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
336331002278	336331002847	336331003397	336331003947	336331004497	336331005047	336331005597	336331006147	336331006697	336331007247	336331007797	336331008347	336331008897	336331009447	336331009997	336331010547	336331011097	336331011647	336331012197	336331012747	336331013297	336331013847	336331014397	336331014947	336331015497	336331016047	336331016597	336331017147	336331017697	336331018247	336331018797	336331019347	336331019897	336331020447	336331020997	336331021547	336331022097	336331022647	336331023197	336331023747	336331024297	336331024847	336331025397	336331025947	336331026497	336331027047	336331027597	336331028147	336331028697	336331029247	336331029797	336331030347	336331030897	336331031447	336331031997	336331032547	336331033097	336331033647	336331034197	336331034747	336331035297	336331035847	336331036397	336331036947	336331037497	336331038047	336331038597	336331039147	336331039697	336331040247	336331040797	336331041347	336331041897	336331042447	336331042997	336331043547	336331044097	336331044647	336331045197	336331045747	336331046297	336331046847	336331047397	336331047947	336331048497	336331049047	336331049597	336331050147	336331050697	336331051247	336331051797	336331052347	336331052897	336331053447	336331053997	336331054547	336331055097	336331055647	336331056197	336331056747	336331057297	336331057847	336331058397	336331058947	336331059497	336331060047	336331060597	336331061147	336331061697	336331062247	336331062797	336331063347	336331063897	336331064447	336331064997	336331065548	336331066097	336331066647	336331067197	336331067747	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
73553	79326	77836	59640	41255	25642	11163	4726	2164	875	662	396	356	316	306	309	322	325	317	355	324	337	320	339	314	335	320	335	329	310	333	307	357	314	297	360	357	320	332	339	318	316	310	322	324	325	322	325	316	333	288	312	316	316	358	321	320	317	336	327	334	335	314	344	337	320	320	325	314	304	299	306	344	291	302	314	332	307	335	315	289	302	326	330	298	344	339	307	325	325	299	362	276	320	322	320	320	322	316	344	293	316	299	330	318	301	284	323	352	352	328	303	308	334	310	336	307	340	306	316	322	317	304	363	303	323	315	333	326	334	314	306	290	311	306	348	314	286	299	306	300	334	321	325	349	309	301	320	333	320	336	332	315	334	319	323	340	317	288	332	314	363	309	309	294	316	306	318	348	358	298	308	310	322	322	336	312	343	302	321	307	324	338	325	342	338	306	306	299	329	309	318	319	311	340	358	316	294	290	300	332	326	345	325	286	316	306	339	331	349	325	305	348	300	306	303	345	324	343	288	320	303	324	330	334	321	315	334	342	327	309	292	287	288	323	321	299	309	319	324	314	316	333	349	335	361	324	356	329	303	321	297	336	304	301	324	307	317	318	345	317	351	321	326	341	312	287	310	323	308	278	332	315	315	313	290	333	337	330	343	324	286	331	318	333	311	319	349	296	330	327	288	307	301	296	344	331	330	334	351	325	318	320	333	344	327	326	331	316	298	322	306	313	355	268	300	381	325	359	344	297	315	296	311	316	337	338	310	325	360	272	327	323	329	282	313	295	294	295	316	326	299	317	342	313	340	312	353	316	320	303	342	291	332	331	357	360	334	315	313	322	299	353	322	338	320	337	307	322	318	313	299	300	304	320	290	344	317	310	330	299	327	328	354	310	323	347	325	302	328	312	321	304	307	321	300	302	325	309	307	317	337	332	339	337	319	316	299	303	350	335	271	339	362	334	318	347	299	333	310	310	320	340	345	356	291	321	339	329	318	285	337	359	342	312	313	317	295	308	311	325	300	343	361	328	321	352	326	352	281	299	294	335	294	343	311	314	307	313	291	321	325	341	339	303	325	322	330	290	314	328	317	314	319	319	313	299	297	311	312	323	341	340	341	326	312	301	331	312	325	306	320	341	303	336	306	325	317	319	322	321	315	324	314	317	317	332	330	320	320	371	313	324	336	314	307	307	305	325	295	300	308	325	341	290	308	321	327	319	298	323	321	324	349	323	308	319	326	332	337	278	338	328	324	276	286	292	333	325	332	307	281	317	332	294	349	355	320	319	298	314	304	309	277	339	322	330	353	305	366	296	334	296	329	336	343	283	312	325	339	334	335	313	325	310	311	281	271	339	307	317	321	302	306	311	316	320	287	293	337	302	309	310	270	284	307	337	271	315	327	306	318	286	331	299	336	335	309	324	328	324	330	347	308	345	338	316	330	302	313	324	328	314	332	313	336	324	337	310	293	344	299	339	332	306	333	305	322	310	308	350	325	300	347	333	325	282	342	344	298	346	326	353	333	310	302	296	316	310	310	336	348	326	353	312	335	316	330	310	336	346	354	354	292	337	337	344	350	349	331	332	325	328	302	301	313	306	335	330	321	335	292	313	339	276	309	317	338	327	317	313	331	302	299	324	342	341	313	291	328	311	334	313	300	312	304	331	309	317	345	316	318	282	359	274	294	320	339	300	293	307	335	332	330	319	312	336	332	336	319	315	295	309	350	307	300	319	345	337	310	324	319	318	333	342	340	360	300	327	333	295	317	310	325	334	298	323	318	295	331	350	325	321	327	318	328	324	325	319	305	318	343	316	321	350	295	309	325	329	341	295	332	323	333	325	330	307	314	336	312	345	353	327	332	339	309	324	295	325	345	312	343	350	336	333	327	333	312	334	331	336	313	286	325	299	319	330	316	375	334	337	331	357	333	334	289	315	329	336	310	310	340	346	341	324	320	311	346	308	339	328	329	340	350	311	312	311	327	321	300	328	291	328	288	321	317	328	337	314	332	326	299	316	334	309	325	323	311	315	349	340	313	337	334	318	290	287	345	334	336	349	303	311	326	306	295	291	325	319	310	298	294	330	318	293	313	296	303	350	303	323	343	304	326	331	331	324	297	311	304	313	330	328	324	293	335	332	340	286	329	346	336	325	348	322	335	351	332	321	329	283	293	343	321	314	340	303	306	324	342	314	300	322	291	302	352	315	313	305	352	312	332	317	332	356	322	297	371	323	335	301	310	364	282	342	314	321	337	372	324	317	341	330	322	337	337	327	303	332	332	317	298	312	316	317	324	297	310	333	293	343	306	310	308	316	307	335	337	299	345	333	350	338	334	298	298	332	297	329	315	360	313	311	308	337	305	314	302	306	340	333	336	304	304	311	328	314	341	312	343	339	324	317	313	337	314	306	344	357	305	320	296	318	305	296	347	323	328	297	313	333	334	336	335	311	301	309	357	301	348	330	328	309	289	340	307	332	295	299	356	328	292	311	301	320	335	313	308	336	347	335	342	298	316	309	325	305	317	315	315	355	318	331	324	306	332	336	348	327	278	314	315	324	345	339	327	341	307	341	305	327	329	324	308	302	318	323	361	341	303	307	309	304	316	352	305	332	303	282	344	326	301	309	300	333	343	307	325	330	324	267	335	352	333	317	345	359	314	319	314	296	302	343	281	338	301	300	315	312	340	336	350	327	370	298	339	315	299	310	338	353	313	336	301	323	304	321	300	347	303	316	323	299	320	318	339	336	326	332	331	338	311	300	304	325	311	281	307	322	326	323	344	317	331	333	320	338	320	324	295	328	302	333	327	366	298	343	314	305	306	336	324	341	347	300	297	331	313	316	300	337	298	351	290	334	300	339	299	335	299	299	336	305	322	283	336	346	333	301	324	359	302	329	301	317	321	337	320	303	292	339	323	305	340	337	332	302	348	334	278	308	326	315	310	340	308	309	356	320	308	306	310	364	308	311	298	312	341	315	325	303	332	339	327	328	339	326	318	286	338	289	333	351	336	320	299	332	314	352	276	325	340	302	332	332	296	324	311	317	343	339	310	307	320	337	298	317	328	312	343	305	326	330	322	318	337	312	321	340	298	322	309	309	325	340	294	315	299	300	297	321	324	313	317	313	286	339	302	293	305	306	302	327	324	313	324	318	308	325	332	345	351	296	324	302	353	312	356	320	336	311	315	320	343	335	341	355	302	329	327	334	324	330	329	306	329	294	304	285	305	306	319	300	326	313	331	327	310	315	322	313	348	296	319	330	340	335	324	323	295	331	310	300	325	312	281	354	346	341	330	312	318	318	342	333	337	371	321	322	352	353	300	339	323	321	346	323	338	294	326	308	318	316	320	320	326	287	314	316	354	331	300	305	313	301	325	306	313	303	324	317	304	316	309	296	353	309	324	329	320	326	328	322	319	312	312	346	358	334	305	313	304	318	320	313	276	345	330	359	331	316	301	319	318	334	322	336	302	311	301	274	348	331	330	282	295
46689	61260	71944	62313	47443	34948	21010	12933	7075	2953	2287	1055	807	826	798	850	784	819	795	824	870	887	858	837	853	780	810	801	836	749	794	766	852	752	780	784	844	803	816	813	795	801	781	788	785	847	840	761	815	743	782	811	817	771	797	848	807	781	802	802	784	761	791	766	759	840	779	814	803	774	791	807	870	780	816	791	825	807	786	770	808	813	847	731	786	806	766	784	774	814	839	743	829	777	819	739	758	805	783	782	765	835	788	797	777	796	797	760	799	774	827	812	804	826	781	783	779	867	797	789	787	811	837	769	807	785	794	808	780	807	795	792	760	833	816	775	799	821	755	774	827	774	848	793	816	769	838	810	761	799	834	791	769	789	777	784	743	801	806	722	757	771	809	778	780	785	797	813	778	758	764	776	820	767	773	746	829	789	797	824	787	810	798	833	788	816	789	790	809	739	801	778	804	809	810	750	785	745	799	785	783	756	788	770	790	796	809	827	816	808	803	800	819	787	774	764	769	795	812	802	794	818	833	748	802	774	779	733	801	793	819	796	864	774	799	826	805	806	789	794	789	801	779	778	794	812	786	770	771	785	739	826	779	822	732	804	775	804	829	855	786	767	779	770	741	795	795	774	781	778	773	773	828	797	784	810	798	758	849	795	814	820	784	822	816	810	727	777	805	777	837	765	773	764	785	808	845	822	833	842	828	808	842	811	756	803	790	785	817	821	773	828	784	793	797	815	796	762	778	818	767	793	781	732	749	780	756	769	828	780	804	800	815	846	835	789	801	731	742	790	796	822	782	767	797	772	802	812	770	824	789	778	817	794	806	790	807	739	788	801	825	802	815	769	787	769	802	831	855	738	832	736	758	796	812	788	796	800	770	831	827	792	819	776	781	775	815	841	839	864	787	816	767	814	795	767	791	777	778	821	791	775	777	807	823	837	763	808	806	796	811	788	785	809	794	820	775	766	796	807	770	786	797	769	823	811	790	839	829	760	718	800	788	813	820	786	786	816	766	797	821	779	815	758	808	776	787	796	826	795	807	811	848	797	793	788	807	747	835	834	789	770	843	859	871	852	839	812	801	739	783	841	824	783	801	771	799	783	839	787	789	802	792	796	798	796	761	804	831	822	756	792	793	782	837	775	758	757	784	817	750	768	877	775	766	812	747	762	805	797	808	847	800	798	790	812	779	803	751	756	799	830	836	799	846	837	774	780	850	763	784	765	776	755	740	798	818	800	764	785	790	800	840	777	810	831	835	741	858	754	805	750	770	807	794	801	822	836	829	794	813	808	766	725	779	811	829	802	802	781	787	789	827	772	802	827	774	803	818	807	815	807	777	798	829	797	782	781	849	826	814	801	767	836	768	749	791	796	803	780	773	742	798	724	826	806	835	800	789	844	791	775	803	857	855	807	844	764	746	769	860	770	797	812	818	775	778	740	802	769	818	809	800	809	769	795	806	775	760	803	811	785	791	748	798	838	796	804	742	809	768	837	738	813	815	777	826	820	822	756	803	774	847	806	801	780	817	766	824	806	814	812	815	823	813	841	775	790	811	811	728	798	802	805	775	812	787	802	780	751	776	776	795	819	776	800	784	781	784	785	833	788	801	780	792	791	746	788	807	772	809	852	756	788	820	772	796	756	769	805	809	745	777	792	820	822	785	769	813	765	783	850	799	826	717	785	791	797	754	783	817	788	785	767	778	811	773	860	769	771	762	798	799	793	770	786	785	759	778	781	814	796	852	793	789	813	797	774	794	771	789	791	743	774	741	774	773	808	747	820	804	811	808	786	802	776	757	796	830	815	788	810	787	777	798	809	788	833	799	783	752	765	759	798	847	832	818	775	813	789	758	747	796	758	784	790	801	766	789	752	829	833	774	771	794	781	767	804	800	824	809	808	821	778	753	753	772	791	790	791	761	779	838	752	807	784	770	819	795	733	793	798	814	764	765	765	770	826	822	755	818	799	808	806	812	838	802	830	780	825	810	744	786	800	770	783	763	780	763	850	821	816	762	761	801	788	832	778	748	861	799	800	802	783	817	791	783	831	770	736	794	812	835	796	791	799	793	776	814	788	748	835	874	796	837	802	835	783	801	822	815	786	796	780	796	824	793	813	795	797	778	813	804	780	786	809	775	770	782	802	779	797	793	769	763	858	791	786	780	806	806	820	798	818	807	808	801	780	792	780	798	824	826	848	796	789	779	756	807	785	778	840	789	825	772	780	772	780	788	807	793	819	808	799	817	770	814	833	807	749	804	735	741	842	791	830	812	784	782	795	825	747	820	777	785	781	783	758	809	811	827	777	795	730	811	808	794	760	858	745	788	819	807	798	757	791	806	837	777	783	735	847	820	826	829	779	801	814	787	817	763	817	841	780	745	801	787	782	853	793	787	795	843	834	803	822	792	805	749	831	775	829	787	843	761	740	786	795	772	801	813	805	800	787	772	792	752	774	748	813	829	780	791	817	849	809	805	765	781	815	789	779	823	836	778	789	794	810	776	819	807	791	783	783	818	839	843	787	788	777	803	768	781	798	814	791	859	841	817	751	746	826	757	750	792	848	766	774	796	799	799	804	781	801	780	830	773	789	810	753	827	784	788	833	823	781	758	808	754	809	850	799	772	780	820	778	818	796	779	777	771	795	796	764	825	812	829	843	809	815	809	812	834	737	767	784	794	793	803	854	818	777	813	729	781	743	843	800	813	832	812	756	798	815	774	737	859	793	767	763	863	808	788	780	754	778	857	824	805	804	780	744	784	751	768	776	771	792	766	769	838	799	782	833	813	755	810	808	777	832	801	804	748	835	767	817	773	830	772	814	803	728	820	755	810	833	779	796	784	767	805	742	849	777	781	793	788	775	792	810	783	705	797	827	823	804	782	828	828	788	816	800	801	812	811	838	791	829	815	795	780	805	775	829	806	788	775	792	823	811	825	794	779	777	796	786	797	786	786	797	755	802	833	774	810	820	803	808	782	784	773	735	798	787	779	790	828	764	743	816	781	787	816	822	811	789	744	796	821	798	828	844	789	811	779	859	831	767	796	778	816	743	772	739	784	779	794	845	789	822	819	781	797	797	815	770	786	802	808	829	763	774	836	874	737	775	760	811	819	778	790	796	781	798	781	787	751	783	803	794	825	828	786	760	837	826	824	812	757	786	783	821	788	818	777	777	797	764	863	782	773	772	786	779	806	779	790	788	801	789	792	773	820	785	814	775	794	786	861	798	826	837	762	799	801	821	819	807	795	774	824	818	821	773	795	779	782	800	762	782	809	763	801	778	800	777	775	814	812	795	762	785	798	804	805	784	814	824	790	753	769	769	819	804	769	779	750	796	818	835	794	764	856	790	810	794	791	769	769	802	785	774	727	838	790	756	771	780	749	812	807	787	835	769	816	779	804	775	816	881	799	843	832	794	809	774	778	787	791	844	769	766	788	761	772	771	786	781	781	803	776	821	791	803	769	765	821	820	799	762	777	775	855	826	839	823
69462	76625	75399	55767	38506	23228	10377	3940	1924	931	784	384	323	309	316	299	311	301	299	342	313	350	321	298	303	329	311	294	296	298	291	319	298	320	314	299	288	317	301	259	315	329	306	330	300	338	303	285	314	308	301	289	302	311	321	287	291	276	285	305	321	316	274	295	291	319	283	286	316	287	313	318	284	309	318	299	301	321	295	309	304	294	314	269	311	308	292	338	319	274	294	334	280	286	314	280	300	315	324	310	305	322	299	290	333	315	330	337	306	304	289	307	318	307	293	305	287	344	303	293	316	317	303	288	305	328	328	300	295	330	324	302	304	318	313	289	309	296	333	298	296	298	326	298	326	330	283	309	326	281	297	297	315	307	316	308	329	300	309	328	328	303	319	291	294	291	320	295	308	297	302	301	299	288	302	315	296	324	293	321	325	331	325	324	281	316	297	328	297	311	323	324	293	297	310	328	318	281	321	313	308	312	330	332	303	316	324	311	283	284	277	300	297	293	306	263	264	315	318	296	317	337	301	298	313	327	296	289	303	316	319	311	311	330	300	324	345	316	314	266	295	317	288	326	333	319	321	320	333	325	305	308	318	320	317	279	286	306	331	314	291	278	319	315	312	296	312	291	310	284	303	311	316	321	294	290	315	276	305	283	292	336	290	320	304	283	338	301	287	292	284	331	310	291	315	335	307	303	305	309	319	316	327	307	288	296	344	312	302	311	318	304	336	317	308	331	318	318	314	309	322	311	328	315	303	283	294	315	289	322	324	300	306	318	291	305	348	315	295	308	316	287	316	271	301	309	291	344	314	271	298	279	300	321	304	305	320	295	339	317	296	261	300	329	321	292	310	338	323	288	322	286	306	310	285	287	296	311	333	287	294	297	303	314	338	306	325	309	313	346	310	315	318	290	308	304	317	290	302	298	301	312	333	310	309	281	316	288	324	304	321	291	296	277	264	260	307	323	307	289	355	285	289	294	321	283	285	310	349	298	310	301	294	289	305	330	299	304	290	291	319	292	318	285	303	273	281	330	319	312	286	318	304	303	313	308	331	320	326	317	297	334	312	349	279	280	329	311	302	290	303	283	290	298	309	322	308	263	298	308	278	347	313	312	328	284	298	305	287	305	292	311	300	332	277	309	309	315	293	297	326	323	334	335	317	319	316	284	310	303	300	296	299	302	334	322	306	304	319	315	318	267	267	338	305	302	331	273	321	284	336	313	334	296	321	300	264	270	346	273	282	294	321	290	275	294	318	338	294	316	338	299	317	289	277	320	311	322	296	322	303	350	305	296	304	335	308	299	287	302	308	332	335	310	327	303	285	283	298	314	294	309	318	312	291	287	292	339	306	335	337	333	329	300	295	314	353	316	304	320	320	309	320	287	295	310	309	294	308	301	296	321	306	278	287	336	312	295	321	294	290	328	306	299	326	306	321	305	325	297	325	328	307	325	303	323	279	316	292	343	312	328	348	308	293	273	339	289	308	293	305	312	330	305	292	332	310	331	324	304	322	301	268	320	293	297	320	296	320	308	280	310	314	289	320	295	316	279	292	292	297	355	313	307	306	293	316	315	264	311	276	309	275	305	330	320	324	344	288	310	292	281	349	304	311	283	352	298	317	305	311	310	301	304	310	321	317	275	294	286	313	276	322	310	273	298	323	319	284	307	303	280	298	318	285	252	306	326	288	299	314	338	329	305	262	312	283	272	316	315	298	320	291	313	295	287	314	321	340	311	315	312	314	306	306	320	278	292	320	273	273	286	295	332	301	302	304	269	288	299	337	311	306	305	288	290	289	324	346	302	313	295	305	297	305	307	278	295	301	282	320	297	281	301	298	302	317	300	280	335	290	319	308	307	292	277	325	296	314	297	288	288	299	309	283	317	324	296	311	295	329	306	304	315	314	302	333	312	324	281	317	326	288	262	305	287	296	312	324	312	324	296	282	327	306	279	331	324	313	310	309	323	310	299	324	296	291	259	276	317	306	252	306	317	283	312	335	269	311	307	318	301	270	307	269	295	277	319	305	272	309	326	327	295	315	341	301	360	287	319	309	310	294	326	288	290	294	296	317	326	294	288	310	308	322	310	304	286	338	271	297	302	322	303	310	307	325	336	302	313	308	311	287	297	291	297	296	300	324	296	294	262	283	300	299	309	282	283	300	312	304	300	300	291	304	287	300	290	327	317	273	303	315	309	306	307	310	279	320	337	301	311	298	295	300	291	302	306	311	281	309	296	300	313	291	291	305	293	338	301	327	330	297	321	303	318	302	304	298	343	331	296	340	319	330	303	291	314	331	334	282	316	320	310	308	284	338	296	330	288	286	303	291	332	344	308	312	292	318	266	326	321	316	330	315	329	334	324	293	312	323	268	318	312	303	307	296	307	294	308	315	298	316	292	325	338	321	306	313	299	302	302	281	328	323	318	300	303	304	294	306	308	299	317	317	302	315	316	312	305	330	332	316	305	321	268	318	327	296	309	297	282	330	329	294	287	287	285	294	304	315	307	304	291	309	296	309	318	319	311	306	309	304	330	316	293	297	291	292	301	331	307	315	296	319	296	314	313	338	286	268	309	294	297	284	351	302	290	323	296	322	314	324	317	293	302	293	314	306	303	299	322	320	278	296	285	329	317	315	307	300	297	283	320	308	327	312	314	302	308	352	323	286	325	306	262	315	291	302	296	299	307	305	288	304	292	297	294	312	322	295	311	317	290	287	291	322	275	288	310	307	312	316	320	319	316	325	299	316	290	300	317	314	322	319	322	296	308	314	325	343	318	278	310	316	297	334	325	333	313	311	293	314	315	304	318	310	295	337	315	290	286	293	281	292	315	318	317	283	307	273	297	318	313	346	291	300	305	316	285	326	295	319	294	297	290	299	281	332	299	297	292	298	292	284	310	308	309	285	309	308	313	335	307	329	287	292	300	312	287	311	315	301	293	309	297	295	305	297	293	306	316	314	329	308	294	310	359	316	299	303	306	307	294	319	279	296	297	306	307	285	311	297	324	296	290	305	302	324	328	331	284	299	302	297	317	318	324	306	310	310	307	276	289	314	312	297	323	327	300	329	287	319	295	310	322	328	312	347	309	317	315	320	292	318	302	284	287	305	304	306	284	284	315	320	307	308	312	311	330	313	303	320	266	297	315	365	313	313	315	298	297	304	338	310	309	297	321	297	296	308	325	307	344	302	302	332	313	325	266	305	334	313	319	276	296	313	301	309	292	289	334	290	301	317	294	348	317	315	284	293	325	328	322	281	297	295	353	311	286	342	297	267	298	329	284	303	347	291	294	301	288	294	285	308	336	327	301	287	291	296	329	321	322	286	308	292	346	324	312	283	315	327	313	314	299	280	288	296	293	321	333	315	324	296	301	327	290	301	317	337	314	295	306	294	315	338	284	291	283	298	269	329	340	314	300	343	336	314	304	328	339	312	295	316	326	294	276	298	292	311	336	320	273	307	296	317	318	352	310	322	292	298	332	322	336
44671	59943	69879	58413	45207	31652	19198	10923	6496	3229	2871	995	767	791	777	760	789	787	722	836	822	923	822	827	830	813	816	812	713	781	753	748	763	732	754	755	759	772	758	758	730	750	789	764	783	704	765	801	741	788	794	773	795	736	777	770	748	761	798	754	709	702	776	737	733	806	744	753	704	775	696	747	746	747	793	745	778	775	756	734	777	689	800	725	759	718	827	758	742	757	770	731	795	792	712	732	732	801	723	772	746	711	786	791	736	783	779	717	741	790	731	756	778	787	725	796	754	782	763	710	773	754	757	814	770	750	757	731	769	764	734	756	747	776	755	767	745	757	769	789	781	750	774	716	718	800	819	734	781	730	710	776	790	759	711	808	766	747	733	763	761	759	767	765	773	811	765	758	753	765	775	738	745	763	728	772	749	742	793	774	707	735	712	750	748	794	796	762	775	757	733	760	775	746	728	785	772	757	781	742	746	812	767	716	755	791	725	755	748	817	740	758	734	794	774	785	745	810	765	699	791	748	791	752	728	720	803	727	782	757	803	802	734	728	784	743	742	768	746	761	733	730	731	718	768	733	717	792	743	734	787	792	814	747	770	739	713	774	770	743	756	764	728	767	736	795	725	779	765	775	797	754	734	732	736	793	767	747	736	765	794	701	763	768	708	755	791	752	756	717	832	711	775	746	749	708	826	777	696	763	785	797	777	750	782	762	776	737	751	729	772	752	741	699	726	742	764	744	770	746	737	784	735	790	793	750	742	736	784	757	734	805	770	723	778	742	702	780	722	805	748	714	741	754	793	754	780	770	748	748	739	747	794	733	747	741	721	732	754	724	750	766	742	763	737	755	775	747	749	784	789	724	751	780	776	742	725	713	753	779	764	704	771	775	748	733	751	723	812	732	748	745	764	794	725	756	788	717	735	782	714	762	765	771	753	732	767	779	752	743	772	770	752	828	742	773	795	762	751	712	830	769	778	774	737	745	762	807	755	738	805	720	746	754	752	802	760	720	747	706	738	786	850	737	724	724	792	757	762	749	777	760	762	770	773	772	776	769	750	766	782	752	795	721	659	770	738	755	790	753	739	784	772	791	805	737	752	804	741	761	759	763	776	756	790	754	747	745	756	750	769	747	763	775	754	784	757	766	758	763	719	808	767	749	746	747	765	748	759	744	788	742	753	773	729	748	789	772	745	820	763	784	770	766	741	764	771	750	786	746	721	770	763	735	739	740	731	776	784	735	797	735	760	748	738	794	771	774	724	776	749	728	767	753	797	768	776	815	742	732	763	781	731	740	747	752	774	796	757	746	746	796	720	704	770	762	726	745	765	774	788	727	739	741	793	726	751	769	750	773	743	749	784	783	784	795	748	774	745	759	785	773	770	780	765	770	741	750	719	753	722	753	720	735	737	766	780	768	692	778	704	749	765	751	820	710	775	741	761	775	737	749	733	738	806	750	796	694	757	730	776	765	777	777	762	775	754	755	712	732	762	793	786	772	769	794	776	773	774	760	790	770	766	778	719	771	794	778	766	768	793	779	741	744	775	695	745	727	774	793	725	764	790	769	809	756	745	755	750	728	763	776	768	829	766	746	774	758	783	760	758	782	747	794	774	779	719	751	764	721	756	733	745	733	744	788	779	757	751	843	755	706	765	761	723	760	773	732	769	785	739	749	727	832	735	719	702	727	771	750	770	763	770	784	745	726	756	767	783	770	770	782	771	802	754	737	805	688	726	737	826	789	742	771	782	736	751	755	806	774	758	750	746	728	793	798	765	793	810	772	758	753	775	780	759	779	750	753	749	750	796	755	747	748	767	710	737	756	795	755	739	772	704	739	783	768	825	813	789	754	770	734	796	779	813	751	746	724	742	761	748	791	733	762	756	766	743	783	776	733	762	817	756	723	748	743	803	759	737	775	791	761	754	727	787	767	770	753	721	747	744	732	796	765	702	745	727	742	728	753	787	785	751	670	754	668	748	760	745	729	720	790	812	758	755	753	734	736	779	758	735	764	763	751	744	802	775	764	723	756	749	772	764	799	757	769	811	740	766	795	764	695	756	790	809	755	772	757	761	767	693	779	739	768	792	739	708	793	757	776	762	801	719	801	762	797	783	808	758	701	776	760	692	760	755	770	790	738	795	771	815	759	768	741	717	775	739	778	815	757	781	787	730	732	752	761	763	779	695	770	746	814	741	757	763	740	773	783	761	757	797	785	776	768	804	760	764	739	768	745	742	751	760	746	769	756	783	746	731	726	803	754	723	770	747	704	761	773	778	760	723	779	798	773	739	824	751	730	765	794	765	769	791	775	794	781	744	779	739	731	731	753	746	762	799	737	724	753	730	774	757	786	733	770	760	773	789	794	756	760	761	730	744	735	736	754	751	810	723	744	776	758	741	741	797	797	791	755	727	757	759	721	772	744	773	787	749	762	777	772	792	742	719	774	723	791	720	790	748	748	730	748	791	767	739	770	773	804	777	771	741	844	747	681	756	748	759	790	758	755	788	747	766	779	791	764	785	736	748	767	754	818	742	747	768	820	775	728	737	757	787	738	805	738	769	758	755	818	754	796	790	740	746	774	806	759	766	774	709	773	763	777	755	735	772	794	713	758	749	752	738	766	729	780	715	748	789	801	750	765	758	772	776	751	708	795	742	832	782	788	790	757	759	781	754	781	772	774	747	706	776	747	735	771	756	772	760	753	776	715	749	809	772	785	736	768	811	748	725	801	731	751	787	744	712	731	778	783	785	743	779	790	750	744	777	781	733	735	756	729	792	777	767	738	750	735	739	724	781	772	768	727	805	797	724	794	774	783	779	792	710	780	741	756	737	730	740	762	749	745	733	747	768	721	756	733	759	789	787	744	752	750	769	773	772	793	786	767	730	761	811	757	794	729	790	779	759	792	753	755	794	712	742	735	777	736	756	716	805	717	720	753	728	784	730	728	748	764	740	752	768	784	734	790	793	788	818	739	741	745	742	805	812	782	750	710	772	763	788	741	736	781	726	735	716	739	781	714	803	734	790	783	783	750	811	778	770	836	733	754	763	799	747	807	731	763	769	761	778	756	767	711	764	730	773	767	723	753	737	730	684	755	748	781	789	788	768	759	828	717	823	759	747	766	771	745	738	761	776	767	743	746	746	743	780	755	737	830	735	782	811	791	737	736	744	705	732	824	769	813	742	773	726	761	725	768	791	776	765	764	756	756	739	774	725	796	767	728	794	773	788	784	776	763	797	799	753	778	692	783	742	740	806	720	767	799	743	742	735	798	770	719	753	778	795	761	733	747	741	764	733	741	719	753	746	795	797	790	773	750	767	792	771	769	806	769	795	806	773	731	703	738	734	799	745	761	763	781	782	716	760	755	755	794	778	797	734	801	767	790	749	743	733	772	779	766	717	707	766	731	741	779	740	728	756	783	743	744	807	796	744	728	682	819	731	753	765	776	797	741	788	779	776	746	752	717	745	757	761	796	765	812	752	773	751	813
73513	75532	75125	54351	36021	21497	9268	3948	1877	759	606	317	271	291	291	275	294	285	295	329	347	327	345	315	305	276	312	297	333	304	298	312	322	301	337	293	307	339	299	299	317	330	303	321	318	295	290	293	301	331	309	307	314	288	310	308	278	299	302	294	339	335	324	358	337	357	333	287	302	290	303	299	284	291	303	305	288	318	307	306	325	285	302	307	320	324	303	305	333	302	295	316	305	288	288	326	292	309	303	303	277	287	302	336	307	317	292	306	308	319	294	309	295	284	318	311	292	300	294	345	298	294	283	328	261	327	288	290	317	300	332	307	326	334	299	338	297	315	355	313	331	304	275	316	300	312	316	350	318	286	280	317	330	326	344	293	303	275	324	339	310	309	286	322	303	324	287	312	327	316	322	294	278	308	310	279	344	288	338	327	298	301	289	290	296	306	311	307	300	287	296	339	314	334	307	300	313	284	341	323	329	339	286	329	295	291	334	308	326	295	293	304	298	337	330	327	310	304	332	307	314	309	285	315	319	306	303	291	309	292	309	343	293	329	275	301	339	289	323	279	307	334	286	331	286	315	291	332	318	312	315	288	261	287	311	319	275	305	267	276	322	339	317	298	316	279	307	286	323	283	284	338	302	314	303	310	288	309	304	313	341	284	293	270	303	290	304	332	301	284	296	334	275	338	297	319	262	300	312	357	318	306	298	294	327	314	327	291	294	289	342	295	312	351	305	299	310	305	289	303	307	307	276	313	350	311	303	299	321	293	321	322	305	312	309	328	278	293	329	323	293	302	287	289	312	277	302	311	286	333	293	303	318	303	279	331	329	278	272	321	280	316	304	343	318	326	304	298	296	368	277	300	323	285	289	334	288	289	298	274	327	320	320	297	318	319	292	305	319	325	317	319	301	334	326	299	313	316	334	302	304	313	287	317	286	330	307	316	299	314	293	340	321	287	301	325	345	302	298	309	302	311	311	320	314	306	333	344	309	313	342	331	293	308	316	324	295	284	327	280	301	330	312	308	316	334	303	280	297	333	295	339	304	299	301	337	300	313	276	303	323	297	307	307	280	304	335	291	316	290	267	286	314	293	317	284	313	294	318	320	325	346	317	295	324	293	328	301	306	283	331	303	299	295	322	304	291	303	268	296	325	292	317	297	313	338	324	320	286	300	294	342	305	333	342	308	303	305	283	311	338	314	310	302	303	301	292	341	308	267	272	329	301	304	293	326	312	310	319	324	311	309	338	320	284	309	299	333	296	329	295	276	307	274	286	284	342	331	314	303	293	322	326	294	319	277	318	283	283	323	307	294	296	323	313	322	298	306	355	311	319	286	312	289	288	333	314	300	293	289	311	310	310	282	337	312	286	322	282	317	296	276	265	310	295	334	333	322	299	327	316	291	300	313	303	310	314	311	295	336	303	314	262	329	323	292	327	295	321	305	314	290	323	290	289	323	301	335	274	322	287	305	285	347	304	279	327	324	285	313	316	311	333	321	307	298	313	285	269	303	278	310	304	296	356	311	314	305	310	338	303	313	303	314	306	293	324	333	305	321	271	321	322	307	305	327	320	297	300	328	276	286	294	301	303	310	297	299	304	282	315	312	286	301	335	321	309	326	323	322	340	307	330	264	284	328	301	320	324	299	309	320	309	310	305	309	297	287	318	326	330	292	305	333	289	320	342	311	327	289	303	317	295	270	298	304	311	300	323	309	290	308	323	333	300	327	302	320	329	317	272	286	314	279	271	271	291	285	316	313	303	328	300	295	319	314	294	313	310	323	343	265	305	321	309	298	322	319	318	300	303	288	307	297	308	300	297	307	297	289	309	294	316	332	290	314	310	307	268	341	328	291	306	319	332	296	334	357	276	317	328	272	322	297	317	296	307	308	309	338	304	293	293	294	328	277	291	303	275	313	276	309	315	307	307	304	294	293	320	276	326	310	338	285	299	306	304	312	339	294	330	312	283	317	306	314	319	299	305	327	313	279	292	295	317	348	297	297	308	305	294	302	332	302	319	305	322	328	349	335	279	335	322	301	314	316	271	310	322	317	310	316	311	298	327	317	317	282	271	328	332	315	328	322	308	295	331	278	300	320	335	300	319	318	291	277	296	292	283	312	323	314	317	324	298	314	320	298	266	309	283	319	310	306	312	307	320	322	328	279	310	297	306	296	309	302	292	319	294	331	294	273	310	300	314	349	310	315	301	325	316	306	294	269	319	312	282	302	305	323	302	305	343	281	285	315	351	318	308	335	339	299	300	294	330	300	297	328	301	315	310	297	321	294	294	295	293	295	329	294	289	288	294	284	328	292	315	329	304	325	301	308	304	303	292	326	314	308	296	334	293	329	296	289	304	297	303	331	305	336	329	322	311	322	291	321	313	304	303	333	297	300	303	303	268	335	276	311	317	301	336	312	310	287	325	322	275	274	323	312	315	296	310	316	301	301	340	309	327	284	288	299	300	293	315	262	299	309	324	313	316	315	305	296	310	313	304	300	333	304	300	315	319	311	321	329	329	287	312	289	300	326	338	304	326	336	309	315	312	329	339	312	297	312	308	295	299	302	322	331	338	309	279	290	323	306	322	296	316	313	314	312	319	306	275	316	327	306	299	347	297	278	272	292	319	277	292	325	292	290	304	323	268	301	307	291	325	292	306	315	298	300	306	324	291	312	328	318	316	313	316	319	317	297	343	300	338	271	336	334	275	343	308	257	304	320	308	308	296	306	323	316	286	290	307	299	312	314	321	280	305	300	307	313	316	306	325	351	284	309	273	304	290	294	304	321	332	306	289	293	329	295	299	269	303	302	327	349	286	286	305	305	348	316	323	315	320	310	333	285	334	289	311	328	273	316	274	301	279	329	331	303	302	328	289	275	331	308	313	309	307	305	302	292	289	311	275	316	307	323	282	332	322	292	317	299	306	296	361	317	310	308	299	336	288	342	337	293	308	301	325	325	317	313	325	299	275	304	285	333	329	316	300	333	281	320	321	359	310	338	318	327	316	264	335	316	317	326	311	282	287	316	336	305	319	279	288	326	298	309	297	307	335	295	281	326	283	329	327	332	308	318	313	280	310	303	332	315	304	292	333	306	304	310	296	323	309	344	337	316	290	323	313	301	299	326	310	276	278	321	316	304	310	316	302	343	319	307	320	320	327	339	301	272	294	287	292	283	322	327	335	306	321	285	295	316	302	323	333	304	301	300	319	331	306	329	299	329	327	302	338	324	320	291	352	280	302	293	333	303	297	306	299	310	324	294	302	292	300	324	322	349	342	312	290	309	350	303	312	295	308	298	294	327	311	303	313	323	301	283	319	297	316	318	313	308	312	312	330	313	273	286	299	322	284	323	316	293	312	307	299	322	325	299	299	308	288	279	309	289	327	345	299	308	321	305	309	306	313	274	320	283	303	305	315	289	310	287	346	322	317	327	286	299	313	311	345	324	310	289	293	294	295	292	329	285	299	296	278	298	318	301	315	314	317	321
47712	59463	69422	56147	43186	30014	18554	10916	5874	2773	2038	893	770	776	770	818	789	752	777	796	786	800	816	790	774	769	724	723	730	762	734	785	776	818	799	770	748	769	769	759	723	749	771	758	751	757	772	730	781	758	758	749	797	821	772	731	771	738	746	752	779	754	781	788	751	773	783	763	801	766	768	726	805	784	738	751	761	800	732	758	743	796	798	759	686	748	759	756	803	765	782	793	805	733	816	756	802	764	689	798	790	742	741	773	792	789	775	779	802	752	765	744	734	823	736	741	783	791	798	745	758	741	807	769	766	781	754	786	760	784	749	809	748	788	769	741	786	775	713	683	746	757	761	777	764	763	806	751	791	811	741	772	765	772	718	793	700	788	779	758	761	715	804	749	780	734	729	807	771	668	726	730	784	786	775	749	726	764	738	771	792	731	703	751	779	745	771	724	731	712	721	759	774	763	751	775	735	737	828	738	727	727	728	745	731	747	743	768	707	742	778	733	778	754	739	733	739	763	760	760	728	754	785	758	791	749	737	788	756	731	790	739	750	785	789	780	754	720	793	763	749	772	806	797	721	741	766	741	781	797	799	745	715	783	730	785	773	777	742	755	749	820	793	745	764	737	769	758	812	765	774	772	739	786	743	754	738	790	734	716	735	796	755	748	751	778	753	782	756	794	746	821	762	757	728	768	793	714	702	782	761	753	771	770	719	776	766	763	716	738	765	737	760	778	815	787	752	801	762	699	741	727	792	744	731	707	780	753	759	747	805	790	761	752	781	775	756	763	770	735	728	784	801	763	738	733	745	698	770	738	771	767	790	789	757	778	800	743	769	742	754	736	728	776	775	832	800	787	731	768	720	816	725	786	781	796	757	766	761	693	788	754	752	770	754	809	745	773	777	791	714	736	773	786	805	797	787	747	736	738	759	769	761	759	738	745	771	755	784	790	762	786	731	786	764	794	734	720	779	774	786	763	790	788	813	795	695	749	744	778	798	735	706	757	790	727	771	786	815	738	747	758	716	785	759	738	718	774	779	751	791	780	768	743	789	793	765	751	748	706	771	731	757	722	783	813	777	738	768	728	760	762	799	764	736	792	734	745	716	743	776	763	802	768	766	731	787	766	768	761	746	785	752	780	726	749	771	782	751	775	748	789	784	781	794	762	770	738	799	747	779	792	762	753	761	713	771	703	727	784	765	780	740	728	736	766	778	736	791	794	780	724	734	810	790	726	797	730	775	687	770	780	787	767	750	793	718	780	749	758	779	769	743	778	822	739	774	739	726	742	783	736	746	794	762	745	749	736	714	829	687	748	750	739	769	799	806	789	762	729	774	775	770	770	741	797	720	818	778	762	802	747	769	761	745	771	746	762	739	735	755	764	788	766	732	713	765	761	802	762	746	758	733	786	770	772	749	752	757	767	759	800	741	767	803	775	825	777	791	773	765	754	754	769	779	714	788	718	768	768	761	774	718	751	771	755	731	767	748	797	748	747	762	774	787	791	791	740	796	756	802	751	754	771	792	785	783	709	771	763	757	719	736	782	768	734	734	760	731	736	763	764	724	753	745	770	747	718	791	823	734	720	765	776	747	789	742	723	762	791	808	773	735	725	781	765	744	745	726	745	834	766	770	760	753	768	787	782	795	818	747	819	755	805	720	773	779	728	767	743	781	724	771	742	751	793	760	747	744	779	725	740	768	763	730	764	731	761	717	760	743	770	809	794	793	754	739	730	780	755	725	729	785	724	760	755	754	757	787	745	768	779	741	750	772	741	768	815	791	782	778	722	789	692	739	791	704	769	721	808	759	788	747	746	706	746	784	767	762	804	805	699	726	836	750	761	779	742	757	752	774	796	754	756	792	754	757	751	748	765	806	806	733	779	752	768	750	815	753	766	748	801	779	783	799	777	790	825	787	782	752	781	736	757	795	790	735	725	803	800	752	745	750	782	768	774	754	784	762	736	762	723	799	809	719	749	809	784	788	750	712	745	749	729	815	760	729	718	752	771	791	792	746	733	765	746	721	826	771	742	782	793	756	754	804	740	792	728	736	728	736	767	746	762	758	763	792	708	760	740	762	767	760	766	749	720	785	781	748	767	753	756	775	777	750	800	736	730	804	797	777	762	761	801	767	823	721	763	771	705	769	788	785	733	776	777	749	743	768	736	789	705	777	782	786	783	751	753	725	729	770	765	754	823	796	720	762	791	747	738	752	750	753	777	778	793	766	790	804	751	721	823	777	779	784	762	730	799	792	801	731	747	747	723	759	684	732	747	783	762	767	756	764	813	779	775	750	785	693	828	742	786	778	789	769	751	723	776	730	745	766	729	754	706	765	730	749	778	805	750	812	744	787	765	764	780	763	697	773	721	803	799	736	767	776	722	736	771	760	770	757	736	731	772	744	710	746	802	750	774	783	792	727	752	732	787	773	801	777	769	810	762	756	723	790	786	798	758	727	761	780	722	777	761	756	759	734	786	817	754	786	784	769	738	760	762	731	743	712	769	754	764	747	722	762	781	695	731	788	718	775	794	799	736	772	738	734	779	763	787	738	733	793	749	762	760	726	689	802	747	750	785	765	745	747	761	747	762	729	763	739	749	790	746	757	788	796	765	785	768	783	764	789	774	785	792	782	730	765	716	724	769	756	790	775	772	721	742	796	805	747	792	793	719	802	761	779	807	744	700	752	822	739	789	729	775	753	787	696	729	723	772	707	740	768	780	798	717	720	767	774	752	788	741	753	777	839	778	745	730	766	763	771	752	715	761	774	742	751	761	746	830	727	752	772	779	750	764	778	813	764	765	790	794	723	722	772	718	732	775	775	776	778	715	766	772	726	757	742	793	769	725	760	772	779	708	782	814	779	762	760	715	751	749	734	779	730	743	807	710	715	757	824	777	765	804	782	794	757	722	791	757	765	776	782	745	719	787	763	805	774	763	772	732	812	732	803	768	820	707	774	771	787	727	766	828	764	759	748	711	767	748	775	739	781	757	752	779	784	755	811	748	766	789	711	768	771	766	760	795	796	750	737	777	816	785	795	768	793	797	797	747	784	785	744	771	763	786	771	736	757	739	722	730	771	777	786	787	733	762	755	793	773	761	722	770	758	794	803	735	749	744	794	709	729	733	783	741	750	751	816	744	747	734	778	794	794	748	780	807	775	749	780	771	728	780	759	732	739	728	793	783	717	762	743	750	735	760	753	824	796	780	752	727	709	724	719	710	758	744	762	829	782	767	737	753	786	761	799	766	789	770	746	830	744	791	734	805	747	782	819	734	754	750	741	784	752	744	743	759	744	735	772	773	787	771	748	773	783	786	721	766	767	781	764	790	734	735	812	709	775	749	774	768	806	757	725	735	798	773	752	707	764	716	759	780	774	723	780	768	715	722	744	764	810	722	809	732	738	758	784	753	799	752	752	772	797	806	823	766	743	782	759	762	753	794	763	717	791	781	745	764	724	768	787	737	805	793	773	739	791	738	769	779	806	758
74178	75340	75504	54079	35272	20765	8690	3407	1786	926	757	407	334	303	298	288	311	309	304	357	311	295	286	293	318	328	317	337	312	315	302	291	304	305	280	315	288	314	303	312	309	291	297	310	329	298	314	295	292	323	293	304	305	306	328	331	321	324	318	297	280	326	331	311	293	325	294	291	299	313	308	312	303	291	324	283	293	320	306	304	305	275	277	330	322	345	319	287	313	276	334	299	337	313	344	339	309	287	312	263	309	320	325	297	268	325	314	299	306	300	323	311	299	315	320	296	294	332	316	309	319	330	282	301	298	310	320	304	300	330	275	298	325	315	334	314	286	307	359	282	292	278	314	256	299	334	317	309	288	298	293	304	318	296	284	309	329	315	307	260	339	319	309	291	317	316	305	288	330	313	293	298	299	301	304	294	308	311	311	281	326	313	308	300	283	310	317	282	280	291	343	302	327	281	309	278	290	301	331	300	290	320	264	274	311	319	306	322	311	302	294	306	313	292	310	325	297	315	301	305	326	289	315	297	317	342	317	337	288	325	295	290	300	306	309	305	310	307	332	314	301	302	312	312	307	307	317	316	302	292	300	323	323	320	302	310	282	296	291	312	306	304	300	314	274	298	283	305	290	297	303	280	313	306	311	304	293	338	308	345	311	297	302	334	327	339	354	334	317	338	313	295	315	312	320	325	314	341	353	334	336	339	339	324	314	325	286	326	311	291	319	275	299	343	294	281	307	290	321	322	311	308	338	323	327	329	307	296	299	301	328	329	316	323	338	332	312	306	319	352	294	309	306	289	302	295	321	318	304	315	309	298	278	299	292	316	309	326	317	342	315	278	303	309	310	271	288	348	321	303	313	284	307	276	287	302	301	295	311	327	297	304	285	311	346	264	283	277	335	346	300	296	307	329	326	315	307	326	297	319	294	330	326	325	325	279	296	290	292	310	352	302	285	325	322	325	299	301	331	291	290	347	294	299	327	293	348	287	287	310	311	287	324	317	307	314	296	287	295	344	309	298	326	295	284	308	286	308	353	298	297	273	318	327	309	310	286	289	309	309	291	299	329	323	309	311	301	293	288	325	292	299	307	314	315	319	305	314	304	306	339	299	310	314	323	262	293	360	302	335	322	334	320	299	308	333	290	302	304	292	326	329	294	328	338	311	325	299	311	331	307	270	345	310	320	283	278	323	287	334	307	325	303	320	331	319	277	268	301	283	339	309	308	276	301	321	280	307	332	291	284	298	311	313	315	306	304	312	271	309	299	301	331	263	304	311	310	294	324	305	308	320	289	298	331	311	302	289	290	331	315	313	299	320	279	267	310	282	299	319	298	335	302	292	323	311	313	307	324	332	306	287	320	313	309	326	273	281	319	276	354	317	301	315	319	330	286	302	317	294	286	320	306	286	306	324	295	309	343	293	296	302	315	328	304	328	350	295	304	321	346	331	306	312	305	319	305	306	330	315	307	290	278	306	309	296	281	281	260	298	329	279	287	330	324	287	288	297	321	276	313	320	295	303	324	304	310	331	302	303	275	293	324	309	312	291	306	300	288	322	290	289	317	314	306	302	274	293	289	297	304	310	280	319	298	303	315	325	353	297	312	308	308	301	298	282	344	290	326	270	307	330	319	288	286	280	323	297	291	296	316	295	323	317	298	288	316	312	317	307	285	334	301	313	315	319	343	329	339	281	298	289	319	315	299	320	304	309	303	296	333	322	334	318	332	287	277	312	287	301	321	315	294	299	317	338	307	319	296	318	306	298	330	289	285	303	306	304	293	322	316	345	313	327	320	256	297	298	326	308	348	312	346	320	267	358	292	314	312	307	297	325	313	314	287	292	304	288	308	291	282	303	310	332	264	311	325	293	315	317	318	320	286	306	297	279	329	302	334	307	300	330	283	327	325	318	319	326	315	271	300	276	288	312	286	291	276	327	319	302	322	301	336	314	277	292	292	305	309	298	310	318	317	319	307	294	290	328	315	358	326	337	296	321	300	297	270	319	296	331	277	276	316	336	301	295	301	327	313	296	317	323	311	359	335	326	275	330	290	271	316	326	308	275	305	265	337	311	305	335	277	274	295	279	307	283	277	282	282	288	321	312	298	271	292	342	332	298	302	325	319	333	280	319	303	271	332	298	326	301	303	292	313	312	313	311	319	323	303	311	325	306	316	308	295	268	297	333	288	306	325	328	314	304	339	324	318	293	296	285	290	299	296	301	338	289	312	292	329	302	332	303	311	315	270	326	309	308	295	336	308	298	284	312	277	310	310	307	328	306	289	315	292	306	289	313	301	309	277	334	286	307	292	321	305	277	311	299	302	295	303	276	303	296	303	333	314	288	289	307	307	305	307	307	290	278	291	311	306	333	306	327	324	295	320	330	289	333	298	339	324	304	280	284	281	304	320	307	328	319	316	306	299	323	305	296	286	307	297	346	299	305	302	320	284	355	327	327	312	288	302	298	305	328	280	308	306	310	306	300	301	279	303	299	289	320	284	307	320	318	294	296	293	332	356	334	286	284	294	293	275	320	322	310	306	311	281	317	301	297	355	316	301	266	338	316	318	293	316	306	302	321	304	337	318	312	323	292	305	298	303	284	308	305	297	285	323	299	321	279	325	294	278	326	309	301	300	277	327	328	320	305	243	294	340	359	301	318	314	298	305	299	309	344	302	288	315	305	298	304	293	316	292	303	299	318	304	293	308	299	300	290	342	305	317	286	311	284	304	311	279	287	323	312	317	331	281	286	296	297	312	326	311	325	292	271	324	329	311	320	337	309	318	309	311	298	295	288	290	309	307	320	314	314	314	308	334	336	318	296	311	294	294	282	290	297	275	341	320	295	306	285	301	295	314	329	341	316	329	306	270	308	331	273	297	315	341	307	286	281	319	309	288	301	323	291	334	329	278	272	311	298	309	335	339	272	301	318	332	298	329	310	315	291	291	292	308	322	314	295	300	303	333	327	282	307	317	307	327	289	288	287	355	310	318	293	307	295	325	311	298	329	322	284	268	310	283	299	319	307	311	280	319	282	282	329	339	319	352	298	328	298	274	323	309	298	340	336	293	314	311	287	337	296	337	318	328	317	295	312	291	322	285	294	319	319	335	328	270	312	316	279	312	312	307	332	346	297	324	311	261	304	301	307	310	316	293	326	327	309	333	327	296	311	288	309	286	301	326	320	318	304	313	313	283	312	282	317	298	287	298	300	333	306	312	299	320	322	298	312	302	300	314	306	296	293	325	309	340	314	285	314	288	310	317	306	310	304	304	291	324	302	307	313	293	308	262	295	325	286	301	290	306	279	301	335	312	273	334	326	313	310	300	349	290	349	366	306	315	322	269	323	285	281	313	312	288	316	307	340	304	328	313	328	298	307	280	319	306	289	273	322	286	332	283	310	326	319	311	314	319	318	298	319	288	335	312	305	334	293	317	311	310	291	317	333	331	320	331	304	307	304	305	301	333	271	282	317	299	286	325	307	331	322	307	309
47498	59009	69999	55316	42217	28685	17140	10082	5866	3080	2399	982	745	734	763	747	729	811	750	805	814	896	824	771	774	780	757	697	761	810	767	801	795	787	729	782	774	762	779	757	768	786	785	756	739	747	759	735	772	745	763	737	760	802	723	798	788	758	752	724	750	741	762	740	726	764	755	733	769	716	745	766	779	738	785	741	723	774	755	799	757	771	747	719	745	744	783	801	763	767	745	722	787	740	734	781	750	751	828	748	763	758	765	710	801	732	775	790	748	767	786	821	782	777	742	711	786	790	761	769	774	796	719	718	750	787	720	729	789	724	813	822	779	757	774	794	782	776	778	766	794	746	705	759	772	758	774	722	770	754	770	728	774	733	742	781	759	718	741	746	705	810	745	803	791	750	781	804	744	748	750	794	749	814	779	792	743	767	708	821	757	737	746	691	729	715	784	731	764	773	722	799	734	788	768	737	758	748	777	782	760	779	758	792	775	717	777	753	747	751	784	744	773	754	703	744	749	781	788	789	751	784	755	728	727	785	756	770	761	778	750	783	760	739	750	738	792	723	730	745	796	716	734	757	731	747	776	745	749	740	726	733	743	774	776	695	763	734	780	770	784	765	742	824	741	779	730	798	730	777	713	725	753	800	731	793	764	798	764	722	774	778	778	776	825	758	722	737	782	801	764	742	770	753	760	740	759	721	728	742	768	770	740	718	741	747	735	721	744	774	717	781	764	766	763	773	757	686	791	768	725	751	733	769	776	775	765	764	765	771	812	758	774	710	784	769	743	774	737	780	756	797	770	713	759	739	751	749	805	772	740	774	762	738	775	777	806	772	740	803	809	759	735	752	766	706	725	765	792	721	764	777	760	713	751	725	740	804	798	776	740	784	772	759	773	757	728	792	719	782	748	762	781	747	758	665	734	771	758	769	737	755	710	821	742	742	709	766	792	746	757	743	770	752	729	749	723	739	816	747	807	746	725	709	768	701	718	770	788	714	817	730	748	805	756	776	774	743	800	789	760	743	810	724	787	797	719	786	735	765	715	719	708	750	748	733	797	782	792	748	775	740	732	780	744	717	740	740	739	752	713	810	781	754	754	785	750	756	731	741	726	728	724	728	764	806	723	770	761	803	761	791	760	771	788	754	786	770	778	774	747	793	698	734	777	786	748	793	771	758	719	757	740	803	755	721	751	756	738	771	747	819	728	724	788	748	794	736	773	736	719	748	763	767	791	777	768	787	818	716	778	736	723	769	750	751	752	741	723	738	770	744	766	715	723	777	745	755	784	772	781	755	743	795	703	748	747	785	745	782	757	719	769	737	746	781	803	742	762	744	810	767	782	778	742	771	725	771	757	799	756	752	753	763	757	796	745	704	755	758	712	815	771	686	773	744	740	744	707	731	781	748	760	781	797	762	801	795	737	761	724	801	774	714	723	796	770	772	760	772	779	788	784	778	755	735	751	787	752	784	764	782	794	754	809	735	778	790	782	833	731	751	767	739	766	736	749	730	739	785	771	771	796	758	803	735	750	790	803	771	803	712	755	728	779	789	731	742	748	744	728	707	696	736	758	778	746	715	752	742	742	715	774	742	769	766	828	730	798	740	808	777	737	703	769	729	855	793	735	720	762	742	831	759	745	765	781	784	784	781	773	747	739	778	753	736	739	747	727	766	691	749	755	808	754	772	773	712	766	763	773	750	768	769	762	764	725	744	729	711	736	764	734	776	757	725	752	730	751	763	786	750	756	774	775	724	757	762	760	773	766	773	758	711	762	768	764	723	762	772	751	774	795	806	772	759	760	731	759	703	775	739	816	711	771	817	720	763	716	690	737	773	712	802	742	705	747	755	721	756	788	721	801	784	752	763	763	796	719	795	713	758	788	757	726	774	739	717	739	749	736	733	719	791	751	748	756	740	759	716	762	785	787	743	745	739	720	797	755	767	738	766	809	778	732	771	704	731	705	702	800	724	743	777	791	747	731	752	732	788	738	778	749	781	794	693	750	768	732	764	783	783	738	770	710	723	787	732	726	750	739	746	749	757	765	759	764	762	766	785	745	736	762	768	773	741	681	770	716	740	812	768	755	757	772	802	736	796	780	754	811	742	755	792	759	742	770	807	772	696	746	770	755	762	733	801	783	690	724	741	803	782	779	762	784	797	746	777	797	751	725	747	738	738	744	768	786	757	781	760	757	792	746	735	811	732	768	727	783	791	782	778	789	733	751	745	734	717	775	761	769	716	764	777	757	759	702	763	750	782	794	775	746	782	761	714	776	717	695	740	805	771	749	760	701	775	790	734	800	765	750	769	744	782	798	748	752	744	753	732	767	777	799	734	770	789	788	772	731	792	742	708	793	765	794	700	741	765	739	752	742	744	725	711	772	797	787	745	804	726	771	726	730	814	773	797	781	814	758	734	748	720	782	753	760	759	716	746	791	749	785	771	771	744	726	734	724	802	743	766	744	789	800	732	758	799	795	744	757	769	775	752	712	776	734	748	783	751	788	780	762	762	788	732	718	747	782	784	739	670	726	717	750	762	755	771	776	725	725	767	826	748	737	784	740	789	788	775	765	743	757	752	746	772	751	736	784	761	734	731	740	781	809	796	758	779	755	738	749	712	771	736	756	777	725	788	765	766	789	787	793	760	753	718	785	741	771	774	755	780	744	718	753	782	753	761	731	749	745	710	760	742	760	788	761	793	776	762	730	770	721	720	783	777	711	806	753	708	798	778	757	788	728	736	708	756	799	772	822	759	772	795	743	780	743	742	732	751	745	719	764	755	751	705	774	783	743	752	778	719	748	751	742	759	804	735	749	783	763	719	758	738	760	739	752	739	736	768	789	752	772	746	747	769	756	779	792	735	740	769	739	807	794	748	750	782	775	797	742	768	778	742	770	781	794	759	744	746	775	740	780	750	742	723	822	720	770	740	807	775	786	808	732	781	799	714	768	712	779	781	754	777	798	738	735	790	790	794	781	755	785	750	733	760	746	752	753	705	733	789	706	754	778	725	778	706	781	759	746	778	747	734	712	747	768	725	781	778	733	785	697	766	710	784	815	790	729	779	788	754	783	765	759	689	735	728	729	766	734	757	728	766	714	768	734	745	735	770	717	757	721	799	736	747	782	692	797	737	794	787	799	738	810	716	757	731	742	743	756	760	772	758	771	793	780	760	764	718	753	730	845	727	776	779	759	747	788	793	753	779	715	738	724	779	806	739	776	764	816	770	754	749	729	789	762	735	747	741	722	757	784	735	740	751	778	755	723	739	786	740	790	734	750	708	740	749	758	756	766	744	745	793	775	744	775	748	741	727	799	728	752	769	762	817	745	803	773	750	755	770	746	761	753	728	772	747	750	755	792	768	766	748	766	780	785	791	759	755	686	729	714	759	741	790	750	746	740	772	797	743	784	698	758	748	792	780	780	750	799	717	693	775	757	766	779	747	781	767	756	784	769	789	743	759	763	733	777	768	815	743	733	734	786	719	789	720
71865	77081	76054	53612	36458	22123	9217	3453	2089	846	820	425	312	299	298	287	264	302	288	319	332	313	354	337	287	335	308	305	323	330	313	328	298	278	307	307	317	307	344	289	311	329	288	339	312	312	315	332	279	336	294	307	285	293	337	310	298	296	299	303	319	321	310	294	292	301	290	295	319	308	312	298	279	286	336	333	297	296	274	308	306	291	290	283	313	307	281	277	272	302	329	324	288	289	314	309	300	259	317	287	316	326	284	293	300	322	346	324	337	313	323	315	306	295	330	301	310	268	288	290	309	275	317	325	318	328	275	323	341	291	334	318	278	297	304	289	324	330	317	293	285	305	341	319	295	314	310	336	306	317	305	290	329	336	301	327	295	331	291	270	294	305	290	281	318	325	338	319	278	313	279	247	299	304	333	300	315	291	254	304	325	291	313	329	273	321	290	287	308	300	293	308	316	293	283	315	313	333	328	361	303	285	316	279	323	309	326	321	296	326	302	295	317	325	308	286	310	301	314	274	306	330	355	302	331	314	309	310	326	299	287	271	294	285	334	313	278	309	316	295	331	296	300	337	272	290	366	318	298	268	297	299	260	292	320	304	303	289	282	278	315	320	312	297	279	302	302	304	305	257	280	311	333	326	313	291	270	302	314	307	323	319	313	316	284	292	330	314	323	297	284	304	303	309	304	293	331	306	313	309	334	331	293	315	319	293	310	309	287	294	305	329	287	328	313	291	301	314	316	293	294	285	309	281	298	295	294	281	321	306	312	306	305	321	285	295	297	332	280	284	305	329	338	281	323	298	320	300	300	296	314	287	334	290	290	284	300	322	293	286	302	335	317	317	318	324	279	308	297	328	311	290	325	309	300	332	368	330	296	333	299	295	354	311	333	310	316	308	316	307	304	280	304	289	320	308	300	296	311	326	299	321	304	295	299	305	330	300	293	312	298	310	295	304	309	324	312	314	293	323	324	295	327	316	330	295	289	324	304	329	292	308	280	283	343	306	297	288	328	335	323	301	338	315	315	290	330	332	313	306	279	266	319	328	285	320	290	316	293	280	315	276	315	309	350	295	310	305	318	307	289	282	327	332	280	307	304	287	337	332	328	316	346	308	302	323	290	333	295	291	319	303	287	306	311	288	308	281	300	290	288	301	321	317	301	321	284	325	282	304	312	324	293	335	287	333	309	284	296	296	300	320	297	305	312	306	314	294	290	301	307	308	314	294	308	294	314	318	323	327	304	311	324	282	307	287	302	304	298	295	284	291	294	295	344	309	338	301	321	310	296	295	308	300	332	309	294	303	344	301	337	302	308	311	292	289	271	294	286	316	312	318	298	319	313	271	332	290	334	318	336	329	295	311	309	300	340	304	309	300	316	328	300	305	299	322	293	287	295	264	288	316	317	292	285	303	310	314	274	310	286	330	310	306	313	320	333	293	301	341	314	297	314	287	352	344	313	289	307	334	308	316	324	294	326	302	271	270	316	283	310	308	291	314	297	308	305	290	298	312	300	284	246	314	293	307	317	337	314	295	289	308	306	310	285	304	267	301	314	316	309	297	294	307	299	296	292	319	301	294	309	300	298	271	305	289	295	302	311	319	312	302	306	289	275	330	285	313	307	288	313	321	309	318	305	276	318	297	300	296	310	278	308	330	312	324	298	267	305	323	327	292	280	352	295	283	312	338	273	310	297	295	307	304	301	296	329	283	296	304	279	294	287	303	276	323	345	317	306	302	304	305	281	300	313	345	297	270	291	310	291	268	292	305	297	336	308	294	282	311	287	300	291	306	315	298	361	315	309	334	277	271	272	291	318	315	339	299	309	315	272	274	297	310	307	321	279	315	338	324	312	283	306	324	329	288	312	345	342	311	298	357	328	302	310	294	334	295	355	279	319	303	286	308	267	316	294	300	318	310	320	294	296	295	299	327	321	287	300	305	346	296	304	301	298	290	333	312	302	300	286	314	297	362	330	339	280	298	295	304	319	308	339	339	294	317	323	276	318	309	293	300	304	286	305	306	302	335	302	274	302	300	299	296	313	283	302	329	317	291	316	276	313	307	310	324	312	337	297	326	311	293	346	319	303	326	319	283	313	297	310	309	275	296	290	316	299	325	328	331	302	286	326	315	301	325	290	311	302	311	311	311	334	331	323	299	297	314	274	298	317	308	310	290	325	273	291	309	304	294	299	275	310	291	316	309	275	305	331	302	311	313	279	331	338	314	306	280	316	325	284	302	308	307	301	316	252	339	363	293	301	313	298	294	332	298	314	287	272	338	344	294	316	338	294	320	323	334	318	288	308	284	324	296	297	299	324	303	326	325	307	341	315	303	302	290	276	312	304	294	301	284	330	298	285	316	323	341	325	328	328	294	321	295	308	350	298	284	314	293	314	292	335	324	316	317	295	283	305	311	339	292	307	320	304	303	284	273	285	316	330	338	297	299	313	301	312	306	280	262	291	298	319	302	294	310	316	299	314	297	289	312	304	309	291	306	285	315	315	310	316	308	279	325	302	341	304	266	320	289	314	303	369	287	304	312	302	328	268	329	302	304	296	286	311	293	333	288	341	264	325	336	331	302	322	300	312	318	317	322	291	336	310	341	297	309	333	316	308	259	320	306	318	287	341	301	310	328	293	316	303	286	301	307	319	301	305	308	305	300	338	299	294	291	313	286	316	276	291	320	329	320	338	283	301	306	319	304	322	282	312	273	320	300	293	345	310	344	331	338	303	336	312	299	287	281	294	325	295	329	328	334	267	291	311	317	315	296	287	299	297	332	291	335	319	304	340	333	292	288	346	308	311	324	321	313	279	294	310	314	314	346	319	312	297	273	302	323	318	289	309	303	273	275	294	310	309	303	306	349	326	292	310	319	347	293	299	281	317	318	309	304	296	315	276	329	284	318	301	322	332	324	319	300	338	307	337	294	272	315	326	332	322	321	311	307	302	313	323	274	297	322	304	320	327	297	287	307	336	298	294	320	332	325	303	286	313	314	332	308	303	291	314	331	286	311	301	306	329	331	314	305	302	320	307	329	323	340	332	306	317	287	291	297	327	283	309	309	299	306	315	328	280	306	302	282	295	306	309	306	297	320	312	288	291	294	304	324	329	317	308	332	304	305	305	314	290	303	313	321	295	345	291	307	293	307	332	296	342	328	320	320	305	311	290	323	310	290	294	299	283	284	299	290	315	309	310	298	323	292	302	290	311	302	324	279	319	317	312	309	298	318	269	324	306	287	294	364	336	312	324	274	329	301	297	286	258	322	310	316	319	296	334	297	286	304	307	275	311	295	322	334	335	296	278	302	320	333	280	283	319	350	314	330	310	321	304	337	299	280	288	316	318	322	309	300	302	293	303	319	314	310	337	313	318	277	275	311	279	297	332	290	299	281	293	327	302	325	305	341	304	300	329	321	309	331	318	325	322	282	308	314	287	289	313	272	294	321	305	315	302	311	314	347	299	283	310	294	306	305	318	297	290	332	316	301
45570	59844	70743	55413	43228	30651	17633	10133	6579	3029	2856	1048	730	745	793	710	791	775	707	814	860	772	780	806	724	740	748	744	878	790	729	759	798	750	761	783	741	750	758	750	768	745	759	775	735	741	772	738	770	805	738	769	729	758	762	766	786	748	690	747	791	751	771	744	750	758	760	763	763	746	774	741	765	740	779	762	786	795	709	709	767	739	703	832	731	765	769	759	788	696	732	730	746	749	788	789	762	734	740	740	730	792	754	723	769	717	712	795	736	725	739	731	743	697	757	763	753	730	772	733	820	749	729	768	759	807	760	779	772	752	773	755	733	779	749	788	807	758	778	777	741	733	706	749	715	701	768	767	753	740	739	801	795	786	751	777	743	764	704	788	772	704	743	771	773	729	763	807	755	836	770	722	790	749	755	740	712	753	734	733	702	696	774	795	764	766	721	767	774	754	766	766	770	737	745	788	772	734	773	731	768	762	780	715	762	747	768	791	761	761	813	759	743	809	825	756	754	787	778	771	747	758	753	802	741	764	741	753	738	759	724	743	811	745	726	719	741	766	732	765	768	742	759	727	752	777	781	714	755	776	702	804	771	784	735	774	719	753	736	757	736	775	734	764	785	768	736	756	709	756	759	769	763	745	811	720	736	772	687	735	699	742	723	748	776	777	761	751	783	784	749	749	773	723	712	762	745	744	763	745	766	767	758	779	724	745	727	740	735	788	727	738	763	750	796	749	745	759	775	749	748	766	754	759	747	775	751	722	748	761	724	755	741	801	786	766	793	723	722	769	776	796	743	751	729	801	734	775	738	757	780	761	778	789	770	715	774	723	701	717	787	771	760	770	734	756	732	751	755	742	758	742	711	760	740	771	782	757	742	759	752	748	740	818	756	754	748	738	731	747	768	741	745	727	798	772	767	734	716	745	683	785	767	751	757	743	772	757	775	778	804	793	788	739	773	754	740	783	751	756	710	758	794	729	785	772	720	755	722	773	752	718	759	741	728	778	801	754	742	776	727	729	738	727	797	732	728	772	717	770	747	732	782	731	770	794	773	729	732	810	777	782	750	791	795	725	734	736	814	784	725	775	784	772	740	712	773	686	776	710	753	779	751	807	703	753	743	781	722	767	747	750	702	712	721	778	790	765	746	763	763	809	769	784	712	780	752	755	780	778	788	761	709	768	778	755	734	786	742	805	735	813	749	730	737	777	722	808	729	783	785	786	766	756	726	762	783	757	774	761	749	780	715	791	768	777	758	743	741	746	743	810	752	733	764	719	779	814	752	765	748	780	775	773	738	802	803	770	750	748	733	760	767	789	792	775	785	820	757	752	774	829	738	741	741	740	767	796	770	789	748	783	680	770	778	724	760	771	789	741	780	754	746	765	745	718	791	751	742	727	787	754	771	739	736	761	739	760	736	812	779	762	768	782	765	747	765	742	765	728	731	779	845	743	790	738	768	764	786	732	760	748	793	786	777	766	756	775	747	758	731	787	702	717	736	715	795	766	753	782	726	747	806	763	816	756	755	732	773	732	753	755	793	713	846	732	743	701	699	713	770	775	783	781	790	748	731	777	683	843	739	761	805	760	733	773	758	789	733	746	774	775	804	762	772	756	760	766	719	744	761	728	753	732	718	734	811	721	802	695	782	711	757	794	775	747	726	775	751	796	784	751	775	773	779	767	777	696	753	770	735	764	735	800	715	797	736	762	781	779	767	789	711	744	765	730	769	762	743	715	743	735	780	722	778	776	795	759	761	738	791	773	765	765	803	739	755	755	780	714	748	725	790	826	798	737	783	783	746	724	780	757	695	769	764	766	735	767	734	752	743	788	743	782	772	749	753	717	747	763	755	755	763	796	835	775	771	719	768	789	794	730	787	727	758	760	741	777	727	781	749	746	687	775	752	730	769	804	732	745	785	792	677	742	783	737	737	717	808	743	793	723	764	820	769	797	753	699	772	765	781	737	779	709	776	673	794	762	756	722	722	705	721	781	786	752	750	762	771	725	748	783	780	728	730	770	758	774	735	731	727	796	745	767	792	793	804	739	751	781	723	799	767	790	746	753	776	741	783	751	767	735	742	789	726	742	755	799	752	754	767	764	745	784	708	744	796	768	751	741	771	752	772	784	752	801	766	741	745	774	773	730	772	756	788	795	761	764	796	789	738	759	808	767	783	757	763	732	757	766	717	730	747	790	784	784	791	749	742	721	753	778	808	751	749	752	731	729	764	789	747	751	761	793	768	835	797	758	717	782	747	731	756	728	761	745	793	797	749	746	732	809	779	767	741	749	746	728	751	782	705	765	755	772	726	743	742	761	728	755	781	775	772	767	742	761	738	743	789	764	753	691	747	830	751	795	758	721	779	763	747	755	754	763	778	804	751	768	734	767	808	766	775	844	767	735	796	731	752	762	734	755	768	745	725	764	757	727	708	751	749	767	769	802	745	743	800	780	752	755	787	778	805	783	758	709	784	737	753	730	799	790	708	832	719	677	789	742	739	714	754	772	745	751	772	753	760	735	763	714	743	765	801	751	740	727	763	741	756	740	748	743	695	752	803	766	765	769	741	791	725	724	735	713	745	750	702	752	748	771	760	790	730	721	755	748	736	776	707	761	765	765	747	769	745	734	779	723	738	734	745	768	771	711	802	775	723	787	788	772	781	766	733	784	711	807	780	733	778	700	758	775	728	804	732	780	736	777	754	743	718	801	737	756	781	761	749	728	754	759	789	742	783	745	775	791	750	736	779	760	743	751	823	782	749	737	739	762	767	748	743	786	769	747	724	767	749	693	749	803	734	757	770	765	797	792	788	768	767	734	725	783	785	783	720	774	765	776	778	772	750	741	752	767	740	745	748	730	728	755	740	740	793	731	822	796	803	795	758	763	743	766	760	758	799	718	759	772	774	745	758	723	752	804	768	790	743	740	765	778	796	725	794	731	767	769	760	740	724	734	723	812	745	737	758	760	792	742	710	717	696	780	778	734	708	794	782	820	771	725	773	775	747	755	716	723	735	787	772	773	740	746	762	749	718	763	714	750	739	734	737	774	757	759	741	734	734	752	732	794	747	756	753	751	767	728	694	778	767	808	798	735	797	783	717	725	757	808	774	774	762	718	811	779	755	742	729	743	740	775	750	728	760	738	777	762	714	721	779	760	784	785	783	767	738	769	782	766	729	776	722	778	768	757	815	732	740	782	741	756	792	732	731	769	806	796	733	801	786	768	755	759	793	724	790	761	736	800	787	779	740	758	757	751	720	749	725	778	779	704	775	718	793	753	748	723	741	732	771	774	742	757	802	691	755	768	721	765	803	812	751	758	752	787	724	754	707	740	739	705	774	771	805	743	696	729	762	754	741	742	727	741	725	760	773	791	797	742	700	773	746	738	717	740	737	722	742	734	754	751	750	730	772	762	700	757	770	732	811	750	741	802	737	749	799	778	763	747	774	746	805	760	741	762	715	805	760	780	812	771	744	751	780	792	743	726
71173	77293	76668	54532	36416	22099	9267	3592	1957	888	772	453	307	285	318	280	350	312	335	349	315	339	332	308	299	313	323	313	346	310	295	317	327	315	309	297	312	317	310	283	319	317	306	325	294	316	341	291	317	331	287	305	293	332	308	309	309	322	303	297	280	316	323	326	344	279	325	301	295	332	340	320	317	302	302	294	313	296	300	310	305	316	282	286	299	316	311	295	331	340	289	333	312	280	306	300	306	331	299	308	329	309	320	299	295	265	325	321	282	315	291	326	291	294	333	302	306	297	316	295	297	283	303	306	327	307	305	292	333	301	276	304	280	305	304	307	276	320	318	319	344	316	278	328	299	318	318	279	302	317	306	312	297	296	289	291	310	315	304	310	281	298	319	316	296	327	291	293	298	293	301	336	322	274	311	330	287	311	310	294	321	293	323	318	296	317	308	308	287	292	325	332	313	294	305	265	295	286	309	313	309	299	311	341	289	292	311	302	313	325	338	294	317	291	296	301	308	325	299	302	294	276	311	310	303	270	297	331	281	321	306	316	319	317	298	301	330	319	304	282	335	330	283	307	332	307	309	299	318	309	310	312	306	296	303	285	289	320	299	335	314	333	304	279	323	305	298	302	317	314	309	311	309	321	304	311	324	308	334	321	306	293	302	300	305	345	284	302	314	289	323	274	282	313	317	300	308	301	291	294	320	285	302	309	302	310	325	284	302	316	283	329	285	318	315	266	308	299	263	282	304	314	295	307	300	287	311	301	295	340	312	301	293	337	328	314	311	288	304	302	304	290	327	312	301	312	311	302	310	332	320	309	277	323	310	306	306	311	312	298	310	312	323	284	309	307	325	341	311	303	318	296	320	308	323	310	312	319	311	317	307	304	267	293	323	295	289	298	320	308	316	283	323	296	303	309	303	340	327	314	327	317	288	308	336	292	307	299	305	303	267	274	294	298	337	299	322	291	297	304	317	296	318	304	290	300	312	295	293	303	293	321	276	336	301	290	312	312	328	286	303	298	303	299	306	320	317	310	297	324	295	288	291	283	339	300	304	302	289	288	334	292	312	313	271	299	269	354	271	296	320	307	309	315	316	297	316	265	317	280	294	317	309	324	295	283	332	295	316	316	284	280	299	353	313	300	312	303	267	311	296	302	308	314	308	344	310	315	295	329	338	332	286	297	333	301	295	279	306	289	320	305	322	308	285	304	316	300	314	293	322	299	318	291	306	276	310	321	333	308	317	317	306	311	289	324	326	309	321	303	321	262	292	322	311	329	294	309	302	341	331	300	319	290	314	305	302	320	338	312	318	298	337	301	288	321	293	300	318	302	285	338	324	313	308	273	310	295	322	296	306	308	311	341	308	302	318	294	283	268	324	283	311	299	309	321	308	291	269	315	309	269	294	301	318	321	305	279	275	317	296	288	302	305	297	310	291	285	308	327	319	328	264	306	304	322	295	295	340	315	275	305	290	316	312	307	329	303	327	282	338	302	285	287	307	319	289	301	293	290	307	291	291	311	311	290	308	328	330	341	285	305	320	343	333	311	320	305	319	311	312	295	296	332	281	327	269	320	306	307	301	349	287	299	310	330	290	321	282	333	324	319	311	318	281	322	343	294	274	307	293	325	289	298	324	311	323	295	285	320	355	278	319	301	330	316	307	309	303	290	303	305	315	301	297	270	281	312	308	322	300	299	304	314	276	297	305	353	316	324	348	315	278	285	295	280	273	273	290	308	294	314	317	289	315	314	326	296	299	298	296	316	278	316	309	316	324	306	314	319	272	324	298	287	311	339	294	320	313	320	318	309	309	321	313	322	323	302	313	309	327	325	300	326	299	301	315	293	323	306	296	298	316	301	310	319	286	318	317	300	310	293	316	315	295	310	327	303	330	334	320	299	303	318	308	336	331	321	322	293	331	307	310	288	320	294	320	311	323	297	324	345	317	302	310	334	330	298	286	306	309	309	306	300	319	307	314	303	331	302	329	288	338	271	314	328	313	287	308	283	287	332	321	305	313	294	349	318	273	303	346	315	308	277	293	313	320	319	313	305	305	276	295	331	303	314	320	318	300	291	329	310	310	320	334	272	314	324	293	308	328	304	298	277	304	308	311	300	344	315	308	306	320	318	305	313	288	340	311	305	320	295	273	275	299	328	307	282	305	274	296	309	303	324	309	292	303	308	295	361	266	285	304	313	314	285	329	342	296	274	330	295	284	270	272	316	320	298	341	286	334	318	330	285	311	298	322	301	323	311	299	275	374	310	332	295	308	302	292	310	315	306	315	290	298	328	294	295	305	300	315	324	327	318	319	327	324	324	318	304	323	357	283	328	303	302	316	326	284	306	280	291	286	306	297	325	294	312	330	302	302	309	323	322	291	341	284	279	295	329	347	320	316	331	307	285	322	338	319	283	300	296	302	337	296	321	324	315	305	322	309	306	315	312	331	328	293	284	304	297	327	299	290	308	311	340	320	333	286	335	317	311	333	283	289	350	318	329	309	308	311	307	318	322	283	300	278	264	308	281	320	301	265	280	285	325	306	376	299	303	339	305	301	325	319	306	337	324	292	290	341	300	293	307	315	298	286	325	324	289	330	317	311	282	297	307	304	302	291	292	285	323	294	334	298	296	300	321	293	335	298	324	286	333	304	292	334	306	295	333	297	328	278	331	292	317	297	306	325	284	342	329	309	314	303	330	303	296	323	310	293	336	325	304	309	320	310	289	293	300	287	302	301	307	295	280	286	319	309	311	319	322	280	295	283	348	307	295	310	291	285	317	313	297	280	318	323	312	283	305	313	294	313	303	337	289	293	300	294	299	305	321	296	311	282	296	305	302	297	298	291	303	287	289	307	270	279	325	318	268	314	318	306	328	332	304	307	293	321	345	297	273	271	282	317	323	297	284	310	317	292	337	306	326	313	317	323	272	311	292	298	283	319	308	318	316	309	323	298	300	319	291	344	299	328	305	308	300	324	325	324	306	318	325	334	285	290	286	299	315	304	318	289	304	327	300	302	331	324	294	286	329	341	322	302	306	295	311	292	345	297	324	300	280	270	305	288	300	301	316	317	329	291	329	326	301	327	299	307	333	312	312	314	301	311	335	309	325	291	283	310	317	326	312	293	323	325	326	312	271	286	315	295	318	309	308	316	336	327	287	317	314	264	317	337	294	322	315	325	301	294	311	318	293	302	304	281	287	326	333	312	315	346	302	285	336	298	312	311	292	291	335	336	279	296	281	320	282	290	318	328	337	293	308	297	291	309	289	305	285	298	287	317	311	332	306	294	333	293	294	296	313	304	307	316	306	313	346	310	329	339	303	308	278	308	313	300	299	338	304	323	339	311	295	317	278	308	337	306	313	325	335	301	290	313	335	302	295	286	303	277	298	285	308	316	324	328	320	321	297	316	293	286	307	336	314	305	290	295	290	287	319	310	331	306	255	286	306	298	257	315	311	313	309	284	304	328	319	288	297	349	287	329	323	310	289
45524	60518	70806	55940	43329	30054	17866	10340	6100	3104	2757	1294	731	823	800	797	745	768	785	835	829	813	791	764	762	754	762	771	782	708	765	750	754	771	802	757	713	792	711	778	786	747	735	759	771	765	747	769	782	830	759	754	778	755	790	763	774	721	742	749	781	754	764	806	769	769	741	782	793	805	757	805	706	750	760	717	772	760	723	744	737	727	786	731	736	735	756	754	758	732	793	748	736	780	735	674	768	756	738	724	767	761	725	752	785	772	770	801	783	769	806	770	763	805	749	723	776	764	769	728	714	809	743	777	737	800	771	767	731	746	734	730	750	732	775	805	818	812	774	745	718	797	766	746	787	764	737	756	776	734	761	766	788	736	758	754	785	744	763	723	802	760	752	799	779	719	767	722	772	739	772	762	790	785	813	761	766	748	701	761	728	749	766	751	747	771	705	779	786	752	751	791	752	807	741	778	763	730	717	778	722	758	758	726	785	727	785	765	761	766	764	741	732	724	751	757	799	756	762	772	745	695	778	770	757	706	723	727	752	756	758	708	780	787	714	800	774	781	795	762	735	744	777	736	742	748	726	714	731	737	744	776	779	813	787	789	824	707	728	765	810	779	794	774	756	768	783	716	793	733	739	750	823	717	763	735	784	814	749	753	730	748	701	749	788	762	815	773	760	733	764	712	739	749	764	782	773	734	785	754	724	753	739	779	787	762	741	733	732	728	740	737	731	764	748	738	788	723	756	739	735	784	800	781	758	756	748	754	797	801	769	761	752	768	783	773	754	750	759	789	745	768	738	745	756	773	744	798	736	721	724	749	752	744	770	807	808	787	696	786	742	749	785	763	744	733	760	753	771	798	840	711	771	749	759	752	767	744	768	722	792	690	758	754	699	812	803	764	845	741	736	796	752	774	749	758	789	732	714	809	770	785	774	763	761	728	739	752	747	794	749	772	768	775	782	756	735	765	742	726	757	767	766	752	753	773	747	761	793	761	740	770	790	774	774	744	757	778	755	770	762	812	744	782	755	736	787	771	776	750	758	796	814	795	738	733	776	743	748	758	721	768	736	795	764	738	795	790	763	755	735	736	818	795	775	791	760	771	761	801	712	796	733	729	767	823	761	778	795	772	737	737	768	728	772	795	776	751	807	755	765	821	756	756	781	765	747	750	750	755	727	758	732	747	805	754	752	741	758	737	732	715	744	757	736	795	739	742	727	739	741	770	739	752	739	743	784	826	745	749	755	736	741	733	766	725	838	785	732	812	807	752	747	727	763	752	738	763	738	750	747	739	767	746	730	750	776	715	805	824	695	765	713	730	720	743	747	753	813	773	763	776	785	759	749	735	750	771	746	727	774	752	705	726	736	733	734	737	761	772	747	765	764	769	752	779	703	807	776	705	722	758	689	736	772	772	708	751	729	744	746	739	740	726	752	779	745	800	793	759	786	756	829	757	738	774	760	806	757	804	715	732	756	755	688	759	716	735	743	707	834	782	734	749	785	752	733	824	733	771	779	774	740	779	734	742	752	753	769	750	748	788	748	734	763	734	775	710	737	800	797	770	764	781	821	741	724	759	750	761	764	779	748	779	772	799	737	764	723	739	765	772	712	729	727	770	758	756	764	733	686	722	809	734	773	756	778	799	747	777	748	783	768	745	790	740	738	727	747	772	751	788	729	733	746	715	787	782	780	746	756	766	751	764	817	756	754	719	724	755	719	752	701	770	787	751	751	744	747	768	772	761	774	775	766	801	768	780	786	720	696	800	775	760	715	760	801	776	760	729	752	754	773	760	771	788	726	732	734	759	701	794	738	742	779	796	792	765	801	731	726	789	758	771	760	705	786	743	694	735	778	761	806	758	724	775	774	771	759	739	725	761	754	741	752	747	740	801	785	808	732	756	743	775	778	771	763	803	751	710	764	787	728	746	718	807	722	744	758	818	761	694	745	765	720	764	735	749	770	760	749	721	763	762	723	723	773	780	775	813	750	778	765	778	781	766	759	795	748	797	779	794	776	781	744	767	754	720	752	784	739	812	739	782	722	778	771	753	764	766	772	762	775	780	751	748	743	775	801	783	769	706	719	767	756	755	787	726	781	755	758	785	718	761	716	824	764	755	717	718	755	769	765	748	769	775	757	745	735	748	727	783	753	755	738	732	756	741	677	728	766	786	740	776	781	786	771	719	803	798	763	662	784	756	755	754	779	774	790	816	781	776	753	769	775	746	739	754	767	764	737	711	781	732	795	821	753	770	726	784	764	742	773	782	747	726	741	732	772	730	779	767	735	751	746	790	765	759	791	709	788	730	751	729	745	761	780	767	743	725	744	748	777	766	730	780	747	730	804	763	770	769	770	756	745	756	774	791	775	789	764	748	764	784	775	697	761	741	792	717	774	737	769	788	825	767	750	791	738	797	755	747	752	729	724	778	763	752	729	781	746	754	812	780	732	794	779	778	757	757	761	724	725	689	783	738	780	762	719	751	764	749	745	786	716	756	739	773	760	720	759	743	772	770	783	781	759	764	799	784	768	773	744	769	812	776	756	749	803	734	749	776	707	752	742	747	759	793	793	740	716	797	733	744	772	696	747	765	809	727	723	770	781	726	754	766	794	773	741	735	796	751	773	762	810	767	793	750	709	770	748	780	765	741	825	789	801	757	771	791	747	759	789	790	714	757	716	774	756	756	781	768	800	762	791	761	802	760	768	724	733	793	723	721	743	790	753	731	771	738	728	793	741	794	802	739	762	743	768	734	743	797	753	734	758	712	738	750	776	756	751	811	789	791	747	706	768	800	790	792	774	722	753	740	772	798	766	750	757	763	712	802	791	730	760	691	772	790	756	760	757	803	713	817	765	761	713	795	738	787	752	778	734	716	770	773	735	803	777	761	714	767	822	787	748	736	721	758	734	736	768	733	761	719	782	722	706	729	760	729	778	727	736	737	758	761	754	807	726	726	777	753	809	788	731	751	768	746	759	783	748	764	767	745	800	734	772	738	669	766	772	755	784	794	777	772	761	781	757	769	752	757	782	747	741	776	768	720	773	759	727	772	722	784	726	778	749	815	779	780	749	814	771	758	757	740	758	776	746	780	730	776	767	759	727	761	803	838	697	721	764	754	693	732	794	788	727	727	728	759	765	770	782	732	746	728	728	780	745	712	747	775	740	750	751	725	751	730	731	718	795	770	750	755	736	747	721	776	833	763	736	775	783	809	716	780	742	735	780	743	742	755	773	799	772	732	802	706	761	727	756	766	774	764	747	758	741	701	730	754	806	747	705	750	818	761	754	778	759	810	745	754	810	787	752	761	723	791	746	799	771	731	811	793	756	775	703	753	793	782	756	765	799	732	726	715	798	777	742	779	774	791	786	729	793	743	756	733	765	789	776	771	728	781	764	729	760	701	792	726	708	724	683	739	780	751	814	732	749	743	769	743	755	783	772	804	766	738	735	755	811	729	699	754	741	760	753	779	752	783	776	783	724	761	800	856
69581	78413	75521	52915	35662	21906	8680	3843	1864	914	875	562	282	308	279	289	318	328	320	313	331	293	286	313	326	306	314	297	292	315	332	278	312	335	307	319	299	287	303	335	296	309	311	297	300	296	300	311	336	298	299	307	315	328	276	300	273	279	319	325	310	298	315	307	312	307	295	305	311	316	277	306	304	314	313	294	307	291	264	277	312	314	293	318	315	319	304	296	300	278	289	337	315	344	279	307	314	310	334	297	334	282	301	298	297	330	323	284	305	292	317	308	321	278	308	316	344	313	310	305	325	300	313	286	295	292	312	291	319	272	309	291	289	320	325	281	319	282	312	270	319	319	293	279	309	310	280	308	300	281	301	300	281	315	288	314	298	290	312	323	329	334	294	297	298	297	282	314	295	325	286	306	282	329	276	297	299	309	303	313	296	316	317	300	273	296	310	308	288	286	315	297	311	310	295	318	277	301	338	320	311	289	294	264	312	322	305	322	287	303	277	328	324	316	313	312	316	297	319	315	301	322	325	322	310	316	306	301	287	297	317	325	314	313	284	297	322	310	338	290	289	323	325	306	293	327	303	324	277	308	291	294	283	281	270	266	340	314	280	287	328	309	291	305	297	308	274	325	301	305	292	292	318	294	322	324	294	283	335	343	288	303	306	299	283	306	313	306	301	295	317	312	262	270	332	309	288	300	247	277	292	294	322	320	317	293	313	297	280	343	306	310	334	343	333	306	320	290	324	293	292	321	299	304	290	311	312	320	323	309	286	277	302	280	339	330	281	293	340	288	323	331	313	334	321	287	323	318	310	317	294	318	305	284	290	294	330	306	306	286	316	326	311	314	304	326	297	291	304	294	291	271	264	315	316	313	308	242	331	308	327	301	295	308	292	293	317	277	324	299	310	317	303	298	301	286	326	308	303	344	257	302	311	293	295	290	314	298	282	292	286	285	322	328	275	261	268	309	280	312	289	292	338	327	293	299	312	313	275	289	272	323	307	333	315	291	319	332	276	327	303	283	288	338	302	290	296	321	283	315	313	330	305	345	299	310	311	312	315	314	292	346	309	317	304	277	307	330	307	311	311	293	286	300	285	321	287	308	317	297	295	342	299	313	305	272	278	300	301	303	295	324	304	319	326	354	297	293	310	319	298	280	302	293	315	298	300	315	315	295	317	311	285	338	299	313	319	281	315	316	294	298	314	287	294	320	284	303	280	308	301	321	314	309	307	303	300	327	318	329	328	287	288	297	320	265	323	297	295	281	286	311	291	327	271	331	295	298	296	343	301	288	259	296	293	329	302	324	320	309	294	347	308	318	278	310	335	327	324	312	305	326	315	317	295	290	325	292	263	299	314	329	319	271	279	286	314	338	305	316	321	305	291	295	336	328	265	307	309	304	271	346	316	326	291	305	308	289	303	290	287	276	326	275	302	313	309	286	326	324	306	299	312	288	270	319	279	300	292	300	313	294	298	332	305	315	293	284	318	327	282	269	293	315	294	321	322	300	314	336	333	308	321	334	306	304	287	298	326	314	308	306	310	332	292	325	314	329	314	345	314	289	266	297	315	304	310	271	294	304	303	291	290	314	287	270	317	283	296	320	308	299	329	278	325	301	304	302	308	326	294	273	315	313	320	311	265	311	326	297	300	295	297	300	295	307	314	311	333	304	307	305	312	312	303	299	343	325	336	290	299	279	294	307	291	281	301	306	306	303	277	293	323	317	313	271	290	303	310	293	290	293	304	287	315	309	327	306	315	318	304	297	298	307	282	286	304	286	311	298	277	304	318	287	295	300	320	325	310	326	282	297	314	303	289	264	298	268	300	329	307	282	293	332	322	284	310	266	288	308	297	254	309	289	307	309	293	292	344	285	302	309	321	321	294	324	290	293	313	310	288	335	301	324	307	307	286	293	294	317	299	296	308	288	291	282	308	303	333	278	295	282	297	290	300	288	303	295	315	280	347	316	281	306	323	306	339	288	307	303	290	317	290	315	262	304	323	308	289	309	329	315	298	316	299	305	289	308	301	273	314	313	285	325	315	327	350	301	283	338	311	297	297	325	294	302	301	304	313	294	292	336	327	307	303	315	285	319	302	306	319	302	305	301	315	295	308	286	288	311	303	319	318	298	304	305	313	313	294	286	316	308	304	281	299	313	341	310	272	352	295	314	305	321	321	308	320	282	306	299	278	313	305	295	272	274	320	291	297	308	296	349	315	297	340	322	312	307	298	305	322	300	317	302	307	307	269	282	305	344	303	332	336	303	290	292	307	265	314	347	301	311	287	300	280	331	306	323	291	318	277	287	329	287	327	322	322	334	321	294	306	307	304	305	270	316	303	300	320	270	331	344	332	301	324	308	335	301	306	305	285	291	289	303	323	289	308	300	285	285	328	311	281	311	317	291	297	299	310	293	271	302	267	314	325	335	340	268	284	309	289	273	269	279	265	311	318	315	292	302	336	291	324	290	322	274	288	313	300	312	311	318	307	309	301	339	286	308	316	284	312	319	326	275	314	329	317	302	288	306	276	311	305	330	325	325	318	308	301	290	320	315	286	287	305	312	317	290	314	264	312	276	325	301	268	305	301	328	281	308	284	308	296	289	294	309	285	307	305	280	280	287	298	302	297	297	310	323	325	289	338	304	314	304	301	292	280	307	289	305	296	289	312	318	291	282	329	305	314	286	285	261	316	303	335	257	289	317	329	303	299	298	272	335	275	305	291	314	323	318	327	333	307	303	300	310	302	296	318	284	307	293	294	289	312	301	285	280	297	316	270	303	292	285	290	317	323	296	305	313	280	275	297	296	313	295	275	276	275	316	288	325	299	320	301	292	295	319	297	326	330	301	296	295	307	296	293	315	303	311	287	300	317	307	291	319	312	313	308	287	295	305	326	301	291	310	301	362	316	306	275	293	294	315	310	277	298	278	291	341	275	331	319	289	314	300	325	330	301	283	282	323	328	295	315	287	317	306	307	286	307	304	312	317	307	316	303	321	289	294	284	306	304	294	305	291	304	355	317	339	318	313	307	301	307	301	301	282	280	281	268	313	289	332	316	310	280	310	314	271	277	305	270	281	343	296	280	310	291	324	293	289	317	315	291	318	331	278	306	304	312	315	297	296	277	348	289	308	302	302	309	318	306	321	319	269	286	323	320	303	301	339	308	330	299	333	281	308	301	339	280	294	312	300	302	336	280	305	288	313	301	302	301	294	267	310	291	306	287	270	301	284	303	275	310	338	288	298	301	297	293	280	298	284	297	299	339	329	277	295	312	275	305	322	291	304	302	306	284	288	317	343	318	299	297	317	304	312	305	310	292	293	291	314	268	311	313	296	295	280	286	303	303	308	331	296	304	295	314	287	293	247	298	285	322	297	295	286	329	300	262	301	304	288	291	308	282	317	309	285	308	288	321	305	312	310	321	316	284	307	307	277	310	286	284	319	315	299	330	309	340	315	285	264	311	289	295	307	314	337	306	296	297	263	322	303
43963	61352	69981	54881	42937	30559	16376	11162	6137	3242	3232	1729	743	767	750	739	786	759	722	787	778	788	745	740	732	763	745	785	756	774	762	813	757	739	757	733	775	727	778	714	709	744	772	778	776	700	755	733	800	709	778	751	778	777	772	771	800	736	756	748	768	795	757	730	725	738	784	729	750	788	734	730	733	802	734	733	755	757	742	749	745	826	771	789	801	740	732	814	730	736	701	709	735	694	776	730	740	775	687	752	762	737	737	737	787	746	760	754	714	769	788	758	806	762	742	747	771	792	774	781	744	717	744	699	721	743	732	771	692	759	760	743	737	777	758	698	797	758	782	742	789	737	736	800	756	790	747	749	778	754	747	779	710	767	754	737	748	810	705	733	754	775	704	744	749	684	743	746	761	765	796	774	762	794	701	759	762	745	780	750	771	810	739	734	755	670	722	726	733	779	753	744	731	734	762	775	764	752	740	751	733	749	766	797	762	787	770	753	736	795	739	753	766	804	759	752	752	742	757	771	804	735	802	757	787	694	763	760	735	710	741	735	710	714	783	786	703	757	716	733	748	748	738	748	772	784	750	730	760	753	789	778	766	733	809	783	753	755	784	746	729	753	762	713	752	748	751	725	718	745	763	745	726	741	699	753	761	740	731	768	765	752	779	722	749	734	777	757	728	743	779	706	725	759	779	798	777	765	691	705	749	757	773	731	745	784	744	749	801	762	785	754	768	725	715	755	755	754	756	731	739	748	764	735	781	769	756	734	806	750	756	781	799	719	740	720	764	745	738	789	732	694	779	780	752	690	763	730	787	767	755	734	739	772	724	733	764	713	730	783	819	718	692	739	788	765	728	750	774	746	766	769	764	756	718	781	742	765	764	733	753	759	738	795	731	747	750	840	735	729	746	763	752	746	751	739	751	763	715	787	759	779	806	741	770	780	723	794	720	801	745	714	730	790	771	734	714	761	775	782	799	782	721	773	741	824	756	749	749	779	762	739	690	763	764	773	755	789	762	756	748	768	777	773	760	782	733	728	758	761	710	757	791	760	774	736	764	776	757	765	703	764	761	777	730	731	757	732	786	774	687	750	748	731	815	804	789	760	803	706	724	661	725	761	736	776	730	737	792	735	750	736	761	766	736	825	713	746	754	744	804	833	762	800	770	763	778	789	765	756	737	746	774	694	790	715	759	728	785	762	782	752	695	760	763	759	805	730	765	737	727	789	737	797	772	740	751	737	751	771	747	756	752	788	762	752	772	718	766	740	786	723	761	678	772	754	772	783	759	786	752	776	765	792	725	791	729	772	708	740	771	776	803	759	754	758	734	760	667	789	759	691	720	722	728	743	733	799	776	727	780	755	771	692	746	748	751	775	776	775	774	753	732	742	778	773	771	786	745	736	767	746	747	762	811	793	761	807	770	696	774	721	788	749	791	729	726	749	769	717	783	761	734	789	767	747	769	774	757	778	750	750	726	758	738	752	771	718	756	746	742	739	748	788	737	743	753	771	779	726	761	758	749	725	756	812	714	755	785	711	774	743	801	750	750	784	727	795	753	781	743	765	774	723	786	725	758	748	792	762	776	749	737	739	783	737	757	746	735	704	714	736	750	726	751	756	816	800	758	726	751	753	764	717	793	723	769	703	784	735	734	734	794	741	779	748	762	687	774	733	786	771	787	749	732	741	738	767	739	767	780	748	791	771	753	751	722	755	767	764	747	691	734	769	760	761	762	739	765	748	772	778	717	810	728	731	730	786	741	719	787	765	773	734	767	788	806	764	810	755	756	762	724	789	767	745	748	769	713	768	783	765	775	727	768	793	751	788	718	767	759	774	744	793	750	721	760	765	759	741	731	707	768	753	746	758	773	746	700	734	733	744	750	735	754	761	717	728	751	731	729	734	760	743	772	768	812	765	741	744	716	771	744	785	750	723	774	731	777	738	778	736	780	761	775	780	714	733	741	705	779	764	736	750	720	683	729	735	747	767	757	767	713	759	757	746	707	740	699	740	775	706	783	769	760	768	772	745	768	774	736	795	773	763	742	794	756	747	751	775	754	717	745	783	798	764	719	752	783	737	766	787	784	794	711	729	752	757	711	745	738	761	748	718	740	724	750	752	744	713	780	765	790	723	766	729	755	703	770	778	756	757	731	714	743	734	775	730	758	776	739	722	758	750	772	731	739	797	773	773	742	795	797	751	776	754	827	728	773	761	762	762	748	726	788	738	757	755	723	756	759	723	748	750	785	829	752	719	745	778	740	739	777	786	738	787	744	760	777	762	776	780	782	728	741	782	791	725	792	785	733	754	736	742	737	697	790	753	755	737	741	759	789	771	729	750	780	744	721	781	800	796	775	725	779	782	701	746	714	761	721	752	754	780	734	821	779	737	789	741	767	760	715	746	724	741	770	770	755	737	730	712	781	717	760	795	755	741	743	770	752	766	765	756	701	780	775	724	736	762	707	787	710	769	744	768	749	702	757	748	745	696	729	712	766	714	770	703	745	703	727	714	761	766	809	774	780	750	781	778	754	768	761	720	804	748	737	748	805	772	748	752	727	792	764	719	758	758	786	766	732	769	770	742	771	714	737	753	761	749	765	775	725	751	723	764	765	747	756	764	730	779	720	803	731	724	710	745	750	744	774	706	748	722	757	743	756	792	769	757	768	752	722	798	752	720	789	757	714	793	760	745	794	817	767	764	719	703	789	719	763	835	708	775	725	729	731	771	767	755	823	755	727	728	744	735	810	739	752	729	711	736	791	751	817	716	750	722	750	742	768	754	749	778	724	731	713	724	788	748	783	765	749	790	743	762	795	794	706	785	708	761	799	727	755	783	732	759	746	758	793	738	775	710	759	738	749	737	767	801	784	763	837	753	775	758	736	757	768	826	842	764	774	731	728	739	738	767	721	752	722	763	779	720	756	756	776	758	770	762	749	743	750	768	790	763	789	774	767	751	762	803	769	720	778	727	767	684	752	763	736	770	728	750	694	772	704	727	771	749	749	739	750	677	766	736	745	726	755	793	743	721	798	777	737	748	774	737	755	740	815	728	763	750	772	757	729	789	752	712	766	750	806	724	757	742	743	831	781	752	748	714	747	750	738	769	751	805	758	754	748	798	762	736	766	744	753	755	775	748	761	770	745	808	755	753	837	746	751	757	776	755	731	757	754	789	727	754	707	758	760	769	810	755	774	756	766	720	719	737	749	744	756	739	729	742	768	808	777	759	804	782	766	724	766	746	779	732	748	771	786	728	761	775	726	683	714	761	782	745	753	748	725	729	699	746	788	757	776	760	764	775	754	726	730	769	779	759	751	754	735	742	752	761	777	763	752	762	736	733	715	759	763	764	760	765	767	767	814	740	726	786	769	734	841	751	739	724	717	738	761	756	757	767	756	750	732	757	778	743	755	756	737	764	745	743	749	811	759	709	745	744	740	712	783	780	772	776	782	697	722	759	763	757	768	799	784	765	728	796	791	797	737	751	734	764
68705	78052	75303	53883	36106	22040	9024	3403	1884	983	695	484	308	301	305	293	314	286	317	308	313	322	313	303	303	344	301	297	379	339	299	281	332	336	313	310	333	313	341	338	306	308	294	314	308	340	310	306	315	305	318	301	305	286	333	287	296	277	296	323	306	306	289	283	327	317	290	291	291	303	298	296	284	291	274	307	247	321	286	312	308	318	304	306	297	294	269	297	338	291	324	295	321	323	293	320	309	317	302	303	328	268	286	320	330	295	324	305	281	299	306	324	308	290	326	309	333	299	300	278	321	297	273	319	310	287	293	309	296	304	317	300	298	286	297	282	318	302	313	323	286	291	308	295	306	299	310	330	283	311	309	289	292	280	297	302	289	313	314	297	294	292	281	268	286	293	294	303	296	292	314	319	295	311	273	334	281	321	321	285	301	277	289	293	275	283	308	301	287	334	276	306	294	314	280	310	347	323	315	305	290	287	330	307	290	307	305	286	283	339	325	315	334	283	313	298	331	306	322	317	311	301	304	299	320	292	316	307	314	275	312	274	298	303	345	289	325	311	313	316	292	326	316	311	321	308	285	315	305	307	310	340	306	276	317	299	313	282	308	308	309	322	292	299	309	262	316	282	305	285	311	293	301	327	298	254	316	319	284	328	286	300	303	294	299	303	260	305	284	304	325	310	294	303	277	299	315	286	305	311	311	301	304	355	270	297	293	295	310	314	309	326	328	311	341	313	305	353	321	314	312	328	323	270	306	284	292	307	342	304	277	290	271	305	310	335	287	303	326	308	282	309	291	324	264	300	309	295	276	303	294	290	309	317	323	304	297	320	323	313	294	304	297	292	297	312	294	293	312	322	308	291	308	320	304	285	337	289	347	305	333	309	313	297	298	307	291	309	274	308	292	323	332	287	286	287	294	308	267	299	294	317	292	304	288	302	291	311	299	294	287	331	307	318	284	310	301	296	322	291	288	291	315	297	330	312	291	310	297	325	335	280	281	309	308	309	314	320	327	280	280	358	292	278	273	294	325	312	304	263	283	291	332	330	309	310	310	317	321	298	299	305	284	317	293	309	302	306	279	325	307	299	302	284	331	321	297	316	323	309	314	267	314	291	303	306	324	304	281	300	272	309	349	289	294	316	263	355	295	295	309	328	310	321	312	328	281	281	268	296	339	328	285	297	322	280	319	300	320	331	275	303	302	286	300	296	310	306	317	307	284	337	325	299	302	301	289	315	288	300	290	312	321	285	302	301	299	301	301	277	301	294	284	319	314	312	292	326	283	277	306	277	301	309	278	305	337	317	278	273	338	287	298	314	308	282	328	302	285	328	268	310	337	289	320	298	282	319	318	319	307	321	287	307	257	317	302	298	304	284	248	269	302	291	306	304	313	303	323	272	327	309	281	315	306	329	304	305	324	313	312	322	320	326	285	290	317	318	299	315	311	321	306	324	299	320	308	302	277	313	320	287	297	304	305	299	299	305	317	317	298	333	295	331	311	334	292	272	338	247	314	297	342	305	311	325	319	300	267	290	310	302	319	327	301	319	320	343	306	267	305	346	303	294	297	294	325	284	276	274	299	293	295	319	304	297	301	309	280	324	303	317	283	295	322	319	297	347	303	316	306	292	267	341	309	303	306	275	291	261	343	317	317	320	314	314	304	294	302	299	302	295	329	283	260	304	299	302	295	310	331	327	310	324	307	302	320	277	308	325	289	286	307	309	277	308	316	297	303	274	331	313	344	305	287	272	291	318	303	301	323	324	335	287	308	268	321	317	284	312	280	304	297	293	302	287	330	308	266	299	275	317	278	308	289	324	332	328	311	280	284	306	282	286	317	310	289	299	292	306	296	289	289	307	284	343	300	325	298	279	308	318	344	312	310	270	296	312	335	287	298	309	343	297	315	320	278	309	297	305	330	298	334	300	310	295	280	298	299	302	289	329	267	318	296	336	308	317	296	326	276	332	305	310	270	308	321	263	303	316	318	315	306	307	322	310	345	275	296	292	307	306	336	288	330	304	311	312	312	316	321	299	315	287	290	314	322	317	362	295	252	316	273	328	302	289	288	315	284	301	274	321	316	336	284	322	266	309	305	268	313	322	299	314	306	299	299	295	309	283	283	257	311	292	288	289	295	309	307	314	310	309	305	298	299	315	272	280	302	288	294	311	334	335	314	279	341	282	338	299	336	308	279	309	313	295	305	328	345	344	275	308	299	309	330	301	317	322	335	301	299	297	308	319	309	316	294	279	288	294	309	293	322	338	288	309	295	310	303	297	307	319	328	314	268	303	300	295	316	283	282	346	308	322	296	309	308	305	328	317	292	306	289	286	313	273	281	304	308	302	278	305	309	314	314	290	275	309	326	319	334	323	282	304	317	317	311	305	322	314	290	300	299	282	308	330	322	330	298	318	340	298	295	300	311	325	298	320	335	293	292	324	316	290	325	316	349	335	338	308	305	334	276	266	310	295	333	256	293	308	316	324	339	332	282	284	309	320	299	322	288	315	283	320	286	302	311	345	321	285	297	311	314	285	320	308	322	322	287	303	321	318	326	325	287	335	320	322	301	302	293	323	303	340	303	305	342	285	326	326	297	315	318	313	288	287	291	313	308	332	336	329	307	319	302	289	313	288	282	325	296	280	315	324	303	330	329	320	300	297	322	294	307	298	302	276	298	301	307	297	289	351	299	307	303	274	301	322	315	320	305	310	338	278	300	285	327	351	291	327	312	318	309	299	331	302	313	352	301	298	294	299	352	314	287	299	310	320	316	297	267	328	308	303	294	319	309	322	309	316	304	307	319	314	318	305	290	288	310	311	313	298	320	299	275	324	297	284	314	304	305	284	298	322	300	284	303	303	297	276	261	287	327	285	328	297	292	283	323	293	277	317	309	311	306	308	294	312	272	306	306	333	309	309	315	334	290	316	293	298	297	296	320	332	327	294	324	306	322	300	315	332	306	291	330	290	294	306	315	280	286	294	299	331	299	321	296	262	321	281	334	288	330	317	294	314	291	310	309	298	306	318	319	327	293	322	308	262	301	288	318	290	327	311	295	307	334	344	294	279	298	295	301	319	309	287	327	290	291	320	344	301	292	301	336	299	303	293	336	297	296	326	301	310	317	279	344	284	282	312	315	303	320	292	295	309	288	311	303	293	334	328	320	338	323	328	283	318	328	314	277	292	261	328	277	307	305	307	313	306	309	271	325	299	313	295	312	301	301	329	325	299	286	324	309	271	289	303	314	292	304	316	316	336	288	314	329	322	302	309	298	277	312	333	292	329	283	294	294	309	282	288	300	302	270	310	330	295	295	310	294	281	342	281	307	302	294	270	286	306	333	308	313	318	301	285	278	293	323	302	294	311	319	288	314	284	307	292	301	333	284	266	307	302	299	310	302	298	270	310	294	287	320	330	327	309	327	308	307	343	301	288	310	300	344	330	291	305	321	288	309	348	311	310	293	269	316	304	330	297	288	283	309	296	327	302
44340	61095	70083	55517	43285	30327	17207	9951	6676	3494	2299	1539	759	708	730	719	779	777	751	765	757	745	825	764	749	762	786	751	745	746	756	753	733	741	765	788	736	781	795	779	730	750	744	752	738	729	753	794	770	696	752	796	784	779	768	797	715	746	740	767	701	756	785	753	765	730	762	696	707	753	754	762	765	749	739	745	721	716	755	714	755	748	765	732	760	765	807	755	744	765	716	772	758	744	748	785	778	759	714	739	753	829	730	738	829	751	750	767	731	753	775	697	749	751	747	807	742	733	770	724	799	753	729	791	750	749	727	735	741	776	773	753	765	795	828	750	753	802	750	763	783	745	698	772	736	798	826	729	735	762	737	765	730	735	754	779	748	793	818	733	808	735	716	738	765	728	766	709	747	709	741	786	736	727	804	778	720	707	739	733	810	743	727	745	773	754	796	754	803	739	764	744	759	785	766	729	697	778	799	743	762	725	719	795	782	758	772	724	775	726	740	770	779	738	758	742	767	798	758	813	705	817	712	753	748	747	750	742	802	718	697	754	739	727	740	770	723	725	761	787	727	739	759	744	829	762	772	758	800	741	788	738	712	729	748	774	733	760	727	738	747	777	713	729	774	728	812	774	726	743	746	746	822	791	758	761	756	739	693	756	764	751	702	773	774	752	789	748	748	758	772	753	798	744	750	705	728	751	689	730	768	694	767	740	782	760	759	719	759	762	749	772	720	749	728	774	716	735	760	707	762	731	759	817	768	728	775	724	751	782	759	744	737	753	759	787	734	758	738	766	768	745	768	745	743	777	730	729	711	767	773	730	770	747	788	810	759	730	735	717	750	775	772	742	733	751	731	751	729	744	795	763	781	736	723	775	738	782	705	782	774	784	757	754	760	735	725	751	687	744	731	758	794	793	758	740	741	818	771	797	743	775	778	692	735	758	767	748	732	805	757	783	728	700	756	734	740	738	768	806	736	807	767	805	766	745	742	743	775	735	721	734	734	801	743	746	765	722	762	736	779	786	728	733	787	718	772	820	721	734	758	788	766	778	726	758	733	763	759	776	714	724	788	749	749	783	753	702	720	768	753	805	752	742	735	731	748	753	738	755	774	758	735	801	778	774	821	758	797	768	741	747	820	809	732	748	752	707	738	788	778	773	750	760	776	754	733	776	715	709	756	760	765	771	810	710	802	769	743	754	783	733	788	782	745	732	752	813	739	764	771	722	754	749	766	723	725	726	740	703	747	749	745	726	738	785	724	769	741	731	822	796	790	729	751	745	763	790	790	741	762	759	750	780	750	782	698	778	799	774	700	761	774	802	747	710	752	719	741	738	799	791	751	767	766	773	798	706	815	768	752	756	738	780	687	746	811	778	720	805	746	704	749	706	801	764	771	737	718	742	730	745	783	746	786	736	738	747	731	800	709	750	784	754	767	713	756	761	799	724	790	775	743	741	761	754	757	759	797	759	809	768	743	754	774	738	781	766	802	749	735	742	735	783	781	768	777	702	729	761	753	798	742	738	726	790	773	723	744	791	755	737	754	744	749	751	729	745	777	774	762	745	724	761	755	758	745	744	740	758	744	779	817	719	752	794	755	775	745	747	754	716	725	767	765	763	761	734	773	749	746	760	787	764	759	731	739	748	773	777	761	750	766	713	773	764	746	756	757	808	798	716	784	738	739	705	746	763	733	713	743	734	756	762	702	780	722	789	721	779	779	731	738	743	787	746	745	752	720	766	784	744	716	754	756	752	766	725	773	753	740	805	740	751	782	758	757	783	778	805	739	713	795	796	760	741	756	742	767	781	767	760	721	785	778	731	774	786	785	697	719	756	714	760	744	744	799	738	767	749	761	797	757	751	749	784	770	723	702	774	744	791	758	748	767	754	778	737	736	743	808	759	760	803	777	734	761	728	774	734	751	725	707	729	762	755	720	773	734	741	743	741	759	742	768	702	770	793	748	728	750	746	729	808	743	781	745	777	788	713	787	801	761	782	743	734	767	697	756	761	813	741	745	781	829	759	742	760	828	771	744	771	786	749	751	737	732	732	782	735	750	756	782	742	717	728	717	691	749	773	745	755	776	799	754	748	796	738	770	737	703	784	771	791	810	763	794	788	796	725	739	776	781	734	774	764	771	726	713	792	754	782	735	740	743	772	787	783	743	775	818	726	786	769	748	754	766	785	756	718	777	765	717	720	752	754	735	749	701	782	753	734	748	785	744	780	773	767	787	814	768	799	769	734	747	743	745	735	738	752	754	713	729	760	733	793	750	744	764	812	778	747	738	707	739	733	782	737	744	761	737	771	778	790	793	721	758	731	770	828	801	775	806	681	833	764	727	762	767	748	775	680	747	765	753	757	788	751	751	809	754	757	752	794	745	784	749	723	737	741	728	765	728	770	755	746	778	767	781	729	784	740	727	776	796	744	707	738	782	732	767	704	729	742	724	797	765	758	771	794	749	728	784	738	713	796	728	724	760	792	713	771	711	765	775	766	776	731	746	731	748	811	763	737	767	751	763	749	778	759	712	751	746	754	745	748	763	840	731	769	758	731	809	787	754	768	739	763	760	762	717	718	764	796	732	755	721	757	753	753	750	694	805	748	749	734	740	725	771	802	724	709	782	784	727	752	761	738	796	776	778	757	721	746	753	782	785	740	719	737	756	750	758	749	763	721	797	762	763	770	771	749	774	733	762	757	780	709	757	782	733	733	768	785	789	794	817	758	763	771	725	762	749	753	759	746	820	724	786	743	763	781	817	735	771	773	725	757	725	717	768	760	760	782	771	729	779	742	761	735	762	748	799	766	729	758	787	827	791	766	755	687	777	773	753	718	758	733	770	794	796	752	786	716	751	787	755	735	764	808	740	777	758	772	758	753	766	734	768	826	716	756	785	773	773	730	755	756	795	743	746	788	738	788	759	707	735	751	768	771	744	731	753	728	753	741	747	799	740	743	744	754	720	814	812	728	769	773	749	771	724	761	731	749	763	776	764	835	769	761	750	748	753	762	775	810	750	749	799	739	685	733	742	771	775	734	801	766	749	786	775	745	772	744	765	766	719	815	803	767	759	726	714	811	737	763	778	697	736	764	803	743	731	747	770	744	746	735	742	718	724	747	742	779	762	735	754	732	789	742	788	747	772	771	777	732	765	778	722	783	740	767	687	771	728	816	714	735	814	745	790	732	713	730	760	770	742	713	765	764	762	755	762	706	743	756	764	761	780	727	706	785	782	808	739	756	753	748	737	817	713	779	763	754	765	760	747	719	708	743	765	752	744	743	737	686	743	714	776	719	771	756	702	749	758	800	786	762	758	734	791	774	772	742	749	732	756	764	810	749	693	777	770	778	797	807	780	764	713	769	790	740	767	780	728	790	764	750	764	852	769	743	752	722	805	792	760	755	714	733	757	767	753	739	755	780	742	749	751	732	808	765	774	766	761	772	740	790	759	779	772	793	734	702	762	771	729	768	761	756	726	745	755	739	818	696
70712	78114	74866	52736	35491	21082	9012	3865	2135	1193	695	484	314	317	314	314	282	326	336	314	318	300	301	330	320	341	327	285	312	268	339	343	305	301	308	318	310	322	317	307	293	295	309	270	308	293	333	297	326	291	293	321	272	303	355	316	303	314	283	298	324	305	323	323	296	286	286	309	312	319	316	311	314	311	304	307	288	330	315	323	298	338	308	319	319	263	291	315	329	307	302	312	314	293	297	328	288	315	323	299	282	310	291	320	296	310	327	310	284	307	302	303	314	331	288	325	309	309	295	310	271	278	327	295	325	321	315	297	329	308	308	297	327	300	276	298	289	305	316	327	310	328	290	297	306	312	284	291	318	329	306	303	323	305	330	284	331	308	298	335	289	290	308	288	302	297	329	268	295	358	318	322	273	304	338	329	301	314	319	310	299	314	290	301	287	307	321	307	291	311	289	331	275	332	289	302	321	298	307	329	313	309	316	328	310	304	306	309	312	316	302	306	289	317	265	296	313	302	306	273	321	301	308	309	303	327	283	311	326	283	346	311	330	324	294	317	308	303	293	291	292	270	308	303	322	312	351	332	334	301	340	331	312	313	289	294	300	292	312	306	310	324	312	293	301	305	299	307	275	312	338	313	293	309	294	302	291	296	293	290	308	319	330	328	298	299	326	306	309	305	329	287	323	311	301	286	319	292	303	303	262	311	308	271	287	345	308	299	287	305	323	339	323	364	278	326	293	283	299	301	296	323	293	299	305	320	267	318	280	316	334	296	321	290	281	293	283	309	317	284	295	318	302	328	302	295	286	308	319	313	300	308	346	328	306	327	301	303	293	322	348	333	328	303	293	282	344	289	301	314	321	281	294	318	277	306	291	299	291	343	285	308	301	297	312	324	287	329	332	309	297	305	324	290	300	288	345	295	327	308	324	328	336	317	291	331	312	265	294	306	289	324	275	312	322	308	305	307	332	280	286	294	316	283	319	294	297	298	340	327	266	325	335	297	292	271	322	305	278	294	287	278	330	322	291	281	292	275	294	301	314	321	311	335	300	276	307	314	301	277	303	335	303	280	284	322	335	283	313	330	324	280	308	314	304	265	296	318	284	313	307	337	298	330	299	331	299	318	331	284	313	283	305	339	267	282	310	293	277	307	295	293	341	334	323	321	297	315	258	288	289	306	289	291	325	290	305	294	292	295	298	318	338	292	306	310	310	295	284	360	279	318	338	262	324	286	317	345	327	309	309	308	266	340	315	305	317	304	266	334	317	278	316	329	308	322	314	322	286	317	293	272	304	304	324	313	328	291	325	319	316	315	268	309	284	328	320	310	313	299	306	319	304	327	318	295	291	313	323	277	292	309	346	295	301	308	300	297	322	319	343	310	306	299	292	301	304	298	318	318	288	300	317	318	282	334	287	293	309	293	288	323	350	297	272	294	286	288	305	282	306	297	335	309	351	311	337	332	315	309	303	309	311	343	308	329	317	315	288	313	299	300	308	338	298	342	299	294	305	285	320	290	292	292	324	307	323	292	344	294	300	279	300	339	283	329	302	273	295	310	305	322	296	319	316	294	294	300	311	285	309	299	298	311	337	316	317	325	285	303	311	299	286	318	313	303	294	295	311	299	280	311	310	305	295	293	304	325	299	317	296	347	308	309	316	289	335	339	311	313	303	304	301	319	293	310	300	292	299	301	304	318	344	313	327	325	296	297	317	297	295	277	317	279	313	285	313	291	321	297	309	317	316	289	299	301	307	306	299	288	296	308	288	300	278	306	280	294	317	299	292	284	337	316	259	320	288	321	313	337	311	308	338	286	311	322	274	323	300	330	306	292	310	323	294	327	315	284	291	328	284	272	314	300	302	311	312	306	322	335	274	292	329	301	313	334	319	296	302	317	289	316	314	318	342	311	292	324	300	305	319	291	291	330	277	304	307	311	295	311	303	270	295	311	300	315	301	325	283	302	336	315	297	318	315	286	301	289	292	316	311	279	332	294	302	282	287	285	290	313	322	337	311	314	338	309	307	313	319	305	280	297	315	319	320	307	333	299	290	321	320	317	315	286	317	307	325	299	332	315	304	297	307	338	270	274	325	275	276	340	328	296	300	308	265	326	321	297	311	294	321	279	272	314	335	334	331	326	293	267	320	313	314	308	303	298	291	286	290	314	342	310	305	335	266	290	303	325	312	308	278	293	328	293	309	312	305	278	314	331	322	303	318	324	315	302	340	317	292	318	332	328	322	336	290	309	301	321	318	286	304	323	282	300	313	314	281	315	294	291	299	269	326	307	283	290	332	297	295	328	316	294	306	304	299	297	312	313	283	314	289	325	325	307	305	316	319	297	318	312	307	315	298	316	321	298	307	279	321	283	313	306	305	317	302	285	304	295	332	306	300	308	290	264	302	347	336	321	300	309	300	321	290	317	299	313	332	256	324	339	301	309	318	320	317	331	321	307	328	288	315	316	291	289	332	319	304	310	327	322	266	289	290	328	289	276	318	317	303	299	309	320	313	314	319	285	315	296	302	297	310	329	319	304	268	301	304	330	297	297	319	294	291	284	298	314	309	275	318	310	292	316	302	345	296	317	309	306	330	291	333	293	324	329	311	326	286	298	297	288	348	300	292	310	314	285	317	298	299	291	307	299	309	281	301	309	313	322	304	285	286	312	278	296	295	298	327	300	276	317	288	322	323	313	321	328	270	344	272	273	333	333	317	300	312	329	280	275	333	285	313	269	306	313	305	282	297	331	309	290	291	308	296	286	278	303	304	310	270	292	291	310	293	245	271	286	277	344	302	283	293	304	284	318	314	298	270	300	291	306	356	312	298	291	321	288	309	311	323	334	322	322	328	301	308	304	303	318	312	301	327	308	288	316	312	287	307	313	292	284	312	313	280	287	317	321	331	307	298	297	274	311	293	309	303	317	305	304	317	306	341	324	303	328	295	324	324	299	317	291	283	296	322	313	315	333	311	299	320	295	322	293	324	318	291	308	301	327	312	279	298	311	295	321	256	270	321	311	313	337	315	332	324	290	293	318	344	312	302	305	308	296	318	325	305	278	333	303	276	316	301	302	297	277	325	318	310	262	321	311	289	309	318	307	303	288	340	300	298	329	299	289	276	319	335	312	330	296	308	278	278	277	292	303	278	278	318	326	318	308	296	302	264	292	321	309	312	280	303	331	342	320	328	315	341	298	288	329	280	297	316	283	266	317	328	320	314	310	284	280	314	339	357	293	307	298	298	341	324	326	311	314	279	280	276	302	297	328	322	300	294	313	300	351	311	281	288	320	310	305	296	320	323	286	311	295	305	326	298	304	314	327	290	331	306	295	306	322	329	315	309	324	308	291	287	302	319	337	284	311	284	281	280	287	338	314	293	334	296	287	288	331	306	307	318	334	263	301	287	302	288	299	312	293	313	326	306	299	280	291	315	291	336	296	327	285	320	305	286	318	298	280	341	298	323	298	319	329	322	324	285	317	317	279	314	307
45405	61229	69482	54843	43117	29210	18111	11301	7520	4085	2373	1541	786	740	747	755	757	762	760	752	805	811	853	828	836	789	757	728	782	782	774	745	733	773	759	736	781	758	780	804	755	773	788	764	831	810	802	751	767	759	757	735	733	785	801	701	772	766	773	773	772	750	794	796	793	717	724	805	742	808	771	745	759	770	793	756	717	747	735	766	804	743	787	801	759	758	733	745	759	773	765	761	734	787	753	763	764	781	738	731	741	749	783	752	817	795	731	751	742	742	780	737	729	778	805	740	789	785	794	753	765	740	759	759	757	755	746	734	738	738	740	756	768	767	740	751	720	742	781	765	798	805	726	792	798	705	696	722	787	725	766	747	797	738	746	755	721	779	798	760	789	761	765	730	734	748	769	760	802	711	751	827	799	722	739	766	767	729	733	753	814	772	771	766	742	758	775	756	756	812	749	766	744	735	753	772	737	835	731	758	745	783	753	782	775	803	737	779	750	741	687	795	753	735	715	801	741	790	742	764	742	777	784	767	808	801	733	800	769	713	727	772	737	723	810	770	741	800	718	771	831	790	775	788	781	775	794	742	729	776	756	781	715	768	800	715	753	772	777	711	755	746	754	738	804	782	802	803	769	755	734	780	747	797	772	763	759	742	754	775	711	765	757	724	697	772	744	758	729	753	730	779	721	811	770	732	802	734	769	796	773	766	770	769	726	729	746	782	784	761	811	754	743	765	760	715	765	782	767	764	797	738	750	775	758	774	741	779	741	783	793	769	777	785	757	749	776	729	789	714	735	778	790	768	749	757	779	793	801	825	775	728	811	748	780	784	822	784	775	803	783	781	747	775	724	731	727	738	780	756	772	743	778	760	782	773	740	736	737	746	727	766	743	780	713	814	759	730	783	718	762	729	756	738	762	785	726	787	786	755	782	718	764	736	782	771	776	786	804	793	747	703	720	710	795	767	764	752	767	731	796	755	766	778	762	788	845	710	757	730	771	770	768	754	773	784	813	754	700	784	807	758	751	775	731	709	805	731	754	815	780	786	775	762	783	808	748	751	769	776	753	744	801	760	735	760	764	831	764	735	763	783	766	759	782	722	755	762	773	798	774	748	777	722	759	801	743	765	785	788	752	712	809	770	769	737	705	753	745	754	733	728	804	805	783	772	795	766	758	762	784	770	752	788	722	748	747	751	775	734	747	765	772	745	733	815	734	765	799	780	741	738	798	781	790	827	762	752	775	703	798	756	747	750	785	783	753	776	735	696	772	787	770	787	772	797	754	707	714	783	752	777	759	757	739	742	772	757	711	805	755	733	776	779	770	791	768	733	795	747	782	762	722	734	819	781	789	751	795	836	804	725	812	764	791	750	770	757	777	785	764	762	740	776	814	754	781	792	788	778	752	783	789	728	739	765	740	770	762	758	752	768	743	783	743	785	741	699	789	794	769	755	718	754	767	767	799	750	792	797	771	800	749	772	798	739	762	745	764	719	744	835	727	747	750	771	771	801	743	788	805	764	740	774	693	768	728	734	740	755	781	762	772	752	764	699	792	828	729	777	774	739	745	750	777	750	766	773	741	770	723	770	782	780	748	722	655	768	745	775	768	766	770	783	756	740	711	750	763	713	759	790	780	778	781	769	770	786	764	785	771	764	738	740	766	800	756	778	754	718	784	773	776	705	754	728	797	737	729	780	753	804	761	764	801	728	795	750	772	727	734	802	723	752	800	775	735	762	730	773	752	736	734	744	734	792	784	754	759	761	828	751	821	743	741	759	773	747	776	734	760	748	786	767	744	735	781	757	785	752	752	709	780	778	745	777	725	778	779	798	726	767	781	794	804	831	746	778	746	784	784	735	778	725	744	767	741	755	774	758	761	752	750	766	772	725	728	739	744	765	786	757	754	772	767	744	770	758	741	774	735	747	762	756	711	727	800	783	745	800	770	784	751	765	778	746	768	772	731	758	714	731	768	794	756	754	733	739	783	780	789	745	761	743	735	786	744	720	749	774	774	788	726	743	813	727	743	756	761	776	793	792	735	813	750	721	730	794	768	743	737	762	760	729	773	774	820	782	741	762	773	723	749	726	740	754	761	769	793	799	751	736	753	741	765	755	734	762	750	737	742	731	739	784	755	731	727	686	735	739	779	742	762	715	768	790	767	828	733	768	751	775	762	757	763	759	738	715	812	780	735	754	780	740	769	804	749	738	796	677	792	779	738	755	789	816	759	797	724	774	771	703	773	791	762	734	728	779	749	763	776	785	790	766	701	785	741	769	764	728	732	726	774	732	784	774	770	788	763	742	752	790	753	767	723	744	778	785	786	771	790	746	736	792	745	751	768	792	762	716	741	740	744	760	777	756	780	741	773	761	759	765	770	754	781	767	685	763	779	717	784	736	741	760	753	759	762	785	763	776	739	809	784	746	788	743	744	716	772	770	807	755	776	772	809	764	765	787	763	782	771	782	740	735	740	754	730	750	705	727	798	752	744	730	705	775	774	776	744	743	747	790	755	762	802	735	726	770	787	820	764	770	758	761	737	779	747	715	818	774	780	755	732	757	836	739	728	765	779	780	791	740	750	794	796	746	727	772	774	753	747	785	766	800	779	770	750	766	773	808	723	772	759	749	752	760	744	778	794	791	777	765	801	789	783	747	769	756	739	758	760	754	756	765	734	757	775	796	723	764	727	781	751	775	781	753	758	788	759	754	760	791	731	794	760	730	714	739	778	829	815	771	758	710	742	764	750	754	744	749	798	736	824	770	743	767	759	799	769	792	751	767	768	768	752	770	766	794	795	761	787	774	787	778	717	776	763	762	766	783	764	799	724	724	778	778	757	723	759	747	768	748	726	778	782	768	697	792	765	699	739	751	754	732	727	775	737	763	755	747	724	801	748	769	700	760	745	742	763	734	798	764	768	779	708	713	779	786	749	772	764	749	765	744	775	755	748	754	756	726	800	777	727	783	761	768	773	786	755	732	758	781	815	778	722	770	725	743	742	833	792	787	773	754	774	785	736	746	759	803	807	747	766	753	721	742	777	768	758	756	765	751	766	710	773	766	792	735	759	810	774	768	761	732	756	741	729	749	762	765	796	746	705	783	791	775	737	829	783	780	782	751	745	747	840	738	787	722	764	777	721	756	792	774	761	755	793	800	758	799	753	785	754	764	759	735	703	749	749	775	748	691	768	726	783	759	763	751	778	726	737	725	726	753	767	768	749	817	754	815	756	779	811	775	776	770	781	794	704	791	760	766	758	733	723	756	827	753	786	798	769	770	757	785	701	795	732	770	731	767	749	766	793	842	745	723	732	741	758	774	751	733	754	763	777	701	708	725	775	766	757	784	736	771	729	746	751	765	774	760	762	775	814	770	775	696	777	775	809	751	779	799	736	771	811	824	706	719	768	775	743	794	760	787	772	807	752	759	795	753	728	792	762	789	785	745	773	697	777	762	749	773	729	768	805	726	787	754	773	832	775	768	727	805	718	752
69318	78415	76538	54394	35202	21722	8860	3587	1751	1293	655	484	301	323	357	307	286	334	327	308	344	312	311	336	322	307	317	313	294	319	295	321	334	324	314	312	308	329	311	300	312	321	327	299	325	316	268	347	311	300	319	317	323	337	284	278	294	319	327	337	294	334	360	333	310	309	272	296	294	288	313	321	328	306	316	329	334	327	315	302	315	267	321	297	325	317	354	306	282	274	291	315	311	342	326	312	314	292	345	306	319	296	331	323	276	283	337	316	307	307	315	313	316	297	308	306	282	305	273	306	303	313	300	318	311	303	323	274	291	336	317	296	292	327	288	310	285	315	307	349	347	326	337	299	294	308	321	329	332	320	331	334	306	308	338	287	319	332	308	318	300	294	317	329	303	303	321	339	306	320	342	291	305	335	334	316	331	305	327	312	281	331	281	289	298	309	314	303	333	314	309	325	302	310	304	307	313	336	310	316	355	290	326	305	318	287	318	298	310	316	303	291	328	282	312	301	304	322	308	306	308	311	294	306	327	320	313	340	312	295	308	316	306	292	289	300	302	340	305	321	311	313	338	303	304	293	297	320	303	333	326	318	331	329	271	317	302	301	284	312	291	309	339	299	298	298	283	323	289	317	282	304	313	324	306	331	326	321	304	335	301	292	299	320	318	338	342	319	330	310	303	348	297	295	303	312	301	304	316	317	319	299	316	292	294	306	313	294	299	316	341	307	315	314	315	330	341	310	305	347	294	309	329	304	325	317	294	298	306	301	280	351	327	319	331	314	308	305	330	320	321	278	329	322	301	304	331	316	291	311	290	313	333	292	311	294	319	307	323	297	320	321	308	302	302	313	310	300	290	296	316	310	313	310	303	304	281	333	331	322	338	315	311	309	332	325	314	315	307	312	323	314	346	348	340	323	348	298	331	329	310	335	309	330	315	304	328	312	304	311	313	327	317	290	297	301	311	318	311	297	292	324	313	314	320	296	316	340	320	301	308	284	324	312	282	296	338	278	292	314	313	326	332	340	282	282	301	301	311	317	325	326	318	294	322	309	335	314	298	340	306	270	340	310	314	344	309	293	342	304	307	280	332	314	335	299	298	270	312	313	296	304	323	321	304	306	332	281	316	332	337	321	312	304	327	332	299	331	307	290	332	303	310	332	353	335	282	297	288	324	320	301	297	322	332	278	294	302	314	325	321	314	311	281	342	302	317	312	299	315	306	352	325	292	289	314	329	298	317	307	329	298	313	309	292	339	304	290	324	269	312	344	301	328	335	313	328	290	334	321	303	308	297	304	291	291	302	341	290	318	320	313	316	314	302	330	312	307	323	328	359	320	330	328	322	327	319	282	280	335	297	309	296	295	317	318	302	298	320	310	326	308	303	277	315	314	283	288	321	303	330	324	324	326	323	345	307	294	307	324	317	326	329	324	323	251	303	302	322	327	289	333	319	302	308	322	305	324	322	296	287	354	284	321	309	346	323	315	296	308	267	292	286	296	266	334	301	342	294	285	332	289	354	295	333	314	304	312	325	317	313	304	305	316	322	310	294	314	294	281	312	321	311	283	318	309	317	345	310	327	306	305	310	336	291	304	316	306	309	334	301	286	322	292	296	331	298	309	292	288	287	301	334	309	292	311	319	322	285	299	281	306	316	308	272	315	303	328	294	293	316	316	323	295	350	335	327	308	330	314	345	307	294	320	323	308	310	309	298	327	325	283	316	315	341	316	296	336	320	296	322	308	298	317	277	306	310	311	284	313	289	294	291	284	315	356	312	294	300	321	285	304	314	299	306	289	288	294	318	299	332	328	297	333	328	326	281	303	309	314	297	320	325	304	292	312	334	310	350	292	310	310	353	287	342	299	328	291	290	274	289	331	302	319	302	297	322	338	308	337	330	320	317	288	318	307	321	352	292	309	323	311	330	316	334	357	306	285	316	344	332	296	320	316	309	302	300	302	325	293	312	286	303	316	304	311	331	312	318	321	286	306	269	259	293	282	291	295	299	343	291	298	300	321	286	318	307	298	286	313	296	319	304	301	291	312	282	328	284	306	308	375	317	326	308	286	302	321	315	294	323	295	301	287	314	308	326	310	305	291	311	344	300	297	346	321	294	319	371	281	306	309	295	334	305	335	286	281	269	289	311	337	306	316	311	329	329	292	316	323	311	326	325	309	293	300	282	289	312	331	315	305	306	313	308	302	300	321	317	286	291	331	300	296	297	297	293	291	312	295	328	297	311	313	321	307	341	327	323	321	342	330	321	303	287	282	298	327	309	325	327	284	323	314	326	300	320	329	294	317	299	326	285	304	297	337	292	298	314	291	283	317	325	311	289	315	328	299	284	293	328	305	305	286	258	329	316	281	327	320	300	300	339	313	312	296	335	335	304	306	303	311	305	296	313	333	303	304	312	289	319	324	294	303	276	295	321	314	330	327	289	303	317	316	308	307	364	296	307	300	317	300	315	304	303	301	313	297	273	288	314	324	346	325	337	307	293	310	276	294	310	320	333	283	301	303	321	330	328	301	290	334	291	334	328	325	302	347	306	331	295	315	306	302	321	312	361	311	305	316	327	337	328	331	336	307	306	328	313	306	288	330	320	298	299	356	323	332	280	324	315	305	316	300	301	324	306	309	325	301	310	331	313	313	313	287	286	323	333	314	305	294	298	349	293	321	276	332	315	332	327	329	287	305	284	311	330	296	287	304	300	315	308	318	316	314	311	333	322	296	286	282	285	299	313	316	284	289	297	345	296	303	305	283	270	327	321	320	294	315	313	313	314	319	294	293	302	317	285	314	292	334	304	300	308	294	316	328	318	297	299	329	312	293	328	319	285	304	293	337	309	292	323	301	307	315	314	358	262	302	295	287	306	327	329	294	314	290	293	309	299	303	302	285	302	315	305	309	311	346	343	336	318	316	285	311	291	359	329	328	304	297	292	316	328	272	310	333	316	306	312	301	324	299	268	295	320	318	326	317	295	298	285	328	315	323	301	318	309	314	287	315	285	287	316	299	319	325	307	298	341	292	338	290	320	306	318	296	340	318	276	292	298	317	321	323	301	332	309	306	296	303	319	327	284	278	307	317	304	329	310	329	321	303	295	308	306	286	299	285	315	333	344	291	309	316	289	315	293	302	274	328	295	283	313	334	298	318	323	304	293	315	297	304	320	308	306	293	309	287	293	295	289	330	281	283	300	308	310	310	305	278	317	310	292	312	303	290	298	335	323	274	331	285	306	275	279	313	321	290	294	346	307	321	281	352	296	337	323	305	336	274	287	314	304	312	307	288	327	318	280	292	297	313	298	311	288	294	328	314	334	333	312	292	295	286	337	312	292	325	304	315	288	332	310	280	280	293	342	321	311	290	349	313	310	317	320	288	298	308	300	321	302	275	285	317	313	305	312	310	296	346	286	310	367	316	286	341	296	300	287	320	334	313	309	321	294	322	300	297	302	281	313	299	328	307	334	341	315	310	306	308	292	288	299	313
44282	60969	71576	55450	42263	30400	17401	10327	6016	4619	2211	1282	780	736	786	795	782	779	786	816	861	825	852	806	764	710	768	772	757	731	751	811	777	775	723	745	773	730	829	803	734	813	752	786	749	744	730	759	841	802	772	807	817	770	772	780	742	755	770	785	794	805	781	759	709	716	769	765	753	760	775	757	778	734	756	755	775	765	791	756	786	736	824	712	768	788	779	781	745	769	724	769	670	797	780	753	728	783	812	807	762	781	762	724	808	756	763	770	779	758	751	807	763	753	759	817	757	737	746	727	707	752	765	724	769	780	737	757	752	753	770	796	786	781	760	777	768	695	780	791	790	811	796	811	754	777	751	755	785	806	757	733	773	782	750	762	776	762	754	766	793	802	796	752	755	749	751	779	763	743	743	794	787	829	786	779	836	772	745	776	811	759	776	764	776	797	747	785	778	726	765	801	773	784	781	768	807	806	761	739	747	747	757	719	802	768	748	734	744	789	788	766	764	750	731	750	773	778	767	757	790	763	747	751	770	732	754	830	783	775	797	754	739	726	769	771	745	816	809	763	807	757	796	768	811	730	772	760	742	774	760	712	745	757	770	726	709	765	775	801	800	749	800	777	767	757	811	757	764	797	797	735	741	733	751	752	767	782	753	765	787	786	754	765	724	756	761	769	786	778	745	751	743	734	725	723	771	770	802	715	800	738	711	785	756	776	741	810	785	766	788	762	792	733	761	762	788	781	806	783	788	764	773	728	732	812	764	776	767	785	750	787	774	747	781	759	782	772	780	760	758	786	740	802	776	748	780	705	761	712	763	769	821	741	725	768	739	752	738	796	797	738	733	770	748	772	851	745	790	728	803	802	716	794	739	797	764	715	773	726	833	761	709	765	714	779	739	817	772	756	805	773	803	753	739	746	763	782	787	744	790	736	748	780	760	749	749	776	725	801	763	823	806	765	721	751	790	770	761	720	774	753	789	751	737	794	772	774	782	747	785	780	764	742	752	784	795	755	731	734	763	774	783	762	766	759	763	778	772	777	714	775	765	766	747	743	770	805	726	788	777	760	776	765	756	763	759	732	770	778	723	798	822	764	777	742	761	796	809	776	760	751	794	757	762	731	740	728	764	783	756	731	746	819	754	794	763	723	767	829	790	755	738	777	768	776	759	755	768	726	760	753	746	767	766	739	751	753	737	743	749	745	743	766	767	756	722	773	773	766	785	756	747	802	800	748	750	786	777	733	771	814	804	801	768	732	740	824	778	770	744	801	817	776	773	813	748	753	800	751	735	752	785	828	790	769	756	748	756	810	724	798	772	724	734	773	748	790	818	743	776	750	805	754	730	732	777	772	792	790	718	746	806	749	771	777	761	772	745	819	793	765	749	793	712	768	735	804	789	814	734	770	730	744	799	776	754	795	768	747	803	804	735	787	795	770	794	813	756	769	729	774	774	765	764	773	764	799	787	720	769	804	827	767	730	758	740	738	771	816	794	751	774	799	745	782	793	759	757	683	744	782	742	727	789	724	769	763	754	758	812	737	821	771	752	763	841	734	764	736	778	702	760	792	755	751	779	805	714	806	744	738	773	767	756	762	819	748	763	746	813	772	704	736	776	741	771	766	757	774	779	856	778	794	781	801	767	732	741	763	718	818	727	757	781	766	763	731	801	774	786	757	785	775	776	777	742	777	777	790	767	762	752	734	783	792	763	800	762	778	803	762	757	760	760	772	720	771	771	747	798	763	791	773	778	814	824	794	707	761	782	782	790	786	777	742	779	807	784	765	774	793	714	784	786	768	753	734	762	786	760	751	736	771	810	782	748	787	775	789	756	755	771	739	768	769	785	739	766	763	766	766	815	759	751	787	775	725	759	759	748	761	840	718	771	785	790	786	747	727	818	775	775	793	741	797	764	826	739	785	755	788	741	814	760	798	732	752	745	783	763	797	766	749	701	803	766	738	764	755	710	789	786	755	724	790	783	742	769	799	730	766	761	755	784	823	743	748	742	751	746	750	770	766	786	724	771	801	787	792	774	773	743	786	784	798	794	761	747	781	754	732	747	759	792	762	775	766	716	792	742	790	793	760	781	779	812	806	744	772	713	778	762	749	766	770	781	741	760	742	813	801	697	770	794	805	735	784	797	779	794	767	798	817	780	789	738	802	816	691	789	770	768	761	785	776	710	743	780	731	731	709	714	795	773	778	782	779	668	729	795	742	712	752	728	729	747	759	745	725	777	729	752	789	786	770	778	769	810	787	769	760	733	775	767	796	768	767	785	713	765	749	758	755	734	789	765	762	738	723	769	767	789	774	776	764	743	776	812	741	773	769	780	771	750	809	769	795	748	779	829	777	793	764	774	770	732	719	799	779	795	796	725	777	820	761	753	765	731	795	754	732	737	764	779	756	707	756	750	731	714	779	767	776	828	743	708	802	812	799	738	783	745	757	761	745	724	764	750	731	820	793	733	735	753	720	763	773	781	758	801	773	745	789	831	758	750	787	753	748	770	781	780	746	755	806	763	788	756	730	765	785	742	764	729	781	822	774	814	795	774	758	796	801	771	804	807	751	756	718	774	778	745	779	748	767	795	748	716	771	766	776	778	759	748	769	812	822	749	783	718	754	773	751	787	758	817	787	748	810	789	737	771	737	758	723	836	773	796	746	798	736	771	732	759	700	820	785	827	788	732	791	777	768	736	782	795	787	712	751	777	756	756	776	722	760	757	806	802	763	756	767	752	759	784	722	763	771	770	786	793	818	801	780	756	759	728	796	831	808	772	772	778	738	752	795	742	773	711	787	774	739	741	788	754	783	735	726	758	768	752	764	736	728	732	757	748	756	761	767	732	774	747	818	782	744	802	746	800	738	775	771	781	789	717	809	793	782	738	777	786	780	827	791	753	779	781	800	808	770	789	765	728	742	837	737	764	772	772	784	805	811	757	719	749	753	778	744	766	740	756	798	739	816	745	802	771	731	736	786	789	732	766	722	769	784	800	698	790	788	781	791	744	789	723	840	746	780	783	734	751	754	743	735	780	775	745	765	769	748	773	781	776	742	799	753	724	746	784	793	789	754	774	771	775	735	752	752	776	745	775	751	734	747	728	786	786	790	753	765	830	802	780	755	745	755	800	779	774	720	765	738	765	743	790	772	756	810	765	801	856	782	813	747	796	791	765	785	800	778	764	715	771	789	816	775	745	734	718	812	787	768	726	764	759	770	785	762	784	820	783	774	775	752	745	765	796	792	770	738	748	791	784	753	796	776	746	765	818	804	768	780	799	797	775	756	757	800	762	696	752	776	784	782	759	740	804	803	769	812	782	734	806	760	730	775	785	809	737	776	765	776	785	831	788	797	743	788	784	737	718	788	773	825	809	804	787	744	746	775	770	788	776	792	793	807	772	821	817	781	745	755	751	774	767	779	768	722	723	798	766	732	750	789	745	785	760	731	798	736	750	766	761	777	786	771	805	775	761	700	797	756	758	797	743	737
67065	77878	76647	53788	35014	21989	8613	3890	1907	1091	675	505	309	314	297	354	327	307	306	315	339	323	296	332	320	334	291	307	296	332	282	305	309	326	334	293	323	305	327	337	321	329	319	308	313	325	293	310	338	314	293	339	324	280	313	322	322	323	317	304	323	311	336	285	317	300	320	296	322	298	331	300	281	314	310	304	317	309	286	302	276	324	301	323	314	315	302	307	291	324	300	324	318	289	307	301	326	305	329	328	326	327	314	306	290	306	296	339	362	328	297	300	322	325	344	316	285	321	325	300	262	309	296	287	300	315	290	337	314	295	289	338	328	306	318	305	293	291	324	304	326	319	300	304	296	329	311	296	287	344	300	303	337	312	321	336	275	319	305	307	330	300	327	306	283	297	279	291	313	328	310	317	322	319	307	287	326	291	338	295	310	323	306	332	310	279	296	297	345	310	303	296	328	299	310	302	306	341	307	251	274	337	333	328	290	317	281	321	306	299	331	296	307	339	285	330	323	318	299	320	307	308	295	306	300	321	333	292	329	260	325	291	317	307	276	295	321	313	300	296	309	286	302	294	305	307	343	293	294	346	349	317	320	307	283	320	302	288	324	281	285	289	306	319	327	322	297	345	342	311	290	346	295	323	290	324	324	292	283	313	315	308	322	311	289	299	359	329	330	322	303	307	319	295	321	326	309	320	335	328	318	301	295	343	298	325	337	316	323	324	335	286	296	312	302	332	318	304	308	316	306	286	289	319	325	299	289	303	331	318	313	311	297	316	318	293	304	291	317	311	326	296	311	309	293	299	295	297	300	298	321	282	329	308	298	314	317	334	314	319	332	336	306	309	326	309	325	314	301	332	307	294	328	296	310	353	303	314	299	311	281	299	296	304	327	289	327	271	309	332	314	296	309	330	290	327	325	314	309	298	310	321	279	313	285	328	285	308	336	284	298	318	342	345	321	307	302	282	299	287	330	326	312	315	301	305	289	323	293	302	271	319	309	274	281	318	327	318	285	276	286	301	279	309	257	334	270	324	343	296	321	300	332	307	313	322	289	300	295	292	300	327	308	312	274	304	317	351	304	299	270	308	292	331	294	303	305	313	326	298	328	291	301	320	296	292	294	314	335	309	313	326	317	333	335	328	291	309	329	306	352	323	308	322	306	261	321	330	313	298	319	312	327	346	350	304	301	264	307	293	326	300	319	304	329	327	308	335	326	306	334	335	326	298	324	321	292	309	305	297	298	295	342	303	318	321	289	306	314	317	310	325	328	304	315	313	314	326	320	294	294	309	299	328	291	296	302	328	301	295	329	305	321	302	306	309	301	302	327	323	352	300	315	315	340	317	298	321	329	322	306	305	327	350	325	306	300	287	309	284	294	330	321	312	309	326	303	282	298	315	290	308	294	335	303	318	334	315	343	309	325	302	276	316	291	296	320	285	348	308	343	317	310	286	315	305	308	290	304	312	313	304	329	297	296	271	261	274	304	296	282	281	318	315	291	290	299	289	300	341	309	286	321	327	288	314	321	323	297	267	325	330	343	309	302	293	278	354	308	327	355	327	298	324	313	330	294	315	281	328	285	291	302	287	328	293	354	308	316	290	317	325	279	337	297	293	297	306	306	292	314	271	301	295	295	303	327	285	286	301	299	282	302	283	277	308	301	309	303	295	306	287	298	315	291	307	317	304	300	320	333	304	340	295	306	300	318	313	299	323	309	308	334	284	302	340	302	300	326	298	273	312	321	321	282	294	297	273	290	300	304	332	330	319	291	309	303	302	310	307	293	303	331	317	322	313	287	334	326	314	281	289	325	315	314	307	315	295	345	323	317	302	300	306	328	310	337	301	305	312	312	258	313	282	304	309	293	304	316	281	304	322	331	322	314	297	324	321	335	317	276	298	284	306	311	327	318	298	322	310	291	299	303	283	306	312	300	332	319	340	331	284	281	339	311	291	313	303	319	303	322	349	320	283	291	304	320	301	330	329	306	292	280	300	313	316	340	304	300	299	325	314	305	291	292	318	312	321	311	294	314	284	292	280	342	328	279	286	317	296	310	313	315	349	321	295	309	317	304	312	292	308	311	307	320	300	332	331	316	313	328	274	275	320	288	326	288	317	290	348	307	313	318	307	308	330	316	297	323	304	354	295	309	274	304	336	250	285	297	322	304	287	296	320	303	317	333	306	297	338	325	299	328	322	291	301	328	314	302	348	314	289	315	307	310	315	301	261	302	302	304	322	337	329	315	330	296	310	341	292	275	303	294	303	304	292	304	282	283	306	294	299	328	296	304	325	325	287	321	322	333	301	329	329	321	331	287	311	317	319	311	326	340	289	298	329	285	298	315	316	300	300	289	321	325	299	343	306	285	319	307	329	330	333	297	316	289	351	309	313	317	320	303	300	294	331	290	318	308	297	277	289	311	327	327	299	311	317	320	289	320	287	302	314	340	317	298	303	291	281	303	301	310	307	290	311	346	316	297	324	349	301	317	361	332	303	338	308	311	299	288	335	316	317	290	292	313	300	302	302	280	283	302	307	314	290	303	311	291	308	306	315	273	311	337	323	323	327	303	320	304	297	312	296	345	280	269	303	317	275	309	284	328	310	292	317	315	308	322	290	274	284	295	313	299	334	286	322	354	292	265	317	330	283	296	322	280	292	298	291	314	333	333	324	315	313	306	303	291	297	330	302	317	288	326	322	311	320	309	329	279	304	300	316	327	298	343	302	300	299	314	318	326	297	287	295	321	318	303	349	287	323	320	324	317	290	300	310	306	331	329	326	343	361	314	279	276	298	338	296	305	321	302	301	318	324	288	303	324	310	298	302	333	309	326	302	300	328	325	316	287	321	307	325	273	319	304	294	305	293	292	293	289	309	297	340	318	281	319	296	333	290	327	308	300	296	300	333	321	321	336	317	308	311	311	292	285	309	329	300	321	294	320	321	344	324	301	278	293	311	347	303	313	305	302	341	314	285	327	301	266	312	305	294	297	313	308	281	322	299	335	338	296	310	297	303	289	316	269	305	304	321	294	267	337	331	302	311	342	370	331	304	301	308	331	333	304	344	291	322	312	304	294	323	305	313	313	307	307	334	322	339	300	293	305	332	301	295	315	319	312	275	335	313	338	310	331	336	302	285	282	310	298	282	275	294	308	314	301	306	280	308	303	302	306	314	286	309	324	303	306	293	303	303	311	332	287	324	296	286	283	312	286	314	298	291	315	304	289	305	313	302	304	296	306	308	308	293	297	333	312	307	335	296	306	305	341	347	311	329	304	324	303	334	287	308	326	286	351	325	333	324	290	289	366	344	287	312	305	302	308	292	312	301	307	318	303	323	315	293	323	330	334	311	334	281	337	314	286	296	314	334	314	313	325	346	326	315	306	293	266	291	288	321	302	293	285	338	294	318	320	317	286	304	331	339	289	287	314	327	307	305	303	331	305	303	273	331	321	334	297	303	305	305	304	310	322	302	300	310	302	319	311	313	317	279
42864	61505	71877	54674	42599	29720	16967	11081	6527	4082	2202	1380	738	752	739	738	755	731	798	805	790	824	773	801	782	801	745	783	792	795	857	791	735	744	741	755	803	782	730	757	761	810	777	773	753	829	778	729	729	759	762	725	742	804	783	783	754	794	707	793	760	722	768	790	746	774	775	766	758	797	799	678	743	837	777	704	788	790	746	766	767	772	767	818	729	761	739	783	760	723	738	836	732	735	797	714	746	755	817	738	797	736	827	756	746	815	766	782	787	737	826	766	751	777	744	750	720	741	715	724	741	750	773	748	739	790	760	761	759	816	749	687	747	794	737	774	810	743	737	821	797	759	761	747	808	774	763	754	745	755	723	759	777	717	774	703	745	746	756	841	788	760	803	794	762	769	759	722	753	765	747	786	781	790	752	773	722	771	761	791	737	795	702	778	723	814	779	787	793	738	763	783	753	727	756	800	799	768	767	758	760	749	722	772	826	831	749	819	743	761	714	813	777	751	758	707	779	751	759	777	804	739	746	791	735	775	787	763	759	787	802	778	773	736	748	768	761	738	737	762	799	761	806	790	841	762	773	800	727	781	772	755	721	797	780	810	765	783	806	758	810	780	741	791	769	755	780	737	783	746	787	740	733	833	780	788	772	739	734	791	742	768	722	786	797	784	818	769	777	778	754	804	845	814	717	745	790	775	768	802	760	812	748	747	741	762	702	763	757	724	723	772	776	729	789	754	781	768	751	758	764	758	751	731	812	790	744	819	795	800	822	772	780	730	774	739	741	793	768	799	769	744	744	722	741	773	757	783	764	751	756	753	751	750	787	768	783	758	813	712	803	772	732	804	719	756	772	843	790	803	751	771	736	741	727	746	764	771	769	760	760	736	781	761	781	800	739	769	726	761	768	780	759	788	741	799	755	793	806	753	759	752	775	761	797	752	768	762	780	751	745	785	762	753	785	763	740	765	801	808	778	775	749	741	761	783	795	746	737	782	808	800	789	797	762	719	763	765	758	729	801	768	741	736	747	764	753	721	812	791	743	747	753	739	785	813	735	693	814	805	769	781	773	760	740	747	770	763	781	755	752	812	716	753	774	796	786	793	745	725	757	716	769	789	802	779	740	720	761	795	747	779	770	768	759	789	742	761	739	760	817	730	773	728	743	741	785	805	785	745	771	741	708	782	733	765	749	777	786	788	750	754	773	810	767	783	725	772	781	740	765	766	747	767	729	804	749	754	759	748	757	738	724	750	796	748	792	751	769	830	770	803	740	764	819	765	760	800	808	734	768	816	770	775	807	783	794	792	714	796	686	737	751	809	792	735	720	774	768	755	778	794	763	766	811	757	724	733	783	739	762	757	839	780	756	753	715	768	822	735	719	784	741	746	802	752	725	764	755	722	755	738	757	793	765	759	745	770	752	770	766	757	759	762	758	804	781	762	751	746	755	738	763	811	783	790	776	734	771	773	741	732	726	756	794	769	742	753	781	793	807	761	738	736	792	757	776	741	822	786	725	744	745	757	752	791	820	781	734	760	859	748	769	785	743	800	739	772	762	734	817	754	731	767	800	804	739	798	742	749	798	778	791	767	754	831	762	743	697	772	729	804	789	760	736	741	759	796	773	738	807	727	804	770	769	735	746	725	776	759	773	770	771	765	762	713	736	745	717	774	766	729	775	739	782	753	774	736	776	764	737	766	806	763	746	790	750	728	779	783	767	721	771	760	740	748	790	821	769	773	801	756	796	759	784	743	724	733	732	762	764	760	762	770	825	783	742	760	731	791	771	743	753	776	757	822	746	733	726	763	765	744	772	742	756	792	756	767	819	739	804	802	748	740	785	803	742	784	739	763	811	711	786	763	731	814	764	754	783	739	790	732	768	805	795	767	769	800	727	728	773	763	823	774	781	772	747	752	785	721	760	749	745	770	792	746	741	721	754	755	747	749	817	785	761	740	764	747	717	783	779	787	777	777	763	758	746	832	779	746	707	738	763	730	806	703	765	748	749	783	747	728	752	776	801	758	746	790	769	817	760	803	812	755	795	717	754	780	748	762	724	769	846	781	815	753	729	766	733	801	788	751	781	761	761	767	781	741	762	757	763	760	766	734	738	747	772	742	740	772	757	868	729	718	743	736	765	817	775	771	776	769	776	768	776	751	801	746	777	802	759	785	731	803	786	721	741	800	752	772	755	783	787	759	813	769	747	744	769	751	803	822	750	800	768	760	717	784	806	779	811	763	763	808	797	751	778	807	777	800	744	776	790	782	791	785	761	754	737	789	737	774	776	752	769	734	769	804	764	764	784	736	715	769	760	719	756	802	745	744	735	756	802	821	764	737	813	742	772	739	732	799	761	806	720	735	749	750	773	751	756	761	737	741	763	787	785	789	763	744	772	738	753	809	750	701	807	802	750	752	722	787	781	795	768	789	745	812	776	766	792	760	756	769	789	784	772	795	779	731	729	823	760	792	792	779	777	716	739	789	807	757	778	764	773	752	786	746	801	780	762	739	773	801	710	762	727	753	757	748	801	708	759	752	780	720	787	758	793	782	755	740	803	825	747	744	723	793	784	762	759	768	775	800	754	776	806	781	749	740	792	776	764	834	782	780	762	769	772	691	758	773	757	759	737	765	749	758	739	734	763	722	758	749	742	731	792	788	734	768	795	791	816	773	746	751	718	809	758	734	798	711	748	768	710	807	783	754	725	783	755	815	782	737	779	766	759	730	779	769	722	734	749	812	744	745	779	735	768	730	757	788	777	742	740	824	795	742	756	802	727	762	802	727	774	743	751	731	681	754	723	727	778	711	787	700	791	741	756	753	708	779	772	768	808	763	827	760	720	748	756	767	737	817	758	763	729	776	798	737	776	777	791	800	764	819	755	811	759	737	714	778	711	770	819	758	770	717	794	765	793	738	734	770	762	717	742	769	776	793	756	789	740	801	721	759	727	799	762	746	711	756	757	739	800	740	779	749	800	765	778	744	750	737	769	807	687	765	822	797	751	767	771	815	769	756	797	766	708	751	766	794	738	732	727	791	768	764	800	748	721	708	745	766	780	764	787	737	791	780	779	805	729	783	771	745	754	762	744	806	737	763	729	759	752	778	732	763	784	762	805	778	802	786	764	764	807	717	803	735	761	740	747	707	789	769	780	763	788	701	767	787	769	786	797	774	792	792	761	784	806	790	798	756	747	743	751	776	743	742	772	786	755	766	713	767	770	782	670	777	788	768	798	787	765	747	817	787	761	756	746	735	770	829	764	749	715	752	797	784	716	748	758	773	800	799	776	767	830	842	772	755	754	770	829	726	804	745	703	777	793	782	760	743	742	732	793	810	769	744	730	757	754	731	747	731	809	771	764	733	744	780	846	767	743	793	777	742	791	719	743	769	767	774	744	769	774	764	753	769	800	755	751	776	759	771	725	761	801	732	783	765	763	744	783	774	790	755	744	785	777	771	802	800	745	747	753	715	751	768	837	761	711	773	752	789
70178	77175	76004	53284	33869	20129	8414	3524	1957	1181	734	447	295	319	283	281	342	310	318	297	333	297	321	316	291	295	318	329	309	306	337	290	312	317	298	323	289	318	286	320	326	311	319	303	320	332	339	315	320	354	306	325	320	298	298	316	291	332	337	304	302	295	312	321	321	300	302	307	328	303	297	289	328	304	330	297	288	287	287	308	314	308	324	322	293	301	305	306	316	291	317	300	332	304	296	294	291	334	334	334	338	343	335	328	318	291	318	345	317	289	309	286	289	320	334	318	332	332	300	320	283	326	317	320	276	308	323	295	306	314	310	302	285	296	287	339	335	307	320	281	305	297	289	295	295	306	295	309	288	311	294	322	314	340	328	315	312	318	298	324	296	313	286	317	331	303	317	325	295	301	331	345	305	287	331	312	300	333	331	296	326	308	331	281	305	305	326	296	309	298	298	303	313	308	338	309	280	327	334	304	313	322	301	304	307	308	310	304	296	285	333	315	306	335	308	324	336	332	288	285	317	352	293	269	338	291	308	312	307	298	306	301	256	313	319	320	319	313	298	327	312	288	282	320	286	317	333	294	302	283	332	303	310	269	343	321	319	304	286	278	294	305	322	289	354	321	289	288	308	354	301	340	307	298	287	315	353	337	307	331	342	296	315	314	326	304	345	280	310	291	305	308	269	285	302	306	325	318	326	306	334	266	323	301	313	329	326	289	343	291	323	286	289	322	308	302	300	321	301	305	307	273	309	346	307	298	271	322	314	321	299	319	277	318	320	299	322	305	303	313	342	341	351	314	292	289	313	309	310	310	267	319	329	301	338	274	325	291	283	296	275	289	319	313	294	334	307	312	323	320	302	325	302	301	326	300	307	296	300	327	284	322	316	323	324	316	333	300	301	341	277	330	278	322	301	322	319	318	275	315	320	313	296	322	304	332	299	277	311	334	325	283	293	270	348	307	308	310	302	282	293	321	302	298	340	328	330	312	303	359	352	296	325	309	293	289	288	298	306	293	290	321	318	315	287	327	295	296	287	278	311	308	357	326	303	279	312	317	303	304	325	300	279	321	304	342	293	312	323	332	299	315	337	309	296	296	314	301	306	293	308	311	296	352	308	303	329	297	299	329	288	283	290	285	312	303	279	306	325	338	310	318	326	318	303	301	326	288	329	320	297	300	283	301	327	329	320	332	328	332	346	303	324	300	312	316	277	283	350	275	296	316	310	308	302	301	333	281	290	311	306	309	272	320	345	315	334	331	291	339	309	299	288	266	293	262	331	337	305	303	313	323	307	301	325	299	313	323	339	341	300	337	328	295	311	302	320	303	302	331	287	322	312	346	320	308	284	262	321	324	308	291	319	302	321	305	330	322	308	340	306	314	299	292	316	295	291	346	328	302	257	309	307	314	326	313	302	354	324	295	313	301	295	281	270	303	333	298	329	293	285	298	317	309	319	284	326	335	279	339	333	312	255	284	310	307	309	300	300	314	282	319	321	304	299	320	294	308	296	318	325	309	299	288	304	288	310	308	324	316	314	300	332	308	299	336	296	278	322	288	322	297	261	295	286	274	318	324	293	318	289	316	358	288	339	346	307	337	294	299	317	311	303	310	305	315	288	310	324	322	303	306	335	305	290	292	291	300	308	325	314	288	317	298	313	317	333	304	292	269	316	317	277	303	321	331	323	297	326	350	314	322	327	316	323	308	305	301	322	286	302	314	290	304	337	332	307	315	337	350	305	311	331	293	313	302	325	306	329	322	291	309	309	330	319	322	289	321	290	299	315	306	325	288	301	338	294	317	318	307	314	323	310	349	291	306	322	330	344	297	272	311	350	303	316	275	338	339	322	313	310	336	319	300	308	300	308	313	315	326	330	317	361	319	293	290	336	318	304	319	304	303	311	317	326	285	291	294	337	307	318	308	293	301	331	325	297	289	318	309	316	282	316	262	325	321	318	342	308	332	319	309	314	277	337	307	292	303	320	281	319	279	313	287	306	310	332	327	292	295	363	308	356	318	255	333	301	336	317	319	316	295	292	322	338	325	295	323	277	341	299	298	327	312	318	281	325	328	363	341	313	340	304	294	332	315	319	314	295	314	297	336	288	260	288	293	311	291	309	310	325	337	302	293	339	315	316	336	282	312	355	303	322	319	346	335	327	341	307	276	275	316	306	323	329	316	295	302	315	286	293	297	293	310	284	306	287	301	299	328	323	296	333	269	286	305	303	274	282	297	337	325	301	324	306	306	301	335	327	310	306	329	295	310	315	282	304	302	327	314	320	276	296	320	342	327	295	327	328	307	290	319	326	300	297	318	332	320	315	279	309	310	309	327	317	308	316	280	331	288	302	326	303	304	308	304	299	330	294	283	334	319	334	280	289	303	278	300	311	300	287	316	312	325	336	269	314	319	334	322	278	330	295	271	302	306	364	347	313	290	334	333	356	320	283	299	292	333	301	316	276	325	307	311	323	342	294	312	287	325	330	323	282	289	319	326	311	350	272	315	325	285	318	304	294	292	296	289	296	326	316	301	308	311	320	297	319	298	312	290	313	325	304	276	309	291	348	347	319	311	317	307	299	295	321	314	331	325	357	342	282	287	317	312	326	305	255	344	321	317	289	308	304	278	347	296	283	305	292	318	333	309	297	309	314	314	291	310	325	311	294	299	300	332	311	355	301	309	296	312	309	302	293	314	301	299	295	286	323	286	310	276	307	318	300	294	292	319	322	337	316	289	314	336	296	354	309	324	335	326	317	317	289	312	342	300	323	298	316	311	328	299	298	314	322	312	300	319	291	311	320	308	314	326	299	305	291	329	299	308	265	279	336	303	311	339	325	293	288	310	313	300	318	300	331	314	345	286	297	290	341	286	319	321	316	299	330	333	328	318	310	302	287	305	320	275	304	296	302	311	319	302	316	317	293	308	274	307	288	325	285	293	304	353	317	324	319	320	332	341	293	313	315	295	315	321	305	296	273	314	303	286	287	297	294	309	306	317	344	311	302	321	288	350	314	312	287	306	315	323	293	326	324	309	359	342	320	284	310	305	311	312	312	326	287	318	310	324	305	321	306	304	321	298	318	310	314	308	312	348	283	292	322	317	287	300	280	334	309	306	298	313	300	311	346	299	318	339	316	316	296	327	358	324	334	318	286	313	303	305	310	300	295	308	335	278	335	311	311	293	308	288	310	299	332	298	296	314	280	308	305	338	317	317	327	324	330	315	323	316	326	275	319	331	290	312	298	309	307	324	316	326	300	324	315	313	338	297	317	275	303	333	308	303	278	328	315	325	320	287	335	281	275	311	325	282	287	319	308	286	306	329	318	290	321	317	309	330	337	326	327	340	309	285	327	315	304	337	303	320	308	343	315	321	332	312	311	349	301	343	303	303	293	280	296	317	311	290	299	324	325	310	313	310	334	297	301	318	311	325	309	300	311	306	300	310	316	350	317	302	292	302	289	326	316	338	305	305	344	284	296	310	288	300	313	301
45741	61555	70656	54548	41797	27958	17534	10693	6322	4384	2215	1300	823	746	777	733	755	809	754	776	835	842	834	771	768	767	766	765	761	753	766	819	745	797	759	800	761	808	793	758	784	769	759	713	750	799	764	780	769	824	786	766	756	734	803	765	786	762	764	787	741	707	728	804	788	788	779	773	759	746	760	782	759	722	788	777	736	797	753	718	753	799	740	793	802	774	749	766	824	785	725	774	780	799	698	740	786	804	776	754	743	709	801	722	737	790	806	808	765	766	756	772	753	760	752	804	762	729	743	754	770	765	732	772	745	762	783	731	737	757	774	800	819	747	788	786	792	708	742	819	745	829	790	818	764	792	699	762	769	753	747	749	771	799	751	788	751	785	749	749	775	784	727	770	776	761	759	725	767	722	744	804	750	793	758	744	753	814	813	800	779	761	778	756	817	789	753	701	784	794	776	774	817	737	796	783	797	754	784	723	763	764	800	759	760	792	809	734	771	760	780	794	749	727	734	793	735	723	820	739	788	715	751	790	767	755	742	781	794	819	745	756	801	754	791	771	777	810	777	803	785	795	732	734	760	742	757	769	736	753	800	793	792	762	804	776	793	740	827	776	785	740	778	750	744	816	770	745	781	734	739	758	766	752	759	709	776	818	719	781	755	784	748	751	755	793	719	738	781	787	808	794	752	707	787	795	782	760	796	748	750	794	760	760	761	744	810	741	739	741	789	784	781	807	755	777	756	777	721	763	735	746	754	763	771	823	789	774	719	757	721	734	831	834	738	749	771	768	791	780	769	794	786	762	704	763	760	715	747	758	773	726	702	777	796	806	799	750	727	762	763	734	798	797	781	773	745	773	783	774	791	757	755	777	797	769	771	795	753	783	765	748	771	769	739	769	790	744	780	767	723	781	725	695	782	819	774	783	821	801	794	750	812	723	787	779	771	803	759	745	760	746	752	808	745	772	737	710	806	799	739	763	808	766	748	780	754	782	791	784	790	757	759	768	766	739	761	761	791	814	773	801	805	764	772	746	759	736	765	764	768	769	781	749	731	735	775	784	776	770	769	772	708	755	800	748	736	811	790	793	769	750	824	768	739	776	791	806	795	748	796	755	738	799	778	772	762	757	771	763	770	818	793	777	737	766	786	764	759	789	789	772	772	746	758	749	767	794	780	748	804	749	817	739	800	804	716	717	740	808	780	768	774	763	796	753	762	818	781	798	798	744	780	769	761	787	761	796	728	776	755	727	793	772	739	759	811	739	756	744	801	779	734	761	726	789	755	805	726	740	793	737	835	791	784	736	719	735	737	753	783	791	810	785	760	762	787	791	768	776	751	785	763	747	744	756	773	756	761	726	784	731	819	799	748	750	741	817	751	773	742	759	774	739	772	762	762	720	752	755	759	801	760	796	780	799	734	769	761	766	757	797	775	808	781	794	785	778	815	728	737	843	763	742	733	743	761	760	753	748	832	764	784	748	780	788	815	760	798	743	716	761	739	776	824	790	752	773	744	743	775	791	780	790	756	738	745	819	788	756	730	752	741	843	743	795	778	777	793	748	754	793	769	749	791	737	750	804	751	775	776	778	824	792	792	735	778	766	792	803	761	759	791	759	762	766	792	796	768	784	805	715	793	765	768	786	733	762	769	747	738	775	794	772	744	801	754	777	700	752	733	725	715	751	750	751	752	848	798	822	735	739	793	826	782	737	790	754	724	779	805	780	748	801	776	768	747	762	809	766	766	712	757	745	744	721	734	774	767	782	774	775	791	766	773	792	766	808	798	742	767	772	790	726	755	764	810	786	800	759	807	795	798	813	773	760	784	793	768	820	793	791	749	731	802	822	720	748	731	812	762	733	822	794	781	758	770	767	750	767	784	785	758	763	815	771	740	756	750	779	747	770	772	805	785	810	739	750	756	792	746	782	776	740	716	758	744	749	733	800	792	771	781	722	690	736	780	750	747	820	759	785	761	791	776	758	778	789	801	781	806	773	738	799	752	697	759	769	758	737	795	779	788	745	794	722	820	798	730	787	761	771	766	794	713	778	817	761	769	770	803	761	845	769	743	737	740	755	762	730	809	733	767	834	783	767	777	792	759	787	764	813	766	753	790	760	759	798	778	806	789	791	837	765	782	731	781	759	778	737	763	773	765	739	764	742	739	746	774	782	788	734	750	769	797	757	710	761	756	786	757	733	782	760	706	802	738	773	728	741	711	803	773	758	782	760	780	726	743	766	790	807	718	785	763	799	764	759	817	724	778	750	784	706	728	747	773	753	800	768	767	736	749	730	737	787	766	757	737	780	749	750	724	723	777	718	736	801	742	750	806	778	740	775	744	773	762	793	755	751	773	801	758	795	751	780	777	758	712	790	784	754	781	746	782	757	760	746	740	775	754	769	768	764	787	767	793	775	809	792	787	773	696	754	763	741	772	775	748	788	777	775	732	785	830	753	758	829	746	751	766	794	784	759	730	777	767	816	785	812	771	793	776	737	756	815	807	774	726	785	769	755	747	745	751	763	802	802	781	789	803	776	752	781	788	815	759	779	771	743	821	758	806	784	745	764	777	807	811	794	750	810	799	766	811	759	783	777	743	730	762	788	750	787	793	724	770	791	770	808	724	716	800	762	753	800	786	783	765	796	790	720	768	720	767	803	782	786	784	775	778	769	775	757	753	801	752	809	765	737	789	762	724	751	695	830	789	800	762	737	737	778	753	769	787	758	777	790	766	800	799	781	721	773	744	770	738	770	761	787	806	810	740	797	781	809	803	743	766	815	763	787	723	754	764	808	765	714	810	729	792	740	767	770	792	761	781	782	730	734	769	812	723	765	763	787	806	792	796	741	762	805	729	755	755	745	761	820	770	788	850	731	775	777	738	762	737	777	754	748	783	785	796	808	796	730	758	741	780	745	751	779	752	753	716	798	703	753	737	766	743	765	800	805	767	714	742	760	805	749	794	730	769	761	776	774	772	794	748	806	749	768	753	787	843	817	809	742	750	754	757	757	756	721	769	783	738	788	767	765	776	789	778	758	766	725	742	795	779	760	807	782	775	816	752	743	804	785	800	794	772	771	736	740	801	791	724	774	726	744	775	764	688	769	792	797	769	796	767	716	752	793	731	829	769	762	779	732	745	765	775	717	767	718	752	830	830	789	786	755	800	781	783	760	771	717	762	776	716	745	807	794	728	800	768	777	753	758	755	768	759	785	738	761	761	775	751	762	743	723	784	800	835	761	754	784	751	798	757	725	759	751	764	753	735	761	776	779	754	786	771	779	831	785	783	755	742	754	770	728	809	736	786	755	776	761	763	720	783	755	752	768	758	778	775	761	752	724	740	753	803	798	790	795	744	800	774	753	757	786	770	792	770	764	750	773	806	778	740	783	802	765	763	787	767	717	790	746	767	763	781	745	777	763	780	754	752	777	780	816	736	753	798	833	802	749	776	767	785	785	759	768	752	735	783	774	795	778	797	764	781	832	783	761	781	744
69552	77468	76048	53609	34310	20285	8648	3870	2153	1206	788	409	312	297	326	315	311	325	312	334	344	335	313	324	299	318	348	327	342	309	343	324	298	291	321	297	335	329	287	309	339	309	292	298	290	327	304	301	306	309	356	321	303	308	298	301	311	293	303	282	308	322	329	317	308	332	291	319	319	318	309	295	329	316	333	317	298	308	313	330	307	303	297	312	327	336	308	311	314	335	311	287	287	296	333	307	319	305	325	296	320	316	304	278	313	350	321	290	341	284	301	332	313	325	289	299	311	326	304	300	291	300	304	283	322	269	321	317	316	320	311	294	293	320	284	295	281	298	288	305	299	333	284	326	334	315	308	312	278	294	295	320	284	299	341	296	316	309	322	302	305	308	306	320	315	301	289	269	314	306	314	322	348	296	272	329	270	294	314	337	305	294	303	305	320	319	288	337	333	295	275	317	297	317	283	306	300	297	337	309	295	302	310	257	327	311	277	273	312	307	300	303	295	325	312	309	304	293	356	280	318	345	305	318	293	330	307	310	350	331	309	332	320	307	313	281	296	307	318	310	326	322	315	288	319	273	305	305	342	331	316	302	328	307	290	305	277	292	337	297	327	337	316	319	308	322	292	328	315	292	320	309	316	302	320	312	313	299	309	299	307	331	314	352	285	271	325	344	346	297	295	289	269	332	298	297	303	304	306	304	302	320	317	344	299	304	292	308	304	308	288	328	290	290	299	297	296	309	325	356	289	300	314	310	314	303	291	300	292	285	326	288	284	299	340	301	345	325	320	303	315	336	339	326	301	289	325	315	325	281	310	331	338	275	315	307	327	289	323	310	297	310	327	297	288	323	305	314	332	312	342	280	308	296	277	283	332	324	322	329	266	307	330	315	326	328	286	310	330	279	280	345	306	322	297	308	316	323	319	294	307	315	317	336	291	307	303	295	293	339	338	314	303	280	315	301	333	289	284	348	315	310	346	324	306	296	323	312	309	341	322	300	296	286	307	335	270	308	310	296	300	302	297	348	317	286	301	298	324	296	301	305	331	264	307	284	306	297	319	321	298	318	326	321	327	326	320	286	290	285	311	315	312	304	284	306	312	314	336	312	309	335	332	318	300	297	313	273	313	305	296	331	325	325	329	277	304	319	295	318	296	313	334	302	294	308	310	293	313	288	313	336	302	316	303	317	291	345	324	320	305	313	320	328	308	310	314	282	285	305	294	318	292	288	325	323	295	312	349	313	314	346	314	314	296	306	322	303	296	325	329	298	284	319	302	321	287	302	303	312	297	303	332	313	318	331	306	326	329	280	280	285	269	303	301	281	322	323	330	302	300	343	308	280	280	311	326	334	314	331	302	288	339	305	288	326	299	303	297	307	333	282	311	310	310	331	300	300	294	329	304	330	282	320	322	309	277	332	287	323	310	287	285	321	327	310	344	323	350	285	280	279	310	289	319	335	297	325	306	274	285	324	330	306	308	287	323	345	299	313	316	330	291	281	309	268	318	329	325	316	299	269	302	316	267	315	274	331	299	332	290	331	307	296	293	339	318	333	296	303	320	306	324	266	274	302	322	274	302	322	317	319	313	299	302	323	330	301	298	338	283	320	293	335	291	312	303	305	318	331	317	296	336	289	283	285	326	316	315	302	277	376	300	346	314	332	296	324	319	317	324	299	312	338	305	313	322	319	333	316	301	330	305	346	287	316	324	329	301	260	312	353	315	319	314	351	315	324	342	333	335	337	315	323	330	327	314	320	320	311	308	309	316	321	292	310	303	315	302	303	313	348	309	288	326	312	318	362	306	290	330	320	345	312	320	303	317	330	263	303	301	281	342	286	309	324	333	303	356	324	290	305	302	313	319	323	314	307	331	361	309	330	284	309	309	327	306	294	302	304	315	299	327	320	309	295	312	304	305	318	317	303	308	317	277	270	313	322	309	292	302	307	296	298	301	322	300	308	301	325	293	335	315	306	290	263	298	319	280	308	303	314	307	348	306	325	331	341	338	319	353	320	322	294	322	289	291	317	305	278	320	328	331	293	317	312	311	312	292	323	309	319	301	286	304	290	318	308	319	338	306	303	326	312	309	286	323	302	304	280	323	315	331	329	302	267	300	297	289	320	299	322	312	335	313	301	311	317	329	308	336	343	301	332	309	305	319	303	310	316	351	288	333	289	294	314	316	349	322	295	311	316	293	294	312	312	314	331	322	328	312	337	370	312	323	309	289	306	303	285	311	308	338	343	313	325	289	282	273	285	294	322	299	298	309	312	335	306	298	309	317	318	344	291	296	330	327	318	308	320	291	287	280	310	298	266	299	337	308	318	318	322	308	311	288	311	316	285	306	311	313	306	305	321	343	329	300	311	299	332	317	280	277	335	324	314	316	328	296	276	278	310	322	284	321	327	340	303	329	298	282	308	277	344	309	321	311	318	345	297	327	308	311	308	271	296	334	304	313	306	301	313	308	306	307	332	323	294	277	296	310	323	305	313	373	312	341	307	305	324	277	298	309	311	280	283	309	287	304	299	326	335	343	322	297	295	316	312	311	304	335	305	324	301	303	325	305	311	317	304	309	355	311	277	308	327	292	317	300	323	334	318	357	320	285	282	304	315	311	319	282	304	310	339	274	317	300	326	272	327	317	317	327	326	341	305	306	307	271	301	289	292	302	320	295	289	313	304	336	344	314	307	331	305	309	322	299	318	339	309	304	317	324	302	320	305	324	306	319	314	299	319	313	304	307	333	314	360	280	299	297	303	321	282	324	294	280	305	286	295	353	330	312	299	317	294	338	314	246	311	307	318	350	289	308	312	308	319	307	287	324	329	316	324	315	310	319	324	324	305	310	320	297	294	310	325	319	306	310	303	345	278	304	289	322	324	308	291	319	314	287	294	316	301	301	302	290	282	328	336	316	286	308	287	323	341	266	304	308	330	301	293	325	309	319	292	297	316	320	338	277	283	314	304	305	305	299	315	301	295	298	333	319	317	347	320	311	321	300	326	276	312	309	322	319	302	299	292	331	317	312	303	295	315	292	322	330	311	353	292	304	323	286	314	332	312	274	312	314	307	302	281	311	314	320	314	326	314	296	297	344	282	290	324	314	323	307	319	346	306	308	296	353	312	338	302	325	301	337	280	315	306	302	306	286	299	308	296	291	294	351	340	306	318	331	319	319	315	311	298	292	322	296	324	342	339	301	260	310	300	311	281	284	330	329	333	294	312	259	327	363	291	297	309	306	349	265	294	314	314	319	308	300	302	324	301	292	340	324	302	315	322	314	336	310	315	302	288	316	322	278	300	302	331	310	301	317	292	327	317	294	342	311	313	304	302	313	292	320	321	325	313	307	356	302	277	328	319	322	332	301	352	303	308	304	318	289	350	297	289	333	321	314	315	309	308	320	315	365	309	295	311	316	289	330	292	308	309	299	281	313	292	310	293	321	307	333	294	296	332	307	295	319	320	314	291	320	302	317	309	320	309	292	286	315	303
44610	61270	71293	54487	41866	27881	17772	11076	7101	4374	2473	1281	782	767	801	761	742	777	731	737	797	759	813	781	713	732	784	805	752	793	754	757	789	732	745	752	803	726	714	786	801	790	803	753	751	765	799	767	810	746	774	814	762	788	780	744	726	773	777	814	735	748	859	776	737	760	778	730	782	801	743	765	774	805	754	776	819	758	773	823	780	707	775	821	717	761	765	788	723	802	783	763	847	757	780	755	767	778	775	743	723	809	740	783	725	777	775	758	786	745	769	739	734	766	786	749	777	768	761	775	730	776	745	777	742	776	773	789	798	786	777	771	828	732	766	815	739	774	747	830	755	741	774	783	740	764	760	736	768	768	781	753	769	774	776	778	742	758	830	815	763	789	765	767	790	829	803	779	790	791	732	778	820	720	742	812	763	799	780	774	763	783	797	771	766	773	779	796	801	781	721	756	808	748	756	814	797	766	757	780	764	764	762	776	751	712	770	783	745	767	804	770	846	755	744	754	744	712	735	744	789	771	815	806	803	774	714	752	791	790	771	770	802	741	800	769	765	778	814	783	761	748	775	772	839	730	719	804	775	804	768	773	738	798	758	799	764	748	770	764	781	757	785	808	735	772	776	764	757	785	750	818	762	784	787	694	759	751	723	762	783	776	777	744	793	758	748	767	790	785	800	786	768	761	762	809	743	818	740	718	727	758	765	733	796	756	759	712	740	795	769	780	793	775	744	730	778	787	759	779	773	733	739	776	768	792	779	759	754	798	788	796	725	808	787	741	779	783	723	765	759	772	802	726	755	756	785	772	787	824	777	786	752	774	761	784	777	791	754	750	780	789	791	742	779	761	740	715	751	747	744	739	704	800	793	767	753	805	814	766	761	786	746	761	720	770	744	796	798	761	785	725	722	753	803	780	732	709	740	746	780	748	733	770	734	763	795	752	785	726	734	741	741	765	721	783	742	748	781	728	774	768	726	757	756	741	794	783	683	763	762	758	819	744	766	795	731	789	749	823	759	706	777	776	786	715	807	788	744	777	769	790	839	779	772	797	771	789	729	763	824	775	775	779	741	770	789	852	763	777	799	734	783	773	777	743	752	752	800	744	773	786	801	771	783	784	699	784	765	782	770	758	733	708	782	792	769	751	756	757	792	813	757	765	749	746	756	779	812	766	800	768	798	747	753	756	790	761	809	784	747	811	750	776	737	785	721	797	782	770	746	752	774	793	792	797	743	727	771	766	749	835	784	749	733	770	797	799	766	810	748	763	751	775	777	797	837	763	787	763	766	735	737	738	766	763	748	793	775	771	801	777	805	795	732	728	798	834	749	748	718	805	761	764	779	811	761	770	757	753	752	783	757	741	721	774	757	806	756	744	794	770	807	710	717	797	734	724	745	770	762	744	752	769	736	732	782	775	732	714	776	784	705	775	792	796	790	737	749	731	748	778	729	780	731	760	802	790	761	802	810	755	789	764	715	825	790	761	748	758	770	770	720	756	763	786	774	755	740	778	788	766	766	782	787	764	746	754	785	724	809	815	789	748	782	809	767	752	730	752	774	733	726	763	790	814	784	742	760	791	752	761	798	781	810	771	738	759	808	763	728	793	720	714	755	756	756	745	758	758	806	835	742	784	764	763	784	809	787	770	798	745	797	769	774	770	773	721	719	767	806	745	757	813	805	741	819	801	734	786	731	764	758	799	754	768	736	821	800	738	779	722	773	774	725	737	710	735	742	785	720	794	797	772	743	794	769	754	776	744	725	792	767	770	747	739	791	773	768	803	721	722	802	722	710	804	790	748	833	756	754	818	789	752	785	770	770	706	787	805	753	775	773	720	777	843	782	770	775	774	781	765	748	744	807	739	750	742	742	734	789	775	740	798	773	779	764	780	820	777	767	772	767	771	734	764	774	745	731	743	756	725	795	776	753	754	799	775	762	781	824	727	829	792	765	744	791	753	767	771	737	771	791	725	798	792	750	776	797	724	775	759	813	763	730	759	736	725	757	743	771	768	754	773	748	726	786	770	745	745	759	764	798	815	735	766	760	727	769	775	761	764	789	755	743	741	761	783	775	764	780	742	749	770	734	788	754	756	804	741	766	772	742	780	803	772	804	757	869	744	785	738	769	819	757	770	750	753	754	795	740	796	795	777	803	788	801	780	757	744	708	804	799	769	775	738	792	774	800	781	801	737	748	729	761	730	728	793	719	784	779	781	773	783	775	740	790	744	759	796	789	729	758	756	778	794	753	760	788	740	760	746	765	791	763	734	767	758	804	713	748	732	767	771	779	793	730	766	748	734	765	762	792	792	718	755	754	734	758	771	762	781	737	778	757	780	762	790	740	766	735	763	728	714	803	766	769	777	762	755	821	772	724	785	766	774	756	781	781	752	747	721	785	799	768	818	768	783	817	839	777	803	741	716	775	778	764	775	749	788	780	779	805	740	767	807	751	792	765	773	800	812	766	797	754	790	747	784	764	734	773	782	776	779	777	739	816	777	786	785	734	770	719	797	720	743	764	761	787	804	753	791	789	731	765	809	749	710	833	739	790	767	837	774	755	812	754	741	790	780	783	734	769	749	795	727	795	767	743	791	777	769	778	755	807	810	774	766	793	681	756	788	740	761	815	773	781	772	756	747	749	795	736	732	744	780	789	807	773	807	757	785	754	726	797	790	775	795	791	780	742	787	774	750	760	774	764	690	789	732	776	801	757	799	753	793	765	727	767	785	790	776	766	767	779	762	783	806	807	775	795	730	778	776	813	788	797	781	741	763	792	788	748	767	771	772	793	830	771	797	740	788	771	767	792	769	753	796	739	788	836	817	787	740	771	813	738	727	792	795	792	752	770	782	819	878	797	762	753	746	805	742	708	727	783	789	742	799	736	768	770	755	740	737	818	791	775	754	779	720	776	767	784	777	737	758	740	738	765	732	807	765	785	823	752	781	773	813	770	711	767	726	778	767	747	808	784	740	784	724	742	739	769	790	820	721	782	756	754	802	786	730	744	773	790	785	769	725	715	753	774	781	760	796	740	772	812	772	789	795	781	783	776	776	756	772	790	776	790	721	763	804	746	726	796	821	747	757	780	783	784	778	768	749	761	758	748	761	807	768	805	750	783	752	796	754	764	763	785	755	787	747	813	725	784	782	780	725	800	736	769	762	824	768	744	767	760	777	759	821	785	764	819	767	763	808	766	806	813	843	770	755	790	755	759	777	785	814	784	797	778	769	762	761	829	758	741	822	798	792	793	716	775	764	724	746	789	803	707	820	737	773	799	824	752	797	714	844	794	799	799	744	766	779	774	787	789	823	744	778	785	754	752	780	791	776	751	713	832	796	791	765	755	764	746	726	794	757	762	764	782	767	757	783	746	748	765	755	763	737	778	753	758	778	797	789	783	838	754	738	752	770	731	811	770	732	775	796	748	704	800	768	761	712	746	779	795	737	755	796	788	720	800	699	766	772	747	759	791	774	807	750	765	741	753	768
67194	76747	76079	54871	35050	20956	8166	3387	1926	1262	742	501	342	309	290	334	339	311	321	346	325	303	339	327	319	279	304	285	324	282	293	294	301	304	329	286	295	299	309	267	278	328	292	346	309	307	323	333	304	300	292	328	323	305	331	283	310	320	320	305	293	297	323	311	308	265	321	332	297	341	305	277	271	334	294	335	288	323	315	318	305	308	303	298	334	306	290	303	285	311	305	293	322	310	312	317	317	310	307	312	311	298	310	282	311	320	319	337	299	319	328	309	308	317	342	303	325	324	307	272	318	305	320	291	345	329	295	312	306	282	311	297	281	299	300	319	328	282	290	283	328	324	327	287	307	309	301	311	325	311	306	328	308	303	322	310	340	299	320	303	288	317	334	344	308	299	317	318	331	334	310	275	301	322	299	303	297	289	335	277	322	323	292	300	320	322	306	357	284	342	328	337	275	311	297	297	331	268	335	309	287	324	351	287	284	305	313	302	300	340	292	310	300	335	316	344	313	306	319	310	297	306	310	310	290	263	284	278	296	315	322	310	293	307	287	311	295	337	315	299	328	283	331	316	315	281	309	309	314	303	312	306	322	330	315	311	311	327	316	302	339	289	293	327	300	301	303	295	300	302	297	285	301	300	317	296	287	299	285	289	305	272	296	314	291	299	301	297	283	303	313	333	322	340	329	307	314	315	318	305	306	313	327	318	308	278	335	306	315	320	301	322	309	283	307	293	286	311	299	307	311	319	302	299	313	317	285	333	283	306	305	294	310	342	301	281	308	320	305	293	319	289	292	300	323	318	291	302	292	320	340	320	283	304	316	312	280	313	318	313	303	267	292	333	325	296	322	302	301	334	321	314	337	300	323	295	312	280	293	313	325	337	282	306	331	334	320	309	335	319	311	340	301	312	339	311	337	282	309	324	313	288	284	320	316	303	345	336	312	356	286	305	322	257	322	304	315	305	333	314	349	311	316	317	281	296	291	267	329	289	301	259	342	333	289	280	291	300	271	280	317	337	302	313	300	291	356	298	303	305	291	286	307	294	322	295	309	300	308	278	299	304	318	304	322	290	308	308	313	316	326	300	322	344	296	324	304	329	320	290	301	330	312	316	296	301	337	329	316	288	288	293	327	335	299	304	310	293	317	322	313	344	301	298	318	297	325	329	313	305	289	287	315	310	266	311	312	304	325	339	290	315	318	300	279	340	326	325	310	332	324	311	295	297	316	305	300	293	334	319	294	283	289	295	310	328	324	302	333	322	337	316	317	299	299	303	309	317	296	298	300	304	297	303	287	324	353	319	307	322	306	320	289	344	308	303	312	316	334	316	325	283	300	334	295	314	304	331	290	317	331	323	312	298	307	311	306	269	309	308	271	311	298	302	281	300	323	285	322	314	307	321	308	334	308	365	304	297	336	335	292	260	339	282	291	299	292	303	261	328	327	306	292	298	336	308	333	300	307	307	314	296	306	306	303	324	325	325	337	316	287	289	300	299	304	341	279	297	309	311	331	306	300	299	340	289	307	339	323	276	295	320	308	303	277	311	308	293	314	315	312	322	312	323	305	319	310	318	311	302	321	335	292	308	288	311	327	321	324	296	318	301	296	313	304	307	325	304	332	311	296	248	285	295	315	313	307	312	255	310	314	321	358	331	323	270	315	313	297	299	315	331	269	354	309	320	300	308	290	310	313	315	344	314	266	287	293	264	297	343	311	300	301	311	302	285	290	304	292	282	299	327	304	290	320	287	306	318	314	293	317	331	333	296	292	323	308	293	283	318	321	313	284	333	309	311	324	320	276	308	330	309	302	298	290	319	308	302	301	325	302	321	327	296	303	310	293	311	315	309	314	303	291	333	296	313	303	297	317	328	293	291	331	299	308	305	312	277	314	316	315	308	275	300	321	328	298	314	295	309	320	292	308	312	314	316	303	307	319	309	306	288	330	305	349	320	305	304	329	326	329	314	316	299	303	334	310	293	297	283	294	291	316	309	345	315	312	334	290	319	276	310	320	326	320	281	309	305	288	308	286	316	310	313	334	302	332	319	300	316	302	331	292	326	292	280	312	323	302	293	319	275	307	307	262	333	321	301	318	308	304	308	306	277	315	325	310	321	301	298	296	291	313	314	295	314	308	291	324	306	304	304	306	301	333	248	308	335	315	293	318	310	315	294	282	296	307	326	294	293	313	302	313	260	300	309	310	324	308	326	301	307	289	319	331	297	318	306	328	314	303	313	302	318	346	307	302	292	305	320	325	337	344	322	304	297	317	298	312	332	294	328	279	337	292	306	368	298	315	302	309	325	324	305	331	301	297	306	317	323	309	302	336	289	306	285	313	311	319	316	319	309	315	284	360	292	275	296	292	311	315	313	288	316	315	362	299	309	320	279	338	325	324	301	321	283	295	315	313	320	297	306	283	293	321	283	310	304	321	320	321	319	310	282	324	286	298	299	296	303	301	325	323	286	308	308	312	299	322	336	321	334	300	293	297	296	325	315	316	314	326	294	289	290	314	316	298	285	308	323	303	280	322	334	298	297	309	298	325	319	312	308	301	323	317	311	306	318	304	314	309	319	285	304	332	305	309	303	317	307	318	308	308	363	294	258	291	300	312	327	338	318	331	284	330	329	279	325	315	335	307	307	317	280	275	312	296	308	314	313	329	284	310	312	296	310	315	288	315	289	292	287	281	307	311	327	337	328	300	343	305	282	313	314	317	318	310	292	333	335	312	321	293	308	291	294	310	312	305	324	317	304	361	314	299	317	325	299	327	317	316	303	325	289	282	316	302	316	300	302	303	292	326	303	297	284	302	335	339	330	317	291	303	329	302	297	340	321	317	315	299	334	277	311	322	296	294	301	307	291	298	329	330	331	309	291	309	287	295	313	307	307	330	321	313	316	311	282	327	301	323	307	320	328	303	303	324	310	311	347	301	339	299	315	311	303	334	317	321	313	291	295	342	303	305	308	330	330	313	289	312	317	336	294	304	310	271	301	290	323	343	310	311	305	320	341	297	297	294	313	284	316	315	290	299	282	301	282	289	280	301	323	296	279	302	300	313	304	292	319	315	302	335	304	328	331	306	311	352	298	287	279	303	313	292	286	302	333	323	301	302	292	304	295	310	308	329	307	283	297	303	296	324	339	319	328	305	313	327	306	312	331	306	337	287	283	291	316	331	331	321	304	317	335	331	304	300	315	322	305	350	316	325	305	331	277	311	303	318	285	291	294	333	290	322	310	307	316	326	288	312	354	329	312	277	318	306	319	314	301	350	313	331	295	303	304	298	311	302	309	300	338	319	333	298	306	311	317	288	304	324	323	290	293	303	311	296	331	335	338	306	309	305	322	308	301	301	306	312	269	319	319	333	310	302	317	317	311	284	308	302	306	335	306	316	297	313	300	327	318	307	296	304	294	342	307	331	339	341	294	325	312	337	315	292	276	323	321	336	317	312	293	321	288	290	289	293	318	310	325	308	321	361	294	324	280
43618	61254	71847	55830	42590	28853	16405	9810	6638	4386	2271	1307	805	782	792	752	820	763	834	757	818	782	811	733	719	777	769	750	770	807	760	782	799	757	772	769	784	758	781	794	808	776	766	791	810	792	806	782	763	759	745	775	781	703	782	803	726	736	755	787	752	778	741	778	806	820	790	832	762	765	813	719	786	763	738	745	756	790	798	818	748	761	775	805	797	765	747	770	699	756	803	750	771	751	779	742	799	717	789	706	778	798	717	737	723	744	798	803	786	757	775	770	768	759	754	766	781	787	753	718	754	698	799	773	764	776	771	786	765	771	818	755	830	784	777	724	785	774	717	763	768	771	780	718	750	788	814	748	745	762	797	795	765	751	788	740	796	798	796	761	768	780	846	714	772	784	771	689	762	769	812	768	776	768	723	758	717	816	706	785	772	759	807	742	736	749	753	773	810	773	797	768	786	781	752	766	799	718	754	755	774	759	773	773	769	757	763	758	739	762	760	756	756	753	761	777	745	767	775	801	740	702	746	766	745	771	748	794	740	764	724	757	796	767	758	794	793	767	810	844	818	708	752	780	756	742	801	758	725	814	745	753	720	775	755	754	806	754	743	723	738	797	737	789	758	744	827	754	767	748	765	728	721	730	750	766	766	767	753	754	761	776	758	701	786	739	750	823	773	743	754	773	774	741	767	808	775	815	751	791	767	775	806	751	752	740	780	797	781	750	753	766	783	766	787	767	753	777	764	738	738	779	773	773	793	783	714	733	757	771	757	790	818	738	770	761	821	745	780	795	812	765	772	745	746	761	729	776	764	750	751	812	751	768	774	793	814	736	784	760	738	733	787	750	792	711	790	794	738	742	793	771	775	720	774	798	788	746	812	770	777	772	752	748	764	726	719	744	771	744	834	730	758	739	753	769	809	752	740	761	735	802	751	735	768	800	775	767	774	757	749	805	743	759	770	790	759	828	791	846	780	820	797	738	765	789	749	751	748	774	748	773	759	766	724	726	748	759	752	752	758	729	740	712	792	748	783	800	766	743	785	691	763	757	753	734	756	760	756	762	805	770	738	769	740	736	774	705	775	785	758	775	731	733	744	761	794	730	773	787	772	777	750	775	760	762	780	725	733	773	805	746	762	748	831	745	780	765	749	788	767	727	753	793	758	827	769	774	773	739	720	747	771	728	762	719	792	752	738	730	789	769	758	757	811	742	777	768	740	714	745	776	750	733	734	758	746	788	796	788	769	792	739	783	727	715	784	784	769	748	776	770	830	772	794	734	769	738	776	765	769	774	792	739	777	750	761	775	772	795	788	779	792	759	747	756	775	780	765	716	767	744	722	743	751	782	769	762	767	778	772	717	746	748	726	844	763	730	782	797	758	812	783	754	785	744	832	748	797	786	731	734	770	732	792	783	759	772	727	840	776	785	755	754	733	784	759	761	738	794	780	785	758	747	772	764	816	745	788	740	780	834	780	750	739	747	777	744	790	772	732	785	825	764	787	801	804	776	783	823	799	806	792	781	764	774	753	802	729	743	768	722	769	757	743	746	799	769	739	714	807	746	787	764	822	784	756	792	729	784	773	798	695	749	791	712	783	769	765	750	761	746	708	799	784	739	779	771	756	750	791	769	783	758	755	739	737	746	734	800	762	734	773	751	771	771	818	806	759	703	771	793	797	770	775	775	760	746	732	716	797	761	783	809	782	731	836	757	777	736	751	762	811	756	733	783	729	743	756	735	740	795	709	776	786	745	740	792	727	784	769	766	746	771	740	859	742	739	793	767	828	780	720	759	774	778	789	758	757	787	746	741	715	763	761	770	739	763	731	708	768	734	748	746	761	769	787	749	744	763	796	718	803	723	769	760	718	736	764	765	767	761	772	827	735	728	758	777	716	722	750	814	780	780	699	724	783	726	764	750	768	743	747	777	736	750	751	775	761	802	750	762	763	790	777	791	771	821	765	743	757	788	749	759	758	802	831	765	751	732	830	786	752	739	750	704	781	759	784	753	777	779	764	791	740	751	754	782	791	832	782	767	784	712	756	747	791	751	730	802	792	774	764	804	810	740	700	746	765	701	754	803	814	774	778	747	847	793	741	738	743	729	747	795	789	722	730	805	789	743	758	759	739	768	768	775	788	809	757	777	748	715	741	776	724	757	806	804	765	724	773	734	763	776	773	777	796	676	747	790	774	745	740	799	753	776	813	754	752	791	813	713	785	759	722	809	747	718	785	805	805	794	749	725	821	751	802	788	789	779	750	779	754	742	806	785	769	764	750	692	801	817	774	818	782	761	756	777	802	807	769	813	759	731	742	803	770	764	748	733	798	755	792	780	795	758	720	761	735	746	782	755	796	805	776	817	762	776	776	778	779	805	800	785	711	783	741	770	780	774	760	764	761	807	793	782	743	787	790	769	798	745	775	749	770	814	741	736	776	759	764	742	758	754	802	747	774	780	785	789	786	750	694	739	818	714	765	731	806	766	739	774	797	756	825	759	785	722	790	808	689	713	781	771	751	755	771	757	736	740	765	785	757	789	759	796	716	749	804	732	764	732	757	742	741	732	732	778	829	747	750	754	776	770	755	746	803	732	775	784	752	721	734	759	756	770	711	757	739	720	746	765	770	816	789	788	762	772	739	768	753	770	776	791	768	759	712	788	729	740	736	747	743	713	742	700	777	722	816	787	807	730	831	712	791	765	773	753	776	765	781	783	749	806	701	763	785	768	714	773	795	765	762	791	804	764	771	762	738	820	752	755	774	766	780	767	755	774	769	758	747	732	802	731	789	759	783	762	763	771	813	751	816	753	763	787	732	775	731	693	780	757	769	731	785	775	788	762	777	724	778	761	806	738	816	774	727	723	748	781	731	797	800	755	741	766	740	750	779	796	765	755	733	778	704	746	743	765	783	796	734	809	803	736	728	782	739	733	775	795	766	735	791	777	773	720	772	750	767	785	779	748	771	787	808	759	836	723	750	713	828	784	825	719	794	789	765	798	715	770	712	766	697	751	768	757	728	728	830	724	755	763	798	759	803	805	758	749	786	838	753	756	748	742	811	780	783	807	761	737	750	756	802	745	757	774	783	797	728	765	754	790	745	811	749	768	737	736	816	730	769	776	812	771	757	741	776	733	761	859	754	800	727	761	745	815	790	797	790	765	733	767	797	763	771	788	766	729	733	807	743	761	793	786	765	788	789	747	794	729	765	709	793	776	778	752	761	823	792	784	775	723	712	791	803	819	730	770	750	758	790	754	781	784	769	730	790	784	801	770	796	775	798	766	771	732	741	751	742	752	746	712	787	760	766	778	771	786	776	766	743	752	746	761	755	761	829	748	807	723	769	739	760	736	770	770	764	773	727	772	743	773	736	756	782	735	752	784	785	755	767	721	775	761	713	764	774	727	760	682	732	757	800	774	772	786	787	810	759	770	763	740	771	795	784	719	777	765	776	770	790	761	804	736	741	780	741	811	729	748	736	742	775	755	749	767
68831	76563	76326	54786	35419	20662	9143	3478	1745	1100	644	403	323	314	301	309	354	289	326	304	323	315	308	318	326	269	336	352	314	305	296	313	318	315	329	285	308	320	304	293	303	332	350	327	299	326	301	317	313	299	309	307	313	323	286	276	314	300	296	313	345	317	317	308	341	325	320	303	330	303	332	332	321	303	314	294	342	300	312	320	288	327	300	345	315	322	316	322	328	331	326	332	313	298	311	327	312	305	319	297	296	333	314	292	291	308	294	315	302	349	336	311	303	300	336	311	329	312	307	340	350	297	323	317	308	326	303	293	315	293	319	323	303	288	304	341	300	333	330	342	313	359	290	311	304	291	291	327	309	300	328	334	308	304	292	303	325	302	318	337	325	288	265	328	321	287	309	327	304	295	295	343	348	329	309	323	306	324	322	294	333	336	316	320	328	321	316	295	309	305	310	295	309	319	309	313	298	289	328	319	303	310	306	304	313	327	298	304	322	314	298	340	316	278	299	339	305	301	300	317	308	289	294	308	324	316	336	319	325	316	333	340	342	273	323	310	309	336	301	288	350	301	301	318	283	305	317	309	329	310	288	306	277	325	309	323	307	328	303	331	284	319	305	330	313	333	312	302	320	330	295	292	292	331	321	331	310	327	296	289	298	293	312	313	302	319	321	307	300	323	283	364	316	320	281	350	323	333	289	346	317	319	270	279	301	301	317	315	331	278	299	317	326	319	321	336	306	317	334	280	296	309	337	334	306	282	292	312	312	339	298	289	338	350	322	306	293	351	334	281	297	328	322	332	282	307	324	313	319	302	294	286	326	306	313	350	303	323	305	292	317	313	303	309	299	327	297	302	282	273	285	307	301	297	292	324	275	281	286	312	332	327	309	321	314	299	305	314	328	325	350	292	302	298	329	316	307	321	312	299	312	319	316	299	324	330	320	293	316	329	288	309	319	329	297	307	351	333	345	304	326	307	320	342	294	297	349	315	342	354	286	316	329	313	302	335	299	304	290	312	316	320	272	330	328	304	333	293	298	304	317	300	341	336	326	304	314	306	316	297	325	316	333	285	318	289	295	337	314	300	305	288	335	310	323	321	333	312	305	308	304	315	318	320	288	301	302	310	317	326	283	323	300	311	329	328	300	303	337	302	306	323	306	299	309	297	320	316	323	359	328	276	283	314	310	307	321	293	324	334	304	273	315	310	272	294	295	286	335	315	313	319	314	317	259	349	282	317	306	310	317	313	292	333	304	310	301	277	337	290	276	304	320	316	293	297	315	354	300	340	315	324	325	300	342	328	276	303	328	315	295	287	310	304	328	324	304	336	286	294	297	315	288	347	320	308	287	334	319	313	297	282	313	334	343	273	312	308	285	324	277	306	297	331	291	329	289	284	309	342	335	309	329	330	299	342	346	329	287	314	306	299	281	323	304	323	326	325	323	301	314	320	309	324	300	327	303	333	338	299	311	329	335	312	306	319	339	321	305	329	306	350	315	289	348	334	273	301	338	318	323	319	320	338	334	340	335	289	314	317	306	305	316	301	327	297	291	297	315	296	293	302	264	309	306	287	302	307	293	325	321	375	296	322	310	325	302	313	334	318	329	301	303	327	301	300	348	345	325	359	345	322	302	303	307	322	314	309	307	336	319	310	284	325	307	338	308	289	305	361	322	305	275	334	316	298	322	297	327	308	315	305	318	315	276	313	334	303	289	290	335	359	316	320	326	317	310	283	310	317	343	287	312	329	336	294	277	323	304	315	302	375	323	312	302	315	306	360	277	311	334	305	281	310	289	322	322	349	332	326	327	311	325	317	302	330	313	303	328	313	306	351	323	320	355	300	316	278	302	308	322	334	322	318	317	311	305	345	290	312	325	346	265	279	287	330	322	272	311	306	342	314	333	333	335	318	308	293	325	299	297	312	319	323	294	290	330	313	321	311	289	304	298	360	320	277	326	310	321	340	323	303	345	296	305	299	322	327	313	321	274	299	310	333	330	283	334	340	272	303	314	304	317	287	311	322	288	324	309	347	314	300	325	284	345	323	296	297	298	338	314	329	305	309	317	258	335	312	333	278	314	306	309	333	290	321	348	302	289	306	287	300	274	318	328	337	318	336	331	286	324	347	324	307	316	324	301	278	347	319	313	307	325	290	317	299	284	348	273	305	316	339	322	296	311	282	299	309	328	310	288	301	351	306	323	314	282	306	281	327	318	318	316	318	302	322	308	355	295	310	291	334	322	341	280	330	278	327	326	326	327	305	313	321	317	297	308	344	312	297	320	323	307	336	292	279	281	268	324	333	318	315	311	326	289	295	325	331	342	287	315	294	308	283	320	324	314	331	303	316	301	313	333	299	352	332	312	302	308	332	294	314	300	318	307	298	302	317	318	293	334	275	311	296	297	309	319	326	297	293	305	291	325	304	346	318	300	322	333	315	323	278	348	308	306	291	322	316	328	303	301	335	332	325	324	269	312	321	298	343	304	332	322	311	320	286	321	318	322	315	317	302	338	325	310	327	279	325	322	315	329	334	326	339	303	316	324	341	330	321	296	297	301	304	313	331	301	298	324	326	313	331	316	326	303	299	352	309	332	325	303	324	304	299	316	275	326	281	304	314	334	289	334	325	295	324	314	342	299	326	334	294	315	311	311	311	268	303	314	326	318	316	295	310	321	331	299	329	299	304	273	292	303	311	270	322	308	309	296	310	322	290	289	284	301	283	312	313	349	347	297	316	320	298	271	317	305	318	321	312	345	282	316	312	317	315	311	329	312	311	297	314	300	305	305	327	318	295	343	296	317	308	312	283	331	310	342	308	320	326	335	308	335	300	274	305	300	324	288	309	313	279	307	322	280	303	315	348	340	362	320	315	309	360	301	306	326	332	314	310	278	329	315	289	294	314	315	307	281	291	315	288	316	328	298	317	307	298	299	318	301	298	327	315	317	311	287	323	318	304	310	329	327	315	330	327	295	290	294	341	303	315	324	313	331	324	324	343	294	349	330	306	296	313	334	288	296	294	304	367	300	300	318	307	367	319	303	312	316	302	287	329	325	331	317	314	294	325	325	291	306	288	296	310	302	312	280	309	316	326	316	324	319	330	324	323	306	290	306	309	303	319	300	307	276	305	338	335	316	346	329	312	352	308	340	312	327	318	303	313	288	310	297	321	311	286	314	289	316	308	351	307	321	299	346	298	266	325	312	294	296	294	300	328	304	317	324	291	328	318	291	305	308	286	328	299	299	320	353	313	308	315	311	305	309	320	285	290	320	304	320	279	306	294	308	302	305	342	316	308	329	304	299	344	337	295	308	286	289	333	299	329	340	334	303	321	309	303	344	310	287	319	333	314	317	349	324	314	329	307	328	300	350	323	293	330	299	331	317	302	292	325	345	314	341	320	295	330	311	287	336	295	307	314	317	311	317	306	302	345	335	306	324	318	315	289	296	300	316	280	329	316	311	299	305	311	330	317	319	302	286	309	283	333	309	325
44076	60913	72030	55761	42442	28374	18208	10152	6169	3974	2109	1156	837	775	768	770	829	790	721	796	787	736	798	772	795	765	755	745	747	804	802	781	805	825	806	795	787	807	764	806	751	745	741	780	753	804	763	756	744	784	715	718	804	735	753	764	759	751	743	790	796	766	771	752	770	709	780	770	769	755	761	765	788	771	750	781	804	796	821	763	786	838	762	803	776	733	767	784	751	776	788	747	759	795	795	748	758	756	736	791	796	756	738	786	774	811	770	760	783	723	754	757	742	755	767	742	760	788	743	745	763	787	782	742	778	777	798	750	773	788	776	715	764	785	754	803	814	758	755	770	778	794	758	780	769	766	756	759	785	763	786	739	735	741	753	776	745	771	768	708	755	777	803	814	780	763	785	758	779	755	768	803	737	779	782	746	773	761	771	789	794	760	780	768	776	752	727	722	800	821	740	762	754	744	804	795	744	781	764	721	799	814	779	791	744	757	749	757	817	784	812	790	845	713	772	774	747	807	772	742	744	742	809	765	793	811	782	801	763	761	781	768	758	783	802	777	757	805	760	754	750	753	774	764	763	805	762	794	786	751	800	766	774	751	738	760	820	772	819	751	784	768	787	757	755	738	759	774	777	822	799	756	819	758	780	806	755	758	770	796	771	758	730	728	761	787	744	807	783	761	772	789	783	755	753	776	745	751	782	792	760	729	767	729	749	779	786	709	787	772	755	743	797	834	743	793	736	811	798	734	814	761	759	785	798	766	799	775	746	739	790	780	783	778	765	758	773	770	750	722	722	827	755	741	794	773	763	692	763	773	738	754	775	769	752	716	779	767	783	740	764	762	834	742	767	758	762	745	774	777	734	725	746	731	761	784	826	801	825	767	763	741	767	785	741	792	758	780	771	761	775	784	730	740	771	759	778	731	784	695	805	819	761	720	774	774	799	792	769	798	759	769	787	772	686	751	757	765	765	779	756	787	781	781	781	766	761	786	751	786	792	784	794	743	754	714	775	723	835	759	758	747	777	779	779	738	752	752	783	767	816	768	755	741	751	748	768	819	743	776	747	692	739	794	767	796	786	781	796	783	815	760	787	810	779	786	782	721	763	806	794	783	758	770	732	744	776	812	784	722	774	827	827	767	774	756	777	763	835	755	777	761	758	745	758	803	779	773	805	745	792	792	739	727	742	771	782	806	729	790	794	735	743	785	740	780	740	736	760	805	773	769	743	821	742	773	757	788	765	748	783	782	774	771	800	820	818	747	783	755	765	777	786	803	813	756	824	784	726	795	762	748	784	797	685	770	811	759	793	778	798	756	782	742	780	754	759	768	788	782	766	768	779	740	748	801	771	747	777	801	758	775	753	772	794	795	781	740	755	763	738	786	778	751	738	774	753	703	788	768	766	794	798	785	773	740	787	745	738	809	767	803	754	742	743	806	805	723	734	783	809	771	791	795	796	782	762	829	781	751	769	811	774	729	742	734	724	834	821	749	728	776	743	770	777	802	801	815	791	794	758	748	817	748	776	790	742	768	791	801	709	772	802	819	754	785	754	751	778	800	723	707	770	776	780	733	746	746	836	756	736	754	737	762	767	807	765	764	756	759	778	774	818	807	810	808	782	794	777	814	734	776	763	784	814	799	745	748	693	787	826	781	742	755	729	786	780	725	740	779	767	740	762	772	752	779	779	755	765	777	759	728	723	759	748	771	795	721	800	807	756	749	792	744	732	764	731	745	786	741	800	736	768	771	778	783	784	778	806	789	794	769	732	776	769	739	764	740	744	770	737	819	750	785	745	814	811	740	706	771	755	731	803	744	780	733	740	774	770	745	777	788	792	793	873	780	781	796	775	755	818	787	743	715	759	764	770	766	801	785	769	768	780	796	766	747	735	790	727	814	769	788	797	754	766	798	745	764	765	842	786	781	802	727	777	809	807	775	760	734	757	735	713	771	730	697	781	769	830	753	808	791	779	777	771	782	737	772	780	774	763	740	735	817	784	668	768	748	771	758	779	748	760	730	849	746	778	759	785	793	737	816	788	803	775	738	773	757	763	729	761	762	708	828	775	751	754	758	752	772	767	786	761	730	701	722	778	766	787	728	799	779	810	720	779	789	773	723	756	806	765	742	797	750	779	734	768	804	731	779	797	744	775	779	790	784	729	788	730	790	802	754	762	765	742	696	777	760	822	709	814	829	788	787	770	828	788	798	807	747	770	748	820	790	724	774	774	786	769	782	755	744	740	785	765	762	757	780	734	787	728	798	790	780	806	778	772	783	751	730	765	742	756	761	776	747	783	743	794	800	814	771	731	757	824	757	765	757	782	748	785	770	799	809	773	748	788	811	748	764	784	728	766	744	778	796	736	777	738	788	776	728	779	734	731	798	770	761	737	784	760	752	818	756	771	732	779	757	784	774	797	743	774	786	790	777	753	714	732	723	808	796	777	755	742	780	791	766	745	768	771	778	770	748	770	768	751	792	774	783	768	742	791	770	765	726	834	761	811	779	765	757	811	766	825	720	723	790	768	768	775	747	802	780	767	773	756	742	764	780	776	747	772	761	793	786	787	742	766	737	778	779	764	763	761	793	813	751	735	773	812	798	752	792	782	729	769	807	769	787	811	729	741	761	718	767	759	789	824	715	752	769	730	750	758	834	797	800	796	795	725	775	770	769	816	774	807	722	766	786	773	764	832	801	755	690	813	803	742	765	767	794	744	770	791	763	809	776	764	727	740	794	725	790	772	808	795	713	805	772	758	735	772	775	736	762	789	753	777	762	787	704	773	747	769	753	794	791	775	756	724	751	757	800	780	720	751	770	765	780	775	767	752	754	759	757	770	771	745	775	769	734	740	796	758	747	789	729	763	785	775	777	768	820	770	793	821	802	805	768	815	768	765	760	820	795	753	796	777	780	786	770	753	772	831	753	779	745	754	726	776	767	769	737	774	758	750	793	730	786	754	742	763	742	766	767	728	764	791	743	773	742	730	828	740	728	782	715	803	789	752	758	735	784	735	764	730	744	752	758	740	767	750	738	800	765	755	743	755	740	781	786	734	746	756	810	785	800	780	729	736	774	764	795	795	802	756	707	785	822	780	780	822	750	767	740	801	818	723	780	758	766	794	784	767	765	799	781	703	776	736	774	763	754	807	805	771	755	787	827	779	748	791	741	750	794	771	708	791	751	799	769	760	812	732	730	779	716	759	714	778	771	809	822	798	819	798	794	735	793	742	811	787	792	801	783	753	775	839	757	799	754	806	731	749	749	763	754	787	756	761	735	766	768	729	776	785	764	812	791	818	788	793	803	806	774	760	799	777	824	775	750	757	749	754	769	782	750	781	787	768	754	775	752	798	810	798	797	772	746	752	774	796	790	757	764	804	767	728	817	780	754	774	750	757	747	709	792	798	726	746	754	801	783	779	720	861	781	821	769	811	757	760	809	765	760	735	803	748	805	753	745	780	803	789	772	786	764	716	777	795	767	766	803	799	789
68298	77153	76662	54162	36631	22522	9859	4088	2109	1277	723	382	340	277	282	307	327	337	296	336	293	330	321	313	333	309	283	320	304	326	314	307	334	305	294	298	323	290	302	327	298	281	326	291	307	313	283	295	328	310	329	344	311	326	332	331	335	297	289	290	362	319	317	333	305	323	328	281	275	333	316	316	300	306	323	287	319	312	335	288	308	320	323	305	322	324	319	318	294	305	309	311	309	310	316	312	293	320	346	338	306	318	319	339	349	351	336	325	324	338	330	341	299	303	322	299	285	339	332	301	301	305	305	314	333	324	302	319	331	299	298	356	311	326	306	319	288	337	323	298	336	351	289	306	301	313	301	322	330	315	297	316	315	326	297	318	338	314	294	299	322	301	308	302	303	302	332	297	302	332	304	307	301	332	301	330	321	310	321	309	279	324	341	346	312	301	309	315	307	312	312	325	304	291	319	309	291	322	327	324	340	347	295	305	323	303	361	344	309	351	314	312	299	332	328	295	321	318	352	314	312	356	291	330	288	302	355	313	310	314	297	331	344	327	304	275	308	318	318	314	296	324	324	325	339	296	342	303	325	298	313	321	306	311	329	325	320	306	322	319	325	293	317	303	292	301	284	302	274	313	289	330	319	325	311	284	329	340	329	295	330	312	326	313	324	323	320	321	280	331	330	308	318	297	308	299	333	314	340	339	293	346	318	327	344	303	308	279	322	304	287	324	294	285	308	352	326	307	311	298	340	287	310	306	321	322	327	303	293	310	365	307	293	338	293	320	291	373	297	313	289	316	331	354	329	310	330	307	329	297	320	318	305	302	353	324	290	306	335	329	301	306	320	297	341	315	296	336	334	300	311	319	317	285	307	325	310	307	337	291	316	329	296	325	308	302	323	299	314	311	341	338	344	330	315	324	318	292	319	339	338	290	305	334	312	311	317	318	316	317	291	327	328	303	298	297	281	309	322	338	314	302	315	332	340	319	315	317	354	354	345	332	316	333	328	319	334	354	337	312	309	310	314	286	331	343	313	310	310	310	312	307	317	314	319	371	330	329	337	311	324	346	300	299	307	308	328	267	318	299	296	356	304	302	304	312	325	336	300	298	285	306	353	330	315	295	309	340	299	306	311	328	306	289	319	314	304	307	318	310	315	303	308	322	297	322	335	318	286	303	349	354	295	315	313	303	307	316	307	327	330	318	299	326	329	295	298	305	324	298	297	295	277	315	346	317	317	310	342	323	289	327	325	297	286	327	280	311	298	351	345	285	321	297	329	305	283	275	316	316	303	331	331	333	292	282	342	337	292	340	349	323	292	328	309	298	318	323	314	312	314	316	313	353	307	296	314	313	329	351	294	317	346	305	347	278	334	280	304	301	334	294	346	302	326	327	316	315	329	290	338	309	306	312	301	300	302	321	328	282	321	323	307	317	318	277	300	328	303	321	298	349	318	296	317	290	293	298	341	322	330	314	350	367	309	306	313	301	306	298	287	319	312	292	295	330	331	323	331	288	344	290	320	305	312	301	310	302	293	360	279	336	325	330	300	293	313	315	304	299	332	320	299	306	304	347	331	324	352	342	312	331	280	290	296	311	338	329	316	312	314	337	363	312	331	336	299	338	293	305	353	341	335	305	324	336	330	335	308	298	325	290	294	300	326	328	324	291	341	320	323	304	327	315	308	308	313	290	314	334	289	316	331	290	311	281	293	321	333	279	318	297	330	276	348	302	317	323	302	322	338	316	314	322	352	304	321	303	291	287	332	302	312	322	339	340	313	335	298	311	310	332	312	298	291	310	312	294	316	313	307	323	291	317	318	327	315	298	311	322	315	314	296	304	280	330	321	310	321	305	344	341	352	301	294	273	353	308	332	320	293	298	312	341	353	307	336	342	315	297	324	331	322	315	312	298	330	326	296	318	318	340	330	314	286	343	317	267	352	313	294	316	281	308	332	326	313	322	320	291	324	299	307	318	322	332	309	290	334	323	295	305	317	286	285	301	306	311	329	339	296	301	315	346	331	332	339	322	338	307	319	336	301	294	335	308	309	336	317	317	340	302	318	287	322	319	300	321	331	325	339	298	326	346	302	310	317	278	334	307	311	330	263	309	311	336	322	297	305	336	329	286	292	326	292	303	314	314	307	318	333	341	302	297	326	318	332	356	299	285	325	304	324	312	305	319	340	297	285	279	291	290	293	313	291	327	330	299	295	302	298	295	307	282	316	313	299	303	306	343	322	334	299	360	333	322	324	340	292	305	301	294	335	291	287	325	315	311	330	299	259	301	303	318	312	301	311	312	316	321	332	287	302	343	322	291	348	314	334	301	315	316	326	331	315	312	343	308	346	317	332	325	296	330	303	304	316	327	361	316	320	321	291	276	339	314	304	325	323	336	280	302	331	327	334	293	296	324	291	316	323	316	332	297	348	292	319	308	325	317	330	293	333	318	330	285	297	311	318	308	334	334	337	289	316	300	343	300	323	328	325	324	334	320	291	307	293	341	311	317	333	295	322	332	296	310	329	308	298	299	331	301	292	317	311	317	307	314	303	334	347	295	287	302	317	310	348	303	337	324	314	314	313	331	327	338	323	297	332	306	320	332	327	308	341	293	327	304	322	296	304	328	312	325	325	311	303	292	369	326	313	285	303	306	324	326	324	315	297	300	308	309	361	325	314	325	318	337	314	309	316	337	290	320	300	321	353	323	294	326	301	282	309	331	339	286	302	283	323	295	315	301	292	275	300	330	318	323	310	327	320	322	293	337	331	333	323	340	326	306	318	363	282	344	341	301	337	322	332	331	303	309	323	316	292	274	292	349	309	289	309	313	308	338	299	342	282	276	320	312	303	296	301	328	322	306	287	340	317	344	344	319	295	331	318	311	317	320	311	332	299	302	289	316	307	302	333	340	306	331	325	325	314	335	297	303	337	309	287	284	336	348	295	325	311	336	321	318	303	305	322	301	307	329	328	305	340	305	327	326	314	326	341	345	353	321	296	306	297	297	331	329	363	319	337	307	336	309	307	308	261	320	335	332	303	324	335	329	307	299	352	316	309	332	268	327	321	313	330	320	336	372	302	311	323	342	286	296	311	313	307	304	321	313	321	302	336	283	311	298	272	336	339	307	330	309	311	345	287	320	292	282	331	309	314	306	336	294	320	334	313	330	307	308	307	323	327	303	310	311	298	307	313	270	307	306	307	295	295	324	304	275	338	311	331	291	311	349	306	306	337	321	279	328	315	294	327	326	343	325	329	312	326	338	320	318	313	326	331	302	325	331	300	304	296	295	291	331	314	317	287	345	314	281	309	312	325	347	313	300	299	284	311	328	354	311	319	292	314	330	291	290	320	340	316	324	283	278	311	302	313	313	348	332	307	318	328	293	318	295	358	266	326	315	323	332	331	331	319	288	302	312	372	313	301	287	285	323	336	328	329	316	295	341	299	324	324	302	306	311	283	318	361	300	316	340	290	303	304	324	313	295	327	290	294	321
43916	60841	71271	55310	43757	30408	19159	10913	6968	4520	2368	1086	773	782	850	768	776	760	757	812	788	789	805	796	780	766	769	756	809	735	798	791	771	769	785	772	770	781	764	823	779	804	780	843	745	763	759	759	756	759	771	780	828	773	836	772	798	748	771	804	776	823	788	795	757	756	743	805	789	824	789	771	788	758	774	779	786	775	794	812	817	814	743	778	747	815	783	738	740	784	764	745	765	795	784	772	783	790	770	812	787	800	782	779	811	791	745	797	780	752	770	782	747	746	725	793	775	791	802	820	726	754	754	796	759	756	780	728	805	753	808	772	724	814	774	800	746	741	828	825	777	752	729	768	786	721	774	779	769	792	777	759	768	786	798	770	771	768	787	792	770	787	787	790	758	752	756	762	806	729	834	761	765	740	767	784	801	770	803	810	738	751	749	784	793	758	774	745	767	781	783	767	761	742	823	830	747	779	719	751	791	744	827	791	757	775	772	774	748	750	732	732	790	798	825	793	771	816	792	761	775	748	767	760	737	743	841	778	789	817	730	782	780	803	758	742	745	854	777	799	780	817	777	756	703	790	788	832	714	755	755	753	806	763	832	771	782	718	795	784	791	772	832	727	769	746	787	682	737	723	754	768	777	709	759	804	780	800	794	788	749	825	813	755	771	762	769	793	818	730	793	796	785	726	726	825	755	782	788	768	750	708	755	810	788	824	740	763	769	745	795	758	811	756	816	728	789	784	801	799	816	799	792	838	777	780	752	765	806	805	772	713	751	769	771	794	772	821	785	764	752	740	809	751	788	780	775	755	775	781	782	813	775	775	774	755	799	797	729	789	747	774	739	790	770	781	774	810	794	775	767	770	799	721	764	773	757	749	795	811	788	754	706	759	768	800	780	794	772	755	780	810	798	797	824	780	817	780	760	761	850	749	784	722	785	762	790	820	783	811	765	782	740	781	819	792	776	829	727	779	791	781	776	775	792	754	768	775	780	807	783	798	819	743	786	782	787	822	806	785	808	722	768	774	735	844	749	757	762	775	835	792	773	764	754	774	793	807	782	806	740	789	759	748	802	749	790	825	765	750	697	760	822	751	759	818	797	789	784	764	783	787	749	766	806	798	752	765	812	760	755	780	772	784	761	820	797	770	804	754	790	753	789	768	756	743	770	770	827	769	762	758	778	770	815	772	794	780	755	804	769	747	823	780	787	745	767	786	776	752	757	813	770	796	750	771	805	779	779	740	794	747	780	798	817	772	753	789	775	812	827	814	824	796	765	763	762	752	759	766	766	743	844	778	768	775	766	773	766	790	791	719	742	779	742	785	800	787	811	833	773	787	784	785	793	756	798	781	772	741	751	766	763	785	808	765	764	815	775	859	810	810	738	755	811	828	754	802	792	754	764	813	762	733	784	766	788	748	783	780	814	763	742	775	783	823	746	799	735	766	770	770	806	803	772	764	768	759	744	788	766	802	817	811	821	791	757	770	755	773	749	758	782	807	719	753	804	758	763	794	783	808	794	821	764	743	788	727	845	763	725	783	776	794	738	759	779	794	759	804	741	785	779	774	753	791	788	755	780	818	774	737	788	786	800	776	761	752	783	763	790	800	791	741	813	804	785	811	788	756	798	786	709	775	750	831	755	773	802	794	813	784	796	777	788	771	825	711	785	814	791	747	794	789	772	804	758	757	767	734	754	710	765	751	761	791	823	826	802	770	773	770	783	798	807	768	742	769	784	742	797	751	761	772	741	809	769	747	761	781	784	778	783	771	776	765	813	807	768	789	797	811	726	795	776	777	829	792	811	752	767	749	775	785	746	851	740	755	823	777	737	778	826	763	773	740	783	781	796	818	775	732	787	768	784	820	783	793	814	740	809	772	798	777	739	760	789	745	791	791	798	755	781	758	750	754	773	765	777	771	772	800	775	783	771	797	789	839	807	764	786	793	713	772	752	710	714	751	779	751	818	751	761	801	758	784	824	778	784	779	819	720	764	792	720	776	749	754	820	779	809	820	740	807	751	720	838	779	786	743	787	775	721	782	752	782	781	787	757	814	772	715	791	740	797	780	791	790	824	736	763	834	779	773	805	761	813	796	780	830	781	802	761	733	803	799	765	713	820	734	793	771	770	795	739	797	813	809	773	779	760	751	801	769	761	715	766	786	822	754	795	737	785	798	767	824	765	801	812	789	801	814	771	799	776	743	758	784	790	741	782	764	744	755	777	813	799	814	796	757	746	783	765	723	784	774	785	802	747	710	768	813	758	785	797	763	780	746	799	753	780	785	758	766	784	772	819	761	792	790	781	782	777	743	785	828	798	790	731	820	804	754	769	779	742	768	789	774	768	762	816	809	807	775	764	796	815	787	781	791	772	754	798	794	767	789	729	784	733	780	778	779	752	758	772	731	761	762	787	715	781	762	740	755	768	756	761	755	765	788	744	744	828	758	748	758	811	789	736	756	820	806	775	736	782	738	732	801	799	766	754	761	784	764	734	763	726	749	717	784	749	780	816	767	789	801	816	801	735	730	756	718	767	768	789	779	785	778	763	788	742	751	766	790	797	814	744	786	747	751	787	746	748	761	765	789	710	760	725	735	745	740	818	787	771	780	807	811	813	765	799	796	783	807	788	845	791	783	815	796	784	805	733	786	765	798	761	773	811	803	750	766	767	755	817	787	833	785	805	742	775	813	743	781	787	758	820	797	784	750	790	817	751	787	800	767	795	762	739	791	762	771	788	788	831	750	800	793	771	776	743	738	754	764	805	791	817	790	755	740	735	759	810	759	735	813	831	816	784	789	754	722	792	773	774	813	855	778	751	765	782	775	791	761	785	802	776	752	761	797	751	782	739	772	814	739	752	790	812	737	799	748	744	774	773	785	794	735	723	717	784	770	709	753	816	761	805	807	794	784	808	732	789	799	763	772	764	811	753	790	753	814	746	798	780	758	763	770	771	766	750	815	758	732	759	774	765	788	805	757	794	783	782	781	766	781	773	791	847	796	803	758	747	725	771	753	763	798	775	797	817	776	764	780	769	765	798	767	737	823	718	771	765	762	750	771	745	802	751	737	813	735	770	749	824	801	779	807	744	771	724	763	752	772	757	768	791	762	690	782	779	773	824	749	824	800	791	756	781	759	793	775	780	754	741	814	797	738	735	803	787	796	779	752	790	776	796	793	801	750	820	764	705	797	783	738	780	784	792	792	749	767	805	759	809	776	747	798	797	813	810	774	800	780	800	753	824	764	739	790	775	794	825	790	758	800	724	796	777	823	772	772	799	820	762	799	808	787	724	721	771	789	780	758	779	754	797	757	762	763	709	771	862	709	778	766	734	803	785	783	788	774	769	762	791	733	768	774	763	786	751	775	831	801	794	770	766	806	750	798	742	759	777	747	752	759	776	808	795	807	829	747	769	769	769	762	774	770	754	818	767	807	779	757	781	807	800	740	804	761	729	801	736	784	799	813	741	779	804	809	774	764	781	755	764	761
67204	77173	76072	53102	36227	21830	9329	3495	2133	1292	687	374	280	287	310	313	352	333	398	319	329	323	302	335	337	311	308	332	305	361	316	313	338	357	349	305	317	335	332	340	319	318	282	346	342	330	317	317	357	322	308	317	360	325	314	307	319	358	349	333	303	309	332	333	288	320	323	317	360	314	310	305	312	342	353	330	318	288	312	321	328	311	327	302	334	298	286	318	321	355	292	357	348	324	293	325	319	339	284	313	331	309	319	348	319	328	324	337	317	313	309	360	300	307	329	316	364	311	330	269	316	309	315	336	339	336	359	346	299	332	341	303	331	310	315	317	327	317	304	303	344	291	309	358	352	301	303	316	348	318	279	314	348	311	319	324	300	320	310	316	342	314	299	319	285	323	298	314	310	324	303	330	316	301	308	318	323	320	313	287	344	340	336	317	283	286	305	331	323	326	329	316	300	335	328	332	322	281	319	337	282	308	314	360	328	344	297	314	295	324	297	345	290	341	331	291	344	304	311	337	321	300	314	311	299	316	340	324	320	304	300	275	330	305	323	300	353	309	349	311	288	313	335	320	317	343	304	317	268	332	310	296	292	374	326	312	297	313	304	296	311	310	276	353	312	322	313	330	305	309	339	300	318	357	300	323	338	352	310	354	326	294	313	309	303	299	328	310	311	369	306	330	299	310	306	319	334	274	304	303	310	319	276	330	299	311	323	325	331	321	325	316	324	310	316	352	331	317	291	346	287	292	305	304	296	341	284	322	317	334	331	317	324	331	297	328	330	313	298	339	293	311	318	302	279	346	296	329	322	329	307	340	347	354	286	315	309	325	314	298	322	347	317	302	295	327	319	297	356	300	325	324	310	305	333	314	324	286	304	319	329	305	308	309	298	344	330	308	309	326	327	344	321	337	301	307	343	329	319	337	314	326	304	315	326	307	352	321	312	322	315	309	331	275	326	290	298	301	278	308	327	331	327	358	295	336	304	294	321	302	351	336	322	324	301	334	309	282	291	344	317	303	304	273	355	294	344	303	302	296	326	316	311	312	365	286	358	357	333	296	277	320	296	317	326	318	338	316	330	331	336	296	306	304	321	309	317	340	340	317	328	326	331	316	299	349	319	321	312	309	337	306	335	335	331	331	318	296	324	337	304	336	319	307	331	304	329	327	352	335	316	342	293	321	314	297	345	337	333	286	307	295	350	298	316	328	275	315	309	344	320	316	305	334	315	308	304	309	335	357	345	314	327	294	357	298	341	339	340	277	306	340	315	305	290	316	308	307	326	302	305	346	291	337	314	305	316	302	304	339	302	321	324	314	333	297	318	310	365	341	335	297	341	343	350	346	311	281	287	334	353	280	330	301	322	301	319	304	318	284	311	332	335	299	329	312	340	345	338	307	295	332	317	323	329	307	289	321	339	319	320	295	299	319	322	323	336	311	344	346	300	326	324	338	322	286	308	325	309	330	320	310	307	295	322	332	326	336	312	328	339	313	318	329	359	303	320	341	313	329	324	307	309	337	328	292	290	273	331	300	324	302	333	313	309	314	300	328	349	336	303	337	312	318	299	299	325	322	308	312	296	344	339	301	300	310	337	293	318	324	327	350	332	287	319	333	284	333	311	335	306	330	301	340	313	291	352	315	319	303	313	336	321	290	314	316	330	317	347	325	331	313	314	308	342	329	336	327	316	341	293	323	335	320	305	335	309	319	328	281	312	303	314	358	356	321	307	311	303	312	305	323	327	343	275	313	314	278	316	327	338	321	320	345	312	311	280	305	325	322	308	309	335	328	335	313	319	327	298	327	339	334	314	316	313	315	329	329	329	318	283	270	302	313	350	297	335	312	312	322	298	350	315	301	326	322	303	325	317	299	312	343	315	355	320	314	298	313	305	290	310	329	306	340	331	317	308	295	327	299	354	307	305	320	326	343	323	319	299	295	300	327	328	318	305	287	337	302	298	266	331	301	320	356	337	284	323	341	325	320	314	298	307	323	288	323	300	305	342	338	316	314	365	345	302	337	305	308	353	298	303	325	321	327	305	285	327	316	362	356	310	350	309	334	309	309	316	288	324	315	287	368	335	315	304	342	323	346	299	295	324	297	297	294	303	308	285	354	321	314	299	317	322	266	313	312	316	342	312	330	319	337	355	310	291	327	318	336	349	300	298	311	305	309	346	292	319	316	303	338	288	328	334	308	303	310	312	332	312	311	297	313	334	298	330	329	295	327	304	332	284	307	314	307	307	276	308	313	337	323	323	289	321	287	309	311	341	296	309	321	353	337	338	318	320	288	309	304	273	348	318	339	310	324	312	346	320	305	319	326	314	356	341	307	308	313	293	326	326	309	305	325	336	322	335	359	321	284	346	316	318	307	300	303	318	331	299	306	317	296	348	342	320	269	267	311	308	281	298	352	303	322	310	305	283	324	332	325	322	333	319	341	294	316	311	331	258	321	320	305	303	336	321	274	296	298	321	320	294	281	335	298	309	321	310	331	333	320	274	304	317	326	326	326	351	320	332	299	291	313	316	319	315	334	305	331	320	299	343	321	337	341	348	327	281	343	332	303	282	298	280	278	297	338	305	370	300	330	301	312	298	308	300	341	330	319	306	334	307	297	303	300	287	324	314	336	284	289	344	319	340	307	323	277	315	307	320	289	287	317	313	317	313	340	325	337	317	305	322	328	315	317	277	292	311	304	313	300	334	309	303	330	353	320	317	337	338	311	295	326	314	313	317	325	325	322	340	279	314	323	302	334	343	325	311	314	348	299	279	300	305	325	323	325	317	320	322	295	320	322	317	318	306	373	308	340	286	300	303	295	325	335	294	273	290	315	321	326	298	311	339	299	348	338	274	313	320	301	332	332	330	339	306	284	370	329	325	340	313	318	300	337	320	324	308	329	360	348	302	311	314	322	293	297	310	291	285	312	299	325	310	315	320	327	301	289	326	338	306	307	313	319	338	344	292	351	322	295	330	331	316	320	325	315	314	308	314	332	318	330	306	312	328	309	320	332	295	321	305	302	324	312	308	332	348	327	332	303	319	315	298	304	354	306	367	328	288	326	353	296	306	347	316	331	327	306	312	321	331	315	327	307	302	314	289	290	307	261	288	305	343	306	310	308	307	314	316	314	323	309	328	326	283	329	339	269	331	313	322	305	326	318	308	283	305	299	311	342	316	288	298	315	312	320	333	333	333	334	301	313	308	312	343	313	296	292	319	295	326	323	324	349	328	347	311	336	315	341	361	330	339	310	330	287	322	338	297	327	319	321	323	332	313	328	288	308	314	313	314	332	307	324	313	285	361	311	311	350	287	292	262	323	335	295	346	291	327	322	319	321	290	320	300	311	305	321	282	336	311	302	311	313	325	344	317	290	303	306	329	331	336	379	345	345	293	296	305	325	327	355	309	348	300	308	368	316	310	306	318	340	321	296	312	290	289	303	314	304	343	303	294	334	324	330	295	325	317	314	290	341	302	274	317	317	319	318
43455	62169	71514	55035	43764	29427	18355	10205	7113	4430	2464	1053	820	803	782	752	765	810	789	909	794	817	784	809	797	803	738	737	765	737	770	806	779	769	795	702	829	772	770	763	743	800	771	807	750	793	734	752	773	751	764	833	796	788	778	810	765	809	824	786	767	802	748	816	799	773	795	786	764	749	763	763	741	775	782	766	749	779	790	791	817	791	795	839	749	704	765	766	775	770	779	811	750	767	814	830	810	853	820	789	777	806	762	755	748	764	769	756	777	784	776	777	844	800	755	792	778	789	794	837	800	801	804	767	790	775	769	789	782	796	801	797	787	798	783	820	840	767	790	760	755	806	795	797	778	790	810	784	794	818	789	759	765	810	778	765	809	765	734	812	800	748	831	808	738	704	754	830	817	755	753	776	742	805	777	755	808	775	722	797	741	823	812	814	791	797	826	771	762	814	781	785	765	794	811	764	771	802	782	752	813	765	725	806	829	766	719	788	736	770	765	772	807	720	765	778	809	701	763	775	800	788	759	814	788	790	770	820	799	811	754	781	772	813	784	760	716	762	793	774	774	783	809	768	821	754	779	771	785	779	743	814	789	756	793	793	834	770	820	787	745	760	802	775	821	781	758	810	790	798	827	812	778	806	781	759	809	792	810	720	770	765	772	763	762	778	772	804	766	778	794	748	795	762	815	750	819	730	769	760	738	776	715	797	758	777	830	798	811	788	831	760	823	761	798	774	823	763	764	782	806	824	778	767	790	725	794	766	772	847	718	766	748	802	760	748	832	784	803	772	760	759	790	789	762	764	808	787	757	837	793	777	787	761	801	845	794	751	821	742	784	740	710	777	791	809	788	781	771	809	783	767	773	778	794	796	784	778	734	823	772	711	780	788	798	765	831	775	787	822	779	804	806	822	852	824	806	769	784	772	813	805	771	800	759	825	755	803	728	775	806	771	742	809	788	811	762	744	791	780	794	800	834	766	800	747	757	835	735	800	769	793	785	751	800	757	783	803	794	730	702	829	801	775	756	784	801	788	799	752	769	793	776	767	767	844	746	765	761	714	784	778	754	808	788	797	803	828	756	823	782	772	778	770	810	802	790	751	750	834	750	811	766	771	794	824	783	771	799	802	789	789	823	764	776	779	790	815	754	801	781	780	756	796	759	779	861	787	783	850	804	862	788	734	803	761	731	813	821	809	742	776	763	791	777	793	753	730	765	787	802	799	803	799	775	772	729	785	809	779	791	782	750	795	794	782	721	785	777	774	792	743	796	823	764	759	754	787	723	778	772	734	799	743	778	773	803	785	777	775	770	768	757	749	711	792	789	809	777	780	762	774	759	785	771	786	784	732	788	772	773	786	778	804	796	783	789	782	778	831	782	753	824	771	815	800	777	785	731	784	838	784	762	752	774	805	820	736	751	774	802	781	740	818	756	729	847	751	749	803	778	781	753	740	772	780	809	827	787	773	825	758	789	727	807	772	763	801	730	724	804	789	764	780	744	814	762	803	773	806	765	780	833	786	769	765	773	767	805	753	795	760	743	749	732	783	788	814	702	788	788	812	768	765	777	734	778	768	776	804	789	798	741	776	797	734	779	793	786	759	790	768	748	848	784	751	735	811	760	786	766	783	767	754	792	797	776	756	802	769	815	772	795	780	771	777	761	793	765	819	753	786	774	807	763	771	798	792	784	812	794	795	796	751	811	773	733	767	807	797	755	760	787	741	728	797	767	763	768	812	746	752	771	858	797	745	821	797	767	762	826	784	761	805	790	714	802	776	808	717	806	724	777	755	777	808	763	755	807	772	794	787	773	796	761	804	786	788	786	807	771	789	811	750	752	760	807	714	791	788	790	791	804	729	764	820	767	792	806	784	763	792	781	747	747	791	809	743	811	775	783	830	773	741	748	761	777	782	755	737	724	740	809	742	766	799	771	754	814	775	789	821	800	763	790	779	769	791	832	764	827	797	771	819	783	800	795	824	805	764	786	782	810	753	790	790	783	785	795	773	784	786	796	747	798	779	781	750	819	807	752	791	754	780	788	799	825	794	776	758	777	800	843	769	782	769	760	786	822	772	793	797	832	807	830	797	791	773	708	768	738	765	750	796	809	752	786	769	762	780	806	768	722	768	783	813	760	758	753	790	760	746	817	772	808	818	795	767	741	719	803	772	778	779	754	806	804	792	775	758	791	734	739	785	767	757	758	746	735	785	820	825	739	829	763	773	788	711	773	783	806	836	746	783	798	788	801	807	762	789	776	749	820	821	757	763	788	768	744	756	764	783	749	795	805	761	807	821	796	759	767	830	796	787	744	807	806	751	849	747	790	759	768	783	795	796	764	764	767	804	722	749	754	786	755	768	757	787	763	742	802	785	784	799	800	797	792	782	806	772	743	834	762	788	755	782	825	766	824	791	749	832	846	807	761	809	710	754	777	824	791	758	742	783	772	810	810	785	726	775	774	735	777	768	746	812	768	840	817	759	760	751	782	749	784	753	782	782	768	809	780	785	799	765	819	749	760	742	789	773	752	761	786	784	811	755	803	778	752	810	805	760	794	761	759	765	804	718	784	822	734	777	728	828	790	735	772	783	808	724	751	808	788	802	763	767	769	773	819	803	783	828	750	775	737	803	822	751	798	800	769	758	794	750	727	756	796	735	785	779	799	794	749	800	748	790	780	811	781	817	827	737	807	795	779	771	759	785	768	770	788	761	778	796	773	783	784	778	765	752	809	791	777	759	779	813	764	829	773	809	781	798	813	778	772	727	833	793	770	802	750	824	731	807	775	798	757	793	791	849	761	879	778	799	762	836	735	794	836	766	767	845	740	764	782	773	760	747	822	828	760	797	762	820	784	792	760	806	745	758	755	774	769	801	784	796	778	775	783	757	755	816	755	773	745	770	745	819	761	775	790	844	806	793	829	749	740	737	836	807	764	780	795	764	783	794	795	757	809	800	818	833	770	794	775	746	780	757	831	747	832	798	772	748	831	757	810	829	793	755	796	829	766	793	780	800	737	782	750	801	790	778	792	813	771	782	767	776	778	754	803	808	775	828	736	749	791	718	785	714	753	823	813	804	751	785	770	767	823	789	785	749	813	800	779	752	761	761	772	837	813	771	788	768	777	748	719	825	771	744	773	800	763	772	735	787	751	771	801	815	780	767	802	733	818	755	785	754	813	823	797	757	798	810	777	811	784	804	799	744	799	806	763	777	740	729	777	807	816	798	725	788	770	789	771	801	763	764	754	721	724	812	767	800	817	762	795	765	771	792	752	736	759	751	779	747	807	766	804	757	746	786	816	811	773	789	766	785	773	702	771	770	805	805	769	792	833	779	781	730	820	802	810	755	799	774	782	746	772	788	795	757	741	779	794	807	781	781	787	759	821	749	748	817	758	814	797	767	799	768	770	740	808	785	853	746	775	749	743	810	814	770	799	816	771	769	768	749	768	806	805	762	765	729	770	751	789	748	782	751	784	760	809	790	840	815
68382	78244	75762	52351	33976	19031	8968	4064	2391	1497	757	381	311	331	317	318	336	307	295	318	335	320	325	334	331	328	323	303	314	268	291	341	305	335	281	333	298	321	286	304	335	306	299	313	313	324	305	340	304	310	296	309	332	306	322	286	295	332	307	344	310	331	328	312	302	310	311	342	296	305	321	283	335	319	315	288	286	304	290	372	331	305	347	339	327	312	359	334	311	306	294	304	292	319	327	338	289	328	296	330	312	325	307	332	298	323	317	336	309	306	343	301	365	321	330	342	331	305	311	308	323	326	325	306	309	331	316	294	329	338	310	330	329	291	319	323	322	323	320	308	315	330	293	314	334	363	325	293	337	342	320	344	343	327	322	346	313	328	319	322	332	325	307	337	338	310	307	321	314	354	317	300	314	316	337	332	306	322	311	300	329	303	315	328	330	300	308	329	326	301	311	304	313	325	318	295	316	305	322	310	325	338	303	320	325	320	295	306	287	281	294	310	336	325	332	326	313	343	313	307	294	286	322	337	313	325	333	316	326	313	297	317	303	303	309	287	301	321	341	292	303	307	308	323	342	299	326	342	354	323	348	323	318	295	334	314	320	339	297	352	308	311	315	285	328	291	324	299	344	304	300	317	321	301	325	323	293	349	305	306	337	325	313	314	312	314	290	331	313	335	329	322	351	309	362	309	316	313	329	281	352	298	302	311	347	325	314	311	308	306	337	337	297	306	295	316	301	327	284	341	305	308	305	306	314	295	344	309	333	367	350	342	303	310	349	344	325	328	307	339	313	330	328	321	329	314	329	337	331	318	329	318	349	298	305	333	337	318	339	307	295	317	333	325	343	337	307	319	340	300	335	332	320	329	321	306	380	342	321	277	338	302	329	333	350	344	301	347	313	331	331	318	311	309	278	313	315	305	319	305	337	329	336	342	318	317	311	297	300	315	318	349	326	361	304	317	323	346	350	312	305	330	293	347	309	272	307	315	314	324	319	323	316	335	338	340	324	317	304	326	328	331	294	293	322	339	286	349	348	304	346	341	310	295	305	311	304	301	313	338	336	321	337	304	315	329	323	311	328	334	299	303	339	326	324	341	293	298	343	333	339	320	304	345	315	300	304	356	322	323	310	311	307	347	312	363	329	359	333	304	312	284	341	344	321	302	327	332	345	293	296	309	323	304	319	325	293	312	304	331	329	291	353	293	313	317	321	300	308	312	317	314	332	321	344	306	320	312	284	347	319	328	329	332	342	316	319	338	323	327	296	332	312	332	322	332	313	331	327	328	305	321	290	300	318	338	321	299	352	353	306	335	311	326	311	294	313	298	307	335	310	328	330	349	337	299	297	293	309	346	323	324	318	309	315	319	309	338	324	297	313	325	319	310	345	301	306	341	324	319	317	318	306	292	338	291	293	310	342	297	295	329	318	324	321	290	325	288	320	304	321	311	279	293	337	318	304	316	303	330	301	326	299	313	320	371	339	322	359	300	334	344	293	310	331	339	281	359	336	372	316	351	314	331	338	315	323	334	284	342	339	289	365	297	313	343	341	305	328	285	298	339	307	301	308	337	299	320	316	298	328	311	324	327	301	312	284	349	319	308	331	347	331	324	316	301	321	345	353	340	332	351	328	294	310	278	315	327	323	326	352	365	327	313	323	351	309	318	322	349	316	308	298	329	316	330	320	302	308	312	303	350	290	343	324	306	294	303	320	336	289	312	294	312	310	291	320	308	331	312	327	320	294	297	334	343	306	327	291	327	298	304	342	304	329	319	305	347	312	325	293	289	339	318	306	315	281	316	323	347	339	314	339	305	330	338	316	336	313	323	349	350	355	298	314	321	321	304	301	328	306	302	335	294	314	303	340	370	340	316	309	317	309	319	317	321	312	272	301	327	331	332	316	320	302	316	317	311	346	316	319	327	316	324	319	313	295	339	331	321	289	325	312	279	318	319	326	337	323	344	312	311	305	314	307	324	306	307	311	311	309	276	285	317	281	314	306	323	316	314	329	319	289	312	331	297	295	331	350	330	276	319	284	299	306	301	334	312	305	356	360	353	340	332	327	324	358	308	307	339	332	315	328	313	323	316	328	315	301	312	317	301	336	353	327	345	323	341	329	324	297	347	342	327	319	294	324	325	294	327	293	324	292	311	347	322	299	313	339	310	302	335	338	349	321	291	315	327	332	350	314	342	312	319	332	296	309	284	341	288	310	279	298	312	282	327	318	297	310	326	286	345	304	285	318	316	296	319	299	278	313	311	309	310	339	320	324	304	330	361	314	306	305	310	359	340	312	307	329	301	333	305	308	296	345	289	323	286	315	310	312	313	327	347	312	342	284	313	326	331	331	322	293	273	311	315	315	310	310	325	314	301	318	333	325	325	308	317	358	333	312	308	362	310	328	326	305	316	323	313	355	309	312	310	307	314	345	382	311	354	325	297	298	326	361	317	312	312	331	325	298	317	329	300	313	322	339	320	300	293	306	294	309	348	336	288	289	320	287	346	320	321	342	322	302	324	316	311	321	324	299	314	311	319	300	302	341	338	340	291	371	352	353	364	312	291	356	301	340	317	329	325	305	313	321	321	321	330	301	298	321	293	278	282	318	326	311	327	331	329	308	294	318	310	326	318	385	317	339	309	284	348	286	313	327	306	339	318	290	319	339	307	280	285	324	312	290	319	330	324	309	337	324	313	344	309	299	322	304	326	313	357	308	321	324	300	292	345	311	313	329	331	319	320	339	294	342	324	344	295	310	345	302	286	321	321	332	309	343	311	310	335	382	315	302	315	306	312	355	331	303	300	337	345	329	347	337	322	330	295	310	322	317	298	341	296	321	329	314	327	319	350	310	303	319	311	316	285	292	300	346	367	310	312	325	320	326	340	319	287	327	269	316	321	325	302	288	318	306	353	341	300	317	299	360	324	308	344	310	332	324	320	338	350	303	310	324	358	305	337	331	279	333	273	335	295	316	304	317	301	307	319	324	321	327	313	322	308	294	289	337	292	327	300	304	287	311	291	332	337	362	310	303	331	353	315	328	312	303	317	321	353	289	355	345	330	295	306	311	326	287	325	320	366	308	282	316	288	300	280	313	273	327	332	314	317	301	338	298	346	329	294	300	342	320	315	317	298	259	373	297	335	309	320	320	319	291	338	308	353	316	341	351	335	337	299	315	303	350	343	302	311	330	295	341	318	329	327	322	338	312	311	300	307	280	314	302	336	305	311	293	331	324	323	315	322	342	318	317	315	310	331	337	328	324	291	319	311	320	310	311	345	308	307	323	344	293	339	291	345	323	328	314	321	312	334	318	314	359	324	303	329	288	331	313	326	327	318	310	283	303	330	340	323	351	302	298	326	336	332	313	328	320	323	314	300	311	304	328	326	296	301	280	321	300	284	335	318	311	301	323	308	290	316	322	331	301	326	340	279	310	327	298	338	318	343	333	296	297	334	345	302	341	314	333	342	321	333	341	308	319	316	328	307	356	301
44156	62142	71523	54437	41148	26923	18143	11464	8061	5505	2423	1013	762	801	774	794	821	832	750	818	762	790	815	782	795	833	778	819	771	757	809	828	810	790	790	783	855	788	715	768	812	773	813	774	754	783	826	765	791	788	768	749	803	782	815	772	777	832	743	799	839	734	797	719	822	808	803	767	802	749	792	848	718	791	757	760	766	789	794	789	807	772	787	762	781	814	787	720	725	774	786	768	779	776	804	740	839	813	769	751	782	746	723	784	803	780	804	812	743	799	779	793	767	810	827	824	794	811	755	902	762	772	777	751	813	806	769	779	821	818	787	730	763	750	788	787	789	749	827	765	761	781	788	780	787	802	809	773	767	787	779	808	818	794	796	762	802	742	781	792	768	786	762	742	802	817	793	827	781	804	792	796	799	799	777	745	741	777	750	776	778	811	721	811	764	804	791	799	796	773	791	804	787	759	782	763	848	810	758	812	781	795	782	807	794	770	800	773	800	798	754	756	770	796	761	776	754	771	803	819	766	752	832	785	753	803	790	779	721	750	845	788	785	751	813	710	752	782	789	807	749	777	775	822	804	787	811	769	807	774	751	797	827	787	772	804	819	768	792	765	833	780	796	769	839	750	796	792	791	863	784	781	740	768	835	773	821	835	829	737	759	743	794	776	763	776	823	818	768	780	829	791	815	774	759	757	816	821	806	803	810	775	815	828	732	831	768	777	802	793	768	816	779	813	780	796	751	786	792	840	787	790	728	783	781	790	819	797	749	766	766	810	784	755	804	790	796	794	810	800	805	795	792	765	774	750	818	743	765	824	792	750	703	834	790	771	806	793	791	781	789	800	795	787	800	800	758	780	767	788	745	807	833	749	823	792	767	732	787	825	738	698	794	805	789	808	813	727	748	843	723	736	801	774	822	811	757	823	786	771	808	807	790	799	797	748	785	783	828	785	743	761	773	833	750	801	757	800	780	764	816	758	804	856	796	819	787	793	771	778	767	757	758	818	826	737	753	797	865	784	742	816	771	778	772	789	764	803	814	789	752	806	796	806	814	792	774	816	734	806	765	776	808	786	783	730	745	753	781	780	786	795	784	803	741	755	739	790	797	786	778	803	796	801	787	742	802	774	780	788	778	784	852	802	779	788	730	804	805	792	773	742	738	787	751	768	780	752	736	763	834	755	807	762	776	820	791	775	791	760	782	784	773	819	805	782	782	785	788	800	771	760	795	774	751	732	768	761	795	847	771	769	768	758	785	778	769	759	847	755	797	796	795	721	769	774	811	804	772	772	795	763	744	777	777	752	779	814	792	789	792	794	776	788	778	786	787	842	762	786	753	812	746	749	794	787	806	761	766	833	776	755	788	825	830	788	768	771	740	788	765	788	771	774	769	771	846	766	781	773	765	783	846	783	774	774	781	765	763	757	763	781	751	771	766	759	778	742	844	769	820	797	752	837	780	815	777	847	783	764	827	797	804	817	819	783	811	826	760	765	783	747	789	755	818	755	832	803	779	780	787	774	794	776	781	814	756	781	818	780	784	792	766	772	774	804	770	757	791	797	757	827	804	793	792	776	839	780	796	783	782	736	783	775	790	781	786	768	776	805	790	745	808	732	789	783	804	779	779	788	789	835	810	801	797	801	798	831	769	784	752	826	796	805	771	752	776	809	796	749	755	738	792	794	760	792	832	776	803	774	757	790	822	811	783	757	766	785	769	780	736	751	765	799	781	736	808	741	751	805	759	800	798	790	782	788	755	751	770	770	733	801	784	780	798	851	741	795	777	761	793	777	793	793	816	765	829	776	811	767	768	809	781	752	777	833	795	827	797	791	773	781	791	781	776	828	770	782	752	768	792	789	776	818	788	699	756	784	810	744	819	778	827	783	763	768	785	741	748	836	782	798	735	716	746	762	762	775	784	773	735	821	797	773	723	812	777	816	782	814	771	806	798	755	763	775	753	749	756	817	773	780	758	769	768	821	778	794	766	764	760	825	808	760	785	811	814	781	790	766	793	817	783	783	760	785	819	744	742	782	779	786	809	758	779	730	836	779	821	790	757	801	820	827	795	774	818	812	816	747	807	790	777	796	773	758	787	813	802	757	807	839	761	813	818	815	765	710	812	784	813	754	817	782	787	765	796	807	762	848	788	791	793	734	722	806	825	755	804	735	832	791	762	763	783	773	798	776	772	798	766	800	761	814	818	790	825	848	808	751	756	806	786	782	810	733	788	775	786	767	773	809	768	812	768	819	757	815	764	812	763	803	784	735	777	743	780	794	794	769	833	783	801	744	778	806	729	796	811	761	747	736	783	777	795	807	749	808	793	749	803	775	766	774	773	737	762	833	818	778	797	730	790	815	759	794	758	769	784	742	814	765	770	773	782	737	806	764	785	833	789	782	749	749	769	776	765	766	847	807	789	766	787	791	794	790	790	774	785	775	770	775	768	744	798	812	820	804	756	793	776	767	785	800	779	757	798	790	759	770	776	772	775	786	761	785	788	796	779	801	775	803	811	789	761	804	738	792	811	824	780	792	764	734	820	806	805	846	778	778	820	828	797	771	811	761	786	763	771	807	744	762	746	809	785	801	845	815	750	749	807	770	759	791	809	801	776	782	825	758	832	815	781	755	823	787	814	803	771	801	774	833	812	783	781	772	756	739	765	798	775	734	812	771	775	794	796	699	756	837	761	847	732	798	755	819	762	795	772	774	778	778	775	773	810	749	739	804	802	738	761	780	773	761	776	720	755	785	757	775	761	734	815	759	836	801	828	732	794	807	740	764	781	773	760	773	775	757	787	772	778	762	742	802	747	764	789	723	793	729	811	782	783	777	807	792	786	766	798	796	774	775	791	802	773	794	782	788	822	743	741	765	767	826	770	723	786	829	770	821	781	753	773	723	782	786	772	792	815	801	739	772	789	785	824	768	720	783	794	771	793	844	785	780	774	799	823	804	777	801	797	778	768	835	774	789	765	792	829	790	802	777	775	816	783	807	853	768	781	761	802	749	744	825	812	776	813	816	776	796	774	833	795	824	759	768	795	772	763	762	817	801	767	801	823	797	806	821	781	801	760	758	754	758	829	754	806	830	774	773	809	775	788	835	742	775	788	781	799	778	781	778	781	813	801	746	801	811	806	790	740	786	796	799	792	765	733	808	778	770	755	827	835	796	795	753	785	803	785	723	824	791	809	783	827	810	767	821	772	778	830	754	768	809	761	792	795	759	802	814	779	760	752	731	761	803	770	793	825	808	750	786	802	763	800	742	793	789	815	780	726	770	854	816	791	793	802	722	790	807	820	815	774	790	771	806	803	799	779	826	736	748	763	828	778	810	801	774	763	742	785	752	812	785	787	777	753	804	805	800	790	774	820	768	812	824	776	833	813	788	738	742	749	835	766	773	748	753	815	789	767	816	809	799	760	770	725	764	769	801	778	764	774	779	744	780	824	779	859	778	799	770	793	738	764	835	760	807	780	825	820	754	786	770	772	751
66831	77360	74878	54249	35042	19432	10500	5824	2887	1878	728	332	332	334	314	309	312	347	310	319	360	321	300	320	315	326	344	299	317	313	329	312	303	337	329	323	318	317	310	321	342	298	326	342	300	333	338	337	329	311	353	316	319	315	356	352	318	272	309	300	308	332	329	356	313	339	315	339	307	310	295	327	321	321	311	311	321	294	329	336	330	294	323	342	357	350	335	321	319	336	314	334	327	352	316	333	287	359	350	301	348	339	314	321	307	354	375	291	329	344	348	332	323	292	297	323	323	292	316	321	302	345	319	330	309	303	336	330	317	336	293	340	313	329	347	317	348	322	319	325	324	309	290	314	334	330	334	339	358	325	332	323	334	321	317	300	301	312	315	296	331	319	314	338	333	288	300	339	343	335	300	310	346	319	317	316	360	318	323	311	337	319	355	360	324	294	287	345	316	308	298	312	369	286	286	330	296	305	330	302	336	327	300	319	318	298	318	340	337	306	320	298	297	312	334	342	304	356	329	305	340	328	316	303	309	291	325	326	304	337	316	315	299	325	311	380	341	307	292	317	345	311	296	316	314	299	312	330	318	338	317	307	330	352	305	334	331	318	314	306	345	323	294	307	347	327	353	331	335	333	327	308	316	316	331	293	292	324	295	302	356	302	341	340	307	274	296	320	304	326	300	339	367	286	331	307	308	349	321	318	335	327	312	317	338	341	305	286	310	307	367	313	321	333	311	327	304	319	323	332	308	324	328	330	323	312	310	321	330	331	325	318	311	298	338	298	303	327	308	319	316	315	337	327	315	342	304	302	318	332	334	296	310	320	324	338	304	306	334	314	299	300	296	302	315	325	338	300	274	314	328	340	354	301	309	300	335	310	316	302	320	334	330	303	328	304	352	325	319	322	335	282	337	298	317	330	315	339	344	312	300	301	345	298	352	352	305	320	299	345	325	341	311	336	305	311	337	322	308	352	300	316	297	338	309	287	343	368	338	323	317	320	331	310	317	305	307	331	339	285	299	321	333	331	366	340	315	314	319	314	336	321	331	368	306	304	333	332	352	326	304	340	353	343	282	340	330	319	335	314	314	293	305	307	310	334	323	318	310	323	324	313	316	335	344	323	330	332	355	321	329	341	349	330	325	322	328	319	282	334	304	334	332	282	289	294	299	282	333	294	329	324	299	344	285	300	310	314	330	319	313	329	342	329	285	326	297	287	353	323	337	328	290	313	355	329	327	336	359	309	309	351	335	324	297	347	335	334	297	306	330	319	316	312	336	333	306	304	338	310	347	317	309	344	307	308	340	326	328	291	308	344	353	339	313	332	304	307	315	336	336	303	302	313	327	320	321	314	327	365	321	320	288	349	354	340	282	364	346	321	299	317	313	340	300	309	309	312	302	316	311	307	315	325	307	308	339	340	330	311	344	331	332	323	334	317	332	297	314	317	320	340	322	328	316	324	296	330	290	321	307	335	339	314	353	323	316	291	319	369	328	311	354	313	316	320	330	315	334	319	319	328	328	327	299	332	286	295	322	290	337	320	319	328	329	333	335	313	305	276	339	333	310	329	337	335	309	333	323	327	323	338	322	300	350	338	318	310	338	284	299	330	296	331	328	293	331	316	324	333	341	270	323	353	309	355	319	297	295	340	323	333	315	331	336	351	328	330	289	309	318	312	319	341	282	316	305	293	312	319	343	339	316	341	271	309	343	305	314	320	298	303	337	305	299	342	306	324	304	346	303	320	314	329	330	334	307	317	304	336	332	340	335	297	345	301	347	318	327	337	297	312	346	308	292	366	311	322	319	359	337	290	277	320	309	313	318	338	351	345	318	310	321	326	313	327	319	314	296	333	314	317	314	319	307	312	323	316	319	328	345	287	308	324	323	309	318	331	335	334	333	357	333	348	308	318	323	325	321	314	275	305	300	327	326	313	281	315	336	330	315	318	312	350	309	321	331	295	295	329	350	325	324	350	340	365	315	320	336	330	316	319	333	329	352	324	314	327	308	351	315	336	323	307	289	378	332	314	333	295	322	304	288	310	300	302	302	312	328	298	329	298	295	326	333	302	345	340	343	304	332	302	329	304	330	296	332	316	298	314	306	303	305	311	338	334	304	278	313	290	327	324	326	330	296	339	292	289	346	300	301	322	334	305	329	328	279	325	314	280	341	317	333	333	338	314	335	347	305	266	342	285	273	285	335	313	304	335	346	309	301	321	291	346	307	310	313	365	347	314	313	329	300	303	329	318	348	351	345	332	341	284	317	325	320	319	357	327	317	318	323	325	310	323	365	340	307	324	341	300	312	339	315	314	298	321	321	307	340	314	309	331	298	336	323	328	351	345	289	331	325	308	326	341	308	337	317	337	312	335	286	321	301	324	347	302	320	331	310	324	349	314	349	348	353	312	350	318	314	307	339	294	333	315	303	311	301	323	305	341	349	337	329	319	332	328	328	302	349	318	330	338	354	318	308	333	265	307	355	336	324	304	310	333	285	338	286	339	339	316	360	351	321	320	297	324	311	340	334	314	317	296	322	348	347	361	338	326	302	340	302	325	325	315	337	308	360	309	336	311	337	308	336	303	332	349	318	306	322	320	327	299	309	353	313	300	311	317	314	319	277	322	338	304	301	283	305	334	298	336	335	310	348	330	339	330	326	336	317	344	286	327	344	312	302	319	355	301	330	308	365	344	303	346	326	311	295	296	298	317	327	331	328	328	328	308	331	335	339	345	322	307	323	281	303	333	324	302	312	341	289	323	325	318	319	331	294	334	351	330	339	318	329	309	303	340	326	324	338	328	317	352	328	306	318	282	342	320	303	324	316	284	302	307	321	360	319	328	311	281	322	337	320	313	327	346	308	347	324	309	318	341	305	335	312	334	350	326	339	329	329	309	338	313	325	316	319	329	317	332	312	320	312	317	315	321	318	302	303	317	322	316	323	334	328	347	318	299	300	299	322	333	317	332	316	341	342	311	299	307	305	332	327	335	337	319	336	307	323	321	321	358	328	326	308	326	346	312	331	323	342	374	313	333	324	330	309	308	348	355	306	292	340	335	340	339	321	347	296	300	328	308	322	278	352	333	335	338	316	311	309	315	339	335	321	336	308	323	307	318	327	329	334	339	317	299	330	338	324	318	351	333	310	317	361	353	321	333	338	301	291	327	304	348	291	338	319	343	348	312	337	312	333	310	318	363	337	338	321	326	314	299	358	300	315	341	334	302	301	354	308	315	341	328	298	324	311	311	349	312	295	330	352	348	357	311	302	337	348	322	305	310	329	332	348	314	307	310	327	311	295	321	328	321	321	321	312	322	348	301	367	332	308	338	346	331	317	328	312	339	323	323	304	346	329	340	338	343	348	328	318	340	330	312	312	338	322	314	296	278	364	279	328	334	325	297	292	325	336	296	314	307	339	343	329	314	306	339	320	335	326	308	335	298	338	284	327	332	349	316	311	312	327	320	343	315	348	326	349	348	287	308	294	342	322	328
43386	62991	69982	56535	40875	27853	22057	15607	9422	6341	2368	1036	801	780	762	812	813	803	816	825	832	835	848	782	772	788	828	748	787	792	770	858	821	802	824	806	737	833	832	795	818	793	748	791	786	770	819	812	802	763	803	800	796	811	823	793	806	793	744	758	857	771	851	775	764	766	779	767	788	830	821	826	838	800	826	770	805	758	789	776	837	794	773	809	809	779	824	835	766	789	774	720	798	799	785	794	813	794	766	800	772	770	837	821	789	760	795	767	795	797	797	774	867	796	787	828	776	783	822	780	742	790	768	753	783	783	750	789	753	766	790	836	813	776	791	805	774	777	788	758	760	828	811	786	766	780	789	825	779	793	795	792	802	805	821	801	832	743	768	753	781	782	803	808	713	806	794	798	834	801	801	790	830	811	816	834	750	792	809	799	843	798	787	795	811	763	797	827	784	826	812	822	817	722	803	807	829	814	820	812	793	767	773	822	732	791	791	779	790	805	831	784	785	813	793	758	887	782	784	826	779	813	762	827	824	808	732	777	797	816	837	745	798	776	799	778	744	833	751	735	718	781	772	797	811	781	775	780	767	813	758	796	745	812	810	774	781	755	801	808	767	773	749	821	819	757	794	855	774	818	763	768	830	713	798	826	740	797	779	784	796	822	754	789	779	765	800	807	804	831	739	839	818	783	810	775	787	819	791	807	800	760	783	801	797	810	727	772	801	808	844	750	773	837	853	802	812	752	770	792	815	784	796	799	835	811	802	817	757	734	812	758	775	750	786	746	813	757	793	792	774	800	803	782	809	766	791	773	831	791	788	816	777	753	803	802	742	764	792	766	832	825	791	795	783	804	792	829	738	802	787	759	756	808	754	822	805	811	792	775	823	763	788	774	760	767	769	755	817	818	837	761	763	814	776	756	789	838	799	790	789	828	827	807	832	777	848	741	775	759	824	782	783	802	809	797	770	770	777	804	753	756	763	776	770	800	803	764	802	786	762	784	785	779	792	774	793	768	801	775	751	780	786	799	838	762	793	821	785	837	792	759	817	823	779	791	778	786	808	798	758	801	764	729	817	739	773	751	746	807	768	804	805	825	768	817	815	789	810	759	807	824	789	796	778	777	819	812	789	777	803	822	773	762	825	748	798	804	810	834	814	775	809	802	783	798	785	783	789	775	799	811	806	812	826	783	815	812	792	815	787	753	808	818	809	792	807	795	757	751	756	818	806	781	846	787	801	777	794	743	780	788	759	801	800	797	776	785	763	857	758	808	766	832	782	837	799	768	762	756	819	784	807	802	745	824	774	779	751	739	804	774	798	787	814	768	808	781	794	772	817	759	770	826	846	727	818	801	806	771	793	778	772	777	779	831	750	750	804	743	796	840	762	799	740	762	839	767	782	801	801	718	824	836	822	771	797	799	801	788	782	796	820	831	764	821	818	796	779	809	771	781	757	760	810	806	780	796	797	720	802	812	800	841	777	802	842	797	845	826	802	766	807	782	787	774	800	772	806	799	790	780	775	796	754	761	801	779	769	767	774	825	783	769	864	808	793	804	808	807	780	804	785	765	816	810	798	775	749	764	773	805	752	768	761	798	823	711	807	846	780	787	754	767	841	760	841	793	794	787	849	782	846	770	805	750	788	732	816	781	760	772	792	801	815	778	777	786	786	755	765	783	818	825	775	771	747	799	775	771	773	755	777	818	771	815	792	813	798	839	797	830	815	761	804	771	820	799	753	737	787	824	784	796	734	772	753	828	806	786	775	843	792	786	800	777	822	786	816	766	775	782	765	778	863	793	771	782	830	784	759	798	765	732	769	790	772	815	808	807	769	782	799	835	795	752	773	745	802	799	799	743	834	756	763	750	800	769	830	792	793	795	807	759	810	820	769	817	783	811	821	822	820	849	814	763	790	820	754	786	826	804	778	772	790	782	802	788	805	790	817	773	777	801	820	815	799	762	853	795	832	775	786	836	795	849	770	813	786	784	780	782	794	776	795	802	819	776	855	860	809	860	812	794	804	823	825	830	761	805	817	773	792	792	830	777	793	818	776	773	799	754	804	773	798	864	753	802	815	790	768	791	739	804	783	797	792	765	795	779	770	782	829	765	798	809	818	816	794	740	809	805	747	799	783	819	792	830	762	779	823	817	757	813	835	808	788	783	779	813	722	792	752	797	761	813	790	820	756	818	798	813	790	772	789	805	805	756	781	809	814	789	786	811	781	813	826	778	804	797	741	767	820	772	747	753	772	773	824	758	794	782	774	854	787	781	808	782	773	774	813	771	737	823	810	821	819	777	763	752	794	844	828	784	775	778	802	830	759	784	780	809	782	791	815	741	790	768	791	803	799	745	755	802	801	802	831	770	814	821	788	824	788	819	799	797	783	828	786	842	805	783	880	809	801	795	771	770	789	828	765	860	790	776	772	817	728	783	734	759	732	805	777	791	774	810	776	821	772	785	763	769	825	764	781	797	824	753	772	795	795	782	794	810	765	789	799	771	780	782	799	816	773	812	800	778	800	734	797	786	784	820	766	765	792	794	794	774	809	829	766	835	773	770	842	785	761	805	784	790	782	809	751	791	800	826	816	817	779	810	790	760	767	793	798	823	749	756	784	779	766	787	838	794	799	774	751	770	775	796	816	816	764	785	794	803	781	810	779	795	783	776	803	791	837	816	744	860	771	787	786	789	818	858	719	769	807	801	787	759	732	830	799	780	742	827	789	799	800	797	780	782	763	773	766	803	811	786	824	793	780	772	785	798	811	826	814	778	797	832	803	744	805	850	764	815	766	781	805	776	760	735	765	766	811	798	817	807	777	769	822	749	792	756	795	828	747	793	797	827	808	779	789	812	793	801	806	761	765	758	789	852	759	797	799	819	766	772	799	879	813	788	831	773	770	804	834	780	798	818	799	827	838	840	823	803	766	806	790	756	789	764	792	760	837	777	762	818	817	795	807	809	778	798	816	796	812	738	788	801	855	804	781	780	797	782	816	823	789	759	794	790	772	803	786	795	840	776	809	815	773	761	786	804	807	774	781	778	795	793	767	780	809	780	811	835	772	831	750	754	791	748	818	725	752	758	800	750	819	799	783	794	767	847	788	780	755	788	741	819	797	759	839	801	809	846	824	785	802	804	816	774	776	812	816	787	823	825	791	843	854	789	797	822	770	823	778	843	819	777	818	747	779	737	815	805	787	811	788	825	748	777	825	767	792	794	804	823	819	740	810	804	783	764	816	848	804	768	810	784	792	778	745	781	805	794	756	827	799	862	794	808	777	728	755	854	789	758	789	741	785	787	793	758	762	804	805	727	759	811	772	768	778	860	831	760	810	757	784	788	773	837	742	816	745	816	847	774	809	791	787	736	794	789	781	812	833	785	783	757	791	819	764	759	788	745	777	817	797	817	764	790	782	839	777	804	818	844	767	772	743	770	813	800	753	763	809	793	768	779	780	746	784	809	756	782	754	780	806	793	799	748	820	767	820	785
64968	74829	76563	54647	33735	18278	8901	4690	3028	1861	808	346	328	307	321	323	322	354	354	366	335	303	348	301	306	330	330	317	310	303	336	319	306	305	369	324	298	320	310	314	309	287	332	300	337	354	317	317	308	321	364	326	329	363	323	316	362	343	332	293	323	324	298	327	308	308	357	342	330	312	335	322	342	349	281	335	354	318	312	349	348	326	342	310	333	345	328	286	300	303	360	312	331	335	324	297	300	347	333	312	327	325	310	320	315	328	349	307	341	316	322	351	357	311	347	336	299	313	292	354	339	316	312	328	306	327	333	341	310	319	311	317	314	304	331	297	344	309	343	379	298	319	331	319	301	299	309	351	299	340	313	302	355	311	308	334	309	331	308	324	355	339	327	314	304	341	337	334	315	333	316	291	330	330	336	303	336	340	367	320	310	358	352	313	315	295	330	309	278	322	334	353	335	304	319	340	331	337	352	355	320	315	322	314	337	342	342	288	301	333	301	322	334	288	321	299	277	321	307	337	331	324	322	313	342	325	339	315	338	351	308	340	356	352	328	327	350	342	331	342	299	303	340	335	312	320	345	318	306	325	342	362	310	317	298	324	294	304	315	317	339	346	315	319	312	324	380	330	329	318	317	304	316	323	329	312	358	344	325	288	326	301	320	331	305	327	343	329	287	319	321	326	300	322	316	314	351	326	303	297	335	319	335	320	308	300	294	291	337	307	304	337	344	329	307	318	340	324	330	329	323	352	315	344	313	342	330	326	291	300	284	294	331	329	341	293	326	333	337	317	303	298	330	315	325	321	292	335	329	319	307	300	360	335	312	329	302	363	314	349	332	330	324	303	314	305	339	306	342	332	321	302	294	346	297	314	337	322	318	326	298	315	326	344	306	332	321	320	322	330	321	300	301	332	322	305	322	314	290	343	337	342	317	305	325	295	328	332	333	374	318	341	359	365	309	301	316	316	336	319	327	333	339	338	333	290	315	307	312	360	345	349	309	344	318	327	335	326	335	326	332	288	343	327	327	319	349	310	316	352	330	305	316	312	352	295	291	313	348	307	313	303	333	349	344	344	322	321	349	319	320	332	341	300	327	314	322	325	290	320	318	340	312	328	312	322	318	344	321	332	308	326	338	349	326	295	328	353	347	287	323	318	332	328	305	302	320	335	319	340	328	323	361	334	317	305	319	302	300	336	319	325	302	312	327	303	328	307	323	331	297	347	288	342	347	320	349	302	337	334	353	314	333	317	315	324	330	320	346	296	337	315	355	335	353	357	327	294	323	322	333	305	321	308	322	328	285	319	314	343	338	299	327	320	314	337	312	305	313	335	337	315	315	314	305	306	331	323	316	345	325	353	309	325	331	346	313	334	344	297	292	331	333	314	328	324	314	318	318	329	348	277	305	309	322	319	333	331	315	337	325	357	302	347	305	307	338	333	333	337	334	315	301	290	306	328	334	311	319	348	363	321	244	304	297	299	300	320	306	330	296	343	312	331	348	301	313	341	313	335	319	315	329	310	316	356	320	326	297	320	337	346	336	270	299	304	326	303	307	323	302	326	313	285	324	287	292	332	345	372	343	329	340	289	313	329	340	317	321	345	311	326	344	334	337	338	347	302	344	324	297	324	333	334	330	339	298	351	320	321	341	316	312	344	290	295	323	324	320	335	327	352	323	332	324	340	281	324	299	331	342	319	330	318	328	319	328	342	307	312	340	345	336	315	329	309	344	324	319	336	327	303	325	315	317	335	331	350	304	335	342	315	318	336	357	337	326	339	326	353	306	324	302	330	305	319	341	333	296	320	350	311	340	346	318	356	340	369	333	301	350	311	289	323	322	326	317	332	326	317	300	336	315	327	295	327	330	333	314	319	270	324	323	324	314	340	350	307	337	323	328	304	349	323	341	315	365	319	320	303	361	308	302	349	317	325	299	319	313	351	321	307	335	358	308	326	319	316	314	263	300	297	348	328	332	318	344	322	311	310	348	319	306	297	327	300	324	286	320	340	325	327	295	309	335	297	352	343	298	293	324	334	305	347	310	293	310	320	322	343	311	277	332	309	338	305	334	342	316	338	320	345	336	305	343	339	319	320	308	310	330	326	315	325	348	284	310	342	332	300	316	333	333	345	364	336	338	321	337	339	336	360	316	310	316	314	369	339	296	290	352	325	303	321	312	305	321	314	311	343	303	320	324	344	299	314	307	328	306	320	346	332	315	324	301	309	338	314	335	334	327	287	320	297	335	314	316	321	326	337	337	311	309	324	320	309	331	336	305	334	354	327	289	324	320	353	367	316	321	312	300	334	346	317	328	351	336	354	318	300	291	345	308	294	314	327	325	317	330	353	312	353	315	328	310	322	295	313	326	297	318	319	323	313	329	350	346	307	313	304	299	340	311	301	347	337	315	328	329	319	310	342	325	324	330	356	333	352	300	298	301	318	333	327	366	331	332	311	307	361	301	309	324	309	300	354	330	329	338	327	322	322	305	314	341	330	323	328	320	303	349	298	341	327	364	334	314	305	316	368	326	349	332	306	308	315	308	337	322	373	328	314	318	314	331	328	363	327	314	349	332	321	334	318	347	315	321	341	324	318	342	317	311	304	316	332	279	324	360	343	348	332	307	331	318	292	345	339	304	339	311	319	345	313	308	308	310	320	340	336	343	318	335	307	369	336	294	338	315	314	311	304	324	331	346	320	347	363	322	298	341	296	335	291	319	311	327	285	324	331	297	351	272	314	330	370	334	321	317	309	296	306	321	316	305	333	321	324	300	324	334	304	346	341	312	298	330	334	330	303	284	299	304	318	329	294	311	288	317	305	307	323	303	299	314	313	359	323	345	330	310	321	337	325	321	294	362	344	285	303	366	318	338	324	322	360	331	351	319	306	312	310	312	311	307	345	295	336	313	336	318	293	322	323	314	323	329	320	317	337	314	351	323	367	339	311	334	299	328	321	322	300	326	294	330	332	325	282	336	302	331	345	267	349	336	299	319	329	319	321	311	336	300	309	310	361	324	321	357	325	363	300	338	318	338	280	313	322	330	294	302	311	333	366	301	317	308	283	306	342	331	323	267	314	316	325	325	305	333	337	337	311	317	295	344	324	323	343	309	274	320	329	333	346	301	311	325	302	353	332	300	310	343	311	319	324	323	319	343	341	314	320	320	300	323	317	294	299	305	332	314	324	324	307	336	312	343	318	313	313	335	328	337	320	351	342	333	344	289	304	310	355	376	306	324	326	317	337	324	307	312	307	327	278	314	332	341	304	302	327	332	341	346	324	322	312	327	286	326	333	326	305	288	336	312	348	320	312	331	318	330	317	323	344	316	289	334	312	342	299	318	305	307	317	344	315	347	313	316	335	331	320	336	299	336	315	331	355	317	319	333	308	316	353	321	317	321	314	330	300	303	308	321	308	312	306	315	321	318	297	363	312	299	322	342	361	305	307	328	311	361	327	348	339	332	324	305	326	328	332	340	310	323	287	307	339
42666	61511	72516	56219	39867	26069	18365	13242	9665	6529	2626	901	783	776	790	814	809	793	744	894	865	833	813	834	805	799	774	795	791	766	788	769	762	821	792	780	809	762	798	793	800	741	796	808	807	775	810	739	807	768	762	767	758	803	818	775	820	832	807	764	792	765	810	777	807	808	827	797	741	800	820	801	847	825	762	807	828	822	817	745	789	780	799	811	777	795	796	761	792	830	828	796	801	781	824	815	834	793	815	797	813	762	786	856	811	765	777	778	741	793	814	795	811	788	815	748	796	831	802	810	760	812	810	801	809	765	776	785	788	811	801	802	804	778	773	742	785	793	793	826	823	777	749	793	800	790	767	847	826	825	785	801	814	803	770	792	827	800	749	733	779	808	791	851	889	782	830	790	791	845	851	800	848	826	777	736	756	797	828	799	770	823	814	793	798	720	744	794	775	810	843	827	796	775	732	784	798	782	801	825	774	793	756	753	825	760	820	819	799	789	732	817	785	775	814	773	801	755	774	794	777	830	794	731	771	810	802	756	821	816	788	766	827	761	768	757	800	807	722	796	812	830	764	783	835	786	810	783	788	773	790	744	821	796	801	794	791	796	810	769	784	845	806	807	784	783	798	776	813	777	822	792	764	776	800	777	756	792	790	763	816	767	817	827	772	759	796	860	790	785	794	802	784	818	807	757	797	822	795	795	791	788	774	788	801	799	807	805	794	771	766	813	789	764	751	808	790	805	790	796	820	830	789	812	814	803	770	806	823	800	829	799	776	789	785	781	792	772	777	794	780	807	788	818	796	791	788	824	746	791	797	811	779	773	840	797	805	757	840	820	792	760	819	775	803	754	800	802	766	724	814	793	805	824	807	834	809	759	828	773	855	748	774	806	809	811	776	753	806	787	792	795	778	821	749	807	744	775	790	789	788	836	807	832	795	765	750	822	780	779	787	801	802	757	816	785	756	778	803	770	771	796	808	862	790	809	800	798	798	772	831	734	802	807	782	791	794	817	787	813	811	787	744	800	817	745	802	843	809	808	767	812	778	816	796	804	818	754	812	847	793	821	870	799	778	768	769	757	810	753	760	777	817	787	745	811	816	807	780	821	705	741	783	782	740	744	768	838	785	789	787	762	827	777	787	754	797	737	784	792	776	804	820	806	781	808	758	846	801	784	736	821	733	793	759	807	797	824	786	792	826	816	788	864	793	728	804	807	750	786	797	753	792	828	850	760	754	764	773	770	774	811	746	828	774	763	794	758	850	843	791	765	887	809	770	798	821	742	805	768	797	852	820	798	785	756	791	769	813	772	755	777	841	768	789	803	798	807	815	785	734	857	787	794	818	790	821	815	773	816	759	829	806	805	766	817	733	818	783	841	831	760	770	775	807	773	809	786	806	794	786	840	771	797	816	770	784	754	814	774	815	807	786	827	786	761	783	768	806	765	812	792	823	800	785	827	793	783	794	798	756	783	748	778	750	834	731	772	777	783	779	793	816	733	746	777	813	816	822	798	736	848	773	807	804	809	812	832	817	801	823	814	765	784	816	767	837	781	815	784	809	808	758	803	767	773	837	780	773	822	786	763	867	791	763	775	798	732	815	826	806	823	770	774	809	770	798	762	798	771	759	744	812	747	816	811	752	809	779	812	818	854	812	749	793	775	825	840	804	809	800	769	779	810	794	834	814	769	805	754	794	797	794	778	767	803	756	806	789	776	824	773	800	771	829	815	799	751	837	757	787	768	799	765	769	765	746	774	773	821	885	815	837	805	808	785	881	814	785	859	776	765	771	810	811	755	856	833	826	783	775	847	776	760	780	794	824	810	790	811	807	845	801	776	807	774	800	808	849	748	779	778	800	787	777	784	805	805	832	770	787	766	793	836	797	882	742	781	836	769	851	795	744	793	794	761	723	797	790	777	846	847	845	778	844	767	843	839	783	788	787	773	801	813	778	831	804	794	789	775	776	768	769	806	796	800	775	762	809	800	776	784	772	781	829	762	774	771	761	779	784	835	745	777	775	808	803	750	776	786	778	784	813	814	788	776	771	831	762	805	812	802	805	780	801	868	838	770	790	815	779	793	800	814	782	770	778	793	768	833	827	751	793	784	797	801	760	800	781	798	778	829	774	820	790	805	782	781	816	732	803	829	779	816	815	784	788	820	740	761	830	829	748	792	809	805	828	757	763	796	793	780	807	816	799	783	765	735	771	816	765	786	785	826	837	791	809	766	793	794	800	796	795	758	773	799	777	791	844	833	805	839	811	783	788	833	781	771	818	809	781	691	835	759	742	819	798	795	771	817	820	775	790	776	783	801	857	796	752	718	778	805	791	850	788	735	797	811	826	874	785	800	719	789	763	778	797	773	759	829	739	830	818	810	809	798	830	758	820	857	758	771	797	809	801	840	741	835	803	819	824	811	852	812	751	829	723	769	779	812	790	741	762	788	797	789	810	779	789	760	740	774	788	771	783	848	816	793	760	815	795	798	767	819	791	839	800	754	821	762	804	760	787	796	757	807	767	804	815	841	799	776	787	806	795	800	845	727	775	776	788	798	825	841	866	803	799	817	796	817	761	771	815	819	863	768	754	823	797	814	775	791	762	810	833	788	772	808	824	772	787	827	792	831	754	848	771	772	783	768	799	786	763	792	798	824	822	760	777	824	742	764	878	826	793	806	764	814	784	796	810	791	780	819	813	810	807	767	767	817	821	808	765	744	802	789	743	767	840	812	778	800	817	767	781	755	761	761	817	801	809	801	822	802	808	789	775	793	783	812	835	783	815	786	771	781	790	822	803	833	801	764	757	843	776	766	794	779	766	795	791	786	821	821	786	825	790	774	821	785	817	795	758	783	801	822	776	752	782	794	780	763	736	801	776	824	830	828	827	801	775	759	781	789	798	807	807	772	783	801	849	777	762	788	806	864	779	812	791	824	778	747	792	797	739	766	806	814	783	802	794	759	755	802	786	729	797	747	778	798	826	785	835	800	831	794	820	808	776	768	809	824	806	777	791	771	803	804	788	832	797	825	747	803	771	735	757	783	820	800	731	761	767	734	805	765	785	788	788	764	759	826	810	810	817	786	786	766	763	805	799	813	752	792	788	763	782	788	838	773	792	751	771	835	755	825	793	775	785	794	769	802	809	820	834	808	830	818	795	776	858	770	774	786	821	806	785	781	791	806	782	753	763	770	779	795	816	795	779	784	775	825	822	765	758	799	806	817	752	813	807	786	791	755	778	786	779	775	733	783	756	798	790	804	839	790	819	771	770	738	785	754	795	800	784	781	787	804	797	829	794	792	788	818	782	785	812	771	816	739	815	812	747	825	819	822	802	767	764	778	837	838	833	799	764	784	742	802	802	795	767	768	824	776	816	758	839	776	793	780	743	780	832	747	778	824	799	804	835	766	785	760	857	760	812	771	739	766	849	754	763	764	808	771	792	735	799	782	789	798	779	818	792	787	785	773	800	804	782	782	775	817	802	794	784	766
63957	74415	76470	54813	32991	18228	8045	4335	2838	1721	766	389	315	361	326	326	306	346	345	315	360	335	339	297	359	340	336	343	306	299	337	356	332	311	348	314	319	336	326	304	338	340	323	316	319	348	348	302	314	366	307	321	332	310	338	334	304	257	322	317	344	368	331	278	340	350	296	329	305	286	327	330	328	343	298	327	318	319	306	330	353	317	309	336	312	300	334	327	293	288	317	334	332	313	319	338	319	340	332	337	332	308	298	329	362	322	330	320	289	316	330	340	345	318	341	321	363	355	303	305	325	295	344	320	319	317	334	332	349	321	329	342	350	336	291	309	354	307	331	308	328	289	300	341	298	329	345	323	343	328	331	314	321	328	306	338	313	346	337	353	335	341	326	307	331	324	334	327	351	329	308	302	316	337	317	344	326	358	340	333	305	331	343	341	324	337	317	310	342	348	308	356	335	351	334	308	330	324	321	341	335	338	338	327	305	321	313	333	316	301	325	317	318	327	317	313	341	278	304	316	333	331	314	332	318	337	287	293	335	333	320	341	314	316	348	332	325	356	339	315	287	313	338	340	315	320	324	347	346	295	325	318	329	308	320	295	309	342	369	322	341	309	350	312	344	352	337	322	315	344	331	292	316	306	331	331	306	337	339	330	348	300	321	329	318	333	322	306	336	312	321	305	339	322	341	332	338	317	340	321	320	318	332	334	319	326	301	347	335	331	322	326	310	350	301	327	333	295	343	316	328	328	299	318	349	332	299	306	324	312	328	327	328	367	367	325	334	303	293	321	331	323	328	329	309	345	338	285	343	321	330	350	353	342	356	328	329	326	305	320	323	316	338	306	349	324	317	328	332	329	352	329	315	319	325	318	304	315	290	328	304	338	303	311	277	334	332	313	310	295	307	311	310	301	294	344	323	334	325	286	330	308	317	340	325	303	320	298	324	324	301	350	309	315	331	327	330	327	296	343	317	316	309	340	341	327	286	311	330	309	344	324	334	350	327	301	315	309	310	325	318	358	326	325	310	343	321	335	370	329	320	335	318	302	333	345	313	320	318	329	358	326	340	312	337	316	306	310	319	321	299	312	331	298	328	312	312	303	303	319	280	331	345	322	318	325	338	364	333	344	325	298	311	324	354	291	356	338	326	334	346	331	338	361	324	339	363	311	309	320	334	346	339	316	314	332	337	320	326	332	313	325	341	302	300	332	289	313	359	293	344	341	285	329	300	325	342	326	297	316	326	310	337	326	312	291	323	348	272	288	309	309	306	294	370	318	312	348	312	309	306	355	307	330	323	328	347	288	350	341	305	340	319	365	314	299	334	314	332	304	322	363	297	299	308	333	312	310	342	312	324	320	330	331	338	342	327	304	334	287	319	327	333	308	291	311	326	349	288	318	313	312	365	339	281	323	327	345	295	341	312	326	344	326	343	287	337	343	316	329	302	319	314	302	318	309	322	316	329	362	315	295	338	307	332	346	346	317	308	333	328	344	298	327	347	309	349	341	313	321	344	310	305	340	313	315	323	337	341	311	312	306	318	335	358	304	317	326	354	350	318	313	348	305	343	338	339	346	346	341	298	294	338	294	329	342	347	327	312	329	289	332	349	336	333	320	325	303	355	311	325	321	318	313	321	352	311	317	273	322	341	343	324	335	335	331	298	334	344	316	332	315	323	310	283	338	307	310	316	316	327	340	327	337	348	322	336	321	335	327	316	335	335	312	351	309	302	322	327	306	348	320	324	321	349	318	295	314	308	332	349	321	345	306	339	292	364	310	351	296	314	334	334	319	314	297	324	347	337	331	338	313	350	342	310	333	298	310	316	320	315	312	321	310	297	351	316	320	318	306	329	288	293	330	291	303	336	329	333	297	312	350	336	358	330	336	351	317	291	322	339	278	330	303	323	329	314	321	344	327	323	332	299	330	322	358	321	335	323	319	306	341	304	351	360	327	357	305	322	353	312	313	337	318	321	306	360	294	331	320	335	316	330	297	350	319	334	318	317	315	295	353	379	355	328	317	341	299	341	335	333	325	295	307	331	315	329	286	311	354	334	315	324	340	323	316	345	314	307	340	298	295	293	330	326	355	302	322	332	294	318	331	340	321	321	291	324	334	352	348	318	319	323	314	361	311	342	314	323	314	324	317	339	343	309	332	319	328	317	323	324	320	326	306	292	305	292	329	286	311	327	308	319	325	339	353	319	311	323	332	369	337	305	308	359	317	299	317	294	340	357	336	339	344	321	283	323	329	320	302	332	315	352	319	367	324	329	327	366	332	312	318	313	318	324	328	318	341	335	280	320	332	311	318	340	340	348	299	308	328	314	351	314	365	329	301	323	340	325	305	336	361	303	352	319	331	319	310	335	336	335	328	314	337	320	297	316	315	322	307	299	317	334	315	286	319	332	357	312	307	368	307	306	353	317	325	316	329	322	298	337	349	335	337	338	333	324	333	351	281	308	302	309	347	320	319	299	351	315	325	303	315	288	325	322	305	346	336	282	321	328	340	313	296	303	319	331	329	302	300	322	335	311	316	282	324	307	338	313	332	349	334	289	304	340	301	339	344	294	331	318	335	346	313	357	321	312	325	318	326	313	348	311	333	336	323	345	341	314	326	342	328	355	351	343	334	311	299	324	316	337	318	311	323	342	351	300	337	363	322	307	302	316	337	329	315	313	355	325	329	329	319	336	349	343	309	342	300	320	324	354	308	317	318	350	314	314	331	314	319	335	341	350	321	298	330	343	326	318	334	324	336	317	359	325	313	360	313	325	315	321	325	294	287	295	351	291	337	295	343	323	294	318	351	335	303	301	337	341	323	325	292	327	338	329	295	310	340	338	339	297	371	358	362	318	342	341	292	305	340	343	328	279	360	344	317	326	343	340	329	327	352	367	354	323	344	325	338	342	308	355	327	333	321	307	331	312	303	310	346	355	343	343	335	345	316	313	326	311	328	303	353	299	327	348	303	346	303	322	323	300	303	321	310	332	305	320	348	297	303	314	294	341	311	305	310	310	342	330	305	369	339	319	332	307	303	339	352	294	313	334	297	301	330	350	353	278	330	312	332	318	294	303	313	350	338	314	337	303	312	329	339	344	296	330	304	341	321	313	284	358	327	360	352	327	345	298	336	324	306	341	327	306	332	315	362	296	346	328	329	313	322	333	339	316	338	348	293	352	324	325	313	309	338	322	343	332	304	314	292	336	314	331	342	338	327	333	308	321	294	318	342	300	333	330	314	332	323	311	316	303	322	317	285	304	321	312	348	333	333	328	341	327	318	293	339	304	303	342	326	331	331	310	333	297	307	317	296	330	356	290	307	338	318	311	311	298	321	326	356	346	332	328	288	317	306	343	331	321	327	300	366	300	298	303	315	310	291	326	312	342	327	322	326	352	353	324	298	322	359	298	323	336	304	318	357	339	308	316	314	315	332	336	338	340	332	319	324	325	309	324	320	342	320	310	295	352	276	314	323	351	330	348	321	317	313
42550	62169	73498	56785	39460	26732	16395	12719	9358	6121	2498	1029	810	809	788	779	813	791	773	863	818	824	835	830	835	789	763	833	767	792	818	794	800	823	779	814	811	839	772	811	736	785	822	791	794	836	833	799	795	774	798	798	768	853	770	818	799	810	840	816	792	763	813	795	805	797	788	839	831	819	809	824	802	768	827	781	796	790	816	711	828	821	766	808	785	843	771	797	798	768	812	805	740	791	773	753	787	817	799	786	776	782	819	830	803	782	814	836	773	791	823	803	793	791	767	801	842	770	865	780	807	805	783	777	767	839	804	784	809	821	816	784	824	787	805	788	805	761	757	753	816	796	800	807	756	792	790	789	808	802	780	800	777	740	811	765	776	790	832	812	849	739	869	797	808	838	815	788	773	828	810	796	833	765	775	790	750	820	825	804	834	792	802	783	789	782	818	751	777	778	744	807	795	811	809	806	793	791	804	751	759	787	786	771	789	743	839	729	830	824	835	811	750	811	767	773	810	828	767	804	785	785	871	819	850	783	794	788	823	765	818	810	805	782	799	806	782	814	771	791	743	795	794	798	808	803	786	812	794	733	769	808	811	780	775	817	847	784	736	764	836	812	835	802	788	814	788	807	804	846	801	813	791	812	740	770	788	794	811	732	771	846	819	787	767	804	824	778	832	776	809	779	805	862	787	786	797	771	804	792	798	781	860	767	785	811	788	802	734	810	760	771	748	759	759	840	812	735	829	757	791	792	799	838	812	763	768	823	785	808	745	766	843	785	802	797	799	839	774	788	778	788	786	806	803	800	732	760	789	798	758	773	783	809	789	810	731	791	792	832	826	793	790	792	828	804	843	779	777	805	830	771	815	814	774	755	788	797	789	844	752	800	805	786	796	843	742	771	806	810	796	746	776	767	820	800	846	808	826	786	818	762	786	784	777	786	786	784	781	809	833	799	795	786	796	817	847	785	774	759	814	826	806	798	847	758	782	759	824	797	806	771	792	796	780	817	766	815	751	784	798	802	781	849	791	803	818	811	787	760	823	838	761	818	757	772	747	796	842	773	771	838	778	848	791	821	811	777	817	822	818	823	783	798	808	757	800	811	812	792	787	796	806	802	819	802	893	803	724	797	810	789	791	787	764	785	811	779	778	820	838	829	796	857	801	802	793	821	797	820	754	823	810	758	750	723	813	832	773	782	788	782	820	826	854	887	789	758	822	824	815	798	861	777	741	824	828	760	843	772	790	773	816	763	751	792	826	828	795	785	820	789	858	831	802	830	806	789	843	764	752	837	780	788	821	788	773	769	837	800	824	804	826	801	835	777	800	760	802	788	765	824	779	802	783	799	781	824	758	765	820	794	824	774	736	836	828	777	778	819	794	807	822	804	786	817	822	853	762	761	813	823	830	762	802	782	775	781	834	808	780	780	805	810	831	768	783	790	785	815	793	816	741	771	752	795	775	808	800	824	795	801	781	806	740	802	761	855	808	835	803	846	813	792	823	825	793	785	790	779	810	785	795	816	812	861	838	761	794	812	784	790	791	802	785	812	805	909	797	830	770	818	777	780	787	793	805	827	845	802	803	788	812	790	747	831	829	797	828	735	782	791	747	755	819	770	772	809	780	794	800	757	824	723	788	792	818	790	806	765	784	772	752	782	799	819	864	763	799	762	785	801	811	819	800	790	839	783	829	834	815	787	764	831	777	716	835	802	779	747	775	741	795	765	821	803	758	794	808	804	797	735	791	841	777	760	815	816	790	766	799	814	782	811	789	815	799	856	829	824	753	780	790	840	884	757	800	777	769	834	797	788	799	768	862	772	823	784	840	859	825	771	818	776	759	782	811	756	803	799	763	816	771	803	800	800	834	793	780	765	838	850	808	813	728	875	774	784	768	767	836	738	831	815	796	815	814	855	817	824	783	784	829	789	815	795	785	812	813	806	789	823	799	816	779	827	786	697	808	797	791	758	821	813	807	808	811	794	817	788	834	793	836	791	776	772	807	754	810	807	796	795	827	759	794	819	793	786	823	790	781	789	800	809	784	767	817	881	801	812	782	823	792	759	783	807	819	812	831	807	813	790	799	842	742	805	778	811	773	806	778	789	769	804	779	830	828	790	797	787	751	779	771	808	788	797	794	804	816	785	819	792	803	813	779	794	796	773	772	825	778	822	800	747	782	761	752	817	815	742	794	770	790	793	853	809	814	822	751	748	802	804	787	779	831	780	826	784	799	807	758	791	837	791	877	821	838	805	767	788	808	813	836	788	786	826	778	827	789	759	768	864	781	821	821	770	794	834	830	808	795	805	835	809	794	787	747	851	760	784	772	792	751	823	803	787	807	798	785	765	805	805	803	822	815	831	754	797	760	786	751	802	782	795	793	823	815	777	804	823	800	799	781	793	792	789	787	805	817	812	783	810	787	749	803	807	834	829	848	813	728	813	745	818	822	818	813	785	824	776	776	772	757	871	798	776	789	741	841	819	822	794	812	809	762	826	701	803	802	843	876	833	782	802	813	805	808	798	775	806	834	782	805	813	827	802	772	789	779	802	778	766	803	741	779	803	806	788	790	807	796	839	779	769	777	816	803	783	793	815	816	827	819	740	771	796	820	753	815	756	777	813	797	786	798	828	739	845	792	780	752	798	788	800	764	748	818	788	791	811	802	793	781	782	810	770	841	805	846	800	774	810	755	809	798	833	809	826	778	821	759	820	807	837	795	839	785	790	858	858	834	790	807	797	818	745	805	793	794	762	791	816	830	799	829	781	787	792	827	824	782	768	774	776	817	793	817	786	778	780	795	820	815	767	759	815	737	742	815	804	822	830	800	782	831	838	823	832	812	769	865	793	803	778	821	802	796	830	775	852	791	737	829	772	744	786	796	833	776	782	818	763	793	774	735	800	776	775	853	797	783	762	764	786	814	786	809	824	838	784	830	771	811	797	831	749	754	752	841	789	791	829	816	792	801	782	789	759	779	790	793	753	762	781	828	770	789	793	806	789	767	786	811	846	769	802	799	752	785	773	798	753	780	784	793	782	823	795	778	808	790	790	796	794	789	787	836	809	780	810	796	796	786	782	772	806	792	711	795	817	800	779	840	841	756	787	748	831	828	778	778	816	780	783	827	818	836	773	785	806	832	786	806	797	846	805	804	764	860	772	811	765	830	798	799	789	801	790	760	799	768	791	819	793	780	875	772	733	795	769	814	743	870	786	815	757	796	782	833	809	786	813	798	851	808	736	772	810	753	712	798	785	766	776	788	764	729	785	805	821	749	814	772	832	835	842	780	805	798	840	819	759	778	819	808	831	778	747	731	814	802	795	773	860	768	852	795	816	810	770	837	791	751	760	814	817	796	811	834	795	824	804	811	794	785	791	840	800	835	787	789	800	777	788	841	754	805	830	837	807	831	789	834	787	813	797	772	759	813	774	786	769	801	793	790	782	767	851	778	776	785	787	793	786	785	805	824	789	789	793	797	820	821	799	755	796
61389	71324	77188	55639	33512	20316	9305	4347	3023	1868	704	393	329	373	314	339	335	318	334	315	309	349	319	326	330	297	355	319	292	324	312	331	335	322	317	346	301	344	342	354	285	296	317	305	312	305	330	283	301	294	344	319	317	322	322	348	385	357	338	303	327	312	356	342	340	329	349	361	316	365	317	315	351	353	329	331	334	359	308	339	327	322	323	328	336	333	352	305	334	327	370	322	300	330	326	334	333	309	302	328	364	314	330	297	288	301	335	288	332	310	287	333	312	337	322	329	273	330	308	318	353	312	346	349	358	343	329	335	305	372	352	308	356	308	349	327	331	347	339	342	345	331	368	331	346	358	336	348	305	313	324	334	326	317	291	325	329	327	334	321	326	304	303	315	356	331	344	325	356	358	288	362	315	349	346	349	314	335	312	338	326	352	318	313	348	310	302	317	330	364	308	320	299	318	346	356	327	325	299	321	317	289	356	342	330	305	315	324	321	343	300	335	355	326	305	319	336	344	309	373	384	358	316	349	290	333	317	349	339	338	324	309	318	303	335	365	341	320	297	319	326	340	319	314	292	341	331	333	342	329	304	340	316	344	318	317	326	317	350	321	316	355	352	355	331	323	329	325	305	330	309	309	333	333	328	313	345	330	321	331	320	293	311	330	348	346	344	332	344	301	336	325	351	355	362	331	332	335	338	355	346	342	304	296	324	314	316	299	350	323	342	328	314	334	331	350	314	310	309	333	319	326	321	320	357	321	359	332	356	342	351	334	308	348	315	341	354	351	323	326	322	317	310	317	340	337	299	316	347	337	313	306	342	329	302	338	324	326	319	342	312	348	323	313	334	287	330	344	304	312	359	309	371	321	339	330	308	303	305	313	321	311	346	350	328	293	319	318	326	339	326	344	323	335	297	371	320	315	349	319	280	347	344	349	336	334	317	284	343	317	354	339	311	309	319	298	360	327	314	353	332	322	351	339	280	312	340	336	311	338	349	315	352	349	332	295	325	334	302	314	318	319	351	307	323	330	320	294	328	326	313	358	357	293	299	312	309	322	337	325	277	335	319	321	346	306	343	349	333	283	313	325	332	334	346	366	313	319	312	320	340	358	343	352	336	307	349	331	358	346	299	341	323	310	328	315	336	292	280	301	327	338	316	328	301	313	329	303	358	304	337	313	330	334	333	342	342	325	320	340	315	321	319	310	329	305	356	331	374	328	313	325	313	337	352	347	321	306	311	341	343	327	306	337	298	327	337	329	309	316	303	346	323	317	335	322	344	335	330	347	325	306	310	296	363	326	324	324	351	324	316	324	318	282	339	337	329	324	331	344	329	315	352	338	346	336	380	354	325	321	313	338	309	333	317	341	304	362	322	312	328	317	329	362	324	341	317	352	325	349	309	310	344	317	319	300	316	319	343	341	313	324	348	291	344	324	320	335	328	330	352	347	315	341	331	351	311	362	291	320	348	333	344	333	319	324	300	337	352	301	337	327	340	338	298	329	310	321	332	333	321	346	338	328	356	318	339	344	332	361	324	330	317	304	318	336	347	347	367	335	308	325	337	328	357	353	348	352	343	350	332	324	354	346	329	326	311	304	307	361	346	338	375	349	291	311	318	348	335	363	361	339	311	309	337	303	314	334	304	351	358	323	314	358	305	334	322	357	317	328	332	335	347	301	297	322	342	329	330	331	315	330	325	357	311	319	310	364	344	341	326	319	387	322	349	333	351	335	319	326	349	348	311	325	349	340	325	349	330	326	342	313	309	340	328	332	297	335	361	321	338	304	339	335	336	324	365	350	303	361	351	304	325	362	334	303	317	337	330	333	325	316	331	320	315	280	345	339	295	321	322	322	314	315	304	311	316	323	335	302	341	317	307	295	327	351	340	331	348	304	334	342	343	327	327	343	318	346	330	337	342	317	327	316	286	303	331	346	319	338	293	353	369	329	322	304	320	319	328	330	315	317	358	354	312	341	316	335	312	287	325	330	341	329	323	310	354	334	331	351	321	334	320	348	334	317	330	338	330	340	341	306	314	328	350	335	309	326	319	335	338	309	322	341	321	348	318	321	347	363	358	354	349	323	336	325	316	294	319	310	343	296	332	320	335	302	337	281	318	347	325	318	344	316	304	351	346	311	336	318	304	339	331	337	314	348	285	319	298	363	333	341	303	309	314	318	311	348	358	347	364	329	304	313	319	307	326	348	300	357	320	313	356	328	318	323	307	328	317	355	324	343	330	341	350	306	299	307	305	297	334	312	355	335	313	318	293	354	340	328	312	317	338	324	332	323	310	293	359	357	365	333	296	321	352	336	343	316	358	317	318	310	341	316	320	305	326	339	335	339	332	319	336	307	300	363	306	289	345	322	337	334	327	303	297	323	309	352	332	340	366	326	327	319	336	326	349	333	337	302	351	332	326	360	318	335	288	362	335	341	335	311	359	349	323	316	341	296	340	314	363	336	374	320	345	352	316	367	319	333	317	337	321	330	349	355	337	284	325	305	336	341	346	320	328	368	356	289	343	329	346	355	332	319	359	316	348	335	331	332	325	338	293	328	297	295	320	357	308	335	336	351	337	339	336	312	334	298	321	331	350	345	342	339	353	335	313	339	331	340	308	333	318	317	353	355	329	370	299	350	317	361	337	319	315	359	341	299	301	367	324	300	327	332	325	322	314	300	326	309	327	346	298	311	344	326	333	314	322	318	326	325	327	318	314	313	339	307	340	324	346	355	339	351	284	344	298	336	327	316	311	358	314	313	373	334	310	326	324	300	318	315	344	334	332	348	337	315	314	317	315	348	333	286	290	359	328	311	333	316	324	326	339	293	344	336	307	328	325	313	297	302	325	347	342	329	303	313	329	350	349	334	334	324	325	323	312	290	314	341	316	326	362	340	323	298	326	293	332	320	315	322	306	361	329	318	319	342	337	319	334	302	285	287	332	331	315	336	331	355	314	345	343	327	293	360	353	321	334	372	333	303	328	322	322	347	322	330	314	349	317	342	307	313	364	329	315	363	323	338	311	365	337	332	350	326	330	318	307	317	341	340	317	361	324	336	362	306	321	334	349	326	338	315	327	336	331	322	325	323	319	343	310	339	299	353	293	323	305	356	312	348	318	318	346	324	345	367	319	335	357	337	339	321	327	310	321	326	332	314	326	359	333	337	311	367	321	322	363	322	321	320	325	327	312	364	329	315	348	301	362	325	337	331	323	322	365	311	302	311	345	349	346	359	308	338	304	327	353	358	350	338	341	316	316	317	336	322	315	346	329	319	327	320	298	345	344	340	316	349	342	320	320	321	321	308	344	355	341	333	319	296	318	361	370	340	363	363	312	303	374	340	326	345	298	326	329	309	329	327	318	294	298	300	322	320	319	324	326	349	321	357	338	362	307	341	311	326	280	339	337	361	353	327	308	312	321	302	316	340	329	312	350	303	342	317	316	324	322	366	306	329	304	329	345	334	301	284	337	337	306	333	340	323	311	299
42258	61507	75106	57637	39830	29638	17575	13005	10126	6456	2156	999	840	855	813	771	783	885	825	810	877	913	888	826	781	797	834	801	788	843	820	806	753	822	780	782	796	764	785	820	829	796	820	820	780	758	755	849	819	780	822	796	868	790	825	823	807	774	778	825	825	851	837	773	854	784	784	798	784	824	823	831	803	813	793	800	822	797	791	838	846	795	769	798	806	815	784	806	813	807	851	785	813	812	803	815	832	822	778	776	783	845	827	776	826	766	810	797	772	796	777	758	812	841	812	769	791	849	813	812	777	779	810	802	791	789	823	867	806	779	832	825	750	810	790	835	748	755	826	799	774	782	822	788	806	760	783	811	814	793	791	785	802	755	812	783	797	843	821	796	764	817	768	807	781	813	741	803	820	753	847	786	756	802	821	818	809	819	809	776	798	820	817	780	836	790	781	779	746	797	819	834	798	806	869	843	770	797	833	794	763	827	831	789	827	802	789	818	820	751	843	818	815	810	870	853	813	769	781	830	792	787	839	851	758	801	804	775	811	841	799	787	761	805	794	855	810	809	857	760	792	784	791	800	811	813	784	849	844	750	801	835	796	794	777	869	827	841	808	849	857	761	787	823	835	863	750	779	777	834	815	831	864	774	805	817	778	828	798	829	760	804	771	829	759	834	783	770	786	850	788	789	795	793	875	842	798	822	759	821	813	723	784	799	801	809	760	795	783	802	777	785	842	789	809	811	859	821	751	751	837	810	783	891	828	813	823	830	864	823	852	828	772	828	835	811	812	817	791	822	771	810	828	834	818	831	810	832	759	826	799	767	862	827	775	753	832	793	803	792	792	795	809	821	810	789	800	800	821	799	761	792	792	762	799	819	822	835	815	828	805	742	752	840	747	829	826	796	814	789	788	803	808	771	822	819	834	782	808	766	840	804	767	794	845	810	804	796	821	746	813	835	819	769	837	768	819	778	766	821	780	801	774	812	840	846	724	820	810	824	816	832	806	815	783	807	766	804	825	789	827	787	817	801	759	820	788	753	846	803	804	768	787	841	798	821	831	793	782	800	847	809	787	841	790	820	763	833	826	748	805	832	806	813	834	770	812	842	807	871	824	846	804	864	814	796	841	811	811	848	819	825	814	811	813	801	837	813	795	797	864	835	797	900	815	796	822	799	796	777	848	792	841	872	812	799	826	831	819	806	841	818	764	783	794	791	813	781	794	808	803	804	810	811	809	828	817	838	854	842	793	778	769	814	848	826	770	858	793	837	837	822	839	757	779	838	816	814	823	845	757	826	804	817	791	753	815	769	778	821	797	793	781	793	769	847	836	777	763	870	780	859	829	780	836	801	783	812	808	793	789	785	792	785	796	764	805	775	831	779	838	827	814	868	753	801	732	852	791	806	835	821	729	847	811	752	799	760	820	850	774	812	800	799	823	834	785	794	800	803	816	839	782	801	836	778	804	789	800	832	800	842	788	858	800	806	822	811	856	782	757	787	823	830	823	799	812	845	834	800	824	800	768	765	784	790	762	782	845	886	800	785	824	850	805	794	750	786	802	814	825	765	800	782	795	800	830	793	835	811	835	814	823	765	841	779	767	816	794	857	815	815	800	772	808	792	834	830	841	812	783	831	809	788	823	834	864	771	809	796	778	815	811	786	787	820	881	830	830	770	815	825	847	788	823	831	747	849	850	825	826	774	778	862	816	766	828	792	844	763	815	835	792	802	791	835	847	809	814	780	855	797	824	757	763	799	828	786	842	785	783	786	810	795	754	807	855	862	786	766	799	800	747	776	788	752	772	777	780	830	791	790	750	820	806	829	795	846	809	796	799	810	773	775	799	836	821	807	811	823	834	771	789	816	763	842	843	797	819	783	821	817	800	841	798	852	774	790	778	839	784	783	751	747	751	807	762	755	808	876	868	809	746	814	741	820	812	823	805	786	835	805	819	834	764	770	783	811	726	789	764	786	811	836	768	817	801	748	818	783	816	816	797	825	804	792	822	833	835	826	779	785	749	788	801	880	806	806	818	820	795	852	819	781	827	800	814	817	834	840	802	818	783	809	811	787	799	723	803	798	788	814	780	802	793	831	806	819	840	801	789	812	796	826	801	832	821	775	811	799	782	760	819	839	841	788	825	833	826	831	834	770	857	819	818	802	828	793	769	792	798	844	788	828	771	816	844	775	775	801	757	809	759	845	820	845	774	859	785	759	811	821	829	815	787	783	796	808	844	841	770	758	822	777	780	845	787	849	802	803	815	829	836	786	784	795	850	864	854	773	860	772	781	841	745	781	838	799	811	784	861	799	802	848	776	836	846	822	897	804	853	768	826	801	809	816	809	785	788	805	827	827	830	796	799	764	818	868	854	793	821	826	825	830	799	768	825	803	833	822	826	814	789	821	819	785	834	782	838	807	830	829	798	776	829	755	833	844	764	782	821	766	772	732	819	825	785	802	740	799	772	780	756	828	779	797	810	847	798	796	820	781	827	888	795	788	751	792	791	819	821	799	818	803	829	768	760	791	793	869	824	770	817	797	798	847	839	816	790	868	724	761	799	764	813	804	798	795	820	826	807	751	783	846	836	798	850	821	771	731	750	772	773	776	817	750	835	800	785	791	814	844	811	790	806	760	816	795	820	800	797	824	789	826	780	837	762	831	845	820	754	769	744	809	821	825	835	823	840	798	758	809	763	797	791	826	805	810	832	783	807	852	797	767	804	800	805	823	823	803	825	850	811	821	846	829	796	796	795	779	844	818	812	846	795	846	839	807	766	812	812	805	791	839	802	812	777	787	805	820	789	813	808	807	818	805	812	858	824	803	809	781	808	825	778	794	786	803	771	835	831	808	820	744	758	824	819	841	786	817	814	797	796	803	757	807	776	745	827	813	795	811	797	814	815	861	806	789	831	772	757	868	778	775	841	776	846	811	791	825	867	845	810	813	783	819	804	780	752	815	814	778	855	820	739	802	810	798	833	826	819	799	809	795	827	804	843	811	839	796	766	817	809	829	815	794	861	816	791	796	836	817	778	764	785	758	791	869	825	832	800	831	799	815	788	783	809	768	808	770	824	822	776	813	791	778	837	788	835	759	831	827	825	830	821	798	842	810	792	775	770	833	787	837	809	807	796	827	779	797	845	775	796	784	786	836	785	837	775	771	823	840	819	841	817	853	798	772	812	804	756	819	778	812	778	866	755	798	818	826	820	812	755	851	812	739	800	785	818	757	796	846	802	783	769	856	849	840	833	809	826	793	784	828	814	832	756	794	794	853	821	817	886	838	747	798	852	855	824	847	800	808	779	772	842	808	793	787	810	809	803	773	870	806	802	842	764	842	809	772	801	823	840	786	790	777	842	833	810	815	850	812	786	795	740	832	822	823	787	755	814	787	792	817	791	851	782	776	772	830	790	806	826	797	852	772	770	788	777	880	779	776	817	812	778	787	819	775	788	849	845	799	846	772	884	821	851	789	782	834	830	820	764	783	836	788
61960	71068	77043	54376	34347	18813	8117	5830	3918	2280	897	396	354	348	302	351	320	340	322	303	333	345	349	329	314	318	357	308	308	336	312	344	347	339	324	342	366	344	354	332	343	329	314	369	312	339	329	318	324	346	344	320	336	329	343	332	360	316	299	312	321	314	335	298	306	347	316	338	292	356	310	357	305	355	326	317	315	351	341	348	312	313	322	337	304	318	325	330	369	354	307	315	339	330	331	337	337	307	321	339	314	346	325	325	314	321	336	334	339	317	299	318	311	352	311	337	349	315	358	335	332	325	331	315	318	355	325	361	334	361	351	333	315	360	331	341	334	383	310	323	345	313	333	321	356	330	332	325	306	291	351	309	358	371	334	326	328	294	322	328	303	304	349	331	319	348	332	342	332	328	332	328	350	344	323	324	329	332	345	327	318	362	358	328	330	331	311	288	331	331	282	329	339	330	327	350	351	327	298	291	331	325	341	307	299	302	358	316	345	328	345	318	311	306	336	348	351	316	325	329	319	319	326	323	330	330	350	357	344	325	318	347	339	309	317	301	309	302	332	349	320	322	302	307	354	327	338	347	326	302	306	344	336	346	327	313	343	324	342	314	315	342	353	317	293	338	329	339	310	369	357	325	320	318	328	347	326	335	344	298	324	315	326	340	371	350	347	309	329	300	342	290	340	307	295	353	356	342	312	352	324	303	333	338	349	310	314	321	341	318	332	339	359	311	329	318	293	318	338	323	322	295	341	309	354	344	323	339	342	361	342	307	332	306	321	354	348	296	333	309	307	331	336	363	311	326	344	320	343	343	296	332	340	340	286	339	357	352	330	337	345	316	330	305	343	298	369	323	302	325	339	335	324	359	332	326	339	327	338	303	353	310	333	346	333	319	325	310	312	347	333	308	304	309	281	352	331	331	349	322	336	372	345	324	310	328	326	300	367	308	326	324	343	318	347	325	347	312	341	345	360	351	316	313	331	304	306	351	304	320	315	334	300	338	339	327	296	334	316	325	320	336	350	297	317	306	349	313	287	318	317	342	340	310	330	309	319	306	310	369	364	324	354	339	342	331	318	315	318	318	365	335	326	328	353	322	319	323	310	361	361	338	305	299	347	313	320	343	336	327	312	318	311	321	332	301	321	329	344	321	349	318	333	336	321	379	305	330	341	334	330	310	340	349	322	349	340	365	306	348	327	302	347	313	323	354	337	346	305	330	305	328	326	328	332	319	309	310	314	342	298	324	332	323	326	320	321	306	308	343	329	318	343	340	322	343	335	325	333	328	339	337	328	335	315	320	301	307	312	311	313	334	313	327	328	333	323	326	339	353	298	314	336	318	337	337	311	322	318	321	343	360	312	346	346	349	323	344	314	331	297	348	287	341	303	344	306	345	303	346	335	326	338	311	318	316	355	332	326	311	321	353	324	331	334	320	294	326	305	342	338	332	327	334	351	340	304	319	349	334	289	326	335	325	340	296	353	354	364	294	317	328	322	336	321	306	344	324	326	329	332	319	320	337	296	309	321	304	333	327	350	343	318	326	370	298	313	318	352	308	307	338	282	329	304	306	347	340	322	288	345	341	327	350	303	330	344	309	299	332	316	319	315	317	318	324	323	335	318	318	323	320	343	350	336	310	338	368	335	316	323	338	345	358	310	312	345	351	357	334	317	315	301	317	307	308	353	327	351	343	344	381	322	367	334	326	326	297	310	377	305	320	324	339	323	345	314	306	333	318	346	300	347	301	321	308	347	311	338	322	362	325	329	329	322	350	342	326	328	315	338	318	324	315	336	341	334	296	297	321	324	343	301	337	354	310	350	314	355	340	330	321	325	306	350	352	327	340	309	301	340	295	342	353	312	343	316	343	362	339	311	343	343	327	338	335	308	357	324	300	319	351	318	332	340	317	348	335	348	319	324	313	306	342	307	347	357	313	311	306	340	338	321	326	309	335	335	320	322	314	365	278	322	368	347	340	301	328	336	344	312	368	336	341	345	307	340	316	347	343	327	343	331	339	306	325	300	319	305	340	342	318	317	326	328	334	345	317	366	328	335	329	368	327	326	335	299	339	310	354	335	312	327	334	345	314	347	336	321	301	351	293	328	298	325	362	348	304	326	339	331	328	312	324	353	325	286	320	342	333	313	325	341	315	313	313	322	346	356	330	325	349	343	306	331	319	353	356	312	307	347	350	328	336	329	325	334	318	321	349	323	302	315	336	319	309	330	354	313	307	341	338	342	327	341	299	333	327	330	319	312	321	333	322	339	310	296	328	326	327	299	368	320	372	342	324	340	309	345	340	320	321	347	326	307	334	351	317	347	314	347	349	333	325	350	317	366	314	303	331	327	339	302	336	323	278	320	342	320	314	340	312	321	318	350	306	320	346	329	360	335	309	339	326	326	329	335	331	349	328	330	321	346	358	310	328	289	306	322	357	300	341	310	320	331	353	340	330	325	304	359	320	299	337	333	315	330	319	357	330	360	311	342	322	335	329	308	339	344	341	323	354	340	315	299	298	332	331	321	315	293	318	290	300	327	315	353	315	301	327	329	364	298	325	331	332	335	348	341	299	352	334	317	335	316	332	351	305	353	345	306	326	315	319	353	334	309	324	344	335	306	312	330	326	370	364	326	333	338	303	329	352	315	305	349	345	332	317	316	317	301	305	336	320	305	304	349	349	350	295	315	331	301	318	346	349	342	328	364	325	331	333	345	336	331	321	308	308	378	320	331	296	322	308	296	319	337	338	350	323	363	319	340	332	316	324	312	365	307	314	311	310	315	270	345	337	294	307	301	340	348	313	298	311	342	331	351	345	347	309	324	346	336	343	316	335	318	347	322	348	334	340	347	351	349	358	351	311	311	361	317	346	321	348	346	361	339	333	328	359	321	329	296	311	300	277	325	306	347	348	345	349	311	302	321	343	325	331	345	369	322	316	328	304	343	317	334	349	328	353	340	312	349	325	321	330	331	327	280	343	327	311	330	312	331	333	320	344	348	359	335	315	297	314	349	323	311	342	346	341	353	311	324	329	352	350	340	336	299	310	318	330	342	333	330	335	338	339	324	342	325	337	336	318	348	320	319	347	331	350	333	338	356	341	319	325	322	344	310	365	294	352	322	315	336	337	309	315	326	331	331	321	309	321	343	328	287	321	318	323	325	340	335	326	308	317	338	337	347	305	327	336	321	312	364	332	301	337	318	337	327	341	330	328	353	332	354	349	300	278	347	325	343	304	340	344	343	321	349	337	327	353	297	326	346	337	330	309	347	321	340	333	333	323	289	345	322	302	349	324	313	319	332	321	337	317	321	319	319	311	336	330	332	341	367	302	328	337	286	315	348	334	323	332	338	341	312	326	316	333	379	316	326	324	340	335	352	322	317	332	312	339	342	317	308	339	371	339	295	339	345	319	373	308	321	333	324	293	320	339	325	322	322	368	331	292	347	323	338	363	322	326	344	333	345	331	343	332	306	316	329	346	338	323	351	302
42241	60823	74085	57004	40404	26254	17590	16500	12228	7713	2716	1021	835	776	816	848	849	779	821	791	813	889	845	795	838	822	821	843	855	863	791	818	802	781	823	797	835	806	775	816	806	832	831	875	766	797	813	845	803	841	782	775	838	851	768	786	765	796	805	816	824	821	815	773	788	794	826	825	796	844	772	762	763	795	825	810	790	806	839	847	780	794	850	794	814	816	827	806	799	817	809	805	807	787	860	826	827	775	802	785	809	796	822	835	821	778	831	787	819	827	772	792	822	850	802	833	836	790	809	836	826	841	808	796	844	835	797	769	759	829	789	874	784	808	832	820	779	818	797	783	812	795	797	790	780	810	809	775	792	770	801	818	803	838	816	801	777	766	793	830	810	748	826	842	844	823	799	790	806	793	778	818	845	791	780	764	796	836	790	793	819	782	812	862	811	824	760	788	793	788	867	781	844	814	804	792	847	795	810	807	782	807	788	736	772	796	809	793	828	832	825	818	770	752	779	799	806	772	824	787	822	826	793	799	844	802	816	801	885	855	862	812	819	824	841	876	822	792	810	798	866	847	769	803	839	826	806	863	816	774	795	764	863	816	813	778	829	798	859	859	767	791	848	832	843	820	813	863	789	795	795	794	778	819	800	766	767	825	790	749	790	793	837	797	813	830	788	800	764	805	828	813	802	807	827	825	775	830	791	813	780	776	860	796	802	831	827	834	761	794	762	803	831	779	789	873	769	838	787	802	831	769	819	821	790	821	782	841	829	849	773	854	821	824	856	864	797	812	834	763	793	775	815	799	785	822	769	757	820	798	790	807	808	802	864	800	838	825	834	804	817	833	810	792	840	826	778	826	736	819	825	789	852	820	809	782	806	786	809	810	804	822	819	799	781	836	879	799	797	809	830	802	815	776	854	822	873	799	764	783	811	838	804	811	778	792	813	816	781	830	840	741	769	769	780	745	826	833	850	808	760	798	803	791	808	768	808	796	794	792	809	812	836	806	769	838	811	842	783	791	765	845	821	819	824	788	788	800	780	793	833	852	847	781	780	791	794	809	815	819	834	828	787	808	867	819	814	868	812	815	778	782	801	766	814	794	778	823	838	791	841	868	760	817	804	790	872	806	781	814	819	772	788	822	753	750	769	793	767	824	834	768	863	837	812	783	812	830	783	808	865	769	820	827	784	776	790	811	863	785	832	813	816	808	818	786	752	779	801	778	804	799	824	822	785	793	802	780	817	830	805	803	808	838	798	797	826	845	797	841	778	810	759	788	785	756	752	783	880	827	805	843	824	772	752	802	818	826	778	812	757	798	794	824	845	816	814	821	852	839	834	831	765	795	768	785	780	828	792	835	835	771	770	822	792	880	796	855	804	736	826	844	768	814	829	776	837	816	834	834	790	836	773	774	812	731	835	825	870	814	850	750	814	850	790	809	845	816	796	810	803	823	852	813	809	792	750	787	781	708	861	820	822	841	838	785	813	762	804	802	829	726	826	815	790	781	818	810	772	796	793	736	813	812	756	816	795	811	799	807	827	827	779	801	773	791	810	816	754	767	828	799	738	844	816	823	888	872	773	841	834	805	822	789	839	750	794	795	823	788	796	798	760	792	817	810	792	823	805	823	758	785	805	810	802	787	827	777	809	831	792	767	832	799	771	815	837	793	778	784	837	822	849	793	803	796	812	811	824	755	798	835	759	788	820	832	776	818	773	812	819	829	874	821	809	808	792	808	828	856	773	831	825	769	781	796	876	791	768	791	778	788	810	831	813	828	844	815	845	771	825	772	831	808	828	802	812	737	829	813	848	772	839	824	832	838	831	813	835	769	759	786	854	842	826	818	805	775	803	828	825	806	823	763	833	784	787	846	802	827	818	837	752	818	857	804	810	771	805	845	816	793	775	760	740	786	810	814	817	804	821	803	837	824	813	820	822	838	825	807	786	772	836	805	784	854	769	785	776	869	842	829	817	799	765	841	834	786	811	757	763	799	856	787	812	786	774	811	839	778	810	823	797	785	847	819	789	783	783	817	812	816	816	764	856	823	817	785	850	873	781	793	808	835	813	812	795	780	777	823	784	833	823	786	787	808	866	846	790	789	865	834	849	774	851	824	818	808	820	783	829	818	863	782	822	811	801	807	807	779	809	872	825	768	786	856	770	859	815	831	834	872	812	786	818	809	786	741	791	804	749	835	841	795	796	798	810	814	760	767	780	823	815	781	796	753	825	841	841	782	792	812	808	804	801	761	761	740	801	863	767	834	746	834	812	841	771	778	798	819	834	827	748	876	789	803	816	794	786	805	814	809	772	847	802	769	798	782	805	787	795	763	815	872	771	798	814	777	782	816	772	776	755	794	804	835	844	782	774	805	794	809	828	806	838	800	815	838	789	769	792	800	820	810	808	871	844	828	827	760	813	847	782	825	761	781	822	756	786	818	797	820	823	772	778	800	803	801	804	804	813	773	748	770	806	822	842	826	796	789	855	765	817	864	819	774	795	809	851	747	773	754	879	835	798	803	823	817	825	792	873	789	843	763	802	819	781	797	784	823	797	849	821	813	810	815	783	834	838	799	834	789	776	833	785	807	883	775	776	814	838	776	830	792	833	852	846	769	819	840	789	846	791	826	838	826	786	755	791	801	794	841	751	829	828	781	778	806	858	803	804	778	826	808	797	771	821	837	810	819	790	846	771	785	764	770	823	807	786	837	782	803	780	831	833	824	805	802	743	780	833	865	750	802	788	833	829	846	790	797	829	777	832	797	805	838	806	856	807	821	811	807	825	736	821	799	820	782	822	808	858	820	790	808	797	784	809	867	855	774	810	826	838	821	814	803	832	795	766	802	850	830	834	808	776	809	804	814	813	751	824	807	805	783	812	793	771	816	825	785	829	833	803	794	776	840	805	854	823	800	813	822	814	837	863	820	818	787	823	797	845	836	781	837	800	859	816	797	828	787	815	803	787	870	834	821	807	805	843	810	824	761	796	809	767	768	825	799	772	828	823	887	850	863	812	767	830	799	811	835	880	823	771	864	843	803	834	809	816	831	828	841	818	836	814	827	814	819	827	773	859	805	782	814	841	830	818	834	803	735	830	771	778	850	818	819	838	759	797	767	826	825	821	791	786	809	776	838	848	794	801	780	831	791	798	830	830	799	816	820	782	808	780	823	803	796	797	777	873	769	789	802	770	834	792	826	856	764	826	788	837	807	834	824	841	822	791	807	803	782	784	778	800	833	816	785	816	871	806	800	799	810	776	777	842	803	808	840	860	828	778	788	847	789	761	754	763	784	824	871	813	726	863	822	832	889	812	809	845	829	803	795	768	846	852	786	810	802	824	872	750	818	802	837	760	791	769	818	818	837	877	813	849	810	832	800	838	818	854	808	810	784	869	833	796	811	762	770	804	829	877	865	797	786	783	833	801	820	782	808	795	753	845	796	829	788	833	813	795	793	805	824	800	809	833	860	802	865	837	806	825	770	777	781	806	837
62289	74463	74915	53500	34209	20197	8146	5072	3246	1799	803	394	320	316	321	306	290	311	356	336	325	324	342	336	291	354	319	289	336	323	351	336	323	311	328	316	327	290	352	341	325	327	361	336	351	316	316	382	342	320	318	315	310	345	342	351	348	348	320	346	312	335	294	323	318	319	355	306	325	330	334	322	320	323	343	338	303	316	339	314	306	315	371	360	329	318	322	340	319	334	334	351	347	326	302	313	331	353	337	318	306	313	327	329	339	343	383	355	366	329	332	345	307	321	333	306	317	319	318	356	315	353	318	357	360	340	349	342	354	357	364	350	341	323	340	351	347	306	322	312	340	309	354	347	375	351	347	315	330	353	332	314	358	335	346	308	341	350	324	294	329	321	298	333	323	332	323	333	337	319	317	303	351	345	316	339	360	345	296	311	357	360	342	352	320	333	318	330	334	315	318	291	328	323	314	344	328	332	331	334	348	309	359	340	346	328	342	317	352	350	342	315	334	323	333	361	337	333	373	368	315	335	323	312	352	326	318	360	323	330	320	347	330	357	317	345	306	300	307	300	331	349	348	344	331	292	344	302	335	338	332	330	338	342	310	334	321	334	344	316	356	339	325	311	341	326	342	319	393	304	326	324	300	404	347	345	362	288	338	328	332	340	356	327	311	305	316	330	348	335	318	306	355	363	321	319	324	346	303	339	348	344	329	330	358	324	313	333	325	321	296	314	354	325	342	347	299	312	365	362	305	311	301	353	317	334	341	347	283	370	339	312	324	333	355	326	302	313	347	340	330	324	347	346	349	350	327	320	337	362	335	325	330	323	345	353	320	336	335	347	346	339	375	353	307	327	323	325	314	338	309	343	361	330	298	367	343	375	311	321	328	342	380	368	308	315	341	345	314	331	322	381	345	329	350	326	314	318	352	279	300	324	336	370	313	349	340	351	361	327	362	335	323	333	319	336	335	297	321	330	329	356	339	345	301	335	315	349	306	316	303	341	330	350	347	316	369	340	280	353	346	320	343	370	341	325	344	363	330	287	340	323	325	342	342	338	321	330	346	299	345	315	325	363	309	331	313	300	321	350	364	333	334	313	300	360	368	327	353	364	292	360	317	335	373	322	307	311	346	311	321	321	300	318	325	344	349	336	378	313	356	345	331	352	344	337	339	346	301	335	293	315	344	330	338	333	320	305	350	321	320	347	302	345	340	317	352	337	315	303	322	335	349	322	352	344	345	342	366	345	321	306	347	353	340	345	347	311	305	301	329	346	326	337	333	355	318	353	354	356	318	321	329	330	337	322	325	344	325	308	338	342	339	312	342	369	302	366	325	321	345	304	335	328	321	318	325	309	312	338	323	359	328	320	330	331	332	294	352	381	287	304	312	352	300	344	326	317	304	377	332	329	314	337	357	332	331	357	335	349	330	295	351	377	300	307	326	318	330	368	344	309	319	318	375	332	345	337	333	319	329	355	335	339	341	335	313	324	331	315	341	330	341	353	340	341	335	337	339	310	316	361	347	339	341	333	345	342	327	330	342	315	329	347	307	317	332	343	327	311	343	338	327	305	344	352	311	315	346	311	317	332	324	351	302	348	336	323	331	311	320	338	324	343	338	328	339	349	333	336	325	355	356	329	342	342	331	324	336	296	319	320	315	339	325	343	321	307	323	326	354	304	352	335	351	321	324	336	346	320	347	290	333	332	341	358	344	327	350	346	330	319	342	347	338	343	351	316	354	295	321	350	358	359	363	351	317	363	346	345	343	324	332	330	395	377	335	318	339	336	341	368	325	373	361	336	320	306	289	334	327	303	358	329	352	333	293	354	325	335	356	359	324	315	336	344	322	357	365	315	325	369	351	337	296	320	335	314	308	327	344	330	292	341	327	343	322	337	314	314	350	293	333	350	336	312	315	307	343	337	336	340	314	329	321	342	358	332	350	339	351	347	315	370	359	369	329	334	329	333	313	309	341	314	302	317	377	329	328	339	307	334	350	367	367	318	337	311	350	334	364	318	285	334	355	335	347	349	354	318	339	309	337	338	317	309	317	335	350	340	314	324	323	285	312	363	346	334	323	324	324	328	333	346	310	311	345	355	313	373	329	378	350	356	322	307	332	349	323	379	328	374	357	327	348	376	319	339	341	314	350	342	318	369	291	342	343	337	331	338	317	330	346	317	301	346	350	334	324	321	354	322	350	342	307	338	391	367	337	347	315	306	339	336	358	308	338	349	362	344	339	354	333	328	342	316	303	340	345	315	360	301	351	318	353	304	326	360	330	329	317	328	355	349	301	318	300	351	389	310	319	320	349	342	349	294	327	319	352	319	325	332	325	338	330	312	342	323	333	328	347	304	330	337	335	330	345	315	297	299	302	357	311	283	365	329	332	328	320	308	347	307	337	289	339	342	347	329	337	343	327	296	316	343	339	315	362	331	311	319	346	356	350	358	308	313	351	317	336	359	361	335	344	293	324	343	311	317	331	315	329	370	332	325	355	329	353	303	327	317	311	297	351	349	333	353	339	323	336	339	346	332	342	332	297	328	331	336	359	346	299	323	369	308	336	326	305	352	326	343	351	364	310	335	339	311	343	345	314	336	363	315	347	310	345	334	363	343	325	322	337	310	343	312	344	331	309	310	337	343	334	334	347	357	333	317	298	346	329	333	355	332	316	319	321	334	338	310	317	345	322	334	333	329	364	320	355	313	337	344	332	309	343	316	319	314	322	336	344	339	327	323	336	316	319	321	360	332	301	339	342	364	353	343	363	356	312	359	350	297	351	332	362	343	337	353	328	336	346	332	350	339	355	332	307	353	336	313	345	324	315	353	331	334	392	321	309	324	291	383	305	338	303	309	348	334	331	358	310	358	369	362	351	322	359	357	358	335	327	319	327	334	299	359	303	372	313	356	353	322	334	361	335	347	326	345	352	358	307	333	308	328	331	315	324	340	325	314	335	348	368	331	333	345	346	347	336	305	338	324	371	307	334	351	346	341	316	315	305	281	326	341	340	316	331	343	347	355	342	320	360	321	355	341	306	333	312	345	359	316	333	324	270	328	346	301	328	350	320	331	363	349	330	351	307	291	338	339	357	376	359	329	358	325	354	299	335	309	327	337	319	347	315	330	343	324	305	303	318	333	360	319	332	341	318	352	319	330	336	333	309	326	336	376	317	341	351	303	326	339	332	313	310	360	334	317	332	357	336	343	353	330	335	332	341	312	327	338	327	335	331	329	337	361	333	290	316	362	366	289	352	304	322	358	322	347	300	301	351	324	344	319	349	336	320	364	302	323	320	384	308	340	314	317	348	353	351	344	309	340	323	340	374	308	381	342	308	318	321	335	316	386	306	380	302	313	358	326	287	346	342	302	325	368	335	352	354	306	324	331	319	329	335	342	361	369	338	346	325	345	349	327	299	319	317	313	345	320	355	323	356	364	316	316	342	340	359	308	360	363	354	334	340	300	293	327	343	317	302	360	340	295	319	359	303	337
42930	63424	71318	55247	40972	29049	16482	14564	10451	6159	2563	988	808	863	805	811	852	830	846	844	832	807	850	751	802	843	796	851	832	825	810	818	819	859	808	876	829	856	792	840	821	823	804	829	861	787	837	812	838	832	766	806	767	869	814	869	822	809	807	818	819	743	866	826	841	776	792	828	872	844	806	804	830	784	806	773	785	813	803	808	853	832	833	766	808	862	839	827	750	834	819	806	799	827	803	797	781	803	794	814	827	747	819	788	791	859	822	769	805	781	808	841	816	814	796	825	843	776	841	768	791	824	755	825	826	775	796	778	844	809	818	850	843	806	813	822	771	890	792	828	757	815	818	807	779	779	852	850	822	794	787	852	824	805	894	793	775	780	832	765	774	838	795	803	803	844	789	817	790	835	851	758	815	772	810	851	801	799	857	842	865	832	794	798	772	760	821	795	793	857	778	819	800	744	797	815	829	831	838	813	804	879	778	797	854	778	811	847	803	827	823	845	793	744	771	882	850	839	852	867	798	809	821	839	752	812	838	807	841	830	743	824	795	821	776	780	799	860	791	808	821	821	810	819	805	796	753	781	843	825	798	832	837	864	814	819	845	790	859	795	801	795	853	852	822	801	869	836	792	829	798	812	862	810	812	837	813	801	793	877	778	781	815	801	783	764	776	818	807	809	782	777	827	850	788	765	842	851	842	792	817	799	778	880	807	828	813	847	826	815	818	834	789	851	860	771	782	787	849	817	788	813	793	902	838	818	746	842	804	802	807	870	847	845	791	811	810	789	814	770	808	824	808	843	816	797	822	784	819	800	844	849	847	800	835	766	816	795	809	824	847	846	821	848	790	850	805	788	776	832	808	769	858	806	761	846	824	808	774	803	827	803	816	860	807	839	845	765	816	813	853	845	826	799	829	868	753	835	801	835	828	834	829	798	777	832	821	779	755	811	820	805	807	823	791	838	778	850	766	807	804	815	814	805	833	830	786	792	749	796	821	859	822	853	772	818	844	826	865	832	819	863	817	754	754	765	826	852	811	754	810	796	857	768	846	814	782	848	869	821	812	822	831	785	830	786	815	828	854	804	834	792	825	772	805	840	786	861	797	812	793	828	805	785	821	780	894	787	787	788	816	789	822	834	841	810	820	789	818	778	812	824	795	839	833	802	850	824	820	819	804	776	806	785	831	833	775	833	839	793	794	789	841	827	819	812	866	781	762	794	806	762	830	849	841	825	792	767	803	803	837	858	865	819	775	816	782	799	779	814	802	801	827	795	875	855	817	785	827	823	826	769	842	829	793	830	846	808	776	785	808	823	845	812	777	840	818	780	814	832	821	815	796	848	823	875	837	837	821	827	836	804	810	844	841	792	811	759	841	853	762	818	805	885	820	833	820	793	822	825	780	829	825	770	791	777	815	780	795	804	834	762	843	834	829	866	819	862	786	810	819	823	783	772	794	801	795	843	804	786	803	791	799	853	833	814	872	795	804	820	815	828	837	808	851	846	800	788	790	784	791	821	829	782	857	811	842	793	814	836	809	835	825	818	776	817	856	795	832	826	834	769	860	840	820	816	850	821	827	815	827	815	798	786	809	835	848	803	756	784	840	830	839	821	854	788	798	785	836	746	807	803	833	815	797	786	836	821	799	862	767	809	841	857	828	806	806	801	785	779	821	844	783	772	747	842	807	843	780	843	830	791	801	750	815	818	826	835	886	778	852	820	811	838	796	823	825	827	862	803	776	800	819	803	813	829	827	806	798	877	807	795	867	840	866	782	781	848	774	781	859	826	785	793	858	731	802	825	856	866	827	795	807	844	803	848	779	793	885	862	849	818	843	802	820	832	861	779	826	844	766	850	815	793	794	811	828	810	826	811	785	811	833	832	801	807	829	830	822	786	809	780	826	840	795	843	826	834	798	826	799	867	826	823	825	831	837	853	851	779	830	812	843	833	769	797	866	806	803	803	760	824	791	825	828	816	799	813	818	806	831	805	801	792	845	759	824	852	819	816	864	777	836	807	848	804	839	799	770	862	822	809	843	806	821	796	826	864	819	815	877	835	835	829	790	743	767	779	809	850	827	819	843	830	765	823	834	844	819	789	789	803	815	877	812	887	794	808	809	765	818	788	771	816	850	816	837	842	800	775	794	817	822	805	875	857	823	801	830	820	770	826	785	808	810	847	852	836	812	813	786	847	815	807	763	828	801	785	776	794	813	810	818	774	821	837	786	830	805	766	782	839	794	818	856	786	813	828	818	828	792	802	849	766	812	833	753	800	789	792	791	805	837	817	777	832	778	824	820	799	773	775	811	818	791	859	869	767	811	805	831	838	821	820	854	756	756	780	848	824	845	823	792	782	804	862	807	832	810	794	803	848	785	742	814	826	794	772	808	816	803	848	799	892	793	780	853	796	855	780	842	782	786	830	809	788	814	800	818	790	810	855	802	810	798	835	856	842	804	803	834	788	814	800	866	809	802	847	793	772	806	815	814	810	844	810	804	811	810	826	838	823	798	832	805	814	822	825	825	758	768	787	800	824	844	827	845	768	800	829	899	831	799	830	800	846	808	821	794	805	814	813	834	863	875	789	812	811	832	839	825	833	793	791	793	802	835	824	871	817	785	806	797	804	802	810	862	766	831	774	782	848	819	849	854	880	859	844	791	822	813	812	779	814	759	802	810	858	818	866	814	802	825	799	812	815	834	812	784	803	828	862	813	824	841	810	827	772	853	833	848	786	839	846	807	823	789	848	821	787	857	751	778	796	795	825	824	786	809	854	787	828	757	776	792	832	803	827	827	826	810	783	799	777	835	771	847	840	783	848	804	845	791	867	775	823	803	828	771	808	777	852	776	793	745	857	834	838	878	797	821	837	835	851	829	823	839	800	787	843	815	807	800	870	828	847	741	784	816	825	791	825	834	788	841	815	830	842	855	823	809	818	852	827	820	818	820	777	841	802	822	735	838	862	800	811	839	820	811	868	840	812	841	770	825	795	804	827	811	836	841	821	818	801	851	809	834	796	863	805	810	783	792	793	837	833	801	778	841	810	766	798	762	816	823	845	767	832	818	790	814	863	801	810	863	879	776	789	822	870	820	834	817	837	849	805	832	792	794	818	834	801	835	822	807	819	838	852	832	755	798	785	817	815	881	807	795	860	840	801	873	836	764	764	776	828	821	778	786	870	827	827	819	826	828	771	845	821	798	803	863	803	784	810	832	802	764	825	852	798	821	825	865	830	776	776	866	841	849	845	819	830	821	767	802	787	816	814	818	792	804	835	855	844	832	834	824	770	854	781	828	782	783	842	856	791	795	810	897	795	806	781	821	773	822	806	809	784	823	852	753	831	817	780	807	827	760	831	830	899	846	812	783	798	813	791	790	792	795	812	812	792	842	814	826	792	800	844	757	837	809	819	764	804	776	787	803	839	782	792	814	864	759	789	783	875	844	765	814	797	753	822	826	821	826	779	772	727	820	834	839	813	821	845	843	807
67359	77258	74278	52499	32123	19099	9146	4275	2710	1531	792	337	368	340	354	338	375	326	332	342	366	334	310	320	337	324	341	313	313	321	317	332	311	335	353	354	356	326	333	339	331	328	334	321	364	311	310	292	323	355	338	357	359	332	295	339	330	339	313	315	322	349	310	335	321	352	349	335	345	353	345	334	334	362	350	339	297	325	326	345	307	331	318	325	325	333	350	330	333	338	349	340	346	336	339	374	382	343	332	318	339	343	344	348	338	309	340	338	310	323	335	343	293	322	302	329	310	325	333	355	288	377	314	326	337	325	357	339	342	334	343	338	321	331	334	340	353	319	328	321	332	317	314	316	310	346	303	341	315	354	344	307	342	320	363	331	346	341	347	317	355	331	377	326	304	307	308	318	319	351	297	325	330	323	338	372	328	336	352	333	338	360	316	331	332	327	328	295	300	328	337	335	335	344	318	326	358	348	320	353	336	309	334	318	324	342	314	344	333	316	311	330	342	331	304	331	333	315	345	348	330	338	345	322	299	345	357	339	344	351	347	339	386	331	335	313	340	359	312	345	306	310	383	304	298	342	303	372	299	346	329	367	308	316	355	336	352	362	312	340	298	302	353	327	334	372	321	335	337	312	318	333	323	348	347	336	324	335	333	326	323	311	327	322	336	286	326	345	337	317	309	350	323	327	330	336	339	354	361	332	337	326	342	339	322	341	364	313	312	373	314	319	343	339	321	350	341	318	334	347	337	320	371	323	317	317	313	328	332	305	300	349	353	366	302	362	330	338	308	314	318	307	355	309	338	347	347	342	326	331	302	347	350	336	326	325	317	379	349	319	345	354	323	346	310	325	369	317	366	341	344	325	348	297	326	345	341	329	341	327	305	331	300	331	370	360	337	315	327	353	323	349	320	325	333	339	321	342	357	355	326	319	356	365	318	327	310	345	310	330	347	369	328	340	310	341	323	323	351	335	356	305	313	330	298	310	366	326	327	356	344	327	344	352	349	336	335	341	377	355	342	339	351	331	366	325	313	336	362	330	348	349	300	341	319	361	374	322	323	356	311	319	321	332	329	337	343	328	304	307	315	330	328	318	330	294	342	312	346	325	342	312	320	325	333	311	348	298	357	343	327	323	351	341	349	313	326	337	356	310	340	316	330	368	340	319	323	308	342	302	343	307	305	352	339	354	333	330	354	335	339	312	345	330	331	308	312	293	368	338	314	335	333	350	320	340	333	333	350	338	349	312	322	334	318	309	329	356	331	301	344	353	359	337	343	351	373	354	323	307	330	350	332	348	334	342	335	333	328	330	356	340	338	355	334	336	344	326	327	363	339	331	357	318	365	362	338	329	320	320	373	369	336	336	328	315	379	353	336	368	352	358	341	347	322	304	351	329	357	372	371	327	344	334	318	347	362	350	323	339	326	313	324	341	351	330	309	351	315	327	325	344	305	333	325	344	330	312	326	325	317	323	320	365	309	310	322	351	336	349	358	303	321	341	327	348	298	359	307	350	333	339	370	290	325	341	322	358	389	371	356	354	306	310	293	332	328	340	314	299	330	370	307	318	331	344	340	296	355	352	333	306	318	318	319	352	286	309	306	325	323	303	363	342	348	336	341	347	310	333	307	297	345	315	352	323	363	315	299	346	360	359	305	313	315	339	319	334	297	326	380	300	343	313	325	321	322	354	311	313	347	323	335	322	337	320	358	351	349	341	362	323	323	362	345	308	342	336	331	290	327	340	324	384	300	336	331	308	312	358	351	341	342	342	325	315	328	349	317	344	335	341	338	319	292	312	332	337	347	340	323	306	324	331	331	325	368	305	305	334	323	332	334	300	362	324	315	360	314	323	373	328	329	338	325	321	374	354	304	336	353	339	364	337	357	328	314	335	351	322	316	328	327	360	329	342	347	335	326	330	334	330	340	356	328	370	317	364	331	306	345	324	336	333	348	342	325	320	331	317	318	329	341	333	326	300	332	311	310	339	301	298	331	322	327	325	340	358	351	351	370	353	333	379	364	335	316	305	337	338	349	329	317	329	346	339	305	364	340	307	316	306	337	328	331	360	345	336	340	318	307	325	341	323	342	332	297	342	331	336	343	351	356	343	314	361	310	343	334	342	342	307	314	321	335	359	328	341	294	334	330	316	335	318	328	343	330	381	335	346	354	361	362	342	324	357	318	352	344	320	355	352	303	323	354	332	325	331	307	334	343	332	318	330	354	300	351	345	339	338	330	314	353	337	356	358	325	298	351	346	332	306	332	321	300	320	302	344	340	329	329	317	303	372	303	320	356	343	335	308	351	339	376	337	338	349	349	336	323	310	357	340	345	383	318	334	335	339	336	338	312	324	331	322	378	349	340	334	310	319	311	322	351	344	346	338	312	311	333	344	389	314	315	357	321	336	376	349	304	305	337	328	303	335	322	338	348	329	341	327	351	295	331	369	329	342	320	326	310	328	331	323	310	337	327	360	313	338	317	331	304	332	341	355	333	312	335	328	343	339	345	316	315	369	340	355	348	356	319	339	306	307	390	340	371	338	375	307	351	366	323	321	315	334	331	319	315	342	322	327	382	351	324	342	310	318	341	309	336	366	333	331	351	327	327	329	323	367	347	360	320	349	343	321	312	330	371	305	351	342	329	356	350	321	342	353	364	311	328	288	381	325	330	356	336	342	325	364	332	335	331	381	311	342	316	341	382	325	310	324	344	329	365	358	302	317	315	324	328	287	333	345	328	316	356	326	330	339	316	342	312	305	315	319	353	338	330	365	335	351	335	348	305	313	364	331	299	307	340	308	342	335	343	343	331	304	357	300	319	283	313	347	325	333	339	333	339	356	327	331	331	329	327	325	353	306	381	341	353	308	305	351	313	359	360	363	347	341	288	338	322	340	340	361	359	329	334	334	319	283	337	303	343	317	302	352	302	289	341	340	342	298	323	306	335	330	354	337	318	301	313	329	370	347	320	370	364	349	317	294	323	341	340	334	327	365	306	342	350	327	330	300	341	363	350	338	345	325	343	304	328	331	315	329	294	330	345	333	351	296	331	332	343	327	295	295	336	356	346	337	300	362	333	333	322	333	308	360	371	336	335	348	345	359	317	348	334	314	314	347	341	340	315	295	332	316	361	337	311	346	355	326	316	333	318	332	340	307	296	314	328	347	329	311	321	335	312	328	354	288	316	352	351	366	330	302	357	329	308	325	339	326	341	308	348	325	314	339	342	313	368	337	316	340	337	317	326	338	331	320	326	355	355	353	331	317	362	312	305	340	334	328	313	330	288	327	320	293	336	348	303	335	320	354	340	356	356	351	327	337	364	322	334	345	329	374	336	325	351	323	332	315	346	318	331	316	313	305	339	363	319	367	303	360	351	325	332	345	366	331	318	304	292	298	339	336	310	323	327	362	321	317	351	359	316	337	342	322	336	329	331	326	315	305	307	352	339	313	335	306	358	333	313	338	344	341	292	323	317	321	355	344	319	324	290	321
45236	63252	70363	53978	38826	28684	18843	12389	8661	5372	2558	878	832	824	786	867	831	792	833	806	803	810	824	812	844	860	795	818	835	888	776	795	824	839	835	833	825	820	814	796	822	796	844	851	826	818	853	776	836	833	844	807	806	786	816	809	810	839	826	794	857	804	801	857	861	793	847	821	838	823	829	784	738	861	832	819	804	761	806	798	819	811	839	821	793	808	841	778	805	800	806	782	783	811	858	857	799	788	814	822	764	791	810	777	839	841	858	813	887	779	834	847	832	823	835	788	838	821	816	848	811	834	810	819	816	875	816	757	823	799	829	804	819	804	786	858	863	855	788	814	853	792	856	809	814	807	842	795	810	830	857	824	827	873	812	842	796	771	785	814	829	796	786	810	841	795	787	815	791	789	837	795	851	788	867	811	800	786	813	828	820	846	834	784	811	832	777	853	817	816	805	818	831	818	841	854	777	816	822	792	791	855	794	773	816	831	778	809	783	783	807	838	765	790	872	765	834	841	810	811	874	797	781	796	828	832	780	825	809	838	798	834	798	787	808	810	793	806	823	833	805	829	795	817	834	774	832	808	828	857	823	762	829	787	847	783	840	893	856	828	793	836	823	783	836	844	832	792	845	822	847	818	819	847	792	839	801	805	815	791	825	819	822	817	863	788	780	861	847	801	847	827	803	870	756	821	768	843	836	829	855	852	824	822	788	789	828	765	772	771	798	767	792	822	814	778	774	867	769	801	758	801	823	787	842	820	810	792	808	813	855	826	846	787	841	804	811	824	773	803	764	797	856	808	825	790	808	806	817	784	837	778	834	836	835	875	860	813	867	859	785	810	821	783	783	844	805	825	815	833	778	771	789	841	820	785	769	831	803	835	793	828	824	845	793	832	780	774	822	784	833	789	828	811	772	814	824	816	783	804	854	831	795	776	873	829	811	815	815	788	837	791	753	804	803	794	854	790	769	815	777	869	801	809	851	790	819	797	781	789	801	829	789	816	802	831	825	812	839	803	792	800	795	845	798	809	808	804	798	794	859	826	800	781	816	803	835	876	832	786	768	811	798	796	826	830	781	776	799	846	767	825	804	816	823	823	846	791	810	845	838	804	840	799	876	834	809	826	878	806	841	804	831	788	863	795	789	819	842	775	809	846	728	815	881	784	827	769	842	821	790	816	850	826	778	829	829	797	834	776	844	794	838	833	797	755	805	824	826	855	798	816	784	764	792	863	796	825	824	808	817	806	805	780	844	816	821	835	788	789	843	813	800	811	784	828	801	789	837	779	871	838	813	834	777	871	764	803	780	834	800	832	810	789	828	793	837	772	794	781	804	783	829	801	748	794	849	805	783	829	815	839	775	818	818	819	854	856	815	847	790	768	891	772	797	782	828	786	829	818	800	792	815	819	783	820	808	849	834	827	822	823	822	809	819	826	767	772	824	823	779	837	876	843	857	835	818	881	863	822	873	822	776	854	848	843	797	825	859	859	806	858	742	818	802	738	821	813	831	817	859	803	789	801	844	809	785	821	831	822	782	833	821	812	770	799	845	785	828	805	794	779	839	816	838	786	834	850	779	855	823	800	865	810	821	770	770	830	768	792	778	768	846	778	847	826	835	840	842	854	837	840	837	830	784	815	852	793	766	839	803	845	824	784	883	799	797	792	807	813	790	756	785	780	858	833	804	808	792	815	770	841	844	821	867	789	784	795	774	786	783	821	796	783	883	831	798	775	819	870	804	854	793	807	786	778	832	772	803	893	829	826	795	820	824	793	886	785	865	802	815	833	834	854	804	764	795	847	832	809	797	799	804	781	823	780	780	819	794	825	836	877	845	837	829	811	799	782	841	821	798	836	843	816	768	805	795	836	836	804	860	839	784	817	828	820	790	825	767	794	799	800	798	820	804	817	820	797	840	799	822	769	805	816	770	750	880	855	830	750	818	804	824	853	813	799	818	827	801	812	856	775	832	845	776	811	816	798	839	869	796	774	774	804	785	799	827	816	802	789	807	837	761	770	807	784	859	809	886	839	830	795	784	858	784	825	821	807	785	808	785	828	803	794	842	836	784	806	803	832	827	771	828	818	806	800	862	875	828	812	820	833	815	873	805	767	792	800	824	801	831	826	813	792	860	778	863	839	792	816	789	825	792	804	851	813	860	816	777	816	773	810	815	844	828	812	807	824	771	847	868	803	798	837	811	829	825	797	830	880	865	858	775	866	788	796	865	828	842	806	801	795	804	785	812	837	829	809	845	817	807	797	799	817	877	836	838	823	775	780	806	823	856	857	834	816	845	823	834	848	865	846	831	791	788	781	874	835	777	821	835	809	814	834	824	777	843	833	844	811	819	798	810	807	859	815	789	829	805	799	782	802	796	872	836	762	813	798	790	814	876	827	801	856	818	806	759	783	817	792	813	857	855	870	817	814	826	831	818	753	820	826	836	812	831	835	761	859	817	818	748	846	771	851	826	815	851	794	795	846	842	796	788	820	843	796	798	826	801	851	820	801	807	832	829	839	830	812	839	814	831	799	794	868	808	845	831	811	797	823	809	802	821	800	772	835	839	834	810	821	881	801	816	792	819	799	806	826	807	808	783	788	794	823	809	836	783	856	832	846	817	758	788	777	813	795	864	835	791	805	793	815	753	836	876	822	830	797	755	820	822	797	818	811	756	807	818	765	805	789	836	817	804	828	809	859	862	806	851	828	770	808	800	801	823	802	820	780	792	800	833	806	824	822	778	794	805	763	898	833	818	768	834	775	829	825	806	820	828	821	848	790	809	824	822	855	749	804	799	830	921	748	833	783	782	821	841	798	801	803	864	796	821	778	804	813	803	827	837	844	823	865	792	787	829	859	834	808	784	820	798	791	803	822	817	815	782	795	825	849	886	799	799	856	815	799	810	798	802	804	825	834	816	793	821	803	839	831	847	861	831	835	823	826	818	784	813	810	772	819	804	785	811	807	840	786	789	845	825	844	780	840	774	886	799	835	802	838	811	846	866	815	808	840	852	812	836	772	848	851	837	819	819	831	813	904	859	869	801	742	729	831	794	811	809	818	819	834	844	854	812	844	794	810	832	840	838	764	810	822	835	812	835	805	805	848	859	792	769	804	840	828	804	808	835	804	840	785	797	823	818	820	809	829	796	804	792	803	818	801	841	811	861	807	844	882	811	822	840	792	808	852	820	812	782	835	816	897	862	832	818	815	871	856	757	799	849	786	792	780	807	797	835	867	779	821	774	804	768	794	826	832	767	865	784	841	816	808	785	806	835	814	842	818	824	843	824	781	847	800	806	795	818	797	857	816	822	849	817	805	790	892	834	782	832	801	791	859	786	804	814	789	838	819	867	829	832	864	803	856	799	823	808	831	862	788	824	798	831	825	848	811	811	847	772	773	812	784	828	818	780	809	831	811	872	840	814	834	851	840	830	782	821	802	831	825	798	782	800	789	792	851	844	823	836	838	797	777	780	841	833	833	745	912	789	820
68522	76935	74915	51675	33032	20730	10075	4682	2689	1504	762	333	338	356	335	352	354	348	327	333	340	352	367	347	315	343	332	361	346	325	289	336	318	348	340	321	338	304	353	334	337	318	363	349	353	340	326	332	334	342	351	350	315	326	378	363	322	320	350	336	308	364	338	307	337	318	318	355	384	330	322	347	354	340	353	339	330	326	353	362	353	361	330	343	325	350	331	322	340	352	321	360	339	338	350	316	360	322	331	329	334	333	336	357	345	344	358	351	360	349	364	320	328	320	356	322	343	319	331	325	341	305	342	351	311	336	301	319	335	340	340	326	357	331	339	342	336	330	313	316	332	338	353	334	334	305	344	331	339	334	334	313	348	300	351	323	317	356	335	334	343	322	331	349	313	319	344	336	346	338	344	321	362	328	336	324	352	333	351	346	341	324	327	345	327	328	318	340	328	344	336	330	335	345	336	329	293	328	325	300	343	304	297	314	353	325	349	328	326	319	339	333	303	361	339	314	340	334	324	313	348	305	343	335	348	343	344	300	332	347	356	339	348	343	360	329	307	345	353	356	327	351	318	324	341	356	353	333	331	351	323	367	304	337	336	349	333	321	331	318	348	363	336	332	355	320	333	342	368	327	327	376	345	314	285	325	311	343	297	334	313	317	353	325	336	345	308	340	328	321	363	325	314	330	320	353	321	351	370	333	349	309	336	332	329	364	337	342	364	400	284	326	339	298	337	336	375	382	344	359	324	329	344	328	319	315	316	288	326	335	319	326	328	335	348	333	332	344	360	294	369	315	347	356	344	356	369	313	327	335	343	343	333	318	325	327	337	321	342	338	322	317	328	360	327	348	332	323	312	326	340	330	338	334	342	339	362	319	334	311	352	317	342	358	335	335	334	328	330	341	314	321	358	337	359	345	365	332	354	348	388	321	308	334	336	302	341	355	317	328	368	334	382	320	343	327	341	327	346	314	309	347	344	306	319	300	338	321	336	367	335	345	328	302	337	323	319	306	361	335	327	336	312	320	337	346	333	363	318	308	317	339	341	373	328	350	346	324	336	350	335	336	361	327	334	310	352	293	317	314	316	346	327	323	362	323	345	302	339	323	328	341	349	336	321	345	311	345	334	343	347	353	331	329	329	339	319	339	315	323	317	308	354	327	349	313	350	353	343	362	319	325	308	310	332	363	351	356	304	358	278	333	300	313	360	332	326	333	307	350	325	339	343	345	337	352	299	347	328	351	354	349	325	305	314	305	336	346	337	344	323	309	311	310	348	333	307	329	329	303	347	323	297	341	378	318	361	320	359	315	348	352	338	332	350	355	340	323	314	324	322	329	338	367	316	311	317	380	305	358	329	353	349	316	338	313	337	362	333	323	325	357	326	332	325	340	337	357	325	316	361	351	345	314	292	323	290	315	325	336	338	331	339	335	333	330	327	349	312	302	313	364	334	306	301	341	288	351	382	368	325	342	329	332	350	330	323	340	359	346	354	356	351	326	352	370	352	360	349	361	365	304	333	333	340	318	317	343	371	333	329	337	294	355	306	328	341	322	324	312	321	347	340	354	316	353	332	320	313	314	347	351	321	348	315	352	318	314	328	350	335	326	328	345	319	315	351	363	337	331	341	335	360	347	317	356	341	305	315	319	323	351	314	347	288	291	290	327	334	369	289	324	325	332	352	327	341	333	347	311	339	333	325	321	341	325	375	342	345	349	369	294	345	318	355	334	331	318	335	309	291	341	360	326	340	313	359	335	359	387	333	338	341	330	332	295	333	347	352	298	305	344	303	324	325	332	333	275	325	334	365	312	316	306	308	317	340	307	341	319	325	341	315	355	306	344	328	344	314	340	298	341	352	326	321	318	306	356	336	320	347	359	330	332	374	384	315	345	331	332	336	338	352	340	355	369	338	318	324	321	333	301	306	353	341	350	352	321	337	314	308	336	321	345	325	360	313	328	341	306	314	334	320	353	365	353	322	314	310	318	379	354	349	316	333	348	333	331	340	332	343	332	335	346	306	325	345	338	357	356	338	363	307	340	335	333	336	304	376	315	331	323	384	331	322	350	353	330	329	323	322	341	336	339	358	328	351	303	328	328	325	340	325	368	325	347	328	350	326	351	319	335	327	301	343	348	347	355	322	332	308	303	345	336	336	321	360	351	321	351	351	339	362	335	342	358	321	352	320	338	339	326	324	318	315	339	342	346	312	332	338	345	332	313	329	316	333	316	330	295	323	338	328	319	327	327	355	325	381	308	360	285	330	304	339	290	333	332	315	302	307	360	332	357	329	345	323	368	327	318	335	348	332	311	359	354	361	340	319	329	338	336	326	305	305	343	383	351	353	330	349	373	344	329	332	322	328	343	317	345	360	333	339	328	305	341	323	369	362	337	370	318	333	392	398	328	354	354	322	376	347	365	330	322	347	347	329	355	338	332	334	315	381	318	288	336	339	330	340	353	398	344	315	346	311	321	309	348	340	304	365	316	349	340	359	303	330	319	341	326	367	317	313	335	345	332	343	316	329	333	336	344	327	358	340	315	359	346	358	337	326	363	316	367	315	353	364	360	346	342	322	321	316	344	315	340	342	360	327	364	369	347	313	339	319	313	329	330	355	370	359	325	326	330	354	326	354	333	317	358	365	358	346	287	331	316	353	311	319	368	310	311	370	340	285	332	345	314	316	367	340	282	363	324	348	337	337	346	344	332	315	331	335	318	314	321	327	342	348	339	356	319	335	334	328	366	322	301	303	333	347	355	313	337	343	303	325	328	350	345	326	335	357	341	342	333	307	308	356	347	324	336	342	350	334	360	367	346	337	359	343	383	325	304	320	317	338	339	314	352	335	314	301	322	348	369	337	334	355	302	352	341	345	324	344	320	365	323	329	326	284	350	334	309	314	322	353	330	315	312	329	350	294	325	346	356	301	363	319	355	317	331	339	307	344	306	345	297	358	342	322	321	321	350	342	349	330	349	355	317	322	347	354	301	327	347	330	330	325	372	320	303	330	317	322	340	307	336	329	340	340	343	348	300	355	316	342	343	315	340	326	322	342	332	324	321	338	346	351	331	315	343	347	352	316	343	335	338	327	357	343	333	298	339	326	330	351	328	332	329	352	354	338	357	347	324	335	342	299	359	348	304	324	350	319	321	332	340	315	325	337	340	345	321	325	335	352	374	349	311	356	318	309	317	332	322	327	332	341	344	331	345	349	305	328	324	375	319	345	348	343	349	326	325	353	342	332	352	340	360	322	343	339	322	371	309	340	352	345	360	352	375	312	315	330	350	329	329	309	325	346	318	308	300	356	297	345	368	316	310	315	318	349	356	348	347	321	328	323	343	346	310	341	333	338	340	346	343	317	330	316	288	303	350	346	312	348	314	301	357	361	318	361	341	315	314	311	338	376	338	332	350	341	321	338	340	324	325	314	330	322	310	301	335	333	322	334	345	342	285	349	337	333	366	368	339	308	307	320	346	304	308	332	308	325	314
45097	62403	70591	53214	40433	30063	20049	12995	8863	5159	2264	870	823	865	791	812	783	841	863	808	851	894	837	818	807	868	849	844	827	837	782	827	853	791	785	842	813	865	808	824	830	847	819	849	817	816	794	801	813	803	805	824	818	851	811	802	851	842	769	788	785	858	812	789	833	782	812	830	810	777	791	807	815	831	802	842	843	828	814	857	786	831	787	891	810	839	808	811	825	842	849	793	808	863	797	801	806	850	845	770	794	824	858	839	800	783	870	845	875	789	807	771	826	862	800	803	836	794	820	805	809	768	787	802	829	888	806	843	799	789	834	800	852	780	845	823	811	839	776	813	831	820	823	891	758	806	794	862	830	805	815	797	822	861	817	846	781	830	861	802	851	845	821	834	819	843	837	816	819	821	817	813	834	862	856	836	822	779	808	840	815	835	822	795	816	800	802	824	801	774	784	860	883	872	840	799	826	828	833	814	785	880	781	841	824	745	833	848	824	806	806	752	833	818	799	840	808	821	853	773	830	810	860	762	793	802	795	786	798	855	837	890	814	841	844	802	778	865	822	861	794	842	793	793	855	816	782	822	864	795	819	818	807	855	781	791	811	783	875	808	823	836	881	832	829	804	802	825	845	804	821	794	823	830	793	822	766	772	785	818	840	827	784	837	830	827	798	823	835	787	816	812	760	835	797	807	830	801	781	830	836	826	820	825	810	829	828	913	815	866	797	817	845	825	789	795	804	855	877	818	814	855	779	819	833	826	840	791	808	810	830	776	794	805	776	849	789	784	776	872	838	767	781	778	818	836	820	814	826	810	820	802	767	774	852	808	830	820	829	785	842	823	760	845	823	836	788	841	797	827	896	817	827	791	796	881	839	859	831	842	797	806	812	821	864	817	825	817	824	806	831	825	810	802	851	829	810	831	846	838	809	839	842	817	815	805	821	854	811	797	818	939	870	823	821	802	863	814	872	797	796	805	837	808	789	850	786	761	778	821	818	842	828	773	867	799	873	840	825	817	795	806	722	843	822	819	852	824	873	814	819	779	789	858	830	832	811	812	822	786	820	796	810	849	807	859	821	812	774	816	779	831	810	795	821	797	852	791	794	829	815	866	812	732	859	856	847	828	833	834	843	789	762	821	835	772	828	801	828	840	749	794	828	845	818	759	823	814	837	839	799	827	813	808	815	876	841	761	843	786	815	791	828	821	853	824	791	819	842	792	838	809	791	785	810	800	832	784	821	789	812	762	843	817	857	767	838	786	835	842	804	785	806	819	810	810	802	812	839	793	823	814	797	793	846	819	824	783	844	867	787	826	775	811	810	853	796	865	790	832	834	849	842	834	854	791	773	810	841	766	800	776	820	769	859	810	815	843	809	846	802	821	801	822	820	789	795	816	859	811	843	867	808	833	806	880	833	808	850	815	854	831	830	863	758	826	828	831	871	760	840	785	797	812	823	798	850	830	868	817	795	822	801	855	768	816	790	804	774	846	773	819	850	802	802	803	801	838	853	819	804	836	837	780	784	776	821	856	803	809	839	809	824	834	831	782	837	809	874	855	833	762	823	826	804	850	843	790	820	783	840	793	805	826	771	837	745	843	817	779	813	820	846	810	822	809	833	859	822	841	881	802	813	818	796	773	806	810	792	825	762	773	848	786	793	796	844	783	826	835	890	821	825	802	849	801	825	804	818	851	860	848	850	787	810	825	830	811	815	815	800	826	845	807	827	826	808	812	810	818	828	825	762	841	805	829	803	829	828	831	830	799	841	786	788	850	825	814	876	804	860	818	772	857	774	788	853	842	812	769	822	817	787	831	799	830	799	815	854	833	821	780	832	800	794	839	850	803	799	783	788	809	849	804	837	815	832	730	865	855	875	850	805	797	786	824	799	826	776	829	806	811	826	829	810	797	804	828	808	823	882	872	817	800	831	801	815	789	800	823	830	873	756	826	866	876	818	875	846	835	783	809	822	862	800	838	854	785	815	819	828	836	804	832	765	791	824	821	815	852	795	807	799	846	794	840	810	809	861	773	874	848	801	815	868	852	830	845	860	842	842	830	830	813	813	803	824	879	839	817	796	806	818	809	779	873	830	782	870	848	781	853	852	741	783	873	828	864	867	809	834	790	807	849	812	823	796	768	830	825	879	834	825	804	803	781	818	797	866	817	780	821	837	825	809	760	790	819	830	777	867	809	833	853	801	815	826	836	789	838	863	828	813	843	832	795	882	821	840	883	747	762	802	817	812	780	783	756	856	851	810	846	836	832	814	841	820	738	857	808	803	845	798	812	808	808	823	814	832	810	794	817	867	839	842	805	803	835	825	813	766	852	795	846	857	823	827	789	839	802	818	789	833	800	861	797	807	812	773	802	798	833	818	888	820	847	819	803	800	816	803	844	830	858	803	820	841	822	839	855	771	820	842	790	840	833	789	825	793	845	837	829	854	815	865	783	775	801	736	777	842	828	835	781	806	857	839	807	817	828	848	827	789	817	771	821	812	756	797	772	835	823	842	811	799	842	846	837	797	838	808	855	828	819	841	831	818	835	848	816	814	819	815	821	837	799	795	809	781	803	859	800	839	815	805	817	796	841	816	839	832	817	820	856	812	870	813	844	868	843	846	809	779	872	764	776	832	807	794	825	738	804	826	802	791	817	808	786	811	846	879	814	802	814	817	824	839	791	862	871	832	807	854	843	846	858	791	830	813	788	851	802	802	796	796	776	805	839	771	838	878	814	791	885	815	870	829	842	820	805	825	742	812	800	796	830	823	809	840	843	756	879	834	840	827	790	812	815	832	840	763	812	811	778	835	830	834	817	846	860	791	824	760	833	827	838	843	816	812	843	829	780	825	771	826	835	809	836	819	873	769	809	829	818	790	793	801	843	779	801	757	820	823	786	815	781	851	770	847	801	813	817	808	758	808	796	828	787	818	792	807	817	819	807	824	832	782	865	817	844	866	830	870	808	834	841	737	769	784	766	879	825	816	783	812	831	839	817	779	806	826	852	859	846	808	847	828	838	842	866	797	830	798	815	815	856	818	784	849	828	843	795	831	829	866	817	793	831	818	864	787	829	861	790	850	812	769	808	850	850	821	804	804	808	788	831	805	836	824	805	810	828	835	800	820	810	845	820	781	851	841	807	834	830	808	805	796	858	815	856	778	828	854	823	841	809	793	798	819	849	819	804	831	807	844	807	796	802	791	852	755	790	839	870	771	790	870	805	806	868	840	801	817	818	813	857	800	816	850	845	798	818	820	789	810	835	809	794	824	819	817	837	836	856	798	831	784	801	857	845	824	839	811	878	860	848	817	785	850	857	822	818	857	785	794	862	797	833	784	814	826	835	777	803	829	863	804	805	823	860	841	833	830	861	850	774	797	854	822	789	846	801	837	830	904	833	840	784	871	811	846	787	842	792	844	754	850	778	897	856	809	805	792	895	772	854	797	833	857	849	836	798	824	817	824	848	762	811	828	797	837	879	845	837	769	848
67656	76614	74492	50919	33056	20794	10173	5237	2932	1514	833	356	374	341	358	344	381	312	324	323	331	332	340	301	366	337	316	338	355	316	338	342	372	348	323	313	310	330	359	332	346	354	357	335	325	369	346	316	346	328	319	339	321	351	352	320	331	328	342	353	375	361	358	340	330	317	335	324	338	389	357	277	337	348	348	318	326	311	360	349	325	313	356	364	340	338	308	314	347	319	345	303	328	350	339	317	327	326	351	362	326	312	340	346	347	330	367	348	305	322	366	305	354	347	304	328	337	331	341	347	352	326	303	355	350	339	307	312	316	323	326	357	367	360	321	314	334	319	358	338	311	324	356	331	360	304	319	326	327	359	313	317	331	345	352	310	354	343	338	333	306	320	339	301	340	310	347	316	329	328	351	342	312	334	351	336	350	325	337	322	321	385	311	325	340	360	331	343	307	310	317	327	321	337	322	328	361	324	321	309	314	330	333	344	320	335	347	364	315	335	316	351	353	310	308	298	323	338	351	308	326	338	310	311	328	327	343	326	362	372	327	339	328	330	326	329	329	330	364	318	323	309	336	330	336	329	315	319	334	312	356	363	306	343	357	318	334	315	360	319	312	339	352	330	330	339	335	323	332	313	293	295	323	327	387	336	337	343	340	354	329	312	327	327	313	320	323	320	352	336	365	337	346	371	333	335	315	334	343	346	340	331	337	327	296	358	329	345	360	335	330	340	331	298	309	308	332	370	342	350	315	332	371	336	343	316	322	326	326	303	328	323	315	326	337	338	338	348	340	326	336	311	339	337	331	343	330	354	338	336	360	311	303	320	344	309	322	322	337	363	328	329	350	335	337	313	336	355	340	340	333	357	335	347	339	332	331	309	320	347	305	335	314	360	333	355	296	338	350	312	310	314	339	346	315	328	338	361	318	330	376	330	336	331	359	342	360	322	373	337	308	339	319	351	327	360	333	306	343	310	306	334	344	340	348	360	366	345	333	342	318	308	363	351	309	326	326	352	327	293	307	326	313	337	357	341	338	326	350	331	338	316	350	325	336	322	347	348	354	336	318	352	317	330	336	369	315	330	330	346	355	338	351	334	322	304	353	315	335	347	312	340	365	346	337	327	313	347	354	350	338	294	321	346	331	366	347	312	316	334	324	364	338	328	310	320	348	331	299	323	353	358	319	284	313	310	332	354	320	346	344	333	347	331	360	358	365	355	311	318	370	337	320	332	319	321	363	340	346	354	324	308	338	317	309	327	322	333	332	303	330	320	330	375	358	336	381	341	337	324	339	318	358	329	327	362	352	311	344	310	349	314	335	329	322	344	314	329	326	316	316	289	322	324	353	342	340	350	344	306	328	294	330	316	339	326	342	329	325	321	353	354	338	355	317	347	334	323	312	326	327	320	366	353	363	345	317	338	345	361	314	331	304	321	332	333	318	313	330	344	330	352	332	313	337	366	359	339	331	323	349	335	318	334	323	327	343	314	351	321	348	318	360	310	324	328	349	324	335	328	335	304	328	358	356	313	351	315	341	322	318	335	318	331	340	330	346	352	338	321	318	331	339	341	349	324	307	362	328	338	349	367	357	325	339	342	314	311	309	348	347	325	353	364	319	310	324	325	347	324	312	334	331	341	358	323	331	323	312	368	369	314	341	320	323	316	336	353	314	304	310	342	315	329	331	348	339	323	307	341	348	320	320	393	340	347	329	358	353	350	339	383	356	334	329	370	378	311	319	333	338	340	302	348	316	359	331	350	331	333	303	340	327	322	323	340	336	331	344	335	351	313	331	322	332	337	336	324	321	349	370	358	352	407	361	321	349	335	325	313	335	329	336	340	364	353	361	354	339	333	351	320	311	308	288	332	350	321	364	356	355	351	349	336	357	354	293	331	352	361	346	363	307	332	306	337	333	344	318	339	335	345	337	320	323	304	353	337	320	354	352	319	326	357	335	343	349	355	342	329	349	380	352	328	329	320	335	334	337	349	340	342	322	322	326	328	352	314	342	316	340	355	345	353	345	295	305	363	350	361	350	329	364	339	357	323	319	339	347	325	329	331	306	320	348	307	311	338	375	327	338	329	347	312	349	345	363	342	335	343	344	333	360	308	364	346	327	336	316	349	347	350	344	338	354	338	381	314	328	337	359	317	333	347	338	306	314	338	337	321	337	320	350	316	341	367	347	330	324	329	315	325	327	325	322	297	343	317	332	334	335	335	326	330	350	333	341	307	315	335	364	326	320	336	332	335	349	352	356	365	331	335	340	352	313	305	316	364	317	324	355	375	315	331	353	345	331	347	330	287	352	345	375	331	319	314	324	364	323	348	353	313	366	367	342	361	334	321	352	365	333	335	313	358	316	336	322	349	358	322	329	339	374	349	337	341	349	356	350	315	337	369	353	351	346	316	327	351	346	343	354	325	305	322	343	335	346	349	330	321	350	340	352	332	325	343	352	332	320	299	367	330	327	354	349	312	293	307	305	334	336	294	303	307	306	353	347	340	310	335	338	318	291	335	317	320	339	373	321	348	315	332	333	318	337	342	325	341	334	309	325	336	346	346	346	343	343	328	339	329	324	357	328	328	327	343	319	331	350	350	354	335	348	315	329	342	332	345	331	339	338	337	374	379	330	334	352	324	358	341	370	290	340	345	339	332	337	327	344	314	305	350	318	324	311	322	352	332	297	315	317	344	336	349	345	338	322	361	330	342	325	326	349	333	328	345	329	329	333	340	315	300	316	343	339	341	305	325	341	340	303	314	330	356	359	327	314	343	313	347	305	346	373	343	343	334	312	341	335	284	364	341	346	327	335	329	347	345	342	357	357	347	315	320	355	306	344	343	346	336	318	308	340	314	342	353	327	316	346	333	349	356	319	318	303	317	331	363	342	343	358	325	324	349	344	357	302	342	328	349	344	338	320	346	323	311	336	335	359	348	345	313	370	341	337	337	323	352	323	335	354	324	343	295	329	334	317	340	342	340	338	337	316	316	380	346	337	365	305	371	374	345	370	343	298	336	312	320	344	315	311	309	366	306	319	294	355	319	368	323	316	326	321	359	341	330	319	374	339	348	320	319	348	326	324	321	335	337	333	351	373	364	325	344	352	307	351	330	339	344	329	331	350	312	350	360	311	327	316	319	351	350	355	338	329	328	331	343	346	339	357	338	318	345	336	377	326	358	339	342	350	352	339	312	346	312	336	345	349	354	352	306	339	315	320	341	343	320	337	341	325	359	336	349	337	314	364	298	335	349	365	317	329	338	336	338	327	334	334	315	347	385	312	326	339	353	344	331	349	339	343	348	332	334	332	344	310	339	341	376	312	350	316	319	307	318	355	314	333	306	355	330	335	372	290	336	277	329	317	304	308	356	334	360	361	316	334	309	352	350	337	345	346	339	362	355	340	344	304	344	352	355	297	341	338	320	313	334	341	343	316	345	369	304	326	315	372	297	320	328	325	325	339	353	299	374	325	329	366	338	355	360	352	365	332	346
45391	62723	70054	53368	40031	30544	19819	14566	9725	5453	2542	849	842	824	803	844	849	855	832	845	787	824	754	826	776	782	818	817	826	831	797	861	814	787	803	800	805	816	807	801	886	826	802	839	835	824	847	843	773	853	791	882	811	861	838	842	839	791	767	805	812	779	844	827	844	811	866	817	832	823	816	819	839	813	804	786	848	848	819	818	813	804	803	856	810	751	838	801	751	855	876	853	827	777	798	846	829	823	831	822	834	779	756	783	841	866	818	853	809	841	841	779	854	795	860	818	832	829	827	832	748	782	794	794	873	929	817	772	843	848	841	834	858	849	881	775	815	840	831	823	807	804	837	813	797	795	834	844	806	809	819	811	820	792	815	812	796	814	799	861	794	842	815	854	844	881	811	807	818	821	855	816	819	804	810	810	768	819	847	791	801	814	839	839	838	799	786	824	803	820	813	823	819	826	818	815	822	860	818	789	847	865	826	851	804	824	807	786	825	794	806	803	822	828	835	879	830	793	809	832	795	847	884	854	821	801	800	842	898	848	850	797	791	812	850	840	803	791	837	832	752	761	849	809	858	807	812	824	853	848	830	786	813	844	871	820	821	862	746	809	833	844	834	866	836	819	794	814	837	860	786	830	796	806	793	826	877	856	797	795	821	891	872	802	808	805	811	802	844	817	819	807	870	822	790	852	767	877	845	811	828	783	775	825	811	842	800	774	846	822	822	807	787	807	807	824	805	836	864	851	779	822	853	815	776	818	837	747	827	855	836	794	808	820	781	848	841	777	812	828	829	828	826	795	827	856	792	783	863	873	830	845	819	872	754	791	777	839	797	819	870	871	797	792	851	844	788	828	783	837	839	777	813	845	826	767	792	867	800	797	826	764	845	782	823	801	744	862	853	811	745	772	830	801	785	818	860	809	792	796	781	801	875	853	787	805	846	786	813	842	849	768	787	822	826	850	827	811	823	827	785	796	805	836	788	792	845	762	827	792	867	817	786	798	838	808	827	877	805	792	814	795	805	811	805	796	812	769	824	794	819	853	846	831	844	859	840	842	818	812	822	800	878	807	835	794	854	823	790	814	844	872	846	779	842	833	806	809	852	845	775	851	813	790	823	817	849	851	841	821	814	848	835	825	877	828	792	803	832	778	823	807	782	826	799	814	800	845	828	847	797	805	848	799	793	782	793	823	841	873	779	864	824	831	756	838	837	886	847	825	849	842	811	841	838	806	817	801	779	833	799	811	828	789	828	810	805	783	781	861	794	828	800	774	757	845	847	817	829	803	839	787	843	783	843	868	843	861	800	821	819	816	815	830	811	744	816	860	864	822	821	880	789	805	761	811	858	820	821	840	833	896	856	869	830	841	851	834	846	798	828	833	860	879	820	829	835	836	851	807	828	760	798	847	851	829	820	826	788	857	846	863	843	839	772	834	836	867	841	850	855	845	793	792	852	877	777	819	823	863	803	867	800	816	866	779	838	808	846	842	824	827	763	860	800	811	838	831	850	813	816	779	819	849	830	796	845	816	838	829	771	815	824	823	868	851	815	799	798	776	853	866	778	842	849	827	804	824	782	826	807	829	810	834	872	792	757	820	758	845	834	857	805	784	832	855	754	883	779	799	782	813	782	800	839	825	823	803	832	810	858	796	866	845	848	818	866	799	827	824	845	778	823	824	819	786	732	800	791	827	881	790	810	790	854	772	814	831	744	787	793	866	866	822	817	834	875	879	849	828	811	819	842	827	776	817	817	793	848	796	774	879	782	820	797	885	796	798	754	812	852	843	836	845	835	854	836	828	785	816	786	823	885	778	818	845	806	800	840	777	868	817	855	846	813	810	783	849	816	850	798	864	839	792	889	812	774	810	808	842	875	827	872	797	835	857	808	854	782	780	834	805	811	857	800	870	841	817	800	812	813	831	847	708	830	837	817	862	808	835	814	840	847	802	787	819	775	853	799	844	788	787	793	839	855	838	844	817	812	794	787	774	832	779	823	771	814	834	858	823	808	800	823	816	790	811	795	840	802	818	826	811	835	823	851	831	826	855	858	800	851	820	829	798	829	864	866	828	844	847	775	838	781	834	892	820	830	798	834	807	824	769	807	845	876	824	833	820	820	791	869	789	804	846	786	843	868	838	855	839	850	796	841	810	813	787	821	828	827	910	798	827	857	818	855	835	810	817	841	799	830	857	780	835	832	763	822	846	823	788	801	799	857	829	868	796	821	841	815	835	817	823	834	810	827	852	842	819	818	808	824	813	825	854	817	858	783	885	820	796	852	831	822	802	841	767	832	792	810	753	818	846	867	883	872	832	809	841	846	790	849	853	813	842	834	811	806	819	805	857	867	816	821	826	801	817	779	826	770	866	827	818	861	785	814	801	828	818	827	852	821	845	834	881	854	805	838	824	805	856	854	789	829	839	793	835	858	813	792	864	739	839	885	815	795	852	788	812	809	802	861	823	838	760	836	760	849	827	836	798	798	808	805	787	795	822	851	823	788	873	808	831	833	834	782	840	854	850	822	850	824	815	766	889	769	776	818	837	840	843	830	873	819	856	824	834	796	775	835	807	821	872	861	803	831	827	833	835	847	829	843	825	818	846	848	813	831	791	860	807	874	846	807	859	845	837	821	794	834	813	758	778	807	789	789	794	811	817	803	801	807	813	805	815	804	841	795	838	799	831	829	821	843	852	786	850	851	824	792	854	835	834	825	844	785	771	845	798	812	817	806	829	823	840	825	789	865	807	780	772	828	788	866	854	784	844	795	815	844	824	849	843	821	844	827	828	801	853	811	832	812	879	828	811	803	808	857	878	845	800	817	836	755	800	808	834	725	800	819	869	733	794	814	823	793	811	826	818	835	786	899	788	820	810	798	880	839	823	813	832	781	805	831	846	796	806	796	817	785	871	808	852	817	809	835	798	777	830	834	822	841	780	796	810	791	801	831	848	788	785	821	824	806	802	839	828	839	798	794	854	819	804	884	794	799	830	798	829	840	824	831	848	877	834	817	786	805	858	835	871	856	830	799	818	837	840	776	827	844	824	822	857	891	827	817	823	901	826	821	874	909	837	827	791	816	839	818	802	830	789	880	820	839	815	841	819	818	859	852	822	841	849	826	823	856	806	871	867	836	841	805	782	860	841	798	853	852	820	799	834	826	759	801	847	829	860	805	817	815	807	880	891	780	868	792	769	782	831	810	819	803	833	823	869	819	830	785	827	852	864	820	858	811	774	851	807	824	747	824	838	844	862	834	796	795	782	847	839	789	804	844	815	822	831	808	805	782	785	801	879	822	843	850	807	821	829	839	839	824	839	831	844	821	816	855	878	847	830	855	807	865	839	815	850	807	857	846	820	805	768	846	804	853	818	835	880	839	786	842	846	839	787	837	804	801	795	851	809	762	835	826	815	814	792	854	799	759	813	819	787	812	793	825	801	818	845	790	824	863	854	801	867	782	794	802	918	814	781	816	798	833	794	863	827	793	859
68802	76419	74725	52685	32682	18468	9381	5118	2860	1459	772	400	329	344	328	332	353	327	329	361	347	369	368	363	327	366	334	358	375	305	327	356	337	309	343	315	345	358	289	338	341	336	310	322	311	379	338	345	355	310	344	304	321	345	336	345	372	324	343	344	342	316	339	333	337	325	352	352	374	327	347	339	343	362	336	329	309	359	334	331	314	336	350	348	339	314	328	337	329	335	344	311	343	295	328	343	336	329	314	338	386	346	337	351	323	326	340	320	320	346	355	343	339	362	327	326	327	324	321	316	345	318	317	325	388	305	355	324	322	345	329	342	321	321	344	339	313	352	347	335	331	326	342	331	334	304	339	350	302	313	329	347	349	330	340	372	335	347	339	295	332	333	337	350	325	333	293	324	351	353	347	362	305	319	330	330	321	331	337	350	301	315	378	355	348	386	333	324	336	326	331	352	340	331	323	322	362	306	302	334	321	364	320	375	338	338	355	343	344	324	328	314	352	341	335	333	304	363	342	374	344	373	351	332	376	341	338	329	333	348	369	335	352	363	342	336	379	330	337	353	340	377	334	370	388	358	328	355	370	331	338	324	356	340	377	332	335	351	338	305	326	308	363	318	359	339	361	332	390	320	369	309	338	324	296	327	341	329	336	352	362	349	318	338	288	375	373	401	342	335	380	363	333	323	299	330	307	358	349	349	312	323	327	333	316	327	348	331	364	310	329	338	362	309	352	357	350	352	334	305	347	354	336	292	358	309	350	304	328	323	344	338	358	325	324	351	318	299	320	332	314	350	329	326	344	344	355	347	355	328	287	348	370	315	322	362	345	342	338	344	371	348	307	349	340	319	295	351	331	333	338	334	345	300	323	341	364	346	305	312	370	323	340	341	313	314	311	338	332	345	325	319	334	331	346	314	308	303	360	316	338	357	295	359	357	329	351	338	339	311	321	299	347	335	342	332	360	372	348	316	343	368	331	308	295	322	331	344	339	319	325	374	346	355	342	352	301	324	327	307	321	354	318	342	337	316	307	327	321	334	343	341	323	315	302	360	304	325	332	332	340	339	332	347	335	312	289	339	327	332	326	332	344	320	342	323	302	306	319	348	316	348	343	325	302	346	347	325	350	332	335	351	323	350	335	344	337	331	359	313	342	334	361	330	317	334	317	364	322	318	329	326	321	341	339	378	324	384	310	291	349	325	313	308	345	317	330	306	365	340	362	304	344	336	335	349	314	296	338	355	341	353	356	362	342	364	331	289	335	325	322	345	330	340	325	322	319	343	312	335	323	353	318	338	323	380	318	350	316	331	339	319	346	369	346	337	363	335	306	346	362	301	347	314	343	324	345	348	351	353	324	331	328	348	330	355	318	325	326	333	326	317	309	327	331	340	326	328	338	327	315	343	382	347	311	342	303	379	347	325	350	346	344	314	364	340	362	329	326	316	307	386	318	334	341	377	361	352	360	311	329	347	308	326	338	375	375	356	331	349	359	330	316	324	353	314	347	334	384	353	318	323	363	337	334	339	356	325	349	333	324	352	314	344	337	331	333	326	311	342	341	346	339	333	344	323	336	350	369	285	319	332	354	364	307	338	328	359	339	351	352	325	336	332	284	335	321	338	337	336	354	312	342	376	309	319	293	354	360	342	321	338	287	364	349	324	326	324	344	302	330	342	316	298	350	324	328	319	322	334	318	326	348	315	336	354	346	348	320	327	346	345	319	358	278	348	297	306	297	335	326	345	304	349	334	343	319	356	333	339	350	342	324	341	344	351	354	336	347	379	327	333	319	335	329	350	338	350	331	366	354	301	304	309	339	346	343	320	358	374	315	347	329	336	325	325	341	321	327	329	338	317	306	327	326	306	311	361	319	335	334	302	332	370	357	332	350	339	309	345	306	334	376	334	334	336	340	345	335	314	344	365	318	323	325	300	305	334	343	316	324	298	322	335	366	333	341	328	358	321	296	324	341	320	337	304	355	314	339	323	316	321	326	317	293	322	354	334	331	342	324	313	352	339	341	334	285	344	318	327	353	314	329	374	346	310	324	319	306	311	357	339	343	335	340	287	360	335	326	338	353	313	314	335	329	318	343	363	341	331	332	337	343	345	364	363	361	318	374	357	331	332	346	319	325	326	341	305	317	323	341	318	333	363	338	332	312	341	326	371	359	379	309	346	353	316	337	332	320	346	339	327	351	340	336	298	326	359	379	370	328	328	336	358	331	331	351	336	336	317	361	371	310	346	321	346	328	312	373	348	346	351	370	398	358	338	318	347	311	325	364	337	335	297	340	347	343	331	337	334	348	323	354	334	321	327	344	344	351	357	355	335	355	343	325	306	298	325	346	355	324	338	325	376	341	315	309	349	344	299	342	309	337	357	343	318	324	359	343	314	299	306	334	300	331	322	344	315	312	352	313	340	348	292	349	317	349	408	312	327	372	326	316	351	359	334	325	366	319	345	329	340	329	371	308	333	312	334	342	364	347	319	346	328	344	348	331	313	342	358	318	319	338	323	321	301	316	356	339	322	344	345	366	337	334	320	339	350	376	313	331	329	308	320	348	328	371	323	354	325	358	355	356	325	321	320	350	372	360	303	329	302	316	360	319	329	332	315	323	308	304	348	346	351	320	345	359	354	347	348	346	338	329	360	316	342	341	340	372	335	363	353	327	337	373	396	338	349	309	332	328	325	353	321	338	329	350	329	287	327	325	366	363	364	369	303	350	346	336	323	349	317	348	322	338	333	332	333	338	329	322	363	305	339	315	350	354	341	354	361	294	347	304	333	344	308	357	363	343	345	306	302	346	357	340	329	342	324	353	343	318	337	359	376	340	314	348	335	334	322	325	336	354	319	328	344	329	342	361	312	345	324	335	317	359	323	340	318	340	303	357	368	327	283	324	337	328	337	305	356	370	304	337	335	334	376	322	338	337	305	338	323	334	354	324	323	339	316	320	328	337	340	349	306	332	307	336	355	348	337	344	330	370	324	314	323	363	352	334	314	335	346	325	332	334	345	365	339	334	337	367	327	303	329	346	331	353	347	323	335	323	359	336	320	358	325	321	360	346	338	323	360	328	345	340	329	343	317	325	360	366	359	333	337	315	340	349	339	347	347	335	322	336	332	348	370	349	323	336	364	340	328	318	308	335	351	334	309	333	325	324	328	316	313	319	311	306	324	356	314	328	323	333	321	351	319	356	352	329	353	334	349	337	329	321	361	347	343	304	369	329	352	326	340	341	284	322	361	329	335	341	316	332	340	320	310	321	350	337	360	339	321	338	319	364	331	362	328	341	347	336	312	289	352	347	375	343	295	350	347	358	337	342	348	357	311	327	339	357	331	334	337	348	339	331	373	346	338	338	323	315	321	321	328	319	343	319	342	306	349	327	353	334	355	339	355	353	323	281	324	306	339	335	369	354	308	355	377	356	338	298	325	325	323	360	304	303	333	309	316	289	379	325	336	330	333	333	346	338	334	343	363	345	324	344	316
45916	62635	70409	54583	39231	26698	19871	14066	9174	5284	2133	954	878	832	856	827	819	838	818	777	821	860	822	842	842	817	833	793	828	836	826	799	812	868	802	820	817	849	836	832	802	833	813	840	835	799	802	828	833	793	896	796	806	855	838	870	832	810	782	790	815	810	877	804	856	820	831	812	819	811	829	826	833	851	838	819	793	811	827	777	863	849	827	794	829	826	798	806	827	847	809	849	862	836	821	812	842	843	887	875	877	815	854	825	773	850	780	772	788	808	885	815	819	817	842	802	826	830	883	802	796	775	871	797	841	831	841	830	838	837	854	811	824	833	848	797	827	798	782	796	848	833	844	834	846	829	848	829	860	832	808	809	812	847	765	813	824	860	834	872	813	798	904	848	793	820	892	821	792	819	850	810	841	849	796	807	835	793	854	778	853	813	804	812	808	813	792	857	798	785	789	872	780	866	810	786	838	790	781	803	804	784	853	830	780	850	817	838	847	806	817	831	811	818	809	836	832	876	781	832	833	875	824	796	861	826	800	751	852	873	823	819	844	781	848	761	829	855	815	803	819	847	825	806	844	822	809	816	853	841	823	861	803	804	782	850	811	827	865	825	825	812	856	803	792	817	831	855	794	794	829	866	803	825	833	815	809	781	824	819	838	845	783	864	808	838	835	822	843	790	811	805	833	792	883	822	825	866	819	821	813	799	883	835	795	778	859	799	841	815	804	823	824	854	820	815	841	814	818	869	823	856	818	758	870	841	801	830	832	863	814	822	824	816	799	801	785	783	872	807	802	806	753	778	846	801	803	806	800	809	853	850	800	807	816	859	824	806	811	800	830	837	817	803	773	827	788	872	838	765	878	851	823	862	823	814	828	821	856	830	834	816	795	830	805	816	826	779	819	791	809	851	813	820	793	747	831	822	850	798	766	876	814	840	804	826	813	795	813	814	824	804	827	811	835	806	784	821	863	865	805	814	773	803	845	795	825	822	790	833	803	826	723	823	849	811	874	790	813	807	835	815	833	826	791	830	802	839	842	825	881	837	827	823	790	797	832	783	875	788	837	863	824	808	813	779	801	827	841	875	811	837	855	860	803	810	807	818	755	817	817	788	818	788	879	826	821	861	814	834	852	772	793	829	836	865	804	757	802	849	787	796	837	875	817	859	842	855	837	835	785	835	806	830	822	843	812	816	810	779	830	830	806	804	844	795	802	858	796	801	812	860	844	776	840	764	803	852	833	841	878	817	823	824	816	814	824	822	824	892	837	767	841	815	813	861	814	825	853	785	778	801	806	819	829	823	823	844	830	811	869	769	805	865	863	810	846	835	861	875	869	838	807	787	795	834	842	780	825	802	791	804	783	855	821	837	804	835	882	806	800	818	802	842	825	861	812	846	785	864	832	758	792	862	813	839	814	814	835	851	822	794	822	843	820	817	811	811	866	824	877	801	788	872	836	847	786	814	809	757	854	804	786	794	829	798	827	809	834	807	840	791	837	822	774	837	793	872	835	861	789	852	823	826	813	811	871	825	805	861	801	804	785	744	825	848	835	796	838	800	824	807	814	842	852	834	814	789	828	847	823	861	802	844	860	793	821	830	823	854	873	868	884	856	798	808	768	851	833	860	788	829	812	798	846	831	855	822	813	816	813	830	835	847	824	818	812	847	853	792	834	796	800	815	832	841	819	775	790	876	822	820	842	854	810	787	804	822	804	765	798	782	839	807	826	847	766	828	778	848	830	831	812	870	838	803	806	849	778	819	808	809	828	810	787	778	861	782	853	773	826	855	844	821	846	780	787	812	780	789	780	852	847	809	824	823	814	863	827	805	833	796	864	817	878	866	814	808	806	848	802	787	871	801	824	821	842	794	822	791	841	820	853	767	829	844	832	825	866	821	818	838	847	815	849	798	868	839	800	772	810	777	818	791	795	818	815	844	841	835	805	842	787	821	768	845	813	778	824	809	827	810	893	793	793	821	871	821	785	806	806	813	802	840	838	789	804	854	839	869	780	859	862	883	758	802	811	793	878	845	803	870	824	804	784	833	810	821	843	889	813	822	787	782	806	819	823	832	782	864	810	830	796	775	814	824	847	845	846	755	814	800	803	837	815	796	841	832	796	776	788	821	837	843	805	900	809	857	860	843	789	762	846	856	793	824	808	802	790	843	843	807	793	799	833	854	765	813	832	842	809	840	814	870	822	805	819	831	807	755	815	833	827	846	818	785	806	843	853	862	821	779	823	848	827	782	872	833	800	801	861	854	866	797	765	797	755	770	841	834	804	819	860	844	834	801	803	820	811	831	829	831	840	828	786	846	849	781	765	799	851	810	836	814	880	813	772	812	822	817	830	863	804	809	807	878	860	843	776	800	875	861	807	829	839	816	855	846	848	815	820	786	809	853	834	816	878	773	805	811	806	859	833	855	805	855	814	888	847	826	807	844	837	816	838	788	815	853	794	789	783	829	834	853	804	800	835	820	866	836	844	877	823	805	854	826	867	842	777	800	818	834	859	852	797	848	806	850	797	866	816	827	821	778	836	801	788	829	797	764	839	804	830	840	828	796	837	820	832	829	869	786	848	828	795	843	849	793	885	842	858	797	833	869	844	814	837	830	810	811	813	860	851	815	822	818	802	801	788	826	900	807	848	839	766	812	824	799	822	838	839	833	793	804	864	793	821	846	857	826	798	824	802	844	824	854	832	908	795	852	797	822	809	822	824	839	804	801	829	777	822	812	838	835	804	835	814	758	848	834	800	841	822	844	850	791	769	810	873	844	772	845	833	803	818	818	800	800	798	860	800	817	760	810	796	840	811	791	828	834	786	811	875	869	791	771	828	847	782	848	789	830	840	808	790	793	833	793	854	880	814	826	797	815	808	856	844	861	887	845	858	829	849	815	821	904	814	800	779	850	797	835	770	820	845	813	831	850	860	816	763	873	772	881	833	773	779	814	835	828	898	816	822	825	851	796	841	832	774	837	811	845	771	873	808	871	803	861	792	843	806	790	893	797	847	851	837	850	828	881	770	818	864	789	875	777	831	809	817	778	860	857	779	825	819	796	796	842	770	795	804	820	806	820	842	830	860	804	840	811	809	771	799	793	816	809	852	847	840	814	850	855	862	817	842	874	848	778	784	827	824	866	826	853	784	838	794	854	826	802	818	833	777	805	771	817	826	866	833	805	876	859	859	848	769	813	831	871	802	848	791	809	772	792	795	864	845	792	809	843	815	791	838	802	839	790	777	845	865	825	876	809	855	815	839	820	780	758	843	801	867	827	852	843	873	801	776	853	877	796	892	780	792	830	805	798	809	903	840	778	840	799	802	810	794	807	839	789	842	860	830	837	824	777	822	812	807	827	768	823	850	799	804	833	811	822	837	887	838	806	836	825	765	835	774	848	803	833	809	863	856	840	781	855	772	845	859	822	859	860	809	801	825	817	828	806	859	821	830	799	860	802	829	835	814	812	846	793	824	828	755	815	776	859	845	825
64262	73734	74496	53628	33098	20881	11020	5098	3146	1620	800	356	347	313	340	360	352	325	353	333	348	338	326	320	363	314	313	339	326	323	337	350	337	328	303	324	349	295	314	343	324	353	321	380	321	365	323	355	314	351	301	338	331	325	362	332	331	313	369	308	394	313	333	355	325	313	315	307	362	351	364	341	342	332	361	322	321	362	314	324	324	317	351	363	320	342	314	334	328	344	324	331	300	328	331	357	334	337	341	348	328	347	350	321	346	339	330	345	326	344	357	342	355	325	336	325	324	347	325	348	349	315	319	342	316	344	301	330	344	358	339	309	327	332	345	342	347	336	337	347	342	343	315	347	331	337	299	324	323	300	302	317	339	301	304	333	350	328	329	331	328	330	343	305	331	342	339	330	309	327	351	323	329	392	350	335	329	340	356	351	329	343	324	322	321	301	341	322	368	313	332	365	322	347	341	321	340	318	359	337	341	328	333	324	345	330	340	325	327	323	319	327	355	324	304	308	327	323	322	354	339	327	332	364	288	346	342	306	322	336	344	302	346	348	380	360	339	328	353	335	325	333	341	336	367	317	336	339	315	334	310	334	294	341	330	350	302	373	322	334	367	365	311	313	338	330	352	318	317	320	322	343	388	292	343	322	348	320	342	352	337	309	376	338	354	329	356	291	327	352	300	320	329	338	316	327	363	366	355	316	321	348	348	335	344	318	322	376	336	360	343	358	353	324	335	318	372	336	299	311	359	382	341	371	353	326	312	309	328	321	372	340	324	324	358	332	324	319	341	351	330	349	372	299	342	350	335	317	312	341	319	341	352	344	349	342	324	339	315	352	339	345	346	349	332	331	345	371	328	336	342	357	318	326	340	341	303	326	317	350	357	356	335	331	328	327	341	346	324	344	330	318	291	340	344	335	318	365	337	353	318	326	325	344	309	367	306	331	329	328	324	336	334	341	340	318	334	340	335	351	360	329	357	316	333	294	329	313	327	341	349	355	356	355	340	331	341	341	347	316	340	331	375	327	364	327	299	337	349	340	333	354	350	372	286	341	338	335	334	345	329	306	351	351	354	299	349	361	324	353	352	343	324	309	328	339	335	326	297	333	305	333	325	335	340	340	320	344	335	352	328	317	384	340	337	324	333	327	332	308	323	328	340	313	350	326	319	320	339	383	345	349	325	341	333	314	346	286	342	331	382	310	336	351	309	349	308	326	308	337	313	317	324	360	349	361	355	338	361	317	374	312	337	373	345	350	337	321	339	346	373	342	346	307	358	324	317	332	348	318	350	336	336	355	325	346	325	341	317	307	317	356	331	339	347	333	348	334	341	317	325	326	309	319	308	332	332	364	328	313	355	315	307	330	320	336	337	336	347	306	352	364	330	290	345	356	343	325	356	356	349	339	354	346	333	369	358	354	342	336	359	287	290	330	335	360	327	335	347	311	349	310	339	352	342	302	342	345	358	308	333	335	338	341	344	364	320	295	296	318	348	333	332	330	302	350	310	327	360	344	379	348	341	318	313	334	302	336	350	352	330	312	330	323	335	336	334	328	316	337	337	353	339	354	320	326	348	328	331	316	317	334	328	344	298	353	336	302	369	299	356	354	316	358	343	331	323	321	323	318	355	298	330	329	338	305	332	355	329	329	305	315	355	335	321	329	345	326	319	300	335	345	316	337	318	330	351	306	316	325	312	348	322	315	324	318	332	345	328	377	350	336	315	346	355	358	309	343	333	318	338	342	329	340	316	333	348	338	348	322	321	318	334	310	324	338	314	294	308	316	345	309	336	316	337	361	320	337	331	363	376	334	363	328	308	339	360	348	339	351	356	312	347	300	327	345	289	331	337	297	325	334	369	353	323	374	363	302	350	361	332	373	346	326	353	312	346	340	329	350	326	344	319	331	314	339	329	327	342	346	338	357	355	346	292	314	337	342	302	339	315	344	351	309	344	321	319	320	339	353	325	316	311	325	328	321	311	345	353	318	330	311	338	330	373	340	332	375	345	323	353	346	333	331	341	313	342	363	315	323	327	324	351	327	347	337	329	359	349	341	318	338	318	352	337	338	328	317	368	335	305	324	367	349	359	342	357	311	330	319	341	321	309	337	377	317	363	342	315	337	296	341	361	330	351	324	323	340	334	318	339	353	326	338	334	353	356	345	325	313	329	352	379	317	323	326	329	320	334	332	343	333	356	340	326	313	323	343	337	337	327	370	323	297	351	311	345	327	341	325	312	332	369	347	366	348	351	333	315	361	330	333	337	319	308	301	318	336	349	315	327	339	324	340	334	316	330	337	324	292	337	321	342	329	322	365	341	338	321	325	351	348	357	313	302	335	332	331	329	300	313	352	315	323	322	328	332	319	315	347	323	340	310	338	306	319	320	318	321	336	320	342	323	288	331	322	302	334	343	374	329	348	350	317	330	315	357	354	324	366	325	337	292	356	351	328	313	309	329	370	305	322	376	331	331	335	342	320	327	347	367	341	357	320	339	309	321	348	315	319	349	333	328	312	334	356	336	326	293	358	366	324	369	351	349	336	344	338	355	337	347	309	341	339	326	337	329	359	326	342	324	376	319	334	329	318	319	338	333	312	338	342	320	337	310	327	311	291	334	326	353	357	305	332	309	343	337	369	329	354	322	352	311	340	360	329	345	314	294	318	356	332	327	313	354	327	316	337	335	362	313	325	333	316	300	322	334	330	316	353	342	336	339	307	340	333	354	358	305	331	313	349	327	338	388	320	327	357	350	355	306	358	353	328	330	303	320	294	343	329	314	311	339	354	350	340	358	317	325	338	330	368	345	357	312	318	371	351	351	323	352	358	339	322	354	301	316	354	316	322	315	340	352	354	350	330	313	314	305	314	324	317	336	346	330	319	329	366	348	336	341	330	315	358	335	337	335	309	344	312	346	324	346	350	348	326	341	336	334	330	330	317	325	310	344	310	340	335	316	341	323	339	338	336	337	309	355	354	350	364	327	331	332	310	332	340	339	337	311	334	313	356	328	347	329	344	317	341	332	321	309	355	318	343	316	336	344	324	327	364	337	323	328	335	322	342	310	306	312	336	362	325	353	331	361	314	294	365	350	327	320	321	334	331	343	337	348	340	322	339	345	332	366	364	323	357	366	360	362	284	330	357	318	364	339	350	352	346	321	342	334	370	345	323	338	330	320	313	318	323	340	325	374	335	338	335	312	346	324	311	335	317	307	322	353	350	336	300	314	313	332	356	317	352	344	337	362	332	330	317	327	340	299	324	361	342	349	327	367	326	339	331	339	329	341	319	346	333	333	352	391	353	309	408	371	342	328	355	333	361	340	316	347	319	313	347	339	333	346	316	352	323	300	337	331	305	344	334	373	334	342	365	326	340	306	336	334	334	324	343	356	320	320	351	345	328	317	354	342	368	373	329	332	326	328	328	376	342	316	338	323	341	310	312	329	280	324	319	352	322	330	346	330	358	360	367	328	334	358	360	344	360	335	323	317	357
43649	61518	71273	55608	39777	30196	21316	13718	9719	5741	2631	975	892	802	826	808	780	797	798	801	863	843	804	834	874	860	860	838	811	805	803	835	899	817	848	802	842	745	828	808	813	826	777	790	743	811	775	790	868	775	807	779	826	866	833	797	866	827	816	875	818	867	813	804	806	842	801	783	796	814	841	767	810	874	820	827	821	846	769	773	823	833	809	805	845	768	815	839	847	775	828	832	783	790	822	770	818	810	837	860	855	750	830	891	811	794	845	805	814	799	823	802	775	828	848	795	826	782	848	784	769	816	761	803	847	872	831	831	801	823	828	808	825	829	830	791	820	816	809	814	768	831	818	810	812	821	823	785	806	851	845	795	837	821	833	827	812	861	846	851	814	832	819	807	842	855	878	785	870	868	805	836	792	820	819	825	836	823	768	786	849	859	838	807	797	834	760	845	820	847	843	813	846	830	826	807	799	848	771	804	844	834	826	827	767	793	855	836	818	876	828	817	829	803	844	802	880	837	837	814	811	816	850	805	796	808	813	818	835	772	804	861	825	789	819	802	817	848	839	795	757	829	814	859	809	818	874	802	829	839	825	819	841	772	772	801	828	783	772	841	871	801	810	754	817	829	827	836	823	826	836	784	826	844	803	800	800	832	824	804	805	820	780	837	814	792	769	870	804	799	784	827	781	802	797	853	834	835	811	767	799	779	784	863	816	866	826	844	773	807	829	837	822	822	816	826	799	815	844	838	808	816	839	840	818	816	814	806	761	847	819	800	864	762	807	768	861	762	765	820	875	821	827	838	794	767	855	794	848	783	846	827	812	849	818	795	805	759	836	833	849	791	845	855	837	804	874	824	826	852	819	824	853	766	814	787	787	805	809	809	841	829	798	841	855	838	805	833	824	789	885	857	811	824	813	824	805	792	862	865	800	815	830	819	830	872	846	780	788	783	869	788	824	833	810	829	811	845	880	808	797	795	867	836	796	889	795	811	764	853	846	838	773	834	783	831	854	847	819	825	830	852	887	801	839	836	848	824	808	839	871	843	866	786	878	840	832	837	819	804	834	829	866	847	809	803	818	842	823	808	826	812	811	791	759	746	841	779	831	839	832	827	811	806	814	794	858	827	821	813	822	814	800	841	816	818	809	818	822	816	796	830	812	812	848	810	767	838	846	823	842	819	802	821	799	799	809	823	768	825	856	835	796	822	809	760	813	839	799	795	797	834	842	843	852	782	822	777	769	834	822	823	820	853	830	830	823	760	784	865	854	826	845	825	853	809	844	783	820	822	799	843	797	824	809	800	805	845	785	792	829	817	863	776	860	840	834	832	818	816	850	809	828	790	794	820	809	805	832	821	800	890	781	830	872	807	817	834	798	839	824	778	844	806	820	810	791	814	829	812	802	850	800	818	844	834	792	792	785	812	782	801	841	812	795	789	846	796	761	815	774	829	798	831	819	820	854	841	822	775	818	785	785	774	876	819	848	842	841	799	855	868	825	799	778	811	814	857	852	876	815	815	820	837	766	790	761	853	812	841	790	830	822	803	804	800	814	787	849	866	790	857	881	787	813	808	771	807	855	819	830	834	839	757	854	861	800	878	864	803	805	816	810	761	818	857	807	824	777	802	834	834	830	775	849	865	819	828	808	805	824	837	822	830	821	817	845	864	826	838	829	779	798	829	797	827	816	833	807	780	836	817	782	833	790	791	869	838	818	813	842	788	832	764	821	832	871	801	849	813	859	803	809	858	780	823	804	868	779	823	870	803	807	804	865	855	799	799	827	850	868	793	794	808	829	812	795	791	845	790	843	792	815	809	800	805	807	839	818	842	781	852	811	771	822	816	806	812	821	817	822	843	886	798	801	840	785	840	850	803	800	872	839	829	833	776	810	878	836	814	797	879	834	867	790	795	781	832	846	845	790	869	815	870	869	849	828	771	810	871	800	814	806	831	835	822	806	827	781	797	827	836	808	856	806	831	887	819	828	844	820	819	797	803	866	812	812	777	800	791	783	833	841	793	742	800	776	832	872	836	867	834	845	827	811	868	789	845	850	836	844	775	852	777	835	839	800	818	840	770	779	791	789	802	838	842	798	821	805	826	750	856	823	811	813	841	794	793	782	784	791	825	823	781	830	826	803	815	806	864	858	785	801	850	850	859	796	836	802	833	829	817	864	844	794	838	797	857	827	845	811	788	810	858	877	795	820	802	800	826	809	812	849	835	796	796	837	778	859	812	847	779	879	856	788	796	825	829	831	784	796	795	814	820	842	826	829	789	832	869	791	798	875	782	861	838	869	815	849	835	854	810	759	819	834	830	835	846	842	801	820	799	821	843	824	796	772	845	803	858	779	882	809	840	846	777	833	847	823	853	831	839	810	793	848	803	848	826	853	824	833	863	832	865	779	817	726	805	793	844	808	819	832	832	778	863	761	783	809	819	805	806	861	787	825	822	882	888	813	826	815	823	825	802	784	834	824	769	801	845	779	847	824	843	767	807	855	810	821	844	770	865	822	818	812	821	779	829	841	849	811	842	858	841	794	787	823	759	833	819	774	805	809	823	833	836	777	824	821	791	777	795	824	860	843	784	827	806	799	802	816	781	781	835	859	813	836	808	802	834	839	803	843	916	793	781	809	841	861	836	799	833	829	837	822	795	828	826	883	828	794	805	830	817	813	762	812	846	799	833	820	790	851	839	823	841	848	812	834	828	841	871	836	816	821	867	819	864	810	812	846	808	846	837	884	867	825	852	789	778	819	848	842	842	803	797	825	859	829	807	864	800	805	848	863	835	827	799	785	827	818	774	796	828	809	779	805	798	766	823	826	828	826	877	811	862	846	845	832	798	850	839	841	826	832	808	769	785	803	888	857	841	770	812	800	806	876	829	789	840	835	816	855	823	889	823	815	819	810	805	800	829	831	854	806	813	828	794	807	826	832	842	823	822	847	823	825	754	813	807	792	803	780	814	830	846	796	805	825	816	803	867	826	777	791	812	809	801	819	732	834	803	841	813	809	817	845	831	763	790	878	864	804	870	826	814	808	834	798	823	817	828	805	832	773	815	843	778	838	802	794	792	844	770	837	788	810	843	814	797	827	796	774	817	819	854	854	816	835	797	818	827	861	815	840	793	780	803	822	784	845	853	830	818	867	795	782	863	854	793	814	819	793	804	818	757	794	887	837	851	785	809	775	827	839	812	838	864	789	775	804	879	802	832	803	798	827	813	825	805	807	843	805	830	815	812	803	782	830	824	848	806	821	844	859	772	834	769	798	881	814	841	848	818	838	841	854	840	793	812	845	843	887	848	796	881	805	790	819	775	858	831	824	856	809	833	804	793	794	833	765	812	833	771	839	827	889	810	812	826	829	807	775	860	784	812	835	828	843	823	799	813	877	830	794	830	816	732	831	801	813	840	814	834	839	818	842	828	800	839	845	831	794	796	831	822	852	802	804	767	862	822	817	844	848	781	832	804	837	842	827	834	827	846	861	823
65530	73258	74065	52646	34369	23372	13010	5271	2925	1606	856	410	318	324	292	323	329	332	335	346	311	310	323	322	335	321	336	327	335	336	335	344	339	317	348	341	362	321	313	342	304	313	318	351	358	325	328	346	322	347	374	374	330	343	346	330	339	342	343	342	321	284	352	327	344	330	359	349	327	351	326	326	358	350	345	324	326	322	317	333	339	341	323	310	341	333	316	308	350	324	348	332	374	324	355	340	352	327	340	327	346	325	364	334	347	353	337	334	311	327	348	317	319	329	365	339	326	341	338	350	331	326	323	348	318	309	326	312	335	356	285	333	350	337	353	321	353	336	332	318	340	306	312	350	323	346	327	331	381	341	335	337	283	344	364	340	357	344	308	350	343	325	349	333	361	360	335	386	315	338	314	328	324	312	347	315	369	344	363	347	346	340	336	317	344	276	284	315	328	383	371	343	352	327	334	338	316	358	349	370	320	357	336	307	295	342	329	350	352	295	336	323	334	346	331	340	348	314	326	353	335	331	341	346	324	324	328	334	338	337	333	320	317	342	340	333	322	341	302	349	368	346	345	312	354	341	319	366	332	324	324	342	333	369	341	329	344	337	367	315	341	326	314	354	332	346	299	336	323	341	362	353	294	335	355	308	355	331	337	327	332	307	347	321	327	335	325	324	319	356	333	336	347	344	337	362	361	332	315	327	309	298	316	335	315	312	352	362	372	342	332	348	329	343	395	341	369	328	327	286	326	332	325	321	372	332	346	337	351	349	342	368	336	331	337	342	369	335	303	336	344	332	329	317	352	347	365	306	318	378	293	310	350	313	317	302	345	321	331	295	344	334	327	328	362	319	367	334	355	365	345	311	333	322	328	341	354	340	320	335	305	348	326	360	338	349	358	341	356	335	325	340	345	337	314	339	332	349	351	331	299	328	349	315	344	332	344	345	337	349	371	339	335	331	323	335	348	351	348	352	318	311	352	364	333	311	361	357	339	343	331	337	357	319	331	303	357	347	349	338	310	347	343	332	365	305	329	349	319	340	371	331	327	348	331	355	303	322	343	311	322	351	316	304	349	344	361	332	340	368	344	361	308	340	316	367	336	331	335	333	353	324	355	304	316	326	343	331	353	334	333	312	341	350	334	338	329	292	323	348	381	358	297	338	339	322	322	346	325	313	353	343	328	359	332	329	333	346	322	312	344	323	323	305	343	340	333	350	360	349	326	313	337	350	363	341	302	314	360	355	330	356	350	349	303	346	316	292	356	339	328	336	324	379	360	326	326	351	379	338	357	330	330	361	348	341	349	340	314	342	316	330	348	353	333	366	349	353	323	338	339	356	374	341	340	319	343	340	346	343	327	343	302	366	301	335	387	298	313	384	318	299	329	345	325	331	345	308	363	325	343	319	326	325	326	346	372	350	343	352	339	325	338	339	325	335	319	336	344	328	322	322	336	336	349	334	322	304	312	378	321	322	334	341	352	350	335	320	317	350	312	329	349	340	374	349	344	331	357	355	342	319	350	311	335	335	301	319	355	341	358	306	314	353	338	313	345	352	313	309	333	322	341	319	342	332	318	336	314	328	354	351	312	341	306	331	355	338	326	327	353	320	334	374	366	358	333	361	340	345	336	331	322	330	337	343	346	295	323	364	369	331	318	302	343	305	340	373	349	365	359	332	354	346	319	329	339	328	327	347	384	365	331	308	325	333	365	373	319	352	314	358	352	332	333	325	337	334	295	343	302	356	324	340	354	353	390	336	325	350	307	314	342	344	372	359	301	304	315	319	363	322	367	337	341	339	357	319	361	333	304	344	333	396	361	362	351	348	330	335	347	349	305	341	377	295	346	322	323	360	324	354	312	357	330	339	356	304	337	337	304	354	307	324	320	310	329	319	356	347	331	343	342	335	321	326	372	371	339	313	348	349	339	314	319	348	334	334	359	312	334	303	371	351	331	324	333	352	364	314	328	363	292	303	382	295	317	326	336	353	313	317	324	343	317	308	336	346	355	338	335	347	331	333	357	351	304	317	335	347	354	332	348	343	379	321	344	333	359	349	352	379	313	345	321	340	338	348	356	327	342	326	304	340	296	361	353	330	329	342	341	345	319	321	301	350	320	314	349	344	365	350	366	330	308	349	348	345	342	324	353	373	359	381	348	336	318	327	329	358	348	327	355	302	358	349	319	324	311	296	353	341	321	338	312	333	302	321	339	349	336	338	337	352	316	336	377	334	321	340	365	338	337	314	336	328	337	316	318	344	313	371	338	325	308	356	350	312	325	322	308	313	334	338	344	348	328	366	328	325	343	335	315	325	337	329	317	340	318	357	333	334	348	351	325	352	331	323	322	328	325	317	368	329	320	292	322	360	346	362	308	327	358	338	316	331	345	312	314	332	365	334	296	342	317	346	327	313	369	333	296	326	346	345	327	338	335	316	335	307	337	343	352	309	308	325	315	330	350	372	323	348	363	313	320	291	330	331	369	315	341	337	326	327	351	331	343	341	312	336	319	352	320	352	341	304	374	320	325	336	334	331	324	352	305	352	346	342	358	337	322	340	341	294	313	335	277	313	357	334	333	322	363	343	360	340	335	352	345	327	335	342	317	333	312	322	304	327	376	344	342	338	309	325	362	326	337	321	324	343	368	326	323	368	333	371	355	339	345	304	374	349	330	321	374	338	340	352	345	341	344	300	331	341	345	342	347	323	338	324	320	335	354	319	358	355	324	339	338	313	323	312	313	380	344	327	338	335	346	351	352	361	310	329	341	353	317	338	360	343	346	354	332	315	344	356	335	326	347	335	299	333	332	348	347	335	320	371	346	306	322	321	372	342	339	329	308	380	383	339	334	338	353	332	341	350	328	333	335	342	336	351	341	327	337	335	350	338	320	323	293	325	325	325	321	311	374	369	367	323	333	344	344	336	324	346	318	332	331	364	344	375	321	347	314	327	342	309	336	348	351	312	320	330	352	325	332	310	347	334	346	357	302	299	335	327	330	320	356	354	330	331	345	315	321	322	355	357	326	330	333	347	347	367	344	330	355	349	337	359	353	318	311	337	312	340	339	363	346	341	345	297	339	348	356	335	280	310	351	338	324	334	348	319	349	345	365	324	322	316	356	355	340	323	328	327	325	355	336	332	356	356	322	369	339	314	366	339	349	325	345	352	342	338	394	312	325	313	327	316	320	310	353	293	312	315	318	304	363	308	336	307	337	345	340	299	332	373	342	340	323	334	358	329	347	321	352	328	328	344	335	345	306	323	299	340	331	302	326	336	332	315	358	346	320	310	327	336	324	305	354	351	369	324	358	349	309	303	317	344	331	352	312	320	349	309	311	328	355	319	349	335	358	353	324	324	331	323	336	326	347	338	332	319	330	307	319	360	321	334	326	335	316	353	358	343	325	322	309	355	355	350	341	326	340	295	351	313	368	344	319	371	310	346	331	312	335	357	294	345	314	343	310	312	357	341	341	322	373	327	324	342	381	340	357	335
45016	62027	70366	54739	41916	33066	24027	13646	9399	5402	2763	982	833	925	817	812	887	788	846	818	888	859	782	834	823	818	846	810	849	839	808	776	783	783	795	791	821	849	838	784	829	833	835	724	782	852	842	783	817	834	781	809	862	816	774	817	858	865	794	807	824	836	829	784	796	803	867	820	845	804	849	788	804	784	842	837	788	806	888	782	821	872	831	784	850	806	811	807	830	813	824	773	820	838	824	835	796	813	839	833	815	800	860	817	850	807	831	779	770	811	761	839	850	810	853	805	802	807	790	875	842	857	874	873	799	805	814	838	850	817	875	802	779	880	816	853	822	795	823	780	826	830	799	805	847	811	765	836	781	802	851	824	828	844	814	793	776	843	845	876	820	796	848	828	840	784	814	835	808	821	816	810	813	825	856	799	832	857	842	785	852	844	835	789	745	856	859	847	795	803	781	828	834	812	815	812	852	858	779	810	819	793	824	865	895	843	768	834	821	880	791	857	769	799	814	801	791	789	847	861	829	875	788	853	813	820	788	840	812	807	818	784	842	784	772	811	869	817	830	835	813	780	836	849	863	778	844	827	872	822	785	815	809	803	829	811	799	814	784	803	775	830	832	845	832	816	851	853	882	818	768	815	768	832	791	838	811	763	828	809	789	801	806	793	816	804	816	806	777	860	794	800	817	780	856	855	783	857	832	862	810	850	799	823	831	808	814	802	925	840	839	835	803	850	830	836	793	808	842	801	837	849	840	797	816	787	783	831	808	839	810	878	832	812	842	824	824	825	816	803	806	838	845	740	812	844	808	834	835	887	861	800	837	847	831	844	849	807	800	846	832	803	833	834	830	818	825	830	882	825	822	826	846	851	831	819	783	817	841	775	818	830	805	842	857	828	791	821	852	813	812	860	822	817	770	800	818	819	867	777	825	810	809	823	813	798	798	837	848	844	848	807	845	785	861	791	787	841	812	781	875	890	797	801	817	781	807	821	848	828	777	819	843	869	844	796	866	787	844	835	835	845	849	821	812	855	823	828	828	869	806	875	821	800	839	782	825	806	826	818	845	792	791	808	825	816	834	800	846	769	850	798	793	831	819	786	822	815	843	799	815	831	862	814	797	795	828	822	804	875	860	782	802	819	831	851	794	815	779	847	823	768	791	843	806	770	824	827	846	873	780	867	847	821	777	801	826	823	830	846	779	850	868	860	875	827	855	834	816	806	824	797	897	800	790	764	798	828	796	838	824	754	813	783	798	792	874	828	851	799	858	828	801	789	782	845	823	820	811	792	782	825	806	846	832	783	803	798	824	820	802	823	852	880	821	875	852	829	837	820	815	795	793	815	834	826	861	820	840	841	870	828	827	820	809	879	806	838	812	844	822	785	847	862	833	787	845	809	802	795	823	824	880	790	825	790	812	780	774	864	848	792	797	853	786	786	851	801	833	846	865	825	851	874	831	829	817	796	799	796	820	847	845	824	851	805	847	814	819	834	867	833	837	821	810	803	819	833	805	826	775	818	823	823	794	788	823	779	828	808	816	849	763	854	845	760	846	826	847	797	870	844	855	857	819	812	809	895	797	797	826	869	830	833	819	817	869	777	840	793	820	831	832	829	824	835	841	827	803	801	814	820	826	861	826	824	852	820	842	829	842	813	792	862	851	845	833	826	831	846	820	841	805	786	796	793	809	818	791	798	844	864	838	843	841	803	828	873	804	867	790	853	827	834	824	867	855	806	816	767	798	834	846	831	862	823	853	888	844	819	840	832	832	740	845	800	829	828	793	873	841	846	832	832	780	808	838	862	832	826	858	746	824	831	839	850	818	837	759	843	832	896	847	805	815	791	783	846	824	836	821	847	826	837	816	804	804	851	837	913	777	872	839	859	829	864	794	857	778	804	771	857	843	798	772	834	807	840	830	881	796	828	839	848	827	793	843	811	784	814	847	887	843	837	849	806	780	812	823	789	846	811	824	786	868	877	863	808	883	808	801	875	794	835	766	849	810	807	819	861	813	785	831	807	787	822	755	871	854	856	837	822	796	806	781	827	819	807	804	808	819	795	839	846	858	805	828	822	855	795	779	847	838	832	854	814	830	799	849	824	792	868	820	827	850	827	837	824	771	858	826	856	843	857	815	820	809	845	796	801	867	771	890	814	826	857	799	815	806	827	762	786	843	835	796	843	841	825	840	827	797	825	845	804	780	843	785	774	828	803	769	820	795	850	785	807	812	834	826	834	801	828	842	834	838	753	824	801	839	861	807	807	815	801	816	836	874	825	821	834	847	798	862	825	852	844	793	857	855	822	892	849	828	846	815	829	821	823	821	819	825	813	861	798	859	808	810	831	843	802	829	851	787	840	814	758	806	863	798	812	841	865	845	833	801	808	813	845	811	811	797	830	834	857	751	826	859	816	825	851	820	876	785	835	794	823	845	805	785	801	831	824	862	837	833	811	806	807	757	795	860	815	790	812	785	854	871	788	814	837	822	796	819	890	813	771	889	815	839	844	805	819	786	834	800	780	835	818	839	793	835	806	768	853	806	828	825	850	834	816	853	861	872	821	786	857	856	815	812	835	840	837	856	800	811	781	801	815	792	829	804	831	813	833	848	872	762	828	833	849	904	802	854	832	805	836	824	829	787	821	791	846	855	806	826	856	805	824	825	865	865	875	817	832	788	886	809	796	834	817	808	789	822	843	796	834	842	776	855	787	781	809	817	811	834	831	787	835	826	862	842	827	825	798	798	788	844	820	815	848	837	856	805	821	791	804	850	773	861	822	821	844	793	855	856	856	835	857	778	794	842	889	863	834	791	819	815	829	797	810	836	790	820	842	813	849	814	834	796	826	757	837	838	810	804	804	797	823	841	843	815	820	855	816	825	833	763	834	848	849	816	831	792	802	839	769	817	798	796	820	842	827	819	841	852	805	825	853	816	848	831	834	856	806	851	810	801	850	837	808	822	807	816	816	823	795	805	872	813	804	876	821	821	837	862	847	767	899	827	768	780	787	829	795	819	803	868	754	815	808	799	787	839	812	811	811	854	819	833	805	865	798	816	821	811	855	811	772	830	814	806	826	842	838	823	805	831	794	811	838	864	807	856	826	847	783	847	830	813	851	783	821	854	801	768	824	824	801	862	846	792	841	807	828	821	823	847	781	825	792	796	827	823	798	843	821	826	793	854	832	784	796	805	855	842	830	851	794	864	832	837	813	808	816	796	823	834	812	823	846	832	842	793	808	856	809	804	827	838	823	836	856	835	818	840	841	854	774	872	814	836	793	816	782	838	797	794	861	866	811	820	818	845	794	827	812	780	818	834	851	789	829	819	782	852	811	822	851	830	848	807	845	818	832	873	856	841	826	856	823	843	838	790	744	818	776	849	837	818	864	799	866	886	823	797	853	755	864	836	805	797	762	816	790	819	818	824	812	831	819	823	846	830	830	843	858	827	829	840	901	819	816	790	819	791	798	823	878	812	839	844	851	823	871	875	843
64365	75280	72938	50014	33713	24593	13743	6037	3199	1681	847	374	341	365	335	295	318	341	328	347	364	316	322	360	323	317	338	363	341	317	356	339	373	332	325	331	313	351	320	338	312	315	346	326	371	331	396	343	348	349	365	312	333	351	350	316	295	333	314	317	332	335	351	340	327	345	321	341	287	328	345	346	338	338	329	339	335	320	333	350	311	354	316	340	318	347	360	363	337	343	361	364	349	333	309	345	344	355	359	355	339	311	307	320	347	372	343	344	298	360	356	390	365	346	330	338	328	337	341	329	352	322	311	311	350	313	312	305	349	360	346	325	340	351	368	371	332	333	362	351	313	337	368	339	327	321	338	324	309	346	293	319	346	343	304	337	361	362	314	374	313	348	307	332	334	352	366	321	322	342	341	353	351	315	361	314	340	345	318	305	346	318	349	353	325	322	325	324	331	354	334	334	308	321	314	327	354	345	350	350	330	355	326	331	331	362	336	343	343	327	360	325	347	317	289	339	314	366	333	347	335	337	324	330	372	341	312	305	346	362	330	324	364	359	354	305	341	336	297	339	342	333	336	334	346	355	382	340	331	344	354	294	330	358	356	367	337	352	328	347	329	319	343	307	350	321	349	308	317	306	342	315	337	342	336	352	349	326	305	320	349	352	325	347	321	328	314	323	308	350	307	344	283	317	330	333	324	369	308	321	322	352	323	331	333	318	291	331	347	364	343	320	313	348	351	333	346	365	325	306	307	315	345	321	303	319	345	336	348	324	338	337	317	310	349	308	324	322	337	336	364	350	366	300	346	341	328	347	373	377	329	295	347	322	356	330	338	341	359	319	347	325	342	350	340	313	348	345	358	342	352	347	333	328	323	341	347	320	312	340	314	328	366	350	345	357	368	307	337	329	312	331	318	317	333	315	324	326	307	345	368	376	326	305	363	306	307	329	351	302	306	315	332	335	338	315	318	348	326	338	346	338	344	350	349	321	336	325	361	351	373	325	338	338	304	300	317	336	345	349	343	295	333	350	304	319	328	351	360	361	342	297	349	342	326	316	327	298	363	355	312	315	362	354	317	330	358	343	326	335	345	343	284	374	312	341	353	360	341	321	311	346	371	319	339	316	309	322	324	360	365	336	326	334	312	319	332	355	307	329	363	343	347	315	317	321	350	355	305	303	331	284	353	302	346	330	334	364	287	334	332	308	346	293	333	344	359	353	333	331	354	349	338	362	298	339	306	355	333	332	318	326	329	333	340	345	326	353	332	354	336	352	341	310	322	349	351	340	299	351	289	326	338	334	310	342	311	309	344	307	323	337	337	316	329	324	337	370	327	340	303	333	319	328	341	333	316	327	351	357	371	338	361	312	321	335	333	330	302	296	352	385	346	347	375	358	331	314	350	334	335	333	336	315	339	333	355	332	328	356	341	362	302	320	316	326	348	351	359	331	352	337	328	340	348	346	348	323	317	327	346	367	306	335	361	304	335	345	305	341	341	309	347	342	289	332	339	305	369	297	371	337	297	302	338	404	334	337	326	326	307	342	334	335	309	343	329	359	349	333	332	338	330	360	336	352	320	327	332	368	322	318	358	336	351	336	336	321	338	346	350	322	379	334	331	289	341	317	351	343	357	322	321	336	343	299	336	299	322	328	308	337	345	331	337	320	336	335	324	342	310	335	323	340	341	346	326	331	331	306	351	323	354	346	349	305	344	334	342	314	360	333	287	322	341	358	330	358	352	338	328	328	298	359	327	334	301	311	342	322	333	341	343	325	338	312	345	301	304	350	343	347	338	342	327	336	329	368	308	353	342	333	345	346	326	329	328	326	352	351	334	358	325	328	310	345	292	308	328	337	338	327	371	332	324	348	317	350	397	343	361	337	361	340	352	341	306	337	352	362	319	332	373	327	318	350	305	360	319	311	313	323	348	373	321	302	363	347	335	373	329	332	318	324	353	314	305	319	333	335	328	335	354	337	337	338	323	341	335	342	329	332	325	332	345	357	343	323	343	327	333	334	355	354	331	352	347	332	341	341	370	347	364	328	349	339	337	332	311	334	323	359	352	361	342	399	340	367	358	333	322	338	326	344	308	334	346	351	351	356	305	314	359	338	344	324	361	313	333	333	308	336	339	337	341	352	324	323	353	355	360	313	312	343	319	369	323	328	385	344	344	333	316	371	331	313	328	338	306	360	353	396	308	301	316	339	310	326	359	327	349	344	336	335	332	346	358	334	311	347	324	314	324	326	337	358	332	338	334	321	298	314	317	334	326	308	334	340	371	312	314	321	319	361	326	336	374	315	358	307	313	375	324	316	334	345	337	329	325	342	332	346	329	313	353	346	325	349	300	376	311	321	319	344	362	329	361	327	315	334	344	330	355	351	337	318	313	342	329	350	338	348	334	345	319	350	321	326	348	365	338	354	349	347	340	346	356	331	329	304	319	320	315	366	366	331	355	307	331	340	356	336	331	264	306	352	346	354	291	347	323	353	339	312	347	318	341	363	327	334	301	339	366	355	361	350	305	327	324	332	328	320	281	336	344	353	308	319	340	310	368	360	325	325	334	340	328	341	348	332	324	371	349	353	328	369	330	346	362	315	347	338	342	319	357	319	351	360	315	325	330	371	348	335	332	324	336	347	327	305	327	332	360	347	317	347	335	319	300	343	348	318	346	332	354	327	341	339	308	306	324	350	341	360	313	302	356	353	329	338	365	339	321	356	338	320	355	331	359	338	353	355	360	340	352	333	314	365	330	322	348	360	322	343	315	329	302	314	343	314	323	326	351	337	315	360	320	337	293	316	327	332	356	346	326	324	359	329	364	365	361	319	337	341	333	342	353	331	353	337	337	333	320	344	336	305	319	356	337	329	331	346	327	331	321	289	332	346	297	307	315	315	322	354	319	328	363	324	346	356	365	364	349	326	338	350	346	353	353	339	320	335	329	332	338	299	348	357	343	313	350	310	329	345	363	327	322	310	339	345	318	331	337	312	327	340	362	325	339	366	333	343	318	311	325	313	314	321	328	336	339	332	342	333	346	309	329	339	315	349	338	340	326	328	351	318	296	351	374	313	322	336	328	337	326	300	325	365	356	315	361	311	322	357	326	335	325	344	327	342	314	318	374	341	308	333	333	321	361	319	366	330	339	315	346	332	362	332	343	306	332	316	369	309	344	341	340	300	333	372	321	340	324	307	323	320	348	370	294	338	342	344	310	326	344	357	341	329	339	333	328	361	379	349	352	368	345	346	331	337	332	335	390	339	338	342	345	323	368	339	364	334	347	350	346	366	345	297	333	371	321	372	299	346	309	342	327	331	334	340	332	351	335	297	333	309	308	321	312	307	316	352	337	328	323	333	364	327	307	334	329	323	290	368	321	327	315	302	316	298	335	319	343	322	332	320	335	301	305	343	329	330	346	305	357	336	316	314	346	347	339	324	325	342	325	371	334	323	353	333	318	344	318	331	325	325	368	307	356	338	325	334	328	341	343	358
43757	63487	68996	52271	41893	34952	23965	15701	9960	5691	2681	1031	859	856	845	789	813	826	813	851	841	809	818	838	890	847	849	847	833	794	800	826	805	782	839	765	785	793	836	824	835	835	875	833	833	785	843	796	805	855	848	851	805	835	861	829	807	885	787	846	782	837	786	819	841	795	789	825	803	824	823	807	778	817	795	823	857	795	822	858	779	853	834	889	813	832	789	855	764	815	803	834	855	842	752	789	853	811	805	859	867	868	820	822	773	831	793	805	837	848	837	864	793	801	794	822	838	846	830	813	875	805	817	818	790	830	810	825	824	791	812	804	857	832	781	833	785	838	826	800	812	809	801	861	887	857	794	815	837	849	825	743	825	839	854	795	770	827	805	798	821	813	797	818	806	830	791	879	784	804	853	853	828	841	824	831	817	852	791	804	848	843	804	820	780	851	800	759	844	829	758	875	846	820	826	857	745	813	818	794	773	810	844	794	791	833	767	813	799	840	819	828	779	818	752	811	824	833	828	834	843	782	859	822	778	800	750	792	784	830	790	810	870	829	848	821	821	840	809	776	822	824	805	810	804	795	808	870	798	779	828	821	805	793	765	848	830	846	846	796	867	818	852	787	821	807	771	815	834	849	815	840	807	782	854	804	850	798	862	792	852	864	856	799	798	858	811	844	793	845	812	815	859	829	795	843	843	791	847	843	829	819	850	802	856	788	838	838	864	868	806	839	833	848	821	814	849	813	825	814	857	795	809	809	822	817	876	836	777	860	845	825	798	800	780	799	835	796	822	830	826	832	797	846	809	868	768	806	800	864	811	857	817	834	803	837	782	808	806	780	824	848	860	864	829	827	820	811	851	795	841	847	823	837	871	819	814	800	818	801	830	815	817	783	823	799	811	804	826	807	813	819	788	793	854	818	852	845	827	802	839	811	835	810	811	857	788	762	797	805	861	834	821	838	849	856	812	828	771	811	800	819	770	839	830	794	801	814	806	813	872	785	856	781	787	825	820	860	813	814	819	822	851	832	816	813	818	848	811	793	788	897	787	831	783	810	838	832	817	801	814	813	799	866	834	867	809	845	811	851	810	827	848	875	839	847	799	832	789	823	815	810	796	801	789	833	824	870	810	810	799	820	841	882	860	842	829	845	876	841	814	836	848	849	858	772	855	859	836	886	854	818	829	793	816	831	804	793	853	832	824	784	840	814	834	803	810	840	835	855	838	821	829	829	856	859	806	820	825	829	859	840	790	817	843	820	815	840	793	857	798	753	838	760	844	823	873	793	799	813	812	804	875	841	834	776	799	821	841	808	863	896	755	818	780	847	821	828	830	800	842	843	791	836	851	762	784	835	789	795	832	803	840	816	856	815	836	877	802	842	803	797	831	772	826	859	846	879	806	857	793	826	832	849	796	793	861	816	784	847	823	811	775	855	799	874	829	852	825	867	799	835	752	774	851	826	826	785	842	796	836	837	809	878	805	815	796	814	844	763	800	813	820	786	851	847	805	821	857	798	812	767	750	831	843	837	819	829	824	809	833	789	798	850	795	824	841	777	809	789	808	792	833	760	778	809	839	764	834	803	780	803	815	836	811	862	781	781	842	823	773	819	848	859	785	848	756	826	848	817	837	788	835	828	826	835	824	813	826	842	824	820	824	794	820	791	879	827	819	846	842	859	844	770	821	826	837	813	808	881	878	842	776	839	807	791	841	783	858	810	829	815	835	804	845	864	818	760	797	881	813	818	782	827	836	796	820	797	810	816	848	834	832	790	811	829	833	874	833	805	828	789	817	810	864	852	770	877	815	822	862	780	830	775	856	770	816	853	798	834	846	740	786	827	803	808	847	811	801	858	765	807	812	842	757	844	796	779	797	849	865	843	782	844	821	764	779	809	809	819	844	809	812	812	816	809	837	807	801	821	818	827	804	825	794	835	828	788	820	847	788	856	832	803	770	785	788	820	804	848	885	810	794	834	782	846	851	810	869	825	822	813	776	822	820	787	847	802	834	783	813	828	845	817	803	827	865	785	852	794	878	777	843	834	811	789	823	806	846	804	855	808	829	866	835	849	843	803	843	827	826	799	869	793	829	861	823	857	813	812	882	765	827	813	744	821	784	795	830	864	902	852	867	805	786	851	813	816	832	832	830	815	815	813	806	830	850	816	807	787	871	773	873	910	820	845	796	765	834	815	835	821	832	827	842	826	814	856	813	831	798	809	801	819	824	812	853	835	830	803	859	793	783	853	801	876	872	832	798	840	775	780	815	845	772	830	771	872	782	867	834	865	869	833	788	785	801	801	842	867	817	812	826	828	807	817	853	872	805	841	795	865	829	856	815	841	842	820	789	833	792	865	809	803	846	866	829	843	810	799	797	802	852	794	848	829	796	867	797	848	801	799	858	844	778	802	837	867	785	802	815	810	800	798	849	854	875	846	863	774	826	837	847	831	837	840	852	801	805	840	777	835	813	802	884	803	859	839	756	854	841	809	816	813	782	899	822	834	879	848	875	843	812	837	836	815	790	845	830	808	843	778	851	791	838	804	794	851	776	826	819	850	793	807	852	838	740	837	766	805	823	817	856	826	798	816	805	835	808	835	867	864	788	826	835	831	773	870	831	842	857	784	802	783	806	798	796	815	814	833	840	825	867	826	805	806	806	839	812	802	782	839	818	866	787	822	769	834	833	874	822	835	812	802	853	849	850	818	823	843	815	814	794	820	815	889	837	857	813	816	841	847	794	816	817	768	808	841	887	799	773	823	832	844	798	864	839	848	851	793	796	876	821	811	825	851	841	849	782	790	822	813	821	849	829	821	804	859	822	798	794	887	816	807	818	807	805	869	831	847	828	864	830	839	841	793	861	820	849	831	830	783	829	747	821	897	846	809	821	860	802	831	819	871	878	842	835	868	844	851	833	837	842	828	826	835	783	834	851	826	790	815	775	817	786	827	834	865	814	828	765	800	832	798	800	834	825	821	816	789	836	858	804	824	837	832	816	807	867	781	855	817	801	802	822	894	842	781	846	831	808	834	866	835	831	833	833	805	841	813	837	807	856	828	819	845	801	832	869	851	835	826	828	796	781	824	864	840	863	829	824	780	829	794	779	826	837	776	824	814	818	803	800	813	801	836	828	804	827	826	833	811	851	843	817	807	800	854	828	850	800	844	836	807	799	829	790	800	811	806	844	828	765	790	788	845	855	817	777	813	869	784	785	800	788	855	811	807	795	839	836	825	840	845	859	846	859	823	827	856	832	860	818	835	855	841	841	851	851	815	836	789	850	839	856	838	797	782	791	836	820	843	798	802	822	863	791	846	825	836	805	827	803	800	805	779	784	787	817	816	816	835	851	791	845	826	823	799	840	808	889	841	856	823	825	828	784	851	813	812	901	825	868	884	846	877	804	856	889	827	813	812	806	796	820	823	839	806	849	864	839	808	867	808	823	764	807	801	859	852	830	861	822	809	818	838	833	805	788	846	811	817	875	792	822	822
65206	74763	73734	52360	33352	23833	12062	6370	3807	2087	1052	455	341	317	315	330	337	349	301	345	339	365	344	329	309	331	349	329	292	324	343	327	320	327	335	363	341	314	348	332	340	319	350	294	304	364	338	328	344	360	344	363	360	321	362	378	337	313	349	301	346	315	338	355	311	317	305	341	339	372	318	352	342	333	333	350	307	344	352	317	358	360	372	327	351	329	335	315	363	350	350	333	347	330	339	325	343	329	329	320	305	315	344	300	343	348	305	298	342	348	324	374	346	325	336	367	350	346	359	365	352	340	358	364	307	319	338	345	314	346	316	350	394	318	301	331	307	359	328	321	337	346	341	341	352	321	353	343	319	356	337	350	317	343	327	313	353	345	350	352	341	320	336	334	327	349	353	324	309	332	338	359	357	318	329	306	332	298	353	328	335	348	383	328	346	327	349	365	308	321	321	358	309	292	322	335	348	314	329	332	322	356	326	367	326	368	318	316	356	330	301	310	303	332	303	337	358	352	346	347	348	321	315	323	325	335	325	330	335	346	328	365	302	332	314	347	351	326	344	348	311	324	338	335	339	366	343	343	323	339	321	350	363	341	338	334	334	318	329	310	334	335	348	331	349	333	316	341	312	355	318	311	322	345	331	343	348	319	309	354	295	349	326	358	341	332	348	337	310	328	344	347	346	339	308	362	319	316	328	297	353	317	325	316	321	331	304	342	332	337	343	324	337	350	365	332	353	318	361	331	365	369	331	343	338	342	351	345	322	354	332	341	332	332	335	311	310	351	332	283	347	325	326	342	343	344	336	370	373	302	337	327	365	316	383	373	310	322	362	330	356	352	329	362	347	308	333	360	333	317	353	317	349	317	327	338	303	341	327	351	330	344	347	322	340	310	334	367	320	332	335	324	302	330	360	321	362	354	331	358	318	347	346	303	313	322	382	347	348	339	361	347	319	336	345	320	320	359	354	302	365	345	294	334	324	301	359	366	340	324	342	336	331	331	396	345	353	345	348	343	323	329	322	352	307	372	351	377	342	343	385	330	336	341	301	356	329	348	361	324	308	374	332	360	334	347	353	349	322	349	341	322	300	322	327	317	335	335	319	311	307	360	354	354	351	337	317	335	308	334	346	341	307	357	315	348	351	309	289	373	322	353	303	344	354	344	296	345	326	287	354	324	340	354	324	315	296	297	333	354	364	329	331	317	358	326	311	334	318	381	343	352	345	312	314	305	328	343	354	356	298	349	321	330	355	330	333	322	337	322	337	363	355	337	343	330	342	305	323	332	340	335	335	324	362	364	322	341	334	334	318	334	324	308	350	322	363	344	348	328	327	331	355	324	319	344	339	364	332	313	344	304	354	303	349	325	349	346	341	313	307	334	334	311	323	342	360	319	341	337	351	359	325	334	335	346	306	334	332	332	325	369	360	311	333	308	362	352	327	323	345	296	329	347	328	352	354	368	335	321	338	331	348	340	350	316	306	350	294	342	346	308	334	374	306	318	334	348	347	348	323	331	355	329	360	332	354	347	339	324	328	326	337	331	328	312	284	303	333	331	339	343	323	341	346	358	297	313	318	303	341	338	351	333	321	337	380	330	313	332	344	305	342	310	317	338	320	354	349	331	353	314	367	355	317	352	311	359	343	326	322	341	321	344	352	330	338	327	363	358	320	315	329	325	364	315	317	353	356	332	329	335	299	324	321	319	333	355	358	342	292	328	302	296	322	322	347	365	362	329	330	352	329	334	320	336	342	302	308	351	322	311	308	342	341	320	338	310	323	341	323	316	323	327	340	330	377	324	326	336	314	354	327	338	346	336	325	314	339	326	309	315	335	352	381	325	342	352	321	304	283	324	303	344	313	345	340	330	343	334	331	356	345	343	343	340	333	352	326	340	314	334	318	325	345	369	331	317	352	348	357	328	353	327	347	335	362	322	306	332	340	332	354	304	321	321	351	342	333	359	344	344	313	330	331	346	327	327	364	320	330	329	344	351	314	347	311	350	345	348	349	341	343	368	332	323	337	356	284	363	350	353	362	330	334	267	367	322	327	342	358	313	369	322	348	355	336	338	349	326	322	331	338	316	338	316	319	353	330	323	332	331	324	354	360	319	333	308	348	338	297	341	340	317	347	324	306	362	327	355	350	364	309	326	338	346	330	346	329	348	314	327	321	360	296	364	346	320	348	333	361	337	358	321	366	316	335	319	323	343	359	358	346	328	323	334	337	344	324	339	331	324	355	345	332	361	346	293	335	352	331	321	318	339	349	352	340	335	335	312	315	342	330	356	347	393	344	330	340	341	354	307	287	309	320	359	338	303	342	292	320	298	333	326	353	345	324	312	341	356	324	349	350	328	348	342	345	351	360	363	344	339	305	310	348	329	291	351	374	351	318	328	374	359	358	350	367	352	329	355	318	319	337	306	351	365	352	310	364	333	370	322	373	327	319	339	327	309	314	331	329	293	316	291	306	325	310	352	322	345	342	343	304	332	328	349	331	310	358	308	363	303	336	349	348	338	338	315	341	349	326	297	349	338	321	357	347	286	351	326	332	341	360	364	319	308	359	336	322	348	348	362	350	319	342	339	354	353	319	337	322	320	329	336	317	327	344	322	311	320	309	304	320	325	318	321	345	348	332	284	328	314	320	316	332	354	327	315	335	309	331	341	308	307	348	312	352	305	334	311	332	354	335	320	344	338	338	339	305	339	308	355	354	341	321	327	305	332	338	344	352	338	329	337	359	323	359	346	347	327	300	299	333	328	306	343	314	330	328	338	342	364	347	337	355	375	349	312	359	319	360	347	289	353	311	313	294	333	336	330	314	342	351	341	318	343	381	320	356	340	330	334	317	330	329	357	322	333	345	329	346	330	337	323	310	319	354	359	348	346	328	369	350	324	304	336	314	308	315	329	341	318	358	350	355	296	334	356	347	349	368	349	331	331	311	315	315	322	338	312	331	331	345	354	331	339	337	354	389	327	343	313	306	309	343	334	354	318	377	338	330	328	353	342	363	339	362	350	339	356	340	354	332	334	352	363	338	338	326	353	328	343	376	358	343	337	363	347	339	328	351	303	331	341	341	333	331	365	329	344	381	287	302	344	328	322	327	352	321	344	337	301	362	319	334	383	335	351	317	332	326	352	362	325	343	329	362	334	325	323	322	329	303	349	272	338	323	333	335	354	366	319	385	332	332	332	311	352	303	354	323	340	393	346	342	320	357	323	332	293	315	294	350	337	361	319	328	299	355	341	318	338	346	316	362	306	340	325	345	372	315	328	365	334	333	319	345	351	317	364	342	308	314	341	350	342	349	316	341	341	360	355	317	336	309	313	314	354	350	335	347	331	385	325	293	322	310	346	352	342	306	280	280	341	347	337	312	312	363	334	298	303	334	353	312	329	318	320	328	311	378	346	325	350	319	348	322	330	330	324	329	334	332	317	357	378	326	350	349	326	337	362	365	323	353	313	345	319	352	331	328	338	318	348	346	353
44142	62212	69128	54523	40815	34329	22149	16482	11569	6834	3490	1085	879	840	809	827	836	837	803	855	786	808	805	793	786	844	806	827	850	794	854	789	792	816	857	795	877	824	836	832	814	818	832	803	830	845	811	808	778	821	842	815	839	858	795	772	798	834	854	820	830	842	850	839	821	830	792	795	814	815	842	877	817	842	826	808	806	842	830	822	816	802	810	820	850	847	867	834	834	815	778	837	798	798	835	808	825	886	797	821	818	787	842	799	851	860	790	881	859	780	813	832	850	807	828	836	869	820	848	801	814	786	790	849	838	866	820	797	837	829	811	821	813	868	825	844	808	854	821	796	744	829	788	817	816	818	852	844	846	847	832	810	819	793	825	821	846	780	797	798	831	872	851	764	875	839	808	819	820	776	753	829	839	810	801	802	850	820	855	788	814	805	812	805	768	804	760	806	780	834	872	841	820	856	809	793	817	809	853	812	839	835	769	758	870	856	852	799	867	799	808	835	787	789	821	817	808	812	858	829	778	795	895	806	800	801	761	847	783	847	775	828	788	807	849	819	824	817	826	823	837	784	815	833	864	843	825	799	796	819	814	849	840	820	789	792	821	898	816	841	883	876	833	768	838	829	800	868	841	812	808	810	799	794	787	893	880	833	780	801	798	824	797	880	775	851	755	853	862	807	865	859	857	801	789	808	891	801	821	840	799	792	827	816	770	801	828	796	792	826	862	850	807	836	816	806	793	781	825	818	795	841	857	796	831	845	843	863	768	797	799	836	833	841	789	850	836	801	821	822	822	843	816	758	846	823	817	774	828	869	838	838	797	835	861	785	836	805	785	832	841	786	837	820	843	851	848	857	825	806	815	812	837	819	802	835	807	831	822	774	847	753	778	813	801	848	859	815	798	832	849	843	804	804	816	832	785	823	747	803	847	846	842	802	796	809	863	761	861	824	790	815	804	820	812	798	862	743	801	774	824	853	834	845	803	859	791	818	803	816	830	865	819	834	806	814	802	810	827	791	799	820	790	823	844	835	840	776	830	822	845	772	773	808	813	822	843	837	845	828	833	806	820	834	807	835	837	800	808	813	841	882	858	789	809	820	828	846	791	821	835	794	824	840	795	786	855	807	833	840	816	789	784	825	842	785	835	815	787	821	812	814	892	811	828	807	842	819	796	780	844	775	827	875	840	842	818	806	824	756	826	842	833	827	872	838	792	835	837	808	846	797	799	855	837	832	789	783	797	775	847	825	819	851	814	797	778	849	884	863	853	814	840	823	845	798	841	828	807	816	821	841	839	819	834	838	797	803	826	792	875	833	803	822	837	828	794	797	819	841	865	876	771	769	848	776	835	808	823	791	882	842	820	831	816	827	820	812	808	824	851	809	817	813	802	831	808	853	804	861	822	810	827	777	835	806	821	798	838	869	835	817	806	778	842	781	882	777	828	798	824	863	785	789	827	823	847	870	819	829	813	786	812	817	874	853	806	831	764	864	826	858	835	830	825	834	796	790	811	820	802	791	792	829	855	813	850	860	791	799	759	832	843	821	788	839	817	800	825	771	793	819	809	813	772	816	800	850	843	849	855	812	817	846	785	804	842	806	782	808	838	781	882	839	839	831	898	806	826	846	848	869	825	850	835	872	815	835	841	851	874	838	819	787	782	819	839	788	830	795	829	837	845	800	801	815	836	853	811	856	837	854	811	756	863	777	845	818	848	764	839	815	790	806	812	826	835	839	851	811	847	823	818	871	814	829	814	838	841	833	769	845	778	786	727	871	820	835	820	809	819	872	803	862	874	791	772	817	843	844	756	881	780	809	835	837	819	800	827	821	834	783	857	828	814	845	801	851	854	785	839	890	794	821	825	869	870	726	781	789	830	765	840	813	818	823	822	795	805	830	850	844	831	854	804	818	839	849	842	856	869	803	825	835	858	805	886	828	799	834	806	811	816	815	853	884	780	836	836	823	795	731	835	830	834	821	841	818	879	805	813	789	854	847	781	842	835	839	817	810	823	790	853	838	848	771	794	744	810	827	877	806	831	833	821	791	841	835	829	791	814	806	811	835	827	801	878	833	796	775	768	823	841	839	817	824	831	799	827	831	842	773	785	793	790	785	869	787	794	790	768	844	796	843	888	793	796	809	847	764	860	829	778	917	816	723	832	827	818	841	805	827	834	815	883	813	780	829	764	808	826	828	815	831	803	843	835	809	815	796	836	834	818	826	825	821	811	838	847	830	773	791	841	787	824	797	791	801	830	829	856	850	846	811	845	880	786	806	812	822	771	817	778	820	798	814	852	865	799	801	861	819	854	782	857	813	811	795	828	803	809	821	816	849	816	847	805	788	796	806	882	832	796	804	804	790	828	843	778	832	808	796	822	816	862	785	844	791	822	803	806	805	800	819	769	844	849	805	785	814	807	795	859	823	809	818	797	837	826	834	850	798	819	811	850	852	862	767	848	858	844	826	807	788	835	834	819	807	848	826	833	880	863	846	831	783	863	824	809	796	806	789	812	792	861	782	800	786	846	810	861	828	836	810	797	810	834	792	825	837	800	843	855	885	828	822	816	842	816	825	763	838	817	809	779	855	810	839	832	830	822	832	817	832	816	839	843	833	803	820	792	809	827	823	829	833	879	837	829	824	793	793	825	857	883	793	846	805	823	848	814	839	837	809	860	856	803	802	826	823	781	814	822	798	826	824	788	887	839	820	811	805	853	773	814	836	823	798	769	815	840	780	825	801	823	826	834	815	817	833	811	879	855	900	832	801	782	835	803	841	873	820	853	793	793	840	779	804	819	821	794	806	814	762	824	821	831	811	793	811	847	834	880	849	814	837	779	782	801	815	804	835	824	871	789	819	785	799	850	800	769	843	861	815	833	821	781	854	829	821	822	859	795	826	849	781	854	767	851	920	869	801	925	832	819	799	853	856	786	821	856	822	817	788	845	819	834	856	818	791	834	802	797	858	802	810	835	823	801	834	841	852	826	812	823	786	810	855	797	827	780	835	859	870	872	809	847	862	831	823	806	821	805	784	793	848	858	840	796	851	826	796	829	765	851	808	867	859	741	793	808	803	844	831	832	758	858	875	890	748	803	772	818	783	825	795	785	838	819	834	845	784	842	804	817	844	843	809	826	764	856	884	798	787	845	829	855	842	792	838	856	802	835	805	804	828	846	820	792	838	819	811	836	840	802	768	823	780	837	883	788	815	802	832	858	828	857	848	842	787	831	794	844	776	844	786	824	832	820	825	835	856	823	856	828	784	822	804	754	795	802	864	852	803	814	797	846	838	741	755	814	847	920	831	793	842	795	798	832	832	841	894	870	810	825	795	820	843	745	814	804	785	841	771	857	832	857	816	813	814	780	840	822	809	834	780	874	834	853	804	839	854	828	841	870	812	779	898	815	803	848	826	862	795	807	814	850	916	821	775	833	843	840	869	792	821	799	879	849	828	825	825	818	807	879	874	811	823	791	869	884	835	809	797	816	842
64761	72719	74241	52682	35469	25340	12077	6510	4115	2111	1136	412	320	352	309	375	370	356	334	323	333	322	328	336	341	336	274	311	321	315	326	327	332	289	347	350	335	302	337	343	343	336	339	319	314	348	302	314	300	348	298	356	340	334	361	342	337	328	313	354	329	323	297	331	331	375	356	305	305	321	339	323	366	317	343	350	302	326	326	350	342	305	331	352	341	319	412	377	327	320	343	328	349	348	325	325	317	315	303	347	344	332	319	332	335	319	365	365	371	331	297	313	333	335	339	396	368	338	325	323	375	349	326	339	349	298	343	328	328	339	317	309	330	377	324	352	275	355	344	362	382	313	316	334	347	347	330	333	299	328	326	336	350	324	300	352	323	345	322	308	303	330	326	321	347	323	340	368	336	332	286	345	343	318	330	328	314	317	288	317	364	341	358	331	343	324	330	363	348	340	331	363	350	337	342	367	326	353	346	324	340	333	326	314	332	333	341	364	315	339	341	335	375	324	319	297	379	362	320	313	323	342	314	306	333	316	347	365	335	323	334	323	316	325	324	328	345	343	365	311	327	326	321	319	322	347	318	365	344	339	314	311	318	308	330	337	328	330	300	322	336	357	342	330	375	304	344	360	330	351	333	323	345	317	339	345	353	325	330	337	356	308	359	332	306	359	309	344	342	345	333	352	335	355	354	335	320	353	361	319	320	346	358	387	350	325	327	322	306	363	344	341	330	348	332	323	319	344	296	381	333	309	314	327	323	344	334	358	331	348	327	344	351	318	340	326	339	332	338	316	358	362	343	360	330	362	351	350	369	357	346	365	331	330	320	321	341	389	344	325	356	330	336	344	302	300	334	358	332	314	371	336	358	338	318	349	336	303	351	331	391	367	344	364	321	317	356	351	340	337	302	359	319	338	327	330	348	346	375	337	331	379	340	334	321	322	325	321	329	356	325	320	353	307	328	321	323	349	352	352	351	323	355	313	374	358	348	307	353	362	378	305	336	357	355	350	338	320	354	350	313	296	351	339	353	361	321	309	381	335	311	359	345	331	357	342	315	357	307	323	328	333	331	311	372	288	318	336	340	299	351	340	338	328	349	336	311	341	330	340	326	361	351	330	325	337	350	332	348	344	336	344	348	319	331	297	334	335	337	308	313	340	328	331	302	361	333	351	329	328	359	309	315	355	368	283	322	337	302	331	332	345	366	299	341	338	349	337	302	358	327	320	334	344	326	352	340	352	368	337	322	370	350	303	312	346	356	350	326	343	304	343	348	356	355	345	355	341	341	367	342	327	369	325	318	348	343	310	368	327	320	319	342	349	297	326	331	298	334	350	345	341	372	330	363	310	330	372	310	327	283	307	349	320	346	310	347	336	318	336	336	348	328	315	357	329	347	358	358	303	325	366	345	390	318	327	325	326	309	324	344	354	316	325	333	337	309	358	321	319	332	359	316	321	342	329	292	354	323	342	307	330	336	341	356	357	303	328	304	331	352	349	292	333	323	297	334	341	319	292	346	326	310	303	327	386	314	337	359	323	342	362	327	313	296	343	343	352	350	314	326	300	364	340	322	317	338	360	333	318	314	344	301	294	348	341	322	345	338	333	319	362	336	320	336	310	319	339	320	331	385	327	302	325	330	341	334	363	359	321	329	335	349	343	290	336	321	325	327	351	318	322	355	310	315	322	334	312	338	319	334	303	298	336	368	370	353	352	335	329	331	318	334	355	350	344	306	330	339	331	336	316	334	321	336	355	303	317	335	365	343	313	353	376	348	340	311	335	331	322	311	314	357	341	345	344	344	344	323	376	309	328	386	338	344	298	314	337	316	346	360	350	358	330	359	346	349	332	340	325	332	350	349	313	310	332	324	310	351	336	312	317	309	334	339	331	323	310	328	328	312	311	342	351	343	354	345	333	349	344	320	342	351	371	313	336	323	300	297	325	345	316	353	363	327	317	328	338	338	346	357	351	340	352	314	337	367	355	350	371	329	378	326	341	360	344	343	327	322	317	361	368	347	359	354	320	328	344	344	350	329	339	358	340	321	311	320	348	336	341	320	301	359	331	333	365	344	354	366	332	347	332	345	327	344	357	316	342	331	318	315	337	303	305	317	337	337	325	340	318	325	326	320	339	342	339	342	338	344	366	335	357	344	360	376	307	315	345	343	309	330	331	325	327	356	347	352	349	359	309	327	342	313	330	329	307	335	338	313	338	328	332	303	345	340	328	314	340	337	312	363	331	339	308	330	344	334	290	329	346	346	339	357	331	301	337	302	352	335	362	352	318	333	328	324	364	311	329	343	342	334	357	315	336	325	328	389	347	331	330	362	340	349	368	346	323	337	305	331	304	333	318	355	336	366	307	318	344	319	350	386	300	342	337	333	339	325	323	352	321	317	339	344	362	310	312	307	335	331	318	330	316	332	335	323	350	334	334	319	349	319	325	328	317	359	332	318	323	333	347	344	344	362	337	328	333	380	339	314	320	353	344	307	328	341	298	342	350	369	319	322	325	359	354	354	324	356	352	345	315	339	343	352	324	324	317	334	310	345	336	359	308	365	326	339	313	331	359	354	316	335	344	308	366	324	329	336	355	323	321	337	337	346	327	350	297	351	364	342	333	325	356	365	350	340	368	363	313	311	343	287	339	370	356	328	344	328	319	305	306	326	331	330	339	324	322	311	303	329	332	330	339	336	325	316	343	312	354	318	335	334	334	322	364	358	345	365	374	344	342	382	363	357	316	292	334	356	322	287	350	354	351	337	348	365	320	335	366	335	330	324	335	330	338	320	345	327	342	372	330	314	355	329	349	343	322	326	329	350	307	308	349	311	313	335	380	360	316	345	313	315	312	343	367	326	329	389	340	342	339	317	299	334	335	342	383	367	359	322	342	320	325	357	326	318	341	353	364	329	325	370	347	330	340	355	306	333	363	338	316	339	342	316	316	319	330	336	342	311	311	330	357	325	316	328	327	335	319	352	338	347	323	350	339	345	317	337	348	328	329	350	325	361	315	330	351	336	321	325	348	358	372	334	327	348	318	319	336	308	324	341	320	341	321	296	364	306	366	373	336	364	311	380	317	347	329	304	326	338	327	340	344	327	302	327	359	341	350	344	296	300	367	276	322	297	359	357	298	340	317	349	341	380	336	317	337	336	345	329	318	334	346	363	335	333	328	312	319	326	323	317	328	315	319	360	355	311	328	338	371	362	337	326	344	342	359	331	356	339	339	342	353	310	343	326	346	322	349	348	331	341	347	306	335	315	339	354	335	347	306	368	333	318	348	368	374	312	361	318	317	320	303	318	328	352	333	388	317	311	356	364	329	332	316	317	322	353	325	325	377	309	306	324	318	315	330	293	347	327	370	336	325	306	352	345	329	365	316	344	349	334	345	354	321	380	314	327	317	336	340	332	351	357	274	312	352	341	317	323	302	309	329	331	356	347	329	372	337	332	323	375	352	303	363	350	316	311	317	336	332	350	307	326	330	382	325
43920	61355	70548	55360	43483	35355	21541	17207	12559	7194	3755	1140	848	855	799	810	842	815	822	818	841	863	808	775	832	809	813	779	825	833	885	853	832	871	788	860	806	816	809	843	809	789	841	821	802	771	788	855	769	818	831	837	824	836	838	844	774	837	809	795	806	848	856	825	807	847	833	802	821	853	798	786	853	842	861	837	805	829	808	851	756	782	844	754	862	828	831	834	824	826	793	858	835	822	788	859	825	819	791	879	839	815	802	808	813	868	842	810	800	822	830	831	856	788	838	813	802	837	802	803	761	807	770	804	832	822	790	824	812	786	817	817	805	797	776	848	832	811	800	763	894	825	787	858	814	789	807	810	862	814	802	841	841	830	815	770	831	802	844	859	805	797	826	848	815	802	783	796	815	805	822	792	824	822	809	787	786	785	788	822	803	804	819	832	868	828	814	806	838	814	834	779	843	831	863	828	827	845	791	845	856	810	836	832	820	849	823	797	797	824	815	825	830	797	877	789	765	806	818	771	817	780	830	831	808	789	832	798	839	835	837	850	756	789	813	830	820	810	794	802	829	823	836	813	814	837	799	857	811	813	823	788	842	849	784	891	795	824	798	796	853	800	804	800	811	771	797	810	788	848	802	824	794	854	784	806	845	826	826	829	834	853	832	807	824	833	814	792	813	850	829	787	816	820	857	844	867	789	785	843	796	882	805	753	787	835	808	812	874	852	886	794	808	775	843	834	839	829	858	803	836	789	806	830	853	846	793	835	816	808	854	862	813	895	853	862	815	841	801	818	803	888	746	850	804	811	801	810	808	833	876	803	800	844	801	837	851	796	864	838	819	799	788	823	841	903	821	828	761	803	805	838	833	836	780	861	837	832	757	802	854	789	798	862	768	843	889	788	799	771	851	764	777	812	808	785	787	855	825	829	814	851	811	762	803	818	813	790	802	833	805	853	803	823	769	840	853	832	830	841	811	832	812	795	842	832	815	790	826	829	811	848	814	807	829	766	798	853	760	838	839	851	855	863	802	820	857	797	837	809	807	827	767	854	827	824	843	856	817	845	858	845	843	815	796	860	838	793	827	842	759	821	830	845	922	799	820	846	852	786	795	821	844	871	845	819	813	845	833	804	810	831	831	819	776	879	799	855	817	831	805	832	813	870	838	835	783	809	851	879	783	848	830	816	792	790	848	845	844	842	792	860	841	884	812	811	796	831	828	800	824	792	819	816	760	814	799	808	844	833	822	810	848	789	811	831	819	815	848	799	800	827	835	843	824	799	855	835	817	785	828	813	813	800	823	835	788	839	827	788	825	799	824	793	911	786	887	822	831	821	807	822	852	814	825	846	883	849	869	788	782	787	808	819	811	841	843	823	829	756	816	817	807	804	826	779	871	804	833	854	796	804	859	796	851	787	830	817	793	790	834	813	802	789	848	780	792	812	834	854	775	797	837	864	837	809	826	812	814	833	843	829	835	770	817	782	838	834	794	834	849	800	843	799	810	873	764	824	834	848	801	838	853	821	801	816	788	764	790	847	829	866	821	870	811	861	840	809	817	798	812	821	840	814	816	870	799	820	810	840	821	847	781	832	863	786	845	856	861	894	804	832	811	871	894	813	822	798	818	844	834	800	837	817	803	846	812	875	862	821	832	895	768	865	826	800	867	814	861	807	845	867	852	846	795	776	803	780	820	834	845	774	820	836	806	852	820	775	802	856	837	849	854	816	849	790	771	764	820	830	841	785	778	803	869	832	801	851	778	788	827	794	822	863	847	823	790	826	847	800	787	796	811	795	812	840	818	834	836	843	787	820	818	843	776	815	738	798	828	790	859	755	779	848	779	838	764	769	827	837	785	841	820	799	844	831	809	822	812	847	797	794	835	766	803	788	854	888	832	781	845	762	837	839	841	828	869	796	832	833	791	845	832	817	799	839	803	863	835	851	827	775	789	812	813	827	794	807	833	821	801	835	814	831	811	833	808	830	800	793	877	858	799	849	818	837	808	845	806	823	833	818	781	874	861	776	813	830	832	800	778	806	869	812	796	830	811	881	837	831	820	804	805	798	798	902	816	798	828	835	766	812	847	824	792	797	836	842	810	849	823	776	844	782	827	737	813	815	837	824	798	808	821	832	826	833	866	801	839	832	862	861	810	782	820	798	806	791	827	795	781	852	858	851	812	795	788	867	809	825	841	794	778	830	819	858	838	872	821	798	861	802	763	815	833	813	852	800	799	814	797	834	870	838	808	813	831	754	814	812	770	834	874	810	793	829	822	782	807	820	812	862	824	830	824	835	791	818	815	869	804	859	810	862	835	815	812	862	775	870	879	823	847	836	822	835	859	814	842	836	828	819	823	876	819	822	821	801	863	817	819	806	796	837	734	815	838	863	819	829	803	900	851	811	771	855	794	842	795	813	851	813	817	860	784	815	858	800	803	804	796	809	867	791	856	837	817	848	819	821	788	789	878	801	821	816	812	757	827	788	769	878	827	850	815	787	831	826	835	820	805	849	821	802	817	796	798	822	816	802	808	807	847	827	798	818	796	786	886	806	818	761	795	830	899	854	840	823	772	870	796	799	803	878	821	816	758	822	801	823	807	861	819	839	817	795	832	778	815	808	828	822	801	794	783	867	846	826	817	821	787	782	820	770	828	821	803	797	770	810	798	789	830	834	764	815	832	847	803	862	769	834	779	824	840	827	787	799	826	822	836	827	829	857	839	826	855	825	758	788	818	818	821	842	824	872	831	798	821	811	864	875	783	821	872	856	780	854	871	807	848	823	816	817	851	806	827	804	818	790	870	839	838	787	805	764	824	813	784	798	858	836	799	791	858	845	813	774	802	769	845	784	774	836	776	811	759	820	795	878	819	788	833	841	897	780	814	842	797	821	824	795	798	840	810	791	803	831	789	816	827	810	849	828	821	844	809	832	820	812	844	854	827	867	847	852	776	847	798	834	806	833	864	774	757	811	810	815	810	820	847	801	819	793	799	859	812	838	803	812	850	811	797	839	827	755	830	880	834	815	749	801	822	843	881	857	849	833	802	765	782	841	878	839	852	844	793	855	800	810	843	816	844	808	793	785	834	820	846	819	827	818	786	848	845	807	880	857	832	816	782	836	872	820	819	859	859	855	840	827	849	859	798	770	804	797	812	763	822	792	800	814	844	809	812	747	858	774	856	789	826	873	806	837	785	792	869	829	806	821	842	858	807	870	863	838	774	764	810	850	838	846	840	846	836	818	811	842	876	810	871	799	875	803	819	772	851	798	836	846	815	793	779	854	824	790	808	877	846	831	858	803	833	766	817	800	849	818	874	852	899	811	800	800	805	854	838	843	807	803	874	856	811	778	812	855	771	798	854	831	811	811	784	864	799	875	785	818	824	837	805	846	857	830	815	853	844	795	806	810	785	820	793	797	809	823	783	827	782	828	885	857	855	889	807	846	825	818	848	808	761	835	810	855	831	852	830	837	835	812	816	834	852	798	842	849
64197	70250	73090	52963	35685	26756	13895	5824	2882	1651	904	394	366	307	367	361	354	350	323	311	306	327	312	362	361	328	347	323	315	355	326	333	349	327	331	351	296	328	341	327	335	334	357	324	357	353	364	306	355	328	366	309	355	387	373	335	323	344	368	330	358	316	338	301	329	321	319	351	315	357	368	335	326	314	378	353	364	347	356	316	303	374	331	348	318	312	326	325	356	330	346	328	307	320	340	353	330	350	329	333	323	318	322	312	328	341	371	357	311	350	365	310	310	343	341	324	369	338	353	331	323	369	341	349	331	326	351	326	360	348	300	344	363	367	334	308	360	295	366	336	348	348	342	315	345	334	353	347	327	358	311	338	297	368	323	327	352	344	340	365	315	354	353	333	338	307	326	288	377	358	334	312	336	328	346	318	326	359	351	347	338	320	325	346	339	329	359	350	355	348	345	300	304	312	379	331	333	310	343	346	346	311	317	372	323	392	372	339	347	339	308	312	357	345	342	338	336	340	303	336	324	356	320	341	322	345	333	312	317	326	331	330	327	310	383	356	330	328	331	344	324	363	349	329	348	357	368	343	334	328	319	320	319	325	345	334	340	300	382	323	308	317	302	329	321	343	319	298	323	353	349	350	358	335	331	365	313	317	330	323	321	356	313	350	331	319	369	357	306	299	319	326	339	320	321	319	329	362	334	331	335	335	354	359	351	332	349	326	356	330	315	312	313	317	330	342	370	302	359	340	310	338	361	351	355	299	335	336	308	329	315	321	325	358	323	308	335	348	344	362	351	353	339	341	333	357	335	322	346	321	336	355	366	359	318	334	345	338	337	343	336	346	358	323	349	282	322	335	338	340	327	298	321	331	333	315	347	349	349	323	335	337	330	331	329	355	338	365	300	344	365	349	350	353	303	352	352	332	343	350	285	316	351	300	368	350	337	330	353	358	337	348	357	314	324	348	318	335	326	302	338	325	337	324	357	319	330	349	341	308	353	352	327	333	309	344	346	330	355	306	311	297	305	356	337	335	306	339	293	298	321	345	358	345	343	366	335	333	302	322	367	335	339	339	376	371	364	335	333	323	323	326	358	355	358	356	347	322	356	324	322	349	319	346	328	329	344	366	344	307	313	362	342	322	336	346	364	311	334	321	331	350	311	343	337	311	325	315	334	384	367	340	347	319	302	336	336	322	305	325	322	346	353	335	333	364	351	361	347	335	342	350	347	336	318	328	346	334	328	376	333	331	344	290	336	330	343	327	325	325	335	306	328	319	326	317	357	347	359	340	333	314	360	330	370	321	330	348	355	349	325	348	349	336	354	383	333	346	341	313	336	348	330	350	308	323	314	350	337	366	360	353	313	322	338	313	325	314	354	354	319	339	356	359	363	320	322	337	321	352	353	350	320	360	329	338	353	347	344	346	364	313	356	331	319	289	353	325	327	323	313	345	290	326	338	361	366	346	362	326	345	327	321	333	312	358	361	321	315	279	311	336	350	367	325	312	348	311	329	319	338	294	335	322	356	324	340	330	330	350	331	318	353	355	304	347	368	357	342	350	332	329	325	327	310	320	317	331	295	332	304	311	332	316	359	356	339	326	314	351	347	352	317	301	329	320	355	343	344	311	336	318	331	365	323	350	319	334	353	358	361	330	326	315	331	321	318	324	316	347	298	327	340	326	301	349	312	324	329	315	333	332	338	371	379	341	332	363	330	321	327	323	318	323	335	325	304	331	341	343	342	320	326	303	325	342	334	324	328	353	341	328	355	330	343	332	338	349	300	339	360	332	343	345	346	338	316	315	337	331	331	321	320	330	331	327	347	370	312	304	341	329	347	342	330	340	351	347	329	357	339	335	308	338	353	331	315	315	305	320	330	323	331	307	330	317	325	332	338	329	350	315	318	336	332	361	345	345	327	330	350	333	331	362	335	312	301	341	331	338	334	316	358	340	345	335	347	324	311	315	312	343	353	316	364	332	321	350	356	355	323	344	345	312	320	336	369	330	342	346	373	332	329	324	313	318	341	312	323	335	335	332	336	345	362	343	344	342	359	340	346	320	340	348	353	338	342	326	345	335	321	347	345	338	345	321	354	342	339	330	303	340	349	352	305	354	336	324	368	328	370	340	331	340	314	348	331	373	374	310	296	314	329	338	330	333	341	360	338	324	336	338	349	348	355	338	310	336	325	322	342	339	379	335	351	348	350	355	330	305	339	337	336	348	371	322	333	337	341	341	346	349	345	323	346	332	342	378	323	288	342	344	330	379	336	339	323	317	342	364	333	342	285	336	329	299	363	321	320	344	317	364	327	340	301	354	330	328	321	322	333	343	349	330	319	360	372	352	331	320	321	302	384	361	329	327	341	338	356	324	360	324	320	330	343	339	337	326	330	292	330	355	328	354	335	311	316	353	357	349	341	313	352	343	326	310	301	350	338	365	332	361	325	336	347	341	321	318	294	325	335	361	358	337	321	365	347	304	353	342	352	345	316	336	326	311	345	339	346	334	321	325	324	347	385	333	341	356	346	345	366	343	319	361	352	320	355	308	324	349	355	332	307	327	316	303	336	345	319	307	298	309	324	334	343	329	356	352	331	317	355	363	315	370	372	338	315	324	362	367	325	332	295	328	320	348	331	355	327	301	327	358	349	333	330	331	337	344	332	316	336	334	341	321	330	335	345	305	339	359	330	335	316	315	337	345	350	363	323	343	343	328	325	326	310	288	361	335	327	319	386	329	292	319	326	311	314	323	318	347	342	353	348	325	321	337	343	322	322	364	317	333	345	366	343	357	352	343	292	333	355	324	343	331	298	336	308	345	362	319	309	330	323	321	319	314	316	322	325	316	353	341	338	327	344	369	338	330	331	355	350	337	336	311	328	340	353	301	341	332	349	331	343	333	356	339	331	337	357	338	351	313	327	346	338	320	322	345	325	310	353	342	361	319	332	290	380	319	370	358	329	337	337	331	326	309	321	323	317	345	315	360	334	310	331	328	368	338	331	326	318	329	332	328	334	343	326	344	358	339	346	312	301	306	308	293	330	329	321	339	333	341	352	340	350	297	327	346	318	323	356	358	345	343	299	343	343	305	322	314	363	333	323	305	358	347	312	324	315	337	321	341	326	363	331	323	319	329	356	323	338	290	333	349	351	330	315	336	330	356	320	307	295	365	316	348	294	306	299	315	329	356	342	330	358	356	341	360	364	359	351	314	341	308	360	358	334	309	348	307	360	358	302	352	365	353	330	334	358	339	341	360	290	321	302	327	366	317	298	363	331	315	319	305	320	353	326	334	318	336	314	328	341	359	324	330	310	341	370	331	308	314	345	303	357	326	344	324	331	343	358	338	331	322	329	328	309	304	324	328	328	332	304	321	310	329	332	324	309	320	352	347	325	360	343	335	352	365	315	378	359	341	315	313	319	355	373	331	366	395	350	334	335	292	348	348	345	315	298	344	310	319	326	304	327	346	321	313	361	344	359	337	324	371	334	367
44295	61423	70832	55669	43184	36693	23227	14505	9482	5343	2868	1082	836	846	836	824	807	818	797	816	887	849	820	794	851	820	780	838	797	778	838	785	802	777	843	838	814	831	846	779	797	851	827	885	806	828	890	798	822	809	857	788	846	775	803	778	847	848	811	812	814	810	813	868	834	771	807	833	811	831	824	776	801	830	864	875	816	831	844	770	787	856	826	792	871	814	799	832	785	819	824	813	810	801	837	809	850	814	823	814	796	809	784	851	843	798	802	814	834	848	833	828	826	800	778	839	792	870	816	778	833	841	833	765	779	821	853	770	781	786	811	886	822	889	757	840	866	773	818	789	841	850	761	817	829	786	869	831	802	819	807	781	818	830	816	825	845	829	824	782	813	738	831	791	816	785	847	804	834	777	843	817	836	893	802	859	800	806	808	801	733	802	785	769	838	836	761	780	806	799	835	830	844	802	878	765	850	789	838	808	747	801	817	848	791	793	805	837	801	811	788	840	786	828	790	779	809	747	793	805	801	797	823	800	784	844	778	824	803	822	821	835	807	780	750	783	839	895	795	851	862	772	810	794	824	808	778	813	834	835	856	806	820	805	855	793	823	834	795	834	818	805	814	805	796	801	772	854	831	784	795	818	816	748	845	838	786	757	879	748	805	815	809	870	861	806	782	825	835	779	865	841	816	801	845	785	796	836	810	817	824	827	819	782	792	807	774	806	803	793	809	828	791	813	829	804	828	839	795	810	809	848	798	849	828	817	765	865	769	845	826	808	828	871	835	863	851	793	868	857	819	786	874	811	803	823	767	755	824	781	819	786	816	800	787	849	840	813	804	787	806	767	866	807	806	829	873	826	807	782	792	763	799	743	865	817	828	826	821	817	803	817	815	825	777	794	846	842	824	803	761	800	803	852	803	799	757	807	776	864	839	832	789	832	787	806	801	843	819	775	826	847	787	800	843	831	804	749	815	797	807	800	828	807	840	843	828	828	812	851	791	815	782	805	860	804	844	833	845	820	794	859	823	789	757	783	853	810	768	860	882	821	816	800	750	818	766	761	862	795	825	839	797	865	850	840	792	843	774	789	892	800	832	847	835	840	842	785	797	816	825	855	815	791	855	830	829	793	787	796	869	834	789	802	827	813	833	843	821	782	850	871	761	766	799	832	859	848	805	806	828	837	832	800	808	829	878	838	819	881	816	817	847	769	760	796	865	800	825	843	831	772	831	791	814	855	825	751	826	791	763	854	860	817	760	833	792	889	791	811	779	863	881	850	817	780	842	814	858	799	782	842	762	809	847	831	799	833	813	746	846	861	809	807	818	825	762	863	798	834	797	785	815	767	762	813	857	802	849	833	800	840	814	857	796	784	833	852	846	850	831	775	775	865	837	808	778	838	838	803	820	814	829	815	832	833	863	796	818	824	768	857	845	811	854	814	796	801	794	800	830	838	824	802	776	836	845	827	865	840	831	780	795	810	801	817	838	827	831	803	818	849	827	849	815	803	839	804	835	795	824	748	823	758	837	803	832	760	821	831	784	805	816	770	790	843	852	824	818	811	852	823	817	804	783	819	786	771	812	822	869	819	804	809	838	805	803	817	855	825	823	786	822	803	815	811	789	842	823	776	799	815	854	803	777	817	826	838	757	812	826	821	830	813	819	841	784	854	839	843	778	835	848	855	784	861	833	825	819	813	835	854	799	811	841	838	842	826	813	752	848	847	813	855	822	800	819	788	799	797	870	784	819	860	807	829	820	864	820	738	854	854	838	800	861	788	822	787	846	816	762	839	852	823	802	801	788	814	845	831	845	860	823	849	843	796	806	820	845	764	815	820	873	841	900	777	809	850	807	799	816	812	837	785	820	831	817	840	862	797	795	794	813	840	805	821	796	833	800	832	808	795	836	803	814	828	780	809	832	828	867	843	826	847	818	878	832	842	807	784	839	806	824	822	831	859	856	782	806	840	808	762	818	821	796	830	849	903	863	825	801	809	832	858	818	812	846	855	822	756	856	819	774	776	842	823	790	791	780	791	794	823	839	817	803	827	807	823	843	789	812	857	847	809	827	847	814	819	786	823	813	843	787	769	774	819	773	814	802	806	808	816	786	804	839	848	840	809	852	801	787	811	851	858	822	772	809	818	808	824	786	871	863	840	784	826	847	815	818	868	864	797	824	802	777	886	830	810	789	827	882	821	820	782	896	847	815	810	829	799	816	869	789	818	863	825	798	788	838	810	836	846	862	803	784	805	831	775	785	800	816	847	790	800	823	810	839	849	832	865	817	881	807	820	808	821	794	824	794	772	826	839	801	827	881	855	805	771	851	852	820	834	834	843	826	839	832	851	859	827	806	851	852	863	798	799	853	769	799	807	844	801	796	824	804	785	825	848	809	808	845	838	785	845	801	784	845	769	853	817	792	837	778	847	827	811	828	804	829	780	786	843	773	774	825	807	821	809	785	834	832	841	826	802	820	850	840	809	815	853	827	834	903	808	773	769	826	846	799	808	844	797	806	792	793	815	780	811	788	824	824	826	776	827	840	772	844	788	789	873	824	826	830	798	809	791	843	841	787	795	855	810	820	802	834	821	807	805	901	763	797	815	818	837	840	849	755	844	819	866	825	804	831	792	836	838	826	797	816	833	813	761	822	851	806	824	771	815	788	799	798	822	835	783	826	817	788	822	796	856	848	821	825	813	788	849	766	792	810	812	820	868	853	795	784	859	769	780	812	804	767	825	821	849	858	833	810	797	825	821	824	879	835	876	771	819	825	870	812	843	825	860	789	810	800	852	842	803	778	761	826	847	847	853	831	776	815	886	810	763	852	780	840	831	805	794	781	818	843	815	764	789	818	796	780	795	837	791	842	790	808	863	773	842	827	816	762	841	801	803	867	819	802	818	828	823	840	845	782	793	856	828	831	796	781	814	798	813	829	809	835	843	807	772	810	825	849	834	799	811	767	820	825	848	801	832	785	818	795	825	789	809	811	811	787	800	777	834	801	844	787	797	851	855	809	828	798	862	801	879	804	811	783	818	821	814	851	804	863	814	792	837	838	810	826	785	809	835	851	859	835	791	786	835	834	804	821	799	835	812	778	824	828	842	842	830	820	836	804	790	803	792	863	827	808	868	809	825	871	778	806	800	831	837	908	825	827	862	825	795	795	786	831	788	810	815	819	776	817	815	869	802	819	767	836	812	784	804	862	791	839	833	840	830	861	823	831	823	820	818	816	811	795	800	840	776	838	780	836	780	780	802	825	782	841	829	809	818	821	798	830	832	804	812	754	785	780	832	763	865	819	782	813	834	821	836	790	784	810	827	847	753	871	803	862	840	796	809	825	823	871	763	765	776	856	837	824	858	834	851	857	801	867	793	816	809	917	791	818	892	774	760	829	839	846	797	820	788	832	802	850	803	844	851	817	790	827	763	757	814	846	777	817	838	822	809	810	847	802	828	833	809	809	779	787	787	815	771	862	798	792	852	786	773	817	769
63612	70996	73499	52517	35363	24445	10420	5220	3291	1877	971	450	325	358	354	338	323	316	329	317	324	299	320	338	376	320	311	312	369	312	357	344	366	313	344	333	329	348	320	325	337	342	333	323	331	310	337	325	336	318	309	304	357	337	328	330	334	365	339	334	327	315	336	304	319	320	310	320	342	325	343	309	309	348	326	341	335	339	307	312	344	347	304	358	318	279	349	352	312	315	356	303	342	351	308	329	321	313	346	302	323	330	329	333	361	320	322	365	342	326	313	295	325	326	357	323	310	328	334	309	277	318	329	347	345	312	319	336	308	365	333	352	363	331	377	362	389	311	321	313	330	342	327	335	335	329	324	323	358	334	293	319	301	334	343	375	335	338	351	315	304	336	331	332	331	343	322	311	341	311	332	329	300	322	315	348	372	311	345	284	302	342	333	345	327	349	278	349	329	344	338	347	353	339	322	367	335	330	326	323	318	334	349	327	292	288	332	349	313	322	324	335	353	322	336	350	335	335	335	331	349	386	320	324	340	308	345	317	349	351	316	353	318	314	325	319	344	346	327	334	313	334	334	353	324	356	322	378	344	327	350	325	331	352	353	370	322	337	337	342	349	312	334	334	342	341	339	351	358	349	299	323	333	297	331	333	320	322	326	318	334	345	353	336	333	329	334	359	322	323	359	328	354	374	333	340	321	295	325	341	314	352	319	352	327	384	330	315	327	320	332	322	372	360	319	306	350	320	323	330	328	345	331	332	286	320	302	310	361	374	350	312	339	311	318	355	328	355	335	320	345	321	307	315	353	325	356	335	358	351	354	317	321	340	363	339	332	348	344	357	313	311	319	303	331	329	344	321	322	335	365	321	322	325	316	316	320	338	294	319	292	327	328	301	328	324	328	347	307	335	333	343	337	344	348	303	344	364	335	329	337	344	338	296	317	331	342	338	332	333	312	302	309	322	314	318	346	315	336	357	327	297	343	384	313	304	323	366	344	347	340	341	312	343	312	345	320	333	319	330	316	343	355	318	345	330	333	355	375	329	321	333	325	342	318	340	389	313	346	328	367	318	340	329	344	326	321	357	356	327	311	334	324	347	333	349	322	321	349	321	316	343	345	324	329	355	321	317	315	357	324	315	318	307	315	324	312	321	339	312	308	362	306	337	308	357	334	305	367	350	336	334	333	301	333	327	359	336	346	323	317	311	359	340	316	346	310	333	376	340	319	324	330	337	323	351	322	339	303	312	369	333	338	325	340	324	353	293	331	315	308	326	338	326	350	320	302	343	370	299	326	327	349	347	335	340	353	364	348	299	360	347	306	332	327	320	358	283	334	317	326	303	345	341	327	342	346	355	336	315	332	332	340	361	328	309	324	341	355	329	347	328	328	349	341	316	321	343	327	366	320	378	344	364	322	315	322	352	299	314	346	353	374	341	293	327	305	314	338	360	373	344	339	298	304	358	320	349	317	327	332	334	347	330	336	327	330	340	347	322	331	306	309	339	318	358	299	327	327	329	333	328	327	341	329	337	326	324	339	344	336	343	333	326	341	312	307	340	353	337	301	346	365	339	330	308	347	341	360	301	346	329	341	353	303	317	316	319	333	317	344	342	305	340	360	297	317	330	361	360	345	322	313	361	342	331	342	339	353	364	312	339	322	346	349	351	359	318	337	329	342	323	358	300	353	348	356	334	298	314	330	320	354	320	312	314	325	296	320	318	326	333	347	336	337	339	334	325	322	314	336	322	338	349	308	350	342	341	328	338	329	360	310	359	300	340	355	329	325	317	303	338	325	298	334	343	308	345	320	332	315	332	332	335	324	304	360	299	334	319	332	341	328	364	331	312	311	333	324	353	325	378	362	340	328	312	329	337	324	348	319	325	349	315	307	349	337	338	309	304	370	288	347	319	354	333	319	299	337	353	347	344	315	318	306	346	304	336	289	307	330	320	348	328	354	336	323	332	321	360	342	357	341	313	297	307	317	305	318	326	327	321	330	312	313	335	336	323	333	308	330	318	330	331	330	352	343	362	355	337	329	285	322	336	334	320	329	314	340	365	336	314	329	335	327	317	342	333	300	354	308	333	326	333	348	324	337	319	347	338	308	301	341	310	312	334	338	346	314	322	280	355	325	326	325	382	314	341	347	333	335	321	357	345	312	347	342	327	302	331	295	323	295	372	336	343	357	345	335	311	341	305	347	325	338	314	351	330	336	333	330	312	328	345	325	318	363	343	343	316	328	326	338	302	376	347	345	333	358	318	356	343	335	321	325	335	340	325	335	348	319	336	347	328	343	318	334	337	353	365	352	328	334	369	348	338	330	327	335	317	355	339	305	351	362	291	299	328	316	351	324	354	341	319	327	332	358	335	329	360	323	287	333	347	325	336	350	338	345	368	344	293	331	313	339	343	357	333	319	349	293	345	322	329	342	319	334	329	336	316	354	321	341	342	350	351	344	335	312	311	322	325	320	359	308	321	323	294	305	326	345	315	304	333	321	290	335	360	339	342	306	327	340	336	328	338	311	324	327	341	344	354	331	327	357	323	337	315	304	318	306	333	342	335	315	337	357	324	321	329	313	326	292	308	352	309	332	327	342	342	332	316	330	317	336	350	357	338	346	329	311	348	364	296	310	352	336	319	335	364	319	310	304	329	338	353	349	321	319	355	321	323	334	338	311	318	355	318	302	339	295	344	339	320	376	311	361	336	328	338	329	331	335	334	318	324	302	309	302	318	336	310	329	349	324	344	328	322	315	332	310	322	314	350	347	326	303	330	345	339	328	305	351	339	330	346	315	333	340	329	336	287	320	337	314	327	329	338	310	327	301	335	329	369	337	316	337	332	359	342	345	326	331	362	334	332	347	331	365	326	300	327	333	344	354	324	319	319	334	330	331	340	319	335	335	357	312	310	340	373	334	313	332	300	333	335	345	326	315	324	293	301	350	303	365	341	330	323	310	321	306	317	317	361	320	339	333	345	347	363	335	327	310	340	324	336	333	311	307	359	314	321	345	361	296	320	311	315	344	293	356	343	362	358	343	339	327	321	320	332	318	352	337	335	322	311	308	324	309	362	330	307	332	338	302	350	353	339	320	372	349	334	305	317	344	328	346	344	334	333	333	335	324	360	311	333	319	372	322	342	329	318	328	326	314	307	318	383	312	337	353	315	349	313	310	364	311	327	316	348	340	335	346	343	337	336	328	353	334	326	342	336	301	330	336	349	343	371	324	308	351	335	312	380	338	366	339	329	317	326	343	366	360	325	304	316	327	342	372	362	292	341	323	312	326	313	363	340	339	297	356	339	326	346	348	361	307	312	317	311	324	352	337	324	300	352	329	318	325	328	340	292	321	340	367	374	327	329	349	305	319	335	362	311	327	330	327	339	347	331	357	326	343	321	359	353	342	368	321	341	316	317	335	318	331	331	326	341	343	321	339	358	325	330	309	364	325	316	348	342	340	323	309	336	357	345	333	354	337	352	337	348	320	310	347	345
44911	62160	70890	55209	42694	33733	18566	14690	10596	6042	3375	1121	811	771	779	855	808	804	801	788	828	785	795	808	832	823	813	868	811	817	849	846	766	811	830	828	827	791	853	851	845	839	794	810	850	827	794	860	796	802	812	868	825	843	823	860	839	794	759	841	829	860	818	775	753	804	808	839	814	883	814	819	785	805	834	818	827	822	818	764	864	887	844	835	811	787	859	782	792	788	866	828	800	800	850	828	821	788	816	847	876	750	817	782	767	809	786	841	818	849	816	833	880	819	822	828	777	792	819	807	839	819	862	784	849	815	830	838	863	847	875	804	790	819	792	816	789	761	841	779	845	825	826	867	860	813	820	803	796	810	721	824	867	810	765	807	826	862	772	836	835	813	859	854	782	817	801	828	871	846	815	800	747	789	821	851	807	793	804	818	757	821	789	784	877	837	832	868	791	819	812	823	817	814	868	815	802	793	839	860	807	823	789	828	853	856	777	834	813	778	783	836	786	845	820	847	813	808	820	846	863	857	838	836	826	817	814	784	796	809	779	815	782	876	820	807	796	846	841	798	830	769	808	835	893	804	786	850	830	842	807	817	895	853	797	822	806	792	837	838	858	834	794	827	767	824	780	912	859	803	852	818	875	790	808	798	823	765	812	818	837	798	865	829	805	827	818	808	800	826	782	786	877	804	849	799	838	808	835	841	855	831	823	864	790	808	800	782	827	836	774	798	805	835	822	804	828	817	754	818	872	844	816	828	860	808	828	756	811	839	785	799	838	833	837	873	847	809	800	809	794	816	829	814	834	823	788	837	812	810	819	874	796	792	816	845	834	826	853	808	777	827	807	793	771	766	851	911	816	802	767	874	757	827	839	770	811	803	834	812	795	827	792	811	834	862	797	850	786	775	789	734	836	802	794	848	819	760	862	876	759	841	838	808	811	855	815	770	833	803	845	887	803	844	796	815	844	798	799	834	814	823	837	775	803	833	866	846	814	796	762	819	830	798	814	806	845	879	817	815	807	790	793	840	793	860	808	748	830	829	803	801	790	816	784	771	806	853	836	849	845	858	820	812	831	814	791	825	793	787	854	848	823	822	760	851	800	794	874	798	821	827	775	860	805	794	828	809	849	808	794	799	824	866	830	815	826	769	800	857	858	877	811	823	809	823	854	816	834	794	803	821	872	817	855	803	803	788	785	829	810	805	734	783	829	814	861	835	832	796	803	781	808	864	782	826	806	775	785	761	802	851	833	810	764	771	828	848	815	777	814	772	839	833	843	791	874	779	800	827	770	804	801	785	789	795	863	807	838	800	783	790	825	867	762	790	818	774	746	791	830	770	772	791	805	834	795	764	765	826	805	837	828	789	837	819	844	870	793	820	834	810	818	788	799	799	831	870	836	829	818	807	785	808	833	832	839	826	875	885	767	857	797	800	846	816	834	868	848	793	777	805	839	812	823	804	820	836	799	836	805	796	836	798	810	818	838	804	794	796	770	792	826	826	875	833	796	809	792	761	818	778	829	806	830	831	787	850	807	819	816	873	832	894	823	853	792	842	832	816	761	820	843	857	827	876	784	832	814	795	804	856	765	842	807	792	793	840	763	802	835	787	802	838	782	818	784	796	825	795	839	798	868	784	776	806	834	868	830	797	869	756	831	801	794	836	774	846	831	837	831	805	809	781	826	836	875	849	835	840	857	782	824	857	819	799	797	811	839	780	808	784	849	801	746	813	807	834	832	794	864	808	793	790	798	808	810	817	841	834	829	838	812	830	842	817	809	851	804	830	871	854	781	838	852	852	792	820	810	831	781	834	786	785	801	814	831	862	815	840	759	861	803	819	813	823	807	839	815	840	823	803	816	845	821	766	828	757	829	838	808	809	806	849	830	845	846	832	789	806	782	848	826	792	825	800	770	864	803	782	785	798	845	793	803	806	803	809	827	853	833	824	825	809	848	845	827	805	808	853	811	825	826	825	806	791	826	854	792	809	804	807	799	801	843	840	794	807	804	808	826	863	829	815	828	795	829	837	844	796	826	787	859	799	837	832	793	838	773	815	841	813	801	814	822	813	775	826	895	827	782	842	796	837	867	840	807	782	866	846	810	803	890	828	805	839	847	797	797	783	820	826	799	799	815	794	813	838	763	818	830	808	812	843	808	838	787	796	827	834	855	806	848	805	813	777	875	833	808	820	870	826	825	795	803	820	824	785	837	799	792	835	818	783	847	856	821	788	811	816	788	803	813	810	863	797	856	816	807	803	812	834	820	813	807	818	839	803	833	779	811	830	808	849	848	791	840	796	857	796	784	778	837	757	828	800	866	825	842	821	820	804	856	822	782	801	788	790	808	808	791	855	834	780	839	807	837	822	829	833	815	807	829	814	819	826	832	824	793	846	812	830	757	794	847	813	764	812	847	869	811	825	821	828	829	839	813	850	822	826	818	821	808	821	823	830	803	795	776	847	815	828	814	826	828	814	804	826	812	849	808	845	797	819	830	809	801	855	793	810	821	834	785	808	830	854	805	837	849	841	811	877	814	819	807	827	828	840	816	829	786	790	815	791	847	828	828	866	847	826	875	848	842	850	805	767	847	876	800	835	816	805	826	836	766	831	820	803	785	819	784	820	793	825	846	848	809	822	799	813	805	843	848	802	809	791	793	847	825	796	865	789	797	826	883	809	843	829	794	848	814	828	856	771	791	806	819	815	824	866	878	828	799	786	772	785	830	822	816	839	813	878	783	844	784	812	799	831	846	776	770	843	793	818	794	838	795	812	820	807	838	877	856	778	806	745	841	781	823	860	836	808	819	849	863	835	817	828	815	822	796	789	807	801	831	784	793	777	799	821	773	806	799	843	886	811	877	762	857	825	828	803	812	837	817	835	816	819	817	833	819	809	838	846	779	811	799	822	831	880	790	855	778	830	788	799	839	823	777	790	835	799	805	808	809	842	769	824	789	841	889	835	831	805	789	802	822	790	783	836	837	826	827	807	803	789	783	799	788	819	819	829	837	851	796	809	863	782	787	798	793	784	808	803	795	833	837	870	830	818	756	803	757	847	780	802	786	790	797	816	843	790	800	800	810	835	827	822	835	809	839	814	831	783	822	845	813	800	834	828	864	809	806	781	826	814	848	830	797	829	815	855	849	836	820	780	792	845	870	807	793	818	764	815	816	842	766	796	746	839	796	796	813	800	781	787	837	823	805	812	838	797	820	767	822	863	811	804	762	785	838	823	825	791	864	805	808	842	836	812	812	762	813	801	809	766	772	838	784	834	806	822	803	869	854	845	817	747	803	867	795	788	782	801	865	814	846	811	814	828	871	842	864	795	813	854	799	828	838	807	771	854	848	761	779	819	845	798	792	781	859	797	839	766	822	820	828	783	839	801	816	844	829	806	795	776	841	830	778	829	797	839	872	790	778	835	799	802	816	841	796	851	785	836	816	828	800	843	803	800	876	846	846	837	805	796	861	832	794	834	794	776	815	814	873	855
68618	76913	73448	52343	34426	20211	7275	4666	2918	1732	963	437	335	327	316	381	312	327	365	352	358	349	318	352	348	311	314	296	313	329	309	330	332	354	337	375	318	363	347	323	340	305	321	349	349	351	315	332	297	368	329	337	331	344	317	330	338	316	322	305	327	332	331	322	324	340	327	312	374	352	330	344	334	355	301	319	314	323	342	322	317	339	332	371	299	342	332	345	341	333	313	318	320	355	321	331	311	332	315	330	345	321	303	337	366	338	350	365	348	325	319	315	341	320	360	323	339	314	308	339	324	337	328	313	324	322	351	331	347	359	319	338	338	344	327	340	327	334	351	357	350	342	322	322	332	347	356	331	331	337	289	326	351	323	324	337	308	338	343	337	309	324	309	336	344	323	360	317	321	307	352	326	342	330	321	319	323	308	304	350	357	308	351	332	324	369	342	340	321	325	334	310	315	347	340	351	361	319	322	301	323	313	322	313	327	322	321	338	344	315	346	359	359	342	336	307	320	308	336	307	331	310	343	316	310	352	309	311	340	341	337	307	329	307	341	328	348	325	306	308	328	363	350	357	311	325	361	342	336	369	330	330	345	347	324	312	302	333	320	332	313	298	347	339	328	353	342	334	315	317	321	331	308	326	337	338	340	343	311	364	363	329	361	353	377	319	343	336	305	342	293	342	322	299	332	367	307	319	323	350	352	338	333	348	314	304	368	316	325	346	349	307	312	331	324	321	339	302	319	316	335	307	333	358	335	308	323	319	344	344	337	314	302	324	350	308	312	325	345	315	364	359	333	325	342	326	365	351	364	322	344	317	290	357	303	316	338	327	346	363	291	303	328	341	371	387	341	391	343	332	316	340	317	320	342	315	321	335	352	343	335	309	336	327	340	354	328	352	316	326	335	328	326	340	362	341	342	343	343	319	328	339	325	310	344	311	349	331	328	318	315	323	334	312	331	335	346	333	345	303	305	319	373	335	308	315	342	326	329	348	326	314	322	280	374	358	332	327	321	305	339	363	365	345	341	349	342	302	371	321	343	315	333	320	330	340	316	353	334	345	362	328	354	298	327	299	337	315	346	328	350	357	315	328	334	287	317	324	348	322	304	360	372	318	311	357	361	317	346	317	337	338	315	318	354	328	319	338	297	317	325	337	316	369	308	297	292	325	341	323	317	324	344	344	323	345	319	332	333	344	314	345	332	357	306	298	317	335	272	339	334	322	333	323	322	315	311	334	331	370	338	339	332	311	314	350	388	331	355	301	291	347	347	335	333	316	336	308	327	326	355	356	337	339	311	364	309	358	315	306	320	332	351	338	361	344	298	329	345	358	295	329	363	365	351	363	322	324	336	338	327	348	357	315	323	311	352	332	308	318	367	324	318	345	315	356	351	291	322	322	332	335	333	327	340	358	321	335	331	332	349	307	317	360	349	309	306	322	312	307	361	334	334	347	318	340	342	339	312	357	307	324	327	366	316	359	320	309	324	329	310	354	329	328	351	328	334	353	353	313	357	354	336	313	329	324	346	333	325	338	325	304	361	362	345	304	329	349	320	330	307	321	344	351	325	365	339	297	361	303	316	339	335	364	344	333	344	311	346	345	339	323	297	324	347	329	339	317	328	351	308	331	350	355	340	327	338	308	337	354	333	333	325	336	343	335	372	316	356	358	289	326	349	309	314	330	328	308	328	340	321	319	317	332	313	344	317	338	366	330	335	285	343	364	325	323	347	305	331	332	300	355	345	367	322	329	308	318	330	341	317	314	323	305	304	364	328	360	349	335	325	328	341	334	331	313	338	348	319	350	344	341	334	346	356	342	347	358	330	337	347	333	320	314	300	314	326	349	341	353	333	345	352	323	340	368	364	320	304	361	319	327	276	289	367	347	336	350	344	336	331	337	334	336	308	325	324	335	298	344	334	308	327	321	371	331	331	337	350	356	350	371	333	358	338	352	320	340	324	322	331	323	336	367	336	351	351	321	340	368	326	390	330	315	389	351	337	317	345	341	331	304	313	341	351	335	325	306	323	316	306	351	338	350	328	328	323	321	368	349	344	307	343	369	335	336	333	324	337	327	375	332	330	357	361	343	371	306	339	353	326	341	339	312	318	335	350	336	336	355	316	298	361	359	361	323	318	309	345	333	348	345	333	328	350	347	326	295	324	336	324	327	358	353	326	343	325	341	337	287	357	301	349	339	325	343	337	362	327	297	326	317	338	357	342	325	368	320	338	354	325	322	323	311	332	330	349	335	350	336	353	326	326	346	349	325	341	322	317	306	312	354	318	305	352	324	336	307	350	307	331	321	310	368	353	338	368	347	357	306	331	285	346	322	321	349	348	323	331	315	305	340	333	340	375	341	346	358	337	342	362	353	336	311	327	310	344	372	346	341	336	318	342	340	340	382	307	316	370	331	341	340	306	340	370	327	363	339	357	336	331	351	336	311	333	317	292	352	317	313	329	342	324	342	349	322	379	337	348	326	307	359	322	332	343	365	347	338	325	324	305	314	330	347	334	329	356	292	367	341	326	333	354	347	358	332	299	329	316	319	306	319	318	338	342	304	347	354	363	337	294	343	326	338	327	338	330	332	339	359	338	334	349	364	330	330	322	321	349	316	322	314	359	333	367	335	339	329	335	327	313	343	322	350	352	313	300	358	346	358	348	350	344	343	344	357	332	372	318	348	351	333	316	329	319	347	334	324	328	309	344	319	337	338	288	303	312	300	331	393	321	344	305	327	345	353	368	303	321	354	334	335	342	342	307	361	341	331	353	300	327	351	318	335	323	305	358	320	334	344	319	338	328	344	300	312	322	368	317	283	344	319	326	329	340	305	334	331	337	349	312	334	316	358	339	286	346	321	338	339	346	332	362	324	302	331	311	344	332	327	312	331	340	336	347	341	301	304	300	335	301	318	338	362	317	352	361	354	344	337	308	326	319	325	331	305	348	355	331	307	318	323	335	322	319	338	350	332	328	354	311	327	340	301	304	342	333	338	362	325	305	290	327	304	307	367	362	332	329	314	350	350	330	323	331	336	343	340	326	328	332	357	348	363	323	323	313	359	307	305	328	334	313	356	285	351	301	344	375	330	321	321	348	325	310	351	359	357	328	355	341	327	348	359	328	341	307	319	320	314	322	323	316	307	339	353	325	355	315	333	345	315	318	345	340	326	325	304	324	340	291	329	320	334	344	322	324	320	376	313	309	361	312	359	310	320	330	337	329	326	351	333	351	345	347	381	371	323	336	350	322	313	306	339	297	339	337	354	377	365	363	312	333	297	338	348	314	340	328	330	306	302	326	333	329	313	343	316	354	353	323	325	322	293	337	333	331	330	355	366	295	322	348	329	325	307	299	327	334	349	355	308	345	377	327	327	315	295	356	344	331	313	344	347	334	340	343	372	330	346	351	329	332	336	306	332	325	320	333	325	295	332	335	311	320	335	317	331	363	363	314	352	328	326	326	332	354	306	347	330	330	326	345	346	316	337
46301	62164	68776	54151	41281	28124	15291	13701	9530	6057	3222	1231	854	794	834	841	790	784	819	882	777	817	844	834	781	791	785	803	767	804	821	772	826	790	839	775	805	787	806	776	821	825	840	768	778	788	793	799	794	890	862	816	835	824	805	797	826	765	830	784	826	856	818	824	782	774	839	833	835	799	869	868	810	815	816	815	829	841	799	776	841	790	808	812	843	795	851	791	830	777	796	815	828	807	837	820	865	802	796	775	838	836	805	876	791	830	811	843	790	811	857	780	824	822	840	836	791	803	816	832	795	810	830	776	843	785	830	789	797	819	807	757	810	779	811	838	882	797	765	781	828	801	796	784	817	839	778	812	857	812	724	826	808	861	791	828	812	793	821	780	820	802	853	832	809	806	853	775	812	827	788	857	810	788	825	810	803	841	818	793	796	825	770	785	825	828	843	774	840	822	796	881	794	840	789	782	800	820	813	842	794	839	828	787	793	793	801	781	771	852	870	830	806	776	820	804	835	790	787	822	842	836	823	787	860	809	809	808	806	836	802	781	823	819	766	737	807	851	787	853	830	841	820	815	826	825	830	819	834	806	808	775	738	794	783	821	829	798	790	814	823	844	775	865	826	800	777	847	880	828	839	838	833	784	831	785	786	797	819	790	816	879	832	789	773	759	833	823	841	803	818	806	837	765	804	843	808	872	869	821	821	855	816	878	811	837	758	765	837	817	779	787	774	841	764	810	841	820	797	829	836	808	779	829	876	798	807	796	809	807	803	793	812	906	872	845	764	783	798	793	810	800	808	815	731	801	801	807	780	745	868	825	829	771	779	846	815	802	811	846	848	835	784	842	774	849	805	829	793	802	880	845	816	783	761	802	825	852	783	804	845	813	813	789	798	842	805	859	789	865	855	830	802	832	848	816	737	805	813	798	812	852	815	749	839	845	801	790	865	846	809	906	783	840	841	848	808	795	814	820	794	879	826	755	785	822	790	843	810	836	847	765	808	808	769	829	816	802	802	804	791	806	849	784	826	784	779	763	810	754	807	779	830	832	791	839	867	845	826	828	838	853	800	819	839	810	820	806	844	821	824	817	782	840	797	837	792	834	751	859	827	802	814	734	766	820	831	802	754	862	839	802	808	854	816	832	835	806	815	844	809	843	832	839	796	804	804	808	805	799	846	815	875	831	817	831	812	804	858	862	851	794	826	810	784	790	784	820	809	799	882	811	833	842	786	794	790	761	770	851	835	852	831	815	846	815	791	797	850	787	825	851	834	828	815	815	796	792	815	858	797	833	820	815	808	868	807	865	832	817	800	797	852	794	792	806	767	798	813	772	804	782	794	744	810	836	821	817	833	825	795	822	834	837	733	795	832	833	849	808	759	828	799	771	797	785	777	815	835	825	797	790	825	810	827	791	774	821	839	803	856	819	864	849	816	840	787	817	820	855	821	838	816	831	877	839	806	867	846	810	778	821	838	732	772	726	822	830	803	798	828	804	856	826	834	837	786	793	809	849	794	846	848	835	793	860	793	760	808	796	824	832	779	808	789	787	800	804	832	799	843	807	785	811	796	823	801	799	818	807	847	820	821	809	821	791	801	785	813	780	825	819	818	834	844	889	801	840	795	813	833	820	842	812	821	856	771	800	817	819	843	869	801	823	833	844	788	842	851	821	803	758	809	831	808	796	799	812	825	773	795	794	855	805	843	823	796	772	851	817	832	821	865	784	776	855	826	788	886	829	823	805	808	796	799	802	810	835	807	837	802	848	811	827	799	789	854	818	809	793	824	793	798	829	846	854	842	834	842	778	826	790	828	772	803	862	820	779	782	825	791	804	815	858	797	832	805	756	781	832	811	811	819	809	805	819	813	844	814	828	773	791	856	820	819	818	851	801	819	808	807	810	814	803	787	819	737	859	803	781	765	833	790	845	753	810	833	845	833	847	853	826	851	803	798	807	825	814	788	810	801	812	835	863	795	874	858	798	757	851	764	807	847	779	787	805	815	836	871	838	827	786	830	842	815	818	802	772	849	768	796	888	831	796	792	809	836	821	814	818	804	813	866	799	867	809	831	845	810	804	814	802	799	797	804	780	848	794	838	798	790	842	788	818	836	817	853	810	808	800	804	812	833	821	832	783	802	822	817	824	833	883	822	855	837	802	825	850	803	787	794	796	833	803	776	814	818	769	808	796	827	793	833	807	761	854	798	806	832	849	817	831	827	813	822	767	741	848	813	815	778	842	835	833	855	818	756	800	793	835	774	854	802	810	834	838	842	826	837	761	837	798	807	861	817	855	831	806	817	801	812	821	871	904	832	805	809	832	812	845	816	865	813	833	847	803	793	790	870	780	818	876	821	856	840	778	793	790	835	829	804	807	832	782	853	811	841	788	809	819	807	836	819	813	834	821	817	826	835	803	806	816	787	754	865	819	781	810	803	796	817	787	822	820	816	827	824	792	824	815	801	793	851	834	837	806	779	874	802	819	818	825	780	858	824	846	864	842	815	762	785	774	767	844	853	804	806	788	831	820	790	871	844	796	834	818	857	832	840	806	806	819	809	812	840	832	838	852	802	824	840	794	789	859	809	843	791	818	824	766	910	854	806	816	798	824	810	841	826	805	802	812	852	848	794	767	848	761	792	835	875	760	825	853	807	783	805	812	835	796	809	831	811	833	855	794	807	805	827	835	842	770	831	809	867	782	850	809	831	805	868	826	854	814	835	788	846	775	834	820	822	771	802	810	818	801	875	793	778	838	887	782	769	845	803	859	810	760	818	830	805	795	816	795	794	897	803	813	824	804	792	865	808	791	774	805	805	850	866	814	885	766	799	827	862	825	818	800	767	818	842	823	823	825	822	818	806	814	804	830	896	842	771	861	790	818	775	840	816	817	812	815	751	796	779	819	772	823	841	827	794	813	845	852	811	814	831	820	829	810	785	828	819	827	870	780	849	806	834	792	807	846	795	820	841	823	807	776	787	786	832	814	824	854	814	760	861	833	836	830	830	827	852	745	843	796	869	836	858	788	802	842	858	812	808	812	815	780	836	769	826	850	806	780	813	881	800	839	755	825	822	861	875	835	831	824	784	804	853	820	815	801	824	805	855	809	837	839	831	798	796	809	852	857	777	836	822	857	802	709	852	810	849	796	846	842	855	799	767	793	822	727	817	811	838	858	865	811	854	799	839	828	826	823	798	845	819	765	787	826	837	824	791	864	859	819	833	882	826	760	798	785	839	822	804	757	838	810	884	828	821	793	795	844	808	836	806	799	773	824	805	855	839	830	787	826	806	802	811	831	799	836	813	817	755	810	798	842	799	832	792	793	831	819	802	778	814	861	836	763	812	866	817	861	824	778	827	799	805	778	789	790	851	776	841	808	785	827	842	807	848	835	781	815	787	808	832	871	793	834	759	748	823	797	842	827	841	862	825	792	808	781	829	801	840	791	813	851	829	804	820	864	850	859	806	775	787	798	798	773	809	879	854	847	781	800
67854	75526	74079	51765	35459	23191	9880	4799	2908	1778	876	422	364	337	350	361	321	336	309	328	319	349	340	323	335	355	352	318	338	340	338	312	341	367	331	329	351	323	320	316	310	314	307	395	338	310	343	331	347	344	392	307	323	312	302	322	348	322	324	336	345	336	338	331	331	322	323	335	345	318	361	312	341	357	345	334	355	314	307	359	303	325	349	356	312	336	389	343	333	308	314	302	325	365	358	368	362	348	365	361	322	299	320	350	347	343	300	293	300	338	342	339	314	333	336	348	302	323	335	311	331	342	346	338	360	326	332	323	308	346	321	347	363	330	349	306	319	358	359	352	303	312	323	322	319	345	314	370	286	359	355	322	336	326	331	329	312	364	307	339	329	307	308	339	331	274	320	332	305	354	369	357	336	341	337	324	351	365	350	323	296	329	357	342	341	340	362	322	314	352	312	306	362	378	324	346	338	324	360	327	326	351	330	324	326	345	355	323	331	357	334	339	361	324	346	309	320	348	330	306	349	305	321	340	319	313	326	341	324	362	354	319	327	335	344	301	334	319	332	317	321	364	317	348	318	348	326	346	346	339	339	302	317	348	326	347	333	345	364	352	361	338	326	307	314	320	301	317	330	334	303	345	319	329	354	309	329	299	314	317	321	306	358	359	350	330	358	336	370	351	344	329	303	371	311	315	333	355	314	344	346	365	348	337	346	294	351	348	341	359	333	323	324	339	309	351	337	331	323	336	315	343	316	314	313	303	342	348	345	338	348	325	332	335	305	348	337	324	357	351	340	317	347	335	311	308	326	309	365	377	333	339	326	322	359	331	323	349	325	298	314	337	338	356	357	347	353	331	330	322	333	318	330	345	340	332	327	347	311	327	354	380	308	343	302	335	324	334	331	348	331	305	360	323	349	361	364	325	346	321	354	299	325	355	335	342	337	356	338	360	336	326	310	303	329	329	282	326	310	312	337	321	321	328	354	350	313	342	320	333	351	350	340	347	355	341	325	323	372	291	320	361	345	348	331	357	351	342	345	323	298	337	343	332	304	326	350	345	320	374	366	318	298	388	343	349	323	341	330	306	320	344	360	319	328	351	333	350	333	347	317	321	297	330	338	314	345	330	313	337	334	357	312	325	362	295	322	322	320	329	320	335	307	315	320	316	293	331	365	332	339	360	320	356	332	319	333	349	307	323	340	312	291	325	352	337	318	344	331	307	318	306	336	362	307	324	339	348	349	323	340	337	315	354	342	305	350	308	330	321	309	308	318	363	310	308	351	348	335	375	331	302	328	340	333	344	318	358	336	332	327	345	334	334	353	360	294	340	365	356	335	339	347	329	371	299	345	348	332	341	359	312	323	348	321	301	317	328	357	318	329	287	340	319	319	330	371	340	337	354	302	343	323	355	325	309	315	317	384	341	329	367	333	338	306	304	343	309	339	314	376	326	345	333	344	315	341	350	314	318	300	325	329	349	354	307	338	330	315	323	341	331	375	310	324	336	333	325	329	317	334	304	318	346	292	328	347	315	348	349	331	331	315	342	359	297	333	353	328	340	305	335	346	378	338	345	306	342	321	324	347	335	328	358	329	334	331	314	355	300	321	326	337	314	340	342	361	327	342	328	320	330	353	312	336	346	319	307	329	321	319	334	295	325	328	339	329	328	309	367	335	306	334	323	329	358	337	343	351	323	338	333	368	286	334	353	337	315	301	333	336	336	336	329	322	326	332	358	333	318	333	333	319	325	312	330	331	330	337	332	328	342	318	336	359	339	358	313	349	348	325	342	352	357	349	305	318	334	310	381	317	311	347	346	296	351	349	320	319	347	330	369	358	336	341	306	330	313	325	319	329	330	312	313	337	332	349	292	317	301	345	388	329	323	366	366	358	343	304	343	335	342	319	329	313	341	332	380	343	363	304	318	344	337	329	330	336	321	311	318	306	304	327	335	343	370	323	298	367	322	307	320	363	330	329	321	337	325	302	334	354	353	317	357	331	320	346	322	337	356	334	301	363	339	337	343	337	330	341	319	336	347	333	322	354	327	358	322	326	340	341	340	347	358	315	341	348	328	329	353	312	325	345	315	304	336	327	346	302	348	338	337	320	355	317	347	309	322	357	343	363	348	328	344	313	349	320	343	331	328	344	323	316	303	329	324	315	324	337	368	348	334	302	346	333	318	345	334	350	333	342	339	313	328	357	331	330	313	345	317	302	317	339	307	322	288	348	308	354	326	348	332	342	332	336	327	332	310	332	304	306	344	350	347	333	317	316	316	305	293	333	314	325	348	344	340	357	326	311	320	340	335	328	352	317	300	329	314	312	316	331	264	303	331	327	327	357	319	321	316	338	325	337	330	297	354	314	332	309	345	321	354	343	382	284	357	337	337	315	345	305	367	327	320	363	331	335	362	331	297	362	340	352	319	318	314	341	346	358	347	328	330	346	304	326	309	313	345	343	334	339	356	312	318	342	331	350	334	355	347	341	317	328	342	326	319	328	318	332	310	315	293	344	347	359	358	307	337	330	363	319	352	352	367	336	329	325	287	305	321	367	303	344	318	345	300	384	340	343	334	334	337	293	320	330	349	356	340	344	287	305	319	324	341	306	322	321	352	311	329	350	345	314	345	356	330	336	296	322	367	349	375	356	341	310	314	328	331	317	329	329	377	328	309	342	354	352	305	360	354	309	330	361	340	316	342	336	331	333	334	330	373	344	329	332	293	323	356	324	341	342	297	343	288	327	327	308	328	310	320	351	333	304	337	316	331	333	313	359	335	355	344	302	320	331	322	327	333	365	332	331	325	314	322	346	355	315	357	384	378	362	354	346	297	314	320	337	328	320	338	338	320	320	288	314	343	318	343	321	319	361	339	341	340	345	348	335	332	322	340	316	321	342	330	358	332	362	314	322	332	338	336	370	381	349	370	349	335	349	356	348	329	354	319	314	324	342	375	318	370	343	328	312	317	364	324	369	327	329	312	339	315	323	335	333	357	371	325	353	336	333	367	335	329	312	324	332	341	331	342	314	361	304	326	321	322	298	351	338	297	301	329	330	325	316	306	328	355	355	364	333	340	327	305	347	328	342	298	324	291	318	349	322	354	284	333	353	346	289	301	316	326	369	346	348	300	323	314	316	340	334	342	353	295	352	326	360	333	340	349	303	317	317	308	338	320	357	313	328	312	300	331	304	298	334	328	359	349	356	377	339	350	332	354	342	342	359	321	288	332	317	328	337	367	286	343	328	338	322	348	337	324	371	348	342	362	304	326	333	345	327	316	334	326	305	339	351	300	336	376	341	338	333	327	343	347	331	344	350	329	327	326	322	344	363	366	312	346	322	319	339	315	332	316	335	303	334	362	351	337	344	338	322	340	309	312	324	351	359	353	339	342	347	319	336	360	346	349	328	310	338	343	320	345	318	313	321	356	359	332	318	334	337	353	343	349	353	353	308	310	335	343	354	314	334	326	356	339	321	323	347	321	335	348	306	321
45332	61514	68723	53705	42952	32320	18240	13532	9404	5885	2628	1060	868	812	778	791	858	821	802	806	810	801	776	864	839	787	813	802	786	798	812	821	811	854	845	840	802	790	819	840	808	820	872	827	818	822	799	883	865	841	833	834	795	853	853	809	842	852	827	870	808	764	841	815	835	802	845	853	817	840	813	841	808	802	843	843	823	824	782	797	851	813	862	845	856	833	781	818	806	803	753	843	820	803	776	835	806	835	755	803	776	823	819	854	811	840	862	836	829	816	820	826	772	786	785	777	859	808	798	789	828	863	839	787	835	795	833	781	807	818	808	792	851	819	878	841	810	765	790	837	805	834	819	869	882	798	793	823	809	793	804	840	829	785	808	820	785	847	892	796	837	804	830	805	821	823	772	797	831	788	824	817	788	811	832	822	837	818	785	836	791	825	752	837	786	792	835	818	847	839	828	799	794	859	822	809	787	804	782	877	813	849	814	813	801	851	859	834	829	825	815	826	767	823	835	766	844	829	865	791	850	795	803	809	812	797	840	804	827	815	795	810	812	813	826	810	828	824	823	808	830	830	776	775	845	819	815	803	785	866	842	856	878	858	812	774	801	796	855	812	804	834	814	813	801	853	857	789	774	839	876	779	808	807	824	803	776	798	793	825	893	762	858	803	799	759	805	834	759	855	764	805	859	836	854	801	775	805	792	786	802	811	861	818	864	850	793	848	791	844	859	830	828	812	804	855	837	796	819	854	833	785	833	816	822	841	843	806	802	781	792	794	795	781	887	840	796	794	851	790	800	809	813	817	808	793	797	805	852	826	798	868	837	809	803	828	797	830	835	807	804	844	849	811	851	746	840	800	848	817	872	822	861	813	809	821	803	831	806	821	787	828	808	881	858	816	864	813	868	799	814	855	809	817	815	823	798	779	751	786	790	794	780	828	799	867	807	855	858	879	815	856	791	812	847	821	825	831	817	844	795	794	801	864	794	843	818	770	754	841	786	849	808	758	796	831	832	834	778	810	842	809	835	778	856	802	812	830	802	767	833	813	804	738	811	823	787	769	802	793	858	817	832	857	824	767	770	800	856	800	812	846	804	800	827	827	856	813	855	788	849	838	832	842	811	842	806	867	818	804	836	819	816	790	822	820	802	826	811	830	821	832	781	800	794	784	811	842	768	830	834	855	830	867	874	839	837	813	806	784	827	819	826	826	835	804	798	822	802	812	847	836	787	782	821	858	827	826	835	827	831	838	808	821	819	834	817	845	795	832	801	816	753	815	855	803	807	802	856	842	831	871	813	832	803	842	792	792	858	775	851	778	831	823	772	831	813	876	782	807	777	781	814	785	765	799	824	819	849	842	790	801	847	839	898	808	820	798	813	859	826	830	800	795	839	795	810	873	845	835	843	824	792	826	833	831	828	779	794	817	817	827	810	841	787	808	803	777	780	871	823	808	824	819	831	819	830	803	829	872	835	825	791	810	777	814	802	790	864	819	837	781	766	835	804	826	815	778	796	803	744	855	810	810	824	806	819	810	823	823	811	817	791	805	863	854	845	810	839	797	798	857	855	791	846	819	792	770	815	817	835	813	775	734	778	801	796	815	827	815	861	798	778	804	829	816	827	809	809	829	815	776	833	787	808	847	811	817	817	815	825	800	839	784	826	844	809	848	778	832	816	803	796	806	806	778	788	819	801	831	869	782	847	818	816	846	784	792	797	824	909	782	794	807	809	791	790	885	788	853	798	819	846	815	813	821	842	813	786	835	844	824	856	856	857	795	821	818	801	827	849	836	826	789	840	785	862	775	813	861	813	779	777	845	835	805	835	803	841	789	827	847	768	860	833	812	801	826	825	829	819	830	803	868	825	842	823	789	793	805	826	803	822	781	803	844	822	785	814	806	798	778	813	821	819	794	817	819	818	818	821	801	832	861	812	796	845	810	797	785	818	827	879	844	827	842	806	800	829	885	795	808	758	847	827	816	806	833	791	831	853	791	829	820	833	816	776	799	791	814	785	815	810	800	776	773	783	816	838	819	838	837	875	793	835	839	805	816	780	798	858	817	851	795	822	829	749	783	800	827	809	826	786	795	780	878	789	832	845	829	844	816	826	810	789	847	819	807	805	820	860	803	797	834	831	786	821	790	781	825	757	849	781	764	807	846	822	816	847	824	853	878	795	855	805	779	845	812	788	828	855	788	792	826	827	839	802	799	827	818	826	817	831	803	835	787	860	784	884	791	789	782	789	799	790	785	819	806	840	754	745	816	809	816	831	807	809	838	814	824	823	857	780	807	803	868	843	855	829	802	823	796	837	872	860	831	839	830	795	818	785	802	820	849	775	849	805	836	831	861	791	806	805	826	859	818	823	779	827	772	794	821	838	832	821	840	803	846	786	792	838	788	872	793	811	823	834	801	799	834	823	770	782	821	817	805	786	804	807	840	811	861	778	841	854	827	783	831	796	799	804	852	767	824	780	720	842	842	790	831	803	826	855	779	819	810	821	830	807	813	819	858	879	797	770	823	824	828	856	798	791	822	812	807	872	804	825	800	827	784	770	797	846	830	811	823	791	806	889	828	856	828	824	803	895	799	840	884	843	770	838	767	826	763	827	816	782	794	806	833	835	844	840	856	803	836	826	871	821	820	822	783	804	851	802	808	842	829	815	817	810	781	862	824	831	860	821	811	830	797	853	806	847	769	865	815	822	836	789	813	811	858	837	829	825	848	841	807	839	787	811	791	853	829	854	779	832	834	859	829	799	818	807	811	842	832	800	853	804	853	813	802	827	789	808	812	812	819	826	803	803	820	787	821	829	824	847	786	848	848	799	801	837	905	808	846	812	849	799	858	783	830	772	809	799	816	879	827	855	840	859	830	811	817	828	752	800	836	835	806	825	783	841	781	786	785	779	809	805	859	861	797	832	851	764	810	831	836	768	830	828	814	841	855	782	814	822	796	829	836	819	850	800	805	805	743	816	833	847	850	836	787	859	829	891	840	837	779	782	852	798	808	785	836	840	761	780	799	846	837	773	796	817	824	723	840	801	797	812	839	862	831	790	808	755	796	779	853	849	832	848	831	864	850	782	823	808	826	803	774	898	805	779	836	792	785	835	811	822	850	843	775	818	804	753	772	841	834	832	781	816	803	818	793	774	792	767	883	799	799	806	750	788	807	826	798	783	789	776	850	831	774	856	812	834	809	800	821	818	777	848	807	763	804	773	846	847	818	791	794	848	850	825	805	838	804	840	822	817	795	817	805	819	801	839	801	813	795	788	848	800	780	810	791	877	807	842	812	787	856	815	821	802	824	797	747	775	808	821	843	814	823	784	812	806	828	793	815	846	850	808	810	831	855	825	833	840	840	827	779	849	800	838	843	803	799	807	834	783	810	810	783	804	837	812	801	812	787	810	853	843	776	844	842	825	803	825	749	803	818	831	764	826	821	857	797	800	808	813	845	807	815	826	827	800	806	833	778	824	780	859	819	798	783	810	777
66855	75252	74147	50160	36512	26109	13072	4991	2719	1706	748	446	321	366	360	334	351	315	319	303	317	359	341	336	346	309	343	331	339	326	347	321	336	278	332	295	373	339	325	303	314	314	306	326	331	315	333	350	349	353	325	343	332	294	327	352	311	329	350	381	345	290	304	341	342	340	351	333	327	321	332	298	325	328	354	333	346	320	333	319	331	317	302	368	326	390	341	328	310	317	315	340	330	332	334	345	319	306	339	351	351	303	326	327	324	322	344	306	342	320	331	313	336	350	321	321	345	309	347	354	304	308	313	348	323	333	357	330	300	328	326	344	331	342	329	320	333	331	342	332	355	343	335	334	318	305	346	359	338	355	320	309	290	315	385	341	308	337	324	336	358	328	312	306	324	318	342	341	325	306	371	316	328	347	324	336	348	353	330	311	325	342	326	345	335	345	338	351	325	325	314	306	344	344	360	345	295	308	333	335	310	336	337	351	324	329	350	331	363	353	307	323	328	352	318	337	313	309	341	313	325	319	348	309	326	326	337	326	346	350	336	342	330	352	354	341	335	324	318	328	303	334	337	323	324	317	358	327	338	327	334	328	322	370	358	320	318	383	337	354	331	328	327	346	334	326	314	316	305	338	323	316	346	315	328	352	312	337	338	360	344	317	352	355	356	327	323	285	308	314	322	357	341	362	323	312	331	291	352	296	338	328	308	330	332	310	332	347	340	330	333	288	331	314	298	330	339	344	341	325	354	348	310	298	280	326	331	335	380	341	338	328	396	332	351	337	309	334	295	366	350	346	346	339	314	315	319	337	309	352	332	353	310	362	338	318	342	333	320	334	347	370	352	361	321	331	334	343	337	296	326	305	367	336	320	314	321	339	309	317	328	348	350	308	310	346	347	334	343	356	300	323	340	312	343	334	359	313	318	300	338	325	345	343	327	321	335	352	318	325	320	341	296	350	317	348	325	339	359	356	347	326	325	347	346	356	362	305	350	331	336	313	310	355	336	307	355	311	348	354	381	367	343	367	336	369	350	344	339	338	325	366	363	319	338	334	331	325	327	335	295	314	352	326	342	345	321	298	362	319	358	340	318	334	319	304	355	358	342	311	324	346	311	345	347	345	297	294	348	325	329	320	307	358	341	321	326	334	361	322	351	315	363	367	326	352	346	351	325	344	373	379	341	356	356	344	330	331	322	355	332	291	335	308	357	321	339	355	336	346	300	333	353	335	325	349	333	340	331	352	336	320	305	320	328	362	331	317	313	318	370	314	356	327	304	332	349	377	345	346	351	310	339	336	305	350	301	330	291	337	353	333	306	344	328	331	328	313	338	306	353	294	317	330	355	331	357	363	379	335	311	356	310	355	315	350	330	341	341	343	306	346	350	321	336	323	339	355	320	311	327	338	310	335	334	326	348	359	314	339	325	344	350	296	346	302	327	364	329	318	301	333	315	314	337	299	309	315	373	322	349	312	317	293	334	328	351	319	355	329	316	340	351	321	330	368	296	311	338	315	334	346	339	325	340	350	334	319	323	344	337	348	339	351	345	333	314	316	281	303	341	325	264	309	343	351	291	320	327	344	323	314	306	336	296	342	335	305	336	312	351	330	332	324	352	374	335	315	321	329	344	342	313	343	308	317	343	344	327	360	314	328	307	332	338	347	346	326	357	350	337	324	338	331	321	325	326	309	351	321	350	363	334	321	376	354	336	330	361	322	318	339	330	365	319	344	343	343	357	350	300	330	305	341	347	351	336	319	338	344	292	331	360	383	349	340	313	320	312	341	341	307	350	333	348	336	283	338	365	299	358	320	345	329	323	318	338	359	371	329	332	314	337	342	347	328	351	328	367	332	333	337	321	332	344	338	336	324	343	332	341	322	323	358	353	310	348	351	317	318	313	342	339	313	325	318	312	353	372	349	335	307	332	359	319	325	297	315	321	333	318	337	319	329	327	331	335	328	339	366	327	317	350	349	320	340	355	339	323	372	326	363	342	322	348	309	325	334	338	336	318	313	346	339	318	363	348	342	343	331	344	336	328	336	318	328	306	383	331	328	328	324	311	332	359	333	338	344	298	339	350	330	339	351	337	343	338	327	334	363	319	354	318	361	339	336	335	329	342	350	311	327	309	318	308	370	310	322	331	364	335	307	339	316	299	324	335	343	341	335	309	361	321	317	329	325	310	329	325	309	329	349	322	307	321	338	341	316	321	311	347	344	313	349	351	306	307	330	351	300	305	340	345	303	308	325	331	353	347	299	341	338	321	297	306	323	323	353	335	327	338	330	324	358	340	365	308	316	308	369	337	341	307	355	329	331	331	359	389	336	337	368	340	326	330	354	323	338	344	328	370	336	339	329	341	355	301	342	313	336	332	329	346	321	330	380	327	340	339	334	298	316	352	338	364	329	342	318	308	341	333	343	375	341	343	363	342	326	355	321	317	312	320	322	294	309	349	350	341	337	343	296	302	309	326	333	331	369	337	343	317	297	333	321	350	342	316	333	338	330	305	344	320	305	327	327	334	335	343	356	328	312	298	332	373	357	320	327	320	318	346	332	323	361	340	330	347	324	330	359	356	335	310	312	334	322	345	306	345	320	324	330	324	360	339	331	308	337	289	345	294	308	354	320	335	331	359	327	341	322	305	309	337	292	313	325	323	360	326	330	316	317	352	353	339	343	348	343	351	284	332	292	336	337	325	350	323	317	319	370	359	322	348	338	326	330	350	347	323	329	310	315	321	350	326	319	316	323	334	316	303	291	366	342	350	346	340	316	328	333	311	326	325	369	356	312	306	328	305	308	365	330	329	334	358	354	317	340	330	375	330	310	336	318	319	310	317	299	309	302	329	308	351	299	320	291	332	354	348	282	365	291	313	311	324	369	343	337	335	340	323	321	341	347	328	351	350	353	328	340	343	357	331	355	319	362	325	317	344	317	330	327	325	309	331	318	323	312	344	333	347	317	360	315	333	334	331	335	344	311	372	357	350	322	341	295	362	314	349	338	297	343	334	338	313	366	331	331	296	331	330	336	351	316	334	323	336	315	360	298	369	322	356	358	320	353	358	314	286	329	337	366	346	334	357	345	325	325	331	316	337	309	371	311	344	333	312	309	333	360	345	317	333	362	316	303	372	344	341	372	315	357	348	349	360	358	320	318	278	349	331	342	343	323	324	347	342	343	370	312	319	340	340	339	365	335	374	341	343	322	341	329	352	330	337	328	314	330	310	303	342	341	304	339	372	338	317	332	333	339	330	309	324	323	361	317	334	316	333	326	331	337	312	308	325	322	320	336	346	371	356	311	316	329	318	306	352	304	377	352	323	318	358	307	339	351	357	341	389	312	344	337	330	319	306	295	315	325	334	316	340	316	318	357	312	345	332	320	292	333	334	319	321	323	355	336	292	310	323	353	340	355	321	319	350	341	315	340	335	334	346	328	333	346	344	357	361	321	340	346	349	327	308	312	331	355	304	357	331	309	351	321	331	317	350	346
43908	61830	68736	52919	43971	35803	22319	13259	8888	5539	2394	1022	830	799	829	787	806	835	874	822	831	776	748	799	793	830	783	815	810	799	803	831	804	828	854	792	833	810	831	852	778	840	830	807	785	801	846	860	862	818	800	830	843	771	826	844	781	852	799	819	760	841	848	816	770	816	841	781	812	803	790	864	787	790	835	772	778	783	859	830	816	826	854	826	811	790	832	841	863	797	835	781	877	850	851	810	819	842	830	828	839	801	809	834	838	800	836	825	810	811	812	804	836	774	812	797	815	767	803	824	830	795	788	802	779	816	823	733	826	802	827	805	819	856	788	800	852	819	844	800	845	808	804	781	815	804	777	815	755	802	807	806	825	773	797	803	795	827	813	796	825	782	809	753	804	803	823	826	830	794	809	779	804	814	816	797	815	837	826	861	778	780	828	833	821	804	815	843	839	847	852	813	838	814	831	824	812	797	806	825	823	828	766	873	886	794	833	801	824	828	831	837	842	786	829	812	836	862	770	765	784	835	836	832	810	817	812	763	853	800	819	828	842	809	801	808	797	801	833	820	801	810	826	808	806	818	851	828	805	818	764	837	818	809	822	799	816	850	858	805	811	825	825	814	847	858	797	772	808	742	842	776	828	789	823	809	849	809	823	832	791	819	793	797	893	829	794	780	815	803	816	744	820	792	752	804	802	812	763	814	782	858	821	820	749	810	829	775	776	785	825	817	812	800	805	785	795	780	774	800	856	766	807	798	824	852	771	822	803	833	822	838	753	840	806	796	822	815	785	826	751	813	856	793	837	791	818	835	791	806	827	817	815	760	826	783	776	805	808	843	835	804	831	743	854	818	799	878	787	826	788	839	800	812	836	833	822	831	810	815	832	824	787	786	845	767	816	849	824	841	843	846	835	779	823	793	843	840	877	814	825	810	774	830	840	770	793	817	840	844	819	757	759	791	784	814	786	790	760	806	818	827	792	822	781	809	832	831	799	764	804	768	820	804	862	792	841	799	820	816	779	870	828	802	789	821	816	832	840	802	844	791	781	746	785	805	862	816	817	795	787	779	826	771	755	822	859	797	804	797	884	769	758	814	801	808	853	823	785	805	804	853	833	768	851	805	847	766	798	794	836	789	806	833	799	847	842	880	772	831	784	808	837	794	847	838	873	792	779	838	837	822	756	806	797	847	780	800	783	819	807	831	802	781	834	766	823	867	829	810	827	822	857	820	845	824	809	812	909	829	811	811	783	800	853	797	784	847	786	815	816	832	785	813	817	789	828	815	820	788	806	860	811	805	803	842	798	835	785	808	830	814	800	799	823	828	804	817	753	803	768	809	795	782	850	842	814	817	783	824	921	779	817	817	762	810	798	792	776	789	797	805	789	807	801	813	779	767	823	813	824	760	883	780	825	780	813	826	841	835	826	821	797	829	838	867	786	785	851	810	846	828	823	835	818	805	838	821	862	785	786	829	798	836	804	776	823	835	835	894	823	796	797	766	835	791	827	794	844	818	824	792	822	824	815	844	838	814	843	816	833	809	824	828	841	848	832	836	820	823	820	745	808	869	772	842	792	781	797	817	829	891	821	845	802	812	791	877	825	832	804	859	804	780	839	864	847	792	782	798	793	814	813	845	821	810	849	842	815	828	826	871	831	869	786	778	862	896	802	824	800	819	816	848	839	828	817	822	830	789	797	851	819	823	787	860	819	807	756	831	843	833	784	816	862	790	850	806	779	782	827	858	796	821	794	739	770	817	818	798	816	780	843	802	837	810	795	779	863	837	839	789	775	813	777	791	849	812	797	870	781	772	817	853	847	808	852	854	827	750	784	794	823	862	840	822	835	778	818	798	819	795	849	851	871	899	811	842	824	823	800	869	811	819	833	815	804	791	851	779	809	793	826	778	805	818	796	855	790	838	803	783	797	781	845	859	784	815	792	777	797	776	771	813	845	834	795	852	792	867	837	834	814	811	818	778	775	822	836	840	826	819	836	811	800	803	842	796	834	828	785	825	851	870	859	819	820	747	842	856	779	786	812	772	839	805	830	805	848	838	827	786	858	802	822	812	818	812	764	769	784	844	793	821	852	844	827	813	788	824	849	842	860	772	847	791	761	797	791	847	837	874	825	832	824	825	849	836	808	813	821	871	852	810	807	782	822	792	858	823	754	839	808	814	779	804	828	866	832	842	842	783	799	810	817	835	815	779	818	824	822	811	806	828	816	810	825	813	784	788	816	834	835	837	822	799	846	831	863	802	751	800	812	809	830	882	740	808	863	829	788	835	750	803	780	829	772	838	805	848	805	820	809	815	840	844	854	807	793	829	841	828	843	794	795	773	853	862	788	787	790	789	828	840	824	869	812	837	819	811	844	838	846	800	788	829	823	744	769	776	797	812	785	830	828	825	831	822	809	821	873	789	898	791	789	853	833	861	816	825	809	831	798	840	810	865	754	810	837	837	862	783	853	870	830	802	871	749	817	790	754	844	811	829	777	757	859	798	840	773	766	830	774	760	804	828	819	750	813	813	768	793	818	825	817	780	774	805	783	840	839	801	791	824	817	865	813	859	794	818	764	798	829	860	817	832	838	767	813	798	771	849	808	813	813	834	786	758	855	798	773	804	790	832	772	793	815	778	780	825	864	830	826	835	799	856	847	790	796	822	833	847	794	828	830	817	834	766	803	797	788	826	840	775	826	803	805	792	825	840	861	797	818	801	839	833	834	810	800	829	782	841	816	855	826	825	818	800	851	854	798	781	775	810	827	823	773	807	866	866	829	855	783	762	830	798	867	844	822	800	791	786	750	843	808	857	804	825	749	778	813	804	821	763	782	806	817	864	758	804	824	829	842	802	835	830	814	817	832	821	823	826	800	806	775	820	825	809	817	810	845	836	825	830	855	810	847	764	818	817	850	809	819	810	810	809	822	785	800	805	772	859	788	788	779	782	868	785	825	827	815	854	827	819	836	793	853	821	803	827	783	824	870	790	816	777	808	825	822	830	797	817	861	861	809	834	799	802	764	820	833	810	843	759	810	765	814	841	820	847	849	864	769	799	853	776	816	827	819	858	786	844	802	779	816	862	749	808	793	830	815	787	800	823	818	832	821	815	822	780	799	771	803	829	852	816	838	832	777	867	833	828	836	863	794	780	791	859	832	850	816	802	825	822	808	778	792	810	863	841	829	803	816	853	799	837	859	800	831	819	854	837	805	806	776	801	830	820	824	754	844	878	843	826	777	815	780	832	795	826	808	785	806	820	819	809	811	807	830	822	817	871	801	792	785	783	813	786	812	761	852	738	857	834	815	770	788	788	855	854	823	808	835	787	826	810	837	881	810	750	827	801	791	777	778	794	817	875	783	859	835	781	810	857	839	811	775	857	831	783	789	831	793	827	840	827	814	787	844	818	892	802	795	800	825	817	835	804	790	814	838	808	783	838	824	880	859	847	795	835	812	803	810	825	828	776	843	817	791	782	802	793	796	826	813	829
65801	75558	74290	50050	37662	26058	13170	5764	3237	1950	936	409	334	346	327	323	332	332	321	292	310	316	326	331	311	326	325	332	351	351	370	311	345	360	330	356	319	328	335	329	313	335	306	334	379	338	345	320	333	326	364	305	338	324	332	344	360	328	329	349	316	324	317	332	321	305	337	320	334	358	339	346	322	324	351	332	341	339	333	329	342	324	324	327	350	287	317	326	312	320	357	344	387	327	314	349	360	347	344	342	367	358	338	345	361	336	318	328	346	328	347	328	315	361	385	362	307	350	343	345	319	335	355	307	314	326	311	349	346	359	338	320	374	330	319	326	338	329	326	352	326	369	334	365	361	314	330	329	320	351	356	304	299	317	344	322	312	335	331	292	327	323	333	346	316	342	349	336	329	310	318	336	317	326	314	331	308	341	341	325	346	324	331	333	312	336	322	327	355	340	362	352	321	337	332	336	358	360	362	352	301	340	332	307	297	316	309	304	326	354	322	325	323	337	354	325	316	326	318	338	341	310	338	315	360	310	336	352	378	339	360	324	308	319	324	326	308	336	306	321	349	348	319	338	334	317	336	323	348	347	354	325	344	349	332	317	385	321	348	331	337	361	319	344	359	332	357	319	346	310	363	337	354	295	305	321	350	345	361	313	356	334	328	321	319	316	316	305	353	309	334	319	323	353	355	327	325	334	339	322	344	311	332	337	334	356	312	326	387	315	340	335	335	341	333	321	355	316	325	345	339	341	298	334	341	350	303	336	323	345	344	318	293	322	354	315	358	328	344	338	309	345	344	364	301	352	334	337	333	318	300	322	352	332	343	336	300	345	340	355	345	326	342	333	320	331	346	331	339	326	303	342	328	344	288	303	295	351	316	343	341	319	348	299	365	316	382	341	355	339	336	352	331	340	321	349	307	320	310	365	312	315	327	294	326	300	354	337	366	347	360	334	318	324	336	326	364	316	331	322	304	338	363	346	342	328	356	329	328	343	365	339	316	352	367	332	335	326	340	348	327	356	334	320	355	352	316	341	290	305	355	346	326	325	326	357	309	341	357	336	356	315	337	339	356	352	368	334	324	344	315	310	346	354	324	329	333	360	349	349	323	342	325	370	336	324	342	331	309	304	368	341	304	325	298	326	324	360	299	340	313	345	344	326	316	333	321	295	330	331	325	329	332	339	313	338	317	311	306	348	313	328	318	314	348	322	344	315	333	350	319	341	311	309	351	317	348	308	316	317	291	327	344	372	357	341	340	312	333	315	359	294	347	357	323	340	320	356	334	330	357	332	344	332	302	326	310	356	332	328	332	358	352	329	334	349	338	354	316	321	331	311	318	335	291	322	329	313	341	341	316	335	356	370	304	328	354	388	319	330	311	309	345	314	314	342	314	349	340	316	364	364	314	347	321	325	360	347	316	331	298	339	327	341	298	334	342	361	316	322	322	322	363	338	296	330	340	340	369	319	323	334	338	364	320	358	308	334	328	310	322	338	352	367	297	314	313	310	342	366	371	332	344	317	330	343	324	311	348	326	326	331	314	305	330	331	328	378	345	323	328	307	328	345	327	329	368	318	342	335	335	350	302	340	336	340	335	330	337	346	364	327	305	322	326	343	315	314	306	348	366	341	319	331	305	315	334	334	338	355	348	346	375	291	321	319	337	300	348	291	297	344	326	344	304	311	343	342	362	348	338	333	346	308	333	310	333	312	349	308	338	297	373	317	306	338	334	315	310	354	324	323	353	337	306	297	325	305	296	286	343	327	306	329	350	323	313	324	328	375	325	322	365	332	391	351	322	353	328	317	345	347	302	334	308	353	339	326	336	322	332	374	332	323	354	290	341	317	329	308	350	326	322	328	352	355	302	334	316	316	334	314	336	315	354	344	356	321	341	323	342	309	350	365	309	342	362	335	340	337	315	320	350	355	336	331	351	345	350	363	337	340	302	313	329	341	342	325	353	363	289	337	343	300	341	320	357	327	329	305	365	334	346	309	328	331	330	331	334	332	334	363	310	333	356	306	349	361	317	302	344	331	329	314	331	360	336	304	323	333	313	306	353	338	347	337	332	313	345	352	320	328	352	341	353	318	275	349	355	318	359	305	337	335	340	327	333	337	326	309	322	308	348	302	341	330	337	312	346	342	352	314	341	362	364	339	336	344	318	364	314	323	337	358	308	314	334	336	308	316	326	344	307	318	297	349	379	319	304	310	327	333	335	311	340	323	358	284	345	352	326	334	322	347	332	332	351	329	335	317	304	324	320	308	318	324	350	330	346	333	313	330	337	301	325	347	331	325	341	310	318	301	307	353	318	331	330	333	329	320	324	336	325	347	350	334	335	344	361	337	365	295	344	370	364	335	326	322	346	326	324	294	302	324	322	334	334	316	319	330	319	364	348	341	344	354	345	352	333	319	359	345	333	332	359	321	350	330	329	307	350	318	343	349	329	322	312	357	348	352	311	340	319	325	347	355	325	331	328	344	311	337	324	332	344	294	325	323	332	300	303	305	321	308	307	360	326	335	301	313	313	348	272	334	324	314	354	324	356	367	350	334	326	306	327	323	338	318	311	352	339	311	298	334	330	345	348	321	336	341	309	325	353	344	344	304	303	342	380	340	323	326	339	329	313	324	295	341	320	328	319	347	340	328	299	341	354	341	306	296	324	345	327	298	307	321	345	330	320	370	342	339	339	328	313	332	322	322	298	324	325	344	350	331	353	285	344	349	323	352	340	326	349	339	310	322	352	347	325	357	315	347	352	340	388	307	314	349	344	347	362	318	348	331	350	328	363	338	350	300	330	331	330	323	359	357	333	346	325	330	323	322	325	333	346	340	325	350	330	297	330	335	342	344	342	324	322	332	323	357	332	306	311	351	297	327	360	345	339	329	295	371	308	350	316	338	329	340	319	369	337	328	326	329	362	359	330	339	326	337	339	362	341	322	325	337	340	325	334	338	338	338	333	361	334	356	305	335	314	335	314	311	317	318	338	345	317	342	362	344	366	331	328	304	342	320	341	312	316	343	302	352	316	357	356	345	340	378	358	314	299	314	336	355	351	364	339	370	345	324	319	340	343	338	363	342	323	323	329	318	337	319	335	356	314	341	348	351	325	347	328	337	331	338	363	331	360	344	362	336	318	324	326	337	309	328	321	310	303	307	340	334	318	344	302	354	334	315	312	310	352	333	306	353	314	334	357	297	300	326	327	356	300	367	319	358	336	337	342	290	310	339	382	326	348	316	323	332	315	327	326	351	304	299	304	325	325	334	342	326	317	346	309	348	347	293	333	314	341	335	358	365	338	365	335	343	338	315	321	357	335	334	300	309	319	343	315	348	350	355	361	314	315	346	364	329	323	352	343	319	329	350	330	362	302	325	313	330	359	330	319	332	305	324	316	334	340	347	359	301	362	349	357	364	357	326	355	319	341	326	346	332	303	322	313	321	317	309	348	339	339	344	333	300	347	332	368	338	332	319	347	347	325	325	329	323
42963	61188	68748	53440	45109	35261	23393	14759	10482	6724	2893	1030	827	872	822	835	832	798	859	819	802	864	831	793	835	828	839	786	823	808	832	803	865	817	803	811	786	829	807	824	818	805	773	803	790	843	827	800	798	840	819	832	807	814	776	768	785	757	808	815	821	801	797	849	795	756	824	795	816	825	774	793	783	792	764	853	791	815	781	791	815	842	804	793	752	829	839	784	790	840	814	784	796	802	804	774	844	833	823	834	819	742	756	837	862	807	793	846	867	744	789	849	824	864	817	836	756	809	823	851	799	809	786	808	828	829	800	832	836	788	790	819	843	816	797	871	844	825	810	756	819	799	810	850	799	812	823	829	824	809	777	802	781	825	811	763	813	827	808	814	842	857	840	816	827	787	790	808	779	780	792	825	799	822	876	806	906	794	768	828	818	804	789	790	856	796	829	853	814	827	814	861	777	793	805	791	859	799	801	853	844	824	808	811	809	856	853	804	846	789	812	760	836	833	804	789	802	776	838	786	822	825	832	825	815	854	851	755	789	836	838	806	852	753	794	856	808	783	800	770	806	796	803	855	822	785	837	840	836	809	793	786	806	799	822	784	839	808	817	798	840	809	814	781	803	831	827	825	811	827	768	814	774	775	847	848	863	850	842	788	868	864	813	825	800	834	812	831	747	821	811	823	827	810	825	785	826	810	838	803	839	806	812	824	885	839	833	826	847	821	778	763	816	808	837	874	875	847	888	776	750	856	845	864	817	829	802	851	785	837	774	800	847	834	798	781	798	856	829	812	817	830	839	824	845	824	810	839	865	798	839	825	829	794	823	770	836	793	840	813	833	802	814	835	842	753	806	823	833	789	827	811	823	790	781	803	814	848	893	840	876	814	787	774	775	779	829	836	792	859	839	745	811	761	826	810	859	850	852	794	797	827	810	819	793	764	816	902	824	774	795	879	795	745	832	823	780	862	810	860	805	774	801	883	759	834	802	797	842	821	771	794	824	866	826	785	768	845	863	789	869	806	836	810	839	819	846	826	813	821	870	846	807	854	836	806	772	879	819	797	833	834	758	767	832	810	810	774	796	827	768	779	810	816	873	782	771	835	834	825	839	801	837	792	767	760	819	826	833	844	826	811	816	817	855	774	764	779	838	812	850	793	816	811	817	801	838	853	833	790	789	824	828	825	794	852	867	804	781	801	827	847	845	844	845	875	789	854	785	817	814	802	829	827	813	806	787	842	810	797	801	772	794	770	810	884	853	829	757	804	871	803	820	793	781	862	839	802	769	826	808	792	803	853	887	848	858	761	852	861	803	797	805	784	837	825	837	764	800	809	867	775	813	840	799	804	840	865	823	820	828	850	865	809	781	798	826	769	833	786	801	773	785	864	802	828	783	830	785	768	850	791	840	858	742	824	826	784	861	804	843	768	789	862	835	787	788	777	814	791	836	795	785	762	820	838	807	777	866	796	744	806	797	825	838	828	811	794	837	859	826	786	832	816	805	817	795	795	833	854	828	781	853	827	831	835	798	799	861	892	828	793	813	795	849	813	862	836	813	842	802	875	820	812	802	817	778	821	770	796	815	831	862	792	797	867	833	878	793	866	858	826	817	822	837	805	832	847	818	859	827	821	814	870	809	850	879	802	794	843	765	813	838	773	819	768	826	799	814	834	813	816	782	847	759	757	799	815	742	831	817	803	858	864	826	826	824	777	825	886	813	814	898	845	821	829	798	807	771	801	816	819	837	814	815	786	799	802	795	800	818	821	766	821	802	844	835	847	849	803	830	774	794	842	771	824	815	895	841	797	817	801	817	851	796	896	819	854	779	841	824	830	813	806	802	792	820	876	841	837	822	857	818	803	811	765	817	786	842	820	816	833	829	803	782	843	847	824	807	819	811	847	896	850	846	811	837	824	840	842	783	791	855	837	790	874	800	834	852	827	802	810	797	775	794	833	763	845	811	863	796	827	780	781	802	787	821	847	823	810	836	789	819	871	800	824	797	783	742	827	805	790	801	780	786	806	809	829	823	837	822	801	849	815	848	794	782	792	828	833	785	821	810	754	798	822	849	767	794	821	801	772	798	871	805	890	820	776	783	827	803	834	825	837	813	852	823	800	794	815	798	799	816	792	814	819	801	826	807	821	803	819	827	788	837	824	863	788	807	765	818	786	785	802	869	847	793	830	824	797	827	800	783	813	832	782	838	838	807	789	800	825	814	832	797	846	806	804	831	806	836	786	828	797	817	839	747	781	794	785	868	851	832	773	815	794	791	799	826	838	849	793	855	839	851	835	804	816	840	808	801	839	861	842	810	796	813	784	826	803	802	834	868	828	810	838	844	815	813	787	795	852	827	787	790	809	838	799	828	821	856	843	750	813	821	778	828	822	793	773	812	831	835	870	816	778	816	832	811	847	801	857	866	829	798	816	872	818	799	789	786	804	821	798	832	858	859	811	836	818	795	761	840	817	836	809	874	869	795	792	793	810	866	820	822	828	801	779	795	825	811	838	788	837	802	800	787	854	846	815	803	827	798	810	780	808	797	878	797	870	872	791	806	865	811	823	843	846	791	859	769	789	871	818	891	794	794	824	793	789	800	764	823	798	829	740	852	833	843	829	860	848	820	856	832	836	813	827	764	814	815	817	838	847	780	838	805	853	791	836	803	832	800	806	844	803	878	799	769	796	811	839	849	834	827	808	795	804	852	820	839	817	813	876	807	791	868	812	774	807	788	805	840	810	861	765	829	791	790	816	868	767	854	819	807	795	773	764	824	847	789	807	804	794	817	829	848	775	849	795	823	791	800	821	837	846	782	808	798	797	810	828	815	827	822	820	833	834	798	852	811	805	799	829	804	782	817	822	807	843	804	828	803	832	822	813	839	831	788	856	806	809	801	824	792	796	811	776	841	805	790	830	842	803	803	823	781	847	812	771	830	836	808	770	796	819	827	811	766	768	811	788	777	819	839	856	814	836	769	798	818	831	834	782	804	807	833	794	811	841	803	783	764	853	807	829	837	805	771	763	780	888	799	816	801	817	801	831	842	851	819	862	811	787	853	809	807	866	833	850	836	844	844	795	804	793	830	829	808	817	805	799	832	863	848	847	836	795	788	768	824	857	850	819	800	843	790	815	795	843	847	811	833	844	818	814	815	803	798	838	786	833	817	827	816	845	791	824	832	842	776	823	843	813	862	846	815	865	838	810	835	870	845	803	814	817	786	761	807	849	797	864	795	831	866	843	860	830	846	791	837	843	802	842	757	815	823	877	819	815	809	807	856	829	787	787	779	811	810	855	850	810	843	772	777	804	788	807	816	810	808	824	789	810	826	797	811	827	799	806	844	813	821	827	800	925	827	847	815	814	826	839	831	762	845	823	815	801	840	807	823	820	828	793	838	801	823	787	780	790	839	838	783	878	843	801	831	789	793	784	843	818	829	808	835	805	837	859	785	851	866	821	817	830	801	805	813	814	852	819	860	839	840	813	809	841
67209	76189	74032	52249	37272	24060	10916	5413	3487	2068	1079	419	306	347	334	338	312	330	284	344	385	347	333	343	335	319	353	324	320	324	316	343	296	330	336	345	305	337	335	380	337	328	306	337	320	296	327	374	339	354	366	351	296	324	358	365	332	366	339	349	337	333	310	324	327	311	345	329	319	343	318	351	333	345	362	319	356	355	334	310	333	333	322	362	342	345	335	330	312	368	365	321	325	323	311	349	323	321	349	351	331	361	347	374	331	340	323	321	294	336	341	326	318	352	332	325	315	305	339	331	334	353	310	318	310	335	306	312	320	362	337	298	311	311	314	340	313	336	347	322	311	305	334	360	339	339	352	307	313	338	324	327	318	302	376	297	365	336	339	350	319	301	333	318	322	317	324	361	302	310	309	346	362	337	337	356	353	317	345	345	326	272	346	340	320	302	322	338	329	347	329	326	322	341	321	353	346	375	328	342	320	306	342	339	321	365	326	366	350	316	328	364	304	338	345	351	313	328	344	318	319	331	349	333	356	363	338	372	328	331	319	319	341	335	339	304	356	344	316	348	323	334	313	336	337	325	361	331	378	345	324	326	338	327	301	338	314	319	339	315	332	326	308	341	354	306	333	355	340	304	355	308	328	319	345	310	378	324	366	314	347	351	334	314	337	329	326	311	328	371	355	371	349	327	342	311	332	312	365	356	325	330	346	324	332	277	336	330	321	343	330	373	363	337	366	353	320	336	328	356	308	346	369	313	349	372	386	337	317	317	357	351	315	324	323	334	302	329	348	308	343	346	347	330	325	315	325	375	308	337	315	319	349	310	339	316	351	334	319	335	355	340	348	357	310	348	371	352	305	288	343	326	331	312	312	356	319	340	321	341	313	339	301	378	366	348	349	341	313	346	318	341	359	336	333	319	328	312	364	366	342	290	338	317	316	321	325	307	317	326	334	337	315	355	359	343	313	298	384	357	338	329	340	331	335	333	337	350	323	367	338	304	344	349	370	362	324	324	310	308	332	323	331	345	316	336	335	325	358	307	342	344	339	289	327	354	345	352	345	326	328	318	358	337	272	348	297	344	322	305	348	375	322	330	316	346	332	319	338	326	322	291	353	373	326	303	315	339	331	315	334	333	345	322	320	342	366	308	330	352	312	338	306	339	380	328	349	307	340	356	340	332	314	323	340	330	305	332	349	330	379	345	383	329	328	351	310	337	356	325	357	308	320	310	339	320	311	348	300	325	332	345	311	335	370	287	324	338	328	328	356	323	324	328	335	318	345	370	351	305	324	343	340	327	363	342	366	364	340	312	303	343	343	343	333	293	319	342	336	333	347	367	323	360	330	348	339	342	316	331	343	351	358	292	324	296	317	331	325	309	334	318	357	311	328	337	307	393	325	300	355	338	321	355	317	304	353	357	358	352	311	337	330	322	359	327	322	336	362	355	355	335	335	330	331	359	337	341	334	306	355	338	316	369	343	343	313	311	312	310	350	331	322	310	325	344	323	353	350	356	354	324	312	334	348	327	317	354	324	377	336	354	322	329	384	337	326	308	313	308	324	363	341	343	332	343	348	328	323	340	331	299	330	316	359	312	360	356	297	319	327	333	321	341	334	318	353	324	340	359	328	347	356	295	312	314	299	341	297	325	317	324	354	329	335	339	331	354	329	341	329	370	354	335	337	303	322	283	326	340	373	313	322	359	335	315	298	321	336	322	326	334	331	316	332	346	334	348	291	312	319	343	350	354	343	335	320	334	373	339	336	330	313	327	362	313	350	331	317	317	325	362	348	307	322	349	319	318	304	351	335	326	340	340	316	312	321	347	347	382	305	344	324	331	330	330	353	317	307	357	335	317	304	343	324	331	372	337	308	289	349	313	318	344	334	324	336	326	338	305	337	308	338	352	347	360	311	331	334	357	348	339	309	346	292	310	311	328	321	335	354	330	344	317	335	331	362	324	324	342	349	325	304	336	310	344	316	328	331	286	310	336	344	297	334	319	315	340	321	324	339	344	378	349	342	328	336	306	351	332	331	307	325	310	372	347	361	373	336	321	330	320	349	331	329	351	315	319	332	336	315	333	338	315	342	352	365	343	337	318	341	330	337	366	376	348	357	319	322	300	334	323	351	319	315	300	349	313	332	351	336	312	325	330	355	344	348	332	308	359	319	298	312	311	364	329	337	348	355	321	343	339	343	329	365	327	341	339	346	367	351	348	312	296	322	359	321	297	316	354	335	365	360	319	357	341	301	337	337	332	315	317	313	306	385	328	370	310	333	313	310	341	307	340	334	332	310	347	323	343	354	324	341	329	350	358	355	323	388	341	345	317	334	338	340	303	354	322	313	330	331	344	347	337	339	348	359	333	352	347	337	331	324	327	326	321	344	329	369	303	335	369	309	329	350	322	347	316	343	373	315	349	349	341	324	301	265	337	304	322	341	318	326	332	341	322	340	343	329	335	346	309	356	325	344	329	327	334	341	314	332	313	335	331	334	349	321	331	316	343	329	288	304	342	341	365	336	367	344	361	336	324	323	331	348	358	346	323	327	350	347	341	305	326	348	365	351	333	342	314	349	327	342	334	319	325	359	339	321	325	355	319	316	318	321	313	353	320	313	348	305	309	310	326	351	349	360	314	340	355	356	320	328	319	335	332	319	329	334	341	300	349	365	364	329	293	337	331	361	343	308	347	334	314	315	331	325	334	322	342	345	313	318	348	337	309	321	321	321	299	387	332	328	318	317	305	341	334	369	328	331	325	353	312	344	340	360	328	359	343	321	321	319	324	321	337	355	322	350	328	302	344	352	290	337	348	324	335	351	333	343	335	327	335	359	298	335	310	322	368	354	329	361	354	369	351	348	338	320	286	340	363	379	320	326	362	319	357	293	325	359	332	329	337	346	332	365	376	296	342	346	316	352	329	353	318	343	344	361	350	324	346	325	353	339	315	340	348	326	314	363	342	329	341	341	360	336	325	366	317	320	329	356	304	338	327	353	338	319	341	311	340	288	334	349	361	345	329	334	362	365	319	344	308	313	325	289	346	318	349	331	375	297	319	358	343	319	356	326	320	372	300	326	352	312	347	355	335	333	314	324	348	344	326	358	335	315	359	334	337	332	321	306	342	329	289	363	322	333	331	362	324	323	338	320	350	349	352	352	356	334	348	363	331	330	329	340	332	347	336	344	354	341	336	356	341	331	335	335	309	314	325	334	344	335	327	343	346	346	334	337	312	346	331	360	303	336	345	321	319	365	331	319	317	329	341	333	334	350	344	351	331	357	363	350	339	340	362	319	304	321	349	343	324	320	341	384	322	293	303	334	339	333	336	325	357	367	327	340	273	322	321	338	306	350	318	317	364	342	312	332	320	357	330	361	329	322	358	358	318	352	326	359	320	334	337	373	327	329	325	341	352	345	358	327	343	322	316	316	341	345	326	314	341	333	363	331	314	348	359	303	340	316	336	319	325	332	332	302	352	300	334	294	378	321	334
44592	61267	67779	55348	44629	32239	20121	14892	11064	6985	3500	1084	858	843	823	889	794	858	802	830	819	839	767	813	757	804	801	774	809	812	805	820	817	854	821	828	817	762	786	828	763	827	814	801	790	857	811	818	876	826	841	826	843	823	794	840	831	828	837	816	824	796	835	823	828	792	804	793	816	802	843	804	827	893	833	789	844	819	820	861	803	906	800	787	792	781	829	822	764	779	834	775	831	823	839	850	810	825	853	771	834	789	825	857	784	821	813	788	825	816	840	794	796	843	817	818	819	822	780	846	837	826	807	821	800	782	780	777	792	800	801	846	824	759	806	783	838	843	839	820	837	790	803	777	844	841	836	780	869	819	788	830	814	773	814	815	801	824	783	748	801	791	785	829	765	846	791	793	807	864	822	832	829	842	785	811	801	837	818	777	766	793	793	835	835	840	851	889	820	793	798	783	821	791	826	857	796	814	883	791	814	806	781	831	783	853	822	803	843	808	821	830	789	807	833	777	839	758	816	840	811	796	823	818	811	844	814	842	786	797	795	860	865	778	880	846	878	812	847	848	866	793	781	860	800	827	806	828	832	873	825	814	832	840	807	787	792	852	842	825	883	800	811	876	802	836	788	831	747	776	780	815	782	793	870	873	817	830	826	791	813	793	781	777	863	829	857	789	820	827	837	794	850	872	811	768	804	768	834	816	795	800	848	809	804	832	773	836	818	790	828	777	822	797	813	773	806	844	859	776	820	761	842	853	828	805	812	813	845	817	812	822	831	765	848	789	804	786	863	815	822	786	872	836	764	816	826	790	827	782	857	864	788	813	805	817	823	791	785	841	839	871	841	786	793	818	807	835	842	822	817	862	803	853	847	802	772	799	795	822	786	776	838	805	829	833	858	839	799	782	829	813	867	826	819	867	804	764	829	819	842	795	822	840	819	841	799	834	767	789	831	830	771	800	767	775	828	825	850	779	808	820	779	803	777	840	791	825	811	872	810	796	789	777	800	837	792	830	770	775	782	826	781	818	822	806	847	853	838	793	821	815	791	885	767	842	853	823	850	903	770	815	823	801	843	833	737	832	830	794	780	825	800	843	817	812	876	814	847	810	850	804	784	850	876	792	779	833	870	892	796	829	782	799	855	861	841	793	850	815	801	842	807	788	837	846	824	761	829	827	805	837	798	840	823	832	877	811	803	782	806	817	847	855	844	767	821	832	777	799	871	818	799	857	832	807	806	806	798	776	785	748	869	816	789	818	811	848	817	769	835	816	782	816	872	823	842	828	748	817	833	841	818	818	786	836	810	782	780	839	825	849	775	819	819	862	817	801	832	857	772	788	772	802	835	834	837	847	809	801	786	858	850	812	856	795	789	828	864	799	890	844	861	851	812	831	863	784	789	852	817	811	842	844	794	811	849	856	785	826	800	771	870	799	812	806	808	839	831	795	815	822	816	833	798	824	782	833	781	829	878	808	849	821	814	820	805	817	792	844	808	795	814	801	804	838	809	804	813	836	849	813	848	886	811	819	782	778	881	815	805	890	865	828	803	814	837	816	810	842	788	811	846	845	832	846	791	781	779	780	800	864	821	855	817	794	780	798	794	827	816	823	847	804	793	776	832	773	842	837	777	833	812	792	806	828	821	828	813	844	804	841	829	835	819	890	802	812	812	772	828	804	812	835	879	830	806	840	821	808	864	837	769	803	838	804	820	798	805	841	790	808	850	820	840	776	802	868	787	845	824	826	813	765	829	802	840	810	775	829	832	815	814	824	858	884	821	842	840	838	840	819	840	776	819	802	836	835	838	747	795	844	839	809	828	823	831	854	840	793	809	856	789	852	828	839	838	812	828	827	856	804	852	799	889	779	844	853	836	763	848	815	823	808	869	855	814	812	822	862	779	802	807	822	856	831	868	825	862	860	827	825	827	862	822	794	798	802	816	841	785	858	839	826	809	804	802	905	845	816	809	832	843	773	845	803	778	846	823	831	816	801	808	854	850	783	812	886	776	860	817	882	797	876	832	774	801	830	790	816	750	830	806	811	798	858	827	763	844	790	775	777	808	827	842	791	845	826	821	857	821	856	762	810	795	794	802	853	802	822	819	785	843	775	792	817	860	788	828	844	859	859	803	882	809	844	804	800	779	843	827	824	780	838	851	750	837	813	785	857	838	804	793	842	859	778	757	796	790	793	795	803	819	822	827	839	771	826	842	827	798	812	859	832	739	851	837	870	811	807	801	816	780	828	801	796	871	793	808	833	788	867	773	806	857	821	830	873	809	798	793	821	800	845	833	828	771	791	825	834	850	831	803	841	814	793	788	767	778	736	798	839	782	853	837	779	844	824	835	799	811	797	795	843	825	850	736	832	824	809	798	818	843	837	827	778	792	854	815	763	860	823	812	804	857	803	852	829	848	803	786	841	876	783	852	824	834	844	860	800	830	821	850	773	812	841	849	854	774	771	855	819	834	811	858	798	826	846	809	869	809	767	794	843	862	864	855	786	824	787	794	809	823	815	839	842	824	770	829	812	854	819	754	773	823	801	820	825	838	820	811	845	835	835	811	882	868	835	826	836	791	826	778	788	808	793	764	820	716	847	833	740	760	792	760	762	806	830	815	812	821	823	818	821	759	834	805	851	768	809	779	782	812	844	860	864	825	818	800	820	843	779	835	778	824	805	833	807	792	802	849	891	837	819	830	832	825	799	862	817	810	879	781	842	850	819	807	809	772	805	795	799	823	845	837	820	824	798	803	814	848	831	805	809	841	790	848	803	794	830	803	806	779	845	858	839	859	840	839	822	793	755	846	788	811	819	790	832	822	791	803	806	812	823	789	789	843	838	792	813	810	838	867	805	799	827	839	803	785	797	811	837	782	832	860	859	847	859	889	810	774	753	773	817	816	806	800	810	847	789	856	859	815	824	770	768	821	821	807	768	833	838	824	820	778	843	798	826	762	893	825	804	813	838	797	833	808	804	859	790	793	815	806	779	807	807	848	808	783	814	805	826	818	829	810	801	827	783	852	811	830	768	840	827	819	880	795	857	789	859	779	810	813	818	762	800	793	841	816	832	860	808	811	817	821	791	810	831	833	800	795	839	762	786	796	829	794	778	790	838	769	799	881	846	806	788	788	845	814	815	760	855	845	816	800	802	789	788	764	838	813	797	835	833	838	798	870	842	873	817	821	811	779	821	847	812	838	815	809	792	848	829	819	865	803	811	810	826	825	830	824	872	830	858	828	804	812	792	836	794	845	831	775	826	776	807	801	809	766	809	822	828	816	765	768	800	854	862	834	778	728	844	820	818	801	811	815	800	811	808	766	803	875	845	796	881	806	804	856	823	800	812	802	784	803	836	843	860	820	786	813	828	833	839	817	771	805	854	804	849	829	825	830	813	797	796	805	785	823	789	815	825	823	818	814	806	809	847	815	815	844	854	804	801	798	843	774	830	816	822	864	853	813	794	801	823	816	786	811	808	826	810	833	820	851	790
69672	76486	72569	53080	36726	24198	11278	5614	3578	1924	1095	423	361	349	341	354	323	319	331	352	330	362	339	356	369	358	311	305	357	317	332	331	356	338	320	316	352	334	341	330	338	361	344	360	341	333	318	348	299	318	322	357	351	317	349	341	375	314	355	330	316	347	346	348	328	334	317	341	308	350	322	326	318	342	360	312	331	309	329	337	353	304	299	313	332	314	313	337	329	300	341	330	304	341	305	328	340	322	351	344	311	335	335	376	314	312	328	332	324	331	334	327	325	349	342	324	322	321	340	319	350	329	324	346	365	348	330	343	301	335	339	317	310	318	331	364	333	338	308	299	311	334	346	346	316	313	331	348	315	294	314	369	334	325	326	347	320	356	384	357	334	337	307	338	339	356	335	343	328	306	336	375	339	331	378	325	342	336	359	313	342	327	357	336	325	321	355	344	328	359	333	328	310	327	308	365	318	319	370	300	334	343	295	330	341	319	352	326	316	311	316	338	324	318	328	342	358	389	309	342	341	322	327	351	320	325	361	330	351	328	350	354	375	327	332	332	341	344	323	366	298	316	330	350	322	329	330	325	327	358	387	338	331	321	317	356	354	299	354	351	340	350	320	306	337	346	305	353	347	303	352	342	337	330	371	341	357	338	313	319	326	331	312	319	320	381	336	332	310	338	310	312	303	346	329	358	351	329	314	311	329	355	332	340	336	322	336	311	340	323	331	341	364	365	325	310	318	332	353	320	318	309	311	351	332	354	313	336	308	341	340	339	317	334	338	302	341	327	336	328	298	333	323	351	314	333	338	340	334	371	324	331	308	341	353	349	347	320	352	320	324	295	342	330	319	373	316	366	326	342	357	332	339	332	357	315	311	340	391	330	333	304	316	350	342	346	317	362	317	327	345	303	329	341	352	345	350	325	344	299	336	384	334	326	305	326	324	365	326	336	352	327	346	340	344	339	362	338	342	352	319	316	307	327	376	331	324	331	324	348	318	326	330	325	334	322	355	318	324	321	341	349	363	304	331	313	333	358	358	350	329	331	358	364	337	324	306	349	306	381	323	343	344	311	324	316	362	336	328	320	336	345	347	338	350	326	352	354	323	327	326	314	319	309	307	325	325	321	331	312	310	343	348	357	373	345	356	346	310	316	332	323	306	337	353	334	347	341	325	344	323	354	347	319	338	336	324	327	343	303	337	320	355	346	339	344	328	323	341	333	311	321	332	304	337	353	316	313	318	322	346	364	359	364	354	307	352	313	373	328	335	336	307	312	318	334	391	321	357	334	357	349	342	333	350	350	316	333	318	362	327	330	312	317	313	313	328	336	336	333	336	333	359	316	349	340	334	329	296	308	328	311	303	307	341	338	346	320	331	354	367	331	356	295	345	332	337	340	308	313	343	336	354	351	327	332	356	348	310	316	328	329	380	305	331	333	351	362	346	318	335	353	324	327	337	329	326	339	319	320	307	318	295	310	291	344	361	303	359	307	334	327	318	343	303	338	344	332	362	327	339	337	304	320	366	360	312	311	353	329	340	326	340	325	331	337	322	315	323	333	347	336	293	303	321	359	343	336	321	349	340	348	381	310	346	350	322	324	315	333	329	332	324	331	366	323	337	317	360	333	319	337	343	294	330	348	326	340	327	344	362	347	323	356	361	338	350	343	316	317	338	325	346	305	314	329	322	339	312	305	331	297	312	314	367	343	332	373	327	345	332	329	338	320	296	292	297	363	311	350	356	310	346	365	322	350	350	311	330	367	320	327	339	316	322	314	348	352	329	330	325	324	333	331	350	293	295	327	344	315	325	341	308	327	361	345	342	331	327	314	305	342	337	322	317	326	326	345	343	344	342	315	332	326	345	346	345	321	393	333	326	333	335	317	326	342	335	350	328	308	319	347	304	356	318	358	344	364	370	369	310	336	322	331	329	350	356	327	339	326	318	358	301	319	329	315	354	300	333	334	365	346	384	379	330	328	315	360	332	310	321	299	290	321	296	339	340	335	290	310	351	359	362	340	330	354	359	312	327	319	326	303	310	312	321	326	348	334	315	311	323	326	327	349	293	347	352	329	329	404	326	344	350	344	353	321	348	313	323	346	342	303	319	299	354	320	295	313	301	298	318	312	306	326	333	314	357	315	356	346	301	315	378	387	382	319	294	310	328	358	338	317	343	314	321	327	345	300	350	322	313	324	315	317	347	348	313	322	334	326	338	304	307	314	326	307	322	320	338	323	324	343	333	318	308	352	326	343	319	339	357	344	287	330	322	332	331	333	303	340	307	332	351	319	343	330	365	343	360	315	347	297	354	340	355	340	341	330	336	318	316	364	315	331	340	323	346	326	307	337	356	330	310	319	338	367	323	329	324	295	340	309	324	346	374	322	327	313	354	354	345	343	342	329	323	351	323	338	323	360	363	337	339	336	303	340	317	357	354	322	344	332	339	309	334	332	324	348	364	337	322	371	352	325	356	314	316	310	342	337	318	335	286	336	326	336	340	324	330	311	318	321	341	319	337	344	313	349	344	352	330	368	334	323	316	351	343	266	329	317	366	354	344	362	309	320	334	344	348	303	326	327	346	339	335	352	354	339	344	331	358	310	315	314	356	327	341	339	320	329	314	364	327	345	308	345	307	335	340	352	337	321	315	308	329	302	341	352	327	324	310	368	315	306	302	356	332	289	322	359	337	342	348	330	348	341	331	344	321	337	318	309	365	339	293	325	334	329	326	338	345	332	338	350	349	331	292	321	337	322	342	338	334	316	319	318	355	356	348	346	312	356	321	327	355	326	345	322	361	319	311	317	336	325	329	369	341	309	316	319	305	294	346	359	336	321	297	306	330	355	327	325	313	344	339	319	335	329	333	335	335	320	362	348	301	315	355	331	342	313	335	316	334	342	331	330	360	335	343	345	327	362	364	353	324	333	333	323	292	305	333	362	311	331	296	350	297	345	318	347	359	335	296	326	332	350	365	333	377	311	296	353	314	301	345	321	309	325	331	353	335	347	334	305	333	351	360	334	348	294	340	324	337	317	324	320	399	368	349	326	320	341	317	345	316	330	355	341	326	326	335	344	352	324	328	331	350	302	352	295	369	329	356	317	334	355	345	317	377	339	331	337	304	354	297	350	317	333	336	328	340	330	333	368	338	352	296	323	337	339	344	331	348	318	377	342	342	356	339	334	331	321	327	356	330	349	309	319	336	361	314	352	335	326	353	320	318	316	346	328	336	378	303	320	370	355	332	347	365	335	328	337	372	317	337	304	305	311	359	330	295	345	340	335	305	341	331	325	368	341	305	341	323	349	318	315	335	344	343	339	346	322	327	303	317	287	320	336	338	334	344	336	339	331	322	315	324	349	370	333	343	357	346	342	331	371	318	327	323	322	328	319	311	317	327	305	331	353	322	332	379	344	307	327	331	357	323	349	333	338	326	327	335	328	343	321	330	337	344	319	316	363	330	300	339	336	365	320	342	357	320	317	357	321	355	350
45212	60780	67001	55939	44223	33545	20712	15012	11400	6694	3817	1243	862	879	794	826	870	848	923	834	835	816	856	808	842	836	779	781	857	820	822	869	826	823	868	805	812	767	812	827	849	843	850	855	762	846	823	802	829	762	841	803	733	835	840	845	818	842	789	788	786	777	824	856	805	780	884	861	797	790	813	797	815	859	808	805	867	830	834	867	856	763	867	842	798	796	788	878	836	788	761	817	784	795	783	796	849	849	818	850	867	814	802	807	829	861	836	767	819	817	845	847	788	850	829	852	779	841	836	824	834	841	799	805	833	874	808	846	825	814	832	769	808	814	788	863	826	833	814	799	802	786	783	778	849	810	822	898	762	850	823	835	843	831	834	834	771	800	755	831	826	805	770	784	827	796	833	768	836	824	818	797	805	832	804	890	762	806	802	773	820	844	832	786	804	843	837	805	813	805	818	785	783	815	802	820	768	815	827	840	840	794	738	814	855	824	807	850	802	834	758	844	804	793	785	841	801	815	822	840	797	806	822	788	809	811	806	792	795	806	830	796	830	833	806	812	797	846	815	798	871	807	815	818	811	854	831	830	838	800	826	857	873	828	813	782	835	805	762	819	803	805	805	791	818	798	837	811	753	824	824	812	824	805	859	850	762	811	906	822	820	847	830	837	869	826	833	805	829	789	809	789	823	834	790	851	825	763	857	824	816	803	783	796	811	816	861	841	837	871	796	821	831	786	860	752	837	812	777	794	829	812	777	813	808	810	848	791	750	812	755	815	790	819	818	858	819	818	811	836	817	829	841	777	814	836	848	826	808	789	767	843	787	823	832	813	803	816	840	802	845	782	807	785	845	809	801	840	816	809	832	826	796	833	773	815	874	821	804	831	807	827	812	816	844	798	827	857	843	800	749	815	807	827	841	821	788	810	813	842	809	812	860	855	824	795	813	872	844	829	789	821	786	798	838	837	815	802	826	772	790	788	865	760	841	795	840	778	870	858	801	855	824	732	821	830	799	811	804	792	798	760	816	818	845	834	836	869	823	823	841	782	791	837	870	809	829	807	802	824	780	839	843	841	837	786	756	830	834	845	759	794	806	850	835	804	838	841	807	786	833	802	800	779	839	843	828	843	828	874	824	825	838	866	791	820	845	772	797	855	778	797	822	842	844	807	851	812	828	784	843	764	782	796	831	812	841	868	843	852	752	760	841	832	803	819	816	846	823	806	801	816	830	813	844	825	870	801	794	823	818	841	819	776	793	817	773	832	848	810	806	847	821	850	767	836	830	850	847	795	818	816	813	789	825	828	853	788	802	829	807	812	758	825	786	792	818	837	774	833	860	794	812	808	789	859	802	765	834	825	795	854	827	815	816	816	773	824	816	843	743	762	847	767	817	834	809	776	805	775	854	807	858	800	804	827	850	807	793	805	791	829	833	816	792	814	841	770	807	810	836	836	830	863	845	794	839	808	804	814	804	854	754	783	775	791	820	793	827	787	864	816	834	824	801	813	826	837	831	764	825	839	771	812	777	794	823	838	843	805	857	824	824	836	812	829	805	762	817	834	813	810	833	795	834	825	794	836	804	795	851	832	852	829	834	825	833	821	827	747	778	821	787	845	832	831	842	812	820	798	795	839	824	824	834	850	800	781	815	846	836	852	831	798	820	867	774	836	788	846	822	802	790	802	812	846	778	730	861	834	838	798	844	818	756	800	835	751	836	846	847	804	824	805	784	800	817	799	807	790	878	856	821	788	819	879	853	809	823	840	807	750	809	829	818	779	845	827	894	805	800	782	837	802	818	847	794	796	846	790	818	808	767	829	844	838	829	847	816	828	822	849	883	839	844	874	803	880	868	816	842	811	842	814	795	844	836	802	800	825	773	810	846	883	863	790	870	787	824	822	802	783	832	768	822	880	835	806	764	787	830	773	822	815	768	814	773	822	795	817	793	794	821	777	793	796	838	828	780	839	831	874	825	818	822	867	869	812	791	824	827	722	865	827	817	842	792	860	803	844	795	867	819	819	796	801	835	804	814	854	825	840	842	821	835	793	801	834	813	827	791	826	773	835	840	790	841	821	787	826	820	808	834	821	853	832	830	789	839	809	773	794	795	831	842	802	828	808	864	826	801	783	803	818	814	847	830	868	808	821	805	789	768	795	825	823	841	793	855	874	813	829	816	848	819	789	775	800	868	821	807	854	808	850	810	841	822	776	800	849	825	784	845	794	827	809	826	824	819	809	847	830	809	746	768	822	792	759	789	809	865	771	805	780	851	781	798	804	882	812	853	790	794	841	856	814	838	848	848	847	854	844	842	847	828	810	808	826	779	829	853	835	827	811	801	841	812	845	817	828	810	798	846	810	849	864	830	768	824	909	795	849	796	843	859	796	846	791	825	842	848	800	826	829	806	786	782	810	723	778	757	851	800	821	820	819	803	831	792	789	874	840	818	831	832	769	825	861	849	757	772	796	822	837	839	809	775	831	785	798	864	803	806	796	811	859	793	839	795	816	857	837	857	820	829	757	810	870	789	834	826	826	836	753	803	805	784	848	841	810	840	822	817	792	833	836	819	840	802	743	828	844	783	799	787	818	793	832	811	859	832	764	824	857	800	877	781	800	869	767	822	870	816	804	754	800	790	835	804	819	768	810	847	830	815	839	814	839	830	807	827	848	833	850	840	855	774	833	752	840	851	820	773	853	832	835	807	807	842	793	844	774	797	805	842	855	813	807	838	836	825	772	866	839	821	834	839	850	841	801	846	828	840	771	859	812	871	830	824	819	884	854	772	778	864	803	851	790	836	778	792	831	805	815	866	775	824	817	788	787	808	816	824	834	796	861	812	805	849	853	787	886	831	849	805	798	821	752	801	836	821	806	870	838	817	788	843	853	770	844	770	832	848	841	851	811	801	844	851	793	818	838	814	821	837	824	854	874	876	801	827	820	823	821	878	823	841	827	829	821	816	793	821	792	764	807	812	814	816	813	804	813	803	793	772	871	889	867	793	833	834	827	809	812	843	785	812	865	849	851	803	811	790	835	804	789	801	781	824	822	797	766	818	863	816	808	854	788	818	833	864	870	818	866	839	852	788	811	825	824	832	812	801	822	789	789	793	832	773	826	826	812	829	790	845	825	807	805	805	836	819	800	794	832	840	844	811	817	798	851	796	865	812	845	841	826	794	836	813	820	792	808	803	821	808	788	814	785	805	905	844	827	808	794	843	868	811	810	799	813	790	828	842	804	860	846	809	803	843	860	817	805	800	794	792	764	770	740	854	792	850	805	786	842	813	869	846	830	810	770	795	821	777	800	831	834	806	859	842	836	766	780	802	823	814	796	776	823	806	824	850	807	774	839	795	795	863	856	805	828	785	808	805	917	856	809	814	819	790	823	828	759	832	847	821	828	797	819	812	823	759	766	821	814	821	834	830	815	814	807	825	801	828	834	846	805	833	792	796	851	808	815	845	833	795	867	779	761	796	821	814	808	797	783	799	832
68267	76050	73986	54513	35817	21791	10469	5071	2776	1578	960	435	328	320	360	332	328	309	361	344	341	336	333	329	336	323	356	336	343	336	328	353	324	359	337	336	319	317	339	313	352	332	347	334	312	345	343	303	346	348	352	353	308	364	360	342	325	285	332	328	325	329	356	359	328	344	373	363	368	286	339	338	333	358	316	358	342	328	269	331	326	302	296	329	343	341	320	338	357	319	336	362	341	363	342	335	343	337	324	353	340	340	346	346	315	305	352	362	355	328	359	359	317	345	321	345	353	327	320	298	360	377	342	346	359	358	354	337	357	332	371	298	305	299	331	298	312	349	343	346	326	345	335	339	314	362	336	314	345	324	351	352	335	344	333	295	344	339	324	340	316	373	368	344	315	328	309	315	339	293	379	380	332	365	354	368	303	322	324	340	321	312	325	320	333	333	337	342	350	322	355	323	324	341	315	333	312	333	318	344	298	344	314	339	304	359	359	343	322	335	339	330	333	360	331	329	322	326	289	288	321	335	323	320	314	332	356	339	329	347	317	350	333	294	311	328	335	314	324	352	296	325	317	340	333	328	344	363	304	324	341	346	312	328	327	326	330	295	324	332	341	351	341	340	321	340	341	320	320	317	318	339	353	368	347	343	347	313	355	337	336	343	357	300	335	345	379	330	335	308	359	346	335	320	319	332	351	294	339	340	347	308	350	313	346	314	346	358	368	361	313	335	318	318	345	329	317	293	308	350	366	334	312	313	340	330	318	350	346	322	315	334	336	339	335	350	337	353	331	292	334	323	335	320	336	345	342	354	361	324	349	357	337	335	290	350	324	315	323	349	340	296	350	365	341	357	317	317	307	327	312	325	308	347	315	338	339	330	334	345	321	322	323	321	332	360	336	359	338	327	341	334	324	331	307	342	326	366	327	310	317	357	336	332	360	343	353	322	326	339	387	355	323	352	347	375	322	345	332	296	324	328	329	346	330	388	347	329	347	304	345	341	348	348	325	333	357	336	310	323	325	339	301	350	336	332	341	315	312	362	297	298	345	359	314	331	325	325	334	370	346	346	307	353	369	320	326	357	331	305	338	332	325	372	378	324	313	306	341	340	302	351	347	313	348	338	343	300	331	331	326	365	313	323	342	324	341	310	359	330	323	347	362	313	313	330	333	330	360	315	328	343	317	353	330	315	308	298	270	368	324	299	365	329	318	353	305	320	335	320	323	328	328	349	316	329	336	328	322	336	335	318	339	298	306	317	312	316	300	334	342	369	336	342	349	344	315	329	358	330	318	360	313	327	324	313	328	344	341	344	346	370	332	326	319	358	325	339	365	348	358	302	335	340	323	325	340	364	328	316	296	315	352	326	323	318	342	354	360	307	339	351	315	334	332	338	365	335	326	353	331	377	314	345	345	304	312	317	328	336	320	332	333	331	349	308	358	309	341	311	359	365	352	318	337	295	323	340	301	302	317	335	325	313	344	301	335	347	337	330	319	324	291	335	325	319	355	317	302	308	325	303	364	339	352	320	335	332	347	329	338	335	323	328	316	356	298	320	312	335	376	325	349	357	336	340	303	377	300	314	297	326	359	346	316	343	326	283	315	330	325	340	357	292	328	329	336	367	322	349	355	339	310	328	334	325	337	346	312	317	340	347	335	354	315	346	348	330	301	310	343	327	324	342	317	333	327	346	306	332	319	320	321	378	328	335	350	343	333	328	340	347	318	316	334	339	367	369	347	373	359	326	328	298	316	334	336	288	320	337	342	293	351	305	338	330	319	312	350	327	295	322	309	357	353	296	370	308	319	330	320	347	304	327	329	356	321	289	312	324	313	328	354	347	344	287	309	303	320	356	297	327	372	342	331	331	307	330	319	329	298	345	307	326	328	340	331	335	309	319	352	335	313	339	349	363	345	311	359	346	335	322	351	350	303	365	345	324	335	296	333	339	347	334	313	320	322	338	314	337	322	313	350	346	328	313	338	319	356	322	355	318	315	359	375	312	374	353	326	322	339	356	353	334	294	336	313	331	353	350	328	309	342	324	350	341	341	347	293	330	314	365	331	329	334	334	345	348	326	313	338	349	330	313	347	310	318	316	320	343	351	326	347	313	347	326	332	332	323	289	315	303	335	334	368	335	360	321	341	350	366	332	324	323	317	334	358	314	325	332	337	344	332	325	323	327	330	345	337	331	361	349	296	298	326	334	315	329	302	323	336	326	345	365	331	338	306	298	350	343	336	317	341	305	337	343	331	328	357	321	341	319	324	343	341	320	371	330	334	374	347	373	345	343	325	296	352	346	343	334	347	359	340	394	344	331	317	318	346	356	369	342	349	281	338	315	326	344	324	316	320	314	317	306	314	309	328	317	333	288	356	299	311	325	315	326	331	289	352	333	333	372	324	333	316	342	323	356	362	293	330	346	354	331	356	321	337	299	312	344	361	319	352	292	359	328	352	335	350	343	328	340	323	328	334	344	325	329	333	306	312	314	360	322	359	319	336	282	324	337	337	348	347	357	333	341	320	308	360	308	311	317	348	345	334	313	311	319	356	321	332	329	326	361	322	335	351	345	331	336	362	330	345	325	323	344	328	308	311	325	324	323	340	327	333	330	328	323	342	339	332	352	332	313	308	323	345	351	343	308	367	327	331	333	353	353	350	360	328	365	323	334	327	323	346	318	339	319	341	344	340	314	337	352	326	315	358	312	338	300	316	321	337	351	357	346	325	321	323	355	318	364	317	337	292	296	324	341	363	319	359	323	343	314	352	326	342	298	346	337	316	299	319	331	337	349	330	320	323	357	317	318	328	304	359	343	335	343	313	347	320	342	290	294	323	309	350	327	301	313	339	369	335	361	304	358	360	348	363	322	291	334	339	323	334	340	343	371	373	389	347	314	338	317	339	330	367	337	317	352	372	326	363	317	319	334	324	327	341	352	350	328	292	348	356	337	334	333	350	348	320	297	347	329	357	362	353	365	372	329	319	339	317	333	333	328	342	327	352	346	323	317	340	326	276	345	332	348	353	296	329	336	337	330	337	340	337	316	339	310	309	371	321	360	330	358	337	330	282	351	318	319	341	312	320	359	312	315	296	322	317	354	321	308	335	314	370	345	314	342	348	337	370	363	330	341	317	357	339	299	302	355	311	319	353	345	327	323	344	318	325	325	314	347	328	332	309	325	350	355	382	346	368	323	332	321	345	304	329	325	351	310	338	365	322	340	332	341	305	347	325	328	331	324	320	379	329	297	312	312	329	365	356	355	324	332	329	332	330	305	334	313	327	336	367	355	345	327	340	356	321	329	295	341	349	330	365	338	328	321	314	324	323	335	349	328	319	325	318	318	308	314	301	334	307	332	339	310	371	359	323	364	333	354	337	340	325	337	334	313	349	331	327	319	310	335	350	344	321	314	336	345	301	367	339	343	333	316	356	338	322	326	321	340	330	325	343	325	316	301	335	311	340	350	333	321	295	313	313	332	308	336	339	350	345	325
44360	61539	69230	57367	41793	30736	20304	14006	8895	5674	3076	1157	811	860	791	869	763	874	826	808	841	813	818	835	814	819	820	845	828	822	777	821	848	784	731	796	858	800	835	820	841	831	786	771	790	826	842	823	786	835	827	795	745	809	824	812	793	804	831	760	828	781	858	785	804	793	819	818	831	830	800	782	802	804	823	842	838	836	825	794	818	871	821	807	827	809	805	841	812	828	805	809	816	807	763	761	800	769	762	853	776	800	777	855	750	845	815	841	833	800	819	801	806	879	790	817	825	838	809	837	809	790	798	793	875	828	818	813	817	847	838	834	851	828	818	817	788	857	774	803	813	792	786	829	842	810	794	870	843	812	853	818	833	826	877	845	820	810	797	821	810	846	801	850	838	846	813	821	785	806	804	805	799	806	803	847	790	811	786	823	830	811	828	847	813	822	802	798	803	785	813	836	838	824	779	868	847	827	888	794	845	822	853	774	844	778	806	832	849	763	807	813	802	842	818	842	810	815	805	829	808	893	844	791	828	856	782	842	806	804	817	788	811	776	870	836	824	787	817	742	820	818	830	809	729	787	838	837	842	843	830	807	799	856	839	791	773	838	776	865	828	847	793	845	738	822	800	867	829	803	798	815	831	801	886	797	843	820	809	794	848	785	831	857	855	798	867	773	837	782	858	773	788	821	798	853	871	761	759	843	811	816	767	772	797	780	840	850	828	849	761	795	842	843	807	775	792	836	823	821	805	842	837	834	798	815	853	802	757	794	831	824	811	824	803	813	765	826	836	832	797	826	835	790	785	812	754	856	767	852	796	752	776	776	745	853	776	856	796	846	790	828	774	846	783	838	816	802	878	854	815	840	817	817	792	796	804	854	851	845	821	773	785	851	814	851	830	812	789	804	784	814	794	808	814	813	839	856	829	827	834	818	820	781	802	814	835	906	801	800	797	748	852	805	841	830	759	814	811	799	810	793	809	803	844	815	845	822	802	830	778	828	850	803	820	806	816	739	809	834	778	808	834	824	780	810	876	794	866	854	831	848	833	851	813	823	810	860	815	816	843	804	808	813	839	857	805	801	814	815	803	837	798	766	812	833	776	811	823	794	860	824	863	865	837	817	803	854	824	809	751	792	812	858	816	835	880	799	810	842	807	886	804	790	805	824	832	789	829	815	781	814	768	844	846	805	860	766	782	819	819	840	814	867	794	793	824	821	802	827	852	755	788	837	802	769	762	778	798	870	811	806	852	847	772	804	786	817	781	800	834	770	844	796	822	835	829	842	812	790	808	854	822	811	885	811	801	788	808	843	841	787	835	811	828	776	822	808	857	822	810	853	799	819	792	857	856	807	803	794	796	815	822	810	819	805	823	834	822	850	872	755	822	866	785	838	809	768	788	864	810	815	789	816	788	807	771	795	850	839	824	846	806	821	835	810	874	852	818	798	881	790	807	788	774	797	816	796	844	864	815	816	840	847	829	792	787	862	844	802	811	835	796	789	770	848	829	804	840	866	795	813	847	852	805	829	835	800	777	766	816	814	835	835	814	829	892	806	805	844	872	829	834	790	835	824	800	762	775	839	776	801	820	826	830	797	843	827	881	778	769	776	854	837	857	768	796	857	838	753	840	844	837	821	779	833	810	815	789	774	804	795	795	785	809	825	802	780	854	788	848	777	843	793	826	864	831	844	850	856	834	857	832	786	844	789	836	828	788	780	803	794	826	800	794	795	761	782	822	793	830	807	878	785	850	820	830	793	847	855	854	832	814	873	802	828	818	798	828	880	831	868	809	862	830	805	783	750	805	811	795	790	805	806	800	820	843	843	842	859	783	806	859	783	793	899	778	829	813	837	828	826	776	832	758	761	841	815	820	835	836	836	822	802	847	855	800	806	804	824	771	866	817	808	796	831	859	865	817	845	822	845	821	819	771	840	832	800	804	831	822	851	840	869	801	838	807	855	848	768	810	793	801	840	831	839	799	829	828	826	828	856	853	824	814	828	832	772	787	805	812	795	784	743	757	808	833	799	860	818	818	824	830	851	770	813	837	761	780	827	821	802	854	845	849	796	831	750	785	809	807	803	789	807	827	804	796	823	767	812	831	838	833	796	830	858	829	825	802	799	860	802	804	790	801	796	813	843	824	820	870	770	823	808	764	860	820	799	816	822	832	833	841	802	817	791	790	829	880	804	799	781	824	812	842	852	858	790	811	833	816	880	822	830	792	833	822	833	806	757	818	828	853	801	829	821	803	796	799	813	850	849	860	796	848	819	801	875	825	763	840	789	840	799	769	860	802	833	845	762	799	822	816	785	809	783	791	824	833	823	839	837	797	873	828	832	804	801	837	827	831	784	835	843	790	819	775	808	850	854	841	846	823	834	846	811	820	820	796	879	786	797	768	830	852	816	825	824	799	807	859	828	777	797	835	830	814	803	828	862	840	832	832	834	821	812	801	830	868	750	834	801	796	842	832	834	814	870	807	833	812	822	813	842	773	796	817	825	805	805	832	852	837	806	816	758	839	853	845	831	776	809	835	807	828	812	835	821	814	801	794	862	845	809	824	800	867	842	826	810	793	833	838	836	810	819	816	810	814	812	859	812	782	799	762	802	837	801	834	813	812	836	846	820	827	776	738	795	796	781	832	832	865	764	782	786	792	877	854	835	825	761	785	878	767	855	835	776	790	817	827	833	825	841	831	826	794	854	795	843	775	830	782	812	831	797	787	825	841	797	858	827	801	834	793	845	868	803	823	855	768	846	823	807	804	824	823	779	911	839	830	808	821	834	818	806	825	844	831	782	806	852	838	820	857	886	759	820	821	825	827	844	859	836	830	848	778	836	812	811	792	832	863	812	824	820	879	808	849	824	811	860	795	834	809	807	836	823	778	789	804	790	792	870	792	838	811	799	816	764	843	783	819	871	809	748	841	839	816	882	780	799	805	839	785	821	796	866	850	819	817	892	816	824	797	804	821	830	850	781	840	820	877	824	812	830	782	808	867	878	851	836	808	832	820	838	844	786	769	835	861	826	827	810	809	778	839	851	840	798	816	798	838	790	834	826	806	839	856	805	791	823	834	828	808	811	790	841	814	839	868	796	796	808	821	813	788	793	812	758	815	808	817	828	816	751	779	821	775	837	811	793	790	863	810	830	765	810	848	849	782	809	821	766	796	785	818	794	792	769	832	819	810	839	783	791	775	806	882	827	793	779	815	753	789	831	838	823	824	816	788	809	812	786	853	804	812	806	749	864	796	791	756	832	810	780	812	796	835	782	778	858	758	783	808	794	796	810	782	812	786	822	776	781	822	793	846	851	804	830	783	800	829	799	820	824	822	824	784	813	806	813	757	836	808	790	831	795	855	788	796	851	748	798	808	838	769	781	851	791	788	848	810	778	834	869	764	820	875	853	812	839	760	814	802	829	817	791	816	791	823	808	794	887	812	806	814	828	813	834	836	796	855	816	832	839	834	782	842	818	814	870	840	821	799	823
67633	75464	73949	52874	36336	23174	10639	5138	2618	1487	852	401	324	304	311	291	315	348	323	321	328	313	338	315	337	323	319	353	333	326	322	349	342	301	353	326	331	329	326	336	365	325	358	329	343	335	311	303	343	330	352	348	290	329	353	308	318	328	352	324	343	359	315	334	357	333	346	348	324	358	305	351	317	354	348	333	350	331	318	346	301	312	339	303	314	336	332	310	298	279	311	361	326	354	341	340	350	323	308	316	342	319	333	340	309	297	331	311	336	373	357	341	332	310	355	329	297	329	335	319	307	330	324	349	320	325	332	327	379	336	324	351	330	329	343	315	313	314	337	329	339	384	346	302	356	324	370	298	345	331	334	369	316	345	310	314	343	328	321	339	318	348	353	332	333	335	328	289	328	336	355	346	295	338	324	318	307	332	325	358	326	319	315	318	325	339	322	350	333	338	324	355	322	334	325	313	332	346	313	356	353	326	313	306	344	328	354	285	331	315	322	335	311	347	320	346	331	322	313	349	354	327	337	346	323	349	366	347	333	348	338	342	333	363	288	326	324	343	362	327	312	307	340	350	334	324	338	341	364	352	325	355	326	329	338	332	368	306	298	300	315	329	322	320	318	349	304	322	315	346	366	325	350	355	336	324	331	316	292	326	341	332	310	318	360	343	321	329	335	359	328	355	335	343	328	339	314	296	314	365	368	339	320	358	325	343	345	327	368	327	310	341	350	326	334	308	339	362	302	368	351	338	355	336	299	344	330	344	329	357	343	311	360	347	341	352	355	324	349	345	355	328	321	326	351	343	337	332	319	369	349	297	338	334	312	325	331	302	322	335	352	339	346	305	327	331	352	303	365	311	328	347	383	340	359	358	353	314	349	343	325	337	305	311	358	338	345	335	299	340	372	307	331	328	321	322	342	347	327	368	292	325	337	346	334	334	323	332	336	344	366	310	325	345	323	332	325	352	345	304	327	340	307	318	319	329	334	314	327	327	338	334	298	350	332	324	312	334	330	301	347	328	361	324	362	336	356	339	338	352	325	321	318	297	329	349	334	355	323	330	367	326	329	320	314	305	360	370	321	351	316	346	318	345	326	352	267	330	326	322	343	330	322	299	308	321	341	326	331	352	340	350	335	331	350	339	335	346	353	326	314	345	332	347	322	331	362	370	330	318	378	333	343	348	309	340	326	320	319	327	334	316	312	333	356	366	309	361	318	359	336	314	358	292	343	331	332	325	300	329	342	346	318	329	311	288	348	324	338	316	310	336	338	314	338	331	342	311	324	322	369	328	341	356	323	324	341	353	342	366	308	363	347	354	367	325	367	340	318	342	342	333	343	325	335	304	359	321	312	357	316	322	342	328	336	357	309	366	319	333	316	347	350	291	327	340	324	338	341	345	343	333	329	321	310	325	327	325	358	322	293	335	342	354	339	367	305	342	347	338	345	327	340	340	317	343	321	344	306	313	319	301	308	338	334	303	316	305	314	314	267	337	337	331	362	333	350	319	349	359	343	388	320	317	337	350	372	334	327	337	313	299	352	315	320	344	344	330	344	312	322	354	343	345	341	309	320	356	351	326	315	355	318	334	338	313	333	356	320	345	322	335	324	299	339	366	334	318	321	316	320	315	342	348	319	324	331	331	359	316	309	321	314	376	329	332	332	340	345	336	306	324	326	328	344	269	373	344	295	367	331	355	318	335	333	335	295	331	325	339	349	319	316	299	320	346	325	334	319	357	330	318	340	321	327	327	322	326	308	330	331	325	362	355	331	343	351	319	330	327	306	368	294	297	356	353	344	347	339	346	349	327	349	336	314	354	321	325	376	322	364	317	328	315	351	324	325	324	291	349	332	324	350	304	315	297	300	340	349	323	349	319	345	352	300	349	299	309	346	335	326	327	379	352	312	334	324	310	334	341	353	325	331	351	299	318	318	327	327	324	325	339	322	338	338	315	348	360	308	319	303	310	359	345	309	317	318	340	335	316	337	348	367	305	333	327	314	296	290	333	316	306	309	347	327	332	340	322	326	342	351	328	341	343	322	321	346	326	336	324	303	329	339	339	363	315	335	344	330	320	317	310	320	340	314	373	317	337	353	370	325	353	330	352	331	319	348	331	318	325	347	334	338	382	346	307	322	308	334	329	335	344	338	321	354	321	301	304	361	322	355	322	321	332	340	293	344	358	339	331	362	337	307	322	329	357	363	343	330	327	347	305	327	367	369	310	307	376	329	341	327	328	339	337	323	344	364	326	355	322	347	298	340	357	346	332	330	320	306	314	300	345	332	320	302	292	317	318	333	347	341	349	350	338	325	321	353	303	334	336	330	319	332	325	358	324	339	297	327	353	350	368	307	337	331	305	331	307	319	356	353	336	352	340	303	306	342	339	371	323	336	325	311	302	325	364	342	353	319	329	349	333	347	325	320	333	337	350	360	329	345	322	348	326	311	314	333	323	315	351	332	334	323	371	367	317	326	353	353	335	354	336	346	302	350	321	346	332	335	355	334	307	330	333	353	322	329	324	330	313	343	347	313	318	321	350	340	309	344	340	351	337	334	347	360	322	324	342	363	344	299	337	345	321	327	324	346	297	334	321	301	313	338	338	299	321	326	349	304	347	361	332	316	342	321	322	329	333	333	301	365	363	332	317	312	312	356	312	321	343	321	310	320	373	353	288	326	314	309	329	373	319	323	306	328	335	342	333	316	311	334	328	311	330	337	358	327	323	339	300	358	350	310	324	340	344	310	335	340	308	322	348	341	347	335	308	335	315	333	337	332	337	265	339	343	353	325	342	332	332	324	326	342	343	355	306	318	327	357	364	351	287	336	334	331	322	327	333	339	326	303	342	319	336	308	296	359	334	338	324	312	352	309	334	345	309	310	354	298	296	330	322	334	332	327	292	335	310	295	342	316	298	299	326	348	338	334	299	301	311	351	337	334	342	321	327	326	311	328	325	341	353	339	324	337	323	360	327	344	297	325	324	354	332	307	325	328	343	326	323	344	348	293	368	325	334	346	307	344	321	332	380	337	345	322	317	313	343	321	307	310	328	306	329	345	288	314	356	343	317	366	301	316	315	367	340	346	336	324	334	338	320	333	321	317	361	331	312	340	338	318	309	346	339	325	327	344	351	310	306	335	313	326	332	294	341	340	307	324	336	336	352	348	344	354	332	336	313	354	346	349	371	355	286	345	352	374	309	324	343	318	292	337	333	342	325	290	340	321	316	285	324	311	305	313	352	326	355	318	316	323	302	359	327	350	327	354	326	343	361	354	332	358	344	290	334	302	323	293	325	351	314	343	340	306	324	340	313	320	368	367	322	340	310	362	332	326	312	319	336	327	314	350	341	325	346	365	353	312	362	299	334	334	279	331	333	322	322	327	355	325	350	349	317	320	350	334	352	332	346	339	348	311	349	322	310	326	329	344	319	325	352	331	364	307	336	306	322	358	386	311	312	349	322	322	319	341	332	338	325	351	333	345	307	322	325
44337	61602	68957	56076	42933	32873	19831	13724	8454	5314	2639	1035	763	809	823	866	856	824	824	815	819	795	855	779	825	787	759	846	799	839	826	866	807	789	785	871	836	790	829	804	842	803	792	820	822	809	828	817	867	803	863	873	807	781	793	843	842	854	835	838	810	825	782	809	820	818	799	797	810	848	850	824	842	818	834	815	812	829	798	849	809	804	807	779	794	794	828	834	793	793	835	814	847	784	802	836	808	782	844	855	804	809	825	845	775	821	798	831	867	755	855	826	786	832	797	857	856	813	729	866	788	840	793	758	792	813	848	828	817	795	811	794	774	755	805	804	818	763	801	818	774	815	799	823	836	805	760	795	851	797	797	824	815	829	795	839	789	802	853	879	830	837	828	802	787	817	743	768	828	828	798	791	808	845	792	829	843	792	848	810	831	803	795	832	795	821	803	846	869	793	780	824	831	783	833	878	827	823	876	838	842	756	790	802	796	764	835	787	800	853	761	814	852	789	775	815	797	844	802	834	835	798	854	833	795	821	836	831	769	804	828	848	760	820	685	783	817	803	805	755	798	807	756	838	837	802	768	823	836	810	817	823	850	798	814	782	852	806	821	802	781	774	806	828	848	808	753	791	815	766	868	797	816	803	836	815	847	821	834	869	894	823	798	817	783	790	831	792	821	820	829	808	823	816	860	783	844	813	789	799	760	791	806	831	852	776	789	806	883	841	792	833	783	799	809	827	795	834	789	828	823	806	820	787	770	823	818	819	786	855	826	806	818	819	826	843	818	810	816	788	815	832	804	856	763	754	812	767	793	831	821	804	820	768	843	792	849	796	813	847	784	839	824	814	851	839	829	783	821	862	780	832	816	822	809	835	800	821	823	855	745	837	840	814	805	817	843	802	847	902	787	851	820	788	788	808	831	776	860	818	825	820	824	828	811	857	823	812	826	813	812	813	862	812	783	857	768	800	809	781	824	841	797	842	803	815	783	738	814	815	780	844	894	860	828	754	778	828	842	842	830	815	809	806	809	807	815	815	783	811	794	775	836	787	837	847	852	838	804	825	837	796	808	816	812	762	815	812	832	784	797	810	798	808	778	787	832	827	797	795	780	838	787	791	826	847	844	757	777	787	775	817	769	800	796	794	838	798	825	835	813	842	783	815	806	810	800	860	807	843	854	862	840	798	800	771	786	809	863	827	804	796	759	817	876	860	830	789	820	771	841	812	822	785	816	768	769	782	811	820	781	858	766	817	838	821	831	827	787	851	816	808	812	779	774	808	807	785	808	865	830	827	841	844	745	836	793	799	797	819	787	782	833	831	833	818	786	809	789	854	870	844	860	786	829	805	766	776	819	824	852	839	850	843	770	812	797	817	868	795	812	839	881	822	903	833	806	829	829	789	778	783	776	846	829	863	867	800	857	784	754	804	823	812	825	762	778	791	835	794	816	807	854	746	782	814	834	782	820	850	813	776	823	842	840	798	776	770	796	784	800	838	858	804	852	810	795	846	843	834	833	846	841	812	868	835	777	808	830	768	824	811	817	809	782	765	845	819	799	853	816	801	807	817	812	836	829	804	818	853	808	827	801	860	797	857	803	790	812	838	808	818	805	830	837	824	779	837	836	838	813	846	821	821	794	807	797	859	792	819	775	813	830	808	801	829	828	834	796	763	819	763	825	820	827	828	839	770	787	783	902	809	823	846	873	838	828	805	829	786	785	763	819	807	808	796	856	831	828	773	833	847	823	768	843	839	778	865	781	825	862	801	818	815	816	808	800	775	851	800	822	776	839	818	839	800	811	850	826	822	835	797	826	813	782	800	829	830	813	846	840	811	813	835	824	834	850	804	825	771	832	806	862	793	801	776	797	818	846	814	809	824	824	811	758	773	775	816	820	838	785	798	826	862	832	839	821	797	799	812	864	817	802	830	841	791	786	858	791	815	838	808	786	836	784	777	821	837	831	830	746	800	878	827	868	714	802	850	805	850	784	773	815	765	838	813	797	841	828	767	799	758	801	838	750	829	832	795	760	859	802	784	865	828	822	823	840	803	797	871	788	866	837	845	808	876	804	850	835	855	788	799	840	834	762	801	791	763	789	821	846	798	787	800	817	837	812	825	776	812	868	791	793	798	824	827	852	859	821	796	793	814	822	771	837	781	866	831	858	786	769	806	881	779	798	840	780	805	879	784	791	796	832	768	843	783	826	831	823	777	822	842	793	834	822	815	857	795	792	816	815	840	855	790	869	783	818	761	791	812	824	830	799	840	817	770	809	759	829	802	775	800	821	799	783	834	832	845	789	800	818	827	835	834	777	832	792	829	830	800	820	826	824	826	828	802	777	779	811	819	802	768	823	828	828	838	845	819	796	867	752	849	786	854	810	827	775	791	803	869	860	844	820	841	759	849	811	824	870	813	830	789	830	856	815	831	796	802	815	782	876	817	859	819	819	760	788	829	821	843	850	803	841	789	810	849	862	832	795	831	861	861	819	798	883	844	813	809	880	811	825	811	804	807	831	783	763	777	836	836	788	856	805	819	829	805	827	799	870	848	851	814	806	844	807	840	775	822	832	834	804	865	825	837	821	869	835	840	812	812	752	846	813	816	851	824	836	816	797	826	856	857	792	847	801	785	811	824	803	827	851	883	875	795	784	807	842	851	806	861	857	801	821	830	842	790	848	807	813	743	804	825	817	819	866	789	839	822	796	799	733	807	803	803	796	861	729	797	850	845	825	769	837	810	800	826	834	807	819	808	796	789	777	789	797	841	802	781	809	878	831	791	810	826	831	809	825	843	834	847	812	782	842	811	840	832	828	777	787	848	780	847	859	824	840	813	828	804	864	826	839	790	840	782	785	842	775	809	799	857	797	828	775	816	846	812	796	756	791	832	821	796	809	816	765	838	794	861	789	825	811	808	839	810	838	768	857	791	806	837	802	754	841	818	884	862	835	831	793	824	858	822	844	846	831	834	832	763	857	829	859	806	826	787	874	860	840	843	842	768	793	827	826	788	814	833	838	839	836	783	827	839	804	813	796	878	856	818	803	812	805	841	877	769	829	869	803	805	860	796	819	820	797	817	785	866	898	859	771	875	838	774	837	817	809	849	820	773	825	837	802	758	884	815	805	809	878	816	784	774	822	822	818	816	762	807	809	835	812	777	892	793	797	840	793	812	815	794	832	782	826	865	857	833	831	830	799	797	830	777	817	840	783	838	819	784	789	827	764	809	846	827	836	840	785	822	847	804	807	806	810	863	810	825	794	826	772	818	773	884	837	763	818	807	786	841	796	841	847	798	843	831	860	779	814	805	858	820	811	838	861	823	839	830	758	797	812	809	789	787	876	848	821	861	840	826	812	807	802	801	845	814	797	768	810	789	786	804	828	803	839	856	798	826	821	798	789	909	775	802	847	832	885	792	823	845	841	767	807	826	791	838	837	802	839	805	822	807	885	791	854	810	784	849	819	813	795	787	802	806	807	803	824	868	830	829
66486	75609	74649	53679	36773	23204	10967	5402	2433	1549	789	365	348	353	326	287	323	337	369	325	370	294	350	327	349	359	337	320	347	328	315	306	336	326	337	311	349	331	353	317	332	330	327	330	329	335	355	341	346	333	321	360	318	310	338	328	361	341	339	343	319	362	362	340	344	355	324	334	328	393	350	319	326	300	355	320	338	339	360	331	344	312	356	321	314	331	318	348	331	330	340	303	334	342	356	316	323	337	351	361	290	347	320	332	333	330	338	325	314	303	342	308	311	351	308	299	330	324	341	303	369	342	309	344	333	317	314	319	340	335	344	325	350	325	340	335	334	315	321	319	318	350	316	328	343	345	330	312	343	318	350	367	316	349	340	321	346	289	339	333	327	308	328	323	344	331	325	388	316	323	337	327	302	343	342	331	342	362	311	355	403	323	352	332	335	325	306	315	328	308	337	292	338	326	302	321	363	341	321	332	370	336	328	334	347	312	325	298	326	318	347	320	350	359	339	329	314	339	290	331	330	342	338	322	341	354	311	332	331	319	314	335	334	318	311	298	307	328	314	327	331	355	341	312	331	340	344	297	327	326	334	300	352	333	327	304	385	349	350	335	329	352	348	345	345	347	355	285	308	329	328	347	326	336	354	378	302	291	289	341	292	345	351	311	332	335	293	321	282	330	338	304	345	329	357	322	362	348	348	340	336	309	340	339	319	340	350	325	311	349	330	336	346	326	331	322	317	327	351	347	333	340	328	352	319	315	330	314	304	316	328	305	345	326	306	363	314	334	308	290	307	328	313	315	330	360	363	319	353	335	308	346	323	318	339	341	332	328	357	312	338	347	289	347	328	326	341	330	342	302	328	350	329	306	307	329	324	322	323	331	279	352	343	334	368	330	315	342	352	344	348	335	305	357	319	320	305	330	340	316	313	343	338	278	335	362	312	347	338	333	321	347	332	321	342	324	314	355	345	332	301	314	365	321	345	341	358	325	337	330	329	298	313	341	300	305	315	341	318	335	319	339	325	332	348	334	329	317	339	343	311	345	344	324	361	338	328	348	352	317	336	359	331	302	297	349	331	339	328	355	326	324	299	318	355	355	344	332	295	309	344	327	337	351	322	327	310	323	334	337	332	345	331	307	319	333	332	350	321	313	321	315	334	327	351	334	338	356	336	325	326	312	334	323	308	334	362	332	327	325	337	288	293	352	345	309	342	329	341	335	323	352	326	287	314	345	334	317	365	307	317	327	343	274	332	349	343	341	373	372	353	349	333	355	309	334	327	336	350	369	367	295	323	321	351	320	328	282	357	369	332	332	344	354	338	339	353	326	312	314	314	311	313	350	349	354	353	343	355	324	297	337	311	349	321	329	355	328	323	347	330	350	339	341	311	340	335	358	309	335	324	323	357	312	322	355	359	348	346	328	330	296	345	318	322	331	334	319	323	340	355	325	342	313	323	314	314	323	332	328	340	344	316	330	323	354	322	340	321	334	308	335	321	337	333	346	324	334	348	331	327	319	314	338	320	333	328	323	322	323	331	330	337	358	367	361	355	333	380	360	342	335	347	345	308	327	325	307	340	328	328	317	327	345	356	342	379	347	347	352	341	299	339	331	315	338	307	299	351	340	331	347	343	338	376	311	320	366	295	347	351	353	326	341	346	312	365	306	313	351	315	337	339	300	319	333	363	345	332	348	326	342	312	285	342	314	305	325	310	341	328	305	304	281	338	322	326	366	323	341	288	346	322	358	339	307	368	321	356	291	331	327	346	343	325	349	320	312	315	289	342	328	347	331	348	344	349	333	311	356	359	313	367	318	336	342	308	342	314	344	345	363	318	333	359	347	299	361	315	332	313	305	328	343	315	315	356	337	306	357	330	336	314	312	326	331	360	300	313	354	318	313	331	359	329	334	323	346	347	328	314	349	332	328	319	348	326	338	319	320	343	328	328	311	336	309	322	353	332	313	333	329	343	312	279	341	350	331	344	298	334	305	341	315	302	290	308	328	322	310	305	392	323	325	307	345	319	328	319	339	329	329	308	320	339	364	349	343	298	350	327	344	343	327	299	347	328	348	323	338	333	339	298	333	330	340	346	342	319	294	300	355	365	336	333	335	331	322	336	363	337	377	336	340	327	347	371	327	320	355	320	323	330	358	326	320	306	324	361	344	351	337	329	350	340	328	323	335	326	344	312	323	293	309	314	328	328	337	363	359	335	358	317	359	348	355	310	361	325	348	331	343	338	318	337	294	320	353	309	322	307	303	304	296	323	338	316	307	329	313	341	316	339	321	314	365	328	347	367	371	313	329	333	319	375	303	334	308	326	306	305	331	325	305	349	333	284	328	361	318	327	311	310	353	302	333	361	333	360	345	310	314	317	348	301	324	315	338	342	349	337	331	306	322	330	320	356	347	302	324	329	303	348	322	311	359	333	293	326	329	304	345	323	304	317	302	331	327	353	354	315	303	323	364	317	322	326	332	348	340	331	314	321	390	295	318	315	352	336	344	320	337	344	340	325	368	335	338	325	363	329	297	326	342	344	298	324	309	366	302	299	321	295	330	303	315	329	356	377	328	345	295	337	327	343	350	346	350	328	334	356	366	339	324	313	337	343	351	332	305	341	358	315	326	311	315	344	318	310	324	340	318	314	323	312	330	341	334	346	343	324	317	356	323	332	347	333	296	338	340	337	298	341	324	331	317	330	362	356	313	293	359	344	344	308	314	342	305	332	317	329	339	308	356	347	336	317	351	344	316	335	314	317	297	356	342	331	327	335	312	343	329	312	323	352	342	324	340	361	345	356	330	351	326	313	340	358	327	334	328	368	337	345	327	323	333	335	327	348	316	360	336	292	368	325	321	292	321	332	328	296	352	318	349	353	367	323	332	329	304	326	344	350	301	338	333	345	340	366	305	304	303	320	344	336	354	333	309	325	354	360	345	359	308	343	325	367	329	352	327	324	322	323	374	348	339	313	315	313	343	303	366	362	330	341	310	301	305	333	368	313	345	325	312	355	326	331	334	356	344	319	301	326	331	339	331	337	345	328	319	345	300	357	320	354	323	322	330	336	338	316	354	299	324	328	327	363	350	324	329	340	327	299	345	348	330	356	335	337	310	335	324	323	311	368	323	322	353	320	314	335	325	329	324	337	310	345	333	349	318	331	300	361	359	368	335	314	346	300	338	324	307	353	324	272	326	344	305	360	324	330	318	337	363	319	321	327	337	313	367	332	337	313	371	344	307	301	308	316	333	323	330	305	378	334	309	286	353	367	309	298	351	296	332	354	341	331	318	322	294	359	365	320	351	328	357	317	381	351	337	335	306	338	319	325	337	365	381	346	344	324	335	323	285	330	348	310	353	333	366	331	322	327	361	344	341	321	342	354	331	321	357	308	315	312	320	348	308	306	334	324	324	336	311	348	360	309	331	357	312	316	328	300	332	341	318	358	333	327	319	309	324	304	322	333	333	347	340	329	347	323	345	323	327	337	344
43835	61491	69268	57083	43538	31892	21156	13995	8086	5197	2615	1023	787	868	804	817	820	874	870	846	805	773	830	817	783	875	839	831	821	820	833	813	807	832	811	774	809	835	843	816	834	836	761	774	797	854	822	830	832	876	851	836	787	775	835	801	793	823	780	828	842	734	859	818	836	841	788	813	822	806	796	781	812	787	825	807	851	818	838	806	821	810	840	799	816	823	771	794	831	864	832	763	792	835	822	773	766	821	776	813	822	832	838	835	815	798	849	872	808	753	824	835	845	835	794	821	800	844	772	809	824	798	792	809	825	819	817	799	836	778	836	828	791	849	828	857	840	799	807	824	849	799	838	846	825	831	832	820	813	806	841	822	843	889	815	800	820	796	852	771	821	766	829	845	838	857	843	802	873	850	843	801	831	826	829	828	796	800	786	796	836	773	859	786	845	816	819	855	767	796	830	791	779	883	829	857	849	809	821	847	790	811	864	768	815	830	874	787	804	821	852	823	786	785	821	853	802	816	805	841	857	806	819	843	837	824	825	816	786	831	827	853	832	802	805	851	820	915	798	872	780	842	835	889	799	795	803	793	826	790	831	856	818	840	845	838	796	814	826	822	781	835	836	819	823	810	810	863	829	782	808	822	841	798	745	799	843	825	822	831	822	820	817	846	785	821	784	843	752	836	844	863	802	777	839	827	844	785	847	774	800	796	792	839	789	812	797	793	812	802	888	810	821	802	847	828	776	846	839	820	821	829	839	851	799	835	796	853	830	782	831	854	775	828	819	852	810	830	849	823	862	794	809	857	829	763	827	800	781	816	828	805	815	775	754	869	814	813	830	855	805	815	781	801	847	792	757	779	848	825	786	800	858	814	789	826	862	818	810	808	799	825	785	854	833	870	822	784	853	836	852	777	811	784	800	805	845	837	758	832	798	798	819	835	831	844	796	810	805	822	820	807	787	855	797	802	812	786	810	803	804	792	807	770	766	829	839	795	850	806	796	811	818	832	831	842	840	885	827	773	830	784	846	836	833	821	838	843	818	798	757	819	818	776	841	819	788	804	841	806	798	817	800	797	845	820	807	807	810	833	821	827	831	844	845	811	779	844	829	793	796	838	788	833	883	827	827	794	829	836	827	792	881	827	827	766	822	770	831	889	812	830	776	796	781	793	836	831	742	854	817	830	802	846	828	820	795	761	845	775	818	821	818	798	822	798	795	823	829	816	776	862	834	830	782	836	819	829	815	838	834	824	779	816	795	798	834	820	804	863	806	835	785	771	780	823	824	807	833	753	835	825	824	858	831	832	823	843	817	808	794	795	785	772	840	782	787	784	860	782	804	831	813	842	829	785	798	805	767	836	829	833	817	821	799	799	792	776	802	836	817	771	784	812	810	790	823	830	836	812	828	818	810	806	801	848	836	786	849	838	795	830	805	780	808	780	828	868	809	791	843	846	792	822	822	850	797	816	810	830	787	841	803	782	867	813	766	810	791	822	802	853	750	802	791	785	808	841	769	781	835	815	773	790	824	815	819	796	792	777	838	829	808	781	863	861	788	784	805	776	769	795	801	818	778	806	824	830	806	804	807	864	801	848	828	794	875	885	837	800	835	786	859	805	804	839	793	801	776	785	826	819	799	816	807	861	869	818	845	832	790	836	831	791	797	799	847	791	921	772	815	779	794	825	736	803	805	825	813	815	809	846	787	804	781	834	819	797	802	808	828	839	817	864	800	828	860	796	865	846	758	841	768	811	808	813	858	778	807	781	795	804	830	785	819	796	792	796	783	830	834	870	858	840	809	766	816	802	839	781	843	795	795	826	813	877	820	812	822	792	795	805	840	834	856	788	779	870	822	844	788	748	795	825	829	760	802	819	816	839	803	804	826	823	776	798	805	838	809	878	839	787	836	769	805	809	799	836	838	805	842	774	844	783	853	844	824	805	816	821	798	810	811	810	802	759	817	776	855	795	827	856	805	791	776	793	785	830	808	819	833	862	826	814	808	798	791	797	828	835	794	826	845	822	785	838	820	756	812	807	830	811	832	797	865	813	833	813	819	811	843	795	802	818	780	829	827	860	839	851	825	818	819	835	784	797	847	776	800	836	819	830	795	861	849	851	863	823	792	758	846	788	725	845	828	769	757	784	814	809	832	760	788	793	817	768	844	843	875	821	883	820	823	819	803	797	820	848	799	826	807	800	857	794	835	781	819	842	797	839	839	798	842	803	829	795	870	796	823	819	818	825	788	799	870	770	830	799	811	853	811	804	817	874	770	821	833	791	803	796	767	817	831	841	831	812	884	790	800	780	829	801	791	803	854	806	796	802	821	839	828	775	800	864	834	825	837	863	789	851	779	761	792	794	820	780	780	847	794	828	822	849	818	815	872	855	803	830	822	767	747	819	829	813	804	789	815	783	849	860	831	854	809	813	856	811	850	800	782	822	833	820	783	797	799	774	846	777	803	821	784	802	804	773	761	791	832	845	827	897	811	853	785	851	812	809	814	823	791	827	832	841	842	829	858	794	816	852	790	845	850	859	805	824	825	828	871	814	882	788	869	796	790	814	795	777	832	804	848	851	784	801	811	865	874	818	807	781	849	829	877	796	796	827	897	835	768	820	787	749	820	815	781	753	831	861	832	784	807	782	832	860	858	832	853	835	824	799	793	799	808	826	802	800	804	829	803	790	811	775	820	810	820	819	752	784	762	837	790	821	797	809	866	862	809	777	842	780	802	800	796	824	815	839	827	824	837	857	815	831	811	813	834	870	824	837	781	802	874	806	749	848	803	817	809	781	774	850	835	826	861	757	869	823	797	749	862	772	791	838	816	820	808	826	837	842	794	803	815	850	754	820	797	807	776	754	794	819	834	818	838	846	856	833	825	799	833	830	853	769	845	807	805	795	839	839	826	755	844	822	816	835	811	839	835	814	842	848	812	805	779	734	807	787	864	798	778	848	766	797	767	797	817	834	813	830	813	784	831	813	826	793	764	739	835	806	835	808	855	830	813	772	814	809	865	779	804	825	768	843	808	795	792	809	851	776	806	831	817	780	820	798	794	841	791	800	805	800	821	824	822	820	812	810	841	792	857	747	844	803	793	850	847	792	792	825	822	860	822	826	784	794	787	814	848	853	798	811	823	805	775	810	808	761	785	804	833	877	844	790	808	820	758	848	797	758	812	790	751	842	760	786	810	826	800	810	788	839	786	837	835	821	806	760	816	787	769	831	825	800	843	789	811	845	850	821	746	809	790	805	823	795	821	813	807	806	830	869	810	824	788	789	853	834	836	759	783	790	859	855	786	850	806	838	804	824	804	804	840	780	758	769	875	845	810	811	784	828	785	816	826	872	815	805	836	798	813	841	852	795	838	810	830	769	781	804	797	838	813	745	816	807	823	821	740	795	811	817	816	830	764	835	829	811	862	852	795	812	789	808	811	848	812	869	806	828	809	866	833	758	793	870	827	831	804	866	831	812	818	802	784	812	785	767	828	808
66501	74691	74721	54733	37173	23484	10308	5079	2234	1421	806	348	320	354	326	325	350	333	332	333	337	357	313	324	317	333	318	322	346	338	307	305	341	283	340	324	382	342	345	339	331	350	318	338	316	322	303	347	311	327	340	356	349	330	326	357	315	356	344	337	360	319	305	329	323	359	319	349	359	371	323	326	361	343	350	319	322	331	316	359	329	345	331	341	336	364	355	326	340	356	325	327	373	334	363	327	314	345	264	329	340	333	336	332	321	326	357	346	355	321	304	354	381	336	328	322	341	290	310	311	348	304	332	324	334	356	319	326	355	326	365	335	298	357	315	348	332	343	338	332	336	310	306	338	323	338	321	326	329	346	323	363	314	294	336	352	303	322	356	358	318	308	329	324	333	335	333	314	344	328	360	318	352	327	347	338	334	331	308	319	333	337	308	370	344	355	343	359	325	323	367	316	336	325	327	364	358	357	297	327	344	353	321	331	324	309	321	308	349	359	334	334	337	325	348	310	370	333	349	343	346	349	340	364	342	343	313	355	365	321	314	336	324	313	321	345	320	343	326	354	323	330	354	345	313	333	325	358	318	347	346	318	280	331	347	341	343	333	343	353	357	332	314	339	321	342	333	342	345	344	286	336	328	351	329	328	320	321	332	331	355	357	310	311	333	350	338	317	325	311	328	322	294	325	369	342	301	310	363	313	329	310	327	335	312	344	346	370	351	339	358	326	358	334	318	332	317	329	368	350	360	302	353	350	319	318	327	327	357	350	351	308	308	327	321	300	342	359	311	350	342	285	377	342	349	323	318	329	311	318	318	346	327	343	349	339	338	295	324	338	346	331	329	312	341	335	319	328	334	319	317	349	335	364	317	350	347	348	304	326	344	359	334	310	336	315	337	346	348	348	327	317	316	339	334	322	310	344	331	298	303	355	307	372	315	294	328	320	357	364	343	323	329	361	302	344	339	341	328	309	309	335	360	310	341	328	346	357	372	331	343	356	346	336	344	318	331	316	340	326	346	348	357	322	320	337	351	320	335	347	301	296	311	349	320	325	357	345	342	339	349	290	324	362	350	351	324	319	313	312	342	327	330	315	353	359	345	341	305	327	317	306	341	368	334	312	352	365	334	301	323	338	332	361	356	329	319	340	325	350	326	340	333	326	308	368	351	336	308	318	328	308	336	323	326	358	341	291	338	334	332	320	341	342	326	319	340	303	307	351	343	297	337	342	310	353	341	317	312	327	334	311	308	321	317	332	294	346	341	337	343	347	325	320	344	348	362	342	316	320	339	286	337	331	327	328	350	329	339	351	320	342	356	322	326	342	335	339	331	328	365	329	322	349	326	310	341	297	316	327	362	334	343	336	317	316	350	337	361	344	376	317	320	346	317	313	331	324	347	363	364	320	362	333	326	315	347	340	334	384	315	349	344	302	328	332	378	313	337	340	344	328	332	295	313	368	332	323	300	341	322	335	321	333	330	331	314	350	338	328	320	317	339	329	322	332	327	355	345	334	351	303	334	310	342	343	323	366	335	314	351	347	338	304	344	360	330	332	325	329	307	349	295	315	355	331	328	331	304	318	327	326	315	311	327	339	338	342	334	355	302	329	338	292	348	334	319	326	332	289	342	353	316	308	320	352	334	338	316	336	319	343	321	340	325	335	329	346	308	349	343	370	333	325	333	311	376	366	338	288	299	301	362	337	335	326	365	331	335	347	361	330	318	322	328	313	344	303	323	324	300	322	327	349	302	333	353	334	363	357	375	326	314	342	345	329	300	310	317	358	333	327	320	333	304	319	349	329	328	349	307	329	334	329	320	320	358	351	325	335	315	353	305	318	336	364	336	335	317	307	338	326	370	338	335	343	328	317	351	323	319	343	329	352	335	280	348	333	309	333	336	338	323	321	314	332	340	306	358	335	317	333	363	298	333	401	324	344	356	331	348	356	313	328	344	303	311	340	354	305	353	341	344	347	364	321	334	326	352	324	327	352	336	341	357	347	332	313	373	346	349	339	319	312	347	306	331	308	330	336	333	309	327	335	333	313	319	347	333	306	358	323	297	340	373	337	381	330	348	313	333	328	328	334	310	328	315	333	290	352	352	345	333	327	348	287	322	339	327	340	338	300	313	335	331	323	329	353	339	300	347	312	330	341	321	322	348	288	324	315	340	324	283	293	336	342	341	313	350	345	325	338	302	328	338	328	333	318	351	323	317	340	307	327	356	347	300	329	311	302	302	348	342	338	334	336	339	343	307	376	307	319	327	345	336	346	330	324	322	392	378	317	320	342	320	324	330	315	350	320	332	342	337	318	341	316	354	315	370	276	333	313	347	340	331	319	330	329	333	362	357	341	311	342	328	367	343	350	323	292	338	351	334	314	342	306	317	308	342	356	342	343	338	376	324	314	328	320	340	371	351	315	305	343	328	321	316	353	323	348	325	324	362	337	356	332	313	314	318	321	349	305	328	331	337	324	326	310	341	335	348	351	360	351	319	319	305	333	326	307	366	335	331	308	347	345	346	320	341	325	337	304	351	320	309	309	348	303	323	317	309	316	336	301	318	369	324	321	307	326	347	337	331	340	337	342	308	328	337	321	330	340	301	366	339	350	321	354	361	364	333	328	345	323	299	318	338	324	311	328	346	305	338	314	350	356	362	344	342	339	334	327	326	348	351	332	304	335	357	341	293	345	335	336	284	317	346	306	311	327	312	313	308	324	331	313	343	325	323	349	313	365	342	324	317	325	316	351	374	318	323	358	340	333	303	311	360	324	341	339	298	324	323	335	326	311	344	356	339	334	317	340	311	332	309	301	313	331	331	343	340	321	337	320	322	319	362	333	328	312	327	340	327	324	337	348	316	316	328	301	327	320	330	316	320	296	325	346	318	338	349	331	312	311	301	317	377	353	344	379	332	326	354	337	354	324	321	331	340	323	306	334	331	335	307	359	336	323	328	310	340	318	357	358	329	347	312	312	316	305	314	308	330	371	363	320	369	328	344	302	342	320	349	326	332	347	324	325	355	316	323	313	328	333	327	330	334	336	352	326	330	355	364	367	333	349	315	305	348	316	334	339	324	359	368	369	339	329	331	311	330	343	327	331	308	322	299	334	319	301	334	319	326	319	330	336	339	347	314	359	357	325	317	322	307	319	348	336	334	307	358	314	335	328	301	302	358	318	356	331	364	306	290	337	339	334	355	326	336	356	310	338	338	321	321	316	316	345	354	330	350	348	326	320	358	337	348	343	333	337	348	315	324	351	357	356	383	330	335	336	361	312	299	328	349	353	331	330	322	331	372	336	322	352	349	318	314	334	330	341	364	352	342	299	359	306	310	316	321	352	326	341	310	317	313	350	336	302	377	349	336	338	294	353	337	327	310	316	315	325	336	303	354	327	333	334	317	316	320	306	326	345	324	310	350	353	319	337	283	333	354	316	324	325	316	308	301	322	306	323	369	354	306	321	348	317	328	353	364	351	318	365	336	337	326	326
44165	61344	69639	57138	43493	32983	19502	13458	7454	4896	2543	957	858	772	821	829	788	862	864	830	820	790	836	798	823	839	826	774	781	764	793	801	840	820	844	761	788	807	785	830	776	856	830	812	788	815	811	794	788	754	836	804	760	794	794	823	804	832	790	783	796	837	868	824	843	814	876	818	861	807	789	848	818	855	754	812	841	840	803	762	788	850	879	848	812	851	802	869	818	820	867	848	791	846	815	853	860	775	843	831	819	862	823	825	805	835	833	861	793	819	806	844	825	872	803	782	856	760	821	788	831	809	819	868	808	808	790	759	819	788	821	846	813	859	795	827	811	840	817	841	852	892	824	836	820	814	819	836	782	781	826	761	848	846	791	764	771	867	820	813	827	809	838	861	856	829	775	853	791	828	798	791	868	822	848	826	865	804	829	796	821	798	800	829	795	808	846	809	827	820	803	795	835	875	781	761	849	779	806	774	824	823	769	798	775	867	777	794	780	821	842	774	800	794	835	857	811	814	806	832	815	797	834	836	827	845	849	791	788	861	813	879	827	827	842	826	797	809	792	841	740	773	814	789	815	799	777	814	780	804	809	808	788	803	850	845	820	827	779	849	846	858	808	791	818	785	832	825	771	812	805	784	823	813	758	835	776	823	799	797	849	812	836	854	827	843	791	798	835	791	799	794	797	730	819	854	819	798	853	811	779	785	889	828	827	829	832	801	807	787	818	814	785	789	871	802	808	819	850	799	815	860	883	827	811	827	805	868	791	798	747	802	827	800	809	806	839	883	855	836	829	844	808	833	904	788	888	804	781	763	762	852	802	798	768	826	775	808	819	796	833	829	847	776	866	819	779	817	826	835	831	815	828	854	857	863	790	826	786	798	791	806	853	852	833	822	851	832	847	750	789	775	822	779	828	816	816	830	806	783	847	804	767	772	851	801	785	808	788	799	804	776	813	835	790	759	861	817	796	797	856	836	800	790	819	846	850	804	793	804	831	873	796	839	834	811	836	832	818	806	811	823	853	790	829	757	784	858	848	808	775	728	804	840	840	765	817	780	872	783	813	809	781	829	769	875	767	845	794	795	796	798	798	834	777	820	828	785	854	838	801	817	809	795	845	871	795	864	826	816	787	855	752	843	807	819	814	739	831	802	830	819	793	788	846	811	787	839	818	805	816	790	862	846	786	852	790	785	842	792	788	781	833	814	792	794	803	805	847	830	839	777	827	798	821	776	802	871	821	843	801	766	804	843	814	792	789	832	875	820	834	824	743	839	835	818	828	809	776	779	782	821	847	860	808	861	798	847	808	822	825	814	835	798	763	798	853	848	835	786	776	825	828	824	784	854	850	799	824	810	804	797	799	807	845	822	815	883	804	847	814	838	815	826	822	811	803	832	752	817	808	831	792	781	803	851	796	748	788	821	814	818	854	839	791	827	849	857	862	822	862	844	802	781	841	852	842	789	795	825	821	864	759	835	819	826	792	811	806	781	842	825	865	810	804	808	808	788	797	828	793	812	802	815	834	861	831	798	804	826	809	817	844	831	849	868	791	808	776	801	791	775	823	821	831	846	827	827	785	835	784	861	790	783	842	782	842	842	777	800	820	842	820	837	831	832	838	774	780	837	805	803	799	789	844	819	839	793	813	882	812	778	803	782	898	800	749	783	824	770	818	857	768	791	819	823	824	847	846	834	842	850	827	785	787	809	813	787	784	729	822	822	799	771	807	824	773	816	825	828	817	791	846	853	818	832	790	820	826	829	776	791	758	770	799	810	825	825	826	793	823	783	828	813	805	828	847	802	798	773	794	801	780	820	790	831	873	795	820	789	835	831	807	834	798	825	819	840	791	797	781	816	840	811	781	804	856	789	869	849	830	757	871	832	859	824	806	784	836	797	805	793	802	756	794	786	827	821	872	796	830	790	801	833	846	843	820	811	772	833	813	836	809	802	836	798	796	802	801	788	837	780	862	834	754	759	807	813	855	872	780	772	793	785	822	778	846	817	836	813	809	767	847	812	836	866	828	850	824	817	808	829	825	874	781	835	798	808	825	813	803	822	775	818	806	845	794	786	861	848	802	796	761	896	805	823	855	849	830	822	812	794	793	856	857	831	805	831	811	832	790	849	871	801	871	870	786	812	846	830	826	814	778	810	814	816	843	809	780	794	812	833	820	815	784	838	808	798	803	801	847	838	804	829	846	821	777	819	822	793	822	822	746	859	877	826	803	815	772	804	829	839	796	829	805	794	798	777	804	819	787	844	827	762	823	842	779	815	788	771	800	791	817	766	813	784	802	838	770	832	753	823	793	830	815	761	814	778	826	871	846	812	806	786	842	830	839	863	794	834	815	784	798	834	780	876	796	803	837	798	842	843	804	786	800	825	816	858	784	806	852	826	816	838	786	826	816	789	861	831	801	796	787	786	843	808	811	794	767	763	777	820	772	878	787	816	804	838	806	826	782	804	799	807	754	848	843	808	850	822	738	802	809	819	844	796	800	832	809	832	775	839	814	770	782	783	830	813	828	825	826	805	849	838	821	795	801	761	831	836	805	802	802	817	808	809	792	788	869	815	816	823	784	828	841	842	814	771	814	795	744	815	794	820	776	804	768	773	841	834	839	843	739	823	829	819	851	823	832	849	797	795	823	826	863	809	813	819	862	779	843	779	809	815	848	793	798	845	853	844	819	890	861	826	848	858	862	792	757	774	797	825	791	774	826	806	827	831	867	820	827	795	834	802	815	806	823	776	767	806	846	792	860	844	774	793	779	815	875	790	810	817	820	823	811	853	828	838	880	870	817	836	848	865	797	853	814	811	795	776	774	834	846	821	868	745	780	871	820	828	823	810	835	808	777	841	825	768	762	855	839	844	795	808	817	813	828	777	795	825	797	820	837	887	779	753	827	853	810	794	857	789	859	817	757	838	908	781	808	829	856	828	835	795	805	776	809	811	842	780	860	787	863	792	785	828	796	835	778	812	786	789	787	849	843	827	842	803	817	829	840	827	802	808	815	813	800	824	818	775	821	877	808	817	827	821	783	865	767	804	839	850	768	830	808	795	808	827	845	783	846	810	858	808	819	825	894	806	805	822	821	809	826	801	851	807	729	832	784	807	805	828	806	779	784	822	854	805	811	855	847	794	819	901	803	828	842	814	803	822	825	854	787	767	800	806	826	746	805	794	806	851	789	811	796	798	806	823	817	777	831	886	818	789	810	833	802	839	823	803	884	870	851	785	824	785	808	811	815	773	863	831	823	844	775	867	836	796	789	803	812	824	813	769	871	822	850	858	752	842	794	810	825	811	843	847	806	826	826	818	842	802	853	855	803	875	807	869	736	783	810	800	815	825	808	857	849	844	858	785	830	801	810	842	770	800	822	833	824	805	828	817	793	815	802	811	893	764	857	841	828	856	846	848	803	839	787	835	787	821	860	848	802	819	851	825	793	790	819	748	795	859	789	856	806	833	784	846	848	840	839	808	767	809	756	776
68823	76138	74038	53666	36835	21646	12279	6168	2401	1351	727	359	318	330	352	335	330	335	342	355	372	347	335	365	293	357	354	311	311	326	337	334	343	331	310	356	350	333	352	367	359	351	345	327	316	315	351	334	320	343	328	322	322	336	337	331	341	335	355	342	338	328	357	336	337	345	356	354	330	311	340	348	345	323	326	321	324	354	322	350	345	351	318	309	322	317	339	308	315	336	318	316	323	305	333	330	348	310	333	321	308	329	353	320	336	393	353	333	284	348	308	348	338	287	337	330	336	369	309	299	331	330	361	302	354	322	306	359	333	320	324	343	328	306	336	314	314	321	328	323	372	349	331	332	340	341	371	341	346	329	292	306	325	319	320	340	309	328	337	332	328	342	318	333	303	311	343	339	342	320	313	356	350	302	324	313	337	345	342	353	366	282	300	324	341	314	299	319	345	331	349	315	325	339	328	317	330	305	335	322	304	332	333	353	327	340	354	324	357	326	324	352	331	315	356	337	332	350	339	328	336	344	332	364	337	354	372	321	323	312	383	299	354	314	359	338	327	306	350	364	332	330	392	305	344	328	351	325	330	342	291	323	319	334	366	341	367	313	311	305	338	327	333	324	330	312	319	350	344	290	328	348	293	329	332	324	359	345	335	340	324	348	319	350	328	341	314	295	338	327	352	334	335	317	327	341	311	369	350	338	312	344	346	302	361	304	339	309	331	330	310	335	327	365	366	346	328	283	324	353	366	316	342	345	341	320	362	324	308	315	322	300	302	336	309	359	327	348	338	330	341	332	297	326	343	310	325	284	332	327	338	352	328	344	365	370	338	336	292	317	325	312	325	363	332	334	332	334	306	335	296	344	333	314	355	346	306	325	343	369	292	313	289	339	329	323	333	323	329	291	336	319	336	365	330	351	330	324	315	318	326	344	340	362	342	345	334	330	301	313	301	330	312	360	332	315	349	340	322	346	339	325	325	359	344	308	344	328	340	323	348	321	309	343	312	328	315	301	305	294	313	332	309	323	366	329	327	335	331	356	326	325	317	341	348	323	335	339	322	350	333	337	347	358	355	320	319	305	326	373	350	321	327	307	313	317	323	349	346	301	348	340	314	322	329	311	323	368	312	343	326	332	334	342	346	340	341	342	309	308	319	349	358	336	344	337	332	337	350	327	297	366	328	359	324	342	314	324	377	309	360	319	324	308	346	331	344	348	330	319	316	314	317	345	326	365	329	359	352	356	357	353	336	339	321	331	350	317	312	322	340	346	329	340	339	348	301	313	342	307	338	328	324	340	328	340	357	334	333	343	345	323	340	330	308	333	323	328	328	322	336	330	320	289	334	338	314	341	342	351	352	370	319	329	387	311	317	343	339	328	301	344	312	327	372	310	308	311	318	324	321	334	354	315	365	350	310	311	328	326	334	316	285	360	348	347	349	341	340	335	351	332	353	315	353	314	335	314	334	371	372	324	334	347	326	339	331	320	360	338	337	332	335	324	338	333	308	306	343	349	329	330	349	329	340	359	339	299	336	326	313	321	338	326	337	339	349	290	297	303	322	360	304	339	355	311	329	294	327	341	338	316	311	377	323	344	349	331	370	345	298	321	322	353	344	341	348	326	322	320	330	339	336	303	312	331	333	350	335	323	328	325	343	326	366	344	335	367	335	358	310	321	341	329	354	363	350	310	308	300	348	334	308	305	328	332	303	332	315	320	335	335	320	314	338	311	362	357	323	333	320	345	338	326	323	338	352	337	333	324	315	326	328	329	289	320	336	353	331	289	361	322	357	333	362	336	315	349	346	334	342	360	319	335	300	303	308	344	318	342	344	337	305	351	312	354	299	349	342	314	345	348	296	340	353	339	321	375	332	318	323	289	341	330	334	354	332	321	301	331	327	333	331	336	331	337	318	307	346	321	323	339	352	326	369	350	317	332	333	350	351	341	339	349	325	337	323	339	337	320	309	316	355	307	346	319	321	322	326	332	335	313	318	356	298	341	339	349	342	339	337	288	331	300	349	347	340	319	323	322	339	339	317	327	319	318	345	356	309	332	346	336	333	350	345	313	351	330	323	355	321	311	334	312	356	327	317	363	319	330	354	334	305	373	322	328	338	327	327	337	299	315	332	309	340	323	341	325	335	355	371	357	354	343	328	337	319	336	321	347	331	306	337	327	319	339	322	349	336	335	341	341	348	334	347	348	346	387	348	308	337	337	345	311	348	350	337	334	316	294	299	320	323	321	315	305	323	312	352	325	361	329	342	345	319	340	352	304	357	335	354	344	320	358	294	336	349	325	332	322	362	337	328	338	340	326	321	339	298	328	321	292	350	337	282	345	332	325	345	330	328	343	327	336	332	330	343	339	326	318	315	322	319	334	283	323	324	332	337	308	353	380	351	322	340	302	364	334	313	339	333	321	311	346	390	346	303	384	321	330	347	343	355	317	336	312	360	294	313	337	321	351	318	360	307	325	299	302	336	340	318	315	354	345	318	349	366	326	321	334	342	340	345	325	369	342	350	331	323	342	306	350	362	332	316	340	315	327	329	355	331	341	377	326	332	349	343	323	315	306	342	344	356	358	332	329	352	347	325	314	312	310	322	323	320	326	330	345	308	296	299	329	337	313	348	338	333	319	342	307	307	302	335	330	323	322	348	342	321	347	318	365	335	336	338	327	315	345	311	352	323	315	326	322	364	315	337	373	361	363	344	328	338	325	331	330	334	331	321	345	316	355	321	322	324	339	324	315	326	341	339	305	314	311	329	311	339	356	343	335	322	358	370	344	289	337	324	355	337	355	339	362	350	352	348	325	347	305	317	353	342	355	324	312	348	323	362	316	320	335	346	342	364	318	377	338	349	321	318	337	340	343	316	351	307	327	342	340	347	340	333	334	335	309	329	343	334	350	325	303	314	332	314	315	318	376	322	327	347	308	307	347	354	348	346	348	319	312	318	336	316	323	331	309	337	333	338	352	360	333	300	333	340	323	342	348	326	339	379	346	319	333	315	366	328	345	338	351	310	336	322	323	325	321	308	327	323	306	340	320	316	333	327	296	341	321	348	330	365	328	357	315	307	328	367	331	338	328	345	341	329	326	323	292	340	320	320	322	360	349	312	344	383	312	336	313	321	319	326	322	300	335	321	309	345	308	327	323	344	329	336	322	339	366	318	337	344	346	328	330	345	335	316	355	302	338	339	340	333	326	346	304	325	352	339	346	373	290	325	328	312	334	340	332	381	349	323	296	309	328	319	365	330	333	333	327	368	354	318	339	344	349	351	311	332	337	322	339	307	310	342	343	330	312	327	327	324	305	338	319	338	336	326	329	318	329	320	364	322	323	336	307	327	337	345	346	327	324	332	312	316	349	339	335	318	341	364	329	341	318	330	332	333	343	349	323	334	310	302	339	316	325	319	352	314	341	341	367	365	342	335	339	308	362	350	357	344	345	317	353	331	364	362	363	349	343	344	323	333	338	352	325	347	324	331	319
44926	61399	68844	56523	43409	29427	23731	15147	7264	4582	2220	965	826	764	833	786	792	804	821	818	759	849	837	852	795	836	820	776	748	803	849	860	832	775	856	765	799	786	834	764	827	815	772	830	850	820	824	831	772	781	817	792	803	828	828	792	846	786	850	864	834	818	764	777	795	774	805	837	848	783	774	845	825	862	819	856	811	813	802	850	790	811	851	821	814	800	829	816	779	826	803	803	784	793	832	839	810	834	781	792	813	803	783	838	846	838	772	810	836	872	787	813	804	793	838	829	812	787	828	756	797	789	846	841	833	810	801	852	792	806	832	819	784	860	801	766	808	833	767	839	792	816	807	805	840	814	805	754	751	897	849	818	756	790	848	824	820	786	816	805	835	777	813	760	840	828	819	798	785	816	812	780	760	822	873	822	766	806	829	823	840	843	855	828	876	795	820	757	821	826	773	803	838	816	800	812	783	825	798	805	820	836	779	800	793	756	749	740	825	823	783	851	820	808	851	806	799	840	807	852	800	828	823	783	800	820	767	832	843	783	853	835	806	823	802	829	807	837	841	829	781	778	802	791	842	902	810	836	854	858	799	811	835	839	856	793	786	829	764	756	808	802	856	801	789	798	792	829	796	801	814	845	820	773	823	811	820	777	787	813	849	816	805	807	773	785	775	848	808	778	797	818	863	823	795	825	776	881	843	824	819	808	813	758	846	829	819	824	785	788	825	814	804	824	822	860	801	836	760	858	823	776	833	817	816	835	844	829	843	840	841	757	799	825	778	832	822	813	838	774	832	849	827	819	825	775	879	789	789	793	852	821	856	820	851	802	836	810	803	808	801	769	802	835	816	808	825	820	767	769	827	764	774	806	769	826	802	839	806	774	823	798	868	817	802	739	794	831	771	807	815	822	846	855	796	777	766	827	829	787	827	822	767	836	810	760	790	772	813	833	789	748	861	877	780	816	844	801	829	846	822	820	828	791	818	831	833	836	785	828	792	830	787	785	807	832	833	831	821	863	820	849	822	791	831	839	814	796	841	802	836	808	857	839	850	831	807	819	789	787	793	825	899	796	815	805	808	763	811	803	820	858	806	827	806	827	795	827	764	801	795	807	833	784	788	759	818	870	806	784	796	841	881	794	838	789	828	844	769	754	804	824	829	798	830	835	848	831	792	823	785	818	818	785	839	824	806	840	784	808	842	806	794	834	792	831	817	802	822	812	867	792	812	829	786	809	797	844	799	816	807	794	840	855	862	803	782	817	844	788	833	829	878	808	802	757	839	744	781	829	837	853	843	820	801	818	796	814	785	808	850	831	814	818	878	869	770	848	768	781	777	842	786	807	797	853	826	780	782	843	792	779	825	808	849	839	816	817	802	839	827	844	848	809	833	800	823	816	781	792	847	797	815	810	782	768	850	831	790	804	827	804	829	844	848	830	816	810	838	812	796	794	812	813	824	810	860	845	802	851	819	779	829	792	821	760	815	802	826	754	845	837	810	811	841	890	803	807	796	814	834	792	822	810	797	835	847	818	832	837	793	775	832	863	866	786	817	771	796	824	807	794	767	800	811	768	820	846	827	785	820	785	800	815	825	804	838	827	809	828	856	811	809	836	842	790	794	796	834	824	778	846	796	769	795	768	833	809	815	789	809	809	845	858	864	840	823	835	791	862	819	789	840	799	883	841	798	755	782	770	761	833	779	761	847	793	772	774	840	790	811	817	817	832	785	822	799	852	798	861	824	816	805	765	764	775	773	832	808	787	814	792	779	880	824	831	882	799	889	763	783	812	846	775	868	828	817	855	812	801	797	785	809	775	795	790	790	802	801	778	799	855	860	794	868	830	845	840	823	854	799	862	797	807	885	804	873	794	796	817	780	832	846	772	818	787	824	816	841	834	827	827	817	828	810	789	801	824	832	790	812	871	833	759	783	808	827	824	845	830	845	816	886	808	819	814	853	788	822	802	818	846	814	864	795	800	779	856	817	855	804	802	764	805	812	813	806	821	865	791	794	815	836	838	819	806	818	800	845	804	814	829	854	793	805	750	846	769	771	797	838	834	794	808	761	814	850	808	835	836	809	813	797	808	759	794	820	786	794	830	819	824	804	830	814	845	861	822	828	840	752	799	786	842	803	792	745	845	793	841	863	848	776	810	813	789	776	794	810	810	798	827	818	844	790	774	785	837	815	788	807	822	777	799	803	769	821	786	789	787	804	823	873	811	865	839	843	834	795	815	798	808	846	846	823	799	824	809	789	766	805	817	811	831	797	782	852	801	798	791	804	829	788	819	847	832	837	766	813	769	830	838	823	832	798	822	787	820	849	784	771	797	843	864	854	818	840	861	844	853	794	819	848	821	859	874	840	814	809	785	822	805	791	849	835	814	822	829	827	814	807	780	835	849	757	841	842	847	855	824	821	824	812	799	839	803	833	820	759	834	819	841	800	810	784	829	852	804	783	803	778	782	836	831	860	786	763	771	809	833	798	828	833	876	795	814	830	795	822	759	826	809	807	772	820	835	839	800	808	779	764	805	854	838	818	827	835	837	842	828	827	831	805	831	801	804	819	858	811	833	812	785	838	841	795	859	824	815	793	800	817	851	839	776	792	821	825	815	797	755	798	818	806	842	815	796	767	815	832	837	825	797	808	830	831	801	840	804	773	844	826	838	815	775	840	810	765	885	780	825	800	822	821	852	846	797	805	869	803	806	793	822	827	834	747	841	791	853	800	824	848	774	809	783	845	856	854	756	796	849	845	860	798	836	775	812	800	797	794	799	801	831	834	813	822	847	783	799	816	794	776	829	759	768	851	821	768	820	808	833	845	806	849	822	818	792	812	878	867	787	797	812	826	763	801	825	849	840	846	828	757	774	844	864	811	843	792	835	788	843	851	799	847	848	784	811	831	833	821	856	809	835	836	828	814	807	815	809	845	828	798	844	827	826	798	838	828	777	760	803	817	836	790	857	828	839	866	855	765	800	839	783	814	791	792	809	797	812	801	777	848	872	802	849	838	766	808	829	787	839	807	894	787	775	848	776	807	792	833	812	810	765	793	854	813	836	793	825	833	804	854	859	847	834	804	790	853	842	764	773	851	826	756	812	848	763	853	834	753	853	797	782	828	791	831	782	829	804	823	779	802	761	745	819	764	817	849	788	843	907	825	800	792	851	850	831	824	820	783	824	823	834	836	782	802	756	862	768	827	806	826	809	809	864	807	816	868	814	768	831	781	795	787	853	815	819	828	817	855	803	879	768	819	822	811	787	783	834	792	787	820	844	820	801	822	837	814	814	814	822	844	845	829	786	802	858	823	770	782	824	825	752	824	760	816	832	870	798	793	818	822	789	813	791	785	851	817	818	816	849	822	796	818	773	820	792	815	828	794	817	827	782	831	815	801	817	789	761	799	768	788	768	879	827	855	767	868	770	817	837	816	814	867	826	786	822	852	823	777	824	814	808	810	846	816	813	833	840	771	809	760	838	812	822	862	810
69458	76902	73292	53740	37165	22012	10943	4425	2492	1530	785	347	334	330	317	337	317	350	346	344	353	312	302	318	353	347	306	354	318	297	313	325	298	347	323	301	318	293	307	351	311	342	328	327	324	318	310	337	322	320	319	304	348	268	363	316	294	320	305	341	342	326	343	326	387	366	325	316	305	310	328	293	302	348	297	307	353	303	334	292	298	299	345	337	327	297	349	325	326	312	336	312	302	318	334	292	357	339	323	352	348	316	320	326	321	321	313	365	325	330	324	322	324	342	363	356	297	345	343	342	316	308	347	319	340	351	342	331	355	321	366	351	318	329	352	371	325	364	351	341	371	310	369	322	344	355	315	306	377	348	301	352	311	322	338	305	341	345	325	324	310	330	308	316	325	335	345	324	344	326	328	341	334	352	339	348	327	329	350	358	366	366	360	357	376	331	337	332	323	293	297	333	345	323	338	347	321	333	307	315	373	305	307	312	344	357	326	340	331	341	333	320	308	346	341	288	329	329	328	330	330	329	323	367	348	322	342	343	327	314	352	332	347	354	312	327	342	314	349	317	334	340	349	305	307	306	349	329	328	304	340	350	341	323	352	318	340	340	324	345	306	335	304	316	332	322	361	363	317	333	344	336	317	342	307	336	328	370	315	288	342	310	355	347	285	298	305	337	335	327	358	345	333	305	323	333	297	311	367	355	329	292	347	337	345	313	344	326	343	340	341	320	348	349	310	335	331	301	332	320	279	309	314	343	345	333	338	314	346	322	308	337	314	311	298	328	322	321	323	348	339	297	323	333	329	344	332	313	335	346	333	344	350	321	337	332	282	342	317	350	322	329	307	288	338	330	320	321	333	320	299	323	363	285	340	341	329	310	331	324	317	323	322	332	334	345	290	348	330	348	303	364	324	374	342	322	348	318	329	353	324	280	312	328	350	341	327	329	366	324	321	321	344	310	323	316	311	312	362	313	319	326	336	303	345	307	320	286	338	327	358	301	327	342	326	307	300	333	342	319	334	292	310	317	314	357	312	308	336	335	322	327	314	332	343	356	327	306	308	325	317	332	310	336	333	358	331	306	366	358	317	332	328	330	336	348	334	315	346	350	347	330	327	323	325	345	324	326	333	358	325	318	307	318	332	288	346	323	325	338	344	368	317	303	337	352	327	319	309	319	311	346	364	319	325	334	335	373	329	352	361	340	312	322	325	332	366	333	336	338	325	328	292	340	308	286	329	361	326	336	343	316	319	335	317	327	353	295	339	327	327	322	313	320	322	303	321	335	339	287	330	324	344	348	329	359	337	335	361	310	337	359	368	326	364	345	318	334	375	337	349	347	329	336	338	329	327	325	365	325	341	341	352	324	340	333	315	338	322	302	349	355	336	346	315	352	347	354	307	360	310	316	323	325	295	350	349	306	328	294	346	321	336	312	315	338	333	358	324	343	332	341	325	301	361	354	342	330	319	334	360	341	352	279	313	336	352	340	336	351	314	329	336	360	311	355	352	341	324	362	319	287	334	365	301	320	292	353	356	344	314	339	337	327	373	328	356	331	344	315	351	330	345	324	312	363	325	327	338	344	347	369	323	322	310	359	317	336	322	347	335	312	316	296	318	314	303	326	347	325	340	341	310	335	311	303	328	322	326	330	326	329	382	340	320	320	337	331	331	369	362	341	360	311	313	316	338	339	310	332	343	302	341	350	330	319	305	340	348	314	334	337	329	318	315	342	297	321	354	328	348	341	357	343	325	317	367	292	294	311	331	328	350	323	288	321	314	295	324	316	298	315	314	325	347	346	322	346	330	293	328	332	323	344	292	335	323	315	332	301	331	336	330	309	322	310	303	314	369	324	301	341	347	317	329	339	325	338	377	356	350	328	331	333	344	328	331	311	324	311	329	322	305	338	300	328	303	313	331	340	344	340	330	351	331	321	332	348	329	328	340	312	307	335	327	301	330	318	331	343	342	319	349	363	351	369	348	357	328	352	324	316	360	316	323	306	317	310	335	309	377	338	346	323	363	336	324	339	324	288	320	332	332	339	335	326	343	358	306	311	338	316	308	323	313	311	313	316	359	321	366	337	314	322	328	344	359	335	342	332	331	364	308	344	286	313	325	340	325	343	321	331	334	369	325	356	310	320	345	315	321	338	354	347	364	282	309	333	339	362	304	317	342	341	335	338	364	315	353	278	323	364	329	312	328	364	363	337	337	341	346	328	335	319	326	328	308	325	313	310	354	346	358	316	325	342	311	344	315	333	314	340	328	328	346	316	307	303	322	316	352	314	353	340	327	355	350	319	312	360	331	330	331	333	326	315	322	329	325	296	327	343	341	354	302	302	344	341	336	328	318	339	340	333	322	323	365	298	311	353	356	321	354	330	319	336	320	319	306	332	297	315	339	367	367	317	372	349	337	335	343	306	307	357	346	311	343	310	371	318	330	348	339	334	340	300	347	306	314	344	339	320	322	338	346	358	343	328	315	302	319	335	324	336	351	329	321	317	353	339	355	376	327	347	332	348	298	328	316	304	334	325	346	359	323	329	317	323	336	324	323	300	344	327	324	326	326	350	328	358	320	326	336	342	325	315	329	339	289	316	308	296	322	344	333	347	317	343	304	310	340	328	351	348	298	331	318	320	327	345	295	307	324	328	334	368	337	316	334	335	329	291	330	351	351	333	368	316	316	347	315	308	349	305	345	313	340	338	308	306	324	307	315	301	296	344	327	338	334	333	325	335	308	331	321	336	322	309	334	321	362	337	336	331	352	279	345	309	317	320	334	317	346	310	324	359	324	327	309	352	319	357	331	348	347	342	346	330	305	319	298	329	291	310	332	309	333	364	323	335	370	323	340	333	333	343	313	317	323	303	304	359	299	323	313	332	342	323	327	324	326	338	301	293	342	341	321	333	338	334	321	303	319	345	311	359	344	323	323	339	330	309	352	339	347	316	394	317	322	341	352	323	347	336	315	357	334	313	290	320	334	346	325	350	336	302	331	353	343	324	298	332	310	340	323	319	331	361	296	357	325	342	321	307	345	360	317	348	356	331	373	332	314	336	322	325	356	350	302	339	334	365	307	309	329	333	325	360	341	304	333	349	332	327	339	345	326	346	337	314	332	357	380	288	343	301	336	326	343	367	353	337	317	327	325	350	342	311	314	320	349	289	363	305	339	345	303	339	328	328	310	302	330	339	339	314	346	333	325	348	336	331	327	337	314	318	331	358	344	321	360	298	344	346	302	323	360	335	331	338	351	324	353	351	358	303	342	309	334	324	333	336	316	342	369	321	363	318	329	334	284	341	309	333	346	328	312	331	304	350	321	353	341	383	322	342	326	297	325	344	325	342	319	337	316	328	346	341	299	335	289	293	315	349	321	329	327	327	302	310	320	357	338	326	323	322	311	333	347	302	357	346	347	288	320	287	337	348	278	292	333	289	322	307	344	337	353	327	320	346	331	314	321	330	305	363	289	318	317	334	337	318	369	317	355	342
45147	61047	67854	56428	43497	29770	21478	11965	8274	5157	2339	899	849	855	813	814	834	844	895	820	844	840	871	847	824	806	817	785	799	812	817	815	791	866	790	856	853	846	837	811	765	834	762	746	807	822	799	804	780	810	743	765	821	844	881	821	797	869	776	771	749	785	814	824	794	775	798	822	786	790	784	818	825	810	793	804	793	845	828	788	797	837	844	832	796	812	778	802	824	816	802	787	829	809	808	779	775	796	828	800	845	802	821	818	856	796	790	804	781	818	819	795	799	832	799	742	765	823	835	807	808	830	762	819	736	824	812	785	852	816	828	787	816	810	807	822	827	849	839	799	792	825	796	807	846	761	798	802	822	844	799	784	811	832	761	773	790	787	808	887	848	835	830	812	744	795	777	776	819	817	837	811	761	788	778	824	823	767	829	838	766	865	833	834	790	799	802	808	816	804	801	813	810	841	780	761	777	777	772	798	805	865	795	787	829	767	809	800	810	794	782	792	834	834	784	785	788	812	800	823	798	798	833	788	847	740	796	858	787	808	749	819	803	830	829	793	820	783	810	847	843	796	840	814	847	794	776	801	791	777	815	829	769	813	810	811	813	797	807	797	845	752	815	795	807	827	833	783	823	811	816	794	860	826	791	813	813	805	811	801	790	813	820	829	773	821	855	762	768	821	809	857	792	786	818	842	776	778	802	855	816	789	788	829	837	795	810	804	820	796	788	806	832	799	774	837	793	803	802	773	823	827	835	820	819	803	821	828	758	820	744	778	799	766	821	769	793	857	849	847	803	810	820	835	809	794	799	811	826	796	842	784	775	790	813	835	803	803	797	776	774	778	822	824	805	840	844	823	781	802	816	790	834	833	808	798	776	803	846	819	811	780	822	780	789	803	816	784	776	799	789	805	789	790	800	766	798	840	809	908	808	762	855	786	832	807	781	806	814	797	799	822	822	838	831	846	803	803	830	845	797	837	790	749	822	774	870	808	791	840	813	827	804	832	847	784	819	814	803	872	784	815	817	765	843	848	755	794	790	828	786	850	787	810	770	783	844	814	788	840	772	821	867	802	822	822	804	808	784	812	798	779	831	808	816	808	804	838	781	782	814	793	838	794	780	889	790	785	818	806	818	736	804	806	775	862	789	761	804	795	829	834	799	770	778	776	797	790	775	788	827	788	807	791	791	776	805	795	755	788	816	801	851	798	838	853	820	864	780	791	829	798	814	830	801	859	784	795	826	868	775	802	810	797	846	838	833	862	816	792	789	787	778	786	745	835	828	819	823	732	795	795	806	784	824	791	813	779	797	791	846	816	815	847	803	798	841	788	848	804	840	797	856	823	796	801	852	829	845	851	825	825	815	830	781	802	767	817	827	838	768	846	827	821	768	815	778	751	788	812	768	862	792	814	794	754	839	787	803	788	795	863	789	847	838	801	796	737	818	806	791	792	842	823	768	792	861	826	789	812	823	777	815	872	846	804	779	779	821	825	857	803	799	811	816	823	821	844	813	789	831	766	829	806	825	785	848	776	803	801	821	828	835	812	867	873	871	761	737	801	859	778	811	788	819	798	793	803	835	837	819	822	840	831	756	809	785	838	809	768	771	785	831	806	813	790	812	819	829	802	816	798	847	820	828	802	793	788	863	824	814	809	772	802	778	764	774	792	739	826	814	813	812	823	816	788	788	878	866	815	858	792	830	813	807	818	820	797	850	775	798	834	833	789	801	821	798	827	836	852	836	826	830	857	820	788	783	747	804	825	742	820	794	782	806	778	837	813	770	797	811	828	782	770	809	839	803	821	802	820	849	779	752	821	805	826	781	819	821	841	827	764	810	810	801	851	806	780	840	768	823	821	835	768	734	800	810	803	847	811	772	848	819	798	793	810	826	841	785	834	795	790	776	790	804	794	804	819	819	828	796	805	788	829	809	867	806	794	827	840	783	850	780	813	816	855	803	814	802	768	807	791	834	826	768	842	769	753	747	815	759	760	775	843	815	816	782	821	791	785	864	857	851	839	836	831	779	854	790	820	802	799	785	839	851	827	826	820	805	807	803	805	774	769	783	784	811	844	772	786	797	743	780	826	814	775	830	847	819	781	839	817	843	755	751	790	813	830	827	785	832	829	815	788	808	845	876	798	779	811	850	823	795	753	809	774	845	873	753	807	806	830	873	826	800	810	805	819	802	809	790	828	833	781	819	811	805	859	818	820	779	818	842	795	874	830	840	830	775	814	824	786	827	809	809	816	790	795	770	847	805	812	809	814	818	775	854	785	803	788	812	822	859	764	843	754	846	830	791	834	768	764	771	814	784	848	797	814	815	761	830	807	853	865	791	811	831	824	793	797	761	828	760	823	809	835	822	823	845	839	805	853	813	814	850	814	781	801	802	836	785	822	818	833	818	803	869	810	778	864	796	811	823	828	852	757	793	831	763	800	808	758	765	824	892	792	807	783	762	786	793	789	804	786	794	791	786	789	772	875	787	814	786	813	804	815	771	810	860	788	790	849	803	803	819	807	750	828	769	797	796	797	823	825	798	809	774	810	840	819	841	826	775	797	808	792	785	817	797	797	804	830	815	792	821	751	859	777	774	783	834	826	789	829	863	825	857	787	799	825	837	803	764	832	797	835	818	844	851	810	810	782	852	781	816	838	876	781	840	829	781	833	789	777	800	826	780	792	825	820	770	771	780	823	809	766	822	774	819	786	832	807	802	795	841	815	838	730	825	827	797	813	808	831	799	822	842	809	789	811	804	799	782	790	860	821	805	793	828	806	824	804	780	795	815	794	778	820	805	813	873	781	767	846	843	737	801	849	796	824	809	812	831	789	805	847	768	834	771	824	809	794	794	771	782	838	874	831	795	822	807	801	794	834	814	885	835	824	803	828	795	851	798	810	820	815	857	825	852	809	790	838	788	803	855	847	826	791	763	792	767	839	779	806	801	818	834	813	797	817	815	780	872	774	795	753	788	831	802	788	796	781	822	822	778	827	836	852	819	858	812	821	791	820	805	774	784	771	817	812	773	808	786	738	834	770	773	808	809	827	822	812	802	829	811	791	843	808	862	824	810	785	782	796	800	804	798	792	770	802	743	803	804	782	834	826	815	791	777	799	812	831	814	860	788	837	773	851	835	805	757	820	788	805	833	793	847	811	803	785	787	791	797	845	853	779	765	791	817	844	797	821	775	793	831	816	825	820	768	840	801	853	818	811	773	815	840	841	856	796	799	780	775	835	816	831	819	839	783	790	826	779	811	806	809	748	784	783	831	787	782	826	782	799	808	878	821	777	805	841	821	770	753	831	846	797	796	798	793	801	800	842	815	789	833	828	794	799	850	780	793	870	787	784	788	860	766	858	824	805	758	844	788	823	801	808	829	799	858	841	822	825	854	854	814	814	784	822	822	838	807	829	792	750	812	791	847	807	834	812	782	882	835	836	786	775	793	821	756	780	816	772	844	841	822	822	840	793	802	810	836	781	788	782	808	809
69466	77284	73117	52653	36074	24631	11034	4696	2576	1537	773	328	315	328	347	322	375	321	347	313	337	324	314	328	319	337	344	322	325	307	304	315	308	320	336	339	347	306	323	362	326	329	341	337	324	315	283	352	313	330	305	349	343	295	318	324	342	336	333	336	338	300	356	328	332	313	357	308	331	352	365	344	333	325	357	294	316	365	326	326	327	324	350	306	326	299	348	325	322	342	338	336	360	360	329	312	301	320	336	345	346	326	334	339	312	338	328	337	312	339	335	338	333	325	327	316	317	369	347	346	322	317	318	294	338	354	304	323	355	351	315	332	342	335	330	357	316	336	360	332	319	324	322	338	307	308	316	326	349	333	324	332	338	338	291	340	373	358	349	316	319	316	317	310	354	322	348	301	333	300	311	338	320	288	350	342	339	369	313	347	332	324	287	336	322	337	339	319	353	324	320	343	319	367	347	320	324	339	338	340	318	287	293	330	352	329	344	340	297	326	361	338	372	343	370	306	358	343	344	314	316	298	305	339	336	365	326	319	360	328	314	333	319	332	323	338	324	310	307	327	343	341	358	311	340	311	326	297	357	344	361	348	354	347	311	327	332	306	350	356	339	317	355	359	329	361	323	351	335	316	325	325	333	338	328	322	336	329	290	319	323	329	375	333	340	322	333	300	286	327	329	316	376	343	341	292	340	369	314	336	305	327	332	339	342	319	323	314	306	330	354	341	314	344	314	338	344	300	297	340	291	317	343	319	325	344	338	353	333	338	338	367	314	333	325	303	311	306	312	309	326	302	338	324	328	324	317	326	336	307	311	364	302	335	343	310	344	355	307	374	321	326	342	301	302	339	366	326	352	324	341	308	349	323	334	315	327	357	335	325	329	292	327	330	348	370	368	315	314	370	343	317	307	314	319	343	339	351	320	345	302	321	322	304	331	302	311	342	323	320	339	361	310	318	328	355	300	343	329	305	326	353	359	313	356	341	329	350	314	317	331	330	350	357	352	315	315	322	331	366	321	310	321	337	322	356	340	338	316	351	306	320	349	335	360	318	316	315	306	330	330	305	349	338	317	336	320	294	322	359	309	333	311	334	335	341	324	330	325	322	338	320	318	358	369	349	312	341	336	306	348	318	331	332	320	313	346	309	365	354	346	337	304	313	356	331	343	331	321	342	350	325	330	340	318	350	338	339	327	366	322	316	334	375	318	304	328	328	300	326	357	346	320	319	327	333	292	333	315	317	308	321	323	351	353	320	316	291	310	308	344	346	345	318	361	355	345	340	318	343	334	320	341	323	336	340	366	321	350	320	335	338	336	381	295	344	340	327	320	332	301	303	327	312	321	337	321	326	343	346	303	325	346	326	341	292	329	312	308	327	334	284	337	326	373	329	337	322	334	334	330	313	341	324	342	337	312	329	329	344	331	326	297	322	334	340	320	320	314	338	301	334	298	309	325	305	344	348	333	310	346	356	340	317	353	338	333	364	306	329	372	356	334	327	326	333	332	342	353	331	295	351	315	312	310	308	302	326	330	346	326	364	341	361	300	343	319	321	350	351	343	356	332	349	352	299	352	340	307	348	324	337	339	366	336	318	356	330	312	338	317	323	335	345	326	331	343	318	335	353	319	310	318	330	349	298	338	322	297	342	335	341	316	336	339	314	299	355	303	351	351	304	332	342	306	344	355	342	318	385	325	366	320	328	326	339	307	360	301	327	321	354	363	349	338	334	340	316	339	305	346	312	332	324	322	320	315	331	338	311	340	332	351	332	349	318	328	326	326	403	340	326	325	362	330	327	349	343	320	313	338	325	337	360	306	312	366	335	330	321	339	338	333	307	360	323	329	348	353	345	330	322	323	316	306	335	349	356	359	297	356	328	349	306	364	325	302	333	313	324	325	332	337	347	370	310	336	349	332	358	356	342	350	370	324	322	322	343	334	308	379	332	338	348	364	327	326	313	338	327	323	328	328	317	310	309	339	342	309	326	364	335	288	352	374	350	308	335	345	316	330	323	318	330	303	343	348	323	337	339	351	307	336	382	331	315	310	334	315	350	311	311	334	344	342	358	344	320	340	362	324	315	312	343	325	345	318	286	334	352	309	334	318	303	363	354	320	314	351	353	317	317	308	341	377	325	315	326	313	327	345	313	355	363	340	347	332	344	319	353	367	352	331	359	323	353	329	392	330	348	344	317	320	324	334	362	335	315	346	345	331	302	315	310	305	338	310	341	317	330	325	329	374	346	365	341	327	333	312	315	304	314	304	345	329	310	340	306	318	301	315	354	358	296	325	326	358	329	290	289	333	295	334	328	320	301	322	308	335	313	333	344	345	331	287	321	334	320	326	309	333	314	323	320	348	335	348	295	347	358	322	313	358	357	333	315	304	336	340	328	332	307	347	348	334	350	309	338	349	319	341	313	321	345	342	324	335	339	333	325	315	333	337	332	340	303	309	359	342	341	327	339	397	355	316	307	338	327	295	303	353	332	334	355	328	324	326	296	332	296	352	345	368	319	320	339	316	323	340	322	352	352	332	347	359	329	329	290	305	335	322	310	324	331	328	328	323	318	337	337	324	344	348	315	339	340	300	367	312	360	332	312	316	308	349	326	322	298	332	306	328	338	306	313	347	351	301	313	355	352	368	334	337	345	364	313	347	331	313	350	327	328	318	353	331	338	341	332	310	319	321	302	314	359	307	353	369	342	311	315	384	335	338	309	330	333	329	318	308	326	322	338	337	347	334	318	334	345	315	312	351	314	327	343	343	308	329	327	290	334	348	310	333	340	340	282	339	328	309	354	346	321	341	348	312	311	329	338	336	357	319	336	307	319	344	337	310	328	326	320	326	324	324	307	312	339	329	352	332	331	299	318	313	373	356	379	354	340	312	319	370	351	313	347	315	343	333	317	323	318	326	320	350	327	351	318	311	318	344	314	320	336	332	309	335	346	320	331	332	347	332	350	337	334	321	328	334	305	334	324	354	368	330	323	348	308	313	296	314	313	358	324	339	345	356	290	339	322	316	287	324	317	359	298	321	333	309	321	356	403	342	309	328	302	341	304	328	331	323	329	337	337	318	359	327	332	317	326	316	326	321	323	342	346	365	347	319	328	306	348	372	326	311	344	345	338	334	324	340	335	335	312	341	352	343	337	350	307	345	334	336	333	342	323	304	369	307	319	321	341	311	304	345	362	329	278	297	325	305	313	341	305	334	368	322	315	338	363	369	317	337	322	328	346	320	361	315	363	390	313	333	333	306	307	357	325	335	309	332	347	339	309	325	336	298	318	329	316	322	350	357	337	337	333	314	315	331	332	324	303	332	317	325	334	341	347	325	325	338	355	315	337	352	323	319	346	326	295	363	358	356	304	334	347	343	299	338	344	324	355	311	339	356	334	339	331	328	313	311	323	332	318	300	335	378	332	312	348	402	326	331	332	325	321	379	316	354	362	354	336	389	309	328	330	323	293	340	343	342	330	358	323	360	318	340	339
45257	62027	68029	55366	43572	33561	20089	12602	8433	5307	2418	875	871	815	804	881	831	899	811	876	836	786	830	791	844	881	823	789	798	827	836	847	817	777	817	763	842	815	794	862	829	778	838	828	802	826	800	796	786	800	861	815	828	814	823	832	809	805	833	811	825	763	746	789	814	847	771	766	797	817	713	826	818	815	821	797	827	786	794	841	760	764	825	800	800	872	788	807	790	791	832	866	792	781	811	850	800	799	840	793	780	817	780	755	812	803	808	811	806	783	790	785	828	805	825	837	823	844	775	823	779	735	820	816	856	765	822	827	813	787	879	789	862	833	833	865	794	836	829	774	782	793	798	842	825	789	806	863	798	843	857	765	850	815	814	820	863	790	801	857	832	835	793	822	821	833	807	842	829	807	827	763	796	821	827	771	795	765	844	856	820	773	907	794	836	811	783	853	772	865	856	777	818	816	707	806	784	811	826	843	817	829	765	782	785	859	785	810	800	836	832	781	807	832	826	794	770	820	826	835	819	783	779	831	794	842	849	832	813	796	832	819	832	806	841	846	862	783	817	807	811	796	791	811	868	840	802	851	860	836	780	765	812	836	817	835	833	796	803	826	778	811	791	781	835	795	827	824	813	769	804	806	816	828	845	846	881	820	792	823	870	799	746	776	800	798	775	823	772	802	818	829	770	811	814	793	779	807	798	816	807	788	847	844	826	805	796	822	772	764	811	771	860	748	804	797	852	798	779	811	828	858	757	852	820	770	780	811	866	795	792	816	824	858	834	813	828	804	787	798	811	813	817	806	830	815	820	800	869	798	849	774	805	851	800	805	772	782	815	884	859	771	806	844	802	829	797	821	844	801	766	824	844	773	800	771	851	808	801	814	785	803	787	834	786	826	796	834	844	746	792	776	841	769	832	809	830	866	828	842	823	814	793	832	831	877	809	849	811	755	846	824	821	845	840	877	774	844	812	793	806	821	790	778	779	783	788	783	781	855	790	807	791	832	793	893	808	803	784	857	801	833	841	826	788	759	813	805	770	809	820	798	855	783	852	780	808	833	844	805	812	823	838	788	821	792	820	829	835	814	805	798	754	819	852	853	822	829	820	801	773	843	798	847	798	778	821	831	816	813	868	841	798	771	755	798	786	868	851	876	824	803	747	840	842	793	845	778	810	791	797	854	798	821	788	845	819	836	856	835	797	818	810	796	860	801	785	817	864	797	862	809	783	799	814	850	769	836	791	844	770	776	784	853	821	841	785	803	806	823	801	828	825	821	797	806	809	828	814	805	813	870	823	837	804	834	822	790	805	810	819	794	852	819	751	826	795	788	792	846	851	834	817	832	838	828	808	815	768	807	807	830	795	817	859	798	809	806	789	839	828	845	784	805	764	801	811	831	779	788	810	869	811	790	820	869	815	834	842	828	784	791	793	802	826	717	789	812	846	824	810	787	800	783	808	760	847	830	834	768	776	753	804	820	830	806	807	815	840	818	779	837	821	825	811	789	798	798	787	805	812	808	877	841	840	789	830	840	827	782	807	835	790	820	779	844	821	817	788	806	806	840	793	819	830	786	802	779	828	838	798	803	766	805	884	751	798	820	844	821	792	804	808	858	805	845	824	793	878	847	814	784	815	771	822	854	793	820	832	801	835	858	799	802	827	809	835	793	781	779	878	774	793	828	797	839	810	787	786	852	816	801	802	760	842	852	796	814	767	810	801	810	794	845	853	844	864	845	756	827	845	862	808	840	767	811	790	813	835	830	790	808	841	838	824	814	833	821	829	768	805	778	778	825	776	799	842	776	794	802	805	821	823	800	760	801	804	795	789	835	824	812	817	827	821	832	802	793	753	829	801	832	822	768	794	843	773	800	804	800	847	846	825	823	806	828	835	786	758	751	810	775	814	834	784	833	800	816	820	819	779	812	844	855	804	844	860	808	811	803	790	805	792	762	856	836	788	754	857	841	778	791	817	847	804	798	782	844	750	811	826	816	799	853	821	843	832	801	824	803	846	792	820	770	824	795	836	818	867	828	818	832	761	814	867	834	849	860	814	817	850	828	806	843	793	846	830	805	787	821	800	756	806	873	758	758	813	819	760	840	826	854	823	776	827	787	777	828	807	801	809	835	836	789	823	843	795	838	853	832	764	801	800	791	876	797	767	848	882	791	782	821	796	822	815	809	822	828	810	815	822	814	807	811	778	837	805	821	760	789	794	809	810	814	799	778	879	780	813	815	781	821	819	776	799	812	839	823	841	772	816	838	813	827	814	820	802	786	799	855	815	819	836	798	780	770	783	852	825	791	818	843	851	843	828	827	826	825	798	796	821	831	880	816	837	797	766	800	835	805	803	822	812	818	836	815	820	829	820	813	761	793	781	832	828	828	851	820	837	822	804	868	839	838	817	832	814	767	766	839	804	767	770	795	819	772	758	822	806	837	772	842	821	838	862	736	787	808	793	791	790	780	847	783	801	835	776	836	804	808	810	829	792	785	847	812	784	781	812	788	796	799	849	765	785	796	808	786	854	784	822	789	836	842	821	836	822	847	814	811	807	763	815	828	829	814	874	853	827	826	842	822	813	851	759	859	804	773	831	852	830	782	816	800	816	837	818	798	774	815	756	799	810	863	788	813	818	826	839	806	776	838	763	832	784	863	798	793	812	786	826	767	801	760	832	791	803	822	826	813	843	836	813	803	784	799	804	836	810	787	816	806	813	805	841	802	838	824	804	872	819	827	814	841	774	876	822	796	786	786	824	803	763	817	785	832	885	789	823	804	792	854	746	873	832	804	836	762	824	812	847	832	810	820	827	787	845	815	791	840	806	828	817	810	837	790	811	809	790	807	803	783	832	791	799	798	803	850	842	834	830	853	852	827	809	802	793	806	800	819	792	781	863	848	836	773	810	825	801	817	812	838	800	809	806	828	806	795	821	814	809	811	797	827	835	836	836	821	754	800	788	745	822	792	828	832	815	805	767	838	814	779	773	827	793	791	816	790	802	817	824	799	817	798	793	824	830	839	809	775	809	794	869	763	803	777	732	769	777	797	816	853	819	830	802	779	810	779	785	868	819	807	862	811	762	783	814	812	873	828	789	811	763	867	815	817	792	857	808	786	832	784	845	799	809	804	769	864	838	822	779	802	815	801	814	815	851	828	788	782	809	788	815	841	803	835	821	846	803	814	836	776	810	820	839	819	800	836	799	867	891	828	797	815	835	821	856	840	786	834	788	821	789	835	839	783	865	781	756	760	763	840	772	869	800	828	813	806	830	837	854	794	812	858	820	789	794	857	823	852	798	828	774	818	809	829	816	808	806	829	819	800	860	864	824	811	797	804	795	829	786	831	811	738	824	781	821	811	841	862	829	806	808	830	818	838	846	813	784	802	814	869	802	857	801	849	788	795	847	830	833	789	781	840	820	856	839	831	789	849	805	824	828	786	848	811	822	813	775	835	820	865	809	809	770	800	818	838	762	859	804	798	783	776	834	775
70080	77627	73958	53350	35415	24310	11406	4185	2227	1389	659	317	334	336	321	333	332	353	312	327	316	340	360	343	307	306	338	317	335	347	340	345	342	321	339	338	336	362	314	364	367	334	316	322	335	340	356	325	334	356	351	337	339	309	362	356	380	305	329	316	322	316	324	336	309	344	344	349	333	357	318	364	320	312	337	353	330	335	345	317	328	333	308	344	323	333	383	325	351	330	329	330	319	318	310	335	350	347	284	324	334	315	345	341	348	354	323	322	317	327	309	344	363	289	347	326	351	301	332	353	329	329	320	357	303	338	314	327	319	351	377	370	330	306	342	303	317	356	304	317	326	318	312	360	310	333	317	344	317	359	371	376	351	340	339	340	327	342	339	338	331	319	312	314	318	317	326	300	296	338	329	334	315	343	330	361	341	329	314	310	345	346	310	341	306	310	335	353	318	340	320	313	314	336	325	355	346	348	344	335	343	345	375	326	321	307	314	334	336	330	325	307	336	347	312	331	306	304	312	307	322	343	343	338	322	359	326	332	329	321	346	334	334	338	328	329	346	327	315	333	356	334	346	321	304	333	363	290	336	358	363	317	321	322	326	329	340	313	368	332	320	287	331	318	354	333	316	347	318	330	337	339	308	325	371	350	350	300	333	313	338	343	361	325	344	330	378	353	347	375	351	343	328	327	312	302	348	328	312	341	312	341	335	334	345	323	347	342	321	337	342	384	322	328	356	356	337	341	335	339	342	325	296	303	326	328	325	344	307	328	334	358	349	340	351	308	339	328	304	342	291	330	365	324	346	340	325	339	354	341	332	325	330	323	369	378	323	316	324	348	320	351	349	322	343	318	361	307	360	318	298	330	322	317	335	325	333	315	344	378	322	343	335	318	333	351	311	320	315	313	330	359	348	343	336	347	318	343	330	310	323	361	358	336	338	307	321	318	354	360	333	314	306	326	340	345	343	352	332	297	325	300	378	358	343	358	345	334	334	374	363	323	309	292	347	332	301	333	350	348	329	326	326	334	323	340	311	362	343	342	324	323	325	289	321	329	326	354	334	366	363	336	338	270	334	320	357	345	361	319	312	320	329	329	327	338	337	353	334	287	320	339	314	327	316	327	336	326	338	341	329	325	346	356	301	336	299	314	360	346	347	343	331	351	301	336	349	333	324	347	354	330	360	332	315	340	318	322	335	327	322	329	344	361	318	321	343	331	332	368	320	352	335	350	361	340	339	314	314	344	334	335	325	313	312	305	310	294	315	339	333	324	307	332	330	339	327	331	310	333	344	326	334	357	337	338	330	310	343	311	299	304	353	367	333	317	340	346	345	342	363	364	343	325	309	346	337	346	345	334	333	316	376	319	360	290	312	331	344	342	361	345	333	356	315	339	305	392	322	302	380	313	344	314	329	367	329	326	335	307	351	341	340	316	345	326	337	305	303	292	328	356	344	348	336	322	330	311	351	338	308	360	355	329	330	319	347	315	366	353	331	317	339	341	331	326	325	323	349	361	344	316	342	328	321	337	338	307	345	369	334	312	338	363	317	343	310	334	327	336	325	352	317	337	356	346	319	322	332	350	309	319	349	314	340	312	340	341	330	340	350	338	313	293	360	341	321	312	335	334	324	342	329	366	331	343	336	328	351	315	310	321	323	320	324	330	337	327	332	307	313	319	325	304	344	310	344	314	344	332	310	319	345	351	280	312	327	323	341	306	346	339	333	328	305	344	322	343	292	326	304	314	358	337	361	384	331	322	395	326	307	349	316	326	377	323	318	353	325	304	312	355	328	329	331	327	343	341	308	335	358	351	332	326	324	329	330	316	334	323	333	337	350	326	341	342	295	317	306	341	342	353	308	326	335	332	309	339	333	334	336	336	344	348	326	340	354	354	348	299	344	308	358	324	285	313	336	351	339	319	306	335	330	338	356	353	364	316	327	341	356	332	324	307	321	313	360	333	350	320	357	339	360	319	360	312	316	312	320	355	340	347	321	326	337	323	296	324	311	309	318	318	302	342	334	342	340	363	332	344	326	342	328	338	362	315	310	316	316	354	335	323	325	353	315	325	348	338	319	306	297	338	363	343	355	328	352	341	324	356	333	303	327	342	355	324	314	324	337	335	327	312	363	329	315	314	321	360	332	343	330	299	318	339	349	332	366	356	327	330	312	329	348	318	312	341	342	316	329	297	335	346	329	311	319	328	328	296	303	345	334	357	328	321	358	331	315	305	296	305	308	309	348	310	324	370	346	344	351	361	350	343	350	330	343	295	345	343	319	386	317	347	328	335	348	340	297	335	299	315	300	326	314	336	337	333	329	289	365	364	324	329	335	324	355	326	309	352	346	322	327	327	305	320	313	354	367	343	331	343	360	313	337	337	331	351	330	343	295	334	327	324	346	329	311	285	328	334	368	331	340	336	343	346	339	315	322	325	331	313	363	339	339	350	310	308	343	323	317	356	333	341	315	339	364	360	329	333	320	307	308	296	348	336	296	331	344	349	352	319	310	311	340	371	348	331	320	348	333	350	327	314	356	353	305	319	316	329	294	335	327	342	313	330	346	345	334	333	305	369	309	331	300	303	345	329	346	326	324	343	316	298	345	354	372	312	348	349	341	345	346	330	335	326	289	325	346	353	338	365	323	343	325	324	340	333	347	331	299	322	342	316	334	327	315	363	316	341	318	355	336	300	313	335	374	339	343	308	340	325	351	346	352	333	340	346	321	302	329	331	314	338	317	324	316	342	322	345	328	333	333	308	317	315	349	337	317	331	331	338	333	298	353	324	336	307	327	351	364	324	327	314	304	331	330	326	326	325	345	321	328	335	324	351	315	341	338	330	335	308	332	349	342	326	347	333	332	307	347	332	353	357	323	314	353	350	363	323	310	322	289	291	332	343	319	356	344	326	323	380	311	328	337	331	325	302	336	313	351	307	318	350	342	338	350	330	342	340	362	348	324	320	349	353	331	281	349	316	283	329	350	349	390	311	341	280	335	336	371	321	313	346	322	353	302	359	313	314	342	316	322	289	325	335	305	290	326	320	316	335	323	313	322	310	334	347	332	323	351	317	341	320	354	333	309	354	343	354	328	319	326	319	333	320	335	333	310	339	325	333	314	321	344	342	334	337	301	307	300	329	353	333	328	339	299	361	311	361	311	339	326	342	295	344	345	327	302	309	320	346	291	321	328	326	305	358	307	328	324	337	322	310	319	333	311	321	345	331	354	342	310	368	361	293	315	342	340	364	303	340	340	337	330	349	332	343	324	374	336	344	349	305	352	319	345	336	332	292	323	336	356	386	332	321	304	352	342	324	325	335	302	326	355	338	338	318	280	310	315	304	308	344	365	323	354	335	294	370	313	367	310	352	343	346	368	326	356	304	318	343	315	306	310	323	327	318	319	342	328	340	336	341	340	327	296	313	314	348	351	326	326	358	335	289	360	322	348	374	343	318	337	312	300	343	341	362	319	341	351	309	319	341	338	320	303	330
46251	61561	68425	54613	42826	33914	20593	11049	7430	4640	2114	859	834	818	754	800	881	813	885	828	831	828	830	822	848	806	827	789	856	804	808	802	816	805	832	821	779	830	828	798	840	811	831	862	813	834	796	752	799	799	789	876	846	823	784	852	778	782	833	807	804	788	807	832	811	841	864	762	834	791	749	795	803	779	825	802	797	852	797	838	814	816	806	758	868	834	812	845	849	791	800	866	811	767	811	743	818	791	817	818	836	811	841	809	777	797	799	815	834	871	826	816	832	815	852	799	804	813	773	824	834	826	788	782	776	799	795	855	857	815	787	815	782	844	817	785	839	823	842	755	815	777	860	786	822	778	869	794	826	812	831	811	797	800	823	828	805	796	846	786	806	829	800	810	851	836	820	773	792	802	756	817	846	806	787	789	822	783	850	790	823	863	812	788	777	821	796	813	804	799	792	834	854	806	813	815	793	757	835	833	823	828	816	833	793	799	783	817	824	892	825	822	790	852	792	832	825	830	894	769	833	809	864	824	764	793	795	811	826	822	828	817	814	804	790	824	821	821	802	877	830	839	788	824	814	841	822	811	831	842	807	774	815	824	821	826	817	784	756	797	800	775	836	778	789	829	830	813	874	783	794	831	755	817	817	771	800	826	815	817	776	830	771	805	808	776	813	814	795	831	830	784	787	865	794	823	810	819	816	823	771	821	821	802	858	816	793	825	811	875	844	826	864	823	816	835	822	911	763	787	791	842	839	804	780	855	827	757	814	790	795	779	824	839	829	809	787	836	807	794	746	860	791	848	791	774	773	831	821	776	832	803	857	830	793	800	785	789	809	843	825	764	811	793	832	833	798	795	820	777	808	801	822	803	869	832	799	811	821	865	819	795	813	809	824	805	799	824	770	788	815	792	863	830	875	803	782	857	811	856	833	758	819	843	776	847	786	818	787	834	760	801	888	807	796	822	801	803	832	824	814	792	781	799	808	859	785	812	826	741	800	772	827	820	811	792	773	793	820	825	808	827	784	866	836	865	754	816	816	776	805	809	769	838	839	844	823	814	853	800	772	785	775	830	825	851	737	870	868	881	790	848	821	803	816	835	802	847	820	810	826	807	822	783	841	822	857	828	851	856	780	835	772	796	841	791	829	853	843	830	840	780	812	801	817	848	790	835	835	800	822	846	793	800	834	819	822	786	795	826	819	842	799	804	826	807	826	811	779	791	827	828	780	816	827	796	839	763	802	851	805	775	851	776	835	853	771	854	798	798	760	810	784	855	779	828	850	766	802	760	823	837	841	809	830	802	776	807	854	811	817	750	857	771	764	759	834	801	809	817	823	777	802	815	850	782	832	781	804	826	795	890	857	843	799	868	807	810	823	790	825	797	801	787	771	803	842	834	756	804	810	832	818	771	811	786	783	779	789	845	811	799	876	812	817	797	809	802	846	801	819	849	832	813	810	779	795	824	818	752	826	777	798	766	805	846	837	827	863	827	704	766	803	833	798	799	825	801	800	795	856	844	805	821	813	825	787	846	761	796	810	821	794	807	826	815	829	825	848	798	845	839	861	854	802	802	808	811	797	780	838	791	841	816	784	828	811	799	799	830	810	798	800	777	794	838	847	836	843	822	820	804	769	836	819	806	790	798	781	768	827	848	855	767	808	814	861	799	783	844	822	836	828	860	796	776	795	840	779	803	790	824	830	828	804	826	831	808	806	845	787	822	836	830	822	798	837	837	848	789	771	807	832	814	785	849	832	829	818	784	788	797	814	815	845	763	799	856	841	803	842	781	798	832	793	811	780	784	829	821	801	832	771	789	789	798	819	817	799	851	819	787	813	810	850	769	813	769	831	801	819	825	786	831	782	763	848	818	782	815	816	824	867	783	776	740	737	865	801	844	849	834	832	861	825	756	784	787	846	820	832	789	791	787	781	779	825	781	795	800	825	850	825	798	859	845	792	765	826	826	789	808	834	835	810	810	839	853	766	801	828	769	811	813	808	843	803	778	823	795	734	787	809	802	822	803	833	802	795	835	823	832	843	809	773	852	729	819	858	819	802	776	829	830	763	784	859	825	819	771	853	812	805	802	824	800	843	813	838	810	826	809	826	817	794	836	791	830	800	818	769	768	806	803	812	865	817	790	787	835	840	813	832	793	796	762	824	805	787	842	826	853	840	796	788	796	784	839	847	816	785	815	800	808	808	809	765	769	800	818	800	791	830	774	817	789	791	848	758	792	754	844	825	804	760	798	833	781	832	802	867	798	844	774	814	856	810	787	787	812	808	829	831	817	818	773	770	843	835	833	814	767	820	829	777	807	798	802	807	794	813	806	799	765	875	767	858	852	815	822	830	846	743	779	817	842	792	824	815	816	810	794	749	791	819	768	872	818	783	811	758	791	815	858	814	749	805	808	812	767	795	814	818	772	771	784	801	799	823	817	825	799	829	773	821	840	825	830	781	814	814	837	881	798	810	814	798	819	836	815	827	832	799	754	855	890	780	818	795	784	823	831	787	800	814	854	832	817	834	809	882	814	850	798	823	851	819	801	809	797	803	821	809	821	805	779	821	823	786	877	795	785	792	843	886	845	822	789	835	829	827	809	813	790	854	807	838	822	832	805	827	857	795	796	796	772	802	746	840	832	840	793	866	800	807	821	840	807	846	849	802	829	815	820	802	822	757	769	796	809	787	881	823	801	820	800	838	824	833	826	824	796	824	779	855	816	826	761	751	805	833	817	830	811	840	811	809	847	811	789	763	832	762	768	821	793	800	812	750	815	796	815	821	807	789	806	806	793	850	826	858	809	806	800	811	828	801	787	733	799	779	844	810	830	805	788	769	820	856	857	788	794	807	829	821	842	852	791	844	839	828	822	857	788	826	786	795	832	816	802	798	795	811	769	785	788	766	834	817	829	823	821	776	790	837	842	824	822	865	852	795	830	818	795	837	817	809	820	791	797	799	810	877	813	811	833	854	793	842	842	814	843	802	819	836	800	807	824	810	783	794	829	798	811	845	810	818	848	841	776	869	818	827	802	784	784	818	824	798	790	757	827	816	821	786	827	815	834	791	816	808	821	853	758	878	838	804	820	831	794	799	791	797	801	841	843	896	786	807	829	783	795	740	816	788	802	781	804	861	787	790	790	844	806	823	774	853	846	764	838	839	835	727	767	769	830	812	834	838	817	832	834	782	770	862	771	810	834	805	790	799	832	820	791	800	814	823	807	804	844	806	836	770	760	860	806	808	799	786	820	852	801	810	790	840	774	865	806	789	769	822	806	842	778	787	812	781	831	773	771	794	850	845	807	840	760	788	779	846	808	758	787	771	834	845	795	803	804	777	824	836	816	828	850	801	788	772	817	835	812	768	844	837	823	837	820	855	823	764	836	809	836	786	794	817	841	789	788	825	790	830	829	867	821	775	756	848	833	814	781	847	851	827	762	805	819	777	794	833	817	729	817	757	838	834	825	805	797	820	804	838	809	771	824	790	830
66498	76272	74041	53413	36772	25506	12566	4950	2529	1476	676	335	294	351	303	353	331	330	334	329	360	334	337	342	318	322	322	309	294	348	366	351	372	316	306	319	343	349	319	330	329	335	345	342	335	349	350	336	325	315	355	299	359	349	353	332	329	330	318	313	346	355	307	337	334	336	336	335	333	318	371	341	370	343	322	300	331	352	336	314	330	329	317	312	333	369	343	341	332	298	355	323	341	375	344	314	350	297	358	367	338	325	344	306	339	351	345	351	313	319	338	320	317	307	323	332	344	344	324	328	370	325	345	319	319	355	357	359	349	336	322	349	328	352	345	289	307	372	324	323	331	320	310	290	306	319	331	379	337	320	315	323	332	351	328	346	337	333	288	337	322	319	337	368	297	346	338	329	330	319	310	322	343	327	369	335	327	323	346	339	317	313	339	316	323	369	318	324	344	356	331	334	314	304	300	310	295	293	357	317	347	357	324	314	314	349	317	312	358	343	363	308	326	299	359	331	299	290	313	310	353	314	323	307	322	311	287	308	311	324	344	335	345	336	333	340	329	319	301	315	345	318	323	328	291	308	319	354	339	329	351	337	340	303	341	335	365	292	337	311	347	345	347	309	329	314	336	310	365	360	289	339	355	338	318	303	362	318	347	359	340	342	290	332	321	322	332	313	327	315	349	365	320	303	339	319	330	345	327	286	300	310	338	345	330	313	349	341	304	360	338	372	342	345	318	334	330	302	345	362	322	325	316	334	332	380	364	342	343	337	350	322	351	337	361	326	333	314	344	318	323	324	359	313	309	295	364	330	297	361	333	343	342	337	343	287	346	301	338	326	306	363	299	287	333	350	326	325	336	322	370	331	297	321	362	315	361	344	324	310	323	336	343	331	322	324	321	324	321	344	333	355	302	371	343	310	335	376	362	338	338	302	331	325	330	328	337	356	336	351	326	288	313	354	314	327	334	341	329	329	340	347	364	318	324	347	320	314	311	324	335	329	316	329	334	347	309	347	337	356	306	340	330	305	331	354	339	336	307	308	312	306	323	354	345	357	319	329	362	316	343	335	354	320	351	310	305	364	335	357	329	344	359	332	308	342	349	320	308	304	314	289	333	355	308	298	350	342	347	348	294	327	282	344	339	336	314	308	360	347	347	339	312	333	308	335	327	308	330	335	299	341	343	326	338	325	288	337	338	334	356	372	325	346	303	333	350	357	319	326	348	329	351	332	357	334	359	355	336	319	344	336	309	299	330	324	330	359	319	329	313	322	326	328	348	320	374	333	324	325	325	331	286	342	305	326	336	333	314	360	312	342	349	321	328	339	320	325	329	342	320	326	330	318	316	333	300	328	314	329	331	327	326	355	320	344	342	334	318	330	345	329	314	319	285	320	295	295	331	318	318	323	329	327	325	341	330	339	346	339	349	334	328	315	332	348	334	344	359	313	318	364	319	347	330	320	322	338	315	357	300	339	296	297	341	338	307	301	363	364	323	357	307	347	336	326	307	350	317	321	337	315	359	351	325	320	302	365	351	337	354	330	315	329	320	319	313	312	328	327	331	303	335	324	324	394	299	352	304	327	333	341	341	349	352	321	335	343	344	348	289	349	370	323	308	341	365	335	334	334	337	320	347	347	343	294	322	314	330	332	354	331	317	338	322	342	343	321	326	322	325	338	366	317	321	382	311	344	341	326	325	311	309	346	319	283	360	322	341	389	299	320	343	278	337	319	350	335	354	324	325	303	359	314	315	310	331	349	364	341	363	323	307	343	326	352	338	311	342	289	366	323	345	328	308	291	318	313	290	344	328	314	324	331	334	342	298	392	341	337	305	292	325	290	324	329	320	326	330	315	320	343	326	338	343	320	340	288	318	336	318	305	375	338	341	328	310	350	337	310	337	345	357	312	301	335	336	331	308	347	304	326	333	337	346	324	339	337	321	334	292	310	310	297	323	324	323	306	319	350	320	345	342	340	307	296	335	317	377	341	341	304	337	360	301	309	363	282	344	313	334	323	353	320	320	312	323	336	369	313	327	312	324	336	329	360	315	308	346	305	307	334	327	328	318	342	356	352	324	334	332	306	311	321	318	357	359	353	331	350	334	335	320	327	332	343	317	310	380	330	320	319	307	347	316	363	348	348	300	317	352	301	356	291	353	305	332	333	325	299	278	334	375	336	322	353	310	321	331	359	356	332	308	366	314	336	337	332	325	313	350	375	358	315	300	356	387	307	327	345	359	331	307	357	330	334	383	363	361	304	361	320	344	328	309	367	353	335	318	344	321	345	329	317	330	384	344	311	347	340	318	343	346	302	334	361	347	344	363	340	317	335	319	321	310	333	295	339	333	335	351	337	317	322	314	316	331	318	307	308	324	346	331	347	320	315	339	311	332	335	332	322	356	305	341	329	289	315	343	325	330	353	344	340	326	339	317	373	295	341	307	346	303	332	314	304	353	314	311	332	319	292	336	311	320	347	351	338	324	361	316	304	308	288	332	320	328	325	315	299	350	344	349	307	307	346	349	331	347	348	303	333	350	322	353	362	353	338	352	365	323	348	379	308	335	321	304	341	338	319	314	318	327	301	332	333	320	307	296	320	322	332	288	330	320	299	325	358	373	333	334	323	336	280	329	286	289	361	326	329	286	316	360	320	320	321	315	355	342	340	363	358	275	374	353	336	331	356	315	323	329	314	297	340	312	314	343	332	334	330	321	334	342	326	324	324	320	328	357	321	313	342	305	399	342	315	324	365	337	342	312	315	308	321	319	336	325	336	314	331	343	324	339	310	336	344	306	299	332	341	353	330	356	339	357	335	298	325	330	308	338	351	312	331	308	352	344	328	339	343	318	326	333	331	377	322	323	336	325	351	331	295	306	338	345	331	321	330	313	338	323	284	328	337	296	322	334	327	331	392	304	320	314	310	341	322	336	311	314	319	348	343	338	333	314	295	330	328	347	346	319	341	322	339	302	335	303	332	355	302	374	339	346	331	305	329	318	306	300	317	347	348	320	322	361	329	324	360	348	313	302	337	292	366	343	328	322	343	343	341	316	326	328	327	307	320	326	311	329	333	329	342	328	361	323	331	296	328	302	314	368	355	311	315	332	345	373	327	318	333	349	328	337	354	330	339	352	309	322	346	337	312	365	345	326	334	326	351	348	344	299	317	353	322	335	338	316	322	328	330	330	329	316	337	328	318	321	334	345	299	313	335	345	354	327	295	308	342	315	344	320	346	345	352	302	303	320	346	332	332	318	307	290	354	313	350	292	311	345	326	328	325	313	374	348	365	325	314	330	372	323	328	312	308	333	335	310	348	314	369	358	322	359	349	337	303	335	348	334	305	337	296	313	321	335	342	313	315	340	307	326	335	358	339	316	352	336	306	331	343	334	323	341	349	350	296	351	330	348	342	318	327	341	331	314	309	340	315	285	352	347	317	339	325	349	332	338	309	341	328	339	358	357	353	304	327	341	304	328	320	336	304	340	343	325	328
43466	61647	68988	55490	44076	34998	22145	12837	8323	5058	2100	842	821	795	824	759	858	832	846	837	825	793	802	861	773	796	792	857	784	799	831	830	803	785	761	809	850	807	758	811	810	778	786	844	776	751	790	737	805	774	780	785	794	818	859	801	806	845	852	803	823	808	826	870	867	815	812	816	820	835	767	837	865	816	859	812	796	801	811	769	845	801	794	805	768	785	803	784	813	839	823	843	773	820	819	820	808	851	835	859	776	832	834	820	826	834	754	800	804	815	794	820	788	842	804	825	787	758	825	838	807	778	778	789	772	803	798	825	763	832	801	809	819	830	817	798	848	833	767	780	815	799	771	767	786	783	822	820	856	837	815	756	830	773	797	782	730	838	797	791	836	801	818	815	827	855	818	805	787	824	784	814	769	815	838	751	782	837	791	814	829	787	797	869	809	801	819	805	809	835	785	826	781	818	814	808	748	807	772	789	791	803	778	808	753	741	824	816	854	798	779	812	890	825	748	758	852	796	829	811	844	815	804	818	836	793	792	781	821	783	803	830	803	793	805	831	821	831	754	825	818	766	811	781	760	800	810	775	785	749	776	828	827	812	773	824	849	796	789	853	811	810	806	792	841	810	802	850	814	790	781	837	759	793	827	793	824	810	813	819	822	807	795	849	779	811	794	795	825	825	790	795	819	762	818	831	811	778	853	853	823	844	818	852	847	813	859	775	741	822	787	788	805	824	791	792	852	814	793	776	797	768	799	797	791	837	804	807	813	777	823	845	822	828	794	805	849	789	827	845	806	786	780	830	794	837	774	827	783	812	844	790	806	798	854	746	819	826	807	824	806	839	757	842	794	822	839	805	767	842	826	806	814	832	835	787	842	813	864	781	829	750	831	840	842	820	766	762	788	785	847	801	837	833	813	812	803	776	767	820	798	791	810	780	800	802	809	797	839	798	808	757	801	805	863	767	805	850	827	838	788	831	795	804	801	872	810	783	836	809	819	799	844	830	780	736	789	781	846	766	800	808	775	822	799	852	786	851	815	886	828	804	800	811	816	786	797	835	863	851	758	795	809	832	812	790	837	827	784	808	788	800	778	778	850	820	819	836	802	837	800	810	834	803	789	808	835	793	798	760	787	839	822	790	808	851	819	817	882	844	762	828	795	800	809	827	837	779	784	787	819	810	827	815	835	811	836	811	761	772	787	790	803	825	842	776	792	822	792	791	797	791	825	812	859	779	779	834	820	821	805	813	855	788	840	805	835	804	800	799	794	810	876	814	794	828	862	871	799	834	809	833	860	845	800	839	821	843	792	841	789	801	812	812	878	820	787	802	788	779	777	746	784	765	782	845	842	788	812	798	780	807	792	771	820	846	764	820	802	782	815	794	802	817	856	833	869	823	807	779	838	847	805	786	840	811	796	812	749	862	840	838	803	859	869	808	846	836	778	847	832	797	816	802	786	827	822	888	824	818	791	826	781	868	787	791	779	795	804	745	799	784	731	810	742	809	776	807	787	824	761	751	788	811	854	799	830	827	782	805	849	856	842	805	846	790	860	809	789	809	794	813	779	880	790	805	875	825	847	824	736	826	802	771	834	823	823	791	831	750	788	822	825	816	825	776	785	778	786	827	872	823	802	788	813	797	803	777	800	841	803	776	783	779	834	811	810	810	816	805	786	771	852	817	798	778	815	810	775	817	811	767	797	839	803	830	818	789	825	768	793	806	823	782	835	760	772	820	818	812	829	794	823	814	794	773	834	851	781	821	788	861	861	832	817	793	793	821	821	849	787	805	819	792	794	862	863	808	778	827	829	798	815	807	761	831	807	797	822	763	821	787	822	782	808	763	830	812	832	819	793	828	795	791	815	837	793	824	807	790	827	830	803	821	819	807	827	840	798	792	836	865	853	812	811	811	830	827	840	777	843	759	813	792	824	821	831	770	869	761	827	841	806	787	876	820	830	805	845	821	824	808	821	811	826	874	843	755	804	842	816	758	852	802	836	834	805	818	799	829	836	811	803	783	777	859	818	858	782	756	830	753	820	811	808	738	834	826	778	831	769	843	810	840	823	804	846	795	818	818	832	808	805	818	804	828	812	773	802	831	811	850	796	816	756	794	777	855	858	807	813	769	823	766	788	798	800	745	778	812	779	812	857	809	759	836	796	816	808	825	769	770	809	857	789	814	786	836	811	840	794	823	849	793	793	817	806	772	862	804	822	805	813	818	845	817	805	899	871	798	822	830	809	810	783	871	847	775	807	843	802	822	845	794	784	844	838	847	777	765	847	819	786	768	811	783	785	834	801	828	811	795	784	795	849	861	805	783	809	806	795	817	802	759	810	813	771	811	824	833	807	784	787	788	792	831	819	833	808	803	773	787	814	812	794	868	780	825	849	843	792	779	827	784	863	851	797	850	838	808	829	841	810	845	833	816	804	869	821	820	763	839	796	843	784	800	810	849	845	756	798	781	814	829	817	789	862	844	778	786	889	790	761	876	773	854	778	761	823	811	830	765	819	837	747	803	854	861	769	842	812	822	795	824	808	765	855	854	872	793	782	821	797	794	779	823	849	827	773	780	821	832	783	815	841	764	789	757	799	762	818	829	768	798	845	817	771	881	777	848	803	788	838	870	860	797	838	786	791	821	807	823	790	807	836	844	786	802	760	785	805	800	843	792	756	769	871	858	800	825	825	790	864	762	782	815	832	838	792	776	814	851	845	800	796	812	793	814	824	821	815	788	810	838	793	829	770	807	786	836	805	850	818	779	754	787	766	766	841	778	831	805	787	828	788	831	800	876	818	832	802	785	807	861	790	773	791	828	795	814	814	788	844	824	772	850	802	835	810	824	817	781	793	797	861	783	888	785	771	823	816	803	798	789	834	800	809	817	766	807	824	815	776	809	833	778	778	779	857	822	785	813	797	795	823	865	803	803	808	772	802	844	796	854	832	851	835	794	781	795	794	823	811	875	771	772	770	890	751	818	870	829	837	805	821	826	859	776	771	799	847	787	835	768	831	770	846	852	788	827	792	788	804	829	811	822	858	829	787	830	777	801	763	816	759	865	784	824	816	822	812	847	811	826	830	819	788	801	824	800	816	773	863	767	816	823	773	802	761	869	833	782	789	762	787	831	789	754	780	802	857	773	833	816	776	791	799	806	801	801	835	823	821	775	805	846	788	821	814	767	807	843	805	795	779	824	783	876	853	787	846	818	820	834	795	781	850	807	786	837	804	774	775	815	853	833	850	808	828	785	815	756	841	803	863	808	865	895	815	813	803	782	849	811	825	765	796	813	816	835	759	802	791	799	782	799	820	779	793	759	780	844	827	836	797	847	825	832	847	793	807	820	822	791	810	812	805	814	828	840	829	845	803	809	773	827	772	829	862	820	813	840	820	796	781	812	830	826	795	849	836	761	830	836	819	777	864	805	844	785	804	814	854	794	794	803	815	822	773	785	848	887	769	806	812	800	876	797	849	809	799	787	784	836	796	840
62831	73566	74431	51195	37928	26605	14347	5725	2983	1731	715	339	321	281	351	329	377	310	326	355	338	352	344	317	335	342	318	345	309	313	367	323	299	313	340	356	307	334	318	299	341	329	337	342	329	302	338	282	306	310	336	374	320	319	306	314	320	309	362	332	324	327	325	341	334	330	307	325	329	284	327	318	345	360	342	356	343	321	344	327	324	344	323	345	325	316	316	340	377	301	332	330	346	332	316	279	335	319	340	327	361	315	300	325	339	291	342	312	325	354	355	332	315	316	335	345	325	320	334	341	359	324	324	332	320	353	322	312	339	294	331	373	334	330	350	337	327	306	330	332	357	330	301	330	357	304	348	298	307	337	346	364	317	368	361	351	327	289	353	328	308	305	344	343	332	286	359	336	334	340	322	321	332	312	329	349	346	321	341	320	324	342	317	302	319	354	335	308	318	314	327	326	317	335	316	305	319	331	343	356	295	334	317	330	339	309	392	335	284	341	325	319	312	341	332	327	331	336	371	327	319	296	336	324	343	340	309	314	344	330	335	348	336	328	338	318	297	299	288	335	309	315	325	311	336	322	297	320	314	338	328	317	359	330	295	333	344	319	349	320	331	305	347	345	306	327	292	315	313	336	331	331	332	348	337	346	299	317	326	292	345	336	333	340	351	322	326	351	315	329	311	325	348	323	336	334	334	351	324	327	287	334	303	343	326	350	322	328	323	331	292	304	355	327	309	359	321	296	358	328	362	330	355	353	335	312	332	349	305	323	325	327	316	314	306	324	319	337	369	288	331	358	316	331	325	326	324	320	329	347	321	329	342	295	324	355	316	308	333	333	322	347	334	337	346	322	326	321	308	291	343	316	319	302	312	304	333	317	350	326	333	320	302	375	315	274	333	322	262	299	325	327	344	333	347	310	295	335	334	329	336	343	314	357	318	344	314	343	306	323	313	352	363	323	295	306	319	320	352	371	337	343	323	315	321	337	328	350	326	329	341	351	321	336	346	355	360	322	338	355	329	343	299	341	309	346	332	314	313	324	318	318	354	349	294	309	327	330	361	329	317	348	353	334	318	316	320	315	323	332	324	323	317	378	326	304	293	316	317	371	345	336	307	334	278	346	311	354	318	315	336	303	301	330	364	346	349	331	299	334	312	329	298	329	314	318	342	353	327	328	297	320	329	323	341	310	350	314	316	349	304	320	325	362	311	313	299	325	335	336	308	338	361	337	341	339	325	351	340	354	323	333	365	333	335	358	341	344	360	384	349	342	331	303	331	339	310	303	353	332	342	360	375	327	331	299	333	351	347	337	325	337	318	314	356	333	329	322	339	337	317	342	340	350	336	344	347	341	351	294	306	338	319	342	323	331	330	303	348	319	341	339	307	305	325	341	329	327	357	327	320	300	343	302	342	350	338	331	319	301	317	324	324	302	297	327	319	334	324	320	315	322	350	333	374	312	316	343	341	312	302	317	310	354	329	312	334	310	327	349	317	342	297	339	327	347	346	342	326	313	322	322	331	294	338	304	330	341	328	331	317	330	348	376	330	334	318	330	310	331	349	360	354	359	316	274	299	335	366	317	324	334	309	355	319	326	315	342	314	338	345	289	336	349	334	381	329	331	381	341	345	335	356	292	353	319	336	327	330	384	343	336	353	323	330	341	332	305	327	377	306	335	315	323	335	311	358	360	331	356	334	319	323	318	336	336	317	347	309	339	336	312	353	335	332	341	355	350	310	322	349	348	310	331	329	299	296	331	344	327	321	299	325	339	323	364	332	359	328	330	341	329	366	326	327	334	357	323	356	314	331	349	344	371	315	311	350	345	339	348	356	324	332	340	321	348	346	304	305	321	339	342	335	337	329	297	336	310	311	312	306	354	336	312	346	333	339	339	334	333	334	317	331	333	383	343	327	317	305	310	292	276	301	311	343	316	336	298	327	357	336	320	329	335	327	347	320	325	343	317	362	332	326	325	318	329	329	323	339	319	338	301	327	346	342	379	329	329	339	329	327	312	321	292	338	341	326	331	335	350	326	304	336	334	318	312	301	304	345	341	354	330	321	356	301	321	320	279	319	319	332	298	341	315	334	340	308	367	322	350	291	362	308	349	309	322	325	338	343	336	361	327	341	337	328	307	309	361	335	343	321	332	343	334	294	342	336	337	339	353	324	320	347	284	310	307	338	296	326	319	322	376	335	352	342	345	310	306	318	296	335	301	346	323	314	313	333	351	328	338	365	330	311	323	342	324	349	325	336	327	344	348	313	352	348	346	331	334	355	301	308	327	319	323	317	336	320	383	315	360	322	359	323	305	316	321	356	343	322	336	335	332	328	317	299	354	331	309	329	347	328	332	341	353	332	321	333	341	337	360	319	339	303	315	312	370	348	345	299	355	338	307	318	332	356	350	347	333	338	325	337	350	362	347	335	315	337	325	367	330	302	335	344	340	329	325	317	335	314	324	304	328	315	360	317	349	354	345	334	311	336	330	335	350	340	322	316	321	336	311	343	322	358	333	346	331	340	322	286	289	339	315	312	293	325	325	340	345	326	324	321	363	339	366	309	331	322	337	343	306	340	346	368	324	332	320	311	315	325	296	332	324	329	347	336	331	327	301	327	344	308	391	329	325	339	317	348	331	328	312	348	385	319	345	326	321	343	344	309	317	344	351	308	369	304	318	345	299	321	376	342	323	340	310	289	352	315	325	314	347	325	313	309	321	335	325	328	320	329	328	351	328	314	339	356	309	338	295	332	314	330	350	318	322	313	291	316	321	349	308	331	343	335	350	336	318	331	318	339	341	344	335	333	356	299	343	320	339	303	345	336	324	377	323	318	309	339	320	352	327	323	340	310	363	323	304	328	340	334	324	333	336	360	319	330	341	347	332	309	347	328	344	304	351	320	320	323	327	313	345	339	330	341	324	313	333	359	356	312	334	324	321	339	321	348	331	314	345	320	305	338	273	335	330	314	351	314	330	352	339	315	327	306	317	340	301	285	335	344	339	337	300	352	330	332	329	322	360	337	341	324	358	363	324	310	362	345	336	305	309	323	316	343	338	332	325	339	342	349	304	313	318	327	304	342	361	314	322	306	310	320	315	340	313	290	334	364	348	336	335	298	323	313	309	339	350	334	323	336	326	356	339	348	345	329	319	324	294	311	346	326	352	310	327	328	314	367	341	341	336	329	339	286	297	331	336	340	301	315	332	331	310	360	348	312	324	358	320	307	293	339	307	334	344	309	331	310	324	314	349	327	297	333	343	329	327	296	315	363	351	329	320	341	318	341	309	335	358	341	327	329	308	319	323	336	372	319	302	323	322	321	339	341	326	310	320	334	343	317	352	329	321	319	329	357	307	319	313	299	325	319	326	358	342	354	318	334	322	337	310	318	358	311	365	317	322	315	337	323	307	340	330	310	344	350	332	322	326	295	327	345	332	324	347	327	344	340	343	343	323	316	311	310	314	353	335	324	355	332	338	301	302	320	299	319	303
42028	61253	69854	53908	45517	36171	25034	13857	9284	6035	2096	834	847	848	794	860	789	822	832	821	850	868	870	800	871	815	821	803	799	841	833	807	827	862	834	850	802	852	877	857	836	811	820	789	851	826	839	816	788	828	824	795	874	870	835	805	775	824	815	817	839	769	825	826	817	804	808	805	802	820	814	814	817	808	805	820	810	796	817	839	853	810	743	831	790	810	868	774	814	818	758	830	801	790	865	776	828	798	830	785	880	826	817	797	820	795	750	807	825	841	783	790	824	822	760	797	799	868	805	793	818	765	830	802	854	795	818	818	807	824	858	836	863	773	827	853	819	774	822	825	769	832	814	803	838	819	799	776	788	817	840	826	828	833	769	863	802	812	808	811	830	784	848	802	803	840	765	785	796	821	836	845	859	801	774	812	814	822	795	863	824	784	807	831	786	781	779	851	818	869	775	840	800	813	825	820	812	845	862	807	780	785	798	849	813	775	861	787	783	824	794	816	798	824	856	803	832	781	826	870	805	803	812	863	780	831	812	840	848	821	817	818	868	839	811	813	786	823	777	803	750	796	790	759	788	766	829	827	785	801	771	837	790	838	775	767	789	803	844	825	881	787	811	800	817	730	817	793	815	826	849	834	900	825	857	782	778	780	830	908	798	777	873	769	830	841	857	790	793	784	807	813	857	836	846	821	838	854	767	807	811	791	817	786	795	829	807	772	785	754	838	820	796	827	796	811	794	817	797	797	774	829	809	814	823	771	846	893	797	801	817	870	804	777	797	818	832	791	843	812	876	822	808	814	782	839	800	833	832	808	800	851	835	801	772	763	842	875	813	788	861	803	781	804	819	846	803	814	810	754	821	811	778	816	832	806	772	838	814	829	769	789	804	833	790	780	793	860	851	775	860	794	847	821	779	771	857	784	791	834	819	795	864	813	753	790	820	850	853	883	792	787	831	812	802	824	841	855	800	840	794	813	850	848	757	813	730	840	792	826	846	787	798	805	813	817	792	810	799	840	815	779	848	825	757	805	782	794	780	824	823	878	789	799	794	842	787	820	855	785	775	757	869	819	831	799	765	799	814	781	867	782	864	838	804	812	788	810	803	811	791	823	814	780	799	799	820	832	799	794	807	835	812	808	824	776	869	770	824	799	805	758	803	782	800	820	751	800	836	782	804	852	830	812	816	755	809	780	767	809	823	779	845	830	821	792	890	796	854	812	811	844	831	856	836	797	771	847	800	808	852	829	835	806	826	804	792	806	792	835	829	819	830	781	787	829	823	815	800	828	810	820	809	827	811	797	803	804	777	805	789	783	809	818	857	762	764	791	859	804	778	815	794	782	795	844	845	805	805	868	783	812	794	829	784	785	809	801	836	806	845	809	830	799	855	785	838	858	820	833	749	812	840	826	838	786	846	801	848	791	824	834	820	802	755	826	852	790	794	832	799	769	755	798	783	836	850	849	792	790	827	805	848	776	801	823	790	798	801	798	797	837	832	833	807	799	830	780	805	823	836	808	750	814	786	784	789	832	788	787	802	783	822	841	792	763	845	813	786	810	813	849	842	817	805	793	822	827	878	752	787	836	806	800	833	808	821	878	786	838	822	792	819	800	790	807	830	805	834	802	875	829	800	784	812	803	751	766	843	816	851	801	829	807	856	788	817	846	783	831	787	790	844	825	819	874	796	840	847	825	800	802	843	818	759	786	778	794	805	826	793	811	807	800	773	796	787	815	784	823	854	776	815	830	836	826	860	800	775	743	810	801	832	770	844	806	805	868	827	838	822	793	843	807	789	818	835	838	768	785	832	828	818	806	848	846	842	824	827	854	850	820	765	826	817	795	841	822	837	777	794	859	764	771	774	812	833	823	814	833	760	786	782	783	820	799	852	794	880	809	835	805	794	830	820	826	769	814	791	793	844	833	797	805	827	791	785	809	814	843	856	833	800	896	819	796	820	825	782	836	789	813	869	796	809	821	767	764	823	851	855	807	773	793	816	800	808	811	825	791	809	796	794	781	816	777	846	770	766	804	844	837	803	776	812	790	841	815	771	766	808	796	771	847	799	819	803	777	823	792	837	824	794	786	811	822	822	843	841	840	858	756	846	761	791	796	802	781	834	769	831	817	849	815	768	882	792	797	829	824	771	857	824	815	795	825	795	861	778	845	867	796	781	834	835	812	813	798	834	793	776	811	808	756	793	795	835	808	821	790	796	839	842	804	821	834	809	815	835	823	744	797	833	823	823	785	846	841	841	827	788	781	797	804	804	777	792	829	816	798	816	836	862	849	805	843	802	824	837	795	833	793	825	807	825	785	818	820	817	884	794	780	792	823	817	856	827	760	770	806	789	885	796	857	830	787	782	793	830	784	791	780	837	800	830	785	784	764	817	861	812	847	848	814	805	846	776	825	849	819	774	805	866	849	787	826	826	809	852	769	804	792	822	802	822	855	870	806	834	810	776	819	756	781	786	798	804	805	806	786	838	812	753	825	781	830	827	842	828	843	792	822	804	818	868	852	818	825	823	864	820	767	802	833	799	796	850	817	794	788	800	820	766	774	863	781	825	818	814	779	815	751	834	834	795	775	766	843	871	811	819	823	791	802	838	823	827	837	853	841	850	815	823	785	779	839	793	834	786	815	788	798	778	809	791	844	767	828	844	847	779	824	838	852	824	815	800	827	793	871	802	773	772	821	812	827	858	795	813	825	830	797	784	815	837	792	819	806	859	796	790	846	774	843	852	850	843	822	769	827	816	793	743	801	852	830	824	780	841	844	841	733	773	760	795	785	863	817	789	824	800	804	815	808	793	797	836	762	812	816	778	848	806	842	923	791	794	784	803	816	794	799	820	792	846	799	790	815	802	820	797	838	769	798	819	825	777	833	809	798	818	828	780	814	770	773	802	852	855	833	806	816	805	784	783	814	774	811	805	816	865	843	838	803	805	826	819	800	835	822	821	841	804	847	829	818	865	798	851	780	834	841	785	829	759	794	844	819	847	818	835	820	756	827	795	830	809	818	824	795	790	792	833	811	792	797	830	778	811	802	845	776	786	819	745	817	783	797	841	776	829	809	784	808	779	810	867	802	801	812	835	794	863	806	819	783	752	849	844	820	810	807	812	830	836	781	797	784	826	823	792	779	823	847	783	818	809	836	776	804	833	787	862	821	810	842	800	797	789	794	820	804	818	815	863	837	814	876	786	782	859	813	825	815	837	816	848	832	760	825	823	844	832	757	777	804	852	792	812	890	869	783	823	793	854	831	821	834	764	778	801	784	822	801	803	797	844	805	846	879	786	855	789	820	882	863	761	814	801	782	816	800	822	745	810	773	828	808	801	864	771	768	874	822	807	796	808	848	801	775	820	804	835	817	818	836	837	767	781	783	800	745	808	857	812	821	816	797	787	863	836	788	834	805	791	772	840	768	811	789	819	807	856	791	825	809	782	785	736	823	815	821	769	814	790	794	811	813	844	796	786	793	837	800	808	816
63398	75497	73805	50746	37748	25824	14627	6177	3606	2199	693	347	305	328	334	348	342	361	350	338	354	359	335	342	368	373	352	326	315	341	317	359	350	328	333	329	328	325	361	357	357	302	318	323	326	323	338	307	340	355	322	353	338	317	364	332	338	349	351	336	330	346	338	330	326	296	321	332	311	355	349	313	363	333	363	366	322	329	358	357	338	341	342	338	329	342	307	306	326	305	328	323	345	348	355	334	343	325	317	305	312	322	295	336	299	385	330	318	352	309	323	332	334	329	336	298	300	309	354	322	381	317	372	326	341	336	360	337	333	314	358	327	325	328	358	352	340	301	320	325	344	340	308	309	318	330	348	338	349	321	319	347	350	316	341	372	345	277	306	331	339	354	346	317	306	308	304	323	317	293	355	347	324	325	319	354	345	349	331	331	301	329	323	306	324	310	324	334	326	361	325	331	358	363	340	304	350	310	313	338	362	321	319	377	352	327	323	336	330	326	299	295	330	333	346	323	335	351	354	344	324	334	310	359	338	343	389	349	363	365	314	325	320	326	282	299	352	311	345	330	338	366	329	329	299	333	303	342	336	334	378	310	337	337	338	347	349	323	326	298	350	294	352	316	327	350	323	346	329	284	347	355	305	321	320	314	340	333	314	338	321	342	318	345	340	327	328	331	305	336	332	320	331	360	381	334	316	342	341	308	355	305	336	335	342	323	308	299	357	320	337	306	326	331	332	302	331	322	341	303	324	341	346	307	337	331	357	336	341	345	358	318	319	347	302	325	335	319	350	344	320	324	328	364	357	309	345	329	321	317	314	338	327	363	363	351	338	354	362	339	292	351	339	312	347	344	343	316	352	354	339	346	323	330	337	337	364	330	337	354	338	326	318	318	320	321	329	333	324	321	309	311	324	310	343	362	329	354	360	336	318	312	312	334	337	293	309	302	304	317	318	295	305	368	348	341	316	307	372	341	363	390	335	292	342	339	325	352	316	311	322	329	349	321	323	333	344	291	340	323	331	331	321	362	311	324	322	331	365	364	364	351	377	330	323	356	351	349	333	331	343	340	328	358	345	325	310	326	318	321	324	307	329	333	348	340	337	334	321	313	328	336	363	345	295	334	347	328	316	335	310	330	329	324	354	343	333	327	315	316	337	340	307	339	334	334	323	302	340	326	336	337	300	327	347	314	354	344	329	335	367	354	380	333	366	336	362	341	318	323	383	338	349	333	348	363	335	355	369	309	335	316	370	344	330	347	331	331	303	342	338	301	309	328	299	335	333	312	327	316	302	324	316	334	342	317	342	343	303	303	344	355	320	348	326	352	355	339	336	361	303	326	334	343	313	299	323	328	374	329	317	290	338	337	321	332	333	333	323	324	352	337	357	313	293	318	351	327	326	289	333	319	301	336	340	342	332	321	331	311	302	307	333	322	357	350	289	341	358	336	326	279	355	342	321	377	345	305	366	337	316	319	320	320	323	343	333	322	283	329	306	354	300	335	332	297	357	325	310	328	321	353	334	382	333	314	324	379	320	338	333	307	340	330	351	327	334	345	339	352	333	346	322	311	343	348	325	343	349	342	315	324	306	342	317	327	338	313	300	369	345	339	333	366	350	359	335	355	355	329	325	313	351	336	318	326	344	317	350	318	325	334	319	334	369	327	333	364	320	330	341	358	335	314	337	295	359	329	333	308	338	323	355	334	304	325	357	329	293	330	346	355	328	354	303	363	312	341	353	327	320	345	341	326	321	351	341	356	312	347	351	330	320	350	328	323	304	330	333	355	344	333	313	329	319	351	321	337	355	329	317	335	338	330	360	346	277	339	326	333	342	329	329	337	312	335	337	301	347	337	344	348	315	327	369	350	338	326	310	322	334	354	353	296	356	311	339	311	342	339	346	322	359	305	357	324	327	310	350	317	354	335	316	312	336	356	345	327	311	336	354	323	304	331	354	340	325	326	348	338	339	308	372	326	333	350	334	338	313	338	287	324	336	326	314	343	303	313	303	306	343	315	348	355	356	328	333	361	322	318	378	340	338	308	344	355	355	352	326	350	317	324	373	385	331	309	319	315	353	349	353	339	313	292	367	351	345	330	348	317	324	350	323	349	338	349	319	358	355	373	316	342	328	352	351	349	334	371	320	380	334	344	345	318	323	319	327	302	341	337	347	332	335	340	332	336	345	349	317	333	337	347	332	317	326	326	332	343	338	331	341	308	320	339	307	320	308	325	325	321	307	320	300	355	355	329	323	329	331	303	303	342	335	356	351	341	290	310	351	327	339	309	354	359	338	335	342	336	341	371	293	317	325	353	311	335	333	312	337	343	330	350	312	316	328	342	350	329	359	336	320	326	295	338	331	329	311	345	342	346	332	376	311	346	326	308	318	305	332	313	312	320	332	346	310	330	336	329	343	336	301	331	337	320	329	353	323	320	368	352	362	339	322	332	313	354	338	303	304	350	322	324	341	330	321	353	347	345	323	323	366	332	293	324	329	362	314	327	357	328	364	352	354	310	297	317	335	319	324	323	342	322	367	344	349	331	359	329	379	321	309	346	344	360	313	353	311	308	332	323	345	332	324	331	330	372	316	326	325	356	323	325	304	307	322	309	338	309	344	320	330	319	319	311	343	319	325	319	333	349	339	338	349	327	355	273	304	286	335	304	333	318	336	315	387	324	318	322	329	336	329	324	331	352	320	312	371	344	341	318	308	299	309	337	350	352	337	306	315	338	327	307	334	340	335	317	315	328	315	354	354	324	319	306	329	340	308	333	308	346	346	354	350	354	312	323	303	325	332	359	303	346	314	314	358	351	362	315	311	331	355	364	348	336	318	289	320	367	307	334	337	329	334	306	306	341	296	363	308	329	338	317	371	347	341	321	317	341	334	363	324	350	330	319	331	354	331	323	334	344	306	305	332	294	361	338	327	334	296	333	332	319	341	346	294	307	328	327	340	331	342	348	340	350	350	306	340	338	324	327	332	357	341	300	342	341	321	343	323	348	335	309	343	343	349	296	309	322	335	293	312	329	331	359	366	366	304	310	310	306	330	351	308	317	326	294	335	349	304	321	321	352	365	298	353	313	346	362	325	352	318	328	334	358	330	315	344	337	336	340	348	332	310	323	327	354	326	340	343	285	299	355	337	308	369	377	325	333	304	320	329	298	328	351	351	319	350	347	370	332	325	335	331	340	330	316	338	312	355	303	316	354	345	305	365	328	330	308	302	318	312	373	350	327	316	329	308	379	330	311	342	346	330	319	324	314	322	313	342	308	313	303	351	329	316	329	357	334	342	300	307	346	345	367	307	345	343	340	336	310	345	318	351	333	348	344	321	314	300	307	331	355	308	275	338	319	317	320	324	353	300	363	309	316	335	363	318	351	364	376	317	319	322	356	355	340	311	335	313	345	347	310	308	331	299	353	311	309	343	360	319	310	357	316	312	333	331	369	352	324	309	326	346	352	300	346	336	359	322	319	360	346	328	333	302	336
42955	62385	68933	53595	45310	35670	25519	15200	11074	7167	1998	837	852	814	850	851	860	906	856	895	939	864	874	832	817	858	803	819	836	856	872	814	770	868	815	837	837	830	839	804	808	804	798	795	843	822	849	825	811	801	791	829	842	831	832	846	850	785	819	791	809	824	784	817	789	880	781	786	796	803	773	817	752	777	825	789	852	816	801	860	769	814	843	807	869	883	808	785	796	810	781	843	797	853	871	837	839	814	840	809	810	772	815	842	795	805	837	833	857	801	856	786	812	835	775	796	803	831	875	830	784	786	818	816	776	808	767	840	800	821	831	781	831	821	818	834	828	841	848	795	849	806	789	821	852	796	794	806	798	869	863	826	828	809	811	854	803	821	774	842	796	815	797	800	821	817	830	849	788	788	812	806	847	808	836	841	817	833	814	805	819	797	805	773	803	833	838	834	827	837	797	781	843	821	839	788	780	801	785	786	855	778	797	799	803	817	837	793	866	825	784	786	805	781	815	829	817	787	786	798	807	822	811	812	799	817	836	796	811	791	810	826	776	830	830	767	819	802	826	788	810	838	817	843	772	809	785	795	799	737	814	771	861	836	757	805	853	798	832	776	842	825	844	790	802	781	842	818	813	836	823	824	817	842	791	821	795	826	818	834	796	759	799	762	801	847	807	810	814	791	811	828	782	772	811	819	805	836	815	790	867	824	784	864	806	793	806	764	823	810	854	796	831	807	819	739	787	818	793	789	850	806	777	871	783	737	821	757	787	790	814	827	812	820	804	812	742	821	871	804	814	805	828	836	811	831	776	820	811	760	751	824	780	799	760	820	822	755	849	842	743	789	849	778	878	778	833	785	807	742	777	823	814	799	828	800	807	855	834	787	791	836	825	838	805	839	863	835	805	783	864	819	804	868	816	813	805	806	839	833	839	847	784	822	848	797	806	832	821	830	777	763	853	851	776	832	775	859	795	825	809	827	803	806	835	802	800	819	819	784	809	829	840	801	792	805	811	828	856	815	811	839	869	821	797	858	787	817	826	837	809	826	822	858	784	802	784	855	776	838	799	825	811	813	841	821	789	789	778	792	806	860	834	826	802	819	835	863	845	830	865	859	827	816	854	775	772	836	811	791	788	807	824	832	834	829	765	817	806	813	791	848	778	751	854	822	750	773	860	801	856	836	790	812	856	819	790	819	830	803	798	861	834	805	876	802	803	778	787	816	791	857	803	850	777	775	843	805	808	816	807	835	834	798	827	848	773	772	850	820	788	820	860	780	804	826	784	851	831	773	792	808	769	817	827	896	791	845	751	797	858	830	800	828	803	835	789	847	840	876	829	790	841	812	844	784	806	818	831	819	859	846	802	842	829	796	813	854	820	803	790	809	864	848	855	818	815	882	824	831	803	824	831	826	829	884	830	830	778	841	812	824	842	821	813	806	801	787	781	765	824	794	860	792	866	754	835	841	830	782	749	865	815	850	845	829	807	836	808	811	856	819	828	823	782	831	837	810	865	808	826	793	906	788	854	837	791	791	797	808	778	866	800	786	793	777	850	867	803	783	861	787	797	771	811	859	774	830	844	834	783	839	835	879	836	813	819	799	852	813	747	826	809	819	784	832	855	833	832	789	799	853	803	786	822	777	875	821	795	786	853	820	817	791	852	807	832	829	787	826	805	857	808	849	810	847	797	789	842	791	843	811	831	802	826	785	815	795	865	780	822	823	745	816	866	809	778	816	810	863	778	784	798	805	835	795	829	822	785	820	821	791	792	902	811	828	783	806	823	850	838	840	804	801	822	819	812	800	820	853	749	831	818	858	791	867	786	851	805	849	802	764	775	860	868	803	822	820	789	782	853	781	790	803	761	815	823	789	803	822	833	809	826	878	770	848	837	818	780	865	766	805	772	824	840	807	842	847	795	816	847	773	880	763	822	843	803	831	768	825	798	804	799	788	829	791	816	863	792	785	807	772	806	792	854	850	776	816	790	821	810	826	781	767	835	767	818	842	782	815	815	831	835	820	777	757	826	794	834	866	811	797	826	831	805	789	808	855	819	783	820	736	785	809	839	836	828	809	857	812	812	804	798	803	830	774	846	777	810	806	841	809	806	855	828	808	795	790	842	853	794	772	823	830	781	811	773	787	775	817	803	823	797	782	797	833	817	838	825	855	817	808	800	781	803	793	878	799	794	838	820	851	779	823	839	819	861	810	814	823	782	814	772	819	809	818	761	786	785	808	798	779	819	817	742	798	839	862	831	827	852	836	785	827	789	817	841	740	796	787	802	810	802	780	787	834	836	823	834	844	804	857	788	863	787	855	821	805	785	885	764	804	778	808	784	806	799	828	806	842	813	823	821	806	789	879	831	780	848	795	808	809	801	758	830	825	745	796	818	786	808	872	826	823	811	772	851	802	726	834	795	799	773	851	835	817	849	767	771	844	781	747	784	819	797	832	799	792	853	813	815	830	788	830	844	813	850	799	816	846	783	810	807	832	846	789	787	830	817	819	837	816	799	803	824	816	801	808	813	833	785	852	845	877	826	830	880	818	800	855	827	817	800	790	779	794	868	754	800	818	766	785	834	794	807	803	779	788	787	888	788	802	849	794	811	808	848	794	807	807	816	807	839	814	786	837	816	769	858	833	816	783	806	799	808	794	805	783	834	826	850	821	808	854	804	843	782	843	820	830	847	796	819	773	791	810	861	811	817	817	755	790	871	846	864	825	814	798	786	842	766	835	827	818	822	754	829	823	816	818	815	842	851	876	775	809	849	839	826	854	826	820	877	811	816	834	834	831	803	805	773	813	829	795	771	780	787	830	783	854	790	830	812	790	884	813	814	803	825	838	817	815	821	763	808	813	837	812	781	844	824	795	822	788	816	800	782	888	819	801	831	792	803	841	810	791	872	809	866	829	839	801	789	825	811	811	814	839	812	812	836	801	761	804	800	826	760	805	777	810	828	816	880	837	826	841	788	837	812	797	800	771	824	868	833	778	829	869	801	793	833	845	839	791	772	769	811	819	811	802	818	742	777	797	799	830	815	836	788	858	860	818	808	856	839	831	841	835	828	844	785	837	786	816	846	780	838	739	796	846	865	813	835	743	788	829	774	807	844	873	819	784	749	814	838	826	866	806	776	825	835	840	819	837	798	849	803	845	774	791	787	802	792	824	794	829	816	852	851	760	849	848	837	839	784	813	776	772	812	841	828	834	876	753	789	844	798	870	760	831	830	799	768	763	820	820	799	794	808	802	843	786	823	753	832	842	807	816	881	800	867	830	792	867	854	812	815	776	791	850	839	774	825	796	780	811	783	789	781	800	824	808	834	791	812	743	791	812	834	843	834	803	808	840	826	833	812	775	863	807	790	783	797	809	797	813	801	808	805	809	854	809	844	810	801	797	778	814	779	813	832	837	801	817	806	852	804	831	809	845	801	786	758	773	873	785	816	790	850	788	818	780	798	837	746	855	851	802	827	768	851	813	855	792	831	798
63635	75158	74628	50672	35928	22810	10959	5792	4299	2470	681	354	334	358	336	346	351	355	391	336	354	375	336	335	354	352	356	349	326	297	341	318	333	318	332	318	335	318	336	389	327	335	325	331	344	339	353	342	341	365	335	334	379	301	329	297	343	334	367	337	339	336	331	312	339	314	333	330	307	360	332	306	314	341	350	330	345	324	330	340	366	363	311	351	343	306	333	311	310	347	332	348	335	347	316	292	308	366	326	328	350	342	344	333	318	321	302	309	314	335	333	299	320	320	328	331	346	327	352	343	318	349	355	338	357	337	343	322	316	352	325	292	312	331	345	308	340	341	354	316	313	334	337	294	351	344	342	335	315	363	328	325	300	311	361	290	363	312	330	352	364	335	328	293	321	333	336	338	344	322	323	325	323	299	346	350	304	379	332	336	348	342	306	336	324	320	326	343	320	312	321	324	338	309	327	302	333	340	283	329	328	366	326	331	351	348	313	336	372	358	315	343	341	331	338	313	301	331	337	354	324	336	331	337	321	325	330	320	339	336	332	286	314	325	343	307	296	338	345	349	312	322	364	355	353	325	357	336	325	323	318	317	325	330	339	324	329	329	326	306	361	356	362	340	365	294	311	322	347	381	322	328	307	357	308	338	325	302	326	336	335	317	323	304	337	347	330	373	319	315	331	335	337	342	337	334	351	300	329	369	343	310	318	355	352	364	342	302	320	305	329	368	357	331	341	292	315	364	323	339	330	310	347	325	339	364	337	367	332	338	305	330	347	322	355	330	333	302	351	317	322	289	337	339	365	298	352	333	342	359	294	337	324	337	335	345	335	336	337	312	317	321	328	321	348	323	336	347	324	327	321	366	346	337	369	315	324	337	329	338	349	325	316	329	307	337	268	313	351	350	351	313	344	336	345	324	323	325	364	315	306	341	316	329	300	312	334	306	338	295	337	338	331	322	331	319	341	327	324	369	329	335	327	322	317	327	324	324	340	347	369	358	344	324	293	334	312	336	334	334	347	329	333	322	314	355	324	340	311	360	319	323	334	308	318	305	339	347	323	364	303	332	324	337	332	352	309	305	349	335	319	346	386	299	333	304	338	315	324	351	332	329	338	330	327	298	304	325	342	295	295	346	337	322	340	338	314	332	299	325	321	328	326	346	336	331	323	323	305	314	314	360	335	360	328	336	344	342	325	355	328	301	319	312	341	323	356	332	374	301	315	350	338	342	365	368	339	318	332	330	314	336	363	311	327	343	374	332	318	335	275	335	328	340	300	324	319	340	338	329	321	318	346	336	346	312	334	309	323	324	331	305	337	289	356	343	319	333	336	313	326	341	329	330	320	299	357	334	337	331	319	341	306	337	348	348	342	326	315	311	317	322	333	357	322	370	345	326	326	311	324	337	354	341	322	354	309	306	314	305	350	312	342	329	321	345	324	311	297	307	321	332	335	361	304	306	344	339	318	334	338	316	344	299	331	341	344	323	315	338	313	337	339	345	350	314	340	360	372	354	323	332	319	364	355	322	348	329	346	344	341	326	352	323	359	331	341	335	359	348	348	304	301	306	335	317	332	353	322	330	317	313	324	306	359	309	321	358	348	369	338	343	316	351	336	301	328	343	324	360	324	313	378	305	349	308	308	340	351	305	348	358	333	324	331	324	375	335	336	335	310	313	293	339	325	318	337	351	333	327	316	322	338	327	325	315	294	353	333	312	322	332	315	349	336	311	325	309	298	336	293	340	359	339	347	354	304	310	329	325	303	345	307	312	360	317	334	293	326	374	315	337	322	300	356	305	338	342	311	317	327	351	344	375	329	308	322	318	335	367	352	352	341	356	341	355	315	355	329	328	343	317	310	331	325	311	329	316	321	308	315	335	343	337	341	341	323	298	337	309	333	373	293	299	308	342	307	322	345	316	334	376	363	336	341	364	292	352	319	304	361	377	329	326	317	292	315	320	356	305	344	333	302	360	319	327	324	323	352	335	373	321	313	316	296	345	344	316	313	321	353	352	315	332	306	390	323	369	317	320	319	306	345	325	327	326	312	335	344	362	326	343	330	338	341	339	326	318	360	337	330	342	343	340	354	343	352	326	316	324	339	325	308	342	330	334	330	360	308	324	345	349	335	337	359	342	313	298	329	317	375	334	331	319	330	322	375	330	359	340	325	355	330	352	343	332	359	322	313	351	355	347	349	337	328	357	365	340	306	317	309	358	321	317	313	358	337	352	340	339	322	339	351	305	343	329	329	342	345	349	358	327	336	325	327	337	331	310	327	312	357	338	307	310	309	317	334	337	332	345	340	315	336	296	313	306	350	340	300	339	329	336	314	319	313	333	326	307	303	317	350	337	330	325	349	349	364	319	361	321	334	345	330	335	347	324	357	346	315	328	350	335	363	299	341	323	339	353	331	321	309	334	337	338	328	333	307	303	323	334	341	306	333	316	322	319	319	294	303	324	323	322	345	352	360	335	330	325	303	297	335	317	326	346	369	314	305	343	323	351	326	353	313	320	359	309	339	317	351	337	358	312	318	312	355	328	346	346	316	339	320	350	322	346	371	317	321	341	341	349	340	323	364	315	336	340	324	321	335	334	334	347	336	340	359	340	332	387	333	376	358	327	356	294	368	347	332	319	336	338	353	301	331	362	353	357	333	351	336	314	337	324	338	315	325	307	329	346	340	313	309	338	330	327	337	307	327	332	350	294	341	337	330	346	327	334	354	353	310	346	316	309	334	304	326	300	381	339	339	320	340	367	354	376	348	297	312	323	317	327	348	309	314	291	350	351	331	326	304	356	351	333	338	323	355	317	332	343	340	330	347	322	306	328	311	369	311	295	356	320	324	327	321	313	347	326	315	338	343	317	323	333	340	355	338	335	315	321	330	346	324	353	323	333	330	351	322	359	331	309	357	346	348	333	308	323	292	325	332	299	307	340	351	322	326	353	354	340	332	306	308	312	329	337	324	335	354	322	328	311	290	321	330	331	335	347	334	349	324	315	327	359	308	324	331	344	326	346	323	322	304	288	308	331	330	325	333	344	343	350	360	333	327	302	307	341	327	351	324	334	326	299	319	358	339	373	352	309	334	326	354	338	330	271	365	286	360	338	325	327	358	359	329	335	389	326	332	336	342	330	380	297	315	332	302	342	315	358	324	317	361	369	318	318	313	353	341	343	329	319	331	324	336	314	335	340	319	320	358	313	334	314	322	351	338	337	342	346	338	337	299	345	326	328	340	327	341	314	341	313	330	357	363	329	327	368	337	379	328	345	374	342	350	345	337	308	321	326	353	344	335	369	330	318	311	293	325	377	330	359	315	325	342	311	340	337	333	334	311	324	354	300	337	348	333	305	328	349	324	358	351	297	312	294	332	323	310	317	330	353	319	325	316	313	333	348	351	327	336	374	351	355	361	327	330	314	380	306	326	330	343	324	322	330	340	344	294	283	339	361	383	336	308	356	333	341	341	329	351	336	312	355	319	328	383	327
43366	61804	69644	52539	43628	31871	20490	15772	13260	8348	2134	865	853	816	910	898	898	924	875	990	879	859	875	831	830	827	794	817	746	781	805	850	795	837	774	846	840	839	838	790	785	814	846	798	803	765	837	844	814	806	789	819	850	812	792	795	845	837	798	841	792	811	782	785	821	788	769	821	755	823	782	860	846	843	775	824	847	860	816	874	896	863	786	765	819	821	856	836	853	817	791	851	825	773	775	816	808	821	808	836	749	774	788	866	774	807	865	819	839	835	805	822	817	787	802	810	799	852	802	825	805	824	829	809	836	817	788	838	805	784	835	775	785	836	816	817	809	793	809	816	775	815	778	799	857	825	807	820	841	824	815	758	794	815	815	839	802	777	815	812	810	798	786	759	841	791	849	828	742	839	837	833	808	836	814	831	843	773	845	847	821	802	851	831	856	849	829	821	763	814	840	793	818	805	830	807	838	807	780	822	846	785	815	789	801	872	856	825	774	778	773	792	845	822	824	801	755	831	818	805	808	827	808	840	831	866	819	814	772	801	828	749	867	783	828	776	767	804	858	842	831	788	789	804	841	792	840	749	839	792	792	801	802	850	824	785	800	858	814	840	829	835	846	814	799	824	855	786	808	812	802	860	805	831	764	827	814	824	813	871	837	801	818	823	843	881	802	867	815	856	808	879	771	784	839	790	786	806	821	831	792	800	867	793	824	832	810	802	758	793	855	822	825	808	785	806	791	803	795	778	839	860	793	832	807	853	835	825	813	779	813	836	797	810	870	808	832	804	892	730	793	797	826	795	845	858	809	778	772	831	869	887	774	824	849	826	833	824	831	803	864	787	817	805	811	798	826	771	796	801	790	811	845	803	772	817	837	861	802	802	824	847	842	834	821	763	837	802	810	779	827	793	787	801	828	817	834	814	799	829	808	770	804	794	805	846	761	831	803	820	832	798	786	854	813	798	845	797	825	815	798	862	808	810	814	829	814	832	812	850	777	796	882	835	801	801	768	814	829	779	812	757	807	829	817	796	772	817	855	842	783	833	816	817	773	728	817	812	844	843	826	818	873	752	762	738	809	844	797	845	819	813	879	886	809	766	837	839	767	843	791	805	747	781	829	824	836	827	811	785	801	834	828	790	821	798	844	796	821	798	831	827	869	785	830	847	787	849	769	760	856	852	852	819	801	790	795	799	835	834	785	790	777	774	768	797	789	821	839	778	801	849	807	814	813	777	793	779	824	788	795	855	820	794	784	829	771	868	809	805	751	806	797	796	792	844	835	791	816	824	717	861	821	852	813	819	827	799	795	849	830	825	842	830	881	797	739	828	783	829	788	809	795	817	796	834	777	821	832	806	817	804	830	845	766	851	812	861	824	815	837	800	805	770	819	752	797	809	749	806	845	804	842	772	800	866	812	818	795	802	840	806	812	873	792	787	768	829	819	802	854	828	795	816	792	805	772	776	807	817	777	788	887	818	823	810	806	788	831	826	834	799	810	846	804	816	835	836	804	840	788	828	838	824	812	817	813	776	789	777	792	791	779	786	781	832	804	797	801	816	856	822	802	822	809	795	849	806	798	786	865	826	807	826	827	803	786	841	785	781	792	806	820	829	854	854	825	795	836	783	866	821	853	848	804	849	786	830	781	803	799	814	800	813	839	823	811	816	818	783	769	768	811	823	854	797	855	840	804	816	842	892	797	781	798	865	825	835	862	807	850	805	823	799	806	768	807	817	793	823	817	812	830	785	772	828	857	789	818	826	786	809	804	828	832	834	805	827	871	778	822	891	815	826	808	840	808	868	796	781	864	833	834	824	864	799	820	834	828	763	817	830	815	831	794	815	852	732	801	829	799	795	801	815	792	850	819	759	790	781	784	755	837	773	813	831	872	847	833	810	841	857	779	798	860	831	834	805	821	866	812	756	833	829	814	883	773	829	849	803	770	815	848	823	810	889	811	837	858	789	846	846	797	839	821	846	754	812	825	852	774	788	831	826	798	791	836	831	878	832	811	808	861	823	807	816	843	827	789	871	850	844	868	829	809	809	848	791	811	862	768	781	826	816	815	832	830	801	897	812	773	790	869	842	793	814	845	830	823	816	831	827	809	867	820	784	822	785	866	738	846	797	798	771	817	845	824	819	806	846	809	805	785	805	831	790	832	802	803	818	784	843	821	844	838	800	812	847	766	834	833	844	815	769	758	826	846	814	786	838	756	780	840	818	783	821	794	795	851	811	837	843	788	809	778	819	790	829	770	797	817	822	798	818	820	797	825	822	791	810	820	840	839	825	793	807	803	859	786	805	819	866	758	811	787	785	810	797	812	800	797	818	823	828	809	776	852	786	824	778	803	785	814	826	812	800	790	791	809	789	822	816	761	811	790	760	822	828	831	843	869	801	796	828	829	743	803	837	824	851	778	776	804	832	809	786	829	778	769	836	846	764	816	825	776	801	787	827	774	801	769	831	766	861	799	830	818	846	797	797	798	816	861	812	816	825	798	877	802	821	845	829	840	829	811	787	822	836	835	855	820	820	806	818	822	847	801	788	789	823	801	775	827	832	788	782	803	817	818	810	788	827	864	870	791	805	779	849	802	836	850	845	890	847	818	841	836	814	849	842	814	803	802	800	783	790	843	808	808	860	771	812	794	815	787	760	817	812	786	829	834	784	813	786	827	852	808	858	814	793	819	827	811	858	812	809	824	829	777	784	734	812	778	791	773	796	859	801	810	834	829	781	836	799	816	811	818	784	786	828	808	818	863	803	811	812	818	809	810	759	812	850	878	852	778	795	876	818	825	868	831	834	838	813	790	837	835	767	788	810	818	778	879	880	834	866	780	820	815	773	813	776	862	803	823	832	810	823	863	793	828	851	847	800	893	784	827	806	819	869	845	846	825	811	766	795	800	791	768	802	836	857	816	794	851	750	810	793	794	824	786	861	778	805	809	799	786	833	788	775	787	800	815	805	849	828	822	820	839	827	854	806	806	809	809	831	807	812	810	808	801	791	818	858	813	805	827	794	792	831	822	828	808	783	792	822	775	771	851	797	820	831	784	820	835	754	812	825	805	820	809	805	828	876	836	804	844	812	857	825	834	846	855	821	738	796	784	860	850	812	810	861	806	779	792	844	823	838	833	830	816	787	786	836	843	848	795	778	820	835	817	839	793	802	810	815	825	775	827	836	805	867	798	792	842	785	768	804	829	816	798	848	800	868	849	780	820	798	793	752	744	841	827	820	827	835	814	862	813	819	787	786	805	788	846	816	831	802	796	824	829	816	857	761	810	793	829	781	835	815	822	829	796	842	867	871	835	763	804	822	816	843	817	799	760	794	835	792	829	793	841	858	823	827	827	827	824	807	798	851	775	820	790	867	846	802	825	828	844	877	827	824	768	796	861	872	826	813	838	878	789	852	789	833	794	781	802	803	811	804	806	803	813	842	806	852	803	852	758	786	760	785	845	847	799	850	829	807	824	810	805	826	808	861	806	782
66129	75883	74109	51467	36709	23538	11588	6970	5277	3207	639	374	337	317	363	337	322	376	388	406	369	371	346	335	352	320	334	340	318	331	357	330	318	334	324	338	345	329	325	346	338	340	307	315	308	337	336	314	345	335	331	326	314	346	358	327	349	361	341	343	356	337	329	337	322	325	327	313	355	328	327	304	300	357	341	353	335	345	336	315	328	338	324	373	331	320	340	325	360	334	322	349	323	345	330	323	328	314	339	319	316	323	304	327	332	333	346	309	318	351	367	329	311	322	328	324	348	320	352	311	314	328	323	332	343	318	339	328	371	340	346	340	306	364	335	333	332	341	332	335	304	358	367	384	335	303	318	300	344	314	315	320	316	323	319	326	344	305	370	341	363	298	332	339	324	325	339	330	319	317	333	307	340	342	356	317	326	338	313	327	336	303	311	338	331	323	311	292	337	314	313	357	338	301	334	330	333	365	342	284	364	350	301	338	350	327	349	337	279	347	309	320	314	321	330	322	304	316	327	336	344	369	319	331	313	333	346	356	323	311	333	325	334	313	328	345	325	337	318	335	333	306	312	342	329	353	344	333	338	354	356	340	325	324	310	329	344	311	385	314	304	344	368	313	350	323	347	343	321	340	323	334	326	333	300	358	347	333	341	322	317	317	325	345	310	330	326	316	301	332	323	319	334	324	327	339	350	309	341	339	342	342	318	301	333	357	344	333	374	328	312	322	321	329	336	316	340	301	325	364	370	357	319	339	333	308	318	331	327	343	349	346	324	357	353	343	332	350	357	336	323	337	326	308	358	326	344	349	323	334	307	339	322	310	348	339	358	327	311	306	320	371	341	288	329	328	339	311	323	347	377	352	304	343	375	323	317	331	305	323	353	344	340	315	301	313	303	326	331	341	328	325	330	343	300	304	331	323	333	350	343	347	351	321	317	324	348	326	348	306	342	304	321	331	342	360	309	333	350	325	338	339	322	330	313	290	338	328	345	314	341	373	363	346	325	347	319	338	346	312	350	354	342	392	328	366	298	289	350	366	360	292	358	324	335	357	357	342	319	320	314	325	327	334	309	352	318	314	340	326	317	337	339	334	338	310	299	336	314	340	350	319	352	349	322	341	321	340	359	328	297	329	318	336	329	312	313	303	346	312	302	315	332	356	338	299	309	329	354	313	355	339	338	336	340	364	320	324	327	294	342	329	320	307	325	342	353	347	330	363	344	351	315	330	354	349	324	333	310	340	362	346	306	362	337	346	363	332	361	297	358	347	346	359	363	342	307	332	323	347	337	328	341	300	307	319	312	305	374	317	321	361	345	337	352	319	305	338	359	353	328	319	296	324	332	320	313	332	358	334	322	328	356	338	331	345	354	330	347	331	316	339	314	315	338	330	331	321	301	323	333	327	324	338	348	300	288	324	329	308	315	337	366	305	341	313	337	317	353	304	336	358	344	322	341	332	323	304	342	294	327	313	320	335	342	334	334	348	311	330	329	293	304	323	313	357	369	349	311	305	292	301	334	284	341	299	331	315	344	331	332	342	327	282	352	322	337	368	341	344	355	310	322	342	327	309	340	319	359	356	311	322	349	344	324	316	332	328	343	322	315	350	334	336	356	320	319	330	334	350	297	304	317	312	350	320	352	344	311	315	323	308	308	316	315	340	345	366	329	320	297	324	307	318	318	335	340	355	298	348	362	355	334	324	343	326	329	344	344	338	368	318	327	330	329	329	328	333	318	342	318	336	318	330	340	347	329	355	322	333	355	331	310	324	316	328	344	322	329	338	327	335	329	316	315	299	288	339	318	323	321	368	339	337	314	306	301	334	342	291	342	343	340	336	328	326	340	310	340	343	302	330	354	313	333	367	349	349	354	333	325	329	321	360	329	290	348	325	323	345	322	318	334	307	364	331	317	325	338	338	321	337	344	323	350	370	329	319	347	319	344	285	341	327	355	331	298	359	318	300	328	336	306	328	310	315	352	356	342	340	308	313	374	329	309	340	337	315	356	351	357	313	327	334	351	317	322	328	311	346	325	339	340	314	331	351	357	316	357	349	306	337	296	398	326	327	292	352	364	324	322	338	332	338	335	343	321	335	332	298	316	300	366	344	332	324	318	335	313	371	333	325	328	346	351	328	326	326	319	332	300	323	347	319	315	334	333	344	356	332	315	331	343	322	336	350	333	348	351	340	335	287	355	315	318	302	345	347	319	300	342	318	323	320	337	310	315	318	330	319	293	354	318	335	356	315	319	341	326	321	331	312	311	313	335	335	346	350	354	321	332	306	312	353	310	297	341	329	327	307	330	334	355	335	364	339	340	323	371	316	324	309	336	292	360	359	324	300	320	330	293	337	299	344	316	342	351	335	348	309	336	337	343	331	343	345	329	329	319	354	323	333	289	303	339	330	294	336	300	322	327	319	340	339	312	356	332	319	322	350	318	329	309	315	345	296	324	313	342	310	309	306	291	310	286	332	295	311	313	323	339	343	333	318	300	324	327	341	308	341	336	324	331	335	324	338	334	325	330	298	336	329	333	389	344	317	345	292	339	277	322	322	345	330	365	369	347	348	346	323	315	327	322	340	324	323	294	343	324	330	310	350	334	337	342	303	358	280	333	310	347	340	298	388	324	353	301	317	334	331	307	321	349	362	343	304	307	300	321	290	352	350	341	354	347	323	342	324	372	331	325	309	311	306	376	320	343	336	310	330	287	325	378	301	336	332	320	338	300	335	351	364	363	317	345	390	363	362	338	344	323	374	357	329	299	361	328	331	352	332	359	303	349	326	320	308	346	286	341	353	317	382	318	379	360	347	331	349	345	324	312	331	339	314	338	312	321	318	335	361	351	311	348	326	314	368	329	304	321	355	319	357	354	338	334	322	321	330	296	313	295	341	338	349	329	323	320	313	329	340	378	308	310	332	338	314	344	311	323	378	339	316	335	315	360	340	326	347	329	371	304	351	365	318	316	341	316	344	339	295	304	314	304	322	342	351	319	322	309	311	338	302	326	294	318	338	348	292	348	319	308	332	337	329	316	332	334	347	370	336	341	334	304	309	313	355	325	312	358	358	330	312	331	332	349	308	369	323	345	370	307	309	336	319	329	328	287	335	354	283	331	320	359	330	323	302	317	325	308	315	355	327	318	332	329	313	310	346	345	333	354	351	333	310	351	320	345	306	335	313	335	337	357	324	338	339	330	314	337	347	338	324	339	340	329	312	352	354	341	365	309	296	328	355	341	360	335	326	341	330	336	325	348	359	309	325	343	337	301	323	290	335	359	329	339	317	338	336	363	326	349	342	344	332	345	330	337	312	343	334	334	346	338	336	333	323	370	347	341	354	339	356	331	335	347	333	330	329	357	298	352	331	337	329	320	333	323	340	321	298	324	326	336	325	337	332	347	324	322	317	322	322	355	330	310	312	310	295	347	324	297	339	348	366	307	352	324	334	347	297	343	342	342	320	370	294	346	319	315	346	321	318	326	309	344	343
43506	61238	68973	53493	43957	32345	21681	18192	15324	10340	1623	889	891	845	881	937	958	988	977	1051	930	893	875	833	798	857	865	841	802	814	773	824	824	822	834	803	857	810	811	844	803	788	755	794	858	870	854	828	804	835	829	766	785	831	872	809	831	854	765	817	845	814	793	795	842	821	802	786	822	853	825	812	846	865	882	853	828	767	839	847	822	836	792	801	774	820	808	842	831	806	798	798	823	816	780	779	806	798	815	796	841	817	837	814	791	832	812	844	824	874	793	838	807	842	797	828	827	805	770	841	838	807	803	805	808	795	821	816	821	835	861	842	773	776	810	788	782	787	818	854	848	785	795	838	819	841	833	780	816	787	839	820	770	841	805	840	794	800	794	833	807	833	822	787	811	809	808	822	854	833	802	841	820	820	832	793	820	782	813	847	805	826	802	862	801	807	824	875	796	832	785	844	786	791	822	774	861	865	832	823	811	793	865	792	842	821	846	866	822	798	802	826	825	811	792	840	753	840	851	810	809	811	824	857	839	804	802	819	799	824	796	792	838	845	861	809	815	850	814	847	803	780	828	812	831	813	872	803	790	826	854	837	755	847	766	791	869	871	836	816	787	810	784	830	814	824	865	786	801	815	791	788	795	798	843	823	856	797	781	774	799	816	820	805	826	832	750	823	819	800	798	820	906	819	782	811	767	803	801	851	799	815	765	817	857	843	818	792	825	865	808	799	773	799	815	810	800	826	840	804	801	800	826	822	819	809	769	826	837	826	806	807	814	825	841	824	812	821	855	807	829	813	824	850	804	818	801	795	855	841	843	852	851	811	817	768	875	805	789	850	789	820	785	829	837	804	815	743	779	795	795	811	849	817	805	814	820	823	801	780	783	831	827	820	863	827	863	817	812	838	815	790	872	789	788	848	834	809	850	822	796	839	841	827	772	798	866	790	821	831	835	823	849	770	803	811	853	777	838	789	754	759	800	830	790	798	784	811	798	850	826	846	802	790	814	810	812	826	819	855	864	866	824	811	779	812	837	833	836	828	788	810	780	779	777	840	817	772	814	826	780	849	751	795	853	842	838	861	840	825	840	822	795	807	825	822	835	815	828	829	773	803	880	831	818	791	774	843	825	846	795	830	810	852	821	811	821	823	836	792	830	836	866	815	801	832	847	821	783	796	836	824	800	774	813	817	835	823	825	828	848	825	792	781	763	855	808	840	780	828	799	809	832	832	837	794	834	809	778	786	788	877	828	837	848	767	875	850	795	852	853	827	877	822	833	836	816	789	793	775	838	842	807	812	808	782	812	808	766	828	877	836	787	875	804	840	779	771	799	801	848	774	814	821	799	767	825	786	787	858	771	846	802	868	790	837	803	854	810	810	802	850	798	828	801	816	829	796	823	813	799	788	805	825	805	851	800	821	840	842	841	876	808	819	800	822	862	818	848	799	769	787	861	786	766	825	793	840	772	867	816	823	802	767	820	847	813	854	868	756	801	789	810	827	867	831	805	800	805	764	835	785	805	815	771	815	773	822	805	829	880	807	791	826	809	809	845	816	871	789	816	789	783	824	826	813	804	819	780	828	818	794	787	837	818	794	783	863	827	812	832	776	819	761	833	816	784	826	806	789	832	820	813	798	844	793	798	817	824	820	820	820	823	846	804	823	780	802	870	824	856	815	863	783	830	752	821	871	782	823	805	798	800	784	875	813	800	879	792	805	794	780	812	797	824	831	789	845	769	816	798	771	747	801	798	796	820	806	789	779	850	780	813	848	844	824	829	835	889	838	824	823	853	765	809	830	781	781	817	829	879	808	815	846	834	804	820	802	795	856	825	869	827	825	770	835	791	819	821	847	880	809	817	804	833	854	853	832	840	828	816	818	860	876	799	818	853	863	810	761	807	851	803	867	820	863	787	815	841	774	802	763	845	813	840	800	847	766	787	787	860	827	782	842	800	779	770	799	818	754	777	781	811	816	835	821	798	826	798	854	815	829	800	822	820	773	831	852	777	825	815	775	851	797	811	864	859	834	793	790	834	796	846	769	849	843	868	813	792	827	846	830	815	822	843	869	829	824	827	780	784	797	794	795	814	845	820	811	764	821	804	868	826	868	824	758	807	773	778	814	787	791	749	786	820	827	831	829	818	802	843	793	859	844	820	826	763	861	827	870	816	788	812	820	823	808	835	762	841	849	817	861	793	829	838	793	808	823	753	822	809	859	810	807	816	808	800	847	890	778	795	755	823	814	810	819	779	761	829	840	798	821	821	810	813	831	780	778	815	824	837	850	818	796	828	831	804	826	810	800	794	814	854	800	841	786	786	802	783	845	836	857	856	826	803	821	846	782	815	841	765	766	804	779	856	815	850	802	867	777	769	851	783	844	829	844	843	798	827	848	835	772	823	805	842	860	815	837	792	821	781	819	826	801	827	781	771	863	854	829	829	840	829	811	819	814	770	824	842	791	817	823	806	838	813	853	823	829	795	788	804	834	781	792	828	898	792	797	825	771	848	809	807	792	826	791	787	789	794	828	794	814	790	761	818	864	822	785	820	771	780	814	823	819	846	792	793	823	895	823	828	797	835	783	782	814	830	832	832	865	837	782	825	826	870	771	804	833	837	804	780	771	847	807	819	798	808	803	792	784	816	795	809	776	817	804	810	799	788	778	795	874	820	782	828	825	740	865	821	841	787	840	812	814	788	838	774	852	840	799	806	816	839	791	862	816	861	835	848	792	820	795	819	801	843	765	798	829	841	740	808	863	781	797	817	804	806	834	845	835	809	796	778	813	770	820	765	829	817	831	823	838	782	794	777	786	866	762	812	782	792	792	771	816	797	817	831	803	841	824	830	810	807	822	805	755	775	769	805	793	801	828	808	855	871	827	817	772	754	804	804	816	757	837	835	874	850	815	857	859	789	812	843	803	822	833	809	765	782	782	791	823	798	840	862	773	841	818	809	832	863	793	819	727	804	802	850	831	806	804	843	817	783	793	790	781	819	825	871	827	815	806	844	854	828	778	815	819	850	789	820	801	803	819	867	896	826	841	836	806	828	833	857	868	783	867	808	837	789	791	874	759	853	827	873	833	812	829	810	843	773	798	844	827	804	830	894	789	832	808	842	814	869	832	785	863	805	839	782	878	831	898	821	818	781	827	820	866	849	800	804	828	826	804	817	856	788	784	795	781	802	822	794	823	847	801	782	813	834	763	844	800	835	800	812	819	789	848	768	818	786	837	782	796	782	804	858	844	848	879	789	775	817	829	815	813	776	865	790	754	824	797	848	758	806	804	806	803	810	816	825	824	835	769	818	823	745	834	842	771	817	811	781	780	821	839	805	821	762	813	830	882	770	832	786	823	829	802	811	811	829	762	771	831	817	785	818	837	831	884	799	813	749	853	878	793	806	842	863	824	797	790	786	813	817	823	804	893	820	773	847	829	811	848	836	816	814	854	826	805	840	805	763	824	804	805	841	842	805	811	829	841	803	820	870	806
69763	76496	73196	53357	34213	19383	6236	6664	5581	3018	533	352	399	360	337	354	382	381	339	413	367	346	335	330	357	363	312	341	325	326	307	355	313	335	322	327	322	336	340	322	354	353	319	318	327	335	338	362	361	336	310	319	299	349	295	373	365	315	345	335	330	352	314	336	352	336	330	323	315	326	307	316	330	351	346	329	341	336	348	346	331	346	295	335	331	361	350	347	351	301	329	354	308	347	321	333	340	331	325	336	343	310	359	324	332	316	307	319	349	345	323	320	355	302	312	340	322	316	344	334	337	357	338	323	325	308	333	322	333	326	339	334	322	327	369	332	355	332	337	330	358	313	317	313	307	326	359	333	330	356	317	308	290	341	299	341	306	347	324	337	342	354	325	315	314	315	347	325	306	333	355	349	316	352	338	352	322	341	315	334	335	323	341	341	340	361	344	324	339	361	328	321	342	340	314	341	347	359	352	360	327	344	333	360	317	325	310	301	325	361	315	318	345	340	339	342	321	344	385	340	346	326	344	337	313	339	337	338	333	369	328	303	319	313	348	305	310	327	334	344	316	316	315	315	353	338	303	327	365	362	353	354	343	344	337	353	333	340	347	331	330	345	329	368	296	346	320	313	313	347	328	353	334	340	341	315	297	331	348	336	353	329	323	308	325	333	347	319	329	313	318	335	353	344	346	349	330	333	357	346	342	346	333	308	344	339	308	315	351	341	351	300	316	327	368	337	365	333	368	343	334	321	345	345	293	339	318	354	315	332	335	360	327	334	334	341	304	337	347	332	295	291	321	369	320	338	347	328	351	308	321	337	323	332	340	335	330	314	333	324	327	355	315	328	329	346	339	347	317	319	314	339	336	317	321	351	308	346	330	340	284	295	355	311	324	332	349	357	326	307	319	330	349	320	328	345	365	343	335	320	339	326	329	344	326	324	358	360	341	341	316	325	337	359	308	325	332	335	314	345	359	326	343	330	337	334	336	330	335	335	331	341	350	307	285	361	329	342	320	314	312	344	358	361	320	317	340	314	307	329	311	357	338	355	294	339	317	326	335	332	329	357	334	304	317	330	299	360	340	331	373	330	351	294	329	314	353	349	340	350	336	351	342	328	334	354	338	343	320	312	341	345	333	322	301	310	317	314	323	337	349	318	347	342	325	320	354	331	341	303	353	353	365	339	358	310	312	318	335	320	364	323	323	356	320	327	384	320	322	331	361	335	312	353	325	361	300	358	333	350	345	313	347	326	332	324	312	328	324	349	351	277	312	353	327	315	315	318	374	345	368	340	313	323	349	339	326	307	330	331	301	375	317	332	349	328	316	364	321	301	309	349	342	352	367	330	313	319	326	333	325	318	309	348	336	317	328	333	338	322	343	301	342	331	324	330	346	323	319	371	328	310	317	340	349	331	331	313	337	321	326	343	337	312	278	310	310	340	338	350	340	346	335	369	333	306	359	344	302	358	326	335	298	313	350	354	342	366	333	325	314	369	353	314	321	338	335	335	334	355	292	285	316	306	319	339	307	359	378	356	322	315	335	356	326	337	325	317	312	337	343	354	376	315	322	327	307	331	342	347	360	333	328	289	302	354	339	321	360	354	357	333	335	330	325	328	332	315	353	337	330	320	331	322	341	314	335	345	306	347	335	332	341	356	345	342	344	319	348	309	328	334	347	332	329	346	319	359	330	314	322	329	327	314	348	338	346	360	322	329	319	360	319	294	354	352	317	330	317	341	365	324	329	315	357	353	362	375	335	323	359	343	334	354	370	344	363	359	313	337	330	304	291	326	321	308	278	329	356	322	357	352	332	312	350	331	363	337	361	339	340	313	314	339	344	321	314	341	300	319	342	320	359	304	319	315	324	281	336	337	313	317	320	304	345	323	317	324	323	345	358	320	337	355	326	309	324	312	344	349	326	341	328	351	352	319	347	307	314	337	310	342	364	318	339	306	337	340	358	334	346	309	335	344	310	319	344	330	345	290	338	345	329	343	329	316	307	320	359	316	335	338	308	304	315	319	346	309	328	323	330	311	363	330	347	349	340	324	348	307	318	333	346	344	348	330	327	334	352	332	337	340	318	329	368	347	309	333	347	335	311	347	337	334	327	322	324	322	339	306	342	352	318	336	343	321	310	337	350	332	325	319	327	304	319	306	344	343	342	343	307	324	321	322	314	368	327	349	341	342	335	315	352	320	341	327	334	337	301	341	337	327	345	336	347	311	344	313	300	318	322	321	302	345	348	337	340	349	308	352	330	317	332	322	321	334	368	345	327	321	312	313	323	329	330	349	306	338	307	337	339	312	345	305	353	302	350	353	317	308	338	366	330	347	339	371	336	300	370	377	331	322	365	368	332	356	337	350	321	346	322	301	323	336	330	347	313	334	337	327	333	337	351	320	330	337	323	340	378	318	360	330	346	322	330	326	305	309	357	318	355	327	337	336	370	305	325	351	291	319	339	315	329	292	342	368	310	320	281	303	319	342	297	327	325	332	330	321	338	329	344	329	328	324	327	326	321	327	315	358	338	324	311	298	340	316	298	331	376	355	339	333	336	344	314	322	342	317	313	335	335	320	349	327	338	317	306	312	323	323	338	346	292	324	320	334	327	303	330	352	343	336	322	320	319	357	314	355	326	342	343	341	319	342	327	325	345	325	299	326	343	328	303	307	327	367	339	329	341	331	332	344	350	349	333	343	324	334	331	351	352	327	341	324	326	352	341	325	341	332	307	323	316	332	315	330	337	316	347	319	340	322	340	343	339	344	353	312	320	311	312	322	333	378	332	319	315	347	339	369	346	307	329	319	299	308	328	322	321	353	330	348	320	341	351	340	309	334	313	310	351	340	314	332	329	348	322	345	322	365	322	323	329	327	306	326	357	344	299	368	344	343	339	296	353	333	330	343	340	342	340	378	307	300	322	305	310	347	309	360	310	331	304	371	324	330	347	349	332	345	328	352	339	325	320	343	318	352	301	338	335	324	341	332	338	313	343	309	351	335	323	322	365	355	336	314	310	349	323	306	333	326	372	316	343	321	366	341	349	353	357	328	345	338	348	330	330	324	323	318	294	317	351	301	341	315	320	321	302	326	306	349	333	327	308	325	329	330	308	341	334	335	340	327	337	331	319	342	340	349	362	343	360	300	343	317	310	364	312	328	314	316	350	318	299	312	318	334	315	329	328	338	341	391	355	309	319	352	369	299	309	341	316	327	337	352	302	330	304	375	334	342	362	322	322	332	326	335	348	303	349	326	319	347	357	345	331	361	353	351	337	339	338	334	318	310	312	348	350	336	352	291	309	341	353	339	348	317	323	363	353	330	350	278	331	299	336	311	330	379	281	312	318	334	336	343	318	346	314	354	334	383	329	311	323	331	336	325	324	299	321	316	337	289	322	350	339	305	335	317	356	367	305	334	322	312	358	302	349	327	370	320	331	308	337	336	343	358	294	316	287	297	343	333	345	337	338	371	296	329	336	337	346	337	326	311
45554	61418	67860	55523	41025	25973	13963	18869	16124	9762	1477	878	883	853	977	970	974	961	1107	1129	967	929	927	826	802	780	809	788	822	766	875	822	778	867	824	826	811	850	790	772	816	818	839	790	808	795	822	818	901	811	824	773	781	821	784	788	800	819	805	812	835	821	811	775	787	828	859	827	818	787	850	827	856	811	801	841	825	808	838	795	781	820	797	796	804	804	842	825	741	847	803	851	811	793	808	768	861	799	792	764	854	788	820	815	834	828	823	823	820	838	832	839	818	791	831	820	789	801	773	807	781	809	795	775	787	820	809	801	810	800	773	860	815	824	834	864	779	828	865	812	834	803	857	831	805	814	847	834	840	779	805	844	793	851	800	819	805	828	833	814	813	805	841	825	811	820	767	810	787	758	790	821	839	782	819	802	841	756	848	794	874	819	798	866	841	834	824	830	811	774	835	802	783	845	806	850	824	816	867	828	823	812	812	800	854	828	781	869	796	847	854	854	839	817	823	808	817	794	800	857	853	836	793	804	818	794	797	755	810	813	855	769	808	779	827	824	879	787	774	831	831	851	837	829	789	808	802	804	821	829	769	778	826	808	819	811	833	813	837	802	814	858	762	877	806	859	773	789	782	812	813	815	770	771	838	803	853	797	849	816	801	774	775	840	818	855	822	787	788	787	830	842	802	847	844	826	765	820	786	810	821	833	803	786	828	862	792	836	830	851	850	856	812	807	820	832	812	819	872	820	822	812	805	799	811	811	778	773	817	806	837	793	801	831	772	838	769	826	806	815	818	795	814	775	813	835	770	860	782	819	783	788	835	808	828	819	832	848	825	844	796	828	847	802	838	823	787	812	863	815	806	853	769	842	842	792	836	832	806	851	828	810	816	793	814	799	841	847	801	828	830	811	827	784	796	802	841	813	827	849	854	850	843	782	846	818	775	814	774	772	825	825	831	763	808	781	864	811	799	760	818	764	834	818	778	822	814	772	873	847	787	772	825	818	804	823	788	782	885	777	831	821	822	795	826	799	763	798	870	843	791	782	818	803	756	803	787	867	804	821	775	795	794	780	859	873	760	848	790	842	779	803	816	849	792	854	800	777	800	782	810	828	822	809	794	811	786	800	802	865	782	818	846	857	851	822	763	801	770	796	803	808	833	866	798	803	787	787	757	793	826	850	839	820	867	845	794	802	769	762	788	825	815	831	778	772	851	802	838	835	815	806	800	831	808	811	833	801	812	800	822	799	863	792	826	850	790	784	826	830	789	798	787	850	794	836	820	820	798	816	776	796	851	859	784	804	834	827	780	841	827	812	777	788	836	817	793	806	787	833	807	809	814	832	829	816	785	788	819	792	844	826	837	836	816	812	779	872	832	762	758	786	807	802	843	815	802	790	801	854	851	845	813	825	814	819	847	823	805	789	797	797	833	818	832	808	822	775	752	837	756	796	838	850	812	806	816	785	770	847	822	834	834	767	839	838	782	771	774	877	834	852	864	854	781	861	854	797	837	832	805	829	794	779	790	840	848	732	797	853	792	845	813	808	810	791	808	832	776	809	768	787	826	798	837	829	813	784	829	790	805	810	823	842	806	819	814	798	840	774	830	814	816	804	754	830	895	803	823	832	881	794	781	828	853	832	791	783	846	834	838	807	821	845	858	862	834	807	800	831	796	809	853	810	835	833	808	775	751	838	827	824	803	804	804	802	809	819	802	753	844	807	808	767	751	781	808	882	834	782	756	837	868	820	817	742	823	849	862	807	777	861	854	817	784	829	818	836	805	809	794	864	798	791	819	875	807	844	828	800	848	830	834	751	829	833	845	803	855	827	804	850	806	810	804	821	836	826	858	827	804	866	808	819	841	808	790	838	804	824	861	810	811	824	799	800	800	729	866	820	801	848	782	803	820	796	810	820	841	842	791	848	768	819	824	822	847	822	793	848	778	857	825	771	818	832	874	798	763	805	822	798	831	790	831	837	798	824	860	820	818	800	758	795	845	810	821	802	831	840	789	798	818	778	755	813	803	802	847	806	812	820	826	787	842	815	748	791	854	831	830	806	793	867	748	795	786	790	834	826	855	798	781	787	890	778	860	766	856	824	806	828	761	855	839	869	799	803	783	830	824	811	764	792	804	815	825	769	836	803	747	803	797	784	798	809	861	802	829	764	785	776	835	778	838	783	810	812	841	807	833	829	856	786	801	838	818	818	847	811	776	824	814	876	880	803	753	857	782	854	806	812	807	778	863	800	827	792	806	830	784	850	811	801	795	813	783	843	844	781	805	841	789	844	841	833	821	831	778	797	876	837	840	846	855	843	781	821	802	835	837	843	888	824	817	822	839	761	832	781	828	819	853	861	778	777	857	850	816	770	761	842	867	826	844	824	819	801	809	858	757	852	838	799	848	843	765	762	791	807	781	844	828	785	785	758	786	814	766	781	801	831	856	863	778	863	789	824	790	767	772	799	827	778	828	782	814	866	778	791	773	817	829	797	782	865	826	845	829	813	796	790	825	813	802	782	853	771	812	771	815	792	857	854	828	818	820	871	829	843	801	790	761	827	743	802	817	781	802	849	869	872	799	798	776	774	835	823	781	788	793	778	824	816	841	824	835	851	805	852	812	845	838	863	855	884	760	806	847	813	801	781	791	865	813	794	825	815	816	821	831	769	788	848	805	875	789	828	766	835	846	766	820	759	869	884	789	800	844	823	777	824	802	827	766	820	843	796	797	805	800	841	766	822	790	752	792	801	764	867	819	786	844	801	828	758	813	802	811	816	806	834	761	890	806	837	870	806	841	829	838	784	858	826	778	800	805	771	805	839	820	771	810	869	776	797	814	786	791	826	781	833	820	785	797	822	865	828	757	813	844	827	802	862	798	786	827	815	823	847	825	858	765	823	806	813	845	828	775	820	835	857	798	812	852	822	806	832	832	840	785	799	818	812	827	830	807	848	802	794	795	842	808	818	849	803	841	844	782	829	817	848	805	840	789	843	838	811	811	830	800	756	813	832	818	753	829	862	819	807	786	819	819	812	867	789	803	797	781	808	802	816	834	809	861	842	823	814	808	810	807	791	825	814	831	783	848	788	796	796	813	741	808	782	789	849	843	823	803	812	854	803	806	784	797	792	794	807	817	850	774	812	816	840	789	775	817	810	801	834	808	791	871	787	816	803	821	786	790	811	823	793	847	805	810	780	850	771	798	848	834	781	818	819	799	840	842	785	803	845	781	843	847	839	809	823	816	832	848	851	846	851	776	761	840	829	805	834	830	863	808	798	822	853	819	827	841	823	813	804	833	825	785	800	795	814	774	838	852	800	820	828	809	790	805	750	796	802	798	800	797	823	794	835	806	784	787	812	842	855	819	794	849	823	776	840	809	835	749	810	864	803	856	817	846	815	828	877	761	864	797	820	785	772	783	829	815	873	753	773	825	814	822	806	788	825	831	780	770	833	841	798	780	805	804	831	859	842	802	836	852	823	834	836	797	856
67009	74891	73696	54798	33819	21249	10259	5680	4648	1697	420	320	347	333	329	374	381	363	383	387	362	331	377	325	332	281	322	343	299	349	362	349	334	303	348	335	339	298	320	319	333	332	365	340	342	348	325	358	361	329	353	356	314	346	317	329	324	337	324	376	313	334	325	324	336	351	323	307	362	332	290	339	338	362	347	299	328	334	348	322	319	320	331	306	317	335	326	337	339	344	346	347	318	318	341	303	346	324	350	353	331	321	316	348	335	329	366	327	330	344	314	347	337	327	333	311	324	287	324	329	323	330	311	329	344	333	330	318	331	343	348	332	321	346	330	317	330	354	327	326	324	361	309	335	327	343	329	299	345	351	335	342	361	337	328	342	318	323	353	331	364	312	360	319	337	340	359	323	329	314	341	334	328	332	324	312	320	307	350	302	320	328	350	346	314	347	350	331	336	310	342	348	318	354	339	355	317	353	308	301	362	344	303	326	354	351	350	292	336	331	332	364	326	329	338	330	324	295	318	308	333	329	335	339	340	314	335	304	314	331	324	347	368	341	345	327	333	334	333	349	317	316	332	347	305	336	350	328	342	315	323	323	326	315	309	337	329	334	320	327	332	299	368	335	352	347	329	323	314	332	318	350	323	332	319	354	387	318	333	305	321	334	336	310	321	301	327	332	327	335	353	331	321	358	325	311	328	360	364	323	344	358	346	370	315	315	335	334	360	344	293	353	342	347	319	340	316	329	326	347	332	330	328	332	325	330	343	312	356	309	298	342	353	353	332	338	332	324	333	313	338	313	348	320	331	327	327	358	328	343	309	322	294	311	327	323	336	342	341	349	317	312	281	327	358	300	328	339	337	374	361	307	342	395	373	322	322	342	327	331	334	328	308	325	317	354	375	329	308	330	349	339	330	333	295	329	334	361	356	348	375	329	327	338	352	331	324	357	336	336	328	328	340	339	345	341	307	347	332	373	344	336	364	337	312	301	307	322	350	318	328	341	319	335	379	362	335	316	354	331	306	332	323	287	335	301	361	334	316	340	358	319	356	350	311	325	361	341	337	347	329	311	341	331	310	319	351	330	374	300	331	317	404	343	329	336	331	320	344	348	322	328	316	350	356	368	335	313	361	324	350	353	308	355	343	343	321	317	296	344	328	317	341	288	319	320	344	350	308	328	320	310	360	331	376	351	324	342	346	326	325	343	342	359	312	342	325	335	337	320	334	338	326	309	312	302	346	336	362	327	330	319	332	322	354	286	328	327	339	339	340	343	347	352	318	363	333	342	312	335	324	306	332	308	377	324	334	329	334	329	330	332	335	345	337	334	276	342	359	344	341	314	317	322	357	330	303	333	341	331	315	312	341	309	344	339	332	342	314	294	331	330	340	327	304	335	309	299	316	328	326	335	360	393	302	360	329	307	323	329	336	365	341	328	311	341	297	362	304	345	310	325	352	314	308	336	349	387	316	311	301	341	331	333	335	308	350	340	342	297	373	347	313	325	329	352	327	348	312	340	308	337	319	337	311	320	374	341	294	347	327	353	362	378	318	329	326	383	312	337	334	333	321	352	323	311	288	335	283	316	338	349	334	321	305	340	339	347	291	337	343	339	344	318	376	346	336	315	323	298	327	301	312	307	357	350	349	341	375	350	364	351	334	324	345	340	341	359	336	337	312	348	295	309	300	319	340	314	332	349	352	313	332	335	324	333	332	342	367	305	327	363	329	292	323	326	309	319	333	325	318	306	328	327	367	325	334	317	311	301	345	344	340	308	316	325	315	291	338	338	324	340	352	335	347	332	358	360	343	310	309	355	300	349	331	344	313	306	331	355	290	315	319	309	343	399	357	308	320	328	289	350	330	362	316	369	283	320	346	335	321	337	323	324	334	301	311	337	350	345	365	340	350	355	317	326	365	350	331	340	328	337	340	308	325	328	333	342	336	351	305	350	335	313	345	343	310	302	298	323	330	324	321	306	331	315	332	353	331	368	295	370	335	336	305	318	308	315	356	333	298	328	307	373	343	327	369	318	343	311	329	312	341	312	355	306	339	310	339	324	314	336	347	316	346	331	357	318	336	338	344	343	323	337	323	309	322	327	307	332	342	350	345	312	309	354	333	347	358	324	305	335	365	339	330	321	315	318	326	301	361	370	314	342	340	323	350	299	322	341	348	327	335	338	293	318	367	330	325	331	335	341	330	361	363	351	349	296	358	346	324	316	324	344	319	342	295	333	314	308	307	328	339	339	369	353	330	333	338	362	343	317	330	337	302	312	333	327	320	342	342	351	330	333	344	302	325	332	352	307	353	345	315	293	305	317	316	361	329	342	361	329	337	296	316	335	324	319	335	328	327	315	339	312	333	345	358	348	347	337	375	331	349	317	340	323	322	335	342	323	305	314	302	360	295	309	338	340	319	317	357	335	305	329	361	325	371	328	330	345	311	321	311	339	338	323	341	297	353	339	319	341	329	369	339	353	290	341	359	316	361	323	286	300	330	346	339	313	331	375	338	296	293	343	343	314	336	331	353	314	305	323	319	312	314	358	319	297	336	338	301	311	364	352	357	353	320	338	334	322	331	350	335	315	379	347	322	369	312	318	307	355	359	356	323	338	354	332	332	354	288	345	350	333	303	341	335	340	338	340	306	333	355	331	338	343	298	351	328	316	340	311	338	319	337	343	348	297	348	328	335	300	343	308	280	319	315	324	317	343	298	346	344	335	315	343	338	322	326	312	319	368	312	335	316	335	339	354	329	356	312	315	311	338	336	329	340	323	294	308	344	309	334	326	322	338	325	322	335	360	316	324	296	304	358	320	355	306	321	327	320	331	318	318	330	311	297	335	323	342	301	314	340	310	315	319	321	356	318	316	321	316	352	330	372	367	337	341	340	321	345	319	303	344	375	306	361	303	311	344	327	319	337	298	348	320	313	325	317	355	342	337	335	325	330	325	316	296	339	321	326	362	343	351	341	321	350	342	344	360	333	336	351	328	344	350	307	350	302	337	302	326	347	341	316	315	332	338	310	324	365	323	315	352	321	310	319	353	321	332	387	305	330	340	336	326	316	342	318	354	347	301	330	313	299	331	303	320	311	325	329	352	340	330	332	304	344	335	337	352	326	299	326	321	311	328	348	345	355	344	341	300	335	346	312	342	357	321	320	307	289	325	328	296	342	360	348	322	350	307	347	318	338	299	326	357	355	296	309	332	313	282	309	334	299	312	330	346	353	342	317	316	314	336	315	291	331	328	327	328	338	347	365	349	330	325	367	327	320	327	329	367	329	297	342	381	343	345	335	331	348	350	309	315	321	334	371	323	320	289	349	315	339	338	319	327	308	315	303	330	355	342	314	337	355	332	336	319	347	320	285	296	307	351	346	336	359	343	330	321	311	344	345	306	313	307	327	354	363	323	358	323	313	341	366	356	326	306	328	303	306	352	325	338	344	328	326	336	300	323	337	316	350	354	321	336	332	335	336	343	317	336	299	333	353	350
44602	61094	68788	56564	40716	30217	19657	15394	14048	5237	1005	855	936	875	908	951	994	1067	1081	1176	994	938	852	861	874	831	818	805	806	840	820	821	815	785	837	787	850	823	822	828	831	808	766	830	823	832	816	809	807	801	788	835	878	833	847	815	853	828	818	806	837	785	764	852	776	782	861	826	768	803	834	824	829	777	846	797	852	817	820	821	816	792	834	781	846	824	842	822	839	845	837	860	815	824	787	808	807	817	867	803	820	785	802	830	767	781	822	828	831	785	863	842	826	832	812	825	795	817	788	783	817	830	841	826	811	741	793	811	850	792	829	810	809	856	809	803	847	804	806	839	858	851	785	817	831	779	805	819	832	817	796	808	778	894	838	859	817	841	829	850	805	759	801	791	833	791	874	799	812	783	812	888	860	830	828	825	832	804	782	827	819	762	824	788	766	838	831	786	767	813	837	828	870	819	846	868	823	779	815	897	826	796	773	850	846	768	822	795	821	828	776	806	832	868	813	823	771	795	729	836	827	799	847	846	806	806	834	871	714	809	828	838	857	829	803	841	872	784	783	788	799	830	826	817	794	771	833	826	795	818	799	839	781	792	806	802	829	816	828	782	804	847	765	787	831	767	848	837	808	810	821	785	804	838	794	821	826	885	785	807	883	856	792	797	809	871	807	771	824	829	820	842	834	830	833	839	811	880	821	783	773	837	865	791	833	808	835	759	849	863	829	822	825	828	845	810	811	822	764	775	854	865	895	852	785	807	842	822	785	813	818	863	875	796	809	792	823	845	811	819	816	871	811	859	817	877	845	842	840	823	804	813	829	839	808	834	833	819	875	776	820	817	812	803	871	830	829	830	800	828	809	784	815	763	879	812	832	808	788	833	811	809	829	796	832	789	837	792	858	848	808	818	838	789	820	862	765	811	838	825	794	826	813	839	799	864	825	859	817	780	837	781	794	805	832	843	815	829	776	750	791	837	790	850	842	785	834	818	846	821	825	825	768	845	777	769	802	801	827	850	800	810	842	805	832	788	794	843	806	784	788	877	827	820	813	871	837	850	800	813	839	813	814	816	837	858	841	781	825	809	795	826	750	790	796	850	795	832	779	816	830	831	764	816	849	789	796	847	824	866	843	812	856	839	807	804	808	827	841	783	837	794	835	801	825	814	852	823	833	809	837	778	805	849	843	831	796	741	799	834	792	821	816	823	827	853	817	818	795	829	747	798	806	815	854	815	835	863	847	844	795	848	834	854	806	872	813	841	766	844	820	779	810	773	825	830	749	798	806	840	865	825	857	815	827	827	866	805	773	810	811	824	843	790	840	828	807	834	801	789	769	799	822	848	822	833	851	845	798	847	853	804	857	808	794	829	839	770	869	820	801	837	821	836	765	788	775	771	820	834	863	829	786	839	813	856	846	853	820	755	860	863	812	884	872	790	815	789	794	820	803	796	786	829	804	843	782	798	850	816	844	812	775	827	793	818	764	793	820	820	815	805	776	842	809	858	815	789	808	792	828	843	823	800	812	803	773	794	776	850	817	810	797	914	800	834	769	798	779	833	794	800	861	723	813	839	815	823	806	806	844	836	829	831	828	805	796	758	818	786	790	839	810	790	882	798	799	802	825	788	849	762	808	836	819	785	865	898	794	809	781	797	794	758	811	830	834	801	822	794	803	790	790	812	829	769	838	815	829	871	836	823	851	811	838	808	822	777	801	844	837	854	825	765	795	795	799	813	865	817	806	796	804	817	767	829	821	840	829	823	824	792	815	803	793	855	813	799	854	812	834	844	813	754	792	804	796	778	838	793	804	781	779	801	868	788	805	786	835	781	776	836	791	803	785	832	818	824	793	839	843	782	836	867	811	782	819	828	854	813	823	826	823	814	810	855	794	849	786	766	796	835	841	855	843	770	791	771	786	852	855	797	814	844	799	811	774	777	814	838	839	825	884	875	781	761	822	798	808	773	823	800	822	765	801	804	833	825	765	781	810	834	796	793	828	842	795	785	751	808	798	780	776	839	875	795	801	860	818	781	827	801	823	770	837	882	853	831	759	789	796	889	852	827	793	802	757	856	820	790	755	832	844	845	781	820	794	845	797	816	790	850	832	814	785	841	870	843	851	825	835	803	816	847	844	789	870	842	800	783	773	792	842	808	778	790	784	842	782	799	845	839	825	821	844	786	777	799	827	830	775	745	818	782	849	827	795	851	777	824	795	796	829	813	816	816	844	848	818	825	845	818	799	807	805	841	756	831	846	847	823	786	819	780	827	821	828	807	812	823	812	878	872	827	799	764	802	797	857	777	830	842	803	794	821	806	836	784	783	848	840	804	811	814	820	807	798	877	836	856	738	838	842	766	847	828	824	824	821	820	819	847	782	781	838	795	884	832	806	872	824	843	838	830	788	814	767	792	831	828	835	827	813	794	820	757	837	837	760	841	810	791	852	765	827	837	846	781	829	811	780	767	812	839	855	784	791	820	856	846	831	809	836	830	855	788	801	829	767	798	859	837	815	822	791	786	792	832	798	820	829	794	801	783	865	819	791	778	791	749	846	829	835	814	843	824	800	782	784	821	847	789	832	809	815	788	802	868	819	770	798	765	750	860	861	789	768	811	774	805	839	821	828	812	828	839	792	825	770	802	837	790	847	813	760	827	817	792	800	878	774	829	850	861	790	808	866	823	789	809	792	786	781	807	788	815	828	836	760	775	811	835	783	804	798	789	802	839	807	778	758	811	809	784	813	800	804	822	851	788	843	792	802	830	810	811	773	824	782	829	813	818	802	846	793	799	809	785	807	875	805	772	862	791	838	766	783	785	837	770	784	806	809	764	822	817	796	816	832	795	774	801	826	831	805	819	802	787	767	810	796	797	838	804	821	792	800	826	833	799	806	835	793	814	817	798	813	854	780	801	793	827	841	805	776	818	771	848	826	801	835	881	785	783	790	799	831	865	860	831	778	826	832	804	800	882	780	776	838	805	838	806	850	841	766	799	795	872	796	824	798	831	764	836	839	820	801	842	835	797	788	814	841	802	809	809	841	845	793	810	827	819	849	865	785	807	817	824	864	832	827	800	839	804	833	835	791	810	849	823	807	814	808	790	854	847	735	832	799	869	811	782	836	818	779	883	866	819	834	822	841	795	831	832	803	815	826	771	799	776	804	821	807	827	839	815	810	824	865	810	785	810	812	793	881	851	817	778	821	834	813	866	793	819	791	783	842	825	831	879	813	803	787	823	789	830	760	784	849	845	828	807	814	793	820	792	890	816	782	780	807	827	807	805	847	846	819	818	833	804	796	830	836	776	800	772	812	827	844	854	839	794	851	838	828	868	842	844	807	843	856	835	859	788	833	833	852	826	758	810	796	861	813	839	767	851	809	857	794	747	827	829	828	808	765	829	873	812	783	838	850	782	821	820	831	797	820	829	825	832	863	776	816	809	794	821	818	826	856	849	858	833	828	822	782	874	812	809	775	802	789	814	821	783	830	799
64997	75881	72970	54037	32990	22858	12717	8212	5621	1567	360	326	339	373	349	366	384	361	396	395	465	376	382	361	349	359	335	317	350	320	341	315	323	276	336	342	353	359	325	321	340	314	335	331	364	319	314	331	312	283	339	354	309	356	338	336	316	328	340	315	321	334	339	383	333	309	342	304	335	331	321	331	310	312	331	315	344	337	331	314	330	330	345	342	337	311	307	327	336	344	328	299	286	328	347	322	327	316	325	300	343	339	323	325	331	355	364	344	312	345	355	338	345	322	323	317	344	335	351	330	332	329	290	355	329	331	317	358	313	309	336	368	334	327	349	363	358	333	341	328	349	318	295	304	364	316	335	318	301	333	315	309	299	336	324	342	336	346	327	349	312	335	297	351	382	332	336	314	312	331	320	330	368	336	316	316	296	361	332	323	340	328	338	328	344	336	328	321	336	312	332	349	315	315	378	342	351	313	322	331	344	309	326	330	338	292	375	305	369	351	324	322	333	371	350	365	356	390	351	361	357	342	331	334	345	313	309	333	342	327	326	336	340	314	331	342	325	369	316	330	313	321	327	324	330	354	336	319	355	347	343	316	320	356	333	335	331	329	325	326	360	332	342	357	324	340	357	331	330	346	353	336	362	335	323	304	352	367	323	325	322	330	375	290	355	363	333	340	354	326	330	342	321	348	341	332	344	324	339	317	324	322	338	335	341	330	331	329	336	311	334	325	357	320	342	339	327	358	367	347	312	356	333	314	308	309	319	350	348	338	291	324	364	362	356	339	332	325	324	302	333	364	339	328	325	334	305	315	347	359	335	339	338	301	329	324	337	334	330	343	337	351	331	338	346	323	280	336	326	342	344	322	314	344	342	335	327	320	305	295	376	323	348	297	327	333	330	306	333	328	363	331	345	307	313	318	328	326	316	340	332	340	364	355	346	342	353	293	352	344	319	318	323	294	322	323	346	329	342	361	313	344	345	331	353	334	339	343	314	315	313	338	337	341	349	322	337	327	360	357	340	325	336	363	338	361	334	334	320	328	308	321	318	351	351	347	365	334	314	327	358	358	303	331	319	326	353	324	327	356	331	327	317	356	348	358	362	340	309	344	375	312	329	331	373	339	314	337	345	314	317	333	325	318	328	269	348	346	353	324	345	344	363	324	307	302	322	338	338	333	338	310	322	316	297	333	335	320	326	317	326	350	335	356	317	309	373	318	348	305	332	336	330	341	315	339	332	322	294	317	363	341	308	353	330	335	370	303	359	345	317	335	315	337	361	326	318	307	334	326	307	311	327	319	329	319	339	345	332	320	306	312	343	354	328	335	325	335	322	305	287	307	332	316	324	333	329	334	356	286	340	320	341	321	350	328	289	340	333	362	284	324	328	297	291	321	360	307	338	375	356	303	331	350	335	300	370	356	320	350	341	337	313	329	321	325	339	363	300	350	323	336	369	341	346	354	333	344	346	308	305	321	340	303	365	312	336	349	311	312	311	321	318	340	305	333	335	340	313	360	360	319	358	336	322	354	345	327	293	320	344	353	313	324	317	313	291	325	318	308	304	345	323	357	323	334	302	331	353	377	297	340	337	318	355	290	323	334	333	303	340	328	342	315	331	360	354	319	319	365	307	323	337	329	303	356	323	331	350	335	320	304	324	345	282	347	336	348	344	326	322	319	308	317	320	361	374	370	305	328	348	314	345	311	351	327	354	349	327	335	308	308	315	300	303	321	332	346	351	377	342	335	332	311	317	372	326	305	374	375	355	347	317	344	325	339	343	280	351	325	319	336	316	346	309	337	329	310	343	350	331	344	300	361	354	318	360	352	356	304	326	323	318	296	303	331	322	325	353	325	302	300	320	316	326	313	293	346	344	340	326	367	296	317	355	323	372	349	332	358	356	337	331	311	308	341	380	294	373	305	355	356	305	320	349	347	335	343	350	326	325	341	307	307	334	358	302	316	348	344	355	340	338	327	340	312	334	320	336	326	328	330	339	339	292	343	345	355	325	309	328	333	320	320	367	325	318	376	340	332	318	321	339	347	291	349	331	320	323	337	346	301	339	327	342	323	302	312	330	301	326	328	342	333	360	344	324	326	350	330	354	329	327	322	342	329	367	328	351	342	351	368	312	304	323	332	325	309	305	347	354	341	325	348	331	343	311	309	348	327	318	327	334	331	352	347	332	319	336	307	328	343	349	321	334	300	324	335	337	348	351	346	347	319	339	327	351	334	332	348	316	323	315	341	322	311	325	341	328	326	325	296	335	353	347	337	325	349	305	350	312	339	340	328	317	339	333	339	342	338	323	316	319	325	340	341	320	304	343	338	340	326	341	317	344	322	326	348	347	323	338	343	323	350	339	326	328	311	318	366	304	328	327	292	330	344	339	343	333	343	335	339	342	326	326	354	302	324	362	338	301	338	330	343	300	310	343	302	313	350	316	373	343	367	336	321	312	337	341	324	332	331	348	325	364	342	346	331	322	346	343	289	333	311	305	321	320	308	346	368	326	321	328	307	333	320	349	361	332	353	321	334	341	331	331	327	337	343	328	312	310	333	331	345	316	336	357	314	343	305	361	352	312	320	311	336	346	336	360	328	324	342	306	302	352	325	276	358	362	312	348	353	363	354	299	332	329	319	359	317	335	352	335	333	348	327	318	323	333	367	350	349	318	334	335	307	333	311	308	336	372	322	309	327	334	349	318	326	316	334	332	295	313	332	332	352	316	326	386	341	342	321	306	349	373	333	330	323	323	359	327	329	362	345	313	318	326	354	330	348	332	339	318	317	353	330	309	295	331	337	346	368	315	342	328	333	333	303	340	348	311	328	303	348	328	335	334	354	343	320	367	332	323	318	348	317	317	340	326	331	347	301	331	322	325	364	309	350	315	349	314	368	308	338	339	329	304	350	329	353	330	349	332	313	339	322	333	321	305	315	336	324	300	360	348	341	345	343	317	315	360	324	362	330	320	354	310	352	373	354	313	357	340	340	345	322	380	325	367	292	368	317	357	310	346	312	309	340	335	345	350	309	319	368	329	318	349	321	369	362	341	353	349	308	343	331	337	353	332	332	299	323	319	305	366	329	315	316	327	355	305	380	391	317	354	298	356	340	348	298	342	337	307	367	365	324	329	327	313	359	337	351	334	321	332	347	324	341	349	315	375	353	348	314	351	341	358	329	351	333	344	344	320	328	312	319	336	324	329	316	339	331	344	310	340	353	359	353	361	328	337	305	308	346	340	327	329	323	351	306	339	350	348	360	325	324	320	353	323	345	343	333	349	344	338	288	343	358	325	307	344	330	338	349	364	323	330	333	348	338	357	320	323	364	302	337	341	303	329	329	340	368	345	337	334	318	356	317	318	342	330	358	359	363	309	326	305	365	320	320	359	333	303	339	361	330	340	340	320	334	366	334	349	360	348	367	335	289	318	359	308	359	337	306	321	317	306	319	307	329	350	334	366	308	328	315	320	319	308	310	306	319	349	341	290	342
43803	61291	68854	55392	40142	33219	23565	20379	15777	4463	911	814	945	900	956	1009	998	1132	1216	1299	1309	1139	921	871	848	779	821	859	766	837	838	776	765	783	861	813	816	793	841	816	820	797	843	793	818	852	842	799	778	813	768	817	832	858	776	782	823	803	864	806	865	809	803	849	852	811	833	822	801	836	811	785	788	806	783	833	814	841	836	861	783	850	855	801	832	800	837	800	818	782	789	805	796	813	837	833	784	802	807	804	815	777	810	836	764	816	828	822	798	818	818	786	841	859	840	843	771	813	798	801	827	816	811	861	839	823	790	864	823	787	776	809	829	803	815	804	798	831	857	768	806	836	744	807	788	860	821	823	818	798	815	826	832	790	833	802	802	808	852	861	811	843	806	808	841	887	842	801	813	823	753	836	803	893	877	818	774	877	828	788	848	813	815	776	804	772	815	797	818	827	797	785	807	854	843	844	831	815	834	840	851	833	803	800	749	776	787	809	834	833	794	772	841	790	818	797	843	831	783	807	827	786	778	814	849	849	801	806	803	856	860	841	821	837	823	831	810	818	832	829	819	820	787	811	862	870	823	848	777	797	853	817	790	783	795	819	829	823	819	815	856	831	840	819	832	802	862	781	826	833	813	806	802	823	834	827	788	816	788	811	818	808	768	817	802	803	800	818	812	806	819	843	836	848	803	837	833	843	837	836	856	853	818	795	804	825	807	824	838	823	845	809	828	830	841	814	840	811	877	840	834	841	784	846	807	825	779	839	894	813	784	796	815	828	831	775	863	816	823	848	824	800	828	733	798	799	852	799	826	781	744	789	821	882	814	848	802	816	853	806	837	811	787	817	812	794	827	806	825	879	834	863	814	802	807	842	797	805	856	811	835	816	818	800	817	864	860	836	795	797	799	857	902	836	830	775	868	829	775	886	811	787	839	794	868	777	822	873	769	849	799	864	810	848	880	810	786	801	813	839	828	827	854	767	759	810	849	810	870	814	782	819	820	816	793	828	823	822	811	816	823	872	770	772	785	848	786	847	815	818	833	755	789	808	823	856	830	795	881	818	835	819	794	790	837	835	835	854	815	852	827	788	811	778	840	788	845	796	857	880	840	802	818	782	845	813	846	798	874	806	816	779	840	814	771	872	829	790	818	902	827	845	858	822	849	819	831	781	797	848	810	796	812	801	802	819	805	804	848	818	807	862	807	830	817	822	823	804	801	804	783	810	829	782	832	775	830	894	754	794	804	800	831	761	868	824	820	838	863	826	835	843	880	823	844	816	846	829	809	804	819	770	831	790	764	809	782	822	834	869	857	757	808	850	819	856	837	805	838	855	813	786	819	833	833	818	859	814	831	776	769	839	822	837	830	843	811	850	832	846	770	795	806	793	854	811	822	840	828	808	813	838	849	839	824	807	813	852	817	846	837	798	818	869	813	831	811	799	808	826	788	756	834	771	830	823	793	820	859	825	801	804	816	811	812	837	821	848	763	818	813	819	824	802	827	816	837	836	810	863	821	865	853	736	821	819	835	852	804	795	784	843	769	789	804	796	843	864	818	862	816	825	835	778	799	794	873	825	856	834	823	806	787	813	850	790	866	787	781	834	808	818	792	841	799	903	838	847	830	816	806	819	830	763	826	801	843	789	841	832	813	825	781	783	829	860	808	783	821	830	799	845	867	837	837	791	810	818	851	826	816	822	828	807	816	817	755	774	880	888	807	799	791	824	772	846	849	784	796	777	885	758	771	799	759	803	850	776	822	784	814	818	812	832	850	823	834	834	830	844	842	837	836	827	800	825	783	850	798	840	797	799	802	834	786	844	821	858	832	838	815	838	863	860	835	816	826	790	808	823	788	789	796	809	822	813	835	891	809	812	806	812	853	831	812	842	828	839	830	796	794	857	797	780	821	803	802	843	802	807	850	823	811	865	808	872	798	795	807	834	797	863	773	804	798	834	821	850	849	827	845	837	867	840	831	794	818	834	840	807	816	854	838	831	831	814	820	849	835	796	868	805	776	849	792	852	805	780	838	797	839	879	851	874	783	894	779	792	780	818	872	801	847	859	783	795	809	838	785	833	817	796	824	818	826	789	782	871	863	813	796	835	821	793	863	862	836	857	841	762	794	835	801	805	840	819	818	807	810	819	825	821	826	763	850	800	813	846	768	837	850	858	830	853	818	826	789	846	808	798	798	792	749	830	838	829	811	866	846	831	826	865	761	824	851	822	808	815	831	841	816	821	813	786	793	836	796	831	826	791	851	843	823	788	810	781	805	757	834	834	806	833	826	759	766	820	758	812	854	807	796	822	825	825	814	840	854	806	809	824	827	816	798	806	830	812	836	884	812	838	822	826	835	825	855	844	846	845	881	817	880	788	790	798	819	830	775	846	864	796	805	738	876	780	776	794	859	829	864	816	811	846	792	808	818	792	881	798	816	842	797	795	858	804	870	793	835	800	864	786	778	813	789	875	796	822	845	782	760	882	792	796	834	786	816	821	867	805	829	789	849	774	813	811	798	788	820	836	763	771	833	831	855	813	792	828	817	832	791	842	805	819	784	817	791	779	819	830	803	869	813	827	835	854	814	801	829	800	859	838	804	843	866	807	830	821	836	891	848	804	794	889	840	785	823	788	855	853	853	826	806	827	789	844	839	826	850	829	826	830	843	859	886	845	811	838	834	812	804	809	776	849	805	836	910	773	782	790	797	776	783	839	829	808	862	830	841	837	813	828	818	815	800	805	818	781	778	811	833	763	805	845	843	896	812	821	799	801	820	806	758	844	819	811	825	795	857	846	792	848	772	793	888	852	804	812	853	819	852	833	804	840	806	829	771	813	785	847	818	795	816	774	816	845	815	798	815	819	792	858	815	857	820	785	776	834	838	822	768	745	778	859	814	867	852	759	809	809	806	820	835	803	804	809	839	812	803	806	840	811	788	840	773	778	893	837	841	787	797	793	834	845	840	828	796	845	789	800	808	826	819	836	865	827	842	804	795	808	790	818	822	767	843	813	813	812	784	813	855	802	819	824	805	807	803	794	811	808	830	798	771	787	825	824	766	882	805	820	826	788	848	839	876	814	815	835	843	828	853	831	815	793	798	878	832	829	846	817	822	852	829	814	830	788	841	827	810	775	815	808	816	840	828	861	813	876	783	811	854	767	808	799	825	834	833	837	820	862	798	859	851	832	801	844	822	867	850	795	793	832	878	840	811	890	836	814	835	861	850	837	849	846	768	779	755	845	817	785	778	802	835	800	833	824	824	784	829	841	817	806	873	818	803	815	831	814	812	822	812	851	844	759	893	841	833	868	779	831	790	791	854	792	797	891	794	794	894	821	888	803	810	802	840	780	783	814	801	868	841	835	852	802	810	788	824	863	848	793	798	800	854	807	813	801	802	809	802	811	815	811	800	857	826	845	787	798	816	794	789	854	865	834	844	861	813	805	761	792	792	863	846	835	867	781	831	786	833	886	806	795	877	805	836	850	829	784
65194	75405	73172	52965	33910	21271	9980	10508	6454	1218	358	357	356	330	400	365	410	371	432	439	415	354	353	347	349	325	353	322	328	312	328	348	363	336	326	351	324	347	333	335	327	376	347	336	346	305	339	349	363	351	338	344	333	380	326	341	329	351	331	332	350	317	333	334	327	339	325	353	339	338	360	349	350	373	330	308	312	347	378	317	342	376	338	342	336	341	345	345	353	373	322	327	311	352	333	358	359	334	345	339	340	355	343	324	307	349	335	348	324	323	341	369	330	351	360	327	330	321	373	307	345	312	322	332	329	326	340	321	325	311	328	321	327	286	331	342	292	309	327	313	345	347	324	338	355	304	326	359	344	305	376	322	304	320	329	363	321	308	331	332	329	336	367	341	314	340	330	333	342	353	344	369	366	313	302	336	336	338	316	357	314	339	312	317	340	347	362	345	341	333	373	352	346	326	337	302	339	340	365	335	336	351	311	365	324	345	333	332	352	364	355	354	314	352	346	351	315	325	333	284	353	373	328	360	323	325	339	351	348	342	368	360	351	314	329	333	340	321	294	323	314	342	354	346	334	297	342	320	304	378	341	354	345	321	318	305	327	309	375	327	340	327	292	346	304	330	334	349	300	341	347	320	329	314	334	335	338	324	338	326	343	306	309	328	348	337	332	364	314	329	352	336	351	339	332	335	318	309	337	361	336	342	335	335	327	300	349	314	330	337	314	355	304	352	328	305	290	353	313	327	368	336	339	341	351	355	336	346	336	316	315	337	318	333	333	333	360	307	325	356	345	353	334	305	365	367	340	325	337	327	335	302	322	330	325	340	329	294	317	342	325	312	353	323	346	338	323	330	344	315	278	300	333	330	332	318	338	335	335	367	346	327	329	308	366	374	332	317	359	329	323	317	333	366	361	317	336	328	326	343	354	337	341	382	352	340	359	303	372	296	349	326	316	335	327	358	369	321	334	365	346	332	314	340	316	345	327	335	356	307	314	348	367	331	318	342	310	290	292	355	343	347	328	355	290	329	310	370	352	350	355	347	328	343	350	311	361	341	329	338	350	365	342	376	320	339	342	331	338	336	332	365	343	347	318	314	302	346	344	354	345	353	314	343	331	335	344	358	300	327	355	347	299	302	314	295	318	307	343	334	311	332	357	331	358	312	311	319	313	334	336	341	334	348	357	344	338	302	346	336	318	367	325	309	341	332	335	319	324	346	363	327	358	370	318	323	322	322	333	362	311	339	342	323	344	305	307	329	316	290	352	306	349	365	365	347	320	351	301	313	330	322	330	328	317	315	308	330	343	331	311	363	350	340	331	326	357	361	345	338	309	297	334	296	346	314	312	319	335	366	347	306	339	339	333	309	337	367	326	318	340	329	339	341	314	310	332	322	336	323	346	326	350	330	358	365	325	317	322	354	351	352	340	342	347	375	351	325	318	336	320	341	351	353	310	331	377	319	308	363	365	350	339	327	359	319	298	353	340	313	346	334	352	337	340	324	304	331	336	365	320	311	332	280	333	315	313	296	320	371	324	320	321	321	299	342	323	336	326	318	362	349	362	314	305	342	337	312	341	323	315	334	315	302	322	337	313	311	338	339	345	359	320	330	321	325	316	343	329	322	320	365	338	327	317	350	337	335	340	306	345	338	381	286	339	314	365	306	341	358	335	353	331	350	335	323	332	345	302	352	312	341	300	313	321	352	330	323	266	324	306	334	319	352	329	319	328	343	347	341	343	362	310	335	342	313	316	299	344	368	354	294	339	325	349	331	307	358	308	318	333	325	338	335	351	338	296	353	322	323	299	325	350	344	347	335	355	332	327	328	288	314	329	343	371	324	334	312	317	338	336	333	345	322	343	317	307	327	332	360	324	303	327	348	330	327	339	311	358	340	349	333	335	343	347	321	343	330	348	371	336	338	369	334	306	344	320	335	336	311	336	355	312	307	317	342	301	341	307	325	355	331	294	369	371	302	324	361	316	307	359	353	320	319	326	328	333	346	306	330	330	348	350	348	317	315	341	311	343	311	333	343	323	344	340	351	330	363	324	348	322	339	347	341	358	323	355	345	336	338	324	314	321	307	323	328	345	296	328	332	335	328	341	321	304	308	342	339	312	333	330	313	343	343	380	328	349	339	336	369	343	318	350	327	340	314	332	306	316	334	351	309	354	333	361	327	302	355	358	317	282	345	328	342	326	338	329	323	346	340	297	348	345	332	339	341	303	336	317	343	376	329	315	306	362	328	314	345	370	326	359	326	324	352	317	343	344	360	302	314	312	317	352	327	334	327	338	326	322	287	315	333	336	305	333	347	338	333	349	339	295	335	347	376	335	298	364	301	323	325	344	321	309	334	352	361	335	337	369	337	344	342	334	337	329	322	329	356	352	306	337	321	335	355	325	325	313	299	337	356	342	339	339	354	346	326	341	340	310	323	353	317	279	314	342	329	338	341	303	318	313	320	329	357	322	318	332	345	339	345	315	353	363	329	345	329	351	305	316	350	355	358	333	346	337	329	308	352	330	342	357	346	339	311	347	348	351	320	348	343	334	340	318	351	335	341	344	345	317	335	314	334	319	378	325	338	396	371	343	351	334	318	372	335	353	353	329	346	330	347	345	316	351	323	337	347	329	339	345	376	340	332	365	332	325	353	325	357	342	349	330	330	343	320	315	348	331	316	340	371	304	307	360	350	312	323	355	323	347	327	299	339	336	293	326	339	345	320	354	348	313	321	370	336	309	362	326	333	290	312	344	348	361	338	339	337	305	303	318	344	296	319	307	351	329	319	347	307	314	340	330	315	312	320	331	334	349	330	346	347	330	360	311	345	289	297	304	299	353	369	327	305	319	340	323	370	332	323	339	323	301	345	362	319	308	379	343	289	337	334	300	333	293	324	354	367	328	324	335	319	333	329	355	385	348	347	342	318	303	339	319	333	335	357	346	315	329	321	320	331	357	342	358	328	326	308	337	330	333	316	357	311	310	349	365	341	354	332	322	329	337	343	321	311	328	330	358	374	332	337	337	318	364	364	355	324	319	309	328	332	342	302	314	350	336	291	320	318	327	347	306	327	377	348	343	333	360	323	349	350	313	325	333	318	346	349	322	321	339	338	318	346	322	329	329	299	333	340	353	374	330	328	324	375	316	324	354	333	345	325	304	336	325	343	340	347	314	331	297	322	316	328	314	319	322	341	324	359	319	319	325	339	356	320	344	325	338	360	321	329	354	348	324	306	313	292	338	294	333	317	328	339	356	346	351	321	322	351	319	339	331	335	345	330	343	338	370	330	308	350	375	336	333	334	344	308	331	316	306	302	333	338	335	321	302	322	322	343	348	317	334	349	327	310	348	327	341	356	335	339	356	324	290	355	359	374	345	311	324	321	338	320	337	357	330	360	336	360	357	347	378	353	331	335	340	326	332	319	333	370	356	335	341	326	316	298	331	341	340	322	354	325	339	351	333	339	323	337	303	331	329	354	342	328	347	332
43191	60793	68514	54299	41528	30805	20063	25112	16916	3174	870	823	969	884	974	979	1192	1217	1315	1460	1272	978	984	866	857	816	852	866	822	827	815	845	819	835	767	819	794	803	758	821	848	814	822	845	814	744	826	864	835	829	859	841	833	823	820	788	829	806	841	779	892	789	864	769	825	789	787	800	871	869	786	788	869	817	828	843	821	886	811	863	787	857	805	809	799	809	830	848	799	861	830	856	796	803	838	814	822	854	853	790	824	871	787	825	844	828	821	866	858	835	843	834	833	818	884	818	792	765	848	839	775	863	820	819	855	836	789	831	813	830	822	830	842	848	836	837	777	807	793	861	793	814	858	763	846	771	767	813	847	787	791	776	831	794	812	851	839	764	824	799	854	815	842	826	841	799	845	816	876	803	831	809	779	779	863	856	832	881	805	821	833	855	849	798	819	851	800	791	847	865	800	789	823	791	826	823	786	809	797	817	831	813	847	811	816	844	866	826	813	800	841	789	846	808	815	830	856	838	793	788	812	856	780	802	785	792	801	789	806	823	823	821	816	875	854	819	823	837	793	805	816	822	821	835	846	850	781	803	819	846	799	793	837	850	831	833	820	789	848	920	816	849	814	781	857	821	838	826	846	807	820	853	774	771	826	791	858	844	837	818	801	846	856	822	792	803	803	756	882	790	846	770	835	792	777	859	827	869	808	880	836	839	796	822	792	813	826	825	854	808	841	881	790	832	803	818	790	774	819	758	774	796	883	836	874	831	829	795	841	813	848	834	817	815	840	818	804	838	846	802	873	813	889	801	832	863	841	839	809	813	786	803	784	846	826	829	858	829	824	818	896	836	864	855	812	852	820	816	821	778	794	820	854	793	860	795	845	805	824	830	819	818	827	836	798	774	841	811	832	831	827	805	835	810	800	816	845	840	827	839	790	805	823	828	845	812	838	841	842	816	857	780	814	760	872	809	817	861	858	809	814	792	815	823	804	782	795	824	833	826	803	805	829	868	801	845	835	840	812	742	885	780	805	838	845	813	809	868	776	830	836	799	848	866	879	847	836	794	847	825	779	818	769	852	799	807	799	815	793	724	778	782	832	853	774	762	868	827	824	799	806	764	797	817	820	793	790	843	838	838	811	820	783	844	825	755	812	805	820	804	844	761	835	812	830	781	851	834	789	803	838	837	799	862	760	819	851	845	791	814	783	809	837	820	825	850	775	819	798	864	838	823	802	818	816	810	844	823	848	868	811	837	835	884	858	855	865	885	787	790	833	819	835	812	789	851	840	847	835	838	794	811	816	810	837	841	825	826	752	840	834	811	812	827	821	808	833	864	845	796	819	831	852	819	817	831	827	795	823	835	856	788	869	828	829	786	850	838	826	832	853	826	834	785	781	817	781	813	846	824	864	818	835	840	863	793	798	855	788	807	828	814	801	830	878	811	867	817	762	846	826	841	795	817	805	811	785	831	856	823	833	829	804	837	876	781	869	851	805	838	812	820	820	829	819	803	849	855	796	846	831	812	798	833	814	825	804	832	824	846	779	878	803	856	857	811	838	837	811	827	808	771	837	849	813	757	843	814	817	793	817	866	837	801	812	834	841	828	823	849	836	847	827	851	818	773	806	831	815	758	788	802	841	802	833	797	855	846	835	824	846	849	808	894	828	785	804	856	842	822	834	837	860	896	810	812	824	822	814	792	872	792	796	799	818	853	814	846	775	831	818	837	837	811	782	826	816	833	796	881	790	817	831	831	803	839	797	843	816	806	849	824	779	832	855	804	811	825	888	830	839	836	818	783	815	811	843	813	866	815	797	895	789	823	878	846	764	823	830	792	779	814	819	801	884	885	788	802	834	866	814	831	792	828	831	823	779	835	874	807	816	903	792	802	803	818	812	807	801	799	827	821	822	819	850	809	785	824	833	852	800	844	803	855	857	843	848	776	799	845	811	849	852	827	838	812	827	811	812	862	847	822	767	780	823	813	876	750	822	866	796	810	818	849	833	863	849	811	806	787	755	803	837	848	852	784	798	797	857	826	815	842	863	815	862	823	838	878	848	853	793	774	799	848	856	792	822	835	819	840	827	769	849	792	764	806	795	819	881	815	833	814	838	829	886	779	816	833	764	827	805	814	841	808	815	832	872	802	791	867	842	809	799	802	793	823	868	864	847	793	852	819	807	823	866	768	840	836	811	803	813	837	877	804	809	772	873	835	859	818	820	862	801	836	835	887	846	820	833	846	800	825	793	848	798	811	826	788	800	802	804	807	825	834	836	842	837	896	823	846	812	760	835	844	780	797	799	824	846	860	871	812	792	796	861	895	870	794	798	855	792	834	870	831	762	857	811	841	867	845	834	837	870	801	783	877	842	820	846	848	843	826	874	804	805	794	821	783	852	916	814	819	830	827	858	825	840	833	855	783	825	792	813	823	812	788	786	789	844	843	798	823	841	811	831	838	844	850	797	861	837	793	787	854	844	812	881	828	853	810	795	847	791	746	796	828	830	861	829	776	814	815	816	816	793	823	839	788	870	857	800	819	841	851	804	803	769	784	837	836	776	740	795	805	815	850	813	821	785	788	828	825	833	835	819	769	765	823	785	850	836	822	882	850	780	819	822	811	814	823	837	812	794	812	798	824	846	902	834	840	820	835	755	814	798	784	868	821	817	821	809	848	798	750	792	841	785	764	867	832	852	798	820	762	851	825	805	770	816	858	799	841	800	788	826	811	853	817	860	800	818	859	822	858	874	793	810	851	870	814	825	830	809	811	818	818	812	821	852	817	826	815	841	850	835	793	853	834	821	854	785	799	802	785	818	857	817	858	760	866	804	796	866	797	816	838	838	817	820	823	825	841	821	878	822	813	847	803	848	798	774	798	807	814	835	841	836	826	788	824	802	858	791	805	826	850	830	820	841	796	824	830	804	795	819	851	823	911	837	804	777	794	807	816	804	817	797	813	803	858	824	839	836	806	798	818	823	825	887	790	859	820	866	784	841	815	811	844	843	818	810	818	861	803	820	820	813	813	894	840	813	800	827	885	772	776	795	786	802	834	803	805	857	836	796	795	807	786	800	833	805	772	868	775	809	780	772	826	819	808	806	823	786	804	783	798	852	891	806	847	805	809	820	825	855	842	817	809	814	802	787	807	807	784	840	803	854	835	811	813	789	804	845	846	876	848	845	855	797	841	847	833	786	815	799	813	802	822	849	823	831	847	830	834	783	883	813	817	766	857	833	814	809	863	841	752	761	810	797	822	786	810	798	809	894	848	793	822	806	785	759	793	829	788	855	819	842	797	879	828	809	787	857	804	845	811	813	850	804	815	829	875	845	801	838	772	814	855	842	836	822	805	811	835	801	841	833	882	754	770	842	873	777	768	846	860	784	852	821	807	805	830	830	812	839	847	874	851	811	862	843	835	824	830	789	863	830	839	911	794	848	846	898	834	815	825	800	836	839	843	800	845	832	799	827	804	837	812	810	853	772	818	824	818	802	804
70384	76011	72593	49927	34414	22802	8152	9840	7599	2291	369	329	341	374	367	384	364	407	423	419	408	351	318	377	349	348	338	324	320	369	355	342	364	322	340	321	324	305	333	331	356	347	332	332	340	306	347	344	350	349	313	329	324	303	326	341	328	338	325	342	365	308	347	333	374	324	304	361	344	338	283	367	351	323	323	332	295	341	307	350	349	349	313	339	317	366	328	351	365	327	363	332	355	334	337	354	312	341	330	375	344	348	336	337	352	319	323	335	380	363	335	339	351	366	364	342	348	316	347	342	310	292	344	355	321	331	291	358	305	358	347	316	331	341	371	359	366	346	317	347	359	325	350	333	396	311	321	312	324	337	349	351	322	350	335	347	382	323	333	337	312	339	333	366	376	338	350	356	302	333	316	331	344	332	363	335	325	341	332	340	345	339	349	345	416	338	360	356	317	339	309	341	333	353	378	323	352	298	326	338	335	331	356	348	321	323	345	317	336	289	332	317	343	340	333	353	304	324	371	321	341	295	337	344	344	378	350	349	350	348	317	324	327	323	343	318	339	359	314	336	342	339	357	351	360	357	350	310	327	373	309	354	321	316	306	359	329	351	319	336	329	346	328	336	345	366	351	361	341	319	329	324	355	343	320	329	285	347	341	340	362	348	357	330	321	339	346	346	346	338	328	360	348	329	334	339	324	351	364	339	336	338	324	304	345	362	344	326	313	307	380	344	318	339	341	316	334	333	316	344	309	317	332	329	351	330	357	339	358	352	331	331	331	320	338	299	370	374	329	340	345	315	309	374	352	320	332	350	329	320	330	353	330	331	316	345	330	325	311	353	328	327	336	338	369	337	313	328	346	336	328	333	336	347	336	344	345	351	339	337	325	337	325	312	346	342	367	310	302	331	334	323	362	324	333	328	343	328	369	356	350	364	340	348	338	342	309	323	305	314	349	373	333	361	340	311	309	357	325	340	370	355	349	315	342	328	349	337	314	320	321	331	322	326	315	343	329	320	335	285	322	296	321	315	315	315	345	323	342	343	352	312	298	322	325	392	326	319	375	339	329	331	368	312	334	328	371	302	360	303	323	328	342	322	351	312	354	324	342	315	321	316	330	341	367	332	314	309	309	335	313	337	329	359	362	333	330	377	319	320	348	353	340	325	366	320	338	353	351	354	362	333	313	333	352	344	367	334	313	341	314	330	323	360	352	347	320	326	359	381	349	303	328	332	326	328	307	302	382	347	310	341	343	345	345	357	352	333	314	328	380	349	330	346	342	352	282	312	322	300	340	323	356	306	326	347	346	350	331	299	336	342	300	331	346	331	372	342	356	351	340	326	281	351	333	347	335	335	354	334	335	322	320	352	338	296	341	317	335	355	324	332	336	350	371	298	323	335	299	333	316	339	304	343	335	357	312	376	331	364	288	341	365	324	321	332	329	325	341	351	345	350	368	321	312	338	338	352	328	335	351	308	313	347	365	337	326	342	312	313	351	349	329	337	332	349	349	352	324	351	327	357	322	320	349	365	346	336	311	338	335	335	324	348	335	342	340	349	334	346	294	333	346	346	361	349	319	344	340	341	332	341	355	309	324	368	358	317	300	340	377	332	302	343	345	341	324	330	359	320	339	329	322	320	335	349	326	315	322	311	314	320	343	316	319	352	326	332	351	348	322	340	351	325	321	358	304	361	331	329	334	316	351	371	354	343	353	322	309	331	371	335	336	329	310	348	335	362	329	354	349	358	347	301	335	319	331	306	350	337	350	315	313	345	308	321	323	344	330	315	324	303	351	369	348	356	350	340	348	330	360	334	366	348	339	342	362	344	313	341	326	326	348	317	358	353	357	352	318	359	324	313	317	317	337	309	359	361	341	305	349	320	317	353	345	328	375	337	321	332	369	345	354	316	379	335	293	340	318	364	335	339	351	343	326	314	327	339	364	351	320	334	345	310	302	347	342	360	340	347	366	337	359	314	318	309	323	367	325	340	338	372	304	348	343	323	340	324	369	326	355	349	357	328	312	335	321	342	368	315	354	314	338	316	317	351	334	362	330	359	353	351	354	324	355	336	313	322	343	326	342	339	334	337	352	266	359	358	370	353	353	317	317	316	313	335	352	345	346	352	333	355	329	346	328	320	360	356	334	352	338	313	324	338	354	309	309	317	332	336	340	342	360	351	349	356	335	358	332	333	318	304	308	300	339	322	356	366	324	352	360	333	346	338	344	334	351	333	327	325	363	324	347	351	368	344	317	348	338	298	290	348	332	349	340	305	309	351	331	363	347	353	334	320	362	350	340	409	354	330	342	352	331	304	319	324	360	337	339	346	320	338	341	354	361	346	368	347	331	378	310	340	354	349	305	337	343	358	359	365	347	336	340	314	293	342	322	333	293	328	314	321	324	348	367	326	358	338	336	360	342	292	385	311	356	376	345	352	350	303	315	303	318	307	380	359	355	330	315	340	307	368	340	336	334	354	312	309	323	351	327	311	325	365	335	348	348	340	333	344	323	330	344	309	326	308	348	322	375	312	336	348	331	315	322	308	317	351	293	324	346	357	337	329	306	322	350	309	369	325	342	322	347	294	362	378	343	338	319	345	353	364	328	327	362	300	346	331	354	316	319	347	349	348	330	338	312	363	311	334	346	309	320	357	341	321	337	368	321	345	341	352	343	299	353	317	334	336	325	337	322	310	316	362	325	344	338	369	341	311	371	326	335	335	339	351	339	364	319	375	359	324	316	349	324	324	357	335	362	319	343	311	309	339	317	324	347	285	346	322	350	344	353	333	320	326	343	322	345	357	320	338	340	319	331	351	324	331	326	332	344	333	328	338	319	347	349	336	335	329	339	320	312	347	323	314	335	359	343	312	366	335	373	327	332	353	335	377	350	342	362	371	343	363	326	347	354	360	312	337	342	316	363	335	337	316	341	351	328	337	335	365	341	373	340	307	344	333	313	342	332	355	326	341	329	325	336	340	337	338	305	331	288	311	367	335	362	290	313	312	312	321	356	318	339	382	355	367	335	356	319	327	321	314	331	326	324	318	345	330	360	321	367	335	321	338	343	332	362	324	351	328	308	351	357	355	340	319	339	325	316	365	341	320	328	339	343	357	341	343	343	362	322	347	336	315	317	317	308	350	333	328	329	350	373	326	327	336	313	308	333	341	335	339	361	337	316	365	330	332	341	343	328	330	347	353	341	335	300	368	323	318	343	329	318	319	333	325	309	330	358	340	329	304	365	337	349	336	318	318	310	383	352	337	321	338	315	369	346	346	330	315	314	321	343	348	318	355	355	335	347	301	356	333	328	331	329	340	344	317	312	318	355	352	318	342	300	337	348	326	341	310	333	329	352	319	334	354	346	321	330	337	349	331	345	347	334	331	373	318	325	339	343	329	323	321	313	313	352	312	339	319	325	345	346	375	336	338	334	344	321	341	348	333	322	337	334	334	345	331	340	323	315	329	295	326	296	382	370	345	326	336	311	321	318	309
45640	60422	66936	50783	43045	30699	16160	24574	19313	6371	830	840	848	883	909	1032	1115	1191	1387	1211	1160	870	825	903	945	842	860	742	823	855	772	871	793	819	828	824	811	806	791	760	852	801	836	830	855	813	842	830	830	771	791	870	852	827	827	850	860	800	844	836	815	798	827	813	756	846	830	816	872	820	776	755	828	834	848	781	862	828	811	799	835	844	883	816	842	791	800	820	761	837	835	845	818	858	845	822	811	850	795	819	776	822	836	832	798	859	841	841	825	828	810	842	845	841	847	798	901	831	837	849	754	839	820	821	823	777	820	818	840	796	770	758	814	846	851	841	846	824	885	885	806	866	835	850	823	830	811	866	785	839	815	804	805	828	828	839	812	809	815	878	844	848	833	804	856	832	805	783	804	830	863	838	802	832	801	824	818	784	814	811	817	799	841	832	804	835	799	838	771	867	861	828	750	813	828	792	841	853	845	850	886	856	828	873	809	867	818	860	802	868	823	817	901	798	807	887	831	825	796	812	747	789	833	845	879	751	843	848	792	836	800	819	818	810	870	783	748	808	852	857	846	838	812	873	837	820	824	823	828	833	855	810	823	854	789	821	881	875	761	796	838	831	818	846	820	814	808	872	843	817	870	871	812	862	850	840	805	866	842	834	836	787	785	801	825	852	828	846	807	775	854	795	849	835	849	813	901	812	864	824	829	835	820	876	855	821	827	836	860	821	835	796	815	800	850	792	847	811	823	908	823	796	857	825	840	816	833	791	857	797	778	803	842	837	804	818	868	805	831	905	829	874	827	798	892	853	803	811	799	866	791	824	788	825	856	816	831	786	770	814	793	843	833	835	837	853	819	830	859	859	810	793	837	785	896	837	784	808	822	784	912	773	850	791	813	820	830	819	862	810	815	815	820	840	794	897	815	844	808	834	799	786	818	803	817	823	821	852	804	852	764	795	823	823	831	787	803	811	813	873	792	853	883	820	819	813	823	848	836	774	867	838	830	815	847	843	858	831	831	826	819	840	836	786	843	841	832	817	835	802	823	807	845	759	829	851	816	850	859	798	779	831	837	885	820	833	822	808	844	803	774	792	801	866	834	806	815	831	830	828	785	846	811	781	833	786	781	830	809	826	793	827	788	792	866	867	830	782	808	796	821	779	823	761	895	831	828	841	788	846	834	792	828	823	815	826	795	782	817	825	774	813	819	856	861	821	864	793	846	840	860	807	830	884	849	837	825	835	795	833	823	849	864	847	798	799	804	774	804	841	873	860	796	840	840	833	816	796	830	850	849	792	860	813	788	824	814	843	865	840	807	850	833	798	810	831	814	852	808	790	835	827	809	768	853	769	853	848	869	844	836	801	880	842	855	885	846	814	830	830	770	847	818	778	829	817	814	822	868	795	848	873	789	849	806	787	810	841	826	847	808	834	837	830	833	806	822	835	845	851	809	850	800	808	863	797	804	842	834	793	832	800	853	793	820	848	848	850	815	806	770	874	835	837	815	828	809	811	813	826	875	762	809	835	800	759	807	827	807	818	769	834	827	815	802	811	838	855	863	850	786	785	785	858	801	833	815	825	764	827	731	819	831	753	851	827	870	876	811	827	828	807	791	790	739	845	800	809	804	865	816	812	836	807	776	836	818	849	823	804	887	793	841	840	851	828	871	766	776	811	799	837	848	843	747	806	801	814	816	817	790	771	848	787	864	825	813	802	821	793	782	792	859	822	837	843	836	809	833	831	808	784	784	828	774	855	859	801	754	914	822	856	813	857	840	812	833	826	839	838	831	806	829	814	822	797	840	810	847	785	812	804	834	834	852	814	838	821	800	866	787	778	857	851	799	862	795	828	805	805	845	835	842	840	799	803	804	821	800	796	884	804	842	795	814	842	813	826	794	774	820	815	824	811	796	840	786	829	809	804	836	813	864	792	816	792	762	798	890	914	815	834	804	786	816	822	788	851	859	822	884	788	815	841	829	835	844	822	860	807	845	846	843	883	810	819	830	851	828	821	823	866	831	835	819	825	853	827	831	808	809	837	817	855	803	838	808	806	805	841	799	868	822	882	835	864	818	870	807	837	818	827	809	777	835	842	889	820	873	847	874	824	820	752	774	818	828	852	813	773	818	776	873	789	818	871	816	800	856	855	809	818	813	845	855	818	796	853	837	843	866	789	828	850	805	753	788	831	855	792	786	802	873	788	835	785	831	839	802	833	803	796	829	831	862	850	805	802	824	857	761	830	823	843	851	871	803	813	830	829	844	824	832	850	794	814	839	822	838	812	833	854	834	862	851	843	826	858	860	848	894	774	777	874	839	847	811	824	790	806	843	831	815	809	807	865	834	827	825	862	841	848	804	819	855	852	816	787	838	817	840	820	902	876	823	860	798	804	797	764	789	810	805	836	813	826	849	814	834	834	835	790	825	806	814	832	880	861	850	815	796	810	833	834	823	835	776	805	794	765	832	797	861	872	842	830	878	892	880	823	791	851	797	792	773	823	834	793	818	828	842	828	820	800	769	849	803	803	872	848	810	819	785	812	822	799	831	811	848	823	777	869	811	832	803	828	867	816	820	812	804	835	815	785	845	828	861	882	834	831	862	896	824	833	828	839	804	904	880	835	895	806	812	798	795	816	865	788	832	803	764	839	864	811	836	816	827	806	901	846	830	821	840	796	790	800	821	852	760	822	779	831	913	827	764	840	791	826	831	809	838	811	759	900	806	874	820	823	872	793	761	821	831	808	860	850	836	821	803	821	828	785	823	846	836	801	850	779	878	829	811	814	831	821	804	794	832	793	863	820	795	875	853	858	829	859	803	796	838	869	822	807	817	853	856	866	817	835	820	869	843	802	831	848	836	873	825	826	832	777	843	795	807	802	800	838	855	832	810	843	814	807	818	804	808	852	855	777	863	850	832	818	807	815	785	841	859	791	841	821	877	832	801	829	812	832	776	822	803	789	780	844	816	826	816	857	838	848	808	825	849	850	809	836	802	805	842	833	801	821	852	833	838	865	811	779	863	796	876	795	803	802	877	822	812	776	796	822	842	837	777	802	840	851	792	837	802	847	758	822	856	876	836	803	835	817	857	881	815	814	837	817	838	814	809	799	847	791	777	886	764	822	803	864	859	841	860	837	831	808	881	842	814	840	862	796	834	833	781	772	849	849	815	835	811	861	809	826	794	868	816	840	879	835	858	828	868	832	856	831	806	792	800	838	788	806	821	815	800	821	763	853	828	846	756	854	852	833	850	828	826	781	834	838	804	870	852	795	803	798	832	815	830	861	814	799	783	817	809	856	782	779	783	811	766	784	799	758	781	815	833	823	789	808	828	795	824	805	815	856	839	822	844	777	847	830	834	792	840	828	810	855	795	833	836	793	837	813	786	808	762	839	824	839	831	802	862	799	826	809	804	801	762	824	848	809	836	818	865	822	789	777	810	817	849	819	848	877	820	815	771	790	804	816	770	843	757	864	861	823	823	854	796	835	821	802
69161	76140	71888	51279	33659	21817	9207	8360	7772	2748	351	316	381	329	398	388	396	432	471	428	429	367	328	346	355	361	320	367	342	326	348	369	315	339	347	326	318	327	355	345	358	333	322	333	326	348	347	340	338	341	327	352	324	357	341	350	362	335	349	330	306	362	346	346	323	316	310	289	352	332	352	368	371	348	341	313	337	340	356	319	317	359	297	373	318	355	317	351	332	324	340	335	333	324	339	340	328	370	318	339	323	332	324	366	346	351	306	313	322	387	310	332	332	325	329	366	327	355	320	350	373	341	317	330	355	338	342	354	341	344	361	369	328	311	338	338	344	366	330	322	372	339	337	320	344	345	383	349	351	377	341	353	353	324	352	330	313	361	325	348	326	308	326	304	317	358	351	339	354	336	354	342	324	371	343	334	337	343	318	315	376	328	306	347	337	335	355	349	359	354	362	314	320	349	374	371	356	358	351	321	359	325	332	366	352	317	347	340	339	289	309	304	370	346	339	328	353	340	339	343	334	339	348	363	362	384	381	314	335	316	332	326	345	364	325	343	324	350	352	369	329	335	319	325	352	360	318	307	321	360	328	345	335	362	364	344	347	337	297	316	326	304	337	352	337	333	334	359	327	324	346	353	359	352	335	313	310	372	358	301	316	342	361	319	353	325	372	349	310	340	342	339	345	328	329	330	341	370	329	369	343	318	289	361	361	338	357	314	367	326	343	351	359	345	327	350	321	336	296	359	316	315	335	319	306	344	351	347	345	342	324	303	337	353	327	340	307	320	368	333	345	329	327	340	359	356	324	357	359	324	326	351	322	345	291	345	341	336	324	352	349	308	345	341	321	307	337	344	339	332	367	341	348	341	357	313	351	351	319	329	348	334	312	327	329	327	337	358	342	339	341	326	323	358	355	339	310	344	349	346	340	368	339	324	334	349	384	325	336	325	355	352	336	370	346	328	359	325	349	358	364	309	338	323	309	340	375	327	327	299	329	339	333	325	292	332	346	345	334	340	329	311	358	389	347	334	341	352	337	333	320	345	303	347	336	342	337	331	357	352	338	334	330	324	310	326	323	329	347	344	315	343	338	314	356	350	336	383	361	377	330	368	337	352	352	324	344	360	331	317	345	328	354	363	327	300	311	321	316	332	355	312	360	356	370	326	386	347	293	329	347	344	329	339	322	335	322	365	338	323	341	338	345	316	342	325	329	318	328	356	303	328	353	348	335	324	359	344	317	353	331	321	351	323	377	312	351	309	360	326	361	348	314	353	354	279	360	330	350	362	353	345	334	346	312	384	328	337	287	343	325	326	349	322	321	336	331	358	343	362	316	301	334	323	311	354	329	322	319	345	325	341	358	331	327	319	337	365	327	373	344	333	316	321	294	364	334	356	367	346	345	319	340	333	328	343	358	320	328	344	355	322	289	350	311	349	328	284	334	366	367	352	373	311	321	323	331	340	316	351	333	318	309	335	369	354	373	374	351	316	361	344	356	328	306	332	329	345	328	356	353	344	342	354	341	319	338	354	332	364	331	302	346	391	305	316	330	371	376	367	338	323	345	366	357	325	381	342	322	300	302	313	342	277	341	330	338	362	337	316	340	338	360	345	314	311	347	359	339	347	353	352	348	346	303	327	337	334	339	333	303	363	353	349	345	344	345	327	311	341	318	310	312	335	322	363	348	317	344	335	312	329	308	324	323	347	361	324	342	342	312	344	339	326	328	314	364	328	349	364	350	336	314	340	334	347	358	372	346	321	368	333	318	352	354	335	347	340	325	318	357	327	335	326	346	371	357	311	346	331	325	317	355	348	320	359	343	354	353	376	327	323	369	324	338	342	367	323	358	326	317	324	336	326	325	375	308	324	300	357	328	343	306	341	348	339	354	363	328	329	326	349	330	369	359	314	320	334	319	330	378	371	378	340	343	372	377	334	329	355	328	315	326	357	318	349	349	372	308	332	344	348	353	335	329	333	317	349	330	356	337	302	316	363	347	338	312	360	365	360	334	380	323	355	350	348	341	330	344	354	337	318	377	377	328	325	322	349	341	312	326	353	361	357	347	357	327	351	383	319	320	344	349	366	324	331	358	341	335	315	332	310	308	347	330	328	351	344	331	321	320	310	330	347	311	332	321	328	354	334	348	339	326	297	313	310	352	336	360	304	364	334	320	324	336	346	327	337	314	338	330	336	328	301	354	322	333	308	338	347	313	330	331	334	357	318	332	358	358	338	324	342	382	344	315	364	334	363	343	326	339	313	342	344	349	339	345	316	367	360	349	361	339	300	349	347	336	350	347	314	336	350	346	335	292	301	292	351	309	338	342	301	328	328	339	341	343	380	333	334	332	356	337	333	369	326	338	343	391	325	339	351	297	319	321	334	341	313	317	342	313	309	313	350	346	336	348	313	316	342	339	325	330	341	350	343	349	358	348	358	339	334	328	333	368	332	332	365	320	391	328	296	341	320	311	347	335	329	348	329	327	330	312	342	352	352	322	309	355	311	291	355	332	342	331	328	385	352	328	326	366	353	357	339	347	334	346	352	362	325	345	363	387	313	336	348	335	325	313	311	325	359	350	351	312	294	345	318	331	331	325	324	362	373	341	299	292	329	315	346	343	373	324	315	327	336	322	329	346	321	353	345	362	323	333	326	329	325	340	291	330	304	321	352	337	319	303	349	347	341	348	345	312	397	324	354	347	315	364	353	353	347	318	327	330	334	352	309	395	314	336	345	321	340	348	351	358	345	341	314	294	327	348	318	329	342	348	339	355	335	347	350	370	340	348	354	335	342	340	338	354	352	321	356	383	338	337	340	351	364	375	338	336	324	328	348	323	343	340	328	346	344	346	343	348	303	320	316	328	314	366	357	365	299	326	376	347	345	368	359	320	325	324	320	324	337	330	381	300	307	306	371	346	322	317	332	318	309	364	317	362	343	316	348	345	333	315	334	382	333	362	334	327	380	322	326	327	307	340	333	327	315	323	330	370	369	300	354	335	346	341	330	327	333	355	363	329	360	351	334	358	342	327	348	336	361	352	327	333	334	303	360	335	311	342	329	374	347	359	316	339	357	331	358	316	366	357	349	369	355	339	353	337	316	323	328	369	354	345	328	332	327	362	336	328	334	328	343	326	336	332	334	341	303	330	339	361	321	340	317	308	349	381	356	342	377	305	358	340	366	320	326	363	353	330	331	375	321	329	328	353	355	336	317	330	383	303	339	346	336	313	358	320	315	334	295	327	309	335	329	372	311	341	359	342	301	309	359	364	381	319	346	320	316	338	349	332	303	322	334	334	328	344	331	352	357	338	367	335	335	308	307	343	316	335	359	340	312	357	360	328	326	342	355	349	329	355	357	358	318	325	342	337	342	321	310	342	347	308	334	292	358	311	371	330	297	298	355	310	332	340	327	316	332	333	360	384	318	311	295	333	323	313	339	340	330	338	342	315	322	327	321	330	319	332	320	344	350	364	362	393	335	322	341	347	356
44988	61058	66971	51948	41311	31533	17809	21783	20703	7231	869	814	837	811	844	1000	1226	1223	1503	1255	1131	805	864	934	885	883	848	870	843	843	817	856	831	806	826	797	795	831	829	847	861	838	834	826	852	852	828	888	869	833	834	864	850	835	855	814	802	808	866	849	793	810	819	810	871	818	838	823	825	808	766	818	882	890	806	797	846	843	854	804	841	854	810	826	833	860	833	813	854	770	859	831	831	807	777	818	834	833	824	796	797	816	861	856	828	827	843	795	925	820	790	805	794	779	805	846	864	875	806	884	808	839	810	834	834	816	777	850	828	811	763	848	773	840	839	859	773	798	814	821	805	860	828	857	828	835	779	804	795	872	787	818	851	820	818	808	780	786	888	829	813	842	825	808	768	805	814	862	862	839	801	810	815	800	784	788	843	866	774	830	863	808	796	855	851	786	824	825	819	845	828	860	804	850	834	875	894	798	854	868	804	835	842	856	808	811	817	834	831	877	785	791	865	879	858	827	855	834	758	844	795	776	782	801	802	791	855	848	840	850	848	830	837	843	803	794	819	822	841	824	818	834	772	784	821	867	819	851	782	839	787	849	810	799	833	767	852	807	798	780	808	822	790	816	819	807	822	809	823	822	880	854	809	821	824	862	806	861	854	840	824	851	859	847	796	815	804	826	843	853	846	821	773	821	796	808	774	828	878	863	870	825	836	858	783	825	852	843	811	808	827	879	823	781	809	779	853	859	826	816	830	829	846	823	805	834	818	825	825	836	883	786	845	835	824	854	840	789	821	861	841	814	853	814	761	835	833	817	838	812	753	824	852	848	817	767	813	809	829	825	801	807	866	846	799	830	834	858	814	744	807	856	829	827	846	790	840	839	818	891	849	850	809	800	806	892	813	851	804	816	782	817	803	800	768	823	802	763	865	838	857	841	819	825	891	793	810	822	811	786	851	818	891	829	833	809	801	819	850	855	864	810	843	800	804	875	787	841	804	784	832	833	807	827	808	837	833	872	842	814	837	846	819	871	828	839	795	886	788	827	827	826	835	816	853	770	846	829	796	853	831	838	838	755	803	834	809	832	798	818	820	824	856	858	831	831	801	807	866	847	831	835	832	826	853	850	801	851	805	814	849	806	853	851	822	800	832	789	828	783	788	867	810	830	817	876	826	825	846	795	886	845	822	830	829	833	842	866	843	776	811	846	797	792	855	827	809	814	820	816	801	825	816	842	817	817	813	822	798	820	837	851	831	820	822	815	822	833	813	817	859	800	822	885	869	832	823	833	854	851	832	828	775	809	854	829	848	881	824	856	837	841	849	833	825	835	833	802	883	828	784	845	805	848	843	844	844	794	807	832	886	815	850	815	843	837	855	823	848	804	842	841	826	844	856	848	830	858	827	830	798	854	845	840	832	845	860	843	849	838	821	831	874	805	857	815	870	910	871	800	848	833	815	823	858	811	797	834	822	821	834	837	850	841	809	804	833	763	842	836	783	814	848	801	838	822	814	862	799	818	846	799	824	865	865	806	824	836	839	781	798	807	794	771	824	855	851	804	834	797	827	851	847	795	851	808	878	825	812	791	818	873	832	852	794	859	784	826	809	825	823	763	813	813	871	850	835	836	867	801	816	835	828	832	796	800	815	817	804	835	779	876	834	789	821	827	834	803	794	837	806	862	803	840	810	826	833	854	824	805	840	820	846	800	820	868	844	837	773	829	858	841	789	778	827	796	793	853	841	889	845	841	855	847	809	786	823	810	836	813	770	816	754	878	799	847	878	768	812	819	854	818	829	791	832	838	869	818	826	800	833	835	825	843	875	818	792	844	818	808	844	848	851	793	862	884	827	886	829	838	838	813	848	821	847	809	830	853	804	811	757	844	846	831	853	817	799	851	805	822	787	863	818	823	853	783	791	764	830	808	801	833	827	799	844	824	912	844	814	765	851	821	850	828	806	870	849	803	860	818	808	769	812	804	834	789	799	817	857	807	818	801	813	807	890	820	805	837	838	866	820	826	829	824	832	848	846	825	836	856	884	843	817	816	844	762	809	828	829	862	825	787	841	852	835	854	815	808	816	782	804	844	829	828	786	799	766	823	787	861	797	875	789	842	839	810	779	871	788	809	801	818	824	822	800	821	804	842	800	829	818	789	821	775	837	807	791	772	822	827	821	843	845	863	834	877	853	825	868	848	829	796	837	794	816	790	793	788	825	760	825	877	788	802	823	838	820	834	836	871	809	799	756	817	868	824	832	831	841	885	836	797	771	834	839	833	871	822	808	793	823	861	821	822	814	813	830	799	831	803	793	830	820	811	837	835	809	841	792	829	843	825	840	816	852	848	826	880	810	810	869	820	851	813	776	852	799	847	784	832	833	836	839	831	846	846	807	826	836	859	878	793	811	760	806	802	797	821	795	826	814	829	815	813	820	807	865	842	824	824	849	752	772	829	841	792	876	812	827	838	837	805	807	848	847	831	835	802	836	824	890	874	830	818	888	815	808	836	812	880	827	801	864	827	793	815	792	860	817	868	805	835	792	860	828	815	829	822	844	775	844	795	759	807	849	803	782	853	793	826	836	867	877	786	799	780	837	832	779	810	842	808	808	828	841	825	784	823	809	800	859	834	850	768	875	815	765	798	798	843	842	820	810	803	838	826	813	793	826	816	784	829	821	819	808	763	830	828	831	846	799	858	864	816	803	865	885	837	850	868	793	809	837	822	799	819	785	755	837	853	802	812	788	874	850	820	842	838	863	769	861	814	828	804	766	818	802	837	790	794	859	779	839	866	874	838	808	832	808	805	886	837	840	845	846	830	817	845	813	827	816	862	821	860	800	799	858	881	818	781	848	811	800	885	774	828	830	813	846	852	862	771	845	802	849	802	795	876	826	857	802	825	791	859	812	762	866	789	845	836	786	759	804	825	833	833	896	826	813	791	825	828	786	833	854	833	795	822	777	818	832	802	875	814	798	791	837	875	859	791	872	834	816	848	833	802	834	823	812	811	858	853	816	787	836	775	837	794	813	795	829	841	811	813	795	830	870	829	795	824	786	810	823	785	862	846	816	841	808	810	812	771	862	825	831	825	840	828	784	840	857	807	849	834	817	860	819	845	809	804	807	867	797	795	864	843	854	860	811	833	836	814	825	784	767	792	795	852	840	809	807	883	818	838	858	798	844	832	800	823	826	845	849	848	862	834	830	805	890	850	822	830	825	854	813	880	814	793	810	816	825	793	841	819	788	820	848	826	736	871	797	821	835	778	841	859	823	855	839	783	786	853	817	750	828	827	827	883	773	879	837	817	840	863	799	799	843	840	726	842	843	830	851	877	784	922	751	790	859	872	816	802	821	798	848	784	823	784	869	854	788	793	827	819	857	852	856	840	814	793	800	788	796	886	844	783	785	827	844	804	810	807	855	855	843	849	808	789	827	813	806	851	821	901	834	789	855	855	807	831	775	831	832	808	815	849	807	817	807	810	859	816	832	830	856	779
71851	76227	70752	51605	30855	18347	7148	8551	6275	1740	359	345	343	356	320	367	400	428	435	448	379	358	353	379	339	309	326	332	328	394	350	323	342	349	328	301	304	306	365	352	348	332	370	331	314	333	332	353	327	347	346	351	344	323	323	345	328	333	306	342	336	342	328	318	349	330	342	344	376	326	324	326	312	339	328	316	330	350	329	312	316	322	352	315	352	337	333	335	339	305	341	340	337	350	310	361	309	347	330	329	340	360	330	336	314	307	318	330	340	376	340	321	352	342	318	316	333	322	328	337	345	312	341	326	335	343	346	331	339	307	314	343	320	324	326	340	328	391	359	375	346	330	287	321	325	345	339	354	323	340	314	316	362	311	363	319	304	378	334	363	364	330	326	336	364	342	315	360	337	397	357	306	334	340	334	338	353	326	360	309	321	339	325	317	322	335	351	358	335	318	376	349	335	339	313	320	352	329	332	338	366	327	345	340	333	351	366	342	324	334	316	348	326	319	328	325	331	350	311	336	333	352	333	369	303	336	359	340	365	333	331	345	358	352	333	326	304	346	344	310	308	332	325	312	327	370	334	326	330	339	327	339	313	330	356	339	340	337	332	320	357	329	294	320	332	330	340	347	316	313	325	373	335	350	342	348	320	335	358	341	334	344	334	345	348	333	338	318	324	351	319	322	327	361	328	299	303	339	377	335	324	316	340	353	343	359	351	365	310	341	336	352	320	372	348	361	306	333	341	369	304	354	376	313	338	352	342	351	355	344	340	323	333	311	321	336	333	338	334	309	347	351	318	350	347	338	334	340	318	322	333	379	320	307	329	330	324	337	276	331	360	333	323	339	346	357	326	332	314	322	346	353	361	323	352	349	332	340	319	329	330	377	323	322	339	346	354	339	329	331	365	345	366	350	320	330	314	349	315	326	331	353	368	316	364	331	346	343	340	374	369	354	359	322	340	348	321	336	307	325	328	322	344	339	319	326	364	344	331	327	341	322	377	352	337	332	359	345	334	330	334	327	318	345	356	341	327	339	331	333	337	355	341	332	335	352	344	351	312	324	368	350	333	350	324	316	362	321	357	335	329	341	322	321	334	351	364	348	334	353	330	333	353	343	350	330	308	328	344	326	339	314	315	327	336	340	340	357	333	319	346	329	326	358	335	352	338	368	338	340	319	343	333	298	320	361	369	354	325	358	349	304	341	346	351	332	351	335	334	355	317	320	321	363	325	337	309	335	294	284	320	351	331	338	346	319	335	330	286	341	348	354	345	355	345	351	345	364	330	366	315	336	346	336	375	313	340	332	354	332	363	355	319	347	338	355	333	330	336	340	327	328	336	357	320	346	382	336	349	341	315	362	344	338	350	350	389	300	311	349	339	371	362	347	355	337	346	339	367	346	343	320	337	335	362	338	338	329	347	342	360	356	334	344	308	334	322	342	338	346	312	316	342	307	331	330	352	339	332	307	349	351	324	332	315	357	343	332	355	345	319	328	301	344	361	314	332	353	338	313	353	312	313	348	328	322	360	353	328	346	328	312	298	295	346	330	331	352	327	322	316	349	329	339	316	300	327	332	317	331	354	346	320	326	349	346	310	342	374	345	366	347	315	356	339	326	333	336	339	350	368	341	367	318	357	313	361	350	340	352	370	327	353	357	316	321	331	323	324	335	345	313	321	340	335	358	321	326	369	315	311	321	311	349	349	309	305	330	336	347	333	317	342	309	332	308	356	342	326	369	326	339	300	320	344	312	346	358	349	352	316	342	294	327	334	346	363	351	328	328	356	333	331	329	307	313	340	373	342	323	317	362	336	303	333	309	349	362	346	364	300	312	320	334	366	337	336	318	328	352	327	330	348	361	371	350	332	348	318	352	337	333	325	320	309	313	355	310	298	361	332	311	350	356	329	371	332	302	360	339	342	354	309	326	321	291	317	382	309	353	323	326	329	341	306	327	371	308	321	324	354	335	340	344	339	349	309	331	328	363	335	350	337	346	322	343	329	352	343	346	341	360	366	322	324	322	330	339	332	316	355	329	319	340	312	359	357	317	328	330	304	343	334	329	364	326	326	359	324	302	341	333	307	374	356	336	348	327	310	345	327	313	315	335	342	330	322	309	327	339	320	331	312	333	357	351	329	341	383	346	366	318	295	322	330	306	329	328	341	362	313	369	317	332	352	314	323	359	360	353	331	353	336	316	307	345	352	307	356	320	330	321	324	307	309	347	334	340	300	370	312	344	316	378	346	323	338	356	328	347	334	333	335	324	337	364	322	315	305	326	314	323	336	330	318	331	390	330	338	322	360	359	330	321	351	336	335	363	322	353	344	331	360	369	328	369	344	323	355	359	343	345	349	312	385	320	330	340	383	308	332	312	306	318	335	300	349	342	325	359	316	340	355	345	364	358	340	307	344	322	341	348	306	366	331	355	327	336	333	336	338	330	350	303	344	347	350	342	369	346	318	325	329	337	330	324	311	310	306	303	289	321	322	299	309	341	363	322	345	323	340	335	363	361	342	339	345	379	318	325	324	313	350	340	352	337	378	304	317	342	340	345	329	309	304	332	335	331	353	357	334	338	326	314	342	360	308	359	343	322	347	323	327	330	312	343	325	321	319	330	381	337	327	330	357	333	340	365	339	320	324	336	338	342	348	334	362	337	320	336	342	350	327	326	349	329	338	311	365	311	356	352	342	361	325	325	324	352	326	347	307	312	355	338	347	337	356	367	339	318	326	357	336	347	309	325	326	336	314	304	354	336	330	332	338	345	348	354	296	319	309	362	330	346	331	335	320	344	331	346	335	341	338	328	337	353	336	346	347	334	330	336	356	307	304	321	344	319	327	307	365	303	330	291	347	345	343	311	334	381	341	308	334	339	313	326	329	342	333	344	322	343	334	341	362	356	354	340	333	334	340	333	358	362	363	351	351	336	316	348	332	367	329	342	351	333	382	332	349	339	330	318	348	339	328	318	360	343	306	317	312	326	339	349	352	326	348	347	353	329	354	312	299	311	329	351	355	318	354	351	315	341	374	322	325	325	340	324	313	305	326	347	328	329	371	325	336	324	346	342	358	349	335	317	338	340	353	328	351	333	317	333	314	340	335	317	333	359	334	335	346	337	350	336	340	355	351	348	331	360	339	337	310	353	381	337	328	337	343	344	314	342	337	337	292	322	346	333	371	333	287	333	348	308	352	317	317	344	316	298	301	302	336	343	334	353	318	326	330	305	342	364	320	325	321	339	371	331	350	319	342	349	337	346	331	340	306	355	313	335	350	347	357	323	355	332	326	356	327	339	366	316	313	317	340	333	332	329	337	337	305	354	297	344	370	326	315	360	369	328	338	354	349	358	348	283	327	350	281	302	367	330	341	318	344	354	295	316	366	355	348	335	319	353	346	356	330	345	345	311	334	327	328	339	318	350	327	350	329	315	371	360	306	342	314	340	326	284	297	335	352	316	343	349	340	335	328	351	332	321	353	339	347	367	319	332
47338	60845	65550	52485	37926	27821	15376	22136	17659	4654	888	846	828	871	870	888	1098	1279	1458	1256	969	767	894	930	892	894	879	833	882	820	850	794	817	797	810	766	770	854	854	835	843	832	850	805	863	850	823	835	846	831	782	887	842	847	835	850	767	817	819	815	824	829	809	818	842	809	780	806	822	783	866	837	838	842	814	861	782	797	871	807	823	787	836	796	811	832	790	820	842	792	804	789	838	865	877	820	821	824	787	824	826	814	870	815	809	761	779	823	874	824	764	819	873	871	823	854	843	821	795	827	860	844	790	793	851	819	794	827	822	764	874	803	841	882	815	837	825	841	870	830	865	824	815	851	830	799	786	785	808	805	837	819	800	859	836	769	793	837	844	801	858	839	808	806	806	797	800	865	826	853	873	825	793	820	771	874	807	821	879	800	792	861	822	843	784	835	837	844	844	894	800	833	768	814	840	793	826	798	854	800	782	797	799	822	793	782	813	851	852	811	832	825	815	790	799	777	812	847	797	816	797	838	827	837	834	838	834	817	863	830	824	845	810	814	771	782	800	811	819	791	783	755	787	836	868	819	804	802	827	833	792	843	818	808	815	808	838	846	822	828	886	815	840	865	829	855	807	815	798	849	815	807	798	830	836	799	808	817	795	808	846	797	833	778	800	795	825	834	770	800	776	807	862	810	824	788	846	846	812	817	843	845	846	831	799	812	784	811	834	766	783	833	838	788	843	811	786	844	862	826	839	788	780	832	838	798	845	808	796	785	820	804	857	847	831	885	792	814	858	844	869	791	795	769	835	801	811	756	810	852	840	813	863	819	796	833	833	808	815	789	815	830	787	764	832	844	859	782	817	799	820	801	819	854	746	832	815	851	809	849	768	869	862	799	823	823	827	833	818	862	857	790	843	849	825	822	819	790	838	822	806	819	793	811	847	864	804	916	834	766	839	801	827	861	811	801	815	851	831	839	883	869	826	895	823	829	800	815	809	808	811	845	797	848	816	814	832	843	845	799	822	802	806	826	827	816	791	768	780	819	850	829	850	860	798	837	867	824	883	806	889	810	898	883	837	823	831	834	796	829	851	819	786	843	816	780	852	785	794	837	834	814	848	870	791	840	823	851	807	829	817	869	839	788	762	806	765	812	814	866	817	850	787	804	831	849	805	844	760	868	841	818	848	837	806	826	798	858	877	811	827	849	797	847	844	842	835	850	802	791	758	830	833	831	830	766	827	877	834	844	807	847	824	843	775	823	838	835	843	863	801	831	859	829	800	791	847	826	806	832	784	877	777	847	831	790	786	882	800	811	809	793	829	780	842	806	804	811	761	792	789	807	826	817	871	831	805	830	794	851	802	850	877	803	808	834	829	847	796	820	795	754	838	809	847	828	824	826	847	855	815	817	828	822	826	757	847	828	818	837	800	886	784	828	873	801	863	836	778	836	867	821	814	861	828	826	886	816	776	806	842	768	831	824	779	778	809	870	823	828	832	835	817	801	817	773	831	805	810	813	832	850	812	850	803	823	800	832	808	785	813	800	793	826	870	834	819	814	823	857	807	855	796	863	845	856	872	843	848	819	840	818	757	835	803	889	822	754	824	859	791	809	838	774	795	851	772	859	783	822	811	822	842	792	804	839	834	843	813	801	855	780	843	869	831	797	860	815	835	830	821	848	810	870	889	872	814	829	778	871	853	809	853	840	847	802	843	860	851	811	817	832	815	832	839	792	786	832	869	815	823	838	825	834	792	815	855	833	808	884	808	828	825	799	826	789	825	797	823	871	805	830	859	811	847	812	848	835	892	844	809	844	821	804	856	807	801	896	868	859	880	829	853	843	858	821	810	833	790	843	864	805	785	842	843	811	813	808	818	839	858	831	760	830	879	847	805	847	817	818	867	823	795	817	798	844	868	771	837	803	814	773	818	770	784	820	812	817	865	842	813	804	826	826	844	781	825	827	846	808	825	864	795	836	833	823	836	852	806	818	797	801	799	778	795	810	794	837	834	804	800	844	848	850	855	828	890	854	803	781	783	801	832	843	802	916	804	821	783	812	823	828	858	863	802	843	792	826	845	798	833	823	852	832	813	831	860	789	832	817	796	851	816	793	856	855	797	822	808	853	820	856	791	841	860	791	846	812	775	817	849	829	812	832	781	835	795	838	823	824	838	813	865	833	777	850	846	823	849	821	829	805	819	840	788	809	791	810	834	806	790	826	856	800	792	827	838	802	808	848	821	831	854	798	785	809	836	808	811	782	803	800	789	828	829	821	840	852	797	858	831	872	851	844	808	833	806	809	812	833	806	796	812	798	848	760	790	800	830	873	791	806	826	797	810	870	875	806	805	914	820	821	879	869	795	829	826	813	811	825	803	837	824	800	814	810	829	823	781	808	813	845	841	794	839	835	814	825	863	828	802	839	786	822	780	835	833	791	768	780	768	767	832	844	834	807	850	816	819	818	841	796	848	799	844	835	873	823	888	827	807	844	834	813	785	806	825	804	824	750	841	808	783	808	783	782	857	821	833	869	742	848	792	814	833	819	786	803	816	797	807	789	819	843	841	857	822	829	808	768	788	832	806	867	824	808	804	841	794	844	823	782	829	885	798	802	789	845	849	809	782	827	819	806	843	845	851	807	831	851	844	874	802	838	780	849	848	805	786	817	782	830	834	775	793	884	850	841	828	787	834	831	889	827	796	811	813	825	809	864	815	813	829	834	803	833	858	910	871	800	850	795	835	806	851	795	868	854	858	805	808	834	788	851	773	804	807	779	811	788	848	864	858	823	775	867	795	834	859	808	823	794	822	774	854	819	842	832	786	839	799	780	818	840	852	834	826	787	787	818	811	866	807	809	829	811	827	807	807	810	841	843	830	845	814	836	827	864	810	849	817	896	817	776	842	889	813	800	863	828	828	826	762	835	865	829	798	869	778	838	830	847	819	785	817	816	837	819	827	838	830	852	800	816	853	845	795	836	782	818	800	855	801	870	837	796	811	797	831	802	824	843	747	825	791	810	817	856	823	837	891	809	854	827	805	806	765	816	809	822	833	793	804	851	902	838	830	841	819	812	806	761	832	810	800	801	825	843	788	788	815	862	845	849	861	800	785	842	838	789	800	802	814	832	808	838	857	820	774	877	802	828	783	856	818	823	808	805	845	824	801	854	847	831	787	813	817	832	893	827	846	829	858	786	856	809	766	838	787	846	843	808	815	787	809	845	806	793	789	817	815	818	845	834	832	822	813	828	802	865	834	809	839	836	828	839	838	820	837	829	810	824	762	860	827	828	810	845	833	829	827	885	849	791	811	777	829	782	835	829	818	794	883	888	788	832	864	802	789	862	794	767	807	832	841	896	848	810	833	819	859	831	840	807	802	799	810	814	804	835	844	818	821	804	799	785	844	795	830	818	817	766	857	846	852	854	800	821	828	808	783	813	819	840	807	839	862	837	861	821	799	882	808	795	824	790	850	846	812	872	882	838	800	833	818	829
68279	77352	73281	54100	33466	19130	7691	8752	5302	1485	360	354	356	356	337	357	386	403	445	368	346	324	358	360	337	327	336	355	339	319	302	338	342	335	326	334	353	346	353	343	362	328	330	384	322	346	352	322	343	332	310	353	332	349	333	317	329	347	348	320	317	337	322	355	345	316	308	336	330	348	302	391	329	308	328	324	352	337	360	321	304	323	339	319	327	355	343	356	349	346	353	317	348	378	303	312	290	366	360	369	362	333	312	358	372	307	320	350	346	323	333	353	366	332	363	361	350	356	335	349	356	342	330	326	340	331	316	316	341	320	335	336	312	321	309	314	331	352	316	310	358	323	346	324	319	353	346	308	330	343	342	316	325	340	353	336	368	330	341	321	350	315	316	325	314	327	366	309	349	299	341	304	357	329	348	350	327	339	365	360	304	341	336	347	335	351	329	323	343	344	358	319	321	325	336	311	329	322	335	359	319	321	310	306	342	332	300	347	318	366	342	374	316	364	364	319	366	331	324	355	328	320	327	373	353	339	293	329	326	371	334	345	351	316	316	342	327	331	334	303	329	348	307	330	333	309	329	339	327	330	314	340	331	379	314	326	353	353	366	366	337	328	352	289	324	342	388	324	304	326	329	362	335	326	359	322	353	325	341	383	354	306	331	330	351	324	332	338	320	328	335	350	356	347	311	313	351	323	340	368	329	342	375	327	352	341	353	343	342	342	321	338	326	364	351	329	335	312	336	355	323	335	350	311	356	339	332	329	332	323	343	367	351	323	327	334	310	328	329	341	361	351	336	322	344	321	358	333	340	381	350	343	342	322	320	341	352	349	327	360	379	311	369	330	352	386	326	332	355	354	367	324	327	326	321	308	365	362	360	366	333	330	381	334	343	288	318	326	370	329	316	348	365	344	333	342	371	331	327	341	333	365	316	354	352	359	354	349	302	293	346	330	311	320	315	308	385	313	340	324	305	299	319	319	338	360	312	311	332	325	329	366	299	315	306	325	342	320	332	354	364	346	368	368	324	351	343	364	329	352	358	346	325	314	351	328	333	356	335	337	376	359	327	331	293	319	335	331	344	332	351	346	340	310	342	372	339	323	312	348	282	349	333	322	340	280	344	328	333	312	327	357	344	316	361	330	346	334	290	324	335	327	330	356	313	365	350	343	326	328	314	340	343	367	365	355	350	336	344	313	291	310	316	332	337	321	352	331	347	338	323	344	331	322	292	319	337	348	301	357	331	322	326	327	336	366	311	302	345	338	347	367	357	319	373	331	344	353	308	318	353	332	330	311	330	334	342	340	348	328	329	322	327	344	343	340	325	316	374	359	314	338	311	325	344	312	294	354	342	330	321	288	362	336	331	354	334	332	337	333	318	360	319	341	321	343	335	350	350	362	340	312	319	327	351	321	325	343	337	340	337	332	345	318	335	351	337	339	362	304	317	309	331	321	342	304	330	359	310	325	331	335	324	308	301	319	331	348	365	368	340	386	338	340	326	325	329	321	340	329	354	310	330	325	334	345	333	358	351	307	367	321	339	350	362	324	346	348	351	327	310	334	331	352	311	316	337	301	363	333	318	332	363	317	365	356	331	313	330	343	317	298	361	330	307	331	323	344	360	325	360	299	329	351	335	335	347	352	337	320	318	348	325	315	362	333	321	322	319	339	335	343	317	342	311	350	326	333	363	340	321	324	322	317	319	345	325	331	319	318	338	368	345	335	323	353	313	357	339	330	343	353	322	327	303	336	339	363	327	317	316	379	316	316	323	337	342	327	313	301	351	326	366	368	307	380	388	356	357	341	316	314	333	310	314	331	337	352	322	332	315	299	370	348	314	313	358	342	381	343	334	318	336	305	306	319	322	356	347	352	330	350	337	344	312	362	338	354	323	307	321	362	314	326	356	338	358	311	292	316	343	314	309	367	340	319	322	321	335	341	348	330	314	328	343	346	361	344	321	325	331	335	327	314	359	336	377	348	330	333	354	334	302	310	320	340	321	331	387	330	317	343	353	298	323	345	323	308	315	328	310	335	332	339	323	341	353	328	322	365	329	356	380	296	363	342	339	318	345	335	295	349	337	321	372	343	317	316	361	358	330	341	323	367	357	307	320	331	336	315	359	357	356	354	335	326	335	355	362	351	345	346	353	325	301	324	341	350	339	328	349	361	342	324	360	318	351	335	353	364	360	358	351	348	341	353	345	352	279	329	359	342	362	304	301	359	331	324	314	322	316	347	325	354	351	303	334	340	356	325	313	312	307	365	354	346	345	359	368	334	366	334	312	323	340	325	330	328	306	316	342	315	317	308	320	349	333	334	340	347	304	324	349	318	358	371	331	351	330	331	338	320	346	409	325	360	320	326	398	332	354	353	312	333	335	338	345	298	336	354	317	322	340	339	335	349	333	317	326	295	324	349	351	325	375	333	363	364	334	356	362	335	345	304	338	335	310	344	355	321	312	344	358	343	326	350	299	347	336	388	318	332	359	346	342	347	348	319	378	334	340	340	356	351	355	312	344	316	337	351	344	326	383	356	308	334	320	356	337	341	337	337	335	341	342	307	331	345	327	302	331	315	361	322	365	363	331	336	318	367	335	345	372	310	347	327	363	366	310	351	315	320	321	315	323	326	322	324	317	359	349	314	355	349	359	334	351	335	341	336	334	334	351	364	368	357	343	325	346	323	315	337	323	305	368	346	355	316	328	305	333	368	320	327	313	322	316	331	332	332	344	349	330	345	326	323	336	357	332	350	350	332	312	350	340	351	364	328	341	329	345	357	327	335	313	334	351	338	367	344	329	320	351	338	356	354	306	338	331	360	280	337	304	331	299	317	350	360	342	365	315	390	326	328	352	320	358	352	347	310	326	323	355	343	383	367	288	320	324	317	316	330	350	336	305	328	368	353	310	328	343	328	376	333	342	329	372	330	324	302	310	325	314	347	358	325	328	318	360	338	337	329	345	322	321	348	345	329	328	294	327	336	363	337	287	314	331	331	311	334	341	325	334	333	324	364	286	318	342	295	322	328	302	351	341	362	330	306	320	308	344	359	385	347	347	348	333	366	333	330	379	315	321	364	355	338	360	336	339	320	336	343	350	329	342	347	314	345	324	332	329	312	320	345	352	350	359	336	323	299	300	388	329	316	327	309	333	336	348	357	333	350	341	353	311	365	351	283	343	337	317	383	335	353	330	360	325	312	360	335	326	315	341	319	347	321	353	327	362	355	338	354	350	352	321	297	312	341	339	280	329	338	337	357	315	350	377	321	353	322	319	323	321	348	357	348	333	316	341	337	365	306	330	329	347	328	319	347	344	340	328	373	335	314	316	317	326	339	359	364	320	330	370	362	346	347	349	325	333	335	307	309	303	342	344	335	356	333	326	320	308	323	335	351	313	363	356	312	359	329	333	361	341	379	357	361	320	331	333	336	361	359	340	335	345	342	313	353	354	363	357	353	328	392	330	338	291	321	332	352	344	349	308	339	319	359
44054	61349	68111	55564	40458	27285	16883	21979	15174	4207	833	803	877	844	851	890	1032	1243	1336	1011	846	839	906	931	877	808	837	823	842	808	767	797	865	839	816	835	819	861	830	808	819	813	836	795	813	857	849	837	810	842	832	830	840	786	808	820	815	774	810	831	856	836	801	801	842	830	776	835	793	816	853	827	807	811	796	868	814	792	823	814	837	835	790	836	828	735	794	826	840	818	821	833	813	779	826	870	851	837	807	815	886	828	816	818	869	865	821	879	808	857	805	786	800	865	827	811	839	834	818	805	782	810	805	832	842	817	791	776	809	810	822	805	806	859	879	771	841	815	905	843	847	812	840	800	842	844	776	845	829	833	822	844	843	829	872	818	861	785	810	816	834	834	882	839	804	810	827	809	833	846	782	833	839	760	855	854	783	818	867	849	846	819	849	820	867	763	814	844	792	817	851	794	848	796	851	876	816	804	823	837	793	830	774	824	817	848	824	855	817	777	848	808	843	855	821	848	836	840	736	795	834	829	806	856	840	854	793	850	814	858	834	870	833	843	816	853	802	832	796	839	785	831	819	819	842	831	839	805	819	848	803	795	825	820	799	814	815	828	800	853	785	870	828	794	796	826	857	779	832	812	824	821	822	862	774	832	823	861	803	865	787	797	825	845	772	867	839	846	824	827	870	855	837	807	801	822	790	805	814	800	812	835	877	777	836	875	805	823	825	821	826	838	861	868	804	794	843	817	871	847	848	827	774	826	874	760	822	838	843	830	849	860	773	782	800	807	826	876	831	927	850	808	840	845	840	869	806	818	786	775	804	780	798	853	795	793	840	844	809	812	827	841	845	822	834	816	813	778	786	821	861	817	802	802	779	846	815	824	849	785	810	835	825	749	820	863	851	821	803	835	892	834	806	812	838	855	805	832	848	819	819	836	797	867	802	820	843	810	795	822	835	894	820	845	828	816	781	814	778	789	880	840	847	863	851	876	791	792	852	882	834	878	814	811	801	775	867	819	810	821	794	838	875	853	800	837	832	832	778	823	811	855	832	838	831	833	789	800	794	796	790	873	875	790	893	838	826	789	810	808	794	836	829	789	819	913	798	799	795	847	833	826	805	800	803	860	783	837	814	828	835	839	798	807	822	790	811	845	813	817	875	817	834	793	837	816	849	830	834	841	820	787	810	838	809	805	805	828	771	835	839	821	794	874	830	814	825	852	836	836	835	826	842	812	826	831	874	807	804	782	848	847	887	845	813	804	792	794	806	827	851	792	830	807	804	821	805	847	816	898	807	845	841	817	830	839	829	768	825	810	833	828	890	782	841	854	818	820	762	776	794	835	824	772	880	821	885	812	825	819	811	795	865	827	825	870	800	869	794	781	806	866	875	797	799	824	809	818	827	794	833	833	838	824	821	775	844	798	792	834	799	797	851	860	885	838	844	814	826	881	825	845	870	791	795	810	820	814	863	804	855	803	836	827	863	809	807	844	818	792	832	816	875	867	881	808	821	808	807	769	835	843	800	833	822	820	803	785	822	835	826	834	867	816	817	807	807	776	810	802	849	858	824	810	834	807	823	806	879	833	846	846	861	834	848	822	848	809	787	830	788	796	849	824	796	815	819	893	814	781	833	827	813	847	815	784	808	853	785	829	794	812	820	833	858	853	812	810	809	854	826	813	835	798	789	822	823	869	877	816	812	814	826	829	809	796	777	803	873	805	799	809	855	864	844	818	809	783	826	823	827	845	852	843	849	839	839	792	790	788	823	824	822	821	857	839	808	819	806	823	877	844	831	798	834	756	833	842	830	884	861	890	849	813	852	831	802	816	853	835	788	830	831	847	786	838	884	855	833	828	832	810	780	830	808	822	805	833	838	745	825	827	790	818	788	835	806	832	836	807	875	855	850	819	863	853	852	888	852	869	809	824	818	856	798	768	799	828	798	841	835	863	827	784	800	828	823	855	847	827	829	807	846	810	850	826	756	827	814	822	803	791	828	831	847	787	839	833	824	826	844	821	836	814	824	853	760	769	774	794	813	854	854	839	799	787	855	838	845	823	835	811	858	869	846	878	833	803	820	866	770	757	801	822	764	856	847	845	826	846	808	842	795	837	762	805	829	861	826	890	830	829	861	818	806	831	847	815	812	844	793	821	794	803	842	818	856	820	818	808	863	846	823	821	827	863	809	767	841	804	818	790	802	832	860	863	784	817	819	788	851	858	775	822	821	821	801	808	795	791	863	801	843	810	770	857	814	820	786	815	838	858	799	831	824	819	820	792	847	871	796	836	818	822	770	817	823	804	787	796	820	794	875	851	814	843	837	842	840	770	823	839	790	827	839	799	821	787	777	881	817	852	744	833	849	815	846	841	804	791	808	807	857	805	764	798	813	810	820	829	866	818	746	854	814	831	821	822	829	761	853	820	797	870	819	838	862	822	819	815	836	823	825	827	770	823	796	798	771	808	817	860	833	839	806	843	837	827	791	833	793	827	826	771	863	836	806	841	821	824	825	819	831	783	797	818	830	831	865	869	795	755	795	834	861	829	803	802	799	839	862	828	825	806	861	787	788	841	814	805	807	861	847	871	814	785	820	813	797	835	799	821	844	871	840	803	846	801	814	825	807	845	812	793	812	792	797	812	810	813	826	844	858	832	825	810	827	819	772	805	819	825	886	818	801	794	791	839	778	867	833	825	842	824	838	864	796	793	813	861	823	804	867	813	820	801	821	795	849	841	810	844	839	810	839	809	822	824	790	811	829	826	788	848	837	845	789	786	800	848	808	892	833	841	800	822	806	781	808	803	783	830	823	813	777	796	806	839	796	791	814	816	790	849	862	797	774	869	828	839	803	847	877	808	842	807	809	855	860	803	797	837	887	820	831	806	782	811	853	810	826	848	787	812	802	807	806	809	828	752	725	858	838	783	811	823	830	830	853	860	865	849	814	788	801	808	798	842	878	815	829	810	839	815	770	806	797	827	821	829	811	814	835	773	828	867	847	815	860	878	839	796	866	795	795	844	792	859	862	859	823	823	845	782	801	786	845	838	840	860	787	800	812	807	813	824	832	825	852	819	791	843	798	799	823	830	846	828	814	865	848	855	792	823	871	838	851	806	851	808	803	820	823	831	859	816	785	805	804	819	827	844	822	820	859	860	818	783	826	826	807	842	842	844	849	785	840	839	835	819	831	858	782	833	809	812	775	842	826	792	806	839	842	805	899	819	821	858	802	813	796	827	845	872	844	820	790	829	828	818	815	820	840	873	835	744	841	843	860	794	830	812	872	828	841	864	836	809	816	802	818	801	798	813	843	795	833	848	851	773	813	852	830	831	817	773	839	885	738	877	869	771	832	850	817	827	818	865	816	785	827	858	815	857	857	813	819	801	757	829	839	803	844	840	830	813	822	846	816	835	887	862	853	830	796	795	816	852	779	845	819	830	842	807	837	787	839	842	786	875	790	827	797	826	788	881	799	835	832	798	803	800	834	900	857	815
70337	77713	74296	54626	33937	18713	7431	8293	5306	1423	359	322	352	316	314	360	365	370	467	401	383	329	357	363	350	339	338	326	345	311	349	354	339	354	347	302	334	349	314	359	372	349	340	338	312	364	385	347	292	363	327	349	350	354	324	373	360	331	340	309	355	312	333	312	314	333	347	328	358	321	358	313	308	311	338	353	337	325	345	343	365	348	366	362	341	348	331	326	340	324	313	314	309	355	335	316	340	371	330	334	385	325	339	360	322	325	290	332	335	352	358	336	331	349	345	340	329	317	349	358	349	317	313	370	336	349	349	342	338	324	336	330	340	315	317	355	316	319	334	362	362	336	361	329	337	326	368	339	326	345	327	348	312	357	347	296	304	366	339	351	343	339	352	346	359	346	311	343	354	339	335	337	350	350	346	330	329	345	363	317	349	287	320	305	323	350	317	311	380	344	338	332	358	339	321	335	338	341	337	327	341	330	342	370	315	342	353	339	350	347	347	341	348	357	340	336	305	353	298	347	337	342	325	324	346	362	357	354	350	323	354	344	326	340	335	339	303	337	342	335	318	319	320	319	322	341	365	323	337	325	386	326	357	306	334	339	369	321	376	327	363	336	345	312	310	310	360	350	337	361	351	331	338	338	347	336	348	364	326	332	361	330	331	333	334	317	382	329	344	320	335	316	323	362	344	335	331	330	325	348	362	325	332	327	340	385	355	336	357	341	323	370	350	329	356	310	335	355	314	358	341	323	370	337	344	345	343	324	337	360	340	333	367	370	334	361	320	332	339	307	308	371	313	341	323	341	321	309	338	340	337	366	319	347	305	334	345	363	331	337	320	308	308	350	346	370	351	355	334	341	348	322	337	321	355	353	345	357	291	296	318	317	352	369	340	344	322	356	357	316	374	377	335	307	352	350	350	355	357	341	331	308	330	353	345	344	354	320	345	316	338	301	337	346	332	337	338	351	328	359	317	295	313	313	335	354	348	347	336	312	340	345	322	363	300	319	366	337	309	329	321	334	335	326	335	361	364	316	315	318	340	334	335	338	307	359	306	297	328	315	326	323	361	343	331	350	334	335	332	332	355	335	347	343	306	313	356	325	307	329	353	347	367	355	332	322	360	347	362	351	350	370	338	312	316	324	368	339	349	344	352	331	340	344	314	345	333	330	336	324	389	351	348	335	318	372	355	342	315	347	318	357	303	347	338	353	372	315	316	324	335	324	326	291	356	337	325	339	340	300	335	298	357	335	363	336	346	323	327	300	303	311	357	334	346	335	332	327	329	324	358	343	304	383	363	301	370	337	344	320	314	322	321	324	354	331	331	315	349	325	339	330	358	361	299	355	328	290	347	323	353	323	326	349	358	314	335	348	331	310	321	327	335	344	337	331	343	350	364	382	313	362	379	329	349	348	350	334	305	313	340	313	333	381	350	338	353	337	315	342	389	337	344	310	339	361	363	319	315	355	327	355	368	322	318	333	318	307	380	338	350	312	344	347	304	316	331	343	304	355	353	340	340	352	358	340	365	338	326	300	330	319	327	370	347	343	335	331	344	329	358	331	353	376	301	359	326	301	313	300	347	317	360	349	337	309	340	343	354	317	311	321	323	350	352	349	324	342	369	338	338	332	332	346	321	303	332	318	343	316	359	330	310	334	359	319	365	332	346	348	352	296	382	328	299	332	357	338	317	358	369	361	347	325	336	340	332	330	350	370	315	323	301	330	343	370	300	364	335	365	336	349	338	330	339	370	325	351	343	330	340	353	352	328	354	335	359	333	328	330	369	334	355	333	351	343	333	346	328	350	333	340	328	341	313	343	345	326	336	335	359	347	338	361	329	352	348	343	352	359	339	306	305	316	346	346	341	345	345	316	337	336	353	335	316	341	342	348	322	344	319	343	326	340	375	319	324	312	335	331	359	310	351	341	352	308	324	343	326	360	334	310	332	329	319	332	324	333	353	344	342	345	314	351	341	374	329	349	346	360	333	345	325	377	356	349	353	366	312	336	366	343	321	363	353	329	312	356	355	340	331	344	337	345	331	324	354	307	332	325	323	345	374	332	335	336	314	339	361	304	319	351	362	353	366	330	321	339	324	335	359	314	312	293	331	316	356	333	336	358	334	349	324	340	329	318	335	310	333	347	339	335	327	361	358	343	383	323	335	309	368	325	340	346	329	353	331	322	332	332	336	334	319	323	344	322	351	347	338	315	324	330	305	341	328	321	323	328	378	345	343	321	343	331	322	333	322	322	333	327	315	313	315	319	312	335	361	338	349	375	324	355	323	319	334	344	352	345	355	342	337	309	328	342	321	342	344	357	367	346	337	342	358	351	325	335	338	345	333	336	329	349	283	327	378	336	353	338	349	333	333	358	360	322	332	365	333	310	359	343	300	344	311	333	355	317	341	355	340	334	315	318	311	316	371	347	345	381	331	357	365	327	282	305	376	351	304	331	347	386	339	346	342	326	323	314	319	362	367	317	370	327	335	346	337	330	353	350	337	320	316	314	316	364	363	330	363	332	343	327	364	397	351	319	311	352	377	362	320	350	314	311	373	349	371	342	315	330	329	339	318	300	372	352	311	340	371	350	338	349	339	341	362	374	314	344	319	326	350	343	342	338	323	353	353	354	311	325	339	356	366	351	308	361	352	304	359	313	316	331	355	343	348	340	341	335	333	318	332	356	337	327	357	349	335	309	327	330	344	356	360	314	326	345	339	322	328	353	299	346	294	322	312	336	332	360	335	346	327	364	322	342	336	348	340	318	359	361	334	329	343	341	351	336	321	355	347	325	329	329	308	311	350	307	351	361	298	351	361	343	338	331	328	343	340	321	332	348	348	340	314	303	322	356	360	366	345	365	319	349	328	291	326	320	357	349	320	317	336	295	321	346	329	326	297	365	324	321	323	323	344	310	368	322	330	307	319	329	339	341	333	340	346	315	343	308	363	355	338	330	327	309	360	330	359	309	340	352	329	339	342	341	329	351	364	347	354	340	335	350	358	328	351	308	357	336	303	332	316	356	301	311	330	327	315	360	320	333	394	345	358	333	328	345	380	330	361	349	341	370	330	331	317	346	347	321	387	328	338	343	352	394	333	352	325	319	318	340	338	343	356	349	323	331	348	318	356	388	350	332	352	339	329	349	319	330	376	360	382	352	337	348	350	364	302	351	360	339	342	324	352	338	340	358	374	332	342	327	301	327	383	357	326	330	345	343	345	359	358	335	335	329	310	337	328	342	313	363	361	311	299	321	315	326	350	356	333	336	349	332	325	335	323	346	347	347	321	363	344	331	343	350	342	329	338	369	354	332	380	311	297	299	320	316	334	354	336	327	359	360	375	306	322	316	365	321	342	327	324	339	355	349	309	299	352	340	336	340	358	342	338	311	350	338	360	313	338	373	364	352	371	320	340	335	359	371	354	336	341	338	331	328	336	335	331	343	336	333	322	368	326	316	343	328	347	360	317	350	407	358	324	348	324	308	326	326
44840	60861	68539	55938	39789	27345	16247	21760	14906	4170	886	774	826	829	900	871	949	1233	1465	1280	878	823	851	959	898	844	752	797	775	826	861	839	831	866	817	794	767	788	841	775	818	833	828	819	776	811	829	859	823	897	816	830	890	830	868	823	834	830	880	798	820	805	837	803	812	768	847	826	835	840	809	884	848	837	843	859	796	796	806	817	818	774	837	840	851	887	890	799	895	802	815	803	851	841	871	795	849	816	790	826	826	814	869	902	811	843	787	818	877	863	830	792	749	832	825	832	871	850	817	806	840	869	854	805	848	804	846	825	813	864	845	859	839	792	830	843	798	850	806	871	817	790	768	830	863	809	828	791	822	824	824	808	831	851	901	825	794	806	833	853	842	846	813	795	830	830	808	835	824	807	817	778	869	834	840	847	805	811	871	876	775	834	848	817	763	845	832	816	848	826	838	817	905	852	817	832	825	810	809	844	876	846	856	825	812	860	814	827	821	804	813	797	814	846	864	844	849	831	775	789	866	824	811	811	827	795	848	876	804	759	788	876	815	744	831	812	809	836	873	822	825	805	882	803	835	837	836	785	865	816	791	794	842	812	845	821	853	856	837	796	889	829	858	855	833	833	817	844	830	814	825	827	871	834	813	720	874	820	818	806	845	800	857	844	852	814	822	833	793	833	797	845	870	824	751	879	823	856	823	806	866	823	864	818	815	838	773	831	799	854	818	884	853	781	804	795	910	840	860	839	798	782	826	861	830	847	862	771	801	818	803	814	838	795	813	829	798	824	833	789	875	841	897	899	795	817	810	791	816	765	869	804	807	781	839	859	798	784	843	852	824	849	887	826	844	826	833	843	783	795	842	799	817	899	788	870	835	834	820	810	807	857	805	812	791	836	837	836	881	824	854	851	851	819	828	799	835	799	803	831	814	805	847	789	818	802	832	820	798	828	828	843	870	835	796	806	854	807	803	842	819	813	847	814	881	821	799	844	816	827	833	812	859	820	861	802	848	812	847	849	789	830	825	819	854	802	829	836	849	872	786	808	874	788	833	856	835	816	825	805	849	797	848	807	851	807	827	820	833	800	819	858	823	822	778	830	837	850	854	830	820	810	813	784	841	802	885	850	839	830	827	834	868	807	816	823	841	831	764	878	826	786	776	806	804	820	853	815	774	834	858	824	804	803	878	879	814	812	847	841	841	785	826	804	831	827	832	805	853	849	826	809	883	820	854	835	851	809	849	781	803	803	821	861	832	769	873	828	890	806	834	801	819	818	775	852	848	826	826	840	838	845	838	820	778	773	860	800	817	862	784	837	893	815	825	883	837	814	809	849	829	837	817	871	875	867	853	875	813	842	835	856	822	879	801	826	868	900	816	839	839	857	878	792	850	795	840	782	790	796	812	825	839	821	807	843	880	853	866	822	857	809	800	831	803	801	844	848	826	850	833	856	853	820	810	834	834	792	831	827	875	850	819	861	793	815	860	803	811	818	826	826	904	845	852	823	812	843	809	865	781	820	814	787	834	786	815	882	799	768	780	810	815	805	817	785	778	852	813	881	816	861	907	863	871	823	885	871	781	781	802	856	861	815	832	840	796	786	802	790	830	769	818	803	807	791	869	820	855	810	802	832	801	845	842	857	804	911	835	846	848	822	839	812	872	838	796	791	839	847	853	794	835	835	853	797	803	872	844	826	810	810	795	889	829	831	828	786	796	807	863	790	827	834	849	868	839	804	824	817	839	801	825	862	851	775	848	806	808	799	815	770	881	801	782	809	807	827	779	858	820	807	803	794	848	839	859	833	811	840	824	835	830	862	824	832	842	826	856	782	829	845	861	786	849	837	821	827	783	802	853	807	849	887	873	801	791	826	799	840	824	831	839	871	826	810	866	778	792	869	838	832	818	815	832	814	840	786	797	814	778	833	864	756	815	854	841	765	835	818	801	841	856	846	828	869	835	860	833	812	857	821	857	787	830	841	839	807	863	879	889	848	861	821	815	847	849	806	822	802	766	828	839	860	863	830	840	839	830	788	831	856	832	821	831	821	841	838	834	763	801	827	823	799	861	794	791	851	827	781	807	820	854	856	834	809	895	899	794	831	829	848	865	839	819	831	845	822	848	878	831	855	803	863	856	804	822	814	862	850	810	823	821	789	816	849	835	785	854	805	839	819	855	815	780	797	823	832	837	793	851	900	836	853	798	789	827	845	813	833	797	795	819	825	827	808	787	806	826	792	849	865	838	853	810	845	822	783	823	823	837	849	869	856	812	828	832	786	829	865	848	805	798	819	805	799	851	829	825	852	858	796	842	814	855	817	834	808	888	838	799	805	833	796	830	852	848	821	830	795	824	851	826	798	800	804	822	847	818	829	801	788	849	843	773	831	825	879	845	867	820	816	866	823	869	866	789	864	816	829	865	850	879	772	820	830	777	875	828	858	840	811	810	792	783	863	825	826	835	863	833	811	831	813	813	903	847	842	852	825	832	846	827	863	830	853	810	811	834	821	819	814	820	825	830	786	785	826	845	824	818	837	775	841	868	781	782	863	811	812	838	797	791	823	850	829	838	853	869	847	827	795	848	825	812	829	890	877	858	798	840	864	814	814	807	796	841	759	838	790	813	794	864	820	857	805	812	820	808	822	837	820	863	838	798	828	809	812	799	786	797	792	844	814	879	814	819	790	773	854	823	853	884	837	889	813	786	802	825	822	875	854	850	820	840	846	818	790	829	856	830	826	795	815	829	825	844	864	846	802	846	808	774	867	842	804	879	836	806	809	820	843	860	822	833	829	824	841	828	786	849	800	825	782	807	786	842	865	826	796	883	855	834	819	812	829	774	866	840	814	841	866	818	855	850	865	814	850	833	860	768	823	838	850	884	845	806	815	840	825	769	797	846	833	798	822	803	823	786	837	763	816	808	860	818	828	848	781	849	800	885	773	887	869	802	820	821	836	764	804	844	824	850	804	811	850	789	754	850	832	824	816	825	797	799	818	805	821	813	763	848	844	809	800	851	785	878	814	797	773	822	860	829	822	814	823	829	793	842	860	780	865	868	814	856	793	781	829	793	800	874	838	817	835	827	810	884	823	792	805	852	851	848	832	770	799	849	847	837	786	808	820	909	871	802	832	874	838	808	831	816	841	794	865	827	855	852	837	815	855	835	832	780	793	791	853	820	791	858	855	830	817	874	819	823	800	776	828	802	785	795	844	787	808	801	779	822	820	813	861	828	836	879	773	844	806	813	853	858	832	791	825	850	849	785	817	832	836	853	782	842	820	852	854	790	820	829	818	828	887	805	824	838	821	831	852	817	782	841	807	804	804	868	792	903	834	900	797	862	815	838	821	829	831	822	792	844	815	788	872	807	821	794	865	850	812	829	870	845	858	805	834	818	783	835	855	822	863	852	841	857	799	844	776	845	796	813	813	840	844	862	804	798	858	838	816	855	840	840	807	814	847	887	802	874	787	841	917	819	829	802	798	836	828	886	856
69348	76882	72710	55869	34767	21920	8514	7590	5009	1522	364	323	323	356	337	387	360	344	425	438	364	332	358	349	355	348	371	368	352	382	341	335	335	330	351	349	330	332	323	328	347	331	336	322	302	338	332	347	326	339	349	342	366	340	348	312	326	366	369	304	338	333	322	335	316	330	350	308	355	303	351	320	319	329	353	301	315	342	357	323	340	310	367	324	341	355	305	331	317	323	371	345	309	344	384	349	334	390	383	366	318	312	358	320	318	345	326	343	336	341	319	355	376	339	333	327	352	322	338	372	338	291	299	344	385	345	337	345	330	329	336	364	317	335	356	366	368	333	337	296	331	342	340	330	340	359	357	327	290	359	316	343	320	360	318	321	329	303	353	347	326	356	338	347	334	320	369	354	348	337	331	352	322	307	326	297	338	374	349	311	308	342	342	337	328	333	349	339	337	340	349	300	378	328	352	365	296	335	339	335	349	359	331	375	339	348	359	334	375	353	344	367	334	350	315	329	358	330	323	302	346	309	303	343	363	324	351	350	315	342	348	339	366	326	368	329	354	351	296	347	357	328	332	325	336	330	351	318	312	337	323	304	325	379	303	348	331	338	355	341	322	362	336	302	321	324	327	347	321	340	327	328	348	312	318	368	324	339	347	358	309	342	336	300	327	349	335	342	306	346	336	327	349	341	338	315	359	322	314	335	336	343	383	305	336	361	335	320	309	351	339	373	302	349	324	344	336	348	346	355	358	337	322	329	310	323	343	333	374	312	316	368	338	325	334	327	307	338	303	335	310	316	368	329	303	344	344	328	363	342	321	338	315	344	367	336	351	310	354	295	340	326	358	351	279	299	342	335	305	326	352	366	320	348	348	352	337	337	333	334	349	361	329	348	370	364	309	342	349	363	320	383	336	321	343	341	301	330	338	303	341	298	353	326	335	343	335	364	352	375	378	344	358	330	332	348	336	333	305	324	347	362	352	343	364	386	367	335	364	320	335	339	330	345	345	349	334	352	328	328	335	340	319	361	309	357	330	340	353	358	311	348	344	345	367	307	355	331	365	349	366	344	309	332	316	374	322	330	329	331	350	326	319	332	318	345	334	354	344	323	340	353	324	306	349	354	322	339	294	335	329	318	320	338	358	350	326	336	308	356	326	340	313	329	330	370	322	359	339	341	333	379	348	350	337	297	337	323	319	349	345	370	344	344	329	322	362	347	313	356	317	349	366	344	328	369	363	352	327	305	340	367	357	351	341	353	347	350	330	301	327	313	330	316	356	317	323	329	332	314	339	334	336	338	346	324	339	354	323	363	366	316	313	328	356	351	336	337	318	325	361	337	355	355	340	312	354	350	343	314	364	342	335	350	343	352	317	323	326	311	346	347	344	340	332	306	366	345	310	303	318	319	349	323	369	298	335	325	322	346	318	324	346	322	331	377	340	344	356	310	336	342	340	358	305	330	323	324	318	319	341	342	374	346	337	332	305	328	310	317	326	309	339	361	348	322	308	378	291	306	291	323	310	318	358	320	348	339	364	322	345	329	330	316	348	350	283	345	355	329	388	345	327	314	317	343	321	365	345	344	362	342	371	362	339	344	322	323	303	309	318	320	324	311	363	366	330	308	364	360	322	338	364	298	348	355	332	315	303	318	361	335	339	314	341	335	362	367	352	356	326	349	350	327	311	332	313	332	373	364	342	336	324	344	316	324	363	313	336	326	325	311	346	299	341	347	335	340	291	370	323	325	368	335	343	347	312	345	351	334	371	347	305	350	333	358	335	358	336	346	326	302	333	303	350	307	357	342	326	350	355	324	325	358	325	299	327	339	332	353	305	318	324	340	344	340	339	346	330	314	279	359	315	316	310	324	326	344	303	346	337	363	287	322	333	338	317	298	321	341	309	352	344	320	348	358	338	340	361	321	362	358	318	367	326	319	342	334	354	359	329	372	355	354	318	377	338	342	323	312	349	347	336	338	321	356	344	299	349	354	342	323	341	328	340	361	368	326	324	362	310	343	314	342	340	320	359	325	361	348	324	309	365	360	337	324	346	347	346	370	329	368	345	311	303	353	358	341	331	328	327	358	333	350	313	361	328	360	324	339	314	333	335	335	342	298	342	364	340	335	327	365	321	348	315	311	296	305	344	340	343	355	340	341	317	358	345	359	329	324	332	323	332	318	330	335	407	319	333	333	347	312	328	370	328	320	314	324	331	360	347	363	323	343	347	347	319	335	339	354	325	352	336	331	380	357	320	338	309	372	335	373	311	341	385	364	357	329	362	357	349	309	308	326	327	342	313	288	350	326	372	309	336	299	322	333	332	301	343	347	329	378	364	314	306	351	311	341	352	363	341	333	325	330	326	333	345	315	349	344	341	338	345	320	303	339	337	347	362	353	315	352	340	372	359	338	335	380	336	353	331	335	320	359	352	307	319	327	335	334	363	336	342	372	349	358	347	366	348	328	343	281	344	325	347	358	330	332	391	347	357	367	333	321	343	336	321	369	327	344	336	317	350	356	348	330	362	325	340	323	330	325	327	336	333	334	318	310	352	356	337	338	342	377	299	348	367	308	322	344	341	347	336	321	330	328	323	331	344	327	328	326	324	327	298	320	341	305	355	353	318	345	334	328	312	328	333	340	346	365	305	355	346	327	336	293	315	351	292	337	356	317	346	351	357	352	347	327	303	305	357	347	342	316	365	354	356	337	332	344	366	360	328	343	356	326	338	355	353	318	340	361	342	297	349	308	314	375	327	322	351	333	384	331	332	328	320	351	303	355	372	325	376	339	342	341	348	365	309	357	342	304	359	336	306	323	351	329	349	355	330	376	334	320	355	361	295	362	365	329	352	367	344	330	307	337	340	345	306	344	324	340	341	325	347	316	353	338	323	343	369	348	320	330	315	334	316	338	330	308	391	341	315	342	360	331	328	354	327	324	351	367	306	328	329	321	318	312	342	342	319	345	329	333	327	359	319	306	337	294	349	335	354	330	290	341	314	308	342	327	317	316	360	348	342	323	366	313	330	350	337	381	344	362	315	376	317	309	361	331	351	367	343	349	346	340	327	336	331	355	360	360	309	345	340	302	323	334	355	332	334	344	380	327	316	322	335	358	356	362	320	346	361	351	334	317	335	329	327	343	365	319	345	350	340	333	326	312	332	322	332	347	360	377	348	333	327	332	360	345	284	356	340	338	349	308	334	319	330	335	380	293	310	304	344	359	338	334	308	318	332	334	341	323	322	318	356	350	312	310	329	328	308	345	352	311	313	357	340	343	335	340	311	352	324	358	377	374	354	334	313	308	335	334	367	314	327	323	363	338	359	378	347	298	319	333	347	328	344	323	346	380	337	327	356	332	324	315	314	309	357	346	337	320	325	341	337	339	368	347	369	340	344	330	328	322	321	319	336	311	315	356	316	347	314	358	331	344	347	333	328	319	324	351	350	317	338	376	329	340	348	338	342	353	310	336	341	349	337	318	351	332	364	342	328	321
45088	60758	67402	57713	40578	30499	16776	19987	14622	4536	858	859	841	790	853	814	874	877	1391	1283	1073	844	897	971	949	853	853	854	819	873	831	817	781	829	854	823	833	843	833	815	842	823	835	807	836	854	821	874	813	802	896	838	818	825	862	798	786	824	813	815	857	824	811	806	833	823	752	849	849	816	849	784	848	860	827	831	788	836	793	825	810	881	855	777	809	855	800	838	884	826	899	820	829	795	822	841	806	818	839	813	811	775	825	828	769	839	867	813	813	790	842	802	802	783	794	804	824	847	829	820	767	854	834	807	802	841	875	839	859	846	815	765	855	845	817	820	845	842	786	809	826	807	827	789	813	783	825	841	835	797	793	842	789	834	797	826	801	816	848	823	835	855	800	864	821	824	874	847	845	815	871	787	813	838	864	787	833	842	831	815	801	884	783	832	857	804	828	876	826	830	865	817	840	813	806	816	835	856	848	856	823	795	794	802	830	821	821	791	789	828	825	834	794	877	773	841	849	816	827	818	836	802	805	798	809	809	850	840	804	797	816	811	856	854	841	827	825	850	829	839	838	790	765	832	842	818	837	845	827	821	802	790	856	832	826	825	844	837	797	818	808	829	793	821	901	818	806	831	854	902	819	809	818	814	836	834	838	784	832	904	842	868	833	855	837	894	853	773	783	826	807	860	831	847	810	889	775	764	848	785	791	789	837	812	796	829	813	823	876	821	834	819	814	793	828	853	829	814	861	824	804	792	865	841	813	788	855	815	833	800	857	816	872	860	797	815	817	806	841	797	821	774	816	801	828	843	825	790	786	841	819	845	829	812	818	825	811	841	808	782	760	876	813	866	877	849	840	807	819	832	900	802	837	861	790	811	853	800	904	814	812	850	793	795	800	856	836	819	797	793	810	885	847	852	841	811	808	814	840	807	823	808	800	801	862	773	778	867	814	847	848	787	832	847	842	832	804	826	789	813	875	838	802	782	856	769	808	829	836	830	859	817	819	825	864	836	800	789	813	820	827	825	833	862	860	811	802	848	832	763	748	842	816	820	866	856	825	816	818	813	822	859	818	807	835	862	825	820	834	808	837	817	768	849	810	848	765	815	872	861	852	828	854	781	782	807	868	824	845	798	840	816	847	892	840	801	792	848	867	788	847	853	852	780	768	820	822	823	799	836	800	809	837	834	772	828	834	783	833	831	771	837	835	819	827	787	872	849	835	839	848	818	799	834	796	774	776	837	817	846	834	819	788	852	834	819	824	811	858	808	827	812	846	809	868	837	811	864	852	812	860	800	822	814	818	885	870	762	859	827	788	902	877	839	855	842	808	789	824	847	873	810	832	870	867	801	791	854	777	792	808	824	849	815	852	843	799	870	817	818	822	792	862	831	837	870	849	821	842	839	844	843	824	870	840	860	830	818	843	829	837	846	844	790	840	844	824	853	826	827	846	782	844	810	877	793	842	803	809	832	799	811	851	781	802	818	838	838	813	844	828	840	852	824	816	862	814	852	880	838	810	830	836	824	867	761	813	782	834	813	821	821	800	809	779	815	825	826	792	844	834	831	894	840	820	802	796	831	838	817	846	801	807	854	839	864	878	824	824	864	810	808	807	829	837	831	841	820	844	835	828	869	814	801	848	829	872	850	794	845	816	851	841	788	847	843	804	826	810	772	840	861	826	844	791	834	814	819	880	815	855	822	833	825	779	789	836	884	840	840	864	775	835	837	843	836	853	782	856	836	824	823	799	824	816	808	843	821	836	796	823	777	823	823	839	808	855	841	846	835	812	784	832	876	897	863	855	804	786	811	809	825	787	764	848	821	882	775	850	812	842	815	878	868	852	795	813	854	792	808	879	781	833	774	846	801	815	821	864	814	849	846	823	792	821	868	824	857	799	842	819	849	795	860	860	882	792	802	858	859	863	823	816	858	816	789	775	838	809	826	826	834	817	806	842	779	806	859	820	834	839	777	842	850	748	835	812	865	809	782	853	844	832	853	863	864	771	821	805	793	857	840	803	835	837	840	820	846	818	809	872	821	790	814	876	860	832	876	815	790	818	822	825	809	843	832	849	782	823	843	801	818	808	789	810	768	863	867	809	884	827	892	837	792	794	786	800	852	826	849	834	789	872	844	810	784	881	810	812	819	879	872	780	808	855	836	783	842	848	792	862	824	855	833	774	766	824	815	859	794	809	793	818	795	891	760	816	781	800	864	832	814	793	874	861	836	827	850	783	840	836	838	870	837	832	870	834	809	820	883	762	823	848	829	792	810	787	818	860	828	863	872	799	846	770	814	862	817	859	848	823	891	801	873	834	833	832	842	822	821	811	787	838	840	846	800	859	833	843	834	810	820	814	819	830	847	836	815	816	858	854	811	815	848	823	858	824	810	766	871	788	801	807	820	807	781	868	825	822	862	852	824	822	815	823	808	857	825	859	839	867	838	853	811	813	824	826	794	863	820	801	838	829	834	832	841	827	867	815	836	833	866	817	819	846	856	829	805	805	777	806	874	829	790	817	841	811	843	821	798	881	809	848	825	827	818	781	864	805	771	814	840	807	825	827	826	795	778	804	821	829	866	855	784	829	783	814	814	855	850	815	849	841	841	806	871	804	818	800	792	841	834	786	804	842	851	790	911	865	857	841	813	800	855	805	830	851	744	824	827	847	817	825	813	829	864	865	835	833	796	824	848	839	850	862	830	814	851	804	864	849	848	865	839	853	795	823	837	814	831	874	871	826	826	861	774	813	833	799	819	860	847	847	845	825	863	803	761	838	863	822	840	868	836	840	818	848	799	853	828	828	819	809	832	833	826	875	804	853	842	778	832	861	860	853	844	819	841	805	816	804	820	796	824	829	866	816	845	809	823	847	766	855	806	832	821	831	817	779	814	814	858	839	863	863	842	848	807	815	868	799	843	848	821	825	791	841	787	808	833	814	840	828	833	859	819	781	815	802	810	807	843	813	834	844	777	837	850	849	790	865	818	818	821	811	812	800	822	833	790	843	767	809	864	854	785	836	815	832	828	838	802	819	831	845	884	812	837	785	848	803	799	858	802	798	835	823	817	826	846	777	833	905	869	847	842	841	834	846	772	845	817	826	827	816	808	870	824	801	837	832	868	898	849	851	836	862	810	830	878	803	836	817	788	801	812	805	786	849	867	861	815	854	838	825	822	858	854	835	833	821	830	842	778	818	866	854	843	792	837	842	803	816	807	814	851	879	853	777	834	845	770	857	787	775	794	815	828	846	898	879	824	812	801	812	787	847	826	866	835	838	796	825	829	835	853	815	794	833	786	860	820	772	809	871	815	839	839	829	804	821	777	820	790	794	810	776	845	836	850	803	799	809	836	770	786	849	835	841	819	824	816	824	799	832	837	809	870	823	831	805	898	801	766	819	851	826	831	897	832	822	809	826	813	805	846	832	779	841	761	819	798	793	793	866	830	812	820	821	818	788	846	816	779	770	796	851	827	870	823	896	896	833	780	862	824
70816	76950	72070	54779	32096	18239	7497	6891	5049	1896	375	309	341	317	322	340	362	413	477	426	382	375	380	344	351	370	323	353	327	331	333	294	340	340	329	310	336	322	332	341	319	347	328	331	339	325	311	338	339	352	353	350	347	339	333	316	348	345	358	340	312	360	350	346	350	345	308	321	282	339	378	354	365	359	298	362	354	324	349	333	339	346	341	324	341	328	322	310	293	308	322	351	345	351	283	324	352	369	351	345	326	353	325	331	343	314	333	390	372	371	350	324	333	340	326	357	366	328	348	330	334	353	334	334	331	350	359	335	336	336	334	347	320	346	306	354	341	353	308	321	371	348	351	326	364	353	346	312	323	312	361	306	327	328	332	310	330	363	394	344	331	334	337	356	307	320	361	353	354	363	351	353	361	327	340	382	346	331	336	348	328	357	338	332	327	339	350	316	335	316	318	334	336	355	314	362	320	367	346	330	343	311	352	335	334	336	340	315	335	335	306	348	347	330	344	339	329	358	360	333	324	351	335	345	351	331	323	307	348	319	362	346	338	341	363	355	339	307	316	344	315	365	351	304	320	290	328	335	356	361	351	332	315	338	353	341	337	315	356	337	389	328	330	330	329	341	358	355	377	377	373	348	334	336	345	336	365	351	333	324	311	339	343	299	321	298	374	356	328	356	384	353	330	332	339	333	331	307	333	368	318	354	327	330	312	354	360	321	329	286	303	348	340	336	326	347	353	357	360	346	327	320	327	342	352	368	358	331	351	322	282	342	353	356	338	317	321	358	325	337	370	296	361	359	353	367	328	326	318	322	306	302	320	377	303	314	331	351	314	325	314	367	337	342	354	368	303	338	306	332	359	324	354	310	340	321	340	332	386	325	343	364	324	388	342	341	346	341	340	369	314	311	314	321	339	316	332	330	350	351	374	319	306	343	344	314	342	349	326	329	350	355	319	322	333	357	345	320	342	356	338	361	320	301	331	329	357	309	323	322	325	355	334	348	290	355	340	312	351	344	305	358	364	326	318	330	364	316	308	364	338	312	335	354	355	387	310	358	348	348	330	332	315	353	318	338	306	348	335	340	371	326	307	346	357	349	314	330	321	365	322	338	345	360	343	319	370	353	345	348	335	345	340	348	335	339	373	328	350	294	362	356	343	348	370	339	321	333	313	319	333	338	325	335	362	323	305	316	354	346	369	331	313	327	321	320	329	345	330	344	307	327	345	317	336	334	321	359	317	360	345	349	329	335	302	341	367	354	311	327	343	305	324	340	325	349	335	351	315	347	353	351	333	331	347	309	341	370	306	344	337	333	329	339	370	362	342	332	328	319	329	325	348	332	311	360	336	331	307	337	346	320	325	338	347	320	344	333	317	320	328	336	333	332	326	341	338	344	341	338	346	330	346	342	352	343	337	339	355	352	330	316	339	364	311	322	332	323	325	350	327	337	331	359	363	353	306	351	353	340	354	333	344	308	337	358	341	326	342	313	369	323	325	329	334	352	337	349	336	325	368	347	317	331	313	329	320	315	336	323	342	308	320	310	332	347	345	348	344	335	354	337	330	341	292	305	347	362	344	342	312	336	336	340	320	320	322	321	311	349	312	361	317	324	322	306	275	323	337	333	363	345	343	350	328	321	327	337	388	339	315	340	353	339	320	348	330	321	331	310	345	364	328	299	344	357	342	349	330	327	371	328	317	324	313	336	330	334	365	342	346	325	328	312	321	338	322	357	369	326	317	350	318	336	320	328	312	315	323	319	303	375	316	380	336	341	371	302	311	321	374	333	323	314	354	294	327	337	354	312	330	320	368	355	359	372	324	328	334	336	349	352	360	322	352	339	344	355	320	337	331	345	356	405	351	304	347	338	337	317	330	316	307	329	327	343	335	349	333	313	336	338	358	338	339	332	355	332	312	330	363	319	347	302	324	355	355	341	340	359	341	340	333	338	363	379	321	365	332	341	384	359	340	360	324	341	349	341	332	356	309	352	340	339	336	347	329	362	369	340	370	313	330	365	309	362	336	326	320	307	306	330	358	313	333	337	360	360	330	289	336	354	346	359	320	313	303	327	321	310	340	347	336	350	359	369	331	351	338	343	348	337	361	365	337	361	333	287	332	350	329	332	344	325	335	325	319	359	355	382	358	345	353	371	310	310	306	330	335	323	337	323	331	320	311	304	319	286	299	321	344	316	344	370	369	370	334	330	312	350	341	352	318	310	325	350	367	329	344	375	340	377	359	313	332	332	320	360	319	328	340	339	347	312	321	360	360	323	336	325	319	311	346	368	355	368	327	305	321	322	325	301	326	329	313	352	309	288	346	341	371	340	371	332	334	331	350	316	325	312	362	348	379	366	341	373	313	356	335	346	329	330	318	353	348	342	321	339	336	317	350	365	342	377	339	306	332	298	334	338	344	305	352	333	338	347	328	302	313	347	358	330	325	340	355	349	289	329	358	365	335	342	364	360	324	336	315	298	342	308	335	323	338	343	317	335	350	310	329	335	335	313	340	340	362	359	314	341	366	342	351	319	321	344	365	336	334	330	332	331	332	353	348	341	366	346	354	344	351	365	324	323	326	312	341	336	343	302	339	322	327	340	333	335	332	329	313	345	330	343	339	358	351	333	316	347	334	355	316	365	321	332	382	328	339	331	344	319	352	338	356	335	346	344	331	320	346	361	328	335	355	328	341	348	287	342	312	325	331	316	343	343	333	367	339	361	351	347	316	318	388	324	334	334	318	343	324	334	332	322	330	329	349	357	349	338	325	349	337	325	306	338	340	361	358	328	323	338	350	340	321	314	319	352	335	333	293	319	343	360	300	346	324	354	317	326	307	329	336	326	367	331	336	301	388	353	349	340	319	348	325	331	360	352	322	316	337	368	323	330	357	336	341	367	345	352	338	346	316	349	339	363	335	348	374	344	345	327	341	337	346	368	366	316	349	332	321	334	336	363	391	320	365	347	336	352	327	309	316	352	310	351	260	349	343	357	351	331	349	365	351	363	332	317	319	349	308	354	332	339	364	348	340	327	385	328	303	327	351	331	317	344	328	333	312	350	349	328	342	345	363	351	353	348	350	290	356	325	388	309	320	326	349	343	338	359	342	355	328	306	328	318	343	339	319	337	340	320	343	317	309	323	316	360	391	357	346	339	341	326	355	360	320	336	364	338	343	347	356	349	365	348	352	307	336	373	373	361	305	316	358	344	351	321	369	319	314	312	343	342	321	328	354	326	353	313	340	320	349	323	325	383	336	340	335	330	313	344	359	384	373	344	319	348	344	329	372	357	304	338	357	313	314	333	350	362	338	294	331	349	324	313	307	354	315	337	313	330	345	325	317	341	330	324	330	362	344	358	350	294	319	325	340	329	323	320	330	336	328	316	331	339	327	345	341	337	360	365	348	335	324	321	320	322	341	346	381	369	359	318	323	348	337	346	316	317	375	358	339	345	362	391	358	336	350	358	337	325	333	327	334	324	311	329	342	361
46369	61404	66410	56558	38395	26073	16592	19152	15229	5699	814	834	848	862	888	899	940	1124	1342	1188	1092	908	964	963	980	898	790	872	833	777	808	800	856	756	829	802	791	799	845	845	817	831	804	822	799	836	820	834	802	804	850	849	822	801	843	826	800	836	853	839	850	874	831	820	863	851	860	824	864	787	855	803	802	870	811	814	846	816	770	829	823	788	845	825	790	836	819	855	794	780	753	872	824	789	809	834	838	771	819	817	810	795	818	815	828	806	816	814	812	857	858	798	811	840	820	823	818	841	790	823	841	856	828	806	879	831	812	828	849	837	873	839	846	847	813	828	807	831	832	866	824	869	867	808	860	810	855	817	772	807	868	854	837	839	809	819	822	807	829	831	858	788	848	816	846	853	780	840	841	836	815	778	825	830	877	781	839	827	791	794	870	857	780	772	840	835	804	852	826	803	810	839	865	837	849	849	820	804	820	877	787	785	797	831	832	895	856	851	824	843	838	860	781	783	823	829	814	820	790	843	862	771	821	832	895	775	831	881	842	820	834	820	861	804	824	819	856	794	813	828	847	841	853	822	897	812	825	816	789	806	831	839	825	836	814	819	860	799	843	877	866	816	816	794	785	793	846	825	831	817	886	823	804	812	870	822	821	803	830	826	842	852	821	798	810	793	815	840	844	826	851	786	830	807	828	806	806	858	808	859	873	840	809	804	836	875	855	827	840	811	780	800	845	786	848	830	888	835	823	803	828	805	783	828	841	823	875	882	885	809	835	831	810	813	851	803	814	851	854	843	851	812	828	813	852	857	850	879	835	837	768	752	851	831	791	834	841	833	826	854	814	867	842	816	839	854	850	830	862	847	873	851	813	803	845	774	829	819	811	823	871	833	821	874	854	804	852	813	819	822	856	813	821	838	833	839	840	784	814	820	828	822	884	848	808	836	906	813	826	854	813	805	851	816	807	866	833	793	826	832	814	859	841	871	806	802	813	824	800	838	897	816	781	780	827	867	839	853	802	804	813	838	808	838	792	810	825	823	786	801	792	848	810	835	816	871	839	826	829	855	823	853	808	812	871	806	833	827	819	861	834	824	833	762	821	882	879	851	826	826	860	842	779	804	824	831	876	876	845	768	814	843	868	815	843	857	859	837	854	789	861	823	846	784	800	897	837	804	847	820	841	804	850	855	856	818	908	861	816	809	818	863	825	806	826	798	808	826	849	820	810	836	844	809	821	796	818	804	855	824	812	792	817	823	795	886	851	825	838	829	816	793	913	823	892	852	819	822	870	850	847	812	835	805	803	826	843	840	865	830	803	819	800	871	868	781	850	831	859	753	827	813	823	838	847	840	777	821	840	811	838	787	834	818	828	876	797	782	841	831	835	771	846	824	794	805	838	794	826	829	847	852	789	827	819	847	838	810	782	865	832	822	815	864	833	794	789	807	814	860	766	812	815	823	827	819	836	811	816	843	825	828	780	770	834	819	869	801	850	814	790	820	848	901	823	822	823	812	852	830	797	835	867	836	848	825	784	814	864	854	793	848	837	823	841	886	851	810	890	857	789	791	838	866	805	803	830	814	836	837	811	831	834	846	790	820	849	854	796	775	829	797	851	808	917	837	848	789	785	817	817	871	839	809	809	806	796	819	847	810	835	827	799	842	865	823	876	826	854	828	803	835	852	853	792	851	828	873	854	853	821	824	851	821	784	828	826	871	864	821	845	816	797	779	807	805	881	803	838	875	892	850	816	824	832	815	850	817	859	832	839	862	770	833	804	828	810	815	884	865	796	819	871	835	868	857	817	797	802	809	842	777	828	834	788	812	789	810	807	834	793	834	860	876	758	784	814	804	847	822	811	768	829	878	830	861	840	830	834	806	837	866	803	805	868	845	862	790	845	872	846	840	822	843	797	796	809	891	788	820	803	795	833	842	807	809	852	853	830	791	794	852	888	798	847	791	849	855	793	882	794	842	823	838	820	827	792	847	857	824	805	841	840	849	832	815	813	787	865	801	844	856	825	838	817	860	843	850	820	811	868	827	852	830	756	845	806	780	813	832	818	778	780	845	819	854	840	826	835	773	853	819	824	871	813	831	770	786	824	820	834	811	826	836	837	811	796	827	820	807	829	774	793	843	777	828	839	853	816	866	834	802	857	823	833	840	854	807	822	848	835	838	818	838	822	843	808	813	828	876	876	765	865	791	791	816	820	835	831	804	868	806	816	789	837	860	846	833	803	815	834	869	872	806	764	802	873	813	806	831	848	855	848	837	833	833	813	856	824	867	812	853	851	839	783	834	795	797	840	823	858	843	861	865	807	769	813	797	814	823	837	833	815	848	876	841	831	839	830	811	815	810	836	807	840	815	840	869	815	844	871	855	826	849	847	770	868	812	841	827	806	839	837	887	787	827	826	822	797	850	845	836	792	831	849	814	896	812	854	784	791	849	880	851	879	815	802	858	816	890	789	787	790	874	864	817	875	837	850	866	806	879	859	804	812	823	801	786	817	881	805	832	853	836	800	795	831	822	830	809	811	869	836	814	831	824	795	845	786	818	877	812	822	807	803	874	801	844	816	826	842	798	808	802	823	800	820	873	852	857	861	849	841	834	823	799	812	840	868	808	787	842	818	827	792	804	830	849	843	882	793	804	888	777	815	836	802	775	797	821	835	831	884	925	825	817	835	762	797	787	813	884	875	793	817	835	823	849	845	800	841	860	814	802	849	811	774	860	871	903	861	819	851	848	865	828	799	811	763	822	800	869	809	828	837	874	849	839	819	789	830	798	856	780	818	823	839	826	784	806	827	791	844	844	817	813	830	776	819	818	789	807	789	810	831	856	854	835	813	810	829	776	769	810	826	838	847	784	839	855	827	870	859	849	846	787	844	832	816	808	831	828	829	854	841	834	859	830	842	854	825	813	849	792	853	827	801	825	866	901	840	816	848	839	815	868	821	822	790	861	804	773	862	849	818	852	823	821	825	780	820	809	820	832	836	760	773	843	839	801	858	829	814	841	849	815	824	844	820	843	860	828	827	817	827	831	843	832	805	827	788	830	834	871	786	829	751	819	834	823	786	792	798	857	841	827	867	857	799	771	847	813	826	852	850	829	782	867	845	820	789	818	822	824	824	816	836	803	795	824	809	825	841	839	764	788	802	761	773	854	844	831	802	799	824	808	832	828	876	835	851	871	792	794	783	832	808	819	791	897	826	838	843	826	798	815	839	887	834	889	867	794	792	866	834	836	830	848	850	831	808	836	863	800	797	813	835	870	849	834	841	792	814	808	818	887	853	787	814	816	850	863	794	833	857	813	834	824	783	788	829	832	814	827	802	849	823	832	892	836	824	838	850	843	806	895	838	877	792	788	846	823	839	827	801	838	802	835	852	809	813	762	770	839	793	858	847	841	854	822	849	801	868	814	780	811	846	842	822	863	825	858	812	830	794	803	802	808	885	829	811	846	810	846	850	852	801	832	784	804	847	805	858	798	827	813
70165	77511	72046	51417	35425	18365	6343	7580	5645	2561	398	320	332	347	347	354	342	371	445	434	386	362	339	358	357	360	352	322	360	338	340	308	321	331	345	334	343	351	359	322	337	345	342	306	331	338	359	347	299	321	354	338	315	354	381	344	339	334	361	349	333	357	342	357	335	345	338	374	334	336	326	363	357	342	361	341	352	318	322	311	355	349	361	319	356	315	331	339	346	372	316	304	319	328	329	328	339	369	311	314	336	365	340	303	344	338	324	379	354	358	330	345	336	356	303	344	355	335	360	325	354	337	345	328	353	339	348	330	338	347	350	337	311	364	337	344	322	342	344	297	333	290	310	340	335	326	316	369	357	352	324	374	356	316	343	334	335	372	319	385	338	314	338	323	346	331	386	348	341	344	366	343	328	324	368	346	366	325	328	333	326	337	329	324	336	353	378	355	332	329	340	354	367	324	325	314	339	348	316	324	338	348	339	335	349	336	319	312	369	309	320	340	338	324	358	336	327	312	362	336	324	369	317	333	346	318	319	336	345	355	369	347	354	334	326	344	325	323	329	316	354	335	295	349	303	301	333	363	311	303	322	308	335	355	367	334	356	337	338	350	335	334	292	359	363	334	316	325	314	343	333	326	328	336	311	308	341	313	317	365	354	336	350	320	342	358	355	339	332	350	334	350	339	324	293	329	350	340	311	307	332	379	357	331	353	359	341	355	315	357	341	355	336	333	337	335	329	326	336	340	373	350	360	335	332	363	323	327	339	371	328	330	333	347	330	371	332	315	341	343	350	311	368	307	369	339	350	348	359	330	341	318	341	361	353	360	344	314	350	319	380	363	315	329	311	330	325	327	313	347	370	325	307	340	351	330	370	353	369	336	314	366	316	347	377	359	316	343	358	320	350	343	332	336	333	356	361	326	319	325	318	370	343	328	323	336	336	338	307	336	329	343	326	355	326	325	370	336	337	355	306	333	318	370	313	342	351	317	329	375	327	354	305	351	329	307	352	342	356	364	343	343	301	317	318	338	300	341	351	321	358	335	328	344	339	364	339	311	333	332	345	311	323	354	377	320	326	289	355	324	375	322	341	298	326	325	342	326	325	325	348	355	347	339	350	338	358	362	330	367	318	341	313	374	340	358	337	364	340	314	339	348	325	308	352	327	327	314	338	320	328	341	329	347	290	331	319	334	322	310	350	355	354	297	360	328	332	326	331	366	328	340	327	321	327	315	354	315	347	331	343	338	344	321	358	350	330	364	298	338	339	354	343	350	335	302	351	363	305	340	350	303	334	353	327	328	324	343	330	327	289	325	367	334	318	314	339	324	379	340	354	339	336	334	316	361	330	303	319	310	329	319	332	345	322	346	327	355	341	355	360	318	316	339	347	352	340	332	314	324	330	333	303	365	319	348	343	330	294	333	342	363	345	350	377	321	374	381	330	350	337	346	337	317	348	364	320	311	312	345	333	341	347	331	329	355	337	306	353	364	323	329	341	327	311	329	310	345	383	316	360	322	316	364	353	329	341	334	328	328	339	333	358	362	334	329	330	358	376	336	334	277	367	316	306	325	332	349	343	364	352	311	322	336	378	326	356	319	369	367	344	340	361	356	301	326	343	336	335	339	370	329	326	320	336	336	362	339	322	330	311	360	400	317	337	336	342	328	342	345	359	329	333	351	350	332	318	347	306	352	349	280	307	339	336	356	305	355	390	332	346	344	320	317	310	325	342	331	355	333	339	330	341	334	357	328	347	378	334	322	311	337	339	357	338	326	342	345	352	352	311	356	330	340	341	335	361	337	367	338	316	366	336	334	368	339	360	338	366	352	325	306	347	310	328	316	371	324	368	307	310	329	337	362	324	366	356	345	319	356	354	353	365	320	327	356	347	377	325	346	314	312	360	348	368	313	304	355	324	318	334	338	294	317	368	344	342	319	317	322	315	361	347	347	332	315	354	363	339	334	347	371	320	320	317	331	351	316	338	352	352	316	318	338	354	326	372	362	370	331	350	311	341	356	349	332	291	329	324	321	341	349	325	351	349	339	340	348	332	318	303	321	327	352	323	342	332	343	349	354	333	320	382	337	345	308	335	348	329	334	335	345	340	351	306	349	348	377	325	346	333	333	326	336	351	326	349	353	319	350	325	345	325	345	358	324	353	367	345	343	348	296	331	352	324	302	351	329	307	355	336	310	310	337	348	326	347	370	359	323	373	361	349	335	324	343	355	337	346	284	337	326	305	330	333	330	329	395	320	287	305	324	335	354	345	320	369	368	350	342	337	346	311	331	341	304	317	366	347	339	331	363	354	344	325	314	342	351	325	327	358	363	358	333	322	356	337	363	357	334	341	343	373	328	341	337	355	349	352	327	364	349	370	374	289	353	357	316	357	300	372	338	283	293	324	339	357	362	356	320	351	346	321	366	334	344	330	337	346	338	339	340	336	319	312	310	366	373	336	326	396	302	308	346	331	319	321	355	353	342	323	338	335	347	314	332	311	362	325	338	341	335	323	322	329	311	335	312	324	347	339	300	334	300	350	336	339	348	323	344	351	353	354	313	352	337	323	346	358	331	333	318	319	362	360	338	327	326	343	355	321	356	360	330	335	330	329	335	316	347	305	336	324	348	369	350	321	334	385	318	309	293	332	332	316	334	347	379	330	341	336	326	367	347	340	363	344	358	336	338	341	342	372	363	351	337	345	329	356	339	341	374	367	353	329	348	306	339	289	312	316	337	287	351	356	365	321	334	340	339	351	342	321	345	315	318	328	316	310	336	299	324	334	327	305	345	341	334	330	314	339	328	335	307	323	293	333	364	332	381	378	336	302	361	340	380	344	338	334	343	341	335	340	383	336	366	327	349	338	332	356	329	333	356	349	321	355	367	335	355	353	330	305	337	339	342	355	312	339	321	341	350	295	346	356	383	366	330	362	360	345	334	324	330	347	326	375	346	366	354	362	316	340	327	308	338	342	339	321	328	318	338	374	326	324	332	348	366	327	336	292	331	312	359	316	337	314	332	345	379	304	332	329	303	342	315	370	309	358	325	315	343	295	330	346	350	359	331	340	337	338	327	332	322	311	342	331	357	336	302	295	345	309	343	348	306	357	345	357	319	308	340	353	331	381	294	326	362	305	330	330	325	365	360	325	318	312	335	360	360	350	337	310	328	341	326	352	312	372	361	335	330	347	362	354	315	364	320	324	325	313	351	334	334	360	386	334	339	337	329	302	348	333	367	337	392	322	377	354	357	329	329	364	321	330	323	325	354	347	359	332	348	336	325	357	331	344	363	337	331	344	368	330	339	357	332	319	335	311	338	326	293	329	353	351	332	334	338	339	330	349	348	340	337	347	347	324	312	341	335	323	333	314	352	319	311	338	302	321	359	296	340	362	331	342	327	292	323	321	336	329	380	370	337	394	382	346	348	338	324	359	342	334	351	332	327	334	346	343	362	360	335	326	341	335	318	298	337	332	354	342	313	360	349	326	351
45966	61980	66412	54357	42137	24397	14589	20326	16341	7939	821	885	807	831	861	917	900	1093	1353	1399	1075	969	924	919	921	850	875	842	871	807	856	856	837	846	814	850	873	827	771	837	806	869	872	843	803	866	831	811	886	800	856	807	841	841	832	824	849	807	817	802	828	844	830	814	806	782	807	907	792	839	850	848	757	861	870	843	812	832	822	807	811	836	812	852	787	809	824	806	785	805	799	800	807	810	848	822	835	869	856	843	815	813	831	859	858	799	847	801	875	833	875	816	818	855	805	882	865	799	864	833	800	806	850	791	835	801	798	843	846	867	805	786	838	828	819	817	770	786	847	846	801	859	811	799	798	842	835	811	790	838	830	796	828	853	803	829	791	834	824	834	834	817	841	814	774	900	832	830	767	785	865	834	861	807	876	815	837	840	810	838	795	880	831	835	883	821	817	798	822	812	829	817	822	788	823	817	851	787	796	814	827	840	824	863	836	787	854	856	816	796	828	816	843	802	822	774	827	839	832	845	845	875	762	837	792	800	847	838	839	840	850	843	850	821	844	803	861	779	806	821	846	803	800	830	833	836	826	802	884	873	818	798	800	807	792	832	843	847	853	818	800	776	827	818	819	824	818	801	821	827	815	862	816	847	866	770	841	828	839	851	866	799	825	786	867	823	849	801	791	811	822	852	831	850	820	804	827	828	830	806	835	835	827	823	823	835	864	787	802	795	822	810	824	841	811	820	838	819	766	869	831	779	823	852	831	798	797	832	847	798	838	822	815	779	858	832	842	819	856	850	835	789	843	860	875	796	826	852	814	830	815	866	811	791	809	768	806	843	770	809	856	767	828	850	780	833	822	836	832	830	799	875	851	839	845	848	816	820	813	824	785	841	818	812	824	852	804	833	885	829	836	855	789	790	828	863	838	850	828	809	799	821	836	812	811	828	823	816	816	864	812	812	803	784	842	855	837	818	796	808	832	876	848	867	848	861	819	853	821	861	822	797	814	782	797	814	797	804	801	841	826	839	823	855	852	790	818	808	837	815	809	814	825	833	790	858	795	821	852	881	814	825	904	796	802	844	823	853	873	798	834	789	834	854	854	840	802	830	810	810	862	839	854	819	808	837	836	791	793	782	834	812	787	830	845	812	766	818	833	772	802	792	807	815	856	857	826	829	882	829	843	798	774	845	831	883	820	861	871	842	809	855	845	800	792	871	839	826	815	825	821	808	817	822	806	829	858	784	819	844	817	841	830	818	844	830	840	820	799	829	833	839	795	795	820	791	862	795	816	799	826	812	857	847	840	851	833	783	845	816	884	830	837	822	811	808	882	786	833	873	818	788	804	818	764	859	828	851	857	789	793	840	812	815	886	799	864	845	821	843	867	820	836	848	852	811	823	833	834	816	809	835	828	836	888	868	818	802	799	855	747	823	835	746	886	807	831	823	845	847	832	862	874	842	799	822	816	797	816	815	800	793	848	868	806	796	787	882	805	815	835	816	803	837	804	824	842	794	753	860	823	840	814	815	802	857	815	809	786	827	798	852	795	773	831	817	819	840	848	792	800	782	816	817	816	848	796	776	866	813	823	797	827	801	844	808	864	850	788	842	851	826	797	792	816	820	842	831	752	797	825	902	801	800	879	858	784	805	806	777	848	822	789	806	815	873	848	835	815	794	840	799	805	774	839	839	809	812	842	788	835	811	829	803	840	822	814	859	854	852	837	832	844	819	843	841	820	854	776	831	852	887	885	809	761	823	839	805	878	831	821	841	836	816	793	831	848	866	845	831	821	856	842	850	774	831	835	846	828	856	763	812	812	815	824	841	825	815	837	840	798	801	817	869	835	819	863	893	826	835	838	816	784	798	841	835	759	820	798	850	791	811	797	838	840	853	790	804	809	784	882	838	798	862	828	837	834	796	811	824	811	822	886	796	791	841	833	835	885	823	842	841	864	846	858	823	858	816	843	808	786	844	857	871	796	829	798	822	753	806	847	796	809	865	839	828	822	808	792	880	824	799	836	796	869	837	831	858	787	855	840	808	887	865	848	808	821	851	803	823	821	816	804	871	810	846	788	779	838	838	821	845	873	868	841	806	824	773	842	902	804	855	799	820	814	883	844	801	765	834	797	837	818	765	817	853	827	806	820	768	788	774	771	835	770	801	817	799	816	843	831	838	804	810	842	895	866	890	829	795	855	841	846	825	832	822	810	829	826	790	846	827	826	784	773	808	815	850	825	823	830	890	819	885	818	811	891	793	808	870	826	805	867	829	836	836	866	825	857	894	820	801	830	841	863	805	798	790	814	807	821	798	835	809	861	798	784	807	814	808	796	856	826	839	836	886	885	861	782	826	869	770	771	779	795	828	846	853	814	827	828	801	767	814	799	767	786	853	826	815	825	847	834	813	822	813	801	881	823	834	843	838	831	843	829	834	850	786	818	865	770	804	819	831	838	835	819	840	840	838	858	811	774	839	856	791	836	875	830	826	840	851	798	810	840	811	843	854	832	801	857	818	869	825	897	785	855	846	842	850	813	835	805	832	811	810	850	826	841	812	835	816	856	832	868	823	842	868	795	832	802	850	868	767	786	842	806	829	874	805	780	792	825	817	785	844	855	817	802	817	852	791	839	754	825	824	838	820	843	796	868	849	849	816	850	833	775	840	811	858	820	814	830	805	831	858	819	847	843	812	811	811	830	806	861	806	806	840	803	849	788	831	805	819	850	795	877	828	773	861	862	874	839	865	833	829	853	862	822	843	786	818	802	837	806	817	846	852	783	815	822	800	800	848	819	873	799	820	846	855	835	825	830	844	847	820	815	810	809	789	816	761	803	762	793	846	858	817	763	812	856	831	867	798	788	823	799	774	821	805	823	826	813	783	829	793	880	814	848	825	783	857	838	821	775	792	796	849	828	859	775	862	824	889	852	843	835	801	886	804	819	780	800	886	777	831	823	770	837	822	891	851	791	828	845	822	797	788	808	857	842	783	785	846	818	842	856	868	821	814	837	838	772	855	786	845	818	845	805	817	843	803	842	836	811	832	826	877	870	808	855	763	831	827	843	856	831	824	820	816	807	796	828	818	811	841	823	765	814	834	838	830	884	849	879	838	787	828	787	824	812	811	850	853	857	819	872	755	834	839	848	803	780	815	838	817	889	839	831	793	835	829	857	834	866	851	800	845	862	799	830	893	829	871	798	809	841	866	839	857	797	828	827	852	848	771	880	856	829	835	857	846	821	871	849	797	843	859	861	735	833	818	799	809	800	899	802	893	811	824	801	827	847	818	864	853	863	857	871	791	795	841	852	851	846	792	860	819	815	855	809	832	835	830	839	811	821	764	819	836	844	862	801	827	806	851	812	810	812	784	847	829	832	814	829	800	809	862	839	889	792	856	788	843	834	820	824	826	872	793	811	885	879	830	821	874	804	818	844	804	813	824	833	827	920	853	841	869	855	771	807	798	801	831	820	784	826	834	821	828	819	831	822	826	845	808
66213	77316	74871	53795	35143	18062	6297	6352	4786	2185	348	352	344	300	359	360	375	372	394	404	380	348	379	374	360	300	333	343	365	372	347	334	319	306	319	344	347	326	380	342	320	326	322	326	305	341	357	327	311	318	328	333	313	345	296	322	337	316	362	358	351	322	358	327	364	327	329	335	316	323	312	321	303	335	348	331	330	364	337	374	341	328	339	349	307	330	342	357	333	313	369	372	323	322	331	385	319	323	331	316	340	364	347	323	342	322	330	350	308	350	340	324	340	353	340	333	338	340	299	308	346	320	346	347	347	313	360	285	334	347	333	332	360	350	361	319	348	306	320	353	318	336	323	326	372	384	324	357	300	364	282	333	350	331	333	335	338	343	333	339	337	339	314	325	344	333	338	346	344	341	367	320	353	348	318	329	354	351	341	357	335	334	323	332	365	356	342	347	305	314	344	315	348	332	336	347	353	324	342	329	352	345	332	354	320	322	324	330	310	337	301	344	347	340	317	322	360	355	316	313	352	334	334	386	359	308	343	342	352	369	313	329	349	361	346	344	330	338	314	339	323	325	327	383	338	306	310	331	330	345	350	332	321	334	356	325	334	343	344	353	318	317	366	335	360	345	377	349	335	358	316	335	333	345	356	330	328	310	285	353	315	315	289	342	364	315	346	328	382	342	342	343	357	371	363	344	347	349	335	353	320	363	326	334	363	329	294	318	338	311	338	355	362	362	337	355	352	353	334	362	359	316	334	326	339	358	329	330	320	332	317	330	317	297	361	363	355	343	355	313	304	330	308	324	341	338	333	319	336	325	356	355	316	291	371	311	326	321	363	349	323	315	353	349	351	326	319	341	345	318	350	334	329	359	301	350	330	320	330	283	324	378	366	355	333	324	322	332	329	326	345	350	341	310	341	302	315	344	342	324	336	353	333	334	357	332	332	333	314	330	336	373	337	348	346	345	321	347	329	370	345	326	355	343	329	327	302	348	328	316	355	349	338	325	329	342	305	348	319	385	333	317	303	338	335	318	365	326	332	335	315	336	334	331	340	351	355	376	329	309	317	357	345	331	317	336	293	333	348	368	332	342	358	351	325	320	338	336	322	334	351	357	305	354	331	328	368	315	305	327	374	324	307	349	347	336	327	328	348	345	363	285	332	361	299	344	333	348	361	334	337	333	306	378	316	349	355	325	325	366	361	339	347	369	304	332	334	350	367	336	350	366	341	288	338	327	353	322	362	358	338	328	323	390	341	345	335	298	346	342	337	310	364	337	342	306	343	351	322	344	329	316	305	355	341	380	360	325	323	317	361	355	345	354	326	331	365	359	332	355	329	316	336	322	324	329	368	355	353	329	351	365	351	329	342	368	332	344	350	333	373	334	307	340	350	323	335	344	338	345	344	312	310	339	311	355	356	385	360	341	340	326	313	357	321	331	361	296	349	343	324	337	317	311	341	364	352	356	327	334	315	354	356	315	333	324	359	295	322	339	341	329	347	347	331	332	344	332	350	334	334	334	332	343	364	338	332	344	314	324	352	346	335	334	331	332	314	312	332	354	346	305	341	357	348	319	347	346	356	346	299	343	322	370	352	320	340	327	328	339	372	348	361	350	361	331	353	352	344	324	357	339	367	292	280	331	294	324	319	345	347	333	327	353	338	342	353	342	346	334	328	349	341	345	345	314	345	364	327	362	345	321	325	360	368	361	319	307	346	328	360	334	286	306	354	352	324	351	337	350	319	328	314	360	342	323	329	310	351	343	328	355	325	354	375	386	344	328	359	297	358	315	365	342	297	341	332	319	325	326	334	319	360	336	354	318	351	329	327	342	356	370	333	332	353	348	317	348	365	337	326	344	334	365	348	315	334	331	356	328	338	372	337	309	351	348	316	335	372	331	344	347	357	343	380	328	316	339	319	314	350	362	313	298	315	311	311	339	384	321	347	328	347	314	343	293	361	295	345	294	354	344	328	343	323	360	351	346	340	346	340	351	306	325	346	343	357	367	319	326	303	337	340	342	344	339	336	352	335	337	315	360	348	316	329	326	346	341	309	304	307	379	333	345	355	315	345	336	318	353	363	321	361	350	370	342	335	325	348	351	312	366	359	343	313	348	344	363	345	334	360	343	337	317	325	309	327	383	315	323	352	354	318	344	322	337	345	365	326	344	353	332	298	358	334	318	318	336	317	327	313	366	336	338	361	338	340	334	335	364	366	340	327	369	335	342	371	359	384	323	317	344	323	361	356	330	357	358	325	354	359	325	334	342	346	322	302	315	371	331	300	324	360	336	356	344	367	338	337	331	335	316	316	316	343	353	346	348	313	327	337	355	355	298	339	343	329	362	310	299	350	347	318	350	320	340	337	352	324	299	340	343	327	316	359	320	335	339	315	353	337	327	365	358	319	325	370	347	320	348	308	376	315	369	333	350	329	321	316	348	362	351	338	340	302	349	320	369	327	333	345	354	342	340	337	358	346	343	348	361	333	336	324	358	328	351	301	340	330	337	312	323	312	358	318	316	343	318	321	347	374	334	334	326	369	321	326	358	348	338	311	351	330	315	340	310	343	358	349	313	339	293	316	330	346	343	335	322	351	344	350	335	378	340	338	332	312	342	322	360	352	335	338	368	338	362	318	343	352	336	297	335	361	324	333	351	334	346	334	323	314	301	345	347	329	310	330	329	361	323	360	342	341	337	323	336	325	314	326	352	324	319	364	328	339	310	321	321	326	327	350	336	350	356	323	352	307	326	337	340	334	321	353	315	324	321	336	327	332	336	352	314	293	369	339	316	319	363	344	338	313	344	320	329	351	341	351	357	335	321	329	320	344	346	365	371	312	322	382	394	337	327	342	340	345	333	305	354	344	345	356	345	350	357	340	339	370	352	331	370	320	304	323	319	340	340	324	290	320	338	321	328	368	307	347	373	349	334	321	326	324	309	346	328	306	319	344	334	319	320	359	334	353	310	340	336	327	342	337	337	379	347	348	355	334	340	330	345	369	330	362	375	355	349	336	321	331	328	367	328	323	413	335	350	344	349	338	345	338	313	344	306	335	308	336	315	344	350	320	328	315	323	320	350	344	358	370	331	338	321	317	347	345	324	332	333	328	310	343	348	359	332	319	314	373	344	341	326	357	358	340	320	341	305	340	325	380	334	337	376	366	356	353	359	327	313	330	311	299	343	315	351	318	292	352	361	306	305	360	354	318	316	315	348	377	293	284	311	302	332	312	337	329	319	339	341	311	343	365	327	364	341	332	305	326	346	348	348	323	346	317	339	349	334	339	334	338	341	328	341	383	323	323	366	361	321	366	324	371	332	328	360	321	351	308	331	331	318	364	342	317	323	358	346	348	314	311	328	338	348	336	303	361	340	323	328	301	323	347	307	327	334	323	341	335	331	321	360	340	345	342	332	312	329	344	331	334	309	348	341	375	330	315	315	364	354	377	349	319	360	350	343	377	350	347	343	342	349	323	322	340	358	345	355	331	322
42978	62349	69973	55737	41633	23397	14420	17895	14218	6943	869	864	837	831	881	880	909	998	1239	1274	1038	878	1034	942	935	821	866	834	828	846	873	872	808	807	841	805	853	792	813	818	840	842	815	826	808	816	828	861	838	815	796	801	851	790	817	844	824	800	826	808	833	812	813	844	793	864	856	858	829	777	811	823	843	826	821	867	830	828	814	814	854	821	842	839	767	824	871	824	821	832	800	826	851	886	847	856	786	856	879	839	834	782	835	841	817	828	831	816	807	892	857	792	840	856	885	879	778	834	855	818	825	851	868	857	801	843	848	841	856	801	792	829	821	825	786	842	848	826	848	806	804	805	777	865	863	851	858	855	849	842	846	827	786	840	816	864	900	825	822	805	830	811	868	823	814	821	806	815	855	823	847	782	866	830	810	824	870	797	830	859	840	840	794	856	813	838	836	847	865	871	817	865	838	827	886	855	817	799	805	820	821	838	828	854	856	819	859	870	859	863	866	817	769	871	815	794	800	780	855	827	842	840	818	834	851	855	838	801	870	837	827	848	815	811	843	781	789	796	799	816	897	836	839	829	837	790	813	790	844	805	794	835	777	860	873	868	782	798	818	825	852	853	792	811	810	863	863	860	806	826	850	790	759	843	856	803	872	831	800	838	834	859	869	818	856	813	813	850	794	792	839	830	842	829	842	834	792	822	812	874	769	844	852	847	856	836	882	846	856	851	844	851	814	832	806	826	790	856	864	789	851	886	833	858	812	783	836	850	858	831	848	843	820	737	836	792	873	833	785	787	817	853	799	791	818	804	832	850	806	841	772	885	854	799	852	855	838	865	843	832	796	827	837	826	872	817	876	799	797	862	835	787	834	804	839	761	857	854	799	889	890	861	822	801	736	826	798	824	847	821	796	858	787	831	825	859	811	770	788	831	836	816	842	865	801	856	851	834	809	787	808	803	815	839	804	827	818	851	804	800	848	797	820	835	838	788	849	807	805	837	840	835	830	854	861	820	752	865	819	804	874	824	886	845	835	862	848	826	837	813	818	846	773	783	823	802	882	796	778	856	820	846	794	863	797	853	869	848	802	819	814	848	831	807	810	855	827	788	788	797	820	878	799	807	859	836	841	791	798	828	831	829	822	821	847	805	812	836	829	850	806	863	833	852	836	829	803	794	847	792	866	846	828	812	854	858	883	823	801	881	870	834	827	801	855	817	883	809	862	827	786	836	819	801	838	812	857	845	837	831	787	801	831	821	776	833	884	826	873	826	774	818	827	810	817	871	898	781	862	902	858	839	837	816	844	806	811	786	837	814	857	859	830	793	826	803	834	842	850	838	814	826	813	867	864	853	823	807	802	858	822	849	831	844	803	824	784	898	804	871	871	858	848	814	816	835	802	844	841	814	758	780	808	850	799	830	777	842	831	816	865	835	845	829	829	825	841	812	820	821	825	840	771	868	849	825	800	881	853	830	816	779	802	869	846	842	770	853	822	837	804	841	836	790	795	894	842	822	832	846	864	821	825	854	900	828	841	853	844	875	826	892	841	763	808	830	884	812	852	822	859	860	817	884	824	892	788	849	806	896	881	808	876	854	863	831	812	798	821	852	789	848	804	839	841	791	820	810	822	858	831	828	862	843	837	833	830	813	891	831	888	806	829	836	819	807	850	851	801	813	805	799	820	863	844	849	801	832	839	854	847	820	794	876	814	831	833	829	834	824	816	824	847	858	814	849	848	810	819	840	831	817	795	810	807	871	861	837	900	845	824	948	806	833	832	826	854	805	820	798	831	816	850	873	782	812	852	817	788	817	890	806	882	801	831	858	836	852	804	806	873	816	801	827	822	860	888	856	852	836	826	829	813	888	787	871	801	850	815	842	786	897	841	863	841	787	813	847	875	811	795	796	898	900	856	805	834	833	860	826	844	790	844	853	876	830	852	806	876	841	817	832	799	892	778	862	830	878	842	801	807	833	803	831	810	833	848	798	829	839	852	799	844	833	827	826	824	850	845	804	847	770	788	805	834	833	808	860	877	826	801	832	827	875	776	873	834	837	816	834	850	842	807	771	846	834	852	802	841	853	866	797	839	838	809	744	785	853	818	783	864	851	867	822	816	821	822	838	821	819	823	813	775	793	838	797	857	837	812	830	862	852	842	797	825	834	792	805	805	835	857	826	809	819	885	805	863	861	844	808	817	837	807	829	791	801	790	813	849	853	774	849	830	861	857	852	828	842	861	861	833	820	824	891	828	831	820	829	814	829	891	808	812	798	808	863	802	823	801	802	829	784	799	849	858	796	822	846	837	780	838	835	811	805	841	853	845	811	823	824	867	820	791	840	839	800	821	821	813	867	806	823	877	808	831	859	807	839	792	806	807	831	805	858	840	859	838	843	888	825	874	822	802	783	858	829	798	790	855	893	807	819	832	841	800	815	858	823	846	801	889	812	835	859	781	858	809	841	851	833	851	810	799	767	858	793	823	834	832	811	851	799	861	847	840	840	822	805	839	872	848	819	803	794	850	804	806	857	813	808	835	829	853	808	826	802	804	816	833	828	810	834	850	804	792	814	830	861	821	778	777	820	808	847	798	814	810	847	813	839	809	826	845	841	803	852	802	832	865	822	834	808	792	817	839	861	854	808	860	822	875	775	864	763	784	803	825	847	805	844	849	862	803	835	872	813	834	845	811	877	788	840	805	823	825	798	851	785	813	818	831	831	860	814	836	830	830	828	886	827	805	852	837	840	843	818	849	848	768	849	880	806	838	807	842	808	858	837	861	830	819	778	827	800	829	880	838	794	821	859	833	831	819	826	854	852	804	795	841	833	831	760	883	778	853	840	817	803	831	803	804	766	832	844	814	810	820	843	790	866	819	816	837	853	768	840	812	794	803	851	789	857	851	798	900	858	823	850	850	815	829	867	779	825	834	859	855	805	844	884	847	798	820	832	856	828	809	873	852	867	869	814	830	849	840	848	789	874	865	817	815	829	819	770	846	806	840	844	793	784	819	834	803	859	770	831	861	860	847	805	906	802	872	860	813	803	856	833	822	863	843	840	878	840	795	783	851	842	817	785	793	817	834	840	808	784	871	858	869	855	841	813	796	806	832	826	840	794	808	862	842	823	814	837	825	806	823	850	826	814	821	850	864	807	801	809	864	802	819	836	831	829	817	823	812	789	830	845	834	844	807	814	839	794	850	783	862	842	808	827	803	812	818	847	873	820	871	817	877	814	857	844	819	804	795	836	829	844	806	831	823	774	814	870	861	853	849	787	815	825	817	785	812	824	845	815	840	819	821	841	781	863	826	834	849	767	790	863	827	852	877	849	842	784	802	824	831	798	814	764	847	822	795	843	823	774	808	837	830	797	835	863	816	796	863	799	840	838	847	809	832	841	803	808	852	876	809	835	838	819	846	808	836	819	837	855	818	784	798	804	801	863	827	830	768	785	838	819	798	790	819	839	840	849	872	842	786	823	779	764	826	861	819	816	839	844
66571	76440	71302	54728	40416	18045	7112	8119	5278	3214	403	345	339	325	375	317	376	392	436	438	326	364	406	385	397	349	358	308	315	332	328	319	352	353	345	340	315	330	323	319	358	346	312	307	344	341	308	291	328	315	319	349	307	305	331	336	337	381	358	306	367	314	343	337	310	323	321	338	331	351	323	338	318	347	375	353	347	337	306	342	366	323	344	337	345	349	349	314	355	368	364	317	301	340	322	352	348	351	351	307	331	341	349	336	313	294	347	360	307	366	368	356	358	333	318	345	342	347	341	358	372	374	359	325	332	309	327	324	354	320	351	352	312	309	309	332	344	347	370	369	314	336	339	343	347	340	305	376	353	365	327	329	334	368	316	320	324	294	349	346	359	379	350	348	326	355	336	314	346	324	321	347	356	303	302	356	346	350	333	319	341	349	317	330	330	300	358	331	310	329	320	315	345	320	336	327	340	353	373	322	309	357	333	309	330	327	333	322	322	313	357	329	351	324	327	354	335	274	330	353	342	325	319	322	355	357	348	339	374	328	352	344	349	328	339	347	337	345	332	339	346	353	341	325	347	336	345	339	326	375	341	349	333	355	309	342	344	355	354	341	350	314	326	346	324	339	329	310	353	325	328	349	378	320	326	338	340	331	328	341	327	322	330	300	356	319	323	371	378	338	353	343	346	305	351	338	314	340	356	324	365	331	335	377	353	321	324	324	329	336	358	351	349	354	323	310	331	358	361	330	358	301	350	334	327	330	293	311	327	349	321	329	351	338	349	374	395	326	336	308	320	332	362	348	338	324	352	319	346	328	332	327	349	349	326	322	334	330	329	337	341	341	331	345	327	362	336	321	305	329	329	340	358	367	328	341	351	332	370	327	363	339	333	354	344	342	368	329	337	298	363	350	333	362	355	352	342	351	332	330	334	344	375	340	303	347	325	327	370	310	341	314	312	342	313	343	356	332	379	291	311	327	288	327	333	323	347	340	297	318	369	362	318	349	319	333	370	315	312	327	324	357	333	317	363	336	313	366	331	339	308	311	340	326	333	340	335	314	340	329	329	303	338	325	328	326	331	347	351	382	314	311	312	377	359	329	333	342	335	316	365	356	347	344	325	370	357	369	320	337	331	349	350	344	336	319	346	308	317	319	327	330	356	373	316	342	367	363	353	323	359	334	350	337	365	364	326	331	319	313	330	290	333	346	318	327	335	338	338	353	321	329	313	327	355	371	335	313	333	332	342	324	316	345	346	370	392	365	305	382	340	310	313	311	336	364	306	339	323	342	354	340	400	340	326	363	348	368	329	316	342	314	350	308	330	313	327	373	347	316	318	334	341	318	353	342	304	347	302	287	362	336	321	312	303	326	295	334	303	353	354	338	314	358	357	327	321	323	326	339	344	321	354	335	330	359	329	314	372	382	362	343	334	335	344	347	362	356	337	356	299	331	342	316	336	359	310	327	345	365	334	327	322	360	348	345	334	335	331	339	360	329	329	372	318	331	347	324	338	346	330	339	334	326	356	302	373	349	339	363	369	310	296	348	328	355	368	335	337	310	300	321	350	355	327	353	316	345	310	309	329	356	339	331	343	341	339	328	335	354	333	294	333	346	306	317	335	337	289	346	365	348	337	323	348	348	343	324	326	317	352	322	346	317	386	331	340	329	314	324	346	322	334	346	329	315	319	373	347	335	331	337	343	324	316	343	319	332	376	333	335	352	338	309	321	335	332	321	334	330	359	343	375	347	355	354	372	335	334	367	315	346	335	333	324	337	322	318	379	318	324	355	319	329	327	350	358	367	340	343	324	340	335	378	353	361	321	322	337	364	305	353	376	336	339	303	332	328	325	322	318	339	359	340	347	346	355	359	321	344	354	354	334	355	354	343	374	302	314	333	339	351	345	326	334	343	372	360	309	344	334	331	331	348	358	351	300	329	363	349	323	330	327	298	318	321	352	344	365	346	336	357	342	345	327	339	309	327	358	324	346	354	350	324	327	363	351	380	379	340	310	340	329	332	323	340	318	310	348	354	333	335	348	345	357	318	334	349	363	344	337	309	343	323	366	327	374	365	311	367	370	336	322	338	319	349	307	337	324	340	312	337	322	326	338	331	326	324	345	288	332	346	371	315	306	323	353	367	314	346	294	347	320	359	315	329	344	323	340	344	319	324	342	318	354	332	353	348	338	362	355	300	335	332	358	335	350	336	350	352	337	319	351	361	329	338	318	339	317	306	324	317	347	342	359	346	362	336	360	353	302	297	333	327	325	346	319	346	330	342	320	357	335	325	307	336	339	308	345	323	332	316	315	350	322	319	346	386	362	351	355	308	327	330	316	332	334	333	328	346	358	320	337	333	322	329	344	367	289	345	308	337	344	336	337	323	316	329	367	361	335	324	311	327	328	313	336	317	325	319	338	314	355	340	340	359	321	333	337	331	353	317	350	341	334	332	358	338	315	321	350	315	353	318	357	326	348	319	349	339	317	349	341	337	344	332	334	310	348	337	299	329	346	328	318	329	324	356	324	319	325	303	308	320	351	350	360	313	366	334	373	345	345	350	360	330	322	329	339	348	338	344	336	342	337	339	340	331	316	359	341	350	347	322	379	329	331	333	334	370	376	339	310	338	336	391	323	311	347	353	344	318	371	330	345	328	340	364	344	347	301	319	344	333	333	353	343	333	308	309	335	335	337	318	321	338	402	335	369	340	354	364	319	315	349	329	353	354	301	334	322	344	313	342	318	297	359	332	343	333	328	335	335	347	350	342	335	335	352	331	322	327	336	330	347	346	356	344	333	308	313	352	329	348	389	361	354	321	369	343	337	348	318	345	357	343	354	347	309	344	333	338	306	332	341	345	322	347	323	329	336	339	329	346	353	324	313	373	313	339	332	340	363	324	372	333	347	315	355	346	336	352	310	377	309	297	330	340	344	348	369	345	337	321	320	326	311	315	358	329	342	336	338	397	362	343	329	291	375	318	343	312	341	334	333	347	361	367	355	310	365	328	320	349	333	349	348	356	312	317	322	328	353	352	332	328	346	338	334	369	355	325	342	354	329	311	355	294	343	344	335	356	348	343	301	327	335	356	331	328	380	314	314	318	328	322	357	310	304	349	386	327	326	336	320	359	323	323	311	335	366	339	354	298	370	353	314	314	316	307	350	338	338	386	313	342	350	331	363	334	341	346	364	344	309	315	352	303	296	332	343	357	337	382	367	351	334	320	318	346	343	372	313	345	347	298	338	323	324	355	303	339	369	320	344	344	346	323	341	350	319	339	331	353	337	336	366	330	324	336	336	319	315	365	307	318	320	329	319	360	355	371	352	314	352	305	338	329	343	329	307	359	315	352	349	342	342	316	332	370	375	353	346	356	293	334	328	340	340	330	329	317	340	311	333	316	313	356	305	315	330	342	335	322	331	323	341	332	347	337	356	342	331	323	326	326	324	387	330	354	335	374	350	369	324	342	349	365	367	346	322	337	322	308	326	344
43794	60709	66071	57596	45921	21931	16749	21333	15739	10148	884	899	861	877	810	825	946	1179	1446	1318	989	902	1197	1231	1066	893	867	821	847	833	828	828	830	813	791	824	856	866	828	821	773	826	828	837	825	830	820	882	918	846	822	823	810	800	808	851	832	893	854	810	783	830	834	814	899	770	792	808	793	808	879	848	838	799	850	825	786	831	813	804	857	856	827	871	813	799	863	886	806	842	857	820	785	841	795	872	784	860	825	848	827	851	845	798	874	839	827	848	832	869	814	795	808	772	829	769	801	842	784	849	821	825	843	834	890	788	855	843	824	809	858	887	873	809	849	844	838	834	811	852	839	840	803	822	807	832	796	838	823	783	799	800	804	836	825	827	784	841	800	847	813	794	848	837	782	843	844	842	815	822	844	825	851	814	798	816	837	837	770	811	781	836	843	801	846	851	795	796	843	801	867	860	779	787	816	820	811	779	811	818	869	838	807	840	858	846	806	811	851	831	818	852	847	813	818	868	870	844	796	832	801	801	808	836	829	821	808	849	886	875	782	820	834	809	838	831	823	850	861	851	877	833	816	792	833	821	847	834	816	807	799	859	857	807	788	843	824	775	804	801	858	807	878	797	842	832	831	846	837	833	805	852	803	833	851	848	861	823	839	829	879	859	867	809	843	843	830	896	844	775	829	820	838	804	846	813	877	865	824	809	858	777	862	850	780	765	804	821	804	839	856	818	799	830	832	794	696	861	845	799	766	796	832	803	828	828	819	826	790	835	823	798	846	881	806	776	849	839	829	826	812	821	814	789	787	826	864	796	795	793	833	832	843	833	881	781	874	902	873	855	841	857	822	831	793	837	811	796	825	819	817	813	866	779	820	842	847	864	827	842	807	781	842	856	851	812	788	832	830	834	762	830	824	835	788	786	816	851	799	813	815	801	797	807	849	827	855	834	809	818	840	799	834	859	805	806	872	794	828	886	846	784	850	804	786	813	808	844	814	884	817	847	782	820	845	866	850	849	798	823	856	843	766	871	830	803	827	796	840	896	820	814	802	800	846	869	841	850	820	775	899	827	878	858	825	849	774	833	806	825	805	817	868	814	822	803	843	831	858	800	836	844	809	811	866	829	798	822	856	841	827	845	801	804	836	855	855	745	813	808	825	835	845	815	841	830	775	797	815	824	827	844	859	777	852	833	807	845	776	887	868	821	811	826	803	794	926	850	825	807	830	835	780	784	832	834	826	820	809	858	791	842	838	804	828	824	888	835	850	792	811	812	835	861	815	810	789	865	794	837	829	833	838	823	859	792	835	866	822	824	786	814	879	826	806	847	823	860	817	808	779	855	861	782	848	797	824	785	813	828	842	830	851	819	833	871	806	831	839	841	830	851	801	850	843	847	834	872	829	850	796	824	877	839	799	851	844	851	840	873	780	814	811	835	842	855	842	807	909	792	840	806	812	860	852	852	833	804	782	791	834	800	827	884	810	822	787	807	791	779	786	877	835	780	805	761	868	841	838	833	830	803	823	887	853	833	835	846	827	790	833	863	856	886	819	800	846	796	834	840	827	824	818	837	840	841	809	835	881	853	809	798	857	841	772	799	816	788	774	826	873	860	821	840	904	837	840	881	877	793	772	843	799	812	799	823	816	798	812	833	818	849	826	873	794	839	842	861	814	832	826	814	818	860	862	855	851	774	812	816	814	814	844	829	843	797	840	823	858	851	804	816	836	822	877	818	849	843	828	818	831	813	824	836	822	868	810	848	821	802	867	817	861	840	817	846	874	812	782	813	874	786	805	839	771	802	774	839	817	830	840	854	808	770	852	823	765	793	825	816	795	827	800	836	837	790	768	852	832	830	871	800	821	890	825	803	884	797	819	859	834	807	784	788	855	824	820	823	858	811	841	789	808	824	829	788	784	836	824	803	852	825	824	850	819	813	835	852	865	784	786	801	803	813	804	806	857	840	844	795	852	815	876	839	840	804	865	866	911	844	886	828	832	798	831	832	830	799	865	807	798	844	851	825	786	823	823	848	823	854	828	908	857	813	792	857	880	785	827	862	820	835	838	848	824	835	824	840	807	791	778	854	814	843	804	844	833	840	841	809	834	860	830	854	826	806	789	871	804	808	865	807	831	775	846	785	824	845	869	811	838	894	812	761	841	836	855	773	816	847	819	827	832	799	870	858	813	784	818	837	804	746	799	827	803	795	783	864	818	865	837	781	782	856	812	839	835	824	858	853	815	854	809	813	898	835	840	841	820	807	870	874	875	799	814	803	846	837	825	816	862	815	849	868	846	874	805	846	776	829	800	866	809	804	799	847	863	809	813	834	841	846	775	815	824	822	837	791	857	797	799	823	821	812	820	832	824	859	844	809	807	768	843	857	825	865	842	791	817	866	761	803	800	806	802	821	804	809	785	802	755	811	830	843	847	795	835	813	841	812	781	867	783	897	833	834	750	829	820	826	811	790	794	788	833	776	799	804	806	827	890	838	880	828	864	854	864	821	844	852	822	823	845	788	812	810	846	856	816	803	815	875	808	876	798	831	865	816	791	873	833	807	871	812	830	871	799	790	856	816	777	800	819	855	834	801	853	845	843	858	791	813	873	809	799	797	794	849	830	870	841	824	768	832	831	861	828	771	833	850	832	815	803	859	829	822	881	824	800	847	855	863	826	824	761	827	760	821	857	799	812	790	830	818	823	849	853	838	799	827	840	846	812	820	790	818	804	906	861	806	835	832	864	875	887	779	817	836	807	879	860	826	853	781	895	813	803	827	802	771	830	766	810	793	842	846	850	789	856	839	847	809	827	821	874	802	817	833	875	795	826	816	815	865	796	837	855	821	829	794	824	808	801	786	823	809	799	824	830	845	855	813	803	801	827	860	789	809	846	812	800	840	825	813	823	816	862	816	866	789	782	833	843	820	842	811	860	859	850	815	832	823	858	788	806	818	808	833	807	838	803	807	779	825	858	776	840	793	848	827	823	791	817	844	813	894	811	871	795	871	809	845	849	832	804	810	848	841	840	821	826	871	798	821	870	807	783	837	815	831	803	797	808	843	812	868	814	853	855	775	826	819	842	818	870	840	853	835	824	824	848	815	805	814	838	852	814	850	827	827	848	827	794	820	805	882	853	850	854	839	845	832	825	869	834	837	829	855	816	814	814	818	804	836	874	823	866	789	883	827	838	828	851	836	860	816	812	797	847	819	821	805	838	815	789	845	843	836	849	834	787	826	845	821	819	854	818	774	823	764	819	853	755	847	855	856	805	820	842	840	810	826	847	809	837	836	847	798	856	829	805	844	818	892	809	812	794	833	819	853	810	845	757	850	786	806	835	812	845	872	793	831	866	832	836	850	863	825	835	781	797	870	864	842	781	840	827	809	859	836	809	864	834	755	832	815	852	809	818	899	838	834	830	784	859	816	839	858	858	820	793	787	792	849	838	839	811	866	878	816	791	818	819	800	797	818	881	796	821	772	797	815	879	761	827	853
69302	77085	72286	54201	35823	16264	6274	7886	5864	2948	379	335	322	324	340	349	383	438	494	477	413	396	362	449	411	364	343	336	368	359	332	333	312	379	323	370	306	315	372	382	359	304	348	335	321	325	372	346	322	331	334	324	351	344	342	308	354	346	356	348	338	311	359	320	328	353	316	325	337	352	298	372	328	320	313	311	356	343	328	318	320	316	366	296	346	330	306	371	317	293	365	331	305	353	333	348	326	386	330	341	371	329	311	335	360	344	374	336	355	379	359	314	337	368	338	351	365	350	333	351	349	323	340	361	341	343	330	348	378	325	337	322	323	310	378	360	326	318	336	315	303	339	344	385	325	369	350	338	347	374	371	364	343	331	331	378	352	327	353	328	343	330	355	351	349	359	346	348	328	339	366	336	334	363	338	358	358	361	390	366	348	318	347	330	314	341	338	336	338	352	346	337	326	345	338	332	330	339	354	329	337	333	357	334	368	325	291	325	350	307	350	319	333	347	332	381	313	347	350	355	349	315	340	343	351	368	335	347	354	325	329	332	318	364	328	334	354	323	340	319	354	316	325	345	324	311	341	337	334	315	339	336	353	339	354	350	325	358	342	322	354	330	339	341	329	318	338	339	351	338	327	333	359	351	334	346	298	338	356	349	355	319	329	345	363	362	342	346	316	343	365	324	365	358	346	330	344	321	371	339	333	334	331	334	332	319	332	333	378	367	322	309	310	350	305	350	351	369	310	285	335	322	368	316	314	326	314	336	323	374	342	358	330	350	323	326	276	366	337	372	371	283	324	360	343	349	325	309	335	349	331	342	359	330	339	347	328	384	367	346	320	338	335	326	355	344	339	374	320	353	306	358	375	302	320	333	359	358	330	318	339	352	298	338	318	355	347	347	374	315	366	292	340	342	331	322	329	337	342	356	347	352	326	361	353	347	344	323	352	313	345	365	320	337	313	376	355	333	313	330	367	345	336	363	382	346	356	336	318	343	347	304	307	349	311	330	319	320	360	329	308	321	366	326	335	349	308	355	347	307	289	366	358	322	318	353	363	380	351	353	326	326	350	349	321	331	355	339	345	302	304	368	326	330	320	312	347	358	337	311	341	321	351	358	366	336	353	350	328	358	348	306	348	339	333	327	314	351	314	337	311	323	340	338	320	354	307	370	348	310	352	339	368	340	348	341	348	358	320	356	342	345	344	335	287	343	352	314	306	349	311	354	337	371	315	353	332	350	342	365	329	334	336	333	336	318	341	358	336	321	354	371	331	344	367	351	349	381	336	325	351	318	348	342	335	348	363	322	343	358	311	344	377	337	325	335	315	350	347	374	344	340	359	337	365	346	323	374	340	337	347	300	331	326	334	301	327	322	342	377	365	370	304	334	341	381	354	312	351	337	346	359	326	321	361	325	372	299	348	319	342	333	360	361	355	339	332	331	382	359	355	334	340	348	348	359	366	353	338	347	364	323	368	332	354	335	322	336	334	360	345	331	358	328	354	348	378	319	338	333	311	334	351	355	346	319	318	337	350	352	328	329	345	347	328	364	339	308	328	356	401	355	352	354	335	322	339	334	333	323	361	341	310	361	353	343	350	344	355	294	323	313	323	326	365	318	318	331	358	368	339	353	347	342	313	332	342	332	362	347	360	332	369	358	339	374	351	357	299	342	308	349	317	366	336	339	306	348	339	328	351	310	332	389	353	352	334	375	320	335	353	355	332	344	360	329	329	344	326	346	335	328	344	346	333	333	326	354	298	347	334	299	332	375	333	353	314	328	356	313	326	350	336	352	348	336	348	306	318	307	328	326	303	344	347	342	361	355	311	309	370	361	349	325	360	334	355	354	323	325	335	353	344	329	305	338	336	343	331	321	325	343	287	332	349	345	342	335	354	331	345	338	350	360	325	354	352	338	306	335	340	343	342	372	364	362	348	356	310	333	312	355	358	341	386	384	359	338	325	329	356	387	305	337	352	320	361	304	367	330	329	374	359	318	336	336	327	357	315	324	347	345	358	347	332	371	343	336	368	357	326	312	324	336	312	347	350	341	294	353	333	337	322	349	360	331	327	318	328	368	358	338	373	350	314	328	331	320	361	336	361	320	335	331	340	370	329	375	337	300	342	354	341	359	339	306	356	327	312	355	324	313	326	332	344	334	343	343	348	336	354	317	317	359	330	329	323	296	328	328	318	343	328	320	360	332	347	362	374	313	366	355	357	319	327	366	349	335	343	339	316	305	349	362	336	309	349	317	305	326	322	316	358	343	325	331	353	325	344	344	323	349	317	318	372	349	346	377	341	347	337	329	339	348	311	364	321	351	328	353	321	317	340	355	351	363	338	329	332	350	332	332	305	338	364	339	350	309	321	372	349	338	362	351	330	322	396	348	352	334	352	345	347	297	350	379	347	325	357	319	315	342	357	331	344	363	346	356	344	321	361	310	326	352	362	354	314	353	328	348	338	355	338	355	338	347	331	349	346	348	327	360	373	350	375	334	331	344	324	326	328	329	329	290	318	347	316	326	336	345	343	337	345	339	328	330	348	346	335	332	341	319	336	304	335	353	342	342	348	313	349	357	342	356	355	369	318	339	324	331	383	328	353	359	378	333	347	345	338	335	329	335	320	353	320	338	340	327	336	329	374	299	341	364	350	361	343	319	339	300	357	382	349	346	336	351	299	348	313	335	364	375	322	336	312	370	337	319	328	326	356	366	351	340	364	346	342	322	333	323	356	390	350	353	335	322	336	328	360	355	347	333	339	341	349	358	371	359	344	329	373	357	305	347	358	347	309	328	321	329	298	342	321	348	343	353	351	317	360	350	348	324	347	349	326	331	365	360	338	334	335	341	318	326	319	358	312	338	313	337	339	355	380	321	321	326	337	335	334	355	356	329	341	359	299	328	347	361	305	357	330	352	321	363	354	324	359	331	312	331	339	386	327	317	323	363	363	336	336	327	334	321	380	356	325	344	345	299	330	344	332	374	379	312	328	350	333	356	327	354	326	333	348	336	317	334	348	342	339	342	374	327	340	359	378	326	350	339	329	333	325	339	357	324	296	357	360	342	312	335	331	362	336	329	334	350	331	316	330	324	350	324	359	356	321	321	346	354	328	334	363	323	308	331	358	330	327	330	326	378	319	363	315	357	334	345	330	335	362	314	329	358	340	329	331	327	320	358	368	333	357	351	331	331	340	317	322	299	317	368	295	315	337	315	358	338	332	347	328	375	325	387	356	285	345	351	330	363	357	341	320	357	316	370	342	343	335	312	352	325	316	355	359	342	359	330	359	330	316	350	313	364	331	343	357	328	327	337	314	356	333	327	356	301	304	342	332	315	365	323	326	333	337	330	331	345	344	296	332	315	337	354	362	326	352	350	337	356	354	366	375	352	360	349	350	312	341	328	319	320	330	348	367	324	330	352	345	320	326	320	335	325	334	333	306	366	333	370	370	315	320	315	384	345	346	285	347	344	332	340	352	352	360	347	345	365
45074	61173	67813	56024	41895	21009	15276	21067	16675	9447	868	870	895	811	798	881	986	1291	1536	1378	1011	935	1040	1240	1167	935	871	767	848	813	827	852	829	853	851	791	852	819	900	852	856	840	809	863	833	846	840	809	849	844	792	850	854	816	836	832	806	821	874	824	830	805	780	839	859	828	889	860	816	824	805	839	905	841	828	848	840	840	843	782	896	849	795	824	830	845	839	802	860	838	789	836	868	806	838	805	804	828	837	796	825	833	856	867	791	853	861	823	862	801	813	835	797	908	830	846	771	901	883	815	779	802	870	827	856	849	818	865	778	817	814	805	807	823	825	826	842	829	843	913	837	858	837	845	819	805	810	843	791	804	828	758	825	828	827	823	843	841	835	823	822	808	849	833	803	855	829	819	829	845	845	839	811	790	830	833	869	839	816	771	867	846	827	812	842	797	814	853	829	831	831	863	820	833	777	845	841	859	905	849	854	841	895	839	872	837	824	794	813	811	811	801	863	802	824	854	789	842	790	840	818	864	830	860	861	883	893	809	791	794	854	807	816	863	840	796	803	756	886	775	831	851	875	820	853	862	831	815	821	793	788	860	832	808	870	828	773	809	845	789	812	827	838	816	841	854	904	849	837	830	826	782	850	851	823	861	811	831	830	798	833	785	777	832	858	842	797	896	860	834	804	868	816	839	835	801	761	822	836	855	844	838	829	843	818	813	829	845	825	822	800	814	830	833	866	856	825	848	835	891	826	820	779	778	799	878	803	833	832	815	833	893	860	789	868	805	834	857	853	790	849	828	867	841	863	862	813	830	831	820	796	839	852	850	854	864	795	834	796	825	852	764	825	817	838	785	823	880	789	822	815	795	780	797	786	850	835	844	822	767	807	856	874	844	869	816	859	818	853	831	823	829	844	836	865	839	825	822	794	788	845	807	869	852	864	793	797	845	822	843	801	795	803	841	849	809	819	850	842	801	826	849	825	870	882	848	790	826	858	818	836	881	772	856	862	789	826	781	818	801	869	805	816	821	848	818	870	816	813	838	808	805	832	814	792	870	829	829	830	858	880	876	846	801	835	897	791	804	850	805	851	803	824	814	831	817	851	895	846	830	818	822	837	834	821	859	833	803	840	843	837	853	886	804	832	815	809	844	806	795	832	802	846	885	811	814	843	856	829	778	847	857	820	828	830	889	852	866	773	813	852	816	820	876	869	774	799	810	840	787	863	852	831	799	866	862	809	860	830	813	893	826	838	823	828	865	864	830	869	797	817	808	810	853	862	842	824	824	851	804	897	827	817	887	798	848	843	833	830	821	805	836	823	799	784	789	804	815	849	821	815	850	829	839	859	787	844	837	820	791	860	842	809	822	800	843	843	830	843	854	804	845	839	849	880	809	842	806	841	835	845	811	788	869	827	777	834	805	866	838	912	817	832	853	836	815	829	858	866	822	834	796	841	842	826	871	877	854	864	823	804	852	849	818	815	833	867	805	847	817	823	791	842	824	813	843	792	810	818	856	856	819	824	825	877	838	778	883	795	820	837	907	865	826	833	872	817	817	833	792	861	844	814	816	829	860	780	795	821	866	815	829	861	786	826	834	864	838	841	794	854	866	826	815	857	838	850	856	856	802	854	838	847	805	852	866	815	838	865	857	833	786	821	779	806	795	850	850	824	799	805	799	840	893	830	789	774	785	802	830	842	877	814	853	863	815	830	818	853	873	836	830	789	877	818	841	827	877	862	831	842	773	850	801	829	835	807	777	882	822	799	802	824	836	786	827	830	834	849	869	816	888	880	811	877	863	804	810	830	757	870	832	829	794	819	887	844	841	837	844	807	832	810	839	851	871	831	836	808	865	833	868	846	809	860	835	835	875	865	843	828	836	783	855	825	845	840	890	823	839	810	867	828	784	821	784	857	867	802	809	851	812	813	830	857	809	847	853	802	831	900	792	803	853	844	853	890	784	826	860	845	829	825	826	828	915	855	840	806	812	833	834	867	845	841	906	842	775	871	810	779	876	838	870	815	840	912	838	764	813	835	881	863	791	796	860	841	828	893	792	871	815	903	802	789	834	823	851	807	824	891	838	816	819	800	828	820	817	838	869	851	816	811	837	803	770	836	836	868	828	831	828	826	871	883	842	826	754	835	810	865	830	865	800	822	886	821	818	809	816	841	855	830	828	859	830	788	849	866	827	820	809	836	802	842	821	810	788	811	829	847	825	834	822	809	793	788	883	813	815	807	832	867	829	828	827	795	837	889	777	802	828	804	801	834	806	842	867	870	849	774	859	838	810	789	791	840	848	802	866	846	840	787	817	813	814	834	827	821	806	843	818	825	826	842	866	810	854	825	783	866	830	792	812	819	796	847	889	788	859	814	884	795	831	774	775	786	828	820	850	852	813	851	847	879	816	827	859	851	842	823	824	839	839	798	832	816	849	801	807	816	816	800	805	811	815	852	861	830	870	813	867	807	823	820	791	801	834	843	875	830	828	807	779	805	835	845	803	823	778	861	858	826	845	863	790	874	824	838	813	834	827	842	822	826	778	805	831	796	853	842	850	799	866	831	846	815	781	812	844	852	860	871	855	831	851	811	806	854	853	856	862	812	828	807	770	909	862	855	864	821	840	835	822	813	860	825	818	784	858	814	840	803	862	888	858	857	817	829	868	812	836	806	866	835	808	815	803	807	866	854	865	856	842	857	850	849	877	853	858	834	829	833	845	906	885	849	802	823	832	819	801	840	808	774	786	832	852	843	866	850	891	807	831	829	811	871	790	832	893	763	858	806	806	782	837	839	862	850	877	853	838	847	865	860	786	807	891	829	856	845	854	808	765	891	814	811	796	851	855	876	839	829	865	851	853	795	841	824	860	889	835	832	851	816	819	784	854	821	823	845	790	794	854	895	868	809	815	793	836	849	832	832	837	846	826	862	809	833	828	797	839	823	832	823	768	873	806	840	821	864	833	790	867	811	829	803	840	818	854	829	780	825	796	853	841	742	854	879	826	838	860	818	837	834	833	870	834	810	831	792	818	836	794	833	837	875	838	821	806	795	892	835	769	808	836	904	830	862	863	852	824	825	822	841	849	845	833	819	810	805	806	897	873	818	818	798	828	861	796	880	805	782	875	841	834	824	826	809	752	831	825	824	790	844	870	790	849	867	864	826	841	843	842	873	898	835	843	800	830	817	790	827	834	789	863	807	776	886	842	844	789	818	863	819	826	866	878	830	826	841	762	849	807	889	874	809	808	785	820	825	858	801	797	839	855	818	851	819	846	806	803	797	829	808	832	860	824	857	818	850	830	895	848	808	877	801	868	783	837	835	858	861	783	802	847	799	895	802	801	782	829	803	859	808	771	807	829	806	838	787	800	837	804	834	875	871	828	842	820	808	782	814	835	853	843	746	836	850	818	798	807	785	796	865	851	792	804	856	813	838	842	808	837	834	861	815	809	852	840	879	859	822	887	849	828	857	823	861	815	796	860	908	795	796	846
70616	77030	72048	55582	32560	15722	5780	6656	4573	2759	401	317	338	322	328	335	337	378	407	469	445	407	366	352	355	322	329	358	364	368	343	319	321	332	340	330	352	326	345	360	340	323	346	362	336	317	333	349	336	336	287	319	353	327	312	334	336	342	298	329	350	310	365	344	337	319	334	332	365	329	354	345	349	303	319	343	317	339	331	323	320	315	339	342	307	355	313	318	314	328	324	307	339	340	355	318	339	348	327	354	337	345	345	337	335	323	357	351	346	304	335	340	347	322	364	356	358	354	365	321	337	346	318	346	330	327	343	383	338	347	328	350	350	320	339	340	348	315	320	377	318	333	316	336	336	315	329	355	313	327	305	326	320	337	335	331	329	323	385	340	326	315	311	310	331	323	361	335	330	341	349	367	337	332	313	330	330	316	322	334	340	367	344	356	345	291	338	329	314	338	321	329	371	332	356	327	337	310	326	321	315	342	289	316	339	342	342	338	354	344	337	284	325	332	328	368	344	351	344	327	342	351	366	370	348	314	320	331	335	327	319	342	331	309	334	370	353	356	331	346	353	312	313	331	348	330	300	358	343	343	335	327	333	349	330	323	354	361	318	310	348	358	310	345	355	341	325	308	349	356	350	333	340	343	332	323	328	342	309	348	366	347	325	364	343	358	323	316	322	345	338	330	359	366	349	357	316	340	354	321	339	329	310	346	308	368	322	337	350	346	359	361	371	358	355	320	344	340	358	344	300	339	366	367	341	350	301	394	358	335	351	382	361	348	369	350	364	337	315	339	361	342	335	346	324	320	326	338	336	318	325	364	323	347	335	372	335	343	340	346	343	338	331	327	345	353	341	317	316	307	331	334	320	338	347	370	348	342	321	321	353	319	373	322	343	357	331	344	332	331	359	311	339	338	328	335	333	320	323	317	344	345	337	360	328	346	338	335	305	341	334	288	351	327	340	343	340	341	340	392	326	336	355	302	347	320	322	332	351	323	340	306	347	341	317	365	325	331	312	364	345	335	349	328	358	313	298	312	335	359	340	375	329	334	346	329	341	333	326	330	332	340	361	333	341	341	365	322	343	333	355	377	330	327	370	349	339	336	304	314	283	365	316	359	298	338	332	333	337	329	349	349	355	343	311	366	322	366	389	375	322	304	332	331	337	339	340	331	315	335	306	329	379	370	308	363	338	298	334	322	317	351	325	326	345	325	323	358	335	337	323	325	352	311	308	335	350	367	353	348	344	326	340	351	345	349	334	360	301	339	370	320	345	338	344	334	335	360	338	357	320	338	328	315	366	324	319	372	337	360	353	327	354	305	348	343	352	361	308	338	304	321	331	349	339	301	327	335	327	344	374	361	320	293	346	340	330	342	341	345	335	326	335	373	314	323	363	341	310	307	328	338	356	335	347	349	298	364	370	314	322	334	358	327	335	347	353	341	354	372	318	304	345	345	324	348	319	357	354	348	314	346	324	319	351	341	334	336	320	307	330	308	331	331	331	351	332	324	350	312	312	355	370	330	363	328	313	332	333	324	383	346	376	332	339	343	349	333	329	317	328	351	344	320	361	339	343	311	335	301	307	321	371	341	314	293	349	334	353	336	317	339	320	348	351	341	353	369	368	336	315	340	350	334	332	370	326	322	341	326	339	358	377	361	351	293	342	350	333	378	350	344	337	336	342	355	326	336	341	313	326	380	350	336	342	352	315	340	327	357	364	340	308	351	352	329	342	334	341	347	328	299	351	351	337	319	350	329	359	301	317	335	322	337	316	338	346	335	336	341	356	335	325	338	354	366	344	353	342	345	326	320	319	349	313	331	340	333	356	366	321	353	347	344	324	333	288	331	378	372	371	338	350	308	361	321	318	339	328	338	328	356	340	336	384	332	344	330	366	336	348	331	360	357	325	341	346	339	377	360	348	322	316	343	314	310	327	333	332	320	321	339	366	328	368	330	369	364	350	356	301	326	348	313	357	343	336	360	371	358	375	296	330	357	333	332	325	356	307	341	324	384	336	330	317	350	310	340	352	283	300	323	305	345	323	345	336	334	351	349	349	315	350	331	319	356	337	329	340	314	335	345	337	326	320	344	372	324	352	330	320	292	352	348	339	346	324	338	314	300	346	336	378	301	374	374	326	338	344	340	359	333	316	336	338	321	378	329	327	350	327	322	361	348	354	328	345	378	332	316	336	330	314	313	335	325	342	353	334	317	313	316	303	320	351	372	350	332	332	352	333	322	327	354	337	346	360	301	337	324	345	341	338	332	336	317	344	323	307	335	366	365	361	349	303	336	353	310	326	328	352	317	349	350	349	328	331	315	337	328	348	337	355	349	356	332	343	323	334	335	334	330	380	319	352	327	350	355	322	335	329	354	303	336	344	357	332	339	309	342	327	320	346	354	326	363	322	335	304	355	355	332	317	343	357	324	308	367	355	391	366	355	348	336	320	358	365	319	326	320	313	353	349	331	335	324	330	333	354	337	369	350	325	363	341	354	341	311	382	336	374	359	363	334	339	362	346	350	346	330	381	338	378	357	315	357	343	353	334	329	366	337	360	358	337	316	343	339	340	339	354	332	350	299	337	351	323	358	313	354	338	381	340	331	329	316	368	323	326	310	357	367	331	327	353	340	338	313	342	347	290	331	321	325	356	346	304	345	323	332	352	365	347	373	371	349	325	342	375	331	339	321	316	326	346	341	317	333	331	329	351	333	328	330	340	302	355	358	303	340	309	310	364	335	339	344	316	324	343	303	349	312	303	311	342	357	339	307	311	315	346	324	337	305	347	304	312	375	315	353	355	353	355	341	332	351	346	356	337	351	329	335	335	295	361	345	339	350	328	337	344	304	304	319	359	339	316	325	359	334	376	316	310	320	322	345	329	320	350	316	322	367	300	330	319	306	347	356	340	340	344	363	311	369	366	332	337	389	336	299	342	307	350	366	305	325	327	335	346	380	358	329	323	370	341	355	363	290	335	363	338	318	373	309	282	359	319	343	343	353	332	351	344	346	344	365	324	355	332	349	344	342	332	328	332	334	304	303	362	333	348	342	308	319	326	365	340	323	330	380	340	340	330	352	382	331	386	310	320	316	348	336	356	328	310	324	320	338	359	346	353	326	330	311	295	338	333	360	343	363	324	327	326	323	308	353	335	310	313	342	312	372	298	332	308	341	357	366	327	359	331	350	340	333	348	327	356	328	346	354	315	344	335	333	312	362	331	366	328	338	374	353	306	344	317	288	335	306	319	309	339	331	368	326	329	319	346	323	312	334	332	335	308	332	322	318	335	335	319	355	331	338	338	347	309	365	342	354	329	361	337	317	359	348	325	354	332	366	358	334	333	365	324	308	342	345	353	305	338	338	323	332	332	356	363	343	327	341	365	343	307	313	328	317	345	347	341	355	376	342	308	343	396	331	318	336	342	344	337	345	371	337	369	352	345	314	293	354	327	354	367	337	328	341	315	307	339	345	357	329	343	320	315	341	370	332
45962	61344	67057	57338	37841	22184	13956	18931	14581	9157	823	841	844	799	846	834	1019	1132	1317	1509	1242	998	931	1030	991	861	909	869	865	858	820	823	781	810	809	853	852	807	774	795	796	848	841	825	777	873	820	828	823	810	835	796	889	858	848	847	825	854	868	811	826	743	816	832	793	779	758	826	846	782	760	849	862	817	802	863	807	884	865	810	885	859	853	827	825	810	844	829	840	776	820	840	774	842	847	813	818	839	848	800	845	849	792	842	858	875	798	797	814	824	775	895	819	828	854	832	797	822	830	812	809	843	816	838	840	828	771	852	830	816	839	838	857	841	845	819	841	855	837	874	813	842	822	821	842	826	803	839	881	859	852	823	798	819	806	838	829	854	826	824	834	840	860	821	838	847	831	788	794	844	831	798	854	834	829	796	859	793	819	796	837	844	819	800	866	821	868	887	856	794	882	853	780	864	843	839	809	830	795	880	874	828	794	867	820	819	842	768	854	829	815	817	833	850	863	856	803	800	802	799	819	811	829	796	800	880	848	858	810	817	849	818	845	866	824	863	851	858	779	782	860	855	829	810	871	818	801	806	803	769	867	818	808	808	784	797	813	783	832	848	841	777	809	785	836	810	829	851	854	832	863	883	855	834	822	812	794	810	851	821	842	843	849	760	806	867	804	816	832	823	818	814	806	837	803	852	842	817	848	810	795	820	848	826	774	813	839	831	815	868	883	815	850	843	842	819	822	815	801	810	782	833	865	803	813	836	839	883	884	813	836	848	799	792	821	876	808	855	848	825	784	868	847	842	799	787	800	828	786	821	824	869	795	833	761	792	840	872	774	819	751	857	811	842	833	827	838	834	855	838	885	864	813	818	800	837	818	808	848	865	849	841	803	852	848	797	796	793	820	814	814	804	845	848	856	827	830	865	817	830	804	800	879	812	823	838	865	798	805	773	791	827	818	858	837	797	896	800	872	852	807	837	814	826	802	825	780	823	837	797	815	837	850	824	769	864	846	815	843	808	936	788	818	832	840	841	840	813	819	802	824	775	843	821	810	844	811	821	831	868	862	798	834	790	812	775	819	795	818	847	829	815	870	805	835	850	798	801	805	866	811	781	828	870	825	874	858	833	861	761	816	831	844	852	834	793	846	872	825	786	820	824	808	825	801	825	793	769	836	886	798	796	842	830	904	893	819	827	866	774	881	855	824	850	840	807	789	818	861	856	811	859	840	872	784	820	783	839	836	797	787	876	846	851	788	826	804	836	833	864	842	836	874	782	801	815	802	845	864	821	815	812	733	854	831	804	834	828	796	848	814	866	855	814	890	850	836	829	842	821	849	825	827	822	809	908	863	859	800	821	799	799	832	809	875	831	896	824	787	848	864	810	837	824	799	831	767	853	805	823	864	799	848	817	807	865	808	836	823	857	830	854	835	793	837	822	761	837	836	817	841	807	847	766	855	828	861	900	830	863	889	809	808	849	833	800	826	801	791	866	884	878	829	825	796	768	841	802	879	883	813	835	835	784	770	839	875	846	799	818	812	826	803	857	833	823	853	826	811	825	794	849	781	851	891	812	801	827	824	784	886	803	795	823	846	809	805	800	829	830	839	805	866	835	866	852	835	807	822	848	817	876	840	831	809	819	851	826	786	824	831	795	802	835	804	792	803	846	832	815	833	848	877	793	804	849	787	854	832	890	793	823	820	877	824	852	825	859	817	803	826	840	822	784	830	820	831	760	819	782	861	799	831	876	820	816	841	868	819	810	829	833	810	802	804	770	817	807	745	834	813	863	820	840	811	828	799	808	842	792	813	818	852	833	835	840	880	883	837	783	794	807	771	809	792	816	823	849	832	872	890	919	815	816	811	834	816	847	850	847	858	849	852	841	833	831	868	828	848	816	862	858	818	850	812	797	832	848	780	822	789	844	808	857	842	837	784	813	862	816	815	818	861	795	848	814	803	871	797	806	832	832	901	832	806	814	808	835	820	776	859	798	776	882	826	845	845	820	835	850	837	833	832	830	874	855	847	841	843	810	871	837	822	811	872	848	860	803	848	837	825	824	825	818	815	816	828	839	882	847	788	866	827	819	840	787	838	849	840	835	768	846	776	822	838	793	817	882	868	830	779	866	791	790	825	835	792	816	876	797	830	861	837	834	816	845	829	817	843	813	810	837	856	862	814	848	862	835	867	777	835	829	789	835	853	812	830	823	837	844	813	841	835	850	822	835	812	849	841	790	808	773	855	840	798	820	841	819	788	790	829	821	799	879	835	823	789	807	850	875	855	824	784	812	833	822	801	784	788	857	820	883	829	847	825	869	846	862	824	877	843	848	808	820	796	843	800	831	803	821	808	802	790	859	855	846	835	801	830	866	782	825	837	817	852	820	821	830	888	831	825	786	835	852	827	808	835	791	787	839	821	850	825	848	785	875	833	817	849	848	795	832	848	824	865	905	802	833	864	815	825	805	825	841	824	811	857	798	811	778	795	799	831	816	839	831	811	803	817	822	824	804	794	794	844	798	843	830	860	824	835	843	835	807	816	841	797	811	826	801	836	833	786	784	814	822	814	827	833	791	829	818	809	786	917	808	833	882	791	808	847	798	862	858	801	855	849	792	864	875	815	802	831	851	796	813	853	767	820	800	807	830	870	744	808	825	840	813	811	819	822	786	860	825	881	881	885	833	822	867	836	865	861	857	828	815	866	848	826	876	842	798	852	780	828	797	787	811	817	886	858	834	853	788	895	860	790	820	833	826	840	844	814	790	867	827	845	862	852	837	773	876	857	844	851	808	860	763	850	848	828	768	834	869	845	792	789	795	837	847	820	800	791	821	858	854	822	842	836	810	844	830	830	821	850	868	780	829	841	837	901	820	844	811	881	830	820	825	836	845	875	868	824	828	796	799	770	771	794	830	896	838	770	865	843	773	833	820	829	851	877	850	848	815	863	777	864	841	835	817	816	831	806	784	826	803	812	799	833	855	801	836	846	894	835	860	827	810	833	830	791	812	874	782	817	805	813	808	793	848	842	818	825	818	764	789	818	814	817	837	827	860	864	816	762	860	838	830	854	853	825	789	808	826	831	858	826	846	778	791	831	778	804	844	770	831	780	830	799	816	846	853	793	809	830	826	828	823	870	822	799	870	849	823	840	830	852	893	822	817	777	812	807	837	827	752	797	780	849	863	853	892	881	864	829	801	779	857	845	792	799	836	823	849	834	814	807	834	862	869	867	818	835	823	813	813	756	845	836	841	805	851	836	803	812	835	805	826	833	824	866	862	852	829	854	819	909	805	819	803	817	778	837	801	848	835	811	829	830	835	850	820	858	849	798	775	858	798	828	843	798	810	806	837	859	817	826	865	841	810	813	828	850	806	860	833	788	880	798	797	836	839	821	802	885	828	842	789	806	843	849	837	862	854	827	761	851	831	846	841	812	840	830	808	766	815	817	797	846	821	849	837	821	840	872	778	810	881	832	842	815	828	838	802	795	807
71518	76746	69144	56067	36830	16481	7162	6997	4174	3046	458	339	308	350	327	324	349	377	395	452	387	394	356	341	377	360	357	336	384	335	321	311	348	355	335	358	322	328	357	348	312	367	323	349	344	338	324	335	334	357	354	318	332	368	347	328	347	348	355	366	346	314	364	343	330	335	339	348	330	320	347	364	339	316	368	334	329	329	351	340	295	326	326	342	352	319	302	321	334	344	355	342	294	325	342	340	348	333	359	387	333	316	351	342	319	338	323	335	324	356	342	306	357	331	333	343	307	352	338	325	338	325	340	369	316	350	345	326	305	309	308	316	320	324	328	308	323	355	357	303	335	325	359	348	327	340	325	358	369	360	373	331	318	304	346	337	342	345	357	371	362	349	350	328	339	331	321	354	315	376	306	368	331	341	357	347	332	356	336	309	334	325	328	335	332	327	323	308	302	311	324	352	302	334	346	359	353	328	346	331	337	346	332	336	285	339	356	338	352	332	331	351	294	367	370	353	317	375	353	311	337	323	351	354	294	343	344	314	358	334	348	344	332	358	320	322	332	364	333	331	327	344	339	305	338	359	272	355	366	342	333	348	335	352	328	335	357	329	343	375	318	336	350	324	319	329	332	370	353	334	344	333	322	322	367	337	358	322	310	342	354	364	308	339	371	307	349	351	334	311	329	342	329	327	319	340	324	324	320	351	339	328	328	318	311	349	306	318	360	327	363	335	329	342	378	318	330	302	348	330	350	335	308	365	379	367	326	339	341	326	295	303	317	348	353	341	315	325	359	327	345	344	330	355	321	366	345	324	305	365	330	338	316	339	338	323	339	325	305	338	358	359	323	316	335	347	349	339	329	322	330	347	339	352	327	358	341	329	319	352	376	344	342	341	363	327	328	365	365	368	324	339	303	339	336	333	338	340	347	326	325	337	352	330	344	308	318	346	316	360	322	332	332	336	338	332	334	345	328	330	348	330	357	316	315	320	322	355	360	346	304	341	311	321	326	338	332	333	337	317	342	334	323	368	349	337	342	341	338	334	351	334	334	336	366	326	388	334	351	346	305	318	320	317	340	350	344	333	322	330	332	333	347	380	313	315	395	327	349	328	330	357	356	335	309	350	323	330	350	356	317	357	346	311	337	334	331	346	347	323	320	338	358	323	357	350	337	319	299	357	315	340	308	351	327	364	335	408	309	331	353	297	326	336	326	356	327	338	364	329	355	322	319	361	322	345	359	331	363	371	309	335	305	344	319	335	339	320	332	341	352	350	352	346	348	363	362	330	333	335	349	354	352	329	349	314	297	351	325	323	345	343	339	319	293	382	345	341	354	351	324	321	332	360	328	329	318	346	320	326	334	325	350	324	341	348	335	322	312	295	332	319	374	350	375	362	315	371	359	337	345	350	350	358	308	363	327	318	303	350	344	340	323	351	325	321	354	329	331	321	306	343	336	349	323	317	329	355	345	305	345	322	324	348	344	335	331	323	329	333	303	336	332	321	318	353	328	326	335	350	323	350	307	349	311	345	330	359	331	358	345	319	339	322	340	346	356	330	320	321	334	319	363	348	321	314	309	310	327	328	343	327	364	358	342	367	317	327	332	311	348	361	367	317	352	332	339	349	320	346	341	341	350	361	350	318	298	328	304	309	330	363	339	306	340	338	349	351	322	349	368	352	350	354	320	318	315	322	345	324	369	318	349	331	334	335	339	305	330	361	353	361	354	341	349	344	329	340	303	324	352	324	338	379	348	337	320	363	338	316	336	327	324	327	325	305	348	332	338	334	303	324	325	353	363	337	354	345	343	341	317	341	317	336	339	305	342	364	341	302	344	353	341	359	339	354	317	339	340	371	355	335	370	334	316	333	336	332	381	350	338	340	331	348	355	382	354	325	339	297	352	322	334	323	336	326	352	324	338	363	319	339	342	332	307	321	365	313	339	357	305	331	342	335	336	314	349	365	320	338	336	312	335	374	306	353	332	358	329	360	345	316	331	298	332	348	357	343	316	325	362	329	306	331	329	328	318	358	316	310	328	346	340	336	338	341	371	335	330	348	345	341	324	335	272	363	322	338	322	338	347	343	365	350	386	357	306	338	330	320	317	354	359	330	299	350	361	349	292	295	341	332	344	327	338	320	308	310	347	316	334	337	343	358	336	336	324	297	338	303	353	321	313	348	309	343	328	350	354	342	323	329	361	317	367	367	337	316	317	356	339	346	301	355	331	300	348	317	320	325	343	371	327	347	345	324	361	359	358	376	353	380	352	316	317	380	338	362	311	374	347	330	349	341	340	330	313	342	347	338	343	340	346	312	332	346	357	343	324	353	341	324	344	319	357	303	357	343	309	359	361	359	352	328	329	343	339	327	335	324	359	309	330	346	343	325	338	311	364	308	325	330	344	337	310	301	328	388	330	338	328	332	357	305	319	346	302	323	314	346	322	358	298	333	346	303	359	360	332	324	344	364	330	343	339	346	321	346	346	342	349	335	347	339	318	324	335	353	342	304	314	318	347	321	348	357	344	346	327	329	333	321	355	346	318	317	330	335	329	327	356	325	348	308	312	350	333	346	333	310	330	337	341	372	338	326	322	360	327	339	319	358	331	337	358	351	311	331	327	307	315	329	361	331	351	337	348	315	321	311	352	318	319	372	302	317	322	362	334	366	315	348	347	339	354	336	355	290	353	359	308	308	322	327	349	374	307	338	337	333	319	325	322	300	335	336	332	340	328	337	362	339	354	346	352	356	340	365	328	332	341	311	363	298	316	339	321	330	322	345	317	331	374	331	313	340	330	319	355	321	325	323	345	358	354	337	318	325	347	331	330	352	339	290	341	337	342	329	341	327	322	337	355	341	328	342	348	362	331	360	332	325	327	323	358	366	337	335	349	324	303	340	328	318	330	321	344	351	353	342	374	323	340	366	370	313	341	338	362	342	334	321	308	352	342	348	353	345	347	335	336	344	345	331	348	365	355	360	340	331	350	353	336	310	360	327	330	359	330	361	346	316	321	310	316	324	340	351	352	339	334	307	349	341	326	356	331	295	335	334	312	361	340	324	334	304	335	311	346	333	327	338	364	351	356	339	337	341	327	325	334	348	326	305	306	332	327	345	351	333	339	367	331	338	340	346	320	331	345	378	296	354	299	322	330	347	351	363	342	327	338	345	355	394	304	302	310	342	319	339	365	314	342	354	361	308	339	327	357	345	334	346	335	310	318	361	337	327	393	355	309	351	332	340	351	332	354	352	315	334	337	354	323	340	381	322	332	343	303	336	352	327	351	344	335	296	336	326	345	335	358	342	326	350	369	331	336	340	332	331	350	349	361	327	322	354	326	319	323	338	364	334	292	373	367	313	310	323	342	306	342	344	321	352	338	303	333	362	350	343	352	340	336	368	333	340	357	317	303	300	360	334	344	339	318	346	307	351	354	336	349	310	336	312	321	356	365	338	328	325	325	307	329	313	364	358	339	363	336	355	312	381	347	322	339	361
46372	60648	64081	58516	41009	22804	16482	18861	12909	10744	999	802	805	795	848	858	935	1101	1412	1518	1330	1096	1004	1013	910	882	793	819	780	814	857	817	815	791	780	812	851	835	847	866	805	828	865	819	830	824	846	830	846	847	866	835	826	830	845	793	788	838	831	857	851	806	849	848	869	845	837	843	856	746	810	828	799	813	853	835	856	828	853	855	789	752	829	814	841	860	786	786	794	810	879	853	868	809	805	853	851	825	873	766	830	788	827	820	804	851	795	824	792	822	827	838	824	818	834	808	854	797	825	846	885	805	801	861	803	838	794	824	852	816	863	843	829	822	844	777	805	746	833	851	817	855	805	848	831	825	782	840	794	796	822	815	773	815	847	794	852	835	855	819	801	826	817	761	833	841	884	817	834	823	857	839	858	848	846	826	822	813	803	852	786	819	816	813	866	781	842	840	836	814	839	803	857	832	830	844	783	781	765	834	808	817	745	863	813	883	845	828	793	833	797	821	807	822	844	876	830	838	871	823	769	818	863	783	801	847	830	791	849	828	801	897	809	783	809	840	859	822	841	780	885	843	848	827	827	850	908	823	857	858	824	857	819	834	880	771	840	830	849	819	807	781	761	831	817	854	887	858	812	836	842	820	838	819	804	837	778	788	781	801	825	800	784	811	776	872	869	815	812	836	808	828	845	803	824	834	804	815	785	808	836	837	851	809	865	792	843	860	814	823	869	761	848	843	782	823	827	804	831	802	874	897	815	804	843	803	857	781	818	871	811	843	831	888	826	861	829	769	828	868	845	784	847	827	864	848	822	803	792	801	826	823	841	851	891	826	823	824	805	801	881	818	779	848	849	871	853	797	809	796	869	836	829	809	839	827	830	854	794	864	796	835	788	852	812	859	871	814	848	843	816	830	807	799	769	830	814	794	853	752	787	825	831	850	790	842	798	853	875	833	838	824	857	807	828	863	833	845	838	786	810	824	885	801	841	804	768	856	812	846	842	807	779	820	845	777	768	803	870	862	804	815	841	811	883	860	862	786	861	841	840	810	819	831	871	826	769	840	845	789	831	858	801	815	817	842	851	807	829	821	786	834	852	855	792	836	806	850	806	841	798	804	806	818	796	805	779	867	838	883	846	830	865	880	862	858	888	802	835	875	801	867	853	845	869	881	830	804	836	820	771	793	882	810	824	832	792	847	852	785	878	823	809	814	906	788	788	861	818	831	880	799	824	841	869	845	870	810	870	838	842	828	854	802	774	808	819	827	793	843	806	811	810	881	818	796	832	810	851	865	824	856	766	817	838	873	862	837	795	813	869	873	836	815	778	858	876	859	837	834	912	850	806	803	861	842	819	814	771	842	827	840	855	817	792	781	848	835	809	837	870	832	882	832	843	810	799	817	832	819	848	771	866	785	812	820	817	854	851	840	821	823	825	896	799	828	821	817	825	840	856	850	798	856	803	778	842	841	775	790	834	821	828	838	799	822	840	835	872	805	815	826	818	883	823	882	776	809	824	831	829	809	816	860	774	808	787	834	797	808	764	791	819	742	853	811	852	791	820	853	840	796	811	873	841	844	845	818	819	843	795	767	769	822	797	822	768	802	893	837	830	783	823	785	834	822	856	779	834	814	843	870	812	837	831	849	845	852	849	821	864	871	901	818	848	821	795	809	862	865	782	836	839	820	864	868	842	821	799	781	857	835	868	858	804	833	813	791	837	810	826	807	847	830	809	833	825	832	837	812	804	853	828	792	789	816	865	765	805	840	815	828	841	843	826	814	859	820	887	829	791	848	815	848	864	829	851	797	829	867	817	849	855	854	826	827	781	829	815	836	880	848	836	842	809	839	845	860	812	869	835	814	840	843	791	828	809	825	883	818	766	837	803	812	817	809	872	831	796	892	860	850	807	798	840	843	788	838	830	826	819	838	854	912	833	833	856	845	832	852	857	826	857	801	839	851	869	803	835	852	845	818	847	815	864	795	825	840	821	800	836	878	804	845	784	824	784	848	844	854	872	833	824	812	906	828	778	837	809	840	763	849	815	812	797	799	802	805	854	838	831	833	833	827	828	808	848	812	773	834	818	841	780	860	832	870	792	803	830	837	851	856	851	833	807	807	857	779	778	850	842	838	848	795	833	826	797	878	831	757	786	805	810	818	786	866	863	795	854	830	843	868	870	872	835	880	839	805	785	792	864	799	825	798	815	866	796	813	853	815	795	781	849	878	819	862	783	760	781	836	802	855	821	822	790	823	888	834	883	804	849	827	854	826	808	826	852	813	843	857	801	855	868	811	845	814	812	827	806	838	803	847	785	889	796	827	801	842	852	834	789	831	864	850	782	788	850	895	839	865	857	865	815	825	836	782	846	839	776	819	842	861	832	829	788	891	839	817	844	856	880	821	828	899	808	792	793	731	819	839	830	826	845	783	801	841	855	818	860	827	823	812	875	837	787	868	800	815	866	889	821	794	841	818	799	828	863	838	806	781	837	825	827	821	880	855	858	843	848	838	826	842	844	840	851	853	882	838	819	838	872	809	820	883	818	840	802	852	786	855	816	775	830	783	826	901	783	860	833	803	833	830	876	816	814	839	847	824	809	812	849	845	791	779	865	839	784	872	786	820	813	809	855	808	828	836	845	875	804	814	844	815	770	838	807	882	812	880	865	804	850	801	857	869	845	852	856	820	844	813	836	813	841	784	820	811	815	823	793	880	818	834	838	803	857	802	824	829	808	799	833	820	823	838	828	850	809	800	843	792	843	793	806	890	806	810	886	843	859	801	838	817	821	842	755	820	833	817	841	799	824	840	843	875	832	859	841	782	814	862	848	821	821	860	826	843	837	862	780	849	789	815	787	783	808	842	870	849	798	797	805	807	807	798	800	824	793	846	772	822	862	843	876	812	830	768	799	851	803	824	799	835	831	847	861	838	832	829	841	833	785	814	779	767	819	813	804	824	819	831	831	813	893	835	808	826	835	851	858	885	802	873	782	814	836	812	846	819	836	836	830	854	777	821	831	856	850	802	847	841	846	836	773	783	819	881	818	744	821	852	784	849	830	853	848	821	806	828	872	864	823	764	797	828	798	836	830	832	840	827	882	850	815	830	831	801	781	855	837	889	837	794	836	798	862	809	838	822	800	848	806	814	778	856	822	837	867	812	843	823	858	828	814	787	807	813	854	824	843	833	874	781	802	886	816	840	877	810	841	823	799	836	816	843	861	856	795	819	821	869	819	796	797	813	809	788	845	819	853	787	834	809	832	865	796	845	847	831	798	844	863	803	852	807	835	738	826	808	829	782	837	797	861	896	841	792	793	863	821	839	813	760	759	803	833	789	849	862	805	868	776	781	812	807	889	835	826	811	795	796	836	904	841	824	797	832	891	771	795	783	832	848	854	820	867	809	832	764	875	827	865	826	819	783	828	772	827	806	804	802	811	887	794	805	837	790	845	845	834	806	841	840	856	900	807	854	828	860	892	806	851	823	773	863	816	844
70009	76329	73356	54978	37424	18987	8026	5443	3501	2463	501	362	340	359	329	368	331	395	443	422	400	363	381	371	338	338	317	366	344	341	337	353	352	315	341	343	345	314	375	312	340	373	341	337	348	341	338	337	352	337	347	335	318	337	310	322	360	353	359	341	319	313	359	328	346	339	336	318	360	352	336	341	334	330	335	308	360	337	336	377	335	340	336	365	341	320	347	316	347	329	350	362	335	359	305	360	344	313	334	334	334	345	340	322	329	356	339	346	353	340	360	363	363	299	364	350	327	310	306	313	355	356	334	346	337	349	320	325	341	334	337	324	340	322	362	335	327	327	318	312	334	334	327	320	301	377	291	367	336	326	347	353	318	332	337	347	341	362	338	349	382	341	378	313	322	334	309	369	339	341	330	301	366	344	313	289	329	335	347	321	326	334	348	315	324	316	336	362	329	333	322	374	304	339	335	341	336	326	348	357	366	330	348	336	343	315	344	339	339	318	360	367	333	328	332	358	315	353	323	338	322	349	344	335	337	379	354	344	336	347	370	325	330	300	320	343	320	338	358	368	315	298	357	346	300	332	334	318	363	361	296	333	344	357	317	337	318	325	317	313	295	357	310	375	383	360	336	367	346	361	335	330	326	392	346	347	360	345	338	324	317	388	334	346	319	336	334	319	332	316	338	371	325	311	348	322	320	332	350	344	340	322	308	344	325	342	343	342	358	348	321	318	309	342	309	345	359	333	337	346	329	342	348	329	361	329	372	349	345	344	337	328	361	367	329	349	331	344	355	326	339	361	333	333	322	330	329	342	328	337	328	332	344	328	338	321	320	329	370	334	290	371	340	373	350	332	337	336	362	355	356	316	340	324	326	375	303	339	352	318	357	343	328	356	323	354	351	364	380	359	359	336	329	326	297	321	325	340	341	335	351	347	358	382	375	336	351	359	327	339	351	344	307	322	336	337	341	353	339	324	332	318	324	339	335	325	318	349	347	338	306	350	328	339	343	341	338	309	347	348	321	342	345	393	364	306	339	338	334	342	321	334	346	339	337	329	324	331	320	340	346	367	359	327	324	316	339	324	348	350	351	326	339	351	352	310	312	355	291	315	333	315	349	379	364	347	341	331	313	309	329	311	349	341	339	345	322	337	326	308	325	313	326	351	321	341	345	336	322	321	313	320	330	310	360	343	325	374	358	347	346	323	320	334	312	370	331	347	328	394	346	366	316	322	331	309	321	333	346	349	345	375	327	325	340	352	350	343	349	311	347	347	356	346	341	353	354	384	317	316	374	369	327	360	338	370	335	325	338	315	350	355	352	321	353	318	367	334	345	362	343	351	336	333	330	340	331	340	341	317	312	374	369	326	324	340	317	340	346	338	326	361	341	324	363	333	353	308	357	345	356	355	331	310	345	379	340	341	375	333	368	330	339	331	325	352	350	340	346	337	322	318	343	309	332	349	381	350	325	342	355	339	345	309	354	320	362	347	339	318	371	328	330	350	356	350	348	331	355	342	332	347	324	331	376	340	322	346	341	371	364	332	349	334	327	337	340	309	358	351	336	352	317	335	290	364	341	347	335	349	338	386	355	334	352	333	351	337	340	322	342	360	347	301	328	308	333	332	351	344	298	330	327	381	344	327	325	341	348	345	344	350	335	339	374	340	334	357	359	317	338	359	337	337	373	352	340	335	346	311	323	351	362	302	332	332	349	338	346	360	376	365	343	363	304	359	316	346	303	352	340	332	336	331	358	322	320	357	361	320	362	323	365	315	322	321	309	340	351	347	309	319	312	332	331	313	307	364	330	314	316	331	341	341	336	315	359	311	313	372	354	354	341	345	345	299	343	317	352	381	353	354	342	322	361	331	328	300	341	338	327	338	337	352	348	320	349	340	377	362	350	389	319	331	349	304	303	358	338	345	345	314	354	360	313	327	321	334	360	366	343	371	336	322	357	337	321	390	352	336	348	326	379	320	371	344	349	344	345	313	345	317	319	337	337	328	307	337	351	346	345	321	334	320	296	362	356	359	343	335	320	342	340	352	332	326	334	376	307	316	365	351	339	319	361	337	334	333	379	362	341	350	312	338	341	329	321	346	311	317	357	368	331	327	343	343	335	335	325	376	344	335	372	318	329	353	353	313	336	347	318	312	337	331	330	352	340	346	355	350	334	308	338	333	366	354	361	335	337	333	308	341	350	340	344	324	348	334	347	339	352	333	341	329	348	356	346	339	320	350	363	352	359	361	341	317	333	311	328	308	356	357	331	310	311	336	326	327	351	359	361	347	304	339	360	342	354	331	331	328	347	344	337	355	324	367	345	325	305	313	338	332	363	312	301	311	327	335	338	333	345	336	322	348	322	347	343	334	324	312	333	310	378	355	354	321	335	359	345	319	347	354	318	320	338	348	337	339	298	319	335	331	361	314	309	311	347	314	323	325	305	305	321	364	356	328	339	342	345	330	360	306	324	349	391	330	295	362	366	337	353	340	340	319	332	324	363	320	324	366	347	321	321	320	310	345	340	326	343	342	347	371	343	354	316	357	317	318	359	365	329	348	317	348	338	319	359	322	296	333	338	312	352	343	350	318	325	303	311	309	328	318	337	336	355	345	321	310	322	341	347	319	347	316	330	342	364	366	343	337	347	322	319	334	359	345	356	364	345	365	333	315	299	331	337	340	353	327	360	344	333	331	369	306	335	331	329	376	323	336	324	331	323	361	336	305	303	330	339	351	313	363	363	352	324	344	309	326	348	323	362	355	329	348	347	332	322	319	307	298	320	323	314	344	325	368	300	315	323	325	375	346	322	320	327	360	338	334	318	330	371	339	329	331	331	303	342	335	348	328	334	350	351	349	358	355	307	302	376	364	343	332	315	334	332	371	343	364	326	344	344	351	334	352	336	343	322	364	360	341	337	356	331	339	355	350	327	341	341	339	348	357	309	364	335	329	345	338	350	319	327	375	338	333	357	318	351	354	356	357	354	312	322	333	345	346	296	316	336	344	318	353	333	366	364	335	364	311	324	370	328	354	325	365	355	326	360	352	345	346	334	329	337	357	307	315	338	346	356	329	336	343	321	334	318	315	339	340	312	295	326	353	339	360	344	333	327	378	386	324	337	344	308	327	330	368	351	315	338	363	349	322	337	321	349	341	370	330	335	325	363	371	335	383	363	381	301	360	326	342	334	359	321	318	345	317	383	331	377	335	365	327	341	337	334	320	310	326	337	381	361	347	357	307	318	334	312	303	336	368	368	363	317	354	328	353	356	351	340	341	342	357	333	328	337	338	333	322	329	336	333	364	340	342	367	301	364	348	320	339	329	293	342	329	355	322	323	334	352	355	293	344	333	352	335	313	310	304	356	385	359	344	339	346	331	300	356	342	345	338	342	379	324	335	391	340	316	314	316	368	342	333	322	352	340	342	335	342	330	354	325	322	315	314	325	308	347	352	318	333	318	340	320	355	325	342	329	350	343	337	356	327	342	353	339	333
45007	60954	67007	58044	42820	25310	17812	15406	11573	8933	1189	811	873	815	843	899	886	1028	1275	1279	1247	1052	981	961	936	881	863	810	846	811	827	870	868	769	863	878	829	823	802	838	871	808	852	785	866	819	854	829	809	828	838	810	870	837	871	880	842	797	820	867	794	800	856	845	876	830	815	823	818	826	827	810	798	837	818	774	831	821	889	810	842	782	876	877	822	836	834	854	805	857	816	833	875	853	797	787	788	789	839	857	855	806	823	855	811	857	874	837	842	846	869	846	826	809	813	866	841	819	823	819	802	815	841	847	867	803	872	862	808	900	834	846	849	827	797	879	858	804	842	818	879	844	833	832	820	880	811	815	827	804	813	825	784	802	850	874	810	854	848	806	855	847	877	833	779	787	834	824	881	861	822	875	865	820	855	828	771	826	834	830	854	762	811	828	845	797	861	770	828	832	809	813	845	812	793	850	865	811	871	769	836	839	808	790	781	797	864	821	858	858	802	854	832	838	754	880	863	770	863	810	801	835	859	817	802	851	789	838	856	842	821	833	814	838	825	815	847	878	862	877	875	805	825	810	783	848	866	800	829	867	807	851	853	809	810	844	845	800	848	810	848	815	832	798	821	849	816	894	834	828	862	801	881	847	833	846	786	851	841	874	860	878	813	826	789	829	834	844	846	821	835	851	807	776	878	786	843	826	877	820	802	868	833	827	841	843	818	821	834	809	822	864	812	819	828	833	845	824	852	773	841	796	800	821	890	811	802	865	866	800	823	809	851	804	813	807	853	884	804	826	850	867	819	821	855	786	856	804	862	797	827	847	796	816	833	865	844	825	852	821	847	843	798	844	790	773	860	814	803	786	807	804	829	803	832	830	797	828	851	856	826	746	860	820	856	845	841	841	812	840	820	796	783	837	845	803	806	813	882	826	836	806	850	856	879	822	889	866	878	821	855	783	843	890	799	833	838	865	811	835	850	881	866	835	861	805	818	898	887	840	817	854	842	809	800	849	845	871	762	879	785	773	880	808	828	822	816	867	792	764	851	884	802	802	833	829	853	833	807	880	850	817	782	759	778	796	804	850	814	809	861	836	850	834	780	804	828	841	862	806	825	868	824	807	789	831	828	827	785	857	854	793	799	841	803	820	791	825	857	820	811	797	836	808	843	828	814	857	820	791	849	837	813	849	848	820	832	857	828	795	819	849	844	858	815	772	835	841	795	791	798	826	808	870	801	843	874	822	842	845	848	831	839	866	830	835	851	834	807	835	842	824	809	817	825	821	843	911	807	873	830	844	878	890	814	829	837	787	800	844	832	876	826	822	818	807	796	833	839	808	841	799	828	856	810	811	867	828	800	807	811	855	824	813	836	816	822	882	817	823	836	871	835	817	825	803	792	836	813	775	819	803	825	775	842	837	788	808	840	861	845	833	824	818	833	812	863	812	858	884	831	815	829	855	856	871	837	788	877	820	816	807	779	829	823	825	856	847	816	849	835	818	821	807	839	787	850	836	871	787	800	853	822	825	861	857	886	845	878	836	850	807	827	849	785	856	822	787	838	861	892	818	778	873	811	926	812	840	790	756	849	805	802	851	837	868	847	796	851	880	867	843	849	839	816	822	811	842	821	862	844	835	832	843	820	801	865	841	780	848	830	819	807	828	772	871	851	843	834	831	894	870	844	858	828	795	824	835	854	823	807	816	901	836	874	863	854	849	823	820	811	887	783	846	792	822	831	839	837	833	812	838	840	838	803	865	835	850	864	833	832	827	829	827	818	797	789	870	808	814	815	818	766	834	853	796	900	840	872	795	872	863	820	869	843	814	858	816	859	817	905	831	867	834	823	843	867	847	878	872	835	804	806	774	832	812	887	794	803	859	851	867	789	825	828	835	838	820	857	813	887	817	803	828	824	851	782	849	792	732	826	821	852	846	868	841	799	872	846	879	862	872	818	840	834	822	828	839	856	904	837	822	841	814	873	883	809	818	821	830	854	824	836	811	845	813	830	847	860	895	833	827	807	825	925	809	823	853	837	802	824	835	825	763	829	834	769	788	774	878	816	847	824	857	778	835	837	863	860	839	822	875	873	782	769	790	877	819	788	864	808	844	793	830	826	853	829	853	810	878	818	828	914	849	827	795	828	797	908	827	857	801	876	842	814	840	853	822	832	832	809	876	853	844	848	839	847	848	822	841	820	853	823	811	841	816	791	873	806	838	844	777	834	893	833	811	838	836	819	785	818	770	819	920	829	829	855	825	851	816	805	864	808	829	848	815	839	813	833	785	804	863	842	832	843	849	844	831	838	827	815	813	820	829	831	847	862	878	807	820	820	826	809	826	773	848	827	818	879	838	826	857	810	839	831	815	760	866	812	823	838	843	841	864	817	850	848	824	836	842	808	823	879	846	840	817	800	859	812	810	859	878	834	876	882	810	837	776	831	818	883	812	838	796	851	861	770	840	816	893	831	864	805	809	801	777	805	842	840	821	830	843	773	830	796	837	817	829	854	776	809	837	844	825	843	829	854	843	831	844	881	864	787	824	818	763	837	797	846	865	817	812	845	889	828	820	870	858	800	831	872	878	782	849	829	902	832	801	791	840	865	817	796	825	834	833	842	801	821	867	841	747	793	828	835	836	803	839	798	867	809	825	810	883	825	858	847	875	861	866	756	755	829	818	826	777	810	816	847	853	835	879	808	769	843	867	851	819	853	770	810	822	800	846	819	846	830	825	851	847	817	845	835	808	790	866	814	862	820	813	822	832	866	875	843	851	800	826	809	791	816	859	839	878	806	840	842	876	821	843	815	822	847	843	840	814	836	808	862	822	820	857	854	842	799	814	824	844	839	798	878	865	887	824	840	844	843	881	829	854	919	799	819	858	824	814	868	814	882	867	817	825	850	836	849	792	812	779	856	793	808	830	833	845	831	840	847	820	846	850	829	861	811	823	821	876	817	864	812	825	814	863	811	821	756	852	830	862	829	833	809	823	845	868	886	821	846	889	876	853	857	844	849	800	839	836	838	782	771	788	830	844	804	877	842	791	895	839	795	800	796	814	844	830	781	822	839	845	874	808	836	861	906	809	828	774	847	785	798	826	871	893	833	824	834	784	884	808	867	827	888	830	851	870	863	844	850	842	843	803	853	812	800	836	818	844	845	881	820	892	879	804	824	843	827	821	780	809	840	830	873	833	854	776	835	866	769	844	870	815	832	865	844	770	861	813	866	854	861	887	866	845	848	887	859	833	885	802	816	834	797	816	800	791	829	835	846	807	869	864	822	861	827	776	792	783	837	795	865	813	812	816	823	830	826	827	883	806	811	816	821	874	865	890	822	925	867	830	829	867	877	809	817	839	827	793	839	785	818	846	806	864	861	882	849	829	787	820	824	848	755	807	847	860	871	830	819	804	818	835	847	868	795	904	826	797	870	807	846	851	833	886	860	786	853	879	852	827	813	864	834	862	833	813	818	822	773	880	787	850	794	827	832	814	895	794
68624	76116	71617	55918	35596	19926	8635	7288	4431	2694	722	319	359	325	309	323	324	361	431	432	409	369	384	396	348	342	329	329	339	334	300	326	329	339	336	334	374	314	334	360	362	323	339	345	375	325	316	341	348	320	329	373	346	342	355	360	348	339	382	352	348	326	347	317	335	326	312	332	348	375	311	287	316	329	337	332	327	314	357	353	357	323	372	309	337	345	308	336	324	344	315	355	338	353	323	338	346	344	330	321	337	321	337	346	367	349	301	323	314	359	350	352	336	344	329	329	326	365	314	363	322	361	354	342	351	338	353	331	295	354	323	334	363	332	335	349	363	338	309	344	355	321	345	364	366	329	316	349	333	345	314	353	369	336	335	346	335	356	312	328	350	328	360	348	326	316	324	337	378	325	342	325	323	328	370	317	348	328	367	342	333	328	340	353	337	332	314	336	329	314	339	330	339	364	370	340	324	331	336	364	298	377	315	327	345	352	367	343	372	335	324	319	373	316	342	323	336	332	294	340	323	366	349	334	337	344	340	340	323	304	352	349	316	349	342	313	331	333	327	324	337	352	316	307	332	343	372	281	361	317	352	345	355	330	332	340	355	331	318	328	296	331	322	348	319	335	384	324	311	355	350	293	301	331	347	335	324	339	304	316	347	304	333	320	350	342	333	327	345	365	353	335	348	313	315	320	323	354	350	320	351	335	345	338	334	323	350	326	345	352	355	344	329	341	333	354	341	335	347	342	316	364	324	300	364	330	335	332	339	328	340	373	366	334	325	323	382	373	340	321	346	332	311	326	327	358	364	318	355	341	328	339	337	300	384	353	339	376	334	336	361	333	351	349	367	344	375	335	345	339	330	327	336	332	342	379	358	352	385	339	365	361	337	361	342	386	334	321	371	325	341	318	343	347	348	363	338	342	318	301	314	320	345	326	370	321	333	353	298	354	363	331	339	335	335	354	329	349	353	313	348	297	345	347	371	324	355	356	360	345	320	314	334	337	362	305	346	324	355	381	339	324	327	386	331	346	328	333	360	339	375	324	338	341	329	345	328	312	352	311	298	372	359	337	339	366	339	341	351	369	353	338	342	335	362	330	340	380	354	306	352	316	331	343	342	334	321	332	352	351	364	334	337	340	352	363	375	340	343	347	359	319	348	343	328	333	316	326	353	359	357	318	321	341	349	349	378	334	352	331	317	331	353	354	336	333	359	386	357	353	347	341	320	331	351	327	328	336	357	328	328	328	344	334	353	346	365	326	344	340	347	333	315	328	396	353	385	362	348	370	357	332	323	360	314	323	312	370	350	336	348	373	335	325	357	346	351	344	327	312	370	350	350	356	339	325	338	347	323	324	320	346	350	351	334	324	357	310	344	351	340	346	342	334	327	374	327	356	348	335	375	322	361	348	372	338	305	321	351	341	344	368	370	364	349	355	345	340	330	352	343	321	353	355	323	342	378	349	340	360	359	319	372	330	362	358	344	331	314	326	346	389	349	384	353	322	315	347	323	332	309	345	363	336	338	334	348	334	334	340	350	343	323	374	333	354	314	320	315	327	347	325	359	341	359	314	335	337	334	402	352	379	327	326	372	334	296	340	317	347	333	344	331	318	322	344	371	351	350	343	287	366	357	369	320	322	360	394	333	347	347	385	341	307	326	328	354	298	336	339	346	347	341	337	334	336	341	316	323	339	394	354	312	308	351	331	353	337	314	339	327	344	333	340	346	339	321	318	350	338	320	346	351	355	374	336	329	339	329	364	333	324	347	361	339	333	346	338	320	356	341	368	331	354	353	355	331	335	306	319	328	350	345	351	353	313	343	332	320	320	313	336	345	352	394	333	319	353	368	343	340	327	344	338	371	300	350	334	373	333	347	330	326	290	342	319	339	380	330	340	324	341	302	331	334	319	328	327	349	314	328	331	337	351	321	286	314	291	313	354	331	336	338	315	362	315	323	360	353	379	333	357	336	331	337	351	349	355	318	333	323	347	304	359	354	322	337	339	314	393	359	333	319	301	317	368	325	298	331	325	330	335	322	327	346	378	347	356	357	335	328	331	368	347	321	310	312	327	366	335	332	334	345	361	308	342	345	309	361	342	316	303	353	365	349	328	312	347	350	326	324	323	347	362	315	336	366	325	307	324	368	313	354	346	349	375	329	328	331	303	355	355	371	350	339	352	288	374	358	346	354	331	322	365	318	335	313	341	368	336	303	354	343	336	347	353	338	355	345	321	336	315	356	356	331	346	339	319	325	337	339	346	348	347	328	368	325	331	316	356	377	340	343	356	344	328	294	337	326	366	340	296	377	318	334	366	344	348	356	376	354	341	313	332	304	347	337	353	313	327	309	367	349	321	335	301	343	315	355	338	346	338	351	317	323	340	351	351	346	347	339	356	327	303	339	354	308	318	357	324	331	343	321	334	302	315	291	326	362	380	334	341	344	339	339	333	323	348	372	339	322	319	319	345	362	348	362	344	364	393	326	329	338	316	303	355	344	376	345	353	348	329	368	371	344	357	309	295	351	344	327	347	308	330	352	358	316	337	367	350	349	336	322	337	358	351	318	331	324	343	306	353	352	329	294	365	333	340	321	331	374	353	341	359	353	362	349	333	301	322	338	329	361	320	369	305	348	330	363	359	359	334	345	366	322	383	357	358	323	338	327	337	355	332	339	324	313	318	326	338	326	398	346	329	348	342	331	377	383	383	349	343	344	304	319	339	331	352	324	331	339	333	330	328	335	311	329	375	334	365	334	346	342	324	311	292	331	347	353	329	357	314	337	320	330	316	314	356	347	315	380	352	316	343	349	349	372	324	334	366	347	329	350	358	362	335	334	298	320	295	332	312	314	329	354	336	309	313	328	338	361	344	323	347	312	332	318	351	322	325	373	307	338	326	316	322	319	328	306	332	331	350	330	312	345	330	324	337	361	368	336	337	357	348	348	333	340	333	344	352	366	375	346	340	329	358	328	326	327	297	344	311	352	336	324	325	336	315	333	322	347	349	359	345	321	350	333	372	344	374	319	367	368	361	357	337	349	357	333	349	333	309	365	342	336	376	318	304	373	304	335	357	316	336	339	379	349	344	308	376	344	341	382	336	323	341	332	322	335	321	341	334	347	361	348	344	342	323	349	350	329	350	314	338	327	364	328	320	332	319	372	331	302	325	343	340	335	297	351	325	333	338	351	338	343	346	353	348	313	349	321	343	330	351	328	330	363	370	359	340	335	334	362	367	348	342	318	341	353	342	325	347	336	328	350	340	370	373	329	356	337	361	336	321	370	347	338	333	329	320	338	347	354	312	378	331	348	388	325	354	355	327	331	340	345	359	327	386	360	348	325	363	328	336	342	354	363	317	348	369	346	337	327	318	354	394	301	340	334	341	317	334	331	344	337	305	345	310	328	332	320	346	352	345	364	331	326	374	331	342	337	323	347	297	346	361	349	313	347	287	343	332	359	359	352	329	325	353	372	334	355	370	317	348	362	361
44205	60571	65970	58599	40868	27751	18634	18786	13473	9228	2181	876	814	837	833	820	863	919	1198	1227	1162	1044	1001	938	922	842	878	812	815	758	807	805	818	805	791	792	756	838	889	823	790	813	786	831	889	797	742	836	837	828	849	804	830	824	822	836	817	873	783	823	849	805	844	855	844	821	822	803	828	837	814	829	884	847	861	805	851	810	877	810	851	795	794	817	784	817	856	829	826	844	795	789	836	817	791	829	867	830	849	812	873	834	800	851	827	801	829	787	848	800	867	811	813	847	795	804	825	848	845	792	781	787	823	834	728	873	779	821	887	852	824	798	832	845	813	837	827	830	840	832	838	809	854	830	806	819	819	846	854	837	815	807	856	840	794	791	813	845	852	824	810	832	874	795	865	815	823	853	817	856	810	851	824	853	826	826	857	809	789	815	790	833	844	824	836	823	837	872	845	842	858	850	828	819	856	850	813	835	787	796	851	819	838	806	797	856	812	852	835	831	822	826	815	840	805	811	873	845	821	837	830	851	859	831	855	799	878	847	818	868	767	792	874	842	865	834	860	860	804	782	813	831	768	863	837	800	788	850	876	825	774	803	759	842	850	810	835	826	818	813	832	837	807	805	791	822	805	835	850	878	757	824	844	844	852	801	790	828	780	770	838	762	822	834	831	846	800	852	830	835	796	831	822	863	838	841	831	866	891	839	821	786	837	809	838	835	849	843	820	842	832	891	816	852	830	829	823	912	843	796	798	841	818	836	836	781	805	882	875	826	877	812	808	848	766	860	854	799	826	845	792	837	848	866	845	832	811	831	836	846	846	808	847	770	829	792	837	857	866	837	806	850	818	872	846	815	866	873	829	832	849	874	819	878	782	849	795	836	833	846	797	801	826	866	827	822	770	788	897	814	772	851	843	806	798	830	875	824	828	847	851	863	790	816	876	820	805	781	815	832	823	820	782	861	842	814	749	793	803	833	825	834	854	837	815	839	845	828	830	826	838	791	794	789	811	845	771	859	815	761	849	815	822	825	766	838	844	785	853	787	808	832	805	871	872	826	790	840	845	830	777	809	772	805	790	796	824	846	823	860	849	798	820	850	848	843	788	810	804	815	785	885	867	802	841	847	823	838	809	850	848	811	843	840	824	815	813	817	843	834	808	797	857	860	803	829	837	814	882	859	780	776	820	889	814	836	849	838	848	835	817	809	815	898	756	818	829	819	794	839	810	859	838	880	832	863	893	772	839	861	880	806	776	894	817	801	839	851	818	839	795	876	826	859	845	780	845	826	851	823	863	857	855	827	789	851	794	853	871	884	766	842	831	868	797	842	839	833	893	811	845	783	896	853	827	824	798	822	841	797	815	818	847	901	829	863	825	852	779	814	876	809	788	828	748	817	791	831	810	822	857	877	788	783	790	811	845	801	833	865	851	798	799	849	872	844	827	772	842	841	834	857	848	808	863	835	840	855	815	858	774	863	842	890	851	853	804	879	827	831	820	839	805	811	834	767	825	849	845	826	842	845	804	811	856	864	805	898	837	844	849	835	849	866	850	809	762	832	795	826	787	793	829	872	846	814	808	796	831	819	796	816	803	837	813	829	795	834	801	848	856	842	830	852	828	816	795	837	826	824	803	793	842	821	828	831	839	853	848	810	811	831	862	800	824	866	883	847	866	857	826	834	818	828	833	752	811	779	813	804	852	868	839	851	816	867	853	821	873	813	822	805	841	845	863	833	812	815	821	778	875	837	845	832	859	785	857	788	840	869	802	823	794	838	797	830	785	839	792	817	857	853	779	871	796	834	797	820	848	863	819	840	798	803	858	832	844	855	807	823	779	877	840	794	794	836	847	808	778	801	802	796	811	806	856	794	874	793	815	885	835	821	827	791	827	810	884	821	851	859	800	828	861	823	813	877	816	808	809	779	795	860	849	835	799	822	882	810	858	805	816	779	853	824	822	840	839	861	889	849	812	820	844	839	770	872	758	832	833	833	831	781	798	792	790	818	846	805	835	842	774	790	810	860	818	766	823	819	838	854	818	774	844	799	802	867	862	823	848	834	857	851	847	826	842	881	816	810	830	812	876	809	813	832	785	813	773	799	875	889	812	875	798	871	797	806	806	821	844	808	846	767	831	845	869	771	858	818	836	830	874	810	855	809	831	796	816	833	825	874	826	842	836	849	797	857	828	870	838	802	873	848	891	852	820	879	828	809	801	843	824	773	794	782	829	835	840	803	819	781	832	868	821	794	829	826	816	843	833	823	808	834	836	836	821	826	830	796	837	835	835	812	874	869	797	849	835	841	786	821	788	824	811	846	791	815	814	784	823	883	864	838	821	841	827	850	867	839	844	844	824	843	834	858	792	825	786	831	835	826	850	835	792	859	847	786	826	839	832	825	811	849	866	815	837	792	825	822	827	832	853	810	888	811	790	857	832	834	773	843	806	849	771	850	851	829	891	797	838	805	816	794	842	859	842	847	830	837	817	822	858	789	808	803	841	828	847	822	817	871	800	803	786	840	850	847	856	796	843	811	834	809	800	880	775	833	849	849	860	853	875	827	797	781	848	873	838	820	847	868	811	805	790	835	817	898	833	852	888	835	822	811	801	807	817	829	862	832	844	851	805	859	807	867	803	846	808	855	790	803	819	906	875	790	860	866	825	789	805	866	802	837	825	808	850	802	818	812	864	807	804	832	838	838	843	804	824	845	808	813	897	781	832	794	795	880	850	809	857	852	838	831	879	789	847	871	830	826	831	773	824	774	811	845	828	771	809	783	812	848	832	776	796	811	812	866	806	822	845	878	844	861	835	846	771	884	872	827	859	804	898	851	808	845	852	768	766	822	790	798	867	864	828	780	855	853	850	813	833	868	836	879	791	878	824	843	815	792	835	812	852	826	796	890	816	818	833	864	854	809	821	839	857	790	844	774	869	797	799	855	862	834	810	770	820	788	851	810	837	843	814	801	818	820	891	832	850	865	853	808	852	867	809	828	828	826	857	822	825	803	847	853	811	812	852	922	819	840	843	822	798	847	814	863	844	859	791	826	878	835	894	799	868	835	838	838	817	873	837	853	848	796	850	789	801	846	831	804	857	786	798	826	859	831	842	856	818	848	825	798	848	857	811	827	860	845	823	821	865	837	830	834	852	854	794	843	805	870	822	808	827	824	850	820	820	846	840	843	849	795	830	843	823	821	819	841	799	843	821	790	845	823	912	826	805	808	842	821	829	776	794	801	807	866	805	879	852	839	867	821	878	797	824	835	847	849	838	879	802	823	817	786	825	907	803	876	829	821	819	860	853	803	828	851	831	792	887	827	852	844	794	854	778	823	815	822	817	818	853	846	792	801	884	820	913	784	841	797	849	865	893	811	781	844	843	830	862	803	836	800	821	787	835	830	829	823	800	787	824	803	820	852	817	824	785	779	868	867	817	859	811	852	807	822	769	819	816	856	845	859	764	831	821	839	857	854	816	791	847	853	795	810	853	806	774	833
70394	76137	71668	53701	35597	20544	10403	7706	4912	3037	1119	381	359	346	325	328	358	378	386	410	369	378	363	367	333	334	315	342	337	338	335	330	335	355	334	330	328	352	352	330	314	364	352	359	323	349	333	353	322	338	369	352	344	308	335	336	336	317	349	371	350	310	325	367	327	323	340	325	333	326	328	321	352	340	351	338	357	342	353	330	344	355	337	333	366	307	350	335	331	334	312	371	348	356	339	329	345	339	345	334	318	331	326	330	325	364	325	350	335	339	329	342	355	290	368	336	330	348	336	348	314	325	336	323	342	331	337	353	324	334	364	369	355	335	348	360	319	331	329	324	352	330	347	363	356	339	356	307	340	368	335	342	326	345	354	364	360	340	341	320	331	350	366	318	348	342	345	352	355	378	329	331	327	322	363	336	351	359	318	350	353	340	326	309	353	342	330	308	354	350	362	339	337	328	327	362	361	322	353	348	362	304	316	319	341	330	344	334	337	358	327	336	334	323	342	356	326	330	315	329	342	339	290	319	283	334	324	340	343	306	356	311	363	370	352	321	300	363	305	372	346	347	371	338	363	330	351	376	362	339	353	346	340	314	323	286	299	360	340	348	356	340	289	335	333	353	355	337	340	340	358	334	325	314	326	352	351	350	360	332	295	350	381	344	334	345	339	324	344	348	389	356	349	348	283	383	356	351	327	309	344	337	308	341	330	326	330	356	339	348	359	334	351	330	354	365	354	336	337	348	323	344	342	328	338	358	342	339	371	348	357	350	326	337	306	325	337	345	344	327	327	340	329	361	351	330	353	331	338	323	343	314	340	341	331	350	373	329	336	334	345	321	327	343	361	324	344	308	312	334	322	343	361	321	348	328	353	329	370	355	354	310	314	369	350	321	375	373	313	322	302	323	311	320	324	330	326	345	349	358	344	368	335	311	340	370	351	387	338	321	339	348	339	376	346	341	318	312	318	344	313	339	357	354	333	350	355	319	313	325	327	323	334	314	325	321	356	360	335	348	338	316	352	372	335	351	352	365	360	341	350	358	329	335	352	340	333	342	322	357	349	344	323	337	348	313	337	327	321	343	353	373	339	294	355	361	315	339	356	348	331	323	315	345	351	325	318	333	341	361	306	359	331	341	311	352	343	346	334	327	347	341	308	318	324	329	348	334	371	324	324	322	350	315	331	340	359	314	323	340	292	345	382	339	345	341	346	347	347	346	368	316	352	367	361	318	328	319	334	355	354	329	357	339	384	382	323	350	318	327	314	310	352	332	338	363	356	358	359	343	348	347	358	327	358	335	341	362	318	346	307	323	354	333	366	359	317	349	347	337	358	338	303	359	332	320	365	345	325	335	334	363	346	392	334	303	334	335	362	328	337	348	307	368	355	319	362	378	293	349	311	352	318	359	333	344	339	339	346	319	317	326	343	382	333	325	335	357	314	330	355	331	309	343	340	322	349	341	333	339	339	353	345	327	316	326	357	369	322	318	338	347	341	397	357	332	362	335	362	350	323	342	329	332	322	331	341	339	365	330	348	355	339	321	329	341	332	315	353	340	374	356	326	316	340	350	345	352	358	358	356	322	318	342	319	318	338	358	364	326	353	329	356	302	359	319	351	329	323	332	338	347	339	359	338	360	335	336	331	321	366	337	369	329	390	330	299	361	333	325	364	329	308	324	305	311	311	339	303	340	345	327	331	349	350	305	312	389	313	320	330	355	306	332	348	328	350	316	372	345	350	318	350	342	340	318	343	354	339	342	392	335	343	348	337	315	357	326	345	320	323	343	347	336	358	332	341	329	340	319	317	356	313	335	365	356	317	345	333	341	317	316	324	310	309	343	363	321	337	356	333	336	364	309	343	336	313	346	285	318	350	323	386	367	342	343	320	363	341	341	326	329	337	345	303	355	316	299	337	365	358	373	353	309	365	320	336	345	377	377	338	356	321	338	339	307	323	305	344	307	334	357	343	363	314	353	324	343	372	311	349	324	334	339	305	339	337	319	335	317	331	332	351	337	346	318	319	334	306	354	345	318	314	337	370	327	303	348	340	352	356	368	343	362	310	349	347	320	344	334	367	349	353	365	343	367	328	363	325	343	346	351	309	330	305	310	369	379	339	333	346	342	321	342	338	325	372	348	338	351	312	347	296	363	367	322	308	301	349	345	310	351	321	342	336	348	327	330	361	313	356	371	327	328	346	332	320	336	353	346	319	309	343	324	330	324	354	312	349	300	374	321	340	330	351	364	332	368	353	338	345	325	339	339	312	329	350	327	310	369	333	341	328	372	332	359	336	366	356	333	326	319	353	333	348	352	352	322	346	349	355	342	344	346	319	370	340	340	340	320	343	354	323	344	348	343	323	324	352	343	324	328	351	344	340	349	376	326	336	332	355	345	319	333	330	343	342	339	346	344	347	343	401	338	340	347	325	339	345	351	367	340	325	344	370	336	349	327	358	309	338	346	353	307	363	365	315	387	296	339	373	333	360	351	332	340	339	335	344	345	360	339	316	331	319	334	378	338	353	330	330	329	340	321	370	320	372	321	328	358	313	354	333	340	358	345	339	322	331	332	392	374	315	332	335	318	337	386	351	322	317	366	375	335	329	331	354	321	364	344	333	321	352	329	321	346	318	329	319	304	372	342	341	343	329	341	363	325	338	329	341	322	334	361	348	358	326	305	337	361	375	327	326	369	345	322	317	327	315	352	325	289	306	333	354	330	383	370	340	345	322	324	309	345	335	337	331	304	346	336	347	329	349	310	323	342	333	370	341	339	360	335	333	343	353	349	362	367	323	369	311	355	348	331	323	356	341	304	352	351	333	344	337	351	322	339	367	340	325	317	357	349	337	355	363	330	343	331	334	353	353	313	334	334	361	344	341	373	321	358	342	309	336	342	321	341	347	344	328	337	330	364	344	348	340	334	344	295	326	349	338	331	334	375	338	363	325	331	321	377	377	350	331	339	359	329	332	339	347	341	363	321	313	312	360	322	339	360	323	328	325	317	314	348	350	336	342	368	336	357	313	356	332	355	332	330	352	351	357	331	304	320	325	316	375	324	340	327	305	312	332	359	338	378	353	342	313	344	344	359	365	332	319	321	317	346	358	341	350	345	354	382	323	303	329	339	338	338	380	315	332	319	353	321	349	363	324	351	340	369	345	323	326	342	284	341	375	389	327	300	354	307	305	325	338	340	333	348	353	343	335	364	344	382	337	349	350	311	332	352	327	352	321	334	356	344	378	314	343	385	353	344	344	351	357	316	328	303	309	333	329	323	326	337	333	330	319	362	351	360	324	354	386	329	336	374	336	340	335	350	364	331	332	337	349	322	357	344	311	345	311	339	364	308	339	294	344	343	334	340	358	346	346	303	313	318	341	330	329	350	365	347	340	317	358	344	337	373	358	342	352	367	359	334	309	318	343	352	316	316	338	335	336	321	330	376	324	313	353	326	316	348	314	336	387	315	345	337	374	340	362	339	372	332	322	324
45129	59969	65889	55755	42681	27377	21761	19513	14611	10068	3362	809	899	844	808	871	904	819	1110	1149	1166	1145	1100	1022	941	843	840	815	833	815	761	860	835	839	835	809	803	866	831	797	821	831	851	836	812	849	856	807	795	824	816	851	841	809	810	845	771	828	820	836	810	847	798	848	814	859	885	842	829	813	801	772	819	830	805	887	809	812	866	810	840	824	775	798	863	827	837	827	839	736	828	861	838	815	888	842	788	824	882	839	809	840	838	836	834	798	830	806	782	811	847	839	890	832	839	824	786	780	872	802	796	811	825	814	867	853	769	859	822	810	817	791	895	772	807	748	815	813	814	851	832	783	824	814	798	843	815	840	817	794	857	805	837	866	805	803	821	818	856	824	801	817	849	818	845	860	787	815	818	857	865	797	837	812	804	826	791	838	789	837	816	823	864	835	816	851	803	837	838	830	815	831	807	817	797	863	770	813	821	838	842	827	815	848	842	838	815	810	815	817	850	880	783	828	828	861	831	823	821	771	842	859	838	833	844	840	839	869	811	848	779	838	814	826	838	884	801	800	813	840	830	835	816	817	854	783	780	839	804	795	880	816	819	779	850	812	893	853	872	859	855	860	797	832	821	794	846	822	855	830	811	825	841	850	831	831	802	816	802	852	774	804	869	820	810	815	840	798	826	865	834	862	808	781	866	851	825	850	827	819	813	836	852	830	800	773	833	794	816	802	890	830	907	844	820	819	802	782	837	826	834	868	833	850	791	824	841	895	821	875	840	836	811	905	815	855	845	808	802	820	816	829	885	851	843	842	847	803	864	844	829	867	831	866	821	850	845	807	869	830	796	808	814	824	837	818	802	846	871	855	818	828	833	852	833	847	814	838	835	839	784	824	818	847	869	836	812	817	874	832	832	775	791	813	838	819	828	853	862	811	852	812	826	801	814	861	829	834	849	803	878	855	789	810	819	864	843	824	802	838	849	847	838	855	849	805	819	837	881	785	839	837	808	818	821	815	818	816	863	837	841	818	829	876	810	820	835	854	859	831	865	835	842	837	832	760	854	829	846	776	845	833	819	835	806	812	826	835	816	765	795	856	830	842	779	832	827	852	817	842	854	854	829	855	884	821	817	861	901	809	897	861	849	849	839	869	803	859	846	862	797	812	818	859	860	787	869	837	834	846	834	870	838	825	832	811	813	828	830	799	839	831	780	836	839	782	850	881	817	800	849	822	816	809	807	866	852	808	838	873	791	832	847	815	793	839	869	843	807	826	838	826	841	817	901	829	807	811	772	804	872	843	843	890	872	830	874	785	849	803	832	822	808	859	823	778	833	851	818	855	826	838	821	806	815	855	869	820	782	851	788	847	838	888	820	835	774	852	801	779	820	827	797	800	832	799	856	811	862	878	768	791	820	823	850	856	834	807	819	779	799	855	840	786	845	766	823	850	824	824	808	823	825	822	893	820	840	765	818	880	853	809	811	868	843	830	799	841	793	837	866	817	875	881	775	840	825	808	834	820	850	849	815	845	783	802	828	863	797	832	795	859	830	806	829	829	835	848	830	791	846	823	885	799	889	852	814	850	843	849	832	858	814	799	858	835	870	772	817	792	813	827	837	798	772	850	836	833	832	773	866	826	785	819	814	854	825	857	820	815	780	836	829	834	775	854	803	817	780	816	791	845	795	857	852	807	813	838	863	827	851	793	821	840	768	857	786	854	794	822	851	857	808	832	788	832	862	776	848	818	888	854	800	836	850	847	865	819	823	843	802	796	803	794	784	844	885	833	815	831	790	847	779	879	849	843	871	851	828	867	780	785	821	798	796	828	849	848	842	822	823	786	812	779	842	878	776	840	808	869	829	863	845	801	853	804	846	833	824	843	857	820	860	822	832	852	857	818	799	816	822	854	893	868	855	819	783	876	824	812	848	860	880	867	775	835	881	887	823	790	780	825	837	780	863	847	854	855	823	834	866	873	821	816	874	842	822	840	823	835	803	814	847	839	834	828	795	836	786	805	850	865	833	811	839	823	815	857	845	803	844	827	828	852	810	894	791	796	845	874	821	828	824	804	839	812	837	821	829	886	810	828	842	787	819	808	840	829	804	824	786	867	816	810	834	827	838	834	865	838	799	788	833	841	835	800	823	819	845	857	818	841	831	877	832	843	803	841	871	844	822	827	843	842	812	810	788	773	831	841	848	831	836	782	819	804	840	808	844	851	812	813	802	787	839	831	820	864	885	846	824	827	789	804	778	815	787	834	817	818	818	919	865	825	774	767	801	855	852	793	816	899	848	846	786	842	856	812	786	832	845	829	784	853	760	826	815	831	849	890	849	840	829	846	886	811	794	810	830	857	872	811	868	853	824	796	811	815	823	918	802	853	890	836	833	806	829	815	795	837	852	829	843	814	824	844	830	789	774	873	835	850	872	808	815	838	840	827	834	791	814	851	837	814	821	830	850	805	827	814	842	864	812	826	852	815	818	848	815	849	847	855	868	850	832	837	777	802	832	819	858	825	792	797	784	866	801	857	856	813	826	807	795	805	826	822	822	856	831	778	894	837	848	781	787	818	812	829	821	854	852	801	879	845	834	834	825	839	839	868	854	872	811	833	835	807	859	801	812	805	871	812	797	825	786	842	885	835	811	762	846	826	857	788	769	869	798	820	855	870	795	826	831	780	840	841	806	834	805	845	827	863	844	809	843	828	815	801	828	810	825	879	842	845	852	844	833	829	865	803	786	768	785	823	814	815	787	855	806	808	805	829	856	747	866	833	873	794	850	864	841	784	825	851	796	810	782	847	854	781	811	814	802	864	781	832	804	852	833	825	887	773	810	869	873	793	768	782	825	827	812	801	816	825	796	765	800	802	855	796	799	793	841	851	837	852	845	839	834	823	793	842	758	815	846	844	806	780	864	830	747	846	832	838	806	825	870	802	863	830	842	849	819	846	831	789	809	829	828	785	793	817	825	856	861	843	854	846	800	827	801	854	819	824	849	812	809	790	844	789	843	803	775	865	811	846	801	842	845	848	831	877	900	848	868	825	832	844	854	844	853	773	857	777	863	765	845	867	828	826	845	837	792	811	855	827	855	823	854	873	815	857	844	808	819	826	849	825	873	803	855	823	832	817	820	824	835	895	871	826	811	861	806	799	813	800	826	840	856	825	769	828	851	831	825	806	862	819	810	803	836	746	794	802	840	853	823	884	831	775	806	816	780	806	833	870	811	845	792	838	857	893	788	825	854	862	809	776	821	860	830	854	845	820	766	878	874	815	829	833	783	789	855	827	829	832	794	806	819	819	912	837	878	898	856	845	814	842	851	847	789	817	809	809	856	854	845	828	860	847	825	826	877	803	841	841	855	829	834	782	881	789	777	846	794	815	786	826	825	813	878	843	821	765	818	825	821	832	872	862	797	784	853	831	887	838	828	852	802	865	815	813	787	859	879	869	848	845	866	813	871	870	830	817	844	820	811	824	827	850	799	794	770	844	865	793
71213	75019	72488	53550	35311	19130	9955	6126	4274	2724	1010	335	369	359	334	321	329	338	381	363	419	360	426	380	323	318	324	359	387	332	329	388	350	331	328	345	364	336	348	327	331	359	319	381	355	346	347	361	339	357	370	335	330	333	315	322	323	337	325	326	345	332	307	299	330	362	354	360	337	340	352	335	365	338	348	347	303	351	349	340	328	322	324	349	319	320	329	324	348	333	333	346	388	340	345	320	369	307	349	335	344	338	315	330	372	323	369	315	329	347	343	330	322	308	331	371	343	347	360	362	289	344	323	336	314	335	359	362	337	327	334	351	357	365	346	338	349	313	331	346	349	320	328	327	367	344	357	326	316	322	320	325	318	338	333	358	327	334	324	351	331	351	339	349	350	351	332	374	366	355	354	372	328	345	357	338	341	369	329	343	336	333	357	336	315	363	340	350	380	370	355	369	338	346	320	342	368	340	349	361	345	346	320	338	363	322	348	370	353	338	334	358	322	328	353	351	350	316	356	328	343	309	343	334	340	331	370	330	313	365	351	327	309	331	316	346	334	310	330	347	343	336	318	311	318	347	346	334	336	314	345	317	322	363	318	374	346	330	322	339	321	364	325	346	316	327	342	323	340	331	352	330	343	345	314	390	340	345	316	352	322	316	328	328	324	344	329	337	349	329	368	341	364	340	327	342	352	321	350	345	363	332	331	338	345	334	331	342	346	342	327	336	330	331	378	310	366	328	358	327	315	320	376	307	341	329	329	376	339	325	362	356	331	357	302	309	358	342	313	336	326	320	344	317	325	335	343	359	372	373	316	334	346	313	314	342	337	349	372	352	316	328	358	328	349	345	349	327	343	328	349	312	321	350	304	349	342	316	307	356	369	363	304	323	376	334	332	317	358	354	324	369	330	339	335	346	371	335	324	340	350	319	355	335	334	322	328	329	331	361	322	346	315	360	329	301	326	315	308	360	372	341	363	346	344	352	339	298	375	352	326	342	352	324	375	345	374	331	351	320	324	343	332	353	353	345	310	346	335	331	328	343	335	325	355	314	325	290	348	337	345	356	324	309	297	314	363	309	340	308	340	321	365	362	331	335	336	315	337	334	333	314	334	323	349	352	333	324	348	304	366	339	315	316	338	334	337	345	366	342	328	331	365	330	346	315	347	316	348	320	337	344	343	301	365	300	325	350	349	336	333	341	353	314	310	320	361	325	327	351	340	357	336	373	343	378	310	320	337	308	342	344	314	310	355	370	324	347	361	339	364	358	328	334	336	334	333	350	303	368	313	336	374	310	337	351	315	316	336	319	334	322	343	323	366	343	354	351	339	337	322	341	339	340	350	355	351	312	346	300	365	367	319	345	323	297	335	349	345	312	355	327	325	333	311	334	357	344	352	360	309	327	324	339	348	336	375	333	326	342	337	345	325	316	324	346	360	358	348	334	366	298	346	362	337	315	343	364	332	344	360	350	321	355	335	364	330	345	337	350	339	358	327	320	310	342	372	362	328	330	342	351	322	341	328	321	307	360	337	337	344	362	330	343	300	336	314	334	308	335	367	345	340	339	312	307	342	347	353	356	355	327	307	308	335	321	361	337	338	311	344	317	348	343	302	348	328	349	360	352	348	339	344	360	331	341	368	330	344	357	345	360	315	355	331	337	356	339	310	320	332	328	361	345	322	346	316	343	347	311	334	367	336	331	363	348	330	304	345	339	338	300	347	366	351	354	339	372	361	372	295	350	383	389	340	341	311	330	334	334	330	359	338	340	320	340	301	358	339	328	359	361	371	376	340	347	330	342	349	327	335	301	338	336	349	338	360	347	311	361	335	331	321	340	337	363	343	361	350	331	290	359	348	349	337	339	326	332	343	355	325	359	320	339	343	369	316	324	320	340	337	340	332	353	341	353	353	328	335	308	332	339	340	327	331	328	363	321	348	317	344	330	325	327	323	338	369	357	339	320	354	332	332	307	350	338	349	277	317	330	352	323	319	334	330	343	314	323	358	342	349	306	326	364	314	309	335	317	355	350	355	361	336	291	325	348	358	335	335	351	311	345	354	350	368	317	336	314	339	351	363	346	367	353	358	359	314	324	340	358	318	340	353	355	328	340	343	326	335	334	362	336	393	364	326	305	327	336	343	298	328	326	299	301	327	323	313	370	345	386	331	310	364	327	331	332	355	358	367	335	349	327	322	328	355	355	312	361	341	318	362	315	369	343	329	359	345	327	311	358	328	341	349	340	314	339	352	320	365	361	340	340	311	326	338	353	367	360	374	332	341	306	334	344	351	356	354	344	316	364	336	382	346	364	359	310	365	351	360	332	362	367	317	328	366	347	335	343	329	339	363	361	369	327	335	343	374	332	326	355	314	323	327	341	321	338	331	329	343	323	329	319	316	335	330	329	339	305	322	342	312	359	310	320	328	329	334	349	305	370	315	344	363	325	335	331	349	343	378	352	319	366	318	318	301	347	359	333	323	323	335	365	360	317	345	348	353	352	358	384	334	324	380	313	353	364	349	318	336	299	381	337	331	315	336	347	327	344	356	325	350	342	375	342	339	354	330	312	345	373	363	345	339	338	354	330	329	350	319	333	372	370	309	355	347	335	337	315	322	366	342	341	339	356	318	315	346	362	334	344	331	339	325	316	324	356	366	333	355	315	320	390	333	330	340	310	336	359	344	358	395	347	348	344	348	320	356	379	339	316	333	332	360	344	300	355	322	336	332	364	333	333	333	357	323	318	365	325	337	336	349	328	346	362	346	345	361	337	340	335	332	341	316	362	317	382	353	323	349	311	306	360	343	284	336	335	332	349	331	323	345	346	334	312	335	327	341	358	324	357	370	316	331	346	376	329	307	372	363	352	354	319	369	323	338	333	330	343	369	347	325	326	344	344	328	343	360	308	351	361	343	301	365	337	324	325	346	339	367	327	352	341	314	347	305	348	324	317	346	348	343	382	338	329	335	342	362	349	351	343	328	334	324	329	325	364	353	311	331	311	336	347	347	316	310	354	339	329	342	348	344	346	327	335	338	329	342	320	336	325	323	326	319	375	329	341	341	341	376	341	339	316	313	379	363	325	311	323	324	325	337	377	360	341	323	325	331	327	331	358	358	368	302	350	361	340	332	364	348	344	375	344	346	328	353	331	379	354	336	337	343	336	368	359	329	343	327	342	345	353	365	380	329	333	336	334	331	342	326	365	329	343	316	337	334	347	345	341	354	333	379	350	348	320	332	309	305	354	356	336	367	338	353	349	343	336	340	335	343	311	331	313	379	316	359	321	331	352	338	337	334	328	329	333	339	346	303	345	310	345	334	347	374	341	323	339	364	338	344	330	327	336	332	377	343	366	337	322	334	301	336	324	351	379	334	332	352	325	334	312	328	323	353	343	350	321	342	313	376	324	296	343	337	354	359	303	361	349	334	339	334	347	313	359	314	348	315	369	332	321	348	336	334	346	356	346	343	375	353	333	315	345	336	319	335	352
46409	59643	67232	56095	41989	26407	21735	16552	13804	9034	3168	851	848	857	830	846	799	882	986	1052	1156	1062	1158	1002	942	904	854	840	866	788	835	814	850	811	837	850	851	841	857	819	810	847	824	862	852	833	792	793	764	822	843	888	860	826	841	821	870	834	847	880	836	836	842	890	841	866	853	849	854	784	853	836	822	844	789	830	827	814	855	819	779	844	786	822	834	821	842	788	825	847	841	861	804	855	823	790	780	822	820	810	776	829	824	839	792	833	812	864	837	837	820	845	856	805	820	863	871	810	863	823	830	852	864	841	794	840	795	775	853	855	864	780	846	820	863	878	810	835	822	790	825	774	807	829	814	846	874	772	766	847	866	813	840	855	826	783	847	840	821	854	870	780	834	839	835	804	810	867	834	830	836	777	795	854	834	835	820	838	827	842	803	791	823	814	822	821	913	838	811	822	788	900	855	846	854	828	794	853	833	799	811	854	836	816	869	871	835	910	882	851	883	856	836	816	791	822	819	832	854	865	836	858	833	888	828	861	873	834	807	833	832	832	844	841	809	822	836	845	816	821	823	808	839	802	825	806	842	820	804	837	820	869	797	828	824	869	831	817	823	816	782	896	810	787	881	878	786	815	854	779	863	761	889	778	822	865	818	852	817	849	786	824	808	759	841	811	847	801	829	776	803	778	837	806	819	849	798	780	817	896	789	856	813	793	806	847	848	754	866	860	859	813	780	870	845	831	864	803	849	814	840	863	804	846	850	846	840	808	817	830	842	769	802	867	859	879	850	845	856	846	836	814	815	869	809	841	809	870	828	783	832	783	840	844	815	821	788	817	849	852	782	828	823	798	814	867	823	827	818	817	821	857	848	878	822	830	833	842	768	840	793	842	810	854	824	848	829	813	759	808	848	833	802	809	792	843	818	780	858	902	860	795	816	834	822	819	839	856	847	867	827	829	835	809	837	809	854	838	811	780	858	818	862	828	833	873	797	812	820	841	846	832	827	782	859	833	850	810	827	832	771	893	837	816	786	840	865	802	807	820	829	872	829	849	879	824	883	802	789	813	791	829	839	836	791	806	880	818	873	838	855	836	845	830	841	807	801	826	848	786	867	798	869	884	854	842	788	866	793	856	863	811	856	836	820	861	864	824	840	798	820	810	808	806	844	859	879	827	849	862	775	866	846	831	836	777	817	867	821	821	828	874	870	807	772	842	878	841	819	836	795	863	796	857	824	835	804	813	807	851	876	852	811	840	834	796	783	807	863	856	804	817	810	861	819	838	862	856	823	822	811	864	820	837	854	819	801	852	842	868	853	818	870	794	797	835	816	794	830	864	831	944	836	817	827	835	789	812	887	790	844	832	842	861	831	835	805	842	804	826	839	844	809	875	827	755	845	825	844	822	848	805	818	798	804	823	820	810	865	812	839	865	848	794	892	819	797	829	839	811	850	874	830	851	810	768	864	812	793	808	837	822	875	854	836	799	825	844	812	792	837	853	840	862	863	881	827	851	841	828	866	818	821	800	785	804	853	784	848	837	840	772	760	796	843	869	855	856	800	823	877	786	861	798	843	833	829	825	848	830	854	844	773	836	823	858	884	801	834	877	790	815	863	815	881	792	824	852	861	846	877	861	831	781	833	805	814	871	802	847	824	861	825	819	845	868	831	862	848	831	831	892	789	849	834	844	866	824	839	857	850	852	855	823	873	843	825	836	812	856	840	831	859	874	813	856	810	789	828	834	854	849	815	800	823	840	808	849	827	843	810	851	847	815	832	840	811	840	833	809	889	820	836	843	819	799	822	794	853	837	804	793	805	798	801	820	819	893	852	838	813	805	865	813	844	817	788	827	824	796	787	839	781	813	842	801	820	855	861	843	852	856	877	812	809	836	840	820	788	835	786	845	816	806	821	813	856	833	824	859	824	840	852	849	829	811	813	823	855	806	841	767	886	831	877	866	867	822	814	853	806	833	856	840	797	845	846	834	839	821	837	805	810	836	897	814	799	863	818	796	819	808	841	802	811	845	813	824	833	802	848	809	840	801	826	784	831	877	798	864	835	775	833	842	862	880	862	873	861	809	841	882	788	831	795	834	790	864	811	864	749	873	831	818	873	834	796	873	797	797	883	830	852	852	835	802	822	865	837	840	831	848	769	864	884	818	836	791	859	839	878	827	856	828	793	781	852	876	836	800	807	798	800	842	784	852	840	906	873	829	821	828	868	849	861	890	827	828	820	841	830	884	802	843	834	818	855	832	860	856	815	801	817	921	842	818	854	801	834	815	870	923	815	837	863	842	851	840	818	845	795	877	816	844	802	844	839	828	803	796	822	833	851	800	825	846	792	813	851	816	845	834	857	854	826	805	830	830	839	759	823	861	856	837	759	838	793	801	878	853	836	844	817	880	816	844	866	848	841	844	866	851	855	821	862	784	827	814	865	840	820	812	812	798	790	799	831	803	815	858	873	826	842	811	849	844	840	797	812	859	810	808	745	829	834	800	842	862	849	796	785	869	859	865	819	805	843	826	811	882	852	820	846	887	830	840	858	819	806	834	811	857	824	847	842	832	823	867	889	783	796	779	844	806	776	857	819	875	825	825	809	855	836	820	813	851	799	815	793	861	839	850	870	805	801	809	832	878	790	827	831	882	796	914	795	865	799	834	823	846	884	844	807	846	853	839	801	842	832	838	807	775	832	816	843	816	813	872	833	802	808	840	879	834	793	834	791	803	818	804	892	843	828	792	842	887	878	850	800	771	775	805	801	845	870	803	849	874	849	827	841	860	783	821	851	810	834	838	813	870	844	790	865	819	813	857	819	887	836	839	839	826	830	765	884	842	842	835	848	838	822	838	803	869	853	862	809	798	787	881	802	831	879	829	796	836	799	818	815	811	863	805	808	810	827	779	788	841	860	900	842	827	839	862	828	886	854	862	892	777	821	870	855	822	842	817	812	878	824	880	801	805	840	810	825	854	838	795	828	851	814	799	842	839	802	827	853	868	815	800	857	808	786	822	838	835	888	838	797	796	820	754	835	876	876	865	807	797	883	768	847	811	793	791	833	864	806	832	773	803	792	797	822	851	820	873	840	843	786	821	838	880	825	844	848	842	809	825	879	874	808	831	840	818	863	825	849	867	891	842	884	821	861	852	845	834	801	826	841	845	816	857	762	838	849	833	832	814	840	824	836	853	814	829	825	819	817	772	847	860	812	845	858	869	831	882	778	855	819	810	832	852	867	839	886	775	819	828	897	827	842	883	845	884	840	846	830	827	801	822	835	843	764	860	858	824	831	841	845	851	839	832	856	814	838	807	874	845	842	818	853	878	818	848	834	844	871	829	828	864	800	850	809	831	857	792	879	841	826	834	850	830	818	872	846	822	824	877	857	824	833	847	814	832	788	871	812	820	833	897	832	800	836	849	827	835	847	857	879	844	863	820	863	803	858	823	865	851	793	840	859	861	824	825	808	838	832	801	858	835	800	865	792	850	854	821
73945	75761	73190	55603	33533	14722	7661	4836	3579	2266	1136	366	351	310	348	331	331	322	358	382	405	377	347	392	355	381	313	344	339	367	314	370	346	331	324	304	346	357	341	356	361	328	340	351	350	353	360	339	301	384	349	343	354	353	303	328	361	361	299	320	341	330	343	362	319	290	331	337	361	313	338	317	340	349	344	329	378	325	358	376	350	356	361	361	348	307	339	356	338	355	336	325	359	341	316	311	319	310	331	360	307	353	374	362	369	342	359	332	346	302	352	367	328	372	374	323	364	321	345	369	360	365	352	338	349	346	359	319	325	331	384	357	341	350	328	337	297	361	336	342	366	344	317	374	341	356	364	345	357	324	293	318	384	347	308	325	332	359	365	322	322	321	347	367	334	342	349	333	333	361	336	358	368	363	329	352	354	350	318	338	353	332	338	352	349	302	329	346	361	357	310	373	371	338	349	383	387	361	319	342	348	341	369	349	323	329	306	333	369	370	347	323	308	328	363	331	363	347	360	342	325	344	381	345	332	345	331	339	312	338	328	361	342	342	330	338	344	346	340	344	359	368	326	369	306	329	322	358	343	308	360	304	338	318	330	334	332	347	346	339	341	342	344	290	312	347	343	354	339	369	345	366	372	331	352	312	333	331	336	356	382	338	336	361	334	341	299	343	343	326	339	375	383	328	353	326	326	364	368	318	315	366	341	357	328	319	366	340	339	313	318	360	319	341	329	333	342	325	338	358	323	349	316	313	334	343	351	362	307	366	343	341	340	322	313	343	349	392	351	340	334	289	305	339	298	335	341	349	326	340	341	327	318	379	361	329	354	328	313	347	299	322	351	342	322	327	316	343	336	327	321	328	326	326	309	344	357	348	311	347	376	333	322	353	374	328	335	324	367	351	322	336	343	299	320	322	339	319	351	297	337	319	337	365	324	367	340	343	388	332	320	357	351	328	347	383	318	389	319	362	362	361	325	343	349	329	350	334	362	330	350	303	336	361	355	349	362	327	326	346	366	362	335	308	343	360	332	314	354	374	339	328	313	359	309	337	305	362	310	338	322	372	348	346	363	376	311	349	361	388	352	356	343	353	340	356	353	350	295	309	366	375	352	305	345	343	329	332	337	323	351	343	343	332	365	339	319	332	346	337	343	346	353	332	335	324	369	306	352	387	319	367	345	350	320	358	349	383	370	337	371	351	324	349	338	343	314	343	355	355	363	358	349	356	305	328	285	323	359	334	331	343	366	328	330	368	334	345	338	344	331	314	346	346	329	356	367	344	323	379	346	310	346	368	366	341	308	346	330	344	334	301	342	319	352	325	346	348	363	337	355	318	325	367	342	371	369	331	300	350	317	358	332	332	337	355	328	335	332	310	328	351	338	321	328	293	352	342	328	343	329	339	349	322	286	309	316	338	338	353	360	326	308	364	350	324	349	312	343	354	393	342	321	359	301	339	361	356	356	343	319	373	348	334	353	330	373	358	340	361	386	325	370	340	289	370	346	336	343	365	359	341	362	331	354	310	359	339	353	365	327	359	334	322	339	340	314	350	344	325	352	339	332	331	342	369	342	363	312	336	329	359	348	337	365	349	394	288	343	307	361	362	356	338	352	328	326	339	341	325	334	343	364	324	366	328	315	369	348	359	313	349	320	307	334	371	324	319	295	321	321	321	365	315	347	303	353	331	334	352	320	324	321	341	358	305	332	338	339	338	381	329	339	353	340	333	314	338	342	359	353	384	317	346	344	346	358	365	345	328	324	350	371	325	352	366	340	352	355	323	331	351	338	315	331	360	325	370	326	368	344	345	331	380	344	336	333	301	369	307	318	321	376	361	341	319	359	335	345	349	323	323	343	335	319	347	342	321	322	330	341	368	332	355	328	345	381	356	361	346	317	317	357	343	320	319	334	326	363	374	340	358	335	319	364	339	341	381	340	317	327	333	335	379	373	330	339	356	354	363	343	322	371	382	353	355	385	343	342	348	379	343	337	343	334	334	327	352	320	315	343	352	373	356	306	341	345	324	340	355	331	388	343	353	338	358	354	359	343	342	336	367	345	352	347	362	330	314	342	346	334	311	359	347	363	335	383	328	348	324	354	340	333	338	346	349	362	342	334	346	336	360	335	343	359	326	360	344	354	331	353	348	386	333	309	317	333	344	337	346	352	318	380	328	354	316	327	351	341	366	346	348	343	365	348	363	338	322	306	343	357	355	357	326	322	330	327	319	342	365	342	344	362	323	353	343	302	359	361	338	334	304	376	331	355	342	323	323	333	348	364	387	324	365	329	376	336	349	331	358	339	329	304	338	328	361	395	346	333	330	335	319	306	363	339	350	374	357	338	326	358	334	330	349	342	367	327	373	310	352	337	348	345	354	349	367	336	322	318	338	321	341	353	360	367	342	333	362	349	382	347	318	347	359	340	361	373	376	315	337	340	325	342	316	313	348	346	319	324	317	337	350	326	374	319	358	363	358	298	374	344	344	343	355	285	376	383	361	346	366	345	362	359	350	336	332	331	346	369	382	341	343	349	360	361	340	355	329	345	339	368	335	306	319	363	323	345	313	312	338	336	332	307	306	346	340	348	379	344	351	338	369	342	338	323	348	345	335	331	382	323	329	336	355	324	351	324	360	329	317	320	356	369	330	345	348	350	320	332	357	332	344	343	319	383	345	369	369	328	344	324	361	362	385	364	358	359	356	324	322	298	352	361	358	326	321	339	350	348	355	320	335	297	345	367	325	348	320	325	342	343	362	339	343	371	344	346	360	349	364	337	330	319	351	329	359	331	353	357	368	361	322	335	336	352	331	330	319	315	316	324	360	327	369	315	320	302	339	350	353	360	349	347	348	336	349	369	347	344	341	353	349	343	353	330	329	351	332	333	294	346	386	348	335	361	313	333	327	374	342	322	323	326	360	346	345	323	306	328	369	374	337	328	319	372	363	337	368	351	326	362	309	358	320	341	360	333	354	360	313	321	306	357	315	335	344	343	332	352	323	352	319	376	333	369	361	332	329	332	318	338	355	359	339	394	329	340	364	307	344	332	384	317	375	316	332	311	334	353	350	383	345	331	354	342	354	358	328	348	333	295	313	328	355	333	370	333	297	348	354	336	301	329	347	349	353	364	361	313	341	385	338	368	329	318	337	341	339	365	359	359	337	324	319	332	337	347	342	354	364	318	332	354	364	356	336	355	365	345	324	344	332	315	353	349	337	331	381	367	339	347	308	327	324	333	349	363	362	351	356	385	345	341	353	333	362	330	346	382	347	380	364	343	328	313	325	354	362	350	352	320	342	349	347	351	341	340	369	351	343	346	335	366	323	337	341	337	358	349	342	336	322	314	285	324	364	350	355	323	348	344	340	356	319	329	330	334	334	335	314	348	361	305	347	333	361	326	379	366	331	320	332	346	355	347	316	342	357	323	352	336	332	297	356	351	348	366	317	350	343	349	349	324	340	342	346	341	324	345	354	349	342	331	300	350	322
48163	59582	67926	57059	38848	19437	18415	13842	12179	8187	4167	899	839	809	824	833	837	764	930	1104	1021	1043	1028	974	1001	831	831	815	833	862	787	867	795	807	862	832	844	844	813	878	893	783	827	847	795	815	753	845	817	854	798	809	833	777	867	781	836	850	812	828	821	845	803	841	869	826	789	829	852	808	864	888	811	812	816	757	827	828	836	863	885	818	846	823	814	813	830	872	794	785	876	863	839	834	831	789	795	815	887	828	875	868	807	818	878	857	882	812	822	817	813	797	872	861	878	808	862	833	799	832	848	793	831	836	801	853	782	850	843	828	823	803	822	811	775	864	791	850	852	864	855	811	797	800	818	813	804	806	857	790	837	779	810	827	836	824	825	831	845	817	813	818	785	799	829	819	821	815	822	860	825	845	810	792	813	820	843	891	868	853	776	830	834	833	817	840	863	825	846	831	818	829	826	802	819	871	816	837	840	853	831	849	829	818	806	776	807	816	875	786	788	846	851	803	800	796	845	874	869	831	785	809	862	858	865	829	841	850	848	868	792	778	853	794	888	811	843	811	852	812	820	854	810	778	776	835	816	791	899	738	822	826	814	897	797	849	802	813	798	825	858	796	866	852	805	864	838	820	826	849	799	816	827	778	823	809	838	869	825	802	817	776	826	820	815	833	834	849	851	870	849	865	886	857	813	819	810	831	819	869	773	800	782	777	805	818	799	814	876	815	894	845	794	866	860	805	846	761	854	836	854	816	846	850	838	826	876	821	839	824	874	797	847	839	815	875	824	895	858	818	840	827	811	841	789	868	835	852	805	817	824	880	804	878	818	828	868	882	830	767	859	827	824	827	829	879	794	871	853	812	802	817	848	826	830	825	815	810	824	798	854	790	842	895	784	772	801	851	779	806	840	822	865	815	866	818	838	837	851	797	869	826	845	846	843	885	799	826	827	786	872	788	809	833	817	852	818	860	799	848	886	812	841	805	875	832	861	847	806	786	879	840	863	867	810	835	824	818	861	815	795	803	819	851	770	844	745	859	850	817	794	814	803	832	818	815	834	860	836	800	879	894	810	844	809	795	852	879	809	801	827	801	817	794	823	820	867	831	868	864	815	795	803	831	784	830	822	776	799	880	832	817	820	854	773	841	776	839	805	847	855	841	884	798	832	807	815	865	861	809	845	809	798	814	793	838	862	860	809	852	837	827	831	868	844	847	838	774	838	872	834	828	810	835	824	819	831	833	837	843	787	834	781	867	823	848	809	846	824	833	881	813	829	809	788	772	845	825	805	781	845	822	846	752	849	846	803	830	848	904	815	818	850	794	827	803	824	827	856	825	855	824	857	841	779	835	829	817	811	799	816	885	835	856	801	863	809	771	898	856	831	856	805	811	808	820	845	800	811	837	838	824	907	823	821	846	801	886	839	810	861	870	883	851	906	864	823	891	838	876	864	817	824	772	884	835	834	834	807	853	805	839	795	833	787	764	788	799	833	827	856	795	845	853	828	797	812	866	827	792	855	765	795	887	877	823	811	853	879	802	828	804	863	835	828	838	821	883	844	835	802	852	815	859	834	821	838	851	855	792	806	857	814	856	822	910	833	830	763	824	842	819	809	820	842	849	759	888	776	832	802	856	834	853	828	812	813	816	794	805	807	827	819	874	812	819	859	824	853	832	827	829	817	883	869	766	854	817	890	834	829	803	807	790	763	851	779	833	866	804	859	823	853	807	898	825	885	845	805	837	827	838	795	807	886	800	864	838	817	811	828	840	831	811	839	779	806	820	837	849	813	803	892	833	868	769	811	819	888	832	867	854	808	817	852	810	837	842	780	897	825	816	828	827	947	824	828	836	842	842	799	824	854	823	838	805	747	828	803	797	839	832	816	863	817	820	805	856	886	834	844	801	806	845	792	844	842	796	818	830	820	808	820	855	862	740	799	816	870	850	808	841	841	779	801	838	839	834	834	856	813	863	793	811	823	803	880	855	858	835	891	845	840	855	812	828	796	849	810	812	847	858	782	837	825	851	845	783	779	824	835	819	838	844	805	827	847	776	875	828	780	837	864	790	820	808	837	818	799	867	833	814	833	842	839	814	787	848	853	832	849	859	864	831	831	822	829	788	856	810	804	769	843	855	773	766	800	821	822	771	820	884	824	783	835	822	845	824	924	834	830	818	817	772	822	822	806	827	825	851	834	835	832	824	816	861	848	808	863	857	746	799	805	824	841	790	849	798	814	863	881	797	822	832	852	878	793	879	817	857	849	822	821	902	787	849	825	825	808	844	823	871	821	831	874	868	834	807	836	834	819	818	780	853	814	805	787	780	868	814	855	861	849	811	873	857	832	851	827	816	803	853	843	838	826	822	843	857	799	843	830	848	759	822	861	832	891	786	839	872	867	816	847	840	822	789	825	808	834	856	840	813	826	824	865	838	815	779	849	836	780	852	870	833	858	824	810	785	828	909	884	860	879	770	845	790	865	858	809	869	868	835	842	840	851	857	859	801	850	811	833	835	825	850	824	859	821	838	812	834	851	847	866	780	794	796	796	844	824	772	844	817	815	808	845	838	847	873	849	767	864	836	832	857	826	845	855	840	827	767	830	837	816	832	844	876	828	885	837	837	874	773	838	845	826	828	830	854	817	858	809	817	867	852	836	807	838	856	783	825	836	803	761	886	833	849	843	871	823	865	815	799	861	858	813	848	818	832	829	766	823	857	891	832	850	801	807	866	815	840	803	830	825	814	795	821	826	898	822	813	853	798	789	820	785	816	779	758	849	818	817	827	822	804	863	766	811	804	840	853	885	860	835	852	837	803	887	821	813	798	828	906	810	801	803	812	852	886	864	825	812	884	822	851	862	841	831	806	861	829	845	858	776	855	819	884	768	836	896	837	838	824	871	818	825	818	798	831	823	843	846	817	847	812	834	821	760	859	841	804	865	836	768	824	825	834	834	828	820	810	837	801	817	841	848	808	839	818	799	819	831	779	849	865	828	801	837	835	800	819	844	793	846	811	830	815	851	825	812	876	832	814	830	812	867	799	827	888	852	857	820	801	832	835	860	847	840	812	853	790	847	845	801	838	871	823	844	866	801	785	830	839	822	843	828	833	787	794	807	827	847	822	814	819	861	802	801	838	831	865	817	833	862	848	800	783	829	772	820	819	845	845	832	827	786	749	824	879	845	861	825	795	816	802	845	810	799	825	822	811	803	782	851	861	797	801	891	879	811	823	883	833	835	855	795	861	813	829	817	857	848	823	826	827	878	810	895	832	823	822	865	854	826	801	866	829	882	763	830	812	781	829	850	862	818	809	857	815	845	852	859	861	859	824	817	864	880	884	788	842	819	852	834	837	820	829	787	841	879	830	834	814	824	857	887	810	821	821	840	868	769	823	857	815	830	818	819	847	798	828	827	848	812	765	914	847	833	801	875	809	824	831	831	829	818	843	833	860	770	829	868	920	831	864	862	874	815	803	860	780	823	852	828	890	839	888
73199	75414	70021	57110	35749	15203	8650	5700	4608	2805	950	323	318	317	346	342	337	345	397	446	435	430	397	369	367	326	350	366	331	384	308	339	352	358	323	345	315	330	339	351	328	367	353	321	332	346	335	345	348	334	338	309	344	352	354	336	362	323	324	338	324	326	340	353	334	347	315	341	347	344	369	340	366	352	360	308	327	359	327	333	321	361	339	363	350	342	356	340	333	377	322	308	334	327	340	333	354	320	350	325	333	338	355	330	312	334	346	352	303	325	327	326	341	326	335	363	351	343	344	358	354	324	326	338	325	326	375	328	354	366	358	358	330	349	361	327	340	316	282	349	386	353	328	364	307	355	353	318	345	328	355	344	345	357	358	339	350	344	349	368	333	327	312	330	293	330	314	328	351	331	329	371	348	333	338	372	363	332	321	314	323	329	369	319	332	340	333	341	352	352	325	351	349	337	350	344	348	318	347	379	342	354	324	344	349	347	352	316	319	314	359	351	333	345	369	375	347	336	326	360	360	359	338	345	341	353	326	344	313	334	320	327	332	352	345	368	302	355	333	349	345	346	354	341	332	335	340	338	338	367	353	348	346	326	340	331	324	335	336	327	343	319	365	321	367	339	369	346	359	318	314	342	320	323	361	309	350	324	348	314	346	360	332	342	352	362	333	362	345	290	363	343	349	335	309	345	355	322	330	341	347	367	319	350	358	346	318	331	346	366	345	339	344	367	336	334	328	324	326	316	376	326	333	307	373	344	353	337	330	334	322	318	341	318	327	304	336	341	327	340	337	284	331	348	365	360	347	321	331	334	323	348	344	355	347	379	356	345	343	331	322	334	335	345	343	304	325	313	331	344	372	303	327	325	315	326	340	322	308	330	325	340	356	379	336	340	333	361	338	338	363	366	334	346	375	319	331	347	324	335	345	352	354	324	291	359	313	331	331	347	341	332	373	357	358	335	349	325	324	363	332	307	329	359	389	326	349	318	355	371	332	354	355	329	326	355	349	348	343	330	304	394	356	346	342	329	347	362	323	353	319	363	352	333	367	344	317	332	318	346	347	355	330	339	362	359	353	347	345	327	358	332	356	346	369	315	292	316	299	329	375	355	358	337	339	341	347	307	340	360	352	322	351	331	367	351	292	339	351	329	335	318	331	341	338	320	334	339	335	346	351	372	322	337	329	351	338	324	350	328	340	331	349	346	322	354	338	324	308	338	331	331	344	321	340	300	336	294	355	298	343	339	343	319	351	363	337	330	339	329	359	368	372	345	348	340	338	363	350	325	326	354	333	305	351	334	346	327	315	334	350	328	347	355	371	306	337	367	375	362	348	333	348	339	355	329	323	380	348	338	340	338	314	339	357	335	326	317	335	332	354	305	366	358	367	299	348	336	329	337	347	353	336	333	311	378	330	343	346	349	322	357	384	321	338	337	315	366	353	326	378	319	372	371	348	336	338	354	362	329	325	332	352	328	334	325	335	335	354	326	322	330	303	324	319	350	341	332	318	339	355	339	322	370	328	339	341	352	337	352	338	333	335	319	380	340	340	358	342	302	317	352	314	325	364	343	349	351	332	330	341	327	341	330	368	363	317	296	310	300	318	338	332	328	313	335	355	336	311	377	308	327	349	340	330	329	327	331	366	332	336	342	347	321	336	318	315	364	362	344	377	324	352	347	353	331	316	335	361	364	321	342	350	352	316	330	337	352	349	337	326	329	356	343	341	320	319	384	356	323	328	329	323	343	321	324	330	337	318	331	327	362	323	306	329	344	309	330	342	343	331	317	368	321	353	344	331	343	372	349	346	339	347	330	340	320	359	369	338	389	342	342	330	343	332	328	354	354	357	338	321	330	333	311	290	331	327	348	344	334	353	344	340	338	371	359	375	361	353	334	341	359	354	349	311	356	362	355	304	336	357	411	348	378	334	323	348	350	347	323	360	314	343	329	341	341	311	310	339	337	355	339	309	352	314	333	350	365	330	345	370	354	319	352	339	355	342	338	347	345	354	326	347	358	332	315	308	326	331	354	343	358	416	335	310	343	337	324	325	295	344	328	348	318	317	311	354	339	319	261	321	336	350	336	310	319	330	309	328	356	335	307	330	313	341	335	345	322	348	339	341	361	310	345	346	341	339	342	319	344	349	347	338	318	318	322	383	331	355	331	298	310	353	331	347	338	347	357	318	341	332	331	342	326	326	330	323	319	327	361	354	331	361	294	375	335	349	344	354	366	350	365	318	316	344	332	343	315	370	327	341	359	365	346	351	324	345	327	353	343	337	338	331	353	331	355	339	323	344	334	328	361	338	355	338	353	375	349	351	335	331	336	325	360	355	362	357	338	338	335	331	378	362	313	311	321	310	345	342	343	360	343	377	352	324	350	360	348	334	328	346	345	349	338	368	329	349	326	371	312	327	339	282	352	353	307	317	306	338	322	330	355	341	336	349	352	308	357	333	304	303	335	326	386	325	316	359	359	342	324	354	343	347	308	353	332	375	355	322	378	313	345	377	337	357	337	353	316	334	344	324	351	343	335	335	322	359	329	327	346	320	342	313	301	343	329	372	346	320	357	351	309	326	358	339	364	356	295	297	335	317	343	357	321	331	336	356	350	372	349	333	323	296	348	339	345	345	360	336	327	340	321	333	357	334	320	385	369	337	320	336	332	381	329	329	338	320	344	329	339	336	327	347	350	339	318	355	371	328	349	341	331	341	334	312	315	343	355	331	331	354	358	326	339	313	361	347	350	354	342	366	329	329	324	336	321	361	313	345	336	333	355	365	335	345	314	331	340	361	339	344	334	356	331	351	329	331	328	346	360	353	351	338	376	335	349	322	365	315	349	320	341	362	341	343	327	339	348	351	327	334	320	360	328	356	367	344	297	324	327	355	344	345	363	329	356	320	341	358	334	342	351	345	356	308	312	334	373	376	302	338	351	358	323	330	371	369	314	338	319	336	324	301	331	368	343	312	303	341	334	351	350	360	361	342	342	355	366	332	389	366	324	327	303	374	349	344	331	362	324	316	353	347	316	359	340	358	312	349	350	343	314	335	335	336	335	327	365	354	362	338	325	327	367	331	347	336	377	366	362	354	350	336	354	336	378	338	328	341	350	332	329	350	347	290	337	345	324	380	330	358	347	375	329	332	355	315	349	347	364	377	359	359	330	348	308	383	371	346	316	365	328	333	338	336	317	344	308	339	364	369	324	331	387	320	316	307	322	343	344	337	336	328	337	327	319	352	348	331	375	355	327	352	326	344	339	353	310	347	346	353	338	364	316	353	340	347	311	350	350	312	359	342	373	366	365	353	357	349	330	348	349	333	341	320	361	304	344	367	324	330	354	365	353	344	328	339	352	330	307	359	348	357	363	321	370	345	322	329	365	319	356	350	347	322	342	346	367	322	281	360	312	320	309	348	340	355	349	356	311	328	373	372	338	315	329	323	300	353	335	320	312	357	331	341	350	340	353	301	302	328	322	370	362	347	343
47091	58871	64726	59464	40920	18732	19944	16143	14742	9424	3287	824	846	844	838	852	856	920	1068	1409	1259	1166	1036	1054	943	868	856	776	866	829	854	854	867	849	839	872	791	858	865	833	796	850	832	805	815	880	823	834	860	807	752	837	853	802	867	803	855	826	794	818	840	772	828	826	787	825	833	856	789	866	825	818	809	876	830	808	820	856	801	774	837	804	850	802	793	849	826	817	801	785	816	810	842	820	816	796	820	868	787	875	836	829	830	854	802	845	850	795	770	843	876	874	840	831	828	816	806	787	831	850	848	767	824	865	822	858	832	844	839	861	841	870	817	847	817	861	817	820	796	838	846	846	820	869	824	868	840	830	852	867	837	804	837	797	866	841	807	845	858	818	755	818	808	800	837	836	792	877	805	823	824	801	818	806	833	840	889	939	832	823	787	888	832	857	785	811	787	813	871	879	853	874	795	877	824	872	828	856	805	849	804	822	813	854	874	823	833	874	849	824	833	798	795	834	852	845	802	859	843	848	829	812	828	826	814	789	806	814	853	791	830	857	866	835	894	831	867	796	828	880	808	832	823	842	837	841	840	834	867	829	813	835	823	830	832	838	828	858	832	853	834	842	813	851	765	841	801	812	822	832	876	767	833	865	823	837	846	810	813	805	860	834	856	835	827	795	840	821	868	815	814	835	850	817	826	865	838	853	827	818	813	853	871	815	816	826	787	805	803	834	862	788	887	822	830	855	811	873	790	821	814	813	805	834	836	813	875	858	909	832	838	815	859	855	839	836	831	830	802	839	806	809	858	835	807	840	839	808	854	860	842	865	821	854	819	800	845	811	821	801	841	812	810	813	831	807	814	814	831	797	862	809	862	809	823	844	825	884	817	841	863	841	859	792	831	808	831	854	832	833	880	770	823	811	810	816	876	847	822	830	856	814	903	806	849	857	835	856	786	840	807	871	853	782	868	828	829	843	862	856	863	834	797	816	853	796	839	811	795	855	812	820	776	839	856	850	866	822	848	759	860	763	819	841	852	799	852	863	800	816	793	826	844	842	831	847	885	828	892	873	839	816	837	877	817	841	763	815	832	809	885	865	820	819	794	844	836	788	823	840	835	858	797	822	814	889	843	809	827	855	853	854	852	793	840	817	855	838	775	822	836	832	802	817	800	822	816	815	868	870	818	849	823	837	826	887	801	850	826	786	853	872	836	837	870	844	848	839	848	821	842	883	824	822	804	754	808	833	819	867	775	786	850	816	790	875	852	811	846	849	784	834	838	812	864	873	819	836	876	831	855	860	825	780	811	810	856	867	835	803	837	816	830	866	837	778	826	880	850	787	840	821	854	826	839	800	831	780	852	839	844	808	844	846	832	846	828	868	888	862	792	822	799	880	860	886	868	862	825	888	797	867	823	851	822	810	827	810	819	842	752	855	848	869	856	821	886	826	829	863	857	822	791	800	837	854	807	829	847	809	858	812	830	815	822	761	784	869	814	819	769	846	843	814	864	830	858	867	787	819	890	734	830	850	866	795	802	881	823	804	826	875	811	833	858	850	786	839	854	869	844	899	844	817	831	898	768	821	895	818	819	814	832	833	798	821	895	824	839	818	781	839	828	846	854	856	842	849	838	811	800	846	821	808	831	821	815	790	835	833	849	812	845	819	789	854	797	823	895	826	806	834	820	805	813	871	801	862	804	801	808	826	790	880	839	846	874	852	830	857	807	807	824	824	815	853	836	807	809	806	790	854	804	828	878	804	836	792	806	870	823	822	838	828	846	822	829	831	887	795	857	843	835	851	869	829	769	818	863	818	884	807	806	837	849	854	874	816	802	813	809	844	859	870	821	773	809	843	838	843	795	809	781	860	770	822	842	808	847	825	857	855	802	830	853	883	842	795	812	831	825	838	786	833	779	819	849	757	807	807	837	787	747	792	833	828	803	846	802	819	848	851	833	806	801	861	854	888	840	831	823	805	805	833	815	782	894	848	865	836	846	841	859	795	815	835	823	844	820	799	787	781	813	801	826	830	824	795	830	810	839	838	819	803	844	814	823	821	833	819	800	818	813	864	840	815	810	823	858	781	782	835	851	810	863	838	819	844	902	864	827	809	907	860	826	872	790	876	774	823	851	803	868	857	830	850	780	817	848	822	845	849	876	856	850	838	818	846	833	861	885	858	845	806	828	876	852	825	877	820	840	845	806	866	833	847	866	858	868	821	791	829	842	857	833	801	855	867	797	803	828	820	815	833	798	824	819	835	852	791	838	830	884	828	809	861	817	842	860	819	868	873	819	854	806	833	807	847	858	840	893	878	799	796	825	843	821	829	808	820	865	868	822	815	829	799	786	797	819	858	813	832	823	753	901	863	788	832	823	833	809	823	830	886	828	826	801	778	801	802	787	801	825	868	821	860	824	797	843	793	838	843	892	775	809	814	850	793	814	828	838	855	827	846	756	826	838	798	872	831	802	820	872	859	837	796	845	772	849	833	836	820	820	815	882	831	902	830	866	823	831	818	880	883	808	838	815	838	814	779	828	830	818	800	822	831	780	833	817	829	766	827	822	801	839	811	828	825	855	780	813	843	812	799	778	896	816	839	805	845	829	853	859	829	798	789	846	810	830	807	825	829	817	833	831	833	834	870	872	864	816	850	835	801	875	774	823	821	824	878	863	818	849	819	781	858	858	829	839	817	855	858	855	844	835	862	883	829	843	808	794	843	928	778	848	813	870	802	833	847	821	825	832	803	861	843	857	906	794	846	766	897	843	898	822	841	846	866	790	832	798	842	848	809	816	850	805	821	865	857	779	890	839	864	859	807	821	875	845	840	843	853	845	843	818	824	875	820	783	839	823	785	845	827	822	844	773	868	852	888	849	852	819	812	838	828	880	867	840	775	811	824	818	836	787	818	850	829	798	875	816	807	830	843	836	854	886	879	813	875	810	780	786	827	837	782	812	848	790	864	844	823	783	824	806	844	896	845	797	851	853	846	849	871	818	836	841	813	844	845	824	829	818	803	779	827	795	866	807	894	832	847	768	818	847	850	840	782	789	842	819	858	857	823	799	834	835	784	821	811	836	847	853	837	854	837	825	792	812	858	872	839	867	803	818	796	846	802	821	832	844	810	865	844	863	825	885	866	800	788	871	840	827	852	833	821	835	845	848	831	857	838	850	842	839	804	825	840	830	795	826	909	828	835	841	845	806	854	816	875	836	808	813	797	868	845	847	826	808	818	829	867	837	785	864	759	797	802	826	787	826	833	862	796	866	796	850	815	811	787	782	836	799	854	801	846	837	796	831	867	877	867	860	844	854	796	842	802	874	891	812	821	872	817	835	847	855	889	828	824	841	837	796	836	797	894	822	875	832	847	799	814	832	805	821	773	848	847	883	843	827	843	823	808	840	811	821	830	852	844	789	804	851	799	788	785	898	814	849	792	821	832	853	859	829	829	825	850	853	845	818	818	830	825	796	860	847	834	833	834	853	818	813	818	795	853
70669	74263	70677	59010	38422	19861	7938	6652	6169	3104	891	327	377	332	369	335	341	362	409	461	407	446	431	374	361	361	374	324	365	356	297	327	354	357	346	338	352	322	333	361	320	322	354	303	349	345	312	353	327	342	349	339	346	354	319	328	339	358	346	344	355	355	354	346	328	331	376	352	336	318	351	313	338	344	355	347	313	371	317	313	302	338	351	343	322	369	348	357	296	368	341	338	353	328	348	355	307	348	341	366	328	315	360	338	341	328	360	356	329	322	333	349	359	330	363	340	309	333	330	341	324	350	308	317	358	343	345	364	325	334	340	351	344	306	365	341	341	358	342	355	325	357	342	339	331	344	317	324	359	316	336	348	309	351	333	351	372	289	320	326	368	326	317	316	357	378	337	342	346	331	306	329	345	320	382	359	315	327	342	326	352	330	358	384	342	328	335	321	366	348	345	328	351	373	351	352	336	347	357	324	320	345	338	319	311	333	346	354	311	336	330	300	351	370	344	351	353	367	340	371	339	325	325	338	326	368	337	352	344	363	316	331	314	344	364	346	372	376	369	326	344	337	321	344	351	316	350	376	335	362	335	335	346	336	329	324	333	333	349	324	334	360	366	309	337	318	372	356	321	351	382	318	345	361	326	321	335	361	332	333	319	350	339	315	354	359	330	327	318	366	343	327	327	328	345	342	342	304	340	355	329	348	373	330	324	371	336	331	351	310	332	318	334	361	326	355	358	316	351	316	337	317	338	338	323	347	327	344	335	379	356	324	336	309	326	327	350	332	353	313	348	347	364	332	303	341	325	344	366	323	312	363	358	362	356	324	319	343	329	333	345	334	359	350	358	398	324	334	330	345	337	371	345	354	332	357	340	321	341	366	363	358	344	353	352	373	352	348	349	343	339	325	364	300	363	332	334	357	337	316	342	349	367	334	336	333	356	346	369	329	332	331	346	329	366	345	345	364	360	335	317	334	329	362	319	328	343	331	316	362	344	339	329	352	314	307	354	339	329	351	351	397	306	355	346	343	342	334	355	319	371	335	331	332	344	330	324	371	300	320	347	333	351	357	349	329	347	336	352	381	363	342	360	378	329	338	285	353	361	353	354	340	331	317	346	325	320	306	342	340	333	327	319	338	337	321	343	322	336	318	365	336	309	342	352	365	353	343	367	351	320	342	358	371	337	349	343	341	342	328	354	321	337	317	346	320	333	359	352	340	382	344	369	366	358	369	330	334	314	359	338	335	342	333	309	355	387	358	314	348	301	368	357	347	314	349	309	360	318	327	339	338	384	329	338	344	340	373	380	363	332	375	357	345	355	322	328	353	343	339	350	329	359	333	354	335	349	349	313	311	325	344	335	338	319	379	322	306	359	348	320	322	340	367	376	322	331	307	336	356	316	369	364	342	319	333	342	367	330	315	342	323	335	332	326	323	341	372	328	361	336	340	363	332	356	318	325	321	330	337	341	381	364	340	341	292	344	346	335	343	355	323	318	352	360	344	382	369	357	325	356	369	337	336	350	335	320	385	337	340	327	315	394	350	322	334	317	315	348	352	354	336	312	336	304	369	312	310	303	337	334	353	362	350	308	347	292	357	357	358	331	354	323	321	372	359	342	324	313	335	337	342	295	352	359	355	336	327	373	372	356	344	370	335	334	341	324	346	339	334	345	375	356	306	338	327	340	366	390	347	315	323	310	365	329	373	347	323	348	342	310	371	342	349	331	338	377	346	366	341	367	337	324	328	351	349	365	322	310	333	333	349	325	362	331	359	322	349	359	320	335	329	339	355	360	338	396	359	340	349	323	332	356	360	372	341	336	361	348	361	346	327	324	320	336	355	328	352	327	335	348	345	334	348	327	319	322	364	306	322	368	358	329	354	348	334	349	332	328	351	339	321	356	346	331	381	319	352	336	360	326	351	315	323	342	344	345	334	369	373	333	341	340	327	360	359	329	362	347	336	326	353	336	318	367	343	375	313	339	347	339	357	335	362	336	349	344	335	375	378	320	359	331	361	344	361	318	359	333	318	349	317	357	333	324	329	332	311	334	336	344	377	342	330	314	322	360	330	342	352	328	343	326	339	317	360	356	346	387	332	329	346	327	381	345	330	321	308	313	330	318	330	347	368	318	335	307	295	338	334	315	318	357	340	366	305	359	332	357	339	320	327	347	358	346	391	330	367	317	313	342	312	333	365	332	310	343	315	367	333	344	344	303	334	334	326	338	345	341	369	377	373	330	327	366	300	351	348	343	340	347	331	321	318	314	337	341	332	316	338	326	331	318	336	318	334	337	352	365	323	336	343	365	330	333	352	345	344	333	325	361	373	342	341	361	327	333	335	368	349	367	363	298	340	327	365	336	332	336	325	327	324	361	331	350	335	331	354	353	326	324	354	343	353	340	315	354	321	352	350	360	344	369	338	339	350	363	321	359	322	336	324	329	341	319	389	344	300	321	337	363	378	319	336	331	345	365	356	331	335	315	352	343	304	330	371	353	318	355	358	318	331	365	344	349	340	313	342	334	330	336	339	351	360	360	356	358	339	317	335	380	322	372	329	309	325	338	323	336	356	353	346	311	368	367	355	345	343	331	349	341	361	377	354	340	337	341	331	307	334	350	365	351	341	357	360	386	323	324	336	345	341	332	352	353	343	349	359	331	359	343	310	326	353	342	343	334	353	301	330	312	381	360	339	334	337	364	341	317	328	330	365	327	360	342	347	355	356	345	339	353	364	338	332	355	341	345	363	354	361	366	367	351	343	379	399	358	359	343	369	343	295	333	353	346	346	322	342	353	330	330	372	323	339	379	361	323	337	322	365	371	333	308	306	366	313	340	318	353	344	328	338	349	322	341	364	343	350	336	330	341	354	315	333	349	314	328	370	362	339	318	319	340	333	350	344	328	329	367	355	341	346	343	320	330	310	344	361	320	316	346	373	326	355	316	313	337	331	351	327	368	337	309	317	302	314	369	360	349	357	387	326	316	346	331	329	332	330	340	313	316	326	328	321	346	346	338	320	334	353	338	337	330	338	343	353	327	367	351	321	350	318	329	344	371	349	347	356	332	392	337	351	320	294	326	373	315	337	334	377	335	359	338	329	307	346	316	348	348	335	347	355	339	354	369	353	329	351	369	337	323	345	353	352	378	325	380	294	309	321	334	358	351	358	346	340	353	330	357	347	337	336	337	335	342	353	364	323	330	323	332	334	337	338	365	298	356	371	336	362	373	360	359	348	352	345	326	340	353	344	311	327	365	343	318	337	314	346	352	337	366	350	339	368	322	344	315	335	358	332	367	317	375	367	335	323	327	339	323	367	352	360	325	344	386	334	325	337	331	309	372	346	322	358	347	349	325	337	350	358	355	317	308	367	335	347	333	337	354	351	298	351	308	347	364	351	354	340	357	324	362	330	348	337	324	314	366	325	338	337	385	327	317	307	311	345	346	366	366	345	339	390	361	310	312	297	372	357	317	313	345	333	318	331	345	353
44960	57557	65477	60890	43851	25954	16485	18479	17797	9578	2945	809	855	849	818	883	852	829	1194	1439	1273	1232	1237	1084	940	856	817	809	819	804	846	786	816	855	841	857	872	824	801	830	834	807	849	835	829	834	797	804	811	822	812	857	821	859	842	870	838	850	836	850	830	885	831	811	817	865	845	813	840	831	829	827	823	847	825	899	860	820	791	869	838	799	802	817	869	867	870	839	852	840	814	910	829	861	857	828	868	789	805	871	858	828	837	804	798	880	851	831	789	767	864	859	878	857	834	869	810	805	796	812	814	840	845	824	832	811	875	813	812	829	761	854	830	830	850	817	895	790	802	798	864	842	819	835	841	870	816	893	808	796	821	814	835	809	831	824	822	846	848	825	830	816	816	816	834	846	815	868	834	824	851	856	759	877	864	840	904	849	829	784	830	841	802	809	850	804	784	817	796	811	893	798	826	846	833	835	804	843	811	782	860	831	858	819	876	785	869	819	834	862	863	842	860	857	818	839	849	787	852	850	812	861	839	866	889	798	864	851	827	797	891	828	882	850	874	820	887	877	822	761	817	775	821	833	850	847	830	858	820	784	868	824	815	852	839	841	881	790	793	826	830	896	777	835	834	779	808	872	885	861	878	840	827	869	837	796	819	846	802	815	814	839	790	848	837	830	822	821	818	913	827	842	803	851	815	863	804	788	821	797	835	870	826	804	835	849	814	858	862	810	863	885	857	856	826	861	836	821	877	813	834	835	833	818	800	864	825	881	831	808	797	830	795	817	876	815	889	829	852	804	815	820	865	856	819	773	792	821	883	831	870	824	818	822	880	786	823	788	842	849	871	839	823	873	822	819	803	831	864	870	830	807	884	845	901	830	816	885	859	842	847	902	810	841	822	823	839	835	842	853	851	766	857	796	795	792	867	801	900	813	849	865	808	819	804	858	786	813	792	831	822	907	809	871	816	867	848	846	833	819	803	830	764	846	877	840	881	810	803	855	869	883	746	827	863	847	809	836	817	806	879	858	831	825	803	840	851	803	852	831	805	836	822	787	812	871	840	798	835	842	813	772	840	808	832	892	807	834	848	863	867	844	821	861	831	871	816	774	822	859	824	828	822	861	831	857	886	879	823	774	835	863	856	875	846	884	833	835	821	806	808	831	809	829	863	852	853	850	826	829	896	821	873	809	850	802	849	827	840	835	843	837	829	840	863	822	781	829	819	883	901	854	811	874	811	823	830	851	813	789	784	868	877	870	849	835	832	859	850	828	858	813	808	777	848	839	836	799	853	799	826	806	830	847	831	862	834	848	795	846	828	854	847	873	860	889	871	845	905	874	802	857	821	855	853	865	867	811	794	824	865	841	832	851	829	851	800	853	854	860	814	834	799	829	776	800	847	855	804	847	853	849	829	865	796	824	841	783	795	833	852	823	872	859	893	812	804	822	865	858	800	811	843	819	811	795	871	813	800	845	802	826	842	845	782	825	864	825	850	802	806	830	831	801	863	852	823	831	900	875	850	810	832	853	799	851	807	832	859	838	805	816	834	866	808	812	817	856	806	843	831	826	864	856	826	823	832	843	822	790	823	849	828	814	808	832	782	867	885	846	814	816	800	852	814	840	832	859	868	812	887	830	823	852	821	826	831	811	808	857	893	851	863	843	850	850	894	835	857	841	849	880	822	887	856	863	874	849	854	819	821	838	908	853	822	829	843	780	864	816	796	837	832	866	877	816	838	803	787	832	823	803	894	819	875	880	842	885	848	820	835	842	870	832	831	807	840	779	830	779	812	822	907	806	821	841	835	834	807	858	859	849	834	816	876	816	813	886	865	821	827	863	858	816	804	875	897	762	830	805	835	824	837	788	829	868	853	844	749	848	754	888	793	872	842	828	823	844	828	847	859	787	886	828	856	796	821	888	880	820	845	825	853	785	830	818	869	814	797	892	845	856	867	824	831	899	840	853	811	867	843	812	839	810	842	822	840	830	846	841	812	847	819	822	860	912	786	810	864	861	820	789	812	813	861	880	862	841	805	844	827	827	852	867	823	830	867	859	823	802	816	820	843	845	785	812	836	882	881	854	890	805	776	815	818	809	819	828	843	829	804	852	876	792	848	788	817	796	837	866	877	846	851	832	816	818	821	835	849	822	858	855	843	858	776	798	792	817	861	863	828	841	856	859	832	788	817	834	784	832	826	830	807	833	829	826	803	805	804	807	824	813	813	831	855	835	846	810	861	821	848	842	803	810	868	818	813	826	834	874	844	850	779	810	840	843	845	828	788	868	862	804	823	830	841	795	828	844	863	806	792	805	848	874	813	850	771	847	897	839	814	817	785	837	782	782	797	812	841	851	784	843	807	840	827	859	770	796	881	804	845	879	865	845	847	869	829	779	820	784	830	854	833	829	853	884	870	878	822	850	808	812	796	856	841	829	799	869	814	832	853	788	894	823	838	850	877	806	799	800	831	818	799	832	756	855	813	835	861	843	853	845	834	866	809	820	853	848	825	811	875	782	835	832	825	823	873	839	839	771	812	815	819	787	842	858	794	820	832	856	823	848	844	813	847	869	793	766	899	874	812	850	799	824	887	851	856	850	800	856	814	828	811	844	828	801	758	871	827	839	852	867	841	797	813	870	806	792	810	862	855	864	818	838	821	749	819	804	836	778	792	787	845	858	818	783	817	841	812	812	835	846	852	821	809	873	821	877	810	832	800	833	844	778	846	880	803	867	879	804	822	816	767	826	861	811	819	809	786	804	830	813	842	818	834	770	835	797	841	841	867	863	869	855	866	789	810	825	804	844	829	830	796	846	830	828	839	810	838	816	858	822	872	801	835	812	848	792	839	815	833	818	845	844	841	855	805	797	836	827	870	851	765	809	847	839	911	811	810	834	852	799	866	830	827	835	829	845	837	837	868	800	841	817	835	848	852	828	874	809	828	847	818	838	805	801	892	827	872	841	812	849	829	864	863	837	903	828	815	821	837	823	873	846	817	816	845	814	878	874	828	867	818	849	802	795	843	856	863	842	814	832	871	881	878	868	833	857	833	833	863	808	871	804	823	789	802	802	881	851	811	828	862	831	834	840	898	826	813	859	856	787	834	871	807	791	814	818	824	789	846	878	815	809	853	803	854	868	833	820	851	821	867	846	797	871	843	869	791	862	786	821	863	827	838	841	774	806	837	872	890	889	843	799	829	881	795	850	819	865	848	851	833	857	793	857	838	848	798	827	818	821	805	836	896	830	874	836	859	875	758	821	804	816	829	910	825	857	803	792	822	794	815	834	862	813	895	833	880	841	800	815	828	824	826	856	808	852	858	851	864	813	818	876	778	783	878	848	854	800	813	825	833	764	860	822	832	836	879	804	852	861	871	838	826	826	817	837	864	797	889	847	836	841	854	858	777	820	850	802	852	813	870	814	802	845	811	831	855	840	829	792	809	858	857	845	820	860	809	797	807	795	830	790	834	862	847	875	822	821	820	797	860	858	819	830
69521	75448	72470	57990	39049	18547	7164	4542	4278	2524	752	302	325	348	356	363	347	327	352	424	422	383	351	358	295	324	357	346	315	369	344	348	352	361	319	328	330	319	371	352	327	315	324	345	353	338	334	340	327	385	338	320	329	325	352	345	345	370	336	337	364	341	330	339	321	351	362	357	355	319	325	339	391	376	337	367	327	340	317	345	356	363	350	345	337	342	331	328	331	341	341	365	345	347	347	363	353	348	329	373	329	350	357	325	319	356	362	330	369	357	339	352	356	362	347	338	352	353	326	359	293	329	340	342	348	328	374	346	345	354	313	340	344	321	373	347	369	302	325	351	344	321	318	329	362	371	322	346	346	329	356	325	324	338	339	355	329	352	342	343	326	333	338	361	344	354	323	325	354	333	377	318	339	360	344	315	357	328	334	316	322	342	324	368	346	324	337	314	322	331	357	331	352	327	279	350	335	340	323	326	309	346	337	324	357	307	324	366	326	327	332	309	333	346	351	342	343	303	369	392	347	352	316	352	325	368	352	307	338	355	346	356	323	333	355	360	358	308	319	358	344	348	377	364	347	340	307	368	339	340	349	336	353	353	308	312	322	324	353	384	334	334	312	333	376	350	328	304	339	327	367	367	355	338	345	326	314	348	305	307	347	370	332	347	350	325	311	344	321	340	327	362	361	334	367	331	300	358	356	323	344	321	327	348	335	301	364	374	348	331	304	318	376	326	376	334	329	332	333	336	284	354	303	382	332	376	354	331	330	353	325	340	335	363	345	384	343	383	364	358	357	357	321	325	324	350	351	324	338	306	364	341	345	322	294	343	381	354	340	352	347	366	369	338	334	303	361	332	331	353	309	370	338	338	312	395	348	339	388	332	342	337	356	363	353	330	336	348	345	366	339	347	326	347	365	361	331	325	332	349	364	351	368	340	324	310	377	335	345	381	313	363	356	347	353	336	347	379	330	327	324	384	327	376	306	333	359	348	318	322	321	326	336	331	337	347	354	359	325	346	326	340	319	314	331	345	336	329	351	350	332	294	354	338	325	383	321	317	315	335	291	322	345	356	351	327	342	342	365	321	326	318	363	312	333	351	327	361	364	354	349	354	351	319	328	361	328	320	317	312	357	355	337	350	305	336	309	340	325	329	352	330	348	334	335	342	346	364	325	341	336	360	309	340	371	353	370	346	320	321	335	336	317	338	339	352	338	342	354	354	348	319	329	351	334	354	342	320	336	340	345	357	338	349	321	309	375	359	357	341	336	363	361	355	331	343	334	328	328	293	307	311	337	333	372	361	341	343	368	351	361	333	362	381	358	325	343	363	342	302	333	363	329	379	330	363	367	370	328	346	345	336	365	342	330	341	367	327	334	353	303	333	323	351	341	343	331	308	328	334	355	330	360	301	286	315	358	351	356	300	330	340	352	354	353	364	308	346	332	299	336	335	367	346	345	320	381	355	325	347	341	314	311	328	323	324	381	358	318	386	370	310	328	391	344	356	332	334	323	322	338	349	360	348	360	362	377	377	333	324	345	334	323	333	329	327	353	370	331	321	331	337	318	358	338	355	365	339	343	363	319	348	357	355	303	348	334	332	353	330	344	342	337	352	342	337	352	333	366	390	333	348	339	320	333	337	334	316	343	350	351	360	391	394	336	356	332	338	306	325	363	335	348	361	356	374	286	340	373	344	363	351	337	334	338	329	378	297	345	355	339	363	356	362	344	341	321	356	364	341	353	339	354	339	348	386	326	324	352	358	361	345	347	363	351	325	323	340	368	320	363	359	371	327	365	354	340	324	358	335	309	317	355	335	321	339	328	349	337	329	313	337	371	344	353	387	343	375	354	329	333	328	334	368	340	356	343	314	323	306	345	315	377	304	308	338	347	356	313	315	355	321	334	361	313	384	336	323	309	357	355	328	354	369	333	360	327	310	362	365	348	349	344	347	327	375	331	360	300	341	370	367	361	317	331	336	365	359	335	357	317	337	346	363	363	345	350	300	353	317	330	355	342	335	366	354	325	369	341	350	354	343	337	302	326	346	338	338	371	331	328	317	311	322	333	318	318	333	346	359	353	328	326	391	320	311	335	352	360	359	368	354	346	323	347	353	337	350	340	318	355	360	351	330	345	380	332	361	340	343	339	367	344	356	328	317	353	327	310	332	328	331	339	341	357	375	364	348	336	341	319	340	336	325	324	353	306	354	365	337	389	335	386	342	353	353	355	338	371	333	333	319	357	355	380	316	331	330	333	304	357	339	316	340	323	320	346	352	363	345	335	346	354	328	339	338	369	302	366	354	361	347	352	339	370	333	332	356	323	357	306	350	340	326	341	360	345	361	337	340	349	324	369	365	363	318	347	336	358	356	309	374	332	352	335	338	366	367	337	345	317	326	353	340	357	327	321	334	356	332	375	331	323	338	338	333	295	351	317	317	361	328	351	340	367	349	333	363	371	337	364	355	362	339	338	352	330	369	320	357	341	367	327	368	340	327	387	328	353	338	323	359	332	348	341	332	368	355	345	316	354	360	343	328	345	347	334	340	324	367	365	317	333	330	321	362	315	354	341	364	329	340	344	319	361	351	333	327	333	344	364	336	342	344	352	358	379	352	325	332	353	346	316	377	384	328	338	337	349	322	333	303	372	333	376	318	363	340	317	367	338	371	312	337	339	320	324	359	308	328	341	347	338	331	351	340	325	347	362	311	364	328	318	350	325	347	338	330	356	347	349	346	347	348	324	329	340	322	363	362	335	353	350	342	363	347	344	361	364	336	349	361	355	352	330	318	360	328	314	353	349	335	366	377	366	353	339	342	340	345	348	330	349	325	371	361	329	337	342	344	349	342	351	327	360	316	356	327	360	326	307	337	352	337	318	324	335	293	335	339	347	360	334	320	323	341	350	386	334	345	323	373	368	335	337	336	370	347	329	336	354	332	349	368	313	332	335	332	350	326	328	371	372	361	380	321	369	326	339	338	345	349	311	343	345	356	332	324	353	326	329	382	327	350	332	341	348	323	353	347	316	343	345	292	357	379	331	365	362	334	336	332	350	339	332	322	361	336	367	338	340	324	315	325	323	403	346	340	349	368	335	332	311	328	351	321	346	339	298	379	353	369	370	328	396	336	347	350	344	333	343	369	370	357	356	344	321	339	318	358	346	323	351	376	317	345	334	354	346	335	340	305	351	348	337	353	368	369	353	362	357	343	373	331	303	355	325	345	351	314	354	332	334	343	348	354	335	319	324	320	359	323	341	310	369	328	326	335	343	314	336	337	316	346	338	347	342	361	336	343	322	360	343	335	375	334	346	321	334	359	320	355	387	317	338	350	322	321	350	342	316	359	324	342	351	355	340	329	307	363	365	361	369	328	314	338	349	349	323	352	323	352	356	371	337	359	319	373	379	289	337	357	341	380	297	358	335	356	379	347	348	328	385	322	326	332	320	334	338	341	336	351	334	328	362	334	336	300	326	335	351	352	349	335	342	341
44738	59356	67656	60184	44573	22264	15937	13514	13443	8281	2410	870	834	801	828	816	819	810	887	1036	1089	1146	953	931	907	894	823	779	808	821	851	840	807	771	840	809	845	786	830	773	813	813	805	826	792	803	846	807	843	798	854	792	836	829	853	833	831	796	852	791	844	796	834	854	844	811	851	811	838	802	819	843	888	821	842	866	797	849	856	845	843	813	841	841	857	834	848	830	843	863	872	829	807	878	803	833	849	856	865	811	868	872	826	856	825	823	807	822	808	864	864	868	821	819	897	847	820	821	877	800	808	869	807	818	767	839	821	797	881	831	829	846	844	884	843	809	853	815	825	833	859	834	878	766	816	852	802	826	815	867	867	819	824	835	789	788	798	833	814	819	775	873	877	788	906	884	841	874	809	875	833	863	811	860	800	846	838	860	836	889	813	797	838	820	859	835	792	828	877	813	837	821	864	801	856	840	858	804	851	809	803	865	864	847	826	836	867	843	875	850	844	853	860	834	795	814	775	891	874	842	863	804	803	825	847	878	843	837	860	830	799	867	843	815	852	829	822	792	844	865	822	875	819	802	880	844	842	855	807	823	872	849	884	843	814	830	802	850	841	815	875	808	853	876	832	806	856	822	872	853	870	886	802	846	872	868	888	825	823	840	867	827	829	859	833	828	906	783	846	800	817	867	847	776	810	908	812	829	878	820	810	838	817	849	837	822	856	869	872	846	884	846	841	808	792	790	819	793	849	847	802	892	820	803	815	835	836	835	865	824	800	775	812	890	877	886	830	838	848	838	829	844	877	859	849	851	871	893	793	834	872	855	772	802	840	814	800	838	809	865	827	847	844	839	812	798	831	832	802	874	811	879	764	822	849	819	819	855	838	879	846	845	793	856	861	838	838	838	820	829	861	802	816	831	854	840	796	897	866	883	784	806	819	858	790	829	842	865	837	823	825	841	859	816	807	891	823	805	814	822	806	848	807	800	840	790	855	856	832	868	854	805	806	814	811	840	798	799	839	821	826	833	822	807	853	832	770	834	822	852	790	777	806	826	837	818	829	827	824	830	819	848	820	883	869	824	833	767	847	822	873	804	872	797	801	813	840	836	808	827	800	835	832	832	864	823	789	857	807	797	865	819	879	822	871	863	801	835	813	823	884	854	789	836	814	828	791	841	802	828	875	781	813	833	880	848	832	897	841	823	792	762	830	827	808	856	836	828	790	889	775	823	853	806	862	870	865	811	818	823	854	876	837	805	870	793	817	879	816	788	809	852	843	837	866	828	806	825	818	871	854	838	836	797	833	783	832	806	828	808	801	899	827	831	830	810	821	906	909	855	838	813	888	832	791	839	824	870	832	865	787	857	824	853	878	818	845	791	874	806	877	830	832	808	862	855	859	893	858	844	855	833	844	860	848	817	823	847	867	865	862	812	860	779	839	831	914	816	821	870	864	836	781	871	811	845	780	813	818	846	809	834	793	820	815	848	817	876	775	884	837	819	851	871	839	808	859	841	843	862	840	822	798	824	855	852	813	888	858	815	880	793	825	845	863	850	844	881	829	800	856	825	803	853	843	840	824	824	840	816	830	833	790	828	780	829	836	862	859	782	854	844	837	804	895	851	852	809	854	834	857	796	866	794	886	826	820	858	800	813	845	867	815	861	803	854	871	877	840	846	803	808	814	771	900	855	861	782	815	865	856	835	838	839	810	896	845	874	870	828	830	890	815	847	785	847	861	838	820	816	808	824	866	905	779	823	831	815	826	820	861	833	855	880	831	848	842	806	835	941	866	879	786	781	867	841	851	852	837	817	841	843	868	863	819	813	777	844	781	829	834	846	824	861	841	817	785	835	843	879	805	858	782	824	810	817	839	857	840	835	834	803	841	825	838	773	809	863	787	846	823	871	821	805	801	866	835	848	821	850	826	785	842	806	866	861	831	793	839	840	830	890	823	815	819	801	838	819	837	840	849	823	833	800	864	828	823	824	859	851	841	791	841	780	830	824	816	849	815	812	825	894	866	860	844	780	821	849	845	865	866	879	822	829	819	848	848	808	866	859	862	808	891	825	844	773	840	867	820	802	822	766	797	845	864	819	805	828	794	858	792	815	822	843	825	870	866	808	870	852	820	875	805	858	829	802	833	778	815	852	855	775	843	816	854	852	787	831	818	797	835	846	836	825	835	847	820	793	849	890	806	849	769	866	817	831	844	833	826	800	819	871	809	848	779	813	843	869	858	814	869	839	832	877	840	844	866	821	870	829	857	838	826	809	832	823	845	823	880	838	855	810	819	844	832	857	844	829	815	868	892	802	867	853	816	857	808	833	842	853	800	851	842	808	788	838	834	873	845	830	803	791	835	829	834	846	797	783	824	868	841	798	843	865	833	805	789	855	794	855	826	799	802	867	852	815	845	869	855	829	835	825	847	806	814	875	813	792	860	814	839	817	843	845	853	797	824	838	807	874	811	829	793	845	816	810	838	855	811	836	799	807	843	888	832	854	839	880	799	791	779	838	871	864	833	840	820	899	853	886	822	814	883	800	800	835	858	810	860	845	849	865	767	826	835	876	846	843	822	838	896	803	801	780	837	834	818	827	796	768	844	820	836	835	890	761	803	781	782	845	831	845	819	850	868	815	854	798	819	781	872	816	869	832	844	780	791	857	823	820	834	805	822	856	888	822	849	818	837	880	813	807	794	834	888	807	830	808	910	857	850	843	780	852	813	872	848	865	869	829	856	861	844	804	844	811	849	889	879	801	836	824	843	838	816	844	888	869	856	850	824	864	858	878	825	821	847	761	876	831	845	854	818	847	797	841	805	826	877	815	823	826	831	811	804	824	872	863	858	832	847	867	797	826	861	866	848	854	851	871	810	809	819	866	799	876	852	835	783	828	883	824	848	809	881	790	847	891	821	862	905	828	832	775	862	834	871	806	867	780	825	844	840	880	838	841	891	797	800	824	868	855	763	804	863	819	862	804	819	822	768	797	862	827	852	833	846	834	881	815	805	846	810	868	860	783	782	786	804	872	790	849	878	825	874	805	825	825	874	826	809	840	809	836	825	814	835	814	827	865	830	818	785	861	833	799	860	826	848	833	830	798	818	820	813	783	845	832	849	833	854	804	828	798	792	830	781	827	829	819	833	859	791	817	819	899	795	844	863	857	836	834	842	836	818	807	820	800	849	802	802	816	821	837	811	826	841	830	822	820	825	784	855	803	869	833	857	819	815	839	898	823	849	838	808	821	834	786	799	827	832	879	866	834	845	789	870	853	819	843	815	805	813	876	834	817	802	821	849	804	841	808	849	829	855	859	902	831	809	821	842	847	831	819	856	849	844	889	826	860	833	820	808	820	851	790	864	819	793	855	807	845	850	835	874	829	845	798	808	822	873	841	857	804	845	817	879	859	830	844	845	856	801	802	844	807	860	844	831	837	792	793	841	831	836	786	825	868	806	806	856	837	793	832	833	839	797	872	823	815	820	872	831	856	827	833
70891	75914	71449	59087	39320	19216	7493	4084	3318	1905	611	350	329	337	354	366	324	350	346	385	402	372	337	348	351	339	342	361	334	369	343	359	366	335	337	334	343	340	344	346	330	372	313	330	329	321	325	338	357	326	324	362	348	347	320	352	385	348	358	341	303	320	343	343	322	355	360	316	348	345	345	344	324	382	338	340	326	355	362	356	309	352	347	321	335	351	353	337	345	323	351	326	340	331	358	348	349	359	329	351	333	374	365	351	352	346	325	335	357	314	350	312	317	354	328	374	356	361	347	364	336	321	313	358	356	386	329	339	324	364	350	335	355	325	343	330	359	360	354	354	337	373	348	351	354	337	301	331	353	342	342	327	355	342	367	330	330	323	331	331	339	340	376	346	340	341	317	345	377	329	304	336	357	347	336	356	310	347	328	362	339	369	335	341	362	362	337	326	340	360	358	332	330	350	343	334	363	363	328	307	355	319	343	337	363	301	334	300	352	325	341	341	323	327	324	330	332	341	383	329	322	325	344	365	330	346	332	311	336	312	323	323	302	318	309	326	320	336	355	348	349	347	342	338	341	348	322	321	329	345	341	317	372	345	353	314	363	389	314	318	337	313	330	358	327	325	309	319	341	337	338	328	331	350	354	335	315	336	318	340	312	329	337	340	322	314	352	351	329	359	301	333	339	348	322	338	360	342	341	335	325	321	348	327	361	346	313	357	375	319	316	340	345	342	353	355	333	349	345	342	349	370	345	331	361	336	353	321	349	357	332	388	364	336	334	324	309	351	333	334	348	314	334	346	385	336	349	370	351	335	344	326	353	349	344	347	336	321	334	321	315	320	336	317	332	339	302	368	305	335	357	346	350	353	330	319	337	377	356	343	330	339	345	299	335	328	332	339	340	320	324	341	335	362	353	355	360	349	333	351	324	372	342	315	342	327	317	317	333	304	365	323	299	320	364	346	322	334	346	340	296	320	324	325	327	355	347	346	336	316	342	361	375	349	343	319	336	314	347	363	314	299	338	331	329	362	387	323	328	358	336	344	290	333	304	330	352	336	348	352	351	347	370	354	359	362	348	343	324	334	365	335	377	364	353	325	336	323	361	334	363	347	304	324	324	319	323	312	328	342	324	339	354	353	342	301	358	342	342	326	336	333	311	327	356	351	356	349	338	336	329	346	333	357	332	351	330	314	392	346	343	338	320	323	355	361	339	338	357	356	377	344	366	371	363	333	362	342	352	347	357	332	356	323	330	365	360	357	314	331	331	361	329	341	331	352	335	327	365	360	328	313	292	341	343	381	340	351	366	362	334	351	352	314	331	332	364	336	365	341	353	294	343	374	347	321	345	333	377	338	329	314	344	358	347	341	340	341	343	300	318	317	322	351	341	339	300	315	361	328	321	350	349	356	333	343	313	324	331	356	310	335	373	330	314	340	340	308	320	357	361	317	330	349	341	345	339	337	338	312	350	352	368	354	328	340	346	338	361	353	367	340	322	369	331	333	336	376	335	309	357	319	325	319	335	330	343	348	345	340	323	333	348	335	353	372	331	351	351	337	297	365	325	323	337	325	340	333	346	348	301	343	375	312	349	337	366	336	321	353	335	353	351	342	372	318	315	346	343	325	345	351	347	347	358	337	312	326	340	326	347	360	361	332	357	322	338	313	335	325	320	338	330	316	353	324	361	323	322	349	355	370	364	360	344	325	365	327	332	308	358	361	380	329	331	333	317	329	326	323	315	356	351	348	340	348	341	336	363	377	364	352	355	330	359	331	391	341	342	314	318	316	345	367	323	318	338	322	344	374	347	333	344	328	368	344	337	365	312	324	338	351	314	342	349	334	350	322	335	328	334	354	323	340	347	335	357	341	347	333	333	346	372	336	343	358	390	343	320	359	314	334	346	344	342	325	338	315	327	325	333	373	373	330	345	374	327	326	328	316	318	333	348	342	314	332	313	372	326	330	343	335	332	344	341	329	350	356	327	299	349	372	313	314	359	329	350	350	348	341	341	390	349	353	336	332	312	355	367	335	346	315	355	331	340	330	361	347	363	342	346	317	358	347	381	340	301	332	338	334	350	344	358	349	315	312	332	313	342	372	346	329	351	345	305	340	339	369	306	341	338	314	370	318	361	305	343	332	308	342	350	323	332	357	376	350	322	345	339	337	313	335	331	313	355	322	322	340	347	334	354	334	348	359	345	348	326	326	356	377	342	323	325	335	358	309	344	317	356	335	314	359	353	348	297	350	338	365	336	351	346	357	352	342	328	359	328	337	360	331	357	357	319	335	339	341	331	308	362	308	354	343	331	340	339	346	341	343	345	351	359	364	360	346	396	345	349	357	319	353	358	355	346	333	311	325	353	337	318	358	330	344	342	315	359	355	361	308	327	327	323	318	342	347	351	340	355	323	350	352	320	301	346	350	323	358	324	329	312	351	332	340	338	326	370	345	334	363	324	317	324	323	334	352	382	352	343	329	383	353	337	375	333	320	313	385	322	356	338	337	314	367	337	352	351	333	313	342	324	334	397	359	378	358	350	326	331	334	329	328	345	369	346	342	360	332	349	331	365	333	364	312	337	351	347	280	324	315	332	356	319	316	343	324	349	348	355	327	360	360	354	345	302	345	359	373	343	315	326	346	340	383	352	350	332	328	374	354	340	345	360	345	319	341	340	336	310	310	356	320	307	317	343	370	335	352	370	392	332	316	346	358	331	352	333	359	339	342	365	331	321	349	330	366	347	312	334	335	347	351	355	342	351	361	338	352	322	352	361	317	368	359	341	352	391	364	347	332	330	320	351	351	350	352	323	329	323	336	342	348	331	360	363	337	328	350	344	351	346	356	339	349	339	320	323	336	375	343	330	343	349	331	310	336	362	310	358	368	329	309	331	343	344	310	347	323	335	360	358	342	337	366	341	327	311	337	382	337	317	339	349	311	340	345	365	348	332	361	342	326	346	340	348	332	355	329	359	355	299	294	334	351	373	350	359	342	345	314	335	349	313	356	358	322	373	353	314	320	328	335	321	349	320	353	338	371	323	338	364	333	342	365	333	364	344	351	352	330	365	336	294	332	348	336	353	320	324	333	324	351	356	334	367	353	354	327	346	363	364	330	347	348	310	350	339	334	381	349	322	350	325	350	352	361	339	304	306	358	358	310	350	307	341	353	312	332	337	338	338	330	339	351	347	348	327	377	357	384	316	357	296	360	320	350	347	350	346	370	328	355	351	324	356	354	344	364	344	332	362	334	356	359	364	353	343	322	330	334	355	327	359	351	334	299	315	333	353	360	334	311	319	328	357	343	360	322	403	334	340	320	345	307	349	343	330	354	353	309	327	347	345	350	341	354	323	329	387	317	339	356	381	323	316	335	340	324	361	361	346	337	355	336	323	340	349	326	338	328	323	368	358	379	298	341	332	358	338	340	343	340	338	337	371	356	332	320	377	330	340	329	358	372	325	342	313	364	303	326	343	352	360	335	332	314	320	330
46030	59885	65901	61434	44103	25102	16178	11780	11265	6684	1906	888	833	783	840	813	827	803	902	959	1125	1056	951	900	864	855	863	810	839	824	841	831	812	823	890	805	860	835	846	812	855	824	841	822	873	815	843	833	862	860	781	831	845	819	848	837	796	795	871	827	817	805	812	821	822	792	859	823	878	790	795	822	844	813	829	847	800	829	831	808	837	842	781	824	824	842	844	845	813	799	848	883	747	808	880	858	859	834	848	901	788	865	864	807	861	812	852	803	860	824	828	853	857	854	830	870	872	786	843	844	829	832	812	845	816	822	898	819	818	823	813	873	876	836	825	833	831	822	818	847	840	805	825	864	801	793	857	861	795	816	838	805	826	847	790	868	827	838	799	896	870	813	836	818	823	811	828	884	834	774	849	884	824	844	787	841	810	797	842	833	838	807	809	899	785	832	863	834	833	821	897	847	869	801	791	870	838	772	835	871	893	839	812	826	858	820	810	872	818	824	822	819	820	821	844	823	799	803	813	845	824	831	841	816	872	825	814	809	845	822	782	875	866	823	826	852	834	814	761	802	812	843	824	797	826	824	804	797	808	826	854	782	829	832	804	830	820	851	835	767	817	820	889	839	788	811	813	860	805	836	809	830	866	777	828	858	830	864	850	889	891	846	823	772	833	823	829	821	868	814	835	818	861	827	806	883	803	794	854	853	796	813	890	808	791	798	829	854	884	817	830	839	797	816	848	793	802	830	784	834	808	856	854	831	792	812	830	818	828	812	833	804	855	842	843	855	837	903	761	856	820	824	778	871	785	808	849	830	832	812	831	795	842	857	817	855	821	809	873	794	867	871	879	826	812	842	843	801	835	844	833	820	837	819	813	843	794	853	852	844	851	850	801	814	833	816	824	849	799	829	819	849	855	816	792	803	886	835	824	833	828	870	811	837	821	853	820	850	801	801	819	791	848	877	792	833	798	834	823	804	856	837	824	806	812	814	820	784	816	883	882	791	779	798	793	824	817	834	921	824	809	824	830	802	848	871	887	827	829	833	816	884	846	854	882	881	811	841	853	806	805	816	818	850	876	862	863	855	841	794	873	872	811	821	788	796	797	813	839	853	847	817	807	838	807	812	806	827	853	801	828	821	840	859	844	853	855	860	816	831	851	865	834	826	830	816	856	781	836	807	841	794	819	834	824	824	794	866	845	803	816	795	823	768	841	823	824	826	830	846	903	838	829	817	835	851	792	812	816	859	837	854	825	804	834	811	819	875	814	790	800	839	804	824	772	862	882	828	840	831	893	856	825	854	809	857	862	848	864	839	838	814	828	824	833	855	839	841	813	826	802	865	835	810	862	833	800	830	832	834	848	828	840	851	825	788	826	783	860	846	853	813	901	831	853	872	807	808	842	849	826	886	857	833	805	805	813	816	838	870	843	836	844	812	835	853	864	790	804	840	840	803	844	790	867	866	851	771	799	844	824	866	811	842	812	803	820	817	800	756	857	845	846	843	833	864	899	860	845	863	879	853	839	827	856	847	807	799	832	808	778	820	794	795	840	774	826	810	821	821	850	783	833	860	837	846	837	838	874	771	793	882	878	836	784	851	796	817	806	842	857	807	806	877	815	828	858	790	807	821	835	805	809	843	802	859	866	816	817	856	803	839	788	885	812	794	840	806	857	850	824	808	812	811	867	847	880	811	844	844	801	829	804	877	857	837	811	814	818	779	882	829	835	815	853	818	858	817	844	854	841	855	831	823	816	828	846	822	859	803	849	848	822	821	824	841	844	814	801	799	805	814	819	812	843	817	849	789	771	789	852	851	790	814	736	829	846	865	886	903	824	857	831	826	793	806	762	812	850	857	812	889	814	772	837	806	896	815	849	866	891	816	816	842	814	846	828	835	889	855	808	807	816	787	855	795	841	830	898	825	824	856	806	851	795	892	802	825	851	844	805	840	827	823	839	804	888	882	792	876	826	866	802	826	828	796	851	795	829	865	829	853	837	816	856	842	790	847	821	849	838	825	819	897	838	869	830	874	829	839	846	858	867	838	799	879	861	828	799	841	763	832	857	816	839	871	829	806	793	800	865	818	831	794	879	849	866	803	856	830	898	785	835	843	780	867	869	949	812	829	814	880	827	865	793	875	849	870	832	821	849	841	810	889	825	815	865	824	845	823	833	848	824	868	819	789	881	802	817	806	828	849	815	828	823	791	839	846	829	853	852	838	827	826	817	851	815	854	789	846	843	805	828	825	855	821	871	839	797	761	823	835	852	849	845	807	816	832	829	813	847	836	796	843	814	867	835	829	843	849	810	811	871	838	824	855	852	833	819	867	861	840	870	788	806	833	872	831	833	813	811	839	890	875	796	833	781	834	846	851	804	898	827	850	750	786	829	806	800	860	836	861	854	843	813	857	829	838	766	887	835	880	851	831	818	810	862	813	822	884	807	776	837	839	873	819	880	819	811	878	881	843	784	856	863	848	849	810	827	828	794	810	781	779	858	818	820	845	846	825	830	795	836	847	873	807	816	837	848	823	849	841	763	840	827	841	859	832	823	855	828	849	877	818	840	829	833	854	857	799	804	819	823	863	828	878	825	853	860	888	828	861	868	822	817	849	854	861	827	844	846	799	851	847	833	839	836	755	843	790	811	820	824	835	786	788	881	827	839	851	856	826	817	848	850	831	850	851	846	836	812	843	809	823	846	842	795	836	855	772	829	858	807	832	837	857	827	812	813	795	844	829	864	810	867	820	856	866	775	834	780	836	808	814	804	822	807	804	877	802	808	801	810	813	847	779	814	791	830	865	790	770	851	788	813	839	880	818	764	816	804	785	823	861	829	826	802	850	848	831	831	793	883	877	803	853	811	789	795	808	870	837	865	809	836	798	837	808	825	846	781	867	813	853	824	808	830	804	830	766	850	789	854	797	828	856	820	805	827	831	824	827	880	790	877	821	838	822	821	779	794	837	828	800	886	826	839	872	855	809	848	856	802	848	766	835	874	818	804	849	799	798	848	830	846	845	836	856	855	854	809	849	850	822	826	878	881	827	824	823	876	871	841	816	795	802	815	789	776	816	881	824	845	838	849	807	797	854	804	891	832	804	808	837	815	839	825	857	815	828	863	796	788	833	852	858	828	834	839	791	844	853	833	839	864	875	827	857	858	798	851	926	805	829	858	815	873	854	852	835	847	812	801	866	816	775	860	824	809	806	775	863	822	815	827	799	841	866	837	776	825	815	827	820	811	823	831	798	811	832	820	802	814	834	796	867	831	793	870	834	835	823	866	825	794	815	768	844	840	812	818	826	835	850	808	825	870	853	856	804	799	875	848	832	804	806	837	810	800	834	879	807	807	820	820	798	844	810	810	829	801	806	882	869	874	821	892	847	813	853	849	874	819	843	862	854	828	872	774	877	822	868	832	841	854	883	839	797	862	850	772	804	805	899	817	877	847	830	793	855	843	837	838	859	828	831	735	825	810	766	880	839	836	854	850	838
68682	74523	69548	59779	37605	21206	8182	5464	5353	3047	919	375	365	370	361	359	340	341	333	377	382	377	417	392	360	342	348	323	288	308	352	353	351	309	328	370	317	372	334	370	323	361	322	369	313	368	335	370	342	357	342	320	369	388	344	364	384	321	318	358	396	360	345	335	325	349	359	360	361	309	351	314	334	343	327	349	352	339	361	348	332	349	313	381	308	311	339	338	337	362	340	342	349	346	366	335	331	351	335	356	322	353	342	334	355	373	359	319	305	346	332	349	347	342	354	356	373	350	310	355	352	355	367	338	349	335	366	338	335	317	321	329	363	347	365	359	357	366	334	334	353	334	386	360	353	323	313	327	311	349	344	354	329	350	361	343	329	304	361	321	319	316	362	313	360	340	328	334	334	352	340	315	341	338	373	357	368	378	374	344	341	368	378	358	369	352	323	371	319	383	337	349	327	337	385	309	349	380	339	336	348	368	346	343	350	324	299	343	341	347	328	346	388	327	313	339	335	332	326	346	358	347	364	359	347	357	357	343	369	323	347	343	404	303	303	339	328	353	367	319	350	372	337	329	326	340	340	363	345	327	363	344	320	301	351	343	315	344	343	368	321	351	369	347	372	326	353	320	355	330	319	348	337	367	347	359	362	340	348	325	350	355	316	365	338	333	338	348	330	366	367	331	351	315	321	328	332	326	337	353	374	352	346	303	366	340	345	379	331	327	334	364	348	351	341	351	363	319	335	340	345	346	344	370	361	347	337	365	333	346	360	346	318	349	329	340	349	367	341	324	336	366	337	331	344	347	362	343	323	304	334	360	326	370	357	316	362	374	349	297	337	341	309	355	314	360	314	362	355	334	328	340	318	369	320	313	340	335	365	337	359	349	333	346	360	354	340	337	315	313	346	330	346	335	364	303	316	301	334	340	339	314	397	328	347	333	359	303	317	348	338	350	362	359	344	344	350	376	319	328	308	325	382	342	345	365	317	337	330	330	379	355	314	344	311	361	343	315	374	342	336	326	341	334	327	359	344	343	345	342	324	349	330	361	345	335	377	351	367	360	345	346	319	333	367	341	360	323	327	312	378	342	354	344	340	313	337	379	358	305	376	327	349	362	349	351	340	326	319	346	343	333	313	326	353	352	335	336	349	336	371	355	364	344	358	369	343	343	368	329	330	340	372	310	353	359	374	364	353	357	324	367	337	337	305	342	354	351	335	345	369	371	347	344	339	370	351	369	374	349	343	356	327	345	368	365	339	366	346	339	367	332	360	353	354	295	320	332	339	340	352	326	346	322	342	337	322	332	351	354	341	323	366	375	326	318	389	312	370	336	344	327	361	302	333	335	333	312	335	334	322	343	365	369	314	355	344	354	368	324	338	327	373	305	371	381	377	332	337	345	356	299	332	324	345	329	354	332	342	364	338	371	347	344	337	339	341	353	313	313	351	333	358	389	336	330	324	347	330	308	324	345	338	315	381	306	362	354	321	372	370	323	348	353	328	362	360	344	337	361	352	313	328	362	369	332	354	352	304	341	355	327	329	349	342	342	364	349	355	364	338	355	337	352	381	363	321	342	342	356	380	327	330	344	331	310	347	318	332	366	349	335	341	344	377	349	306	359	338	323	328	341	351	363	344	343	356	319	350	339	344	347	329	339	351	371	356	318	322	354	327	320	330	335	328	323	309	346	326	367	380	323	304	346	333	293	325	324	338	362	376	309	292	318	313	346	385	371	341	358	376	365	316	324	295	342	311	349	332	316	337	355	328	339	324	349	341	340	390	329	353	347	302	356	350	395	332	347	321	308	336	368	361	346	322	316	318	332	324	336	364	376	354	356	288	354	334	335	363	359	310	330	350	314	351	361	327	355	363	353	327	331	328	362	346	335	351	321	367	326	347	342	361	373	354	326	355	352	347	336	323	330	347	394	334	327	354	338	335	350	372	357	328	334	342	329	362	322	312	344	370	350	374	351	346	364	356	311	375	337	346	361	340	346	309	320	361	330	335	349	363	319	391	354	343	338	373	347	356	349	313	375	353	344	329	331	348	356	299	333	365	326	338	321	352	371	369	370	343	328	345	349	343	334	358	362	354	336	359	353	347	328	352	337	334	366	376	318	358	329	339	334	343	309	327	348	338	371	342	381	356	375	351	330	358	340	318	336	359	346	335	399	373	336	351	339	356	363	361	358	310	321	364	326	354	362	347	343	315	327	344	371	346	345	333	349	362	361	360	359	355	351	318	351	360	321	330	339	337	363	332	339	325	332	326	369	338	367	359	327	347	365	332	349	352	345	339	356	360	386	334	316	331	362	347	359	326	354	351	364	354	340	337	350	340	350	332	330	330	338	327	348	336	332	347	370	333	351	304	384	309	362	313	334	320	359	327	332	344	333	360	368	342	383	362	389	317	331	362	361	348	352	373	327	350	332	337	336	363	369	371	389	344	347	353	362	369	378	350	330	356	369	332	338	355	330	346	327	339	337	366	365	344	372	365	343	358	367	334	340	343	387	334	367	331	362	361	338	332	357	372	339	369	328	374	321	348	345	323	342	360	345	336	331	351	327	367	315	344	388	332	355	350	315	395	319	358	355	332	359	342	343	343	328	343	336	323	347	341	334	306	328	309	334	320	332	357	358	294	315	336	319	395	317	352	330	356	350	351	350	318	337	344	319	313	362	325	344	323	349	370	350	348	351	363	335	329	354	295	291	328	323	337	342	349	335	365	343	350	346	333	377	388	349	352	334	357	352	394	340	356	331	326	347	356	313	341	318	348	344	329	340	343	351	351	320	359	314	364	378	309	319	340	299	356	289	345	342	360	332	344	337	367	308	342	317	351	316	326	354	312	336	362	368	348	350	370	337	342	363	296	346	354	348	345	368	351	347	327	349	324	355	341	339	342	333	370	330	395	348	343	330	323	340	324	328	355	361	355	347	333	340	314	346	356	329	339	344	355	330	316	365	345	317	367	326	362	300	354	360	365	366	319	345	376	340	356	357	352	326	350	370	311	327	362	362	378	319	370	319	333	346	343	312	324	323	329	352	338	346	355	345	354	329	312	347	327	347	366	355	352	354	359	337	326	347	334	351	326	374	364	332	315	357	370	365	348	356	316	325	350	343	350	354	345	359	346	343	394	340	336	336	337	350	336	318	326	346	332	345	310	336	325	323	331	320	351	363	353	359	338	319	349	340	353	343	341	337	352	320	369	397	360	355	368	316	313	327	340	350	364	333	352	368	368	359	299	390	332	370	353	337	362	327	325	336	354	329	331	329	342	360	303	342	330	366	317	352	326	352	359	331	378	324	360	328	349	338	370	332	327	340	356	354	318	320	323	322	353	369	357	321	334	336	370	352	352	345	339	321	353	341	366	320	332	331	350	332	316	360	363	339	360	331	348	336	346	337	344	337	374	374	345	351	351	361	352	373	356	361	363	336	344	329	345	338	343	385	391	312	363	326	373	326	295	336	328	322	351	361	357	355	344	348	309	322
45050	59909	64428	62262	42112	27993	17536	15798	16063	10118	2797	890	808	876	845	854	802	853	885	928	1142	1220	1172	1114	977	827	827	827	844	827	853	813	815	795	826	801	826	857	814	826	816	828	814	915	850	827	850	825	828	822	815	844	818	838	882	789	852	893	853	853	832	861	843	831	862	829	820	875	830	804	853	898	835	844	839	813	808	865	853	844	869	814	802	837	840	814	840	814	837	849	830	893	826	831	856	841	846	899	831	873	829	848	841	839	846	807	861	806	857	811	863	836	839	869	858	825	803	854	797	834	846	851	849	872	868	853	850	854	853	853	851	787	812	851	858	832	844	820	856	830	837	794	886	867	800	827	861	815	845	855	836	815	841	817	836	862	811	822	878	752	865	852	840	893	814	879	825	893	851	830	804	841	815	796	878	863	787	837	831	862	881	847	844	850	832	838	885	826	902	832	847	849	828	825	830	830	783	837	825	844	791	868	898	836	827	816	838	839	870	884	803	860	850	833	869	830	848	851	846	851	838	842	880	831	831	842	841	806	798	787	835	850	841	821	838	798	837	824	850	850	861	846	856	809	821	878	837	808	837	826	869	855	875	758	852	807	855	856	822	856	846	797	810	847	861	816	785	851	791	840	843	835	801	787	789	829	841	824	836	839	867	809	862	813	843	854	865	801	813	863	848	820	878	852	828	828	854	863	826	822	852	801	799	816	855	804	868	819	825	849	829	840	847	857	891	841	883	867	887	905	822	756	810	806	819	875	844	851	815	852	845	850	828	788	798	820	838	862	850	879	817	800	840	871	856	778	846	845	817	812	829	829	849	838	832	856	874	862	842	812	858	878	853	860	781	805	839	826	828	857	833	854	892	895	784	910	871	823	815	819	805	827	844	838	874	852	854	819	850	827	797	849	852	843	811	819	863	817	828	865	888	838	889	815	841	864	871	783	839	803	829	853	815	780	829	818	858	773	859	863	799	830	857	820	826	792	790	857	815	831	845	846	853	840	848	830	860	854	863	839	837	804	854	892	844	830	907	863	795	845	873	895	875	874	867	773	871	819	828	874	876	817	826	857	825	881	838	882	872	806	799	862	874	778	888	871	853	823	814	856	845	878	837	854	869	821	889	843	803	830	814	854	831	811	860	833	825	864	821	847	805	849	857	856	849	842	841	818	836	816	814	818	867	843	829	808	855	838	827	810	831	831	859	906	837	853	861	806	837	882	878	857	784	780	851	816	843	869	809	853	829	816	809	885	790	844	850	756	838	820	843	834	855	789	776	852	763	851	859	828	874	890	839	847	851	874	823	786	846	860	825	844	843	793	836	858	817	876	833	793	850	838	808	838	803	846	860	892	823	855	824	808	846	849	850	845	858	845	870	850	854	816	822	856	856	785	860	877	868	819	822	876	806	757	856	807	851	883	866	829	832	825	812	858	851	874	832	837	846	818	800	840	856	855	811	850	818	878	811	885	839	805	851	823	797	815	817	828	815	826	841	835	855	818	808	876	864	810	791	852	775	876	841	837	835	880	863	833	865	752	832	822	881	776	830	820	815	824	818	835	841	889	920	833	801	819	867	808	883	832	817	816	857	814	834	816	834	841	844	852	832	833	812	818	854	818	840	849	824	846	810	808	858	825	832	855	831	853	839	781	856	829	809	860	856	857	846	815	874	806	807	840	821	871	820	876	840	876	835	831	823	863	886	821	854	832	895	856	826	847	907	818	822	805	828	805	832	826	843	826	822	869	803	836	863	883	841	867	834	849	878	835	808	789	840	783	838	847	908	838	897	839	875	836	852	848	848	809	887	882	841	872	822	828	864	855	875	827	893	869	867	817	810	812	804	811	884	852	792	832	822	901	874	821	841	791	815	819	837	837	876	862	857	813	894	850	814	829	810	824	890	869	842	804	805	843	805	826	856	867	846	886	846	804	796	886	832	793	868	809	856	782	880	858	855	845	815	828	847	856	824	765	828	832	893	849	844	831	804	821	799	833	874	810	848	886	829	840	837	856	852	833	843	860	840	843	863	857	814	817	817	839	823	889	820	838	840	882	928	831	850	831	836	839	854	864	847	842	869	871	861	858	795	870	816	829	771	818	844	846	862	807	845	824	770	850	828	831	862	851	849	857	836	842	850	807	854	813	831	824	828	851	851	839	820	860	851	816	830	821	829	834	782	810	844	846	880	897	868	845	805	846	759	884	880	800	867	857	861	851	819	816	797	857	846	798	836	837	831	875	864	880	839	855	881	834	831	876	859	797	843	863	850	857	807	821	869	888	886	831	799	813	851	841	852	841	866	823	876	840	818	812	859	857	819	832	836	847	864	820	846	806	870	833	921	804	847	884	806	855	843	843	866	850	800	856	840	785	806	829	845	844	846	793	870	815	852	810	855	856	882	822	847	795	862	824	855	827	852	825	831	832	829	856	822	856	780	847	858	847	820	761	831	869	831	874	854	831	887	794	790	810	817	849	867	827	869	878	820	821	817	832	857	850	812	847	856	861	850	832	861	827	880	872	823	848	830	859	805	775	852	861	871	826	824	864	871	880	844	774	833	818	885	839	869	841	885	853	886	896	858	832	829	832	837	874	831	877	821	845	859	799	802	886	833	846	855	802	877	842	839	916	868	830	840	848	843	766	840	861	886	856	811	866	863	864	842	833	845	879	818	824	840	843	840	848	806	822	861	859	844	830	879	832	826	843	840	863	831	816	848	847	865	820	809	840	843	813	843	823	832	801	847	817	825	868	860	848	818	786	807	901	818	782	826	862	870	822	870	831	876	852	853	902	828	889	826	835	860	867	864	781	854	770	790	821	824	779	903	839	872	850	795	869	839	814	864	832	860	871	853	811	866	886	896	840	847	786	896	843	860	820	834	891	826	885	822	830	817	877	830	841	824	848	869	846	851	861	844	807	800	879	871	873	813	866	882	859	839	851	822	875	821	831	871	814	872	846	822	814	794	870	843	807	845	878	807	881	864	772	827	816	830	832	828	790	845	874	859	823	896	855	858	862	835	837	810	831	838	850	862	837	911	853	808	794	793	787	867	857	823	814	852	855	850	835	820	889	840	800	800	830	847	832	853	817	851	843	844	875	849	896	771	819	848	793	796	881	840	866	800	831	805	852	831	910	830	813	846	880	844	877	819	806	856	830	809	875	844	795	843	817	805	814	837	788	816	811	807	822	797	815	831	841	833	819	834	848	862	857	857	852	834	875	852	810	834	826	803	831	878	864	847	900	834	848	782	819	838	860	827	870	816	782	806	855	863	802	863	846	834	865	813	862	836	844	808	863	864	853	850	846	793	831	867	860	851	862	822	794	877	845	775	871	886	767	852	818	861	834	836	793	836	845	832	851	888	820	842	881	849	804	844	821	820	808	813	809	894	816	814	835	842	877	848	787	854	817	879	825	817	824	905	873	845	837	849	862	909	829	932	792	851	814	836	856	809	801	808	851	793	792	869	857	853	788	872	868	834	843	777	879	833	854	866	837
71302	75425	69674	55674	37421	18666	7630	6022	6792	4265	1137	318	363	315	349	365	331	332	337	362	376	396	372	430	353	349	361	367	341	331	320	335	335	336	330	369	356	343	334	354	319	320	335	366	347	353	347	315	366	362	325	354	311	339	365	323	378	388	344	351	331	328	351	361	347	334	331	369	341	349	360	334	374	352	330	339	348	356	348	362	342	316	351	387	348	342	349	313	365	367	340	346	327	327	349	356	374	349	288	333	318	371	362	347	339	340	348	329	351	362	364	381	337	368	353	330	325	337	365	348	348	324	357	355	321	353	338	355	353	358	330	343	337	313	354	319	319	341	345	322	385	320	357	297	323	336	343	348	346	326	348	346	374	353	332	364	350	334	392	354	335	320	356	360	350	345	360	312	325	335	360	344	336	364	335	326	356	317	318	373	333	326	327	350	374	336	360	292	307	362	381	352	347	342	352	355	325	344	360	322	322	339	336	342	333	329	313	341	405	330	324	323	336	332	330	341	362	380	368	370	325	331	347	342	362	367	306	358	352	344	343	325	330	347	329	319	328	367	336	341	364	365	380	337	341	332	336	349	345	354	326	334	345	344	348	384	340	321	365	375	350	323	338	333	342	384	353	336	358	347	350	317	353	350	390	338	303	342	338	339	276	353	318	352	337	381	360	311	386	320	355	335	365	379	332	344	339	344	329	322	348	355	329	316	354	369	316	368	333	355	349	340	327	327	343	355	309	333	351	363	336	327	345	301	327	331	331	343	345	329	337	320	337	330	361	343	359	334	348	311	322	312	323	346	334	353	343	341	348	355	315	326	336	367	340	306	348	349	359	347	355	347	339	338	341	332	309	363	344	352	355	395	331	365	343	347	350	332	343	309	322	315	315	337	347	328	365	332	351	358	338	321	322	357	348	372	343	337	361	360	330	344	341	356	314	372	345	335	350	340	298	387	393	335	331	316	332	333	359	356	333	331	340	319	340	299	366	368	356	324	328	364	337	358	318	331	368	371	339	301	331	328	331	343	371	333	349	367	349	370	381	334	352	343	347	336	331	292	346	348	354	339	340	366	344	342	347	321	345	328	362	318	343	350	333	348	332	397	314	349	397	326	320	336	368	345	357	327	333	318	371	340	355	326	346	339	309	352	373	352	345	340	317	329	357	356	316	376	350	378	397	364	344	338	300	342	357	343	374	343	329	317	310	339	350	352	341	325	328	353	342	329	328	360	323	337	302	351	311	376	313	322	344	313	346	339	352	324	357	359	340	323	320	353	352	335	358	359	346	314	375	294	334	327	313	322	328	313	347	357	355	345	356	361	338	345	327	362	324	365	348	356	368	326	357	352	309	345	345	327	352	327	368	360	372	319	371	365	356	327	357	343	369	324	338	357	359	337	311	342	362	364	370	321	359	327	326	301	315	348	343	352	347	346	313	325	378	351	333	352	314	363	362	313	337	326	362	305	364	381	358	353	350	392	332	325	362	374	318	308	320	364	359	361	346	320	323	329	322	368	365	355	358	336	350	327	356	347	355	359	351	340	326	305	304	325	370	362	359	364	346	342	329	332	312	337	326	333	334	325	366	328	389	366	329	341	326	346	334	304	340	366	371	342	349	335	378	367	355	310	339	366	347	341	360	368	354	309	348	361	303	348	348	356	337	317	367	339	329	339	392	361	347	326	360	338	343	372	377	339	355	341	327	340	325	331	345	363	318	371	371	353	343	328	378	333	356	338	360	329	351	353	339	334	357	308	319	317	332	330	360	343	327	337	352	341	357	377	335	373	345	304	340	360	346	341	329	342	326	327	385	360	368	379	367	341	327	332	331	330	303	344	377	330	318	333	358	322	330	327	355	340	330	328	348	351	341	338	316	367	383	352	326	337	298	329	342	349	338	349	302	340	366	341	363	326	336	360	331	324	341	338	339	367	336	324	338	333	331	315	363	341	342	362	352	358	334	386	348	357	354	365	378	387	350	354	362	359	347	320	340	334	335	307	338	337	338	352	323	335	353	311	328	311	332	326	347	375	338	372	374	337	354	330	358	328	320	340	350	366	303	352	333	359	324	318	348	323	343	312	347	349	338	352	340	336	352	363	348	347	343	386	328	351	363	355	367	342	358	347	361	318	330	320	370	355	330	325	343	342	346	321	331	355	356	353	326	337	305	323	349	356	335	344	350	323	349	313	323	340	345	342	313	338	345	361	329	323	348	334	339	312	328	354	337	367	299	326	348	343	356	314	321	324	343	346	336	353	365	359	349	346	374	350	368	349	342	313	330	354	331	314	342	331	322	351	331	332	331	331	333	344	301	319	350	367	331	340	307	322	326	331	335	339	363	327	343	335	346	340	314	324	372	333	338	347	344	331	325	339	362	327	364	363	339	314	335	360	299	389	355	323	357	356	352	323	368	363	339	351	346	352	321	358	326	313	315	356	340	332	308	326	317	367	378	351	338	364	331	338	349	342	317	409	332	329	346	338	330	330	316	355	304	326	365	303	353	371	350	337	371	345	341	314	381	337	337	338	319	384	357	343	333	358	363	337	370	336	325	332	330	333	289	349	315	350	353	332	372	362	324	359	328	313	363	346	341	356	369	346	315	346	310	346	328	352	358	338	346	371	356	346	337	330	326	328	354	356	333	350	350	341	322	348	348	367	321	352	350	314	360	360	341	335	348	338	360	341	318	339	298	327	361	357	335	324	325	334	374	347	334	344	359	334	338	310	317	374	309	346	338	326	340	348	392	354	353	354	329	359	340	313	364	338	380	315	382	318	364	344	355	368	325	363	351	347	339	305	332	336	320	346	323	358	340	289	330	345	346	335	319	332	360	314	341	361	317	337	352	354	325	339	335	348	371	346	330	368	339	336	369	333	385	299	350	324	314	351	327	323	329	339	326	347	324	348	329	331	331	337	344	338	322	333	330	359	340	346	352	336	327	339	380	294	342	345	334	362	307	370	326	341	357	316	320	319	320	343	351	337	325	333	327	352	340	328	328	320	316	368	332	342	373	350	362	331	338	341	371	382	334	364	340	309	375	365	345	346	337	352	347	303	323	329	351	347	366	319	325	352	353	338	325	343	359	346	333	350	327	328	344	357	333	316	393	337	286	343	327	328	308	369	346	324	343	395	342	348	367	349	347	335	324	347	343	354	331	354	333	346	352	345	343	309	350	358	341	365	351	302	337	373	350	351	338	360	358	320	380	365	331	329	315	350	351	363	324	323	328	317	376	343	342	356	346	336	358	353	326	328	312	298	335	354	331	351	328	321	325	318	326	327	309	344	343	345	351	318	325	335	352	341	344	361	315	358	340	364	356	319	319	356	332	330	311	361	356	329	351	311	336	354	334	350	377	357	354	365	366	347	331	347	290	322	340	357	313	331	352	370	360	339	354	311	368	326	360	368	340	374	317	349	342	362	333	356	340	347	350	363	385	386	391	332	342	376	351	374	333	351	381	312	316	308	321	323	364	321	338	335	344	370	341	328	337	342
46158	59581	64648	57839	43232	24771	16808	17180	19260	12998	3562	893	815	798	818	855	883	841	878	929	1133	1010	1178	1086	848	872	797	856	840	780	866	853	830	881	840	846	851	846	828	834	871	836	873	862	822	869	839	835	835	883	805	823	837	852	861	865	837	830	836	848	849	869	855	876	825	844	821	813	794	846	794	805	860	830	869	861	885	889	839	852	859	838	834	836	840	862	861	821	844	809	822	822	855	860	832	839	880	818	825	783	844	814	854	871	802	809	811	848	861	878	842	889	793	844	855	844	843	853	800	797	894	840	841	878	858	843	886	859	855	832	811	821	824	847	874	838	833	816	875	842	839	821	866	852	841	818	828	816	834	794	815	811	828	875	798	830	854	837	818	847	807	841	840	838	870	802	889	788	782	783	833	807	828	837	844	869	811	851	818	782	863	835	840	843	835	877	833	825	821	841	804	891	813	779	895	794	821	851	803	830	798	814	869	840	813	874	807	854	846	817	840	846	830	857	822	759	808	787	828	843	832	830	851	804	874	861	815	818	806	842	801	878	823	832	818	852	813	851	805	834	848	869	832	897	847	867	822	839	807	812	870	799	859	848	855	838	814	820	854	835	842	880	829	843	871	867	813	830	853	859	891	873	815	838	834	836	805	842	853	819	860	838	839	850	787	833	804	847	821	817	834	841	785	831	884	798	812	833	853	808	829	777	837	862	824	833	841	935	830	858	846	824	859	846	820	819	828	843	858	870	849	865	836	837	801	766	833	824	810	863	771	782	859	824	821	830	831	801	871	814	840	778	842	836	818	802	905	855	812	820	826	826	830	783	874	866	868	858	853	822	890	772	824	868	870	852	907	832	790	869	856	809	798	893	867	832	766	808	815	805	834	860	831	847	834	813	863	874	838	801	829	828	858	823	880	849	824	815	872	836	809	816	861	827	826	815	838	827	911	793	916	881	844	842	885	828	817	860	857	819	868	857	836	853	852	800	893	853	856	786	863	800	839	848	822	838	853	812	854	885	828	836	793	819	874	811	774	833	871	837	836	861	852	826	857	860	766	822	891	880	823	817	803	832	821	833	843	821	796	877	826	906	841	869	841	831	898	855	838	802	830	835	792	868	836	846	863	827	875	832	855	816	817	845	798	826	789	831	804	809	821	859	848	851	881	809	883	815	829	847	831	872	815	864	805	816	846	842	835	814	825	807	879	918	857	853	815	824	798	832	824	808	881	785	820	849	872	833	788	812	849	898	820	875	797	885	883	873	867	810	841	881	877	839	838	836	859	824	900	866	862	825	844	800	836	870	816	813	821	854	879	838	857	866	853	804	865	858	854	824	826	810	846	811	825	832	868	864	799	824	866	869	791	843	802	841	844	933	876	889	816	896	803	838	838	852	835	834	856	801	832	833	829	805	883	860	819	863	846	774	850	822	839	866	829	848	841	807	831	854	855	853	790	819	829	828	870	815	870	838	795	826	837	845	921	860	869	841	868	830	887	857	896	881	827	878	869	857	875	877	806	837	838	805	800	889	850	885	811	786	866	848	837	777	808	824	889	838	801	812	793	826	896	794	845	786	797	867	862	834	851	838	847	819	822	923	858	819	829	867	818	825	843	834	891	810	829	861	894	895	833	839	872	818	875	795	842	818	845	857	861	863	799	831	883	805	814	784	816	831	851	792	856	853	803	863	819	834	854	827	854	836	844	826	829	804	868	824	922	831	884	783	844	879	849	893	878	798	842	777	875	836	871	897	932	866	840	838	850	869	848	813	850	828	867	821	810	847	880	828	878	836	877	855	836	837	849	830	815	837	816	822	839	873	875	861	823	856	891	862	785	824	857	816	846	858	840	830	879	870	830	824	793	856	845	862	840	794	834	823	819	786	818	815	858	841	858	860	765	816	840	827	854	824	852	854	876	863	837	793	854	842	863	849	837	888	850	846	847	833	795	851	822	881	887	882	862	826	820	841	807	870	905	823	842	812	855	887	898	843	842	799	833	835	833	778	755	810	854	860	860	869	860	847	890	819	847	810	833	832	770	862	758	879	812	854	823	855	786	810	874	802	890	818	884	814	895	845	846	820	869	842	784	859	782	837	809	861	794	827	780	811	830	804	842	828	829	801	826	800	794	812	822	827	856	835	790	856	879	814	831	791	860	801	881	793	818	838	854	834	826	812	894	800	874	811	794	798	829	778	879	871	851	833	811	843	805	850	829	857	821	819	881	845	841	797	809	893	828	864	843	819	829	854	801	845	847	825	835	840	804	864	837	898	882	819	898	881	852	847	839	837	863	829	844	859	819	815	841	900	872	851	869	825	827	814	835	839	825	801	829	878	849	829	832	822	840	811	838	838	809	848	824	790	832	869	874	823	802	857	890	814	828	806	887	851	842	882	787	837	792	839	840	856	842	858	831	781	837	840	806	821	811	789	844	802	859	841	820	837	835	881	837	799	803	852	855	845	795	863	851	847	826	844	862	813	865	835	812	843	815	828	831	825	830	873	808	846	865	798	821	825	826	835	827	827	830	860	871	828	810	841	831	804	830	816	858	787	809	834	861	875	833	862	880	868	872	814	856	897	797	855	846	842	810	853	838	868	889	827	851	833	854	887	849	842	814	791	823	792	852	844	815	882	783	780	866	848	834	836	820	846	901	860	862	822	787	825	810	842	817	846	831	834	813	851	882	858	819	836	862	831	873	803	747	842	813	890	865	837	845	869	793	850	867	810	773	862	839	865	885	809	834	818	811	814	816	808	820	837	904	806	856	830	820	821	874	815	770	849	892	817	821	864	887	801	855	851	816	894	841	810	801	852	822	857	886	854	892	836	786	841	843	888	889	829	851	809	829	823	861	807	814	833	868	849	875	838	834	798	803	785	814	840	863	819	830	808	804	837	810	833	852	829	835	815	881	890	821	839	853	836	860	881	819	823	831	796	814	843	905	864	815	870	825	789	845	844	877	783	831	876	894	828	834	815	829	803	829	828	843	863	810	817	839	866	864	844	799	864	835	871	819	809	840	825	845	823	825	806	835	861	829	868	827	820	833	788	833	869	782	873	849	851	832	868	841	830	845	844	813	785	801	778	875	767	855	853	846	844	867	828	817	847	858	825	820	857	839	828	843	853	846	845	863	852	851	863	871	829	833	793	881	801	889	812	852	880	845	849	890	815	820	826	828	809	825	884	814	831	783	814	829	843	863	819	819	777	818	848	901	824	806	835	806	900	853	853	825	837	803	862	803	808	832	861	894	827	898	840	858	893	879	835	841	824	846	825	889	832	849	865	870	825	850	845	893	802	854	832	841	817	887	879	880	843	844	808	910	842	894	852	806	819	833	840	849	821	807	876	865	846	835	899	834	858	831	803	813	835	864	820	888	859	839	877	882	881	832	794	850	857	835	842	869	856	865	834	878	822	862	825	854	852	843	794	804	830	841	855	855	822	820	879	833	813	849	815	841	794	807	840	824	821	844	876	841	830	788	890	877	846	844	835	850	877
71225	75592	70438	53839	34457	19864	11985	7725	5603	3646	1017	344	363	341	348	366	387	320	319	337	371	411	388	357	353	386	352	350	341	365	365	359	327	332	350	319	332	371	357	335	315	337	329	367	379	338	337	311	304	363	336	351	346	341	303	363	368	334	340	342	330	338	328	365	351	350	364	357	348	395	324	337	320	319	348	365	346	320	359	348	339	368	337	322	328	345	345	327	343	322	336	372	345	299	359	334	361	344	332	318	312	324	328	341	323	344	329	348	387	318	360	321	351	330	348	333	348	334	346	344	323	327	327	332	325	361	336	337	360	314	367	295	349	319	348	341	339	321	321	323	324	345	340	339	323	353	352	334	337	355	333	367	344	320	345	350	354	329	316	361	327	341	327	331	344	339	325	315	356	336	336	346	323	332	333	359	353	300	330	331	328	372	324	369	359	326	313	362	336	333	315	329	334	312	310	342	373	323	345	321	348	310	291	367	352	324	347	344	350	360	330	342	349	338	362	324	328	359	320	358	317	351	360	345	341	328	333	373	341	353	319	359	371	294	345	349	351	333	360	318	333	344	330	349	319	346	340	378	352	347	337	334	351	343	301	354	338	350	332	342	317	340	353	342	371	334	345	345	337	334	336	350	318	334	338	323	323	350	348	360	328	320	347	341	342	374	344	376	344	339	336	320	338	328	368	335	321	347	319	326	326	338	359	329	373	331	325	317	340	322	324	311	378	356	357	322	308	331	315	355	321	363	350	307	315	377	326	354	344	311	348	325	318	375	343	340	343	360	390	340	322	340	319	299	368	366	333	347	337	342	318	337	385	363	377	350	364	374	317	326	324	355	352	333	304	334	349	361	332	360	361	341	335	403	323	316	356	361	336	337	321	351	353	344	363	336	348	363	322	341	385	369	320	336	347	317	349	354	337	362	355	331	327	342	324	346	324	358	361	323	353	350	341	349	345	330	355	336	335	323	359	331	382	331	337	360	348	334	316	360	368	347	322	336	326	313	347	313	354	345	346	383	334	306	346	336	367	329	333	333	317	345	384	384	358	367	346	316	331	356	328	330	351	367	346	338	322	297	352	353	341	311	330	340	309	338	376	378	345	370	356	353	358	346	331	343	308	360	325	366	323	385	323	289	337	346	310	356	332	346	329	324	328	322	325	302	335	366	338	356	346	341	318	348	338	353	311	329	360	335	366	331	327	382	342	324	307	359	378	306	355	355	356	349	328	338	340	349	337	309	333	358	333	346	347	319	343	347	344	367	341	368	332	341	332	362	374	344	360	338	328	348	371	356	330	308	324	344	347	353	379	379	368	349	335	320	353	341	351	355	357	321	351	356	366	363	352	344	356	360	370	344	360	323	369	331	354	303	349	326	325	367	347	341	370	327	323	341	361	337	376	363	366	341	322	388	341	335	391	319	369	364	324	338	333	337	313	341	343	378	342	323	370	326	339	350	311	348	345	337	334	330	354	338	318	363	333	320	378	342	357	356	339	341	315	360	378	339	349	329	331	379	313	368	320	370	347	361	340	330	320	321	347	377	340	320	329	339	346	311	343	312	322	362	316	316	350	370	345	357	360	329	362	350	355	329	330	339	324	332	292	326	346	303	342	320	344	344	341	348	367	324	312	324	341	362	314	309	343	345	350	310	355	334	339	342	364	338	326	330	321	354	370	327	332	370	367	352	334	332	320	358	321	320	333	327	375	378	323	335	359	340	352	308	329	369	363	344	344	354	341	330	359	341	357	339	321	317	345	355	343	317	349	322	353	355	306	308	357	355	355	343	341	358	320	365	326	361	353	337	322	344	368	313	352	336	321	340	322	349	352	329	292	343	329	349	358	376	362	321	351	337	378	338	326	314	342	351	317	342	346	374	355	364	367	355	335	343	388	337	335	354	308	357	306	341	358	331	325	366	345	364	362	344	309	335	348	329	289	348	342	324	326	338	371	375	342	342	325	368	357	318	349	322	309	319	322	335	333	326	343	355	351	368	343	336	335	343	329	329	326	355	332	355	326	376	373	350	299	327	317	383	352	341	355	376	369	362	349	349	351	344	338	327	323	344	334	346	348	342	343	358	338	382	383	314	323	325	348	353	334	358	308	339	345	357	362	308	323	331	333	356	344	382	349	327	307	366	359	357	346	322	337	366	337	316	374	299	370	335	333	319	339	342	360	341	344	323	367	341	338	328	311	378	357	321	323	329	350	327	296	322	360	332	356	320	357	348	359	359	344	345	335	327	335	376	325	340	314	337	347	322	340	326	344	342	344	288	358	325	335	337	349	383	373	357	364	356	344	331	365	337	331	360	331	366	350	351	373	339	317	371	299	330	345	346	335	375	328	351	328	341	354	330	310	343	314	354	323	336	333	337	346	334	350	351	353	370	329	341	323	347	365	362	343	351	340	314	338	345	368	380	350	346	335	333	369	316	361	353	330	340	359	339	310	339	336	331	324	344	350	356	326	288	334	329	319	361	363	342	363	342	342	374	322	351	332	341	348	358	336	328	330	328	343	331	334	323	343	327	314	336	349	326	360	351	319	342	310	317	326	325	356	336	336	310	362	326	344	358	307	316	330	359	342	353	335	384	304	309	334	339	361	353	339	353	345	324	339	361	340	330	368	368	339	354	352	340	320	378	315	311	355	336	308	345	345	327	308	335	333	320	325	314	352	336	337	347	333	346	358	353	319	332	366	331	345	330	333	310	351	347	344	319	339	348	338	315	343	324	355	304	325	348	349	325	320	354	303	364	323	340	340	340	331	341	360	330	346	336	350	383	389	364	362	345	353	364	322	303	348	351	325	348	353	350	302	354	369	352	355	338	337	340	383	371	324	326	356	373	329	317	367	350	336	372	341	339	335	357	352	311	356	316	338	335	374	347	349	323	331	337	355	290	319	382	343	347	288	368	348	322	341	342	336	367	338	330	328	338	344	340	355	293	341	351	323	355	360	350	333	369	334	359	315	354	319	351	321	352	324	316	344	321	353	360	342	336	324	343	358	307	374	367	329	309	366	329	330	361	362	345	343	343	343	324	309	316	357	371	333	324	354	337	328	337	318	347	347	318	338	306	353	333	353	376	324	343	368	337	315	333	358	328	335	326	328	346	325	347	312	344	331	347	349	359	352	342	347	276	323	309	335	334	340	358	322	353	338	336	345	340	373	333	322	341	348	305	326	359	315	319	321	369	333	353	334	334	347	331	332	364	332	352	346	355	353	355	296	349	375	351	321	314	341	358	356	342	334	358	342	332	330	342	347	359	354	351	341	358	337	355	329	323	355	351	324	345	327	351	343	360	327	364	349	330	365	370	359	346	321	356	335	366	332	326	352	342	336	382	359	356	353	331	351	302	324	283	327	337	362	342	313	314	343	337	343	322	329	325	319	356	321	319	358	316	326	335	350	354	335	334	295	365	326	329	373	356	342	368	380	348	340	340	320	320	359	346	350	327	319	308	330	338	350	370	333	313	395	339	329	324	348	362	330	357
46273	59812	65462	56033	39671	28762	24034	19758	16728	11664	3332	891	774	837	867	794	838	878	829	885	958	1146	1130	944	952	889	813	804	835	887	832	802	840	830	845	801	855	853	820	821	821	826	820	894	861	880	862	860	818	812	842	827	864	791	823	880	825	755	799	810	818	846	885	845	864	844	801	838	821	871	823	855	805	816	807	809	834	873	828	844	807	840	870	840	864	862	830	815	819	796	816	824	819	848	837	815	809	831	882	870	878	840	810	814	836	856	885	890	840	816	807	856	812	834	879	802	858	823	833	809	829	831	820	836	806	802	786	831	790	807	885	814	858	844	827	822	787	803	855	825	782	884	808	869	842	822	836	878	839	867	854	868	844	879	867	799	827	836	847	872	837	838	868	859	855	810	869	841	833	802	855	804	823	817	824	871	849	807	857	839	796	849	863	817	814	850	832	815	827	788	791	807	824	847	846	859	793	837	782	824	860	849	830	888	834	813	850	796	827	859	876	832	843	845	850	834	810	872	817	858	837	808	824	844	823	849	840	837	813	847	813	875	828	831	858	829	823	858	766	819	834	902	795	838	894	853	802	844	844	814	800	830	860	837	862	797	796	868	808	852	784	856	878	845	786	841	835	839	816	849	847	815	823	865	819	845	876	802	822	832	829	796	864	818	861	852	820	777	886	832	860	880	813	832	815	824	848	843	820	848	844	800	824	809	882	851	835	822	815	788	803	754	845	856	823	801	843	851	821	872	836	847	815	827	765	845	806	791	826	829	782	827	860	852	864	851	860	878	851	841	796	820	812	837	904	861	852	837	853	817	876	842	829	864	819	831	792	859	822	859	839	840	836	842	837	801	887	921	881	829	799	843	846	839	782	899	806	888	820	898	860	825	823	859	855	803	825	823	876	812	805	805	835	867	800	848	862	861	831	811	814	851	833	788	812	846	854	823	833	835	813	838	871	846	833	812	828	852	824	829	846	807	842	833	820	790	836	858	829	845	856	824	860	857	846	804	845	797	836	798	857	806	821	799	839	804	833	807	855	835	858	837	864	800	887	848	857	886	852	818	865	810	810	838	794	878	875	876	815	834	822	822	902	851	812	826	817	817	846	835	856	785	873	782	808	835	851	884	821	796	881	855	849	847	815	811	815	812	847	814	830	784	841	815	836	812	825	851	824	878	818	901	818	806	853	826	779	792	850	802	805	843	810	823	798	866	845	824	797	822	876	795	827	796	848	829	840	810	854	783	863	828	823	855	862	814	852	818	835	838	857	810	820	793	777	784	810	825	847	814	821	831	834	822	841	828	865	814	851	789	848	817	850	822	809	849	889	820	814	783	844	855	849	869	865	816	821	825	872	889	832	844	804	821	838	808	850	813	795	878	819	867	869	840	812	838	832	843	816	870	871	825	858	872	835	830	821	803	806	853	836	854	844	845	791	826	815	852	840	892	829	827	866	886	809	849	846	837	816	794	867	847	824	789	816	896	859	865	850	824	823	863	850	883	787	809	825	862	833	838	798	809	886	813	858	853	831	779	845	846	851	842	805	810	857	811	876	851	805	812	896	842	855	823	849	824	832	786	805	833	855	849	835	850	841	794	814	837	816	792	878	816	833	817	838	800	889	836	836	793	863	844	841	849	851	829	807	857	820	779	831	801	773	878	823	860	872	854	807	856	808	812	889	828	838	795	839	867	831	790	861	791	841	820	760	882	845	875	828	856	805	819	864	833	887	833	811	826	761	830	841	829	773	771	833	821	816	803	841	829	840	810	865	832	863	803	861	833	877	838	818	851	830	850	816	836	855	780	830	866	796	860	864	862	855	849	839	821	841	851	849	817	808	850	837	854	871	853	862	920	819	912	865	842	839	791	798	828	844	830	827	830	835	807	836	788	896	883	867	847	806	856	863	854	811	823	886	829	803	795	791	823	868	893	818	808	826	839	804	843	830	834	787	806	865	840	844	792	832	850	823	852	834	765	840	836	808	887	828	725	849	840	807	856	795	819	829	821	824	821	895	875	833	839	807	829	836	826	842	795	789	835	805	858	852	850	754	822	870	845	820	829	834	844	843	829	822	848	783	836	868	841	817	837	846	798	839	791	884	816	865	840	799	837	825	824	798	804	827	855	846	852	834	834	850	780	883	829	895	847	933	808	846	843	825	807	856	858	859	835	848	787	815	836	828	824	809	840	910	860	837	869	849	815	857	797	845	851	800	780	851	811	822	834	833	826	810	877	841	803	833	854	840	810	801	857	885	820	848	845	788	847	850	839	852	809	788	817	829	786	877	872	837	763	817	839	852	843	821	832	839	801	804	866	826	846	794	875	852	821	818	865	780	844	860	794	851	767	840	869	822	837	854	855	878	853	820	821	819	831	797	811	841	839	863	840	833	860	863	823	853	849	810	831	843	824	831	813	857	814	865	835	836	857	867	845	827	838	830	764	808	795	840	857	816	865	862	830	891	838	816	850	809	895	867	866	830	794	813	825	837	810	840	806	836	826	862	833	837	767	851	852	826	904	816	864	832	868	852	811	866	827	853	843	792	902	846	775	813	826	876	794	820	836	880	800	854	815	828	822	837	838	829	849	854	815	852	804	832	793	821	797	856	831	858	843	823	864	818	833	851	876	894	821	845	829	879	848	750	775	796	826	855	848	849	833	807	818	821	812	873	844	803	845	825	812	848	815	841	799	836	830	780	866	797	884	794	806	809	853	826	839	866	838	794	863	827	850	881	837	894	801	828	820	803	853	821	807	824	835	924	829	800	842	832	849	843	813	870	822	873	836	806	867	794	849	826	827	831	814	833	832	842	803	846	820	786	811	871	859	837	833	824	843	853	833	814	861	852	817	878	857	894	837	831	815	878	809	859	817	891	816	876	828	870	834	904	870	870	834	830	833	829	859	826	857	821	792	834	842	787	838	819	835	828	807	858	816	828	844	917	850	836	871	839	834	855	813	859	848	821	872	834	873	797	830	798	834	807	821	887	840	845	820	840	819	829	832	850	872	877	792	800	862	849	776	833	758	813	880	802	834	814	849	820	852	851	796	769	821	843	811	808	857	799	834	829	821	831	839	858	848	848	800	844	833	841	832	889	830	838	787	815	867	833	833	837	792	865	834	864	817	845	851	793	809	797	796	803	835	817	771	850	876	816	842	867	869	805	850	826	789	838	804	840	835	858	892	861	873	851	803	881	877	813	813	828	826	826	832	826	822	846	823	842	902	808	829	813	850	834	853	787	783	827	864	806	844	831	782	837	775	867	833	859	813	817	837	806	862	856	806	828	813	837	855	876	843	833	862	853	829	863	862	837	768	821	860	803	837	846	841	806	831	883	811	863	845	803	845	879	878	852	818	790	806	834	863	818	811	822	865	863	836	821	801	795	808	833	832	869	836	821	840	802	855	836	830	865	832	853	896	858	835	819	878	799	839	825	802	845	840	794	866	834	881	877	856	877	825	863	837	845	918	823	889	843	812	882	814	814	823	865	804	822	807
69574	75317	71556	52724	33683	19203	12474	7739	6748	4228	1494	385	353	334	317	375	364	339	318	367	411	383	397	380	323	327	361	320	354	324	361	337	359	340	344	330	359	335	315	313	334	333	324	335	351	337	338	379	330	346	353	338	331	339	326	353	342	340	367	304	321	325	350	345	350	359	349	332	331	359	345	364	314	332	351	339	350	343	344	353	329	367	339	327	323	345	324	354	341	330	330	302	298	320	378	317	353	321	313	355	332	330	318	328	343	320	370	371	314	355	350	347	366	361	342	382	355	348	367	332	359	308	307	343	327	351	322	364	311	320	330	313	303	358	351	330	318	340	362	354	341	336	347	340	338	320	369	339	350	364	339	328	322	334	330	337	373	324	385	358	301	341	305	369	352	362	350	340	352	311	348	331	332	341	321	338	341	346	324	331	332	320	322	367	375	346	361	311	325	310	350	367	326	325	347	347	345	373	337	342	318	378	340	355	346	355	325	322	340	369	350	348	345	317	372	341	328	320	335	355	343	344	323	358	342	327	338	330	334	323	375	308	334	323	334	343	346	349	311	343	350	350	332	306	326	363	337	335	351	378	356	319	331	358	319	326	315	340	366	332	319	358	335	322	373	335	352	335	352	313	338	317	326	313	356	332	317	352	324	369	338	352	333	306	327	349	340	309	325	318	361	312	339	368	345	334	379	343	358	334	357	370	345	359	345	342	316	328	339	325	326	326	389	367	292	303	351	365	315	340	330	344	327	361	359	298	310	344	326	336	327	354	330	331	327	321	357	332	348	309	324	340	356	330	340	309	342	320	325	316	298	350	303	352	317	342	349	336	387	327	342	335	327	323	368	333	334	342	310	351	354	350	340	348	361	336	344	305	330	373	323	342	357	349	324	340	331	374	348	320	332	319	380	317	370	336	359	351	380	332	353	334	362	358	319	372	347	356	369	321	343	311	336	370	348	325	351	346	334	352	383	354	338	348	352	399	373	345	337	378	317	355	319	323	333	332	359	371	363	349	309	309	368	349	356	343	348	340	351	335	351	381	342	349	348	367	333	342	336	330	340	351	321	317	351	343	336	330	367	327	348	327	350	329	352	372	295	327	337	327	329	346	386	327	340	323	363	312	337	333	340	307	336	355	356	348	348	351	343	340	330	352	345	380	309	295	356	350	346	349	349	307	330	333	352	337	326	336	375	350	364	332	317	326	345	323	348	350	322	295	354	364	346	312	353	328	385	353	341	359	331	343	329	317	359	312	338	334	351	310	321	313	330	369	342	318	344	341	361	348	378	350	382	338	328	337	361	350	361	387	338	347	358	376	320	322	352	379	329	346	351	307	352	346	371	343	348	369	348	326	331	315	354	363	332	322	337	340	353	319	336	306	355	319	328	385	314	336	386	335	372	332	313	360	349	341	343	358	328	319	339	325	313	326	312	334	356	364	319	322	325	337	375	333	319	330	312	320	339	380	339	344	332	357	343	332	339	339	338	342	325	325	374	364	364	343	320	328	363	345	370	338	326	341	376	380	341	367	360	358	363	362	313	326	316	348	355	325	352	364	361	350	363	303	362	346	333	337	312	341	325	317	349	316	353	361	320	332	387	316	339	352	332	342	360	364	347	315	325	373	363	314	334	391	333	320	367	339	319	336	343	384	328	352	371	339	318	338	338	373	299	359	350	357	354	336	333	328	353	338	359	339	330	329	354	341	304	310	321	345	333	361	319	366	367	333	358	306	367	346	333	362	343	349	367	339	379	361	338	335	334	308	330	344	340	361	315	331	349	350	308	346	316	353	342	372	321	342	321	310	324	361	323	322	326	336	361	368	359	333	325	312	333	372	363	358	336	356	352	310	324	374	348	299	326	315	333	354	340	354	340	337	333	313	306	313	386	312	315	346	323	352	342	345	317	335	341	348	326	324	333	323	332	349	328	375	365	387	346	297	349	370	336	347	324	374	344	342	330	337	339	322	330	365	367	325	319	345	367	345	346	320	345	358	328	336	306	353	334	334	346	315	334	329	357	352	318	355	367	328	346	328	341	379	364	323	334	355	347	329	389	349	329	341	353	337	341	331	333	345	361	331	347	365	317	322	328	319	315	333	307	362	341	370	334	317	321	358	318	346	352	359	370	339	350	367	341	332	363	328	334	356	346	355	365	372	339	360	357	374	366	333	333	329	384	332	318	332	352	334	329	349	348	360	367	309	367	355	331	336	313	321	346	346	346	371	363	342	343	310	352	343	350	337	351	344	343	341	352	344	311	295	329	320	343	320	364	344	294	334	328	328	323	309	311	340	345	341	325	336	352	350	360	365	322	333	376	342	354	396	324	369	353	312	353	325	337	338	340	353	338	318	337	356	344	366	357	358	360	365	330	358	349	376	297	328	329	325	356	334	358	340	336	336	336	299	317	326	348	327	358	344	321	371	337	338	338	346	327	358	344	351	337	331	334	346	287	358	311	385	305	368	329	314	328	323	333	327	358	352	351	335	346	358	339	359	326	336	352	329	360	331	360	368	330	350	351	339	325	348	350	360	348	306	328	355	349	329	325	335	346	344	355	336	327	339	341	320	331	357	295	332	357	337	333	356	334	319	365	320	375	352	317	362	349	310	343	338	351	346	331	325	301	340	339	316	349	363	316	354	279	371	332	345	339	315	350	362	342	357	338	319	350	345	342	320	345	335	374	348	332	362	325	335	356	333	332	307	306	328	340	320	361	307	313	356	314	351	341	364	373	358	373	348	278	320	377	343	308	336	321	366	335	337	360	344	340	342	337	340	352	320	346	317	328	315	347	344	350	347	340	349	327	316	318	357	333	362	343	349	336	313	326	351	315	354	313	387	325	323	351	382	319	337	355	380	353	346	347	352	319	379	349	329	358	376	363	330	351	352	348	345	321	339	338	375	345	340	351	343	320	307	359	336	316	344	334	350	344	332	357	358	322	308	347	324	337	348	314	332	329	350	357	336	350	318	320	337	358	329	354	327	349	343	345	354	345	309	334	319	338	314	360	317	323	334	311	313	342	338	339	343	365	340	357	347	356	366	351	384	337	346	333	322	340	366	348	313	369	344	337	337	316	317	384	373	355	311	340	350	357	308	343	306	357	312	339	329	337	345	328	341	304	333	375	360	336	336	365	323	334	344	344	332	335	387	374	372	360	319	343	380	330	317	330	350	364	343	327	349	344	353	351	317	367	355	349	313	304	359	318	349	345	332	327	320	312	380	349	334	340	341	350	320	355	311	335	346	356	352	352	336	351	320	353	357	353	365	323	337	346	320	340	321	352	341	368	383	337	334	341	335	355	357	336	355	336	337	355	315	332	339	345	346	328	377	340	346	312	338	371	333	335	343	301	304	327	317	348	346	336	330	352	323	318	335	340	345	361	354	326	316	339	366	318	316	327	361	358	346	343	343	330	305	344	337	361	350	362	323	372	348	343	369	387	298	340	342	345	344	376	340	349	334	350	330	352	350	324	327	325	329	342	332	349	373
45450	60005	66085	55201	39688	29143	24274	20224	19173	13281	4978	901	830	790	906	830	832	824	854	1072	1141	1083	991	924	825	835	819	837	833	822	848	812	831	832	835	811	854	830	845	821	824	808	860	828	806	808	809	860	845	790	812	802	818	849	822	890	821	900	833	824	846	774	856	826	802	825	871	834	858	819	805	862	844	811	886	826	885	854	861	815	804	788	861	791	926	830	833	798	832	802	817	827	823	845	857	825	816	791	831	772	840	858	778	804	818	801	843	829	829	788	832	863	872	850	894	815	782	832	879	858	840	876	853	770	832	818	798	824	846	872	814	818	806	781	840	814	864	862	861	810	815	846	874	876	813	802	857	862	827	858	826	822	842	846	842	827	829	792	801	793	836	815	846	820	831	790	790	887	797	818	812	888	856	817	806	809	852	791	841	826	852	835	778	854	851	858	835	836	838	817	836	791	797	825	796	799	908	825	788	775	833	849	830	839	840	838	857	866	832	850	823	771	824	804	835	889	863	838	803	818	839	865	831	831	808	811	817	785	885	878	831	869	815	820	844	831	872	856	846	858	856	852	852	850	794	854	853	871	858	851	789	834	811	794	815	863	814	816	837	810	876	838	855	838	797	830	830	852	826	833	811	808	808	775	855	823	826	872	805	850	841	817	824	796	806	820	833	836	851	827	817	874	793	836	858	792	862	812	816	813	850	833	856	835	854	809	800	824	813	886	896	781	811	850	850	836	849	806	829	816	806	835	813	774	849	850	847	821	851	850	835	791	831	781	836	827	873	800	874	850	809	842	826	848	843	842	828	834	869	879	856	864	829	858	850	843	827	819	845	800	877	811	807	881	800	842	791	815	796	822	812	817	820	806	817	875	846	805	840	839	842	828	801	847	784	826	846	825	861	873	821	806	775	873	804	751	834	828	812	855	815	850	823	821	813	812	830	916	843	874	849	825	769	817	788	783	835	804	808	844	842	863	851	854	818	876	833	785	815	838	822	871	831	785	850	846	885	824	858	859	794	839	827	788	872	886	822	846	817	800	833	821	784	841	840	831	801	794	800	817	828	856	850	859	877	792	868	842	805	837	837	858	823	890	853	850	838	844	852	809	833	834	860	877	812	819	839	867	834	803	816	819	865	840	845	849	805	837	831	810	841	822	841	902	813	779	762	861	842	842	847	791	821	822	807	840	786	835	823	873	833	824	885	835	845	834	810	803	796	804	823	852	820	820	842	833	834	840	858	801	900	840	860	851	852	830	771	809	850	787	783	808	830	832	837	820	835	870	833	803	889	869	862	850	836	803	842	861	888	856	820	861	843	808	820	861	789	772	795	829	782	818	823	834	817	823	835	818	847	850	868	850	838	823	851	802	773	832	853	805	840	778	865	837	863	833	854	854	843	784	790	857	865	844	815	834	795	839	813	785	819	844	828	858	807	798	809	866	812	864	810	835	768	835	807	805	823	847	840	802	786	829	914	869	799	823	852	889	827	842	849	790	837	774	799	867	912	787	802	804	861	834	823	789	814	825	834	804	865	834	839	804	854	846	807	863	850	836	814	828	811	839	823	790	826	811	836	874	811	824	805	798	823	869	844	902	820	814	865	850	831	837	840	798	851	824	859	822	799	853	849	838	796	838	862	885	805	821	834	842	840	825	882	821	832	843	836	812	831	852	817	849	812	824	849	807	843	816	850	861	802	859	808	831	834	822	908	837	833	878	826	829	767	838	821	839	872	820	785	828	836	820	834	872	853	864	788	824	830	855	844	828	863	769	846	852	813	842	837	814	805	826	780	827	829	823	851	839	797	858	860	833	889	847	840	809	833	841	842	880	874	819	779	854	840	818	849	813	833	805	795	873	782	852	831	813	861	833	776	813	862	811	797	833	808	821	824	827	787	795	861	858	826	838	829	814	827	771	788	902	859	824	835	821	797	851	844	835	806	837	801	801	774	797	821	842	854	860	829	807	865	861	837	812	827	846	821	807	842	865	811	873	868	808	845	858	822	832	805	843	842	845	874	860	813	873	825	841	898	860	867	845	840	802	836	872	802	803	851	835	880	836	848	838	867	912	792	825	847	826	841	850	862	874	861	776	863	854	847	836	824	836	831	838	802	823	858	841	816	820	807	795	859	813	843	812	823	784	851	824	789	827	799	819	852	824	834	849	865	850	826	828	825	821	797	835	810	854	835	822	861	789	821	800	871	836	794	860	791	816	862	845	784	809	907	869	777	798	841	835	824	837	831	835	816	847	845	841	845	843	856	800	863	806	826	851	796	800	855	821	843	796	888	802	888	848	838	798	788	787	823	838	820	847	860	784	793	818	836	848	791	815	811	793	830	829	855	816	813	839	853	816	892	865	837	813	791	844	810	859	861	808	838	785	894	811	751	852	814	833	837	849	837	818	855	827	831	838	866	790	867	794	819	828	817	849	796	785	878	797	858	832	821	852	796	831	851	831	892	850	776	824	869	823	805	854	800	847	821	836	816	803	846	822	856	846	856	871	817	864	785	827	813	853	856	819	859	799	882	803	831	834	826	805	837	833	857	851	855	836	807	798	840	879	795	825	789	814	801	793	860	800	777	840	847	834	834	853	874	824	796	864	882	847	785	883	824	850	841	821	853	826	818	820	838	820	812	912	888	837	844	799	825	836	855	856	818	882	815	801	863	809	852	817	851	812	842	792	841	800	826	788	851	827	785	836	836	836	807	859	839	795	808	824	854	844	814	810	829	837	851	805	834	828	833	818	828	855	836	857	818	797	808	844	849	826	842	892	828	805	836	833	852	785	865	851	818	833	835	825	911	863	814	821	853	875	839	841	793	836	818	762	857	850	823	867	784	839	870	786	787	875	812	851	902	874	841	827	851	840	868	832	767	803	860	802	862	854	779	853	870	849	815	827	832	778	853	819	855	813	870	857	841	836	773	797	809	804	859	839	811	809	850	827	808	839	845	849	866	858	808	820	875	812	808	814	854	843	844	839	830	785	805	836	867	856	865	793	837	785	840	777	831	831	865	849	860	849	852	870	856	890	820	869	774	833	823	798	837	857	865	818	831	763	810	869	855	830	849	884	893	792	834	872	835	841	782	846	860	839	849	802	868	811	828	770	830	809	821	837	866	816	855	824	851	862	791	824	798	842	832	907	862	887	818	889	785	841	832	869	857	832	878	840	773	770	849	854	892	820	847	821	803	862	804	828	840	858	830	859	797	814	838	828	881	855	830	867	832	883	828	812	835	799	774	870	833	863	809	885	831	840	833	870	810	837	775	813	826	794	844	848	877	859	810	833	850	800	841	845	839	887	841	829	794	812	799	819	838	753	895	839	817	834	816	869	812	839	813	863	802	847	814	827	828	837	869	828	829	782	804	844	898	844	837	768	839	842	825	802	810	845	845	849	863	859	812	818	854	799	887	867	859	835	813	856	846	837	851	855	874	852	792	825	822	825	836	871	826	812	766	804	840	838	809	820	842	871	838	828	842	813	904	822	802	832
68812	73799	72111	55953	34721	19418	10685	6383	5406	3437	1383	377	333	311	313	353	330	364	366	389	424	344	377	398	345	377	334	380	356	342	332	338	351	320	315	328	327	334	324	380	332	330	305	351	319	344	330	335	361	343	326	341	332	364	320	311	345	323	344	365	314	332	338	365	342	350	340	342	357	351	333	358	331	347	354	329	354	370	297	340	333	351	330	360	372	336	345	389	329	305	365	313	351	340	335	354	337	369	316	345	329	363	329	352	354	319	320	332	300	297	358	358	295	350	331	326	365	344	336	351	334	329	395	347	359	337	353	335	339	364	319	380	396	341	310	315	327	342	355	353	345	348	336	358	332	355	339	339	306	362	312	337	350	323	357	340	347	341	327	292	387	336	326	342	348	280	341	360	363	343	342	358	356	341	336	341	314	337	357	344	340	357	326	309	318	335	374	337	328	384	310	308	336	342	311	355	338	309	348	318	340	343	317	330	319	321	327	313	315	345	334	354	348	354	340	324	353	348	346	362	341	344	339	358	333	357	363	331	341	354	368	323	309	304	335	293	354	369	342	376	314	337	351	345	377	334	345	316	332	325	321	318	342	334	321	353	366	356	323	335	344	334	324	313	373	319	356	344	352	315	357	350	356	332	357	331	360	336	341	317	329	344	337	324	345	365	357	316	327	324	335	309	327	342	341	316	358	375	355	320	350	331	318	308	325	357	342	327	343	346	354	341	336	330	338	312	346	346	348	327	329	331	292	344	356	309	340	365	329	352	351	320	318	325	333	337	322	353	341	303	385	336	324	326	313	358	353	320	355	325	342	342	374	329	358	355	322	319	330	339	370	363	354	334	334	354	362	352	330	355	339	343	353	360	315	327	329	339	353	341	344	320	364	345	343	327	339	336	341	361	333	364	328	327	347	387	338	355	319	356	333	344	331	342	338	360	346	317	340	373	318	347	332	373	345	324	324	348	333	330	326	316	342	343	327	319	343	342	343	341	345	337	353	350	337	365	349	336	318	320	356	333	340	344	323	326	317	321	295	334	321	347	349	343	343	338	322	341	378	355	350	341	330	317	332	334	328	357	330	328	337	326	334	375	357	349	355	344	318	317	345	311	329	392	364	317	334	345	359	354	330	322	360	353	316	326	326	351	345	343	347	364	348	323	340	360	324	355	374	346	317	324	320	313	334	364	340	346	380	337	315	353	332	326	308	314	344	310	331	326	339	360	350	348	356	339	352	356	315	347	314	371	310	333	344	337	336	329	341	341	345	326	342	361	327	348	346	326	325	318	345	334	341	346	343	359	364	358	355	399	361	346	363	308	348	378	329	338	354	341	360	339	333	347	381	364	361	351	369	329	342	341	346	347	309	344	355	353	320	324	341	347	365	299	363	359	361	313	332	350	365	388	363	353	314	333	303	352	341	324	349	364	333	333	364	333	343	341	309	340	309	361	340	336	328	352	297	287	331	350	316	344	342	336	325	337	335	335	324	316	374	357	343	345	339	364	323	296	336	347	383	363	313	368	318	334	317	304	351	335	315	336	361	334	350	337	310	321	341	340	343	356	346	323	348	319	353	364	314	309	358	330	352	330	359	352	355	350	337	333	325	331	364	343	339	309	342	320	325	315	336	343	326	334	318	338	370	337	335	344	324	364	369	341	344	333	324	294	353	349	324	324	350	359	337	305	292	341	326	336	346	339	348	331	332	348	350	316	357	348	333	342	307	365	346	369	338	339	329	347	335	347	334	324	352	367	330	394	310	316	350	311	338	311	333	341	337	361	322	363	305	352	330	334	381	314	339	321	356	349	405	362	361	360	352	339	357	331	367	345	354	309	311	352	326	368	363	326	338	368	381	350	311	308	311	332	344	368	361	348	353	370	306	339	353	365	355	331	352	371	349	345	330	354	344	340	356	351	323	364	370	327	349	390	346	331	343	379	309	307	332	344	361	324	348	335	319	351	345	334	347	369	333	311	371	299	330	341	314	357	328	347	335	350	332	349	311	338	326	337	315	338	333	372	327	325	350	334	334	351	327	329	351	361	349	352	325	316	353	339	327	354	353	343	343	345	366	338	315	356	331	333	349	371	327	345	340	341	347	315	330	354	321	344	323	340	362	346	348	332	330	309	338	326	325	327	338	331	349	334	353	339	364	317	323	322	328	388	364	355	324	377	320	351	349	335	347	357	326	330	329	321	316	339	320	314	325	339	322	354	349	315	338	311	339	344	362	336	328	373	304	311	307	295	349	340	365	369	338	355	334	365	302	351	317	367	338	345	353	363	346	336	321	323	378	359	350	343	362	336	326	342	337	342	348	344	360	320	378	344	335	337	328	334	381	346	336	352	377	328	335	334	378	341	340	330	376	311	341	340	360	352	331	324	340	308	345	332	322	349	346	358	339	323	329	324	351	312	329	337	308	351	351	333	302	336	366	363	340	313	342	323	345	367	321	320	343	349	326	346	337	345	355	309	339	330	374	330	322	323	377	367	358	353	354	322	335	339	351	366	340	360	361	334	335	342	340	353	339	345	345	327	358	325	321	320	329	336	347	345	337	362	369	317	340	326	328	373	332	309	361	347	355	351	325	343	309	342	368	354	362	317	334	342	324	353	321	356	302	311	349	328	336	344	329	351	352	322	362	308	335	356	310	287	345	353	330	357	293	342	324	330	356	322	310	360	365	366	347	313	330	328	382	324	299	353	307	346	341	322	342	367	344	373	330	367	347	337	346	363	345	315	380	323	326	379	340	343	302	353	372	333	346	351	307	335	333	345	329	336	359	326	356	341	354	329	325	326	332	338	317	333	330	336	337	355	349	341	305	355	374	316	343	317	370	332	323	361	312	344	366	318	319	353	344	353	366	345	320	354	344	349	351	332	358	305	341	330	340	351	326	385	307	323	356	378	359	316	370	343	350	319	327	329	306	326	335	351	325	336	342	364	360	351	329	334	328	350	333	338	366	305	326	327	358	359	398	305	346	326	333	334	313	314	331	369	334	340	345	310	385	315	368	323	338	334	330	335	335	347	335	342	327	359	349	346	369	318	331	355	317	328	326	330	335	347	331	351	328	363	342	316	341	343	336	316	372	350	342	328	341	338	346	329	338	325	308	351	332	365	341	325	336	342	352	349	359	345	343	307	344	365	395	319	328	361	340	365	316	357	349	368	329	344	333	335	351	328	327	356	349	329	331	314	298	373	322	329	339	345	319	356	341	314	294	372	346	348	349	339	319	322	307	337	359	346	326	368	348	331	347	320	304	323	352	344	336	338	332	342	333	331	338	321	324	339	324	333	365	339	321	360	353	315	378	322	304	330	338	354	368	333	378	361	310	360	334	335	331	362	360	341	335	336	361	348	320	366	339	330	338	326	336	353	347	330	322	333	343	375	329	316	336	317	323	348	325	345	321	355	362	353	326	356	367	310	398	356	320	352	319	324	349	356	343	308	331	357	369	339	348	335	354	340	358	353	373	350	354	357	357	313	324	360	342	340
45360	59291	66961	58070	39797	27979	21494	17818	15929	11614	4810	1016	864	834	812	816	823	868	919	1056	1162	1017	971	898	912	795	831	795	783	832	758	869	777	898	865	833	836	884	887	867	757	848	829	869	866	831	798	869	843	870	835	824	812	784	848	788	836	824	839	828	823	830	803	803	820	820	858	823	812	895	845	824	839	836	824	807	814	882	794	855	823	825	811	808	828	778	836	851	760	843	753	838	874	858	790	775	793	825	904	786	831	847	826	873	857	808	848	802	868	815	836	911	881	810	827	806	851	830	821	843	819	823	790	742	856	818	810	833	800	800	810	795	848	863	864	816	821	866	862	807	860	850	834	795	801	847	900	818	777	807	837	843	800	805	811	873	818	828	846	809	803	819	833	806	799	791	822	815	894	795	826	806	850	858	896	851	799	825	826	808	876	908	862	855	801	775	856	810	841	847	843	854	830	845	823	841	765	784	850	775	822	838	812	840	811	827	816	854	811	810	803	861	864	778	844	780	836	820	851	864	833	786	851	828	818	839	810	853	766	840	828	781	839	846	811	859	833	785	793	853	811	854	838	792	821	811	802	831	800	825	846	874	846	826	834	867	823	744	812	812	825	810	869	882	839	821	779	833	822	828	836	818	793	793	844	849	833	806	826	827	810	837	835	794	779	828	814	834	838	854	817	849	820	811	826	876	845	803	848	870	838	875	858	786	839	849	814	739	778	835	819	831	819	847	829	830	779	842	859	823	862	847	805	862	844	796	764	800	806	796	864	807	835	822	777	830	888	877	878	795	863	810	802	862	854	859	836	831	837	813	820	814	861	854	838	851	809	843	798	814	825	840	890	847	853	831	791	860	853	834	843	786	857	880	881	827	848	811	832	861	777	851	797	844	806	864	808	810	804	840	860	806	801	835	804	790	774	851	815	852	786	791	795	815	765	808	839	784	824	823	775	797	793	855	808	884	802	845	845	846	838	852	856	819	825	849	767	841	867	852	803	788	821	835	835	822	846	784	798	818	810	839	841	784	859	792	808	798	813	800	839	799	802	785	791	843	825	833	767	765	851	840	760	823	824	820	826	862	848	822	772	838	831	825	857	818	868	839	832	824	819	746	818	773	838	783	790	851	847	837	842	827	825	822	839	877	846	823	812	809	835	819	835	852	837	850	855	819	780	891	838	826	812	861	821	862	866	839	794	820	859	831	868	811	856	824	860	812	817	876	828	813	812	782	799	847	794	856	831	812	801	795	794	837	819	801	796	834	793	851	833	797	791	848	812	806	830	860	866	833	824	823	825	800	825	848	842	828	898	820	821	794	846	812	836	834	838	903	772	849	833	856	844	827	872	866	811	861	841	842	809	832	821	792	782	820	780	776	877	827	841	802	831	834	786	832	875	808	815	786	853	803	803	810	836	823	843	833	812	826	816	816	836	874	785	799	853	811	820	834	839	794	799	831	830	839	802	860	819	803	871	875	854	835	835	835	818	781	826	821	853	820	802	827	811	859	850	843	838	839	849	783	799	857	804	826	832	887	830	757	846	828	791	803	811	868	820	835	834	782	810	869	776	818	821	839	814	843	860	764	851	801	792	850	812	828	840	843	818	891	833	825	794	831	797	754	859	802	869	880	807	826	754	867	790	866	802	853	814	784	784	849	832	849	824	798	810	830	797	878	839	826	794	833	823	874	828	855	802	801	841	832	855	848	814	829	817	848	880	878	832	810	910	805	833	782	814	830	867	877	912	798	796	817	828	790	866	828	786	787	822	803	846	785	856	779	838	817	819	868	854	828	817	843	842	838	793	909	854	824	871	798	802	789	886	871	894	859	825	882	887	864	798	809	884	819	784	859	813	838	885	817	809	826	812	841	853	846	829	850	822	836	830	818	815	858	769	788	811	822	834	802	821	777	813	786	795	799	812	832	799	848	804	859	856	829	838	836	843	808	818	831	794	818	830	831	827	794	849	824	792	809	800	803	808	822	874	803	854	812	831	852	823	825	843	828	833	853	838	836	859	822	869	843	783	876	798	817	827	784	830	826	812	766	850	784	823	824	836	853	857	842	915	869	854	818	850	790	797	815	828	869	877	867	803	759	840	790	855	862	810	806	845	793	819	846	852	816	780	782	836	847	841	822	813	804	832	856	818	827	841	801	859	833	858	790	825	833	799	809	846	842	844	880	846	849	849	859	856	835	807	794	845	858	833	865	865	878	845	832	831	856	807	864	825	822	826	835	826	890	826	813	822	840	821	804	892	837	869	795	811	852	832	823	848	782	799	805	863	830	891	806	796	834	844	831	851	862	806	866	839	822	844	796	861	840	820	848	827	773	834	826	830	817	857	822	895	823	796	809	844	838	870	831	803	902	826	836	782	835	837	869	845	890	790	811	830	877	816	836	792	801	850	804	841	815	886	869	788	865	844	816	832	833	825	850	844	847	854	841	829	892	841	863	822	847	854	826	866	824	857	800	806	847	836	822	797	831	852	844	793	803	847	817	859	857	823	833	850	781	889	846	820	817	864	828	894	786	786	820	781	832	813	858	844	846	778	845	810	840	852	827	798	815	826	801	847	793	853	831	828	796	851	855	796	807	820	824	847	799	848	802	796	768	821	863	820	884	827	833	845	775	809	863	823	846	816	805	820	884	834	857	840	841	834	812	823	842	792	789	818	791	842	819	799	826	821	840	812	823	814	795	808	834	840	848	878	803	840	804	827	850	868	824	850	818	811	827	820	821	825	857	885	858	820	875	814	818	860	837	819	820	870	815	874	802	874	883	820	822	814	814	844	828	818	811	858	803	809	890	830	852	840	849	825	864	784	833	840	848	813	848	814	879	876	848	810	875	855	833	798	843	811	787	872	824	828	825	820	820	855	806	867	805	788	847	875	858	837	870	825	830	882	818	814	851	803	824	854	836	835	843	814	832	845	820	843	867	833	862	852	832	865	836	872	792	792	832	826	831	824	869	842	840	770	819	808	857	828	809	839	822	809	776	863	894	802	842	794	777	860	815	817	833	833	837	807	877	818	827	863	871	846	865	819	806	824	811	798	765	818	795	819	850	825	787	819	792	860	798	841	783	838	825	793	836	867	804	810	804	856	807	842	836	817	832	803	852	831	817	807	799	812	828	832	849	845	819	836	903	822	789	835	837	810	833	819	849	793	811	865	820	878	840	832	848	821	831	878	822	820	776	842	788	838	839	835	865	821	812	836	810	857	808	847	847	841	879	857	843	801	814	866	874	817	777	785	873	879	834	819	869	813	894	815	832	810	831	824	883	767	807	813	838	812	800	814	864	847	822	778	838	800	843	832	828	811	838	894	761	816	781	865	830	808	840	841	824	827	844	840	793	773	848	830	851	790	848	844	802	822	788	849	826	842	855	856	790	808	832	811	818	833	825	810	796	838	783	830	858	844	783	842	767	766	876	828	801	834	832	774	822	839	820	844	868	847	861	855	794	866	826	789	854	846	810	839	856	852	815	831	824	815	842	849	856
69996	75370	71936	55108	35209	19566	10837	6829	4808	3122	1154	366	329	343	370	343	316	349	341	346	350	327	345	372	366	348	379	347	363	368	351	337	359	313	350	326	355	347	327	354	362	356	347	321	317	365	349	353	347	370	361	317	343	365	334	357	351	345	344	344	346	356	328	361	312	365	383	349	355	343	365	315	323	339	308	278	339	356	360	353	290	312	320	358	345	345	379	339	306	340	333	354	336	343	340	340	389	341	332	352	346	319	334	331	359	339	346	326	362	352	343	327	359	329	352	331	327	336	325	355	369	333	333	349	306	345	320	295	381	346	319	369	371	336	332	329	345	322	347	323	331	322	347	367	332	321	321	349	320	345	367	328	336	296	321	361	308	365	378	323	343	352	319	328	372	348	348	367	359	361	340	335	345	359	356	331	322	371	359	365	375	360	305	338	345	376	330	329	349	350	359	323	359	314	341	345	328	335	388	344	308	358	371	338	328	319	349	350	363	316	339	351	352	319	375	307	291	362	345	353	357	305	323	360	349	342	343	343	337	323	347	337	357	338	351	347	359	330	387	349	332	330	340	337	362	343	312	364	359	344	353	358	311	367	333	343	314	318	301	317	341	384	359	349	308	342	348	344	368	347	387	354	331	301	333	323	333	325	339	359	358	326	336	345	364	304	332	336	307	361	318	338	345	332	346	346	326	342	360	356	358	368	368	352	347	344	354	363	338	377	361	307	334	362	331	303	353	317	314	332	338	314	333	329	343	337	342	303	338	329	340	339	368	319	319	303	357	371	327	333	294	329	298	317	350	297	345	366	350	340	359	332	330	345	362	315	343	328	373	349	351	310	327	304	314	333	320	357	327	333	337	331	329	332	368	334	346	339	325	352	321	337	306	345	328	309	336	355	351	374	393	340	340	330	363	345	320	334	338	380	346	326	343	354	356	339	332	331	330	352	341	362	324	343	354	350	326	360	294	325	331	328	360	359	339	371	305	326	342	328	350	321	316	344	336	316	346	336	352	364	342	326	355	339	325	331	329	342	317	338	327	348	358	311	348	335	359	345	380	333	320	355	371	341	334	336	331	342	347	281	310	359	331	334	350	311	323	329	359	345	336	367	321	351	361	325	339	357	317	363	318	289	329	354	359	343	340	312	333	355	345	339	349	329	322	342	324	364	338	333	348	283	338	342	341	339	331	358	332	332	325	330	351	361	332	343	371	324	313	345	324	335	334	341	354	326	316	353	350	357	387	330	352	320	356	350	348	324	326	335	352	355	347	360	343	360	336	350	310	332	357	343	350	357	328	290	340	343	345	371	357	340	350	337	331	374	366	360	346	315	362	337	312	376	358	360	317	319	350	359	330	354	329	336	368	317	343	329	309	308	325	347	333	330	333	311	329	317	348	317	378	336	346	338	365	337	336	347	331	350	338	332	346	336	340	334	323	336	338	330	371	340	327	349	365	349	299	312	337	337	338	318	336	315	394	363	317	352	324	315	320	309	329	288	354	346	371	339	341	349	351	351	333	337	338	318	357	360	329	367	358	358	329	348	329	353	339	340	335	333	334	321	354	339	366	358	342	346	346	343	368	368	315	334	337	316	344	331	330	299	309	368	329	357	354	357	344	327	366	395	350	375	312	325	321	345	340	347	339	340	327	335	304	352	335	356	312	408	334	285	330	356	345	352	343	342	360	357	352	325	350	350	327	337	333	323	329	349	359	321	348	344	305	341	329	351	323	357	306	364	360	320	351	359	327	314	347	352	344	332	356	358	315	357	365	322	325	340	299	361	346	318	353	362	333	335	342	327	342	324	310	340	343	302	355	318	374	325	322	313	321	332	378	341	364	357	343	298	334	350	340	361	311	320	337	348	351	313	368	326	336	356	334	327	338	352	339	365	309	332	334	344	337	346	342	351	345	327	366	344	362	366	315	346	352	367	361	353	316	325	346	320	348	305	356	427	313	334	351	349	348	336	329	350	358	350	318	375	342	327	341	327	322	344	351	335	383	312	319	325	334	302	360	338	342	343	319	353	312	341	317	338	333	314	304	359	332	312	333	337	363	357	323	367	324	369	332	355	344	322	385	344	347	371	351	330	374	349	359	334	337	327	323	339	336	361	344	349	330	362	322	322	350	302	343	355	313	305	317	348	319	323	366	319	320	339	346	348	330	359	323	321	355	357	348	330	353	310	326	364	304	348	322	334	347	328	337	348	348	326	298	369	345	342	344	325	369	343	356	327	315	328	333	351	323	322	389	327	321	374	321	312	375	331	354	362	340	315	346	311	360	324	317	314	347	320	349	336	301	351	356	367	354	333	336	337	332	358	361	360	337	349	324	343	353	341	305	371	344	314	330	293	355	321	315	330	344	335	351	348	337	312	360	349	361	334	357	347	358	315	328	321	339	341	317	343	339	312	338	320	317	351	314	360	389	336	339	333	380	359	359	328	319	336	360	327	336	338	343	311	319	353	314	318	320	326	341	332	326	318	353	332	346	344	312	315	321	342	369	311	332	341	358	324	322	311	316	348	341	319	339	328	367	307	367	337	328	315	340	361	339	344	324	323	334	323	313	339	364	323	348	333	333	332	361	325	337	346	348	331	344	336	314	373	319	334	303	297	325	336	327	340	341	360	344	337	332	343	328	350	327	342	352	315	314	358	326	332	329	368	317	350	336	344	346	331	370	320	315	347	344	363	332	353	374	319	340	325	350	328	349	378	330	338	326	356	343	302	323	359	372	312	317	346	340	341	360	305	329	310	344	315	365	309	330	335	329	336	331	347	312	308	314	340	334	378	333	321	359	344	345	346	354	322	335	378	306	340	346	315	362	356	346	330	349	332	324	332	321	314	347	337	332	347	346	326	342	352	337	324	327	370	346	328	326	331	305	328	333	343	348	313	325	371	363	323	366	317	328	320	357	363	347	326	326	351	348	360	346	325	366	355	318	324	341	366	347	336	298	339	347	317	369	348	371	337	312	309	321	340	319	330	381	308	328	312	339	365	327	342	347	316	316	322	324	343	296	356	349	318	340	294	363	361	349	375	330	370	338	325	337	365	366	359	317	347	324	355	330	326	353	347	335	328	356	330	331	344	337	300	332	331	298	346	353	354	363	331	338	329	367	342	299	338	374	353	322	336	345	375	323	335	337	335	328	300	340	333	322	366	348	349	342	331	363	364	321	328	370	315	369	355	334	359	327	340	328	355	350	371	327	290	346	344	319	323	350	357	321	353	340	354	353	345	330	354	325	343	354	345	317	370	341	297	333	351	325	303	341	326	319	331	358	333	371	311	326	348	344	362	329	379	354	364	353	334	306	308	322	354	360	324	342	334	338	319	354	339	364	323	319	366	347	348	351	319	342	333	330	348	374	332	346	366	338	353	343	332	324	337	335	330	384	346	341	367	319	342	321	332	353	330	353	302	321	336	318	348	344	344	320	341	341	359	316	328	347	335	320	332	335	322	367	345	310	384	327	345	363	349	340	341	350	345	335	308
45718	59309	66263	57390	41414	27420	22809	17993	14618	10606	4166	933	817	834	828	878	845	862	826	961	1028	930	1001	1000	910	848	822	861	839	803	823	771	836	847	841	880	787	809	862	810	822	821	830	882	843	866	846	819	890	861	879	851	868	815	829	795	840	807	839	866	873	763	826	844	833	857	819	842	835	843	816	773	810	825	812	824	814	850	824	838	820	819	844	809	844	793	813	833	823	824	801	821	811	772	839	864	802	841	840	874	888	809	817	882	793	826	858	849	837	851	810	796	806	818	850	811	848	842	803	838	803	804	871	860	827	825	834	820	818	856	869	816	856	808	834	824	884	804	781	857	819	806	801	841	780	844	876	794	817	814	801	828	805	817	797	818	844	792	810	791	813	795	833	839	830	806	882	846	841	886	819	845	832	817	844	850	850	825	810	846	845	840	832	765	773	806	845	805	790	808	829	814	812	829	837	846	838	829	798	834	801	811	817	855	850	836	869	769	830	851	827	848	824	830	871	843	874	828	817	823	822	862	759	796	760	804	819	824	832	794	870	791	867	845	854	829	807	807	848	870	832	807	864	892	801	814	824	773	836	834	836	813	837	787	864	837	844	811	834	812	838	810	850	826	818	846	845	836	819	848	869	856	836	875	859	750	825	828	793	803	813	881	837	861	772	826	875	825	841	786	787	864	813	853	816	818	808	845	812	837	838	807	875	809	821	896	839	884	819	841	822	856	783	830	857	820	801	835	841	782	824	819	775	793	806	849	878	802	899	812	839	849	851	828	894	799	878	816	809	777	791	888	890	870	855	827	833	827	855	803	825	838	755	877	814	832	835	872	751	845	811	837	804	808	776	835	830	782	849	791	824	814	823	851	864	839	883	792	837	837	857	898	879	783	838	815	837	808	842	843	785	842	822	799	854	857	826	819	840	787	804	866	812	807	824	813	770	850	812	826	845	832	831	761	850	848	821	851	841	808	839	828	840	826	811	825	788	860	856	797	821	864	849	790	874	851	831	819	878	815	882	763	802	837	846	875	864	830	830	825	815	869	846	810	844	851	811	812	887	859	820	838	799	854	851	820	840	847	847	808	855	880	884	798	868	815	795	836	796	762	805	798	882	761	859	826	879	803	830	790	884	830	857	828	828	788	833	796	831	818	826	818	834	813	798	849	795	810	830	816	858	816	828	862	840	823	848	842	790	853	832	859	847	818	858	863	853	835	819	836	813	839	811	865	827	848	822	857	812	868	878	809	810	825	841	774	828	822	878	828	818	854	854	838	812	812	798	833	831	834	853	884	869	798	776	795	863	826	863	831	871	804	856	829	850	844	840	824	877	899	833	803	815	765	799	845	887	856	832	812	822	822	865	828	804	819	823	843	796	793	765	840	792	786	852	825	847	866	842	832	785	867	889	889	811	792	871	846	815	812	803	844	878	864	861	782	786	835	874	848	814	872	809	850	799	819	888	830	806	837	849	795	808	801	826	815	804	845	762	840	809	935	856	846	871	797	795	810	842	864	837	798	822	860	865	844	861	808	795	824	823	841	851	887	816	835	820	814	849	853	805	786	837	808	771	819	834	829	809	840	806	807	803	833	879	821	821	843	815	775	844	843	862	888	816	832	774	825	859	819	802	838	799	807	854	862	823	807	784	826	870	854	808	805	865	807	843	803	854	833	844	847	788	814	819	811	799	777	794	825	848	864	853	811	878	851	838	854	855	824	768	811	830	841	808	854	842	851	798	852	875	826	814	835	824	822	801	830	779	840	826	817	828	850	797	861	831	837	832	815	816	860	776	837	845	809	844	819	850	840	814	807	834	840	794	793	835	831	788	837	820	849	884	843	816	846	823	826	852	818	842	784	775	868	812	871	834	830	798	844	822	827	848	875	773	822	834	782	797	873	835	773	853	843	846	797	858	834	821	798	849	830	818	843	789	814	828	844	813	868	832	812	765	825	844	786	797	848	794	807	855	799	857	861	817	851	828	801	835	874	794	824	838	823	811	851	761	809	817	825	891	819	820	817	833	806	864	779	845	828	856	819	823	819	792	837	829	844	791	803	834	766	835	792	867	784	849	811	836	794	838	879	815	818	841	778	858	829	836	873	798	822	799	831	871	833	841	844	817	861	823	831	841	834	835	811	847	793	849	767	855	858	808	829	784	844	815	813	861	827	796	804	853	874	844	841	869	812	846	823	839	800	811	774	819	886	832	846	825	802	872	824	839	801	825	826	832	838	806	875	818	803	810	904	837	877	836	820	776	810	801	838	816	849	820	844	802	840	860	834	853	825	830	821	796	866	822	780	881	825	867	837	828	829	821	835	779	807	856	848	823	801	849	838	846	824	850	830	848	779	850	824	832	837	848	841	831	858	876	857	853	779	856	843	823	831	877	816	834	843	835	866	787	849	822	849	885	830	808	775	826	846	788	858	851	806	797	826	813	837	854	836	872	845	839	837	775	823	843	797	851	871	859	865	891	766	834	786	802	872	813	812	850	827	875	812	835	790	816	791	809	826	845	812	850	861	812	852	806	813	809	867	855	837	742	837	839	832	825	851	794	871	834	837	848	880	834	826	840	840	819	804	874	865	813	827	843	822	848	828	826	812	798	773	858	833	775	811	820	836	801	816	839	805	820	886	855	871	849	816	904	803	811	814	847	866	838	799	852	855	811	788	818	823	849	861	785	801	847	858	841	810	849	777	781	778	834	835	868	782	837	848	887	830	845	801	821	874	796	832	857	856	877	906	811	862	818	770	831	861	861	791	878	882	850	854	808	832	821	846	874	796	823	811	814	862	850	851	836	856	838	835	820	848	810	782	834	832	847	847	818	819	804	865	873	848	804	778	834	803	824	847	826	832	848	871	854	892	868	783	818	852	860	884	799	798	796	806	872	788	837	884	825	820	798	862	803	836	883	776	843	835	818	859	850	869	819	824	795	838	812	803	794	826	830	880	798	845	860	796	829	860	837	812	826	845	810	835	791	859	843	813	868	834	845	836	803	847	842	789	795	845	782	833	834	787	875	798	832	857	816	796	837	879	840	804	866	872	820	849	851	815	862	822	834	844	827	825	870	828	812	825	842	860	807	863	824	845	889	850	828	765	788	846	825	827	868	837	840	829	804	817	858	814	841	830	832	809	828	791	840	863	826	816	799	879	830	858	838	827	777	813	842	826	839	802	821	796	839	835	804	889	816	841	804	799	827	831	821	796	837	806	828	833	854	784	801	806	835	813	852	876	795	829	877	805	802	827	808	847	830	870	823	816	845	779	856	795	876	838	804	847	847	822	853	805	815	807	868	846	849	834	845	824	790	840	864	775	855	839	890	821	753	837	839	840	832	814	831	788	841	797	809	868	796	847	791	823	848	884	841	796	825	813	811	832	883	806	831	823	814	860	822	785	823	778	814	857	839	835	857	796	780	835	813	828	849	794	799	836	855	766	824	842	782	860	794	817	799	823	878	832	846	818	895	869	806	858	810	841	842	847	819	860	820	817
70166	75823	71384	53372	36956	19872	10835	6049	3731	3028	1220	340	333	330	368	361	329	333	356	389	380	309	368	346	309	341	332	356	372	328	384	327	357	326	321	340	321	358	343	360	347	333	349	339	357	328	348	343	323	369	367	310	303	327	347	315	302	331	351	329	359	328	333	347	361	329	330	363	355	378	358	331	334	296	338	335	311	338	339	344	323	337	313	296	358	320	368	359	326	332	349	368	348	333	322	336	348	343	332	326	348	334	318	338	325	328	359	366	355	346	328	324	330	318	376	323	362	357	329	338	312	325	362	344	321	351	321	336	329	328	344	336	336	331	329	323	353	311	320	362	334	324	312	331	300	350	332	338	347	366	357	325	371	310	350	348	344	362	336	355	360	320	343	316	343	304	330	332	347	306	328	353	359	332	314	336	331	352	328	335	339	344	359	314	311	328	316	345	337	324	382	339	358	326	375	338	329	397	308	335	337	316	331	355	328	334	311	339	330	348	342	326	335	324	363	333	346	354	343	318	349	332	348	353	321	331	350	329	341	303	358	344	321	370	334	352	309	330	327	311	312	363	333	337	331	354	372	346	315	348	337	368	340	333	315	341	355	362	357	348	326	322	357	345	374	336	354	306	336	355	352	330	322	362	329	350	341	325	356	321	308	315	350	335	326	339	355	333	333	325	358	362	341	353	342	349	347	357	341	338	309	335	356	303	337	318	347	363	339	345	304	324	330	330	317	362	343	323	318	357	342	347	335	329	347	311	357	352	366	357	333	349	341	354	354	389	311	331	321	343	334	329	349	325	342	328	364	346	337	350	329	348	369	341	347	344	343	350	375	346	334	343	322	337	346	305	348	326	340	337	342	373	336	330	373	349	337	329	359	372	332	312	308	324	344	312	334	320	366	304	331	357	348	344	317	320	358	341	320	363	355	347	332	318	346	346	312	327	304	364	340	343	328	350	359	354	336	332	309	302	325	362	358	325	345	336	352	347	310	329	318	346	324	359	315	357	311	334	330	336	338	318	360	320	365	321	371	340	337	355	369	345	340	332	327	365	325	302	341	348	330	340	305	349	338	321	341	341	345	376	306	358	314	352	346	361	325	300	381	322	330	350	346	329	311	335	340	323	327	314	320	338	339	312	329	356	363	333	326	340	346	368	350	330	307	336	359	374	358	330	318	354	339	341	391	342	342	330	322	316	384	312	349	329	306	335	331	348	335	336	369	356	342	330	346	329	342	327	329	331	320	350	339	333	329	325	341	352	314	343	325	328	309	352	316	323	342	339	326	360	361	345	334	335	325	332	336	317	339	350	371	332	336	330	340	318	368	314	319	360	310	309	346	336	335	297	369	364	376	358	358	345	310	334	332	316	338	302	334	323	313	340	345	338	338	323	350	325	355	305	352	346	314	324	346	332	340	325	333	355	323	378	310	312	346	310	334	347	333	355	312	305	385	371	346	330	366	303	342	308	314	326	319	358	334	327	355	327	357	327	322	343	364	333	347	347	323	320	359	325	350	325	314	326	337	340	329	347	347	310	318	357	349	351	363	346	337	337	351	334	327	347	313	367	361	318	336	343	319	323	347	318	335	347	349	329	371	287	352	357	344	380	331	347	339	350	337	362	358	352	336	316	332	320	351	327	352	340	343	309	316	353	325	308	333	323	349	330	356	302	319	316	348	311	339	360	318	303	314	357	322	332	329	322	359	316	343	330	374	354	359	341	318	342	333	376	325	304	301	325	380	354	361	308	351	344	335	311	347	334	343	301	362	356	322	318	354	323	332	345	363	301	306	327	332	333	326	352	353	368	337	356	321	329	340	328	320	333	351	336	309	345	316	320	333	364	363	323	319	328	325	312	316	376	327	301	334	320	312	345	344	341	334	334	343	355	334	338	373	321	328	317	353	301	316	348	310	322	347	294	348	336	327	364	327	312	308	355	343	383	317	358	319	312	325	346	345	362	329	336	336	346	343	338	334	349	313	351	377	337	335	377	363	340	346	362	321	384	342	340	351	315	319	327	346	344	354	306	331	332	362	328	328	338	328	330	351	354	316	338	346	335	351	344	294	339	353	333	294	303	324	288	303	342	302	324	348	349	354	321	314	323	324	337	321	319	353	341	369	328	338	348	349	352	342	282	331	337	332	330	343	337	330	341	332	335	329	342	322	359	332	321	372	320	358	324	351	332	346	326	378	348	314	344	308	365	387	332	346	316	301	327	347	329	322	370	341	311	327	319	353	382	318	359	363	327	395	356	338	306	346	363	317	327	310	332	340	340	348	307	338	352	327	317	349	362	361	362	292	344	344	354	353	296	364	330	376	375	331	369	351	347	343	335	328	315	326	369	322	340	346	294	355	324	311	333	334	324	311	335	342	307	329	335	334	338	320	336	348	348	371	342	306	365	331	362	330	344	337	322	376	320	343	328	338	331	326	339	341	337	371	356	347	318	330	312	300	345	324	347	339	351	320	333	338	375	355	342	329	340	326	314	337	335	376	338	309	317	332	333	354	352	340	335	347	332	330	313	367	363	336	300	338	356	350	347	322	353	336	348	323	335	307	364	328	310	328	334	333	356	317	315	353	322	312	356	365	335	332	346	331	333	369	316	342	373	327	342	339	368	366	353	341	322	329	372	337	368	342	337	339	338	328	359	309	326	358	326	331	325	329	340	336	340	364	342	352	354	333	320	353	362	362	343	361	344	302	308	317	323	315	332	345	323	336	353	303	321	325	345	321	325	332	330	342	368	318	324	342	348	345	346	349	316	339	366	338	309	314	311	311	343	347	328	358	355	320	322	334	329	380	311	328	355	337	350	334	339	350	347	347	342	328	372	356	346	335	356	293	366	339	323	354	352	351	348	318	352	319	303	357	332	370	339	325	336	367	336	341	318	338	340	348	312	349	352	337	344	383	330	319	353	337	324	346	319	357	359	308	349	342	363	298	357	326	355	344	343	326	342	320	361	365	359	272	318	320	325	353	332	339	353	372	382	371	342	387	310	368	330	323	316	329	342	330	342	338	347	307	333	339	324	366	337	349	341	356	402	358	326	348	347	334	341	333	337	336	310	336	373	318	335	365	344	321	344	319	327	311	337	319	339	305	307	324	329	335	344	339	334	342	332	321	291	369	363	334	332	343	356	338	318	351	326	347	364	357	375	356	334	382	353	328	333	342	353	357	336	369	328	327	342	384	324	321	343	352	320	343	343	335	318	314	338	303	334	345	339	365	366	370	367	366	332	356	352	313	329	345	326	342	357	341	324	321	334	324	331	334	345	393	345	339	345	379	376	336	344	314	345	347	360	320	371	353	348	316	358	304	334	357	333	330	345	355	344	343	325	312	344	327	320	315	318	338	324	301	368	323	330	340	349	306	345	370	353	345	333	325	306	351	350	328	332	342	320	359	353	321	334	327	335	341	333	307	298	320	359	344	321	295	360	337	404	372	297	343	308	355	309	336	347	373	327	346	342	343	351	351	301	345	363	298	318	323	326
45782	60243	66208	55542	42762	27374	22676	15810	12345	10532	4088	876	773	861	874	854	822	854	1074	1159	1016	925	1045	868	848	766	847	871	854	815	841	792	857	868	841	850	796	844	851	785	831	833	842	826	830	808	836	833	844	847	862	878	853	843	821	841	815	839	871	865	839	864	756	794	918	815	863	860	840	856	855	857	829	892	851	834	777	837	847	899	820	826	808	842	877	803	831	861	865	775	845	836	857	792	843	866	818	803	815	805	871	804	845	865	854	815	812	831	817	843	878	790	794	829	847	829	832	800	802	829	845	807	845	812	845	769	819	811	849	832	803	790	804	832	820	775	876	859	825	793	815	861	828	835	842	853	800	845	849	829	807	838	824	834	838	814	799	806	813	820	808	839	875	875	834	872	814	857	857	855	818	821	817	863	832	831	791	872	848	851	808	845	814	822	832	831	843	861	839	850	840	808	866	808	796	796	825	833	834	837	899	814	813	819	838	839	842	850	810	843	876	852	855	788	810	835	831	829	841	862	863	842	784	798	820	826	808	832	801	821	858	887	824	844	838	776	793	893	875	877	805	834	820	873	832	821	797	873	878	855	839	860	819	816	837	787	811	812	829	812	837	813	824	794	817	785	848	849	824	811	828	876	816	808	843	830	815	856	849	823	844	891	805	853	831	837	863	849	826	844	766	823	853	874	813	865	758	808	806	802	818	841	810	874	829	814	808	828	881	805	853	847	816	852	789	832	852	854	797	856	856	821	842	814	863	798	815	819	867	828	837	752	844	857	844	823	856	850	841	800	797	803	814	856	843	804	828	818	809	836	840	825	818	854	809	812	825	817	838	792	828	816	842	888	831	801	827	843	839	830	839	830	811	811	852	810	852	830	817	834	898	825	854	808	796	839	824	832	839	840	808	833	805	856	835	873	868	850	805	830	811	843	803	858	856	818	788	812	843	821	843	840	818	795	813	848	868	830	831	808	838	802	848	797	842	811	862	807	816	894	844	856	826	805	840	807	845	796	832	876	846	813	830	862	821	817	835	859	871	839	841	849	807	842	851	784	766	806	846	834	871	814	810	825	879	846	795	828	837	885	843	796	852	882	826	819	825	852	790	798	808	851	854	915	846	826	822	791	833	869	910	813	837	856	875	810	838	812	831	795	842	853	789	852	811	882	787	810	824	858	864	839	889	819	868	816	878	815	798	858	852	812	838	826	863	820	851	816	780	822	801	855	836	796	838	898	847	875	825	889	857	790	824	840	844	813	840	878	786	865	842	856	850	810	830	841	835	865	776	828	795	842	795	886	852	814	813	838	831	868	842	805	861	841	831	824	838	838	802	779	843	831	854	842	776	803	867	829	856	855	849	875	838	862	861	855	823	838	813	851	843	836	818	854	820	814	801	824	865	813	847	855	795	804	825	849	871	887	818	815	830	899	826	843	818	826	887	805	794	800	825	776	817	814	848	822	787	846	819	847	843	849	811	893	813	815	823	836	826	793	853	867	829	828	800	854	887	895	811	821	843	880	837	784	794	818	817	837	804	818	808	822	834	832	783	826	868	842	816	834	751	853	819	801	809	843	839	820	863	791	854	825	792	814	878	833	854	821	801	802	816	839	842	822	887	849	846	843	912	827	850	802	847	790	817	845	805	825	811	868	851	800	774	788	767	865	805	835	843	829	831	888	786	842	778	814	844	856	819	841	825	859	789	816	799	841	821	813	777	812	849	838	821	889	815	807	813	804	885	812	834	875	793	814	857	835	811	854	853	813	837	818	851	832	812	817	769	858	821	874	811	826	862	891	819	859	803	821	869	798	814	868	840	778	876	824	865	772	829	815	849	819	881	809	858	830	828	803	775	858	823	810	886	835	824	828	831	880	854	800	829	839	852	834	829	852	842	825	854	836	811	824	855	805	810	821	818	864	865	788	857	854	836	844	849	827	835	833	829	763	877	805	830	842	817	891	848	809	818	816	792	805	802	836	816	809	822	858	822	807	826	816	823	799	793	803	884	818	840	812	853	793	817	813	840	800	843	830	889	806	808	861	845	809	777	865	806	892	877	872	835	817	778	819	802	833	828	812	893	806	819	826	871	849	826	781	845	874	776	824	885	843	856	828	840	864	810	825	843	862	837	825	875	864	767	867	834	801	804	863	779	835	856	821	787	851	813	843	812	805	793	811	847	807	837	814	844	825	862	799	854	837	780	822	824	852	756	842	851	812	858	845	811	875	799	855	840	854	782	833	774	851	862	827	840	863	846	913	867	792	845	839	839	822	831	843	817	837	873	832	773	879	821	812	807	820	833	831	853	821	885	829	810	833	849	842	788	875	851	885	848	831	863	844	863	810	868	831	850	897	827	823	806	869	791	827	814	831	901	804	796	807	878	819	793	836	835	844	845	767	779	770	831	850	786	838	775	795	839	858	840	889	886	800	769	818	835	818	842	839	829	817	828	773	814	880	793	798	814	875	817	807	829	815	819	847	804	835	838	840	881	878	840	860	884	840	807	836	834	863	848	781	851	832	872	880	811	831	827	844	864	868	822	777	794	822	877	846	846	761	816	847	834	845	803	871	787	794	867	810	808	805	858	877	843	787	825	846	834	814	811	827	781	826	859	855	815	855	790	833	799	845	826	842	839	831	840	748	843	816	826	870	775	871	877	830	783	827	862	814	853	837	838	851	788	796	826	800	861	839	853	803	806	840	857	863	831	862	876	831	839	860	818	839	850	817	798	885	815	808	806	825	820	901	848	864	851	862	805	866	855	840	858	840	829	842	837	854	838	851	829	851	849	796	829	856	840	738	804	843	781	839	836	836	841	842	825	853	837	835	818	810	835	795	852	831	803	866	889	811	852	844	836	813	786	760	833	874	799	897	829	843	862	862	861	803	853	829	806	830	843	823	810	891	883	855	832	881	853	821	829	816	839	836	879	883	867	807	824	836	819	808	812	826	814	813	819	850	822	866	839	877	825	838	823	812	833	783	873	847	834	809	823	806	850	850	841	872	814	821	843	786	849	843	860	880	822	830	836	797	785	789	882	852	803	855	840	885	828	827	803	830	853	790	793	875	813	837	839	805	829	795	798	810	845	829	822	795	826	855	838	817	782	828	842	815	870	855	897	839	867	845	762	819	834	829	774	840	857	894	837	877	813	885	866	831	806	832	810	835	823	828	862	864	784	856	847	844	834	848	873	822	832	829	814	800	808	848	856	819	820	807	825	827	807	838	816	845	794	793	878	838	834	795	786	878	832	828	854	805	849	850	835	820	830	805	815	847	833	807	778	870	809	825	835	845	795	910	872	835	806	849	828	924	838	822	823	825	832	767	819	847	813	833	860	831	874	865	764	869	810	822	749	790	840	818	816	821	788	753	821	845	910	844	836	806	812	851	780	844	865	859	834	834	857	834	831	868	853	822	839	786	752	846	806	803	908	878	780	864	810	849	870	812	833	829	842	805	829	850	897	847	857	850	809	785	827	791	835	831	858	876	840	841	788	871
68934	75251	71050	55316	38164	21896	10276	5113	3404	2950	1356	373	325	334	331	320	342	326	394	386	355	334	358	353	338	381	339	344	383	335	312	320	339	333	341	339	383	349	348	365	347	326	318	330	331	344	357	353	362	374	358	311	329	362	341	357	349	336	296	361	330	334	345	324	371	319	329	314	359	332	325	359	311	301	306	332	382	344	331	304	349	339	358	327	338	341	368	341	332	320	322	349	350	343	376	346	333	348	335	308	349	341	323	365	329	359	358	358	363	353	340	320	336	361	366	343	342	356	341	322	369	328	317	326	344	348	345	334	322	359	348	351	369	349	352	339	364	344	374	315	349	328	310	340	368	323	352	335	297	362	380	334	350	315	327	304	322	333	315	395	340	361	327	350	329	367	377	312	310	369	329	367	360	330	331	353	322	347	361	361	362	331	349	365	331	321	301	306	351	308	340	351	333	325	360	376	377	327	341	342	348	327	328	335	325	314	332	353	320	317	343	314	339	345	310	340	371	318	322	343	331	323	373	335	338	328	341	353	325	314	350	359	345	371	324	335	310	314	301	319	319	330	353	336	342	328	345	306	349	325	366	319	352	353	333	352	376	330	336	359	318	369	364	342	369	361	341	322	359	356	339	360	327	345	331	349	337	368	368	314	382	363	312	348	316	349	340	344	321	320	345	358	336	333	336	345	327	301	318	341	308	334	327	349	303	323	361	347	328	345	348	316	328	321	339	337	341	375	351	343	344	311	317	320	333	358	346	340	314	329	286	339	355	353	354	346	341	362	342	350	324	331	356	344	334	359	344	370	328	310	321	333	337	344	349	340	324	345	327	327	363	339	348	383	323	377	345	321	335	340	323	371	337	348	346	313	332	338	320	339	335	350	341	327	375	328	343	382	327	297	331	322	314	314	369	326	318	358	359	344	345	315	316	327	324	371	316	325	361	340	346	353	348	380	341	336	360	319	348	357	354	326	351	327	342	379	352	361	281	317	357	315	344	328	321	323	359	324	335	309	342	370	320	340	317	306	373	358	341	364	324	342	366	325	311	328	320	332	345	338	343	342	323	322	351	312	329	377	326	368	336	293	362	326	371	373	294	364	378	318	337	350	359	351	323	349	347	373	355	361	315	365	345	359	324	311	334	359	331	360	361	311	337	330	350	347	304	301	333	326	371	344	380	349	329	321	356	346	304	313	321	315	340	363	341	343	321	334	327	343	332	315	345	339	320	341	358	347	348	367	343	340	315	364	309	358	355	280	344	335	334	340	351	347	376	354	337	330	377	345	323	306	350	330	357	325	326	335	366	328	338	331	326	346	339	345	390	363	364	354	363	311	311	340	339	332	359	350	327	345	327	325	306	353	322	331	301	365	353	358	334	333	329	351	290	317	339	343	347	315	363	381	326	324	330	357	348	355	295	341	344	380	309	335	310	351	355	343	371	345	349	320	327	340	329	285	347	312	345	331	329	346	372	294	337	354	348	360	351	329	327	360	358	363	326	361	351	296	359	331	325	293	356	362	330	352	369	351	326	354	311	341	352	354	335	317	338	325	358	333	354	331	322	355	322	342	342	340	355	334	370	356	303	334	349	344	332	322	302	359	329	331	365	361	294	320	339	347	353	325	354	365	332	387	305	284	343	345	324	311	350	346	346	376	362	323	344	363	327	344	327	337	344	349	351	319	311	356	335	344	305	353	359	336	341	365	313	325	319	295	348	370	335	320	380	324	337	371	353	350	335	309	350	322	345	331	315	330	309	324	355	343	307	337	337	362	354	335	339	357	350	348	373	342	351	319	365	368	332	351	364	364	358	303	310	346	332	342	355	358	318	328	344	311	342	350	309	327	353	317	339	345	335	335	354	345	330	334	342	353	296	350	332	314	296	326	356	320	333	339	359	353	345	342	304	375	312	364	350	340	353	333	370	328	346	370	339	317	343	339	331	339	335	335	342	336	332	342	364	349	335	341	356	350	367	308	362	348	334	333	310	359	338	324	344	308	349	354	370	352	335	340	353	342	354	301	345	339	372	347	301	334	319	327	310	359	351	352	353	341	340	318	331	307	350	342	361	328	341	351	349	338	350	306	330	325	321	322	312	324	287	316	314	372	355	360	345	340	360	329	352	330	328	323	338	328	355	341	328	290	345	341	324	325	337	322	349	336	336	358	301	367	375	361	318	373	336	385	357	384	350	355	309	327	357	339	363	338	316	311	336	348	337	344	351	368	332	353	320	337	354	346	335	324	328	318	324	359	329	353	377	336	336	310	351	367	325	338	363	309	315	341	364	314	347	335	351	324	342	349	342	343	345	332	347	365	328	316	346	349	359	336	352	323	347	364	364	354	331	383	346	328	302	333	342	360	341	347	345	339	355	341	340	340	372	305	330	387	347	330	339	357	349	311	327	343	331	336	344	366	337	340	367	351	325	342	358	330	387	351	339	336	370	339	343	322	335	354	356	357	339	370	345	320	367	348	365	334	315	311	318	346	347	345	341	344	314	348	373	352	345	347	338	323	326	339	350	369	295	357	357	354	336	372	327	323	356	332	337	336	330	356	342	317	311	348	332	352	341	331	328	336	319	360	348	364	341	327	341	358	324	302	397	308	336	344	381	326	329	346	347	329	363	344	346	378	362	342	351	320	315	320	342	361	365	334	337	337	378	346	329	325	332	362	338	310	354	353	371	341	328	322	363	328	330	324	324	340	313	359	357	315	327	343	347	330	326	303	335	332	341	370	321	352	332	350	330	344	340	312	341	342	329	329	358	354	314	348	302	332	341	307	358	333	278	327	335	330	316	327	321	371	336	308	337	336	336	354	336	320	350	350	347	322	369	326	306	345	328	357	332	334	292	362	312	354	346	323	337	330	319	340	344	302	346	365	331	342	354	328	332	372	357	328	361	337	340	359	357	358	338	322	348	347	353	325	340	304	346	380	354	331	375	310	358	323	352	365	324	325	377	333	287	338	339	368	326	303	311	348	341	338	326	320	351	332	338	365	329	320	352	331	327	353	348	358	324	351	330	354	319	311	348	335	336	330	341	322	361	333	353	331	363	339	315	352	339	338	378	378	357	335	350	356	334	331	329	347	372	372	316	354	368	326	328	359	363	301	334	378	326	348	305	343	331	356	339	331	355	321	358	344	350	331	349	315	344	337	365	337	349	341	329	322	382	330	382	338	333	375	342	347	306	314	311	345	332	333	340	319	338	323	355	340	340	351	323	338	335	351	343	359	378	347	331	321	333	376	360	346	360	308	325	358	339	379	384	358	330	322	350	329	366	339	334	372	351	342	333	342	351	349	341	337	343	351	330	323	342	368	325	346	345	357	348	350	360	350	325	373	334	331	300	339	343	351	329	329	332	333	345	351	333	344	345	352	349	345	325	335	351	340	321	325	329	351	338	361	319	297	349	357	331	330	338	381	331	309	288	307	326	331	375	336	362	383	327	313	335	343	359	369	344	371	331	347	297	355	358	315	365	338	359	333	326	319
45585	60735	65965	57889	43646	30058	19835	14123	11430	10536	4513	935	839	801	795	881	841	857	1101	1233	921	961	881	919	817	805	801	822	818	832	845	836	823	806	878	847	820	849	869	853	855	841	889	798	804	839	818	892	867	884	831	827	817	807	858	803	877	837	822	826	811	881	828	801	844	840	813	814	805	862	791	820	815	888	779	868	832	794	835	891	778	813	827	825	795	813	773	816	882	758	795	871	854	827	870	779	832	857	847	788	865	794	830	825	856	855	837	847	862	808	802	882	892	790	844	846	840	840	814	769	810	759	844	843	817	820	836	844	856	795	851	828	851	840	852	849	832	781	851	820	787	771	815	811	794	835	871	840	866	810	867	810	847	827	856	861	837	854	782	849	799	861	836	800	802	779	802	882	841	790	808	838	928	775	749	819	821	802	837	853	794	837	847	829	844	807	822	800	868	863	856	753	805	867	914	792	823	857	840	817	844	812	862	844	851	843	852	831	860	844	838	820	815	912	800	833	877	862	824	867	859	822	869	859	824	833	809	848	802	850	838	823	791	834	816	861	802	862	825	821	819	782	841	838	828	856	822	798	858	843	839	837	833	870	861	829	805	862	778	829	831	852	840	903	865	832	843	854	822	839	814	853	826	895	871	817	872	830	785	818	846	794	798	798	845	833	862	830	885	825	811	886	826	836	775	860	784	838	830	828	814	824	897	774	809	786	845	836	827	885	843	865	831	764	899	838	850	873	853	882	852	802	839	824	831	773	836	831	850	822	810	809	793	818	797	822	781	837	771	836	794	881	795	841	861	851	745	850	856	857	828	817	825	800	811	825	806	819	833	809	839	799	824	795	865	837	798	781	795	829	815	838	846	788	842	795	808	870	840	825	787	852	779	799	806	895	843	836	810	809	906	838	889	855	869	792	793	855	790	862	832	854	825	838	803	816	816	825	785	750	845	834	824	804	830	834	831	826	847	865	851	787	850	833	816	842	892	823	836	849	818	821	852	806	840	812	863	843	858	817	840	800	830	849	835	808	777	799	825	792	825	841	856	835	855	850	817	824	869	822	817	836	835	807	874	847	812	810	799	892	861	812	825	818	874	847	859	796	746	830	861	839	830	814	828	839	784	832	848	879	832	820	841	844	840	874	831	841	804	837	849	843	842	853	778	805	853	814	876	818	818	834	803	817	807	785	802	838	829	848	829	846	882	792	792	812	840	841	850	854	816	859	785	850	807	863	858	840	865	875	880	804	850	840	835	796	877	828	833	880	897	813	819	799	833	809	814	807	803	820	796	809	837	854	881	881	835	866	827	844	826	826	807	868	817	853	826	767	881	840	828	887	814	823	836	825	871	806	855	834	825	785	830	828	874	852	868	843	838	831	867	778	856	801	835	788	881	889	774	781	809	822	816	800	862	859	827	830	858	782	819	812	821	836	838	831	790	823	846	874	819	793	824	862	817	840	874	797	816	824	811	850	824	806	771	851	825	810	796	818	827	849	817	847	852	841	803	846	842	871	882	810	808	795	805	795	798	835	870	861	847	826	786	779	819	842	876	811	808	846	797	826	855	815	845	872	817	845	815	821	828	858	782	795	799	828	863	821	865	847	823	804	811	855	794	875	826	852	817	865	856	840	825	832	875	810	830	845	831	872	851	816	847	837	834	851	808	839	823	852	861	831	765	778	789	841	894	858	806	821	835	827	899	852	814	814	854	853	854	836	871	845	850	878	797	811	831	817	859	843	874	826	799	858	856	808	855	812	837	825	842	857	875	873	822	848	823	828	866	833	821	777	878	843	830	910	832	838	844	811	873	844	841	835	846	866	834	855	813	857	876	827	797	888	842	862	894	872	802	817	880	803	863	841	865	821	784	810	844	850	876	825	837	840	855	811	852	841	836	879	832	869	871	800	840	849	829	849	809	854	875	811	794	784	851	859	830	857	844	837	793	852	834	816	844	831	832	826	850	816	821	845	830	885	867	828	784	861	806	793	877	781	794	816	790	815	823	857	811	804	855	800	809	824	854	828	811	742	848	829	824	819	835	862	760	860	802	861	874	876	837	880	878	847	808	836	797	879	813	828	796	862	919	843	776	877	882	867	809	858	810	814	862	810	822	812	778	859	827	823	786	848	812	836	821	851	865	819	829	843	814	851	768	828	829	813	800	804	805	852	815	824	852	816	835	809	831	801	852	854	775	865	857	795	820	819	846	826	841	869	815	848	850	819	845	786	879	831	834	826	774	800	815	897	809	853	826	831	819	825	806	821	805	826	735	855	818	837	810	837	804	805	824	846	835	863	841	805	883	855	827	840	796	863	820	842	821	794	837	829	815	866	853	792	843	860	795	856	806	851	856	841	827	871	874	814	839	857	833	814	849	874	847	857	851	852	817	851	823	833	764	892	797	835	837	822	830	840	812	874	874	833	853	822	893	809	775	868	836	804	801	791	822	818	855	865	810	802	829	888	820	814	824	872	838	820	847	872	818	822	793	783	830	816	850	819	771	868	825	799	805	840	856	856	795	812	835	805	839	804	852	856	837	832	843	814	831	808	818	819	842	849	854	857	799	883	790	851	798	849	837	810	799	837	832	852	852	837	816	808	854	765	850	841	831	782	839	834	900	857	877	797	798	898	802	847	835	859	857	815	758	850	833	793	838	826	858	837	832	852	831	831	819	878	859	807	862	806	801	825	808	829	805	827	821	828	887	815	816	830	801	855	815	782	843	867	776	875	844	806	818	845	837	838	819	839	874	844	860	860	853	823	814	817	828	845	808	848	824	857	897	801	876	867	824	836	889	821	876	824	831	837	804	842	818	839	827	813	820	837	855	828	813	841	907	792	849	869	824	862	848	856	780	833	813	800	776	825	829	832	793	816	881	886	864	808	840	833	816	799	788	847	794	802	811	816	845	850	804	862	789	833	894	848	781	850	834	864	854	824	820	838	828	863	806	788	862	855	885	816	866	831	841	787	773	906	766	855	816	834	839	828	900	772	832	827	880	849	798	823	808	847	856	834	880	814	879	848	847	856	831	895	834	860	876	811	792	786	781	826	835	841	800	855	864	811	868	790	783	875	854	798	795	861	893	867	836	776	846	813	834	768	846	782	861	833	767	820	856	810	875	848	824	780	884	807	821	837	864	844	796	838	837	835	847	861	894	827	858	839	847	834	812	811	855	833	791	791	817	862	830	844	824	871	839	852	860	849	825	855	913	836	842	792	830	877	817	793	870	876	840	807	842	816	860	853	845	851	846	827	803	872	829	832	817	844	876	814	816	827	891	837	770	908	844	860	843	851	846	853	843	800	831	857	827	832	800	861	792	831	857	810	867	824	850	853	775	826	854	818	866	813	867	813	828	832	827	839	829	848	833	798	860	837	832	852	845	842	819	852	853	861	820	825	829	796	862	781	849	850	821	874	840	867	864	782	829	804	842	796	889	883	835	867	853	843	853	804	811	807	788	791	811	778	849	850	828	842	860	807	890	837	861	796	819	896
68870	75565	72095	53737	35009	19162	11070	7129	5091	4152	1532	396	358	360	328	322	326	335	419	428	426	392	314	327	349	297	310	338	326	341	346	327	326	335	335	371	311	321	335	336	351	341	363	359	298	337	345	311	337	351	340	318	314	300	313	354	312	317	346	347	308	338	345	319	335	321	342	353	355	313	334	357	328	345	356	356	317	320	316	347	347	324	348	319	336	348	358	345	369	351	324	328	329	311	325	326	340	307	329	332	373	321	310	355	343	354	321	352	333	365	351	348	342	301	356	372	344	341	333	313	366	337	358	360	349	358	316	333	324	355	320	298	303	339	353	326	353	369	364	338	377	350	333	345	351	342	326	337	354	353	322	334	295	307	313	349	314	365	337	348	335	359	340	310	328	358	336	319	344	342	328	323	357	325	335	343	340	299	320	310	341	320	347	341	321	341	341	368	309	308	308	355	355	341	357	349	365	370	330	332	343	330	364	320	357	345	344	358	332	314	341	311	322	348	361	334	345	340	347	367	367	345	334	342	314	319	328	317	347	340	343	335	338	313	343	322	333	314	348	346	333	381	343	350	328	344	342	331	384	351	333	324	353	340	315	355	358	326	316	365	339	311	328	326	337	391	370	321	334	376	315	329	356	344	358	352	329	341	333	346	336	341	325	374	336	330	325	354	302	345	340	326	315	344	335	339	341	347	336	312	314	364	331	327	315	352	324	354	337	333	378	333	301	369	317	311	361	330	344	334	318	322	331	338	328	342	304	334	335	336	369	332	296	366	339	354	364	362	340	327	354	360	327	393	339	327	358	337	382	308	369	312	330	348	318	317	325	349	326	342	323	311	343	345	340	341	292	361	329	316	338	346	323	328	330	343	333	298	307	346	343	348	335	301	351	325	325	363	324	355	328	318	328	331	345	339	328	338	350	324	332	301	340	367	333	310	378	316	307	349	378	343	357	308	360	323	311	358	342	356	309	342	323	347	365	311	347	363	371	304	359	358	322	315	352	312	357	367	339	338	336	372	327	314	378	393	295	315	320	341	330	313	310	291	328	350	350	312	320	337	343	303	334	338	307	314	328	337	331	323	373	334	342	328	346	348	339	315	327	349	341	342	354	348	323	351	321	347	315	330	351	331	342	335	321	354	341	321	357	310	343	336	334	327	335	369	332	353	355	342	336	353	343	342	285	348	352	349	358	345	351	324	314	347	350	322	309	321	326	326	325	337	348	339	308	336	336	321	320	356	307	336	348	350	344	329	359	332	351	327	331	343	363	326	375	372	327	310	338	338	350	335	326	320	335	313	354	333	316	346	357	340	312	346	361	335	327	355	365	345	339	327	358	295	366	333	353	385	359	311	354	333	364	338	314	331	342	346	360	331	319	345	359	348	348	328	289	313	320	331	330	328	339	319	315	389	326	329	363	343	343	362	335	365	334	353	341	323	319	355	345	336	377	333	329	344	323	374	333	348	327	344	361	366	339	358	351	353	285	330	331	341	365	330	335	317	370	313	379	322	363	334	319	331	319	337	325	350	351	355	356	331	332	331	308	297	317	335	362	346	299	329	340	329	332	332	346	327	398	338	332	321	358	344	343	350	320	336	286	358	339	343	354	385	354	364	350	320	340	355	354	316	356	360	342	371	359	353	335	355	343	370	359	328	351	346	341	356	306	371	342	344	355	367	339	344	318	328	331	350	326	354	298	302	330	307	337	318	343	348	382	343	325	333	339	301	350	316	353	366	341	352	328	373	323	328	335	360	340	336	343	322	373	352	323	346	353	317	397	331	323	350	348	363	349	376	342	360	360	356	354	325	337	341	349	353	365	343	302	352	327	371	353	339	323	354	346	310	332	353	334	336	309	314	356	336	329	375	334	345	312	312	335	320	330	311	344	347	349	350	346	352	347	368	347	344	302	305	310	335	318	346	321	339	330	370	325	304	307	322	328	369	348	357	363	334	318	349	341	342	354	323	369	344	379	336	337	297	326	369	340	328	370	353	340	316	334	345	371	354	344	365	330	352	324	350	322	378	345	342	316	347	340	309	359	345	328	316	348	324	325	333	358	314	352	351	325	340	359	346	338	332	336	319	358	322	332	291	320	357	342	331	339	349	363	314	341	353	340	367	338	314	327	375	317	342	332	368	331	341	329	312	319	356	325	341	348	353	340	316	349	324	336	299	313	340	345	338	347	347	335	335	308	335	327	344	330	330	327	341	353	326	354	356	366	339	348	330	354	328	334	322	379	345	286	342	343	328	350	381	317	322	353	342	341	317	326	360	314	361	343	338	362	350	328	316	331	362	333	332	347	304	351	337	332	289	344	377	312	318	356	360	343	326	326	369	365	358	362	333	320	340	317	321	327	347	345	356	336	337	329	311	297	331	317	339	337	306	321	310	338	343	336	314	317	345	340	309	341	327	370	370	301	350	347	328	340	339	341	319	335	336	332	332	354	343	341	304	302	356	332	325	337	341	331	339	320	357	337	336	342	348	369	382	341	339	366	344	335	354	314	312	370	334	352	343	349	357	337	350	346	326	331	350	340	336	355	333	276	329	341	310	341	351	311	334	323	350	329	302	358	379	340	375	363	357	319	328	380	330	316	348	309	336	346	337	334	321	350	321	319	324	341	324	314	342	351	354	326	335	358	316	326	308	311	328	358	343	327	339	331	309	320	360	382	340	338	379	365	355	346	346	310	335	370	350	318	317	309	344	340	367	345	383	353	339	369	355	318	328	341	330	362	357	371	302	329	329	300	324	329	358	353	316	352	360	337	310	351	356	335	305	339	334	332	354	319	318	323	360	367	362	325	313	316	340	348	292	348	325	357	293	311	326	333	331	362	340	331	340	346	319	354	321	331	327	301	339	353	357	337	368	344	320	318	299	347	335	336	324	340	350	367	329	345	338	342	332	311	324	340	346	358	363	332	338	338	339	324	337	374	292	335	324	321	329	358	333	336	335	346	336	344	311	333	334	321	321	348	333	357	332	346	312	355	371	346	330	303	359	349	374	330	338	322	351	300	341	314	325	308	361	345	318	379	339	336	338	333	334	339	313	341	324	345	286	357	321	326	361	341	340	385	359	356	351	342	348	332	344	337	345	336	345	350	335	318	352	312	349	366	363	332	335	358	339	343	344	311	336	354	322	339	332	348	342	344	359	324	313	327	321	310	337	330	313	355	344	325	357	336	342	373	366	327	355	342	335	333	348	378	332	332	332	333	358	331	314	318	345	366	312	333	350	371	338	372	368	341	344	353	323	327	362	349	326	334	321	340	346	361	334	320	371	331	341	353	325	316	331	317	336	370	340	322	350	352	317	345	325	326	351	323	365	392	326	334	334	339	338	355	306	366	327	357	355	340	362	334	313	340	333	339	337	352	336	323	315	332	362	341	340	342	341	370	332	364	332	334	344	320	330	353	316	368	369	310	346	330	332	377	300	321	338	335	304	355	323	302	369	307	332	353	331	341	350	323	348	344	354	339	399	343	341	334	387
44675	59669	67602	54508	42434	26326	22175	19254	15145	13641	4821	972	884	833	800	846	811	895	1383	1561	1363	1113	886	837	794	867	831	834	889	783	819	814	820	863	772	803	826	849	811	811	808	753	797	800	827	807	797	810	877	815	839	914	788	863	807	862	866	816	853	906	786	840	865	819	864	831	848	840	817	787	764	834	811	818	788	884	866	829	847	839	866	817	854	846	789	842	841	833	806	811	764	822	799	827	846	830	790	820	843	787	801	803	809	828	818	847	886	860	831	840	796	848	855	828	772	830	824	851	800	862	854	866	840	829	858	805	864	804	912	794	792	797	832	816	783	853	817	845	817	753	876	846	848	830	822	871	830	840	846	852	790	821	828	856	823	822	851	832	808	840	822	885	823	815	826	809	834	841	794	804	827	823	815	819	803	848	819	841	849	850	826	822	819	845	790	859	816	817	846	867	826	820	803	843	855	813	798	823	851	830	855	810	849	845	786	858	847	800	771	806	804	844	831	859	834	804	846	884	843	875	869	845	877	827	849	853	841	829	832	776	800	819	816	797	818	892	808	835	817	795	816	850	846	843	826	823	787	842	834	815	784	835	826	808	835	838	790	831	842	812	839	822	813	827	809	846	843	847	892	807	835	893	885	825	824	810	894	836	837	881	796	844	848	860	786	823	808	820	840	883	817	810	872	776	824	840	777	842	839	835	837	853	847	856	818	807	825	825	818	858	915	816	797	853	833	815	826	820	844	792	849	879	858	815	806	875	839	846	810	828	834	817	867	834	846	857	792	855	811	812	823	834	822	785	825	856	817	801	792	854	807	853	874	804	869	834	810	845	838	867	831	812	781	769	836	832	821	826	802	845	813	852	842	792	897	825	811	860	784	839	852	844	817	864	774	778	803	796	817	867	865	820	860	801	808	791	845	889	804	854	868	799	831	859	798	816	836	810	798	811	832	825	818	842	828	804	790	835	827	808	834	792	836	846	817	824	816	824	825	793	863	819	876	792	831	837	842	783	864	838	856	867	815	810	841	843	789	808	801	806	802	876	811	856	798	837	875	853	811	858	797	824	868	847	830	835	844	814	886	819	791	822	836	817	842	838	799	791	849	814	802	791	835	841	853	838	838	842	799	833	819	879	824	858	846	797	850	831	921	801	859	858	900	804	779	863	850	832	860	849	833	785	832	820	888	805	809	850	806	877	825	881	857	828	893	840	826	777	859	840	843	881	824	852	796	844	824	812	841	835	791	829	792	887	841	878	848	803	846	824	865	835	783	811	802	838	863	824	792	824	837	819	833	861	833	838	828	776	818	822	825	856	853	847	817	807	823	928	817	838	830	824	820	824	828	800	858	843	863	763	839	864	811	788	866	822	793	837	855	832	858	859	817	792	841	833	799	878	835	836	826	843	835	843	840	788	818	819	850	816	831	830	792	884	858	850	843	810	856	886	841	845	858	831	817	832	841	794	836	849	845	810	825	815	820	843	822	788	845	805	874	818	816	837	792	838	795	837	814	811	859	880	802	888	832	855	825	799	810	846	886	816	754	800	851	810	823	879	824	788	838	796	883	795	841	851	856	799	860	865	826	795	808	893	820	870	810	791	854	823	833	818	835	878	831	816	804	863	818	848	776	849	833	836	818	859	897	834	864	782	807	882	831	805	849	853	847	851	807	868	825	829	860	803	840	836	795	824	859	812	829	844	834	819	822	839	838	840	844	871	783	849	855	794	845	809	797	836	882	826	779	880	778	830	844	897	781	819	870	852	838	810	819	787	834	754	823	831	801	836	830	824	846	789	829	832	832	825	811	861	859	810	842	797	807	858	839	835	795	843	764	856	812	809	818	834	802	797	814	832	820	847	841	862	855	834	823	819	828	863	861	810	872	812	846	798	851	818	828	816	856	842	814	811	816	807	853	794	800	849	835	773	847	812	800	820	823	800	838	853	846	780	857	796	821	822	792	878	861	850	799	771	846	772	821	855	856	872	832	834	792	800	827	829	827	828	816	817	817	825	870	861	896	817	790	833	791	798	845	811	833	824	835	810	827	830	861	863	878	835	844	863	805	792	859	832	882	840	844	832	852	845	795	854	851	809	808	780	836	845	831	804	760	870	864	821	835	792	835	813	799	840	804	780	813	773	839	799	851	826	817	841	844	813	850	848	825	832	851	769	861	874	835	794	811	841	799	820	828	824	845	821	817	836	804	846	825	838	837	847	812	831	822	820	815	792	832	851	837	807	843	807	858	804	847	877	836	835	858	818	872	910	880	855	827	830	872	840	822	834	874	810	838	853	850	802	794	785	824	825	848	852	829	853	826	818	824	829	877	884	816	833	859	872	833	801	830	805	859	878	841	835	849	877	871	814	856	835	848	842	855	831	815	801	772	834	827	822	807	805	868	805	846	769	806	844	824	805	831	822	838	824	852	834	819	857	811	827	850	855	838	841	843	789	825	822	882	824	833	829	815	825	863	849	802	831	805	810	782	842	852	820	829	884	857	800	825	817	808	802	820	810	846	839	835	844	789	819	830	837	808	822	800	795	824	830	859	783	785	843	838	831	846	785	845	786	793	826	813	838	860	848	871	841	838	786	837	836	834	823	819	800	865	792	825	884	784	817	801	864	818	844	812	832	832	847	852	837	839	802	807	891	820	788	805	830	855	804	844	791	820	785	786	815	860	830	783	861	838	848	832	820	846	884	874	811	839	856	860	861	806	797	848	804	770	800	788	839	809	880	795	835	840	865	824	851	889	819	800	783	807	855	806	788	859	817	855	859	859	821	911	787	829	840	850	843	780	838	858	823	849	849	817	841	839	794	804	825	820	838	824	832	804	841	860	827	838	810	881	821	799	831	877	809	797	826	842	781	830	890	849	885	844	859	833	861	862	800	850	845	843	855	854	819	813	819	767	886	803	816	822	808	835	859	840	785	816	762	885	788	820	843	797	831	831	831	839	867	867	809	829	837	822	807	790	812	862	835	846	810	808	819	848	912	820	799	877	803	855	827	807	818	885	815	883	841	821	862	868	803	807	766	844	850	838	885	823	837	786	828	833	890	827	811	758	839	798	782	801	876	773	833	875	866	849	805	811	849	824	814	858	871	856	835	783	792	847	894	826	851	842	852	848	833	802	817	810	808	822	864	826	773	862	789	815	850	850	808	846	843	774	850	819	813	837	862	866	834	826	823	846	817	825	842	763	843	817	808	803	803	836	823	813	814	781	837	834	846	808	854	848	860	813	819	785	841	843	852	862	847	822	830	844	787	802	854	796	866	847	780	904	816	819	829	884	847	856	841	824	852	833	830	883	845	787	856	831	824	841	850	819	789	830	827	814	827	807	887	810	805	814	765	843	835	834	813	830	801	792	853	784	781	777	862	806	824	832	846	826	795	848	845	810	831	840	881	812	816	817	829	840	790	837	846	776	817	810	799	771	863	843	843	827	815	876	881	862	794	810	803	800	866	819	831	840	801	812	902	857	796	826	815	866	820	772	841
71548	75491	71257	49134	35045	21193	10922	8151	6702	5401	2411	351	379	384	342	348	368	404	469	545	527	442	387	329	387	373	349	370	313	332	342	351	362	306	336	317	328	324	367	337	300	338	339	323	344	351	350	399	349	369	328	325	368	379	315	360	329	347	308	313	311	337	317	327	348	342	373	383	329	339	360	329	353	338	353	341	343	353	317	298	285	368	375	313	351	320	305	313	341	363	373	352	308	353	333	336	335	369	353	347	339	362	351	361	381	381	297	339	332	351	298	305	342	347	323	334	333	353	325	329	317	335	325	340	316	349	356	339	361	338	322	335	328	352	397	365	381	356	378	328	326	347	302	335	378	363	392	338	360	325	349	325	341	348	335	342	339	378	347	352	322	353	337	375	296	304	319	330	359	342	307	347	362	350	350	333	342	315	326	322	335	366	345	341	338	355	323	338	328	302	349	360	331	325	337	344	360	357	318	326	322	317	330	330	330	300	338	334	323	359	308	340	337	326	328	310	312	338	359	392	332	334	359	337	350	339	342	332	309	334	298	366	338	298	329	339	342	324	333	355	330	340	345	361	345	320	352	327	341	368	301	305	341	359	308	318	359	323	336	350	328	376	357	337	333	361	313	306	360	345	328	331	341	304	375	339	360	336	313	336	300	359	337	351	335	339	368	332	347	335	347	335	360	333	358	330	321	354	363	349	338	352	379	320	343	347	360	322	358	365	379	342	311	305	331	350	355	334	338	364	303	312	330	337	343	350	347	369	335	329	312	318	341	354	329	378	325	337	380	341	339	348	342	327	346	344	330	331	328	346	355	334	335	375	313	332	319	351	354	350	383	352	342	278	351	351	337	346	329	348	324	355	329	340	364	351	346	334	382	376	347	335	310	350	353	313	323	350	344	323	353	355	325	330	328	346	341	356	333	304	339	312	343	337	341	330	374	320	333	368	356	325	361	331	354	337	348	340	300	319	322	320	349	338	371	321	356	352	321	330	370	371	379	337	333	353	342	337	329	334	341	324	336	332	323	330	357	347	353	356	319	344	366	346	340	327	341	347	351	334	292	348	354	366	321	395	346	319	365	364	340	338	309	340	381	331	328	344	346	371	332	311	315	352	316	317	348	346	365	332	323	320	343	337	324	340	341	325	338	334	313	370	372	356	325	347	324	376	342	363	315	302	338	328	346	343	323	371	348	350	351	333	340	345	380	368	334	326	345	311	359	356	315	324	345	328	311	364	331	346	337	352	352	288	315	352	355	344	329	322	330	329	351	338	348	337	323	295	344	342	341	355	324	367	314	374	339	328	355	380	305	378	340	323	326	328	341	317	366	349	357	328	369	322	329	291	315	375	374	320	319	322	344	337	347	340	351	329	321	355	351	314	361	357	327	346	305	351	357	347	315	330	371	308	338	372	380	318	325	319	334	342	330	346	316	359	320	333	326	367	376	328	325	312	353	328	345	345	350	326	329	348	313	342	355	340	346	359	327	348	347	332	343	375	339	359	382	327	346	329	363	308	348	277	335	353	324	326	343	362	340	356	337	314	320	342	322	357	327	308	338	313	379	324	343	329	355	323	329	334	305	373	308	344	356	324	344	319	355	337	353	314	338	356	339	353	333	340	312	304	337	362	327	340	340	311	346	352	299	360	333	341	339	326	327	339	327	332	359	349	343	350	358	353	362	350	324	349	356	312	344	330	340	325	315	354	313	352	326	367	355	306	342	333	331	327	344	347	333	296	317	342	300	323	338	352	347	337	363	329	345	332	342	352	355	365	346	354	346	357	315	343	332	327	361	335	333	346	339	370	319	335	375	364	358	369	326	306	354	359	308	354	342	332	322	335	333	320	368	328	362	325	341	362	335	315	327	352	335	313	342	331	329	317	336	379	357	327	305	304	351	343	295	348	312	349	344	307	336	362	360	357	358	323	325	343	351	312	335	300	325	323	360	341	320	354	361	336	354	362	386	310	340	349	345	363	349	325	334	326	356	352	334	382	317	333	334	360	307	302	336	358	345	339	314	322	309	327	350	326	350	349	349	334	343	340	344	343	324	315	339	313	292	328	342	329	372	300	361	347	312	324	353	358	351	350	347	330	355	318	308	360	343	333	372	337	332	331	362	349	340	343	315	348	349	351	306	294	340	353	367	371	345	372	326	336	341	333	348	310	320	353	334	377	369	345	392	321	348	344	362	352	347	317	352	314	337	343	335	325	334	322	337	340	349	347	325	351	338	368	346	351	343	302	347	356	345	372	350	347	353	331	319	346	347	324	340	367	358	340	350	352	294	346	360	307	316	358	367	389	270	365	365	357	304	332	341	347	342	331	298	317	356	351	328	351	328	334	326	355	348	348	340	340	350	339	342	317	346	363	342	363	327	334	337	324	350	357	335	327	327	345	366	340	368	346	328	351	347	326	332	321	318	354	334	326	349	331	322	341	356	359	336	356	337	325	353	359	350	306	331	334	339	370	333	319	372	329	343	335	337	345	332	315	316	319	291	319	346	320	346	335	340	337	366	353	326	377	333	318	343	326	334	356	333	327	306	384	374	349	313	321	340	352	365	328	369	356	366	343	309	306	315	342	314	321	369	342	343	349	350	343	333	312	336	372	346	361	340	355	302	372	352	317	390	339	356	339	338	365	344	370	349	344	344	291	358	341	317	334	352	313	330	340	333	321	318	349	324	344	357	385	343	354	380	308	315	311	307	333	318	321	332	366	312	349	341	337	348	328	305	339	342	361	355	326	370	361	310	375	334	326	318	327	340	347	327	321	346	321	340	347	339	363	376	350	334	322	359	366	312	312	350	276	355	353	374	320	344	331	343	323	336	324	353	321	324	351	365	356	311	333	333	342	359	343	304	306	322	321	347	348	338	340	323	315	315	338	308	329	354	309	389	333	332	335	335	333	322	306	338	338	332	326	358	332	333	348	336	307	362	331	338	333	326	348	332	343	339	342	321	325	357	341	350	326	371	383	369	360	375	330	324	337	340	356	312	344	363	346	344	361	340	362	340	365	335	326	381	334	319	339	360	362	327	351	329	351	372	325	353	324	348	317	328	355	347	342	333	305	346	300	348	344	302	319	335	324	362	336	337	372	374	347	343	373	325	364	315	327	319	330	363	352	325	330	355	346	347	338	348	327	337	384	376	368	330	309	322	326	318	327	358	324	347	315	337	383	310	372	358	352	338	348	333	338	356	320	330	341	361	332	307	319	353	315	322	348	354	358	358	331	311	307	344	296	345	334	341	359	314	358	323	339	326	358	337	316	336	365	333	335	304	323	333	363	357	342	340	291	364	348	305	346	336	336	327	328	322	353	369	335	340	339	301	333	346	347	316	356	355	355	363	312	345	364	345	339	303	324	360	339	334	323	328	371	374	337	339	339	340	359	359	306	354	359	356	311	345	338	375	327	355	357	320	310	335	331	336	340	343	329	387	378	332	326	349	329	350	329	312	332	355	348	315	346	323	351	362	338	310	345	357	335	335	359
46451	58664	65659	50749	42864	29271	21729	20812	19243	17077	7544	829	853	900	914	958	1031	1098	1491	1875	1688	1111	837	792	885	815	865	796	826	857	813	806	829	836	844	805	830	821	866	824	825	839	791	864	840	856	807	848	828	827	900	859	877	849	851	860	810	837	851	848	849	809	833	799	860	835	810	836	850	827	875	761	849	825	820	781	835	811	857	776	823	834	841	839	819	866	821	869	801	850	869	810	847	822	816	850	823	807	864	835	820	841	790	858	822	882	875	829	830	785	766	801	844	830	825	765	848	874	856	805	872	861	866	835	855	844	808	788	866	842	762	823	816	805	835	841	814	845	880	865	813	832	827	851	842	812	859	895	835	840	786	813	802	812	797	816	806	880	844	807	854	830	850	834	844	824	833	849	810	849	835	830	835	821	838	846	816	843	839	800	850	765	864	809	824	820	844	785	819	816	817	850	861	838	783	855	835	842	849	812	848	868	845	825	865	878	823	835	845	847	807	840	792	797	844	842	816	807	846	863	790	832	846	833	845	834	849	834	801	790	836	863	844	828	827	826	854	822	811	843	826	836	867	845	791	830	804	809	839	823	837	832	827	887	847	753	822	816	832	840	788	816	809	876	852	842	831	838	830	864	845	810	884	856	892	801	800	835	854	868	836	803	857	772	858	822	837	798	820	817	828	778	884	905	836	826	809	863	840	895	804	838	867	890	805	810	814	848	827	762	824	838	797	809	878	849	807	850	853	850	809	831	858	845	852	794	823	810	835	823	824	810	852	850	811	833	847	831	796	852	815	841	797	887	874	830	902	814	848	804	759	876	826	811	850	811	862	754	858	870	788	793	797	842	803	822	827	822	882	810	792	855	881	848	828	844	845	836	807	803	828	834	822	882	838	827	823	844	859	819	886	835	808	882	880	858	841	834	870	813	852	837	856	841	827	848	824	877	848	791	838	841	833	832	860	851	808	849	824	849	840	791	799	834	810	824	873	818	815	823	804	838	841	834	813	881	796	825	829	855	826	859	874	802	800	841	834	847	795	822	800	842	828	836	847	851	843	786	836	814	759	857	876	792	772	835	854	840	838	773	831	824	842	841	809	848	792	835	866	900	814	889	847	840	790	836	796	834	825	821	814	818	834	850	859	792	742	879	867	822	812	820	797	843	868	769	839	864	866	851	829	828	789	830	867	846	838	814	782	863	879	822	825	791	803	825	814	819	816	869	821	815	830	801	803	802	800	849	857	853	792	800	842	834	802	819	848	821	875	824	791	838	808	802	836	856	883	835	865	850	804	864	853	775	851	842	895	828	820	844	770	837	841	835	831	813	852	833	841	820	845	869	816	830	838	820	855	853	845	859	807	801	824	832	789	834	754	815	816	842	872	807	809	809	839	905	850	816	923	749	850	844	811	804	837	817	856	868	873	782	860	868	841	831	834	812	833	827	819	791	785	779	788	859	802	817	844	870	790	860	825	856	839	785	866	773	817	875	815	857	809	781	803	820	826	823	827	818	820	826	790	779	865	864	837	792	818	851	808	857	848	857	836	846	831	842	813	820	858	820	856	872	833	763	777	807	803	797	809	772	855	818	780	876	819	785	836	808	842	825	880	796	871	831	821	803	819	815	830	861	821	849	878	846	835	781	878	807	861	835	808	865	814	830	848	796	815	825	816	842	825	866	812	858	842	765	813	817	834	910	835	813	846	831	850	878	849	851	856	927	841	876	843	811	878	840	834	816	883	876	807	845	851	884	826	856	831	837	792	868	871	811	845	762	805	859	789	818	851	783	820	887	839	808	828	836	853	816	833	908	877	858	924	856	793	771	858	879	801	863	837	840	879	830	835	813	828	812	814	804	830	799	842	845	817	827	835	830	826	831	804	823	828	821	844	831	820	874	820	841	828	853	831	829	836	791	803	844	795	920	802	866	828	835	878	906	844	848	862	819	843	826	794	811	856	829	815	812	867	821	798	795	863	836	862	832	862	807	823	865	818	835	822	821	784	837	766	829	833	832	823	819	799	827	860	816	802	806	829	795	821	789	865	824	826	835	819	853	878	821	834	813	827	820	809	839	798	849	827	825	876	834	809	842	805	802	780	810	828	802	806	808	799	826	812	845	850	780	791	823	815	841	845	822	821	837	851	797	851	868	864	896	836	828	785	855	894	839	813	808	842	871	861	840	791	841	773	844	838	871	786	854	896	840	881	846	807	843	819	846	825	844	760	843	781	864	848	819	822	824	766	838	832	878	829	846	812	917	891	803	875	825	853	865	812	788	814	801	835	802	828	812	828	808	817	806	840	820	852	843	809	898	833	825	821	817	863	873	838	780	848	810	839	813	785	825	818	838	821	841	833	845	843	819	855	792	837	845	828	798	823	810	809	818	802	854	811	792	842	824	831	826	818	819	827	794	829	770	846	863	844	825	793	843	836	787	841	803	861	824	831	812	816	841	843	820	800	833	810	865	809	827	885	856	806	808	838	841	813	865	853	878	805	847	827	815	817	860	833	801	810	849	816	865	837	827	807	781	868	861	859	817	807	815	848	841	847	814	852	812	862	847	878	754	862	807	831	782	824	809	822	788	852	839	790	848	797	827	828	858	864	802	889	764	828	772	810	855	826	828	822	827	834	801	838	852	754	805	799	812	834	856	812	807	864	811	842	822	822	834	902	842	822	831	819	801	830	859	885	859	867	830	883	825	853	809	841	839	823	840	829	894	867	874	823	802	814	832	817	860	826	817	860	810	852	828	846	805	821	830	878	842	837	837	767	868	807	826	874	819	818	805	802	784	814	811	850	808	854	838	774	863	810	860	855	811	813	791	843	824	842	851	795	848	868	830	857	850	833	834	750	871	834	791	796	821	890	866	857	816	802	794	802	812	855	845	849	810	796	885	804	785	838	879	830	834	852	820	809	851	857	810	803	780	798	835	852	804	839	795	839	831	835	848	835	822	852	860	814	810	871	797	838	837	867	865	818	844	852	767	765	836	826	860	791	798	799	865	818	838	797	803	835	838	825	828	870	842	836	866	890	838	802	802	780	812	846	812	837	822	831	821	858	807	788	867	829	869	806	835	824	854	791	816	840	804	843	841	827	879	824	866	855	817	842	836	799	835	821	889	859	792	833	846	842	828	793	871	815	793	856	835	842	874	851	838	778	835	833	817	854	825	833	835	836	843	858	796	821	825	862	837	816	809	809	814	822	829	798	796	788	818	809	834	798	878	817	793	768	838	803	810	801	819	869	805	840	891	822	796	818	864	885	812	819	874	825	802	812	922	829	785	906	828	827	847	844	846	825	826	849	845	865	785	815	807	835	882	888	824	823	797	792	754	839	780	791	817	868	789	842	822	881	839	819	843	906	847	779	831	823	814	791	808	819	858	796	799	843	804	845	800	849	832	836	831	833	847	822	821	833	816	778	840	747	833	844	795	806	890	866	866	814	861	794	835	809	813	793	829	833	831	807	796	843	817	842	824	848	810	798	846	847	851	844	859
69074	74777	69624	50940	32865	20008	12894	9413	8207	6271	2914	370	331	358	352	338	427	537	527	558	479	364	333	362	339	326	343	341	336	325	321	366	347	316	326	306	341	327	355	348	342	342	317	298	331	333	383	369	306	330	324	331	316	293	373	330	326	321	318	349	364	322	354	331	306	332	331	322	312	322	346	310	337	341	298	354	338	323	340	330	344	349	391	344	336	331	320	339	348	342	341	348	339	339	341	331	332	284	344	334	311	321	318	344	355	311	349	333	335	323	311	313	314	339	339	345	336	335	322	352	366	357	325	361	349	360	356	321	364	329	339	302	317	347	318	319	335	307	353	356	355	352	369	366	329	361	316	309	314	345	333	335	342	322	359	340	351	357	310	367	331	324	284	342	332	329	315	342	358	316	303	343	315	334	335	327	320	334	340	344	340	362	340	313	336	331	312	309	343	352	330	324	355	368	347	354	308	358	325	328	320	321	350	310	326	318	379	369	341	327	329	350	349	314	333	341	316	357	354	362	385	332	330	359	321	328	341	340	346	317	340	339	335	341	325	356	363	335	355	316	317	335	330	374	330	327	314	344	353	332	376	370	334	317	354	315	344	348	340	310	343	295	338	344	354	357	358	331	333	330	335	331	348	327	300	330	370	371	364	351	359	319	329	353	290	347	356	289	314	342	309	334	325	325	324	325	321	332	384	337	324	379	354	331	302	333	311	340	316	350	293	341	348	319	346	346	322	317	354	321	338	333	335	355	381	348	310	336	316	345	370	326	341	328	353	322	329	333	309	346	352	346	332	312	326	364	337	369	315	324	359	337	354	339	305	370	315	354	310	353	312	325	346	349	382	330	307	299	319	303	323	338	330	318	343	350	360	324	357	350	333	314	358	362	322	340	306	371	342	358	332	314	297	335	341	360	351	331	335	347	334	370	353	349	316	330	330	332	313	316	343	339	338	310	342	330	341	352	350	322	352	349	342	304	350	359	322	306	395	331	328	311	326	334	357	332	376	349	309	362	351	340	330	351	369	316	323	350	315	316	338	341	325	334	322	342	363	307	326	343	368	342	328	337	330	360	311	342	343	382	328	321	323	367	337	342	329	326	317	339	332	331	337	348	308	328	303	341	284	332	319	326	363	344	354	343	362	334	321	346	321	360	334	314	311	342	369	345	353	304	331	308	325	366	361	321	347	299	331	341	311	310	301	305	361	316	321	337	316	335	341	303	321	325	346	293	310	329	340	349	335	300	346	322	329	317	365	346	338	359	334	303	348	403	336	318	344	332	327	328	381	348	339	303	340	352	298	343	326	348	316	352	356	361	340	341	356	324	310	305	321	330	340	357	320	359	325	322	369	335	317	334	355	293	291	327	337	349	322	366	312	317	354	364	308	333	335	320	329	328	302	338	337	343	352	334	367	349	355	322	354	325	388	376	350	326	327	307	352	341	322	356	338	340	344	336	348	317	366	330	330	344	330	324	347	333	340	358	341	315	324	327	317	331	321	310	313	310	332	339	338	355	311	356	360	331	350	350	341	307	377	329	357	332	332	319	364	339	331	337	364	336	320	355	351	365	311	312	318	341	346	346	378	356	340	366	300	288	331	325	364	316	355	314	321	368	313	281	331	343	338	301	352	335	329	317	334	371	337	312	368	344	307	351	366	332	343	326	310	326	356	330	370	328	342	320	336	323	357	320	302	340	361	351	336	328	348	341	375	317	342	322	315	328	362	358	366	338	359	340	352	334	315	337	323	334	320	326	303	322	347	311	352	311	339	319	291	348	321	357	368	314	315	368	354	318	353	340	336	343	339	313	348	355	344	322	302	349	349	352	351	332	355	336	341	343	369	330	307	307	346	332	338	341	339	353	347	338	330	345	336	303	372	296	317	334	344	345	349	310	347	343	304	320	357	290	327	307	320	319	338	317	374	381	316	319	340	347	378	340	341	330	309	340	332	344	340	351	346	346	341	360	303	347	311	353	346	337	350	334	336	327	309	340	294	336	355	325	341	321	305	350	377	347	288	332	345	353	312	346	328	329	331	338	372	323	368	360	341	370	332	333	356	334	356	348	328	341	322	335	316	331	352	331	344	306	319	352	336	320	320	305	316	338	342	359	360	320	323	355	343	322	322	274	320	299	335	302	322	343	321	295	347	343	327	336	330	341	314	335	372	359	347	317	307	356	323	318	302	322	364	308	327	326	355	360	324	325	352	317	331	325	319	354	311	355	320	363	317	327	338	337	312	321	326	347	338	341	353	358	329	323	335	362	348	349	309	364	358	331	345	353	320	329	334	335	388	340	343	320	337	325	319	333	333	327	350	344	331	322	336	362	338	353	327	326	334	340	345	354	330	313	333	361	317	332	329	363	357	326	340	300	331	328	327	332	369	327	357	363	310	327	335	304	340	318	358	356	318	335	321	365	338	307	354	362	336	324	302	348	338	306	352	318	313	319	344	313	363	326	359	353	315	380	353	317	344	352	360	338	347	355	332	320	316	339	324	328	365	324	352	327	360	335	332	342	316	336	348	316	352	324	311	337	309	355	331	332	301	343	320	371	359	305	296	313	295	305	299	330	334	336	363	299	305	357	342	345	342	323	352	325	314	346	358	339	383	329	344	341	330	325	367	323	330	365	292	361	367	337	323	305	363	346	321	342	309	345	307	313	341	298	318	335	339	326	380	325	337	317	315	335	317	352	333	328	296	319	343	353	334	310	324	342	328	363	363	342	338	330	345	349	314	341	321	327	336	322	359	322	333	317	343	314	308	310	337	342	347	314	314	338	328	325	319	345	332	330	324	322	366	319	335	317	335	349	337	328	316	358	342	320	321	336	366	320	354	351	342	341	369	334	365	335	353	311	327	347	351	348	311	326	323	305	351	343	337	349	332	360	283	340	346	336	332	336	304	371	361	308	349	361	329	355	340	366	333	357	382	319	308	304	322	354	325	321	320	368	337	348	307	332	332	334	342	316	342	289	325	336	339	310	339	324	327	327	338	331	366	351	345	321	299	329	348	349	312	322	334	337	347	342	338	348	368	330	332	348	338	326	329	366	347	336	307	342	350	378	333	330	397	355	305	311	311	330	306	310	325	320	317	331	319	342	323	312	320	358	309	318	297	355	341	388	344	317	322	374	337	315	332	326	309	323	345	303	337	317	323	337	327	348	364	291	329	345	325	303	329	327	349	307	361	361	307	328	320	326	330	360	296	352	323	343	299	356	307	347	368	346	364	360	330	332	333	340	382	364	337	342	361	374	296	370	314	345	322	330	360	310	309	343	330	335	342	310	360	335	331	328	329	355	318	356	351	337	337	301	305	345	337	320	350	308	329	374	338	331	353	347	326	322	312	311	336	348	352	322	338	325	360	302	322	307	339	346	326	362	325	335	301	347	347	371	317	369	338	337	323	341	349	340	347	351	328	311	334	355	374	305	348	314	321	364	311	366	339	350	296	347	322	351	349	335	356	357	369	328	335	303	314	334	305	328	300	326
44398	58652	64205	52990	39737	30195	25258	22785	21397	18728	8718	853	855	823	916	912	1348	1714	1841	1750	1469	961	837	825	801	832	817	882	882	852	854	816	845	810	810	822	848	814	787	820	821	801	845	889	843	840	848	781	879	889	823	862	849	852	874	830	804	760	798	821	857	799	806	800	838	823	810	849	852	840	897	794	837	816	861	875	829	841	785	848	821	823	785	877	871	839	882	848	860	835	798	856	819	833	766	810	829	815	817	807	869	814	840	822	862	836	801	807	827	811	851	849	837	845	840	846	777	830	770	771	805	839	803	840	781	859	772	811	819	831	801	764	783	832	824	869	790	831	811	863	769	840	860	814	858	833	848	785	842	805	833	817	798	812	809	797	800	844	826	772	829	813	802	855	777	828	815	810	807	783	829	854	831	813	835	863	799	843	799	824	804	816	820	824	806	814	819	840	832	771	808	822	843	806	835	868	816	815	815	823	789	792	847	828	853	827	802	821	857	842	800	826	871	867	826	816	857	827	846	845	823	789	781	811	825	802	835	793	831	774	844	841	905	833	809	809	812	790	812	877	859	863	780	779	785	870	839	843	858	870	793	804	874	841	806	825	809	804	829	806	805	835	827	846	824	846	805	824	829	847	845	810	808	862	843	832	828	843	820	882	851	798	869	827	845	803	861	826	809	845	817	865	815	820	837	796	795	832	834	810	818	798	805	787	813	795	847	830	894	810	820	858	814	807	868	811	815	814	833	866	793	763	821	834	795	849	803	853	826	830	880	820	807	823	865	817	845	878	808	778	831	883	824	841	807	824	783	824	823	816	858	837	809	775	820	887	822	835	835	858	838	858	859	857	844	841	842	841	854	804	847	768	821	856	795	808	839	802	800	773	792	798	838	791	800	809	853	826	800	838	826	827	825	813	769	860	874	856	787	819	892	839	813	853	865	840	845	818	781	831	839	815	836	811	813	863	741	862	836	827	838	823	846	775	861	854	858	807	811	777	826	804	778	807	856	820	828	853	829	804	823	852	818	809	822	825	815	834	862	795	801	768	798	857	801	808	817	831	820	831	879	824	812	811	808	828	801	832	766	816	826	806	806	879	819	817	811	860	799	845	900	874	824	863	859	857	773	858	836	839	828	820	784	838	854	879	825	796	830	843	825	812	872	818	831	793	819	873	793	855	824	819	788	809	853	801	884	803	808	788	851	827	841	858	806	791	777	847	863	816	838	876	811	870	818	826	830	811	760	805	784	816	820	833	854	827	760	826	795	825	821	860	858	826	855	860	845	828	846	822	837	794	847	809	818	765	815	772	842	824	826	820	857	792	821	834	822	807	819	822	817	817	870	863	812	843	861	809	789	850	850	824	832	817	860	824	821	810	807	853	864	823	780	809	776	767	821	859	870	869	808	795	868	847	842	822	813	839	761	818	854	836	831	826	825	864	823	820	814	805	856	839	826	847	818	818	822	820	813	814	829	833	876	799	832	789	832	836	791	790	833	835	775	787	838	828	799	846	796	848	847	822	816	816	884	797	824	854	864	829	833	811	840	826	839	832	800	821	867	867	843	836	837	798	784	881	848	785	808	892	868	808	822	852	800	847	812	804	852	833	858	828	820	835	884	814	817	831	845	859	825	865	824	820	831	794	889	837	830	831	840	853	792	859	832	874	833	805	841	845	834	828	825	845	814	841	824	837	884	848	768	812	792	841	809	876	797	850	825	833	788	830	854	863	839	830	832	813	846	851	849	826	808	835	805	755	820	890	843	768	841	841	838	814	829	773	849	810	848	819	849	799	802	877	819	830	833	803	826	843	786	840	776	808	827	819	815	841	896	850	821	785	874	850	870	779	829	845	815	794	888	828	868	837	802	838	872	830	823	790	806	796	849	853	843	811	800	800	784	851	862	787	847	844	828	859	825	820	796	831	802	849	803	843	827	813	786	834	776	833	789	840	853	845	825	802	781	841	816	841	789	842	832	835	821	853	814	797	768	835	849	824	847	869	833	823	814	814	850	836	793	899	897	867	821	827	815	824	799	790	828	836	805	855	845	843	808	805	817	831	852	834	742	820	830	846	828	792	845	840	853	776	841	815	822	821	832	877	788	826	847	804	809	862	820	824	863	821	810	812	843	789	879	843	851	808	783	813	829	885	781	793	833	779	831	864	793	816	803	781	797	847	796	819	797	838	854	845	810	812	805	827	799	813	793	819	857	822	815	891	840	806	798	832	846	838	819	812	876	794	810	840	817	819	867	878	819	890	818	803	789	807	835	838	878	818	793	847	856	814	836	862	834	855	797	822	807	801	756	799	819	824	854	826	906	852	837	810	844	848	815	834	803	850	846	852	824	879	801	831	837	843	806	871	805	838	779	831	869	803	812	776	894	898	842	832	838	823	855	840	809	833	871	815	824	820	791	809	828	856	808	906	808	849	822	851	827	791	855	778	783	817	849	810	779	788	862	863	817	763	803	861	821	842	861	808	811	849	830	845	785	806	769	820	850	784	768	796	787	838	805	824	824	901	742	794	863	819	808	855	856	801	802	872	837	792	808	814	834	772	827	842	798	846	867	780	858	852	820	855	874	823	851	822	793	797	838	797	842	771	833	884	792	797	807	823	826	824	839	856	858	805	901	845	829	818	796	811	834	833	805	759	866	797	806	823	809	771	800	849	793	829	866	828	776	832	865	827	832	809	830	818	830	869	833	852	827	863	830	791	772	799	827	803	771	798	835	835	858	805	812	806	832	806	851	840	802	784	832	845	852	830	844	817	849	847	815	831	803	795	819	807	860	830	816	817	835	857	866	812	825	842	834	836	818	825	808	836	821	801	835	846	869	803	802	783	849	860	820	822	792	844	845	826	833	790	806	812	841	806	850	817	789	819	835	866	873	785	838	854	801	838	886	858	840	835	826	807	821	804	800	878	807	825	835	827	855	901	799	824	825	850	868	853	847	831	840	845	797	817	853	873	820	840	812	859	822	802	810	817	838	845	811	912	762	801	835	869	886	869	854	835	863	881	842	831	855	853	821	806	816	799	864	867	813	770	791	739	853	770	871	832	801	818	834	794	887	807	861	841	854	833	816	829	831	836	854	812	805	838	869	790	806	832	839	857	810	834	829	826	848	833	878	783	806	792	831	830	791	840	852	802	802	823	812	752	811	806	824	841	842	802	853	830	871	849	810	815	790	801	833	801	816	894	810	839	840	805	824	818	825	846	773	840	856	796	857	806	785	832	803	837	858	835	817	831	772	852	810	819	799	829	851	898	828	870	837	843	782	783	796	802	833	842	828	805	760	815	807	806	829	808	795	851	819	849	829	867	816	838	805	782	827	861	774	789	821	798	852	833	809	803	825	836	821	825	811	870	857	841	868	784	789	833	827	846	820	839	841	785	830	857	752	799	899	852	821	814	822	867	824	853	862	853	775	837	807	797	832	851	863	840	787	815	835	810	816	778	824	841	797	827	851	825	735	821	820	824	841	835	870	857	849	868	815	831
67920	74919	70511	49663	34556	21712	11985	8121	7175	6061	2860	380	344	317	362	381	449	524	544	482	383	334	375	341	319	340	346	337	327	341	364	318	352	360	333	299	336	345	335	319	330	322	333	335	294	320	355	341	315	343	331	333	299	322	351	344	325	326	348	342	327	327	358	320	351	286	334	338	314	307	342	315	326	386	352	345	302	315	352	341	304	357	332	327	330	331	331	340	335	299	301	346	323	345	314	317	294	358	324	385	341	339	316	299	389	320	342	316	341	324	326	321	329	327	363	360	347	351	370	300	319	290	335	368	343	325	341	329	354	341	328	342	331	336	308	358	319	333	349	305	305	335	362	350	336	315	326	332	317	310	349	334	368	323	364	345	329	339	359	344	319	334	345	326	380	323	341	312	332	339	338	336	304	313	334	361	333	327	315	315	365	344	368	333	355	314	338	334	349	327	322	344	328	336	309	322	319	339	309	359	335	364	316	363	342	327	353	328	323	313	327	337	369	305	348	360	330	349	352	335	316	352	337	344	342	350	350	351	311	341	314	319	330	333	317	316	309	321	331	301	337	332	327	333	347	359	305	323	296	372	342	331	318	340	310	369	288	372	314	336	310	346	363	349	349	344	319	350	326	342	347	309	298	333	312	318	334	341	356	351	331	385	327	341	365	325	326	343	328	317	345	350	336	337	312	346	302	318	345	345	341	351	323	306	352	308	323	335	335	357	339	312	345	300	357	352	317	349	339	307	333	322	352	370	296	326	316	334	338	353	333	358	351	341	321	355	325	345	342	306	348	320	351	334	346	317	327	342	340	330	295	352	340	357	349	377	330	325	322	337	353	344	350	345	325	331	368	311	336	327	334	326	305	306	307	335	342	336	333	341	351	364	362	352	310	359	329	319	353	322	321	342	337	341	348	361	314	326	339	345	328	308	368	328	323	333	365	340	304	310	332	345	337	341	319	315	336	332	315	326	320	327	321	327	356	323	341	305	319	310	338	333	337	333	310	328	315	354	332	354	321	338	306	315	312	359	364	366	335	342	318	325	333	343	301	357	307	297	348	362	354	318	317	315	345	293	344	350	333	334	330	366	342	343	353	317	340	322	329	319	337	319	312	354	315	324	358	314	333	330	312	326	385	354	354	316	324	325	321	335	328	357	326	327	340	324	331	369	347	363	369	344	338	314	370	355	302	362	355	318	368	313	346	312	337	336	332	295	324	362	319	324	338	332	333	352	361	353	306	330	314	342	304	352	357	355	313	312	323	340	337	309	304	320	359	345	317	338	345	361	309	354	359	346	342	365	315	345	352	320	360	343	376	360	325	345	331	313	369	326	338	346	356	324	327	349	304	345	338	340	354	337	345	365	319	300	309	332	323	289	335	345	307	327	323	315	347	310	372	297	347	313	337	332	317	343	315	348	334	346	332	330	323	331	360	351	340	314	351	341	357	319	336	355	321	337	305	356	334	311	331	336	361	338	315	313	296	311	329	319	321	332	321	328	357	373	332	319	325	377	353	322	329	344	292	371	333	306	326	332	332	322	343	341	318	339	305	347	313	337	317	348	312	329	327	305	297	305	339	300	395	353	336	334	306	334	388	366	391	319	344	345	346	344	323	344	332	348	331	324	320	288	341	331	311	346	344	309	341	334	320	305	315	341	320	327	313	343	376	295	323	365	349	355	345	332	329	355	333	342	336	340	329	315	335	355	341	327	341	353	337	317	336	335	331	334	359	338	308	328	307	337	304	357	325	321	343	313	325	335	340	296	328	340	344	312	310	341	337	322	346	319	331	295	324	316	354	336	340	336	350	316	318	317	311	320	335	345	333	329	304	345	315	327	325	344	310	314	346	360	315	325	306	313	310	339	348	324	315	305	344	306	370	347	331	341	376	338	378	350	313	335	323	315	317	324	363	355	349	294	346	308	341	341	331	376	337	331	290	348	299	326	373	312	328	335	341	344	330	354	349	326	343	337	325	359	364	329	322	354	310	319	323	325	328	329	358	322	324	341	342	312	344	319	287	332	345	309	334	365	343	341	347	375	339	341	325	334	324	319	336	333	337	332	358	344	343	325	325	340	357	315	312	305	317	339	321	357	319	352	309	324	364	353	360	339	334	345	343	312	339	353	333	317	345	324	330	360	348	317	331	309	318	357	302	364	324	330	376	340	348	339	301	333	317	332	355	307	327	335	293	344	322	369	301	343	353	341	323	327	317	304	329	346	338	333	331	297	299	352	330	330	357	330	360	332	348	327	307	336	332	326	324	357	336	365	354	329	326	363	356	325	314	338	337	323	360	343	344	359	335	350	328	321	325	322	352	351	333	333	380	322	339	343	336	372	367	342	341	352	326	304	326	342	334	319	331	303	345	330	352	327	332	327	317	352	331	347	390	327	332	354	315	335	354	319	344	321	336	336	329	351	332	351	341	307	328	351	317	336	338	298	304	327	356	323	352	332	350	379	290	370	362	336	348	315	328	309	321	345	355	348	315	335	347	347	325	348	350	335	385	335	352	321	345	365	340	315	316	305	350	305	352	311	321	333	320	315	328	349	315	316	343	335	373	375	314	335	357	343	337	338	314	309	397	349	328	304	363	368	311	327	353	325	314	328	325	331	319	333	313	334	303	368	339	345	292	370	338	348	331	338	315	343	345	318	357	335	353	317	339	320	346	340	348	336	328	292	333	372	350	311	339	338	347	311	347	323	321	343	326	328	355	331	360	339	322	336	351	291	334	325	356	376	360	330	357	321	346	359	330	384	342	377	320	309	320	334	337	327	349	337	326	332	326	342	300	338	329	357	322	351	333	335	361	335	321	346	338	326	305	353	321	333	316	336	348	318	345	318	331	351	339	368	352	354	342	353	307	347	348	347	345	351	328	339	373	323	349	336	318	322	352	310	312	326	306	350	316	359	348	321	341	363	315	314	349	324	312	332	338	325	349	328	344	344	339	337	340	309	341	350	315	321	316	341	323	351	359	340	341	332	335	328	331	334	341	350	354	337	317	330	332	339	365	322	331	353	365	341	349	367	304	329	348	328	307	339	303	364	333	306	332	350	319	356	360	325	338	354	339	354	354	348	337	373	337	338	314	321	335	324	323	307	344	296	323	319	340	340	343	304	315	308	354	363	330	340	374	293	342	329	299	339	332	348	352	377	311	314	341	325	329	339	312	349	345	353	349	311	288	346	330	300	332	383	350	316	332	307	326	330	316	355	348	338	332	330	334	352	366	343	296	350	354	334	366	321	348	357	319	349	332	345	322	319	326	308	329	323	365	355	302	344	327	349	351	349	325	328	316	340	321	342	309	334	331	346	328	334	342	364	333	345	347	327	296	343	341	362	354	317	307	327	364	306	324	338	345	341	320	355	312	347	342	333	332	318	333	295	288	305	329	374	344	328	322	302	334	360	329	345	347	307	317	334	331	311	344	355	363	368	340	329	334	327	356	335	361	314	329	356	318	317	352	327	356	345	344	364	306	357	362	315	320	306
44574	58907	63830	51898	42480	30826	22922	21456	19824	18636	8299	860	809	875	973	1057	1626	2022	1886	1654	1108	862	796	867	839	844	850	784	783	808	865	797	860	810	808	884	800	807	840	823	816	826	834	807	858	847	868	768	873	894	861	871	809	834	844	828	821	844	804	794	856	828	890	806	849	855	798	883	833	836	810	815	839	848	831	860	802	797	811	819	788	767	800	784	879	807	824	829	836	841	813	859	809	748	852	860	847	858	833	836	782	844	754	836	868	834	854	834	846	891	826	862	832	818	801	816	846	858	885	820	847	783	811	865	822	833	785	809	817	856	807	797	809	841	800	837	833	839	817	803	849	861	843	838	863	853	847	816	796	865	813	810	837	876	788	799	810	808	854	807	803	800	803	834	785	803	777	825	780	826	848	836	856	825	835	762	799	852	819	802	811	828	845	819	860	812	854	800	777	821	895	815	827	845	811	781	848	767	849	870	807	836	807	871	802	851	896	818	839	806	823	793	855	839	802	830	803	809	786	810	814	831	851	851	828	849	821	816	753	813	810	815	863	856	801	857	828	824	816	855	868	849	777	906	804	872	829	907	847	823	828	812	876	810	882	769	816	876	837	807	816	795	849	769	778	803	815	809	813	816	818	837	816	827	841	834	871	849	774	784	779	830	807	809	829	839	822	795	832	793	814	766	826	777	858	836	830	843	838	824	862	833	831	821	844	797	814	802	849	842	843	828	813	786	886	852	840	770	807	742	866	844	807	822	849	829	834	826	827	855	834	828	795	826	850	870	857	868	866	833	810	764	862	845	844	860	818	793	878	843	787	825	832	807	854	818	837	797	842	814	828	808	891	888	845	845	875	774	879	839	776	815	882	857	842	788	870	859	814	849	813	772	812	837	894	797	830	862	833	790	828	839	849	814	845	826	826	807	815	808	847	811	822	838	814	850	837	829	801	812	820	849	860	837	821	850	831	873	809	800	824	864	847	836	769	876	863	854	837	852	853	803	793	804	834	827	844	862	839	819	814	856	809	819	876	835	840	841	831	802	787	796	828	811	821	787	794	816	798	814	827	806	772	816	840	802	802	858	799	839	890	870	816	752	860	839	788	817	819	820	822	819	830	827	835	878	874	784	826	857	857	877	825	843	805	840	860	827	833	751	837	819	799	841	821	844	806	817	873	836	834	823	816	852	842	829	755	833	828	845	863	793	827	848	805	841	832	851	774	867	754	823	815	800	866	814	840	766	799	800	797	816	847	820	832	805	816	840	915	808	828	848	839	840	852	807	792	824	834	846	833	815	765	844	841	828	837	833	830	833	781	812	831	805	857	903	848	805	803	814	851	829	817	859	857	834	791	831	840	815	851	821	789	835	761	805	785	776	831	796	850	844	827	825	828	804	834	818	808	792	835	843	869	816	834	831	833	849	833	870	814	811	869	801	818	780	817	826	828	791	828	809	847	841	841	848	801	837	803	820	785	777	844	846	870	792	809	748	815	798	826	851	840	851	791	805	851	795	825	806	807	780	870	823	795	808	819	804	902	824	875	851	769	810	847	798	732	825	802	840	777	817	846	828	876	877	838	831	819	831	836	898	832	840	839	797	825	801	782	796	853	840	886	806	839	824	836	829	847	822	817	834	773	794	791	843	822	855	823	812	786	835	786	880	834	821	828	838	769	817	800	788	897	805	810	846	860	787	885	847	820	777	798	809	843	824	848	835	854	834	860	824	849	843	865	824	775	872	798	847	845	816	817	827	844	814	821	805	855	812	853	821	849	850	878	803	829	877	836	777	797	797	837	810	862	821	781	861	838	838	836	763	785	800	833	853	814	836	796	816	860	833	821	821	844	824	800	834	851	822	850	812	832	826	805	872	817	847	784	831	839	824	827	826	825	842	775	816	811	840	790	891	853	799	838	865	838	856	820	861	861	823	817	837	802	816	868	873	765	815	845	795	858	787	816	820	819	838	836	850	840	815	813	822	784	865	841	822	843	802	826	869	832	854	857	802	798	782	797	842	785	785	860	784	819	844	802	784	811	836	857	829	836	800	789	830	834	843	867	810	878	847	864	838	816	795	804	852	822	792	792	847	848	813	820	806	791	842	837	866	814	824	862	799	799	873	820	851	824	822	833	863	811	809	813	837	813	813	796	832	764	869	814	826	816	861	827	812	793	810	895	842	833	821	830	799	811	865	839	829	787	791	848	829	814	846	818	872	847	838	801	837	811	795	829	833	805	828	858	815	829	821	866	806	839	828	813	836	853	818	831	797	804	844	786	851	795	821	859	851	783	812	763	818	857	842	885	820	852	796	815	810	814	838	776	866	811	832	831	855	832	797	835	797	834	838	865	832	815	829	795	798	823	834	866	842	885	789	866	826	853	797	840	836	784	820	808	850	858	834	850	791	813	797	858	827	828	796	845	839	877	828	823	812	861	834	852	822	817	897	831	752	924	833	882	809	817	870	819	860	802	841	825	794	830	829	776	828	838	860	851	841	894	808	806	839	845	778	829	782	788	806	859	803	816	835	825	881	826	808	785	814	837	866	769	789	808	824	815	831	803	830	813	801	857	811	823	836	813	779	820	815	864	807	800	848	860	837	838	819	863	871	787	859	792	833	879	837	804	804	799	877	820	814	859	856	772	824	885	857	809	813	855	805	854	853	834	834	847	847	837	813	832	827	809	828	804	864	831	798	900	841	842	770	803	804	833	807	741	815	846	785	876	823	826	868	787	825	818	848	828	836	820	801	855	868	836	837	828	755	779	762	877	766	805	818	824	833	835	809	820	840	799	849	866	833	873	880	861	849	843	799	857	832	763	872	849	893	844	812	830	811	865	820	837	821	829	831	834	832	816	812	811	853	817	822	782	775	828	810	813	847	801	847	854	842	835	874	897	832	834	808	844	855	852	793	797	876	827	862	827	822	827	804	854	826	850	871	824	876	822	813	833	857	769	792	796	815	779	798	839	841	799	848	840	836	798	876	850	840	803	853	779	775	809	782	806	849	802	791	829	823	849	785	900	825	836	835	883	817	788	806	871	838	825	822	818	848	862	853	805	782	845	863	822	811	806	806	819	838	858	843	834	827	817	808	838	774	814	807	851	784	834	801	824	849	807	840	801	827	821	801	831	825	869	863	786	829	818	818	842	802	819	816	863	848	805	827	793	834	840	875	801	845	785	792	763	795	843	860	833	823	848	823	847	782	831	835	826	806	819	814	814	856	837	870	810	845	824	818	846	848	822	823	814	812	818	807	845	789	810	870	859	824	851	810	815	836	838	827	806	884	845	829	807	818	776	814	832	838	835	819	811	834	771	791	829	785	789	875	844	825	800	807	832	823	830	804	840	833	858	861	785	809	806	819	807	830	909	785	815	814	837	838	798	815	810	800	809	837	856	804	829	832	752	863	856	812	804	796	819	840	877	875	818	807	774	789	815	815	797	840	784	823	821	780	847	832	867	818	876	791	775	801	827	833	818	817	849	785	861	804	810	813	826	881
68681	75411	68918	54140	39031	24224	10886	7530	6195	5038	1935	341	328	312	339	361	416	472	399	344	372	338	331	342	330	349	340	327	334	320	364	305	348	325	327	347	305	349	337	359	343	314	302	349	342	346	341	376	350	364	302	351	356	344	325	306	323	334	368	346	309	337	298	345	333	338	365	325	319	336	309	359	316	355	331	304	336	355	308	313	318	298	331	347	396	310	353	353	351	349	331	361	341	326	308	365	356	351	341	324	322	321	329	341	332	355	344	326	353	357	338	351	276	352	329	340	343	340	329	340	348	333	335	339	321	336	317	364	304	364	348	295	321	323	312	372	320	342	325	326	330	321	318	305	320	320	316	352	354	343	356	351	292	316	386	325	326	313	340	356	330	344	315	339	359	347	344	327	314	369	330	334	305	307	329	332	354	307	322	307	330	365	341	338	365	318	336	321	338	343	381	349	341	345	326	318	326	349	356	353	342	338	360	375	321	328	337	346	348	344	307	347	304	334	339	293	360	348	352	327	326	314	322	317	324	328	328	319	362	294	340	346	333	364	298	334	341	335	315	343	341	347	319	343	341	336	342	345	325	333	296	319	340	367	353	311	365	331	366	319	346	336	303	326	318	343	310	342	337	311	337	354	341	333	318	329	357	311	339	330	310	320	339	349	355	346	378	339	276	318	344	323	362	354	313	327	346	326	354	302	326	376	330	327	345	338	321	323	334	349	318	317	322	344	363	363	341	331	316	335	348	360	339	328	313	312	328	309	357	348	326	328	324	318	352	358	353	338	326	378	348	336	335	321	340	313	351	375	365	326	353	323	344	338	339	339	342	339	303	336	347	309	317	351	323	345	354	343	310	343	323	330	339	315	338	333	335	295	305	314	349	350	351	316	349	317	337	327	379	315	322	334	349	336	359	362	311	336	316	326	340	336	310	331	297	340	306	323	319	321	326	326	328	333	372	310	362	314	319	369	325	344	328	313	348	342	312	324	352	340	324	309	385	314	354	324	332	340	310	318	297	339	301	321	299	301	343	319	329	347	343	317	329	341	337	328	345	316	345	353	356	366	293	325	344	343	304	302	352	348	360	358	338	326	337	335	333	282	315	344	335	345	336	349	341	344	369	324	352	345	339	326	371	331	321	322	312	332	379	350	341	344	344	336	337	328	309	351	382	340	336	293	345	338	291	327	320	316	342	342	341	321	325	307	319	328	319	302	358	341	330	344	344	334	319	318	316	335	312	335	306	343	354	320	340	342	335	326	312	337	341	322	320	358	333	341	315	328	289	343	349	323	298	328	323	333	318	341	288	329	350	365	345	322	326	320	306	318	325	356	354	352	331	288	371	320	307	307	334	340	340	310	338	361	329	336	365	354	350	346	324	326	368	302	333	315	343	374	328	333	342	333	340	286	300	316	303	339	343	338	337	297	377	347	325	307	342	300	344	377	332	357	335	334	366	364	333	344	354	325	310	343	342	331	304	288	353	350	339	332	313	354	363	331	351	309	364	359	299	331	343	326	330	344	369	352	355	336	338	359	277	348	354	325	371	354	339	314	326	350	317	317	319	320	331	321	350	313	340	303	320	326	339	339	331	343	333	342	317	327	353	343	335	302	294	330	360	293	302	345	338	347	329	326	346	357	308	347	310	340	358	361	332	340	323	334	372	358	317	350	337	328	307	361	331	336	314	330	340	347	357	346	323	333	339	297	343	328	350	304	326	361	312	322	357	354	325	332	348	335	329	345	301	316	306	333	302	331	329	335	333	308	336	333	334	334	334	312	339	296	311	323	323	358	344	337	344	323	317	311	318	351	317	323	312	333	328	308	303	353	369	359	356	350	356	302	342	310	320	360	320	322	311	338	324	344	313	328	339	332	363	342	331	351	310	324	318	318	347	339	338	321	330	370	331	348	369	306	330	319	322	339	340	358	318	335	344	337	345	333	291	299	315	332	335	327	326	317	356	324	335	384	331	372	324	338	342	322	338	336	344	333	303	318	349	303	340	337	315	357	333	326	332	336	308	325	324	350	321	357	312	335	328	349	349	297	363	325	332	367	340	326	334	343	340	366	333	363	290	327	315	316	351	322	321	370	316	308	345	329	327	327	352	361	306	318	364	323	333	345	329	351	338	301	334	313	342	334	306	340	339	339	321	302	362	324	315	294	338	326	329	316	312	342	340	363	324	306	343	295	325	313	336	340	352	354	311	319	354	338	311	341	322	360	359	348	336	357	350	402	352	303	328	322	326	318	313	325	351	329	341	355	361	316	314	355	342	332	344	361	334	302	343	310	344	328	300	339	345	317	326	347	330	329	340	312	335	323	309	319	345	331	329	348	347	343	324	313	319	342	316	332	330	332	291	337	356	332	331	316	310	328	345	316	357	366	308	342	326	324	328	325	354	336	319	333	400	361	329	329	302	320	375	307	329	334	332	324	330	337	336	334	327	305	354	325	305	354	306	321	364	326	356	310	319	370	352	329	301	347	350	318	348	338	330	313	302	330	319	334	304	356	323	349	353	338	321	325	331	333	319	318	337	311	307	357	331	365	294	325	345	368	369	338	322	293	325	369	355	321	312	323	302	306	330	339	296	338	353	305	330	371	305	337	349	311	312	323	364	357	341	335	329	353	345	348	312	352	308	330	366	329	380	315	361	297	330	332	303	337	356	362	369	327	342	319	306	334	340	359	329	305	308	350	338	376	316	333	352	318	327	323	348	325	322	336	341	307	327	318	354	323	353	296	350	348	334	317	325	302	354	355	340	350	319	337	305	342	361	309	374	330	342	335	322	319	347	359	366	343	336	342	349	331	332	351	345	354	328	332	332	290	362	334	336	337	326	317	346	330	365	302	340	346	324	344	345	328	329	334	351	315	354	345	347	332	302	361	344	335	359	360	326	318	328	351	319	324	344	340	315	289	363	330	351	341	334	334	325	357	325	303	331	349	362	343	323	340	320	319	316	357	323	316	324	313	332	331	348	340	345	364	342	340	333	345	299	356	341	332	348	362	349	341	305	339	352	361	328	323	343	310	343	318	312	337	334	353	332	346	322	331	355	347	292	318	305	333	365	329	317	360	368	314	325	322	343	318	307	346	356	332	335	314	324	345	338	323	316	344	337	346	348	332	311	364	339	345	331	369	338	355	335	330	338	289	317	331	331	311	356	322	317	343	332	349	363	342	351	304	352	342	329	326	366	351	357	361	323	366	342	337	307	352	329	319	328	347	309	312	307	316	328	337	344	361	330	337	317	354	355	338	334	367	339	368	310	322	338	316	348	359	322	334	333	358	347	334	298	322	345	338	371	342	352	348	350	344	324	320	343	315	365	303	354	360	344	360	325	327	338	337	372	327	338	334	332	289	329	324	310	332	324	288	353	341	346	350	326	313	355	335	321	338	341	344	328	347	313	329	344	368	317	338	322	360	325	324	352	335	339	329	349	316	311	349	318	326	338	295	340	355	312	285	326	315	308	338	316	330	325	323	328	353	333	333
44160	59399	62774	57107	45090	33416	20367	19802	17760	16024	5785	860	878	826	901	1106	1303	1446	1215	986	841	929	825	850	812	857	852	843	797	828	804	840	834	833	814	817	796	879	852	821	838	777	829	836	810	873	804	820	876	910	907	863	858	830	849	825	849	848	802	794	775	856	839	820	807	777	820	821	833	791	799	849	797	810	829	782	837	821	840	810	839	825	852	864	811	834	818	834	793	766	842	818	805	820	820	830	806	834	812	846	838	791	826	803	823	839	792	833	811	806	790	780	817	837	832	865	857	859	825	870	837	811	860	823	833	836	798	839	785	856	812	819	796	820	852	797	804	804	830	796	854	833	851	848	825	866	816	817	801	799	785	812	796	812	828	822	854	812	775	762	810	820	775	858	849	836	828	844	797	843	824	786	823	849	818	811	834	843	783	862	808	803	797	831	812	869	811	809	824	832	837	829	832	799	786	813	827	849	852	809	812	831	771	801	774	825	786	812	767	815	810	788	808	824	810	765	772	824	795	793	800	836	820	824	822	850	818	810	822	803	799	823	821	834	801	799	795	826	800	866	799	836	826	818	782	810	805	835	836	792	815	846	825	859	780	828	785	899	844	785	757	861	826	834	762	766	812	826	863	844	808	833	821	875	802	849	776	876	865	877	803	827	818	857	810	850	869	820	822	823	836	851	843	799	849	833	780	779	815	819	835	801	828	867	748	811	865	828	801	831	840	796	842	866	812	854	829	859	806	849	827	757	807	825	818	876	847	807	809	778	818	870	776	844	804	836	854	804	852	841	829	815	845	825	812	824	791	805	835	808	800	822	796	818	822	824	868	796	806	842	860	785	833	870	768	852	822	840	785	810	830	871	815	818	865	813	863	830	766	880	857	818	876	797	840	782	801	790	859	802	830	862	806	780	801	815	804	771	810	815	786	810	846	849	775	799	800	851	794	838	836	861	832	862	844	779	766	829	837	757	795	787	829	822	791	851	835	826	841	784	817	796	822	805	806	847	843	780	842	794	853	816	839	831	826	819	793	811	816	795	805	778	766	830	783	843	814	813	849	855	803	822	825	778	818	788	846	755	829	769	827	820	792	846	815	829	797	783	831	827	809	843	828	827	888	835	813	830	793	780	841	838	856	786	845	872	848	823	838	863	852	791	818	855	840	852	806	820	760	825	813	765	787	788	826	862	794	812	827	808	826	836	840	802	848	800	849	786	829	866	806	840	806	845	822	822	800	834	764	820	767	851	836	829	874	800	848	813	785	770	775	816	817	834	841	827	773	802	826	837	788	830	808	810	801	792	817	838	879	792	852	779	836	834	834	803	859	797	796	780	764	815	832	803	761	847	848	792	824	867	851	778	839	829	839	784	821	836	813	824	799	790	856	796	811	830	883	859	824	786	835	842	857	827	840	819	806	814	814	817	799	817	827	811	804	805	778	790	814	869	831	828	818	841	774	812	796	847	765	833	812	814	826	808	830	830	798	842	830	771	841	852	820	835	849	772	817	793	822	830	820	783	840	818	819	855	813	825	850	837	786	835	757	776	805	817	842	863	795	811	827	811	863	862	755	881	836	829	796	854	774	843	789	846	813	822	845	854	833	852	845	790	814	832	789	809	880	821	804	775	805	836	819	813	820	815	858	821	809	852	835	852	829	815	734	804	854	796	840	838	754	823	795	823	811	802	845	800	782	795	820	835	806	846	845	837	859	884	813	815	848	762	815	834	834	847	804	812	821	819	843	851	796	840	813	845	841	816	837	806	805	827	843	809	806	832	845	848	789	778	853	824	773	838	852	784	819	836	756	832	842	813	809	816	799	814	825	842	776	794	827	781	794	766	835	799	783	798	847	795	845	797	808	839	835	872	764	791	846	857	825	815	809	817	826	774	817	820	822	813	826	821	799	845	808	872	841	805	826	826	827	785	792	781	832	872	830	810	813	806	808	777	792	819	846	782	852	831	808	782	876	816	808	806	826	788	835	833	834	833	813	782	851	808	844	810	830	796	803	811	831	774	840	809	834	808	810	787	800	789	807	813	825	800	898	829	781	817	813	794	840	797	822	840	877	835	844	806	824	854	818	886	884	864	796	777	822	818	813	779	849	821	842	804	804	802	841	824	879	817	780	859	798	821	823	809	805	817	836	856	796	829	837	815	790	814	767	825	770	847	793	838	797	814	809	857	832	793	790	841	863	854	791	786	794	827	831	824	800	803	806	862	817	783	820	841	827	843	829	866	818	853	777	824	775	897	823	810	822	823	815	812	847	806	793	813	792	768	815	849	810	856	846	848	817	771	803	834	757	788	797	821	774	805	856	839	788	829	871	847	820	811	818	782	784	795	836	839	804	838	808	766	808	841	791	813	885	826	780	821	860	864	859	831	754	807	795	823	851	791	785	818	811	803	829	833	858	828	841	821	804	791	826	798	818	809	837	823	753	808	822	842	815	809	803	826	859	833	799	840	817	858	811	888	790	870	780	853	788	825	853	805	783	816	836	823	798	865	781	767	793	762	831	820	844	828	869	819	804	808	798	838	803	809	828	850	840	821	883	805	820	837	807	781	809	845	805	819	798	822	836	861	818	760	844	832	872	829	793	768	752	814	787	832	891	796	851	823	833	884	831	776	838	839	863	818	823	792	833	865	860	835	815	845	799	802	797	811	842	812	814	796	855	850	826	821	822	805	831	878	776	761	810	847	804	820	804	815	855	817	804	799	809	830	816	830	815	763	814	779	840	835	796	817	811	839	824	814	810	802	833	835	830	860	846	785	867	829	815	816	798	842	853	782	843	827	810	787	872	821	793	746	827	819	895	739	839	810	841	820	794	835	808	806	841	836	793	834	770	855	826	839	825	837	801	829	855	790	782	784	782	805	801	837	853	813	804	822	818	794	855	804	787	889	762	818	853	847	764	809	819	807	836	834	824	750	834	840	811	828	856	791	789	820	814	771	806	770	772	829	795	815	835	833	835	828	826	809	805	805	789	838	766	804	810	853	853	825	799	812	779	816	828	838	789	810	855	770	836	797	812	830	796	822	805	849	856	804	760	825	803	887	795	821	823	862	838	782	813	796	845	848	843	811	806	812	770	775	822	804	794	835	832	841	812	816	830	810	802	863	770	816	838	801	851	830	814	826	843	796	831	801	846	806	800	753	826	840	779	855	862	807	762	801	818	829	859	774	801	798	823	797	808	818	786	788	844	811	823	816	785	822	821	819	811	823	808	807	799	864	829	796	821	776	840	866	825	847	838	838	882	841	802	819	850	812	846	843	813	825	821	819	853	767	820	814	823	783	788	847	832	868	778	819	771	818	820	853	797	838	788	812	766	881	794	802	811	846	829	810	803	810	841	810	816	888	808	859	839	853	806	839	831	802	845	832	836	830	849	830	810	832	825	834	826	818	848	831	831	844	867	840	802	875	812	811	838	801	852	803	805	808	773	808	795	842	817	873	803	818	804	797	815	786	817	811	846	840	808	807	822	866	755	834	844	796
69978	76414	70273	54596	37792	19362	11698	7358	4615	4337	1515	318	355	315	334	370	372	368	446	431	406	359	346	329	390	365	334	338	323	302	336	356	327	334	307	332	340	317	335	349	342	320	323	322	307	378	368	309	325	304	369	323	338	323	320	342	369	350	343	323	364	313	343	312	346	316	314	315	326	362	334	364	359	340	299	311	326	337	353	319	372	339	357	337	346	333	328	343	355	362	325	347	345	345	367	338	338	331	377	324	325	342	368	315	328	348	331	333	323	328	343	334	340	343	325	319	330	349	291	335	343	368	352	368	349	331	364	325	342	363	343	284	335	369	366	304	335	320	302	341	349	339	326	291	320	362	341	303	327	333	352	348	326	350	342	354	323	322	340	326	313	349	311	341	318	337	308	300	316	316	309	324	333	339	319	300	325	310	338	350	327	318	359	356	328	338	325	334	311	327	349	344	340	332	343	338	367	304	318	340	317	340	303	314	334	310	351	338	309	349	346	325	335	336	337	327	345	314	377	326	367	318	363	348	335	336	291	299	330	363	372	333	321	338	374	322	347	344	346	321	304	309	328	334	366	338	319	313	352	304	340	350	346	318	368	324	329	327	327	334	330	324	323	341	316	336	322	304	327	362	314	331	328	356	322	316	356	300	335	307	361	348	322	330	334	352	322	344	305	347	329	320	333	354	340	327	309	347	338	300	354	337	304	313	345	359	341	334	379	328	297	323	330	337	337	344	324	333	344	380	341	314	323	331	335	326	327	328	323	333	347	323	341	339	359	309	294	349	346	313	321	322	365	323	350	363	318	330	326	342	331	345	343	342	357	324	337	331	360	311	317	335	326	298	303	319	308	360	346	337	329	335	355	332	339	325	338	300	347	332	293	320	307	354	343	296	336	307	342	330	301	351	329	329	334	357	324	333	338	339	356	331	334	335	352	323	320	309	370	377	352	336	321	364	338	321	315	341	330	328	318	350	312	362	329	309	348	322	344	334	313	355	307	319	318	351	363	334	330	323	366	337	327	352	320	317	318	324	313	280	312	331	343	346	315	378	323	351	343	336	311	335	310	332	380	321	322	306	331	328	318	318	351	307	323	284	338	340	323	329	345	338	326	366	339	333	327	328	352	303	339	345	328	326	373	314	305	320	325	317	362	350	306	328	346	350	336	309	339	306	352	312	355	336	333	338	303	325	360	348	350	330	342	367	337	310	343	331	335	380	323	364	336	349	348	316	323	321	329	339	328	298	327	335	341	330	309	329	330	337	326	326	336	350	350	314	333	358	325	306	356	319	355	310	342	343	299	314	321	345	335	350	341	337	328	328	325	330	306	336	358	381	343	309	355	324	335	349	348	337	327	365	321	348	332	344	341	347	323	331	313	352	351	338	327	380	332	326	315	351	338	337	318	336	299	350	310	379	346	350	322	336	303	341	360	289	343	314	326	366	302	308	342	341	331	326	288	320	360	323	319	352	384	325	322	357	340	332	293	301	357	324	345	320	326	304	348	358	330	369	359	319	298	324	321	340	330	344	301	335	343	327	343	327	332	327	329	331	318	357	318	321	356	349	347	339	373	338	327	334	338	329	304	333	382	331	316	319	338	336	350	326	315	327	349	355	361	295	348	379	354	317	288	326	310	341	334	337	349	328	315	346	331	352	380	310	350	295	346	356	316	315	357	354	335	322	325	343	294	333	355	346	326	312	324	341	307	365	361	353	340	371	352	341	336	374	333	332	346	339	310	323	356	333	341	345	366	341	343	347	332	335	344	345	323	329	303	363	274	353	329	325	344	300	379	339	312	307	340	322	339	332	334	346	324	331	333	319	334	349	360	335	350	333	322	335	360	335	317	331	337	343	346	309	305	334	334	303	324	301	348	328	333	358	310	332	338	296	340	322	317	334	341	349	359	358	327	372	320	363	336	372	352	318	321	328	334	330	320	316	371	340	359	314	364	318	296	363	323	326	322	336	299	320	307	322	352	381	337	335	318	335	337	334	309	315	349	326	336	296	317	358	339	334	321	346	343	337	326	349	321	312	340	363	326	306	338	343	331	313	325	350	327	353	352	341	315	318	333	346	332	336	366	320	314	340	319	307	353	339	356	328	331	315	342	337	315	332	344	330	315	351	352	330	357	318	353	300	347	343	379	349	352	340	381	336	336	322	339	325	352	319	353	333	290	318	344	341	338	319	305	354	328	329	358	351	364	313	329	345	327	325	312	327	342	337	328	330	350	326	334	355	348	348	314	373	350	331	342	347	323	329	350	341	315	329	351	351	319	296	325	338	314	337	357	337	309	313	381	322	323	323	343	307	350	340	313	362	356	337	357	319	332	332	353	320	332	302	326	343	339	348	333	331	309	337	320	293	316	363	327	345	329	313	346	336	344	354	328	337	329	324	333	328	319	309	324	339	322	332	315	326	325	342	317	335	333	316	334	356	309	358	310	347	319	337	332	351	348	321	326	356	323	319	334	341	328	330	356	321	306	328	333	346	309	332	289	326	358	337	316	314	349	348	350	330	290	323	315	348	353	335	324	342	341	341	345	344	331	351	348	327	336	343	354	324	306	307	305	331	314	322	355	306	325	362	323	338	293	351	321	335	309	296	341	371	331	351	339	362	352	341	322	342	363	363	335	330	345	317	331	366	333	299	328	314	327	349	385	343	318	347	343	320	312	334	340	319	338	324	355	355	331	311	319	337	357	367	287	332	360	319	328	298	370	342	327	328	342	361	333	341	359	349	323	334	348	294	352	330	353	305	308	340	317	333	345	319	347	321	325	364	339	292	336	364	344	324	328	332	329	324	339	348	323	343	352	325	316	311	351	348	341	316	319	332	348	326	317	354	351	354	319	324	319	305	312	325	346	363	328	335	336	337	344	307	327	312	344	302	340	324	362	340	337	333	364	354	367	365	327	340	341	321	334	321	318	329	320	297	330	332	332	339	330	375	336	349	305	357	315	349	353	339	343	323	344	351	339	302	355	340	334	361	339	348	364	333	303	384	346	351	328	333	334	330	347	328	309	320	353	333	321	354	346	309	360	299	358	327	340	301	352	313	345	355	302	336	338	307	292	326	367	327	339	325	346	305	321	360	321	337	329	323	326	359	339	352	327	355	332	368	330	340	341	331	336	320	320	349	313	332	329	333	339	385	351	335	355	348	326	313	351	350	357	314	324	357	325	313	301	323	354	308	326	308	322	362	365	324	319	329	299	328	370	351	354	329	354	323	350	314	353	358	347	338	349	342	369	284	334	359	353	311	336	305	288	320	342	365	306	316	352	298	324	326	337	338	341	339	322	364	329	315	353	338	315	335	354	309	367	326	343	320	328	364	318	336	321	307	329	311	363	341	355	343	330	310	341	308	310	316	332	314	345	353	381	362	342	357	301	295	350	358	323	327	358	342	308	292	326	361	334	336	343	298	363	316	295	348	335	322	356	329	326	340	332	313	299	321	326	339	344	324	329	364	345	329	287	316	328	324	328	330	337	328
45060	59586	65083	57219	43368	26962	24080	18345	14773	14513	4855	900	829	855	921	1097	1290	1279	1399	1296	1252	1207	787	801	849	826	797	865	820	805	822	822	831	824	843	794	818	851	790	842	812	874	851	821	784	863	839	874	793	835	856	831	823	881	803	807	795	811	784	796	788	796	768	800	829	830	773	844	822	819	832	800	843	833	830	833	847	781	835	786	801	841	784	871	791	841	794	805	835	822	843	808	842	792	754	791	812	793	814	854	796	827	861	826	829	802	814	854	848	834	833	837	855	886	808	829	827	848	804	823	826	856	801	808	812	795	813	811	793	803	841	843	833	816	811	843	836	808	829	822	792	723	808	820	776	789	805	802	799	851	770	805	806	792	858	831	771	838	831	853	820	840	815	851	826	876	789	817	814	797	841	801	812	843	821	761	825	827	818	821	845	811	816	789	800	859	850	785	786	800	877	793	833	820	776	848	828	808	806	779	824	831	804	810	796	801	850	836	801	793	883	839	806	769	851	831	837	840	826	831	852	794	784	808	827	807	829	842	848	848	809	810	855	806	829	880	812	831	846	832	815	829	801	841	738	794	838	814	833	806	839	855	834	775	889	792	873	798	795	849	880	888	782	856	816	850	865	816	842	774	808	821	822	788	841	816	799	787	834	850	800	849	794	835	884	805	811	805	798	847	791	835	780	818	813	762	778	808	857	811	862	816	838	814	781	861	816	778	856	781	826	861	782	770	830	847	808	810	809	832	785	823	851	789	818	861	848	817	759	817	815	784	824	830	851	823	818	860	835	780	811	842	771	855	837	802	793	834	777	817	826	793	781	808	808	825	818	849	805	860	805	806	832	791	795	823	829	804	907	894	879	803	833	791	846	843	782	764	823	834	799	869	784	807	813	871	777	839	793	838	843	861	846	843	811	836	820	813	761	839	890	792	839	796	797	778	829	818	793	795	810	826	798	861	829	812	850	784	804	806	850	810	863	826	842	831	812	876	802	802	858	814	851	839	813	816	756	813	897	786	792	789	837	844	799	842	791	802	816	780	835	796	841	809	821	834	833	820	850	819	805	820	732	821	782	847	880	884	765	778	835	822	792	804	810	817	827	834	830	829	822	803	804	773	828	838	805	829	851	816	792	832	823	825	784	810	825	854	818	886	835	795	827	822	771	763	837	799	826	782	842	814	846	863	852	819	828	860	840	847	818	809	887	847	787	827	810	838	820	799	827	851	779	839	850	813	862	783	769	828	847	833	863	827	758	835	841	857	830	821	847	824	857	836	794	761	826	785	793	842	827	897	798	828	832	759	817	762	753	791	783	887	786	864	857	806	825	851	826	861	821	820	807	812	825	834	796	852	801	836	877	846	805	817	814	867	840	846	828	823	813	840	815	813	834	858	843	795	768	775	855	785	788	859	824	847	808	853	857	784	806	786	879	819	853	801	790	820	819	789	800	832	816	826	822	834	808	821	871	823	813	840	770	807	799	807	880	805	823	897	837	824	787	863	815	812	862	849	799	821	811	807	858	826	851	903	762	855	823	835	815	834	838	853	775	797	851	879	799	857	853	833	865	823	847	823	830	801	813	830	861	804	785	852	825	862	817	835	819	793	858	798	855	803	865	844	823	810	883	802	776	822	822	841	794	793	779	798	823	816	838	863	788	806	852	830	801	793	796	822	845	799	819	895	827	814	833	802	776	818	828	826	825	794	814	844	807	811	797	826	856	852	819	778	851	778	828	776	812	843	815	835	808	811	760	809	834	852	824	817	849	826	804	828	852	809	823	815	774	824	828	844	811	798	831	816	811	781	803	895	837	822	859	785	802	864	766	836	788	792	891	796	811	838	791	814	812	792	853	806	833	780	776	801	826	852	830	844	817	791	804	777	837	814	792	834	806	865	841	778	841	817	829	859	823	781	791	785	834	833	804	812	821	883	878	836	816	830	811	838	811	869	826	826	862	826	802	836	788	838	815	865	796	842	781	883	796	860	772	827	858	810	834	827	834	815	836	819	810	810	769	822	780	840	853	760	770	802	813	840	826	841	794	865	844	808	801	768	851	847	856	777	812	808	833	777	784	775	831	821	814	813	812	821	827	806	834	819	839	797	817	771	865	821	811	769	838	818	821	833	838	832	880	877	757	838	911	828	801	761	847	799	895	820	831	847	823	805	786	798	842	800	823	892	796	809	814	794	768	863	811	843	845	804	849	824	865	801	803	784	854	816	844	830	753	815	843	808	827	831	834	861	849	832	796	818	832	803	818	835	850	836	788	774	832	846	837	855	789	828	810	816	845	801	869	748	812	822	819	838	815	870	790	834	875	812	830	803	823	796	787	795	846	843	854	831	812	816	853	788	813	800	817	884	784	817	823	841	854	855	759	855	810	846	755	806	804	884	829	809	799	811	821	770	821	810	847	835	818	804	834	789	872	803	789	808	771	849	843	845	835	830	842	829	878	802	805	809	846	808	836	802	794	761	797	838	853	823	823	781	775	809	805	811	830	793	831	818	810	811	808	809	805	818	824	787	763	805	810	796	830	849	787	878	825	847	807	798	852	790	781	810	838	867	799	842	788	867	883	804	828	861	840	775	794	840	847	848	827	820	858	831	812	826	807	810	805	783	820	806	788	796	811	800	835	793	762	826	782	851	857	779	881	846	786	849	790	845	798	798	801	797	812	819	801	854	808	799	834	817	814	845	834	765	814	807	844	821	825	782	825	797	803	810	843	809	830	836	811	805	852	811	809	783	815	856	824	830	801	801	830	808	823	846	849	782	810	820	775	774	770	813	880	769	822	812	835	833	824	861	770	818	747	829	798	839	838	790	778	807	852	827	844	778	860	825	815	788	806	802	819	854	803	847	822	841	823	826	839	796	813	768	817	836	857	781	827	830	799	840	819	808	803	824	830	766	834	839	821	832	795	822	854	823	830	826	819	766	871	821	816	814	831	838	823	818	811	800	797	799	823	838	852	849	825	818	827	815	771	785	827	790	774	811	822	765	869	819	837	810	872	827	870	783	839	837	840	814	849	850	846	813	800	812	848	833	833	812	812	836	863	855	836	847	826	791	811	837	812	819	815	809	850	833	813	840	794	836	847	824	764	841	812	811	824	851	837	788	814	802	798	801	823	807	805	817	828	798	768	856	758	834	831	826	826	821	789	801	794	855	801	871	860	829	824	819	845	799	849	841	825	815	901	831	814	777	797	848	816	850	828	753	797	829	879	785	809	838	821	796	793	855	826	873	833	845	824	841	793	801	823	826	815	877	847	847	822	873	821	841	859	824	835	800	809	768	802	824	827	851	827	824	806	777	863	808	851	826	846	820	763	834	790	855	844	814	869	806	877	812	821	811	839	846	858	859	798	815	848	831	777	854	843	822	794	809	808	856	848	837	867	772	905	794	881	854	847	844	820	787	797	841	825	785	868	833	785	785	844	864	832	793	808	851	817	809	814	810	794	770	861	805	830	868	796	786	800	804	874	836	782	787	800	816	830	861
71068	75348	72910	53037	36453	18696	9250	4483	4437	4705	1773	364	353	328	341	375	384	464	488	432	498	440	346	358	321	325	323	341	334	332	356	304	338	345	357	342	329	341	317	329	330	333	316	344	311	320	339	356	323	343	347	354	315	341	350	330	321	364	319	305	331	342	341	334	309	333	344	319	313	353	379	344	335	337	328	365	345	333	346	369	322	355	282	307	341	344	301	312	311	297	309	356	334	370	304	340	344	308	312	336	336	321	330	325	329	338	326	341	321	348	360	332	338	328	337	339	332	317	321	352	316	324	342	350	320	318	366	323	324	317	322	316	347	340	328	337	341	361	321	290	317	348	293	323	310	324	305	342	325	313	301	304	334	314	312	309	342	306	331	316	336	337	335	332	324	351	336	373	338	354	369	351	318	343	306	338	358	332	344	318	361	308	349	330	326	319	349	347	334	331	325	335	335	306	336	346	332	297	308	330	342	335	343	342	349	371	306	341	296	337	323	369	329	306	340	371	354	357	372	332	347	309	355	324	344	334	332	309	336	312	314	317	314	326	312	351	329	371	351	370	351	352	307	310	344	351	291	357	338	356	362	344	327	333	317	347	294	352	341	331	304	324	331	349	332	353	334	329	300	326	332	340	348	318	324	319	315	372	337	348	379	310	334	361	314	322	330	330	323	332	312	331	359	345	346	334	330	344	324	348	319	329	324	337	306	329	331	334	355	328	319	303	330	334	351	350	327	370	343	323	351	320	351	305	329	360	355	333	365	312	346	364	311	296	324	354	364	332	296	330	359	312	345	314	349	339	330	329	362	327	313	327	340	322	318	336	325	333	350	337	317	357	293	354	338	337	325	320	307	327	334	379	331	334	347	356	335	342	344	322	346	355	303	362	332	324	336	337	318	315	346	332	350	345	323	318	325	358	392	341	334	353	365	342	331	287	355	339	353	348	316	337	303	331	341	338	339	343	279	296	332	316	337	333	332	314	314	328	327	318	334	310	326	323	342	357	351	355	351	345	364	348	364	348	325	370	333	338	337	333	337	342	323	344	337	336	321	344	331	328	339	323	323	313	337	334	334	366	335	301	343	286	312	321	334	340	341	327	319	334	334	333	306	337	358	347	346	341	306	355	335	338	316	310	324	340	296	322	347	320	328	328	332	335	357	314	336	318	327	344	349	374	329	319	351	318	319	354	343	367	348	321	364	324	366	330	329	355	323	314	342	322	314	307	331	318	331	331	319	337	309	296	344	325	325	311	307	331	344	340	339	384	342	307	330	313	327	350	320	346	336	318	340	348	315	322	319	326	311	340	305	347	326	349	323	347	286	330	344	319	323	363	325	349	325	342	328	338	331	332	336	323	339	351	322	347	310	313	342	318	367	334	319	343	329	336	310	355	318	301	322	322	338	337	342	325	338	320	359	332	305	351	363	353	337	338	332	326	302	323	361	338	346	331	333	330	362	348	322	321	302	327	325	339	322	313	364	343	316	371	360	344	371	346	362	338	342	323	291	320	319	355	318	298	349	348	320	344	335	297	343	340	342	349	341	343	331	370	315	362	338	312	339	348	348	311	350	334	360	294	345	329	310	332	318	306	309	338	311	317	332	321	372	326	294	305	336	320	315	373	329	338	328	364	314	349	328	333	325	330	342	344	342	329	329	325	331	297	323	345	320	347	334	338	326	328	352	335	308	328	339	331	339	371	340	342	352	344	316	311	339	363	357	308	338	334	359	317	306	322	370	343	325	336	326	314	336	297	330	318	338	323	361	347	358	327	333	318	353	334	350	336	352	339	299	348	329	323	355	351	346	332	350	325	305	348	331	310	344	354	351	366	319	320	345	323	358	351	341	329	320	371	320	336	333	324	323	328	340	318	340	359	372	348	345	377	359	330	297	304	316	326	315	339	355	332	348	302	328	310	339	320	342	306	345	349	330	339	320	323	292	382	349	317	360	310	335	329	330	318	307	356	332	304	389	343	367	321	295	323	299	350	327	331	309	333	334	378	300	334	352	314	330	346	348	323	356	314	319	357	330	317	360	277	326	318	335	331	322	351	314	283	347	326	340	325	322	324	332	329	347	377	311	334	344	326	340	325	312	349	343	345	300	328	355	326	320	342	337	310	346	343	332	337	311	326	342	356	354	366	326	313	305	320	378	341	324	368	271	333	311	332	317	329	339	336	330	332	336	318	346	323	345	327	357	295	366	365	325	321	324	320	326	366	376	334	347	326	298	320	338	349	369	347	378	339	326	306	327	320	386	343	315	331	303	356	330	332	302	346	348	332	345	339	327	363	341	320	353	306	319	317	295	304	369	329	321	329	360	330	335	333	352	363	328	342	333	347	356	328	325	363	339	356	298	324	357	338	349	316	350	354	327	338	319	326	335	373	350	320	304	327	329	324	280	340	343	296	299	350	317	343	331	293	323	342	321	325	374	333	360	333	325	286	310	353	330	309	308	349	322	337	333	334	323	324	318	323	335	346	338	284	349	363	373	320	329	333	313	329	333	301	336	344	343	319	302	349	354	354	324	313	337	303	296	329	358	331	342	350	343	337	320	324	302	326	353	355	337	364	346	312	367	318	335	320	329	308	303	327	329	335	347	332	361	341	316	326	365	313	337	336	307	362	363	339	288	323	312	339	313	349	331	343	320	333	330	361	326	353	291	334	307	321	329	331	330	324	347	313	356	312	355	368	323	322	323	313	295	339	321	331	317	311	341	341	328	327	370	366	338	320	355	316	322	363	356	315	315	344	329	345	339	326	320	366	310	353	347	335	306	309	335	312	331	324	348	333	332	304	302	330	330	320	380	318	351	298	325	302	340	335	348	341	374	340	339	327	296	340	335	308	341	365	358	348	326	296	331	347	321	356	333	310	329	366	343	342	342	348	348	345	348	342	332	326	332	335	317	347	330	304	332	317	323	326	333	363	356	331	343	355	327	318	316	328	344	319	318	318	334	341	317	298	343	332	303	327	345	310	343	331	339	352	337	329	341	353	347	349	350	334	298	304	309	313	332	305	326	370	353	383	357	319	317	341	310	350	326	357	338	357	338	320	357	327	363	329	308	308	312	341	335	353	330	338	372	299	365	340	303	326	330	350	345	320	298	335	350	309	353	347	347	333	303	337	303	329	364	349	329	358	334	384	317	338	324	348	325	338	333	286	338	317	307	308	349	349	308	358	321	347	341	337	353	331	318	330	337	352	312	319	341	310	318	357	342	315	320	318	321	294	345	341	356	301	353	332	337	289	344	340	328	309	340	299	334	328	331	358	338	333	322	369	381	312	335	338	321	340	367	323	325	319	342	329	324	311	303	346	304	384	323	365	347	311	358	316	329	334	312	313	345	313	317	345	318	266	354	342	345	326	329	346	350	337	344	313	319	331	324	317	314	316	298	319	333	329	329	375	341	346	318	318	346	369	349	308	328	326	326	338	393	317	382	315	356	315	346	324	336	338	354	330	329	350	350	312	345	332	311	340	330	312	322	337
45533	58501	67148	54144	42039	26617	19152	13435	14495	15398	5569	872	911	898	985	1065	1285	1531	1522	1559	1587	1222	960	830	797	776	785	822	814	811	878	786	816	795	835	811	851	832	896	792	839	836	847	777	849	834	854	816	827	829	818	856	846	837	847	853	746	831	833	780	869	814	796	821	798	876	880	821	834	787	831	812	792	839	784	791	782	787	817	849	845	799	836	773	763	780	867	808	793	851	777	831	833	791	810	771	800	854	817	814	850	814	828	847	782	833	797	772	849	834	811	793	807	816	824	753	770	865	843	776	804	838	834	822	807	798	774	800	843	775	820	802	780	820	846	852	788	848	757	792	809	806	812	782	823	819	805	779	843	781	848	829	786	811	851	823	767	804	811	794	811	764	760	815	810	821	835	859	807	742	854	834	781	846	853	878	769	768	836	816	827	831	800	801	838	821	793	826	770	829	801	821	809	806	845	858	844	787	793	804	817	798	821	795	823	835	861	775	802	766	871	817	829	815	861	804	816	768	804	789	782	770	791	862	849	814	826	781	814	817	793	860	861	799	811	779	827	803	823	820	802	821	854	898	792	812	856	796	795	776	800	771	798	751	782	802	779	809	817	816	822	824	896	827	758	820	787	840	823	845	809	807	849	783	802	819	796	799	812	849	850	796	836	772	793	839	776	833	795	785	833	777	798	767	834	798	773	816	810	836	787	797	806	809	833	780	839	797	806	813	840	776	819	824	803	811	856	861	891	868	836	792	777	859	803	795	777	796	809	852	800	798	816	800	761	863	789	868	838	834	817	843	851	752	862	797	820	826	824	812	819	837	780	799	813	838	828	815	769	830	837	784	842	815	791	806	792	836	842	824	752	805	810	766	815	829	836	843	759	809	809	804	844	827	859	852	830	840	823	747	804	797	829	799	809	801	900	828	837	859	812	829	842	869	843	852	826	775	819	800	817	789	807	801	788	784	835	818	834	804	777	799	865	816	774	844	856	775	760	835	791	841	835	790	840	758	811	807	778	815	795	777	855	763	832	852	828	796	865	802	776	835	826	778	845	818	809	848	806	811	780	826	817	840	793	865	794	855	810	789	821	807	845	818	803	742	834	834	836	781	807	806	790	793	835	800	804	780	858	734	762	831	856	824	850	819	778	799	834	787	812	803	843	782	796	810	809	813	814	817	903	839	824	773	865	835	853	879	788	842	819	871	829	797	842	845	782	778	827	800	813	805	805	823	752	855	834	794	780	841	771	835	798	772	831	806	806	878	798	842	834	810	861	781	799	781	854	787	829	780	834	806	852	852	835	812	819	761	768	817	762	836	818	843	785	796	809	853	820	823	774	784	803	853	787	787	814	832	830	814	827	811	860	823	844	795	799	792	808	826	766	835	826	790	815	789	858	819	761	796	777	796	813	831	829	789	830	799	798	832	831	791	791	840	795	863	837	834	864	875	843	763	834	829	815	758	868	810	853	829	790	803	773	792	823	818	806	742	782	820	783	821	810	845	821	853	814	820	883	824	812	855	827	834	810	784	859	797	839	797	837	774	823	769	884	813	823	824	807	822	786	735	835	840	825	802	829	866	804	807	821	836	788	835	848	858	818	786	803	841	803	864	768	811	828	801	777	848	844	810	778	861	790	806	850	775	794	797	806	839	801	841	855	814	803	833	826	813	816	833	863	815	793	826	834	760	843	851	856	798	772	791	794	863	807	843	846	812	796	822	813	839	818	845	789	809	864	828	825	774	854	828	776	816	784	816	813	840	836	817	827	808	846	762	848	780	794	783	770	793	872	842	782	834	854	877	774	783	829	814	837	814	823	842	816	868	781	843	783	782	757	828	868	804	772	841	839	833	860	810	843	841	836	850	784	753	813	767	787	832	837	778	820	840	785	830	831	817	833	861	775	808	796	829	768	806	800	792	805	870	816	813	835	776	792	810	774	811	840	833	831	783	770	813	833	825	780	846	799	791	803	810	773	844	785	795	811	849	806	802	779	855	827	776	788	827	841	737	861	813	822	805	819	821	822	837	824	814	827	851	828	830	796	807	825	824	741	778	805	784	792	807	780	852	833	790	819	850	796	855	838	810	814	784	792	842	824	841	813	791	806	783	847	788	805	830	780	846	751	804	779	780	809	875	776	786	778	787	784	817	769	789	805	790	829	824	809	814	832	773	826	868	762	862	765	787	830	741	736	792	837	824	789	844	839	866	795	815	823	794	834	824	839	776	833	794	786	803	790	837	834	822	788	831	827	880	751	820	811	871	787	790	780	825	882	809	784	793	822	822	816	794	817	862	836	842	825	835	813	775	807	841	814	859	834	818	831	767	827	781	822	849	831	856	803	811	791	788	831	855	811	809	803	852	835	823	799	824	859	857	843	827	742	785	841	819	829	829	809	825	803	805	824	836	771	835	778	829	787	808	769	783	781	860	807	804	854	782	822	815	854	755	782	784	778	852	819	849	866	774	823	792	772	787	817	853	879	814	880	913	843	853	804	855	849	795	803	780	824	785	811	795	784	785	759	834	784	844	816	834	841	801	808	826	780	813	806	795	828	811	887	794	788	787	826	820	816	879	806	821	806	783	769	842	807	807	758	842	818	785	856	784	825	793	835	850	790	842	843	844	837	822	873	831	795	793	791	846	779	780	824	840	801	839	759	816	866	787	842	845	852	786	799	790	779	803	849	814	814	796	827	831	784	831	815	819	809	823	848	812	817	803	775	781	847	835	849	842	873	784	781	806	810	748	819	794	799	814	787	838	830	829	806	855	775	834	871	820	774	846	788	798	822	845	779	813	834	830	824	785	797	841	811	809	833	784	811	826	802	842	815	809	780	776	832	879	821	896	875	803	799	836	752	756	847	854	808	879	830	803	773	806	813	860	826	786	849	782	812	802	788	811	836	776	807	840	804	897	818	803	867	844	817	776	788	815	754	803	859	748	821	793	772	833	792	853	750	837	861	812	809	832	801	847	769	804	827	757	827	830	808	812	848	819	788	850	817	815	808	825	793	842	799	786	768	850	844	791	828	805	792	820	801	843	840	811	779	776	843	794	827	859	812	796	833	847	818	839	856	796	841	788	791	874	770	840	787	831	851	781	845	788	795	799	824	821	812	812	850	835	784	829	857	804	818	784	779	775	855	793	757	778	822	811	849	868	756	841	812	848	777	786	808	790	836	802	851	781	819	828	787	836	799	814	827	813	793	773	776	802	792	829	771	810	847	805	783	794	832	779	808	832	827	811	821	802	799	784	804	833	810	821	785	875	850	775	870	815	793	778	855	863	825	810	776	824	860	861	871	849	820	817	831	771	783	813	843	854	766	876	797	803	802	762	811	858	824	797	816	830	859	794	845	859	811	796	782	838	842	795	832	830	833	801	858	781	775	830	800	804	845	804	852	844	851	816	801	831	784	841	849	803	785	778	798	791	837	823	820	801	862	796	795	852	819	809	850	816	829	808	814	770	855	752	782	802	843	838	794	834	779	781	829	860	792	804
69828	74313	72756	53412	40296	21143	11184	5903	3480	3935	1215	336	353	359	325	378	391	423	420	481	518	428	415	328	336	345	312	336	337	343	344	317	308	361	363	309	326	355	289	374	329	317	319	309	329	356	326	341	352	338	340	347	331	342	306	346	326	340	322	321	336	316	354	324	326	338	319	327	288	304	343	334	349	321	296	344	320	330	321	322	332	356	342	329	375	324	339	345	339	329	335	326	324	302	332	305	363	324	302	330	309	316	318	352	348	340	358	307	348	315	345	317	312	347	336	327	278	305	345	323	345	373	344	320	337	341	348	319	303	348	345	308	335	332	303	332	340	366	334	308	329	328	329	359	342	361	318	344	343	314	341	345	326	296	298	324	349	334	333	329	334	311	371	314	323	337	325	313	319	323	334	339	351	318	360	348	315	341	327	318	361	336	340	355	331	327	336	337	318	329	314	296	349	374	321	319	315	325	319	333	328	336	329	330	327	343	315	357	345	329	334	381	303	376	366	318	329	324	347	320	317	341	314	309	301	376	339	330	337	310	305	297	340	317	366	314	354	329	325	330	345	334	335	343	356	334	324	322	352	344	345	356	317	300	358	356	354	327	296	337	323	355	365	350	341	341	325	311	321	332	347	303	354	317	310	319	308	306	342	321	348	328	342	386	361	316	302	349	321	319	339	348	356	318	336	327	334	328	353	318	352	358	338	297	314	316	302	308	371	348	350	328	366	331	321	336	333	342	324	347	326	332	333	336	331	352	343	348	334	331	342	316	328	347	332	344	334	329	345	343	337	336	344	301	333	311	320	337	323	322	366	312	315	295	331	311	349	334	300	338	340	376	318	365	346	338	302	366	352	321	336	341	314	320	347	310	317	335	284	338	322	342	333	328	349	326	348	328	350	308	311	321	314	344	328	328	331	353	320	332	322	338	305	315	305	339	323	315	306	306	325	332	327	366	343	320	311	326	318	336	324	298	340	349	363	334	335	308	311	306	359	314	329	312	329	326	333	331	335	353	336	365	324	316	302	298	327	307	327	344	335	338	340	383	339	331	322	358	357	316	342	322	307	349	367	340	316	329	310	346	332	320	331	345	332	345	300	300	344	336	315	320	358	332	332	331	343	334	346	360	337	350	324	329	340	357	332	320	291	349	346	345	308	327	346	333	364	319	321	333	342	344	330	347	339	301	323	342	322	329	318	295	305	330	345	344	329	338	318	339	339	350	336	355	320	323	325	358	353	307	308	350	328	300	327	331	375	320	350	350	314	345	324	325	333	331	335	314	287	330	332	316	325	297	346	331	328	354	312	351	336	333	329	326	341	357	344	320	337	328	301	358	337	318	329	365	309	332	352	342	342	313	326	333	330	326	353	347	301	359	331	340	347	329	341	330	343	316	298	333	326	330	313	339	298	320	318	290	344	337	322	330	346	303	353	336	316	343	308	364	312	346	300	320	331	344	327	322	325	330	325	336	339	334	342	324	373	313	360	350	328	344	322	335	335	339	325	335	322	351	355	328	313	329	311	336	280	322	359	342	335	349	361	312	331	346	330	306	318	354	335	318	321	346	347	348	299	318	333	327	320	352	320	320	321	337	319	325	370	307	357	345	345	299	320	299	305	304	327	354	352	344	330	317	323	340	372	353	332	330	368	327	326	325	326	334	336	340	328	349	308	336	304	351	336	328	346	296	334	325	337	349	347	353	345	322	321	320	334	367	320	314	331	351	333	355	335	314	330	312	335	335	345	349	339	318	342	358	348	312	325	321	348	329	334	313	348	355	352	339	310	358	365	344	341	314	353	319	339	359	377	324	330	380	351	338	321	344	326	338	326	337	323	326	342	364	330	352	352	324	357	346	310	349	331	339	312	328	332	359	326	353	327	339	324	296	332	330	287	349	317	340	329	327	335	350	347	320	368	342	336	286	298	350	332	354	330	341	336	345	310	360	362	309	308	343	345	346	332	344	326	324	298	288	344	325	343	353	312	302	312	344	347	341	357	324	327	325	342	336	332	325	300	314	348	332	356	335	322	334	318	333	311	342	353	320	339	315	361	287	353	344	326	332	307	331	344	325	327	324	321	317	347	352	347	350	326	339	323	304	318	304	329	311	295	324	373	326	340	342	343	337	342	332	334	363	352	344	294	324	342	323	369	274	301	316	371	346	339	332	355	355	330	303	300	329	303	304	313	359	318	336	355	353	301	349	349	322	337	342	321	319	356	348	323	341	357	321	324	365	371	339	334	338	356	300	363	329	341	314	370	312	332	343	322	320	330	320	350	332	327	288	357	340	364	346	348	343	356	331	308	350	338	291	308	339	321	330	339	339	337	307	310	397	302	347	323	334	304	318	306	338	348	327	327	353	335	362	356	318	365	340	361	304	361	346	338	350	331	339	363	367	324	332	339	335	333	331	318	332	358	369	329	324	320	344	310	345	360	299	329	330	325	334	297	339	369	340	354	304	352	333	349	301	362	318	377	324	315	359	304	320	335	306	329	323	322	321	333	340	287	324	328	339	329	354	343	360	306	345	341	338	324	313	353	317	320	357	350	338	332	325	345	364	335	304	324	307	348	317	319	355	322	342	331	334	368	334	351	340	327	304	341	320	336	327	361	321	346	315	326	326	348	333	308	304	374	340	355	323	307	336	348	351	304	298	351	346	358	359	319	344	315	354	283	354	361	338	330	328	331	325	346	331	322	334	358	374	352	315	346	335	323	342	330	321	347	326	339	316	309	290	340	359	336	357	350	379	345	363	346	345	321	361	332	314	371	356	325	345	340	340	367	351	309	315	322	365	352	334	298	333	328	311	376	356	340	331	345	343	328	301	330	324	317	345	362	345	334	314	332	320	359	329	320	351	310	346	313	352	325	320	320	353	334	365	326	298	311	333	348	316	343	320	348	352	350	308	337	335	314	321	350	338	353	361	304	340	319	311	355	339	302	318	311	301	310	337	331	326	316	334	342	338	307	358	330	333	315	321	339	329	352	320	354	307	339	359	340	351	321	334	297	312	364	300	331	338	332	341	337	295	357	383	313	356	354	305	338	338	343	337	339	338	281	311	325	348	319	354	322	328	346	323	363	314	340	301	323	309	348	340	307	323	335	373	321	317	342	376	350	357	322	349	311	298	322	327	342	330	344	322	311	321	308	326	351	333	329	351	365	331	372	317	346	316	310	349	334	320	336	352	329	326	327	307	318	291	323	338	348	332	326	296	354	312	313	349	316	366	353	338	333	319	313	358	330	338	338	333	318	334	330	338	343	298	298	345	333	350	350	328	335	382	372	304	337	323	304	358	313	333	323	337	361	339	316	340	320	342	321	307	338	321	317	327	325	313	321	339	314	343	337	323	317	325	343	322	326	347	328	335	299	378	380	300	339	338	332	339	329	321	327	346	325	316	334	339	349	343	360	357	338	340	349	365	361	312	345	359	324	344	302	333	348	316	294	326	355	333	312	332	337	330	327	316	337	338	337	285	314	308	346	335	317	366
45179	58614	67591	55290	45961	28839	21796	15834	10930	13345	3948	919	846	901	901	994	1133	1406	1311	1781	1856	1453	1132	907	836	843	785	806	827	778	848	860	838	791	791	798	843	816	805	815	830	798	776	782	858	780	836	825	811	833	873	786	839	830	785	856	799	793	823	822	866	772	819	802	780	818	764	839	792	807	857	793	838	793	819	789	811	776	814	808	833	780	785	802	831	860	865	831	794	828	764	821	835	792	811	850	778	850	836	850	876	814	837	829	833	837	816	788	891	805	862	797	831	829	833	833	849	804	818	802	870	797	797	803	817	815	861	876	785	825	811	822	789	797	829	810	810	787	824	792	888	763	841	821	813	839	780	892	819	833	788	788	774	843	829	786	838	808	824	859	879	807	826	771	772	809	797	769	819	802	853	839	830	804	813	795	847	891	810	791	818	808	828	828	818	847	797	782	814	772	835	828	790	798	792	781	800	812	792	802	834	828	818	823	855	859	817	759	857	824	854	805	788	787	793	797	817	834	826	810	794	788	812	829	793	815	822	829	856	844	836	838	827	838	803	747	770	803	851	818	847	822	814	814	790	793	884	800	816	813	808	823	759	866	869	867	851	815	872	820	768	823	869	812	789	803	879	791	795	769	850	822	836	797	842	842	795	829	802	834	823	821	810	807	757	822	812	788	852	794	822	829	852	817	792	854	823	821	819	720	836	851	812	800	837	820	853	791	842	793	831	825	779	808	802	893	760	755	847	796	836	808	779	843	848	854	776	813	818	831	790	893	771	833	841	859	824	843	816	819	786	771	805	763	794	822	814	809	865	803	815	798	815	819	763	830	859	799	780	819	751	793	816	804	821	815	833	810	819	808	842	841	822	791	822	808	830	806	825	811	800	846	781	776	882	821	827	797	826	762	862	782	804	813	829	823	807	771	839	828	804	834	795	837	810	827	856	839	816	758	804	854	802	814	815	852	831	836	830	778	867	793	857	780	808	832	842	807	780	813	806	810	826	796	807	809	814	796	852	849	865	797	841	816	859	834	815	810	861	811	829	824	783	810	805	780	861	820	817	826	738	832	819	831	851	854	834	819	813	827	822	833	850	809	804	785	847	848	818	856	813	830	823	862	791	830	844	786	815	813	800	768	853	792	818	860	809	815	790	846	811	826	867	847	805	840	823	804	800	795	877	780	811	814	748	815	833	826	815	875	806	758	794	798	820	785	799	858	855	812	810	892	886	813	810	803	842	815	831	819	821	819	808	824	842	834	838	805	787	794	809	815	818	800	822	775	830	797	826	843	830	876	788	817	853	810	823	855	818	865	795	866	782	857	770	751	852	815	828	767	780	853	781	798	764	836	812	789	792	782	827	813	783	785	816	839	792	805	782	851	787	811	796	792	814	862	794	850	802	811	803	793	843	854	787	841	846	865	823	815	821	820	823	800	805	833	808	819	878	815	844	792	812	818	753	793	771	882	805	804	846	822	831	802	833	822	867	798	815	804	843	840	732	840	860	863	824	861	798	872	834	884	847	835	790	797	847	834	798	830	811	814	801	838	832	833	845	839	768	839	750	808	795	805	794	790	806	831	784	806	817	825	820	824	820	808	838	845	842	791	888	804	832	784	838	865	812	806	826	838	806	788	836	840	804	853	767	811	883	832	767	868	803	818	755	849	857	860	830	797	825	819	764	878	804	845	837	822	836	849	789	778	797	815	857	779	790	790	855	802	833	814	795	829	828	850	829	795	836	856	802	862	834	787	810	822	861	808	788	815	811	850	824	785	822	763	856	802	814	794	815	846	832	881	835	840	817	859	805	794	790	911	799	817	833	813	788	796	831	854	808	861	836	821	837	831	836	782	840	797	786	841	829	785	766	788	819	871	827	806	817	823	866	834	830	783	811	840	793	841	850	839	839	833	789	812	810	828	855	845	769	848	854	807	826	824	767	785	809	804	868	838	800	841	834	842	781	871	832	774	804	819	825	812	825	830	841	775	830	796	783	824	817	773	873	851	845	756	806	830	835	803	764	811	828	844	801	817	836	841	827	844	798	870	838	820	797	848	855	792	831	851	799	811	835	821	845	872	863	830	809	836	816	831	793	778	817	785	842	818	815	806	802	793	795	801	785	806	851	822	819	798	790	796	870	810	792	826	813	790	860	830	817	824	871	855	801	850	841	810	837	865	846	825	835	771	802	855	818	809	799	812	871	836	879	845	849	825	820	838	827	782	776	781	845	845	799	829	834	824	806	799	814	807	848	795	810	875	806	825	844	799	819	753	795	825	735	841	816	836	846	832	818	834	762	832	862	805	801	846	827	808	844	844	806	881	783	817	839	820	767	837	824	834	770	824	857	840	769	829	760	801	832	856	824	801	823	837	797	813	849	870	896	865	800	832	829	834	835	812	879	864	839	816	766	829	860	829	862	802	815	838	769	819	812	872	778	798	822	845	797	770	813	766	792	817	786	808	811	838	832	796	802	840	783	786	839	825	828	847	860	831	821	823	797	803	835	821	781	807	768	831	805	816	853	780	793	829	790	781	820	839	821	820	794	789	763	832	850	836	811	833	834	818	820	843	847	839	813	847	808	774	793	831	792	807	806	816	815	838	835	818	801	844	873	859	809	747	783	820	788	831	804	816	846	842	845	800	863	823	837	837	855	777	786	851	850	804	783	834	820	787	729	806	844	784	835	806	842	835	782	799	790	830	831	826	782	832	814	836	817	821	808	779	801	814	806	852	809	818	842	812	775	850	872	823	843	859	884	877	795	820	788	843	858	800	753	899	825	789	806	817	809	786	813	809	806	854	817	789	822	842	765	759	853	825	779	855	845	816	791	856	818	819	816	855	810	811	812	830	790	811	767	809	852	840	799	845	833	827	817	752	807	823	812	796	808	807	868	812	807	824	860	852	810	817	855	813	842	857	799	793	816	778	818	836	831	769	781	775	794	802	822	830	811	862	806	810	797	806	798	811	812	829	788	862	787	800	794	804	840	806	837	819	847	798	812	831	781	821	863	824	815	830	811	826	803	792	852	813	811	830	846	840	852	804	829	823	812	809	830	820	870	809	813	788	815	847	886	802	868	841	829	820	831	800	809	768	824	795	765	816	862	800	800	810	829	808	787	839	798	814	809	839	867	822	805	801	791	835	776	816	831	839	884	761	763	827	856	762	865	853	811	868	795	811	793	867	790	768	775	802	818	814	871	810	860	782	765	865	892	828	769	786	808	808	809	843	823	818	809	856	836	856	835	842	833	812	819	819	781	819	804	833	804	829	768	797	826	858	784	819	817	808	822	790	803	821	759	862	789	858	849	806	769	840	802	793	826	782	834	856	814	823	825	826	842	802	823	846	884	862	828	851	808	830	810	754	811	845	820	827	824	845	811	819	766	783	824	823	828	757	823	835	859	790	807	819	826	879	809	817	849	841	834	825	852	865	839	787	855	789	783	839	826	842	828	838	784	823	856	828	838	759	821	826	798	831	839	826	816	848	806	861	804	819
68942	74460	72491	51404	36854	24191	12431	6152	3746	4164	1541	339	346	327	357	361	454	517	377	506	592	446	405	358	329	308	312	337	320	341	325	321	334	323	336	297	370	314	358	339	354	337	327	335	320	298	316	350	337	336	351	344	340	325	328	328	298	342	301	328	346	355	328	302	315	331	330	331	307	312	351	325	345	316	297	353	313	340	358	340	320	299	308	343	334	350	333	324	323	346	349	357	336	370	333	328	326	307	316	346	357	360	322	347	316	319	302	337	316	325	309	331	329	317	339	335	326	362	313	349	324	341	326	325	353	311	338	338	340	317	337	294	278	340	327	344	349	315	321	345	315	357	360	312	311	294	336	287	359	332	315	354	335	341	340	324	332	326	343	366	354	322	353	345	341	350	310	338	335	349	346	345	358	362	323	312	349	320	308	327	319	350	345	314	315	323	305	363	349	296	350	369	305	347	300	325	307	342	359	334	316	329	346	344	320	314	318	363	339	331	348	330	340	338	365	337	373	317	329	327	316	334	360	357	310	334	337	309	356	329	317	336	341	356	330	375	292	313	322	367	339	301	319	305	364	360	320	323	310	337	321	332	347	327	354	337	338	309	344	301	300	316	282	340	372	358	330	340	331	359	321	334	364	326	310	340	323	341	339	339	301	321	344	325	305	309	344	340	327	335	314	325	315	323	321	324	323	320	288	307	308	326	328	324	334	297	328	340	355	311	329	335	378	353	331	317	337	324	337	338	301	329	343	355	369	354	326	315	328	352	305	345	321	324	365	365	371	321	339	345	337	346	341	329	351	324	337	314	328	321	339	357	328	349	329	322	361	333	336	313	311	309	299	340	344	360	325	329	350	334	316	299	282	322	371	324	327	336	345	354	297	317	325	352	348	290	334	311	347	331	328	327	320	324	354	355	315	325	323	325	362	325	330	306	313	345	318	365	293	354	343	330	313	344	341	326	301	336	324	323	360	361	346	338	330	363	315	312	327	315	330	336	322	300	321	340	322	315	352	320	314	338	343	343	317	328	331	363	343	310	335	333	341	295	361	329	328	347	323	326	340	338	312	353	325	313	330	343	308	318	338	333	333	352	323	324	322	290	347	336	367	332	334	343	297	293	343	330	352	329	338	327	353	330	313	314	310	309	352	317	324	328	344	325	361	370	288	341	340	350	344	323	313	322	324	309	356	360	378	308	360	370	324	338	335	325	345	339	312	320	351	335	306	348	318	313	349	337	346	297	350	337	360	328	304	346	328	306	337	308	345	340	357	326	339	305	346	310	322	326	324	344	325	333	355	353	324	313	309	329	324	316	344	356	366	301	325	353	301	313	322	320	336	317	304	338	314	301	340	324	295	327	348	336	317	327	316	358	329	347	329	334	339	282	315	333	298	316	346	376	309	346	302	344	342	345	355	349	309	318	299	350	368	284	333	345	336	328	342	314	382	363	328	260	321	346	313	333	334	338	341	344	322	334	327	347	320	336	337	329	313	355	354	335	327	314	332	318	365	342	327	312	312	326	353	314	334	307	356	312	325	342	360	355	333	293	344	342	318	302	322	347	317	365	347	345	309	321	326	358	353	330	342	336	349	360	313	293	332	358	352	335	336	294	325	338	335	334	344	342	310	339	355	299	314	319	312	342	321	343	331	331	333	342	308	333	339	308	298	326	339	316	310	316	349	336	333	336	340	308	340	338	323	345	296	298	350	339	322	370	359	366	361	347	314	338	337	329	313	334	348	323	335	321	318	366	327	341	353	302	323	324	347	319	353	328	338	327	339	343	331	331	361	340	331	354	337	305	352	315	345	346	332	350	331	332	309	334	297	349	338	345	353	345	363	336	302	316	320	322	324	299	325	331	270	344	334	390	319	348	340	315	327	309	355	333	351	332	292	319	331	324	328	351	351	346	345	330	312	332	339	319	294	309	329	358	342	366	314	320	338	361	337	315	336	359	336	325	314	320	321	327	328	364	340	340	365	329	325	345	318	314	317	327	342	330	322	335	310	332	330	325	352	333	313	304	339	315	313	346	318	346	325	316	357	333	326	317	323	335	332	313	307	346	327	332	335	368	303	344	343	333	323	372	326	354	329	297	355	332	328	332	304	316	334	339	340	343	329	335	308	329	329	341	337	348	345	311	328	305	305	306	343	293	318	340	326	315	313	302	357	335	319	356	365	343	320	334	290	334	327	301	309	297	308	332	349	340	299	368	307	313	351	329	309	318	334	309	304	303	339	336	352	331	296	333	355	338	313	314	339	331	330	328	300	336	310	335	350	351	333	332	327	315	332	332	323	342	316	321	324	339	328	316	338	327	344	354	319	311	329	295	320	327	346	318	349	351	331	309	333	329	334	339	333	353	330	343	337	330	337	316	339	323	351	291	301	338	334	318	301	323	324	302	325	352	322	350	306	319	297	335	319	310	319	331	352	353	301	331	305	325	308	321	348	328	317	318	299	300	363	359	351	343	317	349	345	329	331	360	307	310	309	352	337	312	352	315	343	318	317	348	339	306	349	350	339	326	341	335	338	326	316	336	309	344	345	321	377	353	334	341	359	318	308	327	347	321	351	323	308	359	339	330	344	319	332	340	326	362	307	359	349	337	316	346	331	314	341	330	333	345	333	321	351	352	321	327	343	305	327	347	344	328	324	350	321	340	322	328	299	346	364	303	296	302	319	366	316	342	289	351	349	334	333	339	361	315	319	313	327	339	332	351	333	318	345	294	322	321	341	343	351	360	323	336	357	351	355	340	314	335	335	337	340	338	332	330	370	341	340	337	373	303	342	323	308	353	322	326	326	320	352	321	304	352	307	303	348	306	288	323	346	325	315	320	318	286	322	335	317	340	364	335	327	360	328	328	310	331	324	325	348	321	341	354	310	321	328	334	311	333	319	312	345	333	339	379	343	327	317	297	312	342	346	295	339	343	330	382	326	332	325	334	335	324	337	310	321	301	319	300	301	345	328	323	337	336	320	321	315	343	327	308	317	340	325	323	308	331	315	358	333	315	305	321	373	307	351	368	318	320	362	345	344	329	306	328	344	320	355	275	352	312	320	346	348	315	323	331	337	347	350	350	333	353	343	322	343	320	347	362	338	317	353	321	345	330	328	334	332	341	363	322	333	367	311	351	312	317	328	324	336	351	287	322	308	313	367	339	377	309	312	328	296	329	351	332	338	287	348	317	306	331	348	367	325	329	342	306	314	335	331	321	327	333	324	334	337	317	314	315	354	347	342	295	321	342	331	343	308	350	325	320	325	326	298	304	341	331	376	352	338	312	308	305	292	330	348	330	326	349	346	356	330	329	318	355	365	324	305	323	380	323	324	327	380	356	363	345	347	352	328	332	306	355	305	357	331	357	353	333	316	370	357	318	328	332	331	332	355	352	315	310	351	372	317	312	345	333	330	335	295	305	323	337	344	341	349	325	323	308	337	359	313	323	349	338	316	294	335	304	345	356	336	338	317	351	343	336	345	346	329	305	311	343
44790	58276	67252	53618	43390	33056	23939	15359	12082	14317	5043	952	940	902	899	1115	1490	1835	1249	1831	1954	1343	1111	906	824	796	828	841	865	814	787	797	866	854	767	795	848	822	762	817	826	826	818	828	848	807	810	842	774	854	874	877	868	874	821	828	821	828	781	808	798	795	828	851	799	752	772	803	838	795	788	789	809	844	789	768	879	825	800	860	785	773	843	871	807	834	786	810	819	810	846	812	790	839	806	830	850	798	816	787	829	823	764	804	757	792	833	807	798	814	853	821	864	733	888	819	797	822	824	809	803	819	849	826	791	834	812	846	844	825	808	847	848	802	827	828	815	838	885	807	854	806	865	830	799	830	843	821	800	820	797	843	786	810	807	821	796	800	808	814	814	826	753	797	833	752	840	787	812	807	848	781	841	784	866	837	801	853	794	809	834	843	792	829	776	809	810	826	820	804	787	823	841	814	807	828	844	784	805	833	818	811	837	845	734	811	815	847	857	826	798	780	779	823	812	824	829	813	806	778	840	791	808	794	838	799	824	823	824	833	850	789	828	836	806	824	790	779	825	823	839	791	794	798	799	881	863	837	846	855	848	826	818	843	798	845	813	808	835	818	788	847	825	806	778	843	771	802	816	789	783	791	761	865	858	779	800	809	758	786	856	812	811	763	809	842	773	829	820	801	796	800	799	812	806	834	886	803	833	776	836	768	765	851	846	862	770	821	827	794	788	785	756	814	789	844	795	839	792	831	804	857	784	812	862	828	835	804	815	826	811	813	801	802	822	836	818	852	803	845	809	782	760	791	782	754	818	814	762	837	799	792	855	826	823	775	828	837	885	801	786	771	805	818	873	773	810	796	810	833	838	809	803	846	798	815	769	801	786	784	778	809	792	831	763	783	819	848	812	820	786	785	788	853	849	824	807	826	816	845	832	825	823	813	754	793	782	789	823	808	838	747	859	844	772	783	810	863	814	815	859	798	759	791	811	820	801	840	803	822	826	804	816	813	832	768	813	780	788	759	821	790	856	841	806	804	819	803	826	805	773	785	840	784	794	776	839	797	802	760	788	863	857	853	856	821	768	780	802	782	835	802	820	865	807	809	836	804	837	782	862	823	843	833	835	774	793	848	826	796	845	845	845	805	828	822	817	834	778	855	758	792	813	831	868	804	838	815	815	787	803	763	813	803	844	781	833	873	827	789	828	823	795	759	760	882	779	787	831	822	785	835	782	833	783	816	824	840	816	878	814	808	852	811	802	770	818	809	816	888	817	817	811	853	853	812	788	816	773	880	869	861	804	784	838	816	856	822	840	782	803	838	815	796	855	839	813	808	808	847	838	828	794	775	801	864	845	808	794	853	804	779	850	845	831	812	827	844	809	790	833	861	766	853	776	814	836	805	841	781	858	862	825	802	829	818	806	846	754	819	860	838	835	772	861	819	800	810	865	817	818	839	804	855	835	843	854	850	858	807	839	831	830	795	800	799	855	826	792	823	868	827	850	793	819	828	813	821	808	789	768	807	826	787	780	844	805	791	834	801	801	780	783	819	806	805	802	791	789	857	827	820	813	841	788	836	822	848	800	739	818	836	793	833	843	765	761	854	846	829	836	811	795	764	797	817	832	798	795	818	794	834	774	807	819	856	788	806	833	812	859	843	841	812	854	810	831	809	790	766	833	841	816	797	866	808	855	852	843	805	826	831	798	808	847	833	790	787	820	818	830	771	839	821	810	807	852	846	814	845	797	847	791	795	827	831	780	849	808	804	863	856	828	853	790	842	815	840	863	836	855	832	806	808	834	803	847	794	774	796	841	820	845	803	757	774	762	837	806	804	834	787	826	786	791	824	797	771	859	803	811	786	845	801	769	810	807	866	833	814	822	809	880	786	772	796	830	781	830	821	819	800	802	826	822	785	786	846	825	793	788	827	805	800	814	873	838	780	799	888	819	765	817	850	859	812	787	817	819	846	789	808	762	872	817	815	789	800	810	813	812	834	834	772	813	779	794	790	826	795	832	808	785	817	797	802	845	822	815	825	810	772	825	761	828	794	847	819	830	865	765	807	822	783	844	811	820	772	828	794	829	789	815	787	782	780	794	846	831	842	819	848	793	790	798	849	816	812	835	810	854	821	824	856	789	824	835	773	826	796	805	817	806	849	817	762	767	828	836	830	827	844	822	839	781	829	794	797	792	816	822	778	827	834	815	806	867	784	801	845	787	852	874	817	825	819	793	777	839	795	846	828	822	807	801	763	844	836	810	801	829	784	838	793	813	834	804	797	839	820	846	815	803	786	843	871	795	809	822	854	770	768	806	869	811	808	848	846	826	844	865	814	835	838	858	829	833	800	806	809	807	811	759	827	808	807	806	795	831	818	794	819	788	815	814	814	818	838	808	832	812	828	904	853	850	829	764	786	794	812	802	795	854	816	825	783	823	801	822	812	857	844	816	819	813	822	841	872	784	800	875	808	853	767	845	751	852	850	871	869	861	831	786	801	799	813	849	839	820	762	836	805	824	809	806	795	856	803	816	807	784	788	783	763	775	799	795	804	811	797	845	816	788	840	743	813	804	776	788	804	785	803	833	791	790	834	794	844	856	859	791	833	872	841	756	840	826	782	792	793	791	835	837	806	791	841	799	827	771	858	820	753	830	802	807	799	817	825	824	764	852	787	831	796	805	805	833	818	834	847	815	872	808	816	811	804	808	862	830	821	871	812	863	819	825	822	836	815	793	774	814	790	817	798	878	811	790	754	898	790	808	859	807	804	821	843	798	769	810	839	761	852	835	807	795	842	825	779	849	795	790	809	857	842	774	810	790	825	817	863	797	840	891	761	754	822	840	802	827	766	797	781	801	826	861	877	869	831	838	795	819	819	804	828	795	885	898	801	819	796	769	788	827	841	828	798	807	869	837	777	844	810	840	802	830	796	830	827	832	784	802	833	809	839	790	798	836	765	769	840	796	834	807	815	828	835	806	774	783	842	804	846	831	833	822	856	795	832	811	852	874	809	772	787	793	807	809	777	800	817	847	854	808	878	790	838	816	840	813	795	774	804	790	756	822	806	828	897	782	806	780	845	789	832	824	853	776	890	809	809	807	832	749	802	802	822	798	804	822	814	851	868	809	781	801	834	786	802	844	782	785	814	837	743	805	789	809	796	781	796	793	832	760	813	787	841	795	793	836	818	822	834	751	856	820	850	868	797	826	834	811	842	844	797	831	826	840	802	804	787	825	820	763	817	786	825	853	808	803	791	791	835	827	849	884	842	805	806	800	854	805	802	804	781	775	771	821	794	818	817	811	813	802	852	858	778	868	810	817	810	818	808	819	796	790	776	768	742	845	790	848	808	866	833	896	844	787	840	846	821	788	812	876	830	855	834	785	806	771	779	811	813	828	789	843	808	811	799	801	755	848	844	745	829	827	799	768	833	869	813	744	877	837	837	780	801	799	810	780	836	803	786	796	847	825	814	766	790	868	828	864	819	788	802	838	852
68823	75587	72160	52669	35000	24764	11987	6500	3588	3845	1459	377	313	325	333	341	397	493	493	524	465	387	389	332	357	312	332	334	339	358	314	352	341	339	327	344	302	353	348	317	319	338	328	350	342	309	321	324	324	362	355	355	332	371	330	323	316	290	331	314	317	340	339	356	344	369	339	301	327	331	318	335	333	347	333	337	325	310	335	346	322	318	355	331	304	304	333	341	336	303	318	287	340	336	312	322	323	329	324	347	319	348	329	322	333	294	346	316	293	329	316	345	292	324	326	326	319	317	379	341	359	348	314	300	313	357	338	317	345	292	348	331	313	323	334	305	301	318	335	329	357	310	305	310	298	339	322	345	308	348	329	366	347	300	310	326	323	350	342	310	321	303	329	347	343	333	313	316	337	346	338	362	303	321	378	311	305	312	343	345	325	329	345	336	340	327	294	293	311	349	330	360	353	322	370	340	347	339	350	341	302	372	357	316	358	296	333	337	339	336	319	344	302	352	329	341	340	344	311	364	318	329	335	329	354	351	323	326	310	334	331	327	361	338	314	319	330	333	359	329	304	359	345	323	333	335	318	322	334	331	311	330	328	338	319	355	325	332	320	315	318	284	314	305	330	297	375	317	299	300	357	323	319	290	361	336	349	353	346	318	345	320	353	383	366	353	332	323	349	334	361	345	351	357	332	340	327	347	310	354	327	343	352	338	329	313	339	318	360	339	353	336	354	322	354	304	294	321	311	342	338	362	296	313	330	303	314	322	334	296	326	327	366	328	324	333	337	319	305	346	324	308	333	357	335	320	330	285	322	321	327	318	317	376	318	327	303	318	326	350	338	369	355	307	384	326	329	348	323	341	337	370	345	323	296	341	353	320	327	313	355	311	342	334	327	323	340	335	328	336	279	320	304	323	319	343	325	322	357	358	330	319	325	344	338	338	305	307	340	306	353	256	325	315	331	316	320	327	326	358	305	346	344	304	322	318	352	304	283	287	326	299	298	359	276	329	322	402	354	328	313	356	352	344	328	290	335	354	340	293	315	339	306	326	297	361	323	331	359	313	341	330	382	325	330	320	311	311	335	359	341	327	338	367	317	333	310	311	347	328	325	340	323	347	326	365	319	308	356	340	346	325	308	360	331	350	311	358	342	316	326	343	310	324	317	336	361	341	317	333	308	363	350	358	364	336	355	342	335	319	341	350	343	333	310	334	337	331	307	353	351	350	341	343	330	356	361	350	370	305	304	290	299	322	329	358	326	330	336	359	299	301	317	330	326	327	314	301	362	321	301	326	282	329	355	326	338	333	331	338	359	333	322	360	351	317	335	340	388	327	315	340	333	345	340	327	348	314	348	342	368	304	309	329	283	314	291	342	332	338	333	337	325	302	344	332	356	338	347	339	325	358	321	303	311	348	301	274	344	345	378	327	339	334	365	324	327	374	322	347	361	317	330	323	366	302	347	349	312	332	331	333	362	309	302	369	329	325	319	320	346	340	299	358	302	350	338	330	301	314	302	343	346	314	324	336	340	307	337	323	350	332	338	336	329	315	335	360	320	349	318	320	322	305	347	331	304	354	318	361	328	352	338	324	309	356	313	354	369	343	329	347	305	344	334	335	330	325	333	315	341	308	333	358	312	332	315	315	361	341	346	337	334	328	357	326	335	307	307	316	354	326	322	334	333	310	304	355	339	367	336	305	324	302	375	338	371	326	346	323	327	286	349	363	369	352	338	319	340	349	353	345	325	350	330	355	366	326	322	328	314	314	375	339	340	333	340	329	307	355	326	320	332	324	340	302	346	357	316	341	334	346	345	312	324	355	358	355	315	324	337	341	330	336	340	316	343	313	333	327	309	308	318	364	349	312	336	314	331	325	345	315	312	308	331	329	319	313	324	380	337	340	335	369	320	326	350	334	290	304	306	331	337	360	286	327	300	300	371	359	325	321	330	336	356	321	341	336	314	336	323	325	353	341	350	375	341	319	304	376	301	320	340	327	333	320	286	327	343	339	305	347	330	311	358	330	314	300	342	354	320	331	304	310	302	338	319	310	326	309	359	316	335	354	336	308	300	325	319	324	343	367	332	326	340	295	347	347	296	356	319	320	355	349	340	323	333	328	357	337	306	318	349	362	358	321	349	310	333	363	340	343	321	351	307	316	323	324	342	354	307	330	324	322	320	337	373	338	359	350	301	299	300	326	335	332	317	321	328	344	310	346	314	318	300	298	338	333	333	326	316	319	350	330	290	308	344	347	306	341	317	336	333	341	344	359	312	335	330	317	352	344	344	327	335	318	344	341	335	345	351	351	338	306	294	336	300	300	385	317	329	357	368	313	306	342	334	338	340	334	313	332	369	334	327	332	352	306	317	344	347	334	360	358	360	334	329	310	348	327	349	323	313	321	311	317	332	321	313	323	359	318	354	325	316	345	316	325	318	337	331	315	321	345	330	330	324	340	322	347	337	312	322	335	357	343	325	343	334	305	328	357	318	320	330	343	315	350	352	351	336	345	368	351	378	322	343	340	348	338	297	342	317	351	316	311	322	324	368	350	321	325	314	337	314	307	352	325	340	327	337	306	312	313	326	300	359	329	295	366	356	310	317	342	321	311	317	322	325	341	358	335	328	335	329	371	310	330	329	326	337	358	307	338	341	354	351	333	355	318	344	313	322	331	302	319	312	317	354	347	326	309	346	312	330	355	328	359	316	303	355	374	355	338	334	322	344	322	304	334	328	323	337	358	353	344	332	315	357	349	335	340	372	331	333	332	360	340	324	323	351	341	309	368	326	326	320	310	336	314	318	328	343	353	323	331	325	340	339	351	301	329	331	345	331	344	317	343	353	324	312	372	332	316	347	330	345	339	324	344	322	320	291	337	314	321	358	351	324	352	333	343	311	318	336	335	330	303	330	322	318	356	351	336	333	347	305	359	327	335	359	327	327	350	322	327	317	341	366	319	290	356	309	326	356	350	332	322	359	337	305	334	329	359	346	341	353	379	338	339	342	330	354	355	351	318	341	343	347	354	341	319	301	294	322	336	339	364	314	362	333	363	326	355	330	341	352	304	305	314	308	328	342	317	381	309	341	332	338	330	352	308	316	360	334	317	327	345	313	306	342	305	386	325	304	331	335	317	324	347	336	341	331	338	330	321	343	321	361	295	365	313	343	325	316	303	322	313	346	339	329	314	320	356	358	329	330	352	328	306	332	313	337	299	341	333	312	348	348	363	348	320	345	320	293	328	319	356	290	361	373	346	350	339	322	332	349	356	313	332	319	348	304	360	322	322	336	347	354	314	330	334	311	329	338	324	345	313	326	325	349	318	357	320	354	320	321	317	313	322	331	323	343	317	338	349	368	320	345	311	331	318	336	358	337	293	332	358	342	335	346	327	347	334	335	333	356	350	345	338	342	330	353	334	306	333	304	322	345	322	337	333	301	304	320	357	343	339	363	350	348	318	332	316	324	351	321	321	365	342	332	338	330	310	328	316
44266	59065	67063	54118	42138	34348	22452	16272	11603	13295	4878	850	892	791	920	858	1146	1722	1771	1706	1548	1320	1056	870	834	815	808	823	790	829	866	808	874	806	870	798	839	854	786	791	833	815	801	792	812	837	808	846	805	836	806	791	800	847	827	812	793	785	867	830	801	783	806	789	785	826	855	785	796	821	809	801	766	803	825	780	831	797	768	798	825	835	794	823	815	787	852	813	814	816	804	838	812	800	832	823	794	798	810	872	833	783	776	809	803	836	780	782	890	817	806	840	809	809	863	823	823	844	824	829	823	801	793	828	766	803	850	807	780	801	850	820	793	847	877	817	790	779	794	818	836	762	817	796	808	816	734	833	856	820	810	874	808	824	821	825	797	816	829	858	785	781	848	789	826	780	797	783	795	820	823	790	753	779	779	799	811	823	824	808	824	859	812	837	846	794	868	816	821	793	794	824	776	860	809	823	845	834	800	775	833	796	840	788	787	797	822	811	804	799	812	783	787	839	828	783	828	861	796	836	791	777	796	840	802	849	785	827	818	822	855	828	826	816	792	814	793	822	785	780	815	847	859	819	778	867	777	808	831	792	804	849	797	798	838	838	734	783	817	802	828	777	771	789	811	860	823	759	836	830	849	814	805	799	897	780	793	847	770	759	855	851	764	820	814	804	816	813	766	785	882	829	800	803	816	801	753	864	821	833	794	828	820	776	823	816	811	782	841	831	793	784	787	793	852	822	822	800	803	769	806	799	791	771	825	822	818	784	745	779	763	821	788	840	822	817	829	813	729	817	812	789	759	817	769	802	819	833	855	780	790	824	772	804	822	800	815	848	824	836	793	789	827	823	837	805	798	779	850	808	810	807	758	857	828	815	825	852	870	794	814	838	828	867	761	797	802	769	824	791	843	806	772	832	802	829	793	808	796	799	786	817	834	840	776	820	767	790	822	850	831	820	862	833	830	794	823	783	800	816	843	843	786	827	831	794	821	766	791	844	777	844	789	818	852	844	862	799	786	753	786	792	797	787	815	824	814	774	851	827	770	853	824	866	790	795	785	814	781	826	830	818	828	813	872	792	793	790	760	866	791	821	787	823	818	795	810	812	745	838	841	829	777	810	799	813	861	851	782	793	797	792	796	833	777	812	798	792	862	748	804	829	819	820	854	842	806	795	815	782	798	820	788	806	835	810	859	770	856	802	850	816	773	793	786	798	874	811	790	776	841	779	787	844	795	806	765	817	801	790	806	810	850	821	760	833	836	806	821	819	871	770	814	842	786	850	782	793	781	841	843	803	802	832	777	810	807	864	791	771	780	850	792	839	884	829	846	835	833	836	833	802	777	837	799	767	779	824	763	836	845	796	824	811	843	821	789	801	828	783	809	820	821	812	839	782	781	823	835	831	785	796	805	785	785	811	815	781	859	755	846	828	809	770	821	794	860	797	828	834	820	832	782	814	817	840	759	830	779	805	762	816	783	830	819	805	793	773	756	794	834	800	843	815	838	778	828	787	807	834	800	768	850	812	764	776	789	780	817	790	803	813	792	817	811	802	799	806	805	784	791	774	810	857	834	839	811	866	795	810	872	855	811	854	769	868	785	732	819	784	866	853	831	806	791	879	819	818	848	795	835	878	821	776	834	867	787	801	783	815	802	838	832	849	822	790	867	772	827	829	782	874	781	835	856	839	861	870	887	807	810	798	824	797	778	793	795	781	809	808	758	790	807	794	840	820	806	789	795	839	798	809	800	799	815	829	829	790	820	807	800	776	828	796	774	804	872	807	810	813	816	823	804	779	804	811	826	841	810	809	811	821	812	862	806	752	748	832	817	785	807	800	837	851	832	812	834	850	854	789	830	771	809	805	778	793	788	826	804	826	808	776	795	778	817	810	810	807	840	850	831	774	830	795	795	841	803	831	793	794	812	804	828	790	843	821	833	820	800	814	786	790	733	769	808	786	816	849	836	856	765	821	838	809	799	848	796	821	879	797	816	812	782	871	789	856	870	859	794	777	782	874	850	856	800	820	798	855	806	818	815	818	796	780	775	837	844	819	813	866	808	851	867	838	868	786	811	880	834	775	839	844	803	836	787	786	844	844	824	861	802	800	792	840	796	821	789	864	829	804	823	739	785	786	846	828	833	792	818	797	788	828	791	849	827	816	811	825	825	836	786	743	857	789	830	864	822	789	831	849	848	811	790	841	809	824	818	786	858	885	821	800	855	837	797	803	848	775	805	784	844	824	843	811	835	853	820	778	843	866	834	804	871	798	808	826	796	820	872	822	829	824	910	778	787	779	837	827	837	811	819	800	779	859	786	836	795	845	820	830	825	800	816	807	810	840	795	810	803	782	800	825	841	811	810	831	825	832	822	775	825	795	778	843	794	860	838	796	826	793	798	755	788	851	815	805	806	831	781	877	824	785	830	770	798	802	787	791	792	842	853	818	884	851	851	801	821	812	810	811	825	814	822	837	807	778	802	843	782	790	871	859	748	874	834	827	829	776	830	829	794	856	812	862	824	840	836	819	827	847	788	843	838	832	790	822	790	814	799	823	865	812	851	782	812	809	801	817	805	832	844	846	830	832	843	813	819	841	806	780	793	816	829	758	835	751	822	798	846	797	817	806	790	742	826	832	804	752	822	863	758	829	773	748	802	798	818	833	795	832	854	768	845	864	769	853	816	831	798	788	856	837	837	734	826	765	870	805	786	837	800	770	790	844	801	809	860	847	805	811	862	818	796	814	821	790	791	848	828	799	860	826	783	836	838	878	803	813	770	740	813	864	853	824	763	775	775	821	813	802	848	824	831	803	819	772	815	824	816	859	813	881	803	833	811	830	788	799	818	810	821	816	845	843	812	833	820	846	785	774	816	814	786	817	806	817	829	777	781	852	800	791	802	859	791	791	782	810	831	812	847	792	847	782	787	791	766	839	788	827	802	798	750	825	739	795	801	815	789	816	799	766	783	836	778	842	811	774	825	820	868	827	850	846	824	814	831	800	809	798	900	795	843	791	809	828	822	804	824	804	781	783	841	777	849	820	848	806	851	834	852	803	790	858	851	782	800	770	809	810	829	865	800	807	845	824	771	861	813	820	809	794	816	837	814	785	802	751	759	818	817	800	845	843	777	763	786	834	812	783	820	767	780	809	824	824	835	803	832	769	806	845	824	825	838	780	839	829	775	815	823	795	813	802	856	886	824	806	785	810	797	796	821	818	820	806	815	784	847	868	804	847	797	831	832	855	810	827	772	811	829	793	777	794	838	788	880	827	811	813	777	798	753	846	833	839	828	813	831	832	797	856	768	789	796	822	794	801	844	820	871	853	788	855	807	809	837	793	835	797	843	847	840	831	827	812	800	855	853	859	829	814	783	845	844	788	819	783	859	824	832	786	793	843	836	822	850	859	837	762	805	859	830	823	820	816	782	800	793	787	774	788	820	804	822	857	826	841	791	765	766	818	803	843	787	815	858	766	761	836	839	807	817	821	796	866
70166	76081	71012	49788	34415	22870	12970	7359	4723	4286	2363	403	366	350	366	369	364	487	557	477	503	468	383	361	326	301	376	355	371	352	355	347	282	336	344	309	333	337	352	327	365	352	313	302	295	348	334	320	302	349	314	331	376	322	350	326	320	334	353	334	331	346	344	319	362	341	331	320	290	295	302	304	325	337	361	321	316	331	324	342	319	328	342	319	345	315	338	311	346	328	353	308	323	300	320	331	350	349	308	335	337	314	327	346	306	318	326	320	307	345	330	327	340	341	338	335	345	329	332	300	357	318	326	352	332	357	324	349	363	314	346	342	333	309	345	339	297	335	335	329	326	357	323	354	344	340	301	323	333	341	304	314	311	299	370	321	347	308	340	345	337	310	323	330	308	284	325	344	371	321	305	340	333	312	329	342	321	334	330	317	334	349	320	314	344	372	322	337	343	339	314	327	322	345	299	312	332	306	288	326	310	326	290	345	341	337	296	333	310	315	313	308	331	364	327	347	315	344	383	368	355	322	347	338	329	331	330	323	317	326	360	317	365	341	345	325	328	356	315	317	324	307	316	305	329	341	338	304	330	320	345	333	357	355	347	372	346	326	341	353	311	328	359	319	320	348	328	345	341	301	348	307	336	321	322	333	306	341	333	342	322	294	345	308	322	314	361	305	329	384	335	304	308	323	340	318	344	329	317	318	334	348	334	335	370	316	324	316	362	333	324	335	357	340	295	347	353	328	316	373	318	318	332	334	338	326	317	314	343	356	300	322	329	315	298	348	347	322	302	336	324	314	342	324	352	324	325	309	334	314	348	310	325	346	321	379	360	344	346	349	330	346	328	333	329	301	323	321	340	306	336	357	317	326	317	310	325	337	319	329	342	353	320	304	329	332	305	382	328	346	313	363	333	338	368	366	333	370	343	358	344	308	314	377	341	339	346	354	370	307	336	366	323	339	329	330	292	330	342	336	360	341	360	268	337	313	318	324	351	345	361	322	351	325	326	311	324	317	311	340	326	324	322	320	308	313	341	332	339	316	358	354	315	366	347	341	339	344	329	340	319	328	350	318	334	366	371	321	335	352	334	341	350	331	323	328	319	340	320	337	336	310	326	326	323	309	318	323	348	322	281	316	301	310	358	350	322	292	306	347	347	382	341	331	299	362	313	334	364	349	341	378	320	292	336	357	340	331	315	320	371	338	332	347	333	335	336	281	339	333	331	361	309	287	361	313	329	308	329	358	318	329	341	316	332	336	317	318	349	300	343	345	331	327	344	328	319	326	330	337	325	337	328	319	304	363	333	306	343	330	315	329	311	339	317	297	336	329	319	332	346	327	320	356	337	287	317	334	329	346	325	344	354	336	365	333	331	315	359	319	321	346	332	303	326	331	327	348	308	306	327	335	340	318	344	335	319	348	328	336	361	326	362	361	336	329	319	335	330	300	317	311	357	337	332	310	313	319	330	335	333	334	325	324	327	336	313	338	314	296	345	296	353	286	344	349	347	363	347	350	333	350	329	299	328	349	317	345	356	336	336	310	327	323	301	339	360	317	338	325	322	355	321	317	346	340	314	333	331	354	358	318	352	326	323	322	316	316	305	342	347	342	331	331	327	331	313	333	331	312	307	358	332	333	382	328	353	321	347	339	365	332	373	351	344	345	321	359	323	361	372	325	372	326	325	335	343	336	310	368	356	319	316	320	337	316	345	302	340	326	333	367	320	310	318	337	316	312	332	349	329	316	313	338	331	332	310	325	328	334	344	358	316	314	313	338	315	273	340	332	346	329	356	308	291	343	322	305	315	349	349	329	365	344	299	347	350	328	290	317	354	350	312	365	344	353	373	331	324	328	317	359	309	329	331	370	311	329	312	322	349	347	331	311	358	333	330	314	329	310	338	356	321	338	323	310	346	364	335	295	332	327	323	342	331	315	337	342	334	344	338	309	318	314	316	354	313	334	330	337	329	357	321	323	337	323	330	308	336	328	349	324	351	347	292	351	314	333	305	334	317	322	338	335	325	338	316	325	300	321	320	345	376	354	331	336	306	328	348	340	296	343	338	352	315	363	314	333	353	327	347	336	335	320	313	339	306	321	321	347	320	355	344	307	325	340	357	319	310	327	325	325	347	353	344	309	327	325	308	317	309	341	380	306	294	334	346	313	338	318	331	315	315	333	301	329	333	339	316	332	349	341	341	321	353	352	326	375	326	334	341	318	369	322	312	329	361	347	302	322	323	352	302	348	327	326	326	329	334	331	344	317	336	315	347	311	342	343	338	346	326	316	335	338	333	335	363	301	337	342	325	322	347	317	284	316	327	370	309	331	322	327	328	315	334	319	366	343	299	304	345	360	351	333	341	335	326	319	300	324	312	328	303	293	348	327	312	358	322	321	344	336	324	326	326	328	325	335	308	309	328	334	319	339	336	324	358	320	358	315	337	355	328	358	358	362	325	328	306	327	355	309	311	316	316	353	345	324	345	307	303	328	317	344	361	348	322	373	315	342	323	344	330	340	305	319	339	322	294	337	360	356	330	286	346	347	294	360	342	326	372	318	336	340	314	361	338	314	318	336	332	325	337	342	311	311	327	340	357	340	303	312	342	329	331	289	357	350	345	346	304	339	293	313	376	356	314	345	345	341	345	338	328	357	315	285	328	343	333	326	331	354	329	365	331	336	307	312	276	349	311	310	301	354	333	325	311	339	337	349	322	316	306	297	319	364	337	327	283	351	347	333	344	316	322	348	345	284	306	335	318	319	341	366	282	348	304	324	328	320	331	329	321	312	305	296	326	331	308	299	329	333	345	356	313	316	346	344	331	370	327	351	317	312	316	333	349	322	311	342	342	334	331	336	319	316	311	361	299	317	318	340	317	369	345	282	319	300	351	333	310	336	300	320	321	345	344	326	370	339	357	353	329	364	293	328	321	299	329	353	341	346	350	307	344	312	353	302	315	327	308	326	318	321	325	336	370	371	324	335	328	324	337	304	343	312	327	335	312	314	309	343	321	298	316	352	351	331	304	308	310	334	339	326	339	343	305	331	300	324	337	315	345	347	346	380	299	352	335	328	343	316	360	339	309	350	307	331	359	323	323	346	318	300	322	307	338	334	349	333	355	278	318	315	335	365	355	323	325	325	321	325	309	320	315	308	302	337	324	308	308	328	341	306	323	341	324	354	327	347	333	314	341	335	307	323	295	330	329	306	328	325	318	359	320	348	333	313	341	309	325	323	325	334	330	309	317	355	324	333	361	309	314	311	354	323	321	307	316	368	309	323	314	317	341	307	345	308	341	327	334	319	335	316	343	343	331	279	330	340	340	330	326	305	317	360	329	321	329	320	317	321	331	355	326	359	323	286	312	306	330	331	313	312	352	316	338	316	336	325	337	354	345	328	357	322	331	301	337	300	328	310	340	363	336	342	331	332	305	304	340	351	350	365	359	326	335	310	304	325	325	348	328	353	326	346	357	364	343	321	371	329	350	359	332	344
44840	59308	64666	52379	41558	33158	24867	18375	14530	14906	7834	1003	928	944	961	942	1266	1831	2142	1878	1958	1494	1081	956	823	803	753	803	821	830	811	788	741	800	773	832	817	829	792	779	825	832	861	764	781	775	854	829	789	803	845	801	846	863	796	804	780	832	839	809	847	805	757	802	822	839	849	785	882	823	860	797	752	790	837	811	792	806	817	801	842	831	779	808	847	783	831	778	817	820	847	824	883	785	819	805	768	813	782	789	836	840	712	794	809	746	777	780	820	815	809	837	814	828	750	819	769	808	863	841	788	831	765	854	773	831	840	779	854	839	834	825	821	818	795	824	826	782	829	839	789	798	783	832	825	797	836	844	813	843	837	842	825	814	801	802	886	831	826	830	818	777	822	832	802	800	795	803	789	806	848	809	770	816	819	848	762	787	769	782	799	834	826	824	772	793	822	725	842	814	794	810	836	813	838	871	758	775	808	849	835	824	818	775	810	801	814	871	819	799	791	783	829	795	777	762	853	789	829	766	780	869	798	789	873	811	793	855	828	750	795	781	849	829	814	849	819	803	801	770	801	835	807	799	769	828	821	764	849	799	813	795	815	843	843	855	847	820	831	735	813	833	839	805	758	805	814	821	829	839	771	781	783	839	845	785	808	821	738	809	826	823	819	832	808	816	791	826	807	841	834	861	850	807	805	769	803	783	783	819	800	880	799	832	816	823	783	816	825	820	805	821	817	816	809	772	824	824	852	814	784	765	853	847	783	769	838	845	789	853	824	825	787	771	806	791	802	830	761	800	811	878	838	771	800	798	848	817	787	860	821	849	832	814	815	834	802	771	774	820	867	848	838	840	805	822	770	824	831	778	841	830	777	769	812	799	839	795	796	791	831	805	851	843	800	775	807	835	809	788	832	782	796	826	805	795	810	812	823	839	780	772	792	821	779	807	815	815	809	826	844	820	730	800	807	789	794	829	790	794	803	827	861	792	818	793	793	825	786	874	772	767	822	859	781	777	827	844	805	842	827	799	786	820	862	824	815	801	837	830	762	772	822	821	804	812	742	820	810	765	801	864	824	816	808	804	762	809	784	779	839	782	812	759	778	842	817	842	841	818	820	786	817	819	796	839	854	870	786	803	792	815	827	792	832	793	747	786	855	839	860	806	803	808	802	787	775	787	800	772	780	827	816	801	819	848	823	817	822	845	755	827	818	798	822	763	775	877	820	785	767	842	852	853	772	791	798	758	792	830	813	826	817	811	771	783	878	817	812	779	815	820	791	825	798	850	839	782	826	828	825	751	769	770	795	817	844	808	820	833	776	802	822	835	805	847	818	832	808	802	816	801	810	793	819	810	815	785	832	772	771	815	820	823	807	765	804	791	821	839	799	840	836	809	853	802	809	804	850	861	820	851	795	773	791	746	824	814	828	820	822	869	838	788	837	828	810	840	792	785	858	825	803	796	856	814	810	827	851	837	854	813	837	835	753	848	824	842	784	793	804	823	828	809	833	882	809	804	799	795	813	752	844	814	834	859	857	824	807	824	804	848	792	769	805	837	781	744	841	893	778	755	883	787	826	842	816	767	811	751	828	843	864	789	815	782	840	792	812	804	814	855	820	831	828	787	868	851	812	818	797	842	808	804	752	836	793	837	844	772	831	783	774	819	865	761	799	841	878	796	838	817	782	771	831	782	810	801	838	793	865	794	828	841	845	798	792	820	850	788	788	766	787	786	802	801	789	778	825	845	812	768	837	823	829	787	790	805	784	802	789	813	808	861	866	806	818	789	829	846	825	800	819	773	794	816	844	885	804	802	781	829	862	884	806	797	781	800	802	772	783	792	864	835	790	801	871	858	818	818	827	826	752	863	827	824	758	833	805	818	749	870	833	801	802	862	812	865	821	787	794	817	794	820	824	817	805	810	838	789	866	814	869	820	821	804	857	812	821	827	830	871	849	803	783	823	832	796	778	747	790	776	802	785	802	795	820	808	798	803	833	809	782	839	835	829	837	808	767	821	830	793	860	799	778	839	858	812	800	831	779	831	797	824	796	881	881	805	823	789	808	748	817	821	797	799	816	796	802	819	894	816	808	802	816	805	778	812	849	828	868	845	805	795	818	755	795	840	800	802	790	806	814	835	849	801	824	817	797	813	819	802	760	756	852	842	869	780	826	786	803	791	855	863	811	808	843	806	818	803	775	792	802	824	811	804	862	816	811	802	826	803	778	805	845	814	837	848	758	817	781	800	834	797	829	815	810	829	837	803	837	806	794	808	801	764	810	781	821	794	763	840	808	829	772	830	844	790	794	881	769	739	803	846	822	820	850	835	809	831	821	790	802	814	820	813	844	778	824	793	793	787	805	820	814	840	842	805	824	793	837	790	799	791	825	789	850	774	784	892	752	769	783	808	834	810	797	838	783	837	837	804	789	808	821	816	814	845	872	780	811	828	813	805	799	804	785	798	836	794	836	837	813	799	833	812	795	824	761	811	798	820	813	853	815	803	819	788	797	784	824	823	782	814	800	768	813	811	780	834	873	780	818	841	822	815	807	896	824	803	828	845	813	866	827	853	775	811	817	808	839	818	869	813	904	816	743	775	749	805	824	822	772	786	848	810	795	786	852	802	812	828	828	817	823	784	823	824	819	830	837	814	825	825	783	809	818	812	833	871	820	805	823	777	810	815	866	846	814	842	837	834	788	811	726	765	773	826	780	816	826	789	867	804	765	810	779	875	782	793	778	812	834	814	874	828	821	789	822	832	843	803	770	821	778	792	762	822	800	847	787	800	818	804	811	814	790	775	798	863	813	830	813	832	830	838	852	806	833	826	831	827	806	767	810	804	798	802	825	785	801	807	803	779	847	805	812	802	806	764	794	808	820	824	832	831	828	833	845	824	811	820	861	798	824	776	816	833	768	820	798	770	838	841	773	843	844	797	746	863	828	793	838	789	804	861	790	764	825	811	808	793	763	818	822	863	782	845	753	827	810	794	771	805	848	830	832	822	792	834	791	820	799	836	834	822	801	821	795	821	790	789	815	827	819	797	799	838	843	779	819	818	812	782	818	797	790	814	827	859	834	840	768	830	790	812	800	780	818	838	786	806	826	796	798	786	780	758	822	826	725	812	783	818	801	812	744	829	826	836	786	810	844	794	813	825	850	792	822	840	832	792	809	804	792	872	799	833	827	806	861	843	802	793	817	782	787	769	762	754	827	795	808	843	801	814	747	829	827	782	810	817	813	847	810	815	817	786	813	861	822	816	786	825	819	802	864	804	809	778	851	822	808	844	837	824	812	805	845	834	794	819	758	784	818	851	801	814	818	864	805	781	798	857	824	791	790	822	795	784	804	821	856	750	769	810	848	830	844	818	820	840	807	852	878	841	818	825	879	806	843	788	888	850	774	845	791	866	791	766	813	797	836	837	830	826	823	799	810	805	834	860	828	856	837	842	796	846	833	832	792	824	795	801	797	822	818	809	819	787	828	829	803	823	817	804
69581	76065	71092	53073	35496	25063	13919	7733	4709	3144	1864	430	334	370	412	352	391	432	405	425	462	453	426	351	351	322	322	335	362	356	326	353	347	317	347	338	349	326	335	348	337	334	322	364	300	321	312	389	341	348	325	328	326	354	340	310	360	331	309	339	327	308	356	349	311	316	332	322	296	354	349	334	390	331	334	329	317	338	328	320	334	360	308	301	360	354	336	322	374	314	352	300	328	343	297	348	333	334	322	320	338	309	334	314	327	329	358	362	296	347	351	335	299	342	324	312	361	325	350	324	334	318	313	316	350	342	368	341	325	315	347	306	316	333	302	324	324	322	320	323	341	337	357	339	342	378	362	352	356	326	335	351	372	309	358	314	345	338	327	358	313	335	322	346	328	318	320	308	363	323	336	325	335	319	301	301	355	344	341	363	329	350	322	334	338	303	361	348	366	305	354	305	312	338	387	333	313	326	359	324	339	324	355	302	291	336	336	337	341	343	342	379	303	363	327	330	361	302	317	322	328	331	338	311	297	360	324	287	308	324	357	339	332	329	331	323	327	335	335	320	327	295	308	304	333	308	295	311	331	360	308	339	337	337	326	311	366	335	308	323	332	344	346	331	329	367	319	298	328	338	321	307	357	365	334	319	325	306	356	336	325	356	327	295	326	334	343	340	363	332	365	367	318	339	319	320	317	350	351	349	315	332	342	362	331	335	326	306	327	343	373	349	339	341	340	374	360	331	331	333	304	348	350	334	324	325	329	337	334	343	332	327	342	350	343	310	335	336	319	342	327	322	342	310	335	320	303	340	325	325	325	336	321	326	337	350	312	326	325	345	320	335	333	344	328	348	342	355	328	363	336	327	299	314	305	323	351	300	332	320	337	338	361	324	355	326	341	334	327	338	342	342	336	345	335	313	321	343	341	343	339	342	347	358	326	345	335	325	306	316	316	340	337	336	314	375	330	321	337	345	330	314	304	327	363	331	351	346	341	323	331	328	339	337	368	326	347	317	327	352	327	309	307	336	322	333	317	356	342	352	334	314	308	318	344	343	322	303	315	348	316	344	333	354	372	338	325	315	338	339	365	331	324	293	300	327	358	355	331	310	350	350	327	329	319	334	356	340	326	328	310	331	317	354	317	341	344	288	301	347	305	341	334	320	294	325	354	347	323	311	314	344	326	340	315	380	324	341	342	349	335	355	327	348	395	335	324	333	355	339	297	316	331	330	334	339	357	317	370	321	324	337	347	338	359	341	318	350	345	319	310	325	333	379	361	363	347	306	330	318	326	326	316	336	340	363	313	329	319	318	353	304	290	348	352	356	316	351	326	329	322	325	336	329	360	294	313	339	297	325	335	312	346	337	352	352	356	341	355	322	340	321	341	331	345	365	319	329	320	323	345	346	333	338	309	349	341	333	353	332	325	307	357	315	335	325	328	349	350	310	324	341	317	309	325	330	319	378	371	331	304	311	317	352	326	325	298	330	304	312	322	344	356	335	327	329	317	322	292	338	306	328	355	317	320	343	334	339	326	366	306	310	359	324	340	323	366	325	304	351	309	326	326	329	330	323	331	344	319	357	346	293	300	330	337	318	344	309	337	353	336	355	291	337	341	318	307	350	353	321	337	316	373	341	301	336	333	334	317	331	295	368	321	326	340	300	365	320	321	355	353	296	316	356	350	326	322	334	295	319	294	326	342	342	297	333	321	351	322	346	374	336	337	366	312	351	350	332	303	313	313	313	326	357	313	338	363	292	353	354	299	323	354	308	361	314	329	323	339	342	357	324	353	328	312	311	347	333	355	335	374	348	363	326	342	361	324	329	319	322	317	354	333	321	350	319	321	335	317	314	320	336	308	329	331	304	278	355	316	339	312	335	311	332	341	391	332	342	325	321	344	345	323	339	316	325	342	340	384	321	328	325	321	310	329	327	333	326	380	334	326	358	299	321	341	334	330	339	357	326	333	322	386	324	341	336	345	323	338	316	299	316	320	328	281	345	338	322	377	297	326	357	307	364	347	347	320	316	351	400	349	345	340	327	328	352	339	345	330	315	321	347	349	348	334	346	287	329	314	327	313	339	322	311	329	341	315	343	323	309	337	354	330	318	358	352	331	343	301	340	322	339	345	310	336	309	345	342	344	360	328	345	345	299	331	338	316	316	317	352	350	330	349	316	334	302	349	322	364	357	314	325	336	381	331	343	301	348	322	339	334	328	326	337	330	336	304	312	337	319	328	337	343	353	343	324	340	322	341	334	274	364	329	365	334	322	342	316	338	316	339	331	337	316	336	384	328	357	375	298	319	336	352	356	342	326	335	315	317	359	327	321	282	343	345	333	367	355	307	310	335	333	353	346	334	332	303	353	357	350	343	349	341	364	319	353	351	310	328	342	350	322	356	326	351	295	327	357	345	324	365	313	319	330	343	336	353	316	334	331	323	320	335	328	356	343	328	352	316	339	319	325	327	325	327	362	333	355	375	324	318	348	377	321	362	352	318	353	367	312	358	359	307	351	323	327	382	335	330	323	350	322	348	302	347	316	342	315	307	322	354	332	369	328	332	313	290	306	333	332	311	338	373	332	313	334	336	357	360	321	307	336	352	338	335	316	324	326	312	344	366	340	333	369	312	333	340	337	343	347	326	341	327	323	329	330	321	311	314	312	328	330	340	344	319	307	315	324	349	327	325	328	296	362	328	291	350	328	348	318	302	343	348	323	342	316	321	350	353	352	315	329	298	289	329	344	300	365	326	342	359	292	333	374	323	324	336	315	328	335	323	317	325	323	323	322	361	330	325	305	353	319	362	329	285	332	341	346	341	362	283	328	344	321	346	352	340	340	334	349	343	338	326	321	310	302	333	342	343	346	329	340	344	314	331	350	372	331	338	328	353	332	379	345	321	322	326	305	336	350	337	299	354	323	331	349	358	322	306	294	368	303	345	322	353	341	319	361	329	340	350	349	337	294	352	305	333	308	299	327	335	360	329	313	339	340	332	357	304	309	325	296	374	320	361	349	361	344	379	347	325	363	319	298	312	328	313	375	311	310	312	337	365	327	350	319	349	321	352	316	338	358	328	335	318	352	353	328	357	333	322	374	306	318	340	321	325	319	330	305	331	335	337	332	333	347	333	348	320	323	321	327	340	346	332	313	322	344	345	376	329	338	345	316	360	339	351	337	356	352	356	325	376	315	315	334	345	304	322	331	333	316	387	315	336	325	326	348	320	314	337	339	340	342	308	322	346	307	346	326	315	319	325	347	328	338	339	330	334	354	361	359	320	298	324	328	353	344	361	326	324	352	305	329	352	333	355	325	329	346	327	347	321	310	334	325	351	375	336	311	300	330	358	348	368	362	334	337	361	332	324	341	345	309	326	339	319	367	324	321	320	340	357	306	333	331	325	337	332	317	315	309	340	338	315	323	351	321	298	311	355	355	339	329	324	342	326	342	315	326	328	297	342	331	321	338	341	361	333	311	299	361	312	323	333	334
44607	59587	65377	55542	42236	34327	25319	19409	14364	11300	6568	1069	845	870	877	930	1305	1270	1334	1729	1736	1411	1125	931	782	831	838	827	826	781	817	847	856	830	835	835	827	753	866	796	789	834	811	799	788	804	801	830	845	811	823	851	807	822	803	820	839	860	797	822	853	821	810	807	830	797	764	785	805	793	807	803	748	805	817	804	825	795	839	826	846	841	788	828	819	826	812	796	760	804	822	794	824	822	820	846	793	864	829	822	773	859	862	811	808	835	820	871	845	830	819	811	821	782	823	798	815	839	794	864	825	792	824	773	888	825	814	828	819	830	825	857	793	784	812	843	845	848	868	804	829	859	792	821	812	834	830	777	782	796	817	846	742	803	779	836	825	795	796	839	846	760	799	802	787	832	811	816	805	836	776	798	818	790	800	840	837	796	854	807	810	805	841	784	865	801	826	800	830	815	822	760	815	813	846	834	827	814	797	816	833	821	803	844	823	803	827	816	810	800	821	792	830	859	833	775	854	808	819	837	814	828	879	811	834	823	803	800	814	811	820	824	809	845	789	796	802	897	844	813	812	798	819	806	831	765	819	876	826	869	812	822	827	814	757	869	819	808	826	830	809	821	812	825	811	837	809	848	799	780	844	805	834	796	773	877	849	801	832	815	830	855	797	786	830	760	821	842	772	851	804	836	862	814	843	799	833	855	817	774	795	813	835	807	872	812	832	822	847	824	783	857	798	828	827	842	831	768	836	825	804	804	820	808	761	821	818	826	865	760	805	818	794	826	863	804	816	810	824	820	876	798	852	784	804	805	805	829	771	808	800	832	862	815	794	848	807	845	747	788	829	768	825	856	822	834	829	801	827	810	859	799	786	773	771	821	807	837	805	834	823	784	790	778	769	847	883	756	780	808	823	778	833	745	852	807	835	795	787	816	816	823	857	856	811	849	805	806	835	799	838	823	820	819	829	834	849	799	837	801	770	826	781	805	802	843	872	796	877	784	836	782	772	781	843	844	793	841	817	761	790	824	816	768	803	846	800	809	836	840	790	784	815	850	793	823	793	849	872	797	832	852	818	881	764	802	804	798	769	828	860	783	853	821	802	840	825	808	832	811	795	900	826	818	828	799	803	744	829	763	858	814	803	752	837	817	803	796	828	766	834	826	839	841	825	797	845	791	832	846	822	763	819	808	803	794	786	820	826	814	817	766	846	777	854	839	773	859	836	849	774	858	837	844	868	800	831	809	785	784	837	865	780	795	821	778	827	806	782	833	773	821	833	833	836	798	827	805	784	825	853	817	807	795	797	877	817	851	838	798	847	848	828	823	748	822	809	836	825	836	792	788	814	773	801	816	812	809	831	845	807	804	801	801	795	797	781	777	856	800	809	802	829	853	819	795	832	852	795	887	821	878	810	826	797	817	797	870	813	781	822	806	833	815	774	818	805	841	828	816	778	812	814	776	797	781	823	789	867	853	820	865	838	808	806	788	833	804	799	767	826	850	808	827	793	799	836	814	806	809	811	786	813	866	810	843	798	819	819	748	812	791	778	794	816	778	769	841	803	815	845	788	866	801	846	792	823	836	848	790	838	796	820	850	821	799	746	857	803	840	806	832	823	766	777	872	798	790	808	831	800	799	857	787	858	792	831	818	809	844	859	800	823	769	792	806	807	744	792	789	790	805	819	839	826	744	810	800	847	826	841	832	817	815	845	834	789	760	780	791	782	812	821	805	829	847	811	834	802	810	893	767	879	762	824	825	829	821	805	839	844	810	827	833	814	888	828	843	764	817	790	814	846	827	793	836	810	840	803	811	778	825	820	825	846	766	812	806	836	819	839	797	873	737	772	845	841	794	789	836	817	843	799	788	759	824	862	863	850	822	846	827	775	828	855	812	827	789	790	823	825	760	811	813	810	806	804	766	754	787	805	817	863	855	803	778	837	829	821	839	813	842	797	782	774	851	869	815	809	816	830	798	799	803	765	812	799	843	808	790	824	768	789	844	811	877	849	798	839	786	839	820	848	782	812	848	821	829	842	819	844	854	785	863	823	799	812	745	850	796	793	821	794	805	790	785	873	796	821	823	828	771	845	857	815	900	864	798	783	820	760	762	839	805	830	841	759	821	800	843	810	834	836	828	807	838	772	819	789	822	839	817	795	845	815	795	825	839	806	826	798	794	812	819	820	808	782	817	788	842	824	834	764	852	837	825	749	794	831	814	776	815	794	874	834	785	827	825	834	791	819	841	817	877	779	828	824	835	818	819	801	838	825	750	803	857	819	756	832	811	805	844	798	827	800	796	811	776	808	835	849	847	820	785	871	805	803	813	780	816	768	832	818	800	840	804	796	829	816	792	859	823	801	802	846	822	797	832	864	835	805	834	833	899	875	792	839	832	787	854	784	846	794	834	738	830	804	843	764	841	799	883	839	825	769	798	798	823	811	840	827	813	833	797	797	817	819	821	775	843	811	821	822	780	850	806	779	846	855	828	780	817	784	834	825	825	797	801	836	773	808	811	835	818	815	848	787	769	842	810	847	792	812	859	835	797	839	825	829	858	818	854	776	803	813	763	817	778	763	750	814	839	840	844	791	793	776	779	819	846	835	832	813	823	831	835	746	900	771	810	867	776	793	777	801	854	864	854	782	813	833	809	824	779	814	868	827	859	847	764	792	848	739	820	786	769	810	812	879	807	790	832	804	841	786	841	791	836	787	827	757	793	830	829	811	834	793	845	837	821	822	851	852	821	808	826	793	800	846	795	833	793	797	862	778	824	855	821	809	811	844	823	774	828	829	870	775	808	773	868	787	758	771	859	802	805	813	786	808	870	802	811	792	805	802	816	835	896	854	885	768	816	823	858	803	853	818	812	803	816	832	774	794	805	876	833	801	796	774	859	831	826	831	775	771	841	790	804	828	787	781	808	834	839	789	827	835	762	808	848	813	844	798	834	800	787	806	854	808	861	775	814	862	813	827	823	843	806	874	812	817	834	816	862	802	824	799	810	824	870	835	794	822	827	825	887	782	810	832	822	844	782	814	788	818	905	781	854	827	826	782	812	804	829	831	839	840	801	799	810	814	848	819	725	811	820	825	832	793	787	794	846	818	775	787	734	784	811	854	787	797	802	846	808	798	796	854	812	862	781	840	828	797	782	775	830	843	804	831	800	779	791	803	801	865	785	833	819	833	817	824	830	792	788	814	797	818	797	814	822	823	839	813	878	793	827	852	780	833	822	810	798	806	854	835	822	832	851	809	801	844	837	831	813	780	817	818	877	774	804	801	837	810	782	781	832	774	766	828	838	835	835	845	792	833	809	825	822	809	782	838	776	841	859	777	787	766	863	794	760	814	820	803	818	854	808	806	812	829	840	822	797	807	820	906	780	813	842	826	782	793	745	838	831	765	849	821	838	838	839	773	788	854	778	857	869	828	810	845	831	838	789	813	786	795	821	786	772	816	880	874	829	784	843	802	836	864	788	778	760	819	803	810	787	800	852
69191	75858	68687	56382	37389	21323	12943	5733	3813	3037	2372	407	384	350	328	395	409	473	479	547	491	450	397	348	340	364	337	346	369	328	348	319	285	345	341	357	335	325	313	326	356	323	344	330	329	325	342	364	347	354	351	293	342	330	331	368	299	358	336	312	339	323	304	347	347	331	328	332	299	364	347	343	347	307	336	309	333	332	347	319	372	359	337	306	312	354	336	359	315	335	345	344	329	342	335	345	329	341	318	333	346	338	308	317	330	393	343	330	322	315	340	312	322	333	378	331	321	322	335	327	318	328	339	349	330	350	341	303	330	347	337	316	309	344	304	346	312	336	330	340	334	326	304	313	339	325	341	315	306	338	326	324	325	346	341	327	301	319	348	337	309	340	335	324	322	330	339	314	320	319	303	334	335	333	335	323	348	345	337	296	307	366	326	339	336	289	336	338	334	331	324	322	304	308	313	349	310	378	297	333	361	336	353	331	332	327	359	306	323	336	327	327	305	323	339	340	331	331	314	302	338	346	342	318	348	337	326	348	335	320	322	321	334	307	349	329	325	350	307	319	327	352	376	300	325	303	353	332	336	292	353	323	351	321	300	330	289	353	323	300	318	390	347	321	315	316	306	342	339	349	332	327	330	337	307	367	337	328	310	297	299	371	321	306	341	316	318	341	310	319	339	298	343	336	326	352	339	339	332	379	311	351	333	357	319	313	276	350	302	297	334	338	316	306	359	319	321	348	324	335	309	355	331	338	317	280	311	338	323	325	344	322	334	337	301	337	360	301	307	336	347	314	323	321	333	368	331	330	324	318	313	296	312	322	358	341	361	326	328	314	332	370	358	331	324	331	321	303	342	326	314	302	342	353	352	341	326	342	334	335	344	322	303	318	342	324	349	327	355	334	331	333	335	330	292	295	338	347	330	316	330	372	328	320	326	280	320	331	320	314	326	299	368	346	323	296	321	362	350	331	326	313	319	328	310	308	304	345	331	325	344	332	345	334	331	317	325	333	327	341	312	337	315	310	350	343	338	316	360	330	352	322	340	306	343	370	368	331	321	325	325	340	342	298	351	310	307	348	324	334	341	327	332	332	322	323	356	339	321	333	341	339	317	321	331	303	343	335	340	336	329	334	303	321	335	325	332	326	330	320	348	304	337	319	332	328	344	353	334	326	314	342	312	333	323	347	344	334	339	322	341	351	337	331	349	346	312	328	302	338	295	319	354	310	325	296	384	343	304	341	315	328	331	337	312	346	350	334	328	303	311	329	338	312	330	326	328	301	322	332	350	342	334	317	334	347	340	335	298	323	333	291	363	360	359	335	352	318	348	332	310	320	334	323	312	348	330	336	340	346	341	322	303	334	350	292	313	283	354	302	329	308	333	319	334	346	345	322	345	326	313	331	348	337	329	337	334	323	322	329	307	307	305	350	322	357	346	333	339	309	322	346	333	308	301	322	328	319	305	327	351	344	339	317	346	334	335	331	322	326	366	353	349	312	360	311	358	316	317	339	316	322	308	306	320	321	319	315	340	346	334	349	340	324	341	379	336	336	321	311	313	352	288	324	341	341	320	333	328	342	339	301	335	336	335	334	352	310	314	321	324	319	326	363	344	332	350	322	359	307	321	300	360	301	362	323	341	358	332	322	285	354	318	346	343	316	319	347	356	284	317	344	333	310	313	340	321	343	342	326	315	300	321	334	302	337	330	351	351	368	325	329	308	321	312	323	336	340	311	374	309	339	323	351	319	347	352	332	362	341	336	333	318	323	324	328	338	348	344	326	308	318	299	310	298	322	308	316	327	298	353	338	343	302	338	350	306	312	321	290	341	340	342	339	329	346	362	325	352	317	307	314	336	286	326	332	326	346	261	325	323	357	364	329	328	316	348	318	300	352	363	348	347	334	347	327	344	333	331	327	335	317	305	349	316	361	315	318	307	312	323	287	290	333	322	322	349	316	334	374	343	333	337	353	324	326	342	338	355	349	344	355	368	349	309	333	327	343	367	351	343	306	328	285	353	328	358	343	347	296	321	363	335	346	325	315	342	287	317	345	342	298	321	359	323	341	360	315	333	326	338	329	318	329	326	332	333	349	342	318	361	350	336	330	321	291	354	276	326	335	306	344	318	325	344	318	328	335	343	342	319	347	323	323	346	308	299	353	344	354	325	345	352	326	331	340	335	338	344	343	346	318	312	329	303	319	311	312	344	351	340	319	325	351	343	333	325	322	330	331	327	327	314	329	311	314	304	341	312	315	352	318	354	356	322	305	332	347	324	313	344	318	346	295	364	335	337	340	316	321	312	357	336	342	321	347	352	309	323	345	298	341	357	323	335	364	377	331	321	361	313	349	348	356	312	348	321	338	324	312	332	329	314	340	311	350	317	326	353	342	344	318	302	311	363	308	304	343	324	321	356	357	352	344	324	317	302	331	349	339	355	321	370	333	306	326	304	325	317	337	350	319	353	318	282	329	331	330	334	317	315	325	341	346	302	346	317	317	329	314	365	343	324	324	341	326	325	349	311	346	321	300	327	344	297	321	331	305	339	366	369	346	317	338	324	327	294	328	324	345	353	338	368	300	322	381	366	286	316	341	332	317	341	340	309	307	340	347	319	349	319	321	331	320	319	330	330	325	313	319	356	295	355	382	339	319	300	312	337	353	313	343	363	326	317	352	314	335	336	338	362	351	321	339	333	339	331	350	362	303	327	320	343	294	351	321	317	304	325	337	324	314	318	299	311	304	305	293	310	341	315	323	340	345	317	337	334	299	342	313	346	304	335	329	328	363	334	370	352	350	315	339	327	319	315	321	343	332	315	365	338	318	301	338	357	338	291	331	371	354	355	335	332	345	297	328	338	337	299	322	351	296	324	358	321	316	336	335	311	302	317	336	309	356	356	315	320	340	314	324	353	328	343	329	313	334	316	339	348	312	305	337	329	339	329	357	350	325	322	341	331	326	356	312	321	317	340	335	297	342	352	317	316	341	340	323	326	333	361	374	331	336	387	313	338	337	331	350	321	333	322	327	326	328	319	317	309	325	328	322	314	336	341	324	342	339	340	339	341	299	317	332	314	325	343	294	330	328	307	313	339	336	325	312	329	343	354	356	310	375	312	325	349	341	324	308	313	352	318	297	332	335	331	355	332	318	293	345	339	316	329	335	308	314	313	305	339	357	341	314	309	376	324	349	346	311	311	326	351	335	336	339	307	337	302	312	311	334	364	338	313	341	313	331	319	328	332	315	323	353	316	327	299	344	342	284	336	332	348	315	364	341	296	309	323	321	331	333	336	348	334	346	333	317	328	318	353	366	359	346	346	333	354	331	348	292	329	318	326	322	337	307	361	327	336	322	316	333	345	307	320	329	344	339	349	322	361	313	309	294	323	349	335	350	357	325	321	345	351	310	305	309	309	351	377	326	328	346	327	361	328	345	332	319	328	355	352	323	320	359	342	346	327	335	318	355	318	366	363	342	330	325	329	323	325	367
45178	59546	63083	59458	42257	30492	25007	15094	12611	11143	7972	1002	797	905	956	951	1263	1633	1838	2072	1686	1388	1111	902	805	772	863	821	848	834	842	822	803	814	847	782	797	906	821	866	815	830	804	818	800	767	820	783	888	805	805	851	826	872	821	760	792	796	830	818	804	798	833	832	806	779	792	815	786	856	790	804	816	822	869	801	786	830	797	812	805	829	830	823	853	769	791	823	814	809	812	855	781	812	840	834	846	826	801	796	792	815	810	840	795	800	860	816	854	804	750	787	786	874	801	856	874	813	799	809	817	814	801	774	789	821	760	839	791	809	792	843	794	828	848	837	859	808	763	801	817	795	793	819	849	802	842	853	863	843	785	842	811	840	807	770	789	785	840	816	797	800	789	843	801	813	774	773	785	774	808	827	821	869	773	831	817	810	795	817	835	795	840	754	802	815	771	832	824	797	788	799	850	800	862	861	773	820	784	852	802	798	773	845	830	775	767	835	806	803	831	780	850	770	807	837	815	790	812	834	788	813	827	768	762	820	752	820	836	760	822	840	794	794	795	749	838	798	789	780	785	764	760	815	819	816	847	812	774	841	809	815	790	862	801	835	831	820	826	780	793	772	819	799	830	835	783	787	820	811	790	827	858	824	787	822	811	818	813	816	802	850	866	812	841	797	790	874	748	811	792	804	780	800	878	770	833	728	806	841	791	881	885	798	773	840	804	839	911	838	776	814	796	810	806	800	834	805	846	762	827	831	855	811	823	832	763	860	870	814	804	837	801	795	811	836	847	793	821	758	811	783	845	831	846	815	803	851	832	858	743	800	813	848	862	843	834	784	790	816	855	791	811	826	765	852	818	865	795	789	822	846	779	749	767	824	856	821	822	798	802	754	781	790	825	766	807	827	843	816	778	832	869	853	858	806	814	826	800	860	782	843	825	824	827	818	821	810	805	831	780	858	802	812	844	819	870	887	856	837	778	786	790	818	832	838	792	854	857	805	872	868	771	766	801	787	793	797	802	790	818	849	850	862	766	760	799	775	812	817	814	816	791	836	794	795	804	854	817	803	831	771	821	798	825	810	800	833	796	837	815	819	794	812	846	812	820	777	785	851	834	781	801	823	850	842	775	770	813	812	771	814	846	822	779	812	824	805	801	856	817	777	814	786	825	828	775	803	827	856	850	843	806	794	822	798	830	795	798	768	782	804	815	794	792	791	804	802	781	820	808	778	837	849	815	775	807	820	841	796	818	784	782	833	835	840	877	911	839	822	817	798	811	806	813	786	790	807	800	825	822	853	848	822	746	797	802	827	799	760	762	771	803	808	806	783	826	819	838	779	843	776	820	774	758	776	795	789	811	784	756	765	795	841	815	841	788	838	773	847	812	815	799	827	823	777	825	821	787	833	848	839	840	816	805	775	787	812	813	782	836	819	866	753	809	793	760	815	802	807	750	812	803	827	792	826	829	769	768	848	804	846	863	851	815	807	820	823	826	797	783	798	856	815	796	842	825	815	823	778	764	773	807	799	801	835	818	840	790	779	811	810	777	787	818	788	882	824	771	855	803	827	767	800	743	830	786	779	829	771	791	843	797	796	813	814	788	803	846	811	839	824	750	855	805	801	804	807	827	797	865	747	784	776	858	861	822	813	910	818	803	778	845	800	875	808	795	811	803	775	831	793	831	790	804	811	858	799	835	804	854	804	876	797	875	783	784	804	830	808	856	780	810	844	793	799	853	824	824	826	809	802	841	811	789	788	819	828	785	802	791	810	888	825	787	789	851	781	858	772	779	812	792	807	790	778	837	792	790	844	817	809	785	845	791	799	894	846	810	866	827	854	806	826	813	836	839	794	846	871	851	801	854	808	813	855	844	827	810	771	837	795	794	813	813	831	817	765	833	797	837	852	812	798	850	821	772	805	825	794	816	828	815	779	799	828	797	816	767	771	821	807	755	803	793	794	830	796	826	820	797	822	788	834	846	842	842	791	786	810	798	840	868	789	835	798	836	837	836	790	849	782	863	817	778	810	838	800	853	789	814	777	822	789	810	845	827	832	816	786	784	806	830	861	796	808	810	827	768	786	784	800	812	854	824	811	864	826	852	796	809	799	778	812	825	856	807	777	817	782	833	816	817	832	875	833	825	807	813	811	771	805	813	826	810	798	792	828	812	765	789	812	814	782	814	836	793	834	813	833	834	784	823	778	779	881	850	835	781	825	827	801	851	794	813	812	803	811	861	796	827	792	808	793	776	853	774	829	788	817	791	841	794	832	806	809	734	829	845	803	831	800	846	824	809	768	842	823	810	800	806	796	795	779	805	777	813	822	829	797	790	831	763	781	773	796	887	830	809	810	802	833	745	853	811	798	798	823	827	840	789	828	768	840	835	842	819	759	816	796	876	787	772	784	795	838	829	823	817	798	862	835	792	866	752	787	838	787	785	732	802	783	832	778	815	834	773	801	818	806	805	813	771	813	848	852	805	835	791	802	846	745	799	853	830	825	786	831	808	921	785	837	850	811	820	848	805	813	836	778	832	776	815	774	785	819	790	863	837	826	731	846	817	726	786	796	814	809	850	848	737	836	832	837	807	748	818	809	829	846	790	841	861	799	774	821	848	859	886	835	840	835	781	820	822	794	786	807	855	832	773	794	833	805	836	820	815	826	780	789	807	813	832	809	837	821	832	804	781	802	816	780	821	811	802	814	785	768	796	806	809	795	798	793	858	810	776	808	834	836	798	800	830	858	809	837	822	824	828	822	843	799	835	832	792	809	786	846	821	801	791	759	865	795	819	837	819	799	798	787	788	876	826	831	808	787	807	794	832	816	822	789	826	821	755	776	790	820	771	822	836	775	782	837	734	807	828	807	780	812	844	780	789	807	833	817	797	795	820	812	813	874	819	799	848	798	833	822	781	825	820	796	846	839	815	787	842	771	822	829	809	801	828	818	818	781	760	855	777	788	776	790	806	783	781	838	830	827	787	796	840	849	853	843	839	770	773	791	787	843	780	782	822	854	845	790	820	817	821	797	811	824	832	771	790	804	839	808	798	795	840	822	867	820	833	800	830	826	813	821	830	841	794	822	871	809	738	797	807	797	830	833	839	803	799	826	816	799	814	818	878	829	809	836	808	811	790	804	857	835	772	808	784	799	798	785	796	805	798	754	823	748	823	824	790	818	800	823	824	836	803	863	808	799	819	780	811	787	796	810	827	824	792	836	820	815	852	807	873	795	844	833	802	735	778	807	806	763	775	831	792	812	853	820	836	820	796	773	872	814	797	764	799	829	829	842	800	790	792	798	797	744	780	806	789	752	818	794	771	805	805	801	899	816	781	770	807	846	781	816	772	803	761	796	854	827	772	827	813	837	811	831	828	797	817	821	841	865	789	830	851	872	751	818	788	842	800	812	792	860	852	793	816	833	811	756	792	863	748	833	859	803	842	745	825	865	787	760	814	834	834	793	827	876	781	797	828	799	803	799	826	820	857	789	813	834
71357	76029	69239	53619	39035	22161	12489	5787	3877	2994	2400	399	338	333	363	385	434	535	569	531	498	444	369	333	359	342	321	327	353	326	316	340	299	316	373	320	334	294	329	324	339	341	351	336	343	324	323	318	373	329	319	347	308	326	323	365	335	317	334	296	321	328	349	306	329	343	326	336	316	326	342	347	354	324	337	347	373	333	313	314	343	336	307	325	330	332	344	323	329	351	310	337	300	328	306	339	321	332	342	331	341	309	334	307	310	326	328	339	324	324	370	346	340	314	330	348	337	314	273	293	308	372	348	332	334	316	301	343	324	324	330	320	328	333	327	346	352	339	336	343	323	329	375	350	358	338	301	331	309	331	337	326	346	333	323	310	319	342	321	328	344	320	346	352	315	319	334	343	353	320	325	326	335	335	335	350	328	316	318	340	356	323	329	361	352	337	364	327	371	350	309	335	334	331	351	295	377	320	316	327	325	315	317	349	343	319	306	324	324	326	313	325	347	309	321	355	352	343	345	316	313	297	291	297	339	354	322	351	325	317	331	329	351	329	345	321	340	325	349	321	317	298	334	366	339	342	321	320	342	337	348	307	346	321	315	311	340	308	324	352	336	345	339	317	318	341	323	333	324	332	304	349	342	334	334	332	296	317	320	333	347	328	319	329	331	343	375	318	318	314	329	354	303	313	354	305	328	288	321	328	332	353	305	345	335	340	322	306	340	365	322	363	346	323	375	360	329	328	345	320	365	312	321	361	343	333	324	333	352	337	333	334	355	376	336	307	325	308	323	336	299	318	374	348	379	301	349	334	335	340	330	335	305	372	360	361	324	349	335	345	320	333	332	345	343	306	329	352	351	348	292	350	324	343	333	342	343	306	294	343	365	314	312	346	327	308	313	337	339	377	329	306	363	355	334	370	344	341	328	321	323	326	371	305	306	380	338	371	338	314	310	331	337	323	345	348	308	326	305	340	318	367	297	374	318	344	319	320	328	377	303	331	336	310	315	338	293	302	325	356	284	317	323	379	328	333	340	347	327	372	304	352	320	276	315	333	328	352	352	332	312	305	348	321	353	363	321	329	333	319	303	324	319	313	335	330	311	347	318	333	348	362	340	328	332	303	323	323	319	341	302	278	330	322	323	317	316	361	343	320	312	336	337	335	322	331	326	361	341	316	344	321	317	317	319	334	340	333	333	326	336	340	328	367	333	327	326	324	323	332	305	302	328	327	325	332	323	355	331	332	308	370	350	329	347	345	333	323	325	350	317	323	320	346	326	350	332	317	345	314	315	325	315	329	315	303	344	349	364	325	318	332	373	305	347	316	365	310	323	343	345	336	353	346	335	340	319	343	331	319	342	380	307	335	355	372	328	333	337	330	317	367	320	327	316	329	333	309	345	315	340	323	361	310	335	363	355	345	360	318	313	309	349	321	316	325	340	326	359	358	316	294	345	350	339	335	357	314	303	327	351	321	330	361	380	352	362	340	321	343	330	333	331	326	344	328	326	314	304	361	341	338	336	281	331	316	276	345	321	323	311	307	313	326	325	351	323	332	363	356	317	318	325	323	308	319	314	386	323	334	356	325	311	327	357	370	321	359	346	340	319	335	322	346	305	361	323	324	317	334	363	330	329	316	348	327	349	323	329	347	307	325	324	338	366	336	324	321	332	337	337	282	317	333	311	354	334	345	356	343	319	338	368	311	310	334	330	325	329	326	347	340	339	294	345	356	330	324	322	316	333	373	374	317	355	301	318	346	339	312	366	364	363	318	341	358	332	329	317	357	319	345	365	333	348	323	327	340	363	297	330	331	336	335	351	363	300	312	303	327	327	328	302	300	351	341	325	317	345	306	311	346	337	373	316	345	328	315	338	347	333	323	349	340	339	343	338	353	339	328	330	338	335	345	330	312	328	328	367	341	330	316	298	320	340	329	303	338	316	340	312	323	307	321	312	336	313	337	369	342	353	350	362	312	334	324	318	343	324	343	340	332	334	326	331	325	342	290	345	347	314	332	318	315	307	318	338	330	327	312	335	335	316	301	342	333	347	328	351	358	332	316	308	329	309	352	333	334	354	328	284	315	342	341	340	342	352	345	355	335	345	339	299	325	345	333	329	329	323	297	350	371	358	365	324	350	343	327	322	334	313	319	327	329	332	331	369	320	361	349	351	371	340	288	313	318	356	332	311	304	327	302	346	346	342	361	363	358	348	323	306	349	286	275	313	352	331	321	359	348	319	333	343	337	357	324	305	329	321	303	344	351	315	314	343	349	334	328	362	352	355	350	311	360	310	307	304	362	321	332	295	313	309	350	335	324	344	357	294	291	345	325	330	349	335	345	321	325	340	367	315	354	328	334	355	318	342	346	344	304	370	330	307	340	320	354	319	292	317	324	327	319	324	337	342	353	355	346	328	308	307	311	312	349	335	307	339	311	325	360	338	341	322	342	343	354	313	326	307	348	351	332	324	337	327	314	346	364	304	355	342	310	318	336	306	319	328	340	374	342	311	354	353	320	320	309	313	314	279	343	356	370	343	353	365	362	319	325	340	349	333	348	347	336	352	344	325	332	303	329	361	336	351	338	319	334	329	333	311	330	354	307	339	358	351	316	321	336	362	356	338	337	309	320	324	334	351	364	327	343	370	340	316	325	331	348	313	335	324	333	339	341	316	317	352	337	331	332	311	329	340	335	336	354	333	314	337	347	328	317	317	323	316	312	336	339	369	322	340	291	330	351	326	370	341	320	335	342	348	369	324	348	297	343	308	354	348	340	335	317	331	311	330	316	323	358	301	326	338	368	347	340	357	325	304	375	328	323	320	331	325	336	318	354	318	336	362	307	282	338	287	346	369	321	317	329	340	354	355	315	333	354	318	325	362	322	342	346	324	342	337	320	318	344	348	341	311	308	360	332	316	340	349	363	372	325	356	317	343	360	342	337	320	313	290	340	325	301	350	324	318	344	323	363	333	328	308	337	318	322	321	346	343	360	342	324	328	337	347	329	344	293	303	376	316	319	319	330	321	300	344	321	334	335	321	329	327	349	305	340	296	303	341	326	342	356	327	319	342	344	342	333	367	351	319	323	345	323	323	325	349	351	363	331	331	369	306	313	310	382	304	326	312	334	378	360	378	354	344	303	314	345	299	342	337	338	310	325	332	315	299	300	336	341	362	326	311	335	328	349	334	363	306	335	285	342	355	353	321	336	318	325	319	299	335	355	327	323	317	339	322	347	316	323	344	320	315	316	310	322	347	325	340	360	321	343	303	354	332	345	337	324	325	356	284	372	341	303	351	330	319	327	318	354	313	314	363	322	357	352	295	328	327	339	340	330	337	335	359	347	370	317	306	346	317	321	310	307	366	335	294	310	354	322	332	355	318	362	315	326	352	358	321	336	325	324	334	335	320	342	305	344	340	341	320	341	306	346	320	354	347	303	338	355	312	334	327	309	319	336	338	318	335	331	359	348	288	360	329	306	322	314	339	336	342	342
46150	59165	62944	56380	44733	30819	23690	15096	12710	10745	8323	995	917	876	920	1058	1504	1904	2028	1993	1753	1390	1108	942	883	822	833	827	828	809	846	798	792	852	770	787	813	798	810	822	852	825	838	780	817	812	850	806	794	834	805	800	808	814	784	807	814	785	799	829	822	828	850	827	833	800	800	794	781	847	807	801	827	773	869	795	789	778	793	795	811	810	789	805	820	863	792	821	792	790	820	727	827	859	798	818	831	797	821	818	775	840	803	853	843	829	822	798	831	837	821	842	790	750	844	863	760	791	801	809	821	867	792	826	805	829	815	798	785	792	764	772	789	804	837	766	837	787	826	831	793	801	786	841	787	838	788	798	798	841	831	818	818	864	750	789	770	795	746	867	809	814	836	814	810	795	762	783	821	835	843	815	780	816	795	826	837	831	804	818	808	795	838	857	844	797	817	783	838	847	829	849	824	811	825	850	796	799	818	834	793	789	860	797	816	870	794	820	792	834	778	869	792	770	826	835	780	831	850	803	802	841	789	788	793	814	835	824	824	773	822	827	805	778	761	825	825	824	768	765	786	853	856	804	834	813	837	792	821	837	784	819	792	811	814	883	832	826	834	782	864	783	806	815	790	796	807	809	835	781	741	805	834	838	794	838	759	841	803	787	856	805	791	840	779	828	799	842	864	788	845	756	814	826	801	800	807	806	831	786	870	799	814	777	798	774	810	845	826	842	825	793	807	825	817	855	813	806	812	841	798	802	807	770	782	833	804	787	805	774	782	774	823	823	844	800	838	780	827	786	798	781	809	813	796	814	806	848	821	854	805	775	804	822	767	825	835	783	811	816	875	862	845	834	797	800	782	824	758	853	788	815	831	818	806	827	822	779	850	825	792	892	792	744	816	819	817	811	787	790	777	796	777	779	857	773	811	845	799	800	837	812	815	868	803	820	846	822	809	826	799	813	823	835	810	832	784	826	846	769	811	809	812	804	852	851	836	781	760	824	793	816	808	771	803	805	883	788	802	821	822	790	824	833	782	796	839	767	829	794	828	866	830	836	802	813	805	854	805	827	871	779	810	790	821	789	784	798	848	816	842	812	879	815	789	780	848	830	821	814	827	774	786	812	809	775	808	792	813	849	844	802	804	857	810	775	860	795	821	845	820	848	796	807	846	853	828	832	826	810	783	841	790	821	817	826	854	808	776	792	803	822	813	840	810	836	798	841	763	799	802	781	814	845	799	846	831	839	855	816	794	828	830	814	815	840	818	783	795	804	875	881	802	861	785	793	782	779	825	805	872	831	816	810	763	865	792	850	773	831	804	807	816	818	768	807	798	778	828	862	811	807	788	733	794	810	777	799	828	793	799	828	794	807	779	800	797	810	854	821	797	843	784	830	828	796	840	783	801	811	839	805	840	832	805	827	843	820	834	824	784	795	828	804	829	775	807	791	847	797	810	869	768	768	796	814	797	822	840	819	820	850	813	789	830	823	782	819	793	799	832	829	794	763	856	759	826	868	819	821	810	771	843	840	775	761	829	863	754	849	793	780	853	815	810	786	795	805	784	831	789	764	815	849	829	856	803	831	784	822	822	807	816	836	800	826	799	819	784	803	803	842	805	784	796	862	818	822	777	865	763	797	834	794	839	821	831	788	838	794	789	780	783	803	790	746	775	792	841	810	803	829	846	773	786	802	785	786	811	794	847	816	810	864	813	817	792	819	802	814	803	796	820	833	799	798	767	807	803	766	743	823	794	830	772	790	831	783	843	811	824	827	835	852	786	809	825	761	808	784	810	825	753	781	813	879	840	811	841	842	855	771	830	846	767	840	838	784	848	850	845	781	807	841	826	788	758	808	793	819	798	805	791	792	827	863	859	777	835	833	808	817	782	805	864	846	864	818	878	807	773	835	769	839	737	828	844	795	799	780	802	827	813	823	785	808	795	810	783	865	855	862	817	806	790	824	822	823	801	814	818	854	823	782	827	782	844	811	774	840	803	826	800	844	818	785	799	866	836	823	764	783	831	855	880	794	767	810	812	806	787	821	815	806	792	805	837	829	781	781	810	837	822	795	817	831	804	776	824	787	797	782	780	802	807	773	813	801	763	805	783	805	761	784	864	858	814	798	849	798	849	811	828	810	782	827	831	856	794	837	823	798	822	846	871	816	801	804	806	822	830	854	814	803	831	793	842	792	805	784	813	740	809	771	814	841	738	806	796	751	812	866	778	804	831	790	825	808	817	785	811	814	833	776	793	771	836	831	812	843	820	791	789	799	781	775	803	800	855	791	818	813	822	834	792	838	865	837	872	815	821	822	810	795	840	804	809	832	802	831	803	818	795	866	770	812	781	794	799	834	784	785	836	822	831	793	857	840	795	773	848	801	807	835	841	829	847	793	812	814	791	800	813	811	824	829	857	815	815	812	789	854	811	772	812	780	768	824	875	783	826	816	785	861	734	848	806	784	834	817	786	814	796	796	755	852	870	827	814	785	800	838	815	831	852	772	833	828	824	859	831	796	778	788	813	831	840	792	773	853	803	820	840	817	856	827	795	777	808	814	834	781	796	822	828	833	797	811	826	833	850	876	823	795	852	780	799	815	848	807	820	803	823	766	814	807	804	840	784	792	835	886	864	859	817	828	771	812	818	861	885	822	767	817	811	773	778	814	754	810	848	784	841	798	817	789	806	803	780	755	808	790	826	833	830	811	834	796	776	824	789	851	779	808	804	792	794	840	757	839	801	816	812	796	824	806	833	774	819	800	800	807	789	817	814	793	848	805	812	828	807	832	856	793	843	821	833	777	823	823	767	834	785	839	850	797	790	814	846	764	827	833	765	824	803	834	791	763	825	778	822	817	810	813	797	811	869	790	817	781	797	856	841	806	867	804	760	863	869	821	862	804	844	778	828	824	792	781	806	850	839	848	822	827	882	795	768	809	837	838	843	841	838	792	813	822	802	825	798	798	807	822	804	807	848	791	827	822	793	776	787	798	822	829	862	817	795	825	839	859	808	837	840	847	822	791	877	816	792	815	858	844	785	745	788	824	831	786	838	851	780	861	774	828	811	838	781	823	800	855	817	844	818	842	867	834	800	856	774	829	744	849	802	795	765	808	824	839	849	847	831	781	819	839	809	791	813	836	846	844	862	805	770	857	785	861	807	859	787	755	799	801	794	831	774	756	803	776	844	787	797	829	786	822	799	844	753	811	798	819	818	785	838	774	802	781	822	826	803	804	766	811	793	799	851	800	800	856	862	855	844	825	824	850	833	799	826	843	864	841	884	789	771	869	782	849	810	852	821	775	800	803	796	759	821	881	797	797	831	816	753	790	823	777	842	803	767	804	763	820	812	818	819	779	820	804	824	801	823	816	778	794	828	835	786	799	772	821	806	867	787	846	791	808	776	822	825	825	785	852	795	810	794	803	809	823	830	821	808	755	811	802	821	824	843	768	790	850	850	858	814	797	832	815	840	799	798	822	804	732	824	825	837	809	779	797
70627	74585	69051	53057	37179	21076	13190	5188	4676	3750	2040	387	384	376	346	413	518	626	669	627	562	444	429	346	330	371	303	346	340	317	328	310	326	361	362	344	368	287	348	315	326	324	336	318	354	374	319	335	344	346	322	329	308	335	353	310	321	322	312	317	345	355	310	358	312	375	338	314	328	352	330	346	342	319	324	319	333	361	310	338	310	336	355	360	359	306	326	329	353	328	313	340	349	282	303	312	328	350	338	318	341	344	314	347	326	362	309	340	332	340	369	342	364	341	333	283	341	336	324	337	313	321	321	333	361	321	335	344	359	297	337	308	340	316	334	334	356	326	307	339	349	294	341	324	336	323	295	345	338	333	326	310	300	303	330	322	352	340	344	317	299	326	327	296	317	303	358	324	334	323	311	316	352	327	342	330	334	337	297	337	307	305	339	348	346	331	319	323	324	341	299	276	325	349	384	322	342	313	340	332	301	339	325	343	320	344	324	303	320	344	311	361	338	279	332	327	320	356	343	333	334	335	301	335	333	354	330	350	330	334	299	267	338	322	335	333	313	338	354	313	319	340	313	299	279	363	344	351	328	315	308	316	348	329	290	315	333	336	330	311	312	316	333	382	365	332	329	342	352	342	330	326	324	336	351	366	329	364	362	403	305	343	305	355	330	345	350	303	301	315	338	374	351	336	316	350	322	310	328	336	355	358	344	302	318	334	319	345	384	336	312	343	309	318	301	284	358	351	356	340	337	364	348	343	368	338	299	358	317	350	342	328	301	344	340	322	313	334	305	338	283	341	327	367	342	321	333	362	328	295	353	342	300	316	323	369	364	302	346	353	310	334	342	331	356	322	343	344	361	346	332	356	336	341	345	340	360	318	298	321	336	317	360	308	337	301	356	327	300	326	341	352	354	334	317	314	371	333	316	319	314	354	347	343	325	383	325	314	320	347	363	356	297	353	335	326	326	299	339	307	344	322	352	289	315	305	330	309	331	330	351	359	343	310	365	323	329	308	338	332	368	353	328	354	327	326	374	333	326	308	325	313	287	324	336	338	274	370	330	305	311	382	354	323	357	317	341	325	327	279	375	332	322	332	333	312	349	332	353	315	338	322	312	315	337	303	336	356	327	335	339	349	288	345	314	315	350	365	318	327	373	345	343	357	313	313	330	316	304	338	350	365	350	319	314	360	316	324	303	312	352	336	328	327	366	325	341	353	328	316	325	349	345	318	321	319	342	317	349	335	336	325	347	342	363	354	361	328	320	336	318	330	328	338	322	312	346	310	313	338	338	303	302	325	326	299	300	321	329	345	354	321	336	329	326	309	306	362	328	291	286	341	318	290	337	340	324	324	323	331	353	318	353	323	328	351	325	336	298	328	346	337	336	327	325	306	348	318	313	308	314	339	330	308	330	306	322	344	335	315	345	322	298	311	294	324	348	333	334	343	305	314	325	345	319	297	351	335	333	347	328	324	309	345	306	359	354	330	308	325	337	307	350	324	310	296	331	337	330	327	311	379	330	328	290	327	327	332	342	343	327	329	370	325	353	315	315	326	287	318	313	303	347	336	358	385	339	304	315	299	343	329	318	336	332	333	335	325	349	304	355	348	312	341	321	324	340	362	357	335	306	340	327	290	346	337	327	325	324	328	341	361	330	318	330	316	320	313	375	335	299	329	355	274	317	327	358	322	325	350	321	327	338	312	311	314	318	349	332	329	326	336	317	310	328	331	348	363	350	369	328	354	321	314	335	371	362	345	332	334	341	343	346	335	361	345	338	327	315	328	325	324	333	328	339	345	324	308	348	337	328	340	298	366	341	342	307	323	346	337	321	304	327	344	318	324	284	331	342	337	312	322	318	324	368	310	352	335	338	320	310	349	314	305	330	330	348	353	332	312	317	325	301	346	329	301	311	294	334	337	347	327	319	345	333	334	324	314	325	305	335	346	325	333	340	328	334	360	318	345	331	353	338	299	348	324	353	304	318	339	301	327	333	323	360	339	334	352	310	287	313	306	320	349	357	317	316	303	302	318	303	325	350	340	317	329	336	358	322	314	308	334	332	316	346	326	318	357	325	314	356	338	361	363	330	372	311	344	319	331	334	357	337	328	321	319	314	328	316	330	321	326	314	309	338	360	355	343	353	341	350	366	319	328	366	358	339	326	297	325	327	310	317	311	343	305	321	353	348	316	343	353	339	313	331	284	339	310	293	345	362	298	297	351	325	330	342	344	341	329	316	330	326	348	333	350	358	350	339	297	291	322	324	301	347	345	334	309	354	311	343	321	315	349	366	292	315	294	353	366	347	337	355	326	329	310	330	328	303	354	295	333	320	316	297	345	330	312	327	321	348	344	306	329	302	343	336	333	318	327	348	333	386	327	322	319	336	309	369	351	338	308	314	319	364	354	331	340	301	325	358	316	316	331	330	339	290	305	337	351	312	323	354	331	357	353	319	345	335	358	333	299	321	317	342	296	334	331	346	345	320	327	312	344	327	351	343	336	326	331	343	310	317	342	330	310	356	332	364	305	328	325	347	325	336	347	313	324	339	341	329	291	346	337	330	326	348	321	337	354	351	325	324	322	353	318	317	319	324	347	339	333	342	310	307	267	367	349	341	310	315	331	302	333	305	302	336	328	303	337	333	348	359	348	322	320	340	349	336	313	334	322	309	330	346	345	343	334	343	336	348	318	294	332	345	360	334	363	353	341	350	327	343	349	326	334	310	317	308	329	323	328	349	378	321	313	336	303	325	322	342	330	337	350	337	351	326	337	310	351	337	344	328	342	322	348	320	332	308	341	321	309	298	321	330	310	345	384	341	330	345	343	329	321	329	310	321	343	344	324	312	344	335	348	311	328	343	344	332	340	329	333	313	343	339	311	333	343	344	344	330	330	304	352	337	340	307	325	365	313	324	388	323	358	359	355	296	300	317	349	348	357	335	336	347	326	316	340	328	325	326	321	355	343	333	322	287	322	335	313	322	331	314	352	341	306	290	326	306	316	357	327	342	324	334	345	323	290	338	323	334	354	333	335	370	341	324	302	301	396	342	334	322	354	350	333	306	331	372	338	337	335	324	313	371	319	329	318	359	359	307	311	351	325	320	339	320	342	315	312	333	372	345	303	322	311	317	321	375	351	308	356	328	352	353	307	355	351	341	324	348	323	334	349	340	349	297	342	328	325	305	326	367	315	335	328	342	362	325	359	319	354	319	293	290	330	336	331	330	322	338	303	351	290	311	327	329	342	321	331	341	344	357	317	328	326	329	318	332	314	334	328	330	303	360	324	337	322	343	325	325	328	332	365	316	323	314	292	352	318	290	361	284	329	301	323	319	342	345	324	328	309	334	347	349	333	323	341	311	305	303	376	326	355	344	338	331	306	311	367	315	316	337	330	366	313	329	309	334	328	309	359	320	310	327	365	340	323	315	343	324	339	331	309	302	337	334	347	316	347	365	316	318	310	338	309	329	337	325	316	320	340	333	347	335	331
46042	58929	63242	55782	43628	29382	24296	13727	14337	13101	6153	923	908	927	1020	1111	1779	2336	2657	2364	2159	1549	1145	880	776	826	841	808	820	822	831	802	830	839	847	839	832	791	789	874	829	807	788	823	825	784	847	840	771	771	794	817	787	812	760	823	817	818	790	795	816	824	803	770	835	802	805	829	837	851	817	815	850	837	830	788	811	788	815	806	829	837	800	781	805	763	800	826	802	810	807	837	795	883	829	822	799	753	792	844	825	791	827	768	818	771	833	818	758	805	776	775	820	863	851	818	838	822	763	774	823	800	870	821	823	789	834	831	810	804	858	812	841	766	795	780	843	846	818	801	800	807	835	812	829	866	759	801	777	820	811	813	800	823	833	775	899	790	814	801	802	763	796	786	811	756	853	846	809	850	779	783	784	876	802	771	832	754	808	803	832	795	806	850	816	820	806	802	832	751	823	801	841	825	877	870	855	821	773	839	756	803	795	819	840	853	825	809	808	795	827	821	809	795	834	840	812	818	779	782	868	822	812	783	814	805	788	810	764	809	774	842	811	805	817	832	847	886	812	813	846	812	787	812	817	797	812	745	793	764	814	781	828	815	808	774	771	812	816	817	828	771	784	807	838	850	827	810	845	779	787	797	869	842	855	858	808	792	809	845	798	852	806	845	834	771	820	849	778	848	747	804	780	841	770	800	813	828	817	808	821	795	836	816	780	822	805	891	864	850	828	795	824	841	835	804	774	810	867	749	755	805	807	835	774	837	903	816	800	828	815	831	848	830	831	756	778	831	822	803	793	813	792	841	820	816	844	808	812	800	843	796	815	772	832	799	795	819	838	775	838	827	825	774	826	837	806	832	825	820	839	839	798	831	856	782	813	749	819	795	774	808	907	844	822	816	837	811	825	870	807	803	784	779	765	805	834	782	817	835	861	773	791	807	824	813	816	870	837	810	813	820	772	810	806	772	757	840	757	777	881	828	837	802	822	801	832	822	862	786	810	785	835	801	752	745	785	801	793	847	812	805	809	838	778	846	842	862	839	820	805	793	809	788	806	830	903	821	829	776	798	758	822	826	814	789	809	834	829	792	751	784	787	793	824	803	767	827	815	827	840	813	824	821	822	777	819	755	842	805	857	777	780	815	804	824	821	786	823	801	827	856	812	834	828	796	854	857	762	834	793	782	794	829	811	826	807	827	772	837	803	832	799	769	813	797	768	760	833	860	855	817	784	784	797	776	755	864	827	816	830	834	793	861	769	818	779	804	809	779	811	859	771	809	824	820	812	808	781	780	832	788	839	769	810	765	802	803	813	751	843	794	850	832	843	786	806	822	822	820	827	825	819	797	767	845	800	823	895	748	797	795	882	766	861	849	806	798	817	793	793	830	806	807	860	830	823	781	831	786	828	797	814	780	848	783	795	787	817	783	839	804	828	841	870	838	851	833	775	808	851	794	851	786	788	795	840	822	775	886	801	802	812	795	841	815	839	892	794	844	834	776	863	825	809	796	820	774	810	797	819	765	836	802	811	844	850	825	806	807	816	827	843	838	842	777	796	917	802	822	811	815	741	796	792	831	822	806	849	770	795	855	818	801	766	797	883	806	808	824	811	827	831	792	826	820	778	813	779	818	782	836	805	865	790	828	801	832	886	782	739	831	816	805	800	803	846	826	812	830	798	832	795	847	774	766	795	842	826	755	803	845	829	832	846	808	812	805	828	848	849	772	824	854	848	780	786	840	789	828	818	814	838	798	824	833	846	817	805	852	816	810	834	806	795	854	804	843	844	786	813	778	767	817	848	804	804	791	794	799	776	773	791	843	816	853	790	818	804	801	794	819	811	794	793	834	811	746	815	783	806	807	775	774	850	838	802	827	833	835	805	822	745	797	777	857	808	798	816	767	820	852	838	769	762	849	773	781	787	781	779	771	811	866	804	838	826	795	828	817	828	840	825	839	834	812	835	847	798	780	799	822	832	852	832	826	782	854	808	802	862	832	824	840	815	829	884	823	829	834	846	758	769	777	788	801	812	857	848	769	809	821	787	810	839	817	874	786	777	837	775	839	797	814	822	826	805	776	806	838	825	804	789	809	792	821	771	804	746	814	847	826	817	813	766	790	845	795	788	798	765	773	845	811	853	805	835	845	813	808	837	827	873	843	844	810	840	810	856	828	837	746	798	814	819	808	787	760	806	797	758	848	795	850	799	824	852	834	770	815	797	830	820	804	828	824	823	770	843	803	799	794	813	781	779	835	812	806	818	736	806	732	801	815	749	796	807	871	794	811	812	852	811	781	769	831	863	827	819	765	762	830	802	809	780	778	772	760	807	862	833	814	764	796	789	780	864	749	748	822	850	753	797	804	854	778	830	815	798	856	822	772	787	870	773	792	879	849	861	789	782	839	812	772	854	797	836	840	782	844	754	781	798	793	841	809	855	786	827	861	814	826	841	808	764	832	782	817	802	785	845	763	831	770	814	841	830	801	821	797	771	823	827	806	785	782	802	846	825	790	827	812	835	847	792	826	843	813	752	810	806	791	878	755	822	785	830	796	761	834	785	803	822	845	820	819	850	800	820	810	807	821	834	804	794	811	819	840	803	825	777	814	815	749	779	816	829	759	818	746	779	844	858	798	812	865	881	773	800	775	788	847	798	815	793	791	819	785	841	861	773	777	774	765	862	813	799	782	788	796	834	866	798	801	823	833	788	782	809	839	773	852	802	805	796	780	812	819	783	808	763	796	811	811	812	772	765	809	793	794	864	810	853	790	833	775	819	820	808	831	769	826	788	818	826	793	825	784	875	832	797	845	798	783	842	811	827	854	815	767	805	846	839	781	831	763	798	783	842	812	808	751	832	775	761	817	769	810	811	812	806	802	817	796	818	833	798	832	801	784	813	833	833	856	806	819	829	808	734	845	850	825	840	798	794	788	771	840	873	776	764	823	803	821	820	792	791	815	823	822	814	808	802	825	821	787	809	773	824	750	806	779	764	834	781	802	806	813	834	793	783	843	775	810	786	839	801	805	801	807	792	797	759	859	832	813	863	855	816	810	839	811	815	755	805	841	791	804	797	785	797	819	783	810	768	798	814	780	825	830	807	785	797	839	784	855	820	815	836	867	847	828	819	806	798	800	809	813	795	830	822	808	840	815	808	798	793	859	867	807	830	840	815	826	827	817	836	807	860	820	819	835	804	840	841	808	835	777	804	831	827	804	810	838	792	813	829	815	775	777	819	768	822	837	774	838	813	851	845	758	809	798	790	831	822	774	832	795	757	808	771	839	827	791	772	847	807	807	794	858	821	823	804	843	791	804	785	785	756	805	857	781	836	868	831	824	845	775	740	761	802	772	844	843	836	813	820	811	806	813	827	807	820	781	817	806	824	800	824	785	801	801	790	808	750	836	835	781	784	831	768	806	778	764	789	825	770	873	818	875	862	792	809	801	825	802	815	797	772	804	887	834	778	821	797	826	799	767	823	813	778	732	821	749	796	780
70116	75062	70961	55737	35873	22134	11009	3665	3424	2747	1057	369	347	365	327	388	494	682	700	659	567	479	413	357	334	281	317	359	330	352	291	345	351	328	350	332	317	305	327	344	345	353	283	318	343	340	349	324	328	340	328	346	346	309	320	320	316	320	319	319	307	352	333	314	318	297	331	352	311	327	336	368	303	323	303	364	294	329	331	337	325	356	343	311	336	346	317	346	352	301	309	325	365	359	318	350	335	307	374	321	361	343	298	328	331	306	321	357	342	331	336	286	296	350	337	349	339	327	362	321	318	350	314	330	304	324	320	336	322	346	339	360	339	316	319	292	369	318	345	320	313	334	338	311	296	310	321	342	344	336	312	297	314	305	327	339	326	329	359	331	336	344	346	373	313	325	335	321	340	342	295	320	335	321	328	318	328	296	353	314	310	380	328	335	337	316	343	320	317	326	359	336	338	322	335	315	326	321	297	331	317	303	318	350	307	318	306	338	343	347	330	324	356	321	317	352	375	349	354	304	323	348	327	385	333	366	334	338	349	339	349	343	348	300	315	299	323	375	319	332	327	342	323	339	309	319	328	336	320	341	335	315	342	350	295	345	350	296	313	357	340	303	329	314	313	292	292	315	326	320	364	369	340	313	371	289	329	300	323	331	337	350	351	312	327	329	294	314	347	366	363	326	326	318	331	365	339	308	317	325	313	333	325	332	278	345	351	323	296	305	327	324	318	344	329	321	323	324	344	295	317	347	320	331	337	298	363	335	307	350	321	355	358	375	306	321	319	317	351	343	334	318	343	303	326	314	313	297	325	353	336	319	349	319	337	327	306	338	326	332	321	339	330	328	312	291	329	371	344	325	320	339	324	353	366	330	366	357	361	361	337	334	333	313	319	343	314	308	359	356	318	344	318	352	344	361	335	334	318	319	330	331	340	320	343	328	319	348	346	313	337	317	359	329	313	361	308	340	320	348	332	351	319	319	319	295	346	322	303	332	301	366	316	341	328	361	327	329	331	335	355	345	305	335	326	286	330	305	347	323	321	337	320	347	323	361	300	334	354	383	337	324	321	358	343	327	327	308	346	327	326	358	337	324	313	335	331	304	323	322	307	348	310	328	321	330	312	325	337	296	333	313	349	333	295	312	328	334	341	341	334	350	316	315	341	331	315	347	331	324	325	328	309	319	299	352	315	296	334	333	335	335	383	354	304	346	321	330	326	352	338	355	340	336	336	286	360	335	324	342	352	346	348	317	332	344	337	318	324	339	301	330	318	339	336	304	337	315	317	313	323	309	330	317	322	372	317	329	349	319	334	290	364	322	342	352	312	312	339	317	307	348	309	310	332	347	317	338	381	331	338	353	389	345	363	338	340	321	348	316	340	299	321	320	360	367	342	307	341	310	313	321	311	297	302	372	318	337	305	335	359	353	330	342	324	324	316	343	338	325	343	307	316	344	317	324	337	325	339	351	321	329	338	304	353	310	352	331	331	322	331	323	318	341	309	348	356	344	348	352	285	336	329	299	338	366	346	338	352	410	326	306	355	333	338	314	346	357	335	317	332	325	310	320	339	315	320	297	331	343	321	344	327	344	313	340	342	350	338	318	334	299	302	321	321	333	354	362	299	325	321	338	306	321	339	346	325	297	322	337	322	335	324	320	308	329	299	327	336	346	356	314	334	344	338	334	337	349	336	328	313	328	333	321	359	348	372	319	338	329	323	318	329	323	328	321	337	362	323	350	300	301	314	321	336	322	338	344	328	342	317	336	337	342	350	324	303	293	338	335	311	279	323	338	312	304	342	344	316	337	317	344	326	329	317	316	330	312	317	320	341	391	296	351	362	300	333	338	377	335	322	299	344	338	310	366	343	321	325	324	346	337	322	320	340	345	317	313	320	315	352	337	326	327	315	341	328	327	328	369	356	364	343	357	323	356	366	326	336	347	329	351	328	324	323	340	303	354	331	357	329	324	308	343	293	370	311	338	347	348	337	322	324	351	324	312	329	287	340	318	325	315	344	355	350	317	303	310	337	352	309	329	338	361	288	302	310	307	332	371	317	318	344	321	315	334	324	308	354	343	330	320	340	324	350	329	323	344	329	327	311	340	278	331	343	346	365	330	334	340	333	315	306	316	327	359	323	330	314	345	332	318	313	317	338	317	350	335	312	299	321	297	305	316	338	341	331	311	315	330	351	300	389	355	329	320	312	322	318	286	328	335	345	328	328	321	341	344	316	346	332	331	293	309	321	354	326	348	352	327	294	336	330	333	336	292	349	325	375	311	309	327	330	319	333	313	326	339	302	322	329	332	339	342	326	351	345	355	316	324	296	330	341	336	325	357	292	344	341	324	333	355	345	315	351	317	325	312	333	309	335	344	325	361	335	352	329	314	330	313	378	313	335	309	311	297	318	318	337	339	313	346	368	348	332	306	365	305	342	343	351	331	305	327	322	328	335	334	330	325	340	329	339	338	340	362	362	318	305	352	357	353	321	284	325	335	354	347	324	335	337	334	310	331	337	313	355	333	342	335	302	362	327	347	336	316	366	336	346	350	306	356	339	316	382	324	315	333	359	363	335	331	336	343	332	350	326	378	348	307	313	332	321	349	330	326	338	313	283	350	352	311	342	309	297	360	320	347	329	391	353	348	377	351	321	340	331	311	310	324	345	327	347	301	331	327	313	348	322	348	328	331	306	330	317	309	360	341	329	323	333	328	329	305	318	334	334	334	345	340	329	330	358	362	326	323	328	311	321	306	358	328	340	309	341	343	337	334	320	323	327	382	326	320	343	334	322	302	312	329	361	293	328	347	322	313	337	332	313	337	374	337	347	310	306	342	334	331	339	326	326	309	367	349	343	343	282	353	353	341	346	350	295	338	336	325	327	322	352	308	346	330	310	335	357	289	328	319	327	334	345	319	326	356	382	348	302	308	321	311	342	327	338	330	336	314	332	365	334	347	330	330	342	301	320	321	308	319	358	349	345	324	327	319	332	331	348	313	278	314	296	348	299	341	355	322	331	340	334	317	344	333	306	347	333	343	345	314	329	353	314	386	318	332	366	300	354	367	353	332	346	333	340	312	315	313	310	337	323	335	316	324	357	292	378	327	312	326	322	343	313	344	328	351	350	324	311	303	327	368	342	331	321	342	351	338	306	328	324	350	361	351	309	346	315	372	321	339	307	335	314	310	346	364	373	313	294	306	356	314	328	311	319	348	331	326	347	311	318	312	332	349	323	329	370	336	316	343	303	328	327	331	366	347	318	340	340	294	343	315	321	304	333	380	331	306	311	333	345	348	311	342	341	329	313	338	335	312	346	319	317	315	338	330	340	309	341	346	343	334	317	310	333	354	317	342	329	346	348	371	327	351	314	349	333	339	335	334	331	307	305	359	340	313	302	319	316	309	331	300	311	314	334	292	340	327	318	336	344	314	313	325	326	342	317	326	338	306	341	309	356	351	314	292	315	355	346	330	327	312	298	359	332	323	348	311
45525	58668	65687	57106	42340	30792	21046	10003	11419	9952	3372	869	915	944	930	1045	1791	2885	2907	2762	2159	1567	1153	976	898	829	831	828	767	844	776	765	730	784	810	853	830	785	798	806	776	811	858	822	856	845	851	794	857	818	836	770	789	768	816	831	785	813	828	770	803	780	795	789	787	772	780	799	796	784	836	794	773	834	839	869	872	831	860	818	806	841	827	785	851	778	824	788	807	763	876	809	756	796	787	839	822	802	759	832	852	820	780	797	824	783	816	805	814	731	835	803	804	830	800	821	807	849	833	770	858	892	809	818	833	813	766	820	793	785	798	848	806	829	772	791	844	775	799	808	780	793	811	795	798	800	761	826	789	824	784	805	809	792	779	816	821	799	784	802	821	800	827	873	738	795	819	869	814	850	857	758	800	796	816	811	770	830	811	833	794	830	839	799	752	820	807	823	851	823	802	792	820	820	831	799	818	791	807	857	812	791	815	809	799	795	813	765	788	842	808	786	780	802	809	835	878	812	864	817	825	786	861	827	819	781	741	774	801	777	801	863	785	839	800	807	748	804	788	833	784	847	835	810	816	834	911	842	809	757	756	781	792	808	762	789	794	816	778	767	788	856	868	793	787	840	806	796	805	819	857	840	801	820	813	778	776	810	803	783	836	832	822	808	822	810	841	832	779	845	821	804	846	764	780	817	796	817	764	835	789	790	865	790	829	819	769	789	783	823	849	823	836	811	761	837	748	835	828	821	797	829	854	819	800	795	805	791	833	811	778	797	801	749	802	768	864	803	826	780	827	828	797	752	815	773	752	828	789	788	812	771	778	810	841	827	870	829	800	773	827	776	780	851	834	828	786	810	833	856	829	794	817	779	774	811	843	812	783	783	783	804	854	805	832	837	794	783	864	805	779	788	815	785	826	809	790	815	820	804	817	820	835	830	780	830	821	813	842	791	859	823	768	792	816	802	821	819	772	802	796	839	841	822	815	818	862	806	838	771	835	846	810	774	816	839	784	797	790	770	825	779	783	757	816	827	817	838	763	897	762	829	823	821	797	820	818	759	828	784	772	818	817	820	798	803	803	809	804	789	829	850	838	813	820	828	820	810	760	810	813	847	853	802	751	825	811	795	822	805	780	797	806	800	811	834	803	839	815	826	818	817	806	847	805	801	795	816	801	805	809	824	765	834	822	861	777	806	821	817	796	780	798	804	804	845	782	775	865	766	765	782	835	909	753	741	798	781	824	801	831	810	823	823	818	752	819	777	838	844	810	798	799	818	803	838	746	796	835	801	782	806	802	841	797	795	795	830	846	807	813	770	796	851	835	826	798	855	779	816	811	795	818	818	763	842	749	829	793	835	824	824	841	787	767	817	757	810	829	812	818	816	867	833	812	805	912	843	829	814	766	811	826	795	804	796	845	806	838	834	813	829	816	826	825	821	856	809	841	824	802	826	825	812	844	817	770	804	835	836	767	785	790	801	808	768	841	860	812	807	822	780	798	815	839	783	791	860	850	788	786	823	798	814	836	825	865	864	820	817	778	809	787	828	801	825	795	840	784	793	762	870	849	805	812	822	792	782	854	822	812	826	856	836	820	798	838	873	816	822	778	832	818	807	835	865	854	776	807	876	772	817	760	810	801	825	778	807	764	820	834	830	805	821	788	791	847	811	809	841	823	818	814	776	787	788	833	793	808	789	827	805	770	818	801	744	823	782	794	834	834	856	791	852	782	787	778	796	811	838	819	859	810	836	850	783	829	816	788	775	825	767	824	842	811	832	806	819	857	834	801	808	815	815	793	797	836	798	856	825	824	796	802	805	826	764	810	795	858	763	806	825	804	872	808	801	790	813	819	793	818	784	793	798	762	760	820	781	813	780	844	781	749	782	799	808	822	788	818	789	819	797	851	808	843	817	816	853	772	802	816	827	799	811	829	827	796	847	786	779	834	803	781	773	805	793	826	833	827	835	797	758	833	805	798	795	834	825	789	848	812	792	797	794	758	781	763	786	789	874	779	782	813	829	833	808	818	788	841	846	833	823	832	774	790	797	832	808	780	820	800	772	786	797	836	807	791	763	802	768	832	764	835	803	785	818	758	833	897	775	783	801	882	817	819	818	796	837	787	769	759	780	808	799	851	821	806	810	831	813	834	844	852	798	802	787	794	824	770	785	805	816	781	778	825	809	795	742	843	840	775	810	809	798	835	799	842	836	837	824	814	813	794	781	856	790	814	812	795	797	808	807	872	817	890	825	821	782	859	777	799	813	778	804	777	803	840	775	760	844	787	796	778	773	806	833	816	874	762	806	814	815	834	853	818	830	781	830	824	824	802	787	774	793	797	802	868	799	794	817	831	788	773	850	837	838	835	852	837	809	827	791	812	829	787	836	776	849	844	822	786	744	815	854	819	793	776	849	813	774	773	822	814	743	824	771	807	828	807	827	819	822	809	794	819	866	812	805	807	738	846	786	766	821	819	827	829	785	765	831	821	783	831	781	812	842	797	799	787	792	768	812	798	820	810	787	789	791	857	798	830	791	791	802	785	814	745	829	812	819	835	778	751	820	803	789	872	797	828	804	797	772	806	799	820	795	754	840	821	803	805	802	812	792	829	814	785	848	820	806	814	775	746	825	788	764	842	807	819	844	817	860	772	805	800	796	849	780	796	872	849	838	786	812	806	804	783	800	827	818	847	823	816	773	814	770	775	828	801	811	853	782	763	850	775	774	811	759	820	837	829	752	756	762	809	828	768	789	770	826	838	762	763	825	774	816	811	856	753	789	812	808	783	817	798	843	830	820	771	799	806	825	817	830	824	825	812	824	840	819	799	798	855	839	792	786	836	781	807	826	842	822	791	803	816	826	771	793	805	812	791	833	832	821	844	821	770	816	817	826	790	755	812	831	824	880	832	793	807	780	809	816	850	790	850	834	763	794	815	834	807	777	818	837	892	791	789	820	851	821	836	800	798	830	822	803	795	789	818	803	769	794	813	788	837	831	794	829	813	817	788	829	785	853	754	806	827	768	800	833	841	797	806	770	815	841	807	849	792	812	761	764	767	816	830	811	861	789	866	819	794	859	825	759	807	832	812	836	797	833	797	846	843	811	831	814	796	804	817	804	824	834	756	790	827	811	783	783	830	793	805	802	730	849	800	784	812	799	779	801	798	787	813	782	870	806	768	820	816	776	811	823	829	862	802	788	835	842	820	841	788	809	802	779	857	813	799	810	822	864	779	808	814	818	844	825	822	792	848	817	794	802	858	787	814	824	773	798	800	814	817	794	851	804	792	829	811	831	788	795	781	818	821	764	826	836	792	763	787	788	844	810	776	827	852	839	804	756	847	847	794	875	841	779	827	784	826	882	774	764	793	819	821	827	837	770	810	840	783	802	827	825	862	839	852	806	845	813	780	825	808	805	831	897	806	807	848	771	786	824	827	844	772	775	829	832	802	823	810	793	798	822	791	791	752	782	792	815	818	771	855	793	801	806	829	825
71890	75372	71676	56396	34715	19189	6873	2441	3009	2088	895	381	345	359	379	429	545	657	773	702	517	428	380	367	342	335	345	332	331	369	344	312	318	310	349	360	320	373	332	324	357	344	361	332	320	337	316	310	307	316	324	344	316	343	357	334	334	363	348	337	323	322	323	353	350	367	335	332	330	321	306	323	322	290	356	362	310	361	288	319	327	345	348	291	349	337	352	367	316	319	295	333	339	335	339	340	336	334	342	302	331	323	301	320	336	332	319	361	338	358	322	340	330	341	324	325	333	324	307	340	377	338	323	319	314	301	288	344	347	375	361	328	328	321	329	328	345	300	298	308	341	330	287	322	346	310	340	346	326	314	328	350	317	365	323	326	308	320	336	334	349	374	317	312	330	336	350	336	322	342	319	319	333	327	308	311	371	329	335	349	339	339	331	330	322	313	340	333	332	369	346	365	332	316	330	306	323	317	326	338	333	345	315	320	314	302	369	357	293	314	330	333	330	339	324	315	317	319	363	315	345	289	315	334	327	356	353	331	296	337	333	333	313	302	306	323	317	310	350	313	336	318	335	348	328	306	298	340	336	364	361	316	340	345	326	342	332	350	324	337	318	309	321	321	319	315	346	350	314	298	337	354	348	333	340	325	361	331	369	332	364	314	374	317	354	323	319	377	338	345	293	333	321	334	309	320	345	335	352	359	325	301	308	353	328	339	334	354	331	303	339	332	316	331	328	385	347	326	358	336	301	283	341	327	316	315	322	340	314	313	330	309	353	325	348	294	329	303	310	309	329	318	324	326	322	305	349	335	330	321	351	338	311	319	310	321	331	337	328	348	370	331	314	356	329	354	325	346	357	340	297	347	315	307	329	349	332	331	349	328	353	342	340	371	317	334	317	345	324	350	331	354	320	332	357	349	328	332	332	329	331	292	328	322	314	337	313	327	318	314	352	312	345	323	355	355	320	351	323	331	323	298	377	308	356	326	326	288	309	353	372	339	317	305	289	326	321	355	313	350	341	312	336	334	325	323	355	368	323	321	304	349	350	356	359	303	333	300	344	358	293	322	321	357	340	297	343	366	352	340	339	327	323	302	309	286	364	375	327	344	323	335	359	358	316	354	314	327	340	358	303	339	302	298	337	329	370	320	341	353	321	345	380	321	355	308	309	316	375	326	289	335	373	324	374	329	338	348	301	321	332	341	363	330	355	331	325	342	306	344	292	324	322	304	307	336	341	305	328	347	341	325	301	342	322	336	343	341	376	348	328	306	342	342	306	355	372	325	301	320	300	304	354	310	358	325	356	341	332	325	314	314	320	337	339	352	328	300	323	347	343	334	320	309	349	334	356	332	334	333	321	376	344	348	350	321	359	353	349	323	354	369	297	350	332	320	326	337	336	348	335	334	341	312	333	330	335	326	336	311	336	325	316	355	331	347	318	322	353	321	336	327	321	357	352	321	354	322	353	360	332	341	323	342	325	337	353	338	332	318	353	356	335	331	337	333	349	331	336	335	349	316	342	373	331	315	323	291	339	320	344	348	334	286	306	305	316	332	351	354	339	365	328	353	350	331	328	357	315	324	359	337	329	316	365	325	337	328	321	339	351	304	318	320	328	338	309	328	300	333	349	340	346	306	330	327	340	396	308	332	362	313	287	320	337	345	355	305	319	351	333	347	340	301	348	299	338	316	330	349	330	334	348	329	305	317	320	355	306	313	353	299	322	355	322	371	330	328	332	331	329	324	326	336	321	338	286	333	315	352	305	351	342	333	342	347	334	373	353	322	364	325	323	334	307	343	322	297	339	314	321	317	322	327	361	324	330	328	338	354	348	329	336	286	353	332	325	312	352	348	313	300	343	317	342	347	318	334	308	316	332	326	366	347	314	310	351	331	349	337	338	348	301	312	317	306	329	365	298	342	344	315	333	312	308	323	349	329	350	343	363	346	334	291	340	321	342	339	335	330	322	365	349	330	304	351	340	354	327	312	341	365	386	324	322	340	343	393	332	331	349	331	320	357	340	309	334	353	322	330	355	354	338	336	319	326	336	329	307	324	303	339	344	365	369	361	340	334	327	340	317	326	328	345	336	357	298	331	342	361	327	338	305	329	310	301	293	323	346	338	318	348	327	321	348	342	337	346	330	357	303	324	317	326	324	323	346	311	362	347	327	322	346	313	315	318	321	317	304	351	325	318	318	327	320	317	367	338	345	356	350	339	315	312	287	321	320	320	346	325	315	355	335	319	320	344	328	346	333	345	349	318	331	310	338	313	338	314	341	372	349	333	340	277	303	350	357	324	324	314	354	338	325	319	316	302	337	360	334	347	300	326	351	379	302	308	295	322	359	343	384	334	363	338	326	353	340	338	315	352	321	334	352	316	376	346	370	319	317	308	329	343	316	334	363	355	338	308	321	374	375	310	338	324	330	335	315	342	348	336	312	355	339	296	357	313	317	313	355	370	302	333	319	342	334	322	349	318	334	324	312	345	312	332	340	351	321	321	312	314	297	325	342	334	337	336	300	324	338	329	336	353	305	329	344	328	337	341	323	365	379	333	325	340	317	314	358	356	330	346	333	320	360	295	336	340	345	317	350	323	343	359	318	332	335	330	332	326	362	316	314	358	329	303	348	341	340	324	338	323	321	330	339	331	342	318	319	314	333	290	321	334	329	319	304	363	292	337	377	303	339	319	335	330	350	362	302	341	338	369	320	321	337	314	346	314	318	321	320	317	356	308	310	363	325	318	321	336	333	321	299	346	315	323	290	348	349	342	352	330	328	331	306	344	322	345	329	338	301	365	326	338	318	330	322	323	338	310	347	337	363	346	347	372	335	338	347	320	322	315	314	322	329	319	299	336	315	324	323	309	319	373	330	338	331	344	291	323	349	322	359	305	326	301	330	340	300	281	362	350	347	308	340	312	345	330	332	320	306	341	330	340	351	320	323	305	370	341	341	364	346	336	319	329	353	331	354	377	343	329	341	350	324	330	341	293	335	334	347	344	333	333	324	332	318	331	330	327	322	365	327	322	362	316	322	307	344	321	330	330	365	366	352	368	336	323	327	302	325	337	325	304	327	314	378	356	356	344	317	311	334	348	334	315	315	298	329	352	335	326	314	337	346	345	407	357	331	324	313	325	358	342	314	335	333	339	349	301	342	365	345	372	323	346	349	329	318	342	332	311	315	297	340	385	327	337	333	337	332	333	326	338	327	322	326	315	320	389	353	333	328	344	343	301	313	336	330	339	336	322	323	391	347	341	341	339	358	339	322	341	356	299	330	290	321	349	320	341	331	315	321	329	382	333	337	384	314	303	324	363	295	338	337	331	342	305	344	357	359	314	305	345	325	344	345	318	367	375	355	316	319	336	354	308	331	332	325	325	328	334	356	320	331	315	342	339	376	342	339	339	345	310	336	343	340	287	318	352	347	347	357	320	331	339	327	348	349	331	338	339	313	341	334	311	332	321	343	306	320	316	348	328	338	333	336	307
46586	59373	66962	58321	41175	25681	14265	7686	10174	7988	2772	970	931	929	1023	1236	1951	2960	3117	2653	1754	1401	1155	905	824	846	873	822	810	768	848	795	789	788	839	815	807	849	821	806	818	865	798	810	827	775	827	817	797	804	773	884	778	835	813	851	825	781	835	816	839	832	796	808	816	768	786	786	771	854	822	841	788	810	816	775	804	822	783	804	800	767	816	813	761	775	784	779	772	861	775	789	839	752	830	755	776	793	790	756	774	786	818	810	819	816	825	829	819	853	794	792	792	829	860	831	808	850	810	782	837	802	786	835	831	853	805	837	774	782	843	856	791	790	819	830	800	822	811	813	810	824	827	761	780	801	830	801	792	780	805	831	816	844	824	785	823	840	790	781	829	836	806	846	851	816	873	796	795	787	838	814	794	814	818	838	791	800	810	836	823	817	826	814	792	822	885	888	804	793	807	832	805	774	798	813	815	795	829	794	843	807	833	812	786	775	798	828	851	850	814	809	892	809	833	855	790	821	860	865	819	880	780	852	791	826	756	830	809	785	795	792	829	805	864	838	863	831	805	822	835	812	800	824	792	823	843	840	840	805	811	789	789	781	755	819	808	848	785	790	788	818	783	789	852	840	824	828	813	785	813	835	804	831	784	844	836	835	792	825	797	864	784	851	863	821	806	785	771	808	763	788	808	838	798	825	798	824	793	808	832	812	845	768	841	848	837	865	824	828	842	802	837	816	769	795	812	804	825	829	743	840	841	788	822	817	832	775	820	815	846	776	794	825	875	843	811	817	836	827	794	801	785	814	810	873	787	836	794	788	858	805	772	862	808	811	795	780	834	864	819	822	826	798	804	783	782	812	814	734	796	856	753	865	825	860	801	803	760	827	880	843	805	770	817	816	746	811	818	794	808	846	820	756	818	832	781	828	786	783	848	785	846	760	850	798	825	814	808	794	804	809	833	815	812	777	805	770	808	813	757	810	844	829	844	795	821	785	831	790	803	793	839	835	804	829	782	792	802	780	803	856	766	784	791	783	817	809	789	783	818	769	823	786	808	774	799	797	879	762	781	851	797	767	854	805	816	845	818	845	787	794	854	805	771	786	799	862	831	800	836	769	815	811	874	821	751	823	835	845	826	815	785	781	799	787	822	809	814	824	827	856	841	867	796	809	784	800	825	811	794	818	832	840	855	810	827	820	764	839	835	816	797	874	815	826	818	804	816	827	813	856	768	832	812	822	792	835	792	819	804	826	835	796	788	814	820	809	840	804	803	772	799	826	815	783	835	774	778	806	831	820	776	860	826	775	809	837	804	749	821	836	781	821	874	776	808	807	850	826	799	861	780	814	828	836	817	847	813	794	812	800	835	844	771	780	794	788	745	751	784	787	797	788	756	801	814	804	815	778	812	807	840	803	842	824	835	831	762	829	808	826	818	827	784	870	857	776	808	787	842	835	838	790	788	809	829	793	785	836	829	827	747	821	845	815	836	872	822	787	747	801	837	816	839	808	838	825	836	818	818	777	854	765	838	852	785	818	828	842	820	794	795	793	833	782	795	792	843	803	803	764	822	812	770	803	821	823	838	795	762	883	785	840	767	850	814	785	806	763	802	836	775	784	832	802	821	798	780	766	802	826	728	800	832	818	749	843	801	782	798	819	829	821	800	805	811	835	844	813	808	811	801	869	798	830	843	870	796	822	828	807	789	806	877	808	852	814	806	812	893	794	828	776	850	840	812	819	800	750	815	813	839	834	827	776	817	809	800	823	780	802	779	811	789	825	793	744	848	781	820	813	861	840	765	854	870	784	774	786	773	787	843	852	858	816	818	815	810	774	787	811	805	803	783	850	807	821	799	820	793	796	838	836	772	810	785	858	808	787	867	834	775	879	809	809	803	777	803	834	808	784	854	800	884	812	815	856	827	839	846	784	799	787	776	809	813	832	820	792	812	777	823	847	802	760	814	778	811	783	820	799	792	819	769	797	814	806	886	852	731	833	808	806	806	808	797	841	838	846	822	785	818	868	854	888	796	802	789	839	827	797	770	883	804	763	775	778	872	785	816	825	800	774	839	846	860	781	807	830	872	802	789	799	821	869	797	825	747	828	862	794	800	824	772	774	800	799	813	862	818	831	807	795	811	805	785	841	803	853	855	796	818	812	807	843	803	833	814	799	775	864	820	806	816	791	816	834	854	840	793	787	789	848	842	808	800	811	791	849	812	843	826	823	819	802	812	785	769	784	839	866	795	812	810	791	798	791	846	850	795	790	813	791	823	781	786	806	877	790	853	785	802	890	828	828	814	824	856	802	806	787	844	808	814	843	832	781	810	835	820	792	823	843	833	822	785	821	777	848	840	813	756	786	777	804	837	815	837	801	770	771	888	804	801	843	801	835	844	815	746	837	790	806	811	843	797	873	779	865	818	733	797	802	797	818	806	785	876	824	775	794	755	773	809	830	835	823	771	813	824	780	834	794	799	773	808	823	746	825	765	818	838	821	796	824	786	861	883	741	809	841	831	794	835	787	801	786	849	796	764	800	768	836	810	814	804	820	814	790	859	831	841	833	790	836	783	868	807	800	781	815	780	839	818	785	810	779	788	799	806	810	765	816	834	805	805	819	883	798	808	854	805	763	788	796	815	788	822	839	813	823	864	795	820	770	774	854	824	856	773	782	779	859	837	775	795	789	830	836	783	805	782	824	816	817	798	810	799	815	888	815	814	776	854	756	839	798	820	816	833	847	836	791	763	820	826	793	793	829	779	820	773	791	781	847	811	830	825	787	787	836	835	812	801	825	827	820	864	786	817	798	785	859	804	824	823	833	816	806	785	784	830	825	792	830	838	849	836	747	817	795	780	828	810	798	762	826	758	806	773	792	796	845	819	773	874	833	837	812	799	838	782	810	834	819	804	788	860	814	833	817	831	843	793	838	789	832	813	798	864	793	789	837	812	825	869	781	815	820	824	789	827	811	826	803	790	766	833	831	797	790	801	785	769	812	821	836	838	806	797	829	753	765	763	849	832	759	750	807	824	757	813	819	857	835	810	839	861	844	777	815	865	765	854	815	832	830	802	799	800	862	768	794	840	817	853	773	838	776	806	781	778	813	772	797	813	814	813	818	830	860	824	772	804	841	808	810	859	815	850	801	816	828	788	807	825	812	823	840	850	798	823	786	851	786	809	814	821	810	792	854	834	816	834	797	820	830	805	779	814	806	811	885	846	787	845	819	807	821	803	827	830	804	801	833	842	776	800	813	792	853	831	825	851	836	818	811	840	837	811	841	849	754	824	811	789	830	786	846	825	814	805	776	815	859	775	780	784	855	839	796	833	828	848	834	829	792	794	867	792	805	784	826	804	840	830	839	827	819	832	823	822	852	811	858	801	826	797	794	815	784	761	818	833	758	818	801	797	804	774	789	816	854	795	825	776	854	832	827	826	813	850	821	833	836	839	833	828	783	815	833	837	804	812	789	839	810	799	801	809	831	827	782	798	851
67909	74666	73342	56894	33355	17360	6211	1951	3379	2295	1169	365	375	359	425	459	626	810	755	621	548	439	402	384	384	348	319	343	343	349	370	302	311	332	333	357	336	313	332	301	325	323	315	326	352	317	327	321	317	318	347	301	304	300	333	312	352	303	309	317	312	332	311	338	341	354	318	336	346	321	312	312	344	309	321	313	318	345	311	329	333	343	323	320	343	345	319	306	331	345	354	333	332	288	329	323	333	302	333	308	363	327	347	332	314	320	317	330	354	302	335	317	343	350	331	345	318	348	323	332	328	352	379	303	328	337	339	338	316	323	355	350	342	327	313	314	333	346	316	325	353	346	311	320	337	351	351	346	345	320	330	341	351	342	355	384	346	361	336	345	352	347	365	356	312	331	359	378	347	334	344	336	321	342	329	342	328	339	311	332	347	295	299	339	325	327	342	348	322	341	332	357	323	337	348	340	359	341	325	321	331	332	346	342	335	339	333	352	320	323	336	338	316	348	337	318	337	348	349	336	303	309	315	320	326	339	343	358	326	318	307	352	313	350	356	325	346	335	294	326	305	329	340	321	308	304	288	320	330	346	304	324	355	323	308	343	354	336	319	351	327	325	350	344	360	327	326	337	328	314	356	339	320	340	289	331	335	361	329	329	345	322	356	334	352	341	323	367	315	320	333	325	325	297	324	355	322	314	312	353	302	361	337	325	320	325	317	372	345	316	339	318	335	317	340	364	304	336	337	326	314	318	330	309	326	345	333	338	336	322	325	328	318	322	317	322	345	339	311	333	340	323	315	340	341	348	327	355	321	329	313	309	333	330	326	312	321	321	320	348	348	342	288	335	307	312	334	329	318	379	320	317	330	336	304	310	322	330	347	335	296	338	308	339	340	328	354	329	331	338	331	362	341	338	332	291	342	341	363	341	337	329	320	349	318	318	376	342	313	339	322	347	330	360	316	338	311	314	368	360	303	316	354	335	342	325	317	359	333	340	318	373	319	367	349	310	304	300	341	325	337	330	276	292	335	328	322	345	326	338	366	329	322	343	325	305	324	308	293	345	342	340	331	334	319	333	378	325	363	337	302	314	337	323	330	289	320	330	320	312	349	352	341	334	334	343	334	310	340	335	330	353	329	324	328	331	340	314	330	368	355	342	311	316	348	313	319	345	294	315	351	317	346	362	356	334	354	319	330	321	327	346	308	328	309	329	326	316	314	331	338	356	313	315	313	346	341	299	331	357	357	296	316	307	326	328	358	344	315	274	315	289	306	342	298	341	352	324	332	355	360	355	319	320	354	328	349	342	333	306	294	296	331	298	340	312	352	330	322	365	353	345	291	307	326	345	328	357	344	351	343	327	333	337	296	334	331	320	372	340	361	355	346	326	345	346	337	326	304	323	365	302	316	341	378	361	352	321	327	350	352	337	354	381	301	334	336	324	320	341	302	308	308	331	365	319	357	362	340	301	324	327	341	353	320	331	318	317	340	320	347	327	334	363	344	330	298	318	323	354	333	327	331	287	339	345	299	313	320	312	333	345	344	352	349	331	340	354	323	318	332	351	342	335	326	339	315	338	333	349	325	305	333	347	309	342	335	323	328	338	329	326	338	360	307	332	347	317	326	306	301	330	324	315	315	366	324	321	329	335	332	306	334	307	342	335	362	344	314	304	328	327	301	364	333	344	327	333	320	319	361	323	345	340	313	346	313	327	351	332	329	345	319	338	292	316	330	356	288	313	333	340	328	314	321	347	322	332	379	327	343	327	341	365	345	311	333	303	322	291	316	370	316	329	330	326	358	342	283	320	309	334	325	351	328	319	320	314	315	341	325	359	346	353	326	304	325	317	339	306	324	351	318	316	291	336	330	342	331	381	342	329	323	312	329	316	351	323	307	330	331	325	325	331	347	343	330	339	336	353	318	353	332	297	348	328	328	321	344	305	324	320	346	353	335	309	349	323	324	305	342	343	311	312	310	322	344	327	321	351	313	347	330	329	313	325	336	344	307	347	352	337	356	330	340	326	345	345	340	314	331	313	324	357	303	322	328	341	335	320	313	352	329	351	300	323	343	348	341	343	317	328	341	314	355	329	302	288	296	300	356	331	333	325	351	290	327	319	332	329	334	340	334	362	292	324	331	331	338	330	319	347	336	329	324	335	345	311	341	325	309	326	302	280	341	312	329	303	316	342	370	357	309	331	328	336	297	312	342	308	334	325	349	345	367	312	316	320	331	341	338	338	307	339	347	331	311	295	328	344	343	313	328	326	327	347	321	324	317	302	335	328	328	312	353	308	319	364	347	373	301	328	336	312	313	310	312	368	324	311	331	311	323	356	319	293	314	314	319	337	344	341	325	328	330	316	344	304	316	368	347	317	326	337	309	348	354	311	354	340	311	353	348	326	327	308	341	305	329	362	321	352	363	366	317	349	337	307	355	342	348	336	350	331	318	346	349	313	350	330	341	352	366	381	335	310	336	343	325	346	368	350	350	338	343	329	321	334	331	339	328	361	310	340	312	347	325	339	349	325	309	351	328	319	328	334	320	357	358	323	309	307	309	343	333	344	351	315	321	290	344	309	367	347	351	307	336	366	379	341	306	313	300	309	314	310	337	328	339	341	328	359	356	313	332	345	348	370	306	354	329	365	388	329	347	333	343	316	299	300	342	337	304	356	328	328	326	328	329	358	333	302	366	318	347	329	323	332	307	326	349	309	331	294	367	351	318	307	336	312	328	322	322	358	298	307	350	339	322	321	329	324	346	316	319	329	299	365	319	342	354	367	321	294	324	307	301	321	345	364	317	314	316	291	361	295	276	312	337	342	347	315	363	374	323	349	332	341	284	319	357	373	328	358	337	313	310	349	297	320	334	333	347	336	315	320	303	314	327	337	280	328	310	330	303	335	364	337	363	354	356	331	352	314	322	301	328	344	340	305	353	341	321	353	339	337	333	358	319	315	321	333	320	303	360	335	345	330	343	345	351	347	324	336	345	318	300	345	314	350	353	311	328	349	338	312	309	304	320	316	310	320	335	319	334	329	336	352	340	348	352	324	308	320	313	352	336	304	343	311	312	336	348	319	306	332	317	328	299	308	300	320	325	338	329	367	330	311	335	321	353	312	356	324	329	347	326	340	332	331	340	309	318	317	314	367	305	344	295	334	306	321	319	314	285	281	326	345	291	327	346	306	351	337	332	335	306	316	338	325	330	314	367	276	335	341	333	329	356	322	346	328	304	351	342	352	322	332	328	356	312	368	359	340	311	305	311	316	320	327	324	322	329	327	330	327	325	351	341	316	323	318	335	337	326	311	327	365	325	307	295	334	308	335	352	341	314	335	312	332	316	343	324	322	338	304	302	325	335	326	311	318	351	328	329	346	376	354	318	314	322	328	321	337	322	295	339	343	333	310	316	334	318	331	321	333	352	337	315	333	328	330	365	297	319	323	364	305	319	342	337	345	333	334	345	340	326	305	369	344	355	346	350	349	373	331
44295	59833	68675	58839	38936	24700	13157	6502	11492	8480	3574	948	1046	979	1180	1606	2321	3431	3456	2370	1900	1301	1088	949	826	830	797	773	843	769	834	846	812	824	826	804	786	806	812	815	852	808	786	829	828	816	781	809	838	867	812	826	793	836	844	808	805	818	794	800	810	789	789	815	821	850	770	798	824	811	773	799	854	834	812	783	824	792	784	816	832	820	807	842	808	785	774	835	801	805	788	781	822	846	798	809	811	798	813	846	791	796	836	797	830	822	837	821	793	830	829	821	822	809	771	830	810	791	830	873	796	798	806	850	865	819	756	826	802	828	883	883	805	797	822	814	757	788	769	762	817	816	849	829	849	835	848	844	801	801	836	822	796	822	786	835	799	779	789	835	755	775	802	836	842	804	820	779	816	796	819	836	817	829	796	806	860	819	801	803	787	817	835	789	799	775	769	831	801	778	849	797	776	801	843	773	816	855	829	837	764	796	830	799	797	767	803	834	817	859	762	790	788	826	828	765	839	832	822	830	804	842	831	830	799	763	845	834	789	857	803	782	860	812	857	853	759	800	808	824	776	850	788	855	782	816	762	841	820	827	795	840	819	802	823	804	807	775	839	813	860	779	751	838	824	812	803	796	768	824	813	860	821	827	826	819	799	801	821	826	812	838	850	802	795	826	826	784	833	776	810	757	824	819	854	795	850	794	830	758	792	789	834	816	797	872	835	787	778	795	771	852	812	810	814	772	784	798	789	791	832	830	798	820	842	793	844	801	818	828	825	841	806	860	785	877	802	819	768	795	831	807	815	776	810	850	793	795	847	828	847	777	824	790	816	806	817	801	780	839	789	778	802	815	815	803	838	804	778	767	809	777	831	829	846	844	798	809	805	770	777	765	790	845	829	779	791	809	840	827	846	796	829	831	809	801	781	825	839	784	780	787	750	862	818	836	842	812	807	836	825	800	775	782	744	819	813	788	820	831	781	793	844	812	801	825	817	789	788	785	786	791	834	789	843	780	787	829	839	803	860	819	814	803	759	789	807	768	816	803	822	808	805	802	808	796	830	850	818	823	816	824	835	879	746	851	802	743	788	810	783	805	799	819	821	840	840	838	804	814	791	813	795	814	721	807	801	819	851	776	813	793	749	829	860	810	795	810	788	833	809	785	781	789	763	793	792	775	823	778	886	754	838	837	840	790	807	780	846	815	812	825	824	794	819	821	792	860	856	865	791	785	821	866	843	817	792	800	828	821	808	792	803	845	844	797	782	821	816	830	823	812	836	832	790	861	834	828	784	874	822	798	807	790	822	818	764	843	790	760	870	804	780	828	832	767	794	793	765	799	812	837	815	813	852	796	805	803	801	817	831	802	817	780	823	785	831	778	819	795	793	843	806	823	855	822	818	794	790	788	852	845	751	778	765	835	854	819	791	878	816	812	832	842	845	767	807	796	850	798	796	840	803	757	824	803	813	774	829	874	834	858	841	835	822	841	824	755	812	843	843	805	819	830	792	826	805	835	824	757	861	801	794	801	817	813	813	816	804	814	841	736	811	813	831	803	771	773	835	855	830	773	808	810	839	746	752	865	780	812	802	811	853	815	840	786	800	879	823	797	819	822	803	794	792	849	791	781	867	813	794	800	821	877	774	811	817	845	834	780	798	839	795	777	823	798	748	804	799	756	846	831	836	793	820	816	819	814	777	870	766	804	839	784	803	820	780	843	807	838	796	845	786	807	785	786	863	826	828	789	820	807	800	803	762	837	865	815	851	818	794	839	815	840	814	825	787	814	739	821	824	889	881	825	815	788	845	772	830	782	794	833	796	779	871	779	826	774	810	819	803	776	824	821	799	837	840	772	851	794	857	836	842	784	858	771	827	820	826	800	803	796	790	822	825	856	806	797	831	802	794	771	810	792	831	812	752	798	803	776	802	816	814	818	827	838	843	838	854	887	802	767	832	787	750	811	772	818	796	804	787	788	874	851	807	824	812	779	874	769	825	817	791	870	813	843	854	813	817	779	761	840	847	843	836	825	802	821	791	847	777	825	831	745	790	812	797	749	768	782	878	844	804	773	822	779	839	784	807	790	808	805	797	855	816	795	815	790	830	819	850	855	795	786	802	801	811	803	800	805	793	809	796	836	825	834	799	761	779	777	781	820	812	770	804	772	811	832	854	775	802	873	756	857	814	830	803	778	795	817	862	809	834	824	799	846	820	778	807	803	798	837	842	824	836	776	775	850	867	851	779	799	781	782	786	851	824	841	803	771	803	841	804	787	818	783	781	806	889	831	804	889	846	785	786	802	815	759	823	824	831	800	807	790	766	829	840	794	806	813	867	793	809	825	777	788	845	828	791	788	819	822	784	799	824	800	790	834	805	748	823	771	841	841	786	833	868	775	775	818	787	830	830	759	764	806	756	749	858	819	827	810	846	814	808	774	744	835	846	873	823	791	806	827	772	791	826	795	784	834	784	788	819	800	757	803	805	829	834	842	798	811	846	818	788	817	787	816	803	786	817	786	805	812	837	829	829	778	804	823	811	844	808	781	818	790	807	815	862	830	788	788	832	803	833	803	842	789	742	817	787	830	794	779	793	791	783	850	834	790	809	875	813	831	820	827	845	786	805	790	773	788	851	807	816	831	848	822	775	844	790	814	845	863	788	814	802	850	841	804	774	802	785	823	839	849	829	832	792	771	824	851	848	822	799	782	826	796	836	798	810	794	787	795	778	791	845	854	782	844	840	823	816	813	800	776	803	795	790	809	782	797	822	800	863	808	779	832	831	826	829	826	852	879	815	812	859	825	777	779	789	786	815	794	823	812	850	858	763	846	747	814	790	761	796	808	804	750	831	828	791	820	862	842	784	793	791	848	812	775	835	804	837	789	842	787	786	768	792	827	788	828	787	816	824	803	773	823	828	804	801	759	812	846	839	798	777	766	811	807	802	771	769	837	821	821	787	794	757	817	835	782	773	808	836	852	846	781	752	823	867	795	808	796	791	757	839	812	852	821	777	828	784	836	851	820	865	799	817	812	839	797	791	812	795	822	772	815	820	799	840	799	743	820	792	845	805	853	878	850	827	828	808	793	818	820	795	809	818	823	778	800	735	795	834	842	797	793	806	817	858	802	822	829	806	757	822	839	841	783	818	820	770	793	834	815	827	831	791	782	763	850	828	831	817	818	737	796	806	771	873	776	865	831	834	820	814	848	813	832	855	785	890	858	826	839	823	826	773	766	839	826	822	836	815	804	799	794	796	790	808	816	788	811	806	798	838	786	811	822	824	841	847	766	859	812	795	837	824	755	813	840	806	849	825	811	842	832	786	838	836	822	847	856	877	832	818	836	790	813	808	849	777	842	776	850	797	818	798	839	744	851	784	834	855	858	823	781	874	773	810	840	796	824	823	829	827	833	784	815	864	823	838	823	792	781	763	802	788	793	877	808	820	831	819	843	773	807	846	804	795	788	785	822	792	835	851	799	774	835	820	805	854	813	836	849
69942	75097	72576	55062	33924	16662	4466	2554	3274	1979	695	395	373	345	386	418	721	920	966	611	498	467	405	418	361	308	336	355	350	326	329	317	325	350	306	357	322	336	317	329	317	337	328	373	287	334	315	361	337	315	325	316	355	357	337	356	334	365	327	313	332	311	342	310	311	350	317	329	323	325	344	357	312	320	346	318	344	308	342	352	357	350	333	302	318	326	313	344	315	309	337	319	348	332	350	330	319	342	332	341	338	321	304	324	348	318	337	326	334	323	313	330	337	334	360	328	374	336	329	336	348	331	325	339	371	317	330	351	303	337	337	324	358	310	316	334	300	291	366	353	283	333	293	359	348	315	337	338	328	300	319	379	370	319	316	335	298	321	345	317	324	316	324	347	337	318	374	347	312	316	354	335	341	318	341	349	342	333	343	353	375	320	314	314	308	321	333	328	315	317	366	346	346	349	351	361	351	337	324	327	353	339	301	291	312	329	369	337	319	357	351	325	335	329	324	321	356	355	313	309	349	345	325	345	306	352	333	336	326	301	314	300	328	336	306	323	347	310	325	336	331	311	333	307	330	315	349	301	303	352	319	320	332	309	315	300	359	333	331	330	353	360	329	305	334	338	296	369	307	317	301	327	349	301	322	328	307	326	330	352	327	330	301	337	313	330	300	301	328	330	354	323	318	313	308	346	347	326	302	311	328	303	340	308	318	326	312	304	322	330	332	331	346	311	309	337	329	340	326	314	362	327	344	362	320	344	340	335	354	329	321	327	323	359	334	345	314	338	314	340	292	323	331	379	337	337	325	350	325	326	313	354	305	301	312	345	318	351	314	320	312	334	329	316	325	320	335	355	336	316	348	370	313	346	327	315	314	361	332	327	334	316	326	318	315	299	326	338	317	301	306	329	303	378	352	313	326	363	324	326	317	337	335	328	300	317	341	332	337	358	327	296	380	353	334	304	359	351	345	303	336	331	363	298	342	326	354	308	325	353	323	334	317	313	309	311	327	336	357	341	362	335	312	309	331	340	319	318	311	320	335	348	354	337	350	332	359	337	334	310	343	351	338	359	343	294	318	310	334	326	316	304	296	302	312	351	307	338	310	319	300	323	332	333	326	288	314	319	312	314	365	321	328	304	320	353	318	339	324	294	299	328	368	323	302	331	346	324	355	308	344	368	355	355	344	329	344	325	327	350	346	328	312	356	316	330	332	314	314	309	353	333	337	317	307	354	338	315	314	297	336	313	327	321	347	349	316	350	335	309	303	285	331	339	305	335	334	329	333	326	296	323	325	325	344	335	299	344	301	343	341	325	317	336	332	326	317	319	362	316	323	327	318	321	343	348	336	368	304	339	310	329	336	317	349	309	311	336	312	340	341	335	361	357	306	349	360	347	339	351	317	331	325	338	329	365	318	320	307	315	306	358	346	328	301	302	352	335	319	353	323	335	356	341	330	324	314	326	334	327	338	313	333	344	355	295	317	328	324	325	340	291	326	328	371	316	345	345	295	339	316	332	329	315	334	327	333	320	343	318	314	302	336	345	334	327	309	331	299	323	342	303	329	343	373	305	343	353	331	350	326	317	333	346	361	307	359	316	343	321	319	314	363	350	310	347	323	324	303	327	363	319	295	328	293	339	345	353	318	328	333	323	366	337	317	331	338	324	345	345	329	321	291	353	320	323	331	330	326	305	285	349	295	318	306	342	323	341	389	323	313	333	327	361	352	338	326	327	316	319	308	307	326	312	347	321	304	328	373	316	363	308	367	299	330	325	337	351	320	314	333	318	340	302	315	297	342	328	326	349	339	336	319	311	307	358	337	328	325	337	333	367	342	321	301	293	323	335	337	347	336	356	316	334	327	349	326	307	349	303	342	343	332	284	299	344	331	288	332	321	341	349	342	292	336	326	312	332	345	357	348	311	311	297	351	321	326	328	304	339	342	295	306	341	330	324	335	352	339	361	376	366	330	310	339	343	345	338	314	338	334	369	335	340	309	337	333	309	363	310	340	334	334	358	372	334	324	334	312	326	342	310	317	327	331	321	307	321	336	336	345	360	317	316	337	332	363	319	352	329	365	329	324	334	344	321	308	344	319	318	352	356	335	345	302	328	322	319	322	348	318	319	367	326	349	325	320	357	327	339	291	315	354	278	330	319	327	295	306	337	339	303	334	337	336	353	359	318	314	353	313	311	362	292	323	357	328	322	337	334	292	327	344	333	358	330	322	351	359	308	305	322	306	326	364	358	325	348	307	295	341	364	354	317	338	377	332	315	324	338	336	334	303	332	290	342	338	330	342	302	349	319	314	319	334	316	327	295	308	334	366	316	310	342	350	360	332	337	340	335	349	364	299	344	305	368	327	343	297	323	315	355	313	334	299	339	323	324	368	295	338	324	320	332	364	314	335	331	311	352	347	307	332	356	379	354	357	326	361	316	320	323	326	336	332	354	334	329	332	369	325	348	364	369	336	329	348	320	315	327	364	323	335	319	337	315	296	307	338	297	300	348	345	296	351	319	309	338	348	315	319	325	319	342	357	318	311	324	328	322	335	348	318	340	334	359	311	337	351	345	333	362	303	351	353	355	337	349	302	314	325	321	350	306	325	304	345	309	321	324	341	326	362	344	359	347	340	354	339	325	316	335	333	358	306	312	351	306	335	353	319	344	360	354	291	328	315	307	344	322	340	325	346	341	322	320	358	331	318	310	315	311	343	316	345	328	331	349	334	344	300	315	333	317	308	337	319	332	334	316	362	334	335	298	327	307	341	345	331	330	344	321	350	327	332	323	336	334	352	356	350	328	330	330	342	327	337	332	305	337	350	321	340	296	323	305	338	337	363	305	332	320	351	312	324	312	324	336	310	337	329	320	328	307	349	325	302	354	338	332	328	333	355	327	347	326	308	290	319	334	345	339	339	333	324	349	330	360	356	324	334	330	363	353	319	285	301	358	308	310	347	359	311	317	318	319	346	320	329	314	329	330	351	351	314	331	315	311	323	311	348	341	371	351	299	340	368	343	309	337	354	309	338	322	348	299	318	331	346	305	340	341	356	340	334	348	314	319	352	339	329	383	353	383	315	279	359	364	374	332	335	341	336	332	309	320	345	333	353	353	287	319	350	314	327	313	322	333	315	318	322	310	316	325	327	328	334	329	345	307	328	341	330	317	298	343	336	357	327	351	316	332	355	324	302	378	316	360	349	339	345	343	347	312	346	329	346	359	328	323	312	341	365	363	356	367	327	344	319	298	326	330	356	319	376	345	311	340	326	312	308	308	300	332	300	351	348	353	314	330	380	344	342	343	293	337	314	341	337	354	360	398	325	356	315	345	338	346	360	331	339	308	368	337	321	363	354	318	335	311	339	352	308	352	324	311	340	353	323	323	352	326	346	337	347	320	295	323	333	346	312	318	332	344	344	362	342	302	340	339	349	357	305	341	312	352	351	288	324	360	353	324	317	325	335	331	296	371	335	341	311	325	344	334	340	319
45816	59698	67578	56484	39504	23114	9088	8942	11544	6877	2126	1057	1043	1094	1125	1495	2692	3838	3983	2287	1766	1427	1177	1049	916	825	828	796	824	832	825	829	827	826	809	829	822	818	823	757	789	823	809	835	811	797	806	733	839	840	811	774	761	824	783	861	764	796	831	855	838	822	882	817	813	794	754	797	823	768	814	823	767	856	778	816	817	809	749	820	827	839	784	844	801	809	846	783	856	814	764	785	793	807	775	834	820	837	852	868	792	823	812	772	857	833	857	766	821	815	828	817	836	741	840	832	776	816	776	835	776	828	839	806	792	809	835	805	804	885	800	826	784	809	834	854	781	790	817	862	838	814	818	902	836	772	819	771	775	830	838	810	822	821	777	799	885	809	792	795	872	794	834	834	805	820	840	818	798	775	796	799	771	764	816	867	802	859	787	778	852	806	808	817	848	805	800	792	828	829	766	832	852	855	807	826	796	840	763	813	822	814	846	816	845	775	842	811	807	858	790	777	789	784	823	811	766	786	804	796	855	838	791	836	828	779	867	787	845	825	803	828	854	871	855	835	805	772	835	832	797	888	838	815	824	834	842	828	802	823	803	777	821	808	842	808	823	837	798	815	842	776	801	805	790	789	825	807	838	769	777	866	846	777	811	808	818	849	772	780	834	840	833	838	843	797	821	851	777	813	781	806	768	772	844	772	789	859	782	847	834	833	825	819	794	771	805	808	794	816	810	831	844	800	840	843	820	792	804	780	788	775	782	839	849	832	839	791	856	764	837	870	844	779	784	882	811	809	809	851	771	819	817	817	799	851	838	837	773	787	836	810	807	828	787	855	830	859	851	792	769	842	812	821	828	728	823	783	841	783	795	803	809	797	834	829	821	789	827	849	813	805	825	849	790	800	859	789	816	808	856	833	837	859	805	763	799	775	803	775	776	806	830	826	858	782	798	831	813	844	827	768	853	835	883	811	770	828	804	790	840	799	833	789	826	813	866	811	806	809	777	847	796	823	845	812	832	846	821	796	753	832	819	791	771	802	826	755	816	811	806	811	789	850	793	793	863	849	811	783	803	816	800	875	819	843	838	829	808	814	808	828	769	777	813	843	839	813	759	795	825	831	798	824	818	838	810	794	800	791	808	817	788	786	794	827	827	819	790	755	839	854	800	849	850	828	783	756	796	766	844	829	821	823	764	783	815	844	789	797	800	857	812	799	843	841	838	811	789	849	783	835	831	826	814	809	839	860	841	771	811	805	839	793	824	825	845	853	885	765	861	850	817	789	848	836	778	855	814	861	826	874	846	793	795	787	779	847	800	789	835	741	812	819	785	813	786	822	814	833	805	798	829	842	827	816	844	869	811	774	799	769	802	799	803	796	785	811	860	801	855	780	810	837	835	820	836	836	847	763	810	802	818	785	838	841	830	842	837	817	798	845	839	872	817	790	835	852	792	811	813	798	811	870	799	817	816	791	792	844	787	761	770	821	803	847	818	773	875	827	799	850	781	824	773	803	812	829	832	858	814	780	828	788	826	812	830	820	825	760	797	819	816	775	785	876	798	840	793	804	762	796	803	845	791	826	763	812	778	817	835	805	785	786	794	844	788	817	796	793	827	869	810	841	769	808	792	851	799	808	834	817	828	835	833	777	786	764	833	853	817	863	778	788	837	803	757	790	765	800	803	823	818	806	812	838	826	796	754	836	828	827	799	824	796	824	850	799	830	777	837	783	847	804	785	840	842	819	836	771	838	810	799	784	807	805	817	738	846	787	817	805	797	786	794	837	880	828	836	790	819	819	790	823	844	794	808	782	756	801	872	825	811	805	805	861	759	850	784	837	871	822	822	770	800	820	817	843	759	787	807	833	809	817	800	841	851	790	797	744	811	769	826	777	852	841	857	749	825	816	845	815	791	800	826	828	840	800	843	842	811	798	792	806	827	810	767	837	773	825	824	814	859	880	805	843	773	776	813	789	776	842	832	834	837	813	782	884	837	835	765	839	806	847	802	769	833	845	809	825	822	826	856	787	831	839	817	856	821	831	789	807	815	840	836	761	820	798	846	773	828	834	789	850	825	831	809	832	779	803	770	836	811	833	850	805	830	777	798	843	821	792	801	835	802	826	824	823	754	801	840	807	857	858	830	801	812	808	811	811	789	797	797	811	756	785	840	831	843	781	821	791	837	824	802	819	750	843	806	783	794	832	798	776	825	869	865	837	847	822	802	826	794	780	837	760	824	752	800	864	817	795	789	763	825	831	799	799	810	846	816	819	797	794	783	825	858	772	886	839	773	814	813	798	797	836	837	780	834	820	761	882	871	821	809	862	771	808	771	829	820	786	784	856	773	833	827	804	816	842	838	815	821	827	841	839	847	847	836	871	780	845	788	788	830	826	804	810	786	851	852	765	830	831	885	822	815	755	807	807	831	770	799	787	759	812	782	849	867	823	809	861	812	773	772	836	789	813	796	785	809	802	826	804	768	826	764	817	798	813	818	768	765	811	792	853	857	777	783	850	809	835	785	812	824	823	779	835	850	790	837	808	802	802	798	794	817	888	826	751	820	826	846	844	800	777	825	814	794	813	830	841	844	825	821	851	816	800	845	783	820	852	839	788	826	849	816	781	794	813	803	839	836	835	873	844	803	879	815	822	786	857	781	774	806	808	874	789	762	778	819	820	828	823	772	860	761	818	844	793	836	816	808	788	806	801	861	802	845	748	840	853	834	797	793	786	806	793	816	847	831	749	843	825	865	786	826	767	799	845	807	796	805	835	825	863	797	807	817	809	836	805	802	851	826	811	786	838	815	757	845	842	803	802	821	778	832	838	827	786	824	822	841	807	821	829	771	816	850	810	770	798	795	812	843	800	793	769	795	837	810	838	896	807	815	796	798	807	808	802	759	804	839	829	826	810	796	798	730	829	829	826	795	803	818	833	860	816	851	819	827	816	839	838	757	791	800	812	823	838	823	782	831	859	818	799	777	829	822	806	766	789	804	838	822	830	769	805	807	855	828	853	813	812	809	809	839	809	830	820	782	799	814	803	831	796	802	813	817	817	835	795	826	817	860	786	793	817	797	829	802	823	856	830	808	823	765	858	841	814	810	810	743	793	788	809	837	808	850	798	816	839	800	784	795	816	790	899	786	813	812	797	838	822	814	801	821	813	841	796	823	853	783	850	809	829	822	836	780	814	781	766	786	784	841	847	806	805	817	809	829	835	793	796	808	775	805	762	848	819	848	824	803	822	825	782	822	828	825	810	800	814	787	790	804	796	810	819	835	838	812	924	861	791	832	846	768	775	817	882	776	823	792	784	804	804	863	845	822	835	876	795	789	852	731	836	828	846	798	794	807	838	824	814	798	852	833	804	802	838	808	791	797	815	837	786	842	754	832	813	838	841	818	791	882	836	795	845	787	812	744	817	802	821	821	772	844	804	854	849	797	809	811	821	803	793	810	846	823	828	832	819	773	826	842	829	808	827	801	854	814	842	818	812	824	819
68678	75977	74006	56264	35121	17495	5562	3265	3270	1828	753	399	388	372	360	452	631	908	846	633	452	467	386	352	356	339	319	331	366	333	364	314	323	354	325	293	384	300	353	318	327	327	340	330	340	329	331	310	355	320	329	349	321	337	312	322	344	332	360	323	326	333	328	301	331	357	310	342	334	313	330	334	338	350	333	367	330	326	346	366	324	347	303	350	329	311	308	319	329	361	338	334	333	353	293	316	326	307	301	347	332	339	313	331	330	313	327	336	350	310	313	326	313	340	348	335	338	331	345	322	321	317	337	335	363	335	338	347	319	366	338	341	322	363	314	303	333	325	332	342	334	354	328	354	349	303	371	332	325	387	321	334	324	353	333	339	329	323	357	341	337	307	333	331	325	338	357	357	319	344	357	335	317	316	327	308	322	315	317	321	334	325	331	351	326	389	323	337	322	350	338	311	288	332	330	335	337	329	341	317	341	310	318	311	307	338	325	343	368	318	333	333	352	301	351	356	320	343	341	330	358	335	305	333	338	341	328	322	301	362	348	352	328	314	327	371	341	336	347	307	328	328	307	296	336	326	344	342	328	307	319	316	302	323	304	342	322	304	315	331	316	328	315	333	359	343	344	327	333	331	336	349	382	333	314	316	306	340	326	346	348	354	328	303	325	297	343	329	355	334	287	330	342	318	340	339	362	304	364	330	328	353	311	362	353	319	342	299	299	336	333	378	351	363	357	326	316	335	365	348	323	327	310	350	322	367	321	294	356	343	325	320	355	342	352	323	348	344	310	331	352	341	341	304	337	325	339	344	314	328	341	335	349	341	357	311	328	332	349	305	304	331	333	321	351	332	337	380	323	296	342	316	326	324	313	361	348	308	314	345	327	342	285	344	325	310	350	345	326	319	343	320	343	335	319	326	305	325	331	295	373	328	356	303	323	333	370	323	358	339	359	355	323	320	317	354	352	325	349	335	307	333	307	343	333	334	340	334	333	313	332	311	333	325	351	348	311	338	332	330	349	325	345	347	329	322	327	326	326	346	330	336	302	311	344	323	339	338	340	344	344	352	344	368	314	308	312	319	327	314	320	326	375	343	357	339	335	345	356	337	346	289	336	340	313	322	328	304	326	342	331	327	363	337	312	300	342	303	323	345	367	328	323	360	389	337	320	346	367	321	346	320	303	327	325	335	322	323	330	320	298	330	332	356	316	308	346	348	364	337	323	338	340	338	346	285	335	326	326	318	348	362	326	347	314	354	321	346	326	331	337	305	317	320	305	323	334	337	369	340	334	315	332	348	340	354	331	337	335	340	313	335	327	315	343	341	314	301	344	341	299	311	360	362	332	352	328	329	329	352	319	329	325	350	317	342	326	363	353	314	356	337	354	335	350	356	345	327	360	345	324	328	313	362	323	345	333	330	349	355	359	344	331	338	318	352	324	311	372	336	354	332	347	313	349	328	345	336	319	341	346	336	352	345	353	330	315	318	344	357	328	308	336	333	334	314	307	374	314	329	342	314	335	345	346	321	327	353	348	325	321	332	360	339	329	306	313	295	372	350	308	318	321	353	354	347	333	317	328	321	352	330	360	358	342	345	281	349	315	331	324	351	341	335	328	379	314	369	330	328	312	352	345	324	353	345	307	345	350	270	334	349	345	345	344	339	333	345	309	317	359	325	327	325	343	345	338	328	320	339	348	322	327	312	347	335	329	307	340	312	318	337	339	290	329	349	328	342	301	320	337	323	339	327	311	317	322	341	299	343	311	323	346	342	287	330	321	306	304	300	373	300	320	309	322	343	300	333	322	352	337	347	327	294	321	308	337	362	298	318	284	345	350	378	327	359	344	332	348	352	298	351	323	332	341	331	316	313	343	354	339	354	337	286	351	333	333	349	325	312	309	330	337	353	341	321	329	360	318	332	320	342	316	316	314	328	336	292	336	335	315	354	308	306	341	327	325	304	353	327	323	342	348	336	338	341	340	342	334	312	325	328	347	356	336	280	340	306	302	327	350	330	370	360	318	323	328	342	328	333	342	343	322	328	340	341	333	328	316	346	305	329	324	343	336	317	343	325	346	377	356	324	361	340	322	331	328	323	371	302	330	343	339	325	337	338	326	376	296	323	313	306	339	324	364	330	318	315	342	344	330	355	335	302	327	324	349	345	376	327	350	363	351	298	355	327	343	344	317	354	295	305	341	343	356	324	338	331	314	331	343	361	326	335	325	334	335	351	346	362	356	350	341	316	321	326	329	323	340	317	301	331	316	296	313	346	338	327	294	349	319	315	313	317	320	340	354	352	274	309	344	348	331	320	314	299	320	339	318	353	339	344	326	365	317	363	318	352	369	339	342	364	346	326	327	315	315	329	363	352	352	347	328	339	361	324	333	319	337	353	369	320	331	329	326	340	327	355	338	368	289	349	315	376	303	333	351	348	336	320	339	334	325	373	314	360	312	320	319	326	328	301	343	331	313	327	347	317	324	339	343	323	326	300	335	345	345	349	347	353	372	353	302	365	323	345	340	360	308	351	324	360	330	307	321	332	338	353	355	349	318	330	353	331	306	332	320	334	332	327	319	340	327	312	345	340	343	325	325	329	316	317	333	327	335	353	345	311	354	320	321	339	335	325	348	315	303	330	339	360	357	309	357	308	351	304	310	333	363	323	313	334	310	350	339	354	301	350	334	344	334	350	306	328	329	332	332	348	319	346	331	367	383	328	373	331	335	314	318	373	305	316	343	322	315	342	320	327	351	330	328	354	323	346	353	299	327	329	320	344	361	335	322	359	354	332	349	340	343	337	323	312	353	353	373	360	354	310	326	346	345	367	332	353	307	337	349	330	372	376	318	336	317	364	331	347	343	351	316	311	291	320	320	325	320	329	369	316	346	348	301	338	323	334	329	304	327	312	362	331	344	301	342	344	317	335	328	368	339	357	310	319	378	342	330	323	331	358	339	348	330	345	323	342	373	321	368	339	330	368	303	356	350	347	361	295	337	374	326	343	365	334	308	341	316	333	361	346	324	336	350	351	352	316	336	341	326	351	338	345	346	390	350	287	311	353	369	329	351	335	335	324	325	356	367	352	360	333	314	336	324	338	291	303	391	361	312	303	314	324	285	329	355	313	340	348	324	341	343	308	331	306	309	351	335	318	324	353	342	333	330	354	309	346	316	323	394	330	358	338	332	336	330	329	310	339	323	305	325	325	330	299	337	349	341	327	375	371	320	301	335	319	303	322	335	350	327	366	318	325	335	307	319	331	353	330	326	336	380	361	369	356	278	337	313	285	331	332	345	364	325	328	354	310	338	347	340	316	346	351	338	334	338	320	340	363	324	294	315	319	355	368	305	351	354	281	318	348	347	298	336	324	354	353	360	309	330	326	318	328	357	278	309	346	309	317	340	346	342	325	336	316	337	324	322	356	334	333	369	332	374	346	295	361	358	331	334	348	362	355	313	332	353	350	301	346	339	324	343	381	274	311	344	338	357	351
44757	59638	68948	58146	40966	23215	11861	10503	11406	6530	2529	1034	959	1035	1224	1561	2329	3658	3590	2257	1577	1328	1123	995	872	826	834	826	849	821	826	807	817	753	797	768	797	806	801	843	812	854	819	864	797	821	817	839	843	835	799	822	801	787	822	824	843	806	786	810	846	839	824	842	794	788	799	772	797	857	786	830	830	830	849	832	848	792	844	754	769	821	843	881	832	835	872	865	808	782	769	872	850	819	786	788	820	781	775	804	816	804	839	826	828	852	802	764	843	766	835	768	796	835	786	814	858	809	765	877	822	808	852	794	792	794	766	868	822	833	804	809	844	810	830	816	818	768	791	807	814	789	823	856	810	845	842	787	796	842	820	822	793	854	811	856	805	856	861	819	819	780	836	831	837	841	863	867	820	878	864	868	856	821	794	823	780	832	817	809	826	825	836	812	862	858	815	759	792	840	790	783	815	761	841	829	857	834	786	830	797	826	859	812	803	882	786	823	822	822	836	839	812	811	823	852	820	828	821	852	806	865	862	880	782	837	808	814	817	848	795	790	831	819	834	827	752	805	828	839	814	809	806	850	808	862	825	808	798	812	841	804	796	846	825	866	835	816	778	803	785	862	856	801	821	854	831	801	812	799	830	849	807	851	819	843	837	817	848	810	785	835	834	752	837	805	829	820	808	816	800	813	867	786	829	771	812	830	842	816	836	762	838	834	813	783	839	804	878	801	831	852	819	886	835	856	831	816	878	805	788	842	858	811	851	763	785	819	854	811	796	833	773	822	842	790	842	861	802	853	816	785	813	781	803	832	803	865	811	768	822	842	784	828	819	869	844	821	786	844	839	773	847	814	841	801	796	812	816	814	825	858	813	833	843	810	808	830	828	825	856	835	794	861	823	850	805	878	819	787	804	834	839	785	836	837	812	814	818	772	753	806	836	796	829	806	801	836	777	819	830	802	809	807	769	883	805	815	828	778	827	776	825	823	853	817	811	839	774	871	811	790	824	819	776	848	828	755	817	857	806	770	817	781	801	797	782	837	807	789	815	826	793	862	812	791	795	839	852	820	837	833	822	837	803	776	807	771	849	763	817	762	841	818	784	795	803	791	829	794	829	838	762	819	863	810	825	821	814	837	806	805	834	808	812	861	794	835	846	826	804	796	772	785	780	788	797	802	794	853	852	831	806	919	844	802	777	773	857	804	818	836	805	792	810	820	777	821	841	793	811	796	812	865	838	812	865	786	837	801	848	785	789	789	826	804	792	768	822	775	824	807	829	872	785	785	775	819	777	865	781	831	802	803	808	819	784	803	778	836	837	774	814	778	797	780	825	801	819	818	785	810	852	851	811	805	813	858	836	848	769	820	819	818	810	792	788	817	810	849	886	801	806	832	787	782	845	816	846	799	839	786	809	842	825	781	854	829	833	807	861	842	820	825	846	795	826	775	831	809	823	808	815	829	791	796	839	780	817	792	807	801	795	859	789	839	820	805	855	820	813	821	843	788	751	789	797	791	800	790	794	791	823	726	809	845	837	788	849	812	851	831	799	844	850	818	844	839	778	813	840	809	841	818	843	822	774	778	828	821	814	833	858	833	843	801	843	807	776	798	831	777	808	804	814	787	851	829	847	878	891	772	804	848	833	837	839	814	831	811	838	821	810	836	833	814	805	818	784	836	819	792	786	790	829	784	791	808	803	767	810	830	794	802	815	848	808	828	818	851	800	816	866	805	805	844	782	856	828	811	760	811	804	810	801	804	801	756	828	849	804	854	841	852	799	834	809	801	843	805	838	795	802	816	851	835	831	865	772	861	822	825	791	839	827	822	818	836	812	836	837	811	791	800	834	799	844	808	842	820	819	758	805	819	822	818	881	823	835	854	789	827	810	839	807	795	793	845	794	791	827	871	799	800	842	834	828	834	807	821	818	831	805	777	767	850	833	812	832	807	808	781	773	828	830	821	807	837	802	802	827	828	795	772	798	862	815	840	856	829	812	884	823	835	858	805	801	823	784	824	858	815	786	829	785	827	815	819	788	792	789	815	845	815	811	829	778	760	786	753	790	817	824	846	874	825	800	830	764	798	855	836	857	827	819	824	815	867	770	790	789	804	834	831	819	837	800	836	869	845	829	794	802	746	839	811	782	822	800	771	780	794	824	820	816	778	840	785	869	791	824	774	891	835	782	769	805	837	820	840	786	825	823	852	802	838	844	811	795	847	805	789	817	854	863	854	826	788	825	808	852	804	822	838	805	802	817	782	790	840	821	811	780	776	815	854	837	832	826	802	858	824	797	853	857	781	824	787	847	835	800	823	807	765	813	830	783	802	789	761	837	867	758	799	831	808	842	816	751	813	821	826	811	812	807	821	811	829	757	825	847	809	784	798	762	831	886	846	800	808	797	860	746	868	739	786	837	810	840	870	795	815	769	810	861	826	786	856	858	855	844	818	828	768	833	835	824	847	832	802	783	877	813	774	840	815	828	815	859	779	770	855	855	833	776	838	805	815	804	796	805	829	837	814	854	813	813	849	762	837	836	841	826	791	827	854	751	790	836	780	867	836	829	790	818	844	765	763	822	796	831	881	883	808	809	826	796	798	807	819	821	780	836	845	842	838	884	883	826	861	841	851	862	778	814	791	784	810	838	852	810	814	842	832	815	772	761	818	781	787	793	833	817	853	785	820	834	813	827	850	798	806	817	804	806	839	798	849	804	806	792	828	794	841	788	836	851	785	807	791	806	814	815	826	816	841	832	807	809	837	779	800	882	800	848	855	823	765	822	800	839	798	848	795	783	772	830	848	774	860	802	801	844	812	836	845	814	757	817	845	852	762	796	865	801	876	821	835	853	820	782	794	812	842	873	814	828	824	841	792	859	813	777	872	799	846	822	842	826	843	819	779	781	805	821	785	827	810	831	782	840	849	853	796	800	851	766	834	858	786	838	811	797	816	789	853	855	836	743	838	820	794	781	828	828	815	789	790	781	820	804	781	766	807	779	811	813	797	826	788	806	813	827	823	799	778	820	829	862	864	796	821	771	802	842	804	790	848	803	863	821	851	851	764	837	824	799	794	778	868	861	838	845	809	816	791	839	810	848	825	798	806	760	847	820	880	757	836	845	800	830	807	824	861	807	796	763	820	810	777	871	817	802	864	773	804	844	825	812	828	830	790	789	793	841	809	854	879	836	817	766	810	801	815	808	841	863	812	786	825	842	832	852	776	847	856	839	799	828	819	799	852	807	863	836	844	802	824	809	816	810	822	789	839	825	798	805	809	853	824	810	864	846	820	860	815	805	841	814	859	810	824	825	823	796	835	802	822	860	821	819	806	784	856	802	777	802	831	816	812	859	854	737	785	825	831	836	858	840	758	810	816	823	797	844	820	781	822	767	829	770	819	826	818	839	828	762	794	803	830	818	812	813	800	749	809	828	783	840	850	773	807	765	794	837	802	815	745	799	813	832	810	802	792	874	784	843	807	847	780	842	830	798	799	791	859
69744	76390	74084	58155	34408	16680	4815	3012	3128	1496	664	388	363	342	390	420	640	692	701	543	490	439	374	386	368	333	356	320	307	295	350	345	300	323	343	318	339	304	346	351	331	335	319	289	280	350	336	341	378	298	332	336	375	340	318	311	312	335	354	315	347	315	379	294	354	333	338	322	361	333	360	352	373	341	333	337	337	319	340	327	338	314	321	330	343	306	348	325	342	330	338	351	328	327	344	383	323	342	319	343	355	331	349	325	336	357	357	351	349	336	334	324	352	320	298	320	312	332	353	339	362	340	361	399	325	341	376	345	322	370	324	332	342	349	323	322	331	371	347	311	347	317	358	336	359	338	324	354	335	266	338	328	340	395	344	355	311	350	362	336	351	312	303	325	313	360	345	335	352	286	351	355	325	345	334	348	332	347	357	326	334	345	342	328	276	343	333	293	331	331	340	333	320	353	328	317	342	308	338	329	315	339	316	325	318	322	307	327	363	322	330	327	346	327	366	342	309	349	340	355	328	335	315	335	301	327	319	373	318	329	350	351	323	318	314	335	326	345	380	324	343	339	332	302	315	309	318	307	346	317	330	349	315	353	359	330	334	323	310	302	332	330	350	309	326	322	314	334	333	353	327	322	357	376	353	332	344	353	333	303	340	312	334	324	313	310	377	368	360	330	345	353	364	350	374	339	323	316	318	328	342	319	335	327	315	330	324	347	346	365	340	339	338	302	329	368	363	359	325	327	301	330	331	333	339	357	366	329	334	344	336	332	360	327	327	327	304	329	369	347	335	308	317	345	304	293	323	369	331	312	336	311	335	320	312	350	371	333	337	302	347	329	333	368	341	318	329	298	290	340	334	323	335	338	349	314	315	335	338	335	354	317	327	342	328	344	314	328	355	342	336	336	300	361	328	345	312	326	330	325	336	369	320	336	317	348	325	350	352	334	320	327	348	307	313	331	356	335	353	325	354	322	351	312	361	367	331	336	359	343	321	348	326	335	334	345	289	290	325	341	340	333	369	309	360	318	332	323	327	353	327	345	337	331	331	333	325	332	367	306	359	351	351	314	356	319	328	296	314	371	326	321	332	346	339	312	340	327	296	347	340	316	331	366	323	346	304	362	363	331	360	342	333	345	328	335	310	355	334	311	322	331	372	334	345	325	331	332	368	282	330	349	331	333	334	303	310	347	333	333	327	332	329	353	356	326	358	337	375	368	317	314	337	318	343	298	348	345	329	319	315	359	309	304	341	308	356	292	323	342	328	311	317	317	325	339	344	328	338	341	342	323	336	333	323	335	325	331	307	318	317	342	317	318	339	345	350	317	365	338	314	297	311	364	351	323	321	294	355	327	312	325	339	328	332	311	353	314	325	301	357	318	353	342	325	367	305	360	351	339	343	352	341	373	358	340	283	317	315	369	330	319	313	365	319	347	332	342	336	329	317	330	320	320	297	332	306	348	348	331	330	321	341	340	330	336	317	341	388	361	339	346	364	338	337	344	324	332	310	357	333	333	314	313	302	312	360	296	310	347	343	321	314	328	337	358	319	328	352	349	325	330	304	312	370	352	343	343	322	328	328	361	299	296	319	314	332	373	367	353	327	347	349	313	363	331	328	333	323	299	358	333	334	347	322	318	326	358	350	310	346	335	327	355	333	361	347	345	300	302	354	336	322	351	329	338	321	363	312	329	320	321	315	358	353	316	337	325	317	337	331	347	348	320	363	353	360	314	334	351	326	293	300	344	332	331	340	344	351	340	330	313	325	329	329	325	319	329	341	315	345	328	349	339	329	321	331	343	329	339	325	330	317	322	319	361	336	307	346	319	327	316	350	323	340	310	335	357	369	323	338	362	307	331	316	306	347	317	341	330	306	361	307	312	335	331	343	347	342	342	289	336	325	332	339	343	304	312	333	339	345	363	322	318	344	324	344	346	352	323	346	376	286	356	341	336	292	351	327	321	327	299	365	357	324	364	331	377	340	342	322	333	316	312	342	317	321	331	309	333	333	339	349	356	341	374	351	346	330	387	328	328	342	344	333	320	358	330	370	333	340	342	310	345	336	322	336	321	328	307	345	329	328	337	329	326	322	335	304	324	310	360	327	342	333	317	346	343	346	322	367	352	351	316	295	322	326	339	319	339	322	340	358	332	320	343	315	306	330	312	327	306	362	290	345	351	296	329	334	326	353	340	334	345	354	334	320	291	312	326	369	357	330	362	342	322	356	287	307	330	320	324	327	374	322	311	354	305	322	321	339	338	357	318	324	312	372	321	334	350	328	337	352	335	319	329	334	327	320	336	348	334	315	288	334	322	340	299	311	325	323	327	350	367	358	333	341	333	352	300	304	328	388	324	342	334	305	351	341	300	325	322	347	339	351	336	322	328	297	313	339	331	332	333	335	344	339	313	339	320	339	369	334	333	316	327	316	363	336	347	358	333	321	330	340	340	358	328	352	344	340	314	336	310	320	316	321	351	343	343	368	316	320	338	299	352	325	308	338	326	333	347	350	341	329	334	367	348	348	320	316	341	350	314	305	317	311	330	323	368	328	342	336	366	323	331	320	368	329	321	371	370	308	348	332	302	323	337	324	341	328	307	319	344	345	315	332	330	330	339	313	351	340	333	311	343	328	338	338	324	334	331	346	304	329	327	314	335	335	291	332	343	319	344	353	356	323	328	339	353	376	370	309	307	301	379	352	341	357	321	340	360	330	340	341	366	306	366	336	327	332	340	337	346	322	329	340	344	311	308	346	313	322	348	353	332	340	349	342	324	294	318	313	322	354	331	305	309	321	338	350	324	354	324	344	334	313	309	329	342	323	358	306	316	353	343	362	354	316	344	350	276	346	331	358	319	335	344	310	312	344	332	309	334	307	316	353	327	334	341	347	312	305	321	327	336	341	343	291	319	360	316	380	364	327	363	332	319	295	320	301	295	330	325	346	331	321	340	353	330	337	369	332	316	328	311	346	349	357	313	342	342	300	375	332	297	353	365	351	334	332	339	300	312	318	322	314	325	327	312	318	305	343	363	325	339	350	315	351	324	334	324	306	307	309	334	307	305	315	321	346	334	341	348	318	337	338	346	359	300	333	356	334	303	341	345	301	344	360	307	360	352	321	327	329	343	346	349	314	293	328	344	326	354	309	359	326	314	340	346	331	321	347	336	360	303	317	359	329	324	331	319	325	345	329	316	368	340	316	314	333	326	362	316	320	325	356	325	314	340	336	326	322	360	336	325	310	340	348	335	314	289	380	318	330	313	317	376	328	313	332	336	328	305	302	302	303	339	342	352	330	323	330	322	342	323	299	370	330	364	334	340	322	318	360	316	319	311	300	296	339	297	329	329	334	346	349	339	321	319	363	322	312	322	346	357	334	353	349	301	316	346	327	332	320	324	354	341	337	323	337	328	351	369	373	333	336	320	342	315	340	336	295	344	314	276	352	339	355	323	323	341	319	321	333	316	306	330	322	332	342	351	341	340	334	361
45234	59363	69417	60434	39244	21182	10876	10081	10874	4994	2025	945	973	1005	1108	1423	2509	2610	2386	2057	1769	1376	1075	1021	851	884	863	834	759	907	815	884	831	845	866	800	837	834	823	775	794	827	888	807	851	809	821	839	784	848	825	854	826	805	837	836	848	785	851	818	854	828	809	791	805	795	814	807	845	818	772	824	756	838	829	804	789	809	835	881	801	848	818	825	806	807	833	805	783	818	837	832	819	781	841	801	794	811	814	807	804	858	846	828	815	793	793	861	834	845	806	804	798	808	824	808	828	813	778	793	770	793	832	814	763	841	851	761	805	846	810	758	779	826	792	831	804	777	785	805	798	825	784	786	777	855	756	814	800	833	764	824	843	831	838	813	813	765	834	793	839	793	837	826	832	798	836	819	799	819	794	782	822	859	876	840	804	829	821	853	808	807	810	787	788	794	838	862	856	780	831	740	778	783	800	814	809	830	845	808	769	847	849	861	778	773	827	831	865	788	853	859	839	834	823	827	809	826	836	812	815	790	811	870	836	804	807	808	873	830	797	782	778	826	850	797	835	813	764	797	841	776	827	825	862	828	807	804	833	780	786	820	797	791	826	807	834	828	823	830	805	800	815	844	818	831	824	812	810	843	861	798	786	833	779	833	797	781	835	809	806	850	842	815	805	839	822	836	825	833	806	795	815	804	824	825	868	822	820	852	795	810	823	825	798	813	852	829	811	780	828	784	860	849	799	779	821	827	783	822	806	832	842	834	830	790	795	855	809	827	808	773	808	833	878	760	802	793	827	819	801	819	844	817	837	810	777	798	842	767	791	795	832	796	820	820	778	848	825	829	837	851	794	825	826	827	826	833	787	851	830	803	807	795	788	797	779	797	809	757	826	837	786	833	806	810	856	813	801	789	828	813	826	817	786	830	773	831	828	800	831	851	783	823	841	786	834	805	808	833	761	874	854	860	835	797	789	760	854	784	845	801	859	833	836	846	801	831	773	791	790	830	822	837	848	841	842	840	824	769	825	763	806	795	849	779	796	842	811	790	791	788	812	774	781	813	837	820	889	822	778	793	899	820	829	815	833	749	805	811	781	855	840	805	803	821	778	806	774	860	797	818	873	774	813	803	811	854	815	770	809	879	830	887	719	852	850	833	807	849	790	818	758	799	796	811	826	810	779	818	803	821	812	837	837	867	812	824	826	788	767	816	821	813	866	878	818	807	812	827	821	834	819	825	849	824	799	780	806	823	795	870	821	772	779	840	814	819	805	798	814	762	796	842	807	798	842	795	803	826	857	788	818	834	855	819	838	836	828	789	798	824	823	848	792	811	800	844	834	814	852	803	806	845	784	795	832	847	859	794	811	765	827	822	815	847	826	803	825	765	865	815	788	803	829	797	801	841	801	831	794	795	806	827	788	871	775	800	830	865	744	769	807	817	787	821	802	857	820	810	856	834	779	817	801	816	797	789	808	868	809	840	833	804	782	836	795	797	824	769	793	839	791	814	811	859	837	791	813	844	827	844	896	811	776	833	811	856	820	845	737	839	791	804	853	833	863	843	829	816	837	822	814	798	821	802	837	823	798	772	833	758	766	787	845	807	835	816	841	812	816	789	903	826	802	849	786	774	818	794	825	799	823	748	815	801	837	812	863	777	807	774	798	749	786	809	815	792	801	785	819	858	807	809	808	811	783	843	814	797	821	795	853	832	806	823	797	813	811	805	830	818	813	847	788	876	813	760	759	837	792	876	830	813	737	797	824	823	817	817	795	856	805	846	835	828	798	802	836	850	851	798	830	799	826	866	817	809	823	787	791	848	812	872	828	795	839	832	764	817	829	822	779	801	840	790	868	787	781	827	838	829	786	826	776	851	747	778	798	764	828	811	814	796	834	802	786	785	833	826	815	829	803	826	845	794	866	767	840	802	801	815	850	847	827	774	798	817	867	808	798	837	793	800	827	752	770	788	841	788	812	769	830	804	797	797	845	791	785	856	859	811	795	863	809	763	826	774	853	791	815	838	798	843	832	816	783	832	797	775	812	814	838	761	827	794	839	796	851	827	804	807	893	845	818	804	792	792	841	832	754	801	806	837	838	847	832	849	806	810	813	742	859	811	817	808	800	813	788	837	779	847	855	807	824	813	792	787	750	787	797	812	759	802	818	794	831	877	772	825	797	848	800	830	853	776	790	834	796	832	821	832	808	834	805	825	810	825	838	835	822	766	834	778	889	782	809	837	837	805	829	844	813	771	830	847	807	814	836	771	807	876	802	801	849	852	872	850	769	813	845	819	845	815	873	824	821	798	835	809	821	798	804	837	815	770	846	826	798	824	793	835	841	798	817	820	783	891	807	801	797	835	797	829	818	837	858	845	791	848	774	788	830	833	851	809	867	833	782	813	860	795	881	803	791	872	806	784	839	836	817	848	819	850	768	839	805	818	806	803	866	814	806	805	824	866	774	878	813	829	822	835	771	783	813	803	841	788	831	776	836	820	845	798	822	792	848	815	760	834	830	803	769	755	827	835	842	808	771	823	802	816	838	798	788	866	824	781	849	865	774	825	834	830	810	843	808	823	822	811	791	862	808	820	808	808	834	848	855	776	790	808	801	791	805	821	809	807	803	818	804	847	810	812	833	817	848	845	813	848	828	825	829	845	789	827	821	866	806	816	771	799	854	874	808	828	796	887	843	824	834	837	805	774	803	777	805	810	817	757	851	813	804	833	876	760	811	857	775	785	798	850	786	798	793	806	854	821	822	826	815	837	821	842	853	830	822	751	856	784	840	786	842	809	798	816	821	855	859	858	817	824	811	851	788	867	814	885	820	824	818	791	807	838	797	813	820	844	788	816	847	820	844	777	825	857	797	804	860	792	811	786	804	804	829	833	824	788	813	786	837	828	796	832	824	822	817	816	847	854	798	871	855	855	833	814	856	792	808	835	827	836	774	800	833	838	840	831	818	871	804	840	774	800	821	843	785	820	838	753	779	805	767	841	789	810	825	834	802	793	795	800	829	816	873	812	822	775	859	870	782	868	807	800	816	796	816	764	803	799	809	876	854	790	783	807	784	868	789	803	835	797	771	845	788	765	780	789	767	822	825	807	810	805	808	816	809	794	780	826	822	811	795	779	825	784	872	830	812	788	815	810	823	808	796	807	856	800	811	795	777	739	834	865	798	822	818	791	791	752	872	808	826	810	839	822	812	819	823	855	837	813	744	735	773	794	826	803	820	818	828	798	779	804	812	804	818	815	753	819	802	800	822	837	823	823	767	840	831	880	810	790	781	836	826	806	804	819	816	790	838	840	768	782	766	804	781	856	819	837	787	798	803	869	874	788	833	821	855	830	794	812	804	839	837	820	780	878	813	808	829	830	821	795	840	843	841	832	801	803	869	789	802	836	814	809	820	827	789	795	803	851	817	840	850	826	783	831	777	839	827	806	805	818	822	813	832	815	811	783	859	838	740	765	811	837	846	808	850	847	780	849	835	815	877	849
69622	76846	73644	54145	32215	14422	5099	4787	3713	2083	983	387	357	417	448	555	710	797	777	662	540	452	444	422	363	352	338	323	319	353	326	337	340	327	319	338	324	362	311	327	343	337	336	361	309	356	332	350	364	331	316	356	351	331	313	339	314	326	329	341	319	325	350	306	322	308	342	326	372	323	332	354	350	340	334	342	344	340	313	365	349	303	368	322	329	327	319	326	343	338	314	340	363	312	343	323	339	312	312	308	346	328	341	321	352	331	347	376	285	326	336	313	350	337	384	315	335	344	351	334	347	344	340	303	355	328	312	339	307	337	338	303	348	307	334	359	329	343	304	336	330	309	322	319	357	324	294	328	368	323	321	352	349	348	354	332	359	318	346	319	334	365	343	331	373	345	292	303	327	301	329	322	324	325	334	333	304	352	297	334	331	314	346	320	366	329	340	329	315	319	312	370	305	322	345	335	340	323	369	311	339	350	319	322	309	360	316	367	326	326	331	351	334	294	324	357	345	351	335	374	317	337	361	346	333	307	357	334	353	348	316	350	326	315	306	340	370	308	330	307	344	344	328	336	333	320	327	314	301	329	311	317	307	328	310	335	318	339	345	319	323	383	347	330	312	298	316	309	316	324	326	349	313	349	323	291	306	338	295	326	334	336	352	326	309	332	325	347	316	358	327	350	339	303	343	366	339	335	320	308	315	341	323	303	314	322	340	298	364	374	329	319	329	293	349	333	318	314	351	348	335	349	354	316	340	369	311	342	312	333	315	323	283	338	329	328	334	308	345	317	326	331	315	339	351	344	370	334	323	314	327	349	336	360	332	333	346	350	329	345	330	317	307	344	296	313	314	323	305	315	359	322	324	339	346	295	338	313	337	296	315	333	330	331	327	326	309	329	326	329	333	315	358	337	335	329	325	359	349	317	327	326	357	317	345	332	343	359	319	308	320	346	293	348	314	328	335	344	316	356	300	347	316	298	326	320	300	323	346	324	337	351	368	321	326	332	317	338	294	340	334	342	323	361	353	339	353	338	329	311	339	307	312	336	344	322	338	348	351	332	319	328	348	332	332	323	332	317	315	335	322	342	338	330	351	341	297	348	357	314	326	340	326	333	311	334	333	358	319	308	310	320	335	329	301	334	330	328	335	347	348	337	327	340	335	309	301	298	290	326	312	409	335	326	320	349	335	316	353	330	325	333	291	344	327	333	328	352	355	338	355	343	333	341	337	326	343	302	310	351	380	335	331	349	325	329	339	292	337	328	340	324	344	344	348	323	329	339	327	339	344	339	308	318	324	315	319	305	309	325	343	340	311	345	334	327	308	365	304	319	295	309	340	321	334	310	314	313	357	334	331	334	334	331	305	346	366	325	331	326	309	345	298	323	308	324	320	307	347	344	304	290	341	306	351	358	331	324	321	309	340	351	321	317	330	340	315	343	331	322	302	316	328	358	331	356	370	342	320	337	304	361	350	361	349	341	361	297	292	337	325	350	343	338	311	343	370	340	354	328	334	327	271	317	305	309	327	353	346	312	331	339	360	328	296	357	327	333	348	329	321	316	345	362	341	343	328	323	327	356	337	335	316	342	316	359	364	322	330	357	349	300	316	341	396	336	335	318	361	293	349	315	314	336	330	351	349	320	389	314	346	360	336	308	354	375	342	330	339	338	334	338	323	343	342	348	321	318	348	353	354	320	303	328	333	296	337	303	356	333	322	367	348	365	333	341	324	336	353	332	347	320	309	368	358	343	342	321	325	322	357	327	326	351	303	331	352	324	346	351	298	312	317	324	293	342	328	310	335	346	349	334	358	306	389	317	321	343	322	344	350	362	347	322	294	355	315	351	335	323	335	345	298	360	324	284	336	293	351	349	326	308	353	341	341	340	336	309	334	316	340	300	315	347	340	327	298	351	313	357	319	346	369	332	342	364	345	353	342	378	323	328	323	351	329	356	333	322	322	366	317	382	347	333	366	348	340	343	327	296	369	325	296	354	344	316	330	313	324	324	352	323	327	357	326	312	359	372	312	346	320	346	357	332	334	336	296	314	348	320	359	332	368	315	303	336	316	346	341	324	308	341	340	330	348	338	321	328	326	351	342	351	333	316	326	333	342	333	338	334	315	312	360	331	381	344	354	345	309	331	310	349	339	323	346	301	327	332	320	326	338	342	362	330	321	336	308	324	300	305	356	336	321	304	326	368	313	326	337	333	330	317	332	344	335	340	351	320	358	324	346	328	323	330	356	361	314	286	315	340	322	338	303	323	333	338	330	331	319	343	362	321	386	374	366	313	317	348	346	326	355	331	312	351	317	308	346	337	314	343	351	311	311	332	339	315	317	310	360	316	300	314	318	348	304	324	329	349	319	346	331	291	297	327	328	345	318	345	315	326	316	336	337	331	364	332	338	323	329	354	277	350	355	320	334	361	332	355	318	332	367	351	327	336	324	304	325	330	314	312	332	345	374	322	344	356	346	328	306	307	326	337	361	336	333	358	339	318	372	360	319	316	321	333	368	322	310	299	310	338	351	307	336	358	333	352	368	347	334	351	347	306	295	351	310	314	320	361	350	338	348	330	340	328	338	326	371	307	329	359	327	310	324	321	326	330	292	343	349	348	331	353	335	343	353	358	345	333	324	353	318	329	364	344	371	319	331	314	342	361	357	321	318	335	344	368	371	315	372	319	323	349	348	336	363	318	357	380	332	365	343	358	337	317	330	294	322	328	327	334	339	313	358	360	311	331	342	318	320	324	321	344	333	306	336	326	373	357	343	339	335	338	323	264	330	333	353	335	361	341	312	342	268	309	333	326	330	326	353	329	279	334	305	319	340	332	359	318	336	333	315	324	327	317	316	342	348	336	361	383	332	330	350	332	338	333	298	305	355	370	395	311	313	335	347	325	322	307	322	392	332	323	363	321	362	328	345	307	324	313	340	328	343	335	386	331	330	309	345	315	329	319	299	332	346	342	326	332	318	355	353	301	274	325	341	299	327	331	336	309	316	342	290	358	321	323	315	306	330	321	309	337	328	291	337	312	361	325	348	315	359	320	307	310	316	328	332	313	309	346	345	312	364	323	361	335	339	350	340	287	311	332	326	321	337	358	332	339	330	348	369	342	329	308	327	308	361	332	306	354	330	344	343	335	337	366	333	318	320	303	333	342	339	303	328	361	298	341	358	354	381	309	311	317	329	350	315	349	336	323	330	334	329	351	319	321	351	317	343	342	348	341	365	373	345	344	324	345	342	327	366	348	328	319	352	311	309	343	348	327	338	306	331	329	346	352	377	329	316	319	340	349	314	347	341	345	286	308	350	295	360	343	340	315	331	293	340	345	334	365	322	308	339	337	338	352	300	318	354	338	344	348	352	349	362	341	335	336	315	322	369	339	332	355	357	343	370	333	344	333	357	319	321	357	365	338	349	343	322	364	382	335	318	302	347	375	343	291	338	336	319	317	365	330	304	333	306	314	315	348	316	343	345	330	296	351
44412	60100	68651	55516	37981	19891	12432	15032	12088	7158	3497	1066	1089	1210	1456	2124	2957	3232	3084	2750	2039	1469	1213	1064	900	824	831	817	789	842	834	800	858	818	841	761	835	740	797	876	806	837	801	815	800	783	830	866	820	770	801	834	822	802	873	805	814	824	822	818	836	783	853	819	829	849	790	802	820	840	861	787	820	814	783	828	816	811	792	792	831	789	782	821	792	752	847	825	814	842	812	851	822	790	751	867	808	833	845	840	780	801	813	815	786	858	800	854	816	820	807	790	811	795	860	757	765	829	849	783	816	809	824	802	797	823	825	855	808	790	863	813	780	772	834	822	796	817	782	836	848	829	740	785	773	800	872	839	780	822	832	807	750	816	808	811	827	810	857	783	809	878	816	845	801	845	816	796	816	843	816	780	799	835	840	819	829	856	770	832	832	781	825	865	780	765	828	827	822	816	828	802	819	813	820	803	861	819	813	836	792	810	824	781	835	820	772	780	824	844	828	824	806	839	729	827	823	819	879	828	835	816	821	749	857	767	825	831	786	826	856	803	862	779	770	787	808	784	846	763	842	853	790	819	857	785	837	835	817	768	794	858	758	748	788	839	805	825	786	811	843	823	835	774	803	826	825	789	788	860	816	824	758	830	842	785	794	776	862	787	876	839	828	847	789	797	865	866	815	786	844	784	836	842	820	810	852	833	799	823	802	770	807	805	828	806	753	860	864	826	799	774	807	855	857	802	797	814	882	816	737	828	800	783	833	799	796	783	793	799	801	854	800	832	808	805	778	839	821	815	797	838	830	815	837	824	795	828	827	868	828	859	797	823	809	762	831	835	794	803	806	849	818	818	794	812	858	813	856	789	830	762	867	817	782	847	820	866	823	785	797	837	792	787	795	819	811	799	783	828	817	799	823	884	815	781	820	834	783	763	849	833	778	799	817	838	809	797	788	827	845	821	849	784	813	831	823	817	808	826	824	841	802	827	836	829	821	810	817	863	824	832	792	855	812	875	802	795	809	824	816	835	839	832	791	833	789	791	794	853	823	851	767	754	842	851	815	756	819	786	814	832	779	806	828	821	828	802	807	804	810	768	787	834	799	798	834	845	750	853	842	782	821	764	795	834	770	813	793	841	741	804	841	804	804	829	831	806	831	848	826	851	821	793	777	771	821	844	774	776	797	807	867	785	833	838	833	826	834	809	840	817	791	813	813	836	781	856	813	784	797	825	802	756	797	826	822	784	852	808	838	802	816	797	819	810	794	809	816	804	868	785	792	829	797	822	835	830	801	835	821	802	859	819	750	822	829	775	793	786	835	861	842	879	833	793	867	775	811	829	797	840	848	823	826	784	784	831	758	810	832	794	831	786	853	814	826	854	812	774	814	791	802	841	796	810	792	795	820	792	813	780	837	834	799	838	767	813	829	821	874	828	846	817	835	793	848	825	800	774	809	835	848	833	884	803	838	782	799	824	800	830	815	801	810	831	776	845	808	785	803	820	809	749	780	798	854	840	828	809	752	816	772	836	858	786	850	835	845	808	779	842	838	834	756	810	852	786	836	797	774	809	816	778	799	841	804	797	810	813	834	781	813	766	817	809	825	835	819	859	823	820	811	829	745	821	820	822	825	818	800	838	795	836	814	831	792	869	853	841	857	809	811	830	787	805	845	872	826	792	781	801	830	817	789	862	827	828	844	834	772	835	810	767	815	790	811	799	818	806	827	836	819	814	752	775	817	803	812	824	778	832	787	784	838	790	850	774	845	831	811	834	799	836	792	826	831	823	806	785	836	785	874	790	857	752	833	825	822	839	812	799	813	774	778	807	807	776	771	806	807	807	856	813	843	792	761	802	807	819	859	823	838	843	822	867	811	829	841	815	820	823	807	807	800	817	886	858	824	843	789	823	773	817	835	775	811	773	845	821	826	831	851	866	824	807	832	832	806	803	807	850	833	817	848	808	806	815	802	842	807	801	854	792	788	802	854	782	814	792	841	813	818	799	810	853	824	776	849	823	803	795	856	830	821	857	807	830	799	844	791	850	814	807	803	860	789	860	820	870	884	853	823	766	800	862	835	814	791	835	786	799	817	777	781	889	779	836	833	826	811	797	850	803	789	813	823	856	805	823	832	848	793	853	804	791	789	764	786	872	790	815	798	836	764	822	824	792	822	793	832	862	825	837	811	803	783	858	844	836	829	816	811	806	863	825	790	801	793	773	782	784	798	835	852	797	820	790	787	798	844	900	790	799	781	811	784	856	818	757	816	798	788	831	800	811	801	831	824	789	828	809	854	797	837	767	812	793	833	830	790	751	804	771	823	806	811	834	802	813	790	796	830	781	830	839	813	800	792	755	813	801	777	780	797	831	826	787	816	746	825	832	857	833	821	777	903	848	785	813	806	822	761	792	763	769	806	778	807	823	859	840	796	854	773	820	856	834	825	824	805	835	822	847	854	770	785	851	797	806	834	760	795	823	745	787	798	809	792	798	826	803	801	810	779	862	836	790	819	861	785	868	852	819	809	819	799	810	793	813	836	774	872	823	843	797	850	880	780	763	787	808	836	846	831	796	807	840	842	739	856	829	798	826	827	854	848	832	812	811	808	782	883	748	774	775	824	845	829	773	788	844	791	789	782	834	816	791	831	844	822	801	861	835	806	823	822	792	813	822	841	857	814	805	832	863	788	845	816	838	783	805	798	824	793	797	803	801	848	810	844	804	876	785	833	872	790	813	837	785	782	784	797	773	802	789	809	804	823	797	776	853	797	832	831	850	757	863	777	841	817	799	834	866	814	838	830	808	819	848	774	811	797	830	844	788	802	809	877	791	774	790	762	767	837	832	814	791	874	859	800	841	805	810	833	791	744	822	807	782	816	827	820	785	820	795	798	786	883	858	818	814	862	855	860	757	786	869	820	786	809	824	803	802	818	849	762	835	812	811	809	857	828	841	809	824	779	822	778	812	868	851	847	843	808	812	792	794	808	831	840	801	842	843	785	821	820	807	770	842	845	768	862	791	833	790	802	830	824	828	785	829	877	799	770	836	825	868	810	889	836	825	777	836	781	809	823	784	825	845	800	811	821	802	799	805	828	856	842	841	801	833	841	811	827	841	788	794	827	811	758	781	772	788	830	848	818	819	789	846	793	816	837	827	815	825	827	826	815	811	763	805	813	839	846	794	831	786	808	787	796	778	805	813	729	794	822	835	851	824	848	801	788	825	788	839	793	896	764	816	819	785	874	839	760	801	815	836	794	791	818	808	851	830	837	838	861	849	837	794	788	802	814	824	818	828	811	838	818	806	800	828	812	776	816	878	865	787	828	798	804	820	824	826	816	759	746	813	769	791	839	807	827	764	805	815	838	797	770	778	821	798	794	803	765	829	840	838	803	814	809	836	811	843	805	812	829	832	788	797	839	848	760	821	812	809	811	875	782	849	805	815	793	790	836	850	844	810	793	825	849	800	777	806	826	825	883	819	790	833	840	840	822	824	788	835
68829	77405	73833	55465	35430	13865	5592	4100	2954	1908	571	409	398	420	476	462	594	742	618	578	473	392	392	346	312	358	347	346	376	358	320	344	348	342	323	349	382	335	366	365	338	330	326	328	339	333	360	344	329	329	359	321	344	337	350	352	308	346	302	300	356	323	352	350	346	327	330	330	334	357	351	320	351	339	328	351	323	340	309	344	348	334	321	359	349	340	338	367	347	333	339	346	346	342	336	385	341	355	330	318	328	328	348	332	340	322	332	330	334	316	301	320	351	320	327	346	362	346	374	310	316	330	342	334	342	338	389	348	315	307	349	324	351	349	352	344	319	331	345	362	323	341	325	311	324	334	334	333	336	337	324	334	321	306	355	334	351	350	348	331	317	319	371	338	319	325	337	312	329	320	339	326	329	318	330	318	305	342	357	327	345	340	328	330	344	308	344	312	326	312	354	374	372	339	348	336	362	328	287	317	370	324	320	339	329	374	325	345	341	310	347	340	343	327	352	346	327	321	305	324	360	329	361	331	310	327	371	303	349	330	334	324	323	388	358	339	326	348	316	377	374	335	344	320	288	308	320	336	326	350	364	300	307	315	306	341	333	350	336	343	343	313	363	340	343	313	357	345	305	326	304	342	343	342	313	334	341	357	316	374	314	334	339	337	366	333	356	329	338	328	323	336	314	347	331	343	376	360	320	357	323	323	336	338	319	330	312	347	358	321	337	344	325	306	355	322	319	309	359	313	337	353	304	321	310	341	320	326	322	291	324	359	312	351	331	323	322	350	320	359	312	310	368	337	338	323	353	345	342	292	355	321	352	334	322	305	328	339	325	309	353	320	356	341	304	322	298	327	324	366	368	344	363	338	314	305	305	312	333	359	335	345	316	334	329	321	338	343	321	333	332	324	319	321	322	320	356	343	341	353	343	344	307	314	321	332	338	319	298	351	329	344	330	358	357	354	338	304	326	318	316	338	323	356	368	343	324	334	370	333	358	332	332	325	330	357	277	345	349	330	334	333	376	338	342	320	335	351	345	369	303	348	342	342	327	322	332	341	345	328	339	320	340	344	298	329	334	297	344	337	321	321	333	344	331	332	329	324	364	308	341	358	339	324	318	343	336	378	362	313	318	340	353	336	346	291	346	348	337	352	290	328	322	341	312	349	309	337	311	334	337	361	303	363	319	348	369	333	316	332	364	322	359	354	351	337	333	352	341	378	328	342	325	372	329	331	334	329	312	318	344	351	317	336	368	336	332	313	317	333	319	356	341	336	342	335	315	330	325	293	339	325	327	325	317	351	328	320	340	316	323	352	343	303	341	310	358	342	310	354	353	341	318	346	307	374	333	300	345	331	304	328	324	355	332	318	360	340	344	340	361	338	386	358	344	336	387	383	331	336	316	312	347	313	351	361	328	324	327	344	362	344	327	343	344	337	345	321	336	358	347	344	320	361	336	333	310	354	344	347	333	333	365	301	324	341	316	320	309	351	326	339	336	316	331	327	359	311	346	271	344	330	313	340	328	296	343	295	314	336	347	325	351	313	326	303	318	341	317	331	347	309	357	349	361	307	326	337	334	365	324	336	305	339	332	335	305	325	353	324	306	322	313	342	362	358	319	338	322	342	339	361	338	352	325	347	315	315	342	345	341	357	332	322	331	310	339	345	341	318	332	318	328	325	341	330	325	321	326	342	353	314	320	342	312	331	303	304	336	329	359	354	344	337	318	328	330	340	365	329	360	334	329	380	345	308	327	356	294	368	320	330	314	304	327	385	349	344	353	347	310	331	318	346	318	371	337	349	355	328	327	343	341	375	309	357	333	330	314	336	340	316	337	359	329	359	316	320	352	359	343	364	317	308	314	341	348	330	349	330	335	352	349	344	370	323	343	343	323	313	364	328	326	328	316	336	335	306	336	341	353	332	326	344	349	353	349	331	340	378	355	348	309	315	363	327	355	330	325	304	360	313	354	320	322	343	363	340	306	325	323	329	365	308	337	332	368	344	353	333	348	341	347	286	376	332	335	318	348	327	351	326	331	354	317	331	345	300	354	368	333	345	344	333	338	326	343	364	289	362	289	320	345	359	346	354	328	328	330	329	339	331	322	324	355	317	306	312	311	312	305	336	331	317	348	325	333	326	336	321	339	345	348	357	303	330	336	356	315	300	332	303	328	346	345	304	329	341	340	343	312	339	333	351	342	342	382	316	316	351	340	337	373	351	312	332	319	308	281	324	337	321	325	325	324	330	323	364	338	338	357	362	348	375	340	338	355	330	328	284	341	309	305	338	326	316	338	335	327	341	339	318	351	366	367	339	348	336	352	331	342	364	333	309	318	331	327	286	347	334	319	337	332	320	308	357	350	317	327	312	362	330	304	337	340	345	346	347	346	295	320	325	343	318	391	349	331	318	340	309	324	342	343	332	320	346	328	331	337	346	321	331	332	343	348	335	380	327	365	334	347	336	340	310	353	356	345	363	337	304	329	324	327	305	349	341	312	335	331	351	357	303	315	350	329	334	314	332	311	315	353	341	350	360	334	345	313	358	294	303	327	334	320	322	353	336	347	354	352	344	304	324	361	361	347	345	323	340	362	335	299	284	329	318	334	338	343	309	313	351	355	317	299	318	337	327	312	315	326	335	343	328	325	380	334	359	336	296	321	350	334	325	317	319	327	335	309	346	315	367	323	387	350	295	355	333	363	321	332	370	330	336	343	295	352	318	334	360	324	343	320	322	314	341	342	325	350	347	341	327	346	350	337	331	318	317	349	327	355	325	319	342	367	305	308	330	352	333	333	338	353	325	355	332	314	333	339	301	321	339	372	327	326	347	319	277	341	318	336	325	339	351	328	312	320	344	325	318	346	355	358	372	326	325	306	340	326	320	319	370	340	332	329	332	326	333	330	283	320	354	338	353	335	340	331	299	312	309	302	343	316	334	352	338	338	324	337	328	316	343	318	319	343	344	322	354	333	349	332	313	308	329	349	360	366	344	364	320	313	342	355	323	311	330	366	348	344	346	334	338	340	332	332	361	332	321	328	320	345	344	322	304	341	360	347	358	335	325	337	312	331	306	328	321	313	332	352	332	333	337	335	319	349	336	366	332	334	328	323	364	355	342	347	349	316	324	361	337	365	353	369	338	349	313	331	328	334	327	315	329	332	352	317	365	307	300	312	313	351	332	291	317	305	335	316	352	325	334	331	329	342	322	321	365	319	340	340	331	336	336	363	346	337	324	372	346	324	346	339	330	323	300	314	338	325	358	374	308	316	340	332	335	353	352	329	332	326	336	307	363	335	356	316	340	351	346	357	354	351	300	361	354	329	311	336	340	339	368	341	362	341	333	351	348	326	320	312	284	324	358	347	344	323	355	335	300	299	339	330	318	350	324	341	329	306	319	342	294	361	364	318	335	330	340	351	355	340	331	307	356	378	318	365	333	337	311	349	329	352	363	328	298	335	291	308	314	329	308	345	333	316	335	357	324	349	315
45341	60811	68545	58646	38820	17633	14039	12669	10112	6444	1890	976	955	1277	1756	1607	2249	2868	2460	1877	1544	1201	1035	896	808	816	836	831	843	752	807	845	867	831	818	862	843	854	845	817	761	894	845	834	809	776	830	805	847	773	832	810	789	836	838	827	792	805	815	759	842	868	830	875	823	773	850	779	811	843	798	803	840	854	820	853	804	787	826	853	800	848	862	829	772	831	826	824	844	824	859	812	795	795	884	839	782	810	780	795	814	790	785	771	832	803	824	775	818	801	813	808	868	816	792	799	810	834	787	803	800	793	862	873	822	886	807	821	794	796	795	871	774	839	827	829	813	845	842	802	838	805	863	812	834	778	781	836	815	829	833	818	833	786	798	829	831	826	813	792	786	844	782	836	831	800	801	848	836	822	776	814	802	849	807	832	796	820	793	799	861	826	876	831	789	801	776	786	834	753	873	846	763	800	829	759	804	828	851	801	842	805	818	840	867	854	773	833	858	778	810	835	845	846	831	828	809	834	817	820	838	802	800	814	852	808	829	807	822	795	818	800	870	810	778	822	815	813	814	786	844	750	826	807	865	796	803	807	809	851	778	839	782	824	829	764	793	878	854	827	822	822	784	826	819	808	867	764	768	841	792	792	817	831	806	804	829	788	792	864	842	837	830	826	797	921	821	827	818	843	850	839	844	820	845	817	805	799	823	779	832	806	779	797	798	808	826	790	839	801	824	827	815	832	863	862	829	897	790	843	844	816	795	902	789	816	790	785	835	822	837	845	803	759	841	829	817	823	814	834	846	794	839	791	848	844	814	832	818	825	804	802	839	829	806	846	783	788	871	780	776	896	817	825	825	811	807	805	821	785	880	855	805	870	822	787	766	875	820	900	849	851	848	797	820	823	766	801	857	836	820	832	787	823	809	830	823	768	851	849	801	841	832	843	793	825	854	832	812	825	860	798	837	809	842	796	784	801	841	828	805	834	856	819	800	840	864	834	891	830	769	826	827	800	831	791	798	750	859	851	764	817	817	780	798	806	829	807	806	805	789	825	818	815	838	814	811	858	828	795	775	878	787	845	855	812	849	856	770	778	782	816	812	796	849	842	847	794	833	797	843	803	795	838	807	835	851	813	778	804	845	845	764	813	827	781	810	803	801	827	763	843	804	852	849	837	803	821	838	848	841	822	878	779	772	845	790	865	820	805	823	772	777	832	778	816	788	818	868	825	825	788	773	845	802	831	808	833	867	809	834	830	819	834	762	846	768	836	817	846	803	796	797	799	808	879	829	820	816	832	786	842	821	818	807	856	817	796	852	875	780	826	825	822	862	803	794	867	842	766	819	822	819	784	796	846	829	810	874	778	807	819	844	833	774	807	808	794	813	789	805	842	845	808	792	796	850	833	804	812	818	840	810	862	816	798	775	850	859	809	837	836	767	770	831	793	825	821	850	832	875	820	796	851	809	807	834	818	837	843	871	818	811	855	850	816	796	808	785	780	842	833	836	840	787	774	817	838	806	843	862	834	815	852	825	839	847	779	819	798	829	823	864	783	783	827	805	813	780	814	808	832	809	875	787	778	861	866	846	792	852	797	850	859	822	776	756	846	785	843	843	772	777	820	832	781	812	863	837	799	787	852	821	810	834	809	812	826	816	800	777	798	865	864	849	795	811	810	808	812	842	792	837	876	848	818	832	808	820	812	790	837	835	860	808	877	879	814	799	800	874	817	809	810	780	853	817	778	829	814	845	816	810	760	814	813	841	800	772	798	843	860	821	822	786	784	845	858	807	809	829	813	809	832	773	801	804	838	794	800	775	832	844	820	808	807	790	778	829	825	839	815	781	823	870	810	799	823	858	770	802	835	816	792	765	825	831	828	809	831	777	861	839	849	819	855	828	852	801	799	834	827	822	804	818	822	791	815	833	812	823	780	806	834	821	844	828	817	858	831	781	845	812	809	814	819	770	804	795	880	800	794	823	789	851	823	797	810	795	833	847	815	784	859	819	777	805	813	805	778	822	791	806	819	812	820	750	815	828	850	805	821	842	801	787	766	800	867	833	765	776	817	809	814	803	783	851	786	851	817	863	832	852	822	838	798	775	793	786	845	800	832	798	781	784	806	836	823	817	791	849	794	805	827	854	873	812	816	832	842	816	807	859	865	807	824	815	802	820	805	821	794	812	807	823	896	814	814	812	826	857	856	835	811	821	824	859	809	835	820	773	826	840	826	827	804	795	815	839	834	832	799	845	823	832	810	820	829	852	796	818	808	826	783	840	815	824	786	833	824	820	808	821	819	787	837	792	824	839	841	820	811	850	792	786	816	817	848	787	859	845	868	827	801	851	775	811	830	800	826	870	845	797	873	816	801	819	805	794	864	793	831	822	846	793	838	800	871	840	846	815	874	834	835	778	792	819	820	823	851	841	792	837	804	823	838	828	802	806	811	886	821	796	799	826	810	790	831	801	772	807	782	800	818	787	870	851	827	820	853	835	849	850	833	835	808	804	782	809	862	813	742	841	813	753	808	837	801	837	822	838	827	834	823	821	789	866	817	844	843	846	838	793	822	817	862	787	817	846	843	817	809	818	785	737	806	799	825	834	778	864	788	815	813	792	824	832	820	815	866	791	776	845	870	820	818	848	789	852	803	882	780	809	854	819	803	865	820	855	799	803	830	845	882	821	816	843	776	830	783	834	775	814	783	894	800	790	850	840	830	814	816	794	839	854	812	835	799	771	834	816	771	806	829	826	814	780	834	841	812	770	839	819	820	764	773	814	817	851	792	857	779	792	807	820	838	773	836	792	801	793	814	795	806	818	812	767	849	829	837	839	856	798	838	807	817	827	842	820	817	807	824	818	802	840	779	874	797	811	793	799	803	813	837	824	803	853	832	811	795	824	842	808	833	785	809	773	798	816	852	820	814	857	836	850	827	826	862	810	824	845	828	856	846	802	873	816	822	813	777	829	862	840	834	842	833	833	823	813	819	812	831	805	817	800	821	770	769	853	808	803	799	824	799	838	836	830	750	861	839	800	800	833	852	807	789	833	876	775	835	870	812	848	852	853	849	853	837	799	846	806	828	832	847	832	880	816	807	807	852	887	803	804	823	817	846	807	833	789	822	759	836	810	803	791	814	807	835	802	808	799	885	758	795	823	815	819	818	828	822	816	817	848	880	812	805	765	757	846	809	823	807	846	773	820	782	822	806	806	796	815	840	848	840	815	811	818	787	770	842	789	778	842	825	793	818	806	827	853	837	800	864	824	821	812	822	859	816	834	828	823	845	821	809	813	825	809	860	794	815	796	770	809	848	816	864	809	826	877	799	801	832	849	805	786	828	822	823	844	796	792	832	784	834	814	780	818	818	822	808	791	836	851	803	790	796	799	815	814	815	801	797	807	811	828	833	767	807	830	871	802	818	816	777	770	829	837	823	793	816	831	806	833	778	816	852	814	792	842	827	848	846	784	815	821	791	782	786	823	841	765	795	848	826	756	817
68086	76749	74036	56515	33215	16932	6223	4362	3654	2172	582	325	389	424	459	596	616	666	618	525	445	398	420	322	335	347	358	347	365	307	353	323	339	375	375	329	347	349	372	310	352	313	337	346	337	371	347	302	356	303	327	348	326	351	313	321	310	324	303	317	333	332	341	327	315	355	320	287	374	330	324	327	320	318	334	346	348	312	327	386	327	315	331	335	356	332	351	312	339	347	343	356	357	327	322	320	347	339	320	321	317	315	355	325	345	333	320	345	351	380	336	300	324	337	347	321	305	343	344	313	350	335	327	335	357	315	371	328	343	335	333	325	334	306	358	304	312	344	331	360	357	367	323	341	318	343	354	340	324	340	333	319	331	354	343	319	324	321	299	357	337	346	368	293	309	310	354	360	323	297	333	313	372	323	298	320	361	350	318	346	347	373	318	338	358	320	325	326	328	358	364	307	356	333	330	327	328	350	340	330	343	352	332	317	328	348	343	310	333	330	300	322	347	303	335	313	330	328	328	334	324	308	368	339	338	307	325	345	336	337	310	324	337	315	333	328	321	318	327	321	359	338	348	358	353	338	356	358	340	335	351	327	330	321	313	301	379	298	327	363	318	355	329	323	335	332	347	314	327	324	338	337	322	354	329	340	325	381	358	337	367	351	358	293	367	339	301	331	315	338	353	340	342	358	293	314	311	346	303	333	336	305	358	299	299	347	346	345	351	343	331	323	327	322	295	353	323	339	353	341	347	361	336	343	333	368	345	361	334	331	337	362	353	327	327	329	355	315	331	321	341	356	332	331	346	320	323	320	331	319	363	324	322	349	321	367	295	336	351	330	343	356	337	310	349	308	336	341	351	338	327	338	330	347	348	359	349	355	369	319	294	364	337	326	334	341	347	346	331	338	335	347	357	317	363	346	347	347	331	318	310	327	311	352	311	340	316	301	324	335	301	303	332	320	325	359	353	382	338	355	321	351	317	286	322	349	309	337	333	340	318	356	373	291	332	322	325	316	346	329	348	340	360	296	337	311	317	360	345	325	312	344	337	328	327	324	309	342	358	343	340	353	358	313	312	369	314	319	338	347	358	312	346	326	326	352	365	356	354	341	367	350	331	319	347	356	331	345	352	362	350	334	335	343	303	363	373	323	353	341	337	325	331	316	312	329	344	319	361	330	339	323	321	316	290	310	324	330	340	308	326	344	325	334	336	350	365	326	332	336	314	362	337	339	297	373	328	346	357	294	363	331	360	322	306	331	362	334	338	338	329	348	347	336	316	330	354	344	347	324	318	310	334	338	343	356	353	345	315	361	330	329	346	346	300	332	316	303	352	331	327	354	334	355	363	324	325	312	333	360	339	344	356	319	364	330	309	331	337	324	296	307	367	358	319	317	333	332	362	316	363	354	334	336	349	341	338	338	340	303	332	327	347	339	328	348	306	348	312	313	306	358	362	303	348	333	334	346	344	309	309	345	347	356	302	309	340	309	314	370	328	314	353	297	341	337	306	320	350	329	296	349	318	300	334	350	383	326	363	331	318	323	321	292	327	327	348	356	323	329	353	315	340	336	351	354	325	342	295	333	352	329	342	325	306	353	348	353	319	342	336	329	317	349	346	325	347	327	286	325	360	326	332	313	353	294	331	359	332	323	337	337	338	326	347	332	302	322	320	322	334	344	358	322	348	332	355	380	335	325	317	299	302	340	368	353	339	354	376	305	289	307	357	320	342	307	340	322	377	299	379	316	322	334	345	332	335	325	306	354	329	349	342	343	354	331	329	327	349	311	297	316	385	363	353	343	306	339	378	329	320	328	305	327	315	330	359	342	342	358	336	350	347	342	343	307	336	317	373	336	304	321	339	327	359	338	358	379	318	371	356	337	341	323	352	326	300	351	360	344	348	326	346	339	316	308	309	326	342	332	336	348	328	335	305	351	359	364	344	325	340	323	311	334	359	315	308	358	350	320	361	361	344	331	296	333	315	338	333	315	373	332	320	337	316	337	344	333	345	348	344	348	367	308	342	341	383	318	327	332	307	367	362	333	331	374	331	331	344	363	313	333	344	330	332	338	315	312	316	347	340	316	315	342	318	308	318	302	306	321	358	337	338	319	374	357	320	339	356	363	295	338	343	341	345	330	356	363	340	340	324	322	335	333	302	344	342	336	329	347	345	340	334	329	331	321	353	367	367	341	346	331	327	359	333	330	330	339	305	329	346	347	319	343	334	350	336	316	307	373	357	329	370	358	350	364	328	282	330	328	312	346	343	319	329	332	325	337	321	317	361	311	335	311	327	315	320	286	340	362	363	317	311	327	324	334	297	349	313	360	330	316	320	318	322	346	332	322	341	353	311	321	336	331	346	323	341	350	339	339	318	309	340	350	330	342	344	342	349	362	353	339	322	343	324	307	348	347	352	305	355	340	365	319	335	342	344	339	336	321	348	302	350	329	304	309	328	336	336	321	350	364	328	341	370	329	358	341	341	334	331	321	315	310	315	348	371	315	343	336	368	337	329	352	356	314	348	339	342	339	337	308	328	310	327	346	325	345	333	295	335	329	331	353	317	326	334	335	315	319	300	312	338	351	301	336	317	287	363	321	348	330	363	315	342	317	331	309	324	344	315	351	294	364	306	340	336	333	313	311	331	350	316	337	335	329	329	349	292	328	316	346	301	323	345	332	348	331	337	330	354	340	366	316	368	330	340	345	346	335	335	334	315	341	340	317	327	323	323	373	334	342	351	322	336	302	315	341	312	311	346	337	344	343	307	309	345	349	317	322	323	340	317	350	289	348	304	300	322	372	349	331	316	312	361	308	351	323	324	358	345	346	344	322	293	351	313	374	330	337	344	358	338	342	360	321	342	333	302	323	340	356	342	328	304	333	325	339	369	317	313	317	294	340	347	350	326	332	340	324	340	355	342	312	317	309	365	336	339	351	346	378	324	317	303	327	323	363	312	347	312	326	334	316	330	334	341	285	356	349	372	361	317	314	317	363	330	310	339	353	343	332	322	353	306	358	330	333	332	341	327	322	348	350	349	320	297	330	338	364	327	340	344	301	332	322	334	313	316	333	351	327	346	334	343	321	321	358	350	326	308	350	343	337	332	313	319	318	326	388	358	338	348	339	310	344	286	342	357	364	332	321	322	327	347	334	327	365	365	339	315	312	351	339	338	383	327	328	326	328	307	340	345	346	319	292	324	336	348	355	341	320	331	346	319	338	375	366	332	352	344	314	347	326	343	342	360	343	309	330	345	310	357	327	308	326	331	327	328	363	308	387	317	310	310	294	353	327	301	348	342	312	319	370	354	357	369	345	342	314	348	330	358	345	321	328	327	293	336	335	365	340	322	316	367	361	328	335	323	346	352	362	325	313	320	299	290	312	341	350	321	316	327	349	372	319	308	323	337	332	337	336	351	293	333	301	324	327	348	350	352	325	357	333	323	341	341	325	317	344	327	309	361	337	342	343	325	330	342	362	343	310	346	348	312	336
43832	60466	69192	57836	39146	24158	14032	13402	12457	7666	1707	1002	1015	1149	1486	2181	2560	2477	2126	1987	1529	1285	1086	975	871	792	836	851	830	809	788	809	850	818	822	853	806	845	808	787	824	786	798	858	826	773	858	858	841	840	835	780	824	844	816	840	786	861	823	827	816	788	803	828	818	804	812	830	808	777	842	846	810	802	814	834	846	830	815	847	843	779	843	803	816	819	810	839	842	785	808	809	811	764	796	842	807	770	800	817	785	815	834	829	843	834	807	878	833	870	819	775	805	805	794	853	805	763	798	866	851	783	804	820	823	807	816	818	895	853	810	801	839	797	842	811	812	857	812	810	820	835	866	835	817	800	776	833	851	856	854	808	780	862	819	840	840	804	868	789	887	869	803	794	801	811	793	783	859	841	847	821	835	808	832	783	801	807	825	835	786	853	827	807	864	831	814	809	811	815	833	852	813	821	806	864	816	862	825	814	806	844	814	806	765	816	809	797	880	830	772	806	831	816	816	834	826	782	781	850	816	802	849	852	808	795	877	838	782	817	814	826	837	832	765	794	839	864	827	802	784	819	817	812	779	792	861	834	842	824	840	829	843	805	803	826	848	819	846	759	879	773	835	767	851	793	809	780	890	830	823	822	815	814	807	802	805	824	840	845	800	847	790	829	840	812	811	798	799	871	863	809	819	784	843	822	788	776	804	816	836	810	784	774	791	789	788	807	873	778	816	815	797	799	765	820	818	848	804	848	824	809	832	847	839	874	803	772	786	799	790	822	797	797	796	830	799	833	781	756	864	857	782	821	812	795	815	836	799	847	835	813	865	871	833	837	777	796	829	822	826	869	747	789	854	821	793	820	784	803	810	834	806	784	759	801	845	809	814	833	817	816	795	803	814	793	824	808	850	842	817	787	800	809	799	811	803	818	845	832	819	842	842	777	827	857	830	833	857	853	816	823	825	775	852	811	837	792	769	851	822	763	812	842	859	847	795	819	783	843	781	806	798	767	806	818	831	855	884	822	846	834	798	843	780	825	847	834	867	811	771	843	841	813	872	792	815	821	831	858	793	810	843	824	834	810	835	835	822	799	848	770	804	865	828	820	790	808	823	841	841	826	801	810	804	826	786	811	799	793	818	838	796	797	812	817	784	805	822	850	792	821	818	805	802	783	824	834	798	843	793	813	814	846	775	797	823	795	851	822	842	767	839	834	814	807	837	830	811	818	846	805	790	823	845	816	764	821	828	843	811	804	869	810	806	794	763	760	831	804	873	836	817	788	803	831	831	822	814	835	852	811	771	809	826	818	783	815	790	821	854	840	837	834	778	835	789	771	800	789	835	777	834	884	832	744	795	806	822	841	810	812	843	810	781	814	853	868	796	841	832	827	769	797	831	797	828	844	824	787	834	864	795	819	797	820	824	755	862	814	817	807	814	787	763	770	823	913	772	841	802	821	839	844	820	813	824	887	816	850	809	807	858	794	817	803	788	855	805	874	784	789	770	827	830	817	810	759	763	833	810	782	845	793	856	807	826	828	864	778	792	823	824	839	811	803	827	842	789	828	796	859	809	848	823	802	769	800	788	806	830	867	816	779	797	831	776	900	835	845	856	835	813	828	838	816	824	816	771	837	802	850	820	821	812	827	850	787	842	843	761	835	865	832	802	747	773	797	836	818	855	820	818	768	822	829	864	815	796	800	786	786	807	858	819	800	760	813	782	841	836	793	836	794	794	813	917	783	820	841	788	842	821	808	817	786	798	812	786	827	808	835	835	804	792	840	750	821	813	840	808	837	814	799	806	798	838	824	849	823	854	823	827	773	815	853	783	813	804	816	800	889	839	805	871	793	801	845	847	809	833	845	822	779	819	797	801	803	768	800	797	839	855	839	830	806	793	835	813	862	812	833	860	825	847	837	785	817	819	795	798	774	832	838	824	757	806	830	827	844	783	838	824	832	777	849	839	770	854	815	840	844	795	761	810	810	767	836	815	819	810	837	849	791	873	838	819	812	841	834	815	811	801	863	820	846	832	823	807	792	847	804	802	823	811	845	807	791	825	832	836	819	807	834	793	838	836	832	813	809	812	803	862	835	847	800	805	837	838	793	796	785	796	816	839	809	785	840	844	792	803	865	861	819	846	796	834	795	827	828	853	812	813	833	815	817	828	819	882	779	828	794	864	787	809	756	845	843	795	805	757	842	820	806	803	807	804	803	838	733	807	831	792	848	877	812	778	829	819	765	820	841	851	759	828	771	809	800	789	840	811	786	824	808	851	815	834	810	859	809	771	814	855	785	831	808	810	803	835	821	826	823	859	745	809	815	855	796	780	867	760	833	831	812	785	846	841	836	774	798	810	781	899	808	778	820	821	814	824	840	805	847	857	785	825	811	826	788	798	813	807	821	777	750	824	808	846	776	824	868	803	808	817	790	838	841	824	820	825	855	767	843	784	755	852	783	822	840	800	763	770	801	822	818	801	864	795	781	820	787	830	832	845	815	816	823	851	808	893	839	811	792	836	843	802	791	805	858	851	819	806	805	823	816	784	861	851	808	826	783	787	780	833	866	824	801	805	803	843	842	814	770	839	797	878	831	862	846	834	853	819	869	887	795	820	841	825	877	814	788	805	839	786	774	799	853	788	776	860	854	809	820	817	785	783	805	791	855	831	817	803	849	769	869	811	823	873	840	852	812	788	830	822	862	805	835	773	828	845	853	794	848	801	825	732	816	786	782	864	765	858	849	799	855	789	846	834	827	850	837	832	837	812	842	838	778	856	802	837	842	791	824	846	802	821	802	796	798	788	758	794	767	808	810	820	810	802	842	880	820	790	837	824	801	849	815	797	832	822	771	743	842	894	842	828	853	820	838	828	860	842	856	812	836	796	781	826	826	774	821	812	819	786	792	852	789	813	778	828	837	828	811	840	803	853	844	825	783	834	856	801	745	779	822	814	891	824	774	781	880	808	819	799	827	832	841	794	818	824	802	853	828	844	757	797	819	852	802	810	964	874	820	822	793	873	767	814	795	801	846	832	801	833	843	823	834	846	840	825	806	827	790	842	849	818	827	777	828	809	811	816	812	804	850	774	805	814	807	788	819	841	807	826	797	800	836	801	779	826	816	820	821	884	862	821	873	782	832	818	818	826	796	805	839	818	846	740	788	837	837	862	806	850	835	792	814	797	793	853	823	804	784	793	840	786	838	795	823	798	808	796	781	808	831	814	803	780	778	836	824	839	814	784	800	826	871	755	849	825	789	849	793	779	808	828	803	811	828	806	796	822	861	869	799	790	844	830	829	851	768	873	806	815	773	812	809	791	818	802	828	859	843	827	807	836	787	858	816	847	839	818	841	776	833	842	834	791	796	802	777	815	776	776	786	800	794	786	821	830	833	868	820	860	764	842	799	828	875	848	822	790	836	854	822	846	832	837	806	785	845	833	793	831	823	822	834	841	769	812	822	813	790	839	842	845	841	862	836	792	795	822	857	776	842	826	832
64847	75402	75051	55216	32866	14661	5657	4806	4132	2321	444	380	415	426	490	571	639	694	596	511	458	402	427	344	326	326	357	341	334	333	309	309	326	325	321	306	334	349	346	328	328	326	341	355	347	350	342	332	312	338	331	347	328	355	336	337	336	327	354	338	349	356	345	347	328	330	358	352	321	359	336	334	306	359	351	366	326	335	337	344	314	309	350	335	323	329	368	298	342	336	354	318	345	336	339	329	353	300	334	338	338	331	327	319	348	369	378	359	345	305	331	315	380	343	326	319	356	355	348	333	343	365	318	339	336	324	338	325	379	353	372	332	317	322	335	360	358	345	328	328	352	369	316	351	350	317	327	341	338	342	334	323	293	348	306	336	322	324	347	305	358	308	356	335	335	326	332	308	341	328	322	289	326	332	335	329	327	320	350	341	317	334	325	336	337	308	321	341	330	304	308	325	320	376	313	333	307	345	333	341	308	374	300	348	363	321	364	353	336	342	347	324	332	294	325	340	315	345	356	309	344	332	329	333	327	338	314	351	308	310	317	322	357	349	315	336	353	312	307	333	349	311	352	330	381	326	341	331	331	315	337	312	356	347	309	347	370	369	320	325	302	323	339	334	306	323	311	296	346	315	335	338	316	328	347	311	352	335	340	375	313	348	324	320	332	327	320	339	339	388	289	330	341	357	346	316	331	359	336	356	318	333	336	354	334	354	364	325	343	341	330	361	350	329	345	319	321	404	343	342	303	334	345	338	333	330	300	334	335	319	352	310	349	328	355	352	360	332	346	342	320	333	315	342	350	341	340	337	338	361	323	342	351	342	320	320	293	348	345	335	327	310	355	357	366	366	326	330	362	332	346	341	330	346	325	314	343	359	338	324	376	340	305	327	334	360	366	343	323	327	356	328	312	333	355	335	318	346	319	362	379	349	339	309	336	327	325	328	370	356	302	339	343	308	344	341	344	350	335	336	361	319	314	374	313	347	340	294	336	306	331	315	286	314	320	331	355	334	322	361	332	332	306	357	355	353	320	348	333	343	317	364	375	335	342	340	327	337	337	328	330	347	301	365	380	334	347	347	355	343	372	329	307	303	333	330	340	338	348	324	319	364	317	307	314	315	355	318	330	335	331	325	323	370	338	351	315	363	324	336	316	323	373	326	337	341	334	355	347	327	312	303	353	363	344	330	338	350	348	333	368	340	370	303	316	300	367	325	358	340	313	362	323	326	340	331	335	323	359	349	348	333	316	356	306	362	335	321	320	328	331	347	331	299	343	327	335	331	333	318	335	310	315	347	324	343	335	329	332	337	334	320	318	319	320	343	333	317	308	363	336	329	346	304	314	351	355	338	317	351	361	313	345	348	333	329	318	333	350	324	339	362	328	316	348	362	330	350	326	307	345	330	330	333	314	321	353	339	342	343	307	328	296	336	345	311	323	323	373	361	308	344	332	305	321	357	318	308	327	349	338	307	331	327	330	368	337	343	357	345	345	310	314	306	350	348	349	320	333	338	334	375	342	345	334	334	355	334	334	357	307	324	311	294	345	361	311	332	341	303	345	346	327	316	327	336	362	376	386	336	314	351	309	322	346	320	342	332	322	341	340	348	372	323	361	346	333	323	303	308	342	314	326	342	363	330	321	344	325	348	309	320	317	345	349	325	348	321	327	309	336	314	294	300	332	339	322	309	337	344	326	347	352	293	339	333	315	346	318	354	375	338	317	309	330	329	298	347	324	333	335	359	330	319	343	366	305	348	308	330	341	337	337	322	342	330	322	362	326	326	343	349	361	330	314	322	328	359	346	322	336	331	348	339	347	340	357	307	314	342	334	332	360	298	337	350	306	306	317	332	318	348	341	337	368	344	329	337	384	355	304	349	334	355	317	343	322	316	313	328	318	331	331	344	346	358	308	334	305	306	316	317	322	346	353	297	358	309	345	289	336	302	352	324	354	368	341	354	371	376	369	343	335	354	354	324	376	354	311	291	358	349	367	328	285	373	351	348	292	312	350	326	350	352	323	342	312	318	338	358	372	334	356	343	344	333	375	334	326	358	339	328	345	319	331	351	353	335	355	352	316	345	345	347	336	307	344	326	331	356	353	307	358	362	348	319	319	326	365	321	358	325	349	314	348	335	304	317	311	331	333	309	355	383	357	341	344	341	339	346	334	342	350	352	354	320	322	341	313	310	323	354	298	342	342	317	333	317	332	293	314	365	340	318	349	315	337	357	323	363	334	363	349	306	349	342	340	369	342	331	340	366	351	332	335	340	336	351	304	337	340	305	321	362	328	336	315	339	318	351	324	331	338	345	345	340	324	345	345	358	329	339	336	344	348	351	364	330	350	344	339	314	367	319	365	333	363	350	342	338	358	322	333	367	357	371	336	337	334	289	331	316	329	317	346	309	323	323	342	348	348	301	360	357	333	320	326	359	334	334	337	330	320	347	337	347	344	331	362	319	353	296	322	322	322	324	335	343	310	351	316	350	296	328	321	344	357	350	366	329	378	325	324	338	353	351	316	291	295	308	316	306	348	325	373	313	327	345	328	336	342	331	333	350	311	352	358	361	337	353	338	356	316	295	363	338	302	311	357	319	319	343	335	332	320	330	361	379	351	343	362	338	300	331	336	367	351	338	311	305	335	303	325	313	350	341	307	313	311	354	369	366	337	322	342	321	349	383	312	352	364	357	329	337	318	358	349	334	329	330	324	316	318	326	312	322	324	385	364	343	329	346	330	331	322	327	304	353	348	361	341	318	338	325	353	322	307	341	322	340	336	337	364	346	338	355	344	335	370	331	327	311	375	346	288	336	348	337	353	353	325	356	324	357	337	332	355	337	343	322	341	360	344	357	304	335	354	346	326	285	345	285	342	356	320	329	318	331	373	331	339	371	341	357	318	308	326	365	349	351	335	350	305	322	337	329	281	342	314	319	347	366	359	344	330	318	327	317	306	313	336	341	325	318	334	309	328	333	365	325	331	339	311	349	343	351	347	296	336	330	333	306	319	364	347	312	311	327	341	299	339	317	320	324	378	319	339	332	312	342	313	354	353	336	359	343	318	335	357	335	330	344	327	321	323	336	306	321	347	347	342	329	341	345	339	311	346	352	321	287	323	316	352	318	371	333	336	370	324	325	340	340	386	322	324	341	363	344	334	312	326	315	326	346	304	345	293	323	355	348	341	317	328	340	339	343	318	309	346	330	337	370	314	298	328	344	334	314	341	296	326	323	314	331	356	316	296	345	359	362	351	346	346	288	333	328	333	324	322	329	343	346	351	330	323	361	331	343	335	365	328	355	335	322	322	294	311	318	352	310	332	335	322	301	325	347	348	368	316	332	339	323	352	309	355	349	330	329	360	303	364	337	331	340	310	366	336	323	334	302	329	321	333	329	325	323	359	337	332	361	349	315	327	339	318	315	341	343	348	332	348	332	309	315	338	335	339	322	314	338	329	344	336	332	315	326	337	340	338	352	374	374	374	315	292	322
42252	61090	70778	56758	37520	20113	14083	13947	13294	7593	1225	998	1062	1383	1641	1945	2691	2896	2402	1994	1455	1285	1086	987	893	889	776	860	797	810	838	801	850	833	773	818	864	789	826	794	819	831	876	824	849	833	819	816	857	834	778	809	799	835	813	793	852	787	771	800	863	825	843	830	827	858	785	826	832	827	836	845	868	865	779	812	766	821	807	822	775	832	840	825	792	827	789	832	795	833	842	848	809	847	805	832	803	804	826	775	810	826	859	799	831	864	809	818	802	808	817	868	831	762	846	797	867	832	768	788	797	812	792	796	876	806	831	777	806	859	856	820	884	862	839	849	770	901	801	791	829	816	813	806	818	797	817	823	865	844	819	799	785	774	874	829	863	805	790	847	833	824	841	835	793	819	805	791	836	837	829	782	821	785	773	764	821	825	779	857	819	753	820	819	829	839	817	751	797	763	805	791	780	832	835	778	788	819	811	859	782	839	805	814	807	809	796	738	814	797	801	777	770	810	832	841	795	761	836	740	812	841	886	811	841	854	863	837	851	803	815	814	826	825	792	841	760	829	826	816	798	816	808	792	784	812	808	826	808	842	811	860	817	796	815	811	828	808	820	824	788	777	781	831	840	791	849	808	879	835	781	772	792	853	810	843	885	811	806	892	832	827	811	843	804	818	816	844	811	842	798	825	819	883	836	840	781	818	837	789	766	828	834	840	851	806	834	823	860	890	793	794	842	794	808	807	786	827	822	846	866	783	787	809	848	820	815	822	817	815	819	831	807	797	797	790	841	814	814	834	779	829	797	790	823	837	805	871	854	802	757	847	789	782	828	792	815	852	790	817	844	808	769	854	817	809	771	806	771	856	823	797	851	795	819	843	856	839	811	797	756	762	818	800	813	768	841	808	797	888	835	843	765	831	756	916	790	813	834	850	822	838	808	793	823	850	767	816	776	829	811	837	831	843	796	798	791	848	807	825	800	834	819	813	805	772	814	822	828	817	815	826	842	796	793	859	825	774	772	861	763	777	806	850	829	820	815	793	772	800	826	768	835	828	786	825	831	865	770	783	770	864	832	802	844	809	863	854	840	869	823	825	801	797	854	796	794	827	805	846	822	853	834	795	789	847	866	789	802	799	814	859	803	854	835	836	771	802	799	858	837	736	799	793	805	789	812	803	782	829	834	775	797	829	806	790	858	876	809	842	794	835	853	840	768	780	826	792	813	756	797	852	762	808	860	794	830	868	833	792	797	859	794	845	870	776	797	783	818	865	858	795	838	836	831	778	791	751	821	772	833	844	808	789	778	829	840	786	786	827	813	831	817	790	815	835	844	820	858	856	796	849	851	777	809	831	804	819	845	833	831	768	864	820	817	799	813	822	844	823	818	822	783	796	767	859	828	869	816	844	815	829	826	847	851	834	850	793	823	825	785	838	809	844	790	814	881	787	833	800	827	826	841	812	764	856	820	822	861	835	777	759	796	803	846	815	798	804	813	780	799	855	842	796	870	837	770	877	786	805	864	816	825	841	845	872	820	810	801	795	764	818	763	845	810	856	816	831	791	813	864	818	885	825	839	782	789	861	772	814	821	831	814	804	825	791	798	835	828	768	819	808	829	851	824	807	799	815	867	839	853	823	771	819	856	776	800	819	883	841	825	851	836	799	805	791	810	785	900	774	822	802	821	816	840	791	815	835	802	778	846	763	813	803	758	830	776	848	835	805	821	770	893	822	787	782	801	809	834	834	827	854	808	835	900	820	783	807	800	824	819	775	807	817	810	803	843	789	824	807	828	776	852	807	762	788	810	780	827	794	801	736	824	811	839	801	834	859	839	778	808	807	816	821	829	798	819	807	885	822	823	824	827	839	833	830	778	841	835	793	835	840	783	777	811	839	868	828	819	817	779	825	743	765	813	832	810	778	810	815	821	812	807	794	781	825	828	790	801	859	835	819	866	772	779	771	813	881	814	845	801	804	835	825	889	879	824	788	823	824	789	818	780	829	827	780	854	801	790	832	812	862	838	815	831	822	789	802	834	827	748	791	832	803	782	820	765	827	805	790	784	755	837	838	869	843	816	832	849	822	842	816	807	815	780	833	806	873	814	779	836	796	852	844	812	804	852	828	796	809	817	828	831	840	816	823	821	782	789	831	822	795	810	823	843	828	844	775	806	833	811	812	810	804	839	792	768	832	861	832	793	840	802	835	778	843	829	825	822	827	829	783	810	840	856	807	818	825	836	849	765	809	821	813	817	803	863	834	836	827	783	792	798	858	828	799	795	837	830	740	806	804	804	791	797	834	838	794	782	841	783	822	847	785	834	792	829	900	860	793	833	784	835	779	820	791	819	788	809	810	790	822	790	886	808	806	788	845	790	842	863	795	852	835	847	814	840	830	825	860	791	784	794	825	820	887	850	770	784	785	873	826	836	806	809	865	827	754	857	831	792	770	737	848	822	825	833	858	878	832	878	824	788	833	861	785	848	813	845	782	823	776	810	819	872	803	778	780	822	818	839	828	838	838	829	855	855	800	827	781	841	793	796	828	774	851	853	859	804	838	784	807	800	788	792	814	760	820	844	802	807	821	821	827	844	820	864	839	826	851	820	839	813	802	730	813	838	802	833	800	816	789	833	801	881	836	812	806	866	798	807	830	773	777	811	833	832	860	809	808	823	820	802	837	784	811	849	838	831	828	783	833	788	830	806	840	792	860	820	798	837	821	800	797	838	825	841	751	741	832	833	816	795	827	820	800	834	787	808	820	867	836	785	856	829	827	836	839	837	803	875	820	835	791	803	807	848	815	832	821	833	874	851	840	835	779	848	793	828	825	861	861	771	801	795	822	840	823	842	824	861	811	813	801	829	849	784	783	823	809	839	824	801	839	815	804	796	791	790	822	832	811	842	815	849	812	846	794	866	851	838	824	819	818	840	857	810	845	801	828	804	781	837	788	890	790	814	860	822	828	808	798	755	821	827	832	818	820	826	806	796	840	825	849	833	820	842	822	814	833	851	832	791	824	845	860	793	780	853	842	833	805	791	862	871	788	791	814	841	809	850	810	805	843	776	851	826	797	816	810	823	799	773	841	790	823	803	811	806	847	820	832	824	834	834	843	827	810	849	865	820	822	805	842	864	785	827	841	809	799	781	810	782	736	792	826	833	813	823	766	783	830	861	861	774	819	836	768	841	817	805	828	810	826	777	791	865	816	792	770	808	813	797	783	819	803	804	791	765	795	802	827	817	822	764	769	841	839	833	827	830	767	857	872	811	810	795	808	782	802	830	860	808	857	824	826	819	794	829	780	834	824	852	813	887	858	814	830	819	829	827	822	809	816	807	802	817	846	840	842	809	813	830	804	791	828	799	820	827	854	830	830	871	819	796	808	831	834	832	803	810	791	826	830	830	824	811	787	807	826	827	822	820	806	794	810	818	876	872	821	757	856	841	842	793	844	805	824	795	851	791	873	841	846	850	805	805	829	880	803	792	809	812	833	746	829
67607	77447	74434	52644	28915	12087	4086	3512	3678	2679	586	353	379	479	467	577	599	843	825	590	523	445	400	365	353	334	342	360	337	338	319	300	358	384	359	326	330	335	346	332	354	302	345	334	307	330	330	367	336	328	360	335	316	330	380	340	376	342	309	330	336	334	337	361	334	348	358	324	337	355	282	358	321	371	334	319	322	332	331	317	333	309	336	361	353	323	344	316	350	301	336	330	344	308	362	296	330	306	338	309	332	334	364	345	344	329	347	347	340	359	356	345	334	337	314	295	341	324	343	329	337	322	336	340	305	357	296	362	333	366	328	324	329	325	346	338	362	325	359	329	308	326	334	311	346	314	327	324	365	317	330	328	330	320	306	339	357	342	299	300	351	350	346	346	327	344	360	338	347	307	328	340	317	308	367	338	334	314	285	354	363	342	302	327	376	335	331	340	338	338	306	299	353	362	355	303	355	326	353	314	354	329	341	330	357	331	341	339	340	330	312	338	345	353	339	345	331	303	332	344	350	390	334	362	347	315	286	359	350	326	316	359	347	360	329	298	355	326	333	340	344	319	323	324	331	311	314	337	330	336	341	325	329	340	329	362	378	312	300	323	325	344	318	345	307	329	326	359	333	309	343	320	319	333	318	340	293	356	344	363	332	305	356	329	310	355	347	305	377	340	337	319	333	328	355	373	341	361	347	373	311	329	352	344	320	325	320	304	347	331	333	335	304	319	325	350	334	317	324	332	346	358	332	315	349	335	328	327	343	340	328	331	354	331	328	306	309	324	366	300	346	319	361	361	319	333	338	331	333	351	297	365	346	353	363	336	357	369	328	363	342	322	285	349	343	319	360	363	334	284	331	368	317	322	306	317	307	364	326	332	318	296	323	365	327	354	335	372	311	329	357	321	356	340	333	326	376	326	326	343	337	371	311	344	376	349	331	298	350	328	333	306	306	329	338	311	342	369	300	346	350	337	323	322	361	318	335	360	345	316	340	363	332	335	320	313	373	348	367	331	346	329	321	318	320	315	299	345	306	355	320	327	338	341	333	323	342	345	308	313	339	311	339	334	324	345	327	348	354	326	354	301	351	365	340	337	335	312	342	345	363	336	363	334	297	339	363	326	275	332	328	325	312	322	368	350	326	336	326	322	380	327	348	332	326	311	344	340	338	320	314	329	363	371	344	308	315	312	364	363	347	336	329	325	320	359	332	338	294	344	317	343	329	354	330	333	376	347	338	320	351	307	331	336	353	335	336	338	327	334	330	337	325	354	351	326	313	320	331	346	327	324	325	363	363	311	318	349	349	340	333	363	344	332	323	335	328	348	367	359	328	331	344	350	347	333	341	332	354	331	346	327	351	355	347	343	338	335	305	321	360	325	334	334	336	346	324	324	346	317	352	351	353	329	339	333	356	338	354	354	349	309	320	334	350	358	333	337	321	321	351	309	329	313	348	315	322	308	336	304	334	340	365	340	322	340	331	334	367	344	339	309	342	348	315	319	369	332	332	380	305	341	338	336	318	337	315	355	312	319	312	328	346	338	330	329	343	314	357	319	324	342	364	344	376	327	347	336	337	342	333	342	327	306	351	341	358	338	348	320	340	340	332	332	347	336	352	340	312	310	339	310	359	318	316	324	318	329	337	333	334	331	327	303	301	325	327	358	306	328	335	355	320	331	328	328	300	334	350	322	347	306	347	331	337	359	338	343	323	341	320	308	338	332	355	307	324	336	326	330	303	340	331	322	326	371	323	373	344	349	358	311	317	332	351	339	357	351	323	335	333	338	321	322	315	353	322	342	312	310	299	330	366	315	334	292	365	345	320	332	317	345	361	318	342	327	327	320	302	350	338	318	334	326	304	380	326	339	385	355	327	327	362	400	340	306	332	351	346	327	339	323	328	321	345	320	347	331	357	303	344	341	367	316	325	321	348	340	355	333	348	320	369	336	362	339	328	342	323	301	314	326	328	344	338	334	342	321	303	356	356	361	328	325	336	350	319	335	339	355	355	334	346	331	300	345	344	357	310	343	338	345	331	330	314	313	332	396	363	335	360	319	365	350	345	307	330	363	338	342	324	329	326	342	309	315	344	341	315	308	311	323	331	342	334	325	332	311	325	339	340	350	340	317	306	318	363	326	296	316	336	344	357	312	313	310	331	343	301	359	360	310	349	364	353	338	351	310	339	324	307	352	365	337	341	340	324	327	349	317	335	343	345	318	345	328	328	376	337	342	349	366	345	318	346	365	290	369	308	325	338	347	329	297	340	357	332	318	341	328	321	322	304	354	349	346	341	323	378	341	347	368	298	338	334	331	328	315	317	295	335	347	357	359	326	305	322	350	327	320	337	334	357	335	341	345	370	306	388	340	322	369	340	372	346	326	311	329	346	323	333	317	320	335	365	373	314	298	353	319	350	352	322	345	305	341	371	322	305	356	336	317	330	341	336	333	344	339	353	336	318	308	339	353	317	340	343	307	336	328	344	326	337	338	301	410	326	311	321	329	350	314	359	340	334	305	323	323	323	376	328	354	312	329	327	296	313	331	299	348	327	346	328	319	383	322	383	333	293	339	340	349	331	328	325	366	341	314	313	324	360	381	330	346	350	311	333	336	331	332	307	342	323	333	368	318	318	345	341	332	342	330	374	344	320	319	341	368	341	318	333	350	339	380	375	369	359	327	351	388	352	339	377	330	350	346	318	338	351	340	315	321	332	308	327	309	339	329	332	339	360	347	327	320	351	319	301	319	333	279	347	368	350	357	373	345	366	329	335	339	329	371	328	322	341	364	303	318	337	344	328	331	326	290	338	334	342	307	294	352	271	317	302	356	346	337	336	355	349	345	308	324	312	332	344	346	336	319	304	340	359	360	347	362	339	340	329	346	337	357	322	309	317	334	312	313	336	303	338	336	319	335	353	345	332	301	352	343	352	308	319	312	328	324	300	322	351	362	339	365	353	321	326	355	328	331	354	340	338	330	334	344	316	348	356	336	328	335	375	357	330	340	347	375	320	334	313	314	326	346	330	339	326	319	323	348	340	326	320	326	345	298	349	339	340	296	334	327	323	327	332	333	346	338	312	321	356	341	339	379	333	351	350	316	352	312	357	352	372	297	311	352	334	352	342	338	320	328	309	350	332	344	328	315	321	323	318	313	370	342	316	325	361	348	345	382	306	319	337	316	347	341	356	345	312	297	340	350	358	331	319	371	308	330	330	349	308	352	330	368	344	303	334	316	332	293	310	318	326	381	324	353	314	328	359	345	348	314	350	354	291	342	371	339	319	358	340	307	305	320	319	352	336	319	350	340	340	308	328	336	316	336	311	343	327	326	353	337	342	352	346	334	319	351	342	308	343	334	344	360	307	339	326	331	369	380	361	345	293	334	310	363	340	314	284	336	343	332	317	311	341	365	325	362	371	304	328	328	335	329	350	338	366	311	315	318	312	325	341	350	302	338	347	313	354	339	343	325	358	345	358	313	351	333	334	316
45115	61875	70083	52945	34208	17434	10544	11296	12746	9084	1694	879	1090	1579	1503	2288	2464	3744	3356	2341	1810	1408	1026	898	949	853	826	840	833	830	781	833	814	858	821	757	797	853	778	800	878	823	805	808	814	800	835	798	789	834	790	836	857	802	830	748	769	824	837	811	867	831	853	831	773	811	786	808	826	826	865	800	802	853	835	828	858	809	781	813	819	823	827	801	804	843	872	820	788	808	826	777	811	801	831	800	806	833	783	814	815	812	816	854	802	822	800	826	770	823	754	803	810	801	832	835	857	773	781	846	789	854	815	818	804	842	843	813	822	818	800	833	873	784	779	779	802	834	861	805	846	773	843	822	858	769	809	793	876	819	834	804	815	812	845	851	825	853	782	760	848	805	797	873	801	833	859	805	751	793	906	843	794	819	803	810	818	883	835	821	798	801	799	874	805	857	807	772	786	811	881	820	844	790	848	787	846	848	775	791	796	785	801	889	843	791	841	803	873	796	819	848	810	770	855	846	808	775	813	823	860	794	780	841	806	815	824	822	828	890	845	825	825	810	827	818	807	790	825	812	848	815	819	790	772	819	802	842	829	823	874	843	790	823	817	799	837	812	822	853	811	801	786	841	787	817	849	808	843	829	839	836	767	838	777	806	797	774	788	838	811	814	806	789	795	895	817	763	810	823	840	797	787	850	835	863	807	834	831	788	775	835	790	829	857	824	807	842	859	815	763	851	815	821	813	814	802	817	801	836	784	793	795	834	858	827	867	806	806	787	818	858	805	834	860	827	836	795	768	765	820	845	793	798	819	847	800	801	808	800	743	836	817	784	838	803	832	803	801	784	848	808	786	818	861	753	865	833	814	790	815	781	813	879	897	834	845	813	868	797	797	825	824	830	852	839	827	846	803	854	853	810	815	804	846	751	845	825	856	809	830	823	844	826	816	816	818	795	848	775	838	840	847	782	862	819	863	801	786	789	789	795	786	777	867	837	839	825	838	805	830	842	817	805	830	789	824	853	744	782	785	803	868	814	814	873	844	783	774	861	802	867	801	848	840	847	858	824	842	819	812	831	796	768	836	820	838	798	768	833	843	856	827	811	880	809	784	830	793	836	780	858	780	839	824	796	895	872	837	795	780	831	808	822	833	794	830	823	835	798	842	810	825	795	822	831	845	884	795	842	835	800	814	825	813	768	767	802	793	867	820	892	861	824	827	829	877	794	895	822	787	829	828	801	795	768	798	783	779	875	816	788	838	827	827	874	782	793	843	855	846	845	817	798	851	821	818	791	794	808	837	830	787	868	815	838	815	843	837	816	818	812	778	817	857	847	789	814	837	830	895	836	827	887	869	822	861	797	757	766	813	775	825	836	844	813	800	772	829	853	829	786	822	856	813	841	817	790	826	840	833	791	816	858	779	799	807	796	826	795	816	873	736	817	806	803	841	794	781	846	833	863	878	828	818	842	845	797	843	823	844	780	825	802	822	820	802	820	805	823	777	825	856	815	844	803	843	830	834	811	778	833	817	876	816	794	801	810	765	839	816	832	792	805	825	820	843	822	830	825	822	797	803	794	800	774	833	802	789	817	829	814	801	757	826	833	793	834	778	817	833	845	831	791	801	815	813	834	810	843	830	797	838	802	764	816	839	850	859	817	801	784	816	887	770	799	762	837	791	800	827	821	800	794	871	815	809	782	834	812	800	814	850	814	850	829	860	830	826	859	824	774	798	835	817	855	818	818	845	824	799	806	864	790	834	855	839	804	863	804	829	791	810	847	786	847	862	807	787	837	832	822	919	827	808	798	805	846	756	829	786	845	848	762	844	823	829	803	776	810	847	822	754	871	823	828	834	869	802	818	815	814	870	805	820	819	797	777	849	821	843	859	798	862	817	780	864	860	833	822	821	839	837	809	768	777	876	785	842	805	818	783	833	796	793	818	795	811	805	805	824	788	788	776	832	821	793	774	866	852	867	793	802	817	794	789	800	822	817	811	852	803	824	825	836	871	842	819	841	865	831	837	827	829	844	798	828	817	863	855	811	823	826	812	834	817	784	911	816	803	795	844	839	814	794	802	809	772	845	792	814	834	796	824	826	845	815	762	796	837	829	786	831	807	807	787	840	840	799	867	842	823	836	879	761	846	836	816	794	820	799	799	864	844	857	796	778	861	828	821	828	825	821	848	807	808	810	867	782	831	834	806	809	844	828	814	873	817	742	828	833	831	803	866	751	795	790	815	834	796	828	809	885	802	864	779	850	821	820	842	765	860	848	805	837	823	835	797	818	873	832	845	824	828	827	832	851	821	818	808	771	817	832	839	798	841	832	800	784	776	783	860	832	795	818	830	791	801	822	803	810	813	835	795	823	822	815	836	873	833	838	804	797	836	815	796	757	805	861	800	838	804	801	847	827	806	793	828	798	818	778	830	795	823	793	859	766	840	835	840	815	815	792	785	829	815	809	842	813	827	830	800	822	802	835	818	831	786	805	813	779	880	827	826	841	839	789	875	835	825	786	832	792	811	825	825	813	830	785	813	833	775	828	773	805	848	816	828	840	897	802	815	793	826	801	838	824	778	776	808	804	806	838	846	826	838	780	819	858	807	826	816	832	809	827	848	810	803	831	841	893	833	788	818	847	817	820	870	813	794	776	826	812	836	859	807	793	836	839	770	826	814	861	826	823	758	893	813	773	830	824	776	805	875	877	839	783	826	798	796	838	804	835	763	771	793	821	775	816	824	841	794	856	811	802	806	822	815	863	871	830	832	834	790	855	790	862	858	811	823	851	845	855	841	866	829	831	831	826	816	819	847	832	812	827	778	753	753	852	839	830	768	824	838	831	796	828	826	848	812	772	855	839	789	833	773	814	808	790	789	826	800	797	804	803	804	816	807	811	787	837	810	811	819	800	774	847	819	852	816	886	840	825	795	841	847	813	856	825	802	838	813	835	828	818	802	813	799	840	785	806	855	768	800	803	835	886	853	846	829	805	783	794	852	815	825	844	808	797	846	816	784	812	887	817	804	844	840	813	803	826	829	830	830	815	807	840	792	803	811	838	820	824	844	776	814	817	850	756	836	876	865	813	823	770	820	817	854	799	838	818	832	800	830	812	777	795	850	821	790	862	828	794	857	791	782	838	775	868	796	811	823	813	832	804	807	869	812	838	794	790	830	799	823	820	865	830	817	774	830	803	830	823	818	826	838	890	844	859	797	795	825	822	784	870	789	793	861	815	842	805	788	815	784	832	862	794	797	808	780	842	828	775	815	812	893	888	760	829	784	791	838	800	838	833	764	851	842	804	799	791	847	804	797	817	785	854	793	829	809	864	798	817	796	845	829	835	792	853	820	792	821	773	868	811	828	774	787	875	827	844	829	751	831	809	833	844	820	810	822	835	812	807	860	818	800	871	800	781	868	871	767	813	815	863	838	845	797	827	829	783	809	829	801	843	812	820	846	845	858	811	838	749	847	820	770	811	844	806	812	837	817	767	792	805	829
69684	77985	74935	51292	30995	13869	3259	2192	2908	2364	487	329	339	374	357	423	548	1107	1117	735	611	474	384	358	342	348	312	347	355	326	343	327	318	350	348	364	360	319	338	355	337	340	345	336	318	324	359	351	334	301	328	314	309	317	360	356	344	312	347	349	330	328	363	329	324	315	330	314	360	371	352	318	338	290	318	357	312	375	333	332	338	320	327	366	312	365	327	306	347	325	304	329	358	304	358	300	292	325	341	374	329	337	352	325	331	333	329	376	335	328	341	323	374	349	330	305	351	342	325	302	324	310	354	327	327	342	327	364	337	322	337	378	354	333	356	352	330	357	352	315	352	327	361	338	314	338	321	317	346	326	344	339	305	348	325	326	346	352	309	352	355	335	335	333	343	329	337	352	321	318	301	366	352	317	357	329	366	294	325	342	348	367	330	333	324	367	361	350	314	335	362	332	327	325	352	362	319	355	332	353	329	358	371	283	338	302	340	321	325	342	332	346	338	353	317	345	329	340	350	360	312	366	327	313	343	346	335	326	327	308	328	343	329	381	346	315	326	339	353	372	341	344	305	338	330	311	317	364	313	328	369	317	327	328	325	307	329	322	336	333	317	346	343	329	339	332	311	374	348	300	322	322	335	347	333	336	349	348	333	350	334	339	354	350	327	344	325	324	369	350	323	328	327	345	311	346	323	331	342	390	345	309	360	346	358	320	357	348	345	332	321	365	344	348	353	342	358	347	343	368	323	317	315	344	294	341	339	354	336	354	353	304	339	351	297	376	367	354	344	334	328	347	328	335	338	328	337	313	340	313	353	333	337	317	330	357	342	328	335	328	368	314	311	339	354	352	349	314	350	341	318	339	330	328	301	311	341	340	338	362	330	334	320	361	309	353	353	350	327	341	330	330	333	304	367	337	325	335	339	340	330	320	329	315	325	331	321	287	341	306	323	328	354	336	357	320	337	342	323	315	292	309	316	320	360	353	339	340	342	330	308	330	328	356	333	340	350	306	337	338	306	322	409	321	361	350	370	368	305	327	339	356	353	331	324	320	319	336	316	302	328	355	340	345	342	335	333	348	359	338	335	313	339	354	305	328	323	336	361	351	339	339	319	294	331	314	348	339	348	354	322	295	347	329	340	313	370	321	328	349	315	347	325	354	320	337	328	324	351	335	347	366	353	326	331	350	316	358	308	336	347	330	361	351	341	368	343	340	337	324	348	348	325	321	347	370	337	364	343	335	334	323	344	354	372	343	327	339	315	324	327	330	342	310	324	353	327	350	345	354	328	338	324	339	327	334	343	337	355	347	333	301	333	324	324	316	355	345	338	337	337	366	341	336	337	324	350	331	344	345	327	306	370	349	332	309	342	360	357	355	385	345	322	351	367	330	303	335	339	371	353	338	324	337	309	362	327	332	346	357	335	322	320	363	324	354	327	337	319	353	365	336	367	325	338	349	349	337	323	351	320	333	330	314	363	311	359	343	305	318	340	341	337	372	358	315	342	340	315	309	361	337	326	342	340	325	317	320	344	318	331	319	337	338	343	348	348	334	332	330	309	327	348	359	320	322	334	336	342	311	320	313	355	346	291	340	349	315	332	386	316	326	348	310	369	319	374	324	343	344	344	339	327	352	335	371	327	330	378	354	325	365	321	350	326	339	328	332	317	317	337	373	375	302	346	354	346	299	348	330	341	350	312	370	337	347	346	308	330	360	346	303	300	324	372	337	327	328	346	307	327	325	323	339	329	339	338	309	338	335	288	356	349	359	318	400	333	306	327	332	342	338	327	336	357	341	351	310	342	344	350	347	292	352	319	312	317	337	328	375	369	333	354	337	322	334	336	316	340	357	329	344	347	353	349	348	343	355	323	333	334	338	337	335	322	329	350	308	317	327	337	313	330	344	331	334	325	331	343	360	354	316	302	334	317	292	335	371	345	349	328	315	304	303	292	338	349	329	316	348	348	360	305	343	359	342	345	325	313	329	325	337	327	358	340	344	352	360	337	337	375	329	342	334	346	309	347	332	388	310	321	320	330	323	319	352	354	296	331	319	332	333	317	345	315	328	333	324	329	371	335	338	328	333	348	346	348	364	338	341	324	325	316	346	334	362	359	347	323	339	347	336	315	360	356	336	303	343	357	345	353	321	342	340	322	366	311	326	356	335	320	318	339	348	318	288	351	316	306	344	335	368	333	323	358	343	346	357	353	326	290	311	345	370	355	321	359	343	318	298	336	338	343	331	314	309	340	345	367	340	336	335	333	328	363	348	304	323	330	334	293	338	311	360	319	356	356	341	335	348	371	362	331	312	363	344	344	368	333	344	323	352	294	343	311	310	345	324	334	320	366	342	317	329	341	296	326	324	316	331	323	342	344	325	344	304	359	363	358	354	330	316	338	348	358	351	303	319	366	359	342	300	327	340	328	303	330	294	334	336	347	373	312	351	372	329	270	361	325	327	348	366	337	340	331	347	340	363	329	326	325	351	302	326	341	318	378	338	320	319	368	357	318	345	340	360	356	316	354	387	301	338	335	382	343	317	299	336	324	328	325	346	357	313	344	334	319	344	325	342	342	299	327	324	375	329	335	353	317	335	332	332	345	342	334	308	360	341	331	370	333	322	319	340	356	333	321	335	341	329	333	334	321	334	355	353	338	355	323	306	314	341	316	315	370	351	366	335	335	352	316	329	361	368	306	316	350	338	369	303	366	339	327	355	354	366	337	358	352	369	349	346	296	322	344	342	342	350	367	331	327	329	320	322	312	384	336	332	306	328	342	320	363	335	359	334	306	368	386	310	321	337	343	342	333	318	328	344	311	357	354	328	316	344	355	370	302	323	317	331	337	322	354	343	331	355	327	333	321	332	322	328	334	353	365	373	322	361	321	341	343	308	328	345	317	321	371	352	345	314	323	312	338	333	340	333	359	315	349	345	328	332	345	330	354	320	326	348	319	339	299	328	321	310	300	325	347	346	341	371	328	356	324	305	340	331	346	304	336	358	330	342	311	316	328	343	334	336	302	330	341	373	328	324	339	305	343	328	306	364	318	343	342	312	317	336	334	344	339	344	315	345	340	351	348	338	331	344	310	318	344	321	330	311	332	334	325	326	328	323	314	316	362	323	310	334	354	338	343	358	317	333	349	299	322	333	377	319	326	291	322	322	349	387	326	352	351	337	327	353	327	326	345	361	332	340	340	321	364	390	333	345	386	320	344	346	352	325	353	361	320	315	348	299	379	355	346	356	308	330	325	326	340	337	367	326	366	345	307	332	341	348	366	337	336	344	338	329	323	328	380	341	311	310	317	348	354	339	359	330	336	353	316	332	326	332	318	379	308	368	353	349	367	342	319	356	362	340	321	339	339	353	301	324	321	346	337	354	339	347	308	315	345	335	349	352	325	353	376	331	319	343	362	310	350	339	350	340	329	331	313	329	336	358	329	320	338	340	324	326	336	345	324	342	333	346	311	327	345	355	332	354	357	293	312	319
45099	62020	70476	51864	38258	18520	7636	7653	10773	7992	1397	894	921	1009	888	1301	2073	4658	4907	3030	2034	1499	1251	980	942	824	845	808	815	797	883	825	885	802	837	811	827	855	803	828	811	846	826	848	880	802	814	786	884	810	825	857	837	819	847	809	831	843	802	830	809	882	868	828	850	787	850	798	878	837	813	848	816	842	822	766	892	803	859	851	865	830	818	899	838	814	849	852	841	835	838	853	828	801	763	837	839	814	807	867	790	864	820	840	834	783	791	818	844	802	857	808	838	852	738	853	851	816	811	854	827	821	778	838	817	779	817	776	863	839	811	813	800	849	810	794	861	822	777	811	841	798	804	862	850	825	823	783	826	830	812	834	827	807	806	804	786	848	839	798	850	801	841	832	817	835	795	843	823	769	806	777	834	823	798	837	830	807	875	814	818	849	841	804	817	790	811	825	820	756	828	820	832	783	859	864	837	764	760	833	845	890	860	861	826	850	827	871	818	804	825	853	829	851	819	816	827	806	822	862	823	777	832	845	830	780	767	837	816	806	821	833	801	754	816	813	828	855	856	827	847	812	792	801	815	782	794	836	793	817	798	823	831	805	825	787	838	858	841	829	781	859	809	834	862	838	823	845	806	833	762	843	857	821	802	827	844	780	825	834	810	809	844	786	789	834	895	821	867	826	795	827	840	819	826	786	853	802	810	848	852	855	791	849	852	881	843	798	800	780	862	804	864	772	805	832	801	857	804	837	812	822	798	825	789	841	844	792	849	861	790	802	805	865	821	843	816	854	793	772	836	856	787	805	825	850	779	826	844	830	821	879	818	780	840	847	873	802	826	838	820	827	818	795	845	850	833	850	789	832	836	794	832	795	787	838	785	875	804	790	811	837	873	847	833	823	780	838	849	823	810	820	839	790	855	825	806	860	854	866	783	785	811	807	818	788	786	830	820	816	815	816	827	831	850	831	807	837	819	815	826	855	782	846	770	814	770	852	802	850	842	797	833	770	880	805	798	831	830	785	815	804	757	845	833	891	836	780	836	817	776	874	844	824	801	812	798	834	794	823	861	850	844	821	826	819	855	826	847	899	833	794	799	800	864	876	817	814	806	823	802	873	823	808	808	820	826	860	865	794	861	815	810	777	788	856	841	839	833	843	842	838	842	804	869	797	854	854	816	770	772	852	808	831	829	828	765	846	840	854	814	844	829	834	786	868	873	865	792	796	870	833	835	820	819	825	843	884	817	794	851	846	823	823	745	884	799	780	786	835	801	819	798	808	881	852	828	848	835	869	852	822	845	830	853	834	861	827	854	815	833	785	817	788	814	807	848	831	811	822	844	796	823	777	804	859	755	775	842	816	790	835	839	824	859	843	831	838	778	777	831	795	861	826	853	835	839	841	807	796	813	804	813	799	858	810	843	852	824	741	812	813	803	809	829	791	808	847	860	810	810	903	784	827	858	784	880	787	784	791	811	859	818	836	800	822	824	781	792	814	802	857	788	802	879	860	885	819	797	839	820	820	863	812	812	789	860	829	834	818	835	880	882	862	801	813	790	857	812	837	786	838	831	772	831	826	832	800	814	825	829	789	807	861	805	808	840	793	872	827	800	828	820	791	872	765	782	748	822	745	829	844	795	870	851	844	819	799	810	809	846	828	816	800	876	868	792	805	797	884	814	886	780	844	774	807	830	829	820	825	852	799	876	810	836	860	800	782	853	762	831	848	860	854	798	771	837	862	833	882	777	844	890	832	779	874	809	827	814	825	809	770	784	817	824	842	789	852	793	762	861	840	856	776	830	847	861	799	837	855	841	856	819	819	782	817	844	787	853	847	825	871	797	772	817	832	807	824	790	794	853	826	801	799	835	845	814	815	799	797	845	843	816	837	831	813	820	847	769	841	769	837	829	793	846	806	767	828	841	794	865	815	805	885	803	847	815	798	832	821	790	790	809	833	855	822	851	803	812	828	831	801	790	776	859	878	780	832	845	794	870	802	861	808	837	825	828	815	806	814	803	861	788	813	806	840	835	852	800	833	823	850	823	841	845	795	832	829	862	813	792	814	821	844	854	838	830	846	860	807	830	854	803	814	880	802	821	827	810	867	791	810	803	856	847	829	804	839	841	795	788	783	831	837	832	786	877	809	896	843	849	852	816	864	824	772	816	803	805	855	850	822	782	834	797	818	765	805	829	834	825	815	813	830	863	835	793	780	847	836	814	862	845	838	788	872	805	827	813	754	812	817	803	821	831	871	797	842	867	846	838	858	837	787	856	781	798	837	880	830	867	833	830	781	863	825	800	830	819	789	810	801	869	824	823	801	879	805	855	833	859	839	826	823	782	844	853	831	839	826	841	807	805	792	805	796	783	823	820	803	802	818	858	823	795	834	787	797	850	804	862	806	881	847	848	866	834	769	832	805	832	811	768	810	816	822	808	790	823	802	867	833	860	813	805	840	826	825	842	801	820	799	807	885	824	842	823	823	815	843	868	787	847	821	787	818	816	850	834	839	808	825	790	806	806	795	779	845	839	834	822	855	839	809	792	866	832	830	853	794	856	867	796	786	832	766	774	831	831	825	844	798	803	789	831	839	802	848	832	857	836	814	822	815	827	818	841	870	763	790	822	828	838	811	832	782	841	853	798	866	867	800	791	861	795	816	789	810	808	761	825	855	812	844	807	885	814	814	850	827	844	813	819	868	802	830	816	869	868	826	826	835	773	812	823	848	809	836	809	797	802	842	850	821	831	838	791	790	794	854	819	815	802	813	880	823	801	792	773	851	860	782	856	801	839	833	843	837	826	799	824	867	853	808	818	805	867	812	775	824	850	755	864	822	878	870	807	809	854	835	868	845	811	782	833	865	853	845	848	803	812	809	888	821	830	782	797	809	839	821	861	848	809	910	823	830	841	835	804	834	827	866	805	813	821	855	870	797	837	800	848	818	827	850	793	846	794	798	841	799	831	817	816	809	792	858	842	835	862	816	819	822	812	839	818	830	871	825	860	818	788	778	881	810	848	779	788	844	858	836	864	829	750	828	853	834	778	799	805	795	877	823	866	782	839	810	858	845	798	888	857	816	884	803	815	843	817	802	818	856	820	844	839	833	870	837	827	794	790	827	778	820	879	815	876	831	763	856	819	784	831	804	847	842	836	827	810	791	852	838	819	848	812	796	834	829	819	806	854	833	798	826	906	826	833	741	871	791	855	782	783	815	824	843	874	787	862	762	830	815	770	792	781	841	866	856	790	824	889	828	831	757	823	804	830	822	867	849	861	876	842	803	789	821	777	740	815	874	794	829	866	816	821	864	835	766	865	874	802	867	784	799	823	812	827	768	796	748	794	850	795	796	871	831	849	875	798	841	832	863	818	819	796	781	843	813	835	824	815	805	841	790	816	852	852	795	831	848	776	803	799	842	851	836	793	847	799	776	825	878	784	832	850	806	840	819	827	816	808	837	825	793	812	814	819	802	786	825	815	825	828	826	776	836	788	788
70162	77031	74434	52993	32896	13528	2083	1565	2692	1431	349	386	349	362	359	364	550	984	1323	980	698	520	404	363	369	359	296	325	358	346	365	340	321	334	328	293	378	308	331	336	346	355	310	328	341	346	346	353	313	357	370	364	326	315	306	312	316	329	318	332	337	334	358	311	325	329	351	348	330	342	319	339	313	336	357	315	323	342	331	311	328	332	376	352	342	358	315	334	317	339	300	326	352	369	319	334	335	324	298	337	318	371	361	354	275	382	298	370	312	336	327	318	348	332	314	299	294	322	329	319	326	342	325	335	346	287	336	358	320	341	316	336	328	334	331	307	364	331	331	313	359	330	325	301	348	347	350	367	311	367	362	339	324	316	325	334	304	298	304	319	330	355	335	339	330	323	343	285	313	312	353	350	363	344	342	297	330	319	328	320	315	325	338	319	316	347	292	359	367	327	315	348	347	347	317	309	375	339	366	352	312	328	334	347	332	317	334	320	318	352	315	356	309	362	347	348	321	343	330	311	355	333	348	317	333	324	352	343	329	339	322	326	330	361	357	356	356	338	330	344	346	336	365	301	319	335	349	329	360	348	340	346	299	366	350	325	334	352	319	338	336	310	335	349	314	334	328	313	334	347	330	281	312	352	334	330	336	345	307	356	328	308	336	374	323	283	346	329	366	327	304	359	331	345	377	355	313	308	334	310	356	321	368	324	345	333	366	322	367	290	330	318	356	334	328	345	322	341	337	344	312	352	349	311	345	317	336	355	323	349	319	327	348	394	310	341	305	328	332	344	288	356	362	326	314	334	350	336	298	341	329	340	310	302	329	362	341	325	333	327	300	347	350	347	338	316	317	315	332	318	360	351	337	318	350	337	320	345	302	330	303	307	318	330	327	330	340	342	370	330	346	352	325	311	341	304	333	340	342	366	310	342	323	350	345	324	356	343	343	328	331	325	315	357	323	348	324	351	307	327	317	316	326	332	340	327	317	365	366	337	322	314	328	337	324	327	326	327	353	319	322	309	322	374	334	327	334	364	354	342	355	341	326	334	351	324	319	343	332	303	295	354	343	340	388	349	324	315	357	298	348	369	299	331	341	340	356	349	334	347	332	320	355	315	316	338	345	321	348	334	323	358	373	307	336	344	320	367	328	314	346	346	340	314	298	337	316	359	363	314	327	350	314	359	352	327	310	325	344	321	337	300	348	352	338	319	346	331	335	307	324	275	319	339	316	341	340	333	372	326	321	313	316	342	344	340	344	339	323	347	352	358	308	355	307	341	336	332	343	342	350	367	343	315	338	333	293	329	322	321	316	321	314	339	328	333	340	328	345	344	338	356	342	302	347	334	330	340	345	339	294	318	350	333	340	324	319	323	296	317	327	341	312	309	365	329	321	330	360	372	290	322	358	339	340	362	344	356	329	342	320	314	355	328	309	334	338	348	356	347	340	318	358	342	327	342	352	329	331	341	343	346	354	346	336	310	336	338	324	357	330	323	352	357	305	328	324	304	336	335	319	337	330	349	360	350	308	297	335	327	358	378	320	297	326	357	356	336	333	335	355	317	303	306	380	326	301	324	355	344	335	324	345	346	329	356	345	320	335	336	335	320	345	332	330	375	351	355	348	329	359	331	339	322	336	337	350	360	348	308	369	305	350	319	310	338	326	297	347	335	330	350	348	354	369	353	331	308	357	354	351	343	357	368	335	333	339	327	349	318	379	310	333	297	314	327	327	313	369	363	336	340	345	298	312	342	359	358	354	372	319	322	313	338	375	360	344	343	345	311	319	371	312	339	320	348	318	328	324	317	301	320	345	365	303	329	326	323	328	317	329	301	326	371	353	344	344	336	347	317	328	345	331	320	310	343	354	316	350	330	320	337	305	348	350	350	337	348	334	324	359	318	369	330	335	369	313	329	323	327	326	303	314	319	337	377	313	334	351	326	333	327	331	347	320	334	340	354	371	316	334	361	350	357	316	297	327	324	303	300	324	341	341	340	331	337	321	302	312	336	348	322	330	329	365	327	336	344	334	322	339	328	343	322	344	301	324	340	341	334	314	331	365	336	321	336	317	313	341	334	341	333	352	335	331	369	342	307	329	352	308	338	324	346	329	332	338	298	334	357	313	322	321	339	336	353	330	369	345	335	299	335	324	340	341	320	356	342	345	324	334	350	309	338	337	328	310	339	366	345	323	319	339	316	323	320	355	351	310	328	346	318	340	321	351	343	342	330	354	323	339	354	308	316	317	317	321	336	352	342	334	329	342	360	365	324	331	325	332	308	314	357	340	369	346	316	323	324	319	327	311	326	304	345	318	330	339	369	297	362	330	346	351	342	399	348	335	324	339	348	352	371	323	281	342	312	336	321	344	325	367	314	368	329	333	318	333	305	315	323	307	345	316	302	327	348	323	336	315	349	334	337	312	364	337	351	347	325	312	316	342	341	306	343	331	327	345	341	323	336	317	314	332	358	336	335	347	328	348	354	314	342	303	355	305	344	292	338	346	360	356	354	339	345	322	362	320	340	325	304	313	339	352	354	342	337	333	342	328	330	324	336	331	330	304	328	336	336	326	331	337	314	324	302	308	361	325	364	346	338	312	299	341	348	361	357	317	301	324	347	331	331	344	311	341	340	335	341	339	323	285	323	348	345	351	344	326	355	368	314	346	311	326	334	318	345	333	324	323	338	330	344	308	331	327	319	351	348	353	295	374	323	317	350	322	346	339	352	311	337	321	345	345	323	338	310	361	338	346	339	332	317	316	352	383	346	325	302	335	326	358	320	364	344	343	340	334	350	312	322	345	356	333	356	335	325	326	308	353	311	336	333	325	333	338	322	317	335	334	339	345	337	356	366	385	375	316	340	375	328	329	303	357	351	330	316	329	305	330	340	322	334	340	358	299	316	348	335	317	311	323	348	350	368	304	350	324	339	294	335	357	344	336	324	323	357	325	336	349	332	344	330	333	325	382	317	343	353	327	358	340	337	324	337	297	358	318	359	316	322	304	309	314	305	314	329	323	328	330	346	311	347	350	313	352	333	343	309	313	356	348	331	334	355	354	320	335	377	319	318	345	337	313	310	331	346	353	332	360	340	336	345	338	315	329	345	297	356	321	374	360	337	344	335	310	316	334	348	358	330	340	334	323	339	339	321	315	359	336	343	329	291	319	309	338	332	309	335	315	331	320	318	332	328	300	333	308	355	316	322	323	373	331	352	343	365	359	306	347	332	332	352	338	333	347	339	327	326	314	337	343	317	297	359	375	309	320	311	335	345	349	332	348	333	338	353	332	335	329	317	307	319	351	359	319	319	344	369	305	373	321	362	328	324	312	323	325	326	310	332	326	294	330	321	350	334	349	373	322	331	318	350	310	338	340	333	297	333	346	317	340	319	330	346	334	337	334	363	335	338	351	344	310	372	357	362	326	308	314	340	304	335	319	362	362	350	350	348	315	308	328	354	364	338	365	342	322	339	343	331	358	355	368	331	323	351
45079	60968	69513	54249	39438	15072	4638	5616	9494	4731	984	906	904	828	1034	1105	1852	4527	5949	4131	2728	1912	1386	1026	875	879	880	840	830	787	824	811	792	795	781	832	748	827	817	832	775	787	841	896	834	834	857	864	848	823	815	816	803	779	812	864	818	807	880	787	816	781	794	856	832	823	819	842	764	834	844	813	836	844	831	886	805	832	857	785	798	873	819	865	827	802	794	773	871	814	815	799	864	827	841	873	836	817	778	824	869	827	834	846	812	825	747	882	768	805	811	734	855	871	816	799	800	824	824	826	838	830	836	854	869	791	829	827	820	813	789	841	853	822	849	782	805	866	835	884	846	897	841	829	810	848	794	832	839	795	824	836	836	835	803	781	776	781	799	763	792	812	825	820	851	837	814	789	825	825	831	773	823	854	863	835	765	825	872	875	811	873	847	825	804	823	843	835	856	831	819	832	831	847	837	806	849	768	832	799	786	777	831	844	843	827	800	857	794	812	836	826	792	825	793	847	851	838	829	806	815	779	861	794	834	803	831	813	840	859	818	831	846	841	793	822	818	808	819	797	836	839	880	843	859	797	820	806	829	831	837	834	767	864	851	818	739	792	840	805	870	818	857	860	808	850	812	782	783	885	833	828	810	826	818	838	817	785	843	867	838	858	811	833	778	833	839	858	824	819	835	813	828	801	818	844	820	801	783	837	774	838	819	853	817	807	837	824	826	845	809	860	807	849	848	818	849	793	828	858	809	780	803	811	762	738	843	828	789	829	817	832	873	867	758	840	769	811	830	835	828	814	840	822	864	819	804	790	770	814	865	814	782	846	832	807	875	814	785	874	886	851	830	806	798	819	844	851	856	858	840	798	854	877	822	857	817	832	787	770	828	824	822	833	822	815	834	809	839	779	823	856	838	779	819	870	801	862	849	827	814	855	812	815	833	847	852	816	838	814	788	791	822	850	848	820	832	838	832	790	809	871	830	818	757	818	767	863	858	769	849	846	824	823	796	870	861	817	852	831	793	781	802	835	812	812	823	832	823	780	853	841	848	803	810	874	865	814	838	817	829	804	841	829	867	835	796	839	846	818	868	846	855	819	829	829	801	809	783	816	859	808	811	792	833	829	791	825	829	875	779	851	844	881	799	833	840	839	901	823	802	795	880	805	861	856	805	853	837	865	854	827	806	824	845	809	898	801	831	812	786	814	822	838	809	808	889	809	824	851	822	823	868	829	811	838	818	810	828	871	803	869	801	867	771	780	862	899	842	899	836	813	764	817	772	804	792	812	882	847	811	845	804	770	873	841	814	864	856	815	842	840	880	799	836	817	854	797	840	784	813	847	861	774	796	793	843	775	809	783	825	801	845	840	813	831	833	881	796	809	823	818	821	798	821	832	827	836	851	812	798	855	811	869	827	786	781	792	775	825	801	804	827	775	808	817	780	790	867	860	813	821	839	833	820	805	782	808	829	837	842	823	816	787	821	832	843	836	769	872	803	793	817	890	826	776	822	833	802	788	840	828	808	825	790	796	799	797	873	786	841	798	808	796	854	829	780	857	837	816	826	809	799	839	800	832	804	809	841	833	787	811	788	823	799	799	811	780	823	791	790	861	829	846	807	835	829	839	809	832	856	803	791	867	813	852	810	787	783	860	823	763	817	824	829	775	878	806	835	815	848	815	809	839	833	800	817	772	877	797	881	806	833	843	856	801	843	808	813	842	778	854	813	856	818	807	855	808	821	826	832	792	851	786	810	836	867	823	867	834	763	863	792	786	842	854	848	827	766	840	904	835	791	822	845	782	812	794	838	845	828	868	866	823	796	844	872	797	828	837	846	828	806	839	834	828	797	877	796	774	814	848	831	811	832	826	804	854	836	852	898	783	803	829	859	778	824	789	790	870	827	864	837	826	794	812	771	884	877	837	777	822	866	845	812	816	834	804	815	815	883	810	808	854	819	851	830	829	844	803	822	900	842	788	793	854	813	828	818	793	824	863	808	865	827	820	857	818	860	807	831	757	843	787	866	811	830	821	826	767	830	873	795	843	783	871	796	804	836	794	840	822	883	777	809	858	817	840	861	788	752	836	871	873	819	826	819	852	821	867	886	824	819	838	754	833	831	788	853	825	791	827	809	864	867	884	821	816	817	886	839	839	844	830	847	817	796	812	859	819	826	842	844	820	817	832	833	819	836	889	813	828	824	863	820	813	786	815	837	801	831	784	774	766	765	841	809	816	846	804	786	859	842	816	824	904	841	815	777	826	850	768	832	791	870	807	827	808	836	819	807	835	799	826	821	814	797	849	821	840	786	834	775	786	829	851	802	834	873	797	812	823	850	782	806	827	818	818	799	817	854	806	816	805	844	842	862	847	827	836	786	814	878	789	857	811	817	788	772	833	759	823	815	828	816	815	856	858	783	844	836	876	799	840	843	838	867	802	835	864	807	900	884	794	808	731	827	844	833	806	798	832	833	785	824	791	816	834	855	856	760	853	865	851	791	853	788	843	836	818	833	810	856	868	817	849	864	770	822	823	852	814	873	780	811	837	843	816	839	825	840	794	768	791	824	831	845	795	830	844	823	844	815	867	803	844	812	824	835	866	817	840	816	811	827	887	836	800	791	821	836	771	836	873	801	771	821	804	789	814	795	867	818	783	815	802	904	820	833	798	802	798	830	784	816	759	778	803	830	848	820	832	820	780	811	889	839	844	814	840	824	862	868	822	820	810	814	806	901	790	841	834	822	818	831	825	822	813	818	812	814	797	779	760	787	796	817	815	851	826	823	824	859	826	816	780	839	836	902	851	821	833	815	885	845	839	782	812	836	783	778	801	810	831	787	829	805	854	845	828	803	806	849	843	849	823	801	850	820	785	824	769	833	810	831	826	844	839	868	810	835	887	788	851	846	777	818	797	790	816	762	832	819	821	839	853	864	771	899	821	794	812	856	867	818	838	806	850	816	857	797	816	841	762	767	791	831	875	838	865	828	792	811	816	811	828	869	803	806	766	837	726	823	829	843	766	876	871	857	790	812	788	824	854	828	802	796	806	839	860	841	849	837	834	859	839	788	765	835	793	795	851	786	862	790	819	855	826	899	849	780	812	794	830	872	840	827	800	841	806	833	804	841	817	866	830	801	838	812	826	824	773	796	865	794	844	836	841	816	818	772	840	825	814	851	822	862	820	823	824	816	792	834	826	826	835	786	825	807	804	828	833	823	820	834	814	820	857	849	840	819	803	771	774	789	841	819	801	860	803	805	859	823	796	864	873	858	867	814	797	843	849	827	826	786	787	796	822	871	820	776	815	827	801	783	801	851	840	867	877	817	794	809	821	848	835	806	855	795	819	809	824	794	817	819	818	824	864	801	835	779	804	803	820	875	853	815	874	771	857	818	810	853	812	844	816	841	830	817	862	839	773	867	809	805	811	788	809	846	838	856	846	766	806	835	846	838	790	884	824	881	759	832	840	816	787	819	843	858	848	797	813	797	793	801	864
67918	77347	74464	56223	31670	14298	4008	1618	1631	622	374	385	388	348	331	337	418	689	1237	1077	804	557	419	377	366	323	315	329	356	352	343	331	318	351	345	326	355	333	345	319	350	345	351	369	370	323	341	356	340	359	322	348	363	346	346	369	326	334	323	353	361	348	312	323	380	322	350	354	354	321	337	335	345	349	379	317	327	313	344	328	341	382	328	338	344	340	315	315	292	299	341	351	334	355	327	306	344	352	297	344	320	335	307	363	344	363	334	325	330	314	328	334	313	343	360	310	362	340	327	343	314	331	336	353	341	331	317	318	300	337	354	362	356	334	357	310	354	324	326	345	328	329	331	325	322	358	380	339	366	324	330	311	333	323	320	349	333	330	305	303	332	317	335	361	317	331	333	347	335	325	316	320	355	359	318	333	323	335	375	346	324	335	365	337	296	364	360	334	343	351	332	339	315	360	339	335	332	334	326	348	310	365	348	359	340	369	341	301	349	354	377	341	353	319	329	331	338	333	334	354	333	339	333	327	345	327	336	297	306	327	314	339	348	326	352	335	329	322	330	321	301	303	338	308	331	339	353	374	310	329	347	343	316	323	299	355	358	360	346	330	352	326	351	326	300	333	336	362	331	329	335	360	328	320	332	350	325	300	314	329	335	328	341	322	348	315	329	322	319	366	352	348	324	323	357	369	320	359	354	339	332	341	352	347	314	334	323	340	310	336	301	325	351	339	336	382	307	347	339	338	317	371	351	326	341	389	343	342	363	354	349	385	327	355	337	324	316	320	317	350	327	342	339	342	354	352	310	348	318	344	344	352	321	349	316	306	297	316	305	313	338	330	344	360	316	326	341	310	340	366	355	294	352	359	344	332	367	356	329	332	354	350	338	336	343	334	330	333	361	340	340	381	331	335	328	371	350	357	357	300	316	345	318	308	330	355	314	327	326	349	328	336	343	315	302	339	340	339	342	333	344	343	316	343	340	316	356	367	347	324	333	320	352	347	361	352	345	337	305	349	356	352	333	338	338	326	312	304	308	390	324	363	344	364	355	352	337	325	371	325	360	320	314	350	347	335	363	323	318	359	328	326	374	352	332	300	348	336	330	375	298	340	336	341	325	314	329	369	339	337	333	342	299	351	329	342	351	347	323	332	348	339	337	329	341	309	337	359	305	343	363	349	313	331	340	318	326	359	336	327	333	336	345	325	331	314	340	324	338	295	301	326	351	327	331	335	320	345	332	332	338	316	369	344	337	330	321	309	341	326	342	348	367	345	306	327	322	327	348	350	296	326	303	344	340	361	336	333	342	359	360	338	357	318	348	320	334	341	340	320	329	310	343	360	343	345	328	334	324	347	378	315	356	321	349	317	308	331	336	342	355	351	319	350	343	360	315	322	331	335	340	332	372	334	323	353	323	353	371	343	363	320	306	333	340	343	331	355	327	331	345	309	319	327	350	333	340	324	352	329	309	336	373	317	338	325	312	340	357	347	327	326	317	358	338	337	347	336	364	370	337	360	331	360	361	375	307	333	321	341	368	338	319	328	343	309	298	340	358	339	320	357	343	346	324	355	363	332	334	356	338	318	361	326	339	351	340	317	323	345	348	324	306	332	328	326	355	365	341	316	357	393	337	320	358	375	338	295	326	304	348	311	305	311	337	347	359	301	334	334	305	322	325	326	325	353	367	349	367	329	334	345	304	338	307	362	328	330	367	342	329	334	377	304	317	348	363	320	354	335	318	332	335	310	332	331	330	338	357	329	334	321	348	338	376	338	334	348	347	360	320	339	360	343	360	308	340	310	351	333	324	350	331	341	350	331	361	336	345	329	342	356	364	327	290	303	350	312	357	381	331	331	336	346	301	352	348	319	328	300	330	343	325	320	297	331	349	368	332	336	346	361	329	343	375	342	369	377	333	350	348	352	331	340	372	330	325	324	314	325	375	321	367	318	382	342	355	336	321	306	334	321	342	340	355	306	338	314	339	358	330	354	310	337	280	353	343	324	359	340	331	307	343	359	315	325	358	341	321	304	339	308	341	308	361	303	341	321	317	347	379	365	361	353	332	341	318	323	374	328	338	319	296	347	356	342	338	325	315	343	346	330	323	345	308	291	298	352	325	342	349	342	334	307	367	326	330	306	313	351	318	306	308	352	304	326	331	327	309	327	374	360	351	339	329	344	349	310	359	323	344	305	342	333	338	333	331	341	325	324	354	343	347	334	338	378	334	321	347	353	315	358	353	392	359	339	315	358	335	334	341	324	331	352	335	358	316	327	355	351	296	337	341	328	366	353	348	350	345	308	327	364	371	354	358	298	290	306	335	342	344	359	363	359	343	306	306	322	319	357	348	321	323	347	334	331	340	317	338	353	311	332	335	326	313	307	359	364	332	355	312	352	351	353	323	341	350	320	353	340	330	323	348	340	328	322	349	340	359	351	327	333	328	321	335	309	340	339	345	331	339	336	350	344	340	346	326	308	362	360	337	337	374	344	273	332	341	335	316	329	336	328	347	360	326	340	282	363	367	319	318	321	352	341	343	365	369	345	345	333	330	349	335	331	310	336	334	329	361	333	329	300	379	357	360	320	358	322	330	332	303	332	319	342	341	353	342	304	330	335	322	340	306	325	324	309	313	357	329	337	342	317	340	339	303	343	327	328	374	337	324	314	331	299	325	332	351	340	327	341	359	333	321	339	333	327	343	346	328	366	323	332	333	353	337	327	320	337	294	339	364	322	315	349	309	353	328	296	332	345	348	340	329	344	320	312	354	323	344	345	315	328	333	352	335	361	338	345	346	339	340	333	316	372	322	343	311	364	321	343	347	353	313	326	340	322	328	339	364	313	328	352	347	358	351	348	305	308	336	357	312	337	329	320	321	364	353	360	345	351	343	335	314	328	328	340	311	325	344	336	328	339	379	327	339	340	327	318	317	340	357	331	345	324	316	317	319	323	342	310	297	329	329	351	350	363	315	358	300	339	322	373	351	351	296	337	339	347	337	324	357	351	311	373	373	339	340	315	385	350	307	351	335	327	354	352	352	342	333	360	341	351	346	360	354	362	353	362	354	362	319	337	353	348	333	358	333	332	354	338	336	325	323	348	365	363	331	353	330	349	332	327	324	359	327	312	331	316	334	326	346	330	334	332	321	346	359	367	313	299	321	319	341	359	356	333	341	369	319	309	336	316	342	326	301	338	333	332	339	343	319	327	354	321	366	328	336	356	364	313	329	346	330	345	351	347	311	327	340	322	340	332	343	323	347	320	332	339	312	319	316	283	338	346	362	376	323	359	321	325	324	362	334	342	368	346	335	314	316	338	315	344	354	342	334	355	365	343	314	368	335	324	350	376	359	328	322	342	350	359	328	311	351	347	301	308	321	343	344	333	347	313	313	331	329	357	323	349	334	346	378	363	342	321	337	349	340	320	334	318	318	321	358	345	315	370	351	362	349	331	347	320	333	316	333	325	324	353	337	339	372	360	333	337	322	347
43983	61640	69574	57196	37169	17730	9972	5149	5595	2127	1066	927	905	937	937	983	1479	2897	5953	4806	3032	1994	1375	1035	911	812	876	837	815	850	820	798	832	866	858	821	817	783	852	828	791	857	846	866	870	841	835	772	841	825	760	818	843	797	837	814	858	820	860	804	827	817	838	843	826	838	793	819	884	857	786	841	832	834	875	796	813	839	842	802	850	805	824	763	778	770	816	756	839	803	801	843	815	774	791	809	835	813	811	789	820	819	854	833	877	819	829	798	785	852	827	843	820	802	818	826	834	808	763	833	764	830	847	816	797	836	799	815	824	823	864	800	825	874	807	846	846	785	836	819	840	827	854	839	801	851	850	813	857	827	806	788	833	850	882	782	820	819	814	846	777	866	830	821	807	847	814	888	831	855	803	825	835	812	814	860	818	831	839	850	838	851	822	817	831	802	814	852	826	859	828	811	811	820	779	819	806	798	836	831	865	813	873	781	859	819	837	830	857	857	862	855	808	788	813	786	816	814	812	811	796	756	841	758	814	791	817	792	845	801	877	872	812	833	801	816	854	842	788	877	852	818	860	818	865	846	845	812	815	831	778	809	801	789	809	800	830	846	847	781	813	866	844	805	837	834	804	813	803	796	800	842	866	818	867	796	793	809	856	794	833	833	806	870	803	823	811	763	816	824	802	824	770	815	786	824	840	819	808	846	837	810	855	805	769	884	785	781	787	819	796	766	843	830	791	822	806	808	867	825	845	838	826	833	745	796	807	824	804	865	814	842	823	836	823	829	862	831	819	842	808	830	804	857	880	814	860	813	839	798	843	809	863	831	821	807	814	761	808	839	857	814	816	857	904	820	778	790	863	808	796	797	812	824	798	843	820	835	827	807	810	858	813	787	871	818	914	831	787	809	822	806	798	828	830	828	796	798	876	839	820	851	837	828	821	766	787	860	814	838	832	845	824	784	785	842	857	840	811	816	854	861	799	762	789	781	812	838	846	805	839	790	815	787	874	816	799	826	833	811	799	797	806	830	850	839	857	771	840	788	815	760	824	876	790	791	851	867	803	825	852	820	816	802	821	815	761	770	772	822	791	782	820	826	848	816	842	794	852	798	784	797	820	809	794	819	849	829	873	821	841	848	820	801	798	773	801	836	873	837	854	886	777	846	807	833	801	835	877	897	776	833	821	795	793	834	769	859	793	823	762	811	798	799	838	809	826	773	834	775	836	857	780	846	763	847	786	813	864	822	819	865	857	807	801	816	880	828	790	846	830	775	794	819	797	837	838	876	845	833	819	841	842	755	785	846	824	799	793	866	823	853	868	786	807	797	770	776	799	828	822	779	805	821	836	856	837	773	824	821	842	834	768	857	833	810	834	914	824	803	811	809	875	859	827	771	853	848	812	818	829	796	825	799	829	838	813	806	865	825	855	851	777	775	802	853	852	855	875	813	839	843	744	842	837	879	830	809	803	838	802	778	834	820	840	781	802	796	843	815	872	804	769	819	866	767	823	876	856	830	801	877	852	870	846	888	818	828	830	858	861	820	782	852	800	841	865	801	868	814	842	831	860	793	849	819	807	902	796	822	798	846	816	871	839	809	833	820	848	839	789	832	835	801	793	836	840	829	786	835	810	823	853	818	832	856	817	844	804	803	795	871	868	865	835	824	787	843	861	833	805	815	792	831	783	803	814	830	843	804	803	848	832	829	797	878	813	815	789	837	796	838	820	863	819	853	795	848	804	826	807	858	873	806	845	776	858	879	874	789	805	785	827	784	832	819	822	823	813	805	838	803	796	801	832	792	842	853	818	840	816	855	826	795	809	835	772	819	827	832	827	849	822	816	813	802	795	838	879	877	805	865	826	784	870	820	850	819	872	842	778	790	810	843	835	862	777	832	882	796	791	811	798	815	802	836	812	824	827	819	773	839	836	804	813	779	779	761	876	828	794	832	813	772	841	882	880	806	836	831	806	828	810	880	798	807	875	822	832	826	807	867	826	813	810	859	840	830	826	794	824	814	821	837	793	827	875	816	825	830	818	799	838	787	834	812	797	814	870	829	795	858	863	886	794	796	822	852	813	774	805	841	825	816	818	829	837	867	813	844	845	858	870	837	857	751	815	865	845	818	823	816	834	838	836	837	841	764	806	855	828	825	841	777	824	799	806	820	786	821	837	852	899	804	803	803	845	832	803	860	872	795	829	813	840	819	860	840	816	860	805	812	805	821	831	789	821	846	838	838	827	810	834	827	820	834	849	831	838	784	825	788	809	816	814	825	805	850	835	841	839	782	788	850	819	832	804	810	803	818	828	800	816	771	822	857	826	834	845	836	776	819	860	794	870	813	834	782	849	816	832	848	816	825	817	818	805	855	772	823	808	773	913	822	887	805	859	852	800	842	844	839	826	837	852	824	824	851	788	778	812	865	847	793	835	851	853	818	830	850	833	861	834	866	811	844	817	830	848	795	787	889	806	805	849	796	864	798	800	819	854	802	835	884	834	814	873	860	824	799	810	810	823	842	903	820	814	788	775	832	804	830	875	803	826	812	834	804	794	798	857	841	807	810	857	830	812	801	831	808	807	810	801	817	797	859	807	833	853	823	790	857	851	855	829	800	804	774	795	759	780	842	807	799	816	822	841	833	794	848	850	827	787	773	844	836	843	766	780	837	846	809	808	821	810	859	769	817	843	776	803	804	781	830	884	805	793	830	842	776	838	838	793	808	865	860	863	809	835	814	798	782	847	794	811	852	797	823	830	835	827	841	861	808	868	837	779	866	821	782	818	828	840	822	837	837	815	862	802	853	817	819	838	812	860	824	826	806	836	804	808	818	797	835	798	806	831	844	833	847	835	793	847	810	865	800	808	818	837	818	829	830	825	824	830	839	807	832	800	804	824	834	788	796	820	851	832	865	803	729	852	836	863	846	830	850	863	838	849	800	884	854	834	805	815	853	870	830	833	806	811	839	816	808	816	856	834	843	780	838	819	840	776	853	782	865	779	826	825	800	807	847	823	833	838	847	865	840	787	824	810	866	847	800	790	825	857	767	854	811	878	802	872	870	845	808	840	817	841	833	841	860	782	817	772	811	815	870	839	837	828	851	827	893	808	806	907	834	851	790	767	817	820	856	846	863	858	791	854	851	838	777	858	859	779	806	868	840	812	863	821	830	794	802	813	801	851	800	873	873	817	845	820	852	835	791	794	835	813	831	840	830	868	786	824	831	804	807	845	810	848	840	783	823	798	829	783	822	835	830	785	830	880	798	822	878	842	831	821	844	822	832	834	851	777	838	906	762	811	841	792	869	845	841	825	843	836	806	793	820	770	772	827	815	824	876	774	820	819	834	806	842	824	775	809	796	845	832	900	847	837	780	865	836	882	799	849	859	822	845	896	786	817	857	798	773	839	841	827	815	811	787	853	787	828	797	841	812	871	827	867	824	853	831	797	769	781	831	823	848	801	778	850	876	824	837	857	801	855	840	819	786	877	817	814	789
68714	77602	74666	56562	33892	16468	5225	1686	1057	468	365	357	343	345	362	379	443	688	1229	951	729	532	429	376	358	345	352	358	364	357	329	361	330	372	339	306	342	363	334	346	315	317	353	341	311	346	330	338	322	310	339	326	364	320	305	332	348	372	370	332	317	308	345	312	388	345	353	301	346	333	369	370	343	358	365	327	349	369	335	328	339	301	338	342	346	361	310	363	330	329	353	308	355	351	304	359	340	347	361	354	310	336	327	389	338	334	370	333	348	309	328	333	326	334	316	358	354	322	336	344	309	310	356	320	347	372	376	326	344	331	312	373	307	324	370	327	332	372	341	325	304	339	343	322	348	352	315	337	319	320	312	331	318	342	330	313	313	332	328	336	347	352	311	336	350	327	333	309	327	353	372	322	340	313	296	335	333	320	356	319	349	374	327	324	320	323	296	370	333	333	360	319	351	360	327	307	380	318	351	342	363	316	353	351	334	355	287	340	341	318	325	342	319	349	342	366	377	333	374	332	331	323	327	321	352	355	343	345	334	366	349	363	323	307	360	354	336	339	321	340	335	351	319	308	318	314	401	340	338	336	326	305	354	360	327	327	298	332	349	330	338	348	349	312	327	343	330	369	310	353	350	330	367	338	338	345	306	329	340	327	330	341	344	337	327	358	347	308	321	362	314	362	350	356	335	329	331	333	317	327	334	329	341	334	326	321	318	379	348	364	363	382	327	364	317	341	349	345	329	331	304	342	344	357	332	378	312	325	309	309	322	342	335	315	339	346	358	355	330	314	349	342	338	342	341	325	354	330	346	355	344	341	339	315	331	347	343	349	334	328	298	340	309	353	338	339	329	337	337	352	334	348	329	366	309	359	336	348	322	341	313	325	344	324	338	329	286	335	332	315	319	340	337	362	335	368	332	311	350	343	337	371	363	333	347	346	323	331	351	343	333	374	312	358	362	365	326	342	341	360	338	318	340	314	366	341	328	345	345	345	339	318	340	327	314	346	343	322	318	369	313	344	345	323	359	341	368	330	320	354	344	346	363	363	339	364	338	331	367	318	336	333	337	327	331	330	344	340	296	348	338	302	339	330	354	367	353	351	357	333	324	314	352	310	322	327	315	325	331	330	315	319	367	350	318	329	355	348	310	352	329	323	338	316	323	366	320	331	352	348	374	339	320	337	340	357	331	325	370	323	350	343	322	331	335	357	325	339	348	351	360	310	305	331	345	375	289	377	301	321	317	355	292	330	350	345	355	329	353	343	308	369	311	342	342	348	337	338	323	337	330	361	326	377	365	328	328	315	341	327	337	335	317	327	319	323	343	331	321	348	318	343	302	350	337	314	337	350	348	356	318	363	348	357	350	337	341	338	363	326	324	335	327	333	335	341	354	344	361	330	341	332	353	347	371	340	352	321	324	351	366	321	325	321	321	372	353	321	323	332	366	338	332	329	325	321	292	330	353	346	375	386	334	357	303	333	339	338	342	374	351	276	294	331	334	327	352	332	329	322	354	357	341	334	322	330	307	327	377	354	384	325	371	347	330	328	339	344	336	338	358	341	357	336	317	341	351	342	332	311	369	332	343	324	337	330	345	329	328	336	332	340	349	320	352	362	336	345	373	363	345	329	338	333	346	334	376	330	350	352	325	329	338	343	360	336	344	389	348	341	303	300	337	336	335	341	321	308	342	322	321	352	332	344	330	354	328	338	312	348	337	345	341	341	333	353	342	324	315	317	365	376	325	352	315	316	344	342	348	349	338	365	348	335	345	322	325	347	336	330	357	345	305	309	335	356	317	319	357	317	331	357	343	380	362	326	344	347	351	320	349	344	332	329	325	336	320	330	308	351	390	321	349	314	336	344	320	333	348	305	346	336	322	318	354	310	344	355	325	342	351	295	318	380	306	315	344	310	344	316	338	352	323	344	360	304	339	337	315	328	369	358	338	325	327	330	372	326	342	329	296	352	309	324	298	354	351	305	371	355	380	371	347	309	329	334	357	334	330	319	354	371	299	298	282	359	363	353	341	339	331	306	350	328	340	353	330	343	337	318	322	332	365	327	330	316	334	323	339	369	326	338	321	337	343	342	310	355	348	355	339	339	323	362	348	328	342	345	329	334	306	301	304	358	345	320	341	322	309	333	344	371	353	349	331	351	352	341	370	330	347	356	313	316	336	332	322	368	365	330	318	314	323	345	330	315	331	312	355	333	318	341	386	374	336	352	348	309	369	367	345	343	358	359	322	319	343	307	327	335	328	366	319	348	349	345	339	349	341	334	343	341	372	354	322	315	322	325	340	336	360	341	310	352	359	335	325	345	352	351	317	329	357	368	360	308	337	321	353	356	344	342	330	370	333	314	335	367	341	363	354	368	332	367	317	343	343	338	358	374	326	335	330	348	339	356	333	326	333	360	316	325	334	354	353	383	340	349	342	298	342	324	340	357	330	372	366	391	310	331	342	345	365	329	316	317	361	342	345	345	356	363	330	336	333	338	316	321	344	361	340	353	355	339	347	334	387	346	328	337	335	376	359	330	308	316	374	314	333	370	336	328	314	337	331	375	317	305	337	346	368	347	382	344	355	348	331	319	337	314	337	332	301	336	313	315	332	360	348	345	322	350	309	332	303	366	348	330	320	363	340	349	341	307	348	340	353	334	342	343	312	323	352	313	307	369	338	348	333	335	335	354	331	376	366	322	349	328	373	390	333	327	348	338	314	348	316	345	326	326	381	306	370	340	317	341	377	321	331	342	358	306	357	321	341	353	352	314	352	336	309	347	334	347	331	345	363	324	347	325	346	349	317	335	321	326	378	354	302	325	347	374	336	341	336	350	307	350	360	318	327	295	320	370	361	330	304	338	325	342	323	344	337	336	354	374	372	327	355	342	323	317	311	336	342	331	350	337	359	331	306	320	345	318	325	326	347	335	338	326	334	356	336	355	322	383	401	344	338	325	295	323	309	374	334	348	362	317	351	341	322	371	332	330	341	317	336	349	352	335	358	325	298	356	337	359	334	307	351	327	299	352	328	363	337	360	332	331	354	363	352	329	341	385	350	303	319	348	294	370	347	334	334	272	332	325	321	334	320	334	308	346	311	336	323	345	341	358	317	340	323	315	328	346	304	366	346	314	357	350	339	326	347	346	360	338	343	341	316	331	322	313	337	330	369	342	345	304	359	349	346	368	357	322	368	323	371	298	333	343	356	384	348	318	405	342	369	321	302	353	319	387	316	324	314	358	347	325	342	331	332	335	381	317	348	336	364	321	354	324	347	351	321	347	335	293	336	322	342	341	367	354	355	380	344	357	334	323	330	312	342	342	339	352	339	339	347	339	325	362	307	335	332	325	303	335	349	347	342	323	348	313	302	311	332	330	328	329	368	333	360	340	348	321	325	285	347	337	319	322	391	339	358	346	325	336	320	323	317	372	327	348	361	359	361	309	312	383	346	350	339	357	363	348	364	347	348	314	342	333	337	329	339	341	322	343
44045	61512	70084	57561	40427	22045	11400	5424	3385	1369	951	907	884	942	884	965	1186	2546	5508	4077	2953	1957	1311	1031	856	901	803	816	852	826	828	833	791	826	808	847	875	799	769	871	828	858	800	843	829	802	860	839	823	821	852	846	874	831	830	841	785	826	796	861	779	800	824	828	829	825	860	827	796	816	827	854	843	805	836	851	814	832	794	837	888	835	812	829	797	871	824	801	879	812	771	862	836	818	791	748	828	781	837	813	792	844	803	839	799	767	808	899	832	801	797	776	808	781	844	818	838	840	870	775	841	886	854	808	841	828	853	813	850	795	785	830	845	800	860	809	780	772	822	843	816	819	840	810	857	868	795	837	852	887	841	822	797	804	830	856	821	819	860	851	860	869	848	830	813	795	801	850	822	851	838	817	849	847	833	834	844	804	869	825	874	883	779	825	860	860	808	766	905	860	771	802	822	825	802	858	838	792	819	793	818	831	827	780	834	797	843	786	856	806	805	820	840	822	877	818	805	830	830	819	862	814	833	885	806	866	811	831	800	849	842	860	798	805	854	825	830	795	847	851	821	832	841	843	817	876	829	785	816	858	813	833	805	802	833	803	779	844	817	815	800	868	805	851	824	808	753	790	817	803	874	813	819	809	767	886	881	834	841	826	833	790	832	863	860	809	841	819	836	841	811	814	799	843	811	836	829	842	851	822	813	844	800	811	847	841	864	794	796	823	806	875	810	874	918	858	905	830	851	811	861	818	798	865	869	772	809	828	843	795	848	855	869	839	861	831	848	849	840	790	885	824	809	843	795	812	792	799	848	880	841	808	825	850	765	864	853	826	806	799	827	800	807	801	865	881	827	828	771	858	824	845	844	812	855	797	865	751	791	846	821	806	847	843	840	840	830	771	827	844	871	853	814	769	798	848	806	803	867	778	843	765	828	808	844	848	831	830	868	781	825	822	803	844	853	844	838	815	795	807	849	892	745	831	817	800	807	815	864	853	854	861	835	872	809	808	861	810	867	796	810	848	803	844	843	812	819	794	848	866	828	860	860	810	815	747	849	829	832	755	832	799	792	819	836	766	866	809	840	888	861	828	764	852	801	820	807	823	835	842	807	882	886	782	791	851	809	822	833	869	807	865	865	891	826	817	818	825	821	827	827	829	848	800	843	826	899	829	856	827	815	851	782	841	877	790	835	792	777	852	851	780	790	791	756	875	809	860	784	831	781	834	834	830	814	864	804	839	818	830	877	815	876	805	845	795	823	880	850	813	791	828	790	872	824	789	800	865	787	821	784	802	766	836	868	838	868	837	823	848	823	819	832	809	834	827	864	819	846	769	796	834	878	847	833	890	817	841	828	785	801	835	759	807	790	845	834	873	829	778	784	801	835	835	835	756	827	871	841	846	805	872	802	799	801	833	795	814	824	842	814	786	881	795	794	789	839	826	800	784	772	861	849	802	766	812	816	797	837	809	800	815	857	777	829	822	804	869	839	808	794	814	777	845	813	829	812	764	807	814	857	789	831	774	851	831	812	821	804	831	852	781	798	835	860	825	829	841	785	807	820	818	866	857	803	798	858	821	873	870	799	811	800	818	802	837	817	838	820	827	809	823	780	858	844	831	816	865	778	796	848	833	791	847	805	891	783	756	793	802	821	869	847	868	824	818	799	840	846	855	862	783	829	802	767	813	822	783	857	839	817	864	842	825	801	821	814	845	795	824	852	772	832	770	799	806	786	823	839	834	857	910	820	836	810	802	799	827	822	824	881	842	835	803	928	846	812	824	812	849	795	865	825	792	778	887	810	836	844	827	815	889	855	794	818	789	863	864	822	798	850	805	833	828	801	779	830	793	863	846	823	868	789	839	805	839	821	834	796	844	879	875	888	820	775	857	887	781	829	812	801	843	863	847	905	776	829	837	805	800	784	806	788	849	841	842	792	794	798	868	828	871	830	812	859	853	778	870	821	861	817	784	815	818	821	867	824	796	817	843	825	817	795	828	774	823	859	855	789	826	809	877	854	829	822	830	827	860	828	860	811	812	805	832	818	848	830	814	827	881	819	810	748	874	815	876	850	803	850	818	853	817	818	772	797	830	829	856	846	842	818	816	811	826	873	877	835	815	790	829	797	823	821	809	880	850	791	790	844	791	804	838	758	819	797	872	842	802	781	841	818	837	821	777	862	881	846	823	807	741	812	876	805	846	836	801	844	830	814	801	803	801	804	810	784	779	847	858	862	841	778	833	816	786	848	827	804	775	820	813	818	823	789	789	841	860	822	814	782	799	822	835	815	837	821	866	764	804	800	797	806	850	878	805	777	866	836	830	862	840	831	841	805	818	841	800	843	816	845	832	849	794	866	813	802	854	812	825	789	828	796	832	795	847	824	828	815	836	796	817	799	815	806	867	836	809	832	763	819	811	790	814	781	785	781	799	843	817	907	814	872	824	827	845	843	796	804	865	854	871	790	791	818	808	800	859	874	804	824	796	839	815	880	857	843	774	795	805	864	796	848	857	867	772	840	863	825	830	818	851	815	850	849	822	810	805	869	812	833	824	859	848	808	788	861	796	859	856	806	831	825	881	860	808	785	902	824	828	807	787	852	807	825	821	816	845	869	790	841	817	816	854	806	825	885	818	843	824	822	874	821	849	808	856	890	820	804	824	833	812	848	793	810	819	827	828	812	813	771	806	805	839	827	818	851	763	800	858	875	793	823	807	808	845	802	833	854	800	835	849	876	811	828	836	788	826	780	812	841	835	842	871	791	853	811	828	857	804	815	739	809	814	813	837	789	820	822	834	882	843	835	812	816	812	830	830	802	840	805	776	865	817	838	793	793	840	781	796	808	768	840	849	799	827	833	880	815	832	800	785	785	804	781	783	818	878	840	886	849	830	808	800	884	855	846	811	836	819	857	824	810	801	798	839	799	843	880	890	811	839	814	789	810	856	795	849	814	781	790	801	826	748	816	823	831	839	892	766	800	810	864	841	859	841	794	775	822	829	794	856	797	830	802	796	819	855	825	869	833	848	848	805	836	851	810	885	818	844	811	818	809	837	842	849	790	866	816	837	848	851	811	796	860	823	814	805	833	862	795	833	838	824	791	836	774	798	812	798	837	840	830	854	818	867	850	784	823	841	813	802	875	786	854	822	767	840	800	856	834	798	792	817	796	840	791	836	826	833	865	785	777	851	816	763	808	843	760	831	848	835	860	798	856	812	824	818	827	857	787	825	841	794	845	815	818	812	776	792	789	826	789	832	806	851	801	776	813	775	831	787	850	844	862	798	819	849	799	805	845	880	812	773	846	822	843	861	822	819	842	854	865	869	831	832	863	812	821	798	802	844	874	816	811	841	761	811	874	800	793	876	830	832	823	875	807	820	855	840	826	842	862	847	823	853	831	826	800	847	772	794	769	860	804	804	835	839	801	791	835	831	810	821	893	826	834	837	766	794	844	831	838	816	825	833	819	788	863	802	850	842	823	863	822	856	836	845
70366	78737	74451	56342	31948	13169	5623	1221	472	473	405	338	326	360	369	356	404	661	1339	1060	722	519	433	351	356	342	325	365	352	317	352	357	329	339	369	367	334	279	339	310	412	365	389	347	347	336	368	334	350	341	307	331	318	327	337	317	316	335	328	307	341	376	317	301	300	344	373	332	337	364	312	370	341	330	330	372	325	323	341	333	352	345	333	342	341	341	344	315	366	337	332	365	352	358	343	324	298	337	313	352	349	332	310	331	338	343	360	333	361	362	326	334	330	364	304	364	316	336	336	359	356	331	342	328	342	330	331	339	350	312	352	390	344	333	361	346	327	333	374	343	313	324	343	318	355	325	335	326	307	329	359	332	306	337	347	322	295	360	351	360	306	365	315	352	315	327	331	326	316	316	332	347	306	305	316	318	335	349	338	334	357	361	306	340	358	361	324	348	323	383	337	342	340	325	316	305	383	328	338	316	293	317	347	319	325	320	307	350	339	347	314	322	310	323	358	341	364	308	338	326	346	346	297	337	346	313	341	367	345	338	342	346	364	298	357	334	334	339	315	340	375	333	283	355	321	368	318	349	349	306	336	344	346	321	342	326	356	331	330	358	320	371	338	341	346	329	326	303	334	365	383	318	373	339	325	325	324	364	306	340	332	343	304	322	348	355	336	325	383	343	347	340	350	350	368	322	351	352	334	338	314	294	356	323	304	332	358	300	312	337	331	311	315	314	344	349	338	309	332	339	348	352	387	371	332	353	327	347	303	361	344	322	334	341	347	352	351	307	321	359	347	322	315	346	349	331	358	311	316	311	313	327	321	317	325	308	358	347	362	341	354	348	336	332	335	305	323	296	315	317	344	346	293	320	358	334	332	319	305	337	325	352	333	316	328	320	304	335	322	318	359	342	303	316	312	325	295	334	343	333	354	329	351	322	332	311	296	330	329	333	356	343	365	323	343	321	323	337	329	336	352	350	366	321	323	358	353	314	354	326	363	347	323	327	329	370	337	366	325	346	380	351	308	341	332	319	335	347	322	320	344	348	350	330	353	330	311	336	303	329	319	329	380	324	299	339	324	332	353	341	343	317	347	365	338	372	364	348	330	349	346	363	307	309	344	341	357	300	330	359	363	294	353	339	364	329	358	333	321	337	355	326	351	332	337	301	316	391	311	329	359	343	335	370	370	321	358	313	371	308	318	347	361	343	327	351	361	318	356	323	341	364	344	325	347	352	352	359	381	324	327	296	336	306	329	328	314	367	371	348	320	333	338	301	361	334	305	324	304	341	355	348	336	297	338	357	332	342	338	347	352	311	315	313	333	366	368	300	345	326	315	357	331	335	333	315	346	340	325	306	320	324	290	384	329	330	317	326	337	335	358	310	346	370	334	309	314	350	351	340	383	319	307	362	320	342	356	349	342	317	326	322	326	350	309	311	310	386	316	348	335	331	360	323	335	333	337	355	295	316	322	326	334	359	343	334	318	331	339	369	324	336	350	326	345	305	362	350	329	349	328	348	333	344	333	352	320	325	308	309	327	334	365	319	311	377	309	374	355	349	374	355	306	366	345	355	349	306	354	319	337	323	315	344	352	307	303	338	332	363	328	333	351	353	361	348	337	335	352	342	286	334	311	339	328	338	339	333	327	363	340	325	346	372	337	329	324	348	323	321	357	327	347	307	347	338	318	318	312	335	312	319	314	316	317	321	323	296	309	345	343	337	346	347	340	340	347	355	334	354	354	321	328	338	342	369	331	339	326	342	330	341	335	316	331	350	352	338	318	326	337	315	326	332	306	326	323	358	353	342	304	336	297	320	329	300	342	349	363	335	338	335	300	331	364	351	380	319	348	313	339	326	331	358	340	350	297	307	337	324	332	358	340	330	342	336	342	329	320	363	342	323	318	333	334	337	344	341	349	313	327	325	330	324	346	324	325	355	348	348	337	337	336	355	332	324	339	313	326	344	372	311	327	340	319	339	304	299	315	348	367	345	338	344	340	333	317	368	328	328	331	332	356	336	329	342	336	346	374	321	339	341	302	363	305	336	356	325	353	351	363	351	381	371	316	326	352	327	348	330	328	364	311	330	350	346	312	330	320	362	335	345	364	341	354	330	351	319	340	311	354	326	376	361	349	320	340	306	328	361	337	327	376	310	330	311	372	340	337	321	336	306	321	349	337	343	353	341	365	381	351	346	331	324	337	303	359	372	343	346	318	312	345	316	306	340	352	327	326	326	337	328	349	330	341	381	318	359	340	327	302	350	287	321	323	349	330	330	322	376	310	292	293	356	342	325	330	350	308	306	361	346	356	324	344	336	324	314	338	376	347	327	366	352	335	332	324	337	329	349	354	331	349	346	380	301	347	332	344	325	333	352	320	330	347	338	357	358	331	318	326	330	355	330	349	378	341	354	326	333	331	329	311	333	376	353	351	350	338	333	325	302	299	313	361	309	324	358	339	369	352	339	334	369	338	326	353	326	310	330	355	331	372	307	329	364	363	345	342	365	331	337	313	350	287	363	338	328	358	346	333	345	350	322	318	342	357	331	325	354	289	320	342	357	316	382	341	346	348	337	372	337	331	319	352	371	337	333	339	326	345	355	378	321	334	314	322	328	342	325	337	353	328	321	337	351	331	367	309	346	354	319	329	330	314	340	308	289	359	326	329	354	361	354	328	336	343	336	345	313	364	319	354	334	365	356	335	288	326	365	348	366	324	311	341	334	363	348	340	330	330	327	314	348	365	326	354	324	321	311	335	346	366	338	342	342	335	334	337	335	356	338	333	317	314	351	349	339	327	308	327	326	312	313	324	368	360	355	378	304	366	356	346	343	320	323	300	352	317	343	340	351	311	340	322	375	323	332	345	345	344	345	313	338	339	319	364	305	346	356	363	337	332	334	336	341	346	347	336	363	306	313	342	342	329	334	358	349	366	376	328	326	350	329	316	338	352	337	314	321	340	310	394	360	362	333	362	303	330	335	355	318	321	355	294	327	324	340	321	306	324	292	344	355	345	331	338	370	353	319	351	310	327	354	360	342	352	299	314	350	343	374	345	336	335	330	328	361	325	351	343	363	309	319	307	332	323	325	324	368	345	335	326	335	335	342	323	352	324	366	336	348	359	373	301	336	292	326	333	332	330	320	343	355	382	319	306	318	334	334	350	327	341	358	347	328	327	321	339	368	355	354	345	360	369	335	368	330	332	330	320	308	320	352	307	358	343	326	324	347	333	293	369	324	366	335	354	353	307	325	353	345	313	298	345	323	326	362	344	348	326	349	336	343	337	347	344	342	310	348	336	354	328	299	351	360	350	370	307	320	333	314	361	336	314	340	324	354	347	357	313	329	332	331	358	335	359	343	335	353	342	361	331	339	348	322	333	332	345	364	355	344	312	351	330	367	317	343	374	326	355	374	342	334	368	322	334	377	316	347	355	347	344	386	341	325	329	300	307	326	309	371	304	319	297	355	312	339	310	340	332	306	352	348	315	355
44903	62021	69717	57212	38298	15797	13909	3305	1408	1504	1109	911	876	890	918	895	1272	3122	5844	4835	2810	1741	1291	931	900	865	825	839	824	807	814	830	816	893	790	844	836	852	837	791	849	807	826	829	868	836	835	846	815	816	869	819	847	845	847	828	815	808	850	884	838	893	845	800	795	845	768	850	785	818	849	813	848	872	833	847	817	826	797	808	853	798	839	773	787	875	848	810	820	841	815	852	862	828	837	854	841	831	817	816	807	795	813	770	888	830	834	815	788	804	814	802	853	791	854	824	820	835	794	825	829	823	783	817	855	846	826	791	819	814	768	817	820	816	836	838	810	804	816	832	814	847	895	817	816	888	870	802	819	862	853	864	784	807	837	848	821	891	811	787	821	805	868	834	848	864	779	782	797	829	771	861	776	857	838	823	818	783	820	783	815	832	815	837	790	830	794	870	814	823	804	789	876	798	797	813	810	835	784	832	832	857	825	841	768	838	760	862	837	859	823	780	817	795	811	760	855	814	780	796	841	810	826	860	832	840	774	846	834	823	848	806	775	851	789	810	798	857	808	818	841	772	823	796	832	812	805	790	801	860	797	877	830	797	806	885	834	830	829	821	787	822	852	879	840	836	831	778	915	840	836	815	766	836	814	842	814	823	831	851	825	817	826	863	824	838	870	802	877	821	797	781	788	827	822	831	861	763	847	842	810	829	797	820	848	863	822	774	819	843	802	816	775	778	803	822	780	825	817	815	799	802	836	821	810	845	808	846	844	826	809	875	820	847	811	865	803	831	841	832	838	858	799	859	855	878	842	776	832	834	857	811	831	771	784	854	821	839	795	791	883	875	821	847	774	834	814	855	841	822	932	833	842	847	776	865	835	853	821	854	736	853	867	808	812	850	760	791	837	867	825	812	816	824	789	856	818	822	828	870	803	820	836	802	894	795	790	829	756	822	851	883	901	786	817	814	799	837	819	857	824	795	852	801	819	754	854	848	856	793	829	814	884	810	853	826	808	813	848	791	831	835	801	828	855	773	884	836	869	839	799	802	874	795	785	814	800	780	818	774	827	817	873	841	823	881	856	858	804	819	817	830	853	792	821	803	806	826	871	870	825	822	826	858	794	807	795	843	836	861	850	797	820	794	796	811	831	859	790	835	841	816	790	831	818	845	836	809	803	839	808	774	795	785	830	801	821	821	821	860	818	839	831	826	832	849	874	833	799	776	827	801	798	769	776	846	849	868	803	857	850	851	763	807	822	786	836	836	798	819	834	914	823	798	778	848	772	857	839	826	872	802	826	840	794	883	861	782	791	836	798	858	829	800	816	815	832	790	829	854	837	787	841	786	824	885	841	799	851	782	826	785	866	851	819	850	800	808	847	821	836	817	782	775	832	790	848	822	853	785	846	910	810	864	816	803	836	825	820	791	794	821	844	863	795	857	843	798	845	842	819	827	848	837	796	818	868	768	874	816	798	860	764	903	809	783	820	815	811	798	863	826	893	810	798	834	817	856	837	825	860	817	814	816	805	809	796	801	841	798	844	781	794	788	793	828	844	773	845	861	895	798	849	875	792	782	836	808	805	890	832	900	824	805	813	813	806	863	847	802	842	783	799	841	823	873	802	876	828	773	838	821	848	820	777	849	813	853	835	843	773	840	855	865	832	883	852	790	803	797	806	805	820	780	845	865	814	783	819	807	861	824	794	826	831	831	802	850	839	805	853	826	833	842	804	821	850	776	843	842	832	783	866	805	862	779	852	790	783	854	807	805	797	868	865	833	874	833	821	855	788	872	786	861	781	820	805	786	845	759	825	778	832	834	847	850	846	831	803	825	778	841	831	872	843	820	840	795	859	833	852	807	876	819	810	820	837	828	842	918	884	840	844	834	853	818	802	844	791	822	821	820	834	830	802	818	779	764	779	790	849	878	807	821	820	823	809	877	845	808	793	802	811	844	830	798	792	872	799	780	841	836	804	816	851	822	856	810	829	830	850	826	852	838	809	809	853	841	811	814	853	819	823	864	808	812	778	815	800	833	837	824	857	829	865	859	852	790	819	843	836	877	810	835	837	810	856	814	860	799	858	802	785	862	867	816	808	838	868	867	821	805	809	831	794	871	850	794	794	781	840	799	818	795	812	769	872	834	800	756	824	837	830	828	844	864	850	836	858	847	821	792	850	815	785	871	865	833	780	802	818	841	821	785	828	787	838	828	863	777	847	831	853	820	833	807	814	814	854	845	791	839	843	853	830	775	861	873	829	785	871	861	841	837	828	818	863	803	828	797	776	854	764	819	793	837	771	841	834	814	790	845	768	842	822	833	863	830	827	816	844	908	828	850	858	831	827	790	844	821	826	801	843	806	781	801	831	822	810	805	856	784	796	864	853	786	801	818	816	847	847	825	842	892	817	843	807	846	790	819	842	824	855	846	819	833	814	858	811	840	840	821	777	867	833	804	864	810	814	836	822	878	805	772	869	873	823	854	851	770	858	802	828	825	900	819	813	844	850	819	805	864	848	846	786	869	860	837	869	794	828	822	819	820	827	879	827	888	801	838	817	797	817	822	779	802	872	826	837	825	771	805	845	821	840	833	800	803	867	819	795	858	843	789	820	752	884	782	834	853	817	774	803	863	844	817	834	773	775	780	833	814	873	844	834	803	803	824	831	870	832	850	811	869	787	840	836	880	848	799	791	866	788	861	779	839	842	846	849	832	781	796	802	830	851	832	815	826	814	839	849	825	861	835	846	841	799	828	813	819	835	819	846	817	833	786	846	834	827	847	850	827	845	824	791	786	821	782	796	794	847	881	788	819	817	829	852	782	852	779	849	845	860	832	796	807	771	799	795	847	821	810	835	836	866	853	831	871	794	790	811	840	843	832	787	837	843	822	839	815	772	789	804	795	827	891	834	846	883	806	773	851	876	787	806	888	829	810	851	828	798	827	832	851	846	800	813	838	845	822	822	796	794	831	852	896	815	843	758	827	827	816	807	906	831	825	824	806	843	820	842	829	785	809	905	810	810	853	801	789	878	808	839	801	829	845	833	803	878	867	843	843	843	826	887	769	823	798	858	833	772	829	805	824	805	859	863	842	827	814	802	806	864	842	788	905	852	825	826	839	850	859	811	827	813	815	831	808	834	800	840	830	822	798	795	826	819	853	870	810	826	847	876	836	842	787	816	864	810	820	819	809	804	833	886	806	872	787	834	873	797	816	807	800	822	844	833	804	849	815	833	839	828	821	810	801	845	812	808	789	823	843	845	888	820	841	847	811	849	826	822	826	866	802	809	824	848	824	790	768	874	804	830	803	817	821	835	825	810	850	862	919	830	868	815	828	856	834	783	809	827	835	805	766	803	818	836	787	847	841	851	821	808	817	810	833	804	830	891	818	838	813	883	836	850	834	792	793	813	837	846	817	810	871	823	812	800	838	832	813	879	913	838	842	836	793	822	830	879	781	810	855	828	867	839	817	877	756	821	843	859	829	796	813	829	793
71491	78383	73724	55283	30386	13283	6196	880	339	412	414	413	372	346	369	340	372	630	1316	997	688	514	406	373	382	341	353	342	332	348	331	340	344	310	356	328	354	315	366	335	353	331	348	360	329	315	347	341	338	335	341	333	337	325	342	337	364	340	367	351	308	333	338	353	294	320	359	319	325	346	327	354	357	323	338	319	326	341	326	331	330	318	325	368	332	345	360	353	335	339	323	372	356	317	330	336	293	361	333	347	325	370	392	361	317	345	344	321	320	315	370	335	365	321	343	327	326	323	345	342	348	340	319	324	343	342	350	366	336	377	299	349	319	348	327	307	331	288	341	336	370	351	337	354	327	344	306	346	304	357	352	325	347	334	341	336	363	386	352	328	305	332	359	300	306	330	349	335	332	350	316	349	342	356	385	331	327	320	353	337	301	310	320	309	340	345	315	395	310	327	336	324	318	298	339	316	341	311	369	310	347	329	334	351	331	335	320	329	367	326	299	361	336	308	335	340	330	334	320	361	326	353	353	348	355	315	353	308	331	340	331	305	370	361	349	359	327	346	346	386	351	340	353	360	345	315	341	352	328	348	336	364	345	349	319	334	340	318	328	342	353	335	350	321	336	350	350	337	328	329	349	347	335	336	349	340	345	353	346	324	333	354	338	326	331	322	328	337	362	322	329	294	324	334	342	331	328	365	334	355	323	340	318	334	321	352	311	298	324	327	334	325	371	306	296	303	318	332	319	323	332	368	336	323	284	325	354	346	299	354	321	330	341	333	353	315	339	335	342	318	326	313	341	323	324	310	365	339	334	350	340	325	304	341	336	322	331	337	353	345	353	317	316	344	311	303	335	327	356	349	305	323	342	337	338	353	362	317	315	329	319	310	343	365	332	341	353	339	336	345	337	326	353	319	334	349	309	333	308	351	336	325	332	364	367	332	334	332	325	309	362	348	317	328	308	318	324	330	325	311	345	312	328	338	347	330	345	323	327	328	306	349	336	354	358	342	346	346	341	330	348	365	323	323	344	346	334	318	349	329	332	367	342	325	335	319	325	349	355	329	340	305	392	353	323	324	366	330	350	332	322	372	339	354	317	365	351	338	372	315	310	320	329	328	327	315	344	307	316	323	319	323	377	345	333	361	314	331	335	324	332	337	334	347	302	320	375	354	344	353	335	377	339	305	300	355	351	306	318	369	313	338	363	352	341	339	307	328	345	352	332	345	357	327	344	374	336	354	340	334	339	337	336	327	346	356	341	334	297	351	330	337	346	353	341	364	356	333	295	324	341	303	343	315	329	326	345	348	371	319	362	317	357	313	333	358	354	321	309	334	328	352	331	347	331	327	340	309	313	328	358	325	328	316	324	368	306	340	328	340	334	333	365	371	337	368	350	319	334	335	316	331	346	341	387	332	338	312	345	333	353	347	314	332	342	296	356	348	352	360	317	327	347	316	329	322	332	352	326	330	350	332	299	315	321	350	327	314	337	344	344	347	342	354	322	305	330	325	332	333	359	329	317	318	350	353	355	314	357	327	362	363	345	339	297	338	412	373	316	307	330	347	326	332	328	322	343	357	357	343	350	373	304	360	350	304	390	365	352	315	368	337	351	325	351	382	312	331	358	369	350	329	336	341	336	323	346	322	299	344	365	301	355	348	338	360	347	359	331	360	339	354	351	321	311	353	306	314	346	334	350	360	359	359	343	332	342	364	310	351	339	326	360	344	358	334	322	321	355	332	323	347	355	300	338	354	315	324	351	303	299	342	355	315	343	348	358	368	295	326	344	333	352	322	328	329	364	332	371	348	323	330	350	319	332	306	308	341	336	326	348	332	336	352	325	337	312	317	350	364	341	335	338	366	333	321	362	348	333	383	396	330	305	326	322	341	356	338	340	347	318	321	357	323	327	360	348	322	320	352	334	359	338	314	311	323	370	341	306	350	303	350	321	368	359	338	339	323	342	358	324	315	314	338	306	344	355	309	330	351	350	368	324	310	335	341	317	344	341	310	365	323	346	358	396	346	337	327	360	354	352	326	341	313	318	317	372	314	323	328	330	336	349	360	309	345	340	345	300	333	327	369	344	329	320	324	310	319	333	340	343	330	338	357	368	326	329	317	308	355	334	372	349	309	334	324	378	311	343	342	363	330	334	333	354	359	340	349	313	348	335	361	314	316	304	338	319	358	367	322	334	325	365	366	356	349	352	336	376	346	315	361	305	346	358	345	342	309	324	325	320	318	323	365	361	312	350	365	362	308	352	330	341	318	338	338	340	338	313	364	327	343	367	354	332	344	369	336	309	359	316	346	328	352	336	325	323	336	310	334	331	349	342	355	330	308	338	320	338	316	305	321	368	307	331	349	339	344	310	341	331	287	349	372	354	350	333	322	317	369	315	347	366	351	311	335	342	360	354	321	341	324	343	321	363	310	331	329	333	298	344	301	342	316	331	320	319	339	315	332	335	338	354	362	327	331	329	367	335	357	337	334	323	354	317	344	327	351	352	352	352	321	329	347	365	390	303	345	338	352	344	330	341	313	337	332	324	337	335	342	314	362	343	320	328	328	337	331	340	364	343	358	344	315	366	334	325	348	334	356	331	309	326	373	315	330	363	331	336	305	338	319	367	341	332	324	324	311	330	345	319	331	327	343	303	330	331	302	352	360	335	360	293	312	352	362	358	333	338	372	355	313	355	363	316	323	324	360	327	350	346	329	352	321	348	304	335	321	367	347	320	344	350	333	362	284	324	318	340	334	305	321	347	312	342	343	348	327	343	375	368	349	287	346	332	330	335	353	330	297	336	349	351	316	341	376	352	335	331	338	328	311	381	323	360	353	301	346	336	345	320	357	347	325	372	351	334	342	356	338	320	317	333	316	324	326	333	343	344	351	332	374	325	344	298	343	318	319	313	335	367	352	323	382	334	335	357	352	340	343	362	304	343	346	325	381	314	319	310	327	306	316	345	327	349	348	327	359	343	302	305	358	338	333	344	344	316	332	354	346	320	327	358	337	356	334	359	362	354	346	338	343	326	328	327	344	309	347	330	308	330	376	339	337	311	352	308	348	338	353	326	357	362	354	299	314	337	369	351	318	375	335	347	320	305	357	339	328	392	328	376	346	321	293	332	329	327	357	320	350	388	357	336	321	351	362	341	368	315	333	314	352	328	314	321	370	301	298	350	372	310	344	348	353	329	352	356	308	360	291	344	354	359	317	310	301	366	357	350	322	338	366	350	358	336	356	354	330	338	336	337	318	341	333	355	335	341	343	330	328	337	328	321	326	366	318	381	340	319	330	319	323	329	312	295	344	344	313	356	338	332	334	332	319	351	334	331	342	321	343	317	345	369	328	345	341	313	362	333	345	358	361	339	335	339	334	310	367	341	311	342	359	332	345	343	304	349	301	301	354	362	350	354	322	324	336	318	324	329	327	323	323	313	328	307	290	347	324	339	360	324	318	330	320	334	331	327	343	331	333	350	313	372	312	339	302
46164	62177	68849	56867	35321	18170	14441	2109	1006	1099	1133	954	873	838	918	999	1040	2705	6214	4392	2765	1710	1295	988	935	799	790	851	851	827	824	807	812	857	808	789	809	879	832	871	788	893	816	795	830	880	831	822	810	848	863	794	841	788	770	824	788	857	799	782	812	819	817	804	845	825	855	821	849	788	809	802	774	814	827	837	851	778	861	818	797	854	811	810	792	748	863	775	858	817	800	872	799	812	856	890	886	840	873	865	755	794	823	819	810	847	778	783	819	845	853	814	823	836	773	794	873	831	829	843	838	821	806	798	839	831	821	827	818	803	841	823	846	798	837	816	821	821	838	820	842	820	835	809	843	843	827	867	833	802	787	776	845	767	834	818	854	805	879	787	748	823	826	834	782	788	815	824	815	850	847	820	832	831	833	827	819	802	769	803	812	816	861	804	844	786	842	808	872	801	843	855	805	799	845	768	852	796	873	815	800	829	815	847	848	810	890	802	816	861	863	892	884	811	865	819	850	887	806	837	852	808	802	783	871	846	795	864	828	810	837	787	837	840	825	802	834	854	827	858	846	844	864	755	817	865	783	823	834	819	827	827	819	832	787	813	885	853	820	871	874	875	824	773	848	813	877	843	872	819	876	787	818	856	771	819	812	857	796	852	836	863	806	819	809	821	836	841	799	812	879	801	889	792	822	816	856	774	796	795	783	823	877	813	858	799	839	828	832	789	831	826	799	846	875	841	887	754	810	781	822	850	838	877	850	826	816	841	875	833	814	857	845	782	810	808	801	827	825	859	844	769	870	856	853	851	793	817	876	826	789	786	812	828	823	812	800	830	831	790	872	772	827	843	846	794	870	828	854	776	821	865	788	888	830	813	838	819	797	766	826	860	830	854	845	824	849	832	808	790	777	833	812	857	879	805	827	844	808	862	829	825	823	816	770	773	834	801	794	858	793	837	838	827	846	809	835	825	825	864	854	837	795	852	844	831	822	826	884	818	828	866	782	820	835	806	829	836	831	833	840	837	810	814	791	808	832	804	835	828	831	799	815	819	826	855	830	870	829	810	838	826	838	854	810	784	856	835	799	791	831	821	842	864	866	840	803	818	879	889	800	843	821	857	826	794	840	764	798	851	821	823	823	795	853	825	808	851	831	823	846	822	807	891	847	797	819	843	856	883	835	798	838	799	833	815	846	841	795	841	822	802	832	791	838	797	883	832	807	792	802	780	798	790	842	804	809	820	815	798	807	850	796	812	874	839	817	781	799	838	775	826	795	808	831	870	860	862	821	828	814	819	853	785	848	852	801	803	810	800	799	809	826	860	825	825	748	825	809	823	796	808	809	822	807	776	865	852	809	845	828	836	790	830	830	841	848	777	850	779	816	822	807	834	850	806	821	824	840	853	773	812	821	857	864	757	794	848	822	810	830	860	829	838	783	800	838	822	821	788	852	786	857	834	837	767	837	855	841	890	812	853	848	872	861	817	800	835	832	840	836	833	822	799	849	854	849	797	830	849	814	782	820	848	810	822	838	826	843	851	827	817	821	873	814	852	832	812	831	803	777	863	822	878	811	836	886	822	853	813	827	803	835	795	817	857	820	843	777	835	788	821	866	834	857	798	801	819	818	826	851	810	870	781	791	797	874	799	820	803	882	830	871	776	797	841	846	816	822	810	820	852	838	824	812	815	839	857	829	810	822	853	832	829	840	842	826	839	800	799	853	808	837	851	819	815	817	839	873	783	837	824	849	814	833	821	829	854	834	820	848	805	824	806	837	874	806	848	826	832	883	838	830	848	834	830	807	828	830	820	853	820	849	820	825	848	881	788	798	790	814	853	848	832	835	845	795	829	842	809	847	783	798	831	897	813	825	825	796	851	779	841	820	764	811	811	831	836	802	839	809	900	809	833	769	802	796	825	822	847	777	824	856	840	868	818	816	848	832	794	841	770	833	810	922	836	801	856	827	886	814	803	830	807	859	848	805	860	833	840	842	849	861	824	829	819	855	826	840	842	817	831	827	813	832	779	844	802	848	808	827	852	821	837	795	800	832	816	850	840	850	855	850	814	825	817	821	835	801	854	825	830	920	808	799	815	830	839	816	861	828	885	864	862	860	817	875	836	825	799	862	819	844	840	845	763	844	796	891	786	822	823	847	812	860	852	829	883	786	842	799	839	784	783	839	846	792	867	823	857	800	805	841	854	825	846	847	784	829	831	818	817	870	843	845	846	825	821	812	802	784	825	827	819	798	853	815	830	838	800	797	821	793	808	837	844	800	831	853	870	854	796	840	839	846	855	814	816	799	832	864	848	835	840	838	798	820	791	844	866	766	825	849	841	841	902	870	859	788	811	815	843	861	828	817	844	824	797	808	790	807	789	831	836	821	854	836	845	873	817	829	794	850	862	834	840	846	825	835	769	834	821	877	834	825	841	809	876	799	799	835	798	865	876	833	844	807	822	851	818	836	809	830	854	802	852	863	814	865	822	855	829	792	843	785	820	805	872	835	821	844	781	849	846	855	837	834	757	811	803	849	863	769	869	788	816	847	834	771	777	814	793	817	843	827	852	838	847	864	835	891	788	819	770	846	757	855	767	831	838	819	852	811	848	846	885	861	832	804	794	828	817	817	798	819	829	841	795	835	821	783	846	863	829	866	801	865	819	841	789	830	790	819	846	799	778	854	837	847	859	811	823	739	840	764	864	836	813	846	778	810	815	821	854	816	844	793	793	868	852	861	846	848	831	802	829	835	835	826	847	813	841	885	803	852	827	802	774	822	839	861	782	840	820	775	840	865	853	831	858	857	813	825	838	838	839	848	836	846	833	850	818	816	848	820	781	813	824	885	834	820	847	842	833	860	817	827	785	893	787	852	837	830	800	818	800	777	852	842	851	814	893	849	872	781	818	835	835	824	777	868	813	808	807	808	833	784	834	792	851	867	811	793	808	810	862	799	865	799	819	768	811	850	808	842	802	773	869	869	834	801	879	813	837	866	823	878	834	788	857	841	822	843	829	816	831	828	835	880	838	847	782	780	869	821	811	808	822	811	841	843	858	837	836	793	786	827	759	830	844	850	849	857	878	860	825	810	804	847	826	884	765	813	805	817	800	829	877	831	864	790	846	836	834	785	771	837	811	803	812	855	794	831	817	816	838	810	843	827	928	818	848	824	858	841	823	810	829	847	845	835	826	815	823	815	820	866	847	826	810	838	752	826	824	877	804	865	839	797	784	802	850	823	858	818	813	816	816	819	884	862	808	835	783	816	788	747	843	845	818	763	826	859	892	848	822	853	831	800	831	836	849	825	848	816	855	838	838	864	828	832	877	807	799	848	792	812	852	811	799	866	825	862	819	852	876	820	782	775	822	745	879	901	846	833	841	838	847	827	800	796	838	821	754	864	808	866	791	826	824	813	786	834	811	873	896	857	820	830	829	878	806	805	796	862	844	851	770	820	814	908	873	823	823	849	818	863	856	805	860	822	886	833	846	795	868
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
