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
337129243301	337129243862	337129244412	337129244962	337129245512	337129246062	337129246612	337129247162	337129247712	337129248262	337129248812	337129249362	337129249912	337129250462	337129251012	337129251562	337129252112	337129252662	337129253212	337129253762	337129254312	337129254862	337129255412	337129255962	337129256512	337129257062	337129257612	337129258162	337129258712	337129259262	337129259812	337129260362	337129260912	337129261462	337129262012	337129262562	337129263112	337129263662	337129264212	337129264762	337129265312	337129265862	337129266412	337129266962	337129267512	337129268062	337129268612	337129269162	337129269712	337129270262	337129270812	337129271362	337129271912	337129272462	337129273012	337129273562	337129274112	337129274662	337129275212	337129275762	337129276312	337129276862	337129277412	337129277962	337129278512	337129279062	337129279612	337129280162	337129280712	337129281262	337129281812	337129282362	337129282912	337129283462	337129284012	337129284562	337129285112	337129285662	337129286212	337129286762	337129287312	337129287862	337129288412	337129288962	337129289512	337129290062	337129290612	337129291162	337129291712	337129292262	337129292812	337129293362	337129293912	337129294462	337129295012	337129295562	337129296112	337129296662	337129297212	337129297762	337129298312	337129298862	337129299412	337129299962	337129300512	337129301062	337129301612	337129302162	337129302712	337129303262	337129303812	337129304362	337129304912	337129305462	337129306012	337129306562	337129307112	337129307662	337129308212	337129308762	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3166	3650	2300	3184	3650	2300	3201	3650	2300	3201	3650	2300	3201	3650	2300	3201	3650	2300	3201	3650	2300	3201	3650	2300	3201	3650	2300	3213	3650	2300	3227	3650	2300	3227	3650	2300	3227	3650	2300	3227	3650	2300	3227	3650	2300	3227	3650	2300	3227	3650	2300	3227	3650	2300	3227	3650	2300	3227	3650	2300	3227	3650	2300	3227	3650	2300	3227	3650	2300	3227	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
84755	75089	71488	60929	45132	30286	17055	7535	3047	1471	773	607	411	409	407	386	351	401	406	422	438	396	386	438	376	398	365	378	358	391	383	385	388	408	388	369	384	392	333	395	381	346	405	423	383	385	378	353	392	392	392	370	386	398	401	402	396	390	375	367	423	376	362	384	412	396	409	380	365	408	403	431	412	372	397	373	389	425	381	374	402	391	396	372	394	350	411	383	404	335	411	382	390	419	407	399	396	429	372	408	406	368	378	405	421	355	383	373	393	380	377	374	387	401	359	364	363	395	365	406	399	367	379	391	416	369	387	351	343	405	366	369	345	409	374	409	387	355	379	398	385	411	389	374	391	398	396	416	370	401	368	359	397	362	404	357	398	369	377	399	381	407	407	349	379	413	421	394	357	382	367	416	364	397	410	383	346	353	398	381	393	404	408	419	377	405	409	390	377	339	398	381	367	373	354	396	390	369	390	427	326	380	392	361	405	400	375	404	412	356	395	383	370	379	392	356	386	384	408	379	367	395	367	416	374	363	390	370	378	418	397	381	414	409	389	383	422	409	380	415	385	401	373	381	378	391	405	384	353	392	385	422	427	370	382	355	395	378	400	369	369	369	380	357	396	391	385	405	363	398	391	396	345	395	406	396	407	394	384	383	399	366	435	396	370	414	372	384	411	404	392	386	410	393	380	369	369	384	364	389	373	427	369	350	411	386	377	381	388	395	382	407	405	382	390	402	368	371	388	398	375	403	379	360	362	412	381	369	380	399	356	370	392	375	406	416	394	395	362	395	365	368	413	384	402	398	389	388	359	396	412	393	374	406	427	392	383	410	424	360	397	367	377	372	426	387	351	374	382	398	367	393	369	367	383	407	386	390	362	382	414	396	377	338	404	385	347	459	408	406	382	381	388	385	380	365	395	349	391	382	386	383	404	353	400	370	395	359	366	421	393	408	425	407	382	350	346	387	417	399	357	370	390	350	407	422	365	367	391	405	388	391	391	349	394	405	388	394	382	360	349	427	360	362	356	395	380	363	411	387	403	391	375	373	406	377	384	368	370	400	423	379	420	366	384	347	374	386	363	417	382	401	388	392	372	403	370	379	394	385	385	376	398	335	322	366	385	367	376	367	362	384	400	360	398	339	402	402	387	378	412	400	349	379	398	379	375	405	429	377	397	382	374	428	390	380	356	398	353	418	363	389	420	372	396	373	408	370	387	375	348	382	398	387	349	377	418	408	370	355	379	378	399	370	394	385	403	384	419	386	413	369	361	424	365	374	371	382	346	368	365	406	388	362	395	381	384	383	382	372	402	367	398	354	403	405	390	356	399	344	364	341	428	415	361	387	378	400	417	361	412	406	370	400	363	372	394	381	389	357	380	360	367	371	408	360	410	396	390	387	382	379	366	385	371	422	409	399	405	403	381	355	371	391	394	375	384	374	420	423	380	397	435	390	379	384	357	394	390	389	357	364	361	372	350	400	394	361	374	408	365	388	385	370	349	419	368	353	363	391	441	376	377	381	366	377	380	356	381	398	403	415	416	384	385	362	386	381	405	355	370	388	409	355	422	364	393	418	366	398	396	378	392	383	348	395	385	383	369	385	367	382	345	392	341	370	422	384	341	369	360	372	393	377	363	368	383	368	455	399	350	347	386	391	358	351	388	370	403	371	367	400	371	354	380	378	426	415	374	379	369	388	381	396	353	407	410	383	355	357	341	396	418	397	405	410	397	385	336	415	372	401	413	392	371	393	384	380	387	411	416	379	391	381	432	360	370	359	402	367	381	389	415	379	355	389	346	398	392	390	379	371	376	410	362	387	391	400	383	371	342	362	384	379	357	366	387	406	353	402	421	362	396	389	403	398	406	375	387	408	368	388	367	385	397	419	355	370	355	346	394	380	395	375	389	370	376	353	377	363	322	393	391	415	404	356	376	399	382	379	407	354	400	411	421	399	381	362	360	368	398	350	373	394	425	397	386	439	403	407	376	362	397	388	380	393	379	405	378	337	383	423	412	412	381	412	390	414	362	408	365	404	392	381	434	399	390	348	387	399	382	367	395	362	396	401	369	407	407	432	364	369	391	392	387	372	368	357	364	391	402	371	420	370	348	393	360	354	357	373	408	391	359	428	389	347	387	373	392	327	367	404	365	351	400	346	330	381	363	367	359	396	347	395	404	403	388	362	440	409	395	418	405	363	342	409	411	362	373	378	373	395	353	369	370	368	359	422	407	423	372	364	400	391	399	364	397	389	371	372	371	405	401	348	388	408	423	412	368	366	351	411	392	389	408	417	373	408	375	417	376	399	450	395	397	362	373	395	373	397	394	357	382	411	389	400	399	425	372	408	429	360	359	385	359	359	383	372	373	392	404	384	352	369	371	382	393	406	391	384	397	376	405	383	390	402	397	347	367	403	389	396	356	402	413	393	392	363	373	383	379	391	376	385	390	371	396	398	401	369	376	410	375	371	365	360	417	382	381	408	405	394	367	353	361	367	407	362	361	400	399	373	369	378	401	411	409	403	376	374	355	403	408	348	377	397	385	395	402	387	372	403	432	381	354	442	371	407	371	348	333	356	377	387	375	380	406	402	415	380	364	356	433	379	427	403	376	384	376	367	412	372	401	405	411	347	397	393	378	391	385	369	379	338	394	362	384	400	401	369	366	360	372	395	377	392	395	367	401	384	410	359	390	394	375	380	343	356	380	384	370	364	384	377	365	402	349	365	359	403	364	419	404	352	393	375	426	355	382	390	376	391	388	380	391	361	433	415	404	390	419	376	373	378	357	353	391	376	393	396	407	379	374	374	384	349	368	434	409	379	397	335	398	397	400	416	383	358	356	349	371	389	396	373	373	414	394	393	391	401	370	364	398	390	386	389	374	385	373	371	406	365	366	420	417	409	390	384	373	387	406	401	381	402	363	411	396	384	342	374	368	389	368	422	409	392	370	376	379	358	410	379	343	377	374	362	412	390	364	387	417	409	390	378	394	384	365	380	370	350	364	368	367	396	389	362	401	368	388	362	407	385	365	376	404	380	384	381	365	436	396	394	360	392	410	367	324	387	384	374	395	408	360	370	363	382	408	421	400	383	361	418	359	408	365	362	372	370	368	344	376	430	395	386	397	337	390	399	403	359	378	374	340	395	354	349	365	392	408	362	391	369	382	389	379	400	410	374	368	367	371	378	342	386	395	360	380	410	365	393	363	335	384	381	359	377	342	379	389	418	392	373	390	353	345	379	382	383	383	393	417	379	409	420	375	361	391	358	390	353	371	351	410	388	386	401	365	418	386	371	395	405	344	369	404	395	374	403	394	396	409	407	361	383	382	375	391	382	354	370	420	401	376	388	367	431	370	380	376	400	386	387	391	386	397	384	369	416	405	395	399	384	377	374	381	359	352	377	389	372	359	392	404	401	388	383	346	390	378	388	348	372	388	398	431	365	357	348	381	414	365	409	393	351	347	411	387	365	370	392	370	362	374	384	347	430
54759	56463	67360	65125	53910	42068	29906	18541	9763	4928	2681	1612	982	891	851	814	816	843	787	884	833	847	833	793	837	836	837	795	825	836	790	848	855	907	878	864	812	771	793	794	766	861	821	833	865	827	838	835	826	815	797	834	808	845	834	871	858	837	801	834	829	810	813	842	844	842	818	804	843	814	837	890	876	808	821	843	820	854	818	864	864	794	884	829	865	831	801	845	829	833	834	811	872	844	835	808	834	817	830	791	819	775	822	798	821	833	852	786	822	804	840	822	827	825	801	845	803	819	854	811	860	830	826	830	799	810	828	889	820	825	790	815	786	841	879	809	807	806	824	803	841	826	841	817	775	785	807	862	803	856	841	822	853	892	883	788	836	807	848	827	852	857	833	831	789	822	800	822	886	819	814	852	833	826	879	816	820	821	798	846	823	799	859	830	802	802	882	813	821	824	863	849	858	854	857	897	803	823	805	833	813	854	841	825	809	771	837	829	779	789	859	845	831	799	841	812	873	824	807	836	775	851	843	844	826	866	862	726	858	841	859	861	798	826	815	810	840	816	795	793	849	831	839	877	841	823	829	837	797	818	836	817	808	882	815	815	827	827	822	804	829	771	813	811	849	846	788	793	839	764	829	879	800	904	765	807	832	804	812	800	789	813	871	791	793	791	809	827	826	828	822	813	872	813	777	816	810	851	844	854	819	822	806	813	820	844	799	812	774	818	826	807	813	880	816	801	822	862	864	813	799	840	912	825	822	769	810	820	876	842	842	852	813	832	825	854	833	850	756	826	841	834	882	843	868	813	818	841	793	844	811	797	841	866	841	841	830	799	791	805	827	824	827	818	848	879	823	848	799	834	802	883	835	768	836	835	789	827	746	834	854	826	790	830	810	750	830	790	833	847	769	829	835	857	856	828	803	831	849	821	813	858	798	828	858	797	795	861	839	833	821	832	807	834	843	836	870	880	842	821	856	852	818	822	825	818	819	874	829	808	821	820	811	774	818	876	820	814	778	812	844	836	832	823	817	872	825	881	845	771	799	758	828	899	805	821	856	821	827	838	843	845	834	823	816	784	861	833	824	846	850	835	817	871	834	811	800	872	855	865	835	836	817	804	856	825	873	794	823	808	795	834	815	797	842	796	824	833	843	823	844	831	800	827	866	810	829	821	848	809	843	845	809	834	833	852	799	822	784	858	818	818	808	811	887	818	807	859	834	866	792	816	807	844	838	824	839	825	824	786	806	822	880	778	857	828	835	797	805	788	836	845	839	827	789	812	844	824	811	843	852	823	854	841	807	868	855	821	873	874	765	772	836	798	808	876	837	900	803	818	791	827	827	794	774	817	854	788	852	836	795	849	838	818	827	842	821	793	831	822	857	855	882	892	846	867	885	826	845	805	848	880	826	859	830	842	842	830	858	840	863	801	800	792	853	786	806	853	899	862	842	856	758	812	838	784	853	815	863	844	855	825	827	872	826	879	846	791	820	844	783	870	811	804	768	782	800	815	814	818	808	836	846	833	854	823	798	822	893	880	796	844	791	784	836	810	816	813	847	850	843	870	833	806	842	836	802	814	805	883	853	817	828	905	843	776	837	836	838	866	768	820	797	835	855	844	830	848	841	765	845	891	785	802	810	820	843	839	823	800	819	848	792	824	800	792	841	844	864	816	831	793	857	806	863	786	806	839	795	824	799	797	804	846	780	803	893	833	812	818	820	801	810	821	814	892	853	815	868	827	830	807	807	827	818	789	811	845	848	815	774	833	809	820	833	817	813	866	786	822	840	813	827	819	826	808	843	827	853	804	826	863	828	866	785	795	826	799	829	813	885	786	828	862	883	808	782	832	825	799	790	841	823	821	822	838	846	810	907	897	841	844	821	823	815	859	793	807	841	823	776	772	790	820	861	784	850	789	868	848	801	810	801	820	778	767	845	814	837	843	767	824	807	817	840	877	856	816	808	791	798	849	815	777	796	844	823	825	825	825	793	803	811	851	812	763	811	809	830	884	834	857	806	846	845	839	850	804	882	805	853	833	812	807	850	737	835	808	815	810	829	842	819	823	771	839	839	884	809	842	830	816	853	855	842	847	845	821	758	836	825	838	810	811	813	802	826	849	859	829	774	824	815	819	773	861	833	825	840	865	849	827	796	829	816	825	801	887	878	801	789	823	880	836	806	811	823	861	811	812	791	917	827	811	841	812	824	834	813	787	796	795	812	815	817	840	802	860	842	860	819	866	809	839	843	804	862	840	849	833	809	843	833	885	862	876	839	803	848	760	833	823	786	819	861	830	799	804	900	831	840	789	832	816	789	852	830	818	817	741	892	805	796	845	819	842	872	805	846	812	812	826	842	836	860	859	828	833	843	838	854	875	822	837	887	800	828	828	882	805	819	787	836	825	752	807	788	795	838	864	854	840	814	824	769	843	827	867	810	817	864	832	806	809	816	842	800	845	809	793	828	862	853	811	792	854	879	814	862	817	813	865	800	834	808	827	836	883	855	828	829	802	802	829	833	842	858	828	839	817	843	842	797	816	817	845	808	831	841	840	824	860	803	882	844	854	842	841	822	838	835	826	851	840	810	807	823	813	814	839	761	795	819	791	850	828	763	840	825	880	779	795	845	859	863	778	778	865	824	815	833	828	818	797	847	834	841	802	841	804	822	772	805	806	816	804	844	822	785	851	838	830	829	848	785	810	807	863	886	841	827	821	760	807	784	821	829	832	865	826	795	822	826	824	833	825	830	851	783	841	872	824	832	858	825	839	837	810	839	829	850	799	818	826	796	883	831	782	837	849	792	847	855	863	861	814	799	812	889	768	836	824	812	812	816	848	842	811	756	826	793	775	791	857	833	817	856	778	857	801	875	861	878	811	834	811	806	807	844	839	825	816	809	788	860	815	838	825	826	807	851	802	848	791	844	860	812	838	846	796	861	835	836	809	828	848	814	844	824	799	819	812	831	864	797	836	844	838	794	847	771	829	811	839	855	852	845	837	865	849	752	825	772	890	792	813	846	769	866	829	790	906	805	804	839	849	838	812	819	818	829	828	775	876	855	825	811	829	802	786	858	801	822	811	775	833	875	793	807	784	843	847	831	849	800	839	851	870	794	817	867	804	814	805	806	816	818	800	782	800	803	775	837	829	805	799	830	826	821	841	803	827	845	856	772	828	825	891	836	854	859	801	821	834	824	821	878	854	822	823	836	877	800	812	835	797	816	816	852	846	801	859	798	819	860	886	823	782	839	798	825	845	856	804	820	833	819	793	822	820	822	835	844	855	869	873	804	806	829	812	858	813	803	831	825	824	842	863	787	828	864	858	833	795	830	782	856	901	793	877	855	857	849	763	847	815	838	831	835	839	847	823	813	874	826	811	857	781	823	897	819	843	853	852	861	871	815	870	822	843	838	861	856	834	785	833	851	832	794	804	764	813	754	837	829	816	796	844	808	802	811	809	798	874	799	853	826	861	853	861	828	850	812	837	844	850
14887	9116	5665	3576	2025	1284	724	485	369	323	287	311	282	268	296	260	308	273	299	278	299	250	265	302	278	243	300	250	266	292	261	273	271	300	281	273	260	263	239	242	267	243	276	279	268	308	274	296	267	251	287	278	259	277	297	302	277	310	274	288	271	279	271	301	279	267	265	296	250	278	289	247	292	275	260	252	282	308	283	285	253	256	281	276	285	278	276	282	253	260	309	266	250	274	255	277	267	274	275	269	255	307	333	277	264	268	261	283	241	260	274	281	275	316	273	278	265	307	282	284	267	306	278	289	306	272	286	274	285	276	252	281	279	263	290	256	270	270	264	298	299	262	288	270	287	273	281	283	287	257	262	294	268	274	259	290	239	232	282	281	282	294	286	268	282	281	287	243	271	308	270	304	277	304	262	285	303	260	262	294	300	272	248	289	315	283	272	258	295	274	268	269	285	307	273	297	237	269	258	304	286	273	284	279	292	297	298	246	254	271	261	276	268	286	293	297	293	269	297	303	270	298	281	287	266	279	275	253	300	271	277	284	301	286	292	271	266	293	235	288	261	306	254	271	278	264	262	266	273	283	266	260	262	274	266	259	253	308	273	290	258	285	278	318	303	286	278	264	277	285	243	280	274	281	275	286	256	251	311	251	269	298	291	279	265	251	253	273	286	293	286	276	284	233	293	261	288	279	257	226	248	259	262	235	289	275	250	258	292	280	286	273	289	259	272	282	274	294	287	267	287	310	253	297	269	271	279	311	269	269	265	270	269	276	300	259	266	294	282	270	260	279	292	276	266	250	286	294	240	275	281	280	282	268	280	275	281	278	278	270	268	281	287	271	300	290	244	233	279	255	272	252	293	296	283	311	279	291	257	280	285	274	272	293	292	290	255	308	275	281	296	295	290	287	277	299	274	264	296	279	310	274	275	257	258	264	285	272	250	281	279	308	285	297	273	276	264	289	289	303	291	267	291	261	273	260	260	264	277	283	260	283	299	270	290	256	304	244	275	294	274	245	286	258	307	292	283	280	280	266	263	240	279	266	281	274	261	271	275	312	286	261	266	244	270	264	273	245	265	279	292	264	262	324	274	262	278	265	287	258	264	266	298	268	292	279	267	263	279	263	283	287	257	266	299	310	258	291	312	261	278	288	281	266	267	241	306	265	260	272	294	247	299	273	240	287	265	274	289	277	265	272	269	284	260	273	271	305	293	290	250	238	270	261	274	270	256	286	294	267	299	268	263	265	271	284	268	284	286	307	302	288	273	255	297	257	277	268	266	281	249	238	296	275	304	304	256	261	269	268	260	262	249	278	261	296	308	277	282	265	262	251	255	303	264	308	279	290	259	271	309	265	272	254	303	309	246	288	252	248	292	250	283	287	273	256	249	269	269	266	268	287	294	279	275	271	258	286	263	289	297	263	302	281	296	257	272	253	272	267	272	283	252	257	260	281	300	273	282	262	280	266	278	276	270	262	281	286	270	287	290	282	261	272	274	290	246	260	259	289	280	281	288	259	260	246	293	256	293	289	274	270	294	272	290	243	273	251	272	289	292	321	281	276	240	269	301	268	309	275	257	285	263	271	277	258	257	251	280	256	293	274	280	280	275	243	265	263	232	273	256	257	253	239	239	271	272	282	275	283	269	262	274	276	282	280	258	266	258	272	246	264	278	286	281	289	283	295	305	289	276	263	264	283	294	259	257	255	269	255	253	250	296	261	267	281	287	301	288	277	273	252	260	296	277	276	297	250	281	291	248	280	272	276	276	319	270	277	307	282	268	247	276	283	269	271	284	270	304	300	259	268	265	289	300	282	277	277	270	273	299	245	260	296	267	269	266	246	253	269	269	290	291	282	281	275	311	287	260	257	264	264	288	251	282	304	293	283	225	291	288	329	290	295	257	249	277	284	279	266	256	289	247	302	293	304	304	258	267	280	262	283	271	257	286	268	252	252	285	290	284	295	260	261	280	276	239	303	240	310	250	278	275	274	275	258	270	263	267	261	305	240	281	288	258	269	266	277	249	252	291	278	279	292	260	269	261	257	271	276	299	265	264	267	271	256	291	276	244	283	290	264	244	273	274	317	279	302	277	261	266	292	293	297	288	278	266	280	290	264	242	299	273	290	281	269	296	260	285	272	279	262	278	264	284	258	254	281	304	271	264	273	309	283	300	276	269	264	299	274	285	242	256	256	287	287	272	254	258	264	283	289	269	272	281	276	266	252	298	274	296	267	243	279	234	287	257	280	265	284	311	293	312	298	302	279	280	256	303	265	270	276	293	275	317	238	302	278	279	265	299	279	299	311	290	294	267	260	277	291	267	269	248	263	266	251	286	304	239	289	291	242	264	281	246	307	235	275	256	296	257	296	275	248	302	303	278	268	264	280	250	306	295	288	295	267	281	272	269	260	269	272	288	249	255	272	332	232	248	273	309	266	302	271	251	284	276	271	263	267	284	280	269	255	274	286	260	253	252	275	292	289	277	252	257	281	276	294	289	290	291	279	293	262	311	276	240	296	295	301	270	272	263	250	256	279	260	276	264	239	266	269	281	234	271	271	257	317	287	266	284	279	243	272	286	287	283	259	243	248	325	275	262	263	288	290	247	267	271	277	282	245	263	255	311	286	266	293	296	272	282	267	273	274	263	292	308	288	279	252	287	290	262	272	248	271	281	267	304	292	252	284	255	292	291	274	269	265	256	290	286	267	291	287	253	270	258	273	295	290	273	230	291	280	282	273	275	258	247	277	286	259	264	261	263	254	276	267	261	268	249	251	299	283	301	284	257	280	288	274	286	266	279	310	277	240	240	282	310	235	273	281	319	272	229	241	245	265	259	274	264	266	266	271	283	278	277	257	286	278	244	281	267	294	276	274	308	281	292	278	281	303	284	261	239	289	313	275	263	275	280	285	267	248	308	290	278	274	264	283	318	263	298	291	254	300	267	260	286	274	257	280	278	286	261	255	272	252	242	276	257	298	259	253	265	282	270	316	280	301	272	268	275	285	295	296	278	265	299	266	275	284	258	266	279	257	269	255	292	279	298	275	269	287	298	294	261	284	266	273	260	299	290	275	273	253	261	268	284	266	259	272	259	257	276	255	265	312	273	268	279	291	271	257	296	278	245	273	258	259	270	258	258	275	267	295	261	289	265	262	310	274	275	284	267	275	242	286	252	268	258	284	290	295	303	296	255	257	253	271	300	285	287	248	291	302	257	291	269	277	273	288	283	285	258	277	273	279	267	248	257	268	317	306	299	281	279	256	226	279	273	292	324	285	268	253	255	261	317	272	263	286	239	259	278	285	290	285	288	295	316	243	258	283	307	292	286	288	299	306	285	280	238	299	274	284	294	294	300	249	303	242	289	279	269	286	270	257	295	304	274	273	265	258	284	267	281	265	252	255	271	267	283	266	270	262	255	272	299	280	255	240	274	284	260	285	282	296	282	266	268	313	284	273	300	239	287	242	275	285	281	242	258	238	287	247
14716	11085	10888	9184	6384	3965	2269	1390	932	785	689	619	630	641	605	612	589	576	640	619	620	604	545	602	620	610	625	655	617	598	566	620	637	622	609	565	629	604	639	600	622	605	562	619	632	606	566	601	623	621	619	600	656	624	582	595	623	615	628	596	623	587	581	609	621	601	612	613	601	609	620	619	609	625	582	601	623	617	603	600	621	608	650	627	636	628	614	646	662	608	655	605	601	636	637	617	581	611	586	574	605	634	591	574	635	614	608	633	610	577	595	665	612	654	635	574	583	631	585	583	600	606	624	628	605	620	630	598	623	638	603	580	669	626	649	614	599	649	592	579	630	599	623	612	636	572	606	626	660	604	598	633	602	565	583	590	657	625	618	582	616	598	592	585	636	634	604	616	601	630	633	604	613	626	598	614	595	579	587	632	619	672	614	637	574	674	601	643	606	616	632	631	618	578	624	631	655	599	647	571	604	600	609	628	604	589	556	647	583	597	601	614	663	620	590	600	589	610	635	581	586	632	615	625	597	609	634	588	591	562	592	646	627	621	642	596	613	632	612	641	665	604	617	613	558	601	638	559	645	601	629	604	599	587	621	592	636	646	631	618	620	630	607	649	625	603	623	574	634	596	583	594	621	584	592	653	602	648	617	593	638	647	632	635	602	615	597	631	604	583	626	574	643	606	599	578	632	593	606	613	607	561	608	585	634	627	629	593	620	598	643	631	605	601	646	576	601	662	609	587	664	601	595	619	606	643	590	609	578	548	583	629	583	600	582	619	610	613	618	589	621	665	634	621	599	576	613	651	615	624	587	616	593	631	617	617	620	634	609	587	621	621	622	605	586	641	641	595	635	591	610	580	573	597	625	639	634	592	603	610	636	574	686	622	587	631	587	599	605	568	626	640	623	585	612	599	603	634	627	575	622	644	575	595	618	612	589	599	626	577	544	630	645	637	614	604	611	643	636	580	570	627	579	624	613	607	597	607	609	540	605	577	589	612	580	581	658	641	624	597	617	614	646	629	580	602	618	615	606	611	579	549	612	616	647	612	654	629	579	592	663	558	656	650	635	606	623	672	598	634	557	591	601	611	626	618	630	616	602	636	591	621	638	588	633	606	540	594	573	574	606	643	679	624	607	606	590	603	598	566	607	588	622	595	621	623	574	636	624	646	567	641	653	606	625	590	662	628	656	635	608	630	604	609	617	612	598	552	642	603	583	639	590	595	605	600	621	621	573	604	620	639	610	633	602	622	627	621	600	645	675	604	685	606	578	607	615	665	624	593	612	610	607	624	622	631	631	636	597	612	598	623	665	629	632	600	635	644	557	597	600	606	614	643	613	607	648	605	635	595	594	587	637	583	603	661	596	594	628	606	609	622	613	653	685	600	610	622	618	639	632	610	579	611	596	619	590	607	645	642	624	636	594	611	661	606	573	676	638	651	623	582	610	628	582	598	590	644	611	621	623	589	618	630	648	636	589	631	606	628	596	616	584	608	596	571	624	610	602	594	670	611	598	579	610	641	606	624	585	604	601	613	634	638	601	656	609	608	629	605	605	603	591	567	667	633	568	549	608	610	603	601	580	609	624	604	596	587	623	628	610	623	615	649	611	594	563	609	595	628	650	624	632	590	621	564	642	639	592	585	638	602	618	597	594	620	607	632	645	608	560	587	564	613	603	663	650	621	679	591	559	612	607	617	604	583	615	669	589	611	621	612	592	610	631	562	593	628	599	629	587	600	600	638	603	593	594	618	583	608	647	576	606	634	594	623	606	621	621	632	607	591	615	647	603	627	601	585	625	597	619	600	621	591	608	622	651	554	628	616	611	609	586	639	645	576	602	612	642	576	581	602	617	627	615	604	649	617	618	636	637	595	614	602	631	588	622	662	642	627	582	614	634	576	616	637	617	628	598	637	600	616	623	590	613	590	614	613	592	585	634	651	602	636	615	639	575	634	619	611	650	604	624	656	614	625	634	620	646	624	635	627	612	615	586	605	565	591	601	593	597	610	587	574	630	660	582	597	598	645	598	595	616	615	609	602	601	598	601	637	638	665	640	613	630	631	629	609	616	601	619	612	602	588	642	628	622	636	581	623	589	560	568	588	599	623	614	615	620	596	598	647	636	624	620	623	606	602	615	671	606	608	570	622	620	594	586	624	634	552	566	612	607	620	588	634	568	606	614	630	623	607	642	617	624	577	656	650	625	646	588	642	623	600	623	630	574	586	568	657	592	598	588	573	608	619	611	574	605	651	580	640	580	610	620	625	618	621	667	612	619	600	610	598	609	635	620	617	642	575	595	624	594	583	586	612	603	650	638	609	594	603	602	594	649	600	631	594	585	611	595	590	596	609	595	618	621	574	600	637	594	619	632	623	576	616	615	603	604	582	618	582	580	639	649	620	618	621	610	639	616	613	629	598	665	621	635	629	597	610	604	632	618	643	593	603	612	621	613	579	636	577	600	599	617	621	621	577	581	623	629	627	609	587	574	652	569	626	595	645	600	648	550	619	568	593	586	604	615	616	623	623	615	619	593	592	660	629	611	615	632	593	604	609	623	618	603	577	627	610	620	632	656	628	632	609	622	592	571	619	644	597	587	578	628	623	599	639	599	556	583	629	617	603	590	615	575	609	589	620	637	664	654	605	630	612	598	627	611	623	635	628	631	612	568	597	645	626	622	582	565	615	575	587	611	621	603	643	564	633	579	640	653	585	647	619	628	647	593	586	597	598	620	587	630	622	612	575	585	621	615	607	624	636	618	600	577	618	624	656	586	576	582	630	678	616	599	646	611	625	613	635	641	640	613	667	585	597	612	603	584	604	621	602	619	613	572	635	615	616	620	637	622	608	593	603	639	629	598	635	601	627	581	655	614	633	590	576	620	574	591	602	633	677	591	587	570	632	637	606	590	587	615	618	588	630	619	640	584	612	619	623	583	571	609	589	606	624	559	615	631	626	621	625	589	628	615	589	592	598	631	622	663	607	583	564	632	598	628	607	585	579	595	626	638	625	601	610	595	608	595	612	622	627	660	619	602	636	597	569	597	600	616	593	651	590	628	649	620	569	639	635	628	567	636	610	634	625	634	645	620	612	586	620	612	627	593	599	638	635	575	632	577	649	598	591	595	638	597	594	574	594	626	585	599	611	579	614	610	590	582	591	634	587	595	610	609	603	582	605	602	595	600	590	631	566	604	575	593	650	635	578	614	617	589	643	604	616	596	572	623	565	547	615	624	603	609	609	610	613	594	593	647	630	621	608	606	616	570	605	627	573	620	669	597	588	589	643	588	585	617	583	576	628	552	614	579	603	614	609	636	627	589	621	576	604	617	659	608	600	643	601	605	609	596	592	623	638	625	632	606	618	625	613	606	564	583	634	589	618	629	595	640	599	580	625	604	625	602	613	607	589	615	592	612	603	555	621	637	577	595	560	573	618	588	623	580	584	647	659	624	594	597	640	587	576	634	605	571	627	567	599	589	596	597	589
83887	69425	68747	57421	42393	28415	14547	5913	2498	1250	667	442	314	320	349	292	315	326	337	294	338	306	300	316	311	329	340	318	318	295	333	344	332	382	329	312	333	323	325	332	310	321	303	345	356	297	337	311	313	308	323	383	330	328	318	295	302	339	316	315	311	303	301	297	338	296	301	318	323	327	257	297	317	364	328	305	303	358	330	357	340	325	333	308	345	318	312	335	304	346	305	308	300	325	315	332	321	346	324	343	316	342	316	331	325	306	316	289	346	340	334	356	328	329	313	313	334	313	375	339	317	342	323	296	323	325	337	394	359	340	328	309	330	369	304	312	310	304	330	328	324	338	331	307	306	314	328	329	310	305	304	310	337	339	329	327	315	343	340	288	326	350	323	314	320	335	335	337	320	348	299	341	302	309	334	335	333	346	334	377	319	337	305	327	330	358	316	314	332	333	319	300	338	365	327	347	317	329	313	351	309	333	318	323	291	321	308	373	357	303	309	352	344	302	331	322	303	351	331	361	325	338	302	313	320	349	291	311	312	295	296	314	278	325	357	334	313	369	299	330	282	350	330	285	300	310	316	311	279	353	305	337	301	338	308	339	300	324	364	301	315	328	322	293	293	306	288	263	315	329	330	323	328	340	361	376	320	331	366	304	303	295	357	313	331	321	355	342	312	333	320	347	322	319	316	326	299	351	309	307	315	325	313	358	277	314	363	351	333	330	365	315	301	336	339	293	314	321	316	323	289	343	320	310	340	365	335	332	312	303	341	310	316	306	322	332	310	346	331	357	354	321	335	328	325	322	328	305	324	290	363	303	314	342	339	351	317	385	327	322	324	300	304	342	325	288	302	343	327	331	316	333	345	333	283	374	306	327	317	314	326	304	315	327	314	326	336	326	363	342	368	308	312	311	323	330	325	318	327	328	294	312	334	297	307	344	336	340	295	294	322	351	305	343	326	306	312	336	314	344	313	312	349	361	364	307	318	342	354	341	331	334	325	331	319	308	319	339	309	271	332	285	340	324	306	315	355	318	302	330	336	336	335	343	331	338	302	366	345	313	345	302	311	320	306	328	296	321	316	304	294	330	316	316	332	346	302	314	333	337	326	307	305	312	337	351	319	351	354	332	331	322	333	331	319	297	326	319	337	339	341	369	330	324	329	309	338	350	307	327	328	304	312	334	336	344	341	342	311	338	317	327	307	336	315	304	345	318	358	309	378	314	349	329	326	327	339	339	325	361	327	330	305	299	303	336	320	351	346	335	333	347	308	342	322	294	323	277	296	293	347	335	295	312	324	332	353	346	367	318	324	353	315	310	308	323	306	311	307	343	318	337	306	325	311	312	327	327	345	343	349	285	310	342	313	327	316	340	348	350	344	328	343	344	316	351	295	370	324	271	353	341	300	282	309	319	311	354	343	345	314	350	296	316	314	309	323	308	304	324	332	321	320	341	344	299	292	324	316	344	320	341	326	317	289	319	332	357	336	318	284	294	356	346	354	338	306	327	319	364	318	298	338	339	349	314	347	320	318	349	339	328	316	341	304	333	308	318	342	326	322	337	377	331	337	305	349	306	322	312	363	295	290	321	322	332	301	325	334	316	321	323	325	320	293	330	363	318	315	341	355	315	300	311	345	337	309	336	301	322	309	333	315	314	279	310	312	345	320	336	302	335	308	330	311	330	295	316	358	343	352	326	330	312	324	326	306	344	367	290	337	330	293	323	314	323	334	336	320	352	356	302	332	306	324	301	325	333	306	321	325	313	299	329	320	318	327	303	338	317	311	297	329	315	328	350	309	353	333	321	302	318	325	305	329	314	317	306	326	324	352	304	296	339	326	356	338	311	322	317	298	317	297	327	333	309	325	287	322	326	328	361	346	341	314	340	329	323	322	297	335	362	303	306	312	321	306	296	319	314	300	350	334	317	311	344	362	324	305	340	320	329	277	349	339	355	335	305	296	335	322	295	342	345	322	318	331	305	316	327	360	313	337	349	328	336	344	327	324	310	317	302	338	370	302	303	338	302	328	336	320	339	334	311	305	297	339	292	310	298	355	328	284	320	341	312	340	301	322	337	315	349	291	336	297	323	343	300	340	331	339	337	331	346	305	299	312	318	322	302	327	302	318	358	305	332	329	339	344	319	309	323	301	319	390	343	342	305	284	311	359	279	323	328	334	301	290	311	310	332	306	352	354	305	316	334	300	332	309	339	296	329	308	361	349	365	296	342	321	346	318	316	297	317	319	314	319	315	319	327	331	367	309	314	309	335	345	336	310	318	303	350	320	316	329	298	340	362	313	305	334	304	303	367	332	322	319	299	354	318	350	334	325	336	343	332	336	314	325	323	312	343	309	309	314	344	297	336	314	343	332	326	329	333	345	289	370	352	305	346	339	330	338	342	316	317	327	348	354	356	350	334	354	297	301	321	330	342	332	355	305	282	309	337	348	331	296	297	296	301	339	334	321	312	331	311	293	331	331	314	307	326	298	316	317	356	294	341	331	304	321	314	346	324	338	327	329	333	373	361	335	297	315	322	286	333	317	304	296	304	299	346	319	327	310	311	303	313	291	306	309	312	353	300	344	318	357	348	339	325	301	331	325	316	335	351	310	346	341	309	344	299	311	314	301	345	326	307	341	315	335	307	344	380	324	332	304	327	334	347	302	345	362	327	332	331	342	315	301	317	322	340	299	301	326	331	326	306	323	312	299	334	326	328	288	289	309	361	301	338	337	299	300	359	314	321	303	339	318	353	335	300	336	316	343	327	308	334	285	316	291	296	328	305	301	328	366	331	343	328	336	294	326	319	359	310	286	370	316	302	350	331	279	329	350	356	310	292	328	338	347	309	326	341	284	324	335	313	313	337	347	338	320	337	348	335	315	347	313	343	358	334	359	319	336	310	322	339	312	318	310	335	302	360	330	327	335	303	322	323	329	317	329	288	297	305	303	347	317	316	338	314	289	340	359	298	336	327	325	326	344	329	311	313	327	295	303	315	287	347	298	306	325	337	322	328	369	280	347	297	335	322	331	296	334	339	325	321	322	324	315	326	310	287	318	334	341	294	315	307	329	323	348	337	315	324	323	308	320	309	356	319	342	320	346	334	353	334	304	332	328	301	322	326	303	299	328	320	330	321	342	326	276	330	311	338	337	324	319	325	347	290	304	316	316	316	316	324	355	324	312	341	330	317	336	329	306	299	312	294	316	312	321	323	317	361	319	311	316	322	334	303	346	313	301	329	365	353	298	313	303	329	290	342	351	343	295	341	346	334	306	292	305	318	316	340	306	301	340	310	299	325	309	300	331	310	333	298	328	358	320	305	308	324	362	307	324	322	283	304	308	323	317	307	337	346	301	295	285	323	317	336	308	305	330	332	338	336	327	308	347	316	330	341	333	323	320	320	292	340	329	299	346	326	299	293	330	338	330	287	326	313	313	304	345	313	320	338	341	320	304	300	356	273	380	328	355	352	336	299	332	313	362	364	340	318
52676	51639	63674	60977	51506	40095	26619	15340	8176	4529	2231	1365	785	734	716	729	716	694	745	673	723	739	707	721	711	727	676	720	686	781	717	714	716	727	671	724	702	697	750	753	686	699	711	680	709	693	691	738	743	720	742	752	687	741	721	713	757	684	719	723	737	765	685	677	716	736	679	716	739	741	741	688	694	731	687	698	695	727	769	676	667	679	681	734	710	715	725	697	706	715	755	718	708	670	700	724	720	689	687	704	701	746	727	677	708	675	694	760	678	722	725	749	728	695	702	694	718	737	705	712	690	767	687	698	704	710	704	730	724	679	743	730	665	722	666	701	696	731	699	701	712	667	706	729	713	708	732	721	765	721	727	671	694	682	710	703	727	713	728	705	693	746	708	684	668	754	755	737	729	761	715	726	671	695	726	722	708	658	737	694	700	701	692	697	671	696	764	725	687	693	693	665	722	694	685	746	719	709	696	733	719	736	728	685	676	645	697	701	652	696	674	656	713	736	723	778	750	743	706	756	744	713	707	727	738	710	697	705	701	747	712	711	685	728	718	681	732	652	696	773	714	740	741	733	719	740	699	717	720	725	712	788	727	683	749	691	732	701	713	670	745	699	717	675	728	704	740	702	689	688	699	739	732	706	718	772	700	688	707	650	706	713	686	737	694	660	712	712	735	740	726	695	710	759	693	642	719	711	740	745	710	705	725	762	701	713	733	710	698	736	696	702	713	693	686	683	688	726	703	686	758	741	678	692	686	728	755	706	736	713	689	698	695	697	735	719	725	684	757	706	737	755	794	694	714	685	697	647	726	707	703	658	696	741	696	753	729	734	768	733	716	763	739	704	744	686	727	712	683	734	669	680	698	718	706	686	722	718	702	747	748	713	713	651	703	712	698	704	699	688	653	695	733	681	734	717	665	702	711	706	716	723	719	694	737	718	737	746	747	723	667	704	725	720	697	708	708	723	662	684	718	694	738	687	706	756	769	723	701	739	678	703	704	711	725	685	754	722	726	681	709	748	688	763	709	667	714	700	717	716	718	683	705	711	772	694	764	750	699	718	716	708	739	760	681	729	671	730	729	704	670	755	722	712	707	743	733	725	705	729	705	697	739	667	728	686	684	686	705	651	705	697	661	719	683	701	755	696	745	722	739	748	725	772	708	676	710	652	693	713	755	687	690	662	704	724	721	749	733	712	706	736	716	692	669	711	721	739	701	711	702	719	722	736	738	755	714	751	731	707	748	754	708	678	688	693	724	731	751	737	686	751	714	728	702	706	745	726	741	770	735	749	707	744	706	732	748	728	699	697	749	709	757	693	749	729	696	695	721	712	688	670	747	711	775	722	771	686	721	730	682	704	738	687	704	678	729	727	688	660	697	674	699	707	717	689	686	715	703	745	699	714	699	715	690	697	716	706	733	695	696	746	726	663	743	735	685	715	742	693	678	711	716	739	680	740	708	701	707	704	691	706	750	701	717	742	715	781	732	729	715	733	687	727	714	736	748	715	698	744	751	716	714	737	736	771	707	756	739	770	698	681	703	673	688	693	656	710	739	695	699	707	714	711	692	692	735	721	733	697	697	767	681	762	715	662	685	691	701	659	684	723	736	724	741	721	720	731	713	718	726	749	772	709	737	754	709	691	646	729	691	723	715	678	740	717	696	729	703	720	693	677	711	639	719	723	702	682	761	749	642	730	689	701	706	691	688	727	732	710	709	715	695	708	715	716	752	730	663	678	695	707	657	727	692	708	709	713	771	703	690	641	699	678	664	671	695	684	703	691	748	720	751	749	717	721	710	746	692	738	718	703	702	682	701	675	698	729	702	728	669	682	700	691	690	724	700	724	704	737	699	641	695	755	681	682	739	750	694	673	731	728	709	760	681	702	745	712	718	705	695	727	721	738	781	729	715	719	748	652	680	688	733	744	702	749	685	711	726	728	703	737	671	651	703	723	757	716	697	706	681	766	732	714	740	658	702	734	718	746	701	708	725	737	731	767	716	712	696	701	700	696	716	694	718	718	724	694	750	736	733	716	731	731	729	694	685	694	681	755	743	718	725	727	726	727	731	720	750	708	748	766	704	718	731	714	692	714	709	714	707	733	712	715	688	694	701	713	727	704	681	690	725	753	738	773	743	747	693	748	729	738	735	722	746	680	696	679	747	722	717	705	713	725	722	708	730	705	726	702	675	735	706	703	770	707	730	742	761	665	721	776	670	719	728	680	709	715	685	703	715	708	735	742	699	783	732	711	675	714	690	746	703	717	697	734	716	716	651	695	717	669	727	698	728	738	737	699	746	713	727	718	737	660	699	757	701	750	708	657	714	726	681	737	708	707	710	719	704	678	700	745	705	683	719	698	708	718	688	693	729	769	724	709	686	654	688	702	764	715	720	728	755	712	763	714	697	717	787	726	676	742	736	674	678	729	714	706	731	683	736	731	692	699	725	690	699	733	711	719	682	712	667	730	691	744	707	669	755	773	655	698	756	696	771	672	673	712	708	670	701	664	638	718	749	703	716	741	715	729	713	729	690	713	740	684	688	760	740	762	674	747	732	684	689	709	731	742	713	732	681	704	713	704	690	643	690	690	724	734	722	691	713	720	734	662	694	719	685	732	680	736	706	705	721	708	673	697	672	759	729	656	685	694	670	729	716	719	766	720	706	704	756	722	680	659	694	702	707	677	717	740	699	699	756	698	679	739	786	720	739	691	720	706	720	694	736	719	680	749	730	677	668	724	709	703	702	722	711	688	706	753	699	703	729	770	745	693	738	706	704	685	703	732	711	689	732	704	720	700	656	705	676	763	741	763	733	695	722	719	741	709	685	746	706	747	695	709	743	708	684	696	709	671	745	731	699	691	747	751	768	696	736	726	706	695	716	700	707	743	703	735	741	709	772	747	691	761	708	743	700	723	686	706	704	710	700	658	691	704	723	704	725	723	717	724	746	707	710	712	715	715	677	696	723	754	720	705	726	665	707	701	672	706	723	706	733	684	739	697	759	710	708	726	714	742	666	731	726	689	724	679	730	678	721	729	694	727	688	731	710	695	706	726	715	691	715	698	703	715	721	669	762	728	712	719	689	666	734	697	767	653	682	731	694	721	698	714	681	729	638	751	726	731	717	718	752	702	673	770	738	712	728	709	761	721	741	699	668	736	698	710	710	673	740	732	754	723	715	746	728	702	716	726	717	688	706	676	703	774	764	707	738	726	680	710	708	670	697	672	735	722	698	663	700	718	727	681	727	719	713	710	723	710	704	743	720	665	726	697	722	744	742	719	713	747	688	725	723	758	722	689	735	735	736	681	712	689	717	669	702	734	702	721	717	742	712	668	726	740	734	696	700	731	689	749	717	704	750	708	673	707	712	702	738	721	687	727	712	753	665	755	700	670	692	721	713	679	686	762	716	677	746	688	668	729	620	720	679	714	689	715	712	684	655	722	740	701	717	710	731	719	699	717	713	688	720	713	691	755	684	690	705	718	717	703
85059	71552	71543	59800	45489	30488	16251	7339	3019	1402	696	471	391	378	364	369	363	350	407	361	355	372	415	380	385	398	377	337	425	376	384	356	359	423	360	355	368	364	340	351	393	371	407	398	342	362	405	352	385	368	392	376	348	372	389	393	360	380	369	406	387	370	351	380	402	363	372	355	334	382	372	363	383	389	379	387	387	414	405	408	393	368	387	393	440	374	397	415	331	368	380	385	389	389	378	406	410	360	428	411	381	362	364	353	378	367	373	371	391	374	382	386	365	401	405	369	369	374	401	376	386	395	397	386	368	419	379	418	417	392	366	385	383	409	380	369	381	374	363	408	361	363	403	389	375	362	366	354	360	405	426	396	413	369	365	384	406	393	381	384	387	388	423	405	362	404	420	373	365	399	416	398	359	393	336	364	373	377	368	373	369	331	337	344	378	383	369	398	394	401	414	403	339	353	377	335	361	375	398	370	380	381	366	403	409	391	363	393	380	395	367	369	345	392	391	383	399	420	410	354	368	387	393	368	334	334	406	370	380	388	372	407	403	361	391	388	407	383	417	362	372	376	378	360	356	363	381	365	358	389	380	412	368	414	389	390	405	381	390	370	348	373	385	408	364	372	369	355	380	380	401	399	363	401	360	407	385	414	375	362	366	383	375	411	377	344	312	349	393	348	377	370	405	376	418	411	358	372	403	394	379	360	411	360	386	384	363	339	369	366	391	351	370	426	375	309	375	392	410	358	397	353	358	360	402	360	371	372	417	412	404	421	402	358	362	387	376	355	376	402	380	361	391	369	361	388	417	324	391	380	382	375	371	400	389	402	355	354	347	410	340	329	376	411	418	390	381	361	365	341	394	386	404	352	379	383	404	407	392	457	400	357	380	348	397	370	351	386	399	393	392	357	341	336	373	361	391	407	385	416	370	397	377	384	355	420	359	360	394	393	399	344	365	382	382	364	392	403	405	428	360	424	360	378	385	387	406	405	390	402	416	368	357	343	396	404	380	360	387	374	387	325	348	372	344	374	373	350	381	401	388	388	398	371	373	363	375	374	384	384	391	355	364	371	388	386	386	389	364	353	392	358	363	359	361	371	391	405	378	361	383	393	352	391	372	365	389	387	369	355	339	368	391	366	325	392	383	392	395	376	379	381	386	346	392	394	435	393	365	367	391	352	378	373	368	356	348	386	345	375	395	390	388	372	381	361	395	387	392	376	393	383	382	364	353	366	378	391	398	375	366	375	386	408	372	408	354	349	382	408	362	427	413	353	395	362	335	374	369	389	396	350	399	362	396	376	373	377	394	391	364	371	410	376	359	376	400	398	365	371	379	394	378	356	369	403	424	365	367	393	372	391	387	339	406	405	376	401	380	368	379	390	388	357	371	397	338	353	367	398	343	362	366	404	376	387	377	360	366	369	398	393	416	375	386	396	390	395	376	368	411	377	388	371	390	360	392	380	364	363	353	352	362	382	431	387	338	375	364	380	386	380	337	370	351	391	369	397	376	411	409	374	372	400	362	376	385	369	360	411	402	369	361	435	364	372	360	398	395	397	390	372	393	393	414	383	356	396	357	374	384	379	365	378	380	416	349	377	376	385	362	363	417	363	433	386	388	385	404	399	350	382	355	390	360	350	370	369	380	400	338	377	407	406	403	408	386	349	414	396	341	415	394	372	396	375	349	364	366	342	388	363	354	396	394	393	410	392	373	416	354	362	400	364	400	384	393	446	374	391	362	401	407	380	395	427	390	386	409	390	390	378	344	367	367	412	375	373	362	402	358	374	352	407	374	381	379	354	385	381	393	354	377	381	353	424	383	366	395	415	359	373	401	366	378	402	359	373	356	384	365	418	362	398	427	416	391	371	367	363	375	348	393	362	365	371	368	377	414	373	383	386	392	357	372	424	366	380	371	356	357	354	362	373	379	373	341	352	379	334	390	396	371	391	411	352	367	363	399	403	359	386	389	328	392	349	386	378	409	404	382	369	361	365	365	367	445	390	412	333	349	335	403	378	366	381	357	406	383	395	372	396	401	376	410	379	381	417	385	386	388	390	364	330	374	361	369	371	360	384	388	395	410	411	371	365	379	388	379	412	367	367	388	371	382	384	387	407	350	371	380	383	397	354	390	377	383	361	396	372	407	371	381	328	419	374	394	376	405	396	421	367	363	348	391	406	376	401	395	400	402	376	367	384	421	386	390	360	383	367	391	369	375	376	371	365	362	391	363	395	397	358	373	363	387	370	366	365	359	382	367	377	376	404	397	364	367	353	412	342	335	340	396	392	370	364	400	387	339	403	388	383	367	377	382	388	362	368	367	341	374	379	362	360	364	410	407	376	447	393	357	365	387	364	362	415	401	383	373	383	382	408	346	375	388	372	377	384	343	385	352	364	327	370	359	378	395	390	369	393	387	389	391	409	389	367	411	397	416	406	443	378	406	362	375	391	385	362	396	367	398	376	355	387	370	377	390	364	376	392	390	395	359	368	396	391	396	383	395	407	380	357	375	391	387	401	352	358	384	430	351	400	360	409	372	386	357	367	411	383	378	370	381	363	405	369	363	366	357	403	356	382	394	374	372	376	384	391	392	398	411	373	409	353	343	377	376	359	351	397	417	408	399	376	394	356	360	358	400	348	352	378	373	361	371	391	383	378	351	401	385	404	403	396	392	393	357	351	343	395	411	405	373	404	344	401	348	357	340	399	361	392	373	371	418	396	374	409	372	378	361	386	355	395	367	364	390	368	367	388	390	384	395	381	357	413	407	360	372	354	393	374	375	359	366	388	368	385	386	408	354	383	369	352	398	435	416	337	387	362	384	368	393	383	388	398	359	428	393	330	348	371	376	391	431	351	350	368	375	378	349	386	369	360	399	409	405	358	363	355	366	378	380	372	384	391	391	358	396	377	384	346	382	372	359	389	381	374	433	395	390	344	388	392	408	371	346	355	391	387	344	397	392	377	376	346	390	381	331	383	377	379	393	362	346	408	367	402	371	362	362	406	346	387	337	389	395	376	373	385	395	400	395	377	388	359	429	392	385	395	392	402	340	332	405	359	335	383	377	339	372	382	403	385	370	351	436	347	371	377	365	394	381	377	381	374	401	403	372	381	391	401	382	397	391	402	365	373	388	408	359	400	371	389	393	377	359	416	394	381	410	358	394	384	407	390	395	379	400	381	389	364	373	375	377	364	349	360	382	370	391	386	376	349	372	336	389	370	396	391	343	420	377	362	394	380	383	388	392	385	387	385	378	345	380	385	387	396	357	386	362	399	378	354	372	380	360	388	380	415	398	389	383	445	397	384	418	400	387	375	412	398	371	372	365	382	405	360	391	399	372	409	448	366	365	362	361	399	386	363	391	323	373	407	370	377	372	389	408	382	347	360	385	374	347	368	406	389	373	413	356	378	365	422	390	383	369	358	335	351	383	369	397	370	368	371	394	376	361	367	363	352	339	384	417	372	348	391	402	393	407	421	375	363	386	352
54727	53752	66224	63812	54160	42290	28753	17985	9271	4515	2285	1212	871	806	829	802	759	823	836	837	830	836	822	835	803	841	817	860	763	838	821	766	818	823	811	804	811	857	837	748	820	804	794	753	866	827	806	811	814	767	755	783	850	817	779	806	822	794	869	764	846	825	829	823	864	879	822	813	832	791	814	799	864	775	810	819	791	815	795	835	842	843	823	815	859	794	846	849	884	799	810	829	815	785	800	902	841	802	802	776	865	771	853	834	783	846	838	804	851	797	841	757	832	829	803	783	821	819	791	851	828	772	801	792	788	875	807	845	896	773	789	800	767	799	819	824	792	895	835	818	787	799	821	810	865	826	833	806	844	753	880	805	794	820	860	822	905	800	793	820	865	769	770	828	840	775	808	733	776	810	825	814	768	781	803	886	799	808	819	824	812	745	805	814	792	822	818	811	819	838	847	787	830	846	839	771	797	865	796	811	795	834	832	814	813	797	780	861	820	856	831	798	835	798	835	795	804	842	794	856	782	840	784	865	794	847	784	833	791	832	833	770	768	818	822	839	814	781	818	838	781	820	816	813	831	820	834	847	833	797	836	829	782	858	836	815	806	855	800	822	834	767	741	811	803	807	751	788	760	840	811	817	829	775	801	821	889	809	859	846	855	824	832	789	861	800	835	818	819	783	811	823	818	841	808	857	825	841	839	856	827	816	857	845	786	792	886	863	849	833	785	781	816	762	799	813	844	842	794	849	872	830	848	884	772	832	785	874	847	783	789	807	822	799	794	785	843	848	812	824	830	810	854	805	838	810	789	832	779	780	825	848	825	795	837	794	830	834	811	823	877	792	822	811	836	780	799	807	819	781	838	826	774	832	888	839	820	829	843	837	825	867	873	797	857	818	838	765	818	802	848	846	808	803	840	803	832	802	827	788	799	836	821	843	793	824	821	772	782	864	839	820	779	830	824	777	790	753	786	809	768	875	807	808	804	806	836	818	738	817	793	780	800	806	805	795	796	818	851	785	823	807	770	825	839	827	812	801	832	801	803	810	880	837	797	816	798	777	811	842	824	792	804	806	855	823	789	804	840	847	789	813	838	764	861	832	820	824	812	842	821	808	836	807	816	847	781	825	828	837	808	845	791	876	816	787	842	879	823	861	829	802	817	810	780	830	811	846	870	817	767	791	810	844	842	833	744	807	858	893	779	800	795	740	791	843	858	842	770	791	799	828	836	820	816	763	784	837	815	840	822	868	808	835	774	843	851	816	778	793	892	806	811	877	820	845	836	813	788	770	812	747	840	785	831	788	809	862	743	810	840	801	857	840	753	783	797	817	817	821	847	824	850	849	800	801	833	763	815	850	777	752	827	779	789	811	792	816	833	814	791	816	819	812	785	837	779	777	835	802	841	862	815	833	841	785	811	820	840	831	758	818	783	784	795	848	830	839	813	845	803	800	848	782	774	852	820	822	838	837	763	785	802	793	791	824	815	836	790	796	873	847	766	819	829	806	833	814	774	827	800	793	822	839	812	789	826	783	809	756	855	875	792	776	767	820	816	848	841	824	830	775	757	868	870	839	809	830	810	842	780	835	887	822	796	823	814	859	820	787	850	777	843	811	826	778	800	761	815	815	779	757	822	826	776	805	813	808	886	820	801	807	859	841	768	807	826	841	880	792	779	849	823	840	854	820	797	850	773	782	822	805	825	812	788	798	829	843	846	831	795	846	829	813	844	799	851	870	816	781	804	882	833	793	780	830	767	795	804	803	845	846	810	827	809	766	849	822	816	811	845	766	839	828	812	839	801	838	780	846	820	827	825	766	781	757	847	838	863	819	797	782	795	797	829	869	813	820	783	835	838	868	812	794	835	798	821	803	853	792	855	817	784	851	810	831	794	804	882	784	815	868	825	764	796	818	808	828	806	811	856	820	798	840	807	810	842	829	761	791	790	803	814	785	810	769	815	822	814	809	811	836	796	745	845	833	813	830	809	835	830	804	803	811	794	819	796	776	855	826	797	809	780	812	812	841	852	864	823	808	794	792	803	823	823	814	839	828	809	809	821	863	785	821	837	809	808	779	813	830	912	843	800	821	830	808	797	843	789	838	816	829	875	796	779	820	813	829	797	790	801	800	787	807	796	800	813	761	847	806	828	849	790	804	793	822	851	798	828	819	822	807	794	820	831	822	781	818	820	785	854	855	829	794	795	792	832	791	804	819	788	827	818	815	815	825	821	790	755	810	830	841	776	785	778	825	768	829	811	864	772	806	820	797	772	766	800	820	796	823	773	816	758	830	793	815	808	765	818	773	863	840	804	805	746	890	752	828	799	792	801	797	812	797	824	836	817	785	813	870	793	850	857	793	841	843	821	850	810	752	849	826	792	813	748	796	766	803	815	795	812	850	862	782	853	846	842	792	813	797	836	794	810	817	806	784	800	778	801	832	829	772	828	784	794	830	757	779	836	794	823	813	794	790	830	800	831	833	791	825	803	756	848	843	824	844	852	786	875	856	825	800	817	779	867	829	822	804	790	821	827	827	798	836	829	814	846	815	793	804	817	821	813	791	789	800	799	794	786	811	810	837	813	838	866	819	836	875	845	810	825	768	801	864	810	856	809	851	826	788	813	806	758	801	836	773	824	791	826	795	847	807	803	798	789	746	808	773	826	779	804	807	802	824	830	787	800	841	870	767	781	798	805	826	773	808	778	797	860	778	818	794	806	789	814	852	866	760	787	879	879	818	804	792	846	806	822	747	819	865	802	790	820	828	845	788	793	801	852	842	784	806	797	833	800	811	816	816	838	790	790	814	818	780	802	808	846	812	849	825	787	838	811	742	755	791	749	832	804	847	828	840	773	823	818	868	813	783	896	816	793	855	811	791	797	810	835	785	807	819	828	899	842	827	807	818	812	837	814	884	810	827	839	801	833	839	827	790	799	823	804	776	820	779	820	782	786	802	854	828	804	826	759	817	803	856	792	826	800	850	825	854	815	807	848	873	789	807	788	813	824	832	802	779	870	809	811	814	829	803	809	808	843	793	848	818	851	821	817	828	829	835	858	757	813	848	847	807	810	838	789	794	830	844	764	833	892	832	817	792	838	876	769	832	821	822	867	819	803	821	813	809	821	793	844	852	794	820	797	822	825	805	821	813	780	810	850	850	806	810	818	822	806	839	753	804	803	764	820	834	838	812	835	862	817	855	846	792	807	846	809	828	800	872	770	804	825	838	826	816	822	757	827	804	833	811	809	811	852	814	823	825	818	851	832	849	778	821	764	851	840	793	839	854	797	828	817	863	834	864	795	814	853	768	763	829	846	881	804	827	724	802	868	864	820	859	772	784	850	834	792	852	801	809	833	796	819	830	816	806	840	813	868	823	806	836	868	782	808	778	856	805	835	827	845	820	820	766	827	820	807	813	809	830	841	830	861	799	830	808	825	797	857	825	861	795	833	868	822	838	822	835	840	790	821	806	801	781	812	818	811	860	831	825	859	824
15453	7814	5725	3645	2244	1226	792	575	420	312	322	324	281	265	254	288	268	297	263	280	269	317	263	319	281	257	289	274	285	275	284	319	272	293	339	283	258	280	269	287	296	295	287	257	274	241	290	295	287	302	285	279	301	318	268	287	274	269	278	271	320	315	282	268	333	274	255	288	309	279	277	294	272	292	271	242	257	292	282	249	273	266	310	278	275	297	268	275	317	284	292	295	275	276	284	287	305	268	264	275	298	266	303	295	296	278	272	278	282	304	288	287	303	282	311	286	267	282	282	289	309	263	265	296	274	297	289	268	283	286	271	259	304	265	285	319	298	299	312	301	251	300	287	249	288	298	307	289	308	286	277	287	305	278	266	277	247	276	267	278	278	274	327	280	263	264	286	261	251	295	327	270	270	261	294	283	295	248	273	286	276	311	293	312	282	267	287	293	298	274	296	285	256	312	299	308	294	284	267	309	281	309	295	283	302	275	302	326	265	277	266	263	282	280	272	293	247	265	277	286	265	258	283	287	290	273	290	271	278	292	297	273	268	259	292	282	263	294	301	269	261	258	253	293	250	308	278	259	275	274	263	317	293	283	296	265	289	269	303	271	317	308	308	295	278	289	241	244	274	255	294	287	283	284	273	274	299	257	276	277	308	267	278	238	263	289	324	260	304	281	277	260	235	257	265	278	278	258	268	255	311	261	293	307	276	277	298	276	289	278	263	282	270	340	286	273	283	278	321	287	264	289	279	282	253	276	268	279	267	270	270	295	298	295	256	285	290	300	280	267	239	279	327	278	287	261	308	278	249	260	242	291	266	295	280	271	321	266	277	267	286	266	282	277	287	274	290	271	285	277	284	291	275	292	253	325	252	299	279	258	299	262	272	291	303	295	299	273	293	308	293	244	246	296	284	321	288	308	292	279	285	285	287	262	256	315	320	273	275	281	287	308	271	302	294	286	287	272	259	271	268	302	318	294	280	311	254	262	249	278	295	276	297	276	301	316	303	304	268	310	287	299	296	290	299	285	283	288	271	288	293	285	288	242	307	313	297	307	331	283	312	298	289	279	319	280	312	295	291	299	281	287	317	331	287	303	297	274	299	292	250	281	265	280	285	318	312	310	308	276	244	291	304	256	285	279	285	275	283	271	306	301	327	286	294	283	257	333	270	304	286	270	273	314	273	274	292	312	290	269	303	283	273	284	282	287	257	280	295	284	304	290	267	248	288	289	260	301	278	281	287	270	256	276	275	268	279	288	284	285	278	297	308	273	318	296	271	256	286	288	259	277	276	276	263	279	255	269	268	278	250	288	276	253	283	311	282	280	271	285	312	327	275	304	289	299	278	309	259	316	256	317	314	274	298	261	308	293	276	264	271	281	279	315	339	309	259	286	312	272	282	291	296	298	279	285	280	301	272	235	293	280	269	313	319	294	310	283	274	275	300	269	313	278	286	299	282	272	285	285	281	254	279	257	299	332	277	335	298	292	295	279	315	275	312	280	310	253	284	324	318	294	255	293	280	267	285	298	289	277	272	268	286	303	270	251	286	285	259	262	264	246	250	265	304	258	298	264	297	275	277	279	287	280	314	257	274	264	299	242	310	282	289	264	263	314	259	260	279	310	262	284	294	273	294	298	308	286	289	278	287	302	267	266	266	227	292	277	302	279	242	275	260	261	266	281	306	292	281	274	287	285	329	274	297	287	303	318	282	310	281	309	260	271	298	258	273	304	292	274	271	283	261	283	288	304	281	307	296	287	274	304	267	268	293	323	324	297	292	291	289	279	264	272	289	306	307	300	284	287	256	300	258	301	267	314	271	255	310	326	268	279	293	289	300	282	317	284	247	270	318	274	269	294	274	281	279	291	267	311	280	285	284	282	307	276	288	335	275	285	277	289	260	269	270	310	259	288	304	270	287	309	277	280	290	285	285	257	287	282	280	282	312	245	287	306	326	300	242	266	288	280	303	256	270	280	267	315	259	239	243	287	268	284	295	302	307	268	284	283	299	285	250	285	292	293	299	320	246	314	265	275	298	301	314	263	295	293	298	293	287	276	272	279	294	302	298	285	297	281	248	268	316	295	351	276	326	301	313	291	270	273	292	262	296	268	264	291	358	279	307	278	313	290	274	267	269	298	271	276	259	266	275	304	264	297	280	281	293	290	304	266	278	276	300	322	311	286	289	290	268	310	296	262	248	293	277	311	271	248	281	305	253	269	289	308	277	317	243	317	261	314	311	296	291	265	242	324	269	311	292	295	263	264	287	281	271	253	251	271	280	258	292	261	304	297	318	299	280	265	282	276	302	280	334	293	275	272	302	263	288	289	263	304	299	292	268	279	280	262	307	266	296	279	313	316	287	265	266	275	297	292	301	290	276	281	305	278	301	261	254	259	284	264	299	288	259	293	267	263	293	299	281	306	279	289	276	260	272	262	285	318	319	297	292	268	293	299	287	318	276	271	292	280	262	274	273	275	279	308	267	289	310	297	292	285	251	306	272	307	286	297	259	279	281	289	288	288	273	280	302	271	278	276	304	275	285	268	297	281	251	284	270	293	282	313	314	275	283	301	267	299	286	293	289	313	299	286	256	321	283	289	284	275	311	291	308	312	290	304	269	281	293	283	288	284	294	282	265	306	287	273	270	304	279	296	285	288	281	301	275	248	298	289	280	276	276	304	280	283	308	307	294	293	276	301	277	265	272	277	295	268	290	300	290	317	290	281	305	279	283	324	268	287	283	290	276	297	313	308	292	295	304	284	276	266	277	275	267	272	325	286	294	304	311	269	303	282	266	295	268	280	290	252	277	276	285	314	266	292	256	275	298	316	304	277	308	255	278	273	306	246	282	283	305	289	270	279	270	282	264	270	250	294	285	311	318	301	289	281	309	302	254	275	287	307	288	271	271	252	261	291	258	306	308	273	309	296	273	293	262	300	261	291	265	267	279	300	302	266	275	300	283	310	289	275	284	284	274	302	335	266	274	259	306	284	298	256	299	262	313	288	272	277	250	289	324	283	291	279	262	285	294	326	297	308	281	256	278	264	277	301	302	299	267	284	258	269	283	294	295	263	299	285	282	312	302	288	254	277	295	295	317	275	290	302	298	300	284	271	245	315	295	298	280	270	260	281	266	264	304	252	317	288	286	286	271	301	293	300	308	303	304	302	309	284	280	289	297	280	302	282	279	268	275	277	272	284	275	253	298	275	282	275	286	305	282	309	289	254	288	268	277	284	317	299	284	289	269	293	258	278	278	263	278	293	279	285	266	262	305	316	256	283	283	279	235	284	301	295	266	270	310	282	273	253	281	281	292	319	305	286	307	324	299	250	325	290	262	274	299	313	275	271	282	308	297	286	294	290	278	271	286	298	294	310	264	311	305	298	261	243	282	298	293	293	290	261	298	278	254	283	304	255	268	273	302	270	278	286	281	276	296	263	264	267	283	293	267	299	317	298	267	303	274	271	259	274	276	298	263	280	285	299	272	268
14455	9608	10633	9153	6707	4106	2403	1562	1070	817	709	639	641	654	626	626	653	631	657	665	618	647	584	661	637	660	597	629	648	651	658	614	637	633	654	640	624	684	622	630	627	677	599	619	663	610	692	639	614	631	637	679	617	593	610	608	610	638	645	667	643	600	621	639	695	618	619	590	628	607	669	618	662	624	640	610	671	603	603	666	597	646	670	637	674	679	646	586	661	629	637	612	628	685	596	601	615	647	633	611	632	616	612	660	605	695	621	647	632	630	641	671	640	656	583	656	621	644	683	641	632	668	630	656	644	679	629	620	658	657	640	612	653	673	672	631	622	659	636	634	622	623	649	663	615	672	590	632	689	647	661	641	616	650	614	655	643	662	651	641	658	633	669	605	616	630	658	610	627	584	627	665	686	627	600	666	599	612	636	629	659	609	623	607	582	627	634	617	602	633	645	631	596	608	627	608	614	637	602	624	633	674	627	609	660	575	597	624	635	643	630	654	658	618	637	634	652	603	579	652	617	628	631	645	649	650	631	588	631	596	634	625	707	667	593	646	612	649	647	650	672	644	602	607	663	631	651	612	620	649	605	605	672	611	610	587	623	640	571	638	614	675	657	659	678	612	626	627	650	652	641	647	581	676	628	602	619	638	667	643	655	648	638	650	595	654	634	632	623	654	649	657	595	640	600	641	641	680	657	619	651	585	611	634	626	586	642	631	682	641	620	643	614	603	580	621	635	639	623	603	612	610	639	615	650	660	603	637	620	608	621	597	608	635	697	679	554	636	590	628	693	610	626	613	629	658	639	642	648	603	649	636	635	649	619	652	630	696	664	641	664	633	660	633	603	602	588	640	643	599	632	638	646	645	621	665	623	638	648	631	617	665	634	648	604	629	637	639	580	646	633	626	609	626	628	671	657	649	649	632	645	623	638	650	627	607	634	629	624	605	643	632	656	649	629	632	642	631	632	616	634	615	559	643	628	616	597	632	613	625	614	679	644	671	654	616	641	631	618	638	671	608	633	640	618	648	670	607	646	666	628	652	639	581	634	649	623	609	651	616	636	661	636	651	629	598	650	611	653	606	662	632	599	619	628	645	657	587	637	615	591	608	645	642	649	680	677	699	674	585	614	672	583	629	660	639	601	604	568	642	623	663	648	600	632	652	647	657	620	650	633	626	652	654	629	596	607	635	653	605	647	609	675	613	666	647	651	614	618	622	678	629	544	614	641	676	660	662	650	638	625	667	617	652	638	664	633	621	680	678	623	637	627	648	635	678	584	611	569	624	626	654	634	632	634	587	610	605	609	656	668	652	609	651	594	645	617	651	640	629	642	599	667	575	645	632	637	620	636	615	661	666	654	601	611	644	703	622	655	662	676	565	663	642	617	652	636	647	634	636	657	636	656	653	625	632	637	637	612	605	626	657	623	650	690	705	611	679	620	623	601	600	656	622	643	609	627	669	619	654	620	665	665	687	651	614	623	588	604	617	642	607	621	679	624	615	591	652	617	653	649	627	618	647	662	605	614	680	640	637	618	594	641	611	635	629	629	642	652	654	661	590	610	605	682	601	679	652	653	617	621	643	665	664	641	613	628	607	645	637	665	628	626	632	663	641	622	614	674	692	642	616	614	703	652	646	629	635	656	627	634	646	618	628	636	643	624	642	632	629	607	636	662	550	596	646	631	670	655	601	633	627	685	639	631	608	668	617	585	614	639	606	640	675	642	658	663	642	642	647	649	654	611	620	634	650	611	599	595	661	630	621	649	657	645	606	652	628	644	635	631	644	633	665	627	640	622	614	656	657	610	639	599	630	673	634	583	558	632	618	631	610	605	581	656	656	575	626	610	613	661	647	648	674	618	693	646	631	637	676	593	642	609	632	601	632	629	644	663	626	628	639	608	628	651	631	677	628	649	634	618	620	650	627	620	640	652	632	654	668	627	639	650	640	685	647	648	611	610	647	647	655	631	615	673	632	628	635	612	648	640	618	677	591	684	616	631	647	611	674	653	644	601	609	614	610	653	598	630	619	655	630	672	651	615	619	688	605	668	620	639	625	631	670	663	598	632	631	689	614	665	675	646	692	603	653	685	622	664	588	623	614	631	664	630	617	643	625	668	641	651	640	579	586	631	638	643	600	601	620	644	653	663	565	641	666	644	589	629	615	626	619	640	624	669	619	619	627	696	654	593	646	662	628	626	645	658	637	597	664	610	639	631	649	631	630	581	604	626	648	627	584	658	586	647	607	649	625	642	613	620	634	679	611	623	650	639	654	639	621	602	682	629	646	595	639	655	646	644	637	627	646	633	615	655	640	597	618	618	627	626	622	633	656	618	669	658	634	634	648	635	596	608	644	641	593	644	617	651	632	608	638	605	651	617	644	673	637	645	585	646	636	625	682	594	630	640	626	670	611	637	682	634	636	622	609	606	624	638	642	647	651	606	629	624	640	631	618	622	650	621	622	666	695	624	582	608	647	596	663	632	631	616	637	628	593	654	652	664	693	648	637	638	647	649	619	614	625	573	627	689	636	654	660	710	648	700	668	647	624	623	617	617	632	651	616	665	632	626	618	631	695	625	649	632	599	596	654	645	622	590	639	591	610	615	667	664	661	607	660	591	619	585	652	644	586	623	661	632	679	637	670	649	646	643	621	611	657	640	618	654	607	585	599	664	636	581	588	599	647	618	677	655	616	603	679	656	672	634	609	667	605	669	609	622	615	646	631	614	643	602	647	699	630	651	648	619	622	617	624	624	640	647	615	626	646	674	624	638	614	668	611	670	647	670	653	660	649	665	615	622	627	673	660	681	650	656	640	654	637	651	609	625	620	668	669	629	664	581	635	648	621	659	615	648	651	631	616	624	609	624	653	644	652	613	619	665	607	638	672	675	646	597	634	635	585	650	657	672	683	637	635	634	630	625	630	662	681	622	636	620	611	666	645	667	644	625	633	628	618	657	624	583	626	631	657	664	628	618	609	633	616	616	655	657	579	599	614	651	605	697	657	597	607	605	634	631	637	608	656	594	670	649	604	627	683	642	614	621	659	619	620	643	628	619	627	683	629	654	634	570	643	608	610	645	658	641	663	665	642	644	645	639	613	615	609	654	589	609	622	624	652	672	665	658	624	628	616	619	637	610	695	630	625	609	608	650	671	614	663	634	653	610	645	665	613	599	608	650	632	603	609	630	652	654	587	643	662	615	616	682	631	647	630	623	640	675	670	630	632	635	629	636	594	630	626	627	640	641	626	578	640	612	651	609	654	633	650	647	665	618	650	616	622	623	678	643	623	638	601	619	657	640	627	613	620	643	613	640	625	642	608	604	670	649	646	638	642	674	653	669	628	594	640	613	666	626	628	654	648	630	634	600	612	631	680	620	603	659	625	649	592	628	633	632	661	639	641	666	618	655	655	667	631	621	657	583	665	642	616	585	605	632	609	638	620	632	675	617	631	642	651	621	695	695	633	624	623	622	663	634	596	655	656	663	601
79956	67617	70091	58536	42925	28513	15492	6655	2538	1190	696	457	366	353	355	324	346	343	338	317	300	354	351	358	358	356	333	336	351	304	364	352	355	299	357	360	359	305	316	305	334	326	345	335	395	370	366	412	327	325	368	359	325	322	311	373	347	338	342	377	311	351	369	336	348	333	352	360	354	356	368	338	371	359	344	333	340	323	344	326	328	352	369	351	329	358	359	326	334	326	377	324	327	318	331	317	345	343	350	337	353	349	342	342	355	374	349	339	327	331	327	352	334	361	352	331	336	348	354	359	327	317	346	329	322	320	300	357	338	377	370	352	389	324	289	353	351	324	312	370	323	364	334	346	350	363	363	336	392	344	339	336	364	366	331	311	315	371	371	339	345	342	371	356	358	361	320	326	346	334	342	351	323	343	336	351	364	359	368	336	329	309	317	343	359	352	333	384	318	376	360	358	337	334	380	326	339	325	319	330	359	329	329	327	343	352	316	366	369	332	321	331	350	321	318	374	331	355	364	346	368	340	334	352	389	334	335	306	370	339	344	358	347	334	377	371	341	342	341	375	318	332	335	346	343	311	327	352	326	344	348	391	345	367	327	346	315	352	336	338	356	335	322	381	393	337	370	334	312	327	336	367	332	344	320	360	339	342	345	376	326	353	352	379	365	367	346	395	317	335	377	347	352	335	339	371	329	357	306	399	298	320	337	340	344	352	361	386	366	368	348	343	345	334	365	340	337	374	346	360	360	366	383	349	360	357	313	350	362	364	367	305	349	355	338	360	339	335	330	321	336	335	391	343	329	388	355	371	358	337	323	369	357	342	356	333	369	335	343	364	364	345	347	332	371	347	399	388	400	331	348	309	320	343	334	346	335	314	312	349	365	354	360	356	318	339	324	348	372	323	312	366	339	361	346	335	323	338	342	366	316	358	340	344	323	328	345	328	356	355	388	345	326	332	337	380	320	332	353	349	320	325	330	333	353	343	316	369	355	333	352	372	329	363	343	383	351	309	313	354	339	380	329	330	343	324	339	348	386	325	334	370	340	356	356	342	331	361	344	318	344	332	352	397	315	359	361	391	375	341	350	388	333	349	338	371	360	346	340	325	350	390	347	343	366	335	340	354	336	340	339	292	315	351	356	354	354	324	363	341	337	318	340	370	362	329	352	326	318	343	360	360	349	319	373	345	314	375	357	360	358	342	320	358	332	324	356	344	394	355	340	328	352	340	336	305	346	376	333	373	367	330	385	315	333	306	330	320	356	361	327	336	373	354	334	385	364	336	338	326	338	284	376	322	318	350	387	357	360	347	336	355	337	340	323	346	379	305	293	316	351	324	371	360	382	351	329	341	339	328	340	330	358	340	337	326	365	346	354	351	348	320	330	332	327	338	368	318	344	342	317	334	340	324	346	344	344	380	353	364	341	333	368	340	394	322	318	362	365	365	335	320	373	387	342	367	322	387	331	326	366	301	307	324	326	310	335	360	344	332	337	356	354	338	355	357	372	352	358	349	364	369	345	355	361	360	367	332	386	322	397	349	308	330	329	362	326	339	338	323	340	347	361	344	370	306	357	329	328	342	337	354	303	331	350	374	370	340	332	324	334	354	342	358	406	356	351	336	342	348	353	355	378	358	378	352	316	378	366	339	318	314	333	383	322	340	356	370	337	339	326	361	346	326	376	345	368	334	377	363	350	368	352	332	336	356	338	357	373	378	367	370	340	338	310	351	337	355	334	344	320	330	356	356	366	324	355	343	329	322	326	363	353	373	366	358	375	332	346	336	363	357	338	343	349	369	321	332	344	358	363	354	370	357	370	346	360	346	357	341	321	346	352	360	339	371	360	411	323	356	331	345	346	313	348	337	313	300	349	367	342	346	325	342	375	360	335	355	369	364	349	356	339	372	309	342	366	348	341	346	349	330	375	326	319	357	323	343	372	354	334	323	373	351	348	353	351	342	328	348	395	347	376	344	334	371	359	351	318	364	330	324	329	332	364	349	326	344	349	342	341	378	370	372	343	338	342	328	361	367	334	395	370	331	335	312	337	344	312	335	330	309	331	339	361	343	337	350	334	328	354	329	300	307	371	321	329	380	368	367	368	334	365	343	327	326	347	354	309	319	325	358	348	351	344	330	335	367	329	294	365	340	362	370	366	326	321	345	349	342	313	346	366	345	380	379	360	313	333	347	330	357	383	313	359	328	338	386	352	315	333	367	336	372	343	332	375	314	336	409	386	353	356	369	379	370	317	348	290	333	345	350	342	354	330	334	332	338	291	336	340	364	348	331	349	371	354	362	367	386	355	348	333	340	349	326	343	347	339	315	344	316	346	359	339	375	342	344	319	327	372	353	350	357	310	377	354	309	345	355	350	345	345	326	335	327	343	331	341	343	364	340	345	345	374	344	341	367	344	365	319	372	342	318	321	353	339	355	338	315	378	350	337	367	353	351	338	360	337	324	310	329	347	371	322	351	332	353	303	357	312	321	337	336	357	306	355	334	343	330	346	337	389	392	371	331	322	368	329	317	322	340	353	384	359	317	340	344	352	357	388	348	337	353	312	337	345	315	331	338	331	364	354	357	307	346	321	308	380	363	381	338	365	341	373	340	366	342	360	330	353	353	344	347	368	331	372	367	357	307	327	317	342	378	348	313	338	293	318	371	327	367	345	351	357	303	322	341	386	322	337	378	364	362	343	390	365	360	333	347	320	366	341	341	333	328	345	329	354	332	318	355	362	359	362	393	378	407	329	348	364	367	322	351	345	329	325	328	371	327	352	312	336	334	335	361	355	332	338	331	367	375	316	342	334	369	340	375	338	335	360	328	373	370	328	346	311	379	368	352	367	320	354	346	328	336	328	376	346	327	309	336	336	356	324	345	358	407	346	363	372	375	350	316	353	363	361	369	349	358	369	359	362	340	346	366	350	324	360	345	354	320	355	353	365	350	362	328	378	377	372	336	330	381	340	327	338	369	350	387	334	338	332	297	351	359	323	344	384	325	361	307	327	338	344	385	331	336	347	397	331	348	345	321	327	346	342	378	356	319	343	343	308	344	365	348	285	313	372	354	321	365	365	345	335	357	374	373	314	341	364	342	345	329	342	340	368	347	385	358	328	400	347	338	331	343	337	340	375	352	366	357	337	338	385	330	371	331	385	354	330	356	350	350	342	355	324	344	305	323	353	338	372	302	332	301	379	331	389	326	343	368	315	343	356	355	369	351	395	318	371	338	342	348	341	356	350	325	331	334	378	351	374	371	349	384	346	346	356	364	365	350	341	334	373	350	348	334	371	342	359	359	368	352	333	367	327	311	353	379	302	364	354	372	342	372	373	353	368	339	349	333	333	340	330	330	302	359	343	367	331	367	349	383	334	324	362	348	338	343	356	342	372	360	385	335	330	315	332	365	351	346	333	357	331	347	345	358	350	321	330	336	327	363	354	328	333	366	339	349	411	367	310	318	331	329	345	366	368	337	300	377	317	348	338	363
51170	50718	64787	62462	51926	39870	28048	16560	8360	3921	2013	1197	824	727	747	774	726	805	800	767	743	716	701	776	739	780	767	688	747	748	778	757	735	782	750	717	724	764	783	748	774	791	787	735	783	720	740	758	721	738	845	745	757	723	784	739	762	733	770	735	724	770	718	713	749	762	745	739	794	761	763	740	751	768	758	770	720	747	796	742	749	749	747	767	727	717	775	736	769	751	761	722	744	755	780	717	739	750	835	750	745	740	778	758	755	769	742	785	721	754	748	789	780	770	787	748	744	745	765	729	751	757	794	737	741	761	776	764	775	776	761	790	773	747	752	742	769	818	719	755	798	723	721	786	734	717	803	743	756	758	781	758	767	734	747	759	793	750	749	692	744	758	731	797	769	718	727	786	765	832	792	789	745	723	749	724	759	773	792	828	733	750	730	781	776	730	765	714	685	755	728	786	764	750	788	770	780	732	724	730	790	750	757	752	746	775	799	843	769	806	742	757	707	781	774	770	757	765	770	747	749	735	742	815	737	736	723	797	789	746	732	743	741	772	719	758	732	759	804	783	726	806	754	738	714	747	780	741	765	785	792	722	724	756	761	739	730	761	777	742	752	731	732	771	752	725	768	793	735	740	790	750	738	746	771	741	737	784	759	750	745	753	760	725	760	740	807	762	719	760	720	792	754	796	710	791	767	725	785	764	739	776	719	746	776	710	730	710	753	778	749	742	808	721	750	798	766	795	787	748	815	795	746	784	741	783	773	796	720	740	799	720	778	762	771	780	719	759	746	770	759	781	756	722	785	709	755	787	789	739	804	741	776	737	759	797	755	747	772	745	741	769	706	708	803	739	784	760	737	729	778	805	781	742	782	761	781	750	763	754	800	737	735	768	731	748	712	760	788	751	745	723	753	757	761	746	779	749	735	727	779	783	730	721	788	696	728	774	763	737	784	784	751	736	773	820	793	710	733	741	760	770	731	749	773	712	765	729	786	755	736	761	712	722	763	750	795	722	765	714	714	772	760	764	734	767	704	744	751	775	706	783	746	693	776	762	743	783	747	750	744	776	702	718	758	767	802	757	785	761	788	739	761	757	794	742	736	755	777	714	778	758	745	734	790	774	812	777	763	699	752	781	730	777	711	774	783	760	741	695	764	722	727	747	780	789	779	764	734	750	715	753	767	736	752	732	785	725	738	793	745	794	741	750	709	732	762	781	767	768	787	776	749	754	721	768	751	730	769	780	794	780	725	799	765	723	769	754	765	714	752	714	755	777	769	753	737	749	772	756	797	735	771	760	726	760	770	750	762	779	748	709	773	775	828	752	702	783	779	776	730	748	735	784	771	747	751	737	760	772	729	735	787	770	767	767	831	698	808	711	747	717	793	745	778	759	757	723	818	762	738	741	782	721	766	792	775	771	758	773	764	763	785	766	760	779	816	770	735	741	773	777	759	775	759	802	774	755	769	775	787	816	722	740	741	773	735	711	769	758	743	760	775	748	724	737	692	673	785	782	786	757	754	782	767	754	821	785	719	757	703	736	740	773	728	761	746	733	807	774	747	739	735	728	709	738	798	785	768	787	767	706	744	755	741	732	732	759	728	726	734	759	791	776	808	760	803	758	736	731	765	754	720	766	758	760	776	749	778	694	775	795	743	760	748	766	752	723	730	780	720	754	733	764	722	781	777	748	736	759	721	770	735	756	754	724	747	737	765	776	818	778	766	806	792	810	756	755	706	742	765	749	814	768	785	800	774	732	730	747	772	739	733	771	787	735	761	764	767	707	816	799	763	765	734	795	755	750	748	787	743	711	742	735	750	794	760	759	739	792	784	794	763	790	764	726	737	768	742	794	751	763	805	759	783	747	741	804	754	761	762	738	755	746	787	723	736	788	756	782	755	738	749	757	754	769	802	739	741	726	806	767	749	781	737	740	729	771	792	742	660	771	737	748	798	776	801	723	782	731	737	722	761	719	786	735	745	726	743	762	755	741	788	785	759	734	746	777	746	768	741	751	716	770	796	739	753	727	751	771	737	832	772	771	748	736	790	735	766	748	737	769	752	763	728	715	670	756	763	729	756	788	742	751	776	737	722	741	768	779	820	767	728	745	701	713	733	755	755	776	780	715	795	772	788	794	719	779	744	775	702	698	761	732	778	741	750	763	761	744	685	806	802	720	749	758	781	733	733	789	752	745	709	805	769	745	766	747	725	740	751	756	779	759	770	715	807	724	779	750	705	705	700	771	770	742	813	758	757	792	743	767	781	749	763	757	796	711	732	785	732	743	738	786	765	772	767	764	743	787	759	755	778	768	728	739	751	768	814	732	779	789	758	803	804	782	783	758	791	734	750	737	742	728	780	777	767	708	730	739	702	796	769	783	711	798	771	760	737	760	773	746	739	781	735	738	744	745	736	769	733	806	788	757	752	762	762	723	730	788	772	735	721	708	753	707	747	751	759	797	759	779	830	749	755	762	751	741	780	780	734	796	738	776	810	734	833	784	731	794	763	768	723	752	739	751	765	789	754	795	787	748	735	732	705	772	737	733	738	704	775	804	798	802	742	758	749	764	732	737	739	719	767	785	757	751	774	778	755	775	734	760	706	753	730	741	725	734	741	792	745	761	781	806	770	797	740	772	734	760	767	769	783	758	767	783	706	742	779	709	779	729	744	810	737	737	753	684	765	793	772	762	811	764	745	722	742	788	759	785	722	780	798	816	786	763	763	729	724	795	707	706	666	733	771	757	727	739	726	727	783	793	762	764	777	770	755	736	793	756	777	741	751	792	715	778	728	748	746	730	786	800	754	741	724	776	734	785	721	771	776	773	792	778	727	771	746	781	747	760	743	773	779	728	795	747	738	774	758	726	735	781	727	785	747	767	760	754	703	757	796	780	801	716	737	764	766	751	797	773	739	771	728	737	721	760	771	759	801	712	745	733	790	756	762	710	777	762	770	752	764	751	738	704	755	797	757	779	721	702	727	753	724	748	719	757	742	794	755	785	737	786	759	730	771	749	756	766	775	750	755	737	756	771	752	733	721	767	771	699	760	696	770	741	782	752	754	795	776	743	737	749	708	738	761	760	784	762	774	790	755	718	764	763	737	750	751	773	730	727	792	757	763	753	751	791	797	756	741	728	748	774	736	736	793	752	752	772	754	721	724	750	715	786	755	730	775	790	742	758	760	778	727	769	739	763	807	732	761	778	740	747	729	784	713	770	756	788	756	779	764	731	727	724	732	758	720	712	740	866	747	731	760	737	741	760	752	747	771	716	774	777	730	746	741	710	748	795	790	752	751	776	735	769	779	749	743	781	743	712	752	807	724	760	745	739	781	767	756	790	752	769	773	745	734	740	762	787	779	761	766	767	815	797	809	740	793	780	716	735	783	766	769	724	764	723	803	793	731	755	747	763	756	766	797	777	694	722	756	720	766	757	785	759	803	760	774	784	789	780	749	742	794	743	744	752	746	754	814	740	751	762	776	755	731	702
81407	70066	72843	60291	45514	31311	17872	8238	3341	1415	782	505	449	381	401	371	445	386	406	407	383	444	404	417	416	422	436	374	398	401	418	358	372	394	410	395	388	392	373	393	399	370	392	419	394	400	386	373	402	414	378	381	389	399	410	394	377	408	422	382	379	389	412	400	394	391	395	378	421	412	417	445	403	396	400	406	377	375	405	419	427	372	388	391	387	377	379	426	390	432	418	354	388	402	419	398	402	429	364	410	394	400	428	418	392	419	361	411	398	384	393	390	360	429	397	377	354	408	405	394	376	395	407	415	358	391	413	429	388	410	420	425	421	343	387	388	380	384	368	399	378	440	425	420	421	421	358	395	391	377	389	408	386	414	389	394	418	380	366	397	386	415	372	378	378	394	461	402	390	393	383	411	453	356	404	397	381	393	406	383	417	398	406	388	414	390	375	427	410	399	400	377	411	396	390	403	409	425	387	396	417	393	413	374	392	402	406	414	427	400	392	416	410	368	373	386	394	418	413	390	453	422	378	397	389	382	392	389	409	407	388	395	359	379	420	446	391	376	386	400	372	376	431	396	395	380	398	420	428	419	375	411	392	387	422	398	413	382	405	422	414	356	399	425	405	396	382	402	373	387	378	425	375	369	402	397	406	437	416	370	384	374	385	389	402	407	426	425	408	402	409	379	424	420	383	406	404	369	395	353	412	408	412	433	404	413	381	405	362	403	380	363	376	387	424	410	405	411	370	379	397	375	387	367	420	401	390	383	415	478	357	424	406	417	382	442	377	386	423	417	362	413	362	410	438	420	437	397	396	360	377	411	413	386	405	401	407	370	366	394	436	377	399	419	423	428	407	354	385	404	393	389	403	418	377	408	386	395	432	350	382	378	387	400	390	361	394	430	362	388	412	394	409	464	353	413	369	376	393	356	374	358	364	347	433	413	396	392	345	411	366	358	381	401	393	376	392	379	395	408	390	390	360	395	395	366	454	392	376	420	401	388	371	380	407	432	403	355	425	462	393	391	401	438	392	414	439	419	389	399	358	418	407	373	394	391	400	429	366	408	419	379	389	412	396	387	390	376	393	368	383	386	390	434	388	410	402	392	389	382	388	406	389	386	409	425	403	397	394	375	407	396	415	392	417	412	440	388	389	385	411	361	390	381	399	433	355	408	469	377	401	383	392	380	380	402	412	373	416	360	411	425	402	420	425	384	403	354	413	439	388	393	408	426	400	418	409	349	350	401	374	426	382	398	370	389	375	385	396	387	432	387	416	400	411	386	419	400	403	390	398	421	423	415	436	382	395	375	387	393	355	374	359	381	448	405	395	380	399	446	413	411	393	402	382	411	434	406	408	434	380	373	412	398	408	399	397	387	373	360	415	424	393	392	418	413	423	382	405	439	392	366	403	411	431	394	420	370	423	390	396	402	365	390	409	412	399	428	425	400	405	396	428	424	452	389	413	410	394	428	381	399	389	364	402	449	378	381	404	390	376	385	426	408	400	403	371	361	406	399	440	396	392	381	351	396	397	393	371	409	381	383	401	357	394	386	439	409	401	399	427	386	390	414	374	376	434	415	424	419	397	393	426	437	398	418	373	436	398	366	390	428	419	412	403	421	360	420	399	421	371	412	414	404	375	372	365	426	346	405	377	359	392	402	410	357	373	395	398	423	356	388	375	431	410	364	413	396	350	352	394	381	400	433	366	375	415	397	390	401	414	420	378	376	429	418	395	438	371	397	426	389	382	431	421	364	409	418	428	465	403	411	393	391	404	405	392	416	424	372	408	389	420	365	377	377	424	359	413	394	413	388	458	435	373	393	417	376	399	410	391	422	381	400	389	396	378	396	383	389	385	391	406	403	432	415	383	396	420	378	359	397	419	414	388	375	404	396	416	347	383	420	422	397	390	372	409	372	358	407	353	392	388	439	405	393	402	403	408	380	390	371	419	413	386	431	398	381	354	392	397	420	389	410	388	365	391	414	379	385	387	430	396	398	418	398	410	412	424	406	397	400	424	371	421	417	418	387	397	396	407	449	409	359	394	361	377	375	370	446	392	391	383	428	399	402	416	352	375	397	409	367	392	429	425	386	407	407	431	355	378	385	344	365	403	378	414	361	407	449	445	368	402	394	390	400	383	394	406	370	395	381	388	406	387	407	432	386	387	383	428	408	395	398	411	401	382	373	402	403	381	402	401	360	432	379	403	430	395	380	371	394	384	422	411	424	407	383	394	390	415	427	425	436	413	439	343	390	380	445	407	429	434	375	400	381	385	417	411	398	404	431	386	394	406	373	387	416	419	400	369	402	409	396	400	417	369	397	366	384	396	387	419	365	374	400	439	357	375	384	370	378	402	406	416	400	394	404	432	348	395	370	388	363	405	406	417	364	382	392	419	455	360	429	402	398	374	398	448	387	402	385	401	395	371	375	395	421	382	373	388	415	386	382	375	426	408	408	378	430	354	404	395	384	396	386	397	359	404	372	414	398	390	409	419	370	415	398	341	379	422	365	401	388	381	387	398	406	405	435	360	413	397	359	420	427	404	382	387	390	403	396	371	398	413	402	372	370	352	362	396	382	408	437	421	364	376	372	416	374	409	392	363	381	364	417	421	419	384	408	377	379	395	378	395	394	385	391	415	378	390	385	371	417	397	394	402	414	406	402	400	444	372	385	392	380	430	416	384	384	364	403	410	390	370	377	365	431	384	407	395	377	384	364	362	409	402	382	420	426	456	336	367	412	387	415	419	387	376	375	336	387	388	390	385	366	377	414	376	378	397	419	406	399	419	377	420	413	404	413	385	383	384	354	410	393	358	386	392	380	426	394	380	394	366	399	401	360	404	445	385	405	400	423	385	407	391	373	380	377	406	388	391	411	375	408	395	406	400	405	385	409	418	401	397	395	376	430	381	389	389	412	425	412	438	427	379	383	400	397	431	411	354	397	375	380	401	366	412	371	388	369	384	394	403	422	372	414	398	398	416	397	406	389	378	374	405	359	413	377	403	406	406	410	402	391	358	418	379	437	401	444	391	387	469	398	385	403	389	394	362	435	391	382	407	378	365	378	419	401	401	395	382	357	387	398	368	375	420	427	346	390	424	401	400	378	439	426	424	394	369	407	376	389	386	414	383	420	411	412	420	405	402	439	423	423	389	384	357	442	397	434	418	371	386	400	411	409	404	414	375	348	388	419	423	378	389	431	412	384	402	386	385	419	378	388	399	406	363	415	409	379	393	416	360	408	441	373	400	422	418	339	412	399	432	381	383	392	366	400	413	406	432	410	446	374	426	381	378	440	390	377	394	422	390	389	379	384	399	442	442	393	400	426	349	395	403	388	395	395	369	404	400	433	422	415	421	409	415	395	420	403	425	409	400	389	396	410	423	410	385	375	420	412	403	395	417	429	428	396	381	409	372	405	422	401	397	398	362	387	362	408	395	392	406	384	426	408	398	367	389	397	412	397	425	424	386	393	410	375	414	409	398	381	415	402
53238	53698	67663	64376	54234	42727	30784	19528	10479	4942	2431	1462	913	876	847	858	891	849	806	866	823	832	853	843	877	854	839	884	890	808	909	885	866	909	831	843	804	914	874	879	885	841	880	827	831	812	870	838	848	874	829	791	865	830	819	852	839	799	869	856	896	861	878	800	863	895	865	839	803	897	879	880	872	801	863	839	844	868	873	796	834	867	868	940	878	808	846	884	797	829	828	794	829	855	828	902	882	884	804	874	890	867	795	885	836	790	889	847	823	846	901	849	868	872	886	862	868	886	845	854	878	874	825	833	900	914	850	829	915	894	848	856	854	872	801	875	832	836	881	867	837	882	826	823	829	872	880	798	852	917	863	862	888	832	852	823	775	833	871	851	873	848	842	796	823	814	859	845	830	857	866	859	868	855	891	847	811	843	796	898	893	859	856	825	885	857	904	806	874	856	879	853	831	867	844	882	896	890	875	792	853	799	899	836	845	819	786	867	874	844	868	874	874	851	834	853	844	871	826	854	859	871	893	847	838	836	804	832	821	871	831	831	901	833	809	868	882	824	864	853	882	829	841	851	809	839	822	880	844	909	872	881	854	866	820	840	845	836	848	821	852	859	894	867	873	869	838	840	848	835	844	840	812	851	904	850	872	803	797	897	886	870	856	820	827	839	832	851	871	870	842	890	837	864	856	867	845	904	837	851	878	875	823	871	842	831	864	801	846	853	828	864	862	813	894	861	895	845	843	826	885	870	869	877	831	921	824	854	832	872	864	815	856	834	849	851	865	873	854	906	880	828	753	857	858	846	864	872	828	823	881	826	888	872	805	861	856	856	879	834	901	859	903	856	848	831	839	887	873	828	851	846	883	810	875	848	890	827	824	853	830	850	825	858	896	829	833	857	901	835	849	891	857	832	839	914	836	852	864	828	825	840	857	866	930	883	869	852	885	851	848	866	808	846	860	849	795	832	831	841	855	830	910	838	862	890	859	822	848	844	840	869	878	802	828	806	842	826	824	800	819	884	849	871	859	868	878	876	802	890	933	831	789	860	858	883	815	825	882	872	872	847	894	844	800	909	876	862	901	877	880	828	793	827	890	860	817	825	856	904	841	877	818	897	849	830	815	818	856	868	841	814	808	849	867	918	857	807	825	848	851	885	860	872	886	849	888	815	821	905	810	856	843	861	872	848	804	824	891	834	855	868	880	856	857	844	828	864	810	867	848	844	848	878	858	856	825	845	845	839	901	848	868	850	870	827	838	826	864	880	893	894	880	878	885	891	843	837	836	817	841	831	899	845	824	923	864	837	865	876	892	842	868	852	869	850	788	850	850	914	846	827	826	838	873	866	800	856	845	895	824	847	831	880	859	880	849	899	870	849	901	858	861	818	815	887	839	865	841	870	820	806	831	839	862	883	869	877	862	854	844	841	862	817	858	839	876	871	845	818	809	841	811	829	878	858	873	838	773	882	828	864	834	841	882	833	837	845	874	846	852	909	895	890	884	895	785	865	860	847	833	847	769	834	868	899	871	869	798	863	855	832	846	842	842	857	850	876	864	813	827	874	854	853	841	881	861	846	831	861	896	791	827	936	874	842	887	832	830	894	860	861	866	837	901	835	845	896	820	891	872	876	830	877	840	838	845	808	858	783	839	856	870	833	784	860	845	824	874	877	890	869	852	901	824	808	871	851	821	828	872	854	874	798	885	882	886	824	845	868	818	852	905	821	901	839	878	846	829	896	845	906	846	852	866	858	881	863	834	883	867	891	812	818	842	895	859	917	820	807	841	874	812	829	838	816	884	858	902	883	828	826	825	836	874	835	922	855	892	867	836	829	850	889	794	908	838	836	861	859	832	848	843	814	845	890	836	834	867	819	891	866	806	828	822	819	899	827	893	838	827	830	857	869	912	859	834	854	859	848	867	835	834	799	831	857	831	855	830	849	852	822	854	897	877	838	817	863	865	825	857	837	789	871	846	829	896	876	863	856	847	818	852	871	865	808	801	823	829	876	869	836	896	867	880	845	860	857	824	829	839	813	857	880	850	849	856	842	851	901	868	837	856	845	860	879	807	822	821	833	872	869	903	795	830	799	857	864	772	870	817	871	857	896	896	812	861	833	850	862	868	850	902	878	794	875	815	884	813	906	803	888	876	872	882	808	880	860	820	852	827	862	875	887	835	816	867	839	901	861	863	829	833	841	862	877	846	838	844	840	885	860	864	838	855	843	868	872	839	876	855	873	864	828	879	847	821	869	853	817	830	920	837	833	841	854	860	846	834	863	812	858	859	827	930	931	806	844	796	846	883	872	821	923	877	847	872	899	855	863	889	849	881	826	852	884	892	824	846	876	873	825	904	827	843	909	855	802	849	874	835	900	842	869	867	899	857	868	845	801	826	875	889	827	798	830	879	850	872	852	849	888	828	832	837	827	870	852	824	845	888	834	825	893	868	865	893	847	820	808	871	792	883	844	824	844	847	890	877	902	965	869	878	817	857	846	869	787	854	875	840	853	854	781	831	854	781	809	857	848	852	852	876	822	867	885	806	841	902	888	862	854	845	827	812	866	811	823	842	853	865	828	894	904	812	870	854	864	828	836	892	850	827	879	887	820	890	860	853	858	848	835	872	905	856	861	841	831	837	837	847	852	839	835	791	848	839	883	920	808	866	847	850	872	869	876	833	847	871	841	831	862	882	808	803	826	912	836	871	829	840	857	837	852	871	788	860	823	881	795	861	863	783	872	865	806	848	882	862	861	872	853	833	943	921	838	846	780	796	872	879	893	882	824	809	883	939	887	868	896	851	847	908	906	861	785	897	841	850	872	848	803	767	883	850	881	801	849	878	886	825	872	847	773	859	829	894	814	874	819	817	854	831	820	841	836	829	868	856	836	840	836	860	856	852	819	909	862	816	817	781	869	852	843	857	871	819	841	865	821	828	882	780	825	886	865	817	844	932	840	855	842	797	833	932	850	791	843	867	839	840	873	857	832	826	868	808	816	880	858	884	875	821	861	803	804	825	837	830	820	842	859	847	897	856	897	857	780	904	915	858	847	877	855	858	913	823	884	845	860	848	878	851	845	848	858	864	852	841	822	873	876	828	808	899	812	894	872	857	848	872	850	816	851	880	863	864	848	886	863	875	861	888	837	786	874	882	888	866	834	919	874	843	822	889	843	895	817	858	885	809	857	818	826	856	852	867	855	836	815	885	821	802	853	837	819	847	827	832	836	867	832	839	835	797	815	834	845	852	826	841	766	849	826	862	846	827	906	827	809	876	836	832	828	830	909	892	861	867	818	892	793	907	765	843	837	843	844	851	841	819	840	870	842	836	861	830	858	818	828	841	803	900	834	832	847	821	884	853	843	827	810	873	866	849	862	854	831	867	829	808	824	820	876	867	826	842	831	870	888	844	882	879	847	864	870	876	853	807	852	854	855	836	867	859	887	828	882	841	864	815	861	802	853	856	845	805	814	908	801	858	875	898	879	831	866
14855	7613	5680	3859	2132	1135	819	567	461	332	358	308	327	327	298	291	286	316	266	304	313	317	297	291	289	331	320	318	277	334	327	306	285	316	304	269	325	304	315	332	321	280	262	311	325	294	306	301	273	303	292	312	331	323	283	308	312	276	310	302	297	290	323	283	294	315	328	319	299	335	287	311	338	303	274	312	334	299	284	304	304	321	328	330	301	330	289	317	310	320	296	300	293	298	303	297	299	298	286	299	310	335	317	320	305	302	302	294	296	283	318	284	290	280	292	330	320	309	287	321	275	263	307	295	329	330	314	267	267	275	296	282	268	306	315	282	257	268	287	295	285	288	316	289	312	295	305	302	291	302	305	309	295	294	322	278	357	318	313	304	284	284	313	314	283	307	288	303	330	283	309	317	298	291	310	289	281	300	290	290	349	269	303	314	313	294	335	305	318	313	330	295	315	277	330	295	310	304	315	309	320	303	313	296	296	303	301	359	342	301	289	325	302	283	294	299	299	295	287	293	308	318	315	314	326	297	304	345	274	318	308	292	296	317	308	302	300	282	279	321	298	324	331	325	293	280	310	322	274	311	290	305	284	269	300	299	288	336	287	294	302	301	274	291	313	304	276	293	299	312	333	309	309	284	317	308	305	298	337	315	294	313	285	292	310	323	283	306	317	293	295	299	302	339	290	311	302	302	339	306	311	316	330	259	309	301	282	290	318	304	300	274	286	353	283	287	269	351	344	282	284	325	327	256	304	324	294	311	299	299	307	323	310	292	310	331	316	307	302	304	301	299	323	283	305	277	315	313	279	286	303	288	283	329	306	289	295	339	282	295	322	303	289	324	292	295	303	328	301	314	287	282	314	278	306	293	326	306	296	304	303	308	306	324	304	303	261	283	275	312	315	302	309	288	252	292	315	292	272	307	299	300	289	274	296	310	310	289	317	273	349	290	294	326	318	286	299	273	291	265	316	313	313	302	298	297	344	310	285	277	296	331	334	322	278	311	290	288	284	310	304	309	292	305	284	302	302	354	264	310	293	325	269	286	280	310	312	314	301	289	284	316	297	252	257	322	302	297	309	316	294	319	312	284	283	299	292	282	329	279	313	297	312	297	291	303	309	274	306	313	293	272	317	256	338	334	301	286	299	311	295	269	331	279	324	290	289	318	322	289	290	303	284	320	329	284	308	306	276	260	305	305	323	297	299	299	315	304	301	300	336	311	309	280	288	273	276	286	298	296	301	281	331	261	337	294	291	338	307	275	285	303	260	306	322	312	286	293	312	339	332	312	329	282	297	305	293	336	333	308	333	333	315	310	311	292	318	320	283	317	290	323	345	283	314	321	287	277	302	287	302	314	276	299	268	317	297	276	271	311	310	302	318	313	286	303	260	266	294	307	309	299	313	294	317	302	289	301	311	311	315	312	302	319	285	306	297	267	319	336	305	262	302	318	311	283	298	296	281	313	311	290	302	271	305	282	308	318	299	303	304	282	301	294	314	290	291	286	304	332	301	316	280	320	309	282	301	297	278	312	328	295	283	293	293	248	315	299	288	289	321	304	317	281	314	335	299	288	297	293	308	331	282	299	304	274	309	251	317	308	296	301	286	299	312	328	297	308	316	295	317	291	310	300	307	273	340	310	275	334	290	302	306	321	334	276	308	326	276	291	337	284	289	274	293	310	300	336	326	264	312	295	317	315	314	334	308	326	343	303	269	315	326	316	321	294	313	291	291	323	312	287	278	320	272	278	312	323	304	281	330	321	277	280	293	324	300	307	297	296	254	286	299	305	299	275	321	297	319	274	281	295	289	301	309	285	309	343	277	276	307	307	323	305	285	306	293	306	349	296	294	318	307	302	308	290	325	321	336	321	316	298	341	306	281	323	287	330	308	296	284	306	300	297	315	282	310	313	312	310	330	296	292	289	299	324	297	289	279	306	310	303	309	298	320	295	340	303	290	306	302	307	307	296	305	280	261	307	299	279	315	267	303	285	296	327	296	294	310	292	292	311	279	284	284	271	300	329	315	325	306	352	298	325	315	279	301	327	291	296	311	289	303	365	295	316	314	303	295	331	301	300	322	284	291	294	316	294	296	278	286	329	319	289	312	309	309	336	274	277	313	269	283	308	297	281	284	276	278	299	291	275	329	305	308	268	328	314	304	289	291	289	302	282	304	286	294	305	307	292	308	295	329	322	330	320	272	310	316	310	311	324	312	306	321	296	295	307	306	312	294	328	296	293	281	343	300	282	306	301	331	269	298	323	327	296	285	300	289	311	302	327	320	295	295	331	319	302	311	298	301	351	324	293	309	311	283	271	300	320	296	286	308	313	269	319	305	307	314	327	291	271	292	322	327	313	288	262	290	340	296	292	322	324	326	299	299	290	282	284	291	302	287	308	312	311	316	299	308	312	303	309	291	318	301	295	313	323	301	283	289	315	279	324	342	290	335	299	300	321	326	295	291	285	328	268	296	293	282	287	322	316	340	315	279	310	294	309	297	293	329	312	302	281	290	341	305	345	327	299	263	280	315	312	294	330	297	294	323	281	297	334	312	304	289	295	272	289	288	294	316	339	309	355	292	317	282	283	288	295	308	305	259	295	302	344	298	273	310	295	279	335	305	284	309	283	307	290	309	281	296	303	306	276	291	290	295	296	315	292	286	312	323	314	293	306	323	322	276	284	310	272	287	299	313	313	300	313	331	284	293	320	338	311	330	304	308	328	290	278	330	317	286	278	273	286	282	323	322	293	310	318	286	275	252	323	293	291	263	291	335	310	275	309	299	313	315	276	294	329	306	311	311	308	282	315	311	321	343	326	350	286	303	303	295	293	307	309	286	308	256	323	312	297	324	315	325	288	285	293	268	318	300	312	297	319	249	324	274	302	274	286	289	279	293	271	327	307	334	306	317	318	291	299	296	298	297	301	324	331	286	297	326	278	314	311	289	309	325	286	284	335	291	293	273	317	279	292	313	268	301	312	316	301	333	296	307	301	315	313	259	282	309	329	313	321	275	283	314	306	297	276	298	285	289	305	270	281	302	302	295	296	334	329	300	336	298	279	317	276	304	309	282	265	298	350	289	319	284	278	325	328	291	316	276	312	310	324	330	285	296	305	317	284	313	340	315	321	268	268	312	303	302	317	307	307	324	321	328	324	275	311	310	261	307	304	260	308	317	339	295	280	331	350	310	299	301	266	286	298	315	317	310	267	307	293	303	285	287	320	296	303	268	277	293	293	290	308	296	283	272	287	305	298	294	308	308	302	334	280	255	323	300	290	267	299	274	294	332	279	317	326	300	306	289	300	285	305	326	274	299	311	298	278	337	304	283	321	306	300	286	306	318	343	290	302	308	326	344	310	290	309	325	295	273	313	278	315	295	303	298	368	302	324	249	306	307	320	283	283	316	284	285	329	303	265	286	294	289	271	294	297	278	296	339	286	325	308	306	318	308	302	293	299	303	299	314	305	312	308	293	316	316	292	286	291
13919	9525	10674	9891	6330	3888	2405	1578	1087	851	751	689	695	732	679	637	656	687	685	651	636	677	666	664	667	634	663	686	688	646	623	740	650	674	650	673	659	716	660	657	669	679	693	683	680	676	651	684	687	644	690	685	671	663	677	682	663	669	644	673	683	645	647	692	680	711	666	659	660	705	684	660	672	644	653	676	678	700	653	697	697	699	709	680	662	674	680	721	677	683	652	659	685	660	718	702	654	685	702	677	675	645	667	675	710	645	626	710	677	704	689	648	648	662	648	662	662	704	675	648	663	703	659	698	661	643	696	661	663	732	615	610	678	658	639	661	653	679	679	656	651	685	665	666	658	656	671	626	678	674	666	664	641	646	655	679	700	705	676	640	670	651	672	649	644	645	695	659	691	647	648	660	645	660	677	671	593	661	661	652	686	638	708	646	685	684	689	664	645	661	665	681	706	692	708	674	646	635	682	668	684	714	646	690	652	639	687	655	656	696	674	656	620	648	700	657	643	692	666	687	650	665	706	663	665	664	645	676	673	681	685	673	707	722	680	672	605	654	644	643	674	688	642	660	695	696	678	657	659	662	664	665	655	664	711	650	709	678	635	697	693	688	650	674	679	649	675	644	682	671	703	665	676	647	674	714	674	678	670	705	688	651	663	656	686	658	658	673	688	634	661	664	646	700	667	639	710	667	680	594	679	719	624	681	690	683	725	678	696	678	708	638	640	622	672	687	653	686	719	666	680	671	654	680	680	654	677	673	654	663	649	638	664	677	658	668	673	679	703	687	691	690	688	637	662	651	678	682	659	681	684	624	640	646	702	704	706	696	656	666	642	689	677	672	662	682	634	663	682	708	691	644	674	680	708	685	678	671	710	694	657	694	690	666	636	716	600	703	672	681	653	669	677	691	683	660	696	685	653	663	621	737	656	655	612	704	677	680	659	623	670	704	713	684	696	641	642	630	660	664	671	628	707	666	663	684	679	676	611	653	652	691	657	688	672	655	694	637	629	632	669	616	662	649	633	676	686	637	674	678	654	691	689	693	651	674	621	670	690	662	705	681	644	710	641	656	687	612	639	641	680	700	677	653	661	687	708	657	692	658	665	727	691	648	632	642	695	677	647	675	706	641	686	627	655	650	637	703	685	687	671	671	686	680	696	641	663	671	614	662	682	663	674	654	643	672	705	632	692	636	650	671	630	644	670	665	631	678	657	699	667	676	684	690	644	678	648	678	644	639	688	647	656	688	653	693	656	669	661	628	644	685	642	656	622	682	665	645	691	672	670	653	642	685	616	646	696	734	660	692	675	670	642	682	698	725	639	649	689	672	670	635	639	661	677	708	651	646	692	674	653	625	682	633	705	647	702	690	680	681	653	653	694	675	690	737	638	619	657	638	702	684	639	677	638	642	698	662	699	684	662	689	715	641	667	657	701	615	677	694	663	718	661	649	654	674	654	630	697	619	640	697	666	631	727	647	649	677	664	649	677	627	651	692	669	703	727	686	650	709	674	687	670	670	698	651	667	629	636	642	663	643	647	682	668	671	663	673	696	615	689	663	697	718	678	650	640	696	624	703	613	682	648	673	694	660	630	644	679	620	633	661	735	613	692	672	710	649	726	640	694	698	665	650	645	653	659	678	656	658	686	695	673	668	667	646	665	652	668	674	676	665	631	713	686	645	650	668	638	691	651	665	662	625	651	681	734	658	672	665	679	649	662	658	664	737	625	633	625	669	636	672	650	657	624	685	692	655	654	671	639	666	594	665	709	677	644	651	669	658	711	647	718	666	689	704	636	652	654	704	682	633	714	700	581	716	605	646	701	689	671	658	612	647	654	706	663	704	612	628	645	627	675	672	651	660	660	658	688	707	681	696	697	671	664	688	680	671	659	691	686	676	646	679	681	650	677	661	609	721	616	688	636	645	698	645	693	652	689	649	650	702	662	738	650	668	628	671	650	652	640	665	664	696	653	594	672	600	671	664	639	615	643	637	674	622	681	677	705	653	712	688	670	686	685	686	714	722	606	681	666	678	664	634	693	700	662	687	687	688	681	664	666	660	663	710	692	709	691	695	659	669	690	681	661	707	647	703	653	675	691	726	635	652	687	686	643	666	686	636	649	676	692	686	656	624	698	701	704	670	676	705	687	682	639	648	690	636	636	692	659	682	707	672	674	665	645	653	674	650	674	670	654	682	663	675	705	715	703	702	654	705	669	721	684	643	710	684	650	670	666	684	617	610	668	632	649	668	655	681	669	673	639	653	639	639	658	649	660	650	671	645	655	682	631	627	676	672	689	654	609	637	700	677	710	620	642	657	643	677	633	684	689	655	669	672	714	656	642	718	654	650	701	645	659	688	649	657	692	663	669	698	670	686	658	727	696	666	629	730	664	684	710	659	692	701	689	671	652	718	701	686	654	682	687	642	651	656	670	660	663	626	660	703	656	672	684	645	623	646	668	707	668	648	664	630	705	636	695	709	683	704	699	711	607	667	687	623	683	688	649	648	696	653	695	670	659	680	654	687	674	679	630	697	676	644	648	694	705	652	658	649	637	620	624	691	677	732	644	691	693	651	695	661	704	653	639	686	673	658	635	688	621	681	661	674	638	662	699	697	683	688	714	692	682	633	690	686	658	664	672	691	691	660	692	683	638	689	673	676	666	642	660	673	655	647	716	686	658	686	682	709	687	685	648	650	661	702	664	689	675	677	693	659	660	688	642	657	642	660	668	675	725	671	696	715	624	739	656	660	695	678	643	704	646	663	669	634	657	663	635	621	657	689	681	637	638	667	670	727	699	700	679	661	677	651	641	669	646	663	700	710	628	652	674	637	670	651	660	690	737	691	667	658	729	657	722	658	629	660	674	665	677	666	655	647	667	675	678	635	691	695	656	656	655	617	656	672	634	666	680	641	661	699	612	689	624	624	657	650	634	675	661	682	668	711	661	663	674	658	687	638	622	661	690	671	681	684	658	680	644	658	665	659	692	712	664	655	642	685	657	701	645	694	712	621	729	669	608	633	712	708	669	679	652	657	664	720	690	680	724	680	632	652	622	665	660	676	668	668	692	642	697	699	653	667	684	703	676	679	661	710	614	642	661	669	691	686	646	613	703	700	707	673	668	689	642	716	696	635	695	654	710	723	653	623	647	717	681	666	648	646	692	663	639	670	670	635	647	637	639	675	679	706	667	699	665	668	688	635	694	672	627	660	698	661	695	690	658	676	676	636	667	657	648	650	692	681	676	658	684	716	659	691	638	666	677	673	664	725	718	687	650	709	644	685	712	660	619	715	689	668	665	682	700	665	628	659	660	655	666	669	625	677	628	646	647	685	648	672	646	654	713	707	678	673	677	664	648	729	603	677	683	664	655	639	660	663	665	715	675	661	642	654	682	719	672	704	607	716	636	672	701	699	672	663	698	662	666	665	697	683	679	741	663	687	668	660	687	701	684	674	710	648	655	688	666	702	623	635	697	688	682	652	690	700
80088	68161	69689	58797	42005	27087	14098	6071	2495	1110	619	489	398	344	339	378	370	364	371	370	351	361	392	332	363	362	369	343	331	328	365	396	355	397	365	405	329	360	319	367	353	371	343	359	357	361	353	361	345	350	351	329	343	341	381	357	348	393	378	358	371	363	376	366	378	383	338	364	355	365	373	362	350	367	357	365	364	374	332	345	355	335	326	338	353	374	374	350	353	365	321	356	382	397	362	362	356	352	343	341	410	356	348	350	342	348	332	349	381	364	360	347	403	347	335	364	370	349	371	354	373	352	363	393	347	351	369	329	383	366	356	308	356	343	352	356	345	345	357	367	326	321	327	357	365	373	351	377	372	381	362	374	368	314	351	317	332	357	360	364	362	376	352	349	356	361	370	340	360	330	325	341	311	362	352	343	342	327	349	349	340	340	334	349	344	330	349	355	350	365	395	357	338	344	325	356	372	348	373	353	364	351	352	388	366	351	331	364	356	328	335	360	368	351	378	338	348	376	377	364	363	319	386	330	341	323	337	372	342	393	370	359	358	331	375	343	352	344	355	360	369	377	323	355	345	355	393	394	372	346	360	351	360	350	329	336	353	395	368	397	354	375	327	337	350	355	359	345	352	416	355	353	351	342	326	362	347	337	339	363	354	373	335	376	385	406	349	352	360	346	391	317	384	336	354	369	374	349	338	375	373	349	328	375	387	361	320	333	358	384	368	333	376	347	331	362	386	349	319	360	331	396	339	373	349	362	323	370	358	347	362	333	329	353	367	358	390	379	349	355	344	372	333	369	372	386	371	362	368	366	350	348	340	411	373	388	367	326	313	364	366	333	345	357	341	369	367	355	377	361	373	344	355	384	366	357	349	373	340	377	347	369	337	351	367	341	369	383	363	319	362	373	359	360	337	334	315	308	325	336	352	359	420	334	329	331	317	332	396	336	340	315	327	339	357	366	336	332	343	370	391	347	378	383	337	362	314	331	373	375	359	356	375	397	338	352	364	326	335	400	351	316	340	354	352	368	398	359	334	340	351	336	402	355	356	347	351	357	385	368	374	350	356	358	355	340	355	368	351	334	394	361	372	362	352	363	361	330	370	339	355	349	332	318	328	345	369	363	368	337	321	401	340	334	346	332	365	335	352	328	404	322	372	322	378	346	365	368	371	370	347	312	342	347	381	381	354	388	340	345	320	371	380	348	364	348	338	352	341	341	361	390	312	323	317	349	386	329	338	362	357	374	350	353	340	350	350	343	344	374	317	346	332	337	357	354	352	378	380	358	379	334	345	336	319	335	346	385	361	356	317	355	333	368	348	378	371	363	321	387	381	384	362	340	334	344	345	369	386	336	345	379	370	326	320	360	386	412	357	348	349	335	329	344	352	352	334	358	346	358	352	338	364	374	321	377	378	345	351	336	340	352	375	361	307	321	382	368	361	354	324	338	354	376	365	347	350	354	378	348	355	365	368	325	344	358	361	347	354	393	387	323	370	372	352	329	344	322	366	386	376	332	314	351	396	398	374	363	341	375	382	341	363	342	353	362	324	338	360	355	335	322	353	362	372	343	377	385	320	342	389	366	359	379	332	394	372	354	336	341	374	362	382	368	392	372	420	408	365	371	343	389	361	325	338	355	380	391	336	376	340	365	362	372	323	340	367	370	332	333	368	326	344	354	343	361	369	328	340	367	339	341	384	375	335	366	372	346	353	365	348	303	367	373	378	358	380	383	377	351	332	354	370	387	379	333	357	392	329	353	368	339	343	370	363	373	352	361	382	355	356	346	376	343	424	358	364	384	349	363	345	347	375	381	354	382	350	340	354	311	349	375	360	352	377	360	357	365	370	373	363	345	347	351	359	333	393	358	342	336	372	379	303	364	359	397	339	337	357	380	328	345	361	364	365	392	398	396	355	333	369	359	359	355	364	375	367	316	360	350	388	348	336	374	356	330	356	337	364	371	353	389	403	343	322	338	350	354	376	344	341	348	385	353	359	394	384	351	349	364	330	346	338	383	377	339	390	337	373	367	378	344	371	363	380	322	355	321	352	371	311	372	400	319	370	368	366	354	347	338	347	359	314	370	347	350	373	333	336	371	340	314	363	350	369	335	327	314	338	338	350	373	341	389	365	352	327	360	352	373	368	376	341	374	357	334	371	320	360	373	357	348	355	382	345	362	356	355	349	335	360	333	358	382	345	358	372	356	349	360	351	362	375	321	351	342	347	383	344	398	338	353	327	335	372	358	387	380	328	337	363	340	365	334	323	336	393	332	356	347	355	359	360	352	369	333	369	377	344	375	357	322	355	336	388	350	361	367	320	395	338	357	346	352	367	357	362	372	349	364	345	342	364	356	342	382	328	359	357	374	328	389	348	366	399	409	382	338	302	324	330	362	355	327	391	365	364	364	343	359	352	376	373	377	333	378	352	331	363	367	362	376	425	351	347	371	357	358	379	376	341	362	359	347	332	330	367	355	356	373	364	356	337	429	384	358	384	357	340	344	347	348	334	397	353	345	356	328	376	371	359	358	394	387	339	352	378	374	358	364	414	355	344	338	331	337	344	339	363	377	350	368	346	352	375	353	352	330	359	309	352	318	332	380	352	413	366	332	395	333	363	350	339	354	350	345	334	346	371	356	382	357	333	295	372	328	374	343	366	375	372	356	377	321	347	372	369	366	339	351	374	332	354	362	355	299	371	394	336	338	365	364	351	369	358	369	354	365	363	340	388	382	366	354	355	342	365	322	373	368	364	366	391	322	356	361	377	379	378	370	322	333	360	363	331	397	350	310	383	357	371	350	373	391	371	338	341	369	365	347	382	337	344	365	351	365	361	343	333	348	353	364	357	352	350	347	381	330	344	352	374	370	388	349	346	345	367	341	369	350	343	361	368	320	345	351	339	354	353	306	383	358	369	323	360	316	366	361	355	358	328	340	369	310	346	358	368	357	359	377	357	375	347	346	388	315	359	370	354	353	336	383	340	318	364	371	347	316	327	368	379	323	365	351	378	350	352	368	358	368	394	378	355	401	355	369	353	354	311	388	354	363	363	376	340	310	362	370	358	339	324	359	360	353	337	353	338	317	377	356	365	380	371	333	383	392	327	396	349	349	368	339	364	376	413	364	339	353	356	361	328	347	410	350	305	391	334	337	334	357	326	362	349	369	330	342	330	335	320	330	358	346	397	359	341	357	349	330	309	324	371	357	341	324	320	336	376	346	355	325	369	340	360	346	393	371	366	363	364	351	368	390	363	369	334	338	344	367	370	370	366	367	348	321	354	323	370	366	361	348	350	365	333	360	395	328	339	378	367	342	335	372	377	367	329	341	358	339	411	342	332	369	376	414	379	359	368	359	354	335	357	381	370	335	391	360	370	326	346	350	354	383	325	342	330	364	339	354	337	361	365	324	354	342	325	345	369	393	379	372	357	370	344	347	366	350	334	343	386	350	369	314	377	359	340	351	349	339	334	355	360	372	365	351	373	355
52063	51999	64840	62511	51026	38542	26477	15667	8103	3875	1889	1230	893	784	833	838	789	775	792	784	790	772	778	815	764	800	788	756	811	800	724	802	751	810	732	790	768	806	750	749	758	801	802	804	791	775	789	783	788	793	799	828	796	801	779	786	754	764	740	773	783	748	750	815	792	789	815	785	791	799	736	744	822	811	753	771	808	830	752	773	761	813	788	801	728	808	777	756	741	743	825	774	780	789	776	757	769	789	737	749	811	780	780	770	779	771	777	757	760	785	746	754	780	791	771	784	764	794	787	761	818	774	775	770	809	801	786	737	751	807	765	786	804	786	772	755	784	791	812	744	777	827	778	796	816	822	798	755	790	791	764	834	758	783	793	806	817	859	788	792	796	758	723	791	759	770	736	763	782	803	808	769	806	785	787	778	784	778	809	787	820	790	805	777	754	827	773	770	813	804	763	766	759	747	770	806	802	768	820	767	788	767	782	771	743	764	787	781	771	747	744	758	724	773	766	759	756	770	798	812	764	790	773	782	784	772	805	804	783	747	790	773	721	822	738	784	761	790	695	777	775	800	820	781	773	811	766	771	792	796	762	783	743	743	794	779	759	769	802	768	757	722	815	803	807	755	836	821	817	725	755	742	825	774	758	741	849	739	794	820	731	743	755	794	773	784	740	816	742	791	767	762	775	752	774	701	792	771	769	777	797	794	797	709	792	793	778	724	799	783	790	775	807	824	779	753	741	781	797	739	793	783	734	742	805	793	744	726	769	738	793	761	812	806	804	685	786	762	800	831	763	757	772	755	810	808	763	756	796	785	810	765	796	795	803	807	866	762	736	786	742	827	817	777	736	758	819	803	790	770	760	807	784	768	840	745	845	838	708	722	779	790	790	758	781	779	797	775	712	776	791	774	821	788	794	779	773	784	791	829	790	786	756	761	809	800	845	786	779	780	829	794	792	823	717	824	758	805	773	773	750	725	720	810	752	760	779	813	762	835	754	724	810	839	744	798	800	770	774	770	759	764	720	819	790	786	776	737	763	817	788	766	809	812	762	818	772	778	804	790	819	790	798	739	779	803	766	770	778	775	775	733	737	757	766	780	801	764	731	785	754	830	758	743	830	814	749	760	746	790	724	754	779	776	768	780	783	772	780	778	790	743	739	774	769	726	822	785	782	752	769	803	773	799	756	704	758	785	780	792	819	748	793	777	742	799	830	780	756	774	752	773	808	809	745	758	779	764	757	771	758	794	812	750	784	772	784	738	829	789	773	765	762	775	768	794	789	804	800	759	822	751	812	813	788	808	782	786	759	780	819	753	778	717	792	773	787	810	813	757	777	737	778	771	776	778	786	781	762	813	814	793	753	770	771	786	747	813	793	754	767	791	776	785	787	762	746	841	764	839	798	745	774	796	784	786	798	836	793	725	734	806	774	803	767	798	771	800	722	750	723	785	848	756	778	776	779	826	740	784	764	802	785	821	796	773	767	752	803	784	760	779	849	790	758	753	755	765	760	752	763	778	825	767	799	829	790	792	772	750	786	808	783	790	799	835	802	769	794	738	767	753	728	773	779	749	790	774	802	776	786	798	762	780	822	783	780	821	757	770	734	773	770	768	774	771	829	842	799	814	808	754	775	785	748	786	765	766	735	770	783	775	800	844	790	788	776	737	819	795	808	823	804	788	811	717	797	819	771	740	801	784	818	805	748	789	814	775	785	773	776	773	787	772	731	784	772	801	764	812	765	725	803	832	781	795	791	777	758	787	803	791	765	745	740	805	735	810	827	731	748	833	779	796	764	737	799	739	759	765	790	791	760	758	753	771	803	791	732	805	751	854	773	778	758	803	730	737	740	833	791	756	788	816	745	790	847	804	743	736	781	826	742	777	748	779	790	768	754	795	770	843	794	761	777	796	801	805	756	793	751	800	764	783	734	759	793	766	786	768	776	790	760	819	740	809	779	796	793	773	795	768	750	772	751	774	804	761	754	790	769	808	799	815	753	789	777	771	792	762	721	768	786	754	751	805	798	782	759	815	823	765	762	826	737	744	816	795	752	774	800	805	845	805	824	747	780	780	749	825	770	757	828	770	756	811	738	824	788	806	735	768	849	809	800	814	797	762	784	717	813	809	830	769	812	817	797	757	761	783	757	777	712	747	781	787	774	813	747	806	766	753	728	734	734	807	765	816	841	784	821	794	780	754	764	789	759	800	804	771	746	730	786	788	782	828	742	753	812	788	818	800	801	797	778	816	788	789	830	801	777	813	748	827	779	832	797	814	769	765	803	783	805	820	791	834	819	795	811	783	746	858	790	737	843	780	759	751	775	765	816	759	781	812	782	779	818	792	790	789	774	788	795	791	774	734	811	795	760	729	798	691	748	787	782	808	764	802	801	791	717	776	766	775	834	763	767	725	807	804	804	760	793	781	773	821	783	849	787	790	811	766	754	811	771	751	759	780	818	755	841	759	792	796	798	811	762	797	848	780	769	807	754	799	782	779	771	774	772	770	760	802	813	805	785	749	762	800	777	753	788	734	767	774	828	775	791	757	813	768	789	747	772	728	770	796	749	787	750	779	775	754	737	787	747	764	777	766	755	779	732	806	791	802	792	765	789	800	734	747	763	795	740	762	824	756	739	803	754	791	854	807	741	790	718	807	750	740	753	772	766	762	803	799	786	793	786	740	764	772	761	770	746	785	754	795	756	773	795	777	754	774	799	794	787	813	798	793	777	839	767	837	797	773	781	784	751	802	808	836	781	761	787	779	741	753	782	752	783	779	723	818	782	705	815	823	805	835	791	800	781	758	770	766	769	800	811	803	744	745	735	760	792	767	727	786	762	770	802	743	807	762	810	776	774	778	784	762	813	794	785	789	846	775	800	773	804	803	746	808	731	755	774	732	791	797	790	786	701	713	774	763	771	787	756	785	828	783	778	824	859	710	758	751	758	769	769	787	769	739	738	791	765	815	771	789	742	748	812	796	789	770	768	784	795	791	775	831	760	764	795	770	765	808	730	753	811	748	773	740	759	778	753	779	793	728	770	726	834	790	844	800	742	746	788	747	817	804	775	778	774	802	764	762	792	739	783	781	789	776	760	782	761	785	783	760	805	795	757	807	776	796	771	785	783	815	768	765	767	764	736	717	822	835	768	778	782	807	799	805	751	753	797	728	800	785	770	758	720	761	741	758	798	739	764	753	743	747	815	722	775	808	814	735	794	772	773	772	759	762	784	765	796	753	739	728	789	785	733	789	845	747	758	771	788	758	773	728	800	752	759	788	763	751	761	738	809	812	785	767	754	749	803	789	768	808	765	763	809	725	764	795	765	820	746	810	806	792	785	771	805	779	795	765	845	767	811	786	759	747	739	749	748	747	792	790	761	749	771	788	767	786	798	737	802	763	803	747	795	767	800	857	703	786	806	857	784	764	770	797	789	789	725	746	774	728	795	756	791	763	838	791	775	801	786	812	861	799	787	782	779	808	779	743	751	772
83450	73060	71743	58967	43705	29168	15533	6739	2863	1281	682	574	463	424	413	461	418	413	409	388	431	414	437	397	413	420	410	419	412	407	424	416	429	444	416	373	393	425	403	391	430	426	381	384	396	408	394	397	398	430	409	387	435	380	434	409	425	374	407	421	426	395	372	432	405	387	390	410	455	411	414	396	420	385	406	414	394	390	371	374	418	364	430	413	424	409	448	418	407	400	403	432	442	425	408	409	376	420	397	420	420	410	408	425	385	399	411	410	404	404	384	412	389	378	383	396	417	415	422	460	416	405	430	391	430	408	390	404	407	366	413	378	398	403	415	410	420	415	412	402	419	416	397	478	432	392	385	435	422	402	392	401	389	407	415	419	400	405	418	380	377	358	433	427	397	415	450	423	430	429	386	440	403	404	403	395	400	424	393	369	453	410	428	392	433	418	399	427	456	421	411	367	426	412	414	388	410	425	374	368	414	393	411	409	427	401	413	417	380	460	389	397	380	427	436	428	411	386	420	394	412	395	403	400	406	425	426	413	422	424	419	413	404	432	400	430	398	446	405	424	408	417	432	403	387	405	409	382	432	441	447	436	386	379	387	408	406	428	390	396	419	429	377	410	401	354	402	386	428	387	379	419	484	380	420	437	377	404	375	386	430	397	399	406	412	427	472	407	383	424	401	416	390	406	407	416	421	418	421	456	428	455	411	410	414	427	399	421	410	404	457	459	413	394	432	379	427	407	444	412	422	380	384	395	415	415	451	418	422	409	376	424	461	425	405	415	400	410	411	406	426	436	399	404	356	397	384	423	401	384	393	411	410	423	374	417	407	441	447	392	400	425	422	412	394	414	440	421	402	423	450	380	369	414	399	399	436	439	443	387	422	433	408	381	398	441	413	412	391	405	428	469	444	419	458	426	392	407	427	402	407	395	374	365	381	434	436	408	385	452	401	432	397	441	385	396	407	406	409	388	399	402	370	397	393	399	393	381	424	406	419	420	422	437	433	411	382	432	429	457	429	436	466	426	436	403	446	415	415	467	384	431	427	376	418	417	380	398	399	408	403	394	405	398	422	412	406	396	421	417	419	407	410	381	403	408	428	388	414	381	412	380	403	391	400	413	404	383	404	422	406	392	419	421	416	422	405	415	462	397	396	438	409	377	420	443	379	416	393	429	375	389	396	387	384	443	392	400	408	386	421	406	432	367	440	366	423	456	385	405	366	445	437	426	404	423	403	439	423	372	437	376	413	401	464	423	475	383	425	407	413	380	421	411	427	420	395	392	435	396	396	426	459	371	371	397	414	432	395	403	405	444	410	393	387	403	403	410	436	365	414	429	410	402	422	389	391	453	379	380	408	425	392	407	380	448	383	424	422	389	406	409	411	410	418	398	409	399	414	424	418	427	373	409	383	402	397	423	433	398	408	428	376	394	391	417	430	431	395	450	409	401	395	396	403	414	401	409	411	431	389	461	397	416	379	421	406	399	392	412	395	404	398	400	409	396	421	439	420	419	409	406	434	409	422	415	408	390	406	383	373	428	399	453	466	416	404	423	426	408	387	400	385	386	403	407	394	376	416	424	421	457	446	369	443	426	365	419	407	406	401	409	398	400	433	399	413	392	457	436	402	421	406	443	414	399	403	388	390	415	392	376	433	408	422	367	398	420	390	426	423	399	389	428	402	454	402	404	441	438	400	425	428	441	436	430	361	397	391	435	379	354	440	441	387	432	422	388	409	391	396	426	410	428	428	388	369	417	442	416	369	422	424	396	370	421	383	371	412	400	412	388	430	432	393	404	435	370	461	421	396	386	426	413	427	424	385	422	414	359	406	404	405	438	386	379	369	414	375	379	387	421	418	408	424	423	400	404	425	413	404	396	378	426	414	430	414	443	381	398	422	361	445	403	393	406	412	397	449	413	400	461	412	431	437	386	406	419	394	430	384	439	441	432	396	412	407	392	428	409	447	437	426	416	375	411	407	392	410	370	391	401	405	453	450	405	348	406	416	443	422	413	428	395	380	386	411	391	406	378	438	371	387	435	418	397	355	364	423	429	420	406	374	403	422	441	407	399	410	419	423	406	438	425	411	415	420	394	429	398	366	423	411	407	385	416	416	415	446	443	403	423	407	394	414	400	432	403	393	405	387	425	412	407	365	410	413	405	435	390	404	406	407	451	398	383	386	397	452	405	471	429	377	418	401	404	427	391	392	375	438	442	419	414	406	429	404	411	412	377	402	416	384	384	389	418	444	378	373	351	423	443	421	438	427	410	410	410	396	435	409	380	430	389	434	386	398	452	388	442	391	401	397	453	383	409	440	389	368	373	441	436	415	447	424	397	432	415	373	427	386	372	389	421	425	401	427	410	448	396	427	404	423	408	392	439	423	409	393	416	412	389	482	441	438	412	411	398	422	421	410	429	374	436	420	365	413	422	358	414	408	407	385	427	449	382	418	393	406	372	384	435	428	422	419	429	397	383	439	401	366	413	372	407	414	442	441	412	416	376	438	414	433	396	456	408	390	412	427	402	412	444	454	415	423	424	443	431	415	390	407	394	451	386	395	412	370	402	393	422	436	400	422	443	409	394	402	392	401	430	375	442	417	427	407	369	455	447	394	409	443	426	418	417	427	380	400	393	390	405	442	442	452	369	433	443	382	445	377	388	364	404	442	400	396	408	440	424	417	361	414	464	390	409	431	430	400	371	376	391	423	384	424	427	414	416	434	415	447	403	395	429	402	368	408	453	426	400	389	418	381	433	400	397	423	449	400	384	402	434	428	370	416	425	415	373	428	415	392	411	430	393	398	417	386	440	402	430	424	459	395	404	414	408	400	418	421	408	416	423	420	404	452	397	388	412	401	405	413	399	414	446	410	398	383	404	419	416	405	440	409	414	433	414	429	383	406	432	420	457	441	399	439	389	441	437	412	405	413	405	386	421	416	440	433	401	412	415	459	406	393	389	402	380	414	440	441	392	410	388	348	401	424	388	395	365	412	371	411	405	406	409	413	436	441	440	427	400	386	456	404	422	397	395	421	409	383	434	432	420	392	420	402	407	395	443	395	420	424	399	445	411	450	445	377	383	413	383	387	409	423	427	393	409	371	367	402	438	442	418	442	436	352	437	435	404	397	408	386	419	390	432	441	403	444	426	470	442	381	396	421	426	405	425	403	422	405	419	436	421	439	420	424	397	418	402	419	414	435	428	404	400	421	416	431	430	430	376	427	399	394	377	385	449	435	423	423	425	377	426	419	412	376	411	438	421	427	401	406	416	398	384	405	409	449	422	383	396	414	440	471	405	422	420	403	425	389	391	422	400	445	378	371	400	396	391	389	410	384	425	380	393	385	383	394	403	422	391	395	440	377	423	404	392	405	470	416	432	429	443	401	409	413	399	445	420	443	406	422	399	396	414	424	404	355	404	425	400	380	444	426	403	388	391	414	417	426	394	427	403	434	435	392	378	413	395	440	401	410	396	482	435	407	442	439	436
54720	55487	66555	63566	52477	40612	28078	17061	8768	4102	2081	1332	1004	906	906	915	857	882	891	906	898	922	835	877	871	877	847	830	854	924	873	828	913	857	866	892	854	865	829	885	870	864	852	874	866	900	884	854	855	921	899	922	928	827	873	867	866	868	850	858	854	834	829	890	878	876	902	919	831	878	893	870	853	881	898	871	875	876	881	856	842	921	927	912	884	869	861	915	923	934	874	897	883	883	873	910	823	903	872	892	892	890	900	928	898	859	874	886	862	875	916	807	921	956	838	873	824	881	863	878	869	851	858	853	873	850	859	847	845	839	900	846	892	891	901	850	831	840	810	865	880	881	905	883	856	863	891	870	918	876	890	893	818	885	832	879	866	885	852	900	883	927	910	852	896	885	881	886	889	858	873	908	922	841	912	863	899	852	886	862	915	868	832	866	869	854	888	903	891	867	895	839	893	863	929	864	915	883	903	867	838	889	896	882	849	866	814	849	843	905	862	894	902	834	874	878	932	896	842	851	921	884	951	838	894	872	868	818	925	916	882	934	803	869	850	861	840	891	902	882	893	882	869	868	870	894	894	875	852	889	845	833	868	866	853	866	841	853	906	865	885	866	887	884	862	904	863	857	848	901	813	849	881	853	849	884	803	968	888	837	881	854	850	820	896	896	857	860	898	894	905	911	847	926	858	890	889	886	890	898	956	909	864	824	868	865	839	910	831	838	887	880	901	867	886	875	899	846	891	932	922	861	851	868	916	882	905	918	850	853	876	920	850	829	875	892	847	881	881	891	880	883	875	853	893	891	889	866	925	901	831	883	835	900	841	935	846	839	843	859	861	931	877	908	857	889	863	878	864	837	841	829	888	887	873	896	849	937	899	907	847	806	867	889	879	858	897	903	864	893	883	935	853	884	884	849	865	831	892	884	879	915	912	884	872	881	874	879	871	901	860	879	941	854	927	911	851	859	849	886	910	872	865	847	896	886	868	844	865	853	854	917	863	858	940	883	911	908	872	874	877	854	863	866	824	829	915	821	865	893	883	858	843	870	866	892	850	884	874	867	909	866	834	896	871	896	844	871	822	858	885	908	902	854	875	911	876	875	910	856	902	805	927	853	891	902	826	899	815	850	878	894	879	871	890	868	934	858	956	869	898	913	899	874	853	887	839	877	898	879	867	895	858	869	863	867	877	821	842	893	851	843	862	881	851	858	925	802	899	922	913	889	832	853	863	895	874	875	897	871	880	903	823	864	886	938	885	855	883	877	851	839	906	869	914	918	875	896	838	896	830	895	863	866	903	851	873	865	870	899	850	847	885	895	932	852	909	830	836	838	923	827	886	847	921	901	895	868	938	831	900	857	882	875	889	875	866	886	893	893	876	879	891	872	856	839	876	871	860	846	865	881	861	868	869	871	860	907	844	871	860	868	844	887	890	906	856	846	914	825	934	903	881	901	890	855	845	887	856	822	838	851	873	856	858	878	841	890	930	896	840	905	845	863	866	884	881	852	874	862	905	900	877	893	909	916	885	879	853	884	849	843	894	877	829	876	895	879	871	876	868	869	862	922	889	932	931	833	880	893	879	837	883	877	890	840	916	886	885	854	882	858	896	851	862	851	844	930	878	900	932	841	893	883	923	899	824	908	899	900	805	873	804	893	833	828	879	883	886	842	881	868	862	882	951	927	858	856	873	876	892	881	895	848	878	895	804	906	885	895	881	894	832	831	859	913	898	860	930	861	848	843	863	849	868	874	832	874	889	957	859	906	840	849	948	889	891	893	910	834	944	884	878	848	852	864	869	926	908	898	884	873	859	884	842	889	850	865	881	862	881	915	897	893	893	892	945	903	852	876	881	893	877	899	855	884	885	862	871	864	848	818	845	812	875	865	893	863	870	948	920	836	874	935	913	837	866	879	882	908	896	924	867	922	906	907	870	895	900	926	887	877	872	865	827	850	900	864	843	886	862	896	914	868	906	881	881	911	858	838	890	895	937	880	874	871	850	839	872	881	851	884	905	871	890	917	876	892	833	837	858	841	848	881	870	864	869	882	871	900	849	835	821	845	932	880	882	859	896	862	889	901	868	881	895	906	899	833	923	888	878	908	831	879	872	865	864	807	857	877	866	876	857	875	866	863	923	867	872	905	897	891	875	945	878	916	851	872	892	851	863	869	937	849	891	878	840	924	854	843	933	878	865	874	927	899	926	871	863	874	959	864	869	872	929	856	892	851	842	918	890	867	837	861	844	906	888	946	830	877	868	892	922	893	831	857	919	971	901	853	913	918	876	845	881	882	851	903	951	897	806	880	845	925	903	918	914	847	839	867	899	865	869	898	807	921	899	897	889	914	894	875	904	838	894	907	846	886	829	817	868	880	869	851	901	867	862	851	839	926	898	878	909	922	860	873	846	901	922	863	858	869	851	915	841	844	890	887	871	837	901	896	871	871	869	906	932	879	815	903	916	820	906	858	908	881	837	840	895	817	837	871	877	893	856	891	877	814	923	878	867	908	897	884	840	891	837	828	849	866	871	894	871	926	883	842	844	860	877	887	867	877	881	847	843	870	881	876	905	844	874	893	857	911	864	821	872	924	853	885	847	876	844	838	820	881	880	896	839	901	835	850	887	866	849	848	887	873	892	908	853	888	886	888	855	907	909	887	889	918	902	935	865	853	865	864	880	835	861	902	896	860	878	869	856	888	875	839	920	879	825	877	904	851	902	844	865	883	845	900	889	866	924	824	856	873	858	874	911	944	913	802	918	879	897	874	909	873	815	879	918	880	913	858	881	876	899	895	933	861	899	946	824	925	899	854	828	874	834	825	834	894	851	903	862	896	858	913	860	861	854	873	935	867	882	839	898	916	898	900	858	903	851	840	950	891	829	892	831	885	893	835	854	895	922	893	846	850	866	915	867	843	872	921	906	863	871	834	880	873	916	890	824	859	851	882	889	840	932	949	851	867	849	924	954	878	890	895	868	888	881	875	872	880	863	855	910	826	887	864	848	873	939	814	925	929	840	929	892	852	862	853	911	841	857	862	895	886	869	886	909	840	875	857	908	839	874	817	865	916	855	898	886	827	812	911	909	869	874	894	857	872	932	825	902	852	873	899	869	872	810	904	911	863	841	891	858	849	888	871	873	903	869	878	837	867	819	875	897	891	865	860	823	902	914	905	850	847	849	903	941	963	898	871	865	906	861	861	841	864	859	884	826	823	853	900	906	925	870	888	841	885	905	878	853	896	871	917	855	884	896	944	931	887	849	917	900	865	869	877	912	898	876	931	898	874	850	902	883	852	860	897	839	851	840	866	865	875	874	905	880	847	843	850	865	834	911	894	831	859	876	918	901	884	879	896	869	911	884	912	866	870	935	919	835	869	822	935	856	889	881	826	879	824	837	868	883	811	874	884	848	891	894	917	901	877	850	868	901	852	895	835	872	867	853	850	907	902	890	881	896	910	866	844	860	899	919	791	880	872	894	868	912	878	850	921
15174	7928	5988	3825	2091	1203	778	547	436	386	369	301	301	337	301	330	293	274	284	302	316	322	288	286	291	323	328	294	333	314	319	299	302	291	323	353	348	326	315	303	347	327	332	286	312	297	292	323	319	272	307	319	335	333	330	312	299	360	329	296	304	345	319	307	315	309	282	328	273	282	299	320	319	299	291	278	314	311	300	298	313	367	319	317	283	295	312	340	330	333	299	319	300	338	320	332	313	292	305	292	307	294	330	296	316	324	320	294	312	321	281	312	307	308	299	311	327	314	295	291	325	273	326	317	275	317	349	285	336	348	302	311	357	331	312	333	349	346	322	351	295	321	312	290	295	266	309	319	324	292	352	324	332	304	317	327	285	336	332	312	298	298	303	336	314	295	352	286	321	305	320	350	324	321	322	281	348	310	324	332	314	296	304	299	322	316	325	329	316	324	347	313	314	309	297	314	308	288	327	314	312	326	342	346	287	272	310	307	339	308	315	317	332	327	311	319	280	314	317	298	287	305	287	353	292	325	298	336	309	291	322	311	334	345	329	312	304	336	293	318	335	326	311	324	324	293	322	307	290	286	299	297	292	315	315	327	283	305	301	269	336	328	356	278	284	302	320	298	323	304	271	328	296	334	299	318	319	299	307	296	305	331	290	302	307	311	284	317	309	322	329	318	285	340	326	278	331	335	316	272	344	320	317	319	288	330	313	331	320	298	328	333	301	337	311	305	276	282	323	298	300	294	322	310	301	290	306	310	305	301	311	309	299	283	286	328	318	286	294	317	301	320	319	298	281	301	334	308	366	330	317	307	344	309	314	327	319	288	317	328	299	318	325	310	354	328	305	315	314	296	297	298	291	267	300	279	292	323	299	316	319	301	293	324	339	309	305	280	334	318	313	345	302	318	302	292	281	327	296	297	318	303	291	335	301	315	295	330	334	317	319	319	353	325	350	314	310	309	322	285	301	329	315	319	337	351	326	352	337	292	341	313	274	321	336	326	342	330	299	318	290	328	314	324	312	306	319	308	295	307	314	309	304	307	302	302	302	306	306	294	340	328	292	349	329	281	268	292	290	314	291	310	307	339	292	348	306	312	314	265	276	276	283	254	305	317	318	305	334	333	325	311	331	317	323	337	283	306	308	318	314	312	275	307	300	331	292	324	293	321	336	319	341	333	319	320	343	350	280	297	294	284	328	299	318	309	304	302	326	320	334	323	306	309	324	279	294	321	310	348	312	321	312	284	293	300	302	322	304	272	311	327	305	315	321	310	303	298	322	303	329	337	322	306	331	316	294	328	299	306	313	337	258	287	282	339	320	352	350	282	315	309	309	288	286	339	334	288	319	323	290	330	341	314	311	307	317	321	320	301	331	326	322	264	302	295	280	302	318	339	292	294	338	334	319	342	330	286	321	329	306	357	312	343	290	303	303	320	326	311	310	295	324	293	305	327	305	294	307	313	311	338	308	282	331	339	300	349	334	314	350	303	293	328	340	313	319	326	297	316	301	291	300	296	316	316	307	310	314	326	338	323	320	324	323	314	295	315	323	314	328	285	300	322	310	321	296	310	329	313	307	325	294	319	305	292	331	348	285	297	326	317	321	315	281	303	335	305	306	318	319	296	320	323	316	311	320	318	332	358	311	295	315	299	335	284	331	289	279	341	316	321	320	298	310	288	273	306	323	326	323	305	301	311	295	304	265	334	344	334	319	341	277	321	299	309	325	309	317	335	336	316	327	339	284	305	327	311	297	277	294	303	335	328	296	306	316	285	333	293	309	322	339	321	307	331	314	294	339	281	290	280	312	298	323	338	323	309	310	309	325	348	307	279	292	284	296	325	298	317	313	318	292	316	326	324	295	312	311	318	320	286	321	328	310	320	319	315	335	279	323	346	293	280	347	274	293	292	305	332	319	303	311	313	322	301	341	306	289	270	294	299	295	329	298	298	319	303	339	311	316	343	298	319	320	329	326	310	280	297	304	300	328	309	322	307	292	312	315	295	306	326	291	308	314	287	307	284	294	318	304	284	309	337	350	303	312	311	314	301	316	293	321	362	309	314	300	294	311	309	284	289	273	338	265	314	293	327	307	279	319	351	333	304	320	291	336	325	310	300	325	340	324	288	306	309	315	345	328	318	302	303	293	317	296	307	286	319	307	304	327	320	326	295	342	271	309	298	349	333	306	311	304	327	312	326	304	267	316	314	305	351	320	327	318	309	330	317	306	283	321	353	294	323	272	309	304	291	311	315	306	299	316	287	307	315	339	304	309	322	313	319	329	313	301	309	329	345	297	298	304	320	302	294	308	322	272	342	326	336	299	302	327	327	305	331	330	297	304	333	306	319	342	324	271	307	332	321	315	318	307	315	322	330	327	302	308	274	320	324	300	297	338	295	283	306	302	298	305	294	315	294	294	311	301	298	307	320	304	332	341	294	314	293	283	326	302	286	357	309	332	338	320	311	300	308	308	319	294	292	341	353	305	329	322	282	317	299	307	295	312	333	322	311	307	335	324	291	323	370	331	312	327	334	278	306	305	348	282	300	308	334	331	313	335	286	318	327	285	313	311	317	310	304	325	325	282	330	306	308	334	318	334	287	284	325	309	335	344	326	307	275	332	279	295	287	295	324	307	329	321	295	343	315	338	310	308	296	313	305	313	320	299	302	316	300	317	288	281	317	283	274	311	288	298	321	310	296	315	331	301	317	324	267	300	282	261	345	340	298	286	322	309	326	304	322	283	312	301	308	312	350	344	318	277	314	336	294	317	336	316	325	302	296	310	342	313	313	325	335	315	316	335	294	328	343	299	332	290	307	317	295	310	342	313	306	308	301	296	296	332	317	304	336	302	313	285	309	318	268	325	358	294	326	298	289	278	305	295	291	297	315	302	306	326	340	346	308	333	313	307	305	302	335	305	314	300	319	312	276	287	298	306	320	293	330	349	315	338	301	336	314	293	287	293	312	297	296	278	299	289	309	306	322	311	325	333	306	299	296	320	299	304	304	309	323	318	327	315	315	288	300	353	336	368	302	321	315	326	294	310	321	285	306	308	315	306	321	331	293	339	310	316	314	283	305	313	331	307	297	304	289	306	293	315	347	314	312	285	286	311	304	327	325	303	293	331	311	313	299	308	307	340	300	317	317	298	328	284	313	315	274	305	283	302	334	316	323	330	340	293	342	309	322	305	339	302	324	277	320	326	303	303	305	332	280	291	324	337	318	301	334	286	325	308	305	302	304	323	300	279	325	288	341	326	311	290	318	325	279	346	322	318	346	327	310	298	310	294	325	338	306	301	290	359	317	317	345	321	318	297	322	281	312	320	337	281	332	288	308	314	336	312	334	293	282	298	299	314	313	274	309	324	335	294	309	344	306	324	321	279	305	328	316	314	358	359	331	329	322	363	297	322	301	330	323	329	291	321	302	317	322	356	305	322	295	313	307	272	322	270	330	307	315	298	315	317	287	315	324	333	296	301	314	330	307
14529	10297	11103	9581	6338	3848	2315	1519	1116	906	796	736	692	676	665	669	689	712	731	681	712	684	659	718	694	669	698	683	767	689	713	667	694	706	692	671	689	669	649	721	665	667	711	710	691	718	682	688	685	727	726	668	712	653	693	685	698	714	706	711	696	711	696	706	639	713	628	649	731	665	661	688	716	663	712	699	648	638	691	698	671	681	726	685	694	663	714	722	677	713	685	664	690	694	654	731	688	717	662	671	688	675	673	684	660	668	722	725	671	707	645	710	689	673	658	694	648	693	731	729	682	715	700	699	725	711	656	718	720	701	687	681	693	699	679	713	691	707	697	661	700	687	700	675	681	736	677	647	741	736	648	708	694	663	642	653	687	729	691	682	665	728	666	650	656	689	682	697	715	713	666	715	736	715	697	704	709	692	683	635	676	642	712	698	701	708	664	752	647	669	695	733	717	728	742	701	658	714	707	708	724	694	640	725	681	730	654	697	736	702	673	737	669	701	700	651	720	714	699	713	706	739	677	700	639	731	709	631	632	664	692	688	679	696	734	710	692	657	661	658	695	707	675	718	678	635	665	678	678	708	671	703	715	667	689	655	733	672	653	664	669	722	653	663	627	651	686	718	734	667	710	646	677	690	664	695	666	676	730	678	692	680	629	714	661	689	738	684	718	685	702	712	718	660	715	719	710	673	699	717	677	706	693	687	732	695	683	708	685	678	680	701	739	669	663	692	679	705	705	675	720	685	659	693	701	694	693	703	665	677	760	686	687	663	695	716	679	714	688	671	723	677	685	707	707	675	692	639	668	694	704	654	685	719	658	694	716	694	694	654	667	692	687	702	671	677	652	709	757	698	724	658	649	678	692	682	708	709	683	678	669	698	675	694	723	656	651	698	684	652	669	724	684	695	712	706	702	706	669	601	693	687	706	707	687	747	713	641	688	657	727	702	694	701	671	691	605	668	723	649	716	646	706	675	686	678	673	679	659	744	695	712	688	669	720	662	685	707	742	749	698	703	686	714	755	738	722	643	715	685	690	677	666	688	723	673	663	679	691	717	721	675	748	676	668	687	676	659	678	706	669	721	651	666	682	674	720	693	659	725	666	712	661	683	695	717	668	627	652	685	698	758	728	659	686	716	696	694	650	660	659	688	721	714	682	720	659	721	698	687	698	714	695	626	683	703	710	651	671	663	718	728	669	688	695	707	650	694	669	731	680	698	714	691	628	674	672	673	690	646	656	727	739	710	738	664	643	728	686	655	654	717	692	701	679	726	690	656	667	689	655	648	724	601	681	718	710	745	702	736	656	700	698	701	698	668	672	697	649	685	725	708	669	684	684	713	740	718	712	696	684	696	722	696	686	679	699	623	698	703	664	663	719	670	686	704	658	702	680	720	703	658	690	697	689	694	706	698	667	631	705	671	681	713	708	681	716	734	676	741	652	739	672	699	738	707	690	730	654	710	742	675	705	703	671	717	700	730	675	695	665	682	674	713	694	705	702	672	673	687	690	678	633	720	688	694	679	666	669	733	674	725	668	654	699	671	709	703	675	679	702	678	696	683	638	705	639	687	703	649	680	711	715	726	685	691	660	719	689	673	744	687	703	664	706	695	633	645	728	710	725	654	715	690	684	664	684	690	747	732	689	709	722	718	693	689	699	667	680	720	689	730	721	654	724	668	714	673	695	688	669	650	670	691	705	677	677	694	708	719	696	766	690	659	663	707	711	657	696	727	727	684	665	686	642	693	701	718	709	694	687	667	701	707	675	681	660	677	689	682	673	674	688	673	693	705	667	687	681	682	681	708	633	687	696	658	705	742	690	721	665	693	708	639	675	674	684	691	723	659	690	705	679	697	695	725	691	693	706	675	712	694	686	751	690	699	684	709	683	675	696	694	662	698	674	649	699	691	687	702	713	690	716	712	665	642	692	716	691	707	660	703	664	650	701	708	673	641	654	711	688	677	670	681	655	709	687	732	725	676	704	744	688	675	699	663	691	642	707	706	729	667	661	703	686	669	716	642	660	681	715	710	669	679	650	706	709	711	653	680	717	715	685	621	710	667	683	680	677	680	688	647	660	750	639	720	684	675	694	674	663	690	681	687	651	718	668	750	722	681	708	687	708	686	653	688	679	678	684	686	728	707	701	743	687	694	704	675	691	689	695	715	682	679	688	718	724	637	704	686	699	723	662	723	668	706	666	699	698	667	708	653	675	667	669	687	701	731	664	675	662	689	686	711	706	676	647	681	712	728	703	691	689	677	723	730	684	698	718	684	659	618	731	713	693	659	630	720	712	710	715	702	665	713	679	686	694	667	653	733	661	715	683	710	681	667	667	683	639	664	627	681	736	726	647	665	646	698	678	695	720	662	680	699	720	687	705	697	735	702	680	703	684	668	698	704	664	707	736	645	730	703	675	709	710	712	705	654	718	705	695	722	714	668	685	684	670	713	712	699	685	688	702	730	660	703	702	724	730	663	725	641	707	740	673	721	685	718	691	683	696	686	656	705	708	673	649	713	707	707	672	709	739	744	743	701	692	717	660	698	661	727	713	727	682	698	664	661	705	712	714	682	710	658	675	648	682	658	702	723	676	672	721	708	673	647	690	695	697	705	663	724	707	675	682	653	634	724	674	694	732	703	702	701	695	725	692	673	673	723	658	699	702	712	661	708	687	721	678	647	692	696	663	698	705	658	670	667	713	682	703	697	694	624	741	681	637	704	653	685	666	661	648	700	666	693	675	676	688	677	658	708	676	644	723	688	711	668	725	678	693	657	712	733	687	721	660	706	655	647	693	681	725	703	697	679	688	714	707	691	706	663	660	694	695	698	672	651	719	701	707	701	689	645	679	690	724	622	632	711	722	718	732	683	652	697	670	664	677	715	648	707	710	650	663	689	677	662	729	652	712	712	686	717	665	703	711	692	706	699	703	694	663	718	709	649	726	724	732	693	706	659	696	678	663	693	711	683	682	723	675	647	715	694	747	674	692	740	709	677	688	679	653	668	665	698	684	726	711	677	726	728	655	707	699	711	710	700	672	708	734	713	662	710	659	690	685	717	727	663	643	680	638	665	635	690	685	712	686	647	672	658	675	708	670	663	726	679	711	689	684	702	694	699	690	680	657	663	647	709	665	702	704	685	630	694	708	703	704	704	719	719	688	657	699	684	745	723	668	638	666	723	640	732	705	688	670	704	638	698	687	695	698	670	657	663	721	685	699	719	707	722	688	708	703	719	680	696	718	689	676	678	662	674	692	691	666	704	675	679	686	719	686	683	687	729	719	720	666	715	742	684	708	700	667	723	659	654	683	665	664	690	693	670	675	678	650	689	735	686	641	684	733	670	647	752	668	701	741	650	718	649	724	650	642	687	727	715	690	673	691	695	659	701	670	673	698	686	670	678	735	721	688	663	684	718	701	713	704	670	686	688	721	649	691	695	707	709	685	624	704	721	734	693	690	691	703	728	671	684	711	695	706	686	708	682
81897	70466	69700	58164	42604	27834	15375	6716	2752	1217	714	450	402	391	329	368	399	381	384	377	366	349	375	356	339	346	375	362	365	355	344	397	357	333	368	368	399	366	366	346	348	323	356	346	399	384	328	371	368	363	344	355	358	304	329	351	376	376	361	366	329	292	326	363	358	340	363	387	374	392	350	386	398	345	359	385	381	340	356	377	365	368	342	370	372	393	340	323	348	366	319	399	380	356	355	335	373	351	307	352	386	392	342	357	342	365	361	367	350	409	332	363	362	351	364	362	330	366	346	346	392	369	399	384	381	354	383	410	335	367	365	347	372	358	338	355	362	353	367	376	359	369	358	345	338	343	357	328	359	359	336	358	368	362	377	364	378	362	339	352	369	336	344	353	387	358	365	364	387	336	385	371	377	350	324	356	371	390	358	368	377	320	414	378	383	334	354	362	348	338	329	350	349	328	347	389	401	359	332	358	399	356	381	364	345	383	304	344	381	340	370	417	360	371	365	349	375	361	364	323	364	353	363	369	374	388	347	342	373	333	371	351	401	380	395	370	332	349	332	378	370	358	353	391	359	325	355	407	347	344	360	375	385	369	344	333	373	341	375	359	353	352	367	351	364	333	348	381	361	351	359	349	383	372	398	369	353	367	379	324	362	349	344	352	359	405	398	361	373	406	386	374	405	341	404	356	394	390	378	358	378	358	344	360	341	352	359	385	336	373	360	348	352	359	391	385	383	357	360	405	327	333	386	347	349	364	354	347	363	381	343	391	357	349	350	413	351	361	368	355	367	370	360	319	373	382	331	363	348	322	333	365	361	346	406	349	381	357	355	362	367	390	365	365	359	384	386	329	363	303	353	379	353	377	350	376	357	342	355	354	323	372	382	356	374	316	374	399	377	375	348	352	404	391	368	376	378	364	376	351	354	419	361	342	317	363	367	407	359	365	353	326	354	357	370	361	351	359	377	390	358	325	366	377	345	345	357	348	325	319	398	358	353	338	386	340	363	371	394	365	367	384	345	363	380	333	335	353	345	358	374	362	349	350	371	383	398	347	356	365	369	377	326	363	373	359	396	318	338	336	373	380	373	363	355	346	401	356	388	360	379	344	383	332	384	360	355	347	348	330	393	349	367	375	345	360	379	344	358	347	382	333	368	305	370	388	343	356	362	342	381	365	339	360	373	349	326	342	355	375	318	378	348	338	384	356	361	368	327	366	354	325	377	349	357	334	331	364	365	338	361	325	357	367	341	334	371	338	387	332	356	347	365	352	383	366	406	344	366	399	340	354	353	382	360	370	338	361	354	339	351	351	333	323	352	335	361	350	368	350	368	340	366	330	362	345	322	395	364	382	364	352	365	328	300	348	342	365	361	381	337	328	376	319	322	328	385	337	348	384	382	355	382	379	428	346	370	347	360	346	372	373	357	334	372	341	307	354	356	363	355	344	349	349	361	345	349	365	361	351	342	368	350	335	379	346	333	337	375	350	370	378	352	366	383	339	355	351	374	320	389	329	373	366	326	338	353	342	341	356	365	350	394	381	361	371	366	326	371	343	379	315	363	369	365	394	366	342	347	390	361	324	386	365	380	383	375	371	355	349	404	389	356	361	369	350	377	339	397	332	349	384	370	380	359	351	339	336	377	362	371	335	364	341	381	339	363	341	362	372	366	369	358	378	374	350	341	363	372	317	358	312	354	378	378	344	315	368	388	366	375	344	384	378	363	351	341	369	362	369	364	330	354	396	341	363	327	335	379	339	351	347	399	365	330	370	357	342	335	370	385	345	330	353	349	371	355	372	345	343	321	373	354	367	372	348	371	337	358	381	340	381	353	365	348	348	379	332	391	351	344	314	346	365	367	371	373	343	342	350	387	366	348	351	346	303	387	323	340	372	356	357	339	374	363	378	365	382	350	307	365	376	338	333	370	373	325	355	348	347	373	341	347	376	346	367	351	380	338	371	371	363	350	367	392	350	384	389	382	361	342	369	366	353	366	338	353	331	347	332	359	338	325	359	351	336	321	337	350	353	354	335	339	345	365	363	358	349	363	360	345	337	390	357	374	364	345	346	350	351	401	331	324	335	319	371	346	380	313	352	321	347	396	376	364	336	353	331	349	411	308	356	357	368	333	364	402	382	328	357	324	336	374	329	391	360	306	374	362	357	339	361	353	336	322	377	364	358	334	376	401	363	366	340	381	364	378	362	381	341	351	328	332	375	399	391	346	307	383	355	340	313	354	327	360	369	362	378	350	315	350	327	353	367	338	378	336	346	330	358	355	357	362	365	374	333	347	342	383	411	360	366	368	326	355	370	350	341	364	352	358	345	359	310	357	363	391	352	346	398	363	331	332	358	315	365	377	339	340	375	351	362	366	360	351	376	343	370	410	385	381	339	354	373	408	373	374	348	374	348	343	379	335	372	363	390	333	378	348	322	366	354	369	360	351	370	345	343	372	346	352	340	367	346	384	349	353	351	345	372	353	375	374	376	369	373	332	299	358	370	348	351	391	387	371	381	358	335	364	364	313	358	381	352	358	359	384	375	369	378	350	360	347	389	353	363	348	378	328	356	349	388	366	328	337	352	366	371	367	388	366	347	329	343	323	346	323	348	334	376	364	361	366	382	378	353	332	364	353	344	352	331	385	377	342	359	350	355	362	367	359	338	404	337	355	355	346	332	366	397	351	339	366	343	337	355	391	332	378	339	351	369	362	325	371	330	354	351	392	356	377	340	420	343	344	390	379	324	362	373	366	376	383	379	368	387	357	343	353	362	383	362	339	374	326	356	364	349	390	356	361	361	394	375	350	355	379	356	401	405	348	335	371	408	346	351	360	358	341	337	370	332	378	350	323	377	381	339	356	360	324	376	361	354	360	360	366	346	332	358	342	358	393	377	347	402	340	357	357	356	331	383	377	363	329	365	351	369	363	366	368	316	323	351	340	385	390	367	380	350	321	353	334	363	373	338	375	388	360	346	372	378	355	357	345	349	339	345	368	365	324	358	340	358	337	318	343	374	357	345	382	359	357	369	348	396	347	385	352	356	345	357	352	355	342	334	370	350	332	332	340	343	338	366	357	374	336	334	342	356	391	362	387	345	353	335	364	348	375	382	365	351	356	341	368	380	369	374	368	344	342	353	352	340	318	370	372	377	327	351	340	376	342	364	348	338	354	390	344	350	359	373	326	372	364	374	325	387	364	333	333	338	348	397	342	379	337	365	356	359	361	375	386	343	396	342	354	341	357	388	354	365	383	340	377	353	385	396	354	346	376	365	374	365	356	331	368	382	379	365	407	369	385	362	371	367	376	364	349	354	394	387	355	343	359	393	389	333	381	345	382	335	368	351	376	381	358	356	385	351	337	393	334	352	362	332	360	344	375	394	347	351	341	356	341	367	370	307	353	354	363	356	312	371	367	373	363	386	350	342	361	384	365	336	344	358	409	380	331	380	380	340	391	386	376	335	335	351	376	321	378	311	370	360	374	356
51283	52436	64294	62120	51551	39975	28406	17096	8869	4242	2153	1322	962	773	775	703	861	789	814	783	819	739	808	790	814	793	757	774	789	742	804	820	822	807	760	793	819	772	777	782	757	832	816	764	786	794	809	791	767	788	779	771	792	762	741	787	821	804	770	772	815	788	794	793	764	779	766	795	724	795	849	735	744	770	778	815	815	760	837	786	799	763	821	748	731	782	798	813	799	771	731	785	794	780	790	777	805	780	747	797	755	786	793	828	747	793	771	806	808	746	791	790	799	754	759	773	779	791	821	779	757	776	790	804	772	777	838	749	835	743	737	784	801	760	772	804	825	770	764	825	855	776	794	757	801	770	779	774	796	797	782	751	794	832	846	804	774	762	749	773	750	774	797	797	796	829	771	750	755	768	778	777	809	771	810	837	800	764	789	810	788	788	799	800	795	749	803	725	717	828	796	731	762	782	842	810	764	758	822	761	791	775	778	781	840	709	796	757	805	776	801	772	811	775	747	744	785	812	772	824	853	774	777	751	774	770	843	776	777	810	789	756	774	753	812	813	771	796	812	736	820	776	795	747	765	744	792	796	773	772	787	795	789	783	798	791	780	762	763	775	783	786	787	820	774	816	770	791	774	746	762	742	821	825	746	810	788	756	769	803	784	811	767	766	762	797	764	725	806	739	818	768	801	773	782	807	755	747	748	771	813	771	751	750	832	817	811	818	830	791	787	760	745	789	793	815	750	759	845	828	761	799	803	792	756	788	797	780	821	795	807	789	782	798	829	816	790	822	742	755	785	819	793	774	771	760	763	750	750	800	790	793	791	797	781	739	787	766	800	779	743	833	780	800	765	794	763	730	787	830	783	763	822	788	765	731	792	820	750	722	795	793	766	776	794	756	792	853	772	793	775	782	784	808	783	816	762	824	781	787	784	811	757	783	802	788	755	849	778	798	822	752	812	768	854	772	728	772	797	733	847	821	779	741	767	766	802	802	779	801	763	800	769	784	789	816	787	769	785	782	791	753	731	765	837	800	838	780	789	792	741	824	762	770	800	771	783	804	811	711	756	801	760	762	794	811	795	806	801	767	812	779	770	732	755	833	810	768	810	780	733	766	817	771	770	776	845	794	811	761	759	788	814	800	777	833	718	792	735	778	804	822	738	769	823	809	797	783	802	791	789	766	792	830	768	833	824	759	741	749	784	761	726	827	729	799	798	774	777	808	803	789	761	789	777	821	775	806	801	806	756	788	796	778	772	852	802	777	786	825	784	834	784	823	780	798	845	790	812	773	792	745	772	783	725	710	787	858	778	777	783	768	776	777	769	820	708	819	773	748	812	750	799	832	782	791	784	775	775	806	842	763	775	782	755	754	805	777	759	771	807	772	767	759	714	753	823	832	800	759	746	806	795	813	809	786	822	762	804	774	762	859	747	766	789	781	769	764	797	816	787	749	793	804	694	783	804	813	762	749	759	806	754	771	794	771	785	803	802	765	819	844	834	775	790	800	747	786	788	764	762	780	781	813	767	764	792	808	776	790	812	773	776	777	786	828	790	749	805	753	725	779	778	771	751	792	807	810	787	768	778	815	769	759	777	823	797	762	763	768	844	792	780	821	786	833	781	787	828	811	817	805	805	744	800	774	790	840	809	803	786	798	777	805	775	800	774	803	775	774	800	806	764	765	770	764	769	729	842	768	795	796	734	758	789	770	769	787	768	831	802	799	809	776	781	845	793	757	761	759	813	720	814	779	816	751	795	750	781	771	731	732	744	798	803	785	824	792	791	775	799	786	805	793	798	799	803	759	790	761	788	804	809	776	884	776	717	787	756	799	795	809	775	741	799	840	815	779	776	771	792	761	782	747	796	796	793	809	758	758	783	776	790	758	770	780	764	781	809	790	769	781	816	778	818	773	796	809	753	749	801	751	806	781	768	776	787	796	783	806	812	773	772	798	834	858	823	774	794	776	760	719	788	797	770	759	828	755	763	803	772	738	812	754	784	802	755	801	809	789	762	752	740	789	787	721	762	827	801	842	781	760	797	796	765	781	758	796	777	757	809	759	748	820	857	825	770	778	770	785	736	862	738	762	758	732	756	801	776	771	842	775	740	768	797	765	796	740	807	794	804	716	805	836	806	770	792	792	775	775	776	763	785	742	798	852	807	802	767	811	795	790	779	751	844	791	759	799	820	729	785	780	820	834	770	817	792	771	828	789	760	783	805	774	781	807	803	805	767	819	771	779	843	793	753	784	780	756	794	805	835	792	773	769	813	748	790	790	799	832	817	814	806	796	797	786	868	808	773	752	791	760	774	798	824	754	768	772	792	817	782	758	804	793	781	793	765	805	758	818	749	755	808	746	768	793	804	768	779	828	746	794	781	778	755	810	796	840	791	749	762	769	753	761	802	777	764	784	765	739	745	755	753	805	742	701	720	765	793	801	783	794	757	775	765	826	759	760	832	819	803	735	770	768	834	748	803	815	814	830	750	772	768	788	821	801	803	798	801	832	787	787	771	749	734	795	828	786	769	827	817	807	832	756	816	795	781	777	755	812	771	778	774	776	739	822	830	815	749	786	808	793	796	720	815	822	752	800	737	717	759	780	821	767	816	781	763	748	734	801	810	756	787	793	783	786	789	773	771	786	757	792	726	779	797	719	733	793	774	750	818	758	784	757	788	731	767	845	808	805	803	783	820	803	775	762	775	782	824	827	829	787	844	793	804	778	777	771	817	774	802	783	768	803	768	771	786	809	766	794	757	771	777	781	776	784	738	768	791	743	798	787	811	776	746	791	787	796	784	778	759	768	764	801	788	770	754	804	784	777	764	827	824	793	792	857	769	713	777	777	787	780	785	818	827	809	802	751	783	748	766	763	779	745	798	764	831	784	781	808	802	810	831	774	785	765	811	788	748	788	767	769	734	774	811	770	809	848	786	819	789	801	787	810	785	780	785	760	791	822	780	781	763	816	762	820	793	786	794	830	746	754	745	774	748	761	767	754	742	822	756	771	810	771	738	775	812	828	822	767	748	799	773	748	794	816	843	803	818	814	792	802	733	791	763	734	744	723	777	823	787	768	773	828	824	761	807	736	805	801	809	780	721	829	772	755	791	807	795	758	808	805	772	760	824	784	819	763	824	768	763	726	786	807	810	758	781	768	837	759	787	773	775	777	783	809	772	792	819	735	774	779	760	772	757	796	789	837	765	807	829	759	753	776	786	803	784	806	869	796	798	778	779	773	768	789	760	804	741	765	764	804	743	784	772	779	796	784	767	836	765	820	783	775	735	743	767	800	764	766	829	799	775	809	749	747	759	792	786	816	790	774	816	811	834	786	803	738	795	799	806	772	755	796	795	779	783	803	771	795	775	811	791	757	817	740	779	765	786	814	810	812	734	792	767	803	756	823	802	760	777	803	770	773	813	783	746	764	746	797	762	752	806	777	751	776	773	803	750	796	820	789	791	811	821	810	795	786	790	848	808	795	772	801	767	735
82374	71919	71527	60127	45478	30933	17558	8082	3257	1490	866	569	419	382	409	432	412	443	385	421	388	366	426	433	418	411	401	355	415	391	389	417	402	412	372	438	402	374	428	396	393	402	407	385	407	439	454	372	414	388	404	407	407	398	446	417	367	401	377	415	418	401	402	375	456	427	435	390	407	435	376	411	429	430	390	406	389	383	400	402	415	412	414	420	368	398	389	400	425	385	428	405	394	364	437	404	426	354	432	398	403	410	425	409	398	375	407	392	416	409	426	422	427	403	387	392	403	445	424	385	401	390	423	390	400	398	427	389	385	431	382	426	373	424	374	394	391	410	408	407	417	436	404	413	399	369	339	374	381	396	395	404	399	413	410	417	411	404	420	419	395	366	427	428	407	408	431	401	376	409	432	414	380	410	391	383	434	414	379	386	426	390	366	376	390	389	392	402	379	422	395	394	421	400	380	428	388	397	377	359	394	426	410	398	385	402	386	406	391	435	407	359	371	386	427	393	413	408	383	387	394	391	414	429	389	359	438	380	462	426	389	393	405	392	389	413	402	388	395	432	370	402	417	413	400	435	409	427	414	419	458	372	429	441	399	390	379	434	372	428	402	357	411	419	391	409	386	398	413	371	392	417	377	380	427	413	387	432	389	389	437	408	404	421	423	409	408	402	418	400	371	389	369	424	447	406	383	385	413	425	383	395	384	396	392	388	400	366	417	443	469	416	446	424	434	386	388	411	413	402	400	408	397	402	386	427	430	354	398	405	401	394	397	386	437	380	418	403	448	403	400	427	389	395	367	402	395	429	378	433	395	420	381	376	377	411	380	364	400	413	381	411	400	367	418	419	402	441	419	403	398	404	432	443	438	416	438	381	396	416	405	393	426	410	442	406	377	427	422	401	404	410	413	414	421	417	384	436	413	425	390	387	401	384	427	393	408	376	374	382	385	409	377	415	398	429	394	380	419	445	384	390	410	433	426	420	442	396	374	411	449	398	402	428	428	391	432	407	416	373	419	386	398	379	428	382	403	365	360	384	402	419	383	430	412	332	387	387	445	415	389	383	363	431	362	365	410	394	392	430	430	430	389	416	385	410	380	376	395	393	391	400	419	414	383	410	389	371	403	386	388	389	401	390	436	380	450	407	411	408	421	426	395	384	434	400	394	389	372	416	425	392	404	449	412	387	365	375	421	412	390	434	424	427	430	401	421	415	391	388	394	414	388	432	443	354	394	396	438	400	433	419	396	410	404	386	401	369	397	374	399	359	394	430	365	425	405	448	352	375	370	425	402	389	395	395	443	375	381	419	429	405	392	441	408	391	412	411	411	414	418	405	396	408	411	390	382	398	429	448	414	406	396	425	386	436	410	377	420	414	419	426	388	404	417	353	401	392	426	392	378	370	430	439	401	406	399	422	426	381	413	408	420	418	429	438	393	371	400	402	388	368	430	390	431	398	411	406	372	420	433	414	390	438	398	376	428	438	395	414	445	406	377	398	392	441	398	386	389	422	375	413	394	363	381	363	436	412	385	421	363	429	457	428	388	396	385	458	426	389	396	381	437	406	403	402	420	429	400	372	388	406	470	433	408	438	442	429	408	421	405	419	471	383	404	402	430	421	405	421	408	399	394	391	410	379	389	408	421	421	401	424	407	386	434	407	423	432	428	407	389	380	422	396	384	362	395	441	433	335	415	410	381	409	437	420	400	385	383	417	399	382	458	393	385	380	423	398	359	414	416	392	388	422	399	425	409	373	416	409	411	387	435	391	401	443	343	424	395	434	416	434	448	371	385	403	408	390	399	442	435	391	407	404	422	360	370	385	376	392	407	420	428	400	388	442	391	383	375	353	404	434	404	395	397	379	386	415	437	408	423	386	418	389	412	426	398	423	389	408	426	423	377	400	415	395	395	415	390	374	395	444	421	349	427	465	398	393	410	408	404	387	370	387	408	407	422	393	431	414	413	378	370	384	419	403	392	433	455	405	373	380	403	387	399	423	409	429	376	394	400	424	406	396	413	432	409	429	411	419	413	425	423	393	402	398	428	435	396	426	408	408	399	426	394	433	418	398	398	413	413	390	393	397	382	425	404	380	414	434	416	414	405	434	404	392	390	419	402	410	432	438	409	451	393	416	432	405	389	467	392	373	402	403	411	395	425	399	419	390	411	378	360	398	389	428	437	412	411	414	426	404	400	396	414	400	404	388	395	386	433	409	386	369	391	425	433	428	389	392	438	367	393	386	394	406	433	430	399	417	410	400	385	401	379	441	405	422	419	436	427	420	396	393	385	436	417	390	417	369	392	374	359	387	438	403	377	402	399	374	421	399	402	423	389	393	419	398	378	446	416	376	433	440	453	411	369	421	429	432	414	398	404	430	429	366	390	430	394	370	396	399	426	400	421	406	414	434	420	417	381	382	391	388	397	388	408	401	391	409	406	428	381	375	368	400	410	409	409	424	417	414	396	393	405	380	400	404	415	391	423	402	398	382	427	408	424	404	426	369	388	395	412	407	410	452	416	391	374	370	382	400	403	395	422	378	406	381	372	404	409	429	425	397	395	384	386	419	422	420	407	389	390	400	416	394	423	404	413	396	447	400	387	385	435	381	386	368	360	396	414	425	397	368	364	373	393	402	387	405	398	450	386	392	409	378	360	381	411	417	425	422	418	429	457	388	370	408	408	416	368	370	386	403	424	371	423	415	386	403	399	384	417	420	397	413	409	372	418	410	396	412	417	418	449	405	389	410	381	380	419	416	408	405	439	423	417	447	417	412	422	409	380	399	417	376	424	456	390	416	380	460	408	457	389	418	389	408	392	376	365	406	446	416	405	382	408	458	457	401	379	376	389	403	387	415	424	355	423	408	367	367	416	399	389	387	438	385	401	402	396	393	396	384	400	414	434	403	429	442	386	413	382	444	422	395	439	437	404	369	356	412	383	429	381	387	432	395	407	430	418	432	407	434	390	410	381	430	407	411	409	403	398	382	398	410	401	413	381	377	412	402	393	378	401	430	412	351	406	407	376	419	409	423	389	415	432	409	404	400	395	390	402	422	417	386	394	428	381	390	455	401	406	418	398	376	444	382	422	393	392	385	366	412	399	410	419	382	439	408	390	378	400	429	406	377	412	465	372	410	439	462	393	384	414	415	414	432	398	395	429	428	433	385	415	394	391	398	356	410	401	420	382	376	471	405	401	376	370	383	449	390	387	446	392	396	412	400	402	423	427	408	433	413	440	433	411	412	391	414	459	392	374	408	399	395	451	443	434	370	379	405	398	409	377	397	404	411	402	419	382	363	414	398	430	381	395	397	361	385	397	374	432	392	375	420	442	371	391	431	393	417	404	398	355	413	378	414	370	382	423	344	418	421	422	411	407	451	420	401	378	404	379	411	399	389	417	434	380	416	412	407	387	392	418	417	383	417	400	376	411	384	386	389	384	419	388	426	406	401	426	391	379	395	415	410	397	398	385	416	378	421	405	415	410	409
53767	54454	66475	64581	54140	42557	30705	19156	10317	5006	2567	1538	979	915	874	846	862	902	893	848	873	907	869	850	892	848	896	878	860	832	846	843	862	906	880	922	842	860	897	870	896	932	857	857	860	838	821	930	856	857	895	861	849	876	866	878	875	841	838	831	828	839	876	866	938	835	882	876	852	897	871	853	906	858	839	851	878	879	873	883	834	835	845	888	869	884	887	867	898	851	871	908	845	859	879	797	850	904	886	828	842	833	902	883	838	825	858	844	889	886	892	928	872	881	869	844	865	836	791	903	902	845	874	838	820	877	863	866	867	871	877	870	867	873	816	849	867	845	880	838	892	862	918	844	865	845	806	858	854	865	835	872	912	953	877	861	810	914	854	887	854	857	895	804	895	869	838	855	869	871	876	854	817	828	874	845	868	900	841	853	881	853	819	896	889	923	892	850	900	855	872	854	851	876	838	862	807	906	890	851	941	866	852	888	848	838	831	865	849	860	871	873	867	887	842	857	898	889	862	809	852	857	829	877	895	829	903	878	877	876	854	807	856	835	904	860	918	863	893	886	850	860	845	856	844	905	869	798	861	870	869	895	870	879	843	858	917	869	863	853	890	850	897	848	910	866	888	879	904	878	855	896	858	840	861	845	832	855	911	937	884	851	825	840	902	872	864	868	850	851	819	894	853	882	885	852	840	904	838	839	835	864	838	838	856	931	839	834	913	890	817	897	902	913	898	890	925	834	860	875	847	875	845	862	841	868	838	846	876	871	872	861	896	852	887	821	845	847	825	842	894	854	875	856	901	900	866	900	898	851	846	921	850	856	896	844	845	934	888	870	932	868	872	893	903	856	839	874	820	863	881	873	888	886	890	842	817	928	887	867	816	880	929	925	866	903	918	879	879	855	895	879	838	841	889	932	932	889	819	837	870	887	870	902	844	837	849	896	934	906	894	851	871	884	932	831	845	866	868	860	915	862	861	866	855	867	882	841	866	891	904	849	853	917	848	898	892	869	867	844	865	884	900	873	885	874	872	858	839	860	894	870	872	863	904	871	883	860	890	880	878	826	914	875	888	842	838	848	863	886	874	919	887	837	871	921	878	833	837	873	898	828	866	909	879	840	874	850	871	835	924	866	840	907	845	824	845	907	930	865	818	889	850	891	852	901	849	858	901	803	848	842	851	865	917	851	835	895	877	842	896	886	835	841	866	851	867	824	905	903	844	911	878	856	844	909	876	895	848	887	925	861	889	813	826	862	870	855	868	882	862	848	864	898	856	863	834	846	874	873	885	868	883	906	829	834	887	909	862	867	897	912	952	807	840	929	870	864	827	889	892	852	796	871	846	857	833	855	910	890	850	892	899	876	863	858	879	896	900	866	836	914	887	896	863	836	861	898	919	851	834	890	829	867	875	855	839	881	892	823	863	889	880	898	874	904	864	844	884	865	875	806	853	869	852	927	908	862	831	832	883	861	875	927	902	887	871	819	895	879	852	853	878	878	887	867	872	870	864	876	862	837	817	857	871	865	872	874	855	870	845	799	844	859	848	879	852	861	876	852	805	862	875	890	897	841	897	850	871	857	857	887	821	860	866	843	902	824	861	875	866	829	908	870	888	866	924	850	813	836	894	834	963	868	910	886	858	839	783	897	849	855	899	861	831	919	826	826	875	889	857	864	877	873	895	904	871	844	842	860	923	855	886	852	935	939	884	887	853	851	802	897	882	891	891	849	930	890	917	853	850	832	872	862	891	845	880	847	889	863	850	833	845	836	857	895	904	853	842	849	846	890	852	830	902	847	878	848	897	848	903	878	881	840	842	840	900	853	837	848	869	876	850	864	925	858	868	899	887	871	820	869	866	865	890	822	864	839	863	935	866	846	823	851	809	850	905	887	861	869	893	857	839	848	820	884	863	838	856	896	913	877	918	852	899	902	901	892	854	866	873	855	935	881	877	867	868	872	830	909	881	908	821	886	879	865	875	874	915	849	882	916	901	901	886	866	870	859	881	847	845	889	838	846	882	897	846	861	829	914	878	846	884	891	878	831	876	838	884	828	863	888	834	865	869	863	902	822	895	881	896	901	861	859	887	880	852	892	869	870	849	904	838	840	881	867	866	899	861	838	836	895	870	906	915	831	884	847	889	810	897	870	890	847	917	859	895	901	902	798	888	928	852	846	808	905	891	901	879	874	856	861	901	835	881	876	850	872	916	821	833	821	885	836	880	881	876	806	882	859	937	861	865	896	871	815	855	868	864	866	858	903	808	819	852	860	863	892	878	839	840	860	939	910	865	827	877	862	890	852	902	887	888	868	883	852	827	880	844	865	877	847	909	870	835	874	883	825	840	880	859	831	868	875	871	855	860	884	882	915	877	850	880	875	877	836	871	898	891	896	917	864	903	903	835	874	930	867	908	811	888	895	903	828	882	894	857	867	870	877	851	881	856	879	892	886	888	837	838	882	861	817	792	858	823	913	838	839	878	878	881	864	879	863	809	851	864	895	828	852	852	898	863	899	910	961	860	856	802	917	909	878	891	855	895	895	847	878	831	820	859	890	864	851	846	851	901	909	855	856	858	868	823	871	893	896	937	866	874	861	884	882	856	878	872	877	863	897	886	859	875	866	899	907	896	885	865	839	941	887	893	925	840	847	914	849	887	879	894	854	832	865	830	884	919	875	884	880	873	902	890	878	841	867	796	948	848	863	881	862	895	856	845	936	837	854	844	841	879	900	862	831	921	847	862	861	896	883	879	835	849	837	842	872	930	831	906	907	872	876	856	847	855	850	868	851	898	899	899	820	947	791	877	869	843	886	808	814	891	886	884	872	871	809	844	853	842	863	861	828	929	893	825	846	875	840	891	850	862	863	807	866	823	873	896	858	822	850	792	852	875	835	835	925	855	910	836	814	918	836	878	900	889	894	914	879	885	891	851	856	836	921	846	849	897	818	816	881	861	869	850	897	852	905	863	871	851	928	847	862	856	864	806	861	836	847	859	872	868	869	845	889	850	890	856	850	933	877	872	849	883	833	881	924	836	871	837	882	849	902	833	892	890	871	830	866	901	839	870	873	891	881	866	898	902	859	867	845	812	926	942	874	864	924	862	870	888	896	883	849	819	870	858	915	874	835	838	864	833	817	832	875	850	823	843	895	906	835	828	858	846	867	909	868	831	883	874	873	911	818	883	884	836	878	865	916	943	887	850	829	878	875	884	865	817	896	927	819	856	876	853	929	831	881	882	879	892	828	856	909	851	804	839	907	850	868	904	852	895	882	866	871	885	877	862	849	862	896	855	875	855	941	879	852	926	849	880	871	883	878	915	869	839	858	825	813	800	872	856	908	922	845	889	838	895	851	859	896	858	860	853	856	911	889	893	936	879	858	837	874	876	877	867	840	877	860	909	890	895	877	856	887	890	880	869	895	861	850	838	866	876	911	853	830	903	900	888	787	851	863	799	880	879	863	890	880	854	878	880	943	847	872	856	860	836	834
15277	7926	5754	3612	2127	1270	815	556	447	365	346	334	303	320	299	306	297	303	310	308	311	322	323	302	331	288	300	331	321	306	297	307	281	289	325	321	285	275	308	307	270	279	315	333	311	283	322	302	323	316	343	328	296	285	292	314	310	318	318	288	319	306	351	324	301	320	299	302	337	324	330	302	306	339	318	268	315	325	298	342	311	314	298	319	317	300	354	292	302	313	324	298	322	279	324	284	303	305	337	305	336	329	306	345	302	300	309	328	334	306	301	303	306	316	292	303	331	305	307	316	295	321	293	296	292	312	318	296	304	317	309	315	309	331	336	325	296	325	293	282	280	320	286	308	301	340	302	314	348	335	300	335	350	294	318	310	263	314	340	308	314	281	274	309	339	273	305	325	289	295	293	277	315	321	308	289	298	313	323	305	313	306	306	359	302	333	302	321	326	317	332	326	295	269	311	311	285	297	334	298	310	327	320	302	297	299	309	339	301	303	305	269	287	323	314	309	320	301	339	325	343	333	311	331	325	306	292	311	286	262	327	303	312	322	320	303	303	305	320	290	304	324	292	310	334	266	347	335	296	337	324	311	287	311	302	311	300	283	265	339	312	313	278	333	308	303	302	338	287	294	328	313	323	339	307	281	301	333	295	314	302	338	317	311	298	286	329	290	321	291	309	297	302	354	297	300	287	297	273	361	341	313	302	314	291	274	281	319	308	298	299	301	320	343	272	329	303	305	294	317	284	262	321	336	316	324	301	301	325	306	302	283	293	320	301	301	268	306	326	303	324	328	327	295	320	290	307	297	309	336	284	335	296	324	297	298	265	312	322	303	300	332	263	306	294	318	329	306	318	322	302	285	315	324	323	317	273	277	305	339	337	334	317	297	292	304	324	282	285	294	289	309	283	300	303	284	338	286	296	303	307	313	308	315	304	306	304	297	323	339	316	301	268	318	305	269	303	337	307	309	303	328	298	324	282	300	309	310	332	310	310	322	346	324	304	313	326	314	322	326	308	330	316	255	285	307	313	324	312	305	320	329	334	313	312	318	292	321	297	310	311	327	309	278	326	294	301	292	304	307	301	311	338	321	325	305	291	312	293	293	291	321	325	319	317	310	308	296	330	312	301	327	314	282	274	290	348	313	314	313	318	303	309	304	326	321	336	256	292	313	337	280	314	304	313	309	284	319	297	315	326	308	295	301	279	286	309	342	332	301	335	309	290	297	308	335	327	302	301	302	325	292	297	320	322	296	312	282	279	324	333	343	305	366	324	297	323	300	302	321	317	313	298	315	291	302	325	289	299	314	304	327	345	280	334	316	325	305	272	304	336	303	309	308	306	312	297	305	317	288	310	299	307	332	316	301	313	307	329	331	316	298	318	317	293	305	312	313	311	317	301	313	317	297	350	322	319	334	307	297	339	300	293	311	308	295	294	321	317	310	308	300	320	287	340	312	317	323	349	326	327	306	288	316	291	339	281	299	303	341	294	283	307	298	301	276	302	318	331	322	322	297	307	294	297	313	279	309	300	311	308	306	316	305	289	300	309	263	297	300	276	299	315	314	290	326	331	345	288	307	296	298	312	310	335	326	317	338	306	311	305	281	342	315	298	266	291	323	307	321	328	296	329	302	327	300	295	322	286	298	310	299	289	285	293	303	322	316	296	277	315	341	293	331	324	326	338	283	319	310	318	296	300	324	290	302	291	294	295	332	316	303	307	306	313	328	310	308	316	290	278	344	298	313	308	334	286	324	302	319	305	301	299	317	306	348	283	310	311	271	325	300	344	253	332	305	330	322	322	289	314	302	323	293	333	313	317	285	317	295	324	323	298	309	333	310	314	308	292	315	310	305	345	321	315	306	288	328	294	306	326	290	315	330	304	308	320	318	297	307	314	281	291	294	281	314	311	348	296	289	277	334	311	311	309	271	289	279	277	287	320	322	307	322	289	310	321	323	262	320	323	268	321	326	324	328	285	297	294	312	268	275	308	310	307	359	323	285	289	298	272	313	293	338	315	272	308	332	323	318	299	325	320	322	278	307	322	302	289	284	288	312	331	295	300	284	360	265	297	312	300	272	304	333	261	303	313	328	274	304	326	306	290	304	297	315	320	265	278	296	325	303	301	313	318	320	335	294	306	281	299	339	302	327	326	290	306	291	302	279	284	302	297	245	292	280	298	308	307	299	339	305	287	310	318	320	305	343	335	293	346	325	282	311	301	337	332	290	310	296	340	289	274	322	299	320	286	307	278	305	276	325	324	323	277	307	306	321	299	350	301	311	317	281	353	349	327	292	295	286	243	294	299	325	284	277	311	302	296	313	337	274	294	317	299	318	318	322	298	303	318	297	328	311	292	331	320	349	314	306	301	298	303	290	307	309	309	301	283	305	307	309	313	300	330	308	305	297	280	296	332	307	340	302	293	290	295	263	318	280	319	325	299	297	346	329	325	330	307	276	307	317	288	283	311	312	301	304	276	321	350	300	285	276	273	275	289	310	319	317	315	270	290	315	329	344	282	295	293	326	280	283	311	303	311	308	307	302	304	352	289	321	312	349	290	316	323	261	296	324	342	339	319	322	290	289	294	346	309	310	313	313	314	302	326	315	337	271	305	330	280	332	324	290	316	327	315	329	324	332	286	291	294	276	339	336	296	301	299	312	293	316	321	293	303	305	311	303	276	309	310	299	268	326	294	275	275	279	312	278	315	325	319	341	318	322	335	289	317	288	293	291	339	298	313	285	312	326	308	296	268	311	311	307	301	298	333	297	325	298	302	337	286	284	281	295	335	299	322	323	295	328	319	308	296	300	276	284	346	307	297	306	303	329	318	300	290	312	300	306	303	318	343	330	327	304	296	313	302	324	298	327	311	299	314	296	305	285	282	281	308	324	331	312	336	299	300	304	292	314	346	307	317	328	293	322	297	312	313	314	292	296	304	328	328	305	308	311	325	321	322	283	311	318	308	299	305	340	321	299	303	294	311	315	296	295	307	291	328	286	308	307	315	302	323	300	272	332	350	321	289	333	300	297	290	300	314	295	317	305	301	282	309	281	280	308	300	294	289	307	334	309	310	303	304	332	343	317	341	332	337	319	317	279	329	273	297	321	301	287	290	329	323	332	313	290	317	342	299	308	292	281	268	313	300	311	310	317	290	285	322	304	322	330	324	294	293	315	316	293	320	306	309	313	275	306	305	335	280	316	334	300	338	299	313	330	319	323	294	331	312	314	299	317	293	314	330	322	314	295	315	276	305	307	343	314	343	313	313	319	312	333	319	296	291	300	287	318	294	280	306	290	285	303	318	336	337	348	314	317	322	331	301	301	340	325	316	322	289	330	315	277	325	342	286	326	307	301	322	275	328	287	325	311	284	282	300	299	288	284	301	272	310	307	291	319	321	298	311	277	311	332	306	306	364	293	315	318	286	313	295	322	292	296	315	283	319	278	309	336	302	316	328	347	321	304	324	310	315	303	290	285	316	303	303	293
14322	9845	10882	9353	6418	3989	2457	1628	1144	826	788	689	701	683	706	671	691	686	674	677	649	660	657	672	653	677	632	657	694	688	734	712	696	671	685	722	685	737	729	712	718	667	671	656	639	671	623	707	657	672	711	683	706	671	670	685	744	684	668	706	668	657	690	704	669	689	647	718	662	686	676	666	687	679	668	697	701	678	690	670	710	667	663	698	690	711	661	698	704	681	649	687	671	694	676	686	586	701	687	690	659	700	686	666	688	656	702	677	728	671	692	689	682	672	696	683	675	670	679	667	686	697	746	676	687	663	687	692	656	686	635	686	680	660	690	611	642	677	667	671	710	674	647	689	694	658	655	643	675	716	698	702	723	701	690	729	670	696	701	640	716	696	679	633	685	649	696	618	696	675	687	642	689	686	667	705	646	663	699	679	741	647	651	737	683	685	712	656	694	681	619	687	662	684	674	709	679	687	726	699	734	743	651	699	678	667	727	664	696	684	696	688	671	708	698	712	662	711	701	733	694	669	702	659	679	690	656	656	684	709	712	675	695	695	690	670	676	707	635	679	698	691	693	665	701	647	645	674	646	663	637	697	718	712	715	659	682	664	673	649	640	642	709	668	663	668	700	647	706	713	721	679	696	657	672	701	658	698	682	691	716	701	702	674	654	692	617	626	722	676	640	682	716	679	689	681	704	668	663	721	672	686	673	701	685	675	681	701	685	728	725	683	696	679	654	659	714	687	678	688	702	704	675	685	684	752	689	666	695	711	694	674	675	680	668	656	668	650	688	748	692	664	716	705	715	675	641	657	671	683	699	678	722	730	692	677	668	664	670	658	729	687	697	696	659	646	725	677	630	704	672	688	666	675	675	640	683	713	729	735	737	665	664	728	688	703	689	687	713	721	700	651	667	705	684	680	693	673	684	646	697	712	635	650	663	697	699	678	688	703	696	678	694	636	695	692	656	723	696	717	648	719	704	684	662	692	687	672	681	682	660	648	662	651	672	700	698	691	660	679	650	661	680	684	656	665	686	672	674	668	694	667	708	698	708	643	711	698	677	599	712	644	682	683	682	692	704	698	675	658	687	663	724	698	673	657	629	675	670	639	700	665	684	715	650	712	678	728	686	702	693	670	707	695	706	689	659	684	670	625	713	661	702	705	668	652	688	768	716	662	666	672	668	688	649	656	691	663	650	712	715	653	687	675	674	686	681	647	631	693	677	689	649	673	706	675	651	643	682	686	709	701	683	670	686	682	696	694	690	719	679	688	693	696	645	668	678	691	670	693	745	681	675	685	677	702	710	681	687	714	673	706	685	658	672	710	722	648	693	690	684	724	666	671	682	653	642	668	661	607	700	665	697	664	680	666	645	690	616	695	657	729	676	649	638	679	711	710	656	641	694	648	685	687	649	682	686	626	648	655	679	710	646	715	674	708	685	696	652	711	674	690	689	704	661	693	681	667	685	661	704	733	689	618	656	675	719	680	697	715	705	666	663	693	740	725	654	713	680	661	674	683	666	738	671	674	720	635	623	641	678	678	730	660	674	693	666	676	691	692	691	686	713	669	726	703	687	676	711	648	706	693	643	696	741	645	688	689	700	650	650	659	660	675	666	655	664	740	686	711	675	671	624	663	711	717	681	670	682	677	657	732	655	631	707	694	654	674	692	669	677	685	693	670	626	683	710	671	665	700	665	662	721	681	687	671	685	658	715	712	699	687	677	670	666	685	667	650	716	679	674	619	677	649	697	710	679	667	714	681	668	636	699	694	673	673	672	668	681	652	625	643	651	685	659	652	657	626	710	671	698	646	710	694	718	603	667	695	655	687	702	734	666	699	670	669	696	721	683	702	667	664	722	654	758	689	704	664	727	685	671	677	668	704	671	694	668	714	684	653	707	688	683	699	659	688	676	703	655	694	681	646	668	725	717	689	657	726	659	697	686	710	651	687	662	676	679	718	710	663	681	707	673	652	729	669	673	714	697	705	653	662	676	672	676	628	674	681	706	672	687	675	642	683	702	646	676	631	688	714	674	651	642	636	680	636	700	632	657	660	673	722	696	638	677	630	691	706	738	665	672	721	659	660	686	753	653	666	680	661	667	755	638	693	688	645	716	688	716	689	714	674	665	693	661	656	675	676	699	687	690	691	680	688	672	658	639	700	687	677	680	609	662	682	686	688	711	701	665	664	645	722	665	682	683	670	635	652	659	682	681	676	617	672	680	669	671	680	647	718	728	657	663	683	681	652	656	698	673	709	671	679	654	722	653	677	665	653	688	660	741	703	733	677	663	659	697	710	676	692	696	666	710	678	710	691	658	713	640	702	688	719	705	702	685	702	708	701	692	685	647	670	704	690	682	696	688	707	715	673	747	692	699	639	671	660	666	675	739	717	683	670	708	714	663	693	656	688	648	672	669	676	675	680	694	634	679	653	658	701	658	677	700	643	703	694	662	709	688	679	662	675	692	677	678	645	653	675	687	663	679	702	711	604	681	667	708	685	674	675	721	649	727	635	657	686	674	696	658	673	709	663	737	686	697	690	703	671	680	674	670	721	704	720	647	728	673	688	702	698	654	706	660	711	649	675	652	683	602	715	666	697	715	714	659	664	687	651	656	683	623	674	676	669	690	667	608	675	683	671	674	705	697	713	647	635	655	661	689	628	684	657	639	702	672	698	701	673	708	652	728	692	673	668	685	678	726	704	720	697	691	661	684	704	734	697	674	664	739	673	685	670	646	703	686	699	720	741	688	670	678	693	653	671	709	686	716	681	715	709	672	648	713	717	741	686	628	712	667	683	722	689	654	721	683	725	662	713	689	672	697	707	670	675	690	707	709	665	678	685	714	682	694	695	690	663	705	720	668	690	690	702	675	715	711	694	695	713	699	655	727	682	675	691	626	645	672	658	670	675	670	660	656	659	664	689	666	653	657	695	675	676	655	645	683	660	688	683	670	677	687	689	727	656	665	653	704	681	671	673	613	643	690	693	674	731	669	682	677	675	680	688	662	676	689	685	695	706	707	662	671	666	736	700	702	677	692	682	670	671	670	655	690	701	707	661	699	678	721	711	673	686	671	654	614	649	662	700	677	705	678	715	685	668	703	675	695	710	698	642	696	719	649	656	678	712	702	641	740	682	666	734	681	689	642	708	718	697	664	667	674	696	688	690	640	660	681	680	686	706	655	700	663	608	689	661	630	702	705	671	655	708	647	673	702	704	672	673	682	682	641	684	709	686	702	676	676	646	730	705	679	659	711	677	646	643	677	705	707	666	645	685	683	687	662	685	708	659	630	668	662	678	687	670	643	690	670	715	686	691	705	675	716	704	666	644	699	668	684	705	644	715	702	654	693	640	685	653	621	682	689	688	714	712	659	689	662	678	632	670	673	717	700	685	707	695	666	704	684	654	674	676	643	631	690	673	709	670	639	671	697	654	731	693	678	692	680	715	653	634	650	687	708	695	638	644	692	648	657	698	656	676	655	655	666	672
81395	68124	68578	57328	42472	28240	15120	6731	2857	1345	738	483	451	392	341	368	351	366	359	380	373	354	324	359	337	361	381	350	313	333	388	361	355	373	381	342	356	354	346	400	371	312	385	398	340	331	357	366	337	335	366	364	378	364	366	384	361	351	332	352	351	352	390	346	316	394	357	383	360	329	350	383	345	347	362	367	361	375	364	385	353	358	390	347	376	370	328	370	370	381	367	367	413	386	355	357	364	337	351	362	382	378	346	349	378	364	367	401	365	393	333	370	352	366	349	386	366	368	364	376	378	360	380	357	360	342	352	348	344	337	360	357	367	359	372	361	363	363	365	369	355	348	358	338	358	376	373	391	361	398	398	352	374	363	378	366	368	344	348	354	345	374	356	333	370	342	370	410	371	352	392	352	423	357	329	400	375	353	347	344	368	357	344	347	339	354	347	371	359	389	386	387	347	363	375	353	381	379	379	359	371	353	390	323	348	355	354	373	346	364	360	377	343	359	324	364	347	353	327	390	381	349	338	355	381	358	376	388	334	366	385	315	342	407	358	381	337	329	361	397	356	337	348	364	327	342	323	352	388	358	324	353	347	368	337	349	384	360	353	343	350	358	381	354	362	369	327	378	298	385	353	369	356	363	361	355	335	307	371	368	375	351	357	369	331	355	337	336	365	355	378	341	371	352	330	363	354	367	347	336	381	368	336	363	345	348	350	360	366	348	325	358	314	369	378	358	383	386	332	351	332	385	324	359	364	322	346	357	352	339	350	315	349	369	358	381	347	329	380	384	361	351	358	348	324	377	372	354	329	358	357	367	355	364	376	386	341	364	369	356	298	371	359	352	375	350	378	349	351	341	404	379	361	384	350	351	343	356	314	350	336	390	356	338	377	358	334	335	373	337	367	370	393	344	379	365	371	362	373	371	337	380	349	367	338	403	344	359	349	360	330	367	353	383	349	370	363	373	369	340	348	390	388	357	386	350	362	354	385	353	328	342	386	384	347	371	406	358	326	329	376	357	354	359	331	374	371	348	313	337	334	324	319	352	334	317	345	351	348	375	350	328	335	401	419	335	360	346	371	351	348	366	329	338	375	357	339	360	377	378	363	370	367	362	360	384	350	355	339	347	340	339	361	359	376	363	333	395	399	381	340	359	321	371	367	343	347	367	342	348	325	332	369	363	345	347	371	369	390	364	352	361	352	372	363	351	338	382	337	360	323	353	312	431	330	358	366	331	346	393	367	380	363	340	361	314	354	363	382	376	357	364	376	363	324	382	357	339	351	341	349	351	370	333	356	330	365	392	372	371	378	379	346	348	348	392	344	329	340	355	354	360	352	365	400	363	354	321	387	321	354	364	337	333	343	341	332	367	342	367	335	363	391	369	374	347	350	374	370	340	347	323	376	335	338	363	362	355	370	383	361	371	361	389	314	371	332	387	335	347	358	362	343	332	371	353	325	369	367	327	368	344	325	327	325	331	336	380	386	309	308	373	367	357	351	349	332	378	326	351	354	294	367	319	369	352	346	361	375	410	388	352	364	378	372	313	336	361	381	352	372	383	358	322	376	363	396	328	369	361	418	328	378	349	393	343	378	349	360	340	333	369	366	365	385	352	353	362	330	355	329	370	372	367	408	363	405	352	315	340	363	365	399	335	387	357	361	365	326	337	331	330	349	362	359	372	339	366	336	366	365	361	338	349	351	374	370	359	379	350	354	388	331	371	332	397	325	316	350	351	341	365	325	413	372	350	377	353	378	344	349	367	358	367	321	360	336	340	339	368	319	375	362	366	363	330	381	379	322	409	342	403	380	351	329	368	353	380	368	342	351	370	358	368	351	397	355	347	370	358	345	341	363	342	391	339	378	374	394	374	348	363	353	336	356	357	368	341	348	340	357	310	343	377	350	376	357	335	336	336	335	349	334	351	355	376	351	404	321	332	398	357	317	346	366	347	399	382	347	392	349	366	353	350	373	374	350	335	384	375	335	324	373	332	364	384	327	316	392	321	364	352	375	332	325	342	369	337	359	369	352	346	343	343	359	381	354	378	383	428	364	363	338	353	338	336	370	378	371	335	326	377	384	360	352	339	345	354	321	333	358	357	333	348	378	360	381	345	350	363	366	327	327	386	360	369	380	340	331	360	369	377	328	415	327	378	376	384	369	331	358	347	372	348	325	355	325	349	332	347	369	401	376	387	343	380	346	367	366	378	358	339	349	336	370	337	321	342	372	368	359	349	390	371	345	350	379	336	347	387	350	371	355	346	393	345	361	366	339	388	343	319	366	353	354	374	354	347	357	338	382	337	322	350	343	374	369	379	343	378	344	398	340	366	349	366	375	345	347	323	356	348	372	388	336	349	343	351	376	376	361	351	367	338	362	352	386	354	362	347	359	376	387	379	356	359	365	383	346	349	373	391	359	390	382	372	372	370	358	359	387	347	373	358	376	337	381	358	351	345	365	367	387	339	332	376	345	360	350	397	335	380	336	350	338	345	367	375	366	333	349	348	385	329	366	377	342	370	355	360	352	334	345	366	337	349	366	389	342	354	352	371	352	361	368	414	386	321	366	357	351	316	313	365	400	383	382	360	360	394	367	352	370	344	369	344	361	341	341	329	347	338	355	331	312	331	377	355	387	344	372	361	386	362	380	349	334	371	349	359	340	359	360	345	323	347	349	340	334	385	347	361	355	337	370	370	364	403	363	343	352	335	363	388	386	341	371	372	358	372	369	379	332	350	351	388	345	330	348	378	366	353	340	364	354	317	340	335	355	340	343	361	369	326	350	338	357	345	382	362	375	368	334	336	363	351	360	365	392	366	348	351	376	371	356	360	311	347	341	326	365	340	337	365	350	357	341	365	322	366	343	350	347	358	380	328	353	368	371	375	343	377	389	366	352	343	379	397	366	371	347	366	392	352	362	377	363	363	369	347	343	379	340	398	384	327	344	364	383	353	361	340	310	316	359	368	400	377	359	405	367	383	379	373	331	345	364	346	336	363	367	367	367	308	351	375	379	382	371	369	358	367	351	365	365	375	352	333	332	358	362	335	367	391	334	316	368	350	358	326	345	340	362	342	378	376	377	365	377	375	333	371	389	348	365	370	369	359	345	359	328	348	371	356	354	362	346	326	352	375	341	326	374	402	353	363	373	323	374	366	344	389	323	307	381	380	367	352	374	360	358	364	351	380	341	370	333	327	330	361	370	355	369	380	355	366	343	364	329	394	343	356	381	344	362	358	357	365	361	317	331	344	379	360	350	372	376	359	361	414	360	367	337	373	380	339	357	384	348	364	352	345	353	355	375	378	350	399	351	322	351	336	385	323	322	368	346	371	364	362	370	345	337	348	321	332	342	358	348	359	357	331	371	350	340	351	355	356	359	358	332	308	389	377	355	377	366	339	377	361	362	347	366	371	348	341	356	355	366	339	345	335	332	311	351	343	395	387	362	365	329	335	414	354	352	354	382	363	365	367	348	336	326	396	380	336
51992	51310	63434	61413	51345	40248	28196	17005	9011	4521	2242	1321	968	767	792	768	808	773	826	759	736	779	734	795	792	795	783	758	807	766	785	822	803	786	822	781	790	787	802	845	865	739	801	780	735	781	796	781	771	806	762	820	793	798	810	771	780	751	800	832	779	761	759	771	787	791	753	820	796	795	789	781	781	775	784	777	746	796	747	790	806	844	795	745	768	745	779	803	852	788	776	823	767	765	833	791	776	800	722	762	789	792	805	812	792	790	799	789	790	790	765	804	820	805	764	814	806	773	774	833	818	821	792	789	790	746	764	802	800	796	791	777	759	800	793	735	744	792	832	780	823	786	757	757	761	796	779	774	764	806	827	793	791	812	800	776	806	756	780	771	772	808	800	840	800	791	786	766	748	796	791	811	754	764	745	742	733	741	765	806	774	787	806	751	764	802	771	780	771	759	825	803	799	737	727	783	790	729	761	802	808	740	799	761	769	762	806	765	779	767	766	785	764	806	792	779	752	776	828	792	770	770	761	775	775	794	806	815	759	804	844	744	798	779	806	784	774	829	804	759	786	757	815	788	754	747	739	793	793	808	816	840	748	786	761	778	772	821	772	818	697	762	762	774	793	762	830	762	813	742	773	743	777	750	775	795	841	758	732	765	840	794	790	802	795	736	819	737	787	789	793	786	777	768	776	754	742	776	775	786	798	783	758	750	816	815	821	771	811	786	793	779	759	775	724	784	812	764	811	823	777	735	786	747	782	732	792	760	804	799	756	793	763	750	816	821	778	778	797	826	780	749	799	786	809	788	758	765	799	795	744	755	743	789	791	820	743	819	789	786	805	757	748	770	762	813	779	782	772	781	807	777	845	792	733	786	843	803	772	761	765	763	761	767	752	799	833	802	817	809	784	766	735	760	826	754	779	776	772	815	830	792	780	783	747	773	790	787	767	817	776	787	836	791	805	810	749	761	798	761	772	751	833	751	805	839	786	779	777	790	784	763	752	753	759	799	735	792	720	741	793	787	755	802	778	750	777	754	744	749	846	840	774	828	775	804	755	763	785	750	757	808	766	788	732	837	790	782	818	813	742	732	791	800	790	764	825	806	795	770	830	813	820	776	766	780	791	763	750	773	819	783	844	759	767	774	793	761	766	780	779	836	764	740	758	807	728	822	778	793	780	776	770	758	750	804	780	792	812	769	769	811	752	844	767	766	805	766	775	770	792	785	782	759	811	739	792	816	805	816	767	817	754	857	729	796	798	769	791	798	819	803	781	827	815	777	782	788	729	732	820	742	813	828	771	799	815	799	800	764	749	765	811	766	778	692	770	800	722	779	843	774	774	770	806	743	793	800	758	820	796	767	779	767	799	789	750	782	790	779	813	827	768	805	775	845	780	767	785	779	802	771	765	789	823	788	757	748	769	735	770	761	781	768	784	779	823	765	762	799	740	760	774	730	743	769	770	789	768	779	761	790	796	855	744	788	744	777	777	745	768	769	782	739	802	755	800	775	758	777	773	781	742	782	756	764	793	789	782	774	717	773	754	808	805	766	763	795	774	791	818	766	796	803	779	774	763	806	777	797	746	774	753	791	803	804	762	839	749	782	741	748	765	752	740	776	785	787	805	759	780	815	799	743	787	769	786	807	749	799	734	781	775	752	759	757	776	769	771	804	753	751	793	774	780	742	759	797	762	801	783	805	737	804	755	766	802	809	745	778	786	775	733	736	791	766	737	868	803	807	766	797	784	798	759	759	786	766	738	757	755	771	761	802	770	788	784	773	758	765	768	813	776	781	715	758	759	801	770	771	787	810	779	800	787	791	768	780	795	752	740	753	849	756	769	772	811	821	779	772	746	790	848	751	787	758	786	763	776	790	764	740	768	793	809	811	765	780	755	785	848	762	772	755	748	822	819	779	768	771	741	769	780	764	737	733	752	803	741	816	808	775	799	785	826	817	762	763	791	776	802	763	772	783	758	806	747	779	820	743	780	743	773	773	795	771	791	806	733	772	769	808	776	764	774	766	790	787	767	816	803	800	775	743	756	771	777	785	790	766	820	774	791	780	739	807	839	846	788	748	768	757	795	781	821	752	752	756	790	732	797	810	773	764	807	772	702	741	755	749	805	777	792	781	750	772	799	748	746	735	765	778	771	827	814	798	777	752	791	814	726	812	791	745	758	783	815	787	853	770	782	818	798	802	785	765	802	765	796	763	796	799	776	774	775	786	767	765	804	771	774	788	775	765	789	790	808	759	775	838	785	800	809	767	780	792	782	797	819	736	753	799	777	768	768	821	782	752	807	790	750	782	721	853	828	779	797	799	804	786	873	775	790	726	738	764	802	800	714	765	781	804	775	759	798	745	760	791	776	803	820	807	824	797	787	792	807	783	732	812	803	784	816	811	776	747	784	753	809	781	842	758	780	804	803	806	737	802	773	816	768	799	757	768	779	727	823	794	814	733	799	745	806	750	830	799	798	832	822	803	794	813	791	768	756	755	780	772	786	801	797	810	786	719	774	819	778	754	821	814	774	762	745	777	769	804	803	775	811	810	782	774	753	821	829	791	759	760	810	851	788	798	742	826	790	781	809	772	776	861	749	838	765	755	782	780	764	787	755	808	786	756	757	833	727	767	797	801	753	807	796	804	771	782	753	777	770	758	794	768	847	783	809	797	790	756	774	799	770	805	774	827	862	809	782	724	801	746	779	767	777	837	778	731	773	782	776	787	758	745	803	817	777	799	780	795	781	730	820	778	738	794	763	782	779	813	834	760	783	815	847	796	785	783	758	729	789	821	795	774	826	741	771	792	830	840	743	749	813	745	797	787	748	808	747	759	743	767	762	787	771	792	759	780	795	816	794	798	793	775	764	793	774	799	773	776	824	703	820	786	765	740	729	817	764	754	784	739	779	780	783	751	769	782	813	819	766	755	787	771	766	770	809	744	763	802	748	749	806	801	733	753	766	790	772	820	826	749	748	786	773	757	809	796	768	816	765	757	728	796	799	781	776	782	827	752	776	796	809	764	790	754	785	810	776	814	807	799	801	781	773	757	793	786	798	778	726	776	774	774	842	812	791	767	775	756	782	801	734	757	806	801	750	816	761	761	809	781	798	813	782	812	780	811	807	752	759	797	805	792	752	760	740	751	785	787	750	793	784	798	810	771	784	777	758	785	807	765	765	789	760	787	794	794	789	738	750	763	753	803	702	733	806	746	783	796	716	791	741	795	774	795	764	762	817	763	773	747	763	766	834	737	805	827	784	805	745	820	786	807	759	780	753	780	747	766	810	784	775	787	806	731	756	736	800	792	779	822	801	800	786	774	759	754	760	778	757	759	748	789	753	777	795	793	764	745	769	733	801	765	820	734	821	772	764	777	759	770	789	796	835	826	783	749	755	794	816	803	752	772	767	763	815	782	829	770	806	787	747	811	748	783	804	788	748	791	773	784	749	762	757	765	812	803	765	789	778	777	763	770	821	768	776	778	822	809
84013	71463	71632	59352	44433	30798	17101	7557	3191	1431	828	611	449	411	436	451	405	392	447	415	423	407	434	421	429	377	424	434	420	412	387	383	406	444	382	429	376	362	438	418	392	400	407	417	451	418	429	382	396	418	400	398	366	417	398	418	414	402	405	409	393	394	424	370	400	424	385	423	395	443	397	400	412	402	436	373	401	427	373	435	361	373	430	397	408	424	367	413	403	403	378	436	402	395	427	390	384	398	438	402	412	418	405	411	414	397	384	384	414	416	426	339	402	404	419	405	423	400	396	433	397	401	403	416	407	399	379	387	390	409	382	454	441	394	415	395	414	421	423	406	388	430	402	405	423	402	371	409	399	461	441	414	435	391	416	393	373	369	405	442	437	399	448	422	408	392	410	378	416	396	426	384	408	443	401	420	425	431	400	404	416	422	396	394	406	419	412	421	395	400	394	432	423	425	422	438	435	458	403	404	441	407	412	398	409	393	390	411	400	376	410	380	432	404	425	412	422	425	400	403	428	414	435	373	382	392	426	400	383	402	429	408	374	404	435	367	402	393	419	420	449	387	421	399	379	410	424	374	392	396	449	403	403	412	438	402	394	407	404	458	374	395	410	405	394	413	414	397	440	430	382	380	405	405	436	391	390	422	449	387	378	412	407	410	423	404	409	403	373	426	408	436	421	391	412	423	388	432	429	400	356	395	419	413	411	448	407	372	408	420	426	433	370	486	377	417	417	411	403	367	442	398	419	427	408	411	413	417	389	437	406	430	393	388	407	441	350	450	396	438	417	431	439	420	442	419	441	407	429	403	413	437	428	434	421	400	390	356	418	412	405	411	408	418	415	381	361	398	417	425	410	416	414	415	426	367	369	371	447	427	385	386	444	419	411	435	382	391	399	407	386	446	402	415	405	442	401	424	414	362	423	388	393	396	431	428	453	421	382	417	403	422	433	389	380	400	399	425	429	426	401	410	441	431	380	447	396	422	396	433	390	403	429	438	410	412	428	408	396	440	389	404	407	391	399	387	410	399	372	460	429	407	416	382	430	398	403	417	406	405	435	423	387	382	392	396	374	420	362	440	423	388	401	394	435	401	397	383	403	366	404	430	450	402	417	398	397	401	392	455	447	411	405	434	399	411	397	432	400	408	449	410	422	375	422	368	417	407	408	397	395	425	414	411	427	423	435	381	405	413	379	387	397	411	422	425	391	381	397	445	374	395	385	389	410	387	466	432	397	406	447	408	383	421	388	435	424	418	373	414	431	391	456	378	397	453	445	394	402	411	445	416	417	419	383	410	379	423	406	411	404	406	372	403	399	439	407	405	391	400	439	439	417	437	406	396	424	433	440	459	390	446	392	451	395	414	396	374	360	417	386	407	402	413	398	378	463	421	413	399	393	392	407	439	383	417	397	427	406	362	397	403	439	415	414	409	409	388	382	379	376	453	388	432	416	397	390	380	421	401	376	405	436	428	412	401	405	416	445	404	388	398	396	408	416	396	399	414	383	370	374	427	409	418	415	425	396	391	401	387	380	432	395	408	374	381	411	426	419	384	406	394	392	385	373	389	406	443	399	354	374	416	413	397	439	427	409	461	430	438	378	391	385	413	433	439	428	391	396	417	437	404	416	448	401	399	415	398	424	368	402	411	381	405	388	396	396	455	421	419	388	419	398	405	417	409	428	398	460	400	373	387	398	409	377	427	424	412	429	392	448	404	434	426	423	428	447	434	430	427	377	397	409	406	390	414	373	433	397	417	448	424	434	441	408	395	470	469	400	384	427	433	421	398	434	408	382	397	347	382	433	439	402	386	420	436	447	396	436	425	442	381	436	401	444	386	365	433	421	418	382	410	384	438	396	384	405	398	409	410	423	370	407	436	396	415	387	422	419	464	433	414	428	396	378	410	397	423	435	416	392	392	428	413	415	407	432	438	421	405	394	453	352	408	407	439	410	381	440	385	377	410	439	393	386	450	381	407	411	396	433	425	395	404	402	382	386	423	417	409	404	402	399	385	364	391	406	373	422	424	426	394	416	440	414	447	454	344	396	424	424	402	390	367	399	406	442	404	411	401	411	432	375	402	408	414	419	429	436	419	405	427	447	407	382	436	402	440	396	398	421	420	417	405	410	401	412	419	408	379	403	436	418	399	408	394	433	372	447	393	403	406	421	377	420	422	396	416	460	416	444	418	382	409	378	404	401	396	427	397	447	442	443	436	426	382	397	418	416	416	436	411	446	412	375	406	415	398	423	403	398	407	419	402	410	404	416	420	387	407	370	411	412	383	423	397	415	433	430	429	437	421	432	403	390	390	433	384	387	410	389	409	414	397	423	378	414	407	421	407	407	408	398	419	399	411	366	418	417	408	405	440	407	431	393	411	389	403	424	415	389	405	422	353	398	376	408	416	405	420	394	443	417	401	390	379	396	393	421	410	394	377	425	411	417	389	438	359	412	420	387	435	392	391	452	402	440	404	426	379	402	394	396	406	372	423	401	418	423	421	391	415	419	421	385	416	426	434	391	398	459	429	389	389	417	439	448	421	444	429	386	395	433	382	374	395	414	423	426	371	386	360	419	373	424	399	397	356	360	425	437	408	458	410	418	406	419	393	383	422	431	403	375	378	405	395	412	423	408	395	416	429	383	436	429	389	463	444	424	427	423	378	430	426	456	384	421	426	352	408	397	406	441	391	370	441	411	409	345	448	369	403	412	422	389	429	379	408	414	427	394	427	407	423	378	425	418	392	429	384	406	372	397	412	410	379	367	435	410	406	422	405	426	388	428	425	429	432	421	467	400	335	407	386	400	398	416	415	399	401	388	414	423	385	434	430	404	422	386	410	409	387	408	382	425	443	396	409	436	398	377	409	410	388	397	432	375	375	401	367	391	409	374	374	431	410	392	386	387	380	398	423	407	413	432	387	411	427	441	407	434	391	406	415	448	391	415	390	381	388	428	444	410	420	390	432	408	444	423	391	388	422	403	393	419	421	439	394	374	358	410	433	426	419	399	429	401	438	436	390	437	424	450	453	402	416	405	402	400	453	395	392	455	395	392	403	401	438	431	437	429	378	368	430	401	435	385	394	386	429	408	440	424	396	391	461	450	424	405	403	398	416	387	394	384	421	394	419	437	399	434	395	422	427	422	374	424	435	380	400	406	412	412	411	381	396	377	418	403	438	419	413	405	424	435	394	377	413	388	381	417	414	421	386	446	401	410	427	392	398	386	430	368	424	446	377	355	411	426	425	406	386	394	405	404	445	412	426	383	411	394	398	457	379	413	402	381	412	398	453	417	403	406	391	407	392	406	398	413	391	394	452	368	428	375	405	434	395	421	440	420	446	409	406	384	402	415	363	450	397	389	409	434	404	388	420	400	379	420	389	434	389	402	411	408	407	404	417	426	384	419	461	439	439	406	400	379	417	420	419	394	425	422	391	418	405	430	387	448	394	373	415	438	429	411	403	386	371	389	431	406	423	400	465	400	388
54586	54245	67077	63968	53581	42318	30003	18503	9922	4818	2530	1520	1164	920	903	859	875	893	818	864	913	867	857	842	921	861	898	896	916	836	926	903	917	845	893	908	867	837	860	890	923	881	888	888	909	913	856	902	893	861	869	920	924	889	900	904	849	887	870	892	872	908	857	945	886	845	880	838	896	888	872	891	894	915	865	894	885	885	914	838	888	878	887	895	881	857	857	874	873	822	817	913	862	876	943	813	871	861	895	894	886	878	907	939	913	855	906	864	859	872	851	885	846	860	866	895	875	857	884	902	892	855	919	850	867	909	842	873	871	890	851	868	876	931	874	889	854	861	912	853	852	858	821	875	883	918	883	891	836	890	819	861	867	876	909	885	856	875	847	861	894	900	917	908	883	876	858	909	884	857	859	847	861	882	820	859	922	835	827	856	834	825	887	875	854	814	893	883	883	896	847	914	833	891	916	853	893	815	921	875	876	864	873	843	837	873	890	876	829	907	835	876	916	863	927	899	839	905	837	863	869	879	844	848	852	867	881	854	856	839	868	850	899	891	884	836	834	898	914	897	862	878	860	865	849	886	877	843	883	847	846	834	866	878	866	896	848	868	869	847	887	895	855	869	907	902	881	869	908	867	864	907	921	859	847	924	857	875	841	900	872	893	899	892	905	941	955	865	877	863	867	841	862	870	902	899	874	876	854	851	848	911	882	876	901	890	897	859	879	858	908	941	846	841	835	865	816	871	878	882	894	837	842	834	851	880	900	876	912	861	843	851	883	837	869	879	899	871	885	913	914	859	874	893	892	901	863	898	883	892	893	907	831	909	853	888	890	825	937	853	888	875	836	835	886	888	925	869	908	891	898	902	933	842	841	865	904	895	921	883	877	897	885	883	884	895	870	843	852	911	889	897	886	868	913	890	877	918	844	857	842	852	867	896	911	924	925	881	831	827	905	922	914	887	864	870	849	878	833	915	916	877	914	846	880	901	891	873	893	849	850	887	865	884	875	837	873	908	891	927	891	875	859	872	878	852	908	883	840	901	909	856	860	895	871	902	837	911	867	897	865	846	913	887	877	840	922	830	871	880	892	918	963	882	934	854	905	877	831	893	875	882	870	855	892	849	870	867	882	921	919	897	942	914	866	887	818	865	883	875	839	870	869	951	889	889	905	808	844	854	827	913	888	861	928	865	890	876	851	853	885	856	889	894	874	853	886	856	883	869	875	845	822	892	880	905	851	911	861	871	890	846	854	922	872	859	879	898	907	937	906	850	873	925	844	900	898	886	853	867	927	936	924	873	871	852	856	934	877	847	911	850	841	899	893	861	942	863	902	851	909	841	867	830	864	886	902	869	868	912	899	881	867	866	856	904	834	887	860	902	863	832	915	909	874	879	898	875	910	856	829	865	898	860	879	833	924	861	833	860	895	900	909	873	875	876	855	856	901	892	898	913	882	897	915	878	881	883	828	857	892	857	860	831	872	837	862	818	871	885	866	845	869	868	946	862	890	859	892	887	852	886	852	882	871	895	841	871	862	894	849	845	932	809	845	921	865	879	897	912	911	875	887	854	853	890	881	896	889	909	868	862	829	886	898	876	865	905	849	907	870	894	900	797	879	881	913	870	847	936	901	934	878	830	866	854	827	877	841	840	938	883	873	893	882	913	833	851	861	840	897	867	888	850	888	875	939	913	811	838	853	873	860	869	897	846	916	861	845	904	862	897	895	879	912	840	877	968	828	863	855	883	837	863	862	898	917	910	897	851	871	885	894	884	899	813	865	870	883	902	911	880	881	878	830	841	848	855	841	884	875	839	896	940	885	883	910	886	859	852	912	859	894	866	883	906	844	852	885	867	823	905	860	891	898	850	902	861	889	821	888	875	879	882	895	850	864	889	905	972	870	827	867	864	863	811	896	898	905	917	858	899	778	894	842	882	856	914	921	907	886	867	844	829	839	857	899	877	850	845	902	873	832	862	864	863	869	840	902	895	841	844	875	823	899	944	893	878	899	840	871	831	935	868	892	901	869	934	863	889	906	929	871	870	886	873	889	915	880	846	913	853	942	889	899	877	889	846	887	902	858	901	868	863	863	905	833	932	843	907	865	819	901	908	839	845	838	899	904	857	864	882	885	882	846	882	818	926	884	845	991	866	867	879	884	899	879	892	875	857	899	875	869	910	910	930	856	890	848	913	893	890	899	874	886	904	912	893	890	847	915	866	880	918	884	878	893	892	885	906	871	912	903	847	856	862	882	884	875	879	871	922	852	882	793	902	870	879	882	873	884	848	880	877	893	869	872	878	889	845	865	903	858	834	883	895	834	930	886	852	872	873	876	861	843	931	832	903	895	885	877	886	853	916	920	933	865	933	883	854	895	894	859	934	814	828	823	837	888	846	913	894	852	851	901	907	849	897	893	866	859	871	876	909	877	882	935	873	956	915	894	858	881	923	849	895	882	901	889	851	853	902	885	861	895	878	921	820	907	832	905	838	919	840	885	866	918	889	858	896	868	905	889	845	854	869	886	900	840	867	823	841	890	879	894	919	880	899	913	828	863	872	848	862	853	905	885	834	874	921	926	916	849	910	874	887	838	867	892	931	852	844	858	853	864	941	825	875	897	918	872	872	877	896	879	859	809	890	928	910	854	859	884	950	877	918	914	851	862	855	923	856	854	911	866	838	896	851	908	862	887	792	909	892	852	917	875	881	854	888	878	921	911	849	849	822	910	888	879	934	879	875	892	886	902	878	878	924	907	892	943	854	924	887	895	844	864	909	834	866	876	831	873	864	901	908	842	880	898	887	879	872	881	863	910	915	846	898	883	878	875	874	924	886	888	884	864	875	914	875	881	876	830	808	885	865	874	902	885	885	907	897	848	885	898	863	869	922	887	885	876	849	893	918	928	915	828	813	864	917	908	944	877	908	873	851	837	889	867	860	927	839	862	938	861	860	884	930	871	879	899	884	903	800	874	839	842	913	859	848	867	894	921	876	838	856	835	878	842	891	803	853	818	910	910	867	926	899	869	843	887	898	907	866	925	877	858	881	888	908	904	863	877	921	898	958	849	912	979	822	869	880	854	849	907	866	860	869	849	881	868	844	902	928	889	896	853	819	940	911	875	876	874	886	886	908	896	858	903	893	932	888	894	882	910	884	886	865	852	922	852	882	897	852	882	871	890	904	913	941	905	855	887	850	879	844	893	847	817	897	847	896	877	868	877	892	853	896	890	867	875	853	860	867	813	896	917	827	876	835	927	868	887	893	906	920	887	917	876	899	885	882	904	898	841	868	832	880	890	876	893	879	873	900	858	879	850	867	813	894	872	884	853	877	855	885	903	880	857	874	865	901	904	908	857	892	844	898	848	907	899	889	928	912	867	881	850	891	873	820	850	879	901	872	937	845	911	887	838	853	942	831	901	900	916	831	849	925	896	883	889	880	884	872	911	840	866	882	854	884	870	882	846	867	891	885	848	899	910	870	891	905	862	892	895	872
16388	8529	5860	3571	1936	1258	779	540	437	404	368	303	305	316	290	288	288	263	321	361	317	330	288	296	290	328	269	302	309	311	310	276	307	321	309	298	312	311	286	284	306	321	328	280	273	313	319	278	303	325	319	316	332	314	314	309	325	288	320	315	307	331	314	333	311	307	287	327	318	313	310	283	311	297	329	296	304	299	290	306	317	298	300	308	300	314	307	303	285	321	272	300	311	305	285	322	279	314	313	309	331	318	317	296	291	311	320	303	343	314	297	321	328	288	307	290	278	325	308	295	288	302	286	306	315	317	337	314	320	327	330	288	291	299	332	315	306	316	332	302	292	305	310	320	318	286	308	323	299	321	345	309	325	297	323	289	332	328	268	295	317	306	318	285	305	354	303	322	320	281	325	286	302	291	332	309	301	272	312	326	290	273	283	296	288	317	324	331	300	310	317	294	289	296	314	314	334	284	281	325	346	358	297	307	309	320	275	276	298	334	306	289	322	325	326	309	282	283	302	284	300	291	323	295	301	327	326	303	310	282	309	280	267	316	296	303	289	288	303	331	282	347	291	290	300	273	273	326	281	312	290	299	263	286	311	294	314	330	301	303	303	319	296	324	300	338	332	325	301	309	302	289	276	333	310	276	299	301	292	316	316	289	332	301	280	307	312	294	318	297	314	294	308	309	302	279	303	288	314	332	267	306	306	277	295	291	289	292	265	279	298	287	280	291	295	303	313	333	293	329	272	294	311	311	323	305	306	322	328	301	276	288	303	306	310	299	293	337	292	299	313	297	265	300	332	327	302	294	296	303	282	296	325	292	301	291	299	326	285	283	331	304	296	280	292	296	346	271	282	315	308	284	311	317	302	336	315	318	315	320	320	324	307	341	310	316	281	322	278	315	276	310	288	291	293	307	319	335	310	327	299	334	303	325	299	309	316	314	297	284	283	270	320	293	300	318	330	294	301	291	302	306	338	305	295	275	324	330	314	313	302	328	291	322	283	320	286	302	298	323	295	332	266	325	287	300	265	318	289	319	329	311	315	316	342	295	293	300	296	277	309	303	306	295	300	307	295	294	323	321	314	274	316	297	345	288	295	305	300	287	303	313	298	289	303	298	342	290	280	297	324	303	336	289	291	284	327	317	300	296	333	323	289	314	329	316	278	329	339	317	314	314	295	298	298	302	290	320	292	299	313	309	278	344	362	291	319	305	281	303	270	283	293	322	309	308	315	344	291	315	316	297	310	335	295	309	307	310	306	290	329	340	308	325	294	320	287	291	292	309	291	303	307	309	308	303	326	286	302	291	286	332	303	315	316	295	307	301	311	278	290	302	326	284	336	321	314	281	348	338	298	311	311	326	301	301	296	293	332	289	351	322	297	295	257	303	304	317	351	320	322	298	326	281	317	301	319	308	302	300	324	316	326	321	296	305	308	311	295	320	333	369	308	307	285	296	301	322	346	268	324	311	317	316	310	298	304	300	292	350	313	334	318	281	304	282	270	292	315	301	326	300	294	335	347	299	325	313	256	312	287	314	305	262	287	316	268	288	290	330	272	332	297	313	329	259	313	314	335	288	295	334	295	278	314	325	306	295	317	303	277	291	287	302	291	322	314	311	335	345	310	323	308	340	270	304	307	300	297	304	283	299	328	316	301	328	338	321	305	306	297	310	326	315	283	309	304	312	308	303	309	314	298	317	304	296	325	316	317	325	318	316	331	308	319	351	301	297	345	299	301	278	302	291	302	310	309	294	303	313	302	293	301	300	295	333	292	298	297	311	286	294	290	325	323	317	312	323	334	296	311	281	303	292	328	319	308	325	283	326	310	281	319	300	351	313	314	296	315	317	323	317	293	288	293	315	300	321	291	305	325	286	314	293	297	292	319	285	301	308	322	308	319	310	317	316	292	288	292	311	272	342	270	311	307	258	307	300	272	303	312	311	324	333	308	309	260	312	300	304	340	286	323	320	332	325	272	285	253	289	291	320	289	331	275	306	323	312	326	271	333	323	324	312	302	315	279	310	286	308	299	287	295	329	297	333	313	340	317	319	298	333	311	312	287	307	290	320	325	269	284	336	310	334	310	327	309	282	330	281	293	280	331	285	326	342	298	315	284	290	294	285	312	318	325	303	287	311	332	320	282	300	339	318	297	313	257	286	287	300	311	305	266	294	296	315	307	300	309	319	316	303	302	317	286	299	269	300	316	283	301	292	333	329	303	309	291	344	319	288	304	345	284	327	298	313	268	325	322	341	334	301	302	309	311	334	323	314	316	290	291	351	338	298	299	372	309	293	322	336	307	264	279	338	281	316	297	353	306	306	321	291	317	303	323	282	328	308	282	297	298	304	312	328	311	311	323	294	305	293	307	318	297	281	279	310	288	284	293	330	312	299	301	311	312	324	298	314	295	275	293	305	307	313	335	331	309	303	318	287	312	340	335	313	263	258	276	279	304	297	320	331	317	311	293	286	282	292	276	310	301	291	287	319	322	307	307	287	296	310	284	313	293	291	301	294	334	271	314	335	331	322	318	297	310	307	311	334	317	262	305	278	272	310	325	295	343	312	307	301	314	319	279	279	322	293	255	307	311	277	269	300	291	319	302	311	302	294	306	310	301	345	291	309	298	308	289	327	330	318	294	314	333	285	296	283	283	312	265	313	317	325	335	287	322	271	329	284	285	322	320	287	309	282	299	290	299	265	282	302	328	331	271	301	320	307	327	272	303	319	295	290	302	287	324	316	340	293	297	307	303	281	356	271	309	313	286	305	321	270	289	330	298	303	294	355	314	303	294	336	286	312	317	308	288	296	306	289	310	303	336	328	316	279	320	296	322	308	301	337	311	287	311	299	268	299	285	318	284	291	296	281	284	295	292	299	289	308	261	304	310	327	333	290	311	300	317	301	298	310	304	307	311	309	286	309	325	290	311	296	299	307	296	300	307	309	312	314	266	308	294	292	295	316	311	323	304	299	333	348	336	309	305	293	314	286	283	326	335	313	303	354	320	290	323	311	314	306	330	298	314	305	349	321	337	301	293	288	308	303	295	283	293	297	317	324	298	317	291	290	323	312	273	305	298	285	278	281	294	292	317	293	279	348	308	302	259	295	295	327	297	295	289	314	317	280	312	294	331	328	297	287	296	293	291	283	342	299	294	326	347	332	289	338	299	301	302	331	270	361	306	313	332	325	296	279	318	331	308	296	316	320	335	294	313	320	299	291	305	282	302	272	286	309	284	328	308	304	315	305	303	296	281	313	311	303	305	305	297	314	327	300	324	300	318	325	318	251	331	290	292	311	261	300	300	298	288	298	323	324	334	280	261	313	332	289	340	312	332	272	290	320	332	312	328	313	305	301	316	304	311	281	272	308	304	340	301	275	329	328	277	304	297	265	281	352	295	317	296	291	308	300	275	314	332	304	265	254	311	294	297	307	285	292	292	253	311	311	316	311	275	293	322	320	327	295	298	296	308	313	332	299	289	291	342	301
15592	10238	10686	9085	5990	4008	2442	1554	1155	886	777	694	711	699	689	679	681	656	634	708	644	703	722	681	635	632	714	694	655	655	683	681	695	660	687	653	704	661	692	680	686	732	652	652	674	667	662	718	659	688	646	658	691	672	690	684	683	689	665	692	695	727	667	649	667	694	694	649	704	643	653	707	699	709	689	671	683	715	655	694	676	640	688	658	647	683	711	718	703	674	631	722	657	677	715	673	640	684	661	639	718	683	698	698	665	665	691	703	643	666	663	702	713	642	671	660	643	703	619	654	658	629	695	695	718	694	668	601	673	684	609	673	702	671	631	706	693	666	659	682	590	630	660	664	662	662	673	669	693	638	649	716	660	706	684	688	680	679	681	713	691	612	710	627	676	666	674	660	730	701	685	665	652	673	679	679	657	728	663	704	657	695	682	639	744	748	644	685	681	634	667	695	662	669	692	646	703	665	633	653	698	645	636	679	678	672	664	644	644	672	667	639	666	677	644	674	703	672	713	697	724	682	706	678	671	701	666	670	678	666	664	655	671	645	675	645	667	642	708	674	648	681	687	657	688	669	689	723	686	706	677	756	709	697	726	657	625	660	685	700	634	686	663	704	649	676	691	663	677	662	682	626	749	718	680	661	704	677	679	674	663	672	653	678	694	700	675	682	710	691	636	675	679	635	661	639	690	660	661	698	682	723	687	655	621	679	642	615	690	724	672	660	698	710	687	680	722	665	667	656	689	710	660	699	687	671	668	674	663	652	658	648	681	650	711	700	593	683	678	659	708	652	598	700	679	741	632	730	624	662	671	668	686	658	675	649	723	656	657	697	692	632	646	691	680	618	634	628	665	647	666	658	682	699	694	661	662	658	681	693	653	646	694	674	658	657	702	707	664	653	653	652	668	628	657	676	684	653	659	687	661	661	656	642	684	653	666	656	661	667	751	704	665	699	690	678	657	651	680	667	667	676	692	646	639	679	689	627	683	661	642	703	679	629	662	649	691	600	678	669	696	661	773	698	647	690	643	678	634	723	663	651	732	662	660	729	652	636	670	679	688	692	656	683	687	653	654	729	691	623	667	662	634	654	652	667	660	634	695	681	693	689	668	688	701	681	733	697	653	653	671	670	667	641	685	738	685	671	689	674	658	722	626	712	675	665	680	677	736	691	653	673	688	666	690	687	666	681	655	675	693	720	648	709	670	673	659	650	691	675	668	694	662	705	676	683	702	673	704	679	674	714	655	662	702	686	615	718	683	677	680	649	690	697	702	672	668	699	633	680	688	704	650	667	680	673	716	679	678	722	710	700	623	688	722	705	622	645	682	674	681	658	592	654	645	700	672	654	660	712	703	683	722	724	657	681	645	694	700	694	653	636	657	661	657	628	673	698	677	683	671	635	671	648	627	671	693	668	681	682	675	682	663	700	714	611	610	671	696	681	686	692	661	686	662	672	707	725	655	635	706	624	692	660	658	634	691	672	640	672	716	649	641	650	682	670	661	735	726	693	671	652	675	688	670	710	699	698	692	654	687	661	675	689	703	707	712	707	640	654	621	693	726	660	690	646	655	654	714	656	692	652	658	699	655	688	704	687	674	691	714	704	688	677	672	704	673	659	654	683	600	687	680	668	696	687	700	675	678	706	681	706	683	680	647	651	684	685	712	685	660	615	674	644	718	679	659	675	648	657	664	721	688	711	658	668	630	634	707	688	693	687	671	702	682	705	693	701	640	663	670	653	641	644	675	640	667	652	619	674	683	688	679	659	748	687	669	705	700	651	662	641	678	692	638	723	701	654	653	673	667	684	692	675	708	693	707	667	677	694	655	688	709	644	701	625	711	703	677	693	683	691	724	649	684	696	680	679	692	668	710	678	700	710	694	655	674	652	641	655	680	675	657	641	659	686	685	621	635	711	656	670	670	635	656	708	657	683	716	686	693	679	674	671	630	692	647	656	707	637	669	701	689	630	648	674	698	675	700	676	713	674	640	706	637	665	651	683	666	682	671	664	645	667	658	650	654	670	644	686	658	657	661	683	662	648	673	691	693	664	714	647	672	645	671	657	675	690	674	704	652	756	739	682	651	684	631	660	635	669	651	672	679	668	714	650	737	685	694	714	659	674	668	669	677	721	678	641	669	675	652	648	681	686	714	712	653	704	667	684	705	648	688	663	739	663	667	706	694	687	657	702	656	656	661	715	691	644	726	643	697	686	644	668	678	670	686	687	644	717	712	666	678	647	675	660	637	707	701	720	683	691	690	717	683	653	670	735	671	642	664	647	698	683	665	660	688	674	684	680	659	692	691	663	683	708	685	708	671	690	729	688	700	684	672	699	691	640	702	690	663	729	688	709	688	664	681	663	668	720	680	693	708	674	728	696	657	662	659	646	681	663	702	644	669	719	646	734	674	660	637	690	673	678	670	661	673	708	646	678	676	669	683	678	628	707	645	590	671	685	729	671	659	742	677	692	681	682	669	692	706	677	648	685	689	644	687	670	724	682	662	634	673	670	648	678	676	636	677	701	651	654	704	687	699	699	666	704	717	676	661	670	679	661	690	679	684	686	688	678	674	690	680	681	628	704	674	680	655	651	639	642	678	673	657	633	711	656	677	724	648	660	732	680	672	648	627	651	680	705	621	648	685	682	727	673	689	708	682	637	631	653	688	697	675	696	663	726	676	712	694	661	663	658	646	697	648	732	677	669	649	685	641	652	708	661	648	659	694	672	697	674	709	686	666	676	689	666	672	669	686	698	652	642	674	686	661	655	704	679	668	672	697	649	644	683	676	706	656	675	691	657	658	730	723	680	692	667	666	638	657	659	658	633	686	660	707	718	662	672	651	677	654	719	697	699	690	689	691	687	683	661	673	680	688	660	646	695	708	683	617	654	672	700	625	684	717	685	667	643	657	669	679	673	708	641	638	655	636	659	682	679	652	680	692	628	629	688	666	643	682	661	662	646	656	689	688	679	659	682	681	696	650	626	636	690	676	652	756	724	604	705	648	629	633	679	673	693	666	685	648	660	650	679	721	677	689	688	670	667	648	657	660	666	665	681	717	650	655	683	678	692	682	706	692	633	664	689	685	650	670	659	705	666	673	665	641	681	649	685	699	673	639	683	689	666	727	626	725	665	676	675	700	657	704	698	690	658	672	663	683	701	682	678	637	676	651	671	677	678	689	682	704	672	667	672	679	647	674	659	662	662	662	645	659	722	705	712	664	718	697	672	696	636	669	685	708	643	680	700	667	614	654	714	674	711	628	671	670	695	655	685	640	687	678	679	661	651	666	693	663	664	679	648	677	691	704	659	654	680	718	752	685	649	660	703	686	647	676	714	680	651	693	654	669	648	643	676	663	619	694	667	664	608	647	707	674	693	682	668	649	713	685	656	639	682	708	712	644	624	682	697	711	686	727	712	662	672	647	635	705	684	675	646	684	592	660	701	694	677	675	672	660	700	714	672	718	689	671	757	657	693	667	659	703	660
83060	69155	68371	57181	41780	27173	14339	6071	2598	1189	670	498	426	396	342	353	353	344	361	351	341	350	357	353	379	366	375	352	399	315	399	359	326	359	319	340	356	341	330	321	357	364	347	350	345	399	348	328	332	336	333	373	373	357	331	335	343	309	359	339	347	370	367	363	362	313	347	339	377	358	339	326	364	366	354	385	342	353	360	358	354	345	361	336	323	350	361	340	333	359	360	352	365	364	333	348	345	394	338	346	370	332	308	372	309	370	356	331	316	388	317	347	383	353	357	381	361	364	365	341	364	361	333	345	359	381	349	352	375	383	330	320	341	341	358	361	359	340	304	341	355	334	320	341	331	329	336	344	321	330	330	321	360	330	373	318	344	337	344	354	366	351	324	324	320	361	331	353	354	363	354	365	349	362	367	357	341	344	321	305	366	363	394	327	378	332	398	352	345	316	342	341	369	354	321	372	346	329	343	381	356	359	324	337	373	366	358	380	343	382	374	361	320	372	355	370	342	354	352	332	323	361	368	336	353	377	315	364	326	359	365	344	345	360	368	355	301	345	367	349	315	340	329	364	323	308	363	362	360	327	359	319	361	362	347	379	344	345	352	362	318	371	324	377	328	357	343	313	343	359	325	368	340	310	319	363	339	327	355	367	389	325	370	342	367	338	356	356	343	341	345	376	361	343	358	346	354	351	342	377	377	378	336	393	321	361	363	346	339	343	358	383	332	374	328	342	369	349	343	339	350	357	355	353	362	353	347	372	326	352	340	387	362	354	374	362	341	361	385	319	316	318	377	363	366	393	360	321	347	369	322	366	370	370	366	332	344	323	374	331	369	365	332	357	352	337	378	327	361	344	340	335	315	321	342	344	370	378	340	352	348	337	356	374	306	406	385	380	337	356	349	320	352	303	342	323	348	377	340	352	351	323	361	392	347	340	320	348	362	377	337	349	360	339	345	349	313	340	362	285	352	379	359	338	348	342	376	319	377	366	347	350	341	314	351	343	331	347	333	376	351	322	372	325	370	367	381	363	332	346	345	325	352	363	348	374	314	356	346	387	323	378	366	356	331	332	378	356	345	377	347	363	358	355	343	383	349	342	346	354	352	328	329	362	331	337	312	328	358	361	334	363	369	332	398	350	344	327	357	361	369	386	363	323	355	392	364	332	335	393	338	348	378	348	337	338	351	383	336	350	358	348	321	323	335	316	338	380	332	361	350	334	339	315	358	339	363	382	402	334	332	348	331	350	406	405	368	324	327	359	389	355	344	318	369	341	335	318	323	345	373	341	391	360	373	369	369	311	356	334	328	361	359	355	340	353	302	339	378	381	333	369	408	362	344	317	338	347	372	369	339	365	338	329	356	359	381	315	331	359	352	314	336	336	337	327	341	372	392	343	351	325	327	375	372	335	353	350	356	339	362	336	388	360	315	322	351	312	368	351	340	348	329	321	343	344	361	327	339	323	332	337	323	355	344	342	320	363	340	317	350	334	359	315	313	342	359	342	365	356	334	345	339	371	341	352	378	340	345	343	349	350	357	373	353	347	347	338	328	355	376	347	346	338	336	341	367	330	360	355	366	350	375	343	323	393	376	367	391	359	360	308	361	326	355	378	355	352	351	353	406	360	335	340	376	326	352	338	340	415	325	323	371	403	331	371	353	344	403	359	343	357	356	358	385	333	364	344	353	349	327	315	387	350	341	329	345	344	351	339	339	347	339	332	339	343	371	319	323	351	360	335	385	365	352	346	325	359	355	350	380	364	361	349	349	345	322	341	353	355	341	347	359	374	380	331	363	355	351	352	372	376	380	355	350	358	352	376	377	332	353	384	361	356	342	310	327	366	329	317	372	363	361	309	346	383	354	338	386	354	349	340	375	365	381	338	311	351	354	361	378	332	330	373	357	357	369	343	352	328	364	342	387	322	356	367	349	366	384	366	343	322	370	333	339	304	323	328	393	347	348	364	333	365	336	325	364	348	345	375	341	349	322	355	351	354	370	371	356	335	335	359	349	363	333	367	369	359	354	315	334	332	386	338	370	408	372	329	346	350	307	344	321	366	360	374	352	379	355	364	358	389	353	354	377	353	367	332	339	344	343	348	314	349	344	369	369	348	355	322	326	362	342	351	357	360	335	318	311	331	363	361	349	340	377	335	319	345	368	348	343	350	368	342	337	349	318	357	353	380	366	304	368	366	328	330	362	309	353	370	351	362	353	310	328	368	373	369	409	333	372	342	339	388	323	356	398	360	373	367	335	348	367	372	361	335	342	356	357	332	370	389	367	345	354	396	376	374	343	341	367	325	368	358	329	353	367	359	356	354	350	332	343	320	360	365	334	370	339	335	343	324	354	382	347	352	324	341	326	363	338	306	329	364	345	332	366	368	357	364	369	328	369	355	366	333	367	341	359	354	339	305	364	361	351	327	354	353	344	359	353	372	353	343	327	379	349	343	338	349	363	342	355	372	349	384	369	391	380	374	342	320	330	353	358	352	341	344	357	320	394	338	376	343	354	354	333	378	346	335	327	368	316	314	323	385	366	328	373	382	326	359	336	336	329	348	341	341	328	336	356	341	347	359	385	350	340	330	341	314	363	366	344	367	318	364	314	346	366	346	376	362	354	377	371	392	333	346	353	340	320	356	325	326	368	376	369	352	370	322	325	365	373	375	349	360	360	372	365	363	332	312	380	333	353	350	346	291	375	382	343	375	379	357	340	364	349	378	329	326	389	325	358	345	345	356	345	328	336	367	368	342	336	316	353	342	316	336	372	354	311	361	341	373	346	358	347	371	355	361	328	365	308	397	353	410	328	382	365	308	338	367	382	365	361	353	365	332	332	351	330	350	373	346	389	357	373	367	336	376	370	377	359	341	341	312	360	355	346	358	323	341	358	371	315	355	360	343	340	370	375	405	363	310	362	334	349	357	383	343	349	342	364	355	357	373	374	351	343	355	310	348	352	361	338	345	331	346	376	334	330	390	334	347	354	357	369	349	344	352	347	360	356	311	312	326	370	322	333	334	332	366	331	337	345	363	341	393	359	336	322	374	390	352	364	344	339	340	355	334	355	352	361	348	366	334	332	337	352	340	359	349	341	345	341	319	359	333	349	359	338	335	329	328	369	353	320	325	404	352	344	360	340	349	314	358	306	365	373	359	352	345	374	374	365	338	369	345	376	379	355	343	332	360	315	338	345	368	386	359	322	366	323	330	342	349	351	356	329	375	359	345	354	372	379	394	352	386	325	353	350	343	355	286	337	326	403	338	335	333	357	315	385	352	324	346	359	319	360	352	360	328	323	328	368	348	371	364	338	359	343	343	387	334	315	358	370	365	360	340	324	366	359	347	373	391	353	373	388	319	376	359	368	336	356	350	352	362	304	328	331	316	345	323	331	344	364	324	351	358	347	327	344	367	394	358	362	332	330	318	302	331	386	329	324	369	335	355	324	315	336	363	342	361	379	373	350	357	359	362	382	352	365	337	329	326
52998	51818	63437	60999	51185	39353	27029	16089	8647	4083	2113	1272	906	795	779	739	772	806	805	744	816	773	784	747	798	738	726	763	788	773	733	779	752	799	758	749	764	797	759	748	770	805	739	770	764	755	799	798	812	752	768	809	786	766	769	791	730	804	778	789	778	803	752	781	767	727	819	759	726	775	796	734	740	765	817	771	779	714	827	771	756	739	797	773	728	768	788	805	785	784	737	760	797	766	720	778	721	743	733	706	736	739	771	762	787	754	786	793	788	750	787	766	752	789	752	718	745	748	817	766	781	753	784	766	768	786	797	777	787	755	784	764	752	812	690	764	766	742	811	713	803	728	786	741	794	783	708	770	736	781	769	752	731	802	732	735	800	774	774	760	813	787	766	804	693	764	753	757	796	790	812	767	739	789	770	762	752	735	719	810	808	793	736	745	782	726	835	823	813	811	750	777	789	770	760	808	756	774	755	758	722	749	760	739	728	760	817	727	823	738	762	796	792	791	749	733	758	734	789	747	776	763	720	811	792	790	756	793	786	758	783	821	762	757	731	749	827	784	741	743	798	789	757	740	775	729	745	811	752	772	793	771	758	750	754	748	816	793	734	777	781	753	746	796	808	740	735	790	739	793	798	726	781	805	805	736	792	792	784	720	780	762	814	758	737	731	728	723	766	772	787	766	773	766	793	778	772	864	753	795	821	736	732	797	784	788	747	726	787	747	782	744	723	794	735	724	788	748	769	768	757	774	781	790	784	802	761	759	774	757	818	729	768	834	793	806	778	788	751	763	734	762	750	795	799	768	768	778	754	772	777	720	701	695	807	749	779	762	785	812	727	717	771	845	812	748	751	767	757	742	748	764	760	750	766	764	805	791	780	753	731	744	773	769	811	752	805	745	754	776	730	782	747	730	778	744	735	762	815	802	791	778	771	765	772	776	724	752	729	784	780	779	758	774	754	778	759	773	756	809	758	821	766	766	793	749	737	768	733	769	730	843	723	765	779	784	783	765	725	761	823	783	707	740	745	729	787	787	774	790	729	762	745	797	732	773	755	770	758	771	739	794	792	842	766	750	793	726	795	826	748	805	771	780	813	748	792	822	792	757	741	774	776	757	779	774	818	781	727	758	724	799	711	749	746	746	778	778	724	825	778	795	733	768	774	759	741	766	761	800	740	757	790	792	792	757	803	742	733	782	779	799	791	793	765	743	754	789	817	781	787	754	737	742	789	819	785	764	734	747	797	783	775	801	740	773	764	798	768	774	767	782	800	749	769	738	716	755	772	803	738	807	753	778	773	782	780	795	751	785	741	786	797	814	784	710	775	811	807	754	793	768	732	761	750	768	777	752	744	744	831	719	780	775	761	714	780	772	786	774	745	789	789	804	756	754	813	788	810	770	792	758	740	779	725	714	634	777	761	744	771	773	789	770	762	803	734	758	760	784	821	756	757	807	800	763	742	757	742	779	759	756	767	803	797	746	768	737	779	792	753	802	725	796	769	716	734	807	748	732	783	792	811	788	791	763	805	795	773	747	770	752	816	740	770	776	741	766	718	744	759	777	761	754	792	705	737	813	745	780	773	762	772	742	749	791	757	771	782	791	764	752	807	731	780	743	749	775	747	787	821	717	802	741	784	706	840	738	747	786	781	754	695	709	796	783	781	769	771	789	807	790	732	738	767	776	793	794	730	804	814	814	789	789	798	741	791	732	749	775	761	764	760	784	783	769	794	726	717	828	764	791	747	788	787	775	811	771	800	771	802	803	740	786	761	744	762	799	773	761	779	805	778	804	754	791	751	723	768	788	797	760	748	746	777	825	811	759	778	773	769	787	787	747	759	783	763	773	789	792	765	784	763	823	762	743	811	774	800	766	746	805	736	741	728	763	775	757	768	785	722	727	787	749	773	803	760	749	763	781	787	809	773	804	812	746	807	742	775	728	754	769	768	786	747	751	743	742	707	785	728	758	822	803	766	818	715	749	768	753	745	760	747	820	782	782	772	741	766	751	777	790	802	781	806	753	796	806	792	766	786	739	739	763	782	750	796	795	788	816	801	746	730	767	724	755	787	761	741	803	760	796	783	772	755	780	793	812	715	752	785	714	793	769	793	797	755	783	755	825	775	815	777	775	795	740	731	702	801	832	747	810	763	772	787	793	766	775	734	775	799	743	798	748	780	760	773	717	748	774	766	762	783	759	808	722	756	767	754	746	818	809	775	760	772	767	759	794	787	824	771	777	750	791	775	740	793	804	806	788	803	781	769	762	766	772	821	827	726	813	721	781	792	803	798	807	704	718	767	778	753	796	755	736	746	784	743	774	767	809	720	729	817	742	775	760	765	780	798	819	758	774	756	751	759	788	732	784	790	726	782	778	812	790	736	813	764	756	809	762	746	751	785	760	783	720	727	723	775	699	792	752	809	814	797	763	788	841	756	784	811	778	760	791	760	743	798	822	781	705	780	844	766	776	755	764	772	704	749	722	738	745	794	735	787	751	750	760	739	797	805	782	803	757	781	809	781	834	778	779	751	767	756	750	748	785	744	727	785	723	773	755	758	794	808	783	751	788	756	786	762	802	772	807	743	789	771	802	768	774	814	732	797	770	810	750	789	754	823	756	781	770	750	803	810	772	744	742	728	768	748	751	783	719	768	789	760	761	782	760	750	762	780	774	768	762	801	723	776	820	774	803	717	772	763	820	824	718	780	784	748	749	735	761	785	759	783	750	737	794	834	795	814	755	783	811	772	793	756	823	746	738	776	772	745	802	721	826	801	763	794	789	780	773	804	796	763	703	785	780	801	772	778	788	754	745	765	807	731	771	785	765	796	735	761	782	720	762	830	779	787	842	787	774	785	770	748	775	782	797	778	760	756	748	757	782	745	751	714	748	719	774	766	777	756	800	755	772	776	835	780	742	809	752	714	727	796	760	779	751	732	735	734	767	752	745	783	731	781	744	825	790	746	783	815	748	798	817	761	733	706	728	791	748	774	758	773	732	767	754	766	773	785	773	815	796	775	768	745	781	774	760	840	745	774	801	760	819	766	787	747	770	764	786	814	733	786	749	780	764	767	795	759	740	768	738	842	757	797	745	747	816	744	803	739	783	757	751	798	780	741	786	790	770	758	798	794	771	783	725	774	764	766	753	726	781	776	748	747	806	732	774	780	719	737	754	729	734	760	761	770	789	821	748	762	744	767	756	750	772	756	771	815	743	766	741	776	770	735	765	779	778	825	770	774	767	799	772	737	795	844	794	784	764	752	793	757	769	724	758	771	730	744	716	802	740	755	792	775	766	787	806	793	820	757	730	763	818	725	748	800	774	777	776	781	765	781	787	769	752	783	758	784	780	742	833	792	733	750	779	800	796	775	757	748	744	816	816	759	726	715	787	755	769	753	777	766	805	791	794	832	765	778	734	760	716	780	793	758	756	796	749	793	744	744	758	736	804	754	725	696	776	787	801	791	763	784	733	788	731	785	745	745	786	737	805
84701	71908	70506	59217	43512	29126	16169	6826	2836	1309	711	519	455	348	366	424	401	391	417	429	423	391	381	419	406	365	405	413	404	410	445	387	426	390	403	375	381	406	424	379	342	405	399	386	390	391	431	421	437	413	387	397	418	410	384	376	396	421	378	400	423	411	431	386	371	386	378	403	395	400	416	382	377	384	393	404	420	382	424	400	402	410	404	403	377	385	393	396	379	411	385	425	385	401	394	385	446	394	394	396	378	395	329	366	397	430	454	408	367	411	375	391	442	392	397	396	399	371	429	368	391	374	379	397	377	396	392	433	394	374	387	385	380	418	394	378	366	396	394	343	392	369	381	358	413	399	407	376	377	403	389	387	401	402	393	401	419	419	368	381	399	390	389	398	420	394	389	407	391	427	387	416	387	403	395	408	404	391	420	403	391	418	378	379	384	400	363	380	398	377	399	375	409	426	382	403	416	442	367	353	416	399	362	394	396	404	395	449	420	411	430	340	420	374	408	411	384	381	409	402	395	401	393	408	422	410	393	370	434	401	429	408	407	392	415	401	374	417	436	400	383	440	396	454	430	401	368	392	420	372	430	422	380	381	453	421	417	394	396	400	399	396	388	403	380	383	386	383	413	383	375	433	385	405	378	419	434	386	392	418	401	383	392	461	407	411	376	365	393	422	367	406	417	417	387	419	430	420	412	418	393	384	423	428	404	387	415	390	398	417	436	372	418	402	406	407	423	408	405	403	381	358	394	381	379	436	389	384	388	401	394	460	401	335	429	403	367	379	420	383	354	419	413	408	437	410	407	409	401	414	426	373	429	406	394	388	355	384	377	396	374	419	368	410	362	420	427	387	383	402	385	377	444	411	396	393	416	396	408	429	447	438	366	415	376	400	395	395	414	406	406	380	387	408	390	395	388	443	416	412	407	384	372	433	385	415	402	389	429	404	423	398	403	407	428	373	372	371	415	402	412	397	429	406	410	403	428	398	408	384	397	375	400	400	385	383	376	377	418	396	398	373	415	389	396	379	345	403	398	378	410	380	397	398	439	441	383	405	368	393	409	414	368	402	357	359	409	421	420	401	412	397	369	399	366	361	394	404	377	406	390	375	399	413	349	388	403	420	404	386	378	403	409	429	379	407	359	380	405	380	398	389	426	383	397	379	382	385	387	395	389	391	400	402	412	376	413	407	397	369	407	414	390	433	429	388	385	361	366	374	378	391	398	361	431	381	395	367	409	412	347	413	450	413	440	388	404	438	405	415	392	378	403	380	392	413	375	372	415	385	377	398	429	417	394	385	467	424	370	383	435	407	440	397	392	362	407	417	364	401	423	412	398	403	406	421	418	376	451	383	397	395	405	367	385	408	389	428	404	392	407	402	391	453	389	425	410	401	456	415	381	373	426	386	405	395	410	403	445	393	438	400	451	411	424	449	363	385	436	387	366	386	383	399	389	384	403	392	392	441	416	403	398	393	395	405	430	410	396	356	394	415	402	391	425	381	382	407	391	399	398	405	402	387	413	384	391	380	460	410	393	377	392	386	413	418	439	372	419	367	432	375	390	389	403	369	424	421	447	383	389	381	450	370	403	378	409	411	397	382	387	434	375	377	371	406	413	413	418	417	407	392	444	432	369	390	401	402	427	392	404	388	414	378	436	394	417	394	417	426	409	364	390	384	417	377	394	392	368	428	416	395	420	413	401	378	352	424	377	387	394	405	416	393	394	411	382	397	444	395	399	369	383	376	406	403	393	399	390	392	371	392	396	400	399	402	402	399	416	401	410	385	403	374	412	364	441	384	403	391	404	399	379	371	414	397	420	373	394	420	409	379	361	416	396	390	404	440	437	413	350	398	409	389	439	415	408	405	397	386	433	441	362	427	406	395	402	417	418	373	399	390	403	430	388	389	373	393	423	388	425	401	358	425	386	391	418	382	401	427	387	421	415	444	378	418	421	391	429	353	367	360	392	399	387	372	395	406	441	422	411	385	401	428	432	390	380	389	367	378	390	388	396	330	425	393	422	431	424	408	408	389	409	397	396	436	406	368	367	422	409	368	385	429	423	432	377	397	401	367	391	407	413	403	429	373	419	391	410	393	398	397	412	411	379	392	379	402	376	378	394	390	399	392	347	400	395	426	414	383	392	408	388	421	369	363	371	428	368	405	409	421	423	389	371	381	375	414	396	445	374	371	436	355	393	414	411	398	417	414	406	418	386	424	397	413	390	388	421	380	420	412	414	425	381	386	425	420	422	421	401	396	380	430	377	398	403	429	380	419	408	421	372	390	412	427	376	452	418	428	414	396	427	381	374	385	395	424	397	410	393	397	393	389	374	379	389	399	424	430	379	404	403	379	399	355	386	404	423	430	362	397	407	386	400	343	413	413	437	389	421	395	389	408	413	387	417	387	431	414	398	414	384	456	394	363	412	377	371	436	376	384	404	413	401	355	370	419	430	367	393	386	354	394	406	401	391	370	372	401	414	421	434	384	421	397	402	419	427	390	406	408	385	394	393	359	409	385	438	405	437	360	404	377	410	397	424	427	420	396	393	417	399	386	403	404	371	420	409	416	402	443	413	429	396	369	411	403	400	429	385	375	379	408	386	420	461	420	400	387	427	400	395	395	427	411	393	425	409	386	386	382	378	389	363	405	373	411	365	413	420	383	421	393	390	407	365	384	412	405	392	415	415	392	409	426	402	420	392	372	351	395	381	391	392	423	384	370	386	415	371	412	377	402	397	419	396	408	412	407	412	415	421	436	430	385	420	397	396	389	376	351	415	340	379	376	418	432	382	395	372	378	383	395	419	423	406	406	363	384	369	389	403	394	381	424	386	395	411	402	388	395	397	409	392	393	382	399	394	370	427	427	401	388	394	396	420	392	394	421	413	376	377	358	371	382	407	395	378	410	394	388	426	434	404	382	411	378	370	365	379	388	401	371	399	393	404	384	478	375	401	415	393	395	379	390	387	368	431	409	421	372	426	406	384	388	373	371	412	423	418	395	414	368	403	415	428	371	434	405	432	379	386	381	425	353	409	434	388	408	393	386	399	379	379	393	406	376	337	430	402	400	406	395	400	437	371	423	414	428	408	347	383	384	408	426	372	410	386	418	400	403	409	387	420	395	407	378	432	422	413	429	409	387	404	387	410	393	408	395	426	428	403	447	396	421	361	372	427	437	406	422	335	367	396	377	425	385	406	384	386	382	406	393	442	409	386	411	404	407	396	425	378	372	427	415	414	380	389	425	409	388	385	399	401	396	372	413	381	420	399	403	363	389	362	440	397	422	393	370	395	439	428	398	405	384	396	434	401	405	396	417	420	378	428	385	425	359	412	384	391	391	409	415	412	435	362	366	391	444	418	407	408	418	432	383	441	372	395	418	387	362	382	393	407	424	417	415	368	404	378	413	389	390	364	403	409	420	390	371	416	332	417	393	414	407	403	406	378	430	383	435	431	411	365	378	385	372	388	368	375	387	407	392	393	336
55417	54574	66002	63425	52778	41176	28548	16833	8684	4271	2203	1377	909	892	843	873	865	817	885	869	838	835	893	834	846	858	881	875	872	845	866	878	825	880	890	869	874	891	827	855	888	856	827	871	838	908	890	856	837	854	857	874	858	873	837	877	847	860	821	866	846	874	820	857	784	863	885	871	807	838	810	835	813	895	843	903	871	876	834	842	855	844	842	883	832	843	865	853	852	847	857	873	833	839	872	873	874	867	856	879	888	825	825	833	837	853	889	867	885	812	899	839	837	871	776	876	833	874	866	883	885	829	858	841	889	877	877	877	885	840	860	835	783	840	891	884	887	860	823	898	850	813	818	816	849	877	857	788	846	859	816	855	884	818	862	914	884	855	839	858	834	832	839	817	846	858	804	826	858	868	854	823	878	848	819	883	876	861	869	853	815	885	860	842	870	850	862	870	892	841	864	871	851	872	806	808	907	839	886	854	834	877	826	845	843	835	782	774	860	869	837	893	796	916	899	868	893	833	859	865	876	893	872	875	815	895	862	824	851	813	855	888	918	815	848	854	880	826	878	849	878	845	865	896	884	805	859	862	815	831	809	895	829	884	847	854	858	861	855	898	848	829	831	866	841	843	810	864	845	863	872	873	844	844	880	860	846	865	887	910	806	795	793	893	886	841	848	885	886	890	865	856	842	809	874	910	911	866	848	858	837	876	858	830	852	858	820	855	812	901	901	853	867	889	838	835	848	864	874	860	810	877	855	847	850	832	831	841	860	811	860	870	857	885	859	866	825	864	866	861	850	846	890	878	809	848	847	869	806	870	848	868	860	844	827	853	814	803	869	831	834	855	882	880	846	816	827	818	828	914	895	897	884	898	868	916	913	871	857	897	888	897	850	892	854	878	909	868	805	818	872	872	897	805	862	860	815	862	913	856	832	840	876	846	812	859	842	833	844	880	847	859	828	908	855	848	871	921	850	866	816	788	805	839	831	903	827	842	823	837	864	876	906	853	845	807	892	857	825	845	935	844	857	820	842	895	874	851	850	901	848	827	841	895	812	862	891	891	848	823	820	852	893	880	841	803	884	823	886	820	877	843	817	866	841	790	845	859	827	851	840	862	793	851	836	871	767	928	860	845	872	832	819	909	856	845	871	852	815	899	814	860	855	832	894	844	859	859	860	832	838	888	851	871	846	857	885	805	854	879	857	861	844	875	824	887	906	855	852	866	896	886	916	831	814	863	879	892	857	857	892	861	810	873	845	878	881	899	880	863	887	831	861	873	843	857	900	879	883	900	873	858	864	820	868	859	869	828	814	817	868	907	801	866	951	837	863	866	871	816	851	813	843	851	844	876	831	866	863	838	855	887	860	848	893	860	888	818	823	844	846	815	899	840	881	889	897	842	899	837	859	837	807	842	811	856	864	899	939	837	878	886	859	841	857	858	862	846	825	855	858	874	867	869	830	867	885	842	821	883	878	841	882	893	852	877	821	853	840	849	875	828	887	855	870	865	887	848	800	863	886	841	844	846	873	860	839	856	877	815	810	817	852	919	871	898	846	897	830	844	827	887	888	862	857	841	849	855	810	846	876	885	864	858	868	837	846	861	891	882	843	844	895	823	838	860	822	839	896	825	912	828	808	878	868	860	803	835	829	829	856	851	835	876	851	879	830	892	858	822	861	890	883	839	894	905	869	810	856	820	835	884	851	857	839	890	864	950	810	863	855	886	833	887	848	902	842	878	880	841	868	862	847	851	890	883	880	841	807	827	868	869	905	816	840	851	858	880	843	878	903	853	846	880	881	852	865	840	856	856	835	846	796	880	877	881	896	856	854	856	842	937	804	913	872	844	843	878	907	902	865	873	872	885	876	850	849	887	849	869	893	832	869	819	856	859	832	847	890	883	844	857	853	885	845	894	871	814	875	879	830	910	829	820	893	865	848	860	819	801	866	891	845	839	800	777	901	889	849	870	930	854	860	896	787	824	853	866	865	868	811	838	845	877	862	911	821	864	863	896	846	868	846	897	859	875	841	860	838	874	860	848	889	822	865	818	827	820	879	874	866	840	868	827	842	851	854	864	888	866	792	876	823	857	859	927	861	869	868	838	870	852	844	824	884	900	834	854	898	832	869	867	861	903	825	868	850	878	891	811	849	876	845	870	845	851	845	872	873	813	860	891	790	797	860	858	856	818	851	884	882	804	824	829	861	840	850	883	854	852	848	815	828	840	900	852	831	868	860	864	851	833	820	881	902	858	885	865	819	880	904	851	894	872	852	829	910	837	857	857	843	850	818	884	809	854	933	817	841	829	835	901	847	844	799	862	893	876	895	882	845	898	849	845	831	878	817	837	872	868	845	912	876	881	883	876	839	873	828	833	859	874	880	847	824	838	895	863	864	858	819	831	842	850	828	872	847	807	817	861	870	841	870	882	893	854	789	875	840	889	877	862	839	886	860	856	868	811	811	849	869	879	831	917	841	852	875	846	869	829	806	879	868	861	885	844	814	856	874	823	812	868	854	865	902	836	892	798	841	864	843	901	830	892	838	881	844	818	879	803	875	835	833	864	873	876	860	770	851	790	795	831	821	836	857	860	848	901	866	868	832	848	900	836	803	892	847	865	852	837	882	809	843	831	883	894	844	871	859	876	836	866	864	906	881	870	815	870	857	848	867	845	882	845	831	867	819	867	902	856	859	881	850	907	864	880	835	858	837	842	873	825	862	895	804	829	864	838	917	849	884	839	811	873	846	862	875	877	832	891	842	853	836	853	844	863	863	850	862	855	872	907	860	837	857	885	827	887	868	847	861	853	910	840	867	797	874	875	845	845	840	824	844	864	892	900	817	846	872	887	835	835	909	879	895	861	835	852	894	789	841	870	899	854	903	837	873	909	801	896	865	893	833	853	884	904	811	923	782	948	809	825	830	883	878	835	855	821	892	853	839	921	811	846	840	854	846	849	899	835	867	856	851	884	852	815	804	873	832	814	826	811	876	902	890	876	833	849	830	875	824	863	882	850	809	841	872	879	840	813	844	853	902	836	838	859	840	823	851	869	816	861	879	859	843	845	844	834	883	806	877	892	893	887	854	792	859	832	823	861	865	819	828	866	861	885	866	839	831	838	828	910	856	813	868	847	859	816	818	859	830	916	820	775	883	829	879	905	871	862	854	863	820	817	876	868	839	852	851	846	870	855	846	850	833	805	832	797	866	910	853	872	860	902	850	922	810	906	893	843	884	830	879	871	797	883	860	855	859	826	860	924	868	807	863	893	883	894	853	822	846	857	867	910	885	921	902	873	845	809	845	854	863	870	804	882	907	855	861	817	892	872	845	904	882	875	848	867	875	815	863	867	770	815	877	847	823	836	807	848	869	869	873	876	856	864	867	911	878	835	877	869	849	818	827	905	847	884	869	825	857	888	909	871	803	838	816	853	844	843	845	836	864	874	877	846	855	873	919	891	790	830	829	844	816	847	870	861	847	852	857	885	881	863	833	849
16842	9189	6144	3697	2130	1212	752	559	379	364	358	328	303	336	315	319	302	287	324	290	331	293	308	293	319	297	268	296	347	298	315	310	299	303	333	324	306	331	290	319	296	299	302	316	301	293	314	298	299	287	298	307	313	303	306	268	270	274	294	297	292	330	259	324	277	293	353	279	347	325	283	302	323	307	315	317	306	324	333	315	329	305	320	302	308	316	302	286	287	324	323	291	297	327	303	312	304	324	304	299	286	319	303	295	290	303	280	288	317	301	287	277	281	273	324	294	309	285	295	314	301	285	304	295	276	289	275	297	337	313	336	290	322	329	324	305	311	310	315	324	295	322	286	313	304	266	315	300	334	277	291	292	304	298	302	303	301	308	303	347	323	328	315	354	309	300	331	293	323	323	287	330	318	315	310	321	278	347	302	327	298	280	252	321	264	291	288	263	313	300	298	307	286	291	307	322	315	294	308	287	289	299	286	292	278	298	302	324	270	329	303	263	291	298	321	316	315	345	313	332	329	281	340	317	304	288	286	300	363	306	276	276	291	307	316	302	286	298	291	309	300	297	311	270	313	306	298	286	280	336	263	322	340	325	306	304	332	311	289	306	317	289	300	336	307	302	317	292	319	294	318	333	296	338	305	330	339	294	307	305	327	320	319	309	320	296	292	309	295	315	311	316	323	271	311	316	325	302	300	313	289	332	308	286	309	317	294	312	335	316	280	286	305	303	317	287	311	298	298	329	316	313	282	279	269	289	300	339	287	288	297	290	303	325	298	304	312	334	311	307	299	283	278	275	292	300	296	312	332	277	290	319	291	295	288	306	295	308	339	327	305	284	304	310	296	274	306	297	328	334	281	290	302	346	269	290	313	271	332	277	293	311	314	312	308	283	308	271	306	318	319	316	290	275	323	291	290	277	305	294	302	296	327	285	303	320	326	310	310	329	309	297	332	312	333	263	319	300	312	304	300	298	296	333	321	305	306	330	299	312	279	296	296	350	305	317	304	287	314	311	309	295	306	322	310	299	303	287	315	292	299	317	330	284	277	287	319	328	333	306	309	339	343	319	294	306	310	338	308	317	344	297	333	316	290	340	326	291	324	307	296	333	305	333	334	287	317	292	318	306	297	275	341	311	323	305	313	312	320	316	269	326	289	319	300	311	324	266	288	268	314	296	302	280	337	265	325	324	298	274	310	342	300	307	322	324	295	335	326	324	315	327	320	251	317	294	305	315	280	301	329	323	294	315	329	309	307	296	295	312	283	322	318	278	296	276	263	299	317	324	305	313	321	338	342	319	297	286	319	284	291	302	313	285	321	301	309	312	287	296	306	315	316	321	301	301	315	295	301	298	301	299	351	323	311	311	293	330	330	310	314	316	333	314	318	280	302	315	302	327	320	281	297	276	300	282	317	345	304	329	329	297	269	301	340	298	328	315	307	304	295	325	321	318	323	262	323	285	295	355	333	285	295	286	289	294	336	287	322	284	324	309	308	272	255	286	339	335	289	300	323	308	304	286	318	349	308	287	330	301	322	296	310	331	304	300	307	277	327	322	301	283	319	268	318	303	263	295	308	301	354	332	281	326	301	306	293	290	263	317	330	328	319	324	303	276	276	324	305	307	280	341	283	323	290	307	315	309	256	304	301	295	311	306	320	300	308	263	307	288	275	274	301	302	318	292	317	292	313	296	306	308	309	311	316	299	296	334	296	278	303	306	353	313	275	331	317	305	280	301	346	291	312	316	321	313	319	292	305	290	291	264	311	271	287	313	323	331	318	317	273	262	327	294	305	311	349	286	313	295	319	318	324	331	305	307	283	327	312	283	293	351	317	316	328	288	316	276	281	310	333	350	311	299	328	315	309	288	283	292	319	299	339	332	321	325	294	335	325	306	307	306	334	330	313	338	284	315	308	324	319	314	291	334	339	311	274	328	319	327	307	308	305	322	319	296	278	301	270	283	323	314	311	292	315	265	295	279	313	335	316	313	327	329	333	316	298	328	314	295	300	293	306	322	288	297	310	313	308	321	295	288	322	294	315	326	313	301	350	335	308	339	287	289	316	282	320	331	305	320	302	305	294	303	290	311	270	304	285	276	270	281	312	307	282	281	319	268	302	328	295	334	337	302	310	312	320	289	316	298	301	292	305	316	296	334	316	305	307	298	321	275	330	312	307	275	314	285	300	296	295	293	306	310	291	328	305	330	316	276	303	321	310	316	329	340	285	310	293	319	305	311	292	319	303	335	315	346	286	322	314	270	286	303	297	300	318	294	269	286	293	281	301	292	307	304	319	292	276	290	300	289	265	306	292	312	301	293	284	316	295	296	293	328	315	330	300	333	338	297	303	296	299	299	278	286	309	287	290	317	318	320	284	305	281	308	288	296	310	305	277	359	315	287	312	308	307	301	302	285	348	295	320	308	301	325	336	294	312	275	291	327	302	306	305	299	306	319	308	300	294	281	299	313	301	287	284	323	309	282	305	317	285	323	317	284	292	296	281	307	304	283	309	317	333	323	292	278	311	306	326	313	271	292	301	319	308	314	335	319	308	277	327	302	317	292	269	318	306	297	305	318	321	344	298	317	329	320	314	288	283	320	329	289	275	278	272	305	316	297	323	287	302	297	315	327	279	305	318	276	296	314	295	322	343	307	281	306	317	331	305	318	328	282	351	332	285	306	300	281	316	297	302	325	332	307	320	305	297	303	315	314	258	302	356	294	323	324	309	302	299	292	345	323	321	278	279	319	300	359	324	286	294	292	312	307	301	322	294	313	301	299	302	303	323	315	302	276	296	322	342	297	309	323	318	308	348	331	320	328	287	294	333	348	291	323	302	326	330	280	290	313	285	298	320	312	280	308	303	300	334	302	291	289	297	317	310	310	328	300	306	343	326	317	271	289	289	304	315	305	276	327	356	293	319	321	321	295	302	319	297	299	315	322	327	303	334	338	327	309	297	340	341	308	334	329	316	303	302	302	279	321	291	283	306	294	303	280	312	314	296	296	321	315	319	291	305	312	304	326	307	349	289	293	277	293	347	324	327	275	321	341	301	318	303	327	313	317	330	284	294	294	296	305	293	307	308	267	287	275	310	309	297	289	285	298	305	279	297	293	359	278	265	321	324	300	306	296	338	305	313	323	290	300	314	296	298	306	309	284	347	300	287	302	289	303	330	320	313	320	315	311	276	289	320	336	289	297	325	288	319	316	313	311	285	281	321	341	306	319	359	309	322	301	297	315	319	310	319	309	315	337	328	315	352	305	310	317	301	295	316	309	322	348	334	283	320	298	345	249	265	294	285	317	303	321	313	295	293	351	300	320	308	319	309	281	305	305	298	329	316	286	304	273	299	306	293	318	321	342	302	314	306	299	310	308	336	295	259	272	314	284	308	332	290	327	313	309	318	311	312	294	339	323	303	334	313	264	307	312	302	302	306	283	314	329	306	340	345	312	309	327	305	317	345	286	304	291	315	287	285	316	308	291	292	341
15731	10912	10841	9098	6181	3932	2392	1495	1123	868	756	669	662	662	686	683	642	705	631	681	670	627	695	684	685	641	653	665	709	647	712	685	717	698	678	718	708	658	660	692	643	678	713	681	676	680	645	724	679	659	712	672	696	701	718	694	684	670	669	647	697	675	655	662	675	707	691	703	705	666	683	718	681	650	652	691	692	668	675	701	692	672	665	696	673	686	696	654	706	656	687	695	678	703	680	692	706	662	681	661	653	700	667	656	685	607	668	684	711	665	706	696	671	700	719	681	645	689	704	744	654	698	698	663	630	690	720	707	671	663	695	692	681	641	658	631	656	718	645	660	675	670	662	673	635	670	683	632	673	649	671	648	645	709	641	690	672	699	674	652	709	652	663	679	701	696	641	720	693	683	696	662	685	692	617	641	694	660	647	670	659	687	666	672	644	685	717	681	695	658	682	671	646	693	672	690	700	670	643	722	708	678	626	620	659	660	676	680	645	673	657	650	670	675	653	672	637	696	684	702	659	663	661	646	669	707	652	626	698	662	667	678	652	699	656	694	692	713	679	643	679	658	712	655	683	680	642	712	678	628	682	668	694	666	671	714	695	716	654	678	740	684	708	620	694	672	676	684	681	677	654	662	645	691	696	682	704	656	672	694	634	668	665	630	641	664	694	755	638	646	671	675	706	685	680	699	666	694	664	649	676	677	691	686	710	664	692	686	704	682	668	695	646	731	670	683	752	683	634	663	642	677	649	660	699	631	692	713	670	726	655	634	689	660	674	649	622	638	665	639	677	713	694	695	636	706	654	720	686	639	672	635	643	683	672	685	687	661	731	648	691	646	631	675	707	677	709	621	652	681	714	687	643	677	634	646	695	665	733	658	690	651	700	669	651	708	696	659	640	669	679	670	674	666	679	688	685	710	667	675	702	694	660	652	679	676	653	662	663	670	681	634	688	664	658	646	669	659	670	761	699	674	697	709	670	682	696	676	686	650	690	692	663	657	665	671	699	655	713	691	663	693	712	651	670	745	659	731	617	658	632	640	662	690	688	700	648	679	647	656	690	642	721	749	629	696	685	720	674	672	661	704	683	678	634	662	673	653	662	664	647	639	720	697	704	678	694	656	661	706	672	659	659	689	720	671	696	691	685	693	682	635	646	646	704	731	653	656	719	629	668	663	688	665	729	656	730	669	674	661	680	665	645	696	670	702	648	692	671	639	692	655	712	696	674	724	710	656	703	658	726	743	721	693	663	705	661	673	655	687	703	662	681	658	685	690	684	693	633	652	679	644	753	645	688	679	635	705	670	659	713	627	669	668	728	682	652	696	658	672	699	696	695	713	683	714	717	686	651	712	672	676	655	679	635	693	696	713	691	697	648	722	640	601	652	656	673	675	685	714	670	684	663	619	654	702	690	693	675	686	699	689	679	679	693	664	667	681	717	718	728	658	673	659	659	702	690	654	646	665	668	662	654	684	659	673	656	669	666	708	670	685	655	627	647	653	660	681	641	702	649	671	624	699	661	679	681	685	662	698	705	646	702	637	707	666	703	657	666	676	638	676	668	686	668	685	682	701	692	719	702	672	639	705	673	607	653	661	681	665	662	680	702	704	679	667	672	660	674	676	653	681	658	673	669	665	649	686	696	687	670	679	658	665	641	671	668	675	673	657	680	703	656	672	706	702	679	639	635	701	666	695	718	720	666	669	668	691	652	650	694	668	673	669	668	661	648	702	671	631	691	670	672	654	653	668	667	630	661	654	691	688	633	681	609	603	693	630	644	715	667	704	655	666	676	734	656	735	680	656	632	703	723	669	607	690	687	690	723	677	652	712	658	685	692	673	653	676	635	700	689	663	690	695	660	689	706	707	693	665	670	756	694	670	680	680	687	614	661	637	681	653	681	633	652	692	648	640	724	648	688	659	642	686	679	629	599	715	700	696	673	678	676	653	698	670	634	647	663	659	676	618	636	630	648	715	672	683	671	719	650	696	689	650	695	673	690	655	647	722	649	727	671	642	652	671	667	688	703	660	672	691	686	674	653	693	673	717	640	668	694	700	706	650	641	692	676	691	650	648	668	667	617	673	706	697	656	662	670	715	662	686	630	650	702	616	664	692	643	619	655	674	660	691	640	691	662	636	653	699	689	669	629	658	668	675	703	680	660	665	669	722	640	638	622	672	662	702	694	651	714	725	639	679	661	676	667	691	687	668	665	655	720	671	666	674	702	701	676	676	697	684	661	709	672	715	752	663	679	719	663	632	627	662	683	701	680	713	679	652	696	720	651	664	704	635	707	667	726	690	679	679	715	648	696	688	670	689	701	661	703	631	666	692	680	703	700	668	660	682	669	694	648	731	666	727	677	607	668	634	646	691	657	725	651	662	677	662	668	669	650	674	705	654	672	694	676	670	669	683	702	642	678	647	711	700	657	632	662	735	653	688	677	688	659	662	683	675	706	646	647	691	690	703	615	721	681	654	685	728	658	668	650	690	720	716	679	683	688	675	726	703	663	658	658	647	721	642	667	701	664	699	721	685	683	708	724	632	630	640	651	647	679	651	691	628	692	662	693	676	694	650	642	652	710	630	670	674	674	718	681	659	720	684	654	643	677	700	700	666	657	669	696	698	625	714	651	690	677	696	639	654	681	691	690	658	689	660	732	688	693	682	673	733	734	684	697	679	655	632	704	703	699	667	684	642	697	674	714	672	682	673	713	642	674	577	664	697	683	694	684	710	668	683	677	685	669	662	662	644	678	709	727	652	665	668	688	713	678	700	681	699	633	658	711	668	701	703	711	630	724	703	683	672	660	667	686	697	705	671	695	664	693	665	667	705	682	680	677	654	666	698	679	693	648	720	723	684	675	678	698	697	661	707	681	701	657	670	737	670	608	699	657	645	718	695	688	648	730	698	652	650	663	707	681	664	658	714	686	668	681	689	703	684	639	663	678	613	694	682	666	719	699	707	668	710	651	655	683	684	694	656	664	640	659	709	639	681	680	713	649	684	730	597	662	663	729	643	679	664	660	681	689	671	713	654	661	665	672	685	645	652	708	719	679	697	682	709	655	653	644	639	702	718	717	678	676	656	660	715	649	672	654	617	627	653	646	684	700	683	631	720	741	710	688	699	712	661	672	687	664	702	669	679	679	663	681	731	652	687	659	685	673	665	646	680	711	688	691	684	685	662	717	643	658	671	657	672	701	718	667	659	674	649	662	653	719	673	691	656	683	634	648	683	689	667	666	695	660	729	688	661	683	691	700	684	679	682	671	696	706	656	665	658	664	684	680	653	708	655	685	681	715	678	698	688	702	631	682	670	693	675	672	680	691	673	694	678	704	681	690	703	663	629	663	695	717	698	665	685	693	709	704	686	645	663	675	670	675	690	669	669	655	658	684	684	670	684	677	708	658	660	641	673	666	687	677	696	658	703	676	707	718	686	646	648	661	663	682	655	691	626	696	657	686	673	672	677	732	652	679	628	657	699	683	670
83757	70270	67578	56364	41730	27863	14627	5942	2357	953	603	470	410	368	372	369	354	338	354	362	330	366	376	351	377	348	326	397	368	389	373	357	343	354	347	390	377	387	290	339	321	381	336	334	342	352	389	367	348	367	382	374	362	377	348	356	390	360	336	384	365	361	312	338	359	364	332	366	360	371	359	339	364	356	382	333	343	340	355	338	333	403	363	380	371	359	354	368	358	373	396	359	348	358	357	361	345	362	404	364	343	385	377	366	385	316	345	364	335	379	330	371	364	348	374	353	356	383	380	386	377	318	346	358	371	342	368	371	375	363	362	348	361	386	394	337	356	369	361	372	359	371	335	313	337	351	329	355	337	351	328	374	368	351	366	360	361	369	351	396	382	412	349	399	333	342	390	396	387	367	360	326	354	366	375	366	399	398	353	339	323	376	328	346	401	350	338	353	370	333	363	378	355	351	342	353	372	390	370	385	382	339	336	388	400	358	339	332	362	389	366	344	344	376	376	362	337	346	373	333	360	402	373	341	342	355	363	378	364	363	393	379	352	379	384	337	351	366	368	358	353	359	366	342	341	387	348	359	382	381	345	362	366	393	349	387	397	344	358	344	345	355	391	375	373	325	361	372	356	352	333	375	334	387	346	353	342	349	320	340	337	329	369	367	324	352	370	366	359	369	378	398	361	362	354	375	380	359	365	368	337	365	364	349	355	358	355	301	374	314	351	311	353	368	335	380	327	346	348	372	342	366	361	350	349	336	383	347	332	369	358	351	369	377	355	379	356	348	338	375	330	393	369	351	338	347	373	387	375	340	362	356	370	382	355	364	405	402	351	400	361	370	362	350	354	402	388	360	363	363	321	381	349	357	326	347	368	354	323	357	370	335	357	344	379	355	382	386	358	312	371	397	342	399	363	353	352	358	349	322	364	344	377	339	348	384	358	320	379	369	357	378	353	360	384	351	365	365	340	362	364	350	346	358	362	357	370	355	375	391	360	396	376	344	374	358	352	340	337	378	359	370	327	340	351	338	349	347	355	366	339	336	373	405	379	335	335	314	354	360	338	354	368	398	327	346	374	356	373	319	348	372	340	362	391	405	359	393	389	367	347	377	379	390	368	354	360	372	339	351	386	316	370	374	343	350	348	370	340	394	346	356	358	362	364	386	343	358	353	378	344	341	379	384	342	358	378	332	365	359	371	319	364	403	375	347	377	343	361	380	357	357	378	325	366	356	366	346	336	344	388	381	362	382	351	349	329	342	360	333	341	344	361	360	405	330	365	337	398	357	340	410	365	356	350	345	356	365	365	359	379	355	354	423	395	342	357	348	366	364	333	372	366	345	371	379	354	367	386	400	385	380	374	345	390	390	357	388	375	389	358	359	364	373	370	372	375	326	329	352	363	366	370	396	400	333	345	360	336	379	363	366	339	352	379	362	347	363	350	369	361	396	353	344	364	376	355	365	357	362	354	365	387	342	375	332	370	369	353	353	343	319	332	329	370	355	349	380	398	381	383	328	365	324	369	387	393	346	360	386	370	369	375	385	361	349	322	366	326	338	364	396	394	360	336	334	347	357	365	386	368	402	320	336	339	341	371	366	380	415	370	359	362	343	353	332	352	368	353	358	374	389	326	398	340	340	351	355	372	342	360	372	367	352	342	330	353	328	351	343	373	389	354	341	407	381	357	371	362	320	362	344	349	347	392	380	344	356	376	361	337	305	374	368	376	376	335	315	408	401	333	345	382	344	370	330	355	350	343	365	359	388	343	367	382	350	341	402	384	341	376	379	360	374	373	387	366	349	387	352	384	347	361	347	353	333	360	381	355	339	348	378	365	354	361	336	359	359	383	378	358	420	378	336	371	398	339	340	375	346	358	355	357	331	375	385	338	340	359	337	371	375	348	337	370	359	365	318	362	363	311	342	345	373	384	360	379	378	344	359	386	371	357	341	390	381	362	328	356	395	362	313	382	393	351	357	348	340	350	361	369	353	379	366	349	396	345	402	380	336	327	355	360	356	358	372	374	356	315	329	311	368	376	362	362	348	347	390	390	388	384	403	347	336	350	366	397	356	350	358	335	341	336	313	349	341	338	368	382	355	395	339	369	367	357	399	360	386	336	331	338	355	350	357	372	374	351	395	365	389	376	355	368	339	325	341	352	355	361	345	365	340	402	357	360	375	319	366	356	386	346	372	369	332	313	365	332	339	373	365	339	325	417	349	342	362	360	366	395	345	384	349	330	351	351	350	366	383	408	354	347	328	354	362	333	386	390	356	370	356	346	361	372	366	327	356	384	381	338	367	352	373	390	364	397	390	341	348	326	396	355	374	372	344	362	372	394	352	349	389	390	350	370	345	325	372	362	346	358	350	315	357	373	376	317	373	329	382	382	354	362	351	387	366	343	340	330	372	357	369	392	348	355	364	354	358	367	357	314	345	383	366	393	370	329	318	376	351	318	364	403	362	353	392	370	340	366	377	349	357	394	318	323	379	338	336	352	324	378	366	359	384	370	353	312	346	350	318	357	349	377	354	357	371	390	353	364	332	393	330	357	379	397	408	344	377	367	355	378	332	335	384	335	364	351	364	368	355	365	308	361	343	350	367	399	369	384	347	357	375	362	375	392	386	391	358	311	350	318	361	327	338	367	369	330	360	373	364	329	350	359	374	378	379	359	363	351	380	354	384	348	387	371	339	353	368	356	372	392	333	359	362	386	379	342	360	382	399	385	354	365	350	367	373	382	384	393	367	377	358	405	354	379	339	357	336	346	357	357	355	347	351	382	360	366	426	366	399	402	358	347	366	340	356	350	355	356	394	350	348	380	374	352	342	343	325	380	340	356	344	344	367	367	368	363	351	355	384	389	387	357	348	355	334	350	332	346	341	357	386	387	388	359	363	389	351	334	330	395	361	356	338	415	340	357	354	392	358	351	352	350	378	362	357	330	379	377	351	339	331	371	354	370	345	351	366	336	339	348	356	374	358	361	319	328	362	353	363	353	337	367	351	374	345	363	407	373	386	361	381	362	380	388	358	334	391	347	384	344	367	392	391	379	354	335	333	342	332	347	353	362	374	337	349	355	329	378	350	383	357	329	394	359	371	329	343	350	388	365	353	359	324	364	367	344	340	307	329	377	371	357	332	363	345	336	379	361	345	391	345	363	355	398	386	353	388	345	346	327	371	334	353	330	380	329	358	344	375	371	350	345	356	352	342	361	358	361	359	357	368	336	349	349	368	368	368	352	392	379	340	327	334	325	379	340	369	324	341	369	344	370	332	335	330	337	339	381	346	375	352	344	338	405	407	390	365	376	346	330	373	364	333	354	354	365	340	382	349	345	391	358	385	354	356	364	382	386	390	351	387	348	316	380	350	358	346	387	350	364	387	434	340	350	356	348	371	321	353	350	310	348	366	351	349	307	381	384	365	362	367	366	351	365	354	379	387	352	370	345	364	373	349	346	336	380	369	382	379	377	381	387	392	341	383	342	358
53980	52805	62786	60450	50833	39718	27026	15231	7529	3549	1873	1120	850	776	803	772	772	787	761	765	770	810	799	822	816	799	781	807	780	780	818	770	737	759	804	775	772	777	749	761	833	773	751	769	749	770	779	752	817	797	784	810	802	806	840	786	800	781	794	820	765	808	791	814	816	821	778	735	766	769	768	804	806	782	796	754	749	781	775	728	767	776	759	774	789	835	767	809	791	770	838	777	816	774	822	796	777	743	803	774	798	832	794	736	825	788	763	785	837	840	762	806	781	796	780	773	781	799	766	764	807	762	720	800	751	856	756	778	774	777	790	772	754	801	795	758	781	826	804	790	736	846	774	795	818	765	804	815	807	790	746	743	789	808	741	814	798	766	799	774	787	837	774	772	800	776	793	778	789	781	794	781	806	770	813	742	782	744	783	777	822	780	829	769	772	799	782	786	843	766	751	802	785	751	800	738	764	743	789	751	797	749	766	777	768	783	805	778	800	814	817	784	754	759	788	806	781	832	781	757	796	781	819	835	759	786	781	763	772	781	791	780	806	807	782	784	813	840	769	796	861	828	762	755	728	798	752	778	778	772	820	773	763	825	828	743	757	805	787	744	754	763	764	776	777	803	759	839	782	806	786	801	758	743	765	768	789	738	777	769	783	833	739	784	813	827	754	806	837	792	775	778	770	783	817	777	780	779	818	759	780	789	774	801	769	763	838	766	813	767	757	804	772	740	804	833	776	787	768	761	836	756	739	793	810	748	762	786	743	779	838	781	744	770	785	737	744	787	790	809	847	819	768	776	775	747	794	775	741	738	809	765	807	760	821	764	780	761	762	741	790	769	790	777	790	850	796	742	776	803	798	737	746	801	765	790	768	787	830	824	798	791	771	757	789	745	767	815	802	754	783	843	774	811	820	733	807	762	764	834	779	839	750	821	825	802	799	784	802	787	794	814	755	731	818	747	775	765	799	746	810	826	768	807	756	816	795	750	752	770	779	784	779	791	757	749	779	791	705	753	794	715	780	803	798	785	767	750	801	769	745	822	760	796	804	805	741	824	770	775	801	781	782	761	773	756	733	777	805	780	772	815	853	815	826	794	823	778	785	792	766	725	780	701	770	793	802	802	770	752	786	766	783	783	809	779	798	821	766	731	840	755	777	793	803	831	810	786	773	768	777	826	807	825	784	811	817	781	768	731	765	855	838	809	817	753	815	773	766	805	830	825	738	791	726	804	757	811	775	739	769	802	762	789	749	817	780	804	791	810	795	816	729	749	749	775	828	764	741	754	799	746	761	799	747	783	784	827	785	777	792	758	771	740	812	735	758	809	796	764	802	837	843	762	808	758	770	796	774	774	825	731	810	788	788	784	749	773	798	807	790	801	757	802	779	792	803	755	793	738	771	746	776	794	756	805	767	791	794	799	797	756	822	784	767	838	747	776	782	784	784	781	790	796	794	796	763	789	750	767	814	754	801	786	825	749	839	739	760	774	805	761	809	773	801	777	784	747	800	789	800	798	761	836	764	705	754	828	781	728	800	756	801	789	772	774	773	784	787	752	803	811	774	784	780	806	822	781	746	787	775	747	817	774	776	780	789	821	784	785	826	795	731	783	786	805	762	788	788	792	748	764	786	812	764	750	796	815	775	817	807	786	765	735	808	758	836	807	777	722	748	811	751	811	758	773	741	802	807	734	813	768	781	787	762	733	780	774	763	803	770	841	750	764	831	751	771	753	788	773	772	864	751	784	778	758	783	787	792	806	838	778	804	822	822	809	799	816	779	791	768	790	766	726	790	781	764	806	755	742	778	787	821	776	792	766	799	786	753	795	768	805	783	757	758	737	811	786	796	749	796	758	742	756	745	789	808	763	851	723	795	772	844	769	795	755	776	785	761	834	784	763	770	799	796	793	795	802	789	867	773	804	778	791	833	818	823	812	779	785	810	781	748	742	789	806	831	750	757	827	751	818	793	738	736	805	831	756	794	804	826	764	751	790	818	766	770	769	775	827	851	753	774	801	779	809	739	770	766	776	791	776	756	802	757	769	841	797	762	733	776	788	776	793	781	806	765	818	779	774	800	798	796	750	832	825	772	800	785	827	777	826	811	772	827	784	763	772	825	836	825	786	746	768	753	791	733	772	772	820	766	826	817	797	782	777	813	799	793	778	772	774	774	807	780	827	757	815	802	806	773	828	744	783	788	805	792	825	770	766	770	813	811	769	768	852	781	808	816	752	787	786	783	790	823	785	740	763	744	783	813	734	808	769	752	767	756	798	777	795	759	772	819	793	836	783	807	792	816	751	842	777	754	795	761	761	802	814	790	759	764	800	866	802	774	778	769	797	815	772	769	747	741	770	793	814	792	769	811	805	733	758	781	773	750	819	786	802	806	851	796	801	753	781	759	756	752	817	809	813	794	816	770	819	759	771	792	770	861	797	800	786	760	807	784	778	771	763	805	768	795	769	727	789	810	745	746	770	787	733	777	804	730	758	814	807	810	811	764	800	822	776	763	798	814	789	796	788	775	778	751	800	833	766	838	743	771	809	791	821	762	811	792	811	775	801	819	823	818	738	783	786	781	760	804	745	825	785	794	753	754	789	803	748	792	754	843	789	767	777	779	812	807	813	793	773	776	755	761	795	783	735	763	794	792	802	778	800	773	784	771	738	792	794	769	788	790	799	797	796	786	785	841	778	790	777	778	774	774	825	800	812	737	775	804	786	752	862	779	807	762	814	815	787	768	816	814	766	776	818	809	719	763	799	715	774	785	734	779	777	823	782	763	782	739	798	781	773	787	811	757	811	761	794	733	779	754	727	793	745	782	779	805	830	811	833	819	787	750	822	783	769	798	792	833	793	732	786	834	783	769	779	763	833	782	760	780	810	778	751	821	772	827	766	791	748	785	835	814	799	766	770	764	789	775	763	760	782	840	819	755	776	746	758	808	797	808	824	731	795	734	774	762	756	807	805	742	827	770	804	742	784	813	766	790	836	779	753	788	882	733	798	790	795	777	792	784	770	810	775	793	785	776	720	741	809	840	796	790	756	783	796	810	800	762	802	789	794	751	788	738	791	813	810	792	815	817	795	775	784	770	781	786	762	782	783	802	789	758	849	769	800	778	757	762	757	822	764	804	821	812	797	756	780	715	805	785	787	767	790	845	765	767	770	875	760	778	742	798	804	795	762	755	736	781	767	754	765	785	810	753	777	741	767	813	777	838	770	802	805	824	783	800	791	771	816	839	805	740	754	790	803	753	815	819	828	833	797	830	725	812	788	872	796	784	769	794	791	779	776	797	752	767	813	791	764	810	818	767	777	783	794	799	802	753	767	765	796	819	822	791	854	746	781	747	768	805	784	718	796	745	779	786	807	830	834	835	821	804	761	770	808	797	757	814	824	771	817	743	741	743	788	796	739	759	757	737	803	788	804	780	809	833	811	799	802	834	800	827	790	781	767	804	776	772	791	788	800	813	784	736	764	747	785	788	805
85488	73112	70609	59526	44207	29576	16481	6979	2890	1301	711	531	431	427	385	391	397	418	388	406	440	417	373	411	411	437	430	408	424	417	395	401	390	416	389	386	397	379	382	414	404	375	409	424	417	407	417	403	400	445	367	407	400	367	427	452	429	377	404	407	451	409	404	427	397	454	355	394	397	434	437	414	438	418	397	410	409	406	370	384	393	407	389	439	413	438	416	412	414	420	400	421	422	436	379	412	401	396	432	353	404	413	420	429	426	398	415	375	418	399	411	430	428	416	419	386	393	380	438	388	406	396	372	418	408	377	425	401	409	407	413	396	429	389	410	407	404	405	398	430	434	375	402	433	413	362	386	398	435	443	386	421	430	411	431	422	428	424	410	404	416	376	406	464	415	430	422	391	406	413	363	381	384	395	379	432	373	414	394	392	429	392	404	419	411	421	421	465	397	425	380	397	376	424	384	407	410	370	402	395	395	431	400	421	368	400	373	407	391	410	421	404	412	414	364	401	425	384	418	359	422	396	409	402	399	371	398	368	409	410	403	398	377	375	394	382	405	424	403	426	404	456	441	387	382	392	425	401	394	395	380	432	378	435	400	430	429	431	400	399	333	405	404	396	401	457	429	416	447	376	383	412	426	395	410	398	416	383	423	403	417	387	381	449	416	408	386	451	416	406	403	435	427	383	412	414	433	379	429	413	393	405	414	422	412	411	395	399	403	380	435	397	433	382	397	440	415	395	397	395	420	386	378	420	423	406	437	389	403	402	394	362	436	407	392	421	403	376	447	427	400	400	411	405	391	367	439	430	383	391	404	434	390	425	412	458	420	382	383	410	396	409	440	414	406	438	411	435	400	455	417	399	407	393	436	396	428	385	415	401	359	412	398	422	373	404	395	380	392	398	410	426	391	401	397	420	432	403	409	411	392	362	408	385	364	393	395	407	401	406	401	412	398	418	425	422	413	441	384	424	414	422	397	409	453	405	396	418	384	420	385	398	394	417	400	451	392	408	451	426	415	398	438	384	412	421	422	386	410	395	438	425	406	382	380	430	476	423	420	435	424	419	417	443	385	413	407	398	422	373	381	407	414	410	435	413	405	398	383	405	419	371	406	406	407	415	413	414	389	421	436	409	407	387	425	410	387	405	402	401	428	381	436	426	410	404	429	359	390	407	403	402	466	406	419	433	403	388	378	388	457	372	449	406	420	428	410	374	391	432	388	387	417	382	434	396	442	402	394	417	396	432	423	415	393	416	435	376	411	406	402	388	419	406	392	423	395	405	397	403	391	409	418	447	400	401	406	377	410	459	413	503	413	412	437	374	451	404	380	415	399	438	436	391	424	418	374	416	410	406	439	429	416	387	462	424	396	409	410	380	354	382	390	421	413	412	413	435	398	422	401	415	422	465	401	379	400	368	409	431	401	429	391	393	419	397	459	421	385	392	413	391	417	387	414	414	376	414	381	370	407	428	400	426	412	373	391	385	426	448	391	402	392	422	417	414	408	418	402	376	391	367	407	382	396	396	441	357	398	378	401	407	415	444	414	409	378	373	402	388	393	400	392	397	395	400	424	406	444	388	383	400	408	420	390	430	397	382	395	396	372	357	435	438	398	401	395	399	401	448	379	378	399	438	361	394	423	405	395	388	374	367	404	414	390	398	405	374	426	426	453	431	412	404	446	412	442	395	428	375	428	386	405	390	431	401	396	396	394	427	382	400	421	449	373	383	372	395	440	367	432	406	413	414	409	410	430	460	434	410	406	430	391	418	417	424	435	413	418	429	376	414	385	386	387	402	415	382	382	422	391	374	363	427	373	410	390	456	468	416	405	405	423	385	402	413	390	439	398	403	407	425	421	388	383	435	365	400	418	402	418	446	409	401	414	400	403	460	407	424	424	365	412	447	432	391	416	427	407	386	377	415	431	428	405	409	401	443	405	409	408	408	404	387	399	404	440	409	388	395	441	376	407	420	380	379	392	442	407	411	407	423	411	380	410	392	382	400	397	416	410	398	434	392	389	460	392	421	424	338	363	435	413	407	401	411	420	388	440	386	412	409	415	434	408	418	409	393	421	418	421	420	396	380	401	448	433	418	406	379	399	400	393	421	384	482	408	417	425	422	394	386	437	416	386	403	426	380	387	431	378	410	449	405	410	387	350	388	410	461	428	442	376	409	390	412	397	380	438	390	441	403	446	423	413	427	442	385	405	415	399	413	399	415	394	393	411	435	424	389	442	390	398	414	369	410	411	442	403	408	404	428	381	391	421	405	388	448	386	414	426	379	420	431	393	401	423	397	439	379	424	411	419	427	406	396	397	409	397	431	412	432	421	400	408	373	350	379	410	391	390	425	391	407	422	411	418	398	393	407	425	382	377	383	405	394	443	422	398	403	390	393	415	390	386	396	423	399	436	432	410	411	408	380	388	418	409	369	424	386	437	374	400	388	387	392	406	374	394	371	425	412	388	414	418	389	379	406	404	380	383	411	429	367	415	401	376	446	454	410	370	409	386	370	379	377	377	456	429	389	400	433	433	434	406	384	426	425	407	414	397	439	360	441	404	392	386	401	350	418	378	423	428	410	374	425	379	372	410	418	386	424	420	369	398	384	400	412	436	409	416	414	391	387	417	426	421	396	394	427	412	405	412	403	403	440	428	404	453	391	427	400	412	416	408	438	406	400	400	386	418	390	405	411	484	394	377	423	405	442	396	400	408	407	419	436	395	395	432	446	385	417	382	429	400	450	371	393	395	413	429	353	406	413	434	406	412	390	443	389	403	408	381	386	433	349	410	387	423	413	446	406	416	406	425	367	406	436	442	366	442	394	430	380	437	403	387	374	426	406	403	399	426	428	429	413	437	387	410	405	416	382	397	411	383	408	418	414	434	414	383	391	388	446	399	420	389	358	378	384	438	432	405	410	399	404	423	403	421	421	428	398	403	397	444	410	401	412	410	429	431	434	457	418	454	401	410	446	441	389	409	393	391	382	362	397	401	429	404	418	391	398	369	385	405	386	407	421	414	385	402	372	375	433	435	403	423	398	396	423	391	407	425	416	408	400	409	405	400	411	397	425	370	415	390	417	370	391	418	411	371	434	394	417	410	402	399	353	409	387	424	392	415	383	392	406	387	383	421	398	395	365	426	395	431	432	411	410	414	376	412	413	420	405	411	414	397	436	408	422	435	384	428	409	412	413	375	401	399	414	419	406	375	431	400	416	409	409	398	454	423	427	435	372	395	387	410	428	411	425	414	413	414	395	412	388	416	413	455	366	378	408	423	417	404	399	417	406	401	387	427	420	381	389	444	430	443	387	443	405	407	385	417	445	405	381	421	414	439	396	379	397	359	449	399	441	410	401	409	428	403	370	410	414	426	396	388	406	372	398	397	388	364	398	395	413	377	398	424	411	382	427	437	397	367	463	404	430	386	387	392	376	416	397	392	433	378	398	402	447	448	423	403	401	390	420	386	386	418	430	405	385	405	380	386	400
55625	55371	65876	63396	53017	41233	28967	17100	8582	4110	2105	1327	1001	816	844	884	955	867	849	869	879	875	904	874	863	855	882	892	853	869	881	878	892	867	878	828	807	843	879	897	877	865	890	856	838	888	878	873	894	919	857	888	862	883	843	874	891	884	857	851	820	852	792	897	826	871	853	870	868	879	834	866	828	909	848	855	849	837	833	857	843	892	947	848	897	910	829	846	904	881	866	837	928	881	887	839	851	884	876	920	847	910	844	906	890	846	832	858	919	893	880	867	877	885	903	877	922	890	884	863	916	826	882	893	838	851	857	866	846	936	848	952	874	893	870	890	891	874	887	829	855	853	853	839	870	861	844	845	895	846	910	841	927	889	874	808	877	902	890	880	853	814	902	896	889	858	851	848	907	893	889	890	859	940	873	896	863	889	881	843	821	900	838	885	848	913	887	866	867	891	911	805	899	881	873	857	850	876	855	861	851	856	883	876	835	845	825	878	899	829	867	880	933	910	885	901	909	831	871	882	887	894	901	870	832	852	866	873	939	843	907	841	859	838	869	845	821	852	856	882	885	877	910	844	843	863	822	851	888	861	882	845	894	881	853	867	867	858	871	835	872	885	918	889	864	870	889	897	868	912	903	902	905	856	855	886	888	906	822	856	897	877	863	851	872	864	867	895	831	925	890	910	881	910	856	800	839	870	839	885	887	917	900	834	853	863	864	854	903	861	874	832	901	846	890	834	838	908	881	833	897	910	859	839	915	868	825	850	833	910	851	843	879	839	962	891	870	824	848	896	934	858	922	856	817	875	909	915	824	838	895	872	906	878	895	872	887	873	869	884	824	859	860	838	867	882	907	856	851	868	856	897	818	824	876	873	863	913	791	874	895	888	914	951	940	825	856	856	884	923	908	907	827	828	847	865	832	897	846	878	867	910	870	903	888	886	849	805	859	853	814	824	867	884	950	874	895	844	825	884	852	823	884	880	899	849	882	894	831	859	877	884	839	812	903	864	863	938	841	816	911	914	863	850	851	913	870	887	896	780	856	814	887	889	852	876	878	878	878	903	868	854	894	886	854	839	930	921	874	863	858	913	865	864	912	844	843	875	842	856	868	891	864	896	876	875	886	871	902	836	809	869	855	876	856	855	886	893	879	884	913	853	879	907	878	865	868	855	909	831	820	852	828	842	862	867	856	840	897	930	861	819	780	915	893	845	819	861	852	847	874	862	859	840	848	891	846	893	902	909	871	855	872	918	881	867	864	865	851	865	906	888	868	873	878	880	915	878	931	875	840	871	817	883	862	904	881	883	903	914	876	888	859	861	867	859	865	875	828	849	925	919	900	873	872	857	857	863	853	783	879	862	876	869	853	876	804	865	838	836	886	885	896	850	895	882	850	854	848	845	830	908	839	862	899	820	910	908	838	896	836	872	857	904	860	904	853	874	847	886	905	851	826	843	863	871	834	834	908	847	862	844	850	939	896	887	886	893	839	865	895	867	878	843	855	832	884	853	863	840	787	879	882	903	813	826	844	884	930	884	880	911	836	838	867	898	829	886	865	891	855	809	871	834	866	826	868	833	875	882	887	835	816	885	880	872	857	880	835	871	857	863	849	855	856	868	833	854	924	849	884	853	835	863	889	820	838	869	888	903	848	871	861	953	890	807	897	907	815	828	853	871	847	834	857	871	865	825	775	855	870	868	906	872	938	909	894	873	852	877	886	852	818	871	854	873	894	824	893	866	880	917	893	890	858	872	873	902	907	872	831	823	892	950	891	835	894	819	906	843	924	843	903	877	900	856	843	831	847	829	852	869	891	841	873	918	862	877	846	883	888	895	862	856	908	896	859	841	876	880	900	915	867	871	851	961	864	859	905	867	861	853	896	848	846	840	811	867	871	846	882	890	862	891	924	891	908	902	848	908	854	870	946	901	917	866	870	879	880	920	885	886	866	910	897	884	874	869	854	870	895	890	918	880	879	837	829	827	924	858	834	866	866	885	873	910	864	864	905	893	820	908	862	915	858	844	820	923	918	948	881	859	855	829	876	858	848	891	915	890	872	867	855	879	871	885	832	883	954	917	901	853	850	905	887	909	852	847	872	881	835	872	864	901	854	888	934	845	835	879	891	902	910	856	826	871	847	834	865	852	851	894	868	840	846	839	875	897	868	845	840	834	862	906	837	824	888	825	892	862	916	922	874	875	901	887	856	901	848	877	824	856	879	882	881	845	845	881	877	852	868	919	879	845	863	819	846	834	876	841	881	864	846	873	884	834	888	883	856	868	878	934	921	836	868	897	893	882	852	915	906	835	904	832	875	882	857	905	904	910	843	898	859	868	879	914	906	847	873	851	895	843	906	909	898	922	877	875	850	855	829	925	792	913	843	877	884	870	879	830	871	822	851	846	830	903	838	842	848	910	865	880	825	915	894	908	900	837	856	848	907	885	872	851	946	847	847	922	828	851	829	907	829	861	872	898	956	846	847	863	865	898	839	884	921	868	868	853	841	896	835	825	850	875	819	872	896	904	845	902	843	877	840	937	881	800	855	903	881	841	903	846	884	861	843	860	917	925	902	884	847	897	884	901	848	855	852	868	897	869	931	901	887	889	929	891	872	853	862	850	903	908	863	915	824	890	838	907	851	889	925	861	919	860	836	838	851	892	874	872	904	879	877	860	910	897	858	846	903	871	920	893	881	912	833	871	923	851	863	912	869	896	926	830	854	888	852	876	892	908	841	840	865	878	844	909	906	843	804	852	820	857	851	933	876	793	886	867	832	855	869	861	907	864	903	869	839	834	839	851	867	886	879	888	868	867	878	883	870	876	884	895	876	873	828	889	887	867	819	841	881	851	840	876	894	829	881	864	878	869	858	837	845	871	870	888	849	840	897	819	905	877	857	892	855	840	915	846	887	866	948	849	844	841	877	874	911	856	847	882	907	868	865	917	883	846	927	874	891	914	840	883	855	872	823	881	882	857	867	864	839	895	855	888	874	806	841	842	922	888	860	917	936	934	844	857	859	886	865	880	916	877	904	824	873	827	880	907	911	851	864	884	896	855	843	862	846	917	892	946	842	895	806	856	876	865	881	866	850	850	884	890	841	855	848	855	895	871	828	844	903	880	892	867	862	913	872	900	890	899	837	841	895	872	822	849	852	873	862	820	884	875	844	904	828	944	874	876	880	862	891	864	942	849	879	874	851	891	873	886	806	959	895	856	895	856	854	880	930	884	873	939	867	916	855	888	818	872	886	850	849	861	867	880	890	879	893	863	917	855	838	893	910	872	872	883	927	809	897	928	904	921	887	903	877	860	868	851	880	872	877	860	833	854	881	889	885	834	860	835	887	860	863	872	865	814	814	857	828	913	843	877	876	915	893	845	875	867	879	876	919	897	858	886	792	873	885	867	928	917	856	882	894	891	878	902	909	876	850	928	921	888	868	908	836	859	853	863	896	850	836	882	843	864	873	895	848	893	844	873	891	872	874	894	904	894
14901	10137	6697	4464	2446	1451	917	650	454	368	358	306	334	287	278	342	336	365	351	283	323	304	304	336	299	296	321	294	291	309	342	293	303	289	297	319	315	332	313	293	278	334	342	305	266	296	304	352	325	316	323	317	343	333	306	305	309	295	270	325	304	298	295	303	306	337	314	316	323	300	257	350	331	303	291	324	280	317	308	298	322	295	300	299	312	309	332	321	292	270	282	302	298	317	307	325	332	326	271	305	285	275	303	266	287	325	321	320	308	298	290	296	285	293	342	317	289	274	307	289	292	313	292	305	320	316	332	335	311	278	291	321	303	352	331	296	317	291	281	331	329	305	284	329	329	336	323	289	299	302	317	329	321	277	299	292	321	305	309	330	318	310	290	317	304	270	315	335	307	288	299	276	319	327	298	308	312	326	300	366	264	293	295	304	270	315	309	346	305	276	293	273	304	322	330	260	311	325	327	305	288	352	288	328	325	295	300	308	292	298	335	284	297	299	287	275	312	296	308	324	324	312	294	338	310	300	303	254	274	279	288	313	325	336	287	317	334	307	309	318	307	312	300	341	310	332	312	324	309	324	314	323	291	294	305	296	298	323	294	310	279	282	314	306	313	298	314	317	328	291	298	307	284	313	328	312	332	316	321	321	327	304	315	302	291	352	307	322	321	298	331	280	285	307	302	314	315	326	312	307	307	300	301	341	317	332	304	312	314	278	292	323	307	298	316	313	312	298	323	304	306	305	310	295	342	293	303	325	302	296	306	319	297	294	328	325	330	310	301	304	314	301	293	325	285	308	295	310	332	319	321	277	309	337	297	303	314	293	303	314	291	312	349	290	305	305	310	336	330	311	324	322	294	289	313	306	293	303	301	328	303	295	253	298	296	287	339	320	311	329	337	276	301	311	290	321	338	284	304	305	286	272	296	344	339	304	320	314	302	295	277	279	281	310	276	337	319	302	327	312	315	303	329	295	317	319	293	287	301	296	317	304	291	325	319	321	308	354	361	326	319	291	292	306	300	324	281	329	352	288	305	290	330	310	295	283	288	288	321	280	317	287	293	293	349	278	305	306	281	234	339	325	308	319	287	317	321	317	305	297	286	298	283	307	279	307	333	292	319	284	319	293	293	338	276	299	296	319	335	308	325	340	322	312	312	320	311	299	339	306	318	330	281	299	311	314	294	296	340	286	313	305	323	299	301	333	321	294	304	312	328	341	292	312	294	322	339	296	308	317	288	321	294	306	260	353	317	302	348	269	313	322	298	305	290	343	322	334	266	300	325	298	273	289	295	315	334	345	349	327	329	319	279	330	281	343	321	314	321	342	349	288	316	312	293	290	318	300	317	339	296	317	299	314	320	323	298	317	310	309	279	298	306	310	309	296	275	320	294	306	276	345	320	336	345	316	315	303	279	286	328	308	286	352	298	319	341	298	329	312	330	283	306	315	310	306	301	318	301	283	295	307	288	304	299	315	329	315	309	265	310	297	328	312	320	308	298	310	348	305	314	303	297	303	283	302	318	321	291	323	292	293	297	328	303	306	314	323	304	303	316	338	331	262	305	282	334	304	293	336	298	282	325	308	304	309	285	321	310	296	296	287	341	335	306	294	319	314	276	301	299	281	332	344	313	341	301	315	312	309	293	317	321	299	301	310	320	313	312	345	348	280	284	321	316	343	334	324	307	306	318	294	312	273	299	384	291	267	306	282	313	323	306	302	298	297	283	321	337	315	289	289	296	303	311	300	272	295	290	328	297	322	329	330	353	317	295	267	308	324	311	331	321	326	314	325	329	320	283	312	307	311	290	320	291	274	343	310	319	298	272	286	302	331	328	306	311	322	280	318	344	333	306	301	326	314	331	313	331	339	303	317	303	320	302	299	312	337	295	311	323	312	329	315	303	285	312	298	322	320	298	313	314	315	299	296	323	295	311	299	296	333	296	306	276	309	315	291	329	291	310	312	292	325	301	327	314	279	296	316	287	318	336	301	333	310	317	306	315	306	310	307	306	304	333	317	292	277	314	295	297	332	294	269	309	299	317	319	317	298	316	331	303	359	302	321	296	309	330	305	307	302	281	312	303	304	327	328	341	315	275	279	315	322	325	269	340	334	298	273	299	297	297	318	306	322	326	333	293	323	302	315	312	331	328	287	290	299	316	317	306	325	322	320	299	311	292	305	310	291	335	328	298	328	315	328	265	269	299	309	297	317	311	317	321	307	305	345	288	321	319	298	317	321	306	317	267	293	301	318	313	315	327	304	312	312	327	326	294	322	327	348	334	296	321	288	339	319	359	314	274	333	279	352	309	317	299	289	343	296	323	329	318	330	291	308	275	282	304	281	310	300	310	317	333	319	272	298	331	309	336	300	292	279	301	281	301	314	303	345	303	317	277	297	272	295	308	355	305	302	299	316	286	316	303	282	319	327	313	304	317	286	302	308	275	291	310	305	295	344	287	294	292	299	313	300	332	273	290	288	322	313	329	324	310	331	279	282	312	325	292	284	317	317	261	332	294	312	299	341	307	324	278	302	298	299	323	328	316	285	305	314	334	348	292	300	325	312	329	318	355	318	337	310	283	284	316	304	303	332	296	302	295	287	313	309	321	322	295	298	306	289	306	320	313	301	330	323	323	292	318	304	313	298	299	314	314	308	344	317	280	343	336	334	324	332	346	284	296	307	341	305	328	321	312	307	287	318	293	291	318	311	281	289	323	307	326	276	314	313	330	274	336	285	317	304	313	298	325	314	294	317	306	324	301	341	339	317	307	293	307	284	294	302	295	291	304	333	316	262	335	311	318	264	328	287	329	284	302	327	308	272	297	332	365	297	291	320	304	345	348	302	336	305	299	366	314	304	340	292	324	289	274	315	306	289	294	292	309	307	313	289	290	285	307	320	309	315	297	339	314	306	312	313	311	320	325	344	305	317	306	301	286	295	317	311	296	324	310	298	326	285	321	334	313	293	319	322	316	311	304	297	326	324	286	298	320	311	284	313	332	295	299	324	281	321	290	283	288	309	338	299	312	327	353	287	317	355	295	334	308	300	307	317	321	341	355	307	326	305	318	324	277	303	273	293	324	323	278	308	278	339	320	312	328	304	366	301	308	337	333	284	290	349	312	318	336	309	296	332	307	342	284	291	352	319	313	297	324	294	297	301	302	294	277	290	291	299	294	307	311	296	329	323	298	324	298	319	301	298	306	297	333	326	303	283	311	306	282	293	296	312	309	307	300	281	297	300	298	320	310	305	293	318	336	332	318	315	356	312	294	309	296	317	309	316	305	327	318	280	311	317	297	343	325	345	345	311	285	305	311	314	290	322	298	306	300	292	310	319	284	332	307	319	336	304	292	304	306	327	303	290	310	309	297	347	324	303	301	308	306	269	291	332	299	360	293	246	318	333	340	315	333	286	265	273	306	310	322	293	307	308	296	315	309	305	294	318	297	310	287	325	311	306	316	302	320	341	304	264	289	312	319	310	324	332
13907	11822	11806	10225	6906	4312	2712	1611	1199	836	789	765	717	691	704	678	663	609	672	705	689	652	718	682	685	683	680	646	685	666	677	658	639	733	714	668	691	660	689	675	699	634	683	654	666	654	658	702	693	695	693	659	711	677	697	718	672	689	680	681	678	711	658	670	719	678	716	656	726	670	698	676	661	679	695	691	725	661	656	677	651	675	694	627	714	703	650	631	650	701	661	702	710	673	668	702	701	692	719	660	707	700	711	689	705	696	660	676	734	680	636	709	666	685	696	667	659	721	710	717	734	725	705	649	674	697	718	669	713	654	685	707	719	680	643	689	695	732	647	647	716	721	677	609	664	684	655	696	685	694	692	697	693	727	657	707	715	695	682	697	730	677	691	687	655	669	721	680	703	652	688	712	708	706	677	674	690	711	663	651	691	649	643	666	704	671	643	662	664	707	654	685	670	680	682	718	632	698	638	667	676	639	703	691	655	674	700	701	692	673	706	662	668	687	640	663	692	689	634	724	761	688	698	734	660	700	736	656	675	656	644	667	617	699	697	660	659	663	643	692	691	682	709	695	700	665	616	657	679	724	712	669	676	678	639	709	707	654	700	662	670	692	677	688	689	671	722	683	665	745	684	692	701	670	655	710	665	655	688	717	701	653	715	733	666	694	647	672	716	661	702	679	707	712	711	669	716	662	659	692	672	738	701	702	636	663	701	683	699	688	712	676	708	673	703	722	705	673	670	726	719	643	678	724	687	692	677	685	665	645	690	652	700	666	703	651	678	660	699	691	682	705	726	729	696	644	658	705	711	677	691	697	716	643	618	711	683	699	759	693	653	666	691	676	634	715	646	707	696	664	664	675	696	662	685	657	715	712	649	722	684	708	672	690	637	709	682	646	675	696	642	681	652	679	636	671	680	661	643	697	674	649	676	712	658	691	641	661	704	685	692	669	665	681	709	697	668	709	689	637	721	675	694	657	705	693	720	740	683	691	665	661	703	668	717	691	729	679	736	748	740	681	683	642	673	683	687	720	701	686	672	697	722	694	688	745	652	706	653	701	692	672	663	681	672	649	694	688	670	718	661	669	724	716	702	663	703	719	696	682	701	707	665	714	685	643	696	651	718	706	694	671	721	680	671	684	747	666	682	676	729	696	699	694	710	678	683	689	694	672	721	734	661	697	734	740	690	688	688	708	687	656	701	724	674	715	644	737	676	673	652	680	679	698	695	675	668	705	693	688	670	663	649	682	670	653	643	714	634	646	665	725	699	676	711	713	703	678	682	717	660	720	629	691	684	673	679	686	677	668	715	642	662	685	663	676	667	710	665	662	715	668	704	688	731	681	687	669	651	730	690	671	687	685	699	667	679	679	662	680	659	707	689	668	634	658	655	630	661	654	726	636	639	700	706	702	662	737	700	670	679	718	728	739	680	683	658	630	686	679	679	694	706	654	632	695	661	695	666	650	681	652	703	650	707	638	680	664	728	678	709	656	667	733	692	681	676	707	672	675	691	742	702	638	694	657	727	679	720	677	708	692	722	713	657	667	677	713	676	705	608	713	725	668	729	674	704	709	684	674	729	664	706	684	690	681	678	662	687	691	703	679	700	693	703	674	685	696	690	676	678	649	687	672	671	692	678	632	663	650	684	718	656	689	629	732	679	696	657	711	694	657	675	656	672	686	702	649	685	691	681	680	711	664	712	682	688	723	643	706	752	704	686	641	673	720	679	679	706	644	697	688	697	685	688	714	663	682	695	656	669	647	660	648	693	683	699	669	678	697	657	697	633	658	712	658	651	669	677	631	683	654	704	720	697	660	671	677	680	660	696	703	655	687	679	740	663	716	646	648	695	666	660	657	709	684	701	702	655	715	674	684	650	685	683	678	681	699	691	657	667	688	669	673	705	684	683	662	651	648	651	702	686	692	747	755	666	703	657	651	739	673	708	692	653	708	665	683	701	716	719	653	696	715	695	727	669	735	659	715	664	685	686	708	670	708	626	708	641	699	713	633	669	655	715	706	710	710	677	666	707	646	678	696	681	713	633	698	748	672	713	670	682	693	679	695	700	737	666	671	686	645	644	690	665	746	659	693	703	680	700	685	707	695	672	676	703	643	712	694	663	689	659	707	664	660	651	649	684	673	645	697	661	650	675	685	681	709	661	712	682	695	664	651	661	677	652	659	663	721	760	700	667	735	718	689	660	704	698	656	667	641	694	691	642	659	756	687	676	651	665	697	640	662	692	674	705	629	714	700	696	667	695	665	714	692	679	682	717	679	681	730	667	671	673	669	626	688	691	664	686	636	698	657	642	680	680	698	663	686	659	669	706	631	658	675	717	708	719	653	678	686	687	687	712	681	664	688	690	717	677	725	717	661	706	658	632	668	687	613	626	651	654	694	663	691	691	717	635	679	667	707	671	681	720	703	662	693	641	673	674	710	666	673	683	668	691	674	678	656	681	637	677	713	724	686	636	693	715	655	646	703	690	674	660	686	666	669	639	737	691	627	668	640	719	694	713	699	711	673	706	713	714	759	728	678	662	662	712	721	688	677	704	679	728	688	713	671	667	714	697	652	650	682	685	745	630	706	700	673	677	690	646	689	676	661	662	650	655	710	709	692	711	684	690	678	665	711	651	678	677	725	725	711	689	677	717	724	674	678	677	690	681	715	694	706	668	664	699	705	696	702	649	680	730	663	714	734	659	686	654	685	655	707	693	687	718	682	712	667	671	694	719	665	700	663	623	699	624	671	691	661	715	687	676	645	679	666	694	684	657	675	693	690	697	706	707	676	704	699	700	700	672	699	675	681	738	730	679	695	714	681	657	687	653	694	704	658	678	640	680	691	725	675	691	732	645	688	669	646	657	675	679	663	691	731	735	624	711	705	698	675	675	682	676	710	688	659	696	641	688	695	722	677	684	685	703	727	689	654	646	661	671	674	654	641	643	701	692	681	703	684	667	691	726	702	688	717	708	685	703	682	657	688	687	681	690	648	707	639	606	672	702	732	666	673	648	677	678	731	687	645	686	678	662	657	675	661	684	686	676	673	658	704	689	668	659	697	693	681	667	719	677	677	706	666	676	701	725	704	709	691	652	663	638	661	631	689	715	708	705	734	694	656	673	654	711	675	660	700	703	655	685	673	664	668	694	734	719	727	722	671	707	688	709	656	694	679	748	686	693	709	670	652	706	697	665	727	673	690	654	691	658	657	694	699	681	658	717	669	715	691	688	674	723	652	718	689	694	673	670	678	664	666	694	651	711	744	663	628	657	653	697	650	659	673	670	659	745	645	708	706	694	687	676	656	704	655	706	705	669	667	657	649	716	699	710	630	713	666	735	684	672	661	702	731	686	701	675	648	716	691	678	646	702	713	711	712	700	699	690	669	665	649	710	654	665	708	682	665	714	687	701	665	627	689	670	678	684	680	684	699	676	701	700	684	673	623	745	700	710	666	680	707	704	637	693	627	724	669	692	695	734	716	723	669
81244	72549	68623	57838	42328	27977	14716	6169	2506	1149	695	471	407	334	375	387	352	403	368	371	365	378	405	373	393	331	358	323	371	371	396	390	319	344	358	360	379	364	346	363	348	363	335	330	338	343	393	341	375	349	333	335	322	388	360	338	338	349	348	353	375	397	331	338	355	317	360	339	364	349	369	347	359	344	377	364	357	379	362	365	375	387	353	330	388	352	368	360	351	370	376	354	344	346	355	391	335	360	342	331	359	361	364	362	343	355	365	371	343	364	343	331	353	394	364	362	370	343	360	372	430	337	364	331	341	356	314	352	354	341	367	378	308	382	370	337	342	358	342	352	367	382	309	342	339	388	368	363	373	385	419	386	340	367	365	353	344	351	353	390	342	375	353	352	360	373	336	358	373	356	343	358	367	352	315	360	353	346	338	350	363	334	356	385	332	394	348	385	349	332	331	377	377	335	362	346	377	355	392	356	339	373	350	339	387	345	380	325	367	399	366	367	345	373	395	336	345	359	374	369	317	349	363	344	345	353	374	388	360	341	363	430	371	412	385	348	393	368	369	373	365	333	355	359	379	334	360	344	351	319	353	354	347	325	368	340	375	343	361	350	368	393	330	365	356	374	359	345	351	317	345	316	377	354	327	344	358	390	353	376	347	415	387	329	372	343	378	328	332	370	354	332	372	361	389	348	362	365	360	350	366	354	369	380	334	350	353	348	364	354	341	387	348	364	354	388	346	326	331	360	351	345	347	367	348	357	379	357	367	356	373	394	355	377	362	365	332	372	360	357	364	362	385	396	370	328	379	386	376	342	397	421	369	323	330	350	359	385	343	335	384	346	368	357	403	342	365	349	326	375	384	347	346	352	336	342	349	382	346	294	332	362	331	340	358	330	347	352	347	340	372	339	331	351	393	338	374	340	369	358	349	347	328	352	361	351	333	391	371	345	388	368	354	379	350	340	342	320	333	356	359	347	311	321	363	352	309	337	334	350	375	349	353	358	354	350	348	367	361	379	377	339	355	338	342	355	386	376	351	332	371	350	359	397	354	343	378	375	356	401	298	375	374	355	354	349	372	377	354	389	352	332	380	350	344	354	346	341	352	364	352	340	356	357	320	346	335	342	372	389	344	385	346	382	356	341	350	347	347	341	345	380	357	379	357	362	338	353	337	370	352	363	353	350	383	347	356	356	348	340	370	409	369	351	366	329	341	331	335	400	371	323	361	382	383	325	336	346	372	366	341	310	372	350	402	373	333	384	401	357	352	374	371	354	380	388	342	349	359	383	309	310	347	316	345	374	384	358	392	368	365	355	394	345	368	359	365	367	392	379	373	362	344	374	410	349	359	376	406	370	334	349	395	379	366	361	397	368	390	365	362	370	399	338	325	377	342	343	368	331	362	367	346	383	370	404	365	343	382	327	345	345	365	373	341	357	387	417	357	341	370	371	385	347	377	367	389	347	370	355	344	392	374	321	370	364	351	306	371	366	379	373	297	357	339	342	391	387	378	338	329	343	368	387	387	361	347	357	415	402	383	359	373	376	387	333	361	371	356	370	358	409	353	395	372	337	342	351	348	358	375	334	391	367	386	406	361	351	355	375	317	344	372	358	386	366	383	351	363	371	307	348	322	356	327	367	343	315	372	367	350	373	353	356	349	359	374	337	356	345	362	387	374	363	387	384	333	351	344	366	322	360	382	332	396	370	353	356	353	331	335	391	347	359	347	364	339	416	371	365	333	353	388	346	369	386	383	365	389	325	371	322	344	336	351	349	365	348	356	367	389	372	313	377	368	363	383	383	347	373	361	347	377	341	326	332	396	384	350	329	412	361	327	365	372	331	389	381	371	335	362	360	343	364	327	353	343	365	362	336	393	336	382	363	348	372	351	365	374	386	360	364	356	364	363	325	333	336	370	348	340	371	339	355	325	350	351	389	352	373	374	358	321	389	338	370	368	389	390	308	364	333	355	353	391	366	376	369	349	385	360	383	350	325	328	402	352	318	380	367	367	367	377	362	343	384	352	381	365	354	371	350	366	348	361	357	369	336	351	345	349	385	356	343	368	368	408	340	381	353	400	352	405	363	343	362	359	345	351	355	360	404	350	342	373	378	365	378	340	356	369	373	387	381	341	365	364	347	341	351	344	358	320	358	354	356	373	375	378	342	378	367	378	378	355	359	381	354	340	335	345	322	310	374	350	360	348	382	372	382	342	344	384	363	357	356	345	346	379	372	358	355	350	335	344	408	356	356	329	337	343	334	363	375	345	343	333	353	362	347	350	352	341	362	338	382	399	361	363	325	362	375	343	378	404	390	353	363	321	331	374	379	337	375	358	345	320	334	372	360	341	381	340	334	353	340	360	343	347	336	341	346	352	342	334	347	351	342	329	355	363	361	339	364	399	358	360	382	383	382	366	388	328	358	322	345	360	343	332	349	401	355	356	333	357	359	353	368	377	361	387	349	361	341	325	350	384	348	330	353	333	344	363	393	320	352	350	342	393	381	353	366	367	368	344	386	340	351	371	403	344	376	368	342	353	366	374	335	369	383	358	410	361	391	391	337	339	357	353	374	355	349	342	366	397	370	398	391	348	381	352	350	305	366	316	364	356	365	385	346	331	360	381	404	360	348	377	328	371	338	362	346	325	363	370	358	366	352	367	326	381	377	337	402	365	400	369	345	343	307	366	367	336	342	362	367	353	334	356	336	383	336	364	376	330	382	340	328	403	374	377	365	352	346	399	327	356	346	383	373	353	372	354	371	344	393	347	351	346	368	353	349	358	347	397	354	359	382	385	351	379	342	366	345	368	382	366	377	346	349	390	396	367	325	377	346	340	370	351	362	362	349	347	398	310	352	380	364	345	376	362	360	354	370	374	359	359	362	355	380	353	374	349	349	349	381	364	391	386	371	325	348	391	342	344	360	381	360	378	348	336	395	362	351	361	327	370	341	369	364	371	344	349	364	358	386	356	389	394	359	364	344	330	357	326	397	342	359	357	379	384	367	377	344	355	346	336	377	381	325	360	400	376	350	401	370	352	366	359	347	374	347	354	346	333	358	358	371	334	355	357	314	338	359	361	349	340	354	387	370	383	343	323	324	378	362	366	371	371	355	351	353	320	358	376	375	342	352	362	356	352	370	361	330	357	346	318	364	348	384	372	355	369	390	360	341	341	392	345	313	386	358	324	367	394	362	412	370	336	364	359	374	371	338	347	366	364	336	353	330	344	379	387	344	367	369	347	401	385	396	346	372	364	345	346	377	386	364	372	368	332	363	353	380	355	352	357	339	356	345	350	345	377	375	345	336	393	364	366	358	352	358	336	357	379	352	350	360	351	376	363	377	396	377	356	351	366	330	362	334	370	369	374	329	349	346	321	370	379	316	361	366	366	379	329	341	379	383	406	407	371	374	379	358	390	367	356	340	378	334	338	384	346	382	334	385	379	368	335	375	377	365	402	336	381	350	380	359	345	353	336	333	346	361	337	367
51613	54505	64184	62252	51727	39704	27322	16112	8198	3904	2009	1249	926	777	809	805	764	833	804	775	802	809	838	769	808	760	771	814	768	799	788	838	754	789	756	751	761	771	731	770	842	749	773	856	772	776	778	799	828	769	789	859	862	734	818	813	784	806	811	728	745	776	751	796	746	780	746	805	783	810	786	804	807	763	797	834	776	798	809	776	812	827	766	815	779	765	776	795	757	813	796	757	780	766	802	788	769	825	827	780	789	788	766	783	785	762	777	790	749	761	786	760	782	776	780	788	774	761	788	758	769	773	798	808	803	742	779	878	825	826	777	819	800	749	826	762	794	760	797	831	779	775	844	807	801	761	790	778	799	811	753	852	833	769	802	822	760	787	816	813	774	800	791	745	779	745	776	782	791	817	783	803	745	783	828	780	786	780	788	786	757	790	780	821	746	826	782	803	743	762	776	782	785	806	820	784	817	756	784	775	784	843	776	803	780	784	829	809	779	735	783	783	753	753	746	829	740	777	781	765	774	797	777	831	806	831	864	816	843	793	833	776	812	785	814	778	774	788	845	774	784	780	748	741	789	819	802	813	804	831	823	804	801	787	779	771	764	770	848	771	806	824	789	849	738	791	767	832	806	762	825	837	810	775	772	782	783	748	777	812	770	757	815	790	799	771	813	781	808	794	747	827	819	814	785	816	797	819	889	794	795	782	787	826	755	767	801	799	828	821	830	806	815	722	747	832	794	740	781	830	775	814	741	764	858	837	773	817	778	778	812	848	781	754	801	751	790	782	816	812	791	733	797	851	791	807	783	732	813	777	768	783	759	735	788	779	824	808	745	769	742	783	793	833	778	835	745	775	789	776	754	795	745	800	791	748	830	785	830	805	792	783	729	819	747	767	760	796	772	737	766	822	770	779	770	803	770	830	808	785	740	797	755	792	763	814	835	832	774	786	761	836	821	836	773	781	798	818	781	735	842	755	787	790	812	793	802	788	810	828	805	810	830	810	798	755	795	808	834	777	834	830	775	751	778	776	793	748	776	747	784	743	776	791	789	754	783	807	745	755	742	799	750	852	781	804	811	806	772	783	803	790	761	726	791	802	816	764	784	784	794	816	806	802	793	789	814	813	808	803	752	800	807	811	791	780	749	778	752	761	795	800	822	766	788	816	816	824	796	771	762	784	810	799	821	783	808	787	760	751	761	780	816	785	792	786	774	778	758	757	786	769	808	758	772	830	805	809	790	781	792	812	830	827	792	772	753	815	789	742	835	797	806	822	784	819	773	823	765	806	792	778	843	790	838	843	777	761	786	783	816	796	792	829	818	799	797	809	800	765	772	795	780	783	840	843	758	836	753	830	768	756	812	774	790	753	775	805	751	787	800	796	823	765	773	847	774	782	812	816	738	851	774	830	776	785	763	796	771	812	794	780	783	774	833	783	794	784	776	771	765	814	767	738	778	851	756	755	837	792	785	776	810	836	797	809	755	747	775	800	805	794	771	836	781	831	763	798	808	793	802	779	761	797	797	756	759	768	780	787	805	836	796	838	738	765	844	780	793	746	756	831	798	782	776	751	766	821	746	781	812	772	735	786	786	781	813	788	777	819	807	818	779	812	798	772	806	763	789	799	780	761	770	812	775	735	754	772	766	823	812	783	797	816	749	798	818	820	777	763	816	794	830	806	758	820	785	772	778	768	779	826	790	787	763	712	761	808	828	812	799	764	754	784	817	746	785	748	770	795	751	800	772	789	815	789	816	799	774	841	799	762	781	785	828	822	798	798	808	755	786	819	796	745	813	791	776	816	755	804	763	774	742	809	781	790	725	806	768	781	790	752	787	823	813	778	813	801	746	817	824	795	777	816	793	831	787	798	806	786	809	768	777	791	822	855	748	769	781	770	786	817	783	816	744	788	765	781	780	782	744	778	799	770	818	754	796	753	808	766	790	804	755	818	842	772	744	806	809	821	793	803	769	846	793	762	766	780	805	777	802	779	808	798	773	799	782	803	800	773	788	833	758	824	782	776	791	763	785	750	833	787	793	821	790	811	791	739	798	848	757	813	764	778	769	787	760	796	778	816	810	831	784	829	792	778	774	815	784	791	777	804	770	804	815	741	758	782	787	737	790	795	790	833	761	789	812	815	729	866	781	793	802	781	772	798	818	757	751	802	800	806	818	774	792	783	824	782	766	820	819	876	782	796	764	787	754	764	766	759	736	788	766	764	798	799	795	751	787	843	771	752	744	808	780	809	793	812	785	802	823	800	816	787	712	786	767	808	779	810	780	764	746	780	750	788	790	770	799	783	769	802	810	780	758	774	755	754	757	838	820	770	804	778	797	773	781	789	736	781	798	794	788	793	768	822	736	787	784	784	815	804	862	817	837	800	753	756	847	807	787	817	724	791	757	795	810	795	842	823	765	815	807	825	800	840	813	790	800	765	790	784	789	801	837	793	762	781	804	776	764	796	757	785	786	805	772	786	761	758	783	800	732	806	830	757	742	824	773	795	784	803	814	788	787	813	784	848	798	802	815	757	753	773	781	757	745	778	778	782	770	777	834	789	798	817	771	795	783	782	845	778	746	813	859	828	785	815	827	745	791	747	741	786	805	769	742	805	800	774	765	812	801	800	759	748	774	802	779	788	817	721	773	784	764	808	765	801	832	833	754	802	778	731	814	758	773	736	775	752	809	770	819	791	789	793	829	812	802	745	787	851	826	761	819	793	822	793	810	807	738	752	825	817	783	788	747	805	761	798	818	767	823	755	755	760	790	785	819	727	795	750	798	742	777	815	782	763	776	807	807	833	804	819	842	781	804	799	795	750	738	736	794	779	800	798	753	834	786	796	772	780	822	756	795	780	829	779	813	833	801	826	815	828	805	781	777	778	793	838	767	776	804	824	795	842	770	828	797	843	797	742	750	849	773	804	796	841	770	787	798	833	773	806	769	819	817	767	765	777	790	811	767	832	766	765	816	846	820	781	829	795	799	786	850	766	782	822	767	777	840	825	781	789	840	785	817	780	811	783	806	745	787	790	783	717	808	788	815	760	751	795	795	805	773	768	788	784	806	781	769	835	776	814	717	821	827	765	783	823	762	770	775	783	767	777	784	778	799	772	788	810	748	770	817	796	759	817	765	795	798	785	803	771	723	770	763	780	801	737	741	793	778	778	808	769	775	781	773	755	772	776	780	773	802	793	786	845	800	836	736	803	779	763	765	814	790	775	780	780	800	733	825	773	798	808	817	733	855	767	781	761	810	817	813	758	739	778	791	811	784	745	740	778	832	782	791	768	727	766	784	768	801	805	760	808	818	772	744	774	828	812	777	831	745	774	806	771	779	756	774	822	791	782	819	786	799	770	755	813	787	806	759	794	843	774	816	780	763	792	780	764	774	766	810	792	792	780	819	811	803	722	773	776	793	799	820	793	782	770	793	843	828	731	784	767	793	791	779	779	775	790	789	756	875	797	784	759	779	800	798	807	787	770	787	745
82093	74060	71581	60526	45069	29919	16208	7207	2916	1355	754	548	474	427	423	397	410	410	401	448	390	436	429	394	407	423	390	366	394	368	403	396	397	442	384	387	378	410	414	395	396	437	428	413	442	411	392	416	372	381	410	431	417	435	454	459	454	396	453	403	451	459	381	439	423	434	426	392	404	408	406	384	408	414	366	416	403	441	423	423	403	403	364	378	383	422	431	390	408	417	419	389	392	427	423	439	427	374	404	399	418	379	450	435	426	428	414	398	423	375	370	401	398	392	383	402	424	428	385	399	402	420	361	410	433	407	384	454	401	380	430	399	373	390	401	391	408	394	413	384	413	468	442	397	392	388	411	434	388	410	410	430	416	371	416	387	417	408	422	422	434	406	405	420	396	413	422	387	429	456	378	386	430	391	394	424	397	424	398	411	406	387	435	407	396	363	429	412	415	434	409	381	449	419	426	421	385	379	439	370	403	405	398	420	406	402	417	378	433	434	378	407	432	413	380	387	406	410	391	367	445	406	407	361	377	405	375	392	412	382	395	418	398	458	397	431	410	373	431	356	408	418	432	388	440	386	418	413	412	413	407	392	434	395	409	402	440	413	409	388	409	407	416	398	421	412	414	430	409	400	414	423	447	441	417	385	357	394	387	381	371	396	407	415	419	395	408	433	408	402	436	451	409	442	398	397	403	395	440	419	381	420	421	434	415	399	415	400	414	416	412	412	416	365	414	419	406	406	393	405	399	371	409	413	397	399	390	390	357	392	408	401	412	426	405	444	405	408	400	440	413	433	426	389	409	437	406	391	411	393	397	411	397	419	390	388	407	462	409	403	391	418	427	430	420	406	394	386	449	431	410	401	424	399	439	443	377	391	420	397	396	413	419	393	364	374	460	408	376	431	411	429	375	409	413	354	429	409	419	440	423	436	409	410	412	393	400	429	412	410	444	414	364	420	395	386	407	435	424	393	395	455	412	416	371	411	431	380	464	380	427	387	424	416	417	432	412	398	427	425	394	430	422	382	404	415	416	405	414	409	437	399	426	383	409	393	398	380	398	435	419	430	386	391	400	410	428	437	426	406	398	424	399	467	395	409	396	394	389	414	386	440	446	413	428	409	429	396	429	437	411	432	430	393	375	404	389	407	437	395	372	419	427	428	399	413	407	457	413	433	401	461	396	415	385	401	407	394	391	405	403	398	440	385	395	415	446	410	364	396	411	428	402	383	398	388	418	411	410	401	389	409	420	415	451	467	426	415	383	444	391	411	391	409	441	391	416	387	435	433	402	434	388	406	400	363	419	382	392	403	396	361	393	441	380	382	429	394	427	390	406	417	415	432	450	426	401	426	419	405	379	430	388	423	439	400	394	440	403	416	407	463	389	387	378	413	367	408	371	435	373	388	398	428	464	410	416	415	435	439	385	432	439	408	452	415	427	412	462	394	412	395	434	425	401	437	432	443	430	403	402	423	416	434	448	468	448	439	387	423	404	415	436	449	404	425	421	407	401	385	423	412	393	432	414	400	409	417	413	411	407	432	384	400	410	401	403	450	426	429	397	447	382	400	445	362	442	424	392	418	422	438	403	432	379	403	379	426	395	422	412	436	444	407	398	412	365	418	431	385	450	381	417	408	399	377	397	432	393	385	414	415	409	380	403	382	408	408	378	415	400	422	429	425	406	410	435	408	397	422	356	373	421	396	459	379	417	424	382	401	391	406	402	470	403	408	388	421	380	410	396	427	426	418	387	410	407	408	416	424	443	390	412	432	407	398	425	447	430	409	442	415	400	387	404	447	413	423	411	412	396	431	389	409	440	396	399	380	383	379	431	423	392	471	414	396	420	382	390	384	397	442	372	444	432	461	410	359	394	429	408	429	437	401	392	397	423	418	403	427	423	382	397	438	436	453	403	370	413	401	406	421	425	436	413	428	391	398	401	422	410	395	431	409	379	396	393	449	411	421	424	436	405	404	415	423	433	362	399	380	362	405	386	380	416	422	404	430	406	407	396	439	393	418	413	360	401	447	417	413	417	402	370	436	430	411	451	389	368	394	399	401	393	421	438	449	430	431	389	412	447	413	422	408	447	403	439	385	391	419	404	429	424	468	425	389	440	386	418	392	374	387	453	388	403	417	398	392	379	424	436	401	404	398	400	389	414	397	427	421	405	441	419	348	365	416	432	429	443	424	394	411	442	448	354	396	389	417	409	415	404	389	399	386	388	383	406	398	465	382	375	383	458	414	429	416	414	440	381	427	433	407	397	410	427	388	446	397	417	439	402	452	392	413	399	427	414	377	384	414	418	403	395	383	389	425	428	401	435	413	404	362	388	433	451	407	381	438	438	449	435	426	396	404	442	414	422	382	410	424	407	386	409	431	426	418	409	428	428	442	450	401	390	418	384	397	402	415	423	416	437	432	404	417	384	414	433	403	437	373	400	398	443	418	413	389	397	421	406	427	448	431	405	413	431	410	410	416	416	425	410	410	415	425	394	389	379	415	409	402	393	433	381	437	459	434	446	446	406	385	428	417	380	410	397	449	442	407	424	447	397	386	411	431	423	429	408	416	416	395	401	378	416	420	456	421	423	412	422	421	408	408	434	420	392	433	379	411	399	391	438	447	382	395	397	413	372	407	418	393	418	405	402	406	409	435	401	423	393	365	381	400	410	382	400	426	397	396	398	411	433	385	448	438	395	395	402	421	456	433	418	424	387	381	419	413	386	423	373	374	381	416	410	414	363	393	392	438	447	436	402	433	401	432	412	419	365	402	447	387	394	396	394	410	411	402	414	381	430	413	439	404	412	390	418	437	420	437	394	418	417	393	415	403	396	376	395	435	406	414	431	405	427	382	414	417	419	459	365	450	437	410	389	413	441	474	415	440	435	437	411	427	422	394	428	379	408	408	412	398	436	447	471	381	374	401	410	419	412	435	394	357	420	429	437	416	422	425	397	442	387	424	378	409	404	433	421	455	389	399	383	370	376	407	413	412	403	388	428	394	452	375	441	404	399	438	402	370	478	388	388	407	396	390	447	430	404	410	411	374	414	397	414	443	430	425	443	447	405	401	431	406	393	347	402	428	427	405	401	429	393	392	396	424	405	407	413	412	432	407	432	381	407	495	402	373	442	434	394	428	404	404	441	422	383	415	420	421	402	406	406	416	413	420	408	410	396	372	431	439	438	403	459	413	386	399	412	407	448	419	463	401	419	452	409	373	409	409	406	429	409	402	420	417	422	407	413	408	450	387	373	410	413	384	406	389	442	420	378	416	447	407	438	434	472	407	407	430	401	410	416	403	419	459	419	404	410	399	388	449	397	398	410	384	407	412	386	416	435	381	446	393	401	392	403	422	395	400	400	391	417	410	413	427	415	450	405	410	403	418	413	444	395	455	461	391	424	380	420	438	424	380	420	395	403	412	396	422	408	413	370	408	420	368	390	412	376	390	382	448	381	411	391	388	435	423	437	433	404	404	409	379	421	387	420	431
53965	57125	67078	64760	53640	41241	28704	17231	8733	4463	2180	1329	1076	887	899	877	887	882	840	892	886	848	861	900	928	865	896	932	920	914	822	884	892	826	875	827	893	876	885	880	860	895	876	904	895	904	892	898	881	866	897	841	870	868	908	919	876	834	852	911	876	841	873	863	863	860	864	928	827	863	850	908	860	895	864	876	852	870	843	869	863	897	957	885	851	827	884	874	862	873	893	891	868	891	858	940	831	868	883	849	881	870	912	875	883	890	893	852	873	861	878	880	843	881	886	889	873	901	866	890	922	865	868	850	885	881	881	870	887	890	876	864	856	797	871	891	941	931	828	872	891	914	903	853	905	870	889	912	913	884	858	870	917	862	899	945	821	862	845	898	867	873	914	877	899	910	822	892	857	830	872	820	939	878	848	838	878	885	886	864	866	861	844	907	867	832	907	853	867	883	915	843	849	918	904	837	858	876	862	854	904	878	947	857	888	886	881	832	902	926	910	874	885	895	862	835	865	869	854	897	860	891	906	877	860	851	858	931	903	873	895	859	877	925	860	867	934	911	840	863	917	871	852	893	894	816	896	902	907	883	875	914	858	872	887	912	852	883	881	908	891	884	824	928	878	864	936	937	873	881	891	852	938	806	936	892	866	919	882	901	885	917	898	897	886	939	886	865	868	864	843	885	852	844	901	899	888	864	926	888	908	884	856	902	941	899	902	934	854	853	860	835	899	851	864	855	889	843	908	865	894	823	880	872	909	874	927	898	920	814	858	934	911	888	903	875	856	874	899	896	892	927	859	889	911	855	906	921	831	874	914	878	904	868	837	913	895	884	856	898	879	903	889	866	948	825	902	888	851	843	849	925	885	837	905	873	910	927	879	882	898	886	916	843	834	891	924	883	879	818	859	857	868	923	888	898	850	854	885	911	922	878	918	915	908	864	880	877	870	861	934	866	882	902	866	877	889	908	890	888	838	917	861	895	845	938	874	887	906	897	884	843	824	865	849	874	893	915	859	846	824	880	892	921	875	877	887	831	890	781	876	878	900	870	909	909	862	923	889	872	836	905	846	885	851	946	897	859	902	870	874	885	900	843	883	847	850	866	833	872	860	859	843	887	858	901	863	918	873	892	846	849	841	855	892	865	908	864	872	882	833	854	900	915	869	844	869	869	853	908	944	862	873	839	921	862	901	861	865	886	913	936	938	885	860	847	867	824	854	855	895	889	908	874	920	888	857	864	898	927	845	878	876	862	827	864	924	903	883	834	874	856	933	866	869	868	861	951	870	919	878	916	871	834	833	863	905	902	848	891	910	833	875	920	831	884	918	887	879	853	865	881	873	842	908	936	854	844	921	846	900	875	823	909	901	849	840	893	870	838	930	917	877	921	873	897	899	866	904	839	885	891	869	845	833	900	853	856	922	912	886	895	885	878	858	856	898	913	951	857	915	879	884	867	867	891	919	850	871	835	925	856	852	855	902	911	901	870	841	816	890	904	936	913	860	866	855	882	913	942	837	852	800	887	869	838	884	868	967	881	879	853	922	871	923	893	864	821	874	831	854	889	879	888	878	869	837	887	859	864	867	910	950	850	827	924	877	881	898	871	921	897	888	845	881	919	866	904	908	893	825	911	891	869	840	885	872	945	926	889	915	889	881	836	895	823	855	918	869	850	847	870	877	943	838	871	853	864	922	887	907	862	858	890	912	879	885	913	904	884	921	876	874	884	888	879	906	899	911	862	915	863	887	830	860	885	863	866	830	897	830	854	866	888	886	878	896	847	835	880	873	779	903	865	977	892	865	927	924	916	915	857	883	830	908	952	888	827	855	829	884	912	836	878	842	925	907	894	890	892	920	866	853	890	859	872	889	892	895	874	925	899	862	899	877	822	847	946	913	939	858	948	856	782	874	852	917	871	866	919	821	898	883	887	911	875	856	925	873	848	870	882	844	882	927	871	916	877	870	894	850	841	929	860	877	860	869	892	906	878	823	895	892	835	882	839	895	843	848	915	871	910	902	824	899	853	891	910	827	828	863	913	853	809	928	877	876	849	880	824	864	867	898	911	926	879	914	863	893	855	887	872	879	845	849	914	826	868	927	875	868	876	841	861	894	907	862	876	896	882	875	892	919	841	854	931	847	878	878	930	870	908	842	898	855	885	861	917	836	897	857	889	842	903	852	926	881	855	859	896	812	900	796	909	885	896	865	904	872	888	914	864	863	827	898	854	887	837	848	875	919	872	856	844	886	913	923	819	907	934	919	892	852	857	852	886	852	882	923	844	863	885	874	871	900	839	911	825	892	884	870	922	852	882	900	933	856	879	857	842	912	841	856	869	924	880	908	853	895	869	930	849	858	908	887	844	858	860	836	889	911	903	887	903	847	875	887	876	862	848	847	896	902	873	915	876	916	914	864	883	872	868	866	854	911	863	918	868	873	896	894	931	857	905	873	877	875	892	839	843	861	885	816	870	933	870	844	888	846	834	874	917	854	871	883	847	856	911	912	858	868	885	902	874	870	850	924	879	865	898	857	917	815	884	880	919	854	902	883	932	882	870	865	850	903	876	871	842	896	875	885	892	853	926	874	895	897	892	867	909	902	894	885	837	867	880	909	850	842	866	875	856	875	857	825	868	898	887	896	895	887	863	872	822	841	891	857	912	897	878	864	922	898	902	931	932	871	944	885	919	918	877	874	863	888	947	859	872	884	939	845	845	875	854	845	871	880	891	875	875	878	898	910	862	880	860	881	894	883	918	887	884	854	876	904	920	881	896	884	848	896	856	888	899	904	863	893	884	864	889	884	880	875	894	874	860	872	830	862	882	930	867	882	855	852	937	806	880	882	888	813	907	911	856	916	882	819	855	906	884	840	867	830	866	811	852	850	895	891	897	830	889	907	914	898	884	861	872	864	864	895	930	888	880	929	859	903	862	899	933	853	864	900	901	852	894	823	870	887	876	904	860	886	867	876	886	892	859	881	902	887	878	835	845	868	864	870	873	863	864	869	866	892	899	896	855	894	853	844	851	918	839	812	917	900	866	905	840	867	907	866	899	871	871	861	898	885	863	944	814	839	871	893	851	856	872	909	847	944	877	830	900	903	914	916	855	863	859	847	890	876	874	877	867	884	887	875	911	907	861	875	879	893	852	897	836	827	874	862	904	833	888	844	907	889	936	867	865	853	869	873	860	898	941	809	877	828	860	876	869	894	902	865	873	876	854	866	866	867	873	881	942	902	893	857	858	881	906	861	929	937	903	874	878	888	867	863	865	845	847	877	853	895	883	903	868	889	909	905	881	845	874	873	899	885	876	854	908	879	907	874	926	877	900	898	882	890	897	842	864	840	886	867	899	889	840	847	882	880	902	884	884	861	885	932	892	893	877	850	835	886	853	883	875	911	913	902	843	905	898	870	841	848	859	866	844	908	921	895	889	859	857	883	886	872	886	887	901	890	890	832	903	881	839	895	893	903	904	839	880	889	896	910	889	880	882
15474	9627	6240	3930	2140	1239	771	583	435	332	342	300	317	366	305	332	302	305	313	350	325	334	309	330	332	295	308	277	337	325	352	314	272	353	346	323	324	314	316	292	337	324	308	343	308	321	330	327	324	316	316	345	282	320	313	305	333	285	317	323	316	319	302	316	331	309	302	348	329	321	303	340	323	298	296	350	324	307	318	334	339	305	326	297	338	359	298	346	317	298	320	334	285	326	285	327	317	322	274	373	286	300	271	318	330	312	295	307	309	307	310	293	310	321	326	317	329	341	323	336	342	319	307	322	318	309	294	327	309	325	318	329	343	299	291	326	333	357	291	286	308	324	265	290	348	280	359	312	339	318	352	326	316	315	338	300	321	352	320	357	351	314	331	273	313	311	323	318	326	318	304	332	308	340	320	309	324	337	326	295	276	315	316	321	317	329	346	325	312	296	305	336	313	302	278	342	318	328	319	297	352	331	290	313	347	296	315	320	312	321	303	329	319	306	290	326	329	302	346	266	331	318	328	325	321	332	335	305	326	342	319	320	317	342	311	313	332	298	314	324	325	301	332	311	332	263	315	324	336	323	319	317	305	316	284	319	334	347	325	294	349	300	293	337	320	304	327	306	346	308	312	333	328	318	288	309	303	331	330	307	294	309	335	327	321	330	336	364	306	288	352	353	302	299	302	325	314	316	336	339	316	318	331	284	359	297	309	333	328	288	320	298	321	331	315	290	341	318	319	327	312	346	318	284	297	342	306	320	310	320	342	306	320	347	347	316	346	347	283	313	315	303	316	309	301	326	307	328	359	337	325	330	312	311	309	306	328	355	311	317	300	299	324	324	313	337	306	309	310	292	335	332	315	303	318	297	271	294	310	331	335	337	325	326	294	305	309	313	307	301	317	333	303	303	268	334	315	357	301	298	298	290	304	326	336	348	300	294	313	333	303	327	329	308	308	315	298	331	318	316	270	315	324	292	321	330	298	329	312	310	307	319	330	323	313	322	312	327	316	330	305	335	333	290	291	324	333	358	342	356	293	318	306	266	317	320	317	328	324	337	321	327	291	320	299	319	320	332	312	311	326	318	312	318	301	323	309	294	285	315	317	312	320	315	316	294	320	291	298	339	321	308	305	312	308	318	326	330	313	311	328	315	332	322	311	332	332	344	334	299	327	290	343	301	313	286	287	322	385	295	314	336	330	349	335	325	309	318	332	274	309	308	348	309	304	330	301	329	285	297	343	306	315	320	307	321	309	306	336	325	311	311	326	331	323	319	323	338	316	344	327	314	305	329	315	329	329	326	323	346	308	291	312	310	323	321	316	294	311	342	317	339	293	316	313	315	329	320	276	282	322	288	325	276	339	334	309	303	325	326	321	285	290	270	298	295	322	327	305	301	318	330	298	334	366	280	346	311	354	321	290	308	335	324	325	307	293	311	315	325	331	300	303	319	320	287	283	319	332	338	327	328	320	309	330	346	325	307	297	305	296	342	334	326	321	339	351	333	351	358	291	316	326	334	323	330	323	328	295	298	309	338	293	306	311	397	302	328	315	331	321	322	327	347	331	322	308	315	320	303	308	322	328	298	317	328	334	291	343	309	356	321	284	299	297	323	332	324	300	324	308	280	329	316	303	316	299	315	324	300	349	311	307	306	312	300	319	314	350	321	309	344	318	324	294	316	329	329	333	293	300	295	330	326	348	310	332	332	304	339	298	316	348	313	318	350	305	290	322	335	324	315	310	341	340	322	333	324	321	312	313	318	311	312	288	315	287	295	319	331	301	295	328	314	292	326	338	345	315	315	350	331	315	306	293	336	300	298	294	305	284	308	312	294	323	357	314	312	319	315	321	307	350	330	296	343	319	363	339	310	316	307	325	307	288	312	309	329	303	323	335	311	274	325	301	323	337	328	343	307	351	335	320	311	336	318	322	340	328	321	333	319	319	315	304	355	324	337	321	384	298	334	311	335	297	301	311	337	317	320	287	325	315	347	298	285	318	306	305	319	326	304	340	332	342	318	357	331	312	326	329	354	289	298	322	334	321	324	312	331	305	311	327	312	319	333	298	322	324	338	289	329	334	321	322	329	312	340	295	329	328	327	314	320	352	320	302	291	312	307	320	285	318	323	339	309	279	335	302	329	316	318	302	349	325	330	336	308	311	321	335	325	337	322	305	319	341	305	286	306	335	306	311	293	287	296	294	308	367	297	323	287	339	312	301	325	296	307	325	317	321	325	331	297	339	282	330	322	289	296	306	354	306	308	334	335	313	303	330	355	312	313	321	317	285	299	303	305	328	301	324	324	320	337	319	300	323	326	284	292	304	352	317	366	317	329	314	343	345	305	314	319	296	340	293	317	330	277	312	337	324	317	310	357	315	329	324	314	337	347	264	310	343	312	335	328	305	355	311	317	312	293	330	335	297	302	311	311	310	326	312	335	304	291	322	297	329	324	321	321	300	295	324	308	322	316	315	305	315	313	318	350	334	321	326	337	262	314	297	317	323	320	314	263	333	301	283	305	313	336	348	324	304	316	324	331	339	324	307	312	277	306	293	381	287	295	311	346	320	302	314	361	309	303	324	327	288	302	318	304	313	313	324	317	319	337	306	301	320	361	322	286	326	326	307	282	326	312	324	300	357	301	304	317	349	315	320	313	317	347	319	303	327	306	373	324	291	289	351	332	322	335	332	341	329	328	329	272	362	316	322	321	309	322	314	343	299	323	315	290	371	343	319	351	311	280	308	327	306	323	282	312	316	316	304	317	304	305	322	325	294	301	316	346	286	310	328	318	336	294	332	329	339	303	337	324	347	329	343	328	334	311	339	339	323	303	306	302	308	296	338	294	319	311	322	310	333	327	321	309	321	306	354	331	350	337	328	332	305	309	337	291	290	322	323	322	333	326	332	301	318	325	288	304	320	332	314	333	315	330	296	304	334	327	321	354	297	310	328	316	300	261	299	287	317	275	331	319	273	334	300	332	306	282	350	309	327	309	300	312	309	336	331	363	328	308	337	308	341	312	294	293	322	312	313	298	338	278	283	341	325	301	322	329	317	332	291	339	314	317	317	317	334	333	359	284	303	287	315	331	323	291	318	315	342	328	342	335	333	351	327	286	312	318	323	332	285	339	329	314	314	318	323	315	325	341	280	303	290	363	349	334	297	345	350	292	305	319	304	293	327	302	323	321	332	313	302	318	303	304	289	324	357	324	294	282	305	297	309	316	324	340	321	308	327	293	314	319	322	313	287	313	306	325	291	332	316	359	291	324	312	308	303	345	300	293	295	320	315	316	314	300	315	295	325	312	335	313	323	310	349	329	321	333	322	347	327	330	319	313	302	327	316	293	295	287	309	332	319	332	305	343	288	306	310	292	365	346	315	310	342	346	305	339	338	328	338	290	289	323	310	294	342	308	344	328	320	323	330	339	320	307	353	329	287	330	362	288	323	288	329	295	297	282	317	331	321	279	339	288	325	330	317	329	308	323
14645	11575	11428	9912	6469	3891	2305	1498	1062	800	710	779	745	680	728	707	671	699	729	671	685	700	753	689	684	676	686	699	719	697	655	703	690	671	712	672	712	683	702	715	718	686	676	714	715	733	672	666	692	696	691	655	740	675	699	722	692	706	694	682	711	676	685	683	673	728	660	688	718	731	692	752	690	662	709	696	651	743	702	685	699	726	627	701	702	703	703	758	695	711	734	705	701	674	687	717	739	706	738	677	695	746	718	658	696	689	690	688	709	683	724	714	652	691	686	677	700	697	673	712	665	728	674	681	719	721	698	699	742	691	682	715	701	681	698	667	666	661	683	680	693	690	675	722	687	693	727	712	744	681	657	682	721	711	681	726	686	721	702	709	714	673	692	701	714	672	669	681	672	709	701	706	742	688	708	739	710	694	672	660	703	711	700	720	696	709	645	714	689	748	692	681	698	698	734	679	685	720	704	719	701	698	698	739	708	681	693	751	692	704	688	698	676	681	718	677	623	723	691	712	669	711	756	704	632	649	682	772	715	695	683	744	689	692	719	702	681	678	738	771	718	686	716	689	692	654	669	706	706	674	676	711	738	660	730	715	675	690	690	733	680	685	716	720	721	694	684	688	668	704	692	709	697	680	688	737	684	713	705	707	659	696	666	666	704	731	674	704	674	729	688	673	698	725	708	703	695	644	746	720	670	694	617	706	680	669	700	731	656	667	645	696	719	740	716	689	703	723	731	696	718	722	692	697	654	669	699	688	706	691	665	728	654	684	682	739	724	670	720	663	679	704	734	698	734	677	706	744	692	681	737	695	646	694	678	720	675	693	729	714	699	686	678	702	728	735	688	700	645	683	716	745	679	686	737	695	693	689	734	685	683	743	715	716	678	735	735	711	739	672	735	723	720	657	708	743	706	696	737	684	673	660	687	694	728	698	760	677	730	651	697	734	735	666	684	726	737	737	720	655	711	706	676	665	691	742	698	708	725	720	704	693	706	710	665	688	710	753	707	650	699	721	733	679	682	721	684	740	710	702	674	712	696	740	717	686	754	696	717	677	733	703	678	695	694	724	733	643	704	730	674	673	696	681	642	708	717	754	660	753	720	771	672	718	685	659	700	703	693	686	693	668	698	716	693	645	674	670	762	723	709	719	705	667	734	728	704	680	719	674	668	700	687	689	699	718	732	686	628	747	675	723	715	754	747	687	684	679	683	679	686	690	668	643	698	710	721	738	716	697	675	651	677	722	678	703	669	684	727	714	710	704	679	700	713	693	706	674	666	683	728	686	677	709	671	714	705	704	752	707	672	737	681	695	691	651	679	654	654	709	691	669	716	696	702	695	701	683	697	675	697	744	648	745	672	679	749	707	737	673	751	693	668	735	655	688	714	682	702	721	672	712	682	691	688	710	675	670	717	711	719	707	672	670	720	690	656	653	659	714	729	705	739	703	715	709	730	677	689	724	698	718	729	689	700	739	691	692	668	676	688	733	721	705	721	661	685	692	695	749	707	683	727	707	699	723	692	719	655	710	722	744	675	704	731	645	671	695	685	678	737	727	712	677	670	694	712	668	713	695	690	695	703	703	619	691	694	739	697	740	710	706	690	708	738	735	710	740	666	697	699	676	695	714	669	708	697	709	730	704	690	655	718	675	730	661	657	713	752	705	686	697	702	693	720	706	655	653	707	701	660	674	678	689	710	710	696	729	664	681	681	675	659	707	726	660	740	717	678	670	703	682	703	716	726	731	701	707	653	723	720	706	689	706	748	673	662	679	686	698	724	714	738	718	670	732	671	694	649	710	670	723	723	685	660	681	673	700	668	662	702	699	669	702	739	740	667	704	708	690	650	689	755	670	690	725	692	688	667	717	738	769	671	694	715	733	752	702	706	648	675	727	691	706	742	693	660	702	662	707	740	725	646	726	734	663	672	657	707	696	674	692	653	739	703	686	705	698	697	696	696	700	692	695	695	676	723	632	727	711	699	678	715	660	715	673	722	731	675	698	686	675	674	720	693	681	722	689	690	700	675	663	691	762	667	733	730	698	722	710	651	735	727	658	683	671	657	706	687	705	674	685	680	724	712	741	749	717	716	713	661	732	710	716	657	664	706	672	720	675	759	696	739	664	699	663	749	676	680	668	725	687	689	721	683	713	784	700	740	649	725	682	712	710	693	689	715	626	738	719	669	717	723	723	706	713	670	726	681	686	702	651	694	683	739	702	670	677	676	677	695	640	732	684	739	692	723	697	685	682	704	724	703	737	691	703	702	664	673	715	675	691	713	739	705	699	701	660	727	702	744	666	710	659	690	685	710	654	686	714	653	659	751	686	729	733	693	692	704	691	730	730	701	701	671	656	732	672	687	693	676	699	690	665	656	721	663	733	707	655	706	695	750	687	717	714	720	664	722	711	695	713	736	709	696	681	731	699	683	721	682	715	712	687	681	712	665	714	648	695	722	724	726	718	676	731	644	726	697	717	720	686	688	674	743	725	699	678	715	723	680	668	710	723	708	675	729	672	700	691	670	707	677	723	670	700	703	719	665	704	718	727	651	711	682	663	698	667	720	726	663	724	731	709	731	659	757	687	704	693	714	683	698	698	698	675	710	700	715	747	701	701	706	700	718	693	677	692	708	675	671	649	671	761	704	708	722	718	719	689	674	711	689	656	698	668	742	750	734	709	671	755	661	711	694	742	693	685	658	683	682	719	714	729	689	703	713	673	685	698	707	713	680	684	659	696	749	718	720	681	717	713	694	726	737	696	708	704	716	714	694	679	696	735	706	708	702	718	682	678	701	690	704	740	711	675	727	670	705	671	699	663	708	701	766	726	748	683	699	668	723	756	647	661	670	707	648	703	720	730	702	701	741	753	701	728	702	731	685	729	699	731	678	701	754	729	711	692	658	751	653	651	724	714	715	705	706	693	688	727	606	689	711	701	687	683	706	698	673	714	700	693	727	753	698	731	724	696	694	675	681	693	741	696	725	661	716	698	740	660	731	686	704	687	695	679	663	683	674	711	662	726	676	673	740	703	674	698	691	714	720	706	672	729	736	689	638	673	718	690	698	719	710	701	709	697	661	739	729	712	671	698	701	721	745	715	708	669	699	731	682	726	685	721	706	705	728	688	679	662	707	670	674	705	707	724	744	677	678	699	777	721	707	725	734	681	708	692	725	676	738	712	678	717	727	675	699	724	677	774	702	696	695	678	698	743	669	696	720	732	707	728	637	699	677	691	714	734	700	690	667	676	707	684	724	668	731	663	725	728	716	726	725	680	715	686	643	699	666	688	698	688	700	706	684	747	692	680	746	677	735	668	678	677	741	643	690	651	684	712	719	710	675	734	668	736	706	742	701	727	701	760	681	718	758	688	707	736	708	748	752	726	664	700	702	674	703	690	698	734	735	656	695	697	714	692	707	749	716	687	711	747	711	766	651	743	671	712	704	679	698	752	715	710	694	746	711	713	706	707	709	696	648	690	666	643
84016	69967	69140	56928	41013	26213	13494	5497	2213	1146	643	485	430	360	348	372	379	405	357	376	394	343	384	407	326	405	370	403	395	376	397	389	375	390	395	379	406	388	378	350	361	380	380	383	335	348	357	371	390	378	408	376	353	390	374	345	354	383	370	375	356	342	393	317	364	360	391	396	386	372	391	367	371	401	368	381	392	371	401	373	375	366	348	349	373	354	369	362	377	341	363	371	367	329	353	338	351	359	374	375	364	353	355	314	368	378	420	398	359	381	390	344	329	383	369	358	374	392	386	357	375	362	369	367	336	389	372	391	384	340	354	364	420	342	398	369	324	355	376	339	376	373	396	367	396	385	394	397	383	377	399	328	336	355	381	384	379	385	382	358	363	365	369	354	368	360	339	373	342	355	351	403	390	376	387	347	335	300	347	350	358	391	383	360	362	434	336	393	351	349	366	341	337	368	375	363	390	396	362	403	343	330	351	358	359	376	351	381	371	396	377	397	383	382	370	342	325	386	359	367	399	353	383	355	388	366	383	392	381	357	335	383	369	374	340	355	372	346	338	354	392	333	364	363	341	367	369	346	356	374	340	369	377	327	381	331	387	320	379	355	383	351	364	380	361	380	334	349	366	367	348	389	349	370	384	342	387	378	388	368	355	364	389	380	389	415	341	390	355	370	351	383	377	370	388	379	425	335	366	387	346	407	375	389	357	394	356	299	374	385	382	360	354	372	395	391	362	356	361	401	368	380	362	394	363	405	398	334	358	380	361	368	385	392	385	368	391	351	369	360	389	380	360	337	379	394	379	380	404	379	366	378	349	385	356	335	376	359	351	351	376	390	402	408	401	394	365	425	347	395	344	363	388	404	366	403	362	360	384	373	379	317	342	416	367	367	326	365	345	382	359	368	375	390	354	356	361	363	384	321	358	366	384	359	314	366	380	400	414	404	369	364	386	387	408	360	382	336	383	351	382	345	363	362	359	397	365	374	421	395	386	421	414	356	328	386	361	362	326	368	354	358	345	357	352	396	411	356	377	383	331	349	373	366	387	367	375	345	363	360	400	375	360	387	366	356	368	408	363	338	401	374	361	352	367	359	363	368	357	404	364	386	358	370	412	351	383	355	359	357	312	373	392	333	387	365	364	360	406	394	374	361	320	349	389	389	376	392	330	399	377	391	344	392	376	357	371	388	382	345	359	362	375	375	346	354	354	362	367	348	394	372	351	386	355	358	378	338	370	346	351	364	379	385	348	397	463	388	367	386	336	367	383	321	337	355	363	376	372	373	360	355	395	395	385	350	362	326	355	334	387	376	367	372	383	413	327	370	362	385	368	359	346	374	400	395	378	368	409	356	375	347	384	377	372	356	380	384	371	334	366	358	377	380	367	394	342	391	395	362	392	337	377	361	381	388	413	372	389	349	374	354	378	330	321	412	386	400	398	356	357	394	377	339	383	412	387	371	364	376	379	383	323	391	329	343	374	374	353	403	416	346	386	356	312	349	372	377	369	352	328	384	389	353	383	397	387	318	344	313	365	361	383	351	339	358	378	341	401	388	362	380	355	352	356	330	361	357	364	361	355	364	379	368	357	374	355	428	349	359	365	355	371	375	393	356	355	367	361	355	399	340	346	368	400	353	365	371	381	370	379	347	355	351	358	381	392	378	383	393	399	367	359	347	380	363	342	328	385	355	369	382	343	387	329	373	366	370	359	374	366	365	355	377	412	361	327	391	384	351	376	344	348	373	407	388	367	349	408	366	395	410	358	333	389	415	385	338	373	400	364	373	382	394	381	382	401	377	337	332	355	377	359	393	362	339	356	374	373	338	364	396	407	366	353	383	372	382	386	373	420	364	378	353	377	386	417	388	388	413	390	366	339	372	366	401	345	382	369	363	367	384	388	351	367	410	359	358	358	375	355	363	388	406	346	334	333	352	390	392	359	413	355	363	354	352	384	328	391	368	370	359	379	396	355	382	351	384	335	388	359	365	363	400	351	348	344	353	394	346	385	374	383	369	385	343	324	368	331	376	368	401	360	367	359	386	395	357	370	380	401	370	376	334	343	370	399	339	377	350	385	408	360	321	351	341	381	413	368	361	394	366	384	378	346	368	359	365	373	358	363	357	382	367	374	358	396	387	374	348	369	357	377	352	379	391	358	342	397	362	358	392	409	386	360	358	387	375	391	387	365	370	390	364	365	385	369	386	343	397	382	400	361	371	350	370	390	331	363	353	413	341	372	410	388	356	366	383	366	356	357	345	338	378	375	381	371	377	395	379	366	394	370	404	353	377	384	398	388	366	367	340	378	377	392	335	334	364	370	366	333	388	370	350	371	367	320	347	336	409	353	347	373	372	340	376	409	364	392	385	348	362	380	412	384	376	397	379	412	419	336	371	368	371	399	361	375	322	342	385	338	352	409	329	350	369	358	367	384	356	350	401	381	359	374	364	386	343	381	367	363	389	387	346	376	343	368	350	379	375	355	399	362	376	380	338	417	365	338	364	373	375	362	361	342	359	403	380	394	335	387	387	352	350	375	370	356	372	340	357	347	339	355	376	395	365	373	394	372	369	396	348	364	371	348	375	379	339	370	413	376	362	409	378	362	387	376	386	361	394	375	364	387	373	407	353	370	388	385	390	354	332	398	341	375	400	392	363	380	378	369	382	364	349	392	343	422	376	381	348	376	393	389	378	380	361	380	313	368	370	359	383	336	339	318	368	356	338	335	350	363	393	365	308	384	372	341	361	390	388	354	371	356	378	390	381	392	391	371	385	352	380	365	375	387	380	355	395	359	358	372	384	343	380	340	392	333	327	387	395	366	359	351	352	362	381	392	400	387	375	378	368	340	337	364	337	390	379	377	416	393	396	353	357	343	403	385	390	396	408	345	382	369	348	400	407	353	386	400	359	390	350	353	395	419	363	397	361	367	404	350	411	383	377	350	385	356	381	370	347	349	384	398	365	391	367	401	360	348	401	367	376	358	364	375	381	401	348	363	376	358	372	366	355	368	387	358	367	397	337	374	350	362	377	348	358	319	385	380	382	377	359	371	376	368	330	360	375	356	372	359	391	358	360	375	366	384	372	364	353	359	368	417	380	377	356	352	356	382	348	374	390	407	368	345	351	330	383	373	355	398	385	373	354	361	364	374	381	406	335	397	409	395	380	384	354	347	369	387	409	384	390	379	352	399	334	355	394	377	374	333	383	346	337	352	360	364	361	338	388	345	347	370	359	362	375	358	390	343	374	328	381	336	372	387	368	363	369	378	355	380	370	372	354	362	371	360	363	352	357	360	375	339	389	364	364	373	351	352	379	347	409	433	397	359	360	370	382	363	364	396	352	344	355	401	354	416	396	363	417	397	380	391	405	361	352	343	342	393	362	373	393	361	362	376	372	370	359	376	374	379	413	374	376	367	374	342	400	343	368	378	367	359	366	380	417	369	361	359	390	383	384	375	348	377	353	354	352	339	371	418	400	376	408	388	358
54265	52829	64667	61465	50429	38280	25518	14493	7391	3664	1985	1266	923	829	807	846	785	845	765	796	806	842	774	834	764	791	821	788	823	748	766	787	826	767	829	811	805	773	797	812	725	768	804	822	809	803	804	810	822	820	762	800	800	763	810	838	786	808	797	802	771	792	808	762	771	826	776	805	866	843	791	778	812	796	795	730	831	789	798	821	793	783	748	822	854	843	826	829	798	763	781	817	794	783	770	890	766	766	782	791	779	790	816	809	826	760	798	849	800	844	795	802	823	835	816	861	829	786	819	784	823	841	762	795	806	803	820	779	764	830	838	820	795	793	775	810	815	825	825	816	829	783	822	823	866	823	848	793	826	791	779	825	780	796	775	812	772	726	847	845	777	827	790	865	810	792	786	782	767	793	815	838	831	818	822	786	824	831	817	818	836	779	813	773	790	805	839	812	813	782	801	812	809	816	806	786	818	804	811	814	766	800	781	795	781	808	803	758	840	805	807	860	789	815	841	856	784	797	832	834	758	787	836	825	792	806	834	803	839	822	809	823	837	814	730	810	815	784	804	841	914	785	803	826	783	794	813	806	770	776	807	838	818	770	799	790	789	770	864	783	788	831	802	829	844	765	809	803	821	768	813	835	752	815	810	783	821	842	785	818	818	747	836	773	814	787	742	840	808	803	809	824	843	821	786	781	814	848	814	816	820	792	816	844	783	807	812	808	766	756	767	819	789	866	840	812	852	811	767	811	843	842	792	826	855	843	812	781	777	796	795	798	840	774	782	797	789	801	809	830	826	774	819	762	750	774	859	778	762	806	810	819	882	817	812	793	799	876	752	782	812	810	787	795	810	798	798	829	781	791	823	773	831	869	794	800	772	838	770	845	787	788	826	822	781	808	773	782	784	825	831	820	768	802	814	813	824	805	813	833	801	823	831	825	744	834	833	799	775	792	792	821	794	730	750	750	824	790	797	806	823	774	824	815	813	762	847	797	848	793	812	790	803	821	845	768	793	793	781	805	805	800	836	775	812	804	790	811	831	833	855	805	798	772	793	813	806	803	792	830	763	845	786	769	797	840	804	868	761	779	778	854	802	813	830	808	837	796	884	792	780	799	777	792	763	806	809	802	830	869	848	762	820	840	761	808	762	798	779	787	791	765	831	829	825	821	775	812	776	803	800	782	780	778	816	795	813	802	782	803	829	772	781	777	762	784	859	842	808	867	811	789	865	802	830	814	793	791	811	785	789	819	799	821	795	758	770	764	798	784	769	806	858	794	800	757	794	800	814	793	798	782	791	807	850	796	810	864	790	821	823	839	798	785	800	760	798	745	775	766	853	825	793	803	777	788	803	851	849	810	858	776	824	795	839	818	793	755	817	796	790	815	807	789	789	773	814	848	825	783	878	843	778	845	832	765	828	768	798	793	825	795	781	848	799	775	807	825	835	812	807	771	808	802	802	753	858	892	787	831	775	779	802	810	827	787	805	822	805	806	816	837	763	780	782	822	786	822	767	812	825	808	792	834	819	848	781	838	825	793	805	814	803	786	798	768	820	865	820	796	819	807	767	817	793	771	815	799	786	817	799	825	773	789	812	801	869	756	807	785	788	794	828	789	818	798	807	786	778	818	822	842	817	814	845	806	836	800	798	818	765	796	794	804	758	799	810	829	779	837	800	788	762	858	848	846	792	838	794	774	816	785	799	784	863	828	778	814	858	756	767	777	746	801	823	857	801	822	792	826	855	790	766	828	788	805	834	790	831	850	813	826	785	764	753	797	792	851	812	804	789	853	789	817	804	804	783	775	823	744	815	802	796	806	780	796	801	841	815	774	808	767	760	855	773	817	795	815	792	800	870	802	820	814	820	842	845	754	799	830	784	775	813	767	796	790	807	792	800	806	796	806	775	798	772	834	857	819	886	838	777	789	793	806	804	852	834	795	808	793	878	793	791	881	805	808	790	795	828	842	805	807	824	821	811	815	865	827	794	826	803	806	840	792	828	825	817	824	719	791	831	851	776	849	838	792	781	832	816	857	804	894	823	853	727	742	840	789	823	801	814	812	780	846	811	819	813	846	805	830	820	804	795	838	799	783	806	822	798	841	822	791	814	828	816	801	816	784	832	784	788	815	801	836	807	831	804	776	813	796	833	821	796	812	873	818	762	792	806	803	796	794	808	832	782	819	779	789	839	833	780	809	843	837	832	827	818	806	807	788	882	814	800	804	805	782	828	797	845	805	775	763	775	821	836	767	842	835	807	793	798	831	778	801	784	868	756	831	855	840	789	782	842	784	792	785	818	838	788	812	773	783	887	827	783	831	812	732	818	841	789	806	792	771	803	815	819	845	742	761	811	809	846	818	826	783	777	823	794	812	859	787	830	827	825	788	886	880	796	810	775	783	842	817	853	825	839	823	806	838	802	799	831	753	796	832	784	874	797	819	816	825	809	799	860	785	764	827	777	811	846	805	789	821	766	804	842	823	808	757	750	852	805	813	839	775	765	828	821	743	835	779	796	815	806	830	826	827	792	841	789	826	869	802	768	773	829	782	827	773	792	828	846	865	785	826	759	784	807	844	786	796	771	810	808	782	764	817	854	820	810	792	837	816	768	840	826	779	802	800	771	798	792	820	838	837	829	813	788	791	817	829	834	832	853	767	809	824	830	800	888	803	805	804	789	800	791	785	824	828	796	810	817	766	813	843	820	812	766	788	795	819	849	781	833	849	769	875	807	826	785	806	838	780	821	857	786	835	815	771	818	752	833	831	835	777	837	831	839	824	779	798	760	849	784	763	824	781	792	819	812	849	826	816	814	797	813	834	788	822	803	819	835	781	798	775	793	794	819	856	823	823	794	796	789	804	812	839	796	761	847	854	819	834	773	812	810	761	779	796	821	773	837	819	860	787	789	765	812	827	820	828	794	798	785	846	828	778	802	786	807	813	836	779	772	797	783	819	775	831	762	805	760	839	816	801	848	802	874	825	814	844	801	822	796	833	807	776	799	821	787	817	799	775	798	750	790	789	776	792	811	784	806	832	793	800	821	837	797	817	825	809	812	774	749	771	762	810	791	826	750	784	853	835	759	809	797	801	795	814	794	818	818	844	789	802	833	783	840	846	835	772	778	820	798	814	817	809	809	806	795	861	750	842	834	754	793	779	791	806	773	799	823	886	839	797	788	805	780	866	771	873	762	758	790	850	790	835	822	801	825	797	843	813	830	806	784	756	813	765	757	829	864	814	812	818	785	799	789	831	812	795	816	819	783	776	777	791	751	811	824	853	794	738	854	832	806	813	821	788	863	791	776	787	801	787	808	823	792	843	829	828	817	786	816	836	781	806	768	820	771	803	775	810	811	863	835	823	870	803	811	828	791	789	815	815	861	833	786	845	808	790	767	834	838	767	817	803	809	824	882	765	807	806	819	805	823	775	802	824	815	827	782	805	808	801	795	861	813	829	796	806	809	772	738	808	841	829	773	861	798	830	814	807	793	878
85246	72046	72047	60192	43688	28372	15131	6400	2614	1297	719	523	454	397	432	394	426	409	414	460	404	439	441	420	421	443	411	414	427	427	427	433	402	386	411	448	460	426	441	406	438	454	404	436	419	392	431	446	436	450	414	431	402	423	452	405	443	390	429	432	421	457	390	410	421	449	434	405	433	428	411	406	356	458	407	435	455	412	444	436	427	434	432	396	431	424	396	417	438	430	406	410	412	459	412	388	418	418	430	454	417	446	459	421	383	405	429	377	428	457	452	470	404	383	412	424	419	385	426	449	443	432	399	415	436	445	418	412	391	392	423	418	449	402	431	404	422	461	386	436	440	473	471	431	437	451	407	369	392	410	440	374	416	430	392	408	392	422	400	389	503	448	393	396	400	431	427	449	438	426	423	422	376	404	419	420	378	408	371	441	383	401	422	448	442	412	446	416	453	369	424	395	391	417	420	421	431	469	375	386	409	388	402	428	400	431	426	416	398	421	444	403	396	431	450	404	429	462	432	449	436	451	414	402	429	424	413	435	389	392	400	391	440	420	386	421	408	400	411	467	427	421	403	402	387	393	455	371	415	473	391	411	462	437	378	404	389	408	417	428	410	468	403	394	442	408	444	427	418	424	421	385	444	461	452	434	423	388	442	383	446	449	432	429	404	411	427	407	406	421	419	409	436	426	381	384	396	407	428	438	380	404	407	439	424	440	430	410	396	397	432	414	424	368	384	420	426	386	419	408	394	418	439	442	372	423	397	466	424	419	372	450	378	394	414	393	405	411	426	421	384	449	449	426	392	366	432	438	446	428	457	435	410	398	435	425	467	423	430	417	419	410	394	396	386	398	421	396	424	398	401	419	401	394	413	420	444	428	439	431	428	408	416	427	412	441	450	496	445	378	429	411	401	419	452	415	417	396	420	412	411	431	423	388	436	417	421	404	398	416	450	383	399	417	439	414	376	413	372	435	387	445	446	430	446	412	415	422	410	462	428	460	391	440	385	456	414	408	424	428	455	414	429	400	386	423	359	430	436	408	443	420	444	402	453	391	434	414	389	435	392	398	408	428	446	411	451	398	373	439	431	420	440	435	435	366	391	414	426	433	405	419	438	395	442	405	452	475	417	415	397	430	433	456	431	431	450	463	401	415	419	447	419	474	423	436	385	379	398	435	415	420	411	405	414	403	441	411	403	419	428	432	457	412	391	439	395	448	398	410	456	396	468	418	423	423	432	430	416	414	361	441	388	442	469	424	443	385	430	407	407	415	418	392	406	445	380	438	396	442	399	440	419	403	421	431	449	398	385	428	418	455	435	420	395	398	365	386	402	407	415	410	408	406	399	427	428	393	439	416	414	409	400	429	417	430	383	425	436	418	415	404	430	434	428	402	369	427	399	404	443	425	404	426	432	439	430	378	425	413	431	434	422	420	424	420	394	403	408	426	402	416	443	455	401	419	428	417	440	457	478	410	415	423	441	437	468	387	396	395	407	447	433	380	404	399	401	402	413	421	403	434	418	423	437	409	405	433	448	399	445	419	400	442	418	437	377	424	429	390	403	402	400	408	412	377	435	418	416	395	359	433	426	417	401	403	416	389	400	435	413	435	413	384	357	409	414	420	429	438	433	445	419	429	392	400	390	400	410	407	425	429	364	382	405	400	397	394	478	423	399	460	439	397	411	473	430	432	414	416	405	419	398	396	441	414	430	399	432	416	447	416	405	397	421	440	421	416	430	430	435	431	415	369	385	374	447	380	410	460	441	400	386	423	388	399	408	452	389	407	444	415	371	395	407	416	391	420	428	431	424	401	417	401	456	403	407	413	430	416	412	426	449	392	387	408	417	373	407	414	437	409	397	424	395	417	366	412	457	403	400	434	423	415	445	401	411	426	415	467	400	392	428	416	428	402	397	470	430	420	429	423	403	418	438	417	419	400	429	436	406	404	419	408	427	402	424	448	425	429	380	429	389	443	396	425	422	406	446	407	389	427	404	397	408	391	405	421	432	432	413	420	420	396	420	422	392	386	409	382	422	415	439	438	401	437	447	420	426	419	459	414	465	454	420	409	418	398	418	439	385	378	435	407	445	379	416	433	399	399	394	436	408	444	473	410	393	391	425	355	428	433	457	422	401	418	448	441	402	444	428	394	384	380	402	428	396	395	420	387	381	425	422	396	411	420	451	418	411	445	388	409	385	443	399	439	452	431	450	402	437	411	423	458	442	434	387	415	385	413	395	418	484	439	428	404	443	433	455	463	400	437	421	399	438	439	425	425	452	381	406	424	408	394	383	439	379	427	414	414	443	406	404	423	420	396	412	432	377	421	413	445	408	420	402	428	433	393	424	428	392	416	422	444	384	452	402	405	430	435	422	397	424	413	423	396	432	394	428	407	449	441	392	414	388	393	433	399	383	411	394	407	399	421	431	413	411	402	450	429	420	413	421	421	413	414	396	462	386	442	432	387	404	401	413	444	442	416	405	409	419	398	422	416	435	450	435	451	424	419	394	408	417	430	408	413	410	431	385	429	411	404	411	424	431	405	443	418	409	389	413	418	378	406	424	383	420	441	414	439	386	396	356	414	448	404	397	406	424	403	399	403	455	421	388	404	414	401	418	466	404	381	380	383	404	404	424	431	413	423	392	442	426	381	440	427	407	409	439	401	418	474	427	410	441	383	448	429	400	441	430	368	419	440	383	408	415	351	379	378	424	394	441	413	404	371	434	446	408	376	409	383	446	425	408	418	459	427	404	398	414	408	425	436	429	410	442	391	411	472	392	407	437	373	436	455	457	416	451	420	452	432	446	437	410	436	416	385	440	405	417	415	434	429	379	410	381	382	397	398	414	441	419	428	413	396	432	405	434	410	393	425	433	434	446	436	404	397	435	397	415	439	403	421	398	407	388	417	393	442	385	435	417	393	402	435	410	430	390	427	426	401	429	411	414	439	441	431	417	388	422	388	439	416	433	428	414	393	457	449	399	436	427	391	390	412	412	438	419	428	429	417	408	402	425	414	396	405	385	426	398	384	406	419	459	392	458	447	421	402	400	392	409	382	419	443	403	440	409	417	434	398	424	407	411	386	430	416	417	401	418	393	367	455	376	375	382	383	394	403	432	388	398	389	433	418	432	369	421	386	407	397	397	411	431	413	404	396	416	404	432	417	436	397	431	384	380	483	466	403	433	398	414	402	434	404	425	432	408	424	425	406	441	444	402	398	380	449	415	430	395	406	408	421	414	372	426	441	387	461	405	422	407	409	410	387	403	431	439	417	405	404	456	385	384	413	407	403	399	411	437	414	407	401	435	394	412	365	401	427	441	386	434	411	461	446	412	405	399	419	442	420	432	391	400	398	376	408	377	435	397	399	427	434	412	411	383	394	391	381	425	400	392	434	456	391	384	443	407	423	417	382	442	452	444	390	399	412	414	423	440	389	405	410	437	394	433	389	408	430	391	365	397	430	430	388	392	417	405	365	394	420	412	404	414	400
55990	55231	67510	64193	52380	39784	27171	16015	8288	4084	2218	1389	1021	926	934	922	942	911	903	922	916	901	876	812	915	918	864	889	869	884	957	849	892	874	933	879	895	905	910	871	915	882	861	912	865	890	866	871	903	904	795	828	855	827	873	879	860	831	873	883	874	908	930	835	926	906	925	903	910	836	890	886	895	849	849	853	941	839	889	868	896	874	911	862	911	909	827	898	852	908	871	888	878	900	926	854	905	867	936	891	856	839	870	875	889	913	940	868	912	852	914	881	889	875	902	896	890	833	917	912	881	879	876	904	900	894	881	930	903	862	899	862	876	894	852	914	897	898	888	899	921	917	917	957	874	883	834	845	899	806	893	866	934	883	899	893	924	857	862	876	855	878	936	893	869	900	885	876	873	882	856	834	875	858	827	845	854	912	930	919	897	915	923	885	883	885	944	912	904	903	962	829	877	911	814	867	897	914	873	890	940	863	848	836	803	903	899	876	894	842	867	899	896	952	850	888	862	863	906	934	922	910	871	861	841	904	942	910	933	823	869	887	892	847	863	911	898	879	894	864	841	895	892	891	867	907	933	863	923	898	932	885	909	892	913	883	883	943	885	884	888	859	935	887	894	887	812	864	918	892	893	898	920	955	893	927	906	910	944	889	855	870	894	868	887	883	927	929	886	872	912	923	860	887	862	865	913	891	894	892	932	899	912	910	900	864	913	864	890	896	873	855	861	910	896	876	915	879	879	845	899	884	939	923	888	910	862	868	918	840	935	865	889	877	856	875	899	901	853	913	887	895	923	887	908	870	887	912	916	910	876	896	860	850	940	866	890	939	889	895	817	918	970	872	881	897	906	933	866	845	932	939	878	923	909	867	881	879	874	863	889	858	922	899	914	919	917	907	837	839	925	902	921	875	876	870	865	898	913	887	891	900	846	844	891	859	895	918	879	849	881	897	891	815	917	870	925	932	898	895	912	862	845	958	875	852	897	872	882	863	887	916	875	871	855	880	855	881	900	890	934	889	886	965	957	845	900	893	875	933	881	924	927	841	916	878	901	924	954	845	876	920	857	821	917	882	861	905	894	937	899	882	890	887	908	833	895	868	861	880	880	885	890	842	905	920	851	955	888	882	902	956	927	922	879	915	859	919	834	893	927	960	824	913	935	909	872	866	881	927	907	908	957	923	888	964	896	832	915	864	856	901	915	901	872	915	863	886	909	918	881	897	923	874	896	881	899	846	938	911	870	897	931	847	847	895	937	886	915	940	857	917	873	859	906	886	860	900	894	900	923	933	886	900	868	905	810	940	933	939	932	889	906	877	880	889	869	925	850	880	947	889	891	920	855	892	894	958	903	868	892	913	916	882	834	889	867	893	893	831	858	852	914	953	879	914	867	899	924	878	883	856	907	860	887	902	898	836	909	882	921	843	928	880	883	903	885	917	876	882	862	886	880	903	917	891	877	873	926	896	860	856	870	824	895	859	893	827	885	892	858	876	930	867	869	898	938	927	889	892	899	887	954	835	876	876	881	898	889	856	870	908	850	858	889	887	926	865	859	869	937	891	876	876	923	851	877	877	872	855	894	854	853	905	917	930	875	867	855	870	885	970	890	946	934	899	869	892	879	842	884	841	884	848	917	903	914	859	934	863	863	912	872	854	933	854	891	928	901	871	860	908	931	885	906	902	877	967	849	877	884	893	898	851	886	879	888	858	901	907	896	880	881	851	893	855	887	910	834	897	892	915	908	928	921	857	895	911	892	925	837	921	911	926	922	885	886	850	907	904	855	909	885	885	909	915	911	875	865	953	887	881	899	905	887	899	887	858	900	906	896	912	911	853	887	940	912	895	859	876	890	877	878	843	887	899	860	907	909	868	927	922	922	877	843	890	920	919	911	930	864	900	900	927	859	858	907	912	901	914	855	907	859	857	898	939	935	894	924	921	894	891	892	920	931	908	922	879	843	921	904	901	862	886	888	920	904	928	901	870	877	936	889	897	889	911	947	860	902	843	852	896	928	960	894	850	907	911	884	867	845	873	898	893	915	860	916	891	862	881	901	893	931	900	908	888	855	892	809	911	902	830	842	924	895	895	881	887	886	905	944	955	879	957	859	879	860	890	834	883	889	908	914	854	861	827	876	852	886	897	851	884	874	876	923	854	886	887	888	871	904	859	898	894	839	874	923	897	909	922	863	961	873	871	946	907	847	923	860	891	878	896	897	832	880	889	922	863	847	882	882	837	860	916	858	902	922	890	902	905	910	898	863	890	902	880	929	829	862	886	862	877	871	953	904	882	917	915	870	930	880	919	931	836	901	870	848	923	907	930	863	860	824	884	930	871	884	848	889	841	910	838	867	952	883	898	904	889	893	867	928	867	870	866	871	893	873	877	905	878	917	850	894	934	897	862	885	888	887	901	862	918	960	890	832	844	864	871	866	877	871	878	876	900	891	876	919	855	876	887	876	832	870	890	888	926	869	838	889	878	855	887	901	910	926	850	924	881	885	907	934	889	880	879	918	889	857	883	875	896	919	840	854	834	856	889	907	906	881	911	852	918	866	874	901	874	893	928	932	928	922	868	848	872	865	905	934	857	925	933	881	905	912	878	900	895	845	832	967	944	834	888	920	903	877	889	931	878	878	862	878	906	884	872	876	844	889	876	941	912	863	883	902	907	817	926	912	897	882	890	867	922	972	838	900	823	904	836	956	922	895	883	896	881	866	883	887	895	914	920	843	886	884	843	845	877	888	918	866	842	912	844	898	886	852	907	880	861	874	854	878	864	898	862	883	910	861	872	911	940	938	919	909	918	853	889	857	911	866	881	869	887	939	897	874	848	874	863	922	880	845	825	887	878	883	871	966	892	932	865	861	840	827	850	906	869	913	874	898	880	917	879	900	860	910	938	935	851	900	852	825	862	944	900	883	925	852	922	910	889	907	863	942	904	925	864	940	849	915	924	908	912	911	874	909	839	848	908	871	863	889	871	875	847	879	877	895	894	836	903	885	893	890	927	886	924	883	894	893	873	903	931	878	927	848	859	849	912	884	851	883	882	919	872	838	936	868	851	852	849	881	865	892	849	876	935	881	906	842	863	923	845	920	877	934	879	900	844	901	847	920	872	943	886	899	960	861	895	877	908	897	887	905	901	875	884	878	860	878	843	884	944	853	887	863	866	894	835	853	879	891	855	873	935	858	818	929	881	874	872	839	878	930	862	873	898	887	876	899	884	871	863	893	947	884	901	907	883	914	887	856	887	888	888	899	887	844	867	901	894	888	933	924	849	884	878	909	927	901	912	977	889	947	858	934	897	859	873	871	907	955	916	829	892	914	882	886	879	915	879	873	888	886	914	971	936	934	878	919	907	811	862	873	848	892	836	903	890	839	843	863	893	856	936	903	909	867	876	872	887	834	933	903	867	805	905	915	915	873	920	875	867	868	906	937	910	870	914	860	806	826	908	864	910	921	851	858	954	857	828	858	877	868	958	909	867
16180	9112	6803	3956	2101	1192	748	476	429	420	340	328	291	286	314	297	310	327	315	309	320	285	323	337	334	293	293	308	311	358	322	316	293	296	320	306	291	304	322	281	313	329	305	310	289	323	292	299	284	317	274	316	297	314	308	301	293	303	327	331	292	324	270	317	311	320	315	317	336	326	314	278	327	313	290	294	306	315	346	313	322	346	318	307	323	324	284	303	329	289	290	322	320	340	317	312	320	298	330	302	281	302	297	302	314	303	284	301	322	279	303	280	320	349	331	278	299	320	333	288	322	309	328	329	316	291	282	326	310	290	304	315	298	317	303	324	326	291	310	334	323	307	315	351	300	318	304	278	326	311	314	317	323	324	316	323	316	322	331	326	299	314	294	322	318	322	321	356	301	364	284	316	282	308	311	337	315	321	300	303	295	294	318	308	302	305	319	307	307	323	338	298	316	328	325	281	326	310	289	310	317	319	287	309	293	362	341	309	308	356	310	327	323	314	326	308	294	344	314	299	318	315	289	333	329	314	329	327	353	275	261	320	322	293	282	284	341	333	296	324	319	322	322	325	304	322	304	291	329	290	292	326	314	347	316	331	337	314	322	302	313	322	336	297	354	355	284	298	259	295	315	329	324	301	321	325	329	305	319	322	324	300	304	266	308	335	320	360	351	336	306	316	313	313	326	326	288	314	342	302	323	272	320	320	319	322	293	324	336	313	326	303	350	299	341	319	292	339	293	314	308	318	309	291	331	311	313	303	257	344	275	341	300	300	338	298	320	308	358	311	294	298	300	339	337	292	315	331	332	306	330	318	263	299	318	305	336	285	303	291	308	345	308	313	314	337	308	298	304	328	348	316	320	317	313	309	307	323	296	306	296	332	336	294	316	274	320	303	317	297	299	287	329	304	321	321	306	323	320	323	302	342	367	322	358	335	321	339	318	313	281	320	294	308	293	332	319	320	332	343	321	330	304	311	339	282	302	322	338	303	317	293	315	286	323	312	314	320	291	341	315	348	291	315	369	294	309	323	340	325	325	315	317	288	293	355	280	276	330	293	308	327	334	320	283	327	332	312	310	325	333	333	283	327	334	321	350	336	300	327	310	296	314	320	321	338	329	318	342	308	288	289	322	309	320	305	327	303	323	354	313	358	326	324	309	361	352	348	336	336	340	328	313	296	305	324	297	289	314	288	340	332	317	297	326	331	304	327	357	288	311	338	326	339	323	280	313	309	323	307	330	316	305	357	315	344	306	344	301	320	299	303	308	282	308	320	293	304	311	331	314	355	322	311	317	318	306	320	332	317	317	322	307	329	331	317	302	290	359	305	309	335	329	312	333	325	305	337	284	350	322	310	283	350	295	316	294	335	319	335	294	296	313	303	314	321	276	298	303	327	278	313	319	316	307	314	331	324	307	333	300	336	306	319	286	314	359	311	297	295	319	320	316	322	283	344	329	320	271	294	298	317	291	323	328	305	300	310	301	306	297	312	316	340	316	284	314	321	319	291	341	317	304	333	334	324	340	307	326	281	307	297	284	343	280	317	328	321	329	301	325	295	340	289	322	298	298	289	274	325	311	312	317	333	317	292	298	307	316	308	293	292	306	303	310	321	287	278	326	287	319	303	337	318	298	317	295	330	299	314	319	343	328	292	283	318	308	311	303	314	298	310	333	316	322	326	306	310	290	327	291	313	290	313	319	317	318	329	304	327	349	359	303	328	288	317	313	325	311	318	366	321	278	295	294	324	314	286	320	278	329	291	277	337	326	317	331	315	345	289	297	339	336	281	326	344	326	289	309	303	304	348	322	337	276	336	333	290	340	356	293	302	298	325	360	324	315	333	313	315	324	293	313	304	309	325	296	293	296	331	280	312	310	357	343	316	326	285	330	362	295	306	313	324	331	310	323	311	327	322	301	331	308	303	291	300	313	365	333	317	298	276	307	288	313	338	325	368	315	296	339	306	304	326	297	331	335	322	326	295	319	290	316	303	303	311	305	305	319	316	307	338	271	331	363	317	291	338	330	296	304	340	327	297	338	325	302	341	276	307	317	336	312	321	349	315	316	314	308	304	321	334	301	331	322	349	299	328	313	305	296	294	287	341	282	311	318	290	337	305	281	323	295	300	313	314	329	292	359	317	312	292	305	302	323	328	288	318	304	309	299	334	334	313	293	302	287	298	310	330	338	327	335	337	324	323	316	304	279	300	319	300	314	313	321	317	305	324	311	361	302	314	308	295	316	290	306	294	282	291	306	283	288	333	306	306	318	277	339	336	297	312	319	327	295	299	320	311	347	291	321	318	325	303	329	305	303	337	286	300	316	341	306	323	312	324	307	319	312	289	326	331	331	320	340	282	301	270	339	301	310	296	320	334	290	304	332	280	295	323	286	336	329	329	339	304	307	284	298	297	296	331	307	336	290	314	304	300	306	286	315	334	294	289	310	325	332	341	317	325	292	329	331	288	325	337	299	351	301	322	296	359	311	314	309	284	359	323	294	322	318	280	310	310	301	348	327	275	297	324	288	306	318	310	320	316	313	294	323	313	328	332	306	339	306	316	324	328	322	323	310	316	347	322	324	336	317	303	313	333	310	317	305	308	337	316	325	359	314	305	317	316	296	320	323	295	346	315	303	299	297	288	313	294	275	323	327	312	298	350	320	301	333	311	278	339	352	317	278	328	340	362	366	312	331	313	327	309	308	340	325	296	281	326	314	308	312	281	304	274	345	317	321	318	328	293	300	294	307	304	289	295	309	351	321	324	323	315	316	296	291	326	335	302	290	306	286	297	324	302	323	255	328	294	327	292	309	322	299	317	317	343	296	319	340	318	303	343	324	301	285	323	309	317	342	327	326	351	297	281	294	334	306	316	309	315	290	306	328	331	335	347	303	315	331	300	307	318	329	305	290	322	310	332	306	281	326	314	338	312	327	330	329	316	313	288	313	309	331	349	323	303	344	336	330	314	303	301	316	315	316	302	282	332	286	312	342	308	299	287	327	292	321	317	307	262	324	298	305	323	308	338	312	332	323	329	325	356	310	345	289	303	297	302	287	311	324	317	299	309	324	326	302	307	314	309	302	347	286	350	284	329	329	337	338	314	307	328	312	278	304	335	335	324	312	278	298	300	311	301	323	314	306	317	332	292	313	346	332	327	314	290	350	319	312	292	303	320	291	313	299	345	309	305	328	329	326	283	279	344	339	318	336	299	293	327	309	322	322	336	300	334	303	318	336	305	305	303	312	343	297	347	315	302	308	304	309	303	346	315	310	342	330	312	315	329	345	312	335	319	296	300	306	355	307	305	326	286	312	302	304	347	339	315	334	317	325	294	296	343	327	320	317	329	284	296	306	300	336	308	317	306	282	284	313	319	305	320	315	309	303	316	296	328	286	272	307	318	305	308	318	311	321	346	319	327	316	320	314	281	336	320	321	341	316	326	293	323	281	309	312	296	317	318	345	304	340	329	306	346	318	307	289	310	318	335
15406	11471	12433	9747	6258	3757	2155	1472	1047	814	755	688	766	671	703	646	679	685	657	704	695	701	721	614	730	678	666	730	679	679	720	710	705	663	671	697	722	723	713	661	714	702	693	743	692	718	708	690	723	696	709	672	691	649	693	696	666	704	753	750	687	699	715	688	703	718	716	672	712	671	697	703	688	644	692	675	701	699	709	669	719	712	657	695	716	742	726	683	679	706	745	671	677	697	683	693	679	685	682	680	699	680	723	723	717	679	664	627	700	711	703	664	678	697	671	689	685	735	711	682	681	708	736	688	704	716	733	712	714	699	690	687	725	655	679	695	682	668	677	675	674	670	689	671	670	660	702	723	699	663	728	699	679	672	626	631	741	709	663	758	710	660	712	690	657	690	713	706	712	742	735	698	664	717	737	676	679	707	659	681	660	706	689	715	675	699	694	705	691	720	723	727	669	657	668	718	693	709	691	670	668	732	715	691	669	692	700	677	724	674	654	709	657	678	649	702	660	715	714	681	666	695	649	666	683	667	721	630	636	697	684	661	714	713	679	689	715	710	711	648	690	679	674	700	683	683	744	640	671	675	683	718	662	729	712	649	697	708	697	694	689	672	699	725	631	658	695	703	711	724	709	669	641	735	683	681	691	667	665	692	697	725	695	655	658	705	712	664	710	701	708	718	701	722	673	691	742	648	677	718	692	699	672	732	727	690	696	665	657	681	758	714	734	684	705	654	723	718	705	650	649	674	687	752	676	696	664	687	679	664	669	705	709	706	721	706	694	734	650	702	692	656	647	684	706	740	731	700	718	711	696	710	708	696	695	700	704	689	665	675	688	680	685	710	747	692	653	723	675	711	733	717	640	731	733	716	680	671	680	663	736	692	668	647	725	664	723	662	695	733	702	687	730	701	682	696	689	710	681	697	677	688	698	711	764	624	728	679	701	666	705	710	669	697	715	706	711	725	719	737	723	689	718	667	680	722	673	660	694	705	728	719	720	694	717	680	717	719	675	734	716	712	695	680	702	727	705	700	700	707	736	675	643	677	735	724	687	725	701	689	712	643	729	665	705	732	652	738	669	641	725	656	663	668	685	732	707	654	660	674	735	662	689	683	659	703	687	665	674	681	701	657	688	680	701	652	686	639	638	689	690	691	672	690	677	704	714	660	672	691	660	728	742	724	655	712	732	677	674	689	648	692	698	660	676	724	691	658	702	723	696	682	686	689	679	679	639	647	676	734	670	692	714	705	691	674	739	714	709	659	705	673	709	684	689	673	700	687	654	708	700	694	673	651	696	668	709	684	700	705	696	680	676	652	675	668	675	708	691	689	748	658	697	673	658	692	716	708	751	666	723	681	725	712	711	679	708	688	705	707	679	714	755	671	654	690	633	693	674	680	696	693	663	764	729	687	707	734	732	686	695	691	667	705	703	699	703	689	727	699	689	691	673	640	666	681	732	694	683	666	656	670	689	709	694	622	697	720	656	680	669	681	674	718	681	658	743	668	694	697	657	698	703	705	726	680	710	672	682	713	684	723	721	637	678	667	736	658	687	670	712	701	684	699	704	712	732	650	711	751	733	706	750	676	729	654	741	693	732	666	660	719	701	703	719	693	706	691	704	707	714	699	735	730	670	696	715	679	710	714	716	704	697	682	657	714	625	694	727	719	729	676	669	698	716	713	630	692	702	693	687	688	674	705	697	671	688	727	709	696	729	730	729	664	658	710	723	664	713	690	669	651	696	672	690	653	713	681	698	678	695	674	687	732	687	673	710	687	703	712	693	687	730	668	658	714	698	668	694	711	698	665	598	688	685	707	738	714	706	656	745	711	700	723	688	688	676	680	722	705	701	710	734	672	674	694	699	659	712	697	738	693	659	673	712	694	703	690	673	648	694	659	720	659	644	695	664	741	713	711	684	723	721	714	675	704	721	662	677	665	666	694	670	713	708	656	673	689	677	712	674	685	684	710	668	668	664	637	710	713	713	741	678	676	703	686	704	656	724	718	695	712	664	679	688	706	664	658	690	663	689	724	744	696	646	680	717	723	650	646	675	723	702	683	722	685	732	694	681	720	659	694	695	697	691	722	701	725	730	680	669	680	653	629	703	665	665	731	695	675	678	691	662	629	708	698	672	662	675	671	691	711	741	668	698	708	653	726	711	721	700	710	724	707	688	674	718	660	721	708	669	678	754	616	615	737	709	721	732	704	710	657	702	712	697	711	722	673	682	634	681	667	679	703	674	700	653	690	726	667	662	716	699	668	647	687	669	741	720	631	689	670	696	693	731	665	642	719	708	671	640	677	689	720	687	724	727	691	681	682	678	688	723	662	707	692	682	723	672	708	668	654	659	700	688	702	698	726	686	689	707	672	717	691	662	723	724	738	700	700	688	676	669	681	719	632	705	700	653	699	727	734	690	698	692	655	669	737	673	674	677	711	695	670	673	670	711	731	667	726	694	670	680	704	720	686	679	695	659	696	692	720	698	655	670	756	716	690	663	705	665	704	693	689	664	661	717	673	656	687	671	708	695	671	734	674	649	654	710	670	700	670	695	694	679	704	694	653	745	709	737	650	685	659	694	700	701	702	756	724	643	651	699	696	669	706	701	688	656	670	666	657	667	700	710	733	684	716	687	689	710	652	696	724	686	698	681	673	720	711	695	673	757	718	724	673	714	700	675	696	695	694	701	654	692	720	699	716	656	693	703	723	646	705	697	732	724	699	647	666	702	699	723	712	638	720	677	715	664	653	677	689	713	706	694	721	712	672	693	676	659	700	681	664	669	730	666	686	686	713	682	658	681	716	681	725	648	687	665	719	693	702	659	708	677	687	729	791	667	704	699	688	706	690	688	660	709	680	647	716	694	713	706	751	695	696	660	705	703	704	691	679	665	682	706	706	711	719	727	697	709	629	679	675	672	698	735	697	698	679	659	720	707	719	697	688	655	721	719	690	707	663	706	713	696	681	708	711	681	686	681	722	707	695	678	713	736	708	658	684	675	682	700	718	663	693	697	721	702	689	705	699	705	662	681	740	707	678	646	706	723	636	664	712	727	624	668	687	743	705	689	718	685	747	646	682	704	670	704	693	715	693	732	711	715	639	693	655	718	704	725	690	733	725	669	752	661	704	660	698	700	690	688	655	706	694	699	720	700	679	688	706	688	726	699	706	725	709	639	698	706	695	717	684	688	719	720	677	694	696	710	680	688	687	715	708	666	698	674	687	699	749	690	760	680	724	665	766	711	710	704	674	693	734	646	696	655	680	693	695	693	681	706	708	658	684	674	709	696	663	675	672	695	730	708	691	695	639	702	715	677	691	664	693	694	666	715	723	682	675	676	707	678	682	712	704	693	649	767	700	722	636	713	679	717	713	694	666	690	644	711	676	718	714	648	702	707	715	688	715	692	706	680	718	679	737	691	694	680	689	667	680	704	740	716	701	681	660	753	750	676	678	669	730	711	712	662	706	670	690	684	740	718	702	671	702
82948	70099	70731	57987	41734	26476	13621	5597	2321	1184	679	421	437	346	379	329	366	358	332	353	370	343	340	379	386	347	377	342	338	335	370	359	343	336	343	345	344	335	383	365	389	347	349	349	334	352	319	362	381	393	359	348	343	387	353	350	353	378	376	373	341	339	315	332	339	374	371	371	368	349	361	362	400	370	357	317	360	312	333	348	360	340	334	354	344	313	333	332	340	349	349	358	347	349	373	310	363	363	361	350	369	341	351	391	328	345	357	336	348	348	338	345	360	324	347	350	337	354	374	349	390	347	385	368	373	332	390	381	352	358	341	398	363	372	383	383	352	363	365	352	338	371	342	372	343	400	347	332	321	356	393	314	347	344	368	309	367	348	367	358	334	367	359	381	367	368	364	387	393	347	340	352	344	383	367	355	335	341	359	345	327	350	353	373	362	354	344	369	355	337	365	324	341	344	374	343	348	354	327	356	359	346	418	360	348	372	368	336	298	320	355	356	377	336	368	362	378	332	340	378	324	319	353	314	351	292	349	331	350	351	369	352	319	366	328	360	339	357	366	360	334	342	339	325	369	390	384	363	375	368	350	350	360	349	322	354	364	350	378	335	359	372	366	393	357	324	399	396	364	346	367	387	388	330	360	337	376	343	356	344	363	347	361	314	378	364	353	343	352	315	349	324	333	372	346	356	343	358	325	371	328	347	348	335	326	304	358	323	379	340	357	342	365	351	349	376	331	354	366	329	376	337	378	381	333	370	345	368	331	357	341	335	350	371	343	336	378	366	347	333	324	334	320	350	316	333	322	325	360	369	333	359	377	380	344	353	362	337	353	360	352	337	343	332	331	335	339	316	358	363	352	340	342	368	332	354	332	368	380	342	315	362	381	321	386	359	359	360	354	302	368	333	341	344	350	340	357	342	302	354	372	331	353	362	350	378	322	325	351	370	325	377	346	344	362	370	335	402	342	361	313	391	324	364	340	315	330	345	346	337	367	348	343	316	374	394	370	349	356	335	311	353	365	297	345	355	342	333	361	364	353	347	368	362	331	351	347	380	347	359	363	333	329	339	383	368	334	368	353	361	341	302	333	340	346	363	362	345	315	359	358	372	349	350	364	368	387	377	358	334	336	309	395	372	351	320	354	349	347	390	388	376	348	365	353	358	319	430	363	352	355	377	318	349	358	330	358	354	378	374	371	345	364	327	326	341	338	342	375	380	347	350	317	359	375	357	371	358	378	376	379	363	374	353	343	321	363	392	373	360	342	375	305	354	331	370	383	357	371	378	352	341	353	334	351	385	363	328	349	363	374	365	309	323	356	351	358	331	371	355	408	321	351	328	359	355	326	337	353	331	354	388	372	324	343	366	321	317	373	348	366	374	350	375	366	346	316	335	343	371	371	354	348	334	345	377	357	363	377	362	368	357	412	346	340	349	369	345	345	412	362	350	332	347	398	348	335	356	375	348	343	348	324	336	330	355	332	344	377	354	365	339	329	370	382	339	353	359	322	341	361	327	362	309	330	358	343	383	361	342	364	360	386	346	308	336	380	352	355	350	342	355	382	367	327	333	351	359	336	355	375	353	353	347	342	353	331	346	358	354	360	331	362	331	339	356	325	326	351	349	337	355	360	361	364	358	382	373	316	330	340	367	361	349	368	382	329	390	362	360	350	382	365	361	400	349	350	326	348	346	331	339	386	387	351	331	374	348	369	355	344	339	362	350	400	323	328	328	344	376	353	358	350	351	338	322	321	394	352	381	357	366	357	354	354	328	343	356	345	342	345	364	347	367	364	351	344	385	343	325	346	403	343	370	355	360	385	358	366	342	348	377	356	341	357	331	344	307	340	350	309	354	369	351	388	357	353	392	325	287	374	337	360	346	346	351	361	383	357	346	349	315	356	338	337	343	322	367	379	323	329	343	373	345	356	369	315	350	389	338	360	365	358	340	368	360	423	353	365	359	321	346	369	354	344	374	347	343	349	353	373	348	349	386	380	347	361	330	349	358	337	393	333	368	328	359	324	321	350	379	372	380	334	330	340	349	333	366	343	376	331	376	371	338	340	341	353	389	338	389	354	358	328	345	340	349	338	340	346	348	384	345	351	340	339	350	352	372	368	332	345	393	338	318	345	356	359	347	325	323	325	361	361	351	362	391	318	361	366	371	371	329	383	350	355	342	357	326	343	296	337	311	384	356	368	357	337	381	337	357	348	334	373	353	330	359	352	364	370	358	336	376	328	402	348	362	354	341	382	335	365	372	396	337	391	359	359	364	346	352	352	368	349	374	356	361	326	328	349	342	342	372	360	360	359	370	312	357	348	316	343	343	332	381	361	329	355	347	357	365	376	368	363	395	358	377	356	322	368	357	335	351	371	344	364	400	370	373	403	339	355	371	338	380	375	377	357	378	349	379	392	338	364	341	373	334	375	367	361	353	318	342	362	341	384	348	351	384	356	343	356	328	345	346	357	350	394	344	374	352	309	320	401	361	331	362	372	347	331	333	323	366	365	339	335	318	348	355	356	361	350	354	350	358	325	335	367	327	344	328	375	359	384	365	356	346	335	365	343	350	392	377	332	319	391	346	378	345	376	377	331	343	365	343	345	369	328	378	375	373	366	373	344	390	345	366	350	315	361	338	365	376	341	343	344	346	347	334	384	339	350	358	377	346	360	362	388	376	359	348	340	384	331	375	365	308	356	327	360	329	358	336	336	332	376	381	335	384	292	358	367	341	346	347	366	348	368	347	340	336	349	349	337	360	369	347	349	356	360	393	367	358	350	367	328	330	366	378	340	343	337	330	368	361	364	309	359	342	338	349	390	361	324	356	352	338	362	369	365	333	296	340	360	371	345	307	344	336	327	365	359	349	343	336	325	365	343	344	337	321	330	352	385	398	351	308	351	375	358	390	337	366	320	365	313	364	360	361	318	354	382	367	357	361	341	347	369	341	314	351	371	376	364	395	336	382	375	390	376	339	354	366	356	318	343	381	347	371	366	348	366	352	372	391	375	347	373	349	334	346	325	332	367	333	390	337	376	372	361	324	349	366	352	362	305	333	338	353	349	318	372	364	331	369	320	385	367	366	342	316	393	343	354	389	354	365	379	369	369	341	334	341	365	355	370	354	372	372	346	361	322	385	361	369	340	342	361	363	374	357	357	381	354	326	343	334	330	383	326	377	364	339	346	357	380	343	345	332	361	331	363	372	330	369	346	350	358	366	383	351	331	372	362	359	360	353	375	339	362	335	341	362	390	374	360	370	390	361	359	373	357	365	341	350	355	352	383	369	342	401	392	382	348	339	340	363	348	419	386	370	369	334	350	367	304	358	369	328	352	331	377	384	352	366	337	330	352	332	346	349	326	322	337	349	352	313	374	374	335	341	364	320	337	350	373	391	323	354	361	373	347	377	355	363	358	345	368	384	362	357	321	370	330	387	352	354	329	351	344	359	366	378	354	347	327	349	338	387	357	355	353	365	364	383	301	342
52714	52779	65668	62298	50924	38319	25825	15126	7667	3835	1940	1190	896	755	805	816	805	784	755	776	766	772	787	782	795	771	803	777	738	764	714	783	782	735	807	748	785	793	794	751	763	770	777	762	780	772	765	757	764	827	769	777	780	775	763	746	802	788	808	759	754	752	776	796	782	772	815	748	804	769	777	777	772	784	738	765	769	822	791	804	753	691	805	762	802	756	761	802	774	784	722	803	823	752	725	762	792	833	766	763	789	751	747	771	741	749	807	789	805	766	728	769	821	839	758	738	821	795	815	733	733	725	791	733	768	823	796	767	781	789	750	767	799	766	773	781	742	769	775	776	791	781	786	738	768	798	733	781	792	775	760	777	758	768	770	764	769	803	786	752	728	778	815	815	766	784	781	845	777	786	772	753	811	727	770	753	760	751	779	767	757	777	803	797	743	765	780	718	806	739	769	804	791	810	787	706	785	839	838	770	780	780	799	795	768	730	812	740	774	758	740	794	742	754	742	808	765	846	785	787	746	768	772	798	824	757	786	774	801	792	797	748	748	816	754	733	797	756	779	740	810	836	806	803	738	731	723	791	771	770	752	806	792	752	816	760	816	802	769	737	781	802	776	773	805	760	784	790	783	760	808	793	825	740	806	808	733	701	813	765	782	805	790	781	767	754	757	815	746	725	791	788	783	777	740	799	844	791	727	720	791	802	723	721	826	732	799	758	823	820	768	728	772	761	778	795	780	758	776	781	797	785	734	758	799	836	835	771	747	800	791	806	766	771	742	738	752	726	791	715	794	766	741	747	795	784	745	783	753	818	763	797	750	788	779	806	813	803	775	744	753	774	808	835	783	748	743	764	778	743	784	753	787	772	814	742	758	741	818	737	786	785	756	766	844	756	794	788	752	783	738	777	783	759	751	710	785	776	749	743	774	754	806	818	800	763	785	808	766	789	740	753	783	780	768	769	771	734	802	767	730	788	773	798	760	717	730	780	756	768	706	724	780	794	751	807	745	780	806	816	772	751	747	820	774	764	785	716	779	806	781	771	820	771	792	795	793	846	751	776	765	801	783	706	811	760	788	783	791	774	767	810	763	742	766	779	773	837	772	746	773	814	800	745	776	786	770	786	749	787	800	754	830	747	786	764	774	780	791	790	803	750	747	771	819	754	784	800	747	777	767	808	802	764	771	772	748	798	773	749	742	798	793	777	799	772	772	771	825	774	759	766	771	806	757	801	771	785	747	793	802	733	753	741	788	786	719	785	810	759	781	780	747	791	747	759	778	788	777	768	806	766	733	785	757	754	778	768	838	817	810	786	743	806	837	758	765	770	796	746	761	727	742	810	774	761	742	811	741	734	787	847	769	765	781	805	769	722	791	860	769	788	819	772	751	755	776	804	792	780	760	771	762	794	809	762	774	822	780	813	743	765	820	785	768	803	801	768	749	765	808	817	750	790	792	750	752	757	775	751	769	765	746	736	790	796	746	805	794	749	739	764	802	749	776	830	777	766	756	803	763	727	740	751	777	771	797	788	746	787	775	768	736	794	811	757	772	766	762	780	731	762	766	766	774	779	773	832	751	779	777	730	757	807	739	760	791	771	764	801	754	738	761	759	765	803	760	783	738	821	821	768	751	781	787	771	801	794	743	757	797	778	717	753	778	796	798	735	760	782	745	804	772	769	766	773	796	757	813	737	784	773	743	823	760	738	753	757	772	749	723	797	703	760	785	713	770	766	785	763	780	741	809	799	825	752	767	757	784	767	777	764	732	771	751	792	722	792	746	744	792	740	790	744	746	807	773	809	745	712	751	781	743	754	774	815	799	707	759	785	746	764	744	747	816	777	785	830	764	774	814	773	744	798	827	786	736	810	785	746	740	754	762	811	826	729	809	765	797	798	750	790	776	770	823	806	764	735	773	780	761	765	789	779	759	755	775	754	796	745	756	812	782	817	736	792	791	711	754	766	789	791	757	767	727	783	756	765	732	788	796	786	809	763	777	816	806	804	750	802	742	782	755	733	751	774	745	778	749	763	760	800	777	792	824	751	771	776	772	731	759	722	807	765	784	703	787	770	745	807	740	753	785	794	747	768	785	809	810	781	797	730	785	757	786	777	740	756	790	801	804	787	744	746	782	738	776	771	793	752	783	732	784	782	775	774	761	780	769	752	754	750	806	793	801	765	772	785	780	782	741	816	765	799	764	788	805	774	771	776	800	793	750	775	751	739	772	760	705	803	760	752	745	768	767	780	744	797	758	770	770	786	816	785	749	806	757	783	744	759	806	735	814	765	799	759	769	758	764	792	756	730	782	776	786	797	761	785	781	805	807	780	772	814	770	804	743	816	776	767	773	743	809	783	787	791	738	777	782	758	778	768	788	763	796	770	781	752	757	778	778	777	786	807	797	801	788	830	767	804	768	779	788	780	803	770	751	771	818	782	797	837	779	776	799	772	773	708	732	759	741	773	793	795	765	776	742	811	787	753	799	811	768	731	791	813	796	788	794	802	761	753	745	788	739	805	793	793	786	752	729	765	776	779	745	784	801	794	788	750	733	761	775	807	736	736	797	778	785	772	801	748	746	818	790	738	745	767	740	783	777	804	724	819	806	807	754	763	769	763	787	781	807	812	801	782	820	746	763	762	750	775	830	766	777	779	764	841	750	800	770	742	765	759	753	775	774	766	785	762	744	795	773	817	808	743	732	750	802	729	824	731	791	758	766	801	845	822	736	762	773	815	746	756	783	789	763	782	739	766	752	748	776	791	806	742	732	796	803	793	746	760	754	747	833	771	762	805	755	732	727	759	713	801	739	754	797	785	730	762	744	755	781	815	775	790	765	771	765	806	770	721	783	763	815	734	743	783	820	802	780	757	783	765	784	755	769	805	816	730	754	743	773	801	786	765	748	788	759	768	746	811	798	764	860	778	809	762	786	752	781	794	744	819	704	761	732	759	791	780	743	772	790	762	762	793	802	778	785	761	815	759	750	776	756	797	783	751	765	750	797	700	801	805	803	815	765	769	813	730	763	786	753	716	754	769	763	758	760	812	806	761	741	734	836	783	786	756	769	803	736	783	762	764	770	789	792	719	769	753	768	793	749	782	709	845	793	780	794	758	781	769	776	720	802	818	777	786	806	776	766	764	789	739	784	808	786	768	758	765	773	773	800	776	773	776	776	800	725	749	788	786	805	747	792	767	774	789	765	765	778	798	751	806	738	767	715	728	826	801	792	791	795	780	761	765	777	759	816	770	752	767	767	739	764	772	747	768	779	799	778	772	759	779	737	789	736	701	773	768	770	817	761	798	766	780	746	790	819	760	762	768	801	758	738	816	786	784	783	776	804	792	786	786	744	747	798	782	783	793	774	770	743	795	814	797	839	778	773	846	771	804	798	839	803	791	739	754	782	737	772	747	792	762	767	819	824	818	796	785	760	760	787	772	779	772	745	763	818	752	773	725	758	815	754	799	818	723	752	755	784	758	758	777	758	800
84417	73127	73246	59904	43686	28965	15298	6678	2646	1280	730	496	407	403	397	406	395	407	389	359	394	372	406	431	419	415	420	371	386	388	414	404	389	401	405	412	416	420	417	429	383	392	396	372	410	412	374	444	360	361	402	365	394	360	405	400	350	377	379	397	377	389	384	402	393	437	387	370	367	388	373	399	393	421	356	379	427	372	362	420	401	399	418	406	400	370	376	393	393	397	432	407	377	402	407	356	366	385	389	388	419	388	341	308	414	391	349	398	403	390	358	398	415	371	377	407	412	407	419	408	423	372	408	386	377	405	371	380	406	373	450	419	403	368	388	388	395	442	357	428	412	409	387	384	365	414	393	435	362	371	395	409	395	402	378	382	371	423	439	394	346	375	431	365	398	373	337	392	367	406	385	413	414	385	380	427	394	410	395	402	364	414	371	398	423	393	379	408	385	390	400	390	349	377	370	411	400	433	416	387	396	371	397	363	401	388	367	423	382	415	397	418	393	386	382	395	396	416	408	373	377	363	364	417	372	362	419	389	387	364	396	361	402	437	387	402	395	409	425	378	343	373	374	365	420	427	353	388	380	392	385	371	399	378	385	407	356	389	383	386	346	406	446	418	409	398	402	378	387	358	407	377	374	349	352	422	389	393	412	367	371	387	400	434	425	384	400	363	390	387	380	373	418	368	431	423	390	413	402	410	410	447	409	410	399	346	396	393	376	424	394	328	386	384	411	397	414	408	376	377	414	382	407	401	422	399	394	425	426	394	426	431	425	405	400	351	382	384	366	397	409	370	422	404	398	355	383	411	404	388	377	381	388	381	420	365	424	400	392	392	401	376	413	395	392	416	380	425	407	377	393	373	385	392	397	394	429	399	352	404	406	420	364	381	411	366	353	391	394	395	389	414	384	394	392	368	374	368	399	409	414	391	361	393	393	408	404	401	419	446	381	398	425	392	422	421	401	386	341	401	381	398	350	405	423	419	397	380	356	408	374	382	404	386	433	406	371	414	392	418	394	391	365	414	392	359	396	405	402	397	397	407	397	402	401	382	369	370	394	387	381	330	377	395	401	418	405	382	419	371	403	387	394	373	395	348	371	408	402	365	395	365	401	435	412	363	400	383	430	388	390	423	417	442	378	420	402	384	375	413	408	373	396	400	419	379	409	370	364	412	409	408	444	409	362	395	389	387	388	352	398	388	403	421	456	349	402	362	388	400	405	359	456	347	379	416	379	383	400	411	380	437	395	380	430	382	392	380	405	400	382	393	394	414	391	372	383	385	386	396	391	365	383	373	395	419	338	377	405	430	385	415	400	391	376	394	413	399	417	393	394	386	371	419	407	357	371	416	361	366	398	373	407	428	372	413	368	390	433	365	395	390	388	367	425	407	362	369	398	348	424	364	411	417	424	362	379	373	403	409	382	376	394	398	360	383	411	398	389	398	383	407	354	363	392	386	365	407	431	419	415	427	381	373	414	383	382	377	409	409	406	416	377	409	422	346	373	380	393	412	397	396	418	402	372	361	377	417	389	371	397	397	344	405	347	398	407	385	414	384	375	411	383	380	407	437	364	420	388	390	383	374	387	407	401	349	349	383	421	387	414	397	382	411	377	385	402	385	406	444	414	411	415	380	385	334	345	377	441	391	369	396	402	356	403	395	418	407	404	387	357	407	414	387	411	409	425	429	410	416	394	377	381	415	417	383	387	411	359	409	412	412	437	400	387	382	355	388	388	419	390	416	381	409	406	374	405	424	416	442	417	405	406	407	428	399	388	424	388	396	400	355	376	401	436	416	418	411	383	406	363	372	417	392	389	413	410	390	398	413	387	381	369	401	403	381	387	405	414	404	395	389	402	359	364	423	407	397	426	407	427	397	402	400	390	399	404	373	388	408	376	358	394	380	372	440	429	432	384	393	395	428	387	391	401	426	404	392	389	348	383	381	400	394	383	374	372	370	418	386	381	382	376	375	353	385	408	361	392	361	371	386	413	393	388	377	392	398	394	420	408	427	372	410	406	404	388	407	406	394	386	369	401	366	398	404	409	383	413	402	377	390	365	420	442	402	382	369	439	423	367	396	394	409	406	406	359	387	404	402	397	383	373	390	387	379	357	437	400	407	457	387	394	395	402	385	418	384	378	398	370	412	383	399	411	406	427	411	384	366	414	395	404	454	386	382	390	412	410	409	331	402	416	378	371	380	349	393	392	393	432	404	375	379	413	376	396	426	411	372	411	387	411	421	365	376	428	444	346	399	374	389	422	372	419	361	387	402	409	371	448	421	390	419	384	389	430	386	405	394	382	395	410	379	394	416	426	399	451	396	451	360	383	392	409	462	421	413	380	377	391	411	429	393	411	405	454	379	397	408	429	352	402	391	436	399	436	421	455	418	382	437	350	410	438	366	394	395	393	409	388	387	397	385	392	400	379	363	431	403	391	403	422	417	394	413	411	410	382	359	355	392	341	360	383	375	395	386	376	415	376	394	409	383	380	348	399	385	421	397	364	402	394	441	372	401	416	423	427	376	401	388	395	429	404	394	394	392	427	410	406	388	419	357	408	370	406	403	464	372	357	365	421	409	416	393	434	405	365	386	393	430	345	395	417	406	412	417	417	429	376	402	413	384	402	389	403	386	396	398	392	385	370	416	361	375	375	392	416	425	357	387	401	415	405	392	394	401	402	375	413	380	414	375	397	411	372	383	429	358	415	377	407	428	398	369	381	380	376	408	406	392	384	395	401	429	402	415	390	381	418	371	408	441	360	397	400	361	341	376	407	393	415	406	393	402	353	416	425	388	373	416	406	362	384	423	426	423	433	398	383	403	443	392	417	449	388	406	416	388	423	413	367	356	434	380	396	401	413	414	376	401	400	430	396	399	408	417	420	381	426	405	406	384	365	381	425	406	399	444	381	379	379	384	432	425	383	402	393	388	412	401	346	377	420	386	378	366	380	363	405	411	377	390	393	391	437	403	425	413	433	405	389	383	409	413	380	376	395	377	395	404	404	399	405	432	384	387	443	449	407	375	389	378	370	418	417	406	419	381	419	390	409	396	359	410	410	410	359	412	402	427	416	383	382	400	390	369	451	406	422	372	380	440	411	440	400	399	388	379	385	396	430	397	385	381	436	412	397	369	396	383	375	421	443	361	414	423	370	401	397	381	368	417	392	364	393	383	416	368	385	387	357	428	411	389	388	419	418	418	391	389	407	388	390	385	455	397	378	416	427	388	417	399	389	443	362	388	376	402	398	391	412	398	400	339	446	366	383	393	396	363	386	418	398	419	402	402	394	419	395	399	387	396	388	380	374	347	369	412	412	386	376	386	402	461	391	376	390	415	393	382	389	389	398	402	376	372	442	387	367	426	375	399	399	406	369	385	377	425	404	414	393	384	405	368	376	386	408	404	398	386	388	412	402	437	382	353	409	395	420	368	406	380	450	386	417	391	414	380	431	410	368	399	394	377	375	405	418	363	382	361	389	394	418	353
54631	55462	67976	64467	52799	40323	27923	16637	8781	4409	2265	1312	913	809	881	841	815	820	858	857	861	865	809	870	798	839	899	846	841	853	885	858	828	879	789	849	824	868	803	832	859	896	823	814	776	840	810	857	850	853	825	807	880	852	832	839	825	820	858	834	878	835	877	858	873	899	852	864	892	857	823	867	843	850	845	866	870	845	864	836	869	783	867	849	878	829	861	848	838	861	849	861	824	839	865	863	845	854	915	855	883	855	854	850	875	806	834	839	858	851	817	876	859	877	867	831	824	898	900	820	795	778	843	818	882	808	831	854	829	874	851	899	838	851	862	874	852	908	839	871	853	825	861	846	892	851	816	874	881	857	836	860	847	875	857	888	838	823	838	907	890	806	799	840	791	840	863	813	845	824	849	853	885	802	830	840	875	826	836	906	786	833	823	837	841	916	842	828	846	827	863	825	906	846	850	839	869	846	862	883	852	861	826	851	838	867	825	885	890	908	848	865	837	841	881	826	840	884	822	853	870	852	868	856	831	832	883	811	805	833	813	857	869	862	870	861	787	852	900	841	873	874	854	838	914	834	872	823	829	800	880	892	839	823	814	873	892	888	844	849	867	894	843	838	861	850	845	870	881	807	876	856	841	920	839	853	850	856	818	871	777	842	816	837	819	821	849	862	860	906	884	832	871	841	847	825	820	849	850	905	881	789	819	859	842	882	829	832	845	797	825	841	856	874	839	871	889	912	853	865	851	889	857	893	818	834	904	817	870	843	904	858	844	875	834	852	854	854	879	850	880	846	864	840	834	839	866	901	882	829	912	868	858	813	867	853	913	841	836	820	848	868	868	831	888	896	835	858	839	895	831	885	880	843	850	846	878	825	848	839	853	813	843	816	877	820	820	810	834	871	927	895	858	883	849	881	863	771	853	854	818	853	850	862	882	827	843	818	841	779	842	897	889	940	888	820	875	869	903	876	852	828	868	828	840	832	811	824	822	795	855	872	833	826	839	813	854	804	845	841	805	814	927	825	874	816	873	858	827	894	789	824	827	856	865	859	856	847	815	853	840	826	880	838	861	842	834	867	843	793	860	803	849	849	866	841	861	883	832	835	900	842	887	854	827	905	839	892	811	858	840	826	871	867	884	827	887	915	849	872	880	834	915	874	861	822	863	877	909	882	855	857	885	890	831	839	849	804	858	862	834	807	811	851	885	834	801	865	842	858	873	849	878	865	841	870	871	880	805	823	831	825	855	837	902	900	838	881	790	841	866	846	858	864	854	845	863	857	827	837	843	817	871	861	825	889	832	810	870	863	884	904	819	864	897	829	830	875	828	821	876	851	847	817	857	908	822	804	829	870	861	874	881	850	911	833	827	824	862	854	832	830	799	821	883	865	797	841	840	819	810	797	790	826	776	896	829	859	861	816	838	813	840	863	874	830	800	816	904	794	883	843	824	859	808	830	882	836	857	820	811	862	810	821	837	841	867	845	873	888	858	841	832	840	838	869	849	874	844	864	862	821	828	833	860	865	851	882	862	857	827	841	831	849	846	875	853	866	856	858	845	833	830	863	859	848	881	833	847	869	867	839	866	827	864	829	884	872	866	856	834	828	855	861	837	876	847	861	869	830	847	865	832	812	851	859	861	850	811	845	909	834	894	821	838	841	816	846	822	872	814	817	887	807	878	819	821	867	829	818	862	856	849	831	974	854	866	895	838	863	849	827	880	802	853	782	857	820	856	833	815	814	861	892	817	838	825	870	903	853	870	841	906	842	852	869	804	771	864	804	842	880	847	881	882	864	891	848	793	841	872	807	868	851	841	865	886	804	812	858	874	857	820	831	799	852	842	821	793	790	841	898	791	893	841	787	841	861	797	862	827	873	862	865	818	855	821	788	876	886	863	862	843	835	839	859	808	874	834	825	873	880	867	882	858	827	829	836	864	868	859	846	890	880	850	815	793	817	827	831	884	836	857	885	839	860	883	881	824	851	876	916	854	828	810	793	901	829	875	843	786	820	836	846	850	892	853	842	916	828	865	824	795	850	844	870	809	869	848	869	849	858	815	844	822	869	867	866	815	893	875	832	865	879	815	843	845	865	888	817	856	814	835	882	860	890	832	810	857	838	903	881	832	854	882	848	833	856	903	825	774	893	846	868	893	882	856	799	830	837	882	892	837	810	859	813	777	832	845	853	838	840	845	812	881	846	828	851	911	817	895	851	810	824	916	830	841	860	839	902	825	856	868	866	845	896	806	831	819	852	855	833	825	825	834	848	850	881	804	832	840	855	826	870	868	821	813	856	821	880	831	833	805	852	864	844	907	807	843	850	789	818	834	864	877	820	859	860	886	829	840	822	825	806	845	842	803	861	835	918	833	839	854	863	820	823	845	807	866	823	838	874	820	816	860	871	828	808	856	855	872	861	833	827	885	807	868	928	822	855	834	824	825	884	823	805	843	865	862	882	841	808	858	888	841	820	856	884	862	872	798	806	839	831	828	850	834	846	854	841	904	880	872	833	866	829	824	826	839	891	841	878	846	868	834	791	818	855	829	857	830	872	828	860	863	824	884	868	836	835	842	841	836	798	905	821	871	885	843	832	831	822	836	847	856	833	833	804	829	859	878	851	852	831	859	877	827	827	885	865	854	851	883	855	896	812	873	874	853	857	832	864	849	843	844	893	855	859	778	829	825	813	826	837	847	869	804	834	832	831	857	791	854	826	872	890	816	839	803	837	834	848	853	808	803	868	850	840	852	820	870	849	863	836	903	855	892	865	843	841	850	848	826	859	872	817	866	873	832	873	829	822	831	838	880	887	876	817	857	872	827	822	816	846	865	891	770	842	868	861	893	855	825	809	798	839	842	856	810	847	824	858	821	839	842	902	845	847	865	817	822	875	788	867	851	831	870	838	870	863	936	857	903	813	862	866	836	860	837	842	872	810	830	812	798	893	861	866	904	840	873	849	843	887	843	829	815	872	833	876	854	810	863	785	813	874	824	840	820	838	870	809	838	839	857	845	842	864	806	795	815	865	863	881	812	810	833	881	856	842	900	765	869	882	850	834	811	882	842	878	855	788	842	864	863	863	794	873	858	820	883	900	876	854	837	878	838	871	861	851	824	783	814	847	855	844	827	875	809	805	826	860	816	819	865	870	829	821	813	868	862	828	836	858	860	807	856	825	822	881	850	877	817	858	813	836	868	830	842	834	874	849	867	911	855	840	828	864	827	877	863	848	870	811	823	901	801	870	806	838	839	904	857	872	859	810	863	828	853	863	807	857	853	837	827	822	892	830	831	822	895	829	822	919	813	829	836	879	834	867	836	857	835	848	840	885	849	893	829	867	917	878	851	846	869	840	854	828	812	869	863	857	824	887	817	792	868	846	902	854	875	885	787	878	844	859	830	827	876	844	903	886	844	869	904	863	844	823	829	838	860	875	807	884	853	891	855	802	838	875	862	874	816	854	873	849	785	797	845	861	875	854	867	890	803	850
16305	8815	6704	3967	1997	1116	745	510	403	335	328	303	294	271	313	305	268	294	299	314	277	322	283	278	320	300	283	314	275	292	286	285	303	306	342	276	293	297	270	315	282	299	312	284	292	306	272	324	287	294	281	278	279	302	254	299	297	321	282	303	319	269	309	296	337	281	274	313	254	264	297	290	280	324	290	300	314	285	297	274	267	315	277	291	310	308	283	284	304	299	271	335	317	292	260	279	275	301	287	279	285	330	321	285	259	308	297	315	293	252	286	295	256	288	294	292	282	311	288	282	296	250	314	283	295	295	274	299	309	287	289	308	295	288	295	297	262	268	296	304	307	292	296	293	302	266	297	305	293	273	304	253	292	273	257	331	306	293	275	271	239	257	283	291	304	286	303	311	276	293	257	296	287	283	294	322	300	267	318	303	287	296	292	341	273	286	286	272	277	298	292	290	304	299	242	277	316	325	298	276	318	321	328	324	272	313	291	310	297	307	294	284	287	302	311	299	293	294	310	310	273	295	280	294	309	251	306	267	267	316	322	301	288	289	295	249	314	298	313	315	277	291	262	293	273	265	269	285	288	316	298	275	265	284	279	272	295	279	290	330	319	304	273	263	286	282	306	299	298	276	320	290	275	332	304	284	274	319	315	298	299	309	311	291	280	324	317	300	269	284	268	305	279	299	291	282	287	320	342	295	278	256	318	308	276	276	270	294	281	299	285	301	282	310	273	304	311	270	297	304	315	292	297	301	321	286	291	267	256	288	264	294	293	317	316	303	302	311	270	300	300	287	272	316	261	283	305	295	266	262	303	320	287	265	256	304	292	285	318	276	318	314	296	306	304	284	279	313	292	305	297	286	287	260	314	295	308	269	268	270	264	288	326	300	265	284	280	253	282	281	321	266	325	285	252	262	315	329	322	303	258	278	297	293	308	275	314	306	340	309	263	273	279	263	279	280	333	268	299	322	290	291	291	270	268	291	299	299	299	350	256	268	309	279	279	298	264	314	269	319	277	268	316	299	291	276	227	327	292	270	320	311	281	309	289	275	312	308	249	296	302	292	298	300	301	278	284	282	293	282	274	297	276	320	323	269	293	279	294	305	309	288	299	300	310	288	328	290	288	292	285	296	296	284	290	277	291	291	280	298	285	290	287	284	297	320	296	290	301	271	311	319	305	307	268	334	263	335	265	265	290	284	283	266	259	281	328	284	255	283	289	285	339	266	292	298	306	282	291	284	288	295	241	310	252	293	296	309	309	290	286	290	305	291	305	296	298	336	350	309	293	304	285	316	300	295	270	277	285	275	324	304	289	290	312	282	304	268	287	289	308	322	308	284	301	293	292	287	316	272	300	312	290	295	287	267	280	284	285	284	300	293	277	307	295	305	293	291	281	318	270	300	281	270	261	289	276	281	269	279	276	274	295	280	307	289	290	281	309	292	315	270	292	279	295	294	296	286	287	317	317	289	280	280	312	279	279	301	300	335	283	299	299	298	273	319	300	286	305	286	292	291	318	276	276	302	312	267	287	279	310	309	277	269	306	295	268	287	268	286	283	285	297	296	319	272	278	303	283	285	335	309	332	275	268	294	276	329	304	288	277	273	283	288	335	296	270	290	292	280	288	294	348	273	300	256	303	252	291	314	283	259	289	294	311	294	289	266	303	312	299	260	308	285	298	274	286	289	305	256	277	289	323	309	310	318	305	307	315	263	298	282	323	322	306	271	279	296	276	290	291	300	333	310	274	294	285	277	302	272	310	320	303	294	281	270	313	302	314	326	284	310	248	257	283	301	289	282	297	307	311	252	285	296	280	283	278	295	330	274	303	323	289	283	300	289	321	296	345	302	302	298	254	305	317	258	282	300	268	320	288	294	250	313	305	286	306	295	299	355	251	278	271	330	325	282	271	287	272	288	283	287	293	272	322	282	286	300	274	299	290	290	263	274	343	279	298	316	305	299	278	281	296	294	277	290	331	297	267	286	318	289	291	291	305	317	301	278	273	305	288	305	304	259	282	286	302	311	317	309	313	293	282	277	305	302	294	267	286	273	265	298	311	293	320	276	314	277	265	299	276	300	322	291	281	288	285	292	280	295	263	288	299	266	297	318	322	289	273	329	282	294	322	270	292	286	317	305	319	304	323	314	288	293	289	283	265	289	309	303	302	281	296	312	293	269	290	280	298	260	291	287	301	317	280	270	278	300	288	272	292	268	274	281	289	289	317	289	293	278	298	266	289	333	298	312	306	307	312	286	259	297	291	312	283	281	296	291	272	266	294	290	284	275	290	307	300	269	300	303	298	282	291	328	285	278	261	243	326	316	297	267	284	297	292	290	295	303	269	283	306	297	311	313	298	302	288	271	324	317	315	296	247	246	281	295	295	279	273	273	309	260	231	260	305	285	279	327	317	305	293	256	283	284	291	270	308	309	289	273	293	290	282	317	316	293	314	283	306	286	299	271	328	276	259	286	339	268	261	282	309	334	228	296	300	257	332	280	301	283	327	274	303	289	285	267	295	303	268	285	300	276	300	315	301	262	282	289	294	261	320	249	310	289	334	312	315	285	256	268	317	306	290	315	334	293	271	279	284	279	286	319	274	259	296	292	322	326	295	273	291	287	304	297	297	279	340	290	280	307	300	322	294	310	308	320	370	306	266	270	270	263	295	291	296	293	300	299	314	300	248	265	290	300	308	266	266	304	348	298	278	294	301	278	267	286	328	312	318	279	291	283	315	275	278	311	292	304	263	269	283	255	288	310	314	297	310	282	290	287	301	298	299	260	296	282	270	298	275	292	318	317	251	274	272	274	329	275	300	292	276	308	283	296	290	305	311	307	270	281	281	292	297	304	277	285	310	317	306	331	311	284	283	310	305	314	310	295	322	265	302	288	323	286	327	260	286	293	261	271	282	295	297	283	319	298	281	298	281	289	343	297	298	292	329	295	306	279	265	306	297	313	278	258	258	303	343	288	315	279	250	319	285	284	268	306	294	307	336	308	303	281	258	308	278	290	320	297	291	270	287	321	283	292	261	282	289	311	316	270	292	258	281	288	310	313	303	306	278	253	286	290	284	320	307	316	315	305	263	315	311	284	307	311	303	272	328	307	320	340	310	288	311	278	280	298	290	280	307	286	297	299	309	286	276	297	371	317	303	285	315	324	306	275	293	270	279	305	317	317	321	311	284	293	282	285	312	256	318	312	244	298	268	307	302	294	286	267	286	275	252	346	266	294	299	308	271	297	295	334	277	287	275	294	315	278	300	289	301	255	275	268	319	261	296	294	275	282	292	305	312	294	299	302	304	261	268	285	297	283	310	298	275	301	285	309	293	283	288	302	291	285	294	304	298	289	290	326	305	276	283	280	303	266	268	308	298	264	281	294	315	320	282	291	303	245	278	303	278	276	302	330	314	301	291	293	311	284	274	298	272	292	294	289	284	317	268	294	316	270	297	306	290	272	289	284	271	264	291	310	246	298	283	273	288	267
14996	10910	12190	9696	6347	3719	2212	1444	1027	855	706	708	678	685	687	672	654	651	678	581	666	663	640	663	669	650	670	685	620	675	634	630	602	622	648	611	648	650	662	654	611	656	676	703	639	655	692	629	666	674	654	651	658	655	659	631	690	668	652	646	642	656	675	690	650	656	646	629	636	656	653	678	660	672	643	605	646	695	654	682	666	684	690	647	618	662	671	628	705	687	684	612	638	660	638	667	629	671	613	652	632	660	658	636	660	679	662	669	666	683	589	606	697	644	638	651	659	639	620	620	640	670	640	653	645	638	682	676	710	631	699	631	650	622	614	660	611	659	662	663	711	657	674	678	672	639	668	634	696	678	712	585	653	642	624	615	649	618	712	631	664	678	661	606	647	645	645	679	683	629	622	673	659	650	666	663	706	654	678	660	634	668	689	634	653	581	662	663	694	643	652	653	651	662	635	681	666	617	663	610	672	625	604	660	639	614	693	637	632	617	670	614	674	623	632	652	648	689	629	625	675	707	643	671	642	623	637	635	614	623	652	627	645	683	682	663	659	602	632	642	669	664	648	700	664	633	649	670	667	627	643	642	633	677	650	663	656	651	661	679	664	680	666	634	656	633	653	716	649	684	644	666	650	684	662	696	659	702	666	635	666	644	661	663	676	701	613	630	625	666	654	645	645	617	641	622	676	637	640	684	673	672	703	676	672	628	627	671	649	661	685	632	696	654	685	646	625	654	629	655	675	629	642	649	640	647	698	634	670	669	662	663	631	631	641	634	698	681	630	664	684	684	669	663	670	642	687	673	647	685	672	661	645	665	657	642	659	662	630	648	627	630	657	664	670	672	618	614	651	626	655	669	634	678	629	703	673	651	663	644	679	673	646	677	708	692	641	661	614	688	647	659	649	655	633	647	667	668	633	655	678	654	687	689	650	606	657	675	678	644	634	679	665	639	636	595	683	662	663	655	670	621	722	654	640	632	616	628	668	672	720	658	615	673	672	646	642	648	664	653	640	678	665	626	642	653	655	632	646	629	705	651	603	649	633	659	659	657	661	613	611	615	668	645	597	630	644	696	681	639	679	705	691	608	601	642	617	648	666	626	627	634	681	646	651	639	633	664	614	704	639	658	670	634	685	645	613	710	649	665	632	676	684	620	695	647	628	639	671	660	631	617	635	713	637	619	628	642	674	655	667	615	632	680	644	659	678	673	650	626	685	682	642	665	632	652	668	667	653	665	601	670	610	640	642	683	656	680	614	642	656	651	631	687	629	668	617	636	658	623	705	676	644	683	635	636	641	638	659	587	630	687	672	667	650	656	676	634	658	657	614	649	634	656	660	639	642	630	671	685	697	691	641	623	650	637	609	617	641	642	633	660	688	649	681	672	629	610	655	656	630	633	651	614	642	682	584	676	682	682	634	676	620	636	642	656	726	616	646	646	665	646	636	657	637	624	662	690	668	685	658	670	642	658	633	656	623	619	666	657	658	638	629	640	670	639	619	662	667	675	585	659	606	658	633	693	670	654	655	626	648	647	645	641	639	625	655	638	697	633	640	637	627	638	647	652	615	623	659	688	606	622	642	655	661	648	633	614	643	631	624	662	678	691	665	711	700	666	713	617	652	725	659	644	701	665	653	686	624	696	617	639	613	633	655	631	632	651	671	651	627	617	614	655	655	671	631	630	627	649	668	623	645	661	707	656	650	648	610	628	633	651	630	648	621	665	651	636	662	634	636	687	642	633	695	659	630	641	659	687	655	668	679	697	669	645	614	633	653	662	593	625	692	636	674	664	647	654	686	653	649	673	623	630	620	657	677	645	620	689	629	696	683	676	649	647	715	660	667	672	642	642	647	652	653	628	644	641	656	603	635	715	632	660	667	646	660	636	624	663	620	653	693	675	693	628	685	615	672	639	681	634	648	626	665	667	650	665	673	674	635	625	650	650	648	661	673	686	660	631	656	678	705	631	627	683	668	660	646	652	661	661	661	641	607	645	626	654	663	676	650	700	639	637	634	666	678	673	700	674	685	631	662	641	668	678	656	633	629	676	711	654	681	631	668	647	628	691	648	638	673	665	627	734	654	644	622	723	686	638	656	636	673	736	674	597	610	655	696	613	608	684	655	624	589	666	685	683	635	690	648	679	644	641	624	629	660	691	710	626	638	650	609	667	626	679	672	677	684	658	661	665	662	665	688	598	664	662	603	694	660	691	601	628	658	664	662	649	642	621	622	669	616	649	673	650	638	643	600	666	675	640	625	647	643	672	677	647	650	635	642	642	689	677	616	702	677	639	642	645	694	674	642	616	638	653	695	658	656	661	645	667	672	645	711	679	648	650	677	668	645	615	684	653	646	627	632	673	642	634	672	677	630	634	655	685	627	650	667	698	694	655	663	696	633	668	678	700	646	672	682	646	636	637	630	673	658	652	651	680	680	639	659	655	647	596	634	653	620	672	643	635	656	639	678	636	682	643	638	616	651	669	661	642	636	643	672	647	651	682	634	677	662	649	654	666	660	689	617	626	635	683	689	677	655	618	655	653	657	635	601	648	664	697	639	659	647	646	660	658	631	654	628	673	673	660	645	580	649	733	646	648	617	595	665	703	646	622	681	645	643	648	700	674	640	610	677	628	669	657	659	678	625	671	650	605	623	663	657	631	663	639	597	622	606	632	658	676	635	683	644	625	687	644	674	617	649	629	684	666	645	690	675	624	639	651	680	672	631	643	672	655	663	634	625	597	643	638	645	651	726	671	639	673	623	635	666	665	669	694	684	607	687	708	644	631	652	630	612	668	648	657	633	669	611	671	664	652	636	632	683	611	656	610	667	665	665	660	678	636	666	659	639	686	650	611	685	647	620	665	650	642	616	655	634	675	617	660	638	694	625	625	607	695	687	659	622	618	657	654	613	644	674	662	633	668	661	685	641	617	691	662	676	696	680	666	657	670	640	684	610	608	650	650	618	664	679	679	643	631	694	647	684	638	692	613	711	607	651	682	627	629	647	595	695	678	684	616	619	684	649	642	666	658	689	677	599	641	601	658	633	650	622	602	667	651	633	664	616	697	669	680	631	671	662	674	613	614	676	660	693	650	659	683	607	610	663	645	672	664	632	683	644	627	683	637	659	645	671	667	642	626	691	651	640	650	630	639	664	662	671	641	682	676	673	667	620	639	694	658	681	682	632	662	613	643	646	665	641	653	606	677	625	643	668	618	636	649	642	682	631	670	623	668	658	626	643	708	684	643	694	655	644	639	625	702	677	639	680	647	652	621	645	680	629	646	627	636	665	624	634	658	668	659	692	682	642	658	649	622	738	680	636	655	622	688	726	678	667	611	623	653	642	668	660	669	655	683	640	646	696	620	607	616	632	634	668	632	652	685	680	671	678	604	637	654	703	688	664	673	682	653	657	658	626	661	669	689	658	644	686	648	674	673	700	659	671	612	653	671	683	698	670	658	691	641	647	653	632	655	690	670	615	669	644	676
82913	69467	70257	58691	42008	26465	13935	5802	2375	1133	620	453	377	344	364	369	389	374	351	333	329	351	334	318	354	350	327	335	395	304	325	346	335	333	330	378	370	361	346	316	323	358	338	334	346	323	332	332	314	301	346	347	350	356	348	381	336	324	334	342	347	350	360	356	413	393	388	344	325	384	363	347	349	363	376	365	365	352	333	391	346	346	343	335	343	309	339	378	334	378	338	357	359	345	348	371	353	306	309	351	356	368	354	355	345	336	362	353	333	335	348	364	354	367	359	331	369	332	351	370	361	339	356	365	369	352	354	319	305	316	353	368	343	348	324	334	345	379	331	341	359	393	369	326	342	338	338	349	314	378	368	388	326	353	330	342	330	350	358	355	373	360	354	369	385	387	367	359	299	361	361	329	364	368	352	343	318	344	333	383	367	366	326	342	342	336	384	335	308	353	369	378	319	333	346	305	344	317	341	326	373	324	342	367	382	334	362	361	382	372	336	335	362	379	308	368	338	350	358	343	336	326	322	404	309	341	347	335	349	325	345	343	322	337	356	341	322	336	324	339	342	357	334	350	338	315	307	346	346	360	323	345	376	340	317	368	374	372	323	326	363	365	342	355	314	341	342	359	360	382	331	345	313	339	330	384	373	343	366	314	328	347	391	359	353	371	385	394	328	360	345	323	338	297	318	383	380	321	324	371	357	360	342	324	347	334	344	347	356	403	360	372	339	340	365	332	314	357	351	352	344	392	340	377	361	345	351	316	321	313	340	317	346	351	367	337	346	358	343	314	336	362	349	355	364	315	352	357	359	338	337	337	375	355	356	366	326	376	346	341	342	376	334	333	367	364	345	336	362	350	378	351	309	342	382	337	290	331	337	371	313	356	365	359	335	355	350	334	320	322	311	331	344	334	359	360	373	311	315	318	349	359	337	373	379	357	353	339	320	330	345	346	360	372	329	325	329	328	324	305	368	323	346	313	380	363	350	357	312	366	362	303	340	350	367	357	314	341	355	322	366	378	371	359	374	318	348	360	359	324	362	348	369	344	324	370	366	312	337	364	333	354	311	381	304	339	326	379	363	345	335	345	367	341	322	345	355	366	351	334	320	356	364	347	306	367	346	329	386	351	340	355	293	403	330	356	345	345	351	351	334	336	362	325	350	350	395	311	361	339	338	351	351	355	387	347	359	360	353	319	344	344	327	335	341	330	338	357	357	359	349	375	353	365	361	333	317	350	338	340	366	326	369	391	378	378	353	348	321	345	342	294	342	315	336	369	367	345	332	353	375	361	369	375	333	335	339	379	345	342	346	324	363	381	358	383	378	350	349	313	330	359	341	382	339	330	352	381	350	302	406	396	333	367	352	336	340	348	337	369	353	317	376	357	356	369	357	365	356	346	302	351	299	344	335	355	328	333	367	347	348	356	372	353	337	345	322	368	396	339	379	325	361	394	370	356	396	326	382	328	346	357	344	338	341	351	343	332	337	346	341	313	332	352	348	317	378	356	369	351	353	332	379	336	321	366	320	324	368	358	342	388	331	343	320	340	350	370	370	335	343	341	359	349	349	347	351	369	334	333	340	358	347	339	367	359	336	343	334	334	342	392	361	333	348	340	348	387	344	340	355	338	360	322	342	349	343	348	340	345	363	334	403	369	378	316	337	347	353	343	345	342	324	355	323	356	377	350	334	347	366	316	354	350	333	384	343	344	382	364	346	358	332	341	327	311	373	358	350	346	357	378	397	308	346	358	367	329	364	349	342	345	322	324	350	354	373	367	307	335	348	357	364	368	325	372	328	367	356	348	336	345	361	342	316	310	353	349	340	356	376	360	323	340	341	366	335	358	359	384	332	337	351	342	377	355	358	391	365	362	341	379	332	380	375	363	327	327	360	364	366	336	337	362	313	342	328	352	323	302	375	343	328	381	306	335	369	360	364	334	365	372	341	347	344	345	344	348	343	342	352	339	380	357	356	379	329	353	382	341	330	337	343	309	373	399	354	360	323	330	360	346	330	332	345	352	360	390	343	326	352	348	354	333	348	358	360	339	338	379	366	341	349	319	356	358	373	339	384	336	390	318	338	348	359	369	327	335	324	342	332	359	330	363	338	323	328	361	366	334	342	377	380	340	376	374	291	362	342	360	369	343	334	378	351	353	333	331	333	325	337	368	345	356	367	321	369	318	362	358	339	340	331	346	353	349	310	342	363	391	389	331	352	363	334	348	351	356	346	365	382	340	363	378	319	324	325	296	326	373	329	320	369	327	311	332	350	365	312	342	336	344	350	334	325	357	360	392	344	310	371	341	373	362	345	307	342	348	340	341	356	367	361	353	403	381	353	341	315	340	349	361	329	338	343	332	344	360	375	379	348	377	389	361	317	331	332	340	314	325	358	354	329	339	372	357	379	349	370	353	375	344	328	364	325	370	347	348	304	358	346	334	369	358	330	358	320	336	329	333	366	331	341	357	349	401	341	365	336	320	345	321	356	356	346	351	370	384	335	347	387	365	386	365	327	344	356	404	358	360	326	345	347	354	340	351	355	346	325	353	350	380	348	316	310	333	394	327	359	339	385	346	351	387	313	350	346	306	351	345	367	352	363	328	343	337	353	335	334	349	332	365	336	341	359	404	341	369	365	369	356	393	366	357	341	361	336	339	327	336	337	358	336	355	340	349	332	347	407	345	366	379	328	349	324	368	342	348	379	332	365	379	368	324	374	352	364	315	351	319	318	343	364	330	365	328	350	308	377	331	352	348	346	369	353	357	333	348	328	372	348	371	339	331	347	334	383	334	331	354	352	327	331	356	361	338	363	351	347	336	300	356	345	336	349	350	334	352	370	352	324	322	342	340	350	351	329	321	320	344	329	344	348	332	362	358	318	331	325	324	343	366	387	350	392	369	340	351	355	379	384	367	383	345	357	376	369	355	369	338	359	329	339	344	359	356	375	317	366	343	343	341	343	342	336	330	364	370	380	352	363	345	336	354	359	375	346	377	354	321	317	356	373	383	380	376	354	384	324	343	354	380	339	353	329	333	351	365	345	326	380	357	341	357	343	329	350	314	352	313	366	313	349	373	314	377	344	365	366	313	346	355	319	345	365	372	354	376	378	368	361	330	362	337	335	366	310	385	351	376	319	333	335	363	348	315	332	387	377	359	346	340	355	351	359	345	347	342	352	333	352	341	321	347	365	372	358	327	331	362	357	338	326	326	344	326	346	335	357	335	368	333	379	319	318	384	347	353	330	321	362	339	338	336	351	341	388	309	340	331	321	341	370	343	368	352	384	356	348	336	335	330	344	372	326	342	331	307	343	368	380	341	330	344	326	303	358	340	378	353	325	347	326	364	345	364	352	336	351	344	334	332	368	319	339	358	366	352	336	347	398	367	366	326	352	325	343	350	336	309	347	343	317	351	337	381	348	348	361	366	384	367	371	336	355	345	340	335	338	339	379	377	334	321	331	341	351	345	360	383	346	315	318	358	359	360
52772	52136	65201	62513	51303	38716	26349	15451	7912	3784	2057	1307	849	760	809	731	729	789	762	770	811	753	686	779	800	776	764	783	724	748	762	741	805	772	747	717	813	790	787	778	746	772	808	749	796	784	762	791	691	791	717	746	792	723	756	752	769	813	766	765	738	769	755	786	756	786	764	749	783	801	797	770	755	768	742	768	744	747	813	752	751	725	751	792	790	736	717	739	736	766	790	758	756	765	720	739	769	762	752	722	787	761	783	761	775	796	764	785	750	723	762	754	771	714	754	752	786	737	762	794	750	761	734	742	757	765	767	777	806	735	754	754	744	803	774	788	752	752	771	776	787	764	746	836	767	748	744	764	747	727	729	800	747	765	719	749	805	806	722	730	773	757	737	728	753	746	772	716	830	768	784	782	805	771	751	760	751	770	760	757	782	754	746	756	782	755	744	753	733	733	767	799	748	805	784	762	815	733	773	794	760	760	772	751	791	768	806	721	740	788	794	770	757	746	787	719	778	758	752	732	754	755	784	806	702	761	771	814	729	772	786	802	802	697	775	770	717	736	774	765	832	749	810	772	815	808	793	714	754	747	774	745	787	787	783	826	762	787	707	750	728	728	746	696	753	740	822	713	735	739	789	774	772	735	734	760	751	729	764	757	700	813	793	785	756	744	721	735	719	759	794	730	836	764	778	783	754	802	750	752	728	743	793	768	799	732	783	744	773	787	795	710	770	721	763	728	795	733	761	767	788	761	795	737	772	753	741	756	762	766	712	794	806	798	728	771	804	742	793	746	805	707	782	804	754	740	780	755	759	755	732	716	737	756	754	765	733	770	781	717	775	780	750	787	780	795	810	759	769	774	774	718	772	764	792	749	759	802	774	726	711	766	794	760	761	761	827	729	710	770	738	741	767	749	718	755	829	759	700	799	723	758	775	761	771	790	772	730	743	714	753	762	736	777	749	747	776	759	793	792	782	729	820	795	713	752	725	764	764	731	767	750	784	765	759	739	761	766	748	808	722	778	710	801	732	801	770	771	725	809	753	731	795	728	756	787	796	734	760	777	772	761	730	776	767	770	786	737	753	775	763	729	741	814	748	783	762	705	800	822	755	749	781	719	794	714	754	786	737	754	800	788	794	771	756	735	787	758	743	813	745	761	745	782	807	737	754	792	766	782	763	770	769	780	749	796	794	720	759	796	772	764	696	801	719	764	741	776	756	772	783	792	779	768	761	767	718	787	776	762	749	756	764	775	761	729	777	777	802	750	779	804	732	735	801	745	778	785	724	729	762	780	775	740	765	787	768	768	801	741	727	777	752	708	755	807	784	776	771	751	723	757	807	807	800	769	789	756	756	790	727	739	775	770	755	775	762	774	767	790	772	749	698	784	746	739	763	777	764	734	745	774	771	763	807	787	739	738	822	774	781	768	751	759	778	766	712	812	798	741	760	777	762	750	784	782	798	757	811	779	742	762	764	754	763	807	764	761	703	766	771	764	745	754	734	809	736	762	755	736	811	788	764	743	745	755	769	728	772	784	773	774	736	770	762	770	732	747	756	764	793	753	789	710	750	753	753	755	729	769	792	797	750	761	802	791	743	758	808	777	737	748	783	770	821	759	791	770	800	737	708	733	799	735	756	807	775	761	756	743	770	769	732	751	767	753	756	775	745	789	751	761	787	792	776	767	749	755	735	768	730	750	773	773	780	802	734	723	720	778	773	787	775	751	782	800	761	730	720	805	811	772	714	756	831	751	785	748	747	776	821	745	755	727	728	778	784	781	731	784	771	735	714	796	790	744	749	767	786	771	725	749	799	717	734	786	730	799	721	799	741	747	772	750	748	802	771	813	712	791	747	742	787	738	793	768	787	808	750	724	746	807	786	741	747	764	752	781	775	766	765	737	777	768	746	746	768	786	786	706	742	787	769	796	754	742	786	785	790	806	773	758	712	729	787	716	739	780	768	770	782	786	728	694	743	783	775	778	737	789	797	731	774	699	720	771	752	744	796	759	759	725	732	798	727	737	802	716	766	799	774	697	737	792	785	793	805	817	745	776	746	746	764	729	754	792	763	767	750	695	757	766	831	751	782	705	700	761	736	769	780	780	793	701	728	762	744	764	776	754	736	768	746	775	779	798	742	725	764	763	728	781	750	805	758	767	819	722	725	762	762	715	773	733	768	702	746	780	784	785	744	814	707	752	779	736	738	763	759	739	777	816	772	778	721	726	757	789	732	766	742	768	754	781	715	731	760	767	777	765	750	777	731	744	742	759	732	745	791	787	804	759	744	757	793	766	773	744	757	756	782	759	753	805	788	787	781	783	787	772	778	771	787	752	732	769	743	792	731	781	742	736	728	784	799	798	767	764	714	757	781	763	761	739	747	791	776	739	774	742	738	771	778	767	758	717	806	783	763	747	848	734	769	727	768	725	761	785	741	731	730	802	705	731	799	736	730	786	758	747	734	760	778	711	745	792	773	784	777	707	779	750	713	745	761	774	741	799	751	769	735	792	757	728	781	725	769	764	826	688	788	760	743	814	712	742	768	762	725	769	788	715	778	784	766	792	740	823	755	803	715	788	755	760	762	743	809	728	761	763	753	705	822	786	769	742	761	749	805	754	754	723	817	790	710	753	793	714	828	730	813	771	780	806	812	782	749	737	788	770	775	831	756	752	761	781	785	763	689	763	792	811	757	758	779	800	777	812	769	752	719	819	789	772	756	742	696	771	805	796	788	787	785	765	729	731	764	823	739	752	749	789	765	785	753	773	731	788	761	734	823	769	781	776	774	750	752	841	785	797	738	725	777	748	745	763	733	772	753	783	768	761	742	714	733	766	764	787	780	756	772	789	804	774	803	785	786	767	722	760	794	775	738	759	755	798	740	754	736	754	784	730	710	822	750	744	777	766	762	774	719	749	785	733	770	746	769	824	835	721	767	753	772	749	758	802	736	807	822	780	748	786	800	717	766	807	765	787	755	797	715	732	779	737	781	783	762	772	767	713	777	758	743	800	778	752	713	749	794	692	782	803	765	764	744	751	751	753	736	760	752	761	752	784	801	763	774	788	749	770	770	732	786	777	767	763	744	763	770	773	730	754	769	778	782	754	797	832	797	714	756	802	735	736	774	796	733	768	808	786	762	788	800	732	768	759	784	757	857	781	772	751	736	795	794	770	708	741	721	750	757	791	788	764	734	749	835	746	754	745	783	787	803	717	718	737	781	797	770	749	760	766	738	753	709	725	736	732	756	734	776	742	756	738	738	794	746	759	772	778	763	766	742	774	796	746	747	719	773	791	727	732	737	709	739	780	734	736	791	772	738	744	741	734	737	730	758	772	730	749	736	745	824	746	762	823	744	758	746	739	769	784	767	736	775	785	791	744	767	796	715	786	746	755	740	757	759	728	768	752	795	701	772	750	760	782	782	730	794	780	778	774	724	759	774	791	778	762	732	745	726	757	717	808	766	744	762	733	818	713	743	766	795	771	716	742
84144	73111	73269	60422	44267	28859	15934	6926	2712	1255	769	575	425	426	418	396	412	445	390	418	381	382	424	418	424	429	463	401	420	383	373	445	411	389	388	410	377	394	415	447	371	385	376	409	352	376	417	434	395	410	400	404	432	397	396	392	418	362	393	381	383	394	354	394	390	430	412	402	408	395	412	403	408	395	428	430	425	393	404	443	388	401	400	403	434	421	403	383	401	425	391	395	400	424	374	387	419	387	429	385	399	404	396	410	454	397	371	410	369	405	386	432	380	423	372	402	393	398	422	408	361	407	397	427	408	417	399	441	446	392	376	419	401	374	424	392	457	398	415	388	412	410	373	427	414	396	411	446	397	424	404	383	439	413	374	406	398	402	361	380	392	379	323	384	344	400	390	412	405	391	366	388	409	378	409	434	397	403	421	391	431	403	410	387	405	425	434	405	411	430	443	388	435	405	391	397	404	361	369	348	412	431	406	431	411	442	395	412	386	392	388	365	414	380	407	398	392	392	404	388	420	432	412	435	393	380	396	405	399	423	385	412	403	375	412	360	420	438	381	384	387	436	394	425	387	444	392	409	374	408	442	384	386	381	385	368	372	399	435	389	385	419	396	390	414	403	440	404	392	428	410	366	404	400	402	396	379	400	417	392	444	418	436	425	395	434	411	420	441	404	365	408	416	356	447	393	433	406	426	426	416	423	375	426	398	396	449	424	409	394	387	408	381	387	439	417	408	392	404	396	402	420	404	440	427	369	423	389	408	411	392	411	395	393	425	411	399	377	418	407	404	373	371	416	350	413	425	428	454	393	402	404	388	419	425	393	377	406	421	390	394	400	422	395	357	383	404	395	396	401	419	383	407	443	377	370	378	344	382	410	428	395	405	362	405	401	403	387	433	396	375	396	436	391	389	405	404	388	390	407	336	376	398	414	396	384	382	386	474	440	402	409	367	386	406	416	402	416	401	380	405	438	371	403	438	401	415	385	400	406	378	420	411	419	419	412	395	390	394	413	437	425	411	422	384	422	409	362	406	413	443	406	368	402	379	400	406	399	387	410	400	391	430	378	412	377	388	384	372	393	415	354	419	405	414	407	407	439	367	424	415	441	421	398	413	408	426	416	394	409	391	406	421	439	379	414	402	447	427	359	446	403	409	380	377	405	441	426	426	382	381	397	383	428	430	413	414	378	414	407	424	422	391	389	399	385	431	377	382	346	382	390	400	415	392	371	395	398	371	392	395	431	420	379	400	359	395	376	435	442	387	399	435	400	370	410	370	392	417	378	412	361	373	385	410	353	396	413	378	399	403	418	413	389	398	388	447	407	369	438	386	406	404	403	400	418	414	432	412	378	384	372	411	383	418	382	367	392	388	423	402	426	388	384	398	433	397	398	451	428	397	423	395	393	369	387	376	403	452	404	375	415	405	396	394	409	403	389	405	420	397	393	417	394	378	430	417	376	366	394	377	363	393	384	400	402	424	357	399	375	392	412	449	408	376	435	405	402	404	393	420	388	414	404	428	397	386	411	430	384	401	413	444	418	412	364	401	403	430	369	415	373	374	399	402	411	402	400	416	410	389	409	430	439	409	401	399	397	383	379	380	398	410	375	369	415	422	379	414	412	391	386	381	400	360	413	404	396	404	384	392	395	413	390	405	366	391	377	349	386	366	394	397	413	385	409	412	425	377	395	388	440	395	403	385	372	378	391	437	400	393	410	396	400	421	388	396	373	385	412	419	383	385	411	417	407	411	394	411	380	387	414	430	380	368	411	379	395	412	406	397	393	427	447	392	404	414	405	423	401	393	426	396	386	383	403	379	394	385	421	405	398	417	361	387	418	404	427	399	448	405	440	393	421	432	404	362	430	396	392	432	359	421	426	405	395	385	420	420	401	381	416	382	440	400	353	367	410	394	385	449	412	366	370	413	426	453	425	421	369	385	427	399	434	411	422	409	407	440	383	394	384	424	441	377	394	417	417	436	345	392	342	385	432	433	405	394	370	416	408	410	381	410	423	433	402	409	396	443	412	411	381	391	392	384	362	363	393	364	358	369	408	395	387	425	416	378	388	395	345	388	395	417	397	387	367	412	415	421	438	382	380	408	397	414	408	405	405	421	390	427	415	409	385	428	414	434	414	409	398	406	369	402	398	401	416	384	384	422	395	422	429	389	384	397	383	402	425	365	375	392	405	374	363	418	375	398	397	409	358	409	410	403	394	406	390	415	406	371	409	412	424	437	374	418	416	404	470	386	401	421	402	423	381	415	365	387	425	383	406	407	416	432	458	393	375	416	428	418	410	419	388	404	397	459	366	401	414	425	394	429	398	419	408	368	405	419	381	357	380	388	424	382	407	384	396	423	380	386	398	416	374	414	399	373	399	401	420	370	406	393	399	388	372	430	422	375	398	417	440	407	367	415	375	458	413	393	403	407	448	375	421	427	392	383	386	403	423	419	418	384	397	399	424	391	380	441	418	392	411	389	400	383	383	446	470	381	414	395	414	437	419	411	404	402	414	408	419	422	418	431	400	422	409	394	395	402	420	363	413	411	430	349	424	418	362	439	390	400	363	428	409	389	398	392	386	434	419	382	408	451	409	381	401	425	429	428	394	410	451	400	407	418	387	425	401	425	431	420	442	375	399	425	406	452	427	388	382	393	396	407	395	388	379	382	448	397	407	410	414	384	398	403	379	360	424	406	425	378	420	394	353	403	384	363	421	410	371	382	382	367	417	415	412	427	425	418	407	369	427	400	393	381	355	420	371	354	408	473	421	400	382	386	400	367	409	393	380	379	403	384	402	393	435	405	375	398	407	414	392	410	406	388	423	376	390	417	373	401	412	400	378	376	349	422	447	432	421	411	381	384	431	391	437	374	404	419	398	401	380	428	421	411	426	406	394	433	425	386	408	395	402	409	437	377	460	343	373	397	338	424	413	388	418	401	417	388	389	412	354	392	397	407	404	415	409	402	436	360	372	406	365	425	423	438	415	404	408	420	385	388	377	398	368	395	411	410	389	390	419	424	443	413	420	395	398	403	404	426	379	377	368	397	397	399	396	391	381	415	412	351	416	412	410	413	385	415	397	402	423	428	447	455	371	378	415	402	427	381	416	411	360	420	372	410	387	379	404	402	399	404	419	396	411	437	403	443	397	378	395	402	411	352	416	367	401	420	407	407	423	375	401	394	394	408	402	331	402	390	412	406	418	407	390	411	413	419	423	403	406	372	371	401	429	394	440	400	422	421	372	434	391	403	395	375	424	387	399	435	404	403	413	409	399	387	398	370	393	412	394	396	385	395	438	415	379	400	438	378	402	413	408	395	397	413	431	460	395	408	413	406	395	377	397	402	425	435	410	440	376	408	355	411	423	398	398	401	405	423	446	404	400	395	389	409	394	387	377	400	424	414	383	350	424	435	389	432	420	392	405	440	378	390	382	388	387	371	406	372	404	388	392	393	396	398	363	414	424	441	407	392	403	451	436	356	395
54601	55672	68257	64228	52829	40722	28157	16863	8663	4084	2121	1345	974	834	870	849	876	831	875	832	899	789	835	835	813	865	916	928	825	920	839	863	866	821	901	856	843	809	836	883	826	860	885	891	874	858	861	849	805	892	872	822	883	813	844	846	896	808	834	852	857	847	888	831	828	865	881	837	855	858	870	820	856	865	909	854	833	844	823	870	823	858	888	883	892	874	848	874	840	847	865	866	876	832	825	830	885	849	875	895	887	834	873	848	872	841	863	847	861	810	793	882	788	857	831	885	878	821	897	884	844	907	868	894	856	893	841	884	889	869	882	898	896	893	864	837	874	877	837	861	857	877	890	847	897	836	822	830	908	850	846	906	874	871	845	881	826	832	839	871	895	843	870	842	890	822	875	905	881	798	809	850	884	856	896	899	837	886	847	874	881	855	840	857	818	845	804	888	852	873	846	857	858	877	831	845	783	776	872	854	833	917	926	867	863	874	823	874	826	865	869	869	876	847	832	840	898	853	863	892	872	850	871	859	830	846	874	909	883	894	861	882	837	815	818	864	870	849	878	853	886	930	818	846	865	902	854	857	858	820	870	903	878	870	885	897	868	882	850	875	858	841	847	918	863	833	892	853	896	869	844	886	850	865	862	869	873	827	836	821	886	924	861	846	842	878	885	834	882	879	862	847	810	880	855	838	868	815	859	863	847	881	807	839	879	844	870	849	907	892	860	855	868	832	846	878	844	847	896	877	824	910	875	842	826	864	856	908	831	880	844	842	826	892	881	900	921	841	868	893	899	858	854	854	819	807	825	878	874	856	856	863	847	853	809	870	874	868	858	854	863	889	822	914	865	887	851	881	829	883	873	795	887	840	876	893	897	866	803	837	855	865	905	844	886	881	900	876	846	904	833	865	882	893	840	880	878	878	872	896	886	915	901	855	883	872	853	879	871	828	881	871	879	830	871	881	918	891	906	834	908	856	795	884	872	797	842	834	853	856	833	864	851	877	861	853	823	854	875	870	912	877	917	821	825	871	889	822	874	869	896	857	840	856	836	810	837	872	909	844	808	850	894	874	856	868	885	877	836	873	822	856	820	815	810	900	879	844	821	818	863	875	932	882	778	814	830	814	879	843	889	859	889	853	884	852	884	918	863	870	895	878	821	900	890	884	822	878	878	843	847	828	857	862	840	854	847	869	885	841	888	914	868	899	909	930	860	826	885	878	873	872	858	873	881	884	879	876	904	850	825	885	869	820	784	874	916	838	828	914	836	869	855	845	875	867	812	890	831	839	866	872	828	832	810	893	890	824	828	823	849	913	803	888	826	832	863	844	881	813	851	873	880	905	894	855	881	848	807	848	866	886	854	880	809	861	867	877	849	820	853	885	840	846	795	912	898	817	927	882	889	833	823	799	885	912	845	816	832	802	874	878	869	856	860	907	884	826	844	889	915	849	833	850	807	869	863	817	860	881	900	844	812	865	867	841	882	860	884	884	903	886	826	848	873	898	866	842	865	875	842	841	884	909	884	864	833	846	864	864	825	842	895	883	844	816	842	821	845	851	857	833	867	884	869	864	867	858	843	896	857	873	817	890	846	853	891	795	811	844	824	891	840	804	825	889	830	842	875	842	893	910	878	829	887	820	827	885	825	893	843	901	854	866	878	802	909	856	868	867	860	865	882	854	839	856	870	869	889	844	820	936	867	840	876	876	807	891	875	874	869	866	820	851	856	894	888	857	827	859	902	808	877	855	911	839	839	848	863	878	869	828	842	772	825	892	832	860	785	841	870	846	825	803	866	840	895	916	858	814	858	848	865	816	888	791	840	878	874	861	816	864	896	904	788	900	885	860	849	845	862	825	848	845	828	860	873	828	883	830	897	819	835	906	895	872	856	845	894	872	886	880	890	786	870	875	906	862	852	801	829	842	864	923	873	899	875	845	876	867	870	903	865	883	839	862	880	888	870	865	880	859	815	849	824	879	802	836	831	880	868	862	893	852	872	893	836	890	925	848	890	820	820	849	881	907	807	860	813	858	859	867	878	865	902	844	865	845	845	843	861	882	866	846	837	893	839	819	836	863	851	837	866	889	847	914	860	862	833	882	812	862	858	848	882	877	830	881	893	821	838	819	836	871	851	898	839	917	876	874	823	891	878	864	847	832	859	870	884	852	875	845	862	809	838	857	863	804	871	858	890	859	801	815	829	854	854	860	865	898	878	877	819	880	869	885	871	891	891	864	836	835	865	879	851	827	838	849	848	886	837	834	889	845	834	827	868	818	848	868	910	867	805	917	823	821	932	896	833	907	845	798	841	814	867	849	861	843	811	880	851	879	853	864	872	803	887	874	880	829	848	845	913	826	884	873	855	891	843	904	836	907	860	867	881	895	844	865	836	914	885	849	901	844	851	865	884	857	793	799	876	918	888	877	892	836	854	824	852	841	875	824	836	867	840	867	846	878	933	849	897	872	825	828	853	833	854	824	858	847	871	905	858	868	870	813	875	928	918	840	863	898	864	904	863	826	878	850	873	850	875	882	853	837	840	898	899	805	840	840	845	882	893	830	882	875	867	832	855	852	876	814	834	835	860	829	889	879	855	854	864	869	868	852	858	872	893	903	838	850	864	888	901	910	826	868	858	875	900	831	907	867	886	861	862	864	895	864	845	851	844	822	890	854	856	890	853	844	860	831	881	832	850	861	904	812	849	842	917	923	828	859	885	835	862	863	856	801	859	890	863	898	843	854	902	875	870	821	909	848	843	922	878	869	875	889	867	926	864	875	874	894	874	865	870	877	879	910	853	869	868	870	922	907	846	846	832	918	844	892	855	827	877	850	892	843	878	867	875	876	869	826	857	875	905	825	859	843	894	838	866	894	834	838	859	800	876	891	856	854	860	816	861	850	857	824	916	870	856	858	874	856	893	937	821	868	855	845	862	889	898	910	833	872	790	893	824	843	844	854	834	867	860	891	881	884	894	823	869	823	842	883	819	851	852	854	889	830	935	869	842	852	890	842	873	837	876	862	906	877	865	883	882	851	880	871	867	893	870	892	899	916	820	895	890	892	863	859	868	798	872	839	861	846	850	869	864	834	899	840	871	869	792	892	812	826	890	870	888	882	856	853	896	822	869	787	826	859	870	858	836	861	907	855	918	843	850	849	833	885	850	842	852	858	870	816	839	862	856	903	850	881	890	865	841	864	828	889	857	877	857	910	830	867	879	880	839	873	883	818	838	790	901	861	896	873	874	845	836	896	877	867	856	782	860	837	857	822	849	840	833	860	834	851	856	846	855	893	886	936	852	866	868	848	868	898	855	881	879	857	851	862	822	846	856	868	882	873	819	851	813	877	841	858	895	853	813	843	864	880	860	899	839	853	819	881	875	871	900	852	835	823	851	839	861	858	846	795	882	829	840	875	833	866	859	871	818	836	900	876	870	880	858	884	845	870	864	865	902	883	887	875	886	841	863	900	787	865	871	892	904	883	806	858	910	860
16399	9408	6926	3873	2013	1146	710	468	390	327	318	347	305	284	311	263	280	327	321	308	299	314	342	287	323	319	321	316	284	305	318	334	269	285	295	288	328	304	334	325	298	320	323	291	334	318	249	314	290	289	299	334	278	327	317	292	290	289	368	291	311	280	303	329	277	302	295	311	311	271	311	311	296	298	335	304	294	305	326	304	341	311	350	301	313	336	301	282	322	323	322	331	286	325	296	292	331	282	302	324	271	321	323	272	355	296	316	317	306	292	305	280	297	317	310	282	332	296	288	320	311	291	305	279	328	314	302	310	312	320	306	304	291	329	298	311	294	305	305	346	276	295	296	320	336	333	322	287	274	307	315	271	337	356	295	322	328	313	282	308	287	309	305	303	287	334	307	306	299	288	319	319	321	287	320	333	320	296	283	270	280	312	338	287	304	304	298	293	304	336	318	299	310	291	312	325	292	324	319	296	323	300	342	294	303	260	287	287	294	300	269	312	330	303	310	297	314	313	317	284	327	322	300	310	315	299	309	322	304	289	279	318	305	328	315	308	304	308	282	291	293	306	309	320	284	308	276	312	298	332	334	302	318	340	307	337	289	310	300	291	296	320	300	319	300	309	299	298	304	331	291	316	317	310	300	344	304	311	285	288	315	309	304	291	353	312	317	330	299	300	292	285	296	316	310	295	287	295	299	298	276	293	280	320	287	302	292	314	300	299	316	306	348	300	282	278	320	274	313	295	299	282	309	320	347	307	310	295	295	328	326	306	286	322	266	269	291	294	331	282	320	312	302	307	286	310	319	325	269	303	331	285	342	313	287	280	315	322	309	305	301	326	313	294	281	304	302	319	307	291	283	360	282	304	296	323	294	327	303	340	319	295	336	289	310	302	312	336	315	310	289	299	332	330	308	295	311	279	308	324	337	308	326	298	295	284	300	289	297	319	317	304	304	315	304	253	253	303	329	308	300	296	323	311	334	286	302	289	290	306	317	292	274	319	319	290	293	352	298	330	308	310	312	290	331	346	309	283	257	338	324	293	277	280	283	289	306	313	305	323	287	304	333	291	288	290	284	324	310	307	352	294	322	291	307	307	287	305	319	297	300	301	319	331	347	272	281	284	332	296	299	334	297	311	318	310	308	331	302	335	329	336	324	305	322	330	291	297	271	319	298	297	313	294	329	303	320	312	316	314	309	308	344	320	302	292	321	312	336	307	271	321	303	312	334	299	273	302	341	298	287	299	319	313	323	300	271	306	291	264	292	319	330	292	315	297	324	284	287	296	286	307	324	328	363	301	308	321	293	294	301	318	287	265	331	320	341	323	347	320	331	312	299	301	321	299	314	330	317	333	313	303	313	291	317	359	322	293	312	318	287	310	300	272	323	301	322	316	304	296	333	289	290	296	334	294	318	326	291	324	295	300	296	326	304	347	295	282	280	300	287	326	290	298	293	309	303	293	290	289	285	298	310	282	290	293	298	297	287	291	287	295	302	313	320	305	320	286	332	333	306	304	334	276	330	297	298	307	327	273	266	295	318	297	294	320	306	322	299	311	318	303	326	302	297	294	318	309	299	306	274	318	294	322	345	318	289	330	339	325	296	323	277	325	311	297	311	266	338	281	326	300	315	310	311	313	344	298	313	336	298	280	309	321	299	320	335	289	316	304	306	277	322	271	275	262	370	352	287	310	299	307	304	311	311	291	309	285	268	292	329	313	306	321	322	311	292	303	292	295	312	284	329	316	335	317	279	311	324	339	304	317	290	297	313	296	279	327	320	298	322	307	337	305	277	320	297	312	296	279	330	323	300	309	293	287	289	288	322	305	277	278	306	304	324	286	304	314	330	290	292	308	298	312	310	323	317	288	316	326	276	275	261	277	340	310	329	302	311	275	266	313	306	320	306	318	309	306	305	331	294	257	318	294	271	311	300	287	306	313	281	290	267	292	302	343	322	297	289	293	282	301	322	309	304	332	304	314	320	296	307	329	313	336	317	259	337	305	318	331	292	295	232	353	311	283	300	302	344	275	313	304	336	285	329	291	363	313	287	289	308	305	308	307	287	292	311	302	287	302	333	289	306	318	308	285	324	310	314	333	288	316	313	285	309	334	310	305	304	321	282	278	320	303	292	258	321	301	312	300	323	313	313	285	279	301	318	300	352	323	322	294	294	317	306	321	301	312	310	336	285	347	309	295	315	319	301	319	313	288	281	297	325	319	287	334	297	310	322	327	286	309	276	297	288	293	268	309	311	312	278	314	263	298	282	297	274	288	300	312	265	303	312	275	305	321	313	325	323	265	327	310	330	294	331	301	309	270	301	274	304	289	329	305	277	318	305	296	304	300	335	314	318	317	305	290	289	315	295	301	315	283	274	296	295	314	301	311	313	272	306	288	292	321	307	300	298	325	294	309	295	322	314	280	299	317	301	305	310	326	304	293	283	279	284	300	259	285	298	331	310	317	291	315	284	324	319	289	291	326	312	310	313	321	358	329	319	307	316	325	301	292	310	284	282	309	305	306	285	321	304	339	304	293	324	310	288	306	299	338	321	316	319	325	294	339	318	291	339	338	275	281	303	308	299	303	275	314	292	298	293	347	315	312	286	330	305	304	299	293	297	339	293	330	278	284	294	252	295	305	292	299	272	305	287	300	304	294	322	343	317	298	299	291	271	346	293	293	290	342	302	288	290	289	291	289	311	268	308	276	289	308	296	295	327	323	325	329	295	287	277	325	310	333	323	304	299	317	332	301	297	302	293	310	329	296	330	314	286	287	303	307	310	317	297	298	319	307	297	308	304	302	313	319	298	309	286	299	313	284	315	296	312	306	309	346	338	319	286	319	339	296	283	325	283	282	292	298	288	264	294	319	306	330	317	316	276	312	310	324	279	298	269	319	296	293	278	305	321	287	332	288	331	329	315	298	283	307	314	304	290	331	300	254	284	306	295	339	320	312	303	286	305	284	301	314	319	332	338	335	334	281	288	307	255	328	326	288	288	324	278	289	296	319	316	285	290	312	309	305	284	305	296	323	299	323	297	308	308	291	315	313	307	324	306	278	288	292	300	301	303	294	310	296	302	289	326	326	316	303	281	304	339	292	308	320	306	283	309	294	287	279	307	316	307	296	288	304	315	322	333	318	294	289	295	327	320	307	300	307	308	317	310	310	308	323	315	316	291	294	287	309	292	307	304	310	309	295	305	324	294	306	296	299	305	334	275	313	329	290	297	295	312	327	334	299	317	295	294	283	285	314	319	295	305	290	295	296	321	301	285	302	302	279	347	313	317	274	285	272	297	328	300	285	302	309	310	291	296	307	311	272	294	320	288	317	265	276	309	282	310	330	285	310	285	299	285	304	315	282	290	268	281	337	309	296	290	287	263	267	299	325	308	319	315	330	271	296	274	277	321	310	327	329	343	325	335	325	307	286	329	340	303	301	292	297	309	323	323	276	332	314	284	315	328	327	293	309	333	286	320	326	316	283	291	307
15061	11571	12362	9620	6242	3607	2121	1462	1095	869	729	698	695	698	673	689	706	664	695	684	663	705	679	676	730	651	655	681	712	671	701	662	747	648	676	645	683	638	674	641	694	728	728	657	653	686	690	677	635	642	675	675	679	691	681	659	725	689	710	681	663	663	684	700	658	673	666	660	652	664	665	672	697	687	647	691	657	666	677	701	673	676	715	685	745	713	695	654	668	662	675	739	674	710	699	667	702	686	691	665	675	720	675	706	710	700	655	662	705	677	735	700	706	672	688	682	649	666	665	703	690	757	723	674	688	667	709	686	668	676	707	706	681	675	679	679	684	716	715	758	665	699	700	666	659	689	698	661	718	682	705	725	649	674	662	704	639	668	658	702	716	661	633	688	724	662	703	660	643	725	718	662	667	650	655	723	672	669	738	690	694	652	633	684	699	653	716	712	701	687	678	670	678	660	685	683	640	627	678	654	656	684	652	675	743	682	704	681	683	683	670	723	648	668	671	753	663	640	678	640	676	678	647	694	712	657	691	726	657	670	643	676	649	652	683	702	687	701	654	681	679	666	670	753	692	664	649	672	692	736	679	720	671	682	723	651	665	706	744	693	666	674	676	640	652	660	705	689	642	674	645	701	679	649	655	727	671	599	680	674	725	689	668	627	716	708	721	680	654	671	662	746	661	695	689	673	697	682	672	664	647	685	645	745	690	702	676	705	645	699	657	708	652	664	675	702	680	669	672	645	700	677	682	693	657	655	720	696	713	678	635	652	644	698	699	662	686	711	670	655	656	737	669	699	723	700	674	689	671	671	628	674	651	665	742	701	713	653	639	715	650	626	681	662	731	695	698	705	705	708	644	751	700	698	684	671	678	637	699	762	647	682	690	682	723	669	646	681	716	690	676	663	720	667	637	686	677	678	691	759	660	672	708	678	703	693	697	696	655	631	674	684	647	664	673	679	666	625	663	686	716	684	666	618	660	701	703	675	687	656	729	731	706	653	709	658	667	695	695	673	672	696	685	671	688	612	654	684	651	645	626	699	679	713	668	712	648	661	677	701	651	650	666	700	651	730	683	673	696	676	691	724	694	700	648	732	642	667	697	690	666	714	640	606	704	728	658	709	665	632	695	694	673	706	679	693	670	712	707	726	707	615	682	685	699	657	663	673	678	683	664	671	657	690	658	703	689	689	687	651	717	709	655	696	747	692	670	759	702	656	687	669	675	679	683	716	691	685	660	699	663	681	703	658	655	631	705	655	687	653	645	640	690	669	658	697	694	667	672	700	668	662	649	689	683	667	737	669	696	678	672	681	680	702	701	681	696	666	699	725	664	655	698	645	662	689	659	684	710	646	690	706	701	700	684	686	673	647	703	705	675	694	680	659	682	679	644	701	713	716	676	703	643	689	628	711	705	648	695	636	665	709	696	695	688	679	633	691	697	677	707	687	687	668	666	650	700	721	679	665	724	729	697	726	727	723	692	699	705	692	689	695	678	694	682	676	673	633	669	670	687	692	681	685	670	645	677	635	749	678	732	655	729	696	667	640	701	715	697	696	688	687	657	685	725	651	706	679	715	659	670	658	688	643	648	654	686	680	655	684	658	669	677	695	681	712	685	700	641	677	664	658	668	668	654	673	683	689	669	653	712	666	693	649	653	684	699	680	654	657	696	679	662	695	666	704	676	717	732	632	681	659	693	703	697	690	689	668	709	655	658	688	688	695	688	679	696	686	677	666	665	691	662	699	736	721	672	681	702	653	723	682	666	642	681	693	691	700	706	684	644	684	692	716	676	661	641	653	703	658	665	709	674	655	653	718	660	664	669	647	658	650	671	718	637	673	635	683	673	714	710	743	656	693	712	677	663	706	693	664	671	740	668	675	685	694	669	668	668	684	677	714	669	632	645	733	669	701	670	639	637	697	663	681	687	657	716	668	647	719	697	679	681	678	676	650	647	656	700	684	642	696	677	603	663	753	701	695	703	673	685	688	682	705	711	642	696	673	667	665	694	624	724	707	699	694	696	710	706	726	693	652	674	652	658	691	735	696	628	650	693	662	649	675	648	664	669	695	653	662	656	678	695	657	708	723	690	654	684	657	688	712	696	637	667	659	651	692	706	689	643	698	660	676	705	618	683	671	689	677	692	667	664	624	652	703	715	687	679	733	677	693	674	686	682	699	718	706	661	687	681	660	643	690	676	675	660	661	632	673	674	691	657	651	685	661	698	664	633	699	669	675	697	685	664	641	639	641	668	684	653	671	623	685	692	664	648	690	736	720	628	694	717	678	672	721	708	650	702	694	650	661	717	663	692	643	643	669	672	703	671	667	659	699	634	703	696	740	710	679	697	664	665	685	672	702	691	713	673	661	659	690	666	726	675	691	726	701	703	685	679	647	699	657	683	697	677	651	713	674	656	680	669	682	678	660	722	706	667	682	675	675	674	698	696	671	697	713	712	663	647	674	716	664	674	699	706	687	703	745	709	679	742	735	636	638	656	682	633	644	643	656	704	691	655	676	672	667	677	683	701	675	690	615	695	651	630	682	722	692	656	691	679	638	686	653	696	664	647	641	694	674	646	687	733	665	691	721	728	645	670	715	676	690	693	671	672	727	656	686	692	664	709	662	663	679	637	697	693	669	720	703	637	691	678	715	617	676	677	714	690	683	654	700	676	696	698	641	706	700	624	697	649	655	682	691	709	673	663	614	652	659	662	688	707	634	661	685	718	643	695	681	746	673	702	676	689	626	692	660	682	710	688	722	677	678	674	638	656	696	666	678	654	656	672	650	676	636	681	715	724	718	714	690	651	665	698	664	698	625	705	686	667	660	699	701	686	676	706	646	697	663	685	659	674	652	684	657	709	674	707	670	702	720	695	681	679	650	703	690	684	624	710	665	657	675	652	679	717	713	637	616	662	704	750	662	737	689	686	680	636	696	701	744	700	635	717	684	699	696	714	635	684	654	660	691	698	661	674	689	660	661	665	648	687	675	616	649	716	711	722	659	633	657	651	606	695	663	649	696	682	658	711	704	711	651	680	663	663	664	666	692	714	668	707	724	711	657	647	768	677	705	710	667	697	663	714	672	719	645	664	691	676	704	680	708	672	678	682	644	686	711	708	696	678	678	687	684	690	678	678	675	680	705	684	663	687	620	643	700	658	676	689	657	667	692	715	678	656	700	663	735	669	672	697	663	662	644	709	700	692	691	707	641	683	673	654	702	678	628	684	659	713	706	703	691	691	674	674	657	700	654	648	657	694	704	682	718	648	698	690	667	644	655	668	693	666	672	703	741	696	720	681	696	713	653	692	657	690	671	663	703	672	715	693	741	668	696	678	638	674	695	653	695	672	663	649	680	715	718	661	665	707	693	725	659	659	667	693	710	679	715	710	681	673	679	642	710	622	663	684	682	698	668	693	663	704	695	683	650	643	683	668	689	705	664	719	715	632	708	698	743	665	668	678	694	700	684	706	700	664	707	669	669	677	612
82524	71411	70505	56447	40517	26198	13145	5433	2274	1066	633	459	378	377	339	340	393	364	348	352	390	357	381	357	380	367	360	350	344	352	351	361	334	341	316	389	345	384	345	350	368	326	356	385	355	385	358	349	329	381	346	361	356	402	349	360	367	355	359	339	389	373	335	358	375	358	317	344	374	360	354	407	365	369	369	359	379	402	363	342	351	358	394	391	362	419	344	377	331	336	338	336	333	362	379	354	376	382	361	384	348	328	331	332	342	363	365	369	371	393	339	361	330	326	380	355	297	359	370	359	369	354	370	387	361	324	347	368	346	369	374	368	384	377	344	346	333	353	359	341	356	325	371	343	350	329	379	355	333	354	359	336	357	344	384	326	333	333	380	357	364	354	372	390	353	330	327	323	375	357	371	353	349	385	334	334	368	332	373	337	371	337	355	353	307	365	329	335	370	397	358	369	369	355	354	356	346	366	304	349	350	386	329	369	368	393	381	352	363	403	340	395	343	335	307	343	374	325	347	378	356	358	330	352	392	386	379	347	326	382	334	332	360	333	354	345	337	353	379	338	369	332	339	374	382	397	369	358	350	333	351	314	337	370	350	388	334	344	376	320	323	369	353	334	359	365	352	376	416	334	311	319	346	361	362	347	362	337	349	333	339	359	336	374	357	330	368	349	352	344	332	394	348	391	331	325	363	385	383	355	365	333	338	376	367	337	339	335	389	371	348	338	350	349	336	382	365	359	374	337	348	339	410	373	382	414	347	378	365	392	351	335	354	340	371	385	359	368	381	361	375	346	376	373	340	380	362	353	352	370	346	390	402	355	343	369	380	343	334	353	358	314	340	331	364	323	344	369	339	326	365	365	370	347	353	352	371	351	358	344	380	333	364	351	352	380	350	327	355	355	336	386	340	373	330	365	361	338	388	358	341	361	385	359	370	416	372	347	351	321	330	344	387	380	374	377	346	359	364	365	401	315	377	358	403	342	368	352	352	341	324	352	381	328	352	320	343	346	373	321	357	338	366	374	388	341	339	340	361	375	360	353	378	367	368	364	379	372	333	372	317	313	363	344	368	388	342	346	345	359	342	341	384	392	404	327	347	338	309	360	355	356	330	378	352	385	347	385	356	351	342	337	361	324	380	362	385	378	362	342	349	340	357	381	370	368	332	346	333	365	342	354	370	385	348	321	356	365	365	377	349	357	379	366	344	365	354	345	401	364	331	370	376	353	328	336	368	375	368	378	321	333	333	332	356	355	339	360	351	362	353	313	392	337	339	324	360	350	399	340	331	335	375	348	351	358	343	374	381	370	364	412	378	339	370	367	368	395	363	409	361	372	322	387	376	350	398	380	341	359	374	369	361	371	341	370	361	348	393	366	320	340	343	385	387	385	396	367	366	334	370	376	368	344	352	371	371	346	362	370	345	349	371	352	361	335	327	353	374	327	349	338	333	311	376	342	370	334	344	405	393	358	376	346	335	379	381	354	337	321	358	361	372	332	355	347	423	393	321	376	337	368	368	348	391	362	368	358	367	361	334	372	364	397	360	344	325	354	389	396	372	361	384	338	333	350	361	369	366	341	372	366	338	379	358	373	391	351	375	317	355	317	361	345	368	384	350	343	369	380	334	372	370	359	349	338	378	323	395	357	383	377	369	348	363	340	360	365	371	330	336	362	371	315	370	367	344	393	370	332	354	347	344	343	375	356	377	392	347	351	382	367	376	373	354	354	339	367	398	377	350	378	367	350	369	390	351	373	341	351	363	374	361	357	387	327	352	327	376	363	359	348	351	361	338	337	323	396	356	360	342	367	371	336	377	346	348	359	326	359	376	389	356	412	346	386	331	370	342	363	355	322	338	361	337	331	287	362	363	363	359	366	345	334	339	351	336	367	395	325	348	342	355	381	378	330	366	409	325	347	342	348	343	322	390	366	369	366	338	360	381	370	404	366	370	349	340	343	354	358	376	369	384	385	331	356	356	346	330	375	365	343	393	362	357	354	355	346	315	341	388	369	322	342	381	391	344	342	348	356	350	389	377	387	365	337	407	371	330	370	360	367	338	361	372	359	381	341	319	323	351	340	357	353	346	364	350	382	387	339	354	333	325	392	317	358	390	360	384	342	355	391	345	331	356	327	357	322	362	402	356	364	344	390	356	343	377	361	354	334	347	337	337	357	366	377	406	383	369	365	351	374	355	382	397	356	386	368	334	327	304	349	340	350	346	329	341	334	389	345	378	369	363	339	376	343	332	354	309	364	322	356	356	358	351	354	350	399	341	328	373	373	399	370	363	377	383	349	398	372	324	339	374	365	353	368	338	343	386	393	352	363	350	322	346	336	318	381	348	349	384	382	347	382	346	375	325	343	343	363	378	331	323	355	339	342	350	399	353	368	383	360	373	389	379	351	325	330	349	360	355	342	329	402	379	349	353	311	373	337	356	344	358	335	374	394	374	352	371	405	380	328	372	366	391	338	353	342	356	333	338	351	336	360	354	351	385	392	336	347	352	352	333	362	364	357	366	366	388	370	339	344	382	361	382	345	374	360	362	313	381	381	355	390	382	345	339	342	367	339	355	387	376	341	341	375	363	313	391	352	401	345	378	365	374	362	346	362	355	374	339	404	356	387	360	354	367	386	332	341	393	360	342	346	339	372	356	334	331	363	359	365	379	347	345	343	302	345	358	369	335	337	363	315	371	368	344	315	362	357	353	345	360	362	376	384	351	363	362	386	374	369	329	345	361	376	348	338	342	360	367	354	363	355	355	360	363	360	365	305	346	313	328	349	339	353	346	368	339	379	361	378	363	344	339	337	363	403	362	380	357	367	394	348	331	337	317	366	351	341	322	351	355	345	350	372	372	352	388	344	350	345	388	346	334	341	361	360	385	328	388	345	333	404	374	356	374	387	302	336	348	374	371	371	369	355	341	373	345	364	376	367	394	345	337	389	355	293	360	324	351	335	374	392	401	367	366	344	315	384	384	363	325	300	339	325	370	383	332	339	344	352	352	343	345	373	358	348	350	368	404	346	386	372	353	343	327	342	333	339	364	360	337	326	363	378	329	364	344	378	330	370	368	352	356	309	379	385	361	363	358	346	324	306	353	379	319	381	331	363	356	380	365	361	373	319	341	313	300	332	329	360	375	372	363	370	323	354	367	328	382	356	356	350	358	343	377	345	363	357	321	323	378	354	352	334	352	350	339	370	334	363	372	340	334	342	359	371	322	331	314	367	380	354	350	370	353	345	366	327	367	383	366	321	366	362	359	391	363	352	377	371	354	352	374	354	362	343	379	361	404	362	361	381	360	350	324	316	345	320	373	350	349	331	390	361	356	352	387	360	350	356	361	344	337	350	389	357	321	336	380	340	371	372	361	352	356	398	379	357	371	346	393	356	345	339	365	386	378	391	350	343	376	394	357	360	364	328	360	335	375	386	390	337	342	362	354	383	353	365	362	354	353	351	383	359	343	379	365	348	399	342	330	369	356	350
52313	54176	65671	61179	50023	37954	25656	14883	7487	3669	1916	1194	894	774	784	768	786	824	810	781	752	776	757	809	803	758	779	745	796	715	813	812	741	751	814	750	795	779	774	821	785	809	807	751	781	799	784	768	784	778	789	777	774	750	794	778	738	795	847	788	744	765	782	769	785	820	745	735	788	755	812	735	806	747	774	757	746	774	769	825	788	782	760	732	807	753	759	750	729	806	750	816	725	721	784	790	784	789	704	764	819	722	782	789	813	778	815	846	823	789	789	736	784	787	794	809	827	809	775	767	785	779	820	737	773	778	719	787	797	740	761	792	724	790	772	763	817	750	774	791	793	791	751	786	797	763	810	783	786	858	800	752	738	810	789	758	825	807	802	776	789	799	825	804	841	814	754	762	810	747	813	800	780	750	765	800	733	779	812	738	801	810	812	778	811	760	796	795	789	828	795	810	800	803	759	795	791	776	781	810	781	841	780	786	774	837	786	750	763	734	779	821	761	804	795	766	840	756	747	791	811	731	782	809	786	760	812	812	812	779	787	822	788	772	756	792	843	770	768	768	755	753	791	747	831	796	736	786	811	782	782	816	772	756	785	772	776	750	802	762	781	780	808	786	832	761	827	759	742	707	796	775	814	793	789	815	730	819	742	825	746	754	789	765	817	839	783	802	821	706	796	737	818	767	854	775	778	810	779	764	806	816	764	778	779	816	804	834	781	787	754	806	784	798	778	806	769	786	800	791	783	729	810	834	757	754	837	761	818	783	824	771	792	763	804	811	811	780	772	781	730	772	787	741	806	773	778	812	745	816	786	818	805	826	777	773	769	789	762	818	790	769	738	748	824	775	761	759	755	752	841	729	824	774	804	774	862	830	834	750	747	781	834	813	753	816	813	836	726	743	750	773	795	794	795	784	794	811	779	787	797	720	795	802	803	725	809	822	765	782	788	837	774	786	793	763	835	815	830	755	773	764	741	796	736	785	829	813	783	786	774	822	782	772	811	765	816	781	803	771	753	772	775	815	759	807	798	755	745	782	777	824	761	725	817	799	770	795	807	767	736	749	818	780	801	795	801	779	769	851	786	744	777	759	816	808	829	789	732	758	831	820	811	790	782	769	808	816	774	757	809	742	773	802	753	725	734	835	814	829	800	770	779	806	812	795	786	761	777	792	802	791	793	778	760	767	740	832	837	767	820	828	763	792	811	802	728	806	854	803	737	790	818	873	807	754	769	808	773	812	762	790	806	809	731	758	735	779	734	794	800	816	815	782	783	740	763	827	801	773	760	809	819	787	791	752	788	795	792	800	791	724	769	778	837	776	722	795	791	789	806	769	776	833	780	765	760	801	822	771	789	806	793	782	768	800	849	793	778	821	748	777	836	811	792	769	816	795	782	799	784	804	764	823	793	751	798	810	781	743	792	752	853	810	805	798	762	829	753	777	800	748	822	760	763	781	811	711	777	814	728	827	777	734	812	772	783	781	775	789	794	810	811	811	774	792	775	843	786	754	767	818	746	768	720	757	806	772	836	757	785	747	797	816	749	838	784	777	808	788	804	793	807	783	735	783	843	752	753	796	793	785	772	792	768	801	798	853	764	754	780	810	780	775	807	777	749	754	804	762	798	768	779	805	790	812	751	792	760	799	823	790	794	815	773	772	767	752	766	837	790	750	750	784	816	751	834	779	777	767	781	765	781	758	755	853	751	787	755	791	801	784	750	777	780	817	774	800	793	711	824	754	838	726	795	802	801	778	760	779	762	766	790	769	809	791	768	820	809	767	806	818	792	771	718	833	852	791	754	794	774	815	767	797	784	802	822	794	781	752	776	747	816	784	791	802	789	831	784	836	781	808	798	771	763	762	821	806	792	751	821	818	757	835	794	764	820	782	789	779	782	738	789	800	769	812	760	803	770	787	824	796	808	772	743	800	753	778	817	818	769	847	784	784	798	757	777	782	806	800	724	771	763	805	795	807	737	789	735	763	785	797	756	806	754	798	776	846	817	817	828	741	780	823	821	741	796	774	821	812	851	790	747	758	778	768	756	770	767	754	794	738	784	752	797	837	780	735	755	754	799	805	800	767	818	766	835	797	806	784	781	792	832	781	785	772	779	796	803	758	764	848	822	765	754	816	818	807	804	813	764	764	759	778	791	816	803	803	763	762	802	799	796	766	782	821	761	798	809	806	803	817	797	794	770	813	748	818	770	764	743	768	801	796	801	740	717	771	840	795	779	745	744	809	785	758	772	775	835	825	792	773	770	806	775	729	787	812	755	761	803	790	822	777	784	804	806	821	803	751	827	766	810	816	782	763	795	837	742	821	795	792	770	780	808	753	760	804	804	818	806	773	791	807	776	756	820	792	867	789	785	775	795	815	808	761	764	790	824	773	781	776	801	763	782	732	748	878	771	768	770	852	795	735	753	749	755	774	780	801	792	788	764	765	766	771	815	785	790	761	728	738	780	770	736	766	805	790	759	824	820	798	770	772	826	770	740	800	760	809	771	760	777	733	787	783	805	796	824	739	771	773	771	755	782	810	794	765	794	790	793	776	747	783	769	790	839	807	769	817	791	810	770	786	747	839	805	797	811	772	806	770	800	790	817	765	749	765	801	812	793	802	751	741	801	788	797	776	732	766	768	782	832	821	796	797	786	736	746	747	810	815	781	780	812	743	805	769	822	776	789	797	815	742	727	787	760	772	769	817	785	816	765	756	828	750	768	768	819	765	750	755	780	726	772	747	798	816	778	782	775	827	805	793	798	772	794	758	708	815	779	807	749	752	811	787	771	774	778	796	763	736	793	759	754	759	830	770	812	797	776	792	762	803	798	805	795	788	830	799	802	804	855	829	800	778	803	824	787	825	756	816	779	780	785	755	778	787	817	777	822	764	826	780	758	807	775	820	809	788	741	787	820	777	781	763	804	800	770	788	773	790	760	776	771	770	766	798	768	817	801	704	759	723	735	805	756	770	776	770	755	781	776	773	784	747	788	811	789	809	784	779	762	802	751	749	821	796	790	763	755	779	808	801	766	773	776	769	810	801	761	758	832	792	768	763	773	761	750	783	809	790	788	775	845	740	770	827	732	812	820	818	820	740	769	779	744	753	840	761	785	797	775	851	832	803	787	757	788	786	827	790	801	733	776	832	807	791	788	780	813	795	813	796	734	746	836	820	778	771	800	775	834	762	742	774	779	807	776	776	833	803	792	773	802	773	791	790	769	787	758	788	783	794	778	736	781	840	740	773	804	752	789	726	735	806	772	718	796	785	799	818	802	765	773	794	808	831	802	760	844	745	814	864	751	796	773	808	772	792	817	806	793	808	749	770	770	725	852	765	818	768	784	751	803	801	786	769	813	760	821	790	750	785	777	772	821	777	759	786	777	832	744	760	752	733	752	757	822	742	821	809	816	803	770	761	817	725	759	819	791	759	776	808	750	761	807	795	767	731	760	759	785	799	782	795	807	755	768	771	786	771	810	731	733	780
84227	73900	73353	59188	43112	28061	15024	6622	2718	1253	731	529	429	405	396	439	411	421	400	402	432	438	385	373	401	421	431	386	425	387	423	412	407	400	434	344	389	417	443	421	422	402	436	423	380	440	426	406	392	418	400	419	438	449	417	399	448	424	410	415	370	441	386	414	450	402	415	421	399	417	427	412	396	415	404	395	369	369	383	417	423	390	435	438	380	370	396	407	437	405	423	379	421	427	395	393	429	383	409	371	418	404	418	419	461	414	390	402	373	397	385	441	381	375	420	379	449	434	413	419	429	407	402	358	432	393	362	448	465	419	404	410	369	419	426	410	424	436	391	365	439	409	385	406	376	417	418	401	442	419	448	411	434	451	371	405	404	440	386	391	387	436	440	422	422	423	418	379	384	424	397	394	426	432	404	384	412	402	375	398	386	379	461	373	396	381	433	443	447	385	372	408	419	419	445	360	393	403	423	418	368	434	399	403	391	392	405	411	408	441	422	408	411	417	405	413	383	377	416	433	415	426	390	413	413	426	378	373	434	400	412	430	401	366	389	415	409	418	450	438	422	421	369	445	370	416	408	402	397	436	439	417	400	377	389	414	413	408	391	411	409	403	424	405	386	388	406	401	362	415	413	411	434	414	386	449	378	373	403	370	352	405	415	384	406	443	397	412	451	413	389	409	445	429	457	423	417	394	374	384	387	408	390	395	399	408	406	464	399	367	398	372	408	393	426	446	404	398	410	387	431	428	412	435	433	432	374	436	441	392	426	430	382	403	394	409	384	386	379	378	403	404	408	421	379	434	396	405	373	382	377	387	414	396	401	409	398	403	396	417	393	444	410	411	436	400	431	384	357	388	419	458	393	380	388	388	439	396	397	394	365	398	401	401	434	393	393	377	388	369	372	403	421	404	404	369	395	404	456	414	428	435	426	398	372	415	359	417	400	359	399	413	407	394	407	437	474	399	380	424	417	392	377	410	393	420	401	389	443	408	401	423	392	422	437	397	414	406	385	424	394	415	411	409	368	402	433	419	408	407	427	411	435	381	397	432	431	406	419	396	428	440	424	377	409	409	404	388	394	455	421	412	378	410	428	390	375	428	406	397	398	416	394	391	411	402	422	406	385	436	413	429	423	400	400	378	385	422	444	441	383	392	384	398	451	402	471	394	403	407	390	436	391	426	412	463	388	381	374	451	417	389	431	399	433	420	408	413	414	386	434	387	371	410	417	409	421	416	377	395	439	384	417	403	413	401	412	428	409	402	342	380	416	403	363	424	444	416	394	411	361	392	425	404	338	424	404	390	398	409	419	437	408	437	443	404	359	406	403	376	408	419	408	421	427	401	433	403	411	416	377	449	389	416	391	387	348	350	403	376	410	398	405	395	428	403	450	416	390	429	378	394	443	397	401	431	454	404	444	385	435	430	381	399	361	428	427	432	400	482	417	392	412	420	403	370	380	441	404	407	379	427	414	398	416	426	447	457	418	367	421	403	392	431	412	393	415	405	442	443	407	431	442	385	448	427	412	418	443	425	387	422	438	419	422	412	418	383	413	436	391	382	388	414	402	385	421	411	381	414	433	409	372	426	424	428	382	403	402	368	402	377	424	398	372	414	394	424	405	412	398	424	407	390	426	426	426	435	412	434	368	388	430	406	432	391	393	394	423	415	425	394	381	413	425	462	389	405	417	415	393	394	362	361	402	403	402	419	383	438	376	399	401	394	394	414	423	391	393	403	409	392	406	401	375	393	411	418	422	369	412	443	393	379	371	373	435	421	404	393	381	394	398	421	399	415	370	388	391	387	384	395	396	379	421	406	396	405	423	414	393	392	370	412	403	394	388	387	454	430	421	402	443	431	444	374	372	422	401	412	414	432	384	385	383	404	355	360	434	429	383	365	410	416	405	383	368	399	401	420	387	463	399	427	409	415	420	401	428	387	375	402	426	404	439	439	391	397	384	410	424	401	439	432	426	372	442	402	439	425	390	422	411	387	409	418	402	410	436	403	434	458	399	427	431	363	417	410	417	397	384	392	390	408	441	415	423	428	388	420	432	418	392	366	381	422	367	442	434	384	397	384	419	410	441	399	424	383	409	428	414	407	421	433	406	382	396	353	417	368	390	416	423	413	372	420	399	428	417	384	413	426	415	435	393	434	402	438	418	426	412	366	397	398	397	388	396	403	409	425	403	375	387	438	393	390	418	383	391	437	347	398	388	435	402	428	394	420	391	416	396	380	430	429	398	421	414	373	436	414	379	414	383	380	426	386	398	406	402	402	400	386	396	411	391	416	412	387	386	455	420	385	373	383	408	409	438	427	426	391	404	393	407	392	383	394	445	395	430	411	407	396	420	406	416	392	388	429	409	343	464	390	402	415	416	398	409	372	370	398	376	435	434	400	401	433	408	404	370	401	410	407	412	435	395	410	430	417	394	357	460	416	407	407	386	422	408	417	399	422	430	419	419	407	431	372	370	416	430	420	422	435	416	412	410	405	386	385	461	410	394	378	436	386	405	419	409	399	419	399	407	419	399	383	411	445	386	403	390	414	408	416	425	408	380	437	421	385	447	360	383	417	399	431	383	448	385	409	392	415	380	386	435	432	462	375	358	424	399	416	413	411	386	394	423	391	399	405	425	381	377	376	399	387	405	435	403	401	380	397	383	443	393	401	385	432	393	413	394	382	409	409	385	392	427	452	415	459	406	422	414	426	406	406	379	394	410	406	399	391	410	410	400	379	384	380	398	386	440	437	405	432	401	373	386	391	396	383	445	471	386	410	413	401	426	410	410	418	413	369	397	386	364	397	389	416	447	375	414	421	394	410	388	369	442	392	345	385	372	413	419	374	380	400	403	409	396	410	444	432	399	388	401	421	447	423	399	367	437	382	382	417	406	424	399	405	385	413	405	437	441	390	406	412	432	395	406	392	427	402	423	364	379	380	407	458	406	431	409	404	440	407	414	438	401	399	347	451	377	355	382	406	338	404	378	404	374	429	405	399	377	401	408	399	412	412	405	406	447	444	419	402	371	398	412	390	414	401	415	426	409	401	414	457	412	388	425	430	443	411	436	416	420	428	405	408	423	421	365	417	385	416	418	377	416	418	394	417	397	379	403	436	382	414	414	412	423	407	385	383	390	413	423	396	414	392	408	403	424	392	431	411	397	409	395	421	450	391	389	425	409	385	411	405	419	407	421	417	407	424	415	393	392	386	391	412	407	367	382	402	414	392	407	388	406	407	410	425	403	410	415	435	433	418	405	461	412	426	411	405	467	443	366	465	409	413	435	403	438	412	398	417	417	402	459	409	397	399	411	410	415	392	402	421	398	378	417	417	442	414	388	425	389	372	383	398	408	419	406	370	448	431	403	384	433	430	437	412	382	445	434	389	451	390	395	424	407	383	420	375	413	436	402	395	356	390	398	480	390	388	409	395	405	367	400	366	423	417	429	411	403	413	444	417	390	413	395	398	413	454	418	391	380	396	381	409
54558	56625	68981	63664	52032	39677	27509	16382	8458	4326	2198	1305	1001	883	845	914	881	855	862	845	807	876	891	826	838	807	895	889	876	862	879	864	903	891	923	876	831	916	901	918	836	870	883	881	898	877	879	903	861	854	821	863	864	892	913	898	829	895	868	868	896	847	917	906	898	816	827	872	896	898	870	897	841	890	920	852	883	888	926	875	874	817	883	861	908	914	819	860	865	885	883	854	848	897	894	882	834	852	863	862	863	861	872	877	850	833	894	874	884	942	834	812	883	912	857	885	873	857	952	918	877	836	886	905	896	863	883	873	880	870	863	809	884	899	902	875	863	926	853	811	857	859	855	891	847	874	863	891	872	901	872	876	880	866	853	834	895	861	844	832	940	866	861	876	920	892	826	862	873	875	920	904	903	881	916	905	885	875	864	842	858	909	889	900	877	898	910	826	898	844	912	871	882	898	882	915	884	860	868	869	873	844	826	827	848	917	876	888	837	906	862	924	852	889	904	872	915	879	892	885	900	874	886	866	876	892	887	884	860	944	921	875	917	841	903	870	836	930	913	934	937	884	921	854	869	924	861	922	880	870	843	914	853	864	882	856	920	879	930	914	935	866	902	840	846	907	912	866	907	905	903	825	839	832	901	909	889	884	853	871	863	831	908	860	930	934	854	855	900	889	846	869	905	880	888	835	904	814	866	861	957	886	894	887	877	861	884	861	812	836	903	863	904	860	872	903	840	872	858	935	881	861	807	887	886	832	873	878	826	826	854	869	867	856	905	919	878	848	895	878	891	896	852	884	866	904	930	913	900	841	924	874	874	861	849	866	900	874	887	860	883	870	906	913	859	860	869	857	902	826	838	909	848	862	887	823	847	869	878	867	893	931	880	889	899	897	907	862	840	832	862	894	871	889	867	876	897	863	919	932	856	878	914	912	910	869	861	838	877	844	888	892	840	885	886	893	903	801	847	935	856	853	878	854	900	926	855	881	938	917	892	848	893	866	930	861	919	865	885	868	929	857	894	905	932	937	855	880	837	907	825	855	876	852	824	922	852	869	910	912	846	924	840	898	844	855	876	859	884	906	847	843	862	887	869	892	910	885	904	872	833	893	918	878	879	861	872	880	854	861	838	872	884	840	868	893	859	886	879	886	871	935	875	845	873	906	900	900	862	842	855	855	864	872	883	926	894	839	862	865	916	878	871	897	842	872	896	865	910	814	848	885	886	849	842	880	856	886	916	911	875	865	869	842	933	849	904	908	900	861	867	861	807	922	882	897	859	883	867	906	921	899	889	886	894	861	904	867	843	872	902	918	888	827	857	898	854	918	886	903	887	891	827	947	883	875	871	914	841	828	944	865	863	884	899	851	931	874	832	828	882	846	879	831	905	882	889	887	896	884	850	887	877	909	963	887	882	937	914	938	866	863	893	892	842	926	893	909	867	849	914	965	843	906	888	848	871	857	872	838	857	878	883	854	882	844	907	916	874	852	827	824	912	854	886	888	853	836	895	897	890	876	817	876	837	855	909	881	906	802	863	851	850	842	812	902	910	907	890	882	871	878	862	828	826	884	844	883	884	855	883	895	868	859	876	936	927	876	885	855	885	893	891	853	904	873	896	820	961	830	866	911	838	913	930	857	859	892	914	836	936	880	880	855	885	863	901	879	849	878	842	872	913	870	872	900	894	885	888	846	828	898	895	906	913	886	863	846	879	855	908	895	937	900	864	919	865	889	844	852	871	846	849	879	875	879	932	878	900	835	872	885	849	856	909	860	824	886	849	894	847	895	923	865	892	849	863	899	878	878	866	867	858	922	886	881	882	822	883	867	849	868	907	864	885	822	875	897	867	892	902	887	900	796	925	889	852	857	853	836	850	858	884	886	797	819	842	885	919	902	919	893	910	896	891	876	888	867	863	829	920	897	866	837	891	876	931	892	879	859	837	843	910	877	853	886	903	863	850	878	859	857	912	905	884	894	933	915	858	874	857	841	895	855	796	850	863	853	849	801	879	843	876	878	865	883	878	856	867	897	804	808	875	903	911	896	854	823	887	918	875	841	910	924	910	900	888	844	866	853	913	942	881	867	854	877	859	893	862	838	950	879	867	936	907	873	913	863	899	846	837	907	839	843	854	912	871	819	885	859	802	833	883	853	957	880	847	896	821	849	853	871	840	879	858	879	905	860	880	824	857	905	870	890	878	893	903	866	866	848	853	845	906	872	874	886	833	892	859	864	849	891	915	879	899	885	874	841	868	924	907	877	883	891	867	884	840	866	920	873	882	857	872	851	809	919	880	849	874	831	822	855	865	883	857	906	896	881	895	850	880	842	865	849	891	870	878	893	858	856	920	934	815	866	824	885	856	869	875	907	898	857	906	886	872	902	894	845	897	908	864	846	870	866	882	851	798	863	888	919	873	892	906	887	887	867	922	932	866	853	882	864	856	919	912	856	906	801	900	869	867	837	880	859	889	874	930	888	885	910	898	847	889	895	887	876	901	826	892	900	876	898	831	903	884	814	904	861	904	900	880	879	864	872	862	876	859	865	837	908	909	810	858	899	878	848	896	830	868	879	900	873	885	893	842	882	833	861	894	806	787	830	825	850	862	901	924	908	885	821	845	875	839	870	902	873	848	903	846	893	882	866	856	846	903	911	848	881	829	915	868	905	860	870	911	899	804	851	886	903	888	882	905	894	866	836	926	818	871	895	868	864	853	916	863	825	865	831	882	862	876	845	840	904	827	860	855	835	804	830	848	860	852	870	875	897	856	887	905	885	879	880	873	864	862	901	850	898	860	819	868	899	891	917	887	901	911	884	890	897	901	840	909	898	882	891	855	918	873	897	875	889	842	900	884	867	875	878	907	852	910	859	866	878	848	816	859	910	888	873	890	858	868	848	891	879	912	832	846	881	882	806	867	908	814	892	959	854	864	896	863	901	922	911	833	836	876	857	839	879	908	867	874	865	911	891	913	944	877	899	902	832	853	881	868	820	920	841	883	860	847	890	881	835	846	851	815	865	855	889	928	861	881	860	868	825	883	851	865	883	857	876	854	857	877	850	872	817	874	881	890	844	874	911	859	895	884	849	852	921	885	808	842	863	865	910	855	850	847	867	875	876	904	897	879	866	887	816	886	896	840	892	870	831	892	895	908	911	865	893	850	933	921	900	933	883	866	873	905	921	940	856	866	824	933	872	878	920	856	869	936	880	889	862	897	862	838	926	855	927	831	818	876	830	882	823	885	874	857	883	854	888	877	892	841	875	831	833	868	853	837	875	869	901	851	856	877	929	865	871	861	925	821	882	887	840	903	832	882	870	903	870	882	873	886	866	851	900	866	885	846	892	871	889	882	817	905	879	846	838	876	909	838	881	866	905	861	898	839	848	841	926	891	863	885	892	869	864	890	827	900	865	883	912	895	886	887	893	817	861	894	914	906	818	918	875	899	884	880	868	888	831	844	868	894	843	927	843	916	849	935	907	868	835	869	926
16158	9826	6915	4178	2249	1249	778	550	420	341	333	328	328	316	278	315	354	277	315	316	320	316	343	323	300	319	302	324	284	323	306	312	291	323	292	314	307	321	322	320	315	309	309	288	323	347	300	334	311	298	319	304	338	289	309	304	343	343	311	317	278	299	274	310	328	331	319	321	306	315	322	286	314	337	312	308	302	305	317	301	271	278	288	331	286	317	284	310	296	319	329	344	278	312	260	328	280	320	324	341	291	355	329	313	326	324	266	303	318	315	316	294	305	309	306	318	290	310	321	327	300	321	290	347	319	328	294	305	346	324	322	309	306	291	314	289	351	315	314	309	269	322	302	281	300	326	357	302	296	292	288	273	311	313	314	325	343	305	326	318	301	291	311	287	298	304	313	294	334	320	333	298	296	310	308	330	298	318	302	280	291	295	332	321	301	310	331	327	327	290	321	310	266	312	313	275	345	317	300	349	299	315	321	296	303	353	348	317	304	334	273	330	303	279	294	278	313	312	317	288	287	312	301	312	347	315	298	300	289	330	330	330	305	311	329	305	300	317	291	316	289	286	320	301	300	288	329	324	300	283	285	340	334	336	328	322	304	336	288	303	300	325	324	303	301	323	275	315	326	330	314	264	288	329	302	319	292	305	305	273	288	312	296	329	326	337	327	352	292	312	293	308	296	311	286	324	303	333	330	309	293	300	281	300	308	301	311	304	336	306	300	322	280	301	292	309	313	280	310	331	321	312	269	289	303	299	303	320	278	312	345	333	327	341	320	356	288	312	309	304	329	301	311	307	318	298	289	302	330	302	331	319	324	323	308	360	342	349	302	325	323	322	310	305	315	303	320	282	326	315	304	305	339	314	311	304	287	303	316	300	309	299	322	323	305	327	299	344	259	300	280	311	269	311	284	326	307	314	326	263	289	326	299	313	298	311	308	297	300	325	349	344	319	324	289	319	328	338	314	306	328	319	317	338	330	291	294	287	291	318	322	300	323	315	321	324	302	328	342	317	310	333	323	334	310	324	289	310	288	326	326	335	331	312	324	319	302	296	329	297	309	317	325	325	308	302	284	316	324	317	317	291	309	328	315	303	311	319	301	332	293	321	292	339	305	295	319	315	320	292	301	328	323	300	324	325	312	325	328	319	274	274	289	324	313	339	288	321	300	318	299	358	307	300	306	319	323	319	296	278	310	325	309	345	342	292	294	309	361	314	290	322	310	336	324	301	296	291	313	310	318	344	309	323	311	307	346	296	328	343	287	282	329	323	301	316	291	300	318	319	298	310	284	287	312	298	321	289	291	281	321	299	290	303	304	300	364	329	293	324	327	328	334	293	301	327	299	279	306	292	313	300	284	300	306	354	326	335	333	321	314	341	317	315	323	284	327	350	327	305	337	297	310	298	333	305	296	323	313	333	298	318	323	327	323	308	305	317	290	333	325	330	297	312	286	315	325	357	288	294	307	265	279	321	349	325	324	337	302	298	324	335	294	300	305	299	314	327	287	316	303	306	341	284	287	329	324	302	274	321	309	295	328	321	316	278	329	301	326	321	291	317	344	321	307	304	342	335	294	290	332	351	323	311	315	280	289	318	263	279	307	315	304	295	305	317	334	311	300	330	316	290	323	306	313	283	309	327	358	274	317	293	311	326	302	285	301	302	333	290	290	287	321	300	300	316	313	305	337	290	320	353	329	340	319	341	300	323	325	289	299	291	313	307	288	346	326	312	302	314	330	310	317	350	302	315	292	348	326	292	331	312	355	313	326	306	293	316	307	335	320	324	298	298	312	301	303	333	308	380	331	340	295	305	334	304	300	285	317	342	296	310	332	356	289	292	269	296	307	339	296	294	312	300	305	290	275	271	297	306	295	290	340	311	305	315	334	328	292	341	313	330	315	319	307	289	320	293	306	298	287	311	315	301	297	337	345	313	296	313	357	287	326	318	321	334	278	293	294	308	319	303	306	318	294	320	303	318	311	341	297	293	302	317	283	279	316	290	295	311	297	327	314	312	296	291	313	306	316	319	295	340	332	309	320	335	311	315	314	314	313	288	281	324	285	273	298	308	282	302	318	293	269	312	304	293	304	330	299	306	305	332	309	317	316	294	333	302	268	315	291	325	334	289	302	313	319	282	325	317	295	309	326	302	322	324	297	323	291	338	305	311	285	298	321	307	290	355	313	270	326	339	273	309	294	315	328	311	317	300	338	292	319	327	315	299	313	328	312	317	319	337	316	286	321	298	318	341	311	316	301	312	327	283	305	328	269	314	319	303	286	301	340	341	331	293	281	305	313	326	357	293	290	291	299	317	310	279	295	279	306	309	308	297	324	308	294	308	292	330	320	323	311	330	291	340	324	324	312	289	329	292	300	272	319	301	316	331	299	308	320	355	355	318	302	283	339	301	334	311	336	320	326	288	326	339	312	329	336	330	324	318	298	305	322	304	301	311	328	268	289	316	297	342	302	319	286	314	342	322	356	292	308	320	323	308	299	314	297	336	272	318	322	321	300	328	273	290	304	322	317	310	301	320	293	282	316	291	298	296	298	310	316	324	329	280	283	293	288	304	342	296	309	291	318	328	311	315	291	301	336	301	318	311	292	316	343	306	324	268	316	323	308	311	309	299	332	293	299	288	318	327	273	287	320	310	326	308	312	314	313	293	318	291	331	285	321	296	334	301	336	305	301	324	331	315	346	309	303	280	318	299	322	291	271	318	303	271	333	311	305	285	274	318	328	307	325	308	307	323	309	315	313	300	298	283	334	350	295	295	309	295	328	331	352	313	287	316	307	320	306	317	352	302	342	331	303	305	305	295	299	314	319	289	321	306	315	302	313	319	312	297	333	314	299	306	304	319	282	324	323	302	276	313	350	316	304	324	345	321	315	286	273	303	270	290	311	343	299	303	316	332	294	303	287	309	333	309	309	296	328	317	307	293	330	320	284	335	289	305	328	286	322	332	314	315	290	337	315	316	263	335	311	326	291	331	303	328	320	310	298	309	302	301	287	309	299	287	295	321	290	294	317	316	301	306	302	327	327	307	326	321	315	295	305	305	304	298	313	272	310	303	351	311	332	289	319	301	300	278	318	305	311	327	341	291	296	292	312	286	291	307	296	304	327	312	289	305	285	315	310	291	268	283	320	321	287	297	289	324	306	295	324	306	295	281	358	295	311	314	318	285	282	279	288	304	293	276	313	287	286	315	327	298	327	306	282	303	327	327	338	295	326	314	325	312	276	295	292	298	278	303	337	324	269	292	305	296	294	327	271	335	339	306	323	304	310	297	289	347	329	273	308	303	310	325	332	301	327	301	265	286	337	275	303	320	306	319	299	310	338	316	292	302	299	295	321	313	313	325	299	320	306	291	317	348	337	316	337	293	307	297	269	305	311	307	334	306	290	322	310	317	311	309	287	305	349	315	305	327	304	313	316	289	330	324	318	304	278	324	298	303	316	304	342	306	318	297	343	309	306	317	299	320	287	291
15161	11895	12307	10200	6577	3887	2385	1520	1081	847	799	708	722	716	706	705	670	661	675	683	728	716	715	717	703	723	715	707	707	688	701	684	734	692	712	726	716	695	743	731	701	687	708	719	705	708	645	702	690	680	680	703	667	681	702	675	689	661	679	673	633	732	686	697	692	715	698	629	722	697	673	692	706	690	707	682	734	735	706	694	698	689	697	718	695	704	681	713	688	737	678	738	712	668	705	671	741	668	683	722	739	719	683	651	672	662	676	653	720	669	701	678	685	666	706	733	650	754	711	710	716	708	669	687	648	702	627	685	758	686	754	686	706	661	704	674	708	715	703	738	616	656	669	711	677	729	735	641	672	696	724	679	715	748	678	710	688	700	680	706	690	642	688	718	690	734	685	663	718	695	636	721	680	667	731	714	712	666	708	697	669	719	667	671	668	656	684	694	686	684	714	692	692	739	655	675	652	680	711	672	703	736	707	683	675	663	666	694	670	690	647	728	633	718	695	656	699	673	654	703	726	703	681	691	652	736	688	742	684	732	668	780	651	687	696	696	680	709	754	720	686	683	678	670	674	650	745	705	615	686	690	733	710	696	685	674	738	716	696	717	711	724	659	676	695	676	679	673	744	660	628	660	685	666	676	669	729	671	706	677	684	653	699	727	692	676	669	715	687	655	695	690	703	728	644	681	675	728	697	737	694	628	675	676	700	707	682	692	649	680	701	673	635	664	688	670	674	680	706	660	672	675	696	719	732	690	681	680	707	662	692	697	718	687	683	709	644	661	724	691	697	659	671	685	697	686	698	676	696	759	710	681	674	677	701	665	687	707	704	694	693	674	716	711	689	697	671	695	716	656	723	669	711	726	644	718	711	667	668	694	689	670	693	654	752	700	696	678	674	724	704	714	652	711	682	654	676	686	667	665	689	679	703	680	655	688	753	730	668	686	676	728	628	701	680	690	707	701	708	662	696	720	698	671	691	749	686	709	720	701	665	661	713	724	673	674	679	657	638	688	676	653	636	702	695	714	719	704	694	716	707	683	690	723	665	741	720	689	678	702	683	669	721	679	691	743	671	708	704	685	698	681	668	665	680	743	704	698	719	654	629	687	661	692	698	680	701	649	706	727	716	688	743	663	684	704	653	690	659	698	710	740	664	690	686	696	710	688	691	698	699	683	710	719	658	638	696	712	642	728	687	688	630	721	696	726	690	640	710	708	678	654	673	696	693	694	703	687	675	699	672	720	683	722	716	723	659	722	704	668	719	680	672	708	660	673	755	674	707	677	694	664	697	651	706	679	675	680	683	705	653	712	693	680	708	695	643	698	689	733	718	693	695	652	652	705	715	669	658	672	734	720	720	742	707	743	660	685	718	701	673	738	676	710	699	683	715	747	727	689	721	715	717	680	690	683	648	605	733	704	705	723	702	716	692	687	685	702	658	648	702	663	682	722	684	670	669	686	693	718	747	705	671	686	678	728	740	706	721	705	740	709	681	688	737	700	658	741	681	684	676	672	682	680	679	690	676	748	675	711	729	671	721	682	659	704	718	664	739	677	728	670	682	764	673	695	683	660	698	742	708	675	657	700	664	668	697	709	722	709	735	673	677	752	717	688	643	678	727	711	749	675	726	712	706	669	635	743	703	699	687	678	714	701	656	691	705	703	681	719	724	708	711	715	704	678	703	701	687	691	712	638	663	637	693	674	699	666	702	708	680	696	723	667	685	679	689	716	676	670	693	685	640	688	685	670	705	728	680	662	683	730	670	683	695	719	709	684	647	708	734	702	659	673	682	691	665	667	684	730	674	718	623	697	629	689	720	668	713	708	681	764	662	669	678	709	696	639	678	694	701	681	686	680	647	684	712	705	682	690	676	700	687	668	681	680	724	696	720	717	696	719	693	671	663	678	682	737	689	675	665	698	693	662	664	708	718	704	628	720	712	660	646	666	718	679	685	682	689	671	690	715	703	651	702	697	671	662	649	721	744	650	719	670	670	708	706	704	742	712	698	730	678	692	697	683	702	674	676	677	623	694	707	718	652	696	705	675	704	682	640	651	696	676	679	720	659	685	684	722	673	682	741	665	690	693	709	742	758	680	640	708	746	759	683	662	761	698	706	706	643	686	654	687	734	666	698	669	673	680	737	676	703	684	726	684	696	709	669	699	702	694	687	679	697	734	668	676	674	702	720	668	695	679	735	701	678	718	704	668	707	688	693	720	682	690	680	725	730	673	702	659	693	652	704	697	686	692	673	657	713	699	716	699	693	691	704	675	677	737	688	742	673	696	705	714	703	699	653	685	702	674	693	682	702	691	725	718	605	685	663	697	709	722	678	674	718	704	692	659	705	724	737	701	693	717	667	686	706	687	692	687	718	733	673	729	696	656	696	714	726	697	720	734	707	706	685	730	689	693	624	695	691	671	707	702	673	704	679	679	668	665	669	698	695	736	700	653	700	670	647	650	726	667	715	702	659	657	693	689	677	707	694	705	709	694	706	661	676	739	684	675	718	703	681	673	703	715	714	652	704	703	708	709	697	725	691	720	760	668	725	665	698	683	687	686	688	671	737	708	668	719	636	723	687	647	725	676	695	674	696	681	685	689	707	659	653	723	697	690	654	662	667	698	712	659	761	703	659	669	711	729	678	646	677	685	655	704	738	704	660	703	737	655	724	710	705	711	665	696	651	693	726	697	711	704	728	712	714	734	732	701	689	686	694	706	718	682	700	699	685	730	728	680	700	749	726	699	697	737	702	695	680	652	730	733	668	666	648	643	659	727	727	704	668	719	670	697	723	679	637	680	733	708	690	717	686	702	725	705	740	657	687	680	690	668	700	695	684	696	735	703	704	669	708	725	678	692	715	688	704	692	707	656	702	680	706	605	682	696	696	708	689	696	646	701	648	697	707	691	671	693	653	686	706	640	610	693	673	698	710	714	689	667	702	762	714	700	751	680	670	668	692	683	686	661	704	699	706	695	682	737	697	715	655	650	661	701	683	736	656	701	662	714	679	680	688	695	654	688	703	711	701	659	707	671	663	718	691	660	686	656	721	683	705	690	714	714	649	662	685	677	674	691	653	668	640	736	692	622	704	735	683	711	727	674	740	680	697	690	666	702	680	740	702	689	695	711	668	715	664	710	745	711	679	660	689	677	658	710	680	667	722	701	725	677	734	682	708	696	673	716	683	758	685	624	680	671	678	693	720	707	746	668	693	717	733	681	672	661	658	718	717	670	712	705	698	689	708	728	650	659	713	693	683	684	698	700	677	668	709	742	670	686	667	681	664	693	660	701	699	677	705	671	702	728	708	684	698	710	697	689	710	708	665	708	728	731	655	685	687	701	639	706	699	673	728	696	681	678	723	663	676	692	677	665	671	677	702	678	756	714	716	710	712	667	653	651	652	733	709	720	712	712	714	670	722	719	684	657	718	686	678	672	647	696	673	713	697	722	697	704	700	681	707	710	688	661	710	728	656	669	722	679	685	709
82400	71541	69360	57526	41945	26966	13867	5834	2410	1094	661	463	415	360	366	384	343	364	355	337	407	357	347	327	354	392	354	379	350	391	400	390	392	401	353	387	339	365	382	356	394	399	382	356	381	382	350	370	332	360	360	330	367	365	338	366	415	406	419	361	405	380	387	364	375	346	344	355	379	397	376	370	367	351	358	354	349	385	391	348	369	383	360	383	352	372	400	325	380	355	371	376	386	361	345	313	301	381	346	348	357	389	367	386	369	352	391	352	389	354	366	373	341	344	350	387	376	379	376	388	356	344	371	425	381	372	385	374	362	350	352	359	365	387	382	375	392	394	389	371	398	396	375	364	364	363	336	388	377	368	361	356	358	359	346	387	395	321	354	374	347	392	361	381	372	365	359	366	388	353	394	363	410	353	406	378	400	346	368	386	364	359	366	349	356	340	357	375	341	392	369	402	327	360	332	350	361	356	374	376	362	380	335	373	398	347	367	365	372	382	352	346	356	371	376	404	340	405	348	348	363	413	353	378	356	369	337	354	381	403	369	356	377	327	373	366	377	339	370	368	378	369	412	382	347	356	352	346	375	354	369	369	369	379	374	349	386	377	362	424	371	323	351	364	357	358	399	342	359	330	357	332	395	357	414	365	377	381	372	392	369	322	360	405	383	391	330	378	316	365	335	342	383	380	336	389	371	392	384	405	359	363	361	351	370	380	343	383	370	335	350	378	372	395	369	360	403	382	379	366	399	401	353	347	355	382	330	323	327	383	370	353	362	330	348	333	390	360	375	385	351	342	380	330	360	348	410	359	358	377	355	362	316	371	414	370	353	375	377	379	340	368	358	393	371	362	371	347	359	373	377	392	335	361	373	368	363	348	342	348	361	357	342	371	334	371	408	380	328	352	380	348	340	345	389	370	376	352	335	351	346	372	360	336	333	376	369	402	367	363	366	339	358	373	402	350	367	344	355	357	357	334	368	395	372	338	385	362	329	370	362	336	335	355	310	404	367	356	374	390	352	376	349	384	360	388	358	382	352	353	343	349	367	387	362	349	402	334	367	331	380	356	351	376	345	355	370	411	391	377	381	348	341	335	350	349	342	389	359	396	345	363	353	368	357	354	385	364	358	365	365	374	351	363	360	369	355	335	334	380	352	368	344	347	361	388	361	360	362	358	337	355	370	343	354	385	410	376	386	383	370	332	352	387	376	392	363	358	370	388	356	395	371	342	324	355	343	400	386	370	368	366	401	337	372	339	359	397	376	361	384	405	392	392	396	358	390	346	359	359	341	344	360	390	364	407	354	363	356	401	346	322	348	374	341	370	354	359	393	344	373	410	341	357	351	358	383	383	384	335	368	341	362	328	369	378	385	360	375	374	358	349	334	376	356	344	369	330	381	397	368	374	373	344	367	344	379	373	362	373	358	380	353	357	375	376	310	319	375	374	350	358	377	406	358	350	339	350	351	380	323	378	392	375	374	334	374	355	371	361	356	384	397	386	332	385	382	378	363	389	354	350	382	333	385	361	358	360	322	386	403	353	368	370	360	369	319	373	360	367	373	366	384	385	359	387	346	381	403	320	369	371	358	392	355	375	380	406	371	383	403	340	352	352	350	373	349	351	396	375	361	364	333	363	377	356	360	365	373	376	337	361	408	380	364	360	374	389	356	406	360	385	386	350	338	326	423	356	368	393	390	350	380	338	382	372	340	360	375	381	364	385	363	382	353	352	346	355	368	379	379	362	363	360	409	373	368	349	333	344	359	334	403	378	365	369	368	382	376	373	382	354	358	348	381	352	363	347	364	352	389	332	388	348	363	348	327	375	313	345	387	358	388	360	374	341	390	356	377	353	353	354	361	367	336	369	328	386	334	341	408	387	364	369	368	370	354	387	342	348	335	368	352	341	367	405	361	382	371	386	425	359	367	358	360	334	345	393	359	345	370	344	347	372	372	368	333	361	369	358	343	368	371	351	347	357	360	365	402	401	366	343	330	405	422	319	365	338	378	390	376	405	365	375	366	352	323	358	356	384	405	378	359	357	356	364	405	385	351	388	394	368	364	333	358	357	342	398	361	361	327	368	344	384	372	390	367	385	400	346	324	377	367	381	364	365	354	347	372	351	361	382	360	390	369	346	372	401	380	368	361	359	335	363	334	398	380	400	365	378	383	396	396	417	390	367	368	391	354	354	385	351	366	386	364	376	383	329	384	372	389	398	411	391	390	361	372	355	351	349	346	370	339	369	365	371	325	378	367	345	374	358	351	381	356	359	331	378	419	361	380	346	384	364	352	360	345	344	367	379	399	360	376	339	361	363	356	351	358	369	407	361	330	380	376	400	380	349	363	371	378	396	363	359	388	350	391	378	321	308	364	365	366	364	356	348	321	368	364	332	358	395	334	342	370	356	396	384	352	414	380	344	379	351	352	420	363	376	359	346	368	343	337	419	374	366	334	361	352	344	403	362	394	369	346	368	401	363	346	367	342	395	369	360	343	385	371	381	342	361	370	380	379	380	407	363	375	353	377	342	329	383	382	394	374	361	352	344	364	373	385	360	413	371	360	385	368	399	383	367	386	373	381	341	379	365	428	375	356	328	377	370	384	338	386	368	362	363	345	364	365	359	349	365	340	338	366	397	354	382	374	364	392	346	354	383	383	350	404	413	377	336	383	351	351	365	331	361	365	357	346	382	320	349	379	334	389	355	373	375	366	359	334	362	349	379	371	383	397	390	343	358	358	344	366	383	395	348	365	332	377	344	360	354	348	351	398	371	357	325	371	372	349	396	367	386	364	333	357	325	337	392	405	372	371	364	367	363	382	337	348	403	364	366	351	364	349	376	365	339	390	360	356	388	359	345	359	357	385	346	357	377	349	348	353	377	344	379	375	349	362	351	385	383	357	353	349	383	388	349	352	381	369	358	388	362	378	330	360	366	412	353	353	378	341	366	395	358	396	375	401	355	381	363	366	344	353	407	389	382	329	379	370	369	382	352	384	377	357	323	348	353	379	378	358	373	362	384	345	358	365	383	344	367	346	356	376	385	322	327	387	351	342	400	361	365	337	394	365	340	332	430	378	366	326	373	361	370	395	357	359	368	407	357	378	357	353	384	358	320	375	364	349	350	349	382	392	369	371	382	350	380	369	358	384	356	369	364	429	387	352	328	349	363	369	380	374	362	374	333	392	368	370	339	377	373	393	382	361	372	378	313	322	359	368	365	330	369	339	352	370	330	337	374	315	332	378	365	420	382	377	395	348	372	361	345	356	374	341	396	358	393	363	363	335	369	333	359	375	401	353	339	348	394	374	371	399	334	356	386	400	320	349	375	360	359	355	375	401	381	367	381	425	377	390	395	364	348	385	336	379	377	361	378	386	375	406	404	347	371	378	372	378	362	365	365	355	357	386	350	368	388	361	398	339	378	394	346	337	355	359	349	359	366	380	412	361	382	402	392	355	376	345	358	368	351	383	392	360	382	353	371	389	338	374	354
52176	53832	64261	62148	51286	39031	26376	15431	7845	3838	1921	1229	930	826	768	823	815	780	763	794	737	806	829	846	805	776	793	852	813	798	775	842	782	813	769	805	821	794	760	789	846	817	804	825	803	804	794	774	822	785	795	802	821	779	833	810	791	804	832	809	773	753	812	804	809	808	782	830	789	769	867	811	820	831	813	812	807	764	822	794	824	800	827	790	777	804	782	784	802	768	830	751	838	833	776	793	819	829	768	749	752	815	824	783	772	742	833	816	755	790	820	787	779	784	753	804	798	843	817	879	804	803	795	788	822	802	803	835	816	828	796	799	796	822	786	812	770	786	815	838	791	823	839	768	803	786	794	795	822	749	806	795	772	792	795	802	854	740	770	754	784	842	864	736	829	777	812	815	767	800	766	783	779	811	774	817	798	824	824	755	783	785	788	762	793	796	812	788	818	764	837	786	743	832	801	790	802	805	723	809	806	788	822	781	763	827	819	831	769	802	797	805	807	852	802	832	761	822	768	794	778	773	808	803	794	840	813	797	787	809	815	829	815	776	740	787	786	794	797	811	857	745	804	838	772	765	788	788	781	801	847	726	769	814	765	839	822	807	803	756	854	820	784	814	788	773	792	831	753	798	807	807	797	793	781	789	780	817	829	757	777	816	806	774	797	787	799	820	818	790	818	830	744	843	795	844	809	795	793	752	763	744	737	781	850	803	811	773	826	802	765	895	813	800	782	800	820	825	869	780	815	818	777	764	830	829	788	810	778	808	793	757	807	762	832	786	854	785	835	817	809	791	827	801	821	782	813	816	753	867	793	831	797	828	825	813	817	758	796	852	784	804	784	787	810	803	817	787	792	781	807	795	799	813	799	800	792	751	736	817	795	796	787	813	730	838	793	850	803	760	774	830	793	825	747	828	800	773	755	767	791	746	792	801	809	766	792	858	817	832	807	808	797	795	774	800	795	768	764	781	813	795	794	807	780	820	791	800	771	804	765	762	781	770	813	777	793	814	762	796	811	787	811	889	764	770	784	823	790	809	792	808	819	807	805	769	813	819	832	758	734	777	808	822	808	823	787	797	810	813	781	826	793	815	835	825	782	802	811	798	787	803	845	850	768	832	833	771	821	801	750	805	778	806	807	803	734	790	811	811	792	756	807	755	791	812	808	834	816	849	743	796	773	804	853	807	756	750	797	805	788	812	798	839	784	765	785	801	789	817	791	825	814	856	838	847	752	810	800	801	778	785	784	792	797	779	776	827	770	806	791	806	807	780	782	777	848	779	822	782	806	762	779	816	836	789	846	813	787	748	808	805	802	758	777	787	769	821	806	829	786	857	769	787	737	802	785	791	764	802	819	790	796	808	769	808	795	773	795	842	808	814	761	806	762	842	765	820	804	808	853	811	865	808	838	792	782	807	821	802	754	820	770	785	787	795	753	779	832	784	800	766	798	830	775	810	811	813	813	870	833	796	795	778	746	814	820	776	778	772	788	810	814	811	775	793	816	780	798	792	782	781	788	814	796	789	811	733	797	808	824	766	819	797	751	774	810	838	834	764	746	817	788	736	781	823	791	741	802	803	816	818	776	811	769	767	821	814	772	811	804	792	793	797	817	846	876	849	831	820	824	768	767	799	851	785	823	813	775	801	857	786	833	733	771	790	824	746	775	800	819	787	818	776	799	814	812	816	832	829	779	771	757	830	800	825	753	784	759	779	836	827	819	834	763	753	817	834	820	808	792	830	774	749	791	792	829	781	787	788	815	782	803	798	802	763	826	735	839	830	846	758	788	754	808	823	799	776	776	824	846	821	819	773	839	825	796	766	830	806	771	783	787	796	795	770	770	791	838	811	738	812	817	802	789	840	854	770	815	829	813	781	814	780	796	843	764	780	787	742	832	802	855	809	756	758	841	810	777	803	783	793	792	807	768	818	831	780	793	771	785	839	855	791	812	846	847	822	794	800	811	799	804	803	719	774	810	806	747	760	787	767	787	895	816	808	796	799	779	770	754	799	808	787	811	795	801	799	797	790	824	801	789	789	793	823	793	831	769	817	778	794	827	743	806	773	808	840	847	780	798	812	832	810	763	804	799	814	836	835	822	777	809	780	803	837	837	812	797	795	758	801	799	818	798	877	790	795	834	809	814	819	805	792	774	779	828	805	821	810	840	747	825	764	784	811	821	780	769	797	790	805	793	779	779	791	787	809	817	827	859	801	776	860	880	760	847	785	805	791	768	775	816	786	744	847	812	818	746	793	796	817	814	784	787	792	759	750	797	776	794	759	795	837	847	815	763	804	800	794	778	755	798	813	782	787	800	774	813	793	777	767	823	771	799	847	777	777	784	784	783	840	756	772	831	797	778	784	801	792	781	823	776	825	797	786	807	839	845	779	878	787	825	801	809	801	844	743	829	796	833	844	774	824	808	798	814	757	823	810	801	823	758	788	792	778	786	801	761	809	809	830	761	839	820	795	818	776	847	825	783	750	860	770	808	800	790	767	814	787	806	780	765	756	821	791	784	780	815	858	780	781	806	746	831	838	852	826	776	782	764	828	794	797	789	783	787	795	784	762	777	813	778	814	798	783	819	807	789	819	765	788	797	781	783	811	813	749	778	826	848	835	820	838	797	827	778	778	784	788	786	813	839	826	821	786	787	762	796	797	799	823	778	769	738	785	755	773	827	861	822	822	807	757	792	759	826	821	828	797	822	742	814	749	817	817	788	809	846	805	803	788	815	765	776	834	736	855	770	819	828	750	767	796	784	792	788	842	820	768	820	765	770	777	848	761	786	779	820	813	807	804	793	802	778	871	766	782	813	805	855	794	786	786	831	776	796	760	767	792	813	866	766	746	830	755	814	792	760	755	789	759	763	803	816	827	803	806	779	830	844	805	858	771	760	789	774	776	805	782	799	814	819	814	847	751	813	783	797	809	802	775	854	774	807	835	818	781	796	842	799	792	814	774	787	855	796	752	804	779	845	790	776	779	853	800	805	812	794	772	796	820	797	804	817	825	788	787	766	776	767	810	787	782	847	792	810	769	810	806	810	783	818	760	786	811	853	784	818	825	796	773	797	804	836	817	802	756	883	767	820	803	764	823	796	806	793	819	783	814	768	790	776	800	738	776	837	826	766	813	790	816	810	842	774	779	777	810	822	809	771	777	742	790	803	790	819	757	830	864	787	737	767	807	767	785	833	796	834	817	795	756	857	794	785	770	781	790	781	802	792	827	849	784	848	842	852	788	788	851	821	836	826	850	796	797	862	772	803	840	813	809	797	816	770	771	762	796	816	840	818	811	802	770	800	798	769	768	787	806	812	802	799	807	790	777	803	800	807	850	780	747	780	795	806	823	781	759	813	784	783	798	793	857	811	840	821	786	803	778	797	786	784	821	832	827	765	810	783	794	775	800	808	836	824	804	771	834	840	761	727	781	841	800	808	806	812	786	779	804	795	847	812	692	799	792	840	814	803	826	799	767	795	798	800	841
83933	73748	71611	59845	44594	29566	15940	6569	2771	1282	687	500	437	451	386	419	418	444	416	387	401	422	409	386	391	408	393	436	443	414	403	433	396	410	375	438	378	404	441	426	384	410	424	413	422	454	415	411	392	453	410	393	426	448	450	442	404	379	435	412	437	429	431	420	380	418	421	422	398	420	428	415	404	409	427	425	421	387	411	451	469	419	392	432	423	398	401	413	433	385	419	396	416	419	436	397	439	400	448	421	420	357	400	411	453	441	424	396	393	405	384	397	429	403	385	388	440	414	426	416	367	393	407	389	400	394	381	435	433	407	385	406	394	416	416	425	409	435	428	368	414	422	383	424	392	394	430	396	434	392	375	377	392	393	405	393	415	410	425	404	388	392	398	465	389	431	388	381	398	420	412	389	404	408	393	411	411	390	400	448	400	413	455	436	383	396	361	424	385	399	403	414	416	398	421	417	436	423	413	436	409	432	443	440	409	406	430	411	434	457	455	413	410	422	413	383	441	401	396	440	424	412	419	410	400	422	351	418	405	383	410	404	418	401	425	461	420	371	393	411	420	417	451	439	379	438	410	417	438	431	405	403	390	389	424	425	450	415	427	401	396	433	390	408	410	399	389	425	382	433	392	388	410	404	443	390	423	420	414	445	408	408	410	414	437	434	400	429	431	396	423	421	400	475	398	357	395	415	398	400	365	433	418	406	372	445	429	420	433	442	421	419	429	434	428	388	427	400	425	413	428	426	416	415	455	422	444	399	416	381	438	428	408	408	394	426	404	452	430	433	439	396	420	462	401	417	436	440	374	404	422	475	434	434	430	420	420	409	424	407	400	416	437	421	451	440	433	397	420	371	392	422	450	441	392	402	391	396	375	409	419	404	386	415	426	441	366	437	403	397	404	476	440	438	442	437	421	380	376	392	404	416	431	393	441	349	426	432	400	461	405	433	402	450	385	416	375	395	373	386	401	448	426	404	453	445	448	447	407	403	407	419	422	402	434	387	438	423	409	415	369	429	427	447	437	448	456	404	415	401	408	428	441	427	461	428	409	372	397	403	438	430	412	376	411	408	369	421	435	440	433	419	387	417	407	395	401	408	411	414	391	396	392	412	426	377	391	383	405	411	393	430	412	410	403	407	407	438	404	423	406	438	424	401	394	401	385	379	417	440	402	421	380	397	449	362	404	364	420	431	387	417	425	433	448	430	435	426	419	437	422	420	423	427	437	432	394	413	384	407	397	450	431	381	412	425	415	413	421	416	368	377	390	449	421	439	402	364	394	351	426	410	416	438	465	405	441	405	387	419	409	405	386	377	411	376	408	399	412	381	422	394	423	442	389	341	424	422	396	412	378	427	397	379	429	387	398	431	395	399	424	400	404	423	456	439	389	420	428	477	442	416	406	412	449	407	446	380	417	415	442	385	422	462	400	401	426	454	403	402	399	428	420	420	427	386	433	414	397	408	426	403	404	412	421	385	405	424	449	407	385	453	437	409	393	409	403	463	424	404	458	415	413	433	380	358	413	425	403	417	401	476	415	398	442	419	394	425	418	407	427	408	422	453	419	364	424	426	425	426	429	389	464	416	402	378	422	415	467	428	425	376	465	406	430	409	416	390	371	408	412	403	394	411	361	442	404	402	396	439	419	412	440	404	390	383	409	407	404	421	428	419	410	410	399	434	432	404	392	427	435	446	436	411	438	430	386	428	421	438	448	447	412	419	423	440	391	399	402	434	412	408	393	391	416	408	431	411	403	411	441	437	395	392	425	392	439	393	401	396	416	389	422	416	434	399	442	403	400	418	418	379	410	403	414	404	442	447	424	391	379	390	421	433	416	394	410	426	401	427	380	400	378	428	379	419	422	411	429	397	415	379	398	416	407	365	391	410	423	435	374	437	474	417	418	409	412	423	393	416	436	434	429	397	425	422	436	424	393	430	409	431	399	410	434	427	424	394	391	427	440	425	408	406	384	425	385	399	447	402	424	406	396	429	399	420	398	391	412	395	423	446	400	414	394	422	415	431	394	398	383	402	402	449	391	380	421	426	440	387	419	425	426	417	410	423	414	398	415	439	412	403	410	402	397	411	402	389	389	375	425	435	405	426	422	417	404	416	396	420	428	432	440	408	410	418	419	425	385	400	424	428	444	450	413	437	374	423	405	411	386	399	363	385	450	422	389	419	433	403	461	398	415	411	392	373	406	386	405	449	395	413	392	443	414	418	401	442	412	401	406	435	381	368	456	433	432	417	415	416	429	420	387	404	440	368	419	415	403	425	418	373	397	392	413	419	383	423	404	389	395	429	412	420	407	390	433	389	387	362	403	396	377	471	422	417	437	434	432	408	419	399	431	427	437	388	386	426	395	433	431	380	449	420	460	413	396	390	416	427	416	413	403	437	454	429	411	431	412	409	389	404	402	423	409	402	423	418	408	462	440	393	389	397	429	426	429	395	448	407	368	421	414	425	396	426	383	419	409	428	373	415	381	408	401	402	384	380	403	409	399	440	413	400	434	403	409	411	379	439	428	411	430	406	460	408	424	418	399	385	391	432	389	366	429	456	404	427	450	377	414	429	404	399	403	410	407	420	419	413	387	407	407	402	385	425	386	381	434	413	443	444	418	412	383	394	381	384	390	395	401	440	345	437	426	439	391	352	399	411	415	396	400	402	413	414	420	468	431	406	386	415	412	406	431	412	419	384	421	417	389	403	412	408	401	426	393	419	381	411	462	355	428	403	431	409	427	415	420	394	448	408	417	428	394	429	405	434	437	415	422	406	401	397	455	399	405	420	444	433	414	399	394	412	398	422	427	418	415	399	417	413	456	414	404	425	435	401	397	422	436	382	432	401	412	385	412	418	407	423	426	383	400	421	430	377	406	422	454	461	441	396	442	391	423	410	440	426	440	418	490	402	414	373	402	428	429	393	404	418	388	417	414	409	407	377	413	426	394	419	426	431	411	427	410	418	464	410	395	407	426	392	397	422	370	417	392	407	445	417	411	423	407	410	427	409	395	380	421	437	388	412	373	436	401	446	405	357	404	395	417	412	465	415	403	444	411	397	410	397	414	436	405	426	443	398	407	397	418	422	398	416	397	390	416	402	428	410	398	402	423	404	397	410	409	407	416	375	382	411	399	416	419	432	379	390	413	385	435	426	376	395	422	377	361	394	415	420	413	403	415	421	452	423	402	381	408	441	411	395	446	435	404	400	402	434	416	403	403	410	414	448	424	386	382	432	419	369	421	430	433	413	412	419	442	424	398	417	407	432	386	384	406	387	393	431	454	378	419	426	424	424	436	400	391	422	428	420	408	420	396	422	385	415	429	406	413	429	425	421	400	450	448	438	431	430	405	418	405	394	428	412	444	416	394	424	381	429	391	405	443	416	406	416	411	416	427	423	391	392	396	413	412	407	409	410	418	428	417	431	408	389	378	423	408	448	429	412	431	426	406	419	410	413	387	410	408	410	354	394	396	411	407	395	414	405
54329	56162	67043	64160	53367	40955	28270	16910	8927	4278	2271	1469	1074	860	858	888	875	874	873	829	909	868	891	855	816	865	856	881	883	908	909	944	844	841	869	812	903	920	910	860	888	847	884	811	860	947	838	867	875	901	893	851	905	872	899	908	859	869	904	855	938	848	872	897	925	889	875	909	873	944	914	856	878	830	865	931	877	891	888	919	861	904	878	869	881	911	849	847	897	817	897	910	839	898	843	890	919	892	927	870	899	848	866	866	845	881	877	866	885	955	859	936	837	869	866	897	880	889	895	886	855	889	779	920	854	902	856	920	831	877	851	913	869	863	870	830	886	906	862	864	821	852	890	894	917	865	867	900	904	903	839	863	877	875	931	885	859	833	891	869	872	884	841	899	846	853	899	854	871	845	889	920	868	895	878	895	910	817	890	866	871	839	925	841	931	878	883	868	956	854	920	869	845	839	902	880	853	833	898	875	957	905	878	905	872	887	882	904	876	868	879	874	858	862	875	894	858	860	841	857	876	880	885	875	844	853	868	894	863	862	979	905	891	877	894	878	868	898	899	876	946	868	897	909	853	899	863	927	896	835	825	842	883	920	868	869	944	885	882	879	871	869	910	903	881	867	930	898	865	883	884	893	866	875	931	880	869	924	848	856	840	888	901	861	888	905	864	927	891	892	832	916	880	829	854	889	862	838	882	904	881	957	874	865	853	835	888	874	840	841	863	908	962	874	856	853	901	873	837	871	890	892	897	881	878	883	890	923	886	938	892	862	886	887	847	867	945	886	872	908	924	871	904	908	910	898	866	896	857	910	917	835	846	911	886	871	892	882	901	849	855	840	888	890	888	837	891	827	908	856	866	892	881	909	915	847	831	884	880	853	863	851	862	868	894	927	866	916	887	877	876	852	900	907	912	858	857	909	918	874	855	856	925	885	902	904	902	901	913	829	882	874	848	852	879	859	874	880	876	886	925	843	875	918	875	875	947	882	833	894	888	934	843	834	840	836	952	853	916	903	910	838	878	902	874	931	877	853	834	887	924	895	932	858	887	868	880	883	871	895	885	902	938	861	891	927	888	919	890	834	907	866	865	903	887	842	903	854	895	817	887	924	905	896	888	889	875	883	909	878	829	911	935	870	887	893	878	903	933	879	879	835	867	898	926	830	908	861	862	865	868	877	901	883	847	869	901	845	859	873	872	911	872	858	891	898	823	856	939	868	886	898	867	893	846	808	861	868	854	892	917	902	853	915	835	893	900	876	853	864	860	881	881	914	851	866	906	893	902	921	876	883	912	854	837	891	875	870	857	864	887	865	884	888	926	917	875	936	869	847	866	873	930	913	864	839	877	839	855	915	910	828	809	868	879	908	860	872	888	903	832	869	887	914	858	884	867	887	880	909	890	891	866	854	872	894	901	878	863	934	900	874	904	896	857	795	883	872	913	889	820	885	933	872	868	830	932	885	864	863	893	877	885	879	868	911	930	879	897	861	850	907	899	880	858	881	875	883	861	917	823	853	838	899	822	894	872	879	910	925	908	837	892	896	916	890	900	906	909	869	919	848	863	885	952	910	887	948	890	882	939	938	867	907	916	913	858	791	916	880	862	866	890	877	893	888	877	927	906	907	890	908	809	890	896	898	870	884	866	912	966	863	873	872	877	916	908	935	870	863	861	946	841	901	887	925	837	880	890	909	879	883	921	854	902	887	812	840	890	833	861	872	852	886	891	881	910	889	857	956	964	874	869	896	881	865	860	856	870	870	878	850	820	871	853	844	865	843	887	829	911	819	896	830	862	863	881	881	848	877	879	877	865	851	901	903	911	903	862	854	863	854	853	925	920	917	878	887	869	875	889	893	863	893	873	820	939	868	815	871	886	863	886	862	873	825	935	912	829	846	906	891	865	929	912	873	903	898	885	870	865	868	889	863	913	844	866	893	881	844	854	916	852	941	848	877	850	899	889	907	836	854	879	848	861	921	869	902	812	917	821	855	853	847	841	841	895	856	850	867	878	900	898	935	880	854	867	866	929	879	859	901	921	864	862	874	848	875	864	865	887	867	864	898	862	915	896	848	869	909	870	867	868	851	889	829	855	915	844	859	879	866	877	903	864	899	849	896	909	840	874	868	856	897	885	893	846	869	845	836	913	871	861	929	830	843	880	919	878	874	871	874	955	857	863	854	876	858	887	875	845	877	870	887	865	887	868	908	882	905	927	831	864	893	897	896	871	861	875	920	896	923	863	821	923	876	914	897	904	873	858	916	884	927	906	828	877	828	847	869	939	880	879	854	858	850	948	892	893	868	920	900	842	859	898	925	882	929	865	871	901	913	868	895	878	945	950	854	855	839	876	853	951	877	884	918	874	871	879	852	923	869	825	899	887	900	912	892	859	870	902	892	870	941	854	883	887	862	894	849	929	882	847	856	840	857	874	892	883	894	883	843	938	865	861	910	876	856	866	878	884	897	884	887	874	891	904	877	851	931	847	925	907	877	876	937	887	886	906	868	831	853	890	865	827	878	861	847	857	921	896	900	799	884	857	875	837	851	915	890	839	873	907	853	920	893	864	891	874	837	869	919	897	928	887	897	875	890	849	869	881	872	888	874	812	898	885	904	848	902	862	854	893	872	858	909	884	864	860	871	870	844	929	831	892	850	870	884	900	885	870	877	892	909	883	909	927	886	892	870	896	857	873	919	863	867	847	900	854	854	918	863	825	873	929	906	892	847	923	889	903	901	892	945	875	854	866	854	833	866	851	894	897	902	868	886	876	878	921	891	875	797	912	878	896	874	880	889	857	898	877	946	939	926	892	877	885	902	849	925	876	866	894	849	912	866	910	904	877	905	905	865	892	858	902	902	886	866	938	864	880	951	901	834	882	926	859	858	906	843	871	915	877	875	934	865	901	844	814	865	906	839	924	896	869	827	871	921	926	902	904	903	867	820	870	885	901	924	866	910	886	910	901	869	866	910	849	902	882	889	862	878	870	906	893	940	833	855	865	860	863	912	927	879	858	873	858	848	908	923	886	854	841	908	888	926	848	835	905	873	860	868	903	918	851	818	827	853	857	840	910	857	923	896	871	901	849	886	908	837	825	931	870	895	870	918	879	917	908	914	857	918	894	894	856	853	916	891	855	891	923	867	928	865	859	917	881	887	906	875	908	914	885	865	897	873	857	918	914	842	872	928	954	936	836	892	866	866	889	867	826	893	879	900	902	820	862	852	877	875	877	849	884	894	872	856	901	891	841	928	914	870	854	848	812	899	860	836	884	868	892	882	875	920	864	930	820	902	861	896	955	899	822	910	881	883	855	888	873	910	893	905	876	861	881	866	903	895	864	868	884	901	888	908	950	904	862	878	856	933	855	874	840	872	895	852	891	937	898	868	842	846	904	864	891	874	880	862	913	897	904	866	888	922	846	920	859	954	855	878	840	902	870	889	840	912	876	928	828	896	905	917	905	910	909	835	896	896	856	920	922	875	918	870	885	933
14783	8738	5961	3786	2104	1238	778	558	370	364	349	332	309	308	295	317	302	341	285	317	316	299	299	315	326	326	308	321	299	311	329	281	330	309	324	278	309	332	271	281	279	278	310	325	312	319	257	301	303	361	290	327	292	314	289	288	287	310	330	295	315	313	311	300	298	320	307	303	307	299	330	307	276	307	307	290	330	323	293	328	298	333	327	305	330	325	307	291	290	331	308	295	314	307	319	287	291	303	283	295	317	316	307	291	312	288	282	293	311	290	308	296	299	280	300	324	330	300	320	324	305	263	320	314	279	303	308	339	265	296	295	293	294	354	266	289	295	327	303	303	316	311	298	300	345	319	327	312	301	341	300	308	279	273	308	289	321	324	310	289	301	271	310	319	294	291	296	303	336	291	319	307	305	300	298	298	295	311	296	299	283	310	339	314	319	311	292	285	293	295	328	313	292	321	334	292	286	308	293	275	320	291	302	320	301	320	299	311	301	300	301	312	305	308	299	301	300	313	308	331	319	341	318	308	299	321	303	322	312	307	296	306	309	346	327	293	307	326	304	270	294	302	343	300	312	302	287	319	314	292	322	318	325	292	297	315	337	307	319	298	309	296	326	304	286	320	299	318	307	309	300	305	329	325	313	327	289	295	298	317	300	317	315	316	295	350	292	323	326	315	322	350	275	311	322	292	312	304	264	302	313	316	297	299	304	308	294	282	302	323	284	308	309	296	306	321	298	255	294	293	319	315	286	298	339	305	312	304	293	319	318	314	324	314	285	304	281	301	288	296	310	308	284	306	333	308	298	361	328	311	335	280	322	311	313	325	323	309	253	312	297	325	333	344	335	294	285	312	295	305	308	299	282	319	275	271	300	319	310	287	332	341	314	304	328	300	338	301	299	322	306	305	279	314	304	292	299	328	300	278	269	290	324	328	288	316	295	296	315	284	298	314	316	311	327	309	311	310	278	295	334	285	315	328	305	296	270	325	294	327	343	301	286	280	301	316	298	304	292	283	305	316	303	312	265	295	304	314	327	287	323	310	361	324	289	309	271	273	306	281	289	355	336	333	278	303	283	293	305	322	300	299	314	312	327	315	311	288	327	307	279	280	303	336	313	299	284	285	312	273	318	326	320	310	356	333	311	296	287	337	346	318	306	309	281	298	306	290	321	292	324	333	310	300	333	275	286	306	314	345	299	339	300	329	294	300	309	288	311	282	307	285	324	261	323	286	298	315	324	256	301	272	324	313	289	314	327	270	292	272	286	297	280	288	304	324	368	311	337	319	289	318	309	290	277	310	323	287	263	294	324	353	284	310	295	313	295	292	285	317	278	289	290	282	330	305	296	298	285	319	311	304	295	280	311	327	299	306	288	328	276	300	325	320	312	310	278	273	280	350	333	357	305	315	299	322	329	286	322	310	313	311	290	297	326	271	276	316	319	302	307	292	326	276	299	293	327	302	313	310	280	298	321	268	308	317	314	300	326	299	284	311	316	299	284	311	342	338	324	302	311	283	277	315	304	299	306	297	317	302	258	321	311	294	299	326	310	296	289	288	300	319	305	292	288	329	319	319	320	319	294	303	325	269	313	297	299	298	291	302	276	300	304	308	312	275	313	287	294	276	312	280	314	293	294	351	326	277	317	305	268	288	279	313	328	271	302	281	322	294	297	284	313	287	294	330	298	304	312	308	322	293	269	259	326	290	314	340	307	323	308	299	300	284	323	293	283	280	295	325	296	332	316	324	302	287	321	321	308	300	293	288	293	324	290	293	306	316	349	294	299	334	303	317	324	259	318	294	332	309	335	298	330	328	300	312	290	305	317	312	319	307	339	323	352	282	306	298	298	303	310	314	308	284	311	314	317	302	295	328	316	322	315	313	296	327	310	289	313	289	303	287	321	310	325	317	294	292	314	315	282	330	297	355	319	329	318	313	309	343	311	340	298	304	332	312	303	279	303	338	317	342	291	311	297	318	278	297	331	293	320	317	288	311	316	324	309	318	308	327	319	332	330	334	348	306	285	314	300	285	306	287	285	293	310	311	316	317	297	334	314	346	294	307	297	317	289	311	303	288	307	324	360	280	336	329	368	303	292	343	323	327	319	312	303	297	292	308	305	317	311	310	320	270	263	311	326	285	268	294	337	302	291	299	339	303	326	279	283	293	312	281	336	347	296	294	293	338	300	313	267	322	345	300	291	307	271	316	295	311	306	357	323	351	313	306	322	328	310	302	329	313	281	312	283	321	311	334	301	283	258	268	289	292	334	278	328	269	296	292	292	299	280	292	338	324	315	301	290	311	304	326	318	325	315	266	299	307	332	313	326	281	341	286	306	290	305	303	317	325	326	333	316	314	356	332	309	326	327	336	345	294	298	288	325	319	304	288	291	350	331	286	269	278	353	317	310	285	312	293	317	297	306	300	300	279	306	313	296	301	293	297	323	328	298	283	317	306	329	291	318	312	299	335	305	309	329	296	304	297	272	314	293	311	284	273	294	279	317	293	281	313	310	299	307	294	320	317	280	311	355	284	307	318	269	344	306	300	332	307	334	325	297	323	333	301	303	316	323	310	306	317	285	302	277	309	315	309	309	308	291	279	285	323	304	311	309	316	307	327	330	301	298	315	326	301	350	338	310	314	295	324	296	298	310	298	305	303	314	299	281	361	300	298	308	334	309	306	333	300	321	320	289	306	280	320	298	312	301	311	316	296	315	266	295	299	301	310	282	304	327	315	294	286	292	293	294	296	292	293	313	309	326	319	308	313	300	264	292	304	303	350	287	300	276	294	331	347	319	313	299	322	321	331	287	307	330	314	310	303	301	284	343	302	320	308	285	312	312	290	285	337	323	304	312	275	305	339	303	294	307	314	324	323	307	299	321	309	342	289	305	323	301	313	315	288	300	333	296	340	325	269	298	289	341	284	317	279	310	293	287	286	308	309	319	323	301	298	273	295	339	319	306	331	288	281	331	289	276	330	288	299	299	320	298	293	301	297	332	296	298	309	317	275	323	301	327	330	360	341	324	297	315	273	319	290	301	306	278	299	298	304	324	321	311	312	312	315	299	304	311	321	315	317	325	316	330	317	334	296	284	341	331	266	343	317	306	320	299	300	301	288	320	316	323	329	347	321	333	352	305	300	313	296	334	313	309	265	322	314	292	298	340	335	327	287	322	315	287	288	285	327	298	322	286	344	292	282	300	307	298	333	365	318	318	315	308	303	316	296	307	268	299	274	318	319	276	329	315	314	296	299	298	289	291	304	312	327	314	292	320	309	304	268	280	304	305	308	300	283	314	297	317	308	294	282	315	328	292	293	296	308	288	308	355	290	311	279	290	267	306	305	349	342	308	315	282	315	303	296	301	304	323	309	313	279	318	299	289	312	315	278	291	280	299	312	295	293	282	290	307	285	307	314	302	315	330	333	278	303	293	294	313	302	271	305	305	308	343	296	302	314	279	308	297	310	314	286	301	301	329	302	325	303	297	295
14462	11317	10991	9319	6366	3844	2333	1443	1030	908	706	682	675	684	623	694	712	631	700	671	643	657	695	697	647	702	722	662	669	701	689	675	666	614	667	668	717	682	634	694	674	678	634	698	680	688	699	716	729	705	664	647	604	607	686	690	649	665	699	674	669	662	715	689	662	676	645	697	670	702	646	705	648	706	689	716	661	670	685	699	669	675	622	635	649	715	664	675	645	644	621	700	632	692	675	678	673	704	676	725	687	660	682	723	662	672	715	694	678	680	647	680	658	702	654	669	661	673	665	692	701	674	682	661	652	694	674	684	692	635	678	695	681	709	657	664	692	703	672	744	639	636	671	649	697	675	685	703	711	676	694	680	665	661	644	662	667	688	686	673	694	654	668	671	672	695	679	670	609	662	639	676	684	681	709	721	667	654	655	682	646	662	728	706	711	688	676	652	669	670	638	648	647	682	703	622	676	710	645	718	674	649	690	723	674	691	701	655	651	683	680	660	674	654	724	723	678	685	699	728	707	668	690	698	649	696	652	642	696	730	628	669	637	670	658	720	662	686	651	664	664	695	716	719	724	643	687	670	702	627	699	699	674	680	673	670	674	687	699	636	653	695	649	664	722	694	640	677	691	716	676	673	634	669	718	633	658	679	664	675	686	716	669	629	671	644	655	659	662	684	679	650	672	673	647	656	627	698	657	677	683	689	651	724	661	727	740	691	676	691	662	675	650	652	693	708	667	654	671	705	627	644	619	685	760	708	625	630	675	673	663	647	686	700	709	623	711	690	674	691	681	647	661	651	692	736	671	685	653	643	684	684	675	688	707	683	698	706	726	696	680	689	699	673	673	679	664	674	664	664	671	677	678	681	691	684	676	710	666	636	707	687	674	658	714	650	670	680	688	717	677	659	702	691	659	666	721	644	717	696	687	671	658	706	681	688	682	649	698	752	703	695	684	665	694	715	682	664	657	721	675	672	690	696	691	648	661	666	696	683	687	689	674	725	694	717	706	682	653	670	689	646	707	713	614	679	636	610	644	683	659	733	637	670	666	643	657	684	673	730	649	646	741	677	637	680	649	672	681	692	683	731	721	675	622	590	671	676	682	638	665	644	687	679	659	703	698	678	691	668	753	670	700	699	671	653	680	685	631	683	670	712	682	660	685	656	703	669	675	645	630	651	705	687	716	666	644	652	695	700	697	667	680	646	690	732	677	690	689	648	694	677	676	638	670	709	682	698	654	672	688	671	670	605	665	660	695	661	710	665	689	644	670	690	631	667	670	660	617	678	673	672	698	670	649	671	639	677	676	667	684	621	694	645	654	662	657	689	670	722	720	705	681	665	653	659	627	717	641	696	675	714	642	661	682	726	624	642	673	649	663	727	667	686	641	658	666	657	680	668	703	663	669	713	667	699	678	656	616	652	700	673	702	691	678	673	651	651	683	677	701	661	705	645	656	711	688	677	660	693	683	640	623	681	679	674	682	672	641	623	708	707	655	686	700	692	700	648	658	658	674	688	671	698	709	692	647	682	650	685	704	677	717	697	638	633	673	717	658	707	711	691	682	658	662	678	704	687	621	653	657	698	720	665	674	684	685	636	687	687	659	677	640	711	644	661	639	702	657	636	693	692	706	703	642	710	668	638	675	667	638	666	655	703	674	675	682	702	696	701	687	699	712	640	674	653	604	650	678	642	684	714	670	653	660	643	641	722	686	698	676	722	663	681	697	687	596	658	679	676	707	624	660	727	715	701	667	679	674	680	704	658	651	704	630	681	661	657	639	684	699	676	662	687	665	658	704	667	694	725	642	698	703	661	706	617	708	687	686	674	692	627	714	659	662	713	674	673	682	702	694	672	687	703	650	637	669	667	675	677	690	679	699	714	729	730	678	699	673	686	639	706	696	672	655	688	684	680	693	639	695	735	699	638	673	689	674	670	681	657	696	675	667	661	689	645	686	653	666	680	686	664	666	675	641	692	671	656	716	680	671	667	707	631	607	661	682	691	712	694	730	692	693	683	666	710	636	676	640	646	691	659	679	693	624	695	622	636	659	630	681	659	643	739	692	682	685	655	665	659	649	702	691	667	683	692	689	683	696	729	728	678	641	641	712	670	671	664	653	680	673	630	711	652	708	681	689	653	646	675	646	636	635	623	662	685	682	628	646	662	722	686	708	720	634	689	711	678	664	702	680	696	652	695	698	676	661	719	646	662	667	672	657	716	706	709	669	681	720	672	620	653	714	660	660	657	671	682	655	670	724	670	690	694	681	667	655	680	688	713	672	669	657	653	662	634	644	654	710	629	639	691	658	696	618	683	650	624	690	671	660	664	649	630	686	737	707	636	697	644	658	671	678	678	679	711	690	662	702	668	676	659	717	651	650	686	685	689	661	704	712	701	728	656	663	667	716	676	685	680	695	696	664	701	629	746	687	679	660	677	718	688	648	655	692	686	675	663	703	640	664	671	710	613	628	704	670	656	689	681	659	683	678	667	666	643	617	680	681	623	711	737	635	704	700	671	646	639	649	668	662	690	654	662	686	714	654	675	733	681	683	707	633	648	675	698	668	655	718	620	658	715	678	598	654	681	651	666	655	666	687	668	743	645	702	667	674	625	668	658	645	660	666	650	669	671	699	673	708	696	677	655	672	697	611	659	692	642	694	675	699	709	711	669	683	667	659	659	753	671	657	695	681	702	660	725	664	672	653	718	632	656	664	670	681	644	709	674	671	639	698	716	689	682	723	673	667	699	660	693	685	679	696	714	661	631	673	667	683	714	658	660	632	671	658	684	694	607	661	666	715	696	657	631	682	673	704	652	686	661	662	678	687	689	677	660	706	657	677	653	647	695	697	698	699	714	664	703	693	684	682	627	612	675	611	694	678	671	682	716	676	652	676	660	758	697	667	641	710	675	727	664	624	684	751	725	722	656	674	662	644	680	663	675	665	678	686	681	691	661	673	653	715	655	723	670	617	690	662	647	702	689	692	728	739	644	618	654	696	647	658	642	674	703	696	659	715	699	653	660	679	691	661	672	669	668	687	675	690	680	659	650	669	690	673	671	730	621	679	691	642	707	687	701	710	677	641	681	681	700	639	634	701	650	708	642	682	733	643	666	661	703	682	632	636	660	675	695	639	655	650	653	651	729	671	681	651	699	673	701	617	673	724	723	681	668	664	685	670	674	656	699	685	681	716	697	702	695	677	680	656	660	613	628	677	662	709	677	699	710	686	714	664	666	682	659	660	671	658	635	672	658	677	639	673	675	670	653	662	662	721	676	662	713	659	672	711	657	686	691	678	673	706	642	656	647	630	699	662	693	682	682	711	654	651	640	650	710	642	637	711	618	664	657	665	705	653	649	629	653	682	677	672	657	624	665	682	675	719	686	694	696	711	666	629	701	651	740	660	637	671	645	640	652	673	665	690	676	664	666	696	699	686	707	717	658	668	658	658	656	687	691	678	637	682	666	686	631	701	678	665	665	711	640	637	667
81803	70786	69200	57407	42225	27373	14084	5943	2524	1184	697	473	391	386	389	361	342	364	352	336	369	362	362	352	358	372	343	363	354	339	324	337	338	373	352	372	346	358	362	386	308	348	358	358	398	363	319	397	355	342	395	347	371	386	368	351	338	347	356	337	366	357	323	370	342	400	342	350	356	362	352	345	311	363	355	346	324	400	366	342	402	354	343	318	383	368	354	358	376	393	360	354	366	345	376	379	370	381	344	362	368	359	352	376	357	352	317	354	368	361	316	368	387	361	350	353	358	357	363	367	361	340	362	345	356	376	332	345	351	347	386	394	370	358	365	377	350	372	365	347	337	361	356	409	372	324	371	354	328	354	343	369	377	349	343	325	364	387	357	350	362	353	348	335	350	355	352	374	364	326	389	416	377	331	336	370	365	354	356	346	353	333	364	346	382	340	354	303	346	330	372	342	325	350	325	334	336	346	363	376	363	378	359	353	340	377	362	354	333	349	370	361	338	339	346	343	335	365	357	335	362	349	381	333	345	387	350	377	399	339	355	333	377	362	389	384	400	362	388	349	356	374	328	337	395	350	316	370	392	348	364	373	330	359	370	374	331	379	321	343	334	397	350	339	350	366	312	349	369	382	351	362	331	372	318	328	352	340	389	396	393	349	386	368	350	335	332	350	368	349	337	375	360	364	321	359	366	379	322	359	363	332	336	351	368	377	378	352	344	360	316	334	341	382	378	347	354	327	367	356	331	358	334	357	357	394	348	373	393	367	311	341	359	331	352	364	342	350	372	355	361	389	336	359	342	314	351	325	381	342	359	393	353	358	319	341	354	357	367	364	384	331	340	364	344	347	386	370	340	339	354	351	374	338	352	314	324	354	391	330	383	341	363	386	363	359	352	356	296	364	379	379	375	337	326	355	348	335	342	332	346	378	363	390	339	370	364	373	362	373	344	356	371	353	401	368	343	337	348	314	373	333	362	305	309	342	343	341	356	343	345	342	335	370	349	389	342	335	331	364	387	365	342	402	342	350	326	378	356	355	360	371	351	393	355	314	373	382	327	373	347	332	346	331	381	359	353	314	344	353	371	348	378	345	365	388	341	354	353	369	355	359	384	395	342	349	374	378	383	313	351	367	397	362	385	382	354	333	354	361	368	349	339	362	366	363	320	332	342	343	359	330	360	329	355	353	365	353	352	347	344	349	359	331	379	393	373	372	369	348	358	340	382	376	369	356	376	331	314	358	366	371	368	346	341	334	378	355	355	338	353	338	356	352	333	327	381	384	345	376	362	350	338	347	334	345	335	343	373	346	349	337	355	375	350	344	378	343	353	328	368	351	343	382	349	341	372	307	346	360	396	359	361	394	336	388	351	375	374	367	346	355	372	395	350	344	375	358	318	380	362	321	320	360	360	328	377	382	337	365	338	374	352	349	353	343	313	375	363	370	351	339	348	384	357	342	347	302	355	363	378	368	346	310	321	337	366	351	378	366	384	332	335	364	333	308	337	330	351	326	372	352	351	313	380	358	385	361	354	347	365	344	367	352	307	347	354	338	361	310	313	355	351	381	378	371	367	362	380	369	382	350	357	370	381	339	352	309	363	358	375	350	396	324	334	352	422	381	368	335	332	357	368	374	307	362	370	323	353	348	374	359	369	369	361	341	376	370	364	366	357	384	393	330	372	360	369	354	362	391	364	352	373	364	413	344	349	376	347	310	348	364	325	359	370	339	383	316	354	374	370	352	351	345	327	316	343	360	356	329	348	337	351	334	344	380	376	332	340	364	367	327	382	348	361	317	341	309	350	391	348	354	345	359	361	361	349	355	340	363	322	340	361	348	318	361	358	339	404	343	333	373	335	371	346	358	367	386	367	326	363	340	379	356	382	355	403	369	349	379	376	367	360	371	336	376	367	358	370	354	350	350	370	351	305	358	356	354	357	393	375	391	339	372	361	364	366	308	339	373	388	376	345	320	351	336	361	345	348	346	367	361	363	369	352	327	315	353	363	347	371	333	369	328	334	334	351	374	333	358	378	383	347	401	371	360	345	324	326	355	380	306	359	327	346	365	339	344	334	342	382	322	354	366	340	325	372	353	365	395	380	356	356	387	343	372	357	370	355	353	316	390	357	378	330	350	370	349	419	341	328	337	364	384	354	333	357	376	378	377	384	338	352	357	382	373	364	347	339	376	385	355	392	345	376	309	329	342	331	318	374	367	312	306	346	336	333	353	372	359	368	392	332	370	369	336	349	356	371	311	376	342	318	356	349	355	357	341	321	372	346	346	326	331	355	373	355	344	344	386	330	342	370	364	355	309	376	347	373	343	352	376	306	310	356	357	330	414	388	353	347	353	359	344	383	403	345	349	393	365	389	373	344	367	361	379	343	368	338	361	357	350	387	344	310	356	343	390	380	302	350	327	378	397	344	329	342	323	351	311	320	355	370	360	349	371	355	345	338	372	381	332	375	379	330	367	375	321	379	342	403	386	348	338	386	358	377	360	352	328	332	333	369	348	372	330	374	327	366	348	379	373	380	321	332	377	339	341	357	368	385	372	380	367	311	385	315	370	356	385	331	359	365	358	357	340	380	333	364	346	318	358	347	377	363	304	362	365	316	360	332	366	309	359	382	326	339	360	377	355	350	356	383	351	346	337	339	316	349	342	385	339	357	370	325	330	378	352	341	359	381	387	372	367	338	323	374	350	373	385	350	339	342	415	314	314	384	371	360	387	360	375	374	377	353	371	358	350	352	379	333	361	336	370	364	347	384	363	317	350	330	337	355	348	379	393	360	368	335	358	375	365	357	361	362	376	343	329	345	336	360	357	333	354	371	314	354	379	362	345	373	365	355	364	336	364	346	370	349	312	334	337	320	376	374	327	365	325	364	349	387	332	349	360	362	351	346	369	362	371	394	349	331	377	339	353	361	362	339	377	362	357	340	383	384	345	339	368	376	358	352	388	341	323	370	355	362	354	375	368	372	312	333	347	353	338	334	349	374	384	372	357	359	326	340	340	357	334	339	413	306	363	351	379	337	354	357	356	349	358	358	347	348	326	331	333	395	360	335	349	357	355	355	375	368	358	341	353	336	358	348	367	342	343	317	320	350	324	385	348	381	363	345	361	387	346	325	375	357	373	349	342	354	380	351	369	350	371	341	367	339	350	379	338	357	366	377	352	345	391	373	368	343	372	335	342	337	331	351	356	346	372	401	355	367	371	344	352	341	363	337	362	346	342	326	370	368	363	327	379	354	342	378	375	349	316	310	315	352	355	381	349	328	343	329	378	384	343	343	364	373	337	320	378	373	349	364	388	378	382	347	373	312	356	363	316	352	397	401	360	375	356	384	355	369	344	358	377	353	358	352	351	359	356	367	393	349	350	354	387	358	334	347	340	345	372	376	351	386	386	397	379	339	367	394	382	330	344	327	370	333	378	360	367	359	352	361	392	319	345	342	379	363	370	365	361	341	342	382	350	366	390	363	378	336	379
51991	53706	64374	61676	51289	39210	26902	15843	8139	3998	2204	1259	878	770	771	815	790	830	731	763	776	752	766	823	783	745	761	748	752	825	823	839	819	807	781	736	755	809	794	815	788	796	764	813	825	782	777	784	744	765	758	811	734	810	765	817	822	800	741	776	770	778	818	828	801	766	767	717	734	761	783	769	759	773	829	801	767	773	770	754	844	790	798	790	815	761	792	818	796	726	765	815	760	798	823	838	793	809	751	782	783	753	766	751	764	790	843	786	829	772	786	758	771	749	811	783	805	716	838	786	759	760	803	790	781	798	804	759	836	814	771	783	824	749	761	783	807	773	746	774	798	816	788	834	806	802	770	782	773	760	806	759	773	774	773	754	785	702	780	757	791	788	731	793	809	808	785	771	800	788	766	755	724	817	775	793	789	755	806	822	790	818	763	776	786	780	718	808	769	741	774	787	758	730	797	807	806	791	760	823	773	807	775	786	790	771	765	775	783	786	778	823	805	751	804	741	787	786	768	843	767	732	824	830	770	763	783	738	815	836	807	794	779	801	777	783	769	800	817	802	776	759	722	759	791	768	733	765	769	759	763	777	805	803	766	754	764	745	781	789	775	763	802	745	792	749	767	770	798	779	786	772	796	780	779	789	780	752	763	789	794	803	802	780	751	764	792	798	764	744	752	771	799	765	793	775	796	796	787	811	728	747	775	760	760	728	768	783	774	781	744	786	811	770	780	759	755	765	795	784	803	839	786	783	751	778	765	780	760	763	745	776	768	781	782	780	802	753	772	825	752	781	772	771	798	782	793	741	744	798	791	778	739	793	798	783	746	779	817	771	801	740	803	797	758	830	784	819	776	826	717	757	745	785	759	818	811	834	790	796	717	739	727	785	772	772	810	761	843	735	777	788	793	785	808	795	769	789	755	800	770	794	757	771	744	801	732	777	790	828	764	771	817	769	823	767	754	773	789	770	743	809	720	764	800	779	774	769	773	749	836	798	792	753	766	736	758	805	787	760	776	764	790	780	788	780	792	787	774	792	777	769	782	778	824	782	778	813	768	764	790	806	770	820	738	749	798	767	815	738	748	772	772	763	795	836	760	785	806	760	789	769	785	738	804	762	755	800	833	779	768	784	816	784	772	733	740	800	772	774	789	717	770	815	788	809	762	758	721	780	823	814	790	765	816	729	770	733	766	803	744	766	836	790	726	744	817	793	768	768	788	789	774	822	840	749	791	757	800	767	785	758	820	805	810	746	762	785	784	775	746	752	802	758	773	778	749	765	810	789	788	800	796	795	738	818	775	776	793	795	761	811	794	833	789	801	736	764	809	763	784	810	762	746	809	781	775	787	757	823	795	770	825	743	803	750	787	746	731	752	787	810	724	730	748	801	811	753	730	782	776	769	751	771	716	756	809	793	749	783	778	749	798	807	752	797	770	807	809	825	813	795	763	759	792	776	741	810	752	795	803	753	804	750	774	720	802	760	794	794	782	775	712	758	773	764	749	748	731	750	833	789	755	813	765	807	804	780	753	761	800	781	787	792	828	804	777	796	746	742	776	809	840	782	771	732	764	793	749	733	788	731	808	764	720	763	801	743	767	848	779	745	763	798	782	770	766	782	795	814	780	759	725	735	806	739	764	750	808	810	792	763	777	791	718	752	782	769	782	756	729	747	822	772	760	823	767	801	772	812	803	737	805	769	777	812	764	823	764	760	739	769	777	753	815	769	736	778	756	798	762	776	763	777	766	793	753	759	801	757	737	747	784	787	741	764	787	738	817	819	821	755	748	731	785	783	839	816	816	777	779	807	777	782	729	761	775	729	788	801	770	734	811	796	797	737	761	802	757	882	753	820	807	810	772	796	781	764	756	757	753	763	798	784	791	808	728	826	806	811	808	781	791	774	814	772	739	818	761	773	729	769	772	800	789	783	792	754	741	775	807	736	750	742	781	782	804	727	776	726	765	756	789	781	809	785	740	756	767	766	729	785	788	774	798	766	820	790	766	804	820	801	767	813	771	799	779	788	726	758	746	773	792	756	796	719	764	809	786	763	766	804	770	782	783	778	800	790	792	763	765	815	818	745	812	779	747	793	792	767	774	773	765	731	764	735	736	752	768	791	786	811	732	748	753	788	795	825	766	791	752	783	757	807	809	791	782	795	778	801	783	860	793	749	763	803	778	771	728	761	763	743	791	772	778	805	748	779	759	730	792	753	811	774	737	784	769	783	783	777	776	847	794	784	799	811	770	838	767	783	797	784	709	783	802	726	790	764	799	814	794	820	777	753	748	776	773	773	781	754	813	767	731	778	780	716	775	819	783	762	765	773	787	786	783	852	778	773	780	708	842	790	754	807	761	723	829	765	759	789	777	773	806	817	749	795	764	792	804	787	761	792	800	800	774	789	750	817	762	789	750	731	766	785	757	811	758	753	770	754	777	801	773	797	784	764	767	801	743	795	779	758	737	801	810	740	744	758	760	784	774	748	812	728	769	818	798	773	742	770	743	772	778	778	795	808	777	791	776	780	811	754	753	770	734	737	790	798	829	791	797	752	777	772	737	795	766	789	765	811	783	805	745	803	781	811	775	819	823	798	785	760	770	695	738	833	801	741	733	764	793	817	718	804	796	785	835	789	825	732	811	739	794	828	803	780	800	775	779	819	812	806	804	771	805	754	749	766	797	741	782	752	756	839	788	790	792	837	753	734	736	778	785	742	802	821	787	781	804	792	829	779	771	792	786	797	717	756	785	743	791	789	766	833	775	773	765	740	769	802	820	788	788	785	807	756	808	820	761	791	738	786	821	762	778	768	751	777	725	743	834	779	770	794	762	768	739	712	764	793	770	798	760	809	740	747	739	790	807	788	831	811	748	760	741	777	826	766	764	774	783	747	775	827	771	828	787	798	781	781	697	784	823	801	782	777	787	727	761	806	767	753	771	753	781	751	816	812	819	756	787	773	818	759	771	807	798	805	750	793	758	771	831	764	834	748	784	731	809	733	734	747	788	763	758	841	728	792	759	720	795	763	790	776	801	775	797	788	785	751	833	783	752	786	777	783	791	816	802	719	744	756	776	814	783	789	795	793	763	820	760	806	762	755	758	759	796	784	760	810	783	822	789	778	775	783	750	829	756	814	735	739	788	788	813	799	830	782	816	774	775	821	754	772	794	767	861	783	804	805	792	774	779	790	811	788	746	793	814	771	756	811	761	786	739	806	786	835	835	822	769	767	745	762	818	802	746	766	774	801	770	844	788	828	755	806	751	769	765	806	758	778	728	764	744	782	787	741	739	811	779	830	779	822	776	764	828	759	797	744	793	857	749	816	767	805	795	760	796	772	781	767	801	746	753	769	820	719	793	788	787	821	762	781	791	814	795	808	803	789	732	768	746	824	760	778	731	756	839	775	784	707	775	809	786	767	772	759	776	742	774	749	799	817	787	773	812	765	737	773	802	792	792	807	797	735	770	804	822	761	796	775	792	766	791	746
84471	74458	72138	60172	44495	29487	15885	6671	2879	1380	747	566	465	401	393	380	408	416	406	370	423	379	410	412	402	416	396	407	434	433	371	399	398	422	409	410	432	439	416	395	405	382	365	419	402	389	377	373	403	389	432	388	401	392	411	396	412	441	420	431	396	399	414	416	449	423	422	432	396	404	470	424	405	461	419	437	435	411	397	429	387	352	396	415	362	428	383	453	382	415	418	359	429	400	413	436	431	414	396	402	427	379	405	434	423	427	395	422	398	425	351	396	417	395	428	389	415	401	415	448	406	398	416	401	373	405	416	401	417	438	407	433	386	424	431	415	374	450	412	454	395	431	405	416	411	393	397	424	407	390	413	400	393	419	437	428	395	436	401	383	407	421	427	430	419	409	405	386	393	394	430	431	399	476	393	420	431	436	373	396	429	459	390	427	420	427	418	417	421	385	397	400	434	372	379	399	404	380	412	415	370	395	398	420	425	405	436	431	410	416	400	467	404	378	411	388	418	416	406	455	390	415	430	469	402	416	411	432	427	474	389	403	394	387	401	406	418	422	357	412	382	405	406	430	421	389	359	383	400	412	356	407	430	385	421	406	412	420	378	428	392	367	391	416	414	416	441	415	369	385	394	441	416	389	376	393	370	407	394	406	413	417	449	427	427	406	432	431	367	418	430	432	449	423	426	417	427	430	415	442	383	429	395	440	409	361	428	394	402	401	400	425	419	374	393	353	420	405	430	418	412	397	440	404	431	417	412	376	415	411	404	401	420	399	428	438	439	429	415	421	394	380	414	397	411	423	409	437	408	365	429	403	397	423	394	392	402	394	420	401	400	414	410	395	328	407	437	454	392	416	412	392	402	386	367	426	429	404	393	398	388	410	412	405	386	374	399	410	445	397	384	440	430	384	413	437	360	426	389	416	404	398	402	395	377	412	399	406	421	390	392	370	423	419	419	429	461	434	396	411	389	422	389	428	439	379	414	413	419	387	423	425	405	410	408	391	402	406	431	459	405	401	390	369	417	370	406	395	443	412	432	445	403	431	388	416	388	371	422	459	411	423	393	421	420	404	407	417	390	365	413	415	387	437	429	384	412	396	397	361	400	436	420	419	383	410	471	438	428	406	432	413	418	381	427	419	407	367	401	394	463	419	374	415	425	413	366	389	411	402	446	401	401	419	374	423	442	460	387	382	399	433	361	415	413	408	406	382	405	383	411	411	385	426	381	421	385	463	404	433	390	426	404	425	431	410	379	387	411	361	390	384	384	429	420	432	399	411	419	439	400	378	385	388	419	408	397	420	406	393	397	393	394	389	414	416	395	396	445	414	417	444	425	388	419	396	394	374	429	426	379	410	411	403	408	417	395	432	406	401	409	421	377	392	428	392	475	443	421	424	430	398	413	435	366	447	408	383	425	423	393	409	423	382	379	390	420	422	372	417	407	373	429	411	414	393	387	430	368	377	416	390	409	395	385	386	393	386	411	451	402	407	401	430	410	419	425	408	411	411	399	385	401	392	435	420	425	422	383	413	369	382	366	414	426	428	405	409	422	397	370	377	412	401	418	407	416	416	430	449	371	396	408	432	430	428	394	409	414	429	375	388	424	395	390	428	388	413	450	386	394	415	426	416	409	422	399	430	414	428	407	401	443	418	438	399	395	399	373	366	386	370	436	412	394	392	380	399	414	374	382	443	430	375	413	391	442	410	447	428	411	435	402	387	452	441	433	413	397	389	376	432	403	436	387	409	382	426	406	411	438	422	395	425	381	460	445	385	405	397	453	409	423	426	450	457	399	407	389	396	429	414	393	401	452	398	380	379	393	454	399	437	432	373	419	399	418	402	420	402	383	425	403	391	375	422	415	416	383	422	443	401	373	398	402	387	407	437	411	423	436	435	418	414	455	426	400	406	423	396	406	408	413	397	419	376	410	401	443	405	425	407	415	439	405	412	375	398	371	444	420	419	401	388	447	389	436	414	407	381	387	381	411	427	440	363	395	427	394	389	408	413	394	424	387	420	400	425	409	423	461	351	380	406	433	370	383	442	395	430	415	445	395	397	447	435	411	406	389	437	415	425	409	421	403	390	375	374	352	393	388	403	433	439	418	403	392	373	395	408	398	365	441	434	399	376	439	429	367	410	439	432	433	387	412	385	398	406	412	416	443	422	370	427	410	411	431	420	409	414	418	369	454	400	416	401	421	411	417	415	397	433	450	415	416	388	398	426	401	443	420	406	394	405	435	426	465	413	397	418	420	420	451	393	391	439	427	402	413	387	414	422	399	388	405	425	404	392	373	426	417	448	430	389	378	406	425	401	405	397	413	409	442	422	413	388	407	383	376	396	413	467	428	403	384	405	435	414	396	392	379	372	402	409	445	399	379	427	405	475	437	502	441	400	448	412	411	425	406	408	396	406	450	406	399	422	441	397	406	436	418	411	416	385	382	403	421	413	355	368	386	443	404	385	430	382	401	443	392	446	420	407	391	397	412	438	400	384	408	440	387	394	432	398	442	385	436	413	427	386	425	394	401	416	414	428	399	415	412	444	367	448	439	401	380	400	389	407	415	385	422	382	399	396	368	386	422	405	396	375	381	430	448	406	409	415	448	432	402	445	390	392	418	412	422	390	387	420	399	421	423	410	390	392	435	361	384	409	429	382	406	392	407	420	423	424	407	428	415	394	401	401	420	423	409	379	360	401	392	423	407	406	444	457	443	380	390	396	419	411	384	385	402	412	416	412	428	444	434	431	458	416	396	426	461	442	362	385	417	437	412	428	435	434	403	440	426	405	410	414	410	410	399	397	432	400	418	365	418	382	378	398	424	400	395	407	410	452	428	461	404	413	420	392	385	436	418	403	428	397	402	412	423	432	436	414	401	435	368	378	385	415	430	408	424	376	398	434	411	445	426	404	409	428	390	418	440	403	401	393	437	376	388	371	379	446	455	411	382	401	492	429	410	409	437	410	430	407	424	396	407	386	447	397	422	422	422	421	396	425	422	390	427	423	423	432	404	428	431	424	390	395	406	397	357	381	373	388	397	363	423	409	437	408	372	444	392	416	402	389	435	422	403	402	406	403	416	438	391	379	367	401	433	407	440	447	390	405	412	405	410	398	381	405	388	426	425	419	397	393	403	423	412	434	436	391	434	405	447	395	413	410	394	394	438	421	424	423	417	432	405	408	375	418	409	426	418	461	422	381	385	412	394	434	435	396	392	431	394	413	426	432	417	421	446	399	436	403	413	427	452	415	422	429	415	414	395	424	428	404	411	431	414	419	430	367	451	411	403	388	400	420	428	435	427	403	415	365	396	429	402	396	423	422	445	384	427	389	433	412	414	375	364	372	413	380	417	409	408	417	429	428	460	416	458	426	424	442	394	375	416	394	367	360	398	468	397	423	375	417	392	419	407	393	397	379	383	373	426	406	410	383	428	388	417	427	435	414	426	409	398	408	367	402	418	419	418	385	444	412	399	430	371	384	416	417
54147	56590	67637	64467	53605	40856	27960	16896	8913	4484	2377	1497	1015	898	921	859	867	900	898	901	925	903	900	867	876	906	891	874	871	901	893	872	897	877	902	883	866	897	852	870	925	873	891	826	884	827	859	873	876	881	822	861	853	912	878	821	921	851	872	863	874	928	853	887	924	864	863	852	942	872	884	861	897	863	940	892	856	824	879	864	918	862	866	891	895	900	912	926	888	909	890	883	846	927	875	890	823	860	861	844	801	910	900	873	856	902	882	886	874	883	834	845	853	884	918	806	894	889	845	836	873	888	852	861	890	895	871	904	918	920	861	914	936	850	854	903	908	852	854	892	880	867	865	857	830	884	860	845	891	887	882	871	867	895	862	886	865	861	893	893	913	873	894	901	828	911	890	836	901	916	905	883	875	904	890	910	886	887	876	844	859	894	883	918	839	929	937	844	919	892	903	867	882	869	910	859	847	887	860	868	889	886	902	881	909	895	860	928	837	831	853	828	853	881	923	850	882	903	860	882	893	900	868	856	827	874	855	881	827	841	872	869	900	867	819	861	887	825	858	894	854	925	876	884	890	922	874	875	847	880	871	922	877	897	919	902	861	896	904	814	870	870	865	916	894	913	905	893	898	799	916	927	888	896	885	818	886	917	881	899	920	931	889	858	898	836	850	855	871	890	845	852	878	905	872	904	890	910	850	890	891	838	874	839	875	888	859	872	874	868	852	839	922	904	868	877	865	910	920	920	890	841	893	888	940	876	918	851	916	853	896	944	903	884	869	887	853	877	875	845	877	868	852	939	867	874	853	933	837	884	858	872	879	863	907	848	898	869	865	929	888	887	903	861	896	938	858	897	831	862	907	904	861	821	892	852	896	837	916	872	871	844	863	913	864	864	840	859	871	883	899	875	864	857	906	901	915	877	850	943	878	875	889	854	789	860	887	908	907	927	879	901	852	828	865	892	873	877	879	890	923	818	863	882	847	854	814	870	857	847	905	906	859	878	849	933	847	906	885	860	885	883	861	841	857	883	894	889	924	883	870	879	882	906	911	862	876	843	882	865	879	899	897	855	856	838	902	895	879	891	922	888	895	847	863	853	907	904	897	835	880	866	885	866	846	838	840	807	886	899	850	872	867	898	809	871	853	862	866	836	889	843	865	863	931	911	846	860	877	873	865	914	828	855	879	859	865	871	923	905	905	849	923	808	889	842	893	903	865	871	888	882	833	837	822	867	835	893	868	807	848	868	849	815	881	905	846	826	789	901	841	887	869	899	883	878	890	841	868	834	872	942	926	866	898	895	877	798	822	908	883	837	902	909	913	849	911	863	848	877	881	886	900	895	858	916	836	842	881	859	864	840	855	915	817	918	912	866	877	833	855	867	834	848	888	861	914	902	854	854	875	830	837	856	909	888	886	847	881	900	890	881	839	964	893	877	894	836	891	880	856	858	873	895	875	875	864	958	872	859	855	855	883	829	887	890	830	942	902	862	906	874	895	903	873	862	847	917	841	855	854	854	902	888	902	864	854	896	847	884	830	911	806	868	841	834	918	839	832	942	889	885	807	888	858	888	895	948	876	903	879	857	854	922	885	912	839	851	860	824	865	878	890	901	843	926	882	861	865	869	825	864	933	858	833	835	896	906	906	918	865	886	871	877	858	882	879	880	841	905	861	864	906	887	855	851	884	892	835	913	855	907	835	940	964	891	848	890	888	907	874	849	859	872	916	888	892	879	905	868	844	942	877	937	836	857	845	833	902	871	876	815	900	921	897	872	879	899	880	864	885	843	903	817	847	874	897	921	891	844	887	850	865	888	858	902	866	880	877	838	838	837	927	891	824	894	823	876	873	877	836	886	901	823	869	862	897	851	845	873	905	862	841	820	851	893	864	924	822	907	831	857	821	879	924	850	872	851	857	903	868	865	888	864	896	888	876	819	878	830	895	875	916	867	936	854	899	886	919	872	844	872	908	846	860	908	869	842	865	854	870	834	932	851	891	876	868	843	845	952	839	875	900	879	846	877	866	879	892	901	784	879	947	874	855	845	894	854	867	865	855	838	841	870	842	873	887	847	889	868	875	888	883	825	882	861	849	901	897	875	896	880	873	847	913	928	870	901	837	937	821	886	834	878	906	857	882	854	810	929	900	880	891	886	873	891	855	871	913	878	821	904	863	873	902	900	857	894	828	926	832	864	886	905	891	832	864	884	862	858	879	855	882	873	868	910	864	821	872	909	860	881	882	834	878	916	824	906	902	906	862	893	881	862	879	859	880	883	875	891	858	912	899	838	828	940	833	868	950	830	907	856	862	894	846	817	882	859	894	828	868	940	888	848	885	921	829	864	873	856	881	878	867	847	858	863	877	867	919	897	866	845	843	835	903	933	933	933	865	865	849	897	898	871	919	845	885	867	842	903	888	863	924	905	905	899	921	839	862	850	833	922	862	871	884	896	864	882	825	866	891	898	838	860	880	915	810	890	922	872	818	894	901	869	867	885	854	907	856	881	904	857	875	886	832	873	856	869	816	811	822	887	905	867	886	829	889	864	843	883	931	854	871	882	892	899	949	871	917	927	870	891	898	884	856	903	895	897	926	879	831	844	906	857	887	884	826	885	871	925	847	939	854	900	883	876	906	903	884	863	862	868	918	899	871	915	918	847	903	896	885	832	894	840	845	858	850	886	852	897	840	854	953	834	863	870	879	930	903	892	881	832	846	854	898	917	863	885	892	899	834	871	876	909	857	934	908	797	906	910	830	881	915	920	798	843	856	899	878	928	834	819	872	913	837	917	868	841	894	849	845	871	875	892	873	864	859	889	887	859	844	930	853	855	866	900	873	867	874	858	914	894	862	921	839	830	871	860	839	883	846	892	883	877	849	856	893	896	869	851	898	870	836	862	867	826	879	879	866	885	891	845	889	939	843	883	852	928	858	868	863	884	859	877	865	841	881	815	892	925	868	900	879	881	858	879	931	942	882	865	892	838	922	839	860	911	883	901	933	875	862	810	888	850	840	906	923	938	899	859	924	870	878	836	882	894	890	939	895	823	891	865	847	850	876	895	828	873	820	836	901	910	854	873	866	879	908	885	863	859	903	916	863	930	883	913	853	884	867	861	884	887	824	867	909	878	921	873	847	876	908	887	842	855	878	872	886	916	906	889	886	840	842	897	869	841	886	813	860	826	893	815	937	858	902	857	878	843	900	816	925	916	844	890	894	917	862	863	968	922	824	855	875	921	861	807	892	845	891	912	884	873	886	845	819	891	889	892	823	911	827	849	882	881	884	885	875	875	869	845	915	927	823	803	909	901	843	844	907	860	918	921	791	860	860	923	886	890	863	891	893	907	848	853	797	842	876	880	923	917	894	929	893	870	883	846	896	806	869	866	841	881	874	906	859	863	850	840	796	886	830	912	880	880	875	842	881	891	906	868	907	837	922	860	912	847	822	876	883	903	905	849	894	885	892	814	827	887	842	877	858	878	859	875	910	900
14194	9077	6588	4004	2023	1225	778	531	384	332	365	336	332	317	319	295	328	316	288	295	328	348	352	332	283	305	308	301	280	277	312	301	324	294	317	324	363	309	294	274	333	347	300	297	316	352	317	317	319	275	298	314	340	310	299	334	326	303	308	288	324	285	319	318	327	358	312	290	315	291	319	336	305	276	279	308	342	321	328	305	320	312	280	288	278	339	282	314	315	289	319	316	342	320	307	312	339	372	320	286	332	313	274	309	312	292	355	324	321	303	305	317	309	307	309	273	306	281	299	320	325	295	321	315	302	288	294	312	311	310	294	338	311	319	318	326	301	321	317	289	331	309	322	313	278	301	351	327	335	334	276	306	306	262	287	276	304	303	314	307	268	302	305	297	312	302	284	314	272	314	273	297	294	325	301	293	330	307	305	314	327	316	290	306	314	348	283	312	306	280	309	327	291	325	311	335	285	295	308	334	312	325	324	294	319	315	314	318	296	331	293	326	343	314	346	308	287	348	325	347	292	299	278	305	322	309	271	310	310	337	341	321	291	308	287	329	294	308	305	284	296	337	315	315	331	312	298	300	326	348	303	343	328	284	324	313	341	313	299	327	334	291	318	339	342	319	293	320	312	323	298	326	328	306	303	303	312	307	304	282	312	312	327	311	330	292	318	281	327	286	350	310	281	304	288	306	286	275	329	327	308	300	306	307	327	310	328	314	274	266	301	302	324	298	308	292	355	330	295	324	291	316	306	301	311	315	308	334	305	288	312	316	315	326	291	301	332	312	319	312	277	278	299	282	303	302	310	318	342	308	300	317	309	316	312	341	295	318	297	305	319	322	269	299	332	322	318	317	343	272	291	331	331	268	308	289	299	340	323	298	309	273	340	306	336	292	324	325	305	300	345	329	291	323	322	295	315	291	284	321	307	290	282	287	311	329	305	347	336	310	293	332	276	279	300	304	312	279	303	281	301	305	326	350	305	349	310	312	313	327	281	314	323	294	330	300	325	277	306	345	290	342	333	300	323	341	307	285	292	300	308	309	304	277	327	306	316	300	325	304	290	282	317	286	292	316	305	285	312	302	342	295	270	288	337	301	307	334	308	291	299	317	326	308	306	335	323	275	300	313	329	316	313	315	336	340	299	281	329	308	333	300	311	312	325	316	286	321	280	285	309	309	316	316	318	313	293	305	318	345	317	328	286	325	332	286	298	300	307	324	298	308	327	320	335	359	292	299	288	297	286	297	321	307	286	297	325	322	329	285	288	289	294	330	322	316	305	338	312	318	337	330	288	306	323	314	336	303	311	320	281	299	326	315	314	333	317	342	317	348	310	304	331	280	312	290	311	292	307	327	329	323	302	303	327	292	327	324	283	308	299	281	336	286	305	343	314	328	332	321	356	308	298	363	300	277	296	305	339	315	309	332	307	354	299	329	329	296	297	317	309	305	309	308	312	300	288	293	297	302	293	338	299	325	303	295	290	280	295	314	311	336	302	325	274	301	307	316	323	293	334	341	308	349	295	287	303	308	268	316	316	321	315	319	301	334	310	299	292	335	317	336	294	293	337	341	348	320	304	341	346	335	305	304	364	295	313	324	306	301	317	269	321	288	325	306	304	301	318	316	316	308	320	350	296	289	307	313	306	327	305	292	312	330	302	282	335	310	322	324	330	338	314	314	303	284	314	306	302	338	299	274	344	320	320	309	335	300	305	311	303	295	323	310	319	297	302	290	320	282	323	294	300	303	316	303	309	284	306	337	335	298	316	325	299	300	285	294	318	293	310	332	302	310	323	320	324	294	322	304	314	290	320	320	319	276	296	303	338	292	303	298	314	347	298	326	284	316	300	291	296	320	318	281	302	300	304	319	325	294	301	329	332	301	338	333	312	319	318	325	362	293	315	311	310	293	293	346	321	330	268	353	308	301	315	273	283	326	300	313	327	343	295	309	288	284	324	333	340	286	326	290	338	342	287	303	343	322	322	292	304	331	330	323	306	316	308	320	296	274	270	300	295	307	301	312	312	307	284	333	325	341	295	309	290	308	312	302	315	299	277	319	317	287	305	294	271	302	309	323	287	277	318	312	279	277	319	305	303	307	330	289	259	305	306	318	299	278	300	328	289	296	297	300	286	301	285	299	323	317	302	311	295	309	302	305	315	318	328	323	327	318	337	331	296	322	285	332	328	289	305	349	324	304	292	329	317	308	302	349	330	310	284	308	295	291	305	352	325	285	337	333	292	312	328	266	289	295	296	341	326	294	327	294	306	278	329	310	335	303	317	294	303	323	308	313	297	272	313	293	304	324	323	337	308	319	294	254	288	322	308	307	306	326	284	309	329	341	317	323	284	261	347	306	330	308	302	280	303	302	330	340	313	301	312	333	319	297	301	334	318	270	274	321	337	327	308	321	331	345	316	311	291	303	310	317	323	304	260	347	315	310	330	310	330	278	332	327	289	308	296	342	302	324	302	283	315	313	340	307	325	341	325	304	282	310	278	335	314	326	287	328	320	303	276	333	297	314	300	334	333	279	322	305	281	311	315	334	299	311	284	298	332	302	337	345	296	324	313	312	338	321	293	298	294	292	282	318	296	296	350	337	332	322	354	300	329	310	284	316	335	336	288	329	306	279	328	295	306	334	306	307	286	294	294	333	303	303	291	302	310	323	284	324	303	315	316	294	310	328	313	321	321	329	277	347	288	319	327	334	321	304	319	311	309	285	316	349	313	302	301	327	306	336	330	321	307	331	313	330	332	330	304	312	305	300	303	313	331	317	249	310	323	298	305	304	308	310	313	301	318	301	308	303	321	310	341	317	319	293	321	366	273	338	305	302	351	307	303	316	324	295	306	331	309	328	312	299	294	317	295	278	297	280	354	322	308	318	294	317	293	306	329	314	293	297	324	305	312	333	311	313	319	278	289	290	318	281	302	309	299	317	331	327	298	282	307	292	330	322	297	287	305	299	305	320	322	336	315	352	290	316	295	296	302	316	321	318	275	312	330	293	305	292	325	315	310	338	314	335	322	312	307	294	273	296	324	304	297	295	326	326	296	319	348	286	303	321	308	335	299	312	303	303	304	315	269	318	320	323	330	315	323	321	280	304	295	330	323	323	302	344	283	305	325	315	297	317	306	306	319	325	322	299	312	306	296	338	318	299	321	318	316	312	318	336	304	331	295	287	297	284	299	318	322	296	338	304	306	309	286	298	315	293	284	324	291	304	302	313	308	299	292	322	283	290	332	324	354	331	317	321	303	330	350	305	306	313	317	301	305	317	307	329	268	285	304	310	298	334	320	316	268	298	289	326	301	335	335	318	296	342	295	323	299	288	308	310	310	302	295	291	306	304	312	307	298	289	319	300	344	342	306	304	316	291	317	354	320	289	285	294	305	314	276	301	313	317	325	337	325	313	312	306	322	322	283	279	307	305	309	341	302	296	300	314	328	309	300	283	375	296	312	308	336	323	297	321	279	277	323	283	304	273	319	304
13596	11205	11886	9560	6531	3922	2297	1538	1061	901	763	775	673	680	658	691	712	693	710	698	722	668	667	725	702	703	668	660	710	634	698	692	696	648	704	723	689	658	644	675	637	708	695	687	675	702	708	697	671	667	721	657	709	735	706	735	682	685	686	669	696	644	685	660	682	680	706	684	685	668	680	712	707	685	653	726	681	695	695	656	671	704	675	660	676	722	694	710	654	681	670	668	698	669	682	692	715	642	683	713	670	678	681	721	674	667	714	637	664	677	662	710	693	705	703	681	664	658	709	652	687	699	729	620	647	692	703	660	683	695	671	624	656	680	618	635	659	713	707	725	692	722	684	700	654	667	697	698	730	691	681	678	685	679	694	689	730	652	730	677	704	709	681	618	697	669	652	637	657	650	692	671	700	699	730	665	678	669	662	692	670	700	744	710	660	696	719	666	702	692	728	693	691	663	705	673	678	684	629	707	686	651	656	671	666	688	663	710	688	694	675	710	712	652	755	703	695	707	653	690	673	695	632	694	661	764	660	677	672	702	650	682	695	646	699	676	688	678	718	690	735	664	703	667	692	635	728	693	633	645	740	689	668	734	662	743	742	648	707	683	690	726	733	704	657	685	672	695	751	633	677	695	676	681	652	671	685	657	702	687	662	651	683	679	650	734	685	699	722	662	715	737	677	690	703	739	654	689	690	665	666	642	657	699	635	700	719	688	708	698	667	709	682	693	725	696	679	658	664	668	652	694	748	682	710	685	693	709	697	713	690	678	665	735	691	739	697	712	718	624	685	717	713	683	664	683	724	730	684	669	653	714	675	694	657	697	679	715	687	666	699	715	687	666	703	684	661	703	678	707	658	706	685	692	693	697	703	712	658	688	661	699	685	717	612	671	671	689	718	720	684	715	683	712	683	709	703	677	710	685	716	700	716	699	652	650	683	669	681	710	735	695	718	762	670	723	677	677	679	649	654	663	672	702	732	713	684	690	672	676	658	698	655	625	712	673	672	703	704	656	676	696	674	668	664	709	680	690	683	668	717	635	741	699	672	704	711	659	672	679	714	697	710	608	748	695	707	661	648	725	655	692	695	710	695	701	640	691	687	720	666	649	729	626	679	687	684	685	709	642	643	677	700	646	673	693	695	673	724	692	685	691	695	750	692	688	657	710	762	667	675	666	678	678	675	710	717	705	680	718	722	663	670	656	704	697	669	678	684	724	640	683	673	696	689	653	646	690	721	671	677	677	735	668	699	685	669	644	622	696	726	727	655	669	725	675	669	687	682	662	662	655	705	688	611	686	739	689	674	667	675	671	661	673	695	654	687	671	691	709	673	729	670	671	711	684	721	661	636	694	733	693	682	687	695	708	661	707	654	674	661	702	692	656	689	680	628	657	651	631	653	675	676	663	702	663	673	739	660	708	715	695	681	659	675	670	660	679	714	725	655	698	679	711	673	714	710	686	725	715	648	693	631	696	705	687	711	678	682	696	690	676	730	731	664	694	677	693	685	712	714	730	681	684	709	664	701	662	684	708	664	650	687	668	661	657	679	623	684	626	684	682	661	736	700	684	712	631	665	704	722	653	690	673	663	718	718	636	668	711	699	614	671	692	644	678	663	718	689	706	662	664	667	666	711	706	678	690	684	681	664	713	634	703	663	713	685	671	711	713	663	658	709	654	750	695	623	675	741	664	671	685	699	652	692	644	703	683	691	686	704	696	677	653	695	694	712	680	724	705	695	698	657	668	677	636	738	710	713	669	736	702	676	698	659	677	678	709	726	636	667	710	720	729	690	626	742	660	693	702	715	671	694	706	697	670	680	697	685	666	669	720	688	706	658	662	688	682	678	660	685	681	710	743	686	672	663	731	682	688	698	672	642	718	700	712	714	710	681	652	668	657	693	669	636	659	688	639	707	718	697	687	681	698	661	679	647	691	703	679	673	689	688	686	726	707	692	655	723	702	652	679	704	642	667	683	658	711	700	713	718	641	720	722	695	691	683	728	727	658	640	717	700	696	667	705	659	677	698	700	689	696	680	674	667	722	723	717	678	706	680	676	720	665	675	661	654	698	693	672	661	736	674	683	712	712	701	673	721	697	653	711	647	690	681	667	710	641	650	684	699	690	654	650	740	682	709	662	719	684	667	673	752	659	623	641	720	680	639	674	660	662	713	680	700	714	691	643	719	687	717	665	711	668	673	688	708	714	667	710	705	673	680	667	661	653	689	662	711	687	703	676	721	693	638	688	661	715	678	688	724	710	677	689	681	713	657	704	694	675	694	676	691	688	688	693	685	723	695	688	680	670	660	659	706	721	711	658	703	668	707	666	684	680	675	644	701	707	656	731	737	646	722	682	713	660	701	651	714	679	650	686	727	660	714	695	709	684	688	699	676	695	658	690	642	696	701	715	704	679	673	701	660	679	744	641	640	670	699	699	715	671	686	669	655	753	698	691	691	690	722	680	643	665	703	705	667	706	659	689	718	694	704	684	664	679	715	683	677	697	649	721	673	688	728	670	697	711	697	682	689	679	681	677	699	629	686	687	698	654	655	659	672	669	672	656	722	726	724	662	670	692	732	675	733	727	695	688	665	665	748	710	697	660	709	679	698	688	697	667	694	671	683	650	653	627	669	672	699	678	672	709	710	680	677	712	740	688	704	658	730	672	670	676	748	666	678	666	700	674	714	709	647	686	676	692	687	690	706	675	732	721	666	696	714	688	680	706	664	685	689	635	666	703	683	668	689	694	683	728	696	618	722	731	651	686	702	655	662	696	706	673	692	730	676	674	688	745	641	648	683	660	732	679	691	648	745	712	694	704	705	665	709	693	678	705	695	683	636	662	671	692	707	665	680	672	682	658	706	665	666	716	690	635	707	690	653	681	647	713	676	665	707	682	685	673	691	671	670	651	693	704	676	716	675	700	727	660	703	649	708	721	683	682	671	644	690	672	693	670	724	706	698	707	693	689	697	705	690	719	754	676	697	683	670	688	679	653	680	693	679	682	686	695	668	692	698	729	691	704	705	663	657	667	718	689	645	660	743	671	662	653	686	713	680	725	685	697	705	692	703	709	685	746	677	699	664	659	664	707	710	704	709	680	700	708	692	717	699	659	674	689	740	716	701	697	704	706	689	709	698	711	701	680	674	677	664	687	636	722	676	728	696	736	669	751	701	674	682	705	698	682	637	677	657	665	680	651	708	656	684	694	662	702	712	679	704	676	672	658	700	696	671	653	720	703	639	670	698	686	700	708	675	681	706	700	711	671	729	681	711	696	697	694	635	664	676	736	675	670	690	644	719	703	667	661	715	692	708	661	686	710	693	690	740	605	691	699	657	696	673	723	669	658	716	712	662	677	671	669	704	684	707	697	694	672	649	683	686	626	656	685	684	672	685	691	670	688	674	692	693	657	706	706	671	684	696	673	706	641	682	663	675	704	728	622	709	672	691	686	711	671	663	670	693	649	696	723	685	641	689	660	654	665	652	637
80952	71459	69567	58155	42248	27746	15084	6591	2871	1311	708	468	401	364	353	371	382	381	348	368	372	378	377	338	351	375	388	371	356	348	373	362	373	356	385	364	338	364	367	328	368	374	388	413	331	361	357	389	365	354	379	385	388	370	386	317	352	331	345	335	367	352	374	373	356	350	339	350	379	374	375	335	321	363	340	407	387	372	406	373	370	336	366	319	377	345	330	372	369	330	334	347	339	379	366	363	331	399	371	354	365	387	357	378	340	387	375	371	369	325	356	371	352	366	351	362	372	368	345	364	370	355	355	345	376	368	350	347	384	366	373	389	338	358	376	343	352	312	356	378	356	363	378	338	363	393	384	353	378	338	332	361	379	379	364	368	353	335	375	327	324	366	361	330	315	382	346	344	334	396	379	386	363	376	358	395	355	355	351	354	352	385	356	378	342	366	352	360	354	372	338	391	381	356	375	382	354	326	382	358	380	358	362	362	397	384	384	320	334	370	409	312	338	340	399	382	326	337	374	395	390	379	313	356	360	384	345	376	390	364	355	383	345	357	395	362	369	369	307	325	370	353	375	351	341	372	372	342	347	349	339	361	370	337	341	382	345	328	344	376	409	328	338	366	347	340	340	372	326	364	358	380	370	359	364	353	375	355	366	369	372	355	374	342	379	322	361	346	382	428	362	367	375	365	349	337	361	340	384	352	392	349	373	366	340	367	335	358	374	369	375	341	332	377	362	347	378	319	371	346	351	367	333	361	373	381	375	343	374	360	359	344	349	356	316	355	333	369	363	354	385	376	372	375	372	324	357	332	339	328	336	353	372	363	389	346	362	414	373	385	352	348	345	365	370	379	345	356	344	361	383	379	373	340	328	358	368	369	385	397	329	352	351	375	355	360	346	366	384	357	358	368	357	363	356	369	365	360	401	364	347	357	353	355	359	386	341	377	370	379	367	375	397	366	356	365	381	346	368	329	413	325	342	369	342	406	372	356	338	390	355	350	333	373	384	334	368	362	392	373	343	355	359	344	332	359	368	355	372	386	360	384	374	384	346	340	350	380	349	367	365	349	376	339	355	375	368	350	366	354	362	331	370	373	324	360	366	353	360	367	323	357	396	345	325	357	368	348	362	352	347	371	350	388	343	349	362	373	364	369	313	349	376	369	376	383	354	366	375	339	352	361	381	344	397	381	348	358	373	384	346	387	377	412	390	373	366	357	394	358	360	340	353	327	363	346	358	396	370	390	385	329	352	325	391	379	353	331	355	351	352	361	370	346	357	363	382	320	332	374	360	358	351	340	334	389	344	342	356	394	350	360	387	387	336	365	356	358	399	385	379	375	366	355	349	357	347	356	347	331	321	353	366	357	353	358	348	342	365	357	380	355	386	382	364	363	389	336	387	348	350	341	356	328	360	374	361	375	350	321	331	398	348	354	352	375	347	377	362	337	380	348	329	368	369	345	374	386	384	362	366	338	369	297	357	372	356	375	370	352	381	359	348	388	342	343	380	332	345	355	316	365	321	350	359	333	352	331	346	348	349	389	339	359	376	351	350	367	378	347	391	365	367	353	381	343	353	356	362	333	347	368	362	350	356	398	370	365	354	390	352	367	416	359	358	383	387	367	393	389	349	345	389	353	367	388	356	350	333	359	379	377	347	364	321	356	391	352	386	367	361	379	365	383	363	395	374	343	374	351	338	384	356	390	344	384	366	382	368	389	348	387	370	358	357	354	376	345	407	363	388	340	356	383	376	393	371	354	346	362	355	397	341	367	358	337	373	362	346	357	397	342	318	322	363	369	352	328	341	373	375	337	421	372	385	364	369	340	355	346	334	341	372	402	338	357	338	378	362	364	358	389	371	365	346	368	365	377	363	341	369	359	332	353	362	368	362	373	349	343	330	388	356	366	353	370	347	383	364	377	341	394	377	354	335	404	335	407	395	370	359	398	374	363	329	378	395	363	348	371	354	352	378	376	331	373	363	343	391	385	349	390	374	334	333	369	372	374	376	392	370	343	354	384	370	353	377	444	356	366	333	420	372	371	351	339	346	367	355	382	361	390	355	334	354	363	315	341	359	350	332	349	340	319	358	343	338	346	351	379	339	376	350	343	364	322	351	342	362	363	337	369	360	329	334	343	342	359	365	386	341	381	345	341	354	341	349	368	365	361	345	351	345	340	382	351	353	353	341	351	376	379	374	366	370	380	375	332	368	378	331	396	346	336	363	386	397	364	380	366	411	389	367	382	389	358	337	348	372	355	383	377	360	342	358	325	356	374	383	370	361	352	364	364	326	362	340	351	344	354	351	345	381	351	363	405	345	361	369	371	389	366	366	368	350	368	359	388	353	355	316	295	367	375	368	363	361	365	376	355	329	362	363	342	316	337	364	355	380	350	391	372	363	346	396	379	394	370	350	397	368	351	385	369	341	367	351	370	351	373	352	352	347	329	386	386	367	356	379	339	376	388	398	318	345	357	354	361	354	358	348	346	346	363	377	339	346	342	314	330	356	339	369	329	357	375	382	377	361	339	330	393	360	348	341	359	373	402	370	353	344	386	321	355	364	351	357	380	360	358	372	330	393	387	374	348	338	355	363	386	360	353	362	414	357	355	378	365	367	353	373	354	366	371	359	354	363	342	344	373	375	353	392	371	353	373	368	340	367	354	358	408	376	339	314	361	375	391	361	321	320	313	333	378	337	353	393	362	356	325	367	396	355	411	357	350	360	326	360	380	393	364	389	332	387	349	370	360	382	338	351	340	353	346	408	386	349	349	385	368	351	330	333	355	395	383	381	312	339	366	373	379	375	397	381	372	343	341	356	391	360	348	330	373	358	388	331	318	369	341	339	387	362	378	358	353	376	345	379	389	361	323	361	329	368	341	334	341	382	364	355	366	341	382	361	354	383	366	351	384	360	355	364	396	380	352	390	353	380	337	345	343	359	387	404	352	381	335	355	315	338	340	348	358	377	383	368	362	351	344	383	384	354	323	328	395	346	333	335	365	375	382	349	363	344	355	366	373	384	362	375	336	332	352	346	371	346	347	374	378	355	374	361	380	349	343	386	362	370	332	362	361	345	327	335	352	309	339	345	344	323	336	370	391	326	360	362	401	336	373	365	363	372	343	366	346	365	358	350	396	358	374	355	322	361	365	340	334	341	352	374	375	352	364	325	354	346	363	344	344	343	355	360	355	340	375	372	345	338	366	418	366	393	372	343	350	362	319	342	372	345	335	372	349	342	346	344	361	389	337	364	343	337	370	378	365	364	381	380	355	342	364	392	349	390	396	333	398	355	349	404	360	374	331	375	380	316	369	347	366	354	366	413	349	345	375	407	329	378	390	391	369	347	383	348	353	353	363	358	360	398	388	344	361	334	409	348	378	368	375	391	339	372	338	362	396	350	395	342	369	352	368	368	344	346	370	379	363	397	353	378	357	362	385	365	348	344	349	359	364	338	357	379	388	372	326	378	382	347	353	378	370	329	364	373	360
51419	53415	64479	62482	51355	40046	27961	16734	9006	4514	2290	1393	1028	795	840	771	773	806	791	838	792	759	833	783	815	826	752	831	781	793	754	773	786	785	708	740	797	782	760	791	819	798	798	818	809	843	876	787	801	816	799	795	771	843	780	758	789	778	757	780	797	780	733	732	751	745	813	830	799	795	828	784	792	798	823	816	753	806	782	769	834	798	779	791	833	792	805	743	805	761	746	743	818	731	793	768	840	769	789	776	834	811	791	753	750	815	796	834	836	781	833	782	764	828	829	834	794	794	818	826	789	803	784	783	774	768	825	795	787	805	771	755	779	796	830	846	778	758	750	808	815	791	753	763	799	831	784	754	812	777	762	812	796	800	799	825	819	763	812	751	750	730	864	742	805	845	773	762	770	749	782	776	794	766	803	767	784	778	819	834	770	781	802	797	772	826	791	800	780	760	788	793	794	798	757	781	789	773	738	784	750	802	813	784	761	783	758	794	748	800	795	792	776	739	825	813	802	746	818	853	827	785	793	777	858	807	811	781	774	800	737	815	747	802	780	822	803	819	757	793	753	756	801	797	793	832	820	787	819	813	810	766	741	805	823	810	846	776	775	810	753	804	810	816	820	752	789	789	771	774	768	835	805	837	800	795	821	746	805	811	807	762	811	772	804	787	805	754	829	779	795	807	770	811	768	792	796	762	797	806	752	763	760	799	765	805	768	815	763	810	747	784	805	790	716	808	792	768	789	791	804	769	774	844	779	794	743	777	807	830	829	745	781	736	816	818	720	803	829	813	815	794	812	777	771	809	852	792	776	766	803	830	789	743	762	811	772	782	774	817	760	833	791	783	764	815	806	773	796	800	781	791	875	831	785	797	820	788	817	826	787	805	804	798	810	779	794	821	805	811	806	789	751	784	806	839	834	795	750	818	827	806	766	754	798	814	767	771	821	801	793	805	794	819	758	749	836	780	770	757	830	814	786	819	773	747	846	781	836	772	802	779	788	791	816	767	779	800	809	785	813	777	768	803	812	831	806	818	762	769	802	816	816	786	795	813	784	747	807	817	792	786	766	837	775	757	808	802	815	855	786	784	784	734	833	767	849	804	820	744	798	749	776	806	819	786	809	796	783	748	805	749	825	818	775	782	814	776	755	827	810	812	786	788	792	836	787	798	758	792	754	801	781	794	778	794	827	839	803	780	755	776	738	818	800	755	773	814	817	787	794	795	769	826	798	797	770	816	767	780	774	763	745	781	774	775	730	783	726	777	762	819	803	806	780	797	785	832	739	749	797	768	759	727	799	796	775	761	774	820	832	760	804	775	786	867	777	764	804	742	786	807	768	812	801	760	741	787	799	840	791	786	795	771	762	773	722	764	745	793	802	809	811	837	735	818	760	754	776	800	772	806	744	779	778	780	742	793	807	771	810	821	808	731	825	812	775	784	827	818	789	793	804	769	782	759	800	779	810	827	804	818	786	831	805	743	805	811	770	798	796	787	785	752	834	796	795	832	749	793	802	799	764	820	764	729	786	758	782	802	826	808	813	839	772	825	830	761	792	819	782	730	747	802	834	768	784	770	788	811	767	770	779	766	789	818	801	785	820	769	784	770	805	787	746	817	824	816	843	845	766	780	746	778	799	781	725	810	765	795	734	777	782	811	770	782	795	808	730	741	798	858	808	840	773	759	804	805	813	783	775	809	833	794	802	805	775	832	808	795	782	789	757	791	821	769	806	750	782	800	794	810	758	787	799	791	791	817	813	835	790	774	770	729	826	775	795	796	765	808	814	768	769	778	806	757	793	791	795	735	801	811	834	794	779	812	787	858	745	827	829	836	756	783	784	823	783	813	820	785	768	790	735	790	772	746	812	820	805	778	774	799	847	774	767	803	824	800	767	791	795	772	762	820	806	837	795	821	837	725	800	810	800	782	790	733	784	778	800	770	796	782	830	807	774	761	821	758	833	807	822	802	795	776	754	818	793	795	792	741	804	742	725	782	793	781	744	780	750	796	832	843	794	798	802	811	789	777	745	778	775	786	820	817	812	770	804	810	860	781	795	759	801	855	805	770	848	833	791	816	832	790	791	779	794	806	831	859	807	782	819	810	728	792	818	790	797	793	805	804	842	814	778	793	797	780	810	763	777	762	771	758	747	774	803	863	810	791	784	801	784	767	831	771	811	805	785	800	719	791	829	789	779	783	790	739	806	771	750	762	795	845	811	816	756	794	781	768	800	823	758	814	763	742	753	846	796	777	745	784	774	809	759	752	824	770	797	783	812	763	766	813	758	830	772	796	777	791	786	794	781	767	770	819	797	751	794	782	822	811	762	780	764	787	765	838	777	775	788	780	780	759	755	770	830	776	766	763	806	746	768	793	795	760	802	787	747	824	775	793	792	786	795	796	776	810	755	830	833	795	792	820	762	785	830	792	766	797	782	786	784	767	752	768	837	827	792	808	794	802	798	778	747	798	797	796	804	808	851	767	761	824	785	800	790	809	729	771	813	796	809	831	800	789	757	795	839	770	742	759	768	774	807	824	833	766	784	803	753	783	753	791	804	782	798	811	767	791	760	780	786	728	782	773	806	761	780	800	768	775	841	731	800	800	889	803	755	780	806	798	740	811	810	769	763	773	823	819	854	753	770	819	736	763	737	777	787	744	781	835	826	802	814	844	790	746	819	792	752	795	750	733	828	818	817	754	764	805	836	773	771	814	826	803	754	796	765	771	766	794	794	750	882	767	769	790	793	763	838	816	813	744	815	803	752	784	804	797	784	804	800	792	822	781	764	805	739	773	765	807	807	767	778	807	814	784	789	775	820	801	809	820	842	779	743	801	783	726	832	835	771	776	785	776	786	822	758	804	804	728	794	799	752	824	800	794	801	851	777	801	783	767	747	787	746	839	788	756	814	816	770	813	790	776	833	812	776	816	811	797	800	795	830	754	761	815	760	820	816	770	799	812	763	786	787	809	730	778	834	738	799	799	815	753	784	818	769	765	764	789	796	805	775	791	785	764	772	755	824	748	762	787	782	781	809	801	748	816	746	791	757	756	797	804	822	844	778	772	801	739	802	804	729	824	781	788	748	784	817	787	829	782	866	790	788	786	795	786	825	764	755	734	800	809	796	780	793	796	879	793	766	749	831	774	761	789	790	801	761	785	818	797	784	799	758	798	837	786	789	763	791	785	753	766	780	800	841	808	732	766	742	799	799	797	739	830	767	779	764	774	781	758	763	823	797	826	799	742	828	832	786	778	762	770	786	806	843	802	812	790	766	763	787	734	756	780	723	721	796	833	822	817	797	760	811	811	787	852	765	807	812	804	810	805	762	810	799	801	795	772	799	737	792	781	784	772	819	768	820	789	773	777	773	804	724	767	808	842	856	775	796	773	770	832	791	794	735	816	798	836	780	824	759	775	763	827	816	772	788	837	835	763	815	787	754	765	775	860	775	802	814	793	807	799	750	788	764	745	734	811	831	808	761	810	773	788
83786	74347	71860	59478	44744	31056	17531	7920	3467	1504	826	567	464	420	467	410	422	402	404	411	422	408	343	386	415	394	388	438	378	420	388	405	397	420	449	411	387	384	406	442	414	442	408	383	443	470	443	398	397	441	398	427	386	423	440	433	425	390	424	415	418	421	415	388	409	431	407	416	424	404	388	444	431	396	380	393	406	382	414	436	365	435	379	462	418	452	398	436	426	407	429	381	391	388	419	392	364	359	429	426	448	427	410	449	414	438	373	415	412	428	448	419	407	419	380	402	414	397	405	374	426	404	397	401	452	455	415	415	401	373	400	443	394	396	405	396	406	414	399	404	420	397	406	405	405	434	447	394	406	427	415	397	373	438	409	443	445	401	415	449	433	417	376	379	416	408	438	422	383	392	399	342	412	414	396	394	404	406	422	422	464	404	436	392	432	385	406	389	419	381	442	399	392	395	443	446	421	410	408	435	402	375	429	445	390	419	422	397	420	416	432	441	412	383	389	413	420	416	402	390	411	409	445	448	433	411	349	392	405	450	431	441	425	385	418	418	389	378	372	393	424	399	378	453	390	420	423	477	429	433	398	367	445	446	453	423	449	458	405	429	430	405	448	396	374	422	399	473	410	424	419	409	423	412	410	437	382	395	419	462	411	426	391	378	414	447	386	450	435	398	428	408	402	440	385	382	411	425	378	398	404	388	406	393	396	413	416	424	452	416	431	374	387	430	406	421	418	410	363	407	396	343	399	383	363	409	385	418	366	390	422	363	398	387	427	402	427	446	388	394	430	387	421	419	431	411	411	400	442	402	400	405	436	407	361	440	457	403	393	399	407	418	370	391	370	383	443	408	416	393	357	373	377	418	416	435	402	450	433	413	451	418	392	401	392	417	418	378	405	391	400	399	398	372	385	423	375	368	420	417	427	420	400	402	414	409	434	421	400	400	414	397	425	396	439	441	425	419	454	409	384	405	440	404	427	435	433	370	425	413	442	368	413	366	387	437	412	395	406	410	423	426	370	388	406	368	413	438	409	404	410	439	414	349	432	384	401	416	433	422	408	441	395	440	395	380	420	389	420	419	403	442	413	416	412	381	406	429	402	401	400	407	391	436	428	403	391	416	426	419	415	410	389	395	423	401	402	377	415	432	427	421	423	430	441	397	380	408	443	428	388	409	434	407	423	408	412	406	415	406	450	389	410	408	374	392	391	383	420	402	377	385	423	381	397	386	428	402	422	400	382	407	388	370	406	441	395	416	419	415	430	437	447	426	396	420	392	408	413	418	435	430	378	395	401	424	379	407	422	418	419	381	404	356	431	386	409	413	426	436	403	397	438	430	443	413	409	416	377	426	411	421	420	399	438	384	389	373	420	407	408	414	393	436	409	401	423	454	426	414	418	418	422	415	416	415	399	422	425	435	436	414	394	415	407	409	438	402	375	373	409	412	390	429	436	422	440	363	427	395	407	457	418	395	414	399	419	364	369	434	410	415	410	422	415	447	430	418	411	408	421	432	387	420	371	346	427	413	380	393	402	401	393	445	435	423	405	406	439	408	436	421	393	439	446	399	402	402	424	421	433	423	414	383	421	389	410	447	399	409	425	401	399	430	361	440	460	407	415	399	355	418	441	450	432	388	377	404	413	399	388	416	404	405	423	430	433	420	396	425	423	404	406	456	463	412	335	380	405	394	388	411	423	399	405	415	410	424	405	405	360	414	433	412	435	400	435	349	427	406	417	384	378	430	425	346	485	433	464	414	431	432	430	405	420	420	389	356	413	408	398	403	417	375	391	411	449	420	424	440	443	430	421	399	415	414	397	408	416	432	410	420	413	413	430	423	423	427	411	427	384	422	383	411	444	420	427	401	399	380	364	426	378	393	390	426	405	405	388	370	407	426	386	440	419	414	393	440	408	399	413	406	402	429	448	414	441	406	402	457	399	395	395	412	402	439	423	424	421	434	413	438	409	466	417	391	406	417	403	403	394	410	410	408	390	426	388	391	429	443	429	397	407	405	408	408	397	432	408	417	434	404	431	432	420	407	385	376	422	389	421	401	394	384	423	463	394	415	428	408	401	402	380	408	389	444	399	427	448	453	431	416	420	417	402	400	393	373	396	437	434	415	413	415	431	388	423	424	384	418	431	427	421	416	387	431	408	401	392	392	394	426	451	439	431	399	382	379	370	363	405	413	458	430	404	395	448	385	389	399	409	431	405	398	418	409	404	416	418	420	432	419	395	437	410	380	397	410	396	435	410	419	386	440	410	416	425	378	411	435	397	415	446	387	399	391	433	406	408	395	410	378	391	409	451	422	468	389	407	413	376	392	408	423	408	388	413	446	416	394	432	413	415	425	386	412	397	397	451	412	415	367	416	387	384	425	428	385	367	409	465	351	404	455	428	408	414	433	424	417	377	403	395	408	442	383	410	435	398	425	413	404	424	416	399	454	420	382	419	451	420	419	405	448	419	408	421	404	391	436	401	407	415	411	409	403	418	383	388	420	414	432	384	417	437	417	409	423	396	409	437	410	428	402	469	411	434	439	408	437	394	428	410	442	413	397	400	438	428	440	410	430	440	450	451	409	388	386	417	434	396	395	414	439	405	428	391	419	438	406	394	420	399	404	428	417	417	419	400	393	375	375	377	422	404	435	447	409	434	425	443	444	416	443	362	403	393	396	413	443	434	434	405	380	437	401	403	408	391	405	421	445	443	432	411	383	405	447	416	414	415	428	380	436	421	425	416	442	413	382	422	406	366	448	458	434	426	399	385	421	419	422	433	401	408	371	395	437	456	394	392	463	390	400	374	422	417	419	402	426	385	411	457	478	393	451	359	383	398	420	393	418	410	397	405	418	410	421	437	394	453	455	443	414	390	421	426	414	414	410	388	422	401	472	416	410	408	419	451	419	397	439	420	400	393	436	428	375	407	460	403	427	422	400	414	448	383	440	404	419	398	414	394	413	388	415	405	435	442	402	414	375	405	400	412	444	434	374	410	386	410	444	408	403	434	441	453	414	381	438	412	406	415	403	410	389	405	425	423	392	429	429	386	426	406	377	372	415	394	419	430	453	416	384	405	375	435	436	377	414	429	411	394	409	442	419	391	405	484	416	353	370	445	399	410	435	410	430	397	376	415	448	365	427	411	404	426	451	434	386	410	419	434	477	396	385	424	422	430	454	449	424	391	407	413	385	393	461	450	407	421	448	447	380	417	403	422	414	430	416	415	423	418	420	398	423	419	421	430	417	401	384	397	371	412	443	472	396	423	410	411	447	450	396	385	407	437	366	460	429	392	422	402	448	406	425	405	445	446	397	412	412	401	451	388	400	392	427	386	393	394	405	456	401	420	401	380	409	416	467	393	419	418	404	452	409	364	407	423	409	395	401	374	388	407	427	434	379	391	433	417	376	452	402	421	416	425	429	414	397	398	410	404	433	401	388	396	410	436	410	423	463	417	409	393	407	377	411	416	444	410	395	380	404	403	426
53681	56329	67180	64170	54125	42903	30618	19294	10269	5276	2692	1628	1170	886	913	860	862	886	918	862	853	851	865	829	880	876	851	860	893	936	852	879	892	861	869	829	899	890	929	888	869	866	877	886	869	845	842	894	876	891	859	914	880	874	887	891	885	842	882	922	820	878	892	841	865	880	895	865	840	890	879	845	911	878	888	811	870	882	870	975	912	856	893	838	880	919	839	889	873	875	832	897	831	868	891	867	904	884	851	872	867	956	859	872	886	927	863	905	899	877	838	857	879	844	875	843	870	907	894	851	881	900	843	909	888	901	848	846	877	914	862	853	906	861	851	872	827	877	884	918	874	936	957	901	889	970	870	890	822	870	888	911	856	890	888	901	885	904	866	918	864	889	907	859	910	896	864	902	880	820	857	878	937	862	966	827	867	860	844	908	862	879	834	862	900	848	808	877	875	836	902	857	811	898	933	899	869	898	887	888	824	923	857	877	930	831	917	844	851	868	857	897	849	982	897	843	967	871	888	848	896	911	872	914	834	851	862	907	861	884	879	880	846	895	873	976	858	927	859	928	960	942	891	871	886	858	841	852	892	885	883	922	913	906	914	879	919	871	851	846	860	895	879	868	879	897	912	824	911	894	879	832	893	870	888	867	870	829	909	865	850	866	941	867	858	867	837	895	880	913	856	928	844	867	869	911	886	847	851	866	844	895	951	916	935	870	913	897	933	882	861	900	858	890	872	869	870	867	820	863	875	875	858	863	882	796	897	921	851	917	859	866	905	862	865	908	859	879	863	849	891	901	908	834	869	866	862	916	870	885	890	929	886	828	898	939	868	890	822	880	882	850	899	873	871	874	836	830	905	898	872	838	882	852	878	848	894	882	926	917	872	902	878	935	904	936	844	969	877	851	915	898	856	931	826	904	883	876	922	885	844	873	846	907	854	904	899	893	857	867	909	883	877	856	891	914	864	829	881	874	894	888	876	823	845	862	904	901	873	890	948	864	860	857	846	858	891	864	854	850	852	855	897	906	878	859	799	823	855	836	888	819	878	858	874	845	884	867	854	854	900	908	849	892	854	853	943	914	877	863	863	862	887	900	866	864	959	833	888	912	885	890	873	886	886	887	862	894	876	882	844	927	889	894	898	859	852	859	887	895	875	831	900	881	843	868	948	905	860	889	869	891	861	892	889	852	857	877	862	898	857	864	848	873	852	881	867	887	860	918	925	897	877	892	815	935	880	892	877	909	914	903	859	909	900	920	919	900	877	849	896	931	874	883	897	881	845	920	887	853	860	880	901	941	910	886	861	887	875	826	923	912	993	890	852	856	824	832	832	864	887	885	883	840	836	930	857	930	864	895	869	856	882	862	909	868	875	870	827	940	887	849	884	856	899	817	924	829	884	869	898	907	891	932	843	877	874	874	872	875	831	865	891	824	878	895	906	901	858	864	909	847	842	902	863	844	849	869	842	882	917	886	913	857	854	896	911	919	872	907	840	907	902	875	854	876	857	883	883	849	889	844	929	882	892	891	878	873	924	923	924	846	852	888	888	884	866	969	853	865	867	873	894	893	876	871	897	901	912	862	846	867	863	884	905	885	880	929	863	855	867	861	884	887	867	876	850	889	891	860	909	895	887	878	885	906	916	840	859	884	843	874	891	924	903	883	870	889	886	816	888	859	924	922	866	881	897	881	826	893	846	860	879	896	910	869	860	876	873	861	912	852	886	879	841	873	873	878	935	881	838	874	850	814	876	866	851	910	873	844	891	872	849	862	925	875	894	870	899	860	875	839	862	816	893	881	847	911	834	855	854	890	844	806	866	842	837	865	899	850	863	865	864	931	834	919	913	884	892	946	879	832	892	879	900	905	880	833	908	899	982	867	981	873	876	873	931	875	886	867	908	899	890	879	861	869	863	925	891	821	880	883	900	909	929	838	893	887	907	864	936	887	825	864	910	893	914	836	842	886	880	906	890	861	819	856	889	841	886	915	903	880	939	941	876	861	833	880	816	897	851	901	918	897	908	859	864	852	822	889	891	910	875	843	887	901	853	894	835	883	853	864	925	895	896	833	880	865	895	871	838	862	846	877	846	907	881	794	863	851	873	882	842	900	882	861	899	916	929	871	885	905	854	900	838	898	889	895	861	830	922	835	862	880	866	906	884	879	890	867	913	859	872	861	929	903	840	860	826	874	926	856	836	881	926	843	912	880	839	914	903	853	914	873	867	856	884	862	867	901	877	846	930	880	904	898	927	907	912	911	892	904	863	921	883	884	871	904	876	860	841	850	848	883	827	892	855	852	911	883	876	864	843	832	876	878	867	900	913	909	891	898	927	907	839	905	879	890	864	859	861	881	927	894	905	906	911	908	879	842	877	926	864	878	814	851	892	881	878	883	903	887	860	879	919	906	895	847	866	894	895	894	906	893	890	844	914	888	859	885	908	892	921	847	886	895	934	944	865	869	864	904	893	909	852	859	933	843	920	929	882	889	826	894	915	857	920	836	864	932	869	870	908	892	896	948	863	896	861	876	867	845	883	844	903	873	881	885	849	888	871	888	873	875	845	880	901	902	867	909	905	897	870	881	904	865	862	894	874	887	918	860	941	894	795	904	881	896	841	873	856	833	883	847	815	870	896	861	889	881	868	836	853	878	856	840	908	855	855	870	893	824	895	836	928	869	915	925	898	910	842	869	894	870	879	871	833	869	867	866	896	810	819	952	871	860	900	878	868	838	893	879	847	869	862	879	875	881	914	868	864	872	885	897	919	847	872	854	905	921	891	878	894	888	880	919	872	931	884	867	840	900	864	865	915	913	876	860	922	860	892	869	871	919	889	874	872	854	850	908	907	889	866	880	883	821	888	929	891	891	882	826	859	861	838	905	905	853	914	863	888	869	914	885	863	865	870	905	838	900	903	880	916	945	900	938	846	899	871	821	907	872	874	846	877	846	841	887	917	861	893	897	899	894	882	881	888	887	902	907	915	884	869	917	868	896	914	966	920	852	884	869	907	825	913	852	901	849	862	920	836	893	890	867	913	905	898	880	858	878	826	860	900	883	862	870	913	877	845	915	896	895	908	822	856	862	929	874	834	898	855	878	901	952	857	883	880	914	873	892	856	899	881	892	909	903	906	871	910	910	855	822	857	908	898	849	880	855	868	925	874	882	919	913	911	904	885	901	919	881	841	850	872	891	896	874	908	906	839	852	876	961	865	906	905	862	904	896	900	882	892	860	877	903	919	876	827	858	808	831	863	937	876	872	904	912	884	890	932	849	841	861	886	878	886	861	854	911	856	841	854	865	874	842	879	832	879	872	890	869	854	832	865	924	893	834	884	882	940	865	881	854	897	961	880	874	893	854	898	851	909	860	890	881	914	901	917	936	888	833	829	864	857	900	885	866	892	857	876	855	905	821	803	905	877	897	906	917	902	908	825	875	911	936	899	847	902	910	914	849	884	851	862	877	860	864	847	908	896	881	883	850	892	871	884	841
14099	9250	6231	3505	2125	1247	834	573	419	361	362	357	311	303	285	348	322	310	313	316	316	281	288	312	280	306	277	293	309	300	284	316	288	316	284	349	291	296	305	333	299	311	297	317	293	337	310	352	303	278	307	290	312	296	306	298	265	272	319	292	313	357	327	334	316	332	320	301	308	282	262	318	309	330	320	307	306	289	303	314	304	334	318	294	330	289	300	308	288	307	297	305	313	277	291	309	313	293	308	308	271	283	333	345	328	315	291	302	282	287	316	319	308	290	333	311	359	284	322	348	298	288	307	303	309	297	295	299	297	314	365	310	335	300	318	332	286	323	310	303	317	273	300	302	332	308	294	299	285	296	308	279	304	321	302	321	281	335	305	304	318	335	310	317	314	313	332	289	292	276	310	317	293	328	278	320	314	313	312	282	324	322	299	339	313	296	313	284	289	291	307	303	323	291	327	300	316	321	323	334	308	276	313	314	306	278	307	319	307	292	307	312	304	319	298	311	342	313	332	306	303	339	308	315	316	313	290	287	345	318	335	292	325	310	335	323	284	314	327	313	321	330	327	338	309	328	351	332	343	344	279	324	319	327	302	313	284	293	312	310	296	300	320	318	314	309	333	328	335	286	335	302	273	295	335	326	272	313	267	285	307	299	328	302	313	334	333	352	310	309	299	307	340	326	323	303	312	339	320	318	328	288	333	267	285	327	329	306	368	291	306	317	349	296	335	303	311	287	296	286	301	299	317	336	292	268	305	305	318	269	353	303	321	306	300	325	297	326	300	350	318	339	295	316	302	315	301	349	327	269	313	295	284	307	353	303	308	312	311	288	286	276	326	308	320	319	287	344	337	316	317	323	318	299	331	338	313	330	298	318	265	298	309	292	323	308	304	326	341	291	323	334	306	289	293	274	330	318	309	285	285	316	330	303	318	307	317	330	345	321	310	335	304	318	334	316	316	345	294	275	311	301	310	306	314	291	321	316	327	280	293	301	317	320	305	290	295	326	266	303	316	306	300	290	297	280	305	321	347	321	346	327	313	342	305	297	327	279	281	294	307	325	316	302	328	337	304	314	311	301	308	319	291	325	297	314	315	293	298	324	314	332	313	318	273	300	315	328	318	326	296	293	330	343	309	320	323	336	332	319	303	335	299	341	317	280	304	316	292	315	319	311	286	324	273	310	309	300	321	323	287	309	287	288	309	325	294	322	315	294	279	316	335	332	291	275	328	341	307	286	295	346	320	313	312	315	275	328	320	301	302	293	287	352	342	292	323	294	290	276	314	311	353	261	305	291	277	288	280	303	304	315	304	311	310	264	302	289	298	304	318	306	286	292	308	262	316	341	360	299	323	329	274	293	298	317	305	323	324	309	279	278	333	303	324	301	293	307	301	329	336	315	329	292	332	324	310	319	329	274	322	297	289	343	314	319	317	290	301	327	294	346	288	307	309	288	320	286	316	309	333	293	334	320	299	287	280	288	301	287	317	286	305	336	304	323	326	335	297	312	353	289	288	295	325	332	295	290	352	331	282	296	294	283	290	291	313	302	273	296	285	316	320	279	299	306	297	299	301	306	322	338	296	298	320	337	364	332	284	321	288	315	295	311	330	300	318	305	309	325	323	329	308	316	334	335	299	321	327	306	320	323	331	354	313	304	324	302	315	348	303	298	329	301	287	302	295	341	302	297	327	308	322	323	325	333	302	318	289	318	323	281	304	296	300	327	298	305	287	296	315	328	307	317	297	296	294	336	315	311	317	295	290	291	297	306	303	274	314	324	303	314	310	314	298	298	301	288	322	278	294	281	342	334	343	307	281	325	294	323	284	354	322	353	309	307	330	359	310	304	302	300	287	324	282	314	285	294	325	266	322	282	288	333	325	304	299	309	341	280	317	276	310	306	301	302	309	348	309	316	319	330	298	320	273	307	316	326	283	303	311	280	313	298	326	317	310	306	279	300	293	328	305	336	300	321	325	321	333	300	328	291	314	272	327	330	327	315	317	308	274	300	287	339	316	324	301	323	308	289	282	320	325	308	315	330	295	270	316	309	307	310	335	327	274	301	312	319	295	307	304	299	313	297	354	306	306	322	289	315	315	309	319	305	289	294	301	315	299	329	327	355	276	325	305	308	318	331	291	311	299	305	307	303	314	301	298	338	279	265	289	323	286	283	302	321	305	295	304	306	323	253	330	329	301	297	296	336	311	316	300	330	330	297	338	282	295	298	294	300	306	302	286	295	331	329	314	332	321	320	289	311	307	305	262	289	291	299	322	329	348	303	299	292	286	320	346	282	332	303	295	287	263	334	331	304	288	284	334	313	285	299	299	285	289	316	320	318	314	319	297	271	300	342	322	310	291	298	313	284	316	334	330	311	323	305	344	312	337	319	313	319	294	314	298	301	302	284	312	334	327	314	324	301	319	298	302	291	304	346	327	327	336	369	331	333	320	314	326	287	293	292	330	330	326	331	278	320	328	304	292	313	318	296	332	309	316	300	313	300	342	368	346	293	317	301	345	323	334	317	315	313	332	322	279	306	299	319	320	294	371	335	318	294	300	303	311	327	343	308	288	339	323	345	293	303	306	316	302	314	336	269	304	307	326	290	320	298	284	317	303	303	343	307	268	299	310	311	305	312	308	289	307	313	337	322	308	297	300	311	329	305	280	321	321	318	345	329	304	338	294	293	341	290	276	298	292	311	312	334	280	306	316	293	334	299	336	325	286	319	289	299	297	314	294	310	264	320	321	312	312	297	281	302	308	342	305	293	296	302	295	281	337	312	325	305	307	302	318	311	331	302	347	320	282	326	288	297	310	283	301	322	287	307	334	329	279	320	295	303	315	337	289	289	331	295	324	303	273	339	296	328	321	289	291	315	313	266	292	296	285	320	345	335	325	313	284	305	330	341	319	283	319	313	301	343	315	309	278	279	321	285	274	335	344	285	307	314	296	310	315	325	306	280	288	323	320	283	326	329	340	303	305	299	284	309	316	339	303	333	309	329	307	281	296	287	345	339	316	288	336	303	329	301	345	308	312	323	303	289	284	309	295	322	284	273	296	285	350	321	319	314	303	325	310	310	328	335	312	322	303	293	300	289	318	289	291	305	310	293	305	303	344	306	279	289	333	294	331	335	286	289	258	297	326	340	314	307	313	261	286	303	323	327	297	302	332	287	295	276	294	306	307	315	319	332	293	262	324	339	312	303	296	305	278	308	300	318	268	325	337	303	300	331	320	345	327	305	316	316	301	344	344	275	311	283	342	310	286	307	296	333	293	271	312	295	292	306	311	302	290	336	323	334	294	312	286	310	310	307	277	293	301	308	300	326	322	313	309	287	290	286	312	277	320	301	332	297	333	308	293	285	306	300	310	289	288	325	278	326	314	309	298	297	307	303	304	313	298	319	291	348	322	307	315	275	312	337	321	283	294	299	309	266	309	298	327	325	338	332	306	270	299	295	343	349	316	309	317	304	318	291	313	316	329	310
12740	11593	11429	9134	6424	4102	2560	1598	1164	918	801	689	653	663	661	678	667	682	719	724	666	702	671	671	667	689	677	668	693	709	660	657	710	660	691	673	660	671	664	679	674	655	714	680	693	703	716	704	688	699	647	629	661	670	701	680	705	672	702	642	736	679	647	649	667	701	671	656	727	717	665	653	669	709	689	684	734	674	695	666	698	688	688	722	682	674	660	680	714	697	689	711	671	723	714	682	702	707	733	682	697	662	674	686	701	688	702	646	709	697	721	642	697	677	656	665	647	645	693	719	673	704	677	652	667	698	699	726	700	695	715	687	686	684	690	693	697	702	695	682	688	726	696	701	682	730	706	693	687	664	732	682	699	750	668	686	662	689	665	682	674	652	708	661	690	665	665	690	695	647	698	698	651	694	664	662	668	718	690	706	694	672	690	655	685	695	647	627	668	760	674	697	668	745	684	661	656	692	675	700	700	673	693	670	707	661	662	694	687	693	671	643	671	670	707	658	679	687	704	676	710	699	664	672	687	681	670	684	660	693	735	722	641	686	696	689	701	716	690	677	690	670	706	665	659	676	690	699	672	692	682	666	665	676	659	706	644	711	683	645	677	673	662	677	644	651	698	691	693	661	658	666	620	694	662	708	677	693	680	713	681	653	703	708	757	716	700	700	632	667	697	740	678	727	657	650	714	702	685	666	681	700	682	714	720	708	664	676	654	691	632	654	693	655	650	718	678	695	614	675	704	691	699	677	677	660	712	710	661	695	654	692	683	716	684	682	703	673	663	673	665	659	667	697	694	675	669	678	671	717	700	647	693	685	676	699	612	723	698	670	698	640	670	695	651	663	694	728	667	688	637	670	681	666	675	684	638	628	648	699	683	705	674	696	678	685	688	682	701	687	679	658	711	631	634	639	720	684	672	700	730	680	698	675	694	666	667	662	673	713	683	664	696	653	711	642	663	700	682	708	689	654	680	640	667	705	669	690	709	742	706	679	662	736	704	693	666	670	684	727	680	688	642	719	694	670	623	643	677	660	668	699	694	667	686	703	678	663	720	699	702	666	659	668	724	681	698	707	636	680	719	677	671	647	697	707	719	667	702	665	650	670	656	669	743	651	718	689	681	702	685	659	680	717	728	736	638	728	725	679	674	716	717	684	665	781	677	638	649	714	651	698	653	682	675	717	684	711	691	670	727	658	694	665	636	688	689	701	662	682	686	688	657	694	731	631	707	730	658	682	703	708	637	647	709	698	644	690	712	681	670	670	699	663	683	667	625	702	700	691	740	659	695	694	677	671	693	641	618	646	644	655	674	685	681	668	680	630	705	707	677	649	731	707	673	665	629	720	683	699	689	673	697	728	697	688	682	600	647	663	697	688	727	677	721	665	702	674	680	689	683	685	672	678	681	680	661	706	696	741	665	650	637	686	676	683	700	667	645	698	673	690	698	690	672	690	657	668	697	729	712	706	684	650	658	671	680	701	672	700	667	696	680	612	720	704	654	666	658	649	687	711	659	696	648	675	685	642	679	706	711	756	656	729	701	719	665	702	714	699	696	660	710	671	662	667	670	691	680	733	662	681	701	620	661	634	699	697	710	663	699	669	645	628	666	696	678	677	657	741	720	708	649	671	695	690	694	704	704	648	727	654	695	675	658	733	701	734	622	686	681	724	639	695	728	652	720	672	635	673	694	673	700	674	636	700	667	707	703	663	703	676	692	671	733	635	675	703	639	693	674	686	686	717	732	682	703	738	701	679	628	705	712	714	650	674	645	679	674	753	693	705	643	701	672	750	680	689	677	688	677	713	706	674	654	631	675	643	691	678	665	692	678	699	649	674	674	685	677	718	681	705	689	680	638	706	631	711	660	676	676	653	666	691	681	676	697	683	686	637	670	685	658	643	634	696	690	695	699	662	668	699	676	695	677	708	654	680	672	645	674	682	625	713	696	667	678	708	656	672	686	733	657	688	706	718	680	701	695	655	659	732	690	720	670	690	711	655	705	712	663	670	726	740	686	694	677	708	694	657	706	706	679	711	670	746	678	644	616	652	666	678	695	690	679	679	680	623	629	754	651	669	699	630	676	692	677	708	655	660	695	612	669	649	711	662	708	691	730	670	702	688	658	720	692	681	691	649	658	695	635	661	642	728	703	683	675	694	683	691	680	683	660	691	665	722	631	714	700	708	679	670	652	676	702	673	684	700	701	691	645	705	694	718	687	715	659	700	690	683	701	672	713	693	640	707	711	698	717	657	688	655	674	727	672	676	727	670	667	654	676	662	706	728	660	679	702	643	692	674	688	702	666	676	714	695	711	655	653	674	705	686	713	694	696	688	703	683	645	681	698	701	716	655	683	670	662	713	666	694	674	702	690	679	715	653	710	683	697	679	661	695	707	706	679	653	663	714	709	679	677	679	665	662	657	679	683	651	679	713	729	669	622	717	726	655	665	662	705	680	623	677	652	673	724	701	669	674	710	711	698	676	701	673	681	659	725	698	779	667	700	680	700	696	721	685	663	690	703	667	663	693	665	652	719	642	686	729	669	715	672	680	721	684	699	687	740	747	710	695	674	695	650	673	642	701	695	674	697	668	641	672	702	635	690	686	648	690	609	707	727	696	671	646	696	723	651	674	685	691	661	693	687	708	723	694	634	676	667	710	704	661	662	674	689	688	714	727	665	721	696	660	636	691	659	693	717	691	693	666	696	665	657	664	657	709	628	661	698	677	696	672	704	669	666	650	647	718	653	692	745	667	704	661	691	678	697	692	679	696	723	741	664	643	709	667	704	676	710	696	662	677	696	648	668	640	696	635	672	704	733	675	726	661	671	730	703	691	685	688	696	707	681	648	699	722	678	678	708	681	685	716	653	652	703	641	732	687	665	686	670	666	681	725	622	734	718	655	678	656	678	692	671	724	671	708	664	739	643	686	700	684	693	710	709	705	702	679	670	662	665	691	708	649	677	688	687	706	728	643	677	702	695	675	698	685	652	644	707	687	678	684	685	691	678	648	676	638	670	687	720	704	714	692	628	654	667	717	665	696	695	726	715	661	718	687	690	699	626	675	684	682	711	691	713	681	674	615	675	676	703	696	655	728	709	668	719	709	692	664	666	705	702	694	683	689	738	666	680	681	688	660	671	669	735	668	703	676	684	632	736	700	698	690	730	699	696	718	682	690	632	705	695	635	691	671	650	697	676	732	707	732	624	654	630	663	707	680	653	691	669	684	675	662	717	711	712	692	677	674	685	739	746	682	655	637	719	685	655	690	649	712	696	672	700	642	691	651	713	669	687	697	640	627	645	692	710	693	668	698	635	699	684	717	689	644	665	658	667	741	684	680	687	753	658	704	684	677	716	717	671	681	706	716	682	659	681	667	675	667	654	687	623	697	739	702	682	700	690	714	670	719	672	689	690	704	723	716	644	687	683	647	693	710	689	677	700	644	645	636	673	677	692	683	680	654	648	730	697	681	690	725	668	680	662	717
81067	72745	69296	56856	41796	27555	14829	6513	2882	1381	861	524	417	390	342	357	381	371	336	344	392	359	404	354	345	355	381	336	337	388	391	377	347	375	339	333	356	362	377	362	340	358	380	329	361	362	316	332	364	350	326	372	379	377	337	383	389	373	399	353	392	414	399	361	319	385	357	375	363	343	330	376	334	352	412	386	349	402	380	367	317	344	386	366	394	335	328	379	390	400	360	366	368	357	342	336	361	337	331	372	397	371	303	347	356	393	354	390	375	351	378	333	358	390	343	355	350	340	352	336	367	356	342	338	344	350	376	346	361	359	357	373	388	355	340	354	382	351	378	351	387	365	363	335	353	389	391	366	386	359	358	370	350	351	397	356	334	365	364	374	342	350	381	408	345	375	399	366	371	386	378	346	355	349	337	363	396	386	397	381	390	360	365	355	348	371	342	366	341	354	354	364	376	372	326	359	353	391	333	362	363	388	362	391	380	389	348	370	380	411	333	343	364	341	377	344	327	410	363	402	370	353	409	373	346	349	344	355	364	343	322	413	323	391	348	386	393	366	416	393	370	401	349	370	366	363	371	345	373	402	381	364	335	360	339	401	377	352	382	353	365	353	351	366	338	339	368	381	384	393	363	356	355	374	350	333	369	351	320	370	373	348	361	355	330	343	372	336	350	345	362	370	365	330	336	405	350	397	351	334	361	370	325	341	367	357	365	393	350	355	359	355	356	390	381	368	354	395	390	363	337	358	377	353	379	359	348	415	353	369	371	371	371	413	348	315	352	328	358	346	365	358	390	385	358	379	342	340	323	379	380	371	365	384	389	386	378	359	366	360	372	348	395	342	325	335	343	378	377	383	327	386	325	331	380	404	371	380	402	346	371	359	382	380	361	356	375	357	348	354	340	370	341	391	333	363	384	341	404	379	378	357	363	311	324	405	402	360	370	384	373	398	381	371	350	353	356	344	358	387	355	363	367	367	372	377	386	368	344	370	354	339	377	352	356	360	332	369	362	385	345	377	348	350	335	358	340	359	375	342	352	371	374	355	385	389	385	333	403	361	329	369	358	358	396	342	355	357	395	373	377	348	366	370	369	324	386	374	371	362	349	352	400	346	356	376	351	337	352	361	378	382	374	371	334	343	365	371	402	336	395	333	391	382	356	338	352	332	350	341	375	364	370	363	370	371	358	381	348	329	386	387	347	393	383	351	344	370	338	363	376	359	328	351	365	349	396	339	362	349	352	378	392	351	367	379	355	316	361	367	335	350	393	344	327	342	380	378	341	349	375	348	369	369	372	391	348	372	361	353	341	410	342	352	360	364	405	332	363	385	383	321	364	355	359	334	347	305	369	372	351	391	349	379	392	330	345	322	373	376	336	381	399	387	385	391	355	370	365	342	320	373	335	365	369	410	390	353	351	398	357	367	320	351	359	349	372	392	394	346	314	350	303	358	333	341	347	367	362	378	375	365	351	326	375	378	319	355	342	331	356	412	360	316	379	368	391	394	402	357	383	394	370	405	373	358	405	420	367	376	370	397	366	359	363	338	325	388	382	348	353	399	331	358	337	419	344	356	400	394	399	346	380	325	351	398	348	360	385	385	413	362	369	336	349	371	368	389	349	355	374	336	372	365	365	330	379	353	361	360	387	404	341	349	356	388	395	374	380	373	379	395	352	399	338	333	354	357	344	368	354	364	376	341	363	371	349	393	350	379	361	352	323	353	386	383	419	371	358	342	380	384	354	345	375	357	350	355	357	360	374	406	360	319	394	384	341	373	378	338	393	371	379	387	353	353	385	392	360	387	367	362	326	356	379	390	385	357	361	358	306	334	351	348	357	354	348	393	382	346	379	385	369	350	370	355	379	369	347	370	370	386	366	357	325	332	389	370	380	344	375	370	370	346	362	379	332	333	384	367	334	348	342	298	366	381	323	323	384	366	370	378	379	407	383	344	369	385	370	368	372	363	360	355	373	386	344	343	398	360	354	355	390	363	345	356	384	370	367	341	382	339	389	334	362	354	343	361	382	361	408	357	390	350	327	335	374	349	382	326	422	366	335	331	359	356	348	357	392	370	307	340	383	397	333	342	361	346	343	376	347	434	383	353	316	381	373	393	394	367	411	379	369	336	346	341	335	376	368	427	389	370	365	361	336	367	343	348	383	361	367	379	390	361	374	360	347	353	329	358	366	343	372	373	329	321	363	383	337	357	343	403	369	369	366	377	365	414	407	380	395	377	305	375	368	379	351	350	341	372	344	338	401	352	376	344	346	347	345	402	360	335	356	345	372	329	382	391	350	348	339	403	359	387	351	380	377	388	377	358	373	341	392	356	314	337	373	350	383	368	364	439	369	348	362	375	384	371	347	351	365	380	379	354	355	369	370	376	375	381	378	378	359	349	383	361	361	333	345	370	334	369	381	409	354	369	376	326	335	355	364	352	352	341	355	382	359	346	373	373	378	388	346	369	362	373	356	361	326	375	383	386	368	373	352	396	378	364	365	384	321	368	324	353	369	374	342	388	407	370	358	343	355	328	383	348	391	343	343	386	377	327	365	363	352	358	395	377	364	361	365	369	347	343	351	357	365	419	371	378	365	365	350	361	368	369	350	386	383	373	352	385	366	333	376	360	364	352	340	357	391	355	354	340	354	347	371	383	371	337	384	375	338	373	334	330	345	342	401	367	350	347	344	360	345	387	336	352	344	330	346	339	393	399	349	389	368	374	363	350	392	339	347	334	345	348	355	343	358	385	373	343	375	365	369	392	433	335	351	365	326	390	385	357	396	386	343	347	344	360	349	374	344	377	332	364	354	368	336	392	327	344	344	352	355	395	381	377	379	330	340	356	333	407	330	328	369	313	355	329	387	357	349	365	435	367	334	395	351	401	396	328	361	366	351	349	360	383	369	379	360	346	342	373	328	366	350	372	349	386	352	344	359	412	342	359	328	385	390	390	351	346	358	349	359	360	375	388	399	355	367	363	383	374	410	367	318	370	351	368	328	325	351	374	382	326	350	392	360	366	379	338	371	363	375	386	369	340	335	369	327	360	371	351	378	372	367	349	370	353	393	365	368	324	350	358	364	370	343	360	353	354	389	332	373	354	357	395	350	339	385	335	362	327	344	345	345	353	373	339	352	387	368	381	370	367	340	351	358	393	379	364	340	321	351	345	382	360	347	334	319	347	338	356	372	377	364	324	376	382	357	337	372	331	372	346	358	357	387	354	391	377	344	398	351	356	362	360	366	350	379	392	393	328	369	343	333	360	378	396	368	407	348	339	368	363	346	362	371	345	364	374	340	364	352	369	354	365	364	359	373	362	318	327	367	365	385	396	371	397	332	332	360	340	338	351	370	344	367	371	403	361	397	397	352	352	350	366	357	348	343	353	377	330	395	347	386	340	341	346	355	343	335	349	354	321	359	375	341	360	371	342	387	376	359	329	362	393	379	344	357	376	352	364	381	335	367	349	367	378	374	344	355	389	363	365
51333	54485	64574	61515	51474	39944	27895	17038	9184	4575	2347	1357	1015	792	806	802	808	805	789	722	758	767	793	812	768	762	797	785	775	816	811	848	807	773	775	843	848	748	792	759	800	748	771	842	761	787	763	818	841	814	805	815	848	817	787	763	832	823	782	811	795	779	809	804	831	776	765	811	770	819	786	804	845	753	772	785	781	842	789	767	814	793	792	813	774	799	810	798	794	825	831	822	775	827	812	778	783	826	781	806	761	858	801	859	776	808	791	792	763	784	805	774	832	796	780	785	784	788	825	818	828	834	762	816	840	775	889	752	801	749	784	767	746	812	803	731	742	816	726	803	813	782	804	758	792	784	800	758	750	781	820	771	804	779	765	755	786	811	842	764	791	775	835	834	745	803	798	776	782	737	810	781	828	880	810	799	759	797	820	818	824	812	796	802	747	779	769	778	790	783	819	815	793	767	828	836	789	811	836	752	821	835	779	788	817	789	773	801	814	785	778	801	787	787	812	769	818	819	730	733	836	816	784	780	755	764	791	808	799	757	763	770	794	757	884	785	782	740	761	762	788	794	791	785	798	829	787	790	822	780	799	819	796	865	806	815	792	793	810	760	776	763	763	811	773	868	819	796	766	829	795	778	816	809	769	727	820	812	805	789	800	768	779	747	777	790	793	806	833	748	830	807	835	788	793	820	827	799	774	789	833	740	776	807	810	732	789	831	776	772	811	840	827	786	767	804	780	807	793	788	806	814	755	801	810	822	777	740	782	790	786	772	765	834	855	823	794	795	811	811	820	765	751	766	814	757	797	775	791	736	791	761	790	779	759	750	775	797	809	821	809	815	801	800	820	779	761	799	790	800	785	794	802	838	825	785	767	809	846	775	780	805	793	789	777	853	800	828	749	799	762	753	770	796	845	760	770	755	841	825	796	825	809	761	744	856	783	773	791	825	743	796	781	823	776	778	812	776	788	814	804	761	818	791	772	773	797	750	748	840	739	747	792	740	782	820	851	769	763	778	841	774	726	805	835	817	742	850	799	779	814	784	792	801	780	770	785	783	804	769	785	771	797	737	815	806	777	803	857	747	808	856	819	813	811	770	830	808	812	803	801	803	783	732	820	791	812	785	826	839	765	834	828	808	818	795	772	795	799	793	805	772	804	816	834	772	825	827	749	797	792	835	781	849	730	783	777	771	807	726	795	774	805	797	768	828	815	755	804	863	741	821	822	780	794	815	822	792	839	791	829	775	799	825	749	789	727	855	800	798	763	754	790	843	791	822	783	806	772	747	794	797	729	775	818	735	857	805	842	826	734	789	803	815	766	751	803	786	810	850	761	797	793	737	806	785	845	779	795	759	786	812	813	808	776	796	723	815	776	728	734	770	837	747	840	814	794	747	783	807	805	794	846	809	778	806	790	833	759	849	764	803	837	847	798	822	801	789	741	800	786	740	843	741	748	816	764	833	776	808	813	752	776	754	814	833	780	779	741	794	854	784	790	773	785	807	823	778	796	773	742	829	796	800	740	780	829	803	785	831	775	771	819	776	840	815	756	775	783	797	755	794	771	785	792	776	782	794	820	767	768	821	835	751	841	772	786	756	842	807	783	796	808	812	773	809	834	849	798	787	751	823	777	774	829	788	767	750	812	820	742	765	785	752	779	826	810	813	799	769	764	802	810	799	809	816	787	790	771	789	773	768	798	839	798	800	790	774	790	781	780	791	815	836	772	831	829	800	744	831	808	760	756	771	757	794	773	791	828	792	767	801	812	781	778	812	781	807	780	772	802	816	774	796	807	754	766	794	790	764	830	797	794	824	766	782	752	770	779	766	859	793	783	800	791	822	836	798	837	833	771	810	835	779	798	791	727	814	808	832	818	809	795	795	833	776	740	759	800	821	808	803	754	807	797	769	775	834	827	808	835	804	774	791	783	734	788	756	794	765	809	789	773	811	803	853	793	811	780	827	776	763	823	814	731	794	766	819	828	767	820	774	773	786	753	768	763	807	777	797	783	823	781	743	767	794	813	741	797	794	809	839	791	850	826	743	758	848	782	771	780	776	767	788	795	782	823	794	751	808	813	776	766	829	779	795	843	783	803	803	764	785	828	763	800	792	743	785	810	737	793	818	810	750	782	828	832	861	830	809	815	740	793	745	857	792	822	800	756	815	790	831	811	761	812	792	780	796	836	799	737	794	783	796	793	806	817	753	809	757	806	798	807	740	793	779	748	813	800	784	793	789	819	762	784	743	805	808	811	770	787	795	825	816	792	776	789	815	811	814	757	737	865	788	836	744	788	774	797	774	824	796	799	788	734	844	818	819	777	814	800	782	749	865	791	777	725	812	844	801	775	841	784	806	801	838	801	788	869	842	816	804	819	754	794	748	814	791	794	787	760	842	847	739	803	785	767	776	846	826	814	804	795	774	777	788	752	763	790	803	818	805	771	831	756	800	769	812	786	841	766	783	773	779	767	818	817	774	844	750	849	817	835	790	798	802	796	802	782	799	781	808	726	789	840	828	781	834	790	774	810	794	782	839	815	797	775	805	773	767	755	766	760	783	740	780	771	767	764	734	878	822	864	780	811	802	707	797	812	776	801	753	770	788	734	798	765	734	774	804	778	821	781	794	839	743	785	800	817	767	815	768	779	779	800	850	819	782	792	802	765	787	796	794	766	770	815	821	772	812	760	753	766	811	789	789	756	783	812	720	790	762	788	824	780	757	786	849	816	817	815	764	797	765	821	858	799	850	787	845	807	791	833	759	750	822	807	788	835	809	791	823	777	767	819	850	817	766	797	793	817	795	849	806	776	734	792	781	788	768	794	798	766	758	806	803	814	780	744	825	770	808	777	787	773	791	775	762	719	771	808	767	756	792	789	797	749	775	841	831	773	794	777	793	779	795	837	811	786	778	739	813	726	797	789	800	770	836	813	825	812	795	805	850	784	810	774	785	814	790	798	856	796	796	819	797	755	790	823	804	789	802	838	786	805	782	786	791	752	849	794	845	767	770	824	785	817	791	799	795	813	798	815	777	793	804	784	797	811	786	802	760	785	758	745	814	805	804	795	825	820	754	802	801	806	827	782	782	787	794	764	815	756	787	812	793	793	784	739	773	784	827	777	790	860	799	825	775	764	806	778	803	807	802	807	805	812	812	750	791	824	794	818	798	791	800	790	796	816	780	783	778	749	813	834	801	768	787	776	811	784	819	822	810	783	753	794	745	799	791	794	749	809	764	789	784	777	773	811	771	772	782	725	784	818	763	778	807	817	795	825	780	793	755	825	847	738	795	804	794	788	804	805	783	818	831	785	790	836	783	822	793	768	830	777	836	796	763	763	793	809	785	780	877	763	833	776	770	826	833	828	783	767	742	771	785	807	783	800	790	747	816	746	780	783	757	764	766	782	814	796	720	758	757	822	787	772	803	762	756	806	766	818	763	808	771	757	791	770	809	783	784	743	792	831	810	720	793	807	827	745	781	797	818	802	767
82817	75541	72270	59753	44409	29414	16257	7395	3174	1508	830	588	493	376	413	427	380	382	381	383	396	397	432	423	415	431	402	400	403	433	394	408	413	412	387	400	430	418	395	447	389	408	411	439	437	419	445	417	428	466	404	435	389	417	431	421	404	408	410	408	371	414	476	395	398	389	410	400	433	393	427	412	426	404	403	410	406	391	401	423	395	460	405	442	414	452	442	410	394	411	406	434	462	391	450	434	399	426	435	432	387	386	406	392	409	428	400	404	442	394	397	396	413	401	388	408	394	384	426	413	414	431	406	464	414	409	439	421	409	450	394	415	433	431	417	396	447	428	390	356	421	380	421	438	401	430	406	441	448	403	412	383	419	443	421	441	382	404	424	420	377	421	413	405	412	447	401	397	444	400	422	397	411	427	404	414	440	450	388	391	428	420	414	392	367	419	416	432	417	387	429	363	404	420	409	424	437	419	448	454	403	424	389	422	388	381	448	396	412	426	429	418	395	427	404	382	414	461	416	446	400	395	418	416	409	431	408	419	400	435	399	387	411	460	397	435	428	410	438	409	399	392	412	389	404	427	409	388	424	429	387	425	454	417	396	394	448	421	395	379	414	395	447	417	403	423	406	440	449	444	407	448	391	386	433	423	391	448	432	428	401	392	420	453	406	395	410	455	400	453	407	415	437	423	424	410	389	432	438	417	425	405	431	432	401	411	432	430	447	431	421	453	399	429	384	407	433	464	397	451	418	400	421	394	419	459	426	424	403	434	393	390	424	442	365	401	420	423	451	398	430	417	403	431	400	435	402	433	463	437	401	417	448	414	408	452	436	415	462	427	436	394	388	417	423	396	379	413	423	381	399	392	423	427	421	432	434	401	428	372	401	408	395	460	426	445	413	405	410	398	411	420	399	424	425	412	423	382	402	425	400	360	427	415	414	421	408	433	400	403	422	393	391	414	427	412	384	377	388	400	401	421	391	420	435	440	440	386	450	434	409	423	407	391	417	412	414	414	463	427	430	421	394	392	398	429	394	427	384	427	426	415	419	455	465	400	395	415	419	469	447	449	389	429	397	404	452	412	372	404	439	395	385	402	426	429	379	439	372	415	397	425	404	438	461	402	396	354	435	459	393	403	398	433	423	410	391	455	378	410	401	445	374	409	404	413	403	388	369	396	442	418	397	444	414	431	409	431	364	374	397	374	422	402	438	388	401	389	437	400	433	417	430	405	389	404	414	425	392	414	406	451	430	413	425	428	413	424	442	431	388	459	416	419	422	434	425	399	421	420	409	409	415	419	442	419	436	438	424	435	429	374	396	400	433	388	406	422	390	421	396	446	425	428	404	433	397	432	389	440	420	413	453	457	430	400	395	424	414	420	410	415	384	448	432	426	437	409	420	413	410	399	428	424	389	361	422	436	409	418	422	416	421	393	436	451	428	446	423	385	427	424	405	418	435	384	385	427	411	448	424	399	427	413	395	420	417	442	409	426	455	422	407	414	417	387	421	403	450	413	420	395	433	380	389	410	419	408	428	411	414	415	420	431	395	416	426	399	417	384	409	412	426	434	446	421	445	372	409	443	424	419	428	440	450	455	412	420	429	423	382	428	432	428	442	430	365	412	398	403	385	413	418	371	430	385	384	428	411	454	430	431	411	396	403	376	429	401	398	408	409	412	421	423	395	418	390	423	400	413	424	399	424	440	395	430	433	428	408	450	417	401	373	412	419	441	379	375	418	355	440	428	368	416	443	423	452	404	383	398	414	421	430	469	400	402	390	395	447	395	400	426	420	420	366	390	392	454	395	397	381	460	441	379	424	432	388	462	409	422	440	468	379	400	410	425	469	420	438	404	418	433	410	399	415	412	418	398	417	398	399	433	400	423	423	421	376	392	410	457	426	447	424	453	390	443	405	445	421	468	465	422	417	413	411	458	387	423	389	441	411	437	435	425	430	451	396	413	406	447	406	458	424	416	399	413	417	437	413	433	419	411	397	458	422	434	413	397	406	436	433	419	386	441	389	417	422	469	400	379	418	416	440	393	438	395	416	410	400	421	416	404	457	430	421	417	422	415	449	384	409	461	402	403	387	419	426	400	408	431	435	395	399	391	423	429	413	397	368	428	397	391	406	434	389	405	403	395	422	457	421	420	381	425	416	431	417	410	405	438	451	426	408	407	372	358	389	430	418	401	454	408	386	378	386	454	439	441	393	418	418	410	453	385	387	401	399	398	431	455	443	375	418	401	456	414	445	425	389	393	425	450	431	431	444	370	385	434	403	424	432	460	424	402	421	470	410	429	419	410	471	408	402	405	413	419	449	404	420	385	455	432	376	392	430	394	459	446	382	392	414	415	421	412	431	447	366	415	380	381	422	397	440	417	438	392	403	425	422	403	424	398	455	429	423	396	405	425	377	425	390	422	414	396	406	427	410	439	435	415	429	412	412	398	389	426	405	387	444	432	406	354	454	422	422	359	453	421	383	426	399	441	426	455	437	460	447	442	438	425	432	416	410	381	417	400	448	409	448	416	421	408	431	406	418	397	400	422	417	435	381	417	391	406	418	413	389	415	455	383	402	434	401	434	427	431	421	416	373	409	408	418	427	420	427	410	444	386	451	420	450	421	396	440	456	423	424	412	400	434	389	399	448	416	416	445	413	419	398	453	425	412	436	437	442	387	424	409	431	447	403	413	395	421	440	420	421	440	403	376	412	449	395	402	439	423	375	408	433	426	400	425	411	401	388	436	413	417	400	418	420	410	428	422	401	430	399	414	470	413	448	454	413	436	410	401	408	390	408	407	437	394	428	411	413	422	389	409	368	380	426	418	387	421	418	422	400	418	467	391	433	432	432	444	370	421	414	440	419	419	380	403	393	464	383	395	433	391	428	442	443	423	414	391	418	442	396	428	450	422	378	377	373	402	413	385	388	445	452	444	394	409	383	419	380	431	434	389	411	422	419	413	413	380	428	425	407	444	440	442	406	389	374	371	458	436	434	440	412	412	393	418	427	414	436	425	357	393	417	398	428	398	393	417	451	409	395	429	392	462	428	437	433	413	384	395	415	457	477	413	407	383	416	438	412	395	392	433	398	425	420	424	419	392	409	408	415	400	397	425	398	449	434	407	445	410	425	439	392	357	430	408	412	394	435	444	419	452	441	389	429	394	405	353	413	408	437	437	431	394	380	395	413	418	395	436	420	424	381	409	428	386	412	392	417	403	426	384	408	418	420	408	410	400	404	400	380	425	401	435	430	408	394	381	371	417	386	370	369	400	400	421	401	408	430	403	433	414	389	427	429	458	417	394	425	417	420	435	443	400	416	367	419	423	392	423	364	428	396	424	422	429	407	405	373	417	440	409	415	397	431	409	379	383	377	413	402	392	406	394	461	411	402	400	435	432	419	370	389	409	386	409	381	380	441	404	406	412	432	401	410	413	398	397	435	436	412	400	426	428	407	426	450	380	409	413	378	420	423	414	428	429	418	422	427	408
53660	57535	67783	63846	53251	41391	29038	17820	9812	4909	2551	1586	1138	866	880	901	965	863	937	910	867	849	892	879	893	900	907	922	912	929	844	936	939	867	893	921	910	918	933	861	881	904	880	914	839	878	892	892	877	919	894	875	865	892	859	895	869	853	904	864	1002	873	829	873	901	960	856	883	876	891	937	851	878	871	871	860	865	861	916	871	865	934	977	851	879	923	812	890	889	855	938	841	930	873	890	956	862	906	849	896	845	884	905	865	896	874	901	879	905	909	891	894	962	850	918	872	923	815	851	861	811	953	859	904	899	856	952	918	821	858	952	905	808	889	897	850	966	871	867	899	905	894	863	936	867	871	916	883	900	889	937	917	859	853	868	875	898	895	921	843	870	821	873	937	892	863	887	923	865	891	914	900	908	929	915	955	915	859	894	912	943	851	872	897	872	862	909	917	909	888	817	897	872	880	905	923	928	944	872	891	895	843	891	889	910	874	859	895	868	928	920	858	915	936	897	902	884	918	914	895	899	861	903	867	931	903	896	885	860	903	886	885	871	888	891	852	934	895	885	856	800	890	898	896	895	896	854	915	871	885	840	885	886	843	896	891	877	901	899	869	885	883	885	939	917	892	926	908	913	897	895	902	898	906	930	879	871	906	966	889	928	867	913	892	920	852	890	842	835	857	926	868	927	883	917	895	872	908	858	898	881	866	932	912	867	880	903	866	865	900	889	866	891	863	928	860	873	839	877	821	885	927	870	929	894	898	937	890	899	855	862	872	917	905	875	835	808	931	860	891	945	836	904	898	898	947	905	888	865	854	912	908	893	923	879	883	936	849	889	902	877	861	872	860	886	926	892	868	886	865	903	892	867	881	957	884	961	853	886	917	953	821	887	914	855	863	820	852	923	871	904	928	877	924	887	889	884	867	920	900	907	867	799	851	910	842	911	873	893	862	856	879	908	900	933	886	894	874	919	893	865	910	877	882	859	892	837	897	874	931	826	883	910	908	899	961	910	876	892	907	886	822	909	887	903	905	928	915	889	813	867	929	923	897	917	865	914	925	868	901	853	866	846	846	925	852	902	845	877	900	876	929	934	843	907	877	898	874	864	888	876	884	912	826	897	886	897	872	864	880	872	879	926	884	854	912	854	909	834	833	890	914	900	929	957	914	861	908	843	917	853	931	912	872	878	894	825	920	865	867	906	974	892	914	865	923	862	886	893	874	907	916	887	888	926	887	860	882	891	923	885	926	885	919	903	876	899	907	883	851	887	870	872	911	872	858	854	892	865	865	893	861	914	930	889	906	881	952	884	866	943	950	879	911	901	853	870	867	931	842	884	912	848	867	888	896	904	890	902	844	886	930	874	923	860	896	916	916	896	928	884	905	871	877	902	890	886	933	866	908	885	885	890	919	968	880	872	903	922	850	930	893	925	875	907	850	836	871	896	876	925	926	900	945	883	845	899	886	948	887	947	886	897	869	881	871	876	914	819	833	897	934	866	914	890	958	902	878	903	865	857	901	909	861	904	901	885	876	922	898	928	931	861	925	887	851	881	870	932	903	841	869	869	866	886	948	903	885	901	884	922	848	897	883	944	880	931	897	886	905	927	883	879	931	873	945	852	853	876	905	863	921	885	885	886	907	831	876	870	901	897	912	880	894	901	879	880	878	874	852	917	869	867	891	889	836	852	867	861	898	897	887	892	896	897	928	887	894	881	921	927	878	913	894	945	915	895	883	925	894	849	889	905	896	863	843	863	908	841	950	911	888	943	901	883	887	900	881	884	930	902	963	897	887	906	881	899	907	905	837	849	878	833	898	868	890	934	903	905	858	871	863	870	864	921	880	846	928	867	937	888	893	872	907	899	945	905	845	885	950	902	808	875	897	890	897	849	857	852	903	872	859	851	885	860	892	900	888	875	854	890	879	890	905	851	898	892	979	874	869	861	916	939	840	928	891	954	906	903	899	895	892	912	921	865	819	873	953	941	866	866	911	920	909	928	914	910	861	876	909	885	935	844	872	860	928	883	936	881	920	884	829	900	887	891	871	873	881	901	872	886	861	830	882	880	916	916	947	867	887	919	933	910	917	913	910	896	908	855	931	894	951	925	908	875	863	903	887	872	877	900	932	880	869	890	896	906	889	916	877	841	926	867	881	919	887	897	875	863	894	937	958	860	868	889	863	888	926	891	902	918	869	893	872	936	878	863	925	842	897	877	930	912	918	900	872	886	865	881	894	926	894	892	939	859	871	905	839	911	888	871	913	957	882	885	883	938	879	879	865	872	885	896	847	923	897	876	881	918	879	885	906	839	874	919	905	910	868	868	928	896	920	869	791	903	860	865	912	829	892	940	876	908	925	947	868	888	930	879	866	869	896	892	852	895	889	934	842	912	880	940	914	905	913	924	923	944	903	814	886	929	899	937	896	875	915	856	925	874	911	835	894	871	897	881	874	854	859	888	886	885	889	881	849	884	913	901	866	904	957	893	934	874	879	865	901	893	873	840	874	906	877	842	860	866	906	873	974	851	901	901	869	918	904	834	938	894	888	884	879	889	910	838	902	875	887	931	843	893	870	900	860	951	907	889	821	845	887	856	940	894	867	909	866	868	876	916	890	891	887	899	873	912	881	891	935	919	878	882	867	908	925	914	987	902	812	880	855	909	894	885	846	930	910	965	910	867	878	858	874	898	864	879	895	909	888	889	889	876	906	914	945	907	928	845	883	894	923	917	910	880	850	916	841	912	891	864	900	830	955	910	889	904	931	851	914	813	894	877	919	926	830	921	874	881	893	883	874	913	966	891	947	844	899	909	935	884	923	859	865	903	840	896	888	888	873	935	868	930	836	878	941	847	891	895	892	881	864	872	884	883	874	968	860	906	855	895	904	850	929	901	905	862	887	875	913	890	894	877	879	878	903	862	875	944	864	881	890	883	893	952	843	917	853	905	904	831	921	912	904	962	909	890	886	898	837	958	876	890	907	837	885	897	879	903	865	881	919	855	854	847	888	925	916	874	883	917	842	932	900	875	911	862	888	932	888	892	931	878	882	911	877	893	953	891	901	926	876	896	887	890	863	865	879	900	879	855	912	863	910	917	859	853	846	938	895	853	917	852	876	856	857	854	923	907	910	878	899	877	911	955	861	922	858	857	888	849	814	848	870	892	900	941	900	866	919	898	899	941	844	886	931	858	857	862	860	906	904	914	885	921	906	856	915	897	827	882	892	929	869	882	853	905	959	913	877	927	880	888	931	863	907	888	846	890	935	939	920	872	829	900	844	832	928	895	880	903	845	906	909	887	918	855	910	896	860	888	921	886	909	845	909	919	915	908	832	936	892	883	897	881	870	905	870	883	853	873	851	821	937	868	878	831	928	936	893	899	883	899	889	849	873	923	862	888	899	871	919	877	836	890	943	882	878	887	833	847	864	893	853	893	907	898	905	869	885	911	890	906	842	926	836	886	912	929	844	901	945	858	939	866	882	861	870	877	892
15564	10509	7045	4128	2286	1365	862	590	456	390	361	311	330	316	276	281	308	303	307	321	320	321	325	327	315	338	303	302	302	310	293	317	306	300	295	313	321	269	309	315	327	294	319	293	284	299	315	289	333	313	321	310	342	316	323	311	300	300	314	316	287	345	288	327	309	310	297	324	317	323	323	290	298	330	313	307	314	310	318	351	298	309	311	318	318	318	297	303	292	334	311	312	317	295	341	317	332	304	314	312	329	275	305	285	297	320	299	358	289	290	304	293	291	314	329	316	308	312	317	308	324	294	342	302	296	301	303	311	284	299	312	333	282	261	305	342	315	346	315	346	323	340	293	331	352	327	318	321	323	339	318	324	298	318	329	309	327	328	322	307	298	331	313	301	313	323	317	353	317	335	311	311	321	310	290	322	280	293	283	312	304	292	311	326	291	332	317	325	290	347	349	317	335	311	325	307	326	287	345	334	318	345	337	329	317	321	306	350	337	330	298	285	288	334	293	328	306	319	332	319	277	317	322	289	318	324	329	322	313	302	352	303	313	329	313	323	311	279	290	311	347	312	304	278	300	382	335	318	316	313	307	328	337	314	326	339	315	288	317	276	309	321	336	325	338	295	310	296	307	317	305	291	279	324	305	307	314	285	325	300	314	332	297	331	284	313	304	321	347	326	294	317	320	319	350	329	304	295	306	301	317	317	320	352	307	305	358	330	316	301	299	331	328	337	339	334	360	308	308	337	277	308	326	296	299	332	303	301	330	286	278	309	320	293	306	319	330	309	300	320	309	326	347	288	333	289	340	316	287	301	346	327	315	315	312	329	297	309	312	316	330	305	355	284	277	302	338	317	303	304	315	281	300	320	304	290	327	317	315	334	339	286	327	311	308	333	328	323	315	309	323	302	291	329	328	314	319	310	283	320	331	306	309	304	307	319	311	305	326	349	339	290	334	293	287	295	335	352	317	287	295	326	304	289	314	351	327	306	322	336	313	303	311	308	285	293	291	328	284	320	291	313	298	334	322	323	300	288	310	299	339	334	298	307	326	299	292	322	283	286	330	325	329	313	341	317	318	302	274	330	340	304	308	285	322	311	335	320	334	356	328	306	288	321	329	322	321	296	296	294	346	337	313	305	329	314	302	326	312	293	314	314	278	324	312	290	309	312	324	287	309	290	308	343	324	303	317	330	320	316	286	326	329	351	294	331	288	298	297	314	291	311	350	272	338	304	298	320	312	294	293	290	282	318	301	315	311	286	294	302	271	322	299	314	316	333	319	344	298	328	305	337	282	289	334	294	291	317	328	312	308	343	310	302	318	339	307	316	346	380	309	324	315	316	328	301	335	301	327	337	300	301	359	299	299	286	300	311	290	321	282	318	305	290	308	348	322	280	293	304	349	341	335	303	319	309	316	320	349	354	286	294	358	302	318	321	341	301	325	318	293	316	289	339	334	319	280	312	322	335	294	309	314	324	300	278	350	331	330	310	345	317	337	337	291	309	344	297	318	345	312	321	345	319	296	300	323	282	311	315	354	331	345	335	305	312	339	313	336	319	326	304	318	325	282	313	278	331	298	322	293	302	321	325	335	301	316	269	311	317	309	305	330	279	327	305	298	300	310	322	345	282	316	326	312	316	337	296	297	327	338	305	344	309	329	346	294	333	341	326	308	297	305	296	296	331	297	292	332	336	361	321	299	298	337	329	321	333	294	305	282	304	308	310	316	286	284	313	304	326	330	319	311	302	353	317	335	284	337	314	306	320	316	335	319	324	306	339	301	270	342	353	335	307	330	314	316	280	320	329	348	313	286	339	339	327	329	332	304	308	322	318	307	304	319	308	321	317	346	320	301	289	293	309	316	335	311	321	325	311	343	317	345	317	336	314	334	314	297	341	297	287	341	298	301	306	300	310	333	322	330	328	316	302	315	291	325	290	293	288	321	311	326	301	290	282	337	295	331	352	285	298	294	314	337	302	302	308	319	267	320	274	318	299	300	301	345	307	290	344	316	330	338	315	313	288	329	330	302	305	299	336	325	307	298	318	296	332	341	314	341	314	335	310	307	273	342	337	332	325	318	314	296	318	296	332	298	345	309	312	310	324	307	329	311	329	333	346	323	323	299	298	314	288	354	299	308	352	291	342	305	357	308	289	327	313	271	314	316	332	314	281	344	293	293	351	325	288	294	304	358	307	289	315	325	301	335	318	314	299	293	310	321	309	330	308	317	312	318	309	346	326	350	329	304	356	328	308	270	348	319	287	280	342	317	353	296	332	332	328	361	329	310	298	321	313	286	308	307	337	350	338	346	305	330	287	317	300	323	320	277	262	347	331	289	318	305	291	302	338	320	317	338	314	315	315	285	327	272	306	282	300	314	304	302	312	325	290	317	339	333	349	323	306	325	316	317	328	301	317	349	365	312	323	292	331	284	358	334	299	351	334	316	309	316	301	301	352	321	306	335	318	313	315	294	312	318	298	331	345	300	295	321	306	308	302	307	313	310	309	287	349	318	339	328	317	316	303	331	306	317	309	356	301	291	291	335	329	301	297	321	289	306	278	300	294	332	304	307	283	274	341	322	310	313	302	309	324	311	299	338	305	287	321	293	288	306	295	309	289	307	380	330	336	300	307	303	295	307	304	345	343	307	333	349	299	304	322	319	328	350	312	331	312	333	278	253	315	323	322	327	310	326	345	317	295	299	297	319	278	333	310	324	288	346	326	303	296	317	313	317	303	311	339	302	316	299	319	348	308	294	322	317	309	333	342	304	315	327	304	327	311	324	330	337	299	294	286	340	306	314	325	339	310	310	297	308	340	314	316	306	335	323	330	334	291	325	294	331	314	301	297	347	328	347	344	333	320	314	306	312	316	301	290	317	320	329	367	324	273	309	326	307	319	282	320	293	305	335	339	297	321	310	292	294	297	299	304	343	309	303	287	317	319	323	315	290	319	315	304	301	322	296	305	313	339	281	307	303	306	317	327	295	302	335	316	314	311	301	302	297	301	315	319	306	310	294	299	311	286	345	301	314	331	331	338	308	319	321	321	320	290	307	322	335	304	295	326	315	353	342	300	316	282	331	300	278	341	296	305	309	342	331	317	329	315	310	333	319	285	295	322	320	303	298	298	332	313	310	336	290	321	294	279	335	310	322	346	328	302	321	322	385	342	339	305	315	303	316	332	342	314	323	339	311	303	287	304	299	288	335	305	295	318	327	317	325	317	325	272	329	328	322	336	319	321	331	312	345	306	301	309	303	340	301	322	296	327	308	317	329	308	343	319	331	305	293	315	325	302	313	305	334	336	317	322	334	295	354	325	311	335	318	291	329	289	319	318	292	324	313	319	304	318	301	294	293	341	286	318	281	303	306	327	340	319	361	340	261	284	306	315	313	328	315	305	310	327	294	286	319	293	302	334	310	333	314	326	302	317	330	320	331	326	343	317	313	271	330	351	335	318	288	309	364	324	333	300	323	331	316	359	327	316	339	304
14689	12685	12060	9555	6240	3853	2495	1585	1127	887	796	775	673	706	703	746	666	711	702	696	704	706	719	617	707	681	679	733	710	702	707	713	705	686	671	732	669	683	708	709	729	710	690	678	681	694	682	685	697	708	669	738	704	711	682	683	673	695	728	689	655	715	676	728	700	730	743	692	679	735	666	698	693	701	682	706	698	654	721	674	671	722	647	665	673	734	692	687	690	737	708	687	721	734	741	704	704	672	667	710	732	648	664	706	724	707	674	737	712	714	746	737	733	708	690	681	715	684	706	702	692	649	683	710	701	676	692	731	656	666	732	666	728	682	681	653	680	694	690	668	700	712	717	716	686	714	740	715	690	667	698	673	741	729	730	710	681	673	726	648	662	731	686	726	679	668	685	704	742	690	677	668	711	694	688	690	671	687	699	716	725	681	705	702	647	707	640	718	711	711	717	697	730	686	715	679	714	711	668	662	695	709	684	707	681	690	681	691	702	713	720	717	748	689	701	656	655	681	709	679	730	671	742	665	707	703	674	683	697	667	682	726	683	725	689	700	735	702	677	732	707	718	714	695	672	673	711	698	723	695	723	646	718	709	713	751	679	701	665	707	743	728	677	719	682	675	696	655	691	719	699	691	720	692	666	722	661	681	744	696	688	699	691	677	708	716	680	710	668	678	752	739	694	695	677	681	730	685	681	749	730	686	696	697	708	705	690	752	715	738	694	667	723	726	720	719	683	683	669	730	734	727	708	705	741	752	660	663	712	688	729	675	684	725	718	702	718	681	681	679	732	689	715	658	733	697	720	684	709	721	684	721	722	684	683	680	670	705	730	687	707	649	706	728	735	712	658	720	729	706	682	690	731	721	710	676	690	735	649	708	702	708	742	708	691	743	711	755	715	744	692	686	695	697	712	705	705	683	709	685	697	667	672	662	748	673	727	649	693	777	704	712	665	720	673	699	669	700	676	699	661	744	727	660	707	720	720	730	719	656	692	671	716	734	672	645	703	705	724	674	725	691	664	691	726	669	709	717	660	696	676	676	687	685	691	644	673	701	683	740	729	632	705	710	709	710	678	711	699	699	719	726	741	681	700	685	707	694	683	696	696	650	660	698	669	671	719	703	715	685	683	705	716	720	677	710	692	697	736	751	637	709	719	737	690	665	744	698	722	659	678	677	737	695	717	665	710	694	726	694	755	699	710	726	669	676	705	711	689	719	712	687	696	653	713	673	725	693	695	695	699	705	748	716	710	684	690	714	660	716	706	671	679	715	742	712	670	647	742	711	723	706	667	718	669	676	728	707	709	689	732	698	696	711	671	665	688	672	710	677	717	694	693	690	689	657	736	683	696	649	728	728	732	738	714	737	646	724	691	693	710	694	676	675	712	692	674	708	696	735	694	719	691	745	716	703	720	684	695	664	732	699	727	658	750	720	667	723	724	650	726	734	690	698	713	639	699	698	693	679	667	666	707	665	761	776	711	705	705	718	688	718	698	720	696	747	672	664	695	742	665	670	717	700	727	772	747	725	712	731	714	709	704	728	703	670	739	713	688	687	679	720	705	731	671	746	670	695	678	688	662	720	701	692	680	716	642	699	719	710	676	722	708	714	707	695	724	712	650	711	714	672	689	718	704	699	703	708	644	673	670	712	697	705	706	671	672	699	681	688	679	700	666	675	653	692	710	725	673	675	716	728	731	725	705	691	680	681	712	702	707	709	703	685	665	693	681	676	667	711	740	727	705	716	744	681	683	673	710	695	709	700	739	721	682	717	678	726	677	720	720	647	693	690	684	725	741	689	691	742	707	684	676	676	688	693	647	697	671	651	706	699	691	684	740	720	706	650	692	712	695	702	749	689	632	697	696	706	662	683	685	729	665	664	702	678	686	692	755	688	709	664	717	645	688	696	695	729	708	770	698	720	672	713	672	677	746	704	731	672	690	640	699	671	701	653	675	735	699	668	683	641	687	691	671	705	721	693	706	694	722	680	671	670	686	672	688	744	680	697	668	678	674	737	697	679	712	740	732	709	680	703	686	698	662	685	677	669	711	702	678	670	704	724	703	676	700	711	725	666	727	700	680	678	652	689	723	715	717	743	700	699	775	744	691	738	699	737	664	685	641	687	730	676	658	717	715	674	671	708	650	684	706	646	678	691	756	752	702	720	719	715	735	682	695	713	688	717	661	710	696	665	727	674	700	751	686	690	694	730	638	659	700	706	728	682	702	745	678	680	706	696	696	689	716	703	671	696	718	733	690	678	643	687	720	687	686	721	710	663	718	701	681	720	711	653	711	679	713	713	710	692	658	711	724	687	729	694	682	665	637	692	688	695	691	701	708	700	678	750	696	726	684	660	675	691	666	651	706	698	699	725	684	718	687	685	668	678	692	698	692	650	728	686	685	687	759	638	716	694	676	710	707	675	733	666	724	731	689	635	690	693	709	735	735	732	664	731	733	746	686	720	716	671	774	708	679	707	735	662	676	728	663	705	666	658	696	683	694	676	683	669	725	697	709	713	697	669	693	684	700	689	696	703	642	687	685	695	738	672	671	660	718	699	670	692	679	736	706	665	682	713	705	697	733	758	730	698	689	684	728	746	663	712	670	684	706	661	731	729	650	742	709	707	637	691	659	756	698	662	663	670	743	707	751	719	676	667	715	691	699	690	703	633	693	681	701	664	726	684	740	676	741	706	712	692	686	695	701	766	678	756	673	717	745	748	707	731	701	674	672	705	696	724	672	694	695	705	706	738	676	735	678	717	654	694	678	700	672	680	712	675	713	713	696	684	690	701	638	697	745	671	715	718	672	698	744	774	708	673	682	701	735	714	658	697	710	674	691	732	700	724	683	687	723	682	666	684	718	698	693	699	712	697	698	684	754	675	658	690	739	705	682	710	715	639	671	683	717	701	710	712	694	723	693	733	647	677	668	664	736	729	692	666	723	706	732	731	725	678	671	666	687	721	707	696	706	697	717	667	682	711	741	741	688	714	691	687	686	639	719	718	688	673	660	687	726	711	705	664	689	704	671	676	667	740	711	702	667	713	736	655	709	712	659	655	706	670	703	727	729	719	675	697	671	742	698	675	703	664	689	716	679	694	681	708	620	676	717	690	739	722	685	740	749	708	694	738	706	701	670	689	743	735	722	673	677	725	705	726	700	688	730	676	715	711	677	662	645	715	687	703	730	761	649	720	686	737	707	678	705	690	679	716	748	702	719	697	726	681	715	690	719	758	759	696	698	741	691	704	708	714	699	709	695	707	668	712	765	668	684	661	716	719	713	694	709	698	711	687	684	739	670	699	674	702	712	655	714	686	655	682	684	697	689	687	668	659	725	727	664	725	688	681	711	645	652	700	698	680	644	690	711	659	693	707	744	691	668	725	677	713	678	687	739	708	731	672	734	730	708	642	702	674	688	690	685	735	729	687	693	684	700	722	663	733	722	687	729	674	696	727	670	701	698	692	706	675	753	670	673	725	708	698	708	634
83921	73105	70318	55860	40280	26416	14413	6513	2650	1340	675	536	433	390	364	348	362	374	376	346	357	367	352	383	370	357	401	358	368	374	390	378	380	378	345	347	344	397	395	406	339	402	323	394	399	390	392	363	377	384	378	343	351	351	370	381	391	345	362	399	359	344	337	397	352	371	335	372	374	387	423	364	366	382	355	353	360	378	417	364	386	347	384	372	382	398	388	354	346	350	349	371	352	349	338	379	338	393	355	348	361	364	345	377	348	361	343	358	376	366	403	388	349	382	382	390	399	381	339	344	374	374	341	356	334	364	406	357	388	391	422	362	383	394	374	367	374	340	345	371	362	387	378	381	353	383	384	344	355	384	375	357	347	348	395	397	347	375	379	371	345	377	351	412	393	359	381	383	403	379	408	375	376	363	407	377	376	398	363	398	372	386	390	361	352	363	379	359	377	421	370	362	342	426	369	367	395	361	368	415	370	370	432	361	384	356	383	370	369	380	353	350	358	373	364	391	403	397	385	407	386	373	369	390	383	347	380	353	390	369	386	388	386	343	368	339	368	348	375	384	391	359	432	405	358	376	370	414	363	380	347	412	388	376	364	402	391	430	385	361	373	384	351	382	337	369	363	375	344	379	385	373	387	379	392	338	372	381	357	384	359	378	363	386	371	347	346	391	345	360	380	389	382	378	367	367	377	409	330	402	368	344	376	392	377	392	348	370	383	376	380	344	344	357	324	366	404	393	367	360	344	372	387	353	355	358	376	370	361	390	383	395	362	365	344	352	348	367	406	397	369	335	383	415	385	379	380	400	385	409	430	377	330	347	345	386	396	372	388	340	362	347	370	371	398	368	360	361	375	367	362	392	352	389	350	379	350	378	363	373	379	393	335	355	406	338	337	352	391	375	387	376	361	377	387	368	355	377	372	354	370	394	359	351	384	383	334	336	357	356	378	383	376	366	372	366	399	357	384	394	359	335	355	356	396	381	377	368	384	349	340	365	348	362	395	360	362	363	391	377	368	377	359	348	362	368	379	355	364	359	394	333	338	366	342	364	378	383	397	327	344	365	399	354	347	326	354	369	359	354	341	407	331	300	417	382	369	347	402	332	379	359	352	328	361	406	381	402	376	355	386	358	359	341	356	381	389	354	409	332	382	379	374	353	382	385	370	353	377	377	342	356	375	396	366	344	364	380	393	400	362	392	402	391	355	380	350	388	375	341	375	342	361	351	373	350	371	347	340	387	362	385	381	379	384	378	397	373	346	420	338	369	364	346	378	403	361	386	349	381	358	349	385	405	392	378	374	347	381	369	370	332	381	380	375	374	380	373	361	384	354	386	377	411	396	383	348	360	346	371	344	383	412	396	391	324	387	369	368	367	357	355	360	356	402	357	380	380	324	357	316	379	377	365	361	352	375	385	387	377	368	335	382	354	374	386	385	391	368	388	336	400	386	370	341	374	378	367	390	354	376	368	385	348	358	335	375	348	338	381	382	387	395	401	344	351	370	346	339	384	370	402	360	377	393	340	368	370	394	370	391	413	391	380	368	376	350	389	374	369	377	394	371	358	371	378	396	372	360	398	402	333	369	347	339	364	380	368	359	382	393	368	356	355	350	357	388	385	331	371	398	387	370	367	372	379	365	345	350	347	373	387	380	376	382	398	365	366	382	358	387	378	341	360	420	378	347	366	392	367	348	362	371	376	325	360	354	360	377	332	373	381	369	367	365	379	346	356	361	387	356	364	390	365	362	326	359	393	373	385	354	368	338	395	390	370	388	367	372	381	348	373	385	364	388	391	386	372	349	410	387	330	350	386	342	379	377	354	350	340	353	376	385	377	387	378	365	362	329	364	366	384	336	321	379	352	384	382	352	327	366	380	324	383	337	351	362	364	399	362	389	358	412	386	363	383	400	410	404	380	376	364	383	366	341	393	351	372	345	381	348	366	344	368	388	375	387	384	384	379	359	340	374	362	367	399	378	374	368	384	385	375	378	367	391	384	351	364	383	384	395	430	368	346	409	367	385	369	323	372	353	355	382	351	365	409	407	384	375	374	366	360	384	371	375	350	357	331	373	360	378	399	378	379	393	354	391	384	366	369	388	363	374	370	357	385	384	352	404	417	390	360	384	331	396	349	380	373	373	400	370	387	368	353	396	415	373	360	386	330	406	368	400	352	353	380	390	373	377	342	361	359	360	381	362	365	338	423	308	382	374	386	314	335	348	363	371	357	376	387	390	372	358	356	372	310	389	394	364	366	352	365	369	372	353	342	366	338	375	363	344	354	409	359	368	362	372	345	387	374	357	355	364	343	392	369	354	365	369	379	373	325	337	344	364	362	361	402	387	375	360	339	389	343	367	372	386	372	376	356	366	386	398	429	448	358	376	346	392	382	407	400	373	335	348	348	339	345	350	398	367	332	358	372	379	360	388	390	378	387	390	393	368	348	346	366	330	380	377	390	381	384	405	369	378	360	375	365	393	382	399	377	374	330	366	372	379	370	387	360	359	342	391	371	381	323	340	386	380	331	354	365	403	389	364	403	359	356	361	381	386	372	410	397	349	372	369	368	405	380	389	399	405	373	353	392	392	392	373	402	386	358	407	403	386	392	364	382	379	351	356	314	348	358	398	388	370	397	363	360	374	368	378	368	377	359	374	407	374	394	385	356	372	346	377	357	381	336	368	359	393	388	359	372	388	335	349	395	408	369	382	354	338	340	388	382	396	372	359	420	362	374	399	347	401	381	386	364	326	406	369	360	364	357	348	346	387	369	329	346	357	360	340	350	382	393	386	394	386	392	390	374	363	432	421	343	375	359	372	383	366	387	375	351	382	338	405	390	351	372	365	339	343	369	392	380	365	383	397	343	352	383	371	391	377	351	380	363	376	360	389	354	381	351	402	358	346	335	414	383	362	398	404	362	379	369	405	381	370	368	345	360	374	333	369	347	397	375	373	365	390	421	386	366	379	401	361	384	358	344	377	393	376	316	364	380	380	377	391	398	423	388	375	364	367	344	376	344	367	388	385	390	391	388	361	376	359	358	389	357	347	360	309	329	365	366	385	334	353	348	337	374	418	356	381	338	404	365	371	334	385	414	376	374	390	391	392	374	372	341	386	379	408	375	381	358	353	375	379	392	358	336	371	386	398	353	361	376	385	355	406	339	382	399	334	351	410	371	347	346	405	331	364	405	370	347	346	363	351	397	371	353	382	375	395	305	354	373	377	391	403	386	336	398	357	360	367	382	373	373	367	400	373	349	348	342	339	381	395	370	344	400	370	390	363	372	375	380	347	382	358	356	379	343	358	365	353	367	355	407	400	383	368	393	375	376	361	354	387	381	332	378	387	369	390	379	404	415	407	364	366	329	329	356	395	362	375	384	401	384	370	380	323	356	367	398	382	383	346	390	395	368	385	405	436	370	404	348	390	351	382	366	377	358	348	402	345	392	347	368	361	345	377	382	377	342	360	376	360	340	390	351	369	371	354	413
53684	55022	65580	60263	49769	38910	27036	16186	8595	4139	2277	1356	1034	749	827	794	805	825	821	803	781	853	836	799	859	801	797	824	823	802	838	784	810	818	834	751	815	842	782	795	834	783	810	755	823	777	831	793	837	796	822	816	791	869	779	788	827	843	771	841	827	781	815	799	786	824	822	780	834	821	811	846	789	787	820	774	834	798	785	797	775	821	804	791	811	764	822	809	800	809	810	753	813	812	814	780	827	752	847	817	816	845	851	772	815	822	837	831	762	750	810	827	867	821	809	837	805	830	768	837	824	815	776	917	764	796	778	821	789	786	820	763	791	785	827	789	804	818	793	780	770	803	792	833	833	884	817	762	819	820	760	770	753	749	766	787	852	819	797	784	770	849	825	871	797	831	800	799	805	774	787	823	785	800	805	843	789	857	856	782	785	780	858	793	825	826	812	825	803	805	809	815	895	761	793	744	781	781	837	830	816	771	820	823	802	810	767	770	801	803	819	820	742	796	865	789	822	785	801	801	783	789	807	825	783	770	778	749	797	759	776	824	815	835	772	847	830	789	841	827	761	840	746	847	803	842	818	789	852	812	827	804	811	779	808	832	813	788	776	816	811	799	789	824	768	798	799	812	783	823	754	811	805	801	837	820	813	781	853	783	812	830	794	793	773	791	822	786	808	772	783	769	805	812	812	869	839	812	812	893	866	783	783	788	771	776	812	755	779	834	818	800	831	811	835	839	793	809	814	771	804	801	813	782	850	801	826	763	831	761	830	803	800	815	806	809	805	848	833	844	787	832	781	842	841	854	784	798	824	829	840	774	807	778	804	844	833	827	774	763	826	787	815	809	746	809	830	796	767	816	874	805	801	815	799	810	803	820	850	750	846	840	807	796	842	834	802	789	809	770	843	801	770	809	810	809	837	840	820	810	824	746	818	810	821	804	765	790	751	863	789	818	783	775	835	786	790	803	842	815	834	810	808	854	777	856	798	767	831	816	808	833	832	834	862	803	861	817	782	831	806	830	797	831	821	803	824	785	769	804	801	791	858	792	790	845	797	813	762	822	749	771	792	783	769	799	759	791	808	850	801	827	780	836	845	805	816	840	802	807	787	843	805	845	836	837	846	804	813	795	806	805	840	789	818	771	864	756	807	784	798	804	802	782	771	827	803	847	861	802	842	801	779	822	847	771	810	769	792	763	823	779	766	793	777	805	842	812	767	802	776	774	804	837	826	823	820	782	823	802	778	887	843	843	804	770	849	752	788	783	759	838	865	795	816	821	879	738	835	820	786	839	809	836	756	800	783	790	820	827	816	818	789	772	797	780	781	764	810	791	841	873	789	846	819	796	834	803	811	836	807	809	786	815	838	870	820	832	841	796	785	810	790	834	766	813	781	782	804	803	812	774	820	767	798	810	822	821	796	784	830	846	863	823	784	817	831	816	813	815	791	803	794	786	794	846	786	818	783	840	833	793	819	772	817	812	763	799	769	797	758	755	833	828	777	784	806	799	886	822	778	784	797	828	810	784	774	800	779	783	815	812	790	761	842	802	786	801	816	844	834	795	753	769	812	769	852	829	836	785	826	802	807	827	740	785	776	775	861	839	765	807	772	798	816	817	811	826	782	815	843	830	842	813	853	800	791	810	801	795	839	829	786	805	859	779	843	769	822	766	796	761	810	784	789	846	803	778	771	784	864	864	824	851	789	810	814	860	792	813	821	843	794	824	780	789	826	829	789	806	762	804	798	771	794	738	809	805	830	797	787	799	821	819	804	753	839	792	837	794	817	835	818	801	797	796	808	796	774	820	815	858	794	784	876	782	813	806	791	819	832	804	761	823	855	842	810	804	849	813	800	760	827	853	775	774	803	800	814	804	833	759	801	776	815	810	789	788	812	778	785	778	804	830	760	814	791	820	782	845	832	838	836	794	865	776	810	821	817	791	796	840	865	851	780	835	786	790	842	784	823	792	816	826	817	751	828	771	828	760	827	798	784	804	838	796	835	858	837	824	794	806	821	800	798	790	847	794	789	822	799	819	827	866	821	827	790	816	781	757	757	823	803	827	811	819	832	844	822	798	775	831	767	803	862	807	848	748	770	824	810	856	774	821	816	846	817	821	782	781	830	859	799	779	800	785	790	768	843	774	785	802	806	789	811	845	854	819	802	781	859	825	780	762	777	840	845	839	850	834	806	786	837	847	836	845	858	791	810	843	824	800	754	843	858	781	824	786	789	877	795	765	841	830	842	835	847	743	792	766	869	787	825	821	817	829	831	833	826	828	811	808	869	837	793	826	834	817	824	847	772	757	857	816	813	793	834	822	795	778	846	789	784	866	797	813	810	825	860	800	895	795	794	819	765	798	798	823	833	774	788	779	798	808	838	770	823	762	842	789	815	816	785	802	795	797	768	837	795	798	808	816	804	807	799	821	813	786	808	831	829	836	866	788	846	836	799	806	765	840	795	814	830	823	810	799	832	852	872	841	790	823	792	798	839	831	754	815	824	807	802	792	834	813	795	881	859	817	772	790	809	812	799	848	779	798	799	801	810	802	827	826	832	770	777	810	779	777	842	788	770	805	832	810	835	812	829	762	833	880	812	814	830	817	781	805	795	757	798	814	833	759	789	858	851	790	808	825	774	816	836	816	829	788	771	843	791	825	789	814	840	798	833	796	831	807	805	855	740	809	752	779	802	818	818	857	810	831	774	798	839	797	768	815	823	847	774	782	847	777	840	765	851	752	801	763	788	803	768	845	830	797	843	774	867	782	824	827	836	786	807	851	815	819	804	796	809	778	846	855	854	806	827	846	774	838	840	790	837	764	805	801	848	814	785	796	786	817	843	838	821	813	799	833	820	884	826	857	801	795	790	792	871	759	802	769	803	808	826	799	823	812	772	821	778	804	868	805	751	843	787	800	808	784	785	825	819	793	829	824	816	790	817	787	812	847	807	791	869	797	836	789	818	779	846	781	799	827	818	799	844	825	848	770	814	757	808	808	811	807	837	809	837	806	804	819	788	789	857	819	801	801	828	820	798	791	828	800	801	786	788	788	830	834	801	778	830	756	797	852	818	782	793	785	806	750	781	838	793	752	804	772	814	813	821	769	804	773	816	788	786	807	775	820	805	834	810	853	783	816	802	790	790	784	851	778	813	774	805	774	798	829	810	807	843	790	809	788	790	767	821	810	833	790	748	774	843	824	818	820	859	799	784	823	784	826	767	818	812	822	847	829	787	826	818	808	867	774	854	835	797	801	812	808	810	823	815	890	782	885	807	782	803	843	829	805	807	776	800	800	793	829	833	776	801	820	819	823	815	845	784	797	847	834	788	824	830	800	797	769	775	814	836	830	757	795	788	777	791	801	814	817	819	816	814	782	805	837	804	850	787	840	786	789	789	806	823	835	820	823	829	780	796	795	781	837	798	797	801	784	816	855	839	820	826	772	811	801	845	850	769	869	772	778	838	805	796	774	810	811	799	825	766	804	834	827
85094	74869	71470	58787	44043	29425	16301	6969	2896	1252	716	564	436	376	408	434	414	429	384	403	417	436	406	414	434	385	413	368	393	410	418	412	408	440	382	430	402	420	434	418	387	432	403	394	428	415	396	432	394	467	415	399	415	394	385	393	444	450	405	456	400	414	385	412	394	387	400	433	403	398	415	407	390	417	414	405	374	383	429	424	423	404	437	382	431	405	372	398	422	364	389	405	395	413	425	392	418	401	397	429	392	450	360	367	395	398	391	425	423	415	421	423	367	406	389	399	448	432	431	408	382	403	390	408	438	374	395	399	415	425	411	426	390	412	439	390	426	422	392	400	432	467	398	388	399	408	391	432	421	414	429	427	398	404	380	385	398	387	377	401	427	429	399	408	380	382	434	408	468	396	420	411	391	408	436	416	410	401	412	408	406	394	425	417	450	410	402	421	430	434	410	411	420	414	432	404	400	429	411	408	399	389	381	430	412	416	364	412	395	374	392	414	418	412	426	443	416	400	425	400	402	394	419	411	433	396	379	422	402	420	387	432	391	408	423	371	441	397	404	414	430	432	403	359	439	416	413	415	415	437	415	409	386	428	433	445	416	465	412	445	424	437	353	398	401	388	353	414	437	405	398	397	431	402	417	375	381	385	439	401	416	420	413	413	410	418	427	454	377	429	375	402	397	384	384	400	370	435	417	368	417	430	433	391	404	382	436	444	377	433	396	386	386	398	396	445	452	424	455	384	424	402	405	420	406	415	432	406	433	438	412	406	381	408	383	417	408	397	425	450	402	387	394	412	422	433	374	412	429	362	435	448	412	423	394	405	406	393	412	368	390	424	440	404	452	433	390	398	408	418	412	408	416	399	406	408	386	439	456	402	425	397	423	414	409	414	403	400	420	395	400	408	416	441	429	435	415	414	393	400	406	416	394	378	434	412	430	389	417	437	429	416	388	394	412	452	417	440	384	399	433	369	405	440	421	406	372	430	408	378	400	421	383	423	406	432	423	437	404	413	428	413	414	411	379	416	385	413	380	390	381	440	402	418	414	419	387	416	412	422	429	414	415	450	399	423	411	428	417	431	387	456	433	381	407	360	383	431	391	431	406	391	378	411	434	436	387	425	475	406	423	402	397	397	422	431	386	374	425	413	450	444	391	405	393	445	432	425	429	423	441	388	412	384	415	423	454	465	405	435	400	384	414	403	442	401	409	401	372	406	430	401	367	452	389	372	446	382	424	419	429	412	418	413	416	371	397	370	409	392	414	438	392	388	414	421	413	444	411	424	441	398	416	421	429	389	397	412	392	402	432	416	385	415	439	441	430	425	435	410	411	440	397	411	408	379	408	414	401	413	415	385	452	385	391	439	381	398	435	423	422	417	408	395	391	439	392	442	389	376	416	422	393	416	423	426	424	435	433	460	439	412	421	401	422	401	395	395	423	389	443	380	387	393	378	326	424	422	404	398	419	387	426	408	394	413	392	414	387	448	403	434	391	397	446	401	371	435	398	408	369	393	413	406	425	400	409	419	409	413	433	378	398	397	406	389	399	405	440	420	394	435	411	416	369	375	448	456	416	405	446	421	416	429	433	459	404	396	420	403	405	422	401	439	405	402	435	429	398	411	370	412	408	405	398	408	404	436	380	406	395	457	429	444	404	442	400	386	391	431	421	404	427	416	428	373	393	403	415	422	415	417	385	398	356	428	406	395	385	427	448	423	443	454	406	422	430	386	376	442	432	407	432	386	416	410	409	396	425	399	421	434	459	399	450	434	446	402	425	401	381	386	434	394	396	409	401	388	384	409	421	418	455	420	381	384	407	417	374	402	429	372	419	364	422	413	404	374	403	422	392	449	377	410	388	400	403	422	432	430	381	413	387	369	472	393	383	422	412	416	393	382	431	419	432	443	378	375	399	445	423	436	398	380	442	370	399	398	435	400	358	363	391	423	414	379	442	399	434	384	373	415	426	413	379	414	424	406	433	414	439	409	382	413	439	409	393	388	380	413	380	389	380	395	383	399	419	393	403	408	446	403	426	422	419	400	426	388	417	423	435	382	396	388	425	416	385	415	420	382	399	387	409	422	397	414	392	429	400	420	432	426	401	432	389	431	406	408	423	381	449	434	430	371	421	396	419	435	407	427	380	398	388	416	395	433	408	395	403	425	398	420	410	378	420	374	379	391	404	401	418	424	397	376	410	407	412	440	416	443	408	425	406	391	419	388	404	429	383	416	400	388	377	391	392	425	377	409	390	420	402	376	426	385	429	428	385	375	427	455	432	412	429	389	424	403	412	410	421	426	428	399	445	428	389	401	387	392	387	415	414	424	416	397	366	411	441	437	401	426	428	370	452	425	457	375	409	383	382	412	368	396	442	413	382	409	404	435	379	402	446	401	404	382	393	409	410	399	393	411	408	384	364	422	410	430	418	398	391	380	429	414	383	385	420	399	394	401	452	434	448	405	410	362	410	429	387	361	421	422	423	431	384	419	433	457	384	428	422	420	422	392	433	466	422	425	398	390	414	412	413	402	393	401	371	401	407	376	400	415	454	427	377	391	423	419	425	399	378	415	404	395	396	438	420	417	377	370	417	390	392	411	388	438	417	430	426	391	464	410	431	412	392	447	413	385	454	402	368	413	395	417	423	421	384	449	411	376	425	432	379	412	402	363	444	418	392	438	416	409	442	381	412	398	435	416	399	411	394	430	393	394	411	402	463	424	390	448	397	438	397	386	389	424	434	445	420	398	421	399	404	395	392	425	427	402	394	466	444	398	444	432	434	427	358	397	432	439	396	452	401	435	412	406	391	440	427	444	395	372	420	409	385	398	382	446	414	400	451	410	410	444	417	413	391	399	397	427	431	395	379	406	430	437	433	403	374	399	425	429	393	443	397	390	381	377	431	398	420	390	394	411	430	420	395	401	415	410	402	420	400	378	396	387	397	427	439	394	387	432	426	436	433	437	415	418	419	418	437	390	390	389	421	398	412	424	420	374	414	429	389	448	373	410	440	407	400	396	443	412	392	419	413	380	433	418	428	421	437	414	397	406	428	419	442	387	409	436	385	471	360	398	397	406	415	397	406	415	403	454	404	412	418	418	414	423	431	394	419	415	384	435	409	431	426	384	454	406	411	424	382	414	414	421	408	371	387	382	393	395	409	430	440	401	410	390	437	364	383	425	386	424	418	415	370	408	414	438	438	398	417	414	394	396	454	417	434	422	365	399	435	436	413	421	429	420	406	369	372	447	389	416	436	451	403	411	413	412	410	404	432	420	397	404	430	366	378	408	416	388	382	400	406	424	419	399	410	433	425	403	431	361	369	408	399	434	400	400	375	390	411	443	421	393	392	377	438	419	421	413	423	439	399	401	408	413	411	417	410	403	406	403	414	429	401	413	427	415	382	359	413	383	404	462	414	436	403	408	411	348	407	432	374	414	439	406	447	385	446	386	412	405	402	412	383	391	419	420	393	430	435	424	401	410	362	386
55188	57205	66408	63404	52915	41116	29080	17317	9096	4341	2242	1347	998	878	892	908	906	882	897	840	899	906	891	901	879	856	877	867	862	917	809	832	857	838	891	839	901	916	936	926	925	935	898	866	913	887	850	855	895	879	874	895	919	862	931	867	871	904	877	833	835	912	881	877	884	847	907	890	883	927	901	900	828	894	848	942	894	909	867	857	896	919	875	859	872	931	834	904	878	839	843	900	895	866	879	833	859	863	885	798	895	919	874	892	842	869	830	883	892	920	925	843	882	879	891	858	843	896	862	902	901	887	847	878	839	836	886	843	841	904	866	885	890	884	890	883	920	903	807	883	879	884	873	860	873	879	901	846	885	845	892	874	888	941	896	857	915	899	848	903	862	877	847	905	909	877	861	875	917	842	856	850	894	824	869	907	869	846	892	900	886	933	843	830	861	869	881	831	855	828	876	871	825	859	876	842	848	891	869	895	926	913	876	917	865	904	868	953	869	906	863	787	888	874	868	874	870	915	897	812	886	891	847	881	845	921	898	881	887	870	822	843	843	842	881	848	910	867	893	867	846	842	813	932	906	915	813	887	881	929	884	896	853	858	939	914	909	850	881	845	872	879	853	859	888	889	934	922	889	904	921	795	837	884	845	870	851	867	893	870	915	878	926	880	901	885	844	902	910	901	824	887	928	867	884	885	937	901	913	878	859	860	860	848	880	887	853	870	895	881	904	936	866	929	861	829	915	891	872	823	872	865	873	883	900	862	873	817	832	890	845	853	867	835	922	909	865	922	874	836	880	857	865	822	859	899	860	871	840	924	864	828	894	867	873	905	931	873	856	837	833	886	871	911	843	912	907	835	899	832	838	842	855	822	851	869	896	878	912	923	856	864	901	905	868	876	835	887	865	863	900	883	893	889	901	846	905	920	882	846	875	881	874	918	926	871	851	877	927	842	904	872	881	842	856	820	917	880	923	860	898	882	856	884	812	865	904	902	865	871	891	813	829	897	892	888	811	870	844	877	840	879	887	866	857	842	881	886	909	854	863	852	860	939	888	940	897	842	926	907	809	878	847	880	876	918	874	881	897	871	912	889	931	874	901	843	932	888	884	922	864	902	806	853	909	848	879	885	827	918	870	864	882	912	870	895	896	854	836	902	874	903	866	902	933	894	889	874	825	843	839	914	879	874	889	876	878	908	858	874	842	898	882	877	901	842	917	874	844	884	933	903	896	849	840	881	869	868	900	890	891	848	898	801	854	900	925	852	860	812	852	888	891	901	855	934	878	867	906	891	890	880	863	851	882	870	841	872	927	848	880	849	886	908	884	855	863	869	906	860	950	866	846	900	849	918	887	872	827	871	823	889	826	899	898	869	849	810	906	883	830	911	867	856	930	867	889	867	879	848	851	939	877	893	890	922	899	842	881	898	885	848	889	863	881	911	885	842	853	956	847	869	914	871	878	858	945	844	877	815	904	836	903	974	849	907	897	830	864	891	913	855	894	852	941	897	879	876	888	905	913	902	891	857	878	940	886	883	875	910	892	882	835	906	899	892	898	944	925	890	895	886	905	865	876	884	847	894	837	885	888	882	917	857	847	853	858	823	903	889	873	898	893	802	843	893	871	861	919	881	878	884	882	889	849	862	869	898	915	841	873	906	888	920	881	872	917	883	899	854	878	802	889	905	830	888	893	928	822	877	925	900	902	871	866	906	867	940	846	932	883	868	934	901	918	861	903	875	838	856	852	838	876	889	820	850	949	860	833	887	898	922	889	830	900	862	917	872	841	856	927	892	852	905	910	905	855	961	863	860	910	907	851	833	889	924	898	885	901	889	867	831	866	909	903	871	878	903	870	874	896	951	887	883	888	880	887	862	880	869	865	859	854	832	849	906	879	939	891	906	874	850	874	894	950	912	825	813	884	860	872	903	854	891	902	915	878	875	924	855	895	862	829	894	883	895	837	855	856	861	898	858	949	917	893	895	877	902	893	921	902	864	860	854	882	911	880	943	954	851	855	872	870	891	915	870	857	867	866	842	885	884	850	863	903	933	904	855	890	938	843	909	926	834	892	869	849	850	859	869	853	887	893	850	900	892	912	875	877	848	875	857	882	875	864	831	904	940	859	895	909	904	855	895	875	843	857	906	832	864	821	854	900	914	875	887	842	879	878	899	880	888	859	834	915	866	895	875	904	914	822	850	870	913	868	937	896	893	913	877	859	782	864	878	868	886	892	859	853	921	878	880	868	873	926	868	888	920	853	877	903	933	913	807	890	857	902	928	891	839	893	914	892	855	863	860	869	876	869	854	880	901	881	862	895	814	906	835	890	870	929	908	892	920	889	862	928	909	889	829	848	847	864	804	947	874	840	893	965	915	875	931	910	879	861	912	911	909	855	886	865	937	896	880	895	944	915	847	820	893	846	864	857	859	856	865	917	953	880	874	965	843	870	831	846	898	890	836	876	878	897	896	843	915	883	881	855	878	911	887	880	899	850	885	898	883	856	828	923	900	863	891	877	869	865	891	852	918	848	892	896	933	856	872	907	885	915	891	846	899	854	888	868	860	894	869	872	866	851	901	958	921	903	858	893	886	951	850	907	863	871	973	816	885	864	880	824	883	871	856	873	835	856	874	847	865	911	858	882	912	922	894	848	857	860	864	842	864	886	878	901	912	896	946	872	836	846	860	905	896	856	895	881	881	867	830	892	877	900	897	863	884	879	889	877	933	881	882	888	865	819	867	925	852	920	901	860	879	836	894	916	896	878	840	907	855	871	870	905	833	915	907	890	882	859	918	917	884	855	892	887	942	918	852	849	859	852	858	840	915	852	905	831	828	875	896	929	894	854	851	913	879	892	836	827	889	893	892	899	916	891	881	931	826	890	859	845	909	901	876	912	824	840	936	875	863	878	883	874	901	865	894	852	861	879	931	903	881	840	888	845	864	845	872	832	928	898	882	891	879	856	866	893	847	883	847	905	890	879	898	897	871	930	889	878	869	854	891	910	859	874	857	839	916	864	859	910	889	884	873	892	870	863	892	871	839	852	896	914	884	873	872	852	841	932	920	911	881	839	900	868	884	873	918	893	852	876	846	878	944	843	913	872	884	849	847	825	869	860	870	928	945	902	853	867	823	847	895	867	894	896	885	915	821	883	861	951	894	848	839	860	890	891	871	862	931	830	864	929	897	845	930	893	911	915	934	893	872	917	880	918	922	859	858	841	892	907	867	950	847	863	884	919	875	846	915	819	862	912	861	854	870	939	893	895	867	878	870	862	870	850	892	898	848	899	889	908	896	894	881	927	891	873	869	922	904	885	850	873	863	896	898	914	860	878	854	885	877	852	918	862	837	868	901	904	877	868	874	909	910	830	821	877	891	861	883	857	893	871	941	867	907	881	879	867	880	933	863	898	816	871	866	909	864	885	845	842	847	911	869	866	861	902	912	945	901	885	876	900	834	862	894	898	903	865	886	875	897	853	828	880	824	884	868	869	883
14805	9137	5821	3766	2071	1180	815	551	396	337	341	322	330	311	301	318	305	316	310	295	307	295	328	337	300	267	310	292	332	357	342	322	307	297	289	293	350	313	309	301	319	332	307	330	310	319	329	322	303	315	320	307	347	324	327	315	338	300	322	338	335	300	285	324	264	293	275	308	301	346	321	327	261	317	314	274	335	317	311	298	285	290	341	307	324	312	304	260	298	331	327	326	323	316	288	318	305	311	332	310	359	321	310	283	300	314	309	340	312	288	343	305	302	312	318	311	289	316	308	290	327	285	321	318	277	280	276	330	291	307	323	306	307	288	252	297	326	310	273	293	298	294	302	280	346	296	311	331	301	322	347	291	302	346	296	303	311	298	275	287	271	284	317	302	293	292	326	315	288	295	310	289	279	264	260	321	270	298	321	325	289	260	278	306	296	314	301	278	308	297	303	308	297	342	284	290	285	343	276	281	312	268	319	343	319	325	289	296	306	301	275	360	318	301	303	313	280	309	319	327	294	326	296	324	258	326	328	286	296	315	296	296	315	301	314	292	287	306	315	301	286	318	333	311	282	311	326	309	298	281	309	277	300	334	302	303	302	317	303	292	301	318	287	293	298	288	303	284	297	301	313	332	308	330	300	303	302	292	302	287	318	291	297	295	283	279	305	277	295	272	309	318	333	322	275	291	331	300	321	308	315	292	267	301	324	324	302	301	295	287	303	298	323	319	331	343	330	315	338	288	284	313	313	306	299	330	314	308	335	299	309	278	278	309	321	286	301	308	298	332	276	323	299	349	321	305	296	317	282	330	327	306	281	280	309	315	291	313	311	325	297	316	277	315	312	314	316	300	283	280	321	316	311	307	296	286	318	317	316	314	278	301	271	306	298	332	303	311	285	341	288	312	277	331	294	285	279	335	265	290	295	289	315	309	285	257	313	289	282	287	309	344	266	318	284	304	326	301	364	300	287	317	325	322	312	297	305	290	303	304	262	315	275	305	277	314	290	322	279	296	319	320	292	273	289	313	292	328	297	265	301	303	285	283	329	299	321	332	276	282	309	301	288	284	301	322	262	280	291	345	301	319	319	301	329	265	317	298	315	295	309	319	313	297	318	268	306	332	308	311	318	309	308	248	317	299	280	319	294	305	308	293	314	336	287	272	283	305	300	288	293	310	318	316	329	265	300	318	267	286	257	265	313	293	303	315	285	294	305	306	312	301	310	293	299	296	324	309	310	305	320	302	274	263	299	276	330	317	312	326	271	313	303	304	284	277	313	309	275	291	268	268	287	316	289	321	292	320	293	337	332	256	304	276	299	275	302	284	336	315	306	290	290	325	289	310	281	288	315	306	267	307	303	285	294	320	296	315	328	294	299	317	316	283	313	323	265	290	301	315	329	300	305	294	278	280	300	299	315	326	316	280	318	298	301	343	319	293	318	297	296	276	285	302	320	319	305	311	294	286	315	288	309	269	291	278	312	308	283	330	314	321	316	312	333	289	300	308	343	299	257	301	276	297	304	291	330	342	321	309	329	339	282	325	340	311	323	291	304	270	323	319	291	306	337	280	296	311	293	288	303	298	335	334	287	288	284	307	282	277	288	306	327	338	337	293	326	293	296	312	318	287	317	322	299	314	322	302	339	309	290	289	317	302	282	281	253	333	282	345	286	326	330	313	299	312	319	316	318	320	329	337	286	314	311	308	288	302	306	278	313	293	295	318	325	296	291	286	284	282	304	305	288	270	315	327	315	280	305	282	280	310	301	292	320	302	270	310	323	307	327	334	311	305	290	305	315	307	305	316	295	285	302	290	283	315	299	283	335	329	303	283	279	322	342	296	294	276	296	300	292	300	318	310	308	283	279	307	282	277	335	329	300	290	291	300	324	306	279	277	283	306	283	282	289	319	309	310	306	314	321	282	309	311	307	264	336	283	265	301	302	301	286	284	315	294	320	321	304	290	285	326	320	282	345	318	322	334	291	318	285	326	321	309	288	315	308	267	296	290	324	325	295	265	317	301	315	306	321	278	310	295	325	292	314	299	349	337	291	303	291	298	296	314	290	298	285	285	291	286	316	298	295	275	289	309	295	351	318	346	301	273	258	287	295	320	279	310	300	311	272	312	307	285	310	305	304	324	287	272	311	329	299	314	330	322	267	327	308	323	302	318	299	252	316	269	274	332	307	303	289	320	292	263	305	301	302	325	344	321	302	331	313	278	312	286	327	297	276	283	304	291	316	292	323	333	329	307	280	264	301	334	311	311	317	287	264	272	291	294	288	286	296	303	272	299	326	326	342	323	315	312	300	326	290	305	319	296	293	306	303	287	301	325	298	297	315	324	312	300	292	315	316	297	297	269	282	319	305	317	280	322	246	323	278	316	277	344	303	308	331	286	288	316	290	292	284	265	317	307	323	294	321	320	317	309	316	315	292	355	290	298	314	294	306	296	335	261	293	310	312	250	331	298	328	319	304	333	324	302	284	306	321	279	311	273	275	332	324	288	270	294	289	308	313	285	286	298	303	329	345	291	326	314	324	298	343	305	320	313	279	281	309	317	304	351	294	295	301	296	325	292	339	328	315	282	297	291	274	310	295	291	287	324	339	272	272	289	296	305	303	261	324	313	302	300	352	290	306	291	310	299	298	283	320	272	317	272	266	297	305	308	278	276	337	315	311	319	307	329	304	288	307	288	273	336	289	303	296	329	311	293	314	327	316	292	293	320	302	306	303	276	297	310	304	280	347	318	305	328	296	274	278	281	292	297	296	283	247	298	278	298	308	293	283	314	280	309	310	329	315	305	331	316	290	320	284	292	308	348	289	309	299	303	290	307	324	322	280	320	318	298	280	275	314	325	324	304	325	334	334	284	305	318	301	308	300	304	309	307	312	295	280	299	280	278	296	312	297	326	329	293	290	294	282	316	293	300	285	311	319	306	278	299	323	318	309	283	292	310	291	312	319	307	297	293	300	261	284	318	302	293	333	301	320	298	281	295	327	304	299	328	314	311	334	305	307	338	283	312	317	262	299	295	288	312	317	319	287	310	324	300	315	299	285	328	295	328	293	313	289	274	303	310	320	325	307	298	336	303	311	297	294	326	311	297	328	314	302	310	309	279	319	326	319	301	283	279	290	296	367	288	305	297	277	290	313	309	321	307	334	276	308	328	322	290	283	293	331	317	296	301	308	289	294	349	332	322	328	331	311	312	316	312	302	296	300	302	325	295	308	296	300	293	338	302	300	324	301	298	330	285	282	313	328	325	334	309	321	333	326	342	301	296	313	285	316	336	292	322	339	307	296	321	278	322	310	316	290	306	312	283	282	274	288	300	291	303	320	271	311	304	284	310	294	326	299	268	288	290	319	300	318	288	297	314	288	292	276	300	324	265	316	277	305	298	297	309	318	311	336	295	298	319	308	297	293	291	257	295	314	282	317	308	275	320	295	329	331	262	298	321	301	270	310	302	277	289	328	325	312	328	308	303	299	323
14298	11504	10822	9606	6410	3853	2314	1547	1030	848	754	710	684	687	676	644	700	661	686	683	663	634	735	658	713	669	659	697	685	623	701	722	662	647	693	655	663	646	651	652	707	689	636	708	665	682	706	630	669	647	730	672	695	670	626	689	611	658	691	699	666	703	679	674	652	677	689	654	712	673	695	709	704	672	656	645	674	688	641	635	708	649	654	644	689	678	664	670	705	670	711	643	672	682	703	662	630	686	710	641	642	657	708	670	684	662	697	672	650	671	658	676	673	628	717	686	624	643	682	695	724	689	660	657	717	666	619	659	692	662	698	658	650	700	672	628	693	662	688	675	675	671	691	669	660	658	667	687	675	684	699	692	660	691	694	686	677	672	663	690	683	630	679	657	673	656	668	616	707	666	652	696	672	668	648	645	671	704	672	694	685	685	682	685	677	628	670	686	673	638	660	656	646	651	692	677	643	642	655	697	673	676	677	695	688	668	671	657	672	693	712	694	665	693	674	650	674	652	694	727	639	673	683	646	685	676	701	660	655	689	687	717	663	693	681	638	664	682	621	666	688	625	699	663	713	659	687	710	683	640	671	647	685	669	674	658	702	666	679	658	665	680	651	676	633	690	658	669	734	642	699	645	667	709	710	681	626	701	677	660	625	654	699	669	711	676	648	703	669	633	759	623	648	715	682	626	651	631	708	636	632	682	699	682	648	634	698	707	669	633	697	696	743	687	637	680	692	664	691	668	681	634	684	677	680	640	676	699	636	673	673	675	681	683	659	719	692	676	699	682	658	748	669	659	644	646	636	629	666	665	687	636	656	643	647	692	692	646	650	691	658	647	669	630	674	668	677	652	688	685	684	665	644	683	677	636	631	659	700	659	696	663	686	711	716	696	690	671	671	634	722	658	682	633	740	685	656	689	677	684	668	710	624	697	671	649	679	653	660	674	690	683	675	702	720	666	671	646	662	678	669	659	688	676	607	649	664	648	727	671	683	695	638	709	701	629	664	647	672	660	626	715	665	660	639	680	653	692	658	689	675	672	642	684	691	724	648	698	715	713	736	689	692	668	669	681	666	685	654	692	688	656	695	680	628	660	636	656	694	670	680	670	704	678	653	646	653	646	668	672	691	714	641	735	682	711	687	654	656	694	666	621	676	636	631	637	667	658	720	709	665	704	662	673	639	647	671	669	666	698	674	663	688	696	632	646	655	635	710	649	681	650	674	667	666	657	650	652	636	675	682	681	688	700	665	666	647	629	693	651	699	697	671	696	676	708	708	683	678	716	690	727	661	645	662	709	677	721	659	703	672	655	688	687	694	740	639	712	680	673	642	675	629	684	656	685	634	713	691	690	693	642	675	711	641	713	713	640	697	728	691	635	675	717	684	653	696	658	697	688	684	696	615	679	638	681	701	664	654	687	669	657	669	627	696	710	666	648	692	657	641	675	731	622	678	680	647	706	646	684	746	675	707	640	672	697	730	702	676	671	719	685	679	734	706	662	714	662	655	664	640	680	692	696	651	693	658	650	690	702	679	680	692	688	692	662	696	683	642	682	682	683	664	689	667	631	668	678	667	697	676	681	691	682	691	686	657	616	642	697	690	708	705	696	675	674	684	683	629	663	644	636	684	700	651	679	685	656	638	658	688	683	699	626	647	633	657	694	645	695	618	650	673	640	650	719	725	681	654	690	680	716	631	622	671	704	664	665	659	664	673	654	700	682	748	652	652	655	663	663	630	644	728	657	683	667	661	698	668	646	683	706	679	726	663	645	634	696	697	691	735	658	641	727	694	688	620	714	710	629	710	649	665	672	654	656	719	613	669	662	705	719	675	660	685	701	691	712	714	700	663	666	670	692	661	650	685	669	664	668	679	666	680	636	688	678	662	707	691	684	664	674	714	673	641	645	655	690	679	633	677	698	661	708	678	706	660	651	699	685	708	708	704	699	699	705	695	708	655	664	653	688	676	684	681	678	673	649	690	695	652	656	642	593	687	648	706	698	689	652	702	690	646	654	675	644	651	675	660	653	725	679	727	675	627	663	631	711	616	696	669	735	684	661	678	650	627	667	663	708	702	678	644	703	718	638	642	663	650	701	656	666	728	694	693	642	646	696	633	666	677	662	662	689	658	635	661	640	681	666	659	680	717	660	701	666	681	660	691	680	674	680	666	663	675	681	668	661	717	696	657	693	705	718	700	734	673	671	633	670	688	690	682	674	668	660	689	656	705	684	720	672	687	705	655	737	662	679	672	663	615	707	698	665	639	663	660	657	655	686	668	669	647	669	694	689	641	714	715	693	665	645	693	705	667	676	700	690	678	705	660	664	665	638	693	636	661	704	673	720	655	699	694	716	639	722	662	718	661	680	637	668	674	681	677	665	710	677	690	701	702	661	670	713	612	689	691	679	676	687	701	643	677	705	621	664	695	629	672	654	653	662	696	632	709	616	672	682	679	665	648	666	705	694	640	680	691	652	699	663	686	660	674	666	709	716	667	693	709	640	703	662	705	640	690	669	659	674	659	720	687	690	669	655	667	625	696	621	700	684	643	682	667	675	696	685	657	645	655	706	648	666	671	666	702	693	707	650	680	720	686	662	679	678	663	649	666	655	697	631	663	677	670	677	658	682	602	685	687	711	676	693	688	661	701	692	692	638	683	649	684	664	663	715	676	694	700	663	662	703	680	677	659	689	645	675	685	701	620	649	702	678	628	685	688	684	693	657	699	673	644	696	744	694	663	703	680	646	634	687	666	647	662	711	644	686	700	668	684	651	700	681	663	695	663	687	696	713	680	615	683	690	648	690	698	706	677	701	689	687	637	724	695	674	683	681	691	671	699	654	683	669	689	668	678	691	686	680	663	656	628	680	717	711	683	673	652	709	641	640	677	669	718	691	644	699	684	671	648	701	687	686	677	662	701	674	638	633	673	662	712	679	682	667	705	653	681	680	650	659	679	695	625	711	667	680	679	649	716	676	694	708	679	673	702	639	715	681	654	673	689	666	641	659	670	692	661	672	667	708	672	691	677	664	686	670	682	671	650	633	741	672	677	666	698	667	672	699	649	716	707	689	688	676	708	647	674	653	701	649	720	675	694	695	667	672	691	671	653	681	701	639	696	650	676	658	708	668	690	706	712	674	683	664	664	682	684	672	645	665	685	687	684	658	654	698	639	725	697	671	653	669	680	639	676	632	677	650	620	671	659	685	663	687	659	645	652	647	666	693	639	669	643	703	708	670	698	670	674	633	700	676	662	644	695	672	688	658	669	707	646	682	670	659	691	712	701	665	651	665	679	646	718	690	631	649	685	627	641	669	705	711	670	690	647	650	709	680	653	645	672	709	694	681	674	640	689	683	668	652	683	625	686	708	648	736	683	672	703	675	673	668	694	686	653	690	662	677	702	609	654	662	650	696	659	652	661	687	644	657	662	676	637	682	697	663	687	690	687	672	682	720	661	663	719	694	685	645	687	702	682	669	636	667	685	650
82186	71893	69356	56891	42634	28330	15259	6271	2643	1176	627	479	390	366	377	354	367	390	381	361	392	346	365	373	359	327	333	326	356	397	389	336	370	364	401	345	351	359	360	365	339	356	357	363	358	355	356	360	336	333	368	365	377	397	379	372	331	351	376	347	379	365	345	342	352	340	348	322	334	333	350	348	380	334	362	356	371	352	339	335	360	347	348	372	349	366	367	339	372	342	363	372	339	370	335	348	359	381	339	385	389	388	338	387	382	348	350	368	339	335	385	339	334	331	348	349	379	339	351	355	371	396	397	357	357	355	376	317	372	385	345	362	399	387	371	345	346	360	368	361	384	399	351	359	361	359	357	368	374	390	353	363	354	375	405	388	387	353	379	353	357	400	402	406	345	365	312	337	391	362	381	374	370	332	385	362	340	393	362	326	357	364	363	340	356	354	386	334	340	375	348	337	374	369	357	345	359	385	387	380	354	386	361	395	352	380	351	372	408	358	362	360	338	335	402	392	382	416	359	394	354	392	371	357	344	362	362	336	371	350	368	370	354	375	369	376	348	376	379	362	315	330	355	338	363	355	360	371	323	354	367	381	326	310	346	377	369	354	356	357	411	355	351	346	378	331	362	403	358	368	325	352	388	382	350	346	357	359	328	373	376	341	379	394	371	378	371	338	351	352	360	377	360	350	357	369	367	347	345	397	340	349	393	359	349	357	356	414	399	334	372	387	363	338	369	348	361	336	348	367	358	309	342	329	358	386	342	360	348	352	313	352	346	318	330	376	356	371	373	364	331	374	362	363	383	390	374	337	363	365	343	359	374	383	361	376	339	355	377	348	385	322	333	361	368	377	339	373	327	417	401	331	348	343	393	347	329	345	366	344	364	366	336	379	344	359	394	371	352	404	355	360	343	363	345	363	342	341	370	367	333	337	340	378	360	372	378	356	352	328	362	336	376	373	329	355	351	330	380	356	353	379	344	363	388	358	392	385	340	363	352	366	403	344	329	355	377	361	361	390	329	352	379	352	354	339	346	378	354	366	352	358	385	389	332	366	394	365	347	346	349	370	348	372	376	362	326	350	341	358	341	361	344	362	363	353	360	367	366	406	363	367	349	363	368	370	396	390	361	387	349	347	342	350	362	355	363	357	353	347	378	384	342	362	365	346	343	364	367	373	355	359	374	359	361	366	347	332	398	361	340	348	381	323	324	367	334	358	329	347	353	389	316	366	363	351	340	370	346	365	400	332	352	365	325	385	366	345	379	386	364	369	388	362	376	381	368	326	364	387	356	354	391	388	396	357	375	354	349	369	369	379	358	381	354	349	349	359	304	391	372	339	404	363	372	353	354	324	333	361	358	375	378	388	349	322	324	360	346	367	358	382	334	394	370	351	392	370	370	370	363	353	361	341	380	362	357	332	374	351	360	372	376	359	351	341	364	347	357	410	387	340	348	397	406	328	362	377	373	324	381	396	376	327	375	362	321	336	391	406	326	349	360	327	367	379	336	335	342	310	354	349	391	340	346	383	376	355	331	351	352	330	399	321	334	363	340	370	375	364	386	355	322	347	361	376	359	361	347	343	402	378	362	390	365	330	338	362	379	360	359	390	384	394	392	378	345	388	387	381	362	415	351	354	354	369	326	382	354	347	363	382	346	386	392	349	314	356	350	361	389	317	347	355	375	359	319	366	329	327	329	330	367	387	353	370	360	363	347	336	388	363	373	357	369	367	357	347	393	342	356	358	377	363	348	327	349	336	366	346	355	321	373	369	381	344	370	380	367	372	339	373	379	358	353	362	379	332	351	379	381	325	374	344	360	363	365	371	366	401	347	366	362	349	368	402	348	368	354	394	361	365	338	319	357	340	384	350	354	346	350	358	381	376	383	386	369	332	370	348	338	346	360	362	360	330	355	350	372	362	368	391	368	380	334	408	371	359	349	366	345	362	388	401	352	378	377	379	360	350	377	347	367	372	369	327	341	359	360	397	352	383	342	348	346	418	370	377	347	331	357	387	395	343	365	376	406	370	374	358	349	343	358	385	374	359	355	368	358	404	378	353	351	346	395	346	388	357	361	355	338	353	338	362	354	368	385	387	369	343	339	357	374	353	376	323	346	350	366	312	333	392	360	372	380	390	348	343	348	343	362	352	346	345	343	361	368	363	325	360	368	359	400	367	340	368	367	327	350	391	386	420	365	357	340	356	358	348	343	384	394	400	355	337	362	371	357	370	353	395	308	327	329	393	411	361	371	361	349	339	355	362	391	338	364	340	368	346	340	330	355	383	374	352	365	360	358	357	373	393	373	400	364	305	326	316	347	386	369	354	360	348	377	357	374	363	348	323	367	370	366	375	391	333	389	331	336	344	383	364	369	312	340	350	358	375	351	370	358	332	345	350	375	377	381	380	337	378	392	381	380	370	349	355	385	364	362	330	368	415	330	387	350	387	364	359	337	381	332	358	353	372	380	380	343	353	327	360	373	326	397	358	334	343	345	382	379	361	360	336	383	356	362	368	361	386	358	375	378	382	365	381	376	322	355	337	364	354	368	372	330	362	365	371	353	376	357	378	364	356	370	381	354	356	374	375	367	364	401	390	380	389	361	324	336	371	323	355	387	364	371	421	351	315	412	358	346	375	356	353	390	333	373	347	374	371	354	321	334	368	351	376	342	354	357	331	382	389	351	373	364	357	360	327	359	363	355	384	385	344	360	389	346	372	351	365	368	341	356	350	331	348	344	364	367	360	383	400	378	358	389	357	371	346	376	379	399	346	384	362	369	393	371	354	356	304	353	360	369	388	326	335	353	377	384	374	365	353	374	366	360	345	324	380	347	357	345	335	347	311	349	356	372	338	368	381	373	377	372	365	349	381	379	359	380	410	351	359	360	362	375	369	369	360	360	323	349	368	387	353	329	364	355	354	352	387	348	345	367	388	376	394	344	355	383	384	369	376	384	379	350	354	343	354	324	376	362	391	324	348	369	357	348	359	362	363	384	333	357	352	365	338	347	352	361	364	336	347	394	351	381	368	349	389	382	325	328	367	356	368	363	408	370	365	351	364	350	368	379	387	381	336	315	370	343	360	366	341	339	374	350	348	342	338	379	361	373	368	397	383	371	396	416	377	342	363	351	366	365	386	329	377	341	334	337	366	360	385	360	381	410	396	337	381	368	399	344	357	349	385	357	331	358	355	372	357	361	357	366	355	359	352	381	378	370	356	349	362	367	362	326	395	363	366	327	359	368	356	336	396	391	370	328	344	381	384	347	337	365	362	359	343	340	352	371	349	393	349	358	378	366	377	383	339	356	391	376	380	341	402	388	400	394	354	365	384	375	360	342	355	386	400	357	383	384	340	322	355	385	342	372	350	360	344	363	367	359	368	333	361	338	353	368	372	354	364	369	370	383	362	350	385	362	362	383	364	389	373	347	371	353	346	376	338	342	378	379	375	353	311	374	337	345	338	378	341	382	366	364	350	377	370	343	390	332	341
53164	54686	64484	61532	51978	40238	27607	16318	8690	4057	2041	1294	868	792	808	791	781	796	814	797	838	756	750	798	812	795	790	787	784	750	795	823	840	754	766	791	782	777	805	809	751	788	776	745	799	761	755	817	804	761	814	823	797	810	799	802	814	766	770	788	762	816	803	772	796	746	835	760	772	771	785	820	831	768	823	754	864	769	765	811	799	804	769	799	803	744	802	795	772	777	770	850	803	762	787	792	857	736	817	801	748	774	857	758	774	780	737	786	797	768	762	778	818	738	806	787	840	808	794	714	767	771	810	730	762	773	777	779	780	762	803	810	785	814	777	748	792	776	793	814	789	796	839	821	805	810	804	779	815	764	808	777	792	819	778	827	756	769	773	841	793	782	787	798	801	776	782	815	835	772	800	798	822	779	774	801	772	743	756	780	799	831	798	769	772	777	800	780	781	811	799	789	793	779	783	779	792	792	772	796	772	812	820	814	775	784	800	779	781	775	808	821	769	816	809	789	797	786	773	785	816	822	791	767	797	793	842	826	782	817	740	770	772	844	792	810	713	776	786	745	764	822	823	768	834	757	851	847	789	804	818	795	837	819	828	794	728	773	777	787	783	778	759	810	753	800	821	801	776	743	824	767	825	751	777	775	784	769	762	833	766	835	748	780	804	788	790	778	777	781	805	779	740	832	773	811	809	762	863	720	802	769	767	827	781	791	810	797	798	788	725	765	772	842	787	799	728	734	823	820	796	834	758	796	801	808	765	755	760	836	824	775	749	759	785	783	751	794	827	854	799	748	764	802	778	787	814	765	782	792	797	751	760	811	814	797	783	805	815	830	752	717	751	728	746	743	801	794	805	779	752	779	818	793	740	790	721	777	794	767	832	768	809	773	783	802	796	808	820	764	787	807	750	779	742	814	786	773	793	834	792	810	807	794	829	745	745	792	775	809	753	765	813	764	842	778	824	763	807	791	763	805	797	788	814	797	806	762	770	759	778	780	770	763	809	801	806	752	796	824	769	755	797	778	797	830	757	803	785	809	819	790	795	824	798	753	803	727	791	829	808	808	780	778	768	808	735	786	755	754	803	790	785	789	788	730	766	777	772	754	818	758	753	817	813	795	828	767	832	764	804	832	787	786	808	828	787	742	782	781	816	817	820	788	783	849	752	770	787	817	817	756	768	765	812	784	777	805	789	778	759	781	774	844	775	828	772	758	781	818	803	774	764	779	810	805	824	793	850	824	789	808	814	774	767	828	788	723	790	812	832	809	815	786	786	794	795	751	785	762	773	803	814	794	814	787	751	832	831	758	769	769	823	806	800	827	789	776	798	785	750	835	789	747	824	788	806	746	735	742	782	831	808	799	759	826	763	834	826	817	758	831	771	791	841	749	790	780	819	785	795	748	818	781	789	763	753	809	847	762	776	780	791	794	797	802	750	833	774	747	779	804	821	800	809	745	759	754	800	804	750	741	772	834	796	770	768	798	784	796	777	764	809	791	820	786	788	805	833	784	808	766	792	799	813	778	775	787	732	811	772	768	769	750	761	775	778	788	786	794	838	797	805	802	822	780	774	808	797	825	797	813	831	826	827	800	779	827	765	819	772	747	801	774	760	755	785	787	768	784	773	803	787	776	808	823	791	762	766	830	817	790	737	797	791	744	789	738	776	774	801	801	748	729	775	803	811	834	809	767	763	844	786	806	753	807	804	789	761	808	801	787	756	728	810	857	849	774	793	789	818	805	765	813	783	809	805	760	766	795	852	761	809	731	753	797	781	755	811	717	795	797	811	789	725	817	791	774	771	811	823	757	795	787	771	805	787	804	793	785	842	740	796	850	758	734	805	763	745	783	830	777	835	811	801	799	784	808	780	800	772	783	777	796	740	783	821	785	830	776	782	808	822	773	779	773	819	798	801	830	774	808	818	758	765	742	758	795	773	778	775	772	834	790	804	777	808	810	771	792	822	825	776	793	783	790	806	817	783	807	842	805	741	796	710	792	813	787	766	793	774	834	808	834	776	776	751	796	764	801	832	809	845	770	780	815	801	797	823	769	752	815	783	770	809	775	738	780	784	839	778	797	805	811	766	793	772	838	798	812	772	757	792	828	756	801	795	832	790	778	788	797	819	821	802	799	805	800	792	835	795	746	773	796	796	747	804	827	784	737	778	800	821	781	723	810	773	749	874	759	818	814	797	816	773	786	824	766	802	790	789	802	808	771	768	780	793	788	713	798	816	740	802	785	834	791	749	864	751	794	759	766	792	834	816	777	794	796	797	811	770	806	833	782	772	765	793	776	775	764	780	828	764	811	836	777	816	815	774	766	793	775	753	784	764	807	814	785	818	795	766	767	738	845	778	807	779	794	769	767	794	755	811	766	813	800	769	785	823	808	747	752	780	781	789	852	834	804	749	791	793	774	756	762	759	786	773	771	776	767	763	793	801	791	791	810	800	812	789	811	782	782	781	777	780	779	825	809	795	766	812	761	789	829	780	791	784	808	796	767	776	741	794	738	857	822	759	802	817	831	802	743	755	770	811	805	772	816	821	807	785	799	770	814	803	787	795	761	845	807	783	762	841	824	827	799	798	777	807	785	776	775	847	768	787	800	796	804	736	791	813	825	784	762	828	802	855	790	815	737	760	818	761	765	816	839	843	781	805	812	748	819	797	764	754	787	796	759	789	761	741	810	796	776	807	778	797	810	800	746	747	801	818	771	854	837	786	809	819	835	772	799	782	764	772	806	744	811	814	856	806	766	781	760	727	768	816	783	754	770	797	797	766	784	760	754	753	783	847	789	815	806	786	813	739	779	770	799	761	789	773	777	842	745	707	851	751	822	775	772	759	793	814	832	753	795	778	833	768	787	785	783	806	827	809	745	779	791	799	786	786	782	795	749	782	774	801	850	757	807	791	837	805	817	768	827	743	859	762	742	757	805	798	812	865	749	817	834	837	801	768	769	788	827	781	753	810	780	786	816	794	764	816	804	745	763	807	753	776	796	788	795	760	781	807	784	803	763	763	839	835	817	787	779	800	793	789	754	789	777	750	755	759	787	827	810	814	798	742	754	787	789	741	777	787	790	781	801	767	805	793	763	787	786	777	802	755	785	826	779	766	817	762	734	829	787	767	753	796	780	793	819	769	848	815	819	810	845	843	748	769	809	836	773	781	831	772	809	851	828	803	780	823	833	789	829	770	773	769	811	822	798	787	813	809	746	849	825	807	795	825	751	780	832	838	792	809	787	794	792	737	780	802	810	845	760	734	795	806	840	849	819	792	796	781	784	783	833	789	776	788	813	740	756	791	763	744	822	808	796	818	805	783	777	766	783	780	761	786	839	761	809	802	787	760	773	813	766	766	761	789	823	759	785	783	779	821	773	806	754	778	774	759	823	787	746	766	772	773	769	769	772	789	836	781	791	759	808	785	830	822	779	764	788	807	814	767	829	799	827	846	771	820	802	796	784	756	794	815	757	785	809	791	753	817	820
84409	74235	71638	58731	43962	29765	16266	7099	3009	1343	746	565	417	436	400	401	419	393	410	384	402	409	434	412	442	410	449	394	403	403	425	462	393	415	412	427	413	394	434	396	433	413	405	427	409	422	419	418	372	404	381	378	403	392	393	372	400	413	381	470	404	406	408	447	406	338	428	456	417	412	419	411	437	397	397	391	430	395	366	410	468	403	410	392	401	366	389	390	422	420	431	402	407	391	385	370	442	415	396	424	445	413	418	438	421	404	403	370	403	431	404	375	387	421	397	414	403	400	361	422	394	431	421	403	406	423	420	483	397	431	406	386	417	415	402	423	428	433	400	445	452	380	428	412	412	424	373	385	399	419	392	411	437	425	403	411	370	358	361	422	399	431	387	390	400	433	370	454	395	389	377	382	427	382	401	399	387	397	405	418	416	376	370	430	418	392	422	398	428	395	388	395	411	395	393	433	383	402	410	390	421	391	412	410	396	418	398	424	390	394	411	393	403	443	394	385	382	401	399	397	405	407	393	336	431	427	406	362	424	414	430	395	420	406	382	369	439	425	432	359	402	381	392	377	375	408	421	433	399	412	426	405	393	441	417	383	377	399	397	396	402	381	406	402	389	398	398	391	389	404	378	353	426	434	431	376	411	435	388	393	399	392	426	435	448	385	414	379	397	394	415	380	395	413	370	360	397	403	381	400	433	394	401	403	423	432	408	416	390	369	425	409	414	396	427	359	436	425	445	412	418	388	369	372	406	409	402	403	420	397	420	378	376	472	450	431	343	412	423	422	396	435	360	433	396	415	432	418	423	434	435	428	431	388	396	394	421	416	426	411	384	388	425	410	430	425	402	401	395	366	385	383	374	402	371	409	435	392	383	401	433	384	403	381	381	404	402	422	405	373	420	384	396	361	398	428	414	408	383	387	449	408	385	408	413	437	389	451	465	448	393	396	432	416	424	349	433	431	430	390	416	408	389	381	419	391	420	430	411	373	424	381	368	416	416	415	427	415	384	397	416	390	387	404	382	411	428	435	418	375	400	370	401	440	373	406	394	403	439	400	378	393	410	379	417	422	417	364	434	404	410	384	416	404	412	401	404	413	405	436	398	393	430	390	401	401	411	411	371	376	421	433	418	360	450	423	430	414	393	396	405	430	391	379	410	388	414	387	422	390	411	399	432	410	407	383	403	400	381	431	371	378	426	430	387	409	377	412	407	390	371	384	392	369	452	385	419	360	397	423	368	401	390	396	441	391	373	366	422	422	401	384	374	418	394	417	397	375	397	408	406	382	390	403	398	414	386	467	401	416	368	451	401	390	409	362	370	435	425	416	388	431	364	423	413	347	417	443	372	413	383	390	371	433	362	428	398	400	438	405	421	388	437	421	393	418	433	405	382	436	388	399	422	389	388	357	391	395	409	370	400	380	418	406	398	368	443	454	402	411	403	399	377	354	395	456	360	394	458	402	401	409	365	377	455	386	433	460	397	400	401	408	405	385	380	397	369	428	395	365	379	379	381	399	422	438	426	398	456	424	369	413	358	389	445	391	404	393	439	399	407	437	429	381	399	429	410	378	406	422	430	421	421	409	419	415	448	413	416	412	400	402	411	455	384	400	413	388	426	362	398	412	428	408	391	413	406	416	423	406	376	412	377	385	409	356	417	417	416	436	372	351	360	387	404	418	370	419	408	419	425	387	394	425	380	400	442	421	424	413	387	392	383	413	414	407	393	413	407	425	388	420	410	398	418	376	372	369	378	393	391	385	403	430	430	371	402	378	405	342	369	415	442	408	439	437	403	373	414	425	394	399	392	431	386	404	394	404	395	388	375	419	414	406	392	401	446	399	375	389	392	423	440	403	430	401	409	432	373	409	422	420	396	433	386	385	418	351	391	458	371	425	420	393	405	415	405	410	377	415	400	385	410	395	401	404	415	365	412	426	409	408	380	392	400	392	406	394	378	395	375	398	399	386	380	416	379	373	430	435	408	394	432	422	383	403	386	381	425	430	394	390	477	430	422	415	409	419	405	366	367	392	382	377	392	429	435	396	426	404	402	435	420	433	401	453	422	393	402	400	426	438	385	422	380	422	376	396	435	402	391	419	409	397	420	391	427	418	399	375	382	416	396	370	447	401	390	443	412	408	403	368	390	376	394	408	461	425	409	438	422	396	381	413	398	443	388	370	362	426	421	419	393	396	428	395	384	391	404	405	396	407	395	400	426	458	394	410	422	399	363	383	392	393	392	419	408	428	408	412	414	409	395	374	463	391	411	419	403	422	427	411	404	402	400	398	422	421	414	407	414	445	420	393	376	459	428	357	434	410	400	407	431	377	384	390	447	405	392	393	406	454	440	400	416	413	416	391	436	406	412	366	375	399	402	392	383	386	394	451	403	410	400	384	393	421	403	387	384	375	408	371	409	421	408	378	456	398	433	360	431	393	387	384	417	403	414	424	396	422	448	383	434	429	396	412	443	415	391	412	391	382	397	401	372	426	405	421	394	413	421	383	381	422	414	419	428	414	390	406	405	381	391	427	409	410	438	435	418	411	408	421	425	382	388	409	412	393	380	400	419	415	447	390	453	401	445	388	360	426	413	383	400	398	401	383	463	400	467	420	392	398	419	390	458	428	407	372	373	476	412	427	461	366	393	411	416	446	391	415	424	415	411	417	396	426	413	395	413	398	387	425	416	385	404	390	398	414	418	394	416	421	421	411	423	408	393	447	426	423	392	406	422	442	411	412	421	440	423	387	389	390	400	378	439	401	411	412	398	408	391	374	381	380	386	430	368	400	383	371	422	422	393	386	406	424	392	431	406	390	407	445	435	404	389	369	382	365	414	442	448	447	412	396	401	410	415	391	400	421	423	417	390	390	396	398	423	380	405	374	414	419	360	410	399	435	383	410	415	399	429	421	428	409	420	380	448	422	399	385	377	428	402	410	412	398	417	424	388	413	404	383	420	395	420	389	426	417	400	410	390	414	406	399	385	396	390	436	430	393	401	396	359	406	413	412	439	349	376	423	410	378	423	393	400	428	415	393	404	412	441	408	393	395	383	376	389	386	384	401	431	407	385	379	381	418	427	374	385	402	426	373	403	437	417	394	414	404	437	362	379	405	398	380	390	381	438	376	395	376	387	433	413	432	411	399	421	422	385	386	415	404	400	402	391	381	392	371	400	418	446	392	395	430	418	422	368	396	391	401	407	406	391	400	439	427	433	390	439	435	406	406	387	409	418	419	416	420	416	412	402	383	408	397	379	415	390	403	421	400	417	397	373	417	393	441	402	424	385	419	424	409	384	416	444	389	416	433	435	414	388	408	402	408	399	421	407	376	376	393	420	404	355	385	388	374	423	435	424	404	416	408	436	416	393	414	394	394	374	442	403	429	423	421	425	391	415	388	382	406	409	438	404	448	387	408	401	389	398	404	407	403	427	430	410	400	401	391	467	411	450	398	407	426	419	407	407	378	373	397	404	431	389	423	407	404
55240	57095	66922	63572	53015	41406	28855	17568	9258	4440	2305	1360	1043	857	843	816	901	860	884	889	854	883	887	910	862	835	866	866	913	874	900	885	825	870	834	906	864	894	871	816	823	884	874	932	846	848	858	870	904	794	824	898	863	862	898	890	868	827	894	876	904	850	858	851	865	883	862	872	849	843	880	876	846	894	859	838	842	862	878	912	875	857	840	942	880	818	861	889	916	836	869	884	899	891	777	906	901	845	841	880	923	884	837	830	787	902	880	849	864	875	921	823	887	867	891	881	867	881	882	895	864	831	879	868	842	876	885	904	835	857	881	912	940	847	921	869	850	871	821	812	862	908	857	853	883	914	878	857	892	881	889	856	916	839	822	874	834	897	826	885	877	858	884	780	883	889	826	923	869	856	892	853	866	845	856	914	854	850	845	849	836	869	851	842	900	885	848	896	819	850	845	863	890	919	875	842	879	907	902	874	848	880	923	892	917	912	866	882	866	877	835	877	870	822	836	881	872	881	900	852	910	848	885	882	851	881	864	864	879	844	815	920	873	857	836	805	900	850	795	822	918	865	869	913	823	923	838	804	852	885	855	836	841	917	877	866	873	907	828	881	874	923	892	896	873	856	879	884	889	854	875	867	826	832	865	833	864	875	844	898	835	879	853	855	835	871	913	880	838	898	839	871	891	819	867	949	852	891	834	854	895	854	926	870	847	849	899	906	896	915	837	854	868	902	909	911	909	921	883	817	849	913	835	832	898	849	903	828	872	861	874	868	877	817	871	934	853	886	856	850	842	837	856	883	856	870	928	903	882	858	859	876	866	842	870	828	856	831	896	879	911	844	923	895	852	864	876	830	864	907	897	875	825	857	860	880	886	907	879	878	884	871	918	867	820	881	842	903	862	841	903	839	884	882	872	844	918	813	805	898	845	849	863	882	857	915	889	932	822	868	855	827	860	895	796	906	888	782	876	879	814	863	869	888	900	805	811	847	878	895	952	831	896	872	880	822	889	886	813	887	829	882	882	943	865	848	857	882	842	890	835	884	815	886	854	830	901	849	889	861	896	833	846	841	840	881	798	865	862	821	878	826	934	860	938	911	854	867	909	889	855	833	834	884	886	904	847	900	883	879	847	893	800	838	844	818	849	815	879	868	887	932	845	852	836	858	816	830	852	837	898	856	836	896	895	855	860	895	889	840	872	847	851	853	843	864	917	840	819	874	875	845	853	865	863	898	880	845	913	832	841	864	880	878	928	835	863	841	871	839	904	863	885	854	872	890	886	873	827	884	899	873	881	854	861	914	819	913	852	917	870	893	818	853	882	857	886	895	869	824	863	875	865	893	896	906	884	873	885	853	831	844	860	857	855	893	880	862	852	929	885	854	856	899	823	859	862	833	857	826	854	895	934	862	862	939	915	829	887	881	850	832	876	891	875	871	846	850	859	847	877	887	866	901	849	878	917	859	875	914	879	892	853	827	901	850	921	821	838	822	940	885	850	871	821	865	853	842	842	806	876	864	820	837	851	869	845	862	860	843	859	858	842	873	889	895	799	881	906	825	903	871	832	869	845	877	911	917	850	832	878	853	861	817	859	901	858	864	842	872	838	850	887	842	874	855	850	835	900	906	861	859	830	859	849	810	878	812	897	846	911	854	881	859	818	863	896	839	825	872	884	843	899	874	881	840	858	866	863	876	858	882	866	893	805	875	828	881	860	887	872	883	856	837	855	908	900	821	864	840	910	901	861	882	794	848	823	817	848	895	846	887	843	857	856	836	883	888	873	908	832	851	864	861	845	909	917	902	854	902	864	873	831	883	863	831	851	868	853	909	883	901	876	868	877	888	873	871	872	855	880	871	891	883	846	891	897	806	829	837	893	852	847	849	844	862	874	860	877	819	858	852	882	832	889	897	889	842	842	877	877	853	864	817	902	876	851	867	857	877	873	878	890	905	853	901	857	887	886	886	844	921	845	844	872	883	855	853	881	895	860	891	914	862	887	840	847	880	852	889	905	892	851	846	887	849	895	882	852	846	876	913	820	863	847	904	906	866	831	849	797	856	889	847	823	887	860	923	843	952	841	854	853	881	869	850	846	887	908	853	847	803	867	898	873	908	848	836	882	831	843	840	965	871	866	854	921	863	873	886	876	799	879	914	840	856	842	865	865	853	855	873	855	857	826	841	853	814	869	862	885	879	846	881	862	913	869	890	821	874	885	842	892	843	881	913	854	889	922	872	929	863	831	888	869	890	909	891	878	897	890	881	891	861	856	867	844	890	934	899	846	870	893	868	828	920	885	833	917	872	802	793	813	868	882	865	857	890	814	922	842	881	867	803	847	862	861	874	853	865	890	887	859	974	885	878	886	834	862	810	913	850	888	874	794	867	826	861	807	839	826	887	882	908	856	854	888	828	883	886	857	870	857	884	861	859	897	867	854	844	842	914	871	842	916	851	869	898	934	904	865	886	855	930	897	889	854	840	811	846	864	940	853	891	847	855	888	865	930	857	885	837	851	841	804	838	899	898	842	917	828	825	848	864	855	878	869	893	915	888	835	877	903	910	862	886	834	843	882	882	829	831	858	859	862	909	834	844	846	888	880	897	915	857	901	805	878	882	870	896	845	878	904	811	828	854	875	880	901	852	884	822	887	913	861	896	931	869	873	860	914	931	865	890	844	848	895	868	903	860	850	854	830	882	853	855	860	867	907	870	854	921	865	864	908	840	832	871	899	837	826	895	865	852	887	834	891	857	887	828	927	821	849	891	863	870	865	922	898	828	890	869	839	892	872	853	873	843	839	870	866	849	815	859	835	876	871	916	878	896	855	847	847	831	862	852	891	833	836	867	896	916	850	842	850	915	882	858	842	847	869	820	907	839	823	880	931	931	844	873	856	845	875	887	872	898	887	823	865	811	885	939	876	865	825	838	828	876	816	892	858	862	906	858	824	865	841	798	874	841	835	878	880	852	820	857	861	859	852	902	863	862	815	813	946	856	881	872	897	868	878	863	841	854	842	850	920	792	891	891	872	938	827	885	857	887	877	915	850	869	815	899	858	833	881	875	864	878	850	877	867	838	856	826	815	893	872	875	919	866	872	812	889	824	911	894	948	838	888	872	902	903	893	862	856	831	861	814	859	877	835	924	896	860	882	823	931	833	857	836	847	830	859	932	851	856	884	847	876	887	908	853	866	832	840	924	839	860	856	811	883	848	824	936	852	834	880	868	904	840	843	863	892	844	877	807	865	838	867	904	919	843	854	866	928	832	823	899	949	866	867	837	852	839	874	906	872	852	875	831	929	853	853	914	876	871	843	847	910	864	853	866	892	854	888	839	876	881	899	832	832	812	839	832	882	892	912	877	874	856	855	929	871	855	837	904	869	921	891	865	881	841	898	917	820	908	846	861	810	856	907	823	852	834	848	858	857	885	889	823	832	880	905	876	855	846	850	847	814	894	837	899	852	887	865	819	858	863	895	883	857	842	869	856	856	847
14818	9539	5833	3283	1843	1173	747	476	381	324	305	324	285	282	292	279	293	307	301	301	273	299	263	295	283	314	331	309	290	324	299	282	287	299	295	255	298	294	282	301	303	275	272	305	299	292	312	320	305	276	293	286	287	293	280	294	284	309	306	293	295	289	310	290	298	307	303	270	287	296	290	290	310	274	291	262	313	312	294	298	270	306	299	304	329	298	292	282	315	285	288	292	309	301	273	293	295	321	292	258	243	266	320	298	290	287	315	291	298	291	281	319	310	292	336	302	321	269	283	297	300	263	325	303	266	288	293	293	286	298	291	311	299	297	312	290	293	274	288	280	282	299	284	275	295	300	285	274	309	321	244	280	282	285	255	319	323	304	291	287	328	299	335	303	292	299	296	304	287	281	275	305	279	287	297	263	300	296	298	283	284	303	276	292	294	309	302	311	293	302	263	286	330	291	285	326	281	295	275	292	293	273	320	284	286	313	318	280	281	264	289	289	310	298	304	315	283	323	308	301	306	270	262	297	302	299	275	251	288	309	307	277	311	311	345	268	276	312	287	284	309	295	305	304	287	278	323	296	292	291	272	289	282	299	292	324	299	296	303	328	304	297	289	305	290	292	265	313	300	297	330	278	300	315	287	284	290	305	294	300	327	309	297	317	307	264	323	267	279	297	305	287	309	267	289	303	305	317	299	303	291	255	270	279	294	315	275	298	316	277	300	310	329	306	282	299	311	304	277	301	264	293	296	295	302	286	293	306	262	314	312	305	288	280	293	309	314	329	314	269	285	298	254	306	291	250	279	286	300	301	291	314	321	313	289	306	320	307	296	312	310	300	281	261	293	285	286	321	292	315	270	279	304	282	294	274	299	282	282	290	305	285	283	271	286	308	305	322	321	310	313	312	300	295	272	328	318	287	301	250	290	251	277	318	293	301	299	321	312	296	292	272	265	311	306	284	292	283	263	277	312	279	274	288	291	260	298	279	323	303	303	271	271	310	323	284	276	320	289	306	268	247	266	279	263	279	322	291	305	264	269	271	289	255	272	267	316	289	268	294	260	288	279	320	284	312	269	272	305	326	306	307	280	273	264	291	260	303	297	313	315	258	296	242	284	270	305	277	330	312	285	296	278	252	282	322	275	290	291	277	313	317	308	299	290	302	304	308	314	266	298	271	282	309	316	307	285	280	283	283	330	262	304	303	278	263	303	296	314	288	276	274	304	275	275	333	278	286	288	300	347	292	288	269	286	292	315	298	279	266	300	309	267	294	256	292	286	312	311	295	280	297	284	298	287	301	297	292	306	275	310	327	290	309	265	262	297	303	304	295	339	292	298	276	285	277	277	302	281	323	321	309	317	258	279	271	274	320	288	296	306	309	282	272	270	282	265	268	301	291	287	266	304	303	259	289	306	304	296	272	298	290	307	297	284	276	295	317	338	309	272	307	261	313	271	307	284	287	284	292	268	313	293	315	295	279	325	306	334	289	293	275	311	323	321	304	308	325	271	272	282	297	274	302	318	308	313	297	285	302	308	319	271	295	292	278	286	295	289	290	285	281	300	305	337	301	314	292	262	310	276	274	273	271	309	304	297	259	300	281	280	278	312	254	311	310	310	332	278	354	290	324	313	305	284	281	282	285	325	290	278	281	291	322	312	336	277	270	278	285	292	310	276	280	306	278	294	277	279	290	277	306	324	319	284	306	289	281	287	293	293	292	306	268	276	285	296	307	308	321	302	292	303	294	301	305	290	313	274	284	276	298	280	326	318	276	289	272	322	284	313	267	284	306	314	293	307	277	284	309	323	334	291	298	289	288	289	306	282	294	309	276	304	271	333	288	316	343	288	270	318	313	284	293	285	306	270	307	314	310	287	308	301	301	267	283	309	290	263	273	301	266	316	270	289	314	254	293	343	295	308	282	257	281	284	326	282	309	291	274	280	308	298	271	308	285	285	294	285	315	299	298	284	270	295	264	322	277	300	263	316	303	250	292	254	283	317	283	313	280	299	289	322	279	302	311	319	299	291	301	295	273	320	261	290	317	298	291	291	286	318	280	295	302	268	309	285	313	272	313	299	306	311	305	299	318	342	287	278	310	277	297	299	288	283	280	293	317	266	290	284	307	269	309	290	297	289	299	273	282	238	267	298	286	292	308	291	286	290	286	332	286	279	262	306	293	279	286	273	301	289	295	308	298	318	287	309	309	304	318	307	303	263	310	281	292	281	287	302	286	281	345	290	310	320	296	269	239	321	294	290	298	284	294	282	269	317	281	297	320	296	270	277	293	299	297	250	280	280	290	309	274	330	300	304	306	298	304	300	271	266	295	312	254	297	282	363	317	296	303	274	326	296	298	306	300	331	287	306	296	269	281	303	335	334	309	302	276	296	305	294	298	287	287	289	259	292	299	286	297	306	303	276	283	301	259	300	273	331	292	292	292	294	292	287	298	288	276	303	292	317	327	286	276	298	269	289	284	292	295	321	299	298	299	288	289	292	300	282	304	307	292	331	286	307	299	307	275	291	285	270	262	282	281	277	281	290	282	293	294	278	291	299	259	287	275	286	271	297	294	278	292	266	310	300	294	261	291	298	314	306	274	291	330	299	278	303	279	272	304	312	273	285	288	309	304	273	314	294	268	287	272	289	278	308	280	260	287	275	296	302	305	304	285	284	283	286	292	291	282	272	328	307	315	311	286	299	268	320	289	301	307	301	308	299	269	276	286	281	318	309	309	261	299	312	290	307	288	272	301	312	268	288	306	290	294	278	273	304	282	296	301	296	294	278	277	296	327	330	301	298	289	333	270	273	322	266	324	307	261	281	298	282	280	281	286	296	266	292	271	288	313	309	330	258	306	290	292	288	264	302	284	306	273	292	306	267	307	295	306	292	323	273	298	315	280	259	296	289	314	291	267	275	310	291	291	318	283	269	311	311	259	283	296	298	283	292	280	287	289	269	271	301	287	291	282	280	297	292	312	281	299	302	326	289	304	295	284	284	294	291	318	307	308	285	282	334	312	292	295	310	296	295	289	279	293	286	304	302	297	284	301	318	271	283	326	319	293	280	324	303	272	312	294	304	287	289	312	283	259	285	297	272	310	302	280	292	303	344	275	356	321	301	278	315	277	261	344	290	286	273	258	302	298	282	286	292	310	281	300	296	293	296	284	307	283	311	307	315	293	303	278	312	307	323	261	280	308	324	296	295	294	287	308	338	274	276	317	280	270	305	288	338	281	331	276	282	285	317	303	259	287	285	299	295	305	312	270	308	319	291	308	314	295	315	273	272	298	288	279	285	292	286	297	311	296	290	317	295	282	305	304	316	283	313	327	280	285	258	300	297	269	303	290	280	303	302	300	267	310	294	292	313	310	292	280	307	317	304	292	282	302	319	302	337	298	275	308	284	284	301	321	320	304	276	303	329	281	282	257	313	301	277	303	283	297	297	314	341	273	293	324	302	312	290	308	318	307	294	306	271	280	305	282	271	299
14380	11998	10791	8727	5995	3890	2285	1471	1114	894	734	649	639	622	657	635	658	635	625	666	612	653	659	621	641	668	645	635	695	684	640	648	688	633	656	711	648	635	649	655	615	603	650	609	648	626	622	640	685	635	655	648	664	627	661	635	678	597	704	663	675	636	656	631	620	631	628	615	694	641	668	615	670	610	667	636	663	666	597	631	628	659	662	622	663	659	602	668	648	625	672	718	630	673	658	594	662	646	685	655	632	621	619	660	666	634	611	637	629	616	635	664	673	636	643	695	669	653	661	650	663	661	623	658	644	604	628	672	666	669	645	686	653	664	646	644	642	650	642	650	649	640	638	618	658	647	644	626	622	641	642	686	612	607	662	629	649	665	626	660	691	680	652	644	705	668	645	655	661	679	636	657	614	668	665	661	641	657	642	640	645	646	634	629	635	629	643	645	695	658	684	684	618	605	659	659	653	611	637	660	704	701	645	666	684	656	647	633	688	656	596	669	658	650	661	622	633	611	615	677	740	712	749	686	626	634	633	669	620	618	663	662	640	666	636	614	639	662	658	630	655	691	638	639	662	625	662	613	669	645	642	653	639	646	648	678	638	640	661	661	640	660	668	674	691	644	587	625	650	641	623	586	661	689	666	608	637	677	640	647	652	655	663	670	670	672	623	654	630	650	650	651	636	641	663	660	662	675	648	627	638	610	679	621	621	655	678	668	643	660	665	668	668	690	617	632	681	638	667	644	653	659	648	632	638	653	668	618	636	635	641	651	627	607	684	634	691	631	624	619	644	683	639	627	626	635	640	627	616	662	641	646	672	657	645	654	656	647	636	639	640	711	643	642	637	686	612	635	634	681	625	646	620	689	670	634	654	658	618	603	662	632	655	617	666	680	630	630	672	645	638	614	672	642	647	623	652	655	619	648	673	659	654	633	692	610	682	662	629	658	700	646	662	639	654	677	666	653	647	655	651	685	679	658	649	640	666	641	657	673	647	679	643	670	636	648	690	612	656	667	665	647	634	642	653	655	634	649	628	652	652	670	661	660	590	626	678	654	666	602	689	673	629	631	672	622	669	633	612	656	634	641	652	672	646	618	666	640	628	645	612	629	654	659	680	722	660	663	649	629	668	657	675	672	653	669	656	677	655	702	695	681	651	625	656	607	649	658	682	645	646	608	670	680	637	654	619	617	702	653	623	611	638	676	695	662	678	618	648	668	641	681	681	615	623	613	634	638	695	622	628	658	666	667	632	617	688	699	662	644	655	652	693	653	634	626	661	707	668	658	669	637	641	688	688	649	669	645	623	645	679	650	670	639	642	662	638	673	658	701	680	644	661	633	675	610	639	677	637	708	637	653	641	651	647	634	667	638	601	621	617	678	631	658	717	617	659	655	662	622	653	578	640	655	647	604	640	644	643	652	676	649	661	662	681	685	616	640	640	643	651	638	642	653	683	661	651	666	688	621	671	629	595	671	651	688	670	647	696	673	654	673	627	638	626	638	716	619	666	679	644	634	651	619	659	615	631	647	674	678	668	673	679	608	664	704	627	694	604	642	635	649	647	669	666	636	679	682	631	613	708	657	629	645	638	630	673	668	614	658	626	649	671	643	647	663	648	626	669	640	667	659	642	635	681	630	658	671	639	647	670	626	638	624	699	679	651	649	638	684	680	633	621	653	669	667	681	679	707	681	626	610	692	663	642	726	628	670	628	650	691	632	670	625	668	693	661	678	689	650	684	652	627	630	623	681	627	621	643	631	629	634	609	689	651	653	649	678	662	609	652	666	629	666	643	660	641	690	686	618	591	646	666	663	640	687	649	647	621	638	659	661	663	649	645	636	618	643	641	668	669	679	686	657	644	641	598	640	678	675	676	651	616	660	684	602	671	667	634	613	633	617	666	633	637	651	656	686	614	575	644	648	678	615	640	658	650	646	689	631	641	656	673	643	649	615	644	661	713	641	667	673	640	622	678	644	660	654	656	620	613	651	645	677	692	634	624	680	699	614	639	606	622	672	643	648	697	675	681	669	703	631	662	622	639	724	674	620	603	646	620	625	654	658	656	649	676	656	638	627	677	667	688	681	659	601	632	644	659	643	671	675	636	648	639	686	630	665	650	683	661	702	594	624	670	636	638	648	647	673	645	606	640	664	644	636	644	708	642	634	649	667	611	646	651	619	644	686	666	654	666	686	599	720	660	619	641	650	676	684	627	662	637	637	630	646	706	713	662	652	670	627	667	643	643	656	702	639	630	665	658	660	646	688	676	647	670	629	678	648	622	635	628	671	635	626	656	647	649	665	624	650	670	677	673	635	654	654	651	670	624	705	708	618	643	666	694	596	667	584	657	621	666	631	643	603	677	632	671	685	681	649	664	708	682	692	650	649	714	677	666	677	639	651	639	646	674	639	655	626	641	651	614	654	610	660	644	618	703	661	637	624	658	633	637	675	655	666	677	636	661	653	660	622	682	651	648	671	676	663	645	675	685	651	647	633	635	604	670	678	629	633	628	633	662	657	642	643	633	640	629	655	654	620	684	652	669	683	636	654	623	657	678	611	660	637	677	681	613	592	668	662	693	651	647	655	619	623	686	633	726	667	646	703	690	649	644	655	615	650	643	646	715	706	658	657	653	660	651	648	613	700	679	657	701	685	652	653	654	659	681	666	671	666	702	650	653	654	620	672	647	657	638	626	616	633	663	629	658	613	626	626	674	669	667	651	656	677	660	626	647	662	644	650	658	649	638	639	690	630	641	659	713	653	680	646	619	626	639	641	663	622	663	652	676	680	659	624	637	681	664	656	656	588	695	671	615	648	665	645	655	622	665	642	631	636	648	663	632	641	661	624	707	663	594	669	647	637	648	672	672	625	676	684	682	668	707	654	688	610	642	698	671	641	677	691	635	675	643	633	690	620	633	656	685	620	693	623	677	658	660	675	655	624	650	677	613	648	666	620	712	645	678	685	661	623	615	689	616	648	634	641	632	652	612	651	678	638	681	667	657	623	718	649	671	628	657	650	642	676	625	680	677	597	646	670	645	686	661	648	660	653	666	647	625	672	654	603	690	630	661	604	668	669	673	703	674	650	644	653	707	665	698	616	654	665	709	652	670	600	660	607	626	651	644	628	665	643	656	635	634	695	606	619	651	607	629	639	640	695	654	635	698	607	681	621	635	684	637	640	635	665	623	654	703	665	655	633	707	644	650	639	664	694	701	632	630	649	660	659	632	625	688	704	643	598	623	669	660	639	646	658	626	660	658	688	664	627	654	594	649	679	654	623	675	649	666	628	676	664	676	648	681	669	649	640	631	660	615	669	675	690	672	691	660	668	685	685	677	635	643	659	676	649	641	597	599	645	651	660	664	653	601	698	652	671	625	644	631	660	638	632	708	686	620	660	629	642	648	673	628	610	702	696	652	663	692	648	651	686	679	651	629	650	669	680	703	636	659	662	680	615	617	630	679	661	665	673	628	673	616	641	669	639	659	687
83588	71522	69792	58480	43342	28443	15027	6319	2640	1165	636	442	343	365	332	364	344	381	349	324	352	384	350	363	321	291	341	342	318	379	405	316	362	372	310	379	369	337	357	364	357	357	341	313	312	361	378	346	351	391	337	360	343	355	368	371	331	350	357	354	366	384	318	408	344	359	347	329	370	324	356	362	355	324	387	352	351	360	351	342	338	341	343	373	360	361	345	362	342	360	353	365	400	360	354	358	374	344	354	326	338	351	352	377	350	350	365	341	360	359	306	335	345	336	339	340	362	378	303	350	358	339	402	358	337	334	361	345	343	364	355	341	350	340	378	323	362	300	345	373	353	365	388	329	310	334	335	393	314	347	359	361	357	386	357	360	385	340	337	327	347	356	344	355	398	345	400	350	352	353	359	365	375	333	355	350	340	377	345	367	342	333	345	335	363	346	336	377	329	350	374	362	379	377	384	350	352	362	345	350	370	354	345	356	368	345	323	363	317	352	318	395	322	337	320	383	395	331	362	340	344	344	294	359	330	344	319	346	364	379	343	315	338	337	357	308	320	330	334	335	356	380	362	367	341	348	343	366	351	378	321	339	345	342	323	359	361	365	357	371	336	338	398	397	339	372	349	362	358	348	351	349	363	346	323	326	356	344	333	340	348	368	407	369	342	349	336	348	330	356	359	345	369	359	373	344	368	345	332	375	349	344	365	349	404	329	384	391	418	377	359	318	326	361	352	313	362	331	358	345	365	369	363	354	354	364	346	391	353	339	353	322	377	334	382	313	370	345	334	351	345	362	338	318	351	356	357	359	372	320	300	336	381	343	306	323	303	313	367	334	340	357	364	324	356	366	353	319	327	345	322	353	353	350	286	366	297	367	341	384	324	347	369	310	336	389	327	387	350	355	375	354	358	361	339	367	344	357	346	383	388	344	354	368	355	352	339	328	346	377	358	337	318	347	327	329	325	341	339	316	355	316	373	367	380	384	371	347	364	325	371	340	321	340	347	342	364	350	374	354	311	352	341	347	324	375	382	344	372	363	371	331	320	338	378	337	319	337	354	338	361	358	347	343	361	349	344	334	370	330	363	329	337	370	351	361	370	330	359	357	373	350	350	346	333	356	367	358	339	325	344	291	326	337	330	339	347	351	372	402	386	347	333	376	331	353	328	350	341	378	338	317	366	362	385	353	351	377	355	367	339	335	336	356	355	392	338	366	324	377	339	340	345	360	353	340	364	356	308	344	384	318	300	315	305	339	358	319	344	398	354	367	363	370	309	363	321	347	335	356	319	379	342	327	371	312	358	349	347	358	357	360	334	357	336	343	332	369	335	349	361	338	334	360	382	300	320	376	350	314	323	369	375	312	353	361	373	396	388	377	309	408	333	342	364	355	361	363	324	363	356	331	348	358	346	353	315	342	376	366	394	337	371	362	366	382	354	355	369	350	324	339	352	369	332	367	341	325	354	385	357	339	371	362	328	357	370	329	396	323	357	334	336	329	313	373	330	337	358	343	358	360	384	378	372	340	353	330	374	357	361	361	330	336	361	349	310	365	369	336	365	344	363	378	340	342	328	312	384	343	368	336	367	350	356	358	325	344	360	358	375	320	371	377	352	360	348	363	340	378	362	369	344	345	342	342	341	340	324	336	352	388	334	341	374	373	314	348	320	331	314	343	337	388	361	307	354	336	355	355	326	332	348	315	312	372	310	342	357	329	333	365	359	332	376	339	348	353	346	312	344	369	386	372	343	339	351	344	361	346	332	336	358	372	370	345	330	353	351	332	335	361	350	346	353	361	314	302	375	400	328	344	312	351	307	322	354	328	323	350	350	324	313	325	352	378	360	333	344	385	375	359	361	346	308	317	373	330	373	354	341	338	344	335	344	346	350	356	377	334	329	333	359	358	345	362	380	386	361	329	336	372	369	348	377	359	362	387	360	348	353	375	381	354	349	345	366	360	331	316	340	349	358	349	339	395	338	359	344	370	337	340	286	345	326	338	352	311	330	340	312	384	309	367	307	334	389	314	391	358	335	343	330	363	364	327	326	348	352	347	372	368	345	345	377	322	368	400	344	347	338	335	402	345	343	335	308	317	352	325	370	346	322	335	337	319	373	356	343	350	341	305	329	333	322	346	361	357	342	336	317	381	344	306	358	347	337	318	316	317	335	364	344	354	373	311	352	329	342	365	344	322	383	349	358	331	369	335	347	358	316	357	363	362	330	338	300	366	327	345	314	388	367	337	355	346	344	344	357	378	369	365	359	340	320	339	323	347	345	386	334	370	390	343	349	335	345	355	347	355	353	361	366	322	367	335	383	387	324	394	362	334	373	384	375	345	340	355	378	394	352	358	331	344	353	339	332	325	361	346	384	369	396	361	402	352	326	349	318	336	366	315	316	359	331	341	370	341	355	313	337	321	347	350	363	351	339	372	363	342	379	311	319	351	343	360	384	330	368	362	362	351	348	370	384	330	335	387	356	355	351	383	340	350	317	363	356	337	327	318	341	348	336	343	339	345	339	339	388	341	337	361	368	331	301	368	356	374	348	405	390	355	341	321	314	338	378	352	341	348	362	381	410	321	375	365	327	371	352	327	331	363	368	392	405	331	375	332	350	368	301	348	367	323	318	363	338	384	394	354	371	339	340	338	346	374	375	368	368	359	360	345	355	365	339	333	346	351	327	355	359	361	353	334	344	349	347	387	393	367	332	315	324	352	345	341	373	323	315	333	359	375	331	302	352	351	369	373	370	343	334	365	352	346	350	376	346	307	347	344	382	367	327	342	347	366	365	308	344	339	346	359	378	367	359	373	357	343	333	343	327	311	352	304	346	298	333	361	361	330	337	359	362	312	371	304	336	345	361	343	382	372	336	340	329	387	400	345	361	350	343	342	393	373	353	358	347	339	351	333	327	339	349	350	347	317	314	332	327	349	376	333	380	335	356	355	338	320	346	358	333	347	328	339	337	352	338	322	354	324	328	333	309	379	368	359	377	355	406	331	371	346	371	298	354	352	378	327	335	362	372	347	325	343	303	356	343	347	341	345	361	324	357	325	334	323	359	369	347	319	351	336	343	349	333	327	325	355	339	345	349	350	358	348	366	377	352	344	352	345	301	353	394	326	341	348	346	358	345	345	342	361	343	344	357	349	359	334	331	337	339	342	385	383	334	369	341	335	333	328	365	355	357	359	314	340	350	329	351	346	345	359	305	330	358	374	327	346	357	333	359	358	314	334	349	362	369	314	335	325	334	342	351	361	331	349	364	378	346	362	351	383	340	314	339	328	392	378	352	351	352	341	352	342	340	369	347	333	340	319	330	331	352	325	316	342	308	362	340	321	352	357	357	383	325	344	315	373	339	380	374	344	341	349	343	352	317	355	360	327	343	371	360	356	347	350	345	359	327	334	363	356	363	341	348	348	353	387	357	332	344	376	347	366	357	314	374	367	328	368	378	342	372	346	331	344	328	374	372	366	348	327	314	299	340	373
53623	54009	65070	62745	52520	40123	27600	16408	8566	4097	2135	1170	811	808	714	720	733	786	757	752	786	755	776	763	768	804	711	734	751	748	733	756	772	758	733	765	770	776	739	736	730	790	741	774	738	747	770	753	805	759	756	793	775	756	804	816	787	722	764	741	791	718	788	779	734	742	791	814	758	801	721	804	710	765	755	775	747	784	744	772	759	808	749	773	762	759	758	788	736	791	810	771	758	775	728	726	739	735	811	682	714	777	778	766	768	760	778	732	800	757	770	742	737	782	780	794	783	719	754	768	746	800	746	807	804	773	761	793	741	715	782	785	746	766	731	762	780	795	789	744	752	771	764	742	759	775	757	795	797	753	794	729	718	767	756	726	788	838	762	717	838	782	773	786	770	789	760	787	754	750	753	751	769	761	772	770	734	755	749	763	769	795	724	762	750	750	749	734	758	786	774	792	782	765	743	750	714	802	729	865	726	757	732	754	759	767	766	781	733	798	768	780	755	740	756	737	733	746	793	796	702	785	772	753	741	813	759	786	757	769	801	718	752	773	792	774	763	764	823	754	762	826	811	752	770	763	743	734	759	796	758	754	765	756	830	717	781	740	792	793	798	743	793	745	799	772	719	796	773	830	711	747	738	764	765	738	766	779	746	757	790	780	690	698	752	739	774	768	797	760	795	730	770	810	705	763	785	789	778	822	810	718	739	800	764	728	771	735	767	717	770	748	772	757	733	774	774	785	752	740	772	712	786	770	769	743	747	795	727	778	767	780	762	765	738	732	777	746	751	744	769	810	763	742	789	699	790	777	714	772	742	752	814	743	798	753	789	841	766	772	791	746	770	755	742	719	754	748	807	811	783	768	781	766	804	756	779	718	776	765	752	735	783	740	720	779	803	740	755	804	771	798	811	774	763	765	771	775	741	775	754	741	782	789	759	767	769	749	769	768	775	762	780	721	795	713	744	777	733	793	773	768	789	784	774	748	730	797	813	795	796	729	750	793	720	749	771	781	783	735	724	795	760	824	746	751	801	752	719	768	779	745	796	794	752	781	790	765	802	787	785	766	764	743	754	743	827	819	764	780	766	791	779	812	780	775	766	798	769	758	722	793	778	775	761	823	766	776	767	741	799	765	754	734	744	754	768	744	794	753	765	736	775	731	834	771	756	742	775	746	779	759	786	782	784	703	758	753	783	781	764	776	751	757	760	731	749	792	779	758	759	755	762	771	773	775	778	820	755	742	736	757	684	751	773	779	792	746	783	774	785	773	746	802	750	799	797	756	740	786	733	747	740	764	753	764	734	713	755	781	743	787	771	757	753	742	780	766	725	777	709	715	749	788	769	753	732	798	786	771	774	790	745	779	742	791	765	774	724	743	730	714	737	727	753	732	768	751	789	722	733	769	831	828	760	756	771	756	730	744	777	722	751	775	760	741	763	760	712	804	753	751	794	779	726	786	776	775	733	741	780	729	800	760	808	804	800	716	807	732	779	791	772	737	724	795	731	821	791	775	758	768	709	757	761	763	754	785	740	752	802	737	724	717	775	754	746	748	779	723	735	814	828	726	709	810	766	776	750	772	730	803	777	757	773	778	763	791	776	765	788	702	777	786	750	788	773	768	760	758	788	779	734	799	715	745	766	725	734	789	722	783	740	766	769	750	761	772	797	804	797	733	738	779	824	771	720	804	773	742	727	797	756	745	762	773	776	726	789	791	748	788	753	801	744	806	787	786	799	774	775	725	769	694	739	736	779	796	789	795	732	779	773	778	739	760	774	772	811	781	772	784	760	789	782	713	754	716	752	759	728	787	775	760	781	743	729	771	821	756	739	778	767	778	749	730	742	797	752	733	753	761	813	726	764	781	755	735	809	728	786	785	772	817	756	735	739	726	757	800	802	770	791	790	730	762	788	825	793	743	772	730	764	752	781	759	799	802	733	809	788	786	811	790	780	826	796	797	753	812	745	711	793	806	736	750	760	744	752	742	777	789	754	760	801	746	773	771	745	749	766	765	759	840	741	736	727	765	800	759	733	787	802	842	783	806	802	800	746	788	766	772	779	757	749	764	740	753	767	783	744	753	842	723	801	768	796	778	761	776	759	781	767	725	782	771	764	735	724	742	783	728	750	792	792	808	749	797	753	739	757	766	809	744	792	807	754	735	760	783	757	810	739	800	755	719	794	761	777	787	738	770	769	787	785	785	749	837	838	736	728	790	750	750	767	796	758	748	778	752	761	738	787	788	755	761	738	720	756	763	773	728	758	755	797	793	743	733	748	785	761	802	786	784	763	755	795	716	815	729	765	777	773	754	776	739	784	774	781	747	783	815	733	760	788	765	774	791	770	770	795	783	743	731	761	840	736	796	734	752	735	753	750	763	745	727	784	718	755	773	748	764	694	719	780	747	710	751	735	762	776	766	806	764	752	772	796	779	826	733	733	747	755	719	729	729	784	767	800	791	781	787	707	811	764	752	762	769	791	734	733	788	736	701	757	776	770	728	743	677	814	739	723	710	775	712	782	727	760	784	782	746	812	789	785	832	761	707	739	751	789	808	763	760	777	781	778	773	825	790	762	807	774	804	740	753	778	794	783	732	782	745	823	795	741	793	834	741	743	799	785	780	730	785	732	743	804	774	809	788	741	767	753	803	802	774	789	759	792	788	772	784	757	742	736	767	797	718	751	764	758	786	802	805	745	752	786	774	736	732	789	765	752	813	796	811	767	787	767	742	715	784	805	785	775	776	728	788	777	743	728	740	758	728	739	769	757	762	788	798	796	734	749	763	768	754	776	812	740	751	761	771	762	807	736	797	756	744	811	729	781	795	774	783	733	799	796	778	803	761	750	772	812	803	781	778	773	800	761	792	759	760	777	748	743	742	791	754	755	790	783	792	762	756	814	766	757	794	780	719	779	726	768	737	760	737	729	770	756	744	770	727	772	798	763	793	799	787	774	777	728	827	805	751	748	776	821	777	773	739	769	766	751	744	766	750	799	793	808	788	775	753	789	757	839	737	735	735	756	777	745	799	744	779	740	714	758	801	775	806	766	821	773	783	769	763	748	767	735	787	754	781	734	741	806	776	763	783	776	760	784	762	754	790	748	770	762	735	750	778	727	773	764	738	861	770	765	792	785	756	774	778	762	798	748	746	791	778	720	757	786	773	791	788	746	779	773	761	788	772	759	790	787	775	813	775	785	762	776	761	762	737	730	783	712	733	784	728	816	758	786	732	742	802	722	736	780	729	785	805	791	714	771	769	742	788	744	790	777	791	793	785	760	775	756	840	737	736	712	733	766	745	785	783	780	738	812	732	727	739	787	769	796	766	803	789	800	752	767	747	775	806	718	761	742	781	744	729	796	785	754	742	744	784	760	779	795	766	804	780	760	824	800	778	748	768	710	810	785	737	805	774	783	745	759	753	762	737	770	817	802	842	719	752	764	720	777	816	772	782	827	744	759	746	792	808	816	762	744	755	759	741	718	770	760	737
84960	73221	70784	60068	45847	29747	16516	7200	3056	1292	665	557	388	406	399	372	384	379	388	375	350	403	406	376	381	385	382	400	391	396	452	370	353	393	411	375	429	386	383	393	413	352	438	423	403	372	411	376	396	424	416	417	374	391	367	354	407	398	407	379	401	358	368	363	362	382	403	366	379	378	409	379	411	406	365	392	384	342	410	380	408	405	411	392	408	378	386	399	416	409	405	386	370	406	365	366	376	428	409	361	408	354	364	385	385	405	374	362	430	414	386	380	397	405	396	398	385	358	372	394	416	387	434	391	410	437	417	368	388	402	389	393	409	367	395	377	391	351	413	411	378	355	382	359	386	376	377	389	378	340	352	407	382	429	409	393	406	366	350	404	392	416	366	388	360	391	412	361	399	378	370	336	367	437	384	383	372	374	394	380	364	375	410	399	405	389	371	366	421	367	408	389	409	396	380	372	402	423	390	401	410	381	398	420	387	398	398	430	373	417	436	403	333	380	383	352	379	354	387	356	367	426	391	400	448	371	372	384	396	386	385	363	378	368	378	419	384	414	354	391	385	395	392	402	394	397	393	362	407	369	409	404	394	367	361	428	392	350	406	383	430	358	412	364	383	386	393	363	390	335	385	410	405	396	353	382	384	395	378	410	438	381	403	359	364	382	385	370	437	392	403	374	360	368	397	389	391	372	396	376	372	365	402	398	377	412	394	387	413	386	357	413	348	401	410	376	363	381	405	422	395	387	388	347	421	389	393	369	395	400	365	370	357	423	367	386	379	358	400	365	378	366	387	401	429	397	372	377	387	395	394	383	419	413	375	414	377	396	377	392	378	369	391	384	380	396	413	398	395	352	378	371	402	411	389	356	426	390	389	390	371	387	422	406	378	386	401	391	349	363	368	403	416	419	421	376	390	382	400	386	382	384	343	401	396	357	365	434	376	377	417	356	412	418	383	353	421	358	348	403	348	361	373	355	343	399	395	374	371	334	390	383	373	380	395	377	401	360	359	371	341	407	389	342	375	403	377	378	384	379	386	388	408	378	397	394	371	403	374	353	398	360	372	368	410	379	376	401	387	368	385	416	404	391	428	403	379	387	403	399	428	374	386	365	378	396	379	416	428	378	403	399	375	388	344	448	398	371	376	385	375	357	374	376	386	375	406	402	426	416	386	420	369	416	409	369	377	401	360	388	385	374	349	407	366	425	384	426	359	384	385	339	364	380	374	375	415	394	415	387	368	381	395	385	390	384	379	372	361	382	408	382	406	355	379	382	365	411	388	385	375	355	419	401	410	389	413	381	385	394	398	367	374	393	424	392	390	375	389	387	355	401	375	371	383	345	396	408	413	424	404	427	405	373	415	372	369	389	367	394	379	394	414	401	398	391	369	425	357	391	401	398	380	408	369	342	378	410	433	405	403	380	391	356	387	388	392	380	355	355	400	372	362	382	383	380	404	410	367	402	433	432	396	392	411	395	380	415	384	416	383	366	384	406	446	438	415	393	376	367	343	368	357	412	395	375	369	403	414	379	393	332	371	380	397	405	392	399	395	399	398	374	421	379	408	405	356	390	375	416	411	412	383	375	425	387	388	412	419	387	385	369	377	366	384	350	409	400	391	385	372	371	375	388	414	409	413	358	340	372	382	379	398	374	352	355	428	377	374	365	424	368	374	356	405	380	394	372	373	398	384	404	350	396	367	382	384	384	399	399	374	363	396	384	415	404	381	349	362	424	351	387	394	383	367	382	359	353	395	348	410	368	399	371	377	423	387	387	440	386	419	407	419	382	408	348	382	380	400	389	385	371	424	395	400	414	424	393	381	431	370	392	374	382	401	409	331	410	376	374	390	427	380	406	368	419	397	410	392	366	399	384	355	362	371	352	346	396	345	444	374	396	384	406	391	382	404	411	387	387	366	353	402	388	391	414	402	405	386	359	359	389	394	348	370	352	395	356	413	395	353	366	367	399	379	369	417	425	398	379	421	391	374	367	396	390	355	371	354	375	363	405	388	343	390	372	413	329	386	390	387	446	372	394	412	360	405	420	341	384	413	379	353	388	397	416	384	388	416	397	375	411	433	431	384	386	393	369	396	373	370	390	402	390	424	405	366	392	392	409	400	365	395	393	370	420	408	392	367	406	392	409	372	372	420	377	378	404	388	398	359	415	412	400	363	385	375	372	407	354	397	408	382	397	401	379	415	362	355	390	357	360	386	382	394	385	395	382	399	350	403	365	403	381	394	413	420	374	382	387	401	380	373	376	386	391	338	390	382	374	373	354	377	396	399	371	399	407	352	367	362	401	411	387	378	393	374	384	381	403	426	383	351	371	410	379	388	380	397	411	351	384	359	418	386	405	414	340	347	387	362	381	361	386	377	394	389	409	415	392	367	404	401	363	373	378	378	389	387	378	400	369	370	401	359	337	424	350	368	399	392	401	374	362	396	383	367	412	422	413	379	390	390	398	374	387	403	449	398	362	389	391	398	386	386	393	367	401	359	359	394	401	349	384	400	343	351	358	369	376	377	370	385	375	374	401	404	387	366	344	349	396	418	375	397	386	391	365	402	395	382	407	373	368	356	370	365	378	399	404	376	407	373	363	429	366	390	372	413	389	405	355	366	440	393	400	374	375	392	375	361	398	368	376	363	402	366	396	368	370	416	370	407	383	393	388	393	400	408	373	383	387	402	369	370	377	388	374	339	391	388	396	410	376	410	386	374	363	410	373	355	406	382	398	378	346	363	408	420	394	392	390	410	396	352	395	368	363	411	397	389	393	390	355	382	401	361	428	388	360	356	396	395	386	396	365	401	409	362	381	337	374	419	365	369	396	388	393	376	366	417	384	430	376	399	428	411	367	395	379	418	402	403	393	394	394	380	418	362	389	383	394	383	360	344	399	420	392	377	376	400	394	318	398	374	400	391	392	374	413	380	397	378	380	421	392	382	372	353	350	394	428	396	362	379	367	415	401	361	387	403	380	404	430	316	382	395	340	396	379	404	378	396	380	388	407	374	424	412	417	407	360	416	369	424	421	334	427	378	387	386	435	379	422	362	356	368	391	389	431	406	414	368	367	386	411	391	378	368	352	408	389	389	377	361	373	377	393	403	379	386	381	384	384	369	378	391	406	414	394	409	343	375	377	393	378	409	401	368	368	378	350	331	372	400	392	383	407	387	351	391	335	390	398	381	385	399	405	394	364	457	385	360	364	377	364	348	411	403	413	406	410	459	372	419	406	388	425	383	348	386	375	386	392	400	382	363	426	366	367	400	384	373	377	394	396	376	387	382	418	378	368	379	440	380	355	413	423	399	404	380	397	365	359	405	346	363	347	401	391	387	406	413	375	415	410	409	381	397	409	443	388	360	381	376	384	430	420	383	409	356	391	368	347	341	374	423	405	370	429	394	413	361	399	389	415	398	459	390	386	399	398	409	394	396	418	352	402	368	380	388	340	378	336	383	371	388	404	409	364	370	406	395	391	376	355
55069	55811	65987	64848	54446	40586	29224	17556	9316	4417	1958	1364	941	814	846	827	851	812	816	877	823	844	853	801	824	830	754	877	833	815	809	846	770	866	865	779	825	850	865	823	814	856	783	849	802	841	797	855	850	807	817	845	832	824	853	810	832	896	805	851	855	813	868	857	873	859	840	797	839	847	818	867	887	841	811	842	873	806	828	829	807	787	862	808	827	846	816	869	866	805	827	853	818	809	865	818	822	807	827	893	879	861	844	827	826	815	827	821	800	865	861	820	820	812	849	839	814	883	866	821	849	837	904	805	838	815	866	845	789	786	797	790	837	872	803	807	837	806	848	870	827	903	840	816	808	863	829	829	812	855	840	874	850	837	758	843	834	860	842	835	832	820	863	795	794	829	773	900	864	804	909	831	860	799	836	822	848	826	776	825	854	799	854	855	837	810	809	777	880	803	807	831	784	783	831	795	852	819	850	789	850	818	777	883	793	816	790	786	792	804	835	817	823	814	840	793	826	783	820	824	822	813	816	799	813	801	847	805	815	830	849	885	793	862	825	857	855	823	825	863	862	811	883	858	821	864	841	865	824	863	886	857	836	813	892	838	829	865	838	815	888	832	811	816	815	817	796	860	813	852	846	806	855	798	859	800	853	835	814	840	816	844	833	883	828	828	821	764	832	829	798	833	817	867	813	854	823	827	819	848	849	875	850	817	818	826	819	822	841	735	861	880	792	839	855	881	825	840	834	820	795	831	821	825	750	817	773	805	887	857	820	860	808	773	827	853	803	850	810	814	823	838	810	842	766	838	810	835	841	808	861	842	822	865	868	820	848	815	851	852	804	833	784	799	817	823	757	847	855	861	864	822	816	821	794	785	829	864	832	801	893	819	849	825	885	797	833	777	801	814	815	851	837	833	822	830	837	774	803	849	873	872	827	830	804	853	825	858	802	815	807	836	845	859	834	784	797	780	815	828	801	832	802	839	830	890	815	817	845	875	852	874	799	799	845	813	850	843	805	824	806	811	844	827	815	830	812	827	806	847	825	817	828	826	846	811	805	853	797	825	824	816	822	856	824	860	771	821	820	825	902	830	862	778	823	862	843	844	821	812	862	819	843	826	813	831	874	823	858	823	817	776	844	805	847	835	838	849	838	874	855	855	796	847	775	854	886	807	798	844	824	830	812	837	870	845	860	895	819	839	822	879	820	868	814	849	764	825	854	843	846	865	821	842	790	861	867	848	824	812	870	775	790	855	815	851	841	868	837	822	850	851	813	828	784	849	810	840	791	816	901	839	803	849	821	859	853	822	798	866	850	869	835	841	830	798	863	879	854	831	801	849	802	828	832	825	808	840	861	798	867	835	882	836	826	752	738	859	794	837	839	827	870	835	871	829	808	864	831	809	825	841	839	850	840	833	855	842	861	877	805	792	773	807	775	839	885	815	817	849	840	811	831	805	866	849	794	823	828	801	854	807	871	832	817	850	814	851	764	883	775	851	840	857	792	830	821	825	822	854	837	808	853	859	801	794	802	837	791	784	789	820	836	815	852	820	911	796	858	831	852	804	806	843	832	827	872	848	804	845	863	866	781	790	864	817	826	839	822	852	865	790	848	862	813	814	874	860	801	828	837	803	860	824	888	817	817	793	843	812	878	829	826	824	818	837	855	794	879	812	852	780	812	806	795	795	812	854	834	770	813	863	857	826	825	803	821	818	848	786	756	852	826	815	757	848	781	815	824	826	834	904	834	799	871	840	841	843	812	847	811	827	805	820	823	873	815	825	823	783	766	806	864	796	817	828	804	767	830	872	838	812	854	836	839	773	821	806	855	796	862	777	835	776	828	824	868	887	841	790	812	820	847	820	846	852	840	838	878	839	828	798	827	877	887	878	797	809	829	861	829	837	808	874	845	842	840	891	811	829	802	886	819	811	822	800	807	825	798	778	829	778	819	862	818	820	804	818	801	886	844	839	842	785	814	828	799	833	866	888	826	830	825	833	827	824	884	857	778	869	862	802	814	853	855	844	787	808	833	775	855	827	836	839	866	851	854	813	868	791	819	812	847	815	834	848	830	859	866	859	819	846	854	894	838	825	802	852	834	827	819	814	864	839	889	792	791	799	833	864	789	803	842	831	801	842	813	853	783	803	889	818	864	853	807	814	836	814	874	819	831	849	809	828	812	868	797	861	838	844	828	803	823	833	829	837	833	820	819	840	849	824	852	828	848	845	863	816	847	789	807	879	803	844	801	815	857	877	806	788	802	822	871	796	857	806	849	798	837	864	780	812	789	842	843	840	861	832	856	823	844	813	820	843	826	885	863	828	835	875	845	754	854	863	821	826	815	841	809	863	836	855	792	850	810	854	876	817	794	798	864	822	825	824	797	877	800	793	866	832	826	807	823	852	826	813	793	789	845	811	774	882	823	853	789	882	827	865	773	786	767	833	832	861	829	820	871	850	787	824	835	833	834	862	780	791	801	845	825	770	828	801	828	816	833	833	841	798	855	860	852	814	820	824	801	812	817	834	811	814	837	823	817	806	816	837	815	797	810	830	856	858	847	818	862	858	837	840	887	790	828	821	812	831	822	841	863	886	856	797	820	837	795	824	835	828	793	842	817	852	822	862	818	819	841	813	915	838	845	815	824	810	807	831	816	824	800	812	845	826	790	793	827	822	777	859	832	845	848	863	787	843	798	866	847	869	821	815	810	851	831	846	849	845	869	815	845	805	864	863	774	848	820	858	848	816	858	810	820	823	835	822	810	835	789	810	824	849	786	832	793	838	884	812	827	839	814	815	796	832	806	834	801	789	822	866	771	833	830	822	812	809	777	847	810	834	793	850	813	803	845	778	825	813	808	773	834	807	855	831	842	836	857	810	802	858	793	805	868	839	864	813	801	825	853	836	852	839	782	804	816	829	859	824	806	817	873	812	882	848	800	812	800	892	819	812	820	821	875	861	807	851	815	920	836	873	889	834	877	806	814	831	816	816	832	830	746	848	803	857	771	817	824	826	837	804	787	858	842	793	854	850	862	862	868	816	819	893	862	840	867	830	814	830	853	803	870	817	871	839	831	872	805	801	855	840	833	851	812	819	844	859	837	840	807	861	819	891	822	810	870	814	827	817	833	838	802	794	868	810	846	830	832	784	774	819	838	808	823	858	830	814	836	824	857	854	841	844	858	821	870	829	823	851	826	852	862	839	842	852	809	842	825	855	851	793	873	814	804	875	841	819	853	811	825	826	823	831	806	813	810	839	830	793	881	841	805	824	806	821	831	838	830	870	774	830	758	843	814	798	813	872	815	797	835	808	830	795	800	832	862	823	874	792	869	829	821	874	820	823	802	836	826	831	844	847	834	817	845	856	827	849	810	799	837	824	808	831	781	805	810	790	813	873	839	836	849	850	854	849	835	798	818	821	825	820	842	825	757	859	851	871	863	846	837	802	824	806	833	810	787	832	849	848	835	852	847	759	830	845	817	777	871	873	835	786
15063	8414	5946	3953	2471	1327	707	571	424	311	344	289	263	254	268	267	246	282	247	281	267	282	295	262	296	295	291	277	258	245	267	290	270	262	258	275	261	263	241	268	265	262	272	260	244	256	250	260	267	284	264	312	283	237	278	280	280	302	273	287	255	285	248	283	275	286	280	246	258	272	256	229	268	309	279	282	282	300	315	252	240	264	266	282	283	300	283	235	278	279	343	246	254	283	258	288	259	278	266	255	264	284	250	258	287	285	289	298	254	244	259	264	272	279	265	260	305	248	268	263	296	270	262	275	312	269	248	254	270	230	255	260	288	221	251	246	270	238	268	248	242	274	270	272	280	261	263	271	282	259	257	267	263	269	269	301	265	294	267	258	295	258	259	231	250	254	257	298	292	269	265	270	282	294	254	286	254	281	281	281	255	252	235	290	247	232	261	293	276	258	238	260	253	263	283	255	259	253	308	292	299	249	246	263	255	258	272	253	306	279	267	285	305	290	282	254	272	259	274	236	274	270	254	261	264	257	270	249	269	274	267	239	250	284	259	258	293	275	250	266	280	260	248	269	295	264	234	266	274	265	255	249	278	279	280	274	255	272	295	261	278	286	248	260	268	262	294	299	248	297	286	296	285	233	286	251	250	267	246	273	250	280	277	259	271	264	259	285	259	266	284	277	278	229	245	247	255	314	250	280	287	263	256	259	239	277	304	257	277	311	272	276	289	267	255	280	261	257	261	282	279	269	261	266	261	281	255	260	259	227	299	279	273	257	282	266	275	288	269	248	278	244	275	284	247	287	292	277	291	239	263	290	257	274	278	294	265	261	242	264	258	265	277	270	247	259	262	274	292	231	266	272	263	253	242	289	286	282	242	278	270	312	267	271	245	249	285	275	244	278	286	279	259	273	274	281	260	261	292	282	258	266	283	255	246	228	241	300	270	260	271	275	303	281	252	252	291	290	259	289	266	298	302	221	262	258	291	296	272	282	293	269	244	297	286	278	277	266	261	256	281	252	255	280	280	261	279	267	270	286	286	242	278	264	277	283	288	300	276	259	251	304	299	244	289	259	254	289	271	245	249	269	252	293	307	286	298	283	256	274	266	292	297	283	257	268	251	291	282	281	269	307	256	275	267	284	259	294	288	270	253	279	265	301	297	256	289	225	259	256	321	248	261	287	273	279	261	273	270	269	261	266	275	289	267	259	238	259	294	274	310	253	253	257	278	277	266	247	266	247	244	253	247	243	274	267	278	271	263	277	292	264	252	264	291	273	277	283	270	277	291	262	297	269	279	253	274	274	272	282	293	238	290	260	253	280	262	257	259	278	279	288	274	270	252	274	267	270	253	272	273	266	238	273	259	253	287	290	267	285	256	283	254	254	245	251	285	310	279	249	252	261	286	248	269	262	266	283	273	246	257	276	291	281	307	276	262	261	269	251	278	245	263	253	261	265	305	242	258	262	290	256	284	288	265	260	248	264	280	256	277	260	270	241	267	279	279	270	300	241	284	276	263	250	281	270	248	246	271	226	249	281	281	258	230	321	268	279	252	267	250	263	289	283	280	245	290	276	275	256	270	284	284	260	273	242	251	314	272	270	249	227	275	271	252	234	284	268	275	263	280	266	240	263	267	300	284	275	254	275	262	295	282	273	260	266	259	306	278	274	240	264	242	272	266	279	278	261	243	310	276	283	267	310	270	279	281	283	268	245	300	253	274	277	285	273	252	280	277	245	254	293	254	279	274	275	257	279	289	291	292	281	247	250	266	280	270	235	257	276	290	277	257	283	254	258	292	252	276	261	270	289	262	280	298	254	289	270	294	285	289	268	277	256	271	270	265	252	275	242	261	246	256	268	295	260	299	261	273	285	255	270	273	278	280	274	267	283	280	247	297	288	267	268	300	261	251	277	273	258	279	261	258	267	283	270	245	301	277	265	267	255	273	263	284	283	269	259	251	290	280	264	286	235	288	262	253	264	242	271	280	260	242	270	278	319	293	270	266	283	257	242	285	273	256	291	256	265	267	259	288	283	253	262	268	287	272	256	295	261	237	276	301	253	238	286	226	249	236	254	266	244	265	257	268	242	290	277	244	259	289	291	265	262	232	303	280	266	278	301	231	273	239	276	307	275	278	231	246	235	270	282	246	312	260	262	283	268	265	255	276	260	291	261	284	238	267	267	241	260	249	279	289	244	255	292	282	269	279	275	258	267	276	254	276	265	263	264	236	254	297	252	256	240	279	264	260	280	259	286	231	254	252	258	316	303	263	258	258	276	265	250	284	264	275	281	283	267	267	266	244	271	301	285	279	256	315	281	261	293	260	267	254	299	282	267	282	257	275	267	260	283	248	269	289	232	258	269	281	282	261	268	286	264	266	268	306	302	254	273	257	256	271	303	264	241	271	294	303	234	280	292	292	258	254	282	293	261	256	280	267	271	250	279	272	235	240	263	269	268	277	268	268	269	268	257	289	276	240	278	286	252	303	253	266	263	262	254	263	274	261	265	298	228	261	272	266	302	286	294	257	294	272	287	276	276	257	247	267	238	242	273	279	284	268	278	256	292	265	269	263	283	236	291	263	279	269	261	275	264	272	288	235	247	272	287	275	264	297	226	261	269	260	271	285	264	282	278	266	260	256	252	263	263	275	281	288	276	275	272	276	286	259	285	264	278	253	273	259	273	238	275	256	277	240	283	291	286	263	276	265	268	267	276	292	255	262	286	280	283	250	285	253	275	263	236	244	274	249	280	272	280	266	263	257	246	277	255	250	254	250	245	269	250	266	255	272	242	284	275	260	288	263	233	263	202	252	287	281	292	254	296	259	239	249	242	269	289	283	279	282	287	285	298	258	247	268	281	281	283	265	268	246	311	281	251	272	294	272	275	266	298	268	236	266	261	263	259	260	282	271	254	242	254	251	242	244	306	236	274	273	288	275	271	293	290	272	288	283	277	288	276	252	266	267	276	266	265	253	244	260	286	291	249	261	275	266	296	263	282	257	285	263	289	275	263	257	268	228	275	288	260	277	259	252	296	264	288	248	294	283	261	298	258	247	280	260	256	282	262	247	319	264	222	256	258	259	293	297	295	280	301	295	291	294	270	282	282	289	266	280	267	308	275	226	271	252	278	290	270	256	264	279	266	303	298	299	264	272	275	264	271	262	260	262	305	263	288	274	248	315	299	276	260	279	273	243	279	271	294	278	257	250	275	256	278	293	271	273	263	278	296	257	279	273	321	295	289	283	265	275	259	264	260	263	280	291	249	297	284	239	271	264	270	312	273	272	296	256	297	248	283	280	235	279	262	255	263	267	310	246	264	250	277	275	283	270	271	274	256	272	262	286	291	263	297	264	285	266	274	281	261	265	269	248	271	271	284	254	266	257	285	271	282	289	285	270	267	242	275	251	262	277	295	297	272	241	246	243	258	293	281	257	237	292	248	311	244	251	268	275	281	297	307	263	263	297	234	269	254	280	288	263	269	246	279
14882	10715	10910	9714	6808	3848	2071	1547	1039	797	736	620	625	606	635	609	632	588	634	610	574	637	637	612	599	584	570	608	625	569	591	651	575	611	624	598	576	606	616	562	596	588	565	595	563	624	625	616	633	585	597	598	612	612	582	622	588	598	581	618	601	626	581	612	595	598	604	592	615	605	616	584	577	619	579	589	634	596	574	598	555	609	593	584	594	605	626	603	567	606	580	598	632	543	599	592	592	640	612	611	616	591	653	623	667	647	590	607	595	599	618	594	573	629	616	618	610	591	587	587	590	602	640	627	603	614	581	602	587	640	577	595	574	593	618	620	619	591	614	616	605	617	606	607	544	589	619	590	577	588	582	584	588	634	609	565	611	611	608	646	587	603	573	623	583	608	602	590	607	569	602	582	604	579	622	567	587	623	574	605	603	566	629	572	568	645	581	570	620	579	585	608	572	604	629	648	572	622	617	616	581	588	560	606	568	618	606	564	587	656	587	544	648	603	577	616	580	654	611	649	584	620	607	575	593	584	620	601	606	546	620	604	621	584	571	590	537	556	619	613	589	578	641	597	561	625	565	614	597	628	589	590	601	591	610	574	595	616	581	576	607	591	563	583	596	629	541	607	632	578	607	555	602	635	615	609	636	593	579	652	599	620	629	600	587	612	611	609	610	631	593	546	604	649	604	586	607	599	579	582	650	602	560	575	630	592	623	602	589	553	583	590	577	600	585	622	557	634	606	620	612	580	586	602	657	583	604	584	639	561	579	609	561	601	627	565	644	566	601	576	635	608	623	650	633	608	599	546	631	602	583	592	593	640	617	638	606	554	597	626	614	587	586	594	598	617	564	591	596	595	608	624	626	589	586	586	576	571	605	562	602	568	630	623	602	576	575	594	580	633	562	630	562	563	643	580	612	576	584	601	591	601	588	605	621	595	603	588	614	557	639	610	627	554	620	593	592	621	622	588	584	593	589	602	549	632	556	577	629	642	614	591	617	558	606	577	623	578	626	614	624	638	581	630	679	615	613	587	585	612	581	606	599	592	559	593	585	539	569	631	576	660	599	619	607	592	602	607	624	610	593	585	605	599	579	569	602	630	619	602	639	594	619	619	654	617	601	616	619	578	607	611	571	620	604	619	578	631	581	619	567	618	602	602	582	607	576	586	617	615	613	631	583	594	573	584	615	588	594	579	628	634	614	655	629	604	604	605	534	606	621	564	616	622	567	578	621	594	602	591	591	576	602	583	590	590	592	637	605	626	598	566	619	574	578	603	668	582	582	578	655	568	527	607	579	613	544	617	630	612	630	595	611	554	679	578	575	597	569	563	607	580	565	669	564	631	614	562	577	580	612	633	605	592	637	616	599	576	576	581	567	555	570	618	592	585	583	623	573	607	627	641	583	618	619	616	582	615	614	594	583	598	615	577	577	630	686	641	619	606	623	597	627	603	588	613	569	617	615	603	578	582	557	633	556	563	610	620	611	571	589	626	609	565	588	613	635	609	569	608	587	599	568	641	604	634	586	619	627	605	599	575	602	648	615	597	577	614	591	608	614	594	598	589	606	591	611	585	623	595	558	585	588	591	617	646	627	603	637	608	604	551	574	590	638	601	612	627	605	617	617	613	600	601	595	617	629	561	636	615	585	597	623	637	614	621	621	584	614	621	636	581	580	633	594	567	591	596	613	590	600	621	617	592	609	650	593	627	630	591	612	561	593	599	626	568	601	650	590	615	561	639	589	585	630	678	624	620	589	634	620	575	602	601	635	589	586	601	596	622	636	596	613	588	542	562	612	627	630	636	619	565	583	559	617	609	605	604	584	597	619	591	620	580	586	606	638	565	581	623	561	591	646	605	619	608	632	620	594	573	584	648	565	547	609	608	603	555	611	613	641	641	577	586	615	593	596	599	626	591	641	571	572	592	601	565	585	594	594	630	608	625	565	560	585	628	616	622	594	613	584	619	599	612	575	589	589	590	570	574	615	594	574	588	598	614	577	621	585	610	584	553	566	581	597	605	598	609	599	595	642	632	579	598	601	601	619	594	575	598	572	563	629	604	581	635	597	612	583	608	587	590	588	602	553	599	603	584	635	608	626	604	570	624	636	630	599	612	606	640	618	572	630	594	602	625	574	572	590	621	575	593	601	592	600	568	581	605	648	629	600	626	592	627	604	586	623	608	620	586	602	583	592	583	582	582	629	560	552	613	581	632	622	612	592	677	601	630	606	614	601	565	576	567	597	630	614	566	624	594	612	603	622	618	585	587	627	577	643	619	575	617	580	598	616	616	576	601	604	613	609	607	614	613	622	648	643	611	618	619	596	615	579	564	631	643	588	595	595	609	573	576	620	549	611	622	586	616	562	627	619	622	608	629	615	651	604	580	611	577	651	571	599	564	568	624	655	572	566	585	620	638	592	623	642	596	614	568	589	604	582	547	610	523	622	605	579	612	599	622	635	595	600	606	604	649	573	613	618	572	620	581	595	603	618	541	603	578	600	624	584	588	630	587	602	580	573	641	676	567	572	633	617	535	640	615	601	572	554	572	583	621	624	649	585	585	606	581	610	610	603	624	598	563	627	618	584	574	613	573	624	589	578	570	615	608	628	613	629	588	604	588	565	622	618	580	682	578	607	574	608	583	611	633	651	591	656	544	623	615	606	608	612	574	592	618	606	560	615	587	624	614	591	603	603	637	622	583	583	583	600	615	560	578	618	620	585	547	585	625	611	601	560	602	585	585	601	611	596	546	598	605	622	628	599	600	663	590	628	563	576	595	604	611	615	599	598	596	596	620	607	656	638	599	613	620	586	605	589	609	645	644	651	581	585	614	629	657	616	621	571	618	606	599	574	553	619	559	603	619	640	599	598	630	589	599	618	611	637	552	610	584	601	585	563	578	603	617	606	599	616	579	584	566	675	604	639	605	573	631	585	665	568	570	609	591	610	603	620	626	576	613	591	605	646	641	635	616	640	591	608	609	605	565	599	625	590	609	586	625	572	583	614	612	583	575	559	607	631	599	589	599	610	609	552	590	580	628	617	584	578	567	639	597	621	618	590	626	597	585	592	620	568	643	574	599	586	585	613	589	597	610	582	637	575	617	611	587	597	588	599	617	609	604	585	595	633	591	577	594	604	637	608	612	581	604	651	597	580	608	586	590	610	601	579	591	675	621	597	609	635	593	561	566	610	578	604	564	639	575	594	543	636	606	633	599	601	621	597	602	567	561	561	565	632	640	574	604	570	616	606	602	614	615	586	630	613	642	605	604	637	607	605	593	582	591	594	649	572	594	605	609	616	616	591	603	593	588	626	627	595	635	594	599	609	592	592	600	601	591	583	609	591	593	582	584	580	629	625	610	577	641	635	600	587	611	604	619	582	608	580	604	615	573	623	653	591	627	580	626	617	583	589	603	588	611	611	577	603	601	570	601	583	597	579	614	613	599	578	570	604	584	576	607	618	606	625	609	636	652	563	605	582	580	615	608
83756	71028	69125	57057	42481	29012	15760	7440	3142	1599	879	521	425	338	377	337	343	308	325	357	308	365	318	303	333	341	339	334	333	337	364	352	338	318	336	334	328	366	316	314	310	300	316	323	326	319	330	316	348	329	343	315	331	365	354	332	375	316	354	352	307	368	370	339	315	328	385	367	310	336	331	357	311	323	356	313	351	335	325	328	315	338	347	324	332	320	340	321	313	396	339	316	352	341	309	349	336	320	320	343	300	317	340	376	318	323	324	335	325	348	336	331	351	344	329	325	309	324	319	319	331	333	316	366	356	347	334	333	303	365	332	338	341	323	349	326	329	345	312	339	332	355	338	356	333	329	340	358	350	352	342	303	354	340	314	311	339	334	336	330	339	368	349	315	317	326	341	338	328	335	355	340	338	353	340	340	354	336	337	307	335	289	332	331	319	347	383	327	334	350	312	339	338	346	326	332	371	344	333	381	311	337	338	307	368	294	370	360	332	310	346	330	301	334	352	327	321	326	336	331	345	332	322	329	290	332	331	341	347	346	373	346	299	323	347	335	332	347	305	313	313	345	333	348	363	329	351	343	336	385	355	304	326	318	327	339	317	330	340	338	301	323	321	317	372	337	327	329	357	346	325	335	381	343	356	338	346	323	338	358	347	314	333	325	341	352	317	306	315	338	350	314	362	293	319	301	362	332	363	326	337	343	340	315	298	352	318	334	346	335	328	341	329	298	334	380	342	316	380	368	321	350	325	352	308	301	322	309	335	306	352	358	336	336	331	362	320	365	362	318	332	323	342	338	320	338	358	350	370	340	346	320	340	312	330	324	352	323	337	343	357	307	309	367	365	327	349	322	312	325	367	347	318	357	316	311	356	317	344	333	358	356	349	330	322	327	295	356	355	374	307	341	323	358	328	362	335	327	330	360	346	320	287	327	338	333	353	348	314	332	353	341	340	342	332	344	339	373	352	334	322	349	333	359	356	336	321	310	335	329	336	355	359	333	368	331	367	355	342	328	336	342	358	283	311	338	382	327	282	286	326	344	310	332	347	329	336	328	329	314	367	323	307	336	350	324	300	328	325	335	318	327	304	328	319	351	323	333	337	340	318	353	352	312	348	313	323	316	322	330	318	303	301	357	319	326	339	329	343	314	340	354	337	361	341	325	351	306	369	334	383	346	308	328	335	324	352	332	343	303	333	335	358	330	324	320	349	311	329	364	352	331	345	327	326	353	363	362	317	346	327	328	343	355	313	318	350	339	334	331	330	331	319	333	308	362	343	309	351	300	315	319	338	341	335	332	331	338	326	340	301	297	367	361	362	294	356	345	343	344	329	341	345	347	348	296	339	341	299	334	314	290	333	369	354	335	325	310	339	319	313	334	362	365	382	330	347	345	332	337	328	369	340	303	341	360	326	328	338	293	337	337	333	346	322	325	328	332	329	349	342	342	302	330	338	320	298	336	335	360	319	347	293	316	323	340	373	349	290	330	370	355	330	344	356	354	356	338	343	343	368	358	339	294	326	329	337	357	291	354	392	343	332	327	336	325	318	317	357	290	337	333	344	331	335	360	357	323	353	365	329	327	320	356	357	362	353	307	300	334	360	319	312	307	306	355	333	332	331	328	322	311	332	300	348	327	345	329	294	324	319	342	330	326	378	353	327	338	314	377	339	314	335	318	319	340	393	352	314	323	346	336	287	330	334	352	324	331	353	348	371	306	330	343	326	323	362	325	325	284	357	356	345	334	360	381	335	328	304	352	333	340	354	339	346	347	311	323	345	376	329	344	313	353	362	334	325	334	351	355	350	338	335	342	362	355	312	355	317	327	337	316	333	335	306	348	299	319	340	356	323	304	317	321	343	301	310	355	356	335	308	323	337	345	351	343	362	345	383	296	337	331	317	321	357	339	346	345	327	345	344	354	296	354	353	343	356	369	315	361	311	390	336	334	379	304	338	332	341	351	327	300	350	349	390	359	343	353	345	336	328	366	330	299	347	347	339	320	355	349	342	325	317	337	316	348	336	307	333	339	338	295	329	363	335	328	358	367	349	337	363	310	341	341	340	359	321	339	331	368	351	320	309	376	340	333	373	312	325	339	338	337	354	327	307	346	317	314	322	329	350	308	339	310	349	398	320	361	323	341	313	329	346	350	376	340	308	318	333	327	327	343	340	332	314	327	333	346	359	325	363	307	318	336	353	374	299	339	350	351	361	284	350	334	320	351	294	370	383	334	331	361	312	352	356	344	312	307	337	343	319	313	338	339	338	304	340	340	342	334	374	334	323	309	341	318	368	337	305	328	305	315	335	308	337	347	316	374	344	339	290	312	324	359	338	340	343	360	348	348	352	337	339	307	326	328	335	358	334	372	316	316	322	320	319	316	304	351	339	327	361	349	363	330	346	339	354	344	329	330	332	307	333	350	347	323	320	331	338	326	339	339	356	339	309	303	330	353	338	333	295	322	302	363	324	353	326	351	343	324	315	386	367	320	345	328	319	320	349	342	346	329	336	332	348	316	364	334	305	322	301	306	353	344	342	304	306	313	341	331	335	368	326	367	339	316	346	328	326	367	324	337	371	308	327	358	332	322	324	319	374	332	324	306	365	319	345	349	308	326	334	338	334	335	350	340	332	329	367	363	307	321	370	332	341	322	300	305	287	325	348	346	329	363	325	360	366	347	360	381	351	360	340	329	301	368	335	368	339	345	329	324	354	349	320	321	347	312	328	347	333	326	334	335	321	355	331	338	325	328	342	321	336	316	354	322	338	334	328	323	359	354	283	314	328	314	342	324	304	312	326	356	315	344	338	363	361	308	282	341	352	360	323	347	320	324	344	337	336	312	303	339	369	351	310	351	330	344	333	339	353	334	326	331	330	330	354	358	327	339	341	314	355	317	333	321	348	353	336	323	357	316	326	354	350	366	367	358	331	331	311	336	335	370	361	337	356	326	335	359	345	333	378	338	331	348	383	303	322	315	346	338	309	325	330	323	315	294	350	334	313	335	321	332	348	360	329	289	343	337	382	322	353	330	310	312	341	357	365	325	297	348	334	337	326	350	330	343	344	343	298	317	378	320	318	331	361	335	338	331	344	356	361	340	357	312	337	330	280	325	288	347	339	358	336	339	357	306	362	280	316	343	293	332	337	368	348	326	325	322	305	325	339	295	342	345	355	322	316	321	332	308	341	283	321	346	328	347	316	320	337	324	335	329	359	340	355	335	324	350	347	326	338	325	352	323	335	338	349	348	314	374	349	337	352	343	317	328	336	344	320	340	324	320	326	337	325	353	358	302	369	367	339	320	360	336	330	319	338	347	333	359	347	341	341	349	300	362	361	332	324	307	341	338	342	356	327	294	308	361	347	324	325	358	316	356	305	320	354	320	348	332	322	341	346	353	333	314	330	357	357	356	328	326	302	344	366	355	332	306	319	364	333	336	324	353	336	335	323	334	289	369	319	354	341	337	339	323	353	323	320	301	338	383	341	354
53504	53279	64377	61443	52058	40858	29266	18943	10002	5649	3113	1565	839	763	738	745	662	765	735	697	708	704	743	692	725	710	754	722	732	770	722	742	743	747	725	729	735	720	697	704	704	718	714	700	747	755	768	708	788	754	786	742	757	713	686	741	703	732	702	728	716	752	785	721	736	807	723	688	725	789	732	719	706	726	701	778	747	772	743	744	730	730	770	705	718	707	738	747	685	723	745	730	736	749	704	721	748	747	739	676	742	757	709	692	719	748	746	744	703	730	715	702	711	718	724	764	711	731	727	709	728	762	726	728	717	741	728	730	743	758	690	729	731	782	704	717	752	766	760	761	767	744	711	735	735	761	732	737	743	693	722	725	749	787	743	802	713	757	709	646	723	707	735	752	694	755	717	732	750	717	758	775	694	768	768	715	739	778	735	708	694	701	738	688	740	717	743	690	707	699	776	758	765	737	763	745	736	747	729	700	787	720	718	750	764	682	747	752	752	679	796	722	705	760	750	688	735	762	705	737	712	689	736	698	780	749	751	706	695	711	716	812	770	707	729	681	759	762	705	736	730	733	709	771	767	745	714	668	730	730	743	712	744	738	775	739	761	748	689	709	735	725	761	728	715	739	743	763	756	785	750	737	800	690	719	732	703	729	705	759	753	707	703	729	729	760	736	746	722	688	716	729	770	744	752	743	741	722	752	766	726	730	739	763	775	756	724	767	750	765	757	767	719	735	718	725	743	707	753	727	729	765	778	761	711	725	660	758	752	729	740	754	691	752	727	725	726	762	733	731	686	716	751	672	736	713	726	713	706	718	731	744	773	728	727	742	758	760	723	727	745	708	741	720	729	720	754	725	714	794	778	727	768	709	700	750	743	740	756	725	758	759	713	701	765	716	771	703	714	694	731	737	732	714	727	715	731	729	727	748	699	709	751	738	729	710	750	729	760	784	703	705	686	753	705	732	729	708	748	756	732	785	709	718	733	731	705	741	733	754	682	776	728	706	778	718	707	743	735	707	734	756	703	709	702	735	748	706	709	750	699	753	706	713	735	737	757	707	737	736	719	717	684	705	765	733	693	774	746	728	726	733	721	765	725	717	700	751	724	704	743	712	741	730	736	707	722	771	764	718	694	740	673	700	749	747	711	755	716	687	697	692	733	711	717	785	765	785	704	743	670	748	780	740	726	738	710	769	708	699	697	711	719	735	712	729	726	755	783	705	746	729	701	795	722	770	733	695	745	729	743	794	752	677	796	698	727	707	765	699	751	764	725	726	717	738	729	770	739	720	760	728	736	701	725	685	745	742	779	768	748	717	741	715	742	742	745	717	663	729	716	717	752	731	719	778	716	741	758	660	798	733	754	706	748	699	731	739	723	713	687	713	717	755	760	693	686	682	749	724	730	759	788	743	754	734	703	763	737	690	742	730	702	792	779	709	713	717	714	738	701	734	778	730	719	702	741	750	698	694	732	766	738	692	739	699	725	746	751	724	747	695	745	732	741	722	768	774	718	726	710	743	715	751	750	709	788	690	744	764	689	724	758	746	735	727	672	721	759	719	759	751	766	753	678	700	689	743	724	697	731	750	695	757	693	768	795	752	744	762	751	728	754	734	698	767	722	742	715	769	763	782	744	724	757	752	676	764	717	744	771	676	736	758	753	684	773	756	725	737	696	748	733	742	725	778	756	753	715	705	787	723	745	756	775	733	718	689	756	762	725	710	703	743	755	744	755	754	721	760	803	758	716	737	748	707	740	732	741	748	657	736	773	761	689	756	768	748	768	721	678	746	726	686	666	794	768	742	729	753	749	702	746	748	785	717	727	766	736	756	729	784	706	736	755	786	760	749	711	718	816	725	720	738	754	720	740	756	728	757	714	736	763	738	721	703	758	703	730	680	727	730	708	727	686	748	767	691	737	697	740	724	720	716	753	741	752	709	767	741	757	719	745	723	718	786	710	757	724	742	678	756	708	678	749	719	763	770	769	702	714	743	732	697	708	748	734	758	795	741	744	729	712	773	712	736	693	780	726	705	801	738	749	743	746	723	762	743	753	717	701	706	738	733	694	751	715	724	701	726	738	688	711	739	720	721	713	723	749	709	751	717	708	749	730	765	729	768	745	695	749	682	761	732	723	737	746	750	738	726	725	683	711	734	741	787	794	734	747	728	785	695	702	760	761	745	754	755	693	729	677	778	759	708	723	788	726	790	749	713	721	702	718	706	690	724	720	685	733	751	755	762	708	710	710	738	692	741	666	705	720	679	707	714	718	696	692	730	725	768	743	712	717	679	722	723	687	716	760	726	690	722	706	704	706	767	735	755	720	731	745	713	736	751	730	773	749	714	662	725	692	724	704	779	730	727	701	736	748	654	750	703	773	680	793	744	750	734	781	760	783	747	738	767	734	712	727	750	770	703	693	739	777	696	693	773	722	719	722	741	750	742	715	780	784	688	769	716	708	777	715	678	704	748	745	759	765	735	730	683	710	777	716	746	710	697	731	726	720	746	698	704	736	694	706	695	764	781	763	772	727	777	717	763	692	786	726	761	767	798	726	784	713	746	774	774	717	745	742	768	756	756	749	723	741	773	700	746	698	711	730	724	738	753	748	727	747	704	720	702	778	724	707	703	734	725	771	723	693	708	751	726	738	720	710	671	691	736	704	737	662	781	734	728	755	724	719	689	737	758	749	751	758	687	754	727	719	761	746	726	732	750	740	644	773	700	694	708	714	745	734	744	754	757	749	716	744	772	738	710	755	740	739	724	722	757	764	763	689	694	710	758	742	749	751	733	751	713	773	783	719	724	762	674	757	731	727	776	765	698	727	686	731	729	761	692	779	746	766	807	734	747	691	693	755	711	731	716	748	692	735	749	707	739	759	735	735	708	716	754	750	735	692	736	718	730	744	743	684	719	711	733	718	761	753	749	746	701	773	727	738	666	754	749	746	713	739	733	773	763	759	738	736	711	739	709	703	755	702	774	753	764	721	770	728	759	741	728	713	734	707	744	730	720	765	759	693	763	738	698	754	771	709	745	741	741	732	710	734	738	693	699	720	748	779	769	745	705	726	756	719	701	700	718	767	718	746	721	752	744	762	688	748	677	691	742	722	762	765	670	751	740	724	741	684	777	716	733	729	718	723	722	743	757	726	710	719	761	771	734	710	737	732	768	754	742	729	723	748	739	809	723	654	716	702	776	703	726	741	735	729	751	714	740	753	702	700	723	735	722	767	759	748	770	722	735	740	701	690	758	771	770	739	758	756	757	711	713	705	756	761	745	739	744	722	733	740	735	764	751	729	738	777	744	749	723	698	773	703	735	732	704	742	735	723	726	715	742	762	712	727	750	696	742	734	731	761	741	755	752	717	716	743	735	759	725	782	719	750	761	746	729	760	690	713	718	779	759	711	729	696	705	769	716	728	709	735	706	689	731	763	738	715	706	744	725	787	780	774	769	731	725	767	718	754	732	741	722	700	714	753	727	776	712	747	750
85620	73092	70640	58893	45148	30707	18493	8753	3541	1812	1047	630	447	399	369	392	400	390	418	378	369	364	401	392	440	397	366	397	361	404	381	392	363	431	417	406	387	333	380	379	395	370	335	383	418	360	344	361	393	382	433	356	391	379	382	395	384	417	384	384	380	395	380	405	395	418	409	388	393	415	410	348	367	366	389	371	374	365	376	402	371	351	373	378	393	380	392	397	386	417	386	361	369	370	390	388	407	405	391	417	375	373	376	376	413	396	363	377	432	358	372	397	403	412	388	376	370	353	360	375	369	376	389	372	366	343	378	383	382	373	401	414	382	384	339	385	450	363	396	378	383	370	385	411	373	400	350	393	378	391	388	389	350	412	378	392	335	368	356	366	384	339	393	399	359	389	399	353	403	364	400	386	379	374	358	381	364	387	353	433	375	404	391	414	364	354	369	407	402	369	426	379	355	396	367	340	372	378	380	358	340	358	388	360	397	403	386	351	416	361	381	367	399	381	381	366	372	348	412	366	386	387	396	359	347	376	365	355	401	376	359	381	379	452	401	376	333	376	409	371	378	383	377	364	386	377	393	377	334	417	393	377	361	377	395	416	371	346	432	398	399	384	367	370	393	388	363	378	376	383	383	396	349	368	356	363	407	385	383	439	391	370	356	372	392	404	363	382	379	391	395	388	411	401	383	395	365	401	372	378	388	439	393	336	394	409	342	370	360	362	426	411	393	379	401	375	417	381	371	372	403	357	383	351	401	377	330	388	367	386	341	409	440	382	387	406	359	331	394	403	375	330	362	393	404	383	390	406	354	402	379	407	397	387	373	356	381	362	387	409	350	388	358	400	352	402	390	389	382	379	389	387	404	406	375	384	341	343	395	391	368	350	380	385	388	381	398	381	394	330	389	365	383	380	384	398	344	405	426	395	374	388	375	425	401	389	385	376	324	391	446	362	367	393	368	380	398	381	345	387	364	380	354	393	360	396	357	377	386	413	423	371	385	393	353	343	373	405	363	401	421	398	425	368	373	386	380	361	368	377	381	389	379	410	361	378	377	410	383	392	386	411	351	389	412	370	374	385	369	378	331	382	381	348	357	406	396	393	381	366	385	396	385	390	417	382	370	381	396	368	398	344	359	387	403	406	396	369	396	422	395	383	356	369	365	382	371	379	364	358	402	373	366	399	374	378	422	405	354	356	394	352	379	356	385	386	357	380	361	377	346	368	402	403	369	408	346	375	387	400	385	429	370	379	417	375	375	380	359	419	390	372	414	404	410	352	401	389	357	373	428	406	385	378	363	398	388	377	365	391	376	346	377	444	396	352	396	348	403	378	370	374	384	434	394	338	417	375	392	357	403	413	376	383	354	344	411	365	394	366	374	390	372	418	423	402	379	433	388	377	334	354	392	377	362	373	355	398	389	371	408	368	350	380	377	345	373	417	370	375	422	340	404	364	391	372	415	389	396	371	364	399	413	417	395	410	373	411	365	371	364	399	373	362	349	373	411	392	371	354	378	382	385	409	403	387	406	387	408	366	381	401	391	382	371	382	348	348	436	416	384	367	376	359	401	348	340	346	371	392	378	390	348	405	374	384	370	391	358	388	373	370	384	375	424	390	431	390	387	405	346	383	398	392	398	392	388	406	355	351	392	352	382	406	415	403	396	376	385	402	361	402	350	375	378	377	379	390	361	364	400	390	402	404	417	383	363	359	360	367	381	373	352	379	395	395	359	378	376	414	373	357	374	344	359	385	396	360	410	430	387	389	379	390	368	379	382	398	395	352	364	367	348	367	363	381	362	400	354	374	375	369	387	374	369	370	344	391	373	376	363	437	378	356	368	400	391	413	386	373	419	398	398	370	376	395	382	353	383	396	371	371	369	368	374	360	367	359	345	387	360	349	395	396	345	388	389	395	391	424	395	363	375	381	367	366	367	374	363	373	361	388	394	377	390	368	345	377	418	380	385	382	377	414	386	391	378	345	394	392	409	374	403	417	360	388	415	375	376	371	352	383	375	390	396	399	341	371	383	367	392	398	357	376	388	369	366	397	393	368	379	393	363	413	458	376	396	424	400	372	382	406	346	371	354	411	384	401	371	411	363	425	392	396	381	391	361	374	402	365	377	352	395	380	409	357	380	388	360	400	374	369	366	394	385	404	368	409	431	341	398	381	402	354	412	397	364	407	368	404	378	357	385	366	346	425	401	380	408	377	356	367	397	394	411	392	390	416	405	358	359	330	392	411	351	347	377	370	411	394	374	360	416	397	389	397	397	441	421	382	392	414	337	370	357	387	392	387	387	378	383	383	371	419	353	384	394	386	379	381	392	347	385	393	350	401	385	415	371	367	401	389	358	351	368	419	338	419	385	384	386	371	396	373	367	395	404	400	389	391	380	386	374	369	384	367	373	402	418	366	389	368	374	369	388	396	371	394	419	399	370	419	353	392	404	395	383	368	365	362	419	386	385	366	377	381	366	395	403	386	365	359	377	401	374	392	418	405	353	372	397	390	395	390	386	328	387	384	390	406	376	414	388	402	373	368	369	369	346	394	408	383	389	390	380	370	407	385	397	378	392	390	389	404	358	393	380	331	387	393	404	359	386	411	376	343	415	355	404	342	395	391	397	398	358	370	396	346	388	369	386	397	358	332	367	404	359	384	366	399	399	384	402	395	393	390	369	363	360	385	385	385	379	364	414	384	360	424	400	373	412	369	398	403	365	373	367	382	377	392	382	389	372	447	406	399	409	361	376	376	407	391	383	377	407	397	333	379	343	346	360	379	394	363	402	368	370	378	352	385	366	378	351	371	401	385	386	376	429	392	393	353	386	407	405	357	380	414	349	355	360	383	350	387	399	404	390	397	393	375	368	373	364	360	363	362	360	382	366	404	362	382	419	408	407	432	403	417	370	386	385	397	366	357	426	378	384	371	391	369	388	403	406	367	396	373	355	325	327	413	373	368	363	391	365	367	402	342	381	359	393	371	387	375	364	375	399	370	382	397	403	359	391	375	375	393	411	421	376	377	417	407	399	366	375	391	382	399	416	381	382	395	429	392	402	379	369	363	378	343	362	376	394	374	391	387	348	354	399	371	419	369	364	388	387	355	401	386	345	392	400	403	403	386	369	399	383	422	389	371	332	400	361	402	398	374	398	412	381	394	419	369	371	362	357	364	411	379	382	425	366	365	357	383	375	358	366	379	366	388	380	367	391	352	406	365	404	384	353	376	378	411	368	366	384	387	377	396	397	385	409	401	370	394	379	382	385	353	377	388	407	391	378	363	373	422	370	380	378	391	347	372	324	397	410	334	379	416	372	389	422	379	416	361	368	351	377	387	402	395	392	375	407	349	366	376	365	419	393	404	379	379	347	375	409	409	407	373	373	383	366	392	420	377	396	343	389	392	383	392	399	366	390	355	407	377	407	412	382	362	403	382	367	345	400	390	382	397	348	391	375	375	382	375	405	401	414	362	368	387	380	368	388	386	390	378
55315	54797	65664	63552	54399	42904	32428	20417	10980	6506	3533	1939	849	829	848	796	872	775	817	837	777	815	832	821	848	922	794	778	803	817	849	822	786	826	832	843	798	803	793	808	790	834	840	819	786	850	851	859	820	816	805	802	812	806	860	784	788	802	866	808	869	812	813	825	853	828	859	803	795	834	803	804	817	833	821	781	803	791	794	808	801	770	836	856	811	860	880	897	807	842	838	836	806	849	818	834	848	826	895	835	811	801	809	830	795	814	796	857	858	842	827	838	767	809	820	868	830	830	806	837	826	827	829	791	836	804	835	846	814	839	833	814	864	809	857	813	798	817	855	789	835	832	783	850	852	876	794	829	875	804	818	839	781	850	837	819	838	817	755	816	841	800	819	857	829	907	845	800	819	813	818	792	821	841	825	813	791	817	817	784	852	877	800	811	801	806	869	832	859	806	794	833	889	798	758	808	874	820	765	839	834	833	791	807	856	784	778	798	850	857	835	858	821	866	837	804	813	855	864	836	827	797	848	759	740	771	843	805	811	871	804	841	806	904	835	786	802	831	790	801	789	862	786	824	842	834	844	823	817	828	783	918	822	840	843	858	800	794	841	844	804	832	865	818	852	827	848	833	813	817	779	833	845	807	789	802	810	802	800	809	847	870	808	821	830	804	838	879	833	818	820	815	812	865	794	839	843	801	795	763	788	780	813	818	821	837	820	849	867	786	843	825	790	799	847	792	867	790	794	828	826	845	835	820	806	809	854	832	793	807	793	841	826	789	862	736	779	800	823	831	823	851	825	833	833	802	810	863	835	769	825	849	834	805	805	775	840	834	860	837	839	829	822	796	824	819	854	828	788	834	779	831	813	816	834	768	819	836	771	845	889	840	849	788	854	826	842	764	803	820	819	832	770	823	794	814	854	763	847	846	846	822	810	810	821	772	812	808	822	825	813	863	790	796	791	787	793	807	840	802	801	831	820	786	805	798	799	803	832	841	812	828	790	788	830	803	782	815	827	823	804	784	872	785	782	804	795	846	822	827	769	819	842	785	807	792	852	831	816	828	838	867	837	819	848	851	798	784	816	810	814	791	817	827	772	823	857	849	790	812	868	778	855	789	803	844	828	824	842	859	826	847	843	839	822	801	807	799	763	814	833	796	831	805	825	802	813	838	835	863	797	838	817	812	831	836	804	835	811	823	776	787	773	852	808	779	842	848	861	825	803	893	847	786	790	862	828	799	832	797	863	869	836	850	823	822	765	879	806	854	863	816	842	795	827	820	807	835	812	820	824	778	804	793	816	826	840	791	847	806	834	861	847	812	861	874	800	827	777	831	790	781	856	840	850	808	813	834	802	812	804	824	818	823	829	831	837	829	807	837	799	788	805	768	861	834	806	803	860	842	812	784	861	807	816	818	851	804	851	819	769	809	869	822	814	830	774	832	759	891	869	823	832	842	803	846	784	815	832	821	847	817	806	804	880	800	835	831	765	822	845	852	793	813	830	762	780	798	807	800	816	800	814	836	817	819	816	849	854	819	829	779	833	803	849	832	806	812	866	838	801	795	810	804	799	830	865	796	818	811	772	852	804	825	788	828	851	810	840	791	853	846	793	829	847	846	813	833	850	830	797	802	807	818	803	801	828	878	838	851	811	795	830	835	867	808	851	784	819	842	808	770	840	860	869	845	848	785	809	771	796	827	820	801	814	839	824	816	791	787	808	796	810	806	781	796	854	850	835	857	864	821	831	820	857	782	832	757	866	820	845	814	777	789	876	831	843	810	788	758	815	791	816	778	771	830	829	779	829	838	893	781	858	808	847	796	780	808	848	813	799	835	809	819	831	850	784	832	761	824	871	820	817	805	846	807	843	832	887	812	827	848	801	803	867	823	815	808	798	847	824	795	839	825	868	808	822	820	776	823	816	771	804	829	835	798	808	813	806	858	830	773	877	829	795	775	839	795	836	817	786	763	854	766	814	839	870	802	812	797	790	827	800	848	822	823	796	817	892	812	857	828	831	785	842	801	853	828	855	853	798	799	858	803	823	883	845	798	850	767	853	790	822	821	774	779	798	816	841	801	803	823	856	810	778	816	845	790	871	879	830	797	863	852	804	809	786	802	829	834	805	760	789	820	829	780	805	819	822	819	838	837	780	815	815	808	792	809	831	831	881	807	794	817	798	748	829	824	837	780	862	828	822	778	861	830	871	858	826	817	812	804	776	813	837	859	852	829	806	875	812	847	871	854	818	841	756	862	879	848	843	818	798	770	838	791	844	826	825	810	890	814	796	832	808	804	844	819	808	805	835	867	799	802	909	832	843	821	825	815	812	842	800	819	831	838	821	849	821	805	814	835	779	814	783	816	839	868	824	831	843	835	805	826	786	838	826	823	822	832	762	807	783	800	841	820	793	842	822	801	771	836	848	859	841	812	819	844	808	835	851	858	817	801	760	782	851	808	807	817	886	838	824	800	803	783	827	827	774	861	815	774	787	864	864	780	822	805	838	837	846	842	776	755	801	799	815	818	802	810	858	870	823	811	838	856	887	823	823	810	872	824	750	863	839	823	839	844	856	813	793	824	866	826	880	803	825	810	806	810	890	803	813	821	829	818	838	792	799	832	809	854	811	880	797	820	795	843	778	833	791	835	849	839	826	838	798	832	830	795	851	806	853	847	829	813	836	845	807	846	825	807	838	817	808	817	776	823	768	822	782	797	808	843	809	797	809	809	787	792	828	790	773	834	832	804	847	826	781	846	810	833	788	833	808	817	814	815	809	822	835	810	819	848	827	814	770	786	830	795	825	805	820	774	841	844	801	822	844	864	853	801	845	835	838	811	854	790	844	806	878	838	853	849	792	886	809	819	851	864	820	879	861	838	818	811	828	823	857	803	793	810	843	885	814	831	742	810	854	820	854	820	832	826	785	800	851	861	822	815	831	804	868	859	857	810	807	810	779	817	833	834	837	788	847	861	843	797	820	844	787	810	865	815	864	857	775	804	834	790	866	841	816	917	843	816	805	872	838	774	826	813	816	810	786	831	801	814	853	772	815	837	767	821	805	814	826	875	818	781	802	811	867	833	770	812	810	790	818	830	770	856	806	817	832	817	822	740	768	848	808	837	852	787	791	844	769	843	813	850	808	808	809	840	790	799	787	807	821	804	810	815	834	849	806	836	803	829	811	817	820	806	799	787	837	817	827	844	889	845	816	804	824	851	837	818	798	831	790	813	776	848	814	799	751	822	790	883	794	845	814	835	834	841	827	837	783	862	770	783	782	828	864	776	824	886	771	794	828	795	870	865	795	775	842	854	785	813	856	842	829	842	811	793	882	913	874	847	749	834	893	828	821	888	764	824	841	837	821	800	828	843	848	865	836	818	786	773	861	766	813	851	834	819	800	805	788	799	805	858	845	794	815	862	764	834	807	835	776	793	769	828	796	860	763	801	768	813	783	833	786	813	801	795	801	867	800	801	784	821	852	795	801	821	819	842
14390	7653	5382	3340	1913	1181	727	486	391	358	295	266	276	288	273	248	284	272	285	261	324	289	287	297	267	268	263	271	322	283	266	266	254	291	270	256	300	301	290	300	281	300	299	259	306	286	284	285	291	300	283	273	292	272	274	292	317	283	315	265	277	281	263	254	288	275	276	299	263	251	265	256	288	262	281	274	296	277	330	261	258	252	269	256	291	283	282	261	293	295	257	268	261	275	278	272	287	272	275	302	257	264	266	296	283	281	270	269	274	252	272	275	279	271	282	259	289	267	278	267	247	265	281	303	300	292	236	239	303	287	304	284	254	290	304	263	268	304	279	298	264	273	286	298	290	279	267	260	266	252	288	285	298	267	280	293	273	294	275	258	296	299	277	283	243	283	268	270	253	270	246	270	297	300	290	255	282	292	264	289	264	282	285	289	295	291	287	281	337	284	271	243	284	276	301	279	288	276	317	281	293	229	284	257	281	302	271	299	271	298	284	264	287	256	297	270	287	289	263	237	253	283	284	278	269	274	254	303	266	283	245	288	250	271	267	277	279	304	263	276	288	308	292	271	306	268	303	297	271	272	272	283	269	265	273	270	332	283	277	294	253	276	287	286	263	276	260	280	289	258	281	291	277	260	290	274	263	315	316	300	287	286	263	301	270	269	281	298	276	266	279	270	266	242	278	320	276	290	250	262	212	258	269	273	281	287	301	305	288	304	299	263	272	276	291	295	262	244	274	268	274	258	276	295	288	267	289	265	256	279	309	309	295	300	285	282	277	249	283	280	252	245	268	269	287	248	272	251	247	284	265	248	285	324	276	294	253	287	282	261	266	255	289	291	288	254	288	287	275	284	283	274	292	264	277	276	296	262	272	276	299	256	292	254	251	276	268	282	285	289	264	277	279	304	259	282	293	266	292	271	278	284	249	287	285	303	252	266	307	248	270	256	268	289	284	328	270	259	278	275	281	248	264	284	294	307	270	270	281	277	281	273	300	290	282	281	262	296	269	272	261	291	276	295	301	261	281	305	247	280	265	234	285	296	286	256	273	276	254	258	292	306	282	266	281	272	260	266	256	262	283	292	235	255	282	256	265	259	270	283	295	283	297	278	240	283	270	277	276	275	271	263	284	287	271	291	248	285	271	246	261	254	290	287	291	279	262	338	293	280	291	291	271	266	289	264	290	312	295	269	276	254	295	269	278	291	246	285	285	296	264	278	290	268	275	260	291	257	234	252	269	299	276	278	285	257	282	316	276	256	271	279	270	278	335	277	294	296	286	304	288	268	292	283	274	282	276	294	307	265	252	281	284	267	288	279	282	288	282	265	248	277	296	282	262	291	277	246	267	283	268	287	299	314	282	265	289	244	282	264	284	288	308	254	256	258	304	281	298	268	255	309	301	285	296	314	290	283	282	279	316	298	276	271	286	267	284	281	256	275	242	287	259	271	285	270	284	265	310	259	266	242	280	251	272	266	275	229	279	292	281	250	259	281	265	274	274	263	297	305	276	259	287	277	304	285	291	264	271	260	265	298	306	282	282	260	268	285	278	282	261	283	295	316	271	294	272	284	248	294	278	285	274	240	276	258	295	254	257	245	252	286	289	281	263	244	304	277	272	265	277	292	307	274	263	294	265	284	274	267	263	296	272	265	304	261	275	283	286	300	273	305	277	288	262	269	258	256	252	300	286	285	267	256	298	292	304	286	277	280	244	256	283	294	298	273	285	259	259	288	264	299	267	302	310	284	282	275	268	273	269	238	264	270	290	291	292	287	258	294	254	331	270	272	291	284	276	264	291	295	254	278	285	246	252	290	262	276	292	293	277	262	271	277	253	285	294	279	298	237	263	300	257	249	249	286	297	274	303	300	248	297	288	291	294	292	276	284	271	258	278	272	279	263	274	270	291	275	249	280	269	246	300	261	275	258	282	287	273	247	281	290	265	261	329	274	226	260	287	279	285	297	305	306	267	296	259	287	254	256	304	260	286	242	235	264	287	247	292	261	292	280	264	263	272	266	268	249	292	288	270	264	275	281	283	274	276	257	275	261	271	290	269	241	242	262	277	259	313	298	273	301	293	265	274	231	277	280	280	290	268	275	268	255	280	257	261	252	234	290	313	284	294	306	273	285	288	237	291	280	232	268	252	275	296	278	264	305	283	281	312	316	253	270	280	258	279	285	283	300	298	247	286	258	297	300	292	285	265	294	289	255	273	283	267	279	279	262	271	276	277	294	309	331	281	277	256	287	288	290	304	271	266	278	269	303	302	290	299	280	264	301	278	295	275	255	304	259	246	274	289	264	222	266	311	291	303	282	280	268	270	288	276	267	297	263	276	276	268	259	255	261	291	277	284	292	300	267	269	262	278	291	273	300	283	253	278	292	291	285	289	250	281	276	292	281	270	247	266	297	264	253	273	255	277	261	267	266	251	242	260	278	276	270	284	271	258	309	282	297	277	280	288	268	245	276	276	319	297	272	284	277	288	241	243	265	277	233	253	301	265	265	288	263	274	290	283	263	265	295	260	257	270	258	284	291	255	260	281	280	285	312	287	324	254	293	254	268	256	262	279	240	265	300	320	303	260	296	284	271	296	285	279	253	272	272	286	271	272	301	277	267	311	273	273	279	252	264	307	310	290	249	301	297	263	265	289	307	274	264	276	268	260	290	290	269	261	277	281	335	285	315	284	278	258	273	255	272	276	280	261	268	272	278	295	283	275	288	280	253	288	255	251	291	316	265	268	318	254	271	273	301	269	263	297	273	289	284	269	301	260	271	263	269	287	289	266	251	276	271	266	284	266	306	292	276	270	270	281	258	272	266	295	283	291	269	272	273	287	293	274	276	275	305	238	277	243	291	296	299	287	251	294	303	273	297	227	246	274	256	277	299	271	273	264	270	288	254	262	279	276	281	271	290	277	292	328	299	257	291	291	280	265	266	280	271	278	243	259	293	295	266	296	301	282	277	290	254	268	261	264	266	247	302	284	273	282	283	264	259	308	302	265	296	262	269	278	275	255	281	288	276	276	261	259	271	273	251	291	266	283	265	275	262	271	312	292	254	288	296	279	288	280	287	300	282	268	291	291	294	296	276	285	261	316	296	277	280	289	276	279	262	264	290	283	277	281	271	273	277	246	273	276	261	242	262	256	312	275	284	258	279	265	284	263	298	272	299	279	256	291	249	282	266	298	298	267	269	270	294	279	255	256	265	268	265	251	290	255	277	285	291	276	271	257	295	271	265	293	238	305	262	261	289	264	233	297	308	287	292	273	284	271	279	286	260	257	289	289	315	298	279	270	250	255	271	242	261	287	305	293	273	282	291	276	274	288	322	302	288	288	240	251	287	276	259	301	270	270	281	306	306	309	272	274	294	258	261	310	286	294	288	276	318	274	256	267	262	261	280	271	295	275	316	267	296	294	293	285	280	256	269	267	272	280	262	234	271	269	273	274	287	275	268	306	242	277	290	277	323	251	257	317	240	263	291
14313	9787	10149	8845	6422	3982	2365	1526	1044	823	685	625	621	639	600	633	611	624	596	650	633	635	670	638	642	601	657	632	666	612	645	641	617	637	616	646	636	559	628	608	592	637	618	608	589	609	589	625	597	600	672	594	654	588	586	586	644	625	626	617	632	637	624	641	593	578	598	607	595	644	630	625	628	646	629	629	600	616	665	625	620	641	647	600	572	652	645	606	620	620	607	583	634	613	624	653	603	601	625	658	660	600	600	619	570	619	652	644	622	571	651	612	608	594	612	623	630	605	603	634	648	612	589	611	671	599	606	622	683	657	591	608	653	615	603	624	603	611	607	587	688	648	659	665	600	586	596	623	620	622	638	582	630	597	566	570	643	595	619	589	647	605	658	612	596	632	616	559	611	597	649	618	593	570	587	630	611	602	636	596	610	618	615	628	635	623	614	666	624	618	612	629	642	612	593	670	667	624	604	597	633	639	616	659	612	634	604	637	662	630	610	614	636	599	580	636	620	626	638	652	651	589	646	627	617	620	627	643	656	649	616	596	607	584	621	638	625	636	586	617	627	620	595	591	614	671	613	597	622	601	585	616	636	605	658	576	652	620	621	635	620	613	612	616	584	621	634	605	617	643	613	642	662	627	683	645	605	579	615	616	595	618	621	621	594	667	644	620	643	622	618	584	599	686	607	639	615	632	606	610	629	636	638	630	628	627	653	600	604	613	595	593	679	635	632	609	624	627	593	668	650	628	611	601	580	614	590	678	637	632	629	626	624	628	576	605	589	615	596	591	614	639	640	612	624	631	660	629	650	624	601	568	639	574	651	589	636	608	618	702	656	653	621	615	639	585	593	607	654	668	628	675	622	609	627	584	619	632	623	607	655	616	623	644	622	587	611	639	603	596	605	601	625	602	586	606	636	608	577	635	637	644	623	620	604	611	601	598	625	572	622	592	613	607	593	616	616	608	637	617	635	611	617	592	634	596	673	614	663	644	602	564	643	582	653	609	622	624	632	602	633	580	638	599	639	614	596	628	609	658	533	610	606	623	657	615	669	633	593	618	622	602	640	625	634	655	596	657	633	608	611	660	635	579	653	620	596	610	601	635	651	627	588	605	619	642	611	649	678	641	613	631	615	670	621	633	620	601	588	625	656	591	592	601	636	599	624	614	624	623	613	606	633	628	617	620	616	628	564	641	656	667	634	634	601	652	624	636	625	607	616	626	641	621	600	633	607	624	649	614	610	592	601	663	654	604	648	625	611	598	607	645	624	595	619	635	644	612	618	590	632	628	599	629	634	637	636	639	637	622	628	641	590	616	658	607	598	572	638	638	645	585	606	622	578	623	614	612	663	598	619	625	632	644	592	636	623	629	631	670	656	581	600	645	621	606	640	603	598	596	632	614	624	659	640	666	597	633	604	549	667	592	642	624	608	618	640	605	647	631	625	627	655	633	634	597	646	628	545	588	628	608	606	621	622	620	618	605	596	622	612	642	626	596	602	618	611	619	594	613	602	614	620	633	615	621	625	618	635	686	631	652	611	641	657	644	624	638	601	593	608	681	599	609	598	644	626	612	633	640	627	629	612	613	554	606	637	622	614	650	613	616	572	648	589	672	601	616	627	618	578	600	611	608	620	562	591	694	611	611	695	608	620	612	652	605	628	650	640	617	591	627	567	615	590	623	573	606	613	656	635	622	680	586	646	627	609	622	649	646	599	627	630	636	627	621	631	630	599	613	614	594	586	601	600	583	606	595	624	650	630	600	645	649	650	612	619	625	618	599	612	648	655	638	616	607	606	631	635	591	643	597	619	634	617	630	620	581	604	590	640	636	601	610	622	604	613	624	627	670	604	604	569	601	592	634	652	653	675	629	618	640	617	663	650	654	629	617	590	584	642	610	595	628	615	613	649	624	631	632	650	608	639	598	630	601	615	630	633	588	619	613	624	557	629	660	641	594	609	634	620	614	564	628	623	594	635	576	661	621	664	621	544	644	653	618	599	645	639	625	636	679	614	615	612	611	575	588	637	651	635	588	597	628	649	613	625	658	609	599	609	591	654	632	623	617	591	599	615	578	594	562	639	616	628	586	588	612	650	577	608	643	667	585	632	609	643	596	577	600	615	606	647	618	650	593	631	636	643	630	638	656	651	563	627	623	667	570	691	654	628	617	572	575	619	652	622	596	634	619	601	614	601	587	636	637	629	657	607	607	608	618	612	545	575	635	616	655	614	613	630	620	625	615	631	631	609	646	641	603	587	601	594	580	611	630	606	586	605	635	618	630	609	634	592	613	616	630	616	597	618	614	633	632	603	622	612	653	603	598	652	633	624	641	616	628	669	639	629	666	648	604	607	607	598	599	635	586	596	618	606	603	597	641	618	597	586	643	618	621	623	615	593	639	615	665	621	641	628	635	679	634	627	621	567	627	573	625	655	644	579	641	597	671	616	578	603	658	596	605	626	631	602	635	630	636	621	613	577	631	595	606	588	583	639	677	680	610	653	618	645	690	637	586	614	617	595	625	604	608	669	634	623	659	629	597	599	670	613	617	576	638	637	622	661	613	642	599	577	606	645	577	613	600	661	700	608	596	617	616	622	601	640	626	614	625	603	607	619	615	642	576	640	640	595	654	624	628	657	626	637	633	611	593	631	680	583	584	614	628	635	629	589	643	666	597	651	629	620	635	596	637	590	588	607	650	601	595	587	603	635	600	656	617	630	613	638	560	631	624	609	587	597	674	616	610	639	600	620	646	672	622	595	632	630	563	647	647	633	615	631	594	642	606	612	628	619	579	585	622	633	631	662	643	584	632	666	646	629	589	599	583	593	642	632	628	582	672	608	633	638	632	650	612	586	613	617	628	636	647	601	597	608	628	599	581	590	619	598	616	580	610	649	610	604	600	561	671	566	569	606	615	620	588	630	592	630	603	623	614	627	630	622	640	645	605	616	645	579	596	618	615	620	595	619	643	688	606	656	631	608	593	618	607	674	610	640	606	618	612	660	619	611	608	581	579	671	635	627	630	631	621	628	601	593	635	613	624	626	608	625	618	575	627	590	585	634	662	659	612	605	666	639	617	623	629	640	651	623	576	618	626	565	596	665	594	620	595	589	647	630	614	634	596	656	653	570	660	645	601	638	600	645	621	601	616	616	668	602	598	623	616	645	610	593	594	611	591	648	627	664	582	657	625	641	635	657	636	631	595	627	610	618	630	654	596	620	596	655	599	648	619	647	679	594	627	630	652	650	672	612	598	631	576	633	633	632	665	617	639	610	625	631	573	592	594	595	623	644	653	602	564	634	635	615	664	634	639	635	641	627	674	620	612	607	600	638	586	622	621	639	618	556	670	626	643	587	650	640	598	582	587	622	634	628	598	611	617	589	663	636	615	630	616	618	596	602	574	600	660	636	603	614	613	603	643	596	596	643	623	612	621	640	578	586	617	620	601	607	618	671	635	682	627	611	627	591	627	690	615	646	661	671	636	623	627
84017	69525	70300	58698	43253	29574	16758	7038	2872	1294	730	515	320	321	343	389	360	368	387	339	344	370	343	347	368	376	361	359	377	349	352	377	332	326	359	316	356	333	320	334	380	351	333	353	377	341	342	357	331	320	303	345	347	326	350	331	338	336	321	381	336	349	345	348	324	378	351	338	345	380	348	346	355	329	351	338	344	392	344	354	300	324	398	398	342	365	360	388	354	327	354	338	334	350	322	335	390	380	332	350	316	363	366	323	385	330	385	373	336	369	351	387	361	342	323	333	367	353	360	341	332	339	371	333	391	405	353	340	338	350	338	343	359	352	347	356	348	328	382	345	365	321	358	343	383	381	350	403	340	353	362	340	372	325	370	345	356	372	339	313	364	338	361	406	360	369	343	359	365	349	356	358	340	338	356	382	367	367	354	357	352	376	386	314	326	362	372	358	347	339	342	380	351	345	358	383	370	368	323	353	373	353	385	374	337	347	386	350	355	378	321	352	350	392	346	367	356	355	315	372	382	332	344	370	363	380	361	366	356	345	314	330	378	348	363	350	348	356	296	343	346	373	370	349	328	317	337	346	355	340	365	372	356	347	325	322	326	359	375	328	341	351	333	344	353	351	348	357	350	331	354	357	351	372	356	372	355	386	341	346	330	345	347	329	364	368	385	351	372	328	386	358	328	348	379	363	322	332	357	352	336	384	370	341	340	346	349	313	403	355	342	376	344	312	318	359	414	321	385	362	371	376	354	370	332	338	341	384	394	346	373	378	337	383	359	353	358	343	347	341	346	338	347	365	352	328	312	347	334	381	342	389	340	366	346	325	339	393	343	353	392	365	379	349	354	320	361	359	368	370	374	326	352	377	401	348	397	342	359	335	342	399	349	364	362	338	367	335	333	344	345	339	366	337	327	357	334	371	365	357	343	330	364	357	306	340	364	374	357	290	375	345	339	331	331	334	342	335	361	343	366	350	360	367	343	308	338	378	352	354	365	367	356	315	350	368	350	368	369	331	340	357	357	374	341	322	406	340	341	348	373	352	359	375	347	345	318	348	342	340	346	350	348	355	346	327	326	387	366	332	320	329	339	374	328	379	344	393	367	350	355	376	360	381	349	348	351	305	347	314	354	347	365	347	358	376	388	360	360	338	339	338	359	347	343	324	304	355	389	368	367	334	348	357	348	323	340	340	368	372	379	357	347	353	368	399	360	339	339	366	329	395	320	334	327	337	338	348	331	344	370	360	362	359	383	346	325	311	310	350	335	342	337	370	365	310	332	316	328	388	349	298	370	346	360	383	361	350	408	325	337	332	331	354	318	362	342	364	362	333	333	355	346	363	394	311	351	338	321	354	385	374	328	333	341	368	389	358	367	348	373	362	388	361	362	348	317	356	377	362	366	334	371	370	321	361	332	390	318	365	372	321	398	327	354	341	369	375	359	336	311	326	338	355	342	392	321	341	364	332	336	358	352	367	350	379	348	395	364	337	328	362	316	307	378	366	361	383	340	354	352	388	389	383	328	324	333	378	381	334	335	373	374	346	359	347	327	334	350	389	352	382	365	336	366	354	365	338	341	326	356	373	382	345	339	358	344	350	359	358	315	365	356	380	362	391	347	309	350	288	367	355	373	372	341	374	359	371	374	359	371	336	350	363	335	360	345	365	370	339	300	346	375	352	338	383	322	357	350	344	332	341	345	359	332	374	343	373	366	337	350	339	344	389	338	353	320	337	348	353	364	338	346	372	360	316	351	349	365	382	345	335	366	385	342	316	357	363	324	349	338	296	290	307	347	301	337	347	384	307	327	322	356	355	394	336	365	375	376	368	349	376	370	358	360	323	339	378	339	375	349	338	350	406	311	328	344	353	355	344	367	305	363	353	343	349	346	390	353	318	346	352	347	343	369	372	371	412	379	353	362	383	380	364	380	360	342	325	359	388	345	344	327	331	310	348	298	355	402	352	321	374	370	344	384	386	369	371	338	327	359	357	357	327	343	350	316	369	362	335	359	312	357	350	383	369	334	301	348	365	331	363	380	370	340	324	346	364	361	348	341	366	362	329	325	337	333	393	330	317	374	383	362	316	345	374	350	369	342	314	347	315	367	356	380	343	341	382	365	363	384	338	323	369	370	386	360	357	335	311	402	348	341	357	372	352	346	357	359	333	348	346	350	389	359	359	374	355	314	362	358	359	316	368	346	345	300	322	345	326	350	329	340	392	348	369	331	368	391	368	347	328	349	380	345	402	321	356	339	335	339	368	348	353	356	328	335	358	365	375	338	321	352	323	366	343	387	342	323	366	327	333	345	364	331	395	371	366	343	335	362	333	339	357	362	325	357	341	372	372	342	372	348	311	370	377	349	352	360	341	358	357	379	340	376	362	335	362	354	378	353	347	356	361	367	336	341	350	309	378	358	347	368	336	323	349	376	326	383	347	328	361	371	348	349	381	327	361	382	350	387	370	419	380	346	322	336	365	339	338	333	373	332	343	318	339	334	363	350	357	309	349	364	337	367	357	368	333	339	362	350	329	317	361	336	354	322	335	376	361	360	384	384	337	360	361	327	341	360	359	364	367	346	345	350	339	368	367	339	349	340	291	351	351	364	380	358	353	361	335	334	308	372	367	314	386	394	331	340	362	337	339	370	355	348	348	355	346	369	332	346	384	319	324	344	371	336	392	354	345	322	405	350	372	323	322	350	335	340	396	377	341	363	332	353	369	334	371	346	341	360	399	379	347	332	329	395	357	321	372	358	383	331	325	346	328	338	358	360	376	386	355	343	349	351	311	339	344	369	362	376	345	339	389	383	320	361	328	351	363	372	394	351	367	330	366	360	387	322	348	327	328	322	313	371	370	367	324	367	340	318	357	383	363	357	338	369	358	340	359	376	367	347	324	347	355	363	324	334	364	358	379	340	337	347	347	338	359	377	301	358	356	345	374	383	319	351	345	378	343	333	355	326	365	413	376	374	359	359	379	365	369	348	370	357	340	355	363	357	350	367	340	366	343	350	373	367	367	345	331	329	324	337	363	355	354	312	331	356	315	345	355	338	322	342	341	330	394	317	363	388	360	350	362	356	351	348	357	358	364	321	395	333	339	343	353	320	346	347	357	358	346	373	365	358	330	336	329	383	365	333	324	303	318	373	318	376	392	349	332	366	344	358	368	346	354	386	355	361	368	364	316	356	383	389	348	312	376	278	364	355	343	361	346	308	347	326	383	342	311	342	336	348	376	361	386	402	312	341	335	362	335	396	345	346	345	367	352	338	339	403	323	338	317	363	359	352	341	365	337	339	376	356	360	361	336	374	386	345	378	347	324	330	342	345	348	364	332	356	308	372	316	385	344	355	359	334	356	367	373	331	360	350	342	378	368	314	348	361	325	322	327	363	342	340	331	383	330	323	355	332	338	380	332	327	350	367	368	351	365	343	359	387	329	351	349	351	356	369	330	359	337	349	347	326	365	353	339	345	366	322	348	370	381	330	383
53396	52130	65512	62819	52452	41756	29442	17614	8719	4443	2383	1429	787	786	773	786	763	792	779	760	779	853	737	754	764	733	781	796	748	793	771	727	735	764	757	708	787	727	753	746	729	742	800	772	762	789	755	730	747	757	771	735	785	741	794	794	796	799	713	745	769	769	783	773	780	744	717	806	737	777	772	749	781	738	723	812	787	764	761	757	787	791	763	792	819	703	725	771	764	814	772	794	753	778	760	815	798	818	768	760	808	772	764	803	782	773	790	773	745	804	743	805	742	730	734	776	770	778	744	761	739	769	779	795	786	769	800	778	803	767	722	760	789	821	755	781	792	773	712	760	814	788	722	758	756	726	758	803	736	757	773	742	775	736	746	766	767	751	778	790	763	766	738	774	740	791	752	712	762	747	807	794	768	752	784	791	781	789	756	759	757	742	758	767	741	748	848	802	759	808	754	751	776	756	776	777	759	787	766	726	759	735	775	743	749	762	759	824	784	763	752	780	810	806	782	802	756	729	754	784	760	748	776	767	788	759	824	793	771	775	773	729	811	775	728	741	750	749	804	788	694	737	797	713	760	774	780	761	781	746	758	791	760	737	776	769	765	780	731	763	736	765	751	796	759	776	728	796	814	750	775	787	783	800	783	769	769	761	791	787	735	744	759	801	769	810	813	727	731	780	788	735	756	783	775	737	730	713	820	811	782	757	775	782	749	804	761	744	719	729	710	786	718	742	799	727	755	766	758	764	766	766	752	777	764	738	790	744	764	730	789	794	761	764	749	759	732	750	732	757	743	760	746	777	801	777	762	772	765	777	791	748	748	801	802	769	779	801	752	798	787	751	711	757	782	772	730	762	725	758	801	774	780	748	740	792	757	751	775	817	745	755	779	768	762	750	738	773	731	770	748	814	770	781	815	781	713	779	732	771	781	794	785	784	731	764	732	782	761	775	773	811	750	801	771	759	793	802	787	745	795	698	779	709	781	719	744	755	794	811	730	790	786	742	806	766	751	751	722	811	779	769	756	796	756	780	806	754	726	732	790	725	734	752	726	776	778	752	789	782	789	758	774	756	750	758	749	741	788	767	750	785	786	768	752	733	775	746	755	799	774	809	839	763	777	729	771	753	751	748	779	714	751	793	754	790	781	771	708	754	784	740	760	740	756	771	706	804	755	795	788	744	733	756	783	812	758	804	789	772	742	802	755	782	712	717	706	694	781	749	751	776	729	777	746	753	763	810	755	774	791	787	747	751	788	741	771	748	810	712	793	747	790	778	768	774	744	783	799	818	749	804	772	765	772	754	838	720	741	769	732	822	773	753	793	778	784	770	765	809	754	768	776	733	767	705	718	791	773	730	746	786	802	820	811	790	776	780	776	761	725	751	830	762	757	795	746	793	816	791	748	747	785	780	728	725	805	740	737	762	792	775	742	767	782	774	780	790	803	756	753	729	719	788	779	785	725	792	761	742	732	704	774	791	800	759	767	762	744	769	771	782	829	748	792	783	752	796	739	732	765	776	764	772	796	828	750	753	778	771	754	793	757	808	828	783	823	771	829	759	802	775	770	730	740	731	778	786	793	770	756	759	811	763	724	795	766	766	765	706	739	765	770	739	785	749	795	784	777	785	757	767	724	838	819	712	769	724	759	791	751	764	773	766	751	754	780	755	750	759	797	766	820	781	747	773	779	763	765	702	739	792	809	779	768	760	736	792	784	758	776	759	743	746	773	789	764	752	798	776	745	767	800	751	719	712	806	766	798	776	830	766	765	779	803	788	746	723	817	731	759	729	760	804	790	769	721	756	716	826	742	762	792	769	765	797	784	837	816	793	760	764	694	792	758	760	770	759	767	759	726	787	721	705	729	740	716	756	754	769	767	810	767	766	731	776	812	787	777	750	762	755	803	756	792	768	751	762	764	771	685	764	750	750	813	744	756	770	806	885	790	768	771	735	749	791	805	753	786	772	760	767	738	779	764	779	815	754	770	728	714	779	700	778	777	719	779	755	782	757	749	784	781	742	773	784	771	779	783	776	748	705	756	742	762	755	706	786	788	769	796	817	746	744	767	782	780	732	711	713	790	783	784	752	816	738	770	733	745	735	777	760	791	773	809	783	768	793	794	793	778	761	717	772	739	812	788	777	774	724	756	790	709	722	771	762	776	795	775	779	787	760	761	809	780	782	818	748	741	725	770	760	768	789	719	765	810	814	753	836	747	748	758	780	720	775	731	713	747	779	749	735	773	756	722	747	807	729	718	747	705	756	799	795	737	745	820	747	774	763	777	751	732	734	796	800	750	783	706	749	751	818	751	747	847	784	841	747	759	729	806	711	761	766	737	825	767	778	740	783	711	763	759	798	759	821	777	741	764	829	724	832	752	724	789	734	803	770	759	736	755	770	777	785	775	763	806	799	740	824	741	755	723	781	810	754	762	776	768	721	763	775	754	828	782	727	792	792	763	786	758	697	741	721	760	792	742	769	718	776	788	785	763	760	750	776	733	805	776	757	767	809	730	788	738	728	708	768	806	797	761	758	769	801	736	799	789	722	793	737	801	747	799	820	769	732	780	720	708	733	796	810	751	753	794	753	781	752	825	811	749	857	840	833	812	731	754	792	754	715	801	725	737	760	744	798	744	744	766	728	778	803	789	778	759	761	734	742	784	788	721	728	759	802	772	761	743	746	783	776	770	747	743	783	781	752	802	761	745	776	758	805	804	781	777	721	755	748	777	748	729	753	708	784	786	772	767	806	780	799	755	752	746	743	798	764	808	708	775	783	744	747	724	767	779	776	773	725	743	728	802	744	773	806	783	785	768	744	702	735	734	814	789	758	730	764	791	785	818	768	747	789	791	802	733	769	736	722	744	766	811	758	793	752	758	723	769	765	796	759	741	780	744	753	763	767	776	776	734	759	739	714	770	769	777	757	794	732	733	782	774	802	764	730	771	700	786	767	755	776	817	756	730	752	766	764	804	740	789	769	800	766	758	805	840	765	763	840	811	739	741	746	714	788	717	760	779	773	755	758	766	753	777	752	804	778	765	842	729	748	754	788	760	769	753	780	778	773	760	761	749	807	792	735	762	792	727	737	727	783	821	813	706	789	760	773	790	746	792	757	764	757	777	767	765	723	781	789	730	792	797	742	719	780	738	752	789	768	754	781	791	781	799	792	738	788	784	777	803	794	779	752	793	779	803	784	781	746	760	777	790	727	746	761	795	784	750	843	743	722	775	734	794	765	730	760	803	769	735	790	730	757	773	819	770	803	768	785	788	768	731	735	774	765	754	727	800	749	777	748	760	767	730	725	723	736	797	735	749	766	761	778	825	751	719	759	718	811	797	767	777	749	754	761	860	763	747	756	737	711	762	777	747	776	822	744	818	725	761	740	742	775	747	776	751	773	774	765	786	765	757	783	796	760	773	799	730	779	776	737	787	773	795	787	754	753	714	725	771	757	768	796	772	743	798	768	771	765	798	750	753	807	756	713	759	784
85077	70534	71113	61233	46145	31803	18333	8267	3336	1612	820	553	394	401	390	391	406	405	388	396	415	372	387	417	406	382	438	368	395	422	408	422	419	443	403	404	370	389	385	362	430	368	401	410	402	396	362	414	405	396	405	373	443	381	421	373	423	396	369	398	380	423	432	413	377	387	398	361	395	411	383	400	382	372	416	393	385	409	381	435	378	388	383	385	376	372	375	419	437	383	420	398	407	337	398	395	393	419	388	390	412	391	379	370	393	437	399	377	376	373	358	430	422	412	417	418	414	376	380	421	394	443	358	450	383	383	407	395	383	441	394	356	394	398	373	389	383	454	407	433	398	401	419	357	420	383	410	426	407	358	391	428	421	397	360	417	405	419	399	387	432	374	398	419	384	408	414	439	374	404	389	400	360	394	386	448	393	428	423	399	372	389	409	429	405	384	385	446	412	369	395	418	442	417	406	423	404	454	408	373	373	354	407	360	361	375	390	370	375	390	439	397	377	378	396	418	424	399	372	425	405	387	363	365	400	399	377	392	359	396	412	390	401	399	396	387	435	397	408	414	391	393	401	366	413	425	423	405	397	391	433	409	425	421	429	410	401	377	376	422	347	390	378	403	398	386	411	396	410	428	372	398	383	427	364	367	361	407	418	418	416	400	401	377	354	428	415	407	370	415	385	385	382	397	419	386	410	421	414	366	404	404	389	369	384	352	430	406	405	400	375	451	428	423	381	405	434	402	411	424	405	410	417	401	360	392	417	392	394	397	388	394	360	413	421	373	369	420	431	386	410	379	404	397	431	370	415	400	393	401	407	410	386	392	384	390	404	396	409	350	395	391	380	395	400	434	446	369	377	347	403	403	410	395	396	426	420	419	357	393	400	393	417	416	374	418	392	381	424	414	422	404	393	385	359	382	405	338	385	400	395	377	370	377	400	454	384	382	416	358	342	389	372	371	372	379	372	393	354	389	393	383	396	394	401	407	428	403	401	439	372	369	365	405	393	375	405	412	387	369	413	401	381	359	380	405	394	403	411	420	406	386	386	404	378	372	398	374	351	395	387	423	347	378	375	391	390	445	399	414	413	378	408	383	365	390	403	347	347	379	413	347	354	368	399	397	376	428	416	429	433	415	395	421	399	398	400	423	391	393	437	405	415	416	400	397	388	376	355	391	383	372	386	402	396	415	408	425	413	412	468	396	415	421	386	386	393	424	371	411	398	393	360	389	405	395	373	364	393	371	382	380	366	381	386	426	406	407	395	404	390	423	390	403	412	395	396	416	417	411	421	416	390	409	383	386	420	412	393	373	412	405	411	406	405	403	401	392	390	405	394	411	422	376	409	415	380	380	394	394	425	440	397	391	380	411	368	392	405	449	397	374	380	421	395	398	380	376	412	388	404	419	410	389	379	402	409	417	422	431	401	364	366	379	368	383	395	397	431	348	392	412	377	390	412	393	372	393	423	412	412	379	404	406	390	390	376	396	413	387	427	432	399	374	366	425	390	382	393	440	408	365	417	416	410	430	402	361	389	407	401	406	349	381	411	413	363	386	401	399	377	376	379	427	423	413	379	354	373	411	422	400	381	404	406	377	381	413	409	376	443	396	381	411	386	397	384	437	401	360	411	379	446	399	395	405	382	438	412	391	394	441	391	371	376	395	389	373	392	401	391	396	423	399	420	422	391	399	384	381	388	399	383	412	417	422	362	382	378	394	366	403	384	374	415	410	415	425	416	395	374	378	409	386	387	377	416	406	414	365	385	379	413	390	426	413	392	410	436	385	408	386	473	386	407	397	381	419	407	384	369	401	393	412	414	403	397	381	407	418	396	397	355	399	372	401	388	393	415	388	402	416	412	418	423	412	382	409	393	444	425	422	407	387	395	372	409	401	428	391	398	394	420	393	371	371	381	398	429	359	388	389	382	390	413	362	416	396	425	408	387	385	371	410	407	402	387	406	412	390	376	392	433	405	367	398	406	428	365	375	408	399	363	423	414	411	404	398	368	381	407	379	384	413	384	354	377	394	396	405	400	369	368	392	435	385	385	377	424	449	407	381	402	421	445	405	384	370	391	395	409	441	439	418	376	469	390	436	369	411	415	382	407	393	345	350	384	390	427	413	417	399	371	369	407	401	421	420	398	442	434	423	387	378	433	390	407	436	407	398	437	377	348	400	382	383	390	414	398	420	355	381	427	423	392	421	401	421	434	404	408	414	397	417	390	365	413	429	427	408	433	394	380	373	386	386	342	394	379	394	354	440	415	397	454	444	400	392	365	359	385	398	412	424	403	352	361	367	413	417	405	389	394	374	425	390	397	363	410	429	418	379	376	421	373	395	408	381	412	406	370	434	432	395	355	398	381	403	374	373	373	404	395	403	408	397	397	421	375	367	372	371	412	421	376	394	376	390	414	391	420	388	419	406	344	355	413	420	415	419	376	381	380	403	366	414	396	419	369	432	421	380	390	382	395	371	423	379	422	405	389	398	385	415	380	382	401	390	409	415	386	409	411	379	434	384	430	394	407	418	392	400	370	386	398	434	381	393	409	424	401	361	387	356	422	387	375	390	390	401	394	396	385	398	387	387	382	386	415	406	376	388	408	421	392	383	391	417	410	386	386	417	423	416	417	382	370	419	445	393	380	406	381	401	355	376	374	416	400	402	393	355	342	388	378	358	383	413	395	412	403	391	380	359	415	391	421	419	392	390	400	398	371	390	411	442	412	377	412	376	398	405	377	370	386	406	386	361	367	378	407	392	407	378	414	391	369	418	409	383	357	444	417	370	343	406	396	389	359	355	333	376	401	425	405	396	392	423	375	381	348	373	393	411	376	370	368	413	407	424	388	392	397	407	372	411	369	342	381	354	406	375	378	414	389	393	415	410	352	390	346	387	398	423	423	405	399	424	402	405	379	409	395	425	377	383	444	395	367	371	431	414	402	401	384	395	388	371	389	421	415	367	369	383	389	380	398	412	417	436	389	396	389	405	386	406	387	360	372	389	381	401	435	420	369	410	417	453	408	369	411	417	420	380	402	375	384	402	412	385	367	411	402	392	375	411	401	436	367	418	387	366	434	405	395	443	375	404	421	424	396	393	395	426	373	409	389	383	425	398	403	408	416	378	386	387	432	391	420	376	442	408	378	445	385	369	436	383	428	374	409	417	409	419	418	405	370	410	384	370	399	423	412	394	439	432	402	369	420	397	388	368	397	399	408	404	390	394	393	359	392	388	357	409	349	406	385	435	372	429	424	378	411	370	354	409	424	391	366	364	410	432	388	372	410	412	350	343	422	400	409	377	373	397	380	408	369	366	380	401	375	386	393	407	394	371	391	374	422	418	432	418	380	424	362	369	394	410	396	376	413	401	367	406	421	408	380	419	411	355	442	409	395	384	346	376	407	412	422	402	397	417	383	383	401	356	399	416	431	420	359	394	385	393	413	369	352	411	396	385	351	387	389	445	404	353	362	373	407	402	448	392	411	412	425	433
55005	53082	66560	65391	55052	43486	31316	19571	10441	5368	2602	1684	886	854	870	879	901	881	827	839	827	785	870	823	853	831	841	862	949	850	867	831	828	843	866	854	864	831	852	892	859	784	846	824	838	824	840	881	855	861	850	846	877	873	823	877	825	868	866	870	840	825	822	850	812	806	889	863	820	861	892	836	814	839	895	864	863	864	841	831	879	898	871	869	817	855	895	856	822	808	884	789	859	833	824	861	866	838	834	863	865	819	884	828	848	888	839	869	853	809	839	781	872	852	858	919	872	859	856	848	862	886	885	847	910	825	824	879	850	798	788	847	906	842	807	859	887	828	840	845	867	809	862	825	847	859	869	856	840	821	823	809	812	899	902	815	846	823	805	814	829	835	856	857	846	840	856	806	817	913	854	848	848	848	867	787	820	819	861	840	879	869	802	838	855	878	870	831	848	834	804	829	866	831	862	815	843	786	798	822	846	870	854	863	827	897	851	813	850	792	883	784	855	894	820	844	833	809	856	828	878	846	920	811	813	839	842	839	805	859	878	875	808	798	829	821	846	835	881	871	868	843	844	875	814	846	836	864	857	907	830	800	870	891	847	854	830	871	889	809	877	801	852	878	839	768	851	788	845	858	828	849	850	877	855	853	827	882	853	835	861	846	823	822	838	789	879	849	813	857	807	853	873	808	797	867	852	890	839	859	836	828	825	845	844	822	857	856	834	819	818	852	843	829	860	862	825	841	861	855	834	849	858	826	854	805	798	829	824	857	877	838	845	859	853	900	857	851	834	819	827	859	842	886	807	869	845	861	840	831	807	862	914	850	844	824	798	826	872	880	878	840	807	842	824	873	847	900	815	832	886	827	844	925	845	835	850	850	807	852	909	801	873	863	869	799	833	800	845	873	838	830	810	890	836	865	840	843	843	780	852	871	806	847	829	830	830	905	840	839	866	885	829	842	832	845	854	852	851	835	816	837	841	846	843	895	892	842	830	833	865	873	860	867	838	805	832	766	830	871	882	880	882	838	867	816	856	822	881	815	862	907	856	882	867	925	888	862	852	845	793	856	831	873	863	840	904	834	838	794	818	842	852	844	851	876	812	886	805	818	830	894	896	828	891	793	815	788	863	824	874	855	853	848	837	849	797	898	862	820	821	881	814	862	866	857	829	783	829	854	909	830	851	876	834	804	854	816	796	885	857	853	832	846	829	862	846	817	869	807	797	855	886	896	857	883	850	832	834	840	852	852	828	871	856	862	851	853	836	862	859	866	814	910	905	859	872	835	852	873	829	858	814	865	846	911	833	876	855	881	835	836	835	872	874	875	823	851	851	833	848	820	906	816	888	845	853	814	826	824	893	870	825	911	803	897	890	865	815	816	905	848	841	810	848	807	857	910	807	878	835	827	831	864	877	843	875	839	813	852	871	826	852	866	857	855	864	820	838	771	883	856	907	839	833	817	851	842	886	866	796	764	806	876	873	898	859	914	819	841	876	843	837	841	866	841	837	828	913	845	836	827	856	864	893	803	864	812	787	820	816	857	854	781	812	831	812	854	845	810	839	874	821	842	837	874	927	833	823	876	867	847	845	842	814	823	843	792	876	848	858	804	828	802	818	824	837	838	838	834	850	797	898	839	926	840	872	843	855	938	881	855	815	853	878	814	845	851	773	817	900	796	891	860	844	831	897	838	808	833	855	840	887	824	805	824	883	865	870	869	833	814	805	875	835	797	843	872	837	844	862	859	793	851	825	882	868	845	855	830	845	823	885	812	880	832	874	827	838	891	833	879	842	828	837	827	839	821	776	826	864	879	854	820	851	823	869	842	867	782	850	817	853	846	835	854	868	878	871	808	889	812	838	849	864	843	836	860	822	841	868	862	830	839	879	819	814	846	919	836	835	894	841	862	832	844	890	807	851	863	801	880	854	813	872	868	870	800	853	889	844	823	847	835	778	768	821	854	822	782	808	850	876	870	831	841	849	847	792	805	856	955	891	817	818	836	873	863	923	829	827	898	848	845	806	800	818	811	847	893	829	786	852	833	854	850	839	845	844	819	863	867	860	816	912	875	881	845	875	865	910	905	875	849	832	867	855	867	820	817	815	808	801	816	860	875	840	861	825	897	890	880	833	844	905	812	808	887	904	842	840	854	893	818	893	837	896	846	866	837	869	879	862	838	849	826	862	852	816	849	911	810	816	850	817	838	900	873	839	843	881	805	855	864	827	790	846	825	803	878	849	854	771	860	803	913	876	860	757	888	848	833	827	818	895	799	842	863	810	804	782	808	849	862	858	827	820	834	861	847	842	817	847	816	857	835	872	847	852	848	816	885	879	842	884	832	883	896	863	861	830	861	832	822	855	817	823	828	795	865	839	852	848	889	905	842	819	856	867	897	880	824	883	843	889	882	841	850	845	883	803	782	822	825	829	834	881	875	779	866	895	867	848	829	829	825	843	809	815	886	833	913	894	829	855	918	866	841	808	840	838	846	862	895	872	823	820	894	842	877	851	829	817	790	889	795	877	878	840	883	862	802	846	865	820	848	824	922	899	795	858	855	824	807	801	829	872	842	880	913	897	801	870	882	868	873	859	835	888	908	858	844	862	819	841	848	829	791	870	845	873	823	894	843	849	856	878	829	788	815	878	818	856	875	866	832	855	860	838	839	840	825	865	841	812	884	841	863	840	839	887	893	839	857	851	871	851	876	837	867	803	840	822	766	817	803	850	831	867	784	786	842	864	842	854	835	837	833	780	804	811	853	844	828	828	845	860	873	812	832	830	819	843	854	787	818	839	888	846	877	843	885	850	809	834	889	833	825	823	850	832	864	865	826	836	836	796	827	851	805	839	868	860	823	840	835	851	826	810	829	882	874	893	810	845	809	867	827	813	862	909	904	816	855	849	808	856	877	799	857	871	868	836	826	884	830	828	869	901	814	855	817	835	827	852	871	832	810	879	795	869	833	860	851	889	888	844	884	856	863	939	839	839	830	829	888	855	876	798	856	872	837	857	850	812	813	839	833	872	861	826	842	834	892	827	862	846	893	836	855	879	848	827	868	886	805	833	858	850	852	887	821	847	868	784	867	881	898	888	831	855	842	852	854	816	839	834	817	811	844	815	836	875	847	819	857	867	823	847	885	863	834	833	842	798	864	857	808	832	865	832	885	800	858	885	911	853	900	853	816	866	804	823	895	818	902	806	844	821	857	849	820	866	819	844	868	866	872	843	842	929	849	841	872	836	843	854	875	850	874	857	823	860	863	825	847	827	839	819	849	875	852	858	845	853	879	841	874	829	839	843	831	824	844	819	844	865	864	824	844	851	860	851	852	856	845	847	821	878	873	893	823	844	835	851	843	834	849	861	869	821	888	863	843	807	828	788	831	863	921	907	801	910	883	861	876	804	821	868	842	858	807	850	885	823	904	834	874	851	897	831	855	827	882	867	827	824	845	854	869	810	842	831	775	847	795	852	857	830	867	832	864	795	854	828	846
14544	8626	6355	3465	1910	1130	711	529	400	331	309	280	263	269	246	294	263	276	283	268	265	249	280	279	297	268	299	281	308	301	271	277	275	245	261	288	268	238	311	285	257	304	306	254	302	312	287	241	296	301	314	283	255	314	287	291	289	253	277	269	280	284	289	277	266	270	238	343	267	295	282	268	271	270	298	309	273	277	288	264	275	286	264	283	274	239	263	277	281	268	284	267	273	290	269	269	277	299	288	303	284	268	274	297	288	288	242	283	264	278	299	272	294	287	257	307	284	270	261	265	267	291	259	301	255	300	258	263	282	288	286	282	284	289	315	284	289	269	290	275	303	284	272	255	283	305	318	254	300	313	282	278	294	294	262	270	277	267	281	285	274	276	314	318	325	281	268	280	292	294	286	310	266	288	280	284	297	290	299	279	299	287	279	279	309	296	265	268	263	291	259	334	293	283	283	269	283	277	266	282	292	287	259	282	286	272	309	285	291	262	296	287	257	284	309	260	291	272	278	264	275	286	305	269	280	260	317	248	261	326	300	267	254	241	288	319	289	297	280	276	270	255	255	260	297	312	261	267	275	296	289	275	277	292	244	270	276	252	312	284	302	266	296	275	318	300	275	276	280	299	285	306	308	251	267	277	271	298	288	309	262	247	312	277	273	280	261	271	286	280	282	260	294	280	296	273	297	271	317	288	247	264	281	302	285	266	267	278	274	293	283	280	283	284	263	276	270	255	272	274	264	288	306	277	273	255	308	309	306	274	296	264	262	297	296	272	275	279	259	284	300	265	293	274	286	292	276	280	272	331	306	305	275	302	275	296	292	283	272	255	277	284	313	248	288	277	292	249	248	266	287	297	278	238	272	258	282	256	270	337	265	274	286	283	256	306	285	272	290	282	292	310	307	268	302	267	279	291	285	297	270	290	264	271	264	292	312	265	286	295	260	277	271	268	283	266	275	324	302	274	263	269	318	290	265	279	326	263	295	276	306	281	285	263	261	280	259	309	263	270	307	255	275	301	317	287	283	273	298	281	264	282	283	292	309	269	270	241	278	265	272	300	310	298	277	270	259	281	268	264	265	272	264	304	325	285	254	293	283	285	280	284	314	276	280	283	284	262	290	255	299	294	251	290	297	285	251	286	280	263	275	296	272	300	279	273	287	259	260	259	286	275	291	314	299	249	275	279	288	292	299	285	296	255	317	281	297	268	295	254	300	242	267	266	299	287	288	277	289	260	281	303	270	312	291	297	279	285	281	295	303	276	278	279	270	277	277	325	277	264	260	274	310	292	271	270	270	262	265	309	273	264	294	285	266	279	304	273	239	309	261	276	299	239	301	303	283	279	259	242	260	247	271	274	269	256	274	299	266	270	289	272	286	259	308	312	276	267	287	277	257	280	267	276	296	293	274	271	281	298	238	239	291	302	297	307	321	266	294	300	281	272	258	284	258	268	277	277	243	271	243	283	291	285	279	275	266	290	302	273	279	287	265	275	281	297	300	260	257	298	264	272	306	296	279	280	271	269	260	302	278	288	244	275	285	298	291	297	282	280	298	285	287	287	278	295	311	267	256	291	243	282	269	293	250	272	239	253	270	249	273	251	265	277	287	306	290	284	289	281	299	300	280	280	265	301	307	308	275	271	286	280	299	300	268	307	313	287	310	307	262	285	280	299	294	313	322	254	290	274	266	267	279	274	253	261	277	257	252	283	296	288	265	282	263	284	295	306	263	253	242	256	290	262	315	281	295	259	311	274	297	320	274	298	285	294	286	291	273	286	296	284	294	318	274	293	277	286	307	322	282	302	277	263	283	271	285	275	271	274	294	326	303	292	271	293	279	286	316	301	299	286	291	311	319	278	285	283	298	282	305	297	272	267	261	277	324	232	268	283	267	310	290	290	240	287	306	275	258	302	278	284	275	260	284	298	324	310	266	260	257	249	310	314	251	259	274	300	302	253	297	281	283	255	271	265	290	278	267	282	291	288	290	269	271	278	299	266	277	276	266	273	311	297	295	285	270	259	267	275	286	265	268	278	256	257	290	296	294	275	274	264	265	282	283	292	256	317	295	268	286	285	291	289	296	282	257	297	320	278	303	274	294	290	300	260	323	262	275	277	278	284	283	295	281	285	292	289	294	283	326	274	259	285	299	292	272	262	258	271	274	285	293	295	265	289	261	241	270	275	323	283	281	265	271	283	269	277	263	310	281	246	291	268	298	285	259	255	277	300	289	278	254	275	317	264	257	248	309	274	279	296	288	291	266	295	255	282	276	308	296	285	245	259	292	302	272	291	228	260	265	301	290	268	274	285	286	266	299	253	284	261	276	321	270	287	264	302	269	246	282	312	264	255	242	297	275	270	263	267	284	298	296	282	306	296	306	314	282	293	278	265	278	294	291	262	319	301	280	287	300	286	259	319	302	290	281	281	294	261	273	298	290	280	281	277	276	278	286	281	320	265	281	253	292	305	280	311	270	279	275	289	282	267	276	306	261	282	261	259	260	292	268	287	287	261	255	279	306	303	296	291	262	288	258	290	285	288	277	278	289	284	288	269	270	300	280	277	273	259	318	275	307	307	280	296	266	306	286	254	299	285	293	244	284	283	270	277	289	289	259	251	255	272	289	270	294	297	292	272	253	273	278	281	299	245	283	257	273	277	291	287	275	259	308	281	313	298	277	292	291	284	320	259	293	254	312	294	277	290	281	260	278	284	285	270	303	282	294	275	336	279	304	284	285	294	301	297	298	278	271	257	268	320	298	274	265	287	292	287	285	270	263	290	284	301	273	290	277	253	266	297	247	269	258	283	252	276	259	271	303	253	278	304	269	281	299	276	299	273	339	273	287	301	283	266	290	270	300	266	240	246	269	264	299	267	313	298	307	282	284	283	307	290	298	304	305	314	310	286	291	291	273	270	281	258	299	274	282	297	280	301	279	271	273	253	275	270	281	287	301	262	256	271	297	267	312	279	269	282	284	302	328	273	276	305	294	257	300	302	257	257	293	262	288	286	308	298	324	292	275	278	269	293	275	277	292	293	270	257	289	278	298	270	253	273	289	281	298	308	260	297	289	299	254	275	300	293	284	298	283	279	253	312	285	255	283	285	271	270	271	251	278	268	298	274	285	296	263	307	252	259	268	270	310	279	292	283	294	272	288	298	301	252	270	281	270	281	288	274	246	267	287	278	297	244	270	277	279	267	281	286	320	273	303	293	279	284	310	264	296	272	303	308	294	258	258	299	269	277	281	321	281	291	271	287	273	267	250	296	285	309	254	263	296	276	293	288	283	296	283	255	322	316	287	283	288	277	290	305	293	273	264	278	284	280	257	271	296	257	286	295	309	279	310	263	251	264	246	259	253	300	248	325	287	288	279	271	274	298	285	294	289	289	253	272	272	276	273	282	288	254	295	274	349	295	254	307	281	298	292	266	283	278	304	268	289	279	282	275	268	260	302	294	268	261	269	261	269	271	271	293	270	301	288	270
14533	11160	11433	8592	5926	3628	2226	1439	1020	834	757	661	670	644	624	616	635	669	631	622	628	688	618	647	631	647	646	659	650	641	641	650	593	607	636	638	633	634	648	608	618	613	626	629	632	613	603	636	644	584	618	665	623	637	625	671	589	626	588	584	660	606	631	609	623	589	616	654	615	610	657	709	612	600	607	628	631	626	663	650	641	637	657	614	602	647	591	631	637	622	614	593	662	576	647	651	675	588	593	638	664	597	638	616	560	587	603	641	625	673	645	623	644	630	623	625	627	598	604	665	586	610	655	604	619	645	620	687	609	634	599	633	593	607	649	660	620	592	595	623	579	609	596	640	611	668	601	645	600	633	626	597	664	649	646	607	612	623	637	616	605	605	651	598	664	653	633	607	635	608	641	607	653	608	614	643	647	618	643	604	646	599	657	667	639	620	627	598	610	611	665	641	621	615	614	609	663	608	604	655	656	641	608	658	662	666	609	650	650	592	652	641	672	618	616	621	653	663	611	643	650	659	609	650	635	617	640	619	663	673	619	571	617	620	587	576	658	658	615	644	620	601	626	633	646	579	618	657	625	631	648	614	604	615	634	620	694	641	633	607	690	577	621	650	606	621	601	636	634	651	610	597	633	631	665	648	639	682	631	687	576	647	589	689	630	631	590	598	618	599	646	652	606	636	638	630	618	626	656	656	631	654	583	679	624	650	625	639	635	592	637	654	641	635	656	643	612	634	591	655	608	582	612	649	611	636	631	666	610	634	596	605	683	620	639	638	596	608	629	602	619	611	642	610	647	625	651	602	613	643	621	669	675	641	637	603	612	633	581	609	660	600	631	631	628	631	634	636	591	637	640	641	603	602	689	647	634	635	647	640	637	646	696	625	622	642	667	625	677	610	628	613	620	637	608	618	698	607	643	644	640	657	630	626	620	684	625	618	664	626	591	669	661	593	647	641	649	658	601	603	663	662	670	613	608	673	647	631	629	664	659	618	645	638	623	608	618	582	595	585	619	601	622	622	623	604	628	662	668	609	600	636	620	611	640	623	615	649	620	606	625	621	631	639	599	601	615	618	632	611	655	588	623	628	664	647	627	626	622	630	619	600	616	654	625	612	630	615	664	589	644	632	659	654	617	664	592	639	634	666	654	636	618	618	595	604	632	610	590	642	634	666	658	631	597	638	601	601	635	629	596	643	600	640	631	590	581	616	638	621	635	664	604	593	641	620	634	621	629	598	608	638	664	630	645	625	633	674	650	595	611	630	614	626	598	673	640	649	581	550	683	638	618	609	692	661	614	675	641	628	602	671	658	635	589	604	607	649	588	642	586	639	650	605	618	613	603	648	617	618	684	620	610	601	599	676	653	642	677	622	637	638	639	605	621	665	652	626	626	630	660	617	639	616	646	592	650	607	614	676	628	594	628	629	654	562	603	626	628	622	673	646	654	611	611	672	657	659	636	610	618	645	625	597	593	651	585	615	625	603	602	592	585	594	614	623	611	615	620	581	615	651	621	628	637	596	628	645	650	608	614	653	586	615	658	656	649	603	609	641	601	699	648	583	668	609	657	670	606	598	625	635	616	617	598	638	659	662	623	652	626	633	626	638	645	632	626	663	614	623	610	591	642	594	617	605	689	632	636	619	628	654	587	650	611	676	583	624	645	663	629	590	647	641	609	635	601	647	635	665	622	585	615	634	634	652	651	648	641	643	635	657	681	645	620	646	652	641	599	602	623	641	619	654	653	583	623	634	643	646	584	675	619	609	593	639	602	626	678	600	642	604	610	615	629	628	645	663	586	622	640	600	656	633	650	648	608	638	600	618	618	620	640	566	624	631	643	621	615	596	634	618	613	610	605	639	629	622	687	640	641	625	655	627	624	651	621	618	659	636	571	650	632	620	619	625	606	592	635	660	654	676	629	628	654	632	618	655	572	642	630	644	642	637	661	562	602	635	621	655	644	649	601	648	669	640	635	670	636	596	622	637	632	625	600	640	611	627	609	608	598	618	610	664	647	645	614	644	670	656	635	646	627	652	631	616	588	596	648	636	666	613	614	674	605	634	640	663	583	627	615	595	641	627	656	622	606	671	601	659	633	613	616	639	635	645	629	613	646	644	646	656	649	667	598	660	632	623	590	652	631	616	646	643	620	662	667	641	672	626	603	651	652	633	591	645	628	670	616	617	638	635	653	635	666	621	666	618	614	625	604	580	618	644	639	624	626	628	620	651	602	652	625	615	653	620	617	597	645	660	599	630	684	655	627	583	640	634	589	642	616	640	653	643	615	635	649	685	603	599	623	663	632	648	556	573	611	638	612	624	604	663	604	637	622	648	621	661	636	634	625	601	616	646	632	613	604	612	603	626	634	565	612	581	612	641	637	634	625	620	657	584	648	608	648	632	636	626	673	636	647	652	631	643	618	660	609	661	668	610	617	644	631	608	661	622	635	613	611	615	597	638	617	648	640	623	690	663	661	585	658	622	600	604	651	632	649	652	679	595	681	604	672	634	605	630	608	654	623	617	619	633	624	635	604	636	677	600	607	647	635	621	620	615	615	650	611	611	626	656	637	644	589	686	626	623	644	606	656	608	609	632	599	574	641	622	612	651	627	652	665	582	643	622	659	663	624	632	597	616	643	646	662	607	623	662	635	666	636	645	606	644	618	641	625	645	603	664	622	622	610	637	588	613	629	641	624	628	596	641	633	605	649	634	622	632	643	599	614	629	665	639	623	629	613	559	615	645	587	667	597	610	633	647	631	622	611	612	642	646	620	630	677	629	626	648	626	633	661	617	649	644	618	616	603	612	637	622	638	689	581	628	623	686	643	646	675	620	621	657	567	587	685	656	610	627	564	644	606	605	619	657	629	625	646	617	616	646	607	611	637	644	624	668	623	625	662	579	618	641	593	644	663	629	634	628	681	612	600	671	643	597	632	635	637	648	644	584	605	677	613	633	633	638	607	639	638	654	651	644	584	657	629	639	609	638	580	646	644	630	664	655	630	648	639	596	633	670	626	608	592	634	704	626	598	654	603	630	684	678	614	650	598	653	638	632	644	659	619	634	645	615	591	659	590	640	649	630	621	674	656	645	619	614	644	615	650	562	595	687	582	661	682	639	594	618	629	651	637	675	643	621	625	620	612	614	628	633	630	589	660	625	642	643	616	614	623	605	653	614	652	630	641	621	641	659	636	642	631	569	643	605	613	647	624	601	573	616	623	629	576	594	661	612	635	678	611	659	634	583	642	665	650	612	630	645	713	615	603	621	632	652	618	612	624	613	688	626	652	606	658	635	634	631	643	641	608	635	597	626	635	651	604	636	637	655	656	578	658	605	646	632	643	616	644	631	593	609	642	643	636	609	644	613	664	645	660	643	646	572	644	644	640	598	605	597	614	635	626	599	634	619	604	622	620	610	640	608	652	634	603	610	641	667	598	663	647	658	612	696	641	643	618	592	578	650	613	616	631	646	643	629	664	667	693	571
83627	71735	68968	58173	42467	28109	15255	6583	2796	1440	692	404	364	318	325	342	368	360	337	336	326	349	334	342	337	354	354	347	333	359	331	338	324	333	318	350	328	339	369	342	360	321	327	354	357	344	351	329	326	333	349	351	360	337	343	337	359	324	328	352	346	363	334	352	314	361	367	352	352	315	346	341	295	379	333	355	347	374	368	380	321	343	311	356	383	337	376	337	336	345	345	343	323	276	350	327	341	351	338	348	332	340	356	337	336	357	374	331	330	373	353	357	353	324	360	340	361	355	338	353	350	312	324	338	331	338	364	341	337	325	349	383	324	358	370	302	333	354	350	328	311	344	332	319	330	372	305	346	343	338	312	329	351	316	321	364	347	306	297	334	321	307	353	331	324	326	323	310	345	339	331	322	384	327	343	351	360	360	357	334	409	324	320	337	343	326	337	339	321	280	348	354	363	345	324	346	379	332	349	334	353	310	354	337	382	326	322	305	400	366	355	336	333	328	345	314	344	312	316	336	341	342	383	328	346	316	349	335	344	345	328	322	361	322	348	360	354	354	360	305	327	337	359	325	323	360	372	335	350	359	365	334	349	336	362	353	342	333	332	338	359	331	403	338	347	344	375	341	354	366	340	332	360	351	333	327	343	313	323	325	295	321	353	304	374	331	346	299	347	362	361	334	323	320	362	331	312	355	323	353	339	335	349	325	356	350	322	307	335	329	339	355	336	338	322	343	337	342	343	336	359	337	321	323	320	365	327	337	359	362	348	322	331	341	352	360	349	345	349	347	347	336	340	330	357	340	335	331	351	325	358	322	373	322	350	327	339	367	363	331	368	343	318	320	311	329	324	343	342	339	328	328	314	288	304	316	332	346	332	350	352	359	349	352	365	384	332	316	343	360	334	355	319	339	315	331	371	305	328	330	343	333	339	326	356	300	314	328	357	377	320	349	368	331	356	397	327	322	313	334	315	348	359	350	353	366	318	323	353	354	359	358	331	349	308	320	338	321	340	359	346	341	363	378	383	367	343	356	353	311	330	369	372	339	364	317	332	351	385	354	344	342	332	340	339	386	361	377	335	310	342	311	314	362	353	347	319	337	350	317	345	362	321	328	358	348	331	351	309	344	338	316	331	344	341	327	371	366	331	369	304	310	315	353	339	339	354	337	337	354	353	338	302	338	343	331	344	321	319	355	348	331	334	348	341	378	313	340	338	292	336	305	305	312	324	321	333	344	343	348	279	340	334	335	335	348	364	353	345	317	323	351	376	320	325	329	359	394	361	375	374	341	329	339	317	319	342	305	318	328	368	351	366	338	333	343	308	342	335	380	301	330	328	354	317	322	312	358	363	345	355	356	327	303	329	349	353	374	292	368	362	336	356	342	353	323	317	349	330	342	368	399	344	347	295	317	344	341	344	352	333	332	341	361	384	345	321	321	305	362	347	345	349	341	336	321	316	320	360	308	375	324	375	332	365	298	334	304	322	374	324	324	314	335	370	365	337	327	324	334	341	345	355	340	335	344	297	352	349	307	369	366	315	338	343	341	329	334	348	358	358	337	340	314	313	361	359	336	309	327	352	312	333	384	375	316	340	356	341	355	339	354	319	347	352	342	321	304	323	323	359	341	343	308	351	324	329	326	364	339	353	295	309	366	374	364	305	335	352	350	335	345	355	337	322	333	353	324	335	332	318	338	350	356	290	381	301	311	334	347	329	348	344	355	338	398	374	327	338	350	352	368	327	336	308	313	329	316	351	348	320	323	364	360	350	353	343	337	379	365	333	333	351	330	369	321	320	355	337	310	326	313	351	341	335	323	346	367	371	396	336	312	347	360	352	330	334	344	339	338	328	348	320	372	315	345	321	312	330	338	344	358	368	336	332	345	342	344	399	334	327	350	317	371	332	342	344	370	340	333	340	314	355	337	330	331	372	357	324	353	340	350	337	350	325	326	349	349	356	359	354	313	348	330	315	336	331	352	349	329	325	382	347	339	316	306	314	326	338	338	368	380	351	354	354	326	346	363	330	347	348	319	342	362	379	350	367	304	325	337	345	329	315	334	357	350	324	326	353	331	362	381	343	314	326	370	351	345	340	319	309	292	336	336	375	361	351	360	346	375	382	298	323	325	377	329	297	346	344	324	366	295	307	334	336	332	327	362	332	334	309	360	353	353	337	322	346	346	392	321	337	334	355	364	335	329	289	356	337	341	354	336	319	335	310	355	319	327	334	358	359	328	313	333	320	305	344	316	330	318	332	308	351	348	353	374	334	334	326	339	349	345	348	330	333	344	331	338	334	350	307	342	306	352	321	337	364	354	351	322	325	354	343	359	370	331	320	340	337	347	352	363	354	351	321	371	349	348	327	327	301	342	346	330	345	335	325	340	339	361	346	341	343	356	355	319	363	335	354	354	351	311	346	340	322	350	323	349	365	327	333	341	344	362	334	361	362	333	361	320	344	332	334	343	342	302	319	339	307	338	338	369	343	310	327	302	328	321	359	348	343	323	334	338	347	360	336	316	336	350	362	350	323	347	331	341	354	312	311	333	345	334	320	296	309	338	343	343	364	329	351	336	359	333	378	344	356	360	349	351	327	344	335	333	355	368	333	321	328	335	342	354	328	350	364	349	316	367	335	365	318	316	373	338	334	332	380	311	312	359	343	383	344	336	400	342	340	367	346	334	358	360	348	334	343	315	306	347	346	374	375	364	323	378	343	333	323	358	355	336	347	344	349	337	355	369	347	344	311	338	362	363	334	342	328	297	337	317	363	355	302	316	335	361	321	321	367	347	327	315	322	331	373	309	368	348	337	336	303	323	296	346	372	346	363	349	334	364	330	349	333	361	332	355	333	358	344	345	365	347	348	319	363	404	362	340	361	348	358	346	332	357	347	379	371	339	339	370	376	374	330	339	323	327	351	305	299	329	336	339	323	339	329	357	365	360	390	376	354	340	330	311	331	379	337	334	368	329	341	354	358	347	349	329	334	370	332	372	325	349	325	320	308	350	319	359	347	364	336	358	323	336	358	310	340	327	328	371	342	316	340	347	355	324	333	356	319	333	363	353	330	329	339	324	324	354	339	322	352	334	342	347	341	339	315	347	353	387	331	367	343	301	345	377	334	326	369	318	357	391	362	347	357	339	317	377	312	356	346	382	342	342	350	379	338	324	309	349	349	319	340	349	332	350	341	345	365	340	306	344	338	371	342	348	342	316	319	361	342	345	309	349	327	353	343	387	373	339	357	356	345	340	376	347	359	335	351	354	359	339	355	330	350	329	347	327	317	344	298	344	307	350	342	323	318	358	331	334	313	328	338	326	325	360	379	343	320	357	342	376	366	347	345	324	334	331	326	368	340	389	364	330	331	331	327	346	340	332	353	327	367	366	314	335	337	320	356	312	339	330	329	321	320	320	335	359	368	337	356	356	373	321	340	351	336	325	327	336	338	311	352	325	342	343	334	356	379	350	295	297	365	327	384	345	366	336
53560	53959	64335	61972	51899	40355	28116	16849	9434	5115	2402	1060	761	755	771	731	770	734	728	786	718	739	704	731	751	727	776	733	732	786	695	710	759	766	714	714	733	729	788	763	735	771	745	791	728	784	709	731	719	762	743	802	756	733	714	787	758	760	788	732	799	763	789	753	777	720	787	759	765	759	703	759	748	778	759	777	744	783	777	792	814	737	726	776	738	715	769	675	747	735	760	752	760	704	760	712	719	745	776	781	760	699	731	758	721	741	723	754	757	756	727	731	764	727	757	737	743	734	752	750	764	748	721	754	783	767	773	728	717	795	754	759	787	773	781	682	730	749	724	705	713	714	775	774	712	750	712	750	720	749	761	794	770	738	762	739	735	788	767	754	752	726	739	680	744	715	736	777	756	758	775	711	748	739	715	744	706	792	753	754	742	771	769	760	757	750	741	764	740	731	749	732	697	768	750	725	762	768	716	771	748	763	763	737	748	774	752	779	722	753	759	751	734	809	736	798	803	725	749	772	749	763	745	737	763	753	702	754	727	737	737	712	756	771	786	743	743	727	786	781	735	737	785	712	790	749	725	701	761	760	741	747	716	804	766	779	774	782	726	716	779	736	756	740	753	680	717	718	728	742	740	746	720	746	741	725	754	747	772	765	735	749	777	778	751	769	740	756	810	819	728	680	761	794	718	705	679	751	735	689	778	751	790	767	770	718	759	726	701	793	780	742	726	770	788	795	687	756	782	810	758	748	757	752	731	758	827	719	800	726	723	812	729	737	751	729	766	769	749	756	728	739	724	779	748	746	754	743	762	759	796	749	740	738	777	738	754	734	756	752	789	749	757	704	726	721	809	785	729	765	763	755	763	800	779	736	767	750	761	711	747	739	730	797	801	712	740	704	723	800	725	767	763	765	773	737	738	734	741	712	756	730	759	705	716	777	747	770	729	765	763	721	762	754	765	739	746	767	785	749	701	747	753	763	746	735	742	770	771	762	762	762	770	792	719	740	746	749	769	744	790	701	702	744	790	734	744	712	752	786	740	779	731	721	733	755	727	753	699	727	786	734	741	733	747	797	716	760	759	736	789	743	779	818	787	786	779	784	731	761	784	725	771	745	742	767	724	704	786	791	738	747	730	740	726	717	754	759	710	714	755	730	770	738	719	790	761	724	721	746	741	738	754	736	749	723	757	687	723	765	760	732	743	776	734	783	715	751	719	770	745	765	778	752	785	781	803	729	845	812	701	762	721	729	679	747	717	768	765	753	737	737	695	772	776	706	782	709	753	786	737	721	712	774	730	753	745	713	735	728	723	801	730	819	820	722	712	735	755	765	711	733	723	787	757	738	732	730	772	746	738	703	756	715	719	746	782	780	713	744	737	735	795	749	750	683	729	742	752	739	767	797	746	737	727	790	779	762	764	799	779	754	734	705	742	747	763	740	730	749	781	717	775	760	750	713	746	762	754	716	740	770	721	757	765	774	752	747	767	789	752	722	723	727	735	726	736	707	773	743	763	713	768	745	754	740	740	726	719	788	768	769	771	745	772	741	719	749	779	751	769	757	784	714	709	757	770	749	769	734	794	771	797	721	737	768	734	759	775	787	727	734	781	773	768	752	713	780	706	747	735	712	773	758	710	742	750	777	721	740	698	744	763	765	737	762	751	726	729	782	769	746	711	808	724	747	739	733	766	745	771	722	758	741	746	757	759	716	757	819	769	707	772	687	803	757	747	749	734	691	813	751	776	733	744	745	759	763	760	751	700	768	773	722	752	729	764	700	737	764	734	697	700	747	728	750	779	770	743	756	751	804	732	725	748	724	787	713	739	779	788	743	726	751	764	786	763	746	747	770	758	724	748	748	730	749	783	758	795	751	760	737	711	752	771	813	741	776	735	778	759	706	736	762	714	766	727	711	763	732	744	766	772	750	742	701	764	760	748	725	728	776	725	751	791	712	770	727	704	750	801	791	697	695	809	768	756	766	790	731	717	746	744	775	693	752	759	764	711	753	696	719	757	751	762	725	739	723	816	712	746	753	756	738	754	785	739	739	780	739	715	745	728	742	753	759	750	712	731	749	816	787	740	745	800	747	776	747	833	737	793	721	753	733	747	772	750	754	760	729	732	773	764	739	758	750	758	741	727	769	711	714	732	767	756	752	733	795	745	770	738	788	728	751	742	721	737	758	756	766	753	736	769	758	742	757	739	726	748	777	757	708	768	730	706	781	748	734	721	731	703	741	806	715	747	768	725	784	755	711	759	769	774	710	734	742	747	788	778	734	718	727	803	800	760	736	805	757	759	766	725	752	723	732	754	746	681	761	737	743	776	755	755	720	765	735	756	767	768	736	763	757	748	759	739	758	728	749	730	734	753	743	738	732	763	751	774	750	744	733	752	755	742	725	733	787	778	768	771	746	745	704	748	744	722	746	728	761	728	760	739	762	748	716	751	779	716	752	776	745	775	783	804	739	780	761	790	730	729	728	761	807	756	771	754	777	762	790	789	753	730	759	749	726	703	763	732	816	720	735	781	786	777	724	772	725	734	756	718	745	757	728	704	750	743	749	740	752	779	762	745	778	758	737	790	728	737	740	734	787	723	747	785	758	814	724	728	729	749	708	749	705	784	747	731	746	767	756	733	725	768	797	822	703	771	785	727	716	756	761	723	726	757	769	772	709	750	719	740	782	725	752	767	780	795	753	787	785	738	727	746	716	691	793	702	731	736	729	788	749	769	747	762	744	719	722	772	754	727	741	793	733	753	793	770	741	737	761	752	798	734	713	707	705	731	779	768	694	710	787	713	771	732	773	756	716	758	711	758	775	718	791	757	771	758	741	741	736	809	777	769	786	740	730	776	744	771	741	793	763	726	752	740	751	775	747	739	743	729	736	732	732	772	770	694	711	760	748	778	749	742	691	719	747	754	722	736	711	769	687	732	738	762	785	733	693	729	727	770	792	745	751	750	757	766	740	734	763	756	721	743	769	753	782	743	764	789	760	721	804	754	774	717	789	785	728	710	735	749	782	755	755	780	754	756	744	756	754	758	760	760	703	737	747	755	746	762	728	750	774	696	760	729	751	737	762	775	743	761	737	730	764	758	723	745	721	806	747	723	747	793	731	698	738	721	774	773	768	778	782	755	754	734	729	769	757	808	729	749	760	733	767	737	727	767	716	724	752	758	786	781	772	740	760	733	774	737	748	764	742	722	755	742	768	751	741	743	716	691	760	800	772	791	745	744	737	776	762	726	778	734	782	707	772	796	713	785	696	707	728	725	765	772	749	788	737	735	810	751	779	763	747	732	735	797	753	751	732	740	737	711	696	723	718	715	788	719	750	758	750	696	760	781	756	769	816	767	752	747	796	718	699	751	734	760	747	799	780	748	773	763	760	763	743	760	777	760	768	752	711	696	756	749	782	711	727	749	767	800	796	719	739	700	734	752	768	754	708	744	775	785	784	743	716	743	758	780	729	786	728	780	736	755	726	738	818
85231	72570	72070	60662	44807	30109	16938	7458	3210	1594	842	472	413	365	395	392	386	378	374	386	394	389	375	376	436	410	415	405	387	358	390	427	429	426	395	356	379	409	395	372	377	394	420	374	360	389	349	398	430	390	366	434	423	424	425	388	358	374	392	396	405	394	363	379	406	386	372	388	393	425	400	399	392	412	370	390	350	394	426	409	418	392	380	377	440	424	382	377	351	375	376	397	395	385	430	439	413	367	402	430	383	386	405	388	408	389	401	398	396	386	381	405	403	385	403	398	384	349	367	375	377	350	408	396	408	388	364	398	387	405	363	411	411	420	379	400	396	407	400	383	366	407	381	359	425	407	399	381	379	387	358	364	399	379	374	396	384	374	404	364	375	371	376	407	385	360	390	395	377	390	408	373	399	395	401	373	409	381	377	372	370	405	355	391	358	393	379	412	405	414	390	384	401	407	388	399	403	440	355	422	424	400	406	385	395	384	377	400	386	384	405	373	397	379	388	385	394	382	425	369	397	419	424	382	431	393	394	383	410	370	396	396	404	407	426	355	376	360	372	387	384	381	408	394	397	374	392	377	391	396	401	374	400	383	373	386	378	395	379	378	385	389	366	375	411	389	429	412	427	391	380	407	410	392	390	375	359	403	396	392	385	353	362	393	414	379	394	388	375	397	403	388	356	388	387	391	437	366	397	401	381	379	356	401	367	408	407	398	393	388	375	422	420	391	375	368	368	437	407	391	353	375	393	411	385	403	391	404	410	425	415	369	386	417	380	414	411	421	366	364	394	381	405	377	404	409	430	396	419	411	358	404	422	432	418	387	399	412	369	355	365	380	376	399	376	385	385	425	393	398	376	424	394	398	367	421	404	391	383	378	382	379	355	409	385	403	370	372	417	372	368	414	405	400	394	387	366	394	373	388	397	390	386	411	392	383	373	394	414	357	396	414	392	373	402	390	396	430	381	376	383	419	371	410	371	399	402	372	380	387	392	404	373	370	371	349	401	389	414	412	405	393	430	372	393	386	404	397	418	369	393	386	396	386	385	373	364	391	388	386	418	386	389	376	396	407	384	392	380	412	427	410	389	394	380	412	347	376	392	403	400	404	432	404	394	412	388	442	416	398	383	376	375	389	364	397	393	375	402	421	397	386	377	393	400	390	376	395	400	410	403	404	400	369	379	368	383	367	419	367	369	382	396	380	407	385	348	394	405	417	396	364	367	390	359	387	397	374	415	389	380	374	403	398	404	407	396	391	424	361	363	385	387	411	407	404	405	396	382	387	372	344	398	399	374	392	357	366	415	398	421	431	399	384	389	358	391	375	359	397	357	393	396	419	390	389	412	407	428	400	391	406	359	399	389	394	397	411	348	409	400	378	363	405	415	338	401	377	413	375	402	376	398	360	396	399	405	413	377	379	365	414	391	359	373	419	389	375	380	386	402	397	385	402	405	413	425	382	407	428	384	387	366	370	400	392	356	388	373	391	450	405	422	402	385	401	408	347	394	374	383	384	393	392	362	337	353	392	380	376	389	377	401	366	402	419	403	425	341	367	415	417	422	427	387	387	378	409	414	373	365	348	372	377	402	378	396	406	395	406	384	381	380	403	409	385	415	395	410	394	379	400	395	417	418	391	397	384	388	414	414	407	369	402	415	357	390	390	441	401	393	380	391	376	389	420	386	388	430	387	376	365	395	394	406	372	405	381	347	422	377	397	430	345	374	367	384	377	389	383	362	406	401	413	377	358	378	385	381	417	361	415	394	413	361	352	401	370	419	407	415	387	413	385	378	369	401	358	387	395	382	369	346	381	391	379	386	377	385	411	373	411	428	375	385	418	408	393	381	395	406	397	422	398	359	420	381	362	388	379	345	389	394	374	429	388	399	393	402	395	385	368	401	370	377	376	410	394	409	408	388	378	429	364	355	384	386	386	422	389	383	373	404	409	380	378	396	396	394	383	335	381	392	384	399	373	414	371	382	416	376	400	386	424	390	398	375	387	393	398	397	366	378	406	414	397	362	408	383	413	418	367	371	431	424	376	357	422	382	391	415	343	403	388	345	353	407	393	420	404	413	401	398	393	419	406	380	398	397	356	390	393	368	412	414	366	403	409	372	405	405	363	396	368	413	410	396	391	391	414	407	347	384	409	398	366	371	380	344	368	385	362	363	370	361	388	391	410	420	385	350	389	379	465	390	397	407	393	417	367	393	396	404	347	360	424	427	357	381	415	419	416	377	349	392	376	359	399	406	388	406	431	393	374	363	352	375	372	420	437	400	394	402	373	390	356	374	389	382	377	373	367	408	372	384	353	381	389	415	381	402	390	393	377	398	369	409	411	410	407	384	414	417	383	438	353	387	389	391	430	386	406	431	395	400	388	407	414	390	391	385	384	380	367	449	396	382	425	370	409	389	393	381	390	374	366	378	364	397	378	404	373	419	379	412	391	378	396	410	426	412	425	394	404	380	407	393	394	388	372	414	353	410	381	365	379	376	376	426	381	380	414	419	386	423	404	412	390	364	410	425	404	403	401	419	391	415	422	346	370	412	401	388	390	376	349	386	377	397	380	437	356	389	419	392	370	414	366	387	395	368	379	358	353	414	417	385	408	381	388	365	348	415	393	392	419	377	410	397	400	391	402	399	411	382	368	363	383	357	382	421	396	369	377	389	370	368	416	403	381	386	365	380	413	371	401	389	402	384	365	362	421	388	415	398	417	365	381	399	368	366	380	368	370	395	360	392	397	391	328	390	390	366	406	391	386	362	376	372	416	384	365	348	358	399	402	388	378	393	365	392	362	364	367	335	374	416	422	404	386	367	401	382	380	368	388	361	404	420	419	377	414	467	401	442	406	376	400	429	403	407	363	387	354	366	378	394	379	378	368	404	364	407	412	360	333	374	402	356	407	373	370	395	387	426	385	388	393	419	407	429	379	374	410	413	376	443	403	380	385	393	408	413	395	371	390	369	389	412	425	389	400	350	381	425	390	405	354	412	388	406	425	378	395	359	392	370	369	365	372	402	385	402	381	389	410	380	430	409	405	393	414	411	413	383	370	361	337	403	382	399	384	357	398	362	417	385	380	387	394	387	401	365	373	398	376	424	398	360	345	383	395	408	408	420	421	405	421	364	373	354	396	373	418	359	401	313	356	404	403	379	365	429	361	403	400	407	441	365	355	382	399	349	361	399	359	398	377	358	363	411	367	393	368	369	400	399	382	392	417	392	396	373	385	409	424	379	392	365	381	415	397	391	416	412	378	404	382	380	385	360	381	349	417	382	373	364	350	397	379	389	372	377	393	372	405	384	378	383	409	383	412	407	402	386	386	397	344	418	417	404	386	348	364	395	363	386	377	358	389	380	357	409	390	395	385	393	410	378	384	430	438	420	397	378	391	381	375	400	414	392	402	370	383	390	409	381	388	413	394	400	379	391	383	380	395	386	385	368	402	445	376	408	386	353	395	391	360	420	415	377	397	407	408	402	382
55088	54276	67470	64882	53893	41852	29621	18119	10120	5468	2596	1221	831	823	816	832	822	809	808	832	796	820	820	761	834	804	851	847	845	854	839	824	813	873	847	886	826	855	806	811	857	906	814	873	810	865	830	885	831	848	817	811	785	894	850	837	839	842	824	817	864	883	840	835	832	780	768	829	849	812	830	817	837	883	844	865	794	843	815	838	834	803	846	813	833	862	853	838	842	848	823	878	827	837	809	849	815	826	830	855	852	855	871	837	854	822	825	785	862	843	841	843	877	854	825	872	861	832	792	842	831	807	846	829	798	808	850	834	816	816	789	838	841	821	847	828	830	847	838	851	895	832	775	773	823	824	848	865	842	772	796	823	909	837	798	839	853	792	836	803	792	827	816	858	828	877	894	814	866	847	854	838	850	819	844	870	839	810	839	828	811	778	803	898	795	859	852	799	830	856	865	834	858	879	843	807	807	898	802	806	803	845	876	843	833	875	838	866	786	862	831	828	841	858	819	800	844	791	857	861	871	865	840	847	877	812	774	822	819	798	838	845	859	840	891	888	826	820	816	804	818	889	865	877	834	818	857	824	809	809	843	869	860	800	824	884	800	840	800	834	864	867	856	847	856	829	847	790	776	869	859	838	905	869	876	861	850	848	826	808	819	825	819	817	770	854	869	805	789	860	848	798	812	850	912	823	863	849	901	842	832	878	801	846	817	894	872	815	849	801	831	870	841	781	899	841	834	854	838	874	838	790	853	812	803	845	877	811	821	801	867	826	780	784	807	805	839	853	844	843	855	876	806	831	844	832	835	842	815	785	853	874	813	830	834	847	813	842	891	860	759	828	840	817	806	845	797	839	833	865	805	872	825	840	840	788	823	867	824	866	839	800	823	784	830	811	830	851	830	854	863	789	851	843	868	858	805	846	893	850	841	770	875	894	840	820	891	886	806	852	819	846	827	882	866	878	820	799	844	817	842	848	869	857	827	822	787	827	810	805	820	818	857	845	843	870	870	842	864	810	873	835	860	784	792	842	861	852	845	816	829	882	841	812	874	846	810	838	778	819	812	849	802	807	768	850	826	841	788	833	873	867	885	834	855	874	871	859	837	879	797	838	863	832	851	813	766	889	848	843	817	842	847	858	862	782	918	823	795	806	844	856	852	870	865	802	835	884	839	880	827	804	829	803	818	789	768	866	826	805	864	849	789	818	822	849	835	859	794	816	815	815	867	827	885	861	858	864	821	831	844	809	848	791	825	803	805	848	856	828	851	835	844	826	848	888	821	881	837	850	862	889	816	821	850	856	806	895	780	865	846	821	804	827	824	872	861	848	850	859	778	842	829	827	843	837	826	821	867	806	844	851	819	847	834	798	853	829	834	829	875	862	852	883	830	853	824	853	793	850	876	884	830	817	837	776	843	837	845	850	818	851	819	853	801	880	843	839	820	825	805	830	848	818	839	867	852	827	854	816	829	784	851	839	842	823	833	842	796	850	781	845	877	865	864	838	795	802	858	856	915	804	801	835	812	880	815	833	791	808	851	847	832	836	813	823	817	796	824	837	812	876	780	913	845	855	828	816	846	828	883	802	817	891	854	808	828	811	856	847	835	809	797	834	834	831	848	832	811	869	863	826	821	818	867	835	861	821	843	836	832	880	803	795	804	880	833	824	831	860	870	856	812	841	830	804	851	811	873	816	775	836	791	822	838	923	835	844	891	810	839	811	820	854	817	846	807	842	855	778	849	824	825	854	838	835	802	840	807	825	851	791	857	786	809	888	830	817	861	819	761	872	834	842	803	806	854	817	870	805	873	802	860	830	847	808	853	812	840	831	878	881	837	807	831	811	810	847	823	808	794	813	785	832	839	859	811	843	828	832	844	810	851	838	776	826	810	789	827	883	798	844	800	821	847	823	788	868	858	770	824	788	810	828	829	806	803	873	803	827	844	895	785	855	848	864	812	843	824	884	834	833	828	815	788	861	788	820	829	837	810	808	841	802	836	815	872	870	842	837	890	813	814	853	824	835	887	841	794	806	804	833	808	836	808	892	855	862	888	846	878	856	839	795	815	836	810	845	819	828	868	849	861	801	827	825	845	859	852	889	849	802	840	788	830	875	848	921	852	862	822	873	849	825	848	813	861	898	822	822	834	826	812	842	857	821	872	829	848	862	808	845	860	820	822	816	827	867	777	813	852	830	809	820	803	876	809	861	790	781	860	824	839	843	845	876	829	830	866	841	833	780	827	844	911	855	821	931	848	848	806	825	847	850	788	878	816	793	886	831	849	842	852	844	787	816	883	852	830	816	813	885	810	899	858	850	849	830	830	830	829	864	806	853	848	812	848	852	863	816	833	839	851	800	822	847	806	843	823	872	837	884	823	828	845	830	804	821	865	834	793	822	856	879	764	861	864	830	843	856	863	837	846	796	814	808	839	857	838	816	794	797	786	848	791	824	818	830	840	812	813	863	823	814	838	831	820	821	847	817	832	848	836	853	829	804	812	840	776	841	861	886	781	846	810	841	824	850	855	869	802	830	869	829	825	891	790	809	841	878	818	778	832	822	828	801	829	872	829	792	815	866	844	866	854	806	824	853	869	851	797	868	846	838	864	790	776	863	853	816	832	857	841	833	838	846	814	858	815	831	816	759	811	838	881	796	870	875	796	787	809	884	844	847	821	822	862	885	849	816	811	837	863	859	832	825	805	831	809	877	818	765	827	870	805	859	823	843	841	787	785	842	826	880	771	876	841	861	807	807	874	864	847	818	809	870	824	859	820	829	850	906	869	854	812	812	819	846	832	822	864	840	820	849	839	893	812	792	920	844	865	783	824	807	870	843	818	805	865	812	826	814	850	839	845	800	779	833	796	827	843	858	806	819	870	846	840	807	769	826	858	816	871	876	805	819	791	830	831	797	828	832	763	801	850	792	882	803	842	812	824	853	858	801	872	871	874	800	830	847	851	866	831	859	857	812	850	834	808	840	839	888	820	866	827	802	811	782	818	814	816	796	821	852	845	852	798	816	823	862	804	856	846	865	828	847	817	853	851	828	820	853	867	814	837	839	802	833	806	831	892	860	793	810	808	808	846	810	849	812	787	836	848	848	840	825	873	812	825	847	795	794	879	838	817	874	826	834	895	825	828	848	901	863	805	884	829	817	839	795	828	805	817	863	843	900	878	842	888	858	845	900	864	854	809	854	838	811	855	837	876	816	825	885	834	852	898	800	847	878	842	767	886	876	865	851	832	820	835	870	850	825	845	834	823	864	837	876	799	803	846	833	855	850	748	829	875	782	820	831	811	795	823	871	783	828	875	857	847	811	825	794	842	781	848	818	810	910	883	883	899	845	825	805	895	841	825	833	783	809	841	821	873	825	834	915	849	862	821	828	810	821	817	889	865	860	807	779	854	802	799	842	831	876	794	879	833	849	816	878	850	872	872	818	818	829	823	826	791	840	850	832	890	810	874	903	836	822	867	810	857	883	835	853	816	845
14510	8794	5504	3666	2075	1282	714	505	400	332	296	295	286	295	305	274	271	313	310	267	285	267	272	302	269	294	291	278	310	273	273	275	265	292	291	282	299	301	305	271	285	246	252	299	277	269	247	284	295	275	282	279	277	256	294	308	261	322	270	275	274	251	272	267	258	242	267	284	300	282	269	280	271	315	263	276	314	281	266	283	268	267	288	289	310	277	282	253	267	276	268	263	334	271	296	273	309	301	298	241	252	283	282	314	245	322	310	318	265	281	298	288	284	328	273	270	251	290	294	295	262	263	282	265	288	292	294	303	260	310	289	311	281	271	245	268	260	293	269	263	291	257	273	283	261	246	291	275	293	251	256	289	279	250	286	273	269	259	279	272	297	290	263	266	301	273	269	267	238	245	275	270	266	280	297	279	285	289	250	272	291	274	290	289	264	264	291	272	274	263	297	278	262	256	348	271	288	265	260	263	313	303	284	314	271	308	289	274	301	261	268	276	256	342	272	282	270	276	267	294	306	276	270	305	260	241	265	284	269	310	274	245	257	273	270	282	287	270	291	277	296	280	287	267	298	262	295	299	265	278	286	286	280	280	267	264	291	287	306	257	285	283	273	238	272	256	283	255	296	296	282	293	297	261	270	285	274	279	270	288	273	299	258	268	270	255	257	252	275	286	246	255	283	320	267	255	278	260	294	286	269	282	267	252	281	295	299	246	288	306	275	294	290	279	264	278	297	285	264	282	282	272	261	261	303	279	243	281	286	267	289	302	276	302	283	285	281	282	272	272	313	260	245	293	260	281	235	286	314	296	250	257	272	279	269	300	285	298	326	279	299	297	257	288	298	294	281	291	255	273	274	294	278	273	287	303	284	271	265	267	283	276	271	287	277	245	300	289	257	294	263	267	260	296	254	277	270	262	271	265	272	251	273	283	283	284	247	276	247	257	269	274	301	286	269	321	271	294	260	306	295	311	264	265	255	261	275	241	293	260	284	287	293	236	289	306	269	264	285	284	263	245	283	270	264	271	277	282	277	292	305	260	281	285	273	238	254	280	244	321	286	260	302	283	277	324	272	258	264	283	286	284	300	276	286	273	286	285	310	276	266	260	294	279	277	279	272	289	297	267	251	261	285	291	285	268	248	244	270	267	267	263	269	283	286	268	281	266	273	281	267	289	302	296	306	287	253	315	275	263	262	272	288	292	263	305	287	280	273	279	271	270	263	308	310	262	273	292	280	276	245	254	279	252	279	295	294	295	280	275	309	271	283	294	275	297	276	299	303	301	282	266	303	272	295	279	241	272	298	309	264	286	253	260	290	309	248	280	282	298	272	278	275	292	270	294	266	275	257	283	259	261	259	279	287	293	262	274	256	259	293	270	263	275	275	303	302	300	282	274	278	287	312	297	295	269	262	290	322	295	290	273	290	304	279	335	292	276	276	271	252	278	298	270	288	288	276	307	279	298	267	280	276	275	234	306	278	290	257	254	263	264	327	247	268	269	290	285	272	293	245	282	246	282	289	294	300	300	276	299	285	280	281	243	263	276	270	286	283	282	295	275	281	308	264	281	254	272	309	284	264	223	301	274	255	276	269	298	237	273	270	263	279	276	305	322	297	266	258	293	297	294	290	246	275	265	282	303	266	275	294	278	284	301	311	283	303	304	265	276	290	317	271	249	263	271	274	244	306	282	283	277	298	269	287	281	249	287	290	292	295	269	257	260	270	282	274	283	296	303	302	285	272	317	266	258	254	308	262	288	267	316	283	268	284	262	324	309	269	266	291	295	277	298	274	289	273	307	301	262	299	278	276	265	280	276	287	290	268	265	269	306	245	286	238	263	290	255	301	271	274	304	285	273	285	295	270	292	259	288	293	284	286	259	251	266	276	256	266	297	269	255	263	261	281	279	277	238	284	312	281	300	307	260	251	272	274	319	321	286	274	264	266	307	285	287	275	265	271	270	284	266	256	298	266	269	302	286	296	272	281	296	282	267	273	266	303	241	259	259	290	282	271	282	300	302	269	257	273	255	246	265	298	274	274	282	283	259	253	292	282	274	265	258	272	299	287	255	300	313	288	279	280	272	281	258	320	287	311	290	273	282	268	256	275	273	312	239	283	280	286	276	292	286	277	291	265	288	277	279	256	291	279	291	250	313	289	303	273	293	281	263	289	289	276	281	284	255	275	292	280	262	271	279	276	305	272	260	273	263	263	295	293	295	266	314	287	270	294	302	265	276	286	285	259	280	302	267	264	293	274	242	247	254	289	282	267	260	281	289	279	257	292	273	285	291	286	271	259	301	262	284	277	284	288	245	261	270	292	264	284	266	255	292	297	288	279	281	280	260	301	272	265	305	278	251	280	312	290	297	265	275	310	290	297	286	288	287	257	277	248	271	303	245	325	269	281	265	283	264	245	283	304	284	292	266	261	291	264	286	277	292	318	312	284	274	282	257	278	281	260	311	262	298	272	262	279	293	253	281	261	297	299	283	262	269	275	293	299	299	283	259	269	287	289	272	275	279	293	282	284	285	335	287	277	286	286	276	285	269	271	241	251	292	255	256	292	290	282	258	270	262	242	278	287	271	286	261	274	283	277	237	308	282	288	278	289	298	289	274	291	267	260	301	282	302	245	273	272	295	253	296	269	270	283	288	284	272	260	292	279	286	290	273	294	267	269	292	263	335	293	310	302	298	266	287	261	277	284	270	281	296	278	286	292	252	281	280	273	275	248	293	277	270	289	264	284	302	287	296	290	258	268	283	261	291	271	343	297	285	262	279	328	272	274	291	289	291	285	278	272	281	305	265	268	291	259	296	254	261	257	284	317	292	276	250	287	286	277	294	282	285	297	282	279	284	264	276	269	322	286	304	286	257	300	278	267	280	257	255	287	289	280	259	294	300	270	270	267	290	295	302	260	296	256	278	292	295	239	265	260	264	280	294	282	305	298	273	283	279	255	301	289	279	294	269	289	300	251	256	287	295	316	323	300	261	267	308	289	254	291	276	263	271	287	294	286	272	287	295	271	290	256	298	286	292	314	256	237	273	288	258	273	284	288	282	277	277	253	277	261	302	285	310	303	246	282	277	246	271	248	296	266	242	318	283	291	283	306	282	276	275	301	298	273	259	280	268	282	328	256	225	279	267	247	274	280	281	284	281	279	257	285	320	273	298	281	278	288	262	259	274	264	304	265	259	317	304	276	287	267	242	275	267	268	273	264	304	290	246	300	293	267	301	284	279	272	281	335	288	281	282	290	265	249	297	305	238	285	262	281	278	274	259	267	266	265	278	278	292	273	312	263	304	288	309	278	286	281	279	286	291	263	272	275	318	261	293	261	296	265	302	296	280	308	304	263	271	294	283	271	282	271	289	283	281	291	275	294	265	282	277	280	279	273	274	309	272	242	277	302	277	249	283	271	284	270	253	290	279	277	272	254	252	274	272	254	268	247	309	298	288	257	299	274	287	258	263	287	280	279	272	283	309	282	266
14414	11186	10361	9448	6623	3886	2298	1454	1069	787	736	631	611	619	619	570	615	609	670	647	637	659	633	633	618	611	648	589	669	639	633	622	592	682	609	633	613	642	642	646	635	608	626	627	604	657	654	638	620	595	625	645	626	639	611	655	631	620	645	624	651	638	600	636	623	578	640	676	610	613	600	600	640	603	638	643	636	626	627	602	589	637	650	602	642	591	599	648	653	608	624	625	664	644	598	626	628	624	658	645	648	602	632	626	658	616	609	628	627	610	617	600	650	632	640	579	592	648	659	626	571	622	654	646	584	627	624	599	614	614	594	656	621	675	654	582	659	631	577	612	638	618	605	628	669	634	642	655	631	637	612	615	646	609	602	606	633	642	616	647	599	585	629	687	578	645	613	590	633	603	604	610	592	633	642	643	595	618	660	622	607	609	600	603	600	687	623	647	639	649	615	615	618	606	571	619	561	593	608	611	610	649	585	604	664	598	619	616	662	607	636	630	638	616	672	641	616	638	598	595	628	661	654	621	626	646	652	621	625	667	611	668	629	606	631	629	618	600	639	581	626	634	635	618	576	648	620	604	586	658	635	598	624	589	600	602	606	631	622	623	607	638	668	621	638	643	588	651	690	648	623	643	614	566	615	600	614	661	648	635	645	587	633	613	640	648	606	627	573	685	618	606	626	612	594	579	624	649	604	631	624	611	580	663	588	643	642	630	657	626	646	651	633	630	642	613	625	629	620	616	620	595	602	668	666	562	627	660	618	587	599	658	620	646	658	602	605	605	634	595	633	612	614	608	640	623	662	650	651	627	585	631	653	583	644	653	647	623	614	611	654	646	623	603	577	693	651	622	653	633	613	629	631	618	632	627	678	643	608	611	607	654	599	627	628	598	577	631	579	631	632	614	621	608	642	581	582	619	599	632	614	593	634	610	629	578	608	637	633	627	576	643	596	619	594	599	650	626	616	622	641	651	589	574	593	618	602	624	590	663	623	593	634	594	635	677	639	602	640	674	633	607	617	628	588	648	613	636	653	630	619	600	602	626	630	604	624	625	682	651	596	654	617	662	616	607	605	623	596	626	621	654	607	665	610	634	602	615	641	590	660	623	614	608	660	618	651	627	660	638	652	608	634	635	614	649	658	583	629	615	663	636	631	644	598	628	626	603	598	601	636	634	608	621	712	655	624	635	607	647	593	652	601	637	656	595	641	644	624	611	620	622	668	622	651	606	635	617	662	576	611	619	655	619	645	618	607	659	610	627	641	689	563	647	602	620	619	627	627	631	628	620	619	605	624	598	575	649	623	617	629	640	636	619	668	629	590	589	629	593	613	591	636	618	571	616	636	641	575	639	631	631	659	630	648	678	641	613	660	606	621	663	632	611	578	662	626	591	649	615	605	640	649	627	614	617	629	610	648	610	619	618	632	618	586	600	620	624	615	585	601	620	610	649	621	591	601	582	640	626	680	651	606	633	598	618	617	583	582	594	603	635	592	620	595	650	646	647	643	640	577	620	675	565	608	603	601	666	598	651	647	606	606	625	612	602	645	659	649	639	614	634	674	632	626	603	586	614	583	616	604	588	603	597	626	645	616	614	636	602	660	609	657	575	603	609	677	615	613	584	616	598	621	626	607	577	641	652	599	614	653	551	617	649	640	603	617	609	631	603	631	623	616	617	679	674	631	637	594	674	658	632	611	577	677	630	607	642	628	646	662	587	600	599	657	635	564	612	589	622	660	610	639	656	633	628	567	654	652	634	634	626	616	612	622	624	624	593	628	602	583	588	684	620	614	591	656	620	629	594	661	653	604	669	573	630	636	610	619	619	629	588	661	656	648	621	631	594	622	641	643	640	635	615	586	621	625	616	575	626	664	632	613	612	647	609	604	643	612	656	646	632	634	653	606	623	665	625	663	645	648	581	622	642	622	639	665	634	635	637	638	649	644	597	658	635	571	682	604	591	666	622	595	617	632	626	611	655	637	635	601	643	627	639	642	567	617	627	691	636	580	622	612	630	702	659	602	634	644	593	563	616	636	593	641	625	665	661	631	615	609	628	655	606	613	615	624	617	642	662	660	588	612	661	625	609	603	652	625	635	628	639	645	592	670	635	616	631	634	594	564	582	629	604	669	654	637	640	640	624	616	614	615	625	659	647	626	623	661	577	636	657	600	657	600	634	594	637	646	643	596	589	631	612	662	606	616	608	645	586	613	646	620	622	663	617	606	631	640	579	601	664	653	623	673	639	631	609	616	654	621	605	634	624	607	616	639	620	595	687	585	653	608	639	616	611	633	626	614	624	604	616	624	610	635	589	634	601	591	611	685	641	629	663	628	635	654	624	645	601	605	611	612	628	616	598	683	591	639	631	615	600	663	610	631	657	630	650	621	593	686	618	647	613	623	658	606	649	621	598	613	626	635	626	630	657	650	666	640	650	641	615	627	621	607	667	645	616	616	584	604	579	621	618	647	650	627	586	646	626	641	650	605	612	639	645	662	661	627	588	640	679	612	605	607	591	653	626	603	607	645	647	633	661	625	628	597	646	639	596	627	607	597	616	622	644	599	650	654	628	643	638	652	632	635	628	636	622	609	610	639	628	634	610	609	621	623	639	589	619	641	644	621	610	651	622	574	639	637	631	618	606	690	631	612	644	654	600	620	607	619	597	594	623	620	628	606	592	651	608	616	602	608	623	626	640	608	603	608	639	610	612	609	646	634	626	588	615	651	607	650	614	633	650	632	627	652	672	643	699	669	639	638	593	621	641	606	631	607	586	637	625	614	587	602	644	654	644	615	616	627	615	614	656	613	626	647	625	570	628	635	623	621	627	583	628	604	626	616	647	624	634	609	619	625	603	613	613	647	626	627	629	631	640	605	589	646	625	631	583	578	558	572	598	619	597	605	598	633	608	622	632	662	676	620	644	608	623	589	585	623	633	576	659	604	617	612	628	641	631	645	683	604	623	639	626	622	640	653	637	663	634	586	578	625	636	608	653	630	616	667	657	671	647	614	607	592	622	632	631	637	641	636	635	648	621	655	627	628	617	589	634	604	612	612	624	635	575	609	618	696	624	678	616	611	624	633	589	578	611	614	667	618	599	645	623	612	581	668	633	592	625	659	613	629	603	655	622	620	642	591	616	601	613	685	634	567	615	623	640	626	634	627	655	687	617	587	611	650	640	622	636	655	639	635	640	668	625	622	625	639	634	602	631	631	608	621	644	626	645	609	584	617	662	635	647	660	631	638	652	657	677	617	626	586	628	615	643	623	629	606	597	622	603	622	644	634	607	609	648	638	682	658	643	604	661	639	660	607	614	633	612	580	629	645	636	614	640	611	617	612	587	622	642	617	620	623	613	669	602	669	647	611	658	629	659	663	620	631	599	645	643	591	674	614	666	634	614	659	617	647	674	620	615	640	661	656	654	637	591	610	663	633	612	614	652	662	596	593	627	648	628	631	605	636	592	643	627	603	597	625	605	588	609	659	593
83225	71799	69091	57644	42355	27944	14910	7069	3102	1410	748	484	394	351	317	325	358	334	355	332	370	348	401	345	345	338	356	352	335	355	361	371	361	350	338	355	376	373	366	392	336	337	336	328	379	353	371	338	372	328	373	374	346	352	331	338	343	303	363	337	360	332	324	366	311	339	382	334	369	333	346	355	392	335	335	358	335	356	351	365	346	352	370	326	320	348	332	312	328	330	335	372	359	374	364	340	351	421	335	363	342	377	386	356	360	318	334	373	350	318	336	347	336	361	346	351	377	354	387	313	367	350	359	352	328	338	329	344	346	326	323	365	374	359	341	334	364	339	339	348	359	373	365	365	349	344	346	326	342	366	360	350	314	341	356	359	334	383	355	355	379	337	359	369	394	341	343	363	330	363	378	317	336	338	339	374	319	355	356	359	375	343	356	362	366	330	348	346	347	356	342	341	352	341	385	341	316	336	368	335	364	343	347	335	351	333	329	333	328	363	304	344	364	299	325	355	344	350	337	324	349	351	306	354	304	347	362	366	352	330	338	335	362	323	327	339	347	339	364	362	352	342	325	356	376	347	351	357	321	361	356	346	377	307	344	364	362	336	371	348	328	342	371	349	364	375	339	356	384	370	306	358	322	331	381	365	360	342	377	353	343	380	322	365	335	343	330	348	323	357	359	327	365	358	342	359	350	367	340	368	352	329	363	360	333	336	358	323	327	369	340	352	335	379	330	404	355	364	367	332	338	323	362	359	361	381	326	290	336	319	352	346	340	358	335	338	362	334	360	375	347	356	379	349	338	365	329	356	356	335	321	360	322	347	359	314	299	354	327	331	319	367	319	336	356	344	332	327	366	374	367	344	338	346	332	313	328	399	308	323	316	351	327	325	384	357	348	351	376	346	358	357	365	367	330	316	320	372	374	319	349	365	361	354	340	365	353	351	335	342	369	339	369	352	348	332	319	382	340	349	348	380	326	342	362	367	344	354	325	370	358	331	366	370	335	367	333	342	367	345	343	358	355	381	363	368	374	331	292	329	323	329	372	334	350	359	336	336	338	333	333	380	379	381	349	334	350	328	359	351	342	360	334	350	341	344	316	321	367	343	353	341	331	358	373	332	354	384	372	340	342	350	368	350	331	355	379	375	351	380	383	395	344	344	359	345	352	351	340	332	327	391	382	320	330	370	356	324	323	358	347	347	383	341	348	372	336	357	357	341	338	348	330	358	330	335	339	370	350	342	330	349	360	380	347	353	329	348	365	352	337	345	388	351	368	365	326	327	334	346	340	364	346	390	353	331	361	347	349	344	349	319	366	335	346	343	358	301	351	335	344	326	376	381	332	330	320	326	334	337	357	388	334	329	337	365	355	371	345	340	322	355	327	343	352	396	369	332	369	377	363	336	360	335	370	363	399	354	350	366	346	347	361	328	364	351	336	364	330	362	383	365	365	360	351	342	350	378	408	342	363	369	386	372	334	338	331	406	344	313	337	350	380	330	338	348	349	352	352	342	351	305	370	321	320	342	349	389	331	357	317	349	354	375	334	334	337	360	378	335	361	330	344	358	338	339	336	317	335	327	349	346	357	362	330	355	321	358	361	339	333	353	342	355	314	353	337	368	354	370	326	334	347	344	328	356	338	355	353	360	346	348	319	364	374	394	353	345	341	356	329	325	341	348	371	345	334	353	312	341	305	324	327	365	304	367	365	328	336	344	303	370	333	329	338	325	354	323	355	368	337	307	334	355	314	345	350	352	323	338	325	319	362	345	354	362	368	334	292	350	367	327	366	353	356	327	359	334	324	382	364	367	373	333	382	316	354	362	338	381	345	331	333	361	345	354	349	372	345	311	346	356	331	336	329	349	366	353	356	351	369	331	352	336	316	367	345	335	364	332	358	337	384	352	366	311	329	322	373	335	368	341	312	374	380	352	349	345	341	381	358	356	338	370	329	359	353	363	375	355	382	332	397	333	328	357	337	346	321	359	340	344	312	335	319	353	339	379	351	345	345	354	329	382	326	334	365	318	317	337	368	346	342	347	343	346	324	338	368	365	343	307	355	343	332	351	350	346	352	339	378	362	340	350	348	331	374	344	344	353	318	346	320	353	382	347	362	353	334	331	354	360	350	339	337	353	374	375	321	341	315	396	367	381	361	303	395	355	374	335	355	356	356	343	343	359	376	350	357	377	374	354	356	370	329	379	337	315	357	339	359	350	358	347	376	316	366	393	372	345	341	304	361	320	351	367	327	359	365	323	355	350	347	344	336	359	358	363	361	337	331	360	372	337	351	366	333	357	337	352	354	348	359	322	349	360	361	355	328	333	363	353	332	347	330	357	361	337	351	329	364	296	367	333	339	354	340	367	349	351	371	346	359	341	355	362	362	342	351	349	337	344	336	314	359	363	376	417	339	327	349	334	359	366	337	353	338	354	345	322	328	341	332	338	321	316	374	338	344	326	348	350	358	359	356	341	367	382	360	380	363	327	385	379	373	334	335	321	326	331	327	359	339	338	377	362	374	355	339	360	327	353	338	371	323	336	326	329	348	344	322	318	338	340	343	346	351	318	306	367	331	361	335	344	341	353	326	325	333	347	343	345	353	378	348	335	378	331	313	337	353	340	312	352	369	372	328	367	371	344	356	349	349	354	315	339	330	376	353	363	367	334	345	356	353	364	290	298	372	329	352	323	337	324	358	372	356	341	339	339	332	369	371	348	345	351	339	356	316	339	348	367	324	341	350	325	340	372	362	347	336	335	354	346	342	343	343	337	356	340	379	345	340	372	338	328	324	318	351	340	351	324	366	383	359	371	372	320	362	319	374	323	354	339	343	334	350	355	352	341	362	357	355	344	353	356	339	345	317	379	382	353	343	356	351	356	378	345	344	358	337	343	355	364	392	334	377	351	343	315	338	342	369	332	370	324	309	338	346	350	335	367	339	335	372	350	349	342	354	353	339	358	395	354	356	325	369	377	359	366	338	386	356	344	333	356	402	361	334	323	355	360	323	307	359	325	321	365	347	317	320	336	360	314	346	351	371	368	360	362	370	396	358	382	403	342	370	328	384	323	389	354	324	369	369	363	313	394	328	330	345	350	345	313	357	331	344	361	351	336	369	342	383	344	334	345	421	333	344	387	383	333	357	365	392	382	351	337	388	334	347	345	347	344	345	351	325	366	352	317	325	364	340	375	361	381	353	368	329	318	358	338	353	355	352	345	329	315	342	344	364	337	324	368	308	326	357	354	367	366	279	361	342	349	334	360	337	341	355	367	346	321	352	374	349	351	336	337	374	350	360	378	373	322	341	335	341	354	331	354	387	367	348	355	354	353	363	355	339	294	316	315	342	344	338	345	337	351	339	326	336	338	366	324	324	340	335	382	350	384	352	385	357	339	316	342	371	352	319	345	348	340	388	341	362	374	319	328	347	365	374	350	347	347	342	360	339	360	351	348	356	344	325	346	346	313	376	331	339	351	320	360	361	350	333	338
53748	54486	64379	61527	51590	39834	27774	18039	10321	4841	2530	1220	797	752	741	735	760	732	725	781	770	748	757	782	712	735	771	758	758	730	744	705	788	740	820	817	775	801	788	791	789	791	739	793	803	718	786	748	776	764	747	814	735	753	804	795	763	769	721	788	762	788	741	760	766	748	777	735	736	770	714	762	799	803	815	783	735	746	779	808	764	771	718	737	755	748	749	733	753	784	775	718	771	774	724	744	750	760	758	788	749	783	746	792	784	784	740	689	722	839	741	779	743	770	773	747	761	786	772	799	719	651	796	761	828	758	759	753	830	755	770	763	733	737	731	763	714	759	776	750	767	781	771	708	753	728	788	773	810	752	736	775	765	710	826	798	776	731	790	779	768	751	774	767	797	793	749	728	755	778	767	782	759	762	744	719	784	799	764	709	743	709	719	803	758	768	699	757	784	730	763	766	740	797	774	767	803	728	787	764	767	770	783	750	792	791	758	767	783	800	741	830	769	793	808	747	731	765	702	741	804	763	733	775	772	764	804	759	726	785	737	736	804	731	748	789	727	788	717	809	793	811	798	767	755	740	799	781	797	749	788	752	748	791	792	815	808	773	818	742	747	750	720	721	773	744	772	819	766	777	792	748	764	769	778	804	753	778	787	806	783	756	732	770	774	735	821	782	789	716	723	743	778	751	722	765	769	809	832	755	770	794	759	731	745	758	764	760	758	711	712	777	730	766	786	723	733	727	770	775	768	772	741	811	785	770	758	811	767	776	750	812	821	738	696	728	762	752	743	771	766	688	723	740	764	812	766	806	818	765	763	806	784	759	745	784	738	757	793	731	734	773	769	755	730	747	784	818	770	746	779	749	805	765	801	753	811	751	750	730	775	794	799	779	729	771	777	741	728	766	805	776	713	754	790	767	710	781	830	811	787	768	705	783	803	706	799	753	784	774	753	787	790	811	790	813	763	763	764	774	772	746	776	739	742	761	748	723	709	752	825	741	738	747	748	758	733	754	759	778	771	741	785	791	762	727	748	772	741	812	754	767	748	770	793	760	700	720	787	812	751	750	765	761	814	822	782	721	783	794	713	788	792	794	732	743	760	764	742	773	749	788	745	736	719	802	732	799	786	756	749	763	772	769	788	786	758	784	818	773	726	792	757	802	781	751	746	752	759	762	808	803	760	757	742	772	791	794	749	753	773	774	799	766	744	762	773	771	769	772	741	805	769	788	759	766	750	760	811	796	781	768	749	732	738	754	759	759	778	754	718	763	774	761	794	737	753	762	786	779	788	762	779	760	726	732	735	768	731	750	774	757	753	748	793	740	719	737	775	713	755	752	733	781	760	827	750	801	783	753	786	762	810	735	752	808	792	757	744	753	743	765	789	767	819	784	735	729	786	772	778	781	734	751	743	779	756	770	754	733	765	796	733	753	777	753	767	772	731	796	776	794	707	754	797	724	782	785	760	756	730	779	794	744	708	753	766	790	769	766	757	763	738	762	755	776	776	719	798	771	749	730	786	770	763	795	767	759	850	705	785	773	782	771	766	787	763	770	734	752	761	754	761	774	794	802	783	766	719	759	741	757	770	735	760	777	737	736	739	742	805	764	726	808	734	745	780	754	773	801	765	764	743	793	766	755	760	766	784	749	769	742	771	765	754	735	761	730	745	758	750	800	744	784	764	798	774	755	774	730	744	739	735	752	780	743	759	737	769	776	807	756	743	781	749	722	741	767	780	762	774	775	739	767	722	736	797	733	829	781	727	732	774	763	758	723	719	765	755	721	719	807	790	758	771	699	753	744	783	779	800	779	759	778	752	821	774	778	816	732	798	780	755	755	788	717	761	795	760	791	770	761	785	776	806	813	733	713	747	785	762	772	774	762	727	787	798	762	753	794	761	803	731	757	815	738	708	771	789	726	781	710	741	751	780	719	756	707	741	749	833	749	764	774	757	808	815	770	824	765	777	772	781	741	758	745	739	749	805	756	689	798	771	736	702	726	755	789	816	792	796	791	763	749	750	735	740	748	749	730	815	726	748	733	789	755	743	730	821	726	817	746	816	767	787	764	777	805	811	803	760	742	750	780	799	761	734	803	771	752	753	765	759	779	703	748	753	715	808	767	770	810	717	748	734	728	753	778	766	769	777	792	761	731	743	758	773	702	721	771	744	710	776	761	774	770	798	716	734	738	765	777	742	757	719	741	784	794	732	767	748	767	761	755	769	778	771	769	749	745	760	763	779	730	774	774	748	770	728	820	754	723	814	757	738	736	816	738	788	771	774	774	800	784	719	769	716	809	802	774	790	775	762	739	764	820	753	714	736	794	809	811	731	759	769	744	809	784	723	781	785	794	769	789	770	714	753	798	726	783	775	726	753	741	779	786	716	790	748	736	741	772	746	806	737	810	740	700	819	787	756	740	753	725	758	798	771	754	719	780	774	792	734	779	763	759	753	776	824	723	757	792	792	759	751	786	714	768	755	760	739	775	760	789	724	799	759	736	758	729	746	753	746	785	769	763	752	776	778	777	730	700	721	771	771	767	719	785	751	767	726	770	786	751	816	758	769	776	762	751	776	778	749	747	797	725	788	790	747	752	768	799	723	811	757	753	760	789	750	784	807	768	805	811	754	763	803	777	762	801	716	781	789	744	767	712	740	846	742	789	804	775	777	752	766	783	779	740	755	789	724	736	757	784	771	774	760	793	821	749	770	742	795	762	755	806	785	752	769	780	812	776	762	767	756	739	785	769	780	778	734	784	776	731	772	712	766	779	696	773	781	738	781	773	803	746	752	804	744	818	750	748	784	817	798	780	721	804	767	690	771	764	754	782	787	764	698	776	761	770	796	787	741	745	766	761	778	768	792	776	800	741	761	746	739	771	772	780	788	750	731	755	757	792	801	814	794	802	764	760	740	754	778	714	776	743	722	746	779	741	782	781	800	782	792	731	740	801	762	745	743	748	768	760	745	790	774	734	825	751	797	756	778	696	721	658	747	748	722	800	735	749	743	772	772	743	746	752	771	793	745	782	773	757	743	741	742	798	809	770	689	791	751	740	761	822	805	784	733	748	746	763	719	720	810	762	761	786	734	750	797	739	747	795	784	734	776	761	728	778	776	732	753	765	770	734	776	781	749	757	792	736	741	774	763	744	810	732	767	730	747	780	780	807	755	802	791	803	746	797	765	799	796	751	729	752	776	777	710	763	746	773	755	776	707	715	731	765	772	804	767	783	768	748	741	736	754	754	771	800	822	760	806	755	805	777	785	739	776	759	795	763	752	754	742	749	784	749	727	735	777	803	774	805	770	816	818	777	752	758	705	786	769	787	773	765	780	762	752	714	746	730	770	753	782	795	722	795	755	781	770	772	741	821	776	747	776	778	758	787	830	766	778	752	789	701	780	715	732	761	753	765	757	756	750	725	790	780	784	751	795	730	768	747	696	757	762	737	757	804	759	753	760	756	783	769	788	801	742	772	775	762	770	755	771	759
84789	73618	70466	59321	44393	30587	17781	7869	3271	1435	812	460	400	362	383	396	410	399	397	386	365	369	423	412	394	418	406	384	416	382	417	418	344	382	411	429	421	380	425	377	406	360	412	404	391	401	372	364	353	385	440	444	391	392	402	363	403	348	339	417	422	401	422	387	367	400	396	408	396	379	389	419	428	420	407	353	381	393	359	406	414	374	359	367	377	379	374	376	414	390	335	374	420	377	422	420	398	410	368	392	409	355	363	386	394	395	362	396	414	415	361	380	382	394	393	365	386	372	419	388	353	405	416	388	409	416	429	378	372	406	402	385	432	375	408	413	375	383	372	363	372	397	369	406	393	405	396	410	385	383	375	356	387	390	408	394	388	388	353	400	383	416	374	421	397	373	404	402	376	416	388	364	379	398	398	397	388	414	416	357	412	412	385	397	372	392	390	414	359	398	381	406	379	389	372	449	369	418	403	363	381	383	401	419	385	404	380	396	397	405	388	406	366	436	400	374	412	375	385	363	373	422	394	378	378	366	397	439	415	387	393	374	409	422	406	393	383	410	421	427	421	401	401	413	387	412	408	354	373	408	369	400	381	396	378	390	426	376	378	419	414	397	384	368	407	398	454	399	444	418	397	346	401	360	358	385	385	369	413	390	405	423	380	410	390	407	431	374	388	392	395	349	367	333	387	381	414	377	406	397	353	409	399	356	397	381	379	381	416	361	446	351	417	341	373	392	402	433	397	390	370	432	385	434	372	388	379	402	404	380	379	398	407	385	392	375	419	396	447	374	401	378	445	430	410	413	376	389	347	365	398	395	402	387	411	373	432	395	402	411	332	372	374	382	391	371	379	396	419	398	369	433	370	392	368	405	382	368	385	438	433	388	382	404	368	363	431	383	360	376	402	415	385	374	409	416	391	412	358	408	380	375	361	400	404	381	384	392	362	387	380	371	416	372	365	383	394	361	338	409	363	406	426	364	399	369	388	375	414	372	359	351	371	376	369	392	391	409	421	353	353	380	370	405	396	381	375	377	365	385	400	363	373	411	391	373	403	416	396	369	395	431	401	393	398	370	369	371	401	362	397	383	378	374	368	400	413	380	391	403	391	392	426	417	396	337	357	425	384	404	385	404	369	387	386	392	379	399	381	411	407	401	379	378	398	405	391	384	391	387	378	380	389	405	459	399	396	417	383	392	371	389	369	408	383	404	401	466	398	357	403	357	395	392	363	402	361	393	380	371	388	397	404	385	389	385	365	337	376	363	355	367	393	412	400	385	424	405	381	399	418	403	384	414	379	390	393	396	414	356	373	393	368	374	367	359	403	406	379	377	394	365	417	405	402	379	383	421	381	383	379	399	386	381	391	401	355	392	379	366	401	417	386	421	413	404	406	375	409	390	412	383	422	419	371	372	399	364	402	425	383	368	404	353	394	399	367	422	378	403	410	375	367	393	381	409	411	423	406	394	416	376	405	401	408	445	432	409	412	370	335	356	395	413	355	372	359	388	377	392	381	335	391	391	433	400	451	390	408	394	389	422	439	388	347	390	396	386	356	405	395	446	356	397	429	415	406	392	387	416	384	420	385	412	385	358	360	374	371	365	369	360	350	414	409	419	382	385	368	381	359	370	419	382	390	424	378	388	434	396	403	420	370	365	399	337	384	396	409	404	388	411	394	359	404	400	417	418	414	398	378	424	386	394	369	390	377	395	378	354	384	378	391	377	343	425	398	399	381	410	377	355	385	395	395	414	399	354	359	405	365	397	425	376	387	383	380	375	400	396	389	398	407	380	406	393	362	390	401	417	406	419	417	429	377	407	380	381	378	372	395	404	400	438	397	361	381	381	408	437	376	384	409	411	384	353	366	382	395	370	419	337	397	405	358	374	386	386	366	417	388	389	401	408	410	417	382	405	371	406	367	404	375	397	380	390	396	384	417	357	413	438	410	408	414	398	384	386	379	355	396	412	443	371	376	395	396	402	394	433	402	374	375	393	361	372	369	381	401	357	375	390	379	365	389	410	364	423	403	374	394	411	385	401	388	395	380	397	363	395	352	403	382	406	405	382	374	396	358	415	415	359	430	400	389	405	375	414	400	345	350	409	393	387	379	380	426	383	366	372	386	377	392	377	393	384	362	430	370	385	384	377	374	407	397	367	379	389	375	376	383	342	402	406	388	389	387	413	354	404	398	415	364	428	345	358	379	380	355	377	429	398	377	407	398	425	406	417	415	364	400	415	402	376	365	374	377	382	393	391	398	420	431	344	389	375	391	395	406	443	390	392	383	442	401	393	396	378	412	364	362	404	365	438	411	362	400	400	407	394	363	368	378	413	404	424	404	410	408	420	374	373	381	404	353	388	355	400	385	411	379	343	359	401	375	417	420	409	400	369	370	373	372	424	403	403	369	362	393	396	390	403	381	368	408	400	356	404	404	417	385	427	423	405	402	389	356	398	366	407	396	369	389	358	400	392	377	355	385	384	384	377	388	378	399	360	378	392	398	433	420	428	409	401	396	392	396	422	391	409	414	422	388	380	388	376	380	397	364	388	422	355	404	384	436	345	422	358	427	371	384	364	399	402	427	400	379	369	355	355	418	411	363	393	364	399	379	356	402	370	312	425	407	398	400	415	412	371	404	397	358	361	371	380	360	375	350	356	397	394	440	397	398	383	393	431	398	407	390	366	360	413	414	398	377	423	387	397	392	379	417	387	382	370	390	384	397	402	395	357	412	436	433	420	380	344	403	389	383	388	414	370	375	388	426	364	421	383	365	367	401	394	392	386	368	398	383	418	389	407	420	406	402	357	377	374	369	419	398	367	395	395	389	395	339	359	374	396	391	373	381	395	433	374	371	367	385	397	387	393	390	409	377	399	386	358	388	407	400	384	431	375	388	364	367	385	403	424	365	365	389	414	397	414	364	374	395	390	417	405	424	380	408	417	409	397	400	409	397	365	372	392	427	351	380	392	360	355	371	394	377	365	381	397	392	367	385	388	376	398	397	414	320	353	413	385	377	389	392	397	429	380	387	333	366	365	387	372	395	355	377	443	390	396	403	398	419	393	366	415	395	377	403	426	410	372	401	421	415	433	358	382	388	393	377	376	359	347	377	374	391	397	391	389	408	400	388	440	386	381	392	379	397	411	378	429	407	382	374	345	347	435	442	416	383	435	418	390	386	391	367	399	360	382	416	389	393	431	347	361	347	392	418	367	364	381	381	396	396	355	391	400	394	397	394	423	379	383	360	388	380	405	387	383	383	403	412	414	429	418	406	424	434	404	412	400	352	407	455	401	413	336	358	379	394	406	356	359	393	414	410	426	402	390	395	371	412	407	383	387	415	365	387	363	392	372	374	396	396	392	359	373	379	391	372	405	418	416	393	420	414	393	357	420	420	424	403	414	384	363	377	393	420	397	404	419	376	408	347	446	413	382	368	376	385	365	410	391	375	391	364	378	388	371	375	355	338	403	369	378	389	417	403	382	352	362
55615	55789	66302	63639	53566	42220	30628	18699	10071	5000	2357	1172	877	875	818	791	864	827	875	859	886	856	818	814	782	814	827	831	842	775	861	849	811	826	823	835	844	852	826	819	805	844	879	880	859	922	899	862	796	811	821	800	788	839	915	798	832	836	860	787	795	812	825	835	829	803	848	800	872	807	846	840	815	806	821	848	888	832	851	821	820	834	880	800	836	795	830	872	843	842	832	856	846	865	791	869	903	862	871	883	886	858	821	839	876	790	821	873	838	820	884	879	874	862	808	862	822	815	844	824	888	852	809	848	787	829	815	813	842	829	843	814	845	836	854	895	825	860	884	852	822	872	840	849	863	792	835	873	839	830	887	869	829	855	797	804	870	864	851	854	817	824	831	836	844	821	811	845	828	856	824	886	847	887	779	847	841	804	851	831	820	840	793	859	874	850	821	870	845	799	811	893	811	799	855	850	841	870	869	864	806	830	851	878	842	857	883	764	835	822	788	856	871	785	857	833	849	877	832	840	821	844	831	831	845	873	884	807	844	827	866	811	813	859	877	849	854	877	840	838	849	812	873	811	828	834	862	857	821	823	855	869	842	826	832	818	868	793	847	830	841	879	850	802	843	914	823	755	832	836	863	833	853	864	818	827	861	842	839	811	832	822	879	859	845	847	801	874	806	807	873	852	872	845	891	842	874	785	873	877	820	835	842	810	813	884	809	868	851	896	845	842	880	795	829	845	850	858	823	844	874	846	855	815	829	798	879	854	830	868	845	863	842	840	812	829	879	852	861	831	871	871	820	868	837	876	882	845	819	897	873	803	844	846	831	848	857	820	912	848	834	879	803	834	840	860	790	814	818	864	847	859	821	835	892	841	845	802	866	831	797	844	841	889	821	801	812	808	768	818	828	866	838	869	822	844	838	836	864	828	846	831	820	843	809	786	814	843	843	822	843	824	808	877	815	891	832	844	825	814	833	842	849	793	819	875	799	827	843	845	839	868	841	886	843	814	833	849	852	807	862	845	864	870	863	870	808	809	810	845	833	826	847	856	857	857	805	908	866	830	861	843	849	819	833	856	851	855	836	810	856	843	800	852	869	808	812	816	887	852	866	846	848	821	868	848	837	816	822	905	822	812	831	855	815	796	853	834	864	834	865	856	805	859	825	816	826	827	812	815	862	825	855	799	815	845	792	864	840	886	816	848	854	812	846	813	877	834	825	891	796	783	851	860	853	783	866	831	822	826	808	806	869	828	831	839	845	834	806	848	836	862	803	845	847	846	870	828	836	865	823	858	864	851	823	812	849	847	826	810	863	836	896	884	840	897	783	807	858	831	820	859	807	788	888	822	803	809	844	858	806	844	849	801	810	784	889	819	892	889	822	856	797	834	844	856	845	864	844	826	842	880	825	845	795	822	776	834	807	867	848	883	855	812	865	805	891	820	826	822	819	837	821	858	873	865	852	871	844	823	860	880	855	825	877	851	879	861	806	852	856	832	809	869	817	870	828	827	797	815	873	876	815	854	822	807	834	860	844	852	854	764	858	822	866	889	831	863	875	904	794	865	785	844	832	801	822	782	870	874	774	846	854	872	842	831	871	833	801	822	853	842	853	765	877	800	906	852	817	846	862	805	899	779	832	819	871	850	823	845	823	837	829	804	839	828	790	820	840	823	849	786	817	834	882	855	789	898	833	832	855	822	849	833	875	836	834	808	829	862	883	864	794	802	798	809	836	825	844	822	814	793	848	857	851	779	895	864	855	803	852	814	851	852	816	863	824	832	851	880	807	829	859	858	836	833	869	813	835	739	872	825	847	875	871	831	835	855	849	897	876	840	857	858	874	879	842	818	862	843	841	854	861	840	853	836	826	839	898	839	872	859	876	829	865	823	895	807	861	889	903	836	835	871	838	839	898	906	821	883	822	851	820	802	861	788	830	815	917	858	835	868	843	844	872	862	840	834	855	870	817	854	866	880	869	849	819	847	896	835	875	824	884	819	838	830	840	824	819	859	867	819	793	824	841	844	850	867	872	847	814	850	824	842	867	840	843	903	817	862	851	840	862	900	871	855	873	873	884	866	824	846	844	845	857	851	887	828	826	879	844	855	820	847	870	899	813	839	787	835	813	833	862	840	835	906	826	871	853	846	847	871	874	837	855	821	821	771	885	858	827	838	860	794	880	789	857	821	914	794	826	880	797	875	848	883	829	881	799	877	823	859	843	867	849	822	791	826	870	842	826	848	859	852	825	773	829	858	816	878	853	857	861	882	854	839	882	827	836	861	852	844	827	877	801	793	865	876	867	834	831	811	829	815	842	842	836	839	896	813	856	854	857	811	862	805	861	896	861	814	881	830	861	902	818	777	763	875	781	837	837	820	833	791	897	820	832	834	796	871	871	837	862	828	865	862	918	827	861	890	842	856	820	827	875	876	893	854	840	884	843	856	886	832	833	819	800	884	843	847	827	830	853	809	865	829	882	874	820	889	870	872	803	819	834	846	841	828	878	889	849	884	815	818	866	883	844	798	814	879	844	784	848	825	861	822	849	844	886	842	846	848	902	816	817	808	779	825	877	831	847	821	898	845	781	816	908	850	906	838	810	829	882	865	808	832	872	840	816	875	837	837	903	817	873	898	909	890	867	845	804	843	832	856	899	869	871	834	823	852	857	830	849	843	761	795	868	785	837	893	840	846	852	796	816	868	874	849	841	825	779	849	876	857	827	820	884	827	769	856	849	843	885	877	850	822	856	848	880	878	800	870	771	844	820	891	862	901	835	871	884	799	835	877	846	845	813	854	851	847	812	849	844	859	835	820	812	759	809	817	864	849	840	818	842	900	816	905	819	839	837	845	811	902	794	842	855	815	823	835	890	835	809	826	835	750	871	838	826	780	843	813	853	862	796	872	853	830	891	873	853	804	866	808	821	816	888	829	841	840	858	834	813	770	847	856	849	845	883	880	814	805	816	847	798	816	834	819	794	899	876	834	853	838	832	878	836	833	792	858	867	864	833	869	822	819	848	880	854	856	810	833	800	880	830	815	853	823	833	864	892	871	838	828	819	882	855	856	849	864	855	865	812	832	787	835	773	898	857	845	856	858	879	834	870	865	843	827	812	793	850	879	845	883	825	808	827	873	840	839	881	838	811	850	824	791	885	845	918	862	816	836	837	899	848	849	832	840	813	856	802	811	814	854	902	824	857	815	826	914	817	878	882	855	857	804	857	822	856	865	847	838	855	821	880	808	834	882	868	833	836	797	818	846	848	791	771	857	844	843	832	833	822	828	818	831	799	867	850	873	859	919	802	828	881	858	825	872	863	847	852	848	822	859	859	811	788	819	772	868	825	832	823	799	855	831	898	811	809	895	860	890	807	837	872	856	848	877	852	829	852	816	805	827	787	864	833	844	833	830	829	870	888	854	807	835	812	851	800	821	862	855	830	831	808	869	829	863	868	887	838	821	772	853	821	842	841	861	795	835	837	866	851	837	857	865
14456	8202	5807	3381	1994	1241	790	527	405	358	333	277	265	286	296	302	327	290	267	257	292	278	240	246	270	280	294	272	297	271	275	283	294	293	292	259	268	291	257	276	280	267	282	278	272	272	280	269	290	303	259	261	254	310	306	270	273	284	278	303	259	300	303	275	282	263	292	252	250	298	304	248	293	309	282	259	270	301	269	241	289	270	284	269	278	290	304	285	239	268	278	315	281	326	285	278	275	258	294	284	282	279	299	261	293	272	293	274	278	264	306	269	310	306	272	281	289	304	264	251	290	271	306	269	262	295	268	249	249	278	281	293	302	304	296	283	284	282	299	291	298	290	258	296	329	302	272	318	273	303	278	273	321	268	264	283	281	329	281	269	266	314	280	306	283	253	283	278	285	293	284	266	271	272	278	309	277	284	278	273	279	282	256	270	268	302	303	280	273	280	288	276	309	276	280	285	296	311	263	300	265	255	284	276	269	263	290	283	301	253	267	268	289	257	299	289	282	248	254	299	297	294	277	282	294	256	247	256	289	260	287	241	274	246	289	265	270	294	264	296	291	264	285	293	311	327	271	280	274	268	282	322	273	286	273	312	334	291	275	275	287	272	264	269	268	250	292	272	295	259	257	284	275	270	267	290	273	287	275	270	310	317	274	273	263	283	285	280	287	294	270	291	297	277	297	287	266	296	297	266	283	310	290	278	265	285	285	254	293	320	306	298	266	306	262	261	294	263	265	246	263	307	275	247	283	270	280	302	261	290	273	269	260	259	293	291	285	277	302	263	257	282	270	306	263	278	258	284	284	303	276	275	254	289	253	292	292	307	288	284	277	263	307	282	285	276	274	296	286	243	252	266	260	236	292	263	283	287	275	289	267	262	285	281	301	272	295	263	253	239	305	254	267	289	300	310	277	292	274	314	282	297	281	249	264	282	297	259	286	274	306	280	274	301	245	269	291	268	261	277	279	293	288	296	297	251	300	298	275	263	285	315	280	270	283	317	285	280	245	266	273	296	303	271	263	293	276	277	276	285	287	275	288	273	288	283	259	243	288	299	303	300	277	273	260	297	268	287	280	298	297	313	243	301	286	275	276	301	298	279	297	280	266	268	292	295	255	245	279	283	277	299	287	276	308	273	291	258	259	281	250	282	297	282	277	319	266	271	289	279	286	272	260	282	289	301	296	304	271	258	284	313	290	285	267	265	256	263	312	269	297	268	286	274	275	267	278	305	285	305	287	290	294	289	261	282	258	284	255	260	264	292	270	276	291	256	276	282	276	313	283	290	275	288	284	283	276	269	252	308	281	278	286	262	278	290	312	290	278	285	276	298	265	254	262	302	310	272	283	267	269	297	311	284	300	260	267	282	290	263	284	276	283	310	283	291	279	265	296	291	275	267	276	254	291	256	267	259	268	298	272	295	264	260	310	278	243	278	289	279	270	293	313	308	256	275	320	269	269	290	293	279	275	256	294	248	294	313	280	311	273	305	300	311	282	321	271	278	297	285	278	287	269	252	256	306	282	293	266	271	279	286	292	282	275	278	257	279	238	272	247	282	259	296	285	292	296	306	247	284	299	286	253	256	264	304	284	292	285	281	315	290	271	257	260	286	255	286	282	301	283	299	309	289	266	268	312	269	286	257	297	254	259	289	300	301	257	288	265	284	286	292	297	291	290	288	264	278	261	291	269	247	283	309	260	259	294	288	296	284	268	293	295	265	263	289	260	299	300	300	267	269	274	264	270	285	290	267	285	305	264	254	277	269	271	279	284	246	293	300	284	270	303	280	263	257	267	290	278	313	266	270	272	253	291	278	286	269	284	299	306	302	269	283	280	300	297	303	260	263	279	297	294	279	272	278	285	289	284	286	266	255	311	310	297	268	293	312	269	269	273	281	310	300	297	275	289	255	294	298	278	262	261	283	317	324	285	262	267	272	269	295	288	260	276	268	285	275	260	269	259	295	288	282	255	304	273	272	263	288	282	323	265	307	277	278	263	266	277	305	300	269	309	263	262	283	241	288	289	246	291	292	305	268	254	257	274	249	255	259	305	294	295	261	270	253	271	297	282	288	288	248	275	285	280	269	267	296	263	271	259	281	271	286	282	279	277	313	255	259	308	287	251	278	285	294	275	251	282	285	282	271	253	239	281	270	274	251	290	277	277	266	292	258	295	293	266	288	273	316	312	311	286	282	268	276	253	273	271	274	338	318	276	296	272	298	279	269	275	280	281	308	266	288	291	311	292	311	289	290	270	286	300	249	284	300	304	274	278	251	294	276	313	261	282	290	281	279	286	293	278	284	259	314	270	297	296	269	278	286	285	293	292	306	282	264	292	267	288	279	289	301	310	258	271	265	282	276	229	297	303	271	288	284	301	256	280	246	232	272	276	273	261	266	267	263	251	304	268	248	286	268	295	328	281	297	316	272	288	314	279	283	251	285	288	276	275	289	295	254	277	260	257	264	291	288	270	265	267	286	291	264	283	299	326	313	283	284	294	253	311	264	317	310	243	290	272	270	268	311	274	244	266	296	321	274	291	325	265	278	293	274	289	274	285	300	250	281	297	291	290	273	316	260	290	296	276	279	259	293	261	239	336	300	246	266	295	274	294	246	262	250	276	313	284	280	244	288	284	292	330	283	272	300	309	280	308	287	279	292	261	282	280	303	311	291	293	268	264	293	279	293	271	291	269	264	272	269	271	276	234	263	283	295	278	309	265	285	285	269	293	281	315	247	289	235	285	273	287	272	298	275	308	282	287	272	262	276	265	301	288	293	296	276	259	282	300	297	278	305	289	334	309	276	263	259	289	255	261	267	298	326	290	315	282	277	289	269	291	287	278	274	305	261	264	289	291	265	298	286	232	283	280	265	262	289	294	286	299	270	304	261	274	289	289	263	279	288	266	258	301	303	303	283	265	278	296	289	279	263	293	309	291	274	312	271	327	253	287	331	283	297	253	265	291	274	300	272	258	278	276	276	275	270	244	295	278	306	287	265	291	274	305	262	271	253	275	297	270	294	296	272	302	267	288	286	307	309	265	318	256	286	274	290	292	278	274	288	322	287	296	245	254	289	259	275	284	291	300	312	298	272	278	265	324	250	282	283	249	287	257	274	259	276	284	251	259	276	273	310	257	295	290	277	276	283	284	274	281	293	249	282	303	276	270	283	274	246	260	259	271	258	296	292	266	275	252	249	315	273	288	303	261	275	299	268	318	293	276	306	283	304	266	263	266	267	275	278	329	267	297	270	263	288	262	245	280	317	287	308	268	262	287	255	261	278	259	274	294	288	253	257	241	272	286	256	259	278	309	296	298	267	288	302	284	247	265	294	302	271	298	307	283	285	291	301	271	281	283	290	283	299	307	297	286	287	274	300	265	293	321	277	294	306	283	271	283	283	283	281	285	293	270	277	300	256	277	291	305	280	259	302	237	235	318	300	315	266	288	294	282	309	290	269	296	258	292	299	302	289	287	289	271	305	294	292
14070	10107	10859	9019	6369	4040	2397	1584	1065	828	721	634	657	620	596	596	622	634	606	614	636	598	625	653	662	643	630	616	636	621	622	631	625	646	605	694	599	616	627	603	607	600	633	634	622	633	600	652	676	640	598	640	584	611	633	672	627	652	601	657	602	657	637	636	611	632	605	631	629	647	638	630	654	598	627	591	655	633	650	682	646	621	613	635	623	624	655	637	607	684	623	612	620	626	604	632	589	645	635	635	702	671	636	647	626	643	617	631	641	618	633	627	636	660	582	634	660	650	638	643	674	634	595	616	600	642	654	631	670	646	633	645	583	656	651	704	612	603	655	648	616	624	651	638	608	654	628	590	594	601	620	593	635	643	611	660	673	638	629	635	667	668	594	621	603	596	691	624	646	652	626	622	602	650	662	616	637	623	655	632	629	641	667	624	671	641	607	647	624	603	630	622	623	649	634	604	615	637	610	617	629	623	587	599	638	616	584	627	667	650	586	647	656	641	659	590	699	633	621	642	626	625	600	649	609	604	657	591	653	641	595	623	602	649	611	612	639	618	598	649	655	640	616	639	615	650	641	583	619	616	586	689	599	615	620	602	608	653	658	612	626	672	601	640	611	643	637	619	660	583	670	646	642	608	621	608	614	667	658	647	593	599	641	643	586	625	606	637	617	663	581	642	625	625	661	683	624	625	605	647	694	609	617	622	641	625	598	638	627	578	665	649	633	613	658	612	614	615	642	656	619	639	608	645	639	639	653	601	649	619	656	657	639	620	669	648	638	591	629	629	652	640	617	612	634	599	632	569	592	643	637	641	598	644	607	661	638	676	701	636	575	599	626	637	632	637	621	615	607	603	672	653	593	652	644	653	663	628	629	639	663	574	649	653	640	627	652	621	708	635	608	642	654	627	643	641	617	593	653	640	608	612	660	625	611	661	638	641	668	657	631	597	636	622	600	640	641	644	596	656	630	634	580	624	612	624	666	635	626	633	618	608	617	680	600	619	643	664	648	618	637	661	643	649	638	648	618	628	624	579	658	659	649	554	631	651	624	603	669	594	627	609	604	677	621	627	592	632	641	634	656	594	576	636	644	610	653	632	628	616	607	675	592	646	633	600	648	600	618	618	627	581	605	654	636	637	644	618	624	611	626	654	635	630	576	654	625	671	620	653	634	639	663	624	584	623	656	615	615	615	624	641	647	659	662	671	634	588	599	643	625	670	622	605	648	625	622	649	582	659	598	637	618	633	607	605	631	643	660	658	622	599	652	596	581	623	602	625	631	632	623	669	630	609	638	593	649	635	640	656	617	655	625	669	596	587	669	621	628	616	643	662	614	620	634	657	629	610	631	663	646	637	625	634	637	664	572	671	623	616	616	639	612	652	621	640	672	582	630	588	620	647	635	647	645	606	648	624	625	645	643	615	641	651	594	625	602	653	631	646	627	651	657	608	624	623	600	619	607	628	637	648	579	672	630	661	673	639	637	638	625	671	674	675	661	642	612	642	645	652	608	641	622	644	639	627	642	608	612	649	643	624	638	598	619	655	677	628	625	647	624	644	630	647	607	641	647	655	634	628	624	652	652	591	627	656	647	594	633	658	587	612	632	586	606	656	662	646	611	635	631	617	579	713	648	650	603	624	628	636	592	674	620	607	627	600	635	623	652	623	580	635	622	645	639	646	621	634	648	615	634	604	623	579	662	624	630	621	637	666	631	610	616	655	685	606	606	662	646	663	613	643	661	627	626	618	623	627	651	641	619	655	634	667	638	632	614	603	613	625	627	690	620	604	686	663	679	594	599	576	611	637	622	615	600	618	632	618	641	594	644	631	638	664	608	692	644	659	623	647	613	642	647	616	674	663	650	618	639	631	619	639	619	622	678	697	641	639	631	597	628	640	617	621	677	620	678	661	604	609	615	629	634	600	641	599	642	639	646	610	633	614	638	586	650	627	656	654	647	654	626	630	614	604	652	647	619	631	576	624	675	660	631	602	623	607	670	633	601	622	615	670	648	628	646	618	597	641	619	654	588	629	681	598	588	608	628	657	582	653	648	614	623	594	670	651	585	639	628	687	702	638	606	663	626	611	596	633	622	626	668	621	661	624	635	621	637	641	629	643	606	637	576	647	638	656	610	616	645	635	627	655	658	615	637	599	611	674	649	614	614	633	651	623	600	618	665	646	617	655	647	666	611	621	622	611	650	612	595	620	619	655	612	654	589	651	568	586	651	609	579	681	670	639	628	647	630	626	651	624	641	626	577	612	631	647	625	631	632	618	631	610	615	631	602	607	591	605	629	612	647	666	630	640	633	602	639	635	644	610	617	654	630	636	617	638	682	642	632	623	607	579	609	598	584	652	622	643	637	621	640	654	610	658	633	633	628	581	623	637	657	591	670	603	600	581	642	692	636	622	626	652	596	631	653	602	649	677	620	631	652	636	664	645	638	654	642	625	620	636	666	628	587	647	614	606	660	619	627	623	623	662	605	626	669	643	641	647	641	639	595	633	620	606	620	649	609	629	631	653	637	602	685	640	636	621	607	620	638	595	609	620	590	647	574	659	648	583	638	650	632	648	618	618	611	672	640	645	629	627	622	636	635	609	605	621	649	621	646	592	599	652	738	615	663	582	655	638	635	637	637	627	638	669	671	644	661	631	626	667	611	635	653	662	623	660	642	647	681	620	640	614	615	637	636	594	638	664	620	625	626	680	644	620	672	585	605	632	624	644	611	658	648	660	627	639	632	653	631	601	582	648	659	617	634	666	641	668	602	607	607	580	606	658	648	613	625	613	638	607	626	638	646	673	641	626	616	624	642	624	614	641	622	651	664	616	671	582	611	647	632	664	621	611	599	610	638	610	629	644	634	605	583	637	670	680	618	606	643	619	626	646	626	625	602	646	628	606	592	622	613	671	613	568	624	645	602	626	650	620	678	649	595	601	574	631	636	590	648	643	621	681	599	620	620	588	643	630	595	674	646	613	678	580	608	563	627	621	598	648	634	669	630	605	647	615	598	653	665	651	615	622	597	616	638	572	653	633	626	636	648	580	605	641	656	665	635	620	605	644	630	609	629	632	642	640	623	673	666	601	606	659	657	635	599	585	638	675	615	622	656	669	644	612	602	616	618	607	596	659	628	624	606	647	680	626	660	645	660	644	668	602	599	602	634	601	620	625	663	635	635	632	645	596	611	668	613	634	607	596	598	652	600	610	684	595	664	633	620	623	608	637	651	641	570	642	651	672	587	577	639	668	610	573	630	606	618	651	626	660	644	646	624	598	594	633	641	661	621	682	647	597	629	642	592	656	625	575	577	633	633	638	582	648	655	613	642	604	678	669	613	643	676	645	602	615	682	617	579	657	641	606	648	643	681	642	637	596	569	653	653	636	645	599	654	588	630	621	606	616	651	604	604	603	614	647	621	685	655	675	618	645	629	597	614	596	646	663	636	651	616	638	613	622	591	632	655	621	618	617	664	610	611	619	627	594
83238	69451	69019	58268	43019	28915	15791	6864	2773	1450	727	437	333	363	380	367	345	319	310	365	345	372	382	338	366	351	331	365	393	342	349	328	334	355	385	379	375	351	374	350	327	365	328	351	337	338	325	361	374	357	331	316	325	328	356	342	373	347	367	379	348	352	393	387	375	390	347	359	322	341	379	377	356	329	335	333	342	384	362	385	334	365	373	360	344	368	340	340	346	370	354	373	352	351	336	346	345	333	346	332	378	338	367	372	366	359	353	332	356	365	318	368	337	344	378	338	339	332	358	324	339	359	365	359	322	351	356	339	364	352	351	396	375	333	379	395	395	380	345	324	367	352	363	354	373	378	341	325	344	369	368	326	359	344	356	379	378	350	336	338	331	365	359	384	360	328	373	319	351	372	364	340	381	361	380	334	332	360	376	350	357	361	352	341	361	339	354	322	355	349	409	376	379	341	353	344	355	368	339	341	345	315	356	356	361	378	382	404	360	350	320	345	360	351	393	313	345	352	316	359	381	368	359	374	356	301	333	321	338	334	327	388	358	349	406	387	342	357	341	324	364	339	331	359	361	343	380	339	372	384	356	328	332	343	346	377	374	350	387	356	362	358	394	373	372	358	358	355	354	365	358	330	361	373	348	355	360	352	340	386	331	334	369	314	361	357	368	332	343	382	340	363	364	353	345	355	358	356	384	356	372	363	326	332	380	378	319	338	342	358	298	374	379	328	331	349	339	350	396	367	374	352	345	363	355	348	331	317	367	377	352	401	353	326	320	327	347	370	344	344	341	364	329	344	372	314	348	336	333	322	384	331	347	372	365	366	334	339	355	346	370	369	350	398	347	350	349	348	374	346	397	361	318	343	358	328	350	349	327	351	345	354	285	342	342	366	354	330	367	353	326	337	341	318	354	369	324	338	355	333	374	368	346	353	363	383	371	357	360	362	332	360	376	387	338	358	374	350	356	334	324	371	343	363	339	332	335	398	332	354	355	362	354	348	372	399	381	342	349	379	377	340	328	343	349	330	339	324	312	335	337	310	341	331	350	341	355	358	352	380	375	340	370	338	331	356	377	347	362	371	338	351	361	320	384	368	347	371	342	368	373	346	325	329	330	312	361	377	352	347	365	352	342	353	374	317	329	328	360	351	359	354	341	341	330	367	350	328	396	371	339	332	406	383	359	361	361	355	350	340	337	345	362	337	363	380	363	398	345	357	355	345	336	371	361	345	338	338	363	392	322	354	351	331	354	326	341	363	335	354	391	325	346	365	378	367	322	339	362	341	359	387	350	324	334	369	350	350	334	373	367	338	352	338	333	372	361	317	333	341	337	345	351	355	379	357	355	319	339	343	343	349	349	339	334	355	374	368	341	382	327	347	363	350	325	333	390	369	350	375	307	362	320	378	326	377	361	344	360	341	369	380	362	342	322	355	363	325	364	325	363	377	366	370	340	372	339	355	371	335	350	358	368	356	377	338	368	349	340	344	378	329	354	371	351	341	351	355	335	323	361	352	332	348	340	317	369	379	337	360	347	343	323	324	353	334	371	370	354	336	343	342	350	349	367	337	334	352	342	371	333	353	357	344	330	342	353	349	362	345	330	385	388	396	390	355	342	376	344	349	370	319	342	386	349	353	359	334	340	365	356	355	333	340	313	372	367	329	374	360	331	374	341	358	363	348	360	348	369	349	340	373	343	367	326	327	376	333	330	347	366	351	337	358	350	380	367	358	337	343	367	361	361	372	332	362	352	351	352	356	350	339	332	336	350	335	337	345	345	328	364	363	372	387	319	375	381	391	329	367	364	355	316	393	347	375	378	358	359	325	364	335	363	329	359	351	344	348	407	328	340	394	367	397	370	325	330	333	357	344	344	358	342	317	357	350	358	348	302	363	317	340	349	350	369	345	341	377	354	346	344	336	325	379	352	371	387	368	336	337	329	369	344	340	339	325	359	329	339	339	376	343	360	343	333	344	345	354	316	325	346	341	347	352	334	348	327	324	384	354	306	348	363	349	343	354	315	357	344	354	330	345	331	348	339	378	363	365	359	336	332	358	362	356	363	304	341	354	350	336	300	294	371	328	359	361	357	385	348	355	318	345	397	377	325	320	345	313	339	337	348	344	338	352	340	355	394	320	383	363	339	358	335	366	347	355	374	354	338	379	354	368	341	360	355	372	344	354	363	354	337	370	348	357	363	356	372	325	371	338	327	337	335	370	341	369	372	355	339	330	355	359	354	361	340	359	343	396	332	363	359	332	321	359	366	367	348	317	307	345	341	349	335	327	303	373	328	328	382	333	323	345	379	379	369	317	348	326	396	341	354	330	330	338	341	328	323	349	344	365	378	355	360	350	360	343	337	370	361	317	347	359	339	347	337	397	329	373	318	354	349	381	382	346	366	386	355	320	325	319	349	396	356	352	383	355	331	332	351	337	350	351	346	311	343	345	307	341	378	327	334	354	325	355	350	334	350	390	353	338	383	351	327	380	386	362	345	343	320	330	367	355	322	352	373	380	345	341	344	319	321	342	374	374	324	328	372	349	321	353	339	357	347	326	396	339	346	366	318	357	384	340	372	314	310	363	387	375	371	368	369	368	356	345	372	321	366	350	358	357	341	342	333	338	378	381	349	370	341	304	326	360	354	356	303	377	346	348	363	345	364	367	362	340	370	335	370	374	361	377	350	377	355	361	375	363	366	368	365	332	348	349	350	326	363	364	375	321	383	379	339	354	342	374	356	339	342	337	344	341	371	354	373	358	368	355	323	363	374	381	363	333	357	350	348	358	361	340	336	322	379	376	321	325	371	335	331	347	327	317	338	351	321	347	343	336	330	348	334	303	417	382	377	319	372	341	346	322	363	354	317	325	404	371	338	339	325	348	349	365	367	334	341	390	316	339	348	353	348	369	308	379	368	342	330	312	360	347	394	322	332	344	342	352	351	322	322	332	329	364	349	364	355	360	326	322	373	346	346	332	368	391	366	365	329	320	339	338	352	331	346	370	350	378	372	334	362	350	370	342	324	361	355	344	364	351	362	350	371	380	348	338	341	322	361	331	380	376	352	349	335	360	368	380	332	344	392	330	356	312	353	373	327	357	358	364	356	352	359	354	375	326	386	360	370	374	354	318	335	368	347	345	327	356	357	363	359	375	333	361	367	332	402	351	330	367	382	332	353	334	353	396	348	323	353	362	329	356	353	336	337	356	324	376	393	376	338	365	357	372	363	350	362	370	334	321	352	347	375	377	373	376	366	353	339	345	349	360	360	367	378	356	322	330	318	353	370	350	399	359	310	299	327	378	399	371	337	347	324	330	347	327	359	336	377	365	377	357	343	371	344	354	347	343	363	352	341	360	340	340	352	345	338	392	345	345	332	349	314	351	335	384	369	362	345	362	403	360	344	349	352	370	394	369	341	360	362	339	361	358	372	334	354	346	328	364	344	360	329	355	325	354	354	322	374	347	378	370	348	334	339	341	353	367	363	313
53897	52637	64790	62298	52548	41221	28722	17751	9174	4834	2266	1085	758	802	786	796	733	751	820	758	780	777	766	738	768	739	737	746	756	788	742	750	764	758	749	756	753	716	775	732	814	789	786	784	760	845	814	802	834	786	774	827	791	768	763	812	773	783	771	730	792	791	774	790	797	736	795	805	810	773	798	730	760	731	726	752	777	782	815	781	740	780	734	769	771	784	754	756	754	742	795	740	723	792	709	769	826	776	779	737	793	761	783	752	774	794	772	786	758	754	776	797	771	719	749	736	825	785	813	753	738	781	730	794	802	707	738	752	788	779	705	828	797	776	783	769	779	810	795	767	766	776	771	803	755	824	799	809	732	730	778	777	780	806	751	745	784	715	769	782	765	779	701	702	752	793	751	820	770	804	769	804	775	731	770	750	789	822	792	741	732	755	809	748	802	750	792	769	793	799	740	806	743	756	780	797	747	778	782	742	812	743	801	794	802	775	734	765	757	829	781	698	720	745	785	760	759	773	782	844	757	792	752	732	796	740	785	761	766	819	710	813	755	780	770	792	765	757	781	729	755	742	745	745	755	786	778	756	784	749	766	825	770	746	746	794	818	751	798	751	803	801	785	765	765	762	757	780	802	735	790	729	749	764	733	832	763	746	754	809	707	777	779	725	724	790	748	733	809	782	760	728	773	750	754	761	793	741	738	752	775	763	761	796	763	772	743	755	736	789	822	726	747	731	715	764	712	781	817	762	784	770	790	744	767	784	768	796	759	828	817	768	778	795	787	749	746	817	754	737	807	780	768	744	712	790	788	776	733	787	806	754	745	778	787	782	822	797	762	784	766	752	825	741	774	804	775	739	777	797	789	767	791	777	789	746	749	740	748	796	792	779	756	788	781	758	769	795	794	774	769	772	790	774	731	770	762	747	793	769	781	747	796	765	779	729	729	775	751	753	813	743	824	789	798	755	837	810	806	734	796	754	766	782	765	812	785	775	812	705	795	735	761	768	778	731	796	779	796	678	800	760	778	792	716	746	806	757	835	781	767	791	748	787	762	752	751	770	777	798	708	766	763	770	775	762	810	772	781	761	772	763	749	786	773	749	779	719	797	791	755	804	779	779	777	806	791	745	831	745	776	768	722	766	712	746	799	763	744	795	793	799	746	749	794	785	700	725	787	746	756	741	797	809	750	770	753	791	739	755	768	760	786	723	761	783	816	746	785	765	785	770	744	805	741	786	776	794	756	754	809	758	750	766	820	780	821	803	750	798	746	747	802	802	789	783	759	800	755	736	759	782	783	825	753	762	775	812	738	827	761	785	816	774	769	753	749	806	764	776	755	729	788	745	740	794	734	759	810	735	762	774	766	782	809	752	750	755	806	730	827	782	781	793	779	749	789	835	808	805	784	812	744	793	818	864	718	768	766	781	738	734	736	772	742	747	752	717	752	762	771	773	763	747	752	770	704	740	779	762	773	737	752	775	757	803	772	760	774	780	817	723	721	798	783	736	758	799	806	773	744	742	789	790	795	779	772	781	810	756	767	815	764	753	785	762	751	776	788	797	746	721	793	779	783	812	750	781	720	786	820	737	778	811	809	828	810	744	748	745	820	770	771	739	763	798	735	780	781	793	763	771	764	774	771	812	785	788	762	816	761	797	756	788	767	731	710	750	724	775	747	776	750	797	810	751	790	761	783	750	744	797	793	779	807	769	754	789	719	773	753	728	775	808	802	788	766	823	766	805	803	738	768	765	763	770	743	728	801	744	773	818	810	794	788	780	748	734	784	766	784	749	819	779	828	764	760	755	789	801	834	787	801	796	759	781	817	790	754	709	810	798	811	764	744	760	724	758	787	727	787	804	776	797	744	751	778	733	752	722	745	780	756	773	801	766	801	765	746	734	759	750	698	782	719	765	773	796	778	783	771	759	757	745	746	750	791	801	806	744	838	732	761	752	802	791	782	711	726	786	719	756	765	783	777	752	767	846	739	742	758	745	790	727	802	797	790	800	764	705	759	781	768	826	758	776	743	753	752	796	779	850	798	749	724	749	771	806	784	743	756	723	764	797	749	775	782	797	803	766	742	761	794	771	752	777	783	762	763	759	753	775	713	748	753	785	806	795	778	758	758	771	770	834	829	803	766	779	837	772	743	718	745	746	804	765	784	773	743	763	744	759	813	752	779	778	722	751	755	735	741	708	761	746	760	764	817	738	785	815	769	836	788	746	822	730	794	742	804	744	781	807	786	814	792	754	783	772	788	785	775	760	799	779	754	758	795	756	779	777	801	743	767	793	797	743	757	806	791	751	810	800	785	737	815	751	755	793	788	768	822	777	792	818	782	712	734	741	784	723	742	785	758	745	744	838	707	752	755	795	787	793	786	775	778	807	729	795	797	782	794	761	809	798	756	753	761	756	734	758	823	838	754	752	774	777	724	790	733	773	780	757	767	767	797	747	801	739	803	747	740	789	736	791	754	764	730	739	751	738	793	764	775	722	799	775	804	743	753	741	718	771	781	783	741	734	736	800	794	753	757	715	802	752	796	737	768	784	754	814	758	768	776	760	773	704	779	757	771	744	875	775	764	784	714	795	764	816	758	735	761	767	751	776	759	794	793	770	773	776	791	732	775	741	755	752	741	723	779	805	728	765	699	817	745	783	736	766	752	771	745	814	776	808	806	749	784	755	785	764	775	741	746	766	804	784	825	758	761	780	780	821	797	749	750	747	736	726	784	754	725	813	759	828	746	792	777	742	751	785	723	749	760	788	799	716	761	774	762	751	770	765	769	785	760	820	786	776	793	770	759	782	767	789	820	818	707	763	813	729	757	787	760	762	777	782	795	771	747	728	770	758	770	747	771	804	782	776	792	787	773	755	765	801	763	779	799	782	748	825	762	722	764	835	801	769	780	726	814	815	822	738	731	764	771	786	792	754	814	786	773	821	745	805	762	764	789	781	814	777	767	752	760	799	804	771	762	769	763	774	815	774	757	797	827	801	757	810	722	743	766	790	777	792	791	778	779	821	796	775	786	774	778	824	752	753	755	780	831	791	742	752	787	780	777	769	747	780	759	783	804	766	738	763	729	743	752	821	810	803	759	747	780	766	776	735	802	777	739	785	799	762	775	769	787	774	785	762	775	831	798	771	772	766	777	810	733	754	723	755	768	728	712	750	790	799	784	781	724	769	734	801	761	776	769	765	770	768	803	763	799	777	765	752	791	751	762	801	758	764	787	794	734	745	762	758	808	760	782	779	782	742	751	788	734	758	847	752	778	747	731	754	794	808	754	764	732	824	771	782	731	781	786	760	794	811	774	727	728	778	734	779	733	790	760	759	800	769	762	769	772	779	804	776	790	768	777	760	779	834	773	785	752	785	787	713	770	757	710	741	791	803	775	773	753	749	732	772	774	755	783	766	742	763	773	806	777	736	787	747	748	734	799	783	781	775	771	766	719	762	779	762	754	777	785	760	812	751	757	806	777	757	780	814	783	774
85343	72341	70892	59499	45197	30414	17202	7948	3271	1499	852	505	416	405	423	384	389	392	378	407	384	365	405	367	413	441	393	401	387	381	412	374	384	398	398	451	381	439	418	405	425	374	413	402	362	435	412	317	402	412	374	389	398	403	402	357	374	431	411	393	375	361	363	380	383	382	375	401	389	405	387	354	400	392	378	383	363	354	367	391	374	409	422	387	384	382	392	403	424	430	385	420	387	429	428	402	365	428	373	386	369	406	419	410	412	424	390	388	396	389	369	410	374	432	359	397	390	404	382	389	429	459	427	371	399	387	378	400	353	417	394	367	398	407	384	423	408	360	370	397	376	377	394	400	424	441	387	429	380	385	431	381	405	426	400	404	357	361	379	362	406	407	384	421	368	424	399	410	402	371	399	396	346	408	377	391	390	427	389	369	394	372	408	409	390	400	381	382	389	380	379	389	413	418	376	379	397	423	404	345	399	412	367	356	403	399	386	397	385	395	387	377	374	394	407	402	410	343	374	405	419	383	370	361	429	383	409	418	402	377	435	394	384	385	381	419	417	385	362	381	377	400	395	425	393	378	428	389	414	411	417	404	424	368	382	404	395	363	414	389	390	378	394	407	463	388	411	398	391	389	385	410	388	396	396	374	386	350	391	397	360	412	361	410	436	404	411	412	413	419	381	377	403	431	399	381	416	412	424	399	394	429	400	436	424	380	362	378	389	376	410	411	382	394	394	375	412	393	399	428	402	399	376	367	393	365	384	399	398	400	383	408	415	412	386	389	352	370	399	399	379	382	414	375	410	386	369	408	390	412	393	370	381	417	466	400	372	383	364	364	386	418	420	420	413	424	391	405	361	388	354	381	394	407	385	406	408	432	390	411	382	376	360	368	392	367	360	424	372	408	385	379	420	390	387	416	373	397	408	402	370	380	407	405	399	391	377	387	400	412	369	371	397	426	395	424	402	379	383	401	360	373	418	368	381	372	413	370	386	422	375	402	443	442	389	369	406	392	373	390	378	377	371	421	410	407	402	403	406	372	369	410	377	360	400	358	413	416	379	407	393	428	414	382	395	382	369	413	412	414	400	380	387	422	400	408	378	415	400	364	416	422	432	408	402	378	352	362	413	364	360	408	428	376	407	384	390	410	430	420	400	412	370	366	407	417	373	403	416	403	396	410	396	342	392	422	407	380	396	413	366	403	376	380	395	384	373	378	385	352	410	395	390	416	424	411	418	382	387	400	408	427	376	383	403	406	374	408	404	412	385	409	378	436	397	402	389	371	414	382	394	409	441	390	434	392	337	432	385	399	383	384	398	392	369	402	413	382	381	416	454	401	432	354	383	435	381	405	393	384	373	393	385	398	385	422	390	403	408	393	411	329	396	394	377	377	380	382	415	395	391	455	365	426	430	416	408	376	358	410	408	385	377	387	378	397	373	390	384	391	415	406	368	393	392	398	376	412	386	375	410	408	392	419	391	396	398	367	376	408	410	429	396	392	372	429	417	398	404	373	384	369	386	438	406	378	345	399	434	404	385	381	399	415	379	378	394	379	362	412	400	419	432	399	382	392	371	412	386	400	388	419	390	387	410	398	376	408	379	405	424	441	385	354	369	405	372	421	397	387	385	392	393	403	375	382	403	411	393	392	400	387	386	408	344	373	385	387	420	381	384	398	408	383	394	441	422	399	386	385	357	413	417	391	381	439	441	377	382	374	352	377	378	414	359	380	403	388	388	420	395	423	430	397	385	363	385	403	399	427	388	424	396	384	423	422	413	386	444	381	406	387	374	397	431	406	419	427	417	361	401	378	397	356	375	412	423	397	438	402	364	375	367	392	413	426	364	390	382	385	367	395	397	399	413	380	375	401	418	384	417	442	378	407	377	394	367	386	392	385	411	430	413	377	389	411	434	379	414	390	435	426	432	397	416	377	409	391	383	424	404	360	385	419	451	412	358	431	368	404	351	412	406	358	407	393	384	386	366	415	388	347	425	411	397	397	399	408	409	396	403	373	407	365	372	389	382	367	423	426	384	375	388	424	380	376	390	385	419	373	375	388	413	367	407	379	390	397	355	399	436	390	413	407	419	391	451	409	433	410	417	396	375	387	401	372	406	380	399	412	390	409	388	345	421	367	385	384	388	394	422	385	414	402	375	398	372	395	379	371	389	375	372	453	381	361	409	422	379	382	418	427	421	396	380	395	387	402	406	363	419	425	392	388	336	420	378	397	376	359	415	396	366	371	429	344	428	370	399	404	398	390	393	448	376	407	389	369	409	431	372	427	363	426	390	413	413	427	398	414	396	394	432	352	416	379	352	386	354	389	407	401	419	379	380	423	398	414	412	372	433	394	425	420	385	385	405	361	437	388	421	430	404	421	374	393	406	369	405	427	400	410	407	346	353	413	393	416	379	368	415	389	402	445	402	400	423	423	406	385	371	408	413	409	411	373	408	380	363	429	384	404	360	389	382	379	418	345	408	410	369	340	424	413	402	389	395	376	383	394	404	408	388	372	364	404	356	382	384	409	384	391	384	366	439	401	429	413	389	377	393	406	343	388	401	405	422	393	397	378	410	403	368	397	360	399	413	421	424	338	408	410	380	401	405	397	387	391	399	406	412	425	415	380	382	406	406	389	393	393	397	382	391	412	376	383	403	403	435	381	377	383	409	407	410	406	358	350	411	383	431	416	395	350	405	399	436	388	408	377	370	432	379	402	406	397	409	374	400	382	416	421	383	386	402	391	391	399	381	389	397	391	402	370	421	417	378	372	376	399	349	372	407	424	419	401	398	416	427	390	448	361	403	414	413	411	367	387	385	375	440	385	376	393	395	371	416	402	407	391	396	388	396	400	411	396	418	399	365	403	408	363	384	392	355	419	384	408	388	425	400	427	392	413	339	361	385	380	405	426	403	375	419	365	390	425	371	380	405	401	426	397	403	395	393	396	381	376	381	412	406	401	394	388	401	376	395	445	432	395	414	385	369	402	413	409	403	396	435	420	419	405	370	404	398	434	374	387	410	377	393	419	411	428	410	408	400	417	397	378	389	382	418	431	401	378	406	375	386	417	381	412	388	420	373	408	348	386	381	384	416	379	401	454	407	396	405	423	440	400	423	428	377	395	367	370	398	413	397	451	410	386	412	410	429	387	352	391	403	432	431	405	398	386	421	415	431	370	421	402	364	413	398	362	439	395	436	416	428	341	401	395	417	397	355	393	371	424	388	399	371	427	390	373	377	385	408	383	415	369	366	411	411	394	396	395	379	417	368	411	412	409	440	382	390	389	385	403	376	393	410	381	373	393	403	396	380	396	368	406	408	395	386	413	392	440	386	388	408	346	400	373	426	377	409	408	421	402	393	392	374	414	412	372	438	382	403	416	382	444	420	388	417	405	383	431	428	379	421	368	409	410	385	416	377	420	408	371	379	379	405	392	414	414	433	390	398	394	374	384	382	419	391	402	368	392	416	426	361	387	356	449	403	386	387	375
54872	54631	66346	64111	54136	42105	30182	18890	10393	5108	2618	1189	890	849	829	852	846	891	826	825	824	882	870	869	887	864	903	855	835	854	837	908	880	814	833	822	873	820	797	812	889	875	855	832	841	870	871	808	918	839	882	903	855	876	808	856	852	817	856	850	819	811	863	818	875	848	882	876	809	844	827	834	870	817	917	857	825	892	859	842	908	865	823	860	861	903	809	881	853	880	880	806	833	833	862	855	900	896	856	797	817	833	869	904	833	843	853	883	846	843	877	870	853	826	864	857	821	906	922	817	846	819	843	871	888	856	863	839	848	852	816	842	863	796	856	812	883	889	818	868	825	899	837	838	822	871	880	836	875	846	834	815	849	825	867	860	837	877	774	848	880	899	859	872	797	892	823	854	856	857	834	836	818	902	888	835	806	877	839	836	861	880	869	803	826	843	934	858	848	875	843	838	911	877	828	891	868	846	864	836	873	796	822	878	814	842	843	843	868	878	876	891	856	874	841	877	870	853	860	817	856	874	822	878	862	851	857	869	884	903	850	844	917	800	861	827	861	856	886	841	833	837	823	831	803	884	893	805	830	830	838	823	869	903	923	870	854	875	917	842	846	889	889	816	869	904	808	852	868	868	838	878	868	840	869	845	840	840	858	868	861	785	838	884	840	878	834	830	857	818	832	842	863	905	800	867	837	902	874	881	843	789	888	815	925	821	846	842	821	828	831	859	881	852	884	842	841	879	876	874	877	898	804	800	822	826	857	823	830	845	855	837	858	876	864	865	885	821	806	888	856	791	855	881	870	831	864	886	856	896	845	831	873	825	882	805	833	877	862	869	842	867	819	875	819	851	866	852	853	867	853	786	774	833	817	792	821	863	814	826	853	850	852	834	879	852	787	877	809	870	806	887	867	864	787	866	844	861	860	882	876	870	903	837	841	840	890	821	859	834	804	843	837	833	887	847	845	868	859	852	881	870	883	787	901	847	842	823	871	872	832	856	820	850	894	882	839	799	824	879	848	883	904	831	875	840	830	842	883	821	825	799	864	850	859	869	830	889	852	855	877	864	890	870	864	857	863	862	864	890	864	796	868	838	871	799	845	859	868	875	879	854	900	829	854	815	860	839	843	808	859	855	834	840	833	873	858	825	811	879	902	857	848	902	866	875	904	788	852	846	856	829	903	913	878	788	819	836	835	921	907	853	848	902	858	851	856	843	875	807	823	848	806	854	830	900	879	869	857	851	814	874	873	815	884	848	843	867	844	908	838	877	827	844	849	865	847	807	877	850	893	883	836	796	873	868	826	850	846	883	840	847	883	800	811	843	852	859	887	889	911	841	906	904	868	864	827	889	872	837	814	876	837	843	854	833	870	852	808	832	860	846	870	855	811	875	896	892	856	874	847	806	919	840	853	835	878	834	827	883	851	849	860	809	839	829	926	866	884	830	806	851	815	853	888	770	855	875	867	866	822	831	829	895	883	876	898	884	836	847	874	865	866	849	877	860	860	856	870	878	860	810	913	836	896	841	861	866	850	838	867	857	880	845	833	844	892	854	784	828	809	839	842	838	871	847	891	874	849	869	891	866	803	769	873	851	823	829	851	813	877	932	818	839	875	865	830	866	827	898	826	843	888	828	871	781	856	831	805	815	853	866	858	844	856	793	801	867	811	881	843	862	834	845	845	844	866	887	845	892	866	841	839	851	845	857	855	885	839	786	819	876	835	830	864	819	864	866	881	853	898	900	803	879	882	828	801	844	832	786	876	793	862	824	875	887	856	859	907	859	856	906	820	848	870	832	871	852	846	851	801	855	831	874	840	821	878	834	873	874	819	900	840	837	827	826	837	866	846	906	873	821	855	889	885	821	823	862	834	862	830	791	860	876	872	795	870	860	874	841	862	811	801	863	853	900	844	835	853	850	841	854	830	844	841	842	845	924	854	836	895	877	866	854	890	821	846	803	854	832	882	901	837	890	861	857	810	852	833	862	836	819	854	874	825	892	862	866	855	866	834	800	824	886	871	907	804	834	849	868	826	785	870	829	889	879	855	876	845	892	837	839	835	782	909	825	877	872	810	879	846	839	867	852	842	873	823	826	898	805	806	892	853	841	794	826	842	857	883	827	843	855	830	899	874	847	848	874	820	851	821	828	842	887	860	833	932	845	878	849	872	848	863	836	797	845	831	906	844	842	863	884	845	888	886	839	890	799	816	858	873	895	810	802	864	846	834	830	831	873	847	891	842	867	846	817	885	884	808	782	851	899	851	872	833	846	830	794	835	774	823	848	841	857	832	832	822	870	861	879	807	891	845	846	850	850	841	861	848	908	910	869	896	895	882	873	851	825	870	865	817	827	830	810	792	841	859	814	873	833	811	869	851	813	828	900	854	868	808	895	851	918	883	840	821	823	834	864	884	862	864	851	881	839	855	829	899	853	808	857	842	855	816	839	866	818	902	837	841	836	874	887	837	867	869	848	931	850	844	848	832	867	848	841	856	865	847	814	821	895	893	839	891	863	904	861	887	839	863	838	830	858	843	854	874	848	850	859	801	788	790	847	889	842	846	829	853	906	821	878	831	817	875	844	842	841	854	845	840	873	833	865	875	868	830	860	801	869	859	803	802	817	796	837	861	866	883	894	796	847	848	826	852	874	879	900	853	840	894	837	846	885	820	832	854	831	917	811	826	850	838	824	845	863	853	867	828	860	877	842	859	852	884	894	893	871	872	814	835	857	807	858	857	861	837	831	842	855	888	815	903	822	823	828	876	839	865	821	848	811	829	834	853	874	850	855	864	851	838	867	867	822	861	817	802	837	795	837	843	873	867	842	792	922	847	864	824	878	829	870	893	823	847	827	849	884	897	849	860	848	881	854	812	844	828	822	825	856	899	835	814	827	910	868	894	839	840	860	855	830	852	892	874	835	814	857	844	847	834	864	885	873	834	807	847	832	871	857	853	854	888	818	811	872	891	820	899	784	796	833	811	787	887	829	865	903	882	860	848	849	902	797	811	845	834	883	784	842	873	824	817	800	923	887	853	884	845	852	846	869	808	845	869	862	871	837	880	859	901	811	819	850	897	828	863	852	884	825	807	828	870	807	839	881	852	904	804	846	857	858	872	862	861	841	808	863	820	859	839	818	870	919	827	895	844	839	856	905	849	847	826	834	858	896	844	847	863	859	865	835	845	798	850	887	792	870	885	847	838	829	822	777	905	829	846	891	842	920	849	835	881	863	916	829	887	831	868	809	848	832	862	875	831	861	814	847	873	861	847	857	859	863	813	835	826	784	862	854	838	779	838	861	874	843	855	837	868	818	909	842	812	848	830	870	866	908	824	839	856	852	855	850	845	843	857	871	813	839	856	871	839	882	858	849	822	868	815	859	857	835	854	862	838	859	845	829	807	857	781	902	866	858	837	848	840	810	804	815	903	851	814	838	879	885	838	887	867	792	857	861	824	883	845	827	807	824	828	857	829	899	819	837	814	838	894	786
14815	7699	6016	3682	1992	1149	814	568	412	327	331	285	271	274	293	323	295	290	269	285	279	263	273	292	287	298	254	299	295	272	264	252	292	301	304	301	267	295	266	266	302	304	282	303	314	265	251	262	266	267	276	297	310	280	256	307	291	275	293	280	281	297	330	293	288	277	298	280	256	289	286	285	312	333	268	276	275	279	281	293	268	286	285	265	291	296	285	276	273	290	267	298	272	278	280	276	285	294	275	284	278	280	269	297	281	281	280	270	257	291	285	281	290	284	252	306	293	298	285	293	270	288	294	315	294	267	286	296	287	294	276	276	284	329	285	288	264	321	278	290	293	279	289	291	280	280	286	273	270	326	304	298	306	316	330	268	313	284	291	276	303	265	316	277	296	292	277	308	281	320	295	298	298	274	290	289	287	298	299	250	270	301	297	272	247	322	282	273	262	330	288	297	275	293	279	314	296	287	265	279	271	272	281	284	316	313	281	296	259	302	305	258	264	305	272	271	325	285	283	301	307	295	291	275	314	280	256	295	272	289	278	296	312	276	306	300	297	265	280	313	291	267	277	325	284	276	298	309	309	258	250	269	256	279	295	310	280	306	306	292	296	274	251	280	270	295	266	264	280	253	288	259	271	264	241	262	276	282	290	274	328	293	320	306	266	259	260	292	296	292	282	298	273	247	292	302	274	274	278	275	312	299	280	296	321	295	308	299	272	293	328	258	309	289	301	267	301	282	255	296	300	282	276	292	289	313	273	292	308	267	294	280	303	268	245	298	284	315	309	263	297	282	255	288	278	303	286	318	293	261	262	277	292	299	267	290	311	288	255	314	321	289	291	275	259	305	278	288	299	334	282	264	282	279	291	321	282	283	271	257	257	302	306	293	267	272	270	291	284	275	290	335	299	303	278	284	305	286	319	253	266	271	270	268	304	280	288	274	303	278	310	265	285	263	281	266	289	266	249	277	297	283	264	292	291	298	266	281	276	287	278	273	297	304	258	286	272	286	273	280	268	292	309	250	312	296	284	285	263	291	278	283	287	330	304	330	324	281	297	267	305	317	307	268	314	293	261	270	267	271	265	299	289	291	307	297	305	269	299	294	289	254	267	298	277	259	283	287	286	301	284	317	272	291	283	291	282	264	259	266	296	268	277	291	275	264	287	293	288	287	300	288	262	292	292	274	319	279	279	275	291	261	298	271	278	271	269	275	302	234	277	302	289	271	294	271	262	262	283	284	282	274	306	283	309	284	265	291	336	298	275	262	266	296	260	321	298	284	260	267	262	283	307	276	284	259	278	254	283	244	277	285	300	288	295	281	282	279	260	297	306	270	286	274	285	282	311	315	294	269	279	283	303	287	272	295	283	280	275	288	323	263	281	281	253	297	289	241	276	291	292	292	260	286	297	321	271	266	278	285	312	295	270	287	277	267	298	288	269	296	297	305	284	290	274	261	289	279	276	269	279	269	273	259	282	308	271	278	280	296	260	301	293	290	278	297	256	303	292	276	275	276	273	283	265	226	289	270	291	297	253	296	248	304	300	304	278	293	287	277	313	264	286	285	279	273	294	264	289	316	289	275	274	294	287	303	256	280	276	277	305	280	260	287	275	305	280	288	298	295	292	307	291	313	236	273	280	279	331	253	270	262	268	272	290	258	270	306	282	259	255	297	287	313	255	330	299	316	293	280	316	282	270	287	256	287	291	278	305	313	308	296	283	308	274	296	295	305	306	270	322	298	289	262	251	283	284	294	271	258	292	293	283	279	253	285	304	290	289	281	309	290	284	248	291	321	293	304	282	269	285	277	269	290	288	267	296	317	256	299	276	249	302	275	287	275	291	313	305	326	338	272	294	258	287	321	310	276	267	304	289	283	280	275	294	274	298	302	276	295	274	305	307	295	250	267	283	296	267	286	305	271	286	284	309	283	300	287	301	302	301	295	306	297	299	278	267	290	284	289	325	257	291	326	281	290	276	266	296	267	246	298	260	285	276	249	300	324	246	257	283	289	268	310	266	275	324	299	285	275	304	275	268	240	311	294	288	260	257	298	290	278	251	256	280	296	302	291	292	258	254	275	301	286	289	266	294	272	248	275	276	319	275	308	288	272	258	309	265	296	267	307	295	286	264	286	302	303	281	257	281	310	270	284	300	271	291	305	254	326	300	284	279	261	259	275	311	295	299	250	322	269	269	273	288	283	289	300	291	278	291	282	305	254	278	300	265	278	304	302	295	254	274	301	291	283	296	267	271	272	272	280	317	290	290	308	303	322	293	298	294	299	294	279	321	261	266	270	282	313	320	259	304	317	294	295	251	268	317	292	294	289	267	289	294	310	301	279	269	260	266	315	269	286	252	296	283	252	268	251	259	273	292	283	303	291	287	297	273	256	273	298	266	297	296	302	314	295	263	249	285	279	290	301	251	265	299	277	310	283	305	303	291	282	276	314	255	272	295	302	271	290	279	272	297	279	310	286	310	283	294	293	292	272	268	295	281	285	285	294	306	298	292	292	294	293	283	301	293	262	300	297	288	294	293	307	262	285	312	323	280	277	278	281	272	281	280	295	313	291	302	297	292	306	277	300	268	298	268	285	318	269	279	227	309	276	271	290	269	315	292	260	284	288	288	325	304	294	250	316	266	264	311	291	264	290	270	288	299	246	251	254	250	307	321	289	275	298	290	286	253	256	282	281	293	270	252	307	289	335	288	263	302	272	309	295	274	272	274	246	283	287	293	273	296	275	302	252	284	283	284	307	303	271	311	300	275	277	258	316	302	280	293	277	297	276	279	306	265	280	283	284	261	288	263	281	267	268	294	307	286	314	289	245	266	314	294	294	313	286	305	314	316	307	295	305	284	311	284	274	283	305	293	304	288	291	272	307	304	268	282	314	294	329	244	259	285	249	269	276	246	285	263	253	279	285	250	261	325	260	272	279	300	283	297	250	316	302	285	299	285	291	251	293	311	316	307	267	270	275	285	326	279	288	300	305	288	287	255	282	279	252	325	302	292	330	327	256	275	305	280	254	295	278	277	273	283	284	268	290	272	264	299	279	290	299	321	289	303	306	285	286	316	273	303	293	259	266	258	267	281	271	271	306	266	287	298	304	283	311	280	277	271	280	284	290	288	315	260	287	298	297	289	285	271	308	278	300	275	282	266	283	276	270	305	320	261	264	294	269	309	311	282	264	279	264	276	269	287	271	283	282	324	285	308	268	280	283	300	307	286	258	297	294	290	309	286	275	280	304	289	282	313	285	319	280	292	301	294	301	275	288	297	281	278	280	266	271	269	309	292	287	288	254	225	274	292	276	264	283	274	310	259	310	309	267	274	277	296	302	284	304	276	230	275	306	270	285	273	278	281	278	312	281	293	287	273	280	277	278	307	283	316	263	293	295	342	291	257	306	260	291	237	282	281	264	306	258	255	266	301	264	274	275	265	267	310	251	274	261	264	234	323	316	249	305	289	307	280	260	296	283	276	300	291	286
14442	9897	11370	9433	6229	3967	2509	1582	1084	893	722	676	625	640	618	632	622	643	651	611	632	648	607	660	643	644	684	681	665	569	644	632	626	652	630	624	641	645	639	635	653	648	657	603	630	669	601	640	642	661	681	669	619	628	628	614	626	657	652	658	647	641	655	620	653	677	695	685	606	619	626	660	640	633	635	617	636	656	604	678	623	631	683	565	673	607	649	660	675	648	662	581	655	653	670	608	608	605	637	698	673	617	629	636	666	675	620	644	674	655	596	598	656	587	608	650	657	612	647	586	611	645	643	638	649	626	641	654	596	640	686	638	636	646	639	646	632	646	662	628	646	593	632	657	661	661	628	623	648	655	651	653	606	639	606	630	651	627	614	612	647	620	679	636	616	585	620	640	600	639	649	609	720	656	616	604	683	639	616	631	658	633	638	658	674	669	653	658	623	683	676	652	684	623	643	663	618	640	673	650	668	649	628	607	653	689	645	592	641	601	644	662	634	633	708	602	631	646	645	618	646	663	656	673	605	659	598	667	681	617	681	616	636	652	638	607	637	637	663	680	631	629	633	657	663	613	656	635	668	607	636	585	714	680	646	639	675	631	605	648	652	653	635	646	617	624	625	647	642	641	683	601	603	646	643	612	628	658	635	662	647	641	618	603	609	641	671	641	602	624	686	657	664	629	672	672	608	633	662	602	641	651	626	652	634	662	621	655	612	634	658	633	602	639	628	675	668	644	662	624	627	658	660	660	663	666	663	659	652	649	620	603	639	640	668	636	661	658	619	652	685	643	649	584	652	657	656	639	639	659	636	637	585	613	684	596	627	625	659	622	664	619	638	678	656	619	660	676	640	676	637	655	621	651	610	627	641	660	625	631	602	617	630	600	634	632	709	633	649	660	628	674	651	644	644	616	632	637	673	651	627	634	617	638	631	636	625	662	645	650	619	632	673	618	660	663	638	663	626	625	632	668	658	620	672	686	586	656	647	668	620	649	635	623	679	644	651	588	616	581	625	639	669	661	631	639	669	625	615	620	662	635	687	617	588	628	655	617	656	647	662	672	649	646	657	718	645	612	657	664	654	640	704	692	651	682	644	644	620	625	711	646	636	613	614	671	641	645	630	606	655	635	638	634	625	612	595	610	688	637	655	610	624	626	623	660	643	678	652	648	613	640	635	624	666	644	637	666	623	640	601	616	632	651	597	685	606	627	668	621	668	627	650	639	606	617	587	629	640	675	624	629	630	631	627	658	621	666	649	624	649	655	640	582	600	630	589	678	635	639	609	650	621	645	588	627	630	638	650	628	659	629	639	669	618	625	607	657	617	648	632	659	630	656	656	624	665	641	637	622	624	681	643	602	591	569	593	626	625	657	701	622	693	644	644	645	654	631	627	633	589	671	661	616	642	626	656	675	619	672	588	631	656	601	672	606	666	600	631	620	647	668	675	624	637	660	659	629	615	618	650	641	665	621	595	647	613	628	639	660	604	629	678	617	637	623	645	610	632	589	650	641	688	631	653	656	631	623	642	634	609	644	671	614	605	658	614	664	639	604	638	665	634	615	624	667	608	632	629	673	660	654	600	602	592	600	633	652	636	634	604	618	636	662	631	673	655	630	672	699	642	636	658	610	640	631	681	688	617	601	649	645	601	637	639	630	620	658	627	646	652	627	594	662	620	682	647	613	663	649	630	699	679	644	657	586	639	597	633	635	620	615	608	650	665	632	654	662	662	630	637	650	615	661	657	614	634	610	654	646	697	656	659	636	628	615	630	608	654	619	649	602	690	659	641	659	639	648	650	624	656	602	678	647	648	620	690	674	607	605	625	620	677	654	592	606	635	632	611	668	609	646	653	616	607	672	631	612	604	671	683	634	653	598	587	645	621	685	612	643	613	661	650	642	660	651	628	639	628	612	634	621	609	653	615	638	629	667	651	624	642	622	633	651	648	628	652	660	650	637	650	636	610	650	598	651	668	644	679	626	659	651	624	626	629	639	622	590	655	658	658	661	605	684	630	672	606	628	658	675	582	609	643	624	631	662	616	622	611	668	624	621	630	637	674	647	641	659	590	660	606	646	625	649	634	665	644	673	604	657	583	608	643	628	665	610	629	625	628	625	629	612	618	619	613	586	609	643	655	653	629	666	624	649	658	639	636	632	609	606	641	619	638	632	623	633	666	641	666	655	640	613	629	636	639	584	604	673	588	633	637	663	605	636	638	632	664	634	650	651	655	701	648	616	645	676	660	617	628	598	639	611	657	660	666	607	624	666	633	668	620	669	658	606	622	600	633	650	638	711	672	636	618	647	670	622	677	609	633	626	605	674	646	660	607	659	658	629	636	603	690	647	640	647	648	634	629	645	670	649	656	657	688	613	635	614	651	641	684	672	633	602	635	637	603	625	604	677	621	665	653	652	658	706	620	605	608	611	638	653	660	615	639	630	647	657	644	636	621	628	640	675	612	595	656	673	639	660	647	667	624	629	633	679	646	637	641	641	695	690	629	653	656	632	603	645	689	667	608	639	642	678	691	650	600	668	617	682	630	623	634	679	644	634	638	588	655	605	597	651	661	648	617	611	631	637	625	650	670	699	646	633	653	642	651	652	652	636	579	639	696	656	632	578	660	637	642	632	626	645	645	589	623	680	631	591	618	600	667	630	665	687	627	629	633	655	637	600	666	633	572	664	647	648	623	691	639	659	678	637	629	638	626	605	630	614	647	596	648	638	625	644	711	646	630	639	648	673	680	612	629	690	650	635	668	588	583	603	604	620	595	679	641	613	610	700	667	651	614	627	711	648	669	656	622	673	584	626	601	654	611	628	631	619	623	662	605	638	678	737	597	673	657	641	675	640	648	634	596	589	670	627	648	606	627	633	655	611	653	642	669	655	649	638	618	618	606	653	597	660	676	687	649	665	689	638	649	671	633	637	676	626	629	650	626	586	642	647	637	641	619	643	604	658	657	653	655	622	667	654	618	599	650	664	661	622	629	619	607	664	684	658	651	649	609	609	583	648	587	640	667	672	584	634	683	655	662	651	650	650	626	657	604	625	661	650	592	615	666	645	624	626	645	592	607	654	644	620	646	633	620	684	632	656	604	683	670	661	640	678	625	664	605	646	680	608	646	660	647	668	618	639	653	637	620	612	634	653	643	600	635	615	615	610	638	674	670	663	678	635	622	619	648	658	621	609	659	642	625	632	674	640	675	611	618	637	607	660	595	654	637	628	648	628	675	635	600	626	652	623	658	644	638	613	617	627	653	608	625	676	653	635	644	644	596	673	642	654	657	582	666	638	604	590	654	610	657	658	665	611	687	615	703	650	614	660	661	639	631	636	647	621	627	629	661	656	599	625	596	624	638	689	667	663	610	632	653	668	651	650	643	633	637	663	642	678	682	610	631	630	671	625	623	601	650	656	656	648	601	647	659	653	621	639	669	672	621	647	627	601	644	629	633	628	657	689	629	661	665	631	651	638	690	577	630	672
82454	69294	71032	58377	43379	30398	17142	7788	3260	1456	785	408	351	358	328	350	372	366	341	350	379	356	369	334	386	363	328	376	320	341	360	382	343	388	326	380	364	341	362	318	369	311	357	351	315	332	376	302	311	342	392	340	365	366	302	375	351	365	346	388	326	373	335	349	368	364	373	359	336	345	323	330	349	342	358	355	350	372	375	356	370	361	350	364	361	325	366	358	337	335	360	367	318	363	336	372	347	359	344	385	338	359	360	350	326	359	338	393	351	339	374	349	352	310	371	337	329	332	365	336	355	375	381	336	327	374	310	382	330	347	341	338	334	359	319	347	358	353	379	331	363	340	326	337	359	364	367	364	352	332	352	358	329	314	334	322	330	390	353	358	341	358	372	354	349	373	361	393	381	367	327	362	356	354	339	353	308	323	355	356	358	374	371	339	377	336	374	312	321	357	335	353	354	325	344	353	334	401	347	353	346	355	357	346	352	337	349	345	359	379	350	350	379	326	332	377	361	359	364	395	348	344	346	362	340	353	340	363	350	352	350	372	373	368	348	341	377	340	371	349	367	382	329	357	357	344	377	341	341	376	337	334	336	402	359	339	328	362	327	392	363	366	321	359	368	347	365	364	335	343	362	358	375	312	290	351	381	324	370	370	382	373	353	346	372	367	351	337	367	347	364	341	356	350	372	398	327	337	339	341	336	370	336	345	351	350	352	350	326	380	360	322	322	336	337	386	373	366	363	337	325	330	354	326	313	373	363	375	383	358	356	366	367	325	357	360	327	356	385	372	363	333	394	345	323	328	392	416	359	331	335	362	406	357	326	313	384	341	403	358	348	367	355	369	366	373	371	408	339	391	334	328	357	316	349	373	342	328	391	385	375	369	369	355	363	332	357	362	335	361	401	346	393	358	337	351	370	341	392	366	321	339	373	357	346	348	338	354	378	388	330	372	352	351	359	369	320	384	355	331	377	353	346	358	356	331	344	344	380	376	377	362	396	334	352	362	384	367	298	302	367	371	379	363	368	338	340	350	360	394	349	360	349	352	347	344	339	357	358	341	380	398	384	409	380	368	401	350	318	346	313	336	343	367	358	361	382	335	369	338	332	348	360	374	360	363	355	363	305	338	353	359	357	341	342	359	353	345	366	330	344	334	378	378	332	348	357	359	346	338	309	321	353	370	308	357	352	346	337	318	340	379	333	363	374	374	316	384	407	361	374	353	339	331	313	332	339	349	311	355	367	319	332	333	362	382	357	358	328	369	349	332	363	321	339	352	378	371	343	348	366	335	318	366	384	337	347	347	337	340	357	331	403	379	342	331	342	324	341	365	369	366	363	351	329	366	334	339	359	328	371	367	344	353	353	346	369	360	361	310	353	354	333	324	323	358	349	335	376	330	317	347	343	385	339	362	345	342	354	361	364	395	400	345	352	344	337	309	337	334	326	328	340	355	396	323	357	325	400	379	392	390	327	381	361	362	370	329	316	341	337	343	341	358	369	371	359	325	366	361	376	331	343	348	384	352	333	362	361	336	339	381	329	366	389	347	323	343	337	295	324	360	407	362	387	358	329	388	360	346	363	337	384	343	327	403	356	352	356	341	355	349	335	343	351	330	370	348	351	343	356	361	329	351	362	340	295	343	365	387	341	318	326	350	332	351	374	338	372	350	318	365	363	353	314	345	380	404	328	342	407	348	365	330	358	369	331	339	339	365	349	359	349	360	321	369	356	336	378	354	365	361	396	356	341	358	319	355	361	367	330	357	341	342	369	381	330	376	334	350	372	353	326	365	336	343	365	344	329	370	358	385	336	355	391	365	394	382	385	362	360	429	360	327	370	376	360	389	367	382	370	350	379	361	353	329	359	351	348	368	360	356	413	365	373	319	318	381	359	358	349	346	360	351	371	358	362	369	357	355	315	328	347	372	362	359	356	343	366	328	380	337	342	350	364	381	351	364	351	364	325	351	358	370	365	354	337	338	372	363	358	339	350	362	317	326	371	343	387	385	329	337	369	283	336	380	380	353	316	344	366	345	361	356	384	355	338	335	374	361	311	367	338	389	355	309	352	340	350	352	336	318	355	306	370	333	358	354	327	349	384	357	328	327	339	343	355	362	372	394	365	356	347	333	368	355	377	330	340	384	360	374	318	347	341	346	366	339	358	356	359	353	365	348	346	331	362	299	371	377	360	311	318	354	350	376	346	332	377	348	335	384	339	370	335	373	338	380	374	437	342	370	333	329	321	344	342	363	349	380	358	328	368	359	346	351	383	330	331	334	374	359	312	296	369	364	353	371	366	382	371	331	358	358	333	372	350	343	376	341	389	368	386	345	354	361	328	313	355	369	402	367	359	341	352	357	368	329	348	333	346	320	373	364	353	345	365	373	338	345	307	364	304	353	386	337	355	341	352	364	357	359	357	392	357	340	352	340	372	358	328	329	338	337	365	356	359	349	349	347	354	335	353	384	335	344	347	348	371	355	349	334	393	334	370	335	372	364	318	332	332	345	324	355	370	365	378	357	330	380	371	312	343	379	349	361	377	372	326	370	369	357	333	355	346	366	365	352	362	334	339	345	323	373	346	337	396	333	366	347	385	355	366	354	378	351	342	355	330	341	375	363	365	348	352	325	375	360	373	362	390	377	349	311	339	341	321	362	377	317	336	308	331	337	344	327	352	371	347	344	358	333	398	390	391	357	332	352	356	328	354	348	326	349	319	338	352	357	337	383	381	349	341	339	325	386	332	338	383	349	338	341	356	360	335	360	354	352	302	344	356	343	341	356	318	386	318	368	337	357	365	318	329	348	359	335	378	346	355	338	358	342	378	350	353	346	316	365	360	349	340	364	375	343	391	349	359	354	328	372	360	352	356	359	361	336	337	364	359	377	328	344	304	331	380	359	403	388	358	347	332	345	356	355	357	334	319	332	352	364	383	354	376	350	369	361	335	339	385	356	353	343	337	342	344	343	363	345	338	346	343	328	357	386	348	346	327	328	333	346	344	357	331	383	332	373	304	342	362	338	377	356	335	389	347	397	381	367	381	337	374	350	385	359	320	380	357	358	334	369	372	342	343	323	394	342	345	355	377	370	364	337	352	357	348	367	331	371	370	380	326	331	359	357	366	382	380	373	329	371	421	378	383	353	294	357	329	361	357	342	328	372	354	298	341	409	361	334	383	347	356	350	329	349	367	359	333	350	342	347	399	364	350	365	369	374	342	353	379	354	307	337	336	334	337	334	384	351	372	337	402	343	414	341	364	374	320	343	340	335	354	345	362	351	367	400	341	386	381	355	369	328	345	341	341	339	345	389	348	348	369	340	333	324	358	334	347	352	357	377	327	362	325	378	345	366	336	338	315	349	381	359	353	342	384	386	370	365	321	312	370	320	366	381	347	353	354	340	350	357	318	388	356	351	348	337	324	345	370	378	341	369	329	389	332	350	330	357	359	368	332	343	361	373	348	351	352	345	366	357	363	399	350	364	375	317
52164	52088	66014	62629	53248	42190	30116	18841	10115	4773	2440	1144	804	798	790	764	762	786	779	763	791	769	761	817	784	760	791	768	767	730	769	741	782	796	737	805	789	799	792	677	781	758	767	838	754	792	745	796	777	805	726	793	795	748	779	761	803	809	812	747	764	766	801	786	823	776	768	782	779	757	692	765	710	819	812	753	748	795	749	759	786	766	728	778	777	756	777	790	811	780	799	792	810	787	783	762	811	775	813	803	781	782	798	761	793	791	748	770	769	767	767	744	808	759	789	796	800	795	789	813	778	726	750	781	810	769	761	812	794	765	755	791	751	857	740	790	754	774	748	828	773	751	713	763	751	817	779	754	745	788	704	766	767	758	781	724	779	828	797	752	784	745	753	747	785	741	811	789	809	739	767	799	782	765	799	772	806	735	763	796	825	803	701	748	788	719	773	814	766	752	766	806	841	769	794	762	826	767	775	751	786	760	781	767	818	798	747	769	793	791	852	785	802	736	776	801	728	744	748	772	762	785	719	820	762	748	819	770	816	819	764	779	812	787	778	786	784	773	777	763	799	771	730	804	767	736	791	759	785	749	774	787	781	766	765	750	775	829	755	705	793	771	811	779	814	755	744	820	755	779	766	796	770	733	717	775	761	745	793	798	788	756	774	811	761	755	769	771	783	785	757	740	781	782	789	757	783	826	745	769	801	790	760	776	762	741	785	739	787	794	768	743	779	750	775	739	780	779	735	769	746	757	777	747	794	827	792	826	780	772	758	761	733	791	750	817	776	790	760	775	733	774	711	762	800	778	755	760	695	774	810	771	753	815	825	742	759	778	798	753	746	786	768	781	764	791	786	775	788	827	809	834	800	798	819	784	808	725	741	784	707	762	783	798	764	719	731	774	825	770	717	774	762	779	778	795	749	765	783	735	735	718	821	748	805	807	763	768	795	815	778	779	753	812	796	813	745	820	778	780	764	785	770	749	715	780	817	800	747	817	773	729	738	811	769	729	759	811	762	806	796	779	785	766	827	749	754	814	812	802	801	791	762	772	771	735	795	749	772	752	785	806	780	760	734	759	795	786	769	789	709	776	751	771	800	772	761	773	784	751	762	804	721	851	738	776	796	768	750	774	779	775	809	773	789	761	799	786	822	784	779	739	836	772	758	770	811	779	782	794	794	755	759	770	745	783	778	750	778	752	725	734	747	770	781	741	795	771	801	757	752	770	753	810	761	748	811	785	739	770	761	814	760	779	763	755	800	739	733	735	728	768	780	821	784	791	724	777	805	744	800	764	757	774	766	775	725	762	708	737	736	737	814	800	803	765	821	808	800	734	794	759	791	809	710	702	814	791	728	785	773	747	773	793	800	709	787	782	762	773	783	738	768	778	738	800	804	774	808	798	823	787	797	844	789	721	761	790	723	750	768	743	795	765	753	767	787	792	790	776	760	743	807	763	809	757	809	772	794	799	748	768	737	752	778	783	768	730	817	793	747	779	784	807	812	774	709	780	792	808	800	771	790	791	778	810	827	784	794	771	731	766	755	800	774	784	777	785	784	767	795	759	777	731	750	791	786	782	767	802	807	734	760	792	770	786	733	803	763	770	756	726	772	804	843	772	788	840	730	779	783	777	733	770	789	759	771	774	764	752	804	778	758	792	784	760	815	800	753	772	824	819	733	769	754	764	771	726	788	727	803	758	800	841	763	774	800	797	801	760	727	749	784	760	720	804	737	768	814	758	772	751	818	775	782	772	763	756	754	769	756	772	763	799	760	785	758	752	815	757	798	864	763	794	792	793	766	750	828	766	813	766	788	809	819	801	783	789	772	808	796	782	771	800	794	774	728	744	768	823	759	765	738	749	808	814	786	769	759	790	792	781	737	730	787	757	783	756	789	732	786	729	788	799	748	771	775	749	774	757	744	786	793	764	750	765	805	768	832	776	823	809	772	804	820	779	833	834	781	788	777	739	728	754	763	810	833	778	708	824	794	744	822	731	764	790	718	795	773	783	749	744	769	748	772	815	778	768	826	752	739	808	712	817	721	809	765	756	789	771	815	778	766	744	778	741	772	817	791	760	774	775	753	760	743	813	755	764	764	707	788	738	786	829	784	797	793	754	756	793	807	783	776	772	745	772	866	728	743	757	786	753	783	753	822	767	769	757	776	737	791	797	777	798	745	771	739	808	833	785	806	761	810	787	782	748	791	727	818	801	782	776	813	734	731	823	822	792	790	740	768	784	761	734	790	771	809	822	812	793	762	794	805	778	799	797	796	845	780	765	790	806	752	792	733	760	781	750	769	754	787	773	752	829	783	727	739	714	801	771	811	802	748	773	721	780	788	736	747	766	779	769	718	765	772	769	768	780	778	830	743	771	781	773	771	751	762	797	791	735	748	782	775	777	798	794	775	724	797	749	811	747	788	801	787	782	771	738	747	800	798	771	771	736	774	766	765	805	820	741	805	765	764	810	797	796	793	768	803	803	755	755	775	783	707	802	757	753	786	764	799	760	804	802	804	747	748	785	768	762	755	767	758	833	806	748	782	849	754	737	786	775	755	788	790	787	813	829	797	799	787	796	733	824	759	742	733	811	804	703	779	757	749	761	780	732	787	738	783	753	752	756	799	728	801	755	767	794	769	767	791	783	727	799	762	816	751	773	771	799	790	732	807	795	760	802	795	902	792	776	745	752	737	849	761	786	753	751	774	752	750	762	780	803	784	809	796	828	814	736	749	759	807	763	762	778	773	796	771	793	786	780	777	777	771	747	811	816	786	780	722	766	766	732	763	775	817	756	814	732	748	745	802	763	793	764	807	773	763	782	848	791	732	763	802	826	778	808	744	785	804	753	765	754	785	781	736	757	753	740	818	782	832	702	781	783	788	755	784	754	766	770	732	765	809	758	783	759	774	735	793	768	806	794	745	731	756	731	756	792	744	758	765	789	811	791	811	835	782	809	719	782	810	780	738	801	739	784	802	729	779	753	776	718	758	757	767	779	767	763	732	819	751	760	776	714	744	758	777	812	785	812	824	763	759	759	792	754	785	775	771	744	802	797	783	827	793	772	707	848	813	796	747	802	757	739	837	736	827	780	760	801	790	802	734	763	773	819	837	798	767	784	764	825	767	796	792	709	744	747	773	785	778	802	800	798	764	804	794	749	767	822	766	757	780	803	812	788	831	776	760	790	792	772	797	766	792	793	779	763	805	754	739	770	795	730	801	789	769	729	768	768	826	755	783	751	784	794	797	747	776	849	805	709	784	756	775	802	779	756	807	730	745	760	774	752	751	782	714	801	808	785	760	765	728	761	775	819	784	817	795	788	789	806	759	757	721	773	732	728	777	740	799	749	764	780	759	767	765	774	751	764	808	775	757	787	766	739	791	772	759	765	787	780	789	797	759	832	756	740	794	761	827	805	791	818	782	779	785	784	805	807	719	806	752	793	790	721	777	783	767	778	763	723	766	786	766	806	766	813	804	791	810	810	753	773
85149	70876	70907	60314	45674	31722	18537	8298	3432	1543	839	505	406	398	408	391	418	397	384	370	369	404	401	441	379	448	409	381	426	381	456	406	414	370	417	385	389	406	402	361	420	397	383	427	416	386	403	401	374	367	419	431	390	384	405	385	432	395	365	394	376	368	420	394	381	394	419	407	435	396	398	384	425	377	412	405	381	396	435	402	371	415	399	366	376	412	412	401	389	378	401	410	384	409	394	395	390	406	382	384	363	365	441	381	398	430	383	394	413	379	374	440	374	380	395	394	409	386	389	370	392	390	398	417	393	343	406	400	409	412	386	386	397	382	411	395	380	397	448	400	376	405	406	379	420	403	382	422	395	409	414	387	385	361	426	438	380	375	419	371	372	374	370	403	375	390	400	412	440	402	391	377	372	379	406	382	410	377	373	416	382	383	385	417	373	401	432	430	414	418	372	376	406	419	388	366	387	385	422	426	431	422	365	358	428	434	397	382	408	392	403	419	380	415	401	413	405	372	385	418	397	382	380	364	398	408	396	438	386	416	391	402	429	433	373	406	415	405	375	373	389	424	397	412	381	395	433	443	409	435	404	392	390	408	398	386	394	372	405	392	381	411	446	405	397	386	367	406	382	421	407	386	359	394	385	409	414	415	443	396	404	403	398	412	404	437	392	414	413	399	407	408	380	426	394	384	424	393	414	376	369	420	412	395	386	402	440	382	403	357	405	396	381	399	427	449	422	390	403	394	418	384	392	411	364	415	389	404	407	414	410	417	372	396	388	425	426	435	401	433	424	389	401	456	405	391	405	401	415	392	447	418	417	388	421	393	447	383	444	408	424	399	395	407	395	400	373	386	418	411	382	367	356	359	361	397	420	406	413	380	410	415	373	392	387	387	389	374	428	417	411	394	411	373	392	400	412	412	394	390	407	392	400	399	346	392	406	377	387	381	391	437	381	401	391	431	417	437	380	394	379	406	407	438	411	354	378	406	422	437	395	413	385	400	397	411	410	388	406	415	380	390	390	363	404	399	383	389	390	405	400	378	407	394	410	414	420	411	374	387	428	381	387	407	369	397	405	412	378	424	411	423	382	417	403	415	413	410	426	416	387	398	413	383	428	379	371	425	403	391	411	410	400	407	445	402	422	391	409	395	412	373	344	384	425	386	402	387	390	372	380	368	406	385	418	389	408	396	391	430	365	355	393	373	401	415	431	365	444	388	387	451	377	402	427	389	412	438	418	423	410	412	383	427	423	375	394	419	380	342	385	368	361	366	382	344	381	337	403	411	414	365	383	364	391	378	402	381	430	418	398	434	418	401	394	398	361	367	421	421	428	410	400	372	415	371	401	388	437	388	438	410	402	390	394	402	389	387	413	403	370	360	400	398	405	379	415	444	442	418	411	402	408	380	389	413	398	367	377	367	396	443	376	364	352	383	429	383	418	390	388	416	413	404	409	421	419	418	394	424	410	428	423	429	397	411	363	394	423	403	406	422	386	403	401	400	364	357	367	367	405	395	384	396	421	420	386	424	440	365	410	392	394	402	437	404	389	389	383	371	407	435	418	429	422	372	357	409	481	371	407	354	425	379	390	379	403	419	400	390	400	392	374	350	415	400	445	453	383	434	366	408	396	399	373	407	410	388	418	430	416	410	420	396	390	384	399	410	411	397	402	398	413	412	352	425	355	381	421	387	428	421	402	399	398	393	381	403	371	397	420	439	414	401	399	410	362	411	417	427	393	395	410	363	434	401	427	370	412	410	371	425	391	408	420	405	410	407	398	395	414	436	421	450	424	401	420	403	384	412	361	392	376	419	419	448	394	386	405	414	404	387	398	410	385	380	393	385	403	433	414	399	384	413	401	406	386	431	377	420	382	431	360	425	394	408	412	428	404	428	395	395	435	460	410	395	407	368	389	404	409	427	368	413	439	398	401	403	412	368	375	415	403	434	428	399	430	378	434	384	369	420	398	404	387	457	425	432	418	417	450	417	412	378	398	387	447	389	407	466	392	401	422	423	393	404	385	433	420	416	443	356	343	409	379	405	406	430	406	375	380	412	437	400	451	413	391	383	370	386	397	407	391	388	411	432	435	376	417	401	406	400	388	379	396	414	380	392	414	381	407	413	362	395	419	414	364	358	424	415	433	413	398	426	409	393	393	384	403	376	406	440	402	385	419	406	411	371	354	398	375	424	412	416	420	377	377	409	417	400	389	432	437	400	429	399	434	392	416	412	407	406	367	398	408	414	408	374	381	398	390	413	389	410	443	423	444	431	439	426	348	389	419	419	378	386	414	403	397	399	458	389	393	409	404	364	402	438	428	409	403	398	417	393	404	386	371	390	419	403	428	382	451	388	415	405	403	407	397	407	406	418	437	427	408	458	395	367	340	373	390	413	391	426	386	377	372	387	381	400	390	438	409	388	404	363	419	372	409	410	362	402	394	400	386	421	406	383	422	435	439	404	356	386	399	397	400	365	375	393	431	401	407	394	401	391	403	389	432	377	388	418	391	410	359	406	420	428	402	401	389	420	407	417	432	412	429	388	366	369	409	382	371	415	392	377	396	410	411	436	404	408	386	392	422	412	420	393	379	373	449	367	433	407	397	400	406	373	392	372	403	426	413	392	407	379	413	382	404	360	432	391	389	395	345	377	357	383	386	391	424	416	384	373	390	420	410	407	387	427	417	402	412	398	422	382	373	411	367	407	361	378	398	391	399	404	370	384	369	409	400	426	439	382	415	394	367	366	401	359	414	411	400	431	391	386	449	408	392	382	397	392	407	399	438	377	424	431	405	356	419	394	403	390	369	381	375	413	373	413	384	392	410	399	405	396	394	368	406	380	415	406	415	392	429	388	388	409	403	413	396	370	397	420	410	384	398	415	423	398	409	405	421	382	427	394	396	430	415	385	391	411	396	413	393	391	400	400	376	419	408	433	381	427	402	395	433	390	379	425	430	374	414	405	411	376	402	376	409	378	391	393	384	440	429	393	386	403	423	406	373	452	427	396	387	390	388	372	395	385	385	426	356	384	417	395	406	392	375	381	387	377	426	387	391	421	400	413	405	416	404	393	388	385	432	382	423	389	379	401	422	357	436	393	406	399	419	429	375	398	405	414	391	415	386	384	396	424	379	397	382	381	400	410	433	417	397	373	377	420	438	435	400	399	406	408	420	405	411	369	396	418	412	378	414	388	382	414	425	394	389	388	405	422	365	389	409	391	386	345	413	403	391	404	418	426	425	419	430	422	421	437	396	399	411	375	416	410	413	428	463	373	407	404	418	422	427	433	410	398	387	417	383	420	421	402	416	410	345	397	366	386	408	412	438	409	413	395	406	382	387	392	411	382	403	424	389	412	398	441	398	380	420	393	418	388	417	369	418	385	391	392	412	383	358	383	378	380	389	417	442	404	400	405	428	371	396	438	382	375	411	404	409	408	425	394	405	442	389	380	421	431	403	364	394	417	383	378	439	394	385	398	400	380	398	388
54914	53587	66434	64078	54742	43601	31453	19253	10039	5080	2669	1265	886	837	864	842	894	877	870	911	839	839	869	846	852	861	875	919	898	851	872	853	886	911	852	860	878	877	811	844	912	822	851	780	843	909	873	869	829	852	872	859	910	906	855	842	828	873	829	896	834	904	822	884	834	840	883	883	889	893	905	919	878	896	893	894	892	820	864	827	870	886	848	865	872	896	868	821	868	905	856	880	904	860	872	861	853	878	854	844	874	892	855	827	856	823	876	848	831	867	873	875	870	903	899	872	855	888	798	871	923	824	873	895	850	891	862	852	872	871	878	865	877	895	875	851	905	893	918	848	865	827	899	773	857	873	839	862	854	808	827	905	841	878	809	841	869	852	827	851	858	873	879	873	882	875	873	839	881	904	918	900	819	802	877	880	865	849	840	894	853	834	884	890	834	899	863	924	892	877	840	841	882	822	879	853	885	870	852	916	856	868	893	903	863	856	826	909	887	845	868	831	876	817	823	832	825	852	918	861	852	878	905	901	872	802	851	846	883	864	883	837	806	862	905	862	881	844	813	844	873	899	806	864	826	903	853	854	851	877	896	815	887	878	815	948	846	872	822	832	874	832	859	864	905	870	846	856	868	846	829	874	891	827	850	930	889	818	847	865	816	802	903	883	868	823	842	866	841	892	887	839	762	871	891	793	909	927	847	875	863	908	844	861	867	804	894	832	852	857	852	828	862	849	894	847	882	878	862	813	881	884	849	800	827	870	825	903	887	838	844	835	828	856	895	844	847	856	828	849	844	864	833	856	874	875	866	856	866	808	886	868	868	904	839	875	829	839	847	839	851	915	832	856	822	837	903	892	802	908	821	814	907	849	882	835	860	889	845	824	868	860	853	865	872	828	820	858	904	845	827	798	855	825	870	894	842	852	855	766	856	915	803	867	895	825	858	870	857	842	854	874	853	880	872	858	864	858	861	863	896	833	866	884	839	861	819	873	871	839	888	857	847	874	859	872	841	901	867	866	870	875	802	865	898	886	875	834	878	866	829	876	846	816	834	861	819	894	887	812	853	843	836	856	814	891	867	851	879	901	887	883	879	866	806	817	845	899	879	848	814	869	809	899	865	870	891	838	811	816	847	884	832	852	881	901	821	876	857	843	905	876	889	906	857	857	844	874	870	899	802	856	832	855	856	835	895	875	857	865	882	855	927	887	823	818	846	887	881	822	869	818	876	866	855	849	886	892	867	847	863	859	895	934	856	864	855	855	867	879	908	896	874	831	822	880	884	823	834	797	827	843	854	844	821	858	859	889	834	898	840	895	873	815	847	805	842	911	873	821	866	844	881	861	827	863	862	901	806	821	872	847	912	891	853	806	886	841	869	871	821	819	863	864	865	835	857	814	884	895	902	880	869	919	874	825	809	898	864	851	844	901	840	869	865	882	868	868	809	869	891	849	838	864	781	865	854	849	844	852	874	917	868	789	918	851	840	924	876	888	825	854	851	849	862	890	887	886	886	863	859	874	817	953	874	947	866	832	825	814	837	850	914	853	893	877	826	864	851	807	860	855	870	914	793	883	847	871	880	873	842	829	833	832	844	846	825	886	868	841	844	846	918	854	854	800	876	874	928	862	798	866	826	849	859	855	836	921	832	852	880	881	885	842	846	837	857	819	828	887	828	864	806	837	869	813	866	885	837	821	835	892	885	878	852	850	878	821	871	863	840	888	841	894	858	900	806	887	911	859	913	855	819	884	827	843	854	836	809	809	896	868	824	865	849	860	865	826	821	880	900	811	833	831	893	832	805	866	886	818	822	818	845	883	869	861	915	864	838	869	842	859	905	799	874	887	857	854	854	856	843	882	847	871	832	834	843	876	872	881	845	897	841	842	833	887	812	831	842	837	800	906	885	869	826	858	829	819	952	907	874	873	870	849	904	810	842	886	855	849	846	868	895	848	804	884	826	872	867	830	867	927	938	885	832	843	844	857	816	806	850	870	829	840	830	820	864	872	850	809	876	823	869	857	905	862	881	896	871	861	890	840	862	879	803	876	896	878	852	821	887	917	934	877	875	863	841	861	869	828	864	838	858	846	882	860	845	834	871	898	839	849	877	935	857	855	902	886	823	888	861	865	895	859	836	857	951	848	884	841	861	913	859	850	834	870	856	826	869	849	855	864	847	867	863	888	811	882	874	898	821	857	875	910	846	827	905	845	840	824	804	809	869	879	801	870	834	870	864	848	877	921	897	856	889	841	878	873	926	841	859	810	841	852	838	890	867	900	911	904	840	847	916	882	907	912	850	862	887	897	808	893	855	898	838	874	840	856	843	884	850	855	847	870	903	882	851	885	853	853	847	910	858	847	911	840	852	818	909	872	847	814	898	838	867	847	885	863	870	853	860	892	849	840	869	863	768	828	856	860	922	866	843	889	843	855	830	850	866	898	804	884	846	853	858	891	852	897	877	875	822	818	779	889	879	909	888	826	910	876	849	867	881	866	875	849	855	879	880	896	874	856	843	820	863	887	853	821	844	855	889	886	853	876	884	865	834	902	924	797	860	869	860	916	852	884	914	812	835	893	883	833	936	815	843	850	878	752	877	833	822	841	825	818	863	872	858	857	907	864	840	907	847	854	857	840	851	908	861	872	909	801	829	861	833	837	869	859	852	866	902	862	867	893	840	871	869	853	863	881	872	850	820	795	828	862	864	823	881	898	824	825	861	893	877	845	882	847	856	851	811	870	837	895	866	827	849	861	866	847	862	834	949	855	859	909	856	892	868	883	893	877	853	896	884	864	812	847	849	840	805	888	883	862	922	846	833	825	872	854	831	873	800	817	855	868	841	899	850	868	889	851	810	881	881	860	861	888	872	838	881	883	853	792	885	875	859	818	811	877	837	808	862	869	875	876	847	836	826	839	824	857	877	831	880	835	866	881	853	873	803	872	929	834	832	852	891	907	881	881	850	853	881	886	902	881	856	816	840	903	882	895	865	840	853	913	888	827	883	822	848	853	879	854	816	857	868	829	835	888	801	874	882	901	865	836	856	822	846	817	875	867	821	888	870	873	856	882	888	887	851	909	833	856	807	848	966	823	867	883	854	859	904	843	836	867	862	898	884	857	873	868	835	893	838	853	833	833	889	831	884	797	827	851	869	892	858	832	878	809	850	893	831	842	864	839	868	817	832	882	852	887	866	888	885	893	829	809	876	849	880	857	883	831	810	817	839	889	892	843	859	851	888	904	835	806	818	864	870	850	855	875	868	877	851	836	881	814	834	934	841	850	824	859	838	818	915	900	884	835	899	783	845	834	848	856	814	844	885	892	841	828	855	851	900	866	881	846	904	828	853	900	889	849	803	902	923	834	909	835	891	800	900	933	846	821	875	887	854	841	842	882	852	895	865	821	827	853	819	887	830	813	867	873	896	875	850	848	894	903	857	842	895	853	807	871	817	864	879	885	867	892	848	850	837	838	839	879	859	840	867	887	880	802	860	900
13966	7482	5694	3655	2124	1280	789	514	405	371	311	281	300	283	300	299	279	276	299	313	296	311	299	305	314	277	314	280	281	257	307	304	307	302	269	296	280	296	295	275	296	288	303	282	276	304	287	297	314	290	303	311	291	298	278	294	292	276	280	336	297	329	284	301	307	295	272	286	296	281	267	289	270	288	291	292	287	300	283	268	304	284	275	287	317	261	269	286	279	291	302	303	309	306	294	293	294	320	306	307	261	305	299	288	282	268	297	317	288	316	284	291	274	276	295	308	288	286	298	298	302	299	284	292	288	287	270	304	276	280	300	301	292	310	280	245	299	309	283	284	308	298	342	297	284	293	305	316	310	311	296	316	310	316	302	272	310	272	286	295	312	288	284	305	291	275	302	288	269	300	300	308	275	292	298	319	312	311	271	314	278	284	299	292	285	295	256	285	278	319	293	298	264	298	265	291	302	304	279	276	290	302	279	296	269	272	287	293	288	283	300	296	286	284	289	308	281	294	299	292	309	309	269	282	281	310	320	319	299	311	298	276	288	286	283	286	310	283	294	288	282	287	312	305	296	281	274	264	268	279	303	290	261	274	291	314	253	277	298	293	265	303	319	300	264	300	257	302	316	300	298	283	309	304	314	314	308	304	293	317	274	310	291	294	272	291	288	311	292	288	274	294	312	289	315	323	303	296	275	302	275	301	292	320	293	268	261	306	277	284	313	292	271	272	311	273	313	312	268	260	301	309	312	300	302	316	292	322	295	310	275	269	304	294	319	254	295	295	312	309	264	278	290	265	295	272	284	286	293	322	253	280	280	305	296	276	303	290	278	288	301	279	301	289	292	304	279	280	308	277	263	293	274	304	271	321	303	319	292	275	286	283	268	264	291	318	309	285	286	294	295	310	291	304	303	307	274	308	271	292	295	326	295	337	293	301	306	312	300	308	295	285	294	323	299	305	290	299	272	296	303	273	240	285	294	269	270	310	303	277	276	294	289	305	276	266	273	287	270	295	307	298	289	288	293	304	286	301	282	293	291	288	302	301	286	262	314	302	292	254	307	268	273	305	297	298	275	256	290	294	293	300	261	303	305	277	283	334	312	290	280	296	304	329	287	293	291	344	270	315	276	287	292	296	287	284	309	321	296	277	331	268	299	289	320	323	306	303	285	293	314	270	327	318	285	261	270	301	333	283	274	310	293	281	271	263	289	262	285	283	276	291	281	294	291	294	309	288	297	332	301	304	279	301	302	292	260	267	298	261	261	304	313	313	277	306	305	289	330	285	309	314	286	289	269	284	298	295	300	269	296	296	322	282	319	279	302	293	301	296	277	292	298	300	294	332	292	291	315	316	270	288	282	293	290	306	294	318	274	279	304	286	308	290	292	285	281	310	290	282	275	284	296	253	303	307	291	265	287	291	301	278	281	268	319	332	322	273	322	310	314	295	286	288	261	313	309	299	265	267	303	293	297	289	266	278	304	284	284	289	308	259	280	284	311	285	323	304	297	290	299	292	295	303	296	307	325	266	307	322	305	284	286	312	304	290	303	265	301	286	282	258	309	272	309	288	245	284	259	329	310	302	288	296	299	337	281	294	289	252	346	277	281	280	298	258	291	283	337	291	317	258	285	278	302	290	302	302	298	278	298	252	305	320	318	276	279	293	311	296	287	297	287	288	279	286	273	280	306	300	284	309	296	291	284	276	296	282	288	292	287	286	324	337	319	289	270	298	321	271	322	301	281	307	251	289	301	271	316	300	287	298	298	303	269	291	281	279	319	292	279	307	273	304	303	264	295	284	300	310	285	299	284	308	286	313	315	265	290	305	304	289	314	267	288	306	276	281	286	278	287	309	288	327	277	298	304	297	340	301	299	310	287	304	276	264	296	302	295	304	304	307	281	270	315	287	276	269	284	291	293	288	320	298	285	247	272	302	267	246	278	260	315	284	251	245	285	284	294	279	328	287	285	282	284	316	305	298	287	324	279	292	265	300	309	264	296	320	282	286	325	293	277	265	306	295	307	260	290	282	279	301	298	306	292	292	311	305	287	297	287	270	297	277	281	284	292	266	303	314	303	261	296	297	304	295	290	306	308	330	296	278	294	306	293	298	287	270	289	272	340	301	284	277	312	331	289	305	271	324	294	295	278	296	285	337	294	308	254	325	306	310	306	277	303	297	303	287	252	279	302	288	278	294	304	320	304	269	281	313	325	294	314	299	261	286	309	323	292	246	304	324	296	295	271	313	297	266	303	263	311	280	269	319	246	304	303	295	345	282	337	291	341	265	284	297	318	271	309	303	254	284	312	290	270	294	300	309	283	283	310	297	320	280	272	270	261	253	291	317	296	280	270	292	310	295	315	303	279	248	307	312	304	296	316	308	304	289	316	306	270	266	304	282	303	301	320	278	287	298	306	323	305	269	306	310	293	306	300	301	281	291	290	273	269	301	304	307	306	282	330	320	293	281	288	300	351	299	296	259	303	269	315	310	293	271	266	282	284	259	280	238	309	294	284	291	283	298	291	328	289	284	295	324	329	281	286	302	298	274	313	290	296	294	280	305	284	307	295	279	260	328	285	333	296	284	309	270	295	314	284	280	298	291	293	283	269	273	277	263	323	269	284	298	247	273	315	299	292	267	281	290	287	285	286	278	306	285	312	284	276	281	289	280	301	284	288	294	296	312	273	270	327	296	292	335	326	289	290	291	273	300	340	315	292	320	287	297	308	287	305	287	298	320	281	302	302	311	310	269	280	285	298	295	271	286	279	291	271	280	273	286	300	292	276	326	278	299	307	263	291	296	275	284	292	262	286	296	279	289	283	284	285	311	314	319	322	280	287	296	297	281	330	287	322	280	299	274	302	282	299	270	301	283	307	308	309	284	292	241	295	289	290	284	280	269	295	295	263	285	270	301	314	333	291	261	286	266	292	285	287	293	331	328	284	310	298	318	297	281	276	290	286	297	309	273	294	300	274	292	257	270	293	304	285	266	286	279	310	268	301	290	294	317	310	315	302	286	296	290	300	265	297	289	295	291	293	304	325	289	299	320	273	277	298	289	258	302	295	282	286	275	262	295	264	272	319	293	291	308	326	345	309	280	294	303	298	336	272	312	297	277	341	290	275	305	289	327	307	279	282	329	309	321	291	320	291	292	315	311	285	285	290	270	283	292	300	312	281	282	317	296	313	274	297	281	324	299	306	305	292	322	298	299	275	301	290	321	288	304	303	295	312	287	310	292	285	338	327	280	259	276	273	306	288	290	291	267	271	309	293	290	321	271	276	320	317	266	278	309	271	267	270	293	281	263	323	287	327	290	308	293	292	274	269	303	306	305	311	286	275	303	293	301	276	270	285	291	296	286	314	274	315	275	312	298	282	283	298	270	294	288	320	285	305	269	287	258	302	321	279	298	283	310	255	270	296	292	278	307	307	294	296	288	286	274	292	298	287	312	323	266	272	306	254	296	303	263	289	271	293	271	278	302	287	268
13788	9754	10848	9374	6475	4048	2458	1558	1082	867	746	678	658	652	675	689	637	681	607	621	663	621	602	688	686	651	622	654	680	646	645	688	631	666	643	671	616	652	671	672	687	671	722	641	700	611	693	651	700	662	585	623	655	627	644	688	648	650	620	648	676	638	692	669	673	636	649	643	642	641	689	654	647	659	653	620	619	609	634	653	678	695	707	680	684	692	673	637	710	634	663	672	689	665	638	660	630	686	666	631	643	661	696	629	604	657	679	628	621	657	660	628	642	682	679	641	657	694	638	635	667	633	624	649	699	693	596	653	649	729	670	661	664	637	650	636	608	678	684	643	636	664	610	703	670	656	634	624	676	643	615	674	640	665	623	698	633	646	678	630	673	702	675	628	677	611	663	645	637	671	615	658	644	659	679	626	628	639	667	641	629	653	675	716	656	648	661	629	659	635	613	638	622	653	642	662	643	644	633	689	658	665	670	654	696	652	656	638	612	676	682	630	659	663	673	635	614	696	624	613	661	655	660	679	637	691	646	701	647	655	576	639	654	650	696	628	649	665	635	679	649	664	645	652	637	652	661	672	650	639	651	662	668	670	713	674	622	645	612	661	672	659	628	673	692	677	653	639	664	689	672	658	666	654	659	633	607	614	665	670	634	660	684	654	642	628	666	679	612	623	592	690	703	654	604	668	661	682	642	658	658	674	630	654	662	686	635	647	636	653	634	636	640	619	664	644	654	648	656	621	668	649	657	701	653	660	688	616	651	638	610	637	662	677	628	638	652	645	689	664	622	621	618	647	707	664	650	669	694	644	637	670	635	619	696	703	664	677	648	649	648	670	693	698	644	658	656	641	668	653	709	661	698	659	703	634	648	635	669	672	637	622	672	647	673	676	679	650	637	599	636	626	616	662	652	622	637	680	710	648	666	678	681	652	681	655	606	635	662	634	654	639	640	614	687	633	718	624	655	658	648	655	618	669	662	637	572	709	638	633	614	670	635	699	660	640	668	644	665	626	667	621	619	660	657	677	647	641	666	637	647	650	678	713	631	691	641	676	649	611	656	686	706	674	641	649	658	629	682	683	700	678	692	674	637	671	680	626	685	600	661	658	667	631	646	628	596	611	675	640	649	651	622	647	657	653	587	648	649	646	639	663	606	646	626	699	659	652	651	650	649	661	721	648	604	678	652	671	641	631	675	676	621	670	666	636	661	683	646	610	602	637	641	700	642	721	662	675	627	650	665	635	580	651	681	664	646	651	697	678	716	641	670	641	651	696	598	672	669	717	654	664	640	700	632	600	687	634	622	627	628	616	659	657	667	688	621	689	631	628	648	616	617	643	664	612	649	673	631	668	656	637	645	654	653	673	657	633	639	653	685	670	656	648	636	658	627	630	647	645	662	647	653	655	690	682	682	627	639	640	622	656	660	654	651	638	646	641	639	644	623	661	648	659	628	631	644	611	599	656	614	619	708	676	695	649	642	602	630	614	643	659	676	656	624	672	668	612	656	654	640	642	663	623	640	616	645	668	672	659	657	661	630	667	668	620	671	630	636	635	634	629	639	668	693	639	659	682	654	684	639	666	654	628	628	622	681	632	647	607	678	671	629	630	641	653	662	665	682	640	655	684	655	631	653	645	679	687	711	669	644	684	652	659	649	630	673	582	677	634	654	626	632	660	684	644	628	647	670	642	679	617	639	621	668	683	671	692	681	666	659	626	690	628	611	626	645	654	670	656	629	637	661	615	632	644	647	640	630	624	644	671	666	674	650	654	664	642	655	715	644	696	621	623	619	660	661	670	608	630	657	682	631	673	650	666	576	622	665	653	688	662	658	657	622	672	640	648	650	715	657	648	655	633	657	642	658	651	660	629	686	682	667	688	677	629	687	656	644	688	636	615	666	654	603	640	629	673	609	641	624	622	690	603	634	696	655	660	662	614	651	628	663	677	662	656	643	657	661	645	652	646	672	719	674	618	632	621	685	641	619	634	661	636	623	658	660	656	626	634	633	652	650	696	650	656	680	708	653	634	638	662	618	645	627	661	650	705	642	634	660	646	657	638	708	668	667	619	646	693	631	645	682	640	687	701	649	657	682	631	614	682	661	664	638	589	668	646	586	703	644	636	645	595	649	662	682	643	635	698	647	673	619	666	666	625	668	679	667	633	651	659	662	653	662	650	658	651	623	657	651	637	617	700	629	648	655	622	685	664	666	650	649	676	575	653	647	628	693	677	665	650	671	629	674	616	653	623	626	656	660	617	641	658	648	662	681	667	631	657	620	648	661	645	635	637	628	678	654	652	645	662	653	690	657	624	657	663	659	602	686	657	650	651	673	602	648	672	634	655	630	671	676	600	661	675	637	588	680	647	652	663	667	698	686	604	657	661	712	637	662	658	643	644	671	603	635	679	650	646	633	592	657	687	644	706	618	625	676	679	647	667	620	625	659	643	654	585	685	652	642	660	652	661	663	674	647	709	652	641	671	699	669	656	707	655	682	648	632	667	650	685	619	654	660	678	621	684	681	638	635	662	673	631	621	665	680	662	686	599	670	679	637	635	658	696	614	670	708	658	621	680	662	594	621	620	623	652	622	645	619	601	642	674	643	655	692	667	647	610	647	612	606	667	626	633	674	682	687	611	666	651	653	636	634	684	690	624	635	629	624	670	662	679	642	682	626	608	646	632	587	647	672	656	656	656	598	682	662	659	606	593	639	637	670	683	623	676	638	622	647	681	690	640	650	708	650	626	645	689	656	696	660	697	659	688	674	662	641	655	651	672	590	649	668	637	683	628	687	701	621	665	639	681	656	652	663	690	635	664	676	672	695	628	673	651	638	606	669	666	614	651	639	668	639	659	637	668	672	675	639	654	613	671	643	690	677	684	672	643	598	654	620	637	626	667	667	634	658	602	621	693	686	689	665	646	706	587	617	704	660	630	651	628	646	667	679	706	671	642	659	637	652	642	625	654	657	634	681	653	615	670	675	663	625	664	670	638	659	655	611	700	690	685	647	645	639	703	640	674	612	600	653	651	674	667	600	640	653	632	645	634	673	605	650	649	616	653	650	682	641	644	649	652	637	657	677	679	640	638	672	690	675	626	676	634	671	650	700	649	615	676	650	622	663	675	657	634	674	621	665	608	681	678	621	632	631	638	631	629	663	612	627	697	669	592	659	677	641	657	675	667	650	612	652	682	663	649	644	642	635	682	654	638	656	663	656	642	683	652	674	604	643	644	628	619	626	656	681	631	593	669	624	699	613	638	663	605	702	622	628	651	688	646	652	720	678	643	648	683	650	677	649	640	652	614	623	629	640	664	639	691	641	647	710	650	633	676	611	696	635	642	670	661	610	660	636	644	681	661	676	653	664	647	613	631	623	646	677	668	667	629	670	704	605	664	676	659	724	621	650	632	642	676	646	658	665	604	650	604	617	626	661	684	654	682	636	666	666	662	636	736	643	667	651	593	611	645	671	652	656	669	672	654	660	695
82708	70595	70346	58596	43640	29647	16316	7044	2799	1368	715	503	356	359	357	346	352	387	347	390	346	352	375	359	356	362	352	360	398	357	372	363	352	396	383	370	373	360	378	356	365	378	390	364	392	393	371	394	396	383	362	370	343	388	364	385	347	372	367	403	379	361	380	368	375	355	362	382	368	350	383	345	365	374	393	352	356	342	361	381	348	367	392	343	345	343	357	369	379	372	379	385	355	357	372	359	359	368	376	397	344	392	362	319	350	331	390	362	376	380	347	349	338	364	380	383	377	351	365	368	355	372	386	392	348	400	364	375	394	374	337	362	331	349	362	359	354	364	348	355	347	338	327	350	355	414	366	367	332	340	354	375	328	379	355	385	391	382	369	343	400	386	363	354	352	373	375	327	334	369	402	397	390	366	337	381	372	360	384	358	362	394	375	385	370	360	323	375	359	363	333	363	354	384	387	405	355	354	367	357	372	329	357	377	424	372	371	384	386	359	357	343	367	331	374	383	349	361	377	381	347	340	365	349	338	378	358	377	395	405	372	347	354	381	363	354	362	375	346	366	374	368	355	348	405	367	323	386	375	380	381	363	368	390	358	346	355	342	391	338	381	339	391	343	386	362	408	346	345	343	375	353	391	374	380	387	372	367	351	372	374	368	338	381	386	378	360	342	347	370	393	322	357	364	379	360	369	341	370	367	366	357	379	377	378	364	382	340	375	314	348	373	363	396	346	393	410	338	375	367	375	345	368	389	376	339	382	372	349	385	343	403	357	405	372	380	393	327	384	388	351	362	346	331	326	348	348	366	362	351	333	349	341	389	330	363	348	395	332	376	408	364	360	318	353	417	398	360	399	343	327	354	392	341	339	374	386	367	355	380	366	353	373	352	360	371	360	375	383	367	401	347	342	344	366	358	350	344	356	349	348	394	404	387	339	352	377	380	354	375	361	380	381	390	382	378	369	372	386	339	316	389	370	384	377	361	347	323	392	397	373	376	357	393	343	331	375	352	359	360	360	332	350	327	371	334	372	343	308	392	364	330	332	348	364	363	323	371	346	389	302	385	399	334	350	327	358	354	397	391	350	386	371	389	333	365	397	364	360	346	384	337	393	374	337	352	360	381	361	393	380	339	368	334	383	353	364	374	382	363	368	366	356	392	337	346	392	347	362	346	363	398	360	370	345	355	391	364	343	408	392	338	369	383	353	397	370	358	375	353	349	350	370	393	352	379	372	411	384	360	394	367	368	386	365	359	376	362	351	358	375	368	363	391	328	374	429	367	361	363	352	353	348	352	356	336	337	377	376	355	371	386	348	372	366	371	366	336	341	407	377	383	362	365	391	375	379	387	368	363	335	391	350	359	393	379	376	362	356	366	359	371	364	323	353	388	387	340	364	353	348	383	407	375	354	351	356	377	341	308	329	371	375	351	381	379	357	370	331	374	344	364	368	352	323	342	360	402	361	367	382	343	355	366	403	380	349	377	346	339	382	351	324	390	386	361	320	361	348	344	356	365	352	390	352	376	350	355	363	367	383	353	395	363	356	377	368	347	371	347	392	377	356	340	346	362	382	344	345	377	385	356	415	359	319	381	379	384	416	421	376	374	379	372	351	366	326	344	349	391	416	387	362	348	407	334	381	383	366	365	379	360	409	401	369	367	382	392	375	330	375	374	368	364	379	334	371	350	387	405	360	415	372	364	346	393	370	323	391	413	341	351	346	356	381	366	329	349	356	357	362	403	397	371	411	363	391	350	392	394	358	344	323	354	376	397	329	343	360	345	399	368	378	387	358	367	389	367	367	401	378	370	378	347	361	309	336	360	371	365	393	333	356	377	382	390	356	343	417	324	375	357	319	365	353	421	388	340	333	368	365	346	354	351	369	354	443	349	363	380	342	330	363	416	353	369	364	338	361	363	334	364	361	337	366	358	384	397	346	415	355	355	372	360	402	332	365	337	388	389	375	362	353	356	342	368	348	359	359	367	357	339	376	401	364	381	346	401	364	389	366	344	370	318	387	355	407	345	328	339	369	353	374	360	362	364	381	344	354	354	378	357	361	362	370	357	340	345	369	384	352	359	343	307	388	349	381	404	353	361	333	406	384	378	371	372	374	357	346	375	335	367	349	358	345	376	351	363	360	360	365	341	376	387	383	369	363	380	368	348	360	352	365	344	385	353	340	365	359	330	370	357	345	358	395	354	356	368	383	421	388	374	336	373	357	324	382	381	336	324	352	375	355	388	382	348	341	373	384	370	378	350	363	363	384	335	395	343	353	386	363	330	398	367	381	340	380	357	373	355	374	365	379	382	370	342	359	357	367	342	365	348	372	388	365	337	395	369	363	401	372	376	352	364	397	349	404	366	402	356	353	374	349	396	401	340	359	426	419	380	365	343	392	346	375	369	375	359	355	371	372	342	394	380	407	355	388	374	365	368	341	375	378	339	387	359	353	352	363	368	358	380	368	374	380	367	352	351	345	340	358	342	361	353	360	372	330	381	373	361	355	386	353	359	375	363	393	381	357	394	369	348	334	371	337	375	415	383	366	401	379	353	395	386	366	376	396	345	367	411	384	376	361	408	391	357	383	381	325	345	350	370	344	373	382	351	345	369	388	344	390	412	381	401	362	349	341	375	387	429	335	384	373	350	354	349	403	335	366	353	352	367	363	349	372	385	386	335	340	382	378	329	347	349	372	375	327	361	375	349	376	372	399	379	320	332	323	354	355	357	352	364	406	369	355	351	357	354	378	339	402	364	340	356	355	382	380	375	383	339	365	378	384	367	376	390	382	323	390	396	375	326	381	340	364	383	361	365	383	411	330	344	328	377	406	384	394	361	363	363	355	347	361	349	405	379	368	359	375	328	354	371	376	401	354	373	364	361	391	382	364	338	337	386	366	396	386	375	337	350	356	361	336	385	354	379	359	348	381	372	387	384	369	403	338	344	415	374	343	361	373	362	341	333	392	361	319	345	383	387	360	346	396	369	333	374	364	351	368	369	387	359	367	389	384	384	380	373	323	357	373	379	345	345	365	378	350	368	349	363	394	403	365	385	384	395	377	367	341	373	419	352	362	375	369	349	331	337	352	352	314	357	394	347	360	342	350	405	358	364	380	386	369	359	382	370	363	385	369	383	369	364	339	331	363	377	344	333	399	376	340	359	372	344	372	382	398	376	345	360	369	412	389	337	384	397	348	357	387	384	387	399	399	342	362	365	382	342	361	375	342	369	366	338	342	368	391	406	383	384	343	344	377	352	396	362	373	378	396	376	396	362	393	379	356	389	340	349	344	357	336	382	353	345	353	382	359	377	357	367	348	336	381	357	387	367	384	382	387	381	337	368	367	376	352	369	400	361	371	371	385	379	328	317	367	371	354	370	339	348	358	347	401	415	316	366	364	380	355	318	346	325	353	351	392	348	343	339	358	352	376	364	359	364	356	364	354	347	354	381	357	377	376	344	386	340	330	375	346	360	341	399	338	349	383	344
52929	53193	65689	63370	53124	41437	29074	17214	8899	4269	2205	1292	798	839	803	791	800	796	786	780	810	786	787	809	788	795	718	796	813	800	804	793	822	853	797	795	797	786	796	844	765	752	785	788	842	834	732	777	830	789	766	788	761	827	772	791	798	777	763	780	739	827	787	783	805	849	794	818	801	762	799	791	829	788	795	778	790	817	831	776	806	760	788	831	760	781	841	811	824	812	811	742	745	799	792	734	806	807	833	772	829	795	791	776	795	777	759	813	787	748	766	807	812	823	807	757	745	798	789	782	786	771	794	776	835	782	782	795	798	781	810	789	771	821	810	743	781	828	771	772	810	732	753	774	788	815	797	741	812	801	736	805	786	769	790	749	769	788	775	804	816	811	834	756	808	782	795	757	817	786	839	781	803	798	761	808	803	814	825	786	763	796	829	798	811	786	791	782	800	757	834	732	816	821	769	799	798	768	786	859	787	837	787	815	777	782	792	795	806	780	743	763	786	779	817	792	802	805	787	770	761	801	811	827	807	783	788	818	852	822	784	774	841	760	744	788	815	801	805	794	771	779	766	783	835	815	804	823	755	819	784	814	803	806	761	802	804	766	779	794	781	811	826	748	798	750	819	803	775	809	803	786	785	778	823	776	809	780	831	804	768	759	822	843	762	801	770	810	773	813	808	795	826	811	799	741	852	829	831	749	878	791	859	781	824	742	797	767	763	793	762	797	799	775	803	791	797	806	793	792	772	778	789	820	784	827	813	772	831	786	805	811	823	810	778	764	827	821	859	769	754	805	799	776	842	798	789	811	791	810	777	802	773	821	772	818	770	792	807	763	785	837	811	766	836	774	812	790	786	810	807	781	818	816	779	788	810	784	817	737	806	794	812	788	753	799	824	813	782	796	777	823	798	810	802	852	784	826	771	828	833	788	783	765	805	833	821	844	849	772	736	836	789	800	750	836	784	780	805	804	771	820	786	797	801	784	779	801	771	783	805	845	782	793	788	782	766	798	819	794	820	769	819	796	789	783	821	839	814	808	794	780	813	791	756	826	750	791	834	809	800	771	818	786	773	760	825	809	756	764	829	793	844	794	800	777	759	804	778	795	820	807	788	827	818	862	809	797	801	773	827	807	775	850	828	849	816	840	814	774	767	812	793	825	787	772	798	764	789	800	774	807	730	775	844	847	806	753	802	805	780	814	825	774	778	853	766	774	813	795	750	780	772	782	765	766	760	741	818	755	787	817	804	816	795	834	814	802	791	826	811	789	808	797	773	800	787	848	807	824	801	801	810	825	779	850	839	852	790	804	827	754	779	812	829	781	771	806	760	829	765	774	795	811	794	798	813	772	761	815	767	827	777	754	775	786	829	783	813	816	842	757	813	826	790	838	831	804	817	776	746	767	786	786	799	779	791	770	839	823	806	772	771	813	834	786	769	807	761	815	822	790	821	806	821	857	769	787	857	810	846	825	805	804	850	835	782	828	797	781	778	809	907	794	784	750	784	781	822	793	808	779	802	754	780	796	808	789	811	803	804	798	798	816	832	803	791	796	779	846	775	852	798	750	745	836	779	747	817	823	832	764	822	830	789	776	777	747	819	806	799	846	797	744	790	786	813	837	759	826	775	744	781	769	733	824	754	763	790	805	792	854	821	805	795	774	786	775	799	783	849	803	744	808	834	811	780	753	786	762	842	799	809	829	776	830	866	796	798	775	769	773	835	813	794	816	814	820	808	763	764	797	796	780	751	836	795	825	776	817	843	768	801	774	800	810	762	768	814	828	829	822	783	766	791	825	854	815	780	781	760	868	807	733	798	813	809	805	763	775	811	768	848	847	811	778	826	863	833	809	824	807	783	789	804	802	804	762	783	802	788	832	803	797	820	753	784	767	786	757	809	807	769	771	849	740	794	751	892	806	795	773	808	808	772	793	821	839	816	778	768	785	794	812	777	834	789	834	796	786	782	778	773	771	785	776	812	809	737	790	797	799	767	786	839	798	797	814	776	812	798	776	747	834	784	869	788	833	795	775	852	812	786	775	790	795	845	811	771	807	838	779	800	813	841	761	772	812	768	846	788	780	788	813	797	809	785	835	820	809	788	804	752	814	801	839	827	803	819	825	793	795	826	834	796	791	813	801	751	843	828	840	815	823	813	797	759	802	795	758	764	779	808	792	807	836	755	801	766	772	816	805	839	822	847	770	835	799	816	793	795	751	798	792	870	841	798	771	809	810	832	800	807	864	771	831	824	773	797	825	822	748	798	761	832	772	798	813	793	782	771	802	758	826	747	784	810	757	878	796	840	850	777	774	763	841	814	773	830	845	788	779	789	827	837	790	765	763	780	796	797	800	843	779	807	774	774	788	782	795	817	791	789	780	869	825	792	811	808	823	802	817	777	806	806	827	802	806	812	795	813	799	757	797	785	813	872	808	818	828	807	808	785	770	788	807	784	817	834	781	815	811	800	755	806	795	848	798	809	783	813	840	812	744	792	783	847	773	756	780	797	799	818	841	799	799	812	778	813	764	735	800	763	810	754	782	781	835	813	776	784	814	804	779	850	837	858	838	794	772	751	808	800	768	745	747	786	799	829	809	830	786	791	814	728	778	784	799	806	762	790	817	799	822	774	828	771	783	831	807	824	864	779	764	772	804	757	809	791	788	808	774	808	761	790	812	821	833	821	787	808	784	819	767	843	762	800	786	807	800	792	833	750	821	832	840	774	801	740	785	793	788	809	745	833	806	812	755	740	762	806	787	859	806	860	803	781	810	808	801	809	794	795	826	754	785	825	747	775	794	778	788	801	821	834	792	768	764	787	748	796	787	794	760	868	780	788	784	831	801	792	758	841	771	794	833	759	826	837	759	805	822	826	807	777	833	787	814	825	787	786	798	760	795	795	770	751	791	802	823	728	770	809	766	816	786	785	754	800	779	785	822	802	787	802	729	803	807	734	772	812	844	787	818	802	821	742	800	832	740	847	834	817	783	810	836	824	851	825	814	811	790	841	741	803	778	779	823	832	781	790	815	818	824	812	782	771	828	845	797	781	783	772	765	767	801	822	783	783	855	867	833	743	788	770	783	797	812	765	770	798	752	800	771	810	835	809	775	762	800	805	798	804	750	814	823	783	844	809	831	816	839	800	826	788	813	778	752	823	823	845	823	841	751	826	786	822	811	787	756	765	766	844	783	799	744	757	733	788	754	751	756	804	767	781	815	780	754	793	775	801	829	773	801	795	751	776	847	780	837	814	800	781	811	831	802	763	789	803	772	812	821	836	822	800	815	792	834	784	776	810	809	823	753	784	808	794	806	784	804	798	825	813	761	818	795	798	828	723	762	799	772	813	755	822	831	787	794	753	787	798	783	871	804	812	849	773	764	781	789	826	792	764	793	814	795	818	776	787	849	769	838	799	796	801	739	797	798	835	788	801	763	824	813	812	800	850	813	804	763	773	801	775	829	777	847	822	805	808	813	785	819	812	824	809	771
84796	71894	71799	60836	46105	31247	17682	7772	3103	1432	789	534	419	395	388	450	425	451	418	431	409	418	436	440	397	401	406	373	390	364	410	396	378	378	401	393	392	385	390	353	378	408	387	404	419	418	409	367	410	410	385	408	408	418	376	434	401	363	407	410	377	382	420	426	467	392	415	393	420	393	395	372	378	377	416	403	414	390	346	404	395	417	379	422	400	423	400	438	423	395	402	366	441	372	459	408	452	427	395	407	422	413	429	396	442	413	358	417	405	403	412	401	404	379	412	389	413	456	397	409	426	392	379	374	403	376	395	405	372	395	404	425	394	446	367	370	402	438	443	405	419	388	421	404	386	390	400	428	390	428	417	391	405	428	370	415	410	402	391	404	379	415	410	442	418	386	409	402	422	404	422	408	387	390	422	416	369	438	394	396	376	437	397	398	421	377	358	377	364	400	417	381	392	399	395	417	392	433	422	419	387	385	372	432	396	383	405	389	418	406	421	420	393	403	426	416	393	395	366	418	404	459	404	416	408	386	427	402	406	395	398	393	393	420	410	355	433	416	376	390	376	412	396	391	411	399	398	367	412	360	396	425	412	473	429	397	398	404	401	409	392	375	406	410	411	406	433	395	428	383	411	403	430	406	403	431	401	429	383	374	414	453	389	382	387	423	402	418	367	396	371	428	391	407	366	400	367	354	368	399	412	365	404	385	417	405	391	397	415	417	395	412	349	418	376	381	412	404	422	417	416	391	392	417	440	403	409	401	381	385	386	388	418	406	372	436	418	434	407	389	357	408	375	407	397	384	431	425	386	398	430	374	421	408	389	364	419	399	366	365	423	385	390	419	403	376	434	426	387	378	417	408	374	406	382	379	404	408	426	411	429	396	399	371	412	433	451	417	427	423	391	381	400	368	356	394	401	370	425	443	441	406	409	376	426	372	386	396	392	410	434	422	418	412	377	388	382	385	396	388	377	376	392	377	405	376	391	405	425	401	386	406	417	386	447	385	435	404	439	386	411	391	412	399	438	402	401	371	393	367	384	447	385	422	403	393	412	375	486	375	424	412	403	370	374	377	390	393	401	388	371	406	428	445	415	398	413	377	347	417	391	395	461	367	428	391	401	377	382	368	429	415	414	401	437	405	391	406	391	403	383	390	405	391	437	385	402	404	428	401	404	389	406	433	406	417	456	432	419	407	392	423	372	398	392	384	405	438	419	418	370	410	409	407	395	364	382	408	434	403	421	403	391	409	415	430	403	398	406	386	401	398	429	420	438	405	398	412	411	440	377	389	401	397	431	411	426	401	376	408	393	437	408	360	397	408	425	390	429	426	463	441	381	397	370	386	418	407	393	388	395	382	375	393	426	377	437	411	441	408	390	385	413	401	390	453	394	398	375	387	407	450	388	414	414	404	391	369	377	413	374	405	416	409	429	423	431	409	375	381	412	403	395	401	408	398	397	360	399	432	394	411	426	408	403	395	391	420	406	386	420	431	377	385	364	419	401	427	461	383	412	405	404	389	382	387	377	414	447	433	388	380	383	431	416	391	395	383	385	394	411	407	425	427	381	368	427	426	428	365	386	379	404	427	420	422	384	385	377	414	411	386	394	432	413	410	460	401	392	374	372	366	443	388	416	437	414	411	416	375	389	401	425	422	407	384	387	386	402	403	368	355	407	374	404	410	358	372	366	448	413	391	358	399	428	419	364	415	384	411	380	386	427	433	462	357	441	412	387	384	402	446	415	380	403	405	391	364	404	398	388	405	410	347	377	361	387	427	406	390	468	425	408	434	393	431	363	413	395	404	387	415	417	404	409	415	437	407	376	385	396	388	393	369	401	395	384	381	409	413	367	405	403	405	436	396	379	389	400	403	403	397	385	392	370	398	448	399	418	392	347	440	387	393	406	422	397	375	381	420	389	374	392	386	403	408	363	401	399	387	426	379	382	404	450	413	446	376	423	377	415	422	409	389	394	427	418	417	379	369	418	366	389	410	427	434	387	384	350	365	380	440	406	447	415	407	396	388	388	394	425	381	418	425	390	427	369	382	401	355	419	431	393	398	392	387	407	407	398	369	416	424	431	403	417	432	444	399	390	404	407	422	393	425	418	402	387	359	402	399	427	446	389	400	414	384	428	424	396	384	369	415	416	421	429	358	369	402	391	404	421	417	423	409	422	421	406	417	395	367	407	403	392	403	434	428	373	414	380	405	386	399	412	377	373	413	409	387	419	429	379	446	373	399	419	412	384	417	375	463	404	384	412	424	399	411	391	414	414	399	417	367	417	407	406	394	397	369	417	397	377	400	399	414	391	406	433	425	421	453	426	405	378	379	366	419	376	419	413	414	396	427	434	402	383	410	424	397	379	386	396	396	384	378	403	400	420	424	424	408	398	394	423	397	404	376	397	408	406	422	422	393	403	406	385	400	449	365	415	402	397	384	365	445	405	394	388	383	426	395	385	354	389	398	413	437	412	397	377	387	398	407	425	389	405	393	398	415	364	365	397	434	374	426	362	383	411	350	384	423	405	390	425	411	401	405	392	445	404	382	403	419	413	438	397	412	408	383	363	399	402	380	454	394	399	418	406	385	415	440	372	381	390	375	390	405	374	428	404	384	432	422	374	401	414	412	384	390	370	407	408	396	336	391	399	404	387	439	419	422	393	402	386	426	406	405	373	425	421	381	407	456	405	448	412	398	392	403	402	403	400	396	378	385	399	390	372	389	450	433	442	439	397	413	408	446	382	438	436	425	383	393	429	390	381	417	406	432	411	390	393	418	405	391	439	416	374	450	413	405	398	412	421	428	372	370	390	412	438	417	401	380	419	425	411	395	407	374	434	415	403	387	375	414	406	427	387	407	425	389	369	401	425	377	424	421	376	415	389	415	385	388	406	386	403	410	436	449	398	429	403	413	374	464	419	376	393	426	377	413	421	435	396	394	412	409	428	371	397	400	390	402	429	395	398	402	361	426	408	380	407	365	438	419	446	405	418	394	371	379	386	403	413	405	421	387	396	392	380	389	426	397	387	391	415	382	395	446	392	406	379	385	397	412	404	389	400	413	418	369	444	384	414	409	344	392	397	397	415	382	415	391	391	402	382	412	387	437	414	352	403	402	373	382	365	475	415	402	389	424	436	396	407	363	384	404	387	390	391	407	371	395	373	415	431	447	437	438	404	425	383	393	418	419	426	378	404	414	417	447	414	437	375	416	432	421	414	380	410	421	382	432	399	396	396	422	388	390	392	354	386	476	379	405	392	403	431	414	440	416	437	402	405	418	397	399	380	393	427	397	412	378	433	404	419	396	390	413	404	387	381	403	370	377	382	414	373	392	381	375	427	435	459	438	420	466	447	405	411	384	373	454	384	451	366	437	415	394	387	376	431	376	376	400	409	420	385	424	442	435	387	401	429	417	372	397	378	409	390	383	411	404	392	397	411	398	423	419	367	394	392	405	424	422	402	399	425	407	385	408	369	409	414	406	432	421
54500	54241	67283	65267	55045	42743	30145	18263	9446	4627	2424	1258	869	879	889	921	883	817	791	855	828	861	891	867	828	862	860	793	860	885	852	846	935	881	945	891	880	828	887	926	885	885	891	796	883	796	887	820	855	846	861	851	872	877	874	925	843	907	861	946	901	843	908	857	829	849	875	902	859	858	869	833	858	872	853	820	879	900	900	902	893	907	894	805	874	831	895	845	826	809	861	866	903	876	933	865	879	875	835	821	857	894	870	861	852	856	821	849	855	892	887	888	891	848	871	837	841	879	848	848	877	879	858	858	868	868	869	813	863	901	854	814	928	899	957	853	893	811	859	852	875	877	853	885	797	876	850	870	867	841	916	812	843	860	824	854	854	869	861	846	831	919	914	888	868	897	884	869	885	902	876	785	872	851	898	829	898	913	855	887	889	930	903	874	871	872	845	875	861	929	887	838	892	889	900	849	886	861	822	873	857	876	809	855	862	884	815	822	851	829	882	969	891	873	821	816	906	849	924	881	895	867	854	893	866	887	871	925	838	838	858	863	858	848	900	866	877	898	885	812	835	816	843	854	864	918	859	867	835	856	816	853	822	828	870	864	874	850	825	858	844	874	867	899	843	855	894	809	896	876	851	843	934	842	907	863	918	855	848	829	880	828	865	859	860	818	858	840	802	851	817	892	846	864	849	867	864	885	874	913	846	822	834	859	843	875	881	936	833	854	900	878	853	885	853	872	890	821	818	850	887	891	870	936	875	881	887	849	843	851	907	861	912	875	867	860	883	857	893	886	885	895	838	877	823	853	889	850	823	885	908	876	948	890	883	855	885	872	877	834	917	841	834	906	863	881	815	866	888	862	868	866	832	934	864	844	859	833	875	827	876	823	857	880	925	917	877	890	884	833	850	917	859	877	889	893	835	837	879	867	854	820	885	871	838	876	869	864	881	836	864	811	865	849	857	882	855	868	847	860	840	849	880	803	856	917	819	803	891	878	897	859	886	882	884	869	887	862	830	822	837	863	825	857	908	898	853	847	841	873	876	907	850	834	813	836	804	863	885	860	844	911	821	861	847	849	884	824	892	847	909	870	883	890	883	936	871	843	831	866	854	849	821	826	868	880	853	887	840	870	882	865	886	842	822	864	886	896	916	874	869	882	830	867	848	803	829	830	896	874	853	853	859	844	868	849	910	862	894	871	885	814	852	884	859	856	893	847	845	907	833	860	934	847	878	881	876	860	849	840	937	856	872	870	909	889	943	884	836	860	892	892	893	846	826	848	851	887	881	886	888	822	833	929	801	821	911	858	817	875	894	892	895	849	877	827	838	848	907	869	873	856	836	865	830	881	820	896	866	858	906	855	930	845	853	838	883	904	885	879	853	858	904	887	867	808	846	816	861	951	872	868	878	844	874	875	855	838	878	874	885	914	918	896	885	859	876	855	847	844	822	815	859	924	867	888	877	823	813	815	846	870	870	837	855	908	875	831	867	860	835	849	810	886	905	868	841	898	882	918	869	873	899	843	927	901	855	864	897	891	828	833	870	835	882	861	845	822	799	907	805	864	812	901	859	868	862	914	826	881	790	819	814	877	862	861	862	826	835	897	885	839	889	898	855	870	885	872	883	836	867	848	831	938	818	873	842	883	901	878	809	863	850	862	860	836	907	877	863	934	861	837	819	873	872	826	824	937	865	851	895	826	866	806	913	870	896	897	862	863	870	875	831	851	854	796	924	870	852	881	818	816	878	836	797	848	873	852	828	862	867	885	840	847	866	853	853	830	906	952	833	815	846	835	890	845	824	833	789	856	875	910	836	881	896	851	857	889	882	864	848	827	876	862	890	867	852	894	835	842	828	941	861	844	932	864	830	876	862	861	856	819	832	860	875	897	902	849	866	918	861	808	847	819	902	837	877	894	839	865	908	839	835	859	898	844	820	871	888	881	878	901	889	807	859	864	909	879	828	827	830	829	920	876	904	873	827	866	845	825	922	941	862	866	816	797	885	869	827	863	871	830	865	881	851	855	903	874	858	904	860	818	860	829	834	901	883	882	867	842	852	818	869	884	875	875	915	901	843	826	893	870	831	842	835	866	864	845	872	871	851	904	906	901	868	892	830	893	797	865	818	871	903	896	825	868	886	847	927	899	839	903	848	849	862	861	807	866	884	888	863	854	878	845	854	888	839	897	907	835	816	854	867	886	828	860	880	812	872	841	878	832	813	878	881	882	905	827	845	842	825	856	886	846	852	893	868	871	882	785	837	870	800	840	896	861	886	880	850	880	869	887	900	928	907	886	884	828	901	899	925	877	871	835	864	855	856	869	899	828	826	909	801	843	826	854	865	882	870	836	845	876	893	865	901	842	905	838	816	884	839	896	886	874	865	883	846	832	917	825	861	885	889	837	841	866	865	883	910	842	867	884	888	830	851	897	867	876	889	807	877	852	865	788	833	869	854	852	881	888	855	876	820	851	840	847	852	860	877	779	846	845	889	863	880	847	841	857	916	849	836	909	860	824	878	904	898	860	897	872	863	833	853	869	851	898	859	897	845	821	865	875	860	847	887	862	853	910	863	842	854	873	884	816	888	865	865	868	869	829	854	859	896	850	819	886	858	862	893	861	825	854	831	921	854	847	887	844	845	797	863	838	864	842	904	898	868	826	871	870	839	910	776	846	852	789	864	898	825	843	825	908	953	879	874	877	878	827	828	832	865	911	904	842	895	918	879	866	887	864	854	869	895	815	883	937	858	861	860	858	848	861	821	871	927	913	902	881	840	884	831	891	807	877	873	854	882	878	843	911	856	855	854	919	856	844	872	892	847	823	892	951	814	868	873	846	867	870	899	870	866	895	886	838	803	876	907	833	883	819	866	912	873	843	841	874	891	893	857	858	867	879	783	856	786	880	942	815	891	945	842	852	824	865	840	835	894	838	839	855	870	847	906	830	917	849	875	893	883	866	895	858	915	910	870	938	891	826	837	887	867	882	828	888	841	831	908	878	916	879	874	831	828	844	889	864	834	825	887	855	893	917	879	900	836	832	855	868	890	860	852	852	831	870	834	892	897	863	848	844	827	859	868	856	810	909	839	884	920	852	872	837	857	869	890	903	846	879	879	849	834	844	892	855	841	865	819	839	900	926	868	886	881	838	871	856	895	846	829	861	870	885	851	901	859	861	876	873	864	861	881	825	829	852	882	840	813	824	856	852	812	898	864	874	885	822	885	853	924	872	889	830	854	900	896	856	881	864	862	875	859	845	890	864	855	852	863	864	861	841	888	887	825	842	854	825	852	915	854	871	915	846	850	856	849	885	907	857	855	860	899	897	859	885	895	878	867	861	863	879	870	889	859	864	832	847	860	843	844	838	909	855	822	887	875	865	846	888	874	879	871	821	893	876	883	867	889	912	882	864	825	848	851	829	838	921	920	824	845	827	874	832	864	853	849	852	868	917	825	897	855	871	842	852	833	800	901	868	901	890	866	868	826	851	831	850
14648	7638	5764	3691	2221	1222	787	536	437	368	306	333	276	292	295	316	277	263	277	308	291	278	308	307	316	281	292	282	287	295	292	295	287	280	275	328	317	252	273	276	287	295	288	294	324	295	252	284	311	312	320	297	273	281	293	269	278	299	282	320	315	293	274	280	297	284	270	264	305	274	282	290	311	296	275	262	302	298	273	319	294	285	334	288	277	303	293	305	276	299	316	311	289	285	311	281	283	303	294	257	304	278	282	317	330	308	317	302	338	280	299	344	279	265	251	282	296	302	296	286	287	276	280	317	317	241	292	264	346	298	261	313	295	301	283	258	330	306	293	287	302	274	247	260	292	287	285	299	286	302	290	291	321	275	309	297	307	238	280	289	283	283	298	319	314	281	289	290	268	285	288	308	279	304	296	264	282	305	323	319	293	262	275	300	294	322	309	306	267	278	330	300	294	302	306	310	291	297	289	284	287	283	296	282	307	281	309	273	275	285	295	303	329	289	320	269	275	315	316	308	300	290	278	276	274	295	305	297	309	325	295	300	259	287	284	293	287	296	276	265	302	323	309	280	287	263	302	281	292	273	281	302	275	301	264	297	279	320	247	286	303	276	274	309	277	312	308	294	258	304	347	256	278	299	287	279	288	288	271	295	273	260	286	277	298	261	300	282	279	285	288	282	299	303	311	271	287	256	298	292	314	314	282	324	255	278	298	292	276	300	288	331	279	307	297	288	313	293	315	300	341	308	309	301	311	268	282	291	328	249	303	281	255	285	322	278	279	277	300	261	260	313	281	316	291	279	266	320	286	309	314	309	296	274	264	292	305	300	280	300	267	289	299	272	279	288	304	286	304	348	270	261	274	295	312	290	331	302	288	294	276	276	273	260	280	307	299	289	296	294	293	268	267	288	278	325	278	270	248	255	270	287	269	321	289	266	332	315	265	310	255	300	299	277	283	296	305	297	295	291	294	318	300	308	266	278	318	302	299	278	284	277	294	298	291	254	293	304	314	299	304	303	320	317	312	266	277	293	314	273	296	276	294	277	316	299	287	283	285	278	263	281	294	262	295	303	295	288	304	315	288	297	293	230	276	278	270	286	286	312	271	292	274	287	289	297	279	289	327	299	303	273	298	273	310	285	324	303	306	280	267	283	314	288	286	297	283	258	268	307	284	310	296	277	305	279	314	284	274	284	244	265	295	315	304	299	293	320	317	268	291	333	304	281	287	249	302	275	284	296	322	331	316	316	279	306	312	312	301	293	263	301	301	270	267	318	312	286	306	283	275	305	285	279	283	292	275	299	278	291	298	259	294	280	312	312	288	320	311	282	290	341	291	316	293	286	299	313	274	268	305	285	322	274	303	290	283	305	276	297	316	260	257	280	257	277	307	289	291	277	289	271	315	316	266	307	290	299	297	298	281	298	259	274	279	262	279	308	273	261	292	321	297	318	288	291	329	311	259	274	312	303	318	295	298	294	309	300	277	287	285	326	319	293	291	326	283	287	270	321	309	309	314	273	271	285	284	295	311	289	269	255	301	283	280	302	334	280	291	274	283	300	291	269	312	301	298	300	279	284	287	323	302	280	306	313	297	323	292	294	291	291	304	329	335	303	316	315	304	288	293	256	275	274	267	286	299	299	307	325	288	301	341	308	280	305	265	277	303	307	270	297	295	290	272	297	297	301	277	301	286	294	280	311	316	290	279	292	283	282	293	264	298	284	272	274	311	272	315	292	300	284	277	310	310	256	263	303	260	287	298	300	277	309	275	292	275	264	271	280	300	296	290	286	256	302	300	288	292	296	297	310	277	286	261	276	283	277	285	283	260	299	286	262	293	304	288	312	282	284	345	263	273	275	308	274	284	290	281	249	293	284	288	334	284	261	290	249	295	291	281	297	282	289	273	279	294	285	285	288	301	292	310	298	302	278	311	326	307	292	260	323	280	304	290	287	292	279	281	283	308	290	302	280	278	274	290	300	309	269	290	266	288	282	304	304	244	313	282	302	296	258	297	267	285	270	274	312	330	285	258	294	301	280	285	272	256	287	284	316	308	287	287	297	313	299	314	285	277	285	260	349	293	306	283	289	302	299	293	295	303	283	281	275	277	284	273	294	290	277	305	285	266	279	289	280	276	273	292	247	297	275	261	316	281	284	290	283	313	295	277	278	298	294	299	316	269	309	300	315	305	304	283	312	278	280	270	323	279	304	290	313	282	307	267	274	316	264	325	269	278	332	264	322	298	290	285	263	294	313	315	248	342	308	292	288	299	280	281	274	321	318	297	307	287	298	277	271	277	256	286	275	321	286	263	288	286	308	282	292	312	288	317	284	283	294	298	304	336	268	305	301	300	295	298	268	307	287	277	310	318	305	284	272	275	340	310	303	297	302	278	298	295	267	251	300	288	308	286	261	330	311	269	319	296	237	274	261	251	285	299	284	297	283	303	306	273	271	275	289	276	307	324	289	271	281	276	277	282	284	281	309	258	321	315	279	293	321	260	290	294	257	294	275	266	299	264	289	276	262	298	314	295	284	334	287	322	259	321	283	299	279	307	286	332	281	298	309	302	280	288	265	281	283	278	312	293	288	277	291	288	298	290	300	299	281	270	288	302	260	277	263	300	302	271	257	288	291	311	276	282	309	290	304	308	318	298	267	311	275	312	317	321	284	289	288	320	259	283	279	304	293	287	310	272	276	286	302	291	300	247	310	253	290	284	282	233	280	274	270	282	290	291	287	302	248	255	286	272	331	295	305	295	325	264	299	296	274	286	295	299	271	283	273	257	272	250	271	270	261	259	314	286	271	301	310	271	305	299	287	273	277	314	292	302	292	292	301	272	288	313	305	295	315	305	266	302	308	277	283	297	302	305	291	281	319	275	318	295	275	275	308	307	294	291	294	282	288	317	278	285	320	298	295	282	282	301	289	291	307	288	314	298	309	299	294	297	277	304	280	288	282	318	293	279	267	316	300	313	325	284	317	312	280	277	297	257	318	289	271	315	311	281	280	297	244	287	284	312	299	305	269	280	313	301	299	280	272	285	313	298	272	300	313	295	325	289	286	290	289	313	297	300	324	243	280	289	293	263	291	282	287	328	297	282	261	336	290	301	296	312	267	281	251	294	328	260	273	316	292	281	276	286	312	294	309	300	322	272	283	287	276	280	293	303	272	294	297	288	306	265	297	313	313	278	265	279	279	260	255	249	268	274	284	328	293	310	283	290	278	314	302	271	279	291	301	323	299	271	263	323	280	309	292	244	311	300	281	307	293	275	290	285	303	314	290	267	309	346	305	282	280	296	259	312	322	306	349	304	275	301	267	296	311	317	279	291	274	322	308	285	257	320	316	271	298	302	284	260	297	292	281	308	265	301	270	271	286	267	304	280	265	277	281	291	297	294	289	292	323	293	300	285	316	284	328	284	309	279	287	267	282	316	296	295	318	277	270	275	279	257	266	260	278	303	290	275	292	241	286	259	269	314	284	290	283
14571	9846	10938	9538	6628	3944	2389	1436	1041	848	733	708	634	655	639	653	593	641	681	655	676	650	679	660	669	675	648	677	668	643	682	648	623	666	600	616	616	624	684	651	653	649	617	640	652	661	702	706	636	650	679	639	653	651	671	654	617	660	627	624	600	654	627	665	662	662	602	656	636	649	620	656	659	651	658	649	663	660	629	651	601	622	640	599	646	685	661	619	684	610	668	652	658	657	614	671	683	650	620	642	627	644	649	614	640	665	645	628	657	683	631	657	652	620	663	662	643	635	619	633	608	638	643	651	615	605	662	617	618	623	629	624	648	653	649	643	644	676	685	605	602	661	690	654	686	620	625	669	650	677	604	595	664	632	644	639	625	639	607	644	632	659	617	670	654	680	610	670	603	659	690	692	664	641	637	664	657	660	679	618	633	645	600	658	687	627	671	617	635	668	614	676	697	654	660	646	677	592	649	620	658	676	640	636	674	654	664	640	603	664	701	677	632	683	659	654	675	609	606	658	620	686	679	698	666	647	623	666	625	681	615	667	632	616	638	664	612	641	633	674	651	630	667	659	667	651	703	658	654	666	676	671	653	661	621	663	592	640	670	618	651	677	664	664	686	672	651	679	649	664	689	629	662	642	621	642	652	647	639	596	644	669	620	634	680	652	651	590	692	699	633	634	625	635	611	699	655	711	656	640	627	663	636	603	627	628	699	621	611	677	622	637	650	637	643	638	639	644	588	633	682	608	669	630	610	699	658	654	667	670	610	651	644	677	631	602	639	667	617	681	678	645	664	624	600	667	634	628	660	642	648	643	654	608	650	620	617	646	630	637	649	623	630	658	664	658	676	632	631	680	654	627	657	603	640	640	665	675	693	672	659	654	616	638	671	648	661	648	633	677	652	699	653	641	595	640	608	637	634	615	624	662	646	628	627	629	678	625	654	652	655	590	664	694	712	610	645	622	670	634	641	680	644	651	657	650	644	661	637	657	609	620	698	654	679	647	627	639	640	647	641	712	641	657	637	607	667	633	642	638	623	655	631	666	640	647	634	653	678	600	644	668	650	627	633	657	604	644	680	611	629	630	639	660	689	629	632	620	682	670	657	657	630	634	652	646	678	670	706	639	621	597	657	706	625	679	660	552	613	617	644	660	662	661	634	664	608	633	663	684	633	621	681	691	656	647	626	681	688	638	664	628	670	624	625	632	684	665	671	643	661	686	653	643	686	648	643	627	692	666	683	606	629	648	669	689	633	677	655	632	613	625	661	609	658	688	655	670	619	674	666	668	670	655	603	675	634	680	648	683	617	640	676	641	655	663	681	661	704	652	658	642	636	709	626	649	690	634	647	661	639	667	639	658	629	664	640	662	677	665	627	650	633	662	658	658	614	672	621	648	663	672	662	648	674	648	639	665	663	672	668	619	639	704	645	663	683	672	674	658	611	619	611	654	644	640	655	612	678	650	646	608	643	634	667	665	633	638	670	655	663	684	627	679	653	647	655	652	679	625	661	615	653	648	657	629	651	648	718	651	675	676	613	654	674	719	672	675	659	660	635	626	636	685	661	636	628	616	687	661	673	630	655	681	672	687	693	639	668	616	629	692	638	617	639	648	659	683	652	648	645	665	638	647	603	630	632	667	644	626	643	624	620	663	681	623	636	674	633	615	610	621	594	654	656	666	650	666	690	693	656	644	618	681	641	647	619	670	627	633	625	641	656	680	677	624	627	698	678	630	632	627	623	650	658	658	640	689	646	626	686	631	643	616	669	618	678	637	668	662	661	657	671	655	652	620	622	635	638	659	663	653	641	661	626	667	584	661	681	670	636	651	631	648	650	687	680	640	647	634	648	614	687	633	628	676	634	633	639	632	692	681	654	663	651	651	658	622	674	625	634	614	608	629	647	671	625	668	657	644	636	631	680	659	642	647	632	667	617	619	643	704	640	676	634	626	646	664	669	612	637	654	653	615	684	624	674	674	642	642	647	670	682	650	636	658	638	649	643	681	634	665	686	653	666	674	615	654	667	647	656	643	634	667	680	668	645	653	688	646	668	635	668	592	659	628	626	621	700	665	615	606	681	695	626	637	652	645	651	668	651	663	673	623	630	611	652	666	646	629	675	667	623	639	661	612	623	678	656	662	652	678	619	658	640	629	636	619	649	632	633	634	611	641	691	690	640	657	651	653	666	657	647	613	635	655	707	631	689	654	661	686	681	657	612	690	708	657	615	681	646	587	636	643	665	608	667	650	681	640	648	649	639	649	607	703	635	669	691	636	637	677	626	695	652	656	644	652	674	643	663	669	668	677	640	656	610	659	651	598	651	634	624	656	615	683	682	598	600	653	668	670	626	634	665	667	684	660	661	597	626	686	635	638	697	651	682	691	658	670	625	672	636	663	584	660	665	629	676	673	615	658	636	689	647	598	686	667	640	680	634	609	655	657	652	645	666	648	669	673	653	628	673	665	651	694	663	675	634	652	680	719	633	669	642	636	626	673	629	650	680	662	647	683	660	627	636	627	611	690	679	666	670	666	687	669	623	670	646	670	615	668	652	614	652	670	656	641	649	667	603	640	637	613	653	663	622	670	636	633	697	669	602	647	639	644	634	635	655	652	628	643	638	589	633	637	646	618	641	633	641	591	649	683	624	623	643	650	705	607	625	632	633	627	619	662	663	624	661	599	670	650	655	661	657	659	650	609	626	631	645	606	602	645	652	609	618	602	659	625	654	652	682	631	638	641	600	650	638	604	655	704	611	659	633	666	662	633	642	630	611	678	647	684	646	654	606	682	627	638	655	634	661	666	612	665	641	666	643	621	655	670	662	622	608	691	642	635	642	605	638	658	615	636	635	636	597	663	637	656	608	654	670	610	670	653	674	640	677	671	683	668	703	667	560	663	644	654	675	661	640	616	696	638	668	656	675	690	657	621	601	705	619	632	650	633	615	616	639	620	677	648	646	634	682	637	657	666	640	639	651	662	626	630	664	660	663	651	663	678	643	600	685	659	659	682	646	658	651	605	680	622	682	640	657	634	651	675	615	621	658	660	616	664	622	643	621	637	666	620	651	618	641	666	645	631	700	610	617	643	627	679	645	650	636	655	678	625	654	634	643	692	659	666	624	672	633	665	643	621	620	642	649	644	641	630	613	693	641	652	643	622	654	646	654	631	697	666	679	662	642	636	638	650	724	669	644	609	648	632	654	644	668	671	675	662	680	635	661	612	628	640	638	623	636	613	662	643	635	672	679	631	580	636	630	665	650	662	672	580	682	623	626	630	674	651	640	621	669	637	642	648	640	630	686	648	628	631	647	665	659	646	672	638	637	658	685	642	689	592	618	673	637	619	653	667	623	634	639	702	639	680	640	637	674	667	640	685	616	631	653	628	680	644	655	643	686	621	666	634	634	643	691	665	684	671	644	670	643	647	642	615	635	614	640	662	668	645	639	654	667	625	653	669	661	671	643	676	640	627	606	637	599	653	648	694
83457	69784	69972	59066	43717	29284	15898	7092	2914	1387	719	479	339	351	321	366	377	374	377	379	356	369	371	355	363	351	346	324	356	353	350	310	304	327	350	402	377	363	358	330	324	368	351	375	373	358	356	356	345	324	368	372	361	369	367	376	341	315	354	348	355	351	372	387	354	371	357	366	392	370	347	378	302	365	342	348	392	340	305	366	366	348	357	351	332	335	338	347	341	364	347	317	361	367	357	363	371	347	353	335	376	349	374	370	378	342	330	370	328	366	354	385	368	360	392	389	360	352	346	362	385	364	387	356	375	364	338	351	358	386	365	398	352	411	347	321	348	350	351	341	339	377	344	372	381	348	338	374	363	363	377	315	328	384	362	351	368	370	382	373	367	355	376	378	386	402	372	312	365	375	361	380	360	367	383	391	378	372	335	382	357	340	371	343	349	313	363	371	340	359	373	393	377	414	380	340	381	388	317	357	357	352	327	348	367	369	362	378	350	372	361	356	308	349	361	370	359	390	339	351	357	430	335	338	367	379	346	327	386	353	366	377	354	369	387	336	324	369	395	325	349	389	346	329	351	399	355	363	352	380	353	346	371	362	347	368	368	349	379	340	355	354	378	387	350	379	333	337	366	349	357	344	352	396	356	387	363	382	369	375	348	354	362	427	369	357	369	360	373	349	385	379	350	345	359	373	387	361	369	348	344	365	337	364	343	387	348	353	335	381	352	330	365	373	373	382	369	355	368	356	349	367	392	393	372	310	380	383	331	370	373	332	357	343	352	372	371	362	321	375	376	350	373	365	365	385	372	324	354	343	341	354	321	384	393	380	360	336	348	361	339	365	364	360	325	351	381	353	378	338	342	358	358	355	393	347	328	346	343	384	352	359	376	372	360	347	345	382	329	351	362	369	367	369	351	386	374	359	370	408	397	356	356	354	344	358	332	382	377	340	356	356	363	344	328	342	352	340	396	372	367	347	358	364	336	381	331	355	385	350	361	349	331	336	371	361	381	372	364	381	358	360	361	378	390	376	355	376	394	351	384	335	350	363	360	329	363	364	391	328	390	384	364	349	344	348	348	409	356	358	345	319	353	359	362	345	348	385	346	344	374	346	367	375	348	355	386	381	378	366	344	332	341	346	341	343	395	387	398	347	370	367	334	343	350	335	376	332	360	385	365	375	389	363	352	350	357	357	379	348	371	372	348	359	343	358	341	359	366	340	330	362	377	340	379	360	359	374	373	358	318	363	364	362	374	399	341	335	377	375	392	374	388	350	351	371	341	350	370	343	354	344	366	321	334	372	354	346	370	352	399	372	331	346	416	353	365	359	362	356	363	331	391	344	366	349	337	336	347	344	326	348	364	369	354	351	354	408	346	356	356	349	386	336	402	326	337	340	374	350	366	349	335	355	364	351	348	377	355	381	314	349	358	313	329	372	356	390	409	370	373	361	329	358	382	329	335	367	372	341	360	375	375	349	354	351	364	363	375	340	393	400	353	363	387	343	342	339	336	352	345	366	356	377	375	350	337	409	321	377	360	338	337	389	327	338	361	365	344	371	349	364	331	355	339	343	371	334	344	370	348	375	367	360	340	360	352	358	360	352	397	377	343	357	372	366	364	389	388	356	357	355	345	348	350	365	370	307	319	348	371	375	355	359	347	360	384	378	368	355	354	364	342	369	378	431	374	361	389	336	351	366	371	380	380	360	362	373	362	396	370	377	378	393	336	352	330	362	366	361	371	350	342	350	368	385	329	336	347	335	356	385	392	356	375	332	406	329	370	371	398	319	385	344	377	349	368	362	388	349	349	357	386	354	357	384	398	350	338	371	348	320	401	387	338	353	350	347	363	333	328	365	359	376	378	352	355	375	345	392	359	349	339	361	310	355	364	351	352	331	337	341	352	396	352	341	354	382	350	384	377	349	348	335	381	331	398	356	347	365	370	332	332	374	369	394	363	357	363	375	344	362	321	364	342	347	358	376	392	377	381	360	319	432	376	395	350	370	369	319	337	386	378	352	376	372	354	372	360	354	351	355	367	339	377	334	355	371	344	341	365	328	368	371	363	368	357	362	384	356	373	364	365	374	371	384	406	347	384	377	385	383	325	328	366	358	342	382	391	366	336	362	326	355	357	340	372	361	390	358	355	346	404	355	368	418	369	363	362	346	378	363	322	379	359	338	334	326	357	377	370	321	316	367	345	363	412	383	358	361	365	353	363	354	359	356	357	369	355	359	334	359	350	329	364	370	355	352	374	385	407	373	347	398	393	372	384	374	370	386	394	396	380	356	351	318	357	375	319	377	357	358	353	392	376	348	355	374	349	382	369	354	355	360	332	371	354	380	356	343	366	375	367	396	346	354	353	363	358	379	348	375	325	358	352	351	339	343	348	353	351	363	399	353	344	351	384	368	362	342	369	349	351	350	360	347	373	402	353	378	380	367	352	376	376	357	353	382	349	345	341	341	359	322	347	361	346	356	370	401	395	372	365	353	334	377	386	376	359	369	331	348	373	339	384	349	329	340	352	376	337	364	328	336	360	348	332	367	368	381	360	364	369	344	340	345	338	344	348	348	338	399	313	357	364	366	380	382	362	371	368	360	350	361	333	344	385	355	351	341	333	351	357	374	373	377	376	377	367	331	373	350	353	333	375	323	400	355	346	344	383	400	392	354	351	364	362	355	364	409	343	330	346	338	344	358	367	393	350	381	347	359	366	340	369	377	338	388	403	350	393	335	336	343	347	424	337	376	340	375	363	345	333	392	320	356	326	370	346	356	384	383	386	371	365	377	332	343	367	370	392	362	373	374	353	343	346	345	363	365	369	387	338	401	388	363	375	356	372	351	350	372	379	383	373	358	375	359	361	367	366	375	388	377	338	294	351	356	335	345	362	355	389	345	395	367	408	325	324	409	389	364	331	327	382	356	342	383	355	353	345	371	318	386	369	370	340	358	347	349	360	304	320	359	384	372	324	365	427	372	354	367	362	327	377	318	356	381	357	394	315	347	369	354	348	371	353	351	359	367	369	343	364	383	344	368	336	343	359	354	398	388	347	332	356	380	360	346	377	352	357	382	368	322	337	369	344	341	319	385	382	352	354	326	364	337	358	357	383	392	385	357	368	362	356	349	377	333	349	353	345	347	359	339	369	411	318	370	346	341	338	382	355	358	379	355	384	366	338	383	349	371	380	379	393	375	395	403	377	345	352	364	369	331	370	383	359	350	351	363	355	386	378	357	341	365	361	382	352	379	352	332	380	388	346	370	391	350	375	348	372	340	360	309	356	366	341	369	377	345	341	403	352	380	407	361	401	358	412	335	355	349	361	373	346	352	346	359	362	383	379	351	344	348	398	361	337	399	363	379	357	358	362	350	352	384	361	371	357	345	345	351	381	346	372	349	374	349	378	374	361	349	343	347	404	337	345	347	360	345	344	368	356	361	350	348	377	372	355	330	323	343	362	373	373	347	338	339	352	332	332	384	358	353	375	349
53453	52611	65169	63334	52590	41141	28919	17626	9594	4802	2372	1236	827	805	809	829	772	740	761	812	846	858	788	796	818	814	804	718	786	793	832	770	819	815	872	777	808	770	785	771	862	828	814	832	821	784	752	806	792	819	742	792	769	780	771	841	814	773	783	800	841	814	820	743	746	801	787	819	781	818	807	768	808	794	826	793	756	798	781	762	754	811	814	830	750	777	783	836	790	804	830	787	775	800	811	805	762	778	818	829	774	795	818	836	825	787	786	815	777	795	783	791	802	837	827	829	813	780	778	796	755	794	824	736	787	784	769	800	768	765	789	793	770	739	745	836	760	770	767	743	775	780	782	785	810	820	752	777	779	863	773	762	800	778	801	855	780	809	729	762	799	783	812	773	736	771	787	791	785	734	825	783	785	839	822	759	797	808	743	749	779	798	777	815	782	784	779	772	757	788	780	775	810	856	795	744	759	779	789	787	814	787	768	780	829	805	806	766	789	770	767	792	796	798	781	770	752	800	830	801	775	751	753	831	723	772	798	802	794	840	816	784	798	818	730	786	824	798	782	768	791	797	794	786	791	765	833	830	797	751	809	744	779	790	774	794	768	784	775	790	824	821	821	801	785	792	756	788	758	787	761	768	817	762	788	777	788	762	835	810	822	781	779	788	847	746	800	781	800	793	762	803	754	794	775	749	806	839	776	790	772	815	832	796	804	787	824	761	762	751	828	750	799	770	775	793	767	770	785	789	805	803	805	760	775	775	795	813	754	768	745	782	796	806	794	787	803	771	809	814	764	779	772	779	736	766	754	772	814	786	786	777	794	776	815	779	826	777	767	820	852	804	774	742	750	797	785	744	781	800	746	808	833	783	761	826	816	845	773	788	762	773	733	782	808	783	846	744	780	789	758	796	783	816	772	752	742	817	766	801	782	742	786	830	779	780	738	757	778	784	780	780	759	756	775	788	756	769	802	771	787	791	806	821	788	806	797	821	765	818	780	786	791	791	785	782	745	783	771	762	751	807	739	779	784	785	692	772	785	810	835	750	794	784	788	802	806	771	785	775	770	776	777	775	772	788	754	770	812	794	786	786	771	794	792	755	737	755	803	769	771	816	809	774	784	756	758	788	791	769	850	723	779	730	785	796	746	755	770	793	827	777	821	770	813	762	791	817	818	799	784	795	811	747	759	821	805	818	770	793	778	759	795	816	799	757	802	820	812	764	767	797	801	767	769	759	785	794	783	838	799	826	768	740	827	799	842	779	791	791	818	780	807	782	792	808	752	781	776	760	774	829	754	770	773	805	818	797	803	784	782	770	760	833	753	793	802	764	780	781	789	802	788	786	785	713	749	761	779	806	790	751	746	764	775	745	771	805	761	799	818	816	738	784	763	800	816	775	773	776	807	825	775	757	801	776	774	796	809	773	796	776	779	740	790	822	765	786	784	784	782	771	828	766	764	780	828	741	781	788	829	840	755	792	802	765	726	837	807	771	737	822	823	828	789	726	765	824	782	805	788	811	791	764	801	782	835	735	810	754	779	788	778	792	795	807	796	782	824	838	764	767	821	773	784	801	744	819	748	796	752	767	795	798	772	766	818	759	824	786	777	785	747	777	796	759	780	773	802	764	782	774	801	779	773	818	785	744	789	813	788	771	791	779	784	832	778	808	801	775	744	768	801	799	812	767	757	766	791	791	749	765	777	833	805	771	821	802	805	783	779	784	763	784	798	809	772	788	755	762	829	803	805	793	798	801	768	779	728	847	808	823	794	770	755	771	786	834	787	786	758	765	838	773	760	783	760	755	778	828	744	853	830	808	795	771	815	809	834	795	774	781	813	764	799	743	802	781	754	819	788	867	761	757	834	781	765	801	771	787	798	836	777	798	734	735	748	792	810	815	762	772	806	824	830	811	796	823	814	754	783	820	771	862	795	786	801	722	802	766	777	811	747	871	782	773	833	815	782	808	749	777	791	798	731	796	802	791	789	791	821	805	812	793	783	763	792	801	786	789	740	803	795	794	821	766	753	797	774	808	793	812	758	767	837	764	765	771	748	784	771	791	790	770	809	803	813	756	853	794	784	796	819	747	805	801	828	796	759	762	803	777	856	829	768	830	780	849	815	788	782	756	811	790	823	777	812	771	713	766	793	766	752	726	770	780	806	766	789	761	808	814	809	812	833	827	815	787	819	778	779	792	811	759	785	779	815	781	784	759	798	746	775	813	789	782	770	796	790	783	741	746	847	811	822	791	832	769	759	808	737	807	852	794	777	804	792	798	786	819	773	750	772	757	818	768	816	749	830	758	839	834	799	791	749	773	798	718	761	792	769	784	745	780	808	760	798	777	759	812	788	832	765	780	784	808	769	742	828	792	753	797	768	806	773	807	805	818	788	760	829	760	748	787	783	804	813	734	778	786	796	757	788	815	768	807	809	822	788	769	799	812	823	749	773	732	750	769	819	810	863	782	767	834	789	792	816	804	784	845	808	780	794	754	784	829	786	751	843	775	841	776	758	779	837	779	820	790	822	732	772	801	795	831	746	808	733	807	781	751	823	757	757	808	794	783	728	842	809	821	828	785	736	773	793	744	757	780	822	808	817	823	828	837	782	789	816	756	812	771	784	794	733	758	860	821	812	785	800	812	784	789	759	768	778	802	762	792	823	793	778	734	802	787	786	774	803	784	805	739	754	831	790	788	795	763	829	758	754	824	808	777	733	745	816	782	756	811	759	762	752	839	828	806	832	807	777	825	801	795	760	755	781	773	792	757	822	792	793	777	781	813	761	791	823	780	815	770	752	765	796	788	757	748	732	742	777	723	816	821	846	798	741	819	760	798	803	784	842	778	769	791	795	803	777	743	799	806	783	785	751	782	835	787	820	799	841	763	778	761	761	807	807	733	755	780	768	785	766	787	760	789	798	778	749	779	776	784	790	804	784	819	816	809	766	803	779	806	807	806	799	780	795	806	764	779	796	760	779	811	774	808	779	769	788	779	786	787	743	791	776	796	789	824	773	829	800	803	839	768	785	775	797	791	781	728	756	784	791	818	807	803	818	820	766	822	775	817	786	776	748	785	722	776	814	767	814	783	815	790	773	811	768	771	802	726	735	789	772	764	842	803	811	760	761	726	813	760	788	774	803	759	769	782	794	783	772	803	787	790	798	764	803	757	764	831	815	742	762	794	781	797	766	800	804	821	780	781	802	774	711	811	731	793	797	751	799	780	814	730	841	812	790	768	776	779	756	780	805	816	799	774	771	799	777	763	789	793	764	804	783	759	813	764	774	788	791	781	802	801	784	754	808	793	793	849	835	757	819	788	812	818	764	793	788	804	836	802	803	820	822	806	773	790	728	796	763	732	774	735	815	756	842	859	741	844	790	762	779	834	757	812	775	767	763	718	734	758	809	781	819	758	752	732	766	878	759	749	833	782	793	771	826	763	812	770	781	831	769	800	797	798	771	758	762	808	740	758	774	768	794	844	731	786	776	806
85330	71812	71124	59413	44996	31114	17518	8213	3746	1540	860	511	406	409	390	406	440	433	382	442	389	425	431	425	398	453	397	373	406	417	411	407	413	394	461	392	417	398	407	411	417	395	419	403	387	426	409	391	373	421	368	379	404	416	403	400	408	440	397	391	388	419	381	405	393	420	410	405	390	388	398	400	408	405	388	411	408	381	399	383	418	401	366	429	423	400	405	367	397	382	435	397	426	387	377	385	398	366	405	414	410	383	368	386	452	435	436	427	462	384	418	413	399	435	431	352	415	433	413	420	419	378	428	384	403	432	409	432	381	433	403	398	430	395	409	427	413	404	413	412	356	391	404	423	378	396	371	432	387	417	406	385	392	417	403	440	406	387	358	382	432	377	369	378	408	405	423	428	436	395	377	396	436	362	391	405	402	406	424	375	396	365	436	398	402	393	390	406	407	383	381	433	419	389	419	396	405	417	389	380	426	390	423	380	383	412	392	392	420	391	379	395	424	383	395	395	430	401	389	410	387	446	423	404	383	429	426	430	404	379	427	436	415	432	451	398	377	413	395	362	409	417	389	383	411	396	382	402	386	413	390	423	381	392	423	443	439	379	386	422	408	396	376	449	430	395	380	423	397	402	407	427	404	418	390	400	406	410	411	393	435	399	359	373	387	395	391	408	383	437	408	391	365	377	381	417	389	403	405	400	378	410	387	406	412	396	426	401	395	403	394	388	436	422	448	412	430	445	441	390	395	425	377	347	386	401	413	405	416	459	419	376	396	422	389	474	390	377	397	377	360	392	373	398	430	413	406	369	422	438	387	400	382	434	434	402	382	383	398	414	428	380	420	424	396	401	396	385	418	404	376	381	424	409	384	412	401	406	429	362	414	397	395	378	434	422	409	385	424	366	407	415	414	403	398	387	414	387	416	399	404	394	379	392	417	398	431	404	432	398	416	455	381	389	371	461	414	394	419	417	424	374	391	415	400	374	422	420	409	359	410	401	386	414	410	378	400	394	397	380	389	404	408	401	399	442	387	423	390	372	388	383	431	459	388	391	436	399	386	434	401	429	397	430	381	403	420	418	405	405	400	408	402	426	417	414	411	433	397	400	438	429	381	425	396	405	418	384	389	399	432	426	412	364	377	408	395	438	413	402	408	400	377	412	412	378	398	451	443	382	392	398	372	367	380	411	422	416	386	399	402	371	370	401	388	405	370	417	424	433	344	347	422	393	426	404	395	378	410	368	404	431	401	397	396	400	397	390	386	419	383	427	414	405	414	402	375	395	408	398	401	365	414	415	448	407	406	374	417	416	432	440	355	368	423	413	419	389	409	410	422	436	385	390	458	417	404	370	403	432	406	355	368	410	361	396	379	385	393	399	383	402	403	423	423	415	393	404	390	389	394	396	406	424	384	400	449	403	427	417	411	394	357	409	430	378	417	369	411	378	453	400	407	448	409	390	391	394	429	460	392	393	374	395	393	425	408	373	370	384	411	412	445	408	418	397	379	409	388	408	404	413	414	411	403	381	424	402	398	414	376	387	393	403	406	370	437	391	394	390	381	416	398	409	418	405	416	402	394	420	451	393	389	413	416	405	373	387	371	377	450	372	394	403	413	362	360	407	416	368	414	363	419	385	373	432	384	365	372	411	445	395	429	367	427	428	420	403	385	411	413	404	384	405	395	396	364	371	407	396	378	420	382	389	401	410	394	399	396	389	376	380	412	393	384	389	380	384	406	413	372	404	398	401	387	433	393	449	403	348	390	394	388	410	427	396	411	401	366	408	418	415	391	372	444	432	432	405	403	421	383	385	452	403	431	403	398	406	409	398	396	416	385	444	415	396	410	405	375	375	427	386	425	420	383	419	383	423	436	394	400	374	411	366	388	395	412	396	381	400	392	415	379	396	424	394	399	403	422	384	418	395	368	440	420	389	379	410	404	422	431	396	415	394	415	420	425	418	407	422	420	433	397	413	402	375	373	407	403	406	415	450	407	364	404	376	397	435	408	399	416	399	382	397	408	398	387	419	425	383	381	430	383	406	405	453	449	408	405	414	431	417	371	415	422	440	427	414	391	430	395	398	422	400	414	366	406	390	395	378	399	386	434	388	428	413	418	443	384	401	399	392	423	373	406	387	435	399	434	395	427	381	382	396	402	423	414	368	432	428	421	384	429	398	381	420	394	424	409	361	424	418	406	430	443	414	383	397	409	364	412	419	408	448	450	401	367	418	409	399	400	373	398	378	416	393	410	411	423	404	407	383	363	427	411	379	376	399	409	421	410	410	372	413	377	349	405	379	423	446	408	385	403	417	411	408	405	387	353	385	400	399	407	415	381	418	400	428	386	383	417	396	406	417	393	395	419	398	394	444	423	398	395	407	405	408	363	408	395	436	407	374	408	399	376	403	395	421	442	419	435	416	397	414	402	417	375	411	423	448	421	383	410	420	416	435	400	420	362	426	393	407	392	412	405	388	421	406	366	381	400	389	394	394	385	368	418	404	413	394	381	405	431	372	391	403	376	392	410	442	391	393	388	392	377	382	396	389	378	394	424	399	419	412	411	404	426	421	394	416	397	397	405	430	423	373	400	422	408	435	398	380	404	427	435	381	383	406	431	365	400	380	388	391	386	391	400	391	383	396	405	406	379	384	373	430	398	415	393	395	400	437	409	377	430	397	369	406	404	446	406	407	394	381	392	360	433	384	388	401	405	414	391	409	427	395	415	382	362	367	418	399	394	394	389	413	388	416	393	399	366	408	410	363	415	407	387	413	415	376	366	407	425	405	391	427	410	402	390	416	416	372	363	444	398	430	383	424	384	391	412	409	436	372	409	380	391	373	408	416	421	402	402	412	390	375	439	406	417	414	393	391	418	370	418	422	385	392	411	389	418	396	382	433	389	388	378	422	396	399	424	405	432	402	400	406	403	407	367	382	372	402	401	376	455	410	408	391	391	421	405	415	373	364	393	424	428	390	447	408	390	400	394	407	399	384	400	371	444	424	418	380	412	379	370	373	424	352	406	393	429	409	432	444	347	384	423	393	375	387	389	428	411	420	380	407	412	439	425	401	396	409	388	391	376	413	405	398	410	410	433	403	392	407	414	403	397	381	382	400	358	379	389	415	423	414	362	406	378	384	410	422	415	386	417	426	450	389	407	416	429	395	418	392	408	387	377	440	418	373	395	413	407	428	460	432	396	414	432	401	413	374	391	420	392	389	426	411	448	402	421	446	441	392	391	378	375	365	426	410	416	451	413	419	360	395	432	367	387	424	449	390	425	422	418	395	383	385	393	414	423	412	409	377	398	371	415	429	444	370	375	414	363	399	383	431	405	375	419	391	375	389	388	437	400	451	374	432	421	397	430	408	378	399	398	435	418	420	434	395	423	382	400	412	406	411	414	388	403	383	394	411	390	389	396	405	404	379	438	373	391	409	379	408	419	415	406	422	400	419	356	364	408	399	444	421	399	390	390	404	373	457	414	408	392	329
55054	54370	66151	63567	54052	42625	30630	19881	10957	5434	2674	1360	902	895	848	903	867	867	795	916	828	866	867	866	883	854	859	888	862	891	833	851	860	873	919	860	842	895	890	861	889	919	853	894	895	858	862	839	934	880	865	867	897	884	919	818	826	834	865	878	867	915	864	802	899	867	843	824	812	837	847	875	839	868	892	882	869	893	879	912	860	865	876	898	843	907	786	901	889	857	841	845	873	828	826	869	869	893	782	856	848	849	848	918	872	834	908	867	892	866	853	875	835	856	906	840	838	819	826	870	884	875	870	794	892	824	854	826	804	878	858	835	926	892	855	902	869	846	884	908	795	834	843	897	854	854	842	867	838	804	878	906	831	891	848	843	845	880	890	841	845	881	853	899	899	861	864	829	891	904	875	849	842	872	839	880	860	919	871	886	856	875	945	842	907	882	849	905	876	833	917	883	921	823	849	873	828	845	894	894	911	815	870	830	906	841	843	850	872	861	832	881	831	821	898	811	810	909	901	812	861	856	907	829	816	876	818	868	880	848	894	855	846	838	814	870	888	833	827	839	873	833	839	820	858	886	840	939	903	861	890	802	889	865	839	829	890	885	849	826	834	892	880	903	902	886	916	836	840	878	891	839	878	850	855	895	866	902	861	876	866	900	860	891	832	877	831	818	904	913	866	869	880	896	873	825	863	818	802	830	877	825	880	899	838	840	879	917	900	891	804	868	830	863	824	877	825	880	855	812	895	817	873	874	944	846	847	808	801	832	865	893	828	877	887	864	890	839	846	830	906	848	834	849	794	814	869	841	875	869	865	852	892	871	868	882	840	859	849	871	891	903	920	874	802	857	840	827	885	866	841	831	817	880	860	902	882	808	895	797	880	882	855	851	874	862	850	858	839	834	824	878	865	873	880	863	862	840	927	872	880	818	862	887	885	867	847	887	869	846	955	854	862	849	847	847	848	871	830	877	872	869	901	878	874	875	901	882	907	879	904	895	843	900	864	892	823	807	850	859	813	911	874	922	804	837	929	839	827	841	799	847	813	903	850	853	923	854	830	916	854	850	890	866	881	898	842	805	857	821	866	906	884	786	874	880	855	842	838	881	868	878	843	813	874	821	888	838	881	841	856	894	860	877	908	837	820	854	897	861	844	879	851	948	888	878	865	884	884	889	896	863	918	891	877	829	819	865	900	891	925	904	896	861	861	827	804	789	830	907	825	841	829	836	797	894	825	905	819	877	850	860	864	855	837	844	854	912	830	865	864	874	882	931	900	837	858	877	924	819	890	881	791	857	846	857	849	860	831	877	857	864	874	844	844	895	920	897	891	853	843	891	890	876	825	834	834	922	914	836	860	887	842	877	844	852	862	831	860	906	866	838	878	910	893	926	899	873	855	952	824	901	836	840	878	876	819	837	845	873	845	872	900	877	862	854	865	865	864	865	854	880	905	834	888	863	878	875	863	848	843	908	889	881	846	849	862	832	916	831	839	862	850	847	875	868	851	817	854	850	847	873	890	863	805	860	866	878	848	872	880	864	867	812	867	842	849	830	867	840	875	833	790	878	899	856	806	854	814	845	882	802	822	837	901	842	850	878	866	890	841	884	867	847	859	883	889	894	898	861	840	833	792	879	858	868	883	880	855	837	840	852	891	840	857	905	827	874	884	887	850	842	765	870	814	894	879	823	890	866	892	866	846	857	857	899	858	864	805	865	854	859	868	844	862	853	852	904	838	843	863	846	892	864	873	824	884	852	818	916	837	860	878	875	855	892	908	862	874	904	834	823	841	858	851	843	885	865	839	871	910	843	902	874	898	831	831	882	907	829	905	843	882	826	857	874	848	879	881	818	916	830	850	820	854	896	855	914	862	840	909	875	838	829	906	814	821	863	872	849	931	842	845	885	911	856	827	906	862	882	915	859	888	856	903	857	854	890	854	854	801	899	877	857	914	836	856	915	862	887	834	871	833	910	831	841	882	911	920	897	837	889	902	914	873	859	875	897	872	888	820	895	851	859	852	856	852	814	845	828	900	867	865	875	874	882	871	927	880	844	844	855	882	833	837	891	893	855	873	850	852	850	844	845	896	877	870	879	915	825	847	895	872	819	881	898	855	923	913	864	838	854	909	869	851	862	835	895	832	849	881	886	813	852	834	831	849	815	887	832	868	919	878	876	913	873	807	904	883	876	900	869	869	904	858	862	873	834	920	931	926	890	870	839	880	898	873	865	866	852	913	895	879	884	898	854	827	907	809	906	866	830	858	850	886	845	897	889	851	839	879	910	859	840	835	876	840	889	821	864	835	862	798	851	895	889	858	873	843	901	869	892	809	839	835	827	886	854	871	852	876	892	798	913	875	910	899	853	926	888	885	848	878	845	862	888	877	840	838	861	890	882	873	863	830	849	849	898	930	848	815	852	790	875	856	844	849	868	862	855	877	829	845	874	835	841	885	862	846	906	863	885	821	833	861	902	877	875	886	852	858	837	910	887	812	839	820	874	904	845	873	805	857	879	862	824	805	813	872	823	842	886	886	866	843	849	898	870	871	880	907	838	873	841	858	893	834	863	860	886	872	902	846	888	836	870	884	852	867	826	846	836	818	883	862	838	891	882	872	882	871	818	895	849	831	830	821	865	908	833	864	861	883	829	883	867	878	833	831	844	839	870	848	878	860	893	802	855	836	867	833	865	864	864	868	859	844	869	885	820	887	858	853	873	828	850	892	876	863	864	861	800	860	853	868	866	863	899	921	893	848	887	885	889	863	837	881	932	840	870	846	854	868	841	907	928	836	866	880	851	857	902	881	871	832	821	868	874	914	831	881	911	885	853	904	843	863	869	910	849	902	828	843	837	859	847	913	902	890	863	844	880	869	855	876	830	841	836	887	862	842	909	891	803	869	873	843	805	857	877	844	859	847	868	889	890	863	842	811	867	828	845	812	863	803	856	896	886	816	852	851	828	897	861	866	830	846	862	850	840	867	837	845	859	809	849	851	846	829	886	824	817	848	846	884	853	857	911	862	845	905	858	907	881	846	854	887	874	867	877	885	848	874	849	803	837	886	806	888	844	864	906	864	848	887	863	894	896	901	890	889	886	873	902	872	852	838	830	818	848	838	899	837	864	852	863	882	847	893	894	824	844	850	871	850	843	895	901	858	852	895	856	810	879	811	886	871	843	904	902	891	908	910	848	878	885	892	857	759	890	873	869	843	888	898	837	864	875	885	852	901	842	844	854	858	899	914	852	888	833	881	865	855	891	898	874	877	884	849	842	884	852	885	861	869	837	878	899	898	853	888	870	883	845	873	887	912	832	914	866	876	871	876	858	811	863	880	882	893	809	829	815	858	865	836	877	828	877	843	909	854	901	827	852	896	868	877	828	873	805	884	821	835	819	868	877	835	878	856	824	882	865	833	886	908	863	848	882	803	877	849	866	916	870	845	883	912	880	841	892	807	833	830	845	862	852	873	865	832	863	905	905	878	855	877	880
14685	8313	5712	3400	2005	1148	788	516	406	384	376	332	290	276	309	292	292	286	308	294	285	297	293	285	296	281	283	294	335	294	275	290	298	289	266	278	253	282	289	287	279	280	281	281	291	265	294	273	310	278	294	332	303	296	300	309	293	277	325	312	279	285	287	298	301	282	319	284	286	280	294	317	285	272	264	292	302	289	322	298	277	279	300	294	298	291	311	274	302	310	285	297	308	296	276	280	330	284	317	298	291	302	301	296	305	274	325	302	286	316	300	328	282	303	306	268	300	293	281	271	295	285	295	283	293	283	327	268	305	289	294	292	311	310	275	296	292	299	271	311	298	304	291	299	280	274	301	271	286	314	279	291	285	281	303	275	316	282	284	276	256	306	308	298	305	267	299	260	301	296	283	325	294	314	294	287	282	305	302	289	281	301	313	297	289	276	317	293	275	305	300	285	285	278	316	273	305	282	302	315	287	293	309	315	311	317	304	259	263	283	276	296	290	292	291	318	308	268	310	304	282	275	298	286	289	277	280	273	307	299	270	296	295	293	299	314	274	271	324	319	312	285	269	278	293	268	275	266	275	294	306	299	278	273	310	275	316	293	282	328	287	294	307	280	295	278	327	290	306	300	297	290	322	281	323	310	300	310	300	298	299	297	297	278	306	290	315	260	291	265	314	300	312	317	315	292	286	293	303	293	299	286	287	286	312	317	286	310	294	277	284	279	299	296	281	304	289	274	313	305	269	281	290	264	301	274	303	314	310	267	320	257	297	331	295	351	287	274	278	295	279	240	320	323	251	273	289	312	326	333	298	289	287	290	292	258	297	329	286	289	293	302	274	300	328	302	263	258	285	313	329	265	289	330	324	293	284	278	312	292	289	312	288	312	299	313	276	285	286	260	286	323	289	278	273	267	306	305	270	281	256	287	283	286	313	294	271	258	276	260	291	275	298	299	255	278	318	270	307	285	341	272	288	307	306	289	263	295	302	308	295	307	271	314	297	290	290	310	274	296	310	292	291	305	315	262	284	310	284	320	287	281	307	271	285	302	326	285	285	301	307	281	318	292	285	273	312	307	311	293	285	308	299	290	309	280	300	271	313	298	291	280	307	322	280	309	317	319	299	311	285	270	278	309	292	268	289	292	300	290	285	290	273	312	301	284	284	289	283	319	288	306	302	293	300	301	299	288	314	311	283	277	256	271	262	269	311	274	287	289	303	297	293	262	272	324	326	266	310	279	317	269	330	316	265	264	269	291	296	304	264	307	327	291	297	330	315	301	274	320	281	303	294	288	299	282	307	304	243	312	310	328	342	295	313	287	299	295	290	287	338	307	328	307	348	290	284	280	266	307	291	309	271	304	292	305	300	307	313	295	289	314	315	312	278	293	304	276	317	284	291	284	314	298	331	316	295	327	277	305	302	295	292	305	286	274	274	277	265	292	288	297	281	298	298	303	306	271	296	303	341	297	302	313	291	239	291	312	311	254	305	284	303	281	308	286	320	308	293	260	305	300	315	291	327	287	288	317	314	305	288	294	306	299	291	315	278	305	291	316	292	255	322	287	300	284	274	317	281	278	313	305	276	276	269	270	293	304	308	299	295	270	299	306	278	303	341	339	295	287	278	286	331	306	266	306	295	285	306	277	298	315	300	304	292	307	294	297	273	286	324	284	291	305	278	290	285	278	313	299	273	292	287	310	289	299	306	297	301	353	295	293	310	336	289	317	287	340	284	294	304	256	319	307	306	340	308	313	302	278	310	275	287	271	282	267	298	310	262	290	307	327	301	301	257	290	321	278	297	285	303	291	264	302	280	297	271	265	306	290	308	322	278	257	305	322	299	288	309	284	306	292	331	305	293	312	301	285	303	289	303	294	323	312	293	254	284	299	323	266	286	286	299	300	307	295	287	329	247	289	294	335	287	309	307	331	307	299	306	279	278	284	249	317	315	304	276	262	311	319	312	274	313	296	287	283	291	257	333	291	320	258	280	327	309	315	276	276	277	299	314	315	275	274	285	273	308	271	316	342	296	286	279	330	326	304	307	282	324	290	293	264	312	282	289	314	271	291	309	298	319	275	284	279	319	281	308	314	311	276	300	309	262	311	332	290	278	281	265	293	319	299	288	295	314	307	289	287	326	277	286	295	319	309	319	274	292	277	312	284	297	290	281	281	272	322	280	286	280	304	285	280	303	314	310	287	298	316	289	333	280	306	324	293	290	283	283	300	294	276	281	306	281	290	306	301	307	282	287	292	307	299	297	302	288	299	297	291	300	308	283	281	297	285	314	276	318	290	281	303	263	310	295	324	302	293	334	305	297	315	288	307	321	299	296	269	303	287	270	320	312	288	279	272	288	293	290	279	296	305	307	293	281	257	277	314	295	291	308	291	280	320	292	307	298	285	305	296	293	289	320	326	319	272	296	318	249	317	288	315	307	320	318	274	332	307	275	334	283	284	272	284	323	283	322	315	314	273	303	278	312	328	299	316	295	301	318	296	307	305	296	297	286	319	291	276	285	281	289	268	298	321	285	320	270	278	280	305	250	277	289	282	326	329	304	314	282	290	299	316	274	273	307	293	297	282	300	298	327	269	304	308	308	298	295	308	270	274	303	277	271	329	280	266	291	296	306	290	302	313	282	332	307	269	312	283	311	294	266	281	276	323	315	264	307	316	279	287	272	316	320	291	288	302	266	295	266	303	344	288	276	303	322	290	271	277	288	297	316	279	299	306	287	304	290	290	286	286	277	292	335	293	259	260	285	289	281	294	308	283	285	275	290	302	299	321	304	276	300	279	324	273	277	289	308	306	299	314	307	274	264	286	285	294	292	304	309	307	281	313	283	299	303	294	280	283	268	316	287	302	304	286	296	312	312	303	301	306	287	295	323	291	301	287	300	308	302	300	285	301	307	278	299	305	287	305	310	272	288	320	317	303	294	292	293	313	267	273	284	276	296	304	293	333	288	266	260	270	317	324	299	284	282	320	291	295	275	287	310	274	295	268	301	266	304	282	321	321	292	266	305	294	270	305	310	266	288	301	306	311	287	263	274	277	267	268	299	279	307	300	285	289	287	303	287	304	316	323	296	295	308	318	286	281	275	297	292	278	303	293	308	314	281	259	287	300	285	264	263	273	304	297	305	301	298	252	281	329	287	341	308	285	312	276	310	289	277	302	269	292	288	317	306	289	258	302	284	266	303	299	283	324	276	310	290	289	269	280	327	287	294	313	310	287	319	325	299	337	290	304	260	294	310	297	292	318	294	304	303	289	303	326	312	280	277	288	309	320	281	292	282	289	300	310	302	313	293	290	302	309	276	297	299	308	269	302	284	311	294	314	284	279	300	305	313	299	296	299	264	302	296	314	275	284	288	266	289	298	327	294	296	296	289	282	323	286	308	339	332	319	287	268	269	299	285	313	303	329	280	296	299	276	276	269	322	246	305	298	308	336	304	290	307	288	287	309	275	304	312	282	281	279	274	261	291	307
14714	10550	10446	8903	6258	3763	2369	1600	1114	842	708	708	700	649	638	690	629	651	628	656	640	682	674	638	642	680	652	697	662	677	669	691	634	677	696	642	663	666	652	689	653	590	649	615	654	627	674	690	691	685	673	682	683	650	644	712	653	688	659	677	667	720	693	662	622	652	655	664	645	629	626	653	640	658	670	678	643	651	646	641	625	627	686	708	669	634	639	662	682	670	694	643	668	646	674	663	630	624	679	653	657	643	659	623	620	647	655	642	630	693	650	633	678	660	685	680	674	683	648	670	648	646	643	700	645	608	667	674	677	659	699	650	702	695	666	692	637	680	646	664	644	636	689	670	673	634	673	613	642	658	647	700	665	614	692	671	682	657	667	613	633	688	692	689	660	672	653	672	687	680	685	637	657	637	671	678	624	676	602	669	663	622	670	668	670	660	688	659	658	644	631	680	718	658	646	642	666	648	662	660	695	679	702	656	671	651	660	647	652	683	658	642	673	686	635	686	640	696	685	630	651	635	700	696	652	632	666	640	674	678	685	700	684	654	703	700	698	668	618	669	627	654	656	688	651	639	666	713	676	641	641	665	642	715	671	689	671	648	663	646	674	642	668	662	712	673	660	627	624	637	621	637	657	698	672	657	658	642	643	690	651	682	664	628	671	606	649	655	669	691	625	664	685	673	670	650	649	668	637	607	668	696	694	665	643	627	656	667	661	676	649	630	673	621	657	662	638	711	631	692	660	632	681	685	653	628	639	692	682	641	678	650	642	623	655	625	677	654	622	681	660	627	623	678	649	670	653	663	653	634	612	653	667	648	658	658	671	650	657	638	631	675	690	661	638	671	656	685	665	682	664	665	632	606	651	650	631	669	677	678	668	644	649	628	679	658	675	615	641	659	652	641	659	700	631	671	675	618	637	653	663	660	627	636	625	629	634	647	658	690	641	659	628	648	672	667	666	644	648	725	665	638	708	649	667	649	648	621	680	646	634	670	668	652	654	685	612	648	632	657	664	690	636	717	627	673	656	622	671	670	693	652	665	667	636	661	662	708	653	666	624	634	685	647	660	661	640	650	675	696	640	674	638	663	637	714	638	675	649	678	688	652	669	673	680	675	629	645	682	666	667	597	673	667	636	647	684	714	644	648	638	649	693	663	679	655	638	666	658	650	688	706	678	615	635	672	667	673	673	685	630	699	651	673	678	694	654	693	658	622	659	635	642	664	712	672	673	667	707	631	683	635	653	653	693	674	629	645	668	625	666	643	613	671	629	694	658	622	694	626	686	654	713	668	651	646	604	676	623	695	688	641	672	659	658	627	670	665	634	643	649	648	649	679	650	644	658	649	678	624	702	633	659	665	646	678	680	659	635	630	682	626	673	680	680	651	671	639	689	637	651	686	639	641	646	637	641	661	674	675	663	680	640	599	708	632	618	651	676	636	644	670	624	680	625	667	636	675	680	635	633	627	642	666	681	654	691	609	673	634	654	665	611	673	639	646	669	642	655	666	648	647	655	705	679	647	646	662	668	664	648	673	652	657	681	661	624	661	642	649	676	673	652	663	677	678	633	641	636	655	640	652	673	602	660	659	676	678	669	660	692	659	654	660	626	680	659	678	648	698	638	655	656	667	676	667	704	659	710	668	666	609	618	640	651	637	635	629	690	725	648	675	674	672	589	677	638	648	647	667	706	633	636	656	707	674	634	647	647	629	643	678	666	689	642	650	648	687	662	659	630	689	617	652	647	688	678	611	642	713	625	672	651	674	659	683	633	675	656	642	644	673	633	622	649	667	667	683	646	635	667	658	663	656	591	717	652	667	668	657	650	669	728	654	654	625	663	630	626	664	632	630	604	664	654	667	668	679	666	668	670	662	649	659	644	672	667	616	700	676	645	707	676	694	639	646	684	675	642	680	686	644	670	662	667	698	659	673	685	681	681	623	617	668	692	658	687	681	714	629	702	662	668	677	642	675	654	689	706	681	680	672	706	640	675	667	672	666	627	667	679	666	611	673	664	701	666	612	659	675	639	706	616	682	673	614	637	655	644	638	660	678	635	685	684	612	686	623	682	675	630	657	648	686	647	644	669	696	665	649	633	682	661	646	688	659	668	655	676	661	649	637	613	662	684	634	623	661	686	612	696	660	641	601	591	664	641	659	678	679	678	671	708	692	689	689	645	651	681	674	637	663	630	646	647	652	670	637	667	669	631	647	667	656	706	678	640	727	641	670	716	624	646	655	693	643	673	687	640	663	636	637	686	618	647	627	658	658	681	700	687	669	676	694	613	600	634	681	652	678	654	630	683	648	648	685	668	708	665	649	721	666	665	618	657	646	684	687	643	660	641	653	626	648	665	646	702	675	631	643	685	653	680	654	646	676	631	653	640	629	634	693	630	688	636	666	651	592	702	667	664	644	642	659	640	682	633	655	643	665	637	682	661	634	674	649	615	655	688	627	660	677	664	675	639	604	667	685	674	626	677	698	653	660	725	598	634	651	676	639	596	649	652	680	640	644	667	645	677	669	693	646	665	631	651	668	613	623	676	687	719	688	687	641	699	676	646	644	676	667	665	667	646	590	620	642	645	702	702	694	670	657	657	613	694	685	667	673	633	612	664	630	711	682	733	634	680	709	665	638	644	676	670	662	617	641	630	731	636	684	648	650	670	692	618	690	663	676	671	620	639	632	667	692	667	646	649	679	667	675	672	604	679	671	703	657	645	606	725	614	660	640	669	619	671	637	634	656	672	668	601	640	642	663	668	630	633	660	651	650	671	699	669	661	676	674	651	683	646	674	652	636	655	677	663	676	683	639	610	707	611	649	645	659	660	709	663	712	610	659	656	618	653	648	690	661	668	676	695	618	642	707	660	651	638	673	616	669	640	653	659	674	677	638	653	676	645	674	603	683	662	636	641	630	654	651	683	670	680	708	623	702	662	658	659	637	694	647	667	658	630	681	678	617	665	629	599	650	642	664	635	646	632	673	721	698	708	675	705	662	696	606	703	636	689	641	703	680	694	654	693	639	630	632	673	652	644	647	657	658	701	684	675	664	655	684	676	663	642	690	698	615	645	666	660	615	665	648	716	625	646	685	634	689	698	629	666	664	642	689	677	660	673	654	638	610	669	664	634	666	676	652	714	645	690	676	653	718	637	664	606	650	629	702	668	672	700	655	669	626	600	646	648	609	688	659	687	643	661	654	670	650	659	678	668	697	646	646	632	681	675	712	610	645	687	678	634	694	688	617	633	635	646	694	653	682	659	664	648	674	644	658	683	601	674	704	644	651	678	630	643	642	664	668	670	686	713	602	658	684	650	666	644	626	683	657	661	658	677	651	647	658	679	664	638	688	622	628	693	668	703	662	700	659	626	669	710	655	646	682	676	636	660	649	636	681	673	658	676	689	628	613	712	642	669	643	666	630	637	685	639	676	621	668	597	644	658	650	673	625	672	633	629	630	664	654	657	684	664	669	632	649	707	687	627	684
84250	71055	69047	58000	43352	29693	16374	7203	3005	1355	736	507	400	366	373	377	409	378	327	368	424	380	363	355	366	375	377	372	394	367	363	399	351	369	343	342	379	343	372	353	369	396	368	377	351	385	338	374	336	386	401	394	329	358	347	364	389	376	371	353	366	363	372	372	357	376	343	380	361	370	374	379	360	358	359	354	367	373	372	365	388	342	315	333	354	350	384	412	354	399	353	357	345	333	373	363	348	360	366	388	361	360	366	358	361	377	363	344	346	371	357	355	352	370	352	344	353	351	352	391	372	363	348	324	354	394	333	331	357	373	378	419	338	367	391	359	379	361	359	387	383	403	368	335	365	402	352	376	359	347	348	379	364	383	351	379	409	359	328	363	369	372	379	365	389	357	395	379	318	344	393	422	368	384	342	323	374	350	372	347	394	335	361	363	334	336	385	355	329	352	361	350	358	409	352	359	372	362	368	366	393	363	371	391	375	352	341	332	363	339	360	369	380	397	378	406	381	359	383	334	361	355	353	357	372	361	348	382	353	392	394	382	366	371	348	368	370	367	381	355	367	359	365	366	346	368	382	360	377	362	378	377	334	365	346	353	394	353	395	376	399	372	359	353	378	366	408	329	383	374	341	375	352	383	370	361	357	341	381	394	344	330	384	392	362	374	362	355	377	375	381	407	345	354	383	321	401	365	352	342	324	340	333	340	391	372	376	354	397	353	348	377	369	364	378	331	337	357	394	433	372	353	360	362	388	362	366	370	372	367	371	392	368	315	385	404	313	381	380	413	380	373	361	391	350	350	350	370	367	364	365	365	348	354	349	369	368	397	330	374	366	363	358	376	333	386	418	407	362	384	362	371	351	388	328	409	377	365	391	383	342	377	395	347	363	363	337	349	386	391	372	362	352	351	357	361	351	342	368	371	346	346	398	403	344	367	399	365	387	355	356	338	372	373	366	357	318	380	376	353	366	352	356	353	376	331	359	347	325	354	362	375	343	353	381	358	361	384	347	352	375	384	371	388	351	351	342	378	349	369	377	372	363	346	356	349	384	405	371	360	381	372	359	343	363	373	360	368	400	378	383	360	385	358	371	364	352	344	386	374	401	385	360	398	337	387	408	383	353	360	372	348	374	367	398	362	356	389	386	408	347	365	388	378	392	347	372	392	342	363	380	346	380	378	364	346	372	389	362	365	342	357	374	389	383	398	395	374	367	401	349	378	380	388	378	355	394	379	352	366	338	370	389	400	389	384	365	368	374	327	366	360	351	392	347	391	407	412	393	349	348	358	378	387	379	373	376	323	380	359	380	393	391	369	391	411	386	408	380	350	373	351	353	370	365	396	404	348	362	361	347	378	358	370	347	353	366	390	369	331	394	356	372	376	362	368	381	353	383	393	368	400	334	362	349	325	351	378	368	398	361	398	359	353	335	373	364	363	399	343	375	401	334	414	390	364	347	377	363	351	367	377	369	374	376	345	361	391	377	353	372	372	355	352	371	368	359	374	355	371	340	354	368	385	373	342	397	382	362	391	360	368	356	390	344	362	356	371	384	375	373	424	389	397	361	365	400	347	361	406	355	351	373	346	382	380	391	393	375	337	331	368	377	381	342	375	382	331	343	351	373	354	362	373	354	414	362	369	364	397	377	382	399	357	399	388	337	387	389	355	351	370	336	373	364	372	361	399	390	364	368	353	325	375	432	394	383	394	391	365	378	358	389	370	400	362	381	424	346	367	353	366	379	385	356	319	376	388	380	340	330	369	353	358	362	413	402	329	360	351	366	371	375	357	387	381	415	339	392	344	362	341	393	329	344	325	369	373	374	397	406	339	350	380	356	368	351	321	380	353	364	387	345	354	358	346	363	372	346	362	343	355	370	373	383	387	326	350	349	378	401	349	391	372	378	363	379	359	348	342	345	351	365	352	373	378	369	365	322	348	365	350	369	352	383	366	372	365	380	337	368	375	392	350	352	369	387	371	333	389	364	391	345	344	341	427	342	380	386	368	386	362	363	344	359	369	412	378	379	356	379	356	362	371	368	368	353	349	342	387	374	379	374	362	346	375	361	355	337	394	335	394	330	373	318	335	379	362	361	386	399	406	396	381	363	362	360	366	390	394	345	378	369	393	362	360	369	383	355	331	392	366	368	362	378	367	341	353	327	409	383	356	373	330	351	318	340	369	362	365	366	390	345	345	350	362	338	362	358	363	376	420	352	370	387	374	391	414	359	386	397	383	369	346	394	351	347	330	366	352	354	399	366	354	375	398	404	342	366	372	376	391	349	409	349	409	314	345	366	374	324	338	371	370	327	383	360	377	316	356	372	374	371	365	374	367	356	373	382	382	376	362	398	367	362	366	349	342	380	356	404	348	318	370	392	363	403	370	340	338	362	346	378	390	352	382	328	359	388	345	425	431	384	379	349	380	371	390	365	377	355	328	356	379	407	391	383	381	390	343	352	391	400	388	363	426	347	371	353	378	361	367	388	345	371	357	373	355	380	390	367	344	362	383	362	394	393	343	364	354	366	366	376	367	404	324	375	363	361	371	371	363	382	358	372	375	362	313	321	353	375	360	379	365	340	366	389	351	345	351	403	377	334	325	355	352	354	387	384	359	346	381	369	358	398	368	384	389	390	349	356	386	390	357	381	346	400	361	358	359	360	355	367	365	353	378	369	364	363	360	361	366	347	379	385	379	388	379	305	385	418	360	360	372	414	344	363	333	361	391	341	368	397	342	345	355	359	337	351	345	374	349	358	341	349	379	391	381	366	352	372	359	354	371	363	372	340	396	330	410	364	331	394	351	391	350	351	385	393	362	362	392	379	396	406	356	409	385	362	323	376	336	380	392	394	333	368	382	331	364	359	377	386	363	348	344	394	371	384	342	348	353	355	389	391	368	356	377	367	346	352	335	399	367	408	353	375	387	363	376	337	373	383	339	348	358	337	361	364	349	338	394	388	405	360	343	367	333	385	404	387	365	362	336	354	374	369	375	324	376	377	365	336	357	357	386	357	386	381	370	398	356	369	371	334	375	364	375	367	360	382	359	358	347	386	334	323	383	371	355	398	383	359	356	305	360	381	413	379	376	354	386	374	387	380	384	302	399	381	368	369	335	357	362	380	389	362	394	387	382	339	354	386	382	354	394	364	339	395	357	376	343	383	381	362	392	335	358	353	365	325	389	351	356	402	359	372	390	341	353	378	389	350	381	396	342	395	382	349	365	370	364	387	323	371	364	340	368	381	382	410	354	334	366	344	355	409	377	384	354	363	344	379	375	361	384	334	331	359	389	384	405	401	352	360	356	353	391	379	367	384	362	334	355	342	332	385	347	362	389	355	348	386	395	348	357	402	365	373	386	374	357	378	376	411	423	376	360	406	343	376	373	358	385	331	354	408	343	363	385	368	358	396	387	310	317	399	425	390	378	400	335	373	350	339	354	313	361	363	350	339	340	399	335	419	336	372	349	401	412	354	368	374	357	353	373
53636	53451	64392	62188	52630	41781	29424	18013	9837	4881	2412	1329	814	797	827	861	800	841	791	798	845	823	818	804	845	762	802	827	776	792	848	802	832	813	776	815	817	776	746	815	806	831	820	814	807	810	804	830	804	797	831	801	782	855	800	789	809	779	778	792	783	814	796	802	834	841	770	799	824	815	799	799	803	774	874	804	798	819	781	805	777	782	815	819	810	825	819	801	837	803	768	756	794	800	806	802	819	784	755	832	848	803	781	811	826	774	833	757	823	814	795	754	749	807	811	765	814	792	791	779	798	801	845	798	782	759	827	802	802	837	810	786	750	820	811	748	822	806	768	806	820	781	813	820	802	810	778	820	832	815	811	790	810	740	788	798	817	832	823	756	826	838	806	798	767	814	810	808	804	797	820	835	830	836	803	771	837	814	793	771	797	862	811	803	776	788	781	814	845	795	780	810	799	821	779	832	798	770	826	833	790	803	808	816	767	779	800	799	839	806	738	800	760	833	724	762	788	791	807	815	790	845	825	810	784	808	800	800	829	844	758	895	839	840	792	803	795	808	792	790	753	799	749	785	794	766	828	826	819	813	785	774	795	778	783	817	768	784	834	812	824	804	809	803	777	791	776	812	830	781	824	798	829	805	795	824	789	838	790	779	824	752	823	781	773	832	812	810	820	758	823	789	782	796	825	856	749	799	753	828	836	842	822	825	782	805	814	783	829	839	765	798	788	816	816	750	781	774	803	802	838	822	876	787	810	770	800	821	786	790	805	782	798	808	774	802	781	804	799	782	790	851	786	799	767	754	788	771	778	794	810	831	826	829	808	815	802	806	810	781	758	821	829	802	803	770	800	785	792	814	760	786	761	755	837	803	794	833	820	838	834	781	812	767	784	779	821	758	795	765	783	823	804	817	785	794	789	761	820	776	839	810	803	788	857	803	816	774	815	790	808	873	780	820	748	784	808	742	783	790	772	825	770	752	839	846	856	836	785	804	843	820	776	807	804	871	818	793	748	819	892	793	734	788	782	782	843	722	809	837	798	765	821	767	814	827	817	794	844	841	718	805	753	806	816	764	808	800	781	801	826	822	800	824	808	763	792	838	849	797	778	781	804	772	828	778	832	790	809	795	825	808	837	795	828	809	775	778	809	811	835	768	831	812	791	814	762	851	778	813	809	812	824	815	820	768	854	773	843	818	815	832	797	823	793	831	822	814	816	808	792	777	850	817	840	814	840	784	822	818	785	818	784	825	815	793	800	787	766	775	815	785	803	817	822	818	796	822	786	840	802	750	841	780	812	845	823	827	844	775	830	785	763	786	767	788	792	743	787	804	793	796	777	836	819	799	813	781	785	787	832	817	812	797	791	849	792	804	788	809	788	788	790	856	834	809	774	846	754	794	823	796	786	826	759	827	788	790	806	802	797	781	810	783	811	803	785	782	771	825	819	787	843	822	787	810	808	801	758	786	833	819	821	772	757	778	832	768	817	809	835	827	838	848	779	806	778	758	807	789	816	823	838	832	770	792	842	861	841	819	781	805	814	754	769	807	799	833	802	828	790	775	770	827	776	769	818	814	791	803	812	838	830	806	829	793	803	846	813	833	820	765	778	873	787	822	740	809	826	813	775	784	817	816	826	823	836	828	766	774	766	843	766	759	775	827	836	830	756	758	803	788	841	805	828	795	781	813	790	821	801	799	812	847	827	825	789	809	793	859	805	785	775	843	788	820	837	838	801	852	852	841	784	806	788	818	829	825	774	831	797	815	830	799	842	831	804	787	767	803	777	871	779	789	794	791	777	806	849	814	766	898	776	814	871	756	803	836	819	831	853	828	827	835	827	793	798	836	791	840	814	751	842	805	878	801	810	811	844	887	789	819	807	761	781	783	811	784	807	781	823	804	795	752	805	818	801	799	832	851	819	759	809	855	798	786	815	807	775	803	742	831	840	777	813	829	780	815	821	810	802	795	770	843	810	781	802	776	826	806	715	823	815	822	835	847	811	814	793	766	788	816	792	867	795	791	787	870	747	864	804	791	808	826	804	818	819	818	794	805	820	777	764	806	806	779	859	831	794	837	793	800	820	799	789	822	797	810	838	802	810	837	812	742	803	812	762	811	799	779	851	785	802	789	802	804	814	687	810	760	776	796	789	782	800	773	825	820	808	801	821	799	786	779	797	821	838	765	798	772	772	787	780	775	759	815	811	807	816	785	794	802	800	819	815	755	788	780	809	790	722	821	832	819	824	774	833	787	799	767	807	797	820	742	870	754	833	804	805	791	811	792	825	796	780	772	815	823	779	798	852	802	822	856	815	842	789	798	849	803	757	804	786	783	788	797	798	855	810	773	821	842	774	797	803	799	760	834	769	789	795	771	790	768	837	816	839	838	868	796	834	730	810	835	799	816	766	792	821	802	804	809	789	829	790	767	801	808	742	839	801	844	838	811	778	843	816	733	811	780	779	813	861	796	830	789	771	782	756	799	870	810	817	818	758	801	795	856	804	841	813	810	780	811	850	799	814	823	805	857	789	842	797	812	814	823	798	856	750	808	805	741	849	828	819	829	778	751	818	783	833	777	816	783	878	826	798	862	796	825	830	789	785	798	774	816	823	788	730	796	760	820	761	793	781	823	768	793	814	804	815	830	796	813	787	815	813	788	808	791	855	833	786	830	748	786	837	800	820	822	804	778	804	812	790	819	828	767	847	813	808	801	783	807	794	795	776	834	847	821	786	755	766	841	829	764	814	767	794	849	824	775	799	826	832	805	809	832	795	747	771	793	783	839	818	827	756	815	843	778	805	801	790	756	783	814	829	834	776	805	810	780	782	832	766	798	801	788	788	869	814	805	810	816	750	796	809	813	815	804	796	817	815	787	753	836	812	805	815	801	763	792	800	751	808	838	790	813	797	800	840	810	787	782	819	824	815	790	792	786	858	795	756	794	792	804	807	800	795	763	815	836	785	838	765	802	817	799	808	787	813	779	765	780	820	842	789	842	857	790	781	784	804	761	809	814	805	787	797	834	757	806	802	825	814	779	798	870	799	803	798	865	791	802	811	819	789	790	824	784	826	851	811	765	780	819	851	862	832	827	829	804	813	804	835	790	778	832	820	807	856	833	836	791	813	837	811	828	758	826	798	815	762	828	824	766	829	783	786	858	825	799	777	776	764	776	773	806	837	777	750	851	818	773	770	829	848	800	791	844	801	817	821	797	834	825	798	791	786	777	835	753	787	818	823	813	784	835	845	823	825	765	838	820	760	782	800	803	835	767	794	858	806	844	862	765	750	768	777	776	831	844	793	791	800	800	819	835	808	771	822	758	796	809	767	792	861	761	792	865	787	801	838	839	774	828	810	823	778	760	801	817	848	802	769	762	777	790	858	799	813	769	753	793	847	813	818	744	801	825	739	788	824	855	790	807	806	840	769	779	808	812	857	833	806	826	816	769	740	789	823	845	821	743	802	803	830	749	778	742	822	815	799	783	841	857
84744	71190	71238	59528	45357	31480	18122	8409	3507	1584	877	527	417	414	399	399	424	393	435	361	396	411	402	407	399	404	389	399	419	458	379	397	378	397	414	388	377	410	434	387	427	401	372	427	401	446	388	440	378	433	394	396	380	378	367	403	430	396	412	403	395	415	456	404	419	384	435	406	395	404	436	432	401	408	418	388	372	370	410	418	411	372	373	399	369	421	393	425	393	399	379	422	415	360	415	423	425	406	375	372	379	432	428	372	453	394	383	416	392	395	392	385	405	420	406	380	431	363	419	391	399	395	382	451	416	419	414	392	430	413	429	428	430	405	419	402	385	421	420	428	415	374	390	413	407	421	405	418	408	397	391	410	403	410	443	425	435	381	402	419	391	406	442	438	389	435	422	406	383	446	430	403	425	440	400	413	404	397	398	392	371	389	371	424	360	430	425	388	428	437	362	391	417	409	389	407	413	364	350	390	394	387	410	440	445	371	414	383	422	408	423	443	395	350	385	409	419	401	400	422	417	392	414	430	410	374	411	424	396	400	417	400	374	432	405	419	391	402	371	417	406	454	381	394	375	422	450	391	387	442	400	408	410	392	390	432	417	406	405	410	411	385	384	417	439	434	410	403	403	421	385	437	402	374	419	408	425	422	412	400	435	389	376	375	370	395	368	426	411	427	381	438	421	411	449	403	370	424	411	431	399	405	413	400	437	397	397	396	401	400	356	401	395	421	384	424	407	396	371	383	405	416	385	373	367	398	419	416	402	390	380	392	411	387	399	389	402	426	430	417	376	402	369	394	390	399	420	409	435	435	401	405	427	429	407	405	407	393	417	389	391	417	370	416	416	405	464	417	453	414	385	407	444	417	470	413	383	383	423	410	371	393	416	422	407	411	389	449	441	427	399	407	430	408	391	395	395	396	423	415	390	442	385	386	431	362	434	373	365	413	424	413	425	395	418	408	396	431	377	382	366	407	403	442	406	416	456	423	406	379	373	439	428	389	358	393	401	412	411	406	409	375	372	412	446	417	433	399	370	341	419	402	423	425	407	402	411	425	382	398	383	443	401	397	411	424	384	387	384	364	368	446	395	404	428	357	404	435	404	421	367	403	436	423	446	384	413	423	412	407	426	391	408	351	380	391	403	425	402	420	369	409	374	416	403	424	390	424	389	388	378	450	386	414	419	403	434	427	379	438	425	429	404	425	415	407	443	379	444	386	396	408	409	373	402	406	408	402	407	394	438	443	383	413	379	410	363	431	424	402	402	416	417	402	387	396	412	417	409	391	430	400	423	426	384	449	415	410	433	393	391	444	416	399	385	401	426	428	441	409	417	401	404	413	424	405	406	416	385	412	403	400	379	378	398	407	417	403	418	399	419	377	369	411	392	378	378	374	411	395	415	373	440	424	369	421	414	417	380	396	444	371	378	373	393	386	398	382	420	388	433	411	362	403	402	398	405	407	408	389	406	367	391	378	402	397	401	402	407	380	405	390	372	426	365	374	388	411	409	410	441	418	426	405	401	386	423	375	388	394	407	426	434	408	377	394	418	441	417	379	404	378	385	403	442	443	409	389	405	378	395	409	410	384	405	428	378	365	393	375	414	413	401	444	398	404	411	379	387	409	433	388	386	416	395	403	403	412	402	397	389	402	397	388	407	405	422	380	429	381	406	393	410	417	428	375	432	396	401	358	434	382	406	398	411	406	396	426	426	385	402	396	423	377	351	425	387	433	378	395	417	419	429	424	447	394	370	422	441	427	394	419	414	422	447	432	428	384	376	385	425	377	440	382	375	411	402	400	374	389	470	394	431	405	410	448	359	431	408	372	448	442	373	400	392	377	426	425	395	369	400	428	416	388	389	416	437	406	414	380	380	377	439	365	404	390	407	404	456	431	413	403	384	412	412	396	426	435	418	415	443	420	402	381	365	376	429	394	425	386	393	407	398	384	416	400	412	386	401	387	394	389	418	421	398	399	393	385	356	369	413	416	405	390	436	390	413	403	401	406	384	411	420	389	363	412	384	374	375	428	352	412	348	454	420	369	408	429	435	425	419	442	376	366	422	394	410	369	401	393	421	408	386	390	438	424	414	384	411	396	409	366	439	375	430	434	444	394	380	408	340	386	470	389	377	404	413	365	397	418	398	399	378	344	422	402	394	431	411	404	393	372	405	419	405	422	392	412	392	411	422	410	378	392	434	383	380	392	372	379	397	375	385	429	409	412	390	384	411	363	406	364	397	411	415	423	353	404	422	362	366	419	407	392	395	413	407	395	388	438	462	418	392	396	423	422	411	427	411	380	438	418	391	424	430	461	411	405	371	417	377	399	424	405	428	437	397	398	403	406	370	416	384	413	370	349	395	387	407	379	417	421	405	434	410	407	395	394	392	381	431	399	459	415	432	417	447	415	398	389	395	406	394	371	415	454	422	440	438	409	425	409	382	393	419	407	394	431	409	369	383	398	412	373	390	413	346	436	423	418	431	384	378	404	407	407	434	404	399	418	380	427	383	440	393	400	387	425	423	392	362	391	414	393	422	437	384	394	412	408	399	383	415	405	417	386	367	411	408	371	424	418	407	390	387	402	392	424	380	397	384	393	417	360	380	439	396	368	385	354	429	407	426	474	395	384	372	382	393	425	398	393	415	415	387	426	397	425	362	389	379	398	430	386	437	388	416	380	426	388	407	422	381	382	414	382	408	405	414	418	438	403	412	383	418	328	433	375	396	385	393	390	402	409	430	401	458	406	422	379	384	414	424	411	409	384	403	411	402	418	411	393	414	409	363	400	401	397	416	409	381	416	352	389	411	401	381	442	444	438	410	417	380	420	430	398	376	453	380	408	423	411	373	423	408	413	404	391	415	403	416	428	412	418	386	431	392	386	366	374	432	383	411	396	418	406	376	391	365	357	382	424	430	441	422	376	392	403	407	378	392	369	424	415	387	409	410	414	387	386	436	402	376	398	392	385	423	390	443	420	417	429	434	422	396	415	390	386	431	446	431	389	415	387	423	423	399	369	377	399	397	422	378	419	419	421	418	378	381	410	446	383	405	402	379	409	403	402	415	390	375	381	372	410	445	403	375	425	415	403	444	459	370	394	396	414	416	365	366	432	423	412	377	380	406	386	345	354	389	400	409	368	414	416	401	380	406	419	402	388	429	426	433	400	396	441	398	421	392	389	406	383	377	397	414	426	386	435	408	370	388	419	443	402	422	393	414	403	405	419	416	408	373	384	422	423	422	371	366	368	434	380	409	363	362	370	375	396	415	387	390	422	416	430	401	413	404	416	388	363	462	405	444	420	405	397	393	406	433	389	408	416	397	403	397	429	421	400	384	396	415	419	391	363	356	397	410	459	419	411	430	403	429	433	412	402	371	437	384	397	433	413	390	392	409	370	422	418	400	412	384	396	401	367	441	395	396	430	466	438	425	410	399	431	383	397	439	396	427	427	401	386	406	363	410	363	424	399	418	433	404	391	423	431	390	423
54214	53594	66499	64171	54382	43289	31160	19910	10822	5396	2637	1485	906	887	841	898	911	933	852	841	879	891	885	914	903	915	891	889	889	927	886	872	858	897	847	814	866	877	932	897	813	883	901	866	826	832	836	841	864	888	856	895	878	857	834	858	875	839	855	885	837	882	868	858	899	922	899	890	956	895	889	873	888	898	793	865	869	801	862	898	912	878	877	829	863	935	864	910	877	863	893	911	896	800	810	868	850	790	821	868	891	922	904	902	857	874	845	888	912	869	880	898	909	835	869	874	931	913	883	857	892	895	858	804	861	872	899	847	852	875	842	795	870	804	837	880	918	881	908	875	915	877	887	841	834	864	875	904	851	892	901	868	826	909	893	875	860	893	855	905	890	867	841	908	855	842	839	848	830	866	855	871	921	849	871	904	878	870	915	849	877	877	899	862	829	821	882	934	877	818	880	841	881	887	886	915	850	857	913	880	860	876	880	844	893	886	892	894	916	865	866	864	864	848	896	837	890	896	866	882	904	827	840	902	828	857	918	865	845	910	875	878	883	881	835	874	899	825	854	866	853	867	894	894	841	819	883	869	889	842	867	886	878	920	931	918	871	890	886	843	857	869	924	881	882	865	887	908	904	865	825	884	885	829	901	827	900	914	808	838	843	836	858	900	864	891	885	851	894	881	887	864	913	851	760	843	891	894	871	865	852	887	909	827	875	887	873	890	832	899	844	850	912	860	896	872	877	893	870	852	852	872	895	876	872	904	878	867	897	911	849	874	862	933	832	882	863	831	894	838	906	854	844	839	870	919	849	862	912	893	915	887	865	836	844	816	834	908	871	926	903	885	837	810	835	881	874	870	848	885	858	882	869	894	920	905	906	903	851	863	849	851	866	877	878	853	856	862	863	899	861	881	931	865	823	812	908	933	896	901	876	836	851	870	862	878	903	856	855	921	847	903	871	845	916	884	890	840	854	890	842	882	915	892	858	880	837	896	878	884	899	867	900	853	913	878	858	915	859	870	848	897	898	869	851	883	904	829	861	881	840	863	859	856	874	864	877	870	837	889	883	896	863	901	860	838	845	843	876	869	841	869	893	866	875	865	861	881	892	850	851	869	852	871	914	890	905	920	877	919	899	863	861	875	812	837	807	878	840	912	878	856	862	927	879	862	939	910	886	861	921	842	866	904	879	871	884	875	891	864	904	869	863	859	872	877	879	866	886	893	882	879	821	866	852	877	896	848	864	890	933	892	830	888	847	858	899	871	880	925	901	832	850	838	880	901	899	842	903	959	851	852	850	850	852	921	851	838	899	868	880	916	852	870	861	912	883	838	859	808	897	892	813	841	896	841	893	853	931	875	899	869	904	867	834	885	857	895	812	847	867	870	889	840	906	908	871	823	845	857	899	895	869	884	859	902	842	870	878	859	797	835	855	865	885	846	909	860	891	860	860	838	817	847	892	841	840	878	860	878	874	837	793	898	863	825	847	853	843	862	837	861	899	893	929	880	867	866	815	853	889	892	847	892	864	813	908	856	883	861	862	891	859	845	873	906	874	914	845	867	876	876	897	899	942	904	890	874	834	802	872	844	855	866	871	837	848	868	873	867	836	898	872	961	894	897	865	915	891	927	877	870	870	907	883	868	883	856	870	890	911	834	870	846	865	887	907	912	846	859	871	905	898	869	878	872	893	860	860	862	920	827	878	907	871	845	892	854	875	905	911	909	883	830	811	842	826	819	863	855	884	849	902	879	884	837	943	852	876	852	848	888	822	908	845	857	910	867	905	836	890	864	865	900	896	857	876	879	885	876	849	860	884	925	845	896	871	938	874	819	805	825	930	868	897	938	849	900	866	845	880	853	910	850	862	898	873	922	851	881	866	897	895	923	929	869	904	847	876	875	887	908	880	857	860	888	882	833	868	847	873	818	889	911	894	829	854	881	803	903	860	894	903	876	852	845	893	937	891	887	907	834	820	898	915	863	906	935	903	878	793	820	879	887	861	862	852	880	832	895	840	877	815	881	871	861	851	873	845	873	865	831	826	879	890	837	893	854	860	859	873	831	867	876	875	837	870	872	842	856	905	863	850	892	860	876	902	899	880	900	872	842	889	867	879	862	883	854	892	914	896	870	811	825	833	835	888	839	833	888	957	876	850	860	892	878	894	877	900	900	869	822	850	865	860	873	870	806	846	883	887	889	854	956	873	861	837	898	865	814	850	895	861	884	837	881	910	835	867	869	842	886	922	880	870	814	887	882	841	898	839	862	905	861	879	842	846	860	857	845	890	856	855	881	869	852	809	862	880	873	825	872	857	899	888	882	893	860	871	855	805	857	866	842	826	866	895	889	838	876	860	910	849	866	827	897	839	860	831	893	905	885	811	880	852	892	892	886	868	862	871	841	840	859	886	852	864	914	892	878	899	843	901	925	921	848	866	859	854	879	846	854	880	930	903	820	875	876	898	867	868	879	851	857	902	851	939	853	851	920	863	824	935	910	852	884	857	876	873	860	823	829	844	883	892	864	881	916	826	912	872	844	831	865	884	877	887	837	913	857	851	868	901	908	870	861	844	869	887	902	876	870	883	825	864	860	792	868	897	825	884	883	888	862	885	878	919	848	908	881	826	915	883	902	927	848	853	853	898	866	866	871	883	833	859	921	890	831	852	875	836	863	931	858	877	869	865	852	829	867	921	922	855	902	938	895	880	897	860	951	844	855	853	874	885	857	850	879	893	825	831	831	855	869	889	869	878	915	854	852	862	852	899	817	865	872	888	917	871	818	880	837	871	835	833	880	852	907	848	841	880	895	872	859	829	887	877	887	875	946	875	915	877	910	871	828	864	835	886	864	865	904	925	866	859	932	855	849	911	838	861	850	879	848	851	857	911	907	900	918	879	918	914	879	929	909	862	878	902	860	947	906	922	882	913	867	885	897	812	880	937	904	856	865	887	846	846	886	819	909	913	885	905	904	834	870	867	839	847	861	850	856	864	865	937	878	939	853	889	824	869	869	878	868	872	853	839	902	880	880	828	850	820	853	838	883	882	868	859	825	857	867	900	888	862	810	895	867	818	828	888	861	866	882	877	872	890	900	877	870	865	874	871	866	801	886	903	899	884	834	924	898	911	876	925	863	893	921	897	872	873	881	909	849	874	918	850	867	859	863	874	898	841	847	877	884	845	866	875	876	849	874	819	892	911	869	848	824	887	945	882	835	867	884	868	874	807	869	864	813	916	864	903	844	913	895	845	871	850	893	893	878	874	840	902	846	877	891	861	839	891	848	848	901	847	908	858	894	915	860	905	970	881	870	850	858	855	903	809	827	830	885	902	866	901	865	859	896	874	861	833	833	911	879	875	868	938	902	920	825	810	826	832	841	864	928	885	842	878	863	896	845	875	833	895	900	880	921	887	866	834	878	872	864	880	901	871	857	837	887	856	889	891	880	887	869	867	932	919	908	930	884	824	895	841	884	889	894	869	890	879	875	853	895	839	910
15841	7948	5852	3880	2360	1413	879	656	422	399	331	290	303	280	285	306	279	295	284	285	295	285	293	282	300	303	302	274	313	343	291	284	284	279	270	327	279	314	294	300	336	312	288	318	343	281	301	269	278	299	299	314	275	301	310	275	285	308	274	286	294	300	278	314	293	291	302	293	319	344	353	299	319	272	294	272	298	294	249	291	323	302	284	294	292	316	287	288	271	321	272	305	306	280	299	301	309	311	304	270	294	318	284	290	289	293	280	296	269	314	334	279	317	267	281	326	291	295	311	295	278	317	282	285	314	304	274	287	319	290	326	315	299	315	298	286	275	306	295	284	277	301	274	301	274	296	284	301	305	266	307	293	278	284	300	295	280	314	306	283	296	290	309	309	287	299	306	306	293	325	330	295	331	270	281	300	283	316	310	314	299	327	285	295	292	309	314	333	278	291	286	263	318	311	317	302	260	331	305	321	287	273	266	294	297	287	289	318	311	274	302	323	281	319	324	277	317	289	306	313	302	284	320	305	302	305	281	319	344	279	299	281	291	276	325	283	311	305	295	277	312	291	319	320	268	313	306	310	309	260	338	314	306	301	276	306	302	280	307	291	280	302	295	284	330	283	284	297	286	326	288	309	285	304	288	311	291	314	263	265	304	321	312	305	327	288	270	320	339	307	258	288	337	295	277	277	286	265	275	311	300	303	298	283	290	288	304	274	306	266	304	291	288	286	293	289	295	293	279	279	280	286	281	329	283	305	298	309	321	278	276	281	281	296	273	312	291	319	292	325	270	286	304	299	284	327	299	284	307	302	332	290	265	299	292	302	278	310	296	288	267	301	339	267	315	299	306	294	282	293	253	278	298	270	288	293	296	324	326	302	313	318	273	312	313	310	270	290	293	309	305	281	304	294	301	300	282	294	294	278	304	320	304	312	324	301	311	303	299	315	263	254	278	307	299	291	297	263	290	303	277	256	310	317	302	292	277	292	288	276	325	299	307	265	244	298	298	295	323	311	305	280	313	299	317	317	329	275	267	298	296	308	298	280	317	284	326	314	295	330	318	303	288	293	299	314	279	288	250	268	302	289	292	278	262	291	287	302	275	291	294	284	295	283	288	312	270	279	284	294	310	317	295	278	332	317	274	316	297	302	310	302	282	306	323	277	312	323	311	302	323	297	295	295	292	329	293	293	273	310	316	293	301	310	281	299	290	286	287	279	307	298	287	300	289	301	295	301	315	298	274	283	296	293	271	299	285	273	272	303	299	291	265	289	286	296	294	304	332	286	310	295	275	311	282	310	275	312	281	347	306	289	292	305	280	270	304	334	293	311	276	292	306	290	279	276	329	272	306	277	255	274	288	296	280	276	310	280	266	274	285	299	286	305	309	268	303	307	292	287	282	293	293	288	290	267	297	280	309	322	296	308	294	269	282	298	283	343	307	263	287	289	296	280	284	293	268	278	303	279	296	278	274	289	299	296	301	295	291	310	257	297	298	303	292	303	337	278	299	296	306	285	309	310	281	273	263	278	287	311	318	280	271	293	278	292	293	299	304	324	288	297	289	285	279	282	281	292	266	353	317	274	317	290	257	331	315	288	303	317	287	302	310	309	329	307	311	315	300	312	283	294	266	317	312	286	264	336	288	290	278	292	284	290	289	294	281	267	307	284	315	290	293	286	258	304	303	286	299	308	302	298	310	297	319	291	326	269	262	272	271	284	310	304	301	330	309	276	324	338	270	309	301	292	294	302	274	275	284	315	305	306	318	302	281	295	322	285	295	297	267	301	288	281	275	312	277	313	306	300	312	319	281	265	316	290	278	275	299	299	290	272	309	345	310	300	304	273	288	263	295	291	276	278	316	254	292	281	290	301	310	281	297	270	311	292	314	291	323	300	304	288	295	308	313	299	294	286	307	289	308	309	269	284	303	293	302	283	271	283	254	306	302	297	278	265	273	292	259	317	297	282	295	314	297	291	313	308	313	308	261	309	264	282	277	292	318	275	296	311	322	307	270	310	287	310	311	310	323	284	276	269	292	317	268	286	315	310	303	275	304	279	321	309	282	283	306	306	291	285	307	310	291	281	273	281	290	275	320	329	295	251	299	301	288	292	307	301	290	288	318	286	325	276	309	290	294	306	284	255	314	297	328	267	301	314	288	286	307	293	299	330	328	291	283	278	287	293	260	292	295	339	299	300	279	296	316	301	290	324	305	327	301	300	313	313	302	302	280	305	270	324	289	305	284	288	359	297	296	315	299	299	264	264	300	291	306	277	301	303	284	317	300	298	262	298	295	312	317	294	290	284	287	277	286	317	312	299	285	318	305	297	307	309	271	347	265	265	309	263	321	316	283	295	263	289	290	310	297	320	306	279	282	292	309	313	296	297	292	305	261	273	291	290	302	275	332	299	282	318	299	327	288	310	324	292	305	300	312	278	298	299	310	313	275	282	276	279	279	257	300	316	294	305	286	301	272	278	297	280	290	285	308	295	321	265	308	297	294	302	316	307	310	290	332	291	275	291	292	300	310	322	299	303	290	273	306	278	275	322	294	275	291	267	257	338	297	286	306	281	284	324	287	298	259	270	297	297	341	317	293	299	273	282	307	318	305	322	281	262	319	306	314	292	305	320	289	309	311	256	305	298	312	295	287	277	272	332	304	277	305	263	300	298	280	306	286	299	319	298	329	294	342	299	287	325	298	260	310	299	312	289	306	272	275	286	288	317	275	278	284	302	302	284	283	283	302	333	280	299	286	316	301	299	311	318	318	298	291	308	320	308	279	293	348	309	298	247	323	306	288	302	281	296	300	303	313	276	291	301	318	313	310	282	298	282	275	299	286	301	276	300	312	303	310	304	290	289	293	325	246	298	287	275	293	286	310	298	296	315	283	289	319	286	316	282	258	304	302	329	296	327	314	277	287	327	286	308	296	280	274	314	282	262	294	266	324	280	284	294	296	299	285	321	278	279	317	294	270	294	290	288	302	287	288	310	280	314	300	282	321	285	290	309	310	291	278	315	285	303	308	306	300	257	287	242	312	297	285	318	283	286	340	336	277	301	324	287	342	261	281	288	267	313	304	307	297	310	295	335	291	261	301	323	306	277	300	282	278	286	311	293	274	302	305	287	304	314	295	288	298	306	266	324	289	293	265	274	299	297	316	293	299	282	301	303	316	311	330	330	305	271	268	323	285	296	297	305	295	297	289	308	267	254	304	319	282	263	306	299	275	292	308	301	299	286	316	253	263	299	292	285	296	307	257	314	293	280	281	288	287	261	307	298	290	288	278	282	312	280	258	302	260	301	288	302	308	284	296	285	309	289	303	314	291	316	319	307	322	299	281	299	257	283	268	292	304	294	280	287	287	299	325	315	309	291	289	267	279	310	270	281	302	335	287	294	281	281	291	244	285	277	337	304	280	320	302	275	313	309	315	319	311	293	300	306	297	283	304	292	295	315	273	298	326	280	316	285	290	274	252	300	300	291	278	266
14607	9746	10833	9787	6911	4370	2706	1769	1189	878	794	737	624	673	659	650	627	686	684	661	673	667	612	688	657	633	624	655	678	676	658	700	648	688	638	689	660	695	667	682	656	752	687	684	662	637	705	648	685	667	621	666	664	645	650	660	666	610	678	676	672	684	720	711	637	663	675	647	660	607	666	621	682	656	622	711	689	642	659	642	670	660	619	668	647	630	614	640	643	647	647	648	672	632	652	681	643	655	680	656	678	670	628	677	651	644	658	638	636	641	617	709	613	639	700	716	682	673	689	684	668	657	665	641	669	653	617	678	685	662	648	637	683	643	641	687	646	651	623	648	645	682	660	608	654	653	614	686	651	660	661	706	631	655	699	682	640	656	672	668	681	666	657	646	629	630	677	703	621	613	705	668	681	648	624	640	657	669	654	652	701	676	698	671	641	637	650	597	618	630	662	635	704	639	665	686	646	683	671	641	669	628	693	632	655	647	681	650	627	625	627	689	642	684	642	661	679	688	694	683	658	639	677	702	656	637	698	697	711	693	648	640	666	680	628	644	669	659	678	677	616	653	688	716	648	645	674	615	618	658	671	636	674	636	652	689	637	652	675	694	625	640	670	683	649	641	654	654	674	661	649	678	652	621	634	663	643	654	660	670	662	671	684	652	601	658	679	680	672	648	644	671	643	655	717	619	702	681	653	641	658	681	644	661	651	635	667	665	666	681	675	644	667	582	613	650	668	658	693	636	623	689	646	736	675	650	688	683	654	690	653	687	702	598	659	699	685	627	648	639	686	667	656	626	716	647	624	669	665	676	652	640	675	603	654	721	634	704	648	635	662	619	678	639	635	630	729	665	664	619	663	664	632	692	656	705	656	648	716	681	646	639	680	671	691	652	631	696	677	634	674	688	660	666	688	656	654	686	680	638	648	691	685	657	658	705	658	637	650	682	688	632	645	695	674	672	698	676	666	664	645	685	664	646	733	657	668	673	608	671	663	646	650	650	650	698	681	612	682	668	653	608	690	692	637	643	670	686	666	654	677	666	643	633	674	672	687	678	669	643	634	686	679	692	685	670	666	660	631	622	681	633	611	681	627	633	659	670	678	655	675	670	703	648	668	653	635	667	635	693	595	692	662	683	659	671	675	669	704	662	638	641	637	689	675	670	673	639	689	640	633	644	646	683	655	659	666	653	661	627	596	684	649	651	641	625	672	676	615	640	660	632	664	685	649	683	618	635	674	638	652	666	656	689	613	675	683	657	665	702	683	691	642	633	662	678	660	696	671	669	630	652	642	668	685	680	651	687	621	601	650	707	695	663	625	662	644	650	664	645	634	697	658	661	661	655	647	655	627	628	654	665	643	667	661	643	672	665	627	628	635	666	662	641	664	685	646	700	637	696	650	686	597	664	695	694	671	656	693	668	655	744	655	687	650	657	673	654	672	681	687	660	639	636	629	637	666	644	631	666	653	695	649	686	654	684	663	660	664	663	624	661	672	661	631	662	634	648	630	667	666	643	619	653	695	679	667	659	688	624	611	665	721	655	597	617	627	625	659	659	632	636	674	633	603	686	682	621	645	702	667	643	604	634	683	607	613	684	633	669	612	636	653	649	662	607	668	681	628	658	682	643	649	641	668	631	706	678	626	677	653	656	640	657	654	647	678	645	693	677	628	662	694	631	662	702	674	685	621	626	665	662	663	653	654	638	661	667	660	681	674	632	638	629	656	710	624	655	657	652	644	610	625	627	717	663	662	659	708	681	670	659	628	643	701	704	641	656	695	726	722	646	684	672	687	639	707	662	643	627	610	675	665	669	654	670	711	629	679	684	702	668	663	656	637	693	671	666	627	647	658	715	666	670	695	697	679	693	634	630	651	655	645	669	675	646	718	723	690	700	649	687	620	679	641	642	654	637	699	671	625	696	697	699	652	678	670	681	634	629	698	664	677	619	664	663	705	654	659	699	639	698	629	619	624	676	672	619	666	675	638	656	684	665	652	714	635	688	707	700	714	650	649	683	696	722	672	630	641	651	677	638	617	674	665	667	678	647	698	675	663	614	702	679	651	689	659	617	669	669	656	637	641	700	701	667	714	686	670	692	677	589	659	635	662	694	681	618	697	670	650	680	686	663	631	607	683	670	636	675	643	614	694	664	677	629	675	692	630	682	689	623	674	650	654	637	694	675	668	659	633	709	662	669	635	679	660	621	674	641	689	643	652	658	700	635	683	627	636	675	670	662	640	642	661	660	680	687	580	666	650	655	670	645	652	631	655	649	727	644	642	676	644	675	682	651	658	664	672	675	634	655	653	649	654	664	638	697	621	673	677	663	651	669	681	657	655	688	668	655	692	651	644	678	652	612	639	663	662	645	619	650	685	643	679	643	654	654	650	681	654	662	703	668	640	680	637	612	675	701	677	663	667	681	694	672	619	659	663	671	671	641	643	705	658	684	647	633	722	649	632	623	650	681	651	685	689	669	643	619	652	649	635	661	642	665	639	637	681	642	650	657	659	658	661	686	615	703	654	674	710	682	642	645	666	734	643	683	700	649	668	685	676	664	690	671	641	623	657	642	637	681	670	709	656	618	650	648	693	669	629	647	669	673	630	654	687	684	665	599	613	663	612	653	626	674	672	705	656	658	736	685	653	709	695	652	671	648	639	634	605	681	670	629	652	668	676	745	646	683	704	685	669	671	701	641	655	700	638	649	677	641	628	685	668	686	691	668	602	630	639	615	670	622	683	671	687	645	684	685	624	640	660	664	691	672	608	630	646	743	665	652	698	635	691	637	636	675	631	679	605	686	646	678	662	639	659	674	695	632	629	646	666	622	642	647	668	602	624	691	686	653	656	677	679	701	700	600	625	690	648	689	626	642	644	685	667	660	673	698	723	662	674	671	653	677	670	689	635	730	638	663	659	660	646	628	630	687	641	645	646	665	672	627	652	673	665	676	684	627	671	659	624	681	666	675	669	625	613	667	637	637	709	655	676	663	652	680	656	697	659	693	646	652	631	680	671	630	694	693	668	639	598	673	655	633	677	628	647	642	682	656	645	672	698	637	671	604	689	659	645	693	639	653	626	641	635	643	651	673	653	651	637	632	672	667	630	635	669	668	669	628	638	678	703	653	648	665	663	671	613	683	656	640	675	655	680	708	670	716	649	649	658	670	669	643	631	647	648	672	625	635	684	632	629	659	683	657	670	687	646	632	675	684	615	615	689	679	667	653	702	683	667	666	711	685	695	674	634	652	663	661	669	666	623	680	595	661	635	676	662	663	642	637	611	708	670	652	645	679	679	659	665	666	621	674	694	670	624	664	613	635	633	635	660	719	660	655	715	644	674	640	687	625	661	650	641	645	675	655	641	638	627	638	669	624	699	653	631	651	638	653	664	676	685	631	652	667	667	708	690	688	680	687	710	641	662	664	648	714	672	663	638	657	700	707	642	659	629	653	684	656	655	719	646	663	666	671	725	646	662	655	646	619	614	682
83965	69316	68962	59536	45019	30275	17195	7866	3380	1562	813	534	371	380	358	334	356	355	394	394	407	380	366	371	369	390	374	408	388	359	344	367	384	358	400	372	378	362	323	411	370	378	330	383	350	382	406	382	385	352	377	365	393	351	357	343	380	386	349	388	375	389	331	356	357	386	397	327	368	368	343	367	292	353	328	381	359	367	371	344	344	351	362	366	348	348	368	366	375	388	323	350	358	409	384	356	347	368	392	356	379	318	380	391	381	387	350	347	354	373	363	370	376	388	374	365	359	387	351	376	354	360	300	364	373	378	355	340	388	358	380	361	368	335	347	402	391	374	378	356	364	346	362	362	351	352	346	351	373	351	375	385	380	350	376	398	367	346	366	348	332	358	366	367	380	332	341	410	370	379	355	367	348	364	395	367	395	390	370	366	383	405	384	354	358	334	386	388	350	331	365	362	376	353	371	384	365	366	355	355	387	364	342	367	338	364	405	371	348	348	399	361	353	355	334	366	372	350	355	345	358	343	351	372	385	384	342	362	353	368	369	337	359	337	363	408	354	366	350	361	377	348	349	354	407	353	342	336	362	351	387	371	367	363	369	334	340	381	383	368	391	348	352	344	378	392	373	380	373	380	374	334	373	391	383	364	358	352	374	384	374	378	339	404	411	383	373	409	316	345	321	360	366	356	389	363	371	378	373	351	377	349	379	391	415	353	378	383	370	368	377	405	352	368	333	337	353	315	400	331	372	368	370	381	339	357	419	376	365	368	382	395	389	376	352	362	345	340	334	379	381	367	373	381	372	396	398	393	369	397	315	355	408	365	359	399	378	378	377	401	374	373	383	342	398	382	370	369	391	385	377	369	331	365	378	387	354	333	379	338	342	362	376	380	360	388	378	386	372	402	347	361	378	360	370	385	404	318	379	355	390	369	382	357	342	366	374	385	370	417	382	357	365	369	357	391	348	367	368	386	380	356	392	317	336	337	377	356	361	403	387	364	373	371	394	366	345	335	388	354	385	393	331	359	328	354	349	361	359	394	331	337	363	376	376	367	390	397	407	336	417	400	402	377	356	348	411	396	368	375	375	350	352	329	367	402	378	390	339	359	364	397	348	313	388	358	386	387	356	384	326	368	360	364	342	386	384	362	361	355	404	394	370	368	383	379	360	378	350	393	405	367	337	366	386	353	417	353	358	362	370	362	374	354	371	344	380	321	352	371	328	363	370	370	397	359	369	359	355	344	389	368	389	371	370	392	355	349	379	364	373	382	388	369	385	345	346	364	345	342	353	400	381	375	326	398	376	347	378	385	412	351	363	367	384	346	380	376	301	363	356	374	415	330	359	375	353	341	356	402	340	355	355	358	392	328	335	371	329	392	350	382	388	384	371	375	377	402	380	335	323	369	357	349	409	366	350	355	436	372	379	359	344	354	357	403	356	400	375	363	361	369	374	364	346	382	343	352	389	362	393	352	384	374	377	362	388	381	388	354	371	373	370	364	355	384	322	369	354	361	354	361	351	375	340	381	344	355	361	371	388	415	367	336	329	363	384	351	393	374	356	361	408	402	375	375	374	364	329	360	344	338	379	393	388	338	376	380	345	375	360	359	347	338	355	349	380	374	346	383	380	327	328	375	354	378	388	402	337	323	363	329	364	333	346	360	386	370	370	394	342	392	367	366	345	329	363	359	357	343	373	331	368	352	350	371	371	393	390	350	357	423	380	380	373	364	385	398	407	370	385	369	367	330	325	371	357	336	341	369	330	345	341	388	357	331	394	351	380	368	392	382	351	353	374	367	390	359	376	355	388	341	353	340	359	346	376	318	354	349	394	341	360	368	350	333	350	410	369	380	406	369	363	344	346	348	358	335	370	350	370	367	344	317	364	350	380	375	361	374	344	379	366	409	334	406	399	390	383	372	383	399	380	396	386	386	362	329	361	374	383	342	357	385	384	339	366	376	364	375	393	367	387	351	372	369	359	361	409	370	345	358	354	333	370	359	359	332	394	399	324	374	399	369	348	365	361	361	381	339	382	382	405	382	358	352	342	358	375	355	352	336	376	363	352	374	370	374	375	380	351	355	368	394	346	361	359	403	394	349	385	367	341	340	353	342	354	363	381	349	329	347	373	389	337	367	364	331	372	367	375	371	359	360	358	374	393	371	339	335	369	392	373	364	385	360	364	343	375	358	378	399	336	371	356	365	377	343	363	339	388	371	362	392	376	387	395	359	362	399	388	338	373	364	364	374	370	374	350	329	345	333	378	358	385	387	347	400	358	386	360	325	370	359	382	410	381	395	347	360	348	332	355	384	376	318	380	374	345	367	368	337	373	363	356	334	354	363	364	392	395	353	349	382	385	354	337	388	369	368	359	355	328	391	361	408	383	318	379	354	361	357	333	360	335	379	358	357	333	358	373	367	352	369	354	351	400	331	362	342	350	359	347	321	372	412	380	357	349	347	352	365	329	341	332	372	375	371	375	361	379	342	367	376	352	338	372	343	373	380	341	373	377	344	371	351	368	359	388	362	405	361	369	372	345	379	390	375	376	361	355	353	355	351	383	353	352	366	378	343	367	344	371	380	387	361	360	372	359	376	360	375	357	320	388	354	377	385	355	435	342	371	365	335	363	365	376	380	402	340	338	401	341	366	372	322	358	356	336	369	368	352	351	368	396	383	394	352	410	396	394	371	396	375	353	344	374	394	387	402	379	357	369	365	376	356	417	355	367	386	334	331	344	345	360	386	346	342	370	392	359	359	361	359	352	358	350	344	379	369	359	377	319	377	357	363	346	354	397	364	344	342	416	388	351	371	340	357	416	374	367	316	346	342	358	384	364	370	355	362	360	381	331	408	382	342	333	349	366	379	345	351	356	366	365	353	403	385	404	369	343	338	361	362	314	321	349	381	335	358	394	361	397	376	375	357	347	337	392	363	357	341	328	316	373	376	322	371	355	358	351	383	395	398	367	375	344	361	395	353	363	361	387	362	361	348	366	381	353	371	387	369	359	345	397	377	366	368	384	408	341	396	374	365	351	374	364	357	342	372	371	386	338	357	339	382	337	383	362	334	398	352	368	391	378	376	373	357	373	319	371	332	369	385	338	362	339	337	351	413	368	353	335	397	363	347	374	342	380	421	367	348	376	389	381	393	358	373	370	375	370	392	395	361	357	365	350	366	353	393	397	387	377	378	347	364	395	360	366	364	322	342	370	391	383	343	333	388	361	381	386	375	417	373	368	348	388	335	406	364	363	362	348	361	358	365	402	380	339	369	357	386	356	360	347	380	373	366	366	381	368	380	353	364	379	369	375	339	393	356	343	380	338	368	385	372	396	371	343	351	377	370	379	364	369	392	359	337	360	320	385	378	366	419	334	375	345	351	355	354	339	401	360	326	365	341	414	392	319	356	349	396	361	358	381	379	409	346	372	363	343	354	368	320	379	350	375	351	365	361	365	366	334	355	325	391	358	353	377	341	386	362	356	330	350	370
53052	51768	63946	63745	53968	42450	30311	19628	10762	5236	2677	1465	789	796	763	818	848	763	833	786	818	791	799	795	785	886	859	817	833	838	858	802	854	807	802	811	850	793	810	819	820	813	775	821	793	815	816	834	841	823	822	859	802	844	813	814	764	770	810	833	816	819	821	784	787	744	820	789	762	829	806	830	795	778	815	807	810	801	813	807	819	790	786	774	825	828	819	755	783	757	804	778	772	759	811	811	763	759	816	825	885	823	775	783	795	814	855	836	806	803	854	808	798	808	791	822	829	815	852	828	759	819	800	820	775	811	805	875	821	802	808	826	771	793	796	807	771	809	829	830	795	823	845	799	817	785	805	755	801	809	757	835	870	844	802	763	801	835	839	780	774	754	812	808	838	874	812	815	828	754	801	782	804	813	789	798	796	808	801	824	777	748	793	798	810	781	829	806	758	783	827	804	800	816	796	765	798	826	826	762	807	867	753	804	778	791	798	792	798	773	829	823	803	788	809	794	781	800	810	785	824	820	846	814	837	768	824	802	752	822	814	773	806	827	816	871	791	780	787	777	812	798	770	831	788	831	759	805	803	812	785	762	812	796	808	784	837	821	802	868	871	764	822	797	801	881	770	841	824	806	784	793	829	843	793	843	825	802	828	840	830	759	826	794	769	800	790	789	815	803	804	806	787	782	815	802	756	752	812	791	778	797	836	783	851	829	778	818	775	814	798	794	845	786	796	860	825	809	798	829	791	807	827	804	787	776	785	846	826	818	778	814	758	744	785	821	801	782	799	776	811	798	790	803	810	817	762	792	822	813	861	810	797	813	794	832	811	812	836	817	805	807	769	805	799	834	802	813	817	757	776	806	749	808	862	802	803	790	826	834	804	762	776	872	795	780	796	796	803	799	824	800	768	837	852	870	799	793	799	790	819	809	797	838	818	819	794	760	784	759	810	805	794	779	777	814	780	792	817	812	825	828	776	814	828	754	766	820	850	746	796	798	722	811	806	802	807	762	832	763	807	825	764	788	823	828	832	810	801	862	786	813	741	780	783	807	794	779	809	851	814	808	801	809	832	838	809	814	821	781	779	753	846	848	815	839	788	839	823	755	748	828	792	801	812	818	833	773	757	801	838	869	815	838	795	772	784	812	762	756	797	858	818	772	806	818	807	847	774	809	780	777	822	735	780	778	802	797	811	858	775	811	778	804	800	853	785	815	786	795	768	810	814	806	842	773	813	838	770	764	772	765	799	803	814	813	801	803	779	801	814	824	869	786	807	806	818	809	804	786	792	809	787	823	809	794	808	782	815	835	822	777	800	828	762	792	814	791	844	785	785	834	775	804	761	809	820	782	848	791	832	815	815	766	826	828	777	801	788	803	806	795	823	810	803	793	738	807	855	764	802	755	780	795	822	810	792	766	809	798	823	825	842	779	838	825	788	819	793	807	785	836	781	834	777	838	834	828	823	791	788	793	831	807	805	794	779	809	765	753	781	752	833	779	821	788	819	830	758	809	781	730	777	817	775	795	770	780	814	771	802	826	834	793	823	829	772	768	801	818	818	820	801	764	821	778	795	754	819	794	797	820	775	777	755	793	802	818	826	794	762	807	846	799	800	825	779	837	790	830	779	804	810	788	804	837	796	810	833	861	799	821	816	811	795	783	772	794	772	775	770	853	773	794	773	807	787	821	848	824	835	785	843	755	768	767	797	764	736	782	802	816	825	764	752	797	823	806	780	795	798	809	822	786	771	750	794	820	773	789	820	834	801	784	799	839	748	799	840	823	776	793	765	759	811	805	775	786	740	830	811	799	801	774	795	790	793	798	827	761	831	822	816	794	826	818	773	842	810	785	832	732	795	806	789	820	801	788	804	781	804	832	787	756	802	777	797	786	798	824	798	781	742	755	835	805	774	778	839	797	781	819	843	824	858	785	800	795	832	794	840	799	733	794	835	865	756	770	821	751	818	781	767	809	784	813	789	812	804	796	777	833	761	786	804	771	833	768	807	823	806	782	830	848	806	820	837	803	853	820	816	829	792	828	818	792	767	809	770	804	812	815	826	785	783	779	780	807	803	791	803	793	827	815	849	838	810	779	808	788	800	810	801	804	826	771	792	846	816	829	785	771	813	796	781	800	791	843	858	804	851	823	818	829	737	798	854	755	775	817	816	817	795	809	817	842	789	863	806	766	776	822	807	826	827	785	788	826	829	796	804	778	842	825	784	794	826	825	837	820	802	802	819	819	797	724	801	820	778	788	795	793	818	800	831	834	833	799	802	856	860	801	750	848	859	841	774	743	783	829	804	784	831	835	801	814	818	798	810	847	826	848	757	735	811	803	824	798	820	825	818	784	779	785	875	781	836	851	804	795	834	857	785	756	776	788	787	827	795	782	840	804	780	830	810	779	779	790	810	807	739	820	787	887	807	766	768	791	765	796	783	775	828	792	798	755	870	832	797	767	815	830	832	784	806	876	837	837	781	793	790	866	830	776	833	817	801	774	781	747	827	822	836	816	847	787	783	835	787	832	770	760	801	798	778	837	801	757	811	810	843	828	785	813	817	794	793	813	783	817	812	787	803	780	814	788	874	811	805	806	812	804	838	798	832	755	755	839	795	788	777	825	770	843	816	749	829	777	757	818	787	816	820	776	844	796	797	763	774	830	731	756	761	844	796	791	792	783	823	803	827	774	826	761	756	802	815	763	770	776	824	758	872	755	762	794	827	804	800	780	810	791	812	796	819	756	792	822	809	781	822	795	806	771	783	785	765	831	783	763	774	840	808	797	815	790	785	755	798	774	790	832	823	834	803	753	804	808	827	811	784	829	814	760	853	813	815	827	808	762	862	809	835	748	790	835	757	758	775	814	845	778	776	844	809	791	805	807	795	858	803	766	785	821	821	837	816	832	799	748	778	825	821	862	796	801	763	789	803	824	819	805	782	793	824	794	826	828	829	781	814	769	754	789	826	757	807	865	834	790	829	795	837	815	806	838	769	822	790	765	811	827	830	794	779	819	763	825	803	831	800	830	763	772	815	833	811	787	751	795	794	756	772	762	816	858	823	796	743	835	913	786	773	781	814	787	785	758	808	740	787	801	819	855	798	828	803	762	795	787	809	827	851	818	802	785	776	792	848	765	778	799	828	795	801	776	799	821	786	832	821	789	746	792	801	802	863	777	811	865	860	814	762	764	818	827	858	793	809	765	817	777	804	800	793	850	815	825	764	861	812	783	806	784	766	786	811	801	821	806	796	836	796	808	791	781	818	831	803	829	833	765	819	799	869	783	796	782	782	804	775	845	766	771	822	795	835	809	805	796	789	778	853	760	733	806	846	781	814	813	812	820	803	808	808	778	782	770	826	825	800	767	777	834	789	756	823	796	757	819	810	853	796	748	821	823	762	799	804	776	779	763	796	823	821	764	851	755	836	824	830	790	807	808	841	806	793	812	860	788	812	825	806	833	783	801	809	835	804	784	805	828	846	777	811	842
85707	70710	70088	59929	45837	31783	18680	8683	3706	1642	859	557	434	418	379	389	453	400	393	466	403	402	377	394	421	412	432	437	442	437	408	404	409	417	373	408	422	402	421	400	409	422	384	392	443	412	364	421	413	386	405	387	407	401	404	391	412	427	405	405	414	376	450	425	381	401	445	407	411	429	380	390	398	425	380	399	373	412	399	395	408	414	424	388	403	410	408	429	432	409	429	406	393	399	370	439	383	392	420	395	399	399	413	396	406	397	408	403	402	418	402	402	404	421	426	419	401	381	387	400	404	413	425	414	424	392	387	431	405	361	411	432	393	427	431	416	440	362	413	430	391	419	390	391	376	394	384	411	446	432	372	375	412	380	393	433	399	456	435	389	425	382	406	404	383	435	413	393	377	430	392	379	414	385	432	391	422	410	406	400	425	407	424	378	409	438	436	410	407	426	435	407	404	383	384	357	410	378	431	401	436	424	400	411	441	418	397	425	415	359	394	411	432	404	412	425	379	433	394	407	403	407	429	395	411	425	428	421	384	414	410	423	447	387	387	437	410	386	452	379	446	415	411	418	401	406	390	382	417	398	383	415	416	401	401	452	410	400	397	407	409	416	381	390	453	392	417	420	409	408	417	402	410	393	403	419	440	404	391	413	407	421	453	398	411	394	411	395	405	443	410	416	440	426	401	408	428	375	380	399	396	441	417	419	406	421	438	435	404	418	421	410	388	370	402	436	384	390	386	398	419	431	401	406	388	389	369	379	409	424	379	405	442	397	441	406	456	429	368	409	409	396	434	344	385	389	416	389	435	417	409	398	393	435	391	418	380	417	389	429	369	438	393	379	423	411	453	426	379	390	381	399	394	415	449	446	420	431	416	419	401	444	383	423	390	391	391	389	383	403	421	422	384	424	400	401	406	415	399	424	440	389	427	449	428	417	403	399	449	425	397	427	395	397	403	411	426	401	396	401	402	401	369	372	387	407	396	443	456	431	389	393	376	398	393	392	398	452	398	406	416	421	410	397	381	400	398	420	407	400	412	430	428	411	391	415	402	391	431	408	425	409	467	394	385	423	381	439	424	407	440	401	418	417	398	406	452	429	445	421	381	394	417	386	411	431	406	374	394	427	375	388	407	383	404	399	408	412	361	382	419	407	361	442	398	408	414	389	403	396	386	452	384	397	422	402	422	438	407	403	413	379	379	406	426	404	409	415	399	400	406	429	366	415	410	418	448	418	413	395	398	413	396	415	425	424	432	409	432	411	399	432	439	450	435	393	395	410	386	426	465	414	405	404	420	424	368	384	457	396	426	420	341	417	418	403	410	392	394	421	386	416	380	381	413	404	421	382	383	418	420	403	403	394	425	404	429	423	400	398	400	403	372	376	429	388	375	398	382	369	389	418	476	409	407	439	413	413	406	388	415	398	435	402	412	432	445	420	407	436	455	413	419	404	415	449	394	443	452	426	419	443	416	410	421	430	404	436	435	433	423	402	378	412	426	392	397	417	383	455	387	394	414	427	404	401	389	371	427	420	409	408	391	369	389	396	404	387	380	438	418	373	391	413	443	391	420	389	413	405	383	406	432	401	414	412	429	382	424	388	404	396	458	410	403	401	449	433	395	406	409	406	417	367	387	390	387	421	433	428	420	453	432	390	389	411	390	427	404	418	414	421	404	407	409	400	399	433	383	438	415	420	410	436	424	404	397	424	437	385	396	472	433	387	433	384	387	438	405	396	381	423	376	395	436	413	425	391	393	403	403	395	384	411	385	386	403	430	403	395	448	408	430	422	397	434	402	415	410	386	421	442	411	401	373	408	425	432	408	433	431	409	392	431	410	387	401	379	415	394	382	368	409	421	425	398	419	423	384	388	385	453	478	433	409	400	412	389	398	382	435	440	409	395	419	430	438	374	419	376	415	424	390	397	385	430	414	418	420	416	414	408	404	393	425	433	423	410	431	434	403	404	389	429	418	396	385	392	381	412	415	411	413	384	422	415	447	415	436	400	448	403	399	429	385	424	399	431	409	437	436	399	404	454	415	412	388	391	382	382	438	436	420	357	408	450	415	360	377	374	400	383	403	403	382	380	415	404	424	418	453	404	449	418	455	392	413	407	380	398	364	392	427	391	378	432	396	407	408	421	374	433	400	395	373	431	366	417	409	416	399	408	406	396	412	447	448	427	415	395	410	413	426	445	380	410	436	439	404	385	394	415	363	404	389	424	390	401	410	367	410	410	378	427	431	393	400	400	420	433	410	390	398	391	410	389	390	396	396	425	382	401	392	370	436	384	405	416	371	401	379	392	384	403	427	445	446	377	392	373	421	379	436	438	383	362	384	404	399	382	429	426	395	425	422	399	402	428	397	383	409	418	437	413	422	438	406	374	417	392	420	432	417	402	375	420	437	430	395	386	402	403	424	435	433	391	405	380	430	402	403	407	378	432	394	436	396	385	389	389	424	406	446	416	434	416	378	428	421	384	401	427	418	407	437	403	407	407	399	429	403	399	370	390	368	402	388	380	418	388	377	393	415	390	457	366	381	418	358	411	439	441	439	394	398	432	441	441	402	421	448	425	388	370	400	396	423	413	408	403	400	410	412	412	361	389	411	361	420	404	425	418	427	399	426	399	387	392	415	415	375	436	473	412	429	395	429	423	386	411	386	393	398	382	409	402	422	371	399	376	391	436	433	400	440	366	409	412	403	391	413	410	414	349	418	426	379	392	433	383	366	374	361	383	383	413	406	385	355	402	372	442	418	452	388	399	395	431	394	418	422	383	418	360	415	392	421	384	389	433	418	400	395	391	403	402	380	417	380	368	413	375	414	416	395	396	367	374	462	415	434	465	421	429	394	392	398	453	399	393	402	385	400	388	399	385	394	370	385	413	417	412	400	369	418	397	437	362	408	362	400	411	449	424	385	395	370	409	375	406	439	416	420	443	390	404	429	418	399	411	406	406	408	431	421	432	430	407	408	419	364	380	421	413	409	400	379	392	408	368	402	436	402	398	365	407	390	408	369	408	429	425	379	411	415	385	433	429	432	423	386	388	409	400	361	435	449	404	434	422	407	389	383	375	398	414	407	442	381	422	399	418	356	406	381	441	395	406	404	403	419	391	411	419	373	389	412	399	426	390	429	434	409	372	380	408	420	399	425	409	402	384	387	408	402	397	424	415	415	449	379	429	390	380	405	429	376	413	366	380	451	395	401	401	414	454	433	427	362	442	392	414	432	363	430	413	399	419	398	415	366	447	383	435	416	421	402	374	398	427	413	395	434	445	414	386	423	424	416	430	411	393	426	428	388	415	420	381	385	434	390	413	437	416	418	403	395	405	369	377	398	387	387	452	437	438	413	413	402	429	408	419	417	390	400	437	398	422	424	436	410	386	430	403	417	382	407	398	388	390	429	398	397	411	439	418	415	441	410	412	402	390	398	384	393	397	424	449	368	415	412	424	398	384	404	395	448	358	354	424	421	406	382	412	402	388
54734	53615	65210	64541	54801	43693	31805	20237	10959	5511	2865	1575	874	924	913	854	873	939	822	856	899	885	881	880	886	876	898	879	827	901	820	889	867	878	876	891	863	861	836	806	878	887	874	913	903	921	911	889	896	887	880	875	872	935	844	884	782	913	843	839	870	862	879	871	954	898	821	878	831	858	888	915	859	903	838	908	888	846	887	831	940	847	877	897	868	886	889	895	851	840	924	830	891	837	886	871	904	901	902	910	902	869	920	924	880	874	870	867	862	866	873	873	849	835	889	852	905	892	890	877	906	862	855	888	845	893	859	893	833	880	922	851	900	886	876	913	850	831	890	914	873	798	871	845	891	899	831	868	843	845	851	844	957	869	873	804	918	849	889	901	845	889	884	852	910	890	856	938	910	857	885	871	862	830	884	848	810	883	905	961	858	856	923	800	912	858	879	894	878	885	867	860	846	893	907	934	895	848	790	898	874	914	876	874	883	843	878	814	855	877	906	852	900	901	880	838	906	899	868	857	905	859	881	885	873	912	867	830	848	854	898	900	855	875	909	855	888	894	881	866	835	894	927	840	896	859	891	889	888	906	885	891	848	828	898	902	887	883	847	853	872	908	874	854	921	897	876	916	842	887	891	920	877	904	891	838	901	902	876	832	910	910	856	895	899	867	854	893	875	899	936	852	945	918	869	852	847	895	884	887	907	893	824	892	867	872	873	906	873	825	855	856	780	800	882	872	848	899	889	890	914	940	865	918	819	873	880	821	871	910	862	876	852	865	907	874	835	830	948	913	853	849	819	862	935	897	869	879	906	917	915	875	852	839	836	860	887	841	921	886	855	846	857	910	834	935	881	898	878	887	918	888	905	855	826	903	923	846	923	892	881	882	880	873	872	898	875	889	877	894	911	830	873	880	920	888	891	862	925	837	951	866	853	815	834	896	877	876	905	895	893	910	865	921	872	886	880	822	888	856	857	894	878	862	867	865	896	899	949	858	891	885	875	829	859	890	839	933	863	831	796	847	816	881	848	828	901	865	862	876	885	836	830	931	851	904	838	862	813	908	887	834	867	879	884	902	906	903	849	864	850	871	888	930	837	899	936	853	893	875	888	874	901	827	814	859	853	875	824	855	905	940	892	925	850	864	861	900	909	910	908	866	849	868	882	861	899	874	905	898	838	885	871	861	880	859	864	888	857	910	889	872	904	866	906	808	824	812	885	876	916	886	859	892	872	874	862	822	875	856	918	876	875	896	891	865	863	872	896	871	883	882	830	893	864	852	839	888	815	909	844	792	910	912	900	872	817	847	829	869	876	870	858	837	859	772	887	890	853	882	914	928	905	859	828	879	912	908	851	895	847	911	904	886	917	833	905	840	769	845	852	876	891	891	904	922	883	825	863	875	847	859	889	919	875	897	909	875	867	897	914	926	891	835	801	855	870	900	866	847	866	814	901	911	866	909	914	918	868	912	838	874	851	882	846	898	849	876	882	947	867	904	910	862	874	859	859	859	879	889	873	890	841	924	946	914	896	878	854	857	865	889	842	899	886	863	870	889	856	857	870	921	847	896	857	878	884	837	855	880	839	857	846	820	905	857	903	850	906	914	867	819	883	828	834	909	845	851	880	872	958	875	885	861	862	874	846	886	840	891	869	950	880	861	844	855	859	882	887	825	880	883	871	870	915	842	869	811	863	858	835	839	852	849	859	859	852	876	851	907	865	890	859	852	878	830	912	806	904	892	900	888	922	854	916	876	901	894	817	883	864	915	869	828	830	852	863	871	867	829	874	909	893	808	897	867	856	849	844	925	855	875	881	893	918	907	872	851	853	848	869	867	852	828	898	876	866	853	852	867	918	862	901	867	880	815	897	900	878	895	829	891	883	879	869	867	921	867	927	873	851	863	887	884	845	815	889	898	871	929	859	902	880	924	883	864	902	835	883	885	958	868	867	898	893	822	860	883	871	834	867	872	904	844	852	839	910	901	924	856	886	849	860	913	911	864	894	883	866	855	857	858	864	873	879	908	854	890	880	905	896	867	853	884	835	818	836	825	858	870	872	838	818	905	866	840	884	854	900	878	887	828	885	882	904	860	877	883	879	849	925	862	880	930	853	905	859	886	842	866	924	870	892	899	903	881	859	880	853	876	888	863	851	888	895	875	875	848	863	901	904	838	935	854	900	871	872	887	835	841	848	940	817	879	859	933	886	952	791	874	890	867	884	834	827	904	920	846	843	892	826	892	858	865	878	902	885	864	927	866	903	858	864	858	859	877	917	900	831	835	828	852	876	833	922	894	853	924	856	920	816	849	886	857	840	859	849	889	824	897	908	900	872	878	875	848	900	829	860	878	866	867	868	857	853	893	920	862	819	899	882	871	924	857	859	906	847	880	845	864	907	901	824	902	885	885	864	811	843	899	855	920	895	870	878	871	838	903	886	824	856	893	857	875	887	902	841	891	809	871	892	839	871	848	893	864	877	911	944	852	895	884	868	919	866	901	889	866	900	878	921	882	857	869	867	859	882	899	891	879	894	890	894	869	923	885	869	915	901	873	895	898	881	855	856	890	840	928	825	901	865	857	900	909	886	887	879	848	877	876	945	894	873	847	901	929	879	898	889	856	873	938	908	869	900	878	834	905	905	931	869	857	877	874	891	883	835	814	880	860	898	875	910	894	953	860	846	839	872	889	835	859	896	858	879	885	873	857	906	880	877	908	863	857	850	858	837	867	884	859	845	874	900	900	889	870	870	881	903	850	826	861	816	839	897	887	839	890	842	882	916	906	857	861	886	866	871	920	886	888	902	919	918	837	949	865	916	869	863	854	882	881	885	845	808	906	916	804	925	862	874	889	860	853	864	909	888	877	850	855	860	869	847	856	919	888	844	833	882	866	918	874	882	821	864	906	868	834	858	896	911	845	888	897	833	882	833	859	897	889	899	885	875	859	952	881	874	872	838	893	931	845	843	844	939	806	883	878	860	882	890	892	860	887	863	885	865	858	916	868	890	857	905	916	827	890	861	863	844	866	814	848	875	927	919	882	871	852	914	848	918	894	868	889	871	896	941	889	922	847	878	842	887	855	902	889	932	907	914	903	892	835	880	886	829	901	842	847	932	868	873	926	870	893	851	883	874	913	904	824	883	821	850	820	858	871	852	851	872	896	908	875	866	913	849	844	864	862	862	909	824	917	895	828	904	859	861	930	886	898	916	890	847	884	863	883	904	868	901	959	855	873	875	939	875	838	898	881	881	845	887	835	887	853	903	920	925	876	864	887	846	894	936	842	882	877	871	812	860	876	898	859	854	894	873	824	874	848	885	885	884	898	851	896	903	874	867	884	823	919	838	838	951	835	856	826	892	826	833	883	852	781	852	828	830	836	899	886	926	920	876	863	912	847	828	836	890	915	880	874	896	891	827	887	889	863	897	914	874	918	877	879	831	883	857	899	858	847	829	912	813	888	869	902	846	883	860	899	879	892	866	863	891	887	863	894
15084	7026	5232	3582	2064	1355	848	598	463	360	324	331	286	314	313	330	279	273	268	275	315	280	293	271	286	303	331	287	283	315	331	283	300	286	301	319	280	286	296	276	271	300	294	309	311	321	294	333	292	285	299	307	288	288	288	300	296	275	298	286	302	299	317	327	308	283	296	326	289	316	296	303	295	317	271	308	280	314	252	325	311	325	277	290	298	306	275	317	314	277	287	286	306	287	325	296	311	282	299	310	284	291	289	234	292	271	264	321	313	309	285	276	314	272	300	298	272	304	279	294	308	311	301	309	308	259	291	291	291	298	275	319	305	294	275	288	293	281	291	316	310	289	318	284	298	292	296	294	300	277	339	286	342	262	284	295	296	294	272	265	277	286	313	270	315	315	292	348	291	291	307	318	298	292	295	327	308	309	309	264	272	299	287	316	297	298	265	293	320	308	304	279	298	295	291	305	301	280	282	262	309	274	265	277	294	343	312	300	302	298	280	266	302	296	290	303	290	279	293	301	287	300	327	263	291	297	292	290	304	356	277	311	327	330	292	295	290	301	328	292	270	325	308	252	306	295	302	276	278	325	292	261	310	249	289	294	312	281	303	297	273	271	282	339	286	268	273	311	310	280	336	255	301	311	298	318	288	305	288	315	314	272	283	298	306	309	284	270	304	300	270	271	293	288	291	294	290	312	290	296	286	283	298	295	305	311	323	286	267	314	336	287	305	308	307	293	275	285	281	290	297	279	312	287	299	304	287	293	302	278	288	281	286	296	283	287	277	305	314	303	315	300	309	297	287	284	291	293	298	329	266	257	295	296	295	313	281	309	273	274	303	284	314	283	314	286	304	286	295	305	302	295	279	323	321	289	302	320	291	326	301	314	290	300	335	300	274	335	294	296	285	268	273	321	293	308	299	290	316	312	283	274	289	306	271	313	297	304	307	276	305	299	291	261	299	294	285	283	297	308	280	320	296	283	308	305	309	289	275	300	319	329	284	304	305	271	293	296	277	274	280	294	292	311	302	273	277	286	301	308	301	329	310	298	289	305	320	261	299	275	288	291	284	277	281	304	298	258	286	311	299	261	288	253	329	299	248	272	304	325	305	268	314	280	274	295	299	334	302	279	287	263	278	301	273	323	284	287	285	320	304	305	271	278	318	296	302	315	297	270	311	291	265	282	349	287	256	313	298	257	277	275	300	276	309	292	273	276	304	296	267	311	343	286	305	308	312	287	273	265	314	283	275	321	301	310	283	324	308	289	279	299	267	309	306	295	286	284	333	272	300	284	288	298	313	266	283	277	329	296	282	290	279	274	326	284	256	269	263	328	301	292	279	285	284	303	315	315	289	294	280	301	288	305	310	258	341	337	311	290	299	273	303	308	304	289	320	307	283	277	319	295	282	334	287	302	280	270	289	257	310	293	281	306	318	280	325	276	284	312	284	320	269	292	299	289	312	259	292	296	334	307	261	289	308	283	315	294	317	281	305	323	342	304	285	318	284	296	272	292	313	288	325	294	291	312	294	287	297	297	338	310	296	290	280	258	279	298	311	295	309	275	290	281	287	289	344	289	298	309	295	306	306	294	286	286	307	283	291	300	290	278	275	293	312	274	291	265	275	294	310	294	322	341	284	275	287	282	268	313	308	335	269	299	293	275	303	303	309	292	287	310	289	317	286	288	263	279	287	301	313	293	269	295	276	276	268	296	291	284	317	284	303	273	295	298	294	256	317	284	314	316	308	300	282	285	327	298	340	317	286	298	297	316	297	271	298	304	281	299	286	293	310	324	284	274	303	319	287	306	262	302	286	302	310	278	295	308	279	296	317	295	315	335	276	298	314	327	295	302	292	288	324	295	279	294	300	272	298	274	288	268	283	281	336	329	292	267	270	264	289	277	295	325	308	292	306	312	317	306	303	296	272	305	299	308	291	311	347	351	321	291	296	287	327	330	283	290	285	303	301	303	283	302	300	288	279	282	296	293	293	315	283	299	284	277	273	280	294	260	279	274	281	294	319	325	295	287	314	279	294	282	313	267	291	281	287	297	298	303	284	255	306	314	292	314	326	308	279	325	273	271	326	290	321	294	319	292	316	293	305	295	297	309	309	301	301	319	293	312	313	314	291	281	285	304	275	302	278	311	296	298	291	290	295	286	254	285	278	297	324	323	352	318	285	301	281	310	291	298	308	312	320	270	299	301	296	280	322	305	288	287	296	307	283	293	307	283	282	311	305	298	289	311	304	280	315	283	302	303	254	333	313	290	272	289	283	293	312	296	304	269	305	277	305	299	294	322	272	341	315	301	305	277	302	300	290	288	290	341	302	282	301	296	276	269	317	313	280	296	308	305	344	301	294	293	291	287	283	303	307	280	296	305	277	302	282	288	295	299	304	304	288	284	288	270	296	311	282	290	291	307	275	299	316	312	261	321	307	285	298	308	291	323	312	314	298	272	281	291	298	295	280	285	286	277	285	260	300	306	281	293	302	285	305	316	287	301	267	303	290	337	287	310	320	308	282	282	295	309	303	276	299	282	292	314	278	309	288	294	280	289	316	336	316	307	290	291	304	270	281	264	292	285	283	270	313	295	268	288	310	266	257	291	310	305	312	291	288	282	297	282	324	288	297	279	259	276	321	289	285	303	285	287	285	281	328	244	300	291	296	315	308	282	268	298	323	278	291	278	299	309	346	326	289	329	305	287	279	260	269	297	267	277	301	327	330	259	309	281	319	294	282	271	259	265	300	284	311	293	251	304	278	295	303	279	287	258	307	275	290	336	326	291	286	257	334	302	284	283	277	301	325	310	310	294	300	292	313	312	289	305	273	294	291	331	278	284	324	277	272	299	300	282	268	277	287	304	328	305	318	323	280	286	289	292	288	297	333	285	282	277	274	283	322	298	318	294	293	280	297	311	292	280	291	295	309	307	302	283	312	294	296	283	296	293	307	276	290	296	274	276	305	294	287	300	313	308	304	289	281	318	304	277	275	310	277	344	261	317	274	304	328	281	310	303	331	270	320	292	283	318	289	343	274	265	306	308	318	314	266	312	279	303	301	302	282	308	269	285	275	308	295	284	274	300	295	293	291	326	319	285	285	298	273	290	323	293	294	293	280	313	300	285	304	275	323	292	293	262	285	273	280	284	307	255	294	278	310	285	277	285	295	266	289	336	291	278	296	281	259	297	299	266	303	279	258	312	286	253	256	291	312	310	262	305	313	301	315	299	316	283	264	251	325	309	307	309	268	332	293	269	296	268	314	270	295	280	289	269	317	312	313	329	301	304	294	308	307	301	290	262	304	283	281	281	273	318	296	301	303	267	293	281	296	328	313	312	286	322	300	282	277	287	310	294	306	317	317	312	272	288	291	273	276	319	295	317	273	298	305	318	323	268	298	275	270	269	301	282	273	305	315	270	288	301	290	305	295	308	278	334	288	280	288	300	325	299	301	309	280	321	306	287	261	285	276	293	320	290	297	317	309	289	315	287
14957	9015	10411	9205	6425	4237	2672	1647	1142	872	810	682	699	667	646	622	685	687	687	709	649	629	608	671	680	627	644	687	661	661	675	699	697	656	696	693	609	646	693	609	682	627	683	663	689	653	650	593	669	641	672	646	642	619	634	645	711	640	636	661	627	651	702	681	672	612	649	687	692	612	632	699	649	641	676	669	660	658	669	630	601	665	678	674	651	664	699	696	677	669	657	681	634	665	670	659	656	652	649	659	684	671	588	681	607	686	628	620	636	620	655	620	665	627	665	569	642	637	617	647	648	642	641	679	671	698	655	649	614	657	649	673	644	636	668	645	673	656	639	625	676	663	639	674	671	655	698	668	657	664	623	627	643	638	675	682	642	622	670	656	653	688	659	661	641	645	664	600	658	653	587	638	696	637	612	615	663	636	695	641	680	647	600	644	686	668	684	649	645	664	691	650	648	619	644	619	653	671	685	629	653	655	656	663	645	643	647	685	650	679	699	643	654	673	639	665	676	620	699	660	661	671	630	663	673	705	634	680	744	708	609	617	644	666	619	653	636	676	642	658	669	675	633	635	640	616	671	665	676	635	685	650	647	692	679	687	632	666	682	687	650	661	692	600	676	682	683	627	722	673	681	680	693	661	663	657	697	687	661	615	679	650	667	668	628	679	615	675	645	650	661	649	645	671	667	655	653	665	678	636	631	666	642	641	639	604	668	703	652	666	642	698	649	684	691	684	651	677	658	650	630	599	667	637	635	675	691	669	643	637	689	616	669	674	664	661	650	635	695	640	685	654	644	655	652	688	665	679	682	681	685	653	672	689	671	654	670	587	617	650	672	648	653	643	693	658	650	647	672	675	665	691	640	636	678	613	610	653	678	651	639	666	660	686	682	685	685	677	655	636	620	712	672	661	640	675	652	676	647	678	675	641	655	655	656	663	678	669	680	616	664	620	648	661	690	658	686	626	629	626	656	656	638	699	573	699	693	664	604	651	629	694	614	624	639	657	650	663	647	703	624	645	675	588	690	690	692	659	636	664	617	669	623	613	658	678	637	678	628	665	663	651	618	688	595	658	657	662	617	645	679	698	682	654	626	665	649	687	646	615	646	655	672	609	650	670	625	658	644	676	695	696	725	643	635	643	644	662	686	677	637	697	716	649	671	620	637	652	666	605	633	648	685	691	721	662	693	666	686	650	683	644	649	658	670	698	650	683	705	730	660	678	679	671	673	698	667	639	693	676	702	646	665	690	677	674	643	678	629	668	653	634	681	648	660	651	673	656	650	669	645	660	662	645	648	660	649	661	634	687	608	649	663	673	603	660	658	673	617	692	682	709	649	592	646	672	646	637	660	673	675	616	697	651	653	689	669	619	608	613	652	616	671	650	635	650	644	666	676	656	636	671	585	655	675	685	638	636	689	649	697	647	638	683	684	667	668	670	675	682	634	641	671	659	655	659	633	660	676	688	650	682	655	627	694	675	685	691	650	648	667	637	692	648	692	649	619	661	678	639	612	627	630	636	682	665	684	684	676	690	670	665	648	657	725	660	644	685	627	693	696	644	699	679	621	673	641	629	654	675	623	648	664	643	673	718	666	637	643	635	684	660	670	614	678	661	651	676	632	657	651	688	688	655	702	667	674	670	650	658	682	668	667	640	690	677	655	642	710	653	662	607	599	649	628	630	664	729	656	660	660	722	686	642	666	687	614	658	628	677	681	632	687	632	660	699	661	659	629	631	648	691	661	685	631	690	618	642	635	620	670	658	648	646	660	689	730	652	645	675	642	704	678	692	646	689	678	669	644	676	671	668	707	705	678	655	642	603	643	625	744	681	657	653	657	602	668	643	678	613	673	729	634	657	671	645	643	648	667	657	645	639	656	666	639	688	688	638	654	644	709	610	659	655	675	655	650	645	640	674	672	601	648	679	662	663	644	654	641	599	659	673	697	662	673	644	649	674	669	642	641	606	713	663	654	622	637	681	678	629	668	636	684	650	621	614	676	632	616	683	675	696	655	637	662	646	662	648	662	675	665	648	689	646	661	694	674	649	683	666	614	687	688	655	610	643	630	645	664	658	686	663	629	674	653	660	685	659	618	636	715	692	681	670	646	667	683	644	667	639	723	643	610	630	631	649	656	638	678	672	644	673	669	661	655	668	606	658	647	607	682	689	637	647	619	693	663	641	689	639	694	660	635	658	668	687	692	609	659	699	683	633	655	686	692	653	660	648	671	660	635	696	663	703	640	695	644	636	657	650	667	605	666	667	661	712	687	654	669	704	596	676	711	670	680	707	678	633	670	672	638	651	653	692	709	653	633	641	695	678	663	659	649	662	687	619	639	634	697	673	669	681	641	653	649	681	621	665	660	635	701	619	683	658	681	689	673	636	704	679	640	680	725	697	648	695	680	647	624	695	661	663	728	688	705	682	632	651	657	651	723	671	669	672	592	665	669	663	677	645	631	678	671	668	644	680	660	651	642	638	607	710	644	660	652	673	626	632	664	700	712	692	638	696	664	652	667	647	697	628	697	668	655	668	646	670	681	620	691	651	698	634	629	689	626	676	636	610	674	683	636	670	657	655	601	741	651	691	627	652	659	665	687	669	669	674	640	658	629	631	641	667	659	674	702	677	704	674	676	655	652	659	691	646	673	703	670	689	676	704	686	627	678	665	642	640	650	641	630	669	695	669	641	637	622	685	690	649	658	645	689	657	661	667	660	636	636	687	617	626	658	663	652	625	667	668	681	695	678	660	663	654	659	662	632	622	655	603	646	675	686	687	624	652	636	660	654	600	663	630	644	700	671	646	650	676	710	661	665	638	636	637	680	627	678	622	666	661	696	641	663	675	690	681	648	636	625	627	691	657	676	661	696	657	643	668	676	647	630	698	658	664	639	655	641	670	630	670	618	674	612	656	677	671	710	690	653	629	660	636	633	642	669	692	653	697	669	646	635	650	692	675	654	660	669	673	646	617	684	711	635	627	647	684	687	656	648	668	621	674	687	648	626	658	688	641	669	640	634	694	645	644	619	670	681	653	670	673	665	662	674	665	661	672	696	647	672	657	709	673	683	674	619	661	684	667	672	649	670	663	659	669	647	601	627	637	709	666	630	613	616	644	693	711	663	671	647	680	699	701	679	608	640	688	657	656	644	621	568	662	691	648	694	685	646	667	636	677	676	662	640	648	665	648	655	689	653	663	695	644	685	645	645	661	629	634	631	661	663	681	643	628	634	655	673	681	662	660	622	690	684	636	630	674	655	655	649	597	625	689	685	674	664	689	608	650	677	656	664	658	652	684	693	678	693	724	685	677	658	663	684	651	667	640	675	648	656	668	691	672	683	666	650	642	661	682	704	700	662	650	696	700	659	640	693	666	644	701	709	664	700	669	640	671	692	673	667	661	644	648	659	617	658	706	678	610	710	702	659	688	684	682	625	636	644	622	640	631	646	640	641	676	642	622	643	655	683	660	686	649	688	700	655	663	723	658
84240	69106	69521	58812	44951	30541	17873	8005	3342	1497	791	576	377	369	356	346	340	365	337	361	404	372	351	374	338	374	365	380	365	357	391	357	375	367	393	354	345	337	375	315	378	342	345	376	352	374	340	370	392	384	339	367	358	373	353	368	360	392	335	347	378	358	365	372	349	373	385	383	362	375	378	361	338	379	361	356	350	361	338	348	376	351	353	369	343	370	349	381	373	366	376	351	336	385	356	338	372	343	357	347	336	350	363	387	390	363	303	361	350	362	363	361	349	366	369	367	353	361	376	367	354	345	341	371	344	344	415	338	399	366	348	365	331	325	378	367	396	351	350	389	385	344	325	353	380	343	335	375	355	361	378	357	369	353	342	360	362	345	327	331	372	352	345	379	324	364	366	313	361	361	376	389	379	374	356	383	366	359	349	397	356	378	343	362	342	370	345	375	410	342	354	350	347	356	363	380	373	332	330	386	364	356	347	367	391	359	350	369	362	383	374	330	344	396	341	362	340	349	378	383	363	383	355	360	352	372	366	363	372	350	371	360	363	373	334	372	365	370	362	348	345	379	371	369	360	331	364	361	353	343	353	319	373	361	350	364	374	352	383	371	398	373	347	385	341	348	369	410	382	365	352	356	345	354	371	334	342	361	348	354	344	314	385	387	329	344	372	376	317	357	367	403	348	324	346	352	339	370	378	387	368	348	366	336	378	360	329	357	353	371	382	358	371	314	363	345	373	397	379	339	321	353	339	366	346	375	348	353	382	387	345	346	346	326	398	355	318	336	386	344	418	377	375	295	383	341	353	361	381	353	378	348	346	369	387	332	350	386	341	371	332	377	346	349	349	342	369	365	374	349	323	372	345	359	374	369	348	363	349	310	347	390	350	345	343	359	374	329	401	373	338	360	371	359	423	347	359	341	369	364	412	343	372	377	330	360	345	355	312	338	344	331	360	343	379	349	396	359	355	373	358	341	347	325	332	368	345	364	366	361	358	345	369	381	382	404	384	368	359	399	356	350	336	356	368	383	363	345	342	318	364	368	352	372	358	314	372	341	370	367	340	360	359	385	384	360	346	355	400	369	370	374	344	386	346	394	368	380	362	346	364	405	381	360	373	325	384	361	366	383	355	340	350	333	369	380	359	359	352	353	368	341	380	320	351	358	366	367	335	383	376	382	358	384	366	344	380	384	392	396	332	364	377	375	354	370	362	368	361	351	367	351	347	363	372	396	323	327	388	360	353	354	388	360	333	351	327	354	340	365	396	354	373	346	369	375	361	350	381	350	381	403	324	346	355	383	375	359	330	374	371	361	386	395	371	386	358	350	393	347	363	377	344	353	391	375	360	398	360	421	377	378	347	365	389	357	327	353	345	369	378	377	361	345	378	410	334	385	352	376	398	374	366	363	370	362	322	357	373	413	361	370	325	392	360	329	367	347	366	352	345	375	357	344	350	355	380	382	357	359	354	370	387	342	339	396	334	359	365	393	368	344	366	359	356	360	354	353	324	366	398	340	366	328	373	409	354	376	386	364	349	330	352	356	365	360	339	356	382	365	365	321	345	367	357	356	285	373	358	351	359	379	366	352	353	333	327	371	356	377	370	338	366	359	371	360	370	382	371	356	351	376	342	372	365	371	345	395	360	365	350	376	335	339	375	383	337	344	368	358	339	369	350	369	367	331	374	365	385	338	331	387	377	390	327	360	340	372	380	343	381	372	360	359	348	366	351	334	368	363	334	318	334	374	354	347	376	353	340	344	352	331	359	350	351	376	334	363	365	370	363	385	361	350	347	373	379	362	370	366	374	351	353	358	351	328	393	332	324	333	350	365	360	367	367	375	337	367	357	349	348	359	343	356	372	350	320	358	363	358	377	346	342	388	363	336	347	347	337	348	379	366	381	356	399	371	350	408	376	386	353	361	386	377	394	374	334	355	353	378	371	358	347	348	370	306	355	357	353	379	354	361	374	365	342	353	380	360	373	364	372	397	366	381	336	351	377	339	375	374	354	353	392	348	354	345	367	369	353	373	323	344	375	364	382	383	392	338	366	367	398	350	366	351	383	355	358	339	384	379	400	349	386	364	380	397	359	356	354	370	375	389	347	381	357	377	364	376	369	358	352	377	341	371	373	320	429	386	394	362	420	384	364	376	358	345	335	378	362	319	337	375	384	366	390	340	357	344	374	326	380	337	379	325	362	355	346	339	341	346	347	335	329	333	349	368	364	339	385	357	345	323	368	376	323	344	386	323	368	388	386	381	350	381	312	366	349	374	372	362	363	366	365	367	401	383	362	382	372	389	350	360	365	367	380	345	359	345	370	351	352	388	325	343	417	361	362	307	380	324	358	366	352	339	356	355	351	309	360	354	377	407	361	344	391	370	340	347	366	358	373	347	374	372	358	356	348	320	365	377	338	365	361	362	361	381	392	395	382	327	384	364	327	365	325	362	367	378	374	362	351	375	320	363	380	391	376	358	369	362	376	346	372	344	367	376	421	375	371	381	367	370	365	380	341	378	387	403	374	373	363	369	361	326	362	396	374	346	356	341	339	341	398	333	351	349	335	359	385	394	355	383	354	355	374	384	372	356	356	357	404	343	318	335	354	329	393	363	351	388	372	367	337	289	316	381	408	340	358	355	340	396	331	370	330	365	330	333	387	337	385	335	381	374	359	378	389	375	352	353	349	356	360	385	324	357	333	343	346	350	360	386	362	364	355	363	373	375	344	369	358	346	397	380	329	352	392	335	349	369	372	337	361	387	364	356	366	337	358	349	371	369	380	348	340	321	367	358	327	385	347	360	368	386	353	388	363	382	362	342	341	364	338	373	347	353	384	374	385	354	379	387	384	381	362	359	351	354	363	354	361	336	367	391	360	354	378	327	341	348	377	370	361	344	356	364	415	392	384	351	397	348	381	403	348	379	354	352	377	341	381	347	389	383	324	390	390	345	346	402	367	363	326	391	349	374	351	378	357	399	347	351	368	402	378	335	324	343	396	397	358	373	334	383	347	363	356	338	370	346	333	349	346	344	335	346	345	372	356	311	352	387	364	350	377	355	370	356	351	369	378	360	351	361	363	375	396	346	383	357	365	371	324	341	362	383	359	361	371	380	369	370	348	371	347	378	358	362	338	387	376	386	381	347	348	360	343	350	336	318	375	361	385	369	345	360	397	362	354	407	363	354	378	374	370	324	358	319	327	336	370	372	367	366	335	338	377	352	337	401	298	362	380	361	374	341	334	365	340	390	330	425	358	326	343	374	343	366	355	398	394	383	358	365	367	348	355	338	347	404	354	402	357	338	365	341	374	339	368	377	396	363	378	396	374	354	364	315	342	379	383	359	369	404	379	375	360	355	374	352	393	378	333	359	390	369	344	386	367	346	355	375	375	369	363	372	348	367	361	363	344	364	357	388	380	411	347	331	349	346	349	361	346	364	358	367	330	382	374	381	329	362	328	373	352	405	390	358	364	333	409	366	372	363	329	365
53967	51446	64635	63354	54215	43101	31374	19445	10582	5193	2672	1569	816	795	827	839	818	785	792	786	819	748	791	812	734	788	817	788	781	796	785	815	773	772	835	833	793	770	755	784	766	799	813	822	794	824	810	758	800	821	762	800	831	824	784	845	741	838	799	806	793	803	821	867	805	753	791	849	779	823	852	788	837	809	770	780	787	779	800	843	844	779	771	807	811	757	779	770	827	762	786	716	798	792	761	815	820	785	785	803	757	750	762	824	751	819	808	824	826	798	771	789	807	783	809	829	818	761	791	879	802	794	760	794	750	810	807	781	830	816	785	781	790	772	810	758	765	767	818	771	811	817	805	760	808	779	805	787	810	789	808	757	809	819	801	805	846	786	767	867	802	847	764	806	829	873	789	782	770	777	789	816	821	748	807	761	812	768	790	799	809	781	778	810	809	803	771	807	817	757	796	735	797	821	810	765	804	805	778	856	784	787	842	826	818	783	859	778	748	798	778	850	804	767	796	795	769	797	827	789	774	807	790	804	796	772	791	781	787	816	801	798	810	783	761	816	816	820	757	863	811	751	835	839	779	764	792	829	790	799	791	808	821	816	747	817	796	820	842	803	773	818	808	821	777	830	802	743	832	808	809	776	816	746	806	755	792	808	811	823	808	810	803	850	885	786	812	804	770	830	797	813	747	770	772	776	820	821	775	839	835	737	719	804	852	820	808	793	768	788	790	865	779	794	874	781	797	784	809	801	865	828	757	834	812	820	805	821	777	735	749	777	877	800	816	840	797	783	796	773	796	794	778	810	782	799	753	804	811	769	811	811	779	739	797	783	792	838	769	794	761	798	808	779	797	803	814	755	796	842	835	800	802	765	762	789	803	786	805	776	772	736	822	789	811	755	803	839	777	774	832	740	745	842	798	833	826	767	818	771	786	835	779	799	818	767	810	776	828	809	780	777	790	777	899	806	787	804	815	747	788	778	760	841	792	758	799	800	829	781	786	800	791	756	775	819	791	805	807	789	804	793	809	737	831	825	864	812	819	836	757	815	788	846	851	798	797	792	817	767	782	811	789	809	796	791	799	818	805	780	775	854	810	757	785	813	752	756	770	811	806	808	765	837	797	782	779	799	831	834	798	803	819	791	835	823	805	805	777	808	748	851	805	807	763	794	839	728	732	803	737	790	801	834	806	807	853	799	854	812	786	779	866	837	780	811	794	796	797	806	792	780	835	785	821	812	765	820	763	833	815	808	830	823	760	834	765	818	798	764	799	840	792	772	838	771	801	778	805	796	810	792	802	783	804	809	777	809	825	805	806	824	798	758	786	809	774	772	821	798	816	803	760	813	798	828	797	804	732	841	784	812	832	799	817	763	804	803	762	791	828	842	772	746	774	807	785	744	823	802	808	831	813	728	722	779	783	759	824	844	859	792	840	795	779	806	791	769	754	780	805	809	818	741	774	861	808	817	780	769	838	830	794	794	802	789	810	770	805	763	802	796	795	790	840	778	801	752	812	812	775	777	783	806	772	843	751	825	746	775	782	810	820	790	857	808	817	755	773	795	793	836	767	766	800	787	810	807	829	764	777	744	790	834	803	781	791	756	847	757	809	775	815	841	767	742	843	802	787	835	822	831	804	784	787	836	802	830	837	767	776	776	765	782	834	782	814	763	789	822	794	782	826	783	836	808	812	819	828	783	746	721	811	845	749	818	758	796	816	776	803	812	797	770	822	833	761	835	791	795	767	826	774	791	812	790	777	855	792	824	763	793	798	846	804	786	776	820	753	784	746	796	762	829	783	791	779	790	788	796	779	756	827	748	829	746	785	814	776	817	799	789	710	772	827	813	804	805	772	773	813	816	796	803	779	798	786	797	821	779	819	782	803	814	797	823	823	800	827	806	824	807	777	767	802	756	815	804	812	756	765	817	825	751	807	809	792	787	782	795	847	774	741	732	783	841	790	791	799	791	826	793	781	776	774	831	800	805	753	760	801	804	781	813	744	807	746	784	782	795	801	797	806	800	774	830	821	801	801	778	747	793	802	831	804	786	797	770	785	776	750	797	821	798	738	769	800	791	783	768	795	795	816	797	760	828	804	774	788	781	805	819	801	731	818	796	774	799	808	782	762	729	803	792	754	776	787	800	802	821	810	800	843	723	792	791	764	843	769	753	798	843	803	795	837	771	803	774	778	804	822	785	837	837	776	805	785	747	822	783	820	803	834	803	816	734	833	752	815	813	750	829	731	867	797	808	798	819	764	809	785	747	772	807	809	816	774	848	822	750	799	824	805	780	825	790	805	765	779	775	787	811	794	828	793	781	787	805	760	784	822	793	814	786	815	785	836	794	813	776	802	827	853	789	804	734	759	841	822	844	770	830	804	770	813	852	773	796	808	745	827	817	766	801	781	833	801	817	780	825	805	814	813	784	754	782	831	838	796	801	809	774	804	786	842	746	802	801	831	746	835	824	776	841	768	828	777	813	775	825	764	742	752	819	794	783	780	805	834	785	768	836	742	794	829	744	792	811	765	804	846	788	823	740	821	780	780	816	790	779	815	796	765	790	842	811	826	777	808	793	800	758	780	810	770	757	803	814	764	786	825	821	824	842	789	796	854	794	819	765	774	766	777	802	786	810	811	744	822	765	783	784	788	775	750	766	834	775	788	792	840	812	835	749	813	790	824	846	799	807	775	825	798	818	725	788	782	798	832	774	847	797	757	819	779	787	761	808	788	791	793	779	813	788	810	809	831	795	805	815	803	764	817	766	753	758	833	846	774	773	796	797	737	854	774	787	824	778	764	791	859	747	784	836	824	754	800	853	758	792	772	750	796	838	776	825	784	835	850	792	780	764	775	789	788	802	785	795	857	831	755	799	821	782	756	839	817	809	749	782	807	775	825	776	796	797	801	793	820	803	766	837	810	787	773	742	833	801	753	812	788	762	812	810	823	814	830	823	744	767	822	793	767	870	872	787	746	774	820	837	882	760	744	808	795	732	782	792	814	767	721	815	831	794	787	777	770	758	781	749	783	802	799	831	782	767	809	767	798	771	773	821	850	817	773	811	840	803	778	793	757	788	762	796	749	823	792	784	844	808	799	798	818	807	809	786	851	792	805	817	771	816	716	835	813	757	740	826	811	817	762	794	765	794	851	819	758	783	789	788	746	781	767	787	819	822	786	815	765	810	792	817	807	781	794	746	793	726	792	798	775	778	810	782	829	777	767	816	765	759	805	776	852	828	833	776	779	799	803	810	769	754	793	799	782	806	798	782	853	817	781	791	805	833	774	776	826	830	894	819	776	744	812	840	794	836	805	753	807	814	760	790	779	799	785	766	782	786	814	817	733	777	819	807	763	780	778	761	834	772	765	792	799	839	802	811	818	826	752	785	808	781	791	775	823	761	800	771	863	771	831	771	758	782	837	806	809	749	790	758	798	802	754	812	788	749	819	777	834	794	749	810	774	822	803	862	810	796	788	810	796	750	785	775	863	772
85020	69723	70694	60651	46708	32162	19329	9023	3567	1701	908	621	402	374	429	413	397	411	425	393	336	364	384	386	396	398	352	377	358	386	466	441	391	415	407	401	404	357	407	407	392	389	421	383	407	418	393	373	382	387	406	417	402	432	379	428	427	432	414	392	397	396	406	374	415	403	404	430	358	394	389	397	410	411	383	418	439	418	356	416	377	412	395	422	391	382	441	423	428	389	346	442	386	428	411	431	360	411	388	416	377	377	385	443	372	401	411	365	398	409	398	404	389	354	436	418	414	365	390	408	399	382	388	377	442	389	411	434	423	390	403	404	411	415	401	406	369	402	369	406	384	381	398	396	392	401	406	409	398	429	436	387	390	384	364	407	439	425	400	376	393	400	406	390	407	412	385	396	370	414	412	402	412	388	380	385	404	439	379	371	376	376	382	406	409	348	372	402	410	431	405	351	393	347	401	398	415	390	375	408	413	422	441	413	408	400	411	359	407	392	376	372	370	423	423	422	419	394	407	396	414	381	393	415	382	405	410	423	384	390	360	377	408	384	382	362	390	405	440	383	460	400	435	390	425	406	377	388	404	430	380	400	388	368	412	446	383	397	390	401	371	363	399	379	381	388	408	422	395	400	424	388	365	343	390	376	367	429	403	417	394	373	412	404	341	395	381	389	415	385	389	391	414	403	416	408	393	426	418	414	402	388	414	393	377	360	380	375	397	390	350	387	384	381	387	402	415	362	378	359	384	391	427	416	425	406	398	408	409	387	353	381	369	356	411	348	377	371	409	404	405	419	397	396	394	394	376	387	425	453	395	425	395	429	413	408	343	420	405	407	422	378	433	429	381	430	382	423	432	370	435	378	412	416	366	386	385	393	384	398	389	414	451	406	382	403	433	364	404	404	400	395	407	390	393	417	392	397	417	394	392	371	461	428	400	389	407	377	378	411	380	353	369	412	401	386	387	411	382	373	384	396	401	419	386	365	386	403	387	404	426	391	410	400	383	399	370	402	414	400	390	421	417	381	414	435	401	377	397	386	427	432	393	426	399	414	429	460	400	397	375	437	401	391	408	382	364	406	387	399	401	414	376	387	391	402	406	398	412	414	361	382	425	385	366	372	390	402	383	403	371	421	420	421	411	383	384	412	394	382	397	397	386	389	384	405	385	419	415	402	411	404	403	387	440	381	380	424	408	423	434	401	395	424	385	404	382	374	393	401	389	394	385	394	406	407	414	381	406	386	364	401	413	397	381	398	417	392	402	389	420	433	430	437	356	367	397	377	391	371	393	409	422	399	357	411	404	412	399	389	409	374	409	426	399	364	388	389	394	409	364	397	421	413	420	386	388	392	368	392	362	415	387	394	376	424	378	428	402	406	429	376	356	415	427	373	385	399	412	370	402	355	399	415	398	389	409	361	364	386	401	373	373	413	396	379	383	389	407	414	392	375	408	379	397	396	425	400	353	388	434	404	440	371	373	375	412	390	358	400	396	420	416	410	427	433	393	376	431	415	399	417	415	427	414	426	392	404	435	422	367	398	364	398	366	394	400	421	365	404	399	406	404	380	396	407	380	415	422	386	391	422	389	388	415	413	401	389	410	407	381	413	408	389	384	376	396	389	367	360	427	417	391	417	367	367	388	355	405	412	450	381	434	415	406	396	412	408	340	406	397	369	400	378	384	384	378	414	408	388	418	395	377	421	433	420	395	382	366	368	400	403	385	375	402	406	428	393	393	430	389	392	413	411	389	429	406	384	387	444	380	424	397	414	398	391	426	393	376	399	395	435	401	446	402	420	370	418	423	421	431	461	397	395	359	398	423	373	398	387	394	422	337	408	363	420	381	406	408	360	352	417	374	426	396	404	440	407	414	369	391	375	441	395	421	396	419	368	389	385	408	421	430	415	393	396	377	383	376	399	390	449	411	406	386	428	415	435	420	391	393	397	352	415	369	390	399	406	366	403	376	415	384	413	395	376	412	395	435	388	402	406	408	402	442	421	413	384	402	374	396	389	354	410	400	362	405	408	425	388	375	365	390	365	403	401	407	394	409	396	414	413	389	397	363	399	370	409	378	381	423	361	395	427	427	374	398	397	389	412	414	427	396	412	377	384	411	375	368	390	413	431	423	386	402	415	392	351	385	378	397	395	448	370	368	401	356	381	403	370	377	412	435	375	375	384	386	398	386	409	382	410	352	370	430	389	412	414	413	377	393	401	400	416	373	393	410	383	386	386	373	395	409	425	389	393	361	450	382	413	423	442	404	425	380	382	373	409	406	423	412	384	393	413	395	419	386	414	364	417	405	401	395	367	401	399	399	421	362	375	356	373	406	409	416	401	410	405	401	368	385	429	333	354	389	421	369	377	372	396	369	362	437	404	412	394	402	423	416	380	399	420	407	357	432	392	400	396	384	399	376	393	370	420	425	393	400	389	396	404	393	387	394	394	412	402	367	344	379	396	382	425	405	381	396	395	408	381	440	424	440	407	391	389	400	401	431	393	400	406	378	393	377	402	395	385	372	398	391	375	411	407	398	397	400	369	405	401	386	428	423	395	399	407	428	415	407	455	418	385	376	426	401	436	412	382	413	361	393	452	373	417	442	382	440	423	395	396	421	400	409	395	384	376	399	369	373	402	421	410	418	381	398	408	403	430	379	407	396	417	427	404	361	399	374	400	408	385	383	389	371	386	399	391	366	389	405	457	423	401	393	394	417	405	430	397	438	414	409	410	353	394	431	388	374	380	406	415	368	409	418	391	408	395	418	406	388	403	362	353	390	411	445	368	374	431	380	433	417	399	389	407	388	337	385	411	412	400	404	369	379	404	363	358	411	416	418	433	393	394	414	373	366	411	416	425	398	426	454	408	384	389	417	375	402	383	381	374	358	392	409	397	371	387	414	389	365	370	396	396	428	465	419	450	367	381	404	381	412	414	409	404	383	389	380	402	386	430	396	410	416	365	408	407	393	383	409	389	377	386	410	373	389	407	389	403	379	403	400	394	399	403	396	370	425	433	409	376	331	397	417	389	391	439	410	426	426	382	373	436	405	401	393	397	376	378	370	403	409	385	377	404	432	396	436	417	388	409	393	398	353	406	373	412	350	395	415	407	391	373	380	390	351	378	443	425	390	428	391	392	388	407	365	397	391	386	414	436	384	371	403	438	371	376	395	416	422	416	419	424	411	433	369	411	396	427	371	403	380	389	444	355	363	381	399	408	393	429	380	404	410	443	396	386	405	388	405	379	414	393	382	389	403	378	401	365	384	449	412	387	363	443	397	412	409	403	420	382	400	393	419	435	405	394	371	393	423	410	420	407	408	400	406	415	417	413	400	401	394	361	390	405	380	369	404	396	410	378	354	354	395	412	443	407	403	403	371	396	411	383	374	416	411	410	433	398	425	389	438	418	378	373	377	409	411	406	380	385	398	409	388	390	414	403	413	382	402	360	389	354	397	412	395	369	393	387	406	359	394	376	385	428	373	414	402	406
54507	52450	65877	65046	55443	43960	32458	20831	11087	5482	2956	1757	912	865	942	894	848	909	920	852	860	844	836	878	874	890	828	876	824	845	828	837	805	878	905	899	861	848	856	882	859	863	887	809	839	877	841	871	853	829	878	875	831	827	852	853	933	844	827	906	903	826	855	837	845	834	886	890	891	831	835	884	872	810	893	873	845	856	813	841	765	835	893	861	909	849	873	848	887	854	874	853	869	892	837	825	844	846	849	837	862	793	895	856	879	846	847	848	854	856	866	854	857	859	834	911	822	867	849	852	884	839	805	866	835	854	904	885	796	873	877	821	813	845	871	845	863	826	843	921	851	848	816	874	823	861	819	899	897	844	880	817	863	801	891	865	860	867	919	890	860	876	896	822	891	878	847	903	871	877	782	869	836	842	894	851	832	886	827	824	849	897	825	843	867	867	886	888	842	890	840	860	844	844	823	856	858	876	851	905	884	872	840	906	890	890	885	877	869	821	862	858	812	869	883	867	829	885	826	870	856	886	839	844	899	831	865	842	853	824	874	894	824	860	860	821	800	849	871	832	862	846	849	860	828	897	802	814	895	832	822	902	830	839	886	808	819	912	909	865	908	859	888	847	892	858	869	870	821	893	878	874	877	895	817	844	843	834	892	871	870	878	867	956	839	855	850	798	865	857	799	805	873	845	848	861	863	833	798	890	894	905	885	840	844	826	857	831	839	873	906	855	839	817	833	805	842	878	871	857	871	847	903	869	842	792	841	857	852	849	880	841	850	802	834	860	869	865	857	877	859	884	850	811	823	871	844	884	819	886	852	858	873	876	887	852	894	821	856	925	854	830	848	889	812	894	840	826	808	879	849	883	859	811	789	860	878	857	814	863	863	820	806	885	832	844	876	856	873	869	857	832	851	820	853	855	824	881	840	840	915	914	856	858	902	883	843	887	851	920	833	886	839	851	882	846	884	839	900	905	856	835	826	848	843	822	835	857	839	836	780	863	832	849	819	866	805	834	891	869	895	842	839	938	862	847	815	836	891	838	850	892	817	881	928	849	825	878	913	850	879	820	863	869	889	848	879	852	871	817	815	893	825	874	886	825	841	900	878	787	879	909	899	898	879	858	779	859	863	852	815	841	893	825	813	857	850	859	874	873	886	843	813	835	901	850	843	926	876	856	827	858	897	833	830	833	823	903	855	819	823	829	842	861	829	858	892	789	868	866	859	808	848	831	859	904	854	880	820	864	860	825	865	834	868	856	879	881	863	865	893	841	877	849	881	909	859	835	864	846	894	845	866	833	855	869	855	855	807	877	854	844	868	829	890	845	879	837	901	882	861	773	869	892	847	898	917	857	870	858	849	866	812	884	795	887	862	874	804	850	830	869	844	850	862	839	848	815	830	834	856	865	861	850	876	854	848	848	837	888	832	791	849	848	919	848	857	925	840	861	889	822	859	813	868	888	850	823	819	809	904	865	844	831	820	886	818	935	822	862	813	817	797	900	881	859	872	847	905	834	817	897	900	851	841	856	858	830	873	873	897	870	913	856	802	836	818	816	813	877	816	841	857	839	913	858	836	841	854	852	849	880	888	862	910	840	816	874	865	903	869	842	905	844	871	835	868	839	822	843	912	885	878	828	875	859	818	860	883	908	905	873	895	812	877	886	883	885	848	813	854	882	877	871	885	860	847	821	879	856	874	840	839	885	869	757	872	877	850	902	912	849	810	876	854	826	881	825	859	846	841	845	872	848	797	866	872	897	903	843	932	871	820	797	853	880	836	873	803	882	860	851	855	853	883	857	863	854	884	813	855	844	859	821	841	827	803	817	889	876	868	871	827	883	871	852	878	855	833	872	883	846	899	823	871	884	857	876	900	855	864	820	825	846	885	833	817	855	881	861	852	876	823	841	865	798	871	856	838	858	849	875	852	869	856	901	851	892	859	869	916	842	828	862	828	839	851	917	883	850	856	877	826	895	873	842	834	906	871	939	802	878	830	882	894	902	837	862	831	842	888	852	826	849	881	821	839	823	867	868	893	809	824	857	792	886	801	840	820	861	849	866	877	857	883	822	799	838	822	852	863	884	850	833	877	908	821	909	878	847	915	837	865	876	867	892	846	831	886	888	803	832	826	893	863	897	848	864	875	830	859	849	847	846	826	833	887	864	873	843	889	901	847	928	842	839	860	879	821	846	881	906	838	900	912	911	855	902	842	861	856	823	859	854	868	872	814	875	850	867	851	872	877	877	834	890	847	821	848	826	804	822	856	827	859	860	888	838	901	824	853	829	835	814	855	881	876	852	881	894	828	828	880	867	872	824	868	871	831	819	907	873	800	813	830	862	856	871	851	817	806	882	879	835	857	815	798	841	844	891	885	856	851	875	841	905	819	939	889	808	850	892	845	836	885	846	908	846	810	855	884	868	869	848	803	885	846	890	804	882	897	828	879	835	847	829	834	872	859	796	854	846	898	868	841	839	876	951	880	826	844	810	865	878	898	871	925	898	852	883	792	866	829	890	922	806	922	869	856	798	887	843	847	837	896	836	838	855	850	868	802	849	819	905	849	846	861	834	813	808	836	836	812	867	883	844	851	841	885	909	843	838	922	825	840	882	943	842	840	842	857	891	857	798	831	875	843	835	855	916	837	867	872	857	810	864	854	865	872	842	819	876	874	908	855	792	845	878	847	894	844	840	875	842	852	846	833	899	806	868	852	893	883	884	882	884	905	892	868	884	856	829	861	875	873	840	851	877	807	913	857	843	864	837	871	889	863	868	855	801	860	853	864	862	817	925	875	906	879	837	857	837	907	894	891	848	899	889	899	872	864	861	854	864	869	852	908	834	837	826	828	852	837	850	885	845	850	883	817	864	902	848	826	808	857	821	871	876	899	818	861	867	861	867	854	852	834	887	911	922	823	832	852	850	875	827	878	805	853	868	855	851	843	839	845	850	866	897	838	867	823	904	855	814	839	891	834	887	827	877	857	820	868	866	833	846	885	875	854	856	888	839	872	856	874	860	839	851	896	817	882	878	847	854	872	892	865	826	862	835	892	915	900	886	823	901	847	836	813	892	856	856	858	880	804	879	861	900	824	832	840	846	844	883	874	847	837	857	824	826	830	893	817	877	833	865	865	873	875	843	837	854	833	871	855	902	886	845	808	850	859	873	910	845	842	869	901	834	872	817	838	876	844	860	896	869	835	829	886	876	848	853	781	849	864	851	893	886	873	884	837	865	830	849	902	845	898	842	860	887	839	849	864	814	847	864	819	871	920	871	864	869	875	868	931	830	886	844	860	891	947	870	868	841	831	909	844	899	911	872	865	881	922	875	891	846	868	875	850	870	828	824	926	855	850	858	837	837	904	868	830	869	856	891	889	864	883	805	916	835	895	844	859	828	806	830	845	898	875	876	846	822	897	798	874	825	886	888	827	815	862	817	890	889	816	909	830	860	869	868	891	893	906	844	903	826	850	864	910	860	787	847	829	857	875	879
15080	7358	5215	3522	2044	1258	797	529	468	389	344	340	309	297	289	274	300	297	319	271	319	289	319	275	257	306	282	310	296	282	271	296	297	300	301	328	276	301	301	323	274	264	263	290	290	287	266	262	297	283	302	293	270	309	330	277	274	319	289	326	284	311	279	284	306	293	259	290	306	280	310	263	280	246	280	304	303	274	274	283	303	288	282	272	299	279	266	301	329	281	279	296	272	299	324	291	298	306	311	270	266	305	310	303	312	282	294	300	299	313	268	273	298	284	279	303	294	295	321	288	320	310	323	258	306	295	303	314	298	314	279	301	322	300	285	278	309	301	309	287	308	280	304	263	338	336	304	308	334	298	289	280	290	305	302	302	315	292	273	293	301	309	310	310	276	305	304	290	271	309	297	285	276	262	287	271	312	304	276	291	292	281	276	283	267	328	300	280	296	305	328	276	322	307	289	294	296	292	306	284	288	288	314	279	281	317	296	289	303	286	288	322	289	292	271	308	273	267	291	293	266	282	266	301	305	332	256	301	276	318	307	328	293	263	311	290	312	299	293	288	309	282	273	278	311	276	256	306	298	300	299	285	264	289	297	314	340	256	295	296	278	269	309	313	308	289	332	271	284	282	290	280	264	323	295	261	290	296	320	292	290	328	292	301	274	264	278	301	302	320	314	314	312	311	306	300	309	283	334	300	302	257	309	351	271	309	227	325	310	323	289	272	292	274	299	286	302	286	298	281	286	311	315	292	305	280	279	277	266	308	252	290	281	295	303	319	273	303	305	294	295	310	311	319	304	285	345	289	312	269	296	304	295	302	279	295	284	308	251	274	309	284	304	332	294	313	307	303	303	264	292	293	274	318	305	279	303	286	274	276	292	318	295	300	295	280	271	294	305	288	345	274	284	264	276	307	313	301	297	313	281	277	286	289	305	285	311	274	280	309	305	279	276	270	304	298	312	275	321	289	268	298	305	317	288	299	280	313	266	274	277	315	278	296	311	316	309	293	317	277	301	274	279	304	300	327	273	311	333	306	261	295	325	288	292	284	328	316	306	304	280	263	302	295	295	286	292	277	304	308	313	330	297	300	290	280	266	277	289	325	304	285	323	302	307	311	288	290	288	306	296	323	292	290	285	275	312	295	281	309	265	304	314	297	304	281	329	266	303	276	287	310	305	296	276	284	298	257	294	315	282	299	285	305	311	308	283	302	290	279	301	294	287	269	291	296	295	281	301	316	293	301	299	268	305	306	304	260	279	334	305	282	275	324	318	298	303	294	256	291	310	294	294	268	310	296	285	306	262	272	282	291	299	305	285	325	277	318	299	301	316	318	290	293	277	309	315	286	296	279	269	279	316	295	269	327	289	282	322	279	267	290	276	318	301	316	283	297	274	271	268	321	284	305	302	288	324	315	279	275	282	308	275	288	290	268	297	312	300	263	326	300	298	322	292	306	335	302	295	262	277	290	308	299	291	290	308	322	275	275	296	279	312	327	283	280	312	287	277	304	274	284	301	271	271	278	284	278	316	288	263	279	305	305	258	282	283	274	280	300	299	271	319	283	327	297	297	291	314	287	266	283	332	280	249	267	284	306	281	295	270	306	286	326	316	313	268	284	291	289	272	269	299	297	265	285	287	289	334	300	286	303	307	295	287	315	286	251	271	276	299	285	293	276	297	303	316	297	271	284	285	290	304	323	290	291	279	292	316	297	287	326	293	272	263	305	304	317	267	287	296	289	274	303	303	301	354	302	302	302	282	309	295	305	288	273	278	288	279	283	271	299	279	310	298	292	284	284	281	299	332	288	300	296	306	279	296	309	291	282	320	323	323	248	332	285	287	272	308	268	304	330	302	289	303	287	271	287	304	311	301	275	285	311	301	269	281	287	288	305	290	268	288	284	302	290	309	309	293	292	302	289	277	326	291	306	309	304	279	308	289	315	281	275	269	277	301	281	302	363	299	321	306	278	294	326	300	298	265	277	296	262	316	297	295	301	319	320	292	302	282	317	304	267	291	337	282	280	295	301	308	316	285	263	282	283	337	280	301	273	287	318	296	259	317	308	307	281	285	275	312	314	269	296	298	302	328	295	314	297	275	296	299	298	326	322	262	256	314	295	279	296	304	299	303	303	289	255	292	283	318	295	287	295	327	303	303	297	288	283	306	296	322	300	328	319	299	288	295	295	343	322	301	299	286	294	271	313	277	294	298	311	271	267	299	272	277	288	257	295	269	273	278	296	285	304	323	287	278	313	303	300	323	298	316	307	286	337	275	264	297	275	293	329	309	292	316	309	312	302	270	241	285	286	265	280	291	296	310	298	300	279	296	253	274	320	288	280	302	327	298	304	312	281	304	287	273	300	299	298	319	303	302	287	301	314	277	304	299	296	274	303	309	341	275	258	304	320	285	283	313	305	280	305	329	280	293	276	313	303	279	303	298	319	292	313	291	283	284	284	270	282	253	326	294	271	294	289	290	276	290	290	281	257	305	272	278	283	277	333	277	259	303	284	334	282	314	297	297	318	307	277	296	275	284	303	298	297	329	262	257	304	269	300	306	295	305	264	297	265	306	315	269	307	245	319	311	299	311	324	307	310	308	305	339	288	294	292	318	295	298	260	274	261	271	290	293	283	315	296	282	274	310	307	289	315	308	284	324	277	300	296	290	315	297	260	291	293	276	286	266	310	290	265	289	279	278	284	299	276	291	264	309	303	296	292	302	317	288	308	298	297	339	288	278	286	302	308	299	303	300	315	267	307	298	279	300	317	302	296	314	312	268	324	298	299	312	266	327	289	332	295	291	283	292	271	294	300	311	321	295	262	310	303	322	281	299	297	303	298	319	305	331	304	278	288	307	336	299	320	288	269	310	280	294	262	286	273	316	345	278	291	351	286	308	299	283	296	271	298	314	281	270	285	348	302	297	290	293	283	303	308	269	272	291	297	273	304	302	302	296	280	304	304	275	264	296	281	291	301	322	319	270	292	256	271	299	282	275	294	316	304	268	306	291	262	324	313	277	271	290	270	323	311	291	314	311	289	276	307	292	297	271	288	266	294	299	280	310	286	298	303	292	298	298	306	307	307	288	286	309	286	304	338	317	287	308	277	304	303	296	293	272	284	302	286	304	285	279	272	315	311	295	302	309	280	302	323	303	318	293	305	329	315	304	280	289	273	298	320	314	329	297	302	293	284	309	295	272	305	286	266	325	296	289	296	292	327	308	287	268	290	264	331	290	297	306	324	316	278	278	271	300	273	296	298	282	324	279	286	328	310	268	268	300	278	285	296	281	303	301	294	326	272	308	302	302	265	290	293	272	273	296	272	298	264	308	288	295	288	289	324	262	293	280	281	322	289	320	282	285	319	299	259	293	267	295	293	312	317	302	269	303	293	293	289	278	261	297	318	340	310	277	316	325	283	299	248	284	338	285	295	287	295	274	277	319	288	314	314	292	306	272	301	323	275	323	294	270	272	254	313	288	316	319	288
14759	9035	9865	9198	6607	4319	2467	1627	1247	987	801	649	634	644	677	710	681	642	736	647	645	690	649	634	648	642	588	616	667	680	712	687	678	654	610	689	689	626	703	667	655	640	648	639	670	663	638	650	640	651	701	620	689	656	643	643	651	621	597	663	649	645	638	652	630	656	630	668	688	655	642	612	668	676	657	642	658	702	619	600	658	618	659	692	684	703	662	631	676	692	618	669	656	667	698	679	619	671	630	635	685	656	647	673	625	621	626	694	678	676	638	651	653	710	652	665	679	666	660	669	645	622	687	679	682	655	625	656	678	666	655	664	639	672	673	609	668	656	641	641	631	675	656	672	657	660	582	615	655	623	616	681	662	661	698	686	670	601	624	661	635	611	654	658	679	652	640	669	673	633	619	654	647	679	657	647	638	685	647	619	630	644	667	630	644	662	668	675	664	661	570	690	624	650	617	666	691	648	642	705	632	664	645	701	703	678	645	661	627	639	690	647	675	610	702	637	677	634	667	643	666	662	710	635	647	630	618	665	640	638	648	628	682	676	623	666	616	659	687	694	703	644	682	636	636	647	619	671	636	659	650	624	603	651	690	613	678	656	655	662	643	660	652	689	658	660	638	639	659	613	695	598	653	655	673	678	642	667	672	683	633	661	616	647	705	697	647	708	634	660	633	628	635	598	656	672	688	662	640	659	668	685	637	575	677	695	644	674	674	674	660	675	606	673	640	678	652	627	693	637	642	633	733	679	666	631	660	644	650	669	675	625	677	631	633	639	646	630	721	674	700	697	702	633	647	635	677	658	655	650	606	700	622	638	660	626	652	636	630	645	645	642	688	655	681	659	715	707	654	655	672	674	662	633	725	672	692	629	664	642	636	653	634	650	668	658	676	610	685	675	657	640	644	593	663	708	663	623	632	631	640	628	629	649	662	643	602	659	646	621	647	703	665	644	709	635	633	655	659	660	596	639	664	685	650	624	671	645	671	617	640	644	673	655	658	637	663	660	653	652	624	662	675	663	700	687	666	649	700	688	712	671	675	630	690	706	626	675	588	660	629	676	643	669	591	661	638	654	634	644	609	646	676	655	637	678	644	633	631	641	666	683	680	632	650	631	619	650	634	662	677	664	657	712	682	672	681	651	641	622	637	663	664	674	669	643	671	657	682	671	629	717	621	632	663	619	661	674	628	647	667	648	688	651	669	636	691	685	663	671	681	663	660	661	641	600	605	641	675	634	680	642	652	691	667	659	693	609	679	666	644	705	646	647	651	657	710	661	690	690	694	660	694	650	678	635	647	662	606	647	626	667	633	707	659	680	619	617	645	606	654	659	666	655	650	692	655	657	679	651	676	646	663	672	638	658	660	625	658	674	661	667	696	643	630	660	655	660	662	696	647	673	685	637	623	694	690	652	640	637	625	656	697	656	645	614	676	652	689	645	643	623	620	632	661	638	622	679	606	675	700	667	612	655	613	647	654	675	642	647	675	643	642	644	695	693	666	673	651	619	623	658	644	633	684	670	667	656	630	656	650	681	594	672	652	631	624	666	660	682	676	686	661	688	653	671	658	651	685	641	675	651	643	603	651	671	679	659	632	648	680	672	663	617	631	617	637	663	665	641	622	649	650	688	675	654	636	635	658	679	683	621	706	660	664	644	647	712	708	667	676	671	646	663	645	675	673	680	617	652	686	694	693	685	636	681	678	669	673	628	623	646	669	633	667	635	606	647	647	704	643	678	678	610	718	633	657	656	658	638	604	651	675	651	695	642	638	682	645	669	620	651	625	666	657	681	652	655	625	652	660	657	628	663	643	679	652	656	653	652	635	663	678	658	648	644	674	656	638	702	640	701	681	676	645	671	622	659	655	665	713	656	623	642	647	657	658	642	635	687	676	708	646	678	671	643	657	661	646	666	669	656	641	691	663	654	665	672	615	657	654	678	634	665	625	670	643	626	659	660	611	680	671	608	637	667	614	650	657	648	651	666	614	668	641	671	698	689	640	631	624	652	691	683	672	640	662	646	659	614	641	657	653	648	656	643	656	616	676	690	700	684	656	671	674	643	697	635	685	659	658	672	630	609	676	651	638	662	654	640	666	590	631	621	669	698	655	653	602	694	611	664	622	667	690	666	656	608	637	639	675	675	657	687	658	714	705	672	637	651	622	637	680	696	684	644	635	683	692	669	651	681	694	664	633	643	665	613	634	649	690	634	638	667	682	693	647	669	666	642	639	673	726	675	704	652	650	665	659	659	655	648	662	665	651	670	661	677	654	658	660	655	608	661	664	670	671	663	671	651	649	641	599	649	653	672	642	682	602	643	668	637	657	694	639	677	642	623	635	650	655	719	640	650	675	649	661	663	658	645	626	642	678	653	653	630	645	696	633	702	713	679	644	676	655	681	623	678	648	642	659	681	676	683	683	666	716	629	664	642	681	631	680	633	636	625	656	688	671	654	711	617	674	637	630	688	667	672	677	634	681	671	688	655	631	658	657	652	668	683	654	675	686	673	676	680	661	629	577	642	675	609	633	671	669	689	694	663	656	704	706	703	663	649	650	667	666	679	652	703	617	657	674	685	658	651	667	610	608	658	682	712	701	675	655	647	658	655	660	655	653	654	676	705	622	689	686	651	693	658	652	637	614	638	643	622	669	684	676	634	642	640	655	647	606	626	692	710	658	628	677	627	640	612	662	629	649	655	673	608	642	672	682	691	679	672	648	673	680	652	648	640	645	611	657	676	645	675	667	650	695	671	699	693	711	650	671	669	655	652	660	666	650	697	701	637	684	668	664	662	669	668	686	707	662	648	621	716	628	686	667	637	659	706	685	627	657	632	646	649	663	628	726	646	624	667	676	706	630	623	662	678	680	656	635	639	682	664	644	637	659	695	645	663	653	644	680	663	660	590	733	651	682	645	637	650	678	631	684	676	683	672	698	643	666	680	606	650	620	647	675	651	664	661	636	642	665	648	671	629	675	641	623	696	688	654	652	617	648	691	677	654	681	663	660	631	663	642	627	718	676	635	663	583	619	705	660	681	625	660	660	701	669	701	672	654	638	615	699	652	641	664	670	631	651	656	675	705	664	637	608	645	666	648	643	701	667	697	673	609	639	654	678	634	678	653	626	642	615	664	685	676	641	605	656	656	691	663	610	645	656	645	681	660	651	612	670	693	635	676	626	642	637	673	625	670	646	658	673	667	594	666	638	720	647	678	676	699	614	628	657	695	668	654	668	631	662	680	649	654	655	666	649	724	684	641	691	667	597	646	665	669	666	676	680	629	650	592	652	630	656	689	704	649	659	670	661	675	649	604	655	618	671	691	643	633	663	674	619	657	626	637	687	725	671	665	707	650	638	649	668	623	631	646	640	704	684	643	672	662	640	711	707	641	709	663	714	653	706	668	630	665	612	682	700	679	619	649	634	616	652	664	624	687	665	653	627	658	650	639	636	660	652	683	707	638	685	660	625	709	699	689	612	636	614	663
84677	69059	69602	59043	44258	29601	16337	7994	3545	1608	898	537	389	362	375	362	354	339	373	362	339	388	403	385	402	350	354	323	381	389	365	346	364	366	397	386	379	382	364	352	391	389	370	338	369	388	393	382	364	386	379	385	387	372	347	352	363	368	357	366	419	383	368	386	354	422	402	391	387	373	351	339	372	350	327	364	365	355	371	355	413	360	338	369	381	369	356	344	361	374	364	378	372	350	368	370	358	368	391	360	377	371	348	387	403	348	359	349	327	361	374	385	381	373	365	372	361	374	382	372	404	334	380	341	369	354	386	360	374	361	341	349	364	393	384	357	329	348	361	362	345	374	336	394	386	389	356	353	343	363	365	370	392	370	350	404	389	358	371	441	394	341	404	377	364	354	376	364	382	342	377	389	353	377	364	315	359	377	371	350	395	382	354	331	361	384	384	362	373	387	362	344	338	357	366	349	351	382	382	338	376	359	351	382	351	410	361	369	366	373	417	408	382	364	376	385	357	382	404	347	375	401	331	340	360	371	326	350	366	339	379	355	375	396	405	379	395	380	372	411	370	362	377	357	368	360	380	390	393	345	349	351	377	351	345	360	389	385	394	397	382	427	346	401	399	377	370	363	354	361	344	362	342	334	385	368	351	366	346	371	411	360	378	369	357	361	372	369	394	339	379	387	400	399	384	370	365	323	403	360	398	373	400	374	378	376	388	375	375	378	354	393	381	400	365	345	406	385	390	374	346	325	338	396	339	388	359	351	396	353	361	347	350	347	399	358	396	339	362	387	345	379	401	416	358	367	366	380	392	354	380	391	361	378	414	378	335	385	388	341	460	377	388	389	393	361	366	374	353	352	347	394	404	391	376	357	375	374	364	395	404	366	401	334	321	379	429	357	357	384	369	342	364	366	368	326	392	364	340	395	343	379	394	409	360	370	364	373	337	383	384	407	371	337	364	351	353	351	344	398	343	359	362	404	382	345	361	356	355	359	377	359	377	368	386	373	393	378	398	356	377	368	387	351	386	358	420	339	359	384	367	388	360	373	359	413	376	369	381	397	363	366	380	393	371	335	352	345	390	402	397	384	381	403	361	343	396	366	378	377	364	425	358	401	372	359	370	353	406	367	379	321	353	367	419	379	396	393	347	358	376	384	329	383	360	354	395	379	345	327	405	361	368	400	373	367	346	385	438	360	324	400	376	377	342	360	377	369	370	402	371	409	369	383	371	362	382	368	344	389	372	390	339	356	367	376	368	372	355	420	375	340	342	325	364	384	342	407	363	402	338	362	401	352	405	365	357	396	386	346	363	379	388	391	353	379	336	379	377	404	379	353	329	379	368	361	385	384	359	354	336	369	373	371	343	393	386	359	385	379	362	399	387	381	363	378	358	351	375	375	360	342	356	361	355	368	369	372	387	374	334	392	367	353	392	363	399	396	382	349	344	387	393	372	389	383	357	387	385	356	376	359	395	364	387	333	384	338	361	395	369	359	363	353	357	379	356	388	377	387	363	379	355	357	375	342	361	381	352	385	372	371	371	383	393	362	365	355	383	388	348	389	357	365	382	375	364	337	352	351	348	402	390	381	365	364	341	370	370	363	365	388	374	397	371	393	340	418	359	352	344	339	368	410	316	373	368	374	389	414	354	370	348	360	357	369	358	381	384	355	366	336	389	395	367	422	381	340	399	373	362	389	365	372	400	343	368	403	399	383	379	385	361	403	376	361	361	384	374	398	371	388	365	385	365	389	388	394	371	397	386	348	354	365	414	390	376	378	380	385	337	385	372	316	347	361	356	353	373	378	372	361	342	348	395	363	365	387	368	368	342	370	380	345	333	379	368	374	396	355	376	392	360	341	341	354	365	379	377	368	323	361	337	328	349	368	334	345	356	360	396	326	386	367	315	355	393	368	368	393	373	379	407	400	406	333	353	386	364	411	374	363	408	374	378	363	343	343	361	399	357	359	361	334	391	385	386	387	355	372	388	359	341	383	396	367	358	355	355	352	358	383	383	359	364	413	370	355	364	357	416	379	379	369	352	372	358	376	399	379	378	365	378	373	367	367	358	425	428	367	354	371	377	381	377	378	347	367	346	398	373	355	385	392	381	379	344	357	379	387	425	380	380	380	323	368	363	387	379	382	358	381	387	362	371	388	349	319	375	392	354	323	365	406	366	412	385	385	349	347	404	375	336	371	374	362	362	390	392	386	345	382	345	371	383	391	348	378	388	395	392	364	377	408	351	339	406	361	349	394	374	383	355	336	337	373	381	353	344	394	378	337	338	365	418	378	371	382	372	389	375	359	383	378	356	364	369	377	380	381	392	339	379	371	400	355	408	357	373	372	363	381	399	391	366	382	365	332	373	353	375	404	379	345	360	378	379	322	351	392	369	361	356	379	386	411	408	361	371	374	357	343	375	359	372	376	340	341	361	379	402	354	384	357	330	377	325	360	348	388	376	362	359	340	361	354	354	387	351	372	374	347	392	352	343	355	375	365	404	374	368	348	338	372	373	394	366	397	340	358	335	363	377	374	373	378	387	366	354	346	382	381	371	379	387	386	346	378	361	373	376	383	381	383	409	405	371	374	357	373	368	357	394	329	376	340	384	362	394	394	356	386	393	387	358	398	369	382	379	363	365	374	357	335	389	353	370	374	381	373	305	341	393	369	359	364	349	329	322	336	370	377	417	365	389	392	368	373	343	379	388	384	358	345	367	407	348	387	419	365	364	313	384	398	389	386	384	366	346	401	389	397	380	358	393	396	354	383	389	348	363	351	367	345	378	347	347	369	389	359	365	388	401	400	402	398	361	369	374	402	346	366	374	378	352	382	385	391	386	389	407	386	370	379	354	334	353	382	361	359	368	382	360	360	366	336	368	378	381	354	376	360	401	350	368	365	371	364	414	358	387	360	366	397	374	349	365	388	388	420	356	339	356	375	363	384	350	371	329	364	362	343	361	366	395	349	365	362	348	370	393	372	393	350	360	357	361	362	365	350	370	388	371	336	375	370	358	352	376	326	375	415	369	376	378	382	364	362	361	376	408	391	358	349	371	397	363	408	398	350	371	308	360	362	365	393	363	374	374	403	360	371	367	380	352	374	355	340	371	352	348	354	357	369	354	338	388	388	366	365	378	388	365	344	358	363	390	381	386	382	381	338	327	360	406	344	421	327	351	326	400	346	336	403	364	384	388	372	362	371	404	368	381	400	383	363	356	372	372	394	360	382	380	356	341	344	370	349	381	384	391	342	345	366	344	368	341	343	357	370	342	357	385	395	408	395	368	394	363	391	387	370	394	410	380	376	367	342	380	338	365	369	374	370	338	409	373	335	353	361	353	354	341	371	336	333	416	379	393	381	371	369	380	353	339	371	393	380	384	370	398	361	355	382	367	372	348	348	401	388	371	361	350	378	338	391	355	379	354	363	409	342	380	354	406	377	378	370	365	373	360	341	357	367	372	400	407	409	353	345	405	369	361	334	353	366
53555	51453	64897	63425	53453	41662	29874	19892	11378	5547	2788	1389	806	830	806	801	858	788	794	834	803	847	810	865	801	804	801	803	826	799	816	847	787	811	753	876	826	749	872	804	797	808	801	854	786	866	827	809	775	767	795	844	798	771	774	788	791	783	846	769	767	791	737	790	822	786	787	777	770	799	855	783	825	779	801	769	821	836	813	813	800	853	800	784	817	833	819	835	816	804	848	816	787	770	776	789	795	827	806	806	787	764	779	792	839	801	838	806	789	739	844	778	844	857	831	792	804	784	818	828	778	829	772	844	779	823	806	798	778	840	846	802	778	803	775	801	740	789	764	773	847	857	811	786	782	810	858	825	833	842	802	815	815	779	785	799	809	852	827	795	814	825	829	829	812	742	778	781	783	823	739	781	772	794	830	807	713	788	787	819	784	793	842	807	821	780	778	762	795	786	846	815	825	771	823	831	810	845	808	793	831	806	809	796	838	761	794	793	779	829	805	767	833	821	844	802	825	801	815	810	779	814	838	781	813	838	800	843	742	749	808	796	829	805	845	776	853	766	838	811	809	773	820	780	810	872	830	846	810	798	869	766	798	801	836	810	824	815	784	765	776	791	822	814	836	807	812	774	791	781	792	809	820	742	776	790	824	773	812	832	785	819	812	799	801	794	825	783	774	777	851	788	832	787	817	810	829	847	758	826	833	788	760	791	831	802	779	799	822	781	831	813	824	776	808	784	806	759	825	796	763	783	826	854	777	802	822	803	767	791	796	788	805	764	835	806	792	832	806	789	803	837	834	842	751	795	785	793	807	766	798	846	859	776	829	819	776	821	776	808	824	797	819	806	726	806	809	829	789	853	784	843	843	806	810	813	838	814	806	813	768	754	785	813	823	812	834	825	835	790	825	817	785	803	821	762	792	736	787	827	825	802	792	811	814	787	847	797	766	848	808	796	812	825	810	778	805	805	799	832	810	755	856	770	779	810	843	776	847	825	800	816	822	807	812	808	752	827	768	788	797	768	845	834	818	740	885	867	775	782	819	860	837	784	810	803	840	812	841	856	859	763	855	850	824	784	811	765	780	875	836	836	841	808	805	822	811	812	787	782	799	805	795	808	841	803	778	836	761	778	758	823	822	786	803	820	784	785	791	792	867	789	789	788	840	782	781	791	840	776	767	804	836	828	820	818	851	779	815	811	812	818	830	823	820	821	850	772	843	851	822	884	822	785	821	824	786	812	782	790	789	818	815	783	824	830	816	793	826	778	769	835	827	785	820	823	805	804	826	828	787	843	796	859	867	761	773	827	838	810	815	797	829	860	807	854	768	787	844	845	820	789	795	828	856	804	815	828	841	802	805	818	799	796	792	812	771	840	814	835	809	788	788	812	802	790	814	798	780	806	846	799	843	830	748	804	878	805	780	826	811	782	840	841	795	789	798	823	771	796	778	848	820	794	834	810	856	795	815	791	823	804	889	756	838	817	798	779	811	812	790	776	791	822	801	810	853	811	785	832	833	792	793	760	808	809	780	831	799	807	812	798	786	814	848	780	816	802	777	773	754	812	765	859	795	770	847	852	819	803	801	818	794	858	863	826	780	799	833	841	826	825	798	837	812	727	805	829	840	861	827	807	813	796	813	823	817	838	788	817	793	813	784	808	784	843	814	846	800	816	806	805	800	794	799	838	809	788	835	786	836	798	796	843	802	803	806	842	832	759	792	775	766	783	725	745	790	776	773	802	800	853	786	834	840	800	806	804	769	769	855	881	862	797	841	775	751	795	807	770	829	774	825	760	854	777	796	825	836	787	820	822	785	838	798	798	801	797	799	830	812	812	843	830	754	762	808	798	779	816	858	799	824	792	827	822	794	820	815	821	766	816	838	834	797	835	810	838	832	802	757	764	760	825	817	795	834	822	780	796	773	819	821	825	798	820	805	813	797	770	820	821	849	820	846	749	807	849	834	823	854	857	827	793	869	802	770	805	802	811	856	818	761	804	823	840	810	806	816	783	803	745	846	814	820	777	791	837	815	798	839	814	815	749	804	787	786	780	828	841	792	810	823	856	775	773	808	813	779	821	790	822	801	833	791	832	777	770	820	811	794	812	819	799	839	844	819	840	801	793	851	787	773	810	782	796	842	760	817	810	800	805	846	804	832	848	737	760	792	775	819	781	810	843	872	783	823	773	779	776	804	847	822	824	848	835	828	806	813	856	815	777	776	786	787	851	846	839	786	761	836	780	758	788	782	785	824	828	829	920	774	796	835	832	821	806	818	783	798	783	805	829	831	825	828	788	798	806	785	840	791	835	817	814	820	825	809	777	821	731	812	743	805	825	850	793	839	801	868	829	833	762	842	804	771	795	797	827	802	839	782	786	786	823	784	795	817	804	863	858	813	798	824	767	817	838	824	784	847	750	796	815	861	800	766	774	821	811	791	808	752	833	792	747	768	772	792	811	829	811	824	849	794	777	837	799	799	824	788	786	768	791	808	818	832	760	785	867	817	855	806	793	784	838	832	800	757	792	807	813	806	798	784	758	793	813	825	792	798	868	800	821	838	802	828	828	838	825	837	832	809	826	841	880	770	827	811	797	850	808	841	788	810	789	818	804	833	831	889	777	812	836	791	795	799	831	837	832	796	805	883	807	716	797	740	830	800	821	809	792	840	791	811	833	801	837	849	839	825	804	813	791	755	788	775	768	815	793	821	810	784	828	841	795	823	841	812	822	793	797	831	809	803	802	812	807	797	807	771	791	856	798	803	821	783	782	827	782	821	820	796	797	860	769	829	775	856	817	819	849	749	829	813	843	771	754	811	794	781	849	823	789	775	815	800	807	780	826	808	828	759	808	856	904	776	848	789	832	811	826	850	785	845	751	809	797	809	755	818	764	793	799	759	802	818	801	816	826	879	828	828	802	793	803	785	806	775	835	796	784	839	771	841	823	779	837	789	795	881	814	802	771	788	851	751	806	859	882	795	814	843	796	790	783	851	787	783	784	801	753	791	812	848	827	824	762	787	828	851	781	786	851	843	801	770	845	781	784	791	813	820	809	791	767	793	781	809	815	805	806	835	847	741	826	833	780	853	801	804	768	804	801	803	758	820	767	788	775	810	819	854	797	815	824	856	830	808	808	822	796	781	817	817	819	819	789	804	814	809	743	806	804	795	810	856	719	788	756	822	771	802	827	814	815	851	776	782	787	808	815	829	820	772	801	823	837	801	787	835	825	790	834	748	794	803	844	828	783	838	805	839	782	861	811	865	853	830	797	759	827	787	826	830	775	827	777	817	825	772	797	821	798	771	845	776	765	793	775	807	825	830	766	850	833	845	801	816	813	793	802	809	800	816	794	827	814	808	790	812	840	841	849	820	800	817	832	787	745	828	771	776	789	817	784	794	754	852	813	795	812	819	849	802	798	824	773	871	783	755	801	787	777	825	768	805	834	774	799	809	809	766	772	853	818	817	828	872	834	799	831	845	780	823	792	813	825
85601	70288	70958	60791	45833	30897	18795	9288	3936	1753	939	603	458	449	412	406	408	401	429	377	376	413	431	419	399	448	435	428	421	421	416	404	428	393	412	405	415	414	421	430	420	382	419	386	440	416	409	429	399	396	373	410	385	408	405	412	388	405	418	381	425	447	384	391	462	418	410	412	400	420	373	454	399	419	421	361	436	421	368	384	397	429	411	436	453	403	409	353	387	409	388	361	414	440	419	411	435	392	421	474	409	430	376	375	411	391	399	384	413	401	404	412	399	386	382	364	354	397	378	425	353	406	400	388	428	435	378	397	410	421	423	412	365	375	416	393	400	388	388	399	376	427	429	423	434	401	384	390	422	428	438	430	393	417	431	408	405	418	415	397	390	387	415	404	429	432	404	416	406	393	395	370	356	399	423	416	397	419	411	406	406	431	435	403	407	393	440	403	433	390	387	407	404	412	411	362	445	428	397	440	429	427	408	393	383	396	429	482	426	416	419	405	427	462	440	384	403	412	458	418	417	449	369	382	403	414	382	434	437	426	407	441	378	413	388	396	404	410	422	366	391	372	409	432	432	437	394	424	447	394	432	390	368	406	388	464	411	404	400	393	414	419	413	378	464	392	435	408	428	417	383	433	427	447	422	419	424	407	410	404	407	408	399	436	389	418	423	440	384	406	400	456	406	444	405	411	402	395	384	378	419	411	439	433	406	394	406	394	437	414	375	408	397	421	431	397	402	389	387	429	390	398	403	420	435	375	438	429	411	414	426	391	411	468	451	405	413	427	451	459	450	367	397	394	415	468	413	444	422	430	430	402	373	405	440	388	433	435	448	404	359	422	421	410	393	420	422	405	433	447	447	376	387	424	408	407	372	406	409	454	410	420	404	390	371	422	431	388	406	424	434	412	404	419	403	408	393	420	435	406	422	401	427	445	406	418	404	395	456	386	363	430	405	404	406	400	364	448	397	390	423	405	422	435	404	389	394	399	426	403	436	415	424	368	380	380	423	403	407	430	407	426	392	410	398	376	428	403	463	384	427	411	383	430	416	401	446	388	420	417	397	468	406	415	402	423	435	423	456	411	402	380	448	429	423	425	412	374	412	395	406	426	419	396	428	373	388	412	420	379	424	414	395	415	380	400	408	393	404	404	418	412	445	422	419	392	394	415	388	395	396	406	417	421	439	395	419	460	402	416	422	394	393	423	390	424	438	422	456	454	389	430	421	428	429	417	383	409	430	396	385	434	413	378	431	390	387	408	418	481	380	396	393	430	383	387	370	385	431	425	387	426	391	380	400	408	406	386	427	414	438	440	437	398	424	384	422	395	439	405	413	414	391	394	428	424	450	403	399	379	417	399	385	441	405	416	445	406	428	385	413	375	413	393	422	360	423	395	408	370	409	384	434	342	440	405	390	421	419	380	382	382	433	419	422	398	408	424	418	410	402	453	413	434	392	398	396	415	453	403	405	373	399	390	401	420	384	433	387	397	424	413	394	354	413	404	370	398	440	394	382	401	399	444	399	392	392	368	389	405	398	441	413	388	384	408	401	447	428	439	445	402	371	415	382	400	413	426	390	409	392	426	412	383	401	445	370	378	393	432	400	389	369	412	425	394	411	392	394	424	434	419	420	413	420	455	401	400	427	466	435	368	386	405	370	392	394	378	404	405	425	428	421	425	399	423	399	420	403	395	420	409	416	382	385	403	398	407	417	425	414	410	400	394	435	356	404	420	415	432	423	455	418	406	405	410	401	401	412	426	414	376	387	367	391	417	391	442	379	425	422	410	352	409	415	388	410	381	439	405	414	410	429	430	395	401	448	373	393	426	448	385	414	402	415	414	415	386	414	424	392	424	408	442	432	353	400	384	438	394	432	432	409	396	400	396	394	355	388	442	423	457	385	398	381	405	415	403	426	406	402	412	388	430	411	421	421	402	406	406	404	437	450	423	415	404	380	410	422	397	418	431	415	390	433	414	391	388	435	394	421	429	443	422	413	401	379	429	387	411	385	411	445	406	409	403	415	414	413	425	386	419	416	382	374	381	414	406	376	431	397	409	442	414	432	426	409	396	393	409	389	423	415	424	462	439	395	415	385	415	384	409	417	405	401	426	430	375	380	450	465	441	402	409	398	343	425	453	408	398	414	384	397	416	397	415	394	433	437	415	444	399	410	372	371	381	406	424	392	408	386	370	414	370	367	402	431	410	425	429	410	406	453	417	392	412	393	421	430	417	382	430	408	429	419	397	404	444	406	393	380	388	387	426	436	376	406	402	394	395	433	403	437	375	431	377	401	419	406	376	370	377	421	383	401	440	396	394	435	434	381	403	423	391	394	432	409	423	374	427	370	410	418	455	406	390	388	410	451	451	399	402	411	366	393	417	406	418	427	390	382	414	421	382	400	405	432	444	408	446	429	396	434	408	470	444	385	404	398	371	362	376	438	386	405	419	403	429	400	399	394	392	404	414	365	465	422	420	378	371	396	399	416	420	421	432	413	407	446	447	421	411	398	404	449	400	414	376	394	373	425	406	401	441	406	431	430	405	404	437	373	392	401	436	406	412	361	403	441	449	362	426	430	406	399	434	406	385	409	422	411	420	418	400	418	398	407	429	407	420	453	408	441	395	407	400	396	398	378	406	453	423	411	387	379	413	389	424	400	420	379	439	402	434	383	450	398	418	432	429	410	387	411	390	395	422	414	393	374	413	451	394	397	427	424	407	422	405	396	423	416	405	421	417	428	423	403	418	358	400	425	405	391	377	437	451	419	414	386	408	451	388	421	397	391	433	430	400	362	392	429	436	423	407	405	423	366	414	434	397	420	421	438	388	418	399	424	394	411	421	398	384	382	365	381	423	443	425	399	426	381	402	418	423	406	393	407	402	386	391	432	387	393	401	430	414	446	394	437	415	439	411	409	422	406	411	391	429	392	420	408	412	396	455	375	358	408	427	403	409	427	408	417	397	398	400	395	409	435	438	405	357	420	420	403	399	434	396	427	417	398	383	389	388	406	366	433	391	451	415	427	388	388	397	410	423	418	407	356	387	378	413	407	400	380	409	431	414	394	410	443	414	435	418	418	420	392	395	405	384	402	416	438	424	397	376	402	417	434	408	358	399	387	404	426	442	377	448	416	373	450	416	391	416	410	417	407	398	432	427	416	450	415	394	407	379	359	401	395	414	416	421	436	439	398	403	377	431	435	394	406	415	381	435	398	409	418	414	392	390	440	409	410	412	400	418	385	402	428	401	386	404	454	418	386	433	419	400	386	432	443	436	393	405	398	392	412	438	420	424	449	435	388	413	392	383	396	396	432	383	410	411	440	377	397	384	410	408	402	431	434	412	405	411	417	396	409	433	407	448	412	436	412	360	451	413	423	420	410	415	430	442	391	418	404	408	422	408	461	386	428	395	414	399	371	416	394	398	391	416	421	382	416	407	421	431	398	386	391	429	401	364	420	416	431	426	413	411	397	420	390	414	399	422	424	439
54734	52805	66478	64983	54768	42537	32563	21416	11658	5750	2940	1525	877	902	914	853	896	841	839	866	892	899	835	849	882	874	904	875	899	836	881	877	867	905	891	884	865	887	892	929	929	860	914	902	887	889	843	885	836	913	895	857	820	922	872	865	835	881	879	833	891	836	911	867	925	940	922	913	850	872	867	835	914	869	865	899	841	865	860	858	879	871	895	866	884	874	879	866	878	941	884	819	880	919	857	881	882	975	861	848	899	816	928	827	908	843	901	918	882	905	903	925	857	861	923	866	863	848	866	883	815	823	911	851	833	973	846	895	863	868	872	859	866	890	882	904	884	944	911	901	837	895	899	845	887	859	867	893	882	881	881	879	877	827	895	872	865	818	861	893	870	882	913	887	864	866	894	845	879	892	879	829	865	927	887	872	899	868	903	894	850	860	915	892	906	892	886	832	923	922	867	915	858	870	929	895	905	831	866	886	884	886	904	895	886	878	855	868	891	866	901	884	866	892	871	889	883	874	980	887	876	882	908	915	907	909	912	888	852	832	859	928	899	905	860	869	840	895	919	892	921	835	859	896	934	925	872	886	853	919	869	889	879	855	875	901	882	881	835	855	872	884	883	893	851	883	869	883	891	867	865	866	893	883	885	877	863	903	882	917	900	935	907	859	898	885	946	905	853	841	891	892	839	883	868	881	919	898	892	868	851	883	916	896	880	917	883	924	859	853	873	892	916	863	933	863	915	882	909	841	849	882	909	885	876	857	935	853	874	895	878	861	870	943	867	909	876	846	897	851	854	889	863	876	855	891	887	877	954	887	896	858	891	862	860	891	872	888	865	891	841	870	917	867	901	864	846	879	895	931	884	849	925	866	929	842	867	879	903	898	852	875	866	851	873	871	834	879	843	837	896	874	926	931	857	821	896	858	855	897	819	902	842	870	869	907	869	856	918	873	885	847	884	874	951	887	908	911	850	913	879	905	884	882	823	883	881	893	883	878	814	856	889	874	905	923	874	916	847	875	847	908	858	889	912	869	872	880	899	888	877	814	823	889	870	849	890	885	921	876	885	876	854	875	840	849	932	892	875	850	912	852	929	894	879	897	850	854	895	866	881	871	873	851	857	900	878	883	874	859	847	887	825	899	878	920	913	920	891	905	879	865	900	914	850	861	889	852	889	886	868	868	853	866	818	821	878	805	910	847	909	893	848	886	927	849	850	841	872	934	880	878	839	917	878	913	875	870	915	889	888	884	873	866	886	923	892	842	881	862	843	818	883	887	856	863	830	890	862	892	915	859	914	880	915	893	827	889	896	854	888	859	868	864	923	871	838	863	863	932	963	846	872	862	866	847	892	901	892	910	837	854	842	878	807	852	879	869	884	889	917	922	910	894	903	891	845	864	846	877	922	829	900	911	867	828	842	871	862	849	881	849	856	883	863	827	929	905	902	888	820	916	882	846	887	889	941	893	851	846	842	897	886	902	921	887	859	964	873	896	879	872	842	882	840	876	911	886	937	849	927	881	915	905	850	849	940	880	884	920	852	909	922	838	943	871	912	883	826	921	894	885	842	946	891	874	860	855	911	868	906	894	865	859	879	881	918	897	840	904	890	889	898	902	900	841	874	898	926	832	861	892	950	932	873	905	865	921	930	843	879	855	884	862	846	905	880	892	882	880	847	908	963	844	912	868	901	884	883	845	903	858	889	890	918	902	844	871	894	844	844	915	907	894	905	819	838	856	880	858	911	934	844	856	872	842	952	945	888	885	858	896	901	916	858	882	911	830	899	874	914	874	875	880	900	822	922	835	887	882	879	872	886	836	815	840	876	829	867	837	920	863	879	880	923	895	863	912	933	924	914	854	848	889	913	887	900	912	890	897	883	943	905	910	973	918	901	914	878	880	869	887	868	860	900	890	921	863	967	869	906	849	890	817	888	809	844	867	837	851	929	894	901	878	892	921	912	853	898	853	890	882	923	891	864	833	895	853	940	848	925	912	925	861	855	949	905	849	879	841	904	846	900	908	894	865	860	876	879	894	849	867	840	879	871	856	864	846	855	859	841	885	926	944	902	896	847	903	860	878	858	888	876	862	810	881	766	853	876	947	902	881	820	901	899	888	890	830	884	824	883	837	894	897	892	873	869	843	857	931	898	928	894	837	915	948	888	884	859	953	948	858	895	852	886	883	872	850	906	844	954	893	919	850	870	878	850	835	861	876	855	847	861	877	907	860	857	870	865	890	849	910	847	845	878	870	896	882	862	871	875	846	862	877	873	836	869	880	847	808	925	908	882	932	900	892	858	865	856	894	847	824	846	879	872	929	846	855	860	890	885	862	914	866	877	928	867	859	886	888	905	920	893	885	850	887	841	867	952	893	893	847	892	856	866	841	876	882	869	863	864	906	862	911	870	904	907	825	880	871	817	880	909	847	924	808	830	869	941	854	899	853	889	862	881	874	875	844	928	871	894	875	865	848	855	876	919	881	922	886	973	911	859	883	843	897	857	905	914	831	892	871	862	828	853	871	852	870	855	923	858	860	858	883	803	857	872	947	874	868	844	861	893	808	917	856	875	910	853	941	897	897	855	923	871	845	893	885	898	914	860	859	901	886	917	944	860	861	859	895	894	935	867	829	899	842	824	925	872	863	874	907	921	864	859	839	896	914	926	897	872	911	862	897	862	887	852	885	865	861	905	884	873	870	883	890	854	892	883	862	911	826	874	815	865	925	881	840	867	840	906	901	876	940	896	887	892	921	859	898	913	927	900	899	895	845	836	845	864	905	895	855	917	920	906	906	831	842	873	880	909	844	897	855	863	858	830	894	904	845	884	870	888	868	840	875	890	911	858	886	900	855	899	876	886	858	862	860	892	895	871	873	865	897	906	893	897	855	888	898	898	854	861	832	917	888	851	915	861	885	857	893	908	873	897	867	873	927	865	891	863	904	835	879	847	889	862	855	826	922	872	860	859	916	923	885	896	821	855	901	904	908	913	865	895	857	861	850	875	871	898	869	951	846	915	907	868	915	902	895	857	824	919	901	872	804	876	869	888	835	886	870	913	917	875	893	876	889	872	902	877	875	861	895	878	867	912	861	878	841	903	906	847	902	876	911	823	906	893	919	820	903	877	882	844	947	902	848	947	829	937	895	862	907	899	879	851	882	890	869	915	943	870	927	869	870	912	837	949	904	858	903	919	855	902	868	896	891	876	885	886	910	902	864	915	866	847	895	883	860	900	907	843	806	855	922	866	846	913	815	867	871	925	926	893	888	891	883	873	850	892	872	880	933	898	914	906	889	870	824	866	913	860	854	966	911	875	916	804	895	870	859	911	853	877	880	868	851	921	875	890	886	862	921	867	872	872	888	859	895	842	844	922	828	835	891	967	866	846	926	912	881	881	921	882	884	832	844	874	871	884	877	873	889	887	906	890	877	893	833	864	894	816	893	872	853	879	874	916	877	843	871	860	876	858	872	925	897	855	907	826	916	863	852	939	847
15169	7108	5162	3693	2195	1248	801	571	449	365	319	333	320	276	293	300	290	270	299	292	284	285	279	326	307	295	297	323	288	292	287	281	304	309	296	302	254	299	306	312	289	309	281	294	288	342	302	289	308	306	249	301	296	304	283	328	312	315	303	295	302	304	303	277	279	256	305	331	304	286	275	324	304	285	277	283	297	306	287	300	289	283	316	293	273	289	302	279	278	286	316	322	282	288	281	288	294	282	338	341	308	274	296	307	294	301	302	319	261	295	327	300	305	289	298	283	296	333	312	346	295	310	275	306	293	302	260	265	323	289	296	279	284	334	261	306	280	302	303	276	338	293	314	294	293	297	293	307	285	273	245	287	296	277	290	279	278	298	285	315	341	300	264	294	308	310	315	278	315	319	275	313	289	287	299	286	285	302	278	291	321	303	282	288	290	287	305	280	329	284	329	306	285	293	283	314	273	287	308	314	291	296	276	302	300	282	306	308	291	279	281	327	325	306	293	325	276	305	273	286	335	265	270	292	325	294	258	286	294	328	309	298	342	298	306	290	285	272	293	292	277	300	299	336	304	296	301	289	297	264	290	291	295	293	284	256	309	289	308	312	290	304	274	310	298	293	284	289	316	310	292	303	287	287	307	280	301	269	285	277	308	316	292	328	276	283	290	293	293	312	276	305	297	311	296	273	288	286	295	290	287	300	333	324	341	316	271	277	307	324	302	296	309	270	316	267	285	302	289	300	294	317	291	289	292	285	310	300	302	318	278	292	299	262	269	327	298	350	301	308	307	273	300	294	301	295	304	302	318	284	298	305	293	294	291	307	284	311	284	310	303	306	309	298	290	284	290	316	286	289	275	309	297	302	277	287	284	301	284	292	296	288	303	283	310	309	295	319	273	267	304	320	329	310	280	285	313	277	288	290	305	287	283	300	297	295	301	309	333	298	329	316	266	301	274	297	275	321	325	287	274	281	297	347	270	270	289	309	285	293	252	295	304	300	254	292	288	303	298	285	276	274	301	277	267	319	295	304	311	299	321	307	315	295	299	310	281	342	315	264	283	276	319	338	334	313	260	286	294	284	283	306	305	285	318	300	289	264	300	295	294	276	297	305	291	308	281	270	278	291	311	315	292	315	286	292	294	270	294	281	316	314	298	300	288	290	310	285	294	295	298	292	309	297	323	279	334	318	263	301	312	282	296	319	299	311	299	315	291	295	280	337	304	290	276	313	277	289	295	300	307	296	303	309	306	295	288	319	289	252	300	326	324	249	292	298	293	355	310	295	291	314	331	298	302	293	314	291	310	281	272	266	278	310	294	288	301	311	335	276	325	289	277	348	295	281	308	294	307	316	303	282	320	300	283	261	303	284	272	271	286	313	304	302	311	245	298	305	294	301	347	295	289	307	303	285	312	299	267	268	289	285	281	276	275	334	296	272	261	318	297	288	264	320	293	290	291	318	301	292	299	289	276	301	340	319	296	280	313	314	344	301	304	284	292	298	242	279	344	314	301	308	325	303	308	282	295	290	301	292	301	294	290	313	317	304	294	290	298	325	291	276	292	296	311	309	302	309	262	343	310	315	276	266	268	270	310	329	288	329	306	328	275	307	280	313	311	255	312	300	291	322	310	293	294	302	309	305	311	283	293	317	295	272	295	283	284	302	295	285	286	279	277	324	285	335	305	327	284	312	277	305	328	273	281	261	309	274	289	286	296	281	276	303	293	287	273	282	292	280	305	301	307	299	346	306	267	284	301	259	320	290	297	325	289	273	311	294	299	290	315	321	289	296	261	280	277	312	297	330	264	256	303	296	257	296	299	286	276	318	320	306	318	269	306	294	306	342	325	305	270	288	291	287	301	280	289	307	308	317	318	291	286	278	282	321	305	282	354	273	277	299	256	278	289	304	305	304	320	283	295	286	282	293	277	317	308	317	276	318	310	301	303	293	285	289	300	275	264	285	279	301	297	312	287	278	307	257	295	300	295	287	321	269	284	309	292	292	293	276	278	297	306	285	335	302	298	270	289	300	295	260	264	287	301	294	295	307	284	300	316	288	288	308	309	301	301	296	331	305	315	322	285	258	315	275	282	288	308	299	302	265	285	298	259	304	312	292	332	290	296	278	286	272	309	329	280	260	318	289	321	322	311	297	265	284	290	324	273	295	283	306	292	284	277	324	298	281	280	289	315	306	292	308	309	301	290	284	295	284	279	286	285	277	300	293	295	275	300	303	280	316	279	311	280	294	291	256	305	309	299	284	289	320	261	312	306	291	288	319	292	309	252	302	307	314	296	283	325	302	266	294	300	318	293	284	296	307	309	317	303	265	267	308	285	322	288	317	293	295	267	292	331	261	310	299	283	293	338	301	305	270	265	265	310	281	291	279	308	264	273	298	276	303	318	292	285	313	300	299	325	291	307	277	295	304	305	341	332	299	323	309	311	354	307	301	331	302	294	320	276	284	300	284	286	304	321	306	293	295	290	276	307	282	275	287	305	283	307	286	262	279	286	275	304	282	288	289	294	306	282	298	288	298	297	306	301	298	303	311	266	286	316	285	308	293	293	276	292	323	340	262	294	266	280	303	315	294	290	290	303	273	258	306	318	294	320	315	304	281	284	323	294	305	286	271	307	284	318	305	351	295	276	274	289	295	320	317	276	277	291	293	323	318	287	267	285	327	297	303	309	295	297	311	298	299	299	305	300	261	282	309	291	325	273	279	318	341	305	303	269	295	312	251	265	330	285	328	302	289	325	306	313	286	317	286	276	278	280	314	302	258	339	290	315	291	280	305	309	277	288	331	306	275	281	279	296	327	286	285	282	287	273	308	288	295	286	289	309	346	282	334	297	327	268	303	311	319	273	306	278	289	328	248	269	274	261	278	282	329	301	304	281	298	291	291	315	274	285	312	288	285	324	320	287	290	327	314	295	286	313	325	290	276	284	314	315	276	305	292	301	272	305	276	297	287	262	294	269	291	314	288	303	285	295	308	279	288	297	307	257	343	301	313	280	308	267	304	321	291	347	269	291	291	286	291	300	303	293	335	273	269	314	288	290	294	307	290	312	325	284	307	279	314	305	301	277	306	311	295	327	304	279	315	285	312	309	275	295	302	286	322	298	290	317	297	297	325	296	293	329	308	258	296	291	278	279	327	290	332	271	324	281	296	313	299	293	273	292	284	289	312	294	296	262	278	297	306	261	284	309	285	304	306	275	308	277	296	301	298	308	297	303	306	324	317	298	299	292	308	269	265	318	291	306	274	306	320	329	308	287	303	285	317	284	323	281	274	289	274	293	312	304	288	312	307	270	265	289	281	338	293	259	265	281	295	292	293	305	294	291	321	297	281	313	309	315	313	312	332	327	301	307	285	284	335	276	277	294	293	290	322	289	283	263	299	317	294	292	320	303	283	276	296	303	312	295	277	296	256	302	285	316	270	266	290	290	284	303	249	302	320	306	287	265	332	283	311	319	287	293	280	300	283	289	334
14982	9118	10237	9686	6662	4128	2587	1624	1144	886	808	706	665	721	631	660	659	701	667	667	649	640	670	674	695	607	677	669	698	628	719	594	682	661	678	627	667	630	663	674	717	699	623	684	660	647	682	652	636	717	664	673	657	649	638	675	678	653	657	678	674	670	646	714	655	660	659	677	654	665	639	616	643	640	599	649	668	655	614	651	681	617	725	677	649	618	662	688	660	678	663	698	653	657	654	649	659	657	611	746	679	617	708	651	687	662	692	658	643	659	664	663	671	670	651	638	673	629	658	664	693	703	695	622	601	707	674	654	665	686	671	686	683	679	678	635	630	656	712	695	659	658	625	678	681	641	653	633	667	633	617	653	708	647	691	648	703	654	646	641	714	665	664	711	680	688	683	668	658	642	688	651	657	697	691	633	663	678	654	643	668	641	650	680	687	607	649	660	670	667	631	692	650	655	719	642	660	693	687	647	678	651	665	642	616	669	645	661	665	685	690	669	660	635	705	657	662	639	695	688	705	611	655	656	700	666	647	653	655	689	658	636	666	632	628	668	663	696	639	655	661	675	657	630	655	645	674	646	670	692	636	632	714	711	683	627	650	648	619	614	647	693	691	683	646	631	657	677	673	687	673	670	627	647	627	669	661	661	687	685	628	673	675	656	673	670	669	668	674	647	639	646	672	643	681	664	677	649	656	659	654	626	615	671	679	715	662	651	642	694	635	675	649	613	705	692	684	654	671	618	648	692	667	671	653	700	692	634	654	666	608	631	643	658	641	690	690	665	636	640	670	671	655	649	675	673	669	649	678	770	663	683	655	668	708	664	653	688	648	653	686	646	670	651	734	648	697	650	682	680	660	665	680	625	674	645	681	639	679	712	677	658	653	675	610	634	686	671	648	698	666	607	668	639	675	683	673	676	644	706	651	696	659	680	649	654	628	640	608	666	673	647	654	660	683	655	654	602	648	675	679	629	657	662	650	639	629	646	679	645	647	657	663	644	626	712	652	655	643	638	621	657	676	615	676	699	623	663	664	637	670	649	679	680	660	670	646	678	695	634	648	638	644	625	645	631	669	680	633	631	650	643	653	658	648	690	637	737	687	664	686	668	642	628	670	648	611	673	686	695	635	612	689	679	701	682	658	690	676	726	691	663	672	688	686	641	653	697	604	717	723	620	639	656	637	667	624	654	677	670	684	633	636	655	674	666	686	621	669	659	643	667	644	668	632	706	659	613	660	648	678	669	666	678	646	720	686	638	608	661	629	652	659	712	690	678	639	601	655	659	580	694	616	654	678	645	677	635	733	696	654	625	628	688	672	630	617	672	651	628	648	630	673	691	684	671	648	640	625	696	691	630	656	622	623	696	686	612	623	642	654	679	673	689	698	638	647	668	696	682	676	678	649	671	648	672	671	685	695	669	610	684	690	647	657	621	644	659	683	675	667	692	678	640	629	668	660	659	671	668	658	666	686	617	666	637	683	659	689	655	658	667	662	675	654	592	643	652	648	654	681	653	666	655	676	671	674	624	641	683	663	639	664	653	662	658	629	689	689	669	663	664	652	662	644	639	639	693	641	678	631	633	688	686	674	649	649	663	646	672	646	731	622	709	638	656	682	680	673	649	665	635	635	682	619	692	666	675	675	651	666	635	668	652	658	633	653	649	660	653	672	619	689	616	668	707	683	665	650	618	695	638	618	676	626	630	661	660	621	673	644	661	634	651	644	671	644	669	654	646	689	678	657	669	657	641	609	690	642	652	626	665	679	632	636	643	687	689	623	693	642	653	682	617	632	680	681	683	674	654	695	652	634	630	711	666	671	620	659	648	668	633	672	679	657	633	661	644	669	634	687	647	646	593	697	660	665	660	673	671	658	689	629	650	682	635	704	640	659	652	614	630	662	618	631	676	604	682	672	648	662	638	690	682	655	656	692	662	729	683	660	668	637	655	675	660	662	692	646	639	646	655	685	650	617	712	607	633	642	701	630	665	652	695	673	708	627	669	659	664	655	635	608	577	627	653	663	687	664	641	670	684	635	660	683	666	722	664	647	659	686	629	643	643	660	675	676	698	637	670	658	669	648	702	639	693	654	660	691	682	695	647	690	670	665	637	641	660	694	677	700	719	686	705	694	645	664	621	633	620	623	704	684	656	625	679	638	640	659	679	665	686	671	626	706	718	654	639	636	609	622	669	667	670	646	633	668	661	665	691	663	656	665	675	693	624	620	707	668	642	647	653	646	625	712	704	645	683	638	640	633	642	673	684	670	642	669	664	641	655	666	640	687	673	639	661	677	703	684	675	649	647	651	655	692	702	695	602	648	640	630	716	680	675	692	663	648	597	648	667	659	684	651	667	653	631	707	661	659	671	662	660	651	696	676	721	644	686	656	625	741	657	656	665	711	647	655	619	632	650	681	668	651	632	675	659	690	649	702	664	650	649	670	690	631	661	679	652	709	639	685	662	669	656	695	666	663	643	624	649	692	658	629	641	701	649	609	691	688	661	674	705	658	625	648	712	657	685	668	660	642	685	684	630	706	680	654	679	686	636	677	681	667	662	666	661	679	630	661	687	665	672	654	653	658	631	658	705	682	646	673	632	644	627	691	661	628	661	659	655	687	674	675	617	655	668	644	681	607	703	666	658	636	683	650	671	628	651	708	644	693	640	624	639	704	640	679	663	703	692	662	676	668	686	672	688	657	647	650	664	659	692	679	652	631	691	642	672	658	622	653	636	654	674	684	671	688	663	687	661	637	697	678	678	669	684	609	682	688	667	657	634	666	642	617	640	668	661	658	666	649	707	658	632	654	660	691	661	652	720	673	691	619	661	671	611	645	672	608	673	621	612	671	643	685	647	662	671	681	639	643	656	659	641	639	655	694	649	699	672	613	641	714	643	649	678	693	662	639	701	616	636	669	651	611	628	663	725	633	623	610	655	642	691	640	617	685	690	615	623	621	661	687	666	676	674	640	685	635	657	659	674	662	671	630	659	673	635	674	691	659	638	762	681	648	606	632	657	650	666	641	609	655	693	657	692	641	637	638	662	649	670	649	594	617	698	672	626	651	627	631	663	718	663	689	622	677	641	670	639	611	625	633	663	675	646	668	709	719	670	663	681	646	615	659	641	670	667	691	692	704	651	655	687	678	675	663	617	664	699	572	640	659	616	689	652	654	683	659	668	690	675	717	709	675	613	662	684	648	694	695	660	667	656	678	691	662	658	663	640	657	636	627	632	671	681	632	617	633	654	655	681	681	698	672	704	677	646	638	671	659	635	671	660	666	652	647	629	631	687	710	646	687	691	679	670	675	677	649	665	658	674	661	632	633	631	670	704	674	648	662	664	669	688	644	671	681	657	681	643	651	653	668	701	658	670	632	606	641	710	671	685	661	680	629	695	670	647	643	710	673	645	635	707	633	618	660	638	645	662	659	657	665	667	654	634	679	671	657	670	682	653	676	631	657	693	660	692	725	672	653	674	695	646	674	647
84389	68972	69666	59402	44359	29773	16283	7292	3239	1479	831	487	359	386	372	364	376	362	348	354	395	361	379	317	350	357	373	385	363	384	350	375	400	359	386	435	380	353	347	377	405	351	386	386	390	363	372	383	398	359	372	381	417	353	363	382	352	340	375	358	375	352	337	360	380	355	379	380	384	346	332	359	376	335	366	326	410	385	363	330	354	337	323	396	393	377	379	358	373	424	392	384	349	355	365	333	351	380	397	370	379	373	337	353	350	384	391	335	357	324	387	374	342	356	337	352	366	389	342	341	377	389	345	359	385	359	381	377	345	353	417	365	388	388	357	375	377	358	340	370	342	346	343	347	343	339	386	353	400	381	368	389	345	342	380	359	369	373	357	346	349	357	350	381	389	417	348	387	371	391	372	372	410	364	379	358	340	332	375	352	338	364	323	374	371	381	373	373	342	322	369	344	369	378	378	391	393	336	327	389	387	355	334	352	381	373	351	327	397	367	377	378	361	371	344	347	356	354	370	363	352	390	373	395	389	348	354	384	301	335	386	371	358	352	368	397	330	357	383	383	343	348	386	340	321	348	358	351	353	370	401	370	368	336	378	401	339	356	327	303	369	369	378	339	375	368	330	353	403	366	391	325	378	347	384	362	375	356	400	383	376	356	376	357	401	381	375	371	354	375	346	365	365	384	349	367	304	350	371	349	389	352	343	367	356	383	352	333	353	365	339	389	321	369	351	334	353	373	344	396	365	419	361	387	370	339	333	375	351	402	358	374	409	368	340	352	390	403	393	426	361	394	361	341	338	365	340	388	402	341	356	354	374	343	353	359	366	378	355	387	396	385	375	355	369	348	355	416	351	358	341	403	388	382	379	344	365	357	384	365	332	370	383	349	364	371	324	363	366	373	354	360	361	371	361	396	374	363	350	323	358	344	385	406	427	379	338	376	354	350	365	382	353	364	330	368	379	361	377	363	389	373	363	377	348	432	368	409	361	357	353	343	357	365	363	371	380	358	355	350	365	348	360	341	388	377	336	338	378	382	352	347	381	409	373	376	343	358	382	338	352	392	341	361	353	357	353	403	353	342	363	338	370	371	373	363	338	384	386	383	403	348	370	359	323	347	382	371	362	356	374	345	371	382	364	340	372	390	380	379	363	397	377	373	385	337	340	367	370	357	342	373	339	384	373	354	382	372	369	368	380	364	381	331	355	389	352	372	430	377	386	386	382	395	385	373	355	361	373	387	373	366	408	374	340	405	378	340	320	378	324	371	333	339	390	360	349	367	376	356	367	341	400	362	369	371	340	402	333	364	362	382	330	399	391	364	384	367	335	370	395	361	342	374	369	352	361	420	410	365	365	362	373	363	403	375	366	358	360	349	378	362	375	378	364	331	346	370	402	366	343	355	397	380	374	410	330	378	355	376	375	394	378	369	392	404	364	386	366	384	352	376	373	360	343	359	367	346	370	372	360	381	353	401	377	346	374	370	357	350	377	332	366	356	373	374	389	367	383	384	372	370	354	387	362	349	365	349	336	339	359	367	365	388	350	385	334	386	350	394	391	374	343	389	382	356	408	362	359	380	378	346	364	361	404	372	380	382	303	341	372	353	342	389	393	355	356	371	344	369	362	384	388	378	349	381	336	340	379	362	369	390	372	344	347	348	371	358	374	364	352	394	413	317	373	392	366	364	389	347	369	347	367	363	361	378	361	366	371	363	377	394	364	382	393	412	394	359	360	383	362	345	423	399	358	340	327	356	372	379	353	394	365	367	348	340	348	362	396	367	362	400	352	414	381	352	417	367	403	371	399	411	387	398	362	391	358	378	392	354	359	334	351	361	359	345	347	385	362	377	370	364	383	357	383	410	332	368	361	395	427	406	375	311	336	343	353	373	331	366	341	359	390	340	390	347	375	388	356	369	357	393	366	329	365	376	367	363	376	376	449	400	371	403	403	347	389	364	375	352	366	375	387	356	398	360	384	355	411	404	375	366	341	340	382	395	371	377	328	383	340	378	343	360	366	350	348	375	354	380	373	394	358	359	348	394	344	380	357	371	359	399	395	357	373	381	336	348	339	392	382	388	365	353	359	363	378	383	394	351	380	382	397	366	384	389	386	382	340	372	378	371	405	376	391	365	380	313	396	350	381	358	392	384	360	369	343	367	383	398	349	366	374	379	321	369	397	409	366	349	356	371	375	368	391	341	337	386	377	381	361	364	340	386	392	381	351	356	367	382	346	366	375	348	399	393	351	381	373	339	384	378	376	350	379	346	361	371	367	402	335	341	354	381	367	359	394	358	381	362	377	342	370	357	348	355	340	399	351	376	380	343	360	355	387	331	360	350	376	380	381	353	390	333	342	368	346	362	353	391	379	361	345	400	387	339	373	386	348	354	406	369	365	371	360	396	383	365	359	397	339	394	380	365	399	357	380	406	398	346	347	368	387	343	363	379	374	384	372	380	366	376	349	365	402	353	354	367	353	368	360	410	362	350	371	347	406	403	326	353	358	350	367	342	370	357	339	389	363	404	377	364	396	369	376	332	386	349	351	376	365	322	382	387	364	357	342	334	358	357	387	349	354	355	366	326	375	397	378	364	344	392	381	399	360	369	351	375	355	353	395	332	367	341	381	375	408	364	360	357	377	390	365	390	368	387	374	370	354	376	387	368	342	368	357	377	370	331	345	341	348	394	370	377	350	362	365	370	401	400	374	325	356	366	357	332	385	386	374	373	369	338	368	360	388	397	342	422	402	397	325	359	329	356	386	370	381	387	345	371	371	411	376	340	365	358	388	369	358	396	373	370	376	366	362	363	369	390	368	351	361	407	386	347	389	357	345	360	369	342	364	386	367	354	370	370	409	389	360	354	406	356	388	406	382	402	358	334	335	331	367	385	332	394	376	377	360	347	368	317	356	342	328	386	376	378	374	389	378	392	354	378	355	371	370	366	360	385	376	370	378	378	379	376	374	369	359	392	355	350	378	324	351	353	373	335	385	357	347	362	367	330	347	386	370	381	331	373	389	376	365	368	393	362	398	370	369	339	392	363	350	361	341	349	362	374	361	353	372	347	365	341	371	355	345	386	346	339	348	345	394	328	353	380	352	347	396	366	336	405	389	410	396	345	340	306	357	413	378	362	353	383	358	354	394	341	387	351	339	383	321	362	331	387	348	341	390	390	372	379	349	341	368	374	372	319	367	373	340	357	383	371	399	347	359	355	386	369	383	377	352	399	360	352	362	337	388	381	395	379	389	374	389	401	356	384	350	362	370	385	384	412	394	374	349	387	378	380	411	396	363	362	351	400	372	357	340	352	390	374	327	411	385	384	371	361	401	355	335	367	336	358	387	335	360	333	393	367	412	369	367	314	369	361	342	400	392	386	361	346	357	376	379	367	358	407	347	363	388	370	369	381	342	390	388	361	371	356	407	414	336	381	387	412	339	359	369	381	325	345	351	345	368	355	366	362	377	350	395	346	382	336	360	373	335	344
53464	51634	65042	63617	53683	41531	29076	18055	10035	5112	2634	1250	774	802	829	816	814	752	838	816	766	805	792	795	805	818	786	791	775	782	842	844	792	803	798	846	763	749	806	802	816	804	812	800	808	786	827	799	771	787	817	805	774	846	819	808	820	787	783	859	819	808	848	775	814	787	751	825	804	824	794	796	779	800	817	841	862	778	754	789	854	823	821	804	773	784	811	806	795	801	809	807	805	834	802	812	799	798	784	858	779	823	793	779	779	756	778	759	788	799	773	852	851	820	852	776	764	807	803	787	807	866	802	830	823	786	833	805	819	808	814	817	820	830	817	789	746	809	854	817	778	785	818	798	797	785	822	837	820	788	874	757	828	788	810	758	805	788	778	821	823	849	818	827	782	804	819	826	770	749	813	842	839	820	771	793	821	830	800	821	794	780	824	752	809	813	802	845	757	778	802	817	813	793	812	778	791	802	801	807	793	756	814	824	783	782	794	828	829	836	826	776	832	782	761	797	796	751	794	801	866	791	828	873	839	769	834	833	824	815	812	781	759	801	797	840	800	808	798	812	805	759	741	836	795	844	740	801	812	833	824	844	790	773	820	842	802	791	775	741	783	798	807	764	821	762	789	849	751	794	832	792	775	832	757	820	825	794	836	786	797	843	790	810	808	798	806	842	839	808	775	780	756	795	741	837	781	833	778	782	823	836	779	737	787	771	757	824	792	792	768	843	775	773	808	780	830	787	793	785	800	844	770	793	792	805	780	798	785	803	803	791	802	840	804	855	789	772	744	795	805	787	816	784	832	815	823	788	816	801	827	794	826	774	769	791	800	832	852	803	840	779	835	813	830	763	812	804	812	829	778	788	809	829	809	801	774	812	747	834	791	770	876	840	850	822	809	822	770	816	767	770	782	762	785	786	845	789	802	782	821	800	822	820	809	849	769	766	790	815	793	784	830	775	759	807	841	776	797	834	768	835	774	802	783	822	808	809	796	810	808	795	796	801	805	813	814	817	826	796	820	811	755	784	795	803	808	806	796	770	787	796	850	792	814	738	842	786	818	800	798	828	781	772	804	788	807	838	793	779	779	821	811	777	803	769	753	821	770	808	819	792	821	837	786	870	824	788	822	822	802	803	794	842	827	791	840	840	837	802	827	818	846	801	808	807	730	782	836	863	804	814	779	823	797	787	753	789	810	789	803	765	845	816	805	786	876	814	785	797	753	805	810	801	769	838	759	766	840	825	808	825	774	799	851	793	801	809	823	830	777	817	812	786	753	794	803	817	820	756	848	770	834	795	788	859	808	858	803	830	762	787	823	831	799	739	752	831	834	812	837	786	801	852	818	814	803	828	762	813	870	833	781	821	851	775	786	838	832	798	774	803	761	818	794	828	835	795	803	798	771	819	812	832	837	730	834	821	826	810	798	862	817	795	834	814	786	797	842	827	748	791	849	859	826	816	807	762	831	796	848	778	770	836	806	760	771	743	801	810	793	798	849	780	782	840	800	881	787	818	788	810	796	813	775	834	786	820	782	853	752	821	770	773	824	793	806	806	820	840	785	817	784	791	809	787	786	786	865	825	838	833	851	782	851	793	860	812	801	788	802	853	849	791	783	830	780	787	841	775	836	813	811	756	800	819	827	751	829	804	769	755	844	802	800	822	741	819	837	813	826	804	804	740	815	797	824	817	851	795	850	757	802	798	750	795	809	787	810	833	796	781	808	783	827	789	778	812	746	783	823	832	830	873	801	797	792	780	804	787	852	800	779	776	763	780	822	731	786	824	844	814	785	794	727	841	820	801	804	776	820	767	816	745	817	786	775	768	763	813	832	799	812	781	795	802	788	812	793	823	808	768	780	809	739	804	807	781	808	795	820	818	783	846	795	782	806	776	752	807	848	790	804	790	838	784	813	730	808	846	801	791	732	812	814	801	750	804	814	772	759	774	828	788	758	806	753	805	832	835	819	836	837	833	801	785	816	783	808	794	809	825	854	823	797	808	838	809	792	808	800	801	785	825	820	867	761	813	797	820	881	841	801	796	827	812	771	838	773	794	799	817	790	806	771	865	826	833	801	810	769	778	763	824	772	844	839	742	785	793	805	747	802	783	797	851	757	817	811	772	776	777	810	788	804	829	762	762	858	822	819	797	804	811	809	781	818	801	846	756	803	819	788	827	820	807	808	786	765	863	754	794	759	825	801	799	856	795	801	819	820	788	823	836	759	794	778	748	758	753	778	804	773	845	769	843	811	776	795	760	768	768	798	819	783	826	820	835	787	780	763	815	791	815	825	791	796	847	762	753	783	789	817	806	821	788	804	846	839	785	846	791	818	789	850	796	788	815	841	766	843	825	816	845	792	825	770	747	803	856	846	774	826	816	790	797	827	802	833	826	789	815	843	835	814	794	804	839	859	767	794	828	819	812	823	822	824	815	825	838	829	768	798	772	791	795	789	778	781	825	813	793	826	811	818	750	832	784	773	848	815	792	759	802	842	779	831	847	773	821	791	794	831	762	854	772	829	809	819	780	765	838	821	820	830	779	783	780	790	831	812	818	795	807	808	796	822	808	782	781	807	801	817	777	804	799	820	805	781	785	847	804	831	763	823	771	799	883	797	850	779	798	817	803	786	804	791	791	800	774	805	802	831	817	815	761	813	826	807	778	799	790	792	775	821	732	769	780	785	788	805	801	895	829	805	812	842	804	801	781	833	793	795	794	768	820	765	849	820	776	831	773	772	829	799	824	777	774	780	794	797	739	766	811	816	824	779	867	768	812	813	800	804	813	788	801	736	823	798	868	792	802	810	816	786	834	805	819	762	816	785	816	794	816	824	804	784	770	816	803	801	771	769	822	785	842	803	815	789	779	827	809	794	833	822	777	810	798	818	801	761	786	737	793	781	785	818	775	794	817	825	807	771	767	761	726	788	787	810	855	830	788	852	775	796	774	856	779	789	770	839	778	797	828	785	752	842	795	772	815	763	806	794	778	786	827	810	732	801	732	771	770	814	833	825	810	803	742	787	810	833	829	854	784	826	820	817	837	825	815	828	809	797	820	795	837	760	792	832	825	794	812	782	787	831	844	819	784	781	784	803	827	848	809	760	765	795	792	821	826	825	806	780	778	798	798	802	823	828	739	816	763	840	850	802	812	834	840	800	795	825	826	761	771	812	774	801	820	836	811	797	811	804	832	834	814	817	812	768	787	860	769	775	794	805	780	781	842	832	800	791	798	808	803	765	847	820	830	813	806	784	818	816	841	817	801	802	802	864	792	776	814	790	797	809	778	837	813	796	778	758	808	762	804	816	785	803	854	790	792	832	798	778	779	764	812	822	829	812	796	790	815	743	758	795	810	825	787	814	790	802	801	758	829	821	801	781	778	802	804	851	805	803	786	834	765	847	826	823	793	852	768	781	809	811	790	838	819	754	804	772	798	800	772	795	830	805	850	817	843	784	816	788	750	822	822	782	769	793	812	863	807	777	836	759	808
85375	70794	70182	60474	46016	31639	18519	8544	3707	1709	891	567	388	429	422	445	396	432	381	403	421	446	415	406	389	443	437	376	414	446	351	421	402	382	411	428	445	382	402	411	397	407	413	424	381	358	406	424	405	396	385	452	423	400	404	403	396	386	411	357	391	451	444	407	447	405	429	412	406	401	358	391	420	406	425	394	418	390	381	431	438	402	391	442	406	386	415	415	395	442	409	390	406	366	394	434	413	432	354	414	438	374	388	380	362	413	403	422	413	411	410	422	403	441	410	415	416	429	397	415	382	424	400	441	409	371	381	374	412	416	424	413	388	420	403	412	428	412	438	427	401	417	432	430	407	403	394	408	419	435	440	424	366	415	413	377	407	403	396	447	402	361	403	416	403	373	406	393	399	440	425	431	388	398	432	420	427	420	388	414	435	401	412	431	411	395	414	422	401	409	430	383	426	395	386	398	414	374	404	381	418	379	442	389	408	387	388	446	401	410	410	382	363	407	379	386	451	445	410	402	430	403	396	427	435	404	367	399	443	384	387	428	435	383	422	385	417	415	408	419	396	371	433	425	432	454	438	417	454	414	444	394	438	410	407	408	425	376	387	415	418	410	371	387	423	404	400	414	393	426	389	409	388	412	376	379	442	441	428	374	440	393	413	424	411	407	441	418	409	446	413	446	394	392	440	407	407	409	396	386	428	417	398	396	397	391	433	393	385	409	418	425	422	407	415	390	425	440	403	421	373	428	373	419	411	403	399	445	414	452	438	452	405	438	409	429	437	368	425	408	405	398	413	438	411	414	401	418	374	392	410	418	453	431	419	419	437	426	422	450	380	399	416	429	457	403	374	393	430	394	469	422	405	405	430	409	373	408	419	413	364	387	390	452	393	448	422	394	386	355	404	423	398	398	406	374	395	385	369	395	380	394	426	439	411	426	420	434	437	413	431	412	382	376	385	414	433	442	455	415	361	417	377	370	398	400	403	411	396	397	400	412	427	402	404	436	398	413	435	403	391	384	390	380	429	414	402	444	408	440	431	428	395	426	440	409	432	399	415	376	413	419	395	382	358	429	412	399	382	386	386	398	418	372	415	372	430	383	392	387	413	412	413	421	414	361	425	386	433	445	415	406	427	384	431	422	405	404	403	441	425	437	419	426	420	412	452	399	444	409	400	425	423	408	400	398	438	458	444	411	408	386	394	411	403	423	362	410	389	432	413	418	399	388	403	428	392	365	436	379	399	409	435	444	412	422	417	434	399	397	417	424	440	420	422	427	384	355	400	439	443	407	389	426	387	421	415	406	405	381	404	433	416	436	400	441	417	413	388	414	394	411	449	377	419	391	435	376	394	420	419	429	410	353	412	421	361	385	394	399	421	407	386	417	382	438	380	434	373	377	446	407	390	388	447	419	419	414	454	413	407	429	421	408	414	407	409	429	377	411	359	424	415	446	435	437	433	389	418	409	366	389	417	423	377	422	362	379	376	409	454	417	394	399	397	407	409	442	422	397	442	393	430	426	426	435	413	455	406	417	396	378	417	402	431	402	416	397	398	389	447	377	403	450	421	420	427	432	441	403	406	378	419	406	414	390	390	415	385	409	416	389	394	415	409	400	401	384	434	429	405	418	463	380	365	407	370	391	416	437	437	418	423	431	394	384	391	429	411	407	381	378	390	410	413	397	421	416	370	392	421	435	404	434	401	359	399	378	401	439	399	405	400	407	422	399	411	411	373	393	397	411	433	408	440	435	434	421	440	423	422	415	418	419	446	431	397	411	406	395	409	426	379	430	409	466	402	413	387	403	379	415	435	371	454	423	387	396	392	439	370	367	429	351	398	446	401	395	410	421	433	415	420	423	430	403	384	413	430	397	414	379	392	404	410	441	389	397	389	391	406	409	374	397	422	406	399	431	440	382	371	415	419	406	402	419	398	395	427	403	367	406	382	399	364	401	387	408	427	440	392	380	393	375	414	376	441	417	445	389	378	413	448	396	371	417	401	400	393	387	411	466	463	442	434	387	388	399	424	449	376	378	413	383	405	363	418	410	408	413	392	392	392	408	419	390	406	421	440	417	423	397	405	435	399	413	403	433	404	421	445	387	379	380	385	406	424	421	414	422	373	434	418	436	385	363	399	411	429	443	378	404	438	412	404	414	396	378	382	386	429	395	451	416	429	370	406	421	428	389	410	400	429	438	403	410	438	384	423	424	411	443	416	361	412	387	410	402	463	401	405	400	386	383	410	444	417	411	382	386	419	421	403	432	404	442	425	448	387	401	368	405	423	396	376	435	455	396	408	445	420	466	449	420	416	383	367	397	385	411	433	383	385	425	427	406	435	369	415	419	417	442	415	395	437	399	434	397	394	415	396	383	402	405	379	406	385	406	423	441	430	427	386	391	431	464	395	413	432	396	370	431	457	438	426	415	416	411	382	412	368	443	428	421	417	401	408	413	453	429	361	398	470	414	435	445	429	435	400	384	417	398	404	423	425	410	418	410	430	415	440	410	409	398	420	394	386	384	391	384	455	398	412	435	454	399	437	378	408	402	434	378	429	388	409	443	414	438	415	392	400	398	393	383	362	414	445	385	436	426	438	415	423	399	392	430	441	373	419	400	421	402	389	394	392	404	425	396	386	391	427	385	378	410	366	431	405	408	434	409	445	450	458	437	388	406	401	382	399	415	377	405	401	392	461	397	429	377	402	387	407	417	423	376	375	427	408	420	382	395	409	386	364	405	397	414	423	409	436	425	434	409	403	396	421	426	412	417	405	384	410	385	405	387	439	437	412	390	416	411	390	400	422	374	398	439	388	419	434	398	393	418	446	408	445	406	440	393	386	395	401	402	402	394	407	426	428	438	421	419	354	388	446	429	427	418	433	425	442	375	451	418	381	410	378	407	390	422	374	432	442	438	414	419	411	355	411	370	414	424	432	446	431	409	379	408	467	421	428	401	441	395	367	424	427	424	392	389	403	408	393	401	437	427	445	391	418	420	404	387	412	432	448	415	393	396	391	403	392	383	427	410	421	397	392	388	405	399	408	479	421	404	417	423	415	390	427	376	429	401	417	408	401	404	395	408	458	432	389	423	381	408	426	434	394	412	388	395	440	427	402	385	401	382	435	425	425	417	424	378	414	370	402	404	419	442	449	404	403	369	432	420	398	423	425	408	398	404	381	409	419	472	386	403	370	416	438	435	440	389	394	397	399	373	405	429	428	426	444	395	424	393	434	396	392	432	404	360	396	444	393	432	410	420	375	385	426	383	408	397	400	382	408	399	429	418	361	382	433	368	431	387	403	403	407	417	394	429	367	392	386	427	388	388	369	431	394	388	413	393	391	401	440	377	389	393	396	390	388	409	392	438	379	434	385	388	405	439	424	426	402	422	415	403	420	434	399	411	413	398	380	436	381	388	421	434	415	394	430	432	399	411	406	407	441	375	400	400	439	413	404	426	429	433	395	417	397	402	370	368	389	365	377	418	412	398
55055	53490	65354	64705	54780	43384	31398	19952	11054	5617	2826	1527	863	890	889	914	841	903	859	856	877	879	884	910	920	844	878	893	905	902	839	877	867	899	843	895	832	857	963	840	930	868	866	854	889	890	869	875	847	840	880	846	909	859	852	895	847	873	854	860	877	850	868	842	916	894	929	914	899	875	890	908	847	957	911	909	882	860	875	937	859	892	884	880	859	900	892	905	900	867	906	868	873	906	855	876	871	894	890	868	911	864	919	892	858	840	901	886	871	871	896	867	859	900	884	835	884	871	837	852	885	901	838	881	834	909	821	906	880	853	868	895	855	837	886	858	883	871	903	905	851	823	885	863	880	888	877	921	841	869	898	932	878	794	867	884	837	902	893	887	926	909	886	890	869	831	879	888	831	870	855	858	899	849	845	866	869	853	873	876	896	868	915	859	828	879	878	833	870	891	851	852	841	872	888	879	886	885	878	856	891	851	896	879	865	827	885	846	879	825	862	826	844	878	902	873	851	846	885	880	895	888	899	850	887	847	847	900	893	856	877	915	890	866	884	883	822	816	864	934	900	869	895	908	879	885	869	881	878	884	896	872	911	832	853	914	888	936	862	929	848	919	910	869	910	857	883	846	913	897	890	874	914	856	844	918	866	850	867	846	888	897	880	874	876	919	898	898	880	868	874	841	889	894	866	847	863	862	926	888	870	901	858	872	894	932	821	858	950	857	842	879	899	935	858	919	881	865	855	849	895	932	902	872	853	898	848	908	886	856	896	897	858	856	901	876	843	942	878	838	908	866	866	882	874	876	877	885	896	836	874	855	825	887	870	881	863	845	881	843	878	815	905	889	849	944	854	879	881	887	899	879	893	884	874	868	909	912	920	880	840	869	899	917	882	902	870	878	868	916	889	853	854	850	858	840	913	916	876	890	854	843	900	845	905	864	889	858	842	834	864	849	885	857	868	906	829	894	875	821	909	874	887	891	874	898	884	839	869	876	881	923	880	887	901	845	897	879	866	917	867	846	877	837	896	826	893	888	886	844	894	881	872	880	896	912	884	928	873	900	848	873	851	851	884	824	896	864	837	817	890	823	875	851	888	902	857	870	909	874	915	898	839	850	923	874	944	857	904	868	840	857	915	862	824	875	878	852	873	851	931	862	890	896	830	825	880	876	881	863	877	885	872	884	904	874	881	891	873	836	895	861	891	899	857	869	908	883	929	893	894	850	838	882	879	878	853	933	830	900	876	867	889	879	870	875	910	880	907	877	871	905	882	867	876	906	860	857	812	925	883	864	927	889	913	892	875	945	834	891	866	889	838	884	894	912	816	855	897	871	960	914	913	879	842	861	883	890	878	961	919	917	818	924	879	886	836	867	878	867	911	908	857	888	876	868	867	889	853	889	874	898	835	898	880	863	821	878	907	888	890	889	874	830	886	857	896	908	906	851	859	893	865	862	860	840	860	841	871	897	873	872	876	888	878	891	863	870	884	891	828	923	843	856	893	914	825	893	837	940	884	883	920	904	899	901	883	840	880	863	819	864	858	804	920	924	866	883	851	860	807	837	843	818	880	861	905	876	887	876	884	879	931	868	865	898	893	788	869	890	870	828	894	874	883	861	840	873	821	864	859	895	862	862	904	918	856	916	850	880	895	857	825	829	913	899	862	834	901	856	863	884	901	841	858	889	887	839	860	887	862	905	878	891	847	853	858	834	915	897	853	849	892	915	897	859	857	883	921	804	866	875	865	887	906	893	903	927	853	860	859	835	933	825	880	854	810	873	897	886	858	919	793	867	898	846	892	874	889	898	861	856	931	906	889	853	891	858	874	906	861	873	856	854	780	919	876	895	874	871	883	913	875	855	804	911	906	879	889	857	871	796	832	894	923	881	915	907	889	867	866	894	879	885	905	914	875	903	864	868	831	878	850	895	872	909	868	924	863	878	829	864	852	849	925	862	888	866	930	845	895	861	837	876	874	854	862	873	848	907	865	894	903	900	882	884	866	892	855	851	893	857	862	884	853	875	893	837	885	821	915	887	871	903	909	854	896	827	913	890	834	878	881	827	886	907	845	894	865	941	877	898	824	904	876	877	877	908	920	846	893	880	894	864	859	874	884	888	818	867	917	869	868	864	818	874	845	896	904	845	872	907	888	875	879	845	897	870	848	857	862	882	850	881	880	886	939	859	901	872	901	894	912	912	859	894	878	856	887	829	849	887	874	887	854	920	821	934	856	834	815	865	912	854	887	867	879	870	860	903	918	880	867	891	872	883	849	872	835	885	850	890	873	880	842	881	893	891	849	870	855	896	896	872	881	871	873	919	871	915	846	990	915	818	880	843	815	856	847	896	892	862	850	873	891	889	944	887	840	849	906	887	840	846	888	909	918	887	932	798	851	908	904	858	887	870	817	886	875	833	811	846	880	833	811	849	887	847	871	916	888	816	855	920	894	901	898	907	876	913	902	852	856	841	861	905	878	858	921	852	888	838	869	841	836	874	868	869	865	869	827	832	814	876	903	865	897	867	877	867	832	853	931	876	896	875	894	875	913	941	856	865	915	919	877	865	837	897	878	843	911	881	883	915	871	831	868	891	870	905	881	915	871	863	811	894	894	874	861	850	935	841	823	878	883	875	902	858	957	874	915	860	880	868	843	885	850	874	897	914	869	860	858	905	855	856	863	882	864	876	856	878	857	855	915	853	890	853	851	854	877	876	904	878	827	940	878	879	894	933	868	906	854	868	860	854	911	877	904	861	853	902	849	830	861	864	914	887	904	869	792	883	861	895	838	864	847	856	880	877	846	887	861	894	848	845	848	866	880	897	865	900	872	906	856	865	892	952	864	911	892	919	859	864	839	887	934	893	892	902	852	876	864	873	846	938	876	843	880	870	927	903	885	863	882	913	856	895	886	921	908	903	885	847	854	845	810	904	901	830	866	893	912	864	905	864	842	842	955	881	904	892	811	874	905	872	908	897	884	854	891	874	833	888	893	926	885	872	860	941	885	877	851	859	889	852	902	864	873	895	927	892	827	834	858	876	831	897	847	870	885	896	915	836	888	875	916	896	889	946	857	824	840	860	905	940	878	862	868	860	838	834	868	887	863	923	845	852	873	892	937	904	928	863	868	829	880	870	879	905	936	868	891	902	896	918	922	863	831	810	844	868	872	896	806	875	876	893	886	891	820	895	857	870	881	835	896	959	886	889	832	881	857	895	884	894	856	878	898	892	886	830	911	910	905	849	887	860	832	901	832	811	837	862	895	902	868	861	844	890	914	829	890	896	859	918	907	873	909	883	852	878	886	919	831	852	914	802	873	883	830	906	876	871	827	935	847	897	852	813	870	895	886	853	897	878	871	849	885	893	887	918	878	884	885	870	856	906	899	908	878	836	828	862	893	911	834	904	850	885	893	873	895	861	884	904	853	862	838	948	880	890	889	875	877	872	862	880	858	887	863	838	865	896	904	871	914	872	812	898	938	836	920	824	864	887
14602	7333	5252	3275	1991	1223	832	540	466	317	332	321	313	296	321	288	318	290	267	286	229	311	296	321	298	310	298	299	283	286	295	315	321	314	296	298	298	320	290	302	293	328	315	313	303	280	287	268	307	300	303	286	296	316	286	297	328	275	300	305	318	275	297	310	274	268	320	308	337	328	329	290	313	314	281	313	299	283	270	294	319	289	278	302	277	293	263	286	282	328	307	304	294	289	343	270	308	290	275	290	315	330	313	341	305	303	324	322	284	307	292	305	284	274	288	277	310	276	268	270	290	319	306	289	272	311	322	308	299	312	258	335	314	300	307	330	291	316	294	315	291	320	274	298	287	303	320	289	260	300	294	260	304	316	308	315	302	311	305	303	288	274	306	266	301	319	300	327	320	304	311	301	250	312	298	285	307	285	323	303	311	285	320	282	303	301	328	300	313	279	285	278	319	297	259	288	297	304	267	302	315	306	314	266	311	271	313	275	260	282	313	302	305	308	337	317	283	295	289	301	298	291	287	274	354	305	317	343	302	282	299	294	310	285	283	319	296	322	283	293	298	301	298	300	321	295	312	271	277	323	302	284	285	288	310	306	294	280	278	308	317	286	308	324	316	290	265	322	311	288	315	315	256	308	300	295	292	302	317	325	278	331	318	297	338	305	297	304	319	276	332	302	279	333	321	304	277	287	287	283	286	295	252	266	284	294	317	312	332	298	344	322	313	303	294	266	327	285	275	317	305	277	346	297	327	263	281	325	321	278	326	266	297	304	287	308	279	325	309	263	290	301	307	313	266	294	301	240	323	329	305	299	291	280	323	314	312	331	290	294	258	284	297	329	312	298	305	305	285	301	289	320	251	306	301	296	284	310	300	341	295	322	301	270	310	275	305	304	291	290	345	292	300	277	303	299	310	286	282	273	284	322	322	293	294	296	285	323	275	327	298	268	308	302	279	304	294	300	309	313	272	298	289	315	284	287	266	294	350	297	337	314	312	308	298	326	306	310	295	261	292	284	314	285	304	281	279	282	319	301	262	293	316	308	311	290	296	317	288	292	294	285	296	266	287	296	300	297	304	302	258	304	270	305	325	319	307	340	288	307	296	286	298	292	287	293	264	305	271	317	271	292	282	295	282	280	296	274	304	276	285	299	313	329	297	310	298	313	276	277	292	275	324	285	310	286	300	282	325	296	265	285	268	289	320	282	309	315	273	317	301	346	299	269	301	294	288	308	302	297	298	298	268	291	311	313	316	292	346	307	313	292	319	285	302	292	294	302	289	305	293	288	259	264	300	279	261	300	296	300	258	284	268	334	285	314	286	284	303	317	298	289	279	288	322	271	284	317	304	310	278	291	264	318	277	298	273	270	333	301	296	315	286	280	281	314	279	299	300	318	316	295	293	286	348	303	304	297	311	307	304	283	286	290	314	294	286	304	312	283	289	295	284	302	243	265	290	272	297	276	263	332	271	300	312	332	314	314	306	282	288	310	336	313	284	286	337	295	305	300	297	292	304	303	294	316	306	329	312	311	341	317	342	298	306	322	311	280	305	309	313	301	334	272	302	268	303	308	288	280	304	290	312	276	296	297	277	295	267	286	275	314	330	326	304	267	300	301	318	300	309	296	323	272	279	302	316	286	307	320	282	272	333	284	287	314	269	301	299	312	327	276	299	290	327	332	299	307	300	280	284	293	275	292	309	301	286	284	298	297	300	305	285	307	312	309	300	292	348	300	296	283	311	287	308	308	302	309	293	295	301	308	311	284	291	301	299	317	258	315	297	294	274	297	281	296	322	307	310	282	282	257	288	290	324	300	336	290	291	274	283	291	315	292	264	312	313	286	292	284	297	294	278	297	309	288	286	295	272	282	307	275	304	285	290	285	285	255	312	295	304	273	268	292	336	285	304	285	286	289	286	321	308	316	307	306	338	292	309	259	290	300	304	285	273	305	310	244	311	298	321	313	295	272	307	289	300	320	310	291	294	299	299	286	260	304	319	315	326	303	301	332	302	296	301	292	281	302	299	286	295	278	278	305	293	298	293	280	287	302	326	273	268	307	312	240	273	314	288	288	271	309	282	295	292	281	314	291	255	291	276	299	292	290	273	317	306	275	283	299	330	310	280	308	302	314	301	324	318	289	283	304	295	306	309	282	291	303	310	277	277	309	301	305	279	282	276	292	287	268	293	305	283	298	309	258	302	326	284	303	283	314	320	323	282	308	310	287	284	263	303	262	325	287	320	264	299	318	323	304	293	291	309	291	304	272	269	288	294	309	324	307	294	323	306	298	313	274	292	297	326	294	302	261	310	300	302	290	283	298	316	336	302	316	332	318	318	303	293	301	285	310	298	308	314	287	300	301	307	290	275	306	303	300	296	308	294	281	302	332	310	317	314	292	318	310	328	279	251	305	287	293	279	283	279	308	277	333	294	312	317	301	291	295	306	309	297	305	303	295	305	313	308	283	329	283	289	294	276	329	282	283	306	291	303	342	302	310	275	316	287	306	291	308	301	306	292	291	312	306	328	298	304	284	312	295	275	316	293	298	295	291	278	277	267	293	296	260	279	282	324	308	285	296	296	289	301	306	306	279	309	302	298	300	292	258	307	287	282	271	268	338	275	302	302	301	314	268	260	263	286	310	313	313	329	276	281	299	275	287	274	288	335	308	297	304	291	295	316	294	289	287	309	269	281	282	269	329	302	334	327	343	309	295	285	292	282	271	301	296	296	301	320	296	308	310	325	315	307	296	275	285	278	338	306	310	291	286	332	305	307	305	309	324	299	306	281	286	286	289	312	310	263	311	292	293	304	297	313	301	262	301	269	300	275	278	303	314	286	292	297	291	304	348	287	285	281	304	327	274	321	276	300	307	306	289	270	299	284	270	289	312	304	295	300	296	315	294	326	307	312	298	278	290	286	313	335	280	307	306	305	317	294	307	276	291	301	284	317	307	296	297	295	345	307	299	301	352	295	284	286	270	311	311	273	319	318	353	287	313	318	316	289	307	291	286	278	327	305	286	272	299	291	304	289	290	308	255	305	264	287	310	301	281	294	292	304	263	284	271	321	267	277	310	293	256	305	301	326	265	328	311	333	286	310	275	326	303	317	284	299	306	300	290	301	326	308	294	296	295	287	314	308	330	308	325	345	284	294	293	308	262	301	278	316	297	291	307	290	315	284	279	311	271	339	296	277	314	278	270	306	315	299	301	275	302	317	308	292	296	318	311	312	307	305	306	285	303	288	294	297	334	301	314	286	293	284	286	285	314	315	309	266	312	286	294	282	300	281	340	353	291	269	314	322	281	271	267	294	297	303	297	275	273	289	294	302	309	321	303	311	300	328	302	322	302	290	289	297	278	309	248	278	313	291	284	280	287	302	318	302	297	286	297	276	307	292	265	317	298	285	301	306	290	290	312	305	296	321	295	297	322	302	260	304	311	287	296	293	303	320	279	289	285	271	313	284	310	304	309	278	307	318	298	300	312
14780	9258	10022	8665	6382	4241	2584	1644	1097	863	737	651	638	644	672	642	693	623	687	630	674	679	630	631	639	634	654	674	639	650	619	653	645	705	633	698	660	680	665	682	657	696	716	640	691	703	637	642	687	649	637	648	662	700	668	629	658	661	687	664	681	671	674	668	672	641	676	647	597	652	635	681	677	662	637	662	672	674	653	648	632	629	659	685	635	675	670	662	654	640	658	640	672	639	642	652	700	626	661	642	658	650	708	663	654	715	629	658	666	674	646	686	684	666	633	667	656	683	673	686	698	654	672	678	731	696	676	675	654	684	654	636	627	648	622	657	611	618	677	680	646	674	666	682	664	706	666	621	691	682	661	649	651	652	667	680	670	709	679	670	712	670	677	660	635	638	636	619	668	643	666	656	678	655	645	634	645	669	686	632	669	657	613	662	683	644	666	658	660	693	707	642	685	686	652	676	622	648	654	673	689	651	735	677	682	651	688	655	626	658	666	683	669	700	712	655	665	654	655	662	681	664	638	649	643	656	633	671	687	638	645	673	657	669	709	689	633	657	681	669	684	653	666	695	662	708	655	688	631	664	659	665	687	685	650	694	688	610	641	657	657	634	695	674	710	656	681	629	663	658	617	662	656	677	661	689	635	651	644	644	691	658	675	677	609	670	675	667	667	684	688	671	625	646	643	664	641	683	649	653	681	672	681	685	690	642	688	704	682	697	690	619	644	670	639	672	642	663	649	676	674	654	717	679	623	698	709	653	673	693	638	682	673	667	687	725	642	679	690	629	690	671	665	640	671	652	672	643	661	654	702	671	687	645	667	648	683	668	632	655	684	680	657	680	708	707	662	635	719	617	688	690	663	623	657	624	607	639	667	652	725	652	713	620	659	681	661	686	636	626	662	663	663	679	673	623	675	703	637	669	694	686	695	680	661	667	687	639	648	639	699	713	664	637	692	655	645	633	714	651	668	651	672	668	630	690	656	679	656	650	682	625	606	642	663	628	627	669	689	696	670	672	647	670	667	672	632	663	639	671	687	673	645	631	661	651	671	628	614	687	676	666	666	637	658	640	658	691	642	674	695	670	676	674	681	658	662	666	701	715	624	688	649	663	670	696	662	657	662	668	635	649	654	673	625	682	644	642	655	638	641	699	608	665	661	688	699	636	657	694	692	676	622	673	652	690	648	697	607	614	669	618	707	697	673	659	674	701	692	676	698	647	645	693	670	697	662	653	662	669	657	688	645	653	669	673	674	664	672	637	646	651	626	619	636	687	645	639	672	686	698	670	681	710	690	658	653	664	636	649	664	666	677	662	670	680	627	663	637	664	692	669	613	688	704	683	686	682	654	632	644	652	668	635	681	635	650	647	692	636	649	672	683	682	609	607	642	636	676	613	694	683	697	645	629	683	666	675	607	625	673	664	663	646	687	632	655	623	658	647	688	676	670	649	699	673	645	626	701	652	660	658	629	668	716	610	680	614	685	656	665	699	647	658	670	682	655	653	640	666	632	693	669	654	658	660	711	650	660	683	660	660	670	690	666	630	661	668	687	656	666	651	671	645	678	662	643	676	669	674	635	661	726	700	653	668	661	677	586	602	691	623	627	650	700	665	654	648	684	610	652	634	656	665	689	714	619	623	632	625	694	650	666	686	659	666	684	667	684	655	691	675	675	684	687	669	669	628	630	652	698	695	672	685	620	653	683	683	663	679	666	647	688	658	652	643	680	718	678	679	658	657	686	665	701	660	679	686	661	704	674	656	698	679	671	648	687	674	706	649	667	701	708	655	660	649	659	677	717	649	692	663	691	633	660	655	707	659	655	634	615	635	643	643	634	668	670	629	666	667	659	637	668	659	639	682	642	681	685	670	703	666	685	687	674	637	657	710	596	691	630	652	668	663	663	666	699	703	630	706	669	666	653	686	675	658	665	679	653	704	641	676	638	707	640	601	652	644	696	662	644	661	645	701	691	630	641	679	692	619	667	681	681	673	640	677	687	656	683	718	651	655	644	690	601	653	682	641	649	670	635	622	641	656	641	660	654	635	678	689	683	625	675	676	665	712	595	691	656	670	626	692	671	644	664	639	654	703	651	644	664	671	656	677	709	661	682	661	622	685	676	638	647	665	658	649	657	685	648	684	626	660	648	642	639	630	634	665	636	636	661	689	706	643	691	689	640	631	649	680	662	690	673	654	680	668	645	669	615	682	649	638	710	661	664	668	683	673	665	613	681	655	668	649	650	644	640	680	665	681	661	682	659	698	657	646	688	667	677	650	643	683	644	677	639	668	662	646	687	661	650	644	694	662	667	694	678	663	659	715	611	679	628	667	665	638	733	673	703	657	663	649	646	688	691	661	641	690	668	710	697	645	630	627	615	688	633	682	630	672	663	657	710	690	683	626	652	662	623	753	662	634	691	668	658	684	715	661	688	671	665	682	656	664	642	692	694	688	704	685	646	669	630	657	682	686	695	648	632	685	674	679	634	643	638	656	650	692	704	667	682	684	669	670	706	700	632	648	634	652	685	679	651	650	650	679	634	665	654	637	651	684	635	680	700	642	658	666	589	660	660	639	670	671	656	648	656	651	624	670	661	683	646	684	698	671	643	646	644	697	643	666	688	663	676	687	689	666	667	593	657	671	640	678	742	672	667	675	711	671	692	657	726	660	692	644	667	705	681	671	688	650	657	653	716	680	625	661	636	681	744	666	665	673	680	694	664	608	650	674	676	621	636	649	665	641	660	637	664	688	673	653	668	657	675	696	688	628	641	695	697	632	652	678	653	677	682	686	642	643	673	670	633	651	673	658	646	649	667	665	647	688	655	673	700	683	653	640	653	658	679	662	668	628	693	659	665	671	707	619	702	618	624	655	689	681	616	665	658	661	653	678	645	687	708	677	629	651	638	590	669	709	656	653	691	675	637	665	693	650	682	698	658	665	699	650	659	641	654	642	660	664	674	630	722	661	662	672	637	704	725	663	651	689	659	641	691	671	717	620	627	678	671	649	665	679	703	670	628	706	676	649	619	672	641	656	676	710	669	710	660	658	705	690	719	649	689	598	664	715	635	666	643	610	668	695	667	690	677	628	636	607	663	709	677	690	661	678	677	683	664	702	628	665	675	665	677	707	651	704	678	645	619	693	623	703	651	622	664	729	644	669	666	651	634	654	698	638	675	679	627	658	681	605	666	695	640	679	700	673	663	667	618	653	658	658	621	627	688	660	672	659	645	674	680	647	652	708	681	649	726	631	692	641	721	652	698	664	669	668	641	628	676	633	686	665	654	669	687	673	662	688	677	679	687	677	669	697	655	672	710	657	678	664	691	663	635	680	674	646	625	656	664	662	701	705	676	658	660	645	682	648	666	636	667	652	651	677	674	690	693	622	691	684	686	662	649	678	671	657	673	631	662	666	705	683	621	645	648	658	651	684	717	683	642	672	696	653	679	623	672	703	681	662	710	634	701	690	634	646	688	706	695	671	670	633
84042	70049	67962	58421	44077	29993	17052	7788	3270	1531	889	626	413	400	370	357	374	365	361	412	382	363	358	380	361	374	396	402	404	381	399	321	391	400	386	391	391	442	422	381	385	364	365	347	437	378	347	378	397	377	391	379	387	360	390	390	367	417	384	363	385	383	395	372	359	407	384	360	358	363	339	384	352	400	371	389	392	339	379	379	364	365	349	346	376	389	386	361	408	368	392	407	380	394	394	411	350	393	369	373	387	402	394	396	325	348	375	371	421	328	395	351	384	391	414	350	347	399	367	410	345	389	371	372	374	370	378	370	335	385	370	348	383	371	372	391	387	414	341	401	363	392	348	366	344	366	354	364	362	394	373	358	363	380	413	399	392	390	376	431	390	373	351	360	387	354	401	396	379	364	405	406	370	420	367	379	364	360	371	368	364	363	361	417	317	395	406	367	381	400	410	399	363	355	383	410	385	367	363	420	415	374	334	377	348	405	387	380	385	364	370	355	374	415	396	335	367	430	357	373	392	374	398	369	365	372	364	402	361	382	385	369	368	383	353	385	400	350	385	359	370	378	392	394	353	373	372	403	398	418	399	332	401	390	394	326	365	360	376	389	365	395	404	396	391	391	407	381	374	354	382	360	378	367	386	399	395	370	373	353	334	383	392	388	348	365	383	376	452	377	424	384	415	361	384	358	374	408	360	444	429	385	394	365	402	385	378	369	397	439	417	365	407	379	426	347	365	377	365	377	365	354	350	394	340	378	404	403	409	343	326	361	353	373	380	381	365	361	382	400	388	352	361	411	389	375	389	380	369	379	379	389	383	363	394	360	362	365	358	345	364	388	380	430	381	391	373	367	411	357	369	407	351	401	374	353	364	373	366	378	369	376	351	360	382	393	363	344	378	350	361	397	396	357	381	372	359	423	352	363	390	420	391	349	379	381	402	400	414	388	381	353	403	385	392	339	364	411	413	356	384	331	374	382	342	408	383	371	393	374	369	381	387	427	428	386	405	383	378	369	366	350	372	354	344	398	393	393	378	407	357	381	384	402	368	391	362	396	371	397	402	385	376	373	387	395	362	367	376	419	371	396	339	387	406	373	372	370	333	354	336	372	380	384	357	389	361	366	357	382	355	383	405	384	343	400	357	383	383	370	362	364	377	366	385	355	388	391	371	365	350	332	368	396	396	374	381	382	348	393	399	364	395	389	372	359	359	365	354	366	393	410	391	383	409	396	373	392	374	324	369	361	395	348	380	384	392	382	391	388	426	385	405	370	405	388	388	360	362	379	370	371	422	389	369	385	370	362	400	360	398	368	376	375	402	366	360	362	360	343	390	381	391	372	342	390	370	333	385	379	404	380	367	335	367	363	375	397	346	358	357	361	355	399	310	383	367	357	401	395	388	346	365	374	330	357	387	388	385	365	383	379	360	405	367	368	353	365	380	364	399	359	369	374	381	367	368	349	380	396	377	360	367	382	359	357	398	419	403	438	398	404	382	360	371	355	386	400	365	365	410	378	336	405	388	376	402	367	377	367	362	390	377	398	384	371	386	352	341	350	436	387	398	404	410	351	371	358	375	315	369	354	401	353	422	359	374	414	364	409	412	379	373	370	395	336	369	374	367	357	394	397	400	376	363	404	397	387	356	351	356	367	341	342	399	397	366	408	404	408	403	366	377	371	376	358	363	375	389	383	400	375	396	372	406	384	367	387	393	338	392	373	371	373	380	392	369	341	383	351	352	347	370	383	386	342	358	376	360	400	365	393	352	376	391	371	386	405	345	344	393	371	363	374	407	418	387	375	366	394	386	392	374	371	362	378	346	367	392	346	376	379	364	363	364	354	368	386	385	362	360	384	386	368	370	380	357	355	416	383	377	366	383	377	381	367	357	328	396	367	366	392	411	366	364	390	374	384	381	379	373	370	364	400	409	379	384	361	372	334	368	399	361	353	383	420	396	394	371	324	371	377	374	419	404	406	397	384	391	381	372	348	378	348	359	343	378	381	388	360	380	398	365	358	402	389	369	332	360	378	392	398	399	413	403	375	406	338	361	361	389	362	415	360	373	392	368	375	379	386	385	366	326	369	389	417	393	392	386	363	349	353	378	390	411	375	415	346	368	368	364	380	369	369	404	354	350	357	389	375	390	361	356	373	372	389	373	378	351	401	369	366	352	356	419	367	370	382	378	362	381	374	365	395	356	363	348	405	378	405	393	378	391	388	396	378	378	341	367	379	354	379	401	394	353	338	338	381	363	373	321	419	404	405	378	355	380	371	365	407	326	377	383	361	392	369	390	361	394	409	319	398	408	355	387	363	383	394	375	378	414	369	340	413	373	385	383	381	382	369	342	378	381	361	359	387	359	362	391	371	392	375	403	398	392	397	371	371	372	410	377	406	377	422	353	411	369	337	386	366	391	379	382	373	404	386	358	362	385	367	379	405	387	386	364	386	369	320	392	405	406	369	370	369	349	365	347	366	367	374	362	375	369	352	359	371	419	406	364	363	367	368	315	354	377	354	400	406	365	395	351	347	397	370	357	401	367	385	325	405	361	351	384	392	392	366	381	389	382	369	374	370	384	384	368	324	384	384	403	395	384	382	358	344	359	370	364	374	358	394	357	399	368	415	398	389	360	382	400	376	383	358	401	401	374	349	335	391	367	375	368	339	377	342	393	343	357	361	362	354	376	393	356	352	336	407	385	350	348	393	347	380	389	350	384	334	367	399	410	396	363	379	363	386	356	398	370	382	368	346	370	383	376	387	387	363	374	353	378	380	360	369	376	429	384	354	362	366	406	343	374	379	356	384	366	367	350	400	358	372	366	409	392	384	367	390	386	388	370	412	329	348	362	332	395	364	366	416	393	377	369	365	369	351	365	390	388	362	379	365	406	373	367	367	374	387	378	385	351	370	365	418	380	396	353	370	343	390	354	386	375	383	399	358	385	394	376	351	389	368	386	332	418	349	400	388	367	402	345	401	405	321	365	330	337	371	402	385	353	362	378	367	359	354	400	347	407	418	382	393	365	397	374	372	365	408	351	385	354	381	366	363	379	390	357	364	412	392	325	371	373	402	352	361	376	383	381	346	388	348	374	402	353	384	433	377	428	383	402	388	379	362	376	361	382	358	386	375	397	409	339	380	361	383	373	372	383	343	405	396	389	404	378	364	391	326	366	370	396	333	387	383	363	366	350	391	371	401	391	387	397	379	370	396	374	380	392	393	346	389	398	382	357	406	399	367	376	384	373	410	374	374	387	395	384	417	395	356	388	339	398	366	373	366	350	405	376	351	350	385	405	419	391	373	373	382	386	398	411	377	388	385	352	366	354	357	371	408	367	366	428	414	374	396	335	376	382	394	383	371	359	407	381	380	361	394	404	357	336	376	400	361	344	376	385	359	397	380	409	393	372	346	332	386	396	377	375	364	399	397	378	375	378	337	371	344	407	399	382	420	379	401	371	347	346	405	368	376	405	398	386	404	383	360	350	407
53303	52578	63272	62340	52991	42252	30109	19154	10479	5308	2821	1564	926	802	828	843	862	829	827	884	807	832	806	832	808	833	854	808	804	824	815	869	840	882	813	791	830	870	778	826	795	857	819	852	803	818	817	785	833	800	797	833	813	811	852	826	806	815	813	810	868	891	769	794	808	814	812	850	835	862	845	870	794	825	806	787	774	790	839	815	809	793	814	827	850	816	846	842	831	860	828	871	878	823	776	779	839	839	815	883	842	870	857	801	749	752	780	813	802	867	762	802	779	833	754	796	824	875	845	788	853	841	836	820	788	775	821	788	834	812	847	844	814	789	782	845	830	791	849	871	865	841	817	817	830	808	807	773	808	769	785	758	838	829	752	831	852	835	828	804	876	759	812	836	784	839	892	794	824	835	835	846	897	792	858	845	812	829	798	826	845	778	788	812	828	792	821	852	789	804	815	860	858	803	786	786	824	810	818	829	795	801	832	842	813	870	785	818	818	828	826	860	831	771	829	829	856	815	830	810	821	848	822	817	817	837	796	766	860	816	807	837	840	827	784	773	806	812	794	837	856	881	764	777	778	824	820	781	868	822	816	784	887	772	786	871	882	818	756	855	798	829	776	808	748	847	811	796	823	797	833	763	833	777	819	867	833	790	868	811	809	852	826	865	798	802	856	816	817	778	809	861	841	828	839	840	853	826	897	870	777	751	804	849	849	819	842	760	805	828	849	800	809	796	842	823	794	837	799	878	812	798	889	861	797	785	792	833	793	810	832	791	779	839	873	789	809	834	860	818	871	844	851	814	831	841	777	786	807	821	827	838	833	819	811	852	812	862	867	860	821	828	786	814	884	801	798	775	859	792	825	815	781	811	863	835	833	845	811	837	849	832	844	808	860	812	804	760	806	848	846	806	807	870	846	849	837	829	779	823	807	834	829	872	793	831	855	854	800	816	842	845	824	845	852	804	796	863	824	846	857	867	833	775	800	810	816	822	808	850	779	781	778	816	819	827	808	833	809	837	797	803	832	863	845	869	781	828	853	823	815	820	748	836	815	785	859	843	818	840	777	842	838	851	816	854	796	814	816	795	806	794	851	839	817	863	799	815	807	836	827	837	841	849	877	835	886	874	803	836	851	804	812	832	848	777	828	835	789	852	801	867	801	849	840	795	793	826	796	794	855	822	828	805	823	859	892	800	786	809	780	795	823	854	857	775	817	820	806	816	766	807	839	841	849	808	839	798	840	812	822	830	858	824	849	803	845	837	803	859	824	863	831	852	831	855	804	820	804	843	808	823	865	826	820	852	767	816	803	848	807	844	876	836	831	865	854	845	874	845	849	831	834	832	817	819	855	830	799	781	816	773	824	866	800	799	779	838	869	812	804	859	789	794	869	805	865	820	828	861	807	820	817	844	843	847	842	831	775	822	817	844	832	799	818	772	795	866	837	841	842	775	821	836	856	793	847	850	863	807	780	839	852	810	821	813	849	825	887	826	858	792	853	836	817	810	806	839	846	855	787	798	850	838	819	833	806	837	864	790	815	784	837	828	814	824	814	793	871	830	813	827	822	793	854	825	804	837	846	802	892	782	793	801	830	790	852	819	849	839	810	811	838	787	796	815	870	808	801	826	835	843	859	794	877	795	801	781	785	849	824	813	850	826	846	805	795	866	825	883	840	836	839	827	840	822	789	808	762	866	829	814	839	838	817	795	829	852	795	832	797	807	866	803	808	831	833	821	807	814	893	768	810	807	811	816	817	835	816	820	833	833	835	790	821	818	774	796	820	815	826	810	837	906	825	843	787	779	860	804	837	823	792	794	836	862	876	845	800	756	834	830	856	822	855	813	821	810	815	799	798	830	841	829	821	855	851	850	819	789	818	858	839	803	811	851	804	837	785	828	850	817	801	849	787	801	830	827	842	801	791	852	831	822	798	822	817	761	793	829	796	790	851	850	876	788	839	818	809	820	810	807	826	818	879	803	829	824	827	836	833	856	885	848	818	866	807	817	826	843	773	770	811	785	756	836	824	755	854	794	821	801	843	822	824	793	804	802	800	830	854	868	793	823	838	898	814	794	848	814	831	833	839	816	806	794	792	774	823	812	897	818	842	837	826	849	830	790	795	847	789	870	830	853	834	810	873	832	866	830	849	867	826	846	741	818	813	793	828	846	832	812	857	827	836	777	810	796	865	849	788	815	833	807	796	795	855	807	822	860	820	837	874	807	815	831	827	838	795	841	805	821	840	850	767	774	827	796	864	803	845	868	797	842	866	868	842	837	844	840	851	825	826	855	839	839	849	852	806	849	840	823	851	847	849	828	781	866	833	802	856	813	815	814	777	848	800	803	811	876	817	832	797	778	840	798	754	844	840	803	765	844	793	879	844	798	835	838	785	748	852	837	832	864	821	826	843	835	797	824	853	840	844	858	809	793	845	829	779	797	811	872	846	783	845	805	862	806	851	825	832	843	784	848	795	806	817	774	787	821	816	852	780	819	846	802	815	870	773	780	823	828	803	806	761	826	817	780	806	839	818	816	797	801	828	850	825	860	882	869	805	829	827	829	815	831	825	855	804	850	780	791	781	815	870	823	821	817	812	849	768	843	866	828	821	766	864	845	826	795	827	789	759	844	820	826	853	791	803	835	877	814	797	842	799	792	837	788	815	791	792	782	832	852	798	801	787	793	794	842	834	870	831	815	842	799	787	786	845	815	814	847	819	827	828	800	829	841	842	834	868	787	835	846	845	789	845	808	827	843	820	827	817	807	813	802	817	798	807	836	849	838	820	788	790	835	807	826	781	718	848	867	832	798	863	831	819	843	808	785	813	832	848	792	774	826	827	888	774	836	847	814	828	812	800	838	881	847	785	824	823	825	784	823	848	819	827	837	810	830	829	774	791	780	824	797	790	880	868	837	789	812	841	867	817	869	880	813	859	781	861	857	828	792	839	835	861	811	778	829	821	778	842	836	848	844	842	808	811	804	823	838	869	867	834	819	899	815	812	801	869	826	793	823	852	821	785	824	819	815	783	829	830	882	788	784	822	833	849	816	839	848	845	820	789	841	852	837	825	790	790	865	763	832	884	820	799	811	840	840	830	842	831	822	810	765	780	796	902	854	816	788	813	807	839	839	849	802	797	790	823	835	821	789	817	830	831	836	831	795	787	860	826	883	816	855	841	838	873	815	836	837	818	816	823	871	848	823	870	838	880	816	779	866	766	850	832	772	847	864	822	829	798	832	800	835	779	837	809	837	794	879	832	788	842	841	857	823	787	785	792	841	813	788	828	798	845	801	798	790	801	812	838	748	828	810	808	830	806	849	807	840	817	804	797	874	777	811	831	823	821	799	844	800	823	844	819	754	816	814	834	800	824	786	873	772	858	797	851	806	806	823	882	840	769	806	858	829	807	875	848	829	785	805	858	828	843	802	857	815	805	889	826	831	868	883	820	806	759	820	840	810	793	779	838	837	796	849	772	820	809	856	791	794	839	775
85158	71128	69347	60663	46988	32316	18596	8542	3556	1609	913	639	454	414	449	480	440	390	416	382	446	420	427	457	432	427	455	411	416	445	439	400	434	428	424	456	389	436	424	435	436	455	409	396	422	424	379	422	430	428	388	439	412	402	406	476	441	410	417	390	438	417	405	433	414	412	471	449	413	394	367	406	418	426	421	393	405	422	429	424	372	413	425	411	426	408	387	441	406	464	396	423	384	428	448	431	440	442	445	407	429	430	440	407	390	430	428	369	404	402	407	416	421	436	422	408	403	405	421	423	427	400	407	423	468	453	452	392	440	432	416	454	423	436	386	432	492	384	383	424	403	400	400	405	413	432	403	424	347	425	431	425	449	422	417	425	410	401	432	372	441	404	433	420	431	425	421	436	401	439	419	394	392	414	401	412	429	423	419	452	433	412	369	423	385	427	402	431	426	416	430	425	466	432	425	433	488	428	414	455	452	465	444	386	418	426	406	423	461	411	383	390	408	430	399	445	407	412	462	400	449	458	425	405	410	440	412	431	482	400	398	407	423	429	461	407	422	438	387	422	449	431	399	405	406	421	411	379	433	409	418	412	424	414	396	424	430	412	451	431	396	443	413	422	380	391	427	391	427	398	396	406	401	399	445	429	459	423	433	410	412	442	391	427	450	427	404	409	375	405	411	394	432	417	432	437	411	380	446	420	429	438	398	405	373	376	410	416	441	414	443	433	398	436	390	433	457	404	420	438	432	485	426	409	463	398	418	415	407	398	393	422	422	379	421	393	408	424	422	438	416	431	416	435	384	435	406	412	451	435	415	400	367	406	418	405	416	422	400	412	412	450	454	448	417	404	431	422	404	434	433	395	389	379	405	406	424	432	429	393	436	418	399	466	425	378	455	442	426	427	388	419	420	401	447	402	451	448	425	445	384	419	442	451	412	445	404	398	394	418	440	416	411	407	463	382	413	464	411	397	418	430	434	437	403	429	406	456	383	372	392	431	417	418	420	457	403	382	423	385	425	430	463	419	430	429	447	449	386	404	371	403	401	416	406	427	447	393	400	441	406	431	431	404	405	416	425	439	403	415	444	419	422	469	420	444	432	379	452	439	425	411	445	422	391	388	409	398	409	438	435	414	391	429	446	422	415	419	428	419	457	424	445	450	438	408	363	443	413	431	467	420	423	427	408	390	437	436	455	409	409	429	415	403	396	406	420	422	440	440	408	410	422	435	374	428	400	419	470	444	432	411	416	471	391	424	431	454	419	433	441	426	425	388	388	427	410	424	400	411	416	419	438	454	437	392	385	436	444	398	413	472	378	437	415	399	432	423	416	415	421	441	428	422	427	434	397	396	414	451	420	419	445	444	388	405	407	386	424	404	459	426	456	431	414	420	414	452	408	404	408	385	402	426	434	414	401	417	386	409	399	443	399	389	407	422	389	409	448	385	425	395	415	459	435	414	432	408	433	442	372	391	413	368	402	434	442	398	454	437	379	480	408	419	419	402	392	444	402	427	409	426	409	462	428	420	420	453	438	404	417	407	441	389	417	443	407	396	411	446	392	414	441	426	411	372	480	410	430	411	414	419	424	402	404	432	449	410	389	413	398	407	397	399	403	418	439	458	408	410	409	450	394	425	408	467	423	443	383	427	420	418	451	428	432	378	435	407	441	397	401	410	447	401	413	387	408	446	421	440	432	436	448	430	430	447	416	419	425	382	409	392	442	421	418	391	406	426	433	413	420	423	413	418	472	450	436	400	415	474	403	432	390	425	428	473	446	433	389	402	410	423	460	429	432	389	429	421	409	404	416	407	419	396	440	428	414	425	410	425	428	399	396	458	446	387	398	389	401	388	407	434	411	387	400	424	453	363	413	417	390	411	448	411	409	429	423	393	422	381	399	421	436	397	477	389	428	422	413	402	382	408	466	442	417	399	402	423	446	380	394	453	451	449	415	404	428	440	431	440	487	434	430	415	442	431	401	435	425	450	420	398	413	442	405	442	412	464	411	440	414	408	381	372	408	432	387	435	414	419	409	446	379	387	410	429	448	388	427	384	422	401	408	424	409	480	411	413	421	380	386	401	436	428	476	403	409	381	425	438	426	416	391	416	410	429	425	440	446	415	415	426	420	444	456	433	460	378	410	416	384	423	414	443	437	434	394	423	410	424	396	432	405	444	435	412	400	421	403	436	397	404	425	436	425	446	389	397	419	423	406	416	405	487	455	409	400	362	416	420	427	421	378	388	417	412	414	443	421	427	422	455	373	432	392	429	386	384	421	404	438	378	421	415	408	397	447	460	430	437	393	389	369	409	431	430	434	454	413	444	422	412	418	439	413	401	384	371	429	403	421	397	400	413	442	407	396	414	436	413	379	439	428	418	401	401	446	431	391	449	427	411	388	427	396	470	412	388	384	399	431	407	433	465	438	375	396	423	412	408	450	425	393	408	397	418	442	410	434	435	455	434	450	437	404	409	392	392	407	437	441	421	412	405	427	433	433	377	417	412	433	430	413	429	459	417	398	393	427	400	446	438	420	421	438	411	391	428	419	470	419	426	433	386	423	443	427	397	423	419	446	393	399	419	394	411	343	410	430	409	432	403	410	439	451	449	429	417	448	400	382	410	423	416	397	431	482	457	398	437	408	431	385	467	411	447	431	406	421	389	424	394	403	451	430	461	453	439	435	456	406	458	382	417	395	406	407	422	420	417	413	426	404	418	427	396	422	402	424	426	412	398	384	419	427	407	423	392	424	406	428	450	385	431	439	453	413	425	434	382	415	407	418	449	443	417	420	411	428	441	420	401	409	386	397	415	430	402	442	407	418	423	399	434	393	433	404	435	403	422	413	442	461	411	416	396	433	420	400	411	433	386	410	400	404	444	404	409	442	416	436	399	414	391	410	413	390	422	388	427	440	442	413	462	419	414	399	402	400	412	439	461	442	436	428	414	385	414	434	419	407	421	441	448	420	418	405	386	361	418	415	422	427	400	434	427	369	378	397	427	471	407	465	442	421	408	436	403	444	421	425	409	468	445	404	409	468	431	403	427	391	393	441	413	435	409	436	441	416	431	386	415	415	427	404	407	410	371	414	395	427	395	411	396	388	395	439	430	420	441	382	426	412	426	392	417	395	421	391	414	424	429	415	397	439	431	409	368	396	390	395	408	404	395	456	383	405	402	454	400	437	435	417	415	458	453	428	420	409	414	422	450	384	414	436	413	465	409	468	411	446	391	411	434	413	391	408	414	423	404	421	422	424	423	398	408	432	455	447	443	416	435	403	421	443	392	396	399	418	429	399	405	428	444	392	440	403	417	419	457	443	365	420	391	444	464	414	425	395	391	433	467	376	435	430	449	454	416	394	455	410	441	426	407	387	390	407	399	446	441	426	405	386	439	444	397	428	395	409	384	403	427	413	378	447	432	421	422	412	403	407	391	440	416	408	428	420	405	382	414	403	460	436	397	454	457	447	425	446	402	392	447	435	364	424	416
54697	53393	64171	65120	55915	43992	31243	19695	10755	5624	2921	1708	994	800	908	905	887	880	908	934	868	931	925	864	943	925	875	863	878	920	948	901	926	907	890	839	935	903	881	916	886	906	854	921	931	918	877	911	897	872	887	863	909	900	900	923	980	865	866	920	841	906	894	893	902	896	873	884	858	915	935	919	907	892	938	871	844	903	838	927	936	901	920	880	944	948	917	876	834	863	894	888	875	857	951	907	914	874	877	937	921	917	906	929	878	902	845	899	903	915	886	945	899	948	937	894	886	934	941	831	892	923	886	927	908	916	907	885	937	897	918	863	928	884	910	924	908	911	868	928	881	913	883	888	863	881	904	947	856	875	923	874	894	921	884	919	871	873	887	946	908	880	877	927	833	903	917	909	923	896	885	890	919	913	951	917	888	902	926	832	875	933	878	902	915	845	895	896	880	928	929	943	921	937	970	861	903	917	948	884	942	893	900	908	944	915	895	906	851	887	896	905	875	881	889	875	870	845	873	879	906	879	846	862	921	885	930	863	861	898	937	914	945	944	899	874	905	867	886	860	930	908	944	884	943	897	890	873	897	905	834	893	839	864	839	897	854	917	890	863	933	960	868	872	894	920	895	873	894	882	923	908	884	867	927	900	913	951	846	944	957	870	903	921	881	870	897	824	888	898	902	900	882	918	857	897	894	916	892	902	858	897	953	844	925	899	899	967	892	948	905	863	921	882	915	914	853	868	927	973	893	917	874	890	924	894	863	927	892	870	866	904	879	900	878	945	907	900	917	885	968	902	919	888	851	870	870	848	845	932	965	886	856	899	934	925	905	886	857	914	932	894	893	910	885	911	907	873	861	882	891	921	931	919	906	892	894	944	906	878	897	931	948	892	931	885	860	977	883	917	897	938	916	865	942	875	914	944	881	878	916	881	864	902	865	892	921	906	874	894	889	938	897	862	882	894	871	869	907	862	851	944	867	905	892	888	890	857	819	840	886	906	917	901	919	881	948	834	880	911	898	901	921	893	942	916	909	936	870	921	907	896	887	953	867	896	903	912	906	899	890	888	895	900	879	876	913	899	860	905	902	878	897	943	915	926	882	895	909	895	858	860	934	873	924	863	923	907	875	885	827	917	921	899	870	899	856	920	940	893	907	929	923	916	871	868	882	924	916	853	942	910	874	939	872	877	926	901	881	973	869	938	968	871	901	859	910	887	873	924	891	898	851	895	894	885	900	871	864	899	899	866	907	899	822	900	903	887	919	918	935	872	862	973	905	970	887	935	867	884	901	907	914	926	903	831	862	872	848	881	863	873	900	922	930	880	896	901	898	903	898	865	890	902	912	904	894	878	872	878	872	897	922	905	841	914	919	929	922	904	917	870	874	880	943	886	911	885	895	903	921	889	871	941	899	913	904	850	867	891	917	890	902	906	905	896	911	914	913	913	899	898	902	883	899	890	885	912	882	899	893	860	874	947	858	955	882	896	894	957	911	894	898	895	951	886	892	912	913	922	875	856	895	901	885	898	854	873	808	931	888	943	918	903	872	833	909	936	911	909	816	887	909	915	886	844	865	900	899	906	874	895	891	891	839	884	930	876	917	941	861	915	904	932	905	923	902	828	870	917	899	902	877	891	900	866	929	932	879	842	874	944	917	858	867	864	864	904	889	923	901	909	885	900	896	868	886	856	922	874	905	920	881	876	858	914	936	861	881	957	910	902	896	911	897	882	912	894	890	937	889	888	862	904	922	897	878	903	857	898	886	877	893	885	862	958	875	842	897	867	880	904	936	919	928	831	911	897	878	928	865	860	925	928	913	850	919	894	869	907	913	875	901	939	877	884	902	893	837	854	903	871	857	888	879	914	902	887	874	916	890	902	870	907	932	880	905	906	896	866	862	905	879	917	900	872	894	900	826	913	906	875	908	875	952	907	924	890	911	866	873	919	871	881	874	872	935	874	839	877	961	875	915	821	865	901	891	942	885	924	925	876	827	912	885	914	919	864	973	907	899	880	837	882	872	918	887	859	882	935	931	865	920	930	903	853	843	897	926	871	902	880	931	910	923	895	862	921	882	877	925	867	914	884	907	876	908	905	902	861	860	919	903	949	876	898	968	854	885	878	895	870	891	871	848	905	940	886	935	838	893	923	888	901	836	925	864	878	863	880	906	894	858	871	893	958	935	892	913	960	934	888	942	890	888	883	938	861	921	929	907	821	897	844	879	911	896	938	910	920	914	873	896	891	871	882	890	907	866	951	911	776	898	886	896	853	878	888	892	850	863	890	924	860	881	853	923	893	900	916	916	969	878	888	877	918	908	942	870	866	872	929	830	888	860	878	938	869	879	875	892	932	929	959	886	933	876	849	860	876	853	895	905	910	918	910	875	903	879	875	933	895	909	915	902	866	933	950	890	866	895	891	902	905	955	894	853	927	891	941	916	942	862	910	871	889	890	875	880	860	911	936	912	828	820	943	877	907	901	904	906	941	875	873	919	870	942	878	863	894	871	947	882	888	870	942	900	879	905	905	883	863	945	873	865	876	900	882	854	920	915	895	896	943	855	879	910	862	916	887	949	877	880	913	854	947	944	920	902	945	855	900	877	899	913	875	979	939	897	839	929	875	899	905	876	882	941	870	936	908	935	890	938	887	891	971	919	893	883	919	928	913	899	912	936	864	927	876	848	888	879	913	903	891	888	908	930	890	897	888	882	884	920	938	875	869	864	895	910	899	892	862	841	889	934	896	899	873	952	903	931	845	881	878	895	885	912	890	880	947	912	913	890	907	864	932	937	923	924	909	889	915	942	876	895	899	903	922	919	939	890	935	930	927	833	904	914	886	895	906	870	894	840	823	885	887	894	907	891	938	919	872	858	886	910	919	850	960	924	943	893	865	878	902	945	888	916	872	909	849	893	889	924	835	899	878	906	863	884	918	883	883	865	903	888	894	930	875	938	917	839	867	878	921	898	877	857	880	929	929	905	928	892	929	860	907	878	868	861	906	920	920	887	911	896	862	913	896	881	934	908	935	925	902	917	923	877	838	899	881	893	938	910	891	922	932	849	861	904	920	911	917	892	909	896	918	935	906	894	951	849	890	977	908	857	858	934	869	870	911	927	891	873	904	906	896	856	845	845	913	894	884	905	889	854	875	882	902	888	840	874	886	889	910	872	875	909	915	935	890	880	870	895	917	867	905	883	842	915	895	905	955	934	926	907	902	877	927	905	864	897	948	835	900	854	954	884	894	866	907	920	871	879	902	902	888	924	899	912	864	916	903	843	881	929	862	878	934	876	957	952	923	844	958	910	945	849	880	926	847	894	905	941	898	926	901	938	869	857	868	850	918	880	912	854	922	867	875	908	920	837	885	890	830	914	872	881	909	904	944	895	954	854	904	974	838	938	840	954	881	868	889	947	906	876	877	894	905	906	925	914	909	827	893	899	902	864	917	915	867	932	846	917	857	876	886	899	914	898	866	912	909	889	870	878	880
15074	8228	6436	3938	2221	1271	881	561	450	354	290	295	284	298	280	308	272	332	332	338	270	310	295	270	279	292	288	303	268	328	306	297	321	303	307	284	272	301	318	295	286	266	291	304	311	308	303	308	316	320	327	297	326	297	320	294	311	324	319	277	310	311	312	297	263	301	288	310	323	316	298	313	285	305	286	331	289	347	332	300	327	302	357	302	313	299	280	306	282	304	269	294	294	315	298	302	316	326	255	292	286	300	300	333	303	321	313	304	283	318	278	311	359	273	308	326	333	326	287	299	284	293	281	300	294	299	282	287	271	282	268	289	302	307	317	325	283	310	303	301	298	305	294	336	335	272	315	306	300	359	301	275	284	275	335	314	304	313	332	292	299	304	325	283	268	312	345	314	332	305	321	308	299	334	318	274	285	299	303	331	281	312	314	276	277	285	307	316	309	292	333	305	288	314	309	277	300	312	301	312	302	304	291	288	321	315	272	295	331	296	289	306	311	303	302	332	319	308	313	277	330	300	313	312	286	300	289	323	332	278	319	301	303	249	289	296	285	270	299	293	328	316	304	316	319	324	309	320	311	280	296	315	277	309	274	317	342	308	275	297	300	307	315	318	298	317	309	319	293	321	311	304	289	338	310	277	308	285	315	314	286	309	292	283	328	277	283	267	318	325	344	312	256	299	352	321	299	299	287	316	295	276	306	344	328	300	287	292	299	308	298	292	268	312	312	278	299	284	307	269	292	294	295	305	317	328	300	293	295	322	286	320	309	298	303	285	294	354	320	299	327	303	309	298	327	311	281	315	322	306	316	305	317	324	291	274	311	262	305	322	319	288	285	281	315	297	301	305	311	301	317	330	272	294	301	283	316	315	286	277	299	296	268	293	298	350	321	284	297	265	305	318	318	291	271	305	269	279	311	309	312	305	322	330	315	298	324	266	294	290	314	291	300	329	281	327	311	303	316	317	265	302	266	309	284	259	315	325	266	290	287	287	304	277	319	311	302	305	285	300	288	299	328	314	309	301	304	329	275	350	277	306	300	309	320	336	284	305	280	263	281	320	301	311	294	304	297	340	289	324	295	256	336	292	289	317	323	327	313	289	289	307	268	282	289	277	278	311	291	285	276	324	296	298	334	288	327	298	304	313	289	278	294	275	281	308	279	281	298	277	293	310	330	303	329	322	299	324	326	336	286	318	315	330	281	285	296	303	317	295	320	279	330	291	308	296	314	332	301	326	296	300	324	293	319	264	290	316	290	308	286	291	337	321	317	313	306	268	308	275	311	298	314	349	303	295	310	294	302	277	351	304	347	294	287	299	280	271	332	297	316	319	276	281	299	313	292	288	333	314	296	316	331	323	336	293	328	291	320	289	300	298	321	292	321	291	314	284	346	286	308	307	313	323	327	330	283	319	306	313	321	301	304	303	283	324	297	320	285	303	312	283	286	322	298	282	294	297	296	302	309	310	298	284	286	308	336	300	300	289	294	297	290	291	281	296	314	290	319	334	302	271	304	302	290	302	303	311	304	299	301	268	332	277	287	305	303	314	283	317	303	277	324	279	306	292	290	298	293	303	282	287	331	284	288	309	307	304	283	297	278	304	315	305	286	283	324	341	329	340	288	312	329	289	315	342	301	315	299	324	303	282	291	311	330	313	310	321	317	318	305	317	283	317	331	294	315	276	300	322	288	314	328	289	313	283	306	315	337	331	284	307	297	296	316	309	312	295	295	289	303	320	321	326	288	303	316	312	311	306	316	262	284	285	311	264	287	305	296	285	317	303	270	302	294	321	317	293	295	314	316	303	315	327	314	303	300	261	297	294	321	320	321	290	301	287	297	314	297	260	318	336	297	317	326	287	309	283	299	295	309	326	337	297	276	316	306	307	285	290	290	297	305	311	328	275	306	276	334	314	330	296	320	295	342	319	318	306	334	341	343	258	305	295	325	331	321	326	300	332	293	302	314	287	308	307	282	327	295	290	288	306	285	286	323	272	322	305	313	303	279	303	301	282	304	318	281	298	317	316	344	290	316	292	311	299	331	297	312	300	300	288	304	274	290	302	325	312	333	304	286	276	318	325	271	287	293	306	296	299	302	310	329	299	346	313	298	298	333	303	307	268	308	285	277	326	283	298	273	298	290	319	320	297	298	303	312	297	299	322	300	304	288	271	307	298	321	313	292	286	315	296	283	301	287	297	302	301	282	302	302	288	301	299	288	302	308	319	318	283	298	291	323	300	328	320	286	297	308	279	274	324	281	277	305	266	308	298	284	281	310	307	294	292	327	264	304	292	316	324	313	303	309	297	349	307	288	285	312	307	314	320	272	305	333	316	286	326	290	287	291	303	297	320	295	327	322	296	318	329	349	278	341	285	334	341	307	298	304	319	295	308	291	323	321	281	303	288	309	309	315	287	292	316	309	315	317	299	312	274	298	306	306	281	305	309	306	326	309	279	260	263	286	303	301	334	313	287	294	261	325	301	307	302	264	351	313	320	280	347	292	297	315	326	320	265	296	274	283	292	312	305	282	258	309	289	263	323	295	301	305	321	312	295	288	320	326	284	321	330	290	307	311	281	296	305	298	292	291	320	300	294	300	300	301	285	316	277	283	320	309	351	310	286	326	288	298	295	290	313	342	333	322	300	327	315	296	285	325	301	288	283	310	315	289	292	291	299	308	285	305	308	302	290	276	323	305	305	322	295	328	313	331	326	317	297	324	313	287	312	291	299	343	316	302	306	296	312	272	296	292	330	292	297	356	306	265	308	279	348	280	328	302	326	299	307	309	280	293	295	280	294	278	289	311	315	338	304	325	327	328	330	316	301	315	286	330	281	303	314	301	311	300	322	303	291	315	302	304	309	289	321	276	298	300	310	289	286	301	311	339	322	288	325	290	307	322	294	299	311	295	296	306	323	336	313	331	331	276	307	303	324	313	340	289	318	262	297	298	306	315	275	337	304	273	307	308	279	296	300	326	318	287	283	279	289	304	315	317	286	289	348	317	295	326	283	328	291	283	302	310	279	320	292	322	305	322	311	294	273	299	313	275	304	284	305	302	306	272	306	313	294	329	315	302	297	316	303	322	302	308	310	294	311	268	272	286	326	278	300	294	333	316	324	280	301	292	243	282	287	291	286	324	308	297	317	293	345	316	322	301	310	273	333	287	257	328	289	297	312	296	293	307	302	310	304	286	314	337	300	264	279	289	310	298	326	306	306	329	308	291	296	302	323	315	303	313	282	288	322	308	318	317	331	350	287	329	315	341	266	313	299	318	306	319	290	308	342	299	300	280	266	281	280	292	290	310	321	291	315	315	328	317	326	309	312	341	329	293	286	316	319	294	321	314	329	301	319	309	323	304	321	303	331	312	339	270	331	301	319	285	327	299	283	302	303	315	280	297	328	315	287	319	335	284	287	303	335	322	321	293	310	291	315	296	296	286	291	283	284	311	269	283	292	276	283	278	307	295	332	312	305	308	284	320	319
14667	10247	11521	9995	7067	4440	2590	1650	1185	844	746	724	697	676	670	672	694	712	683	657	643	670	670	637	714	649	694	694	695	658	693	665	689	676	645	689	677	680	736	614	696	671	668	640	733	674	663	686	698	664	683	726	633	722	663	686	670	693	685	678	694	677	678	675	752	654	675	686	671	677	686	680	718	692	651	700	665	703	664	685	678	647	704	689	615	710	679	627	680	680	710	693	653	696	710	676	640	649	672	706	656	660	704	672	649	695	701	668	639	681	680	672	697	674	631	720	647	665	680	646	670	694	690	684	687	649	650	682	670	639	642	731	660	623	694	686	682	682	683	668	660	675	663	694	688	677	684	693	680	623	702	624	703	668	713	677	678	674	645	698	652	665	676	680	666	725	674	647	690	677	698	654	713	655	671	705	733	724	710	711	681	640	675	662	647	702	675	645	677	704	670	673	702	680	665	703	736	655	641	675	671	714	658	682	696	697	686	692	662	663	723	685	684	685	658	667	647	679	654	706	664	693	642	658	696	695	688	681	647	635	705	696	702	688	697	707	653	712	693	708	658	655	666	675	681	686	642	662	664	691	678	636	693	660	681	658	685	665	674	689	684	658	702	660	665	661	711	659	665	707	667	711	682	696	699	629	629	633	687	705	646	641	667	657	670	658	763	671	693	685	687	705	680	696	689	684	635	670	664	707	653	671	715	668	654	638	688	688	691	672	700	679	648	692	685	683	692	692	697	671	651	696	696	663	715	689	649	656	674	675	661	711	706	687	690	682	665	677	662	663	737	677	643	668	634	683	668	627	679	710	696	621	597	660	681	627	657	650	684	657	656	655	676	715	665	679	666	681	637	666	639	701	677	642	680	688	665	653	670	657	662	657	695	701	706	694	677	686	695	643	699	676	652	680	686	686	652	696	679	614	633	699	728	661	635	713	669	670	739	674	667	626	661	663	670	692	653	648	700	661	700	683	702	661	657	702	674	651	689	699	633	718	638	675	646	669	702	621	677	680	693	663	647	658	692	656	676	648	665	699	721	692	704	693	673	685	710	679	677	713	701	683	698	671	697	672	643	656	717	640	687	682	665	700	671	637	714	664	705	658	680	672	665	620	655	687	691	750	687	664	636	682	717	665	698	698	678	646	656	690	667	670	661	652	693	677	684	654	663	674	665	683	692	642	685	675	690	643	655	687	686	649	663	671	686	672	661	710	647	663	666	642	689	657	682	672	681	669	672	655	688	632	649	689	686	682	694	646	711	681	664	626	742	674	709	650	685	681	691	685	662	660	680	664	650	682	691	675	680	678	659	694	738	685	715	694	662	672	674	626	702	678	686	704	630	705	667	653	708	680	702	677	656	723	695	672	701	667	708	664	676	652	668	671	654	657	734	699	704	665	678	689	627	677	669	675	700	695	666	664	695	637	688	683	694	673	654	707	667	737	702	706	660	696	685	674	647	671	686	697	705	653	715	685	681	667	695	642	665	676	649	704	683	708	695	695	660	658	688	686	678	648	684	638	672	709	647	699	677	635	678	664	674	644	679	662	674	650	676	696	690	657	676	687	688	705	702	695	640	689	659	676	659	671	691	633	688	705	670	723	657	689	734	704	667	685	635	662	665	670	686	682	700	614	682	677	726	695	657	673	698	667	689	667	667	677	723	693	651	669	697	663	653	690	713	681	656	661	629	706	671	684	650	672	693	671	653	669	629	717	672	662	657	666	698	663	661	690	692	688	688	666	690	678	667	639	672	694	674	690	714	657	651	693	744	662	679	698	668	675	696	618	636	704	718	672	657	709	698	650	666	647	689	678	713	652	691	697	666	685	700	703	681	674	686	702	713	697	681	671	658	650	676	674	602	700	675	696	696	689	678	659	660	661	706	606	658	662	675	666	643	684	674	655	672	646	679	692	701	685	663	682	700	661	688	650	647	680	719	730	675	665	682	646	659	672	694	691	665	718	677	688	654	651	685	644	719	706	663	687	675	662	727	664	684	663	692	680	627	693	651	643	685	669	690	650	618	693	655	672	681	663	654	682	681	674	625	665	668	666	715	714	672	656	630	677	678	664	716	693	741	718	691	638	694	669	638	665	716	646	654	676	680	635	704	686	670	696	654	673	682	660	681	639	662	695	663	658	685	676	674	660	716	681	720	698	646	653	690	692	648	693	641	699	650	669	713	690	660	682	681	651	672	707	663	651	673	641	683	672	629	670	682	638	691	663	653	658	672	632	703	701	675	674	690	686	696	703	679	669	693	668	624	696	650	710	680	722	674	697	697	672	680	686	704	660	642	716	676	660	688	693	675	702	690	684	699	707	653	658	710	695	661	703	652	693	707	692	681	703	737	674	694	656	646	706	690	698	666	699	638	661	691	658	691	691	694	665	640	715	644	677	686	684	713	668	670	703	693	711	659	646	658	686	636	673	655	725	672	716	666	660	690	667	682	663	673	642	652	644	665	714	684	686	674	697	687	665	631	676	692	694	709	670	704	672	693	709	617	708	687	674	701	667	707	695	713	667	678	685	682	708	692	668	660	680	677	678	709	646	662	700	707	697	686	667	709	674	688	663	678	700	681	646	685	676	719	666	670	661	705	665	670	692	726	669	678	685	679	688	661	678	722	668	716	681	673	687	685	680	599	665	675	672	671	695	688	671	685	661	658	704	665	660	696	671	680	677	639	713	680	665	671	656	701	651	701	688	682	650	657	668	657	635	635	653	714	656	691	706	657	681	669	677	692	651	691	711	654	651	633	720	694	691	660	673	677	690	609	687	645	691	680	685	658	719	706	644	650	707	663	687	662	669	649	690	693	759	665	652	686	671	674	649	702	669	677	698	701	669	648	707	656	739	663	706	668	702	704	648	655	657	639	747	690	661	664	698	748	665	691	680	682	703	664	662	661	700	672	693	682	664	698	657	654	677	665	657	685	688	702	690	648	633	679	672	658	644	673	662	719	717	663	687	695	665	673	715	696	706	660	639	688	707	648	626	694	696	675	670	688	641	680	694	644	671	632	685	730	652	636	669	687	652	699	718	692	691	633	666	685	630	671	656	698	661	729	670	697	680	626	667	669	677	699	695	693	614	643	685	653	660	662	665	675	643	717	673	653	705	696	672	655	719	656	732	729	659	679	639	649	726	665	682	697	670	671	676	656	734	692	654	620	682	665	664	692	632	661	662	686	728	714	639	681	679	706	712	683	679	659	650	674	691	647	681	659	677	667	663	710	685	679	655	647	681	656	674	658	682	668	679	667	695	682	646	664	644	682	646	684	685	651	666	683	603	681	644	643	700	682	651	697	647	668	705	627	667	646	659	631	661	696	681	697	664	694	692	697	682	655	685	692	661	694	667	708	713	659	631	589	676	687	664	635	692	643	672	683	687	690	679	670	675	655	677	665	669	675	679	664	679	618	678	708	680	635	660	676	664	628	661	673	695	661	629	676	711	627	691	715	688	679	653	667	668	757	674	713	698	684	661	643	656	671	605
84085	70985	69021	57217	43556	29621	16404	7300	3033	1569	840	522	405	388	376	404	368	405	369	396	411	382	368	326	372	417	418	378	331	352	408	394	369	381	386	409	385	333	353	402	382	361	395	389	379	379	401	385	377	371	339	383	414	373	354	385	386	375	396	401	352	354	411	436	388	382	385	397	363	372	374	402	344	372	376	357	364	381	373	396	402	375	398	362	395	392	330	404	348	383	406	374	382	357	382	337	389	403	353	333	345	348	362	378	376	363	358	387	412	351	359	386	388	363	407	328	354	355	351	348	376	343	408	382	399	360	344	349	340	366	370	432	384	361	383	398	342	376	376	356	375	334	404	392	402	356	386	364	397	424	421	368	406	387	363	366	350	376	406	349	342	368	382	422	377	381	344	379	367	388	364	356	378	370	417	368	380	386	369	402	375	380	345	342	366	387	336	373	399	377	343	364	365	358	357	373	352	381	339	376	374	374	358	380	335	364	388	346	390	368	356	360	372	365	343	396	373	377	363	404	389	411	369	399	361	347	377	411	396	362	375	366	386	400	322	340	328	320	367	384	358	391	363	380	398	328	397	371	398	379	373	386	396	347	379	357	385	394	379	378	369	379	357	352	355	405	370	404	366	377	345	363	345	362	392	383	416	350	387	363	345	349	336	378	380	366	364	425	396	374	355	365	348	357	389	372	389	374	383	384	387	389	385	370	361	401	387	377	393	377	391	391	404	386	371	354	358	397	319	377	373	405	360	402	362	383	347	340	384	402	388	362	391	410	363	396	365	406	434	373	376	370	395	379	388	396	331	364	368	368	385	368	348	336	378	415	355	397	368	386	339	373	402	360	372	366	337	380	379	377	368	372	334	383	422	365	387	407	374	351	391	383	362	360	380	397	382	402	349	379	395	370	380	408	351	335	370	372	345	376	344	384	394	351	350	388	378	389	368	402	386	374	391	338	365	391	401	394	391	347	361	355	345	370	362	353	342	371	390	369	393	365	380	382	377	383	385	342	343	367	380	404	336	399	370	376	391	350	374	352	365	380	383	404	349	381	388	368	380	364	383	360	382	378	378	401	379	409	400	389	410	304	382	390	380	379	370	346	360	386	382	391	385	417	388	388	363	356	391	378	369	363	399	388	367	378	346	362	358	379	379	373	402	407	372	373	350	356	375	368	324	350	336	375	361	390	359	392	315	395	439	388	355	393	333	358	382	357	393	384	373	374	363	394	324	372	395	354	362	390	377	350	399	387	378	339	392	366	359	351	368	406	389	397	400	366	372	345	396	360	329	358	356	342	380	393	357	350	404	355	401	368	385	351	366	376	354	366	381	378	342	388	377	360	414	405	380	412	366	391	388	347	375	406	381	342	348	381	387	379	384	379	422	371	373	415	363	370	394	388	391	366	371	345	366	407	350	403	367	410	382	339	362	401	359	346	405	380	343	381	308	356	366	375	390	388	361	375	355	372	351	363	351	383	402	345	367	371	381	367	383	402	353	391	385	372	369	347	408	368	387	408	392	371	397	382	360	389	359	366	366	347	364	397	350	370	373	393	385	377	411	374	325	352	380	377	389	361	361	389	386	364	393	378	396	370	351	385	383	371	356	351	388	462	371	365	346	412	383	351	352	416	378	372	341	369	375	387	397	378	355	407	399	383	367	369	372	382	355	364	400	398	363	382	361	368	389	390	413	384	399	331	392	365	363	381	373	356	375	385	394	377	370	382	382	370	392	338	373	366	414	406	325	399	356	383	353	372	368	345	355	359	388	391	406	387	374	389	366	394	329	386	355	393	360	385	370	332	421	405	383	339	389	385	396	340	371	394	397	397	402	391	373	404	382	344	378	351	405	400	365	363	393	389	328	376	367	361	378	352	378	396	350	371	394	398	401	374	360	403	372	376	364	391	386	397	365	397	404	339	370	398	375	340	366	377	357	410	393	359	387	384	370	411	410	398	411	359	386	383	354	380	387	349	352	379	399	365	394	351	364	368	364	380	376	355	385	355	358	378	352	386	379	359	404	343	353	355	353	394	395	343	363	337	389	390	373	378	373	366	338	395	379	358	367	358	363	402	356	357	362	396	362	346	409	371	357	378	396	364	393	368	375	384	397	349	336	376	387	361	351	372	414	385	349	382	367	378	368	381	362	375	305	367	403	352	353	378	363	376	342	356	360	402	360	371	336	373	366	365	374	334	413	337	353	345	371	392	346	396	371	398	374	399	360	364	412	355	343	393	377	403	355	374	397	361	346	375	363	386	368	373	364	414	381	373	352	432	354	373	407	404	357	383	359	355	363	350	377	385	380	387	394	387	396	386	377	368	371	388	334	363	410	341	363	378	367	377	402	365	390	353	378	373	405	398	354	355	364	384	363	374	366	392	407	332	336	377	359	432	360	413	394	349	399	394	375	380	370	353	339	384	384	337	373	375	386	360	381	338	347	407	386	343	390	384	363	390	379	353	379	392	377	324	389	377	379	358	400	358	355	384	358	344	378	363	411	401	393	372	383	379	349	363	371	396	394	344	358	381	313	409	387	413	383	375	367	364	397	420	388	393	398	384	377	397	375	387	394	355	408	389	362	356	369	385	354	372	387	393	416	384	394	381	358	410	360	388	399	403	373	373	377	390	377	372	355	352	355	352	390	365	362	357	333	393	391	346	400	369	390	371	390	376	404	397	369	352	356	387	407	356	416	359	363	388	374	355	389	378	370	382	364	371	392	351	393	359	385	345	337	339	373	390	368	411	403	361	339	387	395	365	368	347	408	363	321	339	377	393	376	374	337	378	390	363	387	350	386	362	373	352	379	341	338	379	365	372	367	335	370	386	366	421	383	344	390	378	355	356	408	354	379	377	407	390	370	343	366	373	363	360	380	377	393	393	391	358	363	353	437	377	384	353	381	352	339	379	379	383	358	391	359	379	375	356	388	392	367	368	392	357	356	373	366	377	360	367	377	393	349	385	384	376	414	400	349	349	390	320	401	384	341	373	383	409	376	363	399	394	377	335	365	376	317	378	338	355	385	375	351	359	358	388	349	422	406	385	355	362	376	374	366	381	399	405	367	327	365	361	372	387	368	406	351	360	380	363	401	370	395	365	346	324	363	405	373	351	417	358	359	373	396	392	374	379	389	340	387	389	362	423	402	370	416	352	362	385	354	408	354	361	377	400	383	366	376	383	351	381	355	366	339	413	392	360	367	379	371	359	359	359	365	347	382	386	375	367	373	384	341	396	376	358	405	323	359	387	358	394	365	368	358	405	367	376	362	403	375	386	380	396	359	383	398	372	327	398	363	348	388	330	349	349	381	365	410	376	351	394	362	388	363	368	364	375	354	351	419	383	423	389	362	392	378	362	367	345	344	399	397	384	349	375	365	383	344	395	360	360	355	359	359	403	385	370	372	388	371	350	369	367	375	379	378	364	359	356	365	372	355	392	332	392	352	344	344	349	383	376	380	393	358	333	354	426	390	369	377	354	394	360	372	367	377	377
53561	53254	63531	61558	52934	41748	29559	18204	10087	4971	2746	1516	872	855	854	798	804	786	820	861	767	819	828	820	822	826	819	813	812	789	826	815	827	759	796	815	828	779	856	822	793	802	783	854	855	805	817	786	807	873	772	820	815	836	809	817	788	827	802	808	775	832	887	763	757	763	825	789	843	860	881	809	841	832	822	787	811	835	805	848	809	790	791	794	818	811	817	794	842	846	770	846	822	775	780	831	784	808	809	806	793	839	787	804	913	782	853	798	801	778	814	789	805	764	827	841	816	812	838	874	826	847	806	824	790	804	823	762	778	852	824	813	835	866	791	800	826	776	792	844	756	802	839	838	835	810	820	805	839	844	819	813	813	824	820	823	860	878	838	873	835	818	852	841	796	806	834	775	796	832	837	835	818	791	838	818	774	849	813	742	859	813	826	828	832	823	856	826	857	827	807	810	816	808	788	775	810	837	831	793	793	796	795	740	836	867	761	791	821	874	851	837	809	822	804	835	851	823	801	856	846	791	785	836	788	852	809	792	779	817	788	826	801	764	784	782	785	804	859	792	805	788	788	797	789	774	807	797	780	830	823	803	837	831	798	836	798	796	841	776	806	782	771	787	817	826	850	842	823	847	820	806	806	814	774	855	799	798	830	837	806	824	829	803	819	794	821	860	811	809	834	824	794	806	804	825	779	827	913	813	802	792	777	748	758	825	875	773	815	795	790	837	814	847	869	761	807	834	867	825	815	823	819	817	843	868	855	829	782	824	800	819	813	856	832	819	849	784	810	757	845	819	824	790	806	848	850	779	760	841	816	802	784	815	802	850	795	834	808	827	852	798	801	831	782	810	821	825	786	811	783	815	832	827	765	764	819	796	833	821	752	810	811	868	876	799	816	848	797	796	789	812	860	828	809	856	861	852	818	834	854	810	789	811	828	759	836	804	767	822	782	831	862	839	841	770	786	771	799	821	844	808	833	777	864	781	815	754	794	818	767	847	786	767	791	813	772	752	810	815	804	770	803	778	814	823	785	835	801	806	781	837	820	799	825	850	830	829	777	829	827	865	800	805	783	811	845	783	769	833	851	818	824	773	798	801	811	808	770	864	802	870	790	812	787	820	832	822	807	854	839	840	828	808	849	819	853	854	778	830	810	858	835	823	787	797	809	813	809	781	846	826	834	844	821	798	861	814	750	841	824	789	770	827	836	796	830	802	818	765	802	827	832	836	830	860	810	764	821	846	807	830	856	864	868	767	842	794	816	812	777	800	792	771	837	815	834	837	839	762	769	805	825	799	822	782	873	802	761	843	822	834	846	755	827	794	791	838	793	829	776	823	803	848	800	841	808	832	832	827	814	824	823	798	827	809	839	785	796	824	809	805	858	796	870	797	800	817	762	771	816	811	792	833	835	844	789	808	815	784	818	759	831	778	835	863	818	828	817	806	821	806	808	828	794	777	831	810	833	816	840	747	830	835	807	778	771	835	796	800	800	846	818	809	834	757	842	809	839	819	809	825	887	777	846	786	839	796	781	837	814	807	821	817	796	815	856	786	818	827	758	817	835	753	859	791	794	775	755	836	842	883	821	832	810	809	850	820	808	837	803	805	809	826	830	794	796	811	860	775	789	829	806	806	876	829	818	854	834	819	820	830	831	821	838	823	872	845	841	791	770	858	806	837	808	800	810	824	816	790	793	790	865	830	788	809	856	798	816	781	771	786	810	757	837	806	810	828	806	865	796	790	816	829	836	820	778	801	781	778	776	811	784	824	778	797	768	882	789	794	811	853	811	747	796	825	818	827	831	849	838	826	834	777	811	816	884	847	807	845	769	762	833	862	811	756	774	801	819	880	741	794	822	837	785	841	789	800	832	822	851	888	775	751	868	812	827	843	839	813	838	824	835	755	788	826	846	777	815	834	807	809	819	833	802	781	839	881	818	795	746	834	776	827	829	780	814	779	750	795	852	799	835	815	832	847	759	809	793	799	805	812	841	764	872	860	792	859	830	764	758	847	838	835	897	811	795	819	808	826	773	815	794	761	818	904	804	868	872	823	797	778	807	782	751	803	775	770	790	833	825	797	812	874	815	835	885	799	788	807	785	771	832	826	784	771	785	805	813	753	780	810	848	803	809	880	731	802	778	764	879	818	805	839	829	814	803	823	806	807	800	855	887	834	803	819	797	756	836	801	836	816	799	812	857	787	782	834	803	780	822	815	787	826	814	801	825	786	809	826	822	865	832	819	799	864	782	798	804	844	837	823	795	857	820	831	837	794	826	808	840	796	820	805	813	806	814	796	811	844	808	878	779	782	857	772	791	868	850	800	826	809	821	804	860	806	823	754	761	859	819	790	802	837	797	828	830	844	816	863	795	827	810	812	806	843	803	866	807	844	786	838	781	790	832	823	828	811	799	837	798	728	751	824	865	788	776	798	750	775	813	809	787	852	788	788	819	825	825	752	804	797	848	851	819	815	781	844	811	806	862	819	801	804	809	835	804	807	782	773	841	829	844	798	745	805	827	821	816	835	832	820	861	825	787	824	832	848	790	792	816	838	820	791	788	843	775	798	807	820	833	847	798	814	788	843	810	825	771	833	869	840	818	868	801	831	805	808	780	820	789	870	814	790	765	857	838	837	791	837	854	802	846	807	902	861	805	791	836	822	822	812	793	816	792	817	817	782	817	823	836	816	813	820	852	842	829	743	823	823	845	822	780	812	762	805	789	780	777	827	832	800	812	853	783	867	814	824	807	832	840	789	809	789	800	849	872	807	828	791	764	788	811	847	819	847	733	790	827	827	862	832	759	786	789	851	801	824	799	835	742	827	845	809	819	850	758	775	857	771	787	787	815	782	824	841	776	836	887	802	817	849	812	840	849	880	818	808	838	813	828	828	778	804	861	781	746	837	789	842	817	827	832	795	765	821	767	842	821	826	792	810	852	831	797	850	798	775	810	815	825	827	832	790	869	825	816	732	855	813	815	836	800	785	867	834	806	795	848	811	769	839	783	756	801	818	842	824	795	812	830	864	826	790	837	789	793	802	796	790	804	763	851	819	793	835	814	847	821	819	795	761	805	835	833	792	796	811	812	801	818	817	814	805	835	793	820	805	815	825	791	755	806	843	826	855	843	853	830	827	846	767	876	813	796	850	818	803	813	865	791	800	828	805	836	763	823	804	814	832	833	791	812	804	807	831	819	858	804	782	792	828	834	818	840	808	825	789	833	800	782	786	815	801	802	839	794	841	792	802	840	864	782	823	775	856	815	817	844	785	772	783	826	851	874	844	799	746	830	822	787	774	832	868	789	819	832	820	766	777	777	808	851	828	830	793	857	811	840	797	817	808	781	815	864	776	791	848	798	843	844	789	821	797	803	798	822	830	809	794	832	806	798	820	799	817	839	793	767	830	822	835	831	771	848	794	840	784	851	781	821	824	855	804	796	776	817	793	797	813	894	850	853	813	863	866	827	813	789	830	850	804	784	821	831	760
85725	72603	70905	58985	43912	30004	16825	7748	3495	1721	907	621	439	416	413	393	418	426	428	377	396	427	450	438	396	402	436	391	410	398	399	416	405	444	414	373	377	398	381	411	402	418	397	429	384	420	401	419	424	383	422	419	385	440	415	414	385	415	431	434	420	380	386	438	398	424	377	388	358	397	435	416	408	394	378	430	414	414	367	437	411	427	420	436	398	382	433	419	389	451	426	405	434	410	402	411	395	431	420	387	407	390	387	387	427	410	376	382	407	415	437	388	401	409	399	385	423	436	425	375	386	395	387	400	415	382	443	406	381	413	372	415	450	438	395	404	413	442	396	439	385	410	451	416	436	396	377	429	417	399	409	405	415	412	370	381	396	386	432	383	405	380	424	386	411	372	415	389	462	427	439	400	419	409	409	393	409	449	422	400	427	390	432	380	417	409	410	383	439	387	408	430	404	391	412	406	407	408	409	400	418	426	414	392	354	394	417	420	408	425	420	384	391	451	454	367	414	406	404	378	427	432	364	423	395	398	443	398	402	406	387	397	392	396	387	436	404	429	421	395	375	386	406	379	444	407	382	412	383	375	414	421	377	425	434	430	417	381	381	431	443	431	386	410	380	437	408	440	404	430	377	463	420	412	401	400	423	396	396	411	423	406	394	429	407	426	414	417	374	407	379	382	410	419	401	393	407	451	389	398	413	418	370	410	386	387	408	414	421	425	431	405	414	405	425	376	406	405	424	421	429	439	405	428	409	401	365	407	411	440	393	387	417	355	428	389	409	419	420	395	415	395	431	404	410	406	398	431	396	383	377	380	392	434	410	411	419	429	372	411	475	393	433	425	458	433	427	425	428	412	405	434	387	418	401	459	409	418	411	400	430	415	377	387	409	384	373	415	381	444	429	407	427	399	400	404	431	423	427	405	440	440	400	405	371	430	413	428	366	436	398	411	413	405	406	396	419	378	437	411	429	463	439	418	436	383	348	395	381	389	395	412	390	430	448	423	422	436	391	385	413	417	405	399	443	411	422	451	417	419	406	393	404	418	417	432	396	391	398	424	409	398	448	424	447	433	405	406	413	399	408	443	452	441	423	437	418	396	429	398	417	425	410	387	393	446	426	417	376	409	402	397	453	422	414	417	402	429	417	426	427	418	437	380	403	400	403	390	408	397	389	400	407	409	403	409	371	427	416	418	418	442	397	392	442	438	413	375	423	385	408	434	406	426	424	425	451	421	433	433	375	397	382	439	406	399	377	403	399	445	414	416	418	385	410	394	404	442	420	413	414	428	409	390	418	445	388	392	421	413	359	397	405	403	469	446	424	379	431	430	396	406	423	422	395	428	434	398	402	386	429	398	432	462	404	401	417	443	397	400	405	398	376	427	376	421	389	386	430	453	389	407	401	412	442	410	386	430	401	424	412	421	412	388	403	370	445	434	409	443	406	418	423	389	421	376	400	410	400	387	404	376	406	429	424	428	406	402	398	378	379	400	416	467	388	401	410	369	364	402	443	424	424	384	388	391	373	402	404	394	414	381	419	406	418	426	422	404	460	362	432	401	413	412	425	423	396	397	424	418	404	384	383	429	398	387	378	408	408	374	423	403	398	442	369	371	345	426	379	425	382	437	401	435	441	435	425	426	405	429	410	374	376	403	388	419	441	394	400	393	392	400	416	444	418	462	408	408	415	412	443	401	410	426	423	392	367	402	424	448	386	454	416	402	381	376	401	419	414	421	392	396	432	398	421	428	400	442	402	383	401	427	396	408	388	423	392	409	372	417	396	456	374	383	426	386	373	391	432	395	399	393	432	419	395	422	383	420	421	414	390	401	372	468	394	425	382	408	411	426	400	436	436	379	393	377	384	395	418	416	433	450	434	369	428	415	411	357	376	401	375	433	417	401	385	415	398	370	387	413	453	411	430	417	438	436	390	400	331	397	428	409	384	404	387	418	397	447	412	463	425	402	433	401	413	423	391	379	376	445	409	410	398	436	410	406	407	404	439	419	392	400	416	430	405	421	380	379	426	456	368	421	400	426	415	433	377	403	390	423	386	390	384	424	389	405	416	416	408	381	408	443	348	340	437	365	437	407	415	407	417	441	444	401	370	417	385	401	443	436	452	418	423	406	449	388	411	409	423	388	411	393	380	422	391	398	423	412	425	426	396	402	427	400	400	387	387	409	394	389	404	367	384	402	403	418	401	417	422	400	394	389	425	417	399	411	405	428	429	429	418	405	412	407	394	417	389	433	410	417	426	406	371	406	401	393	437	413	450	395	398	380	395	405	421	414	410	403	402	428	399	425	446	439	374	346	440	416	383	374	404	431	418	400	421	432	408	400	381	425	433	393	378	385	385	421	391	423	400	368	430	352	391	425	401	437	427	434	371	406	438	400	396	441	418	391	419	405	426	430	397	374	422	419	427	443	412	388	395	449	417	386	421	425	472	453	397	444	436	380	426	438	403	426	374	425	362	409	437	419	420	430	403	399	407	449	442	445	372	430	360	398	382	408	430	417	393	417	400	426	418	375	430	403	444	406	384	433	437	393	417	423	404	392	406	450	375	424	438	413	451	412	405	408	400	418	389	410	418	436	393	394	379	387	413	421	395	356	399	386	443	417	414	447	392	409	371	422	398	424	418	401	414	412	389	383	392	388	411	401	412	395	428	396	401	404	436	442	461	413	398	374	399	419	405	412	403	419	381	402	399	405	419	412	407	432	434	419	412	423	415	400	396	423	387	372	379	432	421	397	418	400	388	440	384	419	374	426	411	401	391	378	361	425	418	399	394	404	416	430	437	385	433	424	407	427	373	425	393	406	420	446	400	455	404	438	388	382	418	410	402	389	439	410	417	398	382	397	401	434	385	426	431	370	444	411	393	424	409	389	413	430	417	418	396	398	394	364	435	413	459	426	422	416	435	384	380	385	423	431	398	435	429	417	392	448	417	398	403	413	447	411	411	434	418	415	398	428	398	418	399	378	445	376	396	401	384	391	402	378	381	424	389	385	399	418	410	397	396	381	406	467	415	416	456	438	397	405	410	395	397	427	414	389	407	392	427	429	439	411	432	414	425	423	427	445	405	383	387	418	415	443	401	433	411	419	423	483	430	393	388	388	420	390	409	413	426	421	429	365	443	398	411	433	390	436	428	414	461	392	388	395	417	433	467	421	411	436	406	401	383	422	397	404	421	408	401	429	419	400	370	428	421	428	406	403	438	404	393	398	394	397	421	435	471	399	407	453	429	412	389	401	391	391	390	393	428	411	418	386	428	410	444	410	462	434	434	397	445	424	371	407	396	380	409	420	380	406	435	432	400	387	422	415	380	386	403	394	380	357	432	377	438	393	420	403	383	408	405	400	421	408	408	410	412	437	372	420	392	415	431	424	384	384	412	392	406	433	387	450	367	393	413	407	368	410	433	409	397	407	410	390	368	403	449	399	399	407	390	384	395	383	409	427	419	386	394	438	410	369	414	375	359	416	424	377
54840	54646	65730	63071	53039	42061	29903	18615	10696	5507	2847	1651	915	875	864	879	877	846	879	843	841	950	834	865	887	900	918	873	889	870	893	862	879	854	843	902	853	843	887	871	839	870	854	907	828	818	906	895	930	825	904	863	871	900	875	837	892	910	878	884	880	890	877	862	851	858	898	838	890	869	852	852	908	868	860	886	859	891	909	955	886	845	889	851	824	943	840	865	904	878	893	860	894	931	904	857	897	895	869	886	870	875	891	887	907	877	895	833	910	845	907	894	908	800	883	851	878	918	903	829	867	874	892	846	869	943	959	903	915	907	862	845	863	898	915	898	884	895	877	834	819	915	808	926	886	833	879	933	846	841	858	878	904	904	917	917	896	927	896	849	900	875	884	853	908	900	875	844	872	863	903	828	880	885	812	881	903	913	823	880	887	800	910	891	859	878	877	865	892	881	872	860	870	880	890	875	914	883	818	829	868	880	896	893	903	892	889	889	834	953	912	932	903	901	846	868	887	932	846	809	910	858	830	868	875	894	831	926	862	907	844	848	804	887	888	861	896	874	885	880	848	860	896	855	902	897	846	888	914	879	894	891	858	866	833	911	871	871	923	823	897	904	903	906	842	888	848	887	854	874	844	825	953	887	878	892	903	840	879	895	904	918	876	872	808	920	887	850	863	890	868	899	847	947	853	861	841	870	844	883	884	876	866	871	894	901	855	892	901	865	852	894	867	849	847	930	886	864	833	881	928	820	871	914	912	868	890	916	856	884	866	842	883	883	894	865	849	901	842	928	908	934	897	862	860	894	893	910	895	906	868	865	899	893	876	884	833	845	916	879	852	936	931	857	902	943	857	870	864	872	872	906	838	851	892	909	923	891	859	880	864	875	870	841	859	894	877	862	863	839	845	837	864	891	876	881	905	930	871	874	866	885	861	883	858	895	899	871	891	859	880	891	906	919	878	849	834	903	882	870	846	918	858	885	839	868	941	901	872	927	866	849	845	845	858	882	885	905	867	900	868	875	835	864	839	873	932	891	895	824	883	853	879	872	864	885	876	817	882	853	858	845	943	873	939	832	870	892	868	853	858	832	843	844	852	905	856	923	941	819	846	867	908	929	860	856	944	876	853	849	908	881	879	914	842	876	884	914	891	910	915	901	859	914	863	886	894	864	923	854	846	868	939	840	877	875	894	851	862	894	891	906	880	881	874	944	896	831	896	883	855	849	883	917	840	883	912	892	851	894	934	872	875	801	886	869	877	861	915	868	922	899	874	875	837	878	877	863	845	889	896	847	904	854	829	930	901	875	949	838	838	879	878	871	881	936	854	876	860	854	918	895	876	887	817	862	941	881	873	898	916	852	866	906	845	892	890	856	882	854	874	867	903	871	837	900	883	860	880	900	836	879	889	826	869	869	899	897	847	878	943	890	870	870	865	876	936	900	902	839	881	884	854	871	903	873	923	880	920	845	904	855	875	878	847	883	870	856	858	862	911	909	822	886	814	895	887	902	880	856	891	863	877	873	885	866	866	925	840	856	902	854	899	886	886	847	897	850	884	889	920	864	883	928	876	843	915	862	861	902	873	857	890	887	864	852	908	843	918	934	876	828	878	906	878	911	933	822	949	829	900	907	901	903	881	880	828	858	842	872	884	898	832	907	871	903	885	914	928	841	883	885	888	881	905	913	886	886	827	903	868	838	834	890	860	827	848	882	887	899	900	868	835	894	875	875	904	919	900	851	893	887	881	865	884	886	927	921	878	865	900	845	885	915	903	883	839	869	849	867	876	868	851	901	863	915	802	912	869	910	848	800	901	943	928	875	881	879	893	851	869	854	904	890	896	864	880	872	838	886	883	880	840	885	894	842	848	843	854	889	864	869	888	821	892	907	861	886	853	837	912	845	890	891	859	835	881	883	870	897	935	873	924	838	886	859	836	824	908	867	846	888	932	871	893	865	886	853	882	887	865	901	860	858	844	883	850	893	855	824	903	821	903	896	922	870	898	887	798	859	887	881	827	871	873	869	906	878	868	883	900	834	881	896	880	883	875	905	882	938	873	884	877	898	884	868	844	917	891	889	864	915	838	871	937	879	907	839	872	875	867	840	897	908	859	955	890	941	854	872	883	877	880	891	846	898	875	895	838	885	905	919	860	853	900	892	905	904	911	862	882	885	851	853	846	948	885	877	866	886	901	924	865	858	871	860	868	883	895	916	885	878	846	842	846	908	870	875	860	864	912	902	889	830	851	875	865	845	870	935	908	861	881	828	880	903	871	878	823	862	884	890	908	883	886	871	915	848	911	851	869	838	890	831	907	851	883	871	899	896	849	855	877	896	863	866	860	855	891	881	857	914	879	879	846	875	917	883	924	844	890	863	890	870	834	883	799	891	842	913	842	848	829	863	877	946	855	880	870	825	859	906	934	827	933	929	875	856	875	860	914	880	823	905	893	914	889	880	911	917	845	865	866	879	887	841	895	915	901	851	882	896	872	876	866	850	890	856	920	925	890	861	907	845	891	925	884	887	869	922	898	833	924	845	913	939	883	881	787	913	862	891	872	887	881	833	886	855	837	885	870	910	898	868	874	850	909	860	849	908	858	896	894	904	887	865	850	866	847	859	867	894	958	919	877	873	890	851	901	852	842	878	883	890	894	880	851	882	922	864	913	836	874	900	894	867	847	895	860	844	913	854	878	886	825	910	845	929	882	886	882	857	898	931	885	883	887	907	888	828	877	896	856	905	876	868	886	896	912	875	895	857	902	946	942	888	928	876	855	917	843	891	897	856	925	840	889	904	864	961	822	825	916	851	809	848	905	894	815	893	867	899	883	873	844	875	866	894	880	876	880	858	863	881	900	911	815	884	899	883	864	886	880	892	858	858	901	895	875	854	924	898	905	881	875	852	932	863	849	918	846	844	828	906	910	895	842	863	892	909	865	888	868	835	890	850	890	858	827	850	874	843	902	906	922	866	887	899	923	868	870	823	874	833	907	840	899	869	837	817	855	818	862	886	879	883	866	857	949	916	901	862	860	873	853	885	856	882	845	886	890	919	906	876	907	893	866	877	902	880	907	852	910	893	860	903	896	874	874	820	920	852	883	909	901	879	867	901	840	849	820	859	862	855	906	856	880	912	861	844	850	904	863	865	866	891	924	837	869	884	884	849	919	921	917	920	874	915	869	882	843	879	913	902	876	894	894	840	934	848	928	901	884	883	862	887	914	928	869	869	873	875	852	882	878	867	898	833	885	876	921	931	873	887	895	867	910	857	837	865	909	895	878	902	814	844	891	900	850	843	935	837	899	859	896	865	873	877	872	841	816	872	859	853	865	919	879	891	867	864	980	898	903	877	870	851	970	843	895	861	860	815	879	915	848	884	887	871	866	873	869	878	828	906	836	859	868	862	902	900	882	873	907	918	885	876	844	878	891	838	842	853	854	925	875	920	910	864	872	906	854	846	862	863	896	841	906	873	855	876	883	835	864	888	896	856
17453	9980	6237	3153	1756	1124	759	527	453	359	340	328	287	280	270	298	294	288	273	286	242	275	280	315	310	308	297	328	305	302	324	294	277	318	330	255	288	296	261	276	255	306	279	272	296	335	307	283	302	288	295	297	288	307	287	282	285	288	276	284	250	315	341	286	292	326	310	316	258	280	293	267	334	322	322	297	271	298	308	275	257	275	298	299	312	301	289	288	279	289	313	277	317	271	298	288	258	302	268	277	278	280	286	291	295	285	281	303	302	266	293	281	294	279	291	304	301	303	278	284	301	279	309	303	301	298	317	284	262	301	284	311	296	267	287	295	324	326	314	264	284	268	272	282	276	311	334	286	325	259	296	290	301	300	291	300	288	289	300	308	274	276	296	282	305	267	307	296	301	290	299	299	295	324	274	301	299	265	293	301	324	311	307	273	297	293	307	304	310	265	308	268	280	302	308	322	294	284	306	308	306	305	286	317	302	247	297	287	293	271	301	292	282	298	331	297	277	326	309	279	310	289	296	282	288	308	266	276	276	285	310	276	303	285	298	301	301	293	292	298	277	272	289	299	279	305	311	320	281	312	326	272	285	292	319	308	285	317	285	296	324	280	314	328	336	277	282	285	278	301	278	288	267	284	320	295	240	279	295	281	293	290	328	283	301	289	268	278	306	276	278	302	325	325	318	276	301	296	280	277	315	277	302	282	306	279	291	332	295	301	294	284	302	309	295	279	254	306	319	287	299	306	248	260	293	305	300	288	295	305	285	284	312	280	307	283	316	303	296	306	342	289	306	341	280	291	291	303	298	336	271	291	274	261	294	283	302	286	278	301	297	295	290	306	283	261	306	274	286	300	293	295	301	292	281	279	314	307	286	316	294	291	288	294	279	301	310	280	336	316	333	269	286	286	316	277	288	289	282	284	307	326	256	291	295	314	293	312	281	324	256	313	310	297	315	285	295	259	313	309	283	310	313	286	320	272	332	303	287	308	274	299	248	287	293	275	300	267	311	288	290	323	298	289	284	302	272	278	276	296	288	292	290	295	310	307	290	288	276	278	281	315	262	285	305	310	286	284	293	260	308	257	296	279	260	283	272	293	265	293	337	303	281	315	262	297	289	285	295	328	292	312	283	317	304	297	274	313	296	304	272	305	271	329	315	298	254	268	291	315	299	275	294	299	273	322	291	287	274	296	273	271	277	319	320	309	303	268	300	280	285	302	299	297	296	274	309	292	257	281	304	291	297	292	297	316	293	299	297	292	297	277	291	307	287	309	298	276	290	280	278	271	285	309	312	275	308	295	264	292	270	270	264	307	294	287	318	282	273	266	290	298	297	308	266	260	298	307	300	295	309	284	303	294	318	302	308	336	272	299	281	313	282	319	265	271	291	291	288	306	314	322	288	296	301	309	299	276	268	280	280	285	286	311	275	286	293	281	285	302	312	261	266	273	295	317	274	318	297	327	289	281	308	310	304	281	276	326	288	296	306	281	301	270	272	283	311	331	289	294	300	284	287	261	298	278	279	302	300	292	304	308	307	271	293	286	292	335	299	285	312	289	293	289	275	291	268	279	312	319	288	283	310	281	289	266	295	278	272	276	290	321	283	272	273	258	263	302	325	269	287	290	275	326	298	301	283	270	313	263	299	301	314	282	283	284	304	290	311	267	313	307	305	296	309	269	269	292	287	292	323	279	304	294	320	279	291	292	273	311	330	301	323	281	257	291	311	286	308	264	280	279	273	310	301	272	278	288	305	272	251	296	308	289	291	305	270	284	288	326	303	295	304	309	284	292	262	307	309	275	266	296	328	288	319	295	300	312	314	282	330	299	258	266	251	286	313	317	283	288	308	279	294	302	281	309	272	283	274	296	292	312	287	290	324	321	313	310	263	301	309	276	309	292	320	280	316	296	298	285	282	298	307	283	273	326	263	258	301	269	288	318	283	296	300	299	319	270	273	313	282	251	305	264	280	285	265	264	261	304	325	283	317	290	309	249	315	304	302	290	300	299	292	305	317	295	304	285	280	326	330	284	306	303	288	278	289	262	298	242	329	303	312	297	291	294	281	300	314	295	319	303	282	271	304	316	253	306	311	312	288	296	306	327	260	280	325	296	306	264	331	317	282	295	299	302	298	310	311	297	289	284	307	319	278	281	285	285	303	318	299	261	308	303	284	299	286	303	295	286	309	294	300	270	299	303	266	290	289	253	298	311	299	308	311	282	282	269	279	274	239	306	274	315	290	301	298	276	270	285	312	284	269	277	283	299	271	310	270	318	246	284	296	267	274	303	307	314	321	317	289	265	265	291	289	273	288	301	288	262	270	291	297	248	297	249	308	307	295	279	251	260	290	285	307	314	290	274	272	290	303	319	309	303	297	286	287	322	275	271	297	314	278	296	300	319	256	326	288	283	266	274	314	277	284	299	318	258	272	270	312	299	288	320	296	276	281	256	291	303	304	299	272	301	326	325	279	304	312	305	284	300	284	270	304	316	291	304	307	288	311	256	277	308	259	328	276	293	272	269	276	307	319	290	305	339	277	284	298	276	318	285	295	303	306	293	308	269	277	297	311	295	297	312	285	308	304	317	315	302	281	302	308	275	276	272	274	272	296	305	308	274	287	273	312	267	273	288	299	302	282	291	336	312	315	297	254	293	291	289	279	280	305	313	292	296	293	276	311	295	342	300	297	299	294	297	299	303	303	317	263	285	272	266	308	313	322	312	278	287	298	266	307	297	315	272	306	280	279	293	310	294	272	281	287	316	277	286	292	291	294	279	295	293	285	295	286	328	314	306	281	304	305	289	273	289	282	288	302	339	316	272	324	331	318	312	268	284	279	345	332	281	301	312	323	285	289	312	298	276	297	283	284	292	287	293	305	286	285	281	271	315	296	288	305	293	295	300	298	286	278	309	259	322	319	325	309	296	280	284	271	313	282	324	259	327	301	312	317	295	309	280	307	258	278	297	284	309	321	296	306	313	293	289	261	330	274	272	308	286	316	295	290	250	281	297	301	284	272	285	286	282	272	279	299	298	291	288	255	280	300	280	287	303	272	319	277	285	321	298	274	305	312	307	284	317	293	309	305	295	285	296	297	323	302	278	297	317	320	306	311	263	276	279	320	290	295	305	309	303	291	323	277	325	325	299	291	297	244	279	333	286	271	280	313	302	278	310	305	302	305	282	266	296	267	277	286	285	284	310	294	300	298	285	313	308	273	302	275	309	291	308	261	267	280	308	294	300	290	296	282	293	325	324	315	284	259	302	308	304	295	270	290	267	287	300	266	332	313	318	312	272	321	308	301	271	306	292	275	266	308	289	273	318	308	293	274	272	279	319	297	315	311	284	280	267	278	322	286	292	284	289	294	311	296	286	277	287	321	267	275	288	279	294	288	284	299	299	286	282	307	318	302	268	287	282	256	272	293	269	316	320	290	319	286	256	293	290	307	296	273	291	293	285	271	282	280	293	295	282	293	331	294	301	291	287
16006	11218	10894	8274	5700	3805	2392	1638	1146	901	783	658	621	679	703	659	602	649	668	686	641	645	635	628	635	583	658	681	666	632	668	623	666	614	620	658	646	649	684	656	665	635	665	666	653	693	656	683	648	659	674	657	645	655	670	619	677	648	625	684	667	641	667	710	626	652	652	648	677	652	638	679	671	657	639	626	683	643	630	655	667	685	694	633	657	622	631	673	619	663	639	652	667	629	628	661	657	627	661	676	669	651	636	628	683	681	637	637	650	658	641	624	695	605	647	626	643	637	661	681	709	667	631	650	640	694	644	616	652	663	635	674	636	670	635	673	666	643	684	707	692	666	687	688	652	647	670	639	706	670	692	649	639	648	637	631	717	629	602	632	680	650	580	638	655	632	639	686	644	626	581	637	627	686	642	635	645	634	673	673	649	650	602	634	651	646	654	656	634	638	649	619	659	667	618	690	662	704	673	664	644	673	671	665	652	669	617	676	614	614	655	645	657	662	651	636	678	640	631	728	631	635	651	625	633	696	685	651	632	651	644	634	693	671	643	665	651	662	632	645	622	696	647	619	706	698	669	665	669	635	661	617	643	661	698	713	650	649	661	641	670	611	632	696	683	635	685	635	637	677	644	629	626	623	640	636	669	662	673	676	631	637	634	620	644	630	682	611	685	694	635	636	645	631	705	667	620	684	688	622	673	639	665	637	675	676	692	634	669	659	642	660	650	642	664	674	659	592	641	657	647	713	697	682	641	643	607	616	678	677	658	684	669	680	604	667	712	653	648	596	700	688	638	692	625	632	640	609	612	690	671	658	688	650	620	680	689	681	675	626	701	623	665	627	662	628	642	643	649	638	656	657	681	654	680	636	670	605	674	641	651	654	678	627	648	683	611	651	639	622	689	638	679	643	683	615	657	636	666	695	650	679	629	645	611	650	683	678	673	674	647	669	647	654	642	597	627	644	628	669	690	638	631	652	597	671	619	665	632	655	688	678	673	657	675	595	665	604	696	637	667	669	676	600	650	624	693	659	654	638	652	705	638	665	652	699	674	671	668	666	666	641	679	651	676	682	675	656	713	645	654	638	618	627	611	678	657	592	646	643	679	636	632	656	623	661	634	679	601	639	650	668	659	615	671	680	703	683	709	653	627	686	642	645	643	628	644	640	668	626	611	655	665	646	674	661	672	658	696	641	690	667	598	653	614	685	637	646	682	647	680	663	640	663	637	678	662	690	618	688	680	640	679	601	652	645	617	647	614	649	672	677	647	661	661	671	664	637	614	640	667	637	636	681	680	627	674	678	635	621	648	630	649	638	653	628	692	635	658	648	591	656	654	666	676	643	635	661	654	684	665	613	662	637	630	625	708	631	680	665	661	640	657	633	651	651	628	671	738	661	652	682	672	658	653	660	642	654	616	676	615	660	684	650	645	653	664	608	670	630	633	700	634	619	696	616	648	704	655	648	681	602	688	687	651	630	678	686	661	631	692	651	646	618	687	648	668	633	664	644	663	664	656	621	668	657	654	682	636	652	688	624	657	637	675	686	700	626	654	644	674	644	699	659	649	683	661	658	590	618	692	657	640	663	637	708	674	637	648	623	621	660	597	637	666	686	706	613	667	664	684	646	664	688	664	617	687	672	638	656	640	643	671	686	677	645	653	639	733	685	628	605	652	647	632	633	633	623	640	655	716	650	664	677	667	641	640	638	684	653	679	669	626	641	577	619	665	658	673	651	654	645	679	606	634	664	684	661	641	663	657	650	654	639	677	635	647	622	618	651	649	644	682	632	680	646	636	670	669	679	634	651	644	646	662	635	658	684	674	682	683	623	678	645	697	635	658	642	607	660	656	656	683	649	614	715	574	643	640	595	660	627	683	663	652	649	678	641	644	640	688	617	668	606	606	635	635	687	611	661	634	694	650	620	655	660	681	657	619	648	651	616	613	647	629	649	701	612	702	666	640	683	659	671	627	608	648	651	652	642	695	650	654	671	643	647	680	690	667	632	678	644	634	678	647	640	608	683	668	670	615	622	651	619	674	659	630	613	630	653	639	661	629	602	678	713	629	655	665	645	673	652	666	651	647	623	640	653	678	622	685	664	648	653	695	641	632	671	658	629	659	665	668	630	665	704	669	654	673	627	657	663	667	645	619	660	622	664	624	676	667	733	657	639	619	705	685	636	638	638	661	669	664	678	641	666	675	698	658	644	619	631	657	658	654	669	629	644	658	673	607	669	644	677	669	651	644	666	721	614	670	648	675	663	631	641	630	665	637	677	705	652	621	663	632	697	630	692	623	605	650	637	625	673	663	655	650	656	656	709	661	678	690	630	680	657	632	654	626	672	628	612	662	666	686	647	645	679	656	655	645	644	698	648	641	634	690	608	636	590	661	672	605	676	659	699	685	617	687	659	687	698	660	623	646	614	602	638	654	690	670	672	667	650	646	701	634	665	671	686	679	649	648	625	637	602	681	631	663	656	652	676	636	639	641	638	636	639	654	654	650	688	631	623	629	661	660	661	587	624	630	657	630	669	687	646	691	626	646	678	639	676	649	621	651	667	642	642	648	655	606	664	621	669	634	643	645	632	639	658	656	689	634	676	642	619	661	667	720	658	667	669	659	678	653	621	646	617	664	665	640	673	641	640	686	616	640	699	636	676	658	646	635	633	639	642	707	613	612	594	625	666	669	610	629	664	616	655	712	640	634	643	682	613	608	656	651	686	646	624	653	611	624	619	653	645	649	627	649	642	649	662	675	646	635	627	642	676	635	647	666	650	684	679	682	663	665	629	649	636	610	636	626	639	655	680	627	648	668	612	654	640	671	667	638	696	674	602	635	638	659	666	677	688	652	649	693	656	658	628	705	625	653	699	674	605	662	633	662	675	699	664	650	657	661	677	628	644	630	661	665	725	631	650	668	644	692	670	645	699	665	650	681	687	708	677	678	612	684	626	678	635	652	654	617	697	657	631	665	608	671	643	664	666	637	646	661	661	683	656	682	662	633	651	630	625	625	624	636	631	641	685	668	660	663	631	692	667	617	679	629	617	637	628	637	604	697	662	640	629	653	669	602	644	644	643	623	614	681	682	658	617	621	624	695	651	638	637	667	628	596	665	655	701	647	689	656	636	717	707	673	665	707	632	681	664	664	663	681	652	641	645	654	649	629	663	670	597	668	661	660	623	651	643	660	666	709	642	642	685	643	654	657	713	652	653	638	636	634	595	621	656	688	672	675	595	659	682	632	671	624	604	622	667	675	626	676	679	659	644	641	613	688	644	622	673	639	631	651	615	688	612	620	624	670	645	654	608	643	665	674	604	582	681	660	653	646	679	661	740	694	629	658	678	615	657	647	644	640	635	637	701	645	654	601	610	663	619	638	672	654	689	630	639	654	653	674	642	619	684	637	659	677	694	646	673	656	631	652	620	638	647	694	643	638	636	686	606	597	670	655	653	628	659	604	661	669	625	638	663	619	667	664	665	645	659
84573	70820	67865	56823	42017	28910	16731	8306	3648	1642	873	532	339	343	426	361	405	373	393	361	398	373	372	361	380	402	363	326	318	367	378	369	338	380	334	353	357	378	345	317	354	387	350	360	381	403	328	348	362	368	395	344	361	365	352	406	400	351	360	353	387	375	363	402	405	380	349	396	367	361	354	390	356	411	372	369	318	394	358	410	346	376	369	325	343	361	349	332	348	371	351	368	347	349	377	347	380	355	356	334	335	372	377	352	377	418	369	389	351	364	364	358	362	407	358	368	357	402	379	347	378	348	359	361	364	362	349	373	372	352	353	363	359	412	374	324	364	405	365	396	372	382	366	356	343	399	387	360	358	360	377	374	332	341	386	358	380	363	356	364	348	394	401	360	355	395	407	349	336	406	342	365	350	322	379	397	373	371	351	387	357	343	346	384	368	394	382	362	364	364	394	383	383	397	365	346	379	400	348	401	388	359	382	347	349	388	346	363	361	402	342	378	391	370	364	344	355	398	366	344	377	336	354	351	379	361	360	361	383	348	346	398	377	396	352	338	375	349	387	403	380	328	383	378	361	336	349	368	356	370	361	360	357	411	326	378	399	409	340	341	346	366	347	403	371	360	379	361	363	346	423	379	367	333	402	374	358	345	354	401	372	380	385	384	378	393	355	370	365	345	320	329	368	346	380	396	370	368	369	358	364	365	344	377	381	377	362	323	375	393	367	374	348	413	335	344	347	359	404	377	405	345	384	346	352	363	387	398	363	401	390	360	415	338	368	402	356	381	385	369	378	346	369	363	358	340	353	375	371	382	352	351	363	343	388	347	372	383	351	368	402	380	391	337	379	373	363	388	353	376	333	355	343	384	364	361	347	370	373	398	390	361	364	367	369	358	353	360	358	365	343	377	344	347	359	378	374	319	349	368	353	306	350	381	377	354	329	372	364	340	409	364	342	420	356	350	357	365	393	379	376	365	371	357	373	382	355	371	330	364	362	382	371	353	342	380	332	341	337	361	368	350	388	387	347	390	363	366	385	368	407	372	404	364	342	366	393	398	362	351	322	332	327	365	369	386	373	376	378	381	342	396	329	384	380	359	342	387	356	368	341	350	365	340	391	355	367	380	379	402	354	354	385	352	366	347	326	358	363	383	348	351	374	376	381	356	348	388	339	362	358	356	341	371	358	360	393	341	377	357	380	330	362	391	405	342	358	342	372	366	338	371	356	382	347	375	341	388	387	338	360	378	363	392	359	398	375	396	329	398	342	329	367	372	388	361	380	367	367	384	342	361	363	359	372	337	380	348	363	374	402	329	349	390	376	369	362	396	389	397	389	384	397	325	356	359	389	343	346	400	343	327	410	346	384	344	357	377	386	346	357	380	370	349	372	344	353	390	338	373	369	374	367	366	376	356	360	376	353	342	392	344	365	354	377	403	348	348	363	349	367	332	363	371	385	422	377	363	365	385	366	378	376	334	376	407	403	348	352	352	389	358	344	352	389	349	354	385	383	340	345	381	412	385	365	356	443	355	356	366	369	367	373	347	354	378	394	345	367	379	421	361	395	334	383	389	401	347	340	296	373	367	389	411	372	360	401	381	352	335	367	369	402	339	331	403	327	372	353	364	373	346	370	363	357	379	380	335	368	342	353	369	377	347	354	374	392	337	344	379	370	371	344	389	369	359	355	384	381	359	349	374	318	345	361	375	380	391	368	378	389	370	351	351	378	376	364	375	359	356	371	365	338	387	375	380	351	337	357	373	371	371	357	377	364	411	393	354	382	371	380	348	389	386	365	395	367	403	349	351	358	385	378	381	341	353	382	378	381	391	363	341	330	394	368	389	385	392	391	356	386	392	317	401	349	360	378	361	388	379	415	362	351	347	391	358	371	380	348	344	375	401	344	365	400	375	399	371	387	369	369	363	366	378	354	389	348	356	381	361	356	384	384	383	395	337	385	378	338	358	385	369	407	401	358	335	342	372	359	342	396	372	375	362	337	328	372	410	367	374	355	393	356	355	373	372	359	383	366	341	353	375	357	345	405	421	387	379	388	411	393	381	347	391	371	357	358	380	341	381	390	354	377	357	369	311	381	368	387	345	348	329	396	353	387	357	405	388	348	381	379	370	341	357	364	294	377	368	393	356	336	375	360	398	328	396	359	388	359	407	359	396	377	336	395	360	372	357	353	379	370	364	353	385	366	386	351	370	383	370	365	385	380	389	353	353	403	388	417	357	366	400	374	342	329	350	377	365	385	399	373	408	363	368	378	385	332	359	374	348	370	375	373	349	333	371	339	367	350	331	348	340	385	389	337	350	387	379	348	367	361	340	335	365	341	318	370	372	369	410	373	351	377	333	376	397	394	367	335	380	375	343	343	377	368	345	353	380	356	392	356	325	367	380	394	405	355	369	347	360	389	386	361	362	364	422	364	376	383	380	384	351	370	400	383	354	371	367	344	389	390	404	364	360	353	388	349	389	349	356	349	336	350	372	361	380	356	394	355	338	395	371	368	360	345	348	337	369	367	352	353	345	381	343	353	346	365	383	359	361	385	377	401	411	397	365	360	337	374	358	376	373	343	380	385	372	369	362	375	356	390	406	361	371	356	344	346	357	362	382	370	353	386	355	354	351	364	355	387	372	371	343	358	358	350	352	377	392	377	382	391	351	370	362	375	372	355	344	372	382	383	393	358	398	339	396	368	368	366	395	360	381	356	409	372	373	324	348	372	349	327	365	330	343	340	328	388	392	365	403	355	363	383	354	382	411	370	341	388	378	378	374	365	363	318	378	361	353	397	352	373	373	340	360	372	377	369	346	374	334	455	397	367	341	369	356	371	383	363	359	370	365	325	371	377	421	341	364	386	359	339	356	388	402	390	369	360	395	391	368	369	375	397	381	367	350	383	394	371	363	342	367	352	408	389	388	370	379	330	356	345	354	390	371	347	361	437	368	392	350	362	366	416	349	386	405	370	408	365	375	380	379	381	352	376	394	347	307	347	352	350	405	376	373	367	338	363	349	401	383	373	370	365	362	385	349	367	356	348	377	407	380	388	385	433	367	353	382	368	360	401	350	356	348	405	365	339	375	397	399	361	381	374	413	362	373	394	352	398	352	378	371	356	360	356	398	360	403	388	353	357	338	410	359	410	390	390	376	393	383	342	354	380	355	395	375	350	389	389	337	348	385	396	366	344	373	371	357	392	360	363	360	376	359	394	359	353	369	369	364	358	347	356	370	363	367	394	383	353	390	359	358	359	377	349	374	362	385	373	355	352	339	354	383	348	373	365	402	368	363	396	386	349	342	368	369	376	394	357	382	426	348	356	357	358	380	353	369	346	363	398	334	396	373	330	385	338	354	397	389	358	372	353	369	376	371	377	377	355	387	400	401	346	411	350	351	357	339	347	318	387	372	353	380	355	359	342	365	432	364	362	347	364	397	377	331	361	363	356	405	337	370	364	340	349	388	370	363	352	349	361	359	377	371	377	382
54245	53845	62891	61117	51448	40765	30486	20459	10819	5568	2890	1586	870	786	804	768	795	785	795	820	790	790	823	837	822	804	846	802	816	803	842	831	828	793	825	802	762	811	747	793	774	810	809	792	823	772	778	809	801	819	824	762	777	757	811	846	810	772	823	780	762	785	792	836	795	813	859	774	843	779	813	739	781	810	814	775	788	815	813	838	813	857	782	787	772	830	753	771	817	775	809	768	809	794	810	796	782	799	824	815	823	817	800	749	762	775	812	794	788	825	779	858	776	765	764	793	794	775	824	838	796	807	841	822	788	783	820	800	786	788	761	769	801	807	786	786	789	812	821	775	797	805	796	805	777	782	787	826	805	802	807	837	792	828	804	802	841	781	834	790	804	786	816	795	780	799	738	799	861	826	802	781	787	857	759	806	809	801	837	810	783	806	832	801	799	796	782	807	848	806	830	804	800	815	797	790	751	821	779	781	782	830	774	761	775	758	771	775	773	813	797	818	787	767	794	761	830	869	862	777	784	749	782	792	801	803	763	849	778	796	779	801	869	795	823	804	780	798	783	781	805	801	815	795	843	827	839	750	790	800	807	850	738	815	787	803	799	784	798	814	816	799	789	824	821	825	761	779	838	810	801	830	787	808	775	783	791	793	816	835	775	764	800	785	761	794	775	818	842	804	783	794	818	784	805	815	777	780	825	784	808	775	782	794	843	816	813	838	772	840	784	793	796	814	809	811	802	782	815	832	738	791	791	836	798	777	773	856	770	799	811	796	823	772	784	816	793	788	771	835	839	800	837	795	769	784	833	798	728	831	787	849	809	762	788	737	804	844	835	800	813	810	771	785	809	801	819	846	817	812	823	755	824	799	825	808	819	776	797	831	831	802	787	813	819	791	795	789	777	826	825	787	805	803	769	783	801	823	846	793	796	814	774	814	833	775	786	827	819	800	779	783	776	804	788	758	781	804	773	789	788	759	781	821	850	793	756	773	797	837	748	815	841	782	808	760	795	793	796	800	808	803	832	825	774	829	809	770	846	820	800	801	845	779	796	813	824	778	826	818	819	787	815	777	810	804	895	794	816	835	815	760	818	789	809	725	831	815	788	811	820	762	849	837	738	844	864	760	781	801	833	822	796	832	765	761	789	847	829	791	828	804	847	833	822	718	799	857	810	793	832	796	792	868	807	835	752	796	822	806	806	813	813	811	814	778	779	804	808	797	803	802	803	776	812	800	823	813	772	832	815	806	746	787	784	786	784	845	776	826	852	797	747	824	803	789	817	804	821	827	788	772	795	847	769	805	780	815	826	812	782	776	773	826	825	729	784	766	762	787	829	798	794	830	815	803	768	743	790	813	794	810	796	757	772	823	767	786	831	803	805	785	771	808	747	813	804	811	769	817	843	801	735	798	823	841	787	816	830	747	772	801	809	803	797	800	801	815	808	810	739	770	777	786	770	809	834	815	752	817	778	782	823	801	805	774	835	800	769	777	847	775	755	782	794	837	789	749	802	790	781	876	771	785	809	821	791	794	804	806	772	761	798	775	811	773	817	751	805	792	806	783	784	762	794	800	779	736	768	741	797	801	777	807	818	814	865	745	786	817	798	771	799	819	808	833	820	812	780	806	750	790	801	791	787	782	835	837	773	784	776	777	816	843	831	805	840	774	840	793	818	796	827	772	794	784	794	783	844	789	800	790	805	803	763	786	763	800	797	792	788	800	797	837	785	773	816	767	795	830	817	750	821	761	830	830	759	778	841	786	807	778	815	814	783	838	788	806	816	811	771	779	778	840	844	818	748	794	775	780	808	824	767	834	754	835	804	807	851	834	797	800	757	769	810	812	830	833	816	776	855	773	787	864	790	830	839	813	755	833	740	845	756	747	812	762	780	814	776	787	805	786	832	793	771	804	829	808	800	759	736	822	804	832	764	830	774	805	850	795	775	817	771	811	830	795	762	806	807	785	825	815	788	763	773	814	768	769	792	793	799	748	854	752	787	738	744	764	867	804	760	792	755	774	817	797	802	826	822	839	761	806	842	872	773	818	819	816	782	842	814	783	824	778	804	804	825	825	823	729	759	847	789	802	768	728	792	765	756	802	761	780	795	799	763	784	831	772	785	814	790	803	785	806	782	784	819	801	786	813	808	762	766	798	797	821	766	812	824	832	789	752	779	847	773	802	794	802	793	788	791	823	825	784	810	773	819	785	841	819	840	748	775	783	791	813	803	792	761	770	740	774	814	806	779	823	802	788	786	798	796	778	786	773	791	801	810	879	822	770	791	791	851	782	818	793	844	785	786	835	824	807	805	841	839	802	755	775	764	784	780	833	797	820	823	770	834	830	832	764	812	785	752	797	796	776	805	790	809	802	775	817	812	853	826	772	840	809	745	808	820	770	807	827	757	745	808	838	822	761	738	792	812	849	760	803	814	798	752	802	775	818	772	811	837	780	799	801	787	740	811	785	882	835	780	824	780	800	757	767	853	826	811	792	803	838	808	786	802	816	825	771	825	805	849	769	756	793	748	781	837	775	800	770	807	768	758	849	786	817	796	752	810	798	833	782	783	780	842	793	805	839	862	850	781	827	803	766	824	809	811	799	777	825	801	770	856	798	834	819	816	841	777	790	825	787	820	805	812	807	775	793	796	837	852	808	765	818	830	839	811	803	773	819	801	811	835	819	785	848	829	775	787	804	798	747	798	804	793	806	808	816	741	820	783	858	805	811	834	830	828	855	844	835	791	796	828	776	815	776	762	817	818	815	785	815	828	776	794	837	782	806	786	829	837	803	777	792	812	805	735	785	788	804	789	817	742	805	829	821	766	860	775	814	780	752	726	822	783	783	833	793	810	806	792	795	801	798	813	822	811	789	805	795	828	740	840	813	778	796	802	821	833	821	760	775	812	847	792	808	820	783	837	815	804	810	804	756	782	858	745	841	828	819	836	835	767	806	843	801	809	791	777	823	800	832	805	781	773	795	837	822	819	820	823	860	767	805	799	783	785	815	753	802	828	757	773	836	789	795	802	800	820	794	737	791	784	822	781	774	822	789	747	822	814	833	761	875	802	771	791	804	797	806	809	782	758	806	796	744	813	781	817	829	833	813	810	799	813	775	834	780	843	761	830	796	832	775	748	784	738	833	815	857	825	730	836	807	775	786	774	783	769	806	833	788	820	816	822	784	788	810	761	795	787	815	820	790	763	795	840	806	764	787	808	809	775	820	857	739	799	752	833	801	784	794	830	803	834	808	799	804	784	788	802	828	790	800	793	828	796	744	795	776	805	773	757	795	772	809	824	793	838	772	915	799	826	791	798	771	820	803	771	812	769	844	808	804	789	794	787	783	844	781	802	810	839	797	787	797	795	786	798	807	808	809	776	843	781	788	812	798	773	818	760	781	798	787	859	780	786	807	788	783	809	829	796	854	788	832	783	783	815	819	789	787	818	804	775	755	815	825	761	835	836	815	825	771	804	880	777	817	796	798	792	757
85640	72458	70245	58098	42771	30400	17907	8472	3764	1740	945	613	410	420	454	394	391	441	444	378	436	410	410	365	477	437	436	392	380	391	408	461	396	426	375	418	415	393	378	410	418	453	402	468	420	434	418	391	389	405	404	440	435	403	432	432	399	409	390	393	402	418	407	445	385	407	399	414	407	411	391	404	395	416	413	411	414	383	413	407	428	391	462	400	406	401	458	419	411	392	422	404	386	402	395	404	390	388	383	411	414	410	414	385	428	381	423	467	455	436	408	408	408	429	397	449	400	382	416	379	419	407	424	411	410	409	400	370	398	413	427	383	423	395	416	414	401	417	425	449	419	407	406	428	429	446	426	414	406	407	456	378	408	436	400	406	408	455	379	409	415	403	431	385	406	389	378	424	395	420	418	435	377	422	395	437	409	407	415	422	405	398	424	376	420	458	379	416	411	431	382	448	394	414	400	378	437	404	418	429	416	415	416	421	395	414	411	394	419	407	416	395	433	428	416	420	363	380	410	384	416	424	400	430	425	418	401	362	380	397	396	363	402	434	393	418	410	384	406	372	386	378	443	429	400	428	434	426	432	380	396	352	389	410	432	398	408	438	395	413	425	426	422	462	412	403	387	413	414	351	431	404	427	453	393	418	401	403	413	406	394	424	405	373	390	401	393	393	403	381	443	394	438	389	419	369	408	389	458	393	411	384	427	390	424	435	415	387	411	441	388	394	407	429	414	430	428	421	435	389	368	411	401	420	413	437	439	403	409	404	378	453	412	401	379	427	420	384	418	408	422	421	404	411	410	366	421	425	420	390	398	424	419	408	404	419	417	414	398	408	423	408	380	419	429	437	390	417	432	395	395	436	391	448	431	432	404	399	378	435	400	421	424	462	367	410	433	403	377	405	417	424	423	407	442	439	410	414	404	411	406	413	398	456	435	378	410	392	439	421	382	410	382	421	405	442	415	419	420	395	373	400	425	424	434	401	406	383	387	360	431	406	446	415	400	415	400	382	441	404	442	376	383	406	400	399	396	393	392	405	365	414	409	426	410	406	445	362	377	396	412	418	413	422	399	452	368	439	457	434	423	392	376	399	397	414	381	447	434	410	412	437	433	434	423	405	428	405	442	418	417	431	399	431	410	416	352	414	371	451	420	422	397	453	410	412	389	414	435	409	413	379	437	400	406	410	401	449	421	377	395	407	448	416	420	428	436	413	390	415	419	446	428	375	409	399	421	382	461	371	400	435	422	365	410	408	422	409	371	380	413	411	417	395	386	420	397	423	447	395	415	420	401	413	386	404	403	434	433	394	373	428	436	402	388	408	395	375	396	465	448	354	429	421	402	388	409	375	418	423	408	458	376	410	411	408	419	377	394	405	408	386	430	404	398	422	455	371	394	394	390	425	438	421	433	397	455	420	395	383	371	409	379	469	404	405	425	376	424	379	433	391	402	413	414	414	436	386	430	425	390	390	444	435	422	392	394	444	413	411	415	377	450	411	405	409	425	393	390	434	430	459	397	410	425	412	430	399	391	379	428	437	408	390	380	414	436	381	391	410	412	411	407	413	430	399	406	421	375	441	390	377	397	405	402	409	387	458	395	364	429	403	405	408	409	414	446	417	416	396	434	470	421	410	385	424	422	439	409	416	404	405	400	422	399	369	363	461	417	400	402	421	439	409	387	425	409	406	365	414	439	402	402	368	406	428	392	399	412	401	410	396	432	443	424	388	432	388	439	443	412	446	433	398	422	435	419	411	443	444	410	423	456	404	407	395	388	399	421	405	428	421	409	403	374	405	407	402	419	433	373	404	392	419	407	429	407	421	390	400	379	415	405	376	413	395	401	402	401	402	428	405	409	402	409	447	484	399	455	414	404	399	431	373	404	378	450	403	435	405	405	424	394	403	410	430	387	400	448	416	444	364	385	402	401	396	436	481	417	391	431	419	433	442	411	401	391	391	414	437	396	379	456	427	387	418	444	427	425	440	395	403	405	405	412	379	422	437	469	379	420	416	436	401	411	431	419	410	411	387	456	395	388	414	440	436	442	429	411	419	414	443	380	408	418	413	432	399	374	411	416	420	432	422	466	400	382	405	433	365	409	405	381	419	412	442	375	457	379	414	422	436	488	378	385	428	431	377	405	418	432	409	433	412	426	430	424	410	392	411	420	440	398	416	426	453	407	416	387	414	406	444	418	392	399	400	419	438	432	388	394	411	370	412	350	410	379	429	405	455	388	389	389	413	414	405	392	377	430	404	414	438	386	418	405	391	414	398	392	438	393	423	388	371	391	415	388	421	354	416	405	406	382	388	426	421	435	405	408	414	395	423	392	387	400	416	389	390	376	374	459	420	407	390	406	355	422	440	421	440	390	438	411	414	435	386	438	396	420	412	427	373	376	394	357	427	390	412	404	410	443	406	403	415	406	412	400	395	392	374	384	379	436	386	449	395	431	391	428	427	408	408	408	433	401	398	427	431	413	413	433	419	446	405	435	404	420	437	365	395	408	397	377	414	429	420	432	397	414	399	380	401	386	415	429	406	402	405	417	400	401	420	403	406	398	410	409	423	419	430	419	420	396	406	408	420	410	433	370	425	411	419	416	420	435	433	385	391	451	412	404	414	392	450	436	445	398	451	396	386	392	414	420	396	424	406	428	413	366	400	386	413	421	405	429	418	430	426	445	397	388	453	460	385	395	440	463	422	379	394	395	410	398	423	415	429	406	373	442	392	410	463	405	415	437	392	416	377	434	404	400	431	420	396	404	448	390	422	373	453	393	431	410	415	433	404	417	410	433	420	405	372	424	429	421	427	406	387	421	396	391	413	401	408	433	426	409	389	402	392	401	396	409	399	404	400	395	416	387	404	394	383	435	419	393	389	436	451	403	385	408	398	422	402	379	414	378	396	431	438	433	439	428	453	429	387	413	449	433	388	389	355	393	426	411	401	409	397	400	404	426	400	434	407	398	438	437	407	399	442	444	395	449	435	396	353	422	392	407	404	426	383	396	428	416	439	424	348	418	433	411	428	390	427	414	389	439	429	408	419	411	401	449	444	397	415	385	410	389	367	381	385	414	411	395	423	407	466	412	414	410	415	393	380	421	419	430	416	419	397	403	401	383	428	429	426	403	426	440	397	420	421	403	413	443	416	413	447	411	388	419	424	425	450	400	393	429	391	402	431	378	416	456	461	409	395	422	437	404	413	424	427	431	414	461	441	388	422	441	457	435	403	391	377	388	403	424	405	405	372	417	425	384	410	416	445	398	413	395	415	451	398	415	433	410	386	414	399	385	410	427	413	437	379	411	426	422	409	425	461	386	367	448	419	413	417	396	445	450	459	368	433	373	386	409	417	400	382	390	384	377	406	413	437	412	380	432	406	400	404	432	416	373	407	430	426	454	385	397	411	416	373	404	407	418	385	418	388	361	372	404	419	393	380	430	388	395	429	404	392	386	397	397	392	388	420	438	440	420	438	423	413	381	403	429	399
55617	55014	65849	62507	52264	42374	31306	19989	11507	5785	2983	1698	954	856	865	851	832	862	847	836	854	844	943	824	911	866	863	869	884	862	874	911	838	875	903	856	876	909	876	840	900	889	868	821	842	913	837	838	902	892	851	868	863	943	836	851	893	863	851	873	871	838	866	878	846	864	873	927	903	863	910	896	859	915	865	851	891	906	846	897	884	892	854	908	822	927	851	857	906	879	907	841	887	866	929	883	857	911	899	890	836	932	872	869	840	926	888	858	859	877	902	836	902	894	842	867	829	846	897	872	908	872	856	918	869	879	853	850	848	887	874	866	877	868	887	840	873	858	869	818	851	894	900	842	895	859	874	863	897	883	883	899	864	884	860	907	855	848	940	899	870	887	900	847	862	885	889	893	841	895	882	882	887	895	889	916	886	869	824	872	897	943	871	854	876	899	842	893	870	883	840	842	904	883	847	866	928	902	896	860	874	848	852	910	843	917	878	887	870	837	875	849	829	889	857	876	889	882	892	846	871	852	889	860	918	847	928	851	827	926	843	848	838	879	844	928	847	870	853	815	848	820	919	885	899	899	865	842	889	865	917	906	885	913	874	869	909	883	846	906	871	916	827	860	908	856	828	870	869	889	885	871	875	892	899	915	879	904	853	913	899	890	860	797	859	873	846	849	899	849	898	945	882	945	899	816	897	865	891	856	867	865	863	861	888	875	857	861	838	886	892	848	922	912	873	877	888	861	848	924	874	867	860	851	787	850	869	903	846	881	880	881	864	885	874	869	850	846	896	874	841	835	815	848	887	913	862	897	861	879	869	867	894	882	866	897	833	873	917	852	858	856	881	873	823	906	879	955	808	871	863	856	873	875	858	893	836	843	886	838	892	842	882	817	853	863	871	884	892	883	843	848	938	906	843	905	871	817	904	891	867	831	907	941	863	877	891	804	880	877	885	874	852	928	894	863	873	857	864	862	881	840	808	892	911	887	923	931	902	836	832	853	856	865	874	923	859	802	887	878	869	840	899	860	859	864	908	855	816	845	892	887	854	937	831	900	894	866	879	875	864	880	813	869	875	886	816	851	912	881	856	858	871	891	839	876	903	879	881	934	945	833	846	878	932	874	927	878	853	847	877	878	874	873	902	913	854	896	885	870	883	890	828	901	839	857	823	891	892	858	890	839	906	880	866	869	941	867	866	888	912	825	957	886	854	829	904	858	937	852	870	874	890	908	862	864	877	830	897	856	893	860	891	889	875	785	907	887	851	874	915	889	927	919	833	879	903	838	894	883	877	862	876	862	821	867	867	880	873	875	885	865	879	899	903	855	882	844	902	904	887	881	863	921	907	874	868	877	849	871	827	843	855	831	876	873	889	850	844	898	908	863	892	840	849	850	879	894	895	880	899	868	880	908	864	877	899	893	915	934	885	861	873	882	905	863	904	871	876	886	843	853	872	836	892	825	846	828	855	875	851	897	865	881	882	855	836	873	868	835	937	876	882	886	874	868	880	874	918	897	885	795	935	902	888	867	874	868	897	879	879	868	841	887	866	935	881	889	860	879	896	939	921	810	846	860	912	841	891	818	874	867	954	902	877	894	852	872	842	884	906	867	899	873	854	828	875	872	835	812	853	898	861	920	886	884	883	907	847	908	823	846	846	922	850	861	873	868	849	833	859	847	905	898	872	879	869	848	906	914	869	889	832	876	909	861	890	876	849	828	876	889	896	869	865	892	859	849	882	862	856	854	842	862	889	879	875	914	928	898	852	868	866	883	852	877	888	862	925	858	886	903	903	873	847	849	890	909	950	879	887	911	872	812	847	909	857	884	881	914	860	847	871	881	869	886	858	874	853	905	836	861	847	891	948	889	847	883	885	882	905	901	853	839	873	866	887	856	950	861	898	841	863	885	838	857	878	896	859	869	907	827	844	872	884	862	912	900	905	860	937	923	913	867	855	875	919	847	870	863	827	893	881	865	827	882	875	888	847	888	844	860	909	900	896	938	870	850	882	945	834	883	928	875	860	938	856	821	856	873	904	872	843	875	906	861	852	938	861	852	878	917	923	871	873	854	965	856	906	872	939	854	883	863	858	842	931	843	908	866	913	809	890	893	830	902	867	887	877	898	886	781	871	861	818	881	899	905	892	859	902	893	932	907	820	834	936	867	867	866	868	877	842	856	825	848	861	900	857	844	912	866	878	880	813	868	870	875	884	851	866	886	883	840	899	963	922	841	890	859	859	884	902	844	878	828	910	876	863	786	898	925	898	902	885	905	910	889	825	870	876	839	880	861	865	907	857	900	894	874	845	954	837	885	878	846	857	859	851	880	886	865	833	849	898	874	896	833	871	883	845	863	902	911	878	890	868	890	850	878	871	863	857	894	859	905	892	894	846	873	813	870	883	875	905	819	876	884	866	834	889	914	844	849	909	836	842	907	846	825	876	855	816	871	904	845	869	915	898	893	831	829	878	895	852	836	898	864	865	901	861	908	936	922	907	919	865	904	854	853	893	837	880	888	874	927	915	870	851	840	880	914	859	917	843	852	845	866	856	862	867	892	898	894	857	846	869	928	865	856	836	834	909	859	865	794	898	845	850	898	832	914	849	885	908	849	885	839	884	873	882	894	836	861	813	870	897	851	841	923	869	878	906	886	876	883	854	904	863	913	861	898	874	864	936	840	867	861	819	910	893	868	884	900	880	900	898	858	908	881	889	840	885	848	859	854	866	857	935	858	855	861	881	929	859	871	876	828	930	846	894	861	830	842	891	864	923	893	833	883	877	859	852	824	851	896	882	890	804	855	897	876	841	883	855	907	861	859	922	908	863	821	895	844	837	855	845	922	910	829	874	850	825	851	875	884	857	865	844	910	871	879	863	825	829	932	899	882	891	855	816	866	931	862	877	896	907	894	860	909	871	867	888	885	946	818	874	906	896	825	875	836	824	811	847	885	863	839	873	861	843	896	875	902	925	853	903	892	873	905	909	945	850	895	882	860	853	869	893	900	847	887	905	866	926	865	908	881	865	876	931	907	881	926	860	886	940	862	838	924	858	841	842	856	867	920	892	882	849	816	902	903	944	846	875	871	841	862	951	925	896	912	866	856	904	886	891	862	858	872	929	926	914	938	897	836	854	892	860	865	878	878	859	928	841	829	937	834	867	872	876	883	941	886	833	877	857	873	872	843	865	859	813	845	861	802	847	843	801	947	816	855	838	875	859	909	869	898	862	829	831	824	876	860	883	886	884	868	864	926	889	878	847	890	887	915	830	875	841	861	849	864	902	860	864	852	862	880	783	851	846	840	882	870	876	860	895	891	848	851	847	911	883	914	855	890	845	907	876	886	871	858	846	893	915	857	839	894	899	906	837	872	847	911	855	867	865	884	889	847	858	888	893	896	873	842	902	875	903	881	941	850	842	882	857	869	853	853	904	854	896	898	837	887	958	878	837	869	864	922	869	807	857	887	892	866	890	870	840	888	863	880	864	912	875	887
15553	8163	5212	3050	1786	1178	784	520	419	382	321	337	328	266	326	268	306	287	294	307	297	306	326	347	310	289	290	273	309	292	292	305	299	331	276	277	302	295	270	298	312	292	307	297	290	280	279	326	298	353	308	266	291	311	288	322	297	326	275	283	309	307	282	272	308	275	308	269	324	328	286	313	296	297	284	299	292	285	297	333	311	279	273	311	296	315	256	268	307	296	302	284	288	298	297	307	275	273	288	259	262	304	320	331	281	336	318	315	269	296	313	313	286	321	293	264	277	284	296	329	296	298	316	312	289	298	301	302	277	293	254	324	262	289	270	274	298	299	291	301	280	277	311	300	280	282	319	288	287	291	289	297	278	290	274	303	306	285	296	283	293	303	296	296	328	281	302	286	290	283	351	286	258	293	296	308	288	284	331	303	304	339	287	297	291	302	278	300	275	285	298	291	291	303	307	304	303	263	291	325	295	341	324	286	323	285	286	292	288	305	318	292	310	300	320	322	308	308	337	273	302	312	304	329	314	284	326	294	288	311	295	309	286	292	300	280	312	324	314	269	292	339	282	297	302	295	273	298	306	297	292	297	292	264	265	278	283	286	295	275	291	270	309	308	341	327	295	316	296	296	289	323	322	277	306	303	322	287	316	284	326	302	311	257	289	285	278	316	298	305	338	322	308	289	280	305	279	302	290	266	293	295	294	294	285	314	307	289	324	339	317	274	318	283	278	301	293	316	305	304	318	279	296	292	301	309	302	298	303	297	298	293	302	287	262	309	322	288	309	310	280	263	268	297	290	327	305	275	295	275	262	273	307	280	324	304	322	298	310	287	271	301	308	312	329	311	297	284	305	284	317	295	313	274	311	300	295	292	307	293	255	254	285	299	295	304	283	268	322	311	319	311	317	315	311	273	285	261	279	277	311	291	302	322	300	302	305	307	276	272	295	304	287	286	294	285	305	280	290	316	299	312	310	304	313	308	274	302	287	309	296	325	256	299	299	294	284	311	293	292	295	316	327	299	289	277	323	299	310	266	309	301	276	286	292	308	273	277	294	287	269	326	294	290	293	312	305	299	249	271	333	288	282	274	303	275	273	274	293	300	303	307	280	293	299	314	279	287	303	282	285	291	290	282	291	304	315	271	271	276	303	273	276	313	295	299	285	298	289	335	286	369	302	292	326	298	286	317	316	279	306	311	281	302	300	298	312	339	308	291	300	337	290	314	307	314	279	296	285	315	340	318	278	299	266	280	291	294	299	308	302	298	305	287	333	317	307	265	315	301	327	316	282	293	280	283	292	324	295	306	289	278	309	297	312	280	299	281	295	297	321	295	281	283	284	325	286	316	301	307	303	309	293	288	335	314	321	315	283	289	320	297	283	332	300	289	271	280	308	289	317	271	296	287	294	305	284	281	278	270	286	342	282	296	310	292	258	289	313	310	297	307	297	286	285	324	284	266	277	276	314	286	308	309	295	287	288	343	302	289	310	263	326	286	302	357	290	325	290	304	278	286	305	261	268	295	296	319	320	276	285	307	283	299	285	263	309	279	273	312	269	291	275	287	296	297	277	320	306	291	274	335	278	316	283	314	268	280	318	291	329	292	298	297	302	275	307	322	287	294	301	294	342	307	298	306	312	300	307	287	291	275	302	267	282	278	281	299	308	284	286	305	296	296	313	302	293	322	272	283	284	299	289	294	289	308	302	277	317	315	306	324	309	319	268	258	294	308	307	323	281	279	283	271	295	309	294	301	335	308	280	271	299	306	313	315	305	271	301	307	318	281	295	293	289	297	293	329	300	281	285	298	292	287	295	281	291	307	330	305	299	264	296	271	317	272	294	273	307	304	316	309	282	285	297	300	307	271	318	268	305	284	285	265	286	286	290	284	298	305	319	301	306	321	341	293	265	286	309	278	312	281	322	303	278	262	309	324	302	310	290	327	324	309	302	296	296	276	313	294	278	307	333	292	261	275	280	280	310	321	326	296	308	268	315	280	267	296	277	309	310	282	280	292	313	319	306	284	317	282	253	324	298	291	313	297	319	282	276	300	263	323	307	291	284	296	287	279	264	302	293	274	317	305	318	262	274	283	280	305	297	289	322	306	291	305	287	291	287	268	272	280	308	267	303	328	337	267	253	283	327	300	300	256	278	280	302	286	292	319	277	292	291	289	285	294	272	313	282	281	308	302	303	303	270	284	306	270	258	305	298	298	273	304	308	292	296	302	336	302	279	299	306	317	291	284	316	273	272	299	305	307	310	301	298	273	297	309	287	299	269	265	305	325	300	333	320	308	297	280	295	275	271	297	315	296	296	292	280	306	279	319	333	307	283	279	331	292	298	280	271	293	270	286	253	286	271	288	282	325	300	300	296	328	311	270	259	293	317	317	267	252	287	272	305	318	302	289	295	289	331	269	301	305	291	285	308	297	290	312	318	309	269	322	269	291	270	304	310	278	339	317	271	321	307	286	290	283	259	299	305	354	256	291	284	293	281	291	273	309	308	308	313	304	302	306	293	269	287	272	295	296	268	296	313	283	261	323	313	317	279	290	295	326	315	265	323	275	283	301	308	309	299	261	278	277	269	284	292	310	290	330	325	267	327	318	294	297	310	263	293	294	283	304	296	291	320	280	332	302	319	329	318	300	298	322	266	286	281	285	316	313	303	285	289	298	278	297	303	277	311	273	301	273	344	303	309	287	313	293	284	279	302	317	264	301	286	273	268	331	272	259	286	300	309	278	275	265	295	334	315	311	315	275	308	278	292	266	304	292	286	272	294	317	297	277	292	305	307	334	336	274	277	266	310	283	286	277	295	301	297	294	294	292	292	306	276	292	294	279	312	335	310	304	293	323	279	299	320	314	256	333	272	322	310	267	303	284	275	280	282	282	270	317	281	295	311	326	285	316	317	289	305	296	301	288	327	307	264	286	310	270	319	311	307	277	297	284	316	274	289	269	283	307	315	307	283	327	250	316	276	305	304	308	287	285	320	317	247	281	270	287	286	299	313	286	304	278	302	308	317	300	307	250	263	289	287	299	315	262	279	296	318	301	270	288	298	299	277	273	311	289	274	313	292	286	301	320	295	293	283	274	289	269	305	269	304	305	297	257	316	319	317	327	272	297	291	291	313	293	280	300	265	285	323	309	269	287	294	272	280	264	305	275	320	261	313	322	264	278	329	295	300	316	319	296	307	304	323	287	322	318	305	314	319	279	304	297	289	292	294	292	263	305	328	294	301	312	285	300	295	314	303	273	299	292	304	294	341	305	299	304	319	311	251	294	274	281	263	308	271	283	299	269	285	272	324	306	261	290	294	287	315	318	290	303	283	298	301	319	307	315	290	289	288	308	285	310	289	296	272	274	284	318	291	305	328	292	279	303	273	274	306	299	277	298	303	321	292	294	300	318	291	274	278	264	256	287	307	286	310	293	296	277	312	280	319	289	325	287	292	272	293	273	313	327	280	307	298	284	300	270	305	260	286	309
15106	10328	10121	7963	5609	3760	2527	1637	1118	900	707	666	688	654	664	629	710	682	711	649	663	693	653	687	655	678	639	651	631	679	662	683	658	630	620	655	681	630	661	643	649	614	690	720	671	691	693	654	697	645	687	651	682	724	647	673	673	658	675	654	657	665	629	674	647	653	655	708	669	686	652	616	707	682	692	676	648	582	673	676	652	649	682	648	639	709	651	706	628	658	630	683	674	650	663	704	646	671	664	626	694	642	616	689	691	636	668	645	620	669	675	710	686	679	617	682	649	684	658	669	664	661	664	635	685	687	660	681	672	649	664	642	663	665	606	654	621	682	664	631	633	658	666	638	716	661	684	678	671	649	675	603	636	646	594	633	614	641	676	670	641	652	669	615	649	715	661	648	668	656	654	678	662	692	637	643	630	627	671	665	653	616	651	647	669	663	655	663	639	653	632	614	663	609	728	627	668	675	699	651	661	683	639	693	680	677	618	663	690	719	640	616	692	654	642	643	644	641	651	686	654	656	615	687	645	652	661	668	687	612	682	652	588	633	713	629	648	594	637	635	664	712	668	682	624	680	657	674	650	663	681	635	685	656	680	642	708	648	650	655	650	654	718	632	675	685	662	682	623	657	709	657	658	638	689	626	694	664	629	643	672	664	685	692	601	700	641	708	631	639	671	609	617	714	639	636	679	656	639	723	659	678	614	633	638	663	660	665	663	663	614	693	647	619	650	693	642	657	642	715	673	641	643	644	695	661	622	678	648	689	634	674	636	663	661	688	648	666	665	686	685	617	633	664	674	659	686	645	620	675	697	666	656	671	607	646	709	659	625	649	671	711	661	618	700	627	638	663	643	635	668	665	624	659	695	681	684	663	659	674	684	702	693	664	652	667	617	640	634	626	662	657	619	658	648	669	676	666	662	618	657	704	654	658	667	692	653	669	659	630	672	658	626	681	670	696	649	691	650	685	683	658	619	646	635	694	619	614	639	720	632	666	675	652	629	618	652	662	707	656	665	640	660	697	633	671	668	695	658	707	657	638	697	669	664	715	650	606	664	657	661	694	661	642	618	711	667	621	687	663	680	641	689	665	634	635	665	707	660	682	653	696	652	672	652	666	653	710	657	652	689	663	655	698	658	668	687	679	633	625	697	668	665	711	672	649	677	677	627	661	598	619	646	676	697	626	687	688	679	665	681	677	682	649	642	629	647	651	609	673	684	643	700	657	693	677	671	679	653	624	712	624	664	624	634	642	639	634	671	645	637	691	613	649	638	624	640	686	643	618	611	630	727	632	661	603	647	640	703	644	653	648	667	660	655	659	669	688	661	619	664	709	662	702	679	663	699	668	670	666	704	658	703	683	664	697	682	627	667	630	662	665	679	593	705	732	657	686	656	694	666	666	653	703	643	701	666	659	668	655	663	632	643	668	616	598	647	650	666	668	663	662	702	681	707	666	615	699	675	627	657	657	667	630	695	668	645	651	633	654	627	696	681	619	626	692	683	617	676	649	689	638	673	649	639	653	641	609	625	668	624	673	698	656	635	683	661	691	659	581	619	637	641	672	652	653	669	643	622	662	631	673	670	634	647	672	628	688	640	662	638	696	646	643	667	664	652	648	677	668	688	662	707	639	666	666	719	670	662	616	685	661	653	655	658	659	606	695	646	661	657	641	628	645	661	651	694	669	672	661	666	690	580	665	674	620	660	638	665	671	659	690	698	630	646	745	617	691	695	654	667	636	705	622	691	646	665	678	668	613	671	675	646	606	683	660	654	642	685	683	700	720	676	670	668	621	660	683	618	671	645	631	609	697	650	717	684	657	627	636	684	677	673	670	664	658	631	665	638	660	661	639	636	669	622	667	676	663	650	653	699	638	705	654	646	659	687	664	660	639	652	647	667	669	648	607	650	632	598	663	650	629	646	680	652	622	640	660	641	570	652	648	663	685	663	672	636	678	639	648	621	690	666	654	638	658	679	642	666	673	688	717	639	660	663	678	683	655	664	657	702	625	642	688	644	670	681	669	685	671	648	673	646	685	692	655	652	686	666	643	704	678	606	698	657	626	676	672	657	683	681	653	610	671	661	646	651	681	636	651	660	627	687	687	708	663	656	696	684	701	681	679	648	666	664	670	655	643	657	631	726	662	653	666	642	647	656	685	672	614	656	621	622	678	681	642	662	626	620	664	638	682	663	642	658	652	677	702	626	642	654	648	680	661	648	656	692	614	664	653	672	614	694	645	631	664	640	646	652	642	689	647	663	684	663	668	652	653	642	665	648	688	676	692	601	624	657	677	633	671	668	660	690	650	664	627	721	643	690	653	663	693	677	654	649	688	668	670	652	662	660	698	617	687	643	690	704	639	576	606	644	630	646	635	664	659	639	647	670	680	618	657	658	685	629	653	620	643	616	621	650	641	638	679	631	629	658	664	642	650	683	685	647	679	688	681	665	646	649	616	677	711	711	642	614	705	653	657	654	650	673	641	656	636	624	679	675	648	635	652	631	632	666	645	646	657	642	596	614	702	629	694	676	672	635	635	663	664	675	688	653	679	611	651	644	654	693	630	702	667	674	629	649	630	690	675	685	659	647	634	634	660	711	640	690	677	666	632	634	630	672	687	662	705	638	606	685	669	667	636	640	625	674	631	668	686	642	645	655	667	662	616	663	664	707	680	678	656	701	654	691	673	589	652	659	678	676	619	635	658	619	670	652	683	690	649	642	615	677	644	657	666	634	658	660	664	648	690	646	663	672	695	657	671	681	600	653	680	671	685	667	645	666	629	664	685	615	658	644	636	641	637	637	682	690	670	634	665	653	673	658	636	662	646	616	649	618	631	663	664	660	622	674	709	686	713	648	657	664	619	668	626	698	659	672	649	627	635	671	688	657	639	651	632	663	663	681	662	665	668	641	687	708	618	653	644	654	690	668	719	684	676	665	659	689	684	624	640	691	676	664	670	640	668	636	653	676	636	679	670	656	637	720	658	672	700	650	647	654	642	641	701	668	668	650	638	644	672	646	623	628	655	657	662	651	691	663	705	622	638	652	643	642	691	683	629	629	668	706	590	662	708	639	667	654	648	681	679	638	651	658	659	724	634	684	650	640	654	682	669	652	697	656	692	650	668	654	647	667	636	679	645	631	637	607	653	649	681	647	654	683	642	593	679	701	650	660	698	661	617	673	703	642	638	640	671	657	667	650	633	640	633	685	632	651	605	724	617	655	662	660	594	659	657	648	624	624	657	648	623	650	653	616	666	671	648	654	660	663	590	712	694	675	665	674	701	656	632	685	615	634	669	693	678	651	675	682	672	666	693	665	637	674	673	676	653	628	627	639	606	636	617	618	706	694	670	647	644	662	677	626	659	604	646	629	646	666	613	673	649	676	629	669	670	665	601	683	601	613	651	689	673	667	613	678	691	652	650	653	688	686	621	642	653	681	671	638	650	626	618	653	672	619	631	685	599	655	716	661	657	647	630	668	603	676	633
85008	71141	68154	56524	42939	29879	17027	7547	3222	1535	845	534	385	404	394	365	364	379	360	381	403	373	386	358	395	382	400	370	367	387	388	360	346	357	350	343	347	386	355	385	385	384	344	362	404	359	390	427	398	384	348	348	367	357	362	408	415	370	384	385	380	364	357	380	383	358	350	377	386	343	353	388	329	333	366	345	336	346	376	387	369	363	380	387	358	380	346	363	353	367	411	354	389	354	396	348	354	328	362	404	399	373	417	342	376	370	352	364	357	350	380	367	360	407	376	404	356	370	360	351	355	394	359	397	358	361	341	332	370	345	370	378	380	370	391	370	384	378	356	387	390	392	351	363	386	348	345	375	371	398	363	333	335	387	385	396	403	401	390	387	372	394	357	404	362	348	422	324	382	353	378	364	387	395	385	391	383	361	398	372	351	387	353	389	395	385	370	334	340	387	338	367	363	370	362	359	372	389	352	375	359	383	363	366	406	363	364	386	401	363	365	393	369	385	362	349	359	403	360	386	362	391	363	366	398	346	406	385	366	381	380	399	389	359	339	399	392	368	382	375	355	371	392	392	404	403	394	338	404	382	349	395	363	350	356	341	374	333	349	386	388	400	366	396	381	396	366	360	388	370	386	379	376	374	367	385	309	368	361	408	351	363	378	372	386	373	359	397	369	368	372	416	378	363	351	359	391	357	432	354	378	356	350	389	349	365	367	341	342	335	367	404	347	357	358	401	377	373	355	393	407	389	368	353	339	366	336	381	359	353	393	363	395	342	374	374	365	357	400	383	370	362	345	386	370	393	365	389	378	357	351	367	342	383	351	354	352	378	377	370	357	359	373	360	362	374	348	362	359	374	393	378	400	367	370	390	387	390	389	372	373	386	382	333	381	429	391	328	362	333	362	355	361	362	383	350	387	381	361	374	354	389	392	354	381	351	381	367	359	415	370	353	363	371	350	381	392	400	352	351	375	371	331	377	378	387	354	375	384	356	428	405	375	350	362	399	393	351	399	391	383	352	405	387	325	395	365	371	395	331	350	407	379	375	395	393	370	366	390	372	400	392	346	366	340	350	377	368	407	362	346	368	398	388	365	374	380	352	358	373	347	357	355	344	409	370	376	354	363	357	392	376	366	377	410	379	366	378	349	396	367	337	358	350	361	380	364	328	384	352	344	377	363	414	362	339	332	377	367	343	366	399	362	344	368	367	401	347	344	361	333	414	402	368	407	337	368	360	365	337	372	383	358	348	359	371	382	423	418	396	392	386	355	398	416	352	365	368	383	368	353	402	414	387	406	359	363	328	373	406	344	360	392	353	356	372	327	354	356	353	367	364	378	353	380	362	411	356	350	351	363	353	386	360	363	363	376	380	359	352	365	376	388	375	321	387	400	399	386	371	341	403	399	371	395	362	368	405	324	340	390	379	364	402	358	385	393	349	359	440	376	394	330	377	382	377	360	378	361	348	398	390	372	350	398	377	393	376	387	385	354	361	393	396	372	348	377	369	362	373	348	362	369	364	376	420	347	392	385	390	382	395	387	348	369	405	407	359	374	374	346	371	364	339	393	331	323	324	362	377	345	387	387	383	367	365	351	410	336	372	406	352	423	372	365	363	375	403	355	389	372	383	362	378	338	347	372	351	366	368	363	378	340	354	385	355	377	376	380	376	373	374	373	322	381	386	347	381	377	343	366	376	371	381	362	364	397	385	363	329	350	378	361	370	380	388	394	362	384	364	376	380	340	354	344	394	366	392	377	416	372	395	408	407	357	392	352	346	377	372	332	396	420	382	357	394	392	386	361	365	391	366	384	365	381	368	358	404	386	354	351	394	404	378	373	362	372	375	352	336	342	340	387	366	366	363	377	351	364	366	349	354	402	327	402	379	387	374	342	378	396	411	363	371	319	383	356	376	380	361	363	402	350	343	359	360	361	350	349	405	363	378	359	336	409	356	387	365	370	385	356	379	385	371	374	387	427	410	396	370	380	376	352	398	366	347	393	327	305	378	334	324	388	366	366	381	359	328	378	374	383	338	351	387	379	329	396	394	405	376	399	342	356	390	409	440	371	385	348	422	365	389	369	361	368	342	379	378	407	350	375	408	347	349	389	302	370	413	381	389	344	397	364	372	359	372	378	371	399	373	383	387	376	356	365	371	362	392	346	352	368	359	392	403	403	316	380	383	345	380	383	370	397	385	382	396	342	318	341	370	398	349	335	337	336	367	360	362	356	366	360	369	376	378	337	361	356	378	368	358	369	363	367	390	376	339	338	344	369	399	384	371	379	325	364	369	368	370	394	382	392	336	346	386	372	366	365	328	378	368	397	393	375	368	361	379	360	391	375	375	386	364	395	398	376	386	342	352	360	379	364	361	381	406	351	371	376	364	370	360	396	372	366	368	410	369	378	411	364	364	379	336	392	382	368	358	395	331	407	379	329	359	351	373	353	386	325	353	365	364	375	378	401	370	343	351	382	394	378	421	371	383	355	362	368	355	347	350	364	380	363	367	422	388	398	386	388	398	367	376	380	390	353	363	349	350	396	406	430	398	359	369	398	373	366	378	340	366	374	373	345	377	365	346	347	341	377	376	387	359	372	361	376	362	365	376	363	385	373	369	357	376	367	365	409	387	368	310	363	384	345	389	363	351	331	369	340	389	380	331	347	406	345	363	370	368	395	374	395	364	352	356	349	355	375	357	366	364	369	374	379	404	366	390	338	368	384	343	406	391	347	387	377	367	374	368	341	319	403	328	419	421	383	371	399	344	379	354	376	378	361	323	397	361	384	381	343	371	372	379	390	354	389	318	369	352	367	353	377	370	392	392	389	378	375	392	396	363	387	362	354	347	405	375	400	380	404	379	421	362	359	358	378	346	368	352	351	380	386	357	371	394	371	387	411	333	387	389	373	353	369	372	378	333	376	354	375	391	373	353	367	381	388	352	385	346	354	386	335	358	386	394	400	391	362	364	376	363	335	356	409	354	347	383	356	356	404	375	392	358	346	359	360	361	362	350	382	360	357	373	385	337	390	391	387	361	383	362	392	353	370	377	390	360	352	387	397	382	334	367	400	423	340	360	319	374	354	367	344	380	358	379	381	373	393	383	424	369	412	336	328	366	380	323	376	350	381	375	366	378	339	358	380	369	354	390	360	407	397	343	373	344	406	349	354	407	348	370	376	347	335	332	396	343	358	339	372	361	368	382	382	358	375	359	372	378	308	383	337	375	352	369	400	388	342	378	360	336	381	347	349	376	353	333	343	368	395	381	357	385	364	358	359	345	332	340	379	368	368	372	351	398	373	346	369	355	399	375	409	388	412	364	370	389	390	379	391	390	381	388	347	405	361	359	373	395	398	314	371	342	370	347	389	343	423	396	414	384	363	353	395	355	338	352	343	392	402	389	358	343	376	353	369	334	402	344	348	341	360	364	373	363	401	382	349	352	367	357	346	391	389	353	371	355	357	367	366	322	396	380	378	346	387	362	376	372
53942	53333	63420	61127	52523	42259	30177	18677	10166	5399	2627	1509	925	779	775	818	796	835	822	827	807	817	833	791	840	810	748	757	794	833	795	795	807	820	848	777	859	787	837	817	823	825	789	755	813	823	860	804	812	822	774	855	807	761	816	773	810	780	774	763	767	840	793	764	811	813	840	806	821	798	811	818	751	787	810	764	822	761	773	793	869	805	788	791	760	843	791	799	769	828	841	727	818	819	797	805	808	783	813	806	830	828	819	804	766	743	847	823	796	792	786	833	804	794	785	799	830	848	810	816	763	778	871	771	816	803	805	860	821	814	782	792	819	840	815	813	798	791	843	841	792	903	797	799	808	769	820	838	818	808	775	840	813	761	784	819	802	822	824	830	783	763	834	760	860	776	798	815	810	798	831	836	754	824	824	846	763	814	862	786	798	829	792	823	789	769	811	798	819	780	826	826	851	816	815	763	803	807	790	867	798	847	798	759	821	832	802	826	756	797	756	857	824	824	800	790	783	857	826	791	764	818	789	833	859	833	829	812	812	795	782	813	811	764	746	850	788	804	792	801	814	820	792	769	839	805	807	846	743	783	776	777	818	800	779	763	820	836	762	762	814	824	875	799	769	783	872	817	810	782	819	796	835	815	795	803	820	821	788	775	811	760	828	797	829	776	848	773	843	852	793	765	791	791	806	809	819	831	825	836	754	769	764	767	776	829	833	796	802	848	764	796	815	770	802	793	819	795	826	761	819	794	804	852	796	814	811	783	772	788	812	816	836	745	788	825	832	798	803	838	896	845	843	813	754	821	874	779	808	798	802	789	816	803	842	838	866	806	845	799	794	790	785	807	795	770	795	769	796	839	778	824	822	792	772	786	749	766	810	795	817	818	794	790	799	830	748	786	765	782	732	768	788	784	802	795	851	769	818	808	786	783	827	762	815	828	784	825	809	830	825	833	789	792	762	800	837	764	840	808	842	830	822	793	821	782	775	831	812	838	750	853	819	775	832	781	782	802	785	825	806	844	767	813	808	829	777	836	761	782	829	782	794	752	845	803	749	814	791	815	799	849	808	761	820	841	797	759	850	776	807	780	783	834	814	755	799	840	837	782	787	826	810	808	814	821	843	731	721	741	805	809	853	810	823	809	823	837	769	824	742	757	799	803	807	771	847	774	768	823	787	844	779	798	816	824	776	764	822	779	821	789	871	782	787	802	802	788	818	805	818	819	800	834	766	829	839	808	813	845	776	814	812	785	807	800	820	805	794	754	797	771	802	841	799	753	795	827	739	833	803	813	779	786	837	834	841	799	800	847	841	779	834	762	835	778	746	847	825	844	810	807	806	834	804	837	804	813	844	776	800	808	800	830	813	792	777	798	775	817	772	818	798	767	756	863	853	820	801	790	857	755	784	804	825	747	832	813	768	813	800	811	844	751	806	781	792	795	795	845	810	761	795	763	799	806	809	860	853	789	795	815	816	791	776	871	797	814	818	765	863	790	824	781	811	811	812	815	810	798	820	803	802	822	815	832	814	832	849	789	746	790	742	742	813	799	731	851	812	845	792	838	853	853	826	815	847	796	811	817	854	813	774	827	750	814	829	790	808	800	798	827	811	857	786	831	850	796	838	784	825	817	826	783	842	780	803	777	839	770	806	760	775	795	877	827	813	793	802	840	806	779	839	788	853	814	801	816	878	757	832	796	787	786	807	798	778	823	840	735	852	833	801	834	794	845	781	810	797	798	803	831	811	812	857	787	782	827	833	834	824	806	787	800	813	801	777	755	841	802	799	841	836	811	784	846	838	844	821	829	783	819	825	808	844	784	831	791	823	795	762	746	794	792	792	820	815	791	819	781	821	761	815	786	816	806	791	842	814	841	838	788	832	793	807	822	832	788	789	822	839	816	795	819	791	788	761	846	780	816	875	791	813	766	778	770	769	865	760	809	787	826	779	837	856	805	788	783	834	785	824	814	878	819	840	817	791	757	801	794	801	817	761	778	747	837	807	847	815	783	841	845	752	759	792	806	841	757	766	839	819	824	791	792	811	789	793	831	842	803	800	772	795	849	842	801	766	859	765	823	810	827	804	806	769	863	808	766	773	831	762	822	786	818	820	793	817	873	824	803	789	762	757	829	791	800	822	819	808	812	828	793	814	818	788	818	829	800	766	788	795	786	759	776	795	762	842	766	786	826	843	767	794	773	809	825	877	797	819	817	823	793	797	810	787	776	830	779	837	821	780	813	804	785	840	777	798	834	824	807	811	776	780	865	747	788	862	830	795	817	808	883	775	824	739	836	747	834	845	822	803	844	807	786	783	814	800	814	820	754	797	790	773	834	786	762	834	828	763	805	810	789	808	822	862	795	823	800	876	787	886	803	799	762	812	800	832	817	795	866	833	824	821	802	795	799	799	773	820	863	847	820	768	815	811	781	817	795	769	773	811	785	883	797	821	853	819	797	799	829	781	763	827	828	789	843	825	796	835	815	831	812	851	757	779	812	836	844	817	772	812	815	835	841	874	814	820	773	823	742	803	863	847	790	749	785	782	824	801	822	799	868	765	844	827	822	827	769	786	767	799	760	826	802	792	791	848	794	845	838	818	834	797	769	856	846	809	809	835	849	812	816	752	816	819	784	813	813	793	784	810	849	771	807	858	798	817	814	865	755	814	792	806	802	831	777	849	786	793	816	834	791	832	831	823	784	779	829	855	843	818	806	745	815	785	813	842	787	838	788	794	810	811	767	754	810	779	755	846	762	776	851	828	805	792	832	804	784	829	820	749	776	820	820	796	783	860	790	817	873	773	848	779	787	832	825	838	772	835	811	811	761	878	790	776	870	821	812	809	881	795	819	760	809	817	819	779	811	806	783	744	855	774	815	771	831	813	816	760	790	811	811	795	866	836	785	790	784	805	806	766	781	779	856	804	822	811	808	825	825	815	796	808	815	828	854	777	775	801	787	801	793	828	769	814	840	741	803	824	810	757	840	854	802	832	761	782	788	814	833	813	831	808	793	817	870	799	723	835	799	873	810	787	783	788	785	788	809	786	817	810	815	816	787	815	794	827	748	834	847	797	786	763	832	856	825	796	780	825	762	838	797	792	820	829	835	793	832	804	748	790	839	831	794	772	783	831	804	833	825	807	808	808	808	813	779	827	779	761	768	836	784	804	801	786	845	795	792	762	761	803	794	807	765	793	782	837	793	830	825	811	771	810	775	819	842	815	818	779	810	822	825	789	802	819	792	796	816	788	833	806	783	792	845	811	824	805	773	817	804	819	793	814	803	816	836	766	855	813	860	797	840	827	774	790	802	768	813	792	837	833	888	785	806	825	825	801	792	813	749	792	788	849	769	816	777	784	804	856	798	782	807	826	832	791	778	810	824	780	844	773	785	819	776	808	834	794	775	795	814	776	840	763	814	789	809	863	795	798	812	756	812	761	759	803	767	825	814	808	763	782	796	787	805	812	796	808	787	857	833	814	805	819	864	770	862
85883	72200	69473	59044	45150	30801	17696	8243	3528	1743	913	574	403	459	392	420	413	422	426	397	403	443	418	388	407	411	417	390	411	380	435	397	408	428	446	413	419	412	487	401	452	391	400	401	414	413	394	415	444	396	369	410	425	372	393	434	378	368	399	405	396	431	422	404	449	430	433	398	428	391	366	417	367	393	427	405	405	401	406	408	402	384	414	427	417	399	405	388	422	418	397	411	451	391	435	388	430	393	400	391	460	366	397	405	389	414	371	398	413	458	412	379	416	387	397	362	423	380	427	404	422	407	383	376	417	426	438	437	412	363	376	337	365	428	397	436	428	428	434	400	374	396	414	416	416	393	358	390	379	400	429	414	431	432	394	433	408	383	419	440	419	389	401	422	369	381	433	395	411	370	407	354	421	406	402	377	390	398	394	377	403	394	407	390	440	409	429	431	415	393	412	403	381	413	414	391	420	428	372	420	418	377	409	387	446	395	386	382	377	402	394	343	381	451	425	393	402	419	397	408	412	409	406	461	420	400	394	386	359	403	395	401	410	411	432	399	427	398	335	371	401	420	395	356	396	400	386	402	382	414	410	373	375	400	417	411	353	407	441	406	398	417	383	394	394	386	392	390	391	369	392	410	416	428	418	426	428	374	397	377	399	399	409	383	385	443	429	382	437	415	385	394	396	415	404	459	431	440	398	426	410	381	412	386	404	408	416	416	406	404	369	404	412	377	398	429	417	390	405	405	433	411	400	393	389	387	445	406	403	389	403	395	418	424	425	394	397	431	399	436	427	371	407	393	431	413	442	417	383	423	407	425	437	433	408	420	412	401	410	416	384	426	430	396	381	364	397	394	396	404	405	416	414	375	417	402	426	444	409	393	382	406	416	416	411	397	403	408	396	382	401	397	398	395	420	398	396	437	424	439	380	384	407	437	439	423	413	391	420	371	390	387	381	370	410	378	423	375	386	432	428	420	377	433	460	388	371	375	425	377	371	416	366	414	358	370	371	417	373	412	384	385	396	437	468	398	390	384	396	381	381	392	413	399	411	409	406	432	388	400	382	420	402	417	355	421	403	391	433	491	419	390	359	382	375	383	372	413	449	425	385	393	412	401	400	447	396	389	439	416	421	401	360	413	386	411	416	381	410	440	386	387	387	402	450	402	372	375	441	377	388	383	404	379	404	400	403	433	417	428	455	391	439	443	405	413	446	425	410	460	428	400	438	388	368	440	422	376	432	425	407	406	386	391	392	410	415	383	394	402	391	385	356	409	435	414	421	384	408	374	403	393	428	404	393	415	421	430	386	441	392	401	407	379	414	423	412	428	405	389	373	403	435	396	368	380	415	417	397	374	412	374	383	390	401	404	383	362	406	351	370	402	371	367	402	392	378	451	403	362	359	364	443	390	398	399	420	429	347	369	380	390	425	441	385	414	374	414	416	405	421	412	369	399	381	412	390	434	401	384	392	426	414	404	387	418	420	386	441	398	401	378	410	408	414	418	442	409	393	413	412	413	374	433	454	418	451	406	388	381	426	403	385	438	412	403	377	410	430	393	388	419	423	407	405	416	438	442	403	395	382	388	407	419	440	409	414	392	412	400	390	413	418	420	417	431	373	450	381	418	367	378	404	435	388	383	404	392	368	390	417	395	422	374	426	392	390	379	395	409	391	412	384	379	403	439	402	415	383	405	437	422	375	420	387	414	405	363	403	392	400	371	372	383	427	427	400	406	407	420	425	406	429	401	405	425	374	411	397	390	412	424	421	439	398	421	380	388	384	416	401	401	400	397	403	405	395	402	393	433	382	429	409	358	413	388	394	417	373	396	392	435	384	390	470	425	386	442	415	384	406	387	394	433	412	385	387	385	384	411	412	401	411	389	365	379	407	416	407	407	403	399	418	364	391	381	427	394	372	414	405	427	417	393	402	401	396	370	408	371	374	412	400	425	390	405	407	390	394	393	390	414	400	438	457	380	401	347	411	391	427	403	434	382	383	426	400	427	375	380	425	396	406	373	396	410	377	413	375	380	432	431	366	360	396	410	414	443	404	409	376	374	380	386	403	409	420	418	436	446	456	404	410	384	411	388	434	416	413	417	376	403	409	461	398	388	402	434	393	401	399	418	374	383	413	397	393	407	449	397	398	382	402	392	432	386	424	435	390	414	420	417	380	395	354	411	372	375	410	407	411	417	397	384	386	391	402	388	401	405	434	391	410	389	404	382	404	397	383	403	387	429	402	405	368	409	450	355	381	387	419	405	415	386	386	397	376	415	411	399	427	408	395	422	408	411	379	395	393	414	433	411	383	368	426	399	433	409	389	422	408	397	394	410	398	413	389	382	394	454	399	442	404	384	442	386	410	421	412	420	420	401	423	372	396	389	424	363	421	418	392	395	437	436	397	404	404	445	410	414	409	393	408	405	390	401	405	421	413	390	389	407	428	414	388	387	436	438	417	363	400	396	425	414	396	405	361	393	382	384	408	431	419	428	330	394	381	411	409	414	407	389	412	376	373	397	394	396	417	385	413	378	388	414	432	408	391	452	420	419	422	387	407	415	388	377	387	409	404	379	439	392	394	379	414	395	398	381	402	411	398	377	402	401	366	388	392	394	436	413	361	370	409	413	375	405	388	378	415	410	416	384	469	394	392	386	383	412	394	401	416	387	446	430	405	409	423	427	389	389	404	387	419	415	390	377	399	400	410	398	348	386	435	436	412	421	433	384	396	394	409	399	426	429	402	397	405	391	387	431	419	421	371	346	409	403	386	407	408	354	407	396	397	418	372	410	386	357	437	376	389	410	427	433	406	406	405	406	393	369	352	404	368	408	389	410	376	409	423	411	405	420	386	427	394	381	411	396	422	408	392	365	391	374	432	430	402	435	373	393	378	416	395	388	424	412	380	375	419	428	396	402	430	378	379	367	372	419	397	416	432	369	409	429	401	399	417	366	399	432	413	395	359	399	453	380	392	432	438	415	420	386	427	376	404	382	396	427	428	439	447	408	373	416	385	399	407	424	369	396	406	410	387	359	396	417	405	419	393	443	371	413	455	377	383	406	441	364	394	386	362	391	416	468	409	386	409	441	439	429	404	430	356	413	395	426	408	414	404	370	375	401	419	393	375	438	425	395	384	436	378	369	400	416	424	408	388	377	395	394	332	359	425	413	415	394	414	418	379	381	384	395	397	402	426	433	360	408	366	378	387	399	395	400	424	388	395	415	386	397	404	421	407	418	420	418	398	418	421	395	406	368	404	382	389	378	411	423	383	400	377	409	373	373	443	428	424	382	409	413	378	426	408	433	380	419	397	378	446	406	377	449	409	426	411	417	358	410	400	358	412	430	414	403	434	428	408	396	397	382	397	397	420	388	472	363	409	437	407	407	431	442	421	422	378	373	403	392	364	409	418	401	385	403	415	406	374	409	425	415	413	391	411	444	396	391	408	350	427	415	428	400	412	374	420	407	387	386	366	400	408	413	392	391	426	418
55205	54300	64548	63372	53965	42683	31013	19719	11027	5673	2819	1458	859	870	840	881	922	864	799	874	875	846	844	890	853	862	811	957	894	868	853	895	886	899	858	844	880	833	837	879	904	922	879	849	886	936	845	849	868	854	859	869	902	810	840	902	833	855	829	935	874	817	892	870	844	908	851	915	784	835	884	848	846	902	870	894	845	892	833	882	953	824	857	864	858	847	884	876	857	926	864	903	923	903	867	867	833	868	897	925	834	904	808	893	859	894	825	868	897	811	816	893	892	808	867	827	917	901	880	847	854	867	857	851	882	892	896	895	847	850	853	859	857	861	869	823	860	844	901	917	856	954	873	848	871	863	866	815	875	885	859	858	865	858	917	883	875	845	899	821	858	862	863	825	854	859	856	822	887	900	811	846	902	881	842	925	860	853	870	811	853	846	936	827	874	892	851	843	877	863	925	864	878	847	809	882	817	885	907	881	886	867	869	895	900	825	888	872	850	837	870	908	864	853	882	919	851	922	860	853	833	895	874	829	830	834	847	886	865	849	830	873	856	875	881	864	795	852	857	914	853	908	881	872	848	894	907	834	871	859	847	856	847	894	879	881	873	911	904	894	858	874	833	860	873	849	872	837	888	802	891	870	873	836	859	853	860	889	858	934	884	893	837	871	881	889	865	865	868	888	820	894	896	861	871	880	812	852	861	847	929	856	855	911	873	862	820	902	861	927	797	840	913	898	846	915	860	870	826	830	913	846	856	876	896	863	850	871	899	896	839	877	889	925	841	853	832	848	898	865	884	863	853	870	864	859	836	858	885	849	855	862	849	881	845	870	877	872	860	922	874	840	873	901	846	875	810	863	885	825	829	876	871	870	870	876	875	828	913	876	852	918	848	859	834	866	844	826	865	877	826	891	922	886	847	861	822	831	905	891	832	811	810	827	934	854	854	802	873	871	862	829	868	868	860	908	819	843	887	876	906	868	891	827	791	867	912	813	832	838	869	789	849	844	839	914	910	855	843	868	820	798	890	810	853	883	917	821	845	900	856	859	923	845	851	826	807	954	899	829	890	852	850	805	869	846	811	862	825	861	824	907	830	886	857	897	890	835	898	854	877	845	894	846	904	901	872	872	886	871	865	883	847	846	881	875	845	888	845	866	870	811	843	915	858	842	926	923	875	890	838	848	853	842	876	836	876	877	834	809	909	844	845	822	841	862	883	856	870	816	875	855	879	922	905	860	906	894	865	809	842	828	814	883	873	854	870	894	844	859	859	836	867	892	866	856	870	894	871	897	868	869	909	844	877	892	848	846	874	898	914	898	842	894	886	863	830	872	894	848	814	900	857	838	849	871	878	881	895	906	844	836	876	807	853	866	874	869	902	840	903	821	838	891	831	820	830	801	799	852	901	910	872	858	852	886	835	870	874	840	839	862	921	840	868	892	873	887	889	856	851	854	847	816	812	902	845	841	882	883	897	887	875	869	887	839	884	878	840	861	871	879	850	853	792	875	886	904	860	851	789	856	825	894	882	870	844	856	868	878	885	822	837	916	832	848	820	870	862	847	846	818	915	889	923	886	833	893	865	886	791	850	910	855	862	920	847	906	872	857	846	844	869	851	882	813	857	848	838	861	825	828	835	834	849	874	866	876	871	849	817	845	844	853	862	844	857	814	816	959	895	864	883	857	865	896	871	935	831	896	868	865	869	903	864	846	825	851	896	849	930	855	882	871	898	858	863	856	874	870	860	839	849	841	885	823	883	871	891	835	884	911	857	872	811	884	833	920	840	888	857	887	846	881	892	905	845	832	837	868	837	915	855	906	835	865	860	866	865	872	842	816	881	926	854	824	855	861	853	860	872	867	922	864	850	873	877	840	891	903	847	827	862	819	910	850	880	891	901	879	829	904	854	866	916	858	862	820	925	896	867	874	863	826	805	857	848	871	863	862	841	855	870	852	821	882	894	845	860	894	827	881	907	878	901	876	864	934	856	870	808	922	868	850	904	895	824	862	906	860	861	860	900	856	854	902	851	895	853	857	877	883	917	878	907	853	851	907	880	840	840	869	910	824	826	852	844	788	803	880	879	877	776	859	863	852	844	868	830	868	825	843	898	802	878	853	825	881	796	873	888	917	849	833	850	830	867	869	913	856	886	836	807	842	884	910	889	894	812	842	882	848	816	878	856	816	818	859	856	850	884	857	876	810	848	864	886	865	888	866	877	898	860	826	870	853	858	821	878	846	913	854	870	881	799	927	898	892	826	912	850	873	877	874	847	846	851	856	893	877	790	852	862	884	873	884	861	875	861	839	836	845	860	904	849	850	861	891	860	822	890	910	887	859	840	820	828	807	822	853	780	868	865	844	894	856	843	835	929	908	873	880	839	865	850	896	893	849	830	847	834	867	900	836	810	810	876	863	845	854	853	886	814	797	906	827	847	816	821	837	854	866	839	829	840	818	803	859	864	879	858	923	877	859	872	867	863	835	903	856	923	823	872	886	858	866	891	858	845	836	888	872	866	874	891	830	877	848	887	885	937	853	831	870	834	845	879	921	874	870	864	820	841	851	840	861	842	917	830	829	849	868	855	851	825	914	895	919	861	883	859	890	876	868	886	889	878	832	926	914	877	848	817	868	782	831	893	907	834	947	834	877	852	866	897	882	878	862	914	858	861	859	848	839	844	894	845	937	842	858	904	904	856	846	841	881	872	872	867	873	870	847	896	842	822	843	949	849	878	879	875	871	894	852	866	895	808	861	869	858	873	873	851	906	832	885	819	876	830	813	903	847	834	832	835	857	939	879	854	825	874	888	860	844	901	910	881	826	865	794	877	866	911	879	816	814	863	823	858	868	874	913	824	821	921	822	868	855	856	840	841	882	848	888	952	868	893	832	839	913	881	855	831	862	876	870	916	861	782	879	904	877	859	863	910	868	918	829	893	817	862	857	850	889	867	890	935	905	833	869	889	848	913	834	865	862	878	875	879	884	841	870	866	873	906	836	830	886	857	842	874	885	907	864	876	872	853	840	914	871	857	888	836	844	882	901	865	864	831	825	904	886	913	878	852	907	870	869	874	907	839	915	898	907	899	865	854	855	939	877	913	864	848	795	865	865	837	818	805	875	847	894	795	853	888	862	848	877	858	876	852	863	870	833	835	852	909	876	862	806	900	836	839	884	874	840	880	880	882	814	857	832	918	841	906	837	831	856	886	835	887	871	895	902	816	846	904	817	860	851	853	843	914	839	821	866	895	827	825	913	862	862	832	875	812	872	903	909	838	847	897	890	886	856	883	863	900	863	892	890	875	871	878	842	877	839	837	894	853	806	873	860	848	842	894	908	840	859	838	861	832	867	892	853	878	845	847	841	892	861	868	846	891	897	884	847	850	828	859	849	851	884	912	840	882	894	842	843	863	901	780	847	877	856	879	815	857	884	915	925	869	842	886	840	865	847	842	820	889	905	896	836	821	877	850	862	861	894	866	887	798	837	849	896	869	874
14793	7326	4683	3378	2142	1315	810	547	423	346	307	310	316	324	315	307	275	290	295	284	295	300	292	309	268	274	315	298	299	280	267	324	301	275	283	288	304	278	287	274	297	324	296	308	336	270	274	308	289	281	311	309	300	317	291	306	263	303	319	307	294	338	293	286	329	302	274	269	322	306	301	263	297	274	314	295	276	279	301	307	300	294	281	298	281	288	294	324	295	306	287	279	282	310	313	307	304	282	290	277	288	323	301	293	303	315	324	306	305	277	290	303	315	269	308	305	307	297	317	316	294	337	318	313	296	303	275	305	290	324	286	320	295	275	323	277	331	304	302	258	272	319	329	252	290	297	274	311	304	315	304	338	313	298	299	321	273	289	294	296	314	294	289	304	302	285	307	349	276	289	308	302	314	286	293	339	309	291	274	265	296	308	311	295	293	290	311	318	288	297	263	304	307	307	264	265	310	292	311	341	315	325	291	318	309	317	287	319	303	286	297	299	288	281	297	288	288	343	263	289	321	307	303	292	311	288	267	286	311	286	311	301	281	286	299	294	295	275	312	329	281	305	314	290	306	276	316	287	308	311	289	319	299	314	308	318	317	277	295	297	283	284	279	290	282	281	323	294	301	314	297	325	292	294	301	332	283	271	296	296	270	290	313	304	291	300	303	287	281	267	307	297	300	300	324	282	328	255	271	272	304	294	286	287	316	310	302	313	318	294	268	310	328	308	314	294	307	292	285	269	286	287	320	307	281	321	285	291	282	277	302	284	272	280	280	288	346	309	294	299	326	263	280	273	329	266	281	317	288	312	323	303	293	337	283	299	281	326	292	282	308	297	312	312	298	298	296	301	282	280	267	323	242	304	316	303	286	295	312	306	307	335	301	302	296	321	352	281	282	278	261	278	277	292	342	321	329	257	288	335	278	305	281	288	295	304	303	264	305	277	322	321	316	281	305	292	305	320	289	298	287	315	289	273	294	271	284	284	307	308	302	268	292	305	268	297	303	296	320	281	295	324	304	287	321	288	274	269	319	292	300	315	271	287	305	299	295	305	309	305	297	309	286	318	305	297	277	293	302	302	286	284	277	277	270	336	312	300	294	298	302	260	285	301	312	298	298	312	300	308	269	290	301	292	294	276	292	309	315	308	311	291	321	332	274	265	288	304	281	266	303	333	313	305	291	279	291	307	291	310	300	262	288	305	302	285	310	306	281	318	329	306	299	305	276	298	286	300	295	305	320	319	287	287	304	315	292	333	281	295	283	302	316	285	283	327	290	321	276	274	271	304	278	258	291	294	260	305	312	281	312	271	318	304	263	269	281	281	283	328	350	300	297	281	299	310	316	314	301	305	274	291	316	294	317	276	286	249	284	303	276	316	262	297	275	289	311	288	291	309	306	287	295	301	318	301	306	278	280	258	308	251	298	319	263	317	297	277	309	321	291	277	262	294	314	281	339	298	292	341	290	304	285	297	296	300	298	295	313	313	275	307	277	318	302	288	315	308	300	315	286	343	280	287	293	272	286	286	239	315	318	277	304	290	298	278	295	277	297	334	322	295	292	280	319	317	291	301	305	323	270	306	269	317	312	291	342	307	238	282	326	302	305	296	283	303	294	279	316	276	286	281	315	301	331	279	288	301	323	294	316	283	289	292	274	302	306	310	305	290	279	260	283	274	303	323	272	338	298	276	311	291	293	284	288	323	303	292	266	265	310	305	299	292	265	259	281	295	295	297	283	275	283	318	297	294	321	273	284	282	285	295	326	280	325	281	322	300	268	291	282	268	301	287	298	271	264	290	292	281	286	282	314	312	276	254	347	308	309	306	303	308	325	304	272	290	257	312	306	279	292	284	291	292	284	282	310	317	260	302	293	312	326	303	271	265	252	292	306	308	262	275	299	311	306	287	313	321	306	284	311	289	287	293	289	283	291	291	281	282	299	254	307	292	263	269	280	258	291	272	275	308	294	280	286	290	287	309	280	300	273	291	289	285	294	300	292	301	327	354	285	319	272	268	309	295	327	279	285	278	267	290	282	275	304	331	283	302	294	293	284	316	323	292	330	299	262	323	302	285	294	301	281	324	299	312	312	290	301	300	268	304	307	330	292	273	333	309	304	298	291	306	255	298	273	300	284	309	312	302	314	297	322	289	274	281	321	334	245	306	278	311	287	308	347	272	290	311	277	328	305	306	306	298	309	315	275	282	267	293	317	296	301	263	301	285	294	270	293	298	320	298	297	317	276	298	314	280	322	310	299	284	328	294	294	301	318	327	314	300	281	291	300	298	294	291	287	278	280	300	325	277	279	306	305	325	325	295	293	231	309	292	308	323	305	330	272	332	303	292	305	317	295	310	289	299	326	276	290	300	272	299	284	292	264	317	304	283	287	315	295	315	317	304	296	296	296	297	274	276	293	300	289	299	318	271	333	283	294	279	317	299	301	266	274	267	307	298	296	293	252	309	279	302	315	293	299	298	288	280	279	327	296	283	298	303	277	315	313	317	288	348	297	298	323	280	314	297	288	275	309	286	294	289	294	275	319	289	288	290	260	312	295	288	314	281	276	294	293	297	266	274	308	314	289	313	294	279	288	294	317	281	279	319	305	296	326	298	292	297	311	303	289	294	278	314	324	316	278	293	307	279	307	307	286	284	307	270	274	300	287	246	313	290	285	307	300	322	289	312	297	284	273	292	335	284	319	298	320	310	250	323	313	286	306	291	327	290	262	261	279	266	291	313	296	293	294	300	301	321	285	307	302	281	271	297	272	284	314	280	295	281	269	300	283	300	285	302	303	303	312	297	273	302	323	287	296	315	300	299	328	300	282	286	310	301	306	298	292	293	316	331	314	308	291	302	285	301	275	302	307	276	317	293	305	310	289	268	276	315	307	292	316	280	306	289	306	290	319	277	310	283	266	313	311	322	274	285	291	306	333	312	317	326	296	257	282	290	295	273	265	287	279	291	291	308	323	280	290	299	318	309	280	299	313	280	271	294	333	286	267	283	298	290	292	304	283	297	290	307	272	284	317	290	286	303	337	315	318	303	303	314	292	295	283	297	304	339	302	295	273	293	301	312	316	293	281	311	319	269	294	313	317	295	294	331	293	276	302	298	302	318	315	303	258	283	285	273	326	327	297	262	295	310	283	312	319	337	290	300	301	287	304	302	310	283	289	295	320	310	310	328	310	295	278	302	342	307	308	305	284	267	283	256	256	284	287	314	311	320	290	321	301	266	318	316	287	284	297	288	328	313	279	280	346	297	314	313	279	318	288	303	270	312	306	307	338	313	308	277	287	303	293	308	287	293	298	251	306	265	284	305	303	279	306	306	290	298	296	316	317	296	272	302	270	241	301	316	313	274	275	289	321	284	289	275	279	312	300	328	298	329	302	318	288	327	287	307	296	289	299	294	269	318	314	268	300	337	275	278	308	287	329	314	306	310	297	279	290	302	309	297	334	301	286	290	326	306	269	280	304	285	281	264	273	307
14759	9379	9318	9034	6346	4065	2636	1641	1118	878	766	676	691	656	672	613	656	626	643	633	641	639	630	653	669	659	673	655	653	644	675	640	602	665	624	659	661	653	663	637	674	683	668	674	657	652	661	684	660	685	649	648	667	617	601	641	655	686	619	608	654	676	614	643	606	676	620	667	681	650	670	658	688	662	668	681	681	673	645	634	653	617	647	640	630	715	630	623	687	666	602	651	640	652	633	632	635	666	683	699	632	668	615	672	648	676	625	663	637	667	642	665	647	671	648	696	641	682	626	634	654	678	647	677	645	652	692	629	645	675	646	682	611	665	681	694	671	646	712	683	657	681	629	676	643	654	702	647	640	647	677	634	635	654	625	667	683	681	660	641	693	660	682	586	672	648	601	685	641	713	659	688	625	627	638	627	649	640	648	701	643	618	651	694	665	653	661	662	672	668	632	656	694	645	639	650	669	659	655	676	634	675	682	661	684	704	701	691	641	641	643	640	632	703	700	666	605	677	668	669	647	677	634	638	634	600	697	651	620	617	645	692	653	659	654	645	640	630	678	602	642	679	632	633	599	619	657	684	609	642	719	646	649	618	680	619	666	648	640	663	678	648	671	703	693	682	616	676	699	707	602	635	648	678	656	672	621	644	709	608	693	655	655	665	652	671	680	680	682	639	619	666	674	678	652	666	693	710	630	661	680	662	645	651	679	675	677	647	670	670	719	685	654	663	630	676	671	649	639	642	714	661	671	658	646	652	644	681	635	653	664	683	657	662	646	571	664	635	660	656	684	672	678	644	685	621	680	641	679	659	661	659	669	690	687	665	696	697	696	653	655	692	671	683	645	648	640	683	667	687	628	653	652	678	657	675	653	676	641	656	664	694	666	681	653	661	632	670	628	700	660	624	642	663	678	658	646	607	681	634	637	693	627	681	677	692	658	622	654	676	691	639	611	681	650	635	663	647	656	660	665	656	645	627	688	656	679	651	661	725	673	631	610	704	695	584	626	686	649	666	607	666	661	688	677	650	711	668	683	659	672	630	683	679	688	681	663	645	670	636	707	657	665	681	631	630	667	627	627	692	605	679	586	669	596	666	654	612	639	706	630	606	630	648	657	629	699	664	664	621	667	679	680	675	703	690	625	655	654	674	661	654	644	644	663	704	709	608	681	668	673	687	682	694	667	671	675	641	659	682	633	628	721	629	668	675	683	658	670	631	715	655	651	631	692	658	652	679	642	667	647	648	680	643	681	703	670	654	648	691	638	669	640	672	629	669	680	656	568	658	639	654	676	625	654	650	657	644	657	659	687	670	680	648	676	651	672	621	730	630	580	689	681	658	666	607	706	673	657	737	617	676	643	610	638	632	641	659	706	641	677	656	670	691	661	695	640	666	684	671	680	695	693	646	711	652	663	638	657	638	640	651	683	607	613	663	671	703	657	634	677	658	628	662	634	649	677	656	650	684	669	649	673	662	644	641	630	656	618	715	612	649	629	647	687	651	688	649	685	659	645	672	683	670	652	618	677	630	656	693	641	653	632	698	684	644	702	630	656	678	642	662	659	685	649	611	674	640	665	642	661	652	684	630	667	655	615	678	673	639	623	693	617	675	627	679	680	649	636	653	621	693	665	709	627	628	652	635	645	702	665	645	697	643	624	628	693	680	613	618	677	622	644	645	651	689	678	652	659	636	643	675	687	660	653	666	621	639	661	661	685	640	682	649	662	589	673	671	629	682	673	651	645	637	643	658	655	676	693	637	698	663	681	618	714	701	682	663	711	655	700	606	715	645	632	668	640	617	623	649	626	707	689	683	665	697	689	664	682	644	650	643	610	664	637	664	652	679	675	655	682	639	643	633	647	603	613	631	686	680	681	667	654	618	676	667	632	695	628	653	638	654	632	616	613	631	667	695	639	676	701	633	642	707	745	609	631	681	683	651	650	600	668	724	679	645	673	681	665	689	666	632	608	642	611	598	671	707	643	681	688	647	648	603	669	701	641	639	636	648	662	661	681	666	674	626	699	663	640	678	623	631	658	672	646	625	673	609	655	666	653	635	618	617	645	676	672	686	686	632	649	621	648	662	640	631	678	665	640	695	652	661	629	645	651	660	638	669	606	648	652	617	682	627	645	614	603	627	677	606	694	640	672	674	661	616	645	650	676	674	609	637	650	657	671	634	660	651	611	676	649	628	656	635	652	677	618	626	660	668	644	664	664	657	653	667	672	617	654	654	695	657	627	637	668	660	667	685	695	660	659	673	651	653	674	611	661	642	635	690	635	648	664	696	654	671	627	681	635	671	662	694	637	638	668	637	651	681	644	704	662	651	629	654	658	639	659	653	684	646	664	667	667	655	661	723	636	647	669	639	656	667	654	698	637	699	649	603	613	655	670	635	642	696	622	667	673	637	661	650	693	650	661	685	704	680	659	629	673	630	678	673	648	672	646	623	670	651	647	672	634	623	679	664	637	655	684	621	631	678	632	684	675	627	638	630	664	651	623	675	674	684	614	614	675	651	616	729	648	633	609	631	655	617	638	674	697	661	669	667	612	677	636	709	701	634	672	640	647	682	634	681	634	645	672	654	619	641	659	659	639	680	644	668	669	660	688	669	692	619	665	649	708	638	660	671	663	643	674	687	641	647	664	637	656	663	658	676	645	625	646	623	626	603	667	632	688	661	661	682	647	695	633	658	616	677	663	639	630	665	636	639	642	621	650	644	683	666	644	663	638	660	674	681	641	613	651	698	630	681	684	682	702	649	671	629	649	646	666	692	697	676	670	680	644	667	630	675	652	640	616	687	631	662	626	634	690	657	660	656	664	681	639	677	636	676	648	652	658	697	651	655	648	634	636	672	669	674	652	681	650	676	659	638	712	672	615	646	633	660	657	620	653	608	637	674	687	621	645	653	689	633	667	659	656	674	704	700	631	638	661	621	674	669	706	671	694	679	647	611	662	657	662	655	622	607	658	665	642	647	681	644	689	655	645	628	638	617	659	637	683	605	665	692	681	638	645	657	629	684	623	658	644	680	621	663	665	681	637	660	693	684	668	670	665	626	613	709	657	706	657	608	689	603	640	661	656	662	647	660	652	659	627	641	632	652	628	639	684	681	673	636	628	636	635	655	642	664	678	625	634	641	661	685	655	661	622	631	660	700	643	638	639	684	614	629	664	643	681	675	620	696	681	623	638	632	657	684	660	662	648	662	653	685	651	690	687	619	662	706	667	663	637	617	633	618	714	684	613	712	654	650	674	623	629	625	645	684	724	648	633	622	664	649	635	667	678	653	660	619	647	627	674	702	667	593	655	656	643	675	656	674	681	683	684	683	662	635	643	637	671	650	643	677	648	668	632	648	633	664	669	625	628	663	699	679	665	630	642	668	647	637	667	645	671	698	660	650	655	696	611	614	695	663	605	638	655	682	654	613	616	653	660	654	651	697	629	670	652	609	656	675	653	650	707	647	640	646	661	664	698	640	626	627	626	733
83680	69183	70416	59557	44965	30544	17455	7727	3111	1421	673	489	418	353	368	396	377	407	337	417	365	368	403	401	333	371	349	415	388	370	378	338	348	387	362	396	376	373	371	387	357	356	378	411	383	372	378	384	400	366	358	349	357	383	374	364	349	323	378	383	332	422	336	382	352	389	383	405	367	399	385	371	406	363	387	353	355	352	396	372	352	355	391	360	395	373	385	345	365	384	390	374	400	370	386	335	360	358	383	382	364	405	366	379	372	355	360	371	381	401	365	382	394	374	404	361	378	386	393	411	348	376	369	415	408	389	392	387	366	384	361	417	394	363	356	376	366	380	376	346	386	362	383	357	371	395	369	383	388	360	358	367	388	375	327	368	340	347	389	406	321	363	397	385	366	414	427	346	367	362	411	387	393	345	343	371	396	372	344	376	358	343	387	379	408	399	370	337	387	400	377	404	376	399	352	401	379	388	377	369	403	384	364	432	361	385	415	358	372	384	358	385	376	398	356	388	386	400	394	357	368	356	357	358	377	393	396	415	373	403	389	393	393	405	380	400	359	361	349	379	351	356	366	379	356	369	380	342	348	359	363	379	355	357	354	372	367	402	388	384	395	389	419	374	355	341	355	387	373	337	356	345	362	420	375	376	355	372	334	350	417	401	355	371	354	355	371	331	351	405	349	348	363	376	393	374	330	353	356	363	362	394	322	344	339	381	359	384	361	395	368	362	380	401	360	369	336	369	375	384	399	384	401	345	350	374	386	426	397	366	376	383	336	410	423	337	389	371	336	362	371	351	384	362	378	383	377	350	330	353	414	383	371	400	338	356	417	383	383	375	362	378	368	373	374	378	372	402	393	404	327	359	429	349	370	341	374	325	356	377	326	382	348	389	382	360	364	381	323	346	427	375	388	374	371	396	345	380	337	379	393	359	387	361	366	371	397	370	360	349	395	357	374	377	386	374	373	365	356	371	381	373	391	417	354	366	359	343	376	405	350	363	350	351	361	360	368	384	349	370	380	371	392	358	367	386	360	377	367	390	392	369	393	386	374	367	356	372	450	351	364	379	396	372	415	370	346	383	380	365	390	386	350	380	380	378	393	391	357	349	367	397	384	392	383	403	370	337	382	399	358	406	386	369	399	369	350	400	392	386	384	408	376	358	343	370	380	356	383	383	399	335	351	377	404	375	395	365	381	336	403	410	381	402	380	351	341	347	363	363	342	375	384	391	372	381	383	366	390	378	416	383	376	355	349	380	341	349	375	392	384	337	378	369	384	345	410	315	416	369	365	363	344	372	366	328	384	348	379	368	398	399	331	339	377	367	339	374	376	393	389	379	424	322	367	400	331	408	348	359	381	358	358	366	414	384	359	372	388	351	355	354	416	380	384	382	340	360	381	368	365	360	348	321	378	392	396	402	366	344	338	362	391	404	371	374	390	387	352	370	362	363	347	345	404	370	371	391	367	352	367	361	380	366	356	383	372	390	375	349	367	383	397	402	411	372	380	358	381	353	343	386	407	386	362	387	404	366	341	368	365	366	378	416	429	367	370	378	362	398	365	349	347	379	401	370	346	378	383	349	367	355	359	391	356	381	360	332	383	392	370	366	367	356	340	384	396	370	378	393	358	383	366	321	392	368	374	401	387	337	362	336	335	399	358	425	410	389	375	364	427	373	349	399	339	359	354	380	372	380	344	370	371	366	378	368	360	341	382	400	341	370	371	371	385	388	372	409	396	411	380	356	345	368	360	380	365	390	390	398	381	403	385	403	351	358	380	354	390	395	386	372	379	377	366	427	379	378	355	364	425	365	427	421	392	365	373	387	366	350	352	349	388	338	374	355	393	387	380	408	360	403	370	377	432	366	372	396	346	381	329	358	352	365	374	366	344	385	357	386	365	374	373	376	378	380	382	399	369	393	395	397	329	403	376	373	363	361	369	380	396	371	378	423	386	372	393	365	385	371	389	364	397	356	368	365	368	375	385	381	375	400	384	365	376	396	405	359	379	361	393	358	375	420	360	380	341	341	353	352	360	378	356	384	381	392	396	404	357	400	379	361	409	382	383	378	407	345	400	347	380	370	358	394	365	387	357	370	364	377	399	392	364	370	358	365	372	366	349	391	349	384	348	359	350	348	387	388	383	353	357	383	361	374	356	362	412	377	400	366	371	345	355	387	399	342	391	363	353	357	377	355	373	362	377	344	325	375	374	373	395	390	388	386	404	385	388	399	357	372	375	397	392	400	376	414	398	375	365	379	344	376	377	371	390	361	395	377	358	358	362	352	343	421	364	409	382	361	394	400	350	396	376	359	366	387	389	402	384	378	363	394	347	369	340	398	356	394	339	363	381	403	375	344	381	399	403	384	372	369	380	351	399	363	380	361	400	378	390	364	410	376	402	370	365	371	349	405	357	352	390	450	393	363	384	409	375	370	388	390	365	368	367	358	377	368	335	394	372	364	389	400	363	369	362	344	357	359	376	371	344	362	363	369	384	406	373	373	375	355	374	399	380	392	369	372	403	396	387	401	397	389	394	372	351	385	356	373	369	366	362	385	379	406	365	360	372	353	362	392	353	396	380	413	393	384	365	338	386	382	366	366	373	367	356	369	356	381	328	366	366	400	352	370	379	374	365	377	357	387	411	361	367	382	367	392	381	363	393	380	402	400	342	424	365	376	373	378	372	362	393	343	361	378	375	359	398	412	364	399	333	363	333	347	360	360	369	367	396	382	396	389	367	368	400	391	380	361	371	386	338	353	391	376	395	337	337	381	374	355	346	399	377	383	353	366	362	350	407	389	366	422	368	391	351	372	426	355	367	392	416	357	425	389	350	374	386	363	406	371	362	390	385	360	370	352	355	343	368	389	353	387	373	393	351	386	389	359	381	339	375	402	377	388	396	395	367	389	400	386	413	380	385	363	348	369	385	346	384	403	374	419	408	335	337	392	368	405	417	359	368	363	360	381	368	370	373	384	347	393	370	368	397	384	387	378	382	377	363	385	371	384	381	369	364	338	374	373	348	379	344	389	382	385	374	359	368	378	388	422	381	398	402	392	371	365	353	371	371	367	384	394	363	374	378	356	378	391	365	392	373	390	371	408	391	405	412	405	354	375	370	368	359	408	378	394	389	383	378	333	332	342	386	398	394	348	383	380	403	363	364	382	372	383	346	436	376	394	353	398	385	382	355	412	361	387	354	340	348	366	383	355	367	351	376	381	362	375	390	385	336	359	363	373	408	382	368	373	390	372	357	393	391	380	391	387	360	366	386	374	382	346	382	403	366	356	364	382	378	384	361	371	356	364	352	384	392	384	385	374	357	374	392	381	395	341	366	399	399	396	352	375	388	393	385	378	366	371	381	406	370	377	357	401	381	365	361	374	357	380	382	409	348	357	373	385	361	369	381	382	364	367	393	382	395	391	341	355	367	368	334	373	403	414	381	389	364	393	356	380	381	387	407	355	373	381	340	354	367	375	356	396	326	358	379	393
52614	51363	65217	63773	54332	42590	30549	18503	9606	4724	2350	1341	857	819	808	801	823	837	832	762	817	793	833	819	788	799	798	733	842	779	821	803	849	806	794	882	809	805	827	804	781	842	802	796	804	777	863	885	790	763	810	840	776	838	820	777	798	835	744	817	823	798	785	757	832	832	837	857	831	838	804	781	861	761	853	882	850	762	806	821	785	860	765	844	794	794	834	863	852	843	833	830	721	783	782	797	853	762	873	803	837	882	830	813	834	784	799	816	838	847	801	798	857	817	784	808	829	822	780	786	839	856	841	785	787	765	803	816	786	835	799	800	815	767	813	801	787	820	811	781	811	832	775	780	829	824	809	799	797	801	819	777	817	843	788	800	856	854	801	825	851	829	821	799	825	827	825	814	834	787	802	832	806	801	770	845	816	857	793	813	823	806	806	839	790	776	841	867	780	785	807	784	782	832	841	786	816	821	822	814	810	803	816	767	821	852	849	823	790	809	826	847	833	844	803	857	874	812	804	871	804	860	792	846	803	812	811	798	795	801	826	787	849	823	855	779	786	838	845	790	793	796	844	790	829	816	832	778	886	806	783	784	837	781	834	850	804	772	809	815	852	879	848	845	777	878	844	843	826	810	811	843	851	837	828	810	839	801	823	800	817	828	817	821	778	809	797	805	859	813	811	789	837	757	796	825	824	809	815	862	865	767	842	856	823	769	881	809	834	838	877	824	870	830	859	834	840	842	894	807	825	783	821	819	828	861	814	863	748	793	873	807	851	800	777	861	779	821	778	769	848	795	757	838	808	778	803	832	838	826	801	803	795	791	797	810	839	823	865	819	816	809	830	826	814	826	820	802	852	798	807	786	843	802	814	820	822	774	801	842	833	805	825	851	824	802	808	805	833	769	817	780	804	792	785	833	834	837	827	851	781	824	823	820	839	828	797	854	851	834	797	820	832	787	832	827	788	828	786	798	830	836	757	790	783	867	860	834	816	791	766	805	795	792	798	787	842	786	809	825	888	802	806	795	769	786	834	858	807	868	883	824	838	788	778	778	843	799	792	831	804	844	858	883	805	839	796	773	867	833	767	815	845	812	796	850	831	833	810	796	832	809	813	802	783	824	825	856	792	775	833	777	785	839	878	794	790	803	834	798	802	815	795	848	828	811	819	798	843	808	802	838	821	779	785	860	862	834	813	856	832	784	786	843	753	808	856	830	784	827	795	829	836	852	839	834	792	847	852	811	797	806	824	858	781	826	819	814	830	837	810	760	816	832	846	800	780	820	850	818	836	856	851	812	854	847	829	787	818	747	792	782	839	848	815	841	892	796	832	886	761	813	804	812	839	788	822	790	857	818	798	795	852	813	835	778	784	755	783	824	785	825	816	793	786	831	776	807	837	841	829	847	835	807	840	811	818	795	879	822	854	843	802	771	805	834	829	814	796	806	832	787	766	854	858	831	820	834	810	839	841	811	816	844	808	821	825	809	818	789	791	842	803	838	779	758	846	771	822	875	771	784	858	868	853	807	814	803	853	823	821	834	794	789	821	776	764	852	822	824	794	846	821	807	808	792	836	838	828	786	850	769	809	800	784	778	801	801	807	832	856	776	837	853	791	799	821	814	821	798	828	801	804	756	809	807	822	789	775	864	826	798	771	796	858	818	808	824	839	849	804	837	782	785	821	820	816	872	829	805	820	818	855	862	799	767	796	818	800	821	826	812	781	849	852	829	802	787	827	816	827	834	820	748	816	836	816	776	794	803	833	764	813	825	801	852	833	814	831	812	824	810	840	829	804	872	792	783	831	775	812	805	820	806	853	816	786	809	792	847	832	837	818	833	870	828	858	826	831	842	841	797	814	823	821	782	806	794	790	830	784	845	780	826	863	815	758	784	855	750	846	792	821	792	835	817	817	819	847	790	806	829	817	810	797	773	805	796	786	810	767	798	789	862	844	801	881	835	882	794	818	794	812	772	837	822	832	760	789	804	821	814	806	808	786	815	814	860	806	830	831	839	850	863	827	803	811	832	783	798	776	768	806	854	847	786	809	788	776	817	854	784	740	780	857	887	855	821	800	776	863	784	814	859	822	853	840	841	800	824	814	793	804	791	825	835	807	807	835	814	792	758	827	816	829	827	823	826	816	810	838	795	861	852	827	801	776	796	791	835	840	858	772	779	802	830	806	835	780	847	833	803	782	822	849	788	836	804	813	771	799	810	811	832	819	823	854	805	817	826	810	807	824	821	759	837	761	829	793	830	838	783	793	794	847	791	787	796	832	825	843	817	829	832	846	821	866	865	799	764	834	823	868	863	855	825	842	791	816	827	808	793	819	787	802	778	833	816	831	842	852	777	814	816	799	808	807	824	798	823	799	835	808	788	835	844	819	802	831	808	822	819	791	804	777	791	771	797	821	775	828	825	794	798	772	840	787	815	787	872	872	821	822	851	819	806	846	835	812	804	820	794	830	824	835	811	778	817	843	778	800	844	836	810	775	837	814	825	791	785	849	880	887	840	805	806	808	804	825	791	839	789	857	803	780	788	826	813	815	782	813	796	809	850	878	797	808	813	797	840	802	838	815	829	791	824	792	774	861	812	832	840	790	818	759	824	801	827	774	794	830	824	802	894	803	841	846	840	795	825	836	803	806	850	816	798	774	819	825	804	794	825	830	838	802	796	857	828	814	793	780	793	878	781	792	809	860	839	805	788	822	808	812	810	843	824	853	830	804	788	795	837	826	834	840	928	791	809	828	826	816	810	763	805	744	851	872	779	830	850	825	820	824	792	855	789	846	816	857	807	814	888	846	810	801	843	805	749	824	834	824	835	799	818	828	838	797	849	849	841	795	779	805	774	765	799	843	839	829	879	857	765	766	859	844	814	816	821	862	854	805	815	765	879	830	816	817	818	839	823	825	809	815	743	808	782	798	821	777	774	807	798	850	819	820	761	875	760	816	790	832	831	754	795	856	822	833	836	826	816	766	846	823	805	814	800	841	778	818	765	791	771	842	801	798	826	880	830	856	830	763	779	792	881	818	790	764	827	818	855	774	831	889	816	797	792	835	794	814	792	788	780	806	808	766	850	807	781	795	820	776	840	840	834	796	760	806	785	837	822	864	839	859	787	797	872	828	809	848	799	819	777	862	782	850	840	787	787	823	808	805	802	780	810	805	778	783	793	782	816	772	818	826	817	870	805	844	807	792	824	845	822	837	838	815	772	815	795	845	773	776	765	827	796	832	807	786	812	824	878	794	810	821	843	757	849	819	814	800	814	776	810	811	828	837	823	821	807	833	824	779	777	845	782	809	833	844	827	769	811	830	864	832	860	830	775	805	834	830	816	781	841	772	828	834	807	794	819	889	808	816	824	783	843	790	843	834	776	811	801	790	799	805	860	807	816	838	747	841	844	799	824	757	811	787	854	825	826	807	849	874	833	850	859	808	832	814	837	775	769	809	770	796	837	793	787	800	822	826	844	839	803	834	830	801	804
83815	71049	72395	60965	46086	30960	18085	8252	3233	1475	801	541	388	430	454	439	415	402	367	377	376	453	400	410	450	425	416	398	405	451	400	421	385	413	444	402	398	383	429	381	387	402	407	386	415	446	390	379	391	432	438	454	417	424	430	418	437	416	455	388	403	403	445	425	420	396	412	424	414	393	379	418	419	428	385	426	416	411	408	374	433	398	432	403	393	408	360	429	415	382	412	407	451	405	413	425	418	428	373	364	389	411	410	441	388	404	447	418	413	428	411	445	420	399	398	414	402	384	405	444	416	400	416	440	427	407	406	396	407	421	399	396	369	439	428	402	399	405	385	409	435	399	413	420	436	439	384	434	408	415	428	359	389	403	424	406	401	407	418	403	411	435	445	413	425	407	416	401	468	383	433	403	442	393	409	413	385	409	429	458	398	402	424	419	424	435	410	389	408	419	434	353	428	390	412	416	398	405	400	384	401	446	433	397	364	354	446	416	368	434	421	382	387	417	367	423	428	392	405	429	403	394	409	425	409	433	396	434	439	415	368	401	409	423	444	452	394	419	411	375	379	443	420	413	427	414	393	425	444	417	433	400	414	416	415	454	423	434	410	403	410	436	407	428	403	406	429	404	393	412	383	419	427	436	375	388	415	375	414	401	393	419	405	411	432	432	425	416	389	419	403	412	389	423	415	384	374	409	419	419	428	412	402	380	417	408	423	413	427	424	427	388	413	415	404	412	395	416	407	422	395	435	410	413	413	424	433	412	416	436	410	394	378	406	416	420	406	415	421	392	414	387	447	465	426	403	447	436	385	411	405	410	424	468	411	383	434	402	407	423	416	419	436	429	395	406	383	429	420	388	383	412	373	418	441	454	388	401	423	451	449	428	442	419	383	419	421	380	412	415	358	415	412	409	426	450	413	432	390	436	447	409	441	411	439	425	409	412	413	388	429	383	398	406	410	359	405	444	423	382	416	396	406	417	394	478	383	374	421	420	424	430	379	387	377	416	375	408	427	405	422	388	459	405	414	394	431	404	420	396	456	381	420	409	422	436	438	440	457	447	399	418	430	405	459	399	405	405	429	418	409	461	403	395	389	447	406	397	362	419	412	417	416	404	398	418	414	417	428	417	393	429	353	371	442	392	426	430	409	434	401	438	411	409	433	386	393	397	409	417	395	382	392	415	392	381	408	365	433	441	393	418	396	458	392	403	420	409	447	419	426	415	455	402	419	466	429	424	412	423	409	396	424	433	406	401	402	431	407	405	435	430	425	409	406	438	392	427	405	408	434	403	411	417	385	418	425	444	431	383	430	392	410	439	400	376	370	400	400	371	419	450	463	431	392	422	403	393	412	414	368	431	437	377	453	426	398	455	426	411	388	374	399	391	391	396	382	422	420	421	436	410	445	386	390	418	416	412	411	406	481	468	416	385	391	426	419	416	407	397	409	418	377	429	405	379	452	400	426	402	419	414	444	399	386	416	401	348	424	431	409	385	407	435	413	410	376	415	393	405	390	408	430	441	399	404	396	432	440	415	418	418	403	428	426	413	395	440	403	433	393	406	452	421	427	386	392	418	424	394	400	390	381	392	404	430	405	400	427	425	450	416	444	405	372	382	422	419	401	394	433	400	418	408	380	395	425	421	428	480	428	401	426	448	407	431	397	386	411	415	425	389	364	426	409	407	421	373	402	393	396	399	388	415	420	406	415	401	381	424	410	417	396	444	433	386	438	408	437	390	420	423	427	426	442	410	424	396	400	400	439	388	403	407	374	445	417	399	400	412	422	380	413	445	372	420	427	398	418	407	377	399	414	418	402	446	427	444	398	438	445	429	412	406	386	410	402	399	397	366	399	452	448	381	393	445	407	408	376	426	445	435	393	415	381	422	389	382	412	374	443	403	413	425	390	439	406	385	448	441	416	414	403	419	427	409	414	417	399	394	451	433	362	415	415	428	415	434	457	377	458	397	418	378	444	382	438	395	431	389	402	439	423	418	400	416	428	414	401	381	428	444	385	397	410	429	389	408	466	415	425	395	405	448	397	411	424	415	402	417	480	431	406	386	429	371	401	410	403	397	402	401	402	412	427	407	439	415	398	384	450	390	419	445	440	457	454	399	411	442	466	399	434	378	387	440	362	436	409	403	441	404	398	405	404	460	409	410	416	378	417	424	424	405	405	400	386	419	434	391	445	413	386	404	410	378	398	400	402	431	392	417	413	416	404	405	431	401	434	433	402	395	416	376	414	410	402	401	418	412	413	367	383	428	471	423	422	397	395	423	364	394	413	439	415	423	406	421	420	412	404	430	420	416	476	385	424	378	412	416	405	437	418	402	410	375	435	426	375	401	433	408	412	385	368	441	401	385	401	419	416	407	433	389	423	401	380	423	403	418	430	442	428	421	424	442	402	369	402	428	393	425	425	424	411	432	435	405	409	424	427	423	413	423	417	419	384	391	405	426	387	391	397	406	396	432	384	420	381	458	424	391	410	477	460	417	439	417	427	388	432	443	399	378	398	408	435	372	394	416	432	399	437	404	423	431	419	415	395	443	438	409	413	409	421	429	419	405	409	439	424	382	414	429	432	473	413	400	443	391	403	402	396	409	417	431	386	418	432	440	423	426	373	403	438	443	337	428	416	413	447	411	423	422	445	428	377	422	388	427	408	400	427	382	392	391	417	443	436	404	407	426	416	448	406	357	446	413	424	432	453	380	391	378	406	409	423	392	386	414	418	400	407	414	392	387	407	421	396	429	442	392	434	431	387	390	411	430	406	413	409	399	398	436	434	389	418	446	434	437	408	434	399	439	406	410	445	402	441	404	399	418	410	417	375	415	390	411	399	393	386	472	423	434	404	439	422	429	408	429	372	410	472	430	410	377	377	399	380	434	424	369	402	403	421	447	442	403	409	436	401	399	418	429	400	398	437	392	386	421	404	410	426	402	423	433	400	436	413	415	390	448	414	425	420	380	409	433	433	406	433	429	439	409	450	408	419	414	389	425	412	398	423	396	415	381	403	409	406	414	433	394	431	421	395	403	402	414	406	386	375	442	434	439	458	415	393	369	431	417	416	400	443	403	446	399	392	411	375	438	373	437	422	401	399	374	414	417	407	397	393	390	375	422	443	409	409	440	400	403	399	449	416	440	429	388	420	466	399	372	438	403	441	461	418	418	433	434	391	408	387	435	398	434	424	448	433	442	425	477	421	416	438	412	415	421	386	392	403	362	414	460	415	385	358	405	431	445	454	401	399	392	442	434	447	438	404	414	410	383	390	400	389	405	490	422	404	390	414	415	421	406	447	422	420	431	416	398	430	417	431	420	417	391	409	434	371	376	403	385	430	438	405	358	417	381	427	456	409	447	389	363	438	397	425	427	402	397	373	400	427	449	424	404	398	402	397	408	397	419	443	408	416	462	403	425	421	403	405	446	398	412	449	417	395	392	439	439	439	437	436	401	394	404	425	400	443	406	426	422	436	400	384	409	403	399
53528	53540	67580	65317	54847	42716	31217	18945	9735	4778	2384	1328	876	878	837	903	847	880	878	892	877	947	916	890	851	875	869	885	866	898	880	864	884	854	886	863	855	905	926	863	896	871	873	859	852	887	895	934	851	863	911	946	888	893	878	901	903	895	843	929	888	903	952	850	886	903	931	866	871	891	876	855	902	837	951	897	838	869	847	854	854	894	869	960	893	851	925	929	871	939	874	883	908	865	894	900	887	888	904	922	940	865	892	916	879	914	922	885	839	914	791	890	844	856	875	885	928	842	852	918	887	908	880	876	931	918	897	891	884	910	881	903	869	851	885	844	885	851	897	823	900	785	870	848	889	901	883	898	853	904	837	936	856	886	952	948	886	888	915	848	895	893	814	864	899	902	898	914	842	873	878	858	875	890	854	890	921	851	870	866	843	934	870	978	871	841	876	891	832	921	929	911	894	886	916	874	874	893	935	872	893	880	871	910	878	877	910	872	821	895	921	910	918	869	864	919	905	901	890	918	913	889	883	829	871	899	862	901	899	909	893	889	905	870	860	824	897	837	901	953	868	916	815	926	861	931	885	858	893	907	892	898	837	837	831	879	913	873	893	857	806	821	895	908	859	878	855	830	841	890	904	957	903	872	879	839	875	893	873	913	898	849	858	900	919	895	838	873	883	897	883	861	877	883	912	891	907	822	880	883	820	864	865	926	907	898	915	880	898	900	823	863	897	875	878	897	851	824	864	844	842	872	858	859	893	878	882	906	915	874	907	881	872	876	888	860	919	873	933	827	898	862	860	855	868	879	899	815	844	925	914	889	830	902	859	929	859	864	871	882	876	878	932	876	897	890	922	907	893	914	865	865	904	894	878	905	868	869	959	885	935	896	958	883	850	876	875	918	877	889	874	926	891	862	888	884	898	905	894	907	900	844	886	868	888	900	836	894	822	891	883	831	876	879	918	847	861	892	878	897	899	896	883	926	878	841	881	886	901	936	849	924	856	869	882	912	854	843	910	878	945	898	944	879	822	924	880	924	902	912	951	913	858	871	890	919	882	829	875	872	874	903	876	917	948	870	883	926	875	891	886	899	919	892	894	851	885	901	859	873	912	885	848	859	948	890	902	886	884	895	903	949	876	842	917	941	918	883	921	915	841	902	913	923	887	868	877	881	827	843	897	863	924	928	902	892	835	887	905	890	917	874	911	860	947	870	927	846	944	909	899	845	872	845	844	857	886	883	855	894	833	893	876	880	905	865	897	859	886	877	869	840	898	865	871	872	880	854	911	862	898	908	882	850	951	843	883	848	911	904	895	856	887	844	884	898	912	871	898	867	853	862	941	877	885	883	835	855	891	883	894	874	915	871	937	935	852	933	862	891	907	880	885	908	851	842	884	901	911	907	935	891	924	869	932	927	879	921	861	915	908	868	882	892	900	924	851	887	825	827	846	907	880	920	891	908	942	838	886	839	909	870	920	900	908	854	922	849	873	883	913	872	907	859	841	842	881	932	942	849	922	877	878	873	885	823	909	841	897	944	888	842	933	841	859	903	908	899	840	823	882	884	827	899	848	863	879	895	858	805	896	903	889	861	878	921	896	952	881	876	883	928	910	870	889	863	837	902	859	848	901	839	883	878	904	883	891	862	950	894	912	880	863	912	886	850	886	865	947	842	885	878	888	906	891	849	870	889	859	889	949	903	840	872	829	879	857	877	897	876	912	854	858	881	910	959	882	884	875	859	902	884	888	909	856	925	898	845	835	858	850	937	892	901	862	881	899	844	876	906	920	834	860	913	919	901	902	913	850	885	859	847	892	882	906	856	897	902	876	831	873	862	900	853	837	848	866	925	914	913	844	825	891	875	887	891	902	872	896	910	894	949	893	922	892	849	920	944	920	890	916	914	906	863	892	910	799	866	874	887	849	852	838	897	934	889	877	871	873	843	876	906	910	874	879	896	849	901	913	877	883	835	902	887	903	879	892	871	880	900	906	923	932	873	922	907	889	814	847	935	909	862	878	891	909	880	872	867	923	869	912	830	875	844	903	851	897	838	913	896	913	792	903	842	909	802	848	856	883	908	935	924	868	923	950	903	850	882	936	880	882	843	916	845	941	885	861	872	896	885	872	886	921	873	848	900	894	897	893	776	891	890	876	876	906	872	872	869	943	882	911	914	893	879	911	893	839	840	879	865	876	896	896	858	937	922	860	872	962	899	898	875	931	890	901	862	870	890	903	872	905	890	877	887	899	871	895	908	897	852	838	901	907	883	875	871	904	884	944	840	931	933	841	902	870	862	917	894	886	825	921	870	894	905	923	875	919	881	916	905	923	865	864	844	912	896	865	923	863	867	860	899	885	827	864	895	923	923	893	903	863	919	932	860	894	868	869	820	924	864	929	895	880	870	824	861	907	874	860	879	873	879	858	868	901	890	887	881	813	865	921	875	852	898	952	890	858	936	935	866	834	888	872	900	874	877	913	905	876	922	914	906	907	916	949	835	838	920	854	893	888	924	887	863	827	908	918	890	867	844	893	869	841	878	915	931	959	911	904	909	920	877	894	883	872	872	918	869	848	871	924	864	970	883	895	872	866	922	873	918	813	933	872	892	919	863	882	894	913	845	836	925	847	860	893	823	893	923	962	859	810	857	914	887	906	909	928	851	903	902	857	887	828	839	942	871	893	891	924	834	866	838	883	858	876	842	939	887	887	908	885	905	882	872	882	864	912	892	860	847	885	851	886	896	867	851	882	895	824	843	872	819	915	868	946	907	914	854	873	922	871	860	859	862	863	851	867	879	859	852	906	832	898	902	889	936	877	865	888	867	854	853	887	884	899	869	909	878	874	923	848	822	927	887	902	919	914	877	896	918	909	862	854	868	888	872	885	871	881	855	869	838	915	879	878	917	887	825	911	858	905	853	877	932	874	833	914	882	864	868	901	841	912	873	933	881	859	889	862	943	889	891	944	913	954	910	843	888	897	938	854	900	943	873	911	905	894	930	882	863	860	889	844	875	883	880	889	903	911	887	864	877	885	892	844	894	862	890	862	916	858	896	878	899	859	932	891	921	878	939	927	907	915	873	843	812	927	915	911	889	851	886	927	986	888	908	840	922	861	882	921	870	898	850	899	869	805	878	867	857	864	877	906	897	911	858	877	871	877	877	829	820	859	886	866	909	871	889	855	912	873	875	904	818	915	915	923	880	904	952	904	912	845	904	932	929	877	894	850	871	895	875	923	887	900	880	839	901	886	856	922	880	904	854	918	912	879	863	892	907	873	917	876	906	853	864	902	854	820	845	871	896	872	868	909	937	828	859	865	914	874	916	886	883	881	875	863	831	916	864	873	866	861	959	857	872	886	878	862	898	910	850	867	885	897	940	927	888	900	848	890	857	889	898	873	920	843	868	882	892	892	889	905	958	859	890	879	881	909	903	863	904	903	895	861	863	852	867	931	862	878	875	912	910	852	895	873	891	862	863	902	880	838	854	937	861
13850	7105	5305	3629	2172	1321	769	578	451	372	373	309	313	279	305	298	296	271	289	296	310	312	312	324	321	344	307	329	283	310	318	293	274	302	281	301	320	299	326	262	309	303	308	295	303	310	290	294	301	284	287	310	328	291	322	298	287	258	339	318	304	278	298	299	294	289	291	289	333	301	282	291	314	292	314	289	297	296	298	318	286	311	325	304	274	318	302	314	287	313	321	324	333	308	322	308	316	298	302	303	289	281	309	331	310	275	307	304	313	308	314	285	286	309	314	313	305	290	290	320	300	327	351	276	320	291	299	294	323	309	273	311	308	282	289	294	310	297	293	334	303	324	308	297	296	307	298	309	307	282	303	307	263	317	266	290	268	263	298	284	292	307	319	291	309	268	298	295	308	298	274	295	313	333	287	320	289	276	289	272	316	308	291	306	300	295	286	303	308	311	282	265	295	308	308	304	267	271	279	259	275	290	296	319	304	295	286	278	285	292	282	316	283	296	306	287	304	288	258	282	305	308	324	308	290	296	286	318	266	290	328	282	286	310	313	266	312	272	302	310	281	293	277	303	323	329	320	291	302	316	275	317	277	307	311	338	300	297	310	295	323	308	304	289	274	291	303	332	298	292	328	285	285	313	299	274	307	307	297	308	288	297	336	301	278	287	321	299	319	318	281	263	311	291	296	297	271	328	305	269	299	275	302	279	305	312	314	280	296	283	303	337	311	281	302	287	291	320	308	311	298	309	295	287	278	294	309	342	309	301	276	341	276	294	301	299	305	306	307	325	328	286	308	266	311	288	302	297	286	303	301	297	287	305	292	332	337	308	326	320	302	310	293	321	334	297	340	311	306	308	300	300	282	298	330	313	296	310	300	287	323	305	292	277	334	281	285	269	346	304	299	319	293	294	325	290	274	272	279	311	303	328	273	300	303	304	304	286	336	321	287	288	335	285	326	295	331	275	327	312	290	304	342	332	302	293	338	310	290	286	286	271	286	303	301	288	300	296	289	297	317	278	298	299	284	277	319	304	320	301	318	312	269	289	322	310	281	349	296	286	294	292	282	293	309	289	298	298	343	323	274	314	286	275	290	302	298	317	328	313	298	279	317	298	304	308	351	320	297	346	294	278	288	318	315	301	308	307	299	305	268	293	252	309	316	329	295	287	330	293	277	316	294	306	309	270	311	322	337	316	288	261	291	293	320	285	291	298	301	301	259	312	304	299	319	296	270	326	297	304	301	320	321	297	294	302	287	290	299	301	284	288	295	310	298	332	308	288	326	292	311	319	295	296	283	319	338	313	287	280	273	335	299	302	287	305	277	288	310	305	303	338	307	293	283	311	267	270	292	290	268	302	292	292	330	289	340	308	283	295	289	283	299	287	265	283	293	256	300	309	298	297	299	309	274	299	307	323	293	299	284	280	299	276	336	312	294	284	315	253	310	282	295	317	278	306	308	296	325	303	320	319	296	325	284	311	314	313	309	269	291	291	320	301	290	301	313	276	276	301	320	305	304	309	279	290	288	282	309	288	306	290	288	292	268	262	295	333	308	295	308	300	313	308	300	325	318	308	278	293	286	298	295	321	306	259	308	311	300	325	287	306	303	264	282	318	285	340	315	291	296	344	292	310	279	322	310	282	340	282	293	304	308	324	289	308	278	295	324	286	300	304	318	316	298	291	261	302	311	283	274	305	280	314	291	294	287	346	308	281	296	317	273	313	308	273	312	308	284	303	286	304	292	301	294	306	303	298	300	306	305	337	318	304	305	286	340	293	308	277	289	286	329	280	292	308	293	287	290	293	299	286	303	298	329	307	307	305	303	311	343	321	290	316	329	296	311	289	279	284	277	295	305	300	321	299	292	343	330	302	321	335	271	311	284	316	291	336	295	297	295	320	310	349	277	294	310	305	297	295	336	287	270	265	272	296	316	306	317	307	283	308	318	318	296	321	292	293	303	314	318	305	287	267	302	310	255	310	314	320	312	291	305	285	312	321	297	300	279	318	316	268	283	270	287	292	342	268	331	314	317	294	292	273	315	329	278	276	311	333	304	310	292	274	319	289	316	299	297	301	296	276	300	325	289	300	303	318	285	312	314	318	292	324	283	278	299	328	316	303	274	295	331	284	293	296	296	293	294	319	292	294	305	286	295	270	292	296	292	315	282	311	269	302	279	340	251	353	288	289	301	319	314	280	315	308	302	310	292	318	326	277	335	331	318	270	324	317	309	301	300	269	306	309	291	301	275	285	333	316	299	308	299	289	327	281	319	267	289	281	312	275	318	308	279	278	305	310	301	299	331	290	289	269	316	294	303	305	280	263	273	321	311	274	304	272	319	290	312	328	302	279	289	309	316	279	257	324	330	249	302	308	280	291	314	288	311	304	270	281	293	313	329	306	290	291	313	298	269	303	302	306	291	283	326	288	267	295	275	307	296	327	309	279	313	317	304	294	303	288	313	309	315	314	314	260	320	317	311	341	320	307	277	334	308	279	273	295	288	305	299	280	316	304	281	309	303	291	295	312	290	295	301	302	295	306	293	302	306	288	340	258	324	307	283	312	303	312	278	320	275	306	297	320	264	284	302	329	311	320	303	281	320	288	282	302	348	289	324	297	290	287	268	283	302	292	273	298	269	271	270	303	272	279	314	277	295	284	286	286	301	253	308	276	307	287	321	275	270	315	298	288	313	288	278	309	336	290	299	261	293	292	327	318	272	275	303	282	306	302	288	325	289	321	265	287	265	300	290	286	299	319	314	275	315	301	267	305	294	294	297	284	306	309	289	288	286	280	323	300	311	321	308	319	316	284	280	291	304	309	344	300	325	343	288	302	326	313	297	316	278	324	315	264	293	289	316	288	292	310	284	282	299	328	300	283	293	307	309	328	320	296	278	303	290	306	323	305	334	326	314	292	316	308	282	307	300	313	324	295	332	318	305	330	304	308	267	311	310	266	293	317	331	331	299	321	272	271	269	330	281	323	284	278	305	309	305	304	279	288	280	283	286	311	333	329	284	291	338	292	290	285	323	272	288	302	306	307	275	331	326	275	306	302	307	297	306	302	290	315	288	323	333	302	292	284	292	307	295	310	285	310	281	327	285	317	283	297	274	288	295	319	303	286	300	328	294	328	261	312	317	303	262	305	289	278	287	303	283	307	276	309	252	270	243	308	285	302	299	296	302	300	309	278	299	293	319	335	303	327	289	319	305	319	306	291	326	277	293	342	311	333	306	297	295	331	310	322	308	249	286	263	300	327	307	298	331	308	350	341	256	303	324	284	286	302	330	294	324	328	300	302	292	328	300	294	316	271	283	269	307	323	316	334	269	319	331	322	262	299	302	292	287	322	320	325	316	306	325	291	288	293	322	276	293	292	359	308	335	319	322	238	296	307	291	285	299	322	309	291	324	329	307	293	281	306	295	267	287	280	296	314	298	306	278	327	306	301	277	286	303	290	297	318	319	328	285	327	289	251	291	272	305	259	271	330
13685	9132	10600	9595	6547	4222	2554	1670	1094	874	772	724	686	691	646	662	663	701	675	673	688	673	680	682	687	648	678	644	652	645	603	644	656	657	650	667	674	701	655	650	663	705	692	638	663	694	663	682	684	673	707	623	630	663	721	670	696	642	673	683	677	672	740	691	664	661	649	632	664	722	665	682	727	667	619	703	702	687	707	613	678	710	672	665	702	643	680	680	682	630	655	632	662	631	655	687	640	664	614	688	706	684	650	656	664	675	698	625	633	643	686	633	661	691	650	607	648	704	652	666	680	667	628	680	721	716	677	701	677	622	640	684	653	673	686	679	678	646	696	679	653	643	667	684	678	649	712	657	698	662	674	675	669	647	664	677	677	649	697	683	669	695	680	709	695	671	661	660	703	656	670	650	663	669	673	673	680	691	669	641	620	682	658	643	668	714	721	673	649	660	633	711	658	691	640	640	697	619	645	700	670	695	643	700	642	676	639	629	683	625	658	659	659	717	668	646	658	689	649	696	640	687	630	651	675	651	663	627	658	649	693	719	691	656	635	638	677	676	650	637	702	669	683	637	664	689	661	673	624	672	655	627	657	621	678	686	699	690	693	679	686	674	649	664	656	682	645	660	655	692	613	621	657	710	689	679	661	657	642	697	642	647	689	672	665	643	650	682	674	698	650	623	680	676	649	633	690	709	652	675	707	622	627	651	724	703	629	679	717	662	653	684	684	650	681	650	661	665	692	677	646	663	684	682	659	669	697	694	660	655	636	641	689	693	673	665	664	674	679	679	647	658	673	679	701	646	655	649	682	684	630	635	699	736	631	670	690	692	706	641	646	658	712	659	648	652	648	660	708	629	636	683	680	660	643	669	676	631	656	629	701	670	719	667	693	677	634	665	706	627	706	706	655	677	636	690	670	627	646	658	699	696	690	647	707	613	643	657	674	678	663	660	651	677	676	670	673	643	663	686	663	675	717	673	695	651	699	664	648	662	641	645	638	655	705	649	694	692	701	693	668	666	701	674	677	707	690	651	633	639	668	660	600	675	642	697	666	661	675	604	669	689	704	641	674	649	685	622	642	681	646	630	694	628	680	649	643	647	686	677	649	664	670	670	646	714	678	624	664	722	655	693	663	631	657	678	663	674	695	653	658	679	674	680	677	654	691	661	638	669	689	694	695	680	683	708	649	638	649	715	661	631	612	660	639	666	686	675	638	676	650	644	660	678	712	694	670	693	702	662	666	684	628	652	630	634	633	675	692	679	689	767	641	645	685	679	653	686	681	684	696	692	676	696	667	632	686	724	636	674	640	674	646	700	673	672	668	674	625	679	683	681	658	640	675	713	691	676	659	673	625	686	687	708	685	644	687	679	677	648	652	716	685	667	634	702	664	649	669	693	676	656	667	658	676	638	665	635	691	624	666	700	669	615	669	658	708	647	685	670	683	684	659	639	696	616	661	614	669	677	670	626	688	687	661	637	676	647	777	709	640	663	670	661	695	695	645	688	608	709	653	643	683	692	692	682	652	676	651	666	678	670	693	675	684	697	719	697	674	667	654	710	673	654	686	646	613	649	676	640	712	646	642	624	640	708	729	654	730	660	640	623	720	659	656	630	671	668	603	677	665	642	679	689	665	661	599	667	691	621	678	681	663	643	707	703	737	652	638	682	638	649	674	700	626	633	636	635	676	672	652	684	685	646	695	696	683	670	734	660	678	666	674	675	617	680	677	635	665	658	704	688	681	677	671	681	671	685	712	721	665	662	647	664	683	685	656	708	721	669	689	609	715	680	637	665	637	590	674	676	678	638	668	670	688	680	658	656	700	664	676	644	696	674	629	692	689	667	687	688	684	655	667	708	683	675	665	700	677	665	665	658	737	671	679	676	682	636	675	654	683	685	692	652	681	706	647	633	684	682	657	682	675	620	669	681	676	667	627	664	693	703	665	675	666	659	670	655	679	620	711	678	677	672	668	673	668	695	664	648	634	669	679	649	671	645	686	674	689	651	679	655	710	663	704	624	668	671	664	638	699	691	669	691	676	658	627	679	703	676	661	681	701	675	660	668	665	656	648	634	744	685	688	641	642	672	680	621	686	645	651	705	657	672	663	625	685	637	653	645	695	634	706	666	631	664	677	662	680	624	670	691	688	682	691	640	667	673	698	590	673	671	698	657	619	667	699	664	649	698	685	649	665	674	664	672	648	676	672	644	637	670	701	655	659	674	671	697	686	651	693	679	705	674	623	677	680	683	694	653	593	672	679	653	657	681	696	660	664	659	679	658	663	676	657	643	652	653	670	649	673	646	670	724	612	677	673	670	667	666	635	664	691	651	621	691	674	694	646	643	700	656	686	604	633	671	698	705	616	695	686	663	651	642	679	683	679	669	657	701	639	673	670	665	661	641	691	662	630	696	652	647	677	715	662	655	663	629	657	640	679	748	635	706	696	711	718	687	650	667	673	690	673	676	694	653	647	626	651	700	710	694	671	652	685	670	679	670	640	660	691	640	649	701	683	671	676	714	634	636	680	621	665	706	675	661	733	672	648	615	677	694	632	701	700	683	705	676	667	684	653	664	633	636	649	683	619	660	650	657	711	666	666	657	654	641	699	657	700	685	674	628	690	627	646	678	726	643	685	673	656	659	641	699	662	697	617	667	682	686	714	688	687	673	664	660	664	671	666	648	700	693	658	713	720	690	683	690	648	630	663	668	673	707	650	653	658	669	618	648	675	703	613	677	640	724	638	693	646	710	712	711	653	687	675	734	650	662	684	677	667	663	673	659	647	631	685	661	654	664	674	688	659	675	658	647	706	704	670	680	691	700	673	663	690	656	667	669	661	669	684	733	715	672	666	714	667	712	670	707	742	676	648	692	654	651	677	660	661	652	691	699	646	634	646	674	668	655	668	632	666	666	671	665	677	674	676	608	714	716	713	687	652	693	663	670	656	600	689	675	696	694	644	634	666	683	683	643	648	658	659	708	630	682	670	698	675	689	677	686	668	616	709	674	705	697	694	637	724	657	668	663	656	684	638	685	640	664	666	664	677	696	660	680	647	704	681	715	677	653	667	673	695	660	680	646	693	704	728	699	688	662	669	687	631	706	703	651	656	672	687	657	664	684	662	656	673	619	665	699	658	707	673	680	633	676	638	670	678	684	644	679	714	641	653	670	664	654	656	677	643	667	702	676	627	690	677	662	716	673	648	669	661	669	713	651	625	638	693	708	671	711	671	671	680	717	658	632	721	665	693	655	696	658	645	681	712	674	625	683	681	623	697	710	662	649	725	636	691	676	680	663	680	714	701	674	662	652	723	698	612	662	672	679	663	646	663	655	672	636	689	672	661	647	660	641	681	611	670	638	682	627	675	637	665	651	676	650	643	644	638	686	711	685	680	646	658	661	692	632	670	631	665	629	688	640	692	702	662	656	648	664	674	682	675	603	675	672	681	643	666	666	687	688	685	683	641	717	712	638	701	649	686	676	696	675
83550	69487	70799	59909	44412	29862	16464	7069	2798	1286	702	463	396	387	373	366	372	356	392	373	395	352	376	339	375	405	390	367	385	361	405	357	336	390	374	370	365	378	389	370	372	366	339	387	382	368	406	347	406	379	384	411	347	364	403	373	412	390	367	361	375	388	404	358	395	383	372	335	378	383	341	368	372	333	351	374	387	407	353	379	382	410	386	382	358	349	356	381	409	383	367	349	427	401	356	368	370	343	436	376	358	374	388	426	365	372	389	375	385	377	347	356	383	369	393	397	391	390	364	421	374	357	365	362	346	349	407	361	375	383	357	361	328	353	381	355	386	359	374	376	400	354	392	372	396	359	394	406	370	366	371	365	372	376	370	315	386	361	359	384	345	384	374	369	403	360	408	367	388	359	373	375	399	386	398	390	373	393	362	365	413	405	376	408	363	395	399	357	382	357	369	402	365	359	388	350	349	391	379	375	394	363	376	361	348	378	381	387	372	372	328	392	355	347	364	368	383	350	405	368	381	359	364	355	371	387	386	418	357	369	390	354	390	378	375	371	393	397	374	323	369	376	363	369	367	410	361	356	374	391	372	408	358	394	365	386	366	365	377	363	370	391	345	364	370	401	369	371	406	383	342	387	361	363	359	363	381	349	366	363	391	386	375	366	387	346	352	368	348	397	383	380	400	389	367	353	341	354	387	361	397	350	365	371	366	352	388	375	388	360	373	365	340	388	384	362	345	399	376	346	395	395	350	352	362	356	400	413	348	379	383	381	370	351	388	382	400	361	370	359	347	393	397	392	384	392	370	433	419	397	380	388	367	336	420	393	396	346	393	381	349	360	396	369	347	366	342	351	369	414	408	370	376	421	402	383	370	363	384	400	390	355	339	391	424	402	364	378	335	386	370	402	376	333	366	356	411	381	376	360	352	375	372	383	369	415	356	361	360	378	398	383	365	386	362	394	361	374	383	350	385	354	356	407	372	386	357	399	374	394	368	337	385	346	372	374	378	382	358	354	408	360	370	382	349	359	367	384	368	375	385	351	396	398	365	395	364	369	366	364	391	411	405	376	342	367	391	388	353	321	378	386	389	374	385	341	367	374	346	321	354	345	363	368	362	402	389	374	387	388	355	378	332	415	409	366	385	402	353	363	413	366	382	408	413	368	354	356	381	386	378	382	348	373	384	396	369	382	379	381	363	376	382	391	367	385	349	369	414	394	365	366	352	378	365	390	409	372	360	365	371	389	375	357	382	369	363	375	390	396	368	396	366	376	357	383	354	356	402	339	366	348	390	398	423	351	358	353	380	394	354	367	358	377	387	366	367	366	373	370	342	351	399	359	360	380	362	344	407	376	400	403	385	354	358	389	373	361	391	363	345	368	369	361	347	355	437	360	372	383	406	407	383	400	369	345	347	373	361	384	408	365	348	372	347	361	361	366	389	405	373	356	391	360	407	374	430	361	356	316	369	360	358	399	395	389	346	376	366	367	391	352	406	392	337	360	355	399	379	378	387	346	368	383	390	404	378	382	375	388	384	374	381	380	358	388	362	385	405	374	362	349	373	386	411	395	383	351	375	414	352	364	375	365	403	373	364	349	404	366	365	373	388	407	398	370	394	367	359	376	355	359	394	386	344	380	367	349	384	376	323	368	384	410	411	349	375	357	355	386	389	380	376	384	349	381	363	365	423	326	361	398	362	361	388	367	380	348	348	399	372	382	408	388	368	329	354	396	404	389	397	414	344	379	340	373	399	358	354	380	354	357	377	398	409	388	377	360	363	345	379	371	366	383	371	346	362	392	350	352	390	367	357	371	376	355	371	396	372	404	361	373	375	378	382	356	362	354	414	400	380	390	412	384	360	339	340	381	360	358	382	323	376	393	407	362	365	383	348	383	427	375	363	403	382	348	402	393	340	379	326	431	334	372	351	378	367	387	381	341	365	375	365	371	378	424	402	372	398	356	409	358	382	353	417	371	353	382	364	357	382	366	343	377	386	363	373	374	400	369	354	349	373	336	340	389	367	364	368	358	362	374	329	375	408	376	321	352	360	365	353	387	353	408	386	350	368	351	344	351	374	371	384	394	359	360	376	401	414	352	384	371	377	363	376	335	368	395	352	374	343	387	400	386	419	369	392	364	361	345	368	391	361	372	412	387	391	388	382	358	368	341	406	366	391	383	383	385	380	421	398	355	372	384	379	383	422	391	364	359	378	365	352	382	347	367	401	362	368	331	350	378	363	349	379	351	403	366	386	371	363	417	363	383	385	393	392	406	388	352	366	374	379	384	345	340	355	364	410	382	377	369	367	369	406	383	373	380	354	362	343	349	355	384	360	396	367	369	369	335	387	351	372	362	383	414	397	409	377	351	357	371	391	376	411	387	357	369	392	405	376	380	344	379	397	357	371	374	377	382	358	375	404	352	362	332	358	359	378	384	377	370	371	401	401	385	382	394	371	390	341	420	394	420	359	395	362	415	379	414	375	372	384	378	343	363	331	385	394	377	382	372	397	357	357	414	355	338	367	379	362	385	380	399	386	384	345	391	424	392	377	372	398	391	399	370	384	402	367	362	356	378	364	361	370	366	354	370	349	349	398	359	315	378	384	392	351	353	345	364	402	376	369	369	408	363	347	399	384	393	387	344	370	344	349	381	398	383	355	362	379	372	379	358	332	377	366	360	375	396	400	417	397	361	348	415	355	353	370	380	406	371	348	390	355	356	407	358	379	429	364	341	382	435	355	359	367	365	392	363	349	424	370	405	362	369	338	422	387	389	358	414	396	372	352	375	380	395	388	384	424	384	357	384	396	362	359	329	333	339	377	384	367	334	387	372	368	353	342	368	383	380	389	389	397	389	391	367	388	380	374	374	404	352	353	392	394	405	354	357	367	342	366	356	383	353	379	396	381	360	351	369	355	363	366	398	392	354	392	370	358	363	407	381	363	362	372	384	348	369	355	355	365	380	328	365	364	369	365	390	377	359	352	365	401	391	350	365	348	361	361	352	375	341	362	376	382	390	372	377	338	371	370	400	382	363	397	369	369	336	366	384	377	393	394	349	368	349	375	380	395	374	397	397	389	402	349	385	395	369	375	354	360	386	376	333	327	368	382	377	356	400	351	307	374	356	392	329	359	389	373	342	373	392	405	408	377	412	405	415	374	371	362	359	371	359	342	357	370	370	395	380	340	363	359	398	394	358	371	364	375	358	381	376	361	368	369	365	405	402	354	386	335	407	417	392	383	339	401	381	401	383	351	371	395	401	389	379	355	377	374	375	357	391	393	390	386	373	361	390	401	371	357	413	400	377	363	391	373	394	347	397	391	389	377	382	348	352	368	371	327	362	369	385	342	372	364	393	384	363	404	367	372	378	368	394	380	358	369	379	338	360	339	338	369	370	369	385	407	383	401	369	377	376	402	382	385	365	398	362	356	390	351	376	417	389	346	376	385	389	372	346	385	365	351	377	387	394	392	344	344	345	410	403	387	363
52471	51770	66013	63746	53084	41661	29024	17265	8802	4358	2254	1362	878	836	820	812	803	849	783	833	807	790	750	806	793	824	806	805	819	822	785	830	782	816	769	802	762	852	854	782	812	790	829	796	799	824	787	753	801	812	799	803	806	812	822	804	778	842	779	819	783	827	837	788	835	793	761	838	843	810	835	790	789	810	765	796	815	801	786	779	835	781	830	821	798	777	827	798	810	770	722	860	802	775	841	803	796	842	758	819	829	803	786	826	813	798	827	804	828	850	831	806	745	761	833	766	836	787	835	770	794	762	807	786	844	804	790	807	763	798	831	795	831	767	804	842	774	849	844	852	771	817	852	783	819	778	766	834	830	836	856	810	777	842	828	786	835	769	802	798	767	813	810	778	824	780	887	769	812	770	812	798	783	806	760	799	768	794	826	877	770	820	842	811	812	772	824	802	840	819	779	773	770	792	860	794	768	815	762	810	845	805	827	847	798	789	794	772	834	801	820	851	792	808	809	773	867	791	802	794	795	819	847	858	778	789	806	873	834	783	806	823	835	841	820	817	805	814	877	846	787	785	823	810	805	852	801	826	844	742	798	794	834	770	805	821	838	788	791	807	882	852	856	821	832	827	780	868	789	823	859	778	842	834	837	821	833	788	801	814	805	727	735	818	839	810	784	850	803	812	858	811	828	785	871	807	814	799	796	812	797	811	807	790	824	833	810	850	844	768	822	800	794	770	850	819	786	833	808	847	812	767	791	821	848	785	803	813	812	835	831	800	801	819	746	863	869	810	771	823	808	807	785	849	811	775	786	819	782	747	869	789	841	822	821	829	808	804	813	796	747	796	814	862	839	842	830	853	797	819	800	843	787	820	818	784	790	831	812	810	786	872	796	822	821	771	730	810	822	828	800	801	808	825	770	826	820	806	778	780	795	826	891	816	790	838	828	833	867	777	836	825	850	838	850	817	860	810	834	794	767	817	820	777	773	770	841	834	798	868	814	838	795	772	813	797	802	808	817	821	779	802	824	853	783	816	785	852	859	827	779	803	824	761	832	812	816	790	788	842	802	800	775	803	816	764	837	807	774	756	808	838	803	848	769	742	836	848	841	818	879	854	797	829	795	835	784	783	824	825	802	820	810	852	826	783	809	772	803	815	789	761	813	770	780	842	826	791	770	830	801	793	804	824	884	842	844	816	812	787	832	783	781	814	800	788	790	765	801	804	788	790	851	840	823	816	777	849	818	825	801	832	798	806	783	806	793	810	824	799	883	809	790	840	792	811	838	723	817	795	778	769	814	838	785	822	859	783	813	832	834	782	812	827	783	846	811	815	809	848	802	846	802	833	864	844	790	857	778	811	817	808	781	801	855	841	844	823	832	807	821	777	810	807	809	832	785	854	791	821	806	834	851	846	835	800	793	821	800	845	775	787	783	782	792	787	824	820	811	827	815	817	841	779	797	758	783	776	801	793	821	807	753	774	811	872	811	784	830	863	828	846	758	874	814	820	741	849	861	776	788	807	786	776	776	789	861	791	811	796	770	835	829	797	787	795	800	842	811	763	835	800	794	809	832	777	790	795	799	819	758	855	838	852	848	800	785	770	772	832	779	779	831	862	818	824	798	793	820	758	807	779	777	837	826	815	777	752	800	825	764	857	846	845	777	745	812	796	843	769	790	836	811	768	819	805	818	803	772	866	851	830	843	815	821	795	820	787	779	825	809	815	829	771	779	803	831	797	798	793	843	806	761	846	817	807	817	819	760	835	740	839	814	792	739	745	815	810	784	790	835	777	797	803	799	754	796	815	842	753	851	802	813	788	777	775	763	829	811	770	807	822	821	836	769	858	776	837	814	826	797	790	813	850	774	829	819	786	810	787	814	815	860	841	820	799	836	850	800	772	813	821	758	809	864	744	890	806	809	791	880	794	805	829	851	847	811	794	823	762	821	819	801	812	838	772	813	842	877	816	798	782	813	818	819	845	786	862	832	809	824	830	744	826	828	844	798	776	846	813	835	847	808	860	881	813	826	816	854	814	799	782	805	781	805	880	838	832	811	819	753	836	784	841	813	828	847	823	863	786	777	814	811	751	805	773	794	840	813	801	783	826	809	820	828	825	867	796	863	775	783	815	801	787	775	794	811	740	765	779	826	734	818	792	784	804	859	811	778	844	823	808	832	889	781	863	825	810	821	839	795	845	807	822	840	824	786	784	810	912	780	840	770	836	828	847	774	810	807	762	842	864	807	797	783	801	816	848	800	794	823	804	783	843	788	830	787	830	863	815	843	882	842	807	804	807	781	818	822	780	908	815	779	818	851	791	782	807	787	755	812	819	884	834	790	817	851	796	757	796	796	808	797	831	817	798	830	789	857	809	856	830	757	753	811	801	831	797	769	816	832	811	798	794	798	852	795	794	775	813	821	795	838	827	802	760	819	841	802	794	780	785	811	806	780	822	815	761	829	865	805	851	761	773	790	838	785	824	789	807	850	807	770	767	842	811	855	871	836	827	787	808	856	852	783	835	850	782	841	804	762	808	796	824	799	806	765	785	835	813	816	834	859	833	781	877	766	785	807	849	798	747	806	789	802	793	795	789	783	856	765	800	796	806	769	855	802	802	825	824	817	847	789	813	744	854	803	830	800	815	797	811	819	830	793	796	837	801	854	803	797	805	835	849	749	842	819	795	829	835	793	820	810	795	810	821	797	823	803	809	801	834	816	779	769	828	823	829	824	764	763	787	785	828	815	839	824	777	819	851	836	811	823	844	837	819	834	844	820	803	782	801	825	780	803	835	768	766	740	830	794	810	779	782	786	831	850	817	795	861	793	815	815	807	852	815	791	820	827	829	808	819	814	849	752	862	826	770	830	813	812	843	819	801	820	834	836	838	808	806	883	865	801	821	838	782	812	820	832	856	846	824	834	805	748	793	799	799	795	869	836	789	886	825	817	847	827	790	789	805	770	782	803	796	777	779	842	838	818	813	820	798	821	843	830	851	824	815	803	823	814	826	838	763	817	792	884	855	814	772	839	823	844	795	840	814	836	831	792	758	829	797	770	785	777	789	784	793	783	807	795	803	806	840	737	796	810	780	835	771	850	796	809	843	807	841	854	842	807	776	868	805	822	791	802	873	815	769	840	791	800	776	828	868	873	847	826	825	812	849	847	818	823	803	800	809	763	793	807	829	811	838	807	816	848	836	812	778	813	836	793	819	778	807	748	862	857	792	812	845	796	826	795	840	813	825	826	814	780	787	835	825	824	798	795	874	799	824	821	841	776	750	806	819	784	823	798	811	805	832	774	737	856	814	767	819	821	840	829	831	816	815	821	830	849	810	801	840	787	829	819	810	757	871	775	816	843	855	803	827	800	791	798	808	827	831	816	865	822	841	792	808	775	783	839	796	828	800	809	896	836	789	803	808	803	813	800	748	781	795	815	813	833	815	812	804	768	775	855	772	811	819	784	828	779	834	797	834	795	805	867	812	808	861	826	872
84902	72037	73002	61424	45910	30705	17023	7406	2828	1340	862	518	399	450	393	422	403	404	415	405	401	446	393	421	396	454	432	443	410	425	440	411	422	408	400	423	406	442	416	451	431	385	444	401	411	387	454	381	391	435	478	414	404	453	434	392	429	380	416	401	393	397	437	436	430	374	420	407	421	433	417	410	377	438	392	387	381	450	375	435	447	428	421	400	427	428	412	413	399	388	418	412	411	462	433	382	399	421	452	409	393	387	389	397	393	426	395	414	401	403	423	430	379	403	394	390	392	437	409	415	432	405	460	418	410	418	390	423	442	409	449	406	395	391	384	378	392	386	412	385	397	413	427	421	434	419	430	402	444	409	485	420	395	405	397	403	391	400	406	439	404	388	374	398	438	409	456	434	431	402	407	399	397	437	384	407	431	447	438	398	411	439	390	408	429	419	403	436	426	384	396	446	436	376	406	443	423	391	374	413	402	403	385	451	404	458	421	444	400	385	414	426	408	381	449	410	403	353	449	402	385	409	409	425	414	439	398	460	419	417	417	403	426	401	435	424	422	421	432	398	402	387	414	424	423	432	391	416	420	414	423	394	418	456	421	426	440	421	425	449	372	453	456	398	378	441	453	395	400	421	401	384	409	417	447	399	438	444	422	411	408	412	434	431	426	399	380	384	401	460	412	421	366	417	409	455	380	416	450	398	366	407	449	463	387	381	436	432	404	395	389	420	434	441	382	457	391	437	432	425	400	418	422	406	433	435	443	430	442	426	404	462	402	384	390	438	417	423	426	413	412	425	425	417	395	420	411	405	418	393	385	400	405	411	421	422	389	402	397	427	403	396	394	397	412	425	393	374	392	450	376	393	414	420	420	460	403	413	454	388	402	389	387	416	386	424	415	378	421	423	423	413	425	413	375	393	353	417	429	393	440	423	389	408	419	405	415	398	417	398	428	414	389	444	425	426	380	426	397	411	414	406	376	462	412	386	433	408	412	423	443	409	415	399	403	430	434	469	456	397	392	420	400	418	363	439	416	439	434	444	402	439	389	411	427	441	403	415	421	408	436	388	407	411	430	402	432	379	386	420	409	396	467	407	402	450	435	408	436	358	406	414	400	387	433	409	423	478	418	427	440	387	442	431	403	393	442	445	410	396	418	413	441	406	412	395	436	458	420	442	430	405	405	378	411	421	399	395	397	424	395	417	421	400	416	403	406	394	379	417	424	384	388	409	380	417	374	434	428	414	438	455	427	486	425	415	379	404	422	393	399	363	387	408	391	390	419	450	416	415	410	393	423	438	435	428	451	359	415	429	396	379	432	433	412	386	392	438	414	449	400	401	428	396	420	412	415	429	378	414	434	402	435	413	385	423	431	384	442	448	376	405	374	394	393	405	428	454	418	439	395	402	411	414	424	421	416	404	378	385	397	410	432	396	392	416	397	389	405	381	420	406	441	428	423	429	442	378	374	371	424	444	431	369	373	413	415	401	405	433	422	393	419	396	427	426	409	381	432	449	432	396	391	436	404	401	392	438	402	391	398	448	411	391	408	391	398	447	407	414	412	438	407	383	404	456	446	404	416	430	403	430	412	456	429	400	433	430	412	415	417	447	361	397	389	400	442	416	433	387	420	418	375	367	432	399	440	425	418	429	420	392	433	431	390	425	451	427	394	355	368	424	418	400	395	400	397	383	445	435	420	422	434	411	405	424	418	431	395	391	392	389	427	410	408	383	427	406	432	424	397	432	435	449	402	419	407	406	394	405	389	390	405	399	415	430	421	414	430	449	441	408	388	419	401	436	398	389	424	389	368	396	399	423	378	389	384	404	420	421	416	390	415	384	381	397	455	394	436	433	400	397	417	408	415	372	398	450	429	390	438	414	390	420	425	409	417	476	370	423	404	453	434	434	385	395	416	434	418	434	441	386	427	382	453	464	429	420	402	448	373	444	430	397	390	399	422	403	395	389	448	387	404	442	463	433	415	433	427	418	429	431	429	421	434	414	426	392	404	389	409	435	389	424	406	388	389	408	407	427	383	408	448	416	426	418	449	446	434	382	418	446	402	376	394	413	446	412	398	418	445	436	402	387	440	378	419	425	400	371	404	409	432	399	421	406	384	395	412	424	395	406	402	409	449	363	422	403	423	414	426	378	420	426	419	377	431	415	400	395	421	409	400	411	426	420	420	434	430	420	407	395	462	376	414	407	396	404	373	413	408	405	403	401	432	414	430	425	424	428	418	416	434	407	385	408	440	444	463	401	357	419	401	425	391	432	403	401	406	398	447	413	414	403	429	398	385	420	440	435	384	397	392	397	433	412	398	403	428	426	408	454	407	432	381	405	436	458	401	408	402	415	418	415	447	419	401	390	431	398	430	382	413	441	431	431	407	414	411	429	380	370	407	432	395	378	414	398	406	388	445	449	440	406	392	412	475	431	405	423	399	455	446	419	444	411	423	443	398	401	442	465	427	413	363	423	394	393	395	385	392	413	458	411	425	422	426	453	426	373	396	378	398	409	411	387	418	429	433	421	461	449	404	386	409	352	446	430	438	439	409	430	381	389	442	409	433	394	407	450	437	435	406	402	402	393	388	420	414	430	442	374	396	411	444	416	414	414	395	401	446	446	418	405	413	424	394	407	444	397	408	423	395	416	459	392	428	406	421	428	443	390	387	457	448	443	422	388	432	415	404	425	425	415	402	418	416	397	407	404	424	413	387	398	408	387	366	407	432	396	412	404	423	424	428	402	400	401	390	412	436	376	412	383	360	404	418	453	434	409	452	408	408	382	424	415	445	456	412	391	342	418	397	397	394	420	401	392	420	405	442	426	427	412	427	433	425	450	404	410	405	395	401	411	449	398	466	396	413	459	427	433	402	375	420	455	441	445	416	374	434	402	405	411	401	374	412	401	430	399	397	409	409	404	417	390	421	435	424	426	436	418	396	416	428	427	415	452	392	411	408	402	427	459	426	396	405	428	402	436	442	426	398	428	472	397	453	411	435	431	400	411	406	396	419	422	416	413	377	398	445	423	401	407	415	420	377	419	436	435	439	396	412	386	406	426	400	412	416	416	438	434	412	412	437	385	407	416	384	419	419	417	403	417	402	414	399	391	393	416	419	423	414	420	377	415	420	391	406	418	369	388	439	417	362	400	401	407	387	408	400	384	390	398	410	377	378	472	417	432	439	415	457	423	452	416	430	402	389	372	423	452	407	396	440	445	432	428	368	418	411	403	453	380	433	405	394	410	420	428	398	426	413	455	394	371	391	432	422	417	404	435	424	406	451	433	419	420	384	443	410	407	409	410	415	405	444	405	435	441	419	453	398	397	438	433	407	378	399	393	389	386	439	396	414	406	421	412	415	451	429	397	416	417	394	399	433	422	447	402	389	404	434	393	396	352	414	417	412	400	393	395	406	428	442	427	422	434	362	463	432	418	456	412	367	437	426	415	388	380	368	417	398	419	406	437	413	429	407	441	450	396	425	420	451	419
53880	53936	68030	65087	54471	42098	29622	17739	9154	4412	2313	1367	983	888	875	863	840	939	930	923	867	877	922	905	906	857	857	892	824	912	875	859	819	882	864	887	875	864	891	835	896	895	843	859	859	918	857	851	861	884	848	888	890	842	831	908	881	873	903	881	847	875	917	868	920	872	837	880	901	903	937	945	886	877	846	906	899	881	883	919	856	877	876	862	905	927	922	859	908	894	864	917	884	909	889	844	874	848	876	881	891	920	909	873	859	885	892	879	877	880	823	912	878	845	871	902	888	875	918	896	905	861	876	886	887	880	859	921	854	951	927	933	906	884	932	934	940	934	896	924	828	838	874	846	855	929	888	889	904	851	880	822	892	867	935	813	924	859	861	862	911	818	915	864	904	826	814	959	865	864	873	836	851	905	939	905	898	807	880	870	881	889	898	880	870	879	849	836	882	880	872	844	896	899	839	937	883	913	891	865	841	902	868	861	878	906	815	881	832	898	914	822	886	856	924	906	838	862	887	913	880	931	891	922	853	875	882	927	833	912	825	859	939	871	880	883	926	847	817	830	874	883	901	916	851	938	897	876	887	853	848	932	870	880	860	895	807	906	885	830	876	893	841	879	832	877	891	916	923	857	904	880	860	893	863	909	881	882	815	830	867	836	892	893	875	863	898	890	854	906	856	916	857	821	894	916	882	900	878	903	865	900	889	884	842	844	875	896	847	894	899	894	886	849	859	883	902	858	863	950	835	878	912	899	900	875	871	893	870	885	905	862	918	846	847	888	843	914	833	882	900	829	907	889	898	883	905	896	926	898	887	903	901	867	878	877	891	900	909	876	872	910	890	904	875	883	850	869	846	908	919	874	886	915	888	885	844	859	822	870	899	886	868	900	868	876	918	872	894	903	869	858	843	843	863	898	894	875	849	918	847	861	883	947	878	892	899	887	915	853	880	890	868	879	854	878	902	913	826	883	867	908	903	890	855	905	905	907	899	921	790	877	898	868	901	862	885	915	914	939	918	911	865	864	882	909	927	892	871	866	900	874	879	914	857	867	797	842	860	931	885	895	882	866	834	921	869	841	886	920	854	861	886	853	889	900	868	831	873	883	907	879	872	828	879	898	921	891	836	897	893	863	894	870	890	916	856	847	894	874	825	883	864	858	871	851	855	880	878	894	884	853	854	824	869	869	917	903	871	914	878	862	816	863	878	925	889	853	812	873	875	893	858	896	906	796	936	850	905	902	974	923	901	910	855	843	860	944	867	867	889	914	900	924	895	911	898	852	896	841	873	951	908	828	872	860	914	914	881	872	903	878	838	939	881	872	897	913	893	878	852	881	917	911	881	900	876	924	929	842	882	860	875	875	938	875	848	917	883	854	830	879	941	908	823	898	867	862	886	885	877	884	888	884	868	914	907	888	915	933	900	910	891	895	878	878	868	911	878	915	939	880	917	883	905	894	888	896	947	946	944	869	849	885	862	871	918	883	885	901	974	904	881	890	915	849	878	890	909	890	898	872	904	889	901	899	903	927	867	880	850	918	955	896	860	912	910	904	846	867	952	920	906	901	849	914	860	858	879	839	874	910	861	865	873	866	903	917	947	880	836	877	842	861	853	906	902	881	890	841	895	836	876	843	906	859	830	931	845	914	867	914	915	898	921	859	866	842	859	850	838	918	879	832	867	884	897	904	847	899	871	834	861	900	919	871	898	888	816	931	893	872	901	922	930	922	871	862	880	942	874	888	914	877	813	857	876	859	869	927	847	874	882	842	853	905	861	889	928	883	884	914	882	835	894	873	918	894	911	845	874	904	884	875	824	904	884	891	910	927	828	887	806	859	834	906	842	889	887	852	850	912	899	803	810	892	919	862	887	882	887	893	915	924	881	860	898	845	903	851	933	883	879	853	853	903	881	919	882	850	874	863	894	902	859	856	914	924	904	956	843	856	883	892	836	853	830	937	896	923	893	838	840	853	854	893	882	900	934	893	838	897	881	877	865	906	869	837	846	928	847	885	908	905	861	849	825	895	879	914	903	887	875	895	921	864	901	793	893	879	853	877	863	960	866	898	852	868	891	886	881	913	901	889	933	908	880	888	838	943	921	931	867	884	897	856	857	844	897	849	922	890	873	873	898	889	896	867	910	924	915	860	903	897	892	899	919	911	890	844	875	828	869	861	831	869	928	868	899	883	940	886	929	918	888	864	916	846	858	904	873	865	874	925	862	865	858	955	880	897	830	919	911	891	853	879	865	912	870	862	863	879	907	859	895	875	851	855	835	898	837	853	855	903	881	880	862	934	942	886	871	856	862	866	874	892	909	904	858	876	893	892	890	922	875	875	847	927	863	947	877	856	889	860	855	900	872	810	834	878	923	873	867	917	884	903	900	916	903	889	827	901	854	849	903	884	887	930	844	871	814	850	891	858	908	812	893	897	887	944	896	809	857	879	851	879	858	867	893	910	878	867	909	907	888	864	841	850	863	835	865	849	906	905	864	904	873	844	846	816	848	871	858	905	892	870	862	861	861	941	887	862	913	862	894	857	869	901	909	835	913	831	874	889	868	895	890	850	870	862	876	928	836	851	834	845	853	931	850	931	901	871	833	868	882	886	901	875	876	870	904	908	899	907	821	868	874	859	855	854	886	870	910	888	877	836	876	887	864	905	823	836	955	883	877	815	891	866	862	854	873	845	886	850	891	838	870	859	847	888	920	855	861	893	892	918	846	878	881	911	945	924	857	896	873	865	902	885	897	863	866	893	898	863	863	856	871	849	853	899	897	920	897	924	853	857	935	877	867	910	854	870	924	918	897	934	826	856	875	876	941	840	835	919	881	891	873	918	820	882	860	851	876	842	857	882	901	869	941	900	896	867	913	865	900	839	870	885	916	896	870	840	845	883	875	868	838	920	942	925	887	858	869	880	881	924	914	882	903	863	885	883	874	895	874	895	877	883	923	805	914	851	893	873	904	887	865	868	841	880	857	823	887	823	829	878	880	871	922	857	852	861	851	865	909	907	914	873	851	880	898	877	886	916	887	893	815	885	867	865	891	898	833	867	866	924	840	904	888	887	883	868	904	926	899	864	835	916	849	871	954	914	891	849	897	867	849	853	823	880	876	854	847	901	891	865	864	888	912	919	854	865	865	918	864	825	899	869	938	861	891	871	882	854	909	903	917	921	881	936	908	907	847	914	895	842	915	883	879	881	885	912	853	886	851	885	883	877	976	861	879	870	873	876	967	861	876	866	888	873	857	869	897	887	919	877	868	879	842	901	809	831	825	893	866	856	890	886	869	896	854	869	969	875	897	842	905	862	820	857	887	902	911	880	876	915	874	874	866	868	889	877	861	905	863	928	899	886	871	874	854	871	800	916	896	889	869	915	907	828	931	915	853	885	893	884	870	864	874	898	865	850	909	881	891	907	947	900	873	881	830	892	855	862	866	900	866	898	921	935	885	855	911	855	920	892	849	870	885	891	882	868	882	826	877	890
14481	8150	6406	4387	2528	1558	885	662	457	329	351	302	283	309	287	310	322	305	287	336	267	317	332	343	296	339	322	283	323	304	324	315	297	274	304	307	335	318	319	281	274	313	267	267	304	312	300	337	284	289	307	296	299	295	310	310	300	322	290	291	275	314	315	286	293	271	292	301	300	353	310	312	319	317	323	311	320	303	322	311	335	307	333	299	259	297	288	278	329	276	332	264	297	289	317	316	327	265	275	321	312	304	308	290	321	298	319	295	314	296	293	308	300	324	303	333	329	278	347	333	308	280	310	312	323	310	310	305	315	315	303	297	327	316	268	318	319	306	298	337	329	320	297	314	289	286	290	292	313	311	268	287	283	306	307	306	309	312	292	285	306	338	310	315	292	311	323	288	319	311	323	287	346	261	281	273	299	345	294	305	319	282	321	313	317	302	326	335	316	283	295	294	318	296	297	306	312	304	311	276	295	324	342	338	297	330	313	305	299	350	334	314	302	278	298	307	333	323	308	339	297	289	319	315	323	300	274	295	312	304	299	299	296	322	294	315	304	351	283	328	283	326	292	313	292	302	303	326	320	311	272	314	294	264	277	297	287	291	311	319	270	315	314	322	319	314	289	317	323	300	305	258	306	349	255	297	304	299	272	284	321	279	312	297	305	315	276	302	311	310	335	304	313	287	270	282	312	335	325	278	273	272	310	288	299	289	306	284	309	285	325	285	294	291	317	313	321	309	367	318	357	304	300	327	306	340	325	297	303	311	337	323	297	304	293	289	317	315	304	319	288	310	312	282	297	317	265	307	327	288	289	286	310	332	323	319	344	320	324	278	308	321	308	277	279	294	312	301	316	292	315	304	305	306	308	287	304	285	281	285	313	300	300	250	324	309	350	330	336	274	321	306	326	302	318	268	353	296	308	319	299	281	312	318	309	296	295	305	303	307	296	275	313	281	318	315	332	304	286	344	326	307	317	306	306	296	324	282	335	307	276	279	309	348	307	301	303	272	296	315	314	305	293	318	287	309	312	314	305	310	313	320	311	336	308	283	308	301	310	293	298	289	309	305	269	331	359	311	311	283	286	296	305	347	310	321	272	282	288	316	349	284	299	300	322	290	305	276	315	322	313	305	278	293	322	322	312	333	331	334	290	299	269	313	329	296	338	272	284	321	318	292	319	340	313	283	315	290	343	329	301	311	318	325	298	332	291	280	321	286	334	322	338	293	308	302	297	324	339	321	289	340	325	329	340	294	254	301	279	324	318	274	293	313	311	281	315	301	310	295	270	331	331	293	293	296	287	295	309	294	286	269	299	329	296	336	287	308	322	320	322	295	305	336	300	309	296	258	299	319	294	334	309	338	289	297	297	294	320	295	297	326	319	292	333	327	319	304	285	304	292	304	284	312	301	326	324	308	311	291	331	286	274	271	306	286	302	299	320	325	316	321	320	309	338	313	311	320	294	265	319	295	260	321	299	295	262	286	324	316	318	305	317	323	326	281	323	306	313	273	280	314	321	311	323	315	270	327	326	317	286	273	320	301	273	289	304	298	295	282	301	297	310	337	295	297	325	304	300	303	333	310	278	307	312	301	288	323	303	324	300	313	316	306	276	308	300	300	294	318	278	281	271	317	343	264	311	321	305	285	302	306	315	274	301	347	324	327	310	310	261	282	273	297	318	313	252	306	307	302	296	284	274	303	280	293	320	276	316	308	316	328	299	282	304	271	333	312	292	293	296	332	298	341	278	321	307	286	320	337	311	317	303	332	322	316	321	300	297	337	283	304	286	331	320	293	271	344	307	288	307	314	292	315	289	276	297	333	314	299	308	344	309	308	296	302	285	315	310	288	288	312	320	286	334	286	292	276	272	261	334	308	291	325	276	298	305	307	295	291	317	323	338	309	306	339	312	311	309	300	301	275	285	319	302	310	307	305	305	298	304	321	320	311	280	322	339	285	287	334	298	336	308	311	296	343	301	302	327	299	305	270	274	315	306	320	324	300	312	315	279	302	292	306	321	277	300	307	302	329	291	318	286	283	297	298	303	337	305	290	303	303	299	315	305	280	339	310	307	321	330	294	301	309	323	304	304	328	330	330	322	286	304	316	308	289	298	357	294	326	320	278	302	319	336	302	298	317	300	300	307	288	326	289	300	323	313	308	295	315	319	312	327	314	298	325	299	314	298	282	326	315	305	295	289	268	316	278	282	325	334	280	312	305	300	310	308	280	340	314	292	320	345	318	293	296	287	265	254	304	290	290	273	334	302	307	317	261	256	291	288	290	328	327	291	310	290	298	270	303	325	293	314	272	299	311	314	316	292	301	330	307	319	276	311	281	311	306	308	278	306	302	302	290	316	346	304	288	304	297	294	288	287	274	296	287	338	343	301	274	300	314	312	274	290	351	273	325	273	348	295	313	310	295	305	283	312	340	340	288	293	318	312	291	282	303	301	290	315	286	298	269	334	303	376	335	273	290	278	334	330	335	309	314	308	268	344	309	294	288	317	315	303	277	324	318	315	290	322	300	335	324	319	304	291	302	305	299	300	282	333	300	298	302	272	307	283	303	311	290	275	295	273	313	283	338	271	319	318	312	317	296	316	324	274	306	277	282	273	277	327	279	302	310	295	259	300	309	300	294	313	285	303	304	290	338	301	312	315	310	320	308	279	304	341	328	316	322	325	304	310	317	327	277	317	333	322	328	290	291	307	305	315	330	323	309	326	299	256	288	319	290	324	317	298	303	275	315	324	303	256	285	324	344	295	290	317	312	303	296	306	305	294	311	320	338	328	302	305	302	277	293	318	303	310	292	297	304	320	331	292	290	296	324	299	286	285	348	317	295	329	281	310	315	335	297	334	314	275	292	344	323	338	278	307	331	305	332	289	312	280	318	290	282	324	296	290	296	251	299	298	300	314	311	305	285	252	302	293	293	309	296	281	304	314	261	300	310	291	312	307	315	352	314	316	311	304	306	306	304	331	310	303	336	293	288	285	303	280	305	302	297	315	325	290	288	295	280	297	321	296	303	301	286	349	291	297	302	301	325	321	297	294	299	297	273	308	323	291	302	311	326	306	284	282	323	308	322	310	306	305	302	308	326	283	305	317	295	323	339	313	337	319	329	311	350	329	322	320	301	315	280	312	302	311	313	311	262	294	282	327	294	332	284	295	324	302	297	302	299	288	285	296	298	317	312	281	300	319	290	290	340	303	323	283	305	286	335	287	291	292	293	328	281	288	275	316	301	301	309	302	289	296	303	293	292	320	305	288	306	286	312	303	287	310	283	282	244	273	314	290	330	292	281	275	290	314	294	329	287	326	318	310	318	305	281	291	314	300	283	314	325	313	307	341	299	273	321	325	272	277	313	291	283	288	275	317	328	312	316	305	343	340	312	293	300	312	265	292	340	316	313	317	321	321	286	301	333	307	302	318	329	300	306	284	312	322	318	283	305	301	311	311	332	302	303	292	294	301	314	283	309	280	300	328	297
14164	10085	11878	10235	7081	4414	2587	1762	1113	811	743	700	648	657	638	739	692	676	671	684	624	674	688	671	689	697	650	691	674	652	631	716	622	700	684	721	705	630	683	684	686	696	659	710	719	624	646	688	660	705	704	684	670	648	626	688	634	680	673	696	674	663	666	679	641	649	678	695	692	644	637	671	690	689	657	715	641	693	671	667	734	730	677	679	716	688	687	665	658	695	682	638	667	669	739	703	618	666	654	667	671	705	670	626	702	690	691	694	666	687	708	669	720	711	701	702	672	711	710	679	695	669	662	722	728	654	701	651	655	670	615	724	671	689	688	661	674	708	723	712	655	626	641	691	693	701	648	684	688	677	734	673	677	669	674	661	663	700	653	697	690	674	730	692	668	678	670	713	654	699	709	675	644	656	662	676	672	653	691	704	735	707	737	674	695	675	638	681	732	691	673	717	668	696	726	655	676	720	709	688	642	672	666	673	684	676	678	702	663	665	659	698	724	701	705	670	701	693	654	717	652	660	669	670	706	650	671	714	707	648	668	704	671	696	710	663	697	657	643	639	681	665	649	657	656	701	662	628	663	679	628	666	658	723	625	686	688	725	674	667	648	678	673	680	701	644	667	643	677	650	686	697	702	668	667	695	672	710	664	686	701	648	677	663	662	731	636	691	673	669	653	688	696	713	644	669	715	690	679	661	664	701	642	643	687	696	665	664	660	673	685	654	683	680	663	691	646	653	633	645	695	655	622	672	651	691	700	620	696	711	689	685	658	679	648	701	650	683	652	643	674	695	653	676	662	634	665	650	677	651	637	655	634	683	718	657	683	671	686	710	642	635	670	636	694	664	721	690	653	609	678	698	643	683	711	730	686	649	690	663	674	694	652	681	715	697	690	706	667	638	675	642	679	615	691	704	700	678	696	666	673	685	681	657	653	680	667	674	667	677	643	717	689	707	668	701	677	713	683	670	665	679	633	704	666	625	673	679	640	675	610	678	699	682	623	637	709	699	688	717	674	679	656	636	694	702	699	660	645	658	704	663	689	736	720	680	656	668	672	691	651	692	704	709	639	613	718	652	698	717	680	667	651	670	698	691	650	672	700	663	648	660	709	665	701	663	665	685	595	654	713	616	673	654	679	667	703	711	687	689	698	639	703	647	632	658	671	687	682	666	684	706	664	663	673	646	701	661	688	665	696	652	640	651	703	674	674	660	670	697	668	681	648	617	677	709	590	720	695	648	717	701	660	722	731	653	595	686	663	667	635	680	651	662	630	691	686	682	648	669	683	681	661	686	682	707	659	673	685	673	689	684	697	700	672	693	685	642	735	710	710	651	696	673	630	640	665	725	714	671	647	663	691	675	658	675	690	697	645	654	656	672	693	689	670	694	666	717	675	686	678	665	640	622	649	684	665	643	668	723	649	648	708	683	669	667	715	704	707	655	708	625	690	687	681	648	705	716	677	681	647	649	684	647	651	671	736	641	647	646	623	614	633	657	680	652	692	659	681	690	656	675	697	682	673	664	658	692	675	681	684	713	672	619	644	689	687	673	685	669	685	687	717	637	702	693	672	659	702	687	675	667	614	630	630	664	701	678	678	721	665	671	681	661	637	651	649	703	635	647	681	669	657	690	679	699	702	635	694	689	682	698	674	699	713	696	639	718	596	682	646	690	663	652	652	643	673	634	667	696	668	613	669	648	659	683	666	657	700	664	666	698	665	703	688	684	706	654	631	642	642	667	712	701	688	700	700	623	757	620	697	649	654	679	747	665	670	659	633	653	667	713	675	648	680	719	692	697	703	649	689	688	713	636	682	650	682	650	669	682	699	711	698	681	709	682	701	678	677	653	675	707	653	688	664	632	671	723	695	700	655	700	633	660	672	668	710	652	662	715	681	660	631	700	674	662	650	606	684	662	637	625	683	684	647	661	649	699	672	663	659	674	669	658	662	701	673	686	695	636	678	637	725	640	667	673	642	677	652	662	683	667	659	683	705	658	668	652	654	690	689	656	651	661	704	683	609	689	705	644	675	662	711	645	638	671	657	679	680	664	681	672	657	714	687	697	647	665	680	699	652	653	715	666	619	638	699	697	657	721	634	682	666	662	671	703	672	674	662	721	664	681	611	694	645	699	662	713	735	661	729	683	722	637	669	636	675	656	711	664	691	692	693	669	664	676	718	676	665	639	689	650	680	688	713	660	649	667	617	618	677	661	667	689	710	665	650	618	713	671	706	680	685	634	633	717	649	696	668	656	693	624	679	707	661	736	678	740	684	684	703	698	636	665	642	688	721	668	676	666	709	633	654	632	643	660	722	700	700	686	649	662	688	718	626	715	666	671	739	670	707	680	689	695	701	676	690	703	675	662	674	680	660	682	672	683	636	670	668	705	673	727	669	701	708	633	696	708	631	687	662	663	673	697	704	658	625	663	662	662	705	685	673	664	692	633	672	673	676	648	690	685	674	663	663	661	612	656	683	656	669	674	667	666	643	660	670	704	722	720	684	656	628	670	697	661	646	652	702	657	675	704	699	640	652	706	658	623	698	665	683	633	700	691	670	665	646	709	717	673	716	664	663	669	690	665	630	708	653	657	677	697	696	716	716	681	704	677	661	670	701	664	645	653	696	671	675	714	719	685	703	688	687	627	644	666	658	657	643	668	629	697	682	695	655	695	693	687	726	654	678	709	690	678	644	678	686	711	676	665	651	683	676	645	669	639	715	659	684	676	655	727	705	693	658	687	673	678	656	683	726	706	656	668	676	652	667	702	706	679	677	645	680	665	688	663	673	653	659	687	656	650	679	655	690	693	696	707	680	668	712	681	700	692	648	664	697	684	655	703	632	670	676	669	668	619	662	688	670	681	685	674	657	673	673	678	687	662	678	682	641	705	721	670	688	723	651	644	644	704	661	659	724	615	673	730	669	648	694	687	698	663	723	641	679	653	692	668	681	693	707	664	648	690	735	710	680	678	714	671	640	652	646	673	645	694	664	668	682	674	673	705	668	658	737	683	679	660	659	650	664	683	681	694	697	717	701	650	692	659	691	670	719	683	695	653	650	639	684	664	666	698	698	682	653	658	689	627	685	697	669	675	690	723	679	660	725	663	682	691	672	683	670	669	695	682	634	653	711	681	639	661	681	667	633	631	676	689	716	702	689	680	674	660	693	644	659	650	672	674	679	718	685	713	635	672	715	688	696	649	655	691	644	718	689	726	683	704	679	700	670	658	671	714	672	678	682	675	677	671	670	681	675	687	675	650	658	685	691	702	682	659	659	639	689	676	648	648	653	654	677	686	678	666	679	647	670	653	666	684	644	686	660	652	699	689	679	716	668	685	660	676	652	626	713	653	649	656	697	689	712	675	711	686	713	637	711	660	702	718	647	676	669	695	680	655	682	651	690	698	661	726	661	708	674	681	693	710	665	682	621	733	640	673	688	712	721	662	721	675	667	717	663	687	677	676	675	646	685	641	658	695	688	667	638	679
83905	71062	70497	60121	43810	29029	15614	6701	2770	1382	759	483	415	402	369	370	396	336	382	382	369	371	384	384	399	368	397	371	354	421	386	369	411	370	358	370	396	350	356	374	363	365	358	363	368	374	375	335	336	359	389	365	385	384	356	403	413	409	360	367	352	401	380	411	423	362	373	375	376	377	398	350	380	384	388	370	367	388	399	384	401	378	386	381	404	348	355	358	378	410	399	358	421	350	380	374	367	413	366	362	409	360	400	391	380	363	349	354	366	409	368	352	363	389	382	391	399	382	337	389	379	385	360	344	369	373	355	354	387	396	373	350	350	377	423	407	369	392	364	355	373	339	403	388	329	411	387	396	428	385	331	381	372	385	340	383	397	394	356	348	399	441	388	365	362	370	399	385	383	375	390	398	360	351	367	443	343	357	381	384	366	385	392	418	362	398	370	421	371	386	373	402	365	386	365	374	340	387	356	375	391	400	399	415	377	363	350	355	397	356	407	326	427	381	386	352	354	382	368	382	391	363	360	376	386	388	313	374	363	357	341	362	358	404	378	353	366	357	358	351	367	398	376	360	353	407	354	403	337	337	372	415	377	374	354	359	388	352	390	378	402	344	333	361	385	365	384	388	391	409	329	363	389	400	364	348	406	445	416	388	392	383	364	387	398	403	401	367	389	373	402	450	392	385	403	368	362	407	388	355	369	376	370	396	366	353	388	350	380	355	393	400	378	343	362	378	407	367	397	356	357	364	372	366	372	400	354	392	394	380	370	413	381	374	373	386	388	360	412	377	384	405	383	409	377	385	416	381	377	384	401	385	402	337	418	411	355	338	335	361	350	353	369	389	394	359	371	374	353	413	383	403	352	380	384	385	362	392	422	384	422	382	382	392	386	378	407	367	400	388	363	404	367	368	379	350	366	425	349	335	367	411	398	393	417	374	353	403	367	362	377	373	386	398	363	393	381	393	343	369	362	379	378	368	381	391	415	369	371	365	369	354	335	393	395	400	388	383	365	384	387	388	399	390	372	381	389	353	361	369	388	378	367	373	385	376	375	425	358	331	390	355	351	377	395	370	377	408	381	425	346	348	378	363	363	410	395	397	361	397	395	385	365	391	401	360	398	353	372	387	401	384	363	383	350	397	372	382	362	369	400	379	377	440	368	381	378	401	361	369	372	331	336	408	380	370	425	359	373	371	341	362	382	361	368	336	418	403	368	371	388	414	375	387	349	371	341	370	385	385	398	414	392	409	376	365	355	419	404	374	399	387	370	371	382	401	359	367	399	361	371	364	382	365	375	389	363	348	398	362	384	384	370	378	389	372	378	366	376	373	369	408	335	387	382	359	352	387	380	374	377	405	397	349	383	372	389	404	365	411	360	402	407	407	354	384	347	351	387	374	389	355	375	402	390	358	368	345	392	389	353	372	377	378	388	344	363	364	374	390	393	368	337	358	343	373	358	391	378	395	426	374	389	375	376	392	361	371	367	347	388	368	394	399	398	378	384	360	377	385	374	374	393	405	358	385	391	382	338	383	372	373	368	388	404	338	394	387	387	373	377	400	387	380	358	392	378	402	392	354	378	346	357	380	362	357	398	398	361	415	366	402	372	392	365	363	407	373	381	378	394	377	397	338	404	405	404	382	353	379	371	370	402	411	381	408	390	401	368	417	441	365	350	371	367	403	386	395	373	379	360	368	361	424	401	398	393	368	396	409	328	383	392	338	397	386	375	373	400	357	351	375	376	375	398	380	363	394	408	392	368	392	418	366	404	393	347	387	400	389	373	358	396	392	371	356	420	413	377	374	374	428	401	420	358	352	380	386	373	402	355	386	360	394	372	377	390	391	387	348	350	385	385	382	341	413	374	385	379	377	391	417	356	371	383	358	336	405	320	387	356	386	381	367	395	391	400	370	343	389	361	406	364	382	390	378	394	374	374	371	384	366	418	354	397	376	434	369	372	371	389	391	401	408	379	407	342	386	419	368	353	413	372	369	403	385	388	366	362	357	414	366	388	338	351	327	378	356	400	384	404	382	386	376	389	383	391	360	392	372	360	402	363	373	395	381	393	405	384	393	409	364	352	352	342	395	365	396	375	364	368	379	390	361	401	394	410	400	399	360	374	379	366	413	392	390	375	344	401	353	332	390	362	402	399	366	357	381	396	354	348	371	364	375	355	350	374	334	368	398	382	404	383	361	374	377	394	365	379	387	363	392	362	350	384	363	334	367	367	383	388	360	353	369	357	360	350	362	377	367	371	344	373	379	400	319	380	405	395	377	357	374	365	399	367	387	432	385	382	370	365	383	355	386	385	392	351	354	346	354	368	370	390	353	416	415	366	379	345	353	378	375	370	342	408	372	394	389	376	387	361	365	389	375	383	384	406	402	344	393	402	392	425	363	385	399	357	400	340	373	357	351	356	380	372	341	372	365	428	389	405	426	358	407	383	388	364	396	419	376	390	391	369	364	370	391	360	372	386	377	413	389	366	414	369	363	412	379	396	366	377	360	361	400	360	434	393	417	390	362	377	363	343	330	403	392	399	366	387	397	398	344	381	343	356	391	356	408	404	419	370	397	388	355	389	371	386	389	387	396	399	378	364	360	385	389	405	386	385	374	392	395	388	373	371	372	375	355	411	368	392	372	394	369	405	415	363	399	374	367	407	366	359	352	397	395	445	371	359	389	381	346	351	372	375	341	362	358	398	396	387	377	382	338	364	335	384	313	384	365	386	367	374	361	385	376	383	373	363	390	389	404	376	356	365	372	357	383	366	402	342	386	367	373	382	406	379	398	413	380	388	363	382	383	399	365	428	367	380	356	382	363	411	416	357	377	422	352	336	377	373	378	435	390	397	375	368	341	370	409	346	374	346	345	371	366	373	358	356	367	379	382	397	364	335	397	355	354	425	382	346	389	373	381	386	395	362	391	372	387	393	356	392	378	427	371	376	359	373	392	394	363	392	406	371	393	382	362	376	375	334	372	361	334	348	372	381	355	400	380	370	422	362	380	375	387	334	430	392	369	366	380	380	380	394	389	396	367	371	365	405	350	357	387	348	361	379	356	411	383	413	385	408	365	407	362	399	398	363	416	397	416	393	381	384	359	380	379	386	390	367	389	389	341	368	376	361	390	423	376	378	347	372	363	364	347	406	384	418	365	372	344	378	390	387	382	437	361	397	349	392	411	386	377	387	381	370	330	408	382	345	384	351	345	356	375	400	376	369	368	373	392	368	376	388	377	393	377	340	399	388	396	397	381	355	392	393	366	332	366	383	415	372	395	367	394	395	391	416	362	365	364	381	319	388	409	344	339	412	423	414	354	400	354	394	399	363	379	413	396	363	418	365	383	359	374	412	335	407	385	364	366	358	372	382	391	388	353	384	365	353	340	379	355	368	370	364	395	337	384	372	383	387	380	374	355	352	367	372	361	383	398	407	387	338	371	398	364	398	368	363	379	351	401	374	376	373	372	351	447	404	355	360	341	405	372
52853	53142	65663	64041	52808	40612	28070	16875	9002	4625	2412	1395	830	803	792	829	853	824	849	809	839	835	856	811	830	823	857	791	776	817	840	794	845	844	846	831	854	766	806	822	814	863	806	839	862	852	847	822	813	825	847	804	804	844	820	797	794	802	811	822	848	844	800	870	859	847	771	802	851	831	828	834	853	846	848	782	820	873	863	781	857	856	816	807	798	830	791	828	824	798	821	872	843	851	786	845	828	814	862	849	803	829	829	823	833	824	876	792	839	808	766	842	811	821	764	794	872	804	821	820	875	793	842	838	825	834	765	827	801	812	846	878	823	746	842	846	792	868	807	825	848	799	815	791	856	852	857	807	787	836	823	918	867	794	844	812	823	827	830	792	846	861	789	825	799	837	870	835	830	829	790	860	868	853	801	806	845	849	832	841	866	784	798	799	803	828	847	837	813	826	834	801	836	809	806	848	851	843	834	857	833	825	805	864	834	801	795	829	782	780	767	815	811	805	800	817	841	845	833	818	802	852	861	793	843	820	782	821	778	839	753	801	833	824	817	804	786	829	813	810	817	837	835	831	808	862	801	890	780	839	816	827	865	836	775	847	846	818	792	794	843	817	850	877	780	783	805	801	796	874	839	830	801	822	840	803	853	826	810	822	802	786	871	780	814	791	837	830	779	780	828	810	820	806	816	821	793	854	858	868	847	804	843	766	839	813	811	785	808	826	831	851	828	814	879	861	835	843	802	848	867	844	802	761	782	780	828	828	807	854	831	818	823	818	823	818	833	795	824	843	812	774	856	809	825	839	825	831	820	809	828	861	800	874	783	834	810	836	770	753	825	812	815	865	829	878	812	800	873	785	774	795	888	824	822	808	808	844	882	848	793	865	829	835	828	818	795	819	816	857	842	837	802	842	846	754	820	792	804	848	864	811	814	816	821	817	783	816	803	827	802	839	791	858	756	802	813	834	831	779	822	853	780	843	819	806	782	829	805	866	804	818	794	875	800	792	795	844	814	874	779	815	841	808	812	833	856	784	785	789	757	803	830	766	801	829	849	798	841	835	828	781	830	807	789	817	855	845	835	836	841	844	811	813	819	779	807	824	862	791	832	824	798	830	832	846	799	789	795	827	826	773	778	784	787	785	828	825	805	797	782	814	824	814	815	797	810	813	826	797	809	800	787	823	815	778	848	819	832	827	805	772	825	801	866	820	846	831	855	849	862	848	818	838	819	837	819	813	814	771	764	798	828	821	783	823	797	834	821	793	761	836	811	878	851	778	820	841	789	819	833	818	810	797	847	843	839	803	851	822	805	808	766	814	843	806	814	864	775	841	821	869	868	860	817	812	809	806	837	767	841	817	863	806	832	838	814	805	839	831	770	844	834	816	823	831	801	826	847	810	882	825	766	815	795	818	832	813	832	811	831	799	820	789	755	809	870	810	823	876	844	836	852	834	800	793	835	836	839	826	799	799	816	849	816	790	811	848	789	817	839	820	843	854	830	853	805	820	814	817	805	786	821	813	831	841	765	795	831	827	820	809	822	859	793	844	824	832	834	857	817	869	856	816	848	847	864	802	824	844	803	834	836	791	856	772	836	841	836	829	860	795	831	824	808	793	827	872	800	892	781	799	805	816	841	867	814	850	828	750	873	809	807	864	813	834	825	792	875	829	800	881	833	845	806	794	802	757	815	828	850	820	844	852	842	822	830	800	801	813	810	757	816	823	778	792	818	831	844	826	801	831	782	858	761	820	835	779	812	804	801	832	824	833	829	826	835	884	818	768	796	816	791	817	794	788	836	795	805	819	816	817	833	852	881	810	820	848	837	835	858	827	875	813	800	832	806	838	831	779	877	779	826	881	804	860	849	821	804	832	858	864	855	826	858	833	865	879	789	799	792	847	809	797	838	864	820	825	861	840	832	810	835	796	833	845	841	821	872	875	814	772	780	839	778	855	789	844	795	829	821	791	778	834	822	832	845	858	855	795	814	826	754	845	769	843	769	790	783	766	834	819	804	804	871	838	792	859	778	830	778	815	744	803	806	837	773	805	810	771	848	810	830	841	869	808	817	778	831	837	875	820	795	851	775	793	800	841	847	851	796	774	823	862	759	816	854	810	815	852	816	862	880	787	831	856	777	797	818	826	827	814	794	830	844	885	806	768	839	880	802	818	841	801	831	808	836	866	810	796	831	772	841	792	826	853	868	844	843	842	814	830	798	816	826	821	853	793	788	780	774	828	839	813	862	845	873	824	821	821	845	795	837	836	828	817	817	844	790	784	856	852	834	770	856	842	852	837	843	835	820	839	809	812	832	769	833	806	837	845	824	758	823	842	784	813	848	782	786	817	830	823	846	862	831	833	799	854	810	811	854	821	827	826	842	797	844	860	800	803	833	798	823	815	807	798	789	822	773	800	855	834	839	840	828	813	820	767	831	828	799	860	833	784	805	830	802	822	820	802	818	840	790	825	781	840	827	839	857	831	796	849	827	819	831	824	821	795	826	837	791	830	812	802	833	862	822	846	847	847	790	838	820	841	801	835	811	826	807	807	836	839	839	847	809	846	775	838	828	831	799	864	789	823	827	764	809	813	821	850	838	774	817	836	818	853	788	847	852	845	854	815	827	793	921	807	804	824	835	816	843	838	815	830	853	788	817	851	788	826	854	780	852	825	866	792	853	846	840	809	823	813	822	818	823	824	852	821	820	841	821	898	825	880	826	791	782	802	864	785	817	792	813	836	825	836	869	812	814	793	789	848	833	804	797	786	827	794	779	828	867	822	817	823	848	806	777	868	844	853	805	796	786	792	812	836	796	860	757	801	801	851	807	800	797	783	787	841	856	804	826	814	872	805	811	787	861	785	807	780	770	818	809	823	838	831	849	780	789	794	872	817	785	822	848	835	815	856	824	848	807	810	787	888	804	819	861	830	839	814	803	871	821	865	775	800	848	863	826	813	765	842	888	825	848	820	884	830	791	823	790	823	845	833	810	801	809	891	851	839	830	815	847	830	828	824	866	833	794	853	821	795	873	865	832	792	770	716	821	829	819	838	830	819	834	845	794	832	792	841	827	867	816	835	830	835	805	850	862	882	804	796	799	818	861	779	759	872	799	848	862	819	825	842	829	792	833	825	840	874	817	813	862	878	847	807	851	892	862	749	790	789	785	840	808	817	761	817	815	823	813	851	809	808	817	780	806	830	808	865	884	812	861	805	820	845	828	824	817	885	828	788	842	820	853	762	826	781	837	813	835	811	765	791	808	848	812	804	868	788	859	813	811	858	809	780	841	815	783	811	819	798	829	768	860	818	798	856	784	796	835	814	797	814	837	843	812	861	799	793	802	805	823	845	836	833	832	809	802	815	812	876	807	786	827	822	823	878	831	801	807	817	825	878	851	813	803	835	783	856	841	816	828	834	798	793	784	795	821	839	763	810	810	864	832	774	821	788	839	833	818	809	806	869	796	814	806	782	820	896	792	837	834	814	843	810
84379	72157	71684	60301	45847	31513	17342	7442	2970	1466	778	576	505	427	402	442	428	484	435	419	453	404	429	475	414	443	433	422	435	430	455	404	420	443	384	398	428	455	429	427	375	417	420	388	419	404	427	457	435	426	422	422	411	401	448	388	399	448	433	391	425	404	363	412	418	455	432	435	430	386	408	432	430	433	432	418	419	430	383	419	472	381	444	439	400	405	422	374	414	392	403	409	400	448	433	419	406	443	450	407	395	416	378	435	393	407	407	433	398	382	420	405	420	414	449	415	415	402	393	447	417	380	406	421	385	407	424	415	403	415	432	415	414	452	445	430	394	409	452	391	422	386	420	433	412	390	398	388	463	375	405	410	416	418	395	350	421	423	433	460	458	396	409	389	432	420	420	404	415	404	398	439	415	375	439	422	420	406	418	408	404	393	396	431	401	402	432	386	405	408	408	431	399	403	416	413	460	409	379	427	396	409	433	377	424	418	449	420	416	422	422	437	374	395	442	432	460	443	423	415	400	443	448	446	428	385	385	466	411	462	441	427	456	426	417	412	405	455	452	401	444	408	419	410	409	428	403	406	397	421	392	429	408	415	397	395	408	428	435	427	433	411	390	388	382	412	394	426	445	424	416	392	413	427	437	430	422	395	401	406	399	394	395	456	399	406	390	429	452	404	413	401	385	400	430	437	423	423	416	443	428	475	456	429	431	411	440	423	415	401	448	428	439	428	395	425	426	420	413	361	403	384	387	432	437	445	443	441	415	400	409	421	408	380	397	423	424	446	403	420	390	416	434	409	415	440	409	427	423	431	438	390	406	366	404	440	409	400	424	392	422	428	431	425	381	409	421	424	412	412	408	422	416	445	397	364	417	435	397	403	399	432	414	381	397	416	426	412	404	424	441	417	416	412	425	450	418	435	389	420	428	408	385	429	400	398	466	389	398	420	429	419	443	449	415	389	399	404	426	406	395	455	432	381	424	443	405	436	376	407	398	453	421	392	423	383	428	402	402	407	416	440	420	415	421	431	418	376	392	381	394	409	432	416	376	404	391	442	411	451	399	447	431	406	390	430	421	453	423	423	400	408	454	420	412	468	409	407	413	390	432	412	428	396	390	430	410	346	450	397	393	421	420	388	382	374	440	430	432	420	440	439	429	387	389	427	427	395	413	456	408	410	399	441	469	406	391	424	399	423	391	418	422	400	443	453	436	381	427	417	412	419	405	411	430	398	406	412	410	426	397	420	441	392	384	425	386	403	417	424	414	394	442	410	468	412	421	450	435	423	406	394	438	436	444	416	433	421	365	396	393	431	407	487	406	420	406	411	434	460	411	425	404	456	439	390	407	409	422	438	468	437	422	433	434	404	434	387	417	434	395	398	401	450	390	409	422	432	382	469	444	421	408	442	416	394	356	399	399	415	412	433	409	415	439	365	452	412	461	417	439	404	427	396	417	394	414	361	405	427	439	399	378	393	420	446	438	399	399	392	445	434	400	427	436	425	417	431	403	411	424	357	420	419	397	400	391	405	439	411	416	362	472	403	419	412	414	444	419	443	439	427	451	432	404	426	421	392	411	425	410	421	411	395	457	407	407	397	378	403	429	382	400	420	415	433	403	402	410	397	414	461	425	370	445	373	374	429	441	420	409	420	427	415	407	417	416	435	467	432	444	416	416	449	436	450	366	450	437	371	385	378	381	420	380	413	424	436	444	395	418	414	374	407	402	414	433	414	432	388	402	410	437	395	437	430	440	400	450	494	388	408	432	471	452	429	436	468	445	405	429	437	401	448	453	437	461	459	413	387	423	376	391	398	421	416	432	420	407	433	397	437	403	441	367	441	383	409	418	364	430	413	403	458	415	416	390	401	426	403	403	394	424	449	410	422	427	415	424	428	418	417	399	416	424	426	405	449	434	438	435	437	407	404	395	411	404	409	403	436	377	434	407	410	397	442	417	439	365	431	389	411	427	452	410	364	398	424	391	424	404	402	469	471	389	370	461	427	460	426	450	424	391	394	463	397	411	394	389	400	448	430	399	420	373	443	404	408	408	433	419	425	385	379	420	452	438	401	387	437	404	401	388	449	427	426	452	423	404	391	425	393	414	414	430	401	415	433	431	399	414	376	446	423	399	408	400	406	424	426	401	438	463	412	423	384	405	464	402	442	398	452	433	434	407	409	443	441	443	396	420	387	426	434	394	429	444	443	390	400	403	373	406	413	407	427	428	449	428	377	407	421	428	394	424	435	421	403	418	435	385	409	430	398	418	395	424	401	412	416	399	452	437	404	419	410	427	408	409	435	450	412	434	392	400	446	454	406	404	384	437	397	386	409	431	413	436	434	403	436	445	411	397	394	413	417	451	404	418	414	363	403	410	393	446	436	415	423	399	443	442	446	480	447	424	392	403	422	449	439	430	444	419	397	415	428	403	428	434	425	423	416	432	398	423	404	405	444	421	458	434	400	448	433	409	383	407	387	411	385	357	422	423	446	408	387	436	462	412	404	428	432	418	420	400	416	436	432	446	405	399	432	455	397	421	431	412	409	376	411	408	433	404	427	433	417	387	427	414	438	388	392	396	400	434	406	419	420	413	410	429	415	389	433	434	436	438	414	384	434	446	411	405	427	466	430	433	435	440	393	415	403	402	429	431	445	412	395	428	374	415	453	425	402	425	453	417	383	430	402	403	405	417	413	384	429	424	425	460	431	400	437	412	440	420	454	417	449	379	419	431	388	418	422	400	411	379	415	400	472	440	413	382	402	415	420	393	436	446	431	358	413	427	383	403	446	390	420	414	443	395	375	421	428	431	418	431	447	441	440	420	372	416	394	365	416	398	399	381	417	407	409	424	439	396	426	443	433	428	437	479	435	429	425	404	461	415	446	469	464	390	439	401	405	428	396	381	449	440	432	370	416	437	377	391	401	449	404	415	397	414	399	416	430	406	411	443	405	428	407	369	423	457	421	413	412	432	432	441	477	407	414	370	363	409	440	428	432	442	454	419	412	407	422	386	421	430	421	391	389	429	449	410	399	438	432	421	430	409	385	400	415	442	446	428	417	421	422	395	399	414	391	391	404	421	437	453	406	446	436	439	446	383	426	466	402	391	400	411	371	396	405	378	399	376	430	465	412	398	397	427	398	442	389	417	426	406	414	422	420	412	432	419	387	393	421	427	465	423	434	431	462	421	441	397	423	406	377	410	422	405	424	451	419	391	430	447	411	410	404	448	456	398	406	428	398	386	412	402	430	431	363	439	403	405	435	380	398	392	438	419	430	388	397	393	414	400	436	428	408	434	445	395	392	389	411	430	413	423	439	442	395	431	405	417	413	428	415	421	437	434	380	440	433	417	419	376	405	423	442	433	359	378	464	396	410	400	441	387	392	403	407	431	416	407	440	424	397	423	399	429	405	390	395	378	368	399	403	403	413	398	417	414	411	437	422	429	366	418	411	429	454	437	413	393	428	404	407	388	419	467	449	411	388	445	415
53962	54636	66819	64339	54408	42937	29845	17806	9369	4781	2402	1431	1006	895	908	925	892	894	894	898	873	853	893	919	841	874	862	910	935	879	876	867	887	867	876	915	884	917	877	837	871	897	897	864	896	911	865	910	898	835	875	903	888	895	918	922	863	887	940	897	903	867	888	867	958	835	928	875	910	906	836	930	885	921	896	869	917	910	877	859	893	882	923	927	861	859	861	907	854	858	901	929	874	915	890	888	879	845	903	897	983	905	951	878	861	857	910	892	890	845	936	884	916	906	909	869	933	910	870	861	895	880	912	863	890	919	868	900	908	928	857	903	910	895	904	870	878	866	845	898	863	929	872	835	878	914	877	871	884	858	882	925	857	912	885	903	883	864	890	886	889	907	887	911	941	857	889	915	892	869	864	843	912	840	909	857	923	907	905	918	838	874	886	936	894	869	894	829	891	901	924	895	913	875	849	858	858	911	868	869	888	909	877	858	886	924	891	865	877	880	854	881	838	886	859	876	877	890	900	890	883	905	872	928	861	936	872	876	916	875	939	876	939	933	920	887	880	874	878	890	882	909	907	898	846	920	843	856	868	883	898	852	887	900	900	897	905	847	891	832	863	880	901	864	853	857	856	874	915	852	895	840	887	870	895	871	928	924	838	913	898	912	872	874	854	900	908	937	840	878	875	880	890	864	841	877	903	895	861	865	917	909	890	847	908	907	844	897	864	897	863	847	860	904	872	924	893	899	888	876	900	885	867	884	904	877	921	873	876	894	938	899	885	921	922	938	898	909	906	857	895	895	885	851	884	912	898	891	900	842	872	861	907	919	840	868	911	880	910	921	910	912	905	854	879	884	841	884	888	879	882	865	899	950	860	983	904	893	918	913	866	874	886	889	924	887	859	863	830	888	890	924	891	929	881	870	868	883	922	891	872	905	826	878	898	886	898	903	882	864	888	936	908	878	931	871	899	840	891	913	920	849	861	902	875	948	921	871	945	956	881	858	892	908	916	936	921	835	897	872	867	837	875	899	873	848	934	922	966	926	920	849	915	895	859	884	879	929	819	899	905	920	869	847	867	924	834	838	957	865	904	827	877	864	941	869	913	896	868	943	877	866	887	896	863	870	844	897	907	876	862	902	877	874	860	924	926	966	890	857	863	932	940	872	924	871	903	881	931	859	902	921	881	869	890	865	870	860	878	873	868	874	914	899	955	878	902	869	894	935	855	905	878	906	896	877	920	841	872	895	897	865	893	925	878	899	933	923	919	902	906	865	963	891	876	840	867	902	966	905	865	886	905	838	898	855	917	931	902	919	852	824	896	864	822	885	896	922	927	858	888	874	878	867	842	886	894	876	892	914	858	894	869	849	880	847	920	880	873	919	885	887	892	886	868	855	826	851	934	885	876	865	922	898	901	883	892	943	859	891	925	912	868	884	895	877	884	896	847	855	893	892	867	916	822	894	906	865	851	916	876	895	829	881	861	892	935	869	912	897	857	896	844	868	869	934	880	910	873	875	880	922	882	867	888	926	884	888	860	909	878	902	881	906	885	892	835	884	873	861	921	899	885	932	858	898	937	904	863	916	882	871	911	885	841	904	909	929	890	802	828	880	881	879	880	913	904	917	924	873	932	876	854	900	913	879	894	885	918	917	909	911	900	895	895	861	914	889	938	901	873	896	899	873	886	846	903	868	913	899	917	879	869	888	917	870	886	896	946	893	861	907	887	874	878	909	885	878	873	887	866	884	893	924	897	852	923	852	922	843	851	872	886	901	868	884	834	902	940	951	862	828	936	942	919	872	932	883	886	870	876	910	878	827	870	889	895	879	932	936	846	915	919	903	903	903	933	891	852	927	868	841	888	857	890	907	866	906	941	835	892	892	882	893	878	879	964	885	914	934	844	871	927	887	866	887	894	863	932	868	885	889	862	910	908	915	928	882	873	855	850	848	874	903	870	920	913	903	892	874	918	902	905	885	925	884	869	914	892	887	890	890	885	833	915	861	853	923	916	905	876	912	853	841	881	846	899	891	925	860	910	880	863	882	903	817	887	921	959	925	896	874	876	943	856	951	862	853	916	899	858	926	859	916	896	882	931	847	951	899	917	910	871	954	922	846	911	898	912	854	916	946	893	931	901	901	904	890	908	875	891	928	826	877	903	964	885	873	907	863	901	889	874	931	865	809	872	948	936	898	868	912	923	895	905	870	872	881	881	870	881	952	920	886	905	861	860	859	863	915	882	910	864	954	869	913	873	878	916	905	877	861	924	853	934	867	944	906	902	888	813	887	873	857	877	877	921	910	873	854	856	878	866	839	853	847	895	880	879	917	894	889	880	848	932	902	896	883	925	907	879	874	919	862	880	896	823	920	924	916	927	899	880	949	932	892	917	921	941	916	866	916	915	901	902	888	872	947	863	886	839	894	922	874	898	881	855	940	845	911	872	868	880	916	899	894	875	928	868	935	883	899	914	909	898	853	837	868	849	864	892	859	869	969	874	862	946	891	905	815	888	930	896	901	883	868	866	924	906	842	933	910	862	875	867	879	890	865	865	882	867	849	888	883	880	880	900	804	885	830	918	871	879	899	823	902	866	850	851	882	901	872	888	918	839	864	912	821	896	892	864	936	888	885	883	840	906	909	953	853	917	916	883	894	924	903	937	896	876	881	921	915	865	894	906	948	835	893	871	892	836	917	906	860	890	880	908	864	871	857	912	929	844	904	902	831	906	949	890	860	883	854	871	816	895	887	913	910	849	920	863	894	887	891	864	894	819	907	900	882	884	919	926	885	893	835	872	949	957	892	913	884	876	882	846	874	891	934	848	853	872	925	917	909	874	887	889	880	890	824	947	969	927	845	862	910	891	857	871	939	911	914	882	887	903	875	929	891	891	857	968	888	911	884	872	908	941	899	861	912	896	882	864	878	902	903	849	875	888	882	888	875	883	857	882	934	867	866	861	903	876	841	912	882	950	881	857	901	877	838	895	912	908	868	884	929	875	876	909	883	900	936	864	929	920	846	847	929	828	883	833	881	937	919	902	896	903	863	860	897	869	892	889	857	922	880	856	925	912	929	861	895	876	828	862	859	893	940	929	903	868	892	942	897	847	853	965	892	857	930	870	904	850	854	912	908	916	902	906	903	915	919	924	903	896	915	949	891	917	844	886	884	875	868	891	863	901	868	887	877	872	915	893	887	905	920	853	923	901	860	860	966	883	866	920	878	887	883	899	879	887	900	890	864	928	852	907	857	892	944	865	862	900	858	949	844	888	867	942	886	877	827	876	908	915	944	901	933	927	915	928	881	872	883	904	863	839	903	924	896	901	878	844	866	931	864	951	894	902	871	870	841	863	859	945	925	898	897	945	910	878	899	881	919	906	929	962	886	884	869	929	869	873	898	914	913	849	835	917	869	902	935	864	908	916	895	927	928	898	867	905	876	866	887	925	904	885	941	892	884	922	883	895	918	863	904	884	892	945	934	933	826	865	845	952	835
14035	7802	5987	3598	2110	1269	787	526	406	332	301	288	279	314	294	271	315	271	299	314	325	311	294	279	301	332	316	323	305	323	322	307	319	304	349	305	288	313	324	309	307	307	326	338	324	338	315	319	302	268	317	282	283	303	303	274	281	306	329	292	326	322	279	334	286	313	344	312	313	306	303	299	297	297	339	303	296	318	294	310	321	339	300	302	326	305	273	275	324	292	307	293	320	320	297	283	304	272	328	289	306	303	279	337	330	339	328	307	275	321	301	307	312	314	304	295	273	291	317	279	271	284	308	348	295	279	331	295	302	306	296	309	313	328	297	282	271	281	296	281	280	289	326	296	325	326	307	314	307	289	320	290	292	306	333	335	290	309	303	283	319	302	290	326	302	321	298	296	299	281	267	297	323	313	300	298	308	285	299	300	292	307	315	303	308	270	331	326	274	274	290	280	307	288	327	299	302	318	278	292	302	316	284	266	308	289	305	294	267	308	306	321	340	318	281	315	289	285	289	307	333	304	305	290	289	316	289	310	337	320	284	331	312	286	283	313	301	320	327	328	290	274	305	336	316	276	286	323	266	322	328	276	285	282	305	265	316	312	295	320	286	312	319	299	323	295	292	328	274	320	344	302	294	314	297	308	295	287	286	343	305	322	276	274	277	303	287	299	310	321	293	302	306	317	339	274	321	312	288	295	308	321	289	284	311	341	293	295	284	306	322	312	324	314	322	303	291	302	291	283	335	331	290	301	298	318	312	307	295	283	322	312	259	257	292	295	322	324	335	297	317	283	303	290	281	310	294	309	307	293	320	266	325	331	316	335	312	310	286	302	302	288	283	293	281	289	322	305	313	334	319	327	321	317	279	291	312	321	289	294	313	297	319	299	296	297	313	309	298	319	305	278	293	306	321	324	303	313	315	291	310	303	296	299	315	317	284	312	311	312	292	303	301	318	331	280	291	316	304	327	301	330	314	311	310	302	294	299	308	292	291	325	312	329	293	310	309	299	297	304	294	313	303	343	270	286	325	298	307	299	342	290	293	346	288	277	283	298	321	308	301	269	231	336	296	324	281	338	333	316	289	268	262	285	303	291	307	317	271	317	289	286	289	312	318	320	266	336	304	301	291	297	334	300	246	316	322	301	323	299	323	291	311	292	308	274	300	279	304	271	289	344	313	306	340	324	307	274	292	300	284	283	299	291	319	289	316	303	284	315	298	332	299	306	309	276	308	311	331	298	322	331	305	321	324	300	294	328	304	317	310	300	276	282	294	349	263	305	307	323	303	337	289	289	325	322	275	295	334	266	316	280	318	338	312	319	289	273	321	320	299	297	302	277	317	351	294	294	310	317	295	308	314	286	293	313	313	347	303	333	318	299	310	285	307	306	308	320	293	282	317	334	299	312	299	340	315	302	302	304	328	322	291	307	303	324	252	308	318	311	287	291	291	286	298	301	348	298	316	323	274	283	311	322	271	311	297	340	306	310	309	301	324	313	298	322	307	301	306	289	309	308	324	289	284	296	280	301	290	299	310	304	283	344	297	316	287	323	305	299	284	308	318	306	325	277	297	295	331	306	334	287	304	293	319	302	346	303	298	257	296	339	281	295	309	292	338	270	279	277	285	309	309	319	290	308	320	282	298	299	284	319	317	317	307	307	292	285	318	326	311	318	268	309	299	296	287	310	293	279	296	314	295	307	317	333	313	300	303	316	306	298	324	322	289	334	299	289	350	305	322	301	310	269	284	317	284	304	304	322	334	313	310	295	313	303	294	278	318	314	285	272	290	309	331	311	292	311	314	292	298	315	317	305	307	311	296	310	328	324	313	297	274	304	296	307	286	273	305	330	295	309	272	307	304	315	268	288	287	303	308	283	316	283	321	301	323	303	322	323	290	274	273	290	273	326	304	317	303	307	276	315	282	285	280	306	290	314	286	307	333	306	311	313	323	277	313	329	310	282	315	333	307	293	287	298	334	300	284	308	273	280	296	284	310	295	309	304	331	313	281	319	323	309	290	317	304	308	285	312	327	289	315	242	334	284	279	305	312	243	274	316	314	341	312	324	301	322	318	302	297	280	334	290	317	333	290	351	281	325	301	283	293	291	296	308	313	331	317	311	312	292	316	343	301	280	290	315	301	308	265	293	306	280	283	326	333	298	275	312	313	300	295	344	323	307	324	268	287	294	284	291	325	296	295	324	271	336	295	306	287	305	320	292	299	293	327	319	331	321	329	297	264	300	278	317	304	316	337	284	283	308	299	264	334	294	297	279	367	321	290	292	293	331	332	286	285	314	299	304	285	287	288	306	355	316	300	295	292	296	291	289	350	339	324	293	301	323	278	313	320	328	316	310	315	332	300	285	289	286	323	306	292	284	303	301	308	300	295	307	277	272	321	319	317	319	314	310	322	327	295	305	278	299	288	290	310	334	296	289	295	300	323	337	299	284	299	327	323	309	295	279	326	333	342	286	299	312	324	317	304	308	310	323	319	339	322	291	324	308	300	288	305	300	312	260	303	278	311	340	299	295	319	336	345	300	310	277	284	298	281	325	272	298	296	252	287	261	314	316	274	278	309	312	318	318	325	304	286	319	304	314	280	286	295	305	292	308	277	312	286	322	331	333	305	334	312	320	319	283	277	288	286	327	295	360	302	277	300	324	287	290	289	335	287	297	286	321	334	322	296	315	305	310	303	305	326	340	276	315	290	324	319	313	337	333	317	291	318	301	276	319	341	332	307	294	332	292	311	309	291	303	315	289	328	287	296	303	297	301	320	300	321	293	306	322	272	302	292	287	308	272	302	310	322	286	300	319	313	300	281	317	303	312	310	299	273	268	262	341	274	310	325	285	311	306	295	319	333	299	310	292	297	273	297	319	301	323	286	324	311	327	287	312	301	332	342	315	339	336	290	305	289	302	325	281	273	300	329	313	314	284	300	327	331	302	288	307	299	326	312	281	310	280	324	273	302	340	313	312	254	295	257	286	343	299	305	296	313	312	310	316	299	308	309	291	278	304	327	300	305	299	300	296	303	305	319	301	285	277	284	265	322	347	300	289	307	273	312	298	294	299	306	286	263	276	293	312	332	304	323	312	303	299	301	313	290	302	335	310	321	307	309	295	328	317	318	318	316	295	334	258	304	294	312	284	261	268	314	314	329	303	331	289	282	293	288	304	273	315	322	307	309	299	315	309	294	285	331	299	301	306	294	305	295	278	315	296	326	307	281	285	318	325	336	300	334	322	285	296	288	317	285	294	294	292	291	275	328	323	296	310	312	300	310	325	301	297	316	326	310	278	276	283	296	319	275	297	294	299	272	295	302	327	300	287	298	270	289	327	292	302	314	330	297	333	296	310	298	273	292	284	317	288	329	346	291	294	266	322	301	294	261	314	301	311	302	334	279	319	340	324	310	303	307	283	310	310	338	306	322	270	294	311	308	318	288	326	306	316	300	304	276	308	285	300	329	285	308	268	318	296	299	267	286	270
13720	10245	11208	9170	6407	4019	2378	1507	1051	864	742	715	664	658	641	673	643	642	682	667	660	669	672	703	658	647	765	678	637	675	655	713	667	659	689	678	686	685	681	693	664	696	693	681	687	664	672	619	667	674	694	643	702	658	676	614	667	674	689	676	690	670	631	665	621	682	704	683	701	707	616	678	652	681	691	705	715	673	654	723	673	674	647	663	679	671	688	639	675	673	679	673	642	664	658	634	658	668	682	666	671	672	653	692	670	721	686	662	685	661	646	685	632	665	707	657	715	660	658	611	659	654	651	623	619	654	685	678	692	711	662	660	666	660	696	627	669	661	642	682	675	683	684	660	631	685	665	626	685	714	641	651	715	686	660	667	621	661	679	671	735	673	635	636	667	689	683	638	672	665	690	678	659	651	684	646	753	689	639	709	646	687	666	727	646	708	675	679	717	688	680	695	677	701	720	734	682	648	700	654	685	681	667	668	631	721	672	661	688	702	657	665	710	664	678	646	689	660	663	717	653	681	699	711	652	661	692	675	696	649	691	660	667	667	641	641	611	698	688	680	649	662	727	669	656	685	648	689	704	639	677	648	666	662	704	628	629	657	700	691	679	678	664	702	683	669	683	693	677	632	657	637	680	706	632	728	681	679	691	710	650	712	656	697	674	712	696	682	678	646	647	693	625	661	746	683	658	691	665	668	704	636	744	727	671	687	648	623	709	650	660	679	613	669	677	661	645	665	634	694	691	697	681	667	632	683	637	684	657	681	655	718	661	672	650	665	682	645	695	685	679	691	667	703	643	676	672	697	637	668	618	699	677	692	625	672	661	675	665	684	716	679	654	638	651	590	698	605	609	681	635	674	673	650	680	664	657	659	681	674	665	636	646	644	666	659	668	686	697	663	691	691	710	691	668	673	675	691	699	657	666	614	702	669	670	674	680	639	725	683	698	691	662	735	685	719	693	668	655	696	655	695	686	669	632	685	661	675	683	721	698	619	671	703	692	657	691	757	671	644	676	638	657	665	687	695	681	670	687	693	675	649	680	694	697	669	659	654	661	649	643	674	654	660	683	664	678	640	672	655	654	670	687	689	672	658	659	686	653	654	698	674	726	679	678	621	658	649	698	660	695	682	691	650	687	681	667	681	687	702	703	682	696	693	694	616	673	656	654	687	686	662	675	690	659	668	688	681	653	650	687	697	678	707	677	766	679	684	738	685	679	710	645	658	681	626	662	662	696	636	687	624	650	690	651	673	697	654	688	693	676	700	686	740	698	684	693	647	618	670	663	732	617	675	696	700	638	647	645	719	675	694	690	647	647	680	613	692	648	701	658	649	653	683	712	680	698	633	707	687	666	646	689	663	658	639	733	673	682	699	702	645	643	685	641	676	698	693	649	662	658	659	674	679	640	664	689	646	617	687	703	657	669	670	651	660	672	715	687	648	677	702	653	627	659	667	649	701	669	695	638	687	658	655	658	661	631	676	652	712	695	658	683	682	687	674	671	675	705	643	663	668	659	634	677	682	631	646	681	680	674	657	642	659	655	684	691	651	664	673	632	673	629	673	655	687	624	704	701	689	649	679	684	643	676	669	668	618	662	723	684	658	628	706	660	680	643	697	709	650	648	627	698	627	679	654	680	672	659	704	669	641	661	704	677	696	694	658	665	693	653	666	722	660	659	650	670	682	663	707	670	708	674	656	730	685	654	647	708	705	692	679	685	675	696	682	728	625	692	655	662	666	672	669	626	669	673	669	655	677	642	657	655	713	648	700	719	687	726	685	693	632	705	673	718	671	660	656	643	721	682	644	684	641	664	660	652	675	684	676	656	713	707	675	645	669	696	710	693	654	701	682	645	646	675	683	656	710	656	657	701	637	702	685	673	661	613	654	668	699	704	677	653	709	642	698	716	691	642	680	642	662	676	632	675	705	680	699	682	663	663	643	684	686	707	685	687	657	717	685	676	670	664	640	659	652	666	665	663	634	696	684	670	654	664	682	650	682	716	698	665	656	658	664	679	658	648	649	701	695	656	688	693	670	689	688	674	670	676	644	661	708	684	662	669	665	696	666	670	632	731	648	714	659	694	645	646	700	703	697	675	668	687	681	698	720	651	673	701	645	659	663	669	637	726	686	672	692	652	673	670	648	671	661	670	694	687	720	662	693	672	726	641	714	666	646	698	715	673	661	663	672	662	669	668	691	663	686	677	667	670	698	644	671	694	687	672	662	663	668	662	680	668	750	676	716	661	672	672	638	674	690	678	693	681	674	672	684	701	628	738	663	673	683	633	650	690	658	705	668	674	631	636	668	691	715	674	668	697	654	684	680	668	672	697	704	681	733	623	657	650	664	685	679	655	684	628	648	635	661	659	728	704	683	693	646	646	622	670	718	670	657	642	647	635	678	711	657	715	674	673	624	717	656	710	632	692	683	700	665	641	662	676	673	644	691	687	674	703	644	632	720	754	665	732	666	649	627	665	671	690	683	694	658	669	725	670	712	677	714	653	666	674	683	638	703	653	676	722	679	640	646	644	677	686	696	664	655	656	682	668	658	693	666	676	666	690	672	652	636	694	682	682	710	661	684	660	677	713	671	621	700	671	703	672	663	633	696	657	684	707	688	648	687	619	705	651	634	622	662	699	688	704	662	693	700	702	643	639	697	667	676	687	660	674	671	639	648	670	749	684	689	674	644	632	719	628	627	695	664	722	643	680	652	667	659	681	635	669	675	670	679	661	679	685	632	645	702	662	704	666	655	695	663	690	665	713	660	711	701	658	671	642	634	717	668	691	674	695	669	693	679	660	661	680	691	709	672	680	637	712	728	731	634	679	673	647	629	682	691	667	732	627	648	658	666	643	652	711	652	729	665	689	693	684	639	635	628	691	656	657	621	693	649	698	671	642	667	693	634	691	663	655	689	628	673	723	700	671	687	723	664	654	721	699	643	660	690	670	667	681	655	708	679	662	726	695	672	671	679	637	638	698	705	672	683	653	741	681	715	667	645	677	701	654	700	645	614	661	654	647	680	680	694	683	662	718	658	694	742	652	699	683	700	692	679	680	658	666	698	677	696	648	654	643	679	661	720	632	655	595	662	690	669	706	647	711	649	668	708	702	668	637	684	639	629	689	689	659	718	664	684	640	653	688	696	653	639	658	716	705	696	636	684	674	670	638	671	677	675	653	664	666	657	704	693	653	679	653	702	706	655	657	718	645	662	646	677	646	707	663	688	690	649	652	730	679	664	665	678	667	644	684	663	653	663	663	667	684	682	700	692	665	678	665	685	656	685	707	677	642	680	662	654	697	710	623	705	667	658	699	671	692	708	682	670	722	648	654	735	715	636	686	649	660	656	680	696	660	672	656	680	670	668	704	674	702	662	699	678	672	679	675	652	693	718	664	636	678	697	707	704	713	642	653	658	684	626	687	628	643	695	667	641	662	668	700	670	681	658	652	685	694	646	725	676	678	687	666	618	728	685	670	645	745	657
83267	70518	70175	59520	44780	29779	16531	7374	2843	1273	652	504	361	368	357	366	373	350	357	366	405	368	327	321	390	420	374	381	387	354	359	364	379	376	365	342	381	350	355	376	338	365	366	357	392	373	411	333	381	372	377	401	376	380	368	366	372	368	351	379	368	388	345	353	350	312	355	362	366	357	379	383	403	384	384	374	384	364	363	381	359	362	334	391	370	334	368	383	368	392	395	343	346	373	371	364	354	374	366	395	388	387	342	370	372	358	393	384	383	320	385	397	349	401	371	339	363	386	372	419	376	362	365	380	337	322	341	371	383	395	382	374	348	356	385	394	397	344	338	380	364	343	357	352	359	348	355	375	355	388	350	380	339	357	366	357	363	386	352	386	384	397	414	374	440	373	372	373	365	383	382	376	410	350	387	383	347	385	347	353	352	384	373	390	330	366	382	347	371	380	331	363	345	354	375	387	367	339	367	348	359	421	375	385	359	371	382	376	395	414	397	353	321	347	399	372	366	360	351	387	351	370	344	390	390	382	395	401	374	361	391	343	363	361	375	355	363	406	356	367	392	361	372	374	381	386	357	364	403	376	367	311	343	397	376	365	404	369	355	344	401	393	370	389	386	366	360	365	383	390	385	372	379	366	372	383	368	372	372	394	376	370	377	361	361	357	354	360	326	390	377	351	373	386	374	382	400	371	334	357	365	372	358	360	368	335	364	362	357	372	349	352	344	341	372	396	354	362	371	371	372	392	372	367	379	369	346	347	348	349	369	348	376	336	375	374	378	356	355	328	381	399	385	402	356	366	353	367	358	395	410	366	384	356	352	320	376	339	333	348	366	377	344	378	366	402	364	351	356	353	409	372	368	371	385	357	342	416	385	385	378	388	368	350	347	343	363	348	415	370	368	370	341	390	389	347	377	336	364	390	398	365	374	365	339	353	331	333	359	398	390	382	382	339	355	337	344	387	336	390	331	397	352	369	368	391	394	360	325	338	368	353	323	351	376	364	371	343	349	332	357	353	361	356	379	365	345	410	363	348	357	351	366	351	392	363	392	349	368	380	398	378	370	382	362	355	391	385	350	343	367	333	359	364	361	391	354	357	353	380	369	349	381	338	396	358	370	370	338	358	343	393	372	369	382	381	403	348	380	370	348	362	353	381	338	370	361	355	346	337	376	358	348	343	370	379	379	358	349	351	389	368	385	367	369	373	370	394	380	365	401	397	353	376	373	352	351	380	361	369	368	384	348	332	401	393	359	361	344	367	327	335	333	401	358	388	406	366	389	370	372	386	370	341	351	359	387	363	351	397	392	377	361	363	396	398	404	381	368	381	373	358	345	353	399	344	336	359	394	393	361	364	388	398	390	368	378	395	346	368	369	382	385	375	374	361	352	357	355	371	384	353	378	377	369	373	373	381	359	348	392	371	362	394	401	409	373	363	378	365	316	366	377	383	385	385	393	338	344	388	369	374	360	358	330	361	361	371	363	362	318	359	404	348	355	377	402	354	342	337	370	325	353	338	389	351	343	375	363	329	329	358	335	351	416	383	378	342	360	357	380	380	397	351	377	374	360	367	362	393	375	352	342	416	362	368	363	351	387	354	410	376	348	385	348	381	360	350	369	389	339	356	401	359	389	343	345	389	397	396	414	359	350	369	395	365	350	372	348	350	382	344	334	356	357	355	371	353	428	387	365	355	385	380	384	373	335	373	343	416	400	376	362	391	351	409	349	344	371	405	409	379	391	383	358	358	369	363	370	363	374	372	351	363	382	365	382	345	390	361	368	403	385	380	403	320	378	361	409	316	364	390	370	344	349	375	374	385	372	378	396	330	335	380	348	363	377	371	374	381	346	370	383	339	354	356	331	344	393	359	367	373	368	390	397	349	379	383	377	363	377	367	345	374	381	348	355	352	381	348	367	397	398	387	362	384	362	340	332	398	383	365	354	396	380	411	376	380	367	380	394	364	308	387	366	347	400	363	359	377	363	379	400	420	372	331	386	382	333	363	407	386	339	405	342	361	375	368	369	365	359	374	387	362	380	365	363	359	336	368	376	359	374	377	361	361	385	385	390	383	381	384	353	384	355	363	359	384	364	351	315	337	379	381	383	399	369	360	419	389	359	403	386	371	359	389	354	379	378	407	371	380	384	370	346	311	387	340	345	378	352	378	362	374	400	395	346	378	353	347	371	354	341	379	351	372	361	405	354	374	356	378	379	392	368	337	378	346	363	357	386	369	317	393	367	330	376	395	379	358	322	377	337	343	330	368	362	342	349	407	378	363	357	332	370	362	363	437	366	351	362	393	375	347	410	333	357	347	344	351	365	331	336	351	354	359	355	370	421	353	380	352	370	381	332	368	355	375	380	388	376	378	331	354	380	351	382	363	389	384	374	394	357	377	371	353	386	374	359	391	381	388	375	383	357	350	340	401	332	351	350	324	358	383	407	376	352	333	341	340	365	368	354	330	358	332	384	376	384	397	387	376	346	390	353	376	346	385	372	334	356	370	406	338	361	376	340	389	405	364	367	364	397	416	365	372	377	359	390	365	387	358	360	361	389	382	368	387	370	386	392	382	393	323	381	351	352	365	345	388	351	372	354	349	366	367	386	393	404	394	402	377	372	375	363	405	338	359	368	348	366	351	386	395	345	372	405	357	373	359	338	372	376	351	354	365	373	366	365	382	392	366	360	361	347	345	360	379	385	369	380	368	370	377	355	341	395	397	358	391	367	368	330	376	366	324	394	346	389	377	416	377	373	365	374	364	358	362	352	353	386	377	368	373	356	389	406	372	365	329	371	366	375	382	358	393	369	390	390	366	373	354	364	376	381	355	352	368	351	363	361	393	374	360	366	353	350	351	359	350	383	411	419	402	407	333	358	374	362	374	368	372	360	385	379	391	361	380	347	329	319	361	357	386	364	412	388	392	347	366	364	356	364	358	364	337	379	386	353	382	364	380	367	358	371	363	363	335	373	361	368	386	362	377	355	391	369	367	380	377	397	339	345	378	362	377	364	368	380	374	338	355	376	386	323	367	365	377	367	412	389	366	357	377	366	403	385	368	384	339	391	344	385	368	354	375	390	350	386	360	413	344	348	366	377	397	360	342	355	381	387	345	376	360	372	350	367	376	393	371	378	369	356	371	376	389	384	405	351	346	343	345	411	351	333	362	373	345	362	370	375	400	380	359	414	378	334	387	356	337	400	363	374	380	404	357	374	384	370	369	356	386	346	404	353	390	347	355	372	380	374	387	401	336	356	388	370	354	367	365	365	376	343	363	371	354	359	381	383	412	382	394	356	404	385	382	379	337	355	386	328	345	389	400	393	349	371	343	379	398	363	364	379	378	350	360	400	396	380	327	372	348	376	340	404	353	401	347	374	360	361	370	352	413	365	424	332	391	378	369	394	364	405	348	366	386	369	377	369	372	344	355	368	375	338	392	381	374	342	342	364	365	363	339	338	355	359	371	352	364	348	376	370	363	373	348
51943	52741	65102	63568	53932	41417	29826	17742	9084	4226	2175	1184	788	809	836	808	779	776	784	813	757	807	773	801	803	778	762	889	808	807	812	807	809	748	802	803	822	817	778	855	819	839	824	809	804	805	809	777	815	794	804	776	752	758	783	804	830	842	749	786	822	804	770	881	798	810	784	806	811	829	776	777	765	812	799	804	832	822	809	799	831	792	774	805	779	810	782	780	834	762	827	761	779	768	857	771	817	780	862	801	777	877	814	783	823	840	792	842	770	778	817	849	803	788	840	780	808	819	775	822	802	856	790	804	819	771	775	813	799	853	807	801	821	770	772	824	817	791	791	763	824	793	777	839	782	835	762	823	819	819	781	825	783	813	805	795	810	817	756	825	830	859	834	799	808	804	780	802	818	783	820	774	769	786	824	794	821	848	825	848	805	807	799	795	819	779	827	773	813	795	821	799	795	768	855	813	773	870	770	828	862	796	782	832	809	765	761	817	793	828	830	823	795	779	788	834	816	804	784	792	814	768	788	828	798	834	823	796	778	816	723	833	770	799	808	813	805	821	787	799	807	847	807	809	842	799	801	769	830	793	757	788	807	835	785	744	817	764	807	753	827	806	822	791	825	805	843	810	787	783	800	852	843	804	779	830	813	815	795	841	780	828	763	844	826	824	797	810	808	796	803	828	827	822	754	821	774	820	765	791	745	751	801	791	732	762	801	802	764	813	812	816	863	755	775	823	759	814	769	838	807	778	810	812	818	758	774	754	785	845	881	787	826	804	826	799	835	805	767	769	786	813	824	807	780	783	791	810	774	811	765	773	808	789	788	824	821	825	807	867	812	831	835	785	752	874	820	800	810	799	806	819	794	817	797	802	754	791	833	822	782	786	782	807	815	739	771	846	797	830	780	769	823	834	807	820	796	744	826	793	781	764	791	820	780	772	769	801	801	801	754	814	751	749	826	828	837	823	809	803	835	809	773	798	815	807	768	729	814	766	838	816	870	822	823	794	826	807	808	817	807	838	848	851	813	835	793	769	839	764	759	862	818	841	820	802	855	828	819	791	801	835	796	743	823	773	788	784	786	845	786	841	801	843	827	786	752	819	801	817	800	781	764	796	853	821	771	827	775	781	830	794	848	788	811	826	755	872	809	857	794	789	824	797	825	840	799	828	799	781	777	830	749	794	813	822	758	834	779	807	852	824	802	775	794	805	838	817	829	836	770	810	783	840	831	823	827	806	801	775	807	797	826	807	809	787	768	860	791	896	797	845	837	809	798	772	854	787	790	822	809	807	774	823	772	833	784	838	805	794	792	778	805	771	822	787	788	780	779	826	782	759	830	858	846	839	772	781	789	841	807	767	810	767	793	848	801	766	837	795	778	753	778	796	826	768	764	804	819	849	794	822	789	797	804	816	777	784	830	810	784	838	790	834	822	773	756	801	804	803	782	781	874	796	759	820	765	797	827	859	813	752	796	786	795	786	796	774	764	758	754	802	822	847	760	826	818	819	779	790	808	792	799	800	798	813	808	851	865	775	798	803	769	780	779	783	780	767	826	785	779	810	867	790	774	771	819	774	798	811	837	804	866	775	746	810	842	846	866	797	780	776	764	733	772	823	827	805	836	781	797	816	825	735	762	790	789	777	784	869	820	801	791	767	751	791	770	730	821	820	830	826	744	781	776	778	771	797	803	836	810	767	752	771	851	776	807	828	805	792	815	771	808	778	803	771	803	841	866	779	762	829	772	789	810	847	817	848	771	748	784	802	834	819	806	758	794	805	783	827	830	833	810	795	814	808	817	792	826	813	830	811	772	803	858	798	796	787	794	776	819	776	780	785	858	795	829	808	775	724	813	762	805	816	850	792	814	761	791	789	766	800	808	770	814	784	849	831	827	778	810	764	786	805	792	764	866	840	806	800	795	771	812	814	792	775	872	812	828	820	771	838	799	817	814	799	820	769	817	816	845	808	822	788	799	832	785	754	806	822	788	780	832	805	791	761	785	844	802	821	819	784	802	761	776	801	774	818	791	797	757	756	822	859	797	816	782	813	810	822	816	821	826	794	779	789	785	827	833	796	790	790	807	842	807	854	771	764	772	748	823	817	784	826	830	740	773	811	766	800	759	766	828	790	757	792	820	779	809	852	814	782	788	793	817	822	806	813	813	796	790	831	783	794	850	817	835	835	807	833	758	822	757	791	832	801	790	807	814	786	759	805	814	809	810	877	813	840	799	810	801	863	784	825	777	799	805	740	785	773	791	802	819	843	818	811	794	842	824	831	823	797	814	793	840	749	782	842	808	795	847	767	768	845	778	800	799	818	804	816	778	779	762	790	738	902	796	824	765	787	755	786	853	783	799	781	835	823	790	801	831	833	815	770	776	815	791	872	794	815	791	776	774	803	819	821	806	805	813	781	768	806	797	817	772	797	831	789	811	839	766	764	794	758	851	804	791	801	776	785	772	810	807	792	764	755	840	837	803	826	825	803	796	824	821	770	797	848	793	735	763	767	800	844	783	799	773	755	765	791	831	807	806	840	849	793	794	823	799	804	820	851	788	786	783	792	840	726	796	779	811	856	807	823	796	789	767	824	758	761	780	797	810	773	805	799	771	794	815	850	771	781	814	797	814	825	820	844	823	783	778	773	799	803	798	737	771	844	782	823	782	835	790	823	783	811	808	796	809	792	854	826	772	843	790	833	763	856	848	748	785	783	834	832	811	798	749	812	794	783	854	774	767	810	797	809	775	833	831	806	734	775	740	776	829	803	783	761	785	828	814	813	804	806	857	828	760	850	819	785	806	835	808	799	770	814	829	833	786	773	808	770	826	779	830	803	852	772	745	792	802	831	827	765	843	840	808	793	800	823	788	822	801	866	796	768	839	783	812	812	807	820	795	815	809	801	738	817	805	837	818	755	801	792	806	804	843	806	788	756	791	863	849	815	824	825	797	798	794	810	800	848	801	835	807	794	783	761	764	784	794	746	756	795	744	830	790	833	825	781	782	787	786	763	790	789	781	857	738	735	794	786	792	863	789	830	793	821	799	823	762	792	769	837	807	783	801	797	795	810	773	815	769	837	824	782	754	781	820	829	820	794	774	796	811	777	806	735	737	833	847	845	783	775	807	794	808	833	790	776	786	805	760	819	790	795	854	796	791	812	825	805	834	802	775	791	803	778	764	805	807	808	861	792	848	807	806	753	869	827	811	778	804	769	819	818	780	834	863	789	836	799	795	804	781	787	815	828	855	741	790	769	773	782	863	784	822	768	811	764	827	757	762	777	815	813	802	778	825	795	765	796	860	794	855	790	786	799	871	762	747	809	763	826	789	789	812	796	809	836	821	807	798	772	831	795	790	819	813	786	818	810	768	799	826	837	779	834	801	880	808	780	812	776	825	801	764	773	826	805	826	816	835	814	803	841	824	756	762	798	800	773	802	778	778	854	812	847	726	803	800	770	855	796	805	779	802	789	817	813	819	833	805	834	795	749
62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
