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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
336175534056	336175534617	336175535167	336175535717	336175536267	336175536817	336175537367	336175537917	336175538467	336175539017	336175539567	336175540117	336175540667	336175541217	336175541767	336175542317	336175542867	336175543417	336175543967	336175544517	336175545067	336175545617	336175546167	336175546717	336175547267	336175547817	336175548367	336175548917	336175549467	336175550017	336175550567	336175551117	336175551667	336175552217	336175552767	336175553317	336175553867	336175554417	336175554967	336175555517	336175556067	336175556617	336175557167	336175557717	336175558267	336175558817	336175559367	336175559917	336175560467	336175561017	336175561567	336175562117	336175562667	336175563217	336175563767	336175564317	336175564867	336175565417	336175565967	336175566517	336175567067	336175567617	336175568167	336175568717	336175569267	336175569817	336175570367	336175570917	336175571467	336175572017	336175572567	336175573117	336175573667	336175574217	336175574767	336175575317	336175575867	336175576417	336175576967	336175577517	336175578067	336175578617	336175579167	336175579717	336175580267	336175580817	336175581367	336175581917	336175582467	336175583017	336175583567	336175584117	336175584667	336175585217	336175585767	336175586317	336175586867	336175587417	336175587967	336175588517	336175589067	336175589617	336175590167	336175590717	336175591267	336175591817	336175592367	336175592917	336175593467	336175594017	336175594567	336175595117	336175595667	336175596217	336175596767	336175597317	336175597867	336175598417	336175598967	336175599517	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
3650	2300	2764	3650	2300	2764	3650	2300	2764	3650	2300	2764	3650	2300	2764	3650	2300	2764	3650	2300	2764	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
49903	16644	5234	2267	1567	1066	832	739	667	534	497	418	442	404	353	367	372	306	309	331	309	324	352	311	272	311	277	306	340	265	285	286	279	285	316	300	293	282	249	270	281	289	278	270	268	275	283	281	285	291	287	252	271	289	263	272	230	261	267	248	275	262	284	301	263	231	252	299	266	271	300	265	276	265	235	261	281	258	277	280	263	294	285	268	262	271	324	293	269	280	256	272	291	254	278	283	308	295	261	252	249	330	304	278	262	253	268	260	253	266	283	307	276	262	258	285	265	280	269	289	274	239	307	263	272	259	244	259	270	272	283	294	268	260	290	254	303	289	251	266	264	261	306	276	273	255	278	271	298	278	251	297	305	264	276	267	278	295	291	258	259	261	280	264	268	277	256	283	278	308	296	334	262	243	260	259	294	268	279	276	263	262	280	264	280	275	255	291	261	258	302	281	282	246	271	295	268	294	253	262	277	274	268	237	286	268	252	299	285	266	269	273	280	281	249	260	275	281	272	261	254	283	300	279	269	290	239	274	262	265	270	294	274	260	283	265	293	258	264	281	239	263	267	290	252	263	300	297	280	265	268	271	282	283	260	262	268	249	287	266	249	279	257	261	277	295	259	287	281	279	290	261	248	259	292	262	274	246	244	292	266	309	275	254	294	288	294	287	278	270	258	267	294	271	272	237	289	244	256	285	276	285	280	284	281	283	277	252	278	277	258	242	261	265	241	288	276	266	266	261	278	267	252	315	264	232	245	293	293	286	253	289	286	269	271	270	260	277	270	290	293	262	301	247	253	260	283	248	278	264	291	277	283	289	285	238	291	281	299	253	266	278	245	271	271	300	252	248	277	287	272	285	270	264	265	251	309	278	270	267	269	270	268	251	255	268	236	274	287	280	266	279	258	253	258	247	283	250	281	262	254	275	292	292	262	274	259	275	284	290	281	236	294	272	287	248	250	298	251	280	239	275	263	264	273	275	293	291	251	292	269	275	286	276	279	256	242	285	274	263	269	266	289	278	271	274	254	292	297	251	272	257	283	273	283	297	274	273	274	267	285	248	308	286	266	256	243	263	250	278	266	269	275	257	255	247	268	263	242	292	278	250	286	279	289	273	282	253	255	251	271	269	273	252	270	272	276	285	285	287	266	258	286	282	241	280	285	259	290	270	270	269	290	283	251	268	284	277	286	280	272	261	289	256	301	297	261	279	253	271	263	245	278	275	269	281	245	239	292	274	271	282	257	279	308	279	253	265	274	266	252	248	275	262	294	280	264	270	284	289	268	268	254	270	273	252	281	274	268	275	268	274	267	257	285	275	299	274	281	248	270	280	258	254	276	259	281	281	278	287	281	283	283	277	247	310	271	286	275	260	293	264	276	281	278	303	288	285	287	269	260	314	262	261	280	251	248	263	295	264	270	230	225	274	254	278	288	276	275	301	262	298	238	264	274	244	264	295	287	298	260	258	255	277	289	263	279	278	259	291	285	267	279	268	256	290	262	263	287	304	279	297	277	296	307	256	259	267	273	296	277	271	296	255	276	246	288	238	266	255	259	274	256	256	263	275	214	283	236	265	263	250	274	264	263	260	270	279	285	264	274	243	271	292	298	253	273	270	261	255	279	272	283	259	278	255	251	288	262	269	260	253	279	269	278	277	277	278	271	280	237	252	280	294	267	260	253	239	297	297	274	284	246	269	260	260	265	270	287	270	269	283	304	223	299	284	285	272	288	267	267	278	288	285	275	296	286	274	248	246	273	270	277	288	259	265	270	296	245	286	270	273	259	271	254	275	271	263	271	274	264	253	303	276	262	275	288	267	290	300	278	220	279	285	281	257	253	258	306	243	252	311	274	261	277	257	269	310	260	270	287	261	274	279	292	264	289	273	295	274	241	277	238	272	277	256	250	277	279	264	286	300	280	256	280	277	290	242	252	274	261	276	282	273	283	241	302	288	250	272	282	276	275	276	250	293	258	260	292	247	279	258	266	292	267	282	263	247	269	291	252	253	281	294	257	272	276	260	244	257	261	270	265	311	275	261	272	238	272	274	266	248	280	271	280	245	291	254	286	271	253	278	241	281	271	261	297	268	265	287	272	268	258	300	289	259	284	249	272	288	278	260	260	259	265	256	246	291	289	248	286	252	267	295	276	252	285	289	275	299	285	278	295	257	280	238	285	258	254	271	247	296	281	244	276	269	251	261	284	297	274	279	255	279	274	279	268	263	258	284	244	265	286	270	283	277	295	275	263	265	281	286	266	243	278	262	300	271	269	233	283	294	249	263	269	279	277	277	252	277	284	275	280	264	270	305	276	244	296	262	292	304	280	265	237	260	283	264	273	291	268	282	251	268	255	254	300	277	265	249	279	259	271	232	273	256	256	251	249	280	288	276	271	265	261	277	273	259	265	288	251	290	247	266	291	245	283	279	263	279	300	244	263	285	264	266	275	258	261	264	300	295	280	256	278	292	268	264	278	250	287	267	272	285	252	265	266	283	274	275	284	230	274	250	281	294	269	297	300	281	282	252	289	298	264	251	247	276	281	278	271	292	251	266	277	276	289	275	286	290	248	268	251	252	279	304	276	273	264	288	275	263	311	285	297	266	299	272	261	258	269	274	269	252	266	273	293	269	273	269	275	262	292	279	260	280	284	283	299	241	280	291	270	256	291	248	272	268	269	307	263	257	269	254	264	272	315	315	269	296	305	260	295	278	261	283	277	280	278	293	265	271	237	273	278	270	272	279	259	303	292	284	277	269	260	276	282	264	269	289	259	266	272	254	266	271	275	276	291	238	258	251	260	265	263	250	256	303	279	246	294	274	284	315	249	273	274	269	270	271	264	286	255	272	241	255	286	302	280	276	282	223	266	255	277	270	269	281	278	274	254	279	273	279	273	275	280	275	287	250	265	258	258	303	263	283	275	259	273	271	260	276	287	283	261	240	275	282	261	244	253	252	296	263	274	299	264	273	235	256	268	268	305	254	299	256	263	293	266	298	261	251	267	293	271	263	244	280	263	271	262	293	251	290	257	289	265	261	232	264	268	268	249	296	268	280	265	290	253	287	263	284	262	269	266	292	273	261	250	267	260	303	305	259	286	292	311	267	271	289	305	255	284	237	265	258	283	260	267	295	269	293	256	291	250	242	261	271	285	265	288	283	257	248	276	283	271	252	284	259	268	282	243	254	275	279	248	234	279	241	261	294	289	275	260	277	282	269	231	249	289	269	272	303	265	273	261	272	286	253	275	259	247	283	281	268	317	271	265	274	281	265	267	250	241	262	285	286	292	283	258	300	324	282	288	271	260	252	262	301	275	288	284	272	274	272	295	291	242	256	286	280	276	271	269	276	250	269	261	245	272	259	263	275	262	274	260	247	241	262	274	272	265	269	244	275	254	284	267	246	282	254	303	280	276	258	271	265	268	248	233	275	265	285	261	286	236	274	257	236	267	259	269	286	282	294	307	263	268	269	278	296	252	285	263	264	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22448	2749	5992	6581	5479	4534	3706	3119	2840	2400	2140	2015	1741	1663	1556	1448	1332	1342	1309	1183	1134	1193	1075	1071	1062	1009	1028	969	986	974	930	960	936	882	902	834	857	857	893	912	847	857	857	840	834	845	836	840	842	884	820	818	816	794	811	811	785	791	779	810	801	812	812	820	775	819	824	791	762	785	776	768	825	804	830	835	771	784	807	830	859	792	786	804	794	742	809	817	756	791	774	753	787	819	749	739	758	745	724	794	773	803	799	798	770	775	768	786	728	740	772	775	822	784	822	755	753	734	773	753	792	761	817	805	755	743	788	814	784	815	803	721	798	797	774	811	770	782	784	812	749	744	729	768	781	787	811	762	738	744	770	798	779	742	761	752	751	757	813	720	759	757	768	856	760	769	771	770	783	766	764	802	764	772	765	775	778	776	774	729	782	785	784	717	750	776	736	777	825	739	730	768	736	794	730	804	763	768	741	751	750	753	782	772	757	746	752	783	742	747	773	802	822	743	773	756	729	742	777	775	778	761	813	752	771	777	779	786	759	742	740	791	749	737	807	749	750	754	777	797	756	767	805	787	756	752	784	785	750	755	780	760	770	761	765	771	779	783	801	748	756	768	832	764	754	751	750	777	740	805	786	761	777	747	751	752	750	754	765	735	762	770	788	758	803	749	749	750	759	744	771	765	744	787	682	741	775	765	719	741	818	784	752	825	761	775	816	786	756	746	776	765	784	788	799	770	772	756	721	768	797	787	742	772	745	771	797	780	743	746	768	754	754	786	772	777	764	742	709	741	749	787	769	747	756	818	761	805	799	763	772	795	755	764	761	768	770	754	743	756	748	754	778	804	764	768	717	770	776	742	773	749	798	753	740	735	803	792	735	735	743	795	715	769	741	735	760	750	765	804	704	753	791	746	814	753	712	790	753	754	772	744	788	763	783	749	790	777	769	843	747	803	784	754	713	750	812	793	716	756	761	747	780	830	755	768	779	739	759	764	743	783	816	786	795	759	768	763	758	748	759	787	806	709	763	764	801	771	755	724	776	801	795	759	771	792	807	741	759	752	795	728	745	789	730	705	717	709	736	755	725	773	724	771	749	752	770	753	756	764	768	765	729	775	772	755	753	775	780	764	768	759	789	751	736	783	753	767	736	781	753	766	797	785	783	743	763	795	802	744	749	805	753	707	753	709	741	785	720	752	737	791	783	772	811	802	801	823	785	742	786	748	775	793	761	768	773	750	783	784	786	737	764	770	761	762	723	802	739	789	804	752	736	767	778	716	789	773	788	749	786	779	792	742	820	765	746	778	797	755	803	769	818	722	746	753	762	741	782	708	768	786	784	756	804	788	736	736	794	768	789	737	744	758	783	801	756	794	768	818	748	796	775	777	829	781	724	745	784	774	751	751	798	736	750	784	815	728	785	766	847	801	778	776	769	780	742	786	726	739	774	761	763	785	744	742	792	806	756	826	702	749	802	767	803	758	787	775	780	750	826	732	779	757	716	770	787	777	752	743	813	741	776	765	797	767	771	731	782	745	760	730	728	765	792	771	784	764	748	764	712	791	745	788	780	756	780	731	769	770	776	772	775	786	779	827	785	748	758	790	752	763	788	769	750	782	693	746	760	731	784	738	740	791	817	793	750	757	755	739	722	763	775	761	757	799	747	760	733	798	813	784	755	723	803	741	786	770	783	754	716	780	777	739	772	775	778	754	774	741	757	806	823	748	740	739	687	783	737	770	753	777	805	761	771	711	757	738	760	787	783	796	790	799	767	759	805	734	805	781	792	739	706	717	770	795	767	732	737	795	744	768	733	791	818	774	784	779	793	775	782	782	750	740	750	731	778	740	737	750	776	765	809	805	760	742	807	761	742	753	722	772	760	755	784	730	805	761	744	736	720	786	758	766	734	762	761	818	762	762	738	754	747	767	771	729	733	773	787	730	777	813	751	749	815	742	745	750	737	751	785	758	791	753	764	803	811	729	786	709	769	743	785	756	793	719	723	814	753	783	751	729	771	741	752	720	740	793	709	797	789	768	765	781	746	763	770	773	776	782	752	761	802	754	771	754	785	815	727	797	731	772	755	745	718	755	743	789	715	744	802	773	778	784	759	768	725	788	766	759	734	774	758	775	771	750	776	769	712	768	740	714	785	753	750	764	758	764	745	791	784	766	750	743	736	801	763	777	768	750	758	763	812	769	760	755	775	752	745	771	727	727	758	776	767	790	790	738	756	762	745	723	744	795	729	784	796	764	777	758	761	783	753	799	741	719	748	780	713	769	764	802	774	811	775	790	796	802	796	746	725	791	742	734	771	792	740	760	778	721	741	814	775	776	751	760	746	757	773	793	777	775	735	738	759	750	749	747	782	739	770	779	749	745	749	727	836	779	782	747	766	779	766	837	797	758	739	711	805	768	724	741	775	750	771	779	793	786	801	752	749	758	837	806	763	773	745	687	788	807	746	778	731	758	734	764	779	767	748	759	812	778	749	787	776	695	799	779	812	827	733	785	757	758	737	743	799	786	800	776	801	723	767	756	772	748	740	749	772	783	727	796	762	775	784	797	766	754	783	771	745	726	805	796	765	771	771	772	744	794	733	718	767	811	757	772	778	779	768	750	806	759	749	740	745	777	804	778	756	761	794	757	771	727	768	777	743	796	746	729	811	756	753	841	763	731	741	762	743	758	777	765	759	770	776	750	786	724	799	722	735	791	741	810	750	756	756	726	771	775	774	746	754	799	762	758	751	767	815	705	779	820	757	718	732	765	774	748	771	796	746	785	789	746	761	765	800	781	813	779	752	763	788	780	759	793	739	809	709	728	751	790	746	789	744	744	774	742	766	746	767	803	765	771	781	742	800	726	821	799	742	776	781	762	724	748	759	751	753	736	789	811	814	742	734	738	739	764	743	797	731	768	745	740	753	769	748	776	772	783	736	824	790	793	784	770	780	783	742	749	735	767	762	732	782	699	761	723	760	769	761	750	704	749	779	783	752	765	802	760	747	796	778	748	714	740	799	767	764	780	750	778	725	784	752	761	675	764	767	767	737	769	784	752	753	791	743	764	783	780	794	784	764	767	723	804	761	723	794	775	754	817	771	751	765	782	746	755	780	806	721	743	733	744	766	761	829	734	727	756	816	764	775	792	745	772	748	741	741	808	849	808	749	804	776	759	774	758	763	781	746	750	782	710	770	765	850	785	753	773	809	751	741	770	748	751	742	764	717	756	744	739	756	739	765	741	764	788	750	792	753	763	725	757	763	760	787	759	798	744	744	766	762	776	750	730	756	784	807	782	736	782	727	739	754	710	782	770	781	784	757	740	791	771	777	781	742	781	729	774	811	769	772	788	806	738	763	760	766	725	772	768	764	761	749	765	729	757	809	767	785	754	739	744	750	794	794	760	794	804	825	798	751	760	778	790	783	772	772	753	779	707	764	783	727	741	769	781	835	737	743	791	756	716	764	793	770	738	772	747	767	768	752	728	723	828	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6254	325	185	143	111	100	93	74	93	94	82	88	93	76	103	85	79	80	95	86	91	90	70	98	78	93	77	92	108	87	87	88	101	79	90	86	83	97	72	94	101	89	85	84	92	84	73	64	82	81	97	99	94	90	90	94	87	82	92	93	96	80	93	83	78	94	93	73	69	90	92	70	80	95	100	81	88	88	98	76	102	78	81	70	74	82	78	67	88	73	83	101	86	104	92	74	110	86	88	85	103	89	93	83	84	88	74	93	74	96	83	87	92	90	84	93	81	82	93	72	76	95	103	66	71	77	108	87	78	96	72	82	79	85	93	80	89	88	91	86	115	95	85	107	68	92	84	82	77	76	92	84	68	109	74	102	83	78	83	88	89	62	87	96	74	73	92	96	74	73	90	80	77	77	84	80	75	87	84	77	90	81	75	81	75	71	78	80	87	85	98	74	86	87	86	83	86	82	98	84	81	89	71	90	88	86	89	88	77	96	66	77	90	82	80	87	77	81	73	77	66	77	90	79	82	78	103	76	85	75	91	75	90	83	94	92	85	86	94	94	80	79	83	97	84	91	87	72	72	93	96	94	75	81	95	100	93	84	65	98	77	79	91	72	93	85	76	70	81	84	92	90	77	74	84	82	68	77	77	98	83	105	75	74	83	82	66	83	89	94	83	86	85	109	88	86	92	89	85	92	87	68	84	77	74	87	91	90	83	85	79	79	76	77	97	101	99	82	75	84	83	93	80	84	98	82	99	88	66	70	101	79	78	78	88	81	80	70	92	84	86	104	83	97	93	78	94	83	83	72	89	86	87	83	75	94	80	84	97	75	105	86	91	72	80	91	83	71	95	86	91	79	80	87	80	78	92	79	90	76	85	89	81	82	75	84	81	71	86	90	86	92	82	79	85	82	95	92	98	82	68	73	96	83	103	85	88	86	76	81	79	95	81	100	97	81	89	75	97	87	87	85	83	85	79	80	73	73	82	78	93	77	84	87	78	80	92	96	71	103	108	85	67	78	82	82	88	79	90	77	95	80	77	86	84	68	91	77	93	81	77	90	97	74	80	81	109	95	71	86	93	77	77	73	77	94	88	94	89	85	76	84	98	84	95	78	75	78	80	98	65	83	80	104	75	70	76	91	85	96	89	81	89	84	95	78	96	81	64	85	85	97	92	83	81	84	96	84	75	65	84	86	78	99	87	83	70	70	92	92	65	98	96	98	86	98	86	90	85	88	69	87	97	87	80	75	85	85	72	92	83	82	88	95	104	110	94	74	73	75	95	87	89	73	84	105	77	82	108	75	73	87	93	70	73	73	92	93	93	89	93	71	80	76	98	87	91	86	95	74	100	85	95	85	87	95	93	94	91	90	70	78	91	89	94	83	88	82	94	100	93	86	89	78	72	92	79	83	81	69	83	78	72	72	80	81	73	75	77	80	96	87	91	91	76	96	114	101	81	80	97	90	101	80	101	85	100	88	87	85	75	86	72	86	80	89	78	82	82	86	73	91	81	83	82	76	81	81	79	76	111	77	94	88	88	85	72	100	84	107	77	67	73	84	81	87	91	71	85	90	75	84	80	78	85	95	90	86	96	105	80	93	86	100	88	91	83	79	94	91	78	89	92	84	86	87	77	96	89	75	73	81	72	88	78	85	112	86	83	77	90	77	79	86	90	81	84	88	90	69	82	77	97	77	79	77	105	94	84	89	74	84	97	92	88	90	85	78	85	78	78	94	89	82	96	85	64	74	77	80	72	98	90	70	67	95	84	79	79	103	84	70	98	79	81	79	108	66	94	77	88	111	83	82	90	96	87	81	93	93	107	93	102	101	96	82	81	98	75	82	95	80	90	78	87	93	80	84	78	92	80	92	85	88	75	87	78	97	87	90	70	91	79	91	82	87	90	84	80	103	72	68	78	70	83	80	68	84	81	97	70	90	83	81	94	86	76	80	87	89	82	91	81	98	83	100	83	86	92	88	93	80	76	93	82	69	108	90	74	66	102	80	86	82	83	89	87	74	66	72	81	77	77	83	67	75	91	75	78	86	97	104	79	94	77	87	81	100	83	83	79	85	88	84	99	73	92	79	84	89	97	83	80	88	81	96	101	77	96	80	78	76	65	83	88	100	96	74	83	108	78	80	96	75	91	84	84	77	110	98	74	88	99	94	71	87	80	108	70	94	78	97	96	76	77	81	76	76	79	80	71	102	82	104	82	94	90	89	95	85	86	75	84	95	87	83	90	89	90	60	93	82	73	84	62	76	96	96	106	85	83	102	60	88	86	93	89	94	88	95	97	89	86	74	94	95	89	79	76	69	82	83	83	99	92	73	95	84	87	93	85	88	94	86	87	80	78	78	83	74	67	92	95	80	97	77	84	77	87	89	83	87	73	85	91	91	87	67	91	86	83	99	86	81	81	89	86	92	86	101	83	91	75	92	76	88	85	86	74	80	77	96	92	76	75	77	97	85	91	91	87	102	92	92	95	101	78	99	90	90	70	102	71	82	79	65	76	99	88	97	99	79	84	73	77	74	101	89	72	74	97	64	71	84	87	84	80	91	88	107	84	92	75	89	89	51	93	87	88	100	84	75	106	85	89	101	76	92	80	102	87	82	86	83	98	84	85	82	90	75	86	87	85	77	96	92	102	93	73	83	93	68	75	88	89	79	84	100	88	80	70	88	83	107	81	81	76	91	91	93	90	87	81	89	68	65	70	100	109	68	70	75	85	70	76	70	79	79	84	84	80	74	71	86	90	68	91	90	88	94	85	93	66	103	81	88	75	80	96	84	111	91	92	79	82	94	71	75	93	93	86	89	94	79	81	99	69	86	75	80	83	86	82	91	79	82	88	79	90	96	84	96	94	74	79	96	67	93	79	85	91	84	88	88	92	85	103	85	85	85	94	87	73	86	85	88	79	81	74	87	79	98	80	80	81	82	80	89	74	86	84	80	94	102	87	83	88	82	83	102	81	100	91	98	81	84	77	96	84	99	93	73	98	78	88	82	96	83	92	86	92	84	76	95	81	86	86	88	92	79	96	73	97	80	91	85	73	82	84	98	93	86	84	87	74	79	75	86	76	94	99	90	87	102	78	75	90	94	74	78	58	95	75	93	90	91	78	89	88	90	92	78	88	84	82	91	110	91	92	74	89	70	107	87	81	57	96	100	94	93	74	88	101	102	90	81	83	85	74	79	98	96	95	75	82	86	84	92	96	61	70	73	71	92	75	90	86	80	78	59	107	82	76	78	79	88	91	80	74	90	96	84	80	95	89	107	95	85	95	98	88	77	78	91	94	74	78	87	98	101	72	81	87	80	88	87	83	82	71	89	76	87	88	90	79	86	89	73	87	81	83	82	75	80	71	81	68	88	82	82	102	91	103	81	83	96	65	77	76	72	79	83	80	82	105	100	92	91	79	91	96	93	79	79	98	96	89	86	71	80	73	74	81	91	85	84	86	94	106	77	72	78	84	82	97	82	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6466	370	478	458	463	433	387	412	371	316	340	334	319	332	357	311	288	301	320	332	335	279	326	319	308	321	313	321	319	310	290	286	307	300	307	304	331	315	298	319	319	320	282	272	305	298	278	281	300	322	299	269	290	308	285	291	324	327	308	272	322	313	334	291	316	319	291	279	277	300	339	331	311	308	304	300	289	297	295	280	314	290	286	328	286	284	325	322	305	324	292	287	318	311	336	270	307	303	266	331	316	321	292	322	307	294	346	306	311	335	286	309	291	309	279	325	324	294	307	324	343	302	309	302	328	312	309	280	305	295	309	288	292	293	288	328	334	303	284	313	345	286	329	304	310	288	288	325	315	288	279	303	296	296	313	315	337	306	322	306	278	335	288	319	326	314	265	315	280	316	289	319	281	296	285	311	315	301	306	327	318	291	280	315	313	283	346	270	310	295	320	300	300	306	300	293	331	319	334	295	315	284	293	279	344	284	301	304	323	299	300	318	330	295	334	325	297	302	307	286	328	309	280	312	334	315	294	308	277	282	281	308	281	305	297	285	311	283	311	288	294	292	311	314	301	314	311	286	323	290	299	320	341	312	250	283	315	301	313	281	296	293	332	328	316	302	294	266	276	289	292	296	287	281	316	315	287	308	273	326	297	294	263	294	324	313	294	273	277	292	319	288	283	257	295	293	298	304	301	328	323	277	308	298	294	299	295	322	311	296	308	329	298	304	335	303	307	309	316	303	337	310	296	310	318	293	300	297	290	334	269	313	285	273	279	307	330	323	306	290	287	303	307	304	280	294	338	287	317	303	319	326	316	310	291	357	306	311	286	306	287	313	307	300	281	307	312	290	303	278	313	296	301	302	317	319	301	314	316	285	320	319	317	287	286	299	303	292	340	313	322	312	280	311	290	313	323	291	325	316	299	337	337	294	302	296	293	289	286	300	304	299	302	300	295	308	292	279	296	304	293	338	311	314	304	315	284	279	300	314	337	308	371	294	287	311	300	319	284	334	299	304	317	316	326	288	307	343	291	334	302	315	323	322	316	314	310	281	334	319	300	325	302	299	263	294	289	296	287	298	293	311	314	306	280	318	304	303	292	300	294	329	301	304	331	320	297	333	330	307	303	300	302	317	317	306	297	310	281	335	326	289	299	311	289	297	322	321	320	307	327	293	288	317	296	303	316	305	302	293	279	316	308	290	316	327	313	288	290	314	314	306	301	292	300	272	293	300	293	292	301	320	296	317	301	330	286	333	302	316	298	332	317	263	309	275	292	321	328	279	321	302	285	290	306	336	318	315	348	283	296	327	300	308	323	325	323	274	299	287	327	306	285	315	307	296	305	301	309	295	282	304	296	300	316	309	310	303	292	285	305	338	287	294	297	288	285	316	294	328	298	296	288	263	312	293	318	300	298	325	288	297	305	274	312	305	288	335	303	306	312	276	304	314	321	295	309	305	290	301	284	308	314	295	310	311	295	311	310	305	309	305	328	304	296	288	285	285	290	295	317	306	303	319	297	306	283	317	297	273	283	289	301	295	286	308	313	291	291	329	280	296	298	308	295	330	296	303	321	304	317	280	327	324	301	287	311	330	297	319	296	313	296	318	308	317	271	320	287	283	312	275	287	313	276	314	309	320	286	287	318	315	291	297	282	281	286	285	258	331	306	289	310	304	311	292	295	251	290	283	302	311	323	297	291	292	344	302	312	303	300	326	263	273	313	314	309	324	277	298	309	289	303	290	272	317	302	292	321	324	313	337	283	302	318	277	294	309	277	322	299	314	294	294	308	300	325	279	316	288	313	293	304	295	295	304	316	280	290	284	308	291	306	270	335	312	293	297	302	303	349	309	322	280	320	312	315	299	323	295	320	339	348	321	318	284	301	289	303	334	271	299	306	306	291	292	296	301	315	295	303	339	323	314	289	332	291	300	311	308	296	317	313	305	311	306	306	297	273	317	302	326	307	284	292	313	307	308	282	318	333	298	294	322	322	309	284	309	308	314	328	325	279	328	277	293	305	311	303	280	327	299	320	290	304	286	331	268	282	304	273	320	303	286	319	316	320	339	304	300	288	306	342	308	314	318	320	331	317	301	321	318	302	309	326	293	321	325	295	297	279	304	285	293	310	277	309	322	283	301	290	322	311	312	288	286	285	281	330	314	301	303	330	336	330	267	293	305	316	306	326	289	312	332	311	279	302	327	291	301	292	297	313	340	295	333	325	252	296	310	316	299	314	308	316	329	320	299	293	328	280	288	296	298	284	292	312	302	291	303	306	288	270	306	263	292	324	296	297	343	315	282	289	254	309	271	293	305	286	306	339	309	319	304	301	301	285	267	323	302	320	305	295	293	293	351	301	321	330	303	282	309	314	330	293	310	304	329	300	289	322	332	337	297	293	317	304	282	284	303	322	295	293	303	284	305	295	301	274	294	315	300	281	292	328	308	282	301	278	281	315	341	297	298	331	297	316	343	347	285	300	314	300	303	301	302	271	315	270	317	309	297	311	278	294	310	273	304	277	287	308	312	303	309	296	325	294	316	273	333	297	273	280	295	290	351	279	285	323	318	288	328	311	302	285	315	306	295	287	327	284	314	295	316	329	289	286	276	292	293	321	290	299	318	261	323	335	299	278	285	294	316	312	310	322	307	315	291	294	293	315	297	306	307	317	323	322	277	296	309	311	311	299	343	301	303	301	294	303	278	327	268	319	338	308	281	321	314	317	309	299	292	272	306	290	290	314	332	294	297	283	320	294	284	299	286	302	324	310	300	301	302	302	308	297	315	345	266	301	322	304	302	302	301	305	297	310	307	278	341	272	304	294	280	299	302	298	317	303	274	296	275	331	302	308	324	283	324	313	306	305	316	305	312	299	308	305	311	342	284	317	306	313	304	321	289	318	294	333	305	288	280	317	303	297	300	339	293	296	320	291	319	323	352	317	308	308	286	300	309	289	309	310	300	319	296	325	298	301	280	284	301	323	301	288	296	291	293	319	311	285	277	273	309	313	269	320	287	287	303	287	284	296	329	291	322	296	319	298	326	313	288	284	280	327	307	321	289	262	313	289	293	281	282	316	281	299	307	303	289	293	295	310	307	266	290	297	287	340	291	299	321	312	304	311	295	276	322	295	305	318	292	288	281	289	314	300	304	288	307	294	289	303	294	308	279	278	327	287	308	278	318	324	294	259	323	317	298	287	298	298	295	332	291	324	294	309	315	341	298	286	279	318	305	296	309	296	308	301	310	332	315	287	278	277	325	309	318	320	300	296	296	281	282	298	313	301	295	293	308	335	315	285	291	307	298	299	310	288	318	295	288	299	291	323	290	284	295	346	311	304	292	292	270	331	299	294	291	291	316	326	324	339	309	302	273	302	302	298	286	296	304	317	302	303	293	307	307	286	315	309	286	302	314	302	287	298	299	279	290	278	329	291	279	305	319	296	340	292	322	298	303	277	304	276	318	275	290	305	298	312	312	327	299	319	317	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
38262	8252	1700	1059	751	611	447	384	346	341	292	289	339	275	251	242	221	204	218	209	215	224	215	226	214	245	213	204	228	232	224	184	200	187	208	214	213	195	205	226	206	217	194	206	220	194	196	205	201	193	205	203	200	198	201	184	195	192	196	206	201	194	215	207	204	205	205	209	201	208	214	219	185	200	203	193	217	221	232	203	177	209	210	207	171	190	207	199	203	223	220	198	190	208	243	188	203	204	212	196	185	187	178	192	206	187	202	199	207	199	182	195	222	224	164	193	194	213	219	183	192	197	216	187	212	172	206	197	194	213	207	217	211	195	196	192	184	190	205	199	197	213	204	210	208	202	195	213	202	217	206	205	215	190	215	195	195	209	214	219	209	194	166	216	207	211	185	217	201	226	195	199	207	200	183	199	213	210	224	199	222	198	206	188	192	202	194	175	169	210	209	216	196	219	221	194	205	201	194	175	206	205	228	198	175	225	185	184	184	188	192	197	178	200	194	221	191	199	197	200	190	204	220	188	193	198	168	223	221	175	189	182	192	184	205	227	221	196	193	190	194	210	209	190	207	209	210	179	191	206	213	188	210	194	168	199	170	181	207	170	212	201	184	197	194	210	206	204	193	199	191	189	225	211	192	196	202	181	187	191	205	199	160	212	193	216	236	194	197	206	189	201	213	204	217	176	162	200	214	181	217	193	191	202	218	206	219	194	218	197	191	197	176	210	208	204	228	202	206	208	190	206	191	192	209	212	210	194	222	210	192	193	223	196	208	218	213	180	190	197	183	178	222	210	182	209	196	217	191	193	218	190	194	218	201	205	223	195	187	196	202	193	198	179	183	184	225	206	183	180	201	197	201	176	185	190	232	200	203	187	209	229	189	201	211	213	232	191	208	195	205	207	199	179	181	194	184	218	195	194	182	224	191	200	193	196	217	198	199	211	200	170	200	185	181	201	203	213	198	169	198	181	212	196	194	188	186	211	175	200	181	204	211	220	216	168	189	218	207	204	184	201	190	196	195	201	203	195	178	203	194	212	210	190	217	187	221	188	199	207	193	184	215	179	173	210	217	182	210	213	212	214	227	185	219	174	178	199	204	209	207	188	197	189	196	213	199	192	205	197	218	215	198	213	197	209	168	171	208	195	183	212	196	207	196	195	200	201	205	194	199	201	201	186	226	176	208	207	183	188	209	191	176	219	185	191	187	213	237	211	228	194	191	221	188	218	198	205	186	220	191	203	174	214	192	175	205	186	217	205	199	210	187	211	224	185	182	196	215	185	202	229	180	202	197	210	187	198	212	228	199	215	200	174	206	194	205	195	197	199	205	221	206	209	211	202	195	198	227	226	200	195	210	224	189	208	194	202	190	191	201	204	206	213	216	207	204	212	212	194	203	215	208	188	203	221	219	215	174	202	201	181	221	219	194	191	245	214	189	197	216	214	180	193	203	195	228	191	192	206	216	193	217	195	206	215	199	195	209	175	196	204	182	205	182	200	214	191	189	218	227	167	196	179	191	225	185	190	199	197	217	193	200	179	191	213	210	196	205	175	198	203	209	207	192	196	202	214	206	225	193	225	195	204	199	179	188	200	204	197	209	190	186	175	221	209	195	198	215	226	200	222	187	205	207	183	204	183	187	197	210	206	192	201	205	192	210	194	189	190	191	210	198	229	199	220	189	203	204	207	193	192	197	232	196	166	211	194	194	200	191	199	193	171	198	204	204	198	215	208	191	196	211	185	211	212	186	181	207	187	203	211	212	176	192	199	192	177	194	177	211	203	185	223	202	203	191	214	176	197	219	208	200	206	227	202	205	188	180	210	206	175	202	194	194	219	215	185	192	202	224	212	208	181	192	214	203	203	196	201	187	200	221	202	188	186	181	186	203	222	206	216	190	167	198	203	188	224	180	230	202	197	207	197	185	186	174	198	182	198	208	168	202	188	193	206	210	209	217	191	175	196	182	209	210	184	183	191	209	184	185	200	176	204	217	206	204	205	201	190	176	217	193	231	181	209	223	199	228	228	190	180	205	187	178	211	168	218	201	220	186	165	182	198	214	179	201	194	199	204	178	205	197	188	193	207	210	190	217	202	201	203	177	211	218	220	212	197	207	241	211	193	197	200	195	214	208	185	193	212	210	190	199	232	174	183	229	218	200	230	182	199	195	195	170	214	202	184	198	192	191	191	218	195	179	211	201	202	195	217	221	166	215	194	195	183	180	221	198	209	214	189	174	172	203	179	195	191	222	180	170	210	209	196	172	192	174	209	200	188	191	221	227	183	186	198	188	210	204	199	203	202	234	211	222	212	213	172	193	197	202	186	217	199	210	154	207	199	185	200	224	228	204	221	207	206	178	225	202	185	193	214	197	187	211	183	195	199	177	194	196	219	201	205	210	203	213	199	205	167	215	179	220	211	196	214	195	205	197	191	191	237	190	204	172	194	191	212	191	183	200	209	205	206	228	191	198	190	194	193	198	219	198	195	198	198	194	176	216	201	214	217	226	205	187	195	210	165	210	206	198	228	160	226	182	200	201	217	208	188	186	200	193	230	207	191	218	201	204	201	212	193	190	218	185	215	207	222	195	197	210	201	199	222	195	210	219	181	203	204	189	213	166	209	191	211	193	171	191	189	229	167	212	205	195	223	185	192	202	217	199	175	181	204	202	187	201	184	200	208	194	212	213	224	212	181	191	205	201	175	193	204	226	219	188	205	215	197	188	205	204	214	183	199	199	184	192	179	196	194	186	194	217	204	196	211	206	185	213	199	179	237	176	198	204	204	194	228	181	185	172	183	216	205	213	211	223	184	193	225	192	181	178	189	200	241	196	194	209	208	207	223	202	181	202	208	186	200	203	212	200	198	182	208	207	205	197	196	203	194	199	194	176	195	203	189	210	210	191	196	205	211	213	209	202	207	196	202	192	211	187	193	204	207	177	193	194	199	207	204	170	198	186	196	200	209	217	190	190	195	197	208	196	228	199	195	183	197	204	206	198	201	221	199	202	187	180	206	200	192	208	186	206	172	186	187	196	214	186	189	208	217	181	203	226	180	210	212	206	196	197	205	203	169	202	174	222	183	209	211	221	208	224	187	218	218	176	193	199	189	202	216	207	213	189	200	209	176	168	234	181	211	201	198	180	205	176	219	193	186	238	201	175	184	202	186	179	187	213	188	200	208	194	209	181	227	196	212	192	175	201	194	219	193	188	239	203	201	184	166	199	195	195	214	201	196	218	189	168	204	230	236	192	195	224	191	187	220	183	212	208	195	188	215	202	194	205	187	214	210	207	189	181	198	212	170	173	221	204	185	186	176	191	186	209	194	178	189	207	198	178	213	191	197	219	214	196	190	225	189	186	220	211	167	207	215	183	204	192	205	174	222	197	209	214	210	195	197	180	178	224	174	184	197	197	227	194	190	185	208	197	226	198	219	190	191	203	197	199	206	185	179	213	212	200	207	205	200	167	171	229	204	197	205	171	188	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16954	1525	3335	3703	3042	2512	2082	1811	1666	1444	1275	1168	1129	1060	970	953	940	872	904	849	804	790	768	754	771	734	767	716	685	689	699	671	718	664	644	666	687	616	619	653	672	627	665	649	654	668	631	655	635	629	643	643	643	596	642	636	624	599	601	634	664	595	596	638	598	592	627	623	630	607	616	600	628	607	625	603	607	584	600	582	603	591	641	594	597	565	611	595	595	575	620	619	568	622	646	602	593	598	626	580	624	633	599	598	612	615	611	567	637	573	614	581	623	617	569	609	595	582	602	605	632	568	609	609	630	596	584	637	563	594	592	623	600	600	598	610	632	599	587	605	666	608	602	586	572	632	621	601	601	596	596	625	588	617	588	543	617	574	638	592	578	586	609	595	589	616	602	582	604	606	645	608	602	597	574	603	591	638	600	604	542	575	556	611	578	607	584	620	605	605	585	576	633	549	609	605	592	620	607	612	629	589	612	622	583	626	585	622	577	599	604	618	585	592	585	598	600	621	557	587	619	579	591	585	563	604	608	586	579	614	623	577	665	608	629	620	588	605	606	605	625	584	561	616	637	589	607	596	593	623	606	603	559	611	604	598	583	580	602	612	598	585	602	587	627	632	643	551	592	596	620	615	561	600	588	633	624	614	633	577	600	604	634	606	626	589	594	595	617	628	624	559	655	616	582	634	602	625	609	605	570	570	589	596	562	641	578	618	605	599	615	607	579	592	588	555	598	608	594	612	580	598	601	598	638	572	563	591	658	611	611	582	583	575	666	598	616	589	642	626	588	586	594	641	603	606	614	569	588	572	528	625	618	592	575	551	581	629	624	557	601	606	615	582	574	553	621	578	586	648	610	621	620	611	602	560	600	625	583	636	570	576	579	621	559	559	613	603	603	588	619	583	594	630	610	571	577	592	628	582	619	607	610	635	619	568	592	603	565	575	569	613	600	587	568	633	599	586	599	601	583	597	579	630	596	626	589	556	564	586	640	576	604	557	577	604	581	626	598	627	634	607	630	561	582	597	591	567	574	642	582	569	559	640	546	585	601	614	569	599	612	620	589	549	594	577	608	616	566	592	590	612	567	585	577	587	598	559	635	607	573	588	563	587	579	572	628	631	581	594	596	627	563	581	588	637	542	625	603	571	624	602	567	617	599	611	589	574	600	618	630	604	605	580	594	612	570	570	569	632	594	550	637	601	594	600	573	640	580	613	568	581	607	593	565	604	596	602	586	587	591	586	588	605	613	568	630	564	551	612	580	582	644	580	615	653	607	608	555	605	584	612	632	619	627	646	620	584	596	565	601	594	633	570	582	584	623	571	632	603	629	623	609	582	598	565	581	590	570	624	607	618	606	582	663	569	579	582	629	604	611	603	556	625	616	599	624	599	602	593	591	621	561	644	574	594	556	597	540	606	563	579	631	619	596	620	595	598	589	589	621	647	600	544	635	579	621	610	607	604	593	597	575	590	590	610	602	579	573	576	605	609	596	596	620	584	532	602	622	608	606	596	580	584	617	586	600	634	621	581	594	569	627	593	606	586	582	584	592	583	611	577	584	614	604	618	623	574	581	584	555	616	606	604	621	630	576	634	599	584	550	599	619	615	632	640	607	599	594	579	601	600	581	574	648	588	610	629	589	635	610	583	627	555	596	556	610	587	565	580	568	623	547	576	608	601	573	616	609	609	580	610	590	574	604	647	619	573	627	606	577	624	602	605	564	603	609	600	565	620	615	626	603	642	594	603	620	603	624	574	599	606	623	588	616	624	657	615	578	610	614	567	584	589	579	624	593	589	583	638	610	571	593	647	602	632	594	592	589	617	599	609	600	590	645	595	614	658	601	567	595	655	592	589	616	586	624	630	571	586	605	602	567	628	580	584	638	614	581	603	577	607	609	598	584	618	672	613	609	582	617	622	564	583	583	579	625	611	614	592	618	610	646	591	646	639	579	601	629	614	611	628	574	556	580	637	599	622	601	566	568	608	617	552	632	571	611	597	585	575	622	653	625	623	609	592	619	613	582	571	587	584	605	611	599	666	622	631	631	598	581	604	615	570	605	598	649	600	637	602	619	566	641	626	578	589	590	585	572	625	640	553	569	611	596	598	638	608	628	621	611	553	611	586	661	586	599	626	550	561	575	604	609	576	554	610	596	565	557	585	568	601	622	631	610	591	580	613	585	601	613	600	606	610	574	630	585	591	569	621	636	609	595	587	591	595	626	570	645	634	554	561	601	601	609	624	573	571	597	616	650	615	618	646	583	592	627	607	608	572	574	593	563	585	567	593	549	556	599	607	628	611	623	632	572	622	595	584	630	616	592	604	562	604	574	625	544	580	570	594	586	592	588	582	613	593	609	585	608	597	583	599	591	610	555	604	578	576	558	588	550	601	583	633	569	566	581	588	611	597	605	617	599	605	623	611	620	631	593	561	595	564	605	646	616	654	613	581	614	582	558	594	584	581	603	633	618	568	602	632	628	629	567	617	600	576	609	624	626	550	608	590	576	633	592	635	579	592	571	582	588	604	604	571	635	597	590	575	615	583	574	608	587	634	586	595	631	584	600	601	609	622	639	610	606	576	575	631	625	631	635	606	626	627	593	621	636	572	575	612	585	617	596	629	578	619	611	643	590	589	600	620	596	591	623	576	618	574	606	550	653	614	622	638	633	557	635	576	605	615	617	600	582	606	630	625	579	587	608	603	667	590	561	594	605	604	604	612	605	566	604	608	603	635	580	615	640	610	603	625	558	667	585	609	608	586	571	568	594	570	542	604	543	600	578	610	621	577	588	605	578	582	557	620	580	594	603	595	585	621	608	672	587	602	582	642	605	605	566	599	542	581	594	559	622	606	627	589	598	600	559	597	559	618	616	592	593	583	605	574	561	575	598	564	601	604	610	552	588	578	621	612	550	619	609	596	586	576	638	646	609	601	579	623	603	570	614	574	584	570	592	581	608	560	619	627	605	560	591	625	625	587	564	579	566	585	608	610	616	621	563	568	595	624	570	632	605	588	633	609	612	605	613	573	574	579	641	592	602	579	584	592	570	583	573	601	564	617	598	592	603	584	616	628	606	623	610	580	573	584	632	591	596	606	577	642	609	644	567	610	600	615	620	623	571	612	611	603	635	584	629	611	656	602	577	624	594	640	607	624	576	576	646	622	616	596	586	601	584	591	613	626	615	580	612	591	616	591	567	602	557	597	606	594	619	626	609	630	590	596	612	632	623	595	605	619	628	608	543	622	589	601	576	601	606	638	605	590	568	561	614	577	607	560	612	550	570	596	605	611	608	606	586	655	633	583	607	604	648	606	602	663	590	580	569	590	619	612	569	600	593	505	593	602	634	602	589	590	607	578	580	570	624	587	613	589	567	633	581	606	582	621	637	605	635	561	570	588	557	591	575	568	630	602	589	561	570	641	619	583	605	578	629	606	554	606	627	614	588	575	622	600	647	605	625	604	598	633	551	589	584	615	563	640	592	594	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
47855	17290	5457	2188	1531	1208	943	698	640	547	488	445	416	385	385	372	336	338	356	304	305	296	329	319	292	305	304	318	309	301	304	294	257	263	293	274	283	274	291	278	281	292	260	247	252	276	264	258	270	261	267	250	274	285	287	276	310	276	293	289	289	253	274	262	295	254	261	242	302	268	247	276	264	285	274	277	238	260	287	287	298	276	264	265	257	266	273	262	280	268	248	272	254	272	284	277	309	254	282	266	311	284	298	261	289	260	254	301	250	296	290	291	274	286	263	287	268	258	228	291	270	262	245	284	298	269	271	253	279	247	241	269	270	294	262	265	260	282	269	282	278	268	250	260	229	255	254	226	239	264	251	258	259	225	285	250	263	282	275	255	264	250	238	261	265	245	285	240	277	272	273	246	235	261	258	270	238	249	251	274	244	255	267	272	252	254	273	255	251	236	292	280	275	274	307	253	248	242	261	283	295	256	300	282	248	278	267	247	269	290	265	254	275	262	255	306	269	272	280	257	233	248	235	255	263	270	241	283	271	266	266	278	263	260	297	244	235	272	237	283	287	270	267	262	239	273	277	263	241	256	264	256	238	288	277	259	270	264	274	260	267	250	292	252	283	265	262	253	274	275	297	300	297	249	254	237	238	271	278	301	289	292	289	270	283	235	270	276	260	259	278	278	286	281	261	292	241	281	264	262	262	280	287	280	270	263	294	257	281	266	248	261	303	255	286	266	285	277	264	276	272	270	276	266	253	272	280	271	254	233	248	246	260	275	248	272	248	253	297	256	259	256	286	259	259	264	281	284	291	273	257	268	243	265	262	265	265	254	271	244	236	250	261	245	235	278	267	258	285	260	280	269	275	261	281	274	287	258	280	308	284	258	274	271	257	249	286	252	304	275	270	259	274	241	266	244	302	249	262	266	245	278	285	242	283	268	253	245	246	297	298	240	286	277	266	253	254	247	291	246	255	295	291	254	274	275	255	259	280	272	253	285	264	271	268	244	286	270	277	273	275	280	265	288	268	276	280	285	249	260	268	248	274	266	241	262	279	264	281	271	275	270	249	267	266	262	270	227	267	258	246	252	264	274	260	223	254	262	257	269	242	246	262	224	289	271	280	259	273	261	274	278	268	273	261	269	274	259	296	295	271	268	243	288	248	275	256	256	270	264	244	280	294	277	274	253	268	276	266	265	278	268	269	270	269	275	264	284	244	259	263	264	269	259	294	245	263	266	238	257	278	250	250	251	264	288	291	249	268	266	295	255	280	276	278	283	256	260	267	256	261	253	276	280	253	275	273	267	269	270	289	278	251	269	261	263	260	248	269	288	254	266	258	256	294	265	282	269	268	251	264	263	285	249	277	267	273	249	265	278	271	265	280	265	269	251	311	262	257	248	293	264	255	252	288	302	290	255	269	264	270	287	283	271	244	271	282	268	270	246	258	270	263	266	275	247	254	225	222	278	282	293	292	264	264	287	257	235	252	266	282	290	274	275	257	260	258	273	225	278	258	263	239	278	268	293	258	275	267	248	280	254	274	290	262	297	251	248	277	259	274	252	302	281	262	245	299	261	259	247	263	286	306	268	283	272	272	268	246	241	285	250	299	257	247	267	287	261	275	254	260	261	279	259	276	266	270	276	313	282	295	301	289	277	264	265	268	251	255	298	302	263	273	253	275	257	269	267	271	235	296	263	271	260	262	261	270	286	280	277	289	259	271	265	211	230	249	257	284	288	278	264	288	281	257	264	243	238	252	261	244	298	300	243	292	264	277	244	248	274	272	265	280	294	249	242	250	292	284	257	261	268	245	295	314	261	221	281	253	278	268	269	295	268	254	272	255	273	301	257	235	279	256	262	248	297	259	279	275	274	235	241	252	264	246	278	277	250	263	293	282	245	294	276	267	282	260	263	257	278	289	320	269	272	255	281	275	274	266	249	267	261	248	254	276	241	277	284	261	257	247	278	256	266	263	265	267	257	277	294	280	290	271	262	261	283	256	261	262	265	264	257	249	240	300	313	259	273	271	299	226	272	251	274	259	240	252	274	270	263	282	275	256	277	274	280	263	260	246	275	256	278	272	284	225	280	291	281	261	275	240	274	258	280	288	258	263	259	251	292	277	290	246	264	278	269	261	272	256	263	262	238	298	280	289	277	277	262	273	262	251	285	250	257	264	272	239	254	280	287	278	255	292	254	278	276	265	258	280	249	279	263	258	232	297	262	297	275	253	253	261	303	265	259	247	263	286	292	251	267	273	274	226	277	297	245	257	235	265	268	309	269	310	278	287	253	276	260	288	246	252	243	262	270	280	267	268	247	250	245	261	271	264	258	280	253	257	292	277	283	237	264	253	278	274	265	258	259	271	267	273	286	292	268	277	285	281	297	251	252	260	250	280	262	269	265	265	256	285	254	261	274	267	278	278	292	301	267	264	263	241	265	256	242	302	287	262	302	264	292	311	274	260	251	275	260	263	269	265	260	259	249	297	271	278	297	252	297	271	267	288	259	243	281	290	305	251	288	243	290	265	225	254	284	260	253	279	275	254	261	271	259	274	261	285	298	282	266	283	226	313	276	269	274	289	285	266	286	263	283	291	254	300	269	258	270	258	272	281	255	289	281	271	263	252	288	268	281	268	271	265	239	262	278	254	264	259	282	249	277	290	257	288	238	310	290	276	267	273	302	253	281	245	243	261	270	243	258	289	278	288	275	280	273	241	234	272	300	239	274	251	280	260	255	272	265	275	268	287	264	267	258	267	258	270	303	266	276	255	263	263	263	259	313	259	289	294	242	252	282	275	270	285	273	274	246	252	296	264	298	303	268	291	290	269	259	270	274	264	277	278	270	254	244	270	278	263	222	254	257	261	262	307	279	251	276	276	238	263	269	270	278	289	252	280	252	261	259	284	270	264	263	270	275	291	246	250	278	293	245	268	280	261	287	257	254	266	279	295	268	252	271	253	273	278	256	288	269	287	261	297	266	245	286	282	267	252	283	274	259	247	269	262	263	269	270	280	271	277	270	265	263	280	271	274	259	305	274	261	266	256	261	267	281	279	279	286	277	261	273	250	262	251	278	261	268	304	272	291	254	236	268	245	252	266	273	259	253	258	270	278	276	253	275	280	258	237	263	265	284	290	260	287	270	290	289	267	258	268	279	266	273	275	243	285	258	270	274	276	269	283	289	261	283	270	228	286	247	287	263	302	289	251	263	267	283	289	281	286	276	246	276	263	264	256	271	268	282	278	267	282	269	259	268	276	251	233	255	254	284	247	260	262	273	283	286	303	263	244	292	254	278	253	259	273	256	266	245	260	260	271	274	253	290	242	277	263	262	278	262	267	276	265	293	274	287	259	251	242	265	281	287	289	288	270	258	261	242	269	283	239	244	284	256	269	252	287	258	253	259	266	287	254	245	275	268	283	300	255	248	280	256	251	280	302	288	314	264	252	258	247	256	298	260	272	259	280	241	258	282	258	276	266	249	256	258	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21463	2739	5925	6480	5525	4444	3719	3051	2653	2368	2128	1970	1765	1588	1484	1334	1365	1324	1148	1232	1165	1130	1051	1037	1011	965	957	1007	965	952	945	924	941	909	865	884	828	811	827	866	852	849	813	867	842	813	849	869	830	807	831	820	834	809	789	779	811	835	840	792	826	754	750	792	816	779	772	837	734	762	758	764	763	791	788	787	780	798	785	748	781	797	765	775	770	744	765	778	767	777	739	750	805	759	720	795	718	794	791	743	760	764	761	764	725	757	750	786	770	775	821	774	818	741	789	768	706	806	722	715	762	805	721	805	781	774	778	775	759	780	722	769	744	756	741	724	767	747	771	748	740	767	779	777	752	745	747	769	822	770	781	767	735	751	790	748	781	777	789	761	748	761	751	763	754	765	720	794	721	790	752	743	728	781	734	691	783	743	760	800	718	728	743	760	797	751	781	804	757	754	765	740	754	757	732	793	744	730	730	771	717	723	774	741	762	763	748	812	741	758	756	794	784	805	768	716	759	716	742	753	743	787	738	725	751	748	731	744	749	770	783	754	740	737	790	758	724	738	788	761	715	764	745	727	781	718	741	775	688	754	754	729	725	733	748	796	756	737	780	743	791	759	800	744	720	733	723	776	768	759	757	760	747	751	815	772	729	777	731	806	742	778	752	763	725	744	731	739	741	772	773	780	740	780	742	749	748	759	753	772	750	696	810	714	769	683	749	761	759	674	739	765	714	781	730	732	743	759	765	758	782	748	711	745	791	735	777	779	800	748	802	759	743	758	765	756	754	746	735	734	703	720	766	760	731	761	725	755	782	752	706	795	770	783	757	729	716	732	766	722	741	755	725	767	738	754	731	800	743	688	734	782	792	753	684	788	778	775	730	731	792	737	749	749	779	756	717	753	771	746	723	756	736	731	818	752	745	758	713	847	774	778	771	777	730	729	714	719	772	781	798	747	717	800	811	797	751	744	748	755	762	774	751	757	733	789	784	793	769	766	762	772	781	765	735	773	750	778	736	730	767	740	746	787	744	771	724	785	758	781	695	768	734	730	806	758	726	790	768	809	770	774	809	800	765	799	740	706	749	708	733	760	735	803	779	741	747	744	771	819	794	804	765	758	739	792	746	747	753	771	726	805	735	676	775	779	764	739	752	747	721	771	753	785	752	772	720	768	755	703	735	742	785	763	719	769	734	773	709	745	849	772	808	745	743	756	758	784	733	763	714	751	729	753	757	757	768	767	748	762	764	740	795	766	772	711	767	729	747	786	772	721	743	745	755	717	733	811	788	814	746	759	771	722	728	761	748	776	789	773	758	763	771	748	816	777	771	791	750	718	827	804	809	796	764	778	755	819	793	711	757	760	761	771	745	727	802	745	799	741	736	721	781	805	754	761	776	744	789	748	772	787	722	782	761	752	748	777	775	734	751	741	792	759	794	776	700	743	727	748	739	728	755	777	707	735	766	771	818	782	787	725	759	759	698	705	737	748	783	742	795	716	785	736	757	765	742	787	752	759	749	678	742	763	792	775	730	791	761	715	761	784	741	756	691	736	763	769	754	729	778	718	736	766	712	751	777	758	715	756	714	748	773	756	763	779	717	714	780	743	752	814	788	763	745	739	774	723	763	717	733	741	751	726	760	717	750	766	715	790	692	761	735	723	777	754	768	733	783	728	697	747	741	702	733	755	705	783	719	746	803	760	774	768	736	728	728	713	745	794	751	770	739	756	772	767	753	798	747	706	786	770	725	750	725	748	798	753	736	793	758	731	769	768	747	755	767	744	735	768	773	800	732	736	705	728	805	750	753	806	788	737	795	751	752	755	807	713	755	729	753	771	721	739	788	727	764	745	719	758	772	774	732	747	753	790	760	738	712	749	697	754	766	726	730	724	747	726	784	770	740	702	725	740	795	747	742	734	770	807	799	747	775	770	764	755	767	753	750	764	753	727	759	721	702	742	772	767	744	785	757	717	795	738	776	738	738	761	736	720	693	733	729	729	709	727	739	727	776	798	778	759	733	760	735	745	761	756	780	733	761	760	724	766	750	741	732	737	762	750	744	757	786	746	740	759	783	756	786	714	745	754	816	748	740	778	687	763	776	764	735	742	738	710	773	741	729	750	702	770	737	736	813	689	802	772	789	707	751	797	780	753	772	759	746	731	752	716	756	682	761	782	786	786	741	791	752	723	740	725	777	740	780	721	772	769	767	728	733	721	725	767	717	740	748	759	699	710	768	800	808	786	757	790	756	733	721	753	749	723	765	735	726	749	780	751	786	781	734	724	754	749	780	799	752	755	762	756	724	740	811	728	764	771	753	726	754	768	787	738	752	748	748	695	785	811	732	783	775	753	774	744	744	784	796	764	752	706	739	743	740	730	746	749	779	725	820	773	788	718	802	734	728	756	755	725	736	800	761	753	762	767	782	769	685	774	709	791	778	765	789	761	784	698	730	716	750	760	738	725	745	789	767	775	727	739	773	758	752	785	789	737	771	744	741	745	734	702	764	756	763	734	743	751	753	754	707	768	779	714	805	751	716	732	722	744	763	716	715	742	778	766	801	699	764	740	746	757	738	785	759	748	796	736	720	752	760	767	739	714	712	770	741	719	766	771	730	747	776	707	789	762	712	701	776	739	732	689	721	774	782	767	758	741	766	780	781	758	725	774	724	717	741	731	758	742	698	790	750	736	757	764	772	707	723	720	786	751	732	768	771	757	723	783	794	776	784	764	718	833	743	738	717	747	726	746	752	727	767	734	808	741	707	753	773	748	703	773	756	715	821	750	757	744	736	763	747	731	725	750	721	773	756	774	766	728	757	761	760	725	777	779	745	768	736	744	790	734	756	780	732	773	759	716	726	727	780	764	745	741	785	745	747	777	751	775	767	775	773	752	797	767	751	756	781	775	788	788	808	762	730	757	781	770	752	726	727	771	749	744	740	777	766	715	736	737	766	723	753	715	760	733	773	794	747	724	707	757	711	733	808	767	742	734	709	752	733	772	758	768	742	773	768	766	713	749	772	745	758	746	778	759	720	740	697	763	703	778	723	807	737	740	715	756	754	792	723	731	724	762	770	740	775	736	812	781	772	788	742	678	748	756	818	709	732	748	762	764	722	813	760	778	726	755	771	785	777	754	782	717	793	752	746	713	748	746	712	736	726	756	778	738	778	787	704	724	752	769	744	768	716	761	759	799	756	769	729	761	725	717	744	775	755	727	761	749	740	786	768	778	684	754	777	757	747	740	800	707	737	748	761	769	797	713	769	765	757	740	745	770	742	737	730	744	727	717	728	804	739	733	755	775	772	778	754	728	812	744	743	783	747	737	826	787	746	749	758	768	765	742	716	755	811	746	729	765	828	786	729	756	719	790	762	717	800	794	777	763	776	740	741	775	737	751	788	763	779	759	791	782	753	745	794	780	797	776	761	755	732	743	755	749	759	755	766	770	811	759	759	738	726	777	772	815	752	796	764	796	772	759	743	696	769	745	761	789	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5861	369	190	139	108	103	103	104	73	115	82	93	93	96	93	87	95	93	101	88	75	80	75	70	90	74	93	81	86	77	82	78	80	79	98	90	73	79	101	82	77	85	66	85	86	98	83	79	96	79	94	85	82	80	68	83	82	86	89	71	98	89	97	98	81	88	76	91	79	79	97	83	89	90	101	79	66	89	95	68	77	88	83	64	79	95	93	93	74	73	82	87	94	73	80	85	84	93	94	80	91	91	91	81	93	80	68	74	81	87	89	91	78	88	67	79	85	103	83	83	82	75	81	89	89	86	87	84	95	85	88	85	81	85	98	84	82	81	91	99	96	90	91	90	91	99	94	84	94	93	78	88	72	82	89	93	81	82	65	90	92	88	96	94	101	76	88	101	94	88	111	96	86	86	78	86	84	82	71	84	73	81	92	76	76	79	95	73	75	87	89	74	86	93	78	73	92	105	94	85	90	69	87	90	81	67	76	96	106	91	74	78	91	90	86	81	96	68	84	74	58	71	76	86	83	96	86	73	73	114	86	78	90	86	84	98	84	84	78	81	80	88	91	96	75	73	71	77	75	75	98	102	72	79	71	75	86	76	66	106	100	78	94	75	84	92	79	85	102	101	72	102	66	80	74	86	86	83	65	80	82	64	85	82	78	91	83	93	104	110	86	95	100	86	89	82	91	96	80	82	81	80	75	84	88	77	73	74	79	75	100	93	90	78	95	73	76	78	79	84	87	95	81	94	78	88	105	93	90	81	83	74	96	69	96	88	77	90	97	87	94	78	83	99	78	85	89	90	95	90	83	103	76	81	87	79	96	80	85	83	77	85	68	97	88	82	83	75	105	81	77	78	82	105	82	98	125	84	78	94	96	68	95	65	79	95	83	74	81	95	82	72	98	89	81	83	91	83	72	79	89	90	97	76	63	93	81	81	81	81	79	92	91	67	84	85	78	95	70	80	84	76	85	97	81	104	76	87	80	89	92	87	86	75	83	98	82	87	103	98	76	86	72	87	80	82	81	76	83	82	90	76	82	95	86	92	76	77	94	84	97	87	68	93	99	74	75	90	70	108	86	88	89	76	91	75	86	81	79	82	98	82	72	84	75	95	58	78	65	75	83	100	80	70	92	109	78	86	82	84	84	104	90	105	72	90	75	77	88	87	85	87	98	71	89	101	91	73	75	72	80	87	93	74	73	98	77	80	81	79	92	76	92	71	68	79	84	77	95	94	80	83	86	92	69	91	91	87	75	85	77	79	97	76	89	87	79	76	93	95	77	79	93	99	72	77	95	83	83	91	75	75	89	80	73	84	79	86	92	79	87	96	87	84	101	87	78	87	89	100	103	89	86	77	91	86	94	85	81	72	94	76	73	88	88	70	74	96	79	78	103	85	88	71	67	81	86	91	92	97	71	72	103	89	92	70	91	85	97	76	81	86	78	106	86	92	69	86	89	97	74	78	83	98	76	73	87	75	88	64	87	76	94	98	83	86	101	91	77	102	91	90	87	66	89	85	99	102	81	86	81	90	82	71	99	89	84	94	86	83	81	78	89	89	102	84	91	79	66	97	88	81	85	86	62	85	76	85	88	83	106	82	86	84	95	84	84	72	77	87	103	103	95	80	73	73	85	104	70	88	82	93	80	84	75	83	94	75	94	89	85	86	82	76	86	101	75	93	83	87	88	85	85	79	89	86	81	83	85	75	79	99	96	68	76	88	79	86	72	84	101	87	97	95	87	89	87	95	75	78	82	98	89	97	96	68	79	87	85	74	80	103	85	100	83	71	82	84	75	80	80	80	72	104	72	74	87	83	80	97	89	85	73	77	85	79	68	106	71	81	91	72	80	73	81	77	77	81	99	93	86	95	82	84	67	93	90	98	95	82	100	86	71	97	95	75	70	78	89	74	96	90	84	88	69	81	85	73	84	75	85	77	86	86	94	87	81	81	94	83	78	83	84	77	85	77	93	107	74	86	89	80	83	97	72	78	86	75	89	86	64	92	66	104	104	100	85	94	84	72	94	81	84	62	92	93	78	83	79	75	75	76	76	80	88	99	63	85	80	70	89	88	102	78	75	67	94	77	89	96	78	93	81	78	74	82	97	92	85	104	81	86	84	91	81	76	86	69	86	89	100	68	90	92	84	80	83	94	90	92	84	69	101	94	75	79	74	91	87	71	64	86	89	88	82	93	91	73	93	99	95	99	87	84	92	87	77	92	74	74	99	81	88	79	75	98	75	84	92	83	91	74	80	86	78	75	97	83	73	103	78	86	87	92	102	82	81	88	73	92	84	81	87	83	82	96	90	76	88	85	88	84	77	85	79	79	78	93	92	88	78	84	83	81	101	84	93	96	87	81	87	88	92	89	78	81	77	92	84	76	85	87	61	96	81	87	81	70	81	78	100	66	86	71	90	70	76	98	75	82	84	96	85	80	86	83	81	88	99	84	87	74	90	100	81	95	85	84	84	63	77	71	87	103	70	117	76	89	83	93	82	94	73	95	81	83	86	86	92	88	87	86	71	101	86	82	81	69	90	82	79	87	77	77	95	88	76	87	91	82	92	86	92	88	83	101	90	75	83	67	74	82	83	93	81	90	80	86	101	87	81	85	95	81	87	78	77	90	76	74	88	89	75	69	82	89	85	94	99	96	89	68	83	81	80	84	99	84	91	63	109	73	70	102	88	74	86	73	96	85	83	87	86	79	90	84	75	101	97	72	77	79	85	85	76	81	81	73	87	93	83	85	89	58	82	106	92	87	96	80	91	92	84	90	80	75	75	80	81	83	102	106	91	91	62	100	89	107	87	88	88	55	90	78	95	105	80	77	80	74	91	93	94	63	94	82	92	96	91	93	77	85	92	85	85	85	79	97	84	101	98	85	97	81	87	80	89	75	101	89	71	89	96	84	85	77	81	84	87	90	83	95	80	82	89	89	89	92	76	90	92	94	89	98	92	85	101	84	84	89	86	86	87	80	81	90	81	87	94	80	81	90	85	92	82	87	74	79	89	63	79	84	79	75	101	90	82	99	90	58	78	89	94	95	79	93	72	91	82	94	88	76	93	76	88	81	97	78	83	81	95	75	82	72	84	87	77	81	93	83	91	83	91	74	90	73	87	77	96	102	87	78	77	77	86	93	79	87	92	81	102	67	81	89	104	104	91	91	86	74	80	79	76	98	101	88	82	82	99	79	82	100	76	101	87	95	96	71	94	94	76	88	94	90	79	82	85	78	84	91	76	89	89	71	93	89	88	103	78	78	83	93	73	86	83	83	80	78	85	88	104	87	79	95	96	79	84	87	91	79	84	79	93	84	84	84	90	96	95	85	73	102	66	81	86	82	84	84	89	77	78	83	90	79	72	86	80	88	78	86	77	79	85	78	105	95	90	77	64	82	93	64	82	85	87	86	73	77	84	88	84	70	93	99	77	92	89	92	90	90	94	82	80	78	96	85	75	87	72	85	71	94	90	91	79	85	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6021	339	487	511	468	445	383	388	351	378	352	336	319	330	343	315	360	298	301	285	304	318	316	294	284	302	312	331	291	258	314	314	284	289	314	315	304	291	316	291	278	349	313	312	290	317	319	321	302	316	306	299	295	288	292	306	323	298	300	323	305	277	296	308	314	294	290	311	282	298	292	300	310	284	311	305	309	314	305	299	318	287	293	286	276	317	300	299	317	306	298	303	289	299	322	307	291	315	310	292	339	294	287	299	300	284	316	366	314	315	264	313	273	305	300	274	278	291	302	313	290	290	290	309	353	296	316	284	304	315	277	288	320	299	306	309	273	302	299	319	324	298	322	316	321	329	337	302	288	287	308	305	276	297	289	323	297	334	293	278	312	313	332	291	331	324	306	318	304	303	313	341	276	279	283	280	325	305	288	318	287	319	326	324	297	316	303	332	305	322	276	293	306	301	295	298	332	292	289	328	321	308	288	320	328	321	306	314	294	293	370	313	322	285	313	335	305	291	282	270	308	319	301	334	335	298	317	281	296	276	296	291	313	288	310	279	303	308	304	318	329	288	334	334	326	307	288	330	297	280	311	313	279	309	300	314	327	304	337	329	287	298	294	303	284	287	273	281	312	316	289	347	324	320	284	304	310	296	283	317	281	296	324	310	289	297	293	296	295	304	316	264	308	313	288	298	303	282	310	291	302	294	307	331	312	281	301	305	306	312	310	313	314	307	276	306	305	278	324	311	290	272	308	276	339	316	292	326	327	258	256	290	318	296	322	283	292	295	316	311	308	324	306	297	288	295	289	319	273	297	284	313	302	327	322	304	305	286	291	318	315	289	293	313	302	302	296	316	284	298	289	294	306	272	306	307	308	312	301	281	338	294	326	295	289	307	335	315	289	317	289	293	296	299	296	326	283	298	332	309	293	319	301	314	294	328	279	266	309	318	287	275	309	306	292	286	320	330	286	310	313	296	289	287	288	302	302	300	286	296	310	314	281	291	298	309	299	277	292	305	334	315	316	288	329	310	339	301	312	298	292	338	309	284	362	316	322	313	328	314	293	255	300	328	312	304	269	270	289	310	310	318	303	282	312	297	289	320	311	310	327	298	278	282	281	329	304	328	279	330	298	295	280	290	329	293	304	301	307	317	290	292	283	275	329	275	307	316	296	335	307	305	291	296	311	307	303	335	274	266	304	310	318	299	320	296	315	305	301	312	286	327	324	300	290	297	310	315	320	299	308	296	329	312	336	346	317	318	310	304	276	313	291	300	289	322	301	280	316	298	326	333	309	305	321	287	298	260	280	281	303	286	276	299	268	316	281	298	305	307	295	296	320	272	332	286	322	289	293	341	304	331	332	329	331	262	311	300	332	297	290	290	291	303	317	275	293	305	324	308	280	279	272	281	311	312	316	309	299	292	314	297	351	295	282	301	317	302	274	273	268	316	298	322	288	341	323	345	298	275	318	311	322	298	304	310	331	299	301	282	336	324	260	280	303	274	320	297	323	303	313	281	329	296	314	323	306	300	283	296	328	328	319	313	305	278	306	312	298	293	295	292	347	309	297	307	331	271	292	287	305	304	288	332	286	293	309	298	314	289	275	294	299	277	294	316	278	309	306	307	299	295	315	352	306	318	286	313	313	338	293	294	300	294	295	313	307	298	324	321	303	293	311	273	365	286	271	284	282	298	343	332	270	304	319	300	296	272	305	325	303	311	289	296	307	314	296	304	297	308	290	315	306	299	290	325	287	319	275	329	283	335	306	281	296	312	296	314	310	298	317	317	304	322	308	332	277	298	305	305	266	311	303	283	277	301	280	314	314	295	314	283	322	274	279	320	294	313	320	302	301	276	286	330	282	321	295	301	318	312	294	239	320	301	316	289	256	326	282	327	326	310	301	277	311	309	289	298	309	343	330	291	315	336	294	302	319	281	333	302	292	297	298	323	298	312	277	304	311	324	294	330	307	313	317	303	301	259	292	302	323	326	324	342	272	309	288	303	296	301	308	295	284	315	318	313	286	292	316	300	310	313	297	299	297	322	305	313	294	350	296	333	288	328	316	294	274	335	300	354	294	311	305	303	322	293	277	304	296	288	343	306	316	301	329	297	275	308	315	295	286	306	299	302	322	332	307	310	319	330	311	325	282	296	302	323	286	279	311	310	319	313	289	268	311	318	310	300	297	299	295	316	330	327	302	287	333	319	344	277	313	298	304	299	288	305	287	309	308	297	293	289	315	294	290	315	270	284	321	273	319	300	286	282	317	290	312	308	304	331	305	314	307	315	298	274	247	301	306	293	322	336	294	318	304	313	319	310	316	332	273	327	305	300	277	317	280	319	311	307	273	335	289	328	323	271	298	338	312	326	280	288	294	284	286	309	340	304	324	324	298	310	324	279	302	292	296	309	299	329	313	272	293	299	317	305	305	269	289	304	291	313	289	311	330	285	308	309	301	281	327	278	283	296	289	316	313	305	315	317	311	312	280	311	296	301	289	308	297	296	300	317	308	280	328	329	302	296	336	306	292	294	331	311	311	285	315	333	271	296	301	293	302	307	282	276	321	312	292	284	308	311	298	332	307	306	300	330	297	306	304	292	348	314	324	328	284	285	304	282	265	259	292	311	290	323	320	310	283	312	300	311	308	302	288	290	305	287	302	293	329	317	318	278	303	285	304	332	291	290	308	320	327	311	290	294	314	294	295	297	333	319	324	303	303	296	295	309	336	301	318	287	296	290	308	308	323	284	287	301	294	319	293	301	290	314	297	308	298	350	295	309	300	331	286	309	315	289	312	311	291	333	305	290	286	268	267	299	300	283	313	326	304	306	312	299	315	318	318	318	318	314	304	310	298	348	309	317	283	313	302	307	304	305	307	346	281	293	318	286	298	314	282	294	302	312	324	267	320	302	301	267	294	312	297	289	290	300	350	329	317	324	296	306	304	293	297	301	322	292	287	294	311	324	313	297	286	331	312	321	301	267	307	284	291	303	272	325	296	330	328	330	284	304	302	287	289	295	319	329	341	333	334	297	307	318	289	334	318	315	305	305	348	322	311	327	285	325	286	309	296	299	307	287	297	322	325	318	293	315	299	289	285	310	288	309	310	287	318	305	301	312	326	293	289	330	303	301	279	306	297	309	308	332	333	284	297	318	282	290	315	300	316	329	305	308	311	284	317	323	302	300	304	304	276	311	302	326	321	294	308	309	287	298	291	316	291	291	332	294	286	288	315	293	284	295	295	337	308	325	315	287	297	301	290	306	306	304	287	306	277	253	294	310	309	313	305	316	299	310	306	337	315	295	290	324	303	281	314	306	302	285	286	314	294	311	297	326	311	324	283	305	328	320	311	302	303	306	278	308	305	310	300	316	283	287	307	333	298	323	289	304	276	341	304	278	302	285	287	305	298	274	314	349	300	329	302	307	280	287	321	279	314	335	278	311	281	279	317	282	319	284	260	284	318	287	310	301	299	319	302	306	304	318	287	324	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
37109	7928	1719	1088	827	645	483	399	370	326	295	265	265	248	283	264	238	222	214	214	219	224	210	205	240	232	216	218	209	219	193	215	218	181	218	241	217	226	197	213	207	188	229	196	214	234	204	215	186	189	220	192	218	213	196	184	203	186	189	213	213	197	203	223	186	187	215	209	204	207	194	204	183	205	188	195	198	197	200	207	195	210	210	194	188	190	203	188	216	182	183	188	205	212	183	197	200	188	195	194	191	190	185	198	213	195	195	201	208	209	214	198	178	182	218	217	204	225	189	174	184	190	185	199	200	219	202	206	203	222	179	190	187	176	191	208	213	193	225	172	206	197	213	211	197	213	201	204	240	186	199	210	201	230	202	202	196	198	190	203	193	186	191	202	224	208	184	192	198	213	205	208	205	222	175	195	194	177	195	183	203	208	211	189	191	196	215	189	202	188	158	187	206	171	197	216	195	227	215	197	199	210	215	176	220	190	209	203	192	177	209	206	207	200	213	197	194	193	209	192	196	217	225	239	215	185	222	204	223	169	215	198	184	210	197	191	199	218	217	205	213	185	215	172	190	212	196	189	189	208	210	204	197	191	179	212	215	211	198	204	196	191	184	193	213	196	189	200	219	201	200	186	207	183	231	205	179	227	207	177	190	204	208	190	191	177	201	208	176	176	208	213	206	220	224	213	195	176	170	206	191	235	188	179	194	188	214	193	178	197	210	208	194	172	213	198	215	195	207	212	202	195	208	208	231	211	221	191	195	184	226	205	205	188	202	185	195	200	188	232	182	207	193	208	189	235	202	221	189	192	207	215	188	213	196	202	204	195	203	208	224	190	201	166	201	212	218	202	187	204	197	179	202	187	202	182	189	193	209	182	219	187	201	197	181	199	212	188	180	202	183	198	213	191	214	225	204	206	187	199	193	197	205	199	191	228	210	194	203	199	157	177	218	221	208	194	198	201	205	205	204	200	183	176	218	187	218	187	197	195	201	201	227	222	204	191	206	183	196	185	193	191	188	197	197	209	208	190	196	210	205	211	203	197	192	211	192	198	179	203	206	189	196	190	208	188	193	207	227	193	198	176	201	193	180	196	209	194	199	186	202	199	178	188	186	197	203	209	223	191	200	215	213	197	190	182	217	192	214	198	192	185	184	199	207	189	219	193	197	192	210	188	186	194	183	173	198	191	200	187	215	197	212	177	205	191	174	196	234	188	199	188	200	205	194	182	201	186	180	201	199	201	218	180	194	208	175	199	190	199	180	189	204	226	188	208	211	210	205	226	178	207	189	228	225	217	205	203	182	178	191	216	214	190	174	217	196	181	190	219	221	216	193	175	179	208	195	184	205	202	193	214	190	226	197	180	212	202	177	204	186	209	187	184	196	258	208	181	216	181	225	199	207	225	198	248	202	194	206	175	172	209	166	214	188	210	192	196	188	191	196	181	182	191	207	179	191	218	199	166	191	208	199	237	191	210	203	188	214	178	197	220	186	221	194	223	195	197	188	194	208	185	205	179	200	187	181	182	206	191	198	190	195	190	190	202	194	196	202	227	180	180	195	211	201	190	187	215	203	197	233	199	190	196	200	223	194	186	205	220	189	184	176	197	220	218	218	188	185	192	206	214	230	228	199	167	177	201	220	203	210	194	196	205	183	199	220	199	187	228	202	197	204	179	204	196	203	200	213	221	183	182	189	224	192	198	224	205	197	199	187	197	191	185	187	167	189	202	207	183	180	220	194	181	211	211	178	203	213	183	207	169	204	195	172	215	200	223	200	203	190	197	213	194	165	206	195	216	210	212	188	188	198	213	208	169	174	182	183	189	207	200	187	202	185	219	203	211	196	180	175	209	208	182	184	195	186	211	195	207	187	209	208	208	214	204	211	234	202	210	210	186	194	210	205	172	190	210	219	202	202	185	198	211	198	210	188	170	205	227	201	223	192	178	178	228	217	200	210	177	214	221	180	193	220	210	187	196	190	184	200	226	170	227	171	190	192	184	162	182	194	208	227	185	194	199	175	184	196	210	200	210	174	197	210	193	191	202	209	178	213	216	179	187	237	188	175	223	177	194	198	201	201	206	188	195	229	204	226	195	207	207	214	197	183	204	210	201	197	200	193	201	212	178	197	185	215	162	168	201	183	191	225	195	192	165	189	192	186	211	217	211	203	183	198	193	197	179	200	206	213	199	180	209	228	214	202	211	202	213	202	188	226	187	206	213	213	186	202	189	218	218	209	188	187	177	201	190	194	205	205	206	231	191	195	210	192	199	218	182	171	219	203	191	225	197	182	204	182	194	236	201	203	181	176	169	203	208	202	186	213	178	180	184	178	216	202	213	185	211	192	184	186	205	203	202	199	220	216	203	205	201	185	201	214	190	187	218	193	221	203	225	205	190	185	201	212	194	190	221	183	182	160	197	218	185	178	198	215	200	212	202	199	200	190	170	191	188	203	195	206	227	194	237	209	202	197	171	198	218	177	192	195	184	195	200	196	204	182	191	195	222	172	187	179	188	183	206	186	191	189	195	196	187	181	225	196	197	201	205	198	213	207	200	217	203	205	186	206	191	177	186	191	197	206	206	203	209	205	171	230	184	199	195	172	227	177	217	212	207	187	198	211	199	190	209	199	186	206	211	194	201	183	201	203	202	205	203	199	194	191	187	192	196	197	195	187	221	195	167	208	216	177	214	222	199	203	173	218	231	204	222	211	186	228	185	212	185	190	185	205	214	204	164	231	221	166	206	221	178	198	182	180	195	208	185	208	203	207	207	221	209	207	184	201	197	206	218	189	184	191	166	173	186	214	193	175	206	183	195	199	200	214	206	219	201	202	222	194	187	227	201	192	218	196	212	200	198	198	223	213	210	195	183	204	183	219	184	202	184	192	211	189	175	160	186	198	196	193	207	170	205	203	206	193	204	176	197	222	188	182	202	192	186	211	235	206	191	202	198	194	202	184	201	223	207	221	185	208	165	216	228	183	219	181	206	216	210	190	198	223	198	212	209	209	176	196	200	223	199	222	174	204	214	183	203	220	224	192	202	197	218	191	218	212	202	211	204	177	182	194	204	192	204	193	192	218	214	206	220	179	223	222	197	193	190	169	184	190	221	194	170	221	217	196	199	211	229	203	177	219	184	208	199	193	208	189	205	180	195	225	207	211	221	182	180	213	200	204	196	173	204	198	187	187	193	193	189	204	153	179	213	186	181	209	197	198	191	184	200	195	206	193	202	201	205	195	164	192	207	201	203	202	219	209	200	188	197	201	188	192	182	187	202	203	174	212	203	210	210	221	190	187	216	194	195	187	191	198	206	187	192	208	156	181	202	207	208	174	214	183	202	190	202	206	226	193	215	188	186	196	184	177	212	206	212	204	180	203	187	203	205	202	198	211	183	188	217	190	205	213	188	181	181	193	202	201	200	190	187	182	198	191	180	202	184	198	182	205	192	205	193	215	198	188	187	203	203	221	196	215	202	191	185	200	210	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16276	1543	3348	3699	3158	2544	2047	1811	1678	1449	1284	1254	1107	1009	961	979	937	896	851	882	858	798	754	735	728	691	691	699	670	682	627	675	669	663	644	664	675	682	618	617	646	660	652	663	660	603	630	656	614	635	606	602	594	644	667	625	638	629	579	625	638	637	606	658	615	593	624	602	602	535	613	627	595	594	583	640	613	644	594	599	573	598	618	610	623	597	576	575	630	621	603	622	620	633	588	629	563	652	617	606	566	630	576	641	596	623	610	602	596	603	597	654	636	584	621	602	628	597	620	561	610	615	583	583	622	617	574	591	629	570	676	597	568	606	581	571	574	591	594	604	588	607	630	618	632	593	605	605	615	621	584	589	599	550	648	585	590	613	585	609	644	582	612	596	592	568	579	587	599	610	618	608	658	588	596	614	632	621	616	620	577	672	664	585	634	610	604	606	610	624	630	559	572	607	630	612	547	615	610	607	561	572	557	577	618	580	592	570	597	598	591	629	591	599	576	581	637	593	643	579	585	599	548	594	634	608	572	573	592	599	591	623	598	574	593	599	606	579	573	625	607	586	579	574	563	587	570	593	605	606	594	643	689	598	583	606	611	606	569	605	597	637	583	613	597	598	613	584	609	610	593	586	625	578	602	589	625	617	605	627	611	562	594	580	593	619	615	621	575	608	613	630	613	614	616	588	584	605	602	586	622	613	621	567	553	586	577	606	605	598	555	597	573	559	649	606	613	584	620	608	563	612	616	596	593	594	624	605	576	562	607	577	614	598	549	579	562	610	631	590	594	578	554	569	612	569	582	616	568	631	579	574	576	650	578	589	591	563	601	588	658	599	630	545	617	615	590	596	636	604	618	592	617	578	627	601	577	567	623	575	568	579	593	597	601	598	601	589	575	629	597	623	595	591	630	586	593	624	611	639	594	615	604	626	601	590	586	599	625	618	635	594	607	582	578	578	593	602	579	591	587	580	643	573	612	576	658	626	583	589	603	612	538	593	605	613	577	584	610	628	648	635	577	590	581	617	580	596	596	581	574	638	605	579	581	629	595	602	539	599	608	576	560	584	571	600	577	590	611	644	616	657	616	592	612	567	580	649	585	585	610	623	567	575	586	596	595	584	610	610	615	594	611	622	577	561	631	616	603	605	625	625	594	557	592	592	607	601	597	593	562	612	570	590	577	566	622	569	554	590	577	600	602	608	578	615	628	563	565	583	602	589	603	613	592	626	600	657	607	600	559	568	594	592	578	593	627	612	600	619	609	618	605	534	560	602	596	592	616	624	572	588	578	620	594	571	633	600	597	535	575	629	588	572	558	587	593	602	614	561	612	597	565	615	571	557	603	565	567	577	649	555	608	593	610	621	582	597	635	581	618	586	600	601	627	630	623	606	591	600	590	580	618	643	596	632	635	636	609	587	565	635	595	572	580	619	606	588	620	564	566	612	629	605	613	565	560	607	578	587	601	565	600	568	569	626	575	588	614	590	636	604	622	572	606	610	636	602	614	586	620	622	636	583	573	581	608	630	593	561	592	568	568	581	608	618	580	580	578	588	599	629	585	590	606	620	599	600	583	598	586	590	592	625	614	613	605	595	585	582	559	585	664	605	556	608	600	632	574	623	579	600	564	570	610	596	575	601	595	590	585	608	569	572	606	571	575	575	636	609	598	604	605	650	619	569	612	608	611	547	584	608	574	582	570	603	665	597	590	583	627	632	641	595	611	565	588	609	605	554	640	605	608	548	590	586	618	633	606	583	567	597	605	674	615	605	608	606	624	614	565	603	590	645	619	613	628	553	593	579	582	578	611	596	552	598	587	621	598	607	608	604	633	604	573	608	605	622	582	627	586	602	587	586	617	589	627	640	574	626	552	621	633	606	604	649	579	590	607	607	592	632	588	570	569	596	604	571	593	606	617	598	593	600	610	589	650	612	589	630	602	609	607	630	603	607	584	611	562	592	594	601	640	560	581	617	585	570	595	593	573	617	583	598	602	557	565	628	578	630	573	547	607	591	585	622	585	625	596	611	595	581	613	548	603	618	634	647	575	589	602	615	598	599	604	599	602	605	629	595	624	590	571	625	601	593	641	574	636	589	590	591	623	566	588	627	594	570	552	569	583	563	631	613	621	578	615	606	572	548	587	618	583	578	593	592	582	559	597	604	534	613	649	552	600	593	565	609	668	586	570	583	610	608	583	602	565	592	608	590	571	572	606	561	578	626	667	533	625	606	560	628	595	603	608	579	597	608	558	610	573	619	612	595	591	611	637	637	576	608	644	603	586	618	628	601	610	617	584	590	587	589	552	593	615	582	542	647	577	615	608	603	582	595	626	631	574	587	577	601	589	590	620	612	626	614	588	580	555	596	621	612	560	631	636	604	546	615	621	575	634	629	583	602	605	577	618	623	631	595	598	622	591	600	595	579	579	598	605	592	567	585	605	609	635	603	631	586	607	576	642	620	596	603	585	598	587	605	603	608	564	623	596	596	579	606	601	642	625	584	584	560	642	554	610	581	570	564	612	590	600	574	593	607	590	593	648	629	578	603	600	587	592	605	565	564	620	622	626	578	591	595	600	611	581	578	592	614	596	599	612	600	616	633	591	580	570	648	619	612	612	591	571	593	592	587	580	617	658	593	627	566	608	565	574	629	619	647	621	590	590	606	621	598	554	624	575	591	608	582	605	548	599	612	553	577	561	615	601	626	610	586	577	618	616	593	602	636	591	631	628	610	597	610	580	564	587	593	576	589	542	573	589	609	608	641	617	582	589	665	616	568	599	559	540	622	573	635	613	577	611	581	654	601	587	557	578	573	609	635	572	596	576	583	597	609	601	642	573	630	651	598	581	634	599	571	580	622	601	607	603	605	590	615	617	607	597	566	585	589	604	617	547	616	598	585	593	618	611	603	553	602	623	616	637	610	597	623	573	634	585	627	620	619	639	624	579	594	560	602	603	583	572	559	601	591	598	581	595	626	561	558	584	579	630	640	579	615	635	577	622	598	621	594	613	649	631	579	639	608	587	604	584	590	638	606	640	587	598	584	596	580	622	589	635	624	613	583	612	605	603	562	620	622	607	621	634	589	556	608	603	573	591	591	608	605	609	578	604	627	623	608	594	622	627	605	583	617	605	580	558	590	570	567	614	561	579	594	575	571	611	572	615	599	610	611	595	589	571	632	631	572	601	593	599	561	619	574	621	591	615	608	593	567	577	570	628	579	635	590	626	617	634	578	604	625	599	607	636	581	573	600	574	556	617	600	560	674	630	576	622	629	636	624	623	622	588	596	586	604	598	596	595	585	660	610	573	591	601	556	619	592	611	654	552	591	592	573	549	614	600	581	665	608	596	593	598	608	633	580	578	581	617	554	649	612	612	640	568	636	611	579	606	570	585	570	573	582	599	591	562	585	615	586	598	555	574	591	603	587	580	620	631	620	570	611	654	631	584	604	604	600	640	579	573	558	606	566	577	603	583	565	600	610	642	615	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
46864	17491	5849	2141	1557	1089	843	733	612	539	477	485	398	394	372	349	400	311	335	315	318	308	295	317	331	314	306	272	273	276	293	290	316	305	284	260	301	305	292	297	314	259	274	275	269	287	295	288	278	275	267	262	293	245	259	264	279	276	261	311	265	250	276	280	275	267	262	274	256	256	280	276	266	243	261	290	286	288	300	273	284	305	265	285	277	272	251	280	269	283	256	272	292	279	254	266	256	293	251	290	278	304	253	249	298	245	250	278	303	265	274	256	282	289	279	303	276	260	286	278	290	291	280	281	283	265	257	263	291	273	276	259	300	248	274	280	268	262	291	246	272	276	283	264	258	254	289	272	243	273	290	258	249	276	262	262	274	262	299	254	263	257	287	278	269	265	301	285	269	279	269	266	287	281	258	248	288	264	284	289	253	271	258	272	305	270	279	256	274	305	265	276	278	276	290	260	261	267	290	288	261	269	272	274	271	264	280	262	250	256	264	246	292	261	267	279	258	274	257	288	271	258	276	263	272	231	275	268	270	254	247	266	278	263	265	262	256	263	270	264	270	256	295	283	280	260	275	226	264	281	245	264	244	272	288	290	270	259	273	250	286	278	259	276	257	273	280	287	261	285	254	285	243	267	304	260	296	290	299	269	261	256	269	275	272	262	229	263	245	242	282	261	277	288	283	247	222	256	234	281	300	281	272	261	285	225	249	285	298	287	256	255	257	266	253	254	258	280	257	255	270	246	242	267	261	275	286	266	281	248	270	280	257	253	273	263	286	236	297	283	285	254	249	261	282	271	297	282	252	270	277	283	246	243	256	257	280	253	272	260	265	270	290	240	264	280	294	253	280	247	278	279	288	241	255	267	244	250	262	228	285	283	294	256	276	266	240	243	259	265	249	265	293	297	275	261	255	266	252	287	261	284	274	276	261	282	259	261	243	282	257	250	260	270	266	244	254	272	298	273	272	263	233	267	285	230	251	262	298	291	253	309	276	263	293	312	279	277	283	261	264	281	276	255	268	271	234	250	266	309	257	308	246	248	249	268	274	259	269	265	284	285	246	259	268	255	262	267	276	258	286	293	264	267	254	261	275	222	297	261	249	258	259	264	277	242	259	249	257	279	268	271	245	260	284	234	239	264	268	261	249	251	279	261	283	280	246	270	264	293	257	285	263	263	240	264	269	262	268	284	265	267	259	254	242	269	288	283	238	288	264	257	258	260	249	286	259	263	273	251	280	264	246	245	248	240	259	267	282	252	236	292	247	262	252	280	314	253	252	246	271	229	269	299	301	252	305	279	269	272	257	245	267	297	272	246	224	295	274	286	289	252	246	256	262	266	280	249	281	305	297	249	244	261	252	272	265	273	277	278	262	253	265	259	268	296	272	275	251	276	282	288	265	244	258	273	273	271	280	285	272	256	248	264	217	264	267	271	264	281	257	246	248	289	240	290	258	242	284	254	269	294	270	243	276	279	251	276	267	276	256	261	247	269	263	267	289	269	303	255	282	247	271	272	279	255	274	254	274	278	257	255	259	289	260	275	265	294	279	272	262	250	243	282	284	261	259	262	265	255	257	268	287	259	277	278	275	243	245	278	259	265	271	254	266	263	255	267	271	271	248	291	245	260	242	258	270	265	286	256	279	261	271	249	275	280	278	238	273	255	249	275	299	256	256	256	283	268	256	242	236	253	263	277	255	266	268	278	283	264	260	250	279	246	250	280	276	254	310	241	279	248	260	264	258	244	268	250	250	229	273	258	280	221	259	306	280	265	281	282	254	247	254	273	259	256	275	269	266	264	270	269	289	259	246	284	243	304	251	262	265	243	288	255	271	280	290	271	256	303	258	256	271	274	273	264	258	253	228	299	263	265	232	253	226	247	275	288	290	272	226	253	260	236	271	258	258	259	245	250	265	280	281	279	242	225	267	282	251	284	283	276	242	295	277	281	275	284	259	266	244	253	290	256	246	240	257	248	274	263	255	273	266	268	268	280	257	260	272	279	287	242	270	233	299	284	286	266	257	244	260	240	271	266	281	274	264	261	260	251	284	248	259	244	249	283	253	250	277	286	273	281	272	236	279	247	243	277	251	241	251	268	271	254	251	300	282	257	268	252	246	262	278	252	268	268	277	280	270	250	290	265	259	276	263	293	290	256	249	264	246	243	274	268	306	265	278	269	280	270	261	282	259	261	236	268	272	288	271	281	225	279	278	247	275	271	254	263	299	288	264	244	251	295	264	273	273	277	259	251	275	274	270	292	237	254	254	253	282	262	271	254	253	260	264	283	258	269	277	265	285	257	252	249	253	260	259	284	294	236	257	255	253	251	274	257	269	252	248	271	265	282	264	263	249	287	239	285	273	265	257	244	256	256	260	277	244	256	265	266	254	280	286	271	275	268	258	275	236	274	280	289	245	266	275	277	299	281	255	241	225	268	271	248	245	266	277	252	274	316	263	270	274	276	262	253	284	268	251	283	262	264	264	256	270	264	285	284	314	237	250	285	250	281	264	244	254	295	234	236	268	250	297	244	251	265	254	249	293	228	269	272	256	291	246	289	271	281	252	267	249	248	257	283	298	256	256	255	277	253	233	266	256	264	273	293	278	269	277	264	262	277	250	293	270	274	282	230	274	291	229	240	271	246	267	282	272	257	252	259	259	261	255	277	288	258	259	264	279	265	279	265	269	286	264	265	288	271	271	260	290	288	228	246	272	275	236	277	251	273	272	307	231	281	274	248	250	289	259	258	283	280	254	269	255	287	268	262	230	269	272	250	295	268	266	275	281	275	244	279	278	259	252	295	273	284	258	263	261	295	292	256	265	264	269	271	226	280	259	259	297	294	278	266	278	313	265	278	281	268	268	275	241	279	294	265	280	267	273	272	260	258	261	255	245	251	276	290	259	261	248	235	267	268	249	287	282	276	292	259	271	283	279	289	270	222	264	261	260	273	279	258	286	261	289	276	279	263	227	258	251	260	289	263	288	253	255	276	265	236	281	276	275	293	280	262	264	246	273	259	254	269	270	274	256	264	289	267	234	282	267	258	259	273	257	257	280	285	276	289	271	251	283	283	272	271	275	274	282	252	260	235	276	287	300	269	261	248	235	270	307	249	240	276	282	289	242	295	261	276	298	284	263	270	249	231	259	280	274	280	273	262	241	297	290	270	264	268	278	274	273	266	269	245	278	262	243	267	258	268	282	291	272	259	274	248	281	257	251	228	261	275	263	245	259	262	248	253	266	259	276	247	257	266	235	285	268	276	274	277	262	266	285	267	243	278	275	245	267	258	297	247	260	276	263	247	267	273	266	268	267	291	268	241	243	269	269	271	264	241	240	241	245	245	262	264	260	272	259	273	279	271	256	246	247	268	248	258	272	255	282	257	269	274	258	261	277	264	286	262	288	254	278	281	243	268	274	281	286	245	262	277	246	249	262	267	287	281	298	273	272	281	299	266	246	266	278	261	266	269	284	280	276	267	256	260	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21113	2728	6053	6673	5599	4443	3732	3149	2800	2438	2059	1936	1775	1690	1604	1458	1377	1258	1242	1206	1116	1094	1058	1025	979	1017	993	964	972	960	949	964	902	858	826	875	844	857	812	878	818	825	886	843	787	819	795	831	853	790	835	812	793	814	793	806	785	754	797	811	803	774	799	782	836	766	805	775	757	771	750	816	787	793	784	768	809	767	802	767	812	747	802	786	717	775	761	811	815	840	724	742	824	733	760	813	736	766	783	763	732	774	752	797	783	746	745	751	778	727	777	763	790	753	723	710	823	766	773	813	763	778	770	794	787	727	729	705	737	726	808	738	746	698	809	761	795	781	751	764	773	714	753	769	789	723	748	784	770	727	758	812	736	773	751	783	782	747	728	755	712	784	725	755	793	707	762	758	693	744	729	753	731	799	799	814	736	738	761	758	727	741	789	744	720	718	758	793	767	735	776	762	767	777	734	717	760	774	730	729	690	740	718	725	707	753	742	711	761	716	769	751	810	776	777	746	732	743	758	725	776	784	735	756	754	755	736	763	764	761	740	765	710	756	715	780	748	708	711	737	759	786	733	757	783	751	726	770	730	767	779	798	740	731	769	688	724	691	771	846	720	743	758	783	742	755	727	748	703	732	728	726	788	801	751	728	724	744	811	728	720	710	736	788	746	746	730	729	765	756	752	732	770	778	696	805	798	805	774	747	750	749	774	740	737	723	715	776	690	745	741	753	755	781	749	775	729	790	785	773	741	790	749	710	731	772	773	785	773	729	709	694	768	749	772	790	731	691	818	738	761	762	776	732	825	744	750	777	773	768	745	720	807	737	751	695	744	730	753	762	765	793	733	773	745	765	767	740	771	775	734	744	726	746	739	764	796	713	770	773	704	763	733	749	740	806	754	752	795	729	786	759	753	749	779	766	702	761	734	763	736	718	753	749	754	738	753	720	721	777	799	774	722	740	760	726	751	733	715	746	738	773	770	756	716	711	762	751	784	740	718	735	694	796	738	741	699	715	698	793	750	762	698	772	780	774	732	755	754	740	750	746	761	715	746	736	743	757	753	755	792	780	745	738	735	708	797	771	779	740	754	748	750	752	740	758	749	760	774	727	755	727	771	715	763	746	729	727	728	758	721	714	717	743	748	682	778	737	733	764	757	771	748	752	767	760	730	824	757	737	707	781	765	796	782	823	805	766	751	723	724	697	745	736	736	772	746	741	759	792	782	753	796	769	770	759	743	772	757	775	747	747	755	785	746	781	728	788	783	752	793	796	785	708	732	784	723	717	708	744	650	723	797	706	775	728	730	733	744	767	759	778	708	746	766	726	748	754	721	725	752	748	764	743	707	748	762	748	763	708	714	740	729	779	740	770	779	752	725	782	725	790	733	708	786	760	772	767	749	697	754	778	794	780	783	729	720	752	788	779	748	762	756	775	772	765	743	769	773	778	780	761	808	745	788	780	722	766	766	749	730	699	744	778	744	810	775	763	720	762	729	788	788	766	736	739	802	691	796	743	728	742	750	762	777	749	741	740	727	763	735	743	756	727	761	765	763	731	763	735	729	731	755	763	768	759	698	754	734	768	721	756	741	737	742	777	771	749	763	755	715	715	778	706	731	760	756	747	746	753	755	687	736	774	734	789	701	779	747	785	783	763	735	785	774	763	759	729	782	750	734	762	739	737	745	777	755	779	730	764	726	771	720	746	767	769	743	728	740	731	760	718	801	809	748	746	688	789	741	707	746	741	741	784	767	785	794	774	792	798	735	679	719	744	806	764	782	734	742	773	700	751	745	770	775	776	738	694	774	778	738	724	734	760	694	723	816	764	759	773	795	720	791	720	728	744	747	782	727	807	765	733	731	749	775	754	761	755	750	688	727	759	780	760	785	812	739	789	788	736	820	734	781	743	757	736	717	760	736	793	798	708	760	711	750	734	765	728	779	702	806	792	732	795	731	723	741	723	772	777	752	755	740	776	764	748	706	780	763	741	752	808	783	766	701	743	696	754	771	762	743	739	748	713	737	766	751	746	759	778	750	712	764	796	736	742	729	741	735	757	767	781	774	723	711	760	723	765	734	739	751	726	711	784	751	750	756	762	751	767	783	738	711	743	760	726	730	717	778	753	761	739	742	738	744	731	777	754	751	769	755	771	740	708	758	738	754	756	752	795	722	764	782	760	814	737	807	715	771	757	742	774	678	727	757	744	795	797	766	723	733	745	746	752	782	743	779	719	749	718	755	716	760	708	782	750	789	773	753	739	759	725	791	753	724	732	758	750	694	761	760	705	740	747	724	748	782	761	741	781	739	729	747	732	743	724	759	759	741	750	723	696	742	789	754	734	702	742	778	746	760	712	766	758	773	768	772	748	726	805	764	761	769	727	787	731	758	757	744	763	775	770	737	762	761	751	802	780	753	766	715	716	806	713	767	760	735	773	762	749	797	763	735	736	780	762	725	787	731	772	736	748	703	767	719	712	687	804	756	763	786	725	756	752	773	774	738	808	721	789	745	760	734	789	825	701	763	709	777	752	789	771	721	758	744	757	758	672	759	761	805	727	714	752	772	779	722	753	782	777	776	765	795	692	709	782	734	747	703	758	767	752	753	762	726	760	731	739	743	766	698	681	737	729	776	711	734	793	751	725	712	724	741	748	714	756	745	753	720	791	775	775	747	775	761	707	753	761	759	802	726	801	783	759	694	715	756	760	788	829	763	748	743	773	717	749	749	720	800	792	760	751	782	749	787	693	761	730	733	759	746	693	776	750	757	716	730	735	760	751	742	757	752	743	719	763	761	787	736	715	715	777	802	753	737	723	776	708	737	735	783	719	734	777	710	756	742	705	739	745	712	785	762	742	756	759	757	754	752	742	775	762	750	805	712	759	750	785	740	751	749	781	760	784	749	783	742	742	730	761	733	754	750	752	699	751	744	777	772	705	766	713	723	738	737	737	779	740	810	754	779	758	759	721	719	790	781	745	714	766	798	741	749	766	709	727	780	753	758	759	768	731	759	739	741	773	737	733	764	751	736	748	790	737	763	757	762	691	765	751	765	748	787	770	713	738	746	750	734	731	726	716	764	775	767	763	714	759	737	761	770	744	727	708	764	719	750	733	764	809	796	740	764	738	749	731	731	757	783	774	761	755	724	732	752	742	766	709	724	742	788	775	774	733	800	763	763	812	777	728	717	789	708	757	761	733	801	742	771	737	785	744	780	758	757	790	745	718	796	783	756	742	756	748	741	804	747	751	689	762	719	753	785	775	795	784	740	718	732	691	770	771	723	735	745	783	758	724	738	794	724	696	752	749	781	751	796	717	712	779	748	730	744	761	780	762	739	788	716	736	737	735	745	749	775	757	759	740	755	777	744	722	788	778	719	777	765	790	763	767	767	789	742	794	755	751	769	755	755	757	751	761	745	750	764	716	730	755	747	753	722	759	770	752	758	724	764	774	786	806	724	780	772	762	795	750	745	805	789	773	773	762	772	731	776	719	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5685	362	189	140	128	128	93	105	104	90	91	82	84	82	76	88	93	83	91	93	91	102	72	88	90	92	77	77	88	91	99	72	96	73	77	71	73	72	80	76	85	75	85	107	78	85	100	67	93	76	94	94	78	80	91	91	82	109	76	85	83	76	87	80	94	72	87	83	86	89	84	73	103	76	94	79	95	84	78	60	82	93	84	82	82	96	110	78	85	74	95	96	89	98	98	79	84	86	84	59	98	100	88	97	87	77	97	88	73	86	89	71	97	86	78	83	85	79	82	77	89	83	87	91	89	85	91	84	87	86	85	77	78	89	67	79	81	77	86	85	88	87	92	83	80	84	80	62	87	79	95	86	82	84	79	92	86	98	96	91	99	81	90	94	89	89	98	94	76	86	83	102	100	87	81	84	100	75	82	81	73	109	85	87	71	79	79	92	83	79	87	75	91	76	91	91	85	92	74	85	90	90	83	86	77	98	91	76	90	87	89	83	66	103	90	77	78	85	87	98	82	86	88	83	89	84	73	99	93	99	79	84	79	72	88	84	76	99	75	76	82	71	91	97	71	77	97	82	103	66	82	86	84	80	85	82	84	70	86	86	74	75	87	82	102	72	67	98	79	78	84	75	88	82	80	85	81	76	94	80	86	87	87	86	81	90	79	93	73	82	84	97	81	77	86	74	96	70	78	94	65	80	81	83	80	74	98	85	94	107	107	84	85	85	99	86	80	88	90	76	70	78	80	72	86	68	86	90	77	86	77	89	74	72	96	84	84	93	82	73	81	69	64	95	98	89	73	96	86	77	96	100	74	83	78	102	78	79	81	89	80	83	83	84	60	87	79	95	83	69	99	76	81	69	85	86	114	99	82	95	84	99	82	102	77	85	75	93	77	96	94	82	84	74	70	90	87	74	110	80	76	78	66	77	76	92	73	80	84	93	77	95	86	84	87	82	88	81	91	75	76	81	96	74	80	81	93	86	85	77	85	77	76	80	65	67	85	80	76	78	73	83	100	69	94	98	89	72	76	77	79	104	62	88	99	88	77	100	92	82	62	90	104	85	101	89	80	80	73	91	76	72	80	80	88	94	104	88	64	96	84	84	82	72	92	80	84	76	84	80	86	74	94	79	94	75	84	85	101	80	79	95	81	79	86	71	86	109	87	86	97	84	94	87	84	75	105	101	99	97	87	83	87	84	82	75	86	79	108	82	85	66	72	84	81	74	77	86	88	93	77	80	88	85	75	75	92	96	72	92	61	92	100	72	81	72	76	77	82	84	88	85	86	87	95	80	71	84	77	84	86	77	74	67	88	98	64	84	79	88	72	85	95	74	95	80	76	97	73	93	102	75	92	89	89	93	84	79	82	91	85	78	72	86	80	88	76	78	97	88	94	79	93	91	76	78	80	74	86	90	91	75	97	86	96	87	70	88	93	93	85	75	76	80	105	86	91	81	99	72	88	79	86	75	79	85	99	86	85	66	91	92	83	75	96	75	86	78	74	80	78	100	87	84	88	86	77	78	94	81	97	98	81	84	84	89	91	87	95	97	93	75	76	78	97	75	86	77	85	66	81	79	82	93	92	65	98	86	80	91	93	78	64	80	71	77	104	80	77	91	82	92	77	85	90	89	108	90	71	78	93	83	97	73	87	66	80	72	79	90	86	99	72	85	92	101	81	97	84	75	76	92	74	77	79	91	70	80	90	80	76	87	75	105	62	89	87	84	82	81	80	79	79	85	82	71	89	80	79	77	84	86	93	87	82	86	88	88	90	64	65	85	100	89	74	79	73	76	85	85	94	69	91	97	67	96	88	82	62	105	91	91	107	82	100	76	81	80	82	83	82	84	97	77	102	67	88	97	83	104	97	89	75	92	68	108	80	90	87	92	88	107	75	102	86	81	83	89	85	87	98	101	78	86	70	95	93	83	77	81	88	58	91	83	101	80	79	89	95	74	78	85	82	80	101	89	82	93	77	83	82	93	78	103	77	92	74	77	97	97	69	97	97	74	93	87	76	74	78	112	72	95	75	78	98	93	92	79	95	97	72	66	68	102	97	74	92	80	96	85	76	89	84	71	69	82	89	78	86	105	82	99	77	78	80	72	81	85	95	72	89	95	91	82	84	93	85	90	93	88	93	86	102	95	93	81	80	82	81	76	87	93	96	103	105	72	89	81	76	88	83	80	64	83	79	105	92	83	81	72	82	80	93	83	95	89	98	87	85	87	85	74	85	86	86	90	80	73	78	83	98	90	97	98	88	86	92	74	85	83	82	83	100	101	87	90	98	78	95	83	91	80	91	91	75	86	86	89	98	75	73	72	71	98	86	84	76	73	100	92	83	87	87	67	94	94	94	90	86	102	84	105	86	100	80	97	84	86	90	70	87	83	80	79	68	85	75	73	88	80	79	81	76	91	98	105	84	88	73	70	83	93	91	75	74	82	80	97	69	75	94	86	85	80	77	92	112	86	91	81	107	91	88	84	73	88	80	80	86	99	82	72	71	81	81	84	87	88	85	70	93	75	78	79	81	104	95	80	77	69	81	67	88	70	75	96	76	84	63	94	90	79	76	103	65	84	70	93	94	83	85	72	83	82	90	82	91	93	72	84	68	82	98	84	89	73	91	101	84	79	75	75	81	88	77	113	91	79	86	76	93	102	91	79	79	83	91	87	76	96	88	81	96	75	81	86	96	83	61	80	99	87	79	66	90	92	87	96	77	94	67	76	82	81	76	93	79	94	89	95	87	98	94	95	81	64	85	87	76	73	101	92	80	89	78	78	77	90	95	93	76	84	79	73	92	89	79	82	76	88	91	83	69	85	89	105	97	89	96	77	91	80	87	87	82	87	88	76	82	69	69	86	77	79	87	75	93	91	83	87	71	76	91	83	76	85	81	96	91	87	70	88	75	88	58	68	81	87	75	78	101	91	103	62	75	79	71	82	81	95	71	89	69	76	82	101	106	86	72	100	95	99	90	99	74	69	81	93	95	89	83	83	83	79	74	73	97	79	82	87	79	86	78	87	71	69	83	87	81	89	94	87	87	64	72	89	100	72	82	83	66	80	96	86	85	81	85	75	72	80	75	85	87	76	101	81	72	72	81	90	77	71	88	77	87	70	81	95	73	72	91	75	92	104	94	78	84	90	79	86	87	84	80	86	85	96	89	91	91	76	77	101	74	89	69	88	91	80	79	79	92	76	82	80	90	81	85	79	90	76	76	82	78	79	76	95	81	91	90	74	89	104	94	79	81	95	74	88	74	84	83	80	78	88	76	86	82	81	78	76	69	101	83	69	69	74	84	83	76	83	80	73	92	95	75	77	91	80	68	68	89	79	76	75	71	62	94	76	83	94	83	59	75	83	71	86	100	79	86	74	102	97	92	80	92	92	79	74	85	78	91	84	79	75	84	79	81	94	95	85	80	98	114	83	95	89	88	81	78	96	93	88	94	90	78	82	97	82	81	93	79	70	82	85	105	75	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5777	392	435	488	441	447	394	370	376	324	348	343	355	340	322	331	300	309	305	307	328	328	336	319	326	309	294	288	325	285	295	297	320	311	311	290	326	294	305	323	318	354	289	310	323	298	309	284	288	314	325	311	305	336	284	305	285	306	309	313	297	308	309	327	297	311	301	294	282	319	295	340	290	288	301	321	327	324	311	308	300	304	318	281	305	336	316	320	294	329	318	316	318	303	353	316	299	307	334	303	278	314	276	302	314	316	304	326	287	278	317	334	318	288	300	332	297	314	307	311	309	331	320	285	274	302	297	289	327	334	309	315	319	309	328	287	323	290	295	304	288	311	309	316	310	297	286	307	301	299	303	293	287	282	280	317	307	282	276	305	316	297	324	292	318	249	338	299	319	332	300	311	292	294	309	260	295	324	297	327	270	295	286	303	312	297	274	308	321	323	320	288	293	296	290	303	285	296	311	319	305	303	316	294	303	301	283	308	289	311	272	306	328	303	300	330	309	290	299	302	282	332	329	332	265	300	342	287	319	279	325	288	320	288	309	342	267	289	318	293	318	310	307	298	305	285	312	288	286	313	283	302	323	329	346	294	304	316	292	286	300	334	280	303	318	309	324	292	314	278	303	289	289	274	303	300	342	277	304	303	301	316	279	312	328	301	329	310	298	304	294	306	280	324	308	278	292	300	292	291	308	309	281	335	325	335	305	294	296	313	309	326	312	331	317	282	307	300	266	317	325	288	296	294	283	343	347	330	301	308	271	281	304	322	291	298	266	304	310	319	303	304	320	295	262	279	297	287	284	281	302	305	289	303	295	324	284	318	303	302	285	302	300	268	298	311	310	295	272	270	306	312	299	305	305	335	291	294	309	327	294	305	332	279	313	312	313	280	302	314	307	317	329	276	328	289	309	278	301	276	303	308	313	295	290	323	308	309	307	319	304	299	306	307	297	284	312	328	297	323	321	312	294	317	302	334	289	302	279	308	320	301	301	299	298	288	309	302	297	283	284	294	296	302	298	288	325	300	297	326	288	298	296	281	304	301	323	300	293	325	303	346	305	288	283	297	329	259	310	304	278	297	310	294	288	279	296	343	320	285	309	280	284	323	315	289	299	318	287	303	330	315	299	322	287	316	287	295	288	316	293	321	288	291	312	294	303	305	286	293	268	303	343	282	324	297	294	289	292	303	312	307	298	290	325	315	302	312	296	294	311	302	294	259	282	300	329	320	305	305	299	309	301	299	317	326	297	279	288	327	294	335	325	341	306	317	263	317	287	310	276	294	287	329	332	311	306	287	290	323	310	314	286	305	329	267	309	329	308	300	327	312	302	309	280	284	327	297	292	314	288	283	279	332	282	318	294	338	297	322	331	267	303	332	322	300	298	312	334	310	321	289	307	321	323	320	295	262	302	299	320	304	272	289	323	311	315	292	312	310	306	287	289	327	301	327	296	311	310	322	308	319	297	303	299	307	306	306	279	293	310	306	277	311	310	315	290	306	350	308	308	322	307	312	298	294	301	313	306	292	316	305	300	307	336	299	304	325	303	310	302	278	333	296	270	302	299	284	297	311	281	288	320	298	303	310	287	267	296	303	294	282	305	312	282	297	313	283	330	300	310	326	315	284	302	320	304	316	321	298	316	300	304	314	323	254	271	296	309	297	277	291	316	321	284	319	319	289	325	307	318	286	301	265	296	293	323	283	302	302	305	297	328	290	271	302	327	280	317	320	300	301	305	307	335	313	309	308	301	284	320	318	317	310	302	316	320	296	322	308	284	281	266	284	301	320	306	294	301	289	310	283	281	280	298	279	334	261	323	301	301	326	309	330	279	300	315	326	296	287	304	310	336	324	300	322	292	307	292	302	299	299	304	310	316	293	277	309	311	304	286	306	338	298	283	303	303	294	329	310	313	294	294	329	278	289	304	307	308	301	304	298	297	312	286	298	283	295	300	298	307	295	297	294	322	264	317	284	296	324	323	326	305	293	318	294	288	299	280	315	288	323	297	294	302	302	260	286	279	289	305	286	294	322	287	310	285	312	292	290	314	321	325	310	310	298	313	315	323	324	295	300	303	288	316	340	290	282	329	270	351	278	298	331	304	303	309	301	307	323	284	341	290	299	304	315	347	323	286	289	280	328	305	325	292	293	286	326	312	301	321	311	294	307	298	310	305	324	305	258	294	333	305	301	289	280	315	310	295	313	299	300	314	310	272	300	303	308	302	281	293	314	307	285	337	306	324	312	321	315	289	316	328	265	312	295	300	338	310	328	311	334	312	294	282	307	327	298	289	331	305	294	269	316	285	301	255	300	314	310	288	316	313	320	306	303	296	287	328	294	333	283	304	293	267	276	305	323	311	276	317	341	329	322	315	299	306	323	296	321	313	320	294	317	273	278	304	280	308	283	338	309	308	309	304	303	312	285	288	311	311	318	295	278	303	287	315	309	287	290	301	289	307	297	287	265	315	281	299	292	307	299	296	324	321	324	311	286	315	313	320	296	291	291	278	320	291	308	304	314	300	269	294	281	281	280	315	283	287	332	291	340	281	280	331	287	300	285	322	314	343	317	294	270	305	316	294	284	298	304	299	296	300	283	285	302	274	317	285	286	274	290	300	315	286	316	282	314	303	324	306	303	287	310	291	314	310	303	283	345	328	303	317	302	299	275	299	299	318	307	300	326	324	276	318	297	321	303	306	286	324	301	305	321	297	324	287	280	314	320	320	292	288	305	328	312	313	301	289	305	303	281	291	291	318	324	303	319	283	320	282	297	300	283	332	293	316	308	301	322	313	319	289	313	297	300	317	335	315	309	273	303	318	289	301	331	305	325	313	297	295	301	312	284	298	287	297	316	313	312	326	294	308	291	302	276	343	298	301	314	332	306	289	275	306	285	318	290	314	291	328	296	277	304	344	324	288	308	287	317	329	316	262	302	296	308	301	293	327	312	274	305	297	307	286	273	301	300	316	310	301	332	302	304	345	317	313	306	316	302	300	310	308	311	306	334	297	301	330	300	296	259	281	293	306	280	308	284	302	318	308	298	311	286	286	292	300	286	305	280	289	307	301	343	289	303	307	346	307	312	304	339	299	311	294	296	310	310	292	284	294	292	313	321	329	305	318	296	303	313	304	290	307	297	298	282	283	302	314	320	302	312	325	320	294	324	303	293	295	298	297	365	309	275	291	287	303	309	310	318	343	331	305	335	292	313	274	310	273	293	266	300	295	281	306	319	322	308	314	285	293	282	310	339	324	290	318	289	301	287	289	327	328	297	305	324	296	309	282	308	311	318	280	292	313	298	313	305	288	309	343	282	330	308	315	294	293	293	308	301	275	310	329	284	274	291	297	321	292	322	313	330	278	301	308	297	315	296	280	271	288	284	305	296	303	330	300	318	297	310	291	305	327	326	295	327	276	291	297	301	309	320	303	311	321	298	291	316	296	323	297	285	292	284	295	302	329	298	319	285	310	282	324	283	318	277	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
37405	7709	1634	1139	866	578	445	387	365	343	298	309	311	258	280	243	236	259	217	280	203	196	223	239	211	206	220	188	226	212	218	191	224	195	196	203	205	217	207	223	213	199	182	193	210	201	195	199	207	209	213	175	204	187	208	193	207	193	219	182	233	204	199	204	189	208	191	210	176	203	192	184	185	215	214	204	205	188	196	185	192	210	202	210	197	187	221	216	222	192	212	181	181	198	204	184	183	209	178	200	187	187	212	218	183	189	183	213	204	189	224	176	207	207	182	219	200	210	216	200	174	223	213	202	208	184	204	189	197	202	187	193	198	189	177	202	189	189	181	180	178	237	190	192	210	218	187	184	196	221	184	209	165	201	186	225	196	209	213	209	223	168	210	210	197	202	178	217	209	224	192	182	217	192	225	221	206	217	208	199	199	172	180	181	196	216	188	200	224	210	194	202	197	214	218	205	211	192	197	211	198	191	178	203	202	206	212	209	193	206	174	213	181	208	187	196	179	223	213	208	213	211	186	208	195	195	196	213	182	195	187	201	208	183	200	210	225	197	217	241	229	226	211	192	174	203	182	195	220	194	207	230	225	172	183	188	201	195	199	207	196	197	206	202	210	212	235	216	183	194	219	174	181	214	200	218	193	167	182	193	183	204	177	181	199	171	196	205	233	226	185	190	209	205	188	185	191	206	204	192	209	187	187	202	205	192	201	190	211	203	215	201	194	176	225	213	200	195	221	213	192	191	167	200	176	205	175	201	212	182	163	216	209	195	204	218	203	194	217	210	179	191	202	199	214	219	192	204	237	190	186	212	206	202	202	201	191	207	183	222	190	190	191	188	233	188	177	204	188	191	204	210	206	208	200	192	201	198	194	212	184	203	199	220	182	184	217	214	201	221	209	178	204	187	214	185	205	223	204	192	208	197	220	202	177	176	190	189	203	207	209	201	210	217	188	199	205	174	199	184	184	228	201	203	202	193	187	203	189	182	200	205	177	195	194	212	211	212	173	190	227	197	181	208	218	208	195	223	186	202	197	183	222	219	184	189	213	195	198	200	201	200	204	199	208	214	191	194	213	220	232	180	191	196	190	197	187	183	213	176	214	192	203	207	218	180	180	199	205	186	206	188	204	207	180	199	197	210	214	196	204	227	181	217	201	208	227	194	207	223	182	195	196	230	200	202	184	201	208	160	196	189	207	230	209	208	208	214	197	186	200	188	203	212	197	206	195	189	215	238	208	211	190	215	199	213	229	216	197	208	204	199	181	208	181	194	195	218	215	217	185	223	219	200	207	214	205	199	202	206	220	202	193	194	203	191	229	205	204	178	183	216	225	179	187	197	194	196	199	232	201	198	198	226	217	204	174	234	200	192	195	214	200	217	224	188	215	217	207	186	203	211	211	225	215	194	187	199	221	217	220	196	222	214	185	224	212	211	197	214	206	189	228	201	214	170	190	216	206	195	198	203	198	201	173	185	218	196	169	207	207	199	178	200	186	189	208	213	220	209	204	204	210	204	205	212	208	210	229	216	207	203	197	203	192	226	177	191	215	197	214	202	204	192	196	180	200	184	204	221	198	202	196	165	204	234	175	206	214	187	197	191	208	204	206	209	193	191	200	181	198	186	198	214	221	204	217	203	166	182	183	205	200	213	207	191	189	196	208	202	195	203	202	214	184	184	200	197	198	216	202	209	210	208	210	178	192	181	188	175	198	197	200	196	232	172	204	176	214	210	187	192	228	205	194	191	202	219	199	206	212	204	198	193	187	211	184	206	203	223	217	194	225	203	211	186	193	207	184	195	198	222	183	201	197	203	212	184	207	210	217	209	186	220	196	201	188	200	204	179	200	185	214	178	221	205	198	197	235	152	209	194	206	199	191	193	200	177	189	206	191	217	191	203	207	200	173	192	185	206	222	188	200	187	193	200	195	183	172	213	214	172	189	198	197	181	205	177	209	184	197	203	199	192	200	172	195	200	203	219	206	222	183	190	187	206	203	205	173	198	198	192	191	201	179	226	179	198	173	191	204	212	197	195	195	194	191	196	237	192	199	210	216	202	190	220	193	207	189	195	187	194	193	195	206	200	184	212	194	199	215	191	195	201	215	206	193	202	204	205	198	223	183	212	213	213	214	193	164	219	210	215	222	197	173	202	184	231	178	200	197	211	226	199	177	208	197	204	198	205	206	205	194	218	203	201	199	203	206	176	197	191	163	220	219	200	198	205	194	198	205	208	220	196	206	189	208	213	197	212	175	214	206	198	175	208	201	194	190	203	205	190	197	203	198	195	198	201	200	192	199	205	189	180	223	217	197	197	193	208	221	204	208	195	194	206	194	209	204	195	191	200	200	193	181	205	190	191	193	199	206	224	204	174	227	209	188	220	200	177	201	186	187	212	197	177	191	192	204	209	207	183	183	212	219	179	209	204	229	193	209	223	214	217	203	219	231	191	214	220	214	210	207	206	178	193	185	175	204	206	177	205	228	193	202	184	227	204	197	216	193	204	199	209	203	181	209	210	203	175	173	211	200	198	223	187	194	201	209	244	202	214	204	205	208	202	180	190	232	184	212	174	197	212	182	199	199	193	178	201	205	210	212	196	200	211	194	186	231	174	190	183	179	199	185	198	195	173	203	186	190	203	183	177	164	224	189	198	216	209	202	198	194	207	209	203	191	220	201	219	215	189	201	194	212	214	188	217	176	194	201	191	198	211	201	226	194	219	191	231	196	208	197	198	201	212	184	189	227	191	211	192	232	197	212	192	209	214	205	214	191	197	200	194	209	192	215	191	223	211	191	212	190	180	197	198	189	213	213	191	198	211	225	212	195	186	204	194	188	193	240	205	191	195	202	184	208	204	179	205	175	186	200	214	192	189	206	223	185	207	203	207	198	214	188	195	187	208	202	193	177	190	205	174	208	195	227	200	180	173	202	231	188	194	220	203	176	207	203	211	176	223	197	208	190	201	195	178	207	194	202	215	200	192	187	179	206	200	193	207	208	197	201	207	188	216	206	211	179	203	205	200	187	211	240	229	184	203	200	206	201	199	219	165	206	201	200	211	180	219	229	194	202	225	205	195	215	198	222	220	180	216	201	177	212	177	172	193	183	221	213	177	228	195	184	210	182	195	190	210	232	179	200	203	211	221	200	197	190	219	201	217	219	211	222	193	184	195	189	193	207	202	191	203	197	189	183	208	207	209	211	206	190	214	189	211	183	196	202	216	218	203	210	204	200	212	191	199	209	166	211	198	223	194	185	186	196	211	195	198	227	202	206	220	195	204	195	220	207	200	204	192	180	208	198	170	188	214	212	180	189	198	194	195	175	201	231	202	216	183	177	185	213	213	213	183	192	216	182	210	199	189	194	191	187	199	207	205	223	210	210	188	210	209	186	217	218	195	176	188	205	194	212	181	205	188	227	222	211	197	202	202	166	189	211	200	194	179	211	201	200	177	213	204	183	181	184	212	191	202	197	211	204	213	202	218	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16485	1627	3367	3716	3337	2575	2177	1806	1704	1513	1315	1231	1102	1048	993	949	961	856	897	792	775	770	783	728	718	750	691	727	668	711	744	695	703	666	691	614	689	722	667	698	696	639	656	637	623	607	650	653	651	609	598	647	586	613	635	635	639	619	643	607	628	628	617	601	617	626	646	549	657	631	653	557	630	618	545	602	668	660	593	607	599	629	592	585	591	571	587	586	593	647	632	591	570	651	607	633	588	612	617	616	644	643	591	654	600	568	641	592	588	602	581	606	587	635	604	599	632	605	578	588	625	617	626	624	649	662	549	586	604	626	612	609	580	584	659	647	584	591	597	602	593	575	584	642	616	599	579	598	615	613	636	544	616	611	629	586	566	570	634	594	575	618	565	626	609	593	607	614	606	614	600	599	600	628	606	615	623	587	593	580	609	600	607	622	638	611	629	598	603	608	651	600	548	567	593	614	644	573	595	617	595	608	598	629	624	613	598	590	566	618	583	594	625	608	610	635	550	619	591	572	575	611	645	635	628	627	648	595	614	580	603	584	603	563	615	643	567	613	583	609	599	626	622	623	615	564	626	617	565	567	589	604	661	577	589	640	633	588	592	580	572	600	625	629	599	619	637	564	603	592	603	584	581	633	578	589	578	615	606	620	663	621	599	597	610	570	575	615	612	581	570	622	595	597	604	614	602	541	593	571	623	593	613	595	617	584	618	605	602	624	592	592	599	565	607	624	627	567	609	611	629	614	602	621	610	621	582	590	602	527	573	590	625	565	585	600	583	583	557	611	600	593	612	596	596	595	638	606	579	605	624	580	642	625	570	585	600	627	591	577	628	580	565	586	602	614	605	613	641	603	632	613	551	597	621	576	626	582	609	586	629	603	634	578	601	610	639	562	566	608	600	621	641	598	596	611	584	571	650	626	581	601	596	631	601	619	603	617	632	595	603	593	611	550	584	589	604	641	625	604	612	600	612	618	603	539	591	532	622	633	626	633	543	590	609	600	607	615	611	572	522	603	571	614	582	601	594	581	562	626	606	603	596	569	679	626	591	612	616	617	555	609	574	579	626	588	611	642	654	629	611	573	615	581	593	589	586	581	588	608	625	540	558	623	597	588	687	641	595	595	594	594	583	614	610	610	589	579	600	590	615	546	596	638	626	596	610	609	592	622	588	588	615	647	622	578	637	628	597	604	608	587	588	549	605	542	556	624	598	611	636	582	630	605	554	607	595	585	638	636	591	586	627	604	608	611	606	613	601	614	608	563	610	617	633	614	609	604	635	599	588	602	566	597	589	572	580	639	574	630	599	633	611	605	592	584	602	592	592	583	569	643	587	624	617	592	616	562	600	602	674	584	604	608	576	610	599	537	602	591	595	612	607	576	596	583	642	641	600	609	620	622	588	595	594	615	597	592	597	544	566	587	597	606	574	621	579	635	578	586	602	588	621	572	646	552	574	573	603	607	571	634	633	617	617	596	617	604	592	573	558	623	606	592	593	543	627	606	603	597	568	580	616	651	604	582	598	630	598	608	583	615	571	629	580	574	579	637	593	628	561	588	671	648	626	622	604	565	591	608	624	609	592	574	613	564	563	648	614	632	603	584	603	653	554	633	632	611	589	603	618	545	609	575	600	574	593	590	595	586	599	566	643	598	575	575	607	600	622	619	566	614	640	591	592	630	609	546	584	578	571	575	645	597	650	556	602	580	596	588	575	632	610	589	580	593	537	598	613	626	593	619	610	562	609	599	618	618	584	610	620	598	595	565	581	585	616	574	590	602	560	581	619	581	586	578	584	594	576	596	589	602	586	617	594	650	580	624	549	648	614	640	596	579	610	558	590	547	635	586	595	578	580	599	520	599	600	576	626	559	616	646	623	591	571	608	580	596	636	567	592	633	573	609	636	607	594	556	624	589	590	609	610	555	629	608	565	602	608	606	577	628	605	592	621	547	587	598	654	637	582	646	598	597	596	578	564	608	621	567	607	608	590	635	610	588	561	562	608	600	598	644	629	643	604	624	577	620	582	615	574	643	585	553	578	611	569	580	571	655	599	595	630	578	595	591	613	584	587	572	616	606	575	588	571	619	622	650	632	587	645	596	621	600	642	585	579	584	625	650	587	606	598	633	576	622	587	622	625	632	594	609	605	612	567	615	624	578	585	622	606	582	604	570	618	597	579	605	619	611	580	635	541	632	608	586	613	618	592	612	593	576	585	631	583	596	609	576	579	636	650	526	568	580	586	602	549	633	583	613	573	583	600	605	624	571	589	620	597	580	601	596	621	606	603	634	587	657	589	575	596	588	617	601	593	593	655	586	602	621	603	594	609	621	580	565	590	613	617	559	645	562	604	594	565	609	612	575	566	595	595	593	587	637	613	582	576	589	606	588	595	595	613	600	617	578	616	622	608	612	625	629	588	609	649	577	575	617	556	613	591	631	584	603	630	578	570	598	602	598	570	628	579	607	572	610	570	641	628	620	607	567	583	613	602	590	602	625	611	610	643	606	667	613	570	607	643	601	623	615	609	613	604	607	633	579	601	622	607	573	591	583	601	624	604	572	625	621	629	605	637	597	589	642	566	634	634	607	596	602	602	585	563	635	594	611	599	579	596	620	620	612	612	646	573	573	589	594	646	580	678	610	607	597	619	613	608	601	592	618	625	592	596	643	635	604	620	600	618	589	587	595	626	614	616	605	615	611	593	569	642	570	618	623	599	619	613	588	646	610	603	593	598	628	627	588	568	637	625	613	638	617	599	610	602	593	602	601	600	602	640	614	608	633	597	559	616	644	608	603	618	577	586	598	572	589	590	567	605	601	622	638	631	590	605	613	635	576	540	575	602	630	623	601	591	620	598	660	577	585	615	540	579	632	590	616	581	630	611	612	610	634	603	584	585	629	545	639	565	579	570	646	647	627	588	570	606	607	565	616	586	575	602	599	583	624	595	587	606	650	609	574	632	553	562	614	593	597	617	579	593	581	571	620	564	598	573	586	613	589	620	618	608	564	602	582	603	586	591	553	631	641	595	620	617	595	642	634	586	648	596	624	616	606	629	572	615	591	575	621	557	591	593	599	564	598	599	590	591	590	602	581	675	641	626	646	599	623	589	601	552	559	624	609	576	583	603	597	669	640	584	625	586	577	606	597	572	618	643	590	651	620	582	610	616	594	600	598	610	582	582	610	599	596	605	593	614	607	656	647	632	635	604	636	600	613	575	606	626	607	618	603	567	579	591	580	596	635	569	614	590	599	638	574	623	590	570	581	626	572	615	583	621	624	638	602	664	616	596	584	598	577	622	579	603	616	625	607	596	602	604	566	592	609	582	631	618	599	648	617	613	603	603	618	595	626	656	633	600	586	595	604	592	602	572	599	604	582	566	590	649	602	620	570	627	564	567	565	593	609	598	618	570	603	596	587	612	598	618	627	577	655	586	614	583	617	629	592	597	570	584	609	601	595	602	598	622	589	592	597	588	620	618	597	638	607	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
47045	17616	5934	2290	1513	1116	860	656	621	560	507	474	407	393	385	379	344	355	331	325	335	314	305	310	300	285	290	325	301	291	262	292	308	295	287	304	283	294	281	266	269	281	285	252	283	269	281	273	282	268	265	294	304	250	283	296	298	289	249	241	256	290	297	276	278	257	299	298	261	272	260	233	280	250	274	293	255	258	252	264	309	270	267	245	288	250	285	273	284	270	250	295	235	272	274	277	282	257	259	256	281	293	289	266	258	267	258	276	260	265	285	281	273	256	316	245	279	280	278	288	297	263	258	261	243	254	248	269	272	293	272	238	266	272	276	277	286	279	288	260	279	263	275	263	274	265	281	267	268	254	276	248	269	285	282	263	261	280	283	262	302	258	245	249	300	297	245	280	282	281	249	278	250	297	248	268	258	269	262	281	272	271	280	272	240	320	278	274	260	236	248	243	278	255	278	262	292	277	259	285	261	271	286	288	237	245	287	270	287	267	280	284	271	253	257	278	236	266	268	292	284	255	270	248	267	259	237	273	234	278	260	267	241	280	279	267	244	281	275	271	255	273	274	282	260	295	263	264	265	265	274	269	263	283	294	270	268	255	274	268	281	268	279	229	304	264	258	268	278	284	260	286	261	263	255	278	267	268	246	286	271	255	259	236	279	252	310	278	259	290	306	273	277	247	287	247	276	250	265	256	267	271	270	273	271	276	276	277	253	285	290	244	269	262	296	301	252	288	271	263	269	241	267	262	286	275	294	255	292	274	275	265	249	257	278	281	271	280	242	261	307	261	276	248	248	271	281	257	235	269	203	263	262	289	281	298	302	284	316	306	313	288	263	271	252	265	274	275	254	236	277	289	257	305	268	269	260	282	258	292	250	302	254	290	246	265	253	250	278	252	258	284	305	268	262	255	271	281	255	290	268	290	275	272	265	297	286	270	271	286	243	292	241	279	295	255	246	269	258	301	276	269	257	266	278	234	247	248	264	289	265	272	271	281	283	276	273	246	267	289	289	254	276	256	264	271	283	260	287	258	276	235	244	286	262	278	277	263	281	263	266	257	256	290	269	247	251	256	273	233	256	280	242	254	247	263	264	305	269	311	259	274	282	282	263	283	267	282	267	254	280	258	258	260	240	263	260	292	254	273	250	240	268	273	244	245	263	248	270	269	274	261	269	258	298	255	276	251	250	297	281	242	275	259	251	288	286	261	284	234	265	274	258	272	261	296	281	263	269	268	277	280	273	274	263	260	248	284	299	274	262	278	272	276	256	284	295	271	279	279	285	268	267	268	266	258	255	250	253	290	258	271	252	255	281	242	260	270	258	261	238	265	251	265	274	264	270	239	252	276	253	263	253	290	243	272	276	288	262	270	250	277	250	246	291	269	293	296	276	281	266	290	272	281	252	244	285	279	255	304	286	259	275	264	279	260	280	262	274	257	254	243	262	287	251	254	300	266	281	274	284	276	252	274	250	271	278	270	252	237	256	259	282	257	275	236	286	260	253	254	289	277	265	272	270	274	281	256	250	261	238	276	293	294	255	272	264	251	253	276	259	268	273	262	262	275	252	295	267	247	258	250	291	265	256	270	302	279	254	277	271	265	258	298	252	303	278	296	241	263	280	287	263	283	290	294	251	260	281	249	285	279	264	284	284	282	261	245	259	283	262	290	281	267	255	278	248	250	270	268	255	269	273	263	239	255	288	263	280	262	275	288	291	271	247	279	265	255	238	257	273	256	251	276	283	237	258	255	252	271	251	241	264	272	282	267	269	266	264	270	280	280	268	294	278	270	268	270	273	288	289	275	286	299	294	255	254	265	268	289	258	275	256	264	229	262	270	292	249	274	304	241	255	235	274	284	269	262	286	276	263	228	271	258	252	259	250	274	300	274	271	241	274	260	273	276	282	270	277	271	246	273	265	263	245	255	290	277	256	285	290	268	258	286	252	257	276	262	250	282	277	271	258	275	274	270	272	264	268	283	271	270	256	260	262	254	299	265	275	248	270	249	266	314	274	279	298	274	288	275	273	255	258	280	242	281	251	294	289	253	254	262	277	239	301	253	293	250	261	268	273	278	265	290	267	296	234	273	278	282	251	219	256	260	281	258	264	282	280	277	290	257	266	264	264	259	269	270	268	249	242	269	255	252	246	263	256	290	290	267	260	270	279	288	304	289	261	308	251	233	289	278	284	287	257	273	242	299	275	294	279	300	259	270	268	259	276	278	254	281	253	287	264	253	282	255	276	243	301	250	275	283	236	272	267	241	256	249	275	288	266	305	281	300	258	267	280	299	283	285	275	306	249	251	264	261	288	216	270	249	247	294	255	235	228	273	230	270	312	265	266	273	282	247	286	292	264	262	272	264	260	256	259	269	267	275	268	268	266	260	282	272	274	288	266	273	268	288	241	278	253	295	264	262	287	261	282	269	288	263	252	275	262	233	273	267	232	277	270	254	259	265	283	273	301	272	249	261	272	265	304	234	249	297	261	260	275	279	299	249	305	258	236	273	259	277	241	259	238	286	273	307	242	278	283	283	246	278	270	261	262	286	269	274	276	267	251	273	296	267	280	261	248	298	255	262	262	265	259	273	278	275	280	271	289	265	272	277	248	266	284	247	252	277	316	261	257	265	251	260	255	245	268	259	282	297	295	263	271	251	285	275	279	261	278	244	254	227	284	248	274	242	301	274	293	267	260	271	274	280	267	261	258	260	273	272	242	254	260	245	263	255	244	274	268	252	297	256	270	277	240	266	256	242	260	265	265	261	272	237	271	269	264	246	280	232	279	259	287	279	252	268	282	280	292	285	253	269	264	296	263	259	241	303	260	252	253	314	229	259	277	257	259	251	273	274	289	304	245	270	278	253	271	277	272	262	279	271	269	266	260	260	260	253	259	284	265	270	287	246	243	277	260	285	287	265	250	264	286	285	250	274	266	277	263	293	260	243	254	270	241	245	262	276	270	253	288	250	281	272	257	231	268	246	252	256	252	252	260	288	268	254	243	261	257	270	285	287	256	295	257	260	273	247	275	261	229	254	253	272	283	262	279	266	270	267	278	249	250	248	272	274	257	301	280	290	303	289	264	293	247	293	240	276	257	266	254	273	261	248	294	241	275	254	284	239	273	266	253	278	262	257	299	251	278	264	269	248	249	247	251	270	289	255	269	276	282	271	271	256	278	275	255	280	248	270	240	265	230	256	274	266	290	271	287	250	268	244	279	262	295	244	264	276	269	269	261	258	256	278	282	246	297	288	254	293	245	270	253	283	266	233	267	293	268	285	257	284	289	291	256	275	272	228	262	244	302	230	268	281	254	285	276	315	259	308	269	258	280	236	293	273	278	250	298	259	282	289	276	272	266	257	260	294	280	284	274	250	231	259	289	282	273	284	250	273	258	229	282	252	275	293	259	284	275	256	288	260	259	253	271	254	269	293	262	241	270	246	266	276	290	288	277	285	283	270	274	284	245	288	275	263	255	268	289	249	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21324	2788	6011	6598	5682	4486	3688	3106	2731	2362	2198	1927	1730	1667	1543	1424	1383	1330	1281	1196	1109	1163	1084	1033	1009	989	944	963	1003	948	889	861	906	942	883	859	891	843	868	818	902	842	833	836	813	778	835	817	805	845	773	796	805	804	839	798	892	801	773	817	766	798	760	811	800	799	779	740	806	770	813	780	716	807	757	780	797	793	732	727	731	809	759	751	747	762	774	787	804	767	768	771	783	777	744	730	787	801	766	803	771	753	817	744	724	743	747	804	787	745	771	754	772	778	744	726	765	705	783	769	767	771	764	713	781	756	783	739	780	718	764	823	766	761	831	750	786	733	745	793	798	816	774	787	750	701	747	735	813	778	762	731	726	788	766	777	759	720	743	776	762	723	757	744	792	774	761	799	734	801	724	773	717	804	752	806	768	741	749	703	759	736	700	749	737	762	722	798	788	762	759	744	774	752	763	714	732	727	684	749	717	755	714	715	752	779	756	774	767	708	757	754	769	668	822	779	786	735	718	778	718	823	778	760	733	741	759	753	715	729	800	780	749	754	785	766	754	755	779	842	829	749	746	783	710	730	765	724	737	763	762	733	790	747	767	779	774	738	773	768	741	749	743	754	753	732	742	754	823	767	759	703	770	721	765	726	793	814	730	762	779	707	762	757	760	751	760	716	751	734	763	737	723	731	761	719	742	741	743	756	772	738	754	749	745	741	727	741	783	715	764	742	729	744	777	751	764	810	717	729	766	700	713	745	745	746	800	739	747	750	730	757	792	756	805	700	775	743	775	760	773	756	768	784	710	738	730	807	737	745	776	703	769	798	774	792	724	753	762	751	766	783	777	761	787	791	765	786	791	690	769	750	735	785	729	784	718	796	801	735	736	768	749	704	775	745	796	757	719	743	757	755	747	763	759	735	742	747	760	749	734	760	742	751	750	709	761	740	792	767	758	833	743	726	773	719	756	797	788	739	698	737	810	779	723	740	784	758	716	759	797	688	733	742	731	776	758	722	776	788	749	743	732	722	796	797	726	721	725	780	730	790	726	760	735	790	776	744	739	739	725	727	766	695	752	801	758	757	787	745	718	747	765	771	797	734	785	691	732	764	743	720	804	757	765	745	770	779	712	787	731	751	728	706	738	709	726	762	702	764	700	711	790	755	754	759	718	814	740	714	774	766	743	729	769	781	719	766	734	773	724	699	752	753	694	711	801	732	748	733	724	744	803	759	729	771	767	750	741	788	753	758	761	785	778	713	762	737	773	716	731	772	767	731	726	777	794	726	713	729	736	755	730	766	769	748	746	725	820	771	803	796	753	722	795	767	803	726	738	804	725	757	813	756	767	775	781	712	794	791	802	768	783	780	727	759	729	771	773	748	778	736	749	763	757	766	782	710	764	739	769	741	731	732	794	728	740	794	813	775	801	738	767	768	743	784	722	768	783	760	725	753	712	748	779	759	781	761	783	800	738	750	764	786	746	788	699	786	693	745	768	766	748	712	731	787	766	732	783	734	793	749	759	768	721	742	761	778	754	732	774	747	705	728	718	709	739	785	769	738	791	707	771	728	782	726	780	787	726	751	741	773	777	771	757	766	739	754	709	759	751	760	811	766	786	735	788	742	778	754	784	792	760	725	781	743	769	752	775	708	712	735	740	756	734	770	732	770	781	706	764	789	763	750	750	783	748	768	743	766	734	760	739	775	699	786	758	679	728	740	754	719	788	802	745	782	779	691	747	689	738	751	763	765	773	714	775	761	773	726	748	748	746	737	782	708	786	730	788	749	746	790	739	749	725	845	709	744	764	768	754	743	764	716	764	731	766	725	733	763	733	733	715	756	737	738	723	738	798	760	727	780	729	685	768	734	743	760	782	792	784	750	731	734	721	728	776	791	759	662	742	730	774	732	764	741	762	734	729	760	733	780	760	746	793	806	802	733	715	753	795	762	774	723	776	744	743	761	727	756	727	783	749	793	721	745	745	768	736	776	750	771	813	743	727	742	806	735	765	772	794	744	780	752	746	768	759	777	758	778	703	735	721	723	823	713	762	771	766	716	755	762	716	750	783	751	744	762	763	756	742	748	784	795	728	734	772	792	768	738	727	732	766	755	770	764	714	722	718	746	798	765	830	762	738	762	751	750	741	758	738	740	750	701	729	768	747	753	773	767	756	787	723	756	777	704	767	743	744	760	723	771	798	735	758	757	741	770	738	713	725	733	732	727	757	749	774	772	723	771	746	739	769	773	776	739	756	732	737	756	731	742	795	705	785	758	789	800	743	767	781	777	789	751	749	761	772	747	747	750	785	757	777	709	758	720	782	752	744	716	767	780	763	738	719	787	773	752	750	767	732	760	712	739	729	755	726	757	740	743	786	757	752	769	766	716	755	756	782	709	754	747	741	741	728	802	772	776	802	748	722	785	755	759	745	760	720	759	753	753	763	785	744	714	762	774	794	717	753	711	710	753	779	741	729	755	777	733	742	786	802	778	753	767	741	757	750	848	734	789	737	779	785	786	755	769	762	780	801	753	783	763	736	744	767	745	803	777	737	720	752	745	752	795	710	691	775	730	744	750	807	769	755	753	687	726	820	750	733	756	704	758	727	743	754	760	746	738	735	736	762	739	797	788	765	771	794	699	739	762	710	762	784	740	796	761	764	713	764	763	765	784	743	762	747	744	734	736	754	728	748	784	764	761	790	725	746	732	725	785	764	724	725	670	772	799	759	746	750	674	807	810	711	781	800	734	753	763	800	760	740	759	767	741	752	754	707	747	768	743	780	741	712	746	745	733	693	772	766	744	746	752	728	785	760	771	786	757	753	752	751	717	782	755	764	736	702	735	762	731	743	745	757	777	725	719	745	701	765	799	779	751	752	717	777	728	759	766	754	772	761	778	772	741	753	734	774	736	746	763	728	743	799	752	795	763	744	715	739	761	755	751	781	749	688	708	757	731	795	724	745	758	703	738	771	767	761	793	758	731	707	727	760	765	758	746	763	758	754	724	764	788	705	737	726	724	749	767	726	770	773	800	742	722	755	726	755	764	702	730	715	721	799	748	746	781	753	743	714	758	762	721	720	769	764	719	713	729	703	736	731	741	786	794	746	748	765	780	781	771	767	775	745	711	713	748	730	716	758	749	774	767	743	765	714	730	737	751	750	817	786	733	778	805	731	734	778	782	765	737	755	761	765	682	748	757	759	810	808	773	760	786	756	759	795	772	754	768	767	746	795	745	757	781	745	751	798	764	807	771	734	699	788	744	736	750	789	753	741	783	772	767	739	741	774	724	746	750	768	797	725	774	762	761	740	777	720	710	707	734	784	753	734	787	728	722	740	743	773	754	753	779	719	766	727	740	727	770	746	752	750	754	726	730	738	755	695	776	696	736	712	744	706	701	739	685	746	718	729	777	736	745	728	706	754	755	781	751	752	797	747	784	746	755	786	774	754	742	738	749	804	773	755	745	746	785	710	746	757	762	726	747	774	783	743	711	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5805	388	188	136	110	111	116	98	108	86	109	96	99	72	87	95	82	93	101	84	103	88	87	97	85	84	81	88	80	78	70	85	101	89	93	80	87	65	77	95	99	105	81	94	96	79	84	81	96	78	88	81	93	80	80	74	81	85	81	94	78	80	76	94	96	89	87	81	76	88	83	78	82	85	104	84	97	88	93	77	96	80	78	88	96	79	74	93	74	84	87	70	95	76	87	90	82	79	74	88	89	81	77	95	73	100	84	83	70	71	84	83	70	96	74	87	97	85	85	78	76	89	86	85	93	70	79	88	79	86	72	98	101	88	84	103	79	93	69	77	92	76	81	97	72	83	93	94	75	80	78	94	79	81	72	62	90	104	80	83	84	84	91	73	79	89	82	72	71	99	105	99	89	101	100	84	85	89	83	81	94	84	72	84	97	79	81	92	62	68	91	91	93	70	85	73	60	96	79	79	105	97	78	102	64	77	77	105	67	76	73	100	83	81	96	87	91	86	57	82	82	85	67	67	77	85	81	91	79	94	81	100	96	70	84	78	85	76	100	102	92	96	82	97	83	74	95	84	84	89	99	91	90	96	93	79	82	73	81	85	92	78	86	89	81	88	95	94	97	84	78	94	80	78	86	90	91	75	89	87	94	102	71	95	74	85	85	94	91	85	82	95	69	82	79	93	85	74	88	92	97	88	74	82	92	79	79	99	83	82	96	72	79	69	67	81	91	94	72	85	98	91	86	84	85	97	81	99	97	83	89	85	82	81	96	94	86	83	87	104	82	96	76	79	80	80	88	106	101	90	75	78	70	90	112	84	75	85	78	92	71	79	90	96	93	84	81	88	82	98	87	86	89	95	91	83	66	78	89	83	87	96	69	76	93	80	81	92	90	93	80	92	83	100	84	85	96	90	79	89	86	85	96	78	101	85	98	91	85	87	84	83	87	81	108	89	57	78	109	78	103	87	87	91	80	87	90	91	87	84	79	98	98	88	71	86	108	80	73	79	96	85	75	71	76	91	85	72	91	84	101	85	86	77	93	83	75	84	80	85	98	99	92	76	100	83	85	89	90	79	65	87	87	82	93	75	95	110	91	92	82	92	64	82	76	84	75	79	79	90	74	88	75	75	93	82	86	83	83	83	95	76	69	94	82	79	82	113	85	86	97	77	87	99	98	87	90	98	80	85	78	83	75	107	84	82	85	85	87	84	77	96	82	97	88	86	92	102	83	73	79	87	89	76	96	89	76	79	101	82	77	85	107	109	75	79	97	91	99	95	95	74	95	77	95	87	87	78	97	102	89	104	77	87	74	81	71	86	82	84	80	75	90	81	83	94	75	98	86	80	89	85	85	99	98	78	78	89	97	96	102	86	80	85	80	84	88	84	85	80	94	90	81	71	73	94	99	86	66	78	85	74	78	67	85	100	81	102	103	93	81	66	75	80	91	70	91	79	93	89	73	91	101	82	76	98	88	64	87	96	69	96	81	78	83	74	98	85	91	85	92	75	103	82	93	88	92	82	113	81	88	85	71	83	97	74	93	83	81	82	92	74	101	76	79	87	86	62	93	87	73	85	78	80	83	88	87	79	94	87	98	73	93	84	88	81	87	90	82	80	100	73	79	111	77	108	69	84	75	88	81	80	82	97	87	78	100	79	81	83	84	86	83	86	96	92	99	92	91	75	70	80	75	89	69	76	70	76	74	88	87	81	88	77	90	76	89	91	89	79	80	92	84	91	86	92	97	85	78	89	80	95	84	72	91	92	92	69	96	99	88	88	84	83	82	99	79	84	76	113	77	77	82	71	70	82	72	87	84	72	61	81	100	81	94	81	82	77	89	73	90	83	82	85	81	88	88	107	102	89	94	89	79	86	79	88	73	99	101	83	90	89	83	84	82	83	104	95	90	90	85	91	98	86	96	73	62	80	95	94	76	77	85	79	90	82	76	66	84	92	79	88	75	89	69	85	83	93	91	87	84	90	76	72	78	67	80	99	86	89	87	86	92	82	83	75	78	90	86	99	70	86	91	93	95	86	108	99	102	81	82	76	87	84	87	82	96	81	76	65	78	90	80	90	90	69	67	88	76	89	86	77	80	92	91	89	73	90	86	81	97	79	103	85	103	74	81	72	93	84	82	88	86	87	85	85	79	79	92	61	80	79	71	92	79	87	76	92	70	77	81	78	90	87	89	89	85	93	93	106	93	73	91	91	79	74	66	87	95	91	86	98	94	82	82	77	85	78	100	76	79	82	74	89	72	84	78	84	75	83	79	99	105	93	85	88	82	78	86	74	95	86	77	79	87	95	94	87	76	72	90	76	82	91	87	82	73	88	80	84	102	94	78	94	92	70	103	79	84	69	99	81	94	89	85	94	78	80	85	85	73	77	86	90	68	100	82	85	77	88	60	101	81	83	75	89	84	80	92	98	77	86	82	90	84	77	86	86	92	79	90	69	104	77	72	99	91	104	78	74	85	79	83	81	91	108	82	89	101	80	77	86	77	99	76	101	80	80	88	87	82	80	85	98	68	90	81	90	74	90	94	79	84	78	88	90	77	85	85	79	90	98	98	76	83	92	92	95	84	85	80	75	100	83	64	91	87	77	96	80	86	87	75	98	87	87	86	76	101	82	104	76	74	87	80	97	98	86	79	89	80	78	83	94	86	73	83	101	78	83	92	83	108	72	85	90	93	95	93	90	90	89	84	76	90	82	69	87	80	75	88	70	92	104	87	83	89	104	86	68	106	89	82	84	52	81	89	97	79	82	93	82	80	64	77	103	94	73	66	57	89	88	107	87	70	103	89	65	96	87	76	81	75	85	77	98	102	90	84	91	87	85	97	108	74	84	93	75	71	92	77	84	65	92	88	77	106	73	79	72	78	101	74	81	86	91	78	87	89	88	102	79	82	97	82	81	98	97	89	87	86	94	106	81	110	76	81	97	80	89	77	69	73	82	75	99	93	90	101	108	82	76	93	83	80	94	88	91	76	84	61	92	86	96	84	86	91	74	75	89	92	76	80	91	84	86	91	85	79	91	84	79	71	87	85	82	88	74	73	74	78	84	83	83	97	96	91	91	84	94	79	91	79	86	78	92	89	98	89	87	86	93	78	95	99	77	67	83	85	79	90	98	78	92	77	88	92	96	112	69	79	71	64	106	95	88	86	79	78	94	78	92	82	107	73	89	82	94	83	90	70	91	85	76	79	105	85	92	70	80	73	84	83	79	84	80	83	88	97	69	81	79	87	82	86	85	79	82	79	98	97	90	89	91	77	103	88	87	85	90	93	80	69	81	92	89	90	80	78	94	86	78	79	77	85	90	84	89	90	94	80	79	85	79	93	86	92	94	78	97	79	81	94	79	74	85	76	91	82	72	84	87	87	86	90	91	73	83	75	88	94	92	92	81	85	93	101	94	86	95	75	82	74	87	103	98	82	77	89	89	90	99	80	72	88	68	79	68	77	100	90	82	79	94	93	89	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5968	366	454	514	460	419	421	369	392	395	363	348	327	355	366	323	361	280	326	308	293	313	304	324	287	333	281	309	332	297	291	300	341	323	311	329	331	331	334	342	303	303	274	306	315	326	303	289	318	327	330	326	290	303	309	304	284	301	294	297	321	301	298	317	326	278	318	288	329	301	309	300	326	295	321	303	291	307	302	320	318	312	306	302	298	308	289	312	328	310	292	301	278	330	301	327	285	285	276	292	319	310	275	326	308	312	316	325	334	299	314	315	301	289	289	272	325	299	290	305	336	282	298	308	290	285	301	316	310	329	282	278	292	261	308	288	336	305	320	281	279	311	314	281	299	282	325	311	316	335	316	310	304	287	307	260	303	273	322	312	321	282	302	302	295	310	295	279	312	323	300	315	306	336	290	304	289	279	305	303	293	327	306	357	294	310	322	308	305	304	302	291	301	305	290	286	290	297	330	300	293	314	267	314	321	330	320	297	294	350	331	288	300	307	288	336	318	295	316	294	311	331	296	330	318	264	286	328	296	287	280	311	290	291	314	301	282	282	311	281	295	325	295	298	272	305	298	311	291	320	329	298	274	307	327	294	319	352	325	326	310	324	326	322	289	276	322	292	299	317	289	307	330	312	322	299	277	300	338	285	293	292	298	314	317	280	308	319	319	295	326	308	296	303	344	281	319	289	303	292	303	302	285	323	317	283	309	303	301	306	302	298	290	269	314	316	273	304	308	309	331	293	320	325	326	285	299	277	311	304	299	309	307	303	295	303	273	318	301	334	332	319	288	324	310	294	273	285	297	293	308	320	307	295	299	313	303	319	303	328	300	280	299	304	311	281	318	314	318	328	301	295	286	286	313	322	324	273	311	299	305	297	294	320	294	292	291	293	275	317	305	315	322	278	285	314	291	334	294	306	308	296	316	307	308	302	310	269	297	281	316	292	278	345	318	307	308	312	311	314	316	301	314	285	322	308	290	324	330	308	308	323	277	282	317	298	349	311	304	307	307	282	319	300	322	306	329	301	328	291	296	294	302	321	310	317	322	276	320	321	309	316	312	273	310	302	281	308	302	311	309	292	320	294	313	268	298	311	266	294	301	314	307	315	298	311	294	272	281	290	310	291	297	331	295	331	334	281	307	297	303	268	306	306	310	316	314	289	293	294	303	276	290	329	294	304	320	318	319	348	327	306	323	286	307	288	281	292	269	314	306	314	280	298	304	325	303	308	292	315	323	325	294	292	307	324	294	328	304	270	312	320	293	317	306	277	317	289	262	316	331	294	310	276	316	291	305	308	321	314	294	290	307	276	273	288	308	306	292	315	313	304	340	324	313	311	301	314	325	299	328	305	304	307	279	290	272	295	342	316	282	345	334	295	308	279	307	302	303	322	294	307	299	315	309	297	301	301	318	302	306	290	308	297	300	311	308	302	291	317	302	330	315	305	302	289	287	299	301	316	335	311	262	292	292	299	313	285	285	308	303	302	291	299	306	297	338	301	282	301	286	298	327	303	305	321	310	302	309	284	318	315	275	304	296	277	303	300	303	318	301	295	270	290	274	291	313	305	316	328	327	297	311	304	299	329	297	300	292	292	309	329	295	322	305	308	288	295	285	302	271	305	278	284	307	242	312	329	309	334	286	320	334	316	315	331	298	291	306	324	304	299	300	335	312	282	296	297	330	321	294	307	291	299	335	315	281	293	278	323	320	323	288	307	335	317	306	287	320	300	297	327	277	294	305	283	286	293	324	320	305	300	334	307	320	293	286	329	293	322	307	296	302	296	317	313	298	295	287	293	301	304	318	308	258	315	315	281	316	295	304	280	277	317	311	312	299	314	277	302	295	313	323	307	337	287	317	314	284	329	322	318	280	301	294	308	340	303	288	315	260	277	292	269	329	304	281	307	319	318	315	333	335	284	299	311	302	311	321	325	292	288	301	304	300	301	305	328	294	313	318	323	308	331	296	326	335	323	289	286	275	336	311	302	318	318	313	311	279	280	294	288	292	291	291	295	325	321	304	311	329	309	312	302	328	299	291	297	315	301	307	297	293	286	339	317	284	300	335	284	294	289	291	313	314	312	329	297	317	320	275	257	310	317	307	309	321	309	292	284	307	289	283	340	331	333	296	299	287	345	325	287	293	297	320	325	314	285	319	281	316	299	280	334	286	324	328	305	309	309	302	322	320	293	292	284	330	327	289	308	313	302	323	317	317	291	321	345	326	282	294	320	313	317	303	299	330	291	331	319	299	304	274	246	284	298	304	301	309	326	275	344	324	280	272	292	305	295	302	301	297	325	295	278	300	290	314	294	308	329	301	295	308	323	317	289	276	289	323	326	307	311	319	313	309	291	283	303	304	304	317	314	285	314	308	309	325	291	306	286	279	304	304	292	341	280	299	327	317	298	296	331	298	289	322	336	310	331	288	279	294	297	297	301	310	341	316	302	304	293	278	296	293	293	299	326	326	335	284	304	309	312	326	271	290	291	297	290	263	301	306	277	300	300	281	290	334	318	296	286	308	316	312	308	318	300	295	281	315	293	301	303	304	331	305	306	301	307	299	312	293	282	296	305	277	322	310	310	283	329	317	327	311	330	267	310	302	310	285	288	308	303	309	276	316	306	327	319	301	304	296	306	312	298	291	326	329	314	334	334	317	325	285	292	286	323	311	293	294	321	348	321	297	338	293	295	307	311	313	301	316	288	320	334	305	318	309	320	300	313	293	309	270	312	280	272	345	324	270	331	290	319	310	333	306	330	309	319	320	341	267	310	305	315	316	302	328	307	288	323	304	314	299	298	282	315	327	312	309	321	277	322	335	314	312	287	332	275	275	330	295	283	299	312	303	289	284	314	292	303	310	284	301	281	276	305	309	290	317	315	302	303	293	299	278	306	293	294	321	312	314	318	281	307	326	294	301	297	297	303	301	295	292	307	302	293	287	279	324	308	292	319	323	293	319	295	311	329	303	270	314	306	298	278	301	301	277	316	298	294	333	311	275	305	297	312	289	317	281	335	310	305	288	289	312	303	298	313	313	321	308	305	289	322	308	266	322	311	351	288	312	322	282	333	325	314	302	298	325	289	320	306	320	314	279	321	288	286	306	307	291	304	286	307	296	344	329	276	315	262	312	326	287	317	281	278	300	307	292	299	307	314	292	327	304	286	314	305	327	338	297	313	293	280	308	305	291	291	296	264	312	339	293	306	306	310	291	312	328	316	309	290	280	314	335	299	309	299	296	311	313	313	326	301	323	284	298	296	300	298	288	316	309	301	299	300	295	300	329	322	273	339	288	318	294	288	307	272	313	332	311	324	300	297	304	295	300	268	312	277	300	300	307	286	305	289	302	314	313	316	295	318	300	291	298	316	315	282	309	285	290	319	292	283	307	330	341	318	296	305	314	304	308	302	329	295	325	332	324	298	324	315	320	294	313	298	309	280	318	283	320	315	312	322	314	310	299	287	299	303	290	311	284	289	314	308	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
37945	9747	1834	1039	835	569	498	412	395	310	287	316	292	257	275	232	248	240	252	227	222	231	244	215	223	213	194	195	186	198	198	177	206	230	193	186	208	215	203	235	210	194	199	197	225	201	202	195	202	179	194	221	189	214	187	184	222	181	186	213	207	197	211	209	205	190	205	224	202	189	177	201	221	197	217	188	198	199	211	204	186	206	195	206	202	198	197	224	178	213	202	177	238	217	206	200	189	180	186	198	220	191	200	202	195	216	185	213	194	185	185	233	189	197	204	211	187	217	181	205	206	185	219	207	214	209	183	205	181	216	203	196	202	195	197	200	193	205	176	220	203	190	208	159	192	208	176	189	174	228	222	184	199	207	192	193	203	181	224	232	225	193	190	222	193	186	199	194	192	174	201	231	205	215	179	224	226	222	178	217	182	197	167	234	223	210	204	195	189	171	185	208	229	173	204	193	179	195	200	224	192	180	232	207	178	217	229	202	209	216	199	198	196	215	208	203	214	186	201	193	178	206	189	221	174	206	202	187	198	202	190	209	193	209	170	194	174	188	202	200	212	210	188	199	194	200	187	190	168	206	173	184	178	188	186	207	182	201	204	214	187	166	187	200	210	181	186	178	196	191	211	168	204	186	171	198	203	203	208	189	204	190	189	179	197	177	191	168	204	207	197	197	200	185	228	177	205	218	227	204	194	204	202	194	217	212	188	186	179	193	204	185	210	190	241	198	244	188	189	194	201	205	188	220	177	233	223	182	205	191	193	220	179	179	186	183	213	189	191	193	216	190	202	192	175	240	211	194	193	214	210	210	181	225	187	187	182	201	197	208	205	191	199	193	199	223	206	168	197	194	191	190	193	225	181	196	193	196	204	209	194	201	246	198	210	210	181	211	202	193	203	213	190	211	201	215	199	190	206	216	176	205	200	190	189	204	180	189	210	209	212	198	200	190	173	181	195	194	190	208	186	204	204	189	212	186	179	212	194	196	210	203	186	183	227	201	203	219	199	211	195	208	198	196	188	212	206	208	186	213	212	206	201	193	195	207	201	183	203	186	203	215	220	205	190	200	204	214	201	199	209	181	211	184	213	191	176	189	199	206	204	195	181	191	180	186	197	225	174	178	174	184	192	186	207	201	181	205	206	178	201	181	185	200	207	194	196	233	204	194	202	199	187	199	193	181	195	193	210	200	204	194	183	207	208	222	169	199	191	205	190	198	207	186	218	181	210	205	199	212	203	220	178	201	182	196	192	208	182	172	195	199	197	207	198	193	191	195	187	211	213	213	187	200	204	194	232	189	194	190	215	191	199	193	200	196	194	200	204	192	198	186	218	186	168	182	192	176	184	190	193	183	196	199	167	186	156	192	233	196	210	190	201	201	213	214	209	196	231	213	195	202	178	192	191	192	239	217	225	226	187	212	180	207	177	215	186	190	206	178	185	217	214	180	202	203	203	181	202	197	201	216	206	174	184	226	205	179	226	190	199	199	195	232	209	177	210	222	198	190	226	192	180	207	222	209	218	201	213	192	199	216	205	208	182	180	194	194	213	198	192	219	200	196	190	193	210	189	214	184	198	198	184	207	208	195	203	193	174	216	193	200	222	205	195	209	202	197	199	184	213	187	188	194	195	191	202	209	207	224	181	200	188	198	218	216	180	198	203	218	170	192	182	201	183	209	208	182	184	206	222	182	202	187	196	180	207	216	173	192	205	180	191	198	183	193	203	197	209	183	208	189	191	205	207	201	205	198	190	191	213	201	200	218	230	184	215	203	212	196	198	221	191	208	187	210	176	202	195	210	182	214	184	206	202	208	199	191	213	191	203	186	185	228	175	211	195	213	177	198	198	210	211	168	197	203	211	211	201	174	205	197	189	190	158	199	214	190	209	188	192	201	198	198	206	168	180	190	205	201	204	223	203	187	216	194	221	180	197	155	189	205	194	180	183	172	176	172	192	184	194	175	181	183	204	210	173	205	206	194	207	198	224	184	191	204	182	197	203	201	197	223	210	209	210	202	203	218	206	216	190	193	196	218	183	197	202	196	170	176	201	195	194	182	205	192	204	210	205	188	205	201	208	183	204	192	187	214	197	200	202	206	204	203	220	210	191	186	210	201	220	174	218	219	230	211	182	196	200	208	201	179	213	202	200	218	208	189	207	217	212	181	198	190	196	200	200	206	207	189	213	188	225	201	192	187	203	215	203	228	195	203	211	221	200	198	225	222	208	214	194	176	195	201	190	215	207	179	197	204	188	212	195	207	213	187	195	199	221	195	195	187	174	221	189	212	209	170	182	220	170	212	186	227	204	198	199	178	207	180	201	207	223	188	208	208	222	200	196	202	190	226	200	223	182	206	203	202	218	209	181	181	218	210	186	198	204	193	194	211	189	216	205	210	223	205	201	188	183	202	178	221	194	180	188	234	199	211	214	181	219	184	200	189	213	200	193	174	203	201	224	200	176	183	185	201	190	207	206	208	215	174	187	197	203	200	178	193	186	209	182	179	202	202	208	222	210	206	213	198	194	213	201	189	200	193	179	215	208	194	192	230	188	200	234	234	198	201	210	184	197	217	218	213	217	185	204	205	191	188	197	198	199	217	194	194	196	233	204	201	212	185	201	198	219	189	180	196	236	203	203	200	222	215	187	190	195	214	183	204	195	185	184	218	211	208	191	219	197	218	195	188	211	185	180	179	213	190	207	190	178	189	189	196	179	183	219	196	174	189	232	176	206	206	191	215	207	234	198	199	194	176	226	197	204	226	195	203	196	214	213	216	177	218	215	212	168	201	192	208	220	190	196	211	192	191	189	200	204	212	185	169	190	200	201	197	207	213	218	202	206	197	193	215	182	199	190	200	189	195	178	201	193	194	184	217	198	204	208	186	191	189	211	203	195	172	206	191	230	201	205	189	203	217	191	229	199	227	205	182	164	178	187	224	204	226	183	188	193	213	228	179	223	214	201	198	196	214	219	220	195	228	203	202	189	209	186	204	183	207	197	192	189	203	198	193	192	184	195	184	201	221	195	252	204	183	187	213	168	186	181	195	186	196	199	188	213	193	203	186	197	195	200	187	209	218	202	211	213	197	185	185	228	219	217	205	201	227	200	215	200	179	201	196	201	225	201	220	187	196	222	200	191	206	173	200	201	179	203	193	210	176	188	186	217	189	219	181	213	194	218	196	189	201	181	189	198	187	196	228	201	214	167	208	184	191	191	214	212	194	211	231	214	234	193	202	185	207	193	180	197	206	202	196	184	214	219	211	224	207	179	205	190	205	188	190	188	194	156	205	191	193	175	201	222	178	200	193	203	200	192	191	172	193	202	187	208	173	215	179	193	224	201	201	176	194	192	210	187	182	175	201	178	188	206	210	222	206	250	219	178	199	199	195	175	207	209	174	171	203	207	184	196	192	220	213	226	213	164	184	210	197	196	200	187	190	195	182	216	202	204	189	190	209	194	190	178	190	209	229	212	196	217	192	216	188	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16796	1561	3441	3729	3077	2627	2117	1863	1651	1461	1296	1177	1126	989	974	986	950	920	852	807	800	836	827	724	751	718	708	709	683	736	675	677	703	603	644	655	651	687	667	674	677	644	666	658	653	627	616	635	606	637	641	665	647	656	621	617	631	616	649	620	618	623	651	592	621	605	623	624	604	586	625	644	653	623	602	593	615	594	605	652	615	632	591	619	628	612	585	623	629	599	614	631	658	648	622	618	584	608	577	665	627	618	639	578	583	590	613	602	660	629	610	620	595	604	574	640	640	620	587	572	550	633	603	643	623	579	604	634	641	622	609	598	605	612	618	588	633	587	593	584	622	598	563	641	585	651	599	618	615	537	633	552	601	580	601	612	596	616	590	581	635	610	618	600	612	591	630	606	551	587	604	556	616	603	572	670	629	604	578	596	606	601	573	581	645	567	620	593	591	586	570	563	628	644	611	642	600	592	653	611	601	612	608	664	564	635	584	570	583	598	617	630	596	584	666	620	614	622	598	559	597	660	626	606	597	573	557	610	622	558	600	603	580	599	608	616	605	634	605	588	610	568	579	576	613	596	587	617	571	596	615	633	623	602	593	536	633	651	616	583	587	582	627	585	589	581	593	597	609	631	605	599	590	650	602	597	584	605	595	602	605	607	608	592	586	562	589	591	630	584	626	649	564	586	626	607	593	631	576	600	613	642	620	600	589	614	624	621	618	597	585	610	573	615	571	563	588	617	608	615	666	608	627	598	597	605	567	600	613	613	597	606	588	613	579	639	595	620	600	598	600	575	632	581	626	642	577	586	614	597	595	586	582	621	578	617	610	568	604	604	616	596	600	587	584	617	625	591	636	609	582	601	583	606	604	566	569	613	620	610	563	630	642	618	602	559	621	594	591	607	626	589	590	621	554	624	587	578	600	637	614	568	582	579	570	571	603	625	601	604	614	577	570	646	600	584	570	570	592	577	628	603	598	618	614	574	609	595	607	593	530	608	592	603	564	656	587	597	637	567	568	558	600	613	619	604	611	573	577	584	587	586	557	557	576	607	636	566	600	647	590	590	628	591	594	622	559	594	602	588	593	631	562	603	599	590	582	578	567	617	624	619	594	589	590	595	610	613	617	589	611	553	625	571	598	597	604	633	594	649	617	568	651	577	572	572	582	610	581	568	624	614	602	629	591	596	621	672	574	607	589	603	642	572	620	583	647	592	579	596	612	603	572	592	588	617	640	581	608	597	605	617	580	567	586	626	610	636	619	571	604	594	567	565	589	566	617	608	598	601	617	608	619	591	588	631	592	596	628	591	644	565	569	628	607	661	602	592	615	588	590	604	558	552	610	612	617	622	631	630	576	605	619	548	571	632	550	608	631	599	603	639	597	621	620	590	575	603	574	646	604	595	614	623	595	638	636	606	610	603	604	621	583	596	580	610	581	588	593	601	592	676	564	624	638	612	625	597	589	592	602	589	599	597	598	592	602	599	554	596	622	575	571	566	621	611	590	595	599	585	608	607	589	567	599	636	632	620	585	585	600	637	605	610	605	581	581	625	597	554	590	643	596	611	616	617	619	632	570	575	572	603	609	614	590	643	595	591	569	583	629	597	597	605	625	597	600	613	553	536	607	610	591	575	628	581	608	595	579	574	624	613	638	606	580	602	588	605	600	580	586	616	683	562	603	588	603	579	630	615	571	600	620	610	620	572	583	565	637	574	601	581	617	613	601	585	586	607	610	574	594	616	573	625	596	630	605	563	561	604	589	567	614	593	563	605	605	580	590	592	627	600	605	562	598	610	595	586	603	607	594	619	621	617	604	602	602	589	652	622	564	612	616	606	603	586	587	632	608	594	588	610	624	607	631	577	609	586	613	620	553	586	663	609	593	639	571	647	626	583	576	594	563	643	604	604	626	583	590	626	567	578	636	575	594	606	553	594	573	583	623	606	583	627	590	580	608	585	619	618	599	640	588	606	593	610	593	596	571	582	570	569	653	603	598	594	587	584	597	635	641	585	625	631	587	645	611	577	606	616	591	591	583	644	554	607	662	582	639	589	613	637	575	630	608	570	585	613	604	575	604	605	601	638	616	629	645	627	606	558	665	581	597	610	594	606	625	576	596	621	601	611	611	630	568	595	578	629	605	587	602	595	646	562	613	640	552	580	619	577	561	624	612	575	610	661	597	598	609	575	606	652	601	615	567	565	596	606	596	643	582	592	573	594	603	565	606	620	594	636	567	608	608	617	573	588	580	594	597	632	578	616	588	608	602	608	593	596	611	584	595	584	608	581	611	581	589	591	617	610	592	596	619	595	550	638	576	542	608	612	590	609	644	606	586	567	571	639	571	561	589	631	600	656	601	585	603	615	644	623	614	567	633	601	590	609	582	566	647	597	588	568	545	586	623	607	591	606	601	583	640	582	617	597	643	572	633	582	585	577	610	593	627	583	582	603	649	627	613	688	643	645	586	610	625	584	603	601	625	610	606	614	599	624	589	582	595	586	601	581	608	655	650	628	580	620	609	607	556	614	584	657	565	679	570	576	602	573	603	623	619	627	658	608	645	600	635	599	616	571	639	579	579	576	599	614	547	575	589	629	576	603	567	548	606	616	585	609	616	641	645	666	590	657	597	645	584	607	598	597	616	605	593	551	587	628	585	612	626	592	577	577	559	598	561	617	592	641	639	609	604	613	624	591	583	628	615	634	558	677	569	590	603	608	609	566	618	616	578	610	587	598	586	656	632	604	610	607	618	627	610	630	593	590	620	610	584	612	580	598	576	616	613	603	614	604	575	630	578	645	593	594	576	624	583	625	635	621	584	600	630	613	568	576	569	561	600	582	588	613	618	609	577	582	627	593	611	603	577	584	609	633	614	647	674	605	616	643	615	593	603	578	620	670	586	641	615	652	611	604	605	624	597	615	586	654	614	573	586	625	614	620	595	588	605	542	586	572	611	574	572	628	596	577	609	602	632	609	597	619	585	648	626	611	630	580	626	597	589	608	577	577	575	608	626	586	572	595	587	555	630	570	595	599	639	623	585	591	582	590	574	618	602	618	587	630	597	588	606	593	602	628	589	602	646	626	628	617	602	586	589	605	587	567	625	583	622	620	596	610	608	604	620	613	610	601	604	623	549	569	600	618	612	666	594	602	580	579	593	599	675	584	592	607	587	579	597	610	632	591	573	605	593	635	616	618	608	587	588	601	623	612	603	579	587	588	608	621	616	576	593	610	616	586	596	619	594	636	643	622	602	616	587	672	630	591	605	586	619	586	603	633	561	634	610	629	594	626	575	638	586	602	658	569	607	599	594	583	624	613	604	584	598	616	597	626	600	576	550	600	595	627	595	637	590	657	618	615	610	577	619	584	592	584	577	559	586	628	642	580	599	594	583	676	618	606	603	596	599	618	613	601	604	612	581	624	585	621	623	583	595	621	570	590	594	601	642	610	570	574	594	572	622	554	629	616	597	581	612	593	567	612	594	570	620	593	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
45934	18459	6649	2267	1539	1120	840	733	617	557	473	460	454	358	388	363	333	341	346	332	323	311	341	306	292	324	288	292	248	267	265	279	304	304	295	275	300	260	274	274	288	269	263	285	249	253	275	300	271	248	299	263	253	269	274	255	299	276	257	274	252	258	275	300	259	255	263	273	270	262	276	276	282	244	298	258	277	259	262	270	296	230	271	281	265	276	270	292	271	261	281	244	260	249	266	262	270	257	268	244	255	264	278	250	296	302	263	260	236	270	262	251	306	273	256	273	285	247	276	290	239	279	283	281	288	287	275	237	294	260	273	294	279	253	282	246	285	238	300	269	269	277	306	286	276	266	273	259	293	296	275	253	270	292	274	239	256	272	296	278	235	249	264	231	306	288	228	249	241	287	283	263	257	268	258	269	264	242	278	262	247	255	251	245	279	284	273	239	259	264	234	262	253	282	294	260	253	241	245	270	275	261	272	278	266	271	252	262	249	262	249	257	292	276	235	278	259	245	263	275	287	277	257	252	288	285	276	264	251	282	266	264	258	276	267	245	270	271	254	284	233	292	272	260	278	261	252	289	275	267	273	270	245	282	280	270	277	252	248	255	262	273	276	278	279	295	274	290	264	264	273	265	290	274	242	239	289	262	237	249	230	280	265	253	242	255	268	281	242	238	271	244	252	259	273	264	277	277	289	255	283	256	262	251	273	271	266	308	267	251	308	266	244	281	266	247	263	241	268	274	258	259	300	269	265	246	265	288	250	279	276	263	229	232	287	280	283	280	292	222	263	257	289	231	280	245	286	282	259	298	279	276	250	289	285	252	265	251	237	240	256	267	273	264	245	252	301	275	270	265	285	257	290	255	271	278	270	267	247	299	270	270	245	273	253	276	239	253	259	259	260	276	273	270	254	266	279	296	262	242	285	282	265	271	280	267	240	244	269	247	295	257	261	258	258	270	259	289	245	264	260	300	252	253	247	240	267	297	285	262	282	285	286	296	262	282	267	247	245	272	282	271	257	256	279	277	254	286	249	257	252	289	285	265	270	260	282	267	249	263	251	274	283	278	234	274	284	255	284	281	269	270	272	279	207	269	232	261	285	275	259	261	253	219	295	276	285	283	275	267	269	265	280	246	259	261	275	265	289	275	285	244	261	273	256	267	254	240	259	249	247	289	242	285	258	272	269	251	248	260	282	239	278	243	280	249	249	297	263	242	280	281	254	273	262	251	273	274	271	251	278	278	245	270	259	306	295	255	241	279	283	289	273	255	290	244	255	276	271	268	290	252	256	250	266	245	281	279	252	269	269	267	286	260	266	238	278	226	268	247	257	256	270	274	256	261	284	269	268	248	242	254	275	309	285	272	285	251	282	254	277	276	262	255	267	277	273	281	251	272	265	293	267	257	277	273	236	270	275	290	283	255	260	249	264	254	247	270	246	273	268	275	279	259	257	277	258	256	249	264	268	283	241	262	259	272	296	268	258	262	260	279	249	257	241	261	220	271	253	248	271	264	275	278	270	254	289	288	270	258	269	288	282	266	270	276	264	313	286	261	257	284	259	286	271	255	270	229	246	313	247	268	277	257	276	256	265	252	299	260	247	267	261	244	291	245	267	285	273	263	263	247	255	228	272	268	278	285	232	284	258	309	258	274	278	279	266	257	291	278	255	275	270	270	304	292	252	290	253	296	267	263	225	274	249	269	248	245	264	268	255	273	275	267	262	289	260	252	273	279	260	252	293	287	269	274	278	278	284	269	280	277	292	261	287	271	266	279	260	249	276	272	264	244	267	273	265	262	240	263	268	257	259	237	272	284	294	293	258	247	267	244	268	267	254	256	253	275	262	264	286	250	295	269	252	271	267	275	259	267	269	277	262	264	225	283	265	269	285	280	271	273	265	290	275	260	269	286	274	262	265	251	260	252	247	254	268	260	232	298	300	278	237	268	239	248	251	261	286	270	208	263	267	269	265	289	297	270	267	287	249	275	256	271	248	255	287	241	265	258	273	223	265	240	250	252	278	284	274	293	242	267	255	241	236	264	269	270	233	256	250	269	257	263	228	250	281	255	255	251	228	253	264	304	295	236	268	282	261	284	246	289	315	266	246	281	281	277	257	237	244	252	274	272	268	279	260	268	287	251	281	294	264	281	288	269	269	293	244	290	273	270	269	271	259	264	288	268	280	291	255	267	255	294	252	285	286	266	268	300	291	253	252	298	273	275	259	256	278	283	260	273	257	262	262	259	298	279	246	252	292	267	246	278	245	270	278	286	281	259	283	293	269	277	283	275	248	271	271	256	234	262	273	268	256	262	264	251	230	272	275	255	278	236	231	287	274	281	279	297	245	263	247	264	277	257	245	252	270	257	284	260	305	261	272	285	247	249	258	240	253	286	273	254	294	266	262	251	282	274	273	292	288	273	246	266	239	228	275	255	234	251	260	259	268	262	258	263	281	279	284	249	248	253	259	254	268	267	291	285	257	242	247	265	268	273	257	253	262	270	233	263	271	265	233	269	254	276	260	252	231	243	257	256	259	268	250	255	250	251	253	255	296	250	243	273	261	246	296	251	271	230	290	264	258	244	279	241	238	268	279	265	244	254	272	252	265	255	259	278	244	276	292	260	262	268	270	270	249	265	304	273	268	283	259	292	250	275	259	257	243	279	301	288	262	264	240	237	253	261	278	243	248	227	245	260	265	249	237	279	260	266	263	271	248	263	264	230	273	253	271	267	281	237	260	270	244	254	272	286	267	267	293	307	275	274	290	271	267	259	245	254	241	272	247	286	251	250	275	265	268	264	253	283	272	283	264	272	246	257	273	258	285	278	278	257	265	287	250	267	247	266	283	258	266	262	260	255	259	288	252	274	272	277	256	294	224	293	269	274	233	244	277	273	246	265	274	263	252	264	233	247	270	252	281	251	274	259	249	286	277	270	265	311	258	267	271	258	292	259	256	276	264	269	250	274	250	262	272	280	240	266	272	299	244	291	286	287	270	250	274	276	263	263	248	295	289	240	255	259	245	266	252	271	253	245	243	273	250	274	263	276	249	278	277	254	280	288	273	254	257	248	258	264	253	288	275	292	258	292	273	252	288	267	270	255	244	269	277	264	252	253	256	273	276	245	258	278	277	282	238	268	265	255	256	288	277	252	284	265	273	275	270	251	208	253	303	274	266	278	269	254	292	255	258	270	302	259	261	281	233	254	269	280	280	267	265	269	236	263	239	262	279	255	271	217	257	261	274	246	258	282	271	266	234	243	261	277	239	260	271	298	276	302	269	282	263	287	255	252	276	258	273	263	275	297	249	291	266	247	266	256	242	299	247	270	270	282	274	259	250	273	268	266	250	249	285	261	289	247	276	244	301	258	274	282	266	282	256	261	255	248	254	280	245	278	279	250	297	287	303	276	284	265	257	258	280	232	273	266	281	283	264	240	271	275	282	255	233	238	236	264	279	268	269	299	282	291	266	257	244	269	293	237	253	267	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21279	2691	5965	6528	5594	4439	3656	3020	2790	2323	2181	1925	1799	1613	1532	1424	1280	1309	1264	1204	1101	1095	1062	1035	1041	990	942	962	936	923	947	908	950	868	807	882	867	862	844	921	805	803	850	812	783	824	802	762	766	811	733	805	786	766	844	861	797	759	810	769	782	731	739	764	811	803	805	827	837	799	802	776	772	774	747	775	778	810	756	781	779	780	751	775	726	749	773	801	712	810	765	735	775	776	739	750	768	711	732	755	770	716	744	778	789	781	750	764	742	811	787	780	782	750	755	750	773	760	788	754	778	782	765	772	799	756	744	793	744	733	719	729	763	756	712	777	726	815	784	770	735	743	742	772	760	721	740	743	731	800	759	780	749	755	764	738	757	807	740	704	722	800	768	698	757	674	777	778	774	736	748	781	743	774	788	727	782	784	786	755	748	756	713	768	726	765	745	729	791	779	771	781	707	699	784	773	733	788	795	744	746	714	785	789	747	738	746	775	781	814	750	757	716	758	797	739	751	733	764	751	714	766	717	731	767	816	735	791	770	758	788	796	714	736	733	767	737	741	762	781	780	765	707	777	751	779	734	727	787	709	743	756	754	742	821	755	718	729	712	725	747	727	728	695	764	734	749	714	734	723	739	754	825	738	726	719	742	748	772	799	754	764	752	751	683	756	743	783	743	812	741	749	717	805	722	717	757	740	766	740	786	715	765	769	747	727	734	784	804	772	741	709	744	748	756	804	748	765	765	717	712	770	738	738	722	777	822	767	726	771	800	748	709	781	746	764	735	703	761	718	714	735	771	748	789	782	736	788	720	766	804	733	786	767	813	717	785	791	787	691	749	739	729	742	737	711	770	773	733	718	756	758	795	757	741	764	776	771	709	721	771	744	728	746	756	767	740	782	758	777	774	747	779	710	746	770	732	728	723	746	756	798	722	744	748	715	794	750	748	766	746	743	790	770	738	776	757	761	781	759	756	738	739	745	739	710	767	774	740	720	736	779	830	714	757	759	743	762	778	790	746	774	741	767	729	812	757	698	763	692	741	730	775	713	802	744	788	739	716	711	749	691	743	733	742	778	754	724	771	781	759	736	747	704	760	715	776	732	751	703	721	790	755	756	751	773	740	740	777	753	762	659	766	692	730	751	711	744	782	728	730	763	771	745	771	752	767	774	777	731	821	755	798	760	772	760	673	736	730	787	729	767	733	710	809	734	724	737	718	705	740	738	769	739	770	753	717	746	765	754	758	753	747	727	718	728	725	697	785	763	719	749	743	774	734	788	806	762	756	745	781	752	746	739	737	766	732	753	678	749	715	697	748	747	713	749	803	764	789	775	779	777	814	752	744	702	761	773	697	764	740	737	722	764	723	775	780	772	747	773	778	765	740	730	768	742	728	788	757	772	726	712	752	790	808	767	708	800	780	768	738	723	782	753	734	773	787	746	803	711	796	740	779	698	796	726	752	767	795	760	786	734	697	766	740	706	767	785	715	721	729	761	746	716	738	709	732	760	701	745	780	705	740	800	704	715	782	718	723	793	761	724	747	755	754	719	735	764	787	743	723	777	736	728	738	755	755	743	731	745	774	801	740	766	795	710	754	780	732	792	760	724	793	733	811	705	732	755	756	748	700	713	742	724	745	712	718	768	766	780	766	747	699	759	743	777	702	752	781	755	750	747	778	730	807	752	760	719	757	788	750	794	728	734	753	767	771	718	727	771	750	740	736	751	709	752	772	717	714	699	749	762	741	761	769	795	755	709	774	753	737	730	767	740	789	745	757	753	762	744	754	732	750	712	731	717	724	733	749	744	709	792	739	767	753	795	719	683	729	728	746	724	739	761	744	777	709	723	764	711	763	728	809	714	753	742	810	755	765	765	749	724	818	744	729	749	756	718	761	716	802	789	790	762	795	732	771	679	795	781	706	739	777	751	781	723	715	742	703	770	782	715	760	742	739	831	706	721	815	719	717	753	713	780	731	747	753	767	793	764	790	753	743	740	780	706	707	728	732	768	712	749	739	748	774	772	737	763	775	760	745	775	771	786	729	693	737	789	746	762	760	733	698	731	743	798	732	731	731	715	707	739	708	776	774	708	742	739	712	770	759	761	706	772	795	753	737	726	728	712	757	715	763	728	714	754	767	776	725	747	727	669	745	777	786	732	784	722	764	765	723	737	722	747	785	732	772	734	717	730	721	760	756	726	744	808	699	787	756	783	777	734	726	751	759	822	773	721	747	766	769	741	749	748	703	749	736	717	760	760	732	718	728	693	771	787	753	722	762	777	766	726	787	761	762	774	747	780	747	745	774	740	718	726	737	821	764	716	667	778	783	746	787	700	739	739	738	731	793	748	760	745	736	746	762	777	754	711	719	781	728	734	757	716	789	774	739	745	736	759	747	807	744	736	743	755	767	740	784	711	739	779	776	748	767	717	711	743	726	760	740	767	739	705	746	756	760	779	709	759	768	717	733	717	757	751	770	723	721	759	747	763	726	734	753	749	787	742	778	842	697	779	770	742	717	738	765	764	760	788	774	762	792	771	747	703	754	785	788	754	706	737	741	720	771	716	743	727	735	712	768	760	749	747	743	748	808	734	731	785	758	781	741	762	713	728	732	739	737	716	723	779	771	746	759	740	776	751	740	761	780	746	736	737	772	784	768	770	708	714	756	728	731	777	738	724	811	799	751	767	743	706	709	772	716	780	737	764	712	782	783	759	715	785	700	761	764	761	785	738	750	746	766	726	727	727	734	729	720	723	745	731	788	740	693	764	772	737	771	741	779	701	710	740	709	761	773	743	759	745	785	742	741	781	680	723	710	715	785	773	737	752	735	739	729	770	746	780	752	794	740	720	752	726	719	734	779	786	755	766	727	723	769	777	744	722	786	761	771	708	738	739	687	719	794	738	764	743	702	726	716	748	791	736	722	731	756	756	775	777	748	742	793	741	803	758	741	723	729	724	766	751	754	732	755	814	769	701	764	743	762	764	758	725	753	756	777	768	756	766	733	760	709	743	807	768	792	772	734	714	781	757	709	754	723	741	738	758	763	745	712	727	779	745	748	733	751	735	755	706	710	775	770	718	773	758	734	766	745	728	774	783	771	707	761	766	755	809	776	765	729	717	774	726	765	759	797	722	746	700	702	811	712	717	763	708	770	743	738	688	723	767	772	754	734	741	742	718	726	775	736	746	747	777	746	745	747	757	756	730	772	745	770	714	789	743	741	741	756	767	799	718	729	737	807	722	752	750	721	758	765	740	727	725	796	754	731	747	755	736	733	744	772	772	775	760	763	735	737	734	773	740	775	727	789	793	700	729	719	680	763	716	770	736	771	746	768	739	708	783	748	775	794	758	758	694	776	765	747	728	744	785	735	813	768	792	750	738	739	713	751	741	755	769	754	745	780	789	765	770	765	743	756	794	721	755	785	738	770	768	756	762	778	717	755	764	755	736	704	712	763	713	758	731	755	740	727	741	733	741	783	758	774	708	748	762	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5687	345	182	131	125	112	91	98	106	98	77	83	80	102	96	79	71	87	82	103	77	101	84	86	94	66	91	90	92	90	90	84	102	92	73	87	87	84	82	100	77	75	93	97	88	75	92	85	97	88	77	92	70	86	92	69	99	73	96	74	105	84	91	74	87	84	74	83	80	91	96	94	79	96	85	86	70	96	78	81	72	77	90	88	67	79	85	87	90	102	85	72	86	90	62	78	84	92	85	92	93	68	78	71	92	72	85	75	77	70	89	98	73	94	79	71	85	72	84	86	90	94	86	83	74	85	74	87	96	77	71	87	88	78	90	95	89	99	83	84	68	72	80	85	80	79	87	78	81	95	92	94	89	69	99	62	95	84	93	97	88	103	69	83	83	76	97	76	88	76	99	75	77	89	75	68	89	91	83	91	77	89	78	88	76	77	96	79	74	91	98	82	74	83	96	71	83	91	68	70	71	90	76	85	105	83	95	76	87	98	75	88	80	96	77	96	86	67	84	83	95	92	72	84	90	91	77	83	94	76	92	81	84	80	85	87	79	92	89	80	80	79	80	92	93	79	89	96	90	102	89	84	82	93	79	99	85	87	76	80	79	78	75	88	82	80	83	75	83	76	90	100	86	101	83	77	78	80	89	92	98	81	85	90	76	82	72	86	74	96	99	77	90	80	82	91	102	85	62	84	85	98	101	102	80	84	74	75	91	74	75	76	103	89	108	87	87	79	84	77	87	88	82	81	79	64	101	90	80	82	91	78	91	90	94	83	81	74	78	94	93	82	84	87	101	87	58	72	88	81	75	76	80	85	107	91	95	92	85	97	79	100	79	75	71	73	79	86	77	107	83	91	87	80	90	84	91	79	101	86	90	91	84	81	77	99	81	87	83	83	83	67	109	87	98	84	83	97	94	98	102	112	81	103	74	73	88	88	71	62	91	94	98	82	79	80	84	85	87	93	84	80	99	81	70	86	95	85	77	77	85	85	93	79	81	93	88	80	99	89	81	92	85	97	86	88	106	62	70	88	97	85	61	86	84	105	78	91	92	88	81	85	92	92	104	82	72	77	102	100	81	105	91	65	86	72	86	85	90	86	90	82	96	78	91	85	86	86	78	90	59	92	84	72	89	99	92	89	82	82	85	83	86	82	98	94	86	87	80	83	91	103	88	83	89	84	64	90	90	79	88	98	82	80	104	80	82	80	96	83	79	78	99	82	94	88	86	81	70	66	79	79	78	76	85	88	91	81	88	85	77	95	75	76	94	80	98	90	91	93	89	84	93	80	97	66	101	88	81	89	81	91	102	97	107	93	69	77	75	92	83	77	91	81	91	66	96	107	84	92	96	86	96	93	85	90	87	84	95	83	98	82	88	99	89	88	99	95	93	77	81	89	83	87	95	79	87	99	78	88	83	92	76	98	90	91	84	88	85	81	74	87	86	85	84	65	63	87	68	93	77	72	91	74	85	92	77	72	95	82	92	78	86	77	88	88	77	69	73	76	69	96	65	81	91	83	85	92	71	76	73	87	89	85	84	88	91	86	89	83	84	107	86	91	90	85	86	88	87	80	85	88	96	75	75	94	70	78	81	85	101	101	88	80	92	74	84	94	90	80	91	81	79	96	90	96	90	93	97	98	76	108	77	99	81	102	103	79	101	77	86	98	75	88	85	87	92	99	93	82	89	86	90	91	106	74	83	86	85	101	91	97	82	80	99	94	76	85	94	87	78	85	77	84	83	75	91	85	77	72	84	95	71	99	84	76	89	78	67	94	72	80	85	96	61	80	66	72	78	76	88	82	77	79	86	83	71	82	75	87	85	82	85	68	93	73	72	90	79	81	94	66	88	85	100	92	87	98	93	82	65	87	72	93	63	92	96	74	96	70	92	83	91	81	71	95	68	97	90	92	92	93	83	79	79	72	75	77	77	93	96	100	90	91	84	91	80	84	84	96	76	88	86	104	78	87	71	76	77	64	85	81	80	70	82	79	96	69	72	92	99	96	84	80	69	82	90	84	72	78	91	88	75	108	102	103	99	82	91	88	90	99	91	91	84	75	75	93	81	77	73	94	96	81	70	77	77	71	89	84	73	97	93	68	70	98	74	77	83	86	100	94	82	84	75	91	78	103	83	94	78	98	86	82	96	83	82	76	77	83	72	90	79	92	80	99	101	85	79	91	90	84	105	75	84	81	79	79	72	81	69	100	90	91	72	89	73	87	86	77	82	82	77	75	78	84	95	89	87	102	87	72	81	73	89	115	70	82	92	91	72	75	91	79	77	93	92	74	86	55	74	97	90	81	91	87	88	77	72	74	89	89	89	84	95	77	93	90	89	87	87	72	85	95	90	80	73	101	78	93	85	92	94	83	74	75	82	91	82	105	88	95	71	94	89	89	82	86	90	75	83	95	88	98	95	92	89	71	91	73	93	96	81	68	102	69	87	80	89	80	74	89	72	102	74	89	80	81	68	71	93	84	89	79	65	76	72	75	97	86	80	89	92	79	91	86	84	105	84	106	87	90	76	93	72	84	78	90	85	96	89	86	103	71	77	86	89	81	88	95	84	114	92	91	92	82	84	90	87	86	95	78	75	80	90	94	90	90	93	72	95	91	67	85	87	79	76	86	86	95	80	83	77	91	74	95	106	76	90	85	78	88	97	80	85	91	93	93	77	80	67	68	82	82	78	82	83	98	63	82	84	87	70	91	91	94	88	80	94	95	91	78	77	80	75	82	80	75	75	78	85	88	97	96	80	74	97	77	81	96	87	97	92	78	67	97	78	81	98	85	77	82	79	90	82	92	91	85	75	78	70	96	97	73	77	88	91	92	74	61	74	65	82	86	80	89	80	77	86	88	86	66	76	84	91	94	84	72	82	86	90	75	92	76	110	76	81	92	69	98	83	89	94	89	70	93	89	77	77	87	80	92	78	75	94	85	95	83	100	71	90	75	77	84	71	97	75	83	82	87	65	89	89	87	90	89	69	77	86	97	87	87	75	83	69	81	92	86	83	75	93	80	70	100	83	90	77	86	68	102	83	75	82	84	83	87	91	99	77	72	79	87	85	86	87	71	108	87	81	70	92	77	91	71	84	92	75	95	99	77	85	90	101	88	81	85	109	95	88	91	77	89	94	81	95	86	94	86	99	87	91	80	89	97	84	91	68	87	88	96	94	87	95	80	86	94	87	87	82	83	84	76	89	94	86	98	76	83	92	84	94	88	108	91	90	85	83	77	84	80	78	83	89	106	101	90	101	75	78	74	86	83	84	89	99	82	69	77	90	78	67	87	81	84	72	76	92	91	114	73	89	93	78	83	81	91	85	97	93	101	109	88	82	93	81	92	90	108	92	96	76	80	85	105	90	82	86	85	84	81	85	82	80	96	71	81	83	74	82	87	78	92	80	83	101	74	70	81	91	94	71	70	79	79	82	86	78	90	93	89	80	98	91	81	79	101	92	80	76	89	78	89	66	95	67	99	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5395	372	428	477	445	418	388	384	364	362	325	354	334	309	308	321	312	315	297	284	325	293	322	306	301	312	272	300	321	305	283	301	290	298	342	309	283	337	292	308	352	311	311	328	331	311	293	331	286	289	275	304	297	296	305	273	297	319	316	322	300	319	335	323	302	316	296	310	334	311	322	308	311	310	303	301	281	286	300	307	303	270	345	314	275	320	325	283	299	319	299	307	294	282	308	285	292	343	314	332	293	281	283	302	294	293	327	294	325	295	304	294	312	295	311	283	320	314	317	280	300	315	271	305	311	338	308	302	325	305	330	317	298	305	330	276	283	281	325	295	284	284	300	301	339	305	307	311	294	314	319	289	330	300	295	347	317	289	281	322	308	341	304	302	298	320	288	292	315	289	332	336	284	300	303	285	336	321	306	297	309	318	293	302	312	331	284	303	325	293	288	295	307	321	301	301	285	275	326	302	301	297	284	272	308	283	319	308	294	309	312	313	295	278	295	274	312	288	282	297	308	305	290	318	303	312	311	326	286	297	315	300	317	267	320	338	307	308	292	294	292	309	318	357	300	309	307	260	306	320	296	298	281	306	330	309	309	324	295	308	301	288	292	303	326	299	286	297	318	289	294	305	282	316	290	294	301	288	303	314	301	330	307	334	284	272	339	322	312	322	287	319	295	300	294	296	325	292	321	348	275	304	312	306	290	292	286	292	281	276	282	304	320	318	340	292	256	318	317	298	311	276	304	311	298	312	308	317	354	280	284	313	318	290	280	299	311	298	310	261	312	334	272	326	300	297	320	309	302	296	297	300	312	264	302	300	311	305	311	294	297	320	287	320	312	310	327	294	348	304	289	304	277	299	284	367	304	296	294	336	302	268	325	302	290	301	290	279	282	320	289	290	339	306	287	319	302	302	300	278	293	333	288	287	305	308	311	309	313	311	315	306	331	315	307	303	291	339	336	333	311	271	322	293	338	305	295	262	305	314	310	282	294	282	313	315	317	292	314	331	263	252	290	347	303	318	303	314	291	308	280	313	311	292	294	307	307	292	305	295	264	294	310	295	337	310	328	308	316	276	291	296	301	356	320	281	298	307	294	296	265	314	313	304	303	310	282	298	320	317	309	333	317	296	291	288	294	272	297	286	304	277	296	294	313	302	292	299	273	270	297	288	324	302	323	314	303	315	310	302	317	312	329	285	304	289	296	276	317	288	327	311	288	278	277	317	303	274	296	285	295	301	298	311	327	297	287	266	260	280	293	300	315	325	303	294	315	287	306	322	294	300	295	301	292	314	295	280	311	299	329	284	308	300	312	312	281	288	286	299	276	290	286	319	290	314	304	312	283	332	302	330	317	302	310	310	302	289	290	292	305	306	285	303	298	277	284	305	269	288	326	300	294	345	295	311	317	282	289	305	291	291	314	298	313	295	302	318	323	286	318	302	323	290	295	301	326	289	313	309	312	308	284	289	283	306	291	290	323	285	354	295	309	275	318	290	271	292	311	282	350	299	314	261	291	296	324	318	283	309	275	295	284	290	304	263	309	304	330	318	310	318	277	305	298	298	302	302	302	286	315	309	323	292	281	313	300	272	285	318	314	297	296	303	277	312	315	262	304	321	308	319	296	295	306	298	274	304	320	308	300	312	295	306	306	302	272	324	279	286	303	292	308	319	335	308	296	333	306	317	296	266	339	288	286	326	279	301	332	306	307	252	287	293	305	293	327	307	304	272	314	282	277	277	314	307	277	304	297	298	279	337	311	315	310	311	298	287	328	303	275	276	283	310	289	317	332	327	310	284	295	299	305	271	344	302	323	285	281	320	266	280	312	330	353	310	305	311	302	326	323	300	278	302	281	321	275	286	298	310	298	316	316	286	318	289	297	299	285	299	317	309	305	289	313	281	332	298	304	320	298	301	299	285	308	317	293	301	284	306	264	314	321	304	335	300	331	308	275	292	319	316	291	299	322	273	299	290	301	308	293	305	310	312	313	273	309	307	284	331	287	338	312	344	290	325	308	305	307	313	307	342	323	298	278	299	283	287	280	280	301	315	312	313	302	281	271	283	308	289	315	323	311	274	314	303	312	303	275	318	284	310	300	282	295	292	301	287	276	284	325	297	318	335	313	292	330	300	297	331	304	305	332	291	284	313	319	305	292	306	327	291	321	294	294	337	305	312	334	296	335	318	276	277	275	302	328	339	305	304	328	298	300	292	317	308	335	277	304	289	278	299	290	335	282	301	330	284	296	318	323	315	328	266	290	284	311	322	293	316	317	302	326	278	281	312	301	326	289	292	311	286	299	266	287	299	336	297	318	297	310	326	320	283	291	291	305	307	302	323	251	295	320	312	299	275	309	297	308	321	306	303	296	321	334	315	293	298	306	296	306	317	291	297	295	314	307	313	328	317	340	304	290	287	298	311	295	302	310	308	307	295	276	314	341	281	280	287	302	304	350	302	289	314	298	305	253	294	284	314	317	290	279	290	306	315	291	291	325	288	295	283	305	311	292	325	325	311	305	288	308	302	295	312	299	313	322	301	302	300	318	310	301	306	281	299	304	306	286	278	333	270	309	291	306	307	291	299	293	288	315	306	310	285	341	290	319	346	287	303	317	288	314	301	323	285	300	321	294	296	320	328	313	317	311	327	303	313	295	276	289	307	301	312	317	331	315	297	315	291	318	320	339	294	267	314	296	302	300	295	306	300	322	302	297	301	304	293	298	301	289	313	291	291	294	298	324	293	314	326	280	314	297	305	298	298	303	302	310	295	350	318	288	296	302	292	292	330	295	316	265	299	258	287	312	310	313	321	288	320	283	325	331	294	314	302	268	316	309	311	305	275	317	292	298	292	310	316	301	303	262	334	315	287	264	319	298	300	299	278	336	312	315	328	313	294	301	280	295	305	323	283	313	297	279	326	312	311	282	292	299	275	320	320	255	300	312	309	302	283	313	309	330	282	283	304	293	326	310	309	283	263	287	314	329	312	294	310	297	281	297	347	332	303	308	302	291	312	292	314	305	321	298	282	325	306	304	277	323	301	295	288	314	327	303	292	319	307	291	287	325	326	304	306	306	310	323	292	294	283	317	307	276	322	314	289	320	294	296	309	303	280	291	290	314	299	317	300	288	341	295	290	298	299	293	275	299	306	337	290	276	291	327	300	280	281	310	265	309	268	290	298	296	298	324	326	304	308	277	303	324	310	305	299	322	300	309	288	318	303	293	300	294	309	338	302	300	291	302	308	311	319	303	310	301	318	311	304	278	288	350	312	332	286	294	307	306	271	306	281	300	295	293	287	299	280	308	321	300	311	278	302	284	295	306	308	288	312	300	294	297	294	328	308	300	307	297	306	291	314	315	320	278	341	292	297	284	285	324	283	303	283	286	277	270	332	289	327	311	304	300	329	314	319	319	287	319	280	320	310	306	278	312	302	293	307	287	299	303	304	308	292	310	293	274	328	311	304	284	310	267	302	293	281	314	322	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
37616	9639	1863	1101	811	627	488	384	375	368	295	294	259	276	229	233	239	234	226	217	236	206	215	226	223	236	231	230	215	183	202	198	234	211	182	192	226	223	212	226	214	189	222	219	185	236	213	213	204	203	219	167	202	199	212	185	231	206	201	224	199	207	217	187	193	198	226	216	214	233	224	192	189	211	200	201	228	210	198	188	181	192	206	183	199	184	228	196	207	219	194	190	206	194	188	194	173	200	211	211	183	211	197	198	202	233	197	206	227	189	202	192	202	214	204	211	211	187	199	196	184	194	203	213	225	170	205	205	222	214	206	191	193	198	216	235	213	231	230	186	212	187	198	210	215	214	202	190	205	190	192	200	186	207	214	204	205	197	200	184	217	217	198	228	194	193	190	185	211	192	184	196	221	178	214	192	213	233	196	192	194	194	183	210	214	186	189	212	203	217	203	196	219	178	196	194	199	201	199	192	189	228	205	219	205	234	220	204	222	220	187	188	199	197	216	226	219	196	184	183	224	215	179	212	228	179	196	218	200	214	205	203	181	189	186	200	190	203	194	198	224	181	183	205	182	202	213	191	195	197	218	222	203	187	209	199	227	208	211	170	209	212	193	198	217	211	212	230	196	199	217	201	181	184	215	172	200	209	217	196	190	209	205	166	220	217	179	207	187	203	199	206	190	186	231	196	208	217	233	202	196	196	194	217	214	241	191	184	201	210	201	214	211	194	183	200	193	193	204	188	188	215	236	187	194	211	210	172	189	210	199	225	211	195	220	215	222	206	210	171	226	187	186	199	182	206	201	215	221	192	202	196	206	206	204	199	223	195	201	192	197	207	194	205	203	223	202	185	229	199	198	203	203	221	255	170	211	205	203	214	192	217	206	213	193	209	187	201	208	215	189	176	213	213	195	190	211	173	192	234	209	212	202	204	189	201	197	213	193	235	206	196	200	213	203	210	213	197	209	185	184	208	172	212	164	191	204	212	213	186	201	201	223	211	183	177	174	207	235	179	195	186	193	197	184	218	203	217	213	220	209	188	178	217	206	197	208	208	205	200	199	182	188	210	213	183	204	194	225	243	198	209	189	222	197	215	200	203	182	201	199	186	220	196	195	203	188	204	216	196	196	178	180	221	212	206	201	201	221	179	195	188	175	208	209	197	207	194	203	198	177	202	211	190	211	207	226	216	217	203	210	220	210	197	188	215	213	220	208	181	211	210	201	188	193	206	215	195	225	196	210	199	205	199	196	168	189	169	205	204	204	187	203	185	206	175	199	222	200	191	199	193	204	195	185	189	197	212	223	192	202	214	201	194	204	207	203	206	216	177	181	190	190	189	206	217	242	196	203	182	199	211	185	198	194	214	208	195	216	202	208	201	215	210	198	204	196	197	211	198	180	202	191	186	175	184	192	210	205	215	188	209	207	178	204	192	216	209	202	176	217	175	196	206	219	196	184	200	210	201	197	201	199	209	200	199	189	202	204	195	206	198	206	207	185	203	220	186	204	180	212	217	194	185	212	200	222	154	206	206	230	202	199	195	211	202	199	202	215	209	184	196	182	218	216	193	206	189	204	181	216	198	206	221	196	183	198	216	224	222	207	205	202	188	194	192	194	195	195	217	193	197	207	204	196	200	187	218	211	214	196	194	207	185	184	185	176	197	175	203	213	224	217	214	203	197	211	187	212	214	184	195	182	188	180	177	229	200	198	193	185	182	188	199	218	174	174	214	198	183	189	199	191	221	194	201	210	198	184	167	192	204	214	199	223	201	206	206	209	216	197	222	217	222	166	188	204	195	220	201	190	222	193	186	199	205	192	219	218	215	215	197	194	191	208	203	200	188	212	195	201	208	231	188	196	181	192	221	194	194	209	199	210	198	202	185	200	199	177	180	205	172	211	197	175	224	180	199	198	151	168	181	200	186	202	199	205	185	204	199	199	183	195	186	207	183	192	178	197	198	180	232	227	202	223	213	198	214	226	210	209	194	168	215	208	188	190	180	198	196	216	201	205	196	197	191	197	180	186	206	220	204	183	194	207	184	214	200	206	214	179	201	182	193	197	201	211	199	210	213	217	217	173	208	217	197	193	201	206	219	195	184	208	213	188	186	189	197	205	183	186	183	195	192	213	211	208	195	201	197	195	203	202	180	217	195	198	192	209	204	205	223	177	216	204	182	204	191	175	197	208	207	205	206	208	196	185	208	208	207	209	208	201	216	208	223	192	210	201	214	173	193	197	196	177	165	193	224	212	218	213	204	191	204	190	203	205	202	215	204	177	196	214	180	180	201	214	214	191	202	238	205	215	162	199	204	204	189	177	211	200	203	223	187	189	197	201	204	206	193	210	212	198	212	202	219	195	195	193	202	200	190	189	224	201	202	201	232	186	220	199	210	218	175	218	196	212	213	181	197	218	192	183	205	203	188	210	184	220	219	215	178	185	228	189	212	183	186	223	221	211	192	199	196	222	197	189	191	198	180	216	205	196	181	177	212	197	200	206	197	214	194	194	184	188	212	188	205	201	200	189	218	202	191	198	197	188	192	193	207	217	188	212	205	196	206	201	214	189	221	207	229	204	205	211	200	213	204	209	195	208	193	205	225	208	202	211	173	184	198	195	196	210	201	201	193	219	196	214	210	185	193	198	248	198	189	229	198	180	211	200	192	213	209	201	188	206	201	183	206	223	200	211	198	198	203	180	192	193	215	198	192	213	206	208	203	236	185	230	204	193	228	215	181	179	201	234	188	227	218	186	212	199	180	222	190	212	185	186	213	209	204	197	196	189	195	213	202	197	185	187	209	219	217	186	163	199	190	230	168	180	203	179	205	239	204	198	181	183	173	164	199	202	211	222	197	204	224	185	213	226	197	210	204	188	208	221	223	185	199	200	204	210	197	223	201	184	190	192	219	199	204	187	206	221	207	190	210	176	192	190	212	189	204	192	190	193	227	220	181	193	222	251	192	215	202	214	216	204	190	207	193	207	199	211	178	203	204	202	238	202	213	207	190	190	187	194	203	185	205	189	220	200	203	206	186	198	194	188	184	200	193	222	182	202	206	191	211	210	241	204	196	204	203	218	188	185	210	224	197	199	192	205	208	207	209	199	204	195	189	185	204	185	244	191	191	213	213	210	196	182	209	215	214	186	209	171	186	218	227	177	185	182	192	225	195	218	230	209	197	183	199	188	199	201	226	196	235	182	214	199	176	192	206	206	201	228	195	188	194	199	225	198	192	204	199	183	164	182	208	199	216	149	200	199	185	202	219	214	185	207	193	218	203	229	202	192	200	183	221	211	176	223	170	186	212	205	222	191	201	224	228	167	185	230	224	199	198	198	193	209	232	203	214	183	199	204	228	199	209	238	213	238	211	215	214	210	193	202	186	180	213	211	205	195	210	208	229	191	169	227	176	230	201	184	192	222	192	183	200	203	205	211	201	215	209	212	218	183	193	214	220	183	185	184	217	192	228	202	188	166	174	212	194	196	211	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16604	1641	3402	3707	3173	2614	2128	1846	1687	1437	1292	1219	1133	1035	935	1003	968	882	838	844	805	822	750	736	726	697	716	679	703	666	709	688	701	651	671	632	641	607	637	666	647	663	669	625	653	620	670	645	642	630	676	674	665	621	653	601	612	663	614	603	549	611	636	629	639	645	622	593	603	579	591	590	627	589	661	605	611	645	583	647	601	618	639	606	585	662	562	618	603	596	584	619	604	552	638	645	637	625	585	600	585	648	606	647	570	611	639	600	627	576	588	576	609	651	592	578	636	578	620	599	627	617	607	613	607	603	586	599	588	588	655	603	582	549	597	593	560	593	595	606	616	611	569	618	600	613	604	613	627	607	564	585	583	646	621	588	587	615	595	583	601	620	633	641	626	604	560	610	588	624	632	632	596	618	579	628	653	533	562	586	606	576	598	557	607	607	624	558	576	594	637	565	542	589	550	613	583	585	571	573	631	607	594	644	632	619	583	614	630	601	584	632	634	557	617	567	599	683	595	585	623	608	614	601	598	601	603	605	552	574	562	578	607	574	540	555	607	621	588	609	577	604	587	566	615	577	613	630	589	631	607	583	593	608	650	547	597	601	581	627	606	614	595	561	581	616	653	610	554	591	637	590	578	581	627	610	595	610	563	566	578	564	584	593	570	607	594	602	600	605	603	604	605	585	580	585	603	613	600	590	626	649	597	580	547	591	645	585	601	652	618	597	617	644	604	645	626	567	572	533	600	633	574	613	593	578	606	584	555	619	572	607	634	567	628	601	603	577	598	614	610	603	573	629	578	578	595	615	605	606	624	585	642	614	645	594	570	614	579	571	588	603	596	594	588	551	571	617	623	634	607	616	628	590	597	574	594	589	590	590	602	602	593	579	632	613	608	610	632	571	601	596	581	636	602	584	640	624	583	594	603	608	663	629	601	593	543	631	649	596	613	602	611	588	601	582	566	592	648	605	584	573	602	590	611	586	566	587	552	571	637	608	591	601	572	640	632	609	640	676	619	606	643	635	600	610	629	614	629	633	586	622	565	599	573	579	573	595	617	626	599	575	585	602	604	656	601	595	601	551	592	608	578	605	563	607	567	595	648	568	623	634	607	601	613	618	610	562	602	643	615	609	605	622	604	567	635	623	566	581	631	585	599	610	638	603	633	612	595	649	563	568	602	605	599	647	616	622	638	595	630	606	626	578	581	582	598	603	577	564	621	597	608	597	608	623	602	576	619	614	610	600	585	625	583	610	598	620	590	576	601	633	576	627	613	590	573	640	622	564	610	646	589	573	577	602	639	639	570	575	621	620	601	628	556	612	582	611	586	558	592	546	582	626	599	587	607	618	611	598	597	615	582	599	616	569	607	608	608	611	571	596	614	576	601	589	627	593	582	598	578	630	607	571	607	621	579	617	575	598	633	593	627	624	605	596	591	609	610	553	599	603	629	585	602	680	600	586	597	630	604	580	614	593	585	593	585	583	624	657	537	617	617	629	588	606	631	594	607	582	626	560	597	619	628	604	617	631	574	579	588	601	599	580	612	639	585	618	559	569	622	571	599	569	583	571	564	604	620	573	618	571	623	598	618	578	599	581	608	602	604	606	621	589	590	545	602	601	595	597	632	584	623	593	575	569	590	649	591	589	555	595	588	616	591	604	577	603	642	591	613	581	616	635	619	639	603	632	612	594	620	574	578	582	629	604	598	608	557	675	592	599	614	610	563	625	640	535	620	588	547	610	585	607	529	632	590	619	598	611	571	624	642	612	569	577	623	626	599	626	545	576	632	629	621	640	653	618	577	634	584	590	625	558	610	570	660	589	595	630	639	588	550	618	615	610	571	614	582	614	585	636	639	588	583	603	594	614	593	585	576	596	587	571	593	595	607	548	589	615	580	609	652	594	620	583	591	567	589	575	624	623	605	624	611	583	537	626	618	616	615	578	598	586	644	607	597	602	585	597	576	595	564	610	597	588	635	626	635	578	602	609	612	594	580	575	596	623	603	590	577	593	626	580	606	569	600	623	607	587	599	616	582	588	602	608	554	620	622	595	578	602	648	583	592	573	605	621	644	613	593	596	598	593	619	622	568	585	628	636	591	606	581	612	596	591	613	612	594	609	615	609	574	587	596	626	611	584	573	592	643	575	572	629	594	615	619	560	606	549	603	596	584	615	621	580	593	573	633	600	604	599	637	573	604	583	623	629	620	626	604	622	595	614	598	582	620	556	579	620	608	528	599	584	583	602	590	608	602	621	600	659	647	619	592	593	610	585	596	539	605	603	568	589	611	637	576	608	609	614	633	622	591	574	585	598	585	627	604	546	612	614	637	605	566	635	588	612	579	564	612	602	576	627	598	648	593	593	598	607	600	611	646	630	643	608	589	616	557	567	595	611	605	578	595	615	608	642	583	642	608	558	593	602	605	579	607	624	556	590	600	592	600	613	613	603	622	604	588	619	592	619	589	579	598	584	651	568	597	612	631	604	564	617	613	587	618	602	611	585	625	639	610	590	570	588	643	621	584	616	579	606	615	586	605	603	586	595	586	580	617	591	598	562	572	631	644	604	616	639	633	594	584	633	598	558	578	658	605	612	585	621	597	573	645	588	610	616	600	588	582	598	592	619	591	616	590	612	601	621	566	588	551	587	589	619	571	584	591	585	615	590	607	594	593	578	612	563	614	645	607	580	603	596	566	585	592	557	582	619	607	578	615	613	609	616	571	577	609	613	645	589	629	529	630	562	638	614	613	583	586	620	589	607	617	573	623	603	612	608	592	588	574	600	621	589	584	641	603	558	618	626	629	634	594	603	561	595	607	580	563	584	596	576	555	576	580	601	577	617	607	607	646	574	557	616	579	633	586	589	613	616	588	600	569	601	578	588	562	619	607	566	620	574	608	585	640	602	597	608	576	585	620	586	591	646	609	599	577	631	615	591	612	593	608	585	583	581	547	629	580	616	553	648	586	596	604	605	546	538	597	589	609	638	665	568	576	552	607	587	580	580	577	559	624	629	635	584	569	533	612	624	612	631	639	583	575	589	643	639	593	613	598	632	589	602	624	610	561	545	628	610	604	620	576	562	624	635	630	634	607	647	606	578	618	572	611	574	640	616	617	596	614	625	564	600	629	630	649	638	574	614	639	561	636	586	610	619	628	613	593	605	584	563	578	619	643	614	601	593	628	644	583	612	615	585	594	571	615	613	602	603	601	578	584	613	610	579	580	557	622	620	550	587	615	590	565	641	611	593	582	608	607	583	559	657	648	563	619	602	587	593	627	631	620	612	579	608	578	633	579	597	577	604	568	583	575	591	601	608	587	553	623	622	607	607	644	608	642	565	559	634	632	630	564	633	628	622	586	599	609	587	575	597	630	615	612	611	628	672	604	576	632	566	630	600	651	614	593	600	578	638	582	605	582	645	606	635	623	623	613	621	631	565	582	637	617	612	595	588	596	586	589	616	631	620	588	568	588	610	636	610	654	591	622	615	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
46197	19001	7608	2246	1553	1108	856	740	628	551	525	448	412	412	392	385	369	339	311	329	315	323	314	300	300	302	297	253	286	304	277	264	320	300	273	283	245	274	289	311	301	290	257	268	268	248	278	300	310	317	247	269	276	296	257	263	277	263	291	282	253	266	278	282	311	286	229	284	294	277	258	262	272	294	264	266	240	298	289	273	285	258	256	273	281	273	296	265	258	244	282	256	255	268	271	284	274	270	261	301	256	260	278	268	277	264	271	296	290	278	281	250	237	262	270	290	247	244	284	254	266	272	282	247	306	255	260	266	252	228	295	295	262	278	292	263	277	278	295	264	293	259	283	291	273	258	259	259	298	241	303	244	241	270	269	244	272	296	247	258	246	265	268	275	270	256	266	291	257	262	293	253	266	274	259	248	260	280	271	266	279	271	269	266	306	281	284	279	251	239	286	264	289	270	275	280	290	283	296	269	277	256	289	276	278	281	252	272	330	270	262	286	296	278	213	258	257	287	276	289	236	280	246	246	245	234	259	259	255	277	287	288	284	261	262	256	256	265	263	290	297	270	284	245	257	274	262	280	282	242	276	275	287	269	255	264	272	242	259	297	295	241	250	292	263	234	247	264	272	274	312	276	295	283	256	259	284	272	269	257	276	271	269	290	285	261	278	297	262	293	253	241	272	251	261	261	303	274	296	317	286	265	283	272	268	280	258	276	268	271	258	241	258	236	287	261	309	259	264	264	246	260	283	273	256	264	289	270	261	269	239	269	245	242	261	284	220	280	288	277	257	254	237	255	305	297	284	260	264	291	237	230	258	283	259	254	265	238	277	272	253	268	277	251	284	268	281	252	258	269	247	266	268	259	274	242	277	276	245	275	293	275	269	255	264	227	262	248	248	232	254	275	293	260	278	247	261	296	269	277	252	264	273	259	275	293	264	248	279	279	296	279	293	275	279	288	259	248	262	273	295	256	248	299	265	297	286	258	264	288	250	283	288	248	261	263	291	264	305	243	270	265	253	283	260	277	278	252	251	261	279	258	260	269	268	294	257	296	276	256	294	252	289	253	251	286	263	271	248	261	269	246	255	246	255	250	273	271	254	268	287	291	279	281	285	248	233	252	268	260	287	252	267	247	259	281	252	275	267	281	262	244	274	277	264	286	258	291	284	249	285	262	247	269	263	264	276	284	278	263	261	284	243	292	249	251	253	263	251	286	295	255	277	245	274	257	246	255	270	298	288	255	255	272	254	289	278	258	271	274	256	249	246	257	266	265	292	232	267	276	302	271	249	268	255	254	260	267	228	266	307	273	259	269	266	281	246	243	268	311	284	263	278	252	268	266	275	260	299	234	273	288	271	289	255	268	282	278	278	282	298	273	292	281	259	255	263	283	289	288	265	238	266	285	260	278	285	274	287	282	264	292	270	270	291	250	240	293	264	286	270	281	266	281	259	273	260	284	265	285	278	266	243	305	284	276	249	277	246	280	235	259	268	271	286	299	266	322	267	250	265	290	293	267	261	268	280	241	253	276	230	258	265	244	293	258	272	271	272	275	257	265	300	267	277	272	263	254	263	260	292	270	256	259	258	256	263	252	273	265	265	281	266	274	254	267	263	294	253	291	262	251	273	248	258	268	256	244	251	255	264	282	292	258	244	266	270	277	257	259	283	245	256	257	280	258	268	259	269	277	291	257	250	243	246	290	288	264	272	271	272	264	297	257	294	256	224	224	259	273	287	283	256	272	258	279	291	249	246	239	271	265	290	241	288	240	249	267	280	247	245	245	259	277	270	273	276	243	278	275	271	274	273	277	251	259	239	278	285	253	261	289	269	256	282	288	255	259	267	265	265	270	271	265	284	287	252	267	273	247	233	302	276	260	210	255	276	251	278	249	264	249	287	255	247	286	257	270	263	222	296	255	286	257	292	271	255	264	272	267	277	236	290	287	282	247	273	259	244	250	272	283	232	255	272	283	275	259	283	270	265	251	260	245	270	292	295	282	274	225	282	283	254	306	276	298	268	266	270	278	268	287	255	301	269	266	316	267	277	273	285	250	287	280	281	295	234	301	286	251	274	259	251	266	261	249	271	266	275	289	255	278	272	281	286	275	270	274	290	280	266	248	269	273	279	257	278	233	271	260	272	266	256	296	254	274	281	306	274	248	266	268	269	255	225	265	300	247	274	254	275	272	291	272	264	270	274	289	243	262	257	270	276	254	228	256	263	245	279	274	256	255	272	249	256	261	294	241	283	293	257	277	262	273	253	278	268	256	270	265	281	291	265	261	269	291	274	272	237	283	250	264	247	239	275	287	290	254	251	298	283	267	274	273	276	258	289	251	279	266	281	250	264	277	274	256	260	283	252	266	300	263	278	272	282	275	261	266	254	254	274	267	268	252	283	266	271	267	281	252	275	259	268	280	273	262	264	255	288	275	251	243	276	235	261	249	289	276	288	269	279	250	245	267	249	293	293	268	241	250	269	288	288	281	260	278	262	263	283	286	267	252	295	279	291	273	287	250	273	244	279	273	277	253	217	260	253	262	265	278	268	271	253	261	266	236	277	267	239	286	292	278	263	250	277	291	275	302	255	284	262	274	296	257	296	297	281	263	260	280	243	257	263	253	280	272	270	264	268	253	271	269	230	297	268	257	257	272	279	252	254	239	284	248	266	278	246	291	270	245	269	275	284	283	267	269	264	286	276	274	251	258	268	300	253	270	269	268	264	273	284	274	272	302	284	260	270	267	294	245	260	257	243	259	262	286	279	237	295	305	274	264	258	294	254	275	254	308	284	229	280	265	294	278	269	275	278	297	247	276	222	263	287	296	257	295	249	255	281	240	262	285	262	277	271	255	252	279	279	247	227	287	281	270	265	244	283	284	257	242	275	278	246	254	271	266	295	260	276	278	289	254	276	272	255	277	306	312	269	288	278	238	282	245	246	245	266	276	279	258	265	278	249	246	261	257	244	268	261	289	254	276	278	253	248	246	269	249	252	261	257	300	243	265	270	236	223	268	297	264	271	266	239	255	254	259	270	301	251	274	270	270	245	275	260	263	263	261	279	260	271	282	257	279	250	258	247	242	251	271	244	293	276	273	280	264	286	272	271	278	261	294	239	296	275	251	219	275	285	263	274	257	281	262	251	274	269	251	277	286	294	259	291	258	251	288	267	276	261	242	303	269	266	274	268	255	288	278	290	294	280	260	273	259	254	257	262	278	258	289	313	265	272	285	241	252	256	262	283	286	303	276	263	250	263	274	270	279	260	295	276	267	297	268	285	275	280	278	268	273	299	253	268	284	258	250	246	322	289	264	294	264	254	253	262	261	266	256	299	261	269	279	253	257	272	257	274	232	265	303	284	276	280	244	285	254	267	274	271	310	302	290	252	264	260	294	284	294	267	249	255	271	241	269	267	288	262	257	279	246	279	259	252	314	257	269	307	272	272	258	273	252	314	295	304	261	284	273	290	261	277	260	248	268	276	270	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21497	2728	6057	6568	5667	4420	3731	3098	2783	2477	2191	1930	1829	1600	1489	1421	1356	1283	1260	1176	1199	1156	1065	1046	1058	1022	1005	920	924	933	936	932	902	921	923	921	907	860	856	886	861	839	863	828	807	804	854	856	821	724	813	806	795	790	766	788	759	831	822	813	808	788	763	797	792	808	724	808	791	748	793	796	734	783	760	853	799	735	747	743	775	801	775	757	752	755	777	677	800	781	782	797	793	745	713	778	759	779	785	746	786	790	734	783	787	728	755	747	735	769	802	811	765	759	737	776	764	757	735	758	741	767	739	759	775	750	751	789	773	750	763	700	782	748	727	752	719	765	785	810	754	808	756	733	769	766	730	745	774	747	781	757	736	816	774	771	759	766	804	738	745	762	730	701	786	802	779	781	725	788	769	765	818	744	793	769	732	763	792	748	776	771	788	756	798	753	721	777	736	724	754	767	812	740	784	735	766	714	732	755	742	777	814	753	725	708	794	774	766	764	720	726	785	705	775	747	795	765	732	751	772	741	749	793	733	729	677	778	719	751	768	777	774	686	747	759	768	729	758	750	733	717	731	752	722	753	762	710	723	788	747	776	771	759	713	791	790	768	706	738	723	778	794	708	771	749	760	754	750	731	721	729	742	783	735	750	758	709	752	757	760	774	772	758	718	743	804	771	701	712	789	805	713	754	706	713	797	747	770	787	790	700	745	736	763	753	758	762	743	727	743	731	732	725	690	747	731	798	767	722	749	749	782	742	753	771	778	713	742	733	722	839	733	757	768	710	759	715	766	725	730	798	765	811	753	732	721	765	759	744	792	773	737	747	747	740	759	758	758	730	789	690	705	744	754	770	741	733	749	768	737	726	770	801	713	752	796	778	794	740	777	692	778	738	768	816	733	767	713	742	775	750	704	718	733	777	748	774	724	739	776	733	769	723	699	786	732	733	801	724	704	729	748	749	795	740	730	761	775	801	748	753	760	747	723	775	798	755	774	779	748	769	751	730	770	761	767	729	813	760	763	746	743	730	737	721	756	730	690	754	792	723	699	736	797	757	763	785	744	750	747	758	729	721	740	711	757	731	727	731	777	752	755	758	757	712	707	762	698	825	746	796	741	732	732	702	758	776	727	761	770	718	779	748	717	751	752	746	752	710	781	784	771	733	753	767	748	766	715	690	756	750	743	735	767	773	721	733	733	732	750	790	794	737	742	769	717	761	752	725	721	750	752	791	777	712	744	735	746	727	721	779	730	754	754	762	700	767	697	750	739	721	753	772	715	737	804	797	751	728	708	841	798	747	722	749	737	723	716	761	781	723	741	767	775	764	726	752	724	760	748	754	718	781	767	691	714	754	788	741	794	738	806	754	753	716	728	731	766	731	747	743	792	758	706	708	735	708	766	799	773	748	705	765	783	726	693	768	762	802	753	762	739	779	774	725	759	728	778	759	763	736	781	795	721	747	759	738	743	820	739	766	748	748	738	758	760	781	814	725	791	738	720	739	759	786	715	775	699	752	742	763	774	727	789	746	755	762	770	765	761	738	726	772	721	745	719	722	730	808	749	750	735	761	778	754	695	726	778	752	769	759	805	717	747	751	748	763	769	723	727	805	757	749	766	712	740	713	775	697	749	716	757	790	790	745	692	779	754	753	750	769	773	740	741	747	771	779	715	808	743	771	792	758	759	760	727	715	782	754	793	719	724	725	758	739	748	717	791	754	747	740	729	765	743	770	725	769	795	772	802	777	765	707	745	722	748	728	791	753	777	756	768	789	747	673	771	754	748	773	760	727	757	752	758	744	729	799	763	720	729	749	748	718	720	827	709	729	793	757	691	780	783	812	747	755	748	744	772	744	759	777	762	725	779	722	802	752	735	738	766	759	770	765	747	751	750	777	756	683	717	747	791	750	763	731	806	771	752	743	786	791	737	741	746	701	724	780	720	724	777	756	769	743	694	813	752	777	707	736	690	756	683	736	779	765	738	801	746	711	753	683	778	803	759	728	740	732	703	767	761	770	792	752	750	789	730	847	785	737	727	723	755	744	793	701	725	772	787	760	779	770	830	792	762	738	732	791	714	718	724	740	764	768	792	722	686	753	758	762	746	752	755	797	740	699	728	736	720	787	783	775	741	746	734	753	741	718	777	780	705	773	693	781	725	807	791	795	799	700	740	703	749	786	721	768	748	747	732	740	709	740	746	720	736	773	790	736	742	767	770	711	721	684	768	814	757	764	779	794	739	728	780	761	779	813	747	763	746	730	716	721	750	714	793	761	713	740	734	740	708	697	811	732	705	755	758	735	739	725	761	796	771	768	752	741	757	740	755	765	734	768	838	807	736	729	757	703	747	706	766	778	748	771	772	802	752	752	746	763	805	719	795	727	774	775	726	749	748	791	803	729	744	792	791	718	720	772	695	728	786	792	770	707	782	727	797	700	741	808	755	771	814	723	768	757	757	775	705	717	742	804	753	698	737	759	730	719	733	803	710	774	765	737	765	734	729	802	694	747	742	750	732	750	776	788	744	745	705	718	723	726	726	771	741	723	746	772	735	736	693	765	722	766	730	755	774	739	770	736	747	725	753	768	714	771	805	735	774	725	791	777	768	748	713	729	757	807	761	756	685	737	787	743	755	765	776	766	765	745	784	712	774	741	744	769	743	712	770	725	762	732	767	757	791	750	730	756	767	725	758	740	716	701	749	741	714	767	784	754	729	751	734	804	699	807	775	765	715	712	694	766	742	728	778	759	736	747	796	730	781	763	760	731	738	757	776	771	750	764	786	782	800	784	768	742	788	701	721	760	709	752	781	728	730	733	794	782	762	752	793	741	728	792	734	755	780	782	744	731	720	734	772	711	723	753	756	760	753	778	744	736	713	781	785	765	732	740	739	756	742	753	771	766	755	714	778	766	714	729	784	789	709	796	761	749	768	766	680	763	783	761	770	732	820	804	787	756	787	742	726	766	778	768	777	767	740	729	755	686	766	742	726	769	728	790	727	727	730	789	743	799	734	715	755	741	781	727	730	774	740	769	788	782	783	780	781	757	804	769	749	721	726	736	747	719	754	768	818	772	737	768	722	791	784	751	767	743	765	756	773	768	684	809	663	793	757	719	786	723	744	753	749	787	735	724	740	758	784	738	742	749	734	756	752	745	715	739	784	734	759	765	748	746	736	723	774	717	714	784	690	736	818	733	820	702	745	683	776	746	733	697	787	742	713	765	775	748	736	763	765	735	735	698	800	746	798	789	781	720	756	741	748	750	731	734	746	760	797	781	725	740	734	689	747	793	726	761	745	791	770	717	745	742	811	740	757	753	762	767	734	737	777	747	755	751	719	720	735	748	734	717	727	724	801	761	723	759	759	744	743	758	764	739	769	771	761	765	720	775	768	717	730	776	741	763	749	724	690	742	716	744	769	720	758	714	724	746	748	763	742	775	731	701	771	751	795	775	671	744	796	755	729	779	696	785	759	739	755	736	739	733	719	743	765	757	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5530	347	183	148	109	92	88	88	104	90	81	93	73	77	84	82	92	96	85	84	65	90	80	82	86	79	90	93	79	84	90	82	83	82	76	76	77	90	90	74	63	71	103	73	90	77	78	94	76	83	87	81	83	89	74	100	82	87	93	80	98	87	86	76	84	82	85	80	72	68	93	93	105	78	93	95	65	73	79	81	103	92	87	82	82	95	81	88	65	84	84	87	94	90	92	79	99	81	72	77	100	75	86	86	70	90	74	78	76	85	72	83	74	84	87	89	89	65	92	95	69	81	82	71	80	84	84	80	90	107	92	88	90	102	77	67	95	101	107	86	97	83	75	103	92	86	119	76	82	89	90	84	95	82	91	72	84	96	89	58	90	77	98	100	91	69	88	88	88	93	88	82	77	91	68	91	85	81	91	88	84	86	83	74	86	80	94	78	90	86	82	63	89	92	87	80	79	79	68	90	76	84	71	80	81	86	83	91	81	81	100	74	92	75	86	103	72	75	94	87	86	82	66	63	69	87	80	88	81	82	85	91	78	93	71	105	72	91	89	82	75	81	75	71	66	104	85	85	89	108	87	99	86	94	88	94	82	85	72	86	77	84	89	72	86	87	76	89	86	85	77	84	92	76	72	87	66	88	77	75	95	66	81	108	100	92	91	70	93	81	83	91	77	82	87	102	76	81	85	87	97	85	78	86	67	81	77	87	83	92	81	79	70	77	98	73	94	92	90	74	100	99	85	67	84	84	92	95	74	65	94	78	88	71	72	86	84	70	91	94	93	90	89	83	90	86	89	80	87	97	81	87	87	98	90	80	106	91	73	84	92	86	87	84	99	77	79	85	79	93	73	99	89	89	96	94	89	67	94	78	93	84	76	85	80	81	72	98	84	84	85	93	91	82	80	87	83	73	73	78	77	75	83	86	90	101	101	100	80	98	79	81	85	102	84	98	85	96	75	94	106	93	89	76	86	78	106	67	96	96	82	75	90	82	83	75	88	98	71	88	94	70	93	86	80	75	82	91	86	98	102	90	90	70	63	79	93	73	90	72	92	87	97	81	83	87	90	71	76	95	83	83	74	87	92	93	78	84	106	72	69	79	98	83	87	75	76	70	94	84	75	85	78	71	100	94	86	86	60	72	100	87	78	85	80	96	85	87	85	68	82	93	73	99	84	106	89	90	94	95	95	95	90	80	87	107	86	92	99	88	70	89	95	77	81	82	101	79	71	66	88	76	87	84	64	100	74	80	101	77	87	70	79	69	108	99	80	81	90	83	81	77	86	88	68	83	80	74	94	83	94	76	87	84	73	76	78	89	79	90	79	97	88	69	85	88	86	107	102	77	91	76	90	104	82	71	94	86	74	87	87	86	78	88	95	71	89	93	80	87	82	83	75	79	87	72	96	85	78	93	88	83	94	86	92	79	77	63	97	89	93	90	66	83	77	89	81	77	66	92	73	84	73	90	81	81	86	82	87	83	80	95	83	89	70	73	91	84	90	100	97	82	88	83	85	82	84	90	71	87	72	97	64	79	89	101	107	84	89	99	98	82	66	96	113	79	78	78	79	78	102	73	78	76	86	78	88	85	81	74	85	75	88	91	71	83	96	81	76	93	82	71	83	92	78	86	96	102	93	73	88	76	68	79	94	83	81	90	75	72	82	98	95	95	83	95	91	67	86	105	94	78	96	92	86	80	84	91	86	87	100	71	85	80	62	80	89	77	97	84	94	79	73	96	81	82	85	78	83	74	72	98	80	73	65	71	108	86	73	70	89	96	69	97	65	75	98	99	83	77	83	81	79	83	60	92	74	92	72	90	84	74	100	71	97	67	82	69	92	83	73	88	71	84	83	76	75	91	84	95	82	85	84	77	71	82	65	90	71	75	88	81	70	73	74	98	89	94	96	80	99	85	82	91	85	92	88	78	92	72	71	70	94	110	87	75	87	90	79	89	83	95	76	84	82	80	71	82	104	77	79	98	79	70	70	87	89	79	70	89	80	86	73	65	100	78	94	84	85	81	99	94	80	81	86	101	75	66	85	92	81	92	78	87	90	84	79	92	74	76	86	90	79	90	92	94	91	70	94	85	92	95	77	91	90	98	83	84	73	67	77	81	89	89	84	76	87	77	83	90	86	87	86	87	97	83	84	97	89	70	81	107	110	89	95	76	82	63	75	92	62	88	75	88	88	81	102	77	100	61	83	60	84	89	83	75	84	66	96	70	87	101	78	95	83	71	73	81	99	78	81	81	75	93	84	71	103	88	72	83	89	90	91	77	68	76	89	71	69	83	90	63	92	81	78	72	73	81	90	99	95	76	91	70	87	79	89	87	83	95	96	80	84	79	88	86	77	83	99	84	88	78	67	92	96	85	81	91	71	94	80	87	74	93	86	82	77	76	80	91	94	97	82	71	94	87	95	71	85	108	78	72	63	85	81	91	88	68	90	70	92	86	90	98	69	88	73	65	91	92	87	79	79	90	92	108	78	72	90	77	81	95	93	88	73	96	89	74	84	75	77	88	86	86	91	83	106	91	89	98	68	82	94	84	84	77	69	85	76	98	102	83	86	92	96	77	93	90	70	84	81	78	86	77	68	73	77	91	81	83	89	99	83	86	91	96	79	76	81	86	85	66	85	79	82	76	69	66	87	85	85	77	86	91	86	95	84	71	83	82	101	82	87	93	78	85	92	83	91	76	92	84	96	93	82	85	91	89	87	85	103	87	91	85	91	82	73	68	83	83	103	82	99	67	97	85	80	92	83	97	64	90	96	94	80	78	77	85	89	97	78	82	77	100	87	86	78	74	62	96	75	86	82	80	83	86	71	77	87	96	85	98	75	77	80	76	63	85	71	67	75	83	83	88	84	76	95	86	86	76	77	71	95	87	86	85	79	92	78	93	97	84	68	94	69	78	83	94	94	101	82	92	77	94	103	98	95	85	86	101	83	71	93	76	95	101	81	66	91	81	86	88	80	89	92	77	71	74	80	70	81	96	97	72	96	95	80	72	73	105	73	61	78	69	83	87	99	74	92	91	95	81	87	85	78	91	75	91	65	76	89	82	70	88	86	76	78	100	78	89	97	93	97	95	81	90	94	79	90	83	98	89	84	84	78	80	82	85	70	85	83	81	66	78	73	93	94	83	97	70	84	75	89	94	79	85	95	74	87	82	91	91	87	67	77	95	88	64	80	87	89	93	79	95	94	89	71	90	109	80	72	73	95	79	79	83	72	70	101	83	77	84	89	80	101	98	77	83	67	86	80	104	79	91	79	88	91	78	96	91	79	81	88	95	70	82	77	72	90	88	70	93	79	83	79	79	82	76	90	75	78	71	96	83	82	81	81	96	87	74	85	77	96	71	85	84	98	85	64	87	77	87	92	73	63	78	77	84	86	66	61	89	84	77	87	88	90	81	89	79	87	85	79	107	83	91	70	91	91	97	82	83	97	98	83	104	78	110	75	86	89	77	69	85	84	101	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5358	369	528	481	481	431	353	355	355	376	375	320	341	327	316	311	326	310	314	294	325	324	317	328	318	272	315	319	311	314	322	278	320	271	294	325	283	294	294	326	299	338	296	297	345	288	283	313	333	287	261	292	307	318	335	304	325	298	287	289	276	319	308	288	276	308	303	334	286	303	301	323	319	292	316	304	302	313	307	321	293	304	326	301	268	321	331	313	292	337	324	291	287	268	313	291	314	305	309	279	322	290	287	305	298	306	301	325	283	332	308	281	319	323	293	302	330	284	301	287	325	306	313	319	289	298	311	293	326	299	280	294	285	272	304	322	298	323	300	305	295	311	339	332	291	303	293	266	315	280	309	330	296	288	315	289	300	322	312	297	276	304	336	269	273	312	308	296	301	310	311	280	323	303	283	281	304	325	298	299	277	311	301	273	296	314	307	276	309	311	311	272	293	341	308	331	302	299	295	324	292	292	288	307	326	293	305	304	311	327	302	289	319	315	298	318	303	320	282	320	300	270	300	281	279	302	289	264	284	314	297	310	306	308	288	354	329	279	300	287	321	343	285	276	292	312	315	287	286	298	296	324	281	323	311	290	294	317	305	320	292	329	297	291	315	315	287	284	297	310	287	303	290	300	315	298	277	323	294	329	305	304	309	273	283	305	284	296	311	326	314	268	291	303	295	326	278	302	301	309	319	308	274	323	306	278	297	332	309	302	266	302	315	280	312	295	282	321	266	306	308	297	281	280	288	294	294	298	319	281	288	287	293	276	302	272	319	291	300	299	318	287	306	327	304	292	313	285	308	311	288	297	261	331	271	318	319	287	308	286	317	281	293	314	301	329	296	311	328	298	324	291	309	294	293	298	300	315	310	269	279	304	299	331	314	319	320	309	293	329	290	278	290	300	276	302	271	296	302	317	295	274	281	294	301	355	310	301	287	314	294	322	317	318	303	309	299	297	306	313	292	299	304	284	285	329	310	295	332	326	312	304	299	323	322	313	284	315	305	295	276	296	365	314	293	325	300	310	292	330	306	301	259	318	308	321	314	309	326	319	300	299	297	293	293	298	315	303	300	299	322	306	310	298	326	300	312	263	283	301	287	302	287	320	317	277	303	320	313	278	323	301	295	265	301	305	299	316	302	281	310	278	287	302	314	293	321	289	305	291	304	300	324	309	315	291	308	295	298	309	334	339	308	306	319	306	296	311	301	292	286	309	295	310	316	292	294	317	279	307	330	315	269	311	309	304	282	318	306	290	305	316	332	288	294	323	338	293	309	281	321	281	280	326	339	325	289	305	319	315	307	295	307	307	308	311	328	248	287	319	302	324	299	311	315	295	266	303	315	302	306	316	273	275	334	304	329	310	340	321	306	316	326	303	316	294	309	281	297	312	291	295	272	331	308	316	308	278	276	312	301	315	314	315	289	298	293	320	302	286	306	298	296	303	310	321	312	291	280	258	300	366	292	293	299	293	289	309	299	287	323	315	320	295	319	304	287	311	290	302	312	303	312	309	287	324	262	304	292	292	303	286	300	278	305	301	315	324	319	283	296	287	292	297	317	292	283	303	304	302	291	298	283	298	287	291	289	298	287	285	307	305	316	302	330	353	333	294	330	273	287	302	313	302	289	304	283	321	275	326	324	324	282	297	323	288	296	311	313	317	319	306	325	311	321	287	282	287	311	292	302	314	275	322	319	307	300	298	291	294	301	271	323	310	311	293	302	319	301	313	300	294	310	266	236	295	284	312	310	281	275	293	330	314	301	305	289	316	326	308	273	294	335	298	290	332	334	310	303	269	285	290	289	298	295	316	299	285	295	321	285	312	300	300	278	312	286	298	308	305	296	314	291	305	328	335	340	291	304	288	294	284	305	327	304	282	297	293	309	280	314	316	317	284	303	318	283	270	283	290	290	288	314	262	304	292	317	297	281	330	312	271	287	295	305	310	292	304	282	305	314	327	289	321	326	297	319	303	336	297	302	291	312	272	344	330	310	307	317	297	280	293	271	287	307	289	281	277	335	328	287	299	333	285	285	295	310	288	304	321	320	304	283	278	309	290	305	295	301	313	320	314	256	304	277	280	327	278	296	300	291	287	325	310	313	307	294	303	277	295	312	297	295	298	306	279	287	305	285	282	258	325	276	291	311	304	299	311	290	313	337	309	299	311	305	332	305	277	327	302	309	337	299	274	318	316	298	293	315	283	316	290	273	279	303	301	295	293	306	333	283	302	306	282	307	303	257	313	312	317	311	257	331	283	306	315	279	311	285	277	292	306	306	285	287	298	301	308	305	307	304	294	343	309	288	318	303	298	303	293	304	313	304	291	298	334	273	311	292	349	273	273	316	292	297	328	293	282	300	305	296	314	287	294	308	296	287	300	308	291	312	301	290	294	311	303	295	293	269	284	301	281	328	292	281	304	307	343	312	317	278	310	326	294	274	314	317	270	280	324	315	296	307	326	322	292	315	300	298	287	304	315	326	314	301	293	283	278	329	291	281	299	312	311	298	289	285	297	322	305	316	307	310	302	280	303	312	314	324	286	302	300	344	287	317	296	293	308	311	302	308	294	293	309	298	300	286	300	295	273	328	282	302	302	314	278	306	306	285	324	274	285	293	314	303	308	291	283	293	275	308	329	323	336	281	302	311	316	320	326	333	296	283	281	311	299	294	280	293	297	280	314	306	314	308	282	283	292	312	296	333	276	274	310	287	307	326	319	313	292	299	290	292	313	291	291	316	283	306	264	309	286	345	311	295	290	315	286	311	313	312	305	295	296	307	285	299	281	340	273	288	324	315	298	279	292	302	328	319	327	289	309	310	303	298	293	306	332	293	316	317	286	281	318	319	278	323	306	314	299	307	312	285	304	295	307	317	294	310	309	302	278	323	297	308	289	300	263	318	316	275	273	292	282	346	311	291	312	295	296	287	330	277	290	314	318	288	313	312	302	311	315	298	305	279	264	293	297	330	308	291	296	315	325	307	309	291	311	335	284	318	275	317	292	301	285	304	296	330	300	309	305	288	283	301	312	339	304	329	329	263	285	286	306	311	331	278	299	307	313	328	283	314	328	290	274	298	293	314	318	313	326	299	337	269	298	308	256	319	297	295	313	288	266	307	312	301	294	304	296	298	307	290	283	295	302	341	291	277	325	308	286	289	292	280	324	279	299	275	314	325	284	279	326	291	316	307	295	287	310	296	281	322	302	314	298	313	296	337	325	299	296	285	285	273	309	292	283	296	302	335	294	313	298	297	298	281	304	286	303	283	283	289	291	327	288	320	309	312	304	286	314	292	317	279	297	316	292	296	286	297	281	259	270	299	297	325	287	314	277	285	311	322	294	310	296	300	273	327	320	311	303	286	306	288	325	318	288	308	333	313	320	306	305	300	281	304	285	326	317	268	335	299	323	286	311	294	307	303	296	331	288	336	307	294	285	323	301	310	279	286	302	277	300	321	292	290	297	313	306	292	294	305	303	326	330	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
37116	9489	1895	1146	845	651	487	441	382	355	281	306	264	274	263	251	223	249	216	232	244	231	249	224	233	203	229	189	201	213	206	212	235	217	197	202	206	205	194	188	217	209	208	203	242	224	211	179	203	215	202	203	185	222	223	205	230	226	224	159	227	214	199	210	207	173	210	192	215	200	207	198	199	212	176	191	194	224	198	166	210	220	154	204	191	214	185	212	181	197	205	202	187	185	172	191	207	227	189	205	219	223	201	182	199	230	214	208	185	228	211	191	204	195	208	176	180	196	197	231	208	180	232	196	196	163	196	202	208	226	181	204	196	223	227	228	172	188	182	180	199	192	200	205	191	192	217	204	228	204	206	205	193	177	177	221	225	214	228	200	170	216	213	212	199	204	206	210	197	175	214	209	182	201	206	205	206	176	207	187	195	209	212	210	188	201	173	192	213	198	180	194	203	208	208	189	177	202	201	194	189	190	192	167	202	198	209	205	180	187	196	185	208	193	171	220	180	204	205	202	205	207	221	180	217	211	214	217	201	192	175	185	189	203	200	214	202	217	204	213	187	183	200	187	211	191	211	199	217	216	218	194	224	189	198	203	199	203	208	228	182	206	226	223	189	220	201	192	162	188	234	192	221	195	239	183	248	200	216	206	186	221	160	214	209	189	192	204	216	228	175	189	214	176	174	204	208	177	219	228	195	169	211	185	192	209	175	210	198	223	208	201	207	207	198	183	209	201	191	202	189	212	211	196	204	206	204	180	189	196	183	185	182	177	207	197	209	180	224	184	211	189	222	165	179	212	204	193	200	201	203	213	211	212	211	204	215	212	213	206	185	207	189	236	204	186	200	209	218	206	196	219	199	207	213	194	179	198	193	214	204	178	202	210	186	189	197	202	205	197	210	205	199	220	202	202	221	190	220	212	204	175	188	173	178	221	212	205	198	198	184	201	211	176	220	213	220	189	196	195	180	209	221	216	201	180	205	184	193	232	211	206	209	189	221	203	206	195	214	240	204	204	208	219	208	185	215	211	206	213	198	175	223	220	227	201	216	206	242	219	216	219	188	207	164	188	208	188	189	219	239	225	218	204	193	181	185	210	215	204	178	181	183	222	220	199	197	200	225	251	171	223	196	195	224	222	193	209	187	214	229	220	178	186	228	203	207	191	187	209	189	197	236	213	199	196	195	206	216	184	224	185	183	182	200	181	209	190	175	193	181	190	201	200	220	195	217	196	203	210	207	201	175	205	200	215	193	186	186	198	197	200	182	197	199	194	222	197	205	181	207	207	217	189	182	195	215	211	178	185	209	199	211	221	189	204	219	194	189	181	195	215	211	224	218	175	209	190	191	206	203	193	219	199	191	193	216	210	186	220	226	233	230	168	181	191	196	190	217	187	187	199	178	215	191	197	208	177	216	245	211	191	194	189	187	192	216	210	176	193	187	213	207	196	199	174	206	187	222	215	189	176	201	226	192	230	196	217	209	204	190	211	188	191	212	198	197	183	201	209	220	217	218	193	201	181	236	197	208	174	234	218	184	195	196	189	217	209	229	213	197	199	179	201	195	198	174	182	191	204	178	200	194	194	201	214	225	210	229	215	181	191	211	216	188	211	200	203	204	214	200	202	175	206	197	184	198	197	197	200	198	201	195	193	183	214	199	195	203	202	220	198	196	179	198	206	232	228	198	215	177	189	187	204	218	215	200	207	195	212	213	212	204	180	201	202	195	182	210	220	199	197	207	210	211	219	225	199	172	197	227	209	208	176	227	198	192	226	180	215	187	203	211	226	189	185	217	186	208	174	182	181	199	213	201	211	197	217	217	206	199	197	185	190	188	203	203	204	208	206	230	194	192	217	210	219	213	227	188	188	193	163	202	199	217	207	198	216	199	189	203	176	167	193	228	217	195	181	200	199	201	201	192	205	182	207	192	199	215	227	212	229	180	223	201	202	182	208	198	201	216	219	209	202	210	177	214	201	223	196	176	205	208	201	196	220	211	225	188	204	210	189	224	187	205	207	201	214	216	201	199	205	210	190	175	213	209	208	207	201	209	215	218	174	224	190	215	208	184	207	181	195	209	195	229	208	211	220	209	222	202	191	198	226	182	187	203	203	192	183	236	194	193	183	197	191	198	198	205	169	215	204	194	202	203	197	198	180	201	193	211	212	203	210	194	218	183	208	215	196	217	208	217	234	198	204	194	220	195	200	200	202	195	193	196	196	186	194	199	200	196	210	208	194	214	206	192	208	213	217	190	194	190	228	199	201	203	193	227	202	208	194	182	209	177	209	200	208	198	198	240	225	194	194	204	176	192	206	199	209	197	230	189	200	211	213	224	203	191	208	187	176	177	175	216	203	187	218	196	211	212	185	206	204	230	195	220	192	207	196	202	217	182	196	198	232	195	198	196	200	210	229	180	200	197	197	187	198	196	217	206	202	176	179	199	216	182	195	213	179	204	207	202	205	221	209	208	205	207	214	199	174	222	215	213	210	209	201	219	208	207	171	197	214	215	233	196	193	175	189	218	154	196	211	212	195	198	196	205	212	185	227	215	199	219	201	206	197	187	197	210	190	210	196	205	191	173	162	216	243	212	208	198	204	195	189	217	214	204	210	210	180	213	189	184	204	208	226	206	182	200	207	201	200	206	209	215	201	194	183	177	221	214	231	188	208	200	181	219	177	212	219	166	198	200	206	188	197	197	226	216	198	189	207	225	190	185	228	232	196	183	192	218	191	198	194	180	208	187	205	212	177	199	212	183	184	200	231	194	217	197	219	187	229	211	197	186	202	204	199	206	209	194	204	180	187	195	183	188	178	215	225	177	231	189	206	210	192	193	212	217	204	191	199	229	190	195	206	238	184	213	185	209	188	194	208	194	181	190	187	189	194	224	196	207	206	203	186	178	199	203	191	198	183	208	175	202	227	196	207	236	203	186	195	195	213	191	191	202	175	194	201	230	229	198	196	218	199	223	202	191	197	206	222	228	217	206	190	196	204	200	226	225	205	184	184	185	211	196	223	195	179	199	228	211	190	193	207	217	226	192	185	197	191	195	186	170	185	204	215	171	181	217	226	203	198	210	229	202	185	195	198	163	219	210	216	206	214	204	228	196	202	202	190	196	212	191	192	177	178	184	190	206	187	208	202	195	169	232	194	194	174	196	205	177	223	209	208	211	202	191	194	197	209	191	197	170	204	188	209	189	204	201	200	217	191	174	204	189	175	186	190	246	207	191	224	205	196	205	197	206	203	198	180	202	195	197	186	210	191	203	208	229	210	191	172	177	212	181	196	192	217	202	219	207	232	194	176	196	219	233	190	193	193	181	192	201	185	204	206	183	224	189	196	197	192	206	206	204	181	212	193	214	196	200	192	192	221	206	180	211	188	192	181	192	190	192	214	176	194	189	228	204	179	197	220	194	197	174	188	171	220	202	197	213	209	200	196	210	208	189	183	205	170	199	213	212	210	203	214	196	224	195	199	208	217	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16481	1617	3455	3725	3219	2673	2138	1810	1688	1422	1402	1230	1148	1021	1021	974	949	882	814	803	776	781	723	769	764	735	685	676	696	699	675	658	649	618	718	658	669	664	636	607	633	630	635	630	619	666	640	689	627	635	617	647	630	578	595	602	641	666	614	640	633	601	562	587	607	609	572	620	624	622	632	574	597	597	600	557	634	597	578	601	616	622	627	583	620	650	589	613	625	586	643	582	612	633	585	645	637	647	619	611	627	589	626	557	613	607	593	621	616	616	615	555	611	612	622	601	575	565	669	599	637	611	571	607	608	563	603	575	615	593	600	593	607	639	585	641	578	634	603	606	602	585	593	586	577	598	578	600	583	616	595	614	631	590	609	575	606	551	634	629	591	598	657	599	611	610	615	586	586	602	617	572	561	640	560	617	645	602	599	582	601	623	628	602	574	585	604	593	601	584	578	595	574	612	643	601	611	641	595	599	645	587	625	608	631	626	558	599	588	584	600	605	591	604	633	563	568	611	601	633	544	598	625	611	612	597	602	582	582	610	607	610	604	575	622	641	548	615	608	556	614	605	583	619	579	606	627	633	564	562	644	632	610	610	579	689	545	616	599	612	590	619	619	598	590	580	602	643	639	629	625	597	612	624	593	578	595	570	610	611	625	616	593	592	564	612	586	611	636	593	617	595	641	605	621	582	589	616	565	611	618	624	604	556	548	620	588	615	577	581	627	580	577	597	621	601	578	591	613	605	559	611	608	591	615	600	614	622	610	615	638	625	586	635	619	619	580	617	559	569	581	560	609	618	582	612	587	643	607	625	560	615	617	572	617	597	565	619	594	602	595	599	595	591	598	602	564	592	604	634	582	593	633	609	618	587	608	596	591	588	530	604	613	581	606	599	586	614	593	591	561	597	594	614	588	627	591	602	616	618	623	606	592	624	603	551	602	602	604	627	644	614	596	593	626	588	564	605	606	587	630	586	569	596	620	573	594	605	618	604	620	591	594	548	620	592	591	596	628	597	613	589	639	616	617	599	571	557	616	620	599	613	606	636	632	555	592	634	577	600	576	602	619	575	637	571	600	592	634	646	616	614	626	575	594	587	642	658	589	573	635	597	642	620	627	590	605	619	626	590	600	657	640	633	599	590	635	643	600	583	603	590	596	603	609	608	626	571	577	575	588	614	623	590	592	623	598	622	640	593	630	654	598	547	588	621	585	599	647	606	579	624	592	615	598	602	561	621	588	616	613	596	587	590	579	622	602	620	662	596	560	590	636	577	578	590	625	614	585	610	617	601	613	608	675	661	601	608	591	618	578	593	582	611	568	612	595	570	587	602	616	573	569	602	597	599	556	611	582	613	629	619	615	611	635	594	529	611	573	635	604	584	555	618	614	609	574	589	612	569	609	611	604	598	636	606	590	612	579	643	571	584	624	594	622	596	605	634	625	613	613	595	571	597	585	620	611	553	625	637	614	575	583	632	643	612	621	574	623	628	601	616	618	583	553	638	591	645	621	604	600	578	637	597	585	631	564	603	656	594	557	563	571	630	587	619	622	606	622	638	637	629	612	596	608	625	598	584	614	632	619	599	603	585	571	628	581	579	634	594	640	586	627	620	621	592	621	637	641	596	575	574	631	611	607	589	584	650	589	594	632	613	598	567	620	637	603	585	581	597	606	633	573	619	599	589	582	572	596	603	608	622	594	614	579	613	588	563	618	578	619	601	568	606	623	613	575	598	542	627	574	607	628	603	594	571	608	575	637	597	595	617	625	653	584	589	585	596	620	578	603	596	597	586	582	604	587	589	624	628	628	580	600	608	610	613	562	592	595	545	595	621	613	621	566	590	635	603	575	639	585	601	658	634	583	631	580	583	624	656	584	641	611	579	621	597	606	616	616	624	609	596	610	567	563	621	601	635	588	589	607	587	619	616	645	621	592	589	640	583	599	612	636	644	575	621	568	610	598	566	585	594	613	591	562	595	612	626	602	635	597	572	609	610	649	577	634	628	621	610	623	593	582	637	598	574	565	645	640	614	595	636	618	590	590	579	565	585	594	596	621	664	566	562	622	577	624	628	594	639	615	602	609	554	610	577	549	566	589	603	612	616	636	622	561	569	605	550	587	594	634	640	614	562	558	606	588	581	607	549	591	589	621	599	589	570	615	602	575	576	622	601	618	611	596	622	569	567	583	617	595	626	623	602	585	623	597	617	589	603	601	585	564	614	606	592	615	585	596	576	609	610	560	564	591	623	608	563	599	604	608	560	573	554	607	630	592	592	595	642	552	592	590	652	606	569	608	624	585	635	616	567	587	626	660	575	583	585	638	610	654	583	651	596	626	610	608	610	607	584	640	592	637	593	618	606	624	591	640	619	611	584	614	642	605	576	622	604	631	591	587	614	602	589	609	616	589	617	593	631	554	586	599	628	591	647	608	612	633	600	565	580	644	601	620	617	587	595	581	544	604	575	580	608	601	576	592	605	568	580	592	599	609	622	606	589	629	625	589	539	584	606	616	654	594	607	593	616	614	597	560	601	568	618	623	616	621	586	600	571	591	628	592	606	606	602	598	571	544	579	595	601	582	642	626	580	578	610	589	603	592	618	581	581	599	609	586	633	571	604	612	567	558	614	565	588	576	570	589	615	618	583	581	635	620	622	674	591	607	591	639	616	613	603	614	602	571	590	603	624	565	597	613	614	585	557	604	591	589	565	587	643	588	567	575	617	570	607	643	596	628	580	591	612	627	613	614	539	627	636	615	620	644	582	620	590	629	608	593	628	601	617	580	614	594	603	600	589	594	603	618	602	595	581	617	570	617	612	604	616	574	627	587	641	609	615	594	627	551	608	575	595	590	621	622	604	584	583	585	603	561	620	642	622	590	578	616	605	533	606	565	602	578	610	607	657	620	586	607	579	628	610	625	562	606	578	592	606	637	618	574	622	583	603	541	585	609	576	651	600	595	577	605	586	600	633	629	635	631	588	606	594	560	584	628	605	636	579	646	558	609	616	572	555	589	596	626	611	611	627	568	637	589	578	635	645	649	554	588	583	589	586	615	582	584	591	563	591	600	578	601	611	622	587	604	624	594	614	587	595	591	619	575	604	624	605	569	624	596	609	620	617	580	639	599	621	587	605	612	577	634	597	602	591	612	631	586	593	588	584	594	638	606	567	606	562	615	583	580	607	646	622	594	598	650	572	609	601	605	633	591	566	608	617	577	618	610	624	596	587	594	580	626	590	598	612	601	580	600	561	606	570	589	605	636	586	636	622	634	592	618	589	607	574	612	598	609	613	582	611	573	614	617	563	590	561	641	608	597	602	611	592	602	606	612	559	638	596	608	596	592	630	566	592	588	533	616	601	602	594	590	600	573	614	613	599	604	603	628	584	616	601	629	579	623	624	566	566	582	580	609	577	641	601	589	612	595	583	636	586	601	611	603	576	596	597	588	567	636	577	620	607	596	583	596	606	625	603	579	590	616	608	600	576	574	625	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
44859	18676	7581	2241	1570	1138	848	730	593	555	503	462	403	379	360	355	350	322	326	353	305	306	268	322	290	291	321	292	299	278	290	283	294	296	271	275	242	284	271	288	279	290	279	273	254	281	263	268	291	249	289	278	275	286	292	282	264	270	263	271	264	268	282	242	269	268	290	259	263	286	254	291	279	268	294	255	273	272	257	273	284	272	290	274	276	260	267	232	284	267	258	290	277	251	258	279	272	249	262	272	260	271	230	293	256	266	258	288	285	242	288	256	265	285	248	287	228	263	252	274	273	249	257	267	270	290	255	258	263	290	264	262	245	268	289	267	274	291	264	252	256	318	281	290	291	274	262	266	287	282	279	283	269	253	262	272	285	250	275	251	249	276	280	269	229	258	301	256	280	261	276	289	266	270	260	261	271	272	276	267	255	292	255	260	235	274	321	277	263	250	262	253	263	257	263	290	255	255	285	250	279	298	284	296	250	266	246	304	276	265	271	284	250	285	260	255	292	258	266	263	281	263	277	266	294	252	251	256	279	284	284	241	259	297	263	284	289	269	289	270	261	261	248	246	271	260	240	282	272	244	251	293	250	258	242	261	259	259	244	281	274	272	261	270	293	279	300	284	277	265	271	265	261	280	248	226	240	271	253	278	283	264	275	262	272	252	246	273	277	270	274	302	270	286	255	260	274	252	278	264	266	258	281	265	259	248	269	258	264	264	249	283	240	259	266	265	261	248	272	302	273	273	261	251	259	276	288	254	283	271	234	259	288	281	263	234	261	237	255	274	267	246	286	238	247	272	300	266	271	290	270	255	241	257	252	258	237	264	262	262	247	273	272	248	258	262	281	259	251	248	285	297	252	246	257	251	280	272	260	294	228	276	273	253	245	257	279	256	253	265	256	244	247	262	280	289	268	264	266	278	292	264	275	252	245	270	266	294	272	276	255	278	245	268	263	264	267	264	259	276	258	236	276	253	253	263	266	292	252	277	239	263	247	274	299	249	279	262	265	239	268	264	256	260	292	287	270	273	274	271	282	265	279	257	271	239	263	272	281	279	269	253	291	282	272	263	284	284	255	267	254	282	284	267	272	278	265	251	262	268	264	254	281	267	261	263	245	266	266	249	270	262	277	231	283	258	245	273	276	264	266	296	258	257	274	229	270	282	231	287	250	266	277	271	262	271	262	281	275	278	279	268	246	284	269	242	274	294	269	261	269	247	275	265	281	270	286	255	260	255	282	275	268	305	268	260	280	303	254	278	242	264	275	263	270	258	291	258	271	250	286	260	285	297	270	289	257	277	253	265	286	275	271	253	280	273	287	278	266	273	275	306	250	281	256	216	245	233	252	253	242	258	243	259	239	256	246	274	268	264	264	259	268	278	255	268	257	257	253	296	265	263	276	273	267	239	244	251	276	249	252	276	256	255	285	285	274	286	270	253	252	260	263	289	264	291	250	247	271	258	259	281	235	261	264	259	258	246	241	244	280	289	258	262	270	254	261	303	269	279	265	267	262	253	242	252	263	277	240	257	246	246	306	256	265	239	251	266	224	246	277	249	266	265	279	237	264	274	262	242	290	261	248	263	259	256	267	251	265	287	252	244	250	304	262	284	265	280	256	273	237	272	274	245	280	272	255	292	262	243	250	249	268	253	253	271	289	266	256	283	263	279	290	276	267	268	262	236	270	279	270	273	265	264	272	271	259	249	285	249	267	228	253	284	287	251	303	291	248	248	276	249	267	254	265	259	274	297	239	239	262	253	266	263	269	283	236	274	277	264	236	300	278	262	294	292	259	258	285	260	279	280	270	260	292	272	260	251	264	263	261	268	241	260	282	261	260	265	272	269	259	269	250	272	276	258	270	257	276	290	277	290	259	274	234	247	263	250	265	265	267	280	242	260	309	279	257	281	284	271	240	287	274	272	258	287	285	277	268	275	261	294	276	258	290	289	293	266	260	259	239	259	289	230	280	251	290	238	237	278	276	266	240	290	260	253	271	247	274	271	253	261	259	274	248	244	272	272	275	262	277	276	260	276	266	280	255	267	263	272	285	303	265	251	266	246	276	231	260	294	273	262	268	254	281	264	251	301	287	257	270	257	264	258	248	280	252	265	235	258	252	264	251	291	271	246	254	282	272	258	285	261	266	281	250	261	240	271	268	241	258	263	263	279	290	272	265	258	284	253	256	263	260	274	266	313	265	277	265	267	284	268	255	274	252	265	248	244	279	252	274	269	253	288	269	269	257	274	294	291	267	303	263	262	239	258	265	277	293	265	283	261	243	234	239	258	295	262	332	273	272	252	253	286	266	277	265	285	274	260	258	271	261	255	285	266	282	248	281	283	264	262	274	278	274	289	238	250	263	252	282	264	278	278	260	243	259	253	258	258	271	270	268	286	270	238	224	268	256	266	269	240	276	266	276	275	238	265	278	303	293	228	282	251	230	258	288	265	263	243	269	283	273	276	268	284	266	276	260	272	245	277	262	245	298	267	276	262	276	257	263	282	295	260	286	311	272	271	272	253	318	260	239	234	255	286	262	259	257	260	264	247	272	278	315	289	263	285	284	265	276	265	307	281	285	258	263	259	293	284	297	265	272	256	267	273	236	269	285	240	254	259	247	239	268	261	273	264	275	244	253	245	234	273	245	281	249	252	245	261	268	245	245	269	243	253	269	280	255	267	255	278	270	277	290	273	285	283	274	302	269	280	254	240	265	274	271	271	250	240	238	287	265	288	267	273	249	238	287	247	255	301	262	306	246	258	259	258	252	265	274	250	288	271	262	286	276	268	260	276	281	279	255	276	249	296	279	281	277	279	276	275	250	280	272	273	303	247	274	305	293	254	260	276	259	281	265	240	280	275	259	255	275	273	263	237	273	248	255	283	283	263	290	272	277	285	286	255	261	259	266	256	273	264	269	260	249	222	258	271	258	258	262	269	267	323	271	253	279	278	250	257	258	248	248	260	255	262	299	288	277	289	279	269	312	264	279	278	286	291	223	284	267	282	236	265	274	225	275	259	251	292	283	278	267	281	248	276	270	265	268	255	281	299	272	244	272	236	265	242	265	243	254	247	272	269	284	256	248	278	250	277	251	311	234	274	267	282	273	259	274	256	277	245	271	257	265	262	258	265	276	265	253	258	244	291	292	269	262	279	255	271	269	264	274	275	252	230	235	260	282	275	267	252	287	270	283	308	280	244	251	280	306	238	272	271	271	231	282	259	232	258	309	237	269	301	285	257	279	266	304	277	268	244	269	280	262	263	246	285	291	266	259	264	291	228	255	274	258	286	268	271	283	254	247	284	265	281	247	289	272	279	281	254	260	270	254	267	257	256	290	312	282	258	274	283	263	254	281	278	239	298	289	269	287	272	259	269	269	285	268	246	282	268	279	237	252	279	278	265	282	239	269	254	260	245	290	258	285	260	270	246	282	262	249	244	237	276	285	241	257	242	247	244	251	254	261	290	269	243	274	280	272	268	261	250	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20686	2822	6177	6734	5563	4701	3773	3199	2728	2460	2224	1962	1837	1636	1563	1470	1366	1339	1239	1176	1174	1155	1055	1079	999	980	1016	1014	969	932	927	902	900	887	865	881	855	912	865	852	841	863	857	804	808	867	806	836	813	807	760	827	795	845	752	792	732	769	778	775	754	758	787	795	835	780	793	786	775	793	791	783	799	809	753	774	759	793	795	730	758	753	771	705	764	791	776	755	777	774	786	777	774	815	741	708	796	792	745	773	748	777	808	778	747	766	763	785	721	817	760	712	760	788	760	780	732	802	726	786	786	758	773	774	738	783	745	817	759	716	709	739	783	751	775	757	734	717	789	749	796	800	699	768	764	780	763	826	783	761	769	758	784	753	706	724	738	722	690	750	780	774	766	712	739	745	744	748	726	729	725	732	712	702	769	706	765	750	722	723	752	703	738	766	777	735	757	740	700	708	717	742	721	693	768	751	772	757	747	771	786	799	751	744	732	744	758	785	705	792	767	772	726	702	776	759	760	771	694	829	766	768	768	747	744	753	705	702	743	759	742	752	720	712	764	756	766	732	770	759	779	723	778	755	759	715	770	772	773	735	733	732	785	749	732	707	820	736	742	716	755	801	757	753	754	729	791	746	708	758	755	715	783	769	767	729	774	698	715	759	814	754	748	730	796	745	731	739	735	750	752	761	746	715	710	667	708	737	779	722	723	699	722	759	744	803	711	761	704	704	750	724	797	726	790	766	769	746	729	730	727	725	712	754	736	736	765	763	785	760	789	710	813	762	721	752	756	727	739	742	749	775	750	707	780	737	760	760	712	748	716	762	700	716	731	815	779	764	761	717	746	711	723	762	743	727	747	767	753	743	765	775	722	700	762	754	719	774	736	751	728	715	771	739	731	758	697	759	787	740	759	818	739	774	729	758	771	749	691	752	747	741	748	741	754	766	762	769	772	788	756	767	737	704	776	777	736	749	737	754	796	800	748	759	727	732	775	722	723	708	763	747	752	767	712	823	748	711	792	752	690	797	772	746	737	768	747	747	761	720	776	730	735	756	773	760	727	689	741	708	740	736	755	718	800	736	761	781	748	750	745	789	724	794	760	769	746	721	724	771	760	744	691	751	772	764	741	755	763	725	721	754	777	741	734	780	769	724	774	780	761	744	775	698	715	785	770	770	750	744	758	749	801	741	777	746	707	747	745	768	692	709	756	803	736	827	757	746	801	781	735	756	732	763	746	743	794	699	777	771	714	774	740	738	719	818	714	704	752	788	728	759	734	787	774	801	734	800	733	757	723	734	726	735	759	758	748	749	744	768	719	733	784	748	726	738	698	805	710	775	744	737	712	723	751	676	727	759	790	819	737	777	757	766	785	770	743	758	779	750	752	743	750	702	726	725	744	713	733	753	722	721	759	734	743	746	756	719	721	755	805	772	777	787	785	757	755	729	805	785	758	744	756	741	742	786	767	753	759	715	750	765	763	748	762	728	753	688	731	709	779	772	738	732	768	786	797	749	738	716	725	786	743	817	766	775	767	751	711	766	722	762	735	736	722	819	750	729	735	805	729	799	720	753	779	760	798	821	766	768	789	764	752	750	774	730	763	793	778	739	804	774	750	769	727	751	781	798	792	834	715	796	734	750	721	788	779	705	729	766	726	739	708	752	785	748	753	776	770	818	763	743	717	752	787	762	742	745	736	716	806	767	793	714	762	823	754	789	810	731	743	761	733	667	784	759	722	720	727	735	744	691	731	722	754	794	731	780	764	722	736	773	750	740	746	787	730	818	760	813	774	751	725	785	718	721	739	763	744	766	767	785	766	731	750	775	739	781	721	797	746	718	722	779	738	752	761	758	728	783	745	768	766	789	745	693	733	719	774	770	715	744	725	743	777	741	808	728	760	739	775	738	755	748	748	744	789	730	751	767	770	716	696	747	723	751	762	745	762	735	788	780	726	754	783	699	772	745	693	763	725	746	739	731	754	746	766	780	771	739	765	712	767	742	708	785	751	743	801	759	721	708	722	707	727	728	750	715	759	789	736	683	711	768	731	734	769	720	733	756	748	736	776	775	776	755	726	712	733	715	771	766	712	720	737	736	755	774	749	713	742	723	747	774	774	757	774	745	761	756	765	711	787	774	736	788	700	755	729	752	742	751	747	731	694	739	718	724	727	777	747	744	728	759	733	716	793	798	740	761	780	745	781	719	756	769	792	749	742	751	739	721	750	792	750	745	746	753	766	762	783	722	776	765	744	733	747	753	765	749	729	740	754	740	695	771	752	731	716	768	687	757	735	724	756	702	699	747	741	749	759	804	799	750	791	840	739	687	742	778	698	755	734	754	793	792	751	734	701	735	705	783	740	724	772	804	698	737	743	771	757	684	771	688	754	722	737	769	723	753	743	715	826	793	819	746	790	752	752	756	768	770	766	738	746	722	720	784	759	749	717	733	786	735	728	724	798	737	756	786	738	781	784	758	747	750	791	781	797	718	748	771	788	773	732	760	750	744	744	747	813	741	774	762	766	740	760	716	753	780	755	753	733	716	769	692	757	754	749	735	751	730	731	758	749	784	694	748	758	741	804	800	759	773	775	698	762	780	751	751	742	746	778	754	760	761	761	725	736	755	751	772	751	731	738	723	721	756	750	723	752	742	748	730	773	839	736	777	808	774	759	792	757	736	691	772	795	763	748	735	762	763	729	702	756	717	763	798	755	812	776	743	743	693	773	726	745	766	785	760	708	748	746	717	738	751	727	798	716	760	732	711	736	779	729	697	712	714	748	769	780	768	780	731	802	776	756	755	758	721	741	745	767	743	753	682	758	727	721	712	787	759	745	709	775	719	704	754	722	772	754	763	746	779	738	744	813	780	735	729	708	757	777	743	735	790	726	761	754	734	716	737	831	788	743	706	753	731	719	765	679	705	804	747	769	770	741	766	749	761	798	734	769	781	733	740	774	756	722	739	752	743	738	706	751	742	774	717	734	811	742	790	739	769	730	759	711	732	749	764	728	739	774	737	769	779	688	734	770	785	742	736	710	743	764	709	708	750	800	823	768	775	759	702	746	769	761	792	752	750	794	763	688	757	757	753	738	787	749	773	725	763	752	740	753	754	708	709	736	766	773	717	749	757	751	741	794	759	737	760	756	732	799	753	756	792	735	791	722	775	766	731	698	748	763	749	763	784	762	728	824	760	722	791	783	762	785	747	757	764	715	729	730	709	749	703	728	764	793	787	753	760	772	771	761	770	729	738	711	753	707	805	771	745	756	747	708	746	758	803	758	769	771	754	727	748	729	754	768	737	743	711	765	758	747	730	751	807	776	777	764	713	755	723	785	791	719	727	772	755	721	725	728	724	733	759	728	788	745	755	777	749	758	771	726	803	728	770	775	743	744	739	723	776	756	758	832	745	792	773	720	758	750	711	764	798	762	729	771	762	716	772	757	733	756	777	735	767	726	750	706	732	760	759	720	765	755	714	772	765	726	749	760	781	733	754	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5039	296	201	108	102	76	103	92	85	102	88	92	90	90	85	81	92	85	76	69	89	86	64	77	83	80	90	69	73	77	92	87	81	74	89	85	76	81	81	83	73	87	78	84	80	99	102	80	77	69	81	75	78	91	82	78	80	91	71	103	65	61	86	87	103	62	77	81	86	84	84	84	85	85	87	69	89	87	73	78	75	78	85	78	71	70	86	81	82	80	79	83	81	79	81	89	82	88	86	68	94	71	99	78	75	89	88	85	90	71	93	90	87	82	94	73	107	75	82	77	95	74	100	77	86	86	110	97	94	84	84	83	92	91	90	81	86	73	73	94	78	92	96	93	81	91	77	80	100	89	72	86	79	87	84	91	77	89	73	83	79	76	82	79	90	99	86	78	87	93	78	70	91	78	88	75	81	83	86	80	87	84	94	88	91	77	92	90	99	73	89	85	85	91	85	90	100	93	77	78	92	91	98	87	68	88	87	73	87	85	85	83	78	88	85	94	86	84	87	87	79	77	87	81	91	99	79	102	84	84	67	85	59	82	84	73	85	94	99	73	78	92	85	86	79	69	79	73	100	78	82	105	86	65	73	81	87	89	75	71	66	79	96	78	92	94	89	69	78	90	79	87	73	90	92	74	77	82	68	95	78	88	92	90	73	78	76	87	73	89	80	85	69	76	68	85	74	66	95	87	91	85	72	97	77	85	81	82	84	81	97	93	96	93	82	92	89	83	88	83	72	69	94	83	79	80	87	74	82	102	87	101	90	88	81	82	89	81	80	78	87	77	105	87	114	57	88	77	110	113	104	74	89	76	87	79	84	83	85	89	86	68	73	73	71	88	86	82	78	95	75	81	90	70	82	93	70	75	80	82	90	78	89	94	88	90	88	81	66	96	89	88	100	92	83	100	85	96	103	83	94	79	69	82	110	73	88	88	85	82	90	78	83	82	70	79	87	83	79	80	82	77	101	71	73	84	80	77	98	89	87	85	85	86	80	72	79	82	78	81	84	83	87	87	74	84	74	75	81	97	85	82	81	116	75	82	86	75	80	83	81	69	79	76	75	77	87	85	98	93	90	88	75	76	93	53	85	80	83	80	84	77	94	82	92	78	90	90	82	80	86	83	76	83	97	79	79	91	71	77	74	94	96	89	73	101	97	88	74	82	90	89	90	80	101	88	87	87	86	73	87	80	84	70	83	88	88	82	78	80	85	82	83	102	100	72	69	94	70	85	95	74	103	88	85	96	71	91	103	97	82	87	77	90	71	85	73	71	70	87	71	90	101	79	84	80	87	69	91	80	81	90	78	74	86	70	92	95	88	86	83	93	79	83	83	89	91	79	101	88	68	76	85	86	77	81	102	87	88	98	96	84	71	82	80	79	90	84	83	88	82	78	76	92	79	98	79	74	85	81	96	73	87	75	80	76	79	79	84	108	97	84	95	92	79	87	90	91	76	73	92	77	77	88	73	89	76	82	88	81	89	71	90	80	82	102	69	80	90	74	87	71	73	86	81	91	84	86	85	74	93	89	85	86	92	72	72	81	77	81	81	93	87	77	75	105	72	63	78	66	75	69	90	66	84	96	55	72	92	69	92	82	85	93	101	89	71	85	73	78	71	88	85	83	96	76	87	105	74	67	99	78	76	83	100	89	75	78	95	81	79	77	67	91	80	84	78	76	67	79	90	82	90	78	97	82	94	99	85	75	98	95	78	86	103	93	78	92	104	81	82	82	87	93	86	91	71	97	85	83	79	85	96	100	83	86	96	92	83	78	79	83	82	84	73	83	83	93	84	80	84	78	88	86	81	82	88	87	62	89	87	89	64	89	88	95	68	93	82	85	100	71	101	113	91	88	80	98	76	76	86	87	76	90	86	96	91	83	74	92	72	103	83	85	81	90	91	81	70	106	91	88	68	77	87	82	77	71	98	93	77	92	76	75	76	90	91	101	75	78	85	94	78	86	80	80	89	103	70	81	75	78	83	86	96	89	84	91	70	91	74	87	95	70	92	91	95	86	91	76	74	72	84	75	102	75	94	90	76	95	90	84	77	92	93	92	82	81	88	64	83	77	87	78	73	103	94	90	72	74	76	85	69	85	86	72	82	77	71	90	85	82	76	87	74	82	77	67	86	91	95	83	85	90	73	88	73	97	90	86	88	86	80	83	78	87	85	60	69	92	86	83	94	84	99	77	76	73	101	89	89	70	87	77	85	86	69	92	81	84	76	91	78	93	83	76	97	85	76	85	84	99	90	95	80	80	90	90	79	100	78	71	79	82	96	80	71	79	99	85	64	73	67	85	83	83	74	79	85	94	93	84	89	86	94	71	79	85	68	69	93	94	93	93	82	82	82	94	78	81	79	86	80	91	74	75	89	91	82	73	83	83	71	81	88	66	83	76	90	96	94	87	78	77	83	88	74	83	105	91	90	84	91	77	80	78	94	106	90	73	63	76	79	79	86	93	96	72	83	65	75	83	88	74	82	87	72	76	80	79	87	86	71	84	79	89	79	72	91	69	75	98	86	79	73	74	68	92	94	74	67	87	87	70	63	76	88	74	85	74	82	63	90	93	83	76	84	93	69	81	103	75	83	83	95	87	71	86	86	106	73	77	84	79	82	81	89	87	76	76	79	70	88	105	86	87	71	65	82	71	75	89	88	92	81	87	79	73	104	91	91	71	83	102	92	86	70	78	86	64	81	71	79	90	97	89	85	81	90	90	89	89	87	84	84	80	86	88	98	82	72	87	78	86	91	99	96	79	78	86	79	81	85	91	96	91	102	75	90	87	89	86	94	88	100	83	67	89	93	86	85	84	78	72	87	97	74	60	98	78	72	82	91	93	81	92	82	85	93	84	82	74	72	80	74	91	78	60	80	83	86	87	87	96	92	78	73	83	80	98	82	92	88	78	102	84	96	84	91	87	78	100	76	88	87	121	78	65	76	90	80	82	78	74	89	69	85	80	89	90	95	89	81	84	82	76	102	88	80	85	79	80	83	70	79	98	84	89	106	76	87	88	96	85	94	79	75	74	63	73	77	87	94	80	97	93	98	86	76	63	73	84	92	91	94	83	80	90	89	67	66	71	73	83	98	91	87	83	64	93	92	68	79	82	97	71	92	92	74	93	84	94	81	96	81	86	86	84	72	78	71	80	83	91	88	80	87	84	79	97	85	79	89	94	85	86	88	84	93	80	77	83	89	100	83	64	82	99	89	89	85	74	82	94	86	87	92	90	63	85	85	72	79	80	89	87	85	76	92	74	80	79	90	81	79	74	75	90	73	82	68	91	85	84	110	111	92	84	75	78	79	93	74	87	88	84	75	92	85	77	80	85	78	80	104	82	91	92	97	88	83	79	67	69	85	86	82	78	91	93	79	72	79	82	81	57	92	65	95	90	103	82	79	80	95	79	80	74	86	95	87	75	86	79	89	67	75	99	66	94	70	82	88	92	85	75	82	80	98	66	107	104	90	77	75	84	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4897	352	459	486	428	408	364	373	363	376	354	338	343	325	324	345	313	307	335	302	280	299	292	293	281	323	322	310	333	267	328	291	290	307	293	269	312	301	308	297	314	280	295	317	323	305	309	325	288	270	283	278	303	325	308	264	306	316	289	271	324	330	281	279	307	322	299	305	301	301	286	301	306	326	277	323	299	274	290	264	269	270	292	301	313	293	320	305	317	326	277	306	323	296	299	301	279	301	313	325	316	303	274	262	276	326	306	304	303	288	297	316	297	300	309	296	312	294	293	314	315	293	302	282	295	292	349	308	286	274	295	296	290	284	327	277	256	333	288	285	286	289	302	257	321	307	286	271	280	295	286	308	285	329	311	289	283	292	294	311	337	292	299	303	283	307	285	302	323	315	321	319	307	296	311	327	278	321	284	300	268	319	296	312	323	299	311	312	279	297	325	300	304	306	295	297	286	290	308	295	317	295	317	301	322	282	328	299	323	328	287	311	283	289	283	306	306	296	340	275	296	286	272	291	304	267	272	315	335	278	275	308	308	288	293	296	263	301	323	300	282	298	308	307	299	283	304	309	299	323	305	287	289	292	312	278	308	320	297	296	313	313	334	286	301	328	330	283	295	309	311	291	307	321	290	289	332	341	295	301	299	281	269	309	303	294	279	332	288	306	306	326	307	306	302	298	314	309	288	324	292	321	305	301	311	310	287	279	283	317	307	277	281	300	303	323	287	300	307	264	285	293	297	273	288	305	313	271	308	295	287	289	285	301	303	293	293	332	292	294	284	303	318	289	309	300	317	297	290	312	304	291	313	303	329	314	300	292	309	308	288	294	298	283	299	283	311	302	313	316	284	269	283	313	279	309	312	300	313	303	284	298	313	308	284	290	287	284	291	295	282	302	278	317	280	293	302	282	286	309	256	308	311	327	277	299	307	289	276	287	303	306	302	265	310	311	265	316	355	309	304	272	311	326	308	291	301	303	268	309	304	280	264	276	316	302	322	289	297	306	305	293	264	305	298	294	311	307	323	325	275	316	306	312	303	295	301	308	281	256	319	268	280	304	297	257	306	284	297	287	332	348	297	302	304	336	278	301	272	299	287	311	299	305	320	284	298	280	306	303	292	274	341	302	301	293	307	320	290	294	295	301	311	328	284	323	292	334	283	278	308	315	315	299	297	299	283	288	300	290	298	312	281	338	337	311	315	311	311	334	271	289	304	295	265	278	317	309	268	298	307	270	324	295	302	307	277	277	330	275	305	302	280	306	268	309	286	298	300	297	298	292	299	324	289	303	317	301	323	309	311	284	300	295	291	288	289	306	286	305	295	286	304	303	328	251	297	315	283	292	293	324	312	270	295	303	311	283	297	302	274	315	313	280	324	317	291	347	292	290	307	282	327	305	277	301	304	313	345	288	320	301	290	301	263	297	311	290	306	281	297	319	277	306	282	287	313	307	313	302	265	289	269	303	303	310	305	290	318	326	302	285	325	301	304	314	281	280	308	280	262	285	274	326	292	285	283	316	292	295	299	294	297	299	301	314	305	278	284	293	307	314	299	298	302	313	286	291	306	284	266	261	310	306	276	333	305	318	299	321	311	308	288	304	300	297	307	321	323	302	309	304	311	300	270	325	296	300	293	302	308	298	300	275	322	278	298	303	315	282	289	293	293	302	304	310	273	323	308	268	312	299	288	325	263	298	283	279	295	336	352	314	303	289	271	280	279	288	291	295	298	317	308	275	318	297	316	306	306	308	274	314	303	293	275	299	291	309	335	298	290	262	281	315	289	337	301	327	301	306	262	324	302	274	324	283	302	322	293	321	294	297	269	282	298	291	293	273	301	264	293	286	288	303	297	274	309	304	315	317	309	266	313	296	282	321	319	304	318	280	300	284	296	280	313	309	266	331	311	315	277	324	277	300	283	320	328	284	313	299	283	301	318	281	318	299	296	276	294	316	301	283	301	332	292	301	294	303	311	283	319	280	280	293	275	297	309	287	284	331	288	314	305	300	318	291	290	316	340	286	299	275	285	288	297	282	299	296	287	286	314	276	304	298	296	292	312	343	305	314	293	314	277	298	310	293	300	295	276	331	307	302	316	307	316	282	278	287	301	307	285	308	289	329	272	270	312	300	317	297	318	347	308	280	301	278	307	307	311	288	298	308	311	297	299	299	277	305	285	310	284	323	275	304	285	284	290	315	247	307	300	303	298	281	308	270	292	269	306	309	288	313	305	263	310	288	315	297	335	301	304	307	300	302	347	312	272	288	316	288	304	305	309	286	290	303	332	341	293	298	257	285	317	289	308	307	307	338	270	288	291	305	291	318	300	327	275	300	287	315	304	303	303	295	308	299	275	306	312	307	264	294	302	305	272	293	298	314	294	273	330	284	296	310	272	312	293	277	300	292	319	255	278	301	256	287	306	284	260	303	296	310	301	307	304	310	294	303	316	302	278	299	290	301	309	282	294	298	290	322	275	324	308	293	310	300	296	283	311	305	293	315	309	294	320	307	310	314	300	257	314	287	299	297	276	316	270	298	335	299	290	285	269	280	273	290	287	285	298	282	298	324	315	283	290	286	306	272	306	302	286	317	296	315	309	270	300	312	310	283	301	280	303	276	283	283	353	279	312	332	315	298	286	314	315	320	320	297	297	277	305	320	299	319	279	294	312	310	274	279	304	300	296	294	289	311	279	288	293	284	308	307	288	320	318	278	277	328	270	314	295	299	303	286	277	316	319	291	332	309	291	317	334	282	281	264	318	302	287	297	318	311	288	299	302	288	300	301	303	300	280	305	299	295	289	319	283	288	317	272	305	315	322	277	296	300	294	311	304	283	303	309	278	301	318	278	294	295	321	304	300	313	274	285	325	280	299	283	288	273	283	297	305	287	264	324	287	314	314	298	287	319	308	299	297	321	292	286	305	295	296	296	324	306	301	305	279	275	317	310	287	290	340	308	308	302	275	290	305	314	317	320	289	277	297	323	321	346	321	306	274	281	297	302	328	293	291	293	293	302	287	279	299	314	286	318	297	317	281	336	296	283	303	275	269	348	262	292	293	320	280	333	335	276	326	299	271	297	301	297	310	314	289	294	272	308	283	289	294	297	275	315	304	313	307	293	274	337	322	333	295	308	301	308	303	337	313	320	301	302	287	305	305	305	318	318	323	288	322	314	327	252	272	288	282	287	298	277	279	314	305	283	311	307	283	299	295	289	297	320	317	298	324	319	292	313	278	321	288	304	315	333	342	333	306	294	298	296	307	316	308	288	313	281	308	309	306	297	331	287	284	274	291	310	314	279	288	298	338	317	289	289	301	281	297	296	275	297	302	285	303	283	304	289	308	295	295	300	315	302	305	313	315	284	274	292	287	326	295	298	298	315	256	309	322	318	291	288	288	309	317	304	334	309	317	317	316	324	314	300	303	319	306	291	295	329	303	258	329	312	304	308	300	293	307	287	293	291	339	310	300	286	289	301	287	280	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
35877	8674	1862	1084	833	588	483	401	391	368	294	264	261	287	251	221	257	257	250	238	224	214	210	238	208	222	232	195	217	232	208	205	209	206	219	195	193	190	194	222	214	201	193	201	187	206	193	218	213	197	226	196	189	186	208	210	198	221	206	196	207	209	224	204	218	213	201	189	177	211	190	220	194	199	225	210	193	179	208	205	193	211	201	203	205	202	200	202	203	195	227	206	220	203	216	205	203	218	206	192	211	191	212	187	190	216	187	232	203	188	209	210	188	197	204	196	179	208	201	209	207	195	203	205	203	195	187	203	207	199	200	196	197	185	215	185	213	214	172	182	196	228	215	196	198	200	224	180	210	185	185	194	190	215	197	192	180	200	192	209	210	184	205	200	179	207	221	221	189	236	158	199	202	210	201	218	200	197	220	186	194	195	201	193	204	193	192	224	208	190	176	180	225	215	207	171	219	213	183	199	182	221	196	208	208	195	224	201	189	190	197	199	205	198	183	189	183	202	195	200	196	192	201	196	193	203	221	174	184	162	179	215	209	186	194	178	191	187	214	222	225	195	179	195	201	180	188	224	196	196	175	188	220	184	199	205	202	206	199	191	196	195	197	213	205	198	169	220	199	193	192	219	181	189	205	214	195	180	220	193	188	174	201	193	218	206	192	174	202	200	207	183	199	175	218	199	209	212	198	186	195	185	166	177	207	196	194	221	184	200	185	194	202	173	201	210	208	168	172	206	198	188	211	204	183	206	231	227	197	210	190	204	183	198	204	191	182	196	202	217	188	204	191	212	192	196	192	209	183	196	178	176	191	204	210	201	183	182	197	190	194	179	192	204	213	218	211	201	188	186	192	212	201	210	212	180	213	190	195	206	207	161	182	209	204	209	201	185	156	213	167	184	197	202	185	212	192	180	201	201	184	220	181	218	227	205	185	217	184	200	204	190	208	206	217	199	207	226	190	186	189	191	227	207	194	219	208	175	201	209	208	200	194	182	205	211	202	189	175	184	211	194	208	227	208	226	217	207	220	196	199	200	179	191	174	240	223	185	210	199	203	200	205	197	176	207	210	197	181	212	218	200	219	208	183	203	195	207	189	222	206	210	192	188	188	197	187	193	216	176	193	186	208	203	195	225	193	214	193	195	218	195	177	206	193	175	209	210	210	219	190	197	210	197	197	211	198	215	206	195	186	228	199	217	204	209	210	205	227	183	200	228	202	173	203	194	203	209	167	185	174	185	220	227	194	198	184	197	199	214	209	198	186	184	206	184	232	227	221	183	200	198	180	194	205	210	194	217	238	211	197	205	198	203	207	215	187	184	203	188	176	184	206	227	215	157	183	228	196	207	188	180	194	199	209	197	164	212	225	190	210	175	208	201	206	194	179	209	172	207	221	196	218	206	181	185	186	202	178	197	184	197	202	204	201	202	219	232	210	186	188	178	192	199	190	195	208	219	177	219	178	193	214	188	193	200	196	186	167	228	186	208	206	201	216	193	203	181	202	190	209	197	212	195	201	189	195	199	216	185	178	173	185	185	210	211	191	205	206	190	192	213	192	228	200	185	215	176	194	168	189	206	208	198	214	210	182	197	197	209	186	194	187	201	220	185	205	199	220	187	168	209	194	198	187	195	180	191	184	218	196	171	200	188	207	218	203	191	208	196	248	166	196	211	213	199	191	207	212	188	202	187	187	200	194	219	167	198	194	221	219	170	190	187	214	219	158	210	202	183	201	204	217	186	206	216	188	168	193	210	195	201	182	193	224	188	221	232	214	187	210	200	188	205	208	191	192	177	194	192	215	207	195	195	209	197	188	176	202	197	202	205	196	208	188	212	191	204	206	185	211	176	203	206	192	189	198	213	189	182	218	194	190	206	224	203	207	196	182	194	194	204	192	183	191	181	208	185	196	225	181	184	185	177	228	225	235	220	192	216	204	199	192	182	199	188	193	211	203	187	180	215	210	197	179	182	167	209	207	193	188	227	213	209	194	212	195	224	189	198	199	203	212	202	212	198	187	200	207	185	186	208	200	191	219	203	196	207	191	179	184	186	195	203	217	210	168	206	199	200	203	199	204	213	235	184	196	209	207	195	196	202	196	220	204	205	189	189	208	192	190	200	192	207	228	185	210	205	197	210	193	232	202	190	179	213	199	209	201	220	188	179	199	198	189	192	210	212	173	193	189	221	208	217	210	176	233	204	224	189	206	196	197	196	214	199	191	197	189	197	208	210	191	216	230	223	198	192	187	217	192	186	198	194	203	208	194	198	208	204	184	192	218	215	170	203	205	188	187	185	205	193	197	199	185	210	170	193	195	209	205	208	221	201	239	199	217	196	245	201	201	207	223	196	199	168	199	192	203	182	201	194	171	214	175	210	202	197	193	180	195	202	207	196	196	187	202	191	197	208	200	169	188	186	194	186	184	240	217	189	182	186	211	208	191	200	200	218	213	219	188	229	199	232	217	207	193	227	198	192	189	199	199	228	200	186	207	181	205	189	197	191	197	213	219	198	214	209	207	213	196	209	226	186	197	184	225	194	228	207	182	196	197	210	173	194	190	193	210	199	200	223	188	175	207	201	212	202	202	218	199	193	192	210	198	200	184	233	196	212	189	178	195	206	214	191	197	227	220	187	177	223	191	205	202	189	198	210	196	224	184	206	180	180	168	229	223	211	191	191	217	194	198	210	197	188	173	204	179	204	218	185	201	202	216	192	202	168	193	215	214	206	207	209	208	209	191	199	205	207	196	191	185	200	191	196	188	228	203	213	201	214	207	209	209	199	193	200	212	187	201	191	206	206	224	219	220	172	216	178	198	193	230	217	181	190	218	195	202	198	214	226	207	220	190	212	202	204	184	199	199	197	214	182	194	201	178	198	197	192	201	213	227	191	186	186	184	209	212	220	197	191	204	206	205	204	213	184	181	219	194	186	192	187	215	182	204	180	205	204	193	207	194	210	182	207	185	195	210	194	187	184	196	199	221	201	209	191	206	206	187	203	210	198	209	185	183	227	221	202	199	196	232	229	200	189	197	207	208	163	189	197	194	188	192	207	177	196	213	185	208	211	193	192	187	181	171	217	208	192	202	213	235	184	237	186	214	210	205	192	218	194	211	166	208	223	190	205	217	206	175	210	197	204	209	203	178	201	219	192	181	192	200	202	207	220	190	230	184	205	205	186	202	181	216	189	184	187	206	172	201	191	183	202	228	209	196	209	211	181	227	191	206	183	183	237	201	195	173	205	199	208	205	213	214	195	197	202	210	208	192	190	197	191	204	209	218	187	193	192	213	218	187	175	190	218	191	216	200	193	180	220	205	195	212	208	214	178	188	193	237	203	186	179	200	209	215	210	183	205	211	170	212	221	190	187	194	218	196	173	191	216	197	185	203	203	222	190	182	212	192	192	177	212	202	211	207	190	211	195	211	196	203	180	205	206	195	195	171	191	197	221	214	208	201	211	194	200	207	211	206	217	194	175	212	197	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16001	1610	3440	3835	3168	2631	2205	1906	1647	1521	1318	1271	1081	1117	993	930	955	867	810	795	785	787	787	735	730	716	679	698	722	683	731	713	679	666	693	721	682	649	655	658	637	636	633	644	642	604	615	652	633	641	645	648	621	623	604	656	628	634	638	623	630	651	611	608	668	605	586	641	578	654	599	567	620	578	613	616	611	636	606	597	605	564	582	610	612	625	642	640	608	603	618	603	621	586	574	615	586	579	552	614	623	596	597	647	600	636	600	619	594	620	610	615	635	637	661	598	595	630	614	557	613	587	588	584	620	591	562	573	615	619	626	605	636	585	593	599	605	576	607	581	554	602	603	579	613	634	598	575	625	664	609	611	621	581	591	588	593	602	634	633	547	613	648	547	602	613	581	600	567	580	614	598	617	573	626	582	625	631	608	611	605	601	598	596	603	598	618	579	624	603	605	631	583	610	614	662	607	582	609	639	609	600	622	658	601	659	605	579	613	587	610	553	560	596	605	588	589	588	596	591	608	649	578	611	624	633	589	604	599	641	595	611	599	617	630	579	617	603	588	588	563	590	575	626	579	655	611	643	597	582	582	655	614	587	555	589	568	595	595	576	635	591	605	654	598	616	606	606	567	599	616	650	587	578	575	612	573	594	628	604	603	599	582	588	596	590	598	655	607	586	581	611	609	546	603	556	562	564	606	602	583	593	570	571	588	591	582	586	629	650	620	615	583	629	623	610	580	631	633	601	537	613	587	614	614	635	566	603	577	617	585	583	594	617	613	588	585	579	624	617	583	607	589	616	567	576	622	594	590	579	626	600	575	578	568	623	561	599	603	607	602	621	594	608	627	563	612	649	637	644	614	633	594	674	553	609	553	549	613	617	585	559	573	577	601	592	612	598	617	594	634	604	640	565	592	566	601	618	537	575	591	593	567	599	633	573	620	594	613	547	561	614	611	595	624	626	642	566	546	625	639	571	584	616	590	609	592	547	614	631	619	577	590	580	592	610	605	588	586	573	606	628	652	591	657	554	569	541	595	587	600	557	619	585	649	643	563	595	606	566	570	634	585	601	596	590	614	594	618	564	610	616	585	603	572	592	585	578	642	605	578	671	570	600	617	632	613	614	591	608	613	620	569	596	583	629	596	571	567	577	594	613	614	562	625	607	605	625	634	611	598	557	624	595	590	581	641	617	599	596	642	572	611	551	615	656	623	602	612	601	564	581	633	602	569	587	583	565	591	641	607	583	578	631	606	584	622	567	607	577	647	607	601	571	585	577	602	604	564	601	581	601	618	565	611	606	642	564	553	595	562	628	583	619	627	628	614	590	607	588	594	560	603	617	583	639	606	605	655	611	567	603	613	584	588	605	586	606	597	572	654	566	600	599	620	610	595	564	613	613	614	603	648	592	591	578	567	585	658	590	594	557	590	587	637	604	573	590	566	571	623	581	637	611	601	602	597	550	568	638	600	606	579	596	599	619	596	608	604	600	614	581	604	567	619	622	636	586	612	548	565	569	616	599	581	597	624	572	553	579	615	550	567	665	587	591	580	647	615	601	625	630	585	605	567	581	595	613	612	592	641	573	565	582	599	631	635	595	582	588	535	627	610	620	601	610	582	600	625	570	622	598	573	594	596	590	541	624	610	611	608	593	551	584	584	584	626	576	586	575	601	591	554	618	634	579	617	555	598	559	606	589	599	604	614	556	597	585	608	627	610	580	579	633	613	612	588	603	562	610	574	580	603	620	576	615	571	563	582	603	561	562	588	582	584	569	622	578	587	566	633	593	594	632	568	580	596	605	622	626	601	635	627	587	595	626	634	552	594	654	574	546	657	604	613	596	600	583	585	596	574	609	606	614	597	574	601	613	609	579	606	580	641	613	590	563	584	598	580	596	589	578	570	578	594	624	630	603	624	613	617	602	585	623	590	581	649	636	572	608	584	589	617	605	585	623	617	624	615	624	573	626	627	600	601	616	569	585	598	578	569	599	621	635	646	580	602	555	577	592	637	585	626	609	600	600	599	613	605	633	598	611	594	585	594	598	583	620	579	614	612	603	611	610	625	597	594	605	643	563	614	577	619	587	570	603	613	601	621	610	610	593	587	613	600	598	612	620	575	621	594	620	632	622	623	608	588	593	623	601	585	590	579	609	611	616	598	615	596	623	576	608	626	651	557	606	570	612	602	612	612	620	607	571	540	595	604	610	605	608	624	554	572	599	622	634	603	608	657	608	607	624	584	568	603	627	616	605	632	613	583	592	643	605	630	614	604	574	598	634	577	582	611	601	627	577	560	603	584	632	558	620	605	604	595	612	584	601	588	593	614	574	615	610	583	563	630	604	552	627	604	561	592	607	596	630	589	644	588	619	538	559	608	596	592	569	618	620	582	594	669	596	533	605	610	590	642	598	600	566	592	575	578	649	565	671	601	616	581	598	603	620	633	625	567	585	588	569	560	633	575	654	591	587	587	573	615	611	592	600	627	641	546	646	593	612	658	599	639	610	539	611	577	616	590	634	595	583	629	574	585	571	573	602	611	564	594	578	571	621	628	549	588	603	597	575	601	661	605	590	573	630	582	586	541	557	611	642	594	596	620	598	579	546	607	552	594	589	557	610	620	588	632	579	572	644	632	544	626	589	632	590	568	631	602	653	553	617	582	571	633	566	583	572	578	570	640	554	572	615	622	610	622	582	616	596	614	586	577	619	589	580	546	590	641	575	644	581	581	614	634	592	633	585	619	601	585	572	589	621	649	632	573	548	614	596	607	607	629	596	566	613	542	606	645	616	602	628	632	637	581	603	611	608	603	592	591	585	599	605	631	594	621	595	623	596	586	595	596	624	606	679	609	610	574	569	616	603	602	601	638	608	583	587	600	598	642	588	584	585	620	616	600	621	563	655	575	570	603	598	579	597	596	609	577	624	583	605	587	607	644	564	544	601	597	604	601	620	566	613	578	547	583	601	652	594	617	633	616	615	614	566	589	637	570	599	571	578	615	621	580	615	628	607	575	613	599	597	608	610	615	617	589	592	597	591	605	614	568	577	618	639	576	553	598	605	550	597	579	596	571	643	601	582	623	583	594	596	620	603	584	619	624	615	633	578	639	636	592	585	646	589	569	634	566	592	589	570	603	627	632	561	585	599	628	577	602	628	617	537	584	557	617	560	620	601	571	595	613	628	569	595	607	569	587	600	619	557	573	586	615	596	588	617	624	580	597	595	597	595	567	628	611	681	581	572	612	620	611	626	599	611	610	619	596	598	570	583	633	648	565	577	584	582	575	629	648	648	579	586	650	660	589	590	629	581	610	625	615	627	571	639	616	601	621	581	577	589	599	602	586	576	669	614	617	582	615	626	623	615	597	609	587	663	606	569	619	617	581	565	588	588	555	591	557	574	583	625	613	617	665	581	586	614	596	575	600	643	589	607	608	573	623	634	593	645	570	597	587	599	588	600	577	635	549	622	606	585	598	590	563	604	597	594	629	594	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
43153	18695	7640	2324	1496	1151	847	738	638	548	447	455	378	378	377	348	353	334	326	369	311	301	330	295	355	304	296	291	284	320	265	298	323	280	298	304	259	275	321	280	264	265	284	264	281	279	254	292	246	277	267	285	255	264	264	255	264	272	280	249	279	281	273	272	281	290	266	280	257	291	262	270	279	242	265	292	316	292	274	261	285	271	258	257	265	265	259	279	269	267	272	271	261	281	268	264	272	278	259	287	267	283	268	247	276	295	262	303	258	254	252	282	229	279	258	263	283	263	266	268	244	281	233	262	280	271	278	266	251	269	261	287	292	267	273	275	273	265	281	238	233	257	253	255	234	267	286	286	269	260	301	234	279	261	253	269	249	269	263	291	267	250	270	254	252	272	283	262	272	295	285	250	276	266	247	266	271	302	247	240	270	275	269	251	269	235	291	271	285	284	257	268	235	258	292	243	258	265	266	291	275	241	257	278	252	283	268	255	228	253	251	263	274	247	248	281	274	267	266	289	285	257	238	275	286	281	276	265	302	275	298	248	249	281	284	270	290	250	277	244	262	260	243	272	296	272	292	285	245	263	276	261	255	236	247	244	254	275	267	249	275	273	237	251	279	277	260	282	250	239	244	268	278	258	261	265	268	282	251	278	268	266	274	286	243	248	261	247	279	257	287	252	250	258	270	267	257	283	275	254	258	276	252	252	268	271	275	257	265	228	264	269	270	269	265	243	252	261	249	249	247	259	276	260	268	249	266	258	250	310	261	237	257	272	264	267	286	238	250	233	242	249	268	266	283	267	251	236	281	287	257	274	275	246	268	273	292	273	255	266	254	265	284	271	289	275	269	233	243	288	289	256	282	238	271	270	264	282	294	279	261	252	226	253	263	269	281	245	261	251	267	286	268	272	251	256	255	225	292	240	256	267	251	270	266	293	307	269	247	275	244	269	258	287	277	294	292	244	273	260	259	270	284	284	278	289	271	297	253	251	274	261	239	236	248	293	257	244	280	283	265	264	275	250	271	294	260	275	243	242	259	269	274	253	265	262	274	271	253	291	269	270	295	269	303	245	288	270	268	255	285	267	258	248	285	244	256	268	254	268	246	279	259	270	236	238	275	283	266	242	274	229	283	259	258	266	278	247	276	290	270	278	270	254	254	257	267	243	295	260	249	311	262	240	271	256	278	255	293	241	239	269	266	280	251	306	261	239	263	289	280	272	256	270	285	249	277	291	259	256	295	257	256	252	275	282	257	233	260	296	286	280	260	234	299	277	285	287	263	261	233	254	295	274	264	271	247	281	269	235	274	260	278	255	300	275	259	253	269	276	276	275	267	251	283	267	232	287	311	279	241	299	278	261	255	282	267	286	270	253	273	276	269	240	288	263	276	222	276	251	256	279	241	305	245	275	320	265	267	277	280	261	288	274	263	263	255	276	275	279	312	261	251	245	268	265	278	256	265	264	265	243	244	272	257	249	294	267	270	282	243	247	247	300	265	261	254	279	274	266	247	253	235	261	286	266	287	253	289	253	294	260	301	261	289	284	245	272	290	290	239	273	285	254	251	256	277	286	255	272	287	257	277	264	262	249	287	270	278	276	254	256	267	280	245	274	273	275	286	264	266	270	286	248	262	261	249	288	252	266	287	280	279	276	290	247	294	268	265	263	247	288	252	263	261	277	258	285	269	268	273	288	252	282	237	279	266	267	303	267	254	263	281	243	251	289	261	269	297	224	257	245	275	247	267	266	263	255	253	283	306	272	254	280	286	251	257	279	261	295	251	253	281	273	276	240	271	295	264	249	267	256	263	270	277	251	234	258	300	269	244	288	263	255	238	242	251	255	285	246	281	260	255	272	281	269	271	251	256	259	272	273	217	266	254	238	257	271	268	274	266	259	258	300	274	261	305	245	251	278	274	274	266	254	254	276	250	271	278	279	259	275	259	241	223	257	252	226	244	261	250	272	271	269	270	246	267	259	251	290	274	257	265	255	252	264	257	257	245	235	268	286	236	273	241	292	243	254	251	270	275	272	274	235	231	252	292	281	272	271	283	253	263	280	218	275	268	313	274	271	299	251	271	254	249	274	267	276	253	265	234	282	291	261	302	256	240	294	267	228	232	264	293	240	255	267	254	252	272	252	285	277	260	263	253	267	264	264	275	269	258	257	265	277	268	261	275	255	273	267	253	235	264	287	247	275	250	271	268	231	273	263	258	293	254	265	279	262	292	288	253	250	243	254	265	260	238	241	277	246	284	283	311	272	292	271	263	273	274	284	236	243	259	239	239	265	240	273	289	263	260	277	286	287	262	255	277	253	314	288	281	256	249	268	255	268	283	252	268	271	257	275	258	252	247	267	237	293	265	282	284	275	277	267	286	255	262	271	278	294	277	285	267	279	271	250	270	263	245	249	273	241	265	250	271	243	244	274	246	263	236	245	261	254	261	273	284	285	290	241	260	268	269	260	276	249	251	268	277	267	292	283	269	280	280	247	263	264	269	266	240	252	269	269	296	281	267	290	276	266	283	260	257	277	256	244	265	242	294	286	241	262	282	297	255	270	255	242	292	249	263	234	260	234	231	286	287	248	246	283	255	256	284	279	253	244	241	273	257	291	239	252	255	241	260	267	277	261	281	282	281	257	273	262	275	270	248	258	291	254	289	290	256	244	280	252	265	272	253	277	263	256	268	284	282	256	277	248	262	256	288	255	251	276	249	299	294	276	265	303	257	265	283	259	265	249	232	286	263	254	280	255	279	258	276	255	273	284	275	250	275	260	282	285	251	269	251	278	277	260	272	270	277	227	268	281	267	275	264	259	266	302	259	243	252	245	261	263	255	263	256	293	284	282	271	270	290	264	259	233	250	234	258	266	284	313	258	286	248	268	252	268	255	280	258	231	286	287	279	241	300	291	262	260	264	271	273	250	313	245	273	263	257	263	273	276	283	242	282	273	250	281	230	284	277	267	281	263	271	274	279	273	289	250	244	270	266	260	267	249	277	279	258	255	260	269	260	272	285	259	234	266	279	258	245	252	274	321	243	271	256	286	269	279	261	264	256	273	267	287	259	281	266	274	268	282	270	291	283	281	264	258	277	222	266	259	261	255	243	279	251	270	275	284	276	266	276	290	253	247	299	269	259	255	244	249	263	261	306	254	269	263	282	244	284	254	266	271	256	276	278	289	228	249	260	235	288	290	278	274	273	280	283	251	271	301	227	278	281	252	268	275	255	249	263	271	248	279	271	246	274	281	257	271	266	286	280	245	290	276	299	258	249	256	267	257	238	279	279	242	268	215	283	276	230	267	264	242	280	249	245	277	266	285	277	230	266	285	274	269	286	262	244	262	284	232	290	281	282	261	251	281	268	254	260	250	290	260	241	252	268	263	248	278	249	245	267	262	270	271	253	254	256	234	271	276	249	261	261	274	256	251	255	283	255	241	277	250	238	285	289	259	242	256	260	270	294	251	280	253	290	265	290	266	287	241	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20264	2767	6017	6678	5764	4530	3741	3163	2786	2502	2188	2027	1816	1654	1460	1439	1344	1331	1243	1208	1177	1107	1030	1046	1022	1023	988	995	981	919	915	916	939	838	943	894	820	829	830	863	801	876	851	843	810	811	839	796	830	820	864	830	828	816	775	823	811	775	812	762	768	803	822	754	770	774	766	812	824	758	768	785	785	789	733	749	743	754	765	788	715	779	751	784	758	744	734	752	748	760	739	762	755	762	799	756	757	808	762	790	735	808	776	750	747	730	773	747	716	821	738	769	726	757	756	757	814	724	716	775	762	777	745	777	779	729	729	767	784	760	750	722	708	771	748	749	778	734	790	763	716	768	783	712	757	727	814	752	681	768	696	752	787	830	800	761	794	772	700	747	792	740	783	795	746	786	798	703	799	768	730	733	761	745	758	777	729	694	771	752	702	789	803	770	770	745	750	711	771	744	749	787	742	753	770	747	764	734	712	708	759	764	754	761	720	755	708	730	752	765	773	706	732	738	750	759	781	814	769	747	800	728	774	783	754	800	811	740	733	737	757	773	771	755	743	768	776	757	769	782	733	704	776	755	748	724	722	788	743	748	730	739	720	737	818	758	764	767	772	770	766	784	746	724	778	770	737	823	727	734	744	739	690	729	743	705	723	772	757	757	747	732	726	770	766	772	801	786	775	751	763	755	718	736	768	754	748	768	746	747	746	746	751	724	773	781	748	752	728	740	748	748	756	844	769	779	739	735	718	735	789	765	751	739	750	700	761	785	710	747	760	740	761	762	750	691	743	780	763	746	773	765	754	709	790	756	760	807	713	754	775	745	737	753	752	772	717	782	763	715	744	790	748	753	737	786	792	715	790	724	738	755	728	757	750	734	776	719	755	709	714	757	733	749	751	744	788	758	759	754	755	743	712	754	742	767	794	726	721	721	719	752	709	706	763	744	771	759	801	786	768	745	771	800	810	764	805	740	724	782	744	746	744	699	793	738	769	740	753	783	747	741	789	786	761	777	754	799	746	730	713	709	742	739	767	763	758	769	824	806	746	746	788	739	755	764	777	767	706	766	815	691	740	724	713	776	743	785	720	734	761	726	723	715	746	771	770	826	767	786	703	708	699	728	777	734	791	783	718	668	737	745	799	770	753	731	755	783	745	763	728	766	779	756	798	779	806	737	779	759	749	750	824	711	750	751	769	790	759	755	763	750	744	760	773	751	742	739	767	724	707	713	767	694	740	739	728	744	763	806	772	716	796	762	755	794	757	747	752	775	801	714	765	728	785	736	791	760	752	769	768	749	706	714	804	748	759	733	706	719	784	711	790	722	743	751	745	747	757	773	744	714	728	781	780	794	762	725	777	804	721	743	753	800	738	745	739	756	728	766	784	756	763	748	760	735	689	731	729	757	759	689	780	790	719	770	786	803	724	755	734	727	690	769	727	718	780	747	758	766	769	682	757	722	728	736	752	767	733	731	746	836	715	732	737	754	743	729	747	772	741	775	739	735	720	757	730	713	761	731	797	721	797	754	802	755	732	745	758	772	725	752	791	722	743	779	794	778	760	767	729	764	762	772	786	759	759	752	792	817	725	743	732	781	733	718	784	769	745	744	761	783	789	734	743	697	745	759	772	738	760	773	802	760	724	721	734	732	756	781	790	704	717	706	742	725	722	766	719	753	714	732	749	754	725	760	769	772	769	728	772	746	739	749	723	718	762	731	749	758	725	742	748	719	724	724	781	770	748	751	743	717	716	718	735	716	738	783	778	732	735	753	770	737	682	736	702	782	728	726	708	727	725	747	755	742	764	713	723	716	777	716	740	714	820	712	785	801	741	718	725	761	802	757	760	784	777	759	754	745	739	711	750	737	749	782	748	793	759	773	768	750	767	806	779	723	748	780	728	742	778	764	744	783	727	770	727	728	728	675	785	781	710	813	750	779	769	774	728	750	734	808	803	743	708	743	756	756	689	774	690	712	755	711	726	756	687	781	786	748	752	736	780	775	728	777	712	754	760	769	783	747	723	749	702	761	723	710	763	709	715	705	786	752	783	724	736	735	733	757	758	755	753	785	766	778	737	733	692	754	743	702	781	763	703	730	709	746	730	802	732	754	770	728	733	765	762	777	740	703	755	777	721	750	713	742	750	738	768	755	739	735	705	777	770	732	800	746	776	760	704	713	759	741	745	761	731	781	776	718	787	717	735	755	760	749	720	730	772	731	745	719	774	729	744	786	741	765	804	707	753	732	784	755	811	774	766	743	780	746	749	757	757	750	782	728	736	751	783	791	757	788	766	777	715	740	775	743	757	765	764	709	789	804	747	763	742	704	764	749	749	756	776	739	759	746	773	729	782	735	758	718	717	731	689	696	690	745	798	697	717	705	741	758	700	696	755	764	731	786	735	701	764	767	767	779	725	738	762	708	669	698	730	737	752	821	798	740	794	721	756	680	739	748	718	772	832	733	781	720	751	757	766	762	751	742	827	789	751	744	696	725	711	732	695	784	777	740	780	775	740	713	723	739	763	788	744	761	765	775	727	761	725	782	766	776	764	712	731	755	781	737	729	761	779	761	746	765	703	715	785	714	804	769	765	765	754	781	776	740	733	773	692	777	699	740	726	772	754	741	784	807	704	729	788	759	759	716	752	751	727	730	733	696	763	784	732	704	794	744	742	718	764	767	764	755	749	717	681	746	724	791	735	755	734	760	746	759	719	728	731	710	740	744	743	726	765	781	746	767	773	727	730	814	765	746	756	742	765	822	754	724	781	765	736	758	738	716	731	778	760	719	758	743	761	726	758	736	716	674	829	785	732	770	695	794	713	775	771	738	752	795	755	738	671	724	757	764	739	719	687	704	825	777	820	771	805	771	743	723	730	735	772	791	732	747	796	750	757	762	781	770	798	744	754	712	813	728	780	771	768	759	762	770	759	735	783	752	767	745	753	763	755	732	786	704	737	742	741	763	722	787	756	772	795	799	746	767	736	746	773	760	756	724	768	754	701	723	771	761	729	776	744	791	775	715	732	694	747	711	762	739	786	710	748	752	759	721	771	720	786	752	721	751	717	768	727	704	746	739	734	778	757	783	806	736	729	784	774	787	811	751	717	738	749	724	730	748	718	736	777	743	796	743	723	751	750	710	796	718	755	767	757	743	750	727	742	794	788	759	739	798	742	742	763	710	744	732	746	753	766	743	735	749	760	730	740	745	750	728	724	737	784	726	798	767	770	743	768	722	738	776	716	707	733	707	661	720	747	761	724	755	746	756	755	771	804	763	762	764	762	708	709	739	753	775	679	725	743	760	790	755	755	732	678	743	747	720	733	761	729	748	744	729	761	784	765	827	786	749	720	754	716	763	759	752	740	709	742	685	791	744	754	789	703	691	705	743	733	771	766	749	738	729	747	780	763	735	783	799	725	761	728	832	776	777	794	778	781	780	784	765	741	782	762	757	721	742	769	784	770	743	783	791	717	754	746	774	774	753	728	692	750	760	781	786	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5181	374	192	113	115	109	91	96	100	77	90	84	83	107	85	88	91	78	86	94	85	85	82	101	91	79	96	93	95	79	82	95	94	78	99	77	104	95	82	100	97	97	78	70	80	99	75	70	90	80	95	103	105	85	77	100	79	83	79	75	101	79	88	75	93	66	91	77	82	96	83	61	91	66	92	85	65	79	75	95	84	89	97	91	83	89	95	72	65	87	89	90	90	79	73	91	82	96	77	88	76	105	98	81	104	77	81	86	86	85	90	76	86	85	74	73	76	92	93	84	82	71	83	93	92	78	81	79	89	78	81	77	94	80	88	84	71	94	79	94	78	72	89	96	85	81	75	85	80	82	86	68	103	76	94	96	79	89	78	82	88	73	95	85	114	76	100	80	86	73	85	92	87	81	93	90	90	93	85	75	85	81	88	92	81	79	85	101	82	76	72	88	93	77	77	73	67	85	88	93	83	70	93	105	94	91	75	83	81	88	84	83	81	103	93	94	94	95	85	97	78	93	76	75	81	80	80	82	85	96	65	76	80	77	83	84	85	75	74	88	78	98	72	86	88	87	81	85	93	80	75	83	79	89	98	90	85	105	70	102	88	91	86	93	79	82	82	96	83	84	88	78	99	72	93	76	90	76	72	89	82	87	76	77	91	73	83	94	95	99	69	69	80	84	94	74	87	77	77	91	88	70	89	100	79	80	113	73	96	89	75	89	101	94	81	80	78	84	93	76	90	74	74	89	82	95	79	78	109	84	89	82	97	84	82	104	92	98	78	80	87	83	95	101	82	91	90	92	82	80	77	91	86	80	78	89	79	70	84	103	97	96	88	81	92	116	78	84	86	72	99	100	85	94	96	76	90	81	80	79	92	87	82	91	87	82	85	78	90	100	105	101	80	80	88	66	80	100	102	89	83	95	70	91	88	69	83	87	83	83	81	74	78	84	92	80	72	104	78	86	73	87	73	89	86	75	62	68	85	77	82	79	83	86	89	80	88	73	74	111	106	85	79	93	93	83	73	92	73	86	88	86	67	94	90	92	83	91	67	91	94	82	67	91	91	72	81	84	102	92	82	78	84	84	83	94	99	92	77	67	97	78	87	87	91	74	81	94	80	80	100	68	84	94	86	78	78	85	82	88	82	76	88	99	88	92	93	93	81	84	79	101	95	95	94	85	71	90	83	92	75	99	82	79	86	90	88	87	67	70	87	87	89	73	88	97	86	75	95	88	83	86	90	81	95	81	75	77	102	86	99	75	80	102	102	99	88	85	81	79	78	87	82	87	90	80	85	95	86	81	82	85	86	73	87	98	85	84	80	87	94	78	95	91	86	94	92	79	84	83	112	81	75	72	75	73	97	79	81	74	81	85	81	90	104	93	69	84	104	85	67	88	96	80	95	86	80	101	85	86	74	72	91	93	78	99	90	106	86	68	84	100	95	73	67	78	89	87	86	89	87	82	71	78	93	86	66	101	74	91	77	89	85	87	91	80	78	82	80	93	84	92	81	86	101	66	73	77	81	91	84	96	79	83	86	77	84	82	93	89	74	84	69	91	88	78	82	75	68	88	89	79	86	67	89	87	81	85	94	73	94	76	75	87	85	98	85	79	82	83	94	69	98	76	89	80	89	84	86	99	80	80	80	79	96	96	92	90	75	80	80	58	97	83	77	79	62	65	90	117	82	80	88	96	99	93	75	60	74	106	88	75	77	72	77	75	81	76	82	89	86	79	83	84	107	91	97	89	87	83	90	85	80	84	94	82	70	84	78	76	73	90	95	87	69	75	79	79	90	89	90	72	80	84	66	103	75	82	87	78	90	100	85	81	84	78	82	95	91	83	77	80	97	102	82	87	80	78	82	68	94	67	106	78	109	89	73	78	88	94	74	84	86	82	94	83	66	76	96	88	84	81	100	96	91	88	67	86	82	96	72	95	83	74	78	77	75	82	91	76	91	101	72	92	84	94	83	60	86	97	86	88	81	85	82	89	84	89	93	86	88	69	88	71	84	78	76	71	85	80	74	93	89	78	77	80	104	82	90	92	90	85	94	73	88	84	65	78	78	85	76	87	93	81	80	98	90	74	88	79	84	77	92	90	75	76	89	86	78	68	85	96	86	78	76	90	97	88	84	80	83	79	101	78	83	86	81	88	75	91	76	99	85	63	85	73	88	111	88	101	93	75	76	75	84	82	85	93	81	92	81	92	98	94	80	85	78	97	93	79	95	78	83	79	75	88	94	69	95	72	66	89	80	80	73	72	76	90	87	77	73	99	82	108	82	87	86	87	72	82	85	83	82	97	103	76	92	81	92	71	81	71	87	93	91	84	80	78	92	86	86	80	85	90	91	78	78	95	84	76	83	89	85	75	91	94	85	85	86	86	103	77	66	93	87	71	97	78	79	88	73	74	78	79	87	77	76	78	86	86	73	100	81	78	74	91	85	72	72	84	92	84	93	90	105	68	103	78	88	77	91	85	87	84	92	72	84	90	90	78	80	86	98	73	71	84	91	77	104	93	91	91	89	102	68	86	83	84	96	84	78	84	90	86	81	98	115	76	86	89	78	94	87	97	76	87	94	87	89	98	78	87	93	89	82	84	85	84	76	86	78	87	85	78	84	82	78	76	98	77	75	78	86	81	84	85	89	81	78	65	86	94	85	96	97	79	76	95	97	67	92	72	93	97	82	90	99	99	96	87	88	78	79	89	92	90	74	68	93	85	82	91	81	71	74	79	89	92	68	80	82	77	78	84	86	71	91	93	87	91	88	86	90	89	75	79	67	109	96	74	91	97	77	85	98	86	84	78	73	81	86	87	87	88	101	91	84	84	74	79	82	74	68	89	78	75	86	95	80	95	78	63	92	65	79	74	88	76	74	69	70	72	66	79	92	83	68	79	92	91	92	85	82	88	90	93	81	87	74	92	107	79	91	92	84	61	84	78	91	86	101	68	80	89	93	94	86	106	85	88	80	76	80	81	67	58	88	88	88	77	75	88	80	80	98	78	88	78	87	84	88	97	94	84	99	79	74	84	81	79	91	94	86	103	89	70	87	61	90	75	91	93	78	73	88	83	77	89	78	102	70	90	72	84	86	73	87	74	82	92	75	79	80	105	87	86	76	82	90	67	89	80	68	76	96	78	86	85	77	91	84	65	80	94	83	79	84	89	89	79	83	81	97	87	81	66	88	100	94	85	87	72	78	89	79	78	91	79	81	91	83	85	82	78	88	86	74	83	81	90	81	98	73	79	72	94	91	80	71	104	87	64	82	87	89	66	77	96	95	76	101	85	80	80	81	98	86	89	74	79	80	87	70	107	74	82	85	77	82	78	79	80	86	72	90	96	75	90	90	82	76	93	91	77	91	81	80	73	100	60	85	79	91	76	77	71	74	82	80	77	76	73	90	81	79	77	90	75	84	83	95	100	102	95	93	109	81	87	94	84	91	83	86	69	75	102	81	89	88	92	83	83	87	79	84	81	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4938	413	477	478	452	452	412	380	331	358	339	350	362	322	343	318	303	339	290	330	313	324	305	316	315	291	328	302	327	288	299	329	311	302	276	308	312	297	283	309	329	298	299	319	330	254	323	313	321	286	327	314	299	310	309	330	288	287	330	328	308	291	298	307	291	319	305	296	298	330	327	304	303	305	304	324	333	263	278	291	295	316	330	312	324	325	307	291	291	306	299	316	331	287	293	282	306	305	285	292	311	318	328	305	282	290	331	308	289	292	305	286	312	316	281	298	291	308	288	253	299	304	263	312	294	265	307	324	290	294	301	290	298	284	283	297	284	323	320	308	313	298	296	319	289	329	318	281	287	336	304	327	297	289	304	313	315	288	322	304	276	293	321	322	306	297	348	290	290	302	310	311	276	302	306	312	322	312	292	324	293	287	328	311	338	290	296	299	303	311	324	307	295	308	340	326	310	331	322	334	308	300	293	281	304	300	302	322	304	289	308	299	290	287	317	310	272	287	291	298	273	293	299	310	311	289	296	277	296	281	272	341	305	287	298	300	331	275	283	325	299	295	291	311	281	294	314	292	336	304	308	334	284	321	304	285	306	273	295	292	279	286	318	273	303	342	344	306	339	310	302	300	312	261	304	335	293	307	276	311	322	266	291	292	296	308	322	332	321	311	324	290	317	302	303	265	306	286	315	312	328	312	277	292	309	324	319	300	309	297	291	292	322	291	303	305	290	326	337	291	322	304	324	298	287	311	296	291	312	311	298	286	326	338	318	296	302	309	272	280	307	289	303	282	310	307	289	299	282	274	305	284	334	317	302	289	294	303	275	333	296	318	294	322	299	291	310	282	284	282	325	303	291	321	269	306	275	281	291	315	302	319	316	317	316	316	337	290	278	308	307	285	298	289	280	284	329	309	290	308	320	297	290	285	287	284	296	308	308	325	269	272	313	286	307	292	301	280	311	330	275	313	293	304	336	298	312	313	274	315	297	315	312	294	311	280	313	306	300	288	312	282	318	295	314	303	285	288	288	328	299	349	312	318	321	306	287	297	296	303	288	304	283	304	301	289	306	316	325	302	318	301	295	304	279	327	304	336	298	327	302	309	304	332	302	302	279	316	290	301	301	267	307	323	308	296	306	343	304	302	293	301	291	276	321	318	290	278	288	300	275	316	324	278	305	307	329	335	302	292	311	302	282	305	288	289	310	298	305	288	294	326	299	286	297	279	308	314	282	304	309	332	328	326	323	285	290	316	274	309	276	295	293	306	318	312	305	315	301	290	308	295	302	276	258	302	326	301	317	289	297	286	301	280	284	293	305	298	295	287	295	296	317	304	311	311	327	277	359	271	301	282	300	305	296	291	310	303	344	312	311	275	307	313	284	305	305	305	330	314	311	294	302	317	341	296	298	297	305	317	289	289	302	271	289	315	294	323	326	344	283	306	325	310	314	308	318	301	287	286	298	299	318	320	300	304	276	309	298	320	302	309	319	270	290	309	306	296	298	318	317	292	299	305	297	299	325	301	300	326	304	300	302	307	275	289	293	302	296	297	323	304	282	304	315	286	287	302	317	332	284	296	302	328	343	283	311	312	289	299	285	324	290	290	298	289	297	302	328	304	327	286	279	310	278	335	321	316	265	313	296	306	303	302	281	317	281	300	343	305	298	290	303	308	338	301	305	280	318	296	333	326	304	284	287	277	318	320	320	335	287	336	306	310	298	311	297	285	312	292	311	289	331	317	297	318	285	316	319	313	290	319	307	327	303	318	303	284	301	306	292	315	281	327	326	333	290	314	301	335	312	316	283	327	308	304	293	294	297	318	315	290	313	283	330	312	298	302	293	295	300	351	286	322	321	314	291	306	279	304	292	307	294	293	287	299	312	299	305	282	307	289	309	329	319	267	318	271	307	319	341	307	312	302	302	286	289	290	288	327	281	316	310	281	304	301	304	306	316	305	290	313	342	302	312	280	305	301	323	280	296	306	298	312	296	300	314	321	326	305	301	309	276	302	303	307	335	284	305	280	305	330	325	326	362	292	313	315	305	288	303	280	289	311	283	295	314	298	307	321	324	311	301	342	297	289	275	310	310	282	319	300	323	338	311	322	326	315	274	304	309	312	301	298	283	326	308	310	301	325	294	309	261	305	307	298	317	297	274	309	294	284	269	306	312	288	319	305	296	305	289	289	323	320	285	341	302	333	304	288	315	316	330	321	305	307	301	279	345	295	325	274	310	310	321	291	295	320	332	293	320	262	341	298	264	312	357	302	281	299	299	306	291	305	284	292	301	303	288	310	284	306	316	304	322	314	297	302	337	339	283	297	288	301	285	277	280	290	321	326	324	314	305	343	290	316	294	318	306	317	321	312	284	271	309	301	323	322	316	279	292	309	309	300	283	302	321	350	320	298	301	314	299	283	302	289	334	318	301	313	320	312	321	309	273	297	315	320	301	311	296	314	313	285	299	295	299	343	299	324	313	267	282	304	279	307	300	319	321	300	309	322	295	299	289	303	303	291	329	266	336	325	275	279	317	339	260	275	272	288	315	321	312	277	289	306	306	283	285	296	320	301	309	284	318	316	284	287	299	284	326	352	296	317	315	285	281	297	272	290	318	309	304	305	328	290	314	293	324	299	305	297	306	314	290	284	263	317	296	316	264	328	292	302	308	315	276	301	291	278	306	305	316	301	279	304	292	296	323	323	294	299	287	274	286	316	307	289	298	303	322	286	311	307	312	302	300	294	312	316	285	303	298	284	336	318	323	267	305	284	307	307	302	285	298	310	309	281	295	311	308	293	285	316	287	309	313	326	294	318	312	261	309	292	327	293	304	310	322	317	310	311	294	310	309	314	311	332	276	328	315	280	296	310	316	327	320	298	328	299	316	291	281	306	297	298	284	280	282	295	280	305	336	303	315	306	305	289	309	266	290	317	294	309	303	320	341	292	304	311	312	323	320	309	293	302	301	288	318	297	293	297	302	302	334	260	277	302	309	331	302	311	287	264	310	320	320	313	283	342	306	314	330	328	278	280	288	289	276	292	314	297	312	340	316	286	323	316	305	311	290	303	281	295	286	291	317	281	277	294	321	306	324	296	291	303	300	324	309	300	296	274	301	295	324	300	288	290	285	297	300	301	306	302	288	308	323	293	342	303	321	312	318	294	305	300	309	303	308	317	281	318	326	333	305	290	312	297	298	289	308	312	294	313	310	327	306	324	336	315	319	283	286	301	267	311	292	342	296	303	316	310	308	315	317	310	303	354	318	327	276	325	304	302	284	314	292	297	277	277	339	327	286	298	307	295	295	311	311	299	309	292	315	302	300	316	316	289	299	284	316	313	326	301	299	301	332	304	318	342	298	268	306	282	280	314	312	307	299	311	298	282	299	347	329	266	301	273	284	318	294	323	284	310	308	325	295	322	297	309	313	321	312	330	289	290	281	284	302	301	298	293	292	297	313	300	291	302	289	305	297	306	300	292	298	301	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
36080	8753	1869	1168	832	642	548	434	380	359	309	262	307	259	252	255	260	241	233	232	225	214	207	186	248	208	213	211	222	216	204	198	227	229	203	243	210	227	228	201	220	198	226	215	187	194	215	219	221	175	225	228	223	210	213	214	221	204	243	204	186	185	199	235	203	216	239	200	215	210	184	226	200	207	213	210	200	192	204	211	208	183	208	196	218	202	198	216	196	191	225	198	206	177	199	190	170	217	204	199	206	221	192	185	179	212	202	207	200	210	200	233	194	206	178	191	211	209	194	190	177	201	192	222	181	210	210	184	202	188	184	192	187	200	204	197	224	193	168	201	227	194	198	209	197	200	217	204	242	193	179	174	210	186	187	189	215	211	205	204	208	217	198	206	193	179	192	204	212	187	232	187	205	190	236	200	182	208	191	194	186	215	192	221	196	203	211	179	185	169	197	200	194	192	196	200	234	188	222	214	192	208	210	194	207	205	222	193	204	183	208	199	174	209	205	206	212	211	209	211	189	198	202	204	203	193	181	206	190	211	200	196	177	207	180	226	207	173	188	187	189	200	191	186	173	213	216	195	205	189	211	205	215	235	224	203	194	204	204	202	201	225	219	197	214	181	179	197	194	218	194	180	179	207	192	191	182	182	191	199	234	207	186	166	212	170	212	202	209	238	216	168	209	209	209	178	198	214	195	211	188	196	184	211	194	213	199	235	201	177	193	212	237	208	190	221	180	190	195	192	180	185	192	209	206	210	188	209	219	193	231	204	193	197	213	205	223	215	209	173	204	203	221	207	200	213	202	196	204	212	202	222	211	214	198	231	195	185	196	200	191	202	227	198	193	197	227	187	198	219	188	222	213	195	206	204	210	204	217	193	184	214	224	217	214	224	209	202	211	208	183	215	212	210	224	218	207	207	210	208	209	214	187	210	195	192	193	192	204	205	227	192	217	171	198	214	203	191	211	180	182	187	197	195	221	215	190	229	209	203	204	207	195	177	207	218	193	213	211	235	180	207	197	196	202	202	202	207	208	195	224	205	192	185	189	220	207	220	180	208	179	194	181	198	207	220	215	201	215	243	201	219	188	214	187	220	214	187	202	197	250	204	232	194	190	228	205	176	194	174	190	199	180	190	175	215	195	204	206	178	205	199	192	188	215	193	202	196	186	202	190	196	212	223	184	194	220	208	205	158	197	193	182	198	213	213	194	187	184	197	203	186	188	179	189	204	171	224	187	187	203	194	225	209	191	212	208	162	211	221	205	213	187	206	175	199	199	210	226	200	215	208	215	210	212	196	189	186	211	221	218	207	190	225	185	204	161	216	181	194	217	195	205	221	208	209	188	199	198	216	200	185	179	218	184	191	197	192	208	206	224	204	193	243	197	186	201	175	218	199	214	222	199	207	204	200	185	188	194	196	205	203	198	205	213	197	212	227	200	193	190	189	205	187	201	217	178	197	215	212	188	214	181	211	203	196	211	217	198	191	203	223	204	193	222	216	168	186	199	224	204	219	200	202	191	199	209	186	194	210	209	189	183	204	203	193	179	198	222	232	218	212	191	211	188	215	179	211	208	189	179	200	213	196	182	202	223	231	177	200	217	210	199	189	215	212	212	199	204	217	177	199	196	199	205	216	205	214	169	199	199	197	204	211	223	196	192	187	189	188	181	190	221	204	203	179	184	196	207	211	177	203	201	190	235	201	212	206	200	215	197	189	212	191	202	207	195	210	193	200	224	196	197	195	188	206	201	202	193	187	198	200	214	169	212	199	199	196	198	196	190	214	201	207	225	200	215	218	216	188	208	195	171	186	198	205	189	233	211	205	188	211	218	202	174	224	217	209	202	227	196	218	203	197	176	197	179	208	202	202	196	208	216	197	193	193	180	205	202	208	194	201	208	208	182	228	185	219	195	228	212	214	203	208	192	192	195	202	216	206	191	210	203	201	214	195	188	187	196	192	197	221	198	204	228	239	212	177	188	196	185	196	231	206	209	182	203	219	199	202	228	177	204	196	193	201	174	221	212	194	176	242	174	181	197	203	221	195	202	216	203	210	203	203	200	225	195	205	206	193	176	191	205	231	207	213	191	185	203	186	204	195	196	193	196	183	206	212	206	181	222	218	223	188	227	224	209	205	215	210	172	190	217	190	202	222	181	194	196	197	192	180	201	213	177	209	208	194	220	222	208	194	189	202	209	221	193	193	178	214	222	212	202	219	188	200	205	215	217	210	192	183	215	219	192	208	169	193	206	204	202	222	191	196	192	199	203	196	190	227	193	215	203	201	208	214	216	200	220	201	205	207	198	200	222	202	208	211	226	220	202	191	207	201	167	201	171	211	225	211	209	204	185	222	201	175	208	177	193	197	199	210	209	184	191	192	202	212	204	182	201	196	205	203	199	192	210	224	203	222	186	177	225	193	207	187	177	213	204	212	194	178	203	215	220	200	221	194	183	203	203	190	183	232	197	197	204	200	187	177	211	198	205	211	209	194	201	203	171	234	218	211	204	187	179	202	195	238	220	209	216	213	181	200	209	245	194	195	204	202	216	197	189	200	222	203	250	216	190	170	202	219	212	165	201	223	215	208	181	233	207	198	205	212	196	204	191	214	219	218	179	196	225	207	216	225	183	200	220	205	220	180	214	178	210	217	183	198	196	166	212	199	214	197	205	214	195	205	220	211	247	209	213	226	197	197	219	228	206	216	194	203	191	189	205	219	205	239	201	207	213	183	196	207	189	217	202	197	212	194	217	203	204	203	188	176	209	202	213	223	203	196	190	183	204	225	182	195	206	199	202	195	191	188	207	204	198	205	188	219	201	194	231	200	216	213	173	204	190	189	207	215	189	201	191	175	208	206	200	211	215	202	204	216	173	206	213	185	181	196	186	199	213	218	202	220	222	193	195	190	185	233	194	221	214	198	191	177	208	209	197	189	198	190	184	193	206	231	202	220	215	188	205	206	172	202	197	224	201	184	188	199	199	173	203	217	215	207	184	192	218	203	187	169	201	179	196	205	184	186	214	186	220	189	207	233	194	227	227	212	210	208	199	190	210	208	180	161	193	185	217	214	244	215	221	218	217	220	232	205	185	204	206	198	194	192	222	205	212	202	203	196	220	187	199	190	221	192	204	198	173	204	190	192	187	221	197	198	213	224	194	205	172	215	196	197	192	192	184	221	230	189	232	194	194	197	192	200	213	194	206	194	191	196	219	192	226	233	182	231	169	194	221	207	203	212	218	205	187	193	213	207	190	171	205	189	192	190	203	199	215	185	196	200	207	216	194	195	222	197	210	194	213	238	194	214	209	206	192	210	206	227	195	196	220	181	186	193	194	205	220	232	184	216	191	207	190	206	213	200	190	206	217	206	216	210	194	192	189	204	209	222	192	203	185	206	218	229	212	204	215	214	199	213	214	203	203	187	173	195	199	201	196	232	220	212	216	200	216	236	189	199	209	210	213	186	165	175	211	201	209	189	214	188	198	197	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16052	1640	3465	3914	3244	2699	2182	1926	1621	1572	1327	1202	1209	1083	993	981	970	891	836	817	773	773	789	791	776	751	739	705	705	711	688	703	703	656	677	626	729	679	691	641	613	624	635	646	624	648	592	644	630	621	657	601	629	676	657	653	653	643	650	645	607	630	612	581	613	626	617	593	606	587	639	600	617	630	633	609	619	636	581	614	613	626	589	621	613	636	631	658	647	604	583	628	629	639	628	618	576	586	617	592	595	636	647	632	620	608	626	612	598	573	581	587	615	636	627	607	646	584	601	616	618	601	626	639	597	620	651	578	597	604	612	574	576	585	614	616	619	647	603	587	617	666	621	649	608	614	591	605	581	588	573	596	613	621	590	634	619	556	610	570	589	582	617	630	603	606	632	622	605	616	592	594	580	593	624	612	585	581	584	590	601	606	639	615	594	626	623	614	621	612	581	644	600	588	614	599	613	587	614	616	631	591	593	596	653	600	659	577	608	595	578	622	592	629	647	578	592	593	623	616	603	600	581	605	601	605	636	609	619	621	604	614	587	574	621	564	562	590	637	613	585	620	571	578	604	594	604	620	601	565	573	569	583	585	593	599	599	628	660	574	615	615	621	613	610	618	622	601	626	607	585	612	615	582	591	626	562	546	600	603	591	605	603	611	582	568	599	591	631	588	605	579	626	594	584	583	605	632	566	629	578	557	605	623	578	625	615	611	641	605	627	617	623	575	608	619	633	654	610	616	608	578	634	576	619	596	631	600	564	565	613	636	612	623	621	579	612	582	584	564	618	634	575	614	597	621	620	602	604	630	588	584	612	612	618	576	617	605	569	604	580	600	596	605	590	600	575	564	625	603	609	613	581	596	598	592	633	611	586	574	605	601	585	572	572	630	606	632	570	559	617	599	593	602	605	618	566	626	609	615	609	654	621	566	578	622	637	626	595	622	567	599	582	586	581	585	575	578	584	597	578	595	591	589	601	603	638	550	616	598	595	605	607	588	627	601	604	620	605	583	627	625	548	630	646	601	556	585	593	586	631	612	608	622	593	572	573	626	557	627	606	577	572	612	601	621	585	614	581	589	604	598	600	581	581	594	601	647	604	671	555	598	614	602	609	651	584	614	581	601	606	616	575	628	614	590	638	574	578	584	624	610	587	619	592	616	596	621	593	590	573	565	618	612	590	609	604	578	616	615	570	606	598	625	625	622	635	625	556	576	612	660	613	610	545	594	646	633	621	624	604	595	573	654	601	576	635	573	638	608	590	556	592	572	603	621	622	592	546	556	553	587	583	612	561	568	606	585	574	593	568	604	576	605	589	589	609	613	631	648	622	572	623	607	544	604	607	626	615	604	597	586	585	629	537	588	613	584	628	625	584	633	620	578	642	602	575	596	573	604	580	556	588	607	628	589	587	598	581	627	602	598	561	568	551	595	623	602	554	618	579	590	580	580	567	566	587	623	618	611	537	552	595	616	635	583	645	588	634	570	601	597	611	606	607	611	587	632	568	592	574	592	564	559	639	618	571	566	589	626	599	607	597	595	606	606	627	587	622	662	572	586	605	572	619	604	595	595	623	595	597	569	623	617	607	605	593	618	602	619	601	618	571	616	585	596	610	612	612	606	607	621	640	612	625	579	586	579	641	573	595	587	652	607	618	586	612	593	621	605	584	613	641	649	579	576	623	592	598	566	583	578	660	601	630	617	605	559	582	587	618	613	566	556	615	597	624	588	607	604	623	649	587	591	594	567	571	576	620	548	624	600	604	611	568	618	599	637	636	610	599	624	608	627	604	606	612	593	590	652	605	596	604	613	619	633	639	613	613	632	639	606	612	612	593	578	599	559	591	578	649	573	617	605	601	551	552	623	569	570	655	601	630	603	609	570	613	604	597	593	578	602	620	611	605	587	597	590	581	592	621	624	591	570	579	591	607	605	625	638	595	569	628	591	595	572	634	629	529	589	616	630	612	561	600	563	641	595	636	603	583	613	620	602	582	559	589	606	606	585	568	595	633	566	628	650	610	602	629	658	627	626	592	612	591	588	592	584	578	570	578	570	591	630	619	599	588	522	581	590	636	585	586	630	586	616	515	560	568	581	579	591	577	610	576	589	613	576	617	623	618	584	627	605	598	604	600	624	575	578	621	560	588	587	617	603	595	584	603	552	601	558	612	572	577	619	616	592	562	610	601	590	594	626	579	592	599	635	621	605	557	609	649	613	593	600	607	571	582	591	588	641	551	598	634	592	616	598	609	620	565	597	618	629	590	613	579	649	597	602	634	564	601	592	590	584	624	605	594	601	658	590	589	602	596	620	608	599	568	587	622	602	552	643	580	606	597	605	584	623	621	615	592	610	559	600	573	559	581	596	611	567	591	636	619	579	618	586	602	601	624	643	611	597	564	648	594	637	649	571	648	556	601	577	607	611	603	586	625	611	578	609	639	579	592	582	602	594	596	565	561	614	652	534	597	659	571	594	590	607	610	595	628	615	619	626	612	600	622	613	661	581	584	651	584	563	582	633	612	564	615	626	616	593	617	620	592	585	568	549	590	634	649	647	590	598	625	536	621	595	599	575	565	597	594	569	605	591	628	586	630	610	596	597	588	605	586	653	619	576	616	665	609	586	604	602	588	606	594	578	654	612	628	609	613	648	566	617	588	530	629	614	597	612	620	641	610	599	564	649	609	610	639	592	618	633	586	580	634	679	641	656	596	594	592	613	580	616	645	577	657	606	582	575	601	578	587	582	557	613	576	634	658	621	578	618	613	568	593	625	580	621	619	571	597	589	613	603	632	640	573	600	571	630	590	601	644	588	597	641	563	562	639	642	606	565	574	565	566	632	611	573	592	623	636	651	554	587	574	631	573	614	635	610	609	580	607	576	591	634	593	626	579	574	587	622	556	622	598	629	623	588	598	604	563	604	575	620	630	640	617	612	591	571	634	585	596	615	634	611	614	592	598	631	563	568	571	615	617	634	586	597	589	590	598	610	580	630	622	591	603	603	615	599	591	597	581	629	642	594	623	639	603	594	622	588	644	587	630	584	595	568	611	603	590	631	606	627	586	605	580	638	608	583	641	614	613	566	602	611	625	591	617	585	558	581	612	595	573	565	539	602	640	619	549	626	656	591	583	643	572	623	565	600	573	560	609	660	615	606	580	615	594	612	603	557	593	613	584	611	606	628	632	575	630	589	597	624	619	583	604	607	590	583	592	602	654	595	615	621	584	638	601	608	597	568	605	600	607	580	563	601	605	616	559	570	568	607	612	610	602	585	665	587	623	560	607	591	572	582	614	625	613	597	539	667	620	598	610	612	585	591	570	617	645	616	591	566	599	635	640	614	608	582	578	567	628	576	595	598	634	631	593	601	601	622	561	616	587	584	627	581	635	583	563	591	606	618	611	568	615	557	614	652	647	613	577	619	616	622	608	565	574	597	585	599	566	595	609	573	633	564	591	598	593	584	597	611	601	598	626	586	580	606	605	628	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
44739	17181	5986	2337	1532	1161	878	715	640	529	471	476	420	434	364	365	366	354	318	315	326	340	270	311	323	314	307	293	298	287	332	276	292	262	260	288	270	286	268	297	301	259	281	259	262	289	290	267	276	269	290	291	266	280	295	279	262	277	250	261	287	284	274	273	285	304	241	284	284	288	313	260	302	271	272	265	313	267	281	271	272	243	281	275	259	289	256	267	234	297	278	267	258	289	248	253	261	270	274	293	305	265	263	264	258	243	265	248	277	266	257	264	274	247	278	257	268	253	269	276	246	276	247	266	260	297	234	251	244	270	229	285	262	240	255	262	254	285	281	260	242	278	280	276	271	289	279	259	273	262	286	269	252	248	253	271	293	260	283	244	274	280	248	254	268	268	296	251	265	270	270	238	256	289	260	263	259	267	299	259	269	293	285	266	281	258	249	254	248	253	283	258	246	228	268	264	244	284	302	262	252	256	251	256	278	243	212	287	247	246	246	260	273	261	237	272	282	269	243	239	277	264	250	296	309	261	275	238	274	264	256	306	273	273	288	265	265	287	261	278	266	278	272	262	292	241	272	265	249	274	282	256	250	247	241	220	287	276	260	243	258	279	254	260	263	235	284	268	281	268	253	253	247	262	264	257	276	273	255	278	275	260	258	262	236	267	251	251	277	252	273	255	268	263	252	251	294	277	296	257	286	256	267	272	251	243	237	296	285	268	255	259	253	261	255	259	255	290	278	289	265	267	265	245	269	259	291	280	268	269	282	272	254	308	261	279	270	303	260	294	254	281	265	267	248	270	268	272	260	309	250	266	294	240	259	259	249	288	303	246	276	289	251	262	250	269	248	245	240	259	294	255	272	284	265	271	297	266	274	275	251	247	290	277	258	259	294	281	256	254	253	259	279	270	278	271	258	272	299	284	242	273	257	274	255	274	245	279	279	262	279	257	271	236	243	250	265	258	261	274	264	261	267	273	267	266	270	271	279	254	271	265	264	283	269	277	250	264	266	256	272	253	246	236	268	272	274	252	261	231	274	262	271	269	254	266	252	257	311	259	277	290	254	242	268	262	249	244	277	241	287	251	239	263	264	262	280	260	247	265	264	267	284	274	259	269	267	262	266	248	268	249	282	253	263	256	231	269	281	272	272	289	270	269	275	260	276	289	287	244	271	256	234	252	259	274	271	251	251	239	265	278	253	276	257	245	299	291	276	259	256	260	278	266	280	257	257	265	263	259	246	251	272	257	278	260	262	260	260	267	287	281	290	263	266	269	269	286	254	254	261	276	288	273	244	265	262	261	254	263	293	284	276	282	257	266	238	260	234	247	265	272	260	263	251	306	276	283	240	292	291	267	234	261	268	275	262	282	266	284	269	249	263	233	279	251	293	277	263	252	276	278	270	273	278	236	281	259	270	268	263	289	271	267	284	294	280	238	266	248	272	260	278	304	246	238	290	257	269	242	250	282	250	245	259	274	254	267	290	254	272	297	264	286	276	273	287	253	265	254	255	265	275	274	271	250	268	256	277	286	248	271	263	285	274	251	247	273	263	281	268	273	282	290	238	266	257	259	292	262	275	254	262	294	281	279	278	266	286	267	276	229	270	288	265	261	279	265	238	295	270	257	260	269	271	298	269	259	275	274	264	249	273	281	294	262	237	265	266	249	277	272	255	269	275	270	260	247	279	238	279	249	273	269	268	252	246	264	274	254	233	261	302	227	245	282	266	232	247	256	271	255	240	273	293	271	241	273	288	286	286	262	270	276	240	264	267	290	243	276	272	299	291	260	264	261	261	247	272	280	252	281	282	274	288	296	279	254	271	259	258	275	282	259	277	257	255	262	255	250	286	285	248	260	278	257	273	261	272	255	250	299	266	277	246	280	301	243	290	265	291	265	267	276	288	285	246	277	268	275	261	256	299	292	233	246	286	252	274	276	275	266	261	279	277	251	262	261	256	244	274	237	262	278	270	260	263	294	310	240	255	288	254	273	271	267	275	248	280	265	267	254	271	247	272	252	258	299	266	235	281	260	260	280	257	289	273	256	272	287	261	291	236	279	251	254	250	275	282	250	242	257	275	252	247	249	272	246	262	280	257	260	266	245	283	269	264	264	264	255	269	274	249	260	273	262	251	284	254	239	262	241	260	279	274	292	244	256	263	265	262	264	260	276	279	265	261	234	253	275	290	273	257	243	298	276	268	279	284	263	240	251	253	269	288	236	281	257	273	265	263	251	269	304	240	287	289	252	245	267	251	260	255	258	246	249	275	271	270	266	277	264	246	267	266	273	226	272	228	262	242	250	286	272	273	296	273	263	266	291	284	258	267	258	260	271	248	285	231	272	246	280	260	266	280	291	263	267	276	272	257	241	256	281	287	265	277	275	254	280	292	234	234	262	269	294	263	276	255	280	263	263	258	290	265	246	307	259	276	285	247	299	276	251	250	251	278	252	277	284	273	287	245	257	265	278	248	273	269	304	271	263	245	262	274	252	237	258	259	267	254	292	277	252	292	246	259	278	246	268	290	264	253	254	238	264	282	269	278	277	260	262	258	272	279	252	259	255	282	288	261	271	255	292	249	272	269	271	256	278	250	272	227	230	270	261	287	254	243	276	285	276	267	247	273	293	275	275	258	275	257	274	264	260	266	275	226	271	267	246	260	241	251	263	260	290	277	279	272	258	255	271	251	240	271	275	292	265	250	258	252	287	293	272	280	260	282	275	229	270	262	247	270	262	273	287	265	255	262	268	284	251	246	277	253	278	254	295	267	285	282	262	272	277	269	267	250	282	300	272	289	285	252	241	266	276	277	275	270	232	267	284	286	252	293	266	248	259	297	244	252	251	262	279	255	298	263	236	270	248	254	240	273	272	272	273	279	264	272	309	282	263	253	240	274	297	244	244	268	256	269	246	267	255	243	288	272	257	233	264	278	218	261	251	297	276	275	301	249	278	270	278	290	237	246	264	270	283	293	266	278	249	257	286	269	289	292	272	262	284	281	284	286	282	249	280	271	269	260	243	275	272	284	243	263	270	276	254	267	238	290	276	233	257	257	265	259	272	275	280	267	257	265	278	281	269	248	286	272	272	292	277	242	287	237	237	257	270	247	260	269	254	262	265	265	287	256	267	270	241	236	272	260	261	261	311	285	262	232	269	248	255	264	275	270	280	267	251	216	299	264	271	276	245	264	237	250	262	290	277	233	244	243	247	250	259	257	259	245	275	252	268	289	272	249	241	280	290	268	241	285	268	272	258	284	242	263	292	250	286	263	282	251	249	251	276	287	255	243	308	277	271	261	274	283	266	271	289	280	247	253	272	275	285	261	272	278	282	248	271	250	269	236	252	271	217	250	301	282	270	259	266	298	284	299	231	260	262	253	301	263	249	252	250	296	285	291	264	256	256	288	256	263	264	271	292	254	257	263	291	280	252	248	275	280	281	271	280	263	307	276	265	266	264	260	246	272	266	290	279	256	256	252	254	253	266	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20377	2782	6241	6693	5725	4502	3803	3209	2727	2371	2196	1962	1823	1662	1549	1392	1368	1217	1257	1168	1112	1077	1056	1011	1031	1000	968	932	882	917	943	952	928	897	873	853	832	885	847	823	841	828	848	873	855	872	821	786	817	858	802	810	860	774	840	755	754	763	774	806	790	825	771	802	828	753	769	772	793	782	753	774	800	824	777	804	741	759	801	780	772	748	723	850	753	708	820	769	770	744	796	780	813	731	787	786	758	778	786	748	726	735	765	779	737	790	749	798	734	711	781	757	736	722	776	806	767	732	706	723	777	729	762	720	735	754	785	744	733	765	747	737	803	799	759	715	750	738	780	728	753	705	742	762	761	766	744	704	724	746	767	787	748	763	730	770	723	763	715	753	721	780	716	685	735	716	724	716	774	743	752	770	732	726	781	770	765	692	722	773	733	797	731	751	833	723	768	716	750	797	766	746	781	801	719	770	740	751	786	758	764	771	727	744	773	719	759	776	725	678	775	762	752	732	754	718	779	778	755	743	762	718	768	776	783	744	715	794	748	774	718	788	736	662	743	737	771	748	702	809	773	796	721	756	743	717	729	714	798	728	690	817	714	795	779	747	770	743	748	761	760	693	722	699	790	783	736	734	781	788	768	781	774	740	732	755	747	807	738	748	742	726	745	716	792	757	696	816	783	703	764	735	786	736	778	777	744	768	755	758	718	750	718	742	741	770	757	732	726	736	716	735	725	734	755	761	720	757	798	778	827	764	733	741	715	746	722	756	761	776	738	738	708	763	756	691	715	696	769	757	726	768	746	757	705	761	707	770	725	753	751	749	746	712	770	708	786	767	766	785	763	721	741	718	738	756	745	755	733	766	713	766	713	790	748	723	744	728	773	775	768	778	820	748	780	761	737	746	683	743	718	732	726	759	700	736	701	748	718	773	727	750	796	801	744	709	733	720	751	748	766	756	754	767	717	736	700	720	722	775	746	736	740	731	754	753	756	808	707	773	738	723	777	748	745	729	748	781	767	755	752	778	714	738	747	764	723	754	724	737	759	702	747	738	758	761	816	725	739	745	734	702	746	700	755	753	678	735	786	758	801	714	775	778	766	793	742	765	755	691	762	722	750	766	715	739	757	764	774	738	810	777	774	765	792	753	738	745	764	762	719	773	694	752	770	718	775	743	737	749	777	744	742	732	748	745	716	817	734	708	725	771	802	749	746	731	752	684	769	763	767	729	783	742	774	794	723	725	703	744	809	722	716	771	802	771	737	735	767	776	722	702	752	802	768	681	716	786	743	766	757	794	819	719	762	748	737	709	733	720	750	719	694	714	745	780	758	731	708	703	768	734	698	756	783	742	735	718	749	773	723	750	782	701	756	741	733	710	783	770	738	745	798	777	746	734	770	733	733	730	772	752	756	748	779	699	728	731	767	725	749	770	763	776	730	724	711	767	769	793	728	737	738	745	745	743	729	757	775	748	767	742	784	757	786	723	741	734	734	721	783	763	757	746	772	785	734	775	754	761	748	751	759	705	779	754	746	757	749	714	772	780	721	737	798	757	768	733	749	745	742	750	776	701	740	744	755	782	717	745	746	754	758	787	744	733	727	714	756	784	762	774	734	728	772	731	791	715	771	779	737	767	734	746	694	748	734	709	792	740	802	784	744	812	757	759	753	746	726	729	748	742	751	760	741	778	743	733	803	759	723	781	735	753	768	673	730	768	761	686	769	765	733	736	757	791	759	749	766	766	737	713	722	733	766	768	778	734	795	758	762	747	760	734	756	701	727	749	765	766	765	759	772	761	765	739	712	736	736	775	765	738	734	762	715	763	756	748	766	788	743	731	783	786	726	725	714	760	747	703	724	710	756	758	724	778	711	708	747	772	760	770	782	770	724	740	721	770	747	723	762	731	755	734	725	711	734	700	754	737	764	729	781	765	711	796	751	740	746	764	765	718	764	781	765	726	733	751	740	714	789	712	743	737	772	750	780	764	736	739	741	684	699	750	833	753	789	726	753	759	755	781	738	738	711	705	754	741	767	764	698	711	716	782	769	765	774	835	775	759	735	704	788	737	720	753	726	762	726	734	788	768	767	730	709	748	749	742	734	713	762	740	788	694	705	757	750	695	776	736	759	764	712	744	722	771	757	729	710	746	725	732	710	762	757	717	730	758	730	759	789	767	747	786	771	750	725	754	678	760	710	749	769	722	769	743	750	752	763	751	714	739	736	773	763	720	799	753	760	772	739	732	767	739	733	746	752	770	762	762	750	717	770	783	767	738	781	751	716	721	756	799	730	726	696	725	718	741	736	780	740	729	777	748	821	798	722	740	808	720	759	744	698	770	750	784	704	736	721	715	747	725	712	709	716	773	651	735	713	730	755	751	790	770	767	813	764	770	773	798	732	776	794	717	772	766	694	761	752	774	775	724	745	760	800	755	693	719	782	705	798	735	717	759	760	777	755	761	763	787	745	749	759	736	740	742	744	784	779	758	760	716	733	741	793	763	800	806	773	765	718	747	743	733	750	771	772	726	723	721	752	792	737	791	722	735	764	785	706	749	742	743	764	699	766	736	742	795	697	719	749	793	705	780	767	780	785	770	731	726	754	761	737	759	752	751	719	783	788	722	744	764	746	729	766	785	792	766	739	753	730	709	705	728	731	754	742	682	729	728	812	708	764	713	794	744	727	726	744	761	762	718	736	761	734	779	790	776	788	821	739	746	750	760	713	721	758	703	742	745	758	782	715	763	743	671	779	745	779	742	692	724	750	749	766	768	744	747	705	722	773	802	780	720	759	737	797	708	771	742	774	768	670	743	743	719	694	742	776	717	725	723	770	776	748	739	724	745	737	769	701	702	774	750	757	743	762	696	801	764	789	748	770	769	748	784	751	754	773	778	789	774	785	800	758	746	708	760	741	727	811	760	736	785	733	732	768	712	753	776	743	770	746	731	756	727	743	758	751	759	765	761	822	739	735	712	792	709	736	769	733	752	756	744	754	742	744	698	793	785	743	796	760	764	766	750	752	717	707	749	734	770	750	744	719	755	726	774	715	771	750	774	734	713	754	740	798	788	750	723	708	796	784	746	722	816	776	702	733	744	744	753	765	740	742	696	730	719	732	796	689	787	733	748	763	723	715	737	779	758	741	739	726	751	737	691	771	726	751	747	738	750	789	770	700	810	735	705	793	769	723	754	764	753	789	756	715	730	757	716	784	737	751	756	719	738	758	746	746	768	709	767	735	723	724	722	731	754	759	764	756	775	791	777	783	726	781	732	734	753	742	706	757	777	770	761	739	770	807	730	777	725	733	734	738	724	782	784	724	791	740	800	755	757	765	741	732	712	743	777	738	715	755	803	803	726	722	730	696	754	747	777	732	735	719	753	746	765	772	719	792	770	758	731	760	746	749	714	732	788	696	724	750	747	748	756	687	769	718	739	738	779	714	700	736	708	699	724	729	749	735	738	764	772	725	785	715	697	759	758	749	742	693	776	797	750	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5101	343	206	135	126	124	109	90	94	80	78	100	73	78	97	102	91	90	94	107	78	89	78	91	80	77	90	77	83	107	84	85	96	86	84	68	77	88	83	77	105	85	87	84	77	78	84	88	84	94	81	89	92	75	65	101	73	76	101	92	60	89	102	76	83	74	98	93	89	90	78	78	80	75	81	71	83	81	83	92	86	89	78	68	80	90	73	89	84	85	89	89	77	79	91	87	111	80	71	88	80	107	88	106	82	78	89	107	88	89	75	90	84	86	80	69	94	61	88	92	94	93	90	98	89	94	88	82	75	88	96	83	95	94	88	105	68	86	85	109	79	87	80	88	90	89	78	89	81	78	90	83	81	95	99	77	85	69	85	79	80	89	86	65	91	75	88	103	83	78	73	95	69	83	82	91	96	63	83	80	69	92	68	89	76	79	82	107	86	78	95	85	87	86	88	81	96	86	82	70	79	81	87	86	79	90	91	75	82	82	92	95	73	87	78	94	84	78	68	81	89	81	94	71	88	82	72	87	90	67	88	96	87	93	78	83	80	83	86	75	103	75	85	79	81	88	87	79	74	86	100	86	94	77	82	94	66	67	74	83	76	89	74	72	76	91	85	95	88	98	94	95	74	80	79	86	91	89	84	94	81	80	72	72	79	94	72	101	86	73	82	94	86	100	85	70	100	90	99	93	81	93	89	82	83	85	89	72	77	79	97	79	87	79	83	86	89	82	91	80	81	73	90	86	92	82	92	88	90	57	81	79	81	78	68	69	99	73	79	91	75	75	81	98	83	84	71	85	84	85	68	81	73	90	80	90	83	89	97	89	86	95	80	76	83	104	78	65	85	79	84	83	85	90	95	88	82	88	85	82	90	86	87	90	76	81	92	91	95	73	50	91	70	72	94	84	79	84	80	75	76	81	89	103	70	64	74	99	78	85	100	102	80	69	72	78	69	98	97	94	77	88	91	83	94	96	88	82	91	72	80	79	86	70	66	74	79	73	94	79	84	79	81	87	86	77	82	93	84	71	84	77	95	90	92	87	89	58	84	73	85	88	95	82	81	76	80	77	71	97	70	96	59	92	78	96	85	78	78	70	91	87	79	79	104	92	88	79	77	75	80	94	72	88	80	77	96	89	76	71	103	90	83	80	80	70	97	78	83	103	69	73	85	85	78	90	78	83	86	77	70	98	85	95	76	77	81	76	101	79	71	74	84	84	86	82	87	87	71	70	79	101	86	79	72	76	84	90	91	86	95	70	86	94	96	104	72	71	109	52	79	82	87	80	74	91	82	89	103	86	80	70	93	93	83	90	99	85	82	97	90	78	95	90	87	89	74	101	101	95	83	85	95	84	99	92	78	72	97	91	81	77	81	81	82	89	102	74	99	93	92	84	89	97	88	89	91	89	77	83	85	68	78	81	77	87	70	108	83	76	99	83	63	87	89	81	77	67	104	78	81	85	77	82	86	86	77	87	92	95	79	83	65	96	96	96	90	83	90	77	88	71	83	93	89	77	77	79	94	73	102	80	83	73	79	91	92	85	87	83	75	72	75	88	96	82	71	94	90	80	80	98	99	81	88	90	81	98	78	80	96	68	107	84	78	87	82	79	88	89	87	96	73	102	83	77	71	90	72	82	71	87	86	68	90	78	79	83	95	83	78	90	73	84	84	93	78	69	67	87	80	69	91	99	90	74	87	90	75	72	77	90	89	69	84	86	76	84	103	99	75	78	107	80	58	97	76	86	95	77	86	97	85	71	95	86	82	75	81	97	81	72	76	89	86	76	68	77	92	63	77	79	95	85	81	83	70	86	70	76	87	98	83	69	92	92	81	73	90	75	93	88	79	98	83	100	67	90	92	76	85	101	81	90	89	85	89	68	75	74	74	75	79	83	96	86	86	84	94	100	95	91	75	82	90	87	81	77	94	90	92	96	96	79	85	80	82	90	94	90	83	88	109	83	85	81	100	73	89	97	85	84	83	83	90	99	83	80	87	78	84	94	96	84	91	73	92	88	77	81	91	80	81	85	82	89	65	83	89	76	75	77	71	87	83	83	96	75	101	68	87	72	72	78	90	70	72	96	84	96	90	89	96	91	73	114	76	90	76	76	98	95	77	95	97	83	72	97	99	83	71	79	80	64	101	109	81	77	72	86	85	96	97	76	75	97	81	84	81	93	85	76	96	70	85	94	73	99	102	94	89	77	88	102	87	85	79	77	95	98	106	90	71	107	90	70	74	92	93	87	91	91	94	87	86	75	99	85	92	95	78	75	83	96	93	94	92	85	77	84	84	77	88	84	80	93	86	67	90	74	78	92	92	72	59	88	84	92	77	82	83	86	71	98	97	91	77	84	78	77	81	82	100	100	95	86	69	82	93	101	89	84	77	80	96	85	92	102	78	82	95	71	79	77	93	94	83	91	87	89	71	79	87	82	80	92	76	88	77	86	98	84	91	99	95	80	81	59	84	91	95	87	80	68	104	88	82	88	72	93	81	93	95	92	67	78	96	100	83	84	85	87	85	88	89	87	80	85	99	85	88	74	92	93	70	65	88	97	91	90	95	76	91	71	75	81	68	76	78	80	80	108	88	85	97	87	94	87	73	87	78	81	79	75	80	83	78	95	107	94	97	76	80	82	62	90	80	89	84	88	79	77	93	98	73	89	71	76	67	87	72	71	80	67	87	113	87	92	79	87	91	81	82	80	85	79	69	81	97	92	85	94	90	79	99	86	106	81	79	112	96	87	98	90	87	79	87	78	89	77	96	96	106	89	88	87	75	88	83	91	76	85	80	90	76	100	88	75	101	93	75	69	86	96	91	87	91	89	78	87	91	87	86	80	71	91	79	84	78	83	85	94	90	82	91	79	89	97	92	75	92	92	84	78	80	64	86	80	76	85	98	89	83	97	92	68	90	76	82	87	83	95	82	83	77	75	72	84	82	79	76	84	94	88	85	88	80	92	91	83	82	86	82	81	82	80	73	88	82	87	95	98	83	83	85	83	86	86	92	90	90	95	83	81	71	66	73	81	73	94	76	110	97	100	72	75	92	76	107	85	87	87	74	75	89	74	76	92	78	74	83	79	98	63	65	81	86	86	71	95	95	82	72	90	73	101	94	99	83	78	76	85	109	85	98	93	86	88	82	84	80	80	76	74	68	70	85	87	81	88	97	91	68	90	102	90	84	93	85	65	79	91	76	91	85	89	86	84	85	90	98	82	66	92	77	93	88	83	98	103	90	90	99	83	80	84	79	104	71	99	85	80	77	93	85	87	91	80	65	88	66	70	94	78	81	102	74	84	80	88	80	90	85	87	88	76	94	84	83	89	89	75	108	94	77	91	82	90	82	81	78	68	85	88	91	82	69	83	80	82	86	96	108	76	109	97	63	82	78	89	78	72	76	82	114	65	92	102	63	85	95	88	101	82	94	77	76	83	90	73	83	92	73	112	96	87	91	87	91	79	72	91	72	82	86	89	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4811	380	484	503	455	432	419	365	363	374	337	323	341	313	320	323	309	313	301	304	281	338	313	287	297	298	279	316	293	321	318	282	307	291	306	286	340	269	295	311	298	303	280	286	313	276	327	295	319	313	344	302	298	284	285	333	304	316	307	262	322	312	318	321	319	274	298	289	296	294	289	315	299	289	324	321	291	296	302	272	277	330	311	303	355	340	324	324	282	320	281	318	325	276	298	284	312	291	302	309	295	305	315	307	334	283	300	311	305	296	301	321	320	309	297	283	295	325	275	313	308	299	282	343	328	320	326	279	313	299	318	309	329	311	292	291	316	294	288	289	305	289	337	334	297	295	292	318	280	295	273	297	311	288	292	286	332	302	289	284	329	322	300	311	287	295	313	292	313	284	309	277	335	293	317	292	271	299	311	316	293	306	302	339	317	272	287	278	306	289	300	278	279	303	318	315	337	303	289	276	287	309	275	288	299	284	307	302	285	293	306	275	298	309	268	315	306	298	315	293	304	282	318	310	326	283	338	299	303	304	321	288	311	317	314	321	323	288	347	300	282	283	285	284	290	299	303	340	261	292	280	271	323	326	323	315	296	304	294	300	314	299	289	282	284	293	313	331	321	323	289	284	289	300	312	291	317	331	289	315	295	300	329	282	307	305	310	262	329	289	317	302	286	316	304	289	282	298	327	313	319	316	311	329	349	301	337	328	295	296	302	287	292	282	313	328	312	325	299	307	291	319	283	314	313	284	285	298	311	277	299	306	297	304	266	291	315	326	311	311	306	304	291	302	304	301	310	288	306	319	273	293	272	307	291	340	303	278	276	322	287	314	310	305	344	311	293	307	325	282	297	295	278	301	297	292	316	306	306	324	302	298	323	310	328	304	281	320	271	349	323	288	306	286	290	310	284	316	339	308	294	302	297	293	277	289	291	337	311	312	324	301	310	277	282	294	288	306	303	324	297	301	329	318	316	341	306	305	303	302	292	325	270	306	291	296	302	310	314	336	311	332	345	287	301	328	317	289	293	310	305	316	301	304	309	290	283	301	303	283	294	317	322	291	339	308	304	286	318	286	301	303	321	314	320	297	277	288	309	280	278	320	295	283	318	310	283	291	301	290	306	317	272	329	291	330	327	308	323	296	299	285	317	329	311	288	338	330	324	332	293	300	321	294	286	282	301	262	297	330	310	293	289	299	317	342	311	298	294	312	301	292	316	291	300	310	310	333	301	287	301	319	292	294	303	305	334	300	289	282	324	329	297	275	302	307	313	324	303	317	305	268	297	325	339	309	304	311	329	312	309	309	299	326	295	281	298	303	313	308	299	291	264	288	274	306	308	346	319	322	263	316	312	271	293	286	306	311	302	295	324	308	287	317	278	313	282	299	321	285	307	266	296	312	295	320	299	291	297	265	288	338	293	284	267	320	301	302	313	287	276	321	289	305	299	286	333	286	269	262	299	288	311	311	297	286	306	294	310	301	286	280	314	297	280	290	278	305	275	339	295	294	315	313	299	298	288	314	302	304	292	282	291	319	316	312	307	310	326	305	312	330	299	302	283	365	312	312	335	321	302	311	321	277	300	306	333	310	287	329	314	326	294	287	324	297	284	302	294	290	290	298	306	299	299	298	321	316	308	286	317	303	308	305	282	305	308	334	291	318	310	315	333	277	330	306	297	298	298	305	302	294	314	283	314	314	293	322	288	301	305	305	292	336	318	314	300	286	299	339	329	305	275	265	320	292	372	306	333	315	325	298	314	285	283	304	302	306	306	323	327	310	305	309	272	291	302	298	335	283	297	325	300	336	316	301	305	306	309	313	315	305	322	317	309	291	282	303	321	362	303	285	291	300	294	294	301	305	326	293	291	304	281	318	316	299	303	319	313	280	305	300	301	276	309	285	323	287	280	311	286	319	293	300	304	296	292	292	277	322	334	294	309	295	335	321	307	288	269	301	276	300	298	305	309	269	301	299	338	305	294	283	279	320	331	305	269	292	297	310	284	327	294	265	285	313	308	299	306	329	316	329	317	321	314	300	269	296	316	299	298	279	294	300	281	269	308	327	329	272	316	286	309	298	296	267	302	348	268	309	309	272	302	306	314	316	319	276	279	291	300	284	301	299	300	310	293	307	306	301	317	302	301	318	292	301	303	301	283	288	303	296	290	307	304	338	283	284	300	290	292	316	324	275	337	323	291	285	288	273	313	305	291	262	304	313	310	298	319	305	320	303	300	300	308	310	307	281	317	320	303	290	308	306	304	305	288	315	328	306	279	295	309	329	302	334	293	266	302	292	320	337	307	305	287	300	307	279	266	274	268	301	301	324	292	300	293	283	310	306	286	277	325	308	307	308	288	303	298	286	313	301	308	281	322	303	303	296	303	284	288	311	315	327	271	332	302	321	316	330	290	317	309	304	305	293	339	311	310	309	289	276	322	294	327	306	281	278	293	275	295	311	316	336	288	282	338	320	295	325	317	310	322	298	315	309	296	331	292	264	321	257	299	302	297	341	334	311	305	312	310	295	281	313	318	303	308	306	316	322	328	317	284	304	300	297	299	345	308	295	263	301	273	310	298	303	312	284	304	296	323	313	303	272	331	315	301	311	295	327	302	303	326	307	306	330	272	311	332	335	275	306	309	318	293	262	311	273	345	292	322	299	317	297	296	287	287	297	303	284	318	297	271	324	324	282	302	303	337	322	288	309	313	305	304	311	309	305	298	289	298	340	322	277	275	307	298	304	307	303	308	306	312	268	304	284	278	300	298	284	287	312	271	309	314	302	307	348	322	316	279	293	297	290	311	277	317	321	312	288	310	283	314	271	292	319	294	337	309	276	315	354	265	286	286	307	284	293	303	287	295	316	308	325	332	318	314	283	309	312	286	265	327	316	300	306	330	279	296	314	284	297	289	312	298	299	303	306	300	303	299	323	311	312	315	283	337	316	329	309	286	309	314	285	312	287	302	298	320	311	321	278	300	321	321	290	297	309	297	307	328	284	292	305	298	269	294	304	275	288	295	292	307	301	283	302	268	331	290	282	281	299	300	319	329	291	299	293	284	294	303	274	313	276	296	304	324	290	294	307	320	283	324	321	278	281	326	303	305	307	299	280	316	294	270	292	329	326	321	280	285	288	325	274	265	294	312	334	288	313	349	328	309	311	306	282	311	305	325	302	306	286	319	335	295	321	319	293	333	333	298	332	312	273	310	345	302	305	317	303	319	312	314	327	317	298	313	291	333	310	298	300	293	308	309	324	339	320	329	329	267	333	328	261	299	303	300	288	328	301	313	313	329	305	309	292	264	301	287	302	316	299	341	271	301	288	323	321	290	319	331	288	305	295	307	263	326	323	300	308	293	312	296	288	315	317	305	297	313	304	306	324	326	268	311	306	317	308	300	322	317	279	317	308	307	288	300	268	325	334	303	298	312	291	298	318	317	316	291	271	324	325	316	277	332	315	294	282	284	281	308	302	304	288	292	331	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
36237	8064	1743	1132	815	619	476	422	391	378	341	315	290	285	269	242	247	263	222	244	215	212	252	215	188	189	205	214	213	227	201	198	222	215	207	192	224	216	223	197	204	176	211	236	224	208	196	221	195	199	213	207	224	181	227	210	172	201	193	206	186	212	216	197	213	200	224	187	194	208	208	182	221	208	194	240	188	205	209	184	190	213	205	186	201	214	201	182	189	211	208	195	199	198	201	180	215	182	210	214	213	202	194	214	214	221	181	225	196	219	210	224	194	201	202	209	219	216	206	185	200	228	211	193	214	205	201	177	209	176	214	170	182	190	198	185	202	206	197	213	206	188	205	199	204	219	185	239	204	207	192	194	197	205	188	182	208	232	191	203	183	191	212	199	199	214	181	229	226	223	194	166	228	173	198	207	211	203	193	211	195	194	191	203	187	210	229	209	196	195	195	214	222	212	213	197	176	198	222	214	175	198	225	225	224	198	197	214	209	184	192	201	212	208	203	217	232	184	215	183	178	218	203	207	207	190	208	183	207	193	184	191	196	199	212	194	200	205	206	209	202	209	204	215	184	184	204	211	181	211	188	210	204	213	201	191	183	194	211	182	185	225	217	227	196	202	177	195	208	173	195	186	200	222	192	214	192	219	173	209	213	212	204	210	179	220	213	178	208	200	198	213	202	178	210	197	217	212	192	196	188	207	209	197	198	201	221	185	194	186	193	209	190	217	206	223	198	214	184	177	208	230	218	204	204	213	204	202	187	204	188	206	180	204	212	222	193	221	207	202	200	193	208	219	210	182	204	220	169	192	181	183	178	181	237	188	226	208	212	217	215	226	206	204	190	208	197	219	194	184	206	185	209	199	213	215	205	223	216	190	214	208	202	214	223	187	192	211	200	192	185	184	205	207	176	196	221	202	192	194	215	186	210	192	219	170	205	218	180	226	206	200	206	213	189	210	200	206	249	188	202	217	188	198	210	176	195	199	194	211	196	195	196	203	216	209	167	205	163	197	196	205	204	208	207	210	185	214	214	197	196	172	206	204	204	210	198	207	194	200	187	215	219	211	181	177	201	180	203	205	190	220	187	206	208	160	204	219	193	216	201	231	196	191	202	208	229	197	215	214	163	208	186	175	196	183	197	214	202	220	195	188	207	194	206	207	198	209	199	194	211	170	210	232	191	209	215	224	191	229	230	173	189	203	255	202	223	193	201	202	214	187	206	216	204	218	197	196	192	221	208	235	199	210	192	206	215	218	180	182	212	187	196	181	218	219	181	185	207	196	194	212	224	226	193	211	202	191	229	217	187	183	245	210	193	179	188	211	188	216	199	195	233	204	198	195	188	214	191	222	182	180	212	211	179	213	214	237	184	205	194	202	199	195	189	203	242	218	213	201	208	218	210	210	196	234	213	217	203	226	220	213	183	207	235	217	207	186	198	199	212	197	202	203	222	180	207	180	195	180	209	203	180	210	188	212	170	208	186	243	199	209	189	211	215	229	213	211	213	188	209	183	202	195	218	192	224	177	200	229	184	211	193	199	206	222	190	188	224	194	203	227	198	202	221	212	188	197	197	180	203	215	198	218	185	206	193	191	190	213	199	189	199	201	203	198	197	232	192	224	208	227	199	207	192	214	205	217	193	202	198	189	197	219	204	208	212	224	206	201	210	193	187	210	207	187	224	222	198	225	196	189	223	177	217	194	209	188	183	206	204	184	210	205	203	188	206	192	228	198	175	204	191	167	207	196	202	232	186	195	208	209	215	186	197	196	236	199	212	244	178	227	200	213	181	181	176	197	205	189	183	241	174	194	199	220	219	192	164	196	225	194	183	209	199	210	218	207	201	195	192	201	202	225	200	216	201	199	209	204	210	215	202	216	195	181	208	206	211	200	228	256	211	206	217	185	209	195	203	212	210	226	211	227	208	195	199	216	153	214	196	200	193	201	224	212	220	196	221	198	211	207	216	194	213	213	214	199	206	184	163	181	217	199	189	213	235	232	213	210	199	201	207	205	219	214	196	188	203	221	199	199	203	193	219	187	225	223	208	197	198	201	220	175	197	186	209	187	201	208	187	221	212	208	228	185	188	218	216	210	194	208	203	193	222	187	196	216	198	205	199	207	186	190	186	196	202	187	197	220	211	204	197	184	189	207	212	213	185	199	193	207	197	202	193	167	203	209	215	184	195	183	198	213	214	220	221	219	221	194	211	201	214	219	220	189	193	203	182	182	219	199	199	207	187	204	209	180	199	245	159	198	189	177	189	194	197	226	182	206	220	192	201	190	204	201	218	201	177	204	188	211	202	218	183	195	199	212	195	209	222	199	179	198	219	196	199	195	201	189	198	214	229	215	201	174	186	221	199	196	217	188	213	183	198	212	197	165	209	197	201	197	197	211	206	214	203	201	190	209	192	202	207	209	239	215	202	201	216	222	205	216	206	207	186	196	205	211	194	187	214	197	213	216	234	188	180	199	215	198	210	195	185	179	216	209	229	195	214	225	186	202	216	215	201	222	210	208	194	213	186	191	194	195	205	204	180	192	206	190	201	199	231	178	192	193	206	209	212	202	196	234	204	211	205	217	186	197	199	231	223	194	192	171	211	176	193	195	213	205	191	215	200	194	192	201	212	198	193	228	215	194	209	224	206	217	204	212	210	203	215	191	211	208	190	234	194	211	221	215	192	214	216	199	200	190	201	184	202	211	214	187	197	232	198	192	209	200	215	216	235	190	198	204	217	225	196	196	191	191	227	216	225	193	209	185	184	192	193	203	202	200	188	207	191	198	197	194	192	206	208	189	204	215	221	218	211	190	237	195	197	195	207	201	215	214	202	202	181	209	194	217	215	197	188	196	224	188	200	208	198	198	226	180	218	194	201	206	199	200	221	192	169	207	244	192	211	207	194	219	192	192	201	196	200	192	211	218	201	205	206	210	217	206	194	199	189	198	193	207	188	200	196	204	202	187	204	203	193	212	210	199	174	211	203	197	204	210	198	193	168	181	214	220	201	205	197	212	208	207	192	181	199	202	198	193	220	226	189	195	209	192	233	197	192	196	194	176	204	231	215	204	201	204	189	187	222	203	205	201	213	184	179	223	190	184	200	214	203	220	206	200	193	194	213	183	198	201	192	214	175	200	208	183	204	216	184	190	200	216	192	199	213	191	188	229	228	194	208	217	189	191	196	198	215	212	216	221	207	198	210	202	204	180	189	218	223	181	223	208	218	211	210	179	227	187	202	211	214	205	192	196	202	213	233	183	211	210	193	205	207	201	228	170	206	223	188	203	212	205	186	192	190	201	228	194	208	200	195	211	183	208	205	203	173	211	244	196	208	201	212	194	220	228	223	195	210	198	177	195	191	237	215	210	220	197	213	179	210	214	214	201	213	195	225	182	214	204	200	199	186	204	192	199	211	206	205	203	204	204	198	206	181	198	206	196	211	212	233	199	169	196	206	208	215	190	219	184	201	223	190	191	218	202	209	240	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15834	1712	3481	3815	3188	2635	2228	1909	1659	1483	1350	1226	1158	1019	1049	965	920	907	856	842	786	768	739	762	731	770	732	748	684	718	654	699	664	679	679	659	661	656	650	693	670	629	663	620	619	589	628	593	621	617	624	614	601	582	654	576	618	638	609	600	658	607	595	631	619	653	643	601	580	624	660	625	612	634	612	621	604	598	581	594	605	621	643	573	635	650	592	645	535	594	561	623	589	624	630	592	619	607	580	632	577	590	616	595	619	643	620	616	586	615	600	610	601	621	618	625	626	609	630	584	584	589	561	622	579	619	621	602	636	610	595	606	656	651	595	585	655	616	641	610	648	591	603	626	608	606	614	582	606	575	591	616	583	638	579	572	616	571	589	655	609	633	565	590	613	637	649	610	609	607	633	591	635	595	591	629	625	606	625	630	584	609	580	603	608	577	625	600	645	658	635	624	598	632	606	590	627	618	614	584	620	573	641	608	573	603	558	626	569	608	621	613	572	633	557	596	603	615	634	562	608	584	581	588	598	605	554	615	594	584	622	617	606	630	574	641	632	606	582	543	623	582	595	619	615	571	578	621	572	621	582	626	594	601	613	592	617	570	634	624	625	581	564	565	600	596	629	621	602	582	628	583	599	597	627	649	587	638	587	632	576	583	614	553	625	592	596	574	611	568	586	619	654	568	635	591	563	639	573	606	585	631	616	604	624	594	659	602	612	627	615	582	655	616	560	626	626	625	628	603	635	563	605	635	607	623	639	599	628	613	630	571	634	588	576	589	601	612	605	610	597	612	593	595	631	630	563	604	585	564	602	605	575	564	597	551	595	570	595	627	600	576	610	591	558	672	629	598	645	596	602	620	598	633	603	581	592	611	589	636	599	597	627	615	631	574	587	606	599	619	590	623	547	569	605	580	626	617	610	566	600	589	570	597	611	569	601	592	615	620	586	649	632	596	613	592	584	624	534	597	581	600	602	590	603	595	624	577	561	604	570	593	612	589	603	580	628	617	622	609	606	600	638	587	610	595	586	588	631	585	640	549	621	623	644	616	640	610	596	597	612	579	571	602	556	576	617	628	585	581	624	630	588	643	618	582	593	534	587	574	588	635	619	609	657	601	626	611	612	587	568	600	591	600	584	626	603	559	580	603	582	622	575	594	605	614	645	615	588	571	625	569	582	576	638	614	608	599	569	599	593	587	573	611	615	599	576	625	581	626	586	608	627	569	627	626	618	617	600	571	609	596	602	571	599	603	545	615	553	611	593	608	655	569	624	606	603	615	605	600	603	616	577	569	581	616	598	601	628	609	606	604	642	561	621	593	606	625	612	584	547	598	648	567	610	610	626	584	618	547	587	664	582	618	625	612	574	628	565	575	535	561	591	562	592	612	581	662	606	596	635	596	612	599	570	569	632	618	617	603	597	621	595	621	561	591	595	584	568	595	585	587	614	639	577	600	633	572	579	599	582	586	593	600	633	588	570	597	594	625	607	643	559	617	659	641	657	617	592	563	619	594	678	581	579	558	597	560	635	563	611	590	546	551	632	572	621	589	609	598	626	602	632	608	599	605	615	638	569	584	580	601	644	639	633	631	571	643	607	563	611	624	592	599	584	582	639	563	603	592	612	579	567	590	615	587	597	557	636	617	621	609	592	613	595	614	617	587	600	589	586	559	587	610	611	652	586	604	601	614	567	631	660	559	594	602	630	576	607	605	647	600	586	580	623	579	599	644	623	577	650	616	588	603	574	621	545	567	602	635	620	600	595	636	636	589	626	588	584	623	634	596	589	581	562	605	554	608	571	597	630	621	572	602	610	597	592	644	548	582	565	610	552	573	591	598	593	600	642	625	595	568	625	658	615	577	558	602	631	587	617	627	615	571	565	592	606	608	639	606	605	601	582	553	619	599	629	622	577	572	575	584	562	643	599	586	639	565	583	622	615	588	585	606	591	607	561	581	555	606	606	594	590	607	618	586	568	568	626	600	605	606	611	598	612	570	577	582	601	564	642	601	575	609	614	607	578	562	586	635	630	567	587	596	564	593	611	598	614	624	596	576	609	574	596	599	627	637	619	563	606	575	600	586	588	587	627	635	595	585	611	608	606	601	574	593	561	569	616	599	628	596	594	552	611	619	567	622	594	608	611	658	626	593	625	605	586	575	587	626	624	594	596	618	565	597	602	658	612	619	651	597	590	587	597	583	605	612	599	609	632	591	646	606	612	599	609	563	621	586	608	610	626	645	593	556	636	579	591	592	627	629	561	612	584	612	603	580	593	626	641	585	620	580	614	577	610	618	654	584	637	599	604	596	584	581	589	582	607	584	627	621	637	558	581	627	566	656	581	610	595	593	622	590	570	619	630	574	612	568	611	569	602	627	563	631	592	571	612	595	614	607	562	601	602	622	637	586	588	613	602	605	614	600	590	548	591	577	593	609	593	608	574	593	624	615	589	590	637	561	587	598	601	616	638	543	599	576	610	580	584	613	605	610	594	664	611	585	621	608	562	615	610	588	581	555	614	624	613	622	615	576	590	599	617	592	613	584	607	612	610	619	570	639	620	601	636	613	615	611	625	575	609	591	616	620	663	646	602	582	577	592	613	621	592	608	581	637	570	643	613	580	600	643	643	606	635	595	632	560	627	578	649	594	598	609	577	582	625	630	622	602	626	578	603	589	609	590	616	626	604	611	651	645	577	610	614	623	588	598	593	595	605	592	586	599	590	574	661	559	593	597	599	607	595	618	582	582	619	585	583	603	610	656	633	601	556	645	628	599	609	607	626	566	625	585	584	584	583	582	632	645	586	635	614	621	631	626	574	614	586	617	607	540	557	575	591	552	643	645	665	598	615	595	572	617	595	633	568	563	614	581	567	623	593	588	585	625	601	638	647	595	643	592	611	608	582	594	575	616	627	549	589	620	585	606	613	601	625	581	591	627	588	619	607	615	601	568	615	582	566	600	610	594	589	609	605	604	610	627	616	635	565	576	598	573	617	594	613	594	624	667	614	661	606	578	603	651	570	613	574	629	607	607	569	572	551	588	639	612	601	598	574	615	614	619	648	593	608	582	603	598	614	604	593	593	597	636	575	644	585	624	592	619	634	573	611	624	613	567	585	580	592	585	584	601	600	562	622	578	575	582	650	584	573	643	581	575	590	593	620	635	580	576	578	605	617	626	619	594	635	579	652	596	591	572	624	595	563	590	603	606	603	608	584	588	662	575	577	579	601	619	584	547	573	579	605	621	598	608	568	586	628	654	615	638	582	584	581	596	631	580	610	581	618	613	601	602	637	605	604	618	633	629	634	622	629	611	601	603	590	608	617	567	609	621	568	586	575	601	589	601	573	590	602	597	579	566	555	567	579	580	599	610	597	611	616	587	640	599	613	585	580	588	585	604	601	576	616	597	597	584	601	615	616	543	591	615	574	589	625	617	578	619	632	573	575	646	587	633	580	632	578	582	615	587	609	614	604	601	564	637	666	598	591	602	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
44564	18119	7205	2392	1554	1138	904	734	619	565	502	484	409	393	401	379	342	343	330	332	340	322	297	282	330	280	288	283	298	296	289	305	280	313	316	264	287	281	288	310	286	262	305	279	271	279	301	282	282	298	287	279	296	274	279	288	277	264	264	268	302	255	291	276	265	240	280	277	264	243	268	283	268	275	252	269	266	305	244	265	286	273	310	263	299	264	299	255	275	257	233	247	282	291	257	258	269	262	273	269	282	256	292	310	279	240	260	284	282	259	257	276	263	276	279	260	316	266	251	271	274	275	236	290	269	293	253	268	314	267	257	238	282	270	272	260	269	264	272	247	298	282	236	273	236	263	273	254	258	230	264	275	266	278	264	291	283	268	304	266	290	287	271	265	279	246	255	231	271	263	275	283	305	249	277	266	280	271	253	252	279	260	275	281	282	264	275	279	250	288	308	255	262	262	267	275	264	253	268	283	257	242	253	282	258	263	270	327	304	281	277	255	273	266	289	250	253	275	243	272	286	269	261	260	301	263	268	280	274	297	279	255	286	277	244	267	270	269	246	269	252	286	279	286	241	267	295	256	275	246	275	245	249	277	293	267	274	297	272	267	270	253	273	268	268	287	264	278	264	254	278	280	278	250	262	267	247	247	293	256	299	261	265	261	248	262	252	257	269	288	233	295	260	268	271	290	259	237	261	261	276	297	271	259	253	265	286	303	290	278	272	290	256	270	274	259	284	262	304	254	281	296	265	270	290	283	272	273	273	287	254	261	258	280	286	270	280	248	256	242	286	267	283	301	286	275	269	269	245	261	289	259	240	255	269	274	278	264	258	254	249	281	236	262	279	289	285	268	259	282	284	273	300	256	273	224	255	287	274	282	247	247	267	256	305	287	259	289	253	262	264	264	292	254	274	270	278	303	271	278	264	259	278	293	292	270	280	264	238	252	292	299	278	271	270	278	262	238	288	259	278	267	290	289	304	263	242	245	268	272	259	260	265	256	251	254	273	299	268	271	260	206	270	287	285	270	260	271	287	301	273	288	265	269	254	267	266	260	246	255	264	255	274	258	277	268	287	271	269	255	273	242	249	288	273	272	257	295	245	280	258	257	241	244	256	263	285	275	258	290	298	284	257	259	267	268	298	263	267	272	262	251	236	289	272	274	240	257	264	296	272	241	252	244	285	281	268	296	256	276	274	238	261	247	270	273	266	280	272	276	272	269	282	271	263	291	265	273	234	273	249	269	264	262	266	263	277	282	279	274	261	266	311	303	258	261	270	283	255	251	272	292	266	266	272	269	269	270	294	255	276	258	275	266	275	262	292	295	285	243	250	267	279	265	254	251	260	289	262	285	275	279	283	275	245	272	272	243	251	283	272	251	246	261	239	292	253	299	278	264	267	267	282	241	236	260	254	291	311	251	307	260	251	282	279	276	261	276	268	277	254	251	251	263	258	266	282	259	257	272	273	301	245	251	244	279	274	286	278	236	255	251	271	266	301	264	262	287	289	281	246	290	260	264	273	259	279	234	232	257	262	264	280	261	301	312	262	264	251	256	244	277	270	232	267	244	253	269	241	276	293	286	261	283	237	293	293	267	258	268	248	261	276	270	258	230	252	273	271	266	274	272	244	273	286	273	255	258	277	266	279	274	251	252	273	270	280	261	277	241	261	265	288	291	244	264	250	278	280	264	280	256	268	280	235	279	255	244	268	282	257	271	273	275	270	272	292	293	273	286	292	243	247	275	262	268	257	265	248	256	250	258	259	311	272	252	284	266	246	253	278	267	274	265	251	266	259	225	271	274	259	257	291	276	283	269	288	280	248	245	276	286	254	264	283	277	261	245	260	260	275	276	276	288	249	259	279	254	280	247	280	254	244	292	285	269	263	260	279	257	240	267	259	274	265	271	268	262	221	263	268	325	271	280	268	253	290	242	250	239	263	292	256	271	258	264	273	277	267	280	273	264	264	279	273	295	269	244	261	261	257	259	259	247	252	291	248	271	314	253	250	275	282	252	256	261	261	262	280	268	300	278	261	240	271	232	287	258	268	248	265	300	283	272	253	254	274	276	252	267	248	239	273	292	265	251	255	246	301	295	260	224	283	243	280	266	269	277	287	280	270	269	270	240	254	271	274	273	251	266	266	287	297	256	244	269	262	246	258	301	289	275	285	279	273	292	272	274	272	263	247	276	276	269	267	243	261	293	257	242	276	259	254	262	257	242	285	261	254	255	282	277	282	255	270	280	271	251	277	267	239	301	279	273	273	245	273	267	250	259	291	251	280	261	256	255	274	280	253	263	249	288	288	263	276	263	259	256	253	248	256	259	287	286	254	256	254	269	268	249	297	256	288	297	282	278	268	284	281	261	256	248	284	285	249	296	267	257	272	284	267	255	283	287	255	281	257	261	244	279	243	277	274	271	277	257	310	271	275	273	247	248	269	258	275	269	265	245	278	258	284	294	258	272	288	253	282	271	267	266	254	259	300	288	256	251	252	298	272	284	275	280	268	257	268	260	265	275	280	248	283	276	261	219	299	289	281	247	264	273	248	280	285	274	258	261	254	264	288	304	254	265	282	233	276	242	251	272	242	263	269	292	260	256	284	275	291	309	259	287	289	270	282	281	278	292	277	279	285	291	262	262	256	254	283	254	252	273	263	307	258	269	269	246	307	259	261	272	274	269	283	270	242	275	258	271	266	279	308	278	259	272	265	275	291	264	287	264	264	269	252	268	285	268	276	273	257	257	242	263	274	259	267	268	266	248	263	242	254	261	261	265	274	258	288	238	275	290	279	277	271	282	275	235	257	256	253	273	260	256	276	282	256	244	268	233	249	239	276	274	303	275	248	242	277	265	282	249	275	310	289	254	265	227	273	283	283	263	266	288	267	271	277	263	294	294	271	278	233	274	263	250	246	263	257	276	241	293	290	271	252	262	273	262	263	253	265	292	269	280	284	248	271	262	290	261	270	246	290	258	279	250	280	287	287	257	297	246	252	270	258	282	267	278	280	272	274	245	275	274	291	242	275	280	277	265	253	261	276	275	281	258	274	265	278	287	256	264	283	276	261	280	245	240	248	248	271	280	254	287	290	277	283	262	309	258	262	266	266	298	258	248	265	240	270	254	280	272	291	280	275	276	274	263	275	270	270	254	269	269	278	280	282	283	257	289	270	300	258	292	254	243	285	237	295	260	253	255	283	248	272	237	251	252	298	278	280	272	290	244	283	262	283	285	285	259	273	255	275	283	260	281	250	264	279	269	300	268	285	267	256	276	309	307	276	295	270	258	251	243	270	271	272	293	235	296	253	256	277	299	295	247	299	285	299	268	267	298	269	274	252	268	260	264	305	260	254	263	236	245	260	245	291	267	248	273	247	282	273	252	274	274	286	252	253	264	263	269	286	272	270	276	267	267	258	269	257	263	289	257	252	281	268	262	258	299	284	262	259	272	279	269	265	277	266	252	287	262	293	261	267	263	260	269	279	259	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20490	2752	6021	6683	5647	4585	3637	3162	2836	2453	2257	1941	1835	1579	1545	1395	1394	1327	1245	1185	1094	1128	1045	1099	1016	1028	1016	931	1000	936	911	880	891	891	902	842	897	819	875	816	863	836	867	841	815	829	864	823	842	836	820	780	818	767	808	766	807	797	793	715	755	812	754	810	774	833	752	789	791	748	771	748	731	785	800	767	785	814	741	763	755	791	763	780	736	736	829	745	803	749	746	781	777	721	761	818	764	759	821	749	744	745	722	740	759	762	786	734	720	785	777	707	759	778	787	753	732	758	737	762	735	762	753	749	732	710	774	745	779	786	771	755	796	771	759	756	727	754	749	744	730	775	733	764	766	781	717	774	755	735	726	738	739	791	785	757	769	772	734	779	752	749	713	725	693	741	738	754	786	757	733	771	703	743	770	797	798	740	770	749	822	776	736	767	732	751	697	734	796	737	753	728	775	740	741	724	797	769	755	761	767	783	742	731	747	746	767	730	754	720	756	750	730	768	756	752	734	765	762	725	755	727	789	716	717	725	690	756	785	755	815	745	732	767	798	692	742	765	729	712	775	776	781	765	763	706	779	759	768	759	747	756	763	748	766	733	763	725	719	733	757	764	753	695	742	753	761	764	798	686	747	788	704	708	746	731	696	735	779	739	745	716	734	744	746	768	761	744	719	761	710	743	798	716	753	703	756	727	755	756	799	763	761	757	769	743	813	790	822	801	787	737	761	762	778	732	815	779	727	715	717	746	806	722	736	738	723	743	772	724	733	787	740	724	759	761	734	749	745	713	699	772	765	736	768	746	734	746	738	742	710	770	784	737	747	741	725	717	772	693	729	716	765	761	722	733	675	697	733	750	746	773	756	712	737	723	729	758	715	744	706	716	773	739	721	775	730	766	750	776	788	765	762	778	755	746	756	813	762	761	733	774	740	719	734	755	750	744	738	747	770	769	737	792	763	760	757	763	758	753	735	760	759	732	756	733	776	801	772	781	756	785	739	767	750	768	717	743	770	768	753	722	757	710	794	796	801	770	715	832	760	746	716	786	782	746	699	773	710	704	787	734	752	738	756	745	777	704	734	769	702	772	772	782	704	799	761	797	765	711	813	790	741	756	772	737	714	682	708	738	744	759	704	733	761	767	815	767	708	750	768	763	767	758	754	787	759	693	754	758	747	755	769	776	702	776	775	729	748	726	731	772	777	755	745	728	762	745	734	720	782	768	767	763	770	776	715	782	775	777	703	748	765	703	744	777	733	743	751	698	775	768	725	696	799	732	783	719	761	790	785	763	799	831	759	787	701	732	757	770	780	743	723	746	730	762	688	723	759	726	783	782	756	742	742	728	714	700	726	774	761	722	756	750	745	741	714	720	680	747	782	723	731	785	775	734	773	759	755	695	751	772	759	794	730	733	746	757	732	744	751	723	701	781	748	781	760	716	750	729	768	735	747	756	768	734	742	751	745	704	761	756	745	721	737	794	736	737	704	771	728	714	712	713	691	735	719	735	725	801	742	721	767	701	753	709	781	748	683	735	751	735	783	796	674	784	739	721	754	758	761	755	714	786	712	754	722	759	772	742	754	779	712	706	744	725	717	791	756	817	775	750	780	761	745	752	752	795	774	739	780	764	755	727	769	727	738	737	732	751	757	728	716	787	727	762	743	744	745	766	738	750	721	764	793	805	777	782	727	736	757	737	777	714	704	743	758	755	767	765	773	720	721	735	783	754	744	713	746	721	740	725	753	727	743	751	742	768	740	745	718	763	730	733	739	758	793	774	699	789	766	714	729	758	725	733	737	737	789	731	687	749	769	712	768	775	725	785	773	717	742	736	760	775	732	805	750	705	786	777	711	780	766	707	704	685	764	722	743	764	781	722	756	737	738	726	754	756	714	744	731	752	713	749	730	766	725	744	764	721	757	743	763	730	764	736	800	831	755	766	752	724	747	745	776	761	804	758	729	790	777	741	743	728	771	776	742	737	734	710	711	736	733	735	809	726	735	734	712	731	775	731	714	753	722	748	763	783	713	735	722	735	694	763	783	732	720	763	722	740	699	764	670	788	729	685	786	727	747	703	741	767	736	700	779	782	647	755	706	734	797	766	767	775	739	749	740	757	783	786	771	736	743	730	745	751	760	776	759	816	709	765	739	752	734	759	689	757	774	751	758	774	779	706	765	724	735	756	779	766	754	724	734	807	700	753	715	746	736	786	728	786	793	727	753	753	758	768	716	844	760	784	756	783	773	761	777	768	715	739	702	751	726	723	764	716	767	706	740	751	784	766	790	744	753	776	753	722	709	734	718	775	721	729	739	762	756	803	733	777	765	738	755	746	757	718	762	697	803	767	728	717	817	758	780	713	724	732	732	789	757	742	739	744	790	759	719	695	756	718	750	752	718	747	762	780	778	761	756	768	716	729	729	682	784	732	779	789	739	755	750	759	749	770	768	717	768	756	726	752	745	773	750	764	742	769	700	755	719	777	731	748	738	794	737	747	762	763	718	715	762	739	702	742	759	770	755	727	716	740	694	738	767	755	750	722	726	710	754	780	780	764	748	774	769	773	772	733	755	693	774	785	758	739	729	734	754	729	693	764	708	736	750	751	724	777	734	767	725	760	726	748	744	743	729	700	705	703	752	763	787	685	771	758	760	760	749	748	758	764	779	735	733	767	802	752	761	759	767	740	767	772	749	753	720	760	781	752	780	759	755	780	728	732	731	795	776	711	736	718	748	748	708	770	720	744	770	769	747	760	727	751	753	767	713	765	754	765	714	779	786	760	744	711	763	705	781	741	764	757	738	723	719	779	750	701	791	759	691	774	755	703	744	766	757	720	712	788	712	749	719	747	757	766	759	765	697	777	748	754	747	756	711	694	791	756	707	720	747	733	725	746	759	746	783	742	702	747	750	794	743	794	732	726	716	731	767	770	757	729	760	719	762	732	754	760	687	797	744	728	743	773	729	708	738	757	719	740	765	731	754	771	749	785	799	699	740	769	764	809	753	746	754	757	752	735	737	803	771	691	733	718	731	786	784	752	775	722	754	766	744	720	793	785	813	782	774	803	742	709	764	783	740	796	775	778	763	744	744	790	757	743	721	769	725	764	698	731	730	777	724	750	745	748	772	698	744	737	767	741	693	713	752	757	716	757	716	771	720	762	763	701	771	763	786	767	662	772	737	700	740	728	722	760	760	750	754	758	696	737	727	766	771	700	777	755	736	802	783	764	735	735	779	748	746	781	748	763	714	698	731	751	772	756	763	758	775	746	763	787	769	809	762	795	730	767	765	691	793	744	715	769	773	773	726	728	805	711	774	730	721	761	784	766	732	735	703	770	787	806	734	769	733	760	743	788	715	758	813	735	684	729	781	692	708	746	779	767	773	793	838	798	746	745	752	737	741	771	722	697	772	708	775	752	748	771	775	762	744	724	709	763	699	761	768	744	728	772	765	697	722	703	702	741	715	725	736	727	735	760	734	750	745	727	745	736	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5044	331	195	144	119	107	84	94	106	107	92	94	95	83	77	83	97	97	92	84	74	70	93	62	89	75	73	84	94	85	82	85	92	97	99	82	83	81	73	84	95	93	79	73	77	73	80	87	80	91	95	88	74	75	95	91	76	78	96	87	78	90	89	82	103	98	79	84	97	75	80	80	96	77	73	66	74	79	81	88	77	96	109	89	73	83	85	84	77	80	87	93	92	78	63	88	75	73	74	94	79	73	71	63	84	93	86	82	81	85	85	86	97	102	96	67	90	94	70	91	86	75	84	93	80	76	81	90	81	89	90	78	82	84	81	77	79	79	84	95	98	73	81	86	98	85	70	92	100	79	92	88	82	75	87	93	72	86	80	82	76	90	95	81	85	68	99	78	88	94	101	85	81	79	79	80	92	88	85	85	94	97	86	83	80	85	79	94	90	77	88	72	96	90	82	88	84	95	95	94	79	89	88	80	77	81	97	91	93	79	81	80	70	76	84	86	73	83	77	76	79	88	96	82	101	77	91	75	99	73	86	81	82	74	74	73	72	92	94	83	98	99	98	88	88	81	88	86	81	96	82	99	77	83	80	76	91	100	88	70	83	85	93	66	76	80	89	76	92	95	80	91	96	84	94	83	74	84	97	97	87	87	96	81	72	90	84	85	74	91	95	110	81	89	98	84	95	85	75	100	97	72	112	77	90	87	78	113	85	77	71	78	63	71	85	85	91	95	78	98	82	80	98	77	90	88	82	87	83	76	82	80	73	87	88	88	86	89	95	77	95	80	77	88	90	70	96	68	70	82	89	79	69	86	82	88	81	82	94	91	78	86	84	94	83	95	87	85	84	78	80	86	90	88	90	98	80	92	101	88	80	74	79	89	76	94	83	96	89	78	102	76	78	78	92	76	89	69	97	88	78	101	84	77	89	77	85	104	70	82	72	78	74	81	72	88	90	86	85	91	82	81	86	93	96	82	77	82	86	85	85	85	92	98	76	69	75	90	82	74	81	74	81	80	76	90	85	86	73	93	95	90	82	99	66	78	100	94	79	99	73	78	87	91	76	99	82	74	89	104	75	84	100	89	69	81	81	81	71	88	78	77	81	77	87	99	70	82	85	72	87	96	74	91	80	101	82	84	81	85	88	85	88	94	78	73	88	82	91	95	74	90	83	72	77	83	79	82	62	79	71	95	87	92	73	85	91	82	89	86	93	77	78	76	74	91	85	76	87	76	83	85	92	75	71	79	80	68	78	84	74	80	84	73	90	78	68	85	72	101	92	90	86	104	108	88	108	82	89	78	75	81	93	95	76	82	78	94	101	109	79	85	89	89	86	93	74	65	81	81	78	103	83	92	74	78	85	82	79	79	77	81	81	85	75	79	83	77	89	85	73	69	81	75	80	85	87	84	99	72	98	86	89	83	99	90	59	87	96	85	87	91	87	85	87	93	75	89	78	76	85	100	96	74	101	89	91	76	79	79	101	82	86	95	72	71	97	89	69	87	105	78	83	89	87	85	76	70	84	71	84	79	78	90	88	80	94	92	80	89	87	72	79	85	88	112	99	88	80	77	79	81	77	86	76	105	100	95	90	85	76	69	79	89	87	102	75	68	72	89	101	94	94	83	100	79	88	87	80	89	79	80	81	78	73	76	86	81	81	81	87	86	85	66	85	92	85	92	81	81	81	73	82	86	104	103	99	91	75	85	83	90	69	64	82	91	75	96	72	85	71	78	92	91	85	89	78	95	84	85	70	90	74	64	80	76	85	98	98	83	84	87	74	79	92	73	86	62	87	89	78	102	84	94	80	100	80	91	73	107	63	68	86	88	73	95	92	88	96	64	72	80	94	74	86	84	81	80	79	87	76	73	68	62	74	84	75	79	83	87	74	70	85	77	76	87	81	66	78	95	93	86	82	84	64	97	89	86	72	75	69	89	88	97	79	67	90	82	108	72	82	82	86	86	93	83	87	80	83	76	100	86	87	92	89	102	79	87	76	91	76	91	91	89	81	87	85	86	73	85	75	68	96	91	101	85	88	80	75	110	89	97	94	78	78	80	73	103	84	75	76	99	81	95	94	104	86	74	82	72	105	79	84	75	92	78	76	74	95	71	84	85	80	80	91	91	69	84	78	83	79	101	82	91	71	82	106	95	90	79	102	83	99	88	84	88	86	102	90	85	84	81	93	86	89	96	86	93	90	78	67	86	88	75	71	97	75	67	70	97	86	95	95	76	95	100	84	88	78	97	91	96	85	81	87	104	79	77	92	87	78	84	83	72	89	85	84	102	74	88	75	84	82	85	101	98	109	88	80	72	103	71	83	102	95	87	95	81	79	80	93	91	78	82	84	80	82	78	91	90	71	91	95	88	79	92	85	86	77	64	77	84	101	79	69	80	82	68	87	85	94	75	84	88	87	75	97	77	84	76	88	91	78	88	76	89	101	73	79	77	93	88	78	88	103	82	81	82	87	81	83	86	80	88	98	94	84	95	82	77	84	67	70	84	90	73	87	82	71	101	95	70	86	88	80	97	82	79	77	85	87	81	92	70	89	92	98	78	104	83	76	88	77	74	85	82	76	90	99	79	95	100	74	85	85	85	79	85	90	82	78	80	92	79	85	71	96	81	96	94	92	78	100	93	78	84	95	78	93	84	83	90	80	87	78	68	76	92	98	107	82	78	93	96	74	71	77	82	90	80	70	75	100	84	69	76	75	86	88	96	74	96	87	91	94	80	48	73	92	79	95	80	102	97	94	93	82	98	78	81	89	83	98	79	91	91	81	67	107	76	77	81	83	98	76	90	78	87	92	77	81	106	74	95	107	104	84	83	82	86	81	82	79	76	86	82	105	102	73	93	80	98	93	92	96	81	86	71	89	100	87	88	88	75	84	89	90	107	78	88	69	73	74	75	78	93	86	82	60	101	89	71	86	89	77	90	79	84	81	86	59	85	106	82	88	76	84	88	63	92	87	86	97	93	85	81	71	79	101	79	69	90	87	80	76	70	95	81	85	79	81	81	92	83	86	75	96	89	93	95	68	79	84	85	81	110	79	89	85	80	81	97	100	87	85	96	93	97	84	84	88	72	87	85	85	100	80	81	86	83	92	96	80	79	76	79	96	84	93	92	78	85	80	90	84	81	86	96	95	77	73	106	95	85	80	82	91	90	78	89	86	83	75	101	113	97	95	83	98	90	88	98	91	88	80	91	84	86	77	89	90	99	90	93	71	96	80	96	77	84	86	72	84	97	79	86	86	102	85	80	85	84	86	86	80	91	85	76	80	88	85	70	71	84	67	81	76	79	106	80	95	85	92	70	79	81	79	94	76	94	77	78	79	86	97	80	100	73	90	86	67	61	82	102	67	85	80	84	87	80	95	81	70	89	91	81	84	71	75	80	96	93	91	80	82	77	95	97	80	81	100	72	82	86	69	78	101	81	86	71	91	90	74	81	83	81	102	92	80	84	81	88	86	69	91	89	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4697	395	470	487	450	353	355	369	352	376	347	341	329	334	315	319	328	313	341	309	354	329	312	348	327	312	315	333	336	309	347	283	274	318	296	300	291	286	328	330	317	339	290	292	294	287	324	316	322	287	303	322	287	323	297	265	291	308	319	293	319	307	323	287	292	314	293	288	299	278	313	276	312	273	313	303	291	322	330	304	339	292	316	301	306	282	324	296	295	295	294	308	293	336	342	344	302	296	290	312	328	285	291	314	308	298	277	341	326	296	287	278	314	317	310	298	302	336	314	329	314	289	299	292	297	284	345	311	300	297	299	308	317	310	317	285	288	305	312	256	298	284	318	313	308	313	304	280	311	300	282	308	300	334	305	339	308	297	317	278	296	285	329	275	281	318	291	289	273	278	308	303	316	304	286	313	271	280	281	301	293	322	269	300	300	321	288	268	253	291	307	290	316	327	304	307	329	295	298	295	308	287	297	316	299	287	314	280	315	310	303	289	308	294	309	313	306	315	282	307	298	313	301	286	297	308	336	301	293	278	278	305	300	322	295	318	287	325	291	285	277	304	315	302	308	307	281	296	304	310	313	314	303	304	274	308	304	318	313	309	278	297	275	303	299	303	272	310	299	286	302	272	296	293	343	287	297	320	331	293	276	314	298	317	342	262	310	320	300	303	309	327	325	274	298	306	316	319	306	279	320	301	297	294	281	314	287	289	297	291	312	262	314	289	322	281	249	301	290	276	329	343	309	297	289	343	320	324	288	299	284	326	297	291	284	274	298	309	290	292	300	318	299	281	301	323	280	282	270	325	285	288	281	294	308	301	291	280	292	295	277	307	290	280	335	278	316	280	264	298	285	310	303	297	297	278	316	282	301	300	313	304	301	302	265	296	291	296	294	270	276	295	281	302	279	280	305	269	307	323	297	314	326	288	289	314	270	293	299	289	277	291	312	298	287	296	295	287	325	329	279	286	306	323	271	313	296	316	305	302	311	298	276	319	309	295	304	296	321	298	316	299	322	323	302	297	268	292	310	304	307	293	302	289	307	301	267	300	285	286	263	318	330	279	284	326	302	311	302	322	294	304	287	304	279	289	265	266	278	314	300	299	273	301	280	303	304	296	298	291	276	330	274	307	305	322	299	292	322	307	327	289	279	301	277	287	344	322	299	286	325	298	283	324	338	294	289	316	312	313	283	291	281	326	314	305	311	303	276	302	286	313	291	309	315	310	289	298	315	284	297	320	316	294	319	298	321	296	281	317	281	259	326	297	267	318	300	280	304	307	291	308	326	304	310	315	328	309	313	335	325	293	317	291	286	295	300	318	299	284	336	272	320	305	302	333	299	288	306	307	316	290	326	278	315	333	280	265	321	301	335	298	330	331	287	283	307	310	321	303	301	298	303	313	289	304	324	308	307	308	277	313	337	288	328	310	300	292	287	307	258	295	296	265	302	324	285	301	300	316	297	277	280	324	325	293	311	280	290	291	297	313	317	316	285	297	288	308	286	294	292	300	312	269	261	328	284	296	313	327	319	286	276	328	303	308	317	292	322	316	297	290	297	320	326	315	315	313	306	298	322	275	305	277	277	279	291	287	294	309	295	289	312	329	311	294	273	298	316	326	275	283	295	309	283	316	318	322	269	312	293	331	301	301	308	292	303	281	299	327	304	269	307	304	292	302	321	290	327	309	298	332	283	304	345	284	317	285	318	268	278	336	311	310	275	306	302	272	283	270	299	348	287	283	322	298	309	341	320	330	300	305	282	308	293	292	293	306	303	329	307	306	326	314	289	277	292	328	278	296	279	320	285	273	294	323	287	306	350	311	266	279	312	306	339	318	288	295	288	298	293	327	283	289	312	276	296	302	305	319	307	297	288	293	296	300	290	309	305	324	319	305	309	266	288	297	281	329	299	308	309	289	319	304	278	291	294	283	295	288	292	344	279	295	321	296	303	283	272	290	276	296	291	294	289	299	297	289	293	299	300	312	310	291	292	288	300	288	288	290	295	294	296	276	316	338	308	315	292	273	324	304	299	291	311	291	279	324	313	335	313	308	310	285	303	309	305	321	324	279	315	292	305	263	287	263	320	324	302	333	306	292	297	299	319	347	306	297	275	309	302	312	322	311	301	280	289	297	267	324	311	319	330	289	271	302	299	325	278	325	311	297	301	285	278	285	288	317	281	302	293	290	316	292	301	307	324	313	318	332	267	311	286	276	308	298	296	289	307	319	271	301	310	316	309	288	281	294	289	289	312	278	287	301	311	316	304	332	278	289	303	302	283	308	279	271	302	282	273	290	275	277	324	287	283	293	316	307	277	328	277	313	310	304	296	306	310	257	292	289	285	289	285	307	317	293	296	324	298	297	297	283	326	303	315	281	287	284	367	296	311	286	325	304	298	288	288	295	298	310	301	330	309	266	305	309	289	293	333	299	325	315	278	309	297	315	279	305	316	286	308	309	343	289	275	290	334	295	315	307	284	318	291	279	296	273	320	315	287	322	298	315	310	304	307	331	289	311	303	305	316	315	307	297	310	288	306	313	317	288	331	294	299	297	323	289	302	319	308	298	283	302	299	311	287	293	297	296	319	295	295	329	283	273	291	314	302	297	303	328	325	297	294	311	287	308	317	307	322	313	310	283	319	311	312	304	316	285	282	283	308	294	302	291	301	303	277	295	310	290	294	270	287	323	335	286	275	308	297	315	280	310	297	322	258	296	315	268	299	313	310	296	314	301	325	293	291	277	287	301	308	291	307	310	277	305	269	321	300	281	285	278	272	316	309	301	289	302	309	293	293	307	311	301	308	299	311	314	309	315	271	300	316	284	332	286	300	320	322	284	292	269	293	314	296	269	341	309	306	291	288	324	274	316	286	300	289	306	317	291	295	291	308	323	300	313	288	307	324	278	283	311	296	300	276	258	285	279	288	286	336	291	306	279	298	317	291	312	285	305	296	292	307	301	333	353	319	320	279	299	294	281	298	291	285	328	295	290	290	320	294	308	294	292	296	289	307	291	290	299	276	281	279	328	309	315	299	296	316	312	313	296	277	311	284	277	305	341	319	317	285	311	295	306	303	278	304	309	280	263	303	305	312	295	320	303	326	305	301	333	321	317	290	280	316	307	290	320	310	301	313	314	306	324	309	297	290	317	285	299	286	277	306	309	301	303	276	304	300	321	294	301	302	314	296	320	289	293	312	265	300	294	302	290	276	308	287	302	311	301	309	295	261	322	288	280	330	329	262	300	286	296	300	277	295	316	306	303	296	275	322	276	327	295	292	254	308	290	287	315	302	292	269	316	311	313	310	287	262	300	333	281	311	272	324	314	299	317	288	283	293	296	310	286	290	302	291	298	302	274	291	343	309	294	305	286	306	301	294	286	297	286	319	307	324	318	286	304	288	318	265	311	277	299	292	305	320	314	300	303	282	274	306	306	301	302	322	278	295	275	288	292	284	325	329	281	314	306	308	310	311	278	309	309	307	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
35458	8409	1879	1061	872	656	509	405	381	322	352	308	278	271	250	242	289	247	228	215	244	229	230	238	239	230	210	199	243	251	205	207	225	207	193	207	221	205	213	187	185	209	220	181	194	213	180	221	207	179	198	203	216	209	205	180	194	201	229	208	210	205	190	236	229	205	186	208	203	202	204	189	213	198	199	201	209	208	203	208	202	205	196	184	230	222	200	205	217	233	189	218	213	220	189	205	205	217	205	209	222	238	211	197	182	179	197	157	213	222	195	212	213	199	210	200	208	192	217	225	220	214	206	227	201	227	202	193	189	201	158	220	208	199	216	189	190	188	193	188	171	205	196	212	220	226	191	204	221	218	174	182	224	236	199	168	203	210	197	190	180	215	200	201	201	208	202	187	229	214	238	219	192	197	200	209	200	249	196	197	215	193	228	207	211	189	209	216	189	212	229	215	217	205	187	209	195	184	160	190	193	208	193	197	200	169	188	187	209	214	211	184	198	203	181	199	197	191	176	220	205	234	198	193	199	181	198	198	194	215	208	215	205	194	184	205	200	225	212	170	220	182	196	202	199	182	190	212	215	204	221	194	201	210	204	190	199	191	202	208	218	222	181	224	204	207	218	195	194	207	188	194	183	182	168	203	229	188	193	193	213	180	213	210	218	195	184	203	191	207	183	187	205	195	202	205	201	230	186	203	214	207	206	205	196	184	223	204	197	225	203	185	244	191	193	203	219	234	200	214	191	199	199	210	214	206	194	215	195	207	218	199	215	202	221	197	191	198	198	217	176	216	207	195	220	202	219	202	215	203	191	196	176	204	195	197	188	199	179	158	199	199	213	201	226	209	205	242	218	213	211	200	207	203	193	230	215	204	197	199	216	196	203	198	178	197	199	198	203	201	216	211	225	177	179	222	203	193	199	203	217	212	196	176	181	197	219	186	196	217	197	200	190	199	196	166	202	191	202	190	222	192	200	181	194	194	200	214	206	215	210	199	199	184	176	209	209	221	213	184	199	192	203	211	200	237	205	218	192	212	198	210	201	215	218	176	231	188	235	204	211	187	205	185	224	211	202	188	198	191	209	206	191	193	227	209	206	222	220	206	209	223	219	222	195	200	207	204	212	202	204	187	209	205	192	173	209	186	215	207	200	196	198	175	195	200	232	201	210	214	204	225	205	193	210	215	188	191	202	208	209	218	202	202	201	197	192	202	223	204	186	208	213	183	221	198	205	175	188	230	209	202	195	233	206	213	227	198	197	209	202	195	192	201	191	228	190	212	225	201	215	239	216	199	204	186	225	203	176	201	217	196	187	206	207	209	201	192	197	215	188	202	206	201	235	184	212	204	215	206	180	190	224	181	183	186	205	191	223	177	185	195	216	168	196	205	207	197	221	207	207	201	195	224	189	192	197	215	209	199	179	202	184	208	213	215	188	222	205	173	177	227	209	185	190	197	198	196	200	213	213	230	193	195	184	200	222	205	195	213	226	178	207	200	183	192	209	205	193	206	211	190	209	200	232	212	194	194	170	222	200	212	202	183	224	199	207	221	212	211	201	194	205	194	225	210	211	202	200	194	178	209	207	196	224	207	202	229	199	209	207	197	212	187	197	212	221	210	213	200	217	202	211	221	215	212	190	210	201	191	204	208	209	209	202	215	205	168	203	189	190	212	226	213	220	228	199	214	210	192	184	214	203	221	209	192	181	205	218	183	226	207	215	208	203	181	197	199	202	196	187	191	211	192	200	200	205	195	207	188	185	211	217	198	194	229	212	204	213	186	199	199	189	206	200	204	180	212	183	199	180	194	211	218	175	210	185	213	183	216	207	201	213	218	206	216	192	204	201	216	203	228	199	238	209	204	177	194	212	206	215	196	197	204	222	218	220	176	236	209	188	192	190	166	229	194	209	206	210	216	209	205	221	214	219	191	226	199	209	199	205	222	213	206	216	195	212	218	230	212	195	223	182	208	187	210	169	211	187	193	191	213	199	207	197	198	188	172	228	214	232	186	209	189	208	189	216	210	193	200	193	205	186	187	213	215	221	228	196	213	214	193	192	189	198	203	206	214	190	203	201	188	196	199	190	176	195	198	203	185	215	212	218	197	204	214	223	214	194	185	215	205	179	210	224	210	200	213	169	201	214	211	202	198	198	194	188	202	219	170	202	198	188	196	182	184	193	203	220	187	200	210	205	192	189	200	185	218	193	204	205	203	203	212	186	223	198	197	186	182	207	165	223	214	228	189	176	207	201	194	188	207	229	221	177	208	198	251	225	221	195	199	212	193	204	209	201	224	215	184	212	197	206	221	180	182	209	185	221	218	202	195	220	209	185	187	201	203	211	158	209	208	208	207	213	197	204	195	203	200	193	187	219	187	226	208	196	189	207	185	194	239	197	186	198	209	217	209	205	207	182	208	228	210	191	198	216	203	185	181	178	200	229	213	169	200	192	218	197	195	208	172	218	196	209	199	216	219	210	205	201	212	201	214	204	223	207	204	249	198	204	190	207	183	189	193	201	205	185	204	196	220	218	197	191	179	194	201	195	229	186	221	200	195	210	192	177	187	203	227	215	219	203	193	181	210	194	194	204	227	212	193	200	220	199	204	207	196	200	202	194	209	199	201	231	201	190	175	195	216	201	210	212	213	205	179	189	183	200	202	225	206	213	214	201	210	219	197	213	210	230	200	183	179	200	166	180	189	201	219	204	198	220	236	205	212	199	233	212	186	181	212	221	213	205	198	190	179	204	193	193	205	200	192	187	209	208	196	197	230	214	217	210	198	207	204	197	208	207	193	191	183	198	200	195	204	199	160	178	196	203	214	214	217	216	176	184	202	221	214	203	204	210	212	203	198	174	179	211	196	228	224	192	199	175	220	204	228	211	188	223	199	202	186	175	218	196	211	181	202	208	179	193	196	207	218	204	201	196	205	173	212	202	188	221	213	184	191	241	182	171	186	209	207	206	198	219	199	211	202	185	199	200	202	221	225	207	215	190	193	211	209	207	205	188	238	191	213	182	197	191	181	182	220	210	206	219	199	218	185	191	219	167	195	208	198	201	205	206	184	221	211	183	203	210	196	202	174	199	218	190	199	197	190	198	216	204	222	196	204	191	199	180	181	201	195	202	205	215	193	198	219	208	215	227	184	199	238	200	194	221	188	216	193	205	172	193	176	201	202	208	188	220	205	175	183	209	209	211	200	214	192	230	197	215	209	211	181	198	198	205	185	192	184	193	207	210	203	178	216	224	188	188	187	198	202	193	221	213	199	216	209	209	178	201	190	212	203	211	189	212	208	243	208	196	198	209	206	200	234	195	207	208	218	215	182	197	234	233	212	193	220	212	188	193	195	206	210	203	222	220	189	191	224	180	210	221	208	225	209	201	222	190	220	203	183	181	201	195	172	203	185	216	213	208	209	188	222	195	215	212	214	225	182	207	181	232	184	214	201	178	218	211	212	214	190	202	174	183	214	205	183	217	187	194	203	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15859	1693	3539	3941	3138	2592	2234	1937	1652	1489	1326	1275	1110	1092	976	925	925	855	836	806	798	725	808	796	768	738	705	779	692	707	693	667	696	687	667	663	651	705	664	649	682	628	625	638	656	634	638	617	596	631	598	627	638	619	638	654	662	618	618	607	644	643	604	636	630	622	608	577	598	630	626	647	623	610	603	602	606	609	632	621	639	616	603	602	609	601	610	559	623	593	590	604	571	600	587	640	593	610	647	650	585	630	588	602	585	591	635	581	621	658	624	593	613	611	629	615	583	582	594	612	602	606	628	590	625	617	651	568	653	577	601	598	609	609	600	590	592	610	627	632	600	635	577	600	617	594	604	646	587	574	588	585	596	611	615	580	614	608	616	607	619	612	644	604	598	622	627	620	590	622	621	594	621	631	618	635	594	605	609	624	611	616	585	581	563	530	568	626	627	596	603	607	596	589	599	596	624	636	583	597	616	623	592	588	565	595	615	610	607	588	616	628	577	605	578	611	603	577	583	563	622	568	606	583	584	591	593	589	601	587	637	627	570	627	610	539	580	583	657	558	614	595	611	617	593	587	592	638	604	591	581	608	597	623	555	612	594	610	578	598	616	594	615	610	589	586	584	616	618	560	625	638	632	587	575	605	617	612	589	587	587	609	616	668	568	605	608	594	632	574	621	591	602	652	652	638	601	609	608	565	634	594	585	634	652	618	616	608	595	594	585	565	608	634	596	591	622	618	610	568	575	633	566	606	619	604	600	580	605	611	595	577	591	569	610	584	607	620	622	563	591	590	602	612	604	632	620	672	610	574	585	642	598	599	631	614	624	574	609	632	626	598	622	575	554	585	631	612	600	640	613	624	589	562	605	613	596	600	654	580	628	618	581	600	622	595	602	601	643	591	638	558	592	639	626	574	572	630	624	598	602	587	599	563	608	591	552	573	627	632	648	611	617	581	625	595	652	594	620	609	587	609	579	638	613	631	599	571	570	645	595	548	625	627	594	605	605	590	582	583	598	568	569	611	597	557	570	619	603	586	563	589	642	606	597	613	578	576	628	622	560	563	631	646	613	611	548	623	597	586	622	570	605	621	626	628	617	616	605	552	641	592	552	554	584	610	573	629	609	603	558	609	616	607	619	574	596	573	585	603	637	612	626	631	624	621	600	581	574	586	630	572	632	614	592	562	581	609	612	605	627	584	633	565	608	608	646	618	618	617	526	587	621	602	662	607	594	625	598	591	587	605	628	610	589	549	603	566	608	627	604	573	622	606	620	576	556	606	621	571	599	618	599	634	605	598	582	587	629	615	611	605	585	637	650	573	609	601	611	599	582	623	593	653	575	594	565	617	630	551	618	610	636	614	620	578	576	557	611	586	588	598	588	596	627	641	608	628	602	619	606	613	552	566	556	593	544	609	616	561	585	615	587	581	616	587	604	614	607	581	616	592	613	582	583	576	616	587	557	561	638	617	618	615	611	569	534	569	636	633	567	535	598	601	593	610	584	638	617	594	610	629	590	613	601	643	588	624	584	594	605	590	612	618	627	612	600	605	662	604	616	596	569	623	620	614	635	569	619	604	615	593	585	617	601	609	637	618	595	602	598	590	628	617	567	610	611	627	619	589	655	641	620	590	575	584	605	566	651	557	566	600	587	578	595	605	624	605	605	622	600	618	619	590	574	670	603	597	618	613	593	596	592	586	625	626	598	621	605	590	605	649	621	610	616	630	640	621	597	589	619	584	594	581	579	569	578	583	574	634	607	571	626	607	601	563	631	584	611	615	604	613	594	604	561	672	617	571	563	632	623	588	585	566	623	592	629	570	610	569	576	573	601	578	584	600	604	591	586	597	610	599	599	599	550	545	607	619	596	573	580	524	599	591	576	604	601	590	589	603	575	597	601	575	618	635	560	606	599	583	636	630	613	618	592	621	618	559	593	588	610	623	630	622	615	605	592	556	619	678	625	611	608	570	612	670	667	618	631	593	589	584	603	588	617	578	571	626	576	616	602	597	628	610	618	635	586	593	611	561	613	623	561	621	584	596	577	560	597	596	548	603	597	617	603	570	646	604	597	608	588	614	584	599	586	547	644	612	579	598	650	570	601	587	591	636	602	618	563	607	622	596	592	576	595	597	579	597	578	613	602	628	596	582	625	616	591	624	614	633	575	630	596	627	601	584	586	590	581	611	579	623	586	645	586	630	574	590	662	617	594	630	609	579	616	623	559	607	596	595	543	595	590	595	603	617	645	636	562	638	620	586	619	612	607	617	596	627	574	589	600	607	626	616	544	595	601	597	597	599	593	613	603	603	581	586	617	618	592	616	587	598	617	626	617	587	620	659	607	556	588	629	578	575	659	604	607	648	577	572	621	626	557	617	625	569	628	643	611	584	641	635	537	581	616	586	592	571	594	624	624	626	634	579	593	599	585	603	592	595	584	600	605	613	609	622	621	636	579	626	612	586	572	629	641	630	578	592	591	633	622	581	636	612	574	585	615	591	627	604	582	588	585	607	612	573	653	612	616	577	585	634	608	600	593	587	578	591	553	602	617	582	544	632	572	600	582	612	661	588	598	604	597	564	582	613	695	616	592	571	626	567	571	626	577	635	636	563	616	648	613	583	610	630	589	616	623	572	619	595	591	610	604	621	639	626	616	530	583	601	570	559	586	595	584	619	617	645	627	633	618	590	611	637	593	612	606	609	623	598	589	607	566	652	575	621	591	613	600	602	631	670	622	564	640	603	630	643	656	623	601	613	588	582	588	634	589	593	616	618	596	597	601	587	598	577	618	652	610	605	587	615	604	589	605	606	608	627	618	634	614	613	604	583	645	610	618	598	614	603	614	578	593	575	595	626	569	606	592	617	605	566	585	590	618	600	571	596	657	610	616	593	571	576	603	614	578	608	558	582	588	603	622	562	600	577	597	626	581	603	605	611	620	594	637	585	593	591	607	596	587	592	594	605	570	553	590	613	607	577	675	620	573	587	581	601	596	621	598	592	573	565	626	582	637	598	598	643	601	576	585	618	579	547	579	603	614	577	575	591	614	602	673	601	622	610	602	587	593	600	612	581	589	607	564	626	590	614	593	598	587	639	615	614	561	567	609	612	581	614	592	613	623	620	648	592	628	598	605	592	574	625	611	601	597	612	602	592	577	610	570	640	605	614	649	599	594	582	637	624	603	605	591	574	629	551	596	581	576	604	659	599	642	594	607	566	568	610	578	607	626	623	661	638	620	601	570	608	611	596	592	594	599	604	627	603	658	624	617	594	605	603	609	590	658	589	627	635	607	643	611	633	610	614	633	605	594	625	606	571	645	675	636	594	572	611	597	601	588	631	591	610	625	591	612	612	599	632	591	590	585	607	662	557	572	589	612	615	577	587	617	586	611	595	616	633	614	588	620	624	605	611	585	559	620	601	588	589	572	576	555	596	590	634	611	633	614	608	649	635	568	612	599	613	595	583	615	618	631	536	561	629	606	612	634	572	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
42816	18553	7389	2416	1555	1144	884	704	586	542	503	427	431	375	355	398	338	343	345	318	314	322	305	293	279	316	319	286	274	277	268	262	314	289	282	302	302	305	250	299	278	266	273	253	296	273	258	253	301	298	300	272	277	281	285	269	268	301	258	309	291	269	279	272	256	259	262	248	276	257	263	279	271	304	291	275	285	280	270	269	250	265	291	294	258	242	260	278	274	270	266	294	242	274	277	285	263	291	306	269	259	240	264	264	259	258	238	280	254	272	294	270	260	287	256	266	235	264	270	273	270	272	272	261	247	251	290	258	275	266	257	268	257	303	307	279	266	259	291	252	284	277	236	251	253	279	264	275	270	308	261	261	258	302	252	245	265	282	258	290	267	262	267	277	301	290	278	270	269	267	268	273	233	262	270	270	230	274	273	255	281	261	284	261	248	251	220	297	254	254	259	243	262	260	272	263	281	270	285	269	268	300	245	303	282	293	271	248	271	266	261	272	300	243	267	277	275	262	290	277	281	274	263	296	281	261	278	263	259	256	301	293	271	262	252	235	267	230	290	281	270	287	260	250	285	271	284	252	299	284	285	256	267	262	318	252	304	248	278	287	286	245	262	316	281	265	265	288	270	249	251	284	266	259	273	262	253	261	273	278	265	280	235	269	221	269	249	263	262	273	278	286	271	274	298	290	248	264	301	290	291	270	274	287	280	310	281	253	266	275	259	293	271	253	264	278	257	231	236	263	258	242	244	269	269	261	260	291	263	271	234	271	284	265	282	273	285	279	250	284	274	258	291	272	299	283	292	281	269	280	250	270	282	255	266	260	263	243	237	286	274	313	255	260	252	284	269	261	255	260	289	263	262	270	281	292	274	272	269	264	288	252	265	287	285	265	261	271	285	272	268	250	270	236	252	296	275	270	248	271	258	220	288	255	246	270	278	287	270	283	279	258	293	277	242	268	272	291	273	264	283	254	256	273	275	272	304	299	251	250	278	262	253	250	272	263	241	255	259	268	263	238	235	248	256	243	225	266	273	304	260	282	260	287	265	286	248	259	246	310	257	273	250	280	260	270	251	287	293	258	248	284	281	300	262	272	259	270	265	243	305	262	256	247	284	266	264	268	285	279	249	256	266	281	276	252	314	275	282	242	290	272	280	240	260	276	278	282	265	243	283	278	253	278	285	238	288	256	264	258	264	254	253	264	274	286	264	254	276	272	285	237	282	278	278	285	261	283	253	245	261	271	265	300	263	255	281	255	279	268	288	263	264	293	267	254	277	283	287	274	262	266	276	234	254	252	261	262	242	279	284	258	288	280	240	265	267	247	293	278	263	281	283	272	244	244	268	299	276	268	268	269	286	274	254	264	280	260	275	270	274	281	284	275	265	275	255	274	297	252	264	299	251	265	262	267	305	262	281	270	250	285	266	280	232	271	283	269	240	262	266	283	287	258	251	245	274	224	245	269	290	282	272	282	269	275	281	268	280	263	270	305	244	261	275	276	286	256	278	257	254	268	287	276	245	240	249	242	251	248	263	278	264	271	265	245	275	295	265	274	309	264	275	260	274	256	251	264	286	281	280	236	235	298	279	301	267	249	266	252	283	250	257	262	267	264	295	283	265	256	239	248	246	269	260	244	292	275	304	272	268	275	260	275	274	294	258	276	246	268	292	272	277	253	241	267	274	261	267	293	257	289	255	259	278	293	246	257	273	260	283	270	265	264	243	253	294	262	249	274	248	260	291	261	286	271	267	298	279	259	239	276	261	288	266	262	261	280	268	256	260	256	284	288	270	258	275	255	278	274	285	286	251	260	290	268	270	290	285	254	285	261	267	271	250	278	301	259	277	257	286	277	287	243	268	282	255	299	277	271	257	269	248	257	253	264	268	270	267	293	250	274	254	297	261	276	257	262	293	266	244	269	269	275	289	255	285	261	251	282	250	260	261	289	275	270	282	251	265	286	274	287	270	266	247	287	261	258	248	259	288	275	269	274	261	261	250	287	281	256	257	237	249	258	264	285	275	264	261	254	279	289	246	292	255	285	242	289	257	282	258	241	263	273	287	253	269	274	271	288	277	280	245	274	270	258	262	298	261	267	266	298	283	233	252	276	241	297	256	251	278	273	300	259	275	261	273	262	277	321	258	287	301	255	259	285	253	246	294	290	257	253	264	301	282	271	283	275	278	292	255	250	270	263	267	256	301	261	280	267	293	272	261	273	264	298	272	287	255	296	283	263	258	289	241	264	264	287	307	273	295	259	272	268	279	312	254	262	257	278	276	280	262	266	258	260	265	281	273	248	281	294	265	276	261	281	258	294	264	244	261	260	248	268	253	309	275	267	267	301	277	245	268	266	298	272	249	273	245	261	293	281	296	256	277	274	276	266	268	273	290	273	258	257	252	261	267	264	299	259	279	268	260	255	277	272	282	240	261	253	250	287	282	288	291	270	288	296	282	296	284	279	250	271	244	266	261	240	277	262	266	234	270	260	282	262	274	250	281	269	262	254	284	275	296	280	229	233	272	271	265	273	299	239	265	263	271	263	264	261	279	262	272	228	265	282	282	278	303	253	262	244	267	273	293	285	278	263	268	294	287	274	266	292	295	252	242	275	246	263	268	253	267	272	253	272	267	298	289	257	295	275	254	262	256	239	285	264	258	261	272	246	272	279	245	287	280	253	245	261	265	295	247	262	271	296	242	283	277	274	290	242	267	271	285	265	286	279	257	246	279	268	268	241	278	294	248	281	285	271	256	297	255	301	287	298	262	257	254	264	264	251	276	252	260	255	261	302	282	270	237	257	251	306	287	273	269	263	254	279	297	308	252	297	243	276	264	290	258	257	275	281	268	268	261	255	252	254	255	286	257	272	268	298	273	251	276	249	274	292	252	262	259	263	260	265	244	295	275	264	280	265	265	285	275	273	279	301	240	236	302	259	265	283	276	277	268	270	280	278	226	268	264	284	288	256	284	284	267	270	281	262	288	253	259	240	281	267	282	277	247	254	238	262	296	253	282	269	250	283	262	251	306	268	284	299	252	282	272	277	296	248	238	299	259	268	277	268	273	261	255	272	268	279	255	272	241	253	284	276	290	270	271	268	303	267	261	276	259	281	255	256	260	266	281	271	280	277	272	291	270	239	267	264	256	261	298	254	269	234	266	285	284	288	280	251	297	253	284	285	275	283	282	299	252	315	265	258	254	247	284	285	291	260	250	283	254	260	263	242	281	301	236	281	238	280	292	283	255	295	264	280	264	302	284	280	257	257	259	254	253	264	278	247	263	258	272	246	243	277	255	261	252	260	259	242	256	277	243	273	269	245	254	263	284	243	257	241	269	254	238	248	247	284	268	264	286	258	253	244	253	279	253	255	286	288	280	279	251	272	285	265	258	275	247	280	282	261	258	283	278	265	275	267	266	276	258	250	267	275	245	271	257	279	262	289	296	291	254	255	267	274	276	260	282	265	259	263	265	262	261	256	309	295	278	262	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20152	2741	6127	6756	5630	4558	3813	3239	2845	2420	2175	2024	1797	1606	1491	1421	1381	1305	1256	1149	1122	1144	1055	1080	1010	974	990	961	966	940	919	888	920	903	887	883	818	858	878	902	829	830	856	824	813	850	870	866	829	787	756	782	767	799	794	811	752	798	822	774	753	774	820	778	804	766	754	777	788	773	763	859	762	781	806	790	806	800	778	743	787	768	752	776	750	807	746	751	739	758	759	751	796	736	726	744	792	740	749	787	817	757	782	757	697	747	789	733	765	763	718	785	738	738	746	725	723	711	702	735	764	752	760	772	773	789	768	689	796	784	753	729	776	796	764	744	778	731	740	800	748	762	755	745	766	781	744	746	750	696	733	770	755	780	772	684	751	792	738	713	720	753	766	782	730	748	728	770	778	730	785	732	713	748	817	774	771	744	739	774	803	783	721	694	769	749	756	741	810	693	721	740	754	779	768	721	770	755	770	764	734	765	798	768	758	704	767	717	792	765	710	815	744	757	782	771	737	744	709	770	731	747	746	717	811	769	758	721	765	725	760	701	768	750	725	770	773	745	755	742	768	744	785	692	734	748	786	802	773	765	759	731	753	718	738	758	788	721	776	763	785	735	749	757	764	741	757	739	727	728	712	766	760	732	729	726	794	727	711	750	743	745	741	765	734	765	749	778	739	795	757	783	745	749	710	778	722	763	733	743	747	748	796	666	754	773	732	706	756	752	746	766	799	790	797	756	763	716	795	749	745	742	760	736	746	725	762	742	739	757	765	725	712	752	804	766	767	744	789	778	744	742	745	685	765	751	762	722	718	742	748	758	732	719	772	751	728	766	793	720	765	709	739	788	779	767	751	797	762	760	708	757	735	753	704	776	738	716	749	740	749	730	756	793	742	750	807	750	725	731	769	776	687	704	754	712	792	784	749	777	747	714	735	715	743	766	693	753	708	720	731	764	812	744	722	745	725	751	790	760	752	814	712	781	784	724	732	786	751	752	760	739	741	762	681	705	781	738	764	759	766	753	749	751	767	789	789	739	736	766	788	724	766	734	766	777	742	705	727	746	760	709	755	736	768	704	796	728	747	764	741	772	759	749	727	748	752	774	759	707	748	714	747	762	764	791	734	812	773	708	770	719	707	769	797	760	743	782	747	702	733	767	747	730	715	750	706	754	778	718	767	754	705	739	774	793	755	712	718	773	756	776	767	750	724	723	746	723	739	765	754	744	741	770	762	740	711	774	761	758	751	739	714	793	690	738	795	746	794	753	741	743	775	809	777	750	739	748	773	768	714	719	702	755	731	754	790	776	744	703	754	734	730	769	752	784	751	797	806	761	697	724	694	740	788	692	780	748	738	765	722	722	760	751	711	742	771	753	801	818	755	721	745	747	741	745	808	735	809	718	721	759	758	733	726	777	745	744	760	742	764	733	711	765	782	706	724	744	735	763	797	713	729	794	749	708	781	754	716	723	736	726	751	749	762	733	773	758	757	736	752	722	736	720	799	732	742	776	758	758	719	703	757	749	701	749	800	721	725	755	740	725	742	773	741	760	746	766	760	800	739	777	738	691	768	736	762	775	806	709	728	742	762	720	706	748	749	748	733	792	743	696	786	772	735	771	813	765	697	719	708	725	770	778	717	770	734	808	740	714	731	801	732	728	716	697	751	745	749	777	743	786	725	752	745	685	774	749	756	778	765	792	715	759	756	728	757	739	834	794	725	749	765	729	735	718	764	753	748	749	791	759	770	772	759	788	731	773	715	737	731	770	721	742	755	768	748	777	761	766	760	707	728	713	782	728	734	732	757	713	745	751	792	726	748	722	767	783	711	754	752	783	720	754	761	730	755	730	763	787	727	762	754	762	706	732	756	764	731	746	747	689	771	745	776	760	712	760	724	741	702	752	750	755	772	726	778	758	712	714	737	727	810	760	745	752	800	690	778	791	732	737	776	809	777	780	755	725	753	804	698	769	738	745	783	780	751	765	757	783	779	769	763	762	799	803	754	743	742	754	779	738	753	766	746	755	726	741	764	719	722	715	766	739	762	774	813	753	693	745	744	823	759	766	758	783	728	759	799	760	806	780	798	740	722	740	736	791	777	717	801	731	730	747	712	813	725	801	750	762	735	719	725	703	737	712	820	799	744	739	743	766	782	764	751	810	799	715	772	792	775	742	734	760	745	711	757	788	746	786	708	800	779	750	703	720	772	724	768	742	739	733	769	787	751	759	768	770	745	736	772	773	796	713	708	733	748	768	784	744	772	732	757	760	775	744	775	762	731	772	726	725	781	799	774	726	727	755	744	762	754	759	772	738	741	686	783	772	801	744	781	756	725	794	764	722	730	761	753	757	754	758	777	804	750	749	725	795	766	739	753	769	731	717	793	775	763	739	731	771	790	763	753	729	798	748	771	711	722	811	759	731	717	832	756	723	756	720	764	723	733	718	719	745	750	741	751	785	800	754	787	753	800	720	762	736	755	794	754	726	714	776	717	767	732	703	776	725	764	765	695	752	771	785	759	726	730	773	753	736	733	676	755	748	712	705	803	739	752	778	765	784	750	749	746	797	735	773	756	769	738	772	749	778	768	758	721	785	705	805	718	746	742	712	756	741	710	752	746	772	738	778	760	800	682	713	735	775	741	743	771	732	808	760	756	726	759	767	783	757	786	754	757	746	774	767	764	743	759	759	743	725	772	759	754	739	710	742	732	782	736	736	767	748	762	732	748	759	749	801	705	776	722	687	719	769	797	715	757	763	720	768	728	762	713	791	799	735	720	697	757	739	772	772	771	787	726	748	725	804	750	747	791	767	819	712	766	781	770	729	761	749	716	710	777	757	714	719	769	722	795	746	772	745	756	741	715	718	774	712	753	734	751	761	776	751	760	758	705	795	799	820	783	732	754	711	772	774	790	740	730	781	691	753	820	774	748	763	777	744	728	775	810	713	752	741	766	769	747	742	779	747	724	792	750	760	761	738	761	738	748	768	764	772	801	730	740	737	769	756	763	745	774	775	766	753	748	744	683	761	734	735	761	759	711	723	717	786	734	756	738	803	756	740	758	738	756	761	698	735	762	726	800	741	780	761	737	747	749	741	781	767	762	783	754	775	718	793	724	771	756	752	729	783	745	748	778	741	748	763	813	770	758	721	752	750	772	749	761	761	750	744	759	711	697	714	736	765	731	769	756	764	749	779	748	784	764	735	760	713	786	802	765	737	756	722	756	693	801	714	790	763	760	765	755	704	705	752	756	785	766	768	747	751	735	725	750	776	728	724	759	765	724	773	739	718	774	778	695	784	741	767	704	728	774	808	740	751	744	761	763	714	797	720	704	790	718	762	761	732	726	727	717	775	734	772	768	761	737	743	781	721	708	723	747	808	774	767	763	754	720	786	790	749	810	755	780	733	776	785	744	771	751	753	712	799	823	780	763	738	765	801	714	743	803	715	744	743	770	715	771	776	761	750	757	707	735	722	761	764	760	749	724	764	787	760	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5299	359	209	130	116	105	103	103	94	97	85	115	95	92	92	91	94	98	85	88	75	89	82	70	88	97	90	98	82	106	72	86	75	92	70	86	100	85	86	79	99	84	87	89	66	78	75	89	88	94	87	87	76	66	90	83	90	91	72	99	90	88	88	100	76	75	86	102	81	100	100	79	87	84	87	85	86	74	78	94	82	78	88	76	98	75	64	93	83	92	93	90	93	93	75	75	71	90	82	86	93	70	91	93	81	79	85	91	81	81	62	90	83	77	81	101	93	77	73	91	75	85	81	87	87	67	88	105	80	91	82	74	97	92	79	86	104	92	78	97	91	107	78	94	75	68	93	62	75	99	92	79	111	93	85	74	69	93	86	62	81	93	70	80	91	83	63	77	91	88	87	80	81	89	82	89	91	83	97	106	88	81	88	90	78	82	80	87	87	87	81	89	101	88	96	85	87	73	85	94	85	86	78	77	83	100	91	96	88	69	67	86	75	92	77	72	78	90	98	94	78	79	76	93	81	83	78	68	81	93	82	91	82	85	81	83	75	89	81	85	85	85	99	57	83	89	84	92	79	104	79	81	84	99	84	71	93	85	67	92	96	106	99	85	89	99	92	79	74	78	96	64	86	83	69	92	78	90	90	74	91	82	81	103	84	85	81	81	96	75	91	80	96	85	75	91	100	65	90	74	103	98	76	73	78	86	78	78	88	88	75	74	104	81	82	75	67	80	87	87	86	79	88	84	87	88	72	92	82	77	93	78	90	83	85	90	92	84	71	88	78	78	70	95	89	97	79	98	89	75	69	64	104	79	74	101	71	81	87	87	105	82	87	74	92	76	82	91	82	95	70	98	77	79	87	74	70	93	95	79	72	91	77	91	79	84	89	72	78	68	81	84	102	70	93	78	88	67	93	79	75	81	90	74	111	69	83	84	79	85	83	75	77	82	89	84	87	72	94	82	80	77	82	86	83	72	76	79	72	85	69	84	98	92	87	93	86	68	84	83	77	98	85	80	78	92	93	76	80	99	74	78	101	82	93	81	88	66	81	97	67	95	77	88	96	94	86	79	97	94	91	93	78	72	87	76	87	70	99	82	89	91	79	78	96	76	86	68	84	92	91	86	79	89	80	78	95	89	80	82	89	78	100	88	100	97	65	72	76	86	115	82	89	86	90	77	83	103	80	72	85	84	84	62	77	86	88	87	78	88	82	97	79	82	91	103	86	82	88	76	105	72	90	65	70	94	87	85	70	88	75	98	78	101	93	94	86	100	98	77	87	84	92	83	94	69	73	89	75	89	89	91	93	76	70	89	82	75	74	87	77	83	77	85	90	94	90	81	78	80	87	96	101	91	97	77	81	87	83	84	71	84	95	83	84	85	74	101	59	79	74	68	68	77	82	89	93	73	80	94	100	87	80	85	71	96	79	81	90	74	78	100	88	90	93	84	80	86	68	94	70	76	66	83	82	75	103	84	83	71	76	86	82	97	92	100	84	84	73	85	84	86	79	93	92	76	92	73	81	79	83	86	80	99	74	91	77	80	104	91	91	91	96	111	87	88	80	96	82	88	80	83	79	85	94	82	89	97	86	76	74	62	92	91	83	106	89	87	74	78	85	98	98	72	83	91	88	87	81	86	75	75	90	71	84	94	94	89	76	89	88	90	76	76	89	83	77	91	81	84	82	90	61	76	88	95	88	85	76	72	79	83	104	88	91	83	70	102	86	78	76	81	81	86	90	76	88	98	78	87	93	88	79	84	95	90	74	93	90	73	73	97	72	74	98	90	85	76	89	81	100	74	106	98	89	90	67	62	88	85	80	91	89	95	87	95	86	88	83	84	87	76	76	94	94	87	80	82	81	69	93	90	81	97	75	81	79	85	100	83	88	94	74	75	86	89	75	78	95	96	84	80	84	76	75	85	96	78	100	68	64	89	79	88	81	94	85	89	77	88	85	76	85	83	88	87	72	61	91	73	83	63	79	80	72	73	85	97	86	78	91	81	84	74	83	86	89	68	85	95	83	85	106	72	71	86	76	94	80	91	87	77	94	82	94	95	87	62	87	86	93	76	94	75	82	81	87	93	74	82	77	99	81	73	83	78	79	75	87	83	67	93	71	95	98	83	86	88	64	77	84	78	77	67	85	99	76	68	98	109	85	79	101	87	83	99	77	101	85	89	94	99	82	93	86	72	80	89	77	94	86	85	98	88	72	82	81	84	83	83	87	67	75	98	87	73	88	73	87	92	86	79	104	85	95	93	85	86	72	83	95	91	85	82	99	68	79	73	80	80	99	102	75	92	79	92	93	73	69	105	87	68	89	91	95	96	83	73	92	95	85	88	105	97	75	99	90	92	78	90	93	81	98	94	100	76	78	89	81	83	93	73	87	89	75	77	81	70	79	86	86	99	77	84	94	83	74	94	61	89	79	92	85	89	88	90	83	86	82	84	83	83	78	79	96	99	99	64	82	88	77	76	80	92	75	95	75	78	72	85	74	80	87	76	94	77	92	94	89	64	72	87	85	91	82	82	79	85	80	91	76	95	86	81	87	86	79	96	75	86	91	91	87	79	101	87	97	83	87	79	93	85	80	87	96	89	85	83	92	95	87	90	101	88	93	82	87	88	68	96	72	88	88	92	102	90	72	84	82	88	90	83	81	89	92	88	69	79	85	66	84	68	95	82	90	101	87	94	92	68	101	76	78	71	77	95	71	88	96	95	89	94	91	76	73	84	81	85	106	91	78	77	92	88	83	82	80	91	95	89	93	101	86	94	78	79	72	73	104	68	56	79	92	91	91	80	83	89	77	94	97	84	98	77	84	91	81	95	100	97	76	96	86	77	67	80	91	80	81	69	83	82	87	83	91	71	90	90	104	75	79	85	91	90	80	90	75	85	84	76	73	92	75	70	87	90	87	90	95	80	87	76	84	86	88	83	83	78	91	85	79	83	98	93	85	81	77	83	77	68	88	76	102	71	92	78	90	84	96	87	79	79	83	75	92	82	63	69	88	70	84	69	76	74	74	85	75	92	81	92	74	82	82	96	91	82	77	78	87	86	77	90	97	93	84	99	99	91	82	102	71	85	76	67	81	110	91	74	79	85	86	85	83	105	96	73	81	84	77	78	81	82	69	73	90	72	85	78	100	101	79	94	85	80	96	85	77	80	80	70	83	80	97	83	78	77	86	90	80	83	84	91	65	91	72	68	79	82	86	110	91	86	78	80	99	86	89	77	77	87	98	79	82	87	73	106	87	80	95	78	91	75	92	113	85	99	86	75	73	90	95	81	87	74	88	72	102	86	82	94	84	97	82	86	95	86	93	66	87	97	81	84	86	84	78	67	77	91	81	89	85	83	96	84	77	86	79	95	110	77	89	92	73	110	75	94	87	83	82	80	66	87	89	77	95	82	80	76	84	100	83	88	73	96	82	101	94	78	85	87	90	90	85	88	60	83	93	99	93	72	86	94	85	89	88	96	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4814	357	512	506	487	457	417	383	359	392	338	341	324	317	302	329	309	289	325	325	282	315	299	331	311	334	310	323	303	316	294	278	319	304	315	315	303	324	279	305	287	312	316	299	300	300	297	330	303	322	296	320	317	266	291	312	326	322	300	315	323	270	325	284	310	316	289	276	309	295	298	307	308	317	314	310	319	315	320	310	346	314	291	306	307	301	296	303	296	308	316	310	302	291	308	314	313	291	303	289	317	295	308	297	301	297	307	327	296	270	271	291	290	329	301	299	294	309	326	290	303	289	313	298	290	313	302	291	330	288	316	327	310	288	322	301	278	287	306	282	311	293	288	291	283	303	331	286	356	279	281	320	289	304	284	315	324	331	309	302	288	296	291	285	297	316	288	314	301	297	291	295	297	298	300	292	313	309	307	308	330	296	312	284	284	336	308	281	292	280	286	300	259	305	306	294	318	290	298	292	306	310	282	285	294	291	334	295	289	296	340	316	293	289	303	323	333	279	327	305	299	285	290	357	275	310	294	296	296	301	295	301	340	307	265	288	306	302	317	304	281	332	290	299	320	310	294	322	307	307	320	333	270	331	304	286	323	300	298	325	281	314	300	309	298	286	308	296	324	293	282	325	302	339	264	305	299	286	303	310	275	307	269	286	299	311	322	306	268	286	315	304	279	307	317	291	306	319	295	296	280	349	282	316	289	278	300	316	339	292	324	305	328	288	263	308	327	297	310	301	318	328	288	284	311	302	309	335	314	322	314	334	328	297	293	279	316	283	319	285	291	304	275	280	324	289	272	321	311	286	306	268	282	318	307	280	298	294	316	302	343	299	308	266	258	285	313	312	319	273	303	302	321	293	300	326	301	326	301	313	289	353	320	287	296	316	295	310	299	303	292	312	301	322	319	313	301	325	293	308	292	309	336	311	315	270	292	310	280	301	275	338	304	297	298	339	314	292	321	332	288	328	341	298	316	324	276	308	307	310	318	303	317	282	282	298	257	322	287	281	280	307	343	294	282	289	279	320	291	297	293	328	299	304	310	318	327	319	307	319	286	302	308	292	295	289	306	288	302	277	315	274	304	321	308	343	307	288	328	288	293	302	288	290	326	316	312	284	290	325	290	289	289	291	302	303	301	327	264	313	311	293	313	290	342	313	321	294	311	295	282	302	277	304	313	291	316	325	323	296	301	329	319	324	301	296	287	318	300	298	290	325	321	296	303	304	316	285	265	294	294	279	307	289	324	295	281	288	302	285	332	321	301	294	316	301	292	297	287	310	284	304	310	295	317	321	298	290	328	276	293	291	310	305	325	299	287	286	299	307	309	309	317	310	302	283	341	290	327	311	303	293	285	307	283	305	316	273	293	278	299	348	266	332	266	292	293	316	288	309	329	296	329	332	309	291	322	314	292	304	316	301	302	318	305	279	307	313	319	285	333	282	320	298	319	313	286	306	315	299	311	286	298	313	301	319	302	331	285	280	279	297	298	305	301	331	321	321	297	288	325	333	299	291	290	300	293	321	296	291	301	306	275	312	294	267	276	324	307	311	277	302	301	306	312	292	285	320	273	318	267	296	295	307	300	308	281	266	290	333	310	311	308	289	288	303	290	307	321	304	288	303	313	305	306	301	301	328	288	335	295	288	311	291	298	334	285	303	293	290	315	277	317	328	331	343	293	293	336	314	317	313	288	291	293	306	310	308	306	300	297	287	310	282	312	314	311	289	298	320	319	309	292	266	301	280	292	312	274	330	290	293	329	315	306	305	271	303	287	300	302	319	314	313	330	304	322	303	273	295	299	297	311	301	307	260	277	298	292	304	313	297	290	283	305	312	295	307	303	299	310	310	294	309	289	324	314	284	287	287	306	294	340	321	321	307	285	296	287	294	275	307	301	289	290	310	317	311	303	310	286	266	277	288	319	281	305	318	333	303	350	283	310	297	324	273	322	274	275	308	289	260	289	287	307	328	302	296	288	307	287	292	308	301	306	282	303	294	333	319	290	321	285	320	320	276	299	295	272	293	287	319	318	317	289	301	331	309	302	306	313	302	286	304	326	297	299	331	296	292	319	289	311	269	273	305	312	322	317	296	307	307	295	327	300	277	338	292	319	309	314	302	288	312	292	262	323	296	326	309	279	308	268	295	312	325	285	306	292	316	291	297	272	303	301	279	308	308	288	314	279	322	306	329	295	299	263	318	305	299	295	294	293	298	310	312	285	305	327	280	294	329	283	310	324	289	288	325	329	320	278	305	288	322	330	306	325	299	282	286	299	294	296	289	306	276	331	306	308	291	274	282	307	338	275	311	282	278	321	317	287	291	276	290	288	312	309	304	306	308	287	292	314	311	283	305	292	301	293	327	281	299	322	289	303	313	306	286	305	336	293	329	318	330	314	315	299	332	330	309	289	326	302	316	306	285	291	312	318	295	309	314	319	301	298	293	316	324	309	310	294	280	326	278	302	317	297	305	311	282	328	314	294	292	308	262	294	301	277	301	295	321	315	290	300	285	287	310	310	313	287	276	290	331	291	326	293	301	292	300	311	311	293	287	300	313	295	290	304	313	332	290	311	302	325	302	298	298	329	318	292	324	283	319	311	322	348	303	307	298	297	295	316	286	268	296	322	292	294	333	278	267	324	303	295	334	297	298	326	299	313	291	294	323	336	307	328	264	323	308	287	303	317	348	281	343	292	307	268	288	327	300	299	310	324	308	324	272	309	315	324	316	293	284	284	301	295	305	290	327	260	308	319	317	297	287	287	292	309	323	299	291	311	303	308	325	323	300	294	288	321	297	329	289	314	274	318	296	318	327	311	319	314	317	274	305	295	291	315	328	317	279	299	316	308	310	323	338	303	291	323	284	287	289	304	302	293	306	299	300	297	309	328	290	316	313	294	296	291	292	313	301	293	310	296	300	283	292	298	308	300	311	321	300	305	329	284	304	276	273	292	325	290	286	301	286	321	301	305	297	296	318	278	302	294	302	283	316	318	289	287	323	311	295	275	293	316	289	309	375	305	302	286	288	293	289	308	287	302	288	269	300	280	315	327	323	306	339	300	300	311	282	301	275	305	291	321	276	286	286	282	308	291	293	324	311	294	302	314	285	288	291	307	305	292	313	331	310	305	306	335	327	320	329	317	291	303	290	267	333	305	285	318	292	292	273	304	302	321	321	264	320	303	325	284	321	306	316	306	309	323	291	319	297	289	322	294	314	292	302	324	296	303	298	298	289	324	312	321	286	307	282	285	291	312	328	287	294	297	260	302	311	316	325	304	305	297	329	308	291	286	300	296	299	298	289	269	284	303	277	311	341	320	299	300	323	300	292	315	323	349	304	279	324	313	310	272	298	319	295	313	328	305	293	294	293	296	307	285	322	311	278	312	335	284	286	304	333	311	291	343	329	306	314	302	322	284	274	293	306	284	306	320	296	329	307	281	309	301	314	286	319	317	315	338	317	265	315	282	302	320	292	275	301	294	306	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
35310	8691	1880	1193	793	611	522	427	371	336	339	313	284	276	285	262	261	253	244	238	245	232	227	219	228	232	230	233	246	223	205	204	213	240	198	200	227	188	226	204	218	229	209	222	167	204	205	205	184	205	215	204	217	178	200	196	193	207	196	198	224	197	240	197	191	211	200	196	202	217	180	195	222	212	215	191	205	205	196	207	219	203	198	202	199	193	203	182	197	193	202	223	193	202	212	232	188	226	189	201	216	187	195	197	207	184	180	201	215	210	205	224	197	230	202	181	211	196	211	228	214	215	212	224	179	208	185	200	197	177	210	199	194	201	194	205	219	212	219	183	200	194	229	179	222	199	195	194	203	217	209	210	193	190	213	210	204	199	189	206	183	190	220	203	206	221	194	191	212	186	205	222	212	194	201	214	195	214	185	215	201	173	201	212	193	233	204	231	179	191	214	200	208	190	202	196	202	210	207	191	201	181	201	216	191	216	208	205	201	184	202	228	198	214	211	196	192	189	185	189	175	203	203	209	207	194	212	209	209	190	202	206	195	198	226	200	201	214	202	219	201	214	194	209	200	211	191	220	183	205	202	174	200	188	186	176	197	226	205	201	198	184	207	215	188	200	190	185	185	215	238	198	195	210	206	189	202	208	195	204	189	220	190	180	190	222	217	203	215	205	199	204	210	210	228	209	198	186	185	185	230	188	209	197	185	207	231	195	212	209	202	207	199	181	190	224	220	227	204	213	210	214	219	209	207	191	206	198	214	234	207	212	199	212	196	227	188	199	199	210	189	193	213	201	198	203	168	213	209	199	190	207	191	205	183	178	223	195	219	194	203	215	190	198	201	188	194	212	207	173	193	184	234	182	245	186	188	212	179	214	162	206	209	195	213	168	194	227	235	208	199	197	209	215	208	204	200	213	223	207	226	189	220	198	195	197	176	217	228	230	183	209	193	196	203	212	173	195	215	214	197	180	195	172	192	219	203	218	203	210	191	176	171	195	205	186	212	207	190	220	204	203	213	188	190	185	235	196	170	224	217	207	186	196	188	229	192	219	184	197	192	185	196	206	199	205	195	209	231	193	209	201	187	223	220	194	205	224	168	196	199	211	197	176	212	216	221	200	206	197	200	226	200	214	228	196	177	205	199	218	221	204	197	192	220	234	220	217	188	205	204	197	192	202	196	205	202	182	205	209	202	212	194	176	214	214	205	230	205	195	231	240	187	230	208	188	195	196	225	210	200	202	203	205	193	204	255	209	186	211	201	189	213	181	185	211	210	190	221	195	212	212	229	212	188	200	190	211	212	211	199	200	182	231	190	195	202	203	198	206	214	216	201	182	197	201	215	211	208	198	206	204	190	196	207	202	210	175	210	228	214	206	209	175	187	210	193	184	192	175	235	196	206	203	226	198	186	219	214	202	223	233	209	205	185	190	204	221	224	210	201	223	206	198	186	225	199	212	208	200	197	212	192	212	197	206	200	226	193	205	172	197	210	205	198	226	200	190	191	195	208	236	212	211	190	194	195	208	234	183	201	202	212	210	206	228	211	217	183	223	191	182	204	189	198	193	240	206	201	185	194	201	201	201	182	199	208	213	218	213	218	190	215	187	169	221	194	211	192	207	218	199	207	178	180	211	210	213	220	208	194	199	218	197	224	198	190	216	223	211	203	191	233	237	208	203	212	205	200	186	220	231	201	203	201	201	210	212	231	216	193	210	200	208	182	192	214	208	211	227	199	182	185	190	228	198	203	214	189	231	187	190	216	222	184	214	185	208	171	209	218	220	188	218	205	224	215	200	206	201	227	172	196	185	200	217	192	195	206	217	197	220	221	221	218	196	191	205	192	211	203	216	208	235	210	218	206	204	218	184	196	198	185	196	204	199	193	195	204	219	211	226	200	217	191	228	202	222	231	194	197	234	212	196	198	222	207	159	186	214	204	204	219	199	197	205	201	215	209	192	198	204	217	195	206	212	207	234	190	217	182	223	218	199	186	206	246	222	207	218	210	223	199	197	212	199	195	218	196	207	184	213	201	216	202	202	209	232	213	196	210	195	186	224	205	191	219	221	212	205	198	197	195	235	211	208	208	207	219	206	201	229	211	182	219	187	199	188	185	201	208	200	192	192	216	179	204	219	185	203	186	196	203	187	205	219	208	221	193	207	207	209	180	225	203	226	204	192	176	222	200	210	194	199	215	168	179	150	198	192	174	204	194	188	227	191	202	213	231	210	215	197	215	183	232	187	230	191	201	216	194	208	187	225	206	183	205	173	189	189	193	186	194	245	209	186	208	195	195	221	206	232	197	217	205	163	198	221	200	215	195	224	187	209	207	183	182	210	219	191	212	187	207	202	197	203	211	174	209	204	178	176	193	180	201	184	198	213	183	211	193	225	207	218	220	200	213	184	218	218	186	220	185	202	193	182	229	236	190	183	181	179	183	206	204	172	226	192	212	218	205	210	196	188	226	193	209	203	187	197	193	221	227	210	207	197	212	194	235	195	221	199	205	188	185	203	225	195	193	203	217	190	183	195	200	203	206	206	216	206	190	190	211	209	180	231	192	212	201	184	210	222	256	203	199	187	197	199	196	224	197	206	171	198	208	210	216	210	194	206	213	193	201	216	180	179	164	209	196	215	187	208	213	199	240	183	200	191	218	214	220	209	212	187	199	193	234	187	181	199	214	194	208	216	191	204	200	217	180	192	215	202	195	200	196	180	194	201	211	212	204	211	201	190	209	206	215	188	180	206	215	196	189	183	179	215	201	191	201	190	208	199	204	179	189	207	223	210	212	189	180	221	196	204	193	206	198	210	202	207	198	225	232	218	193	227	209	229	208	218	203	196	186	195	217	193	177	192	185	191	193	219	201	211	188	209	205	202	202	200	205	198	193	224	204	185	201	208	214	191	174	211	176	194	215	212	205	205	193	177	213	205	204	203	198	204	216	205	219	170	224	181	221	205	193	192	188	187	212	178	234	211	210	204	184	207	229	199	200	203	206	204	190	218	203	205	206	186	201	203	187	183	186	199	196	216	209	214	209	210	196	213	209	213	211	219	203	178	221	203	187	191	207	202	202	191	217	206	217	191	231	212	199	180	210	190	216	242	203	205	216	227	217	215	205	185	218	232	197	192	203	195	206	214	196	210	222	194	205	196	171	205	196	216	206	194	199	199	219	224	213	209	212	183	216	198	204	221	220	207	194	220	210	224	206	208	190	201	201	217	210	221	180	180	189	200	209	188	187	210	194	200	189	200	203	195	217	193	200	205	227	189	204	197	207	202	197	223	199	220	201	198	191	198	195	204	229	204	188	210	206	183	208	178	200	220	216	208	233	198	198	192	213	202	169	218	202	200	176	182	195	186	188	212	199	197	202	221	189	210	199	217	195	171	211	185	233	206	192	173	198	223	171	186	202	212	209	195	197	211	194	236	217	236	180	214	219	189	220	208	195	215	194	218	192	203	202	208	200	201	210	200	216	221	221	182	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15951	1605	3455	3798	3167	2569	2172	1901	1609	1479	1404	1229	1128	1057	989	993	949	860	821	841	815	752	778	744	711	749	680	710	698	704	708	692	676	648	684	624	694	689	678	685	674	618	639	658	613	694	660	638	626	665	659	639	617	664	610	626	595	628	614	614	655	675	618	651	640	630	666	578	628	628	605	597	623	622	589	576	641	587	612	614	582	643	627	646	619	603	635	694	560	596	628	563	610	641	603	606	587	597	611	641	646	633	594	619	583	603	610	640	568	614	588	612	592	621	583	649	588	646	632	648	588	569	599	602	584	574	617	663	601	626	581	590	611	595	591	584	568	611	581	616	624	605	529	615	561	611	607	570	545	613	599	643	583	598	630	629	597	594	618	595	588	591	623	603	593	585	593	599	618	614	577	567	574	596	533	561	610	593	629	593	663	593	594	602	620	645	624	575	607	598	626	613	586	630	538	582	583	592	617	599	591	654	572	612	586	583	571	613	598	568	594	605	604	662	617	625	607	562	601	596	589	598	584	552	593	601	558	641	600	603	562	568	609	657	594	572	606	589	566	625	567	562	640	599	628	555	616	616	568	609	613	617	568	594	603	607	593	656	569	603	582	617	631	630	573	662	632	559	621	610	581	638	564	588	597	586	599	642	549	612	627	595	585	607	566	625	577	621	626	608	612	577	636	587	591	579	549	638	612	629	589	578	612	590	622	620	585	588	626	577	607	573	569	639	594	589	601	619	654	601	591	556	580	612	598	598	601	575	656	601	551	604	599	621	597	600	620	568	618	578	602	614	625	602	573	631	606	578	613	649	573	628	546	624	553	592	619	618	593	591	599	650	660	631	610	595	618	599	584	614	612	626	596	627	568	628	627	589	623	570	615	615	616	586	623	576	640	570	600	610	566	627	626	598	621	578	584	597	577	604	581	635	597	566	591	597	625	659	613	624	596	623	597	588	559	600	592	636	611	660	597	572	630	569	590	587	599	576	637	610	626	581	578	617	577	602	583	588	604	562	632	582	668	625	632	570	612	651	584	615	602	616	643	617	617	635	583	644	614	592	608	633	583	602	634	570	585	581	614	584	577	590	568	608	593	602	596	575	604	632	566	605	588	574	614	625	613	607	577	571	561	610	626	606	598	630	617	635	636	626	597	624	592	559	593	618	597	625	624	595	589	611	600	570	620	630	594	586	576	605	611	584	595	608	574	625	595	634	583	582	616	609	605	648	590	584	583	610	578	610	582	654	599	613	627	619	640	591	601	607	623	604	599	584	620	626	622	590	578	592	550	583	622	618	604	588	609	578	585	635	640	627	632	540	575	598	620	555	625	598	586	624	570	567	591	626	607	582	624	596	645	611	593	577	625	592	618	613	604	633	607	533	582	588	601	650	545	613	591	637	607	594	617	580	557	609	605	605	568	637	611	603	572	554	629	605	616	632	531	666	559	631	594	598	611	634	594	611	587	611	616	600	586	604	550	582	621	591	590	611	597	596	639	602	602	580	631	606	617	620	568	605	629	621	630	580	648	566	599	584	571	623	587	565	607	614	553	576	578	619	607	587	562	600	601	582	599	587	575	604	573	602	589	615	611	599	608	603	612	597	598	553	618	590	616	619	583	623	629	582	547	573	612	598	622	582	582	615	553	614	578	624	604	576	610	596	621	603	597	579	562	618	575	631	646	570	551	633	568	558	595	587	546	622	644	621	623	595	617	626	578	606	649	616	608	598	622	646	670	612	624	606	622	559	628	619	609	615	626	584	601	629	559	621	645	616	583	590	603	573	607	629	595	622	626	603	602	590	604	602	613	568	606	578	680	608	649	581	580	609	619	641	642	642	624	530	587	608	547	579	631	601	622	553	583	628	605	629	648	583	590	590	572	613	592	623	563	589	598	613	608	594	594	590	598	611	612	625	616	568	648	620	615	584	622	528	638	602	575	663	607	634	604	622	617	603	580	608	603	569	605	620	635	590	641	580	625	592	620	598	605	596	621	627	572	613	571	578	606	601	602	600	631	542	584	594	606	621	611	597	551	625	598	583	641	617	616	629	648	616	626	629	586	602	600	619	606	570	594	641	592	586	622	598	624	599	631	604	630	628	587	574	577	628	635	617	627	661	635	594	603	663	593	627	601	572	601	623	571	633	589	588	631	601	597	572	569	619	615	622	614	603	642	609	608	598	641	616	592	631	567	608	629	610	609	599	599	606	569	613	614	595	599	603	620	619	589	558	580	594	570	605	555	583	589	588	595	645	612	631	636	579	636	548	561	601	581	633	628	618	582	601	599	627	614	615	642	618	637	572	615	583	622	560	647	607	601	591	628	544	618	571	601	607	606	626	610	625	629	595	620	616	634	570	610	596	614	592	603	632	609	568	596	631	615	602	624	588	606	584	621	584	609	588	632	554	643	609	618	589	612	640	636	596	639	604	613	592	592	614	571	620	590	595	579	620	591	576	572	630	588	617	619	535	610	632	621	614	633	624	617	609	583	597	619	640	613	610	593	628	602	605	562	618	607	623	604	602	654	597	641	581	557	612	612	596	582	583	580	560	587	615	587	621	609	538	631	592	608	653	611	610	576	606	590	617	608	598	559	652	660	653	610	564	594	628	655	610	573	577	581	631	637	608	601	616	612	627	594	618	595	581	586	625	601	634	632	578	631	627	610	628	599	563	645	648	652	578	601	627	629	588	614	628	624	588	537	612	577	619	611	584	621	627	622	606	604	617	602	627	609	596	589	647	603	600	625	565	600	592	593	651	588	607	573	593	566	583	627	586	608	649	580	592	573	546	625	580	586	629	601	601	631	626	601	604	619	587	589	627	599	582	605	618	610	614	575	588	652	611	634	589	610	596	598	590	622	586	624	594	607	631	620	602	585	587	594	584	590	598	575	620	613	648	647	607	588	658	579	648	590	611	643	591	613	620	545	592	658	612	624	587	617	590	588	596	638	612	642	595	622	572	595	571	628	658	594	588	614	600	580	592	627	580	656	630	640	616	621	599	617	599	591	574	618	618	613	618	593	574	597	576	628	571	585	617	567	545	604	621	613	583	617	595	610	594	592	603	621	615	577	581	600	623	639	601	611	596	631	619	589	630	643	646	571	575	562	616	590	574	569	609	562	586	621	587	569	602	608	614	595	621	620	651	607	593	616	596	629	552	639	595	613	595	591	613	643	625	619	618	573	572	595	617	623	601	604	556	602	640	620	647	602	577	591	620	620	591	591	587	576	610	626	609	629	580	609	580	576	561	592	621	626	574	601	604	588	577	596	604	595	616	611	589	590	585	598	585	590	621	645	583	579	625	580	627	616	591	629	634	552	609	566	595	641	603	622	627	585	576	619	600	572	588	591	587	603	602	540	623	609	587	585	637	613	560	569	605	562	614	580	627	604	603	628	644	580	653	592	595	620	634	640	581	613	594	588	611	633	643	552	639	605	593	591	628	589	593	575	565	616	610	594	575	558	640	604	569	607	627	631	605	574	631	598	621	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
42629	18627	7655	2325	1541	1150	923	721	615	547	512	433	423	371	362	396	344	345	351	314	343	340	319	311	271	298	323	275	274	296	275	260	304	302	265	288	277	283	316	274	271	268	259	301	274	275	281	293	276	230	256	261	253	253	279	262	266	267	271	271	303	286	306	246	291	240	277	277	255	282	264	270	279	301	275	263	273	294	262	250	286	274	262	276	285	274	266	263	275	270	260	271	259	261	282	307	249	283	270	274	274	263	235	255	284	271	245	293	264	254	260	275	261	287	267	271	289	260	221	287	269	265	254	262	263	313	327	260	251	261	286	232	264	250	257	280	276	259	274	258	276	260	320	253	267	270	281	276	291	267	263	299	288	257	255	229	244	244	291	250	242	283	299	261	281	272	267	240	259	275	275	234	273	248	269	311	251	248	242	260	276	267	257	260	299	247	266	286	246	263	272	285	278	263	266	278	263	265	283	248	251	291	287	274	272	259	306	248	268	253	260	277	240	278	263	238	286	234	298	275	286	232	283	249	292	212	264	253	286	265	287	282	267	257	260	244	275	282	274	286	256	261	290	283	254	260	278	243	273	245	259	275	294	278	237	259	274	261	267	259	290	248	235	264	278	260	286	283	275	275	275	318	280	277	274	259	266	272	254	270	286	252	244	288	287	266	272	282	259	253	282	254	252	260	263	285	303	272	280	271	261	248	280	279	289	264	236	257	246	267	250	264	250	271	254	280	253	296	255	261	229	274	322	279	277	266	247	268	266	267	279	246	271	272	249	260	247	286	274	266	270	243	286	263	260	275	292	255	265	249	292	254	266	254	265	285	256	241	303	283	255	269	256	291	252	268	280	283	259	262	290	263	250	290	277	269	267	292	279	280	311	270	317	283	268	279	273	258	260	257	282	282	266	269	269	251	269	260	267	268	242	258	288	268	266	256	263	274	269	268	257	269	276	287	295	278	246	273	259	304	277	271	274	238	275	298	288	285	268	315	280	273	288	287	263	281	283	242	267	283	258	287	259	303	249	287	264	283	286	305	238	265	302	266	276	291	252	266	274	289	270	278	270	270	259	278	273	255	288	264	303	275	265	253	253	269	276	296	265	260	246	270	256	262	280	274	249	285	281	280	270	261	292	295	228	252	269	263	264	283	261	248	288	266	284	233	243	281	288	264	245	272	258	250	271	283	274	294	269	274	262	257	265	278	254	283	251	280	255	286	285	269	276	254	285	272	247	283	275	256	264	261	278	248	244	261	240	253	286	275	276	291	265	269	269	307	273	281	271	312	268	300	240	246	259	277	234	232	257	274	253	262	251	291	275	280	272	292	290	249	274	254	280	272	262	270	251	287	275	264	247	269	251	275	281	240	270	290	261	256	258	258	255	255	294	259	240	295	245	259	246	269	269	275	291	259	251	254	266	265	274	236	278	256	272	248	231	290	252	270	286	267	270	305	284	278	257	292	264	284	298	291	280	261	271	277	292	264	261	282	259	269	257	292	245	253	273	257	269	273	254	258	282	279	276	267	279	272	248	248	282	260	272	267	259	256	233	281	267	263	253	253	281	265	278	245	277	243	237	270	291	258	306	253	261	284	262	271	291	263	252	255	302	289	263	253	247	273	258	277	263	265	273	271	300	259	294	277	262	279	278	280	284	225	255	274	255	234	270	249	269	276	273	245	269	275	255	257	281	245	257	284	249	277	262	272	289	267	280	268	270	241	269	299	289	247	277	292	271	294	291	252	266	274	246	237	277	251	289	241	247	262	258	264	263	286	279	265	253	274	307	267	291	246	257	244	245	270	292	251	264	286	244	261	269	242	269	284	296	234	264	262	250	239	278	280	270	287	252	273	277	247	268	253	278	258	293	273	262	274	257	270	256	289	267	275	275	275	260	304	252	276	247	258	255	285	261	268	265	273	272	267	289	276	263	269	263	261	281	298	304	276	261	303	282	269	250	267	298	263	266	240	264	257	265	264	234	254	267	287	282	271	304	243	258	255	232	308	275	244	288	271	259	261	266	245	269	278	294	251	279	295	234	245	257	291	234	290	280	271	276	233	265	272	309	277	243	245	293	290	267	269	289	235	280	273	270	294	261	274	256	273	271	285	281	257	276	270	256	267	269	253	264	282	280	270	310	292	261	286	257	278	241	290	283	277	264	266	244	278	250	276	260	271	279	275	272	307	260	252	250	266	277	258	250	263	267	287	282	276	217	269	267	279	268	312	296	257	236	256	248	265	268	290	251	257	269	259	270	270	268	276	246	299	248	277	268	246	313	289	298	248	264	263	285	275	284	310	280	260	239	264	241	243	265	286	264	246	246	248	276	286	287	253	265	283	245	257	263	307	259	277	279	281	260	275	265	282	264	275	288	273	259	277	276	285	235	272	253	270	292	240	277	252	283	273	295	265	244	288	275	274	266	249	280	259	261	281	265	279	284	267	286	285	307	298	261	283	296	250	261	237	274	287	260	270	264	233	244	277	251	254	266	247	272	287	256	278	254	265	244	277	259	250	273	269	266	303	270	288	268	268	222	268	264	242	252	300	282	268	280	238	304	255	253	249	261	294	273	278	292	279	264	248	257	274	271	273	266	264	262	267	258	271	222	275	279	271	278	282	267	280	271	300	265	278	275	287	271	258	274	256	296	243	250	249	308	283	259	256	289	268	234	260	273	248	298	283	288	286	272	262	281	244	252	250	266	283	281	234	269	267	281	297	254	266	226	271	249	275	265	286	242	278	275	271	268	285	291	252	272	288	246	271	267	298	278	285	275	292	273	268	275	245	275	282	288	264	271	258	282	275	273	265	282	247	293	283	267	286	277	282	248	282	281	250	293	286	275	266	233	294	237	291	231	244	272	252	270	264	264	273	265	280	262	275	237	274	266	277	266	241	261	234	265	248	288	256	270	260	270	276	288	255	276	256	287	306	250	280	273	241	305	293	262	261	264	293	267	275	255	250	277	283	283	266	285	306	294	275	264	264	299	232	252	260	294	257	282	245	315	267	275	277	257	292	273	259	279	256	266	235	306	264	253	256	244	312	284	284	301	233	255	271	269	262	305	284	267	268	265	260	273	267	298	261	252	293	291	253	283	257	286	265	292	292	292	256	279	270	259	297	260	241	286	256	254	273	280	310	271	283	275	273	280	259	275	269	259	252	250	254	265	267	303	268	280	278	269	240	238	257	261	260	288	250	260	279	273	278	279	266	269	285	281	265	250	252	260	295	268	301	257	290	293	295	276	281	254	238	266	267	289	262	245	263	244	270	288	231	294	271	270	282	264	248	251	288	256	240	263	268	265	249	285	250	273	262	256	260	256	275	257	283	275	276	264	247	267	250	276	280	270	259	256	251	268	251	273	266	293	276	251	277	246	281	251	284	232	265	240	274	294	238	284	268	262	285	256	272	258	295	262	268	254	280	251	285	298	307	236	257	249	249	269	254	285	284	274	244	289	293	262	242	269	275	261	273	240	284	258	253	269	253	255	268	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20270	2817	6143	6648	5731	4574	3735	3138	2733	2492	2243	1975	1807	1649	1596	1465	1367	1349	1274	1208	1231	1174	1051	1006	1031	985	949	975	960	881	957	910	936	858	899	871	908	887	853	875	872	862	774	843	827	843	837	789	813	780	793	771	805	832	789	807	813	806	831	812	832	814	757	831	769	781	815	823	736	788	797	795	796	725	736	762	803	788	756	785	753	787	739	754	750	829	760	740	760	800	747	743	817	784	787	758	696	747	759	720	759	775	753	732	760	730	760	791	782	751	791	738	766	743	767	782	761	780	770	755	771	812	775	766	758	744	742	773	749	767	791	745	713	727	746	733	772	723	783	774	724	717	744	723	817	794	738	737	751	729	754	789	749	745	741	805	777	740	769	740	790	745	780	756	737	781	760	743	740	765	730	815	727	730	741	779	752	766	776	739	786	755	724	750	777	742	794	782	758	776	771	738	802	790	760	801	771	775	759	700	757	727	754	725	741	746	744	724	789	739	748	734	782	746	761	747	749	739	813	750	763	749	754	757	727	740	728	786	740	743	729	696	712	731	768	730	755	753	794	813	749	737	717	782	730	705	758	753	754	768	756	758	740	745	790	713	768	707	701	769	758	756	757	793	778	715	758	755	733	733	736	728	735	734	796	751	689	705	714	779	744	756	744	757	722	781	740	725	724	789	789	715	690	715	770	740	730	753	707	746	711	714	758	729	740	679	758	765	675	753	760	743	736	753	759	747	764	755	722	725	725	746	767	774	760	808	763	797	742	742	774	730	795	716	781	755	730	797	766	728	787	757	742	744	754	703	790	778	815	722	758	762	765	741	746	767	797	736	728	724	801	743	745	746	798	769	743	765	768	765	789	745	765	741	738	737	789	731	780	693	790	751	770	762	786	830	747	725	763	736	763	775	800	772	743	763	737	723	741	759	743	779	778	807	785	770	766	758	775	721	751	785	777	781	734	772	750	775	742	767	741	763	782	747	740	781	706	768	768	759	693	739	790	731	746	758	771	776	735	758	711	735	805	788	707	771	784	752	764	820	726	755	799	695	715	753	728	799	742	761	756	751	760	714	751	719	736	769	779	737	746	784	720	683	783	746	755	742	780	790	732	738	747	727	761	750	743	738	750	771	757	721	753	745	764	711	653	731	758	770	761	754	775	746	766	749	734	725	776	741	780	753	736	772	811	750	732	757	693	730	784	762	764	711	757	709	809	733	805	732	734	761	740	713	761	783	769	739	733	779	729	762	808	735	795	754	730	738	783	747	735	756	746	745	735	718	732	753	706	790	739	761	790	719	687	740	755	764	749	782	726	727	795	744	792	750	736	741	778	753	724	756	758	784	767	696	768	723	824	748	758	725	716	707	702	724	745	696	741	738	747	743	747	781	757	764	758	775	785	716	769	705	757	797	785	749	803	732	741	752	734	767	769	760	771	738	764	715	723	763	735	727	787	742	770	734	759	763	775	761	766	727	761	771	780	709	752	764	738	717	775	721	733	726	730	753	745	757	800	754	815	763	736	779	709	772	758	687	716	779	720	730	773	735	735	730	725	719	803	761	806	736	770	738	771	740	736	790	746	825	756	752	733	755	762	737	773	730	716	760	747	775	770	756	727	780	755	730	799	739	679	736	739	748	768	774	736	750	741	763	778	817	789	707	728	734	779	734	711	721	751	745	788	763	749	808	753	785	774	744	748	737	776	763	771	720	733	777	808	773	739	788	780	763	714	745	752	737	728	822	707	727	792	759	782	748	727	731	732	722	746	703	703	759	733	710	767	725	744	729	718	747	715	746	770	724	740	786	771	735	762	753	760	787	758	712	775	749	792	731	752	742	738	767	709	745	752	750	795	788	736	761	767	773	754	754	720	787	745	794	817	722	760	784	762	704	707	768	744	773	700	764	758	793	764	740	737	775	762	760	693	756	739	744	701	738	772	785	717	779	758	733	721	768	765	772	725	724	776	744	765	768	687	776	676	704	705	801	785	754	771	753	763	716	784	737	797	716	807	774	696	735	750	750	747	748	752	753	738	775	753	738	703	725	736	710	775	774	774	716	806	752	759	759	754	768	712	715	761	782	733	752	806	757	787	769	726	755	757	713	730	712	738	730	759	779	747	761	713	746	799	750	746	778	711	801	728	720	720	746	734	749	754	765	725	730	780	738	753	765	784	757	708	738	735	793	739	819	751	823	726	713	711	794	734	815	736	746	755	711	737	759	733	713	745	785	758	753	742	784	751	781	700	755	784	749	804	753	714	732	735	725	771	766	769	698	743	775	721	773	768	759	770	723	772	744	771	747	757	756	728	767	743	781	764	756	768	755	767	751	718	760	735	721	699	746	755	717	726	699	683	772	745	764	745	762	739	708	760	760	750	775	739	780	794	736	770	751	743	734	747	784	771	721	796	728	726	733	786	713	735	778	715	703	774	744	753	743	755	725	685	765	731	745	722	730	778	733	752	742	726	756	722	708	732	741	752	742	737	690	733	721	799	771	764	707	717	775	757	760	777	745	730	748	727	769	790	716	724	735	779	765	776	743	776	765	747	729	779	728	746	737	777	719	715	743	788	719	774	747	782	792	737	771	758	754	748	790	767	767	766	772	747	739	748	725	733	768	755	761	740	758	710	733	775	776	770	782	738	735	738	783	704	687	740	707	776	741	788	742	721	783	733	739	753	755	805	734	781	776	744	753	731	753	768	735	801	728	747	752	727	762	754	787	783	759	756	753	755	733	751	762	758	726	715	764	757	715	725	764	750	734	711	771	789	753	789	791	686	776	718	754	728	738	774	723	706	773	742	799	798	740	764	766	712	766	714	711	756	745	796	745	800	767	708	771	744	763	799	766	779	735	774	770	736	711	769	777	778	683	783	720	769	785	753	776	721	785	729	764	739	747	779	763	757	749	747	812	764	759	772	775	720	759	778	715	703	748	749	723	727	801	748	773	778	762	763	774	757	733	773	725	736	692	802	721	754	772	743	737	753	737	766	743	736	707	755	709	726	747	701	796	743	744	789	764	701	808	789	782	773	770	788	750	737	802	752	772	758	739	765	728	732	739	733	728	730	775	725	740	731	845	745	746	675	735	788	794	746	766	783	748	782	769	779	742	771	758	764	757	727	725	746	771	801	745	757	769	719	759	741	767	752	763	769	757	813	727	768	775	725	797	759	718	747	745	732	726	774	795	790	760	716	737	731	744	759	744	781	785	727	736	721	760	743	713	762	742	773	765	758	749	759	740	741	747	753	769	770	695	792	754	716	744	742	752	725	769	817	736	762	751	767	755	718	740	763	778	734	766	773	713	729	750	764	756	835	768	700	751	731	773	796	775	765	742	753	746	733	755	721	722	737	759	758	752	756	772	744	774	742	742	778	746	771	759	724	747	749	731	756	766	740	757	734	708	774	770	748	714	764	844	774	749	792	700	752	710	746	767	715	728	738	740	741	769	703	758	790	774	790	757	726	779	791	757	757	731	764	779	759	783	770	768	791	752	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5189	316	185	146	111	101	99	92	118	75	99	103	68	109	77	90	73	96	96	89	93	90	81	82	96	89	90	93	93	88	80	95	82	75	85	102	81	74	78	86	97	70	84	87	76	80	81	89	93	94	85	94	96	83	98	76	84	79	87	83	99	84	74	93	82	82	80	82	79	93	80	91	81	98	92	88	87	80	94	93	84	78	79	85	89	69	76	83	84	90	80	93	86	84	87	98	85	87	97	87	82	84	82	96	80	86	87	83	62	75	88	93	85	75	71	88	100	77	81	77	70	98	99	80	89	80	91	85	95	93	88	88	70	87	89	80	88	84	77	79	77	79	70	88	87	78	72	87	84	89	70	94	63	104	83	81	95	73	80	90	76	102	99	65	75	105	89	89	87	86	77	74	92	89	80	79	90	85	78	87	84	95	84	80	79	74	80	90	95	91	72	66	109	83	83	96	89	92	92	97	76	83	84	90	73	97	85	108	93	87	87	86	82	76	77	99	88	90	93	86	75	95	87	63	93	84	93	77	82	85	77	82	94	79	95	85	77	91	90	100	82	71	60	98	69	74	87	77	93	85	107	87	73	64	91	80	73	79	93	90	82	88	98	81	73	84	87	89	92	76	82	77	76	74	80	89	94	91	92	70	84	78	81	94	95	86	81	86	106	76	90	94	83	69	104	82	85	72	99	83	92	86	78	72	77	99	77	102	66	87	85	100	78	77	81	86	84	85	82	76	88	73	95	73	77	106	103	78	81	73	65	104	78	80	87	89	107	92	102	84	92	74	96	84	84	85	79	81	85	89	73	83	77	100	85	89	87	87	97	94	91	89	67	75	84	76	73	79	85	91	83	77	77	88	74	84	70	85	85	61	78	88	80	87	80	96	89	105	80	71	85	98	76	93	84	89	118	79	77	85	79	85	105	70	85	77	98	77	79	92	82	89	79	80	93	94	95	69	75	88	92	99	86	94	77	94	75	88	91	83	96	86	95	90	96	72	63	78	65	70	84	89	92	94	86	81	73	75	85	83	82	72	84	67	69	86	92	94	92	88	95	79	86	82	89	100	98	80	76	81	94	74	72	82	85	83	84	88	78	74	84	88	79	99	86	90	83	95	84	99	91	75	96	79	86	76	90	95	83	90	83	73	73	84	75	83	82	84	76	85	85	74	84	88	105	89	71	78	94	90	81	72	75	91	86	90	80	81	97	87	105	70	94	82	72	83	87	99	88	85	93	79	74	82	97	83	87	94	89	84	92	85	95	84	78	88	88	93	96	78	87	81	77	75	91	91	92	84	74	93	78	78	86	89	94	88	81	84	78	101	82	76	83	95	73	84	97	87	92	69	74	82	82	77	94	98	72	76	87	75	103	84	79	89	79	90	91	79	74	92	83	83	95	96	91	78	76	71	91	94	91	77	90	88	85	81	81	80	90	78	81	81	84	85	80	95	82	80	65	90	102	73	89	93	92	77	89	78	80	92	76	78	100	83	86	90	82	70	89	87	76	70	68	88	78	82	83	89	90	85	80	105	78	88	106	72	95	99	91	74	89	103	99	82	79	88	88	74	74	94	96	97	84	108	82	93	90	83	81	79	94	75	100	91	97	85	69	75	92	76	81	92	80	74	103	89	77	69	87	99	101	86	58	84	68	93	78	70	78	89	97	79	94	74	93	81	90	78	79	71	87	88	78	74	77	93	83	70	84	79	85	98	89	75	90	90	87	72	93	93	87	92	79	68	100	86	79	84	81	93	87	83	91	85	76	104	91	88	89	87	94	85	79	80	76	80	86	87	79	82	97	67	89	94	73	71	88	84	97	78	85	86	106	79	64	89	90	79	91	94	64	85	91	67	74	90	85	100	93	92	67	84	81	93	72	90	80	88	78	88	84	84	86	84	86	69	80	86	81	90	90	83	79	96	91	75	77	94	94	92	90	88	88	75	78	70	86	76	83	84	86	72	85	89	102	84	85	96	76	100	88	86	93	85	82	101	91	75	84	101	74	94	102	98	95	76	92	90	93	80	102	113	78	102	66	86	80	83	82	93	97	83	75	68	103	86	94	81	81	88	83	73	80	88	77	102	93	82	84	87	72	79	84	80	81	83	87	90	82	100	93	87	87	84	84	83	86	90	94	92	88	81	92	82	93	85	74	96	66	91	80	97	85	64	79	75	78	88	105	86	81	93	67	76	89	86	92	94	80	91	77	93	90	101	95	86	74	80	82	80	78	80	83	98	90	95	76	86	85	94	73	78	81	90	79	94	69	85	107	83	74	87	80	80	78	89	82	77	108	92	92	93	82	76	87	84	85	89	81	89	91	75	76	91	74	93	89	86	92	75	88	101	87	78	67	74	81	84	88	86	87	90	85	76	87	77	98	78	71	80	81	72	81	95	98	96	83	80	98	84	99	82	86	99	87	71	87	93	75	77	86	104	86	73	90	85	78	81	96	86	92	82	81	71	88	89	86	77	73	87	90	66	94	91	76	61	85	78	98	100	82	72	90	95	81	91	100	99	80	78	81	81	69	77	82	91	89	80	91	85	96	79	92	77	65	90	95	89	86	72	70	88	106	85	80	81	79	96	91	80	91	104	81	79	84	80	90	86	90	84	79	93	71	81	79	73	85	85	86	75	91	88	91	65	78	82	89	94	80	79	76	97	84	83	91	86	94	86	75	86	107	83	90	83	84	84	88	83	80	89	79	93	92	64	88	79	72	91	81	80	69	94	84	87	96	91	88	73	85	82	80	85	79	82	91	84	83	100	71	71	89	98	91	68	87	80	96	75	101	103	106	92	87	96	82	91	92	80	67	114	90	100	74	77	83	85	82	94	90	83	81	112	85	88	72	90	86	72	103	86	88	70	83	70	83	71	93	80	100	90	108	92	88	86	71	65	90	98	72	73	105	73	83	84	90	75	80	92	93	111	95	82	95	73	77	86	77	81	75	80	88	84	89	73	78	83	91	79	84	79	86	88	83	83	83	92	90	94	73	90	78	84	84	77	97	72	88	84	85	75	99	86	79	74	81	87	89	78	81	94	75	91	85	98	76	81	91	76	60	81	106	95	92	88	81	81	73	81	86	94	72	71	81	105	83	84	82	79	70	86	93	74	74	85	99	87	89	79	92	84	92	74	91	74	76	105	77	103	80	69	93	78	81	79	86	88	82	68	68	83	74	83	83	77	73	80	90	85	79	83	77	94	86	84	95	100	80	76	85	93	65	94	77	96	85	86	80	80	83	95	90	74	89	91	92	94	84	73	72	82	96	78	96	73	83	74	92	74	83	91	79	82	77	90	87	73	96	87	109	88	70	99	78	99	76	72	86	72	86	81	94	82	74	100	92	84	82	90	81	88	77	87	82	95	105	90	78	88	85	99	84	82	85	85	95	84	85	87	74	78	82	71	91	94	99	92	88	70	85	84	89	84	82	74	82	88	101	72	66	85	70	89	83	78	80	80	102	74	81	70	72	86	82	76	86	98	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4772	384	496	480	460	371	354	350	354	336	355	345	324	311	332	326	308	334	273	336	321	309	328	317	334	328	311	288	281	304	305	306	321	301	313	313	302	262	321	314	324	322	314	315	326	325	313	295	323	307	312	277	327	294	301	285	284	316	293	258	286	319	277	305	311	336	313	288	322	319	321	305	312	329	303	301	276	334	298	286	316	288	335	338	300	293	319	287	310	301	302	334	311	292	274	292	299	299	287	354	295	299	286	292	292	299	270	319	323	284	268	283	309	300	311	287	300	319	287	302	298	333	294	287	285	310	328	311	316	323	303	310	285	314	301	315	305	269	292	318	339	314	313	293	290	296	310	312	292	314	298	255	288	337	311	324	280	295	297	310	324	295	314	292	302	343	287	314	295	281	265	281	311	313	305	298	287	297	284	299	302	313	320	295	320	286	325	326	315	288	307	278	298	326	296	292	316	281	275	291	273	289	282	304	322	308	318	310	308	326	293	275	295	317	341	311	320	291	276	324	290	316	316	319	274	300	294	340	323	323	315	314	314	251	287	298	284	342	312	287	294	297	305	303	320	274	319	324	317	309	293	309	310	296	341	317	308	318	286	292	298	319	300	289	307	301	306	313	326	304	299	282	300	308	310	303	299	344	317	294	272	297	310	307	285	277	288	329	316	286	294	301	277	308	342	304	282	301	318	296	311	298	316	290	291	283	295	288	315	313	317	326	274	307	284	294	312	292	326	296	290	330	301	311	283	314	288	290	310	305	319	290	308	310	287	293	309	316	298	299	280	326	282	292	296	309	291	297	297	297	285	356	276	317	293	287	314	285	267	291	324	294	298	311	295	296	291	287	329	302	294	290	287	326	292	321	299	287	328	309	258	299	321	276	297	302	284	308	316	288	292	299	316	281	313	318	300	305	335	298	307	299	279	306	323	304	295	284	299	341	300	275	297	289	314	289	307	288	301	337	330	291	323	270	284	287	310	301	297	288	284	278	303	314	317	326	282	286	300	302	319	300	308	315	300	307	288	272	301	331	306	296	295	297	297	321	302	324	316	302	296	306	296	296	297	279	301	306	313	313	275	304	285	325	292	305	310	283	303	316	299	313	310	329	294	308	293	306	314	283	322	313	321	306	298	337	290	328	304	275	311	297	277	293	311	300	296	297	306	310	253	281	317	289	321	289	297	318	313	332	315	317	278	276	259	287	278	308	284	318	324	302	323	322	278	290	311	285	314	336	318	294	299	294	338	331	303	317	288	294	338	284	306	290	298	323	302	305	298	307	312	326	304	287	313	330	314	337	286	291	296	279	282	305	331	324	288	324	316	296	314	266	288	335	339	275	282	308	267	290	328	299	298	295	311	288	306	308	310	294	297	303	290	266	301	303	306	314	280	291	313	306	305	263	279	310	340	302	307	296	286	329	313	317	303	285	288	259	286	304	247	309	317	328	289	293	324	308	311	304	284	295	292	309	275	307	322	302	289	306	300	298	294	340	314	343	302	293	282	299	313	307	301	320	303	297	314	268	291	292	336	285	298	299	261	311	317	315	290	281	280	278	299	312	310	295	313	295	297	286	294	293	333	337	312	296	266	267	304	289	315	307	278	303	314	296	294	299	307	294	254	275	295	312	284	292	279	277	299	318	314	274	319	297	337	301	323	303	319	312	327	316	291	297	330	295	317	302	312	303	289	309	339	301	271	329	273	283	282	306	301	261	288	294	263	293	306	311	310	298	316	301	307	317	309	323	302	309	331	292	268	278	286	284	305	265	335	289	301	302	305	300	292	328	310	350	282	322	301	301	285	260	303	287	305	291	316	316	323	306	277	298	324	283	330	310	285	294	312	291	322	316	311	333	318	311	322	291	275	296	324	298	278	296	335	302	285	310	317	298	296	330	273	300	296	304	318	321	343	278	266	302	328	282	306	249	305	288	318	297	288	312	307	281	305	313	304	317	301	293	318	304	280	344	297	283	329	295	328	292	299	296	270	296	297	304	311	341	308	323	283	281	297	280	302	293	297	296	301	294	285	349	315	286	326	291	297	303	308	293	301	306	290	309	303	292	305	310	294	312	260	282	327	257	300	289	294	285	317	336	316	324	291	269	336	289	284	301	293	282	308	310	291	301	290	285	282	300	304	311	304	241	309	298	294	324	284	274	305	305	321	310	308	320	300	312	273	309	341	306	281	309	300	293	302	308	298	293	290	301	325	285	275	292	321	318	299	312	311	325	291	282	279	289	317	270	328	303	322	306	328	280	275	310	280	291	303	313	296	288	335	296	317	271	304	305	315	290	325	307	317	306	273	316	288	317	318	324	312	314	303	266	301	313	315	303	298	333	305	312	273	302	297	308	312	304	277	296	288	308	271	330	300	299	320	332	296	300	260	308	295	287	327	294	302	296	258	312	303	301	293	295	313	310	286	305	332	337	269	300	287	322	302	315	305	294	287	317	303	292	310	303	280	284	310	317	317	268	303	305	297	322	293	309	308	295	333	317	282	352	326	298	303	315	324	327	288	313	330	311	269	292	290	293	340	285	324	332	284	297	277	266	258	297	294	303	315	298	305	306	316	339	319	287	305	320	315	307	304	319	316	302	313	317	336	307	287	310	289	311	321	319	306	300	305	314	296	315	296	312	337	320	282	334	300	289	282	297	305	307	282	339	281	276	306	314	285	308	289	329	301	294	323	260	324	302	303	286	301	307	270	319	315	295	303	300	324	292	276	312	285	282	304	304	306	300	307	303	300	293	296	282	294	311	290	286	289	281	310	293	298	309	315	310	306	297	275	290	313	282	315	275	269	336	293	282	293	330	308	309	277	325	325	308	306	275	281	296	331	284	293	309	272	305	312	292	330	325	305	287	318	315	312	305	274	309	295	247	291	308	296	304	286	306	305	309	334	308	304	316	331	280	275	311	294	303	291	332	290	297	307	329	310	339	310	286	274	291	319	278	342	345	335	325	313	318	272	292	288	286	322	310	312	321	298	299	284	293	319	302	293	280	306	275	292	305	298	314	300	317	341	326	292	283	297	320	289	288	320	298	321	290	320	306	303	318	277	307	308	310	311	315	287	309	295	317	357	308	304	317	312	315	290	302	280	301	300	331	308	278	293	318	317	284	322	275	298	255	316	307	280	327	284	295	294	320	287	306	280	313	309	321	333	291	303	285	268	305	327	344	300	301	275	304	280	307	332	337	319	311	297	287	306	325	310	296	299	324	348	286	279	307	305	296	310	323	287	302	298	328	281	317	296	305	299	324	315	298	301	306	256	329	302	286	317	287	292	313	335	279	299	310	310	294	287	290	314	279	292	275	289	307	305	297	312	274	299	318	313	290	295	282	300	320	295	293	301	316	285	311	274	273	296	287	310	275	302	310	320	309	316	333	305	305	328	301	314	326	324	276	304	289	289	305	300	303	314	318	271	270	290	324	319	271	303	322	288	304	302	306	310	269	312	276	308	270	297	293	345	302	288	287	311	296	303	354	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
35905	10009	2033	1122	791	655	493	429	387	379	351	256	268	252	254	236	246	261	234	250	206	197	194	227	240	213	237	214	222	217	210	204	215	226	196	198	221	202	222	215	215	203	206	176	177	225	205	226	224	182	220	230	181	201	219	166	195	204	178	210	187	206	212	188	228	209	211	180	212	192	194	234	200	207	195	199	230	212	205	196	202	218	198	191	216	201	195	210	216	197	202	222	196	190	192	223	184	199	217	178	200	198	212	207	197	204	220	214	222	212	210	208	200	188	220	219	209	229	221	193	183	176	211	188	221	199	207	205	192	197	212	177	220	229	223	224	191	174	211	200	197	200	218	183	234	189	206	194	210	195	222	213	199	179	212	182	179	210	191	199	209	231	202	212	211	199	209	196	221	210	214	206	199	213	166	230	200	190	206	211	198	203	220	203	196	191	202	236	216	219	222	209	205	188	199	202	183	215	200	212	196	223	184	210	226	171	213	200	188	221	216	194	197	212	233	218	247	205	182	185	204	196	200	242	213	202	176	215	208	206	215	225	203	191	215	214	184	225	200	181	217	215	212	200	191	229	219	217	171	227	199	210	201	219	173	196	202	203	202	223	205	197	198	207	202	194	192	183	185	188	175	207	232	197	199	231	193	185	187	199	204	203	189	194	211	216	229	192	207	209	190	210	174	193	186	211	207	186	209	205	194	214	200	212	201	196	179	207	238	196	217	201	195	211	191	225	189	213	208	206	178	231	202	213	234	204	176	184	188	192	208	204	209	196	210	210	229	191	207	228	207	202	231	178	191	210	213	195	195	194	191	198	217	225	206	231	207	177	221	203	189	202	218	213	199	191	209	223	206	196	204	193	195	215	202	187	215	190	177	190	201	198	215	216	164	217	186	210	213	183	198	227	178	209	176	213	191	223	195	197	213	203	168	212	207	225	209	219	194	209	224	212	202	204	209	182	197	187	216	180	215	207	206	218	194	217	193	207	193	197	205	205	201	199	201	198	206	215	194	192	207	188	212	206	216	213	181	200	230	219	189	225	206	214	202	212	220	196	222	207	211	215	206	205	195	193	200	213	220	210	205	190	199	204	231	193	217	204	219	226	228	216	200	205	203	180	185	201	182	205	215	185	206	183	243	212	218	202	234	224	178	173	194	203	219	212	196	205	210	192	193	196	190	190	197	198	207	170	219	208	222	226	198	199	218	208	201	199	197	208	218	205	228	214	200	199	209	196	186	196	196	189	187	217	194	244	197	199	208	193	189	201	207	202	177	221	183	181	218	182	189	180	201	209	202	206	217	191	197	205	220	213	192	193	206	179	200	221	178	209	201	200	182	178	196	214	208	199	191	167	216	200	201	200	200	213	198	179	202	215	238	216	202	206	191	215	177	214	174	161	176	212	193	199	221	187	199	188	229	193	207	217	211	208	211	210	230	214	190	219	199	208	216	207	215	214	191	209	198	220	201	179	195	197	192	161	208	191	226	218	188	192	188	197	200	185	174	169	194	206	212	204	202	188	217	223	204	194	194	206	189	208	182	208	172	183	173	196	178	206	191	191	200	190	215	206	196	214	188	198	197	224	214	205	201	202	187	202	210	219	200	184	214	196	195	222	169	234	210	204	190	207	202	200	201	217	198	211	202	231	210	215	218	204	216	182	174	187	203	224	228	182	211	220	209	208	201	207	200	199	217	205	205	213	203	193	214	190	192	199	230	187	210	206	216	212	212	179	224	206	219	204	212	192	215	186	222	192	217	231	200	197	221	182	206	207	187	185	221	221	216	210	218	215	219	190	214	197	184	209	198	192	202	211	192	200	220	196	226	196	225	199	204	196	196	205	199	232	189	190	191	205	196	182	185	218	207	203	219	211	190	214	204	199	191	200	212	176	199	215	200	205	198	188	209	204	196	215	209	194	183	198	213	205	224	232	197	181	201	215	176	204	204	195	212	221	192	198	217	204	187	207	191	191	213	212	212	210	201	202	217	203	205	230	195	170	174	184	213	198	199	214	204	205	189	198	203	203	185	177	198	184	187	189	200	224	195	197	199	200	207	211	177	195	197	182	223	209	199	209	204	211	224	233	214	206	206	201	207	232	219	199	199	209	198	188	197	198	215	219	196	228	208	198	213	203	220	206	203	232	179	188	200	203	208	198	222	192	217	219	195	207	191	222	227	196	191	170	211	241	193	224	185	199	216	201	208	181	210	195	205	213	206	222	188	200	219	192	209	207	220	195	201	199	208	216	191	212	234	205	197	200	222	213	200	200	206	202	232	184	191	205	208	218	198	205	217	192	186	227	204	228	184	223	206	205	219	201	189	214	220	226	211	201	221	187	192	187	203	198	197	212	202	171	217	203	181	220	209	222	204	218	201	183	204	217	217	189	221	191	182	224	195	210	207	192	224	216	216	181	226	197	219	206	193	203	199	192	200	189	212	192	189	211	197	237	192	216	213	202	209	228	201	207	215	181	202	213	216	186	211	231	209	202	200	201	178	197	248	206	222	185	197	190	185	214	194	204	214	201	239	218	202	195	220	189	213	196	160	176	206	213	189	204	205	205	211	198	213	212	190	210	230	216	203	179	182	201	195	216	195	229	204	199	194	197	183	194	180	189	202	204	223	223	206	226	195	233	209	192	195	194	200	194	213	203	194	212	199	197	204	224	197	217	190	218	207	227	189	192	219	234	221	198	213	183	185	183	201	227	216	207	171	206	193	207	192	201	227	205	217	197	192	226	214	222	193	183	183	229	224	219	227	181	187	200	188	222	175	211	193	194	204	203	176	185	198	212	213	209	202	215	200	201	169	180	195	216	211	195	167	209	205	228	197	195	179	188	208	218	202	219	185	184	211	210	183	188	199	175	199	197	192	210	195	204	209	192	212	203	181	216	215	217	197	188	199	206	204	198	216	196	204	205	205	191	206	196	191	212	198	213	182	202	182	212	200	210	232	185	192	207	184	180	244	213	204	173	208	169	201	210	189	168	174	191	185	210	205	193	194	192	193	192	187	197	227	213	191	193	185	184	203	215	168	213	199	202	210	192	200	210	196	203	203	186	210	217	195	207	205	166	203	188	218	222	208	179	200	199	201	213	202	192	225	222	222	204	192	204	214	201	242	224	194	200	198	182	182	203	228	215	205	216	219	186	216	186	229	204	200	195	195	200	198	217	188	208	209	202	196	186	190	205	175	207	175	180	204	224	202	199	188	200	202	200	192	233	206	179	184	164	199	176	221	235	187	216	203	186	196	204	213	199	222	199	206	202	207	183	205	168	200	190	195	241	228	184	181	195	205	189	190	187	219	204	205	203	216	193	217	205	201	213	189	208	195	225	207	207	186	185	213	183	191	183	199	175	181	213	199	226	220	186	203	212	211	211	202	201	195	219	185	216	185	201	214	181	220	173	218	181	209	210	211	197	192	207	219	195	208	226	203	200	213	195	202	193	198	205	183	203	199	226	168	196	189	183	199	216	199	191	215	192	192	187	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16077	1616	3325	3752	3237	2613	2138	1849	1703	1475	1384	1260	1121	1040	1017	953	917	871	852	826	800	777	753	707	727	711	739	756	737	711	734	715	693	682	599	694	656	645	641	656	685	680	666	677	609	690	657	638	609	636	604	660	641	640	668	668	657	614	663	637	614	587	624	607	583	656	635	612	629	597	644	584	615	592	627	611	583	616	614	593	614	562	637	630	642	599	621	640	619	636	588	571	600	607	589	648	589	599	639	598	607	643	605	592	598	550	609	626	656	614	603	557	605	608	609	571	594	551	620	611	622	620	617	630	571	596	577	575	617	606	610	593	601	591	618	581	612	623	644	628	614	616	605	619	636	577	599	592	603	609	601	647	597	584	581	571	606	641	615	604	571	567	599	641	617	591	623	567	600	627	634	566	623	630	610	609	646	615	617	598	618	598	612	618	590	604	633	616	563	620	589	601	563	596	583	586	615	580	612	570	600	618	621	575	631	619	615	593	605	600	609	600	569	586	650	611	566	621	615	619	618	627	623	593	554	585	619	606	552	613	599	603	607	620	596	601	593	583	600	681	582	593	602	600	646	591	633	631	565	623	638	599	621	607	683	589	579	595	578	602	589	589	598	593	638	607	589	638	622	607	596	635	598	607	628	647	600	600	613	603	562	545	624	624	620	581	566	650	621	623	591	545	614	604	557	585	637	609	619	626	621	626	554	576	629	619	565	598	639	604	602	592	601	576	589	598	620	624	630	611	586	592	607	631	587	628	630	583	593	619	625	619	558	594	573	620	681	596	642	628	616	615	622	628	614	628	639	575	619	620	614	615	584	595	620	597	625	621	584	621	595	616	613	572	625	618	596	602	584	559	580	618	585	602	610	613	586	628	577	597	577	619	593	603	593	634	594	592	585	590	587	618	619	616	595	612	597	592	566	613	601	602	575	586	619	562	567	606	671	619	592	586	563	609	637	565	624	597	580	615	582	583	583	680	591	604	614	600	584	609	553	586	617	616	594	583	599	632	617	569	601	629	637	616	640	578	623	588	578	600	604	632	599	619	603	624	612	559	623	638	633	583	603	572	643	628	646	584	608	630	597	659	591	636	624	586	601	600	599	613	609	601	581	591	601	597	558	562	594	610	614	599	653	646	605	605	650	642	624	604	613	607	625	579	608	581	622	596	584	605	576	595	578	597	633	595	624	565	602	634	580	586	618	643	618	603	594	599	605	614	600	609	560	589	588	610	639	580	613	652	603	649	585	573	623	638	582	582	642	594	606	625	597	599	604	625	587	601	598	613	615	598	620	613	582	617	605	581	642	607	602	619	589	636	578	604	616	571	605	578	579	581	581	596	559	617	626	583	584	634	621	625	596	595	572	609	589	599	628	592	572	580	665	596	585	580	615	689	601	586	570	566	599	572	635	620	610	588	571	622	620	580	598	620	607	668	657	545	562	595	586	587	593	564	596	591	647	598	619	629	586	607	602	607	594	592	597	646	609	546	596	582	615	591	604	555	595	586	652	599	594	557	589	586	588	612	632	615	623	609	637	650	601	597	614	597	599	627	626	573	592	610	554	552	585	612	633	610	590	590	570	590	595	609	560	613	595	592	582	598	642	571	648	578	600	661	615	541	599	605	634	624	612	643	612	665	637	603	606	620	614	591	607	620	611	612	571	582	583	620	581	610	586	599	604	603	586	678	577	608	591	616	585	596	640	603	584	626	559	623	611	578	628	630	589	620	643	672	591	611	595	618	622	613	661	611	595	585	602	612	582	625	565	615	603	591	573	606	626	567	626	589	610	622	589	557	654	607	573	576	628	614	626	588	623	582	652	608	598	557	579	630	604	612	593	626	597	591	670	619	614	608	617	601	587	642	613	586	615	615	595	600	607	620	615	608	607	630	582	601	625	604	613	586	602	598	575	605	595	627	630	597	583	610	589	639	590	592	605	607	612	590	627	591	585	609	631	567	615	594	602	612	586	600	617	642	615	583	593	589	573	593	614	595	624	589	644	612	591	575	596	567	592	603	627	618	584	609	604	613	590	588	612	552	599	630	593	565	590	621	604	598	570	593	614	590	642	568	615	594	624	559	636	588	611	619	621	563	621	647	614	582	582	650	580	588	588	572	613	663	568	627	597	587	552	603	605	604	580	634	555	628	680	571	643	612	571	611	585	599	611	580	589	571	631	594	559	571	632	590	574	622	591	571	648	605	601	605	605	614	589	631	620	594	644	622	617	637	597	630	601	582	622	672	632	608	591	561	574	638	618	565	600	572	623	614	615	605	627	616	617	594	587	596	631	578	587	603	578	637	600	611	598	563	635	643	603	596	618	643	616	596	630	662	579	598	626	632	611	634	572	635	584	599	547	557	613	589	584	596	570	566	633	588	588	626	628	641	604	602	546	581	590	607	641	598	635	660	582	621	600	620	579	604	609	578	653	618	634	607	609	651	599	615	615	569	603	581	561	601	645	641	618	589	608	616	591	608	588	580	608	602	640	560	656	622	616	588	610	593	575	543	589	587	606	628	596	586	597	597	595	595	659	619	633	575	604	569	611	668	670	605	618	603	608	644	572	600	603	613	645	619	619	621	561	599	588	586	609	578	638	618	533	580	620	638	555	620	654	674	623	576	625	651	635	573	580	587	567	565	600	655	613	614	569	612	613	643	591	620	586	635	566	579	596	587	592	600	627	618	603	624	613	640	594	620	598	631	584	592	624	616	633	638	570	637	616	650	571	628	574	570	617	622	624	593	605	574	577	611	598	633	642	619	613	588	609	640	579	605	582	630	589	542	563	578	612	583	596	548	649	579	617	581	621	588	631	609	593	615	577	567	632	621	607	597	620	647	649	628	561	590	614	593	659	597	596	631	661	625	598	554	611	604	625	579	632	595	613	645	615	602	605	578	560	602	620	636	621	601	614	639	607	646	617	620	618	630	610	614	609	590	600	628	567	601	631	573	662	676	604	618	593	552	580	611	607	625	606	622	601	619	637	614	583	609	571	661	682	565	623	607	599	585	558	584	675	619	557	618	613	592	624	642	630	590	598	655	584	610	603	650	607	575	571	624	597	599	620	616	604	657	622	636	566	583	591	600	545	632	586	594	622	648	582	627	546	576	635	579	568	585	580	631	612	626	636	635	619	642	540	580	577	652	604	615	545	621	611	605	581	585	618	649	585	656	602	629	589	646	589	608	595	571	573	590	600	582	612	638	634	573	592	637	608	593	581	580	621	636	579	613	633	630	579	604	624	587	589	587	596	642	613	549	599	600	612	603	622	589	571	652	578	634	625	634	597	620	679	636	616	605	588	637	618	630	598	596	587	585	616	614	594	628	608	646	641	636	543	607	571	602	608	597	595	609	609	559	610	594	600	623	619	639	614	601	592	583	625	571	611	586	597	582	586	575	578	590	578	564	589	605	599	599	627	595	599	620	581	595	633	610	595	583	593	658	586	601	589	592	600	622	637	593	547	616	627	591	583	648	641	606	631	561	568	638	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
42532	19368	9197	2442	1462	1134	950	809	611	565	486	495	452	425	383	370	333	347	305	352	322	335	291	299	312	304	294	284	280	279	275	264	270	288	298	304	280	271	252	297	245	295	284	280	272	269	273	251	294	273	254	261	263	293	278	276	285	282	270	243	261	255	283	293	273	295	280	271	286	298	259	274	244	270	250	279	282	290	266	258	268	254	272	254	263	277	244	267	257	258	278	255	303	262	264	272	266	295	279	269	254	258	274	260	246	251	285	291	251	271	252	259	246	282	272	266	257	273	270	273	280	275	267	272	244	277	281	233	278	247	289	262	250	247	254	296	291	271	295	276	271	300	233	285	259	273	275	269	253	277	262	252	270	279	240	303	241	270	245	250	260	284	286	277	255	240	261	261	276	261	269	264	304	237	248	237	261	281	273	277	259	244	274	266	252	273	296	287	231	271	243	255	256	258	265	263	271	259	289	250	276	281	241	281	279	277	292	282	222	287	268	252	278	289	267	229	269	290	254	257	310	257	272	264	281	312	250	284	268	262	263	270	295	276	272	276	250	270	272	236	302	269	262	265	267	272	263	310	278	270	249	260	264	263	265	277	259	280	265	256	279	269	276	243	295	271	263	278	287	255	292	271	274	244	288	251	288	264	244	281	251	261	246	263	260	271	261	273	280	280	294	265	257	278	252	289	288	252	264	271	264	252	287	286	244	277	259	271	267	253	274	302	250	260	287	298	240	256	257	271	276	260	284	275	263	279	241	262	287	308	249	258	262	266	284	278	302	297	253	236	271	247	270	245	269	274	263	270	249	291	261	256	247	256	242	267	296	241	265	267	281	249	255	253	286	273	256	264	280	230	267	269	267	285	257	267	270	283	270	273	257	280	262	294	287	267	266	277	268	253	269	256	277	271	280	267	287	274	259	272	265	249	278	290	265	293	275	257	255	299	295	288	277	253	229	254	265	231	246	276	242	263	250	258	265	278	273	275	277	270	262	276	272	272	308	250	248	281	272	263	281	266	258	274	267	268	283	300	254	270	265	265	258	256	265	251	278	272	258	276	272	294	250	277	304	263	279	297	263	282	240	264	270	286	300	266	231	287	251	293	245	278	248	281	244	277	272	235	286	256	281	273	272	280	254	239	284	257	237	278	259	260	266	275	278	265	291	245	271	249	269	266	254	261	275	258	268	276	271	294	262	270	291	268	282	284	247	270	248	300	225	272	269	274	266	287	278	288	280	273	284	254	286	264	276	248	237	259	257	272	289	266	262	254	251	263	254	264	262	292	264	296	254	250	256	304	269	254	255	288	251	276	232	265	272	267	279	252	275	297	265	261	272	247	274	258	282	278	256	253	301	290	313	263	265	269	274	239	260	260	276	286	286	228	262	263	293	278	233	281	267	274	306	302	286	246	240	297	256	270	284	263	233	279	256	280	281	269	290	295	248	265	281	266	240	254	279	272	236	285	279	270	265	245	261	272	252	267	277	251	276	255	270	270	238	278	310	275	287	246	294	252	271	276	271	288	258	254	302	279	272	255	264	275	264	277	280	256	225	273	269	252	260	272	285	291	267	278	262	250	266	267	249	279	281	286	234	272	260	263	271	243	272	263	261	267	282	266	269	274	288	287	253	262	257	282	281	308	270	257	255	274	291	274	251	276	270	276	250	272	295	263	256	275	275	224	251	255	250	276	263	273	265	259	258	270	281	256	272	275	276	258	260	259	298	263	249	288	264	272	299	271	264	247	275	236	273	256	310	261	266	285	271	262	278	255	291	312	273	274	272	290	270	254	263	239	279	273	274	272	249	263	277	287	258	255	255	272	270	267	267	256	250	248	280	260	265	268	262	252	256	268	288	258	298	268	282	274	270	264	244	276	267	266	256	255	290	277	262	286	281	259	271	260	299	269	230	266	297	303	268	273	239	277	244	285	279	260	278	268	268	239	274	254	235	247	261	249	279	267	229	272	245	284	260	260	290	258	244	255	276	288	278	264	264	249	291	287	260	286	264	260	249	267	282	242	262	271	278	256	256	279	265	283	281	281	262	283	266	253	245	262	244	273	240	276	268	300	248	265	288	276	261	268	285	249	253	304	276	272	283	314	279	273	258	259	257	224	260	294	260	271	274	257	271	262	254	279	275	281	255	262	267	281	303	257	261	271	271	281	284	273	292	254	251	255	284	285	234	256	254	285	263	261	252	250	264	245	274	242	252	249	288	239	266	267	282	266	283	255	263	266	269	263	239	249	259	261	291	272	290	262	269	270	265	282	244	233	257	293	269	313	253	250	259	263	274	254	285	248	262	268	297	262	250	237	254	278	279	240	269	254	241	284	252	255	282	290	246	284	281	255	278	268	268	243	296	267	287	249	254	257	274	258	245	253	261	289	281	260	273	277	278	299	282	272	255	275	293	267	282	259	263	254	258	275	259	278	291	277	265	266	264	274	267	258	237	271	285	270	266	266	280	270	294	275	276	262	268	273	255	279	286	304	272	282	271	298	292	262	273	240	275	269	265	282	275	300	259	279	282	255	282	286	287	255	253	285	266	292	273	263	270	294	245	272	258	263	290	299	257	273	303	253	272	250	262	294	284	262	242	284	273	267	244	268	273	275	284	265	253	255	290	271	250	254	272	247	267	275	269	279	284	276	267	295	260	296	281	278	292	233	271	283	281	229	267	285	271	270	282	246	291	266	263	263	281	283	266	299	264	268	256	288	275	250	278	258	264	253	263	295	281	272	268	239	289	280	260	281	244	286	260	259	272	292	263	242	279	268	247	281	270	249	276	284	269	250	269	280	251	255	265	256	261	243	254	280	264	256	272	283	239	267	264	308	269	277	319	268	255	256	259	287	257	289	269	278	266	269	268	284	234	249	226	245	241	271	266	288	254	286	255	295	281	273	305	284	229	285	268	230	268	253	270	257	255	249	292	252	274	235	276	279	242	245	291	270	257	270	271	260	279	290	259	269	254	282	258	260	262	268	273	271	268	270	251	245	294	280	230	276	247	274	300	255	277	235	261	271	278	261	262	276	271	273	274	247	251	244	285	257	280	270	264	268	258	246	268	264	284	243	283	272	231	246	260	248	288	259	284	263	244	269	261	285	270	263	251	256	273	272	259	304	266	271	287	304	283	255	305	269	259	265	247	248	302	278	250	257	251	247	235	287	263	244	295	263	285	237	257	272	259	245	282	259	259	270	255	276	273	251	246	236	270	282	292	258	285	253	267	281	260	291	248	262	295	270	244	259	271	272	288	258	265	282	264	276	259	274	245	278	253	292	264	232	267	271	264	251	265	251	273	271	251	266	254	240	290	266	271	259	284	268	265	278	285	256	290	232	267	249	255	276	266	256	267	246	288	252	291	280	232	259	297	303	269	268	262	303	280	272	245	276	270	254	315	287	263	268	273	281	257	271	281	299	271	268	275	241	296	280	246	263	263	263	239	266	273	295	260	280	288	262	261	258	257	293	285	294	251	272	269	318	259	285	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20716	2869	6103	6684	5548	4614	3838	3179	2804	2497	2191	2008	1822	1637	1525	1445	1415	1318	1184	1180	1190	1170	1101	1046	1056	1019	966	980	915	949	912	919	940	961	920	835	851	888	838	854	864	866	854	811	787	815	827	868	828	804	805	806	866	827	816	805	872	791	771	791	767	762	762	823	760	778	774	757	792	759	802	769	830	811	784	791	764	826	716	831	802	817	767	751	760	783	748	736	776	833	738	751	739	797	763	777	736	758	705	792	774	791	769	766	811	747	757	774	806	746	779	731	756	737	772	769	766	782	758	769	738	800	753	782	789	710	794	764	743	766	767	768	695	717	750	755	760	751	795	757	761	751	734	729	751	747	752	768	782	747	709	748	774	780	720	761	746	701	741	737	776	768	770	783	715	718	752	759	760	764	740	782	719	747	733	784	734	757	815	733	729	700	770	726	732	752	738	786	750	773	719	726	774	788	747	825	720	697	735	750	767	749	756	745	765	736	745	701	765	764	726	728	746	765	749	782	739	756	744	743	742	724	736	721	745	763	764	766	758	731	795	726	763	749	769	784	757	759	731	774	724	756	734	808	722	740	746	767	756	713	780	733	757	745	732	752	684	761	778	760	784	757	719	784	736	738	769	771	730	761	693	735	810	718	744	743	806	739	718	752	719	710	700	724	804	771	792	741	748	746	735	761	724	704	696	778	788	800	760	747	796	715	792	776	744	720	758	746	761	764	753	715	784	723	733	712	731	771	731	745	737	751	758	736	708	748	679	783	765	727	776	719	773	745	732	769	749	715	729	784	767	725	791	742	775	737	736	713	692	730	783	733	734	764	763	731	758	705	747	764	763	760	755	738	794	790	741	749	763	745	734	781	679	760	722	735	696	747	746	772	741	772	758	688	719	770	765	758	796	716	727	757	726	742	728	829	719	795	738	743	743	785	735	750	733	769	781	763	716	766	776	760	746	756	731	780	772	796	754	764	761	772	727	738	768	732	770	743	785	764	742	756	781	819	777	788	745	736	754	720	741	748	803	754	753	728	792	778	712	803	742	736	751	753	801	717	704	756	762	753	709	773	741	777	765	703	751	763	711	727	759	774	789	729	767	714	754	707	776	767	750	774	744	757	745	755	763	753	753	777	756	724	753	770	729	757	756	790	760	738	730	723	748	734	690	758	721	747	745	742	762	788	762	783	808	757	697	731	737	719	730	754	772	796	757	781	707	726	753	735	759	782	766	759	728	721	736	748	728	726	703	779	733	746	765	706	767	724	742	782	804	755	755	744	739	751	781	768	737	769	749	705	742	738	771	735	747	711	700	750	745	744	802	774	713	731	778	719	782	760	778	733	801	722	797	772	735	739	776	719	731	764	715	766	742	703	741	805	732	748	767	776	744	777	718	755	750	781	699	772	764	774	786	738	768	748	774	728	740	762	743	737	752	747	759	709	721	789	768	783	778	792	750	730	760	745	733	760	765	756	783	736	772	721	719	812	747	790	749	713	769	721	743	761	737	748	729	771	756	829	765	783	758	742	700	717	744	783	729	732	764	730	766	763	774	744	755	748	732	684	770	757	769	754	733	738	802	725	757	772	784	734	740	740	756	763	784	752	792	718	761	692	722	751	725	777	726	793	733	775	739	739	722	730	721	752	756	741	750	754	752	762	719	761	743	786	753	765	738	772	743	716	743	740	714	740	771	773	747	709	754	726	744	731	722	750	751	786	733	699	709	743	766	727	780	776	761	734	714	727	780	733	722	766	718	751	788	736	726	680	727	769	733	768	775	719	743	791	723	693	717	754	735	749	758	727	734	773	757	772	772	716	746	799	751	766	747	688	801	756	755	774	750	712	721	718	744	744	783	695	754	733	767	732	788	740	759	724	714	722	790	756	786	716	741	776	700	759	765	730	687	776	737	783	733	804	771	761	759	739	718	765	720	773	807	712	772	767	754	749	739	731	739	753	754	734	743	778	717	760	788	783	702	734	721	760	758	725	733	743	773	768	797	721	744	727	749	763	692	715	770	691	744	794	755	732	791	781	752	728	725	723	741	695	760	750	730	772	732	765	749	734	777	748	706	761	741	751	839	777	791	756	770	807	756	753	778	775	742	758	721	824	784	752	745	745	751	762	742	758	838	786	736	750	728	779	754	768	762	722	734	784	679	750	752	767	741	714	764	759	766	761	726	755	715	726	734	754	796	729	724	725	754	754	769	757	736	768	763	762	724	768	775	730	762	733	769	784	733	743	779	728	772	732	745	756	762	740	757	764	764	751	750	752	791	784	790	741	783	722	754	745	739	766	725	757	748	778	803	746	748	810	738	710	701	722	733	760	756	786	738	747	754	736	742	780	745	802	768	689	778	762	780	752	730	779	714	799	763	698	805	768	793	729	751	775	757	749	701	759	732	781	728	773	771	768	751	723	750	748	796	788	727	736	756	800	792	713	740	754	760	761	792	768	749	748	716	725	755	736	781	716	724	784	732	792	759	756	732	762	793	741	732	738	724	770	754	744	754	702	677	803	716	763	751	762	809	723	744	807	742	751	748	712	738	704	749	706	816	774	786	732	764	751	746	749	743	777	735	752	704	798	732	823	719	741	702	778	767	810	754	756	752	681	758	772	769	734	709	761	803	730	773	710	761	809	758	767	721	784	753	793	699	733	770	755	767	735	716	723	758	728	757	749	696	729	732	778	749	750	759	763	759	770	796	778	806	687	748	775	695	778	723	771	802	778	796	763	729	749	742	682	738	806	760	775	754	761	758	743	752	718	798	750	743	768	763	754	739	760	753	735	755	781	763	731	769	777	712	714	741	729	756	749	717	811	718	725	737	754	747	776	736	773	796	766	736	791	720	700	746	732	766	705	779	761	767	665	738	784	751	760	713	783	729	759	742	776	710	726	757	715	712	760	710	731	772	682	711	704	773	747	762	758	708	725	765	757	769	748	744	700	784	733	730	716	776	759	783	693	774	746	740	709	718	756	743	741	776	712	756	757	803	759	717	734	738	749	778	731	773	750	782	789	755	727	763	724	720	786	777	787	763	724	700	761	796	796	756	782	794	717	770	786	794	805	771	751	723	717	718	773	728	726	746	726	777	751	706	718	798	729	739	768	770	812	693	745	782	758	771	775	789	769	666	748	783	758	763	722	771	762	719	793	717	741	733	711	710	756	770	720	742	747	722	738	766	737	782	696	733	769	746	722	750	771	724	754	707	781	748	737	756	744	779	726	754	756	773	756	742	723	787	771	761	792	785	715	757	735	759	744	791	760	711	787	751	772	702	775	753	762	783	747	675	714	731	737	749	740	755	696	813	714	752	737	767	754	742	766	726	749	720	726	719	777	732	725	712	749	746	774	715	724	731	801	745	771	742	700	758	706	733	771	780	747	771	773	716	762	707	754	710	740	733	741	736	705	753	779	757	734	751	690	723	788	737	770	763	773	714	743	724	780	686	732	753	766	749	779	767	770	758	724	773	747	751	744	723	785	765	728	741	782	779	756	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5247	381	266	134	133	105	101	91	101	87	91	95	106	93	100	93	85	119	79	107	85	81	79	95	87	71	100	97	100	82	74	89	80	65	85	103	80	102	89	88	89	92	86	84	74	85	79	79	77	81	68	81	98	89	87	78	80	78	82	86	94	96	79	77	87	75	78	87	101	88	94	71	84	81	100	69	88	81	97	87	83	97	76	87	109	88	85	86	81	73	79	98	93	85	96	80	87	87	87	89	101	73	95	83	87	84	92	84	89	78	69	85	94	92	96	67	106	84	90	75	75	78	82	78	82	88	78	96	101	79	77	89	68	87	100	103	88	80	83	89	84	84	82	78	75	66	95	71	86	79	94	70	72	85	91	82	79	87	99	65	81	87	93	78	69	77	76	78	89	86	89	64	84	94	80	91	88	92	103	78	83	73	82	86	87	92	89	87	79	106	77	100	87	95	89	80	95	87	74	88	72	93	90	72	88	82	82	85	83	97	101	80	88	84	101	106	79	88	79	72	72	81	75	87	86	68	86	101	72	87	73	88	90	83	79	87	78	69	86	81	80	76	85	74	98	88	89	83	86	68	95	94	83	68	97	95	91	95	92	86	95	91	101	81	90	87	70	70	70	96	91	90	69	82	96	71	78	97	88	80	94	95	84	92	67	82	83	80	82	106	72	93	73	84	86	83	85	73	99	94	84	85	99	81	90	82	87	65	86	103	78	85	92	94	103	92	89	106	104	101	104	100	87	85	96	101	102	101	82	83	84	110	90	95	91	83	99	82	81	105	93	77	76	81	95	65	85	86	78	79	81	99	97	76	63	74	92	80	84	64	87	79	94	85	82	72	95	83	82	71	88	95	75	102	98	100	96	89	84	80	92	80	68	88	71	102	94	90	93	89	88	70	93	87	87	88	94	90	82	86	78	85	80	88	106	84	71	78	75	101	66	90	80	101	72	91	88	97	71	98	81	78	81	87	87	79	72	87	81	90	80	86	100	63	108	90	84	93	79	91	89	79	85	81	90	88	92	78	75	89	78	91	90	91	92	85	72	88	90	90	96	88	88	87	95	98	78	85	75	95	81	79	73	81	83	102	88	90	74	84	90	94	101	71	76	86	85	94	80	80	99	71	102	84	74	102	104	85	74	92	88	82	91	89	98	83	110	75	96	85	88	88	94	77	68	71	89	72	78	88	94	69	101	84	80	86	75	95	83	92	77	95	81	97	79	95	92	93	81	112	88	93	84	78	74	94	101	87	92	76	115	87	102	90	82	70	80	63	83	87	90	96	86	81	79	90	73	89	76	95	93	76	80	82	93	94	95	87	99	90	92	89	85	77	79	97	86	90	76	91	75	93	96	78	88	82	84	81	76	87	87	81	89	91	80	87	79	93	82	75	101	92	90	84	81	98	85	81	90	73	86	76	104	93	71	101	86	78	84	82	92	69	80	93	69	98	84	71	91	92	88	83	84	74	90	84	89	83	78	102	76	75	75	83	82	89	90	83	101	102	107	78	89	85	82	86	73	85	88	96	91	75	73	74	96	103	97	92	97	93	105	74	78	94	78	81	84	98	77	83	92	93	92	76	86	99	82	72	82	73	104	93	85	79	106	87	76	91	91	85	83	87	79	86	85	63	89	84	101	84	91	91	83	101	84	108	96	69	99	83	77	101	80	92	84	88	83	89	89	65	86	79	83	96	81	98	99	83	91	93	84	90	86	81	86	76	82	83	91	92	70	105	80	99	86	88	65	82	84	87	89	78	82	80	83	89	87	94	103	83	91	107	73	102	86	100	75	83	105	95	84	79	102	80	80	81	79	81	83	87	85	98	102	83	70	93	110	73	79	75	91	81	85	87	76	81	83	87	81	91	76	89	76	76	82	99	78	86	87	82	70	89	76	78	95	101	75	79	94	89	87	75	82	70	76	83	81	89	89	69	107	78	78	92	104	79	80	79	91	78	81	79	74	86	93	84	78	78	96	83	89	69	77	77	78	84	91	79	80	86	81	101	89	82	98	80	91	90	105	83	91	67	81	86	98	95	76	94	86	98	85	95	64	85	96	84	78	79	98	77	91	79	92	84	70	66	90	88	92	93	85	94	91	87	85	97	90	90	88	91	86	98	88	99	90	85	92	87	84	87	88	86	91	80	85	92	87	91	75	70	87	94	79	79	88	91	81	76	99	90	78	93	78	69	88	87	79	77	98	94	87	98	85	62	77	96	80	87	95	90	101	100	86	84	93	74	94	84	87	88	88	74	75	99	99	89	100	80	81	77	74	104	74	81	82	72	80	87	98	66	73	109	90	84	90	78	89	93	92	67	100	72	97	94	92	97	81	80	84	67	95	73	83	80	89	102	89	80	85	86	91	99	87	93	81	89	99	70	64	79	88	77	80	84	80	98	97	92	79	101	100	70	83	84	80	85	81	86	93	86	95	103	89	101	86	69	62	92	84	74	91	82	87	90	105	87	87	75	72	90	81	80	94	88	94	80	89	77	97	103	87	84	84	91	84	70	93	94	86	94	79	85	101	88	78	95	79	81	88	94	102	86	76	109	70	101	80	85	79	89	81	85	70	78	73	85	83	97	88	90	94	88	83	96	83	84	88	84	75	95	74	88	81	85	78	93	80	91	88	87	98	106	96	90	93	75	86	87	71	100	85	77	76	77	78	74	69	78	84	96	69	91	103	85	90	94	80	88	100	85	68	93	89	86	99	100	90	92	73	95	73	72	87	79	91	88	77	92	68	76	74	90	86	81	99	100	96	81	82	97	93	75	94	92	91	94	94	84	78	88	79	86	80	87	93	74	90	92	94	96	82	81	90	94	92	87	78	82	97	102	83	91	86	86	86	76	84	79	87	94	79	92	104	77	93	109	78	94	67	93	74	85	94	86	83	101	83	82	73	85	81	82	94	86	77	74	91	72	85	84	89	86	82	88	84	90	97	72	90	84	89	73	92	79	71	86	97	84	85	73	99	79	90	98	85	96	88	99	83	73	77	82	81	93	78	73	74	101	93	95	107	88	84	77	83	83	89	85	106	83	102	81	98	98	90	83	83	105	103	80	72	76	85	73	89	92	90	88	87	85	85	94	77	74	97	93	86	78	93	87	80	98	94	79	106	99	89	92	101	70	105	85	79	90	89	100	95	95	68	86	75	81	87	85	86	88	94	84	86	96	76	85	82	68	74	91	88	79	104	79	73	76	96	82	80	105	91	80	87	76	86	86	77	82	93	86	83	96	84	99	90	114	95	82	84	90	91	90	87	77	85	87	92	90	98	88	86	75	70	93	86	84	82	86	94	100	81	95	84	79	96	92	76	80	78	86	78	97	98	91	85	82	88	74	77	83	79	85	76	80	70	87	72	80	81	90	84	76	79	83	68	82	84	78	87	85	94	90	88	81	95	80	72	89	88	86	89	80	99	89	85	96	88	80	94	89	106	89	83	101	88	96	94	83	106	99	83	91	82	82	93	85	82	83	94	96	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4835	380	502	461	502	434	395	379	355	359	348	333	360	316	304	336	299	333	312	323	294	342	310	289	290	294	282	323	330	342	328	305	320	280	303	319	310	327	320	299	309	307	300	326	298	324	285	309	324	329	304	284	311	285	303	312	305	298	288	290	322	323	284	342	272	286	303	287	314	313	325	324	302	299	302	330	323	316	328	337	314	314	311	331	279	286	262	292	303	295	276	300	313	310	290	318	309	312	322	304	311	306	270	295	311	320	289	291	284	289	297	285	298	304	304	295	295	290	340	293	285	315	313	329	277	297	318	313	347	310	276	295	307	289	337	290	295	278	312	300	334	302	299	301	298	303	305	314	309	320	314	329	287	313	313	300	301	317	313	324	303	300	321	341	308	287	326	288	318	324	332	308	314	341	276	301	278	312	307	326	319	310	294	333	300	279	322	306	316	328	309	310	291	299	293	315	276	316	305	287	302	319	319	308	272	336	322	298	313	300	278	280	314	330	305	318	297	323	302	298	306	301	275	312	318	301	271	298	297	327	275	309	292	308	321	316	319	298	299	314	313	308	327	289	326	316	314	307	324	288	288	322	329	296	313	281	300	298	332	306	335	316	307	315	319	303	297	275	341	298	306	298	319	305	318	285	289	323	321	299	313	298	301	275	303	305	309	328	312	321	327	323	306	312	301	297	326	295	305	285	295	309	287	299	328	308	305	291	290	325	339	305	297	324	322	295	316	287	297	305	319	276	293	291	293	303	307	290	305	289	315	295	303	287	327	305	324	303	340	317	293	289	291	298	296	270	280	311	303	310	299	303	306	327	325	324	322	291	300	314	296	276	297	324	322	307	316	271	300	310	318	304	344	298	303	325	291	286	320	292	338	309	294	304	276	286	311	297	293	300	307	295	298	327	330	321	317	292	347	286	288	332	310	290	260	311	321	298	300	320	325	314	288	318	265	304	305	316	306	321	334	296	291	290	291	287	304	295	342	302	340	281	335	316	316	331	288	298	310	305	335	340	281	284	322	298	310	293	313	312	330	352	297	307	298	301	316	333	290	300	295	310	334	315	298	307	309	324	327	300	311	293	289	301	291	318	309	315	302	304	302	291	309	296	315	276	319	286	302	263	296	296	295	311	292	309	284	248	320	337	311	316	306	331	302	271	302	341	287	303	310	317	293	307	323	290	300	284	273	316	335	326	301	318	314	292	288	292	298	296	303	315	317	337	323	294	312	308	318	333	321	331	296	298	299	304	279	318	300	304	291	311	298	295	311	282	306	288	294	331	296	292	309	352	287	292	301	299	293	307	273	325	331	303	294	278	277	303	317	298	266	301	316	339	296	328	301	295	294	268	289	291	317	328	310	299	335	301	298	303	301	299	322	348	275	310	282	300	296	289	303	307	301	296	299	313	276	285	313	306	295	287	306	292	314	301	317	301	307	313	305	286	323	271	319	292	314	314	282	302	310	312	309	352	321	307	314	290	309	289	333	308	297	323	320	299	315	304	327	298	305	285	294	309	288	302	311	299	268	281	283	275	301	313	295	271	281	305	305	313	295	289	307	302	271	312	300	337	318	296	320	330	321	274	276	326	299	274	325	279	336	329	320	294	306	290	321	340	282	282	318	324	330	319	347	300	289	270	304	290	315	324	338	307	308	326	326	323	308	291	317	321	318	342	325	293	294	290	337	262	276	302	292	292	281	280	300	300	300	300	317	318	325	274	300	310	301	326	318	290	308	341	299	326	316	283	287	316	290	331	303	278	325	275	325	300	295	308	284	311	328	295	332	308	308	304	302	336	325	300	299	324	333	322	304	290	298	296	306	310	307	291	321	273	319	298	307	315	315	281	305	321	318	301	293	312	320	307	319	304	326	325	313	328	313	340	299	318	332	303	288	302	345	294	288	307	306	306	327	318	344	312	283	301	315	297	313	282	293	336	311	325	310	304	335	340	296	301	317	299	294	315	312	301	318	333	276	293	300	307	306	321	303	333	289	280	300	315	315	289	297	342	316	284	294	289	308	264	286	305	332	284	309	314	299	306	328	297	302	304	301	293	268	309	329	298	293	300	288	325	297	329	305	293	314	292	286	302	313	305	331	271	315	296	324	321	313	307	322	338	301	297	277	324	330	293	294	270	309	303	287	316	307	327	317	319	313	292	320	306	303	278	287	296	306	315	290	271	293	329	292	329	329	306	322	266	306	290	293	307	326	281	333	311	299	287	315	328	279	286	323	310	294	327	298	315	273	280	306	331	305	325	327	299	329	299	301	304	339	306	295	319	300	299	303	302	314	298	290	304	325	294	290	307	341	276	302	323	280	285	308	304	295	298	285	330	301	271	308	284	309	297	316	317	311	328	308	303	320	301	330	302	303	262	294	310	294	301	302	311	296	307	288	291	285	294	340	295	276	308	312	280	291	272	336	303	301	288	300	289	279	333	318	298	313	300	321	290	297	310	292	286	305	314	274	240	288	298	271	304	300	286	278	314	322	290	310	282	306	290	305	276	302	309	318	313	284	322	297	294	304	309	319	299	333	325	320	317	297	323	326	314	352	317	315	299	345	310	273	298	317	307	283	295	319	319	304	285	311	298	288	296	284	333	333	291	324	324	303	313	323	288	325	308	336	318	312	288	289	283	325	285	311	325	326	358	320	285	300	322	319	301	322	322	306	302	298	333	334	311	333	313	312	291	298	309	297	277	307	292	300	270	332	304	288	307	317	302	312	293	322	321	305	311	299	298	282	312	286	306	322	291	281	287	323	262	312	299	319	283	309	295	282	307	285	319	317	331	303	348	312	317	321	304	286	305	305	316	284	309	276	304	306	334	323	286	293	301	299	327	293	273	301	319	301	315	281	316	290	309	275	310	272	286	311	307	318	326	278	332	302	294	327	317	307	282	311	318	321	302	292	280	322	324	311	351	298	294	320	350	320	306	296	311	289	310	285	308	318	319	285	301	300	313	302	290	329	318	309	297	304	311	310	278	327	287	303	329	292	279	319	317	304	307	313	310	294	302	309	300	294	302	307	325	291	306	310	285	308	294	302	311	318	331	314	290	284	305	289	290	295	310	290	302	297	301	322	298	349	271	312	295	288	303	296	286	298	314	321	300	319	314	306	293	289	325	283	341	275	339	296	302	328	342	320	314	341	312	285	316	321	330	331	313	323	312	326	286	313	311	301	323	308	322	317	305	314	291	306	331	310	300	313	308	289	306	324	302	312	303	276	297	297	317	311	298	290	305	314	297	324	334	279	282	308	281	301	297	333	299	313	280	275	304	262	290	302	287	271	304	338	312	292	293	310	311	313	292	311	304	320	322	318	322	313	299	320	300	326	288	341	282	309	307	316	291	307	323	336	301	288	288	296	274	315	320	299	322	329	284	305	311	309	291	295	304	293	292	319	298	302	299	324	312	302	297	287	320	281	308	332	328	327	282	334	315	302	321	274	299	324	328	337	307	326	306	306	298	293	285	307	316	291	315	306	289	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
35737	10230	2046	1123	814	603	463	448	372	328	355	291	281	251	250	262	245	224	215	227	227	221	230	209	208	174	218	218	223	221	205	208	232	241	207	208	210	203	220	201	202	192	190	209	212	204	213	226	202	237	219	209	165	206	227	217	191	228	204	209	218	203	176	221	204	200	182	217	204	197	193	194	217	209	204	220	218	214	215	196	211	205	213	184	196	222	216	193	201	196	220	214	199	206	211	197	200	200	206	189	170	234	220	210	196	180	224	204	216	195	252	214	203	209	202	210	192	196	203	191	206	210	214	213	224	215	214	196	224	182	236	211	200	205	223	217	177	196	202	212	194	183	196	165	213	193	199	206	206	200	197	208	218	169	195	190	225	177	215	211	215	210	210	187	196	218	196	213	203	231	219	192	213	211	202	212	200	204	184	204	224	196	175	204	219	203	199	191	210	216	191	200	215	203	238	207	192	201	209	208	224	191	199	196	184	204	198	195	202	215	182	232	211	226	210	200	202	188	201	214	249	194	215	207	205	211	225	202	187	214	194	196	207	178	215	210	203	222	192	206	183	218	193	169	193	208	209	205	221	213	196	183	201	197	232	187	200	185	230	214	210	222	186	200	188	212	196	201	199	214	205	184	194	221	212	187	176	178	201	192	217	193	187	199	205	201	218	198	241	204	224	197	174	203	194	194	165	199	178	207	219	223	189	214	185	219	204	223	215	197	215	182	233	200	205	209	215	208	200	174	184	196	192	206	198	222	204	217	212	212	175	202	211	217	188	225	218	195	209	200	213	211	189	210	198	178	220	208	210	190	185	206	168	193	193	233	202	198	206	179	208	201	222	225	191	235	188	231	189	190	213	209	204	193	214	208	193	194	198	212	223	192	221	202	211	205	205	211	223	162	175	201	195	227	184	215	213	220	197	204	208	181	218	200	194	205	211	203	206	223	186	207	196	188	183	183	214	195	187	227	199	192	225	200	212	211	213	174	213	196	206	195	190	206	203	192	176	211	225	197	187	205	203	205	207	211	209	188	198	212	194	179	193	200	210	208	226	193	207	210	227	209	206	214	183	169	205	180	173	216	183	216	197	184	205	207	198	193	198	209	215	199	185	207	211	207	186	181	193	216	175	216	222	198	218	198	188	208	176	206	213	185	176	213	217	195	194	195	226	192	205	193	213	204	200	208	237	214	212	202	238	191	219	198	198	210	192	204	205	189	233	214	214	195	173	202	204	200	188	203	193	206	194	215	205	210	216	209	201	198	211	186	193	200	189	209	194	193	182	222	192	226	212	183	218	211	182	206	202	215	193	210	184	192	170	173	198	201	181	198	191	195	203	190	207	204	194	216	206	220	189	189	205	223	216	214	213	195	185	194	215	178	214	214	203	177	207	199	195	216	196	218	198	220	224	210	207	218	207	195	186	208	210	177	207	215	181	187	205	216	202	205	225	220	208	206	200	185	217	206	221	220	219	203	219	195	219	192	189	216	233	184	206	193	186	226	193	211	171	218	187	234	209	221	197	183	166	222	180	225	220	199	196	197	206	183	225	202	205	202	194	188	180	199	215	228	205	214	213	232	196	186	207	205	189	211	204	192	207	180	219	205	222	197	227	205	228	187	196	213	216	214	194	209	216	197	217	210	194	223	192	203	194	182	203	188	200	212	189	198	203	198	199	210	204	208	214	211	201	218	218	246	209	208	198	211	206	180	204	200	202	197	217	195	186	215	212	207	203	208	196	202	206	214	201	204	209	200	209	203	235	205	181	187	196	218	207	172	207	229	195	214	215	204	222	220	210	221	211	189	191	189	191	168	203	182	184	212	206	203	200	200	207	213	192	185	190	182	205	190	214	195	203	208	216	214	227	201	190	196	214	196	185	197	208	207	203	195	199	202	194	218	199	174	203	206	219	211	193	190	216	189	203	203	219	202	207	214	204	184	199	200	194	200	202	213	207	220	204	204	205	203	207	231	176	211	212	225	187	206	195	215	195	192	207	215	225	230	210	197	205	201	208	186	183	182	206	197	189	171	202	186	199	199	199	189	190	207	213	197	189	199	213	237	217	208	212	194	226	208	211	193	196	207	200	210	209	217	182	188	222	204	225	209	220	230	237	215	200	180	214	209	234	223	207	212	208	211	202	205	227	193	200	197	215	184	240	204	188	202	186	223	208	198	189	210	190	198	206	209	194	208	210	181	194	194	231	194	212	206	193	220	207	213	208	193	201	198	208	185	220	236	213	185	206	184	195	226	240	206	193	231	191	215	197	194	206	185	224	185	215	212	203	212	230	184	190	218	181	194	202	224	186	209	201	194	223	212	209	214	199	210	205	205	206	195	221	180	187	180	223	210	216	184	234	226	196	216	199	198	213	212	198	189	199	210	196	211	194	216	187	177	175	194	188	211	196	191	214	212	195	196	227	200	216	220	188	216	179	209	191	189	199	200	202	222	201	180	192	201	203	224	199	198	214	207	205	195	209	193	190	182	235	203	218	197	202	175	193	196	214	208	174	207	195	214	216	232	187	222	182	223	213	204	206	202	231	223	214	221	194	220	198	181	192	185	214	220	208	205	199	213	178	201	206	214	218	212	191	194	211	212	231	190	197	189	203	205	187	191	216	202	207	195	212	199	192	204	232	216	186	177	228	218	208	192	184	210	244	192	202	187	206	186	223	216	201	221	192	203	195	193	197	219	195	186	222	210	221	219	205	213	236	203	223	221	216	217	216	219	217	201	196	210	166	209	198	203	245	194	205	227	197	198	200	232	207	226	211	202	197	198	188	201	211	176	154	181	194	201	185	199	230	205	179	207	205	219	177	191	200	226	211	216	211	177	212	211	211	206	178	201	222	207	208	196	185	217	198	183	228	214	191	247	211	231	202	206	212	183	195	213	179	208	205	190	215	241	197	211	234	195	211	191	195	219	193	206	176	194	201	204	191	194	200	179	202	197	197	198	206	210	205	201	198	219	187	187	198	239	216	185	200	206	221	196	208	202	225	213	215	208	216	218	201	228	213	192	188	229	218	196	194	212	228	206	195	185	206	223	205	212	188	216	197	182	222	208	195	205	203	200	213	205	223	194	238	207	229	184	224	179	213	189	171	194	190	221	207	216	222	198	184	216	189	175	221	209	205	219	194	224	246	186	219	202	183	185	202	191	193	205	216	210	212	187	231	188	200	195	198	180	229	205	186	207	250	196	188	205	229	181	201	209	198	205	192	207	212	187	170	204	192	205	204	226	186	212	180	178	180	217	171	203	194	223	204	218	191	202	204	217	203	213	221	229	194	213	205	215	205	212	193	203	180	206	193	199	188	213	182	196	209	177	207	225	206	182	196	224	222	199	197	186	190	188	195	199	190	229	211	219	193	211	215	208	207	191	204	189	224	216	231	192	230	208	223	199	211	215	209	209	188	199	189	214	215	202	206	199	204	202	178	199	232	190	193	224	207	188	211	199	183	198	212	193	220	203	210	177	227	193	195	187	234	205	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16201	1599	3402	3773	3200	2650	2128	1832	1706	1469	1361	1267	1171	1072	1059	977	943	907	890	854	878	823	783	738	789	710	715	712	700	675	731	705	686	692	654	676	696	664	691	670	666	641	645	662	642	629	643	669	601	640	602	589	630	662	617	661	606	612	646	637	607	588	685	628	635	615	655	599	597	620	603	599	599	613	599	606	647	607	644	601	638	641	587	637	655	615	595	653	639	620	614	627	626	624	573	639	590	590	622	621	605	597	664	566	634	616	602	607	614	624	609	640	611	599	558	626	609	598	635	617	634	592	617	637	615	606	587	647	645	648	593	597	619	583	656	627	590	601	655	595	617	637	635	590	559	643	655	581	620	609	565	615	617	643	613	572	600	618	605	560	569	598	628	605	591	575	612	610	581	621	590	602	567	601	629	598	604	637	603	614	574	574	583	584	614	661	626	605	573	612	607	600	575	631	576	623	560	622	635	562	628	637	652	594	567	619	619	604	613	613	613	595	567	605	606	642	597	580	576	633	613	601	593	593	611	596	609	582	578	600	601	614	646	611	612	634	551	610	627	624	648	578	572	634	563	643	600	594	570	657	641	590	596	610	573	623	629	620	551	581	583	639	621	613	618	598	589	572	586	585	610	548	625	635	611	629	523	587	600	635	602	599	590	610	561	637	612	594	571	605	627	610	631	615	603	621	593	596	558	602	613	589	653	605	626	598	566	599	594	595	613	607	615	562	591	597	612	606	554	577	609	624	645	553	586	617	597	581	591	596	615	591	575	629	604	590	602	593	618	592	655	589	619	604	637	617	583	603	625	602	615	628	604	657	582	629	573	563	618	585	649	617	652	616	607	605	646	591	598	642	592	536	611	623	581	614	607	597	632	586	576	603	625	634	642	602	613	621	572	631	619	621	599	585	614	626	643	621	627	650	596	634	614	603	590	610	638	619	601	615	603	590	608	570	625	596	573	650	634	643	619	601	624	567	611	592	597	589	562	611	613	574	591	592	635	599	666	579	605	589	628	587	619	590	625	586	618	585	600	606	628	649	589	605	609	615	574	621	615	576	584	573	618	635	543	614	661	613	680	584	621	547	625	583	584	620	586	639	652	615	632	611	642	606	615	592	591	634	581	582	619	637	593	628	629	596	652	572	612	612	577	656	616	614	588	623	622	627	619	650	583	596	588	640	611	599	665	577	601	614	595	583	592	593	639	576	626	635	616	613	624	592	599	598	579	585	589	584	610	601	608	635	619	583	624	560	578	606	588	628	592	601	593	600	644	634	586	606	617	629	607	625	613	587	603	598	632	588	554	614	641	651	656	587	567	665	590	611	639	602	606	561	607	583	575	654	601	601	605	653	600	583	645	615	604	564	622	628	624	613	564	580	629	649	587	627	605	627	627	595	574	571	612	601	594	649	593	596	602	599	585	613	630	635	617	613	586	591	622	595	597	619	595	606	551	643	630	609	616	629	632	615	616	618	600	573	568	631	612	569	580	558	622	644	596	612	601	652	601	553	568	615	597	589	624	574	592	604	647	649	642	620	613	643	606	589	594	586	592	624	626	585	584	579	611	611	611	594	603	584	616	601	570	612	618	596	589	578	595	590	582	573	595	610	637	603	630	638	561	600	634	623	542	588	615	614	628	580	623	577	621	619	562	633	632	651	619	612	634	604	638	610	565	603	608	616	624	620	619	595	624	578	545	642	557	595	646	634	576	601	610	608	629	596	592	616	591	576	556	610	598	637	590	576	592	647	595	616	616	589	600	592	628	539	592	589	631	605	652	587	600	599	604	625	560	563	633	604	584	659	622	639	593	590	619	628	607	580	583	624	591	586	590	600	619	624	598	636	579	605	573	635	604	616	581	599	624	600	636	646	644	580	617	627	554	628	627	645	584	612	579	601	667	619	545	600	625	601	588	600	585	592	596	606	621	609	614	581	574	635	585	607	619	632	560	615	618	617	577	621	582	598	618	650	561	624	616	604	619	567	598	592	630	599	616	589	593	623	583	636	606	610	582	575	621	577	611	552	621	607	578	629	639	645	604	613	588	598	624	610	596	580	657	583	616	564	593	607	582	636	614	653	611	618	592	622	597	622	595	611	594	594	617	593	603	634	605	580	623	594	627	644	652	686	638	613	560	602	593	571	583	621	586	579	615	603	600	583	608	636	643	621	629	616	625	602	610	592	615	584	573	646	630	581	646	595	593	603	596	619	562	566	602	609	626	610	600	627	592	646	604	590	597	614	619	584	592	606	589	630	584	570	581	634	642	557	643	607	582	669	623	608	614	609	609	629	595	610	620	588	606	598	541	624	602	585	636	574	578	582	600	544	625	609	591	620	554	622	592	594	608	602	639	602	614	594	599	679	696	640	613	646	558	648	596	604	572	602	593	588	618	557	601	572	616	631	622	592	598	588	575	565	581	655	562	597	622	597	632	607	598	625	584	575	572	607	592	573	625	554	639	636	642	540	578	615	580	567	617	639	592	632	600	599	608	601	587	669	614	624	594	624	582	627	646	646	631	633	628	631	572	608	589	586	613	556	617	595	648	591	623	572	642	596	603	625	590	587	601	601	601	641	620	643	650	570	596	576	605	573	620	575	591	568	582	619	590	605	615	623	578	577	598	624	618	576	591	643	581	588	652	620	643	613	595	602	608	595	618	638	598	584	574	605	601	605	613	613	633	584	620	601	560	617	570	608	612	602	605	586	591	631	585	692	602	639	617	591	610	626	609	651	594	635	652	634	578	579	571	564	581	687	607	613	608	578	614	603	622	620	644	626	572	614	602	600	614	576	585	622	636	599	638	596	598	633	632	618	615	603	654	584	588	610	589	564	596	620	574	671	653	634	596	608	630	596	632	596	638	637	643	626	605	575	611	614	593	596	581	626	624	631	600	588	590	572	614	617	636	597	593	605	647	631	612	605	650	585	589	603	643	626	569	610	611	612	589	645	590	577	605	585	610	606	614	538	646	618	580	639	592	599	590	606	622	588	623	626	568	586	607	596	601	600	589	604	614	620	574	611	554	624	587	619	579	640	615	584	573	579	576	614	639	621	635	605	643	567	575	593	606	580	630	620	585	578	644	634	605	582	650	614	621	568	596	630	598	632	605	623	580	590	592	594	638	591	605	570	599	615	671	607	611	626	581	629	656	610	589	614	573	588	558	607	613	614	555	589	605	629	549	602	605	584	569	594	604	544	597	554	610	632	596	597	589	606	633	596	601	600	564	639	619	599	621	596	569	611	590	633	623	608	630	609	626	625	607	615	573	551	611	613	608	649	608	598	581	616	589	571	583	579	601	608	620	659	564	589	606	564	616	608	565	624	644	614	612	607	606	615	582	584	613	629	615	642	604	618	585	604	606	637	582	634	603	591	604	601	591	634	636	590	594	596	612	635	620	576	592	638	636	597	623	592	602	611	609	620	578	628	546	619	597	610	615	595	606	611	596	605	569	596	617	583	550	630	607	627	592	667	643	593	605	588	619	621	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
43641	19250	8821	2371	1509	1175	903	707	653	572	478	450	451	381	375	339	354	356	359	311	315	312	323	301	297	295	300	298	297	276	283	290	258	286	270	269	275	282	261	255	280	282	253	283	293	310	311	304	299	289	265	296	266	263	279	309	263	259	272	263	282	297	251	264	250	275	299	237	266	235	261	279	286	263	300	268	257	258	291	285	286	273	263	253	251	268	281	302	279	282	268	271	278	270	245	272	252	259	260	233	275	275	270	265	262	263	265	269	265	238	289	253	258	281	291	280	263	234	298	271	284	256	273	258	286	267	267	275	295	289	276	256	268	279	275	272	270	247	253	275	289	262	268	273	277	271	242	293	266	254	243	261	255	275	244	268	258	264	271	248	261	276	282	264	300	265	276	254	278	230	242	261	261	260	277	287	272	279	264	284	287	279	268	243	271	280	283	245	260	261	264	264	267	249	261	262	265	253	262	294	280	264	276	286	273	266	240	265	261	263	265	255	275	271	272	260	281	269	279	264	252	243	281	268	245	291	255	279	263	266	269	277	273	255	247	250	258	294	251	270	284	300	255	271	250	242	248	266	242	265	278	288	257	260	257	269	253	275	277	273	281	272	257	289	247	264	247	294	283	275	287	237	308	257	270	296	243	269	228	246	265	234	271	302	272	291	272	281	296	280	275	269	275	274	273	269	244	263	276	261	277	265	272	273	264	235	269	252	247	278	274	266	268	295	255	269	275	273	253	278	261	243	257	252	275	277	266	253	244	292	285	260	289	251	270	234	271	253	320	262	277	256	269	252	295	292	260	270	288	229	253	270	250	243	283	258	257	289	266	253	274	312	245	288	266	273	272	257	281	262	267	290	255	264	277	281	259	254	281	269	266	274	299	266	291	246	262	280	306	272	279	268	248	233	259	282	247	242	272	236	250	269	244	263	254	268	254	253	274	283	258	265	261	276	286	275	285	242	317	261	271	260	265	263	276	263	279	282	260	237	274	305	277	274	261	277	278	252	309	274	253	275	292	253	271	271	285	274	264	263	242	266	260	330	259	268	272	244	258	265	284	257	265	295	289	250	270	257	296	263	263	256	283	286	278	297	244	247	282	257	306	263	269	241	265	292	255	269	253	249	288	261	289	280	272	280	246	272	255	275	262	281	284	265	277	255	268	272	290	265	295	257	280	275	274	274	264	237	248	227	261	279	248	282	273	262	271	286	267	262	299	293	265	294	272	269	285	272	267	270	312	263	263	279	282	270	269	275	267	267	241	299	285	278	304	279	254	271	288	262	264	237	257	305	287	268	257	263	275	261	266	230	275	251	250	263	254	286	282	276	276	272	241	265	258	288	304	282	287	288	250	289	245	274	264	249	252	278	257	267	280	282	239	272	261	248	259	296	276	259	251	268	279	284	236	256	253	252	291	268	297	253	283	282	293	209	281	295	282	264	268	259	282	248	275	235	294	258	262	269	286	260	258	226	285	260	277	270	269	274	262	264	261	245	287	296	261	250	274	249	279	269	275	282	264	273	261	241	252	262	254	270	272	280	262	253	268	262	264	277	268	257	286	266	257	264	268	253	245	262	264	304	246	258	271	294	250	272	266	251	243	237	281	266	290	269	257	284	243	253	248	275	267	299	291	251	270	283	294	270	255	248	266	283	291	248	276	275	254	241	257	279	270	260	292	284	277	280	272	256	270	259	278	268	272	265	292	270	247	255	285	258	292	287	263	265	277	285	296	276	259	268	291	273	253	262	270	279	269	256	255	281	270	281	273	277	251	258	257	262	280	275	274	260	264	271	330	270	302	273	288	287	282	269	253	261	280	262	263	255	271	248	261	265	250	290	286	229	262	254	251	249	246	255	289	301	268	261	255	270	246	249	264	273	297	243	272	276	260	266	264	273	260	295	252	295	259	284	303	278	247	243	285	284	265	303	271	282	272	280	240	260	272	262	282	286	300	281	260	264	301	271	265	249	261	284	266	304	281	265	263	267	254	289	268	270	276	259	258	235	271	276	249	281	270	251	251	262	271	279	267	269	264	294	273	293	258	256	272	271	249	252	251	294	257	301	285	269	259	263	275	284	266	253	255	300	301	274	267	277	277	261	272	271	226	249	271	263	278	249	259	268	241	261	287	269	292	265	284	270	272	285	261	270	228	279	254	266	250	283	264	270	269	278	310	258	296	267	278	273	264	274	260	282	252	267	260	279	286	288	272	268	287	253	276	247	249	278	259	246	267	234	271	267	267	262	248	247	269	283	279	257	285	261	274	287	262	295	266	296	239	275	266	245	276	274	289	235	289	260	255	269	277	274	288	286	263	247	268	263	278	249	283	284	259	290	282	255	266	279	259	267	268	271	274	276	274	287	274	284	261	264	247	298	278	269	287	274	264	285	225	243	260	269	246	264	285	244	263	275	272	260	254	285	291	256	289	295	266	269	279	252	292	271	278	247	250	260	261	310	282	292	264	292	272	293	286	294	271	244	285	262	264	278	298	240	286	265	266	261	287	279	270	245	266	247	261	245	237	287	250	273	248	268	274	281	265	241	275	271	257	242	256	256	271	271	250	265	248	276	268	248	286	264	272	300	260	287	286	229	260	262	270	274	255	269	258	240	259	276	289	270	266	270	270	265	271	267	297	269	273	271	278	259	289	297	263	279	256	248	273	263	272	279	274	277	246	274	261	278	279	265	249	259	273	262	270	269	245	300	266	285	259	263	293	285	270	281	290	286	220	242	268	274	270	272	244	293	279	260	260	263	273	259	292	267	255	258	245	282	253	261	252	308	245	281	276	248	263	267	264	253	247	268	285	279	261	254	282	246	229	295	320	271	267	254	273	265	243	246	295	276	266	271	285	267	303	260	233	263	288	274	276	287	287	263	242	265	281	280	281	273	260	250	258	243	246	254	255	285	250	259	258	278	260	277	237	276	244	258	265	234	268	253	277	273	249	256	281	266	262	273	241	266	267	266	240	258	302	269	242	306	278	257	305	233	273	254	247	270	238	271	254	253	259	251	297	254	280	295	269	238	263	255	301	286	257	301	244	282	266	267	253	281	276	238	242	240	285	292	265	266	298	260	280	267	254	232	302	254	270	270	246	282	248	271	267	269	287	266	258	285	267	250	282	269	258	243	261	282	224	307	280	297	278	259	250	263	269	267	277	273	292	292	276	242	248	289	293	291	250	286	253	296	243	257	268	269	276	261	270	273	243	265	261	270	261	254	254	260	265	269	272	260	242	284	284	249	283	262	267	236	263	255	254	226	257	270	305	262	249	288	251	237	262	265	264	278	266	286	282	275	276	280	251	245	256	263	283	268	257	278	283	275	265	268	253	277	235	278	294	249	278	253	247	261	276	309	267	283	269	276	256	265	266	248	269	254	267	279	254	247	285	269	280	260	254	244	245	279	239	249	252	257	264	280	244	284	287	245	294	296	271	263	269	265	263	275	263	302	279	247	247	251	250	271	292	272	285	287	280	238	272	269	255	254	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20968	2818	6114	6664	5651	4562	3745	3188	2818	2372	2184	2076	1699	1578	1484	1547	1287	1320	1240	1207	1181	1072	1047	1061	1032	1045	937	897	935	983	947	895	864	923	855	865	850	903	853	865	837	839	824	836	853	809	817	783	810	806	791	820	795	807	781	809	779	829	791	860	777	798	720	810	819	821	794	723	766	799	812	795	720	815	743	788	724	775	783	741	736	755	767	761	759	782	766	755	724	795	752	735	811	779	770	787	754	786	724	790	744	760	734	813	799	784	768	761	743	797	737	764	777	746	829	705	779	787	782	796	805	756	769	734	721	733	748	776	785	779	740	744	784	727	762	745	802	779	741	740	790	720	732	737	750	759	790	778	788	761	745	779	765	706	712	760	721	720	782	780	794	751	742	789	752	759	736	754	749	724	736	747	777	758	740	776	763	723	730	764	764	753	759	722	761	725	773	751	760	789	805	773	748	754	736	727	770	696	739	724	719	739	774	744	749	751	736	723	757	768	752	776	762	751	751	763	751	725	790	783	769	712	778	765	769	773	796	734	791	735	727	771	766	796	756	743	787	733	768	760	698	737	778	739	753	802	764	721	756	799	768	761	736	737	715	722	770	722	778	779	732	758	736	754	732	760	743	763	792	795	731	745	726	772	754	788	763	698	757	775	767	750	775	765	747	822	811	753	735	771	729	727	753	780	737	752	785	782	738	755	737	741	771	795	759	749	765	721	762	726	795	756	747	764	784	724	739	744	753	695	777	748	771	729	746	756	760	689	766	781	752	770	750	802	726	719	761	778	754	764	778	766	747	745	779	770	747	766	787	776	734	756	745	727	765	677	737	730	764	768	729	737	793	759	733	714	748	755	763	778	788	726	740	743	762	728	774	751	740	710	768	770	744	820	757	753	769	749	726	762	731	764	761	766	735	781	783	741	719	774	757	732	684	759	750	749	782	691	764	749	806	773	772	755	728	800	732	760	794	719	766	798	731	691	724	765	765	741	750	767	739	791	769	733	755	739	827	765	745	744	759	765	801	789	726	723	751	798	795	747	788	748	753	702	769	737	768	723	731	719	798	782	748	797	773	770	734	756	745	715	768	719	739	728	753	767	728	726	796	735	758	761	755	770	756	731	755	762	722	767	787	791	761	773	745	774	726	760	768	767	742	801	722	780	802	776	691	730	734	703	745	792	751	809	723	762	736	758	767	718	739	720	758	733	784	755	760	753	743	744	734	765	713	773	716	767	782	756	735	755	757	742	695	719	745	726	738	764	761	753	707	730	756	770	709	758	756	785	735	776	761	753	722	806	748	739	764	739	784	763	764	714	735	788	758	741	716	761	775	730	715	772	715	745	793	793	732	747	708	758	760	774	712	756	754	776	700	767	757	780	726	781	762	761	755	811	808	738	713	753	724	747	742	803	713	710	764	750	728	754	752	789	740	742	777	772	766	793	748	763	774	758	775	754	728	757	734	718	735	811	717	759	791	759	747	726	683	759	759	737	740	760	777	778	748	713	733	723	742	717	749	739	711	776	779	713	754	770	794	772	764	750	769	787	749	744	739	726	745	754	742	737	748	779	701	747	791	759	764	737	792	741	750	783	743	766	808	806	714	715	779	764	792	801	780	762	731	759	760	802	756	717	769	721	761	756	730	741	745	731	740	783	774	784	771	774	766	725	760	753	757	701	773	785	744	773	769	756	807	765	720	730	703	707	703	734	820	765	758	720	775	761	766	714	762	793	731	742	768	753	739	725	772	729	773	734	741	754	761	789	757	707	820	730	819	781	763	773	766	738	764	723	695	717	745	707	803	762	729	792	750	750	740	778	724	744	745	706	713	725	736	756	759	749	719	682	766	781	773	768	690	779	766	762	804	724	752	755	765	740	749	798	773	746	792	733	765	746	732	757	751	740	714	782	757	793	781	755	738	783	780	728	728	765	738	777	803	758	737	797	726	734	724	762	771	745	739	771	736	793	757	723	777	759	747	718	739	745	748	828	707	681	712	727	793	694	736	747	763	761	769	737	731	752	761	765	781	793	735	760	797	761	737	763	750	761	758	728	731	746	705	770	754	765	721	788	754	810	773	728	769	814	745	787	757	741	742	729	721	748	722	825	752	760	728	716	801	754	741	773	754	698	781	778	775	707	748	774	742	766	774	754	722	840	754	789	764	769	750	756	766	767	730	717	757	697	707	768	759	745	767	753	739	806	759	730	766	725	760	761	798	753	799	771	779	778	745	797	741	768	767	722	734	743	735	736	809	783	753	795	740	733	761	733	776	735	780	767	796	775	776	802	757	778	776	795	769	745	739	747	722	763	760	737	787	798	764	722	722	753	782	787	722	759	701	837	759	738	781	794	752	740	695	727	759	732	789	698	752	768	743	754	677	758	748	743	793	778	718	768	710	735	784	750	793	713	792	788	816	744	774	765	775	743	773	768	783	756	802	721	731	727	798	744	751	727	762	759	761	755	766	772	736	763	769	725	745	821	756	792	802	718	747	775	826	711	739	771	763	758	727	751	767	716	733	740	760	756	791	753	768	759	750	754	719	746	834	758	758	727	766	717	757	740	753	742	774	800	741	770	715	727	777	739	776	752	781	749	734	784	768	755	776	756	730	763	754	751	735	769	760	760	726	769	780	757	770	685	782	748	730	788	785	770	797	772	744	802	743	767	760	689	795	738	733	736	768	736	775	717	779	758	758	767	713	765	706	736	774	779	706	720	734	717	765	744	739	803	820	739	744	790	775	776	762	696	789	773	802	783	731	760	781	741	746	734	750	743	741	713	709	776	768	751	780	754	713	754	743	751	753	719	752	722	746	746	792	751	738	745	746	754	735	728	758	793	744	793	769	737	769	764	760	792	739	762	773	730	762	751	760	768	716	742	715	748	750	733	717	734	756	771	726	720	742	750	683	749	716	726	748	797	791	740	762	734	710	751	735	718	691	756	707	774	747	762	755	718	759	774	807	726	723	757	774	787	758	726	729	732	724	779	716	757	745	722	759	779	742	735	727	771	757	713	724	776	748	766	729	765	749	745	747	710	751	718	764	704	718	730	687	774	811	804	755	794	748	779	727	754	742	772	742	742	745	744	760	797	745	762	735	791	766	752	789	733	759	796	791	790	715	744	809	714	752	699	688	707	732	721	768	758	720	783	756	747	721	734	765	759	770	744	775	712	736	760	737	767	774	763	730	784	766	737	768	721	770	740	742	698	762	772	772	722	747	760	792	741	751	774	809	711	745	758	728	749	744	717	754	746	738	792	791	759	686	771	699	724	762	816	732	765	752	729	790	732	742	785	740	766	747	761	795	780	750	717	721	784	754	725	772	775	739	755	785	732	716	712	743	722	767	776	726	794	840	736	724	791	739	741	762	773	734	776	794	769	711	740	760	701	768	757	738	743	786	801	770	725	770	765	757	737	740	751	804	763	789	788	737	737	748	711	705	742	739	780	744	778	771	727	719	766	756	758	793	799	749	751	751	757	753	733	751	796	812	750	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5276	386	228	147	119	110	96	107	90	78	99	100	87	81	107	88	101	104	69	77	74	75	92	97	75	80	82	94	75	90	78	79	88	93	82	88	99	88	99	73	108	85	71	83	82	85	95	98	86	92	79	91	89	95	91	91	97	84	98	65	83	82	85	91	78	90	99	74	84	66	89	79	91	78	97	106	100	79	92	91	75	99	83	72	93	81	94	95	85	83	98	80	103	89	84	74	100	74	75	75	86	82	77	81	81	101	88	89	90	88	91	102	100	108	85	95	93	89	76	89	82	78	89	108	85	83	92	81	88	86	85	87	73	87	74	79	95	85	87	75	99	89	85	83	83	85	80	72	87	102	87	89	78	94	90	96	105	75	87	71	108	76	93	72	90	92	96	87	102	94	88	83	90	86	96	89	80	83	89	90	84	96	94	103	92	108	82	95	75	98	83	87	93	92	86	83	81	85	73	80	98	87	89	81	84	79	78	81	76	99	80	85	74	83	87	73	99	79	95	82	98	96	77	73	71	85	76	80	88	81	72	84	69	87	87	79	79	92	89	87	87	80	88	77	76	99	82	61	86	97	81	80	84	82	101	99	77	105	86	89	91	84	74	68	90	77	92	89	84	76	70	89	99	104	83	93	98	89	73	89	110	85	95	96	99	85	82	82	86	81	97	89	90	87	91	109	84	94	108	82	69	84	101	81	103	90	105	93	84	70	81	74	82	92	86	97	68	85	77	87	103	94	80	76	87	69	79	82	74	105	88	87	85	78	84	98	79	87	91	80	92	76	77	86	88	70	83	81	94	85	74	74	99	78	95	76	81	98	86	74	105	89	70	90	89	103	76	89	89	87	81	91	81	73	81	85	84	86	82	98	96	103	105	96	94	101	81	96	97	83	95	100	91	90	96	59	83	83	62	75	92	79	83	90	95	113	96	94	88	84	85	79	87	106	71	98	91	84	104	101	77	105	86	89	90	92	95	70	76	88	94	102	87	87	77	80	86	93	86	89	87	87	96	87	97	91	71	97	102	92	95	93	75	86	96	88	87	77	93	85	87	83	76	84	68	87	71	84	65	75	88	99	95	94	85	75	73	92	86	102	94	92	61	97	84	88	90	86	92	80	85	83	82	80	78	90	90	79	86	84	86	73	84	82	77	83	92	85	84	94	83	92	97	74	89	82	95	90	80	87	100	74	79	87	88	79	82	77	94	91	83	103	77	78	84	89	86	81	95	97	85	75	72	97	73	85	99	84	83	78	78	85	83	88	84	78	95	64	91	91	78	114	73	99	95	76	77	97	73	87	70	113	102	77	102	91	83	85	82	90	97	76	73	97	83	89	86	80	92	96	79	77	86	71	88	78	84	75	84	84	96	88	87	76	77	77	78	84	87	79	84	68	84	93	76	89	70	92	81	102	82	69	82	98	105	91	86	93	94	84	90	89	90	96	100	81	84	86	89	94	78	90	94	82	81	72	104	87	90	95	77	95	88	89	110	83	70	108	84	92	80	101	72	84	76	82	103	102	86	94	87	82	108	66	90	69	91	91	82	98	90	92	91	80	93	78	97	82	83	67	74	84	91	93	84	72	96	101	79	89	85	88	94	82	81	92	83	65	77	85	91	81	84	77	79	82	97	84	82	98	79	102	94	87	98	96	93	80	85	86	76	99	102	69	91	75	81	77	108	72	87	82	73	84	77	89	83	90	92	85	83	85	90	78	86	84	70	108	90	87	85	96	85	81	101	77	66	70	86	75	78	88	73	78	106	81	76	78	89	101	77	99	86	67	82	93	86	97	110	88	84	90	92	87	82	88	70	83	91	74	84	95	80	87	73	89	94	88	85	82	96	85	86	91	92	96	82	79	86	80	88	94	93	98	92	78	71	97	90	93	87	97	82	87	90	86	74	82	96	74	98	97	83	84	81	90	89	95	88	72	82	84	93	84	83	121	77	98	82	77	83	81	79	82	87	82	79	81	85	83	94	83	81	74	86	90	87	88	87	87	78	88	94	77	82	73	107	88	79	83	75	72	87	76	87	94	97	90	76	77	87	91	90	70	71	87	84	89	102	80	78	94	90	95	81	75	88	80	83	86	87	82	91	94	88	87	87	73	77	88	72	79	98	95	79	106	96	90	79	91	98	81	95	96	76	86	84	95	89	87	74	84	98	91	75	94	79	83	91	98	96	92	92	90	81	102	88	96	87	92	92	98	84	78	105	76	83	91	84	82	94	92	77	97	87	88	98	82	78	92	82	83	87	104	71	86	94	114	83	86	90	77	77	87	98	86	89	96	89	79	88	77	92	101	84	90	90	79	74	86	85	87	100	87	110	91	92	83	96	86	101	94	94	102	70	89	92	89	90	88	86	69	84	94	100	97	89	89	84	78	78	79	74	74	93	92	86	93	82	95	90	66	88	80	78	92	92	91	88	101	76	86	75	100	79	88	92	95	96	87	74	74	103	97	88	88	80	83	103	87	78	74	86	79	87	64	80	82	107	75	68	84	83	82	84	100	101	75	86	96	79	82	114	93	83	82	85	72	82	83	98	65	95	72	75	83	95	75	74	88	87	82	96	102	86	96	103	103	82	105	86	80	86	86	91	94	88	84	87	86	77	92	77	77	94	93	102	74	78	80	88	91	80	77	81	94	79	102	79	73	76	92	92	102	88	76	92	85	80	70	81	80	79	92	67	71	97	71	95	93	77	79	100	80	91	80	83	79	79	88	93	93	82	77	86	90	70	91	92	88	84	98	99	82	71	90	72	78	87	84	91	71	95	94	87	77	78	83	81	87	89	100	93	91	95	80	87	78	72	88	80	92	85	76	67	91	90	85	86	84	90	92	76	72	81	79	85	94	77	80	85	95	87	85	95	95	87	69	98	75	96	94	93	95	71	82	74	69	84	71	99	87	87	72	72	97	61	95	80	92	97	68	90	76	89	79	63	91	80	85	78	103	81	79	108	83	79	78	88	100	81	96	91	90	83	87	84	80	102	82	94	69	77	82	83	100	91	100	84	90	94	101	90	78	87	80	79	81	85	93	91	76	102	79	98	83	76	86	96	93	86	80	102	98	103	91	83	81	92	87	88	90	89	98	82	90	100	87	68	85	83	95	73	64	86	90	80	74	85	80	71	84	81	84	78	82	95	84	87	83	70	77	100	77	84	78	92	88	94	85	80	99	89	98	89	72	100	84	85	83	106	98	96	78	85	89	80	82	79	79	81	84	99	96	99	97	92	81	98	99	89	78	67	116	86	88	88	79	84	96	76	73	78	101	81	87	80	83	76	87	87	89	88	77	107	76	77	77	77	77	90	89	108	91	80	83	92	98	86	93	74	77	91	90	78	74	78	73	86	99	92	85	94	105	77	83	84	105	97	88	92	84	81	82	87	80	83	81	78	83	92	96	83	76	104	88	98	77	90	92	87	95	64	88	110	83	75	85	78	101	110	81	80	90	97	78	89	89	89	57	87	84	81	80	83	59	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4880	403	462	494	462	447	463	386	343	355	366	349	350	346	316	341	319	322	300	316	326	281	309	275	346	294	329	340	330	297	317	295	294	278	339	335	325	309	308	313	321	318	299	283	304	287	281	324	323	308	318	359	348	319	306	287	317	277	306	296	329	299	312	326	329	278	302	289	291	297	300	298	265	299	296	339	315	346	291	295	301	291	340	327	301	286	286	310	302	277	323	311	335	312	291	302	308	321	295	313	302	303	325	336	312	292	313	321	303	282	280	316	299	287	310	323	327	321	321	302	304	284	305	299	308	322	305	299	292	304	344	303	299	342	346	312	317	296	298	336	281	331	336	319	307	282	299	294	314	311	304	305	321	324	298	310	304	293	305	294	309	290	286	304	306	308	289	328	280	310	337	284	298	329	310	308	306	327	296	271	300	324	290	283	315	307	319	307	321	341	294	282	330	299	293	312	289	321	344	261	301	287	291	306	298	330	303	289	296	316	321	289	323	308	316	306	286	307	314	323	323	315	290	290	297	350	277	328	315	311	305	300	275	336	318	315	330	304	297	314	297	279	286	321	321	307	328	316	270	324	296	284	315	296	253	305	324	290	301	295	305	294	304	291	307	297	347	334	296	312	309	297	353	297	311	294	339	344	350	313	293	288	289	292	319	294	308	297	316	321	322	320	310	336	320	303	302	361	325	282	309	339	298	340	305	252	295	293	298	312	288	299	297	344	304	328	289	337	327	322	298	296	307	297	315	330	289	285	313	324	300	307	324	303	309	273	322	303	314	312	320	294	297	295	326	303	294	337	313	320	317	318	297	278	295	308	314	299	274	314	308	306	312	301	357	321	297	328	290	306	314	303	309	308	323	309	308	288	334	287	312	314	327	314	312	326	283	317	261	314	295	271	308	289	307	324	308	347	287	310	355	308	307	316	328	303	304	273	341	310	295	319	303	297	323	289	336	303	277	332	307	293	281	305	311	295	339	287	301	311	295	319	312	316	302	312	303	310	313	305	329	314	329	298	316	352	325	291	306	332	299	291	308	312	325	304	305	322	317	300	320	305	307	275	311	322	311	260	302	293	309	299	314	292	291	295	312	323	341	286	283	314	314	301	282	287	314	300	277	328	285	299	303	299	314	307	321	324	300	272	287	290	321	316	288	315	312	311	331	289	321	333	306	291	301	311	315	303	282	320	305	308	300	289	354	317	321	302	282	287	334	306	364	328	302	307	314	324	310	327	314	339	318	285	292	312	302	331	303	290	313	318	327	291	308	353	330	317	305	315	313	291	287	333	323	312	281	340	343	270	301	311	344	268	300	302	296	330	293	294	324	323	285	315	324	297	325	320	275	306	267	342	300	300	288	344	306	276	318	325	324	280	317	302	298	291	308	273	307	312	304	303	312	334	293	300	308	286	264	355	287	362	317	327	325	293	299	306	325	343	286	310	282	326	287	268	302	321	313	300	325	303	284	296	287	322	304	312	331	314	318	287	282	289	293	324	320	309	312	282	276	296	309	298	344	304	286	305	324	295	299	327	304	315	315	308	308	292	298	287	309	302	299	304	324	296	293	326	310	321	313	317	309	296	301	290	305	290	303	280	290	314	283	334	307	321	323	314	282	339	310	294	286	323	292	326	332	320	327	340	305	312	300	320	290	282	292	301	287	304	293	299	335	292	311	351	338	333	325	285	302	299	318	292	313	316	325	333	317	298	301	341	316	312	296	297	332	326	311	317	289	295	314	294	308	301	276	295	318	292	287	309	325	334	315	329	288	277	327	316	332	320	316	345	311	265	319	290	318	331	311	305	331	289	318	273	307	328	260	279	291	334	282	312	297	302	333	292	292	341	312	314	309	349	309	309	309	319	341	327	324	311	321	318	290	301	329	292	307	285	307	289	317	286	321	319	305	309	313	301	341	348	345	291	300	326	289	296	266	308	293	318	335	325	286	300	309	317	313	319	292	286	314	312	319	307	326	303	342	302	325	314	314	274	311	330	319	305	296	304	332	326	311	320	291	296	313	292	327	311	301	304	287	288	300	315	306	315	332	285	326	323	326	325	288	295	314	316	295	271	285	308	323	300	330	301	343	337	315	310	307	304	285	306	340	310	304	319	297	317	309	325	312	333	342	329	287	295	313	320	297	300	302	304	318	273	319	300	276	278	332	309	264	325	311	319	305	290	282	313	306	314	328	290	319	306	296	347	287	309	289	306	267	319	310	323	273	300	304	337	331	312	298	296	296	303	300	283	312	333	309	287	300	293	302	329	309	317	321	268	290	312	308	305	331	282	317	285	310	308	309	303	305	306	339	292	297	304	306	304	287	318	302	303	309	326	320	320	308	297	332	334	310	341	291	300	325	296	283	326	317	313	329	288	314	306	282	311	275	335	298	286	298	300	297	304	309	320	328	310	284	305	318	303	328	326	305	283	314	311	321	302	300	298	317	335	306	307	287	315	317	301	300	288	312	290	330	313	309	316	311	329	324	307	316	289	310	308	292	320	330	297	294	291	314	277	307	311	310	308	303	272	282	303	299	273	321	307	319	323	319	294	304	291	284	294	300	335	333	303	315	282	306	291	307	296	296	308	328	305	326	309	291	332	314	296	322	333	310	359	302	325	316	299	286	328	293	359	294	282	287	310	298	322	301	297	295	306	339	307	318	312	306	292	296	295	283	289	308	296	310	320	325	322	276	303	318	308	320	301	314	302	294	295	283	353	320	300	310	315	299	281	299	300	295	291	300	297	304	280	323	285	297	306	279	275	275	271	288	313	317	311	271	308	310	331	310	326	305	268	297	298	302	303	300	310	306	293	325	296	295	335	313	306	306	326	322	308	315	315	306	292	283	293	289	282	290	329	313	303	298	318	341	334	357	309	326	261	324	300	321	308	290	289	320	310	274	334	282	317	319	278	339	317	305	271	277	310	301	308	291	288	291	292	320	304	314	297	306	324	309	265	322	305	326	279	314	314	273	310	357	305	295	302	313	309	299	307	303	296	314	341	286	321	286	335	283	318	310	321	280	321	310	340	304	326	310	274	308	325	291	315	332	315	322	323	309	283	274	307	309	311	312	307	318	308	290	295	308	279	344	314	290	303	325	327	309	309	317	292	290	324	312	309	326	311	276	304	304	268	317	312	304	323	298	316	318	296	301	301	322	322	302	303	330	324	269	302	309	346	324	298	294	299	287	293	287	280	286	296	318	317	329	298	331	305	286	327	296	323	281	301	303	307	310	323	288	323	328	299	297	328	334	332	313	294	330	297	323	292	337	293	316	290	316	300	325	290	298	313	327	284	318	283	329	305	287	282	294	313	280	313	338	292	289	305	328	327	343	326	321	277	316	333	299	295	309	310	335	346	313	274	334	298	316	313	328	302	304	303	330	311	323	316	318	278	321	334	313	297	298	289	333	310	331	311	292	313	290	287	311	317	333	313	319	306	315	276	304	324	290	317	271	299	317	270	307	292	316	291	296	284	319	332	300	290	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
36773	9522	1924	1144	754	650	499	431	370	357	324	313	277	260	244	255	251	252	232	224	239	234	193	248	216	257	222	236	197	211	211	205	220	226	201	185	189	210	212	205	193	222	208	217	227	207	199	220	228	229	202	206	218	209	205	200	220	187	206	211	204	213	190	199	201	215	214	201	210	200	205	222	192	205	212	230	187	194	207	198	202	203	210	235	210	199	207	232	201	224	202	186	210	201	222	192	205	209	221	191	226	211	220	212	211	206	199	199	182	214	182	193	210	205	199	195	216	227	211	190	206	216	216	202	224	205	210	225	180	185	217	199	243	218	211	194	208	194	180	192	232	228	188	203	226	189	216	206	210	192	205	211	182	208	183	228	213	212	183	181	186	193	199	215	206	189	227	208	191	190	223	212	212	192	199	237	179	222	201	192	185	197	192	210	199	197	200	213	207	201	211	196	216	191	200	198	194	216	175	189	228	192	187	186	236	210	199	221	221	225	203	202	212	179	215	202	201	186	177	222	202	200	221	219	229	245	204	206	219	208	220	200	217	202	179	201	223	215	207	212	198	200	205	217	193	212	204	203	219	196	183	203	220	202	208	207	207	206	195	178	217	212	208	177	184	221	194	213	210	205	193	191	201	224	220	209	188	225	197	214	205	209	180	183	190	194	222	197	217	228	199	200	195	174	201	209	202	197	183	239	191	209	200	204	181	197	191	187	213	216	212	195	205	200	226	204	200	200	205	211	206	218	192	204	216	212	222	222	218	206	234	212	198	208	203	200	187	193	214	209	206	218	201	225	199	214	192	194	202	191	192	178	202	207	208	205	218	216	214	200	203	196	239	232	219	196	204	199	195	177	200	193	193	195	176	222	193	204	212	222	195	199	205	234	200	219	219	187	211	166	215	195	213	182	214	200	208	217	189	215	205	232	203	219	180	205	200	197	205	205	212	223	198	215	213	220	201	214	189	204	209	230	207	216	190	186	208	189	190	223	191	181	189	198	202	189	204	193	187	222	190	224	207	209	191	216	207	233	204	170	225	225	238	181	210	193	196	184	224	194	219	214	204	185	213	205	183	192	211	198	191	181	219	210	212	184	204	193	224	194	216	201	198	226	210	202	238	215	224	189	188	218	212	207	213	207	182	219	194	195	193	217	187	230	240	201	203	203	191	204	186	185	213	187	204	201	204	212	212	192	199	191	209	178	187	217	215	230	213	239	228	191	187	199	230	188	208	199	191	192	188	208	218	199	201	210	221	189	195	223	181	202	182	220	201	210	211	193	218	187	207	209	228	205	219	214	231	195	175	206	209	214	201	216	208	186	214	221	217	197	183	194	212	226	216	201	222	231	204	218	194	215	195	208	182	216	180	215	208	196	183	188	221	190	203	208	199	196	187	206	232	189	214	207	197	188	199	208	185	193	199	196	196	199	174	222	197	221	201	223	208	200	195	186	197	210	218	169	196	220	198	193	181	206	186	197	207	206	185	209	173	208	220	213	199	205	224	223	194	227	218	203	182	182	193	210	230	218	197	197	210	199	208	214	201	224	240	210	193	210	201	214	200	179	190	216	222	222	227	197	183	207	210	230	237	188	199	171	173	184	203	192	208	189	186	208	214	197	191	205	211	226	219	212	177	205	190	196	174	208	222	214	201	194	169	207	188	223	214	209	220	202	233	223	196	196	198	224	211	179	208	204	176	191	179	203	200	208	192	208	194	206	195	208	224	176	199	204	202	225	206	216	198	229	197	225	220	207	211	214	223	217	202	197	194	185	224	202	215	221	192	190	175	218	214	199	216	203	198	216	185	224	211	225	224	205	183	202	228	194	194	195	209	176	219	194	195	206	208	196	183	213	199	195	212	200	196	195	219	202	220	172	205	203	210	200	214	205	201	211	215	218	204	197	211	205	215	217	207	216	209	192	199	195	213	196	205	219	210	219	232	193	181	210	208	207	204	216	217	197	207	200	190	225	212	205	192	184	197	209	197	215	198	224	205	226	193	219	192	222	208	217	193	194	218	223	230	197	203	209	206	206	199	203	233	217	196	183	217	217	217	188	214	190	211	193	183	232	205	200	209	233	208	237	218	189	174	200	191	210	211	203	215	232	205	212	214	198	216	183	208	196	178	225	215	184	190	196	187	212	196	207	211	197	225	186	204	216	211	227	202	194	209	182	191	196	196	193	207	181	200	182	188	202	190	216	194	182	205	207	197	224	214	214	225	184	192	196	205	195	172	192	194	189	196	199	219	199	201	203	205	199	207	203	205	223	186	193	200	214	202	231	184	201	184	197	211	231	200	229	175	197	198	213	217	210	202	201	205	215	205	210	199	195	196	218	193	181	180	188	217	213	214	204	188	189	233	186	224	199	211	236	229	222	203	210	196	221	241	190	203	188	201	230	189	201	196	216	211	215	205	209	222	192	229	194	185	191	183	217	210	193	192	198	197	199	214	169	198	212	201	218	184	188	209	210	203	223	211	199	189	190	188	207	220	181	204	191	216	192	233	203	196	178	206	202	198	201	224	188	182	201	229	216	185	182	191	190	210	180	188	230	194	208	194	209	207	220	194	192	197	217	219	191	211	217	186	199	238	211	233	209	207	208	174	206	197	198	198	208	214	188	195	214	190	188	201	204	217	203	214	212	215	194	183	205	202	203	221	197	216	177	219	201	197	230	211	210	183	219	174	198	208	202	202	209	176	213	188	216	200	224	226	203	207	195	189	189	170	208	184	188	180	209	205	212	222	201	214	218	220	207	223	225	208	218	202	233	223	200	216	188	191	193	204	185	196	211	195	214	202	211	200	211	199	188	225	189	206	215	194	219	209	207	220	205	215	210	190	206	206	188	217	225	205	189	191	209	210	211	204	211	211	207	193	202	188	201	191	214	189	197	220	193	242	192	201	178	219	213	220	188	162	197	220	226	196	213	207	220	185	205	177	189	183	218	206	174	225	213	182	216	203	186	214	208	200	199	216	189	205	198	210	182	229	215	212	194	190	194	219	190	206	206	208	226	196	206	188	210	202	187	201	195	223	233	184	195	198	195	207	225	218	233	215	207	187	200	191	208	180	211	205	212	202	207	194	199	224	171	214	195	187	236	211	191	195	213	227	231	189	216	217	196	200	206	209	227	200	203	218	191	198	190	226	217	206	198	161	187	197	192	196	215	202	213	219	196	217	190	181	194	202	237	229	186	210	223	207	198	200	194	224	208	215	211	223	195	191	200	194	193	207	202	202	195	207	191	215	185	185	184	208	202	199	215	195	204	186	232	229	183	195	191	195	226	199	204	215	222	198	219	203	196	215	196	218	195	224	219	192	181	211	222	203	228	187	202	207	185	211	210	239	206	191	201	181	212	214	211	199	215	206	185	197	202	193	204	207	191	194	202	203	219	217	218	181	211	199	210	207	209	222	215	173	201	205	194	210	223	196	194	225	213	217	186	199	189	194	198	200	206	207	186	174	223	240	221	202	237	224	199	193	205	209	192	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16665	1637	3444	3881	3100	2636	2121	1883	1689	1491	1330	1251	1083	1052	1045	961	919	916	860	842	836	781	767	708	730	781	729	746	731	710	657	664	641	683	685	643	643	631	618	635	670	620	633	637	666	598	618	637	631	667	644	655	663	647	640	641	685	635	645	629	657	653	610	641	633	660	599	611	613	634	610	601	611	627	601	616	604	621	655	628	618	616	678	603	595	602	611	609	586	597	558	644	623	613	613	604	638	589	588	586	662	631	584	613	615	572	615	603	596	620	595	652	624	628	624	630	589	604	629	607	635	590	662	623	582	608	572	591	585	601	602	602	567	591	618	637	619	592	580	600	598	580	625	629	599	595	631	613	612	600	573	588	615	640	579	628	617	652	574	648	613	626	618	603	605	593	578	595	644	593	628	636	589	656	619	608	604	614	628	628	635	609	593	617	583	569	571	606	596	588	575	599	607	628	655	661	605	601	582	621	625	624	590	607	638	631	608	623	628	576	620	608	583	590	624	591	624	575	578	587	622	591	575	607	646	616	643	604	624	586	626	604	617	572	587	655	662	586	597	618	622	608	583	615	605	576	582	618	654	623	571	591	629	595	607	635	605	601	635	634	624	615	593	585	579	609	582	627	635	625	616	621	615	602	608	606	609	660	543	627	591	620	592	625	609	634	610	594	597	549	613	609	619	601	628	636	604	642	610	621	605	619	624	568	606	586	607	578	569	608	619	585	626	609	610	579	625	566	565	604	617	618	613	597	626	563	534	589	609	630	590	613	562	637	643	575	597	611	581	609	633	620	581	612	600	627	576	618	580	626	599	634	598	618	632	592	557	608	576	619	581	585	593	614	651	595	607	593	650	604	606	590	613	595	570	570	656	616	616	608	573	628	592	627	602	577	611	597	647	613	584	584	571	622	660	634	650	570	589	640	611	613	624	594	615	605	603	632	601	604	556	624	623	628	612	603	609	567	620	594	577	643	627	629	646	633	573	573	655	595	601	660	590	607	602	609	595	617	578	582	604	623	623	606	621	616	606	639	586	605	655	617	637	630	625	597	624	591	603	560	583	585	644	587	605	561	593	607	620	601	620	593	624	607	596	613	590	591	577	575	578	572	595	589	591	633	611	601	597	606	614	616	619	556	634	618	603	605	615	625	615	661	572	593	599	619	609	568	611	572	639	633	599	620	585	609	613	605	576	612	629	587	654	635	634	644	598	640	604	580	593	598	615	606	601	574	596	619	567	604	579	649	608	607	575	611	589	608	647	619	584	633	649	618	625	628	571	602	613	653	571	629	618	604	636	593	627	597	626	616	528	616	623	580	635	609	591	558	624	593	573	593	635	593	607	631	604	624	610	625	572	611	561	612	592	638	610	611	614	626	630	607	553	620	604	623	558	619	626	620	613	646	615	614	572	600	592	636	603	641	568	590	628	583	607	664	666	581	575	618	648	686	596	599	589	591	622	658	618	587	645	613	615	634	589	585	642	563	569	581	590	600	592	594	608	602	601	624	642	630	609	604	609	607	641	657	625	597	623	625	619	572	606	616	591	570	588	571	602	630	605	626	615	574	620	628	576	561	589	610	608	576	608	602	582	603	592	625	585	595	663	617	639	588	606	607	582	593	622	608	606	636	633	613	614	556	609	588	610	582	617	561	623	631	576	602	587	607	612	664	593	610	650	632	564	610	597	587	595	624	600	620	635	606	663	550	625	600	645	571	641	607	576	633	634	592	655	638	577	592	613	595	624	618	606	623	600	638	597	620	602	588	586	595	601	626	600	618	620	627	599	592	665	592	613	576	606	587	608	613	637	633	608	587	597	577	604	614	547	597	593	611	592	573	579	621	604	619	591	623	588	578	577	623	602	594	595	617	603	571	590	594	587	566	617	656	644	582	615	580	531	618	594	595	607	642	574	615	591	587	594	566	623	586	613	592	606	583	582	604	618	653	625	623	595	577	588	559	618	608	623	592	590	592	595	623	572	593	642	585	615	590	622	579	630	608	607	625	628	647	588	614	619	625	605	596	610	625	584	609	613	575	598	627	598	621	613	598	591	624	615	592	657	551	632	592	552	610	545	628	588	589	634	609	597	634	542	607	600	594	643	609	619	572	623	623	592	586	592	636	647	627	601	587	554	595	617	621	587	589	604	622	597	606	622	604	604	611	573	599	570	613	600	618	613	638	616	598	622	582	608	624	592	579	599	568	597	604	569	635	576	624	578	594	568	574	620	596	613	592	607	628	538	643	620	615	571	584	640	570	626	570	605	628	642	614	582	611	625	618	600	597	559	611	584	597	601	605	574	569	615	640	581	599	617	631	622	628	598	626	590	595	615	663	613	630	571	617	609	617	590	604	600	627	629	611	575	607	574	613	575	592	557	636	632	582	605	604	595	606	566	627	600	606	570	589	578	641	632	607	606	610	643	622	604	623	657	637	604	599	619	618	641	577	604	541	545	621	588	638	588	623	592	612	572	589	586	601	616	600	596	627	648	604	610	596	600	621	586	615	609	610	614	570	595	584	578	630	593	673	608	600	648	551	592	606	586	621	580	614	590	655	619	613	613	602	609	609	661	632	581	571	629	608	581	578	635	563	642	579	607	594	604	629	562	601	638	594	570	609	574	643	580	595	586	636	622	628	588	597	594	615	640	643	590	655	633	591	601	591	620	635	591	630	653	580	593	617	572	581	620	561	572	625	615	596	581	610	635	573	611	614	562	627	585	634	626	592	601	637	587	642	589	605	596	622	641	591	534	635	565	604	595	590	614	603	634	628	650	562	614	572	630	603	581	605	624	580	576	611	595	579	623	589	627	561	604	604	627	643	528	609	584	592	615	582	588	623	579	613	581	674	577	573	634	630	589	612	592	610	619	585	601	566	605	587	593	621	601	596	598	651	589	598	590	605	606	634	589	626	649	584	616	620	578	595	585	617	614	595	613	588	601	609	569	620	618	654	558	611	636	600	633	570	600	602	592	576	646	581	636	634	626	573	580	634	623	618	603	634	599	622	600	574	611	618	621	590	589	632	607	562	614	594	586	596	642	607	654	595	598	599	601	641	653	616	607	600	609	596	587	595	613	596	637	592	609	578	604	611	620	573	622	612	621	588	621	609	622	605	613	607	604	642	615	588	649	570	616	626	557	671	580	603	603	613	596	574	607	657	579	636	617	568	609	592	611	585	584	654	603	609	618	595	596	646	629	623	565	621	606	590	614	637	552	619	651	600	594	612	617	597	611	603	623	661	625	585	598	620	577	596	635	575	616	652	625	669	591	623	601	625	622	638	600	601	579	610	603	620	618	604	571	616	623	585	612	639	567	589	579	581	648	610	594	641	642	597	587	616	618	621	595	631	643	568	638	629	579	599	601	611	587	566	599	636	615	603	602	629	631	581	555	620	596	605	632	612	605	598	576	582	592	613	610	639	633	577	561	634	644	593	619	605	627	640	599	602	622	606	602	564	579	652	592	609	595	617	596	607	650	592	589	590	598	585	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
46049	18788	7713	2281	1513	1163	838	726	602	554	508	424	407	370	372	376	373	325	315	365	339	320	330	299	272	294	293	270	308	318	310	282	280	301	273	290	296	252	262	275	299	283	279	293	297	296	303	305	285	264	282	276	301	265	282	291	281	281	260	301	257	291	267	272	274	279	313	281	246	303	257	264	292	274	285	271	245	244	253	284	299	263	280	306	276	243	248	278	282	255	272	283	271	260	281	297	282	253	267	254	304	306	278	244	272	263	303	250	283	259	239	284	297	251	281	265	269	286	259	264	260	304	253	242	250	275	275	284	271	282	265	243	257	291	269	294	279	273	286	269	275	247	256	279	262	237	264	282	258	250	269	274	248	245	259	263	279	279	278	297	259	271	253	254	258	263	241	254	274	276	295	278	233	287	269	276	279	297	289	259	300	314	319	269	284	270	304	259	296	256	271	264	301	290	278	270	303	273	274	289	266	257	282	256	260	273	288	261	281	287	259	248	270	258	281	268	253	294	251	263	274	286	260	282	275	274	248	256	254	254	278	295	268	258	267	285	284	258	280	263	271	302	243	246	287	277	239	255	244	254	261	290	283	269	260	275	249	289	267	279	269	272	268	278	303	281	268	273	289	263	263	265	243	249	242	244	270	252	283	277	280	288	274	270	254	262	287	300	283	267	290	279	266	253	282	257	289	256	262	299	280	305	265	267	284	247	260	295	284	264	307	271	264	269	257	253	277	266	263	273	250	266	277	270	235	255	260	295	269	254	262	268	270	270	242	254	263	258	271	244	280	288	288	280	252	267	282	285	285	263	269	253	265	260	268	261	271	267	267	276	267	263	268	248	312	276	233	276	271	249	273	258	299	283	256	281	276	260	298	287	254	267	265	253	251	288	292	297	262	287	240	270	261	282	291	235	263	272	247	298	223	264	275	256	252	242	291	268	245	265	305	275	236	270	262	260	233	287	284	274	259	281	262	304	267	278	248	276	254	257	275	240	262	266	237	280	287	287	282	289	276	292	238	289	282	252	273	252	258	234	275	252	267	294	283	276	263	273	240	241	266	258	274	266	249	261	267	244	252	262	240	266	277	274	294	230	292	283	256	285	282	307	285	267	273	284	278	273	277	257	264	273	266	296	265	261	283	304	266	282	272	295	260	273	289	243	280	295	261	283	264	269	267	251	263	287	293	296	233	291	279	262	303	270	243	242	258	255	269	271	291	265	304	280	266	268	295	269	280	289	264	256	263	283	252	277	267	282	264	290	245	296	242	256	261	253	289	275	266	265	274	255	276	287	269	274	311	285	255	256	256	270	245	274	284	268	284	248	275	235	272	291	283	274	277	254	252	253	275	261	246	276	301	282	270	271	252	272	282	301	287	264	265	262	247	246	286	271	252	256	282	252	257	244	281	287	269	266	268	274	285	245	264	257	255	249	271	278	254	263	281	285	266	274	288	274	274	263	279	257	277	276	264	267	271	258	267	280	259	283	271	284	243	247	263	259	272	250	270	265	255	279	249	269	260	237	277	275	278	258	271	253	295	261	214	264	243	231	266	261	262	258	281	266	278	248	293	270	273	274	277	301	263	273	260	263	280	259	280	267	264	286	272	272	272	279	251	275	283	268	259	253	260	249	273	285	283	281	279	272	280	282	259	267	264	279	263	248	265	266	257	237	267	257	261	277	282	276	291	274	283	278	292	260	281	295	265	253	299	259	265	266	301	255	231	305	280	269	271	253	305	273	293	275	250	274	263	266	272	289	241	263	270	267	257	250	277	258	278	250	271	278	263	277	280	254	263	274	257	259	241	270	281	255	284	232	285	252	273	247	239	276	256	272	270	279	299	251	290	250	279	249	234	277	257	246	248	279	266	287	279	275	253	247	269	292	309	272	298	272	286	270	258	277	266	243	289	279	277	253	239	262	274	275	299	260	273	275	300	279	265	257	260	291	280	243	276	251	275	293	279	255	275	270	274	271	279	252	284	279	262	293	298	277	263	260	246	270	247	236	275	249	319	280	287	266	277	272	301	239	248	246	284	270	291	254	284	248	252	284	270	283	241	292	252	264	281	259	246	274	267	279	265	275	253	276	279	245	277	257	298	264	290	277	270	275	247	268	270	271	256	267	250	288	246	303	265	270	296	271	279	304	270	289	259	282	282	258	279	296	288	259	270	241	262	237	284	246	289	249	266	290	286	262	242	257	275	297	247	264	279	265	281	267	288	273	268	281	277	276	271	253	270	271	281	238	267	243	291	278	293	286	263	277	265	246	277	268	295	271	259	255	292	254	269	296	237	271	290	258	282	262	291	259	273	266	242	264	263	320	295	255	272	298	259	263	262	291	262	290	273	279	269	245	259	271	295	268	276	283	294	292	239	270	280	273	239	313	255	289	290	244	263	276	278	243	283	253	262	255	265	279	294	248	260	267	281	271	276	257	263	272	255	244	254	275	268	269	227	231	298	258	274	278	234	261	250	261	279	290	283	267	239	289	267	244	279	266	274	278	253	262	272	253	286	288	240	263	274	252	289	266	287	263	282	256	290	261	300	256	246	256	275	253	270	281	252	270	235	261	289	260	276	271	275	255	251	311	271	265	277	265	276	255	253	259	279	255	287	235	308	324	244	261	266	305	246	291	267	280	257	277	292	285	290	245	285	279	259	272	288	291	293	271	288	283	296	252	275	279	279	265	248	281	289	272	278	283	292	258	252	301	260	271	249	262	258	276	296	287	249	283	244	277	268	276	278	282	255	244	254	244	254	269	274	268	283	276	277	262	264	257	241	270	265	275	279	283	254	285	275	275	271	288	250	300	265	286	278	262	262	268	253	276	256	277	253	271	257	301	260	273	255	249	269	262	276	267	299	282	277	244	269	252	262	254	254	313	250	304	268	288	256	245	260	272	249	269	282	227	255	296	267	265	276	264	281	281	256	302	261	263	262	263	245	264	269	240	265	263	272	264	271	259	276	253	276	272	255	271	243	235	269	266	278	265	288	282	260	278	280	278	267	267	242	272	252	283	260	273	226	273	286	271	279	297	262	276	275	247	293	253	266	257	263	261	265	279	233	285	259	257	265	285	243	271	268	284	260	273	245	273	287	277	262	274	274	287	275	250	261	244	247	267	291	277	267	260	259	264	268	293	246	274	293	278	274	308	256	271	276	281	296	276	251	267	285	270	252	268	276	285	260	288	280	279	262	256	282	277	281	268	283	273	267	289	280	282	279	290	271	231	244	258	286	247	280	269	258	278	272	276	305	253	273	262	289	252	244	286	285	258	254	248	240	270	263	263	280	295	275	262	281	266	252	269	275	256	267	252	279	283	263	246	270	272	262	247	252	262	259	269	265	267	264	280	264	275	240	242	261	264	257	253	290	282	280	281	255	281	263	285	266	281	250	248	279	257	244	260	280	263	292	243	267	276	305	260	266	268	267	270	286	262	283	299	264	278	310	256	256	282	273	258	293	271	288	281	277	290	263	258	266	258	286	254	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21547	2750	6108	6656	5574	4508	3678	3149	2694	2368	2155	2047	1820	1688	1526	1405	1305	1270	1222	1137	1150	1115	1083	993	1041	1022	941	1033	953	949	904	851	909	928	893	882	858	887	913	862	816	914	833	851	864	845	782	844	856	825	793	846	807	818	787	803	819	776	810	807	832	741	858	790	821	782	820	783	811	769	783	758	839	756	730	760	789	779	818	772	799	783	784	755	827	749	782	786	758	783	761	758	758	765	808	791	758	772	729	801	829	740	751	764	805	792	708	760	738	755	780	809	802	757	757	733	760	820	729	725	793	784	771	735	791	781	734	766	793	748	723	778	782	756	777	728	705	766	754	763	766	785	735	741	734	778	776	751	774	778	802	759	763	761	763	809	766	740	759	740	740	733	737	797	725	722	748	743	721	739	787	720	845	731	743	756	771	757	736	728	781	739	800	760	746	717	766	724	724	760	769	766	768	778	739	753	736	798	743	743	734	730	751	745	741	793	766	718	738	789	718	761	772	758	735	760	785	777	756	756	810	762	752	729	759	769	778	756	741	710	777	777	772	748	740	780	738	719	739	762	735	721	757	772	767	750	776	765	744	740	726	772	808	752	732	767	758	759	739	746	742	789	740	731	760	774	708	743	785	737	781	720	739	770	735	720	744	777	758	744	789	785	796	727	696	724	746	743	717	728	801	749	774	772	717	786	802	758	786	683	773	721	765	762	749	752	767	757	776	734	777	738	786	740	717	793	774	706	773	717	725	757	770	698	724	738	696	787	725	723	770	781	765	787	736	740	756	801	769	747	780	733	733	770	755	795	732	743	768	752	738	758	747	723	740	771	764	773	775	737	717	714	797	787	739	789	772	725	722	721	763	756	762	726	788	808	765	734	730	753	713	706	761	687	756	749	731	774	718	709	743	790	746	780	715	710	765	783	783	767	782	762	733	741	744	755	765	755	756	808	763	788	715	728	764	703	741	704	753	767	779	759	765	715	766	762	786	786	752	724	771	754	733	736	812	762	763	786	720	731	745	721	757	766	789	765	771	711	715	772	735	733	752	782	709	787	732	759	800	743	749	727	745	793	731	766	769	749	763	749	711	729	764	737	757	792	740	737	778	720	760	740	762	767	729	724	782	801	789	707	759	767	722	704	775	709	742	765	730	788	763	691	738	775	710	787	793	742	742	765	801	777	704	807	765	783	743	760	789	789	710	771	743	730	791	734	757	739	770	726	775	759	771	733	732	754	735	741	770	729	765	753	792	738	791	744	789	742	744	788	778	755	789	740	791	786	737	731	741	736	729	771	767	738	752	775	713	797	742	749	775	729	690	721	744	669	712	759	763	761	756	753	712	770	794	749	714	707	762	789	714	714	754	784	705	796	807	773	739	754	787	757	702	758	788	800	744	786	728	723	776	768	785	743	766	794	711	783	717	798	771	750	779	747	781	731	722	782	741	738	770	726	794	781	723	732	788	730	799	786	802	810	752	761	748	767	783	747	773	765	782	761	754	719	721	765	718	745	787	744	791	775	703	743	737	807	764	714	796	694	748	753	736	763	733	753	725	769	742	733	824	753	745	718	726	774	726	702	760	790	743	787	734	744	768	772	731	770	731	773	747	764	787	669	758	713	717	773	773	770	702	755	703	706	791	710	775	745	741	698	791	737	731	750	746	804	758	760	757	760	734	733	759	765	766	753	745	766	713	716	725	760	746	760	763	748	795	787	735	725	770	782	727	790	755	768	734	711	747	762	760	790	755	681	781	748	769	744	753	797	816	784	759	732	774	741	737	717	748	710	740	703	777	738	758	748	810	727	743	748	740	722	795	735	761	785	742	692	779	730	767	803	727	720	786	752	753	755	760	758	737	735	763	740	738	728	770	770	732	727	745	733	797	774	716	730	749	750	754	806	757	780	745	805	734	771	751	735	756	737	694	705	784	743	696	764	822	759	766	759	721	786	723	737	751	768	741	780	704	745	757	736	772	720	752	733	737	811	752	773	757	722	761	715	778	798	779	792	762	768	767	741	765	757	736	772	706	785	713	758	747	769	721	765	751	743	772	737	769	792	765	769	722	793	764	777	759	758	702	736	723	774	716	772	762	776	751	758	814	741	727	824	757	734	740	712	764	701	802	771	730	795	765	771	758	751	747	733	742	714	733	764	749	780	761	766	730	670	723	743	765	813	752	750	723	792	698	753	736	716	693	742	697	742	714	776	767	783	773	726	701	741	752	722	741	760	749	713	764	793	785	740	692	775	742	726	768	723	750	748	763	764	759	801	778	772	735	786	720	726	777	741	759	761	754	737	711	781	760	773	765	754	722	735	764	787	711	737	752	732	740	801	748	794	715	776	796	724	811	728	724	792	754	754	786	780	762	786	778	749	764	767	750	733	797	795	742	768	743	793	779	735	758	780	781	758	737	730	703	762	772	753	722	779	673	758	743	749	770	778	754	740	733	769	744	718	738	792	721	813	740	769	747	787	742	749	747	812	788	750	788	750	724	740	784	753	773	805	806	782	764	715	735	739	761	735	737	750	726	706	752	730	742	777	751	741	750	766	812	740	800	733	756	766	786	769	749	723	791	768	722	726	768	711	775	772	763	780	748	760	729	751	783	759	759	772	734	771	777	764	730	781	716	727	801	738	711	761	799	790	768	810	794	777	730	753	737	777	714	797	762	704	737	808	743	731	769	754	717	756	776	752	764	731	767	717	764	729	742	777	767	770	761	752	748	717	810	690	720	769	789	649	716	760	805	712	735	764	763	830	763	755	729	757	745	745	769	785	729	772	765	796	718	746	706	758	786	747	723	732	803	792	753	770	782	739	765	781	748	783	694	712	736	738	756	764	778	769	702	775	776	750	788	812	731	761	682	760	752	737	728	765	765	748	770	777	745	771	769	769	738	735	741	733	779	725	748	733	772	716	788	746	730	796	755	730	730	764	724	744	765	736	762	728	778	758	735	747	711	773	733	748	749	736	812	727	775	756	727	726	728	770	779	753	781	761	754	728	734	757	782	750	756	787	721	740	747	758	738	729	752	739	756	733	719	798	717	713	756	790	779	777	785	760	772	695	740	811	742	738	770	742	770	726	769	774	784	769	729	757	732	741	721	776	763	734	787	768	832	783	827	804	760	775	778	702	746	752	776	753	765	784	773	739	790	737	756	737	756	762	742	717	784	776	780	748	794	739	771	760	696	758	762	767	764	784	737	771	787	731	749	685	775	802	783	774	732	747	757	697	748	718	721	729	729	748	759	769	713	728	826	783	755	734	688	718	738	765	755	738	752	740	760	761	749	757	744	823	758	753	748	756	746	725	746	710	745	719	818	696	784	754	791	734	746	745	737	776	764	783	781	748	746	760	694	764	772	812	768	761	747	766	747	746	737	756	791	758	748	747	775	726	733	750	734	775	778	756	741	716	766	785	736	738	794	758	738	710	764	797	754	755	744	756	704	713	701	759	784	793	768	736	790	767	766	745	752	799	787	809	764	734	774	722	788	787	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5368	368	218	133	114	100	118	108	96	89	85	84	116	77	97	97	75	84	97	84	80	91	92	85	96	93	90	96	93	96	87	85	90	94	93	75	90	97	73	85	96	89	85	114	80	75	92	90	110	83	93	77	93	77	85	87	99	84	92	91	81	112	95	87	75	77	74	73	86	93	81	81	90	78	107	103	75	109	76	92	99	79	83	98	91	89	103	96	84	93	70	87	72	85	100	88	102	80	80	95	74	89	81	89	90	83	82	102	85	92	80	84	86	89	101	88	94	84	82	85	93	88	81	94	86	82	110	82	103	96	87	87	84	94	89	80	101	84	97	75	91	84	113	69	79	84	76	81	72	64	103	94	74	112	86	96	111	106	87	101	98	83	89	85	89	62	100	74	99	93	94	95	92	60	83	66	76	75	105	77	83	85	93	105	91	87	79	80	88	97	95	80	92	83	87	96	80	92	116	100	94	86	74	96	88	63	82	84	89	89	74	86	88	90	82	81	88	90	90	96	70	92	83	92	95	80	83	93	85	74	89	95	79	91	90	90	83	87	99	75	107	101	78	89	82	89	95	109	94	84	83	92	72	87	93	81	70	93	81	81	79	81	87	85	85	91	84	80	102	84	72	63	83	84	111	86	92	101	77	90	96	94	79	106	85	83	99	104	70	104	84	101	76	101	88	78	92	74	95	95	93	72	73	101	83	82	85	82	80	86	83	70	88	84	67	82	87	81	90	115	93	103	113	77	88	86	87	109	76	78	86	97	99	94	92	101	93	92	86	86	92	93	100	90	92	90	87	90	86	65	72	84	90	104	86	78	87	83	82	92	82	81	88	75	81	90	82	90	93	89	73	96	82	86	89	84	91	82	89	70	84	108	76	92	85	75	85	81	74	89	89	87	85	95	94	92	112	82	69	98	89	86	80	75	81	97	90	87	91	86	86	76	89	74	89	88	98	89	85	78	76	83	91	100	67	97	103	84	90	67	100	84	87	89	82	90	92	74	82	86	91	99	96	87	73	91	92	101	98	86	82	96	92	76	80	115	68	79	87	92	88	83	102	70	93	85	89	98	86	79	88	93	82	81	109	101	71	97	91	106	98	91	88	86	88	77	104	92	87	88	79	90	81	86	81	95	87	78	82	81	80	94	101	84	98	88	68	84	83	103	94	91	88	81	86	93	93	71	92	112	101	92	79	86	86	92	93	73	83	78	92	94	72	87	79	119	85	83	80	100	83	94	101	93	78	94	88	99	78	84	74	88	70	81	83	99	96	93	86	105	87	88	68	93	97	89	89	81	86	78	69	98	86	78	86	82	91	89	94	94	75	92	87	96	71	94	81	96	86	92	97	85	82	102	107	80	92	91	79	94	92	96	81	84	78	78	87	89	93	76	99	87	104	105	84	88	83	79	106	104	92	107	95	94	91	75	88	94	83	91	97	80	103	73	92	84	64	90	88	94	85	81	100	90	94	87	79	85	91	81	87	93	89	86	101	91	90	85	88	91	89	89	87	94	64	90	85	81	84	87	91	89	90	93	80	111	90	96	92	75	96	94	85	88	91	71	96	100	81	80	88	84	90	97	96	97	83	96	103	99	86	93	83	83	99	91	82	100	69	104	72	104	92	91	78	78	89	90	105	87	81	86	103	85	78	74	93	95	82	90	93	72	91	74	91	100	80	100	90	83	70	101	106	91	88	91	74	89	105	67	75	98	70	80	76	84	93	105	67	94	74	95	88	86	98	93	88	93	78	94	89	68	93	91	99	76	92	98	74	66	95	78	73	77	83	94	69	82	97	92	89	91	82	81	94	83	81	95	77	83	79	92	90	84	80	94	80	87	86	97	101	78	89	69	65	92	85	82	111	80	89	91	81	97	92	104	81	87	92	93	92	86	76	82	94	97	90	85	95	97	89	87	93	87	89	94	101	85	80	87	80	87	86	80	90	87	92	84	80	81	87	93	91	109	76	80	102	73	78	88	90	88	70	77	80	81	82	115	84	86	79	84	88	82	110	87	98	89	75	71	82	89	90	84	78	91	87	79	88	100	87	81	83	92	86	86	71	83	85	75	103	88	76	97	103	90	105	82	87	66	106	94	64	96	102	100	72	82	95	104	97	78	80	78	80	95	97	79	93	86	79	78	84	88	71	75	108	108	100	80	98	82	71	84	79	98	80	104	87	85	85	94	87	95	96	90	76	84	88	99	67	86	67	85	89	94	83	77	88	98	68	90	100	63	79	91	79	81	95	79	97	102	78	72	84	82	92	78	80	85	83	85	90	99	84	75	80	79	88	100	94	85	98	107	79	108	90	86	79	106	90	81	78	97	78	80	81	80	91	94	87	78	81	75	80	81	79	85	83	96	103	84	104	79	80	90	78	88	98	74	90	79	86	100	76	106	82	85	66	83	86	81	87	91	105	97	95	85	89	102	76	83	81	93	99	80	92	78	83	87	76	76	88	78	89	87	93	90	97	78	95	101	103	93	81	80	93	88	81	81	69	94	96	89	90	88	88	88	80	71	95	67	82	84	90	82	92	101	83	73	88	88	89	102	83	70	87	97	84	101	85	102	73	82	97	82	79	96	83	88	104	86	79	95	89	109	100	97	102	74	95	87	86	94	90	98	86	85	84	64	79	87	108	78	88	75	69	90	85	84	93	83	87	85	98	89	96	74	102	100	87	89	81	96	88	92	97	81	77	78	97	78	76	91	80	95	93	79	82	75	98	89	94	93	93	103	101	92	70	76	81	81	94	88	84	79	103	70	90	92	88	83	98	76	110	85	82	87	89	82	74	104	90	99	90	92	84	77	87	84	94	83	85	92	102	97	92	85	92	78	85	84	85	97	79	64	83	78	99	98	85	73	92	85	89	75	96	84	85	84	83	93	78	93	98	69	95	91	107	106	56	92	103	82	94	98	92	87	79	103	89	88	98	68	93	84	94	90	101	97	84	84	84	80	78	91	98	81	95	71	96	87	98	83	83	97	88	92	93	91	83	95	97	89	102	88	74	87	91	85	79	77	105	105	97	98	80	84	99	84	66	97	101	92	69	85	100	80	98	81	80	89	72	100	108	93	94	80	77	91	89	83	64	79	103	89	75	91	85	81	80	88	81	89	87	80	95	79	100	90	111	79	81	89	67	100	80	86	75	105	68	96	79	98	83	91	100	100	89	91	75	94	81	86	86	77	88	73	98	81	100	79	93	95	84	98	80	88	97	91	91	85	102	99	98	70	116	92	84	83	80	84	87	75	95	79	71	80	78	78	94	94	82	90	83	95	90	90	80	93	79	83	92	101	87	84	84	82	77	81	84	80	90	104	93	84	92	85	96	101	84	101	95	77	96	92	74	83	80	83	100	90	99	80	96	97	90	76	101	79	100	98	76	93	75	79	103	86	94	96	110	87	97	86	84	94	69	87	68	91	90	103	89	77	98	79	81	87	87	97	69	72	98	72	75	85	64	83	80	78	82	87	77	83	104	98	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5065	383	460	510	476	450	399	378	371	351	365	335	345	346	316	332	363	344	362	331	344	326	312	337	313	331	309	311	296	320	356	338	290	331	319	288	317	355	309	284	307	315	315	312	346	302	306	310	341	313	317	320	351	343	336	327	295	312	294	286	289	317	335	290	326	321	283	304	313	293	324	314	321	313	288	308	328	299	281	296	321	303	307	337	316	332	312	326	287	304	285	333	308	304	287	309	278	309	288	268	316	319	298	302	294	284	312	308	321	320	298	289	305	307	327	311	303	334	332	314	320	313	306	311	304	300	330	299	311	327	307	358	299	335	336	311	313	300	298	312	302	315	309	310	296	269	328	316	324	314	303	299	302	317	270	312	315	311	311	301	299	308	309	312	322	293	324	313	310	259	313	316	324	312	283	298	322	300	337	281	332	287	299	307	322	294	272	314	281	299	306	277	318	293	291	296	318	317	306	303	324	334	329	292	296	288	339	316	331	327	336	323	307	325	319	358	318	346	334	328	290	290	312	319	334	318	334	335	295	301	289	304	273	339	295	302	323	314	315	272	298	310	304	327	299	308	292	288	317	304	297	306	314	318	310	268	285	313	320	324	272	299	328	313	285	315	304	320	331	327	285	290	282	294	325	340	314	306	313	286	300	318	326	314	293	323	274	339	312	282	340	290	338	313	306	300	312	308	290	325	312	314	305	332	323	367	286	326	282	331	331	288	310	314	313	320	308	286	318	303	325	323	306	334	321	317	311	303	282	324	279	303	302	326	271	316	301	305	308	307	341	312	291	325	315	300	329	300	297	282	301	303	318	285	288	304	313	285	337	310	343	311	323	293	317	300	301	298	327	284	332	288	325	327	311	288	339	315	331	305	317	316	321	317	305	288	303	294	276	314	322	325	283	288	300	296	313	322	302	321	308	305	332	298	296	320	340	283	314	288	307	276	318	329	294	299	307	311	313	312	305	293	288	333	305	308	310	312	300	289	303	310	318	300	288	302	277	315	316	306	304	316	293	294	321	295	293	310	317	290	313	280	318	296	320	300	299	314	320	326	325	299	307	308	317	291	317	297	306	305	286	306	323	309	298	327	331	300	336	301	311	295	336	300	319	307	314	324	289	276	289	297	305	318	298	279	284	292	307	282	267	311	287	279	326	297	315	326	315	280	308	307	315	303	280	325	348	323	275	333	294	327	295	294	308	282	327	270	299	343	290	317	316	314	343	316	287	293	345	318	306	326	312	299	296	314	335	318	298	284	288	318	295	298	334	294	315	317	333	319	347	305	316	283	270	292	292	270	308	273	321	290	317	290	332	281	319	301	308	297	282	305	296	298	306	290	311	298	291	301	308	289	301	288	306	333	281	312	309	331	306	310	304	308	340	285	311	338	321	315	301	301	314	295	284	297	309	310	298	280	320	319	314	352	329	294	302	302	289	321	308	322	331	323	268	287	315	335	292	302	289	299	339	289	306	319	326	315	277	294	324	320	294	279	327	303	312	330	314	309	300	312	295	313	336	315	305	318	293	333	325	303	306	298	331	326	291	294	311	301	324	298	301	316	307	324	294	321	319	280	285	294	304	301	337	325	309	321	338	302	340	330	283	318	340	313	324	306	354	247	313	328	304	333	308	307	281	315	300	309	312	304	327	315	299	310	292	271	294	328	310	277	286	302	335	278	283	303	297	290	308	305	267	302	325	290	322	323	303	316	307	333	306	326	318	272	333	342	313	314	311	321	315	313	296	304	308	293	293	299	295	284	295	285	346	314	336	301	328	302	296	350	320	324	299	287	314	317	306	298	289	317	331	306	307	305	304	291	308	272	309	325	304	295	302	313	283	292	329	314	292	300	282	309	363	307	308	293	295	287	304	310	324	300	289	337	281	294	309	321	314	304	319	335	304	306	296	331	272	306	301	295	310	290	299	308	318	289	303	305	305	335	330	312	260	285	308	306	326	345	270	302	330	317	317	272	319	316	289	293	315	313	325	299	299	294	304	302	336	321	322	316	279	294	313	296	291	290	301	326	286	290	306	292	318	341	330	272	306	317	284	322	315	327	318	323	287	303	265	320	292	349	299	294	261	315	271	313	332	311	344	289	298	306	297	309	281	308	314	305	300	349	301	297	306	332	313	303	275	327	296	302	317	329	291	329	306	301	294	319	302	334	281	317	288	305	308	312	352	302	339	309	284	312	324	321	340	318	308	332	292	304	306	298	271	317	326	299	302	291	316	314	309	305	322	338	304	295	304	309	322	317	307	331	330	320	298	294	288	286	298	312	302	327	323	320	296	310	305	293	288	312	301	286	301	302	305	310	294	324	283	271	301	316	320	290	322	306	324	299	326	341	288	331	310	294	312	304	312	300	313	285	304	347	348	337	307	322	275	325	287	319	316	312	287	298	283	330	307	298	303	275	313	323	301	304	317	312	304	316	315	268	285	306	288	291	318	284	314	293	313	304	317	312	340	317	309	295	312	293	280	277	314	280	329	302	325	297	322	287	330	307	294	305	296	306	303	314	310	333	310	297	302	302	327	336	300	352	342	284	292	335	293	330	307	330	309	292	320	320	324	302	292	300	331	282	301	286	300	345	291	323	327	333	315	324	314	286	294	307	299	290	287	309	308	293	294	298	303	328	331	298	327	332	289	316	311	333	280	326	286	308	310	289	316	323	264	294	290	314	285	295	308	311	315	312	301	301	319	304	288	328	303	324	304	286	322	337	319	328	302	315	308	324	356	304	318	303	306	286	314	332	321	306	298	306	320	308	285	306	312	326	290	355	325	298	289	280	307	318	306	280	313	306	315	310	316	291	314	291	313	340	290	302	334	315	326	329	332	335	285	333	330	311	316	325	306	297	318	292	294	304	284	313	289	312	300	320	323	314	294	337	320	308	284	305	305	302	351	296	337	324	316	317	280	316	309	327	299	313	302	257	308	308	308	300	309	300	313	308	294	304	310	293	314	306	364	303	324	270	292	309	302	294	311	309	318	282	297	307	310	313	311	310	284	322	308	322	335	317	340	309	330	318	331	304	318	303	296	322	289	336	287	303	308	312	315	285	309	322	312	275	306	305	290	298	302	317	321	303	309	311	323	307	304	291	270	264	318	369	287	294	319	315	334	308	330	282	321	303	318	321	303	336	286	322	334	311	311	292	330	329	300	342	318	296	315	307	299	309	328	302	353	327	286	317	320	330	314	300	334	311	308	325	299	306	293	340	343	311	320	305	318	304	307	320	328	318	270	294	280	318	293	321	316	358	323	301	320	301	275	313	295	296	306	291	308	301	279	285	317	307	287	314	324	302	309	321	322	271	311	318	323	275	319	309	334	286	320	322	313	295	302	324	280	319	320	336	318	338	322	310	305	299	307	317	325	289	293	322	293	296	326	320	324	344	316	332	288	294	303	298	338	298	321	300	291	317	301	262	328	313	296	327	284	308	286	296	271	314	317	311	271	289	293	295	310	325	290	297	323	285	304	278	317	332	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
37216	8727	1815	1111	814	632	518	405	377	341	357	297	279	287	271	271	249	260	215	198	236	227	221	235	228	194	198	218	215	222	204	210	218	229	224	226	219	204	211	202	197	204	223	201	206	190	221	191	211	216	212	207	234	219	216	189	193	218	198	206	207	203	198	213	223	221	177	193	210	212	194	199	188	220	189	205	203	198	188	228	192	198	186	177	192	237	183	224	199	196	215	203	201	211	205	225	211	190	202	222	211	198	191	208	185	190	211	219	221	193	226	213	216	220	221	204	199	210	214	199	229	188	227	209	186	197	230	214	214	206	210	198	213	194	199	190	215	204	221	207	228	187	200	208	207	182	189	234	209	223	210	214	202	212	211	209	172	194	240	198	220	201	219	187	224	208	198	198	217	227	186	193	208	204	199	200	208	222	178	209	206	193	194	239	171	224	211	199	205	184	194	211	191	186	213	208	194	228	189	211	203	200	212	184	196	207	218	189	212	184	231	209	204	223	212	228	200	188	200	212	210	200	231	212	215	215	210	221	188	189	205	205	225	190	196	198	170	182	227	187	185	220	184	215	224	194	231	200	173	193	219	205	205	208	186	205	224	202	212	207	187	193	223	179	199	219	198	214	202	203	200	187	195	199	224	209	221	186	198	197	185	205	229	171	192	177	210	214	195	198	202	223	179	195	195	209	223	200	183	206	220	195	210	209	214	196	187	194	193	210	221	221	214	188	211	194	233	196	224	205	178	195	212	175	210	205	210	198	210	225	183	197	200	206	180	194	217	196	230	170	209	192	218	189	207	202	221	206	200	202	196	203	249	226	224	189	218	211	195	205	214	204	190	183	214	209	219	217	196	189	210	202	234	185	191	207	191	231	203	222	191	215	212	217	213	200	212	207	224	186	211	191	179	211	191	209	195	194	217	194	207	215	202	208	197	230	193	220	215	221	242	195	205	207	181	184	193	205	240	218	207	193	197	213	209	187	204	200	197	198	211	195	198	204	213	212	207	191	206	207	180	191	192	204	192	179	198	200	201	202	211	193	241	190	209	227	213	216	200	200	200	176	190	203	220	214	193	219	221	199	184	187	200	176	194	226	201	194	210	198	202	193	172	188	182	216	223	201	197	220	209	207	222	221	199	209	186	191	223	194	190	239	190	210	246	189	207	178	186	205	217	191	208	208	211	218	215	189	199	214	218	191	191	196	190	218	213	179	210	218	200	200	205	193	193	221	196	199	219	215	217	216	209	226	210	196	191	193	214	198	217	198	208	196	214	233	205	207	234	181	220	201	182	208	211	200	221	238	196	164	195	207	225	192	205	204	192	198	211	200	186	203	208	207	198	226	210	203	202	211	229	205	200	208	197	193	199	196	204	178	170	207	213	192	171	214	211	214	218	207	217	203	194	201	197	209	204	210	190	224	191	200	202	189	218	197	228	182	193	221	186	174	185	220	230	210	213	197	197	208	227	186	194	202	212	218	194	213	215	224	217	186	193	225	209	204	222	196	213	234	235	202	191	216	226	229	203	194	228	181	189	232	216	213	205	201	211	192	197	192	202	208	203	197	202	187	211	197	205	203	211	249	210	212	222	192	227	210	201	191	206	232	201	207	180	207	192	185	190	220	202	197	233	206	189	191	182	180	207	199	221	229	238	178	196	200	206	254	221	218	208	190	212	201	186	205	190	208	206	218	212	182	206	202	190	197	206	200	231	214	212	195	207	197	193	206	207	214	192	178	200	208	175	198	182	214	220	217	219	175	220	198	192	169	202	230	217	211	200	207	200	248	216	225	205	236	214	194	224	203	194	224	216	182	220	206	206	225	192	210	225	208	207	214	220	212	193	194	211	220	202	200	185	183	222	209	203	226	205	202	207	191	208	173	222	204	216	206	195	205	216	193	193	179	194	195	195	222	192	194	195	194	176	219	214	189	196	195	209	218	179	183	196	198	209	208	184	193	203	168	205	228	194	207	239	200	220	199	215	165	242	182	197	194	224	197	183	194	202	169	177	202	213	201	230	204	197	189	191	219	199	216	201	207	185	197	188	210	199	214	206	230	194	182	189	227	190	191	195	208	184	199	186	186	212	216	202	203	220	203	214	213	220	198	212	207	190	210	185	217	197	203	211	178	210	223	170	201	187	235	169	198	217	200	203	206	185	189	206	217	197	203	164	207	224	198	205	183	209	209	214	210	208	200	214	203	196	205	207	203	221	200	191	185	208	193	224	243	199	216	243	200	221	198	201	215	194	190	222	215	227	213	192	193	184	183	207	196	209	232	219	237	215	233	207	225	189	199	188	201	197	225	201	217	227	189	188	211	223	190	199	196	214	181	192	181	187	208	210	218	200	233	217	184	205	203	222	203	171	200	203	215	178	198	207	197	225	220	197	215	193	196	201	196	209	199	206	193	185	178	186	220	197	201	225	216	191	205	200	212	207	210	241	232	197	211	191	196	191	211	222	207	204	194	199	188	218	200	210	178	213	205	203	213	233	211	207	182	207	194	193	183	188	207	184	208	190	199	203	188	207	216	201	187	199	210	218	219	212	198	195	217	236	204	200	195	193	181	195	200	207	208	196	201	240	182	197	193	202	202	216	210	204	216	195	217	217	228	196	199	198	207	175	209	216	194	180	207	209	184	211	232	178	199	209	222	226	192	205	192	232	193	195	210	186	205	214	202	190	183	192	220	221	176	223	207	243	185	209	231	197	202	178	210	195	212	213	209	230	206	213	207	221	205	193	198	204	223	229	205	168	222	232	217	203	224	200	213	214	222	197	211	190	191	203	211	206	219	177	226	211	183	234	222	204	222	207	218	226	201	195	191	202	234	225	193	201	202	208	208	192	201	200	197	227	198	233	193	203	217	206	176	189	186	206	195	223	190	210	207	241	184	222	177	189	217	195	222	173	199	196	211	208	219	225	213	213	184	194	200	203	210	200	190	182	220	213	182	226	198	186	227	198	220	219	197	192	235	196	203	226	254	213	184	229	215	187	219	212	206	181	212	221	201	223	205	190	210	225	224	212	203	213	208	206	199	178	190	214	208	226	222	178	188	195	197	187	217	184	183	199	190	210	198	206	205	191	202	176	214	193	214	209	203	206	207	199	198	180	206	210	188	232	190	221	223	203	202	194	196	213	206	203	204	175	194	202	235	191	224	193	205	209	208	215	197	205	222	201	223	203	185	178	208	197	199	230	171	207	212	188	201	223	190	196	225	215	185	224	220	232	192	222	196	206	232	200	204	188	220	206	217	228	208	190	208	202	226	178	197	210	226	213	199	205	206	194	205	201	199	189	213	185	192	191	216	197	211	207	180	202	207	204	188	218	193	206	223	187	216	202	188	211	191	167	200	204	180	211	190	198	205	204	195	185	202	210	197	200	201	194	187	203	217	194	221	204	234	198	210	214	178	216	191	211	191	201	194	235	209	203	179	206	217	218	189	218	216	216	217	205	187	215	184	249	223	184	219	174	220	219	198	187	191	194	189	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16518	1644	3439	3690	3112	2633	2171	1861	1656	1503	1333	1276	1192	1067	1012	969	896	894	839	772	793	853	727	777	689	722	725	711	713	717	694	692	708	680	633	690	645	642	675	650	641	687	673	703	649	640	641	636	658	622	605	666	644	627	646	653	659	581	592	623	610	629	638	609	624	624	655	626	643	599	615	656	627	617	629	578	610	632	603	607	665	626	657	661	627	569	606	634	628	621	587	597	592	613	639	635	600	602	619	624	595	639	576	647	627	621	604	639	569	593	608	653	583	639	576	610	626	598	598	568	665	597	631	577	574	578	635	680	596	561	595	617	601	632	619	585	633	601	599	584	600	617	580	603	621	591	639	591	558	579	631	611	640	589	611	607	593	585	587	605	586	647	622	620	606	590	588	605	580	595	655	609	610	625	617	605	654	634	596	599	640	643	603	585	644	587	616	635	611	643	665	589	605	582	622	564	635	644	621	607	588	609	604	624	615	610	620	615	613	608	602	590	633	595	591	622	628	640	635	598	623	606	569	644	594	559	627	572	628	618	587	641	621	657	595	614	634	627	607	584	645	617	591	634	575	563	601	592	626	620	628	615	615	597	632	616	566	630	635	637	623	611	630	593	571	659	555	584	600	613	595	613	606	614	626	611	605	616	615	604	615	588	631	576	590	582	641	618	628	588	614	628	620	591	641	609	617	581	610	592	610	635	643	606	627	598	582	637	591	627	652	547	584	613	560	606	598	602	616	608	682	607	611	618	641	600	607	651	585	620	638	626	631	563	574	620	613	616	606	569	586	618	600	621	600	614	607	584	607	624	617	608	611	597	600	584	585	591	631	575	570	667	632	605	603	640	569	583	599	609	598	630	616	633	618	610	601	630	586	594	590	587	564	617	620	622	562	602	632	619	558	566	630	601	603	579	629	566	637	589	608	599	598	579	638	605	614	607	586	579	624	596	618	649	599	605	619	611	653	650	643	610	603	620	652	578	620	561	597	631	641	561	634	559	621	584	620	584	601	586	585	602	610	590	675	594	584	581	613	635	589	656	626	557	602	624	640	594	624	572	630	582	600	583	645	595	635	630	641	598	636	644	629	574	602	587	627	579	608	608	610	617	596	599	613	610	593	588	624	651	605	581	574	616	595	593	602	604	597	592	602	590	651	589	646	654	642	594	622	620	622	626	603	586	604	644	597	563	572	594	602	621	638	603	658	594	600	592	630	591	572	599	556	581	612	585	577	570	587	653	585	614	606	632	644	615	586	643	596	588	645	589	596	630	598	566	612	592	583	602	608	627	593	584	638	581	585	617	617	599	545	592	600	614	624	573	614	615	646	643	621	573	611	630	621	623	610	616	648	584	581	637	647	621	616	611	624	562	577	626	602	632	611	618	606	626	565	567	582	626	599	627	627	631	593	621	616	562	643	642	615	601	629	593	612	623	569	624	613	621	619	539	604	612	617	582	611	615	594	611	628	631	628	645	603	622	651	568	618	599	585	585	591	633	584	625	621	608	609	596	601	608	596	607	605	591	611	641	587	567	630	590	648	589	582	610	603	648	609	612	626	591	611	569	624	585	574	643	625	592	631	638	601	596	573	594	577	536	631	569	589	579	624	618	574	591	586	598	639	590	612	598	614	612	590	588	589	599	612	579	622	609	664	627	598	621	597	630	638	613	632	613	627	634	602	579	583	590	596	653	615	652	615	643	651	613	645	628	594	584	639	618	623	595	643	594	641	612	563	629	601	601	640	606	584	631	629	639	638	647	583	615	621	583	600	605	636	609	555	647	599	617	607	611	648	565	591	542	587	607	599	616	589	621	608	588	636	629	613	628	637	615	619	579	608	623	654	591	610	600	615	636	639	599	623	621	604	590	600	634	603	601	627	631	621	607	609	636	604	564	612	580	572	609	608	624	695	609	582	576	581	604	608	573	626	555	600	624	643	603	624	627	607	564	620	579	576	625	586	645	600	598	578	597	581	622	617	608	628	617	661	595	572	612	596	618	640	667	554	586	599	631	591	590	615	590	614	581	609	531	655	578	607	604	623	616	601	617	583	637	635	623	575	549	623	551	605	594	579	604	611	643	584	630	544	625	624	596	613	585	613	617	591	578	632	643	596	622	576	610	651	628	579	626	626	625	677	583	602	651	630	621	621	610	613	617	574	563	612	639	615	559	604	586	595	644	582	597	608	563	598	590	609	573	550	599	623	670	618	591	614	604	610	580	599	544	594	599	606	616	632	607	659	638	621	630	621	590	644	641	567	592	617	590	617	645	620	577	628	592	603	628	596	622	602	619	601	622	639	585	608	651	603	603	627	619	623	614	619	623	621	583	632	612	615	627	617	571	620	585	638	600	629	559	592	583	581	603	630	597	640	646	597	591	626	634	591	622	611	619	622	599	589	565	611	568	663	621	599	621	609	584	595	565	619	635	612	576	594	624	585	614	557	613	572	641	588	619	596	614	625	610	595	631	608	607	591	600	595	608	569	601	574	605	589	602	593	629	666	603	603	596	585	563	588	643	599	629	635	603	613	631	646	618	633	639	595	609	572	602	597	602	589	538	639	613	640	597	628	606	641	626	603	613	620	663	634	609	610	557	587	632	594	610	622	591	656	614	604	621	613	630	594	590	619	634	629	599	609	596	617	570	621	611	589	603	614	666	628	622	601	568	630	607	591	598	647	654	608	619	648	583	637	647	602	616	613	595	643	607	632	585	598	630	581	593	607	609	584	578	610	614	649	634	610	630	611	588	556	621	610	616	613	618	649	618	604	601	618	563	596	570	626	618	603	597	622	594	576	652	629	615	627	603	628	642	619	617	616	604	648	601	620	622	572	573	566	665	614	576	603	600	609	626	583	603	614	642	624	574	632	581	616	609	610	620	584	612	656	589	580	626	603	603	616	570	623	675	611	613	639	565	654	548	632	606	584	645	599	640	585	574	573	605	586	566	590	642	610	630	610	597	593	618	628	620	592	613	623	592	623	609	593	634	613	617	605	672	619	559	631	580	586	650	587	600	641	559	662	605	610	600	597	635	601	639	650	602	574	564	638	616	620	701	573	629	591	588	580	570	655	568	553	608	630	619	612	619	600	582	590	618	629	587	629	600	582	624	610	629	586	616	606	621	640	631	589	645	606	610	626	586	589	583	616	558	608	606	566	573	602	627	594	672	639	627	594	593	627	605	569	614	604	650	581	640	572	618	601	569	657	608	625	563	598	614	577	627	614	577	599	604	625	588	581	563	583	637	593	640	564	573	575	588	667	620	611	614	606	615	587	600	620	596	611	578	581	608	601	634	570	596	608	632	604	635	594	608	676	649	585	565	604	619	591	649	567	639	601	651	630	621	663	647	643	576	577	634	617	572	585	588	594	600	631	655	595	600	572	639	581	621	585	555	615	605	575	635	583	578	643	601	610	656	599	643	589	576	594	579	575	604	602	634	598	624	625	584	598	617	643	586	631	602	607	634	598	582	601	596	625	607	590	603	605	623	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
45118	18099	7309	2269	1548	1139	841	695	641	559	503	499	434	396	403	387	381	326	330	302	341	335	271	268	306	280	294	301	316	303	320	284	270	290	295	277	283	289	272	276	304	291	303	284	265	270	261	261	270	278	271	249	276	257	281	247	255	268	265	286	272	293	262	274	267	280	275	280	261	237	280	240	283	300	272	267	319	254	281	274	278	294	274	283	248	235	247	237	261	249	256	279	285	250	264	271	296	259	250	283	241	286	266	272	274	282	262	259	272	310	297	262	294	335	256	249	273	254	293	283	278	277	275	276	266	252	258	270	266	253	283	253	250	277	285	266	283	282	250	292	251	249	258	297	274	278	285	270	246	252	287	252	262	253	270	278	262	245	267	257	288	283	284	254	248	272	269	269	266	254	240	275	293	268	239	272	281	257	289	270	272	267	288	243	270	265	241	261	290	272	270	284	278	266	275	278	261	284	282	284	301	250	248	260	250	285	261	276	274	278	242	281	284	282	247	289	256	289	258	275	305	273	291	284	253	256	287	288	286	283	259	250	259	266	263	229	276	261	257	249	302	283	283	278	263	259	244	300	280	242	267	284	282	246	285	253	258	259	267	283	285	278	260	311	258	288	263	294	261	301	278	281	261	262	260	282	273	283	290	261	286	257	299	264	267	270	272	260	265	262	253	266	276	265	282	272	283	267	298	278	290	281	259	264	270	249	295	258	261	257	304	265	264	298	274	269	291	306	271	289	268	293	290	267	263	269	288	274	306	268	263	301	267	262	273	247	281	258	287	230	271	284	296	298	264	274	284	234	250	267	300	282	266	283	247	270	284	265	258	253	269	286	248	272	274	259	248	295	275	270	240	280	273	282	248	275	269	249	300	279	260	275	259	289	264	269	263	267	295	261	284	258	262	272	285	289	255	257	272	282	274	264	254	271	268	264	295	295	293	287	260	269	291	267	269	279	275	276	276	267	288	263	273	259	268	286	284	260	281	241	258	248	270	255	261	264	254	272	264	310	266	283	256	292	289	263	247	271	248	266	259	264	299	260	251	251	264	290	273	250	272	246	277	261	285	254	282	267	253	275	272	291	263	282	274	268	254	270	248	272	272	273	276	301	274	269	269	258	286	249	257	280	290	278	312	231	317	272	291	227	256	240	233	305	274	235	284	277	263	275	259	280	286	314	270	240	281	251	258	267	270	259	253	240	268	298	239	259	285	279	286	272	237	251	271	265	276	271	288	262	281	263	287	273	277	271	274	265	266	258	260	289	275	256	239	259	281	286	276	274	285	259	258	266	295	259	249	257	279	269	248	258	266	283	270	244	296	263	256	238	267	237	276	259	287	281	270	317	268	271	277	281	283	293	287	281	276	256	249	234	285	268	271	285	264	266	283	264	258	265	248	285	269	286	311	284	278	288	264	259	266	263	255	297	254	219	276	269	230	318	265	285	259	257	278	241	274	250	237	259	288	301	273	271	246	263	253	270	287	296	268	261	291	272	264	289	279	256	290	271	283	268	244	288	269	274	289	243	240	261	279	280	278	277	264	286	264	292	264	245	282	269	275	286	293	270	277	262	274	266	260	285	270	262	296	282	256	253	268	304	278	263	274	289	258	277	259	302	302	265	253	277	289	276	281	267	261	282	248	263	280	258	290	273	290	254	278	262	284	292	281	257	262	289	280	280	269	237	276	276	286	261	279	274	261	255	275	269	273	275	279	253	256	283	271	288	281	249	261	297	251	278	260	279	257	237	261	278	293	280	232	291	259	247	306	263	290	274	255	266	251	285	282	257	243	267	257	277	302	269	295	258	261	284	252	246	293	255	267	237	262	288	255	280	294	276	239	288	277	289	273	276	278	271	277	265	278	264	287	282	275	279	273	272	286	261	301	287	290	262	257	259	286	231	267	260	248	240	291	270	288	276	293	277	288	271	287	269	286	244	257	269	251	264	246	255	277	266	271	268	279	280	244	289	289	268	245	273	281	270	273	257	256	258	266	273	289	251	247	267	279	271	301	285	292	258	279	299	279	265	263	234	295	302	247	263	280	259	244	256	264	271	282	247	257	289	261	254	279	259	301	275	301	213	254	281	269	306	290	258	276	258	253	262	269	278	265	280	273	259	257	242	263	262	266	272	278	248	289	294	259	244	289	251	258	292	270	254	291	258	288	289	281	284	276	293	267	256	240	250	255	241	289	238	264	269	299	275	282	280	279	249	264	271	287	325	267	255	266	287	272	280	261	258	279	261	283	286	265	259	267	279	286	264	247	264	268	258	277	273	287	294	240	264	314	269	262	279	269	259	279	290	281	274	281	281	281	295	261	286	267	295	270	290	283	276	280	266	256	260	268	238	277	282	261	249	249	272	288	257	275	283	259	257	283	261	249	272	251	269	273	255	281	287	284	261	275	271	283	260	294	258	277	253	270	259	250	256	258	268	267	274	275	289	248	265	277	292	291	303	270	286	305	267	270	270	299	262	261	275	243	260	258	255	279	256	263	298	282	313	259	275	273	260	256	271	272	267	235	274	278	266	300	261	297	263	237	262	257	278	263	246	294	285	273	259	262	286	262	279	280	270	245	253	281	274	275	257	250	250	289	292	288	241	284	242	288	252	254	276	281	249	257	252	266	278	267	267	271	294	275	262	271	269	286	335	265	251	262	284	278	291	264	266	244	245	267	272	280	249	254	271	250	272	251	285	308	290	292	270	302	273	256	293	254	278	248	264	279	263	273	246	264	275	287	282	285	252	304	246	292	259	262	273	312	255	275	265	259	283	256	277	272	268	283	243	280	270	293	272	258	260	277	265	290	303	271	273	264	278	255	287	271	263	259	287	266	278	258	257	296	247	287	304	254	287	288	266	226	262	288	274	255	262	271	269	244	239	253	284	294	297	277	258	280	275	288	260	248	259	288	272	263	263	281	283	231	247	265	280	253	258	296	259	277	280	282	261	264	273	264	284	285	293	280	268	246	267	262	283	271	273	251	276	267	270	272	255	276	262	257	255	274	256	270	278	269	272	258	269	287	290	283	257	266	276	282	270	265	264	282	278	290	273	259	277	266	277	269	273	270	277	251	270	248	305	298	286	289	289	284	242	256	262	257	241	288	278	265	259	301	256	283	272	295	292	265	246	250	255	289	302	285	247	286	273	271	288	271	294	278	266	274	250	237	262	281	267	272	262	276	272	291	294	265	252	260	292	252	262	293	261	246	277	283	283	267	267	278	305	262	274	265	301	258	247	291	242	251	277	259	274	243	281	291	244	272	257	296	264	273	275	254	296	268	276	259	277	272	294	290	262	267	272	256	243	288	281	259	280	257	263	278	253	263	281	271	278	285	245	238	305	241	272	254	253	227	229	281	283	270	271	264	250	261	289	264	261	269	271	266	283	266	249	255	259	282	243	268	261	286	262	269	266	281	281	275	257	275	240	286	262	261	278	280	283	235	288	274	267	281	250	256	283	264	260	281	285	240	278	284	264	263	267	245	277	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21026	2804	5991	6574	5659	4420	3624	3183	2677	2441	2206	1963	1792	1711	1479	1424	1378	1261	1270	1152	1161	1128	1045	1040	1076	1021	1000	976	935	950	914	943	875	890	939	824	886	850	864	868	837	898	793	827	891	833	801	834	860	793	835	828	747	791	826	843	816	816	832	852	799	827	886	783	788	790	797	789	785	788	812	800	777	755	782	793	792	775	796	833	751	782	793	778	757	795	791	776	710	774	736	759	745	750	823	784	810	796	755	744	794	773	744	768	781	794	768	778	770	792	783	779	802	735	765	737	768	739	753	770	732	780	760	807	723	728	766	796	755	792	762	747	755	752	760	761	812	725	769	774	723	782	772	725	780	748	793	714	730	734	759	768	797	762	798	706	794	753	747	801	776	770	728	796	790	803	774	698	734	767	763	793	759	730	736	749	753	807	719	711	783	785	809	724	747	752	780	736	730	793	738	782	747	781	769	800	737	744	765	749	763	763	749	779	784	721	795	704	825	746	765	733	791	696	748	813	763	763	760	780	807	745	783	735	743	749	782	710	735	769	758	772	718	751	753	724	752	748	752	745	732	738	739	760	753	780	751	796	712	766	802	765	755	754	735	769	774	722	736	751	780	765	727	795	744	756	719	786	750	779	754	736	772	750	770	749	780	771	710	731	746	768	742	756	789	732	769	737	762	803	720	718	769	731	751	789	745	737	793	772	732	740	753	817	739	764	745	785	767	778	759	729	750	802	752	750	756	727	792	731	753	769	755	752	733	781	793	762	752	750	742	716	716	762	771	761	748	782	734	728	780	750	760	783	739	794	770	800	799	829	766	732	727	734	740	773	699	779	697	744	745	730	751	805	733	771	784	806	774	793	753	773	762	746	766	770	778	772	736	707	727	738	774	732	732	701	702	762	771	734	672	770	729	744	749	719	762	748	717	771	769	768	741	782	763	811	726	756	766	717	718	742	720	744	705	725	767	758	759	761	761	709	702	723	721	727	777	794	773	774	720	721	728	763	788	750	802	783	761	767	748	719	741	818	733	816	778	725	761	823	760	736	729	736	757	782	779	790	693	763	729	780	705	769	774	790	754	718	807	704	729	712	758	781	786	773	731	755	769	703	790	849	744	679	771	788	763	759	782	751	758	754	710	788	745	746	742	708	785	738	756	803	690	765	770	757	791	749	798	775	790	738	723	722	706	749	716	789	754	753	762	780	773	725	737	730	737	757	728	743	759	731	725	766	698	747	725	766	752	749	720	724	751	792	769	723	766	762	810	738	745	721	722	730	769	703	758	753	732	733	772	791	749	741	767	718	755	750	735	786	752	714	762	769	767	736	783	764	693	700	716	698	748	728	776	794	737	764	737	711	760	715	728	738	771	760	732	699	735	760	729	793	751	745	724	757	760	743	776	807	719	736	722	782	775	791	732	710	731	739	742	732	742	734	754	746	749	684	771	782	703	759	762	768	746	753	806	753	736	768	738	725	741	729	750	743	753	747	775	798	761	740	714	773	752	729	827	764	783	799	765	721	747	774	830	730	801	750	753	786	770	730	750	761	734	732	741	782	744	759	765	807	717	742	741	785	772	767	783	728	749	774	738	764	758	776	793	775	757	769	764	745	734	743	777	794	776	770	771	727	775	757	799	714	754	714	842	789	730	789	742	744	741	770	692	747	691	705	751	722	774	763	752	720	743	743	733	727	728	761	778	762	806	767	712	775	800	781	741	750	721	759	707	702	731	766	706	800	742	722	718	711	717	759	778	746	751	722	747	828	777	768	793	705	727	755	731	752	792	755	749	760	729	724	704	767	761	759	767	755	768	759	759	745	751	744	734	724	814	796	788	740	739	760	746	772	737	737	796	753	738	776	722	765	785	749	737	747	804	721	725	700	776	779	746	723	777	761	679	727	735	690	738	755	769	705	770	681	801	762	732	745	757	773	756	741	770	771	758	792	774	812	758	783	750	766	754	767	772	728	769	801	752	697	745	738	731	787	790	778	735	780	763	733	785	785	789	698	750	780	699	728	755	763	814	751	705	795	753	728	750	789	712	806	762	723	765	700	724	769	760	746	771	752	759	747	718	733	780	817	736	769	729	750	746	731	803	696	749	700	766	828	806	737	790	735	786	795	748	741	737	741	707	740	777	725	768	741	765	755	721	726	738	729	701	761	726	730	740	730	770	742	776	735	733	730	750	721	708	742	741	720	768	745	715	740	755	719	791	783	745	757	766	780	794	700	776	784	761	737	709	775	769	747	749	756	761	819	777	792	764	765	769	742	766	737	729	732	783	787	724	771	806	755	777	795	732	773	769	755	724	702	757	732	791	722	789	785	790	812	792	759	732	748	725	750	781	778	738	753	748	707	722	707	720	741	765	763	742	740	748	722	719	764	767	752	767	760	756	764	695	733	799	737	739	714	793	707	732	767	779	781	740	707	766	759	758	737	811	794	745	703	713	758	734	778	748	779	703	767	774	773	739	755	719	743	760	782	730	734	743	737	742	689	800	742	772	746	783	768	702	763	729	736	784	773	773	753	735	740	749	718	789	788	761	745	732	739	726	762	789	733	801	755	701	735	753	714	759	711	809	709	748	746	801	761	774	768	762	702	755	760	751	712	765	764	710	745	753	748	817	770	715	739	742	721	766	755	749	750	766	757	774	711	735	721	762	716	748	712	761	719	739	774	774	730	755	766	720	723	785	717	705	779	772	785	776	800	766	774	744	762	738	742	717	758	756	769	760	752	723	774	720	759	757	734	717	729	718	765	763	751	778	742	755	744	782	733	753	711	751	775	746	774	751	749	782	759	773	766	749	735	743	790	737	758	767	773	703	740	808	719	803	739	745	743	739	742	744	768	772	711	736	735	683	699	779	726	791	785	780	806	759	764	786	760	747	760	772	719	783	762	774	725	768	776	772	761	753	736	783	704	787	758	772	767	775	740	768	795	735	783	735	711	745	734	735	780	729	755	716	777	748	669	750	738	814	810	785	773	769	732	746	728	733	730	719	743	735	767	790	749	779	754	782	789	786	761	802	747	701	770	739	753	749	669	767	734	757	727	733	746	775	737	779	721	735	742	791	743	698	758	734	758	751	713	736	741	776	788	768	745	761	746	730	743	742	714	699	746	769	752	754	768	766	747	770	733	763	766	768	737	718	743	717	763	760	779	786	761	741	735	726	772	755	743	761	727	765	738	765	758	706	743	747	744	761	785	792	731	750	764	761	758	749	783	779	805	785	738	750	786	706	775	795	763	737	759	778	809	732	778	728	691	799	738	768	716	708	684	730	741	771	738	768	750	755	786	789	743	736	730	716	811	750	733	728	719	756	768	750	780	814	725	722	723	724	765	714	694	763	748	768	715	769	762	761	766	726	723	761	714	724	749	762	763	757	708	736	786	742	731	756	766	751	755	739	740	768	721	748	760	745	736	774	813	710	689	698	751	717	767	749	736	779	780	709	771	747	791	779	745	791	763	697	785	820	772	785	770	764	755	723	786	758	767	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5572	415	230	144	129	130	107	94	83	96	88	107	90	112	96	94	85	104	82	99	81	69	108	105	85	81	97	70	98	85	93	106	80	101	98	113	97	91	88	92	94	80	80	85	96	84	72	78	80	101	107	98	91	77	91	98	91	98	93	79	96	85	75	80	100	97	96	76	93	93	104	101	91	76	92	88	98	98	97	74	97	87	105	94	80	81	83	76	97	84	103	101	87	74	88	80	95	106	75	95	80	85	96	86	103	97	96	85	81	76	82	84	89	91	97	104	80	82	78	89	87	100	93	63	91	102	93	91	75	93	87	81	94	99	84	85	98	94	89	84	106	94	88	84	93	77	80	92	76	80	83	104	86	97	85	94	96	89	90	90	99	85	103	89	97	85	90	94	107	90	69	86	81	84	76	72	89	79	81	84	110	100	92	104	86	89	92	84	100	84	95	85	93	80	85	86	95	80	80	76	96	101	85	92	87	77	88	89	62	86	96	96	76	98	93	90	110	83	96	92	79	77	92	78	71	90	86	87	102	106	117	96	95	89	99	87	106	96	74	83	77	90	93	80	95	83	80	93	115	96	100	94	105	90	76	99	67	89	92	98	84	107	86	90	83	97	81	81	76	91	87	94	94	83	81	77	99	77	83	79	93	84	94	82	106	81	86	93	93	82	97	81	87	84	84	71	89	101	92	83	94	83	92	88	93	100	98	81	80	80	88	113	88	83	102	92	90	92	103	82	97	84	92	101	81	98	102	83	88	85	74	93	82	86	96	108	105	76	87	91	76	65	88	89	92	75	102	79	94	78	88	82	80	90	92	84	94	105	75	86	92	93	90	86	101	88	94	77	88	78	96	88	91	82	73	94	98	102	104	100	82	70	81	91	75	82	79	89	85	69	102	100	90	77	107	82	89	85	96	86	78	103	84	84	96	93	78	81	98	77	69	75	91	84	95	78	101	74	96	92	98	82	104	83	106	96	102	79	90	103	92	78	84	86	82	95	92	118	87	99	82	82	115	91	93	90	95	98	77	78	106	93	93	94	80	81	87	86	91	98	95	88	94	102	78	74	102	67	95	97	105	83	90	89	99	85	94	79	94	113	95	90	99	93	85	101	103	77	88	91	92	89	86	89	79	82	80	81	107	85	109	87	98	71	73	97	98	101	82	79	93	65	73	93	80	83	92	87	85	87	89	97	82	87	83	85	97	88	93	72	95	92	102	83	84	95	70	77	89	88	80	88	93	73	106	103	93	85	114	85	92	104	108	94	95	85	78	101	89	81	96	103	83	95	80	83	80	101	80	98	74	97	83	102	77	89	102	93	82	91	82	82	75	95	75	81	80	80	84	84	75	101	86	94	90	90	90	95	109	95	87	88	82	90	81	107	76	89	93	97	94	80	95	80	86	96	77	87	96	81	95	74	90	87	84	85	85	98	79	85	98	105	87	86	102	87	89	95	106	79	84	91	93	83	79	96	96	71	89	74	93	90	89	105	84	87	77	96	131	79	72	96	93	74	96	92	82	97	86	105	96	104	71	98	85	90	88	94	98	85	91	107	85	90	94	65	79	92	110	98	86	97	95	85	84	88	99	92	89	92	89	107	99	94	111	81	93	90	74	111	79	101	79	93	59	92	78	88	94	100	88	116	105	85	78	89	120	80	88	74	86	92	83	77	89	69	75	99	83	96	79	80	109	83	79	90	83	95	91	77	82	87	81	89	85	96	79	96	89	86	96	87	97	93	110	103	88	84	103	95	93	100	93	95	82	101	92	70	88	105	114	96	81	77	77	84	114	91	87	89	100	103	93	88	98	89	103	89	86	83	94	87	90	86	91	98	114	104	81	81	113	92	70	95	82	79	100	101	102	91	75	86	69	84	74	84	89	86	85	73	86	94	84	90	98	79	93	91	89	84	79	78	87	82	87	83	88	78	78	74	90	100	108	79	86	86	79	96	90	88	106	102	107	77	91	89	85	89	93	83	100	92	115	98	97	84	101	105	94	67	113	94	89	83	86	89	96	91	88	96	88	82	91	98	89	78	85	76	98	96	91	95	101	102	89	91	84	77	98	86	79	87	91	91	75	72	91	96	96	89	96	100	87	101	95	92	72	94	90	99	95	90	105	84	78	82	81	89	82	81	90	108	85	95	91	98	98	78	91	102	83	96	107	84	81	101	89	64	88	81	87	92	75	98	93	103	89	74	92	75	73	89	86	97	73	89	80	119	96	77	89	111	95	84	84	92	114	97	91	107	91	80	88	96	84	84	81	93	88	97	90	78	92	82	89	93	98	96	78	103	78	86	75	109	93	73	94	102	117	85	97	73	65	100	87	98	94	90	79	71	80	95	93	108	86	93	84	102	96	78	86	86	84	93	85	98	104	89	85	101	90	97	93	85	116	95	102	94	82	97	90	97	90	71	102	93	89	80	84	78	92	102	88	82	81	109	99	104	82	84	88	86	107	83	98	93	103	100	91	108	84	93	77	87	98	88	90	94	95	89	96	73	103	95	94	99	94	75	93	88	98	96	95	84	83	92	97	91	81	103	85	80	93	98	112	80	79	91	98	74	99	83	98	93	73	86	92	100	81	86	87	100	82	114	80	93	89	99	101	94	90	102	99	84	84	98	90	89	85	83	86	86	76	86	82	85	86	87	97	102	76	81	88	85	93	97	79	91	76	98	73	75	87	94	90	100	95	71	81	70	99	70	85	102	93	113	82	93	65	83	93	88	90	75	104	82	99	76	96	110	71	94	97	71	82	81	91	75	85	86	93	103	93	86	89	92	90	95	95	97	88	83	68	81	95	95	86	96	99	85	86	87	84	85	84	90	100	95	90	94	86	96	104	92	88	96	86	86	85	96	79	85	91	104	90	94	89	84	86	98	90	88	85	92	83	88	89	74	66	88	85	90	88	95	76	85	76	87	88	103	79	92	87	91	99	100	85	93	99	94	86	76	106	85	75	100	78	91	96	96	99	95	81	85	78	76	76	110	88	97	97	81	99	106	83	92	83	74	97	88	83	87	87	97	95	88	93	101	76	102	73	91	106	90	101	87	87	95	98	85	88	87	95	95	82	86	77	104	83	101	93	100	75	63	75	88	83	107	92	87	85	85	84	84	101	85	99	84	79	91	78	85	109	75	85	93	108	83	93	87	107	82	88	93	89	95	94	99	85	85	98	72	101	86	89	111	84	80	105	95	93	86	94	82	90	82	88	84	93	87	100	82	98	80	85	86	94	105	107	95	73	91	90	85	88	92	92	74	82	93	90	89	98	80	90	97	104	95	92	82	97	95	73	101	101	99	87	82	88	74	102	74	105	90	82	88	83	87	91	104	99	102	93	82	103	91	94	96	94	98	87	98	84	88	90	91	73	92	102	84	73	69	99	81	78	96	107	85	99	87	97	88	86	92	73	93	97	86	61	88	93	94	100	86	108	73	97	71	77	102	85	88	87	100	78	85	92	72	79	86	78	91	89	97	97	95	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5473	399	437	486	445	440	407	394	355	366	381	376	327	345	339	321	347	307	328	321	329	327	352	302	315	335	317	318	327	308	345	311	325	309	311	330	313	314	320	303	304	322	321	308	343	286	329	302	327	301	324	320	317	334	329	310	306	321	320	313	280	305	312	306	308	323	273	285	313	364	289	336	307	299	275	330	300	336	312	318	294	320	287	309	323	304	335	323	336	301	253	321	300	300	286	312	318	299	323	292	300	324	331	303	319	294	289	298	337	318	315	299	319	340	300	288	329	319	333	316	302	293	317	316	332	328	279	308	318	330	304	320	319	307	294	310	319	274	340	333	314	324	296	315	322	323	297	287	335	322	345	299	306	331	279	303	330	305	321	304	324	281	308	310	302	306	308	330	302	311	338	297	312	317	328	282	268	331	300	306	292	311	333	313	315	321	355	321	299	297	302	334	313	310	318	303	313	300	316	320	314	314	271	328	281	339	321	297	315	314	312	302	318	340	310	345	311	309	344	328	339	306	317	308	326	327	321	296	302	308	337	322	330	320	316	298	307	303	334	310	345	283	327	306	294	332	303	328	314	329	326	320	329	289	331	304	316	303	315	317	336	335	300	296	325	328	315	311	301	323	331	316	302	336	315	291	286	314	348	288	314	318	285	325	291	310	276	296	316	312	314	313	249	311	292	286	326	323	327	317	297	306	294	302	338	326	298	311	288	321	312	330	307	315	333	331	335	316	309	287	296	307	322	333	317	333	318	301	290	292	306	343	326	296	325	274	320	315	332	342	315	332	313	306	299	278	320	306	315	302	316	319	340	345	338	349	341	305	314	303	297	304	307	305	311	302	320	331	339	324	300	329	300	329	292	312	320	319	320	270	316	312	315	302	322	317	296	316	318	307	310	303	341	322	351	326	323	282	315	324	317	313	324	305	312	298	322	296	309	318	331	299	338	311	353	317	297	302	327	314	311	283	292	333	324	321	297	313	333	297	299	316	325	335	323	319	304	314	320	300	309	316	312	315	301	310	312	330	285	303	310	314	316	318	333	320	296	311	327	319	348	327	329	333	351	287	310	334	288	358	322	318	305	343	345	321	313	284	321	332	297	321	313	315	312	300	336	302	317	347	321	313	316	307	339	320	266	311	330	326	303	302	343	312	298	287	322	309	305	326	320	292	315	307	325	332	298	341	311	318	359	358	306	303	329	284	354	304	301	310	294	335	338	306	334	315	311	321	323	310	289	300	317	311	287	323	297	317	309	333	314	316	298	319	339	321	330	344	321	307	312	330	293	285	339	329	289	336	309	308	343	347	315	301	326	280	320	302	335	317	300	310	299	307	314	329	323	309	294	307	320	309	351	322	313	318	344	326	325	312	352	321	314	331	327	304	264	319	339	318	323	317	356	298	306	323	303	330	322	305	304	303	319	318	305	293	311	283	358	323	267	288	307	323	296	337	325	293	334	320	302	328	324	334	317	299	331	293	304	320	302	321	320	312	305	350	324	285	291	341	319	319	324	280	303	313	317	310	331	288	313	313	323	297	320	306	286	356	331	308	289	319	273	341	296	310	285	279	297	304	292	324	339	305	349	300	317	290	303	298	302	316	279	287	302	317	309	364	318	310	341	335	351	317	295	307	326	289	332	301	321	306	328	308	319	305	311	283	296	305	288	316	320	278	312	311	329	317	289	335	319	315	331	307	305	310	311	302	294	316	299	294	316	330	333	327	319	301	316	297	332	317	310	309	295	330	309	308	326	367	300	314	332	310	326	293	339	328	325	297	288	304	285	282	338	272	313	323	336	328	309	318	277	312	328	326	311	322	295	342	318	288	348	331	290	314	333	299	333	311	302	321	305	270	303	329	327	294	297	294	344	319	318	294	322	331	324	305	324	299	304	331	320	326	321	284	279	336	279	283	315	331	316	289	319	340	302	283	299	311	280	301	302	313	310	298	310	321	335	319	321	311	326	321	329	313	345	285	322	327	302	308	287	335	298	309	317	296	299	285	348	314	295	335	344	275	304	321	322	302	332	301	304	336	326	296	328	364	344	304	348	335	325	312	300	287	320	331	301	314	307	300	326	319	298	334	295	328	308	324	301	337	295	316	315	302	323	329	328	300	292	294	337	344	315	311	288	328	324	306	319	295	300	344	321	283	309	309	319	290	295	317	328	321	331	301	316	284	307	321	332	321	329	332	278	292	324	337	332	340	322	300	343	325	337	285	301	332	325	290	289	324	312	286	322	320	317	348	299	296	327	322	311	308	295	312	297	321	333	305	292	323	330	290	316	290	295	327	306	311	312	317	338	297	331	320	331	310	302	304	301	309	300	302	289	344	299	328	314	340	313	318	317	321	300	333	331	328	355	332	344	288	322	306	291	294	302	316	315	319	306	308	279	323	296	297	300	344	323	288	303	335	352	309	325	333	321	308	334	330	294	298	312	325	321	327	317	302	324	302	309	313	309	324	310	326	322	305	314	285	323	290	307	272	285	290	354	289	309	281	322	303	313	343	310	323	310	271	292	291	347	315	284	307	353	279	337	302	307	320	325	322	292	318	312	315	286	318	316	341	342	356	319	312	296	312	325	311	301	303	355	293	340	310	346	292	352	308	322	347	304	317	307	314	320	300	329	304	314	303	315	328	305	308	299	338	310	304	333	322	302	321	331	329	328	323	307	320	336	370	275	330	314	314	305	315	328	318	321	310	312	299	306	318	309	299	327	331	294	314	275	316	345	328	298	311	306	308	304	302	320	337	316	309	346	318	290	322	309	312	282	276	360	315	328	319	330	298	312	314	312	315	343	308	299	354	296	335	326	314	303	276	281	312	292	322	342	308	316	301	329	320	312	289	320	294	280	293	313	288	295	307	310	324	318	303	292	309	317	330	312	303	325	278	287	271	320	317	313	320	308	320	328	297	314	315	268	300	333	317	307	338	305	317	310	288	307	344	306	295	324	290	288	295	332	292	314	316	308	324	343	333	338	342	311	327	290	307	316	330	333	296	332	343	313	301	327	302	311	310	287	285	321	369	300	326	311	267	323	280	300	298	338	346	278	277	359	309	310	299	308	305	303	301	304	320	306	307	328	310	294	346	338	332	319	310	334	336	330	319	334	299	303	299	287	304	333	289	320	315	359	323	318	310	312	336	275	315	291	317	336	339	324	329	340	319	324	308	353	322	304	307	337	305	296	329	296	329	310	305	313	323	278	308	285	310	305	321	291	304	299	296	303	311	298	355	300	315	322	298	340	298	315	339	347	318	308	313	336	312	296	311	271	319	352	300	314	274	310	304	341	304	331	292	309	344	298	312	328	305	294	308	328	290	314	304	303	337	331	325	306	334	327	293	277	325	330	323	316	332	324	338	308	317	298	295	278	318	325	332	334	321	295	311	343	307	280	316	340	309	303	301	329	316	322	305	297	335	307	330	333	313	350	327	311	327	330	316	322	329	329	298	304	312	351	337	302	318	333	330	301	322	332	327	340	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
38997	10829	2070	1113	771	602	501	441	347	373	311	330	273	292	267	250	266	254	254	233	246	206	243	267	211	226	212	231	232	234	213	216	212	238	221	199	194	210	201	199	204	228	196	213	205	203	195	240	208	226	206	205	192	240	187	191	204	228	232	210	205	219	220	223	238	226	210	218	211	241	212	210	222	187	199	223	211	237	215	199	213	206	206	214	178	214	193	211	211	215	202	210	202	198	189	218	184	192	199	194	216	199	207	212	236	207	241	217	222	224	206	225	227	221	205	217	208	211	220	223	193	209	219	200	195	222	203	207	221	213	186	201	207	223	212	174	219	225	218	193	219	201	176	197	191	217	200	210	211	224	181	218	213	203	179	205	227	177	208	194	208	198	201	206	204	188	208	215	211	181	213	217	186	226	201	211	203	238	220	192	186	183	209	181	186	206	214	208	194	202	226	218	230	206	197	189	197	200	192	190	210	236	210	209	229	190	238	203	196	180	202	206	214	203	230	210	203	206	212	196	198	200	218	213	225	236	177	191	200	220	229	196	198	225	224	207	227	216	198	201	222	178	182	217	211	212	204	212	195	223	223	197	216	207	220	201	207	229	184	202	202	208	211	221	203	228	221	207	169	179	201	201	212	217	209	223	214	217	214	203	205	204	228	203	180	195	203	218	218	200	221	230	201	211	181	193	228	209	178	224	200	198	186	212	208	220	201	205	195	214	199	195	224	205	226	233	207	202	200	200	221	189	189	212	209	197	219	201	218	233	209	199	217	215	230	204	220	222	205	189	201	208	179	238	222	205	201	177	230	210	198	213	202	208	196	209	201	220	209	212	211	207	214	207	232	192	211	227	210	186	185	209	208	200	186	202	178	216	203	229	202	211	214	187	228	236	226	189	196	232	201	213	211	203	186	214	215	216	206	179	196	205	194	229	195	223	198	210	226	211	210	200	208	215	209	198	223	203	195	191	195	208	222	233	209	234	198	184	201	221	200	237	221	219	228	218	201	206	197	203	210	214	220	204	237	209	242	202	196	171	185	204	186	212	222	217	201	213	198	231	226	201	214	219	202	224	226	217	202	233	206	200	207	184	194	207	171	205	226	201	216	219	200	227	219	198	202	203	197	218	210	242	248	201	213	213	227	179	208	202	211	210	213	191	190	209	219	210	227	196	221	198	223	205	213	226	207	224	244	214	206	200	201	195	175	194	213	199	215	182	223	186	204	200	189	192	192	212	213	215	214	220	196	194	193	216	196	233	211	189	193	212	219	207	204	203	222	201	205	224	204	196	190	203	219	197	215	200	224	234	230	202	225	201	229	194	218	191	201	196	203	245	194	194	219	184	209	207	230	206	175	198	204	245	217	218	223	207	204	202	226	195	188	192	203	205	209	194	195	223	172	228	178	225	220	212	205	219	198	208	205	210	229	210	186	208	218	192	192	202	194	219	203	188	197	207	207	200	180	225	222	225	224	211	211	199	206	199	201	168	194	216	214	191	218	215	231	220	205	195	194	210	187	205	206	208	200	199	204	225	197	221	227	206	207	221	215	215	204	216	217	197	221	216	165	226	209	208	201	209	220	194	231	220	191	190	201	201	187	215	180	202	205	223	204	206	215	219	196	237	204	206	219	219	210	215	210	216	179	194	218	203	227	233	198	230	210	184	225	221	199	194	207	215	199	200	214	216	232	220	201	217	228	199	216	213	214	212	216	176	202	195	216	211	182	225	224	209	193	206	194	189	204	176	204	196	199	201	190	192	180	186	209	202	211	204	231	214	188	190	236	204	209	205	224	208	188	218	219	230	238	227	172	203	206	177	172	193	206	214	216	205	229	204	204	221	212	198	200	190	199	205	218	203	217	239	201	199	216	204	210	172	188	195	213	213	213	197	218	195	193	196	209	218	186	226	207	187	221	199	185	226	216	198	200	194	200	200	212	213	192	226	191	183	221	196	215	201	198	209	204	198	194	209	210	212	228	176	211	217	191	196	199	199	201	228	189	192	204	223	191	192	197	213	206	211	211	222	226	213	202	215	196	195	185	205	219	197	196	199	186	180	201	189	214	212	219	236	212	210	208	202	179	197	205	203	199	195	198	202	187	208	197	196	191	202	202	213	199	231	202	224	200	210	177	230	185	210	232	190	201	206	225	202	205	213	225	206	213	204	210	226	194	214	213	213	219	207	201	199	228	226	176	197	207	189	228	191	199	201	223	206	241	215	230	219	208	224	197	194	233	213	222	218	211	182	242	222	179	210	209	179	238	200	227	209	218	205	211	212	224	197	225	204	216	211	201	213	208	195	202	205	226	228	178	198	192	204	219	204	220	226	217	213	216	219	182	217	197	212	205	189	223	207	190	219	205	227	202	190	205	185	231	193	204	225	186	195	213	220	206	204	217	180	238	218	183	166	209	194	212	222	219	201	210	246	201	195	204	213	191	225	231	204	210	194	206	193	187	221	190	215	218	202	189	208	199	221	186	225	208	215	195	220	224	207	215	212	224	199	202	202	212	244	204	213	179	204	218	240	197	222	202	206	179	207	200	193	193	210	211	211	192	203	214	205	213	214	205	239	204	200	222	216	234	202	232	232	203	237	209	197	198	221	217	193	173	218	201	198	208	210	220	224	205	190	211	215	221	207	197	206	214	189	214	213	207	212	231	212	179	206	199	199	196	249	224	203	213	206	212	180	216	217	219	199	205	209	206	208	201	186	215	208	205	224	222	188	217	201	207	209	218	221	214	243	198	160	213	215	203	192	207	211	204	217	197	210	211	202	200	179	220	203	175	199	194	216	186	206	208	239	214	192	206	200	218	184	218	194	211	212	219	207	221	199	215	223	193	229	192	215	200	202	206	195	218	200	232	203	218	220	210	207	240	217	186	186	201	197	223	215	196	234	216	215	206	191	232	238	179	188	218	217	198	220	217	210	213	211	221	248	205	221	215	202	221	211	203	231	205	218	232	222	217	201	202	217	220	204	240	227	219	224	211	208	227	200	187	191	209	248	200	213	197	195	193	200	229	224	206	211	224	210	216	202	194	192	180	201	194	187	225	210	199	215	205	206	193	196	212	212	207	209	211	203	192	187	195	213	215	211	204	182	187	213	213	225	207	205	199	220	190	220	201	218	198	210	215	236	234	235	210	212	213	195	222	201	220	209	188	215	177	212	197	207	236	206	201	212	231	240	217	223	198	215	218	195	222	197	205	212	194	186	198	201	215	174	237	223	198	213	204	201	189	193	182	213	189	227	176	188	216	204	180	195	187	201	223	200	221	194	207	206	210	229	215	196	204	206	232	210	191	236	209	214	223	206	203	216	189	208	230	208	188	222	197	221	216	191	218	223	189	230	201	202	203	232	207	197	207	201	194	233	208	188	213	200	187	220	199	199	215	187	189	217	215	190	229	189	202	207	194	226	195	209	218	198	193	209	213	220	202	222	219	183	200	211	203	216	211	201	210	193	209	178	199	247	217	205	207	184	180	194	217	213	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17615	1564	3365	3734	3080	2477	2101	1876	1742	1489	1280	1270	1159	1113	966	993	982	904	855	857	812	798	754	779	737	766	742	672	744	722	703	689	682	668	706	685	715	733	614	649	665	658	655	653	661	621	591	641	637	643	679	672	644	641	633	624	635	645	672	620	641	657	613	579	611	634	643	611	625	651	637	645	625	623	646	617	671	642	618	621	627	613	615	636	627	628	631	638	643	623	639	696	628	625	578	640	605	629	599	664	618	615	616	596	599	645	613	604	633	605	561	604	625	583	609	645	592	580	645	613	631	608	648	609	615	593	588	622	583	633	650	611	596	616	608	633	629	607	605	604	623	618	651	629	614	612	629	638	577	599	557	622	562	643	603	601	592	633	639	637	637	627	589	552	594	625	658	641	655	631	623	623	571	572	661	582	609	614	598	646	669	598	617	640	640	594	598	589	652	656	590	611	622	606	663	657	651	627	624	644	597	626	644	649	627	601	609	581	597	584	599	588	657	550	594	649	585	576	608	596	598	603	640	591	628	631	614	616	664	624	664	627	605	578	610	598	616	605	641	625	602	654	588	575	647	586	643	599	616	623	591	629	582	602	616	620	582	577	612	645	583	586	602	581	631	582	597	627	615	602	619	615	597	626	651	600	603	636	579	602	616	622	631	570	612	637	610	625	646	609	625	588	657	628	591	678	631	597	615	594	645	595	624	575	621	654	603	587	604	598	574	651	580	622	616	628	608	647	613	590	626	601	599	629	604	632	579	624	631	633	571	627	619	629	636	632	640	640	634	591	598	634	642	606	582	616	583	635	621	627	596	571	601	641	602	603	615	611	613	632	608	575	648	600	619	659	650	663	600	621	633	586	611	600	635	650	605	632	626	604	650	636	646	612	586	668	644	601	620	597	623	603	578	606	626	564	615	582	614	644	611	617	667	591	649	638	630	634	589	623	600	636	616	563	601	634	607	638	571	642	593	613	605	614	619	629	596	621	612	633	618	567	632	589	610	582	589	557	594	601	565	597	610	595	626	594	626	570	636	606	611	596	649	624	635	617	634	605	656	621	598	612	565	638	578	590	578	644	629	632	648	613	630	624	639	614	613	638	617	643	597	603	618	621	562	610	586	620	596	633	585	635	595	612	610	601	581	612	601	623	626	653	638	626	586	588	599	562	573	612	592	620	612	628	618	608	617	599	656	586	605	604	617	596	642	635	636	654	659	652	634	637	638	628	630	622	633	675	648	621	602	550	603	650	583	633	608	618	621	597	584	614	639	532	607	597	562	646	593	576	547	598	632	599	605	610	635	643	554	606	642	610	618	598	652	611	605	627	555	612	611	612	619	640	600	608	642	612	635	631	648	599	616	631	581	614	651	632	580	621	581	609	649	604	611	593	590	644	631	562	606	599	642	601	577	600	596	616	651	594	620	613	624	591	633	635	586	658	621	627	612	635	583	597	608	629	591	629	646	601	621	620	601	602	588	604	590	604	565	633	591	613	621	618	615	641	624	611	653	577	607	638	605	625	629	588	582	613	602	594	674	609	574	601	632	642	654	646	607	573	602	613	639	605	588	595	592	575	591	603	605	622	578	641	603	642	621	584	625	620	646	656	622	632	604	610	624	561	642	602	605	629	535	637	591	636	588	650	670	584	607	660	611	638	614	600	558	612	582	637	664	596	644	612	644	595	615	589	628	665	624	638	593	640	658	582	575	637	594	586	576	591	610	591	619	624	567	612	597	606	613	574	609	592	563	668	673	603	604	602	597	622	607	647	609	657	635	637	642	575	615	609	576	604	637	627	600	616	601	668	595	636	614	598	604	588	582	614	646	603	634	606	660	652	617	622	625	609	604	612	592	593	627	631	634	596	594	616	606	626	635	604	617	631	572	578	620	608	597	596	660	648	611	632	605	595	605	612	611	637	614	620	646	582	603	639	603	604	618	605	611	616	606	640	608	625	591	625	611	597	637	649	629	626	597	597	593	627	614	599	584	626	652	606	620	593	543	612	576	632	612	567	583	611	629	603	590	622	603	605	628	644	613	653	632	611	596	612	632	588	604	640	639	584	605	643	594	609	621	622	618	639	660	606	634	601	638	633	620	671	609	625	600	636	647	628	595	568	585	644	626	628	604	666	602	606	607	591	590	622	604	663	604	566	592	597	665	596	633	618	622	619	636	575	676	655	602	582	653	633	629	619	594	614	597	583	629	620	629	600	627	613	596	571	590	596	606	605	597	580	606	635	645	643	605	635	638	624	605	549	633	647	648	621	577	541	624	609	620	588	618	602	611	620	615	605	629	615	615	616	600	626	625	619	588	635	610	632	579	660	579	618	645	622	634	597	601	577	610	577	613	611	598	610	637	617	560	622	592	635	628	616	629	584	613	667	601	655	608	647	574	620	602	607	611	595	588	635	596	575	632	607	624	601	578	646	616	624	606	674	584	613	647	614	624	605	609	628	602	590	605	620	617	629	608	570	612	628	626	620	599	596	558	656	632	621	657	641	595	592	609	613	662	624	593	622	653	602	597	612	621	581	620	616	608	609	667	660	577	598	616	598	630	583	612	635	604	659	613	590	603	576	581	597	625	586	623	620	621	625	660	616	603	621	647	632	576	620	633	624	581	635	615	603	625	608	644	608	619	616	667	645	628	622	598	612	628	618	598	649	619	614	614	598	583	603	628	590	664	618	652	666	663	584	584	609	609	577	546	645	597	593	596	625	600	612	584	664	599	621	595	608	599	626	574	607	599	631	666	626	631	598	563	604	568	588	625	585	589	627	581	630	664	621	627	647	630	608	602	595	628	640	633	619	615	598	646	628	648	627	650	613	620	587	574	576	570	622	589	609	599	629	646	655	672	647	639	644	634	606	600	623	618	592	598	582	677	600	617	559	629	616	650	614	625	606	638	580	595	638	595	594	631	579	574	601	644	635	641	592	647	623	621	628	673	603	591	578	620	603	596	619	634	629	626	661	630	560	549	597	629	619	591	662	647	582	587	569	601	576	642	646	603	631	604	577	584	627	648	648	595	600	572	592	578	636	646	600	606	577	589	617	611	627	563	617	597	619	583	632	586	620	661	604	603	598	646	656	580	616	610	640	615	597	612	598	586	620	623	566	611	603	593	647	609	644	603	591	622	654	622	585	652	569	584	622	610	610	601	647	605	616	614	613	655	644	622	658	627	611	632	589	651	627	596	635	572	643	576	620	625	591	588	661	651	597	608	634	643	624	581	592	615	621	607	579	643	601	642	616	637	614	613	640	614	590	621	585	581	590	612	583	630	656	594	636	565	630	635	612	616	610	665	595	617	621	572	618	645	571	611	576	605	603	618	618	615	625	626	648	611	603	628	589	652	594	591	647	586	590	588	587	617	671	674	577	568	630	608	617	617	581	614	663	630	636	581	591	589	602	607	609	574	631	616	607	648	633	599	612	625	638	606	562	576	580	591	616	621	598	638	596	641	637	627	623	661	558	664	643	692	602	606	591	605	603	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
49535	16470	5638	2251	1560	1130	865	714	621	550	476	426	449	398	408	397	371	335	361	283	343	291	325	309	296	314	296	279	310	300	299	293	283	282	277	292	288	286	294	279	283	272	263	294	265	280	314	308	279	278	276	250	267	248	266	281	269	313	252	288	276	287	267	304	305	254	294	276	259	285	273	274	282	283	244	284	287	263	248	281	303	299	298	299	233	253	300	261	282	281	254	282	278	286	262	291	250	255	262	262	278	269	265	277	272	269	278	260	270	305	269	269	278	284	273	250	324	252	258	260	272	294	268	277	307	258	284	280	277	252	267	289	255	266	274	263	292	264	263	252	240	274	316	245	280	297	281	271	244	276	313	278	276	325	280	290	295	265	256	278	285	251	268	258	301	289	271	287	275	288	290	261	273	282	275	273	268	286	300	280	281	298	261	267	267	257	283	265	296	258	269	310	306	280	248	310	293	261	279	312	276	262	266	264	258	245	285	261	276	246	256	256	263	267	290	301	250	269	279	289	275	246	273	254	246	282	259	288	254	275	262	293	272	252	278	283	256	289	255	300	264	286	303	277	250	291	297	275	270	269	278	286	290	310	279	252	298	263	290	275	283	290	285	266	259	277	279	278	312	261	247	237	260	287	249	289	273	273	264	283	283	270	290	288	256	241	273	258	290	245	259	256	271	281	296	276	254	301	266	285	258	253	299	294	297	283	277	286	293	277	260	306	272	263	289	261	286	259	291	271	264	302	288	297	284	256	301	263	247	270	246	338	268	304	243	253	301	270	278	275	258	259	267	251	284	284	300	292	258	290	256	275	284	257	301	269	272	265	273	260	239	282	315	263	277	293	259	287	293	259	299	248	265	251	286	283	289	273	318	287	298	238	280	290	287	254	300	290	289	285	274	263	269	267	248	268	270	239	286	273	275	276	241	283	264	273	297	273	303	229	240	266	272	264	252	304	286	285	272	253	281	273	263	265	292	256	270	272	294	261	259	257	268	260	227	277	290	271	266	269	288	261	292	268	292	291	250	280	332	274	311	264	266	284	238	271	266	256	279	289	291	276	297	270	262	274	251	285	255	268	218	273	260	277	276	272	269	247	275	275	269	280	282	282	274	253	281	293	274	267	281	276	283	300	268	256	293	245	254	267	263	283	281	261	252	262	275	287	285	248	285	259	284	268	256	274	280	273	284	273	276	278	306	291	276	277	272	253	278	266	239	270	254	262	312	290	272	272	275	270	279	297	302	265	268	266	282	285	276	253	253	296	286	269	269	286	257	294	270	227	268	279	260	267	263	298	285	270	227	277	283	291	273	298	288	276	267	309	289	238	282	280	270	262	280	251	279	273	267	283	262	245	265	270	270	238	273	275	267	282	270	272	252	277	253	249	265	277	274	273	269	258	240	271	241	249	281	276	243	283	268	263	280	259	274	283	255	248	270	285	255	310	251	284	246	277	264	263	300	286	276	240	274	260	264	272	253	270	275	252	274	247	273	262	262	277	274	283	260	259	297	303	291	273	281	291	309	251	260	277	251	278	251	273	262	234	307	268	254	267	268	260	252	327	276	235	237	292	266	249	267	285	276	244	282	262	277	263	217	278	266	268	261	261	292	245	265	274	263	289	251	294	284	257	278	280	255	273	262	273	281	283	276	290	293	280	315	242	257	246	252	259	254	255	280	253	254	274	274	271	295	266	260	284	291	267	288	288	288	269	286	275	265	262	264	250	241	244	258	281	282	262	251	258	281	289	266	278	278	267	297	275	270	257	280	265	283	280	263	255	251	270	281	228	267	248	252	282	297	261	269	281	271	284	274	262	260	246	275	272	293	307	247	309	231	270	273	269	281	281	261	254	313	289	251	267	295	268	270	252	279	284	283	318	294	276	242	281	245	279	269	247	287	248	285	281	265	269	265	273	269	233	274	265	262	244	247	260	267	279	238	273	265	260	269	257	264	272	294	267	286	258	245	284	273	272	271	279	286	264	253	278	288	264	286	278	295	260	256	284	259	266	258	277	263	294	265	267	279	253	270	303	256	262	237	261	273	285	283	248	271	263	289	276	261	287	281	267	257	280	286	266	270	255	308	258	259	272	284	286	273	297	264	271	274	274	278	264	264	261	301	282	255	285	275	311	280	253	246	275	258	293	270	257	276	282	262	275	250	272	248	277	271	281	269	280	273	265	291	274	281	259	258	270	262	257	275	239	239	259	253	264	281	279	271	290	292	250	282	284	291	280	251	271	278	305	275	263	274	262	251	236	280	256	269	284	261	273	254	261	283	241	280	287	266	304	298	250	267	270	260	295	271	283	277	295	294	275	268	268	279	266	242	237	271	285	274	276	285	298	273	280	249	281	272	272	262	277	266	289	277	285	284	285	249	289	283	304	252	274	303	232	266	255	274	251	238	264	249	287	283	269	272	283	278	269	247	268	263	243	268	267	266	287	282	276	248	267	270	262	277	284	276	270	251	278	251	261	294	282	269	255	272	257	266	299	249	283	258	283	261	283	272	288	285	281	285	287	273	293	292	255	302	285	281	254	278	282	261	277	297	248	271	272	251	283	267	282	284	292	262	263	251	255	256	246	263	241	267	275	286	275	268	269	245	279	249	255	266	296	270	261	248	292	277	296	281	238	260	250	274	257	255	268	270	270	263	269	256	291	277	263	273	261	266	261	282	291	304	246	288	266	255	298	269	273	280	247	291	260	269	288	302	283	251	282	258	284	252	271	263	274	289	300	267	264	285	278	274	285	273	253	267	286	247	232	283	268	279	255	278	283	295	248	277	275	255	273	259	268	253	281	270	265	270	254	278	294	278	261	273	284	263	297	276	268	263	248	277	272	281	281	278	312	284	275	274	276	262	266	278	267	275	292	275	266	258	281	290	267	295	255	297	287	290	299	278	308	279	255	247	266	272	278	279	272	259	287	272	247	263	264	301	269	285	261	285	256	273	281	273	271	272	259	280	261	315	235	274	284	307	268	290	261	300	243	296	255	272	258	256	255	266	315	291	235	294	287	255	281	284	268	272	286	276	253	253	226	239	277	295	253	273	262	252	260	316	283	267	291	236	270	256	248	293	274	280	274	273	262	282	278	262	270	258	267	297	263	235	269	266	267	278	266	266	259	261	259	294	243	274	263	257	273	284	275	294	256	264	300	283	284	260	319	290	245	269	269	282	258	252	268	267	289	268	288	282	279	283	290	263	257	271	281	277	277	267	274	263	280	251	268	273	275	274	270	269	294	266	276	277	248	272	308	255	259	251	270	247	303	277	281	268	272	289	275	257	278	254	269	268	256	266	256	271	301	274	289	266	252	292	270	276	272	297	277	244	277	318	274	270	269	278	253	263	286	277	261	296	251	285	280	288	265	290	260	261	286	273	240	276	277	264	254	287	268	284	297	273	263	257	251	254	288	292	256	253	292	268	257	269	275	293	276	280	314	285	281	250	266	281	255	256	262	244	290	249	266	275	290	269	265	233	269	275	271	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22707	2756	6050	6676	5445	4453	3793	3169	2823	2410	2183	1988	1744	1685	1527	1426	1378	1285	1237	1171	1099	1123	1111	1079	1034	984	1033	978	916	953	911	929	900	902	913	922	934	840	884	875	817	880	822	885	886	839	849	838	754	803	788	840	801	810	819	775	866	843	814	780	808	817	830	774	808	763	823	799	794	805	746	856	796	775	731	788	765	796	771	816	780	747	780	789	749	753	755	790	804	801	786	807	764	754	814	753	781	797	697	736	786	810	788	738	782	738	764	774	739	796	759	752	750	745	793	773	745	740	815	796	802	778	731	729	783	751	758	737	738	756	761	756	765	744	745	741	780	732	791	740	776	794	697	773	750	795	747	760	753	790	758	769	740	785	778	699	724	717	688	709	743	739	716	816	729	735	761	742	762	773	782	756	784	762	729	737	750	731	741	778	775	765	752	752	727	770	748	727	740	752	740	756	815	749	762	769	749	773	803	747	714	771	757	778	800	759	733	715	758	774	767	725	748	760	746	744	714	763	778	761	759	765	767	772	739	771	759	788	791	758	807	747	730	771	728	717	753	748	775	714	766	766	759	774	773	759	753	826	774	765	781	762	744	733	724	746	788	779	718	797	728	779	763	778	723	738	774	788	731	787	793	739	727	793	824	691	759	770	830	743	757	771	748	744	723	806	816	700	744	769	728	730	714	788	763	759	736	781	783	753	747	746	785	759	796	771	739	708	808	775	777	739	728	695	752	765	749	759	727	763	789	776	780	697	776	771	747	740	780	819	743	763	791	738	780	779	782	795	767	770	750	742	736	773	772	775	772	707	764	741	760	790	747	750	707	831	765	755	744	750	767	748	752	741	767	821	780	775	767	749	814	733	758	765	732	755	700	736	774	767	731	810	793	814	777	758	758	773	739	766	747	768	758	736	735	740	734	770	766	777	771	765	764	795	766	747	758	752	729	760	762	780	732	751	723	773	726	737	730	775	778	711	686	731	756	729	760	745	774	725	788	781	793	776	773	727	718	802	755	793	762	765	749	778	761	798	742	735	747	813	756	748	766	777	757	765	750	820	750	776	799	701	745	755	737	758	749	790	772	762	721	785	775	763	779	771	754	735	723	735	746	776	760	743	744	742	724	798	735	735	770	753	777	778	729	781	794	727	733	718	738	734	738	761	744	741	727	746	722	788	796	781	770	735	708	777	746	781	724	726	800	749	779	722	720	732	712	759	778	758	790	781	791	798	756	745	820	775	752	795	746	709	741	765	703	779	777	733	706	753	757	784	788	728	731	777	767	758	749	810	787	719	785	765	768	767	723	750	792	758	735	786	739	698	752	718	714	702	751	750	721	758	766	796	744	762	742	770	792	814	789	734	745	718	743	770	750	742	782	738	771	780	760	783	765	783	844	766	760	728	765	771	694	745	728	763	782	703	799	767	730	745	743	756	761	763	783	770	713	769	709	737	756	731	729	787	755	768	748	754	826	762	751	771	710	755	761	772	760	780	778	756	778	709	700	797	754	731	787	732	786	760	747	730	708	775	778	798	763	740	769	779	787	754	740	758	734	776	776	790	735	783	762	776	807	740	764	750	747	734	738	780	778	784	728	738	760	722	714	777	771	739	751	810	726	781	759	746	761	762	780	773	780	750	745	779	780	718	720	777	745	760	744	737	744	738	807	748	759	756	756	789	793	773	767	735	752	776	761	712	728	758	808	775	759	725	816	757	750	771	763	758	749	773	766	751	796	736	775	794	806	708	702	786	727	711	747	793	758	771	772	755	728	732	726	795	729	772	754	747	807	789	794	753	739	755	761	792	760	752	784	825	740	745	784	804	784	737	723	745	759	732	766	771	784	734	767	722	714	747	729	747	749	763	756	745	770	774	786	772	785	781	783	764	737	778	773	753	806	747	745	758	782	771	728	696	737	743	704	735	789	810	749	782	765	743	769	754	751	718	755	732	768	722	738	732	723	778	778	782	734	753	762	765	699	766	738	753	743	745	769	743	761	737	709	757	783	713	783	703	778	773	765	754	780	765	762	762	781	719	765	737	783	790	743	791	730	681	783	749	782	733	778	773	737	699	780	759	803	716	752	759	745	773	731	725	784	800	772	765	791	713	762	757	752	741	759	748	786	778	702	759	721	774	764	806	788	725	725	746	791	785	762	745	776	817	790	728	728	741	763	740	774	788	824	778	771	711	797	772	755	787	764	731	838	780	739	786	743	762	752	741	740	778	782	767	732	747	752	796	790	761	728	759	744	758	760	724	737	771	822	709	723	722	792	720	744	717	763	779	759	727	753	753	791	818	782	740	752	798	739	793	775	781	742	770	797	756	809	764	773	756	743	743	786	748	768	750	790	785	749	749	725	831	757	782	796	782	748	710	778	742	741	819	753	783	762	740	736	733	790	780	759	759	736	761	722	776	769	754	794	756	768	764	780	757	748	776	697	786	769	726	769	783	768	781	743	767	769	697	719	774	764	783	787	784	790	770	792	735	745	752	766	761	767	850	725	809	757	803	773	757	748	787	727	740	783	742	761	763	804	768	775	780	723	765	774	748	793	810	776	713	768	803	754	729	751	736	807	759	746	741	710	749	764	756	758	781	784	774	801	740	742	742	749	711	724	747	765	709	730	766	763	759	794	749	749	752	816	759	722	758	744	739	752	735	728	734	722	743	754	740	721	759	747	800	749	778	721	768	771	748	761	735	769	771	767	714	835	762	768	742	758	799	782	794	769	711	762	756	747	783	756	713	723	769	778	742	762	770	746	782	809	768	758	777	725	733	728	722	785	777	744	736	756	742	780	772	734	801	756	771	799	785	715	752	799	758	752	750	818	773	749	756	758	722	705	746	741	743	793	789	738	739	753	764	824	751	713	698	765	770	768	743	784	744	771	727	752	769	712	764	753	726	703	759	779	787	742	778	744	777	803	763	746	789	801	750	706	760	756	774	706	799	769	775	741	719	790	791	782	725	780	788	705	792	766	777	738	752	770	760	808	784	769	735	730	704	777	743	740	783	716	771	774	765	716	732	733	743	777	764	723	724	765	719	780	781	733	770	776	788	763	701	778	831	751	741	790	733	714	820	765	768	773	711	752	775	748	757	744	729	778	744	743	810	815	766	755	674	732	725	772	767	726	752	769	733	786	768	801	761	750	774	784	775	795	779	745	727	769	763	741	756	791	745	778	780	812	731	792	753	741	750	765	786	754	754	752	783	780	668	723	793	772	747	748	724	742	769	777	731	755	740	769	705	801	753	735	761	775	744	736	796	753	790	754	754	792	715	795	741	751	799	775	790	764	758	769	815	742	742	768	773	700	788	773	729	784	765	742	814	748	775	748	787	739	769	754	726	809	762	814	760	749	697	743	789	751	727	742	753	787	755	709	775	764	737	788	724	711	725	825	778	730	763	736	750	781	777	773	749	799	730	740	735	735	763	748	743	749	712	767	779	815	749	786	782	760	749	737	765	797	783	783	788	772	771	746	775	774	712	760	734	722	767	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4898	227	157	139	103	92	100	90	99	115	67	84	97	83	91	77	82	85	76	89	76	101	98	78	94	97	86	90	97	91	88	71	84	100	68	96	104	84	102	71	82	98	81	73	98	90	71	69	75	82	94	83	70	100	84	88	81	84	98	94	59	101	91	89	90	76	84	97	89	96	80	95	77	88	71	83	94	83	81	92	88	86	85	109	91	98	86	75	88	83	92	84	83	93	75	90	98	99	84	75	80	75	86	88	63	91	92	92	93	71	82	68	66	88	91	87	97	81	93	72	94	79	99	96	92	90	91	83	60	111	102	84	99	81	86	91	78	90	101	78	69	79	106	84	97	79	82	90	95	88	86	89	86	86	64	99	98	79	88	92	88	76	116	68	82	88	76	90	107	78	74	78	82	84	78	62	79	76	87	82	76	84	108	109	91	91	83	80	94	97	82	77	77	98	86	78	92	85	100	83	85	64	83	96	75	103	83	79	90	83	81	87	103	89	73	101	92	71	98	98	95	70	86	102	72	98	86	100	81	86	81	98	95	80	74	84	92	83	68	91	92	76	78	96	75	87	77	91	96	83	89	94	103	89	88	85	82	95	90	93	89	74	92	91	92	95	83	96	83	86	75	98	100	72	110	109	78	73	89	92	90	75	97	88	87	99	89	94	97	84	81	83	66	73	94	80	93	86	84	81	74	87	81	85	85	99	86	74	89	82	91	92	101	91	94	73	97	71	82	82	87	101	98	90	86	85	84	86	94	82	81	76	74	89	85	92	74	77	89	85	80	83	101	78	73	91	83	90	73	80	78	88	92	101	81	75	82	81	78	81	83	83	101	86	80	91	70	88	89	95	103	83	86	84	90	73	75	86	79	99	71	91	95	74	84	93	71	109	71	87	89	85	73	98	77	77	96	93	87	99	103	74	111	91	103	92	83	90	91	90	73	91	74	79	87	75	87	99	96	83	89	64	84	101	71	87	86	88	81	71	71	100	87	79	86	91	82	90	73	84	107	76	99	87	60	94	76	82	79	100	91	89	77	101	88	79	91	86	90	92	88	70	72	76	92	105	71	69	96	87	84	101	89	79	72	82	77	79	89	71	81	79	75	87	90	93	85	74	90	94	92	80	84	98	97	84	80	78	91	72	68	88	85	81	91	86	90	96	90	98	92	80	85	88	88	87	103	91	97	80	92	87	84	80	86	88	87	101	116	70	95	73	96	93	62	78	89	87	87	80	88	82	78	88	79	80	76	91	105	106	94	92	83	79	80	75	93	90	97	96	68	70	79	94	83	70	90	72	87	88	83	87	91	98	81	89	90	76	94	101	86	91	93	77	83	88	104	77	90	84	84	95	94	88	87	90	76	87	81	100	99	88	94	102	93	88	80	87	89	72	99	86	84	87	97	85	86	80	83	94	92	96	106	88	86	87	95	79	73	77	73	101	87	77	80	85	82	85	96	92	83	97	90	89	85	72	91	94	89	91	99	94	85	78	91	92	93	80	89	96	80	97	71	82	97	65	90	101	86	95	88	75	83	86	76	71	84	88	87	81	83	82	101	88	81	94	97	93	94	64	86	90	89	83	93	89	88	73	79	109	82	89	86	87	87	75	91	91	89	75	85	78	86	91	79	87	87	121	92	93	87	103	103	99	83	91	66	100	94	71	82	95	78	94	79	108	82	86	90	78	81	87	74	87	80	74	88	108	76	72	74	111	69	94	68	74	92	84	73	98	85	84	103	90	83	80	92	89	98	75	72	107	85	88	94	95	91	85	74	105	80	84	86	95	72	86	79	104	79	88	86	91	84	77	82	98	92	80	74	84	90	89	88	97	89	81	96	75	82	95	90	87	106	100	90	94	74	67	96	97	100	97	91	90	84	87	92	75	85	74	96	97	96	97	79	75	76	87	87	83	79	101	86	82	84	102	93	100	70	77	94	72	93	88	101	106	87	84	84	82	75	81	90	90	83	96	82	93	91	93	69	74	81	105	81	102	82	84	92	89	85	67	89	74	77	95	73	87	82	99	79	83	89	83	79	88	81	84	96	89	88	95	105	78	87	86	85	75	78	87	106	97	85	67	100	77	100	84	85	68	79	90	92	87	79	101	101	92	88	83	77	71	89	99	106	93	82	82	95	98	89	100	96	95	85	68	89	86	67	79	109	102	84	78	72	91	67	80	80	92	82	98	98	89	95	91	100	80	104	99	77	87	79	84	86	86	87	97	89	96	90	91	86	87	89	75	71	65	84	68	92	82	71	86	93	88	79	92	87	92	95	89	86	84	84	80	86	79	102	86	83	72	90	68	79	97	70	100	83	99	92	85	85	101	83	80	76	71	77	87	88	66	94	96	92	99	81	107	86	83	79	79	97	95	94	88	94	86	76	100	75	77	92	101	68	100	95	89	81	70	68	100	96	98	102	85	100	73	70	80	87	82	90	84	93	85	82	96	83	72	82	77	94	77	94	93	76	92	88	99	76	97	89	77	87	75	101	101	82	80	87	95	79	81	86	80	92	99	96	67	81	98	93	80	86	85	82	111	92	74	82	83	76	92	79	84	82	89	87	99	80	74	101	86	97	93	100	73	82	92	81	84	101	87	84	82	83	80	100	84	96	85	81	91	96	99	83	103	93	84	90	86	105	103	90	87	81	92	90	91	100	99	91	103	103	86	73	90	82	89	91	95	89	77	88	80	87	74	83	85	75	98	96	81	75	93	70	95	96	73	76	101	86	83	115	75	85	107	76	81	76	80	103	74	79	63	92	77	101	82	91	69	70	78	76	86	109	89	102	85	84	92	74	82	82	90	75	84	90	86	80	102	76	91	97	81	87	70	84	91	83	80	87	81	87	83	87	87	85	104	66	83	81	81	86	75	84	76	79	84	91	94	84	88	93	82	83	92	81	82	73	84	84	88	72	95	85	85	88	86	89	87	94	89	95	85	82	70	81	74	80	92	87	87	86	103	89	97	93	83	79	78	76	81	89	98	71	84	93	84	65	81	71	73	82	80	94	76	82	92	83	90	92	97	76	83	82	110	83	75	88	102	86	73	98	79	82	91	70	81	104	78	91	100	82	84	80	84	109	101	87	98	78	105	81	75	79	66	88	86	90	93	75	84	79	73	76	93	74	91	61	86	84	82	81	89	89	89	113	79	95	93	75	97	85	82	97	88	67	82	57	90	84	93	90	96	89	102	73	94	78	101	83	75	84	86	79	90	95	79	82	78	80	99	88	89	95	93	95	89	86	88	100	85	71	91	99	99	83	91	83	83	80	91	95	66	85	73	89	97	83	79	88	78	89	85	89	80	109	83	76	98	77	78	64	93	95	96	85	86	97	96	100	82	86	93	96	83	85	89	96	98	78	90	80	94	71	87	85	87	72	81	94	83	69	91	100	65	78	95	98	93	95	80	81	76	88	96	92	78	95	97	95	83	93	93	98	93	87	72	104	87	102	85	78	90	100	107	81	85	73	98	87	70	69	77	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4805	362	448	433	401	384	378	358	407	344	332	347	325	327	307	330	354	316	323	288	322	341	321	324	318	305	326	299	321	341	309	300	284	297	301	337	312	346	322	282	306	314	305	320	288	328	297	309	288	286	308	318	304	283	312	314	294	302	291	295	309	311	325	288	299	309	317	318	243	301	318	310	314	311	287	297	302	291	348	326	332	302	337	292	306	303	318	321	311	291	321	294	312	330	279	305	304	305	313	287	272	315	294	316	317	311	317	298	326	288	304	296	316	333	304	295	296	299	301	297	287	313	319	302	280	337	315	299	285	312	341	311	315	324	307	294	275	311	316	348	341	294	317	315	271	303	301	311	311	331	262	311	296	305	309	320	321	332	295	292	307	332	298	268	331	331	300	322	329	297	289	306	290	278	331	323	333	306	293	290	289	309	309	309	298	285	326	300	300	340	254	298	321	292	321	332	312	292	325	328	305	334	312	306	352	288	295	245	295	287	321	297	303	341	340	285	300	317	329	294	269	300	298	303	314	317	325	301	280	317	316	303	310	340	322	296	280	297	312	296	325	288	328	310	322	295	311	324	295	276	339	282	303	329	304	313	337	295	305	319	329	282	299	305	327	311	316	315	313	335	293	307	317	292	308	312	308	280	315	310	294	296	293	302	322	289	292	297	321	284	320	302	296	308	329	304	315	292	279	287	300	279	308	310	308	321	278	314	306	309	302	329	317	288	317	281	276	292	305	313	295	324	305	326	313	287	308	324	303	297	318	305	297	323	327	296	323	296	324	293	317	314	320	292	323	296	308	332	291	288	312	298	340	326	312	323	321	298	291	296	319	329	305	316	292	275	332	307	275	294	316	309	263	294	295	299	321	289	350	315	288	310	291	294	318	294	283	325	315	304	332	297	319	304	296	307	344	294	293	312	291	285	318	296	297	295	302	318	330	312	314	307	320	308	299	307	319	319	313	343	317	304	310	320	301	284	301	316	327	312	276	284	316	332	277	326	300	276	311	309	311	310	296	290	300	323	318	291	292	289	322	281	291	324	292	309	288	314	314	293	314	318	306	286	311	313	312	328	316	294	336	272	303	314	311	318	369	316	294	290	347	310	309	282	288	307	319	326	284	285	320	308	296	317	337	308	326	279	322	328	318	304	307	349	296	317	307	302	304	293	300	265	324	284	293	305	322	317	343	351	291	294	295	295	317	304	301	315	293	303	323	328	301	333	298	317	287	295	345	283	308	300	316	296	281	267	300	299	310	312	270	295	293	297	335	310	280	322	306	296	310	293	303	296	307	341	283	317	317	322	299	318	332	307	308	290	299	322	284	310	311	272	328	313	301	307	313	308	292	330	286	302	335	315	313	288	321	324	325	296	302	330	280	290	328	343	350	285	348	326	277	352	345	282	312	287	302	326	291	284	276	323	341	316	322	326	311	296	282	290	326	302	320	314	289	277	315	291	317	288	302	316	268	284	340	320	302	252	278	311	303	302	309	318	293	332	316	334	291	299	315	317	322	304	310	326	277	311	305	324	306	299	285	278	335	281	306	322	305	317	322	296	295	297	333	328	324	314	322	307	289	314	272	287	302	304	292	311	304	300	293	290	313	301	303	333	320	313	340	337	323	304	331	307	292	295	321	318	286	322	295	295	307	288	299	300	286	287	302	299	306	321	322	320	313	337	295	267	307	274	325	306	319	291	314	311	291	326	311	332	336	294	307	308	301	334	343	310	307	311	315	299	323	309	275	307	318	306	293	307	319	298	328	300	319	312	311	339	277	308	299	337	300	314	308	312	286	269	293	289	293	312	295	314	323	342	307	321	322	297	313	306	256	303	298	300	317	293	328	297	308	281	294	301	336	320	276	310	290	294	313	299	302	307	302	316	307	297	296	290	299	329	310	295	300	319	300	297	303	297	317	321	308	294	286	272	287	328	346	294	308	311	289	315	287	304	340	309	290	289	277	333	295	314	302	265	316	276	296	322	289	310	297	285	314	293	315	327	311	302	317	321	326	321	302	333	332	298	299	312	333	295	318	287	339	285	293	312	294	333	286	271	319	311	296	306	336	308	312	300	306	311	281	319	320	304	311	301	303	296	337	304	295	298	269	288	316	327	311	303	279	351	296	313	302	310	295	307	307	312	314	292	291	319	329	315	319	321	343	315	315	311	321	290	313	300	303	303	296	293	315	290	290	306	306	291	321	308	287	301	313	299	261	280	341	301	321	293	329	271	327	316	299	321	302	325	298	303	289	298	294	323	305	296	295	305	311	291	313	279	282	296	312	293	341	313	321	291	310	337	295	295	343	312	325	319	332	271	330	294	318	292	318	273	287	331	299	311	311	296	319	326	325	304	314	303	303	287	271	300	292	313	277	318	331	278	304	306	318	306	313	328	320	309	327	300	301	272	296	305	319	262	312	295	305	295	331	302	312	334	275	304	323	284	313	305	296	310	309	313	314	311	316	323	301	290	326	288	313	307	308	322	316	325	282	303	327	278	319	313	284	320	315	329	293	326	282	268	310	313	302	320	317	302	296	308	295	325	336	304	300	311	295	306	322	311	291	316	308	269	304	303	307	305	333	325	333	295	314	317	290	344	318	350	332	295	312	325	253	318	300	331	324	364	332	331	324	302	276	331	321	303	309	286	305	313	295	281	318	310	333	271	322	319	319	308	329	290	301	269	315	288	311	289	311	308	326	286	285	295	323	287	331	257	293	331	291	306	327	306	303	339	336	309	312	310	322	325	322	338	313	296	299	294	311	283	328	305	282	296	325	283	279	311	298	333	301	320	332	296	296	291	323	326	304	358	329	335	333	313	302	287	315	310	340	292	305	291	327	310	305	322	284	316	309	313	292	284	317	302	300	315	320	265	302	307	336	287	332	286	327	288	310	306	316	296	306	283	310	292	301	317	303	333	303	339	294	304	304	311	315	311	324	325	312	294	265	298	309	327	309	289	287	325	321	301	285	310	325	304	299	290	277	321	314	304	349	299	325	310	300	277	334	312	313	307	325	300	289	300	326	340	289	317	268	294	294	311	310	277	288	316	303	302	300	295	295	319	311	311	305	304	284	309	320	316	289	304	316	320	324	289	305	310	317	305	295	304	305	310	272	324	276	254	284	302	338	272	321	315	312	331	342	308	308	301	340	271	301	319	312	325	300	290	271	310	293	301	319	332	297	310	279	312	308	319	289	305	310	331	275	300	303	323	322	291	333	328	338	313	312	307	295	293	303	324	275	325	322	294	268	303	315	316	292	328	300	333	294	317	320	304	300	279	348	311	296	303	303	292	288	290	308	314	300	303	295	296	280	317	295	312	284	284	308	270	327	310	305	342	337	305	300	316	293	303	315	308	285	317	339	292	292	307	322	287	336	317	295	308	319	338	334	293	282	299	306	317	314	299	281	301	267	303	305	277	276	312	335	295	322	351	296	305	321	283	298	293	281	310	320	293	313	304	306	328	329	331	316	273	302	340	307	328	318	312	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
36635	7233	1745	1151	761	592	485	423	371	339	315	327	283	252	274	276	223	229	250	245	228	239	233	180	207	215	237	243	211	216	222	201	203	210	199	213	204	197	222	249	211	224	208	201	198	211	213	193	221	210	206	216	200	202	222	238	223	206	217	216	232	227	197	231	173	213	219	242	203	191	208	199	208	226	195	237	202	198	206	210	228	181	213	200	201	201	226	203	211	211	211	194	210	223	189	223	215	214	203	197	197	193	206	174	199	205	197	212	204	206	221	227	196	209	223	194	190	192	198	192	209	206	218	220	208	213	221	187	185	203	215	192	209	189	183	227	208	205	194	199	184	212	182	178	214	186	200	192	227	239	204	199	224	199	181	218	227	226	210	205	196	194	207	208	200	212	205	201	198	184	212	201	228	203	219	205	220	196	202	212	190	201	193	220	207	199	192	209	197	197	182	197	230	193	229	188	191	247	214	203	201	216	184	187	213	195	197	203	209	188	217	203	190	187	206	207	215	198	219	201	204	204	212	210	188	223	199	229	234	209	214	212	194	195	205	201	202	222	211	207	210	231	230	201	224	207	187	214	186	221	190	188	208	206	208	198	227	192	208	234	229	196	187	191	217	218	217	208	212	205	205	234	207	194	206	193	196	195	209	198	219	214	224	187	217	208	194	237	183	216	184	188	193	223	196	194	216	202	227	208	206	199	194	222	218	216	192	190	203	192	190	201	195	194	230	194	204	206	210	201	176	202	187	201	216	206	211	207	206	214	211	202	221	199	199	229	194	178	201	221	186	211	215	208	197	223	231	182	213	232	217	187	195	201	192	180	193	177	228	200	207	205	179	204	217	214	204	199	194	193	211	212	210	227	191	183	197	219	200	188	187	196	214	192	194	228	206	181	203	210	217	195	186	200	219	229	210	187	220	220	220	179	194	185	208	197	195	205	186	200	207	211	204	201	201	226	196	212	215	189	216	189	206	185	206	201	241	190	214	217	225	189	201	190	198	193	197	211	202	197	199	216	219	195	190	237	208	212	218	201	236	198	194	190	198	189	220	213	203	175	204	220	234	233	214	214	196	189	233	201	216	215	204	219	218	198	228	234	207	200	203	203	198	208	184	201	179	212	213	200	193	208	204	227	206	196	206	219	195	189	209	234	202	208	219	205	201	203	205	214	182	227	206	197	190	219	221	211	223	186	193	210	194	215	183	197	212	224	206	204	206	197	209	183	220	209	183	220	222	218	212	175	205	189	220	184	184	192	218	203	208	215	191	192	222	190	224	216	199	192	208	221	204	198	215	224	185	204	185	186	197	203	215	207	211	222	201	211	206	187	202	238	187	202	208	195	207	216	201	194	218	183	221	201	192	207	220	218	202	196	181	182	210	212	204	210	207	217	187	190	190	195	200	230	211	210	239	200	214	203	212	197	227	202	208	210	207	213	186	213	209	187	193	183	187	186	200	213	223	208	189	201	184	218	207	201	223	193	211	201	174	218	232	208	206	201	194	205	208	226	182	193	203	194	199	213	214	208	210	199	209	217	205	211	223	194	183	244	219	215	179	169	199	194	185	216	187	201	179	217	213	207	207	206	204	228	192	215	223	191	213	183	201	195	190	216	204	187	198	183	227	199	206	241	221	219	224	186	181	216	221	167	203	196	203	181	242	220	208	203	227	216	217	209	214	199	203	183	211	217	199	220	216	184	208	223	212	204	213	171	194	200	195	201	196	213	190	217	200	216	214	217	211	199	204	202	186	191	217	237	217	207	230	207	197	221	208	207	218	211	201	194	216	214	208	210	220	203	221	197	197	205	182	237	226	202	193	229	189	180	190	207	205	228	232	218	216	195	191	219	196	193	214	218	231	218	206	201	192	222	202	201	216	200	199	226	225	204	197	224	214	210	201	222	199	192	226	199	199	205	197	190	202	220	196	211	195	206	212	217	210	203	238	214	192	199	191	232	196	188	207	206	191	198	234	180	221	176	203	183	219	213	193	195	187	198	180	210	218	216	210	207	206	193	210	195	196	215	188	219	205	192	193	195	190	180	202	206	212	224	204	184	187	213	255	217	189	185	224	221	211	188	197	200	198	201	200	199	226	199	202	203	212	210	214	205	202	201	198	211	219	202	231	197	211	205	208	191	191	227	204	207	226	222	211	223	200	193	221	258	210	190	194	194	219	207	197	207	239	215	178	190	196	210	200	192	208	219	221	218	236	191	188	189	204	219	207	219	205	205	188	239	200	184	198	185	219	175	201	186	212	201	191	218	209	222	214	211	224	171	241	230	218	233	220	212	191	202	216	197	207	205	239	203	228	228	218	216	219	217	218	201	217	218	222	193	210	199	213	202	200	189	205	208	222	211	221	186	203	207	196	182	212	235	225	189	182	220	224	210	214	228	205	203	209	215	209	186	201	194	206	208	203	218	188	213	193	225	192	206	185	198	191	225	202	210	200	205	196	194	206	193	230	202	217	191	208	207	210	211	202	214	199	225	188	197	206	190	209	198	228	216	206	194	200	199	184	196	198	216	225	216	201	211	206	188	204	198	197	195	193	201	200	219	239	181	195	188	219	231	221	194	201	184	218	198	226	194	206	206	173	205	217	212	208	199	209	223	213	219	215	198	196	185	180	216	214	205	211	214	218	189	196	223	208	243	196	202	235	209	201	215	196	188	205	207	246	216	184	200	229	232	187	205	214	206	191	198	192	213	205	187	197	215	209	193	220	208	222	195	202	207	192	200	181	191	214	199	212	190	204	194	181	210	206	194	213	194	246	189	210	212	207	201	203	206	222	210	213	194	194	187	209	190	192	203	197	202	217	201	213	190	209	204	223	210	215	211	200	218	209	218	226	193	193	214	209	229	206	209	199	202	204	191	190	202	217	219	197	237	215	204	213	197	192	230	194	202	211	210	205	190	220	224	203	248	215	203	172	203	201	212	213	205	201	195	238	215	218	234	193	191	181	237	192	196	215	236	217	212	219	183	189	213	228	226	230	191	213	193	223	204	207	231	218	174	211	225	199	216	207	197	201	216	203	224	205	181	189	219	204	189	218	194	194	206	214	190	224	220	205	234	215	185	219	238	204	221	204	209	194	202	221	219	195	205	218	199	197	200	221	208	203	201	210	187	195	226	204	202	208	225	213	167	197	193	211	201	205	187	208	213	207	213	194	212	179	224	222	178	189	212	207	177	182	193	203	191	193	228	208	214	212	190	214	202	215	211	212	189	238	204	225	207	191	208	199	209	180	195	220	205	217	192	237	240	195	245	211	216	215	202	184	192	228	206	215	205	204	205	178	233	225	194	222	202	193	192	206	203	201	183	232	220	222	199	232	199	179	177	198	215	209	232	237	225	214	205	201	204	191	193	199	194	209	197	220	207	201	195	210	170	215	178	172	203	230	211	175	233	203	193	200	218	201	206	199	217	209	213	208	196	226	185	210	211	221	231	197	189	182	222	192	206	190	207	211	217	197	190	229	197	198	207	190	232	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16770	1578	3360	3645	3184	2609	2103	1826	1670	1530	1406	1139	1166	1105	978	1008	957	939	820	823	809	769	761	727	746	766	713	723	730	702	703	670	705	630	664	678	690	688	619	681	651	695	699	657	639	659	685	637	579	653	654	672	660	601	631	656	619	644	639	594	646	687	612	641	630	604	657	614	651	611	628	652	660	625	625	629	597	687	594	642	642	576	622	642	648	613	657	612	677	617	619	625	610	593	598	646	584	637	585	649	621	618	618	600	651	611	648	586	624	609	640	597	576	605	601	587	661	610	569	635	618	619	588	605	637	617	609	591	657	609	629	611	600	654	654	630	583	597	601	564	615	611	601	629	595	637	648	602	626	578	649	617	640	633	601	606	623	594	536	618	605	623	587	596	601	614	612	622	652	597	609	653	652	583	642	626	640	620	656	655	605	647	614	620	625	615	610	579	645	650	622	572	629	660	574	605	608	607	635	587	606	604	569	584	589	653	612	569	621	600	588	579	607	577	567	588	696	639	602	624	616	629	586	604	585	597	624	614	605	592	617	583	673	571	610	621	561	618	605	608	604	616	609	633	614	596	569	598	618	590	683	593	602	597	628	614	620	607	588	623	592	591	648	596	641	624	629	592	580	610	636	576	593	603	593	584	618	603	547	647	608	597	571	601	630	603	593	634	613	611	631	642	625	641	586	614	576	607	631	629	628	629	600	616	605	624	622	594	593	600	631	647	609	585	587	562	630	552	625	605	595	662	626	593	586	655	619	557	600	591	640	639	652	655	606	649	593	587	572	574	554	597	626	602	592	624	609	587	614	595	573	639	633	651	582	640	636	599	606	589	661	633	620	570	616	608	593	620	622	618	610	598	626	588	632	615	627	647	574	522	599	645	657	598	649	608	596	597	596	585	658	565	601	593	594	606	554	642	621	592	646	581	598	598	610	608	594	568	615	603	638	640	609	589	619	580	628	601	613	599	603	610	604	642	654	615	617	596	573	613	598	627	597	619	618	583	605	606	593	627	644	589	592	602	582	606	639	608	597	585	609	646	600	589	596	599	603	636	673	590	591	607	629	553	648	619	617	606	603	618	607	670	585	605	585	612	637	609	654	624	605	639	609	599	633	577	616	592	582	622	612	577	627	589	574	595	584	605	579	603	607	632	603	602	619	638	650	636	656	613	591	646	592	607	596	605	610	619	606	623	617	632	592	602	593	631	626	597	611	622	581	640	611	593	614	590	605	652	650	596	619	634	646	606	620	610	620	613	618	608	626	585	588	632	654	567	616	574	569	647	595	588	612	552	625	582	604	609	614	615	603	581	622	615	592	618	623	606	612	655	640	665	600	596	601	606	629	636	580	624	664	581	668	597	589	627	595	606	624	662	618	639	628	585	587	600	624	576	609	624	605	627	610	631	607	645	584	610	583	585	584	599	598	594	643	611	647	597	599	603	627	645	574	602	602	569	603	646	585	644	620	617	661	638	615	628	585	605	638	601	644	585	639	618	635	613	615	604	584	603	600	614	638	641	605	606	579	597	644	621	644	632	602	580	607	609	629	599	598	603	599	614	579	626	632	653	591	653	592	614	570	581	650	616	649	596	592	584	668	620	616	593	604	583	596	587	659	563	620	655	601	602	606	620	601	584	578	571	620	556	616	558	618	599	598	614	611	606	607	620	611	590	650	601	604	600	661	629	616	598	622	631	606	633	602	654	620	638	593	589	620	583	642	641	624	590	624	648	662	590	605	607	580	600	635	635	580	605	623	617	578	595	651	625	624	651	585	604	611	589	597	625	646	599	631	640	584	586	612	603	607	618	581	589	594	621	632	631	602	606	576	597	623	606	638	610	569	629	621	616	583	632	577	569	600	609	664	602	647	617	587	618	656	605	581	605	640	596	593	579	612	649	619	608	633	596	566	600	578	594	600	595	617	614	586	583	635	612	607	646	633	629	638	629	581	579	597	621	604	614	565	619	564	616	672	589	593	584	589	587	623	584	549	583	644	595	584	607	560	657	615	605	599	625	573	616	677	612	614	585	621	624	595	636	616	575	592	601	585	663	661	585	617	628	654	605	588	594	597	622	623	616	619	644	662	627	612	592	606	633	572	587	622	637	613	613	626	611	586	606	615	650	629	597	633	604	582	593	599	630	593	644	583	640	608	607	592	611	612	602	648	599	679	633	573	592	606	610	606	622	579	617	593	570	599	610	618	592	606	637	629	603	602	620	627	610	628	612	614	626	619	589	591	626	631	616	620	600	641	648	636	602	641	626	625	572	639	664	599	646	600	630	578	578	588	601	601	624	582	598	616	585	587	632	628	646	622	586	640	602	628	598	589	567	596	614	617	617	636	660	613	605	601	602	617	640	622	646	591	636	618	598	619	638	598	608	628	627	630	627	600	603	625	578	576	623	586	575	617	619	609	575	623	619	615	632	607	627	618	616	578	601	599	570	586	637	616	598	598	610	582	612	628	645	605	581	578	597	630	631	602	606	632	621	616	617	628	628	617	629	611	614	604	617	606	644	613	585	609	611	613	588	589	577	615	641	612	620	590	580	625	600	621	629	574	595	603	619	601	585	594	589	571	597	601	585	605	642	595	631	584	629	632	611	620	625	627	600	642	598	590	651	616	611	606	603	621	617	604	612	593	640	584	616	577	590	581	661	581	600	610	604	569	666	612	660	625	610	574	619	595	619	572	638	607	614	570	584	608	580	633	599	559	631	627	600	625	599	600	626	615	637	651	568	614	590	607	602	616	610	600	601	612	630	617	598	574	642	594	638	652	597	612	559	627	631	595	626	611	647	603	616	619	629	579	608	607	598	596	616	580	617	599	595	623	626	597	593	588	616	644	617	595	632	620	613	621	645	626	576	578	604	588	604	621	639	620	593	570	578	611	628	601	603	641	598	600	611	591	587	654	652	584	633	641	608	586	617	606	624	593	591	625	575	647	610	647	569	638	625	612	605	617	639	602	675	581	655	599	645	611	612	633	641	587	585	639	618	599	598	586	631	587	571	590	606	644	624	618	614	629	587	590	643	592	636	580	618	598	606	630	581	601	577	634	612	617	609	620	596	617	630	597	621	646	614	642	636	605	611	588	602	563	627	620	585	630	638	608	599	636	581	606	594	610	597	544	636	602	614	578	627	622	582	613	616	624	594	576	615	589	613	619	625	580	564	603	598	581	594	644	641	635	612	594	620	575	610	621	651	636	615	636	604	631	604	579	608	597	628	631	635	608	573	610	609	602	634	624	628	652	592	613	619	653	619	599	626	621	615	608	613	626	669	565	648	619	628	590	646	624	609	586	577	635	614	637	618	601	599	595	620	564	634	603	609	590	602	621	593	576	579	574	632	641	624	615	589	578	604	632	652	647	641	577	576	592	597	596	616	641	584	591	613	634	624	604	623	626	591	602	645	591	597	649	605	567	600	641	581	616	576	602	574	631	616	643	631	624	612	602	609	667	577	563	604	596	606	580	659	585	612	620	588	594	599	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
45652	16239	5692	2316	1483	1119	873	723	636	558	559	468	401	401	396	333	311	336	348	352	328	301	342	320	357	297	292	298	289	309	300	313	285	296	322	330	257	258	248	276	287	299	257	291	276	304	276	293	247	260	285	275	295	274	311	296	297	250	280	279	282	303	266	312	262	268	245	288	266	256	250	286	284	245	297	249	265	280	280	275	270	281	285	288	280	273	276	265	270	285	293	284	252	244	283	243	282	271	244	270	267	303	243	292	287	273	280	273	275	267	281	288	270	267	269	294	230	279	283	260	270	284	257	297	280	252	278	250	269	260	283	253	268	242	271	271	258	250	290	289	286	284	279	284	269	281	279	264	248	297	273	259	273	264	261	268	299	300	254	279	264	249	255	262	275	293	261	250	296	274	264	273	295	283	256	267	259	279	275	270	254	270	277	253	286	257	270	282	291	278	279	281	254	272	276	278	261	295	269	289	291	296	259	276	268	280	264	280	303	263	237	263	286	260	266	293	288	243	270	272	280	268	276	277	287	277	281	285	271	271	271	276	254	259	246	263	242	250	275	261	293	281	273	256	285	270	273	275	286	314	276	263	284	293	255	309	268	281	243	269	289	280	246	253	285	283	256	289	299	263	273	239	297	245	280	315	268	271	257	261	297	263	284	266	262	291	271	255	279	289	280	264	283	251	284	269	281	264	262	277	272	277	248	269	280	254	235	251	259	283	267	267	277	269	270	299	291	256	307	266	260	275	272	254	267	298	263	260	272	259	276	273	272	282	268	286	261	257	262	247	270	248	239	268	277	287	260	247	251	271	292	272	260	245	279	244	281	257	274	300	245	272	236	275	287	257	254	277	273	252	252	263	254	294	303	256	255	266	278	291	282	275	242	258	281	280	270	250	283	294	260	267	212	285	277	259	279	258	276	291	261	273	259	272	269	299	287	296	271	231	277	309	276	263	282	243	273	245	288	310	223	274	308	266	267	265	282	263	252	276	283	259	276	257	268	238	277	230	291	273	272	266	256	275	247	275	279	264	239	281	268	288	266	276	256	276	247	274	268	264	257	275	274	297	272	262	276	264	271	295	289	245	285	271	259	252	287	305	267	300	262	255	282	306	242	280	256	296	283	232	298	286	289	266	283	267	285	267	253	300	287	297	262	285	272	238	269	276	294	278	260	256	291	261	257	308	273	253	266	272	272	292	278	274	248	272	283	289	287	275	254	271	269	271	230	292	248	233	290	287	255	282	257	266	295	291	243	282	234	275	245	239	279	294	290	273	241	267	279	249	278	292	287	266	241	255	276	253	286	285	311	249	267	274	252	264	266	269	272	283	257	272	279	255	261	281	280	260	252	235	302	281	269	265	257	277	242	251	276	274	299	262	274	269	273	254	278	269	278	260	275	289	246	273	301	261	262	304	267	297	232	258	266	249	274	289	253	273	251	263	252	290	252	275	271	290	306	277	293	273	262	250	272	253	291	277	269	262	293	306	280	256	302	273	241	264	298	300	265	269	294	269	265	274	277	273	287	276	230	269	280	275	271	272	267	286	268	255	256	288	289	253	251	252	261	285	260	283	247	240	266	266	291	272	271	277	269	273	264	268	300	282	253	224	254	244	270	252	302	274	256	245	272	283	243	230	267	251	262	267	278	254	278	257	280	272	280	300	290	279	251	268	256	266	266	261	265	279	262	296	287	275	249	260	284	253	249	286	286	270	270	248	265	254	284	273	315	279	251	280	300	248	257	275	282	285	281	268	278	300	267	260	291	273	253	258	248	243	271	251	236	291	257	293	287	254	277	280	255	242	265	257	282	264	249	259	252	238	244	292	276	270	287	302	272	257	265	254	274	262	273	257	260	266	230	282	274	275	253	269	268	275	283	270	264	251	275	313	261	284	295	287	268	276	273	259	265	249	277	255	258	258	266	283	280	267	251	284	254	252	264	272	255	253	279	310	276	256	261	256	285	265	256	270	290	265	230	273	278	258	292	286	276	276	293	278	259	286	276	294	239	265	288	272	248	278	285	271	244	278	251	264	277	254	275	246	258	257	269	243	307	245	272	258	262	263	250	281	250	300	246	277	250	272	256	259	265	267	292	271	274	297	305	248	236	294	259	288	264	287	273	247	295	245	261	243	288	261	289	254	274	269	261	230	239	252	290	275	294	266	279	274	282	286	253	281	299	269	251	267	275	261	248	267	286	274	259	274	270	264	277	285	268	263	242	281	275	257	266	288	282	257	262	276	291	251	263	275	261	251	264	260	290	284	240	274	293	265	242	239	268	281	285	256	268	284	250	288	273	286	280	248	266	246	295	286	262	248	283	271	254	287	277	259	296	260	275	269	311	270	276	276	275	282	270	274	269	237	256	242	261	259	278	267	270	291	285	291	285	276	256	266	276	274	238	264	281	277	245	237	257	280	267	261	270	266	278	264	267	248	269	262	279	263	274	260	271	246	259	281	251	294	287	279	302	259	269	274	275	284	260	267	295	279	281	300	277	267	262	245	260	269	270	251	284	267	255	243	307	241	273	273	271	276	260	242	257	228	295	273	283	306	289	276	298	270	282	237	268	259	264	283	243	286	300	250	272	255	259	268	264	260	269	257	241	260	246	262	247	277	274	269	264	254	251	292	294	249	276	291	275	276	293	294	289	272	272	265	250	314	308	294	257	253	263	241	272	308	267	280	266	253	278	233	245	276	289	296	295	262	315	285	277	280	271	280	275	247	287	274	255	254	255	266	239	281	298	272	268	286	266	270	277	250	286	250	258	268	265	266	256	288	282	251	263	262	236	250	283	276	260	276	283	230	251	247	289	279	259	267	262	264	262	276	275	268	273	285	281	239	264	260	255	270	289	279	279	284	269	261	305	252	282	283	257	282	263	245	259	232	296	260	275	284	258	259	252	294	245	271	262	264	285	271	283	286	264	267	279	266	275	297	262	256	295	246	265	273	270	272	281	249	270	251	294	253	266	260	268	249	290	279	278	251	261	267	246	284	280	271	271	265	294	293	274	266	269	287	286	283	278	259	273	242	247	273	261	259	291	258	257	270	271	261	250	283	273	263	256	267	244	300	275	280	256	291	281	305	290	273	286	278	270	258	276	277	261	279	240	299	249	257	277	250	281	267	277	293	260	285	276	289	299	275	262	282	287	258	278	289	272	275	272	245	268	267	266	243	243	244	281	243	274	262	250	252	271	258	267	278	256	286	243	239	277	273	263	270	241	280	266	284	266	272	283	231	268	267	250	230	257	253	307	308	292	271	271	296	254	272	279	273	261	240	250	227	269	304	253	269	263	286	277	273	287	279	269	266	287	241	268	274	247	261	260	282	289	271	265	265	295	263	278	274	279	270	255	288	294	276	264	318	289	267	291	296	263	287	257	254	267	282	271	268	290	284	266	271	265	261	255	248	296	297	263	264	304	275	294	257	261	259	278	289	261	260	267	273	244	276	266	269	264	288	253	264	259	259	263	263	293	277	260	297	284	257	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21273	2817	6120	6656	5549	4503	3754	3155	2858	2442	2228	1957	1786	1634	1535	1414	1380	1299	1257	1202	1188	1102	1082	1065	988	960	958	952	979	982	934	946	932	852	937	832	886	855	814	809	857	873	798	842	807	876	862	812	807	811	813	872	809	753	788	821	784	819	792	772	837	784	807	787	775	749	809	765	813	766	793	758	761	772	769	769	781	754	735	772	821	748	789	798	796	830	754	727	775	742	774	772	782	764	699	782	757	735	727	767	751	735	753	779	805	757	767	775	779	756	751	740	764	712	711	755	708	754	778	730	771	718	774	741	728	729	740	764	767	746	724	812	743	773	794	777	751	751	780	756	789	724	746	762	758	752	792	758	806	725	763	703	735	758	775	766	758	743	799	742	754	741	756	710	771	747	759	722	724	748	724	765	742	766	751	756	798	740	709	782	802	690	801	692	731	768	736	806	789	804	784	777	772	751	700	801	793	770	747	757	728	757	779	785	722	746	780	794	740	788	775	731	780	754	746	766	747	767	686	782	759	788	739	706	750	733	732	743	774	773	757	748	735	778	733	776	782	755	816	762	804	771	746	703	747	738	675	751	760	799	759	725	727	762	726	717	768	723	733	779	768	780	764	737	751	751	741	744	739	785	736	745	770	741	766	748	727	802	743	779	709	776	753	749	787	773	761	781	726	740	779	696	758	771	768	727	767	738	774	770	759	774	708	746	772	771	727	706	679	765	795	782	757	765	753	714	783	766	747	754	751	747	772	736	754	728	760	772	715	761	674	751	791	742	745	770	692	725	707	789	733	734	741	800	754	771	762	769	763	725	758	763	727	736	745	770	729	737	750	728	742	764	740	722	736	732	782	755	738	711	728	724	724	707	764	808	753	773	781	777	745	732	708	732	740	739	736	754	732	755	711	751	819	770	802	758	715	719	707	784	746	751	709	731	776	792	745	739	746	794	742	714	751	714	699	773	771	742	749	756	769	741	713	775	773	723	704	740	759	740	723	677	744	784	734	778	698	771	799	716	786	738	780	752	739	719	779	719	733	735	774	771	778	780	774	767	751	706	746	748	770	724	796	686	766	748	706	739	771	754	749	774	742	742	693	720	768	725	696	734	738	740	740	782	733	788	781	781	725	754	779	728	754	769	771	815	767	748	760	726	770	722	773	777	762	821	770	763	741	712	727	745	732	749	727	776	744	737	813	723	727	799	731	761	688	780	758	730	801	785	766	717	748	779	749	722	707	747	713	760	759	720	774	718	752	739	732	736	754	745	747	730	766	778	695	765	743	772	754	732	760	816	736	809	731	743	741	729	758	769	723	813	739	819	740	753	782	804	793	717	706	725	779	796	715	725	801	752	751	745	785	708	783	774	754	704	753	754	776	708	762	752	780	742	755	744	747	749	771	773	723	803	753	743	781	763	768	787	762	788	786	749	826	753	738	815	769	751	738	785	755	790	796	813	709	760	773	773	745	761	779	767	754	727	775	763	740	713	776	744	741	733	783	769	739	743	736	746	721	762	732	772	745	726	755	737	770	753	751	700	785	778	805	794	716	780	786	765	747	714	760	736	824	783	749	729	720	769	726	732	752	750	766	793	763	698	786	745	703	714	767	748	685	786	745	752	768	746	769	801	724	762	741	768	806	763	715	717	775	736	697	788	717	763	772	712	726	760	798	727	724	751	776	744	734	754	754	769	738	762	754	799	754	751	745	745	771	739	764	803	749	747	771	751	747	721	795	759	802	763	762	724	793	756	684	725	771	781	723	771	744	775	751	784	727	725	725	745	763	745	758	758	742	706	749	773	723	760	770	764	725	774	791	766	745	782	738	689	750	725	745	727	749	795	791	748	702	742	720	752	717	749	735	753	753	747	774	767	744	771	740	719	774	737	762	772	742	743	757	734	716	737	734	745	748	737	802	746	776	738	757	777	786	815	756	742	783	749	809	756	779	762	773	724	708	784	735	786	758	754	703	775	745	713	762	773	738	760	774	742	756	732	676	786	771	764	719	753	780	791	764	717	781	750	757	755	724	778	778	791	793	759	735	775	754	749	734	719	715	777	739	731	735	761	725	785	742	773	774	744	734	731	778	763	741	759	768	745	768	743	763	790	771	764	732	777	744	739	777	737	758	760	725	734	758	745	732	743	754	765	739	759	735	786	758	734	689	729	722	782	763	813	809	772	747	735	721	736	791	763	773	767	769	702	777	761	762	749	769	749	780	743	718	736	764	732	747	756	777	754	772	778	753	788	766	745	723	776	762	751	741	766	748	768	742	781	738	779	775	755	732	742	716	761	837	783	779	771	773	753	760	739	755	806	758	755	752	734	756	763	745	770	796	719	726	760	783	693	736	827	752	749	762	748	743	724	741	769	800	787	768	739	758	802	727	719	743	698	727	776	710	732	744	748	734	716	768	797	752	805	754	762	753	773	740	769	767	717	758	754	765	742	745	745	791	778	778	777	743	724	730	728	701	766	753	720	756	774	753	752	724	716	745	788	765	719	769	738	724	764	859	741	782	755	765	752	764	754	740	713	768	753	751	768	761	724	787	762	763	805	735	771	767	762	733	784	715	703	777	760	787	734	758	753	759	734	739	706	755	775	726	794	754	756	751	785	722	751	771	768	775	728	728	744	733	800	770	743	719	735	772	770	751	765	743	748	775	803	707	744	726	734	725	779	729	741	744	679	748	776	755	762	741	749	735	711	765	754	709	725	758	744	745	754	734	706	726	732	779	747	721	774	748	706	749	776	766	752	738	778	759	773	778	701	775	777	749	787	725	741	762	725	711	760	752	804	755	752	764	754	719	735	788	750	759	737	747	677	788	733	738	748	719	780	720	748	768	790	749	734	781	724	730	721	769	799	702	713	785	716	782	753	798	768	725	774	745	753	760	794	748	741	781	717	774	777	762	732	781	786	775	748	741	772	777	710	749	764	777	742	775	774	712	705	720	770	791	773	750	709	743	742	775	734	747	731	706	738	716	731	739	718	702	788	752	774	711	714	738	733	731	725	799	772	773	803	707	739	828	775	784	731	752	735	786	781	754	698	746	748	784	716	755	738	784	789	785	752	757	736	785	734	731	784	734	783	772	781	788	751	783	787	740	750	754	714	775	781	785	792	756	771	722	794	775	757	768	736	760	739	718	734	748	698	756	699	728	734	728	729	711	752	774	712	756	747	790	811	743	754	734	788	715	722	745	751	765	726	753	762	711	730	725	741	787	758	777	786	769	749	716	724	766	779	741	753	746	796	756	722	713	724	693	726	743	771	748	714	750	730	719	719	727	795	731	764	730	687	745	765	729	724	741	770	726	781	777	786	783	743	779	766	776	746	783	704	736	709	730	766	769	740	735	730	783	744	773	720	780	742	762	696	756	754	737	761	674	731	752	722	728	759	743	722	742	711	756	710	762	766	747	741	781	766	754	725	733	777	746	710	756	754	761	746	743	709	761	749	754	760	726	774	722	763	761	727	767	760	739	747	699	755	737	773	746	723	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5035	318	201	123	123	97	97	103	119	91	84	74	91	92	102	102	109	94	99	102	99	89	94	84	85	87	87	101	79	95	102	105	99	85	95	83	75	94	95	90	95	99	97	86	83	92	76	89	85	90	78	94	104	89	82	78	112	92	94	73	89	86	86	86	89	98	77	82	99	70	65	91	95	81	92	87	114	96	86	81	70	99	95	89	94	81	83	83	88	82	117	91	84	97	90	98	89	80	77	78	87	95	91	84	92	84	96	86	81	77	92	80	86	80	86	76	86	84	105	79	90	76	87	80	66	78	92	75	84	90	104	103	81	89	73	109	80	85	79	92	75	70	89	73	86	90	77	85	82	78	77	81	76	86	95	84	76	92	81	74	85	79	97	85	87	87	87	94	82	93	70	87	73	101	79	97	84	81	91	82	82	82	93	97	89	90	94	106	107	92	78	95	84	93	86	85	86	84	84	89	90	108	93	79	79	97	81	92	67	78	98	84	98	82	87	88	99	84	103	90	96	81	73	85	73	92	100	88	73	104	109	94	74	82	88	82	100	81	78	93	86	84	93	86	92	89	97	86	87	87	71	99	97	86	100	93	92	81	97	93	96	79	86	89	76	103	70	92	80	94	92	87	98	79	76	94	87	86	88	83	81	76	77	90	90	90	79	74	92	82	89	81	89	91	79	84	87	87	74	90	86	97	81	108	95	92	90	92	98	70	99	96	64	83	78	86	82	98	95	94	70	87	71	89	79	78	92	78	84	99	98	91	81	88	91	79	98	89	88	80	75	85	93	99	93	72	81	84	104	85	98	96	90	97	81	86	72	88	111	86	90	90	86	86	81	78	82	75	85	97	71	97	91	93	92	82	80	76	103	70	97	88	83	85	102	70	101	83	89	83	90	86	83	77	80	93	94	86	68	81	88	95	81	93	86	90	82	82	85	71	93	106	78	104	77	74	93	83	78	85	82	77	91	90	90	71	90	77	89	90	76	94	81	81	106	81	84	92	97	90	87	117	73	89	72	78	84	98	84	87	91	85	89	93	85	92	102	76	96	99	91	85	87	83	90	74	81	112	80	86	84	76	95	87	84	89	82	76	100	77	74	91	99	89	102	98	89	78	93	88	85	86	93	110	82	69	87	92	101	82	79	104	77	91	92	88	88	86	80	95	80	85	103	93	87	101	96	77	83	75	93	89	98	76	98	87	94	97	77	88	80	94	103	89	70	83	88	93	90	76	82	94	92	86	78	91	100	87	86	87	101	86	94	72	86	88	77	87	82	86	86	75	90	81	79	90	89	87	102	98	89	83	77	94	93	84	79	81	74	71	93	77	98	91	77	80	98	86	89	87	84	75	74	94	89	82	82	78	77	80	63	75	82	92	76	99	107	95	82	85	76	79	85	90	78	108	96	103	89	88	101	66	73	93	78	100	84	98	65	97	89	102	84	88	100	90	92	89	97	92	63	74	77	84	87	104	84	94	81	87	82	74	83	86	92	82	84	84	82	84	74	84	88	94	85	83	102	88	81	78	78	84	82	73	102	94	97	114	78	88	82	77	88	105	94	83	80	105	85	80	83	90	90	80	87	104	84	84	97	101	67	94	89	96	94	91	86	86	96	78	89	86	70	75	86	80	83	85	87	79	84	65	93	98	82	84	80	96	87	79	84	78	90	96	113	95	86	93	69	93	88	81	113	89	87	72	95	84	82	90	89	69	104	85	74	90	85	100	99	94	96	93	113	87	93	99	80	73	88	70	90	95	91	94	82	86	79	98	93	87	82	75	88	86	92	86	88	99	113	81	97	79	85	95	83	92	91	90	92	82	83	92	102	79	76	107	78	98	91	97	70	73	79	74	82	97	85	89	90	95	94	84	85	97	87	86	79	100	94	100	95	77	100	90	96	96	89	86	89	91	94	83	84	96	90	103	77	76	85	95	100	81	100	82	91	84	92	110	71	79	92	81	91	87	94	70	85	87	88	92	88	80	84	106	89	102	83	97	90	95	71	98	89	89	81	94	81	83	88	94	79	88	77	99	94	85	90	73	81	77	95	84	83	99	102	103	109	100	83	77	86	100	74	89	93	92	79	80	89	85	75	74	98	90	87	94	93	90	85	94	82	112	105	89	96	67	93	92	90	103	85	71	80	72	94	85	89	77	102	104	79	90	67	90	75	97	88	74	111	78	94	85	59	68	87	105	78	106	81	89	103	105	78	91	77	86	61	83	71	94	89	87	82	91	79	93	84	90	88	104	77	78	90	82	90	83	100	83	92	84	90	74	104	97	78	93	98	104	100	99	112	91	101	94	83	77	86	83	86	86	94	88	93	101	103	75	88	91	91	83	88	85	86	90	112	89	80	112	75	85	95	85	88	99	81	94	102	81	84	98	80	102	99	83	94	81	87	87	74	82	86	77	92	90	92	76	87	79	85	80	91	86	101	100	99	105	80	83	92	76	77	79	85	91	70	98	80	78	86	85	100	92	78	70	76	94	72	74	84	93	71	85	92	83	88	87	71	84	86	84	84	79	74	96	75	93	89	101	83	94	85	86	94	91	69	86	84	73	110	97	90	88	96	94	82	92	92	78	87	92	98	92	94	61	78	87	100	92	91	93	75	96	92	90	90	89	82	85	88	61	103	99	78	65	84	106	96	89	91	80	87	75	102	84	81	89	83	89	95	80	94	90	96	85	100	82	83	83	85	94	100	92	85	90	94	106	101	74	81	83	80	101	107	89	79	115	89	95	91	89	97	82	89	85	89	92	94	72	95	98	99	88	92	87	86	72	92	93	83	90	97	95	84	90	116	104	90	84	107	89	93	73	92	89	91	88	87	87	86	77	92	85	82	75	101	102	98	83	91	86	84	80	90	93	78	90	97	77	85	76	89	79	84	82	90	91	92	89	85	103	83	83	60	79	89	93	94	93	88	78	83	79	81	99	79	74	96	80	76	107	87	91	68	96	76	76	91	84	103	91	89	84	99	88	82	87	72	88	100	106	80	94	82	106	77	95	108	96	77	94	91	84	87	95	85	79	95	80	96	85	97	81	99	86	102	87	95	86	100	100	80	78	94	87	82	97	99	93	92	84	102	85	67	84	88	94	77	78	70	85	99	92	81	89	115	101	94	81	74	79	99	84	74	93	69	91	84	78	83	80	90	98	98	99	92	87	94	91	98	95	71	72	81	93	90	88	80	73	92	86	73	81	73	80	86	97	89	83	106	89	95	86	81	95	90	82	88	77	104	86	82	97	84	79	110	88	90	86	95	92	88	93	101	106	102	85	90	90	83	83	85	89	96	83	97	93	100	71	79	94	95	85	73	92	105	90	106	81	96	83	87	88	83	79	84	92	88	102	86	100	81	94	88	81	88	91	68	88	94	74	85	78	98	71	96	88	91	98	84	93	108	87	79	89	70	69	91	79	79	74	91	86	74	89	94	110	90	87	94	83	79	95	86	98	88	79	91	82	98	103	94	80	76	96	105	99	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4794	392	488	512	446	412	437	365	388	381	347	345	344	328	343	350	321	326	329	322	311	317	333	311	339	318	290	305	296	322	299	298	310	329	308	323	323	307	300	296	324	316	329	317	294	327	314	298	306	316	300	307	294	323	311	315	298	298	298	310	289	307	292	325	295	327	352	312	283	310	326	337	307	335	290	343	284	332	303	292	304	354	316	318	316	334	295	308	286	326	337	310	302	292	279	313	321	345	324	307	323	291	303	296	279	306	320	331	314	305	308	291	298	280	338	316	339	303	309	333	314	297	295	306	304	361	278	310	316	294	296	288	308	328	298	319	311	301	316	340	333	324	297	358	331	288	270	264	327	307	300	318	298	295	305	282	305	300	312	294	334	300	308	289	288	328	261	314	296	316	295	326	302	326	305	336	326	347	305	323	326	315	300	310	310	329	306	320	292	335	278	311	327	302	346	295	280	287	318	335	298	303	289	312	283	308	298	311	293	306	301	277	300	305	352	315	320	313	281	282	329	293	269	299	320	341	326	296	319	317	300	312	299	324	322	304	286	290	312	269	324	321	304	329	284	313	303	285	320	326	301	297	306	310	301	331	291	308	330	314	334	333	288	288	306	299	331	287	323	321	327	301	318	294	328	302	332	303	340	296	302	301	286	295	309	276	334	320	302	346	298	306	308	322	334	290	337	333	305	323	293	329	301	328	309	292	302	336	339	337	308	283	320	347	286	307	276	311	336	306	305	320	333	301	345	278	299	313	294	310	308	267	301	331	305	318	317	329	298	334	294	319	318	300	311	317	318	315	330	343	345	322	311	292	284	312	317	292	312	340	320	300	290	295	321	282	312	334	304	315	319	312	321	296	303	319	292	302	334	348	281	366	310	326	273	333	319	302	300	289	299	309	305	304	303	318	313	293	342	279	331	297	297	319	326	330	320	289	291	310	309	309	295	272	310	299	289	292	302	309	308	298	348	300	286	303	299	312	319	309	298	295	272	309	324	282	273	326	316	302	302	313	335	323	326	324	363	308	308	269	310	326	292	307	311	296	314	314	286	314	301	302	308	293	379	279	322	329	320	302	287	275	322	306	301	286	305	299	313	298	306	302	299	314	328	296	292	328	307	304	301	310	288	293	315	303	318	334	350	268	341	322	302	295	294	291	328	277	300	325	313	328	324	303	318	314	304	311	291	310	317	330	330	343	306	311	259	309	338	298	322	330	305	316	279	320	323	301	331	287	278	279	289	317	325	311	298	307	307	280	322	306	322	283	319	301	316	304	304	295	291	296	318	310	313	317	323	303	306	279	319	307	326	299	316	281	347	312	299	310	323	281	291	288	318	320	328	294	273	341	326	308	339	346	313	319	302	328	335	292	300	291	284	336	326	315	312	314	286	304	302	288	321	294	310	320	327	297	303	308	317	323	323	286	300	338	326	270	283	315	286	313	303	299	287	306	276	299	323	297	313	324	304	258	314	308	335	298	320	328	280	335	289	307	298	317	305	289	296	307	321	288	292	289	289	307	323	303	292	307	328	306	308	286	314	283	314	293	332	339	293	284	306	298	299	310	301	296	319	314	319	312	295	339	327	322	283	338	283	284	300	324	276	322	340	329	326	293	288	308	292	296	296	314	300	325	311	307	329	290	326	292	308	301	311	301	350	320	325	290	288	309	283	337	313	319	328	318	309	280	340	314	295	321	317	322	303	306	308	304	283	301	313	332	291	298	315	331	280	292	339	309	321	300	340	310	307	324	281	326	331	297	291	317	322	290	316	325	301	276	318	295	298	295	290	302	321	306	304	303	302	315	292	336	280	297	291	317	287	335	341	292	274	301	298	306	297	297	317	291	287	271	294	290	310	269	333	303	292	280	307	298	333	325	299	304	328	294	320	305	286	303	312	332	323	324	311	320	278	326	312	302	282	301	336	294	284	333	345	300	315	311	311	276	326	336	313	278	294	314	286	327	309	285	304	324	321	318	305	337	310	319	320	327	319	298	325	315	285	354	300	327	305	304	318	307	314	296	324	330	330	276	319	302	291	309	308	293	308	321	341	318	276	297	308	326	307	341	302	328	313	306	288	309	295	332	295	303	326	315	322	327	348	319	301	316	300	297	314	296	323	303	320	327	290	309	336	298	291	319	303	324	302	306	313	304	325	295	336	327	287	311	342	310	318	324	360	326	313	300	294	295	355	306	283	306	307	294	291	310	327	307	280	315	302	290	308	289	315	331	296	313	312	329	291	274	308	292	299	300	306	311	306	299	329	325	310	300	309	327	289	314	342	345	322	284	310	332	315	319	297	329	306	325	306	322	324	288	308	300	302	306	316	306	313	320	267	295	324	305	333	331	297	323	309	326	305	336	302	359	335	326	285	320	320	304	287	325	302	277	301	302	316	283	322	308	278	326	341	299	319	292	314	311	306	305	322	330	292	328	339	293	309	310	286	286	298	286	331	313	285	319	349	313	304	338	297	283	313	308	289	346	322	268	321	317	313	272	320	309	293	317	284	302	295	338	299	337	327	302	312	288	326	289	289	301	312	322	307	279	299	329	275	293	318	310	315	335	330	314	298	294	314	287	304	322	300	260	298	314	332	283	290	300	303	305	287	297	303	346	312	289	283	332	299	307	302	280	361	318	273	318	293	335	324	283	298	317	300	340	297	287	296	291	302	331	302	317	324	359	322	297	310	317	318	347	313	313	301	307	300	290	298	318	302	327	298	325	316	287	317	317	284	267	311	306	323	298	296	317	308	303	328	330	302	317	298	306	313	300	333	290	294	297	333	293	273	284	364	323	340	309	299	332	309	315	314	289	332	293	307	301	330	284	292	289	303	290	310	306	293	302	325	313	305	326	310	346	306	292	310	324	303	304	300	305	324	312	308	295	325	309	294	345	328	321	309	310	315	292	317	294	309	293	313	315	319	284	313	326	336	311	333	299	329	356	301	332	295	288	297	329	292	320	314	287	317	299	320	326	364	315	296	318	309	284	303	307	299	275	324	334	311	324	314	320	288	296	321	305	333	317	321	302	337	309	274	327	297	290	347	305	288	308	329	298	292	272	303	298	320	326	328	308	311	296	378	301	285	280	301	296	336	300	334	325	333	312	278	295	295	284	315	270	287	302	324	265	331	310	318	326	338	331	317	280	318	307	290	319	332	315	339	306	307	296	270	306	317	340	311	310	323	291	287	291	275	319	309	342	282	310	326	301	300	258	317	290	318	308	335	337	332	327	285	293	320	295	340	300	286	300	330	334	307	289	320	315	294	273	303	302	326	310	333	301	295	296	316	312	293	303	301	328	321	327	275	303	328	287	308	318	294	332	313	311	310	286	322	286	315	317	310	312	311	321	337	308	287	299	304	302	315	314	323	311	326	330	329	294	338	313	292	320	301	304	317	297	299	302	311	294	306	263	305	315	319	304	323	282	296	310	302	291	289	317	353	339	302	308	305	308	310	301	310	332	337	323	330	298	301	307	317	301	285	302	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
35486	6959	1760	1134	832	659	482	421	386	322	350	319	274	293	281	254	242	234	232	229	230	202	235	232	212	220	216	220	221	219	209	205	210	207	214	220	219	208	189	204	201	193	210	211	207	222	200	228	199	207	204	227	237	227	206	233	231	194	192	242	240	168	198	220	193	199	176	209	213	224	201	219	215	229	228	223	194	185	231	196	190	183	215	216	202	203	194	193	191	194	186	208	203	201	233	187	210	205	204	241	213	223	187	168	170	189	203	204	208	205	213	216	233	196	191	197	207	199	216	214	213	224	201	204	204	191	227	215	211	202	195	232	220	197	201	198	222	239	185	218	203	200	192	176	197	205	200	205	199	225	202	180	195	208	205	206	186	199	242	186	182	189	201	199	206	221	203	225	236	199	204	242	203	202	183	227	217	207	193	217	231	193	174	197	199	197	190	228	202	209	227	244	210	199	209	192	204	191	232	200	188	203	223	220	208	209	216	193	189	193	186	191	194	204	207	193	198	214	190	220	183	207	201	198	182	210	177	207	214	204	224	208	193	211	195	214	207	214	202	213	213	217	182	233	194	201	198	208	203	186	189	190	197	210	209	189	200	206	204	196	184	199	209	224	240	202	195	191	226	190	172	215	201	183	219	213	212	213	178	209	225	216	198	207	228	192	211	235	221	233	181	197	224	206	221	218	203	198	197	183	193	211	221	212	203	214	209	191	215	226	188	203	206	202	223	221	195	208	216	198	215	185	234	225	213	216	193	211	205	175	199	209	224	199	195	194	218	197	229	185	224	224	211	199	216	192	220	161	216	214	171	197	240	211	204	187	197	204	221	190	190	222	197	202	225	207	198	200	211	204	198	204	202	202	219	213	216	194	209	218	205	184	197	225	211	191	208	207	196	200	216	179	193	194	206	215	214	199	213	218	200	229	227	214	197	233	233	218	211	207	181	206	186	211	211	213	234	198	198	211	169	216	193	211	197	202	185	209	199	212	215	213	194	212	190	190	203	201	211	214	198	227	214	187	199	222	210	213	196	221	199	199	203	197	227	208	201	210	193	206	226	191	223	207	199	222	207	202	217	202	205	215	201	223	170	198	201	200	216	211	213	219	212	193	183	213	214	204	229	220	193	212	218	216	191	186	204	212	193	205	204	190	247	187	182	206	217	210	208	222	187	184	194	199	226	190	223	233	187	191	226	196	200	174	191	183	204	199	214	196	226	197	207	189	192	200	200	192	202	201	190	219	177	203	189	230	219	203	178	210	201	195	216	202	215	208	192	196	209	203	234	193	203	208	202	187	216	230	219	183	205	213	211	213	218	203	204	202	207	207	216	218	195	202	206	193	196	241	206	198	205	180	216	206	197	183	223	205	189	211	180	188	236	243	190	202	211	219	200	202	206	206	215	222	195	227	187	234	199	172	170	171	198	213	214	221	228	219	195	209	220	204	230	194	204	201	217	213	200	197	185	201	214	231	208	189	208	193	198	200	211	200	214	227	203	208	215	210	230	205	203	189	203	226	192	197	241	212	198	204	195	199	208	191	213	214	198	199	224	215	186	218	200	185	236	202	199	205	184	190	177	208	200	224	214	199	207	167	190	212	195	204	198	185	197	216	233	217	226	221	212	235	200	195	183	202	208	228	198	190	199	197	187	213	209	187	242	194	186	206	186	182	230	186	220	206	209	191	199	198	198	179	224	212	183	205	210	225	180	219	215	218	226	200	203	214	186	186	213	226	190	202	192	200	211	200	215	205	186	226	200	220	211	199	205	245	203	192	203	221	203	216	204	207	182	206	195	203	200	210	186	205	188	204	223	178	201	225	218	200	211	220	215	202	224	195	178	197	214	214	197	172	184	209	203	220	194	201	201	214	223	197	192	183	218	191	202	200	199	221	204	217	206	193	216	216	202	194	199	174	191	202	200	194	180	198	193	201	193	223	201	201	207	201	210	205	194	204	227	222	187	210	220	221	204	207	187	188	219	215	193	211	217	219	207	212	198	196	208	207	207	219	217	204	218	199	201	208	202	175	204	208	184	209	180	186	197	200	200	205	199	199	204	204	213	219	203	197	213	187	190	199	202	245	192	214	185	202	207	194	201	197	211	199	213	174	214	218	196	212	214	212	212	206	193	175	213	199	187	198	178	226	213	184	193	210	207	213	190	212	210	218	201	203	219	245	186	219	212	225	211	204	219	202	200	186	216	201	188	206	207	209	216	208	225	196	198	189	210	219	221	230	203	210	199	186	223	208	203	215	208	228	210	231	209	200	221	182	216	227	197	204	210	230	201	223	202	210	217	203	188	193	192	225	216	203	243	180	201	192	216	200	213	205	216	202	198	183	194	207	226	197	203	197	197	218	202	228	227	185	206	203	190	192	214	207	218	222	218	209	205	221	193	186	217	212	199	209	202	227	211	227	221	190	206	212	213	225	209	199	185	193	200	186	216	195	200	202	212	206	180	182	204	205	192	202	203	193	184	199	197	224	201	213	190	214	187	198	218	179	192	208	176	187	218	214	199	184	222	218	212	219	209	216	220	203	183	215	198	215	207	225	194	213	223	204	212	194	178	219	193	189	189	184	181	208	209	240	218	193	183	182	220	209	197	219	186	194	204	236	197	209	194	212	200	183	206	199	207	214	193	180	220	199	213	200	214	216	188	176	211	216	213	227	176	230	229	226	212	203	192	199	213	202	217	206	204	219	231	217	230	217	240	217	224	203	230	203	226	195	216	188	226	212	193	202	231	208	194	201	208	195	222	169	197	213	206	209	244	216	218	227	191	208	228	184	212	216	207	199	189	213	195	175	197	201	187	206	222	200	200	208	188	221	209	209	190	216	188	187	230	214	206	214	206	196	183	192	224	226	212	233	208	204	212	188	205	197	201	194	198	190	214	202	180	223	211	195	242	230	229	212	191	196	214	221	206	207	206	186	212	197	225	170	184	183	226	207	202	205	211	195	216	204	212	204	199	215	205	203	228	201	201	214	197	198	192	213	215	199	178	233	201	200	205	234	171	189	221	219	232	206	193	235	199	205	203	198	209	216	201	195	206	216	231	212	217	201	215	220	177	199	212	193	230	204	204	204	195	218	173	206	204	199	201	213	227	210	205	197	215	224	192	204	196	211	207	193	192	194	195	174	189	176	195	232	213	198	200	215	201	209	216	164	201	192	224	216	212	216	218	208	206	214	187	196	210	221	196	199	188	195	218	187	206	222	187	203	210	213	187	199	206	209	227	224	202	193	222	224	216	190	207	208	204	206	196	193	201	181	206	212	212	210	190	203	214	224	189	214	218	207	221	198	205	220	224	193	203	215	223	195	188	196	206	201	206	200	233	202	208	217	214	209	189	204	203	229	212	197	208	204	217	205	192	205	190	191	198	214	214	216	203	213	236	191	218	179	201	199	191	215	191	194	206	208	211	226	200	199	179	193	191	187	205	218	186	199	216	184	205	216	189	210	194	201	225	211	218	218	193	194	232	209	196	192	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16182	1680	3535	3735	3169	2545	2180	1858	1629	1489	1339	1303	1122	1038	961	946	926	844	824	858	850	797	824	754	751	690	766	725	712	693	686	687	690	685	665	712	647	696	670	621	648	662	690	657	607	628	685	608	605	656	644	628	659	621	643	587	619	601	591	603	595	602	658	643	614	615	608	630	592	578	661	611	634	638	649	627	640	605	593	572	604	632	651	604	614	638	618	616	636	582	595	632	596	669	617	625	626	593	636	595	546	656	611	610	660	615	648	595	590	630	580	599	626	621	606	595	567	617	599	613	600	646	588	615	636	612	586	626	649	582	628	565	609	596	651	613	650	647	650	641	626	586	612	588	648	656	636	643	607	592	601	599	617	632	672	614	612	649	603	591	600	661	649	644	645	663	642	648	603	578	615	597	597	594	617	620	620	609	631	642	624	565	622	607	617	576	603	600	618	591	592	661	612	641	619	651	608	615	603	611	612	624	612	605	646	614	608	590	651	581	608	597	584	576	634	628	607	595	624	612	640	601	602	660	609	615	613	595	609	585	595	609	626	629	602	618	582	619	581	657	581	590	613	611	588	569	600	592	567	596	627	582	612	668	639	597	626	572	615	585	658	594	587	644	584	624	581	625	639	633	619	600	592	614	636	585	594	614	609	557	599	624	598	608	641	604	580	610	642	597	632	637	653	656	637	614	603	626	632	601	623	653	589	628	606	592	582	580	601	623	672	555	592	635	625	587	650	591	630	581	630	645	603	659	570	611	659	595	602	616	572	624	614	653	593	564	587	611	604	615	650	602	629	555	646	624	610	614	590	616	629	662	622	597	606	600	583	596	619	613	574	612	591	583	583	619	634	597	563	621	613	609	582	590	630	618	615	572	633	628	578	638	607	574	643	572	602	611	651	624	610	610	581	611	616	588	603	591	611	631	593	585	609	606	633	618	598	665	606	643	645	610	623	615	617	622	586	586	593	583	590	621	601	561	606	615	632	622	590	633	638	595	607	631	621	596	588	574	649	593	565	608	564	624	587	621	614	584	625	625	637	630	593	631	640	623	629	564	610	631	627	609	619	612	647	601	618	601	603	606	570	630	595	602	631	594	611	572	597	563	639	599	582	573	588	607	621	589	585	602	619	606	576	641	610	619	627	580	606	602	651	548	596	618	616	612	577	624	624	588	598	586	583	648	632	589	642	581	606	654	596	586	585	568	597	585	622	598	577	647	598	596	619	648	609	622	587	601	596	594	615	625	605	611	606	605	609	613	618	641	594	619	593	567	641	596	637	621	597	612	595	599	583	623	620	599	616	612	562	587	620	603	624	645	581	635	555	623	599	590	627	633	588	630	612	609	597	596	625	643	596	577	610	592	578	611	597	616	587	598	601	645	630	621	624	611	628	621	588	632	593	610	606	603	614	615	631	658	641	559	639	630	626	595	609	619	627	607	592	607	585	609	613	566	594	633	631	603	599	628	654	599	616	618	617	622	627	583	603	600	610	587	630	623	631	612	612	630	644	603	565	613	609	595	623	642	629	609	618	594	621	618	623	625	601	619	638	616	593	612	594	599	605	583	608	597	617	601	618	615	595	627	599	614	623	595	622	647	576	594	577	618	631	570	619	574	606	639	655	573	607	637	677	594	576	599	635	614	607	626	637	621	606	586	605	591	590	617	574	604	596	621	634	642	657	577	599	607	630	599	624	593	624	603	608	648	620	639	597	623	586	622	625	594	585	629	557	598	575	627	629	611	638	585	565	575	574	633	619	618	596	595	620	595	637	596	617	576	609	603	648	577	593	582	601	620	603	566	587	596	624	629	592	614	604	638	609	639	611	620	643	619	622	577	536	623	645	635	621	614	611	593	625	586	621	622	582	635	576	604	636	657	617	565	574	638	615	618	609	559	630	569	588	616	634	585	581	619	624	603	619	564	604	609	604	608	611	650	571	645	583	615	613	573	578	596	636	615	592	632	615	635	616	642	582	606	589	666	606	625	637	601	569	583	626	646	639	665	637	608	600	581	608	610	668	612	597	621	596	620	610	581	608	610	617	661	650	628	662	615	632	597	599	669	612	610	624	633	625	626	584	612	607	597	600	554	655	617	603	623	620	595	613	654	618	635	650	609	599	600	607	650	599	583	632	613	586	646	576	624	648	583	610	612	606	580	604	597	593	598	604	565	594	620	642	623	614	591	615	624	613	624	611	593	601	585	597	584	595	608	610	648	613	625	636	594	632	608	604	658	608	598	637	636	610	628	571	600	620	608	547	618	626	605	622	626	662	598	575	622	583	648	582	607	660	617	603	633	609	585	602	604	590	587	601	589	587	641	636	591	603	606	616	613	613	587	640	606	620	590	559	587	642	590	588	614	600	588	618	627	636	567	619	581	638	593	614	652	631	601	584	598	596	646	607	591	601	585	633	577	618	599	602	617	593	607	600	590	609	604	632	599	630	587	622	620	637	613	610	646	621	630	631	594	630	575	595	682	587	629	616	605	622	597	614	608	572	653	617	596	606	638	582	595	653	599	636	636	634	630	567	616	605	646	629	604	606	598	659	573	615	623	591	603	572	613	639	614	606	626	579	607	651	641	596	659	617	624	594	599	609	602	598	622	617	627	621	580	673	601	619	644	582	598	613	569	585	600	623	565	587	570	619	577	594	610	597	663	588	631	639	606	615	613	603	636	579	566	591	606	607	582	601	637	609	613	629	583	624	593	560	619	629	594	616	629	630	612	652	599	592	634	650	634	581	587	622	605	630	585	574	645	573	623	591	598	593	591	595	594	606	641	646	615	594	590	617	624	635	634	590	629	612	595	632	609	584	616	613	597	576	628	613	596	594	628	604	626	621	589	640	591	601	616	609	614	610	579	557	592	593	642	613	600	592	620	605	628	600	615	622	591	585	587	612	622	620	616	631	590	580	628	605	659	591	655	615	644	550	608	624	635	595	625	617	635	602	544	658	604	607	609	628	574	606	593	622	642	617	634	641	626	651	601	547	632	595	632	562	599	615	633	557	625	610	582	629	617	602	596	627	586	585	579	598	550	594	584	602	619	571	636	618	649	618	561	625	600	606	561	609	601	659	585	584	590	622	616	563	595	618	618	603	566	591	617	565	649	624	605	644	624	583	608	620	636	594	596	614	585	582	566	565	607	584	621	663	548	628	623	630	597	649	594	600	587	596	560	612	640	602	607	646	596	678	550	582	565	584	575	661	589	602	601	602	626	610	630	644	639	604	592	571	633	620	589	598	602	628	633	650	602	613	676	619	588	594	610	600	640	602	622	600	595	559	573	549	626	599	597	611	557	590	649	609	596	596	617	626	553	565	635	617	616	623	576	582	598	668	624	583	594	633	599	636	554	601	579	612	563	604	611	576	627	638	607	587	668	607	658	603	600	643	629	620	593	572	631	571	609	554	660	574	595	582	629	619	618	572	602	612	564	610	606	634	613	656	617	587	627	627	581	622	583	629	582	575	647	590	612	595	610	621	617	605	543	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
45252	16267	5512	2313	1525	1107	890	679	639	528	488	435	417	401	392	348	359	341	292	312	321	305	313	336	283	294	284	293	292	306	286	292	284	310	298	312	262	271	291	296	246	273	302	306	300	279	305	271	311	241	281	295	263	251	259	286	291	307	288	297	275	277	275	284	257	264	278	284	275	238	257	275	264	287	265	280	267	247	294	263	295	251	255	282	253	271	278	277	285	256	283	222	281	257	257	302	274	294	285	305	255	248	292	273	255	293	262	266	281	272	264	255	283	273	265	291	306	249	277	287	258	286	272	263	261	261	256	268	295	280	262	267	283	266	264	275	273	304	264	276	294	271	259	286	268	284	261	291	268	258	261	275	282	301	265	248	254	285	278	265	284	271	279	266	265	250	249	287	267	272	238	268	269	259	265	280	272	283	281	242	278	263	268	241	256	268	251	291	260	292	260	268	268	243	267	254	331	262	266	292	269	263	295	283	259	270	261	291	294	261	265	276	269	258	301	247	289	299	279	262	254	264	246	239	265	286	250	251	289	254	262	260	276	270	280	272	259	294	264	267	267	250	278	271	269	270	295	287	266	261	279	263	293	264	270	246	280	276	280	242	234	255	257	275	252	259	233	254	270	264	270	261	278	268	275	271	255	278	260	304	291	252	265	276	250	252	234	285	273	262	272	282	265	270	285	258	264	263	270	260	253	263	249	277	276	311	287	268	285	267	272	278	257	272	248	246	261	301	294	303	261	254	245	263	298	279	254	267	278	283	272	249	263	286	271	290	284	274	278	265	284	245	239	300	251	289	278	261	259	248	294	279	276	271	285	292	249	291	267	297	245	290	286	283	293	294	281	259	245	256	259	275	254	279	280	274	270	273	296	266	223	296	294	264	269	247	256	266	263	265	255	293	255	278	269	253	255	295	256	281	278	264	311	251	278	245	262	274	253	268	292	273	260	280	241	243	260	273	259	258	245	280	255	306	284	260	253	289	251	267	269	276	259	274	269	270	273	266	264	265	268	270	246	270	258	271	252	263	285	273	259	283	250	259	290	293	249	269	278	264	316	258	260	316	263	283	236	271	261	279	249	274	263	297	281	261	264	291	264	256	278	266	274	242	292	258	247	278	241	257	258	261	273	260	270	260	294	258	262	260	278	271	258	265	261	289	248	262	237	283	264	274	251	294	259	277	257	290	274	290	307	250	261	277	291	280	276	254	278	257	286	255	267	280	273	266	298	268	244	250	292	268	273	249	259	245	269	290	272	287	280	264	262	282	296	265	267	279	307	286	273	283	278	259	267	268	279	253	242	286	284	285	275	251	265	274	307	293	280	286	280	261	249	296	278	281	257	250	241	270	255	280	270	253	251	252	266	250	258	247	289	261	254	262	250	269	269	287	231	273	237	262	268	257	264	263	285	280	271	250	287	250	298	242	278	324	289	280	269	263	273	270	232	273	275	290	268	251	267	271	265	280	278	252	288	252	250	263	278	272	243	260	262	283	256	271	258	277	253	269	271	267	268	261	261	253	274	269	275	285	269	270	293	257	264	254	299	279	281	216	282	253	286	275	263	284	260	255	249	284	271	251	259	255	254	251	284	285	270	268	261	274	262	293	283	258	256	266	241	275	259	302	252	289	259	248	265	255	279	287	250	267	290	256	293	271	259	297	264	292	254	299	245	293	258	255	278	253	286	262	276	270	262	257	287	251	287	263	275	237	254	287	297	278	270	266	242	248	255	280	259	267	292	287	256	284	252	250	260	276	294	253	247	277	279	278	267	284	278	270	291	262	264	273	287	294	310	253	267	258	267	254	246	252	267	282	263	300	279	280	252	256	237	245	260	245	305	276	255	271	270	296	269	247	283	274	269	268	249	266	276	276	271	287	248	260	280	264	282	267	279	239	281	275	280	296	271	282	292	275	257	283	265	284	268	276	246	261	287	249	282	281	266	271	290	286	257	290	274	272	257	277	269	234	281	280	253	249	240	287	246	255	285	280	253	270	280	290	278	267	253	251	279	274	269	286	248	266	299	284	287	270	258	257	228	261	271	256	277	265	279	251	285	272	240	289	263	304	256	256	276	262	244	303	245	261	263	278	260	245	312	260	280	262	283	252	279	286	277	284	260	279	254	243	278	277	279	290	283	262	283	249	287	262	281	273	257	244	255	259	283	280	250	265	279	227	272	263	254	244	257	289	269	269	264	252	279	290	276	280	289	284	262	243	295	247	259	262	263	263	258	285	252	279	284	265	269	272	250	268	278	262	254	276	289	256	281	254	275	282	267	278	267	304	265	296	254	297	281	288	277	289	242	246	262	313	272	255	283	266	321	277	254	260	261	248	272	266	250	262	262	276	274	266	271	254	255	278	277	303	253	255	300	259	244	270	280	237	299	300	243	238	295	274	271	280	241	261	240	289	265	284	216	264	298	262	273	264	279	292	290	258	278	251	292	286	252	279	265	257	284	292	258	306	294	291	264	262	291	261	283	247	266	259	263	266	263	276	260	265	239	259	257	281	298	269	272	281	295	280	299	303	264	252	235	282	262	291	281	292	270	299	289	275	241	250	274	295	269	267	285	275	288	256	254	262	275	271	247	293	266	261	274	282	284	251	266	283	282	271	281	266	250	259	272	239	249	238	265	277	249	281	282	243	257	261	278	280	271	264	250	278	275	266	267	263	280	273	266	266	256	264	258	256	254	290	275	285	262	262	269	286	271	267	297	259	280	300	261	297	274	271	228	256	263	278	286	284	302	257	247	313	281	265	257	284	270	259	298	288	264	262	281	278	300	285	266	290	274	274	285	261	263	257	301	300	249	282	262	256	256	257	282	257	285	274	262	293	272	253	298	279	262	263	260	249	283	269	289	292	276	289	283	271	280	320	289	280	279	289	269	266	262	263	299	273	275	251	287	256	281	272	275	274	258	272	266	272	254	271	274	276	289	266	263	271	244	292	293	268	284	244	254	289	288	276	251	279	301	293	261	248	231	282	262	288	272	290	260	266	266	247	265	264	245	285	240	273	242	255	271	274	307	264	268	237	278	302	306	264	257	270	281	270	259	274	287	236	263	282	250	255	282	250	320	261	284	260	289	275	290	301	292	249	275	281	253	266	280	270	257	264	262	274	277	261	284	240	284	262	272	266	254	277	249	264	272	281	291	246	272	265	296	286	274	270	277	247	292	276	270	266	243	262	285	268	263	285	272	251	290	265	261	261	287	264	278	247	298	289	252	279	240	271	292	264	270	266	284	285	280	262	274	248	245	293	258	271	264	258	262	252	274	262	270	291	299	288	260	251	273	260	293	284	257	228	267	257	274	279	258	274	286	260	262	260	295	266	278	267	262	265	264	266	251	268	255	282	280	311	266	248	260	307	257	255	285	267	306	315	292	281	256	287	256	289	308	254	285	260	246	269	257	284	250	258	309	271	266	247	283	267	303	295	256	270	272	277	296	244	300	277	286	247	288	247	284	258	258	223	281	248	276	263	259	265	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20932	2826	6154	6799	5520	4630	3874	3185	2780	2441	2166	1940	1854	1675	1519	1406	1391	1352	1280	1267	1154	1193	1063	1045	1042	1058	988	1007	968	928	884	872	933	907	893	857	859	867	854	840	844	836	884	854	819	796	808	841	828	813	811	798	845	789	815	815	806	809	789	805	784	796	773	783	791	813	791	784	825	758	788	806	753	794	793	755	770	803	791	740	749	759	854	733	818	820	812	715	776	809	820	791	765	764	799	792	760	749	759	759	818	737	743	786	775	763	723	776	759	767	792	778	773	767	798	771	738	742	801	750	788	790	758	765	745	727	773	768	773	795	759	814	807	748	761	822	718	773	746	755	742	728	765	770	787	796	743	822	769	789	773	724	726	737	790	780	739	698	789	763	781	767	723	768	692	739	764	782	754	746	732	804	799	720	786	781	803	688	736	789	735	762	726	744	714	731	751	775	760	764	761	770	761	726	734	775	773	735	756	765	779	740	753	749	771	770	729	766	763	786	771	731	792	733	829	733	781	732	731	756	771	791	792	750	733	749	728	738	737	779	711	707	735	786	759	707	766	676	727	788	770	771	791	753	729	749	805	791	711	751	772	799	718	747	735	750	694	787	761	800	754	813	733	736	763	764	738	765	759	726	763	781	792	790	783	752	726	735	711	745	741	730	761	719	750	693	762	786	730	760	754	725	740	782	737	793	753	726	775	705	766	751	753	748	779	751	698	753	768	688	729	764	781	767	743	741	715	780	759	751	700	752	718	719	780	762	693	702	804	788	755	771	754	755	731	727	717	776	727	765	750	737	707	764	713	806	750	764	739	773	803	763	731	760	726	742	724	738	751	788	699	733	723	733	707	775	752	744	749	763	752	745	796	781	797	761	782	730	711	783	728	758	746	769	725	737	709	713	729	765	731	767	702	776	778	729	796	705	718	764	756	761	777	738	736	720	717	785	755	725	677	770	778	674	736	748	730	821	769	721	791	800	717	757	823	735	763	749	736	706	739	759	756	727	722	754	771	738	758	726	742	706	752	747	769	778	746	735	681	769	756	754	734	732	770	787	737	738	714	757	778	796	748	754	763	755	793	702	765	730	775	715	760	716	735	766	762	735	754	781	785	726	777	724	740	751	749	723	757	749	759	728	788	716	711	730	722	722	791	752	767	750	695	701	699	758	792	719	774	751	799	761	760	750	750	776	734	742	755	728	709	817	764	704	744	742	736	745	779	767	735	745	763	725	758	751	800	751	727	745	772	748	754	806	750	756	758	715	770	823	711	747	739	733	764	768	750	756	752	790	800	808	744	699	799	738	817	733	762	741	734	768	784	717	750	749	754	757	765	775	781	787	780	780	810	763	728	726	772	778	740	746	730	754	733	739	739	734	775	771	768	785	774	781	716	713	781	729	768	730	696	793	747	750	709	741	746	718	768	767	730	774	722	756	748	753	792	752	797	750	748	721	773	764	779	750	741	755	762	749	754	744	746	776	751	780	754	772	749	810	730	747	736	756	734	752	820	766	727	816	739	750	747	782	766	748	727	748	781	717	777	793	783	753	705	738	694	721	792	778	746	762	758	729	733	729	798	726	747	833	784	755	754	741	743	774	751	775	752	754	760	747	800	760	787	775	756	716	727	772	752	701	699	713	748	713	715	756	736	756	778	746	735	749	783	757	728	761	764	804	764	707	733	735	788	722	736	749	740	741	752	772	761	729	735	777	738	777	729	752	764	713	735	776	724	769	752	764	728	746	792	768	777	783	760	724	781	756	763	708	720	743	746	755	767	760	767	754	747	715	732	764	732	730	746	780	771	772	758	799	737	716	724	816	806	800	795	747	737	756	742	803	731	756	783	744	736	778	755	723	761	799	788	799	785	735	791	750	795	750	733	733	732	733	742	781	734	751	749	767	738	751	730	718	739	784	740	663	768	762	751	761	703	809	761	729	692	761	731	777	721	711	717	753	720	753	791	733	747	771	732	744	732	737	763	736	740	790	765	754	755	742	739	802	745	770	708	791	816	771	786	742	719	728	779	777	758	725	685	736	728	781	798	749	717	751	736	761	744	718	766	723	720	700	758	787	797	803	721	767	755	735	716	769	769	737	750	799	729	734	755	736	760	715	711	751	766	771	755	755	738	725	706	729	741	713	782	722	774	735	732	705	769	732	730	772	739	769	773	784	690	735	747	777	802	790	737	751	703	797	766	729	759	773	760	772	738	726	710	769	742	746	770	695	803	751	766	763	781	783	736	739	751	749	749	746	773	769	729	745	715	771	758	719	734	795	715	787	736	746	724	721	779	763	767	785	732	759	752	717	770	737	741	758	803	786	806	715	808	811	736	738	746	749	732	726	741	770	780	758	754	745	702	778	772	780	771	753	795	711	752	776	761	758	759	749	772	762	789	771	739	736	700	759	771	718	735	723	749	787	747	783	754	763	700	738	718	814	744	752	748	724	753	754	751	734	743	741	725	779	778	703	779	767	801	779	711	755	802	761	788	752	780	675	723	759	740	720	739	752	803	741	758	767	739	721	749	727	732	719	699	746	794	735	767	792	751	810	713	738	753	728	717	779	718	803	764	792	707	748	779	712	739	721	748	752	738	724	751	764	778	762	755	753	676	795	772	781	745	734	790	718	749	730	789	728	770	742	791	773	771	765	740	735	793	728	758	770	753	749	782	731	736	772	708	804	771	786	708	746	746	729	785	734	751	745	732	781	748	775	745	747	793	781	772	801	767	745	774	741	770	733	674	752	721	715	700	752	784	707	733	752	767	741	722	718	717	723	717	697	782	762	707	799	707	719	751	737	694	734	701	708	775	757	779	765	739	747	752	749	752	806	712	772	779	729	739	733	759	751	733	766	761	755	715	737	762	725	744	742	779	804	763	758	747	743	766	780	743	758	734	780	767	767	726	729	745	753	731	736	749	765	773	743	760	736	749	724	768	736	795	773	817	735	743	748	786	731	768	763	767	779	687	755	777	775	759	790	724	744	728	790	700	757	771	723	776	763	725	761	773	778	727	740	729	757	790	768	765	772	733	790	739	726	770	781	759	754	837	817	762	718	765	740	791	737	776	807	744	727	738	750	761	777	752	780	805	750	758	763	790	717	720	758	754	747	702	758	787	764	744	763	755	748	724	756	780	756	748	775	798	708	768	780	749	762	743	815	705	807	786	749	767	772	789	776	734	773	766	776	740	775	719	731	781	780	756	767	754	746	762	736	732	794	711	778	712	797	738	783	747	734	794	732	803	763	756	738	739	771	754	732	742	764	764	770	761	738	735	786	823	721	780	744	771	786	830	763	795	697	748	789	770	760	787	736	766	763	748	754	742	710	751	750	779	783	771	765	729	786	681	764	802	772	756	661	804	737	741	743	752	780	771	749	712	791	736	775	736	804	762	781	760	778	753	767	769	712	760	697	776	696	747	810	754	730	779	734	804	724	742	727	718	781	773	759	764	681	723	692	735	762	752	692	703	773	721	778	756	715	718	746	721	731	771	775	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4991	328	164	145	116	111	121	90	93	91	92	81	82	91	98	87	71	79	77	78	95	101	75	93	80	86	79	96	99	94	100	79	70	75	100	86	95	96	71	84	102	80	74	68	79	94	83	90	86	104	77	78	93	87	78	93	75	76	84	94	80	73	74	85	93	104	81	94	75	76	84	92	77	84	101	77	76	98	88	93	88	70	88	80	72	105	79	79	81	100	83	77	87	102	92	95	78	84	75	95	97	93	108	75	105	82	106	89	99	90	84	72	76	89	91	105	88	95	67	97	82	88	94	83	82	92	73	96	81	97	67	81	100	71	88	84	74	75	92	85	81	82	77	96	95	98	100	78	89	83	91	90	73	95	84	111	87	89	72	77	80	103	89	82	87	71	100	89	70	94	81	69	100	94	95	93	92	97	92	88	98	87	63	84	96	96	81	98	85	90	71	86	75	79	85	85	90	85	78	77	86	80	83	83	80	86	76	68	85	90	84	87	94	89	85	87	85	106	101	93	97	85	105	85	79	84	89	88	82	102	71	90	79	88	86	107	86	88	89	78	99	83	97	85	91	104	82	82	82	101	71	81	86	92	92	84	71	86	100	84	93	82	81	85	64	99	85	105	85	89	84	83	82	97	86	104	75	101	79	93	100	82	92	87	84	79	80	101	74	95	96	80	82	94	83	87	79	73	91	100	59	86	87	76	76	88	85	81	81	93	98	67	108	80	76	74	85	82	81	76	70	89	75	89	75	70	85	96	94	92	81	93	78	83	72	81	84	82	84	69	79	82	92	87	74	89	110	83	94	87	85	88	95	87	91	88	79	85	102	85	85	87	95	80	95	94	90	85	70	73	104	81	79	80	84	91	116	83	87	90	73	82	87	97	78	83	80	98	109	101	112	88	100	81	75	89	89	73	88	71	92	87	98	75	95	81	109	97	72	92	87	90	93	68	101	92	94	98	83	78	98	83	95	85	84	85	89	85	75	90	96	81	92	93	102	90	84	95	104	86	77	87	82	92	88	85	87	89	79	89	89	97	78	82	99	105	110	88	99	77	103	81	74	89	79	82	100	100	100	87	71	78	92	86	91	98	73	83	80	98	94	90	93	90	64	103	73	85	77	91	104	90	89	71	94	85	70	71	94	92	102	95	103	71	105	105	97	91	82	80	115	99	78	81	103	76	110	97	92	100	91	114	85	98	83	96	84	97	84	87	78	86	86	99	79	77	101	94	79	88	99	96	101	84	73	74	95	90	79	87	93	63	93	91	98	86	88	100	80	91	87	90	89	80	85	89	100	78	84	71	78	78	95	82	84	108	100	76	105	78	90	102	76	93	73	91	79	91	98	104	94	81	80	78	91	100	77	91	94	74	82	78	71	101	106	89	84	84	85	97	100	79	84	93	65	81	93	82	88	87	86	92	74	86	77	70	85	92	85	77	94	89	85	88	98	83	93	110	78	85	87	79	91	73	84	88	76	93	78	80	86	106	85	79	96	92	100	108	92	79	86	93	94	88	89	89	87	87	117	79	99	96	108	82	89	94	78	92	92	77	81	82	98	81	93	90	92	92	77	90	88	81	84	94	78	90	94	106	89	97	96	87	81	91	100	97	84	78	104	99	82	84	80	82	97	97	91	87	81	94	89	87	86	82	93	77	87	99	71	94	93	100	105	104	94	86	77	82	100	76	85	87	82	80	95	94	107	77	99	100	97	99	104	86	107	81	65	92	90	74	99	90	83	87	88	86	88	80	97	86	93	93	82	95	93	101	85	94	84	85	86	86	84	85	81	83	90	74	113	75	82	92	88	98	75	89	84	76	91	82	87	71	97	88	88	91	94	82	88	90	94	90	82	83	94	107	93	76	90	79	85	104	93	88	71	66	88	76	93	102	79	99	76	87	101	92	89	101	95	76	96	102	68	85	84	82	83	84	70	85	89	80	107	84	86	96	96	77	68	96	97	93	84	74	91	98	81	98	91	80	82	104	77	95	90	81	80	75	84	79	97	58	76	87	85	97	83	79	89	80	84	85	78	93	109	79	94	92	102	76	85	92	76	86	91	87	93	79	77	86	89	84	93	82	83	92	96	89	89	95	86	80	85	74	83	93	88	93	84	90	94	85	75	101	86	88	91	98	87	83	80	93	76	94	83	100	88	98	85	94	88	75	85	94	71	83	93	104	103	90	82	74	76	93	103	87	112	73	83	86	68	90	104	102	102	91	80	98	71	91	87	85	95	87	85	86	97	88	89	81	83	82	84	78	76	94	71	99	78	92	95	93	80	94	96	87	83	116	84	73	104	86	82	93	107	84	90	81	83	97	86	92	77	87	76	99	86	92	91	107	75	80	96	76	91	74	88	81	85	87	84	98	114	74	83	86	83	92	94	97	100	100	90	93	84	105	127	93	82	63	86	87	111	89	89	91	87	90	89	95	84	99	104	80	98	100	72	88	93	81	94	75	89	97	85	87	86	80	94	86	77	88	96	64	73	89	89	99	90	74	97	99	87	72	72	96	82	98	99	75	75	91	84	73	94	82	94	96	66	83	101	88	95	89	81	77	104	90	96	78	85	100	94	79	99	80	90	86	89	78	67	73	67	93	88	81	82	90	82	84	95	90	94	101	83	78	71	75	88	95	83	77	75	93	88	69	77	97	65	81	92	107	84	90	82	76	99	70	97	76	93	98	99	102	90	76	99	99	90	60	100	101	81	93	90	97	89	85	88	85	83	90	87	83	95	87	86	80	79	80	92	82	88	73	76	92	70	68	85	94	89	95	95	77	78	71	90	86	82	92	87	86	86	93	93	77	81	97	97	78	86	76	80	74	90	94	102	89	88	82	79	111	84	80	87	86	70	102	65	109	76	92	86	87	87	85	100	108	76	92	79	81	92	73	93	81	72	104	90	98	81	88	70	106	99	79	93	82	105	95	77	72	88	86	98	84	96	86	96	92	75	88	83	81	99	99	91	113	91	100	87	99	97	100	84	105	83	93	89	94	76	83	82	97	83	99	97	72	101	95	105	95	89	98	81	75	96	112	86	84	70	87	85	85	79	97	92	98	82	102	96	98	90	113	90	90	79	97	101	82	89	89	93	89	98	94	88	104	98	99	92	87	81	83	87	90	71	85	79	82	100	87	95	89	95	91	90	62	94	101	79	96	95	98	85	96	94	81	82	77	92	90	91	67	86	84	89	98	89	111	83	62	87	78	84	89	77	79	79	83	80	91	92	108	81	89	79	83	95	83	105	85	92	104	79	93	84	82	64	85	90	85	84	79	95	77	90	98	87	70	86	76	92	82	81	81	88	95	80	87	80	91	92	84	92	84	96	92	80	83	78	90	95	89	96	81	82	81	85	77	80	86	83	98	87	86	91	111	103	94	68	94	83	93	93	86	91	93	75	96	98	77	71	72	93	78	95	106	81	79	80	80	90	88	78	80	75	92	86	70	79	90	90	73	83	98	86	92	81	95	83	94	90	102	84	79	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4480	405	443	559	486	446	454	372	391	341	366	348	362	326	337	322	328	342	318	299	306	336	337	328	313	303	309	300	337	356	274	306	316	293	321	315	325	314	304	341	335	314	315	300	331	322	318	312	295	288	299	322	292	290	315	297	315	290	339	322	304	303	291	296	312	321	293	321	307	286	318	286	315	273	304	292	303	345	336	314	322	317	331	284	316	319	304	289	308	305	294	332	334	298	322	276	290	299	278	331	321	325	280	336	315	314	265	320	321	301	292	282	321	304	324	316	292	303	321	292	302	286	314	307	326	323	349	288	290	315	311	294	330	312	328	301	320	283	310	316	275	289	344	314	335	308	321	325	324	290	300	325	286	286	304	299	310	329	337	312	298	299	330	312	260	311	331	309	291	295	285	317	303	306	305	293	340	332	309	309	290	277	316	312	320	308	301	294	316	313	282	320	305	289	334	301	309	282	338	315	285	313	291	288	307	316	320	315	287	282	310	308	317	314	286	307	315	311	315	310	316	318	265	358	296	318	315	313	305	314	314	311	323	301	318	340	308	299	282	310	303	343	313	313	307	343	269	289	306	296	282	303	291	303	332	304	328	296	311	320	307	311	320	293	299	323	312	325	332	297	343	308	300	317	290	317	317	332	289	321	341	301	268	285	299	311	310	324	299	312	306	285	338	341	298	320	302	301	295	347	306	297	284	303	297	304	303	341	308	287	341	330	309	317	303	305	300	303	332	312	326	344	308	259	300	308	295	316	324	275	302	311	337	359	309	312	340	290	301	300	305	312	316	336	320	342	290	283	320	310	329	295	319	279	311	310	295	325	325	314	303	291	319	323	320	298	310	301	318	299	313	312	302	272	304	293	301	321	305	312	309	330	308	284	332	355	286	317	289	290	321	298	289	325	313	311	295	289	321	343	326	300	326	325	317	335	293	315	323	300	309	305	317	319	287	315	278	302	315	271	309	311	296	309	324	315	328	299	297	303	280	328	313	279	336	293	332	307	297	300	287	286	319	322	306	279	330	304	307	306	312	288	293	315	321	311	309	338	321	301	321	299	296	342	294	315	305	310	314	335	273	351	283	307	306	314	292	306	296	322	288	278	293	329	313	307	315	291	305	317	271	283	271	298	303	295	303	342	293	301	284	311	311	303	269	287	293	301	294	319	322	339	319	311	308	320	309	322	287	302	348	291	337	304	285	308	305	318	300	324	325	327	294	317	301	317	306	332	302	300	316	304	305	327	308	316	315	301	309	324	309	299	316	320	325	312	322	322	300	316	341	290	324	306	301	326	286	299	298	329	311	297	314	303	275	311	339	304	287	280	314	292	296	293	289	317	306	321	272	290	304	282	316	317	266	278	298	304	306	295	325	334	303	315	339	305	285	309	321	333	303	301	347	324	311	292	286	302	302	285	302	335	316	291	286	315	299	323	305	353	276	312	308	306	286	317	329	286	318	329	281	300	309	294	322	294	293	298	297	290	312	301	297	269	301	303	298	294	318	331	344	319	279	325	317	290	309	322	357	275	323	313	285	320	311	309	298	283	327	333	306	300	297	304	296	303	276	274	335	316	316	288	326	321	318	305	298	312	332	303	297	308	290	290	286	354	300	292	305	291	308	304	321	293	311	318	293	302	315	301	275	297	327	330	298	311	315	321	311	296	329	321	293	285	311	308	321	292	291	340	307	308	301	327	293	302	307	306	291	313	300	304	336	311	336	302	333	300	294	285	311	312	310	316	296	285	320	309	313	322	317	286	315	291	320	324	300	319	304	317	335	339	312	283	309	297	315	342	300	316	318	347	311	337	314	309	332	306	295	360	317	298	320	303	312	300	304	292	286	288	318	297	324	312	307	302	329	268	318	280	317	323	320	291	282	334	317	322	311	309	304	318	309	317	317	334	308	311	318	309	328	317	302	292	289	311	289	307	324	291	333	315	280	308	298	319	273	292	323	303	309	321	312	348	333	283	295	306	273	284	293	288	318	318	298	288	287	309	311	296	302	300	308	314	335	317	302	286	319	280	319	299	299	283	290	316	295	339	321	342	316	294	311	275	293	312	327	299	319	320	322	307	326	308	312	312	327	279	321	313	320	324	311	292	289	310	313	310	316	300	308	326	333	295	294	307	301	324	286	319	316	324	288	293	330	277	322	321	333	310	304	341	302	340	330	290	326	292	308	291	330	319	325	310	304	277	322	332	281	315	292	316	295	293	334	324	325	282	333	319	302	311	326	301	329	336	334	311	284	303	307	316	316	316	315	307	272	307	282	300	310	307	311	298	290	298	341	291	292	308	340	293	290	313	302	323	319	328	333	283	341	313	301	311	304	304	334	309	305	304	279	328	297	290	318	316	294	314	296	310	297	299	319	309	269	339	298	307	316	332	284	328	341	293	294	308	291	301	324	332	304	309	321	312	295	329	316	330	296	293	314	304	338	310	277	332	329	299	309	319	309	287	298	316	315	314	328	298	313	301	295	312	302	300	309	318	287	313	345	314	295	301	287	308	317	292	325	312	324	289	289	303	306	295	342	345	316	310	283	310	335	331	289	303	308	301	349	287	313	323	314	279	287	325	296	349	311	292	319	331	343	309	328	315	325	290	311	333	341	325	301	299	320	308	315	295	308	306	319	340	316	305	312	316	326	297	318	329	328	299	316	309	313	282	333	339	334	319	311	338	301	295	340	299	320	311	332	294	307	278	278	293	302	265	316	305	317	289	296	325	276	311	326	295	321	296	311	311	335	321	315	314	312	306	307	296	286	277	300	307	292	280	321	300	321	326	320	339	320	306	314	331	317	305	319	310	323	274	307	299	315	288	326	313	303	316	312	337	321	334	283	314	291	284	289	315	286	318	344	290	323	304	292	286	313	281	327	326	312	276	304	312	301	296	300	321	314	303	321	289	318	270	278	326	320	294	302	305	306	310	326	316	314	297	293	309	319	306	349	320	336	318	322	299	289	301	331	318	332	297	321	303	287	279	298	310	312	303	356	330	301	346	306	302	287	330	277	310	271	319	281	312	323	326	325	295	290	280	294	319	283	321	296	294	305	306	295	313	323	293	338	309	322	296	348	281	282	320	306	306	305	326	319	284	351	293	323	326	313	310	302	332	308	297	314	314	303	295	296	291	296	310	295	307	364	301	328	295	328	298	277	298	315	333	298	282	303	311	266	291	312	286	294	320	346	308	335	304	260	325	315	312	318	328	306	291	285	316	306	264	292	299	304	329	301	300	310	288	333	298	269	321	292	313	326	305	300	301	316	304	326	305	295	313	335	326	329	306	294	329	305	292	294	281	330	286	305	321	296	313	302	297	308	323	319	335	277	295	308	298	292	318	297	270	290	308	323	325	309	331	330	315	289	302	323	285	315	308	326	329	322	326	309	268	302	331	306	304	288	281	277	313	302	324	333	318	347	300	308	288	280	339	293	306	312	336	285	306	317	323	313	281	317	308	303	312	279	297	288	307	280	307	288	324	340	306	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
35803	7508	1718	1102	850	605	514	398	390	334	336	323	310	283	247	274	247	218	221	249	254	232	245	217	216	209	213	218	248	205	232	219	220	216	207	204	226	208	216	227	192	194	217	200	198	214	229	182	206	199	208	207	208	191	200	223	210	210	203	204	222	199	202	207	211	227	224	176	221	225	197	209	183	209	191	217	193	220	190	200	186	186	188	203	206	203	201	188	217	211	212	200	212	191	211	209	201	191	205	203	196	201	201	187	223	219	202	200	211	199	202	210	192	237	209	235	198	198	202	172	216	194	197	212	209	238	223	209	197	204	185	199	216	187	206	220	196	210	203	199	204	239	210	207	195	179	228	224	191	200	191	212	203	207	186	233	213	227	205	219	185	189	224	215	185	234	191	216	210	187	203	229	217	196	228	197	208	210	212	194	177	238	193	182	232	205	201	223	191	208	218	204	217	203	185	201	201	209	193	201	211	228	204	220	185	240	232	203	202	212	217	215	218	209	189	231	190	215	177	208	220	207	198	224	177	183	215	219	218	209	187	185	194	182	208	220	176	199	191	203	200	223	192	202	203	213	192	214	227	213	225	193	207	218	201	218	198	207	208	207	215	199	184	196	190	215	211	199	223	184	184	195	219	214	178	208	232	181	196	199	219	172	234	189	189	194	216	208	232	190	202	236	220	226	198	202	188	179	229	183	203	219	215	238	196	199	189	213	191	206	201	202	192	221	204	195	198	207	213	211	202	217	188	189	193	212	213	203	207	201	177	209	213	215	232	215	221	209	204	210	194	208	211	198	195	196	218	196	207	200	195	214	215	196	198	203	221	184	212	187	192	195	231	206	215	217	200	186	185	227	232	182	217	228	198	242	204	214	206	202	226	178	203	206	190	206	194	177	212	180	187	227	208	203	207	197	202	196	211	192	192	202	226	225	208	201	221	199	206	186	218	200	195	210	216	221	178	213	234	214	187	193	211	225	234	196	224	198	209	218	223	194	172	219	169	213	203	186	195	204	218	207	204	215	210	187	220	213	210	206	204	218	215	190	181	206	202	192	206	195	229	201	191	222	220	203	185	205	198	223	221	212	202	201	223	225	198	203	200	187	199	232	200	197	218	217	221	190	200	205	219	194	215	177	219	215	222	203	212	225	202	194	193	218	204	193	183	208	198	221	214	225	196	229	217	196	194	198	194	191	170	230	232	204	219	187	204	207	225	225	209	179	198	210	226	213	199	226	215	209	221	197	186	212	206	194	214	200	200	198	214	232	217	186	237	178	224	194	207	221	220	216	160	206	205	192	201	218	198	191	202	207	207	205	201	190	237	216	226	184	189	215	217	190	219	209	197	180	194	201	190	205	211	225	215	194	227	192	210	187	210	184	208	212	202	222	212	206	229	194	182	188	200	185	205	204	217	174	222	205	196	184	220	238	187	192	197	198	238	212	180	222	192	192	177	207	208	215	213	177	225	213	213	204	196	201	207	212	184	208	213	209	198	210	213	226	231	184	232	200	205	212	217	215	180	192	210	207	208	185	208	190	194	195	196	194	213	200	203	199	191	217	181	202	229	206	206	220	213	206	216	220	226	212	168	223	217	197	227	216	216	220	232	211	208	206	210	196	209	221	218	216	199	198	196	184	194	206	230	203	197	208	238	215	202	207	206	211	216	204	218	228	219	217	173	221	215	198	199	203	197	198	232	182	201	194	200	217	222	221	201	183	217	189	209	202	197	185	240	194	194	217	224	184	211	194	192	178	200	210	248	219	224	195	204	231	224	215	192	194	219	216	212	197	217	187	206	203	200	218	222	220	220	204	217	215	187	205	213	187	210	202	193	210	209	210	200	198	218	201	217	224	214	224	203	210	198	214	196	172	214	195	192	215	234	172	216	203	224	194	203	189	199	219	201	200	206	182	220	206	220	204	221	196	212	248	198	192	180	204	199	200	211	189	189	175	221	218	179	185	218	222	196	223	177	229	203	192	231	218	176	208	201	171	197	208	203	198	186	199	196	210	198	191	192	196	192	204	203	234	217	201	195	200	203	215	224	181	186	197	227	226	191	216	236	210	183	178	187	221	202	198	227	212	203	196	201	206	207	201	185	213	187	210	207	207	214	214	187	211	231	225	199	196	201	186	241	208	173	212	204	187	205	203	217	217	243	199	183	199	221	196	194	203	186	177	221	238	192	200	204	190	233	221	198	209	215	215	194	200	223	205	214	213	211	212	208	201	200	186	210	186	210	199	206	234	184	191	207	217	198	206	194	218	197	185	199	215	211	224	217	181	180	213	203	199	212	189	200	199	221	184	194	219	205	221	197	182	201	207	219	231	211	189	230	209	209	201	211	209	226	210	221	217	205	201	193	188	213	204	210	213	232	191	214	210	191	209	214	229	207	212	218	201	196	198	218	191	211	212	207	203	201	233	209	200	191	195	231	211	202	228	194	208	215	197	194	216	225	195	216	231	188	195	214	202	200	220	210	197	204	196	188	188	196	205	219	198	198	201	228	215	191	199	197	213	204	226	225	219	227	191	201	198	199	237	178	189	225	212	195	201	221	211	214	229	227	215	190	192	203	194	207	195	228	195	212	222	220	202	210	205	235	207	220	219	219	200	184	193	206	229	187	186	178	213	209	204	190	190	211	200	221	205	201	177	233	219	217	201	195	212	197	231	199	220	195	192	212	213	204	216	203	199	239	195	200	208	208	193	236	195	235	165	211	210	186	203	196	225	225	210	184	207	201	211	220	215	227	204	184	205	223	199	176	220	203	186	202	195	216	199	208	205	206	206	186	219	198	207	167	208	217	208	208	189	213	207	200	206	222	207	225	214	215	201	192	202	185	204	198	225	223	184	201	218	208	206	187	223	210	216	199	199	206	177	216	209	195	211	225	203	203	213	187	239	246	220	222	194	187	217	221	182	219	216	212	242	187	198	221	223	208	206	173	185	212	208	212	207	230	203	226	226	218	209	184	194	227	209	193	176	192	180	213	198	233	178	220	188	244	191	224	211	175	184	216	187	218	219	209	209	205	195	223	208	220	207	210	179	210	197	212	209	180	203	232	217	209	208	181	205	222	211	200	202	204	210	207	208	218	209	221	238	216	219	196	193	187	201	212	183	213	235	205	187	210	192	205	210	208	235	219	215	228	196	232	220	221	223	225	203	237	189	220	231	196	211	211	236	215	212	212	214	213	206	218	189	224	219	210	202	210	201	218	201	210	200	204	195	241	195	216	227	212	205	217	175	211	189	216	186	206	211	185	191	200	194	211	184	237	202	222	192	211	219	193	196	193	229	233	211	189	195	175	199	218	190	227	210	217	212	196	205	215	200	215	221	235	199	210	240	200	234	220	207	231	218	224	204	209	191	222	221	209	208	205	179	213	229	189	221	200	209	187	204	227	208	197	212	237	194	229	181	209	212	220	191	179	203	209	205	197	226	198	194	216	184	187	189	211	199	209	199	222	234	193	201	218	190	202	208	180	197	227	208	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15869	1575	3393	3751	3256	2589	2198	1918	1681	1432	1426	1240	1121	1112	964	984	906	879	946	899	894	848	772	746	725	716	714	739	703	757	720	684	681	703	714	699	670	691	661	666	657	680	658	610	728	678	632	669	683	642	650	633	638	636	677	531	618	652	691	653	598	594	624	654	610	632	596	637	671	664	608	624	618	611	608	620	647	612	640	609	604	591	617	620	618	634	628	656	655	644	618	624	640	606	674	619	639	604	612	609	608	653	565	621	633	594	588	588	616	638	635	666	609	629	575	604	647	612	615	592	626	627	627	564	611	631	643	618	609	619	596	627	648	592	627	615	646	590	643	597	607	616	591	626	615	627	616	657	581	597	619	611	623	652	618	628	646	651	599	640	615	630	647	606	620	611	607	656	581	603	610	628	612	559	605	673	621	626	595	620	672	629	595	643	614	591	641	629	634	618	575	606	618	614	608	606	618	591	620	618	636	594	594	604	619	631	614	636	632	615	610	637	606	608	619	602	564	593	607	634	608	592	608	594	630	596	593	579	561	612	612	609	568	620	615	607	619	574	601	594	592	595	605	617	626	658	636	639	655	622	639	594	630	614	641	644	607	637	586	598	618	597	589	661	605	618	611	609	582	612	571	606	585	593	592	607	585	631	650	610	580	575	626	588	577	604	594	654	603	591	625	622	596	602	642	581	665	573	618	587	588	699	603	625	622	577	605	582	555	631	586	619	619	644	664	586	649	648	592	582	651	620	621	567	612	612	623	637	605	635	594	617	607	637	607	604	580	637	601	612	630	666	573	605	590	605	637	584	608	629	610	629	648	638	624	621	624	568	614	624	586	632	635	640	578	602	592	627	631	609	659	652	627	585	632	614	592	604	579	653	628	638	595	627	626	649	621	621	600	617	640	635	607	652	629	609	618	600	636	607	606	637	625	576	626	640	601	620	574	665	627	583	615	632	616	617	653	574	621	603	634	632	580	594	609	626	646	610	633	582	591	618	653	583	617	633	651	575	649	618	644	576	577	635	610	612	615	580	592	596	612	583	637	603	585	627	608	615	603	595	623	602	576	625	609	557	617	651	613	570	628	597	610	626	608	639	650	629	540	596	644	623	582	630	652	557	601	649	580	606	617	577	592	631	654	609	627	571	599	606	598	620	584	619	560	565	586	602	576	588	560	571	627	590	609	637	651	625	602	578	629	612	599	569	621	681	580	603	600	591	590	679	626	592	635	592	584	584	608	605	637	613	647	624	596	649	596	617	627	635	604	623	598	583	656	628	622	558	581	627	658	565	594	568	657	578	618	622	646	645	556	619	624	638	663	605	586	641	620	634	608	617	621	616	629	576	666	599	615	626	596	648	660	597	578	629	613	609	699	640	628	653	612	599	576	623	629	625	608	581	639	680	610	598	617	638	623	607	553	573	622	604	582	580	586	637	635	613	634	607	613	604	596	598	630	575	606	557	628	598	616	640	644	602	586	596	615	602	612	557	594	617	600	637	614	585	628	612	598	614	585	567	594	596	633	607	628	557	592	625	586	590	620	570	573	579	612	625	631	625	620	629	647	634	634	645	562	643	600	652	599	571	582	582	582	560	543	659	581	583	631	577	600	632	600	570	645	594	609	593	593	626	637	590	650	624	634	645	577	646	624	641	579	609	624	623	610	580	592	637	615	617	648	647	575	614	604	593	612	631	625	604	606	604	659	623	577	570	634	613	610	616	638	661	601	630	599	625	632	626	658	642	648	653	605	587	589	623	597	655	636	552	600	651	622	619	596	660	595	588	617	647	626	627	616	646	590	574	623	623	643	621	604	608	616	616	640	602	577	603	685	617	606	614	622	617	602	590	626	667	604	653	621	616	606	616	641	600	610	594	671	635	593	617	599	648	620	629	600	604	646	597	581	628	588	607	642	575	614	590	635	638	583	586	601	572	622	606	631	657	588	574	608	573	606	614	581	630	611	613	651	610	563	591	541	568	597	608	677	618	582	641	595	587	591	647	636	593	605	628	629	591	610	598	653	599	640	621	652	590	615	649	603	645	580	629	604	646	586	613	575	649	593	629	628	610	645	608	612	621	587	613	650	593	607	587	622	558	614	589	665	614	618	611	592	627	621	603	630	615	600	645	626	639	628	600	598	622	608	580	545	625	668	644	611	594	605	628	609	602	611	614	602	612	649	598	642	603	607	627	623	573	605	591	632	634	606	625	617	566	562	632	574	609	634	586	598	628	617	604	617	583	563	577	601	570	639	620	605	611	547	633	653	622	631	620	630	630	650	628	627	584	628	639	604	598	588	611	602	618	601	623	631	586	611	562	579	613	593	583	613	590	575	609	627	602	634	598	615	643	609	632	634	647	649	596	608	639	612	636	591	597	610	580	615	583	617	562	596	630	566	646	623	610	623	600	586	633	582	588	613	600	604	586	590	606	609	620	642	551	614	664	662	630	632	609	596	582	600	645	620	627	642	615	587	619	636	596	607	628	609	668	600	649	569	612	591	607	617	607	643	656	657	615	638	652	656	538	645	599	603	578	597	573	631	595	605	634	648	605	611	667	573	624	635	655	651	627	624	600	584	620	603	634	592	612	611	611	613	634	619	660	609	608	597	562	607	612	672	572	644	638	642	625	578	610	657	581	619	624	588	624	593	639	646	576	596	597	599	597	623	598	581	593	609	635	607	592	604	582	555	593	567	641	596	628	613	567	619	592	594	607	608	568	575	600	617	576	632	635	570	624	652	597	651	588	636	620	617	585	594	590	632	644	571	588	590	630	623	588	650	616	610	590	578	610	584	586	611	543	569	645	625	623	590	629	604	602	605	604	615	591	614	586	617	619	610	593	569	619	625	630	571	633	622	630	598	653	596	601	650	593	583	599	570	600	593	656	621	611	608	616	622	628	643	598	564	615	606	594	597	615	595	633	610	561	619	612	613	595	574	637	586	643	646	616	582	617	579	611	596	624	607	584	611	622	609	619	604	587	578	638	598	656	592	636	591	602	640	621	599	625	612	622	619	623	640	628	615	608	628	635	629	592	600	618	609	554	675	595	594	627	606	556	623	626	568	654	581	585	619	616	626	595	574	564	582	629	637	662	617	612	566	578	627	638	597	634	634	630	653	631	637	634	581	598	655	659	635	614	581	647	608	580	646	626	602	627	632	651	641	607	619	621	630	628	640	611	606	645	600	584	625	550	583	620	588	603	647	634	608	581	642	638	615	640	626	569	593	611	625	602	611	647	563	652	571	616	608	598	624	596	601	565	605	593	567	610	579	637	637	626	619	601	650	565	644	611	593	625	622	652	640	614	604	623	616	639	623	660	612	577	611	570	570	593	562	639	596	613	594	587	636	609	635	608	594	656	618	565	603	550	650	551	611	628	636	648	599	622	625	599	602	632	623	618	604	651	626	591	643	596	556	655	564	586	580	579	631	611	604	647	598	583	580	597	641	577	645	633	617	599	585	597	606	613	670	592	600	590	601	626	614	623	573	609	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
45486	14901	4726	2127	1555	1146	859	735	613	555	549	414	444	402	381	358	342	336	335	330	281	311	324	342	335	302	302	266	292	296	283	299	288	279	313	289	261	317	284	277	299	292	273	306	320	296	313	260	285	284	288	294	269	261	290	279	262	248	291	269	288	268	270	258	230	286	286	269	285	260	282	304	303	294	266	259	262	296	253	249	252	307	288	251	267	269	276	282	242	260	273	300	269	282	261	272	271	284	301	304	280	263	276	281	257	270	290	252	259	274	278	262	257	256	262	282	270	257	242	258	280	263	262	283	276	267	284	271	287	269	276	268	269	285	285	288	279	281	277	294	288	275	281	281	232	273	283	270	263	282	289	258	271	259	244	270	279	261	265	284	268	283	275	279	262	284	285	259	267	279	274	265	302	273	254	274	285	288	299	287	271	288	264	288	264	281	278	277	281	269	265	280	264	246	289	264	247	267	271	288	276	271	251	273	285	281	252	265	255	252	304	300	272	243	277	287	258	273	263	283	257	257	283	270	295	270	287	246	264	312	250	286	254	292	281	274	256	261	293	266	284	290	254	272	280	254	251	287	266	267	271	264	260	263	293	240	270	255	280	287	299	267	269	296	261	279	256	242	255	266	293	241	262	272	266	276	257	269	279	253	278	269	306	249	286	247	255	285	273	258	277	268	249	261	271	256	264	237	267	280	268	280	294	292	248	275	248	244	290	256	265	308	276	261	254	262	262	280	243	272	266	251	286	259	239	292	263	248	266	271	261	259	256	265	275	286	261	278	288	268	280	266	285	282	267	247	243	287	275	265	248	285	265	277	277	282	300	255	293	258	260	292	270	275	248	256	284	263	246	274	293	259	283	247	262	274	267	248	283	283	243	271	240	249	265	280	282	291	271	272	281	272	268	270	252	254	267	255	262	264	256	267	257	273	261	260	272	281	281	262	291	277	271	263	293	282	287	264	249	276	252	278	274	266	247	246	274	264	257	266	273	260	276	253	270	283	267	258	250	272	286	264	292	280	241	255	271	326	266	256	282	279	238	265	242	255	252	267	250	265	256	307	274	268	250	253	291	284	261	253	278	256	273	265	270	264	254	274	267	279	260	276	234	268	273	290	287	248	292	273	280	262	286	259	272	269	253	263	270	274	276	274	294	236	279	287	234	297	288	297	239	295	281	287	261	272	282	258	274	285	239	264	250	252	308	287	272	248	272	265	239	276	261	247	310	281	297	259	271	249	271	272	286	259	281	264	272	279	288	251	279	270	265	251	252	269	235	285	286	302	275	277	284	271	262	274	293	255	255	263	276	265	264	266	217	273	277	243	270	300	263	251	269	263	255	246	293	249	259	279	269	276	294	294	265	260	305	268	269	298	272	263	275	274	277	287	267	278	282	270	270	299	257	270	265	253	257	283	282	241	267	291	263	276	280	284	274	281	256	278	285	273	279	263	255	289	243	267	276	236	256	271	284	256	293	276	290	280	281	282	292	282	252	276	256	270	284	307	250	275	269	274	264	289	281	290	296	288	280	282	268	250	276	247	280	253	270	289	252	279	259	257	287	264	264	269	270	250	289	294	279	283	298	248	263	245	252	262	268	260	269	260	263	266	271	281	253	258	257	263	297	244	286	273	258	244	267	246	271	298	274	252	273	288	301	287	287	278	278	237	264	272	260	278	262	284	301	284	288	290	286	282	291	285	291	272	270	266	288	266	260	286	266	277	239	301	287	254	286	292	277	248	259	239	264	275	253	269	293	231	252	274	267	269	296	271	252	291	292	265	285	261	264	269	262	293	263	271	264	260	264	280	256	250	270	270	284	256	259	289	267	278	302	276	296	267	264	268	263	237	248	264	268	257	264	274	262	244	283	278	294	256	274	287	266	293	264	280	281	274	257	270	281	310	267	291	262	262	271	287	278	289	278	263	290	276	289	262	255	261	284	272	243	286	266	271	235	275	265	255	289	279	256	280	256	261	270	256	250	299	257	259	275	292	244	238	290	258	292	279	279	264	260	261	264	254	268	253	287	255	272	284	272	253	255	272	300	263	268	254	271	242	270	298	290	287	268	253	290	289	276	244	237	266	281	292	247	243	279	255	280	296	263	281	263	259	276	263	279	271	269	243	253	285	264	281	291	294	260	289	251	279	297	301	300	286	270	294	288	261	293	275	230	264	266	249	255	308	284	253	264	299	279	288	284	256	291	300	275	262	266	281	248	307	234	297	288	264	259	276	279	273	269	270	259	282	257	281	281	287	262	261	251	277	264	240	271	299	292	294	270	265	290	263	281	260	258	292	267	280	267	262	235	287	279	301	276	272	262	289	261	250	255	273	282	260	282	275	256	241	236	251	299	301	267	269	269	276	304	283	262	265	248	291	272	268	280	271	243	277	258	282	272	290	307	281	290	282	266	309	242	281	266	271	232	294	280	282	236	285	298	258	286	302	304	252	274	267	261	291	272	271	261	295	278	281	242	258	284	262	261	281	230	261	284	282	307	278	267	284	274	250	281	256	274	254	251	275	266	259	266	249	297	271	254	279	261	287	272	261	289	279	255	262	297	281	272	264	267	295	295	273	255	261	282	291	273	261	258	266	291	294	258	274	281	262	290	257	269	251	309	253	280	261	265	254	301	268	266	266	306	272	276	275	288	271	270	255	279	261	277	282	246	264	273	239	265	241	260	267	266	258	265	268	300	260	240	266	272	283	272	249	255	265	289	271	272	242	270	265	266	282	256	253	284	242	282	274	260	264	293	270	268	245	282	279	269	250	253	235	268	277	296	286	255	239	248	270	293	276	267	306	291	254	256	270	256	283	267	265	295	233	272	311	267	242	280	275	232	228	276	258	275	249	266	269	256	276	289	261	280	254	255	270	260	268	243	254	293	264	269	270	267	261	300	256	249	297	246	250	248	268	269	272	280	297	270	266	280	287	272	277	232	271	269	275	271	265	286	264	277	261	222	282	259	287	265	280	268	253	250	270	245	282	296	268	261	254	260	270	269	261	249	281	296	279	269	232	265	276	271	283	266	261	277	276	269	288	262	289	274	298	286	242	272	272	264	276	278	283	258	267	257	265	272	278	281	280	276	255	284	264	273	276	282	246	272	241	245	262	252	285	272	280	271	272	240	291	295	296	268	282	247	225	306	290	271	261	297	270	267	278	276	265	283	304	286	284	267	267	264	281	247	267	305	295	271	281	265	281	252	283	290	262	246	268	296	300	259	296	239	269	269	268	261	284	272	298	270	254	248	263	265	269	258	279	282	254	279	277	285	280	290	269	286	269	290	248	260	254	235	276	237	275	264	266	271	290	258	289	278	272	279	265	246	256	284	276	259	251	247	274	220	287	248	279	281	282	301	268	285	274	266	274	227	244	272	277	266	311	261	313	274	281	274	297	248	266	248	273	248	262	277	254	274	266	280	276	273	277	260	267	267	265	249	248	243	274	286	257	256	274	253	281	261	299	243	289	260	280	274	284	258	278	287	268	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20673	2737	6047	6380	5629	4449	3803	3166	2767	2434	2191	1995	1729	1650	1505	1439	1328	1373	1234	1199	1152	1164	1042	1026	1050	987	1024	969	973	962	937	897	902	881	984	908	864	834	856	860	835	843	777	812	849	846	864	822	797	816	815	815	772	840	812	797	784	767	819	802	809	761	841	786	792	802	829	795	805	748	811	818	791	825	815	757	761	776	775	765	810	796	785	767	785	770	798	759	759	765	721	770	736	738	770	765	809	790	752	794	750	744	790	742	730	775	764	721	764	746	742	720	787	726	754	782	770	775	802	776	763	728	774	747	758	758	770	763	715	849	746	744	794	759	744	714	751	760	702	785	778	803	755	749	761	744	725	762	811	739	742	753	783	744	754	743	804	719	747	774	746	757	772	751	799	798	764	783	759	738	763	768	749	765	703	753	718	696	737	788	730	717	752	750	748	715	725	746	726	767	739	747	761	758	732	712	719	731	737	706	746	739	769	706	765	718	741	732	722	758	724	810	781	713	763	785	671	745	737	705	742	775	746	763	755	783	744	747	736	722	750	785	773	790	774	763	774	764	798	723	749	763	782	745	776	744	752	753	739	795	837	769	763	752	720	758	769	780	740	731	735	737	709	735	758	776	793	789	768	759	744	769	752	748	750	760	750	719	773	721	804	686	753	723	828	753	785	737	741	777	688	747	738	764	762	786	749	713	756	731	789	734	728	758	723	828	743	673	749	779	855	780	740	738	751	741	749	747	747	734	744	747	757	730	753	727	793	725	729	731	741	736	730	688	790	780	776	806	736	786	748	754	739	739	777	740	704	761	783	750	790	764	758	767	725	809	758	712	744	768	784	732	799	747	710	778	735	770	694	797	770	726	765	769	777	773	786	710	713	731	714	750	780	735	734	764	716	713	750	733	733	771	777	780	769	714	761	701	733	748	736	777	758	723	821	759	745	796	742	759	728	773	738	790	738	754	727	769	758	793	734	724	707	723	795	693	667	710	751	765	771	709	722	708	759	703	744	772	780	752	729	726	743	728	729	706	749	704	729	749	745	773	709	728	785	691	798	789	705	768	793	717	760	776	736	748	691	714	710	755	741	740	780	730	790	798	745	781	757	774	817	716	717	722	797	749	726	759	762	740	775	702	738	758	736	798	727	736	716	736	756	781	758	785	754	732	760	759	746	725	759	774	748	764	775	778	737	732	731	745	744	746	764	765	812	763	779	771	738	786	753	708	737	761	754	777	762	764	744	799	743	730	762	669	766	775	758	706	730	796	755	751	743	754	705	757	703	733	770	747	775	733	751	762	796	752	741	766	768	805	750	782	770	746	779	783	711	759	777	762	658	747	725	828	712	764	755	775	791	667	741	785	705	789	734	803	754	692	731	754	737	770	750	731	768	748	751	737	736	759	761	738	746	757	717	770	754	763	777	785	768	734	750	794	719	790	807	754	758	722	744	803	746	745	743	729	763	768	756	755	762	729	802	768	748	739	746	765	776	760	738	716	773	741	714	760	745	745	760	725	749	732	771	741	751	726	813	769	803	780	789	765	768	773	722	774	736	752	747	746	755	761	796	773	773	762	753	744	793	766	740	768	733	761	723	777	787	747	738	763	760	762	764	753	734	770	745	789	753	750	727	731	726	757	737	734	769	729	729	733	692	754	762	762	709	762	762	757	757	757	763	725	759	724	747	803	783	697	780	739	746	769	792	787	746	752	755	740	736	806	740	756	753	794	774	742	738	784	751	780	760	754	721	765	773	741	729	719	709	785	754	720	728	770	784	737	773	723	742	694	725	771	753	795	774	716	759	764	777	758	758	773	721	755	767	743	777	792	793	731	745	760	765	750	734	716	788	746	783	752	713	742	743	749	760	752	778	728	785	790	781	787	743	758	744	729	747	789	751	765	759	724	760	731	785	727	697	737	749	783	714	766	750	800	728	774	780	754	763	736	771	749	774	793	722	760	702	738	759	735	757	754	768	713	802	760	770	762	753	733	699	744	747	767	761	776	735	756	797	761	720	724	712	691	752	739	732	764	780	761	708	780	739	728	721	752	751	771	795	749	728	731	768	775	744	757	765	729	790	749	755	836	778	762	771	714	774	772	756	766	767	731	780	788	763	749	772	731	737	722	733	717	745	774	770	810	724	763	741	735	754	745	656	769	719	805	730	746	732	777	777	763	738	750	765	743	744	755	774	785	765	740	755	746	703	714	765	781	747	789	776	742	692	732	761	779	720	764	738	700	761	712	737	789	725	774	787	732	714	789	812	786	708	717	800	759	756	769	724	804	787	725	720	765	784	734	758	754	664	738	724	733	749	743	787	745	723	756	775	815	739	708	781	763	783	832	758	746	737	760	709	734	727	762	770	768	754	810	825	756	738	741	784	772	709	768	762	733	771	729	751	765	730	721	721	786	748	752	783	719	716	733	718	714	758	759	760	755	780	728	765	757	749	738	754	780	735	751	721	759	718	734	758	747	760	774	734	718	779	735	780	706	797	716	738	764	762	739	734	775	741	748	783	765	742	727	729	748	749	741	751	791	766	755	719	780	801	741	719	742	718	789	788	769	785	797	771	751	696	713	750	708	755	739	754	780	734	795	808	728	729	780	762	732	730	731	715	757	776	784	761	728	756	748	739	734	739	744	751	757	736	764	730	777	722	757	696	740	766	754	754	726	745	731	771	761	784	770	741	758	745	763	789	696	740	719	760	752	736	761	750	799	751	738	755	789	787	756	768	745	783	761	805	774	743	753	780	722	740	743	709	755	795	752	819	816	756	802	731	798	772	768	770	775	733	719	708	802	766	769	730	819	744	747	719	749	756	714	759	718	769	739	825	744	722	789	716	771	786	750	762	726	728	751	772	761	733	766	786	773	761	709	773	733	724	747	782	771	769	788	761	767	774	784	785	728	701	772	770	751	704	777	768	702	772	750	745	775	750	787	747	713	733	769	791	764	765	717	781	756	755	718	739	781	744	768	725	740	810	785	733	764	728	795	752	762	739	768	795	755	749	757	713	749	746	762	740	752	805	740	813	739	679	760	800	797	722	793	749	773	769	745	738	752	762	718	705	746	776	768	750	704	754	734	716	754	761	740	729	787	763	726	760	743	753	715	764	800	758	789	745	732	779	687	754	736	736	758	721	835	703	757	745	710	759	752	744	758	726	752	831	754	762	740	751	774	758	778	780	724	772	773	741	764	736	759	820	738	754	724	781	744	811	801	707	748	729	738	749	750	749	768	746	777	722	764	774	791	771	722	765	738	729	793	752	723	767	751	789	751	777	734	746	730	674	787	821	774	751	752	730	751	835	708	788	776	729	792	800	713	752	787	768	740	771	757	764	765	732	728	733	706	780	742	779	757	764	738	748	743	761	742	770	777	715	714	702	755	769	765	758	751	719	742	764	777	804	765	747	740	743	795	748	745	748	772	774	766	757	736	757	785	726	711	755	756	764	775	754	720	754	746	715	783	757	711	746	750	725	796	714	759	780	758	738	764	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4800	309	214	137	115	117	100	107	83	113	94	98	93	91	89	99	85	97	105	92	94	86	98	98	87	92	101	81	93	87	89	85	103	84	100	109	81	97	88	86	90	101	88	77	89	88	88	74	77	94	98	77	91	98	87	86	98	92	88	87	91	90	102	84	88	97	95	97	69	95	79	90	89	80	100	82	85	83	88	87	84	84	92	79	89	74	88	94	95	83	90	79	86	90	94	80	85	79	78	91	80	76	79	81	75	89	79	75	92	104	103	83	105	81	78	98	87	103	95	77	74	82	91	93	101	82	78	92	80	90	100	70	101	83	101	91	96	87	107	93	91	105	86	76	81	83	86	84	83	84	85	95	108	95	82	72	102	103	72	103	91	84	87	84	89	84	98	92	69	91	74	67	79	81	92	97	92	103	80	91	109	94	97	88	87	95	115	85	67	87	91	89	74	82	97	95	94	90	98	103	97	84	92	78	91	75	87	85	89	114	102	82	95	83	91	89	93	84	83	80	82	87	78	85	95	96	95	100	91	80	95	71	90	94	77	73	78	102	84	79	96	91	91	67	70	79	101	78	86	69	85	118	93	98	88	104	89	97	90	103	74	93	88	81	91	91	97	97	93	85	94	99	77	72	82	87	97	87	80	101	77	109	74	101	88	74	104	83	83	93	86	72	82	80	89	93	96	99	66	92	74	84	81	86	71	92	96	88	81	79	78	73	95	94	81	83	83	102	95	88	75	88	61	90	82	87	82	105	87	85	99	82	78	94	85	100	87	102	79	97	92	82	93	79	73	94	100	92	85	79	99	87	64	89	84	77	83	91	98	96	79	73	89	83	87	79	101	80	93	76	83	76	105	88	84	89	86	74	75	90	67	78	86	93	89	81	89	93	77	98	82	74	95	112	100	89	85	82	93	79	85	83	90	82	96	89	75	81	92	97	102	90	92	90	82	80	94	69	97	76	102	98	95	94	69	78	93	81	97	90	87	89	87	78	77	91	89	88	82	96	98	68	72	79	94	85	80	100	92	92	90	88	88	85	93	76	84	85	93	91	102	94	102	90	95	79	82	71	95	91	98	94	78	74	98	92	82	74	84	83	70	88	98	91	97	105	87	84	100	96	95	96	108	107	72	93	89	93	100	73	79	100	81	84	94	95	94	88	111	81	94	90	90	74	83	88	101	84	85	94	90	77	99	87	91	80	93	80	75	77	88	84	96	114	101	62	92	99	101	97	85	93	96	96	80	88	90	80	74	93	101	92	103	95	78	99	84	79	99	95	93	92	95	87	97	80	92	84	95	78	81	103	95	78	106	99	74	98	95	85	86	93	94	80	99	86	74	89	82	92	76	103	95	87	95	104	94	111	100	77	83	77	91	88	98	105	86	99	104	89	74	100	87	89	74	103	70	94	91	101	81	80	91	89	76	83	72	83	85	67	96	100	87	76	84	90	114	90	91	83	94	79	72	104	95	83	86	83	89	87	90	77	98	92	84	76	87	88	78	108	79	100	91	82	80	87	91	95	87	79	84	66	99	86	88	85	87	76	86	97	97	82	85	77	99	85	93	93	79	69	82	83	80	96	94	83	99	88	86	79	96	90	95	97	102	99	106	111	97	85	77	81	92	91	71	76	80	98	81	92	76	75	88	82	91	103	94	92	92	95	83	113	100	79	89	71	87	90	96	83	97	98	78	86	78	69	98	83	91	86	80	93	87	87	87	100	84	94	83	96	98	82	88	85	76	83	96	99	88	85	84	97	106	83	79	88	90	77	86	95	84	68	88	96	83	77	86	80	71	88	93	84	83	103	70	82	96	107	99	75	89	79	71	79	85	86	82	64	97	83	111	88	70	76	102	80	88	96	76	99	93	88	89	81	93	94	107	96	81	83	91	83	83	104	88	95	77	91	92	88	83	57	96	73	96	87	86	92	90	82	86	74	88	85	89	81	92	95	73	72	106	96	78	89	95	84	81	79	85	96	86	102	73	85	92	94	80	88	92	82	98	89	83	87	94	73	111	84	80	98	88	90	83	93	93	88	88	100	94	105	90	106	95	82	87	97	86	89	104	90	100	76	92	86	78	93	85	76	87	111	87	78	83	67	86	75	91	98	87	78	92	93	80	95	88	86	101	76	92	104	95	109	86	78	87	87	92	92	88	90	98	86	84	100	90	80	102	76	102	92	102	91	85	94	81	90	78	82	104	67	101	82	88	99	100	88	93	98	85	75	103	87	81	88	80	87	97	90	67	81	73	82	85	74	94	85	89	82	92	114	103	67	90	93	96	85	89	95	84	88	88	83	96	83	92	94	80	77	79	80	96	86	86	93	76	94	79	89	90	88	83	96	90	94	86	83	83	78	90	93	91	79	103	87	89	89	84	80	89	92	90	95	116	87	80	91	85	80	90	86	100	81	87	84	94	91	81	91	81	78	86	89	101	81	96	95	101	85	92	82	75	89	109	104	93	91	87	70	95	85	83	87	95	75	87	93	91	84	83	82	92	79	111	101	83	88	94	93	94	81	79	87	76	87	81	91	90	77	90	91	81	86	97	91	87	76	81	76	84	82	98	74	105	86	94	93	89	92	91	102	80	92	80	77	83	96	76	79	88	94	93	83	107	77	96	109	90	93	101	88	106	105	86	77	84	84	98	72	95	105	96	88	84	83	95	99	84	89	82	72	79	77	88	67	79	90	88	91	78	105	82	95	88	90	100	98	98	103	95	80	72	99	88	76	77	98	80	83	78	79	98	100	93	84	85	82	90	92	86	91	74	85	75	75	81	80	87	85	88	78	95	100	94	88	96	78	104	91	101	85	85	93	94	97	72	75	97	86	101	78	79	86	98	77	71	99	84	99	86	88	86	97	81	95	86	89	88	106	93	85	105	82	83	82	93	90	79	78	112	82	87	96	83	96	76	84	86	95	86	69	94	97	73	87	99	94	99	97	90	113	85	71	75	95	103	99	81	86	68	77	81	75	89	94	87	84	89	90	76	95	85	90	82	88	89	99	99	88	89	79	99	79	80	89	87	80	90	88	76	86	85	90	103	91	80	88	86	82	87	110	92	77	88	85	85	78	83	77	85	75	83	98	94	89	97	94	77	88	82	98	79	78	88	95	120	87	90	94	97	88	90	80	79	77	82	86	65	83	80	92	90	101	82	82	90	85	79	86	90	88	72	96	96	73	91	100	90	110	83	103	83	84	82	105	73	80	89	96	68	98	82	85	89	101	87	91	86	84	102	85	73	97	93	84	84	88	89	73	100	90	69	92	87	84	101	99	92	82	71	85	91	82	82	95	93	92	95	99	102	80	73	107	100	119	90	104	93	105	97	102	92	83	83	79	87	80	87	90	91	84	92	90	104	101	87	92	105	82	76	78	75	80	80	95	102	92	98	88	88	96	96	60	106	84	108	104	100	97	86	121	107	71	103	80	87	100	84	81	82	90	91	96	77	75	80	81	82	84	99	81	91	95	82	82	96	79	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4667	365	451	494	490	419	427	356	401	345	351	321	337	338	330	320	307	305	354	315	315	313	311	317	313	337	319	341	326	308	347	311	298	333	308	333	299	327	315	324	314	325	311	305	294	314	314	311	330	331	329	330	292	321	289	282	318	305	283	348	309	270	315	274	327	321	300	316	298	313	322	293	354	334	326	314	318	315	337	317	288	312	304	313	303	302	330	333	311	289	306	300	329	309	311	295	341	323	305	302	305	321	326	343	344	294	305	294	297	307	285	321	306	313	274	293	298	319	319	339	308	307	298	289	286	272	321	285	302	326	299	322	324	310	295	288	324	306	305	312	308	293	332	305	334	287	324	317	281	336	301	298	345	298	298	298	283	303	356	286	335	269	302	337	315	323	324	328	303	298	297	304	306	333	328	314	319	306	313	326	285	316	284	345	311	313	299	313	325	306	306	324	322	330	297	314	339	302	306	290	296	303	275	306	337	329	280	284	327	336	271	286	308	347	331	284	328	322	320	307	316	311	334	300	343	305	320	323	336	307	345	320	301	304	302	284	292	304	337	318	302	312	306	323	288	311	310	286	325	320	292	325	329	309	304	299	283	298	331	332	323	317	318	302	291	310	321	312	311	283	295	292	292	289	321	300	313	281	271	315	329	303	308	345	294	300	306	324	331	312	335	292	282	286	299	304	303	286	301	285	338	289	268	316	308	295	306	288	317	299	299	319	327	329	314	312	304	299	321	307	291	323	291	298	302	303	311	351	304	335	313	313	327	333	302	311	289	292	296	345	315	306	302	310	302	312	331	308	295	322	300	331	301	291	294	295	304	317	297	328	309	299	315	300	302	323	325	325	340	309	300	288	322	294	323	288	288	318	321	307	331	307	310	289	298	309	286	319	318	305	330	300	324	311	311	332	286	311	323	325	341	307	326	311	307	280	303	315	331	278	309	313	331	289	291	301	335	291	321	309	298	277	294	282	298	319	302	320	307	313	294	322	312	313	297	328	328	318	277	315	307	322	278	293	326	295	349	313	325	314	325	291	292	290	312	287	325	300	302	290	299	277	311	301	323	331	306	320	315	316	323	325	288	301	321	297	317	300	286	291	312	314	308	308	306	327	328	315	307	331	331	294	272	313	311	340	277	319	317	268	297	286	289	291	294	300	310	320	316	269	301	304	292	300	288	280	317	321	284	299	335	322	302	325	302	281	285	310	314	330	310	314	296	322	312	288	313	314	326	328	316	310	346	322	320	297	310	336	310	316	288	323	336	323	303	323	294	311	350	319	321	308	303	303	272	310	306	322	297	306	314	305	349	298	303	314	306	304	292	316	303	328	286	290	330	292	304	331	310	284	299	302	307	298	292	334	283	312	306	317	303	313	298	302	331	341	350	344	304	296	286	333	340	264	317	312	317	308	296	286	317	293	312	287	290	283	308	291	307	307	285	321	341	308	284	312	299	319	287	301	315	289	298	299	313	300	299	298	312	288	317	311	331	300	325	344	301	291	300	308	320	337	323	301	310	319	302	301	279	294	306	322	302	296	281	309	321	314	299	307	286	313	331	308	298	316	330	323	274	321	296	330	325	306	355	318	317	302	306	316	290	300	281	308	318	299	307	311	315	306	319	292	330	314	284	310	290	320	311	308	303	321	285	301	300	313	323	306	323	330	293	290	316	297	294	298	312	311	299	288	318	331	258	280	299	276	312	308	307	305	281	330	325	315	312	315	291	311	295	299	272	301	307	330	304	319	310	332	323	302	282	314	312	302	321	309	311	310	298	296	335	299	314	308	291	323	296	350	298	311	322	332	362	317	319	342	312	328	286	322	310	317	334	309	345	323	296	310	306	313	346	318	312	320	322	291	350	322	287	300	332	335	322	301	303	310	350	340	299	329	305	297	331	329	308	298	288	311	332	316	320	337	303	296	330	296	280	261	310	321	299	278	320	297	329	261	295	316	321	305	333	316	315	322	315	279	309	292	318	302	275	315	308	300	332	296	334	310	340	311	335	316	304	309	305	307	285	310	301	290	303	295	293	283	274	315	287	323	334	342	297	290	334	295	280	296	301	322	310	314	311	310	300	318	290	321	326	312	330	334	305	312	304	321	308	297	310	311	325	332	322	348	296	322	297	275	294	312	297	311	299	319	333	326	305	334	316	328	295	319	322	298	323	307	298	305	261	318	300	319	315	328	288	313	330	308	338	319	348	324	307	285	324	312	303	300	341	291	308	318	331	314	316	289	329	338	299	339	323	302	294	289	290	312	311	297	302	315	296	282	310	288	317	304	297	313	334	325	317	307	288	272	320	300	299	302	286	318	317	309	291	283	289	300	307	313	309	313	338	311	301	327	312	316	310	315	294	309	307	322	291	296	318	348	300	319	333	291	313	305	319	335	314	327	290	305	310	326	305	298	330	292	294	301	298	323	309	340	312	294	332	354	320	298	348	306	342	299	302	316	295	301	314	290	308	308	308	323	319	321	272	302	323	311	279	312	293	311	287	295	296	332	307	344	295	336	294	342	326	306	284	301	299	292	310	309	302	297	299	293	307	277	298	319	309	313	317	309	317	321	308	276	334	301	300	314	301	308	295	294	289	309	292	294	302	306	322	353	317	318	318	296	284	327	315	279	297	275	299	311	336	343	333	295	291	321	293	288	318	303	295	311	304	290	329	316	296	300	309	324	341	327	331	282	304	301	313	345	331	313	344	295	302	309	293	343	288	319	320	325	279	295	308	333	289	306	331	296	321	299	284	299	291	318	314	310	340	294	271	332	302	338	329	312	332	309	310	323	327	318	311	319	331	304	325	306	316	314	325	311	303	309	319	291	310	301	322	306	283	295	340	288	321	306	330	322	297	333	277	297	314	294	315	314	325	306	291	304	293	297	328	309	312	298	355	305	292	302	310	315	308	294	283	308	333	328	316	295	309	322	338	312	299	316	305	307	279	339	304	332	297	268	259	281	290	338	312	317	289	305	328	297	293	296	295	273	299	304	328	314	342	293	325	340	347	291	307	318	300	298	329	303	310	328	346	330	283	328	292	292	308	319	314	312	313	313	300	313	300	344	338	305	316	336	322	291	301	327	310	314	316	297	312	323	317	334	326	318	296	327	316	296	283	323	308	305	294	302	306	312	318	301	318	299	289	283	289	300	295	273	292	330	308	313	333	316	319	317	331	304	294	330	300	311	315	316	308	328	286	340	325	344	332	288	302	307	305	323	317	319	301	307	329	320	326	293	331	309	311	340	269	306	295	323	308	303	298	306	275	321	351	307	334	322	309	303	323	343	303	313	304	305	330	311	327	319	291	314	326	301	306	313	322	309	302	301	296	346	318	334	285	330	308	318	297	291	327	278	343	323	309	315	307	307	300	313	335	329	296	288	287	327	331	298	295	313	325	304	346	321	307	302	285	297	302	305	289	309	326	300	315	298	302	303	357	311	283	300	331	300	309	300	317	307	337	308	334	316	304	315	289	313	339	268	305	333	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
34476	6238	1618	1079	793	582	521	408	394	352	324	312	268	275	266	280	225	229	229	249	232	220	245	233	229	213	205	216	209	229	196	206	208	193	212	219	223	233	220	223	211	215	230	238	215	224	208	220	222	225	208	207	215	200	221	211	213	205	222	192	214	195	230	211	177	231	198	207	211	198	182	203	212	177	199	209	231	186	202	204	240	218	234	210	201	196	196	189	185	211	235	223	202	208	211	217	212	201	191	199	200	204	199	188	201	186	217	214	207	200	184	186	225	194	197	216	219	178	194	194	220	217	200	207	215	227	209	216	206	211	207	208	219	216	209	202	190	192	197	199	190	192	219	211	179	169	220	244	198	198	201	207	208	191	190	196	195	190	220	194	214	184	201	200	207	186	181	213	188	203	206	199	194	221	207	200	192	232	216	199	191	230	191	211	194	210	198	228	195	184	236	256	198	218	196	191	209	210	216	188	205	212	212	209	203	193	201	224	203	202	196	184	176	199	197	206	204	221	261	195	209	189	199	227	211	195	189	218	214	203	192	207	194	226	199	209	197	212	218	167	217	199	207	228	201	212	201	209	196	193	223	195	216	191	200	215	205	197	211	217	241	200	232	240	198	204	221	185	229	214	187	199	222	178	177	178	220	198	202	207	240	212	226	218	191	230	234	237	202	228	204	202	205	196	206	218	218	212	192	186	226	189	208	225	213	192	196	208	209	209	202	216	203	222	191	203	196	212	185	212	234	193	215	205	207	197	215	221	246	213	214	188	237	205	226	199	198	199	206	186	223	200	222	220	207	214	194	178	197	203	194	221	175	197	199	211	204	218	213	221	216	188	201	209	206	228	205	191	216	217	199	219	217	175	210	207	198	223	209	229	216	203	210	200	204	205	216	218	225	197	196	216	220	229	201	218	212	209	201	188	199	202	227	202	212	202	200	190	217	210	187	196	211	228	208	190	216	207	227	213	206	199	170	207	203	182	185	205	218	226	224	222	228	203	222	194	199	203	195	183	208	205	228	203	204	198	199	192	226	202	240	230	176	197	222	202	178	179	235	207	213	219	194	184	229	187	221	197	202	182	192	199	202	191	224	186	203	183	211	195	214	217	236	212	192	188	219	190	200	243	203	187	222	217	206	221	193	207	207	207	227	225	186	201	191	193	195	191	210	193	220	199	233	217	200	217	193	203	241	210	208	196	197	203	214	198	225	211	202	199	199	208	219	248	217	203	209	181	199	207	208	208	216	193	192	205	215	219	204	196	187	196	240	229	205	220	187	222	193	200	213	209	212	201	210	229	201	213	197	207	194	206	192	183	199	204	230	214	209	219	218	208	218	203	213	203	202	200	212	181	189	224	230	192	206	195	192	201	185	194	222	189	199	227	214	187	217	182	230	210	189	225	218	198	211	188	178	203	212	203	222	197	206	229	216	198	220	197	180	188	217	219	231	202	202	215	218	211	203	211	206	192	213	213	173	196	220	198	235	201	200	207	233	221	229	200	186	208	205	227	213	198	191	190	227	224	218	200	202	220	211	180	205	218	188	219	220	216	203	202	209	209	211	195	210	220	212	205	183	207	217	204	192	208	192	216	213	221	189	215	213	182	215	214	188	211	209	213	225	206	211	201	216	217	183	192	203	194	178	208	182	227	223	195	197	210	198	225	203	208	189	203	197	216	183	239	235	199	213	207	246	210	214	218	194	209	210	224	197	187	161	226	216	213	208	211	205	198	242	190	191	218	185	196	214	208	209	200	195	209	213	196	216	196	215	210	190	176	202	184	219	196	200	183	182	188	199	239	232	207	212	209	193	214	218	194	211	222	199	215	194	197	187	216	192	222	188	230	207	232	203	205	225	214	211	210	182	181	215	201	197	198	187	220	188	179	216	195	176	206	213	229	208	215	215	231	216	190	192	233	216	203	213	212	202	180	216	187	199	200	208	208	211	211	200	200	206	200	229	216	242	222	198	213	231	174	203	203	202	215	194	212	195	191	185	209	214	182	226	185	203	196	214	198	185	200	205	204	208	208	203	200	220	197	215	221	182	213	165	212	218	227	227	218	226	212	217	212	190	193	216	205	219	213	214	212	225	191	190	223	215	215	212	234	194	190	215	191	192	185	196	223	193	219	200	202	173	204	224	211	232	211	205	220	197	221	203	209	193	195	229	219	225	197	191	216	207	207	216	208	234	245	210	193	215	222	208	197	201	194	178	200	205	221	225	223	204	179	216	203	197	209	196	226	196	214	224	207	214	201	200	181	211	223	222	203	214	206	201	209	246	232	212	208	200	194	199	233	200	218	197	222	224	192	210	193	211	185	222	186	195	199	202	167	210	194	200	203	213	200	208	207	225	187	215	223	212	194	214	191	223	185	208	221	195	204	221	205	213	214	211	178	214	222	183	195	239	196	213	215	199	203	214	225	187	214	188	211	212	210	173	214	220	192	214	217	192	207	186	182	211	206	229	215	221	216	193	214	221	232	233	171	209	186	197	200	212	171	213	243	208	192	201	182	188	213	203	206	209	192	211	199	219	179	215	222	205	212	185	225	209	224	214	202	212	212	197	221	208	221	194	196	204	204	202	206	193	181	204	207	220	219	225	187	196	171	230	196	187	203	203	202	216	194	185	183	203	213	197	230	195	212	198	209	211	185	230	201	194	211	224	183	173	216	184	213	194	216	207	211	222	213	218	198	229	172	209	189	195	213	207	204	200	220	197	210	194	199	205	190	176	200	206	184	201	185	208	183	205	212	223	220	212	184	189	253	210	212	205	197	202	220	176	212	231	203	206	203	217	216	213	203	228	194	194	186	220	197	214	207	211	203	196	183	196	188	208	192	217	233	208	196	220	197	202	218	204	210	208	192	209	188	221	195	181	198	224	215	212	223	205	219	193	192	196	202	200	215	204	202	209	211	198	208	188	205	198	212	208	198	211	216	201	206	217	226	204	218	190	205	223	261	219	216	200	202	206	176	196	215	205	200	187	233	182	191	209	214	213	214	206	195	187	215	208	192	205	225	203	207	188	184	228	198	197	231	200	212	203	216	192	216	224	207	193	221	205	208	195	165	204	207	235	201	215	177	209	190	217	190	202	212	210	177	187	199	208	208	216	233	216	223	186	240	214	213	220	246	200	194	202	200	221	231	185	207	203	209	189	195	191	209	220	204	219	226	191	231	213	227	214	196	225	194	196	170	195	203	204	217	190	203	225	229	216	219	202	212	207	209	212	216	214	220	211	214	193	195	230	203	188	231	210	214	195	223	219	206	242	199	210	207	221	225	223	219	228	191	209	211	222	180	206	189	202	193	205	209	224	228	238	201	194	219	216	196	195	208	200	193	220	213	208	194	214	227	216	183	197	218	197	236	217	206	214	209	207	182	210	199	205	214	208	202	226	193	190	198	212	205	199	193	179	218	214	183	220	202	203	208	206	232	208	203	198	193	222	214	211	209	219	206	200	202	197	221	217	197	204	229	237	199	197	212	182	210	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15495	1670	3322	3727	3161	2539	2150	1861	1683	1464	1325	1234	1110	1041	1063	941	942	834	867	857	856	786	812	722	723	708	740	704	723	726	706	719	698	678	665	672	717	664	655	641	660	637	689	645	653	658	659	664	669	660	664	671	618	605	622	667	663	651	647	621	642	639	631	617	662	591	625	656	607	626	636	636	604	607	626	648	655	636	672	593	623	652	637	590	604	598	624	650	637	616	629	584	623	589	594	589	583	662	602	632	605	618	649	584	607	544	626	602	597	625	602	606	673	609	654	633	619	614	654	626	601	647	685	628	637	601	594	595	621	627	653	646	591	615	643	623	616	567	631	634	588	609	607	632	578	606	633	617	595	657	569	615	590	632	601	631	631	569	602	614	608	633	609	639	599	669	607	617	644	644	602	631	616	606	597	634	629	641	606	597	625	592	608	638	626	613	631	610	633	584	636	543	621	586	601	603	624	629	640	600	635	668	661	606	580	634	613	604	569	624	599	623	597	638	611	620	627	571	606	638	633	622	687	580	586	554	616	648	562	596	632	619	596	610	618	605	614	605	598	621	635	625	649	678	629	603	611	630	604	612	625	614	634	679	575	591	638	590	600	627	578	652	580	631	611	612	600	622	646	616	616	625	627	645	644	575	608	556	626	623	612	606	596	626	608	620	564	586	631	604	646	648	606	630	599	658	608	584	596	585	576	637	653	615	632	583	617	599	626	602	622	625	581	633	600	583	593	640	568	608	658	604	623	590	614	659	602	622	608	621	587	590	619	629	611	577	596	598	608	613	633	600	548	595	614	615	591	626	621	595	579	641	603	605	578	661	594	652	629	603	572	611	621	647	621	624	629	624	582	658	562	597	568	600	589	610	633	592	580	597	603	571	654	580	641	619	624	621	630	603	588	619	645	626	635	601	567	657	637	626	565	633	596	632	584	599	540	613	600	586	605	646	620	607	623	578	617	606	603	585	567	572	603	628	606	639	625	622	660	610	621	642	638	624	593	626	574	604	632	646	597	625	590	560	574	631	609	598	649	661	583	593	583	580	621	658	616	624	678	627	606	623	625	602	612	618	591	579	604	558	642	648	617	584	591	640	634	541	624	606	587	572	612	647	658	587	640	646	603	653	629	635	573	610	621	599	639	646	633	613	579	625	628	611	605	617	631	594	600	593	619	585	601	623	587	604	633	635	652	636	595	610	646	582	638	609	607	640	616	621	552	630	555	598	642	658	604	555	602	615	535	603	609	658	584	624	616	586	584	653	596	594	629	594	579	566	632	585	584	637	582	582	584	592	626	587	575	643	592	589	637	623	600	595	636	633	597	596	621	611	619	651	608	616	646	581	598	584	593	599	618	589	595	614	605	682	584	601	614	597	609	658	587	612	633	609	588	636	598	594	630	563	573	638	624	618	624	594	563	610	636	612	601	583	634	627	619	627	634	601	616	609	636	644	590	625	568	603	648	632	639	597	631	636	584	617	629	579	627	600	610	597	601	612	628	575	639	632	653	575	600	616	620	628	543	585	628	598	572	604	630	612	600	592	648	622	608	583	650	640	589	599	601	576	630	634	625	597	684	614	569	587	633	589	587	604	621	624	627	595	630	560	582	606	620	613	615	614	629	595	576	609	604	611	568	624	627	577	607	616	626	596	597	591	603	586	635	662	624	600	642	638	601	606	615	632	630	595	597	582	595	618	585	644	642	628	592	596	602	627	584	629	604	657	627	595	594	604	632	592	648	610	587	584	572	572	578	617	648	606	651	641	573	615	620	634	600	642	573	624	625	576	630	639	568	569	632	623	645	595	622	578	603	636	541	618	623	597	612	606	627	567	635	684	611	580	597	628	613	644	650	653	594	657	651	621	621	636	583	615	581	598	557	599	593	615	587	637	591	576	643	616	624	660	557	585	616	583	579	617	612	585	608	619	566	601	638	577	635	633	617	582	612	609	611	595	593	616	595	627	595	623	609	608	619	627	621	642	632	627	631	686	609	579	623	622	616	632	638	621	613	574	640	578	636	562	623	625	614	603	613	584	587	600	593	621	635	562	576	649	622	594	614	597	638	597	562	639	681	628	625	622	627	643	632	605	630	626	623	617	628	609	644	608	594	630	606	629	654	625	625	645	619	619	607	614	612	611	619	592	614	639	653	630	622	580	615	639	601	554	659	624	623	605	590	597	657	668	621	569	621	587	543	636	666	605	582	583	650	603	617	615	563	609	633	625	599	607	631	614	625	628	647	612	601	614	570	625	615	637	598	620	644	652	617	608	616	625	644	569	610	623	616	591	592	615	590	633	611	610	610	606	601	612	614	611	588	620	584	593	609	605	607	638	625	635	653	597	595	585	652	611	585	626	578	608	585	638	603	572	607	621	652	643	620	576	608	582	617	593	628	645	613	622	575	687	651	604	607	650	624	621	608	612	607	638	609	594	634	613	625	564	594	569	585	625	582	625	620	597	647	634	586	629	651	605	579	648	621	628	666	608	635	611	617	572	636	599	636	582	626	673	594	627	590	638	587	643	618	619	649	635	586	639	603	600	612	583	588	604	643	580	606	588	609	662	651	592	599	610	590	624	600	625	641	628	667	607	605	660	678	603	595	639	595	643	575	598	620	650	610	579	597	571	583	589	597	589	575	601	634	611	596	650	631	645	598	602	657	567	583	595	619	577	602	622	617	592	622	643	615	613	599	635	616	599	640	654	617	588	622	609	620	657	654	628	593	606	600	602	637	601	633	615	643	605	632	580	647	607	638	686	602	608	636	598	573	579	571	555	575	608	620	606	594	645	616	683	595	619	552	570	594	605	612	578	587	649	559	621	640	586	615	605	559	635	624	614	601	606	605	575	642	619	640	619	638	561	669	627	627	581	601	611	623	618	640	597	623	625	639	581	675	609	591	562	620	611	686	632	621	627	573	597	601	666	598	641	632	638	590	609	617	630	635	639	645	639	607	656	615	644	600	611	642	608	628	598	618	590	589	579	565	640	595	605	643	657	609	609	590	607	548	592	624	600	600	580	590	576	631	576	645	589	611	608	609	607	617	571	582	585	635	626	641	644	626	591	645	558	573	661	632	611	627	591	605	575	582	615	618	652	611	682	649	634	634	689	569	587	594	610	608	665	592	647	642	618	616	640	628	593	648	664	624	638	641	613	597	572	619	620	643	670	617	604	579	661	645	584	587	589	602	622	613	580	595	664	591	615	607	631	631	640	631	622	601	639	599	596	680	594	593	593	599	603	599	604	604	589	581	602	619	622	616	565	655	610	592	681	627	618	646	650	604	661	641	559	611	620	584	601	639	594	636	615	594	628	573	621	614	582	666	559	671	618	609	595	643	613	612	552	596	604	638	577	620	649	631	595	592	595	607	617	572	590	612	611	610	574	633	599	604	613	614	629	599	590	632	602	617	614	597	637	612	657	641	569	611	550	542	634	610	600	628	644	629	674	634	575	604	592	616	610	640	574	633	588	621	617	597	627	616	606	604	561	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
44733	15195	5084	2314	1568	1143	877	721	596	585	523	436	463	410	386	345	348	324	310	322	313	332	323	315	295	309	293	276	283	308	311	305	244	288	300	307	270	323	299	265	269	258	310	305	244	283	257	284	287	256	263	264	292	268	293	271	285	295	273	284	268	261	283	248	284	283	251	265	259	289	287	301	285	248	277	284	301	288	306	276	291	247	296	269	290	280	256	272	275	273	277	273	269	278	234	264	249	273	257	216	253	286	286	257	251	279	242	270	265	287	280	243	275	273	306	264	257	268	258	267	286	274	242	275	248	316	282	276	273	270	286	283	263	294	276	248	256	298	270	274	276	268	282	278	258	269	237	274	248	271	257	261	258	306	261	264	263	260	254	283	237	278	287	272	280	259	252	230	256	282	288	245	279	252	277	253	269	260	279	284	272	274	253	284	281	279	287	272	269	263	268	265	229	283	268	274	261	250	278	271	259	293	266	264	275	279	267	268	259	255	278	260	286	215	291	244	278	285	263	291	292	284	261	249	272	284	271	249	288	282	301	279	272	295	256	275	299	272	240	286	283	267	286	248	281	279	264	257	270	257	259	282	288	262	276	258	269	248	270	296	273	294	273	257	270	269	246	271	270	245	240	268	246	278	249	267	292	261	265	289	276	286	276	273	264	263	276	258	272	270	309	251	265	247	296	271	247	246	250	267	265	276	248	267	272	260	283	272	262	238	256	265	264	247	276	277	321	241	261	269	243	234	274	296	259	276	246	280	250	255	276	247	265	277	249	291	281	270	268	261	299	251	267	307	297	274	279	233	268	295	253	265	243	295	274	263	280	315	275	270	281	273	255	265	259	278	276	278	258	269	292	276	271	285	272	269	272	271	264	260	259	276	261	251	246	272	262	301	266	255	265	257	287	256	251	274	254	256	231	263	290	255	239	282	276	263	292	275	282	272	277	250	244	285	259	272	262	267	303	264	288	259	288	284	270	274	285	264	259	280	253	258	280	244	267	275	248	236	260	261	280	289	293	272	244	301	292	240	251	264	272	264	254	275	276	286	234	273	267	257	262	278	221	238	289	270	258	255	278	285	269	278	289	271	277	293	276	259	273	263	288	271	297	287	253	292	269	269	278	276	275	264	278	282	259	288	262	296	273	253	296	269	277	265	291	256	268	253	280	267	277	227	253	254	321	236	277	250	245	269	264	295	276	272	292	275	277	263	264	275	258	270	259	285	247	271	278	255	279	239	255	257	274	250	274	294	278	250	259	263	261	303	262	294	264	309	292	309	297	254	312	282	240	257	275	231	272	247	276	272	275	276	257	275	309	276	265	290	294	268	247	291	261	258	270	257	293	275	254	275	261	268	309	263	241	254	243	304	287	272	248	249	236	284	276	251	263	257	288	243	259	244	262	267	253	266	295	262	306	253	274	283	301	290	289	259	270	273	254	274	271	263	264	278	269	289	297	254	252	268	256	241	270	265	250	270	332	270	262	273	240	270	286	282	257	270	254	238	292	285	256	262	262	280	244	264	274	241	269	258	285	267	268	252	263	290	267	276	278	271	272	252	258	278	276	276	278	254	260	253	286	300	260	269	266	287	315	254	274	279	285	260	266	274	257	271	258	276	287	264	257	265	257	277	275	263	262	253	277	268	254	240	281	256	268	260	287	276	282	251	302	270	237	260	292	283	265	264	274	260	288	278	292	258	267	267	257	277	264	264	262	309	256	281	262	266	250	245	251	253	269	254	270	290	245	292	265	249	251	290	260	250	240	242	238	273	270	298	267	263	274	258	246	264	279	250	285	253	266	278	282	273	264	274	284	234	291	268	252	278	284	278	260	269	304	286	276	241	255	251	270	301	265	276	278	280	246	264	276	290	269	260	265	279	237	307	270	300	292	314	266	260	259	289	273	267	278	269	270	250	262	275	268	256	280	262	258	260	262	265	268	254	243	235	302	269	269	251	265	258	272	262	292	271	287	259	272	289	242	268	287	269	274	273	262	279	305	276	286	255	263	286	239	260	248	249	276	302	276	251	245	309	267	292	263	271	252	275	253	253	266	260	265	263	259	271	281	250	280	257	282	249	216	285	254	265	290	299	282	285	272	264	275	236	258	294	241	251	302	270	252	255	296	257	278	246	255	282	284	285	251	265	267	276	267	280	286	241	244	276	260	275	272	257	243	258	284	278	253	256	263	268	265	275	291	291	280	277	264	298	255	305	276	281	264	285	289	260	295	298	281	278	256	262	254	276	264	268	240	252	255	250	260	246	253	256	262	303	288	293	252	273	238	277	283	254	274	259	269	269	259	274	251	288	292	238	267	253	263	235	245	263	272	278	277	244	281	266	281	236	279	288	260	279	296	271	288	260	238	255	248	267	246	255	272	279	282	292	257	277	289	278	256	288	288	265	265	249	232	294	282	256	260	262	302	302	263	260	287	272	276	272	291	239	280	250	247	285	252	297	266	308	273	276	265	288	281	245	290	231	275	277	284	279	277	264	272	304	249	277	262	257	297	296	278	300	292	261	254	288	283	248	288	245	288	258	247	249	250	257	233	233	279	269	260	265	267	283	270	256	290	253	305	269	269	234	249	267	257	253	291	246	286	275	248	268	297	265	270	289	285	277	297	290	278	276	273	253	273	278	257	277	274	320	279	256	242	271	244	312	271	288	288	283	271	270	234	241	259	288	273	245	253	251	246	258	282	267	286	260	267	262	274	257	309	259	252	267	258	278	247	307	257	259	251	258	284	256	277	244	277	276	262	263	263	297	281	290	260	268	289	265	277	259	269	254	247	269	254	277	275	271	228	259	265	261	264	262	290	280	233	268	270	299	258	277	267	235	292	241	254	272	284	276	255	259	286	262	255	298	267	281	254	257	246	293	261	277	268	280	279	274	286	269	267	256	286	279	265	280	276	272	296	276	269	254	289	289	277	283	270	233	305	292	262	289	232	256	268	268	267	248	282	234	289	271	276	271	272	266	268	261	257	269	257	271	281	288	294	238	255	261	282	257	276	285	261	279	302	261	288	246	257	265	277	275	266	283	267	264	268	277	254	281	254	257	288	267	273	277	267	278	277	300	259	234	260	287	273	237	247	285	290	255	272	279	282	286	294	305	276	270	264	299	282	295	269	258	225	267	289	283	248	304	286	283	280	243	269	265	265	249	281	289	262	279	267	273	274	264	288	311	287	278	273	280	285	259	279	272	255	258	270	276	296	261	248	263	258	247	241	260	286	299	263	256	253	279	291	276	277	287	259	257	297	265	293	252	257	286	247	248	268	255	285	289	284	260	254	291	285	292	255	277	266	271	271	278	260	278	239	261	252	279	269	270	244	283	276	278	262	276	262	283	246	268	270	276	287	260	274	294	261	256	250	288	245	286	263	252	267	271	253	242	249	294	291	300	245	276	259	268	262	287	297	254	271	251	251	303	259	280	268	256	283	263	273	244	280	281	265	273	284	281	253	305	272	263	249	285	285	273	288	276	244	270	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20195	2752	6040	6495	5578	4516	3726	3163	2844	2420	2202	2000	1814	1595	1522	1393	1402	1265	1272	1185	1183	1143	1159	1024	1036	1036	1008	989	943	902	927	910	880	913	891	877	894	882	859	844	885	859	792	825	868	831	805	795	817	790	811	813	821	805	774	806	757	796	836	829	785	743	796	820	805	743	810	791	777	776	792	768	871	757	760	778	774	806	779	813	796	738	801	811	814	780	794	800	800	809	774	761	765	816	747	844	769	752	739	788	789	785	797	784	723	727	779	832	756	806	798	712	756	736	757	729	711	719	780	775	779	723	757	797	803	777	764	745	783	760	766	752	769	756	776	775	749	775	731	783	772	771	757	745	753	794	758	768	716	820	716	742	748	771	747	749	733	835	759	725	753	777	792	792	791	743	754	735	781	780	687	709	734	773	721	797	768	751	750	782	755	743	761	729	738	789	727	742	773	746	774	752	750	768	749	773	800	776	750	834	764	760	794	767	734	735	731	770	698	780	755	723	770	752	745	766	778	764	733	755	782	703	722	734	731	775	756	754	740	775	784	792	789	777	779	754	702	734	798	791	751	718	722	784	772	757	808	784	703	768	794	725	774	767	784	752	836	713	707	739	775	736	738	766	763	732	772	746	741	745	775	726	745	744	762	701	743	755	701	696	734	765	744	714	804	767	765	763	766	783	766	769	701	768	704	715	749	769	768	805	744	740	774	747	837	701	779	708	764	739	729	709	779	809	769	734	760	781	702	803	818	788	753	779	738	742	760	705	761	811	763	769	776	769	756	729	746	809	744	735	698	752	764	749	738	739	749	762	768	756	731	788	739	788	715	755	759	777	789	780	758	796	717	781	762	729	711	738	755	765	798	739	708	727	732	732	709	741	788	751	760	756	742	780	744	790	753	711	771	771	737	781	753	794	761	744	725	765	751	803	756	788	702	761	803	790	754	731	737	766	737	772	759	770	778	687	737	717	738	713	778	752	742	799	734	827	766	786	800	823	753	748	785	806	770	768	799	794	713	778	749	786	761	765	780	729	719	754	751	807	772	751	728	730	726	744	739	729	764	749	706	737	772	805	764	775	768	797	728	761	772	707	754	810	783	759	768	718	762	724	698	757	760	756	701	785	807	774	724	737	746	726	787	709	726	794	693	739	755	763	741	792	749	765	756	748	734	795	759	763	773	732	748	739	744	733	725	820	771	759	775	718	758	761	773	733	782	782	729	773	753	783	774	786	743	767	746	750	788	786	785	781	789	733	776	788	744	745	780	747	751	764	760	789	768	760	740	793	740	730	782	736	802	740	758	796	808	761	786	747	797	744	744	779	772	747	731	735	731	750	774	785	755	769	714	749	733	776	752	784	678	750	776	763	764	750	773	745	799	743	704	821	779	727	735	799	811	787	775	785	758	727	754	728	744	721	781	777	739	724	807	757	705	778	774	741	802	807	748	747	723	747	768	786	707	771	763	767	789	776	746	752	809	726	708	751	766	775	751	818	737	702	791	739	728	719	787	702	772	735	740	800	717	744	750	736	744	736	761	785	763	781	763	727	755	776	732	688	741	736	791	762	773	765	756	751	706	757	782	749	749	781	733	717	748	775	786	674	708	761	745	741	742	793	747	806	786	755	781	718	749	746	729	779	754	752	740	780	777	784	804	747	768	749	752	767	768	791	772	748	765	732	768	751	793	780	794	702	728	783	775	729	723	816	765	752	782	724	758	764	717	710	712	781	768	742	765	705	711	792	723	766	755	763	746	768	730	740	773	751	726	772	754	772	702	747	776	718	718	737	779	718	696	733	734	776	815	757	752	741	752	727	796	743	712	733	802	775	792	750	731	800	785	739	750	741	772	760	755	798	743	737	760	798	744	798	771	788	762	776	742	761	722	724	743	741	712	674	719	736	764	776	749	791	744	759	731	713	716	766	778	737	761	738	732	762	741	823	754	783	727	722	788	749	785	744	737	769	814	714	718	791	794	748	768	724	739	757	729	733	750	785	734	785	727	773	783	774	778	758	687	742	737	687	735	743	759	753	755	744	710	757	770	731	809	743	740	775	832	736	806	770	725	706	763	784	770	701	773	735	770	688	762	736	787	750	714	761	751	789	746	795	741	749	769	767	772	733	766	728	760	737	734	740	747	812	769	766	767	727	735	741	781	746	752	786	755	755	732	742	753	766	771	749	758	727	761	774	781	739	743	806	744	798	734	723	729	738	739	761	750	797	709	754	721	747	755	744	749	806	776	732	763	755	801	768	716	795	721	733	718	773	767	750	769	740	828	741	721	745	743	776	765	760	758	791	742	768	744	718	709	800	733	748	706	765	747	721	738	759	787	776	744	801	733	739	822	764	717	797	764	726	738	774	752	739	789	765	764	696	783	748	749	798	734	726	703	749	764	759	776	763	737	733	739	759	732	776	790	725	713	770	697	780	743	773	767	767	748	789	762	758	787	784	729	692	730	745	747	807	798	723	770	756	753	798	797	771	756	730	746	732	729	721	749	765	768	772	778	752	768	779	737	722	724	776	748	723	728	789	707	752	758	762	741	715	728	757	780	761	753	771	726	767	777	748	756	766	744	760	753	760	778	746	737	779	702	751	800	719	716	731	703	768	781	723	731	762	755	748	718	774	719	747	735	742	768	765	751	787	738	739	786	735	726	715	765	769	702	718	758	750	797	740	761	725	721	745	795	750	728	767	766	749	783	767	722	780	750	736	746	763	775	814	833	784	775	756	767	724	763	761	761	720	798	718	725	740	732	786	798	719	742	759	774	779	768	773	785	768	777	764	720	730	775	739	766	761	749	753	801	766	755	728	772	753	742	764	758	800	752	795	706	761	758	726	775	746	743	791	748	749	799	724	743	769	802	740	731	742	779	751	759	755	718	734	779	755	763	810	783	744	769	750	778	762	766	720	734	754	740	764	699	774	724	760	717	772	727	768	755	776	778	786	762	781	762	775	733	796	706	782	696	744	738	726	759	757	751	711	778	719	786	711	788	761	782	733	801	766	738	766	748	776	753	746	734	760	782	780	771	758	821	681	797	766	791	750	713	800	731	764	720	728	760	755	747	719	756	772	754	726	756	696	757	753	717	749	782	754	691	733	732	769	763	768	724	775	788	750	765	742	733	781	786	700	756	735	789	776	765	719	751	762	744	801	770	769	735	752	766	717	780	754	757	711	735	785	749	759	729	711	735	786	781	712	795	711	780	721	763	737	725	756	736	747	756	776	794	737	752	724	737	758	733	775	699	733	745	780	782	697	752	741	728	746	728	728	732	821	742	733	768	752	767	733	747	743	726	735	737	770	721	745	750	749	737	743	724	757	786	725	716	723	753	742	732	726	729	744	727	722	794	747	768	737	793	774	808	737	779	793	726	785	764	750	723	733	751	753	717	764	731	777	757	786	754	773	731	760	801	766	789	753	770	749	723	745	743	744	787	733	740	755	798	759	706	753	761	757	760	788	762	761	803	764	789	803	863	769	753	752	743	742	749	723	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4798	304	166	154	130	105	104	106	113	110	110	88	104	89	98	87	93	95	87	90	94	97	98	89	94	95	98	85	79	89	95	87	81	85	100	94	75	83	89	97	87	96	102	83	103	78	115	96	96	90	91	75	74	82	94	80	97	87	105	75	79	88	86	82	81	78	76	91	87	91	90	106	101	96	91	87	101	87	98	81	93	88	81	77	85	82	93	88	69	95	93	86	99	80	73	83	84	76	83	82	94	90	90	96	96	73	91	85	93	76	93	95	92	101	97	83	86	80	82	65	72	78	75	99	80	81	89	96	80	79	76	85	78	105	94	87	77	82	101	103	101	83	79	70	85	75	75	85	105	84	100	57	95	95	77	77	75	96	87	82	64	87	90	85	81	76	97	89	94	63	99	78	86	95	96	98	94	92	77	79	112	101	93	80	71	84	87	73	81	85	105	98	89	100	91	91	94	82	94	91	97	78	77	83	95	87	75	73	73	81	83	85	89	72	95	78	113	79	73	89	95	96	81	97	73	93	87	76	71	95	93	89	89	97	102	112	82	81	85	58	115	84	72	84	105	97	89	69	92	86	102	94	87	95	88	86	95	90	86	110	85	69	93	72	101	91	103	81	95	91	95	75	104	96	105	95	85	96	91	102	92	98	66	68	101	94	92	82	85	92	96	101	88	83	82	83	85	80	78	78	87	72	97	93	66	74	86	68	99	93	90	85	88	82	94	88	103	84	93	81	87	71	68	77	78	94	89	95	91	99	71	85	85	73	93	71	76	92	79	95	90	88	94	96	83	86	91	93	93	100	99	75	105	92	83	110	84	77	81	86	80	74	90	75	87	98	82	90	93	91	89	81	69	94	82	97	116	74	87	79	105	74	79	86	99	79	86	89	64	91	96	98	97	71	78	92	85	96	84	82	78	99	76	90	90	97	111	96	94	103	61	70	85	71	104	105	92	90	88	96	86	99	87	86	74	81	92	90	87	100	96	96	112	81	102	84	86	97	87	86	76	91	85	100	95	94	85	78	105	70	102	102	88	77	90	93	98	85	83	92	85	77	105	73	87	77	85	83	89	66	95	82	85	94	92	79	99	99	102	86	91	101	100	85	79	102	86	92	93	93	85	75	86	108	78	74	86	75	77	106	70	91	97	76	96	85	96	86	95	90	82	88	88	90	96	89	87	93	107	86	90	72	94	79	98	68	81	98	83	95	102	95	97	101	72	94	94	82	83	95	86	90	89	80	81	95	93	90	82	86	87	79	91	83	77	100	79	85	98	83	81	82	68	83	92	86	80	87	94	100	89	110	96	77	91	81	91	98	83	94	86	91	80	84	82	77	77	93	95	87	90	93	99	89	92	92	78	104	83	85	85	77	102	84	86	78	103	93	84	68	88	103	79	89	76	84	69	87	104	82	85	78	87	89	92	90	95	89	68	93	96	79	113	80	84	108	82	74	90	98	104	88	92	88	85	107	101	87	90	80	92	110	96	90	101	90	90	95	90	92	73	88	79	93	66	77	88	90	91	70	81	84	72	81	87	96	103	108	76	93	81	96	96	66	77	88	85	97	84	85	84	77	91	88	85	100	93	84	104	74	70	77	93	98	81	86	86	103	93	87	115	101	86	91	87	90	85	84	82	103	81	88	90	91	116	90	95	85	81	91	82	97	81	97	103	111	86	92	83	81	78	80	93	82	92	91	86	94	98	87	89	90	88	90	86	85	89	73	99	104	83	99	82	81	91	89	97	93	99	88	89	82	86	65	106	99	102	86	87	81	80	82	94	91	99	94	102	91	74	82	72	93	91	108	95	73	80	94	95	88	87	90	82	105	85	100	98	98	87	100	96	98	90	99	90	94	103	70	74	97	77	93	78	97	80	82	74	88	89	88	84	85	87	82	92	72	93	77	108	86	74	95	76	88	104	93	99	88	93	92	89	94	116	101	90	88	98	77	74	85	72	91	90	85	96	89	97	93	105	94	70	94	84	98	90	78	79	100	80	90	78	70	78	67	76	96	68	76	88	101	94	84	95	90	96	83	98	98	83	84	86	74	72	87	97	94	83	96	88	93	76	86	87	77	78	71	88	96	69	78	108	94	91	88	93	79	80	92	86	83	83	86	86	88	76	78	96	80	97	90	81	79	96	70	75	85	94	80	67	99	92	82	109	81	82	99	83	83	90	90	88	85	108	81	89	87	99	95	71	77	78	79	96	88	97	97	103	89	112	90	75	87	89	103	96	90	83	82	84	90	88	96	75	73	77	91	104	88	100	87	87	92	77	93	82	98	81	82	67	89	83	79	83	89	92	88	83	99	74	96	92	85	84	102	100	76	66	84	92	68	84	96	76	81	94	92	74	88	71	96	88	90	74	94	69	86	86	87	97	88	78	95	81	79	97	87	91	87	100	68	90	79	92	89	87	106	95	89	74	88	77	92	99	114	96	93	80	100	77	77	90	100	87	80	82	82	79	79	82	91	87	86	92	108	76	91	98	98	104	86	80	94	94	87	86	90	89	58	80	86	93	82	83	104	90	86	95	76	99	82	88	85	71	94	76	83	91	66	97	81	102	78	84	91	87	76	82	104	83	88	71	73	99	86	72	101	78	87	82	88	80	78	99	84	95	95	78	93	92	100	82	84	73	87	81	99	96	86	99	109	85	88	79	86	85	105	92	83	76	86	101	90	89	73	100	88	83	84	98	80	84	85	99	88	73	99	104	91	87	93	74	101	93	86	96	107	70	77	70	95	74	79	80	68	86	73	96	86	96	88	94	88	84	109	89	98	80	88	91	91	94	70	97	81	90	89	75	100	97	80	79	102	82	84	85	79	87	88	93	98	85	90	92	92	89	90	91	91	96	108	70	84	77	72	80	71	105	89	81	98	82	93	94	106	89	96	89	86	100	105	96	82	85	95	93	94	80	98	99	98	83	92	105	87	97	76	101	88	95	95	75	91	81	95	80	96	101	78	92	81	103	98	81	110	89	100	69	92	63	81	88	99	96	98	111	94	95	104	81	108	88	91	83	88	78	90	101	72	63	101	86	77	88	80	74	84	82	87	78	85	80	95	87	99	86	93	77	78	91	85	94	86	74	89	96	95	83	78	94	80	97	70	89	86	92	83	92	86	80	74	91	93	103	75	83	110	83	91	79	86	72	80	93	79	95	95	83	92	90	88	85	85	77	98	96	93	80	78	88	87	81	93	115	85	90	88	81	81	97	91	92	94	83	73	107	82	77	89	96	78	79	87	105	102	83	75	88	99	77	77	88	84	87	89	83	74	93	100	83	77	107	81	81	101	91	107	94	84	107	78	83	91	95	76	101	85	79	96	86	88	81	97	96	85	92	76	85	86	73	88	79	102	85	86	79	88	109	83	87	90	82	87	85	86	91	91	100	79	91	84	74	91	96	70	71	108	102	81	90	87	81	95	85	89	85	83	79	78	85	109	91	84	103	95	92	96	76	88	76	90	85	95	89	100	80	86	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4505	381	480	511	441	413	399	386	357	331	339	370	335	331	312	325	299	352	326	301	313	318	328	300	334	317	314	309	336	301	331	306	312	303	321	300	308	328	314	319	302	299	312	342	292	329	304	303	304	290	329	291	317	325	296	287	289	303	319	320	341	318	334	325	319	346	300	318	303	320	307	300	304	287	288	309	310	295	287	315	293	286	339	323	304	344	314	288	338	306	320	316	308	333	295	307	322	298	297	300	338	293	281	273	319	309	370	324	310	311	306	333	312	293	303	309	298	273	306	319	320	313	294	281	315	291	306	347	314	307	316	322	295	321	308	305	329	329	322	299	317	266	293	296	318	301	306	292	297	328	301	274	320	311	281	315	312	328	317	285	298	315	275	307	288	303	320	308	294	304	317	350	296	305	307	299	297	345	313	346	305	315	304	268	295	287	322	277	356	310	318	300	294	312	279	297	296	303	318	298	316	322	327	300	316	296	294	301	313	321	298	281	341	287	311	289	324	298	294	307	283	317	307	289	316	334	319	290	312	305	282	305	291	285	285	343	297	297	333	317	348	273	274	318	316	293	300	289	302	298	301	317	325	272	306	301	306	334	289	306	314	317	337	299	311	316	294	293	308	316	293	317	293	328	349	289	272	307	318	280	318	324	291	288	310	287	316	332	292	280	283	306	291	317	311	314	324	305	279	331	310	310	310	286	286	302	292	307	327	341	263	310	268	312	312	282	299	299	304	323	314	313	317	316	320	324	293	325	311	327	319	294	316	298	311	312	297	283	300	294	288	307	314	347	320	340	322	291	327	299	294	311	320	295	328	293	297	278	307	319	311	329	340	310	304	330	304	324	313	289	307	281	329	301	271	290	301	315	315	356	300	282	320	309	303	297	313	293	332	310	300	319	297	280	319	294	301	314	322	323	312	282	295	280	302	317	324	286	333	309	320	324	323	337	291	305	295	298	293	313	310	290	297	331	320	310	315	288	288	329	305	362	331	346	299	317	320	300	276	310	329	334	291	307	340	317	307	319	289	320	302	307	317	297	324	291	311	310	333	291	314	291	287	310	318	325	298	300	302	288	345	336	321	321	316	349	273	305	298	312	322	314	297	290	315	348	313	314	306	272	309	289	320	330	329	332	284	310	317	288	302	292	320	304	308	294	310	284	310	320	301	319	304	294	276	330	296	320	330	333	328	324	340	310	290	288	291	305	336	297	325	307	326	311	327	329	307	337	303	303	303	288	311	308	307	301	319	297	315	311	330	293	312	302	311	276	317	335	337	308	295	317	326	311	298	333	323	323	339	313	334	317	323	271	283	316	304	309	292	306	307	306	298	282	330	277	304	326	307	294	317	324	299	295	323	280	333	313	303	339	303	289	321	294	326	348	310	289	338	287	305	320	322	308	304	302	293	296	307	317	315	314	289	329	310	303	319	364	293	303	281	321	309	359	327	302	324	337	292	307	306	309	314	347	309	285	307	304	301	320	272	318	350	337	318	324	302	294	315	329	296	294	322	328	298	315	294	308	288	304	315	317	294	302	321	323	308	316	336	326	302	303	331	354	298	322	286	337	312	341	316	287	313	325	267	319	282	291	305	298	312	283	323	303	318	306	338	304	324	290	305	302	275	328	315	311	300	325	300	349	316	309	306	331	302	324	292	303	288	303	346	269	307	327	336	305	295	284	307	308	305	304	329	332	345	297	315	313	315	324	274	296	292	329	315	328	298	317	293	310	275	321	303	293	314	302	315	309	298	301	296	327	321	294	306	312	305	292	332	328	330	288	337	301	337	302	332	294	331	280	326	287	326	275	318	322	314	307	328	301	334	309	338	325	337	315	314	326	311	303	297	270	287	323	338	279	313	319	302	287	286	322	322	307	297	327	353	330	353	319	305	293	323	273	365	293	330	289	295	293	300	322	302	303	291	298	344	308	320	312	319	320	304	286	331	298	291	306	330	336	305	341	309	323	320	325	321	336	304	339	325	274	321	311	291	323	324	291	301	295	305	274	275	321	328	308	289	292	329	341	295	311	272	282	315	316	312	314	310	281	302	312	322	277	299	340	314	273	308	320	323	292	299	316	306	311	297	290	324	297	335	317	280	385	321	288	349	324	297	296	308	320	300	311	302	323	306	300	302	293	326	308	327	296	315	287	306	336	300	315	295	313	315	324	310	334	299	284	281	289	310	298	351	280	310	314	323	316	346	304	319	314	312	325	314	305	344	320	293	305	325	305	313	335	289	305	295	314	303	317	301	286	275	313	335	311	313	318	309	313	304	293	304	309	292	305	294	327	296	287	303	275	316	295	293	306	324	309	316	295	299	294	322	298	294	297	290	313	309	309	305	287	319	313	336	323	316	318	285	322	330	325	287	294	320	307	292	312	328	316	338	314	322	325	275	286	289	302	301	298	291	307	308	302	316	303	316	312	294	353	317	315	318	322	325	286	312	329	291	341	303	289	290	269	310	289	308	356	327	318	305	325	311	312	328	302	333	295	296	298	296	305	331	318	303	291	287	336	304	295	321	329	297	299	302	302	288	309	280	292	323	314	321	298	298	307	309	288	343	280	299	341	300	308	322	333	314	320	311	319	305	306	329	288	313	313	325	302	315	289	312	267	309	313	309	298	312	297	333	304	275	319	314	305	311	327	325	278	296	298	331	307	318	299	325	333	314	332	309	326	326	333	306	298	308	321	284	302	294	323	321	327	356	290	318	325	311	334	260	341	293	329	332	339	292	323	326	291	300	272	309	312	315	334	294	288	310	300	310	290	304	294	320	320	319	286	319	310	313	306	331	306	299	334	312	314	277	325	298	308	296	306	319	317	306	314	296	325	314	317	304	293	299	298	308	300	279	310	312	301	282	295	305	320	325	298	299	295	335	289	325	317	294	300	284	326	276	344	331	329	322	318	282	310	317	309	302	294	291	332	317	312	300	315	343	338	310	310	306	300	289	302	286	335	327	289	312	294	307	306	299	308	295	343	288	305	300	315	304	323	304	290	320	323	314	307	359	278	318	309	276	282	309	302	343	327	269	322	316	293	332	315	326	304	313	316	290	295	280	315	294	297	322	289	295	293	316	310	319	291	313	282	310	320	296	331	318	322	326	317	310	336	292	326	326	297	296	278	306	315	319	314	314	322	251	290	306	310	298	301	272	325	297	297	302	306	291	339	319	292	336	307	326	320	290	296	324	290	322	283	331	302	317	294	296	296	317	295	299	314	304	318	300	293	330	302	280	281	332	308	300	303	314	289	296	329	287	326	266	324	278	321	310	294	310	312	299	315	322	317	301	322	338	311	312	293	308	280	268	290	312	316	323	282	279	303	282	287	335	304	298	311	324	365	311	325	312	309	334	306	311	315	303	308	314	330	330	318	312	323	294	303	290	316	283	307	297	307	320	295	286	323	337	295	300	322	304	334	276	313	307	262	327	331	316	302	277	317	278	334	309	331	311	308	319	278	327	282	310	294	321	318	295	332	302	311	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
34684	6223	1621	1128	769	674	519	398	385	335	322	339	289	275	296	280	249	229	247	230	236	268	214	217	223	231	243	194	198	218	207	193	216	223	205	224	217	206	230	209	227	180	219	220	193	212	222	210	215	213	214	203	180	199	190	219	216	225	212	224	208	204	209	201	223	223	209	239	223	223	206	191	234	180	201	185	198	206	209	191	215	208	215	214	206	221	198	202	209	204	199	204	204	227	209	213	192	186	188	210	206	231	177	250	188	195	192	214	217	201	219	224	195	220	222	201	199	201	202	181	177	199	223	222	224	203	213	193	216	162	209	204	216	213	203	192	193	224	236	192	251	220	195	218	200	206	223	232	205	186	206	217	212	206	211	190	214	204	193	193	254	199	212	194	203	211	190	212	208	204	205	208	198	199	212	226	219	223	200	191	217	198	203	205	215	196	187	214	192	199	238	187	203	216	209	212	223	208	238	213	202	201	201	202	183	231	220	212	212	198	225	215	216	212	203	184	232	207	174	210	182	201	230	213	208	230	218	210	219	216	205	204	203	203	184	227	194	231	196	206	195	198	207	218	214	206	209	216	223	210	215	220	215	192	243	233	200	216	193	207	210	205	193	207	221	207	201	216	197	222	192	198	218	198	221	194	206	216	217	191	208	198	211	205	238	179	217	181	188	223	226	209	231	200	217	208	211	222	216	225	190	202	215	197	211	210	237	212	201	234	205	197	211	231	213	235	223	218	216	220	192	220	187	216	196	208	228	210	200	194	204	196	216	228	222	204	189	199	192	191	215	194	226	205	206	206	191	224	219	208	204	195	216	203	227	223	210	215	201	216	210	200	221	203	218	173	219	203	193	218	206	202	196	212	211	225	209	210	193	206	220	176	201	183	185	202	229	230	221	228	204	210	192	219	203	201	220	206	243	222	193	194	210	188	170	207	214	204	210	185	227	210	220	193	218	208	218	221	179	219	208	190	232	182	191	216	192	221	202	198	201	179	213	183	202	234	185	184	190	165	193	238	209	187	212	213	192	244	210	208	202	187	225	211	209	216	174	199	194	205	185	198	209	196	215	209	195	213	217	202	225	225	214	208	211	189	226	209	223	205	219	206	199	193	196	220	210	197	198	228	201	227	226	206	187	214	194	210	211	204	192	177	199	206	234	205	179	163	213	203	217	203	219	198	212	218	199	241	189	204	208	199	202	240	208	216	211	204	205	197	225	186	229	207	218	211	213	202	197	231	215	212	216	195	216	194	211	214	216	199	216	217	223	198	216	216	213	186	200	223	197	211	209	221	214	214	196	200	205	236	235	226	204	201	214	209	203	229	213	212	202	192	196	181	206	209	222	218	217	196	218	215	213	200	177	209	207	226	191	189	214	206	202	234	194	198	212	211	216	199	203	214	210	222	200	216	198	203	183	198	223	195	209	188	201	192	201	225	200	177	233	212	198	226	223	205	218	191	181	227	201	224	205	232	221	210	180	244	200	196	214	214	206	210	190	230	202	225	230	189	187	212	230	222	198	233	189	193	206	198	211	191	224	200	221	188	198	218	219	225	228	215	204	218	206	212	212	198	200	222	206	207	201	207	211	223	190	229	216	215	211	211	203	214	198	186	200	220	224	203	214	207	224	236	200	194	217	190	219	202	217	203	196	218	228	215	196	186	211	245	192	195	236	191	213	221	213	201	208	179	202	204	205	179	186	210	222	190	215	197	220	182	211	196	186	201	199	191	208	198	187	204	189	219	201	209	225	207	221	216	221	220	203	200	213	242	214	205	186	187	208	218	196	201	220	205	201	190	223	212	185	193	218	220	205	229	198	227	213	207	215	224	196	202	187	205	210	182	183	205	209	214	227	223	186	197	227	218	171	204	219	197	237	232	206	190	211	202	193	204	204	221	197	192	214	216	236	197	216	201	194	244	195	213	226	205	197	207	216	209	236	213	197	207	186	226	212	206	212	249	201	204	189	232	198	248	243	205	209	221	217	197	215	237	201	182	219	218	209	199	196	205	207	205	224	219	200	214	190	191	193	220	241	211	206	221	195	182	208	206	210	178	211	221	219	199	192	219	211	210	197	205	205	194	219	202	205	208	213	213	227	222	197	186	213	203	223	203	194	212	209	198	205	179	234	221	196	221	204	210	203	216	207	229	235	216	220	213	191	218	216	209	192	221	226	214	212	218	202	210	232	178	188	224	225	208	189	213	196	211	191	220	224	214	222	211	192	191	188	206	187	195	183	194	204	211	212	220	204	226	189	190	216	191	210	210	179	221	205	173	199	207	171	203	228	217	211	193	200	197	202	210	218	211	213	190	210	205	196	240	199	189	222	220	198	216	219	204	193	194	203	205	214	235	192	195	192	235	225	226	210	213	203	195	211	226	219	197	192	210	210	207	215	194	202	212	233	192	229	230	221	222	222	242	210	207	212	222	202	197	213	215	186	193	172	182	198	209	213	202	235	196	195	223	226	201	204	196	191	222	187	185	206	197	227	220	208	225	220	230	205	185	192	197	213	193	210	208	217	197	193	238	203	233	195	185	208	230	200	219	178	204	204	204	239	225	219	236	200	230	208	198	206	240	214	214	199	214	208	217	224	198	207	203	229	209	222	196	198	228	214	181	190	206	209	189	176	213	214	226	182	181	172	201	211	205	215	224	195	225	236	219	173	223	183	211	189	205	190	217	212	208	200	188	202	216	208	213	181	211	195	222	216	217	198	212	177	200	204	212	208	223	215	212	225	196	193	204	193	219	216	209	193	219	204	200	223	194	202	227	181	199	207	240	198	199	205	214	209	207	221	195	185	178	225	201	183	221	200	204	203	226	212	221	211	203	197	203	228	223	227	192	212	219	210	205	169	199	222	211	197	204	197	214	209	213	211	202	214	212	218	218	200	210	208	218	228	201	216	220	192	221	209	198	197	195	188	196	193	204	204	195	229	220	189	183	192	219	233	191	180	187	211	229	205	209	210	194	233	203	220	205	186	212	193	236	213	219	200	202	205	223	198	207	222	205	197	213	204	186	242	208	199	220	201	201	199	199	199	217	200	190	184	170	227	255	211	180	216	220	199	204	205	217	202	215	235	208	222	207	201	206	167	216	191	196	201	191	215	186	203	193	192	206	214	210	197	231	195	218	218	239	210	198	227	210	202	202	202	202	212	206	207	226	197	235	200	212	226	207	185	240	228	181	210	208	195	177	220	225	220	205	201	186	222	196	212	194	206	233	229	215	168	228	219	173	208	220	214	216	188	195	206	172	254	226	222	218	222	191	195	211	212	197	206	203	183	206	190	212	206	217	223	202	227	197	221	183	225	232	202	225	214	198	213	207	230	214	191	208	211	219	231	191	203	201	231	204	193	224	199	203	180	203	214	215	210	213	247	224	205	203	203	204	207	233	212	186	215	202	221	207	203	218	213	207	205	182	196	234	233	230	184	220	221	194	227	235	213	197	215	221	223	200	221	204	203	209	196	206	210	216	230	210	207	235	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15614	1663	3471	3742	3203	2636	2201	1881	1610	1526	1421	1243	1062	1045	1068	1010	889	920	854	807	795	746	802	733	758	741	700	699	768	731	688	672	704	727	721	672	671	665	676	633	649	682	648	657	682	654	627	595	634	619	636	670	650	614	603	688	621	631	596	635	654	653	627	630	610	642	607	635	662	633	617	596	628	610	628	620	654	611	588	631	630	607	646	608	591	639	590	602	602	616	570	607	622	597	633	644	642	634	619	630	658	588	597	621	628	616	633	613	596	616	612	665	634	644	610	591	586	591	603	640	596	608	601	602	651	586	647	612	657	592	622	639	612	648	600	606	614	585	638	615	604	606	615	599	604	591	614	590	605	610	641	630	662	583	621	608	597	626	593	622	554	598	576	631	581	638	581	629	624	608	601	673	575	583	593	623	630	612	597	620	584	626	648	669	596	617	585	636	602	589	652	601	582	627	649	623	598	655	578	627	609	602	641	688	618	639	615	562	634	564	581	647	625	627	626	649	595	586	610	622	620	624	636	630	615	616	585	633	623	602	628	631	583	615	630	658	588	584	604	611	622	638	628	615	619	573	652	567	629	622	652	621	705	578	599	587	606	627	608	630	664	632	650	598	605	593	601	620	639	609	627	600	625	629	572	623	657	603	628	617	598	634	618	665	578	629	569	619	597	597	615	582	600	574	642	615	597	616	600	592	582	637	564	623	630	573	635	592	656	604	590	654	632	616	579	554	666	619	620	585	656	592	641	600	654	557	621	620	606	616	645	627	614	622	594	557	584	609	617	609	581	596	622	650	597	607	640	611	617	611	619	685	617	616	611	566	616	593	600	614	562	609	590	626	560	578	628	604	634	601	593	622	598	612	618	640	548	608	629	605	621	595	632	602	639	600	558	568	635	611	618	620	594	607	623	599	607	610	643	597	588	604	600	656	614	605	632	621	610	612	633	649	565	583	667	618	583	641	627	627	607	614	615	647	616	623	613	579	644	617	607	628	617	621	621	639	654	618	592	660	580	643	587	665	592	627	592	676	625	630	582	585	595	639	621	597	586	609	590	658	610	619	620	575	603	639	611	602	614	605	638	591	626	673	645	630	627	642	626	629	674	589	583	645	615	598	621	592	617	566	580	603	622	627	621	597	572	607	622	589	620	616	558	604	662	623	619	652	611	596	578	624	622	640	611	645	590	591	625	558	599	614	608	570	607	624	611	666	615	620	612	616	620	554	653	644	617	605	620	618	600	615	650	616	660	606	601	616	613	592	628	607	603	603	628	613	616	620	618	641	624	608	620	593	648	583	620	605	616	608	634	591	613	643	621	579	582	640	603	579	614	581	626	616	597	589	576	594	665	626	588	639	620	634	644	607	606	605	606	612	558	627	609	606	617	615	597	638	595	634	607	645	588	604	610	624	629	598	600	610	587	631	573	596	603	611	588	666	612	561	647	622	618	615	639	595	623	604	611	591	636	669	609	592	621	611	649	629	636	622	596	581	598	574	647	601	621	656	588	617	597	625	608	599	591	652	611	629	581	593	611	661	630	588	618	625	630	592	595	609	611	628	644	648	586	588	624	650	550	663	613	620	589	575	598	616	579	592	636	605	596	656	620	641	616	621	615	630	554	581	607	647	657	618	611	593	592	644	611	651	641	595	568	647	646	599	593	568	661	584	589	642	654	588	560	572	618	604	629	643	607	599	576	573	597	586	612	614	579	613	621	586	594	648	663	609	677	680	610	593	678	596	613	631	648	565	644	634	590	634	643	664	614	642	597	635	631	627	579	564	650	607	637	647	587	602	569	629	631	625	608	589	618	597	624	611	623	585	642	547	632	645	596	671	602	640	596	586	636	606	587	627	629	588	637	561	630	655	576	595	562	613	635	584	601	610	585	598	579	679	581	607	610	646	659	638	600	608	603	578	637	676	594	633	627	619	639	634	604	645	580	609	576	601	584	610	637	643	610	587	617	625	603	623	586	664	600	583	622	614	620	586	599	624	574	596	653	630	609	655	657	618	555	643	602	642	608	646	593	614	580	592	551	592	642	598	609	606	644	622	624	612	557	616	602	635	658	612	635	561	614	602	642	624	565	640	652	614	647	582	655	585	613	569	572	575	609	618	626	568	602	597	599	614	582	614	614	592	564	651	571	626	616	589	640	583	593	614	644	615	602	615	649	591	604	589	631	635	635	618	589	587	630	563	632	598	599	597	623	630	622	603	618	579	652	618	609	627	624	612	579	610	625	639	659	587	668	613	603	628	658	630	611	569	599	624	637	598	629	591	569	629	593	646	587	622	624	617	660	591	602	639	606	619	596	607	590	583	617	615	625	644	641	651	610	581	573	630	607	630	599	612	585	549	594	565	606	632	626	611	602	619	635	655	615	640	643	654	569	614	626	616	612	615	591	602	613	597	574	597	620	608	606	581	605	597	598	572	615	635	636	603	656	598	625	567	596	566	644	619	630	630	634	656	633	615	606	626	610	642	570	569	606	591	606	572	630	635	676	558	612	586	590	641	628	624	611	600	621	608	608	601	615	613	623	640	591	583	650	593	645	606	647	623	601	607	578	573	597	687	624	583	635	596	587	612	654	605	619	599	623	617	614	646	665	638	579	667	550	596	601	574	658	676	596	651	617	634	632	621	637	615	595	587	594	597	617	654	603	618	625	639	585	585	612	599	605	608	592	656	577	653	610	606	642	610	625	579	608	610	574	601	587	589	627	622	615	668	594	636	636	603	625	617	620	600	618	610	627	621	619	602	643	643	617	647	637	630	616	618	615	623	588	628	624	601	631	574	569	639	635	620	587	612	577	614	600	633	565	631	628	568	612	638	617	602	605	589	604	617	613	579	640	627	594	611	644	654	631	604	643	663	614	604	628	614	561	601	616	576	624	604	604	637	595	648	591	621	609	595	607	616	603	641	594	612	603	607	577	607	633	569	624	637	624	633	577	600	598	637	581	589	613	610	597	656	602	584	594	648	610	572	621	624	620	584	636	619	617	610	664	607	634	639	608	649	621	604	634	597	590	619	619	614	611	630	601	612	634	574	611	593	614	605	564	618	618	643	645	614	651	612	625	638	638	573	609	615	616	625	616	630	651	648	625	609	638	601	596	648	625	584	607	599	628	599	608	574	595	625	639	614	604	635	638	645	631	643	635	627	586	661	613	618	645	602	614	606	595	647	565	639	586	611	661	606	610	632	597	638	658	567	571	616	606	623	617	651	564	620	626	617	631	635	582	621	633	567	598	636	627	616	602	608	595	608	603	604	592	635	606	631	633	634	606	595	641	594	590	580	563	628	572	632	607	607	610	633	591	646	590	612	639	655	617	661	616	627	635	615	607	602	584	581	630	643	621	615	611	616	570	614	615	614	595	623	562	637	628	569	644	631	596	600	614	604	581	617	611	624	621	622	620	628	590	578	597	635	614	610	581	633	598	596	633	630	605	646	675	601	624	620	618	636	596	576	603	597	577	598	564	616	608	678	619	649	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
45891	15648	4768	2263	1544	1134	949	744	627	567	530	482	436	449	411	375	347	372	352	360	306	337	312	320	308	309	274	294	313	260	266	317	313	280	307	285	264	262	256	267	290	269	327	284	274	286	269	286	287	302	282	272	295	261	259	269	283	292	270	261	270	256	281	280	274	262	306	283	267	276	284	324	283	260	283	271	259	284	250	274	267	258	278	274	290	241	317	273	294	265	238	290	289	275	290	234	257	276	316	295	276	254	296	282	298	298	282	271	256	254	259	248	278	267	286	263	269	261	279	275	310	234	271	274	266	272	259	256	260	253	289	303	283	258	257	283	268	283	284	254	258	268	273	304	274	275	282	293	269	277	255	280	278	288	275	247	282	246	246	290	245	265	254	270	249	263	266	254	244	288	279	291	236	255	266	278	267	290	280	280	270	254	266	265	302	258	246	264	272	280	279	306	276	274	278	276	258	295	275	261	265	292	267	289	299	289	295	274	268	295	273	274	271	235	259	270	282	259	273	265	291	290	258	265	292	292	282	283	266	263	240	274	255	284	266	279	291	264	278	223	287	271	259	254	289	275	269	270	253	301	266	267	256	264	262	266	277	255	291	261	281	266	278	269	279	259	281	267	260	273	271	302	293	280	277	289	316	261	263	265	268	255	265	302	263	261	280	291	289	283	265	255	246	289	266	272	272	268	287	266	269	287	280	269	259	280	284	310	286	263	263	288	306	279	304	253	265	263	288	253	290	291	295	293	300	252	284	276	271	274	264	271	285	256	256	253	260	301	258	278	293	287	288	244	272	297	279	288	292	271	260	264	281	302	288	259	268	248	254	279	258	275	244	235	273	234	269	272	254	276	283	292	239	275	257	282	293	279	260	276	254	285	278	293	293	277	294	277	264	288	276	269	270	238	291	248	263	247	263	273	266	273	274	250	254	247	270	298	249	258	251	252	283	282	272	290	277	265	258	269	293	270	293	287	293	225	272	251	265	239	280	259	258	281	284	256	279	299	251	281	277	294	270	248	299	319	265	274	291	302	244	284	273	272	293	275	291	248	271	286	273	266	286	246	285	275	276	269	269	269	290	272	288	272	247	268	309	273	254	284	266	239	276	268	255	299	284	270	311	260	269	289	242	283	238	266	259	272	280	283	275	271	279	294	252	275	293	268	228	260	264	263	281	256	281	269	283	279	249	303	260	253	269	278	286	284	275	287	269	282	282	236	297	287	256	274	272	264	250	306	297	283	284	283	243	280	279	251	261	282	232	286	284	274	299	304	287	272	281	241	275	252	273	265	254	268	282	269	308	266	290	290	302	258	245	309	279	259	259	249	279	287	271	261	266	261	292	294	258	287	273	270	271	254	241	243	271	294	267	268	271	253	260	275	324	268	255	276	280	254	264	293	280	283	271	290	284	274	231	276	282	277	303	305	244	236	285	288	288	280	290	283	270	258	292	282	273	267	284	284	288	298	246	265	241	254	269	262	296	280	258	269	243	296	284	251	274	289	277	284	282	308	282	293	252	278	255	260	277	278	239	275	248	260	298	255	280	241	258	262	296	261	295	259	272	264	286	295	252	275	309	291	281	264	268	269	290	289	286	294	299	288	285	282	277	269	283	297	272	247	270	265	267	298	249	290	255	267	282	254	271	256	274	280	276	273	257	283	291	259	278	297	260	271	292	296	282	266	292	285	276	254	263	273	269	267	250	286	279	277	323	294	276	261	272	215	274	265	275	308	298	282	285	306	258	249	252	258	299	265	250	271	280	255	292	284	290	261	262	265	310	302	290	281	280	264	257	315	281	277	295	279	268	244	251	245	285	288	268	261	274	273	268	265	278	270	292	287	241	262	278	277	269	275	270	299	291	258	268	251	278	270	299	250	261	265	272	256	285	257	292	291	277	270	284	283	277	253	273	277	281	268	289	273	260	277	303	263	283	285	278	265	275	275	261	248	290	292	273	279	287	252	295	274	258	256	268	252	270	264	253	264	312	289	246	279	279	281	287	296	280	299	254	261	277	273	308	281	287	265	275	308	271	242	264	291	281	318	258	262	302	271	260	277	275	270	260	246	268	279	281	284	253	279	274	311	295	278	252	296	274	260	266	268	261	276	264	249	279	256	271	262	233	254	295	275	297	270	283	266	268	329	278	285	287	287	271	273	276	263	262	249	280	256	286	263	286	283	255	275	295	256	264	274	279	268	300	256	287	318	277	258	282	284	272	276	305	290	292	258	249	260	246	279	261	238	254	290	274	281	257	267	272	295	256	281	268	261	274	276	289	280	268	291	248	259	274	266	270	261	266	266	260	295	270	303	281	261	277	262	251	249	283	295	284	262	288	261	265	252	283	279	301	276	291	277	295	281	271	290	283	257	245	283	266	249	276	310	297	310	260	256	281	328	281	273	275	227	274	285	275	304	245	276	296	292	273	268	287	234	283	292	285	290	256	252	270	251	268	272	254	293	290	243	270	245	252	273	274	252	259	282	256	308	266	267	269	287	264	260	266	246	280	263	259	287	268	271	280	267	235	256	257	281	262	279	266	285	269	289	284	284	284	297	242	301	267	249	270	285	274	246	251	269	234	262	246	285	243	267	269	286	258	251	259	256	247	256	259	280	265	274	272	285	266	263	248	263	278	292	267	244	288	264	250	275	271	269	269	267	285	272	244	264	258	282	273	266	262	249	300	274	255	264	289	299	275	256	293	278	270	283	277	293	285	251	264	253	255	247	282	252	305	243	293	285	276	279	285	276	267	272	270	294	281	250	262	260	274	261	256	278	264	274	267	238	268	255	268	267	282	285	273	293	257	240	285	266	282	255	255	281	262	290	279	266	262	258	256	270	264	272	289	260	282	258	267	271	249	292	276	239	281	265	253	284	261	284	296	233	255	275	260	280	276	246	259	302	280	243	261	274	281	278	244	303	257	251	262	271	287	275	258	252	262	281	260	281	270	307	308	306	259	259	256	301	295	283	244	250	260	285	293	264	253	285	275	261	285	297	288	277	284	271	289	263	281	238	286	256	268	268	268	283	259	286	260	263	297	265	269	237	249	276	276	297	232	254	282	299	279	292	259	269	252	309	268	294	250	292	270	290	275	281	263	293	270	285	255	259	294	283	280	277	268	290	268	278	274	275	269	282	275	265	274	260	271	282	287	274	271	286	292	262	274	251	273	292	272	287	279	269	283	268	252	276	252	252	254	289	262	300	249	271	247	231	287	238	303	236	294	260	285	278	279	271	260	271	278	288	254	263	271	273	288	248	264	275	287	277	261	257	283	279	296	254	262	280	281	284	251	281	255	260	242	250	303	266	259	279	256	261	252	288	289	255	308	266	265	266	299	256	265	278	284	263	287	300	267	268	296	270	279	263	260	285	280	284	269	273	260	270	256	258	272	274	274	276	298	285	251	270	255	258	276	264	254	264	250	283	277	258	287	270	260	287	244	289	274	254	269	259	282	265	290	237	294	287	292	278	297	254	301	239	295	252	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20932	2747	6005	6639	5552	4484	3655	3217	2646	2468	2232	1969	1751	1652	1615	1478	1347	1331	1250	1183	1195	1121	1089	1036	994	1065	988	1026	942	902	976	941	882	921	887	860	892	905	842	850	840	821	828	840	872	810	836	846	856	826	805	748	796	813	793	787	795	839	790	774	797	779	785	788	808	826	775	741	761	751	718	762	818	786	785	797	784	814	761	789	778	745	786	733	735	796	746	786	774	791	791	790	760	727	781	741	786	749	768	770	787	746	778	796	775	796	775	762	775	742	825	776	752	765	789	743	781	773	777	759	711	795	733	730	809	738	811	721	756	769	769	798	795	801	750	730	840	751	745	709	741	775	758	771	793	824	752	813	714	733	749	748	716	724	761	734	740	735	787	765	791	760	752	817	743	744	787	761	807	771	780	756	736	748	784	791	741	749	747	740	785	769	789	810	741	745	722	727	739	767	791	752	788	782	778	768	793	720	791	743	835	800	680	765	749	699	768	714	759	766	725	751	770	756	768	762	753	768	732	799	763	748	760	805	825	753	757	780	729	697	764	757	718	712	788	723	836	755	757	705	809	776	797	756	700	715	760	712	750	764	758	783	757	775	780	794	729	758	736	732	822	724	705	762	742	760	745	749	752	747	775	805	773	753	740	773	781	735	741	759	772	741	780	766	751	762	689	684	750	759	695	772	780	766	726	746	762	779	764	778	757	772	732	751	779	752	775	753	803	784	800	745	716	692	740	759	771	750	778	749	771	777	790	760	752	724	806	702	762	770	748	746	747	746	748	780	746	766	732	744	732	754	721	742	735	730	723	766	755	775	727	774	764	792	778	765	773	765	764	744	780	806	759	801	758	728	735	734	786	769	771	798	776	758	792	722	770	747	702	785	792	743	801	777	764	779	774	777	779	765	786	726	776	720	800	769	734	761	809	779	725	747	738	728	759	808	836	746	752	770	773	701	727	795	749	745	754	753	759	733	771	785	764	741	805	784	724	772	820	774	739	782	742	762	795	771	703	833	770	759	761	752	740	775	759	707	752	724	746	749	765	780	742	743	762	751	746	739	766	759	774	788	810	777	734	712	734	789	747	740	753	742	755	766	776	774	756	779	779	755	779	781	778	793	743	767	777	727	792	746	763	720	731	789	756	766	740	747	755	784	734	768	820	753	785	781	721	763	735	752	737	765	783	732	774	761	784	766	791	720	749	730	762	742	783	744	780	734	782	733	783	747	720	746	782	708	718	743	724	716	768	716	739	771	768	770	720	730	753	737	810	733	762	787	726	731	757	753	765	725	752	755	733	724	753	747	802	793	781	771	738	728	756	746	708	728	689	740	791	753	729	787	762	815	768	755	742	804	753	707	794	777	740	778	805	778	743	778	763	727	745	765	732	759	788	812	767	743	765	772	776	758	786	728	745	744	768	787	741	759	727	740	782	736	744	788	708	740	731	735	754	779	712	728	744	785	763	760	733	752	716	728	754	750	767	818	713	737	736	735	759	768	744	747	735	720	713	747	777	719	767	729	811	769	707	774	751	732	766	799	761	788	772	756	770	784	764	801	723	769	723	744	783	742	787	743	711	745	754	760	804	735	770	800	728	767	750	742	761	758	751	763	764	743	750	738	753	780	768	775	725	719	789	778	747	719	799	763	803	728	726	797	831	759	787	774	752	759	714	801	713	742	785	738	753	730	731	781	751	758	748	746	742	771	790	745	741	753	773	783	725	739	761	736	750	757	790	773	773	712	764	779	744	796	691	770	773	723	726	754	768	733	682	731	707	751	760	756	754	744	787	754	791	737	736	766	722	754	754	772	743	753	753	764	780	810	757	712	779	757	783	769	752	781	770	742	740	767	754	737	807	748	740	745	734	740	745	747	770	758	759	793	758	764	766	765	789	715	708	714	749	781	783	762	788	797	779	758	773	713	767	742	790	718	735	783	796	734	757	762	731	764	768	738	756	781	757	705	733	753	766	793	733	770	726	770	759	784	756	759	767	751	816	723	733	791	770	724	766	742	718	765	749	723	742	791	721	789	805	780	778	755	780	754	781	736	732	739	696	791	723	762	815	775	765	715	747	736	771	734	792	737	735	745	772	767	738	777	778	723	768	766	781	809	727	744	755	731	729	740	780	732	733	701	729	790	761	736	678	729	779	781	740	814	698	688	763	793	743	796	724	776	765	727	802	735	717	757	767	769	715	761	771	741	730	766	826	710	758	790	724	761	702	767	696	758	780	787	746	761	751	731	781	744	784	739	814	767	737	737	776	714	779	748	756	777	746	771	756	748	766	797	752	762	729	784	795	722	723	764	769	739	754	723	755	700	766	746	813	793	746	724	762	774	779	753	764	776	755	816	779	762	757	794	796	780	760	775	742	741	738	768	749	738	778	729	727	767	751	772	766	763	803	723	763	786	726	715	753	772	817	732	767	720	728	745	739	777	788	829	747	777	726	756	791	724	759	705	752	830	784	744	752	739	769	796	758	780	776	763	786	740	796	719	760	721	756	714	768	729	770	741	739	708	751	746	745	791	800	737	699	718	779	797	815	788	751	750	783	758	809	769	752	763	742	766	773	765	780	746	718	785	775	768	764	744	758	749	741	738	720	778	746	756	739	719	797	806	787	752	777	784	778	751	746	767	740	792	749	758	799	763	749	747	741	700	793	783	720	779	711	743	755	760	771	744	753	774	772	732	780	782	781	803	785	753	758	714	766	778	761	693	783	714	719	738	738	718	785	762	735	730	788	778	802	722	715	760	769	780	732	759	797	722	748	710	724	713	738	804	757	751	763	769	760	796	758	761	794	735	736	777	790	785	748	771	720	743	782	733	739	765	755	745	749	782	687	767	775	814	766	758	722	752	796	764	765	761	719	760	714	775	722	728	692	691	738	745	717	757	745	768	787	764	783	747	745	752	765	748	744	725	754	753	756	735	707	736	763	794	772	747	750	788	816	794	765	768	781	749	760	782	744	743	772	728	753	771	771	783	754	806	735	786	792	768	820	770	745	776	751	794	732	781	766	752	759	711	720	751	738	753	787	791	735	754	704	739	774	778	749	721	757	730	773	761	736	751	775	746	735	747	749	793	730	715	744	753	782	747	801	732	744	756	778	794	749	762	754	763	740	727	764	815	735	731	775	739	717	741	755	793	744	762	735	785	749	771	757	709	733	774	766	775	744	716	702	757	757	760	787	782	733	775	717	755	730	759	738	750	789	763	755	791	772	772	777	776	772	779	795	758	692	753	786	796	771	754	735	762	793	785	705	724	722	740	800	794	782	768	729	754	788	769	753	708	738	775	750	754	726	734	787	744	683	752	761	796	788	731	787	777	756	768	777	792	803	754	744	742	742	731	740	831	715	685	808	713	798	760	766	748	764	754	744	756	735	785	775	750	764	775	781	754	765	759	734	765	754	791	693	749	829	776	782	763	770	726	770	783	822	736	782	735	702	761	816	757	788	785	727	756	736	766	752	748	764	755	778	744	800	731	743	728	755	754	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5089	345	183	138	113	142	116	88	112	110	99	82	93	68	81	87	90	89	102	87	107	103	96	73	78	89	90	85	86	102	92	97	82	83	86	67	100	85	93	92	76	82	74	86	89	104	100	94	78	93	74	98	74	91	87	81	91	81	105	86	89	111	86	92	84	103	78	88	74	94	92	92	96	91	94	76	91	82	107	84	91	78	97	88	93	85	82	95	88	93	99	94	89	67	86	77	87	91	77	97	77	92	91	86	92	92	86	98	83	89	100	105	97	73	76	93	70	78	88	71	89	82	68	86	86	88	62	85	83	70	84	91	81	87	79	79	74	87	106	89	86	114	96	98	79	86	84	100	105	84	99	88	92	80	74	76	93	97	73	79	81	95	88	82	89	94	77	95	98	96	107	114	112	83	77	75	91	73	87	87	95	85	91	94	80	68	76	83	84	98	84	80	78	77	91	82	95	84	84	73	98	83	74	84	83	95	83	96	83	92	104	97	78	88	79	84	93	92	93	78	103	95	76	85	89	84	95	84	82	89	89	78	83	88	95	80	71	102	106	92	85	74	89	84	86	82	110	93	82	106	88	78	78	94	91	71	80	91	89	82	85	64	98	94	84	77	107	69	76	103	91	74	75	104	82	72	87	91	72	90	103	93	93	94	90	113	93	84	87	90	84	81	97	68	98	90	95	88	97	76	86	92	103	85	91	91	90	74	85	105	76	86	90	97	105	114	93	80	93	93	82	88	86	84	75	82	94	89	103	95	81	77	91	105	77	89	95	99	88	99	95	101	77	110	74	94	75	98	93	90	98	90	85	103	74	92	76	95	78	91	90	85	94	79	90	89	81	102	92	89	96	71	77	88	105	95	91	101	91	80	76	102	81	71	91	99	77	94	87	95	82	87	80	90	79	98	75	93	112	103	92	99	94	81	93	88	86	73	84	90	99	75	108	93	83	84	99	94	91	96	75	83	72	84	100	92	91	99	78	99	93	87	99	102	103	81	80	88	111	82	75	89	109	76	60	86	79	73	109	84	86	92	78	90	89	78	95	90	90	94	81	75	89	84	109	89	94	97	72	79	80	84	107	81	105	86	80	107	91	92	92	95	74	93	86	86	98	109	93	71	96	102	72	96	87	81	91	91	85	82	87	79	74	103	90	96	84	107	82	102	96	86	81	83	81	97	75	86	105	104	99	101	102	97	78	100	84	80	94	101	94	73	89	91	92	100	83	83	75	76	80	83	92	75	76	82	87	82	81	104	81	71	102	84	82	86	82	101	109	85	93	118	92	91	82	80	85	81	98	77	89	91	98	72	87	73	95	85	86	68	79	86	85	88	90	75	79	90	91	79	98	98	98	81	76	81	92	92	84	86	86	76	101	91	94	94	94	98	100	107	78	99	95	96	85	81	89	78	85	91	84	90	89	92	93	98	96	107	77	96	92	89	97	92	95	87	105	102	88	83	86	83	92	99	79	76	90	94	79	102	92	88	95	84	90	84	68	84	90	97	111	79	89	96	92	84	89	78	91	74	81	74	90	88	93	90	97	84	75	106	84	80	86	82	76	83	100	111	82	96	80	99	77	86	81	80	108	82	79	98	77	105	84	95	90	90	76	100	86	88	101	95	95	80	89	106	74	77	95	88	83	87	86	87	85	105	99	88	79	68	86	78	82	83	94	75	76	99	86	91	87	82	97	82	89	107	88	91	95	96	102	93	80	80	82	73	91	111	87	98	84	77	102	81	88	79	89	75	87	91	84	93	95	75	85	75	74	98	88	103	83	91	90	98	91	94	101	92	78	82	81	95	92	79	81	104	81	79	84	83	91	86	88	95	92	82	89	98	92	81	86	90	103	91	104	93	92	88	89	86	101	99	85	91	99	94	76	89	86	83	92	108	83	91	78	76	101	79	98	97	101	90	77	78	95	106	69	88	85	101	81	83	113	90	91	67	98	76	111	74	85	67	102	83	85	88	80	86	100	89	77	87	70	91	91	90	109	92	89	89	90	92	96	82	88	80	88	94	77	92	100	92	80	98	81	86	103	99	85	71	97	92	91	104	88	92	99	96	73	78	98	89	101	88	86	89	85	98	86	107	80	90	97	89	101	88	107	88	80	98	92	86	95	99	98	96	85	78	117	89	90	96	81	70	84	92	78	84	104	83	94	91	83	88	88	85	82	98	71	77	89	90	95	99	73	86	80	80	101	93	82	92	97	82	80	77	80	75	100	71	97	94	75	85	77	87	77	98	90	80	92	98	104	97	100	102	89	91	108	81	90	94	103	89	90	100	90	95	86	89	86	77	97	88	76	85	104	109	95	86	89	87	78	102	86	82	84	93	89	104	80	99	94	81	93	87	78	84	93	97	83	95	84	83	96	79	91	77	82	93	82	88	76	87	96	77	95	115	95	98	94	91	66	78	95	95	86	81	103	77	78	87	101	86	100	96	79	81	112	92	92	93	100	77	101	100	72	91	89	102	66	85	75	95	95	80	93	94	90	101	77	85	75	102	90	86	91	88	107	108	82	99	85	95	73	97	88	88	101	80	97	89	85	100	78	80	93	94	80	98	87	82	97	106	91	90	94	96	93	107	90	95	82	93	84	91	82	84	82	87	77	95	79	83	98	81	99	79	91	80	79	83	78	88	94	74	96	72	101	88	87	104	80	66	66	96	70	92	99	88	98	95	92	89	78	96	77	84	92	79	92	79	104	106	90	93	87	82	101	93	93	70	84	76	88	83	102	97	88	93	79	88	85	72	97	91	95	97	85	94	94	80	85	100	80	73	94	97	88	79	96	94	90	87	108	82	103	93	95	77	94	90	103	75	66	84	88	92	101	94	80	93	90	89	93	92	91	101	99	79	86	88	103	94	73	72	80	109	75	107	89	90	87	96	112	88	79	92	88	90	89	78	72	87	82	97	94	74	75	86	78	105	99	96	78	89	85	82	99	84	98	81	97	89	78	107	88	81	105	81	90	84	92	72	101	98	81	83	98	79	82	99	95	93	95	83	81	66	73	87	96	102	88	76	78	85	93	95	105	67	79	78	90	86	83	107	89	77	82	77	85	87	91	80	95	93	101	100	79	95	83	82	75	87	81	78	89	101	89	89	98	74	68	87	88	106	81	90	86	86	91	89	93	87	108	88	95	82	76	78	97	83	99	91	94	98	98	102	89	87	80	77	94	92	106	82	80	102	92	95	82	87	90	86	78	95	89	96	105	94	95	83	88	100	85	90	88	93	99	91	76	84	100	68	83	78	100	98	91	95	86	90	104	80	84	87	84	80	89	88	89	88	84	90	78	74	90	77	91	83	86	75	74	79	102	85	85	102	79	98	81	79	82	87	80	79	100	82	82	85	102	79	87	81	94	85	80	95	97	89	76	90	94	95	94	90	81	105	97	88	89	69	67	70	93	95	94	96	88	72	72	81	93	99	95	85	107	96	82	87	76	68	81	84	106	82	97	104	85	94	114	86	78	84	78	89	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4743	389	481	491	478	434	373	412	387	390	363	337	377	320	348	319	330	313	312	340	332	306	349	336	308	299	325	290	301	360	305	307	313	320	342	330	308	321	329	329	281	345	344	315	301	337	263	316	350	346	310	317	333	316	313	291	312	313	331	310	325	300	306	308	315	349	311	291	312	315	339	333	337	290	337	294	325	293	332	288	322	305	316	333	326	310	290	295	272	301	303	317	290	329	328	316	299	307	297	303	323	299	313	313	310	345	303	360	309	323	322	277	287	328	335	326	327	299	282	294	307	337	306	329	339	350	322	320	354	326	307	317	322	326	298	292	315	330	289	334	300	311	320	290	300	304	305	300	327	298	333	285	317	336	296	335	327	328	308	308	301	327	351	299	331	288	272	276	302	309	299	332	318	308	288	319	301	333	332	315	306	330	308	311	333	321	292	321	310	299	320	276	294	330	311	320	318	311	297	297	323	320	306	299	331	309	288	324	310	293	320	341	287	295	339	321	305	306	330	309	293	330	317	315	271	313	290	304	315	314	313	299	300	289	317	325	305	303	297	300	306	312	300	295	320	319	317	307	329	303	311	315	277	300	292	307	316	336	312	315	338	290	327	326	318	311	302	337	290	269	317	319	284	319	275	310	299	286	326	310	273	314	312	303	308	307	340	327	309	330	290	288	298	302	314	330	301	279	316	304	319	306	295	290	327	323	314	305	315	289	314	310	338	313	319	306	311	298	306	343	303	285	286	294	300	295	300	336	317	331	308	334	317	295	316	327	294	284	315	284	333	289	314	305	323	316	303	316	306	311	320	289	328	281	308	292	306	284	329	325	336	316	320	326	328	324	298	317	329	309	308	330	300	312	326	255	336	287	342	327	307	296	313	336	298	316	301	350	309	309	315	294	326	298	322	301	314	304	329	314	321	306	349	317	308	312	313	306	308	317	309	307	281	295	320	292	313	321	317	294	309	295	290	342	315	314	310	328	307	340	290	288	302	331	307	336	320	317	329	329	305	324	338	290	302	315	317	332	317	322	312	318	318	304	276	326	282	298	323	326	311	303	274	324	317	340	279	289	293	334	316	303	334	296	335	296	300	340	322	317	295	299	336	301	314	290	307	318	287	301	330	311	290	319	345	287	292	324	314	304	319	297	308	293	305	306	319	312	274	323	345	331	281	296	314	311	319	342	316	347	320	316	314	321	296	306	304	312	339	350	306	313	303	340	277	320	329	332	319	321	321	327	296	333	302	294	313	301	314	322	339	317	307	288	318	295	321	329	307	300	291	320	294	346	324	325	289	300	291	300	305	310	325	327	303	337	294	319	308	308	333	320	317	316	317	306	334	322	304	299	292	339	290	334	305	294	323	333	320	333	318	291	331	328	313	274	312	301	332	299	309	309	305	332	289	341	339	337	325	332	310	314	314	317	308	312	275	325	281	295	311	308	304	323	302	293	319	305	301	338	280	313	319	336	290	304	287	314	309	310	313	354	295	308	289	338	313	330	330	305	293	330	316	306	300	306	311	299	330	292	306	307	343	360	315	306	304	329	333	320	294	293	355	304	331	285	300	292	301	297	335	327	303	319	286	321	314	336	316	345	323	311	313	283	300	301	313	327	308	321	292	290	323	335	341	300	356	318	328	318	300	309	310	316	333	320	285	300	324	312	337	291	295	341	298	332	331	297	332	291	312	339	333	316	349	282	344	326	323	330	299	316	323	274	304	283	330	324	323	304	328	308	280	323	311	349	300	302	292	342	315	303	356	295	302	295	303	326	294	300	343	325	324	304	306	346	313	308	307	325	332	294	349	312	327	312	314	312	262	321	312	303	295	319	300	321	347	324	321	284	343	305	322	318	311	321	329	319	309	300	324	312	308	305	345	349	325	284	287	336	284	288	328	307	317	317	310	313	310	341	307	319	332	304	319	307	310	297	359	301	314	292	274	286	319	316	323	315	321	350	301	315	292	332	323	280	302	307	362	314	336	321	290	304	323	295	324	338	271	300	317	306	318	314	306	319	281	315	318	336	296	304	321	318	331	306	317	323	323	306	295	292	333	287	329	298	306	302	333	305	294	310	299	298	319	308	321	339	324	304	317	327	298	310	289	315	325	294	315	300	307	308	313	330	327	303	298	308	321	315	325	340	315	337	289	329	344	324	298	338	320	315	327	295	308	300	332	305	293	321	325	300	305	298	288	305	311	335	294	326	304	323	317	308	322	318	300	309	323	285	301	306	293	332	291	286	282	303	319	309	308	317	310	334	300	323	315	301	296	314	317	306	298	321	316	318	302	284	320	341	329	317	307	294	297	303	318	309	334	320	302	309	321	326	302	312	315	304	318	287	316	292	323	291	324	316	307	336	317	318	289	277	308	293	278	292	315	337	301	333	312	317	308	329	310	333	308	293	299	355	309	314	321	331	313	305	322	315	273	284	306	347	341	300	282	302	298	289	336	306	317	305	326	334	283	301	343	329	283	347	303	314	295	310	303	323	322	316	336	319	314	276	357	291	338	317	293	323	323	313	349	316	322	343	331	303	292	342	316	319	310	344	308	310	318	293	291	295	317	286	316	313	314	289	312	350	308	342	329	351	303	319	295	318	314	290	326	306	300	284	305	317	328	348	318	287	312	288	321	309	312	305	327	320	330	325	318	317	306	293	331	293	315	294	324	342	314	328	327	309	310	290	307	328	301	312	312	321	343	335	313	328	312	324	305	309	320	294	313	311	303	302	310	317	321	285	310	299	311	305	301	311	336	310	337	320	300	338	320	307	311	309	293	327	293	325	300	340	340	274	298	331	303	303	330	353	334	295	308	298	322	307	324	299	294	301	305	313	333	327	304	332	332	342	289	322	325	330	323	289	298	316	307	341	273	283	301	321	338	315	333	312	310	293	337	334	321	300	279	324	349	311	291	312	289	277	310	309	292	287	282	306	294	291	318	334	294	299	327	280	320	319	293	288	281	301	286	317	324	291	307	343	331	271	309	328	334	304	307	319	310	300	288	322	312	337	312	325	315	335	307	305	323	315	358	312	326	321	302	326	311	310	313	309	307	275	299	313	322	314	298	276	282	327	310	287	330	296	301	320	328	310	308	320	324	330	329	289	319	334	333	311	321	308	330	343	316	328	330	301	303	333	296	356	308	311	310	328	324	289	295	311	304	315	296	314	296	319	300	298	300	334	298	322	326	313	301	315	312	327	304	285	311	298	304	304	330	308	301	310	292	348	348	278	287	335	314	291	314	293	286	306	320	338	297	326	335	300	291	327	309	302	334	304	298	319	307	305	331	316	323	312	332	307	325	304	323	306	333	295	324	336	309	285	345	314	324	298	305	293	317	300	314	312	302	276	277	298	308	323	333	311	310	328	317	311	315	339	301	279	306	303	292	292	339	285	311	318	301	315	292	312	319	277	329	339	312	300	304	294	296	316	318	287	272	279	306	322	301	327	332	302	294	289	324	306	307	315	287	295	303	296	327	307	322	289	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
35852	6558	1590	1135	837	592	479	447	385	354	331	279	311	272	267	276	240	217	225	244	244	229	247	239	219	231	251	230	221	206	224	209	213	217	214	233	209	217	214	184	225	238	205	209	218	230	216	172	208	209	212	222	199	213	207	201	203	234	195	217	229	210	215	206	216	232	208	206	197	204	214	205	213	210	192	199	202	207	201	209	208	217	196	192	225	219	207	217	204	196	190	192	211	221	214	211	208	198	233	198	211	206	195	213	186	188	185	220	198	212	220	230	215	217	208	198	195	209	209	209	212	224	251	216	209	228	216	203	200	215	217	215	206	198	210	229	226	199	200	214	214	180	213	213	208	210	217	205	210	200	226	177	227	196	206	219	219	206	172	214	208	187	235	200	200	212	181	221	202	181	219	201	181	219	200	227	228	184	222	192	187	218	192	211	224	231	196	221	201	220	214	195	212	225	218	180	216	201	203	218	191	203	210	212	218	215	218	229	207	213	223	207	192	189	226	198	207	229	245	224	203	220	230	204	203	205	204	216	199	164	203	205	210	188	218	186	194	197	218	204	196	225	194	223	219	226	215	201	211	203	207	204	201	222	212	189	231	212	215	213	211	201	205	177	201	191	207	220	209	226	199	217	233	174	211	195	212	225	201	202	219	219	211	237	216	210	239	223	230	198	188	234	189	191	228	200	213	195	231	222	185	211	196	229	214	221	193	207	194	200	193	206	197	186	208	213	224	197	213	219	220	165	201	215	203	201	196	224	210	225	174	190	207	193	234	196	201	202	225	234	225	180	200	214	208	212	188	204	180	223	219	207	224	218	210	192	232	201	210	214	228	204	211	207	223	225	242	212	199	209	205	181	209	200	220	201	203	210	210	218	221	220	220	190	231	183	193	224	199	208	227	225	229	197	222	213	204	213	190	212	243	220	207	190	231	209	192	219	203	220	240	231	236	220	193	205	212	210	220	191	222	202	207	189	220	211	202	196	211	224	191	222	219	223	201	221	212	223	205	200	192	192	198	217	207	215	189	215	223	227	206	194	224	200	208	186	203	198	200	248	193	216	239	187	210	181	210	208	211	219	236	209	234	230	217	205	220	190	230	195	223	207	208	210	207	206	196	226	176	200	209	199	205	221	207	210	172	221	206	195	206	195	228	217	220	229	212	241	222	193	205	206	195	217	182	226	213	233	204	184	213	207	223	215	212	207	183	221	206	195	198	201	227	209	204	232	198	250	215	202	221	234	202	174	237	207	197	216	225	203	191	213	203	203	234	205	205	207	181	224	205	223	211	194	183	204	250	229	209	212	201	164	201	215	190	195	195	188	225	210	207	223	194	202	225	201	204	211	212	226	214	215	202	194	217	194	209	213	205	197	198	217	227	204	204	235	226	203	203	209	212	207	225	227	193	194	236	199	221	197	186	212	210	200	198	216	203	213	201	225	238	234	192	230	179	205	217	203	233	228	216	201	207	205	212	212	224	226	205	193	179	199	209	211	202	228	195	241	226	192	210	192	246	211	174	218	207	188	198	200	212	199	207	215	195	211	209	219	231	239	221	211	199	184	208	201	202	226	205	209	229	223	173	207	221	219	196	210	197	209	198	219	189	221	210	208	212	201	220	201	203	218	199	203	219	212	230	205	216	199	229	191	191	227	222	211	195	226	205	209	215	202	234	221	222	204	249	202	210	219	190	212	216	188	211	192	208	211	202	223	233	206	200	228	194	213	188	198	166	221	208	211	220	233	219	198	207	227	203	225	201	247	220	211	200	218	216	225	189	217	212	207	200	210	227	215	225	183	218	228	197	232	237	216	202	206	205	209	213	209	208	223	176	193	217	197	220	185	206	194	199	199	197	226	201	223	209	187	199	209	188	190	201	205	218	201	206	192	192	226	198	213	215	195	224	192	197	206	201	221	196	208	207	203	206	234	202	219	245	198	265	215	193	209	195	218	223	190	212	194	214	184	195	206	202	196	199	189	205	207	215	208	197	184	212	176	194	198	188	215	177	202	207	214	198	215	237	194	195	204	221	198	222	223	208	201	223	215	239	187	191	192	228	226	211	199	200	203	212	224	229	187	202	201	210	207	222	204	217	249	234	165	213	218	224	225	235	245	215	218	220	215	251	201	194	204	213	205	219	201	196	226	194	184	199	212	218	203	213	205	230	206	191	221	223	213	207	233	220	206	201	219	187	203	217	199	228	182	197	195	209	204	210	207	196	184	218	228	189	212	190	201	203	210	180	200	224	211	218	219	182	195	236	222	195	194	190	209	196	207	200	220	180	201	199	187	203	205	211	193	195	194	215	206	211	210	209	196	197	215	203	209	244	230	195	225	238	222	218	229	197	201	215	181	209	200	214	195	228	215	214	177	220	244	203	207	208	216	207	191	225	207	212	225	195	199	205	208	200	195	193	208	207	197	203	231	206	205	217	218	213	199	213	204	204	205	212	227	206	202	188	212	204	206	211	220	208	201	203	210	206	206	181	207	226	186	182	212	206	181	192	206	200	236	182	209	209	213	196	221	205	222	202	205	194	210	212	218	189	214	221	225	219	219	203	215	231	190	218	186	218	224	203	229	218	203	193	205	209	228	188	219	215	228	196	213	220	191	216	198	198	204	204	207	199	207	221	220	195	225	217	203	216	213	208	216	218	193	215	199	189	209	172	200	205	207	188	212	197	203	202	183	203	220	221	207	233	233	200	176	196	179	196	214	183	182	193	206	198	218	221	231	178	199	187	205	194	191	203	229	205	217	197	203	212	203	217	233	212	225	195	200	210	201	203	195	219	228	210	206	202	214	221	189	207	221	213	224	203	226	198	204	240	212	204	213	212	190	201	209	189	216	195	225	226	212	172	201	214	182	210	213	192	236	219	202	180	208	200	207	206	202	214	219	221	213	215	240	193	229	222	216	205	223	197	182	217	183	190	207	181	227	217	203	194	188	206	208	218	198	235	220	203	214	193	209	210	222	204	223	219	202	198	217	196	232	197	200	219	218	219	202	206	188	218	224	209	234	207	262	215	218	218	212	202	192	180	202	211	195	230	236	211	194	204	181	190	190	212	200	174	205	205	239	211	195	196	203	203	208	225	224	202	253	200	225	191	210	193	207	216	225	193	207	230	217	221	195	191	229	212	193	203	206	198	213	207	213	214	216	197	213	226	217	196	194	218	191	180	204	218	233	204	208	213	207	193	213	193	212	226	229	197	213	216	189	235	198	204	206	231	218	225	205	196	220	215	200	205	233	216	207	199	209	202	217	208	211	199	201	220	230	212	202	205	208	179	211	213	205	201	218	195	212	221	177	209	212	174	208	209	205	189	197	200	200	192	219	205	205	232	231	196	232	231	204	187	218	210	217	219	218	207	211	231	203	226	190	191	189	212	206	218	208	224	196	222	229	238	197	227	221	209	217	200	204	204	212	192	202	208	178	207	224	212	217	208	228	218	192	232	197	195	209	168	201	202	211	202	234	201	209	224	215	190	211	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15962	1634	3332	3875	3171	2641	2097	1873	1614	1532	1396	1192	1158	1085	971	931	981	913	906	839	862	792	770	799	772	715	729	760	737	683	707	728	738	699	658	665	691	687	654	622	672	661	655	668	626	677	626	613	657	601	672	687	690	675	652	649	655	634	632	637	645	681	645	653	630	643	648	623	622	633	640	603	629	583	615	626	655	661	589	648	593	589	622	611	632	604	656	665	620	612	624	628	599	602	624	625	634	646	619	606	601	594	627	619	655	595	620	630	671	612	641	641	591	640	633	646	582	650	662	589	587	619	627	591	627	618	621	611	633	617	628	647	627	608	651	591	636	648	623	579	611	645	615	612	640	608	619	658	604	606	624	610	608	600	609	625	560	690	659	616	580	600	591	636	606	655	632	663	633	586	697	589	578	589	613	583	589	604	626	630	619	588	593	621	595	590	591	576	632	575	627	615	662	586	638	622	643	628	639	579	631	592	598	571	639	585	619	638	628	637	638	605	567	614	587	623	580	609	588	634	627	592	606	619	621	593	602	634	662	618	595	646	624	595	619	619	644	592	598	635	637	609	583	614	623	541	643	635	602	625	654	619	632	627	618	616	629	606	657	647	612	637	603	574	633	577	639	649	622	614	605	622	618	607	633	566	634	540	657	583	597	619	638	608	663	651	602	688	622	630	587	617	616	584	646	641	640	583	618	592	640	557	628	596	626	586	633	622	606	616	614	626	587	558	581	598	622	587	592	626	594	629	578	657	641	606	592	644	566	657	634	630	607	602	624	604	628	620	650	636	596	608	562	581	593	648	641	607	587	602	592	607	585	629	629	594	628	634	582	603	622	658	636	570	618	638	570	625	582	610	594	633	627	574	625	671	613	605	564	638	605	651	611	624	635	633	632	617	602	634	642	652	621	614	623	666	587	590	608	633	660	626	593	599	613	611	650	612	619	591	637	597	626	622	588	604	582	605	670	627	623	626	630	632	608	591	649	606	613	590	627	582	643	612	572	645	629	648	584	605	617	605	633	606	615	608	621	615	591	634	627	651	615	624	626	570	602	605	662	642	578	602	632	620	604	624	650	648	609	605	624	625	590	591	656	644	610	656	601	615	632	602	625	638	609	628	629	634	595	591	591	580	615	622	618	658	627	657	577	632	623	578	602	636	619	632	602	618	644	650	602	609	609	601	624	587	607	642	648	583	616	650	597	624	589	614	619	636	598	589	627	620	593	667	604	642	628	627	623	619	601	600	593	613	635	654	600	640	599	670	663	597	638	590	678	615	601	617	612	647	596	649	604	610	633	643	610	620	577	648	607	591	584	650	583	613	595	590	641	636	629	621	620	672	594	635	623	619	595	588	618	574	623	607	635	617	599	600	593	586	585	659	607	604	616	629	601	610	620	643	602	610	617	658	563	640	611	630	585	606	618	625	606	605	636	654	602	618	660	595	584	612	590	659	637	587	612	622	605	596	612	594	644	636	601	652	638	621	607	629	620	605	599	624	624	578	600	666	612	630	625	607	621	570	573	580	640	635	593	586	620	599	628	616	605	632	634	595	628	661	647	623	592	621	662	586	636	610	631	624	627	585	634	636	612	609	676	592	581	568	623	616	627	616	577	605	624	639	586	635	615	585	639	579	579	627	654	646	598	636	639	614	633	630	631	614	635	628	636	614	617	621	643	606	602	568	610	650	623	617	596	634	664	625	629	583	604	623	610	587	638	610	590	652	642	635	612	622	532	580	573	597	639	632	583	628	607	633	669	601	590	600	643	622	612	613	578	652	590	648	640	627	655	629	600	637	646	643	609	594	612	630	578	622	625	602	539	601	632	633	611	603	612	655	640	610	588	590	624	547	607	583	596	644	622	615	640	618	650	568	652	593	627	603	630	598	599	640	648	607	591	615	634	662	686	650	606	650	578	662	589	592	611	671	626	625	612	641	663	582	587	594	629	614	604	604	611	634	630	607	630	606	634	618	600	600	632	645	618	607	645	571	597	620	592	624	632	586	577	646	631	616	650	649	659	580	629	646	649	565	570	598	595	628	646	636	653	612	609	625	587	635	583	634	634	581	631	601	602	602	631	666	601	592	638	572	621	573	659	605	677	604	621	608	632	609	603	597	597	629	624	578	618	569	627	616	652	565	627	621	611	651	625	603	618	634	624	576	657	623	635	616	603	624	629	638	579	616	614	606	626	604	566	638	573	611	603	581	595	640	653	595	580	674	603	592	604	595	638	619	637	596	647	612	609	639	633	603	636	621	659	637	662	635	625	599	610	590	621	599	617	598	607	577	668	582	611	650	601	619	621	565	634	567	618	623	596	597	620	595	618	594	600	585	574	540	606	611	628	614	634	600	629	613	636	619	639	630	598	609	628	605	603	623	616	659	586	616	582	600	637	632	607	592	604	658	574	562	593	599	609	608	622	592	614	624	635	588	601	591	615	622	619	633	598	661	602	606	596	636	585	639	591	620	614	641	620	613	574	596	636	616	603	675	615	585	618	638	572	602	639	623	655	611	663	645	635	633	593	630	623	637	638	603	614	589	589	603	577	654	619	615	647	629	606	621	619	619	592	650	608	627	637	561	590	635	585	619	578	654	620	605	612	542	619	665	601	578	592	640	612	639	642	570	607	611	568	622	657	587	604	597	592	645	629	608	631	597	599	603	609	622	595	628	665	594	606	656	618	628	623	597	618	645	623	601	603	613	604	604	628	605	638	621	669	612	604	644	595	594	615	617	593	612	582	638	618	610	628	635	621	608	630	657	632	634	614	654	627	610	606	626	628	626	593	616	617	586	593	620	609	622	654	617	638	624	660	575	608	622	614	611	646	647	603	631	616	636	634	681	613	637	611	575	603	648	623	642	611	626	608	609	578	599	615	632	608	594	604	639	577	623	573	587	620	624	608	576	616	594	652	608	600	595	635	600	596	603	598	653	616	620	644	614	607	649	611	645	607	601	630	582	624	631	600	632	604	603	600	591	624	639	639	597	614	582	659	612	600	637	585	588	622	610	641	639	620	619	645	596	616	630	637	621	640	620	612	630	628	635	634	580	639	647	614	578	599	634	616	587	655	574	632	604	605	621	637	619	633	632	597	595	617	631	631	610	640	608	593	637	636	663	638	686	598	619	624	640	640	636	599	604	619	609	634	616	647	642	596	554	588	609	592	608	659	620	619	573	600	643	630	591	596	639	612	575	635	574	654	621	588	651	637	622	637	560	627	607	596	615	616	609	626	617	593	600	632	578	628	646	645	631	599	599	602	642	612	615	600	588	596	614	594	648	609	615	582	638	612	575	582	601	624	590	654	591	619	627	567	588	550	629	610	611	598	622	560	634	591	637	570	621	641	613	638	616	659	646	614	650	619	637	563	617	598	627	604	604	599	640	587	639	668	658	613	627	600	589	666	608	606	617	627	597	594	618	571	636	645	596	620	607	609	608	624	630	589	607	616	605	641	612	601	645	617	636	622	639	616	648	614	608	650	632	622	644	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
46839	16368	5037	2170	1457	1191	843	683	617	546	529	445	441	396	405	345	337	353	338	349	294	291	341	315	305	332	315	319	313	287	281	274	286	301	271	265	275	299	270	284	278	294	270	261	287	289	285	323	261	276	270	275	248	280	281	268	255	299	291	284	256	295	289	272	278	260	263	273	237	285	271	293	256	262	264	267	280	269	283	275	277	267	259	288	268	289	302	286	273	260	264	304	283	274	288	266	283	273	256	287	269	293	276	267	299	265	253	274	244	292	282	280	258	277	271	288	268	237	270	287	288	302	276	276	268	238	229	308	278	269	318	249	272	280	259	293	267	226	278	283	279	279	264	264	251	245	290	233	263	268	294	335	280	246	264	286	244	275	270	284	262	304	276	291	273	275	276	246	281	273	280	256	260	274	262	283	263	265	275	293	300	249	247	270	258	238	264	268	283	270	299	276	282	269	306	261	273	249	300	267	280	289	273	288	306	248	276	292	259	280	289	268	272	265	300	281	272	293	283	282	269	258	259	280	279	244	280	279	281	312	269	257	299	279	274	262	272	295	257	301	273	285	261	252	307	275	277	255	272	280	262	283	272	279	258	241	275	252	259	274	306	267	264	293	280	270	286	263	271	266	272	257	288	289	286	238	268	236	286	246	269	254	270	252	300	290	292	261	259	263	282	305	295	285	270	260	270	266	226	242	274	278	260	262	280	265	324	323	243	282	276	275	255	265	289	276	291	286	315	260	266	264	269	278	259	279	255	291	271	270	269	274	243	257	270	280	255	302	262	291	284	287	292	284	276	275	300	291	296	270	295	276	312	282	274	246	258	271	271	264	240	289	283	279	283	283	278	277	280	271	293	300	259	250	280	278	279	264	292	265	240	274	274	303	305	271	258	258	290	278	286	308	248	271	302	277	269	253	255	289	285	281	283	256	267	270	296	267	298	258	234	254	284	297	293	260	277	292	277	240	250	297	276	246	272	293	268	215	275	272	267	270	288	290	303	271	273	269	266	265	285	264	287	238	288	260	296	279	282	252	273	286	287	267	269	274	263	263	271	260	244	273	260	283	297	275	278	302	267	284	289	268	262	306	274	261	253	279	269	285	266	282	264	276	263	283	257	270	257	260	248	236	274	286	272	247	282	274	270	293	251	272	253	242	279	258	272	293	289	250	303	242	289	258	247	259	271	269	268	292	271	264	298	285	281	262	252	249	269	291	282	271	264	277	263	243	266	271	265	267	247	283	278	265	244	262	280	251	251	274	251	272	254	285	261	284	273	298	285	265	273	277	247	273	256	273	278	282	303	280	277	257	267	274	277	261	276	285	263	282	273	265	255	236	270	271	266	248	276	285	280	286	286	282	303	273	267	252	282	285	262	305	283	261	281	265	258	261	270	270	279	274	307	269	251	277	258	279	259	277	271	279	278	276	274	257	277	293	294	306	294	259	255	255	267	255	262	267	277	257	255	275	251	263	293	279	268	289	296	266	279	293	272	262	274	264	269	270	243	232	289	233	288	292	259	272	246	307	279	258	278	278	251	284	254	298	297	277	261	261	278	247	283	277	263	259	270	257	272	256	263	287	269	266	283	265	262	260	252	271	263	272	296	299	266	276	290	286	310	259	288	283	263	243	317	276	273	269	290	254	283	287	268	258	278	277	277	243	243	266	272	245	263	257	255	282	286	271	248	279	268	283	304	278	258	264	284	276	275	272	279	281	270	280	276	266	277	270	254	268	231	278	250	284	273	272	272	281	283	285	273	256	291	272	290	271	257	269	268	290	301	282	259	289	259	260	283	270	288	285	282	254	247	284	271	264	275	272	268	269	293	256	299	273	262	282	266	277	278	246	266	240	262	291	264	273	270	249	262	292	287	257	264	305	252	252	260	281	252	247	269	283	254	250	248	272	302	293	259	259	260	270	267	280	268	277	256	268	270	251	269	285	240	285	245	276	285	243	269	247	275	274	282	277	259	279	267	282	285	267	268	255	278	232	265	267	254	296	281	260	273	261	255	304	295	294	275	253	279	252	266	267	293	290	303	255	261	283	295	297	266	259	262	276	266	266	261	305	294	271	285	267	288	264	258	280	239	262	285	258	275	283	282	277	255	278	257	253	251	277	261	291	268	266	260	262	254	287	272	256	241	275	274	262	291	255	269	278	298	289	248	276	273	248	258	284	271	276	252	245	264	298	287	284	293	248	232	254	262	243	265	248	267	261	320	282	247	275	271	274	260	296	299	279	278	271	240	292	281	252	284	275	289	254	270	306	276	330	267	263	275	259	250	272	283	259	272	265	270	278	276	273	272	273	261	265	279	261	286	287	261	239	281	278	288	286	276	279	249	266	292	272	270	271	292	274	242	271	267	288	273	278	270	275	293	299	271	272	277	275	259	259	294	285	260	306	256	313	276	277	281	278	278	266	287	246	267	299	270	267	283	270	228	280	282	269	251	242	291	274	287	284	251	277	295	290	267	284	258	251	258	252	292	257	263	291	277	275	268	283	300	288	261	287	271	251	272	251	269	262	277	265	283	296	262	275	274	234	309	278	269	246	280	265	281	275	257	279	280	253	248	251	256	257	245	255	259	235	261	285	274	274	276	261	254	290	270	249	273	264	299	265	274	307	291	296	257	273	250	274	245	301	283	277	262	280	257	289	252	290	297	262	249	275	287	266	280	270	264	289	296	243	272	302	296	288	272	270	261	272	261	266	266	274	265	302	257	273	285	252	254	279	260	258	278	272	288	263	279	273	280	240	269	284	278	295	271	297	279	269	272	266	285	282	295	267	282	290	265	245	302	271	263	258	292	262	292	267	255	284	272	268	271	289	285	264	279	276	265	268	264	285	262	285	281	289	263	268	251	244	259	257	283	259	259	267	253	280	274	271	300	269	246	267	271	303	267	260	256	274	277	284	311	320	278	265	240	252	250	273	309	285	253	260	252	276	271	277	279	276	264	266	280	273	281	274	290	281	233	246	263	282	271	239	264	278	269	275	308	280	278	258	306	280	258	277	286	287	266	261	280	247	275	264	278	277	283	248	292	284	280	307	285	273	263	273	256	285	247	276	265	255	271	285	277	266	266	279	226	286	290	261	263	267	276	265	268	267	302	265	291	303	280	284	260	297	271	262	256	285	262	279	253	276	255	282	296	299	266	280	279	278	273	264	272	236	303	276	280	284	258	270	272	267	294	294	241	261	270	296	303	243	282	259	269	265	249	271	288	294	271	288	271	263	278	268	285	240	279	264	270	277	248	249	279	292	285	262	267	257	291	259	296	280	257	227	245	301	266	275	260	299	232	261	264	281	247	296	275	250	245	298	261	258	279	246	297	279	294	271	265	274	292	265	255	294	284	289	266	279	245	278	293	258	271	272	293	276	300	295	244	300	276	270	285	263	250	281	258	257	280	270	284	266	247	281	262	241	261	237	271	289	277	310	288	247	277	265	264	280	259	286	294	290	246	259	273	239	269	282	238	273	274	278	264	290	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20963	2702	6101	6760	5706	4513	3729	3173	2708	2437	2261	1884	1781	1669	1567	1366	1375	1266	1297	1138	1182	1097	1126	1022	1090	1005	947	974	897	886	941	899	914	921	893	841	834	909	827	849	845	850	829	836	805	888	815	814	824	831	809	802	757	817	804	798	748	821	823	786	806	800	786	778	746	752	777	788	743	861	781	828	826	769	833	787	757	769	835	763	828	767	788	759	781	776	784	788	754	789	813	796	735	786	783	799	727	749	794	774	754	798	777	754	759	778	750	764	779	773	774	821	759	771	766	782	764	734	754	719	745	774	799	734	767	768	815	723	718	781	800	797	835	755	797	779	776	798	746	741	756	790	741	713	749	802	755	717	771	767	729	754	741	772	751	792	758	768	794	746	748	769	813	782	723	721	771	755	750	775	747	744	718	768	753	760	710	800	752	747	702	760	765	747	801	745	743	745	802	721	785	726	768	777	752	731	736	794	686	768	758	801	767	780	783	780	752	736	770	695	780	740	737	751	753	750	760	744	765	735	789	776	734	761	778	777	805	753	743	774	787	761	766	788	758	680	750	733	800	735	732	749	759	749	775	770	773	706	776	748	770	741	743	755	709	754	761	746	779	722	769	838	746	803	800	752	758	763	675	785	750	715	794	813	758	721	746	752	769	749	778	728	742	752	764	732	769	825	780	737	750	789	773	753	711	772	732	782	769	724	726	782	768	776	752	791	719	765	763	701	772	709	749	695	751	745	798	749	799	723	758	806	783	754	717	750	684	761	748	738	828	756	759	776	764	782	788	798	736	780	745	774	765	753	773	762	789	769	803	728	756	780	746	730	761	763	732	746	742	747	733	773	765	758	754	771	740	727	736	700	736	740	762	763	738	747	749	802	759	700	762	825	762	765	760	775	771	781	745	705	758	748	809	742	782	794	797	763	735	780	698	721	797	767	790	702	748	730	736	800	740	749	827	801	777	776	744	751	754	777	766	765	774	747	762	775	751	757	742	736	773	721	746	752	752	775	768	739	735	751	767	749	814	792	719	764	751	763	740	773	714	813	785	769	773	700	751	773	806	722	793	763	718	720	751	761	730	763	747	746	732	752	803	726	713	734	798	723	767	739	772	745	731	762	700	829	724	710	730	770	779	751	741	779	747	748	801	763	730	726	761	729	812	764	758	754	747	762	779	766	798	734	814	786	786	783	744	760	714	734	761	738	748	742	759	719	757	791	751	808	772	757	737	792	785	770	717	810	705	744	781	789	745	691	724	723	738	757	755	738	759	727	753	746	775	751	738	783	807	740	752	735	722	740	744	717	767	773	753	733	792	803	739	815	747	735	743	799	754	756	740	769	703	737	770	790	742	711	788	759	758	784	740	745	738	780	749	741	782	752	782	757	723	718	780	728	761	800	755	782	813	751	776	756	725	750	692	766	751	746	765	745	788	777	754	781	752	763	764	734	783	761	718	749	748	762	727	726	739	779	789	781	777	712	797	785	734	748	729	744	762	783	756	743	735	773	769	819	766	795	782	771	708	807	759	768	712	800	792	741	738	792	776	759	784	830	736	719	799	730	720	749	736	757	811	727	757	747	692	754	777	738	743	765	721	722	743	752	730	735	739	750	723	728	785	731	764	817	804	714	779	807	752	753	749	712	764	718	772	812	761	796	766	753	751	792	748	782	739	750	766	715	768	772	710	781	714	725	777	784	751	732	793	790	724	755	784	736	744	757	780	767	776	757	767	778	710	736	769	790	758	768	753	767	684	723	775	787	753	723	766	722	766	786	791	732	753	731	769	813	771	778	741	732	768	773	809	726	769	723	723	751	712	783	726	762	753	754	770	776	736	763	772	748	748	730	791	762	738	780	746	764	749	810	804	750	765	728	743	737	767	769	788	774	741	750	735	765	758	763	753	768	777	764	743	747	748	740	759	718	757	746	796	746	760	699	778	732	745	704	804	747	738	671	767	751	761	781	762	740	811	749	760	804	744	743	763	752	731	755	767	740	733	700	784	773	768	765	725	735	773	789	764	805	775	746	753	747	772	758	757	735	797	748	824	788	747	754	794	761	744	743	767	760	746	816	802	707	777	787	729	765	740	762	755	767	737	720	733	758	780	750	767	764	693	778	715	750	775	753	766	724	730	751	744	712	716	789	781	714	764	758	747	790	783	759	787	779	714	704	781	801	713	754	743	784	768	713	711	782	734	756	736	743	762	782	741	753	766	751	776	717	780	765	755	745	758	719	747	757	728	756	712	778	748	724	714	802	738	770	781	798	760	778	731	766	820	774	761	710	780	757	732	769	771	744	780	743	784	759	812	749	777	711	789	739	777	751	701	757	773	787	710	748	783	732	785	786	794	724	786	751	783	730	779	778	749	758	764	799	755	735	741	778	724	799	741	745	747	743	772	724	787	736	745	755	735	705	788	752	716	714	735	754	806	772	727	796	744	711	750	785	728	742	766	784	781	771	770	741	737	734	745	817	725	777	773	791	777	727	782	730	787	755	745	767	716	735	760	786	713	768	757	755	782	783	749	737	744	766	731	771	802	755	751	739	695	755	796	768	749	797	738	753	743	767	754	712	785	734	723	733	782	726	756	728	726	725	780	741	747	751	773	736	769	730	728	737	753	760	722	768	771	773	707	736	698	796	746	784	805	785	747	769	760	753	724	723	757	714	721	777	765	770	754	739	752	734	776	747	771	760	787	795	775	749	746	783	754	786	794	795	765	792	778	754	744	795	737	777	724	736	735	736	763	731	762	823	793	763	773	732	734	729	753	709	765	760	716	719	808	765	774	747	778	729	770	727	776	773	754	775	779	745	758	733	803	770	775	748	720	755	793	781	777	703	763	712	732	722	765	751	721	770	748	779	758	714	759	769	746	760	788	782	757	774	758	714	776	753	766	753	749	772	707	763	788	751	797	746	733	746	774	740	740	768	773	722	759	807	777	747	785	786	758	752	797	775	788	786	728	763	759	796	779	749	745	734	793	723	747	787	805	734	775	782	811	731	765	734	830	755	761	750	816	759	774	788	705	713	709	788	741	761	775	747	768	740	726	764	732	774	724	711	823	768	755	752	777	772	756	776	749	743	743	758	804	785	800	753	731	746	716	761	738	787	758	683	793	760	756	760	770	785	780	736	756	700	746	692	779	756	781	734	751	775	758	763	779	693	786	769	708	732	721	786	794	760	800	739	735	758	720	767	753	746	776	783	745	781	751	777	729	802	749	757	743	771	765	795	758	738	723	739	744	744	712	776	780	800	748	756	730	792	725	755	761	728	788	760	775	766	744	769	753	735	787	788	802	741	726	766	751	740	720	734	774	771	745	778	774	764	700	755	729	744	745	786	783	733	779	748	731	775	743	718	718	776	752	786	770	723	705	758	778	742	729	757	773	819	786	764	775	764	743	778	831	741	738	719	758	719	744	768	777	714	742	761	770	776	741	731	714	786	797	741	766	787	780	736	728	755	765	771	772	723	724	768	742	747	771	756	775	766	732	735	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5095	349	200	149	118	110	116	102	107	108	113	91	100	100	99	74	80	96	113	99	73	90	90	81	95	77	78	98	99	78	97	97	89	87	93	89	81	89	87	93	79	106	111	101	81	75	77	75	85	84	85	89	98	93	111	91	107	96	104	86	70	103	90	103	93	78	73	78	96	108	84	96	78	84	95	81	90	95	84	87	96	91	82	113	97	69	103	89	80	87	98	99	96	79	84	88	81	97	85	89	85	83	97	92	94	92	102	89	92	81	73	91	92	108	72	86	103	66	83	85	93	79	87	109	104	91	111	101	85	84	91	101	87	85	81	88	97	81	117	101	106	82	89	90	80	91	94	105	97	97	93	88	81	91	92	101	98	76	85	88	98	78	91	91	96	73	90	88	91	95	105	94	84	89	92	85	77	100	68	95	88	95	107	106	77	101	93	82	92	100	85	96	80	78	106	107	82	89	74	99	91	76	102	83	75	94	92	91	101	87	112	97	92	91	94	82	87	70	107	84	97	105	96	81	83	88	92	85	91	81	70	82	108	78	103	90	102	87	84	73	89	84	95	73	101	100	98	81	83	82	88	85	72	85	111	117	85	76	81	102	89	74	98	82	104	84	80	81	83	77	83	99	81	87	90	89	97	93	76	84	82	85	94	85	97	86	91	89	75	96	86	87	91	105	88	81	82	85	77	86	78	79	94	106	93	96	81	87	94	80	68	93	75	108	101	102	82	97	76	106	88	91	102	91	83	93	95	93	99	95	87	101	78	95	76	96	105	83	90	106	90	90	82	81	95	77	98	91	89	84	78	75	95	83	104	98	83	76	84	97	103	99	94	105	90	74	88	96	85	84	94	87	101	79	96	82	81	82	103	93	77	87	84	92	80	95	78	82	87	107	100	93	77	85	108	81	75	90	91	87	129	88	88	92	93	102	78	104	94	102	94	74	94	90	90	98	94	76	90	99	72	87	86	94	88	89	83	92	80	78	80	80	85	85	76	99	91	71	91	89	87	104	92	86	109	87	82	90	70	85	90	88	92	93	86	90	73	94	68	93	91	87	90	77	94	99	85	92	85	86	79	81	84	93	84	89	80	83	74	98	78	90	97	99	89	92	87	86	85	91	78	98	102	83	93	83	101	91	80	102	99	94	84	87	102	87	81	97	67	71	91	93	94	106	84	101	80	84	97	122	81	108	104	85	93	101	114	93	81	75	87	73	89	99	71	97	93	89	104	88	96	90	109	91	96	91	88	81	82	98	85	91	105	100	96	80	81	106	89	72	94	97	85	90	108	98	94	76	98	84	85	108	82	81	96	78	84	83	106	88	92	87	94	97	90	90	91	106	87	78	96	87	95	98	91	79	101	99	84	70	74	95	91	90	104	83	98	105	72	91	107	88	85	96	94	111	80	96	83	83	78	96	99	99	90	70	82	76	111	89	78	85	85	102	102	89	93	78	91	83	100	97	80	86	87	89	80	89	100	110	74	93	89	97	100	93	94	90	85	95	100	91	87	98	89	87	90	89	94	74	87	107	91	96	81	95	92	98	101	82	93	97	92	98	91	100	97	90	88	87	80	91	95	79	88	98	86	106	92	91	72	83	100	88	85	85	90	101	93	97	87	95	97	92	75	110	96	100	82	82	89	84	88	87	85	89	88	80	102	102	89	86	75	67	86	90	104	101	78	95	93	86	91	104	102	82	87	84	94	90	95	84	92	88	83	94	104	91	98	84	90	77	95	91	107	88	86	76	94	87	85	96	81	94	102	99	79	85	84	100	90	99	115	92	104	91	85	92	81	104	83	86	95	104	102	99	86	93	98	79	85	78	74	84	110	92	93	99	89	89	87	79	97	86	95	96	108	85	91	101	87	107	92	90	94	85	81	92	92	85	94	86	99	81	93	99	86	76	86	101	84	97	102	87	103	95	101	100	80	89	85	81	102	83	76	96	95	115	96	94	91	109	103	96	102	92	106	93	97	82	90	90	96	107	92	92	79	86	74	101	90	76	106	77	87	91	72	102	88	78	78	97	82	112	101	86	90	100	73	97	76	92	87	98	109	96	79	98	78	91	83	93	86	84	104	94	94	81	82	93	97	85	71	93	79	109	68	86	88	87	84	74	71	89	89	99	81	102	82	91	81	92	88	85	76	86	97	90	109	76	89	92	92	79	81	85	85	83	103	85	99	100	82	100	102	97	91	79	97	78	105	79	83	97	94	87	100	102	72	94	76	89	85	84	87	89	98	101	93	92	107	81	103	108	98	111	83	95	83	101	77	108	86	96	82	85	89	90	93	83	88	94	86	79	74	102	99	83	80	96	85	80	98	113	101	78	98	84	86	96	103	118	107	108	87	93	95	86	89	89	108	103	85	97	90	101	85	81	81	100	76	85	95	99	85	89	94	108	73	104	87	102	75	83	105	108	115	83	91	91	100	93	79	81	86	91	108	101	88	89	96	106	92	74	71	81	89	74	101	85	91	79	100	91	106	97	86	85	94	84	96	100	82	87	96	82	63	96	87	88	84	93	93	77	92	97	84	106	94	105	86	105	72	85	79	82	81	97	82	89	83	89	97	69	80	94	77	104	87	66	92	95	98	72	92	111	78	84	72	101	80	68	84	97	81	90	90	81	100	109	90	88	97	81	88	78	92	72	87	91	76	102	99	90	100	84	90	100	93	90	87	80	98	93	80	88	85	90	90	86	72	88	80	96	91	91	86	85	88	90	72	119	91	98	83	80	93	88	81	84	85	99	98	83	123	93	87	93	80	85	88	89	75	93	91	94	84	73	99	93	89	108	100	106	84	74	103	88	81	93	99	109	100	80	104	83	88	87	83	80	82	93	77	84	85	100	93	97	95	84	85	92	88	90	96	77	88	76	110	88	82	99	98	83	90	99	94	93	81	86	94	112	69	81	77	95	98	88	90	92	81	113	96	98	80	107	100	96	71	75	80	89	80	83	81	84	100	84	79	85	68	112	96	82	93	87	99	92	87	76	88	94	97	73	75	91	85	70	105	70	102	93	85	78	89	86	94	93	84	99	98	81	91	92	69	101	92	79	100	73	94	76	88	79	104	85	84	88	74	79	93	93	93	90	85	86	89	92	89	91	104	83	99	84	82	88	86	102	100	92	101	87	88	92	86	91	90	101	75	95	91	95	94	78	72	95	89	100	95	88	99	81	100	97	88	85	79	90	99	102	83	104	78	86	86	86	88	95	72	102	96	87	89	92	78	93	89	85	94	84	79	91	65	98	95	97	98	98	91	79	91	91	110	93	105	93	84	87	89	77	80	109	93	87	102	96	82	85	87	77	79	86	103	92	79	105	85	105	111	85	86	81	77	98	83	89	83	94	98	88	69	85	103	112	101	97	79	102	91	103	90	95	99	104	58	96	80	78	89	94	84	103	104	83	85	94	90	96	74	104	91	83	85	99	85	89	93	85	90	77	87	82	95	75	74	76	70	95	91	92	81	85	89	70	85	97	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4902	412	466	505	450	451	397	384	396	341	376	364	332	345	329	333	359	315	316	354	347	311	318	310	345	331	302	327	350	297	318	331	301	332	323	347	322	314	320	274	334	324	322	331	292	291	332	334	319	281	311	308	291	314	319	319	286	310	295	323	297	285	336	315	347	338	305	342	317	336	334	325	349	314	326	336	315	325	333	303	300	312	319	314	352	336	287	307	318	302	333	331	350	305	319	322	338	330	305	334	322	305	301	329	289	315	319	340	281	291	286	283	332	296	332	298	350	284	293	307	305	308	318	292	324	346	312	301	321	351	295	310	273	295	311	327	298	314	318	312	315	327	328	294	335	312	311	320	299	327	332	286	316	315	313	309	335	303	331	341	328	353	331	301	332	309	308	315	314	339	299	304	328	326	298	291	332	303	299	296	330	318	304	334	290	325	329	299	349	330	322	307	346	314	297	308	342	317	324	311	299	302	326	319	332	334	325	284	306	315	336	327	307	325	335	323	278	318	301	285	327	284	319	324	328	289	308	323	287	345	322	282	314	322	331	313	291	333	345	272	286	299	355	332	325	312	301	305	318	314	329	324	301	319	309	305	293	307	311	306	311	330	351	299	318	290	320	343	297	337	333	308	280	307	325	306	304	314	290	326	313	323	307	302	339	319	289	298	338	331	303	312	296	295	309	335	334	274	289	309	309	315	317	293	323	298	332	307	332	311	329	289	323	327	303	293	325	331	291	307	327	332	302	324	293	288	319	286	294	290	338	369	309	302	307	287	315	334	329	289	323	317	303	316	313	315	335	324	300	306	298	307	310	323	324	322	289	277	306	323	268	294	294	305	303	321	303	300	337	336	305	315	333	297	314	334	311	311	302	343	310	301	303	330	291	314	344	290	310	279	324	349	307	315	293	328	286	328	320	318	310	330	292	291	303	315	368	294	316	307	309	343	298	313	329	346	290	314	325	296	341	323	313	311	339	362	304	328	285	341	313	299	303	324	313	312	334	323	326	313	303	307	303	337	316	311	332	300	303	319	335	290	324	291	334	325	305	335	322	313	325	308	315	314	308	315	328	318	316	323	342	318	293	305	315	297	303	304	319	348	280	309	319	349	330	308	303	329	318	302	303	325	335	320	323	317	309	304	283	336	326	306	327	336	306	318	333	316	312	320	312	323	330	298	307	298	292	301	267	320	303	307	324	324	305	307	324	315	312	342	306	339	330	316	356	331	301	310	350	294	330	314	316	354	297	286	300	299	310	331	317	285	320	323	287	301	321	328	310	359	337	293	317	316	319	332	304	350	321	301	328	317	280	336	304	321	316	327	303	311	342	292	327	287	300	314	329	305	297	322	331	312	302	328	314	304	340	292	328	289	318	314	346	305	309	332	316	324	320	314	325	329	300	280	316	310	325	338	311	318	334	324	284	303	322	298	307	348	336	332	278	325	294	330	294	312	338	316	321	322	300	346	324	312	305	306	313	296	317	304	327	301	293	303	331	318	313	301	324	309	341	331	323	295	295	317	320	326	354	295	345	311	307	326	309	303	347	307	288	321	272	314	345	311	289	313	323	321	301	309	333	298	335	337	302	348	282	305	325	305	313	320	295	289	304	309	291	331	329	337	305	341	314	307	318	298	297	301	347	288	297	351	338	301	312	335	293	308	303	323	306	335	338	340	332	320	317	276	290	313	336	347	310	323	306	323	301	345	323	302	321	313	323	321	330	325	342	338	319	296	307	342	347	313	347	311	325	310	295	366	297	296	357	291	325	321	316	316	320	306	301	329	287	309	282	336	348	302	297	302	319	296	306	307	304	307	342	299	307	348	313	322	289	341	329	316	306	302	318	318	325	328	311	325	301	314	308	352	310	330	295	325	321	306	321	315	338	296	322	324	317	286	301	310	326	323	350	323	310	333	267	307	312	315	308	318	323	312	277	338	290	299	317	323	338	309	343	339	322	314	316	305	308	311	272	282	302	325	332	287	303	325	312	319	307	305	299	343	338	284	321	300	285	334	313	311	317	317	305	334	313	337	333	336	320	334	321	304	333	302	329	283	319	299	297	309	311	336	329	351	314	308	303	298	317	310	279	325	303	312	287	317	302	332	279	323	311	294	310	326	301	310	305	320	302	314	282	311	314	302	288	300	301	284	313	290	310	302	303	310	327	299	322	298	309	306	306	265	308	371	290	312	295	335	334	309	280	330	319	325	311	295	323	345	320	313	307	274	314	306	309	289	325	337	301	314	322	344	295	351	323	308	334	329	312	294	328	312	296	309	308	304	315	273	312	338	329	279	297	341	345	289	345	312	311	305	302	311	293	309	326	296	287	341	344	318	324	322	324	319	302	309	348	344	338	300	264	312	318	358	327	322	300	302	280	326	292	293	331	304	290	328	315	320	309	328	345	341	283	337	326	319	310	340	290	319	320	296	301	323	357	324	330	317	293	298	318	365	291	302	322	315	297	312	288	305	287	310	325	306	312	286	312	316	329	316	283	337	296	324	302	283	296	318	341	325	324	290	281	314	332	336	335	317	310	323	329	319	306	316	329	287	329	306	344	303	304	336	314	296	333	307	305	318	302	328	312	302	285	298	320	322	336	315	299	318	288	303	275	295	300	316	315	306	292	294	306	307	290	314	337	293	301	271	315	303	302	317	318	344	303	302	307	312	307	307	313	293	316	313	311	334	274	315	298	314	291	310	343	301	315	322	300	309	305	306	324	341	306	315	284	308	260	303	305	316	325	306	333	310	340	327	285	301	321	319	300	318	318	347	345	334	328	321	297	313	303	306	319	306	292	314	328	336	323	296	334	316	326	318	294	305	310	290	296	321	333	295	335	312	315	304	331	319	323	314	358	338	351	305	330	336	313	324	297	319	342	303	328	302	307	350	296	294	298	285	336	270	309	323	303	337	319	336	298	306	318	321	316	353	307	336	287	326	330	330	334	326	287	325	281	318	306	315	313	308	318	332	300	335	295	326	319	270	291	265	340	341	292	301	296	340	299	321	339	319	341	296	297	339	318	283	315	318	312	326	328	315	322	325	304	265	293	334	330	306	325	286	337	351	326	304	289	337	306	328	338	345	292	295	327	298	315	288	306	303	268	279	344	324	350	305	347	296	335	314	293	287	284	351	308	313	292	309	364	301	321	308	346	302	336	286	349	342	288	310	331	321	299	310	338	307	314	326	314	303	332	289	317	305	323	311	314	310	337	310	330	319	310	328	350	296	306	333	317	296	329	292	302	327	331	321	314	316	302	297	323	309	302	321	312	344	297	299	328	360	305	308	332	315	335	318	329	326	293	306	304	301	346	312	307	309	304	315	301	271	283	298	323	307	316	308	294	325	283	328	319	313	326	300	319	302	334	334	313	289	327	284	311	313	317	290	312	299	313	318	304	313	287	316	294	314	340	321	306	326	315	327	318	291	326	301	285	339	315	306	322	298	305	351	298	289	324	301	314	299	309	318	329	296	319	332	319	313	291	309	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
36568	8077	1761	1190	842	604	464	432	372	322	324	315	263	278	248	256	262	239	249	227	251	216	252	215	222	236	229	199	219	219	214	201	195	211	205	219	196	208	209	231	218	209	210	180	219	203	203	230	231	201	212	208	216	193	217	200	204	184	210	190	189	205	204	226	201	214	216	201	205	190	226	200	183	234	201	197	200	208	186	184	210	218	210	199	186	207	210	214	210	208	214	188	231	231	209	226	230	212	215	202	225	224	196	198	227	235	234	212	222	217	214	215	211	218	203	197	195	206	197	196	213	210	220	209	209	217	207	223	172	218	200	219	193	233	225	222	194	206	210	181	206	205	219	201	237	211	212	202	213	194	197	214	205	213	210	185	184	212	240	207	193	180	157	209	205	240	237	198	179	257	209	236	221	226	233	208	206	213	216	207	228	234	212	191	203	209	182	206	221	228	198	202	217	203	224	188	216	220	208	200	213	223	221	225	200	212	195	201	214	206	214	190	209	204	209	207	225	210	194	228	221	224	202	222	205	198	223	208	216	204	228	204	212	202	214	205	225	213	212	200	204	198	197	185	192	226	217	226	191	189	247	180	189	190	224	198	180	199	216	231	185	211	207	207	203	197	208	203	220	220	215	206	212	206	201	227	203	191	213	200	218	205	204	195	205	191	228	204	226	224	186	211	202	199	211	213	213	198	222	201	212	191	216	203	213	207	213	200	201	218	224	238	197	204	211	194	217	203	217	193	203	206	225	217	216	198	216	221	207	205	211	206	183	170	198	224	205	195	211	196	201	183	208	216	224	227	221	197	210	225	195	221	191	192	198	205	217	212	211	216	215	210	194	214	223	222	211	263	217	206	224	233	229	207	208	197	242	202	212	217	180	207	179	221	220	238	215	224	221	214	234	217	224	187	195	208	216	211	233	226	198	182	207	198	206	231	210	214	188	203	214	196	214	223	221	194	206	201	226	204	230	222	237	197	226	206	197	229	217	204	226	202	219	206	227	223	215	221	176	218	214	221	200	210	207	200	216	204	209	213	204	204	227	181	219	198	201	200	228	203	206	201	210	219	185	217	200	191	221	196	212	177	221	203	266	223	220	203	229	205	200	215	208	191	239	208	206	202	223	222	213	195	187	208	218	201	211	223	200	244	208	222	201	198	210	210	203	234	194	251	224	225	214	231	217	201	183	192	219	194	218	224	208	238	220	174	202	195	186	191	210	216	195	203	237	227	187	208	222	210	211	229	218	220	223	205	209	199	205	214	242	218	191	215	183	202	225	211	185	231	210	192	197	200	224	209	235	189	208	222	209	184	201	212	213	223	214	217	193	204	207	205	240	209	212	201	236	197	210	213	196	206	211	177	205	221	192	210	221	215	199	185	209	191	221	190	214	187	213	201	213	215	194	194	205	213	237	203	195	203	240	217	211	213	214	191	234	201	219	209	201	203	223	190	221	205	221	216	218	202	225	182	215	182	203	222	197	229	214	222	206	195	172	205	218	214	213	225	200	217	218	190	216	227	206	216	188	205	214	210	202	202	218	194	237	181	197	211	190	229	209	184	209	218	211	207	198	201	213	207	189	199	219	233	176	223	199	172	187	200	210	204	197	183	212	217	209	195	210	181	224	221	198	231	234	172	206	187	178	223	220	207	212	193	208	205	199	202	226	212	226	216	207	193	202	209	176	214	236	206	236	205	215	213	221	204	206	229	204	204	233	217	197	224	217	199	206	214	216	216	210	207	205	215	208	240	232	232	189	218	215	208	203	191	218	209	212	204	222	219	194	202	212	209	215	206	233	197	217	205	221	228	196	246	191	250	230	226	183	204	226	230	191	195	210	213	229	200	224	219	231	197	197	185	230	204	210	205	216	201	203	204	213	207	202	181	226	210	171	214	198	199	194	232	225	239	211	234	213	243	186	200	190	224	207	203	213	216	223	189	206	223	200	183	201	200	220	209	215	226	251	196	219	209	207	188	209	229	195	218	220	196	212	230	212	213	210	216	186	233	188	186	190	194	224	204	201	214	190	188	218	191	204	199	220	214	198	222	203	216	217	232	192	214	222	185	215	186	198	168	205	220	203	213	193	220	190	206	220	211	194	227	206	204	208	187	220	203	246	240	220	197	204	215	204	195	185	222	221	217	210	210	203	212	195	197	199	221	212	222	238	203	202	199	237	200	242	195	204	221	199	231	213	199	214	187	229	216	215	220	239	196	197	215	210	195	200	223	209	199	200	215	214	201	198	208	209	211	210	210	197	212	212	203	200	177	199	198	196	242	191	236	187	193	186	199	219	198	214	236	205	204	217	204	207	208	222	251	172	202	182	200	192	207	179	213	199	204	217	216	193	224	215	190	193	224	191	232	203	203	205	226	200	205	198	215	204	192	196	216	219	205	201	222	192	219	195	249	205	195	211	222	192	235	192	190	211	197	212	208	204	208	211	233	205	226	235	210	190	202	201	181	219	213	209	258	204	206	209	224	207	212	236	226	194	184	213	179	198	191	205	198	180	217	186	217	208	228	185	204	208	205	212	226	193	232	219	179	219	202	180	167	229	195	187	207	230	220	204	225	221	209	209	220	220	200	179	218	201	201	203	216	208	209	201	191	223	212	218	207	196	205	232	230	198	208	222	205	205	209	215	189	225	180	214	202	198	207	215	205	226	212	218	197	198	157	205	240	204	219	206	219	220	228	215	206	196	192	228	188	204	201	211	190	205	216	180	229	191	186	205	218	199	191	196	213	228	194	201	181	209	195	229	222	229	199	205	214	204	183	222	243	219	197	198	208	205	212	214	215	156	187	196	203	237	191	221	218	220	220	218	209	199	215	190	213	208	258	198	205	217	199	216	220	222	234	220	177	204	214	226	215	213	206	220	230	232	204	211	215	193	212	213	217	205	202	231	196	218	190	219	240	222	214	204	196	207	236	200	215	201	193	234	217	227	189	219	249	211	191	217	195	203	227	206	227	235	207	235	194	226	212	241	204	210	216	203	207	214	206	209	193	193	211	195	206	214	202	217	179	210	183	196	215	199	211	206	214	204	212	198	217	209	206	195	203	218	234	203	207	237	217	210	210	192	232	205	221	230	205	170	192	240	221	232	218	224	205	217	209	198	203	188	195	210	210	210	199	220	216	210	214	214	177	202	211	224	207	215	189	206	221	205	221	211	206	223	212	173	179	207	210	219	215	211	199	217	220	229	220	207	233	195	228	215	224	223	231	192	186	199	206	236	217	205	201	195	196	207	210	226	197	193	203	187	192	220	231	206	214	203	217	205	212	206	185	217	198	205	212	215	178	206	204	187	182	192	223	213	202	196	226	198	213	215	215	211	231	220	218	178	185	226	212	204	218	192	192	194	201	173	203	209	228	180	207	235	202	226	218	181	187	198	214	229	208	187	219	211	251	195	190	216	196	200	210	187	189	226	196	241	212	192	182	223	215	235	211	234	259	202	191	192	196	208	205	215	197	208	193	213	208	226	208	202	201	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16322	1610	3383	3677	3189	2642	2218	1864	1630	1470	1380	1205	1190	1008	1021	933	962	900	889	835	799	783	797	759	782	737	722	744	715	713	684	715	665	672	692	673	663	694	661	682	653	645	663	643	682	682	622	650	652	627	646	657	652	657	589	639	619	628	665	653	679	631	642	683	639	632	642	613	676	601	589	594	657	642	645	606	624	634	650	593	697	635	661	660	644	614	662	623	624	578	615	626	636	625	643	612	654	603	616	648	603	578	591	594	629	612	610	593	630	607	656	579	661	601	598	572	648	609	621	617	618	650	593	668	629	655	602	631	570	600	618	612	616	641	565	598	617	600	602	620	607	649	601	661	585	657	595	568	612	587	611	634	635	663	611	612	621	578	605	621	611	633	607	596	636	650	595	600	624	583	596	632	607	642	627	645	587	587	605	652	611	610	623	637	630	634	657	598	620	588	601	629	610	618	613	622	627	583	628	642	611	619	651	636	658	620	611	616	654	610	584	624	593	609	631	574	589	584	608	616	589	621	651	627	633	587	619	606	607	628	602	625	624	632	643	638	655	586	629	607	641	614	608	633	667	606	603	617	608	608	635	614	616	611	600	627	653	614	565	621	609	629	580	622	594	629	674	630	579	629	649	638	628	632	605	627	583	614	594	613	634	644	668	645	600	634	630	622	600	646	638	610	541	569	613	628	618	628	611	650	587	597	607	645	609	607	679	630	623	598	597	652	625	615	642	618	630	640	595	603	617	622	582	611	637	627	644	595	647	629	600	579	632	629	598	602	590	712	617	577	617	606	574	622	646	627	628	587	607	636	591	629	591	633	623	591	576	655	658	609	613	642	594	589	633	624	617	622	609	569	572	636	660	646	611	659	598	590	622	572	652	595	672	668	625	602	633	608	563	600	647	623	630	650	612	668	606	575	627	643	637	650	592	577	600	609	696	638	621	657	602	594	569	615	583	601	642	595	607	593	616	587	637	605	611	601	593	603	607	630	657	628	579	624	609	625	623	676	602	643	552	556	605	635	616	622	603	613	577	590	589	619	631	627	606	614	574	588	613	619	573	627	642	570	636	603	564	633	610	633	616	614	614	607	604	593	664	590	620	605	588	596	621	692	629	601	577	620	609	568	590	600	625	607	619	615	605	606	602	628	653	621	624	632	617	613	569	564	625	637	637	642	572	627	649	656	608	567	591	624	612	590	630	577	622	601	628	640	666	608	627	632	624	635	617	578	578	633	599	673	623	656	610	602	600	586	643	630	614	577	637	666	617	641	646	615	610	605	577	593	619	627	654	636	657	605	615	561	653	620	605	615	631	638	616	599	633	630	639	620	603	645	637	592	638	576	578	621	594	639	635	620	605	610	621	640	637	617	587	617	586	616	670	609	619	626	580	629	617	616	623	578	618	636	569	612	625	652	587	591	561	604	625	635	610	590	591	569	608	612	627	598	593	652	618	617	588	608	583	613	646	611	606	627	607	652	601	602	618	588	611	632	560	619	592	625	655	622	614	592	655	628	665	625	597	613	639	653	631	568	623	609	615	623	648	625	654	592	576	622	625	620	606	602	631	636	614	663	647	615	636	660	606	640	573	595	639	648	606	593	600	629	625	597	582	607	631	613	576	614	598	595	584	658	596	610	662	596	607	578	645	674	607	573	633	610	624	639	632	606	612	615	648	634	552	608	648	598	608	618	673	616	612	649	588	570	623	636	616	569	624	591	616	644	642	619	574	621	597	596	583	609	657	662	596	601	647	632	627	625	594	595	609	634	608	686	610	647	557	626	635	636	633	593	612	622	613	626	659	640	619	564	621	606	600	638	624	659	673	590	620	699	663	618	586	626	596	592	626	668	598	583	630	627	643	607	610	585	611	606	644	585	629	599	611	614	627	626	594	602	646	612	579	618	642	622	613	628	606	593	621	603	590	600	615	633	599	642	618	631	605	618	639	597	605	618	619	604	595	643	571	620	633	619	652	574	576	603	663	643	596	593	701	593	630	598	628	624	598	588	652	606	617	600	629	587	596	586	618	627	585	607	604	598	617	632	660	631	637	646	618	640	581	629	629	679	624	612	587	605	626	602	632	620	609	611	610	608	612	592	610	620	608	601	646	663	617	627	593	680	612	650	627	637	647	614	641	642	594	597	618	593	589	601	630	632	603	570	628	619	637	601	603	620	653	624	604	589	566	614	604	658	611	620	589	599	630	671	608	639	579	554	633	595	630	578	645	610	616	633	629	584	632	616	643	615	626	600	595	660	623	592	574	637	602	610	601	630	648	659	602	605	628	648	611	579	628	652	613	648	621	577	606	598	626	572	650	610	662	660	605	585	600	606	621	620	608	572	637	623	612	620	635	615	610	592	626	592	614	574	659	606	617	612	557	587	617	652	617	592	604	585	637	624	593	618	616	631	608	611	645	581	606	586	634	615	616	624	640	633	630	608	614	611	634	594	621	604	631	624	565	606	595	602	613	614	639	653	588	628	631	609	651	610	657	632	592	633	611	608	630	601	628	591	634	592	623	597	588	610	600	591	610	583	582	672	614	606	590	670	616	620	617	630	621	600	644	627	621	624	598	568	615	627	584	582	632	601	602	619	600	640	594	627	596	599	595	588	611	624	629	636	588	546	589	628	637	585	622	606	613	577	565	631	608	615	681	629	594	612	639	613	603	607	637	620	581	579	600	636	644	640	641	642	636	595	623	615	667	604	565	605	567	609	620	615	610	591	616	600	595	617	637	594	681	642	613	615	656	621	635	571	617	601	612	587	600	589	605	629	636	599	597	607	656	599	626	633	622	601	617	602	660	631	618	576	649	597	628	568	616	587	589	634	618	617	618	601	603	607	638	567	621	579	631	601	615	616	616	616	630	631	630	613	617	589	584	627	631	654	576	638	620	634	639	638	592	623	541	588	599	594	599	568	599	634	602	609	613	626	591	618	635	617	645	707	597	619	601	585	610	647	597	610	655	597	634	630	619	589	648	603	704	622	639	682	633	623	616	631	638	605	588	597	663	579	636	623	594	624	613	662	596	621	609	554	598	622	626	635	648	646	630	632	610	605	636	622	628	638	623	584	630	593	661	600	604	617	617	619	629	640	611	591	611	619	582	629	615	643	613	610	661	645	626	604	650	627	609	569	661	598	618	594	620	592	616	630	626	662	602	613	635	584	611	621	637	615	623	618	587	664	597	577	615	653	622	608	616	622	619	621	643	615	612	613	625	599	603	588	596	595	619	604	622	553	614	661	626	630	629	614	593	621	636	604	600	608	608	603	605	648	630	636	594	630	582	598	642	608	636	621	597	631	642	638	615	627	590	599	652	614	582	620	621	605	592	574	652	635	623	629	623	654	604	605	595	591	621	610	571	611	646	615	607	613	607	612	657	590	585	647	614	651	638	632	561	632	604	588	587	614	593	596	609	632	670	622	600	623	616	643	621	617	630	595	616	597	612	633	676	589	628	644	623	672	628	572	618	618	622	608	595	581	606	611	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
45244	18062	5586	2169	1618	1173	892	673	683	568	516	448	419	426	395	384	340	371	372	327	328	349	304	336	303	308	283	278	297	294	293	282	319	252	301	293	290	305	271	297	291	280	262	284	290	268	258	300	273	262	288	279	275	273	273	266	280	288	253	285	277	254	274	267	267	239	268	279	295	266	256	290	274	274	259	279	282	259	262	262	289	289	279	278	274	286	256	285	292	277	259	284	279	260	268	276	232	287	259	272	276	262	275	282	292	276	260	270	254	254	266	279	286	235	282	263	259	277	282	287	249	301	273	274	254	278	250	285	306	277	277	254	271	267	278	252	258	280	272	264	260	284	266	285	256	281	291	280	261	276	275	287	289	248	280	247	305	266	278	305	265	277	256	256	297	276	267	261	281	268	258	248	291	301	294	257	278	258	269	294	259	269	288	245	299	265	260	276	251	268	284	264	249	255	254	270	284	288	266	264	270	271	291	273	280	296	320	268	298	305	333	279	251	272	268	281	271	297	279	231	263	268	278	268	294	263	277	306	284	263	275	247	279	242	263	272	264	242	281	259	273	270	275	253	251	266	316	308	278	221	257	308	276	261	314	273	270	284	279	279	262	255	254	275	250	304	281	274	259	291	283	255	283	294	296	256	279	295	262	252	237	280	264	244	266	256	292	298	257	266	251	279	278	276	278	271	301	291	278	282	258	267	248	269	274	281	263	259	263	254	270	285	302	259	266	273	298	272	306	290	278	289	262	275	250	262	281	255	286	264	285	305	257	253	291	285	271	269	280	226	262	287	258	247	293	281	262	264	306	283	293	251	295	252	275	279	276	249	270	273	247	250	252	256	256	256	296	245	254	292	283	280	292	247	293	274	269	273	278	267	261	291	246	313	289	261	284	237	249	267	259	256	271	255	300	262	282	281	304	283	276	247	274	306	264	270	247	249	283	303	283	270	305	260	272	285	252	291	299	272	282	259	272	287	265	299	275	267	236	249	267	271	260	256	277	280	275	237	307	311	268	275	237	276	283	276	275	258	281	266	284	266	276	279	272	260	235	298	278	277	287	269	284	265	279	247	261	285	274	252	275	251	267	253	264	270	249	288	288	284	264	263	279	288	293	271	289	286	275	261	283	280	252	280	274	248	262	240	264	293	315	258	270	277	260	247	270	254	289	257	247	258	254	275	260	269	297	275	289	280	264	250	289	275	287	273	298	259	278	301	301	281	285	252	294	263	271	269	262	302	285	263	272	273	251	247	303	268	293	273	283	256	259	284	250	305	249	263	259	244	236	255	238	275	267	257	265	287	273	235	260	261	251	261	266	260	262	281	274	237	276	275	283	241	258	277	255	243	286	254	282	296	286	277	293	255	295	262	291	293	263	261	239	276	270	292	288	283	269	283	312	252	272	276	273	269	262	262	259	279	266	317	314	245	273	283	308	264	279	292	285	255	271	262	248	277	260	271	299	271	265	267	269	258	275	280	256	280	282	274	281	288	251	282	256	236	296	279	276	268	270	286	261	270	289	248	300	282	270	276	266	257	288	292	268	281	279	264	263	263	286	278	284	296	264	281	262	301	288	281	306	256	265	277	295	251	284	287	285	247	302	305	290	291	264	243	269	271	260	291	255	294	248	295	273	308	268	251	300	267	237	288	265	263	304	254	278	248	259	262	246	252	246	253	266	239	279	278	254	258	263	267	277	262	305	280	297	260	296	259	260	261	292	266	290	244	289	272	311	276	269	304	304	303	281	282	253	279	297	275	248	267	258	271	296	250	268	279	292	286	285	284	275	265	277	258	285	270	252	274	272	299	272	235	286	283	244	277	267	290	271	271	284	279	280	280	290	251	283	260	266	270	293	262	266	252	232	263	284	262	251	296	268	249	280	265	263	285	274	275	239	262	281	253	288	290	271	285	275	281	256	277	268	270	252	260	280	251	278	293	290	279	261	259	246	273	257	299	269	282	243	234	249	280	268	292	286	278	273	244	298	249	252	268	277	250	289	292	302	278	269	258	270	287	297	273	297	280	251	259	276	252	279	299	272	242	295	262	269	299	270	267	263	243	278	272	305	289	268	310	265	283	258	266	280	272	256	282	260	290	285	265	266	281	277	263	270	287	276	257	268	248	253	314	247	260	284	260	310	285	280	262	272	266	243	271	304	246	275	260	272	283	259	279	275	279	264	278	284	281	274	285	271	284	236	254	298	260	279	248	284	268	243	250	285	274	232	286	257	282	276	278	258	274	290	269	275	256	248	263	262	285	233	242	281	284	258	265	256	287	261	262	259	289	263	280	271	258	250	251	284	299	295	285	295	278	286	298	277	255	254	280	253	276	242	284	298	249	257	267	300	298	262	264	263	257	297	254	277	244	270	238	281	278	259	282	266	279	273	260	279	265	292	295	277	290	301	260	272	292	262	262	284	281	280	284	258	277	241	305	277	255	230	261	267	285	275	282	263	237	281	266	285	262	259	286	290	290	286	284	244	258	287	270	294	275	304	269	291	281	251	292	263	283	300	263	265	263	278	280	269	281	268	271	290	312	263	275	249	281	254	288	307	292	259	257	269	274	278	279	309	305	262	299	278	249	294	285	297	279	250	253	285	292	241	270	261	294	270	263	269	273	254	266	291	248	295	288	254	261	247	257	263	243	281	267	280	275	249	246	276	273	280	295	268	247	264	245	279	277	312	259	281	281	286	281	282	277	261	293	294	289	256	261	283	259	276	273	257	265	282	230	269	276	274	281	262	282	297	286	291	296	262	262	303	284	280	273	294	268	293	284	242	264	285	273	241	287	270	295	269	288	265	234	260	281	272	254	311	267	270	288	271	249	266	266	284	278	251	270	269	254	299	271	277	256	259	264	271	257	249	282	267	283	251	276	269	311	268	277	280	245	268	261	277	267	280	279	251	289	282	285	245	264	274	260	237	291	295	275	259	255	277	262	280	264	242	273	281	269	253	246	291	289	272	273	282	272	297	268	274	255	284	281	274	284	288	273	286	239	274	303	318	260	241	259	288	261	301	280	252	266	253	283	270	281	271	251	251	242	269	259	262	278	272	285	295	249	257	258	262	278	262	275	245	265	289	265	268	271	286	245	241	276	304	277	278	237	268	261	296	248	269	293	293	289	242	263	291	248	273	233	269	287	246	272	270	253	279	268	257	253	266	275	278	268	270	269	305	277	245	269	272	285	278	290	257	267	275	275	264	272	317	280	290	264	249	269	251	247	289	263	293	289	297	237	270	266	241	248	272	292	278	280	246	266	282	269	275	246	265	262	273	255	275	272	251	298	265	257	242	264	262	283	271	254	277	286	272	288	252	253	277	275	275	274	277	271	244	279	277	287	267	289	282	261	288	300	289	292	302	288	278	254	257	263	273	286	269	273	264	293	289	250	282	283	272	308	268	281	230	266	283	262	261	281	264	275	265	290	253	263	283	277	281	250	273	282	238	273	281	276	278	258	270	307	282	296	282	281	287	270	289	268	284	301	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20738	2686	5969	6521	5638	4462	3714	3084	2815	2382	2234	1935	1746	1683	1554	1518	1397	1297	1291	1201	1143	1118	1101	1096	1018	1000	1005	968	968	957	921	952	945	915	824	807	866	906	825	846	886	831	879	853	778	841	873	870	823	839	841	810	795	804	794	824	783	792	783	779	768	772	780	791	781	810	789	776	807	759	763	733	826	794	820	768	792	775	785	713	804	812	784	800	745	803	753	755	772	774	712	817	761	777	782	738	717	743	721	740	810	796	744	768	778	745	749	762	761	705	799	750	740	748	791	718	758	779	772	763	792	802	738	756	784	776	737	755	771	782	768	777	839	754	751	782	763	757	754	775	764	755	755	751	782	782	723	843	773	811	749	772	746	789	759	759	782	786	771	748	735	738	731	727	794	793	762	790	784	751	802	804	739	780	749	766	735	732	759	747	778	767	740	791	751	774	696	783	762	759	790	729	787	818	793	819	759	805	820	740	823	748	770	789	804	747	764	794	769	760	699	736	765	773	765	819	797	738	801	752	777	685	763	776	751	749	787	768	756	788	782	772	748	780	758	780	758	791	746	782	763	762	723	747	728	791	731	749	779	763	751	813	763	792	768	733	751	768	809	758	808	812	688	725	772	755	714	709	751	743	756	755	816	777	769	801	736	740	743	746	751	769	726	770	806	803	797	744	736	742	769	718	778	805	764	752	717	738	775	778	794	761	747	759	716	747	775	753	787	733	747	777	756	746	725	804	757	771	772	713	735	746	741	795	728	727	728	760	752	784	711	735	744	749	776	787	770	771	719	788	773	765	775	738	798	798	749	804	739	808	699	757	838	754	810	795	787	709	752	736	779	725	776	780	728	804	789	806	744	729	782	760	786	726	777	755	739	765	742	745	780	778	758	757	743	740	736	763	780	745	766	785	773	739	768	740	830	747	784	713	758	807	785	757	793	743	727	774	794	760	769	823	798	765	803	752	817	761	748	755	784	770	760	775	761	725	770	777	745	769	739	754	770	742	774	753	772	775	735	733	764	735	714	768	715	812	734	768	751	764	800	796	750	762	702	700	743	754	749	814	730	754	768	808	717	754	738	750	795	770	781	773	747	797	778	699	736	792	808	751	797	772	760	733	818	802	734	777	784	781	746	766	810	769	705	761	758	764	779	760	768	760	759	765	778	770	761	761	738	783	786	726	771	780	766	737	723	730	757	749	725	680	790	763	846	788	732	760	746	829	771	716	805	741	719	762	741	786	770	730	764	779	766	737	772	771	744	735	732	771	755	765	752	753	800	801	814	805	814	770	755	741	740	758	732	732	757	763	732	839	754	746	754	770	734	790	756	749	798	780	762	810	757	752	780	730	758	758	774	786	776	763	771	744	756	785	764	753	768	750	765	793	737	729	789	774	772	705	725	775	693	761	776	762	745	730	740	729	784	762	790	731	753	811	708	779	775	782	766	716	761	741	721	714	754	711	759	763	769	734	669	792	737	774	762	783	769	788	733	750	776	731	751	703	747	727	763	740	759	766	760	722	790	810	759	732	716	741	743	764	803	779	798	716	763	748	794	753	760	752	778	725	767	783	775	798	825	687	761	783	789	771	788	759	759	758	775	788	782	771	763	747	731	782	772	746	746	795	811	753	750	740	792	775	695	743	772	758	792	815	794	765	806	770	826	756	781	728	753	706	805	725	731	780	727	771	768	757	754	756	750	773	792	814	687	786	730	734	724	735	756	794	750	738	775	792	730	731	786	706	712	736	765	744	715	734	756	777	784	766	785	758	743	774	747	714	718	749	777	752	769	757	736	753	796	778	758	780	787	768	768	756	753	757	735	728	760	760	765	743	795	795	736	762	809	709	738	822	780	759	768	751	770	751	790	819	750	780	730	736	787	714	851	780	831	785	779	737	726	781	774	774	776	783	765	776	742	710	724	740	770	757	781	739	708	774	712	767	781	750	703	787	774	767	680	747	766	781	724	713	724	760	771	760	818	749	785	725	811	773	749	722	766	763	740	735	774	762	723	790	727	782	737	733	725	748	808	694	798	811	731	769	769	825	742	789	762	747	805	717	751	747	751	757	752	740	826	770	796	745	781	790	776	771	738	751	759	743	767	696	761	682	746	765	772	778	809	711	717	744	751	712	732	763	777	742	743	805	740	790	722	789	766	725	788	775	794	786	762	722	771	791	711	765	743	792	747	760	736	817	743	770	762	754	793	746	789	746	743	770	802	743	731	784	760	798	770	730	820	761	754	821	715	760	767	738	753	786	750	750	781	714	784	782	714	743	741	721	755	708	780	723	732	740	785	778	822	768	750	733	806	738	781	736	775	752	778	782	784	757	749	751	801	737	701	712	801	783	717	774	753	723	752	795	711	787	759	787	704	761	761	806	807	728	790	765	757	737	767	769	751	775	795	767	731	728	767	773	757	785	750	752	749	733	734	777	804	780	789	752	733	782	781	707	725	774	746	749	800	786	757	747	742	712	767	743	788	757	753	748	774	675	777	767	720	745	712	751	773	736	749	772	813	740	749	749	788	742	740	802	788	717	730	773	740	759	784	738	793	800	766	755	749	750	755	774	764	785	755	736	762	730	757	754	751	743	734	715	733	748	767	780	729	750	726	746	783	790	771	752	773	720	751	747	786	752	744	736	717	770	764	747	736	815	778	811	752	807	757	745	713	795	763	804	761	763	750	738	771	765	821	773	698	776	774	747	715	786	757	687	759	732	790	745	742	818	757	737	767	758	778	739	780	767	794	744	747	807	767	761	778	773	767	753	742	723	752	788	820	742	762	752	733	795	783	724	765	732	726	742	715	763	760	769	818	741	732	773	753	707	739	765	785	773	746	737	755	749	770	794	710	766	777	757	746	755	735	762	758	790	740	759	755	699	754	773	763	728	721	786	772	783	759	730	770	756	705	736	724	750	748	794	767	763	751	763	744	703	717	741	803	756	753	766	770	748	739	732	743	759	748	739	714	770	732	766	736	796	706	758	751	765	757	752	750	791	744	775	745	720	724	818	768	766	762	711	766	754	781	714	822	720	815	788	715	744	759	738	757	783	764	761	802	768	747	780	776	722	717	771	754	734	731	770	746	755	717	790	721	732	814	799	690	708	714	759	698	714	758	780	807	767	770	837	781	751	728	782	782	740	782	731	750	741	709	776	762	738	762	766	771	739	743	753	772	780	725	728	749	766	761	744	744	763	805	734	784	738	765	733	756	772	718	787	714	742	728	767	753	754	704	751	756	799	778	752	834	781	679	795	710	727	762	744	772	778	764	761	759	764	803	760	740	723	767	796	787	775	763	764	782	781	780	765	761	786	783	763	755	729	758	785	766	744	763	781	736	747	788	747	759	739	742	727	772	759	778	768	726	759	728	776	745	771	712	762	735	788	773	729	804	722	742	745	787	726	725	739	724	735	760	734	744	755	746	789	765	768	705	765	745	739	734	787	712	798	690	702	806	749	759	699	739	732	748	728	778	783	779	743	788	766	774	736	728	752	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5173	354	205	121	120	120	133	84	96	88	81	93	96	90	109	93	96	91	85	80	86	93	77	90	91	97	75	82	98	92	120	90	93	83	95	84	88	93	94	70	84	82	92	85	101	95	93	90	84	80	97	87	89	88	84	98	140	103	90	84	110	86	93	100	74	89	91	87	90	83	90	83	77	90	72	75	95	83	90	78	84	95	77	85	85	82	88	80	85	80	78	96	93	86	96	101	84	91	82	90	85	77	76	71	106	119	92	90	99	77	101	89	82	106	98	108	70	89	78	97	82	109	89	80	102	86	79	92	79	79	81	90	90	110	95	84	110	73	90	117	77	68	88	60	95	98	81	94	98	106	79	96	84	78	86	94	98	106	107	81	106	97	90	92	110	99	91	102	98	106	93	87	83	92	87	92	89	90	95	74	93	91	98	82	86	91	89	93	96	92	87	85	86	76	94	67	81	107	97	94	86	64	76	95	94	104	87	81	91	84	95	95	74	89	97	100	100	107	96	80	90	80	100	90	79	85	77	100	75	104	92	93	93	81	99	79	86	62	101	92	77	82	105	90	94	77	88	98	103	95	99	81	104	87	101	96	95	96	73	85	90	93	86	76	93	105	93	85	99	76	83	98	102	86	92	93	91	88	81	81	80	91	95	94	96	74	94	95	84	85	95	72	89	91	95	83	134	96	93	88	95	97	90	83	103	88	92	107	90	75	93	88	81	95	80	110	93	92	97	87	88	94	98	83	81	85	100	100	81	81	92	80	95	82	87	91	83	89	101	95	87	85	93	102	87	91	91	95	101	92	89	100	87	90	84	84	89	74	92	83	100	104	107	80	102	78	82	92	87	100	80	77	92	83	88	82	88	88	101	102	91	78	100	89	89	103	98	95	84	86	103	90	81	75	83	86	88	93	80	79	85	88	89	90	79	77	81	90	81	85	99	75	94	81	89	94	97	80	92	94	90	96	80	106	92	68	98	84	101	75	88	108	93	88	97	89	78	86	75	98	95	69	93	95	93	101	67	93	97	98	97	86	69	109	83	98	79	101	82	92	91	85	96	87	100	87	76	82	95	92	92	91	76	60	76	93	98	82	75	84	78	95	90	80	93	99	94	83	92	79	99	87	87	100	78	89	86	81	116	93	97	99	90	78	91	81	91	91	97	85	89	94	80	83	109	89	107	80	96	93	82	79	68	84	102	98	83	81	88	85	91	92	80	80	99	94	96	82	101	102	98	106	91	87	98	87	87	107	86	93	88	99	95	84	95	94	84	88	83	89	88	83	83	75	79	90	83	75	106	118	83	99	82	82	99	93	109	103	84	89	87	101	97	92	90	73	106	92	99	94	97	86	97	89	96	83	83	97	74	84	96	86	93	112	97	76	92	73	110	84	94	88	92	89	83	104	90	94	96	80	74	90	97	86	78	98	96	96	87	83	84	99	79	99	89	92	100	94	96	84	78	95	83	75	100	98	84	86	93	92	78	80	74	72	82	81	88	80	96	99	86	79	89	80	100	101	94	104	103	66	89	93	88	93	111	85	108	92	71	95	94	89	96	82	83	89	100	95	99	89	97	92	105	91	101	83	80	91	85	81	93	100	79	97	104	72	86	109	87	77	103	96	90	98	93	81	81	89	111	81	92	85	83	86	91	81	90	93	92	82	86	106	73	71	85	107	82	90	106	90	97	84	108	85	89	74	94	97	87	77	85	95	101	73	98	94	103	86	104	92	78	85	97	99	91	100	83	81	102	81	84	109	96	93	99	67	86	72	112	80	94	70	82	85	106	81	77	99	80	95	96	97	79	84	91	102	96	93	87	84	99	92	119	98	87	84	81	84	90	89	88	98	88	89	89	101	94	95	98	79	104	88	97	77	91	87	97	86	87	85	88	106	92	78	85	99	87	78	82	93	73	79	104	63	95	95	81	93	79	87	99	82	99	81	91	85	100	97	88	94	96	97	88	76	88	93	97	88	94	80	97	87	93	95	82	97	87	100	78	90	76	89	91	93	85	91	92	85	89	99	89	92	68	82	78	93	88	83	76	93	87	81	90	88	101	86	112	85	77	86	84	81	99	92	92	86	104	91	102	77	75	77	83	95	95	86	98	97	99	93	77	106	101	93	72	88	93	90	97	72	86	80	101	92	83	108	86	96	104	78	95	70	88	86	96	98	74	98	83	97	98	83	90	73	104	98	90	103	88	89	83	88	83	106	89	84	96	96	90	89	80	80	97	90	95	100	91	103	95	100	90	91	86	84	85	94	85	76	99	78	88	76	89	93	82	104	99	99	96	74	101	93	87	86	93	90	85	85	86	88	91	88	86	74	85	87	86	121	100	96	104	69	94	95	88	77	86	86	77	91	82	76	82	87	89	99	90	85	102	90	80	77	84	84	110	72	93	107	84	87	95	102	89	91	90	104	114	103	89	98	95	82	89	94	93	91	92	108	89	92	81	101	82	93	83	96	80	101	85	99	91	92	69	95	91	96	98	94	87	81	84	96	97	82	88	98	81	74	83	94	83	93	91	88	97	104	87	80	99	84	88	86	83	91	98	91	96	94	94	86	93	89	95	87	93	99	83	104	77	81	89	97	91	91	96	104	95	85	76	76	88	89	80	95	103	100	84	100	97	82	87	79	86	88	95	97	91	94	95	85	95	84	90	84	80	82	71	105	91	90	79	82	96	94	92	75	91	77	97	93	95	86	82	78	100	102	80	83	80	79	91	85	86	87	95	93	81	95	87	99	92	94	108	92	95	92	77	91	103	82	82	85	99	92	94	99	86	91	88	89	82	90	80	75	95	86	85	95	95	105	83	82	84	107	79	97	85	89	86	89	73	87	101	88	94	120	94	100	80	85	79	97	105	85	94	83	82	93	83	84	111	102	86	81	94	80	89	106	101	95	98	85	85	85	80	96	92	88	84	91	86	92	93	110	94	95	97	82	97	91	91	80	84	104	81	100	92	81	97	94	87	98	77	88	89	86	92	86	95	92	81	81	103	81	94	81	96	75	96	101	92	71	86	93	87	86	72	99	111	107	97	95	104	69	82	98	77	99	80	86	85	106	85	93	101	89	88	78	99	94	93	102	101	99	87	77	90	85	83	97	86	97	94	86	86	71	95	87	100	96	95	87	94	91	93	116	96	101	102	88	84	93	97	100	82	83	85	87	76	107	91	96	77	91	99	90	89	99	92	90	83	105	97	88	84	78	80	84	102	99	104	103	103	87	93	89	91	88	106	93	97	84	75	90	86	89	81	87	95	79	102	87	84	88	94	118	105	99	71	89	96	97	75	104	104	76	86	75	87	77	84	91	106	64	105	107	89	85	71	83	96	93	87	93	83	78	92	90	95	90	94	84	86	91	74	79	90	92	77	91	86	71	83	96	106	95	92	96	86	92	92	103	98	96	81	115	112	88	86	83	90	96	106	86	89	82	97	86	102	89	95	86	89	97	99	92	81	100	78	80	80	91	89	68	90	92	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5130	405	480	515	461	447	416	387	360	363	344	349	306	319	354	316	345	338	322	302	319	323	311	339	327	307	312	326	303	312	315	300	312	317	309	321	350	297	328	355	325	337	310	321	322	312	316	302	323	293	311	299	324	330	344	314	281	314	307	316	322	319	344	315	299	323	349	312	330	313	301	329	312	313	301	314	296	308	326	343	312	311	275	299	316	324	307	331	321	348	300	349	316	304	338	324	288	359	350	327	303	322	324	310	332	350	315	307	341	314	314	367	309	341	306	317	299	327	349	303	296	341	323	323	317	348	310	305	339	331	308	310	317	322	339	337	322	331	315	321	328	314	314	330	328	305	327	307	298	306	295	292	328	336	313	308	294	327	298	297	327	323	307	340	338	356	341	280	346	331	325	332	340	274	348	314	325	311	304	297	285	314	321	326	318	346	307	338	333	287	345	301	304	308	338	317	321	327	284	299	303	338	296	323	303	301	303	341	342	275	298	309	310	312	312	328	293	323	324	295	326	330	343	309	299	295	328	298	321	309	337	309	274	315	280	321	338	294	283	301	331	305	304	330	299	289	316	288	340	302	334	353	287	302	316	309	320	292	297	304	356	321	319	328	361	340	302	334	291	333	328	309	308	297	330	296	280	335	305	346	316	321	313	305	311	327	334	293	316	322	327	325	329	340	299	308	308	320	306	335	342	312	300	331	308	332	309	307	296	291	338	315	288	316	322	315	337	326	353	315	323	287	312	324	296	302	330	319	319	317	302	333	318	284	330	312	306	292	315	303	301	304	331	299	299	327	332	310	312	316	308	299	312	320	326	317	323	316	352	317	295	325	326	320	298	319	283	330	325	304	318	296	324	323	307	308	323	342	336	336	287	308	286	298	371	324	298	302	290	308	332	329	292	297	298	322	286	327	327	282	323	320	322	319	327	320	329	281	306	325	296	310	321	316	295	316	303	303	303	327	287	310	295	324	321	347	313	329	297	318	325	312	334	338	277	305	293	312	338	321	324	329	324	318	301	305	324	356	310	344	324	341	299	346	300	314	294	299	315	311	356	301	319	300	318	302	310	310	294	291	306	346	332	343	310	295	356	300	293	314	311	299	305	295	296	329	352	329	297	307	304	326	308	337	324	305	323	304	348	318	325	311	301	341	300	314	313	291	328	296	336	332	321	309	309	285	334	341	291	296	310	297	311	313	313	325	319	298	276	314	253	321	314	308	292	330	317	302	342	315	326	355	290	313	313	291	282	294	313	315	305	327	317	298	312	335	334	311	286	292	327	303	336	290	329	283	297	315	331	312	313	301	302	318	324	337	299	303	305	311	339	319	340	333	289	322	313	316	305	274	306	324	334	293	306	336	299	300	296	301	342	310	319	327	320	300	315	275	318	334	281	347	315	302	335	310	323	314	290	311	301	293	348	310	331	321	310	302	318	305	283	333	309	298	290	337	315	313	321	309	313	332	314	300	334	334	318	342	327	294	317	317	307	299	327	321	351	312	325	339	322	314	298	308	336	285	336	317	295	357	355	323	317	316	311	356	307	300	293	335	322	326	306	307	308	329	338	319	299	294	324	304	324	318	281	305	322	317	362	300	327	329	335	359	302	289	312	286	321	315	330	307	331	307	318	316	313	344	321	347	318	316	297	348	304	305	317	315	289	314	341	289	314	325	306	298	292	318	313	315	333	302	310	298	340	283	304	321	322	333	312	347	328	298	276	308	318	311	321	318	338	316	315	355	311	328	285	323	301	310	344	317	306	335	311	325	333	307	332	290	309	310	320	291	319	289	346	303	339	315	309	353	327	324	323	334	304	299	323	312	324	327	321	301	328	328	320	331	284	326	289	307	324	322	301	295	328	319	331	311	339	320	305	309	329	305	316	316	329	307	305	326	358	328	332	309	328	296	314	343	284	299	317	329	318	306	323	312	306	299	320	280	316	288	321	299	322	308	318	311	334	336	338	305	301	325	327	301	319	311	329	302	314	333	317	332	282	307	311	294	310	344	277	302	303	325	349	312	319	302	303	295	315	316	326	322	327	351	342	310	275	315	317	280	331	301	327	318	305	295	309	338	293	324	332	316	329	328	315	333	327	330	314	329	327	294	337	294	314	309	299	322	321	318	304	320	309	318	339	326	317	306	313	349	312	323	307	306	299	313	333	314	323	313	305	332	293	312	325	300	337	331	270	319	306	267	307	295	307	296	313	305	328	311	317	324	319	338	310	338	332	323	326	290	285	345	346	292	317	346	293	303	325	334	339	282	289	320	324	320	275	298	310	349	323	306	332	321	281	359	294	278	327	294	313	349	317	309	304	290	326	327	288	305	333	330	305	309	285	330	322	315	339	299	281	310	359	324	324	306	319	320	337	314	323	319	305	285	299	326	307	339	333	332	322	307	318	302	310	315	306	282	298	327	345	302	333	330	337	303	300	327	329	304	319	331	325	309	290	300	312	326	294	323	305	330	291	337	323	317	269	328	309	333	320	325	332	337	324	321	316	317	296	330	345	330	314	326	300	329	311	323	289	353	320	318	341	293	317	316	333	310	293	324	324	337	327	327	293	311	289	312	315	291	313	298	374	333	313	304	321	301	371	316	314	309	328	305	304	307	306	321	317	325	298	315	309	339	333	327	304	297	308	336	324	283	313	308	311	294	343	351	303	319	306	351	368	319	324	326	307	312	310	316	308	320	333	301	305	309	315	361	319	345	283	287	324	339	301	291	315	313	327	320	326	300	330	332	321	331	305	308	330	299	322	306	307	337	314	300	311	294	278	315	323	324	327	334	331	308	317	282	315	304	327	323	315	363	299	297	331	362	323	347	312	302	331	351	343	315	328	325	314	300	338	332	323	323	324	322	307	307	344	294	309	285	334	314	317	277	286	276	303	288	297	317	314	281	326	334	307	333	350	286	308	334	317	321	281	331	291	318	331	292	281	303	323	329	313	311	340	351	332	289	297	322	315	310	326	315	313	309	312	305	320	308	286	290	320	322	324	308	290	325	295	318	337	315	334	322	317	325	326	294	318	321	317	317	313	312	332	345	312	304	316	314	310	285	301	338	355	337	303	315	275	311	298	332	316	350	340	341	303	318	348	339	327	305	311	324	339	340	292	345	302	308	324	292	303	315	311	310	319	289	326	304	302	322	349	304	330	302	337	324	337	330	306	318	315	325	308	323	352	349	311	314	328	340	328	298	320	298	324	301	310	324	283	321	299	311	317	310	342	312	296	294	284	326	324	325	303	314	301	319	296	330	337	287	292	315	342	355	326	324	337	340	306	309	335	297	301	303	292	308	331	328	296	311	276	304	309	295	288	328	307	297	278	323	311	327	314	311	347	312	309	338	321	296	343	290	318	306	323	316	351	325	316	310	298	309	310	319	308	337	301	310	341	286	292	313	318	316	333	323	298	320	307	291	295	314	303	309	315	308	302	285	312	333	326	323	339	289	322	325	321	312	332	306	309	263	284	312	301	304	314	294	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
37247	7232	1638	1100	824	631	498	424	392	379	335	313	271	262	282	223	284	245	227	264	251	234	229	222	249	235	238	212	206	214	233	240	221	211	225	185	227	210	224	238	216	202	227	230	197	228	222	210	237	204	213	232	198	226	244	197	222	206	246	198	212	203	217	204	204	204	200	233	208	201	197	219	214	209	216	200	207	197	210	225	184	204	219	187	204	249	207	236	235	225	219	212	209	223	217	215	200	217	202	226	232	210	202	195	203	185	207	206	180	208	217	191	210	196	240	209	222	186	248	212	228	229	235	196	217	207	193	216	177	208	212	209	208	169	203	204	206	246	198	202	202	201	197	218	217	217	223	217	215	240	212	219	223	198	211	217	235	210	226	207	224	211	222	206	193	228	210	207	218	212	207	210	230	205	201	166	226	225	242	230	208	198	184	213	221	198	190	218	228	222	201	215	207	227	195	245	222	207	209	207	217	202	216	220	181	217	227	207	211	206	213	216	216	219	206	196	229	207	200	187	190	208	211	213	255	237	217	207	190	197	204	211	208	226	205	208	223	205	252	206	214	205	183	214	198	226	195	197	196	189	223	215	205	222	214	203	189	191	204	204	229	200	214	205	194	207	217	200	209	199	201	206	207	196	230	219	222	202	204	200	197	201	199	196	232	200	206	198	217	215	236	204	207	209	217	198	202	211	232	225	191	211	217	177	233	229	192	180	208	235	212	203	211	214	197	189	222	219	205	214	222	214	203	211	223	214	203	193	212	235	183	184	216	196	215	212	220	200	216	221	227	215	222	205	209	237	192	220	202	205	222	234	213	212	216	196	226	185	215	199	201	225	197	212	230	202	216	206	205	211	200	217	210	196	220	227	221	206	201	217	233	186	206	214	210	207	197	193	231	219	208	204	218	200	180	205	205	219	216	201	195	212	206	194	215	202	238	208	222	202	209	188	206	231	224	195	226	208	189	178	207	225	184	220	218	195	207	244	200	176	192	196	207	199	230	198	197	220	194	197	201	211	209	198	186	224	196	211	210	212	211	202	213	209	207	191	212	192	210	213	213	197	211	213	214	208	200	207	180	198	221	225	213	219	206	186	208	217	210	188	209	216	185	213	217	214	215	232	228	225	219	195	232	203	205	217	224	185	214	203	227	204	221	204	196	202	191	216	217	210	224	200	228	213	219	212	226	204	208	231	240	194	242	195	198	208	199	213	201	196	224	184	237	196	222	232	222	255	205	192	181	259	224	181	212	221	235	219	190	198	213	211	218	221	188	202	201	229	181	217	211	214	187	220	212	217	193	216	203	229	202	206	206	191	192	218	221	227	219	223	215	208	219	209	209	209	205	209	214	218	179	210	234	198	223	202	220	202	214	209	211	187	222	213	191	237	215	204	226	201	221	200	222	211	217	187	200	209	223	203	208	217	226	227	179	207	205	197	217	188	192	197	217	225	172	224	209	224	219	182	223	215	217	208	202	199	210	193	234	220	183	195	222	201	237	199	192	195	208	194	217	218	222	253	209	236	215	213	200	250	207	229	204	212	196	186	224	236	207	217	228	219	196	216	226	200	203	206	200	202	199	240	241	218	241	235	223	235	240	237	219	193	198	221	217	198	206	203	190	199	210	222	212	187	213	202	204	217	217	211	213	238	214	199	216	192	205	218	191	195	204	223	212	210	210	200	191	207	220	225	247	190	210	203	201	188	212	210	211	211	204	225	234	196	186	198	191	233	190	197	222	181	195	214	195	218	216	208	212	237	220	200	221	193	212	225	218	218	214	201	222	221	223	213	194	205	214	200	204	222	220	195	207	200	211	204	242	177	230	233	199	210	199	187	207	210	227	213	198	202	221	206	209	186	210	244	180	208	199	210	238	190	230	228	207	222	212	212	190	204	199	205	204	214	219	211	235	219	204	209	198	233	222	188	217	198	191	231	191	209	203	224	203	209	210	229	216	237	237	211	222	218	214	217	190	195	201	199	193	178	232	208	214	218	195	239	208	206	201	210	223	208	203	193	220	198	203	211	204	226	223	239	213	201	202	231	214	218	194	213	214	221	222	185	229	221	192	207	252	195	204	206	215	183	199	202	215	196	219	218	199	201	204	231	230	199	234	193	216	211	238	218	232	191	204	173	235	207	213	182	210	232	211	190	201	203	200	221	217	223	211	192	186	188	236	201	213	217	208	224	222	222	216	190	204	235	228	232	222	219	238	209	200	236	187	223	246	202	218	223	230	185	179	191	207	207	203	199	211	219	190	215	222	225	221	211	212	216	224	216	186	186	204	223	194	178	197	228	221	205	235	190	201	205	213	214	201	200	201	230	231	232	190	189	188	195	207	219	233	215	200	195	204	196	205	198	209	225	208	207	221	200	215	234	230	212	233	205	206	204	191	179	212	200	203	190	244	210	198	206	211	204	222	228	212	205	183	213	214	198	225	195	199	183	199	224	208	204	200	188	225	236	196	207	214	235	227	233	215	213	196	235	190	191	212	218	211	201	204	205	218	214	188	214	168	198	178	214	180	227	208	183	198	197	205	201	202	191	199	236	202	189	206	203	191	220	195	238	212	216	216	214	195	217	210	216	193	197	189	224	194	221	210	199	227	207	195	203	195	208	201	203	219	207	222	246	205	212	202	202	201	221	206	211	212	213	223	192	205	214	181	228	209	234	235	208	215	227	240	189	198	212	215	210	220	217	211	186	248	201	226	219	202	218	211	216	207	208	209	213	197	229	226	229	207	214	192	195	224	208	204	210	225	227	214	222	219	193	213	169	220	212	206	229	231	215	203	202	197	189	236	230	219	201	202	195	198	226	214	187	212	191	216	212	208	211	203	212	208	215	226	228	184	208	218	194	236	219	212	214	207	227	241	196	182	193	211	213	221	227	214	164	222	196	228	208	213	206	193	240	196	203	222	220	211	200	214	175	202	239	194	232	221	220	177	215	204	214	223	173	207	222	232	209	192	205	201	193	211	215	235	191	198	208	205	203	226	205	232	244	219	211	205	203	211	202	199	203	213	194	209	212	233	220	235	205	213	218	200	217	203	205	220	211	212	211	215	205	217	215	214	202	210	239	220	192	223	229	178	209	219	211	191	205	214	185	206	206	232	204	209	241	195	213	184	217	198	211	216	233	257	209	184	204	187	175	205	215	197	212	212	198	216	189	203	171	202	201	192	212	213	229	194	202	217	218	235	202	204	231	202	215	201	230	243	188	212	229	171	226	212	219	208	204	182	212	194	206	218	193	203	196	221	176	171	202	224	228	194	208	186	216	199	219	210	200	194	203	231	205	216	229	178	209	218	221	205	194	181	206	216	241	195	215	199	220	201	204	194	228	238	228	204	208	233	204	204	205	228	239	201	192	222	244	189	202	226	216	227	196	224	212	223	211	210	208	200	208	216	205	237	201	219	209	226	225	203	196	205	213	216	222	212	216	200	213	221	223	215	190	226	193	176	231	185	206	225	191	218	222	180	193	201	217	222	218	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16512	1633	3292	3744	3155	2500	2192	1951	1633	1481	1418	1241	1168	1067	989	961	936	868	873	877	838	828	741	708	742	742	764	723	754	676	690	730	680	682	691	677	663	679	665	642	644	673	668	660	659	631	663	684	633	628	659	643	630	684	678	629	600	627	664	671	627	683	623	631	636	616	582	619	632	664	635	627	670	641	641	616	635	605	650	648	645	597	677	616	618	636	609	624	651	642	602	625	670	592	601	638	618	664	655	562	687	648	657	648	536	624	610	629	617	576	656	568	637	645	620	600	616	634	599	623	672	616	623	616	656	661	656	650	683	628	586	637	624	663	619	642	651	598	623	588	588	604	601	660	597	644	621	608	620	622	601	622	622	589	624	627	609	559	629	591	638	607	629	599	621	636	607	599	619	592	631	639	659	610	581	615	605	633	665	640	577	606	605	635	642	603	641	673	596	624	600	624	598	625	631	592	595	655	587	630	609	664	634	592	663	628	632	535	582	578	642	598	602	637	606	629	641	608	613	645	647	662	629	600	596	621	611	602	639	637	628	621	649	626	673	648	595	622	628	605	609	591	626	591	636	620	644	662	641	613	630	631	627	635	599	586	607	614	646	594	637	667	585	619	647	586	584	580	652	648	619	632	681	605	615	613	633	635	590	626	609	621	596	570	635	617	645	623	588	613	621	606	603	601	629	641	608	609	628	625	570	575	638	594	599	626	629	632	650	591	640	619	658	622	606	628	629	619	572	584	581	625	614	582	641	645	625	660	603	633	590	614	582	614	619	606	618	650	669	600	640	602	610	617	619	598	616	618	575	624	641	588	581	636	580	592	602	595	620	613	610	602	600	586	606	635	608	589	645	623	639	643	633	635	611	596	639	625	634	603	617	646	647	604	648	628	597	629	640	643	616	593	584	612	634	632	605	623	585	605	628	606	578	601	621	599	624	597	574	581	592	591	623	600	627	623	582	602	633	644	571	632	645	571	606	600	571	595	666	675	614	575	625	667	621	601	625	609	625	629	599	627	589	589	622	596	639	612	604	602	612	609	593	599	644	612	631	600	622	590	643	606	621	629	576	549	636	647	609	588	575	659	607	607	615	610	613	606	625	639	622	660	622	590	619	575	587	619	650	570	657	626	593	587	596	625	657	585	613	596	643	612	596	616	616	598	570	624	599	637	595	630	620	643	620	645	618	583	605	651	651	655	626	639	616	639	607	651	633	573	607	602	615	591	647	631	639	607	616	608	642	616	591	632	645	595	620	636	605	595	612	643	599	592	645	659	665	615	647	623	623	637	666	628	679	630	582	635	601	600	599	618	584	660	623	619	671	582	620	589	623	627	617	609	599	597	655	624	608	611	650	639	629	612	631	613	663	644	634	629	609	592	634	577	634	601	589	624	622	640	619	603	637	573	641	657	630	598	624	659	590	596	605	631	664	579	626	577	632	602	604	640	617	683	617	592	613	619	592	620	595	598	585	574	622	615	640	597	610	577	582	583	630	599	585	631	612	640	599	642	649	647	628	595	650	619	620	665	604	621	614	687	630	586	649	639	612	637	569	638	589	632	600	613	614	626	658	624	643	612	642	541	624	598	584	633	630	638	584	622	614	646	602	605	603	666	588	633	588	567	625	589	606	633	631	586	691	642	610	624	613	623	627	626	629	584	653	622	546	634	606	597	610	613	595	619	637	619	648	597	621	646	615	641	636	602	661	619	608	642	616	685	636	590	630	556	603	607	611	577	683	626	596	639	639	610	646	570	598	582	563	611	612	579	598	605	620	614	629	606	674	600	628	591	598	622	618	629	658	632	634	638	616	624	633	594	629	594	593	653	638	633	602	663	568	647	631	637	607	608	646	616	633	601	629	594	654	611	628	606	603	653	639	638	612	654	603	632	620	597	650	626	611	642	642	549	629	616	688	611	627	593	616	596	680	595	604	616	640	599	592	686	649	623	567	635	625	625	600	636	578	575	600	625	611	608	668	601	619	628	579	653	592	577	625	613	603	667	627	618	590	603	556	582	632	662	589	616	611	648	627	600	641	638	568	594	587	635	629	628	630	633	620	616	630	634	652	601	597	555	617	618	644	632	612	631	635	586	583	599	618	638	660	647	625	629	595	628	610	603	616	629	622	625	634	632	595	613	633	623	591	611	605	644	600	585	633	614	652	609	633	628	638	637	601	643	578	631	638	617	634	683	604	618	655	612	611	591	591	632	655	641	623	603	619	635	640	663	636	647	589	646	616	591	600	596	604	577	635	599	640	599	667	601	653	613	611	581	602	623	616	631	651	652	664	669	639	573	624	582	617	588	631	643	591	596	685	650	589	614	602	626	624	617	596	601	615	576	603	604	605	594	644	602	624	629	631	614	650	627	624	651	641	629	611	601	622	605	680	604	644	627	616	620	609	615	565	622	668	648	577	644	600	624	617	584	603	593	655	609	617	617	591	594	602	569	614	645	604	675	627	602	655	645	606	616	619	648	635	656	635	589	652	593	663	610	623	612	615	626	597	603	607	631	624	625	615	617	584	627	671	641	644	602	624	603	627	619	632	583	627	642	555	560	592	646	620	640	627	657	628	604	581	611	631	575	627	631	583	605	559	650	586	662	666	594	612	630	661	592	617	590	622	610	656	572	607	625	577	589	597	611	641	568	598	598	594	608	593	597	602	630	649	615	638	631	615	572	589	642	600	612	596	626	627	620	604	615	635	605	653	646	658	592	597	581	627	611	586	591	630	633	598	609	619	643	599	571	597	641	560	599	664	627	639	581	613	603	601	632	621	648	632	683	589	585	585	651	650	597	617	608	624	664	653	619	623	600	645	630	622	587	675	636	617	668	610	633	644	592	583	647	593	624	630	643	612	637	618	638	602	636	634	614	600	645	634	614	605	633	619	591	621	580	652	646	603	633	624	606	607	585	601	647	592	633	603	628	637	600	624	613	605	618	578	638	598	625	640	640	662	620	654	608	624	623	593	605	672	653	653	550	639	599	606	615	629	652	589	627	659	673	659	661	607	594	621	605	586	617	649	574	596	628	637	643	610	648	573	641	651	634	640	629	650	608	620	642	650	652	608	566	587	615	621	630	635	650	613	631	641	595	612	608	621	608	664	625	610	662	631	645	579	625	635	623	627	584	610	621	647	644	615	571	620	605	585	622	584	626	650	597	575	605	619	587	635	590	607	647	592	643	585	651	602	658	618	597	576	643	578	637	658	609	622	636	598	623	581	604	584	634	623	590	610	648	613	603	607	605	572	646	627	629	630	586	551	625	606	609	624	637	618	608	577	617	630	628	621	601	612	642	635	640	583	645	611	608	664	595	639	590	643	624	668	618	623	630	628	624	630	630	607	621	598	605	586	608	596	615	610	613	633	649	649	641	610	615	638	650	606	590	609	644	603	661	641	577	641	599	640	659	624	615	632	616	608	607	637	607	674	647	648	627	591	613	675	582	588	635	641	612	619	617	595	661	592	617	635	615	631	617	602	641	573	662	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
47519	15742	4670	2210	1557	1127	887	702	624	601	571	468	425	426	395	372	363	355	358	333	313	316	330	301	307	300	285	288	281	285	277	289	291	255	299	265	291	299	292	252	280	284	278	293	298	293	293	324	271	268	282	277	255	269	276	296	286	274	258	280	276	285	247	313	258	283	295	297	249	264	293	266	257	285	307	273	289	255	254	260	262	255	278	313	267	277	270	246	270	294	266	302	262	268	288	288	255	266	277	268	257	268	252	290	276	273	273	265	260	276	294	281	273	279	285	260	255	288	303	256	311	264	258	280	248	267	275	265	309	270	295	242	240	289	267	287	283	254	262	269	290	278	285	258	280	277	266	286	269	286	259	260	267	271	265	245	261	279	255	271	260	290	268	292	272	265	274	258	262	279	255	294	275	296	282	274	278	261	286	270	275	267	270	290	240	286	263	280	275	263	258	270	265	277	252	267	272	302	272	291	306	299	273	270	296	286	278	287	268	288	278	269	281	285	269	273	287	318	281	259	306	250	269	295	271	287	258	285	292	251	301	269	286	289	253	261	287	287	275	254	256	270	276	272	258	238	263	281	267	265	263	305	267	256	264	268	267	272	285	274	285	279	283	265	264	261	276	266	261	272	274	251	271	283	289	265	277	277	268	298	267	266	285	260	281	279	271	240	238	292	264	275	260	253	283	243	273	277	260	269	264	250	266	242	290	240	261	271	255	260	267	251	273	277	257	264	286	285	280	279	277	253	253	270	253	296	257	276	258	263	258	265	233	260	282	279	264	243	255	277	290	263	276	277	271	264	270	278	266	291	294	238	299	251	248	287	275	296	258	265	273	244	278	245	275	268	276	270	289	289	259	302	275	280	249	271	288	282	266	300	282	266	263	284	305	274	252	285	236	280	257	242	248	282	281	284	263	261	267	224	262	303	272	293	268	279	280	280	260	293	259	264	272	274	271	287	240	290	281	255	307	297	286	283	274	275	289	263	291	279	251	284	286	291	268	279	252	284	300	273	301	268	280	251	288	280	279	266	302	277	292	247	258	290	263	269	300	290	270	235	274	272	243	294	286	286	257	289	277	269	274	253	262	273	278	306	257	274	283	256	292	282	262	274	261	262	262	293	279	284	249	276	270	272	278	241	255	254	282	262	289	240	275	267	251	287	262	281	260	298	253	247	255	278	285	268	263	257	243	270	280	266	247	284	256	294	281	247	291	279	286	282	244	270	285	256	272	254	278	308	263	279	261	253	283	258	273	283	273	260	260	264	284	296	286	273	284	283	278	278	261	264	295	264	311	270	282	275	260	272	255	245	290	285	284	313	278	256	249	292	272	269	294	320	311	283	270	287	283	291	276	279	284	280	261	271	279	262	271	275	261	287	250	259	267	302	275	296	273	259	255	278	273	279	257	281	283	287	271	256	259	268	271	284	244	264	268	278	249	294	299	254	268	282	278	244	271	274	290	248	291	269	250	252	276	288	291	254	274	270	275	282	251	267	276	265	281	255	260	313	279	278	254	278	297	283	268	294	305	276	266	271	288	277	265	281	291	251	258	263	288	270	281	292	275	283	231	301	274	273	267	274	278	269	293	266	252	299	280	283	281	268	262	300	278	301	254	290	298	278	251	278	251	315	252	277	269	260	293	274	272	266	278	280	250	303	261	291	304	309	275	269	295	334	268	276	299	270	271	301	287	266	280	290	282	272	280	270	258	270	292	278	262	271	262	265	262	266	290	282	264	282	266	263	295	274	276	278	264	274	285	256	276	291	248	252	295	278	280	266	291	253	291	278	286	257	282	306	280	251	262	280	268	273	263	296	266	271	268	262	254	283	277	264	269	272	291	277	276	303	280	279	250	305	288	254	274	248	266	280	283	271	267	276	278	291	271	289	230	258	301	265	269	243	264	269	286	283	264	279	283	245	247	267	252	285	235	277	267	240	272	290	285	274	252	244	295	247	260	258	285	277	268	289	247	270	265	266	275	274	290	286	278	277	281	236	269	268	287	296	274	292	266	266	257	286	283	256	249	265	256	264	292	260	276	270	265	274	295	290	270	294	276	276	282	258	277	264	290	281	292	257	294	250	282	293	315	281	256	273	296	301	246	276	284	283	292	271	289	277	299	301	286	261	263	284	271	286	282	258	269	293	281	330	266	242	285	228	268	289	249	289	306	272	271	272	293	265	265	270	300	297	259	257	278	232	266	295	290	287	269	270	270	310	258	251	286	254	280	253	263	282	288	264	215	256	257	295	285	278	265	277	292	245	263	273	260	281	249	241	293	297	269	252	293	268	286	300	296	251	258	272	259	256	260	245	272	281	289	262	303	281	295	273	250	275	263	254	287	279	260	261	269	284	291	249	269	297	285	267	291	264	287	281	292	264	290	262	292	264	253	268	276	254	256	241	262	272	275	269	261	251	257	282	269	276	302	277	289	270	277	263	275	269	279	295	273	281	281	266	267	275	285	274	266	295	255	296	256	300	274	263	246	267	267	243	268	270	287	276	273	273	256	280	303	257	264	279	258	287	274	255	281	271	274	290	261	259	291	240	286	252	266	288	271	235	283	271	279	271	269	307	294	276	272	268	249	290	270	270	251	274	269	268	251	271	272	258	267	249	286	280	255	268	271	266	272	288	255	261	298	254	299	313	263	261	244	284	274	282	273	276	274	299	282	279	289	295	263	276	272	295	283	292	300	246	264	276	300	279	271	275	282	273	293	250	286	271	263	268	262	256	241	298	269	281	271	274	254	263	298	276	273	292	258	248	259	307	286	266	286	297	282	295	275	290	265	249	287	247	263	286	243	258	278	294	275	296	286	286	310	287	264	267	258	275	260	273	270	258	253	297	273	287	269	286	276	295	259	298	259	272	277	276	289	252	281	262	262	270	276	284	247	282	261	287	274	270	269	278	273	264	262	283	293	286	266	243	279	277	255	270	273	230	274	277	262	244	254	258	268	244	263	276	283	282	247	263	265	279	291	261	272	307	263	279	236	257	265	288	268	259	242	257	292	269	250	248	272	282	300	297	250	268	281	268	292	270	289	276	265	275	304	279	253	294	277	269	306	242	278	289	286	265	260	284	278	278	292	287	285	306	294	287	285	254	299	294	278	263	248	280	288	248	282	282	281	266	292	292	255	263	317	268	280	284	275	278	314	282	291	266	254	250	244	270	267	277	287	295	287	273	247	247	256	270	302	252	269	274	287	264	273	269	268	268	254	281	279	270	269	257	245	276	265	266	300	272	273	266	297	275	307	266	236	286	271	264	270	271	265	260	281	243	261	270	272	256	247	255	272	275	268	294	271	269	262	274	256	269	274	252	264	275	296	256	281	272	271	251	262	272	261	277	278	272	262	306	264	272	283	260	278	261	283	263	261	254	278	270	267	283	256	259	261	261	253	240	262	294	280	270	278	299	287	263	278	287	242	235	270	275	278	270	250	266	293	282	265	258	306	278	276	280	275	256	246	271	239	265	264	274	271	268	297	290	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21440	2697	6138	6588	5604	4476	3680	3204	2779	2429	2211	1964	1745	1576	1510	1446	1360	1310	1184	1203	1180	1088	1030	1004	1039	988	984	1007	943	998	998	922	931	901	830	877	890	922	871	846	861	844	818	818	841	839	851	803	810	803	806	800	801	816	796	776	802	837	819	852	779	786	720	813	767	822	775	791	789	812	752	817	803	819	796	775	825	725	783	734	781	718	791	796	809	777	769	791	803	750	812	785	753	780	822	739	749	784	768	725	784	789	775	755	772	770	786	741	795	727	788	742	753	780	730	809	801	772	794	752	755	780	733	756	724	766	809	728	734	733	769	797	758	786	793	745	812	746	778	761	762	768	759	763	776	806	734	708	806	809	778	705	740	759	828	756	710	753	738	776	761	784	757	737	764	770	780	737	753	759	746	779	783	739	769	751	796	762	749	786	770	762	845	748	774	768	727	694	746	780	710	784	739	778	760	781	801	735	783	804	761	800	760	781	728	770	796	776	788	762	766	780	744	737	796	733	789	740	761	750	766	762	762	747	751	709	778	742	747	755	742	766	796	765	773	841	766	755	731	852	784	733	748	721	744	790	753	768	762	799	736	734	759	832	839	767	756	802	798	748	735	806	770	764	767	767	762	805	754	755	715	750	784	752	737	711	743	793	751	746	800	775	699	799	744	768	784	799	770	732	741	765	780	725	742	757	753	757	758	736	751	764	745	760	762	811	791	707	744	758	719	772	722	778	753	721	775	741	754	761	735	714	744	731	751	745	798	778	738	748	729	765	796	792	760	730	770	774	772	780	773	775	739	781	738	748	739	764	743	776	789	762	738	744	771	730	751	760	770	723	720	748	764	732	778	768	779	767	808	754	738	715	728	760	768	747	781	756	744	733	740	793	760	777	762	753	754	764	792	715	770	728	740	777	788	771	773	788	759	787	803	722	741	779	741	772	765	758	760	787	719	790	755	707	711	780	727	706	718	732	721	770	757	748	791	761	812	765	769	735	762	769	737	769	786	774	790	766	758	728	796	779	804	800	759	764	785	772	744	738	771	747	752	759	770	772	732	763	767	744	766	773	756	776	706	777	811	778	715	713	731	764	785	695	736	708	758	759	773	791	772	770	723	710	755	736	780	766	782	818	786	791	755	816	722	813	763	785	752	788	781	754	781	751	767	782	784	734	740	792	787	740	753	769	755	765	775	766	766	718	752	791	790	757	722	777	758	777	732	729	732	766	774	750	746	787	772	779	799	761	787	775	721	715	744	787	767	770	738	747	781	762	754	746	747	771	783	749	773	738	706	705	793	761	742	777	781	764	795	757	725	738	763	789	756	755	769	708	748	740	773	779	740	733	827	756	748	773	748	784	747	777	789	748	779	754	726	798	745	780	780	721	748	755	775	781	752	785	779	749	745	759	759	725	765	733	772	770	745	796	758	770	770	789	726	745	764	776	738	750	798	726	786	773	788	757	713	751	762	709	756	784	749	720	745	779	776	772	739	720	759	777	765	754	753	741	759	763	732	767	741	728	775	737	775	767	760	704	760	787	813	816	760	739	755	798	766	763	760	782	800	711	698	759	717	780	737	708	778	734	777	778	782	748	736	757	768	741	736	767	746	768	748	726	789	725	759	744	805	738	737	796	784	782	757	755	714	702	753	747	780	776	769	714	761	795	764	812	763	774	756	766	740	784	782	742	752	816	757	757	749	745	758	731	723	760	754	762	764	757	756	760	760	735	776	781	800	745	750	754	781	763	735	758	740	746	835	766	785	764	749	764	796	740	760	695	725	763	749	787	698	746	724	776	746	772	746	718	737	731	728	811	778	766	767	753	770	738	747	690	704	719	777	790	728	731	745	737	758	811	723	759	796	757	730	729	776	743	725	810	769	732	770	711	748	693	769	712	786	786	757	738	744	803	781	774	782	779	786	750	741	757	817	767	780	789	743	755	743	774	784	754	734	763	705	741	743	783	771	718	808	746	748	743	775	755	727	741	726	782	732	771	740	756	727	714	785	720	734	764	775	800	806	751	770	782	770	716	781	745	784	757	764	787	744	752	802	741	732	833	774	693	715	803	769	763	799	730	721	742	792	761	758	776	831	754	748	764	824	748	750	799	736	735	791	777	764	719	784	746	750	798	741	791	761	766	725	751	763	759	794	763	798	807	735	756	746	747	734	757	719	773	773	741	815	780	776	757	713	766	737	795	727	782	751	778	752	741	712	756	708	758	782	775	809	815	781	755	783	751	760	742	767	770	767	731	744	768	784	739	741	750	733	774	832	743	742	779	782	800	815	756	723	727	788	792	742	758	774	761	764	739	786	805	790	776	711	714	774	805	738	750	753	743	723	784	744	745	767	780	714	778	729	796	740	784	768	808	757	757	762	748	792	741	726	758	782	739	733	752	793	760	757	785	790	771	734	719	799	738	765	745	710	778	748	763	768	772	725	737	748	773	749	778	705	714	766	822	755	741	729	754	788	747	735	784	738	790	755	711	765	742	755	770	743	731	720	715	789	800	710	753	798	841	736	722	739	764	806	734	749	680	734	765	775	759	751	754	755	774	780	736	736	760	745	751	834	783	749	803	734	765	769	783	710	772	771	786	774	723	792	788	771	766	725	802	802	777	759	762	722	804	741	786	785	766	752	778	795	725	776	774	696	737	704	772	775	743	717	794	766	802	737	746	770	740	715	819	780	798	764	735	763	761	709	782	778	767	773	755	751	770	719	842	750	785	727	766	784	771	756	752	750	761	746	771	740	779	771	821	773	796	806	761	753	729	738	742	785	726	733	736	738	795	779	752	729	778	769	757	767	763	749	800	763	766	791	756	825	788	766	767	745	781	765	770	726	721	783	706	749	717	728	773	755	792	764	723	734	784	757	792	779	766	750	774	743	791	746	728	771	751	788	711	772	816	783	760	779	777	759	764	778	752	789	724	768	803	765	784	715	737	786	806	762	723	786	791	789	773	747	780	801	774	765	723	779	808	785	770	753	718	762	754	761	726	812	759	696	757	715	735	797	714	734	805	779	825	761	716	788	787	792	694	786	764	737	748	757	744	786	753	783	745	704	771	759	780	775	725	760	748	809	754	806	734	741	732	799	734	830	739	746	765	791	767	766	790	772	747	745	732	792	741	788	780	757	743	779	739	790	785	777	753	733	726	729	702	764	735	725	767	776	758	769	720	767	766	792	770	765	791	774	784	744	779	769	759	752	678	740	792	719	795	702	779	748	768	782	722	742	721	736	732	763	774	735	759	743	773	777	774	759	706	794	773	779	767	776	755	759	735	767	746	845	798	813	798	787	749	741	735	732	762	775	789	791	776	744	798	720	777	775	733	731	738	738	774	734	826	768	747	773	741	763	794	754	744	739	740	816	826	797	771	735	710	775	785	796	765	758	782	737	749	760	763	802	770	752	753	748	741	760	787	802	772	747	795	751	721	725	727	748	792	744	770	798	770	776	787	764	775	744	746	750	706	756	741	767	785	778	770	724	774	752	741	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5031	303	181	146	131	126	111	117	116	95	117	97	87	79	78	88	84	98	94	84	90	71	90	81	101	102	107	85	95	79	100	100	89	86	90	103	94	80	86	86	95	78	92	83	60	97	80	87	109	76	79	96	95	90	92	96	91	97	70	94	92	87	90	88	82	90	81	94	97	99	98	95	79	77	94	83	96	70	77	85	87	81	86	85	89	97	78	92	98	92	74	79	71	85	83	84	90	97	90	88	95	78	89	105	83	90	89	76	92	70	75	92	102	80	87	79	81	113	93	87	78	100	71	96	99	97	93	78	90	79	75	87	95	93	73	86	84	86	86	98	99	88	83	101	78	89	87	93	88	91	87	93	92	82	85	99	113	85	79	88	77	81	104	83	82	84	71	75	79	100	86	70	91	75	104	90	94	91	101	91	102	71	78	95	90	87	87	85	85	100	75	87	85	102	100	75	71	95	84	98	94	76	84	99	80	94	85	91	87	91	90	89	96	90	86	97	86	87	88	97	83	103	83	73	83	87	83	74	82	96	83	84	76	84	89	81	92	92	85	88	90	89	80	98	95	101	86	102	89	76	74	98	87	75	85	80	106	89	86	80	77	105	82	104	81	88	96	104	92	97	95	82	84	71	92	81	78	84	93	78	87	86	94	96	90	93	89	72	87	111	74	90	80	102	95	71	103	82	70	78	108	71	106	91	87	91	91	87	94	72	85	102	76	80	83	90	82	89	98	89	107	87	76	89	89	100	87	76	70	95	86	94	71	93	96	107	86	101	91	93	85	87	83	83	90	99	86	75	99	92	100	100	112	97	84	76	84	89	86	92	90	82	92	82	100	92	84	73	103	77	66	97	104	96	93	84	92	94	87	95	74	89	93	99	90	99	109	103	94	94	94	89	87	77	77	105	90	103	83	101	90	92	83	98	84	78	96	96	74	91	90	93	95	91	75	96	94	90	91	89	94	94	106	91	99	95	80	99	92	101	72	78	88	92	82	73	103	88	107	109	83	90	108	97	69	64	91	104	100	103	93	86	80	78	96	92	94	78	93	86	77	97	99	79	74	71	81	81	90	91	79	83	91	92	90	93	84	105	83	95	89	83	105	82	75	104	101	77	77	78	93	83	102	80	90	85	96	88	89	69	83	100	71	84	98	91	85	83	84	89	83	91	99	100	91	85	99	84	96	103	77	107	99	95	104	92	92	83	81	90	89	92	108	83	92	77	90	88	98	98	90	103	95	104	92	74	87	90	77	90	90	99	86	81	110	71	105	85	104	115	95	82	90	84	96	100	92	89	86	80	87	78	84	92	76	84	92	67	80	108	77	76	79	112	91	101	89	86	114	90	76	83	78	90	94	81	94	65	85	104	99	90	83	82	97	80	84	84	115	94	89	84	91	85	101	84	108	85	82	87	90	98	87	100	93	83	88	88	89	77	97	63	86	89	85	99	85	82	95	81	75	72	107	118	83	90	76	90	105	92	89	93	88	103	82	103	104	90	102	81	88	80	89	81	90	92	87	79	83	93	83	82	89	91	85	80	104	115	94	85	98	100	86	77	88	84	105	82	78	89	94	97	90	102	87	93	92	80	96	100	86	95	104	85	63	97	85	90	89	83	116	82	84	96	88	92	85	96	112	91	90	100	93	103	74	77	84	77	94	79	102	85	92	101	104	93	98	99	102	101	107	89	85	82	82	80	92	89	106	90	109	100	94	98	94	94	98	73	95	87	84	97	108	102	88	96	75	80	107	91	86	81	95	101	88	81	77	114	99	80	79	88	78	104	98	68	92	95	85	87	91	72	80	92	86	108	89	73	88	85	95	94	66	80	87	89	98	95	99	100	100	89	82	103	97	85	83	109	103	83	75	89	75	101	101	90	85	84	96	96	91	82	93	85	87	72	71	92	88	91	84	93	108	95	95	84	88	90	82	97	99	78	89	81	86	78	80	94	78	100	96	73	83	88	86	104	88	90	98	61	94	74	92	76	67	71	85	77	90	110	94	111	76	85	87	85	120	91	95	95	92	69	83	87	101	80	96	94	91	94	82	90	94	79	91	91	79	74	89	102	86	85	94	72	94	88	89	100	71	86	78	85	96	83	89	84	106	84	79	84	84	88	81	68	85	98	73	92	82	81	102	74	95	97	96	101	81	87	84	80	99	100	94	100	87	88	95	90	90	97	84	86	84	90	87	96	89	97	97	99	83	102	97	79	74	107	95	87	84	98	88	92	76	79	104	83	70	84	79	103	102	93	96	93	85	79	81	100	92	94	87	84	92	99	77	88	104	91	90	84	88	87	88	90	104	103	91	86	86	88	102	74	84	102	98	105	95	98	86	81	82	90	110	112	81	84	83	85	93	88	71	80	96	93	86	77	103	98	96	83	75	86	88	75	83	97	80	98	86	82	91	84	87	95	86	77	97	89	87	89	91	84	80	96	85	92	77	74	79	81	75	82	81	81	95	93	93	97	97	75	99	97	88	78	90	81	87	94	86	99	87	81	84	86	84	91	107	94	100	80	88	93	75	105	83	103	100	98	94	91	96	83	109	105	93	85	75	86	94	82	81	80	78	100	81	87	89	98	92	86	90	84	100	82	75	92	91	90	83	84	97	95	86	91	82	94	78	72	93	78	93	100	77	86	89	88	88	93	101	80	97	88	90	73	80	96	81	91	80	88	94	100	103	72	96	97	105	99	67	86	90	99	104	93	90	84	85	96	78	90	96	91	92	86	95	90	78	101	89	91	99	87	91	89	95	89	86	79	108	87	71	101	77	81	85	78	94	99	92	76	96	100	82	91	98	85	77	88	85	90	86	90	88	98	82	92	95	97	97	88	77	78	87	84	99	71	97	109	90	79	106	92	81	83	68	98	90	91	103	81	85	89	93	90	86	88	112	87	92	86	80	103	77	81	90	110	88	87	74	88	116	98	85	102	88	81	92	82	75	92	100	103	90	88	97	89	99	91	80	81	70	92	92	90	87	95	103	93	94	85	89	87	100	92	97	91	86	95	78	96	81	80	80	94	93	99	95	86	79	81	76	82	76	84	87	98	101	92	94	83	100	83	76	81	101	86	98	99	84	81	81	83	91	84	86	82	80	95	89	86	75	86	90	91	108	87	84	79	106	103	83	93	74	88	82	96	78	85	80	96	60	80	85	76	86	78	93	95	86	88	97	70	95	92	106	96	93	94	75	89	90	80	102	94	93	89	97	89	78	90	89	87	89	80	90	84	96	89	100	86	96	81	89	92	89	95	101	84	113	78	84	95	90	85	88	75	89	76	114	110	102	95	109	87	92	99	95	99	82	99	77	68	90	74	88	67	95	100	90	100	79	100	77	81	100	101	73	100	89	89	88	81	104	105	98	89	84	87	85	103	85	99	95	87	97	96	104	115	96	94	88	84	95	95	88	87	82	98	88	93	98	87	85	84	83	99	94	87	69	78	97	91	87	88	83	85	86	72	90	89	84	96	81	91	79	88	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4802	408	484	502	447	448	413	376	398	384	363	353	342	340	337	328	336	341	358	334	304	301	354	316	326	322	324	309	326	348	329	292	306	341	356	309	326	295	287	297	336	335	310	292	323	307	304	306	310	327	293	322	286	327	298	299	310	322	302	291	316	317	316	282	318	303	307	333	334	303	342	316	320	320	337	348	310	320	342	327	336	334	319	297	312	305	314	342	322	316	329	301	331	329	323	311	346	323	303	299	334	318	296	321	322	309	342	306	320	307	331	301	322	319	308	323	296	295	317	314	333	291	333	324	307	363	335	328	294	311	311	301	319	338	335	309	336	308	307	296	315	294	341	294	319	318	286	327	301	322	303	344	284	361	319	315	312	306	324	307	298	324	331	339	300	299	300	325	291	340	291	327	343	309	312	323	338	325	305	313	346	356	288	304	315	339	317	318	323	357	330	315	317	334	313	302	310	314	321	330	343	317	336	301	324	303	301	294	308	341	316	343	325	290	345	311	318	321	341	307	285	318	330	300	337	333	335	337	328	322	328	294	316	313	325	295	313	308	307	340	300	336	305	296	318	335	316	305	293	295	326	315	333	321	313	310	319	299	328	325	307	336	342	327	327	292	308	303	327	317	330	305	285	313	307	305	335	314	315	298	331	315	282	348	337	331	285	314	282	306	325	306	317	320	291	340	322	276	322	311	350	358	334	303	318	318	318	302	313	308	306	297	319	329	320	301	294	339	323	316	309	329	308	309	316	309	314	349	326	331	303	317	322	330	309	298	320	316	297	325	322	317	327	316	327	314	365	302	325	293	293	345	288	336	329	296	325	270	296	328	314	329	331	317	318	308	286	295	308	307	346	285	324	345	317	313	311	304	312	326	320	318	356	328	305	309	324	325	294	320	343	331	310	293	332	311	348	355	326	319	318	309	318	347	279	332	308	292	286	280	308	329	297	324	300	306	317	304	323	300	294	281	328	294	318	336	299	317	309	306	281	301	300	322	289	306	296	329	308	371	304	299	305	306	297	289	313	327	298	314	326	324	305	331	319	340	319	307	283	309	327	310	319	306	313	326	328	326	328	338	302	318	313	341	311	312	327	302	300	322	308	307	302	300	297	289	341	316	293	289	305	305	335	336	329	286	309	314	305	335	305	309	342	313	322	326	325	303	292	342	311	300	301	279	334	318	309	322	320	313	308	298	299	323	277	301	287	340	301	309	274	293	305	298	333	272	316	330	309	320	311	327	314	325	273	327	318	311	304	328	296	290	296	329	307	332	330	324	339	324	277	305	317	353	304	289	347	314	335	323	313	325	358	289	335	324	296	345	314	295	339	328	306	305	305	320	341	312	326	326	323	303	304	330	307	304	328	308	289	328	315	323	307	327	341	333	319	328	320	321	331	293	285	297	312	329	324	335	304	328	296	326	272	328	313	313	309	348	271	295	321	343	306	331	329	288	321	350	307	345	307	311	281	309	322	306	277	279	294	292	306	318	318	301	301	310	299	289	301	328	300	336	303	284	334	302	338	273	305	300	302	320	315	327	277	314	331	311	300	308	308	313	337	321	339	295	303	315	320	291	301	355	313	306	319	334	346	334	313	311	310	299	332	303	314	296	302	318	343	301	318	299	315	313	309	378	345	297	326	278	347	312	298	340	329	330	327	305	330	336	340	296	311	285	293	335	314	312	304	327	320	311	321	305	326	338	301	334	294	323	326	312	313	329	326	342	338	304	313	299	299	356	337	300	298	313	327	275	320	327	289	301	321	325	319	300	334	291	326	319	341	291	314	337	306	323	310	299	316	308	319	333	319	338	311	359	322	297	319	293	310	334	339	313	298	315	325	329	344	303	330	299	312	296	312	300	313	316	331	349	317	317	324	323	327	315	301	317	310	292	332	311	313	343	324	314	311	341	336	349	298	316	321	305	291	284	316	315	317	281	302	296	301	319	327	305	292	325	285	292	303	305	322	313	306	320	322	288	350	310	300	315	305	298	359	334	319	308	312	328	327	322	342	341	322	306	318	311	299	300	300	305	332	312	315	301	304	332	324	322	329	305	298	348	306	307	322	300	312	325	311	268	355	307	302	321	344	321	329	303	327	295	305	282	329	329	302	328	337	300	347	321	342	319	317	314	322	313	317	332	343	316	290	323	304	330	313	303	299	357	323	300	299	320	323	310	334	342	292	296	284	290	311	324	363	321	276	284	322	333	323	320	323	307	315	312	311	343	324	323	324	339	329	306	301	325	354	295	296	324	321	325	339	309	329	315	337	352	319	322	286	355	296	340	322	308	306	297	302	307	312	295	330	332	304	343	299	305	316	324	353	324	278	312	320	315	309	325	278	335	334	331	319	307	307	311	352	284	292	319	304	298	314	296	331	294	293	315	331	321	341	266	335	320	317	301	276	300	315	325	306	310	344	296	283	302	311	321	316	292	303	305	330	298	324	323	347	360	318	328	292	336	317	303	317	304	303	293	361	293	349	337	302	315	346	319	312	331	303	316	302	316	328	340	311	338	319	323	320	300	329	338	339	303	315	333	321	324	345	318	285	327	295	317	293	312	317	327	312	320	316	291	352	330	301	308	322	311	300	323	315	308	311	305	318	317	327	319	322	331	311	289	348	324	312	309	311	294	306	332	329	315	314	288	350	342	323	311	323	321	322	290	308	310	295	339	309	334	343	302	335	340	321	331	312	318	313	326	327	322	327	330	328	308	277	328	314	318	301	293	341	325	322	318	314	321	321	296	286	303	318	320	329	284	326	309	338	295	305	274	298	282	320	337	310	301	328	317	343	315	326	304	334	312	302	309	322	324	297	328	308	318	337	308	313	308	320	311	319	309	301	324	325	308	319	316	318	319	313	336	319	324	341	313	308	292	325	352	315	298	285	313	316	313	302	277	354	305	307	329	283	311	316	308	319	278	316	285	317	296	337	274	312	302	304	316	315	311	317	303	271	353	309	324	317	315	290	320	327	312	308	338	322	352	301	305	286	302	307	334	291	327	297	361	300	312	309	292	308	275	329	320	295	336	312	286	292	322	323	336	326	291	316	320	319	329	346	323	340	329	308	340	342	297	317	334	294	300	324	337	329	313	296	328	354	332	312	279	341	358	292	350	306	330	364	290	303	291	295	295	306	322	340	342	286	293	337	330	297	316	310	339	302	313	282	321	336	305	317	324	324	284	320	298	325	326	303	321	310	291	316	319	305	299	295	334	317	309	323	310	288	331	307	306	293	310	318	295	293	287	323	325	301	273	301	298	315	320	349	312	309	313	315	313	266	353	293	308	327	309	299	303	335	299	320	317	286	330	313	345	308	311	318	295	312	286	319	336	292	310	311	336	335	311	319	323	358	312	292	275	345	304	324	311	311	314	328	303	316	348	357	303	337	322	313	305	309	319	309	317	307	309	323	333	314	294	312	334	346	331	301	311	330	313	330	327	335	343	314	311	343	299	326	331	333	309	301	319	312	303	294	321	333	310	316	303	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
36229	6570	1615	1176	830	607	539	426	361	341	303	301	260	295	263	276	277	256	248	218	223	201	229	243	255	243	219	216	235	228	218	193	221	220	231	205	208	225	209	218	204	223	192	210	204	217	220	221	223	216	188	245	226	185	241	222	213	205	196	235	214	230	196	218	212	196	212	219	178	216	224	214	187	200	207	216	226	189	221	224	208	237	220	236	197	201	229	248	190	184	186	217	219	215	209	224	197	233	221	200	213	206	238	172	211	200	186	210	227	185	247	210	191	213	199	218	214	183	166	197	220	209	218	212	195	196	222	197	203	198	199	210	217	217	217	226	225	228	199	218	207	211	206	213	224	202	202	228	209	186	215	247	209	199	202	192	182	189	229	227	233	238	203	211	213	194	228	193	212	206	222	201	217	221	208	223	191	214	219	202	219	219	209	226	201	191	203	208	209	227	235	230	202	212	185	245	202	208	187	213	215	227	222	203	187	201	200	223	238	217	218	228	225	204	224	244	200	236	215	201	209	202	211	229	206	198	200	185	227	214	227	197	221	195	205	217	209	218	204	206	214	192	206	224	168	238	193	191	209	211	224	195	190	201	198	211	217	222	203	219	233	235	223	204	239	193	227	212	218	216	210	205	188	205	218	202	182	200	210	187	196	207	210	205	219	217	239	211	220	210	184	204	215	212	206	206	236	214	219	215	206	200	204	192	237	200	196	213	225	218	214	216	201	200	215	211	190	214	234	233	189	198	176	192	204	239	218	202	205	177	203	203	219	211	217	205	193	196	227	209	227	223	201	201	211	193	225	216	197	211	213	247	221	197	204	186	219	211	205	236	196	194	247	208	216	193	221	206	228	205	227	222	212	187	200	231	184	198	200	200	235	218	218	207	178	207	194	195	218	202	202	186	210	215	220	211	232	199	215	246	193	207	201	212	222	204	203	203	193	240	229	256	193	216	214	186	230	213	212	202	196	217	253	227	223	202	210	194	206	224	221	223	209	202	201	213	179	226	204	203	220	231	237	202	218	225	196	205	215	196	207	224	207	243	214	250	234	226	189	192	205	218	194	201	229	206	234	227	223	223	219	208	191	206	229	239	208	207	218	207	203	207	218	209	213	212	207	202	227	216	199	222	193	211	216	211	199	219	193	224	189	224	201	245	201	225	203	191	226	220	211	224	201	222	199	220	218	201	214	195	240	196	205	224	198	165	228	218	231	197	189	205	204	202	181	190	220	201	224	208	230	205	201	207	212	208	220	231	202	217	211	238	200	228	250	212	226	184	219	203	216	223	199	240	236	233	207	194	223	194	256	213	227	240	208	199	197	223	204	223	202	229	213	233	222	193	200	217	217	216	183	212	205	199	211	231	195	203	210	227	179	214	220	206	205	213	214	205	196	194	194	203	217	222	209	227	196	206	235	202	209	209	193	201	195	210	194	206	221	234	188	180	226	190	217	221	199	197	212	217	208	192	220	178	200	218	187	186	218	220	215	212	205	223	196	208	198	222	211	226	210	207	198	220	218	219	196	226	203	202	188	177	214	210	221	215	212	223	177	218	196	212	180	218	237	224	198	212	220	206	199	174	204	232	216	210	228	219	215	191	195	197	198	210	199	196	205	225	218	200	217	238	207	191	206	216	230	231	193	227	203	200	199	223	218	217	215	197	233	200	214	192	204	202	227	199	208	204	202	199	214	229	192	225	210	215	199	218	211	218	238	231	212	208	203	188	214	215	201	224	220	203	212	204	213	208	216	207	193	186	266	212	214	193	193	222	201	203	184	222	226	181	204	215	224	201	199	206	224	211	182	191	246	209	218	215	244	206	209	208	209	213	191	228	183	216	210	204	209	216	242	203	188	220	191	201	231	209	212	218	223	232	210	223	232	212	220	201	215	184	251	203	224	178	202	203	208	217	210	218	189	194	214	216	207	210	217	216	200	217	221	180	216	244	191	223	222	189	217	207	208	201	219	214	235	172	208	228	193	218	198	228	195	230	198	211	230	181	224	227	204	210	181	213	197	197	203	191	228	221	231	216	210	216	188	188	185	190	227	201	207	234	205	193	208	198	203	234	215	221	192	203	207	185	215	210	203	193	206	206	230	202	216	195	221	222	196	191	222	210	206	210	206	213	204	218	190	168	204	235	210	215	194	216	193	176	227	240	220	226	209	187	209	208	203	234	227	208	244	235	220	198	238	229	232	189	221	223	193	219	221	210	210	194	194	226	210	204	206	221	255	212	193	189	230	223	206	227	240	242	224	201	203	208	233	233	234	218	219	200	213	217	225	206	227	203	198	238	241	221	227	194	221	185	224	219	208	185	195	223	234	214	183	197	222	195	188	209	191	210	222	208	218	214	178	222	209	204	207	213	208	226	200	200	197	196	190	203	207	192	190	194	195	204	209	219	194	227	202	191	210	184	193	217	212	205	228	228	195	207	163	211	232	196	242	173	219	228	198	204	198	212	205	189	219	176	211	202	203	212	211	215	202	209	191	215	214	211	229	207	223	221	182	219	209	235	230	203	221	204	186	242	234	229	206	238	205	211	204	215	229	213	210	213	232	195	211	212	206	194	202	179	206	226	221	240	235	234	212	203	233	203	195	228	202	227	211	197	213	194	203	217	196	214	198	176	207	185	213	221	211	236	220	198	215	197	200	224	205	205	211	192	206	196	224	201	223	223	202	209	223	220	225	197	213	200	213	197	192	197	194	201	200	207	198	196	216	203	233	249	187	211	208	207	207	206	211	246	195	197	222	211	210	207	218	207	213	193	193	208	202	207	195	227	219	200	212	212	203	210	203	199	189	220	248	229	232	214	198	213	187	234	198	219	169	204	204	208	201	199	215	207	206	207	227	216	185	216	227	200	203	206	185	178	215	210	203	223	232	220	220	203	195	209	210	200	203	204	201	203	200	214	186	224	189	237	202	206	232	200	196	185	214	220	219	203	194	213	223	195	225	197	217	231	249	191	202	190	232	220	213	203	200	209	208	214	219	181	225	251	231	218	221	197	207	200	224	194	209	205	227	232	226	199	199	212	199	229	205	228	198	207	207	210	199	181	220	202	177	216	233	255	216	201	225	234	214	216	200	220	197	225	209	211	207	198	200	225	223	233	189	217	222	197	219	202	209	218	204	228	226	219	233	204	220	227	218	210	225	201	234	178	213	207	218	212	212	247	212	209	181	214	202	228	238	202	180	211	200	239	211	199	200	203	215	201	240	214	204	212	199	201	216	219	212	196	212	198	210	235	233	214	222	219	207	220	233	225	240	219	220	202	212	204	208	245	202	214	220	198	216	205	200	212	208	209	233	181	180	187	221	192	213	208	216	221	210	231	211	206	226	206	194	206	202	220	214	200	197	208	184	207	248	193	180	202	209	198	217	194	198	204	203	217	230	183	225	221	229	240	201	194	227	213	196	180	234	199	200	198	213	202	226	192	237	209	199	218	243	205	197	193	200	220	212	218	198	215	217	200	204	219	191	220	214	192	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16303	1602	3443	3810	3246	2653	2236	1905	1618	1515	1354	1202	1185	1035	988	957	946	928	923	868	822	826	821	825	778	723	727	748	728	742	686	733	718	709	723	695	644	689	655	688	643	623	664	667	675	698	690	656	684	675	644	633	680	660	661	688	614	710	614	664	638	635	637	650	620	641	625	643	632	656	658	642	653	608	638	617	631	581	603	640	615	631	627	637	602	608	594	608	614	666	644	635	706	654	639	669	621	602	638	626	622	604	606	603	631	666	613	621	609	620	624	611	621	603	629	589	662	670	609	628	616	653	638	588	620	595	613	594	659	618	625	672	639	642	630	649	690	640	620	610	625	630	608	653	668	632	616	598	641	657	601	636	616	596	609	612	643	613	604	620	593	660	658	647	682	601	609	629	614	619	644	613	618	618	653	635	630	652	611	640	610	644	622	635	652	612	644	657	624	645	658	600	633	606	639	613	602	640	621	622	617	589	628	630	593	545	633	605	625	598	577	620	662	624	612	603	598	588	587	609	700	614	627	648	594	647	585	647	635	635	616	589	614	576	574	584	611	583	605	671	549	653	630	611	620	618	637	617	586	592	633	580	637	660	596	658	598	586	656	617	626	667	615	623	598	617	669	604	616	607	622	616	607	650	625	623	575	620	619	633	633	629	627	598	638	587	631	626	632	579	611	635	624	581	626	614	597	651	602	644	595	614	598	658	612	653	632	666	607	656	641	666	631	644	600	637	615	599	628	654	650	627	603	577	601	654	610	626	641	645	621	645	649	591	613	663	626	641	617	619	613	617	595	633	641	629	605	613	622	610	611	592	577	617	638	618	592	664	670	615	616	623	658	615	642	628	606	610	569	639	575	640	635	639	587	657	660	604	593	610	629	623	644	615	639	619	631	587	594	625	625	582	621	652	610	640	574	624	615	662	618	572	606	613	589	630	598	613	617	602	625	608	614	659	635	624	678	582	665	659	640	594	652	594	603	572	629	607	641	630	642	625	605	624	609	622	618	613	618	589	656	628	696	597	623	619	602	605	654	637	643	609	622	656	578	645	634	654	639	603	586	607	660	619	621	641	687	626	585	636	620	621	623	594	600	675	557	602	604	593	603	636	616	633	634	611	606	596	610	659	572	613	590	599	647	621	623	607	608	599	588	622	640	629	625	610	661	629	605	575	623	640	595	619	558	616	624	600	613	630	609	617	628	644	610	629	588	613	600	625	627	638	586	671	620	656	619	599	634	659	609	642	613	613	634	616	595	591	608	579	607	630	631	621	618	619	615	635	620	647	606	631	627	643	650	642	593	637	635	602	633	621	611	614	587	609	653	607	596	588	598	593	620	617	647	597	649	617	589	610	602	587	644	605	653	597	604	603	625	684	644	643	647	623	651	637	617	614	571	638	645	569	689	609	577	604	594	639	590	624	582	642	614	639	634	604	657	628	616	641	571	678	581	588	700	620	633	624	640	602	598	622	586	627	662	614	599	610	597	612	613	607	621	583	626	611	618	628	624	599	637	609	618	599	594	595	657	630	617	589	633	626	622	592	597	627	601	664	632	631	593	588	637	612	647	615	560	631	608	650	640	615	635	597	576	633	601	625	614	616	659	657	609	603	602	651	607	596	670	597	596	608	614	596	654	633	635	633	596	595	608	621	608	586	613	625	634	613	578	589	610	610	632	584	640	631	633	589	623	587	574	635	635	642	647	599	591	588	633	583	638	628	619	648	607	619	623	617	611	636	658	629	639	645	591	571	613	653	636	648	670	585	593	586	630	638	663	598	641	661	603	639	603	633	623	624	588	600	591	570	594	632	627	608	570	647	626	643	642	641	578	584	620	637	666	637	620	636	621	627	620	642	590	631	620	608	631	651	671	661	601	668	621	660	616	605	602	643	632	667	646	623	613	603	641	631	629	669	634	613	640	634	607	600	583	598	579	659	571	650	588	592	641	631	615	570	635	585	634	635	623	590	640	618	623	619	664	573	647	652	616	660	646	624	619	599	619	549	645	599	658	645	599	628	610	580	599	626	629	661	595	613	640	580	633	607	644	631	628	576	589	637	662	636	619	599	616	616	662	593	598	625	631	605	626	605	600	630	663	639	652	577	641	638	633	628	645	556	637	618	593	575	608	587	640	653	606	614	644	655	609	622	610	569	630	583	595	609	620	639	623	607	646	619	594	621	660	606	637	652	602	636	645	580	649	637	655	625	606	623	599	641	634	654	644	600	600	646	627	636	607	594	592	608	592	664	647	623	639	616	630	609	663	646	591	617	567	627	579	608	637	626	597	619	618	578	654	608	623	605	675	600	621	609	620	631	632	611	630	589	612	609	596	584	580	616	600	606	600	592	610	633	595	654	629	611	632	630	614	630	636	594	646	616	625	627	563	620	650	639	651	660	658	623	646	588	640	654	635	609	614	563	599	578	645	625	612	649	621	611	620	636	646	632	622	639	569	638	599	642	625	615	653	635	595	603	676	631	649	629	634	602	597	625	611	597	665	607	660	609	652	565	646	606	587	577	610	638	618	604	601	639	577	665	596	615	643	599	653	644	641	628	611	624	577	630	631	604	666	587	596	631	610	633	636	612	619	648	612	650	630	633	635	619	585	640	655	623	598	684	615	620	616	624	620	627	620	637	597	625	655	615	623	608	689	626	589	618	672	656	649	642	605	564	635	591	637	590	621	619	606	586	591	611	610	640	648	652	661	614	612	661	722	628	644	652	588	574	603	608	600	642	617	650	604	653	624	641	593	654	613	635	626	645	629	585	656	612	606	614	658	647	595	632	623	631	612	622	649	645	606	631	654	577	628	622	616	626	605	618	644	624	625	586	612	665	603	630	633	631	594	639	663	609	651	608	637	643	602	593	603	622	594	601	634	621	577	631	639	601	616	657	609	596	622	622	614	573	614	637	644	647	619	617	620	610	604	622	642	591	622	591	643	623	629	637	627	642	663	641	634	591	662	638	624	644	649	625	618	618	623	664	644	621	606	612	600	594	662	644	589	593	611	625	634	643	647	656	608	654	616	626	624	647	568	613	632	604	625	632	612	626	615	676	598	637	588	574	628	586	660	615	599	597	646	630	629	628	653	618	638	633	625	626	661	623	667	635	635	602	607	599	645	637	635	605	616	624	597	637	564	595	600	638	637	651	645	642	622	596	645	658	629	606	651	628	615	620	640	619	671	601	623	609	664	615	602	632	583	639	560	630	620	634	609	639	677	616	617	618	603	649	643	629	616	635	612	557	595	580	639	610	615	641	680	636	606	639	616	630	566	628	607	623	616	591	651	631	611	596	641	590	624	652	627	591	655	617	624	615	622	608	637	595	650	643	629	625	598	610	629	609	604	609	597	623	622	629	639	657	648	610	666	605	609	620	671	597	623	647	633	623	581	646	600	639	648	579	642	656	644	637	632	670	623	558	564	640	599	603	624	600	611	580	614	621	634	608	624	523	613	600	630	621	644	608	635	649	565	578	607	633	578	642	630	614	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
47337	15038	4424	2198	1539	1142	862	707	605	558	511	502	437	391	409	362	389	352	335	329	326	341	294	289	294	287	303	283	275	312	298	294	295	297	312	264	301	271	255	301	286	284	269	299	296	272	274	297	285	274	272	285	284	246	283	298	272	281	304	290	288	283	288	306	280	264	266	261	276	270	307	267	302	274	292	290	274	280	255	278	246	258	273	275	260	262	275	289	221	256	308	275	276	303	248	250	243	326	259	268	276	264	272	288	277	308	258	275	285	279	258	300	273	289	258	237	234	253	293	308	276	248	281	257	273	291	314	246	236	280	285	281	278	281	289	251	305	284	261	265	266	254	250	264	306	266	245	256	272	254	289	305	270	304	251	280	260	260	287	291	277	256	294	283	262	278	270	266	277	278	288	289	270	243	282	297	267	267	271	269	291	291	297	270	249	246	286	316	246	262	273	270	268	284	279	266	244	269	277	280	268	282	304	272	301	272	278	252	248	268	282	267	274	258	275	265	244	281	253	279	286	259	291	292	261	254	260	272	290	246	304	286	289	251	287	268	266	289	282	261	261	281	275	249	307	265	278	306	233	258	272	268	227	273	262	284	276	249	275	250	260	281	275	275	261	267	293	300	289	297	275	243	270	280	289	255	259	273	270	267	268	286	257	282	254	288	266	264	272	267	287	263	272	286	288	288	313	285	285	296	285	255	285	305	265	285	277	292	252	258	251	264	294	249	249	281	281	265	267	264	272	299	287	276	255	242	302	285	286	275	274	274	294	291	267	283	280	261	251	249	297	276	292	284	258	273	263	273	276	276	286	283	257	284	281	251	283	273	279	272	264	259	287	271	304	276	297	270	276	285	262	276	294	243	326	283	285	289	260	269	265	242	299	268	275	259	279	295	281	277	276	262	273	279	284	295	273	259	260	296	289	268	253	302	251	288	273	260	240	278	291	283	270	283	291	267	293	266	268	261	281	289	252	266	277	269	253	280	294	277	245	282	270	265	285	279	290	293	267	277	261	317	273	265	263	265	294	245	275	283	227	309	253	266	275	261	265	298	246	308	265	282	274	264	254	244	301	282	267	290	275	292	305	279	275	273	284	270	288	254	310	274	242	301	288	262	257	256	298	270	244	259	279	258	263	274	257	245	285	278	287	281	300	288	274	306	269	293	232	243	251	309	258	268	281	270	262	283	268	279	264	241	276	285	292	305	277	278	271	281	287	265	281	270	264	287	281	272	263	259	300	268	288	286	279	299	269	262	284	266	293	274	274	267	277	255	314	267	263	283	280	255	292	283	276	274	245	267	273	236	272	276	303	276	304	290	258	285	281	258	292	271	269	278	250	300	279	268	278	263	263	282	263	261	288	256	283	283	255	290	273	284	263	249	274	290	291	291	291	291	283	288	282	286	281	296	263	261	280	271	273	295	281	266	249	274	270	301	276	270	304	300	281	273	254	274	289	274	262	295	274	290	253	262	266	270	256	232	254	277	275	277	276	263	266	277	258	266	251	259	229	273	296	287	267	247	272	254	253	299	306	279	269	278	272	251	275	255	303	283	275	272	301	286	273	274	307	277	273	254	302	278	300	294	283	274	301	260	265	270	294	257	283	268	276	277	259	239	280	282	286	254	276	262	266	271	266	238	238	301	277	279	285	325	285	276	287	274	305	335	272	282	273	281	287	273	278	257	288	255	260	265	268	268	273	263	286	278	290	293	237	300	274	246	276	263	273	302	296	257	303	274	268	273	283	281	297	265	297	275	253	255	283	292	295	304	253	279	270	289	268	282	274	266	284	301	238	240	272	259	255	273	297	245	263	263	268	275	274	280	266	297	274	259	266	285	287	254	274	259	262	285	266	273	269	283	268	266	288	274	265	308	300	227	292	273	278	275	283	283	270	301	267	282	222	286	276	264	285	298	274	302	257	275	294	256	271	286	283	246	248	265	284	261	269	262	257	270	297	274	270	262	254	313	257	274	301	276	268	280	284	276	272	281	257	287	283	260	255	268	282	271	261	276	272	245	271	258	289	271	298	284	232	264	277	258	295	297	313	297	298	284	272	284	297	253	279	265	257	278	263	276	273	265	297	257	285	277	278	242	261	267	265	298	274	265	269	282	306	269	258	253	276	283	271	263	271	242	257	271	287	265	265	271	306	265	288	282	296	256	247	287	263	276	285	300	258	290	281	289	277	255	267	282	281	254	276	304	290	301	270	260	252	282	256	294	247	274	256	277	296	259	262	263	250	274	285	267	284	280	292	266	261	222	270	295	269	252	291	302	290	274	277	251	266	275	272	289	244	265	253	224	283	246	262	305	262	278	291	287	279	287	262	281	277	255	257	255	278	276	263	279	255	277	242	286	299	284	280	260	281	291	230	289	267	297	281	272	300	266	273	274	296	258	294	269	262	277	275	275	319	271	288	257	281	270	269	289	250	276	251	256	273	254	263	300	296	284	280	272	259	293	258	298	280	288	278	293	256	275	244	300	299	275	275	290	289	302	275	254	265	268	264	248	244	288	287	290	264	294	262	282	298	284	278	260	267	301	273	280	259	292	265	303	252	242	290	261	276	285	305	280	266	238	254	227	273	282	257	260	290	258	309	273	316	262	296	258	270	301	279	265	263	277	260	257	238	269	275	293	276	260	308	287	255	245	257	254	246	278	251	265	261	246	260	249	293	247	280	298	247	288	275	261	250	278	282	278	256	255	259	285	263	281	259	284	261	270	290	319	273	266	246	266	268	278	265	297	250	269	268	280	279	252	254	267	296	284	266	270	252	293	257	254	278	275	281	272	269	268	296	252	303	254	278	288	261	263	278	280	268	298	272	289	260	302	285	267	273	273	296	266	257	272	293	273	266	245	299	295	283	250	283	292	281	270	290	279	270	267	280	243	278	250	290	236	264	254	267	253	275	281	283	232	248	280	294	294	274	248	283	309	278	253	279	247	248	271	258	278	259	281	258	286	242	247	252	253	273	269	294	281	304	264	281	256	290	237	256	281	267	267	250	282	275	252	261	313	255	317	262	301	256	278	281	258	261	272	263	276	275	306	270	272	285	276	270	253	276	285	255	250	310	245	253	256	295	256	270	283	267	265	279	314	253	278	248	258	273	278	254	281	309	262	257	303	290	258	258	305	268	279	267	259	265	252	278	280	286	264	257	285	259	284	262	280	290	286	284	291	254	248	284	313	269	293	275	296	269	260	266	233	305	244	268	250	267	274	278	263	274	286	289	269	253	244	321	275	276	277	288	270	271	277	288	286	265	238	232	286	276	273	255	255	311	249	296	281	266	308	259	250	272	256	282	279	257	275	285	255	285	260	271	271	296	265	259	279	280	270	258	270	271	285	310	265	249	250	255	238	298	286	284	295	284	306	279	288	262	276	278	286	261	273	281	261	293	266	271	271	259	308	284	272	258	260	273	277	264	249	270	268	294	276	259	281	308	240	279	286	267	246	278	280	267	280	265	259	260	274	298	276	281	271	251	288	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21268	2707	6107	6751	5795	4626	3733	3250	2787	2385	2330	1980	1814	1670	1523	1428	1421	1295	1197	1244	1137	1123	1074	1061	1062	938	986	995	987	934	897	965	943	915	876	874	932	857	877	879	845	767	927	839	826	853	853	800	833	796	822	857	814	838	800	789	775	855	854	797	841	787	772	811	827	800	789	778	802	754	821	761	786	785	789	774	812	814	800	759	773	771	758	780	783	807	799	832	781	851	782	778	772	770	724	742	744	787	796	740	753	830	773	765	801	738	762	757	768	795	801	767	774	781	795	770	732	759	783	779	762	762	750	756	768	793	767	800	740	799	776	771	765	727	717	795	728	733	772	756	803	740	792	736	784	786	804	735	782	739	772	743	743	715	757	758	723	811	769	769	763	740	781	755	763	744	782	803	780	776	784	759	803	798	800	756	749	762	767	782	742	760	747	739	750	774	772	747	783	793	822	765	739	732	759	746	810	763	842	732	794	787	756	761	727	753	721	753	775	745	740	756	744	738	783	743	803	799	763	806	699	736	807	777	713	771	715	743	730	797	705	720	739	746	754	764	774	766	778	765	741	780	798	767	801	743	773	796	762	686	776	760	774	803	763	750	762	794	752	776	764	718	796	757	773	740	755	740	792	784	683	787	806	752	745	790	757	766	741	748	756	771	812	813	776	717	722	793	771	782	792	738	728	765	749	748	740	751	757	787	804	743	764	798	782	737	709	784	705	694	761	776	755	724	738	738	791	722	752	701	801	766	731	741	774	833	763	691	755	763	733	800	736	782	731	744	763	718	759	782	771	711	739	712	761	760	761	737	750	780	703	730	752	726	783	754	771	808	756	819	738	766	748	785	760	743	790	764	811	792	721	779	807	742	739	712	792	763	770	767	724	792	717	753	775	753	751	759	736	760	781	754	744	709	729	769	742	745	772	751	779	766	787	751	742	748	775	764	788	752	806	765	725	787	756	714	776	739	780	772	735	784	750	725	735	709	781	723	766	802	713	721	754	763	770	794	731	766	820	720	778	761	714	761	731	725	762	756	785	814	756	770	747	739	739	792	787	765	729	761	756	749	776	762	765	776	763	747	768	800	802	789	735	768	751	737	701	749	784	711	760	743	801	758	801	790	728	731	785	751	771	751	782	707	790	791	800	773	707	781	788	744	735	773	727	729	733	747	796	749	798	792	761	724	792	774	731	813	774	725	776	800	738	756	779	772	760	757	799	761	728	744	786	813	783	767	767	740	796	731	757	784	825	775	782	755	748	787	759	721	762	797	809	820	804	762	740	791	779	777	763	726	764	775	776	720	769	757	810	752	777	789	742	731	719	770	692	806	766	777	735	773	759	755	756	782	756	752	754	693	792	751	748	737	746	736	731	720	798	732	718	756	777	777	815	774	708	794	742	835	729	754	778	734	727	779	780	768	753	788	773	738	750	771	787	754	782	785	777	793	745	756	779	771	757	719	750	737	738	745	755	782	746	751	776	763	741	755	815	749	798	731	739	796	772	742	781	739	746	783	730	702	761	771	785	783	783	720	731	794	755	740	754	770	726	749	776	767	730	722	740	776	769	744	770	759	752	752	730	767	734	769	790	796	750	829	781	746	767	719	809	722	790	730	776	770	743	793	743	751	789	770	739	751	768	726	747	776	779	762	765	756	790	758	749	743	794	698	762	781	759	719	781	768	744	765	752	731	711	741	751	734	735	734	764	785	746	818	765	767	784	769	768	706	777	781	770	745	793	793	781	740	757	746	746	752	757	741	763	806	754	768	733	804	713	747	748	680	814	740	754	785	762	804	763	770	761	747	779	723	701	785	805	758	756	788	756	742	769	788	751	744	757	747	750	832	833	688	770	798	735	795	730	773	760	772	766	791	780	773	797	783	769	807	723	778	745	773	766	732	774	732	756	730	753	771	726	751	806	739	737	778	690	782	765	761	706	757	748	785	758	764	760	746	743	733	780	741	763	738	758	759	763	753	800	760	792	829	731	811	746	699	735	730	763	765	785	755	749	762	713	737	798	793	822	783	703	712	758	720	803	695	764	723	767	775	764	771	766	761	764	741	745	780	769	735	757	758	791	747	769	774	762	717	751	763	764	700	784	773	772	725	775	752	814	733	766	782	761	779	764	735	783	740	728	734	715	772	708	718	788	773	824	758	829	738	747	759	729	707	745	761	789	739	753	770	747	792	723	720	769	755	742	747	859	747	694	752	729	709	768	766	738	768	741	720	742	788	700	775	778	757	789	726	763	724	726	725	799	733	759	798	735	694	824	756	768	747	774	764	794	739	747	756	799	726	787	755	758	763	758	805	784	739	752	769	790	833	769	796	775	714	734	801	795	734	805	757	729	754	771	769	796	779	759	738	800	758	786	795	736	763	798	820	780	743	762	772	733	774	761	775	753	797	755	708	769	755	745	708	738	721	780	739	722	741	754	757	751	764	782	762	753	786	785	719	745	773	764	769	760	768	746	755	755	734	834	740	794	763	717	712	731	771	731	731	807	804	791	784	702	787	766	796	754	764	762	730	759	773	792	790	761	763	739	802	753	808	725	734	780	782	788	722	718	778	733	793	750	779	738	729	743	741	776	758	686	738	753	766	745	747	751	747	733	748	717	731	759	712	790	736	756	774	717	718	742	802	762	749	756	777	756	801	761	742	745	735	765	765	726	743	737	738	707	764	733	757	770	805	734	782	741	810	744	784	743	750	767	770	792	789	775	764	801	756	735	733	766	743	749	790	770	735	726	751	774	797	800	778	688	752	721	755	753	756	727	778	818	797	800	774	766	727	763	739	724	761	784	723	767	777	759	727	766	747	765	771	718	784	764	739	736	735	766	741	726	748	741	753	744	776	775	790	745	778	772	772	789	756	729	756	725	806	782	737	758	716	738	743	744	749	770	755	735	720	744	696	746	787	754	750	790	810	773	764	754	768	785	744	746	743	757	747	764	758	733	755	732	753	795	718	692	747	725	764	741	744	787	760	745	758	780	764	758	799	736	716	749	748	768	753	760	741	754	725	752	744	835	740	705	798	701	768	714	754	823	732	743	803	760	747	756	778	758	736	740	805	764	769	800	725	740	767	766	760	739	748	721	777	758	708	766	697	710	730	715	799	775	808	759	758	768	743	772	762	737	717	751	773	754	746	760	799	770	793	733	752	759	801	783	765	712	743	784	784	805	765	842	744	768	818	772	745	781	754	730	766	744	750	754	771	677	758	799	723	731	773	765	700	750	811	808	810	791	761	742	782	767	768	806	774	719	751	774	727	789	751	718	815	729	695	793	749	754	819	717	758	737	753	772	731	731	763	741	774	768	749	807	765	743	819	760	748	767	741	732	733	727	781	762	736	782	716	786	768	727	730	743	762	774	723	748	738	779	754	751	793	784	743	792	773	723	752	761	731	732	802	733	817	748	783	744	760	800	745	758	789	766	751	805	724	719	732	741	753	743	743	759	750	734	758	806	720	741	752	740	827	747	780	806	789	741	735	769	742	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5036	338	186	144	119	117	100	74	113	90	102	96	84	98	96	96	84	112	88	92	85	97	98	88	92	116	106	77	96	75	94	78	79	91	71	85	92	112	91	95	84	83	113	97	98	93	81	78	94	104	93	91	94	87	113	87	73	97	96	81	95	78	89	104	59	98	83	93	99	91	61	84	97	80	83	100	97	82	89	92	88	96	85	73	85	94	94	83	107	110	112	100	82	69	87	92	80	83	83	88	87	67	86	91	93	85	76	97	86	75	109	90	81	101	90	100	106	90	85	86	102	98	91	79	78	98	83	77	113	80	99	109	89	91	91	89	85	78	79	80	106	92	92	101	80	88	80	93	89	90	86	96	83	92	74	85	89	85	75	110	89	91	94	84	97	88	84	90	86	95	91	87	103	93	94	89	95	89	80	91	93	95	88	89	93	63	93	104	78	94	98	98	106	97	98	81	82	80	96	85	91	90	99	91	85	92	92	85	92	77	91	90	95	87	90	73	79	96	81	88	92	86	93	81	82	85	79	87	80	99	95	83	102	91	98	88	91	69	82	77	102	100	98	102	85	81	93	78	80	71	91	85	93	86	73	97	89	78	77	93	92	89	89	85	98	86	96	69	101	90	104	90	85	109	94	88	103	92	87	98	88	92	91	97	67	96	103	97	94	93	85	74	86	100	74	100	94	83	100	81	106	94	93	85	105	100	110	87	92	101	84	90	79	92	91	101	83	97	93	99	86	83	93	94	103	93	95	95	83	85	64	85	78	80	89	100	86	74	72	99	83	84	92	94	99	86	92	90	81	68	88	104	97	82	86	88	94	88	100	80	87	100	102	91	91	99	100	90	85	82	82	106	107	111	76	91	103	94	81	75	102	91	79	103	98	84	108	79	84	83	93	97	99	109	86	79	92	107	96	88	104	92	77	78	81	96	87	86	80	99	82	95	104	86	84	96	94	81	67	92	88	93	101	91	101	95	98	84	94	78	90	88	82	81	86	93	78	74	87	100	95	91	83	87	88	99	106	92	84	94	83	80	78	104	75	88	91	84	98	74	95	91	72	91	68	97	73	83	94	70	85	104	74	75	76	85	88	85	82	81	88	93	82	91	109	89	91	92	93	93	106	82	95	82	83	97	70	86	78	99	92	96	89	88	86	104	104	93	89	86	89	106	91	78	88	91	86	102	105	102	96	87	81	83	92	97	71	110	106	108	98	83	82	76	91	86	88	84	81	97	101	97	98	91	93	95	97	88	95	82	88	93	87	100	84	92	72	92	95	90	77	94	103	114	86	99	96	79	87	102	80	60	100	79	83	101	96	95	99	97	102	102	86	92	83	87	103	88	99	96	91	115	85	89	120	86	92	89	78	89	79	94	90	97	97	89	88	92	94	84	97	94	89	102	96	87	98	89	108	90	96	76	84	98	97	106	103	88	99	92	93	80	86	95	91	83	73	78	77	98	86	88	98	89	104	94	92	78	83	106	98	96	92	105	98	91	96	89	92	110	97	97	82	80	72	105	91	88	91	78	101	98	83	89	85	98	101	95	87	110	79	78	79	72	98	110	101	96	93	87	75	91	97	82	87	98	88	85	90	90	93	91	83	89	107	77	99	98	100	89	109	99	81	103	111	94	98	90	82	90	76	100	98	84	90	100	103	95	83	91	99	99	76	79	78	90	93	78	89	108	90	87	78	97	84	86	83	72	89	92	96	101	95	100	89	89	93	100	113	102	91	103	73	98	105	76	94	78	84	82	90	90	101	81	105	67	88	89	89	98	91	83	69	80	113	79	92	80	106	98	98	89	94	97	86	93	94	93	104	93	85	98	87	95	89	89	80	104	108	72	87	94	104	103	88	86	94	98	95	99	87	106	92	87	81	82	92	75	124	86	103	87	100	95	112	83	87	87	103	110	91	104	79	110	97	93	80	96	95	93	96	73	78	98	112	75	67	77	82	77	80	105	90	97	98	89	109	96	92	71	86	89	102	79	92	91	87	104	94	81	84	93	87	92	88	99	106	77	83	84	104	82	80	86	83	89	86	100	105	87	79	87	78	91	86	94	99	88	107	95	85	91	86	84	112	95	84	73	84	92	102	91	98	76	84	95	89	87	84	68	84	86	93	78	88	93	99	87	87	90	88	93	93	78	81	105	113	80	91	90	81	97	83	87	79	90	89	84	91	91	72	113	85	93	74	86	83	87	98	83	86	101	85	77	94	108	91	111	102	113	79	78	100	98	86	94	102	92	108	87	96	79	82	96	89	88	87	87	89	95	97	101	90	92	94	74	74	99	84	93	114	75	82	79	82	98	100	97	101	93	105	86	84	75	85	82	99	89	100	82	91	100	95	116	96	107	90	76	87	84	112	85	88	107	100	87	62	91	83	92	85	89	97	95	77	91	88	96	96	99	85	95	87	76	97	104	86	99	103	101	106	95	96	94	80	91	82	86	93	79	95	89	78	97	93	85	85	85	86	100	85	84	83	83	90	93	79	78	88	89	98	92	82	84	92	91	77	101	100	98	100	82	116	93	80	91	89	108	94	94	86	96	104	97	86	78	86	99	99	87	77	95	109	90	87	85	77	88	83	94	94	96	91	86	101	104	81	83	89	78	79	93	80	91	100	82	80	75	83	123	77	85	94	85	80	96	99	91	111	102	106	84	97	94	97	104	104	75	79	81	89	68	97	80	76	91	89	74	102	93	94	104	99	81	73	82	89	80	87	102	94	81	94	84	80	86	92	79	109	98	84	79	97	85	95	86	80	87	105	82	80	88	85	94	92	83	81	90	87	89	95	106	107	93	80	90	102	101	82	88	89	91	83	87	102	88	94	102	89	108	84	92	73	84	89	75	86	97	108	86	97	102	92	95	84	100	98	102	81	107	94	102	85	91	92	102	81	100	71	78	91	94	104	75	85	92	77	90	84	78	98	93	72	117	90	83	97	109	102	80	86	99	88	100	98	88	96	81	88	81	73	94	91	93	92	97	89	81	102	77	92	95	63	84	92	96	98	87	90	97	82	86	87	100	81	82	80	85	114	85	106	89	79	86	85	74	99	103	100	104	92	95	84	80	92	80	92	82	93	119	94	103	84	89	101	83	90	72	85	104	72	95	90	90	92	95	98	99	92	89	87	95	72	90	92	98	84	82	87	83	94	98	85	83	75	97	76	92	82	96	87	84	97	91	81	106	98	84	82	82	96	95	94	83	94	77	108	97	97	104	109	106	94	79	81	93	89	96	81	77	92	98	87	87	95	81	90	102	84	98	81	89	88	77	86	87	102	90	90	102	92	94	96	103	82	101	92	95	88	100	97	99	81	89	91	89	79	95	90	93	104	100	97	72	85	86	101	115	82	98	90	96	80	95	93	101	104	98	87	87	101	100	108	82	87	92	84	84	106	83	85	81	89	93	90	63	84	89	80	80	72	96	91	94	99	93	82	79	76	99	91	96	90	92	77	84	92	88	100	76	80	80	98	97	92	76	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4924	396	519	492	491	460	404	429	356	369	363	393	353	363	335	365	336	364	375	338	329	345	328	305	329	310	320	372	309	336	310	339	347	311	319	331	335	333	315	299	341	297	330	348	318	316	324	313	356	331	320	311	320	323	303	307	327	312	320	275	312	321	347	332	323	291	350	311	318	347	329	315	342	333	349	283	295	320	304	370	339	332	309	310	288	316	309	298	320	295	320	324	322	330	321	333	325	329	321	307	306	314	321	342	290	320	337	325	320	321	294	316	352	315	303	298	287	287	336	299	302	343	319	322	323	332	339	310	287	333	346	299	331	297	306	317	300	288	282	324	322	298	335	341	310	321	284	320	330	316	348	315	307	336	323	311	312	312	317	325	320	328	346	334	324	342	313	347	318	327	326	309	328	339	321	317	311	293	324	306	303	316	308	324	340	302	293	330	339	292	329	284	327	322	277	317	338	355	316	317	312	315	318	285	322	288	312	301	347	334	302	295	313	295	332	294	286	335	347	329	307	308	337	302	314	330	329	339	350	284	293	318	301	316	339	317	330	297	301	314	321	328	296	350	301	337	336	311	342	340	330	301	317	308	317	280	331	321	298	297	311	295	340	300	299	329	295	315	290	292	307	321	330	323	339	299	321	295	289	307	331	325	313	342	328	297	311	315	303	317	317	289	280	334	303	323	359	343	304	303	310	308	331	324	291	291	343	307	319	309	292	326	326	334	298	321	312	343	343	310	315	308	316	356	301	293	339	351	323	304	340	319	309	272	300	286	323	356	311	306	306	294	309	303	345	323	329	322	324	312	312	307	334	300	333	337	331	319	287	320	315	304	314	320	306	291	298	287	322	315	308	330	337	317	306	306	299	330	295	302	317	287	302	305	299	324	313	333	345	329	296	310	300	303	303	326	320	299	302	327	325	321	294	306	286	289	371	322	318	315	332	306	356	332	306	291	314	306	313	310	334	335	350	288	329	322	315	331	311	309	310	341	350	316	325	324	292	312	315	322	319	324	332	298	304	291	307	306	327	304	290	309	316	292	312	334	354	309	303	289	328	343	326	331	306	329	324	307	300	324	323	285	313	289	338	301	350	345	302	345	281	315	293	301	326	327	310	286	310	349	312	320	319	347	306	345	297	307	325	331	284	296	299	295	314	316	341	321	277	323	291	365	293	330	319	339	309	340	294	322	335	336	292	321	310	319	290	314	325	327	330	290	320	333	358	344	294	319	320	326	327	307	305	315	336	333	343	284	339	292	348	331	296	317	329	334	325	363	312	306	306	322	319	304	352	335	318	340	346	306	350	327	318	310	333	330	312	315	323	333	281	356	301	317	363	270	314	347	309	326	333	308	342	280	321	332	331	330	308	282	286	284	325	335	321	307	319	348	305	324	311	332	322	317	321	305	316	317	320	324	286	307	337	327	332	329	294	315	313	322	305	326	324	292	306	300	271	323	311	321	341	309	311	330	329	307	303	282	307	326	341	330	305	324	344	324	317	356	337	283	311	338	305	332	336	321	317	292	294	326	358	308	341	341	343	301	313	291	336	323	303	326	297	289	330	306	302	333	343	303	305	334	328	300	344	323	326	299	297	318	323	308	298	314	352	335	320	312	307	311	356	353	302	297	308	312	321	332	301	327	332	316	324	317	308	296	320	321	325	274	311	300	322	308	312	322	336	312	313	304	311	304	336	296	320	341	302	306	333	310	319	308	306	297	327	327	320	296	321	302	321	318	348	298	331	302	321	341	299	318	265	328	339	296	307	344	338	316	325	315	309	321	269	303	292	319	313	340	313	358	324	342	333	325	322	360	322	308	321	304	324	306	336	326	334	327	343	319	333	317	303	327	328	323	352	306	325	326	312	293	281	303	303	299	296	354	309	326	312	306	337	325	293	333	313	312	313	362	312	342	334	267	317	315	293	337	319	321	309	339	292	317	278	303	327	322	348	290	309	324	337	330	297	303	306	309	299	338	292	319	333	315	318	325	334	301	330	339	329	316	291	305	333	299	292	337	304	309	326	302	301	339	326	340	311	301	317	294	302	331	293	296	305	322	338	336	312	314	353	327	334	312	300	312	310	312	308	289	314	298	332	318	346	297	309	337	314	353	314	319	373	312	332	280	299	343	294	334	341	308	286	299	286	341	328	345	343	301	295	309	277	328	284	356	335	327	339	297	298	296	313	333	300	327	314	334	339	291	348	321	351	324	319	300	328	335	356	324	297	299	335	326	300	315	291	302	318	359	320	321	294	309	273	304	359	356	293	301	291	302	319	325	324	298	332	321	289	346	343	323	324	314	304	295	305	309	305	308	334	318	334	298	306	268	335	340	312	317	323	326	337	297	326	330	324	315	317	313	296	321	301	301	346	309	303	312	302	316	340	325	338	304	330	299	320	320	366	290	330	352	323	305	283	304	312	320	306	336	334	315	302	330	299	319	300	300	320	348	305	310	322	314	323	306	313	311	312	309	308	308	310	317	296	316	343	305	317	334	316	341	309	342	324	320	332	304	331	341	316	345	313	321	331	312	349	294	320	332	321	328	311	356	301	331	322	297	317	318	302	352	305	314	298	291	340	322	333	313	314	333	280	327	321	326	310	308	335	349	325	334	311	317	323	316	339	321	313	310	310	306	336	328	301	283	330	297	320	316	333	317	317	307	302	315	335	323	303	338	348	295	337	326	309	301	310	344	292	331	311	323	288	331	327	330	300	334	305	330	342	335	305	341	307	324	352	292	300	320	334	355	332	302	310	316	347	302	307	309	297	364	321	290	336	320	356	304	310	319	310	315	309	324	346	306	281	344	285	309	295	311	286	308	306	307	290	332	332	298	278	336	294	304	273	313	295	303	294	300	313	295	310	319	313	302	285	317	311	312	312	309	327	340	307	321	318	299	306	305	276	307	304	318	321	320	347	312	348	346	317	292	294	299	315	330	304	311	295	326	367	284	322	322	331	300	292	335	319	298	305	316	284	296	337	317	305	329	325	375	308	301	310	315	327	319	303	322	302	280	304	304	322	319	316	304	315	316	303	297	316	316	321	324	363	317	292	330	306	294	317	346	336	290	344	316	313	337	324	312	340	315	344	291	325	328	326	282	322	317	305	349	315	297	320	305	308	308	298	340	316	291	296	302	321	341	318	300	352	315	322	314	348	309	305	308	303	331	346	317	285	314	345	288	316	325	312	339	332	314	313	325	311	290	322	314	299	313	365	292	303	302	330	352	288	324	313	304	307	334	317	323	306	312	303	315	289	295	309	313	317	315	335	321	329	354	309	337	303	270	324	316	301	302	361	316	301	298	288	327	285	322	356	313	290	294	286	334	315	326	311	305	297	292	322	327	309	317	319	314	338	307	303	313	326	320	320	295	336	324	304	324	334	335	299	333	306	300	307	332	309	310	338	302	327	323	342	283	324	325	321	312	319	329	274	315	348	338	325	333	320	316	320	323	309	338	275	312	309	302	331	326	305	329	295	325	344	297	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
36364	6649	1706	1085	858	642	548	424	404	360	324	325	285	284	257	272	204	230	236	225	216	232	250	262	221	212	218	219	212	207	225	235	226	207	229	215	222	222	200	200	223	207	212	217	209	219	220	224	241	227	191	227	210	199	212	236	236	188	231	216	221	190	194	185	231	184	213	200	215	209	197	230	207	184	208	206	203	209	214	201	199	201	181	230	227	220	226	213	183	208	192	217	210	206	233	236	196	207	201	192	197	236	179	206	229	191	214	209	244	202	217	208	209	193	204	224	198	219	197	215	236	219	190	182	224	225	200	182	226	186	201	216	206	182	201	211	220	192	213	217	191	211	207	217	210	240	200	203	210	194	247	172	222	180	218	219	208	197	208	213	205	237	210	194	200	212	189	207	216	219	190	191	214	213	231	201	213	193	196	199	215	212	205	205	225	215	215	228	223	200	211	202	223	230	220	204	236	215	197	203	227	178	216	208	198	216	210	203	211	207	205	191	210	210	208	214	212	208	206	198	205	215	224	205	214	215	229	223	194	211	184	182	232	212	219	191	208	200	222	231	213	207	239	207	183	201	204	195	220	216	215	209	217	203	212	197	231	192	180	207	189	199	201	232	228	164	224	195	198	226	219	204	202	197	208	206	176	223	193	221	200	194	233	226	207	199	195	183	199	232	228	212	226	185	209	184	207	210	195	218	213	225	204	196	205	188	195	217	184	217	212	188	227	203	219	230	228	200	229	231	211	212	236	183	240	190	239	216	209	216	194	188	217	230	203	214	219	215	174	192	200	192	199	218	225	206	228	224	208	253	205	210	226	197	176	233	229	218	197	210	202	198	217	202	213	197	210	216	213	203	212	224	220	228	193	216	187	218	202	222	208	215	219	201	220	217	205	208	201	234	226	211	225	203	208	198	241	193	222	200	237	181	202	189	188	196	199	200	200	204	219	200	190	193	216	200	201	184	231	229	210	221	206	211	198	211	202	213	216	218	212	225	216	226	193	209	211	217	221	198	214	236	233	205	212	187	206	196	235	244	193	216	208	221	196	201	192	228	210	208	213	199	187	215	185	242	199	223	207	214	173	230	181	221	204	210	219	207	209	190	229	225	192	215	187	208	223	217	205	238	207	227	197	226	194	204	185	209	212	181	225	206	212	215	230	220	215	220	208	203	225	220	196	215	204	209	198	220	222	236	215	209	217	181	211	207	203	213	217	203	195	215	196	188	214	193	219	215	222	215	216	198	207	203	212	208	194	226	201	204	213	211	189	226	217	210	193	242	194	197	224	187	214	207	186	189	229	188	224	219	230	206	214	224	212	225	207	237	194	207	205	220	208	246	202	217	188	217	236	164	198	207	189	230	183	222	198	236	215	209	209	200	198	204	210	185	218	212	212	216	225	229	183	198	219	217	202	213	218	171	192	193	171	178	200	216	202	201	219	219	208	220	212	210	203	228	230	209	204	213	212	221	196	184	210	207	225	218	213	195	213	208	213	206	219	214	210	199	186	247	205	212	216	210	206	210	196	192	195	200	185	232	227	213	224	197	201	206	200	195	212	219	192	244	214	212	213	215	201	175	234	222	217	191	199	218	196	217	205	217	203	204	181	208	211	220	202	201	217	224	204	212	189	210	207	239	203	221	218	212	208	204	210	206	216	219	202	203	216	215	209	220	190	195	202	209	209	220	215	215	223	197	216	202	200	220	245	197	202	208	216	219	221	219	237	202	214	217	170	201	198	202	199	199	202	217	218	208	222	216	211	215	217	218	250	222	216	194	196	215	201	206	225	232	196	234	219	194	198	217	200	216	212	233	194	206	217	215	242	202	235	211	191	174	206	214	222	191	210	229	235	215	185	215	186	193	232	184	210	186	201	198	216	192	210	218	204	195	222	208	210	202	215	208	218	186	217	225	187	239	222	215	186	230	212	200	201	225	229	179	200	205	192	225	243	203	236	204	199	202	195	202	210	208	213	202	216	206	198	217	248	215	197	236	224	214	223	202	205	228	181	197	195	208	215	197	214	201	203	186	212	214	209	207	200	205	204	191	212	200	220	190	201	211	230	245	226	221	187	198	208	203	207	212	236	205	206	196	228	212	208	189	223	164	221	217	203	213	239	217	223	218	206	212	168	233	219	229	219	204	213	201	204	198	213	211	201	199	237	231	215	180	206	242	208	211	202	181	222	191	224	208	217	218	229	197	222	212	211	201	217	218	213	232	203	186	225	218	221	207	206	195	216	223	205	213	211	212	203	194	211	219	225	210	196	207	232	224	206	223	216	214	215	205	210	222	220	232	224	197	220	208	227	223	214	217	196	205	224	215	209	203	197	215	205	203	236	206	197	223	225	213	209	230	215	200	193	265	213	224	219	210	222	235	191	213	197	213	202	199	192	213	222	212	222	208	231	193	216	204	205	195	219	223	202	220	184	237	220	204	215	217	242	214	184	206	214	187	207	222	183	202	209	220	174	191	203	199	226	194	185	216	235	228	213	208	205	188	189	219	207	180	241	219	211	236	233	243	194	221	161	202	180	228	194	202	201	218	238	222	218	213	217	218	205	204	201	198	205	194	212	208	218	206	220	201	199	205	238	209	202	233	199	212	243	215	213	187	203	208	241	226	233	185	204	205	178	232	195	211	212	210	205	191	210	215	197	203	197	200	205	201	233	204	192	208	229	184	199	210	195	210	216	189	215	225	211	201	218	174	211	198	226	183	233	181	191	218	195	186	188	239	211	182	245	179	219	200	212	193	244	202	213	209	201	210	212	197	192	211	202	221	217	194	199	197	210	198	228	211	227	203	198	198	211	205	215	195	215	215	216	221	214	211	192	217	213	224	206	216	201	231	220	210	197	200	235	223	217	199	214	212	232	221	205	205	216	209	203	207	206	227	204	207	174	218	219	209	234	196	195	220	203	185	204	217	180	227	191	211	211	229	212	232	231	223	227	190	201	186	200	208	184	203	206	219	219	220	222	222	191	195	216	196	236	205	207	229	218	233	205	189	207	200	225	222	209	212	206	222	213	208	237	207	217	199	229	185	210	203	199	199	217	214	196	221	219	232	219	212	182	225	237	205	207	224	237	209	186	200	244	210	210	199	221	198	229	207	230	230	211	218	216	221	222	190	211	209	175	192	243	222	193	203	210	218	199	245	216	229	220	208	207	216	229	202	191	199	218	209	210	239	185	205	213	205	188	223	213	201	184	187	209	190	192	233	178	226	201	221	223	207	180	212	203	229	209	233	204	197	217	185	224	234	209	186	205	188	177	214	208	223	201	223	187	252	224	188	224	211	232	217	206	195	187	211	221	212	200	207	218	219	191	233	223	228	213	201	236	209	211	239	195	182	212	188	228	217	209	181	246	203	203	190	198	220	216	210	223	198	205	229	204	181	208	200	207	205	220	225	208	220	198	223	212	213	191	214	203	213	190	208	223	192	229	228	212	196	198	211	228	213	219	222	198	212	209	183	213	216	206	213	196	201	203	237	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16377	1640	3414	3760	3171	2695	2160	1935	1680	1463	1389	1194	1118	1008	1020	946	912	911	859	843	792	788	782	776	757	730	718	746	683	696	728	674	675	696	702	693	649	625	625	636	646	680	675	674	657	640	611	663	588	684	710	648	651	615	692	596	645	635	685	646	630	670	631	668	617	628	642	620	670	595	637	671	651	679	637	643	623	601	609	711	640	640	633	607	642	651	655	623	615	611	647	598	648	677	599	593	597	589	625	604	605	630	606	640	599	603	610	616	648	673	696	612	636	578	662	646	634	593	613	627	609	617	604	604	662	615	594	655	627	576	632	618	651	636	619	593	632	645	658	660	603	595	616	598	602	636	573	589	606	585	646	650	606	645	632	611	622	601	591	595	584	631	625	629	623	603	601	621	638	603	645	647	660	646	600	624	579	640	638	606	649	616	626	632	581	648	601	655	621	637	624	638	672	589	642	633	631	622	640	626	651	652	626	604	652	625	596	622	588	644	629	622	592	601	626	638	626	577	629	633	580	625	634	618	623	666	642	538	615	669	650	616	640	620	640	613	603	638	637	602	619	591	596	599	616	583	629	636	614	584	588	628	595	590	635	615	581	615	586	585	629	598	621	608	617	628	575	608	592	642	629	633	601	615	632	636	663	599	646	570	614	649	634	644	591	615	635	588	639	640	604	657	602	600	610	611	598	657	595	595	650	594	603	631	616	654	589	623	621	611	615	592	608	637	616	608	637	601	634	595	644	679	629	649	592	608	639	591	641	613	622	596	600	637	611	596	592	606	608	670	644	622	638	622	638	584	609	619	624	589	600	634	633	605	572	630	681	599	598	605	638	600	620	613	602	601	594	605	618	645	632	608	613	640	633	611	610	605	609	623	580	620	564	647	566	611	590	586	577	600	644	654	649	629	629	603	625	634	643	598	572	636	600	644	648	611	636	665	611	606	545	656	614	600	616	617	597	650	630	638	658	646	612	568	633	585	591	602	656	636	629	622	645	688	588	634	621	592	619	678	646	584	601	606	625	616	606	676	622	640	584	631	608	610	603	615	597	587	633	631	645	624	628	623	562	623	628	629	631	646	654	656	636	662	598	634	625	620	627	563	604	627	646	621	606	580	618	634	610	649	654	621	626	574	635	606	621	651	604	606	626	618	631	614	600	616	597	640	618	602	620	661	577	641	667	646	582	614	603	591	626	599	640	601	601	586	662	618	567	594	630	645	663	595	609	618	575	621	613	584	662	619	619	618	641	575	642	615	594	608	576	621	589	616	617	658	605	615	619	598	628	638	627	608	603	621	649	651	667	642	637	607	629	636	663	600	619	562	652	614	619	633	605	646	614	590	641	648	606	572	650	629	662	653	632	626	570	592	609	599	620	588	631	589	632	608	618	608	600	631	612	598	669	601	604	628	602	623	607	614	633	600	622	623	635	684	593	633	610	639	647	622	631	586	601	642	629	598	594	602	632	634	652	600	606	651	622	630	608	608	620	640	615	649	639	612	629	624	596	591	605	597	626	609	630	604	639	613	610	610	626	637	633	650	612	627	585	539	623	596	573	612	619	655	580	591	639	664	592	653	581	601	611	644	627	631	633	623	570	631	670	627	622	607	626	597	632	598	624	660	631	587	604	613	602	612	625	655	642	567	628	654	630	662	630	658	621	608	615	647	608	602	615	614	621	604	613	590	619	591	655	587	629	597	667	584	680	623	581	607	629	635	613	621	594	636	605	603	597	653	619	625	605	634	616	625	614	626	617	602	650	604	603	610	591	636	625	634	603	626	636	563	634	636	605	629	665	593	595	676	620	637	624	620	619	633	629	658	559	622	598	577	612	629	573	633	638	571	616	636	656	616	648	602	619	658	598	647	623	619	631	617	634	615	685	594	619	606	588	600	638	577	590	623	635	631	627	618	592	620	640	579	606	632	609	625	609	591	609	641	607	620	608	632	638	626	624	595	608	659	638	578	587	632	625	601	641	602	660	636	614	624	610	621	597	604	644	646	585	614	589	622	585	574	598	585	617	555	618	636	635	592	661	572	626	632	651	536	655	634	637	596	631	573	605	616	613	606	622	651	633	642	648	590	631	616	635	629	660	637	606	627	631	604	593	627	629	668	665	644	577	603	617	635	596	630	572	602	656	654	605	650	652	616	635	570	611	640	647	642	640	599	557	657	574	616	647	599	648	595	610	589	637	655	612	622	626	649	604	610	654	595	581	618	633	633	677	620	630	611	649	634	610	687	644	605	648	630	633	645	619	627	662	649	588	598	625	610	604	584	602	635	632	596	613	652	624	626	616	649	629	618	621	641	612	655	613	625	630	641	654	653	637	632	567	591	640	618	652	662	615	614	631	601	656	654	652	593	641	616	596	587	610	620	612	596	660	617	621	633	633	622	655	608	585	599	625	621	603	642	670	629	621	631	604	615	607	643	629	616	628	623	659	600	633	667	614	654	619	620	617	662	582	617	587	594	582	649	644	613	654	601	624	600	593	654	613	637	640	649	643	625	610	634	574	689	629	639	634	640	637	608	669	644	601	656	651	614	637	604	602	630	613	638	585	605	573	600	615	592	570	629	610	631	603	612	611	629	604	593	608	620	596	592	598	635	615	611	650	664	615	597	576	602	637	635	641	621	634	621	578	638	631	629	641	594	635	629	613	628	613	646	597	625	594	608	643	591	580	595	636	643	601	661	631	581	650	644	627	601	635	590	632	648	634	632	644	622	579	599	622	616	670	574	578	601	576	580	648	598	584	612	657	595	568	658	621	592	624	656	628	599	610	560	599	614	601	626	644	615	599	593	627	592	625	636	625	598	590	609	608	630	642	651	640	643	631	631	610	607	653	620	638	588	641	650	590	636	621	651	593	612	599	620	616	647	644	630	634	634	632	662	658	604	627	616	653	615	632	666	646	671	624	620	619	624	628	651	628	627	580	635	614	633	590	672	597	634	648	587	645	603	594	613	606	606	622	614	655	640	620	601	652	633	606	605	625	607	617	654	602	652	616	622	617	660	610	596	614	605	655	682	627	625	610	635	657	640	653	594	616	615	634	625	627	588	630	629	655	631	599	563	617	562	604	623	629	609	607	589	584	636	629	693	600	603	639	618	596	602	571	633	609	659	560	625	643	625	613	612	580	633	627	640	601	593	587	639	613	623	610	630	607	647	659	615	597	589	635	616	574	579	580	615	596	634	575	580	700	619	628	601	615	581	632	642	620	622	638	641	648	608	654	606	605	630	616	618	611	605	573	588	604	631	638	638	600	617	632	608	655	651	662	658	591	677	600	621	587	618	657	617	599	641	589	618	649	568	630	627	650	665	619	640	624	611	660	623	643	632	637	628	618	611	636	637	612	622	580	634	668	641	648	625	618	597	620	621	662	646	621	634	638	617	610	630	639	591	663	609	597	633	611	612	602	592	653	600	591	617	637	619	608	610	605	598	604	644	631	573	610	606	557	628	626	591	616	624	606	648	630	649	645	605	611	605	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
47313	15744	4654	2309	1559	1172	871	711	632	559	496	486	442	424	391	371	374	341	361	336	335	316	319	333	346	295	300	286	278	319	298	297	286	285	313	269	306	280	297	274	303	279	291	269	257	279	268	301	285	284	289	296	292	282	274	281	293	291	284	274	257	274	264	294	291	266	283	272	262	280	277	282	287	288	313	284	281	271	277	277	286	267	276	255	282	260	264	285	279	309	277	261	283	307	297	263	282	285	278	286	252	264	277	244	300	284	265	259	291	245	289	266	274	310	255	282	252	290	284	283	278	310	260	267	293	253	288	289	304	269	267	261	282	236	301	314	266	285	246	257	253	260	266	283	263	275	252	277	267	250	280	270	290	303	293	283	275	251	279	285	282	267	233	290	261	262	282	266	270	257	277	300	287	273	292	283	296	284	260	309	253	262	275	255	300	294	293	257	259	258	287	276	224	287	279	259	278	257	266	275	279	252	279	252	251	247	286	242	276	257	254	266	303	290	278	295	259	259	261	275	278	218	277	258	251	283	275	264	264	282	298	261	271	295	256	304	266	279	267	248	270	258	273	282	269	265	257	268	268	295	278	285	271	279	272	242	271	248	264	266	250	276	256	282	310	259	263	256	276	276	268	249	311	292	259	269	292	303	281	287	308	274	244	269	265	273	256	276	282	285	323	270	319	259	272	249	289	266	272	283	271	293	259	281	288	301	268	304	272	273	285	281	291	268	306	244	270	275	301	291	262	293	308	262	248	264	300	256	310	280	258	272	268	269	270	283	282	286	263	259	254	305	265	251	274	267	278	281	260	288	270	290	276	258	305	292	256	282	255	250	289	315	287	264	260	289	265	262	298	229	263	263	287	288	263	298	260	278	263	280	273	259	287	269	264	293	269	264	278	303	248	299	310	271	309	262	243	246	285	299	261	268	291	276	267	270	299	272	286	262	279	301	270	241	282	250	302	265	256	278	287	278	271	282	268	291	269	315	291	251	240	284	250	270	287	282	285	254	264	276	280	246	250	285	258	268	276	262	274	280	265	303	258	252	255	287	264	278	286	292	268	260	305	263	270	290	280	279	261	238	258	304	268	270	256	270	246	239	256	273	266	253	271	291	263	266	268	256	266	253	263	279	278	258	272	278	242	270	246	246	265	282	270	250	268	277	250	251	255	253	258	279	279	256	286	264	310	260	266	264	279	286	289	240	295	282	256	304	300	291	263	323	280	250	260	286	288	274	274	295	272	260	270	282	261	254	256	302	291	285	269	297	292	273	305	249	280	253	283	255	280	275	262	285	253	302	286	253	269	289	276	250	281	269	285	269	251	253	264	267	277	282	229	244	267	305	264	266	285	272	263	274	281	291	278	274	285	256	281	271	274	264	298	281	291	286	277	298	267	292	275	284	259	259	270	250	300	268	290	267	286	277	260	263	244	267	292	290	282	250	309	275	272	269	274	274	268	244	272	288	305	267	269	269	266	283	282	264	260	262	281	272	283	291	269	267	268	268	287	281	310	313	254	222	271	273	260	279	266	311	254	270	247	265	266	280	274	302	268	254	259	239	271	274	304	281	271	265	266	272	272	292	278	248	269	274	274	293	260	276	283	293	270	260	261	278	276	256	252	286	295	257	284	262	298	293	274	290	279	258	289	280	260	253	288	283	304	271	247	284	300	297	270	303	259	266	269	269	282	278	247	284	268	276	270	262	286	299	288	287	271	274	252	276	266	281	273	265	267	266	259	270	233	274	249	271	288	272	253	281	294	265	286	271	254	254	294	264	280	274	246	271	277	299	273	286	263	274	265	280	245	270	271	296	317	269	261	283	261	291	277	285	315	297	293	290	287	249	292	247	247	277	254	283	287	252	263	297	300	274	253	262	270	288	258	264	275	285	255	268	268	300	299	284	273	274	266	275	262	301	274	291	286	271	270	283	286	251	311	256	292	268	285	274	291	256	262	285	250	278	280	283	268	287	283	276	283	275	288	300	247	245	276	279	291	285	281	278	268	306	272	270	271	266	273	258	262	264	262	250	286	302	296	290	292	277	268	268	300	271	252	282	252	284	279	275	270	268	282	297	255	279	244	271	298	270	277	261	290	269	275	269	280	252	260	272	265	278	266	251	242	288	304	268	281	278	275	290	260	286	279	273	292	275	274	263	259	283	274	289	266	277	256	255	272	269	251	260	289	246	267	274	257	269	281	266	283	276	294	240	279	294	292	275	283	295	277	252	285	267	273	267	287	296	289	310	311	311	270	295	325	261	256	294	254	276	272	279	265	279	279	247	267	253	303	279	286	284	271	261	289	298	299	267	260	260	284	267	288	263	284	235	264	259	269	277	264	244	269	279	261	299	281	291	282	265	277	270	270	260	297	288	276	308	284	292	246	293	255	265	278	295	265	246	270	282	279	282	290	276	295	302	285	286	250	280	270	250	249	263	292	271	285	253	251	292	283	259	281	268	241	272	275	249	291	283	247	265	275	274	257	262	290	258	249	248	265	264	295	275	269	272	271	249	270	308	277	277	265	271	281	298	269	286	276	289	319	238	284	271	288	265	264	245	287	290	295	276	300	302	229	285	262	257	269	255	248	287	248	273	238	291	289	296	262	264	286	303	270	286	281	310	281	253	299	279	265	244	234	282	285	251	249	266	278	269	260	293	262	260	279	278	276	247	250	279	255	268	288	243	293	270	248	287	281	283	296	266	254	259	260	274	282	322	277	272	269	287	285	286	283	289	289	272	262	275	291	286	265	276	265	274	262	261	252	270	238	275	260	301	250	306	270	287	268	299	273	240	255	272	269	280	285	272	262	281	243	260	259	277	296	247	283	313	271	288	302	288	278	266	274	305	309	283	283	310	265	265	261	276	249	263	257	289	289	263	260	284	279	291	284	295	264	264	262	292	282	243	266	275	263	290	254	262	256	242	272	287	284	294	284	261	281	288	262	237	269	272	263	267	274	270	262	298	282	267	253	275	275	251	274	314	268	287	270	295	231	267	270	288	294	278	317	269	258	284	263	288	258	287	272	280	266	296	281	257	235	291	254	299	309	277	258	290	267	280	266	297	272	280	243	295	275	260	268	297	280	279	264	240	284	243	288	305	262	262	274	254	291	287	250	285	282	310	280	293	282	287	301	283	274	243	284	270	251	278	267	283	283	301	256	250	272	265	290	283	257	281	275	270	256	273	256	290	266	248	241	260	287	269	293	278	255	264	303	253	278	277	291	265	286	266	286	281	266	258	268	261	278	260	274	285	285	270	289	304	288	263	272	273	286	279	276	260	261	314	296	249	259	292	290	295	275	238	282	317	281	275	289	266	268	278	316	279	271	289	231	277	278	284	281	264	287	287	297	279	272	296	249	274	259	263	297	287	290	317	279	283	257	257	272	270	258	291	259	291	261	275	261	286	270	265	287	272	251	283	270	253	295	277	276	276	286	242	271	279	301	254	282	273	290	288	236	270	296	276	289	274	309	278	283	268	266	274	259	270	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21607	2736	6012	6699	5564	4468	3673	3263	2743	2405	2251	1928	1790	1671	1522	1411	1354	1319	1231	1218	1148	1145	1085	1076	1044	1024	1002	961	996	937	892	870	895	908	877	826	921	849	858	856	863	858	881	748	843	810	835	870	830	834	853	804	809	755	797	818	792	805	798	811	769	732	787	830	814	823	829	765	752	789	817	758	777	759	781	738	789	811	790	755	808	776	748	767	776	734	781	787	829	780	817	793	784	801	813	781	729	727	772	725	767	748	773	759	719	819	774	801	791	788	795	767	746	801	742	792	750	748	745	774	787	779	785	728	756	750	747	764	755	778	726	731	747	758	706	771	750	734	775	779	797	741	758	756	787	818	762	722	770	750	762	746	796	774	770	782	727	726	763	774	757	761	813	769	802	742	748	747	730	738	753	792	757	741	783	751	798	697	709	781	717	813	768	795	809	780	747	814	778	746	815	777	755	765	737	807	740	737	723	801	722	788	799	759	773	701	765	743	750	795	772	733	733	722	759	712	719	770	694	725	769	760	774	767	766	763	722	788	754	784	726	761	846	729	755	806	718	754	757	757	738	764	774	738	687	764	731	750	743	748	768	734	749	780	760	725	764	724	771	775	775	745	778	760	767	821	755	788	745	778	772	761	773	768	779	717	755	745	759	802	766	724	732	764	781	785	793	735	752	758	790	722	805	728	763	738	791	806	763	735	783	752	745	732	780	772	812	761	780	732	771	780	740	764	722	771	768	755	763	749	736	769	715	818	732	717	746	741	772	755	781	694	763	704	764	754	764	730	749	732	741	802	787	775	735	743	749	778	743	750	785	773	771	736	744	763	789	784	712	746	730	799	734	743	757	754	786	765	743	768	740	733	755	795	806	783	820	741	760	771	780	748	755	729	723	773	774	750	730	759	791	766	779	792	774	833	765	724	732	729	719	752	766	773	764	767	753	773	730	783	755	737	769	701	759	713	790	781	731	751	775	713	797	769	729	772	760	794	751	804	758	778	763	741	737	788	706	716	720	744	755	731	770	739	764	760	778	824	752	771	732	776	738	748	730	705	798	756	783	796	801	772	783	733	772	732	755	710	762	761	788	736	781	794	788	758	756	772	794	760	738	803	760	782	755	790	787	763	790	753	791	790	743	786	748	737	738	798	778	743	772	753	772	802	780	771	748	739	733	744	710	751	750	747	743	788	738	768	783	793	742	755	764	745	751	750	760	785	749	728	772	789	750	754	704	733	805	749	762	792	783	711	794	767	705	782	773	782	752	731	786	788	711	790	787	759	762	785	765	734	778	785	766	761	756	759	722	759	763	785	790	728	779	770	792	771	745	747	767	791	789	740	757	762	757	768	760	747	760	727	771	748	768	716	754	722	793	722	738	784	733	743	740	760	791	794	789	687	757	834	819	713	707	772	786	731	745	709	779	794	763	766	765	738	786	818	810	767	759	770	755	763	717	756	753	727	753	801	750	761	699	737	733	701	752	749	785	782	766	728	808	777	768	739	771	794	739	748	740	738	742	787	797	784	786	740	725	750	744	778	806	733	764	741	792	782	741	801	717	741	736	803	708	755	790	787	754	755	755	741	732	762	761	764	702	730	786	720	738	775	779	722	784	708	774	762	785	772	743	798	784	785	737	765	781	792	804	757	794	738	767	707	737	771	754	791	793	797	741	784	738	731	751	723	767	783	733	745	747	748	783	784	757	773	765	783	757	784	751	784	711	777	735	761	790	770	750	787	749	798	709	792	768	797	782	743	759	741	787	754	765	815	762	753	743	750	721	767	728	708	772	733	712	754	768	765	794	732	762	733	770	790	810	690	727	748	793	780	750	730	780	764	810	734	774	774	774	762	787	785	748	774	772	735	811	783	807	764	749	725	759	762	741	755	750	762	719	756	722	746	750	691	774	756	729	824	730	751	747	755	782	762	752	733	695	766	680	789	768	776	777	788	727	796	720	769	776	737	755	792	761	756	750	750	762	788	826	745	724	701	698	770	758	738	793	777	775	776	800	717	782	782	733	794	791	785	748	727	755	823	755	740	751	785	765	771	763	743	757	766	809	730	791	807	786	793	774	743	771	751	776	803	789	735	799	750	768	754	738	779	742	762	783	741	755	741	765	759	784	762	703	722	732	736	752	724	742	807	794	783	754	740	772	777	712	796	743	805	779	709	782	740	734	772	768	775	740	775	723	766	726	808	823	777	782	763	737	758	752	755	762	795	778	753	791	723	736	756	748	731	737	792	750	765	755	787	791	756	756	768	806	746	795	744	801	752	774	753	781	728	709	765	725	791	757	765	773	763	766	739	829	766	766	763	758	747	793	762	725	728	753	778	798	722	745	766	768	762	752	777	730	814	751	775	777	767	756	718	739	770	772	730	834	756	756	766	752	769	821	725	775	749	830	710	742	766	784	710	782	735	746	748	783	735	729	762	751	774	799	749	798	765	751	790	763	747	797	781	737	761	738	748	730	722	742	762	731	793	701	751	779	733	743	742	738	738	733	776	769	786	752	787	732	791	731	770	804	755	792	730	777	777	791	715	724	741	745	748	718	826	735	784	752	737	732	712	781	758	747	755	758	781	716	753	737	710	798	761	757	719	727	752	804	772	697	754	762	727	770	769	772	731	706	767	723	754	759	790	738	779	746	750	688	748	759	797	701	764	767	751	717	785	774	768	753	765	739	769	703	769	724	741	755	759	765	774	762	773	739	744	702	785	681	750	726	833	749	780	758	734	716	766	837	701	773	743	786	729	753	753	759	791	819	786	741	714	757	757	794	826	745	766	818	736	731	740	732	737	768	819	752	774	744	756	804	768	740	792	801	757	759	776	727	723	757	753	747	776	763	731	720	727	767	807	785	706	758	716	741	777	803	774	758	703	744	789	743	734	794	779	782	791	740	736	774	770	801	733	746	715	788	741	784	775	767	712	779	769	754	727	753	748	756	743	821	735	800	774	716	740	771	788	706	768	774	747	764	748	786	748	721	743	774	771	762	795	729	736	743	791	736	792	760	757	747	741	780	803	770	803	763	757	740	758	747	750	817	745	784	772	730	746	801	762	770	794	771	773	847	747	792	734	741	753	717	758	747	784	765	761	749	750	687	790	780	753	780	768	764	768	760	780	794	719	781	773	792	734	779	762	768	758	735	797	762	733	781	727	792	735	776	763	792	763	730	756	693	802	727	760	776	801	725	740	732	749	699	739	729	737	778	741	754	832	740	741	755	762	747	791	773	751	736	754	761	682	769	758	780	663	750	795	759	750	784	774	771	746	753	753	775	819	745	748	734	731	770	745	842	760	793	824	745	775	685	748	730	752	781	772	718	741	816	754	747	725	771	799	771	787	745	806	742	743	792	798	777	732	783	771	808	736	802	786	766	787	775	779	744	773	758	745	748	765	767	784	724	823	774	774	758	750	742	761	777	736	749	792	712	801	737	752	751	753	757	754	787	766	755	799	757	776	740	766	796	766	753	770	785	758	757	740	724	751	799	798	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5036	295	163	134	138	137	112	112	119	99	96	95	100	106	99	81	95	79	68	74	76	84	94	93	80	92	90	81	93	77	86	111	85	99	78	90	108	99	97	104	101	96	86	93	100	95	83	80	87	89	80	90	97	95	95	84	99	81	100	92	81	101	89	93	88	108	91	82	99	108	79	81	94	64	93	77	104	105	91	83	80	85	87	97	93	89	96	81	85	77	87	100	94	99	88	120	104	90	85	90	93	89	95	87	92	103	86	81	82	93	100	96	84	94	96	99	100	78	103	99	91	111	83	62	92	101	92	83	96	96	94	84	106	97	80	105	93	88	73	104	74	101	91	93	95	85	97	77	100	77	90	78	92	92	83	87	118	96	76	77	104	86	85	75	93	118	115	69	79	97	102	87	99	74	88	72	82	89	74	83	94	83	108	80	83	93	86	94	72	91	94	105	84	101	99	79	80	82	118	98	73	92	101	90	100	88	84	78	93	90	85	102	86	85	91	93	84	107	93	95	101	99	100	97	95	94	107	93	80	97	95	104	88	75	92	111	85	105	87	86	86	100	84	75	84	80	109	100	96	89	79	80	80	86	86	84	107	92	104	93	79	80	82	77	89	91	91	91	91	95	93	80	92	100	75	81	107	96	97	89	84	105	92	104	100	86	82	88	119	85	94	84	108	82	97	93	93	104	98	75	97	90	80	82	108	83	103	96	81	78	82	82	102	103	103	102	99	95	103	90	93	76	95	105	108	88	107	91	103	81	100	98	95	66	87	70	99	86	94	87	93	94	80	104	95	89	75	83	75	89	96	87	86	90	88	88	102	95	106	79	92	79	97	82	87	86	93	101	80	96	83	95	95	90	80	96	97	79	88	103	79	85	82	93	92	103	92	104	84	96	89	101	100	91	107	89	96	81	98	95	101	85	97	97	108	88	89	93	100	98	102	96	78	94	89	96	98	89	91	101	81	76	103	94	79	73	98	90	100	66	89	98	84	97	80	93	87	77	90	85	95	102	82	88	86	84	83	93	80	85	97	86	89	104	89	93	76	113	91	78	94	87	93	83	114	100	78	82	87	93	94	79	78	98	92	78	74	97	104	104	83	97	88	104	86	88	77	81	74	94	88	77	81	93	89	89	82	94	104	92	92	96	81	101	89	99	77	107	80	95	81	91	97	98	91	89	95	111	85	87	92	107	84	95	86	95	105	100	98	91	96	84	109	90	111	102	109	75	97	95	88	98	97	99	88	98	81	91	95	91	94	87	82	93	97	70	87	89	96	82	97	94	91	92	88	89	103	88	100	96	81	83	71	95	82	91	90	97	88	97	98	94	87	85	78	85	100	116	83	96	96	106	96	79	86	86	88	91	77	89	100	82	88	96	76	92	96	93	90	80	95	87	103	94	85	93	83	90	95	83	101	89	92	90	107	85	90	97	100	91	99	87	83	91	90	78	92	78	84	84	72	84	93	67	86	89	96	105	97	94	85	89	86	105	94	91	91	97	83	73	79	94	79	99	109	76	87	98	88	105	73	103	91	81	87	93	81	67	86	88	70	103	79	91	85	95	99	90	111	96	90	88	86	92	90	100	76	116	97	91	94	100	99	74	88	87	90	90	91	87	95	91	81	92	81	93	97	98	111	82	82	97	88	93	84	92	82	86	92	110	96	77	82	82	73	92	98	98	112	87	91	84	100	93	87	103	96	80	88	109	83	76	81	99	91	85	89	106	115	83	90	90	92	102	85	94	84	94	66	104	106	88	73	86	92	90	97	94	89	94	91	95	85	94	107	72	90	85	87	99	97	94	78	102	100	86	104	82	79	90	83	99	87	97	89	103	92	101	102	111	90	102	64	83	94	103	107	74	71	106	103	87	90	92	83	88	85	93	70	96	86	94	85	89	92	91	91	98	96	105	92	94	83	87	90	89	84	110	83	84	103	78	108	82	109	81	86	81	93	92	96	84	89	92	94	96	90	74	88	90	105	85	86	97	85	107	82	111	90	89	99	82	93	86	113	95	96	90	94	87	77	85	97	80	75	99	93	96	102	90	80	80	72	98	87	89	106	97	85	81	74	91	85	82	78	96	92	94	95	85	103	109	99	107	79	102	95	92	104	88	82	88	103	95	96	87	90	107	102	93	114	89	79	74	88	82	82	84	95	81	80	86	96	94	71	88	86	78	94	96	113	67	86	90	84	108	94	66	100	101	89	97	89	87	81	86	107	91	77	99	85	95	108	93	90	68	107	79	83	83	103	67	65	91	104	91	93	86	78	97	78	90	107	79	86	81	97	91	94	76	73	96	78	111	99	106	98	73	86	89	87	102	104	91	97	75	79	79	83	87	95	94	85	91	92	88	99	76	93	99	103	94	92	115	89	90	103	83	79	102	92	80	93	83	92	101	100	78	79	98	107	86	81	69	86	96	95	91	73	87	79	85	94	77	81	87	88	74	82	111	89	69	83	115	93	94	86	93	105	83	87	78	100	111	90	88	84	90	98	83	101	91	92	84	81	75	98	98	100	92	88	88	99	88	98	104	94	81	91	95	93	83	94	81	83	90	86	80	88	108	105	89	98	84	91	107	93	82	91	97	97	99	79	98	84	85	106	93	102	95	101	92	88	87	97	100	94	84	90	104	89	84	83	88	87	74	93	86	93	82	79	92	100	100	102	76	88	94	94	107	80	100	83	89	85	117	88	106	99	123	86	85	82	104	92	86	85	79	89	79	103	97	92	83	96	99	89	88	86	83	78	88	87	106	91	83	91	85	93	84	95	86	102	98	78	78	96	110	86	74	92	105	99	104	83	84	84	88	107	94	89	84	93	89	89	100	89	95	92	84	96	86	96	89	101	100	89	90	83	82	84	94	89	87	86	105	73	111	108	78	92	92	88	78	86	84	78	102	90	95	71	108	83	102	90	115	92	70	95	90	76	98	107	91	80	83	92	97	76	104	76	89	88	95	98	89	83	81	79	81	82	96	88	102	96	89	102	82	82	83	76	77	90	97	83	90	87	74	82	89	74	92	108	94	85	99	72	99	107	89	86	108	105	94	87	85	88	76	107	99	105	90	96	67	90	90	78	80	89	81	79	98	95	90	95	96	103	98	85	83	91	95	112	87	81	96	85	107	84	83	105	86	79	81	69	78	81	91	89	97	105	99	70	86	99	79	96	93	65	96	98	117	88	94	93	90	84	92	89	97	75	86	88	93	93	84	86	84	83	84	98	98	88	85	108	85	81	101	98	87	89	84	94	74	94	93	84	96	92	99	94	74	97	94	90	100	91	100	93	86	99	69	99	83	92	97	112	95	98	85	75	105	92	81	84	85	88	92	116	81	86	93	78	105	95	113	99	80	97	87	89	114	79	102	85	94	87	79	88	92	86	90	95	97	78	77	91	99	100	87	85	107	81	96	105	87	93	99	104	104	107	106	82	95	105	106	81	78	89	92	106	98	91	81	75	98	87	133	109	105	86	86	94	81	72	76	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5016	388	501	512	495	421	401	394	379	371	381	373	349	343	359	337	348	285	361	303	325	323	303	292	300	300	320	344	310	320	316	337	333	354	302	307	362	349	331	342	321	289	320	309	306	312	327	320	337	311	316	350	313	324	310	332	347	321	342	313	326	294	309	323	309	338	304	325	325	329	314	321	298	284	299	305	315	316	333	303	318	324	295	304	330	325	313	325	322	334	338	324	356	346	331	326	316	295	328	305	287	298	306	324	304	300	312	310	310	322	328	325	327	298	315	288	304	312	364	322	325	327	317	310	280	328	368	322	320	313	317	338	308	320	339	321	336	289	320	306	307	314	339	320	315	330	347	280	310	289	338	294	334	333	310	309	285	300	317	318	300	316	348	309	339	308	307	305	291	297	313	298	320	324	326	350	309	312	310	326	302	297	294	333	345	312	346	325	333	310	315	309	344	339	302	302	290	320	300	321	333	308	311	334	311	303	321	290	324	314	304	323	331	339	296	329	318	319	329	328	315	314	311	315	306	316	315	319	301	358	341	310	302	281	317	308	348	311	324	335	287	346	327	299	354	352	311	312	340	298	317	341	308	301	286	328	292	275	359	301	327	330	375	298	316	286	330	344	302	312	312	324	317	292	316	304	339	328	301	316	348	331	344	334	269	315	319	308	319	321	299	325	326	314	318	332	328	304	306	319	338	298	318	320	294	306	323	311	299	318	279	308	305	314	332	324	344	352	340	351	349	309	338	313	291	350	317	311	337	325	339	317	310	305	302	310	311	312	318	294	324	299	332	309	317	294	327	311	289	283	309	299	297	303	254	298	303	330	314	328	349	298	333	335	297	323	345	307	315	295	341	338	322	311	334	325	289	310	357	310	340	329	318	313	330	333	312	323	269	332	310	299	314	285	307	316	317	296	314	332	306	316	314	318	316	306	306	304	338	305	297	339	310	341	302	347	320	301	313	305	335	303	291	305	323	309	304	308	304	331	284	297	319	297	321	308	281	322	313	331	309	318	294	283	307	324	297	332	307	328	329	311	302	333	299	317	304	325	351	332	330	309	332	309	307	322	348	290	321	300	363	333	336	279	305	331	298	317	272	341	304	310	276	308	306	306	337	303	289	346	324	282	316	286	314	319	333	325	302	319	354	311	313	341	271	328	299	338	375	362	298	319	337	304	312	314	336	309	303	304	299	322	342	326	316	313	313	326	316	327	296	289	336	315	317	296	334	308	305	329	320	332	322	345	318	312	284	321	311	333	322	329	319	331	334	319	317	343	306	301	334	286	310	354	285	327	326	323	325	316	330	325	322	332	309	313	321	320	316	333	336	315	291	328	341	340	337	317	338	303	337	332	305	340	328	314	307	318	313	301	307	294	325	311	331	320	311	312	287	329	367	320	340	301	318	323	346	332	308	345	330	334	342	324	333	305	309	335	302	315	313	302	312	303	308	302	309	321	311	320	318	300	275	284	320	308	345	320	305	322	299	351	306	344	337	310	322	335	317	339	325	297	313	300	305	333	315	306	329	327	315	346	321	319	308	300	341	310	316	331	308	321	317	302	313	319	317	345	332	341	331	300	291	343	309	315	325	327	323	322	340	311	299	303	337	319	322	306	312	330	332	294	304	308	316	345	339	335	303	303	328	315	371	316	311	313	321	321	324	296	324	327	314	306	341	320	314	335	304	341	305	343	331	327	326	353	281	304	292	337	318	322	313	316	333	327	299	277	311	337	332	310	316	315	320	318	312	341	347	299	328	337	329	326	331	318	329	311	329	314	351	299	343	327	297	335	326	292	309	331	298	318	318	279	318	302	340	315	298	301	317	319	296	305	303	331	318	316	300	322	329	296	330	313	353	292	312	318	314	326	300	308	318	270	310	329	324	299	315	313	295	317	332	297	312	310	345	320	299	344	338	337	359	295	305	261	317	315	332	338	318	315	325	315	313	333	312	325	336	319	320	306	304	317	314	335	318	338	321	330	321	300	283	319	310	304	327	361	283	315	298	327	302	340	334	355	315	301	326	330	319	338	301	319	320	300	315	329	302	326	342	299	307	323	313	321	291	287	296	323	304	334	325	318	353	304	336	290	333	306	316	322	309	308	308	342	312	306	345	342	335	336	317	301	322	319	326	336	320	338	303	315	325	303	312	312	310	343	300	318	332	338	317	312	320	342	300	299	343	309	312	353	339	332	339	287	310	320	322	290	329	338	317	320	316	333	312	317	285	317	312	326	308	316	325	339	335	349	307	284	324	298	299	310	335	334	321	318	319	311	305	319	331	308	298	321	331	313	337	293	307	325	341	313	311	301	350	314	338	321	320	297	360	340	289	369	338	282	334	303	286	325	323	324	321	308	314	346	309	326	303	342	303	314	308	295	308	333	334	333	302	328	320	315	285	337	316	275	335	309	297	346	287	358	288	321	300	317	323	349	324	298	342	308	332	324	334	309	317	299	303	319	320	317	315	352	334	351	323	325	309	321	302	355	318	311	314	324	346	291	323	296	355	300	327	279	327	343	307	348	285	321	329	300	284	327	309	337	305	324	311	331	362	328	326	314	314	316	353	323	332	327	293	320	341	311	311	290	301	297	301	323	309	281	312	347	317	338	291	338	349	337	290	313	319	356	305	345	299	319	300	353	315	304	312	320	325	295	342	320	346	330	345	301	318	326	333	334	326	309	326	359	322	315	294	301	355	297	335	316	327	325	324	300	316	354	319	328	329	307	305	257	316	342	315	337	314	324	329	321	322	333	290	319	330	317	336	302	340	305	310	317	322	325	306	331	320	323	330	329	307	338	288	313	304	320	271	311	324	358	349	334	310	293	311	348	317	346	325	354	292	353	332	318	333	306	331	327	306	323	314	286	327	310	332	291	311	312	280	305	334	305	306	347	313	314	324	335	320	307	289	325	326	329	334	309	315	313	361	312	323	338	283	307	301	334	292	311	310	319	312	310	327	297	317	323	324	334	309	305	337	319	303	325	306	341	302	281	303	308	335	304	293	325	333	321	312	329	315	331	330	328	322	325	308	324	322	322	320	300	283	331	335	306	329	357	315	311	327	317	303	311	331	309	309	302	308	298	323	315	307	332	300	289	324	323	328	312	338	293	343	295	313	304	327	327	347	343	304	300	319	297	325	325	296	320	316	342	329	322	321	313	314	333	274	328	290	312	323	312	335	311	324	337	338	264	310	316	363	327	328	303	305	323	309	293	299	320	300	324	296	326	321	353	296	308	329	315	317	315	306	289	315	332	280	319	315	336	323	321	312	312	277	309	312	300	311	331	300	330	321	340	317	284	299	323	295	312	297	289	346	311	314	312	333	307	335	325	306	346	314	339	356	346	332	320	301	325	332	315	316	291	308	330	310	316	313	314	310	325	303	343	316	338	369	327	304	291	319	305	334	293	339	301	343	280	319	302	307	314	332	305	312	323	324	323	313	296	339	318	350	311	301	320	325	341	322	315	289	308	322	368	318	307	320	321	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
36109	6088	1616	1068	803	618	497	435	409	369	340	308	309	263	260	272	265	252	230	242	257	225	229	227	215	212	225	210	240	226	211	222	207	227	219	250	229	213	235	251	188	221	193	219	203	254	244	236	215	214	196	222	226	229	212	240	211	224	249	209	210	190	191	206	238	209	225	195	216	209	239	207	209	217	209	209	215	215	206	232	209	234	219	240	232	204	234	199	220	211	191	193	235	210	198	225	220	213	227	201	210	208	199	218	199	232	218	204	229	252	208	182	198	205	239	205	230	183	232	244	246	208	224	167	208	194	223	230	202	202	213	209	207	234	219	199	221	236	225	227	183	182	226	213	238	204	208	205	188	192	217	206	230	198	241	229	211	216	224	211	198	225	212	192	224	208	232	214	216	194	239	214	193	177	200	213	206	202	185	204	193	219	215	196	195	208	212	205	189	196	207	232	202	229	215	204	224	218	194	221	215	231	221	209	223	216	221	194	207	246	215	192	221	221	213	233	224	222	187	203	208	233	219	214	235	202	211	216	185	207	202	181	220	205	221	205	213	190	193	202	236	194	189	205	182	205	194	220	229	193	189	224	208	212	233	210	246	192	201	212	207	186	221	231	241	213	205	201	214	182	228	208	218	220	208	248	231	241	196	231	210	204	208	202	227	203	212	222	202	196	215	201	226	226	203	221	222	230	203	225	183	200	203	238	225	221	211	205	194	209	199	210	217	196	237	203	232	203	241	213	232	216	232	192	213	181	199	212	183	206	224	234	227	184	200	201	209	218	211	222	216	196	211	219	217	206	212	205	192	206	212	209	221	214	231	199	194	193	213	216	202	213	203	229	198	198	215	169	217	217	204	214	219	229	240	193	213	208	265	196	227	217	190	191	209	201	235	193	207	218	215	198	230	241	199	215	200	203	221	207	205	223	215	207	216	200	192	179	191	207	186	178	210	214	199	226	194	226	226	205	220	212	228	247	216	192	204	209	173	224	209	197	216	212	207	224	222	212	202	228	208	213	222	225	202	197	192	182	202	204	241	227	211	210	218	212	219	205	208	218	194	195	208	195	200	214	208	188	204	216	209	224	213	214	216	213	217	172	195	241	204	211	225	222	243	216	217	235	209	212	230	217	242	221	195	203	217	214	225	211	213	192	231	232	204	183	211	237	192	196	205	224	222	215	217	207	202	209	211	188	202	240	199	216	231	217	255	210	185	195	213	207	205	203	204	215	218	221	229	207	190	194	193	227	194	217	215	194	213	215	199	240	210	208	201	234	203	217	237	214	185	239	213	216	227	205	199	213	209	216	215	199	204	202	225	193	212	231	216	214	199	196	213	256	204	224	217	214	187	202	218	214	211	215	209	221	222	186	227	216	204	224	205	189	201	218	221	199	224	220	195	212	210	250	188	209	210	220	187	197	206	259	202	190	198	221	197	229	226	218	213	201	234	183	224	201	239	213	219	196	200	215	204	195	221	235	220	206	194	201	230	241	213	229	230	217	196	204	237	219	211	224	213	220	198	220	199	205	229	210	217	219	232	254	224	193	216	218	193	223	206	203	207	216	214	226	226	224	203	217	235	195	192	213	214	219	241	199	219	211	228	211	214	207	217	232	244	208	192	204	236	231	211	196	224	212	237	202	227	212	206	206	191	200	180	213	215	246	232	194	216	213	209	196	214	221	196	197	223	216	188	206	203	195	193	223	208	168	219	223	229	197	232	202	214	202	215	212	205	193	211	241	210	223	208	218	189	201	208	210	218	243	192	245	190	213	231	231	206	202	211	210	206	228	198	200	212	202	190	225	225	202	194	203	211	207	205	211	206	213	202	208	234	235	227	195	226	213	196	211	218	190	198	220	249	205	239	205	199	216	225	222	200	207	191	206	191	178	197	222	196	200	200	238	223	180	242	189	220	207	226	237	207	184	207	220	231	212	221	221	222	227	197	224	198	227	209	208	236	237	211	213	201	218	209	220	215	199	219	230	212	216	197	214	194	181	223	194	204	227	226	193	222	194	221	215	221	219	200	242	214	158	203	210	237	203	210	236	206	207	211	191	212	200	179	225	205	204	204	188	221	194	217	202	231	198	183	225	200	230	194	228	210	201	215	212	238	229	202	173	214	229	213	195	198	184	182	209	203	209	238	221	214	199	199	198	242	194	235	247	239	192	198	261	206	208	206	212	206	221	216	241	200	218	218	198	203	204	220	244	207	201	227	217	237	207	220	204	205	213	203	228	183	237	194	203	236	198	206	223	217	223	206	226	208	227	195	199	218	175	208	233	210	219	182	228	198	205	205	211	198	234	212	202	241	230	181	215	183	216	216	207	220	210	214	209	215	212	211	216	197	206	209	205	219	207	213	220	216	213	221	209	217	223	193	182	179	196	234	204	220	209	216	188	203	179	221	183	205	222	228	225	209	210	211	233	215	217	213	226	216	207	202	221	258	230	193	211	253	206	199	194	206	202	220	198	206	209	213	198	200	205	212	205	248	207	185	202	233	200	203	219	231	205	218	213	217	178	193	184	176	178	212	192	228	206	201	237	203	208	211	184	217	201	234	212	228	178	185	223	224	211	198	202	251	234	208	206	245	214	224	248	216	219	196	225	242	217	217	186	173	176	212	247	224	240	222	227	219	228	205	212	224	187	204	205	221	196	213	196	223	228	211	199	223	218	231	201	228	213	223	217	225	225	233	192	230	194	226	242	204	243	223	212	221	197	198	186	198	234	204	223	200	215	232	224	189	205	232	206	217	200	191	199	220	223	247	202	212	238	212	211	208	194	211	215	222	211	193	229	236	226	210	193	189	210	234	200	195	243	206	228	212	224	222	196	167	211	190	197	218	205	217	221	219	215	191	199	206	212	198	184	202	219	225	203	200	226	197	208	215	201	237	212	202	218	215	194	196	238	227	191	203	185	203	202	229	196	205	223	200	199	237	205	220	216	217	228	189	196	235	209	215	215	207	191	223	221	238	200	230	223	227	200	194	234	196	206	198	194	179	216	211	235	214	188	214	208	209	214	238	210	210	210	231	215	207	247	220	210	195	215	194	191	225	209	193	209	195	205	214	200	201	199	196	221	202	203	233	208	219	200	228	206	200	201	204	208	197	203	202	216	242	177	218	242	208	217	222	205	226	226	195	252	229	211	189	238	229	204	207	195	216	229	230	229	223	221	176	203	223	205	214	188	202	224	209	179	185	199	199	190	207	226	214	224	212	189	218	220	197	222	202	210	230	223	211	205	205	209	188	205	211	220	219	205	238	207	226	229	202	226	222	208	224	205	212	215	186	208	211	198	203	205	221	221	229	220	238	228	198	186	210	206	246	204	222	227	210	215	232	204	213	240	189	204	239	212	197	215	216	229	226	193	219	190	228	183	208	226	203	208	181	212	239	212	192	190	215	225	211	218	198	223	202	216	207	230	232	211	205	228	216	215	229	189	215	192	224	217	248	203	200	238	222	240	229	200	210	246	230	184	246	219	204	224	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16410	1679	3423	3803	3257	2610	2237	1918	1731	1521	1352	1262	1213	1113	1038	1020	963	868	874	838	827	838	746	757	707	748	747	726	746	725	736	727	693	674	708	662	691	672	724	666	642	676	634	672	661	697	648	654	649	679	678	636	631	696	678	626	620	642	584	605	691	675	673	619	601	641	616	646	631	663	618	668	676	657	599	620	633	674	607	589	601	650	630	636	665	696	630	686	634	573	669	586	588	644	652	655	672	620	630	629	629	689	634	635	609	643	619	604	627	630	625	612	607	612	575	605	602	605	657	606	648	637	648	623	690	641	630	625	641	630	650	567	611	628	674	599	620	614	648	593	636	640	655	628	604	593	605	596	654	642	651	605	623	590	629	642	659	659	616	635	590	666	638	590	634	643	661	622	618	634	637	623	636	644	574	595	595	658	627	616	622	649	614	573	600	602	618	642	627	609	609	623	685	630	630	564	641	604	625	636	635	583	584	594	565	653	609	652	618	615	644	613	667	624	665	626	613	644	626	609	620	595	606	614	641	631	657	605	639	611	604	592	618	574	624	628	687	648	621	600	602	580	618	636	558	643	628	645	617	579	596	651	578	626	632	629	617	633	633	626	579	582	654	618	613	561	642	636	608	643	635	609	641	693	626	623	640	635	540	656	644	603	612	628	611	630	586	576	614	649	644	585	633	602	592	626	643	605	645	617	635	639	644	569	648	638	613	636	637	590	607	610	602	621	629	621	636	615	591	682	592	616	639	601	677	600	613	648	603	615	592	625	645	661	651	626	644	654	631	633	638	604	639	615	641	609	613	647	622	607	573	569	619	648	644	644	609	682	578	644	592	629	605	603	621	593	588	634	599	605	664	642	578	611	602	623	616	571	621	599	624	618	593	655	683	644	610	661	636	606	616	624	683	607	636	618	621	658	617	603	591	594	601	634	630	640	666	630	655	610	613	608	621	630	651	594	582	650	609	613	634	637	640	589	560	635	639	633	660	593	639	651	635	622	634	594	616	678	617	649	624	592	591	584	623	576	650	631	646	644	589	641	650	629	627	621	620	648	662	622	629	675	626	581	630	608	595	588	609	589	634	627	600	586	613	583	584	594	603	588	617	614	591	605	661	655	580	653	614	616	591	629	608	610	635	624	593	650	626	676	650	605	604	584	600	586	620	610	582	571	634	605	645	631	664	579	580	603	593	638	594	574	627	596	664	603	637	637	624	598	663	629	602	596	661	652	628	633	638	589	674	634	654	651	581	604	622	641	650	620	606	604	620	581	556	612	658	634	671	622	598	619	596	634	610	631	623	643	657	636	658	600	651	621	624	661	650	659	624	606	603	606	627	636	606	629	632	665	627	612	617	587	575	656	620	590	611	605	577	592	647	657	615	641	651	622	583	659	603	635	651	608	610	647	642	643	609	591	625	609	605	588	599	595	621	654	626	625	648	618	593	635	601	597	621	664	595	622	614	594	595	589	609	622	637	672	624	579	609	665	651	631	624	588	620	634	660	642	606	644	624	613	639	645	645	622	616	614	624	619	629	638	620	614	597	616	586	596	650	623	639	605	655	601	607	657	613	599	638	588	644	643	619	617	632	644	629	595	603	622	624	599	669	654	649	605	632	633	603	599	617	595	627	638	591	594	636	630	642	614	612	605	633	622	594	625	642	617	661	652	608	653	592	607	613	614	594	628	585	648	639	638	639	630	565	618	627	603	630	627	607	620	626	634	661	589	610	675	621	625	636	610	622	597	649	592	638	640	609	630	623	621	641	610	589	626	655	599	661	619	634	555	641	668	616	628	583	624	617	629	632	599	657	624	625	618	610	596	598	632	636	587	617	603	576	595	645	613	637	636	626	642	580	607	617	584	619	622	589	602	628	618	629	552	617	590	605	611	631	608	596	625	590	641	650	635	607	607	606	613	641	588	632	648	601	666	622	660	576	636	638	606	645	616	602	655	617	599	619	588	643	628	639	630	634	630	657	652	617	623	659	629	590	620	610	628	670	628	650	638	631	603	646	667	583	598	658	641	618	600	620	616	681	629	587	651	610	626	580	609	615	621	588	617	591	611	588	637	616	644	591	598	576	633	588	611	615	643	587	655	605	599	634	617	598	666	655	601	649	622	590	599	609	628	651	632	638	625	603	645	595	617	618	646	678	652	605	656	608	577	609	592	603	601	641	584	633	662	671	615	623	661	578	640	634	595	631	666	668	626	630	652	588	671	622	595	627	602	640	607	603	598	634	648	596	605	618	648	639	598	603	624	628	682	597	627	581	668	607	603	608	615	592	636	591	639	600	648	630	602	620	622	653	606	605	604	611	600	601	633	578	682	619	586	606	564	622	649	616	586	594	630	581	652	626	583	566	603	555	616	586	576	605	597	611	668	672	614	661	614	633	629	621	636	619	653	625	644	653	601	621	629	628	622	619	611	599	624	647	603	641	626	617	599	646	610	586	617	603	650	638	610	619	592	651	624	640	635	599	597	609	561	618	631	601	600	617	608	599	610	622	609	648	617	607	606	664	619	595	597	621	608	625	620	627	620	614	642	635	589	602	655	591	617	603	607	665	611	645	643	622	575	610	648	634	582	607	636	623	612	625	644	648	605	649	593	617	640	643	603	605	613	624	646	621	645	629	584	625	579	612	635	652	660	609	632	616	644	592	632	607	622	631	570	616	611	637	663	652	603	608	617	625	645	596	594	608	645	619	604	601	605	576	620	616	623	653	665	602	620	624	591	638	627	578	644	593	619	618	591	644	618	663	621	613	595	616	648	623	637	645	645	611	651	636	616	618	586	648	626	643	612	641	646	626	627	650	608	617	642	611	642	652	603	584	656	649	590	650	653	632	581	610	603	622	623	593	637	643	626	610	630	611	625	617	603	631	568	626	662	596	601	647	627	641	597	621	676	617	585	646	580	654	605	604	643	638	608	606	559	624	650	671	615	621	635	608	647	600	633	643	612	622	567	617	635	629	596	623	631	651	648	622	610	618	628	619	633	596	659	582	632	665	603	661	617	638	642	605	620	638	635	638	658	670	622	600	633	603	570	618	595	623	594	613	612	591	635	637	669	615	623	630	620	577	579	631	609	628	596	588	658	641	596	586	610	606	667	612	611	584	648	613	624	677	623	642	654	621	599	609	613	621	607	632	600	592	626	591	632	606	609	642	667	635	594	585	594	572	585	631	583	604	578	635	654	597	612	632	609	585	582	613	630	614	615	612	620	644	617	647	585	644	605	655	616	603	676	591	583	641	581	622	611	563	673	629	631	652	685	665	648	602	628	680	662	632	632	607	593	648	628	641	645	649	642	644	636	647	649	626	637	598	633	586	633	640	602	625	618	616	590	609	583	640	581	589	551	617	673	633	595	604	557	649	599	631	628	593	662	614	640	623	607	637	622	629	607	590	607	606	629	682	614	613	599	603	629	625	670	613	606	614	620	606	570	638	647	674	620	592	625	651	620	618	575	600	609	612	645	605	625	645	574	625	648	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
47016	16074	4929	2236	1571	1182	914	693	625	524	571	514	378	393	423	352	354	344	348	338	300	315	305	310	310	291	315	310	315	302	277	316	305	287	277	284	295	279	276	288	269	303	290	263	287	270	285	264	253	271	255	307	280	266	273	278	289	280	296	299	291	265	285	282	278	272	291	287	262	281	277	290	292	273	297	323	268	256	281	277	265	263	307	288	281	288	281	266	251	283	275	286	267	304	277	257	289	278	260	258	290	276	280	254	265	271	251	249	239	254	276	304	268	247	265	256	276	276	266	281	281	272	264	299	273	297	294	272	264	246	283	270	264	288	280	294	293	287	256	280	270	263	305	294	260	236	313	255	262	275	258	268	280	249	285	277	267	248	284	259	280	256	269	265	282	280	281	276	277	247	275	290	291	286	255	267	287	259	267	280	276	289	260	294	269	259	240	282	279	300	291	279	259	285	260	259	270	245	293	268	259	263	291	278	253	250	280	288	287	288	277	276	294	266	253	298	288	275	289	258	278	282	262	287	268	268	279	280	269	297	264	275	261	252	256	262	269	288	252	305	277	277	275	259	270	280	295	240	276	259	281	261	303	263	282	272	274	275	265	299	263	271	271	291	231	291	295	260	271	258	279	280	274	269	300	262	301	285	271	293	292	286	255	309	284	281	285	254	306	269	280	304	295	268	314	267	251	257	271	280	230	272	290	268	243	291	278	259	269	265	262	252	295	280	255	241	277	286	247	273	226	293	258	277	285	238	264	273	271	224	282	250	286	301	301	267	282	274	316	292	277	297	279	254	285	287	279	285	254	271	267	257	301	260	252	258	255	254	281	270	249	279	269	277	272	290	255	287	263	279	268	273	249	290	285	251	302	273	279	274	278	278	294	254	289	239	281	265	267	294	280	279	301	262	271	291	265	307	271	245	300	279	277	278	262	281	293	278	285	251	274	292	275	282	246	280	276	239	251	273	270	286	265	269	254	249	282	269	289	262	250	259	272	265	284	281	274	278	271	275	251	274	269	266	269	279	297	261	288	278	277	253	230	277	256	268	278	257	273	295	252	281	270	258	293	269	274	272	281	274	241	278	256	259	255	278	273	264	276	264	271	242	266	276	257	265	257	300	302	261	247	239	249	301	303	258	272	264	275	290	251	279	257	283	251	282	313	258	259	276	292	252	284	258	273	275	266	256	287	305	323	272	295	277	259	278	294	269	283	273	304	263	262	296	254	257	280	276	317	319	274	301	278	264	285	289	288	287	248	290	270	262	285	307	265	298	299	247	296	293	305	275	279	288	245	291	278	274	260	308	251	265	258	290	303	283	270	297	273	252	244	247	262	271	247	277	281	253	282	281	229	270	284	287	284	288	264	291	261	272	287	296	279	262	273	271	280	276	273	289	264	299	274	269	256	257	261	276	280	266	266	269	250	251	292	281	280	300	245	281	278	280	301	293	254	265	277	262	278	268	291	269	289	273	278	248	256	264	273	291	263	255	304	275	241	281	254	255	289	244	257	279	282	257	280	274	264	279	279	268	270	287	275	288	281	271	270	314	280	270	276	266	267	289	297	270	316	274	259	277	274	263	258	291	248	266	257	260	240	261	252	278	238	255	252	272	264	272	278	278	289	264	263	268	261	296	288	258	276	276	279	271	278	265	258	267	251	276	266	259	266	285	272	273	299	287	275	273	268	279	290	269	258	271	274	277	297	270	270	293	266	273	262	260	248	278	279	286	280	281	263	277	280	264	270	285	288	269	284	257	274	273	256	283	269	249	262	245	259	250	242	282	256	302	289	267	246	295	263	283	276	247	282	303	240	299	256	285	280	320	254	247	287	275	301	285	296	272	269	253	282	289	274	264	249	288	248	259	287	255	271	289	248	280	245	310	287	318	269	260	261	254	282	277	257	280	290	280	273	278	270	261	286	309	299	260	276	274	255	274	235	272	233	279	244	276	301	276	262	254	295	266	269	254	279	285	301	282	289	267	280	241	293	295	280	301	273	308	277	247	313	299	267	267	272	261	256	306	260	269	277	268	290	251	270	283	318	277	283	254	296	256	256	281	254	282	288	254	264	287	264	273	291	258	251	286	284	270	287	288	285	294	262	264	239	270	278	260	291	248	285	273	244	281	273	280	299	247	291	270	242	288	252	273	271	282	270	273	259	264	239	269	247	268	253	270	275	297	265	285	268	257	293	270	273	292	273	258	305	300	262	314	264	279	272	277	261	302	277	261	275	242	256	287	278	323	263	268	280	262	271	247	246	313	296	280	290	279	300	257	278	265	276	273	262	272	271	294	295	291	267	270	255	276	251	275	252	301	266	261	259	309	258	250	252	288	273	264	275	279	300	283	285	304	278	281	270	266	299	270	254	243	289	271	281	253	254	256	261	264	305	261	291	282	241	314	323	292	229	249	289	279	281	289	250	293	270	291	296	276	244	257	253	266	268	289	280	299	257	279	300	272	289	265	285	265	262	270	274	271	282	291	273	270	291	254	271	265	262	265	295	278	257	279	267	302	259	241	257	258	262	290	265	297	307	253	286	272	309	315	286	292	273	282	283	265	294	281	264	280	265	271	298	262	267	271	279	283	249	278	257	276	245	290	262	289	268	250	287	254	276	280	271	273	307	290	276	283	290	276	278	299	276	274	270	258	267	289	280	280	276	218	283	301	282	261	284	263	266	270	274	284	252	303	260	255	277	251	272	305	297	255	280	279	275	245	255	307	254	272	278	270	300	266	250	294	280	267	289	286	288	266	263	265	267	264	267	287	280	240	283	273	244	273	243	270	304	273	274	264	300	267	277	234	280	279	229	291	271	249	285	262	289	266	247	304	279	279	263	251	264	283	275	282	278	255	300	272	304	281	300	267	260	283	277	253	288	278	260	277	270	282	268	289	259	281	272	270	272	280	289	253	268	285	262	270	246	269	245	247	262	284	236	258	251	304	311	292	283	268	266	265	261	287	256	291	259	252	280	281	246	291	276	257	263	249	303	265	294	262	307	288	281	253	274	283	266	301	258	269	279	268	314	282	274	275	278	273	285	276	250	281	275	274	262	253	282	282	229	276	272	258	272	284	280	295	245	284	260	266	319	297	272	298	272	260	291	261	271	276	257	255	268	279	247	274	276	271	288	285	290	262	250	267	289	300	265	259	267	283	285	280	275	316	301	281	269	294	282	268	260	274	261	287	262	239	254	268	274	264	265	322	275	246	286	283	286	290	296	248	275	260	303	256	250	279	267	309	283	253	267	260	295	270	286	288	281	247	266	269	249	277	298	251	259	270	289	250	278	288	257	273	273	287	271	290	277	290	278	268	251	267	275	259	260	274	258	287	265	258	268	274	282	276	280	290	242	285	277	242	300	276	284	256	296	278	272	279	267	273	294	276	262	255	283	257	286	276	276	283	290	276	262	282	271	291	286	285	309	244	258	286	281	297	270	260	276	282	273	284	270	294	261	264	279	258	266	279	290	277	308	312	279	263	299	292	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21736	2720	6102	6564	5568	4619	3691	3251	2844	2527	2182	1917	1783	1639	1489	1424	1465	1374	1259	1251	1156	1156	1032	1065	1014	978	972	1001	990	936	952	975	892	859	932	925	926	860	826	920	856	809	819	836	842	837	806	854	815	792	826	833	840	852	803	792	791	798	772	812	784	823	817	849	770	792	822	810	746	790	805	796	744	770	798	799	825	768	839	782	761	770	799	794	771	792	802	755	787	744	744	760	780	798	793	778	780	782	794	736	780	779	770	760	817	751	744	732	792	720	732	773	790	774	774	815	710	797	744	769	768	804	790	776	800	758	775	743	719	853	760	768	758	795	819	774	781	744	774	770	810	791	707	760	765	774	817	692	780	759	753	802	825	768	765	839	751	756	758	784	815	759	761	787	778	741	762	765	767	776	745	788	794	812	743	751	775	749	809	778	729	791	746	810	772	746	770	733	731	743	760	703	770	751	772	810	787	798	779	757	735	769	756	764	773	716	761	763	756	730	758	819	763	820	717	727	773	734	753	763	785	694	797	759	727	759	789	773	751	733	800	771	736	761	775	781	758	770	792	803	766	765	810	819	763	762	726	744	776	789	739	753	741	765	730	748	750	765	814	745	766	765	780	800	773	783	785	777	707	764	757	781	737	727	741	760	727	721	789	735	786	762	774	744	753	756	812	757	803	734	811	760	768	660	814	781	759	799	761	774	776	803	788	798	764	776	780	727	744	738	726	719	766	788	743	774	772	755	762	792	711	773	753	776	783	748	769	803	790	764	775	750	759	802	773	757	709	754	742	727	751	736	763	729	740	744	688	727	774	798	798	774	746	737	766	733	753	744	780	751	735	760	727	756	748	770	725	745	783	752	733	755	798	765	816	748	721	751	785	744	766	731	771	772	736	794	755	783	794	789	679	805	759	768	733	750	771	725	711	727	782	707	699	776	801	831	809	749	811	762	715	780	798	764	787	770	745	763	758	720	728	779	786	769	792	747	686	789	774	751	789	802	778	775	756	763	768	796	782	748	766	787	804	736	760	740	759	742	706	747	794	789	773	729	718	774	761	714	782	756	783	741	765	780	772	732	773	778	844	749	749	777	753	743	776	768	750	725	769	737	771	751	724	767	786	781	800	727	754	823	695	726	784	710	776	766	755	731	771	797	766	763	770	730	797	759	704	758	754	733	765	785	736	720	752	750	732	768	714	787	782	784	760	681	751	758	774	773	743	780	740	743	777	720	726	774	733	760	762	753	823	752	767	777	686	773	717	782	759	756	755	759	739	751	768	733	754	806	793	750	768	758	748	750	770	724	774	769	738	808	763	780	714	787	736	734	775	773	780	765	764	744	801	777	751	734	780	743	764	776	779	749	783	756	769	757	738	723	822	775	753	805	793	745	759	733	807	758	752	712	727	756	728	769	792	794	767	790	743	766	763	777	767	725	771	754	773	715	771	767	768	798	735	779	779	759	736	747	750	757	746	772	769	761	778	783	812	785	773	749	696	756	772	766	788	765	730	791	777	755	730	787	744	789	807	775	803	815	783	714	776	746	741	736	758	714	714	814	765	760	760	728	802	777	744	762	750	761	681	781	752	749	754	721	749	743	771	750	792	799	795	775	719	771	801	754	780	752	781	751	763	765	750	758	758	794	804	752	775	800	732	809	757	733	749	779	736	784	770	766	773	767	757	766	736	768	804	796	806	764	801	741	756	767	743	715	786	746	786	785	732	742	727	772	788	792	766	767	774	792	763	784	780	762	793	815	729	808	771	786	778	766	817	788	733	775	766	745	790	811	804	767	772	752	752	811	735	783	812	742	773	804	768	778	772	747	780	769	752	779	715	790	773	777	761	744	739	767	775	756	770	768	772	772	775	711	777	762	805	778	730	737	751	767	788	743	771	725	800	758	747	765	758	787	757	741	765	802	739	746	729	734	787	736	796	761	760	756	765	753	794	789	790	809	756	756	739	721	724	757	764	706	751	775	736	801	783	725	756	742	737	761	761	817	746	802	759	781	803	763	746	783	778	747	714	722	811	760	774	804	738	755	793	790	788	723	785	739	788	779	778	779	738	773	713	763	748	752	800	768	754	732	802	791	736	754	801	700	752	733	754	742	777	809	690	805	771	766	795	761	775	800	762	706	725	787	752	788	779	780	732	770	802	745	791	800	785	781	703	809	805	730	797	786	755	751	754	737	753	754	736	827	821	729	823	765	761	700	732	751	767	758	752	742	752	738	756	737	770	819	778	784	794	782	733	804	759	751	779	773	779	745	788	791	782	785	732	738	751	766	729	792	767	793	728	766	767	761	791	773	842	802	794	794	774	754	777	764	806	784	756	772	733	711	769	786	761	750	790	741	758	808	780	749	773	747	773	726	752	704	825	756	743	780	740	747	794	758	726	767	803	808	756	758	793	788	734	762	801	767	747	770	793	723	745	766	747	779	740	745	778	776	741	774	799	731	785	732	747	760	705	790	710	745	808	711	763	712	763	797	729	709	747	787	726	755	748	763	756	762	758	766	751	753	796	764	721	738	712	799	754	780	784	760	718	793	757	720	784	757	797	821	787	762	727	768	793	732	731	780	708	748	808	733	740	775	708	785	763	761	796	788	805	765	757	743	852	784	762	760	789	765	794	725	729	755	800	773	725	754	778	772	772	784	746	773	760	764	733	741	745	726	751	714	804	764	736	776	746	751	750	740	810	791	792	739	736	759	753	730	807	755	739	783	753	756	751	777	772	727	740	788	750	745	809	749	781	748	757	745	710	776	757	762	800	774	730	744	758	757	734	748	755	733	702	795	801	791	714	763	726	747	754	794	746	807	761	740	776	789	743	783	752	734	781	793	778	731	778	736	751	754	768	750	751	742	769	731	797	736	795	776	759	730	812	839	764	762	772	771	758	792	736	753	809	748	793	759	788	793	794	746	779	799	722	718	780	788	797	766	702	760	785	729	764	780	800	816	763	709	769	823	786	732	767	757	770	817	735	780	759	753	716	755	768	754	754	758	784	766	816	726	750	758	693	759	770	774	738	785	805	746	764	785	816	740	727	771	787	739	729	755	778	750	736	761	816	773	758	737	777	824	784	797	749	783	718	796	775	770	796	762	783	768	780	806	791	768	795	774	784	734	785	768	767	796	744	772	714	787	779	746	783	769	745	736	766	718	738	743	727	775	764	742	788	787	759	810	759	738	809	735	772	781	747	813	733	790	709	747	668	750	784	764	754	795	755	765	768	768	752	728	731	761	750	808	791	729	771	776	762	752	801	805	804	742	775	808	812	776	790	772	804	766	792	720	790	774	751	780	729	787	809	725	812	729	742	766	822	753	738	741	724	752	725	720	833	738	751	794	778	786	799	796	764	740	753	753	754	785	722	739	737	756	768	763	797	786	767	728	781	761	759	758	783	744	760	818	733	810	772	725	783	824	738	784	788	666	795	754	752	722	752	764	747	776	749	799	757	754	753	710	739	742	760	744	806	786	776	768	759	747	734	731	792	745	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4789	255	162	140	90	117	92	86	105	91	97	94	89	76	96	85	81	82	104	82	96	92	96	90	69	91	100	104	112	70	95	90	97	106	98	81	86	90	95	80	79	99	82	74	90	103	100	95	95	80	92	73	81	100	112	97	85	86	89	99	101	87	80	90	83	77	91	88	96	110	89	89	75	75	79	87	80	87	105	86	86	87	89	97	88	85	89	86	86	86	87	98	81	101	92	88	100	90	102	94	110	89	89	88	108	95	92	82	89	98	91	94	89	82	85	81	89	100	93	80	82	97	87	95	80	97	102	97	101	76	79	96	94	90	96	86	97	96	107	112	72	69	90	88	79	79	90	109	88	85	89	89	93	95	80	90	89	96	95	89	101	75	88	93	82	80	91	93	91	96	83	97	79	110	99	86	94	92	89	97	80	84	81	95	94	89	92	89	78	107	86	98	93	96	88	94	90	90	90	101	101	105	102	88	93	92	105	111	100	88	82	92	81	78	97	87	94	102	86	105	89	93	89	98	90	91	84	90	84	107	92	93	92	88	101	91	69	102	99	80	105	102	91	85	87	70	92	93	87	82	85	94	94	87	88	81	87	74	90	80	99	84	82	92	92	76	90	90	90	80	82	93	105	71	74	97	93	92	85	92	86	69	88	84	97	73	84	88	86	87	102	87	84	89	87	102	83	93	87	91	89	89	104	106	81	74	91	95	79	100	87	85	90	91	99	80	100	102	80	77	79	74	100	97	89	85	83	95	100	96	86	102	85	76	85	91	69	92	79	83	92	90	93	80	109	102	83	85	86	79	101	93	123	79	93	91	105	74	94	93	99	70	90	88	79	89	87	86	90	99	89	89	81	102	95	87	92	103	85	92	112	96	92	91	102	69	71	108	107	83	98	88	89	103	95	99	78	90	77	83	101	86	97	91	98	93	98	106	95	100	74	110	88	104	73	89	89	104	81	79	97	82	92	72	78	80	110	90	99	82	96	93	87	96	68	109	97	94	85	98	92	89	75	94	91	103	95	104	89	91	81	89	83	87	92	98	96	89	80	75	99	78	94	85	107	90	92	92	82	89	89	95	94	92	97	88	91	98	111	77	88	103	79	84	82	91	84	76	86	76	92	82	79	99	86	90	100	74	93	86	75	92	78	74	94	96	99	81	104	80	76	96	103	84	91	82	86	101	100	99	88	83	102	104	79	93	89	84	97	75	84	87	84	101	79	84	119	78	90	85	101	82	75	91	98	84	93	88	88	82	84	112	106	91	98	90	90	84	95	76	99	85	94	86	97	97	90	82	87	89	81	96	90	90	94	85	81	108	107	96	98	79	101	75	90	103	81	80	108	93	93	86	98	99	96	100	90	101	81	92	89	86	89	78	89	87	85	104	75	100	98	77	102	89	87	89	87	85	86	93	98	95	89	96	89	89	93	82	82	81	106	100	94	90	94	92	76	81	100	93	90	99	87	100	84	92	92	89	81	91	83	93	78	99	74	92	86	85	86	84	89	72	93	118	85	93	88	110	87	94	87	90	92	77	105	101	105	90	88	91	87	80	80	77	114	93	89	76	90	85	88	82	90	103	84	82	92	65	82	104	108	113	92	85	106	96	92	104	114	72	105	85	87	83	112	80	80	75	108	107	79	71	87	97	80	116	90	73	93	96	90	97	83	73	91	86	92	87	98	100	96	101	86	84	83	98	82	82	96	80	95	79	91	83	99	92	79	76	81	81	71	96	75	81	99	86	87	99	91	88	86	83	102	92	107	84	86	101	93	79	105	82	82	84	79	82	99	96	86	88	96	80	93	81	81	90	90	94	90	76	99	92	96	89	65	103	94	76	101	76	77	106	105	93	95	90	82	114	92	100	109	92	93	75	92	80	81	90	82	102	85	89	87	107	85	92	101	88	84	90	86	83	89	89	89	78	89	77	91	82	99	71	88	84	79	88	92	87	75	89	92	100	100	113	90	93	93	82	75	90	106	85	97	76	89	79	90	98	77	86	80	80	85	94	98	84	73	89	92	92	83	87	74	99	92	92	102	73	88	81	83	95	84	98	87	94	87	67	87	106	70	98	90	88	96	110	87	91	93	100	82	88	71	86	92	74	94	89	103	88	94	96	104	91	84	95	86	109	98	87	93	69	91	87	98	78	102	80	80	92	103	80	91	82	101	82	95	88	89	71	69	84	91	94	80	101	102	89	82	76	99	105	88	63	82	96	82	87	94	71	94	99	94	101	97	86	94	84	99	97	84	79	85	93	82	83	94	89	81	87	83	94	85	90	77	76	99	81	99	92	97	81	101	79	84	103	98	87	117	86	68	88	82	105	90	86	96	102	90	96	86	93	88	90	78	78	63	83	103	66	91	91	90	99	107	94	87	69	101	85	83	87	95	98	104	87	98	83	91	80	99	98	90	96	95	94	85	105	93	83	87	93	98	103	89	81	90	78	73	89	89	97	83	106	77	79	94	94	72	116	85	85	90	86	98	85	104	94	84	92	89	95	92	85	91	87	84	100	102	89	77	91	105	79	95	100	80	76	95	104	87	83	82	97	79	79	100	91	88	93	88	80	83	86	100	85	95	95	91	100	96	98	68	91	93	96	80	84	85	97	97	95	82	75	85	95	94	91	84	81	83	85	82	99	90	94	95	102	76	84	111	94	76	91	87	74	93	97	87	86	92	99	96	78	90	71	95	95	98	88	89	85	85	79	89	85	98	74	107	95	97	87	84	99	82	88	90	83	80	83	95	103	83	99	89	81	91	62	89	96	86	105	86	83	71	94	90	94	90	76	77	91	86	96	90	83	113	109	79	100	88	83	99	97	91	85	107	73	66	81	79	77	72	86	80	109	106	99	89	91	88	92	88	85	79	88	87	86	93	74	84	106	92	99	89	88	79	89	86	100	91	90	100	85	96	77	106	93	96	94	91	99	86	96	92	84	96	100	88	89	94	86	88	84	70	87	106	78	73	87	90	83	95	95	76	80	92	85	93	97	78	85	89	87	74	76	93	95	87	92	72	109	90	83	121	77	82	89	87	82	96	80	115	86	87	86	98	95	85	88	84	97	79	90	88	98	97	93	85	102	89	96	83	98	92	81	84	82	89	72	83	84	87	82	112	68	100	101	89	79	68	84	95	84	98	81	95	104	98	105	92	99	89	75	94	97	89	89	94	94	80	89	66	85	103	85	82	101	88	92	94	91	84	96	96	83	94	87	85	83	85	96	94	77	87	87	83	90	85	89	87	112	94	95	84	94	85	91	90	95	87	86	87	101	98	95	93	84	83	81	87	91	75	87	113	81	106	79	81	83	80	82	103	74	98	91	86	84	93	106	104	88	98	84	93	98	93	87	86	77	97	82	101	99	92	80	95	103	83	86	83	97	73	126	101	71	82	97	92	90	105	94	90	70	102	100	83	73	84	89	74	102	101	96	104	93	74	100	85	91	103	93	82	88	76	92	84	92	97	96	84	90	78	95	85	65	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4907	373	512	489	447	368	390	390	350	338	337	354	336	317	373	316	326	310	326	339	314	301	336	300	312	302	321	331	282	340	319	329	324	359	345	320	314	329	326	307	331	341	297	331	315	330	310	307	319	340	322	324	327	289	309	294	313	297	330	313	304	328	321	322	280	311	305	335	307	310	341	288	306	309	336	342	342	328	317	300	296	323	294	329	336	326	310	328	319	339	312	335	336	275	336	303	324	311	313	319	321	308	325	308	309	300	331	286	348	335	319	307	330	319	318	296	315	320	329	336	336	291	347	321	326	322	331	297	313	301	355	297	341	309	314	329	307	326	310	352	327	341	334	308	320	286	307	318	336	338	317	304	323	322	318	294	301	301	347	304	329	296	348	331	287	301	324	311	300	285	333	320	340	335	310	310	307	304	315	322	308	317	314	315	330	300	297	335	292	311	314	352	320	324	330	312	315	313	314	310	343	323	292	325	271	310	337	313	282	343	335	320	316	345	333	324	310	319	304	345	292	323	334	336	312	309	316	310	324	315	324	325	340	294	317	301	305	321	280	305	314	327	323	317	340	309	333	317	313	320	337	322	336	333	323	292	307	329	323	312	300	318	312	317	296	340	278	321	325	303	312	318	302	322	308	306	318	315	315	324	338	306	309	322	315	326	328	290	318	313	339	304	302	303	335	336	296	327	329	311	273	327	287	312	324	289	326	299	316	293	318	337	323	305	304	308	342	331	324	323	321	309	321	332	314	310	323	367	307	300	310	311	297	324	333	317	334	309	327	326	321	308	323	345	344	310	304	306	322	314	322	299	298	308	322	298	343	349	317	362	311	350	288	328	307	288	298	323	300	318	319	337	301	328	326	330	336	325	339	306	308	269	334	295	313	328	334	318	311	320	287	315	351	301	361	311	306	313	316	315	286	328	322	293	329	303	329	307	330	284	322	312	310	303	290	316	318	290	306	314	288	276	329	295	319	322	314	314	314	299	328	314	313	324	341	308	322	294	349	320	329	318	324	281	313	280	336	305	337	319	317	337	330	291	329	321	308	325	321	301	328	312	320	315	297	303	310	318	349	314	310	342	314	331	298	305	303	329	305	305	310	331	352	311	312	314	301	313	336	335	296	318	331	288	323	317	344	327	318	340	324	312	322	320	313	314	319	297	318	378	318	302	299	327	328	333	289	321	327	321	301	293	343	307	309	324	288	327	317	327	337	310	285	339	291	309	334	349	313	334	313	320	312	363	321	317	350	293	332	321	286	314	329	333	330	331	296	345	315	288	354	300	327	343	303	337	326	327	305	328	292	317	287	264	313	311	315	332	332	327	337	318	294	351	299	317	305	334	302	335	314	320	289	348	294	293	324	317	323	300	330	331	317	338	326	331	315	315	317	313	331	299	340	318	313	295	328	309	308	354	343	333	319	325	317	308	299	340	331	312	311	302	314	328	335	328	350	353	321	312	278	358	325	346	309	320	332	311	334	306	326	337	323	317	288	295	293	297	316	310	331	313	326	349	304	302	323	302	286	305	315	316	320	330	302	301	307	339	345	334	312	294	330	308	338	339	315	310	331	278	286	300	275	313	321	314	320	311	313	322	335	303	305	302	307	298	338	313	328	311	322	315	327	285	333	327	325	336	284	313	313	306	310	332	337	312	324	300	322	328	334	337	346	333	310	307	318	330	291	321	331	312	311	309	348	328	323	340	338	317	311	322	305	335	326	311	320	312	317	318	321	338	301	331	290	318	307	323	333	305	307	355	308	343	325	332	317	301	346	351	352	349	305	314	299	310	299	320	322	328	325	300	312	323	317	313	324	315	304	313	319	324	349	297	339	333	313	291	332	313	330	290	321	326	313	326	306	316	287	313	329	303	335	321	343	324	301	331	323	311	313	301	329	327	295	334	348	331	313	278	302	330	303	286	302	297	296	327	330	307	304	344	327	350	325	307	333	338	288	318	286	333	310	325	302	289	315	337	305	322	327	316	334	308	321	318	352	310	305	319	325	343	320	326	288	286	311	323	292	311	328	300	357	364	303	299	329	323	319	286	316	317	323	318	304	327	304	295	329	324	316	313	354	315	314	330	330	331	314	313	295	316	316	327	319	334	303	332	320	326	301	316	338	307	346	348	305	329	304	311	298	337	313	275	305	305	282	306	330	311	324	305	331	307	332	298	306	323	319	312	309	314	313	307	338	347	335	305	331	286	306	343	307	341	293	323	347	350	318	333	320	297	329	295	314	304	301	306	321	344	309	334	339	312	321	356	315	303	308	302	315	328	311	338	313	332	321	291	337	297	317	298	306	310	312	286	287	286	337	299	301	323	341	317	333	304	311	287	304	323	330	310	307	318	290	272	332	298	298	318	335	305	328	315	316	318	300	348	293	323	310	295	363	321	345	323	318	296	324	332	321	332	305	293	321	298	317	283	328	308	323	325	318	315	332	348	307	342	305	347	300	319	300	296	343	304	346	315	322	356	279	307	342	315	323	321	353	318	327	311	297	320	311	339	318	367	339	319	321	326	310	334	313	306	315	317	316	305	332	311	332	312	287	312	306	290	322	356	286	335	330	325	303	297	322	295	315	278	299	328	318	319	306	313	304	308	320	313	295	299	325	334	315	350	339	283	319	313	330	331	311	315	361	310	332	285	302	303	339	311	320	324	308	278	321	330	331	288	324	298	327	314	337	313	279	351	326	314	284	323	314	330	320	323	299	297	324	323	314	338	321	313	320	322	308	307	338	322	330	304	367	342	336	340	335	321	304	316	305	306	297	294	316	310	317	305	295	338	279	310	328	332	335	311	328	289	329	308	361	322	308	317	305	316	288	304	304	282	321	297	306	339	326	324	306	334	340	290	317	340	330	299	331	348	320	301	296	303	348	312	342	295	360	331	326	301	299	341	366	308	296	302	305	366	310	334	319	318	332	304	299	318	313	342	341	310	332	321	323	300	302	301	305	310	290	301	294	300	315	318	343	326	319	305	302	306	300	322	342	325	315	320	276	320	318	323	299	316	310	337	322	291	348	327	366	313	303	290	308	326	340	304	323	316	351	317	312	305	297	316	305	338	307	338	304	356	309	328	314	327	302	365	317	331	301	306	332	335	334	293	338	336	340	348	309	324	280	314	292	330	305	284	326	340	297	301	319	290	324	304	317	330	356	318	305	318	312	303	332	353	317	310	299	314	263	294	291	351	341	302	291	322	333	295	303	295	311	302	310	333	328	320	316	298	343	295	329	328	344	302	327	324	316	331	337	310	316	274	301	335	309	330	329	344	334	315	299	318	338	301	302	319	299	314	314	319	279	314	308	360	330	326	351	335	316	325	303	333	299	311	327	286	293	341	325	319	284	314	300	358	301	323	297	314	300	294	298	340	319	313	300	322	326	333	319	342	313	309	297	325	344	334	325	309	344	313	305	320	305	303	293	285	301	323	313	330	327	302	337	310	316	323	314	319	273	311	315	306	319	337	299	318	343	331	344	292	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
35001	5649	1519	1136	740	638	503	407	413	336	334	323	272	253	284	254	260	255	264	239	241	248	266	257	228	219	220	232	215	225	217	228	203	213	240	204	204	216	224	191	204	238	212	220	228	227	227	211	215	208	214	204	211	216	204	225	241	208	245	206	204	217	241	212	206	206	189	194	225	175	229	195	212	189	195	204	229	240	246	194	235	220	222	217	201	219	208	204	201	200	176	215	202	208	200	200	221	221	195	202	220	195	204	198	199	240	200	212	202	204	220	201	219	219	222	195	207	201	200	218	206	199	216	219	214	197	213	210	242	225	190	203	214	211	185	215	206	197	218	190	234	219	211	196	198	192	196	225	218	241	227	214	202	232	234	243	202	195	211	195	209	195	204	245	214	222	206	196	191	184	222	190	203	219	219	230	193	224	219	208	211	197	221	227	222	201	243	224	203	201	200	225	202	195	191	201	200	213	203	208	175	212	222	220	210	213	215	212	226	211	215	223	227	203	217	205	233	216	187	207	241	201	226	210	208	213	190	219	199	204	244	230	217	205	218	228	195	232	196	198	201	220	219	203	213	252	225	193	186	205	219	203	233	214	203	216	202	206	206	201	199	214	209	210	213	215	248	195	225	193	227	198	203	201	229	201	208	220	226	248	212	192	195	214	224	218	209	207	207	195	208	218	213	232	205	224	218	212	202	195	243	206	202	213	216	198	205	212	194	221	204	247	212	194	225	206	241	228	189	203	185	209	230	250	213	207	199	233	226	222	219	191	232	231	203	211	203	200	211	192	223	220	203	206	193	225	217	201	236	247	209	190	212	208	200	239	207	209	209	246	206	227	237	188	239	202	211	202	237	201	212	216	214	206	210	224	206	192	227	193	206	217	200	204	226	214	191	221	207	223	198	210	218	240	229	218	215	205	201	235	221	227	232	189	209	201	227	207	205	197	184	227	176	209	235	226	222	220	207	207	233	215	213	188	214	217	232	207	213	198	201	200	213	176	236	201	200	194	188	190	199	170	204	210	230	201	197	204	206	222	202	221	208	204	203	201	192	216	197	216	205	221	207	219	224	211	216	195	211	194	215	229	208	197	204	220	220	207	217	200	193	224	226	204	229	199	221	200	221	204	218	176	201	176	208	213	199	213	200	212	210	229	201	191	207	211	201	208	210	214	215	186	191	196	203	199	234	196	212	251	210	195	235	209	214	214	232	210	245	208	212	205	221	228	209	187	225	207	210	239	198	208	226	215	224	207	214	250	228	208	218	215	211	221	204	216	218	202	194	234	226	227	218	219	200	226	217	226	234	221	219	227	212	221	228	224	229	200	214	214	221	195	204	237	224	209	236	202	202	203	182	199	205	216	203	211	198	230	224	196	225	208	187	188	202	202	209	229	194	201	182	208	205	205	191	213	182	230	196	206	229	207	211	204	218	193	215	208	226	193	217	212	214	173	209	210	192	198	201	205	212	200	187	203	224	225	215	197	220	186	227	206	206	209	228	211	214	226	193	241	223	229	210	219	219	219	211	236	200	211	195	232	220	227	224	224	197	231	220	197	181	198	201	222	200	216	196	204	215	222	214	196	194	177	205	204	218	232	243	168	191	209	205	199	225	201	197	193	215	220	208	205	200	242	241	214	189	213	219	190	203	236	195	190	205	218	206	198	199	228	182	219	232	192	187	187	203	215	216	221	227	206	206	220	209	210	204	226	212	221	235	204	198	226	186	205	193	223	214	196	222	225	207	218	210	188	185	210	202	207	225	211	202	223	218	242	206	231	222	200	199	225	221	202	224	190	221	231	206	205	203	196	189	224	197	199	220	208	196	236	191	217	223	209	207	197	219	212	229	232	216	199	198	202	219	202	223	207	208	215	217	195	225	210	229	218	216	199	215	197	199	208	196	215	200	194	194	216	196	231	235	212	217	211	208	236	193	211	205	208	208	206	201	236	232	230	197	193	208	218	204	186	236	200	184	238	213	189	222	220	185	187	212	211	205	204	215	212	235	242	223	223	195	193	185	200	189	212	195	224	215	201	206	208	196	214	238	196	232	185	206	192	203	233	202	224	205	213	206	219	204	205	213	209	187	216	233	206	193	217	216	218	215	208	204	202	199	194	209	191	207	222	208	211	193	218	219	223	212	199	213	197	194	192	237	207	240	194	212	210	211	220	178	202	190	230	207	196	195	214	198	235	194	225	219	215	207	243	231	232	240	193	232	220	219	220	222	205	194	200	179	231	223	200	208	205	213	221	206	189	234	201	168	194	236	206	208	206	234	202	244	217	203	220	182	196	246	194	231	187	260	227	204	202	206	214	221	224	200	187	211	215	206	204	188	209	233	227	204	188	227	242	208	209	210	204	215	226	192	238	206	202	215	200	203	240	196	191	189	229	211	244	220	209	206	236	199	215	211	215	208	236	222	188	198	181	236	228	213	229	191	212	216	203	249	224	179	234	206	211	217	222	197	215	210	216	228	203	187	206	210	228	204	186	208	195	219	214	195	201	214	198	203	210	222	201	194	166	207	225	185	210	221	228	219	200	228	221	214	212	245	219	201	208	214	189	220	207	201	225	211	228	196	216	218	212	212	193	205	228	222	226	217	223	204	196	223	233	223	223	189	231	226	227	215	195	203	218	201	200	190	222	194	172	222	220	205	218	221	201	196	197	218	235	220	210	212	218	236	216	237	192	214	168	209	225	206	199	201	195	213	197	184	215	209	233	221	225	198	204	191	195	196	206	192	198	225	241	200	208	185	231	195	199	208	223	230	216	231	198	179	203	234	197	187	238	229	183	180	217	207	198	198	191	196	211	211	210	217	222	231	227	223	218	208	195	229	208	188	211	208	230	201	194	215	207	180	188	215	216	216	195	210	179	211	211	192	204	214	258	218	195	203	206	187	251	209	197	196	207	207	207	210	198	191	240	214	225	216	226	211	209	230	218	203	212	215	205	218	225	230	223	208	201	205	210	229	192	230	225	204	189	236	220	217	223	248	233	236	211	216	211	219	182	201	220	258	206	203	214	209	213	202	174	218	210	213	222	203	224	207	190	224	192	204	211	225	224	204	209	223	184	217	229	216	224	211	219	222	201	210	220	192	212	212	224	233	225	210	219	220	205	190	227	207	193	214	220	214	205	218	242	207	216	201	218	207	193	211	204	216	200	216	215	245	200	239	215	233	199	210	204	225	205	211	211	217	208	190	198	192	216	195	211	231	234	214	209	187	234	199	222	236	235	207	204	202	202	190	213	222	193	214	231	218	215	218	227	200	210	214	218	232	211	222	201	198	197	204	201	201	214	225	218	216	223	200	215	241	212	191	197	226	199	208	196	224	201	209	197	218	196	219	211	185	216	237	218	204	233	218	207	190	210	205	205	212	211	190	233	205	215	224	195	218	205	234	220	190	225	192	222	193	198	201	189	226	228	198	203	209	214	224	198	180	238	214	200	211	205	209	217	235	209	216	202	254	225	227	212	201	216	196	209	221	196	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16212	1589	3372	3752	3202	2639	2210	1855	1680	1596	1414	1279	1158	1054	1025	958	981	896	837	863	796	846	790	781	744	730	730	737	763	766	709	677	719	673	681	677	748	695	702	708	645	670	717	632	682	666	683	665	638	650	646	630	675	641	673	629	646	657	648	650	629	638	650	680	662	636	604	639	673	636	660	640	627	623	659	611	636	646	620	625	625	649	584	596	648	625	661	674	657	672	626	617	691	606	645	628	677	628	649	628	637	623	636	608	623	650	653	624	636	607	682	634	647	634	580	637	606	612	622	707	628	650	640	590	618	656	653	625	654	601	678	610	642	608	579	630	636	656	632	614	655	596	640	625	589	622	615	648	665	705	591	635	627	612	639	585	619	637	621	644	596	663	627	630	626	640	642	583	679	670	601	620	645	614	644	612	636	607	621	628	663	607	671	598	639	686	653	576	624	599	614	634	641	641	623	606	661	576	654	654	666	656	639	608	638	636	632	646	619	568	597	606	634	624	631	608	588	602	618	660	626	581	586	603	618	595	661	596	609	601	637	614	640	627	646	639	590	623	601	637	610	618	630	564	654	624	636	650	656	627	643	614	681	633	669	601	652	604	637	644	675	666	632	666	661	622	631	656	619	646	655	640	616	648	628	633	649	579	586	612	588	613	705	613	612	608	606	608	637	624	563	605	646	629	598	587	666	620	581	621	629	604	616	619	613	595	640	622	637	615	666	620	617	615	627	656	594	642	655	612	592	610	614	637	623	612	623	617	606	560	668	640	647	608	657	614	616	653	661	588	612	633	656	628	649	630	602	614	603	638	651	646	624	641	634	618	657	637	647	570	611	618	631	644	620	593	641	630	615	605	614	573	633	622	629	605	630	627	668	611	617	592	587	626	605	657	639	629	650	634	607	644	646	629	629	649	637	607	591	607	643	619	617	628	653	658	631	653	658	621	604	632	664	614	618	616	585	648	647	584	673	658	672	600	638	644	655	656	607	575	611	640	632	583	599	620	677	607	610	649	645	649	653	618	639	564	631	609	652	610	629	602	622	613	606	622	645	603	611	638	619	637	569	647	610	626	640	640	599	602	631	631	622	581	648	611	626	598	638	636	650	637	660	644	622	598	603	586	599	666	615	644	602	592	611	625	631	562	657	606	614	650	650	627	630	629	653	617	608	646	642	638	619	609	630	624	606	620	646	628	603	612	653	685	597	639	648	592	632	637	603	636	624	644	639	622	650	609	587	635	608	551	657	577	617	582	606	664	664	613	612	672	638	677	575	632	633	646	627	628	625	644	611	635	579	598	611	658	598	659	619	587	649	663	623	609	601	619	628	576	630	625	636	624	635	606	617	625	619	640	665	650	666	619	647	602	631	660	655	615	610	579	619	596	675	642	671	608	616	628	618	595	672	633	658	654	604	627	636	587	572	609	592	639	627	610	624	626	620	636	651	591	632	663	626	602	622	609	628	642	595	579	623	636	591	559	634	643	641	631	594	632	622	624	644	625	619	593	617	618	626	657	648	599	610	660	653	598	627	600	617	588	632	639	585	649	652	627	592	638	568	626	646	664	653	654	628	657	640	640	628	585	630	609	674	634	591	662	620	613	615	633	638	646	661	593	641	610	611	668	630	657	607	654	627	621	635	637	638	615	610	658	627	594	606	633	637	582	610	656	619	633	649	646	656	629	601	603	619	640	608	637	631	630	636	597	584	644	638	622	642	621	604	618	633	591	617	562	624	658	641	617	647	678	614	624	646	661	636	614	623	601	665	618	655	640	655	650	600	605	646	607	656	606	595	642	639	609	635	578	631	565	619	640	641	622	673	637	632	660	573	611	629	604	651	646	639	633	616	658	599	623	652	638	658	651	657	618	596	652	681	616	642	645	682	623	604	635	614	592	552	634	629	598	675	593	604	613	589	644	627	642	680	626	627	632	610	687	596	634	635	653	634	661	570	623	625	604	666	621	599	656	612	623	596	684	602	591	669	657	635	607	623	613	601	588	629	634	615	637	661	583	639	645	655	611	572	608	646	604	598	616	608	634	633	634	630	611	628	627	613	653	619	633	654	637	621	584	583	647	634	655	612	623	634	630	597	619	640	652	593	620	680	605	659	661	575	610	607	594	617	642	623	636	601	619	607	579	652	637	667	637	650	590	670	608	616	616	675	626	628	611	579	626	636	634	632	668	635	587	630	642	600	625	643	638	609	613	628	650	656	615	583	612	645	681	630	649	622	629	647	670	666	601	616	597	670	599	617	628	636	629	654	638	628	631	625	646	673	636	627	584	625	559	627	594	663	665	629	681	622	620	626	590	651	615	604	632	635	605	632	636	637	630	618	640	612	610	635	607	600	607	661	621	598	610	591	652	661	620	666	593	649	656	635	664	651	621	618	610	599	596	622	607	595	654	632	631	652	646	647	640	630	651	607	642	605	604	632	619	634	616	662	609	636	608	637	628	634	630	623	611	638	607	610	610	605	627	625	634	586	608	651	628	604	634	605	640	604	652	633	641	637	653	612	574	577	645	612	625	624	633	620	629	638	646	623	621	609	592	642	639	658	622	637	622	678	620	596	600	643	653	651	668	627	631	609	637	606	649	629	656	622	597	625	594	634	636	611	587	617	619	616	654	630	651	637	616	604	674	612	585	619	645	591	623	634	601	633	627	631	637	595	602	607	597	632	703	609	619	634	577	602	591	626	634	620	664	633	635	631	630	653	600	615	605	652	638	611	614	658	650	606	622	604	614	633	667	606	638	592	639	598	635	640	594	619	620	588	637	617	607	649	621	636	614	629	631	650	624	674	582	645	628	634	676	585	625	605	637	630	668	613	599	630	638	651	633	614	634	670	617	619	613	647	584	615	615	575	617	606	622	634	599	639	606	591	609	631	642	648	642	632	654	581	617	627	619	615	640	626	643	598	618	659	657	657	668	614	580	593	596	596	593	593	631	648	615	654	630	623	645	625	652	686	680	617	633	602	588	605	647	617	633	622	616	600	672	632	651	602	614	659	595	658	584	631	676	627	616	587	628	592	635	629	656	624	629	624	647	676	632	605	663	640	588	603	610	594	627	638	613	583	641	600	591	649	638	598	641	617	675	633	599	628	612	600	621	618	613	581	652	633	609	619	660	638	594	654	609	631	637	641	582	637	630	616	615	634	698	613	629	621	630	605	599	593	607	640	617	633	644	689	627	610	605	610	598	637	569	636	674	619	662	655	608	589	611	662	626	597	655	626	615	577	622	635	632	615	630	604	639	643	643	636	629	607	623	637	658	615	632	628	622	643	645	607	632	623	640	658	631	602	624	587	615	639	602	653	631	560	643	609	628	613	613	632	625	643	617	608	610	621	633	600	601	649	615	604	623	592	655	607	604	564	624	598	595	606	622	629	646	624	623	616	635	653	637	631	618	610	622	636	639	614	612	610	636	639	598	626	624	661	657	630	637	603	614	615	575	615	627	633	649	627	620	644	633	623	632	642	610	643	619	606	630	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
45976	12244	3684	2260	1558	1097	872	703	653	521	470	448	461	419	340	399	341	311	352	333	298	305	324	306	303	306	274	333	281	307	290	278	293	291	300	282	316	269	298	232	289	305	276	292	298	266	298	288	306	304	309	262	267	272	287	257	264	274	271	261	288	275	274	289	245	270	292	283	310	281	282	294	279	285	252	248	296	241	249	260	246	250	242	274	245	258	261	296	268	299	250	268	273	293	265	251	283	263	278	256	278	277	290	285	282	256	269	271	262	254	272	283	268	271	284	273	245	244	297	292	291	268	291	302	265	247	295	253	301	263	265	286	266	307	267	245	287	264	269	285	287	305	268	284	268	274	271	263	278	282	276	252	263	276	262	250	257	248	283	294	281	282	254	254	278	277	275	291	288	308	271	273	278	285	292	298	280	260	273	274	274	275	300	277	278	245	277	259	275	241	272	279	275	246	264	269	279	245	271	291	259	279	255	272	284	279	274	264	295	294	262	277	288	282	277	272	248	268	267	257	257	265	262	278	278	256	269	266	273	273	301	258	275	294	257	277	278	281	284	250	273	256	281	282	251	288	261	253	246	288	252	271	266	250	265	278	247	252	262	246	279	232	234	283	276	283	286	245	252	290	282	265	280	267	266	267	285	267	286	244	281	262	273	325	243	297	270	269	285	261	298	268	246	276	259	282	296	244	287	271	280	262	307	269	251	277	280	275	254	274	278	270	253	300	279	255	280	280	256	257	283	258	284	284	262	258	290	279	268	284	270	265	258	281	278	266	270	281	264	251	258	303	296	275	290	272	279	252	269	266	287	291	266	289	267	269	270	267	275	261	277	260	259	280	279	269	224	247	267	279	302	265	248	249	274	266	255	261	260	271	282	277	276	313	279	272	288	263	265	242	277	270	277	285	274	263	275	249	288	291	257	242	280	278	285	259	267	278	247	273	306	270	262	264	259	271	260	266	277	271	258	271	242	274	259	284	274	261	266	280	255	311	274	273	248	269	243	291	273	267	273	277	268	284	279	279	268	279	259	292	281	262	267	295	295	264	289	304	275	292	268	282	287	301	249	298	282	271	284	264	274	251	280	270	250	271	266	272	235	261	264	262	262	265	293	267	268	286	248	279	305	259	295	250	267	279	269	260	304	302	284	281	259	263	267	261	307	281	290	235	268	300	285	277	268	262	246	267	298	266	247	278	270	261	271	274	280	301	253	282	294	274	284	259	265	271	258	268	268	243	245	296	258	272	263	293	261	271	270	267	293	295	294	278	283	287	243	248	297	256	244	287	253	275	296	281	281	269	288	272	257	250	271	277	261	258	287	266	282	257	298	287	290	273	263	298	257	274	288	254	279	258	269	261	259	258	263	290	305	267	275	267	287	269	308	271	262	276	270	298	261	275	297	292	280	242	304	256	266	246	307	275	282	262	280	253	288	285	270	257	265	298	294	277	272	250	278	261	253	262	257	305	268	279	266	261	268	243	288	280	274	280	278	248	267	267	274	272	264	264	269	279	274	284	282	292	266	243	256	265	273	288	253	257	262	272	276	282	266	293	252	249	286	272	267	278	264	257	263	283	299	286	257	289	240	296	274	270	269	272	245	289	257	263	267	262	290	289	302	256	273	270	265	258	273	277	298	284	300	279	277	270	281	264	300	292	263	235	297	292	286	290	258	257	267	300	286	279	275	289	256	296	260	270	275	258	269	259	281	276	259	280	257	277	269	240	279	297	278	303	269	266	240	250	283	262	252	271	297	274	277	280	271	285	273	274	244	274	262	274	249	254	289	279	273	274	277	265	243	299	263	276	264	274	270	266	258	268	261	272	275	264	270	286	264	280	295	277	287	275	288	249	302	275	272	238	236	290	261	274	249	297	266	278	271	292	298	262	310	271	277	276	286	262	269	283	287	262	260	251	256	262	269	262	278	280	261	260	254	283	288	290	292	259	271	286	268	284	260	277	258	249	259	265	294	246	271	264	294	264	251	283	254	322	312	276	255	271	269	289	253	264	270	254	260	289	259	275	280	284	300	314	287	310	260	291	299	278	299	256	306	267	252	268	266	275	270	271	293	270	284	317	285	263	284	277	284	277	296	290	272	256	238	285	278	295	238	255	266	264	274	260	305	229	265	301	275	241	273	269	286	289	274	268	302	237	270	265	273	260	258	291	261	263	249	282	262	298	259	274	257	279	306	260	275	289	279	323	243	254	288	279	293	267	294	286	273	277	290	274	261	248	237	254	281	298	276	252	267	262	233	262	321	258	281	272	319	259	252	275	272	254	286	285	275	273	278	267	264	256	274	289	255	278	264	264	259	262	289	281	265	286	287	265	278	287	267	261	260	256	288	286	302	286	287	266	293	262	268	247	277	292	296	281	272	292	302	299	282	270	287	270	265	288	258	276	240	286	276	264	261	300	262	282	286	314	258	254	269	253	250	262	254	270	248	244	272	266	267	277	264	247	271	280	274	276	288	294	239	250	273	250	301	285	307	288	273	259	280	308	264	230	267	273	262	280	302	264	268	268	301	258	302	257	280	273	269	270	235	278	273	302	277	282	313	264	291	280	274	271	290	266	260	275	281	263	282	260	278	281	276	250	253	278	268	277	293	291	297	249	272	269	259	250	256	285	284	293	279	304	295	272	250	308	268	274	254	257	298	284	284	276	262	273	279	254	242	260	275	262	242	269	278	264	270	283	265	277	272	292	275	276	269	244	278	296	277	273	259	291	261	276	262	266	251	290	252	264	262	267	260	282	272	252	284	282	284	275	286	276	272	291	298	271	260	275	267	279	283	262	272	267	292	242	254	245	264	263	277	254	310	273	272	266	276	283	262	286	276	283	262	302	328	266	275	267	276	276	246	286	274	310	246	272	309	302	270	238	257	260	270	243	272	290	280	265	260	294	286	276	266	250	268	250	269	251	246	284	269	246	267	246	276	305	252	265	281	259	295	266	257	265	309	299	287	262	309	270	273	255	277	265	266	294	262	264	272	256	267	301	266	240	264	284	253	310	266	273	273	250	285	274	266	235	290	274	249	300	259	241	266	297	300	291	298	281	291	291	243	280	274	262	297	289	263	266	288	273	265	269	290	278	249	267	275	267	243	254	266	309	252	269	263	256	260	248	259	261	287	266	291	271	232	310	274	274	282	259	284	254	288	281	284	295	302	238	263	280	270	297	282	275	290	296	270	296	272	274	308	277	289	306	267	260	291	264	281	270	247	284	264	287	274	260	273	287	243	248	298	243	284	268	272	277	285	255	275	275	290	273	277	294	260	255	302	251	290	306	268	285	269	243	273	271	240	253	247	301	243	258	271	265	268	282	288	279	277	311	288	310	280	281	305	271	280	273	316	255	262	268	266	271	255	293	273	269	289	253	278	274	267	249	298	268	253	268	270	274	296	260	255	282	280	264	223	264	269	269	265	266	270	249	277	298	274	265	293	237	300	262	301	283	277	249	252	280	265	280	261	269	277	266	303	270	303	281	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20983	2885	6167	6688	5563	4522	3774	3235	2788	2481	2242	1903	1753	1612	1512	1438	1312	1343	1238	1231	1241	1091	1170	1054	1028	988	1038	1020	975	984	924	904	911	934	870	857	910	907	859	857	853	780	810	779	844	841	808	846	849	882	843	854	821	812	783	775	815	732	819	776	801	771	747	855	793	799	780	804	843	767	786	798	780	814	774	798	805	815	766	819	808	800	787	785	734	774	739	764	792	800	790	778	788	775	752	778	754	775	775	772	763	775	774	791	775	763	738	719	707	774	730	785	792	759	831	788	807	763	727	754	752	771	785	768	834	751	744	769	757	730	750	793	816	796	774	787	707	790	811	777	755	821	773	760	761	783	781	725	751	725	740	833	741	742	757	827	749	766	799	750	737	763	721	776	785	777	808	770	774	781	770	743	757	808	769	745	765	747	795	775	773	739	764	716	712	748	770	697	763	743	798	777	761	829	758	768	744	766	761	743	754	751	735	754	734	765	756	763	808	752	777	742	771	755	742	773	749	739	741	761	717	851	743	782	748	755	743	716	744	738	711	784	767	737	748	723	741	725	758	747	748	768	794	774	760	723	787	774	729	691	763	722	785	796	756	716	785	753	751	781	727	743	772	751	749	744	734	785	736	746	727	695	777	742	730	813	731	776	762	818	828	751	761	759	746	724	764	776	716	780	790	776	753	769	739	744	773	777	782	764	735	788	736	780	737	768	721	721	768	773	730	801	769	766	678	755	746	733	760	749	758	754	731	756	772	817	771	768	782	730	747	774	740	746	750	752	805	758	777	755	763	792	789	748	794	794	754	779	750	763	753	720	810	793	752	759	747	737	777	750	721	742	766	739	750	786	751	729	756	732	751	746	764	790	747	749	771	777	787	718	707	739	781	800	713	843	757	729	740	754	761	730	737	789	720	773	797	718	733	779	802	814	740	693	747	717	798	737	738	767	755	734	774	747	786	779	752	766	793	746	789	745	710	808	746	760	750	753	768	730	771	756	726	731	769	773	721	778	744	725	774	744	790	783	761	829	759	781	745	783	715	728	811	721	761	783	762	756	707	791	765	770	791	762	742	728	778	731	807	776	720	779	718	779	776	754	792	763	779	796	780	759	700	789	761	772	722	780	800	799	754	760	718	754	794	739	748	773	762	737	787	739	753	731	784	767	768	766	786	787	762	703	755	740	762	747	796	744	783	762	769	787	741	786	741	757	783	795	785	786	765	727	750	712	756	756	808	706	753	730	764	740	818	779	735	773	788	707	773	709	741	770	724	765	757	761	737	765	728	767	786	741	771	744	740	741	773	785	793	782	756	777	760	658	763	766	764	731	777	764	747	810	748	796	761	736	771	776	740	770	748	688	741	770	730	738	756	759	739	763	778	756	772	746	719	786	760	751	760	776	781	730	756	784	746	760	744	704	754	755	801	777	708	735	792	751	788	764	769	711	752	778	726	763	769	771	752	770	739	740	755	703	746	777	720	786	741	754	804	756	774	795	796	742	797	736	747	736	751	761	773	727	752	769	755	789	698	742	754	761	806	708	767	761	752	777	709	705	796	736	779	739	753	770	771	740	706	803	777	728	734	739	759	742	766	774	790	733	763	759	760	778	775	731	722	741	725	723	746	711	763	753	777	771	754	760	763	789	739	753	763	789	762	746	754	794	778	721	737	745	808	788	750	795	788	769	773	723	769	733	825	759	728	739	764	762	749	798	743	741	706	800	733	763	770	770	728	775	753	760	759	734	750	780	752	748	756	766	767	727	769	792	776	762	744	768	760	752	746	771	763	749	775	766	749	761	754	787	765	762	741	742	731	779	759	766	775	766	795	771	759	729	746	787	735	726	722	737	729	780	742	739	732	740	763	770	816	781	795	783	747	803	802	762	803	737	813	740	750	722	743	731	782	784	700	810	750	722	784	811	722	745	708	744	780	760	795	785	759	726	769	784	791	759	810	777	751	799	779	776	727	731	790	751	778	768	740	822	771	723	716	746	781	751	777	822	746	747	731	747	763	743	723	809	706	744	786	708	702	790	769	693	746	778	788	754	744	782	796	770	736	732	714	720	754	772	765	707	732	753	739	779	733	792	701	775	729	776	764	768	764	724	773	751	794	751	764	757	788	745	719	797	786	729	761	747	778	791	761	702	739	787	735	767	804	745	751	761	736	746	737	788	795	737	726	780	734	730	729	740	785	775	731	779	813	754	767	784	738	762	790	734	792	752	779	738	779	757	746	760	758	788	756	750	793	738	756	783	759	853	754	743	754	812	743	751	754	738	726	798	793	714	722	759	743	755	757	753	750	746	680	745	770	734	744	786	712	772	755	739	795	795	766	752	723	763	764	770	809	753	757	762	776	721	737	761	741	809	740	757	775	792	761	728	775	749	745	747	716	762	791	700	761	786	756	764	734	739	770	714	801	773	762	781	766	748	757	744	794	737	755	758	774	791	742	761	751	758	756	777	786	772	749	787	822	757	778	768	801	752	754	766	807	755	730	774	712	716	757	754	738	786	731	774	702	763	747	739	816	804	748	783	752	769	753	789	766	756	761	760	721	782	725	761	805	734	747	744	779	774	784	712	767	784	803	793	764	744	732	770	747	814	769	770	705	760	726	766	778	804	789	754	777	774	802	804	758	796	784	764	750	737	745	756	788	784	707	773	828	777	713	804	803	749	767	805	782	783	727	799	751	768	776	786	708	722	769	768	736	745	687	820	769	728	798	769	777	767	781	722	781	750	754	793	739	770	811	764	787	761	732	753	758	756	765	787	763	766	755	723	774	755	759	731	759	763	758	728	764	745	773	706	813	760	799	770	736	777	768	835	787	736	760	784	764	724	771	774	740	735	734	789	773	733	750	753	745	774	780	796	739	756	796	705	729	800	732	756	733	777	702	731	759	743	770	776	792	793	790	717	801	787	728	779	764	785	734	782	790	707	777	763	771	750	799	758	732	776	793	748	778	744	745	751	773	785	745	827	738	741	792	769	771	760	755	739	768	793	795	742	732	795	708	805	785	758	785	791	771	772	788	755	779	783	791	744	818	788	749	755	748	765	793	789	803	727	798	721	775	785	751	775	811	791	771	734	728	781	779	765	743	803	744	754	729	779	818	780	740	731	791	731	746	796	731	784	756	782	777	745	771	730	772	749	803	752	718	733	737	728	738	724	752	751	791	759	727	771	768	728	747	742	765	758	784	769	762	781	772	786	720	745	763	732	703	769	717	757	765	715	783	776	807	792	753	768	804	797	774	749	763	764	784	740	771	717	798	727	827	708	722	777	738	777	776	751	795	745	822	767	786	783	771	725	779	778	744	705	735	742	798	760	739	758	742	736	738	791	774	767	766	762	761	772	747	818	770	800	720	758	755	734	813	768	748	765	749	790	793	807	733	776	745	769	776	788	780	776	686	735	763	767	767	797	771	747	740	773	808	738	794	717	726	789	787	717	760	794	803	747	796	765	771	767	788	753	779	744	757	797	770	754	717	721	793	795	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4916	226	164	142	140	80	104	113	79	83	103	100	94	87	68	80	97	92	94	103	101	111	99	101	95	89	95	84	87	74	103	104	92	110	86	85	76	92	107	72	90	103	96	80	76	101	96	92	81	95	94	95	89	75	78	76	79	86	89	89	89	95	83	85	88	111	97	80	81	85	82	84	85	87	87	97	69	87	83	114	90	87	87	88	96	104	80	79	113	94	95	86	100	88	115	82	105	77	89	90	76	81	112	107	113	83	101	98	86	77	77	92	100	110	93	79	82	85	82	107	94	89	86	117	79	86	103	109	88	88	81	78	70	103	86	98	84	104	84	89	89	83	85	92	106	77	80	91	87	81	88	98	95	80	88	91	98	96	91	79	95	93	90	89	94	108	94	103	110	75	92	87	102	94	79	90	83	89	79	88	83	92	83	77	84	96	120	80	95	101	97	73	94	87	96	88	81	86	78	77	82	93	70	99	95	83	99	96	99	86	89	85	105	93	84	95	78	93	92	95	93	87	100	83	85	98	102	89	81	81	107	101	92	84	91	79	93	111	81	66	87	87	75	77	77	82	82	92	83	95	97	82	84	99	96	82	90	87	75	93	87	97	78	86	81	99	94	92	94	83	103	77	96	85	89	77	93	98	107	72	99	83	70	98	79	72	73	74	82	100	77	92	79	87	86	91	103	84	87	94	85	86	100	108	105	86	92	103	102	101	99	83	94	93	72	97	100	93	84	92	96	94	92	102	77	91	94	106	98	91	89	87	83	94	85	106	105	86	75	91	83	96	82	75	85	87	104	78	86	87	83	88	97	72	92	90	75	99	86	90	102	98	100	89	92	90	90	108	95	99	91	104	88	93	71	108	71	84	107	94	105	87	75	97	102	79	90	73	87	78	98	93	76	108	98	91	95	87	92	87	83	85	82	89	89	96	81	79	72	94	98	90	94	99	82	90	97	89	90	83	85	81	87	83	102	92	82	85	79	74	85	89	92	103	82	79	106	82	94	85	91	85	106	92	71	86	86	84	85	85	87	90	85	81	74	89	91	92	100	81	92	91	89	104	87	82	88	86	83	85	83	85	86	87	84	95	98	74	106	97	93	84	95	80	74	93	79	85	65	90	78	76	108	99	95	96	88	100	83	98	104	91	80	99	82	71	85	90	98	76	96	86	92	87	95	92	91	79	94	94	87	74	85	73	92	86	117	84	86	94	87	95	104	88	75	74	96	91	91	74	75	83	103	96	105	100	95	86	95	71	97	81	96	97	80	89	83	92	98	99	96	76	88	77	112	97	100	83	84	100	94	90	84	102	84	98	91	81	95	78	86	97	80	77	86	79	103	84	89	75	95	93	102	89	106	79	88	71	84	84	93	98	82	79	95	86	92	91	102	87	81	89	90	78	82	93	89	102	78	99	91	110	88	87	80	97	124	85	87	85	72	95	94	106	93	89	77	108	93	83	81	86	74	63	79	96	88	90	96	94	71	81	81	110	92	87	92	80	87	91	87	87	85	84	91	89	91	89	61	86	79	84	84	81	71	98	91	88	74	84	102	84	92	103	99	85	91	97	82	89	80	89	83	75	85	105	88	77	97	66	87	95	97	109	93	101	82	82	98	87	90	80	79	108	95	93	95	97	89	83	98	96	75	96	97	95	91	91	85	82	91	84	70	106	76	77	120	95	89	83	99	96	90	105	97	101	96	79	93	91	85	104	101	91	84	90	103	82	94	82	84	86	81	100	91	73	108	80	80	80	80	91	86	79	77	100	76	86	94	101	84	90	73	85	90	87	88	84	112	95	93	87	88	91	101	88	76	110	87	89	83	91	94	88	96	80	86	91	73	81	89	68	99	91	90	82	84	96	95	97	98	80	81	92	80	86	80	95	113	99	92	82	81	85	91	89	70	81	82	93	60	81	86	75	90	85	93	107	77	87	84	98	92	84	86	90	91	89	88	104	89	86	80	92	95	74	85	102	96	98	90	84	81	96	76	102	95	94	82	83	99	97	94	103	74	87	84	94	85	91	107	75	89	90	90	94	77	104	92	103	80	81	99	92	82	88	82	90	104	96	87	97	91	78	103	88	96	101	98	91	105	96	86	94	91	101	76	83	93	103	68	105	85	83	71	105	91	86	86	91	72	95	82	89	96	87	90	103	81	112	91	92	88	75	93	84	74	95	84	102	84	83	85	87	99	101	87	86	95	120	97	100	105	88	100	93	92	89	78	89	79	78	90	87	89	88	82	104	124	81	93	98	92	91	86	87	84	71	89	104	81	77	91	93	93	87	86	86	74	88	93	90	115	107	87	94	82	93	106	91	98	81	74	100	99	74	87	96	88	92	91	93	64	86	99	83	73	74	87	76	98	83	93	88	101	89	94	109	95	91	95	95	97	71	85	89	94	110	96	91	97	98	88	102	84	96	97	91	91	96	92	88	77	100	79	98	80	83	73	89	74	97	97	81	95	97	83	90	101	77	91	112	85	92	104	88	86	89	98	88	101	80	75	70	95	96	85	73	107	89	86	97	98	98	95	84	77	108	76	87	105	99	95	67	83	86	101	83	94	81	91	108	96	89	81	83	90	82	93	93	85	80	94	91	71	90	91	94	105	80	89	84	84	91	90	96	108	90	93	98	104	107	80	94	107	98	93	85	107	96	116	89	96	87	92	82	91	74	92	76	90	91	91	78	102	95	81	79	80	85	80	79	79	96	87	98	96	81	77	84	90	92	82	85	95	94	84	85	98	103	88	92	92	75	75	80	90	92	89	76	100	91	98	83	87	95	88	83	89	90	86	72	82	92	114	94	82	87	85	104	79	83	97	81	89	78	79	83	95	105	86	102	94	95	84	77	92	81	79	85	90	79	88	90	95	91	76	79	87	101	98	94	89	86	82	111	88	102	89	97	87	92	93	82	101	81	88	99	85	79	90	89	97	102	107	83	91	88	92	91	104	84	88	106	79	88	85	76	84	92	100	91	81	82	79	86	88	91	95	96	105	85	75	86	97	93	80	101	62	97	99	94	75	92	85	101	93	91	91	81	92	100	93	87	84	84	79	83	85	75	100	90	110	86	88	74	83	91	80	74	81	85	77	94	82	79	88	73	73	80	103	87	97	96	91	82	78	78	99	78	91	72	68	91	81	77	97	97	88	92	82	97	95	80	89	86	76	87	99	79	77	84	93	86	103	83	94	82	98	91	88	105	99	77	104	100	103	86	77	61	73	76	85	102	70	94	90	93	73	87	75	96	103	98	84	87	86	74	95	94	105	72	77	93	81	82	90	77	110	111	97	101	87	90	82	88	106	95	89	78	102	83	90	69	94	84	86	86	74	87	70	83	85	80	92	85	87	89	101	75	95	83	74	93	86	100	90	69	102	102	83	76	100	93	80	80	96	95	116	83	96	86	94	81	92	72	82	94	72	81	97	91	97	82	85	93	105	86	95	87	76	82	96	106	81	69	77	90	106	102	77	93	97	85	74	113	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4698	361	483	503	473	437	414	385	356	356	367	370	347	339	331	307	313	293	314	334	350	331	346	322	296	303	312	322	345	356	311	330	336	318	286	329	299	355	308	316	319	319	327	306	320	326	313	318	305	311	324	282	314	336	323	316	324	341	302	333	305	338	288	301	336	334	275	309	290	320	313	331	300	297	314	339	329	328	306	331	310	300	318	324	311	314	296	279	306	329	300	299	335	285	331	320	298	322	323	323	317	312	314	322	281	292	336	305	282	336	329	325	308	296	313	344	336	326	327	315	326	295	310	310	298	317	309	326	309	311	324	293	331	277	352	303	331	313	321	329	315	298	306	318	321	341	304	288	303	293	312	317	318	338	314	311	304	333	325	313	313	298	306	342	275	329	315	309	316	311	309	305	318	305	296	332	352	338	331	335	329	318	326	324	339	331	284	320	300	328	326	335	320	331	291	314	305	293	312	301	311	321	314	323	306	312	306	295	338	299	344	293	311	298	344	332	311	329	308	278	317	324	312	331	349	300	316	311	294	321	285	287	347	302	301	309	321	315	312	322	303	315	324	312	311	331	312	310	270	326	291	318	289	343	328	297	299	297	320	329	290	320	297	318	337	286	304	318	327	313	323	311	338	343	340	323	334	319	301	372	325	316	320	322	341	294	293	328	321	348	295	300	296	281	283	325	287	293	298	344	303	305	339	320	334	319	343	315	323	308	314	323	323	295	316	336	283	316	344	325	281	296	288	290	332	282	300	337	308	323	313	309	297	301	309	293	323	315	307	341	311	292	299	321	325	330	308	315	314	323	303	329	301	325	294	331	337	345	296	307	299	341	299	311	340	289	304	308	313	319	327	360	302	331	329	326	338	318	294	299	322	301	293	305	289	315	311	328	346	323	283	337	358	295	298	321	306	303	330	322	315	293	313	303	295	311	287	275	316	284	300	287	311	332	315	328	318	340	325	317	286	345	302	289	307	320	312	312	324	292	340	302	328	292	329	352	314	286	319	289	333	311	343	311	309	306	312	289	306	330	295	316	311	306	299	302	333	315	297	299	318	314	314	312	324	316	313	312	310	300	306	342	345	302	345	308	302	308	352	320	309	325	310	311	320	313	315	330	296	304	314	356	329	319	336	312	296	298	312	289	301	325	331	316	329	312	329	308	324	322	325	339	296	339	304	288	312	324	313	314	334	348	338	306	315	328	336	304	266	313	304	328	322	332	344	319	325	320	304	298	334	297	290	295	341	288	329	297	354	312	302	309	312	316	316	310	310	331	297	341	322	318	297	304	330	302	325	294	319	325	330	265	317	323	330	311	285	295	336	340	312	297	306	364	338	327	321	311	313	313	311	293	330	288	334	326	334	314	330	275	292	312	300	328	294	322	293	340	299	309	323	340	318	307	353	266	311	310	326	318	289	319	312	300	311	330	339	327	315	316	308	327	305	298	336	311	303	301	278	316	316	344	301	315	347	313	317	321	308	286	256	330	314	338	281	294	278	345	330	307	300	325	331	303	343	329	302	303	332	306	307	315	298	330	342	292	291	328	327	292	324	293	301	312	307	310	331	305	336	314	286	309	287	312	311	293	310	305	309	315	286	298	323	321	325	302	345	295	322	344	334	299	291	324	316	311	336	298	297	294	322	344	335	339	296	312	289	287	341	336	315	322	274	293	308	341	309	301	317	360	298	333	322	331	302	344	304	329	322	307	311	320	301	305	311	292	328	313	292	303	310	340	309	302	308	322	314	274	314	301	358	322	341	315	340	328	322	302	321	313	307	343	310	333	312	343	306	335	319	282	293	333	280	334	336	342	331	306	306	301	321	316	312	318	311	308	299	313	312	329	320	323	310	317	319	311	317	315	338	327	297	334	323	323	323	289	306	336	308	338	301	296	308	304	300	297	324	306	300	311	293	336	324	308	323	336	298	293	317	296	314	302	315	306	325	324	327	294	277	289	362	318	304	300	332	337	301	325	326	328	324	325	297	307	295	283	328	325	306	315	304	313	303	327	295	323	307	310	290	296	311	328	321	286	314	319	311	327	314	314	322	308	287	281	292	320	311	343	318	320	298	308	316	291	333	331	344	320	331	319	313	281	310	325	362	343	321	314	328	338	299	326	339	296	338	327	309	326	288	316	292	325	298	314	331	307	303	287	296	334	313	333	301	282	353	294	303	304	333	328	343	315	319	331	327	337	301	324	340	260	321	301	313	296	318	298	324	322	323	314	352	300	320	301	314	335	335	291	309	314	314	304	329	311	312	318	295	327	320	320	326	319	328	309	319	327	305	363	297	295	307	336	328	305	320	337	334	321	311	304	301	305	307	333	313	316	323	332	314	300	308	329	319	324	293	309	314	280	307	299	326	331	309	329	325	328	339	288	300	304	301	319	290	310	320	293	298	336	349	327	339	325	313	338	350	342	308	262	312	315	315	325	339	331	324	310	341	301	331	343	334	331	330	283	327	317	316	313	311	317	307	317	288	328	337	330	306	317	318	277	315	309	328	307	322	308	324	341	297	329	298	348	305	328	313	338	361	343	331	288	324	336	318	304	333	314	292	290	307	327	332	319	331	289	278	299	304	325	301	287	308	333	325	296	346	328	309	320	308	299	364	299	341	343	312	310	326	305	324	339	299	277	331	313	330	291	312	354	304	338	305	291	331	312	319	308	340	299	320	304	305	290	342	358	318	292	319	330	303	287	332	310	306	304	300	301	312	348	284	320	298	313	289	319	340	335	330	337	298	316	331	324	289	342	287	315	278	284	330	331	304	318	330	320	299	311	313	327	326	312	317	287	324	337	309	339	283	317	306	322	303	322	311	311	336	330	333	329	321	293	327	330	330	341	333	305	307	336	363	304	326	289	330	331	296	316	297	303	308	291	262	322	295	320	330	344	320	284	333	294	305	297	334	357	332	315	334	329	343	312	337	318	315	292	313	308	344	305	320	298	330	313	318	327	296	300	320	314	298	309	274	304	314	322	311	325	333	345	299	346	321	316	308	314	309	318	331	301	301	322	330	304	311	296	344	322	315	341	305	304	306	288	286	311	326	303	325	328	332	284	293	308	331	325	294	334	291	270	295	306	349	335	328	307	342	324	294	323	326	323	314	325	293	365	308	327	327	316	322	319	295	327	327	315	275	289	323	287	290	305	309	292	322	319	301	313	294	304	293	288	322	340	325	306	322	319	294	317	312	308	337	311	294	319	316	282	330	331	302	293	320	338	310	286	349	323	313	291	312	339	318	289	289	310	335	322	344	321	319	299	334	320	327	289	340	291	302	328	322	314	298	310	347	290	309	301	346	302	285	310	315	312	328	346	315	304	290	291	316	318	327	324	336	315	336	329	337	281	339	308	323	313	319	328	333	306	312	306	325	314	317	326	297	310	321	310	318	325	313	326	273	321	326	301	339	320	273	296	296	299	306	329	321	320	308	302	312	316	332	318	352	343	332	277	315	276	308	296	313	366	350	321	293	295	332	299	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
34832	5814	1564	1123	833	644	477	427	390	355	342	278	284	271	256	269	240	274	245	234	213	225	237	235	240	253	208	219	229	234	201	213	199	216	229	234	183	240	221	207	214	216	214	205	187	253	200	197	227	189	198	211	216	192	215	238	239	223	230	223	221	228	209	235	241	220	208	228	196	208	217	223	232	217	208	198	213	222	207	219	220	216	200	197	217	211	197	179	215	200	202	219	214	222	195	214	199	193	189	202	223	215	230	210	206	222	227	190	201	234	252	215	225	204	186	224	202	216	199	214	196	190	221	201	202	217	227	207	209	214	197	201	206	237	227	202	229	219	195	212	196	193	220	181	239	194	219	185	207	227	211	201	251	225	194	219	212	229	191	231	213	203	193	211	209	218	208	205	199	218	226	191	239	210	231	196	224	214	215	199	215	186	175	194	209	209	208	218	185	196	218	210	184	198	209	230	222	246	233	239	225	211	209	216	238	196	196	205	194	205	203	218	203	226	203	211	197	216	193	211	211	186	219	200	214	210	216	232	217	186	175	198	221	195	211	223	222	201	208	233	193	228	227	219	218	204	218	224	228	229	221	230	210	225	204	210	225	235	217	212	205	209	207	208	196	226	204	182	235	245	204	226	198	217	213	223	223	214	230	180	198	205	218	190	223	216	215	226	218	224	212	216	237	191	202	216	226	204	221	227	186	220	225	226	212	221	208	195	209	201	209	241	204	209	193	212	218	223	237	210	239	194	199	214	205	193	203	219	216	206	219	193	197	217	215	198	205	261	209	232	213	197	196	200	225	206	206	228	202	209	228	236	195	215	202	229	208	222	235	241	218	207	209	218	195	199	195	234	223	207	202	237	181	213	199	220	204	208	214	208	223	226	206	252	222	204	232	208	239	228	248	223	226	230	229	236	192	209	188	224	207	214	208	200	183	210	192	206	207	203	187	216	224	208	225	189	207	233	238	215	200	183	201	222	191	237	217	211	202	213	234	210	200	215	210	199	228	210	206	212	216	209	206	209	203	238	232	220	204	225	235	204	187	209	196	221	211	186	217	187	229	220	190	213	220	219	212	200	190	215	201	207	188	235	200	209	222	180	210	206	227	214	221	215	216	213	201	205	227	218	225	231	220	193	187	217	222	216	207	238	209	214	208	216	209	202	212	205	223	223	232	216	196	201	207	209	198	222	177	229	206	228	229	210	221	238	203	199	201	212	236	197	188	209	201	197	204	197	205	221	236	220	217	227	229	218	234	177	220	232	223	197	208	211	211	222	209	200	183	202	206	209	206	215	195	202	217	227	229	200	198	208	233	259	193	193	192	195	193	206	219	227	195	196	186	204	202	224	207	239	224	223	212	211	195	189	218	219	217	194	225	252	200	203	206	231	193	225	208	231	215	209	196	202	208	205	240	191	214	215	206	216	206	217	232	180	197	197	212	202	205	217	223	215	229	189	192	246	224	188	207	217	225	214	222	204	206	232	218	231	213	201	206	220	211	214	214	201	203	218	174	211	203	206	206	190	237	215	231	219	199	214	194	207	211	196	183	189	232	192	201	212	208	202	203	205	200	208	191	200	228	239	220	212	204	228	212	228	200	208	217	233	233	218	219	207	209	194	213	226	244	225	246	239	219	209	194	198	195	195	203	218	221	202	187	225	219	192	188	219	193	208	209	194	204	211	211	223	210	233	227	220	223	191	218	208	207	190	240	244	225	210	215	215	223	203	199	198	213	196	201	229	223	211	227	203	204	195	228	192	215	209	195	212	228	224	214	231	238	223	215	218	225	201	204	194	194	195	224	214	205	240	203	213	233	189	212	205	213	211	202	212	208	206	225	207	172	220	231	218	219	202	217	210	209	203	219	209	189	215	221	206	200	212	205	224	192	226	198	218	209	208	211	203	210	199	205	201	222	208	205	208	219	209	222	218	202	219	199	203	216	215	221	207	206	198	216	201	252	199	215	201	205	214	207	225	201	216	197	203	200	197	198	222	183	216	216	188	220	194	203	218	190	204	208	217	228	193	212	231	228	222	219	189	196	195	222	234	246	219	199	190	233	223	198	194	218	206	200	214	184	203	213	206	228	205	241	195	219	193	237	227	223	224	215	219	178	208	215	220	220	216	194	217	218	180	199	231	225	202	189	210	240	200	198	227	198	212	209	213	208	198	208	219	201	211	223	209	188	191	198	204	202	194	202	249	211	213	211	242	212	219	204	210	228	196	210	182	233	206	214	203	202	232	212	230	208	188	203	240	218	198	210	196	224	206	199	211	206	224	222	226	212	196	219	214	224	239	207	213	203	226	225	190	228	230	235	215	199	197	216	208	200	210	201	232	223	217	224	202	211	195	194	178	246	199	190	222	201	215	231	186	209	206	197	218	186	213	212	227	194	186	219	222	207	207	208	209	213	202	217	225	196	199	199	217	221	225	187	231	208	192	210	212	210	191	208	221	218	207	186	201	211	221	201	218	201	219	210	237	220	176	234	198	194	231	217	215	235	215	221	226	190	204	215	229	208	210	201	227	205	184	224	213	197	218	206	211	199	183	184	218	191	204	178	201	217	215	219	195	244	203	228	244	212	185	208	206	176	201	205	207	216	217	216	207	209	213	171	197	209	171	231	207	216	228	223	201	203	209	215	201	213	232	217	211	193	215	195	214	220	210	197	217	210	226	223	216	214	197	197	218	212	207	212	195	221	220	253	198	208	225	212	220	219	220	226	224	211	244	211	201	208	210	217	212	210	207	198	192	192	211	210	234	209	223	215	219	219	192	226	211	225	235	240	206	242	216	215	208	205	221	180	212	229	204	221	241	216	222	213	179	222	195	188	216	228	186	187	210	189	223	247	183	206	249	221	206	212	237	218	215	189	187	202	216	215	211	203	208	233	223	230	215	215	206	201	209	198	193	212	223	205	227	221	227	226	201	194	214	194	203	203	222	184	207	220	208	226	217	222	209	194	210	219	183	213	202	229	223	209	191	210	218	214	229	258	237	192	187	202	231	212	203	205	200	191	185	223	204	210	220	224	226	202	182	190	242	229	200	215	201	228	220	188	208	205	220	189	202	202	213	221	218	195	214	212	197	227	191	217	206	223	199	195	216	217	219	225	195	222	228	227	212	202	215	181	235	205	203	211	231	211	195	172	197	211	206	215	196	204	227	214	205	197	224	209	194	211	212	216	213	231	229	187	215	222	233	192	217	237	194	194	201	226	208	210	217	244	206	252	214	262	237	242	241	199	189	217	195	219	234	191	195	213	203	204	220	210	221	223	230	213	196	183	208	233	206	207	198	210	187	245	207	217	203	203	201	236	249	215	203	219	226	229	218	218	206	216	227	220	195	183	228	195	211	236	183	235	219	217	192	232	224	220	191	197	211	235	222	194	211	197	204	194	215	200	197	212	204	232	252	187	200	209	227	213	202	207	225	224	214	200	214	205	215	237	201	218	209	204	193	210	208	225	229	204	211	200	224	211	221	202	226	226	230	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16170	1614	3498	3877	3373	2684	2228	1877	1744	1492	1407	1218	1192	1044	1020	914	945	863	902	867	853	776	755	781	803	720	750	726	720	765	691	724	671	657	651	692	707	700	731	703	671	689	646	673	646	675	664	652	696	633	718	655	717	659	621	686	707	662	619	658	667	671	673	627	640	628	606	669	653	623	605	614	618	548	587	625	604	664	645	609	640	623	629	588	641	593	640	670	660	649	625	632	661	603	643	631	628	635	644	625	634	663	639	672	604	636	613	618	634	646	602	639	672	659	646	627	626	637	615	560	661	628	612	623	579	638	596	640	631	611	617	649	634	573	660	639	609	656	662	644	635	585	670	618	633	655	640	614	625	622	681	611	605	656	653	644	620	615	618	642	655	605	639	668	636	621	602	608	659	633	582	640	636	635	649	628	640	630	570	624	593	552	650	585	620	626	595	590	611	633	664	646	617	620	600	623	631	617	651	627	643	627	653	619	588	624	655	610	631	666	580	653	606	594	591	618	617	593	656	640	609	623	633	619	583	643	665	654	695	617	605	652	647	642	595	636	625	610	620	641	629	611	588	657	603	600	625	639	661	607	601	661	613	612	603	606	633	627	609	618	585	619	639	614	655	677	617	587	593	617	606	626	648	644	617	623	636	644	599	601	619	635	628	605	582	598	648	619	617	642	613	595	647	635	635	640	668	592	658	648	633	616	600	591	595	603	666	594	639	624	611	597	610	615	616	642	639	638	609	657	667	597	586	642	625	620	632	589	594	613	612	654	633	649	670	624	604	613	636	598	665	645	645	658	621	601	663	614	598	658	619	617	627	578	662	632	633	585	609	635	616	618	647	615	669	632	680	627	660	612	607	637	658	613	615	607	602	653	685	618	629	628	614	608	621	632	649	630	640	622	604	623	601	637	580	631	646	650	643	623	630	653	630	617	660	637	641	624	623	621	597	620	646	610	681	629	603	626	615	658	638	655	636	663	686	639	608	612	621	625	622	658	594	619	636	616	641	659	653	610	617	580	658	591	611	633	655	642	612	646	623	652	588	614	607	627	598	627	635	622	586	573	640	614	609	610	662	607	621	619	653	616	590	641	639	619	626	632	624	634	600	659	595	627	622	635	639	594	602	613	621	580	632	612	642	636	646	598	582	638	633	659	641	616	584	651	622	616	642	622	637	584	620	616	617	672	651	627	641	607	598	641	600	613	640	679	633	634	593	661	663	692	646	618	613	621	621	610	599	632	594	625	665	594	609	614	618	606	603	673	657	614	648	634	587	638	637	588	630	579	628	651	649	623	663	630	617	630	629	653	622	632	632	559	677	586	608	611	635	580	628	600	650	617	619	646	620	608	627	625	593	603	628	603	628	601	627	636	655	593	608	588	635	655	617	642	594	574	641	629	623	642	625	604	576	635	579	615	613	657	634	621	650	647	574	647	617	614	638	647	628	660	629	628	616	651	634	640	608	635	603	613	647	639	611	613	623	631	601	657	651	637	626	639	620	612	605	606	653	669	600	602	643	646	656	627	683	591	618	548	611	646	607	598	617	589	624	573	630	658	634	622	603	597	618	633	637	602	603	647	670	629	629	635	633	605	619	598	647	673	630	598	631	675	605	618	613	611	563	601	621	615	647	602	607	642	610	634	663	616	646	634	628	616	636	664	645	606	580	578	627	665	597	633	658	619	656	596	594	627	638	606	598	591	626	608	619	646	600	658	569	599	607	650	574	616	637	611	604	598	619	644	646	636	641	592	633	602	600	656	624	610	639	603	576	636	631	618	652	683	619	591	603	541	611	647	602	623	674	637	608	623	605	580	588	646	632	637	593	650	600	647	664	576	572	575	622	601	622	609	672	640	589	634	629	631	616	653	617	617	598	638	641	664	610	612	640	612	624	606	603	673	620	608	594	604	621	644	642	630	610	637	630	667	573	620	624	648	611	613	633	658	592	569	619	586	609	587	604	629	683	607	596	628	630	650	609	618	601	620	594	621	648	601	598	646	632	631	665	615	671	626	618	641	645	592	617	628	617	587	645	641	621	650	599	599	629	588	599	604	579	639	600	621	631	613	607	645	638	657	624	631	631	609	622	638	639	608	635	662	605	608	623	602	605	647	623	630	620	652	639	665	606	650	569	639	594	639	656	589	584	637	610	592	645	652	626	590	631	666	610	573	594	631	587	606	655	632	601	577	614	609	585	604	640	631	627	586	649	641	674	642	650	627	624	600	610	628	650	631	610	645	616	621	624	597	590	612	558	635	628	612	641	573	633	636	595	648	649	616	609	648	655	665	617	646	602	620	630	649	649	579	608	626	625	609	622	630	626	568	649	619	627	666	642	668	632	646	641	610	610	676	580	631	630	591	625	642	646	606	615	630	631	617	661	621	658	607	650	581	628	621	624	597	587	647	626	607	602	650	645	608	624	632	615	630	606	662	620	642	621	638	595	587	598	619	644	613	576	613	623	589	617	618	621	663	613	603	621	628	616	665	592	661	624	637	625	639	662	562	630	596	663	598	642	610	593	618	606	619	613	639	581	655	619	579	622	604	624	626	601	622	591	640	678	581	628	648	640	633	601	629	590	644	646	621	609	601	652	658	634	632	644	637	590	652	617	597	649	668	647	673	586	659	617	590	615	603	638	625	604	616	635	669	617	582	636	620	596	639	640	591	565	606	641	635	614	639	636	620	575	625	633	611	601	637	636	616	643	654	603	647	620	627	618	640	643	663	631	615	584	642	621	653	643	629	591	591	598	632	596	657	585	627	678	585	658	599	660	591	698	659	607	593	605	589	599	622	621	616	623	641	631	617	623	630	622	582	611	606	616	610	623	655	637	647	617	624	587	606	653	613	692	604	615	610	646	631	630	591	593	571	575	598	624	620	629	621	645	671	610	697	652	577	612	625	602	652	638	627	611	623	644	639	612	638	563	611	608	643	613	646	632	604	650	596	654	612	584	604	645	642	597	632	592	635	596	614	599	611	629	618	617	596	610	618	649	627	593	659	651	607	561	625	624	603	616	640	651	638	624	605	646	672	649	621	581	592	615	628	656	578	596	626	649	638	643	658	637	654	644	633	664	645	615	638	601	645	607	609	619	625	614	655	595	607	679	604	647	632	602	626	608	584	632	634	624	640	581	583	649	597	580	644	620	616	651	612	634	648	626	606	614	599	617	625	632	658	590	630	670	670	625	662	547	638	612	604	546	643	604	633	633	607	634	594	643	596	594	628	618	595	619	588	642	644	611	639	614	628	593	633	606	630	658	611	580	657	600	625	637	636	584	611	648	594	609	650	599	606	623	611	620	612	592	603	675	626	599	651	621	591	652	656	596	649	610	690	636	600	610	583	643	604	625	618	624	594	612	631	645	596	628	602	580	632	595	607	620	627	611	561	615	622	612	617	634	592	607	597	652	599	641	581	678	607	598	593	639	607	614	601	645	620	623	595	654	599	637	606	669	699	631	596	603	665	622	652	641	650	581	623	663	657	626	648	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
45515	13443	4101	2215	1584	1138	880	725	622	567	485	407	431	409	383	371	366	359	335	352	330	342	319	288	310	318	286	291	312	309	283	283	297	269	307	285	260	317	302	254	296	299	290	303	308	247	294	277	295	285	278	288	280	258	260	287	279	287	261	268	272	281	296	261	286	274	250	272	298	305	286	261	282	269	261	328	263	289	297	253	288	297	296	257	294	288	302	282	261	275	277	281	265	283	308	300	288	264	295	277	242	268	257	283	285	306	308	279	260	291	273	298	273	249	274	297	247	280	268	285	277	270	265	289	251	257	271	261	284	300	291	266	286	291	285	297	269	258	281	285	277	247	306	274	295	283	287	281	286	259	288	274	276	286	269	278	286	316	275	275	299	308	273	280	288	274	294	260	266	283	291	275	317	284	269	280	281	291	267	268	275	303	249	283	273	261	254	263	274	266	307	284	303	275	250	275	307	272	270	263	241	256	277	262	276	266	265	256	285	297	247	241	285	268	277	280	296	287	243	270	274	231	236	265	307	266	237	255	272	268	307	283	274	291	256	271	298	235	266	299	265	235	268	272	263	299	279	288	270	266	265	256	255	262	265	247	287	270	263	289	239	271	277	290	267	252	251	257	298	301	290	267	272	277	280	274	282	277	284	271	279	263	291	270	289	287	277	287	272	277	281	266	266	296	251	273	290	284	285	307	254	274	292	282	261	271	278	296	291	309	287	280	262	289	275	271	279	289	283	308	274	276	267	295	263	316	286	259	242	257	268	284	270	279	260	281	277	300	279	281	272	294	257	263	259	280	288	278	277	283	273	280	260	285	274	263	268	247	280	263	267	299	251	255	292	288	241	290	245	260	230	251	280	263	276	296	265	300	287	240	295	295	274	263	293	267	283	262	280	237	252	271	238	297	273	251	271	297	297	265	274	288	271	263	272	271	293	264	260	258	276	285	263	274	283	291	310	268	271	256	288	254	262	302	271	297	260	301	266	282	284	248	270	269	268	261	266	243	276	264	284	289	307	278	247	300	249	300	295	296	277	292	287	261	268	276	268	250	289	280	249	271	294	259	262	280	272	256	275	291	264	276	273	253	313	287	273	290	273	263	272	273	279	272	245	245	278	303	272	267	272	296	277	292	297	243	284	285	260	249	296	270	255	295	261	285	264	287	290	253	275	279	271	265	284	302	282	254	255	278	277	260	276	260	264	290	267	273	293	268	245	261	292	266	266	280	269	282	286	280	283	252	280	278	280	301	287	257	258	257	298	250	278	282	292	272	234	251	257	291	262	257	264	319	248	306	250	278	272	272	265	247	285	282	291	251	272	279	278	281	264	287	277	259	311	286	262	263	266	273	311	322	262	268	259	309	264	273	270	266	262	257	257	280	281	254	274	278	279	250	276	277	249	268	267	293	273	285	269	241	269	280	244	269	276	276	248	262	258	284	262	260	298	275	257	276	237	246	311	265	277	272	272	263	275	240	288	277	263	266	282	264	271	251	277	273	311	273	258	260	254	289	302	273	285	253	280	285	281	284	269	295	313	291	267	297	305	272	254	265	282	270	298	300	274	271	276	293	287	276	242	266	289	276	314	276	259	291	266	269	257	283	269	280	287	271	268	269	284	294	277	256	276	297	282	278	270	273	261	275	280	291	278	294	282	287	282	276	252	265	278	243	263	257	262	245	276	255	302	287	294	241	290	272	281	262	287	293	255	240	297	278	279	266	283	269	227	271	278	305	298	262	285	249	259	295	262	258	264	230	254	256	287	254	282	269	267	276	260	268	296	294	292	276	245	245	245	255	254	268	257	261	281	272	271	285	277	290	261	255	260	266	267	256	272	264	290	269	267	241	278	260	272	261	295	264	276	271	276	249	249	265	297	280	291	268	275	243	278	268	265	279	246	269	239	262	265	260	277	278	252	273	283	283	280	272	279	270	283	266	255	297	279	281	249	261	266	245	263	262	295	279	263	287	290	251	270	292	282	299	234	276	260	257	278	294	298	274	286	310	277	260	258	274	240	282	278	275	253	280	267	308	250	238	276	234	269	244	294	289	262	249	270	262	267	300	275	289	303	262	292	263	237	269	268	272	274	265	308	279	300	279	303	288	262	273	258	292	258	274	273	267	280	274	279	260	304	272	270	270	262	256	266	283	279	251	268	274	280	268	275	268	263	286	270	268	301	292	258	273	247	220	252	276	271	283	254	276	260	286	307	284	259	290	277	251	252	268	262	261	285	246	289	268	265	307	261	289	258	284	302	285	295	283	261	244	261	270	269	319	254	264	274	289	245	271	274	291	263	278	276	290	280	287	268	274	271	270	265	276	274	271	279	254	271	291	290	262	301	295	258	260	273	267	280	277	280	274	280	270	235	302	286	287	304	277	276	301	253	257	286	272	252	275	268	275	280	302	300	294	301	257	240	259	260	255	300	274	292	285	246	276	305	277	276	264	263	284	240	248	262	240	254	254	264	290	258	261	248	276	262	279	293	271	277	247	242	258	281	247	279	262	270	293	276	278	231	256	304	281	289	293	278	278	288	288	282	274	282	299	290	310	252	297	264	279	263	243	267	267	282	261	258	291	252	276	288	288	250	280	295	286	245	281	282	271	303	264	283	281	258	279	284	250	257	281	285	254	246	291	283	269	243	276	276	277	281	276	299	278	260	263	299	269	278	269	309	283	264	258	271	284	243	256	291	272	282	297	268	268	249	292	265	258	252	277	260	293	276	258	262	240	267	274	256	287	268	268	275	289	303	307	279	252	271	264	264	307	297	263	244	256	286	264	264	233	293	248	266	246	246	287	253	296	309	293	261	286	280	271	290	275	277	269	259	266	281	279	310	255	311	221	277	272	283	275	284	270	254	276	265	292	267	295	261	295	280	249	263	242	309	268	243	282	258	269	274	271	261	271	297	263	292	258	266	260	303	259	268	300	293	244	276	292	305	279	265	249	263	273	288	278	284	288	275	279	305	269	276	291	277	242	270	267	300	267	278	291	268	263	268	290	289	279	270	244	245	297	270	276	250	286	268	291	290	259	290	241	251	271	265	316	277	290	303	274	275	259	258	303	296	276	259	265	277	296	253	274	260	269	299	279	265	286	273	274	283	263	278	294	268	283	255	271	266	266	288	281	280	274	286	282	267	277	250	248	253	281	297	239	264	253	252	291	281	276	304	258	283	294	282	256	280	255	299	279	271	298	267	284	282	282	279	267	270	220	295	272	256	279	235	281	258	266	247	265	249	290	291	279	258	311	273	245	283	300	251	289	261	315	277	268	286	278	260	292	266	270	257	244	285	275	263	260	276	294	272	248	266	238	267	265	298	303	291	264	261	277	260	275	272	264	293	264	279	280	251	270	261	304	292	306	262	272	266	310	250	286	261	240	268	299	271	278	269	318	288	230	291	270	264	275	242	257	258	286	320	301	266	240	301	260	286	246	290	274	296	252	277	269	284	294	243	255	302	275	287	262	267	271	287	256	250	256	287	269	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20704	2810	6054	6704	5699	4600	3711	3132	2869	2427	2207	2031	1768	1675	1495	1476	1427	1313	1248	1180	1171	1108	1124	1063	1043	1004	1015	988	942	945	961	909	953	914	911	959	926	844	909	828	861	807	844	856	828	839	804	815	804	791	840	835	810	821	758	798	807	807	801	765	831	820	747	808	828	829	842	783	818	775	793	799	816	775	801	812	732	800	789	763	790	799	800	802	784	765	808	759	791	794	711	828	802	784	738	794	793	751	854	809	783	729	831	789	770	826	744	763	794	780	783	815	760	810	766	803	778	774	796	732	772	768	792	808	812	780	782	741	816	773	759	764	788	765	744	799	803	747	784	715	811	743	745	766	784	790	760	749	797	743	776	766	796	705	792	780	770	756	752	763	761	776	750	735	780	748	763	755	704	722	797	776	744	770	743	748	740	819	793	802	734	710	789	766	801	761	824	771	792	728	768	712	770	755	775	797	746	775	729	771	753	743	802	792	783	785	751	724	797	792	831	801	750	733	727	789	816	709	754	756	771	807	743	805	769	747	791	743	753	761	772	769	767	750	805	795	796	731	778	757	782	726	749	765	739	762	790	754	767	737	727	710	776	730	787	772	787	752	742	800	744	792	778	796	768	743	753	758	762	772	769	769	701	782	745	772	772	784	756	772	754	786	828	781	734	772	706	764	787	745	804	769	801	784	746	778	696	774	737	754	796	719	735	747	762	717	755	752	795	768	725	727	785	750	737	796	726	783	731	766	801	724	737	783	812	808	752	792	707	789	708	785	748	750	779	752	789	747	784	792	714	748	720	830	773	771	762	806	785	730	736	798	773	778	762	736	741	764	777	795	719	749	748	705	787	742	759	752	714	778	741	746	779	793	767	801	764	739	765	734	728	757	775	726	752	800	767	747	766	760	721	719	762	732	774	794	763	724	816	764	779	792	785	782	811	806	758	759	795	722	735	716	818	783	740	759	753	739	793	754	739	754	724	767	746	750	762	719	748	779	782	766	741	706	730	790	758	779	766	740	769	732	775	788	792	782	776	733	761	833	771	780	764	760	762	786	715	750	783	766	736	762	775	739	754	813	704	774	761	763	723	760	766	719	774	785	723	750	801	753	800	788	764	774	758	815	813	779	796	783	760	770	715	818	733	773	799	744	760	752	744	732	760	699	748	717	802	766	757	774	772	750	764	730	731	773	756	770	783	739	739	772	785	761	741	787	732	784	743	739	760	760	700	772	802	729	785	717	764	798	767	788	729	703	747	733	789	785	760	745	786	743	751	733	798	768	783	738	785	758	800	754	733	774	731	716	730	732	731	762	785	731	728	801	708	780	759	731	765	785	780	775	777	756	796	787	775	742	773	749	696	771	717	790	784	732	728	790	779	772	772	746	736	817	779	739	802	718	734	782	802	775	796	765	731	782	708	776	748	774	782	751	790	745	774	763	765	753	749	792	751	789	760	769	774	780	738	760	764	726	754	774	799	756	777	785	751	759	778	693	766	772	733	773	767	749	711	738	737	770	742	767	761	771	744	757	758	773	741	766	759	801	792	746	798	751	763	757	764	751	737	782	772	776	747	759	788	744	766	736	814	686	759	761	712	767	765	774	759	719	737	734	738	726	771	753	806	759	765	763	725	734	742	780	727	802	740	767	765	779	793	771	754	721	776	741	722	748	804	805	750	767	773	748	761	705	739	733	775	751	752	775	761	744	805	764	776	741	719	766	775	812	768	759	776	763	787	812	799	772	770	779	784	726	735	759	776	740	746	762	792	732	767	794	777	754	766	799	784	757	755	789	725	723	776	798	758	786	768	756	742	746	779	750	753	752	709	775	761	774	777	746	790	742	802	750	752	749	766	705	729	765	824	787	765	813	740	728	773	761	774	792	783	766	755	798	711	793	746	792	794	747	781	744	809	770	750	771	793	760	750	755	768	770	738	759	751	821	740	725	762	768	737	752	720	747	719	747	785	756	753	706	775	777	781	756	780	734	806	759	720	788	800	714	786	771	748	801	751	785	793	728	778	766	759	755	780	768	798	725	760	768	778	738	746	764	757	780	778	774	786	766	763	741	803	738	758	789	776	760	785	727	779	761	747	783	777	799	772	740	752	751	823	777	737	757	819	778	688	778	753	778	763	801	776	765	771	757	784	749	754	777	787	770	810	762	757	782	809	776	749	724	769	758	755	778	730	756	741	725	767	778	702	796	768	794	806	807	816	752	769	737	753	745	829	764	700	775	708	757	782	799	747	764	742	751	731	748	815	790	773	781	816	796	722	749	737	759	717	719	767	762	734	786	773	758	778	773	743	721	744	744	769	741	775	751	717	741	749	727	749	779	753	737	781	790	780	797	709	780	811	803	804	751	780	716	823	762	730	693	791	819	731	722	819	753	743	797	756	738	743	776	743	798	777	762	762	749	771	742	786	824	755	748	748	750	759	742	781	742	741	760	756	831	748	779	754	761	751	786	768	770	784	812	783	738	753	806	733	699	782	780	785	778	727	684	777	753	765	716	787	738	748	696	800	723	769	739	754	734	786	754	791	744	768	757	747	743	704	767	744	789	795	726	707	733	697	783	776	777	745	773	799	807	716	797	712	755	734	745	795	759	763	763	761	772	757	758	813	752	806	812	758	785	734	821	765	778	763	787	767	773	750	754	802	739	795	726	788	767	811	719	720	810	755	775	799	775	770	796	773	733	777	748	754	786	776	750	751	769	735	799	754	789	711	800	735	772	802	856	760	774	694	771	798	753	785	702	781	764	792	766	755	769	768	772	773	694	737	758	788	736	733	784	766	759	751	745	727	787	759	771	757	726	782	765	696	718	718	795	786	703	753	749	737	806	778	782	781	741	747	773	757	745	802	729	716	743	750	764	752	748	744	780	747	756	767	715	776	736	732	785	781	734	747	722	768	773	790	726	788	808	762	819	755	753	779	760	796	780	797	778	796	744	700	734	773	809	777	751	749	751	727	775	717	763	752	798	680	770	756	736	783	729	747	806	778	770	758	740	763	760	728	756	832	744	781	743	718	724	778	758	761	772	738	736	763	804	753	760	810	759	699	734	769	752	766	783	742	744	802	766	737	782	792	732	721	780	765	767	827	729	753	776	732	768	742	751	739	743	758	759	841	745	817	792	796	732	720	774	775	752	747	728	726	787	717	754	715	756	780	733	766	770	761	766	746	747	738	774	719	734	734	783	715	747	718	812	758	710	762	790	782	753	734	776	740	816	826	712	758	756	794	747	793	750	774	741	770	781	786	746	764	786	744	761	793	758	731	756	764	783	743	745	767	815	769	772	777	762	743	801	736	781	818	725	758	760	779	744	788	744	731	748	773	761	763	719	756	798	759	751	776	782	794	800	734	712	746	823	757	761	721	762	782	773	744	752	719	771	793	764	778	751	773	724	768	726	742	793	757	762	752	772	777	763	732	776	755	757	783	798	754	766	801	695	768	759	696	786	762	765	762	787	738	757	770	795	785	793	819	760	771	789	754	727	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4860	283	183	158	120	93	114	89	86	98	95	95	104	107	86	71	96	106	87	101	118	91	95	85	87	113	107	82	108	95	68	84	98	96	74	71	81	88	109	102	77	85	101	81	79	86	86	94	94	85	86	95	114	100	89	109	90	81	90	83	81	109	86	86	92	91	84	78	90	90	81	99	87	92	110	78	94	89	85	81	95	87	84	91	71	87	86	103	90	97	100	79	86	96	91	86	104	95	92	94	75	81	89	114	90	96	93	104	103	102	87	93	89	97	95	78	105	85	96	90	92	80	98	96	94	93	81	87	82	96	89	95	100	89	97	87	92	78	84	91	103	98	86	88	95	79	90	75	91	81	87	87	91	85	90	80	101	81	78	86	91	97	92	100	86	88	93	100	92	106	93	72	99	81	91	91	98	81	105	82	86	76	80	96	86	87	98	86	77	74	93	104	73	93	94	101	95	81	85	92	99	102	73	68	83	94	90	91	96	94	95	115	93	92	87	102	98	92	92	98	104	90	89	85	82	76	80	90	88	85	114	99	84	94	76	93	79	95	88	87	100	101	85	95	100	87	101	100	89	89	76	108	87	75	80	100	84	81	100	93	88	76	104	104	82	91	118	83	102	102	77	113	99	82	78	82	104	87	98	93	96	90	96	88	101	114	81	94	89	101	90	117	101	84	118	96	105	100	90	102	104	74	83	92	97	99	101	103	71	85	101	110	90	91	82	88	83	94	87	101	90	80	98	93	102	85	92	87	78	85	103	88	115	91	90	94	83	98	79	102	100	93	90	84	109	83	99	110	117	86	87	88	94	76	100	89	83	90	95	104	91	87	80	82	87	89	87	88	85	88	86	96	90	73	97	72	79	93	92	92	75	98	86	90	110	96	82	91	98	95	81	94	97	83	94	94	81	93	88	87	84	90	113	95	92	90	105	107	98	96	81	81	95	92	102	89	82	69	94	81	100	102	101	88	104	88	94	110	76	84	88	97	82	81	88	82	83	78	93	87	83	74	109	95	94	116	87	120	93	95	51	85	97	73	94	78	76	93	100	89	98	85	96	94	88	89	108	91	78	74	90	89	79	75	97	101	81	89	92	90	89	77	78	90	85	76	94	96	89	96	101	83	83	79	92	87	113	81	78	82	97	82	97	94	76	86	104	91	71	71	92	85	95	88	77	108	112	74	93	104	84	88	97	88	89	93	96	112	85	91	90	97	96	91	92	80	84	88	78	82	100	109	97	88	98	74	79	102	86	110	74	102	95	89	84	80	99	87	97	78	88	93	96	83	84	78	97	98	85	81	80	99	88	85	83	83	92	106	77	78	90	82	98	87	87	76	84	80	90	85	81	79	118	83	87	115	92	92	78	92	86	82	79	99	108	98	103	74	95	88	101	92	72	94	91	90	93	73	86	93	96	102	90	72	95	79	95	94	85	100	93	84	83	101	87	91	87	85	80	82	88	97	75	96	98	75	87	82	87	76	89	97	95	92	81	101	75	86	66	100	87	77	82	86	86	81	101	94	87	89	75	99	87	94	109	98	81	100	93	83	108	85	92	86	95	102	93	91	83	100	89	85	93	88	70	87	74	92	95	98	80	91	82	92	103	93	87	83	78	87	101	102	90	97	113	92	95	95	86	86	88	85	96	79	87	92	77	85	86	82	92	113	77	95	72	75	80	103	89	74	87	111	93	99	94	100	73	83	89	67	102	87	81	89	84	120	83	94	94	97	86	83	96	97	96	98	101	92	82	80	96	95	88	82	86	81	98	79	90	89	99	95	72	80	100	93	76	96	93	82	97	101	103	87	108	89	89	82	89	85	91	95	76	82	91	95	96	85	78	115	93	95	89	97	81	85	84	86	87	114	83	84	101	84	90	104	99	105	99	89	72	88	101	92	84	82	85	85	92	105	94	76	90	93	88	84	75	92	117	87	90	87	80	83	96	82	95	86	88	74	84	78	95	87	92	90	80	84	92	96	99	88	102	75	64	75	91	79	90	95	80	70	83	92	77	92	76	68	90	105	94	89	93	98	117	98	105	89	109	104	82	75	96	75	92	83	73	88	81	109	94	89	100	82	70	87	83	77	93	84	92	93	92	103	70	90	97	91	82	92	104	97	99	89	86	99	93	86	102	67	80	78	88	94	71	97	84	79	87	74	99	97	97	83	99	76	97	77	94	97	106	83	99	97	83	89	93	101	87	88	93	99	103	93	92	86	100	88	84	70	89	101	91	76	92	81	81	82	85	98	99	99	97	86	92	76	103	94	85	98	107	93	89	89	105	74	89	92	103	81	87	114	85	88	85	94	105	93	98	76	101	110	102	77	98	89	113	87	104	86	82	108	99	85	79	91	77	83	83	90	101	101	85	96	98	102	80	84	88	91	111	88	108	99	79	91	82	101	95	82	86	63	111	90	99	88	100	80	81	104	75	98	75	98	97	87	100	76	75	67	75	71	111	89	75	80	85	88	83	89	84	74	90	107	80	102	89	91	88	78	90	83	94	83	90	112	97	97	85	83	80	78	85	88	86	85	88	93	109	89	87	91	105	110	112	88	85	86	88	87	84	80	98	84	88	94	95	88	91	83	91	108	83	107	81	89	77	91	97	73	98	79	91	107	92	100	97	83	100	83	99	101	88	92	74	101	102	90	90	71	83	67	73	93	73	80	96	100	79	88	92	80	99	102	84	85	85	86	91	94	90	89	92	94	82	94	83	89	90	83	103	88	108	87	75	91	88	89	75	99	87	91	104	104	89	86	85	81	95	79	100	97	92	93	95	100	93	98	89	75	104	89	95	101	99	91	102	96	96	90	104	96	83	99	103	76	102	108	93	78	85	101	104	84	86	91	90	89	92	78	71	93	81	89	104	82	88	86	101	98	86	81	102	93	101	78	89	93	99	99	81	93	102	78	70	96	79	76	90	113	99	108	90	93	94	88	82	71	103	102	105	89	87	87	85	83	95	98	87	98	107	97	102	81	92	92	81	88	79	100	86	78	90	73	85	94	96	85	100	80	98	99	85	87	82	94	89	83	88	97	100	89	103	81	82	88	69	87	97	83	72	72	85	80	87	73	104	74	69	84	107	93	93	90	103	97	90	86	91	93	82	88	82	83	83	81	83	88	80	83	82	97	102	73	75	102	91	71	94	65	87	99	93	103	96	96	72	104	91	89	84	98	97	94	85	88	79	93	87	80	85	78	74	84	90	96	90	104	94	101	76	71	94	94	100	83	103	105	100	82	100	83	98	86	99	88	82	82	85	96	74	89	90	87	76	90	89	104	83	110	86	84	77	83	88	73	83	98	90	101	94	84	106	88	80	87	94	109	74	106	93	97	106	104	81	83	88	73	80	87	83	79	101	97	80	91	85	97	85	79	90	88	86	81	74	101	66	83	86	91	98	90	92	88	99	85	77	98	72	95	89	108	88	86	85	84	81	73	81	77	91	110	95	90	85	102	84	95	92	100	85	95	88	98	94	91	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4672	384	428	516	462	434	426	380	382	366	382	332	350	318	328	322	326	316	334	328	329	332	299	312	353	306	304	331	331	339	309	336	338	314	348	279	296	321	316	319	312	346	310	305	346	315	340	305	285	301	318	313	330	299	339	348	311	315	306	339	294	313	293	315	306	330	312	325	289	302	316	322	308	306	313	333	332	336	327	308	291	335	308	292	348	304	320	318	290	289	310	314	327	329	330	327	318	330	305	316	310	302	326	349	334	320	322	320	309	330	333	299	308	297	332	313	323	311	299	298	340	294	313	309	329	302	328	333	316	303	307	315	317	309	320	322	305	327	284	306	336	296	332	330	310	312	324	293	317	314	322	334	322	353	315	305	328	316	326	263	314	305	324	302	320	270	295	328	310	337	296	315	315	315	304	286	288	316	310	346	292	293	321	297	296	305	316	305	331	327	350	309	311	303	324	292	349	315	315	300	308	305	310	310	318	312	333	319	321	301	301	301	298	313	311	313	312	286	305	312	303	304	314	339	298	295	325	343	333	302	318	283	340	337	297	320	335	323	334	307	346	290	293	319	306	331	285	308	303	291	333	322	346	294	279	305	360	318	290	319	331	302	340	321	315	347	308	309	311	311	318	297	342	332	336	329	316	315	297	311	288	327	331	307	334	319	299	340	315	313	325	316	333	306	293	279	315	333	289	324	287	332	318	295	309	333	338	313	319	295	303	331	340	312	306	318	333	317	311	305	295	323	320	337	315	317	312	323	342	286	356	315	339	289	305	326	307	314	335	316	303	310	322	311	315	330	332	320	320	313	321	297	316	290	321	311	337	329	332	351	323	312	311	293	316	287	291	312	320	316	324	338	324	269	308	341	304	315	310	326	324	288	306	320	321	299	296	345	319	319	304	339	325	368	337	310	324	286	318	309	304	316	311	319	312	362	310	303	330	352	324	321	309	298	310	324	318	320	308	326	297	323	318	288	268	324	343	316	319	327	325	317	311	298	312	291	309	353	338	324	324	308	325	305	338	315	344	310	341	372	312	320	340	309	329	308	283	333	302	330	345	346	304	305	313	303	306	323	296	299	326	316	316	311	318	313	307	306	332	329	337	311	328	324	335	330	324	308	336	328	311	353	290	299	321	322	309	345	298	323	310	333	323	333	321	306	307	320	339	337	326	327	294	333	285	329	369	309	322	313	316	350	324	301	320	333	350	339	312	317	331	326	294	338	297	319	301	312	340	320	304	303	321	293	302	338	339	354	324	336	298	314	299	319	279	299	303	317	323	315	293	320	318	325	303	328	321	325	311	354	316	287	321	307	331	297	308	291	310	305	337	319	318	323	321	318	317	308	333	314	354	336	279	300	338	315	301	344	329	299	304	283	322	300	330	294	279	345	295	341	356	327	303	315	322	358	310	352	333	332	320	325	323	300	316	314	275	284	295	281	292	315	277	303	327	328	336	309	315	336	352	293	303	333	323	318	307	318	330	318	312	287	326	314	319	287	304	306	363	335	314	311	320	292	291	327	324	288	291	349	319	276	308	316	336	332	324	354	328	318	301	299	293	306	320	346	327	312	322	291	288	319	331	351	326	340	323	323	314	344	299	323	296	331	328	354	356	363	331	297	316	290	295	316	335	319	291	305	298	304	301	344	312	316	285	346	333	330	329	300	340	292	319	313	316	326	314	322	325	311	315	326	305	319	321	307	361	322	357	265	311	316	313	297	342	300	299	327	314	315	333	345	317	317	319	342	317	303	292	321	328	316	301	305	331	305	297	314	301	280	311	287	308	323	317	322	334	315	330	351	307	370	309	311	353	325	311	313	339	316	334	309	306	305	279	322	309	286	345	346	296	343	347	317	330	327	319	326	309	338	330	318	340	322	348	292	285	304	311	302	319	315	322	327	319	293	315	313	317	325	319	293	314	316	334	308	325	309	260	305	326	331	338	295	306	279	306	279	308	308	314	329	301	313	356	313	311	303	306	327	308	302	315	347	329	329	304	334	344	300	295	314	318	322	314	334	308	328	332	306	293	275	317	294	309	298	326	319	330	327	310	307	327	326	340	325	326	309	321	322	302	321	306	322	324	307	289	298	321	297	316	303	302	325	340	305	313	331	321	330	299	334	316	294	297	317	321	308	325	302	326	324	288	320	331	294	315	313	329	285	346	285	282	305	317	291	328	310	335	314	286	282	282	306	290	317	337	312	298	294	327	283	328	339	308	336	312	308	339	309	292	340	312	309	327	302	312	301	333	344	328	314	328	308	324	303	291	294	325	339	326	346	289	319	329	296	309	310	328	323	297	350	306	291	324	329	312	283	325	297	320	313	349	313	285	303	312	336	298	295	322	318	326	295	345	289	341	290	343	319	345	286	325	342	322	314	318	320	286	312	317	338	332	354	300	312	321	300	339	279	300	279	300	321	317	339	334	284	331	311	317	308	299	292	319	315	341	311	321	307	309	329	298	332	294	310	347	320	289	359	310	286	289	292	298	301	307	317	332	297	329	373	300	292	347	318	305	299	323	336	335	306	323	328	327	293	325	313	322	339	324	326	364	284	312	307	341	313	286	285	311	322	308	319	285	318	270	341	314	326	289	299	318	315	321	321	343	351	306	334	325	310	319	321	326	318	345	290	299	303	299	320	320	278	290	306	298	333	282	323	327	342	306	321	330	321	289	305	317	340	287	328	294	327	300	321	361	284	308	274	308	321	320	308	349	301	347	328	311	324	307	308	329	281	307	347	318	311	314	300	344	315	340	321	311	339	325	335	304	295	309	277	279	323	328	322	301	327	294	311	308	324	287	277	290	305	345	314	312	313	336	295	318	314	335	299	322	338	319	290	308	298	311	335	325	315	294	323	309	295	312	322	309	328	329	318	324	321	291	341	309	328	342	317	306	307	322	317	293	307	316	303	297	312	299	320	324	283	316	316	323	325	302	314	310	334	291	337	315	319	295	315	326	320	323	327	334	393	338	328	352	316	296	301	304	272	302	325	341	309	308	282	294	335	298	252	336	321	350	301	310	317	302	335	293	326	321	299	304	308	317	318	327	329	321	336	305	311	346	302	283	321	300	291	300	349	331	328	298	317	277	284	320	306	314	331	290	306	350	336	324	327	296	310	289	322	320	337	294	321	267	319	344	334	332	307	307	306	304	331	306	291	291	313	307	338	306	327	283	323	307	341	317	289	327	350	297	331	322	302	304	293	324	332	321	324	320	342	374	292	324	323	303	271	323	310	312	316	321	341	298	323	323	322	316	321	309	307	354	311	293	336	338	321	326	288	344	305	354	309	318	314	330	335	337	322	302	313	287	258	315	325	280	326	304	306	307	346	309	316	339	329	305	338	322	307	287	290	298	300	332	351	305	315	315	336	329	312	305	293	302	316	307	319	327	321	324	294	334	350	328	326	323	308	288	308	323	287	345	308	320	341	334	304	344	331	317	334	306	319	335	318	296	328	321	315	305	320	326	320	318	299	327	311	311	318	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
33302	4324	1545	1186	814	643	521	459	412	339	331	298	287	275	286	269	249	267	231	230	215	220	253	233	223	232	225	245	225	234	219	212	213	243	209	210	213	225	202	225	234	245	202	215	209	217	228	228	224	239	216	192	197	208	219	246	247	229	234	249	215	203	208	209	185	204	229	223	222	225	209	211	223	227	236	203	200	242	224	200	221	209	205	208	197	221	212	223	215	208	201	213	213	205	212	215	238	213	206	233	211	229	232	209	216	219	193	222	189	209	215	208	188	214	219	207	187	201	206	241	195	232	217	182	220	215	222	192	177	235	208	204	218	204	185	221	205	221	200	222	229	209	222	257	212	201	208	211	231	210	210	219	240	192	233	206	223	218	222	203	195	233	211	188	209	213	219	230	195	196	236	204	218	220	204	209	185	220	197	211	206	222	205	215	223	187	205	186	205	206	206	214	226	200	229	207	204	237	208	234	221	241	217	197	233	218	242	217	197	211	209	201	226	213	225	204	230	208	197	204	212	191	196	220	212	237	215	221	226	214	206	236	199	199	204	221	206	217	226	204	237	207	202	218	226	222	189	225	230	223	231	186	197	200	180	208	215	250	216	216	223	247	243	215	212	217	216	220	201	209	181	210	221	225	205	205	201	242	227	219	228	207	213	207	207	230	202	211	209	215	222	211	217	204	224	195	210	221	201	196	194	208	224	201	208	210	207	194	215	183	198	222	220	214	190	204	195	200	203	206	185	222	200	235	196	202	184	199	200	225	209	189	248	227	219	215	186	210	193	197	219	216	203	210	241	209	237	222	211	210	240	203	199	242	188	201	229	208	235	232	205	218	228	222	204	229	181	210	225	205	229	186	240	240	238	213	209	197	232	232	223	211	216	216	208	218	222	197	213	213	221	254	218	225	229	246	260	191	225	206	205	235	218	248	198	205	221	207	198	204	224	206	190	207	189	193	224	240	194	209	204	217	208	186	225	205	198	214	224	198	198	227	244	201	202	210	227	185	226	190	198	212	202	209	234	217	231	195	207	207	233	214	223	209	200	192	226	221	223	168	192	197	200	207	265	217	205	215	219	204	183	214	206	214	191	226	223	193	201	220	212	200	224	210	207	241	210	212	229	207	231	199	214	216	192	204	209	196	205	224	236	227	222	194	223	193	189	214	193	214	208	222	218	181	211	189	216	193	236	208	204	218	194	204	200	207	206	208	209	213	223	198	225	199	188	206	193	208	207	228	216	217	199	214	215	231	219	221	207	206	214	214	217	213	191	222	212	227	200	185	221	197	217	225	208	206	195	192	198	227	194	222	201	204	198	212	214	226	226	236	205	201	230	215	215	212	207	214	210	216	223	252	207	218	195	217	183	227	212	208	233	203	210	207	227	213	220	221	196	231	207	235	199	228	210	206	241	201	211	245	233	233	219	203	221	238	211	214	203	226	222	203	213	204	226	217	200	239	221	214	211	202	207	191	190	209	192	224	229	218	215	187	218	214	212	227	217	191	209	218	201	224	207	204	188	199	169	215	212	217	206	194	217	194	222	210	216	207	202	206	201	245	201	205	213	214	223	207	233	207	240	215	190	210	216	195	201	210	206	219	217	212	194	237	210	216	226	200	228	203	217	234	231	225	190	214	195	205	186	192	210	236	221	211	172	217	240	222	207	224	204	217	224	200	218	217	209	203	216	181	209	224	223	224	221	218	193	216	237	227	202	203	220	217	216	230	209	228	229	211	228	215	214	207	200	189	231	193	174	233	208	198	198	207	184	199	205	202	225	215	227	208	192	220	196	217	219	213	202	204	237	246	202	205	245	222	216	188	209	201	198	219	204	213	249	188	193	206	233	205	201	176	212	211	215	218	185	214	212	187	230	226	224	219	190	209	217	210	236	219	204	209	217	196	235	198	236	219	214	184	215	206	207	185	190	211	196	211	178	209	215	196	193	204	199	206	206	192	242	228	221	208	223	224	179	210	236	206	200	228	201	213	215	209	218	204	214	213	224	206	216	204	216	235	220	208	221	194	224	225	213	249	197	221	184	216	206	193	205	213	196	213	180	189	209	209	230	231	215	239	202	218	246	209	232	232	217	227	229	224	206	190	211	209	191	206	237	225	226	208	224	188	229	201	198	208	210	207	226	213	201	208	188	218	204	222	211	205	201	198	204	206	199	211	206	218	210	192	241	176	190	213	220	215	199	220	218	199	212	223	204	216	210	209	223	219	215	212	209	225	216	224	222	226	194	204	224	200	209	221	194	225	195	198	215	194	222	198	209	186	209	232	206	212	209	187	229	220	210	231	191	207	208	203	222	199	239	221	210	228	211	247	193	216	217	207	205	225	229	228	201	196	208	214	253	217	230	199	189	208	228	186	186	209	218	245	231	214	232	211	197	211	241	205	210	209	217	221	207	207	205	189	234	197	223	198	194	195	214	215	229	227	218	178	204	229	217	214	204	203	229	223	219	207	221	224	211	206	185	216	198	229	195	172	192	195	212	221	230	196	205	217	235	222	222	235	202	212	217	207	218	199	205	206	203	224	196	214	196	212	212	234	238	206	214	188	204	221	210	218	207	205	202	171	224	205	201	215	194	198	210	223	201	210	194	212	195	218	228	202	196	187	219	219	233	213	230	208	202	214	195	196	199	226	209	196	215	229	208	247	207	211	232	197	209	205	217	218	225	215	220	218	216	203	199	215	209	211	231	224	209	200	187	218	208	172	184	232	206	208	234	217	197	213	199	201	203	208	183	218	212	223	194	220	189	219	219	214	203	213	213	228	208	213	226	208	186	199	219	231	212	216	230	212	209	225	215	193	238	200	186	189	209	213	208	202	220	174	216	227	222	220	229	201	208	201	221	221	219	219	226	221	214	219	189	171	186	196	217	195	211	207	210	212	240	196	216	196	224	229	225	219	221	221	213	224	211	208	239	217	213	212	216	223	190	219	192	203	222	209	222	228	214	199	238	235	221	232	224	216	220	222	206	224	202	216	232	225	209	225	207	226	229	217	227	217	218	211	212	206	213	242	215	215	203	220	209	201	169	220	208	209	224	248	219	218	222	237	212	211	219	246	228	227	196	211	216	205	227	204	185	189	180	194	230	222	216	238	195	217	196	214	195	228	229	195	197	222	187	219	216	224	213	218	209	194	215	196	241	210	226	234	207	228	180	236	207	255	206	174	220	186	205	237	221	202	213	231	181	221	204	206	203	249	206	246	191	235	216	211	230	222	223	199	230	218	207	225	200	206	204	208	218	198	234	208	197	224	203	207	216	217	217	207	204	210	199	190	204	185	210	236	213	228	216	219	234	206	199	218	201	220	217	203	189	211	220	208	231	233	205	211	206	190	210	217	197	231	208	234	215	214	188	225	231	212	191	239	213	185	217	205	201	214	227	211	207	230	224	202	211	198	228	212	190	214	203	209	220	210	221	210	196	228	226	218	232	201	198	234	208	242	199	232	212	228	218	217	187	194	227	227	211	242	208	194	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15512	1597	3491	3838	3261	2757	2155	1963	1727	1480	1423	1297	1170	1058	990	968	969	935	869	867	795	817	798	750	769	706	721	775	729	689	727	691	713	694	682	701	713	741	706	675	652	643	685	630	654	664	682	660	708	656	650	663	676	685	669	665	621	665	629	648	655	633	641	657	668	636	619	698	646	647	661	612	664	617	623	658	614	654	636	638	639	594	642	638	648	584	616	624	638	612	595	621	610	605	685	644	660	607	619	638	643	651	592	661	629	606	682	619	649	596	653	632	646	598	609	628	662	590	633	616	620	614	659	623	638	601	598	625	621	605	628	660	638	627	653	691	617	654	577	635	675	643	630	611	651	662	632	608	631	629	664	623	655	623	639	599	641	640	657	682	636	663	648	636	601	654	599	633	616	672	618	652	631	622	638	656	636	609	617	602	615	601	608	633	624	630	587	587	610	629	637	642	648	630	641	620	607	634	649	620	657	584	630	628	606	622	645	623	616	650	592	643	644	632	607	654	630	599	652	610	614	677	635	640	616	594	634	599	669	629	605	616	621	648	661	638	589	601	620	629	605	684	635	634	619	674	626	599	644	645	638	596	689	592	667	665	681	599	646	613	643	652	609	647	612	650	652	628	639	618	621	625	636	632	639	613	662	637	625	619	632	598	625	619	662	619	645	654	603	631	646	613	597	606	575	617	592	622	639	617	617	662	642	605	609	611	626	673	611	594	655	623	632	639	622	648	659	622	613	636	655	610	605	631	620	595	614	595	589	646	583	652	610	658	621	641	599	600	618	680	642	605	633	594	619	652	694	679	623	632	607	639	652	605	642	596	647	624	638	661	577	605	632	663	627	620	685	602	656	639	609	646	641	644	599	662	624	649	601	677	616	626	626	640	627	583	627	583	634	661	603	639	646	625	629	639	615	637	637	616	622	628	585	655	628	636	630	614	657	605	675	606	618	636	656	594	585	715	614	612	609	671	601	622	633	623	637	642	665	627	638	593	618	619	573	584	604	605	631	621	593	616	611	590	639	599	593	603	602	645	598	634	614	627	622	662	641	598	609	679	603	630	588	613	625	601	657	603	683	673	617	644	615	621	603	629	585	621	635	650	610	625	639	649	611	636	621	646	586	641	631	678	610	655	621	596	598	603	612	598	617	653	647	671	621	637	631	617	690	670	644	590	644	624	606	590	664	612	653	644	610	638	640	593	664	629	619	660	620	577	595	635	660	638	622	575	583	611	627	682	603	654	651	615	578	587	614	623	623	635	590	654	619	619	590	623	628	654	622	634	613	679	668	649	645	619	614	672	589	645	617	686	637	654	630	635	627	608	610	642	579	588	614	650	661	609	636	633	624	587	654	629	629	596	628	610	636	633	577	631	624	615	640	638	602	632	638	643	616	601	627	653	674	593	606	631	588	634	604	634	631	651	626	560	659	624	624	648	610	595	611	629	638	601	626	582	631	604	621	647	656	624	650	618	632	596	621	595	633	599	625	617	601	686	672	670	636	649	603	613	627	640	603	624	627	592	661	648	642	599	669	616	669	656	601	643	635	620	623	597	621	632	628	634	630	559	630	591	635	655	646	593	656	617	630	579	628	623	637	643	620	618	610	580	637	631	605	626	586	644	633	600	646	611	650	628	605	633	621	614	617	611	648	618	645	632	609	601	620	631	590	636	632	612	638	632	669	655	646	631	607	688	618	625	625	642	629	624	643	607	665	691	613	617	621	654	666	645	640	602	609	656	627	635	628	607	597	646	586	614	620	616	644	634	608	622	651	648	624	637	635	605	640	629	589	636	666	627	649	629	618	616	623	603	639	637	636	572	625	607	646	586	625	651	647	617	657	639	592	660	566	655	587	657	613	637	579	611	626	652	612	639	619	663	595	606	607	616	623	631	595	644	584	608	676	628	589	652	640	658	605	603	682	599	582	646	653	611	642	636	657	620	620	674	643	622	588	627	599	642	643	585	615	647	635	584	613	650	682	625	626	655	594	592	659	659	574	578	651	626	609	634	600	651	652	635	666	636	585	621	638	635	651	639	636	587	600	609	629	593	591	615	657	655	608	618	599	623	628	601	640	673	661	625	619	653	602	637	634	619	615	599	614	616	648	609	618	597	598	669	645	618	649	643	630	605	668	640	667	636	606	634	601	638	601	647	631	642	632	658	606	580	603	631	618	602	619	651	597	601	602	633	656	620	638	652	625	600	592	593	579	658	662	650	634	640	645	599	650	587	601	603	596	656	590	619	632	617	612	617	606	654	628	633	675	602	649	638	634	625	635	620	627	589	597	627	592	611	634	638	632	615	618	619	637	595	591	622	622	600	606	643	631	664	640	596	617	642	627	616	587	587	573	623	653	634	604	658	634	597	607	644	619	627	644	607	606	605	628	618	619	624	627	614	639	654	648	626	614	632	646	623	641	628	620	650	621	614	610	655	640	662	613	585	620	561	669	662	596	637	613	607	615	621	631	581	620	639	624	623	636	610	609	615	624	636	613	614	622	643	626	608	635	652	656	622	646	625	581	609	641	635	609	597	610	607	625	623	629	623	608	606	590	643	603	631	628	636	588	635	661	622	656	570	631	624	693	607	618	618	613	612	597	610	616	660	630	660	669	645	665	568	617	651	653	628	598	661	607	634	627	565	630	599	602	603	611	631	582	630	623	676	588	595	628	556	651	630	651	595	651	641	631	638	648	647	608	632	615	615	614	632	650	606	672	601	640	583	633	630	581	637	644	625	617	635	601	660	621	628	579	639	608	630	649	600	625	618	656	614	600	642	627	678	597	648	605	637	613	633	632	603	606	643	660	618	649	600	588	625	661	657	613	634	630	693	624	600	609	599	590	607	613	654	662	614	670	616	608	609	628	649	666	632	651	642	644	648	618	626	712	651	669	652	661	626	587	617	591	622	621	617	622	626	604	637	638	648	596	601	606	628	635	618	619	666	656	646	632	661	669	641	581	631	624	610	600	653	604	620	619	618	643	669	598	625	652	601	640	591	572	623	601	630	617	616	606	636	636	625	658	634	635	573	629	619	597	639	622	607	622	613	627	655	616	606	668	620	636	664	600	622	651	617	602	656	590	610	604	615	630	588	657	664	626	564	646	632	595	621	654	612	618	631	632	633	651	586	618	599	616	605	621	600	589	638	629	651	597	631	588	638	591	633	594	593	640	631	611	639	639	637	607	594	625	626	622	669	623	671	610	638	608	595	636	647	650	599	633	606	611	612	634	667	623	628	635	645	616	588	635	650	645	610	591	660	614	629	606	635	648	636	626	642	623	667	638	688	574	653	589	639	630	652	613	621	639	619	698	670	592	647	601	641	586	646	671	671	607	597	607	620	587	609	634	665	615	629	698	634	639	645	613	617	592	622	631	590	604	652	636	617	651	593	613	611	598	663	568	626	633	641	631	603	600	634	647	644	616	610	660	604	571	627	632	598	652	662	638	654	620	668	586	613	619	653	671	654	627	643	658	622	672	645	610	622	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
47022	13867	4380	2262	1566	1138	953	666	623	582	528	437	459	423	378	370	330	348	362	319	307	355	322	280	300	308	307	284	280	260	295	277	289	255	281	292	319	236	248	295	291	289	264	292	265	281	305	273	261	259	239	273	247	276	282	281	272	285	287	307	288	262	288	271	265	269	263	273	279	269	286	296	246	306	293	272	267	256	264	246	302	245	271	287	269	256	272	287	261	256	267	301	280	285	280	272	272	280	250	274	269	254	295	262	273	311	283	266	280	266	276	263	277	283	269	309	299	285	287	277	266	249	257	276	287	301	266	267	270	259	308	290	292	279	268	275	280	279	261	326	263	248	285	253	265	256	275	273	300	299	271	290	277	270	261	278	276	309	280	240	292	303	248	256	277	306	251	258	257	264	256	260	256	269	254	232	271	235	251	288	255	268	289	269	245	287	266	256	277	238	258	265	304	247	289	229	291	260	285	265	261	249	281	254	267	249	281	292	276	245	293	273	269	263	260	298	284	274	281	274	283	294	304	275	258	262	289	257	287	306	267	240	277	265	245	242	261	276	269	295	299	274	262	263	267	285	278	264	274	262	244	293	280	241	254	294	265	272	318	277	296	271	295	287	290	282	263	289	298	260	303	236	255	253	294	300	263	291	281	259	297	255	273	307	266	254	281	288	278	286	269	262	288	254	275	245	260	269	259	283	254	281	257	272	280	277	278	285	307	276	269	272	280	266	280	270	268	268	305	288	262	288	270	279	255	257	267	271	286	274	261	279	245	271	263	257	252	293	292	231	258	262	270	270	278	272	285	241	256	292	317	259	263	275	256	279	269	276	245	254	250	260	281	255	260	287	255	268	276	283	268	253	246	282	286	272	275	258	255	265	271	299	279	284	283	283	279	297	259	277	287	266	303	303	272	282	291	267	275	257	338	282	256	278	302	262	287	288	281	296	239	235	264	254	278	274	281	264	282	272	271	259	247	273	288	279	257	271	246	258	272	283	280	254	293	268	249	277	271	262	269	262	254	261	274	267	277	296	278	256	288	269	276	248	274	271	266	241	249	272	270	272	256	267	276	253	260	263	272	323	272	257	280	279	267	278	262	287	255	271	244	272	286	254	299	283	286	262	267	250	273	276	279	238	305	293	278	289	294	249	278	279	258	273	276	281	283	299	251	270	277	262	268	287	255	272	272	256	311	268	291	253	255	310	300	265	293	248	267	242	296	271	246	305	277	288	259	260	287	268	274	289	268	282	269	276	251	275	268	263	255	284	271	262	284	255	251	279	263	262	295	303	261	263	281	304	292	261	274	304	227	278	269	268	224	275	309	274	274	265	281	264	292	259	290	286	293	288	281	254	267	265	272	268	267	248	275	234	253	294	306	284	261	268	276	252	254	280	274	272	268	286	294	293	283	293	285	301	292	290	269	282	262	269	247	252	289	275	256	292	256	281	270	254	283	263	274	285	255	273	269	284	274	260	256	269	277	268	279	282	235	282	291	268	272	279	277	270	298	282	284	248	275	294	329	268	288	268	276	258	274	281	269	267	285	265	280	268	283	278	252	278	268	273	264	265	292	283	293	252	290	288	270	274	305	287	282	265	291	285	300	260	239	288	261	274	251	259	290	280	260	264	313	266	269	265	284	278	276	263	284	266	295	307	275	298	258	291	278	288	246	272	256	272	261	290	265	265	251	270	264	292	273	269	278	260	283	268	263	277	286	279	260	291	277	260	281	243	298	263	265	292	275	255	274	295	252	258	260	288	273	282	264	283	284	263	267	324	284	265	276	268	270	266	293	258	268	273	287	303	294	291	284	267	264	241	283	252	265	254	286	279	266	269	276	286	277	285	271	285	298	270	279	251	271	260	261	267	263	267	262	266	293	273	284	293	291	281	274	265	266	287	246	266	251	242	276	288	268	267	290	257	281	277	272	258	280	289	247	294	272	264	275	263	244	287	261	268	269	286	246	267	266	272	287	302	242	287	262	267	251	264	257	267	274	296	269	266	268	270	277	292	311	258	256	280	272	283	266	261	279	252	256	278	282	261	284	269	278	300	254	246	296	238	257	272	264	274	289	263	263	269	282	256	288	278	248	278	265	277	267	292	265	257	267	284	274	283	271	262	296	291	272	279	248	297	272	255	259	270	245	280	257	284	244	277	292	279	284	274	282	298	295	280	294	295	267	271	276	276	289	284	261	264	291	279	284	304	274	288	276	276	283	297	249	284	282	283	273	256	291	259	280	252	264	260	304	282	271	306	288	273	262	281	247	259	253	267	284	256	278	263	276	299	294	266	271	243	260	278	278	243	255	266	253	285	268	274	280	287	277	303	293	263	298	257	271	249	264	271	254	274	269	268	263	276	277	250	258	316	274	281	257	254	251	296	291	265	280	273	241	261	284	287	267	271	257	277	279	261	295	279	281	276	268	290	287	271	290	267	278	282	280	285	282	275	264	281	270	250	286	250	245	274	270	317	254	246	264	268	283	258	295	293	245	275	256	257	237	268	235	269	258	300	290	244	283	258	290	262	260	274	276	281	278	260	290	283	285	268	259	283	266	282	277	298	268	279	252	244	257	278	264	269	243	259	278	266	279	267	282	293	298	280	281	263	279	277	287	274	284	284	266	261	283	274	266	291	276	295	304	281	279	288	285	270	274	270	293	258	252	274	273	253	293	288	268	275	283	290	246	266	306	280	248	284	264	278	260	262	275	242	256	282	276	266	283	311	272	264	285	244	289	273	267	261	298	286	291	255	279	272	264	244	249	300	276	274	300	264	267	265	278	264	280	273	278	267	260	260	307	275	274	270	267	288	278	304	283	240	289	295	311	282	296	245	275	304	284	272	278	311	268	268	263	270	261	274	276	247	271	261	308	265	267	283	252	262	247	266	274	256	249	264	266	268	225	280	272	277	279	264	266	264	268	289	294	258	255	307	254	279	259	270	290	249	258	257	276	292	271	281	262	266	321	311	267	282	261	256	280	297	283	282	291	266	300	281	295	287	258	294	254	285	259	290	300	271	264	266	256	267	248	267	277	270	275	248	283	278	288	261	265	264	294	273	270	268	282	286	259	261	253	282	265	313	271	260	285	253	272	254	299	302	277	274	261	267	249	284	280	248	286	283	256	281	271	289	249	262	282	291	289	265	245	305	285	246	247	261	250	276	257	250	288	265	249	288	262	290	296	282	285	271	273	266	262	259	239	263	272	285	255	283	264	267	271	233	262	270	280	263	291	246	287	266	274	263	262	260	278	269	281	297	276	258	257	260	265	236	297	271	270	253	261	273	261	280	274	285	308	304	265	255	267	282	238	264	278	292	259	292	279	303	272	295	272	252	263	276	285	263	249	246	281	283	273	272	278	298	291	278	265	251	279	258	275	261	256	245	289	286	255	269	272	272	278	276	306	288	291	290	269	218	301	249	268	256	272	282	272	254	270	279	289	256	286	258	244	269	272	267	257	296	272	261	284	285	281	281	273	269	292	269	286	276	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21405	2760	6057	6623	5539	4569	3779	3216	2883	2403	2252	1927	1756	1645	1523	1475	1425	1346	1276	1255	1183	1088	1146	1030	1087	1035	976	974	980	910	931	965	837	921	961	881	867	907	896	866	836	825	860	824	865	806	787	822	833	843	813	831	800	834	777	787	782	834	791	832	830	800	793	791	791	796	819	836	787	747	743	766	794	847	767	778	776	757	798	828	792	813	844	788	788	829	735	778	735	774	823	795	803	778	815	726	801	812	794	797	785	742	842	808	737	777	732	697	793	726	766	754	703	800	710	715	762	762	757	783	774	747	789	782	758	748	762	778	795	732	786	769	762	760	755	768	792	774	808	721	755	760	776	800	779	727	733	804	721	720	760	755	770	725	710	697	769	776	758	761	741	757	735	769	785	734	751	830	745	794	804	780	760	755	771	787	729	765	742	766	720	810	798	742	793	803	787	776	814	739	783	757	780	738	772	742	729	783	752	747	778	771	788	741	747	760	769	735	795	766	728	768	793	707	807	756	745	810	771	740	759	755	753	768	725	773	741	777	756	722	765	799	723	766	767	813	724	755	783	723	744	772	742	773	760	759	756	762	728	763	770	767	751	787	747	783	788	734	770	748	724	744	749	742	770	779	781	724	711	776	755	697	792	784	796	725	748	752	791	760	779	747	740	752	781	783	708	761	728	755	745	773	737	794	737	737	745	751	785	765	766	739	753	740	766	759	753	743	799	718	754	750	807	789	773	767	740	766	744	789	781	797	731	798	783	786	787	731	751	705	688	797	710	748	708	803	739	717	781	775	767	753	725	739	806	796	758	712	758	726	727	774	777	744	758	721	757	770	723	730	819	697	739	747	727	745	717	767	774	801	756	755	781	783	751	771	736	727	763	737	751	754	733	772	787	789	743	854	777	768	719	735	750	746	760	739	752	753	797	745	762	790	736	756	764	765	738	715	768	760	772	779	762	814	786	781	741	735	744	730	720	753	764	772	762	793	763	783	751	825	745	738	734	749	761	743	764	740	779	752	790	817	745	751	777	739	778	695	757	750	811	765	782	761	762	734	685	774	760	722	785	773	760	700	724	757	736	717	767	732	746	759	704	776	794	731	739	741	763	739	702	735	763	728	744	765	762	775	760	790	757	751	734	748	768	770	756	760	770	797	724	715	785	751	768	750	736	724	772	788	782	761	741	761	747	715	766	742	738	713	786	775	727	731	769	772	723	702	811	799	809	720	749	736	782	809	811	773	762	770	776	766	744	698	728	737	775	741	754	732	751	774	801	749	815	736	772	757	742	762	746	788	757	727	783	745	749	737	770	753	760	740	780	712	775	726	745	765	819	723	789	748	790	716	798	762	773	751	758	771	773	713	779	792	760	753	756	778	751	833	787	778	715	778	749	758	730	768	759	773	783	727	785	741	757	763	778	737	777	808	738	754	756	744	756	733	771	780	788	792	762	709	747	787	781	756	745	744	776	739	796	729	776	801	751	759	752	720	703	775	764	730	822	730	767	716	786	771	750	705	751	764	753	782	766	765	785	760	754	762	705	749	760	772	739	754	761	742	745	792	785	770	738	786	715	762	757	746	742	764	758	767	720	748	784	779	688	720	769	773	756	766	729	696	736	751	751	735	757	770	793	810	810	788	743	789	751	759	678	740	789	757	727	768	747	751	781	743	723	767	732	778	757	752	783	837	741	800	777	813	744	760	732	732	744	774	789	780	777	739	752	771	805	770	760	750	766	776	705	757	799	795	760	746	701	817	801	756	776	770	767	815	760	771	796	755	756	762	795	766	747	715	774	748	786	752	776	759	765	780	767	758	784	766	797	784	772	784	716	765	752	813	728	743	746	758	706	752	744	767	772	740	797	806	779	715	768	722	814	808	760	760	745	819	780	745	790	695	737	757	807	727	752	749	774	799	755	774	729	741	788	790	771	771	753	724	739	720	767	734	806	754	798	767	801	753	779	813	750	748	679	794	813	732	757	778	787	763	801	743	799	763	800	731	736	773	734	769	744	746	754	754	762	775	732	765	775	770	741	743	756	781	712	780	804	793	798	753	775	760	763	742	746	766	735	773	771	739	739	721	783	789	786	753	776	732	781	801	824	754	730	745	779	757	715	742	777	723	786	754	722	747	773	776	765	819	714	770	766	774	742	763	775	729	770	782	768	752	785	804	761	763	739	742	732	712	776	786	762	744	772	758	820	774	773	770	753	779	759	773	754	777	730	752	732	788	731	746	754	724	701	740	758	794	762	741	749	743	766	755	712	833	727	810	799	798	766	829	732	745	785	741	741	781	751	805	792	742	767	745	746	765	760	722	707	771	736	779	757	719	776	813	766	789	763	788	787	772	722	775	769	730	765	773	817	698	749	779	794	784	738	782	697	778	728	764	756	731	684	770	724	746	750	744	777	771	742	736	727	732	730	710	701	763	752	775	759	765	797	739	791	798	769	740	790	730	783	777	752	786	773	724	782	742	781	703	724	730	752	722	762	746	748	789	744	758	758	820	803	768	768	721	727	790	753	739	746	719	745	815	760	739	743	728	764	790	796	739	752	739	758	757	765	784	721	721	769	758	714	718	752	761	773	736	751	785	731	753	769	727	743	771	727	769	749	756	709	794	758	750	760	772	729	749	768	721	724	743	755	776	752	736	743	718	744	785	769	789	746	781	756	816	742	774	759	743	777	763	763	760	705	774	787	748	724	787	733	806	753	757	756	723	762	744	760	805	784	841	785	749	817	789	774	821	781	773	712	739	758	731	758	780	780	785	736	767	730	747	766	778	753	781	785	736	770	742	777	780	734	749	756	779	764	745	762	767	715	768	791	720	751	778	766	782	783	737	804	731	811	751	725	772	749	777	801	762	732	787	738	770	750	744	739	713	805	786	764	724	733	763	764	760	754	793	774	785	768	778	783	792	763	752	752	737	773	774	775	800	725	763	736	775	754	769	783	796	768	772	758	780	804	764	746	784	731	728	758	785	743	773	791	741	796	768	770	729	767	726	777	753	749	735	810	773	807	762	799	732	742	782	733	751	787	738	760	765	787	750	737	770	799	762	760	778	738	750	757	760	792	722	706	762	745	720	794	781	752	797	777	792	810	787	756	745	768	729	761	772	777	709	760	760	738	761	723	793	704	766	758	780	752	787	809	749	773	760	760	821	742	747	803	725	745	766	793	764	759	759	726	740	753	776	799	759	767	754	765	704	779	752	732	753	761	789	729	788	738	775	726	781	713	779	741	744	747	753	719	785	760	754	771	759	806	832	734	736	792	764	779	730	768	811	756	774	756	752	743	734	793	782	791	760	740	751	735	769	807	759	748	760	792	758	758	737	723	764	779	786	789	688	738	786	792	801	722	760	722	782	771	773	807	722	790	743	733	775	723	745	774	769	764	784	795	796	738	731	792	728	761	742	751	725	778	776	770	733	762	751	765	797	781	736	724	773	780	764	784	739	819	818	719	722	771	758	796	770	769	762	767	740	791	740	755	741	728	775	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4847	311	180	152	130	119	103	105	111	96	120	94	106	101	90	91	87	99	95	81	89	88	92	91	90	97	81	97	86	100	84	81	81	99	90	89	74	101	85	78	87	81	82	94	70	76	106	78	70	87	94	96	91	80	84	98	96	91	80	102	88	95	91	80	59	108	86	85	92	85	97	98	99	90	86	100	81	99	89	84	104	108	88	90	109	74	84	88	94	75	85	85	90	94	97	93	87	105	96	97	92	110	75	89	92	97	77	90	85	83	82	91	101	104	109	91	91	77	94	82	97	89	84	94	111	88	89	80	92	86	91	80	83	93	94	100	88	91	80	94	81	103	84	83	85	95	83	99	84	95	98	99	96	81	85	71	105	89	91	93	103	93	104	83	89	75	97	104	115	82	73	87	82	85	112	95	89	88	105	104	92	77	83	106	95	93	88	92	89	83	94	94	78	74	94	94	94	85	91	89	74	94	100	103	90	80	119	90	84	117	103	83	93	79	98	83	109	98	85	85	81	102	80	88	84	83	91	102	80	90	109	80	90	98	84	85	80	92	104	85	97	88	87	85	91	93	80	87	91	95	76	95	91	77	81	92	75	87	107	74	93	87	95	88	94	90	87	94	96	87	74	100	76	90	98	84	78	91	88	88	86	105	100	83	93	90	93	81	101	85	91	87	93	88	96	84	101	82	89	92	93	102	101	73	93	89	89	97	79	99	96	78	88	90	88	98	100	102	89	97	97	83	91	96	96	101	82	92	97	94	88	101	110	94	102	92	93	96	89	98	87	97	78	92	87	83	86	78	77	73	82	91	93	84	95	82	93	96	92	82	77	87	91	83	102	72	81	82	87	104	87	100	99	81	83	93	81	96	81	85	79	78	92	89	73	100	92	83	96	100	79	97	105	95	87	76	93	94	98	91	109	94	89	95	90	81	122	113	85	100	87	86	92	85	102	93	90	103	101	86	83	105	77	95	95	79	82	113	95	104	62	83	78	75	94	84	87	106	76	74	94	98	100	89	83	76	79	83	80	91	107	85	97	81	100	88	99	86	108	89	96	91	100	79	80	85	101	82	78	102	83	86	83	78	90	105	94	73	72	94	82	101	92	97	90	72	103	85	91	84	90	86	81	95	83	84	95	78	98	90	89	96	85	65	86	91	84	92	80	110	97	87	98	90	92	81	93	99	77	85	87	100	84	106	80	98	83	106	106	104	95	83	101	82	84	108	91	74	98	75	86	120	88	99	75	83	88	91	78	83	89	78	93	70	75	92	77	85	80	87	104	103	96	80	76	86	87	80	89	89	81	95	85	83	89	77	105	71	109	91	81	89	85	72	84	90	103	96	92	77	93	77	91	89	112	80	91	71	110	94	107	86	105	88	90	83	91	102	83	99	88	90	93	90	77	83	81	88	94	89	81	101	85	77	94	71	80	86	91	71	95	84	100	82	74	117	94	81	82	72	98	78	83	96	92	91	91	81	91	87	95	85	82	95	97	95	92	89	92	110	105	94	84	88	76	80	74	74	78	87	95	86	74	87	102	93	102	83	92	92	82	70	104	110	67	83	87	99	75	85	85	91	83	88	92	85	83	101	83	93	73	81	91	89	109	104	99	89	103	96	81	90	78	94	99	80	81	93	92	97	93	87	95	94	81	83	100	100	108	93	86	72	83	94	105	90	106	109	90	87	94	91	99	78	90	59	97	101	90	80	72	76	90	99	111	105	63	103	96	92	88	89	97	71	92	90	100	86	80	83	105	92	88	99	89	79	80	91	80	91	105	93	99	96	71	83	97	80	85	87	92	95	90	94	88	101	91	103	87	93	88	90	97	101	75	84	91	102	85	95	102	92	74	82	101	90	83	104	88	98	77	91	108	83	98	86	94	88	84	83	93	75	90	87	92	81	86	92	90	94	71	77	96	91	91	86	104	103	95	92	104	98	112	83	81	105	92	100	74	80	88	79	86	88	86	91	97	109	70	80	85	92	88	69	93	80	97	78	98	76	96	92	96	69	83	97	85	96	87	80	85	108	102	80	91	76	96	93	93	71	73	101	77	80	96	86	83	89	92	83	101	97	99	84	90	96	95	89	85	96	104	79	89	69	101	89	81	85	96	96	87	97	97	104	78	92	90	92	94	109	95	94	80	85	100	99	79	99	91	100	80	92	99	107	82	78	81	83	78	108	89	84	84	74	73	94	76	102	74	97	95	76	98	84	101	87	84	105	93	87	92	98	107	88	79	105	97	82	85	88	92	94	70	79	78	85	105	82	88	84	73	87	89	84	70	88	91	99	91	94	111	77	79	90	97	101	98	103	79	98	94	85	97	78	102	100	76	89	100	93	92	79	94	109	76	70	83	87	91	73	94	95	83	105	106	95	90	94	96	86	86	78	80	81	90	93	91	112	100	76	89	93	89	86	101	79	76	86	78	88	89	100	92	100	89	83	99	77	71	99	91	89	82	88	90	103	95	71	94	86	104	86	90	81	106	96	79	102	89	74	97	85	94	67	89	110	90	92	92	104	96	101	99	95	96	77	86	86	97	93	89	81	88	76	91	96	96	87	71	110	118	91	92	93	106	92	78	98	99	91	90	99	109	105	92	83	83	105	102	68	107	90	93	84	86	90	70	99	97	73	95	87	93	93	87	99	100	81	89	86	90	90	106	91	75	91	92	85	92	101	97	96	83	87	76	84	62	100	88	94	80	82	92	82	96	72	89	104	88	103	66	77	83	90	99	89	89	110	87	93	102	101	92	82	93	83	89	94	86	86	77	93	91	99	102	98	86	103	92	100	92	86	104	90	109	80	104	104	95	81	82	79	84	90	95	108	91	75	92	86	80	103	84	110	89	78	87	81	77	69	89	92	81	68	90	98	85	84	79	105	77	96	94	100	79	95	105	110	105	102	76	108	83	104	101	105	85	93	83	87	91	80	104	97	101	84	95	94	104	85	95	82	96	96	88	90	92	96	85	87	80	115	102	112	97	81	93	89	85	108	92	106	106	96	92	78	92	94	93	104	84	102	85	97	87	112	80	90	92	87	91	92	70	126	87	86	79	96	76	85	98	105	69	90	86	87	84	109	77	101	111	94	83	76	87	90	76	97	100	82	97	94	82	91	86	106	107	78	97	86	103	91	106	122	84	92	90	79	72	79	91	90	85	80	99	95	89	91	103	94	117	100	97	82	88	102	81	92	91	92	78	101	91	76	78	74	100	76	83	105	106	97	101	99	93	85	79	106	99	92	90	88	73	79	74	71	80	92	83	104	78	84	103	96	91	100	74	87	98	93	77	92	82	89	87	80	88	97	90	71	81	78	89	82	91	106	92	90	97	72	92	88	90	98	82	105	94	89	77	76	72	92	87	83	107	113	97	93	91	92	90	72	119	85	92	86	93	79	92	90	80	101	106	98	93	97	90	94	99	64	98	92	100	94	91	106	95	75	77	84	87	96	105	100	104	92	78	88	97	92	73	91	78	81	85	85	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4550	398	530	479	486	444	420	415	409	385	356	354	366	306	339	347	325	338	303	365	332	321	340	333	334	340	336	282	324	325	336	311	327	307	303	312	327	315	305	325	335	296	319	307	342	313	278	308	309	318	332	330	344	315	307	327	337	322	316	339	344	311	301	296	301	309	283	307	311	317	297	337	348	287	307	325	329	314	299	302	323	325	303	309	331	333	327	355	328	333	299	292	339	304	321	281	348	289	330	344	300	337	313	332	315	344	297	317	289	298	303	307	343	369	315	305	326	348	317	299	310	319	309	309	298	299	311	314	278	316	284	312	296	292	303	319	330	316	305	329	304	319	322	309	317	321	305	311	336	339	285	283	342	322	335	310	333	339	311	332	305	304	312	291	269	323	322	351	343	321	322	338	352	322	307	302	344	314	332	320	300	326	294	306	306	320	304	306	355	332	335	339	317	309	309	303	324	310	328	328	313	264	333	317	312	314	339	312	313	312	300	329	297	340	313	332	334	344	296	298	325	292	330	317	319	291	293	284	316	319	310	319	303	300	296	308	282	311	339	331	348	346	317	316	336	316	288	316	306	316	317	310	331	320	288	298	295	268	337	286	303	319	330	348	296	304	299	320	329	305	335	322	291	353	317	304	330	338	344	312	328	298	336	288	318	320	327	322	299	315	310	319	284	329	297	351	304	313	319	331	312	323	319	336	295	310	325	292	313	304	314	336	316	314	318	312	321	323	323	326	309	322	312	315	292	322	318	324	302	323	286	314	329	312	308	295	345	307	314	315	315	277	286	317	317	299	315	305	300	299	298	326	326	320	340	306	330	318	285	316	326	299	327	342	325	327	327	307	305	303	290	329	344	327	327	316	324	358	327	320	312	327	320	324	306	313	299	329	304	318	330	365	317	324	324	305	309	339	307	339	305	312	321	327	308	299	323	295	299	341	351	314	338	317	308	340	312	332	312	305	333	297	290	313	305	313	307	313	309	312	321	345	313	328	320	305	306	327	308	298	293	345	324	308	308	302	323	320	343	298	317	310	313	285	320	291	315	307	347	353	337	306	305	297	290	322	293	321	295	301	286	354	321	317	320	350	328	316	312	328	313	345	303	324	282	313	315	305	305	297	308	309	296	309	319	313	305	311	300	315	325	311	316	296	324	320	316	342	324	319	321	320	314	307	329	338	339	300	324	316	291	332	320	314	316	305	308	293	310	307	314	322	301	308	331	312	324	325	298	314	327	351	315	327	328	304	311	309	292	321	313	326	298	332	307	329	310	307	307	307	318	308	314	323	325	348	286	311	329	325	307	292	347	307	332	325	273	314	299	303	291	333	305	376	304	305	320	337	340	339	354	304	303	309	321	307	323	304	345	315	314	295	319	339	300	334	286	318	318	349	330	325	320	304	303	320	306	311	305	292	319	296	304	335	331	307	353	338	324	338	325	316	297	326	314	304	307	316	303	323	347	313	320	297	317	282	335	324	344	317	331	328	332	318	306	288	341	335	316	309	327	329	320	295	294	329	325	296	282	277	323	338	338	307	326	320	302	314	332	346	327	323	323	320	310	309	321	305	310	297	310	295	290	330	322	292	299	317	319	338	289	329	352	287	324	284	305	312	318	297	304	305	333	347	330	310	358	333	299	323	291	334	323	341	326	307	313	327	340	284	306	334	293	325	297	342	316	323	313	291	319	309	327	343	328	312	321	291	316	312	311	310	320	289	321	303	307	315	327	274	329	307	337	299	321	286	289	284	295	294	302	348	304	320	329	332	318	316	282	328	321	329	337	310	307	312	326	314	257	314	321	321	332	336	317	331	315	301	319	342	333	321	334	320	342	308	298	317	322	314	343	308	317	323	316	307	295	331	317	362	300	328	345	315	339	327	332	303	311	350	296	289	313	338	340	331	349	337	336	284	316	325	310	313	313	310	337	292	310	318	269	309	325	309	279	326	318	314	309	350	308	306	347	313	327	299	362	334	300	329	310	275	319	289	307	279	297	348	354	338	317	325	333	301	317	309	320	337	347	333	321	312	299	314	284	309	346	353	298	329	314	315	328	324	312	329	290	328	326	318	296	298	310	296	292	319	330	318	303	318	292	323	348	271	280	292	319	354	289	324	288	286	298	286	343	300	305	307	355	354	322	353	316	301	328	285	345	310	309	318	332	327	289	313	330	313	312	298	304	303	312	351	344	307	337	319	319	299	343	333	305	319	323	320	336	338	294	337	311	284	324	305	305	298	340	316	339	314	289	330	306	332	306	312	336	300	330	332	309	291	306	305	307	313	304	318	314	311	284	324	313	333	333	305	335	347	335	313	305	298	336	350	327	316	296	285	283	342	310	325	284	335	347	322	326	302	287	319	318	321	304	318	301	331	298	312	313	323	319	305	323	320	344	302	329	290	311	326	319	289	309	317	327	311	318	313	345	338	306	297	294	328	330	327	316	304	298	323	321	299	297	332	285	320	298	325	325	306	300	348	310	288	307	297	323	296	336	321	323	326	301	316	307	316	306	337	321	333	330	311	338	321	337	333	320	303	307	294	300	320	293	337	300	348	296	312	309	287	324	347	316	313	307	307	299	311	333	307	316	307	336	336	283	333	322	279	293	322	315	314	320	327	293	322	349	302	300	305	332	315	341	337	283	306	308	300	321	321	312	328	316	322	299	321	305	330	339	302	325	328	321	314	331	320	318	341	331	304	333	286	320	331	339	314	269	326	318	322	344	314	337	315	306	286	310	350	329	335	335	322	338	315	336	311	339	320	287	313	308	294	308	302	292	332	329	334	334	317	317	334	296	300	310	313	367	332	288	306	332	318	303	327	306	317	335	286	317	350	334	290	333	297	322	313	337	306	320	306	319	295	312	338	296	293	313	314	297	324	305	329	315	311	319	304	302	325	342	304	315	325	310	311	330	301	327	291	320	369	322	335	313	324	306	288	320	309	331	323	288	327	368	336	347	303	333	313	307	288	356	302	301	296	314	301	329	321	280	300	320	308	312	301	340	296	310	300	331	319	346	302	327	312	314	301	308	319	292	315	319	318	273	332	328	334	330	298	305	327	338	312	323	322	360	315	343	335	326	322	321	317	335	355	294	303	333	357	313	302	341	330	323	305	331	305	338	315	313	298	324	322	291	325	341	277	313	286	295	288	323	301	361	308	308	331	298	316	337	328	324	316	337	314	312	302	321	347	329	351	338	320	324	304	316	284	326	310	337	332	323	281	324	323	342	315	309	291	317	318	349	328	314	311	315	334	354	290	338	325	336	344	322	337	291	313	317	310	315	307	364	354	268	303	342	328	312	310	315	293	333	288	342	307	305	353	322	333	287	323	339	297	315	320	310	302	366	328	349	282	321	299	333	335	297	306	316	330	294	328	312	310	335	348	310	310	324	327	341	333	283	337	310	284	319	316	306	331	333	305	334	309	276	349	326	295	303	325	331	317	318	321	323	291	301	302	299	292	341	311	302	316	347	318	340	314	314	309	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
34872	6038	1635	1114	799	653	508	453	433	377	316	299	295	307	284	249	266	248	239	242	234	236	227	239	229	210	211	241	210	226	253	248	226	205	211	204	232	181	237	226	233	209	228	214	216	203	233	228	192	209	232	228	219	201	215	216	185	211	187	203	205	208	222	205	221	230	229	214	230	190	222	193	196	218	228	233	218	222	247	209	204	213	213	225	212	213	211	219	203	209	225	225	227	235	186	205	228	206	235	211	225	225	244	205	191	193	240	230	199	208	235	224	223	205	188	225	209	203	220	231	197	225	223	198	209	196	215	226	186	217	203	214	230	220	244	208	199	219	217	198	201	219	214	228	203	219	199	215	200	199	243	198	218	188	192	198	206	165	195	214	215	177	212	211	214	191	212	206	205	199	195	231	205	224	229	241	191	216	222	205	185	211	208	201	216	210	213	221	227	202	198	204	219	228	190	201	234	197	209	204	238	202	214	208	197	196	204	203	187	219	201	215	194	191	233	225	208	184	213	207	199	199	208	220	215	213	189	215	200	208	187	225	207	203	200	215	208	210	184	219	224	230	188	209	201	184	214	210	209	206	222	224	197	211	213	233	211	222	213	219	219	219	212	219	238	215	211	232	204	227	208	226	195	216	206	224	207	229	228	218	214	201	191	192	198	232	199	204	200	204	227	197	201	210	215	200	202	197	205	226	221	201	227	208	215	208	202	216	207	199	201	223	190	190	205	216	206	216	211	220	206	233	215	196	197	241	207	221	178	187	214	230	215	202	194	210	226	217	215	209	217	211	237	203	238	215	196	210	214	193	222	186	225	217	189	213	217	217	185	223	215	228	196	187	223	203	214	233	217	175	210	189	226	208	218	204	215	226	213	222	208	217	219	209	208	191	188	208	206	207	218	206	198	208	191	194	218	224	230	192	181	240	206	205	182	208	193	207	237	211	218	204	240	217	231	208	202	203	212	222	193	199	200	214	208	224	207	225	210	214	208	211	209	221	218	231	238	213	210	223	212	199	215	186	221	210	228	201	197	203	220	197	212	234	232	172	217	192	195	194	196	203	212	221	226	197	202	182	193	210	219	205	244	196	212	221	204	213	217	213	213	199	216	210	206	224	191	204	232	200	197	220	251	225	227	213	223	225	200	231	214	215	219	211	209	212	210	228	199	230	220	211	233	193	213	214	212	218	224	203	231	237	201	210	232	226	202	174	212	191	203	214	221	182	226	191	219	207	192	200	258	211	225	216	202	202	215	240	204	192	204	212	230	242	210	200	207	214	196	192	230	216	210	211	201	227	195	231	209	193	189	211	186	206	185	203	222	225	186	198	214	183	207	212	207	222	202	204	201	232	220	201	211	206	203	226	205	196	200	209	223	202	231	218	227	244	224	199	226	198	210	188	221	228	221	214	194	249	194	230	214	207	215	224	212	216	182	204	183	230	206	218	206	212	211	213	220	214	219	233	194	209	209	219	209	212	233	215	215	191	214	218	226	208	210	193	225	211	192	210	192	192	200	224	213	209	187	208	201	200	206	217	236	210	214	202	238	218	201	197	235	215	211	234	230	189	227	220	202	209	230	224	213	218	214	208	211	217	226	235	220	209	225	216	208	212	199	201	221	194	203	227	219	194	223	219	199	225	234	190	200	203	200	208	223	206	204	226	219	216	204	201	218	187	183	215	224	211	208	217	194	203	220	202	225	221	201	216	192	182	237	181	220	209	204	243	221	227	214	180	216	210	220	188	187	210	235	221	215	180	213	204	210	209	230	215	199	220	238	218	199	218	234	191	203	206	206	221	211	198	205	220	216	216	219	212	215	241	189	217	193	221	212	185	235	212	213	226	187	213	192	229	208	222	212	195	221	227	210	202	202	227	202	198	221	205	197	205	191	217	200	235	196	210	243	205	235	193	205	201	224	212	226	199	237	225	208	222	211	200	214	235	210	199	220	191	206	213	243	216	221	200	196	198	198	215	214	199	211	209	226	178	209	203	228	208	191	206	228	239	210	209	194	216	229	215	208	217	220	208	218	219	217	211	224	202	219	209	197	219	203	194	194	194	241	215	216	234	195	204	215	215	232	198	231	229	202	219	216	219	222	212	221	204	235	184	209	241	206	222	222	205	195	206	216	194	227	184	212	211	194	214	208	226	190	230	212	223	230	217	236	219	209	224	200	196	217	199	207	221	199	201	222	208	211	201	224	207	222	234	224	210	208	195	207	193	205	215	188	193	200	196	220	210	224	215	215	214	207	225	207	204	203	208	227	216	196	208	215	223	212	219	215	208	230	218	202	202	234	193	227	224	205	199	206	197	219	184	232	230	213	212	234	198	205	208	221	187	199	240	211	239	199	195	227	205	247	225	209	226	225	189	199	206	206	214	222	219	239	227	189	195	206	241	214	226	220	208	205	215	238	215	217	210	206	227	206	214	227	201	196	208	207	216	240	208	233	225	219	224	224	204	216	181	209	214	214	226	220	224	216	205	191	206	200	218	233	195	193	230	230	207	201	215	208	187	197	194	200	182	207	233	227	203	262	216	231	206	189	203	210	166	229	196	188	207	210	202	219	194	201	227	194	237	210	218	202	211	249	217	198	208	230	190	215	226	209	180	192	204	192	195	193	216	199	208	220	200	235	212	227	224	229	222	228	216	187	215	218	221	224	197	222	217	182	209	213	200	225	210	209	218	219	220	209	218	220	208	203	192	193	204	228	201	226	205	213	218	222	238	237	220	215	219	223	203	218	211	194	214	185	197	226	207	193	199	205	205	213	187	202	207	214	217	203	220	224	230	225	212	210	212	219	195	185	185	184	216	225	201	204	211	195	203	221	226	208	218	213	193	220	176	214	234	223	201	195	216	243	231	206	213	244	202	205	195	233	195	209	182	242	218	195	219	207	232	192	200	199	207	218	205	201	185	239	203	206	182	218	217	226	221	231	238	206	236	228	200	219	211	229	196	212	197	208	205	215	213	202	212	189	184	214	241	224	228	202	217	196	208	220	213	201	225	213	214	212	215	191	207	203	185	208	221	204	237	187	201	193	202	222	208	222	222	215	194	190	229	199	190	222	205	222	205	220	214	203	212	204	223	204	221	210	212	223	211	213	222	192	194	212	206	203	194	209	201	221	203	210	225	222	200	192	200	207	215	217	224	215	244	186	237	189	201	224	215	235	209	229	198	233	211	206	231	210	217	224	235	209	209	201	218	195	204	184	228	222	220	220	203	204	215	227	199	217	226	208	227	236	240	212	217	203	188	212	185	224	219	233	217	211	208	215	193	218	197	220	228	215	195	180	215	215	216	227	215	211	239	186	242	219	215	199	227	212	218	194	193	200	230	201	192	237	197	218	214	216	213	200	203	199	199	203	207	229	208	208	222	218	222	206	226	249	212	206	214	199	202	218	237	227	211	201	202	199	186	223	221	193	215	234	192	221	227	182	224	220	242	214	231	208	195	206	213	205	210	218	209	193	185	201	242	234	201	217	212	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16325	1612	3522	3822	3226	2615	2192	1837	1733	1534	1382	1262	1137	1102	1021	983	933	886	868	832	806	808	802	723	804	717	779	713	707	749	741	709	705	657	722	678	687	699	680	690	671	684	633	651	640	680	690	588	687	638	632	650	661	641	636	692	713	649	624	679	631	680	648	674	603	625	634	661	646	643	676	646	588	643	635	613	637	644	703	632	601	660	644	640	636	625	631	623	607	620	631	600	633	621	646	591	603	650	612	668	620	619	629	676	612	626	619	632	615	602	651	656	619	605	606	656	636	628	637	603	603	624	681	671	597	641	642	621	618	603	597	643	595	578	625	621	647	610	657	602	661	643	696	619	639	645	565	604	579	675	654	603	604	611	625	637	625	671	635	654	623	594	648	589	615	658	608	591	650	631	598	638	626	617	632	627	634	642	642	671	598	607	641	676	585	661	597	624	638	594	640	644	599	640	616	633	593	602	622	640	627	607	647	614	622	643	677	587	633	653	610	592	597	587	591	643	638	615	604	624	566	618	639	629	602	623	652	649	652	581	640	657	588	646	646	612	661	631	605	600	638	558	634	624	615	639	618	603	625	621	584	637	637	560	608	648	586	618	608	611	635	629	628	586	631	614	620	611	624	629	643	622	607	606	622	647	620	647	612	653	635	663	620	629	649	626	613	627	588	616	630	676	599	633	627	645	583	620	607	613	604	585	591	614	663	619	623	607	628	649	580	602	600	597	627	614	623	606	617	659	610	618	572	631	623	634	633	626	583	632	632	631	662	596	588	634	625	641	611	645	610	616	609	655	605	619	650	627	609	676	629	650	653	604	630	669	590	630	633	598	623	638	619	645	611	611	623	618	652	634	673	642	628	638	611	627	668	625	617	656	609	612	603	602	608	629	639	580	636	620	612	611	617	625	619	665	606	596	669	624	636	647	610	630	664	575	567	612	607	595	616	647	616	656	655	629	635	602	641	642	591	621	675	601	651	642	649	578	621	598	624	643	613	656	629	632	623	614	643	652	636	626	628	610	620	670	575	656	602	617	633	616	623	621	607	637	620	589	599	654	599	625	652	581	583	632	648	639	591	598	631	617	661	686	647	665	641	631	617	644	633	654	583	614	617	623	588	616	652	633	646	600	610	579	618	608	634	605	629	636	604	617	623	599	627	616	596	603	619	614	604	626	617	637	562	587	607	618	629	633	596	602	593	646	650	615	592	666	628	663	597	653	648	683	636	640	630	656	648	593	622	630	606	650	592	612	578	635	620	631	602	612	643	655	599	621	634	625	639	617	600	645	613	598	635	616	594	637	547	621	649	619	626	632	645	594	630	595	658	614	630	638	635	650	661	599	642	624	640	681	621	617	639	634	599	661	629	643	650	590	625	588	632	624	575	661	597	669	639	616	641	687	619	608	675	586	651	605	613	613	597	640	668	594	620	632	633	587	620	655	622	609	632	670	632	628	605	620	660	633	620	600	640	636	633	620	615	657	633	687	631	628	639	606	615	630	622	622	597	639	615	596	629	625	612	638	620	645	574	623	608	592	619	634	631	611	618	604	604	596	641	663	638	625	605	605	635	662	653	663	626	595	591	641	599	673	626	584	607	580	590	580	618	606	608	655	578	623	660	613	622	572	626	604	668	577	652	629	629	618	599	618	614	607	651	608	610	660	632	618	659	636	599	643	628	575	612	619	624	625	640	546	694	565	626	628	625	621	622	619	631	609	651	644	687	590	658	595	635	634	614	642	649	631	650	630	613	618	666	611	632	656	649	665	640	624	641	676	648	627	578	623	620	636	600	640	605	661	635	630	659	644	600	590	590	655	654	621	627	611	631	610	602	627	613	639	652	627	601	644	672	611	640	650	645	590	578	658	660	631	635	624	673	624	640	609	616	660	645	635	619	646	652	603	657	653	539	610	581	611	623	632	641	632	644	612	651	625	596	624	621	657	616	646	621	637	633	650	621	633	619	626	663	629	680	597	666	595	642	604	620	611	650	670	650	627	628	614	652	582	618	583	677	608	611	610	633	581	631	656	628	577	600	623	688	647	679	635	636	654	603	642	624	645	588	622	638	683	600	624	638	663	604	595	627	596	598	653	603	608	626	605	607	604	592	635	650	649	602	643	621	653	613	616	653	630	626	632	621	662	586	682	638	627	603	623	635	621	597	645	617	627	645	660	606	673	700	597	596	592	624	612	634	594	625	657	620	629	594	597	614	623	641	605	581	617	624	644	605	617	649	642	640	649	642	582	579	630	663	633	604	607	618	630	644	608	633	655	649	626	628	619	585	667	579	693	613	612	639	645	702	606	641	600	612	611	613	581	601	597	650	630	600	640	597	613	607	661	635	552	617	584	633	630	635	612	662	694	633	620	604	604	613	625	627	610	594	671	591	613	649	651	615	600	628	556	609	644	611	626	628	647	665	577	626	603	661	594	676	618	648	609	618	625	635	636	655	614	611	640	637	634	602	654	588	622	618	626	585	602	602	593	601	610	653	624	638	606	617	585	665	639	616	619	611	584	629	608	640	615	636	620	613	610	646	584	646	607	620	636	630	672	616	638	577	652	576	649	605	544	609	630	637	637	628	569	640	631	627	618	652	627	611	637	608	635	625	608	631	602	635	579	648	615	606	626	621	604	670	660	601	655	589	642	636	667	588	601	661	584	589	652	656	611	609	661	604	641	636	596	613	619	589	667	675	644	658	655	593	601	615	636	623	644	667	602	629	610	651	627	608	595	614	650	635	641	647	589	641	608	613	634	665	627	673	640	614	648	587	687	640	632	603	609	623	601	623	637	578	622	593	646	604	619	638	632	649	602	612	600	619	690	633	620	625	647	667	623	638	679	653	597	603	595	650	618	617	609	656	633	644	633	611	633	640	641	600	607	647	627	626	632	595	592	633	605	607	642	671	589	608	585	654	625	575	674	578	617	595	570	637	611	617	609	626	613	632	621	661	615	605	581	607	619	589	617	656	665	603	596	629	672	620	593	619	610	597	637	604	629	603	640	639	638	650	646	620	576	624	623	650	621	628	638	635	666	591	650	606	575	619	608	608	644	636	601	632	612	651	600	601	617	667	592	587	620	623	618	631	638	628	640	670	634	630	588	628	668	643	636	609	614	617	669	621	637	629	596	648	612	604	638	676	645	637	609	629	631	633	560	634	612	615	615	650	623	633	633	617	661	674	628	596	630	624	642	619	632	619	644	637	654	612	628	668	647	603	625	657	653	557	630	624	610	615	629	600	614	577	630	618	611	637	615	630	675	640	660	619	606	651	591	631	615	633	641	632	700	649	641	592	604	600	650	621	619	579	629	624	631	618	644	617	606	614	608	619	622	599	680	650	587	654	653	636	634	637	605	588	641	608	619	673	634	627	625	619	630	662	622	590	615	634	670	594	637	628	646	560	602	629	670	629	646	621	643	647	628	576	618	593	604	602	627	634	639	608	649	582	603	607	619	626	647	631	665	645	638	628	611	601	649	643	654	616	648	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
46696	14210	4752	2425	1567	1131	889	733	647	560	522	438	444	369	429	341	350	352	338	344	320	317	338	337	313	317	294	296	291	306	278	300	272	277	249	317	298	278	278	264	280	274	235	270	286	266	253	254	282	265	301	281	257	320	289	275	292	298	302	284	286	277	292	295	252	302	261	273	268	282	305	280	274	281	260	269	279	288	280	272	265	273	259	265	272	276	272	265	293	278	270	283	257	264	301	279	301	263	273	261	284	270	291	273	309	281	260	260	320	258	271	285	270	255	263	275	255	285	256	253	258	258	273	255	233	242	306	252	254	258	292	289	307	280	292	264	278	260	283	285	279	274	303	243	280	279	272	299	257	300	282	261	301	251	248	269	272	284	256	286	260	251	273	286	280	278	264	267	268	262	297	278	260	285	264	274	318	280	251	278	298	266	262	262	287	277	295	234	279	255	263	280	260	295	266	262	275	270	283	276	274	270	249	264	227	282	302	283	276	279	262	246	251	272	252	277	268	268	250	262	300	285	286	277	269	278	298	316	271	261	252	282	266	261	261	267	286	252	303	282	278	301	274	275	271	299	289	268	311	240	257	296	296	298	275	285	258	280	268	285	298	266	285	276	268	298	258	254	259	273	274	265	271	259	252	292	260	254	272	273	278	271	260	304	257	250	306	236	245	262	268	271	286	231	267	267	292	274	303	258	312	277	257	271	276	291	258	240	273	300	275	244	271	265	278	265	273	271	274	284	294	305	274	279	267	286	269	268	274	309	278	275	261	262	277	261	277	253	234	274	241	280	283	289	259	279	301	254	288	280	252	290	268	269	304	273	311	277	269	259	273	265	276	273	267	234	289	264	241	283	300	269	259	271	279	262	242	251	286	259	267	268	285	268	275	253	246	284	244	262	251	270	270	283	298	270	289	268	269	279	278	310	250	266	265	275	276	277	293	270	245	288	271	293	298	264	267	291	273	262	266	272	293	251	267	293	252	250	261	287	273	269	270	271	263	249	235	270	273	280	258	280	269	249	264	285	275	280	290	262	246	260	295	291	270	239	273	252	231	290	261	306	281	283	279	287	287	274	295	293	286	258	268	273	275	260	280	268	264	266	282	278	288	308	289	275	249	290	275	294	239	293	279	252	284	251	279	266	290	254	292	282	255	288	307	294	286	283	277	273	247	279	289	290	263	307	270	289	265	317	263	266	252	279	251	246	250	269	281	260	277	251	254	280	257	288	271	244	282	248	275	278	270	314	274	276	258	263	282	293	309	262	268	271	306	281	263	291	269	259	266	272	290	262	257	259	284	276	275	269	277	257	311	258	291	245	268	293	262	263	287	268	301	277	261	257	269	233	259	276	270	269	260	265	279	295	291	260	228	262	280	305	266	259	293	273	272	255	266	283	305	253	275	279	266	277	273	266	254	272	256	256	299	289	312	278	264	269	248	240	266	249	278	295	269	296	254	246	282	267	281	310	266	275	255	263	285	303	293	275	262	254	259	266	283	289	235	284	262	279	271	281	249	274	288	273	252	255	264	278	288	270	248	244	297	263	290	264	285	263	272	270	276	242	296	261	290	265	269	291	288	255	283	277	245	271	283	284	278	273	282	242	302	269	291	240	277	290	262	274	284	279	264	280	302	279	273	291	259	293	281	280	257	269	257	323	257	282	275	287	261	286	290	280	243	287	283	264	286	269	271	247	271	269	268	235	262	259	285	267	270	273	241	279	264	261	270	272	290	255	276	267	280	244	269	281	281	253	241	293	268	267	251	265	295	271	252	274	249	294	262	289	300	253	261	274	285	286	256	300	283	271	274	254	293	258	253	260	272	273	264	270	258	258	252	279	277	240	289	295	243	262	274	285	294	255	299	263	278	256	289	288	264	297	266	275	262	277	269	240	274	265	264	261	247	253	271	281	260	240	283	267	275	272	271	247	287	279	272	287	260	283	259	270	267	291	259	298	257	287	273	260	295	259	244	274	286	248	262	275	253	265	291	281	266	248	282	288	285	262	262	273	289	252	275	270	316	251	268	258	299	250	286	246	249	260	268	301	283	288	286	248	275	286	255	259	262	279	283	258	279	282	259	250	299	297	258	283	303	260	285	282	264	275	283	285	231	264	265	280	267	272	238	299	282	277	294	280	289	287	251	279	277	266	285	263	286	295	295	269	249	298	257	293	265	295	242	289	314	288	250	285	263	271	241	284	291	284	282	272	302	263	266	285	267	273	265	264	264	260	289	259	292	307	280	269	295	262	265	250	290	267	260	268	253	283	243	297	278	280	279	263	275	239	294	275	269	287	235	266	237	274	299	277	308	269	244	294	267	282	257	283	272	250	265	283	304	273	272	260	270	253	277	244	269	277	265	311	289	286	267	263	285	278	281	307	294	268	266	269	279	289	302	259	266	273	274	300	265	269	292	275	275	259	271	279	276	257	260	237	268	269	274	242	314	272	271	269	253	254	279	274	278	258	288	268	255	266	273	279	280	298	281	247	290	269	247	292	258	269	257	290	252	266	297	281	276	237	275	261	291	288	254	280	267	271	284	262	257	262	250	284	274	265	256	285	252	266	275	306	258	250	298	268	264	280	251	290	284	307	276	295	284	289	255	278	254	257	285	252	264	244	280	297	259	253	261	258	288	265	282	292	270	265	257	247	280	262	263	247	310	296	267	286	273	318	247	260	245	273	270	274	279	264	279	277	260	280	285	290	296	248	285	279	253	287	286	278	289	297	314	260	293	240	269	247	262	284	289	270	269	275	294	263	260	272	262	288	278	258	241	312	274	286	300	274	267	279	258	268	298	265	275	273	266	284	252	279	259	272	284	303	252	261	248	275	275	289	315	256	261	268	262	241	269	278	322	282	282	238	258	250	302	264	285	278	278	253	307	264	280	250	292	279	256	227	265	267	282	274	289	251	256	284	268	322	262	277	219	275	254	266	264	297	265	265	313	268	294	262	268	264	249	277	241	263	269	278	264	254	277	249	287	239	275	268	284	275	295	248	327	276	280	237	267	247	259	287	263	249	290	283	275	257	252	278	271	271	266	278	295	263	281	274	301	286	247	283	248	266	281	283	280	257	304	283	283	274	280	289	268	294	278	281	275	291	257	312	248	244	278	274	284	295	259	273	257	269	267	303	260	262	258	279	304	267	252	268	268	281	279	266	268	266	288	252	272	259	232	271	273	282	274	258	296	286	296	276	261	257	267	270	269	262	279	274	281	285	259	281	287	265	269	305	252	279	267	259	288	276	265	240	285	299	282	270	249	255	292	288	274	253	267	262	282	285	261	266	242	247	264	287	281	275	279	259	260	279	269	258	294	273	258	268	285	270	263	278	274	294	266	291	261	285	263	287	286	274	254	280	260	266	294	287	294	296	297	263	244	294	251	292	274	256	287	274	282	269	278	275	274	280	295	293	282	279	255	239	263	277	276	259	297	299	267	308	269	280	246	267	237	255	256	257	251	265	225	283	234	267	276	278	269	298	279	282	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21981	2837	6155	6661	5634	4487	3723	3179	2761	2536	2313	2016	1803	1671	1584	1480	1381	1351	1224	1228	1115	1144	1165	1036	1027	1006	1007	990	926	930	958	960	957	1000	935	876	805	894	874	913	861	897	887	839	851	822	788	781	840	842	814	842	795	798	785	776	833	814	848	753	821	762	757	826	811	802	775	777	784	809	788	779	764	840	739	808	788	806	764	801	773	804	802	795	776	763	774	826	807	799	749	813	749	829	787	749	746	787	790	795	781	774	774	773	748	750	778	809	764	714	797	751	811	793	778	755	737	815	801	746	747	787	777	783	798	756	754	724	764	799	824	819	771	784	763	752	745	728	752	848	763	722	774	752	770	771	806	727	778	768	824	774	749	747	755	748	738	754	740	751	765	767	774	769	763	759	750	729	744	767	747	776	771	736	749	794	737	773	803	784	821	739	791	758	745	769	757	777	733	789	760	745	773	722	762	794	796	770	763	755	779	757	791	741	746	755	764	772	730	770	736	773	807	740	775	808	804	784	736	770	740	804	765	772	713	759	749	777	745	745	718	766	759	746	782	802	792	783	758	736	764	822	761	737	772	743	776	769	789	791	711	774	791	779	788	746	752	754	763	772	782	776	754	738	762	775	797	757	791	775	752	717	806	755	805	794	750	752	730	743	793	726	739	818	752	789	800	786	765	772	772	762	758	751	745	714	763	755	736	733	716	830	777	764	756	783	826	730	732	776	779	770	775	747	742	721	712	722	724	782	752	759	815	725	790	782	726	735	759	830	754	752	775	798	751	756	783	773	773	808	776	771	728	730	764	773	800	753	794	735	782	704	805	742	793	716	759	806	811	779	774	788	727	776	764	701	714	744	755	735	798	814	735	814	773	778	787	753	754	742	749	754	716	794	782	733	761	747	739	768	742	790	768	732	733	753	746	781	771	736	784	785	759	753	712	711	726	742	768	752	775	763	731	789	741	732	740	760	711	764	767	784	744	764	784	762	729	783	785	732	779	809	719	735	793	749	771	778	803	734	758	795	786	763	761	732	831	773	736	782	754	733	773	771	737	738	763	747	752	746	727	749	711	791	776	737	757	737	737	757	741	706	797	829	780	809	786	749	746	809	794	727	775	781	786	777	760	771	794	739	807	767	743	761	792	751	726	732	729	788	758	785	773	759	757	734	758	735	762	734	755	792	761	773	759	745	805	757	787	773	755	810	783	766	764	794	802	748	751	756	810	734	753	770	805	763	726	721	768	781	798	796	809	772	701	760	787	753	753	760	794	732	721	767	801	731	783	777	740	764	785	751	753	769	734	744	790	744	752	718	748	758	771	770	779	789	738	728	791	803	727	760	789	746	761	709	783	789	790	729	760	796	762	739	745	719	760	772	818	729	700	755	757	788	758	694	737	788	746	743	754	750	789	747	751	785	803	785	781	749	765	750	744	754	737	806	738	771	775	787	765	781	772	702	820	780	738	751	771	695	807	772	752	702	832	753	771	758	721	754	762	766	766	767	757	763	747	764	765	727	737	781	775	705	786	723	786	783	750	726	786	791	767	701	804	712	806	761	734	725	737	766	740	741	772	755	790	795	764	735	748	762	783	771	710	761	724	818	768	770	736	783	801	817	778	753	751	738	742	798	748	751	763	726	746	762	752	771	750	771	770	794	732	757	796	726	762	755	744	807	767	750	783	799	762	750	786	723	776	782	776	776	725	755	725	759	783	768	739	733	765	767	774	792	776	789	766	769	737	765	711	716	804	759	790	743	759	772	764	733	774	754	787	730	774	707	794	766	790	792	747	787	743	772	751	720	726	758	786	769	751	800	760	810	759	768	780	782	747	747	723	756	721	788	744	745	777	766	691	748	768	803	819	720	772	758	681	753	759	774	760	711	764	761	783	719	757	780	775	813	794	758	789	763	752	711	815	721	797	736	849	761	725	723	787	751	775	786	774	735	805	757	732	818	759	782	769	770	807	751	753	794	777	700	802	756	759	777	807	772	739	782	746	784	802	784	748	758	744	746	751	728	739	794	775	775	764	769	775	776	730	729	777	705	791	762	763	794	779	806	758	764	746	773	744	784	775	770	774	803	739	744	791	764	779	814	766	813	755	779	731	767	758	751	736	771	697	770	733	730	772	721	820	766	784	742	743	752	710	778	783	757	746	745	800	757	737	729	776	763	802	769	799	769	757	780	697	721	815	797	794	782	776	744	745	806	779	684	805	771	783	778	741	798	797	731	749	792	756	759	692	725	763	774	785	786	773	801	767	747	733	754	740	779	748	748	764	771	818	756	751	760	785	730	786	764	824	811	754	753	767	791	754	741	848	745	784	735	784	745	737	744	776	726	745	764	782	747	762	728	734	730	772	770	794	762	737	782	790	797	777	723	758	733	740	745	797	786	766	760	790	755	804	758	793	756	782	782	711	770	808	747	746	839	744	770	788	783	733	785	774	733	820	801	744	760	742	776	797	774	785	775	775	797	769	754	722	786	735	726	758	745	757	743	794	775	789	706	799	770	770	784	755	768	707	761	740	760	812	760	747	749	783	772	761	805	755	755	778	795	786	768	770	755	763	789	731	725	778	781	738	758	721	780	807	793	781	751	779	734	760	762	742	770	774	761	727	735	797	801	745	764	814	768	784	798	756	736	774	731	748	780	778	728	791	754	751	814	791	800	771	766	733	771	779	789	770	731	756	728	793	801	830	742	775	767	825	802	782	730	734	767	812	779	769	802	778	761	784	787	758	814	756	793	784	755	776	718	779	758	702	760	724	731	799	776	776	772	786	758	795	768	736	777	749	750	749	764	751	760	770	804	743	753	742	779	757	741	798	796	788	760	727	785	793	731	804	806	748	788	843	729	724	700	772	763	756	768	729	764	777	772	785	759	755	758	762	780	786	715	766	755	718	775	742	749	752	796	735	781	781	749	780	739	785	735	786	761	742	758	766	775	752	775	743	781	752	800	775	746	803	747	770	796	719	794	767	755	784	762	801	734	804	730	751	740	769	746	817	778	762	773	771	770	781	758	792	793	768	754	829	721	803	772	809	721	744	781	743	815	746	758	737	770	776	798	791	766	733	734	791	768	800	768	779	741	770	704	746	795	794	806	740	776	758	763	779	757	756	755	758	753	829	770	786	782	741	815	718	747	711	746	716	727	775	757	799	746	774	770	792	784	739	715	745	759	804	733	772	721	754	757	723	747	758	747	780	787	729	762	745	770	748	724	788	741	778	749	750	770	782	776	807	796	767	770	756	742	742	775	763	758	758	777	734	780	786	770	780	750	712	759	760	778	772	767	777	739	763	819	758	751	758	807	818	746	778	722	772	748	785	784	756	772	784	713	759	710	750	761	757	758	744	799	808	753	752	742	776	771	753	758	767	797	746	757	762	740	744	763	760	777	819	772	799	725	750	738	736	800	765	728	829	744	834	751	756	811	755	764	781	767	761	735	758	779	793	791	742	743	757	752	774	776	753	777	762	765	791	807	751	766	766	771	780	717	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5085	330	209	139	126	124	108	94	95	96	91	107	94	78	97	91	101	98	84	88	100	91	100	92	96	98	108	92	66	92	111	80	67	90	84	90	89	102	77	95	97	86	93	92	90	94	100	76	98	95	95	84	70	94	81	71	94	94	84	75	97	85	98	96	108	88	81	101	98	96	87	110	98	86	84	85	104	94	98	89	92	84	98	95	70	91	101	104	78	106	97	90	100	113	105	94	98	85	87	100	96	98	109	97	101	105	110	85	93	81	83	96	99	83	86	96	101	91	92	84	102	97	99	86	105	78	68	95	92	84	99	92	92	86	88	90	77	98	83	96	85	101	98	100	85	100	101	101	104	84	107	94	92	79	83	101	100	98	107	70	95	97	87	101	73	93	90	110	99	83	91	97	93	82	77	104	76	80	103	87	91	90	86	90	100	82	94	118	91	87	93	103	76	85	101	96	93	98	91	76	92	86	92	105	83	91	96	71	76	87	74	93	101	88	89	76	81	95	73	88	85	84	98	81	83	79	73	100	73	91	101	82	96	87	68	89	95	99	88	88	76	91	90	76	97	103	104	97	84	103	71	80	68	88	81	91	83	76	98	84	93	102	88	88	90	92	92	82	82	90	93	107	100	101	81	87	86	81	81	97	95	101	92	95	100	87	70	101	82	88	76	97	90	96	99	89	97	95	97	94	93	96	103	88	75	96	82	83	73	85	89	96	91	100	93	79	85	86	94	86	98	103	94	91	83	85	89	83	96	109	98	88	77	71	84	100	88	95	81	96	86	91	90	91	94	98	99	100	89	93	80	78	74	107	95	76	98	84	85	86	96	92	78	104	93	102	83	94	90	83	93	98	103	91	79	107	103	92	87	83	87	87	94	91	72	107	89	100	89	95	93	81	85	79	91	81	107	94	104	108	67	114	102	86	92	87	83	94	78	73	85	107	89	85	91	93	91	96	87	95	86	101	87	71	87	92	85	75	72	95	103	82	105	91	85	84	88	83	89	90	90	86	95	85	89	106	83	87	89	90	106	73	93	89	86	78	74	89	111	87	102	74	101	90	95	92	83	97	89	95	82	90	88	94	93	97	82	85	88	103	75	92	84	98	69	106	112	84	86	96	96	98	84	85	106	90	102	85	83	81	106	96	99	84	89	86	88	98	87	98	84	90	103	79	100	107	76	90	81	83	90	93	104	84	87	90	84	89	91	107	84	74	91	102	82	82	84	91	85	86	88	86	105	95	87	70	88	82	97	97	87	98	111	89	101	93	96	92	83	98	78	86	105	103	80	95	96	93	102	84	104	97	85	79	74	114	77	90	103	87	86	84	80	98	95	83	86	91	100	97	81	94	96	108	80	87	87	90	90	78	91	81	82	98	98	82	100	86	88	91	93	65	80	96	90	95	93	93	82	110	89	108	89	92	87	93	97	84	96	80	83	91	102	100	77	82	100	82	81	87	104	90	91	96	76	97	100	94	78	85	95	89	76	97	97	100	81	95	90	95	92	97	103	83	89	79	90	86	85	94	106	87	89	106	94	86	85	88	104	93	90	102	88	86	96	84	94	89	84	84	79	91	73	102	102	105	87	103	93	92	78	85	90	93	82	89	92	79	81	93	92	98	96	71	94	100	100	79	97	86	93	90	75	83	88	79	94	87	86	88	92	90	80	77	87	101	96	85	92	74	79	88	81	89	97	101	83	85	86	104	74	80	92	103	98	82	67	85	91	112	104	103	102	91	81	109	85	78	86	76	91	88	89	100	103	85	91	90	108	95	81	100	95	86	83	95	78	86	112	87	79	87	89	97	99	98	91	112	77	89	106	92	80	81	100	91	92	77	98	86	98	89	88	107	82	87	99	89	85	98	91	99	88	88	85	103	86	89	92	86	99	71	104	86	89	75	86	81	76	97	80	95	86	88	97	105	75	81	101	92	100	75	77	112	90	86	83	87	85	105	90	83	97	86	81	92	89	81	86	93	87	96	91	102	94	79	91	75	96	92	94	86	88	91	88	94	80	105	94	90	75	85	86	93	84	77	82	80	87	109	84	110	85	93	91	95	76	81	103	98	83	114	94	90	99	92	92	90	102	102	84	87	85	83	100	99	85	90	79	108	79	88	92	93	88	88	101	84	77	78	87	90	98	96	107	85	98	86	83	106	84	92	73	94	99	86	92	80	90	102	89	95	99	77	88	84	105	89	77	102	92	90	85	86	109	91	90	94	95	88	103	88	95	89	66	102	85	87	82	76	82	80	120	85	75	81	96	81	102	85	97	86	86	87	78	96	85	89	89	100	88	91	81	97	80	88	86	96	105	84	92	83	104	112	104	74	95	74	88	93	85	79	90	76	89	78	89	80	105	87	95	99	92	91	100	82	80	92	81	86	87	93	88	100	106	98	73	74	96	94	76	90	87	90	87	73	92	83	88	99	98	98	96	79	86	100	80	80	102	97	90	80	99	105	100	83	78	62	81	99	97	71	102	80	91	77	88	92	87	82	104	100	99	101	113	113	97	82	91	86	84	81	92	82	92	89	78	82	94	93	88	92	87	101	104	97	97	97	97	93	88	74	100	76	97	96	91	90	81	97	113	84	99	90	96	98	73	93	85	90	91	104	94	74	88	113	102	90	88	109	102	82	97	90	91	91	85	92	86	96	104	92	87	85	94	86	81	93	91	71	84	94	94	83	101	100	89	101	92	105	103	92	82	93	81	99	73	102	108	100	90	93	95	92	93	90	100	102	92	93	86	90	93	95	78	92	88	99	88	80	88	89	96	99	78	80	101	92	92	82	100	86	86	79	88	101	99	99	80	83	96	112	84	72	84	99	98	92	94	83	103	84	109	94	93	95	97	72	88	99	90	110	81	79	85	96	83	96	78	90	101	109	81	87	105	84	88	78	85	70	95	99	81	99	84	73	92	106	86	103	97	105	93	102	92	86	100	87	87	99	95	95	82	101	78	90	84	82	102	83	87	96	87	89	71	95	110	92	106	82	83	80	100	93	92	90	101	108	87	107	88	103	90	98	84	78	109	83	91	86	114	79	83	104	92	99	85	86	104	82	78	86	92	98	77	89	78	98	80	101	110	75	103	92	81	89	104	113	97	92	99	92	93	83	88	92	75	95	88	88	102	85	96	94	86	86	95	64	85	99	110	94	94	88	91	103	86	85	106	91	95	94	105	98	100	91	99	89	82	94	92	100	79	97	101	98	92	107	64	100	90	102	85	92	77	99	90	85	115	100	103	79	80	101	100	81	104	84	99	82	93	81	92	90	104	91	80	99	99	80	102	82	95	91	82	101	87	97	89	96	90	110	98	91	78	89	97	84	84	79	93	92	105	95	83	108	91	97	81	95	87	83	85	100	92	105	98	96	86	100	93	84	119	65	73	94	92	87	100	82	83	80	79	86	104	90	96	96	83	86	89	86	78	96	104	86	105	100	115	86	89	89	99	86	99	91	92	80	65	85	93	104	91	94	93	86	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4648	384	495	534	448	448	423	399	342	381	372	347	367	359	346	338	366	345	302	369	338	311	280	347	318	327	314	284	316	302	349	333	354	292	323	329	318	339	359	341	337	318	309	306	291	354	334	344	307	334	324	347	331	326	320	345	322	344	312	347	288	334	304	323	346	318	336	312	331	331	324	323	324	344	310	321	314	342	323	289	362	348	338	291	302	323	315	334	335	322	309	347	342	291	330	308	330	310	321	310	332	312	317	300	339	315	314	318	318	382	310	323	321	343	329	309	311	324	327	319	324	310	337	318	313	346	301	312	368	324	301	319	307	330	323	330	325	302	332	364	334	319	312	323	306	323	321	343	314	302	321	323	318	323	308	308	289	320	334	326	345	313	321	326	306	303	334	340	338	317	313	313	329	307	326	304	323	297	335	295	290	328	313	307	338	315	321	306	301	302	320	323	349	321	317	309	312	353	301	324	327	316	343	305	345	309	305	316	310	297	296	298	344	339	297	313	344	314	339	313	308	367	323	325	314	310	311	333	321	338	305	309	282	328	317	281	329	328	326	289	313	320	304	320	313	289	297	304	320	358	318	349	297	328	303	333	338	304	298	326	331	304	301	346	319	337	301	318	326	303	320	301	351	305	324	313	325	305	313	310	297	328	324	333	311	321	309	321	307	321	343	360	345	333	305	331	344	309	311	354	353	307	314	312	297	308	279	326	305	328	308	336	334	326	283	284	287	310	310	310	301	286	341	304	321	314	326	340	337	337	290	343	316	320	340	328	302	337	325	310	318	361	321	313	320	308	298	350	327	287	314	321	306	342	306	328	317	320	305	318	302	300	298	302	303	333	315	319	333	328	313	330	307	345	310	319	343	357	316	301	319	326	304	313	331	335	299	345	303	326	298	316	300	313	335	329	351	335	336	296	328	296	303	301	321	320	316	309	328	325	336	342	341	295	299	334	324	316	353	332	338	361	308	305	338	315	301	310	340	338	287	322	335	340	318	297	309	318	340	333	333	313	333	315	335	302	297	334	337	324	291	295	328	344	354	337	316	303	349	318	292	332	310	339	323	328	316	342	327	332	316	314	306	305	341	305	323	328	312	311	328	304	332	319	326	320	343	341	304	308	310	297	306	325	341	313	338	285	308	317	336	337	345	301	306	342	320	321	297	340	347	348	344	326	324	292	310	313	344	333	315	338	306	292	281	306	347	313	289	349	303	318	280	308	347	297	281	309	323	350	323	319	312	314	336	311	324	295	355	320	293	317	297	335	315	340	307	286	329	309	319	337	336	322	347	315	328	307	334	310	333	301	285	343	292	333	332	326	306	315	305	350	331	323	321	312	322	329	302	341	321	320	305	311	308	327	307	342	319	289	387	319	297	313	316	313	294	363	320	315	328	297	284	311	290	321	305	302	313	341	335	318	335	333	305	333	287	296	313	325	323	322	346	325	301	325	327	318	304	286	314	319	324	296	300	300	318	312	345	318	307	327	323	301	343	328	331	335	300	332	319	295	307	281	301	304	308	323	312	294	301	311	314	352	320	358	290	362	320	336	297	355	357	320	319	328	346	298	327	326	328	331	319	332	282	309	301	293	316	322	299	347	298	323	342	328	327	328	303	323	295	313	330	294	314	326	327	312	322	326	293	323	331	315	309	331	315	295	300	311	321	293	357	278	334	344	334	308	348	340	321	323	294	346	331	339	297	302	378	317	297	337	299	334	328	338	340	345	332	320	349	341	314	315	306	315	300	334	344	332	312	318	290	323	317	330	315	317	315	362	313	309	316	314	331	312	337	310	329	307	315	308	319	324	304	326	327	362	299	331	324	304	321	321	315	316	301	349	320	305	297	347	352	298	329	349	349	310	345	317	351	315	319	320	329	317	307	312	318	350	315	335	295	324	330	341	330	323	312	328	313	344	330	316	318	323	308	338	337	330	309	339	358	333	301	299	304	300	287	396	315	291	300	303	313	313	302	338	331	308	342	300	338	322	316	331	341	322	335	306	321	313	316	341	307	307	330	276	318	297	315	297	302	303	324	288	349	320	336	328	327	347	346	303	303	342	324	309	309	304	318	283	312	310	329	318	339	308	340	322	308	315	347	317	293	320	313	314	358	345	334	310	306	342	306	327	327	334	326	309	296	308	307	304	308	310	338	307	317	323	341	316	316	315	313	311	295	328	286	298	300	282	315	302	316	314	286	293	309	327	321	312	309	318	318	333	288	287	331	326	319	327	313	314	307	272	312	326	329	313	306	317	305	340	331	302	333	296	308	351	318	310	302	349	308	302	309	321	310	331	338	300	312	310	321	353	307	286	343	335	299	318	370	321	300	334	320	310	332	283	320	310	301	316	320	321	339	326	318	325	327	324	319	314	334	304	292	313	310	322	335	334	322	296	354	291	350	313	295	291	294	293	309	320	318	371	317	308	331	303	309	336	333	307	336	372	332	317	291	324	323	283	325	291	332	334	315	351	281	322	328	323	317	339	278	286	312	288	316	311	358	346	333	335	312	334	293	346	356	332	317	295	317	329	341	312	330	318	325	315	303	327	335	302	351	309	334	300	307	291	324	316	318	312	342	318	322	318	341	305	326	354	314	319	300	305	314	330	346	297	295	324	307	317	291	304	339	342	334	328	297	332	301	330	389	316	258	285	335	316	334	283	331	297	329	356	347	293	291	318	328	327	341	292	318	287	300	312	326	315	359	319	303	340	315	345	314	308	317	332	296	312	302	290	350	318	300	320	327	331	316	331	330	315	300	354	299	315	322	325	308	308	299	329	318	319	298	339	339	303	324	297	327	321	316	305	291	304	327	334	307	314	303	298	314	321	305	337	325	321	291	322	335	332	311	335	315	319	365	325	321	314	315	319	327	334	299	312	324	324	325	344	315	296	304	316	295	335	353	296	298	311	317	286	340	331	334	329	309	325	297	324	314	322	337	341	330	335	302	314	322	317	304	312	338	325	319	321	318	370	338	319	349	329	315	309	279	325	300	328	320	318	314	332	295	326	315	310	282	344	327	313	293	304	306	271	323	305	322	305	296	295	320	285	316	306	308	334	301	317	316	342	333	357	321	301	351	321	342	300	320	318	324	351	324	288	335	328	323	352	307	304	310	320	319	328	328	304	340	309	342	292	307	284	345	350	313	342	310	340	306	317	315	335	315	325	319	326	321	317	321	289	318	307	320	337	322	326	323	322	322	331	337	317	313	328	336	315	303	322	333	294	344	315	296	323	337	307	306	340	302	314	301	300	324	322	319	322	318	319	344	298	329	321	334	352	334	321	326	328	323	326	320	341	306	324	341	301	335	319	331	272	312	340	327	332	344	334	323	328	321	326	324	326	318	318	306	310	338	328	314	321	287	305	344	280	307	298	302	311	292	330	345	317	293	318	309	316	339	342	319	308	329	314	352	308	343	325	331	298	319	326	308	325	303	328	323	320	335	299	291	345	325	343	298	320	339	332	307	290	311	307	296	330	317	301	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
36179	5199	1501	1146	851	586	557	427	383	364	348	291	273	286	285	256	244	260	237	236	230	237	226	207	220	221	221	209	233	237	242	238	244	212	203	194	216	209	209	237	221	194	219	211	212	194	223	244	205	211	223	219	205	217	188	215	205	210	194	222	212	205	225	206	171	210	230	226	204	205	221	190	218	202	215	217	200	217	206	203	194	214	215	241	214	184	193	227	204	218	222	220	229	234	189	191	228	212	192	197	235	207	202	216	213	195	241	203	200	207	234	216	194	192	209	218	192	201	205	199	199	192	180	223	212	197	199	228	191	207	195	192	196	212	208	203	209	224	209	206	213	231	221	213	223	190	222	221	201	227	210	204	233	230	210	191	220	209	222	203	220	218	188	238	184	221	204	210	208	220	222	202	209	217	187	233	199	220	238	176	221	213	218	188	218	199	199	218	171	199	227	207	186	218	210	217	223	221	198	219	205	218	221	228	220	193	212	223	201	199	221	197	235	207	176	184	227	192	196	207	203	208	221	202	234	209	219	227	211	235	230	210	210	215	208	179	178	202	215	209	200	193	230	214	192	204	193	221	220	232	208	214	206	219	203	211	187	185	219	195	247	239	208	238	225	210	230	210	218	199	189	213	202	234	206	212	222	207	201	201	202	186	221	211	238	214	213	238	203	197	196	184	197	221	193	221	187	236	210	223	203	207	237	242	239	209	215	208	223	230	197	182	194	216	221	234	169	219	190	221	210	217	220	211	232	211	225	193	230	230	223	234	187	212	222	209	242	196	199	201	238	186	221	213	225	174	223	216	184	228	212	193	215	214	198	230	212	230	219	220	227	212	240	225	217	208	195	224	217	208	199	182	202	188	217	205	228	224	217	189	197	199	205	217	189	205	160	228	219	204	209	204	202	227	224	213	175	219	220	223	196	245	218	224	189	210	213	234	192	222	224	215	222	192	210	228	210	228	192	196	189	216	207	223	203	204	180	224	206	176	211	183	205	201	214	203	232	228	201	204	237	210	225	225	225	224	215	217	214	226	226	237	239	228	199	200	198	188	220	229	201	218	211	206	194	211	230	212	210	185	210	233	230	207	205	215	194	184	216	222	205	228	195	227	236	208	210	214	196	179	212	194	216	212	209	229	222	213	180	210	200	213	209	224	206	215	213	185	209	217	203	201	250	211	205	223	218	216	232	214	229	183	180	209	217	174	217	235	222	221	209	206	207	181	206	200	200	191	211	188	214	204	204	196	223	233	236	214	215	181	215	188	206	205	233	206	228	198	224	228	207	205	212	211	182	231	238	212	206	218	202	210	203	187	195	218	208	211	201	193	213	191	210	228	215	204	222	201	204	190	200	236	199	209	229	225	214	213	215	197	227	212	230	180	217	224	206	228	218	221	212	243	207	214	226	207	200	227	221	199	238	192	193	225	221	228	200	195	197	194	212	213	159	214	221	193	218	209	204	219	218	232	221	200	193	236	216	228	231	231	208	195	218	191	242	208	208	216	186	212	221	195	211	210	231	218	194	212	226	191	195	204	192	194	222	200	230	223	221	206	217	205	232	227	229	213	205	236	242	199	230	214	211	219	182	211	224	214	201	186	219	193	222	217	219	213	232	233	235	214	229	200	216	219	195	222	197	208	202	201	214	212	182	230	221	243	212	225	221	216	208	205	217	199	206	208	216	212	220	193	233	200	175	194	225	215	226	191	209	191	193	211	216	185	234	201	249	215	218	204	202	224	219	226	217	193	216	205	204	220	215	238	215	220	213	244	210	211	231	216	216	219	181	218	216	205	229	223	220	210	181	195	247	222	221	197	219	219	196	202	205	207	205	194	206	222	197	222	215	242	214	198	221	225	203	197	210	223	222	205	221	202	219	227	230	205	215	208	212	181	228	220	192	211	192	194	214	216	220	211	206	196	196	185	216	239	231	212	205	176	195	206	210	191	235	220	222	209	217	198	215	219	234	218	191	210	224	220	206	229	179	209	192	211	224	200	192	214	207	214	182	217	221	199	192	211	225	214	213	194	202	221	206	196	201	217	224	211	210	217	208	194	214	226	192	196	217	201	201	206	187	234	203	226	196	188	236	213	226	204	226	203	214	244	204	221	208	219	212	218	204	235	215	203	218	210	201	226	210	214	199	239	202	201	217	206	211	213	196	233	190	208	209	212	192	214	205	217	180	189	208	236	208	212	243	211	197	197	234	209	198	220	219	214	195	227	210	203	206	196	196	224	196	209	223	212	205	211	221	195	220	205	212	211	204	190	244	216	213	238	193	228	232	233	200	214	204	216	208	229	244	199	210	195	227	217	189	219	193	205	212	207	210	232	196	195	196	198	208	195	205	191	228	235	201	182	214	197	207	223	217	195	196	214	220	215	196	204	214	185	249	187	200	198	223	229	217	180	220	218	206	175	217	198	228	185	241	218	205	194	205	219	202	220	221	202	224	227	222	234	211	201	186	208	229	193	184	211	224	215	194	229	203	227	214	203	208	217	214	198	207	211	234	201	210	206	215	206	196	214	214	180	214	209	207	213	219	204	219	240	177	202	218	222	224	199	197	211	216	227	220	197	210	207	193	215	191	215	210	207	216	207	221	228	203	224	246	242	220	206	215	216	217	204	220	216	198	207	189	220	209	202	210	226	201	215	179	213	211	216	200	222	216	209	195	203	228	212	198	211	233	232	220	217	220	213	202	208	211	218	208	198	213	190	208	197	201	203	225	209	233	209	198	211	185	203	192	195	254	225	226	224	186	190	232	200	229	202	227	186	207	215	197	251	210	225	187	245	188	217	200	218	225	199	229	197	225	235	212	192	216	208	199	214	201	228	216	216	200	199	224	217	206	180	208	226	209	217	188	219	239	228	215	219	191	217	201	178	224	174	230	212	224	191	207	210	171	221	215	218	210	215	202	210	225	202	210	208	219	213	188	208	211	196	199	207	204	199	216	200	227	205	196	205	195	229	194	243	201	210	214	208	194	229	199	212	203	230	192	196	216	211	223	242	222	217	200	192	213	215	209	197	213	194	222	211	229	231	188	207	233	225	235	201	214	218	196	218	237	192	204	210	201	213	202	195	211	220	190	217	219	227	200	191	199	205	234	221	211	194	192	229	190	209	243	212	225	226	216	228	208	204	211	200	220	201	206	224	195	211	215	199	191	235	219	218	201	199	216	218	220	218	194	196	208	203	208	246	218	186	191	207	207	211	189	232	211	226	185	192	215	189	213	212	228	211	219	203	238	217	196	213	189	212	240	203	200	205	190	236	212	208	219	233	202	204	207	207	207	210	213	207	235	230	198	204	203	231	216	210	220	192	173	195	220	238	239	220	221	199	207	223	212	223	194	218	226	220	207	249	204	208	229	188	211	178	197	206	211	219	193	219	225	193	221	215	246	214	196	216	169	196	194	226	218	223	206	205	202	187	193	211	218	209	208	226	207	197	211	213	212	195	211	216	195	208	215	190	208	204	231	218	220	213	198	227	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16952	1621	3446	3870	3131	2692	2138	1849	1642	1520	1314	1275	1151	1108	1005	966	929	903	883	836	874	827	775	793	747	762	786	717	721	753	724	662	660	716	704	718	669	661	696	652	678	677	664	648	657	637	678	664	672	692	641	647	576	628	665	602	637	630	627	675	607	607	657	649	622	647	661	626	653	618	632	641	658	622	631	632	655	580	605	670	598	656	632	651	618	639	615	613	627	650	584	614	634	602	639	663	617	612	655	632	663	678	662	658	648	635	588	630	662	618	600	646	679	612	593	652	614	630	654	602	612	657	694	638	638	629	610	620	586	632	603	616	632	672	646	641	603	635	629	615	672	617	613	654	680	623	639	620	614	626	613	595	621	613	654	649	598	631	604	632	598	620	617	609	662	618	634	622	670	657	619	647	679	589	636	613	613	661	612	571	644	630	643	638	571	604	608	626	615	575	641	633	603	651	630	653	638	660	568	602	638	618	642	601	583	610	624	603	613	614	636	616	640	619	612	615	652	569	612	610	593	626	648	600	643	614	616	590	626	617	601	631	633	617	609	691	600	582	624	615	620	641	690	617	635	614	622	573	658	588	595	590	611	576	612	636	622	563	612	602	599	624	619	639	622	664	611	621	584	625	633	639	617	618	594	652	603	612	582	611	614	628	628	662	629	606	624	575	623	627	614	649	633	632	630	681	612	632	672	616	607	631	645	605	647	645	608	608	629	598	634	602	677	630	647	629	613	578	650	649	684	587	587	632	613	619	570	625	622	624	645	584	637	618	621	613	615	619	598	654	649	672	649	594	642	659	620	642	621	662	610	598	641	629	633	623	556	596	637	604	595	631	651	613	694	630	637	633	618	618	666	643	619	607	599	634	645	648	615	566	598	662	601	618	637	646	607	606	674	613	610	617	619	565	642	607	645	676	649	620	632	656	623	621	617	599	640	564	599	607	652	619	634	613	621	592	605	620	615	621	640	665	650	590	634	589	619	620	649	650	610	623	582	579	637	615	634	641	616	622	613	655	587	633	593	641	666	588	613	589	637	608	602	566	602	589	618	638	623	650	556	599	634	613	605	629	639	621	630	591	617	666	633	644	624	604	624	620	649	631	580	582	655	646	622	655	669	642	599	548	621	638	627	661	611	584	616	612	658	665	653	621	655	607	651	580	625	663	588	640	601	597	658	620	637	643	639	614	651	637	637	639	606	592	620	610	607	699	586	623	634	588	646	633	661	645	647	612	605	601	593	672	614	667	633	661	655	619	624	611	620	620	670	680	641	591	663	621	629	651	605	625	589	592	597	606	643	635	591	663	602	567	604	628	630	688	624	636	631	632	632	611	592	641	630	630	582	639	599	609	665	593	648	652	611	636	631	635	605	603	659	641	602	641	615	598	615	626	649	619	648	581	656	620	651	625	635	630	654	602	618	612	666	626	635	603	649	638	592	592	615	621	635	607	663	639	620	662	640	617	614	604	647	634	653	649	586	590	638	624	598	610	630	620	603	578	567	620	612	594	648	654	660	641	647	648	667	641	636	604	604	636	620	626	608	620	633	599	618	600	628	619	609	622	658	576	637	660	629	602	619	644	643	574	609	618	624	593	593	598	623	673	634	611	617	614	652	639	619	562	613	628	603	594	584	635	598	598	618	625	635	619	655	627	606	638	644	652	647	642	626	596	643	636	652	647	618	612	607	625	596	602	632	656	647	599	630	626	633	650	623	660	629	594	655	611	675	640	631	597	650	545	644	616	633	619	621	623	661	612	630	626	616	660	610	582	619	648	618	656	641	654	579	625	650	600	622	631	604	610	622	667	612	634	635	635	647	611	615	613	606	608	651	640	571	622	659	623	622	637	663	567	593	604	611	672	615	651	586	627	642	586	647	597	608	642	641	585	633	569	639	601	628	633	610	592	604	618	608	642	644	621	641	658	610	611	582	612	622	626	658	597	602	641	599	617	614	632	579	658	638	618	610	642	625	605	640	654	653	609	660	630	622	609	571	659	664	630	625	637	600	650	607	652	597	632	622	642	591	606	631	650	621	585	616	633	620	635	641	595	648	615	672	629	642	584	597	628	632	614	607	639	639	678	636	623	620	603	609	688	589	588	665	623	635	621	631	612	630	631	653	614	602	626	656	590	607	567	636	622	601	640	592	633	651	618	626	584	601	636	613	672	638	664	619	625	659	605	665	637	648	594	633	592	635	633	611	640	621	645	617	647	635	577	650	646	574	600	604	607	645	613	612	609	658	625	600	615	580	617	665	645	583	655	614	615	628	610	657	616	621	618	646	616	626	648	677	640	684	622	638	625	633	608	610	614	605	631	619	612	621	608	635	631	670	622	621	638	632	665	633	627	654	627	649	645	620	639	615	609	671	647	627	608	611	637	613	643	630	625	620	648	674	623	620	622	654	633	591	633	650	645	598	618	631	624	557	644	613	633	613	603	618	570	606	614	624	641	623	678	598	626	571	620	628	597	611	643	611	654	632	617	633	636	629	598	587	624	611	648	704	621	588	662	623	623	661	610	603	617	633	662	583	631	596	591	659	610	596	624	576	638	628	594	607	697	619	641	653	573	669	624	595	647	626	649	647	629	607	616	626	612	636	586	605	631	631	643	579	615	599	628	607	619	632	597	628	637	579	584	619	645	601	688	598	665	595	618	604	604	617	644	647	590	610	609	642	632	634	685	606	695	648	615	625	639	599	588	640	675	584	644	673	634	613	623	651	653	640	583	652	617	618	644	627	665	629	643	638	600	612	629	630	629	627	572	609	634	652	618	613	639	604	649	589	634	608	613	643	594	612	596	564	634	667	620	633	604	636	611	630	614	626	627	640	621	614	598	581	614	642	618	628	615	646	642	608	622	629	638	583	650	601	626	573	626	626	624	624	613	603	644	653	622	627	613	614	637	636	674	627	636	666	613	624	640	619	665	601	582	651	651	563	632	614	636	647	623	573	638	600	616	653	639	656	610	623	663	611	672	601	629	599	633	645	624	643	589	668	599	601	627	638	658	630	599	610	655	616	609	589	590	694	630	638	679	635	647	652	625	641	656	631	595	652	643	629	622	654	636	585	617	625	610	647	660	631	653	657	647	578	631	612	626	651	641	607	665	588	600	621	668	623	624	624	582	659	545	611	604	602	639	597	597	632	611	641	594	616	682	616	637	617	619	616	678	621	639	610	643	616	618	637	601	650	621	619	626	635	589	647	639	642	585	616	631	677	659	610	652	624	636	584	620	626	600	590	630	584	700	637	636	638	663	612	611	618	628	663	617	585	570	648	605	622	598	647	632	582	650	632	661	656	582	624	634	671	595	646	648	622	581	628	623	616	614	670	643	584	632	622	652	654	643	635	582	608	626	611	663	598	618	616	609	591	646	612	635	636	621	578	651	630	614	611	605	594	647	667	602	652	604	633	551	624	595	618	602	593	584	681	625	639	631	669	622	628	635	636	597	615	590	641	557	636	605	606	649	638	597	609	658	637	603	620	614	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
48994	14011	4274	2259	1525	1088	881	778	657	572	530	442	441	395	415	380	366	385	359	322	339	260	294	332	295	326	304	264	284	289	271	281	294	293	316	285	299	294	251	284	292	279	299	323	307	279	299	280	298	265	264	305	288	276	306	273	264	284	301	282	290	247	296	284	257	263	321	309	278	320	262	276	255	278	279	250	269	270	279	269	281	285	265	271	276	283	253	303	263	303	283	264	262	277	248	317	243	267	277	274	262	256	288	293	306	282	272	271	302	249	251	263	294	285	268	278	252	237	267	288	278	273	295	291	307	287	300	270	272	267	255	258	274	279	251	289	243	275	310	280	301	275	247	293	259	258	286	297	296	314	297	269	296	266	262	274	292	258	264	280	282	247	263	288	290	286	269	263	275	274	268	270	262	273	295	266	273	265	266	239	294	290	260	273	251	273	299	252	248	248	269	265	269	257	248	270	286	275	272	241	259	295	294	311	289	277	281	292	263	304	284	261	267	273	252	272	251	267	270	265	257	279	267	298	279	292	262	293	293	252	286	260	263	311	250	272	270	306	294	288	316	276	284	277	269	288	287	259	273	282	265	302	267	262	276	268	260	279	255	297	300	280	252	268	275	255	257	324	266	246	279	281	264	287	295	277	273	285	274	257	290	248	268	305	286	280	259	286	275	267	280	307	271	301	262	260	266	261	282	297	271	283	270	245	268	286	269	271	271	290	265	287	274	268	246	251	264	279	269	269	260	289	260	281	269	298	245	278	275	247	263	278	231	273	277	291	292	275	255	297	250	269	264	287	274	295	256	259	280	271	283	281	268	301	269	279	271	305	297	298	271	294	309	294	253	252	252	271	278	249	268	281	288	280	305	258	242	260	274	264	287	287	260	284	262	290	282	262	271	270	299	277	266	270	289	271	278	263	278	261	280	271	286	270	263	273	266	273	278	277	245	268	272	267	248	295	250	304	256	269	281	278	293	284	298	261	278	259	283	252	270	268	287	266	248	271	255	240	276	261	288	251	282	282	267	280	274	232	261	280	245	274	251	258	251	256	271	289	256	292	278	282	288	269	294	279	283	256	280	298	289	268	284	278	272	285	259	259	283	279	238	297	273	267	244	256	291	277	267	260	270	274	286	301	260	275	273	280	276	291	261	297	260	285	282	283	277	280	253	268	268	291	287	295	285	313	252	272	297	281	261	263	267	264	279	266	282	267	298	241	288	261	263	262	290	247	240	256	286	259	260	275	290	267	268	268	282	270	264	313	277	266	261	291	259	289	253	258	268	272	274	261	294	269	292	289	279	271	251	249	262	264	281	247	287	269	263	308	272	283	271	248	259	267	285	256	284	284	221	250	291	269	256	254	290	259	250	272	285	255	294	281	263	284	266	287	263	254	265	279	285	289	268	285	261	303	264	282	276	277	252	290	281	265	268	300	280	274	257	295	285	268	274	257	270	298	285	247	269	284	263	276	275	287	258	296	291	262	288	272	246	271	267	299	280	259	266	275	280	261	294	321	297	283	270	265	263	271	293	308	281	266	240	274	268	256	270	237	283	253	291	289	275	295	276	315	267	296	260	269	282	240	286	236	272	267	290	272	263	299	280	278	265	303	268	244	299	255	277	265	259	255	263	263	251	292	289	287	267	284	277	265	250	255	291	305	282	267	275	279	298	291	247	279	249	274	278	279	249	236	295	265	275	301	284	279	299	253	299	282	260	261	308	261	246	312	277	265	255	295	257	267	281	274	263	254	256	255	256	273	268	293	255	287	265	261	263	278	285	269	262	267	266	277	280	276	250	259	290	283	259	297	291	269	277	286	290	277	304	281	283	273	260	310	233	270	266	274	241	262	285	268	268	272	267	298	289	280	306	280	299	272	299	272	278	225	267	259	274	271	285	258	261	287	270	267	292	285	263	273	264	266	281	270	281	248	255	292	240	288	290	285	311	261	287	284	284	302	265	302	272	272	283	299	281	269	259	276	267	290	291	266	307	279	289	254	277	258	258	298	269	259	222	260	302	296	245	288	314	242	292	291	308	265	276	248	292	284	251	259	288	266	293	276	274	272	286	271	285	297	274	231	266	245	263	252	287	237	274	262	254	246	255	280	264	264	259	264	259	297	289	253	309	295	275	278	286	252	273	285	293	267	270	281	248	278	253	263	242	265	287	276	284	272	262	272	303	271	308	254	281	286	246	284	281	276	252	272	260	301	249	288	281	280	304	298	275	305	277	265	271	249	262	266	275	268	272	288	261	283	295	306	282	287	287	269	318	273	281	300	265	268	291	235	267	278	269	279	260	279	278	258	270	279	277	281	307	292	283	295	279	286	265	288	286	316	271	274	276	307	271	280	273	271	283	261	287	287	236	279	248	285	260	258	254	294	279	294	276	289	249	286	267	273	302	293	279	291	247	282	270	283	286	269	286	265	248	298	289	296	276	279	244	278	279	315	241	272	279	301	284	272	277	269	279	252	266	294	289	299	269	275	274	279	265	266	286	297	282	270	267	276	283	278	290	252	285	290	283	338	258	276	257	286	280	272	264	295	313	286	246	296	291	274	287	262	298	275	270	283	299	267	276	302	245	255	266	273	281	270	258	268	270	279	276	289	281	269	284	275	241	272	289	286	282	248	264	269	276	266	245	286	271	279	279	269	284	273	283	274	264	267	274	283	263	287	287	280	283	262	287	270	258	282	267	230	262	249	277	280	278	279	287	269	281	265	257	268	261	283	296	279	274	295	280	295	268	263	280	249	269	264	281	268	281	274	280	252	297	270	276	279	270	288	247	254	282	300	281	289	283	266	248	275	267	248	279	266	284	274	314	279	275	250	276	281	286	271	274	297	272	275	246	261	276	287	254	265	266	270	250	282	286	292	265	269	276	257	267	273	260	262	269	281	276	261	284	255	236	257	270	285	250	264	264	284	291	284	272	273	262	268	276	276	270	290	279	264	242	266	268	289	266	239	284	295	282	234	269	306	247	284	280	276	287	298	274	280	294	277	292	286	260	266	252	284	266	270	273	264	259	243	277	299	280	277	300	279	260	304	273	279	238	279	317	289	297	268	264	290	262	301	278	273	284	277	277	298	273	290	280	279	301	288	296	276	240	262	269	263	288	259	266	273	261	296	248	269	288	271	246	295	297	289	266	279	266	315	272	266	295	308	286	289	294	276	248	272	259	260	241	290	284	261	258	240	262	273	285	270	292	297	312	261	273	266	298	244	271	254	263	258	276	268	273	277	279	271	246	269	273	267	289	268	300	288	251	274	285	285	289	265	281	247	292	305	261	281	259	236	268	263	262	280	270	268	305	294	302	271	265	256	295	247	248	275	228	249	259	290	263	284	285	254	251	279	241	267	277	260	303	277	280	285	265	240	274	286	256	291	261	256	268	270	294	276	289	309	280	307	300	268	259	278	292	267	271	305	276	300	279	287	280	239	270	298	265	240	290	267	269	257	257	288	296	261	271	242	268	250	261	292	284	255	283	293	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22650	2685	6104	6507	5572	4550	3711	3209	2766	2495	2167	1945	1742	1650	1497	1460	1376	1269	1278	1181	1154	1162	1094	1078	997	1007	1023	988	911	933	1002	899	876	934	879	893	870	879	894	885	810	831	845	856	813	830	793	824	829	816	758	796	808	781	798	831	792	798	732	829	800	821	788	755	749	781	806	773	776	788	856	758	757	761	798	811	806	794	819	792	833	739	804	807	751	786	746	769	754	775	794	761	809	758	788	764	763	765	758	779	765	748	713	746	782	755	794	812	746	788	764	784	792	783	789	718	798	759	772	761	776	787	776	770	719	753	739	773	725	803	734	799	745	818	793	771	724	778	771	751	764	747	783	809	824	758	783	782	772	793	815	773	800	735	763	774	807	820	750	795	784	731	748	769	760	787	803	784	771	720	761	754	766	791	769	739	729	756	754	717	851	765	753	714	787	771	772	718	783	732	797	729	723	754	749	778	758	799	741	841	697	751	752	752	762	785	763	750	752	722	763	743	779	754	731	737	795	783	785	774	759	755	769	828	770	794	759	739	794	767	735	766	703	754	743	811	741	766	813	794	811	741	766	764	769	736	798	766	796	784	728	739	740	778	723	757	810	818	753	770	797	760	752	709	774	783	741	788	738	791	727	708	772	751	764	780	755	790	730	748	709	744	725	797	746	777	748	724	759	745	778	762	764	794	739	739	751	711	784	779	760	732	706	742	763	691	761	710	765	801	772	713	813	691	816	799	783	763	744	768	778	725	770	755	787	744	802	777	756	760	751	756	718	753	806	723	809	800	759	802	801	770	796	785	790	787	773	756	747	757	723	770	749	785	730	769	767	807	703	752	786	737	740	786	728	756	767	751	796	743	793	774	730	755	790	807	749	821	732	780	740	761	755	683	771	760	735	788	777	792	808	733	753	786	782	789	799	818	780	766	779	777	783	733	698	773	825	779	722	735	768	742	714	796	774	739	764	761	763	779	782	841	765	761	802	763	788	817	750	749	754	752	775	772	761	755	751	741	735	764	780	796	760	695	764	769	738	728	784	760	741	740	776	787	755	694	716	758	789	765	728	746	750	747	764	795	715	709	767	738	766	809	736	733	776	777	751	725	760	722	738	800	814	745	719	768	774	751	785	750	764	761	770	803	771	753	759	739	768	766	752	780	764	744	757	779	723	790	730	742	766	721	769	781	757	768	767	742	726	760	777	717	780	856	722	812	769	777	776	791	758	763	780	744	802	727	767	766	752	736	777	757	735	803	733	698	780	748	760	804	774	771	732	742	755	723	752	763	774	802	763	730	742	733	750	713	804	734	777	759	745	742	730	767	760	729	760	767	716	794	746	774	749	752	785	750	790	722	771	745	753	760	763	767	739	767	753	713	772	746	734	798	803	810	796	752	731	801	755	736	789	742	775	770	775	754	790	729	789	760	758	701	734	724	747	735	747	788	761	734	773	727	790	768	726	770	796	804	802	848	784	766	715	722	811	753	752	738	734	745	731	768	778	750	793	743	766	766	796	826	784	780	744	759	807	796	765	780	735	781	740	741	779	734	772	727	794	717	775	728	807	756	753	746	748	758	784	740	770	752	703	772	759	809	749	732	748	754	705	759	764	763	780	801	742	736	759	733	742	761	808	780	721	760	729	755	786	757	781	749	778	718	736	788	772	770	736	726	761	753	767	745	715	787	795	736	795	758	740	786	774	761	782	750	774	679	758	809	772	804	802	759	710	787	733	743	734	780	782	721	836	809	750	719	740	734	778	790	777	801	786	762	763	743	735	756	814	771	769	741	774	766	749	796	791	755	783	764	757	755	807	758	721	753	780	778	799	758	785	786	779	794	766	754	785	754	757	751	763	770	738	749	782	726	753	760	776	735	731	741	743	737	766	771	757	787	792	750	782	708	707	773	793	727	764	700	788	804	804	771	726	820	734	782	770	789	781	781	798	767	774	742	755	776	801	717	745	735	775	785	785	758	755	720	765	765	776	800	732	758	778	749	763	743	758	761	734	758	712	709	735	765	696	802	801	721	804	730	778	776	740	768	786	776	780	831	692	757	722	784	755	714	747	799	776	737	765	788	735	749	746	756	797	774	777	742	717	755	776	798	775	750	714	774	802	756	794	845	822	763	740	755	763	738	765	774	774	746	739	770	756	771	749	751	773	744	772	777	738	779	733	818	759	792	798	776	767	760	763	774	756	768	777	742	783	761	786	751	765	761	777	754	758	767	770	758	740	745	787	777	790	809	749	765	813	782	783	764	751	773	758	761	747	803	737	738	797	790	759	775	726	754	790	739	768	768	744	731	746	813	750	787	791	751	753	718	736	782	803	772	769	772	739	748	739	775	739	779	766	700	752	756	707	754	783	737	725	763	744	785	696	751	749	744	732	730	763	769	814	838	770	754	751	782	805	784	796	677	776	793	777	727	745	744	775	754	742	747	781	709	791	759	766	725	752	789	773	797	792	761	767	768	722	779	752	791	763	760	722	785	718	781	734	753	782	769	774	828	788	728	822	740	776	816	775	813	726	803	752	755	761	842	768	738	801	748	773	760	749	760	753	796	729	831	740	805	751	727	758	762	789	811	781	775	767	792	741	715	753	800	780	752	787	754	815	759	724	745	816	749	767	819	751	770	736	746	715	761	759	726	674	736	768	761	723	788	713	771	753	747	793	722	797	780	730	785	756	776	786	734	776	746	763	701	742	743	780	771	818	742	768	775	691	750	738	791	747	741	731	742	767	759	794	742	758	803	766	765	746	788	740	785	797	776	725	781	758	764	768	777	769	745	775	779	746	750	838	762	800	749	784	788	758	806	773	751	720	765	789	775	752	808	750	774	752	793	757	778	763	731	772	783	786	762	792	768	815	725	747	692	774	741	745	820	803	745	778	731	771	819	754	767	800	829	739	783	765	734	735	727	770	831	779	750	749	784	796	714	790	747	743	772	771	723	755	804	759	736	750	764	752	800	776	761	779	826	757	787	776	828	747	766	729	751	773	750	755	734	775	693	773	785	748	720	724	781	783	794	719	759	762	768	775	775	746	800	784	761	787	737	712	790	758	728	746	729	758	754	732	785	794	775	807	765	767	793	790	744	786	802	745	781	756	735	785	758	817	791	783	751	774	808	730	748	823	724	736	760	761	784	792	779	806	748	746	776	761	781	738	769	779	749	697	778	750	784	739	758	759	726	743	731	762	758	753	749	795	748	762	735	732	842	758	780	807	757	752	798	729	763	746	755	760	758	757	759	848	742	793	710	735	775	779	776	738	714	818	798	748	727	782	743	816	775	761	722	783	779	745	789	771	736	763	774	728	795	788	798	781	764	737	737	741	719	785	779	773	789	723	774	740	785	811	753	727	785	805	745	777	752	708	771	736	762	743	817	797	765	741	824	756	762	750	780	758	757	753	791	776	749	775	772	773	790	767	764	762	779	795	735	754	811	743	765	819	793	787	756	770	780	728	728	774	803	777	731	794	742	773	736	765	786	768	759	765	797	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5148	307	164	112	115	103	105	107	100	98	94	76	100	111	104	84	106	122	78	99	104	104	97	101	99	80	87	92	103	98	95	90	89	113	89	88	104	100	81	85	116	92	103	75	84	110	94	91	84	84	104	96	108	104	78	81	84	90	97	83	77	101	104	82	64	90	100	97	85	91	82	96	88	88	71	87	91	84	91	88	82	100	114	101	105	103	93	89	89	109	98	84	84	84	105	96	74	102	92	94	82	83	85	93	90	109	103	85	88	81	86	85	93	82	84	94	89	94	96	100	86	91	85	116	91	94	83	77	94	93	86	84	90	93	84	94	84	93	90	73	83	104	79	93	103	98	93	96	74	102	88	94	87	86	86	82	81	71	87	78	117	108	82	97	89	98	101	87	111	94	75	83	104	89	76	76	86	96	85	91	91	77	84	89	87	101	81	93	97	93	94	92	102	100	99	84	111	85	80	104	98	103	77	96	112	73	80	85	80	100	91	77	80	97	69	100	100	90	88	89	87	106	85	99	90	94	98	89	69	98	102	90	107	86	86	90	79	96	93	103	94	107	95	91	81	93	107	80	94	85	91	95	90	74	104	89	82	91	80	84	92	108	92	92	80	111	102	79	78	90	95	96	99	99	87	74	86	70	88	83	90	108	87	92	83	98	81	82	64	81	101	88	95	83	97	110	91	84	72	76	82	80	86	82	108	92	92	87	98	91	109	107	102	90	97	81	97	100	95	83	101	95	106	75	98	106	93	94	90	91	99	86	91	80	107	88	96	107	94	89	84	75	88	88	93	100	99	93	86	79	104	95	113	94	95	89	96	96	107	89	97	90	76	79	92	85	98	97	108	81	80	87	89	92	89	108	89	81	88	87	73	116	90	104	91	85	88	84	86	94	66	104	92	84	89	80	84	99	83	87	103	78	103	98	94	94	69	99	92	84	94	88	79	105	95	79	86	104	112	66	79	89	100	82	77	86	90	77	96	96	82	111	91	89	83	94	106	98	78	93	80	92	107	93	79	73	91	88	93	76	77	84	84	85	98	87	105	97	79	90	80	84	94	82	93	94	89	100	100	83	79	95	91	115	76	77	101	71	92	94	86	97	96	81	91	87	95	101	106	92	82	90	95	110	94	91	90	98	75	86	88	87	100	82	98	105	81	98	96	86	106	79	81	114	102	85	99	77	78	90	80	88	108	96	99	94	96	92	97	79	100	102	86	100	88	100	93	86	102	103	103	97	88	104	111	77	96	89	83	83	107	97	75	107	84	97	103	96	78	89	94	78	106	79	92	86	110	83	90	83	97	91	90	79	98	85	85	90	100	80	79	86	81	69	91	91	93	103	90	109	88	99	96	103	97	92	89	83	85	87	80	93	99	98	97	106	91	99	102	70	95	93	88	90	93	100	87	102	108	94	90	97	104	79	92	86	98	87	88	98	101	103	103	91	93	83	106	101	92	96	93	76	76	100	103	85	89	88	76	88	81	125	92	93	83	112	108	86	79	111	74	103	120	87	88	87	94	97	117	86	92	102	93	99	98	70	99	85	104	82	96	94	89	76	99	97	92	74	78	90	91	102	97	88	82	91	80	89	76	94	93	96	103	92	72	91	84	96	106	101	104	113	93	93	69	87	82	105	93	94	95	84	93	94	98	92	90	98	93	96	78	86	98	78	85	90	83	103	92	91	94	92	81	95	99	100	78	72	99	79	95	95	93	94	99	94	85	97	97	84	89	77	91	90	84	95	88	94	92	96	106	95	89	101	99	106	92	91	92	95	101	81	86	105	102	91	107	98	106	79	95	103	111	94	89	102	84	92	109	95	85	89	104	84	86	98	80	76	87	103	83	81	83	84	94	99	86	96	108	75	85	92	107	83	86	75	80	72	99	110	87	97	80	80	92	102	94	81	119	84	91	89	100	85	86	99	79	80	105	88	89	101	90	81	92	90	96	99	117	100	92	87	73	99	95	80	118	80	105	77	105	78	79	100	93	85	97	92	100	90	92	89	118	109	93	84	88	108	85	82	94	88	102	88	102	105	94	80	96	88	105	81	80	106	86	101	99	84	102	100	98	98	92	68	124	76	95	107	84	93	99	79	85	89	113	88	83	88	113	95	102	84	82	83	89	82	90	80	97	73	98	69	93	105	99	106	110	110	91	100	82	80	89	119	94	86	96	88	97	100	79	69	99	96	108	88	94	114	92	113	85	86	94	92	100	75	83	108	101	83	95	97	103	83	94	73	96	83	94	90	96	120	95	91	112	83	82	93	97	88	92	87	95	104	97	91	84	100	95	91	103	92	88	90	104	88	116	98	112	99	106	89	102	96	102	79	84	75	84	106	87	88	100	93	100	106	81	89	90	86	108	84	106	86	88	92	95	101	104	119	87	88	83	95	93	86	85	86	87	71	97	88	100	87	95	72	95	108	103	77	94	92	80	89	93	75	95	89	102	90	116	96	85	84	93	98	81	112	85	98	111	87	87	94	76	82	98	89	91	95	98	82	75	100	91	79	100	83	104	91	83	95	110	84	85	102	74	87	104	98	77	101	87	103	97	100	87	85	78	83	94	92	91	81	101	95	89	100	84	79	75	90	81	88	93	86	66	81	105	77	84	87	75	86	93	91	85	93	93	94	98	95	94	100	88	86	86	77	105	78	99	95	94	78	101	86	95	84	90	90	82	73	83	102	105	80	102	103	86	95	110	90	86	96	90	94	102	79	93	93	92	84	97	84	74	62	87	82	92	97	83	87	66	77	92	94	94	74	94	81	114	100	95	92	82	102	88	76	92	103	86	105	90	93	89	79	86	100	100	100	103	91	84	80	99	91	92	98	104	104	73	95	88	97	102	83	77	76	84	87	94	80	98	84	109	70	88	97	101	94	85	124	106	93	101	98	84	82	95	99	96	88	94	100	100	81	77	80	76	104	90	87	91	96	99	95	92	106	86	88	93	94	92	93	109	102	81	107	101	87	68	126	80	106	89	110	82	82	103	77	88	93	87	101	81	77	90	84	80	80	87	92	92	77	91	82	87	95	91	82	94	81	94	79	102	91	82	96	89	90	82	88	82	92	92	95	90	91	110	90	88	93	76	75	85	72	93	82	97	83	86	97	90	82	82	91	110	89	93	96	95	81	91	79	95	92	115	89	97	82	95	79	88	78	98	86	92	85	83	91	90	104	85	92	92	86	79	88	85	101	76	101	78	99	90	93	77	90	83	104	104	107	87	90	95	92	90	93	77	100	71	91	101	96	94	68	81	98	89	98	99	97	86	84	96	104	90	89	96	101	77	100	78	88	87	101	88	91	95	86	105	103	85	80	99	105	87	90	90	93	85	88	84	76	99	85	86	84	74	93	79	94	106	84	87	93	88	102	107	90	92	107	96	86	105	85	94	96	89	98	105	95	87	88	98	86	86	95	87	88	85	90	105	89	88	80	96	100	92	94	78	98	102	87	90	95	90	116	97	81	102	112	91	98	85	82	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5041	422	484	535	451	406	390	427	361	396	378	364	371	326	352	313	333	351	344	328	307	336	320	321	327	341	331	355	333	326	350	319	341	339	315	302	354	328	302	318	323	354	295	307	302	350	293	293	353	318	325	309	320	309	310	319	305	304	326	306	322	310	305	324	303	331	342	343	342	334	318	316	320	273	328	331	315	316	327	351	334	319	299	303	327	320	342	319	349	319	296	308	336	324	323	303	310	309	349	334	326	328	296	328	314	317	334	313	329	322	354	314	310	317	296	302	341	295	324	329	336	306	318	311	319	319	304	330	293	313	350	332	327	293	323	334	337	345	311	304	297	319	352	318	307	310	293	317	337	318	315	315	300	346	308	315	336	326	341	339	330	327	316	350	294	360	328	308	337	294	323	324	305	339	336	320	347	311	347	288	347	328	289	345	332	308	356	315	311	305	319	319	305	336	311	322	317	321	328	311	296	293	345	323	363	325	313	332	299	291	316	324	320	303	332	321	340	315	337	332	318	326	307	332	290	328	324	362	330	325	305	340	300	325	343	311	323	314	321	308	311	313	305	307	327	326	299	318	309	315	323	334	302	310	322	344	336	321	287	305	309	330	344	325	336	336	311	319	353	302	325	315	318	313	324	296	327	312	335	330	315	318	341	323	343	318	316	333	316	306	304	312	321	304	307	337	348	296	316	312	315	344	310	330	317	302	317	327	301	290	341	352	320	300	339	285	317	339	327	316	325	328	321	346	305	319	315	308	343	292	334	319	318	312	312	313	332	299	298	309	295	289	364	329	344	349	304	324	307	346	309	340	321	305	325	347	293	316	305	304	316	326	311	319	344	314	330	311	334	335	355	298	323	317	361	321	311	319	292	298	333	322	319	302	331	327	348	284	309	328	308	342	340	342	328	350	296	349	334	322	323	305	298	345	333	315	344	319	321	305	300	298	306	294	338	340	312	320	304	331	340	342	322	303	327	300	373	314	309	319	332	354	307	323	308	350	303	311	321	330	300	307	318	335	315	353	303	292	346	310	332	347	303	333	336	322	355	329	319	306	303	341	328	296	312	274	311	277	315	299	312	317	319	309	313	325	317	303	319	308	348	311	311	336	308	335	312	324	334	322	303	355	337	334	317	349	335	298	321	307	306	298	289	332	300	307	313	347	355	348	317	306	321	307	319	289	316	290	319	317	345	315	318	324	342	324	280	336	315	341	354	297	330	347	309	321	320	330	312	299	290	317	343	321	339	327	315	345	348	285	310	336	330	321	345	306	309	302	364	334	336	329	303	294	336	330	335	329	339	301	338	315	306	322	299	305	311	331	302	304	287	319	320	290	335	304	297	334	309	312	341	305	294	336	320	305	356	329	330	352	300	289	265	333	337	319	334	333	319	330	310	305	346	331	294	317	345	322	335	326	322	302	326	320	319	348	348	315	315	305	311	328	312	297	328	322	303	333	324	330	293	320	310	307	284	335	342	321	316	335	337	331	345	335	325	346	326	332	327	342	313	305	321	323	338	321	329	341	310	328	361	305	327	314	284	330	311	333	297	320	325	335	307	325	286	286	330	313	301	334	303	319	330	303	343	362	353	324	324	347	349	323	311	314	336	319	329	320	302	331	294	352	338	298	322	333	308	304	307	311	281	306	289	323	335	333	331	317	313	322	311	324	333	347	330	304	344	349	329	313	330	315	328	312	338	309	294	297	319	314	321	318	302	308	320	300	309	307	346	340	318	331	323	339	325	330	333	324	302	312	322	306	287	324	325	314	311	337	328	321	316	333	336	337	331	348	322	310	351	321	309	293	337	309	306	349	323	354	357	317	325	313	322	330	332	303	306	307	322	318	338	320	303	313	328	348	327	311	332	293	356	299	329	326	335	286	293	323	334	329	320	344	311	306	317	345	336	313	328	323	303	312	315	341	337	318	354	324	319	334	348	321	337	305	340	331	296	323	331	332	344	295	338	333	306	315	305	307	299	288	348	327	282	331	309	306	318	341	282	354	303	316	321	320	348	334	312	322	297	357	322	313	328	335	314	339	331	304	319	294	298	296	367	352	285	337	330	325	300	324	334	346	351	320	316	302	326	308	303	309	336	322	311	342	328	304	320	314	354	317	325	324	319	321	315	333	300	323	307	294	328	333	313	339	323	294	314	371	299	316	302	300	334	321	335	295	357	327	300	333	291	305	286	322	326	334	324	308	317	344	304	322	316	305	317	293	310	327	330	317	326	328	337	341	300	318	326	367	315	301	304	337	326	357	309	318	311	317	320	330	333	317	315	341	302	310	313	298	318	313	320	294	290	312	342	329	363	338	327	338	345	313	317	353	288	336	347	302	327	319	312	340	319	317	327	327	326	322	285	307	297	293	324	328	293	319	306	307	285	295	344	352	335	311	317	295	312	328	335	324	324	306	327	336	342	335	323	287	334	274	324	315	325	323	317	308	344	305	330	302	330	324	329	318	334	353	331	353	300	308	330	293	325	285	270	326	316	336	331	323	318	324	346	329	349	313	326	322	313	306	308	330	298	314	292	310	305	340	307	315	327	332	325	322	297	308	301	311	303	332	323	307	325	343	303	304	344	342	302	297	298	324	296	312	303	327	312	311	327	310	329	314	328	325	321	321	306	323	297	316	315	340	292	323	314	283	292	317	310	315	323	329	330	325	300	325	330	332	313	310	347	293	326	264	330	338	301	299	335	336	346	348	348	298	276	361	329	303	322	310	300	346	314	333	297	338	299	321	307	309	327	339	357	307	286	338	301	337	339	329	327	273	311	311	327	299	343	310	304	310	325	345	289	291	318	317	301	364	320	325	295	323	322	286	321	329	342	302	316	336	329	329	316	314	308	312	293	310	327	320	307	316	330	340	298	353	303	282	342	318	303	313	321	342	306	325	323	306	335	296	325	346	319	337	339	300	295	315	323	343	314	298	331	295	351	309	316	346	319	344	305	296	302	314	301	343	339	302	313	301	315	304	322	321	313	320	328	327	344	275	333	326	289	325	315	310	353	338	354	287	332	329	284	342	312	314	339	316	335	294	307	303	315	322	308	364	300	325	329	308	328	347	283	319	307	327	329	316	341	309	323	301	298	310	313	330	311	290	339	316	336	324	304	336	311	298	328	322	339	332	341	334	315	337	329	319	328	312	317	321	319	313	320	329	313	342	325	285	304	308	296	352	328	333	308	327	340	320	307	326	325	308	313	317	350	295	331	311	309	304	329	352	316	342	342	315	315	332	320	337	340	348	328	319	320	297	308	303	331	321	318	299	312	334	327	333	341	303	331	315	329	330	326	331	306	326	302	351	330	355	351	345	341	315	301	352	312	315	316	316	331	313	299	335	334	306	315	334	308	296	371	331	315	305	314	310	323	288	306	330	280	317	331	313	299	334	318	309	344	319	329	312	314	314	310	317	365	317	337	306	342	330	321	314	325	306	326	298	301	328	324	344	326	306	304	308	296	317	306	298	323	325	340	331	331	360	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
37765	6059	1633	1133	779	638	536	438	396	330	320	315	309	241	280	262	274	261	251	256	220	231	226	226	224	218	239	224	219	232	233	238	227	185	215	206	238	226	177	221	211	247	242	198	220	225	218	226	207	202	229	214	229	194	190	205	208	232	189	220	206	204	200	214	212	208	200	199	203	202	240	211	226	220	212	208	208	221	219	217	215	183	176	226	215	201	229	204	206	228	213	223	188	242	211	224	232	211	245	218	207	219	217	192	209	207	201	216	214	201	212	189	210	209	208	226	196	193	209	211	254	219	221	203	212	222	200	238	240	209	213	208	210	219	209	213	199	205	233	211	223	218	204	199	202	216	207	220	168	219	256	203	228	215	200	206	223	203	204	238	222	201	210	217	186	227	210	211	197	207	213	233	205	202	226	227	210	205	241	202	211	176	235	226	195	218	190	194	207	208	229	214	223	216	244	191	200	210	192	206	230	221	178	214	221	210	235	203	210	237	216	211	225	225	184	202	212	223	199	198	200	221	236	217	236	210	204	206	234	200	199	235	217	204	216	230	200	235	214	210	219	214	200	187	213	202	238	235	207	225	238	210	226	216	206	209	197	256	212	212	213	224	186	205	235	206	215	193	207	197	233	224	227	214	242	184	227	222	223	246	217	220	220	195	206	199	202	209	212	191	215	203	230	241	197	210	229	222	224	191	204	217	214	208	237	193	216	202	230	211	228	197	228	238	202	226	195	233	234	200	212	194	190	191	211	209	217	217	217	215	224	195	205	224	223	241	207	225	225	203	228	230	214	220	221	219	210	209	220	211	260	211	204	215	204	216	232	216	222	221	195	200	198	208	212	207	203	258	208	195	208	220	205	191	212	202	222	200	203	182	216	220	215	191	234	209	206	223	220	212	207	223	220	198	208	194	190	199	207	218	209	225	213	187	214	216	190	174	235	221	215	211	227	191	206	204	228	233	212	197	192	201	225	201	219	242	256	212	214	218	208	205	197	222	243	203	185	188	207	221	199	198	213	204	199	215	202	192	214	215	218	200	200	215	197	214	201	199	221	219	212	200	198	223	219	194	211	220	210	186	219	203	231	205	198	237	216	195	219	198	215	227	230	220	219	220	212	235	205	219	229	230	220	232	238	186	218	194	211	231	202	244	200	185	219	212	219	200	217	217	222	199	216	192	229	203	225	194	204	189	205	218	226	221	202	234	202	215	202	229	221	197	230	198	194	197	223	234	200	216	217	213	197	222	213	220	217	196	210	228	219	199	187	198	223	205	213	246	245	200	200	225	231	214	241	214	225	184	219	259	211	221	188	200	219	229	204	218	219	195	230	216	193	186	174	199	212	219	247	220	204	214	203	248	228	204	219	210	215	220	234	204	215	196	199	208	216	225	227	191	221	219	206	230	198	198	207	209	222	205	211	193	233	232	202	210	214	212	202	207	207	220	187	200	200	198	208	228	188	224	229	216	202	202	213	226	210	234	216	213	231	215	204	189	220	207	204	223	211	209	223	194	234	226	207	227	195	231	218	207	207	180	215	218	218	201	244	197	198	226	201	201	175	231	196	203	222	197	199	217	205	200	202	202	193	204	203	213	208	194	187	193	216	225	212	214	222	204	223	226	210	247	220	227	200	218	229	201	212	239	215	224	207	203	215	224	220	225	217	220	197	201	219	204	216	226	200	219	241	213	233	215	223	216	232	216	222	208	217	233	214	210	193	197	224	198	228	207	223	192	197	190	195	220	214	207	229	199	224	225	213	205	194	227	213	210	201	235	219	183	233	222	202	229	197	202	212	202	214	206	211	191	206	219	192	220	205	223	171	213	231	166	207	207	216	195	222	216	199	215	224	214	204	184	213	224	215	234	207	207	226	208	221	213	193	246	222	228	193	227	218	193	227	223	212	208	214	227	208	201	239	219	198	225	216	223	219	207	202	215	237	199	212	206	243	206	217	225	221	223	248	208	216	224	189	211	223	242	224	197	242	194	211	192	186	207	209	179	246	243	214	196	245	210	230	241	249	208	198	172	217	228	199	229	172	214	221	202	205	189	239	204	224	204	240	222	214	216	218	217	197	222	226	204	233	211	208	226	196	232	196	202	235	244	207	223	192	216	212	214	219	216	223	226	199	196	245	217	221	225	206	210	221	205	209	206	225	223	228	202	245	205	220	210	209	236	238	222	211	210	193	221	235	219	217	200	221	203	209	215	216	210	244	230	225	212	211	240	219	225	190	209	213	208	179	229	220	197	220	232	200	215	229	206	222	185	237	218	214	211	237	191	217	215	200	214	224	223	194	212	206	226	210	223	233	183	220	196	220	225	207	214	190	212	185	240	205	228	206	225	231	218	211	222	220	203	203	214	227	220	196	221	229	204	214	201	197	211	209	214	185	210	231	184	228	204	220	233	224	228	219	225	200	234	179	185	186	204	211	218	216	205	219	233	215	223	199	189	207	205	245	199	239	201	192	230	206	221	223	207	211	203	185	207	228	205	214	214	213	195	212	188	211	179	226	212	197	191	209	187	225	220	217	208	228	179	232	222	224	218	206	215	232	238	231	213	187	236	212	209	202	219	210	218	221	222	221	195	215	204	239	228	227	226	217	210	202	222	211	188	210	200	220	217	216	214	229	203	206	186	231	197	190	199	201	202	236	227	215	221	206	197	211	246	219	213	219	208	204	217	227	228	224	208	206	196	224	202	211	211	219	219	219	199	194	201	201	191	246	212	214	200	220	204	233	226	208	215	252	211	190	220	225	193	227	208	216	195	222	195	220	199	196	202	209	216	215	212	220	213	209	225	230	224	191	206	211	218	218	208	219	237	229	206	222	214	244	221	226	186	233	200	217	220	201	196	219	196	203	219	200	208	208	232	214	222	249	212	226	198	191	213	214	220	199	239	229	185	215	223	219	237	201	239	206	202	227	217	252	201	210	217	238	218	198	211	213	208	206	223	221	210	211	224	241	218	215	203	192	232	215	226	229	208	219	215	193	217	225	234	226	191	257	231	198	218	215	243	206	216	234	225	196	227	208	205	197	211	216	223	194	228	185	218	222	211	217	190	226	194	246	220	203	203	219	226	206	200	203	223	206	194	204	180	221	193	217	221	230	206	187	219	190	222	217	242	244	175	223	202	199	220	220	210	197	213	179	189	203	209	210	224	235	211	253	214	241	197	209	234	234	211	211	246	200	239	206	210	213	214	203	206	229	225	228	218	213	225	245	201	194	211	188	202	229	222	191	227	207	222	200	233	209	220	204	217	209	203	209	207	197	228	223	198	204	191	214	219	191	211	207	201	189	221	221	219	191	222	219	205	190	209	205	203	222	234	206	206	218	228	185	203	207	222	217	232	209	222	204	211	217	212	209	232	240	193	193	227	203	196	209	232	229	201	202	206	194	212	202	216	190	218	239	233	230	214	214	229	223	196	215	218	236	209	206	206	202	222	230	211	199	202	237	227	219	224	199	214	236	215	198	237	214	220	203	258	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17760	1532	3352	3876	3175	2596	2172	1911	1661	1485	1333	1252	1156	1026	1022	987	946	922	891	924	868	780	812	817	770	748	791	742	724	726	708	716	741	697	721	728	670	700	690	657	689	651	702	643	665	632	627	657	672	679	653	633	637	686	654	680	633	648	625	651	676	622	629	645	601	655	619	666	640	605	661	664	652	599	656	666	632	644	630	637	672	640	641	624	669	684	646	642	697	677	650	629	643	619	629	601	642	666	599	640	637	614	630	585	622	613	605	641	641	676	636	639	661	638	585	672	633	665	643	634	654	620	610	670	659	643	620	647	647	653	638	614	611	635	675	650	612	648	631	644	641	571	602	645	632	641	659	708	590	572	635	611	674	648	627	635	610	658	667	653	657	644	633	612	652	618	652	630	657	679	646	659	656	612	628	649	612	611	628	665	603	603	610	626	616	638	664	596	619	619	644	586	620	651	626	636	575	617	606	623	627	647	553	603	647	612	628	614	622	608	636	644	599	601	601	619	640	659	613	599	657	650	621	616	645	659	645	604	642	593	648	627	653	594	623	599	671	606	620	576	593	647	636	633	653	652	590	621	603	606	583	649	662	622	605	620	602	645	634	605	645	648	610	601	612	632	641	597	582	573	650	650	668	623	595	632	594	636	660	594	644	582	605	631	675	650	635	643	694	618	580	621	674	588	623	623	650	637	617	636	611	626	652	623	667	599	677	634	638	602	623	618	651	640	666	609	628	615	604	623	662	591	633	650	617	617	625	662	666	667	647	670	642	614	623	595	599	616	623	589	624	666	636	650	560	642	614	610	650	587	611	624	639	631	644	596	594	585	655	630	611	678	627	660	617	639	612	660	617	614	670	657	609	661	640	646	615	618	651	630	603	698	657	612	607	643	605	620	617	593	643	683	621	604	620	612	600	642	630	626	621	666	636	674	607	617	597	610	657	656	651	632	630	600	644	673	649	631	646	613	628	647	638	623	621	656	600	625	658	674	597	635	644	633	653	613	632	635	671	628	634	631	641	612	576	641	626	632	607	619	637	660	652	633	632	660	637	666	610	643	640	607	624	615	632	632	622	639	573	604	580	630	604	616	610	614	605	644	622	646	615	666	621	600	602	617	655	605	617	649	635	615	674	617	607	592	693	630	609	611	644	589	677	639	630	616	654	610	619	624	616	642	662	626	643	650	658	584	627	616	636	621	642	612	671	643	652	609	629	645	600	624	614	628	641	618	614	578	682	641	711	606	615	651	605	571	630	556	620	592	690	611	658	623	646	605	611	584	636	638	662	631	619	626	619	671	635	621	635	636	644	639	647	622	595	649	636	621	625	602	619	663	636	643	655	649	655	641	652	648	636	665	617	622	617	643	632	622	607	594	629	644	601	599	628	618	628	643	618	618	701	623	586	594	642	672	633	636	612	685	636	622	647	553	650	622	632	614	644	602	626	621	646	624	679	584	608	628	628	589	598	629	664	645	674	544	662	612	667	632	635	617	603	600	581	591	609	622	634	654	636	619	595	689	693	621	641	685	602	631	588	624	569	639	617	587	665	603	605	607	558	634	634	581	601	598	622	626	689	658	630	623	593	585	670	622	628	641	634	612	658	609	626	641	644	650	591	649	661	635	599	599	594	623	632	633	597	641	572	634	644	623	677	630	641	624	593	592	670	648	594	608	620	675	618	621	661	600	667	637	601	637	613	656	584	609	600	623	603	651	640	617	639	608	645	617	592	606	616	594	608	659	621	651	615	643	612	619	649	615	600	623	635	648	636	641	652	601	593	610	611	610	654	597	625	568	646	611	642	608	628	677	638	622	625	619	635	666	625	601	643	635	620	603	633	619	629	644	612	596	644	615	598	622	618	660	635	605	646	628	600	602	626	641	602	605	634	667	624	633	647	595	642	651	611	642	618	643	646	581	609	637	612	601	612	612	647	645	646	600	622	659	627	612	652	608	610	652	614	624	639	623	638	599	633	596	609	613	652	657	612	614	631	590	631	609	649	630	613	633	633	640	612	572	599	643	634	642	639	585	644	628	645	576	613	614	646	639	643	648	608	662	663	598	688	634	657	618	661	609	636	664	637	622	669	613	649	616	668	643	622	624	640	609	587	638	616	632	614	620	639	635	661	606	595	632	634	586	662	621	624	616	609	558	613	636	576	608	632	650	630	659	614	645	640	585	640	623	649	622	625	634	633	601	661	598	693	633	651	602	642	644	591	632	614	661	632	601	577	592	653	604	596	678	617	592	639	576	664	631	639	595	638	617	656	628	660	643	632	651	632	612	627	623	595	641	656	605	603	593	625	647	627	617	657	622	618	638	622	678	603	621	599	633	662	667	654	627	624	642	620	648	612	628	619	652	631	639	669	639	592	617	645	640	659	631	649	599	618	645	617	621	616	645	654	629	611	599	639	592	635	623	599	642	601	649	621	621	662	633	637	630	616	660	654	653	617	627	574	604	590	584	653	628	679	616	615	677	631	612	617	619	624	637	644	636	649	652	606	633	615	669	615	640	632	679	607	622	685	629	590	623	627	615	622	661	622	617	606	596	611	624	619	642	647	609	594	628	604	637	656	622	622	625	605	636	607	601	644	598	632	619	636	678	631	602	610	632	612	663	635	638	632	613	626	640	589	648	622	644	645	601	637	627	616	647	670	597	599	611	648	646	620	615	593	606	661	631	624	607	655	602	630	572	642	656	639	627	603	655	648	660	578	609	625	634	577	617	645	623	637	644	637	572	643	618	643	613	648	613	633	681	656	641	645	624	645	585	680	595	629	627	619	594	595	648	579	620	616	613	650	688	608	618	632	591	605	641	642	656	668	609	636	609	620	688	614	629	642	646	661	592	592	647	602	619	664	657	649	642	679	616	593	637	634	635	605	606	633	624	654	616	636	666	630	660	634	624	660	650	626	616	626	645	577	617	634	612	621	566	652	651	600	611	656	641	588	630	673	607	639	612	642	637	597	619	622	659	605	615	660	675	600	591	602	639	627	677	632	626	659	616	652	599	660	624	625	637	593	647	617	649	549	621	607	665	602	640	628	618	656	652	594	617	604	642	626	607	603	649	627	615	594	617	639	661	610	647	643	615	605	621	651	693	579	630	614	616	629	625	607	645	624	649	656	646	649	644	691	642	656	618	637	634	615	610	586	679	598	635	633	630	606	627	634	645	607	609	640	660	621	634	660	636	637	659	660	630	600	635	612	615	620	610	632	610	641	647	622	612	667	593	631	630	600	643	727	636	599	601	648	583	614	626	623	632	654	600	618	614	604	679	678	655	565	631	648	676	641	653	621	640	619	628	637	603	618	614	655	595	587	623	632	644	679	660	630	639	624	611	641	648	610	613	597	647	611	568	621	651	620	615	657	650	612	619	572	628	614	610	632	578	623	620	593	615	634	650	608	657	627	636	606	629	644	613	633	641	644	601	633	597	654	669	607	651	622	625	606	641	628	624	632	618	644	657	577	661	641	648	625	634	596	640	632	605	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
50389	14719	4715	2355	1536	1112	877	743	644	570	518	457	397	372	403	381	384	338	337	365	307	348	297	315	313	304	277	297	296	279	299	322	256	281	301	299	276	281	305	283	274	283	308	286	293	288	287	278	280	257	264	282	283	279	268	287	273	270	298	274	308	262	279	277	278	271	275	268	248	279	285	266	284	255	308	258	290	284	300	292	286	267	287	287	294	266	279	277	273	269	274	284	265	264	268	289	321	265	274	257	252	268	302	253	258	282	283	256	310	264	265	263	272	278	290	245	269	277	279	280	273	283	270	277	266	291	291	278	280	247	270	257	315	255	282	265	252	238	282	264	276	241	246	279	265	273	289	303	255	270	271	261	280	250	295	314	284	257	291	285	269	292	245	304	281	295	282	281	261	283	272	275	259	287	273	291	294	297	250	265	250	266	285	266	294	273	263	266	253	267	280	260	270	298	268	275	290	273	257	269	255	271	288	280	240	291	286	262	275	251	265	271	264	277	286	279	286	244	241	277	299	303	297	252	281	285	298	271	289	270	301	272	268	309	278	280	290	251	282	287	263	251	259	267	248	249	245	278	256	245	287	256	261	284	271	281	296	276	312	269	271	273	263	245	244	283	294	299	285	271	267	282	272	267	301	306	276	255	280	293	246	298	255	260	280	265	290	290	292	282	278	258	281	277	263	248	286	285	281	286	284	266	284	260	263	282	294	289	274	274	274	282	266	262	262	273	289	269	278	302	287	271	284	301	273	269	296	266	274	252	282	290	280	257	263	259	250	275	265	300	259	277	300	263	262	272	269	287	277	246	321	281	280	264	297	279	257	278	290	289	288	303	257	284	274	269	293	261	290	283	276	301	273	275	303	243	280	273	283	268	256	254	278	252	275	309	293	291	279	266	279	290	275	301	272	301	271	261	281	302	264	332	293	252	304	281	258	270	272	275	274	268	273	303	249	282	284	236	285	264	244	269	262	283	274	250	299	290	260	289	282	252	251	296	289	272	263	280	278	309	262	274	263	254	260	263	266	261	267	260	275	302	276	269	282	305	289	281	265	287	265	289	253	288	277	284	288	288	301	304	306	269	269	309	273	273	268	271	283	297	283	321	283	270	298	299	292	271	276	270	301	262	304	263	262	250	272	265	261	279	271	240	283	272	273	268	264	274	291	307	257	271	282	259	274	263	253	291	302	268	294	297	302	296	275	270	303	290	272	262	257	289	268	243	268	273	294	263	278	311	281	268	285	262	273	288	275	280	262	268	280	286	282	302	267	254	278	264	258	236	264	277	265	293	275	251	265	280	294	266	274	276	277	271	290	275	291	281	279	260	281	274	287	288	275	239	261	279	278	260	287	288	270	265	292	261	259	255	283	237	308	286	271	237	252	268	255	266	242	266	297	271	254	322	280	274	267	253	285	270	284	302	307	269	280	262	265	257	268	278	276	289	275	299	265	270	288	259	297	260	259	286	249	279	305	270	273	273	287	291	271	266	297	244	258	262	282	256	238	264	288	267	249	268	273	296	262	261	249	265	272	276	282	252	310	291	271	270	266	253	288	269	268	240	290	267	285	282	273	284	272	285	256	263	282	259	269	303	242	252	277	258	260	254	252	291	272	269	267	263	262	270	261	258	289	261	262	245	260	298	269	292	279	281	293	262	310	261	261	258	269	304	238	272	314	265	274	273	309	275	260	243	253	293	264	290	294	282	265	269	248	284	268	267	258	238	287	243	261	262	262	283	251	265	273	270	293	272	271	253	288	304	268	275	300	252	265	280	264	312	280	246	283	293	267	279	242	247	295	264	274	272	257	265	288	281	260	290	275	291	286	262	305	277	329	277	260	283	277	277	289	250	272	284	263	301	278	267	275	252	263	258	269	297	267	268	263	274	270	260	254	266	269	282	274	283	221	262	291	263	281	263	296	270	302	268	271	263	231	254	240	275	297	277	268	258	254	246	263	285	242	256	315	277	262	284	285	295	309	265	267	263	265	289	283	261	263	281	253	270	281	268	260	261	270	302	266	276	259	283	260	276	275	271	293	287	293	282	283	269	265	320	285	252	267	286	284	245	285	265	256	274	282	297	278	254	276	281	291	262	279	273	279	277	255	281	304	281	282	260	260	265	296	265	289	278	264	254	288	273	291	287	253	256	288	324	286	293	258	251	291	277	275	288	273	283	295	300	272	252	290	262	287	269	257	281	312	265	267	268	265	264	284	266	272	260	288	288	259	241	305	259	268	262	229	272	298	237	275	277	301	302	299	288	279	267	282	292	276	294	273	289	259	277	242	285	274	259	287	276	263	294	251	267	285	273	263	272	289	249	297	253	292	289	269	266	254	256	297	263	257	277	286	248	258	276	266	263	255	256	272	288	296	266	297	284	285	281	279	272	254	280	252	283	272	288	250	278	287	234	293	310	273	276	298	290	270	289	278	269	269	282	245	273	262	268	280	314	256	296	256	254	278	295	272	277	281	278	291	284	284	302	268	284	271	275	273	253	272	280	305	283	272	254	253	279	281	281	284	282	264	273	267	282	259	304	273	311	269	279	303	256	262	270	285	260	244	266	258	307	270	261	262	296	281	294	272	270	297	299	249	302	267	283	278	258	292	280	294	279	276	294	296	297	266	284	267	267	241	297	306	262	292	254	239	247	250	274	280	263	289	287	289	270	286	279	262	274	284	250	260	260	261	262	264	274	253	262	289	298	282	255	289	295	275	270	253	275	299	285	308	270	244	309	255	282	280	292	263	283	263	247	314	272	246	281	292	257	249	302	287	269	270	292	276	262	256	274	291	266	256	262	294	303	282	285	250	280	303	317	278	267	292	261	250	286	275	259	258	297	248	262	302	266	263	251	263	287	290	294	268	274	268	277	301	267	303	262	260	265	279	272	269	304	261	262	291	252	292	268	269	257	261	264	270	230	279	250	294	286	287	282	280	269	268	265	305	278	261	255	291	260	286	287	267	263	272	270	251	275	259	272	241	255	292	288	238	289	286	285	256	309	299	259	278	272	257	306	268	274	292	280	296	268	290	298	270	280	259	298	282	255	268	275	295	302	268	255	288	276	272	282	263	273	265	308	293	262	268	278	296	263	267	276	271	268	259	271	266	260	270	283	287	267	266	285	271	247	257	261	274	285	257	274	291	272	264	265	297	253	292	293	241	265	258	255	275	282	267	287	282	270	284	277	263	286	262	264	280	276	276	276	257	256	290	299	282	302	275	252	261	277	277	285	277	247	265	248	243	282	293	264	267	246	283	276	262	285	263	257	292	245	284	266	267	257	280	277	253	275	264	289	287	284	286	282	281	304	273	254	295	282	274	263	262	272	252	311	265	291	238	262	305	277	265	274	270	278	278	254	270	302	248	267	249	270	303	284	275	285	273	301	272	262	284	255	289	286	264	262	244	262	240	253	269	271	289	277	255	313	278	304	281	270	270	277	257	297	258	280	283	289	271	278	276	274	258	267	270	286	278	259	278	289	276	296	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23534	2828	6065	6713	5667	4492	3815	3180	2776	2511	2200	2030	1734	1623	1552	1499	1412	1321	1273	1172	1196	1118	1101	1042	1061	959	1020	968	958	918	923	905	932	897	903	896	905	855	855	833	846	847	872	840	867	821	825	801	804	825	786	777	835	812	842	814	770	757	804	787	768	782	781	798	796	789	792	791	773	809	812	790	792	812	764	829	779	771	836	774	771	818	775	759	766	803	798	778	778	769	742	774	759	779	810	736	768	799	795	800	822	719	830	713	792	782	754	779	759	777	741	759	766	743	791	741	769	825	764	804	784	823	759	727	742	815	779	757	767	703	742	752	809	752	786	752	773	769	804	845	743	783	765	770	774	716	795	741	806	758	789	756	815	796	770	762	713	792	760	781	740	743	740	782	722	797	720	805	779	783	763	737	746	727	806	743	774	763	739	720	722	754	790	792	745	772	777	770	754	767	839	807	740	795	724	756	751	756	767	808	718	742	700	733	818	750	750	765	737	734	765	758	756	756	731	741	754	771	767	840	743	784	792	737	767	750	779	793	740	783	746	765	806	752	771	789	746	768	796	781	775	799	730	757	746	733	748	797	761	771	782	778	723	761	787	775	708	770	774	769	746	726	764	729	752	758	784	796	769	786	763	787	757	747	765	775	809	761	748	809	744	765	771	775	769	742	768	833	771	778	772	746	778	734	767	759	734	752	801	785	777	765	751	742	789	773	759	730	771	820	769	773	774	723	771	762	761	747	734	785	732	817	775	754	730	744	771	761	821	807	739	770	784	739	749	745	781	745	773	732	767	767	757	755	784	813	782	758	772	777	699	800	740	786	754	817	742	799	743	777	776	757	759	754	783	738	720	744	789	770	773	728	757	801	738	727	800	798	797	768	765	737	743	755	757	753	745	753	821	730	797	735	799	733	766	738	776	768	781	751	763	746	735	800	735	716	779	768	781	750	746	755	729	794	740	788	772	755	711	755	766	818	794	724	719	763	749	779	780	746	812	770	809	756	772	770	774	787	742	733	721	775	789	752	741	774	744	736	748	770	708	747	762	751	771	762	797	776	746	829	746	765	759	748	733	717	790	742	689	757	789	751	774	783	746	794	784	758	751	769	774	759	755	776	788	761	771	817	793	817	730	727	733	794	719	761	785	786	790	736	755	802	787	759	721	776	738	793	773	799	765	796	753	784	788	783	730	810	775	773	743	744	789	761	752	787	801	749	728	776	738	731	757	778	758	737	754	766	714	751	762	783	728	802	804	727	755	783	755	753	755	775	740	793	698	811	792	789	785	762	729	739	806	758	749	743	716	755	744	735	759	748	723	787	761	755	793	773	725	782	760	803	735	729	753	778	785	699	725	809	769	769	769	774	748	789	781	810	788	707	763	806	776	774	751	761	762	810	725	768	728	771	745	803	812	766	736	751	764	748	806	766	762	827	754	758	746	794	758	745	745	761	748	786	746	724	793	753	754	787	776	725	751	764	794	747	734	772	742	770	768	767	739	785	742	758	774	708	760	765	781	734	773	784	756	731	799	786	712	757	761	744	771	779	676	750	764	765	773	746	740	761	753	768	781	784	820	798	755	790	767	759	772	726	741	781	766	765	780	784	752	772	760	802	781	709	776	765	802	801	785	745	764	765	742	789	835	771	722	707	778	773	800	790	797	735	811	744	731	794	784	800	735	787	754	756	748	741	747	708	767	784	738	758	750	768	746	778	765	762	764	725	795	773	741	776	793	773	744	795	727	759	693	735	746	776	717	722	762	797	765	738	772	834	787	773	717	720	751	778	812	760	764	771	812	754	750	745	786	741	751	798	733	741	776	751	760	735	775	783	748	741	784	817	773	749	690	719	766	758	713	830	756	769	771	743	748	748	773	805	735	749	750	748	787	765	795	769	755	761	748	723	730	754	720	751	772	738	720	754	738	730	793	774	778	750	697	748	730	834	816	753	764	802	783	773	802	707	758	815	771	745	804	779	823	723	814	787	744	729	800	758	724	739	738	715	745	743	779	768	741	755	759	745	784	776	770	766	741	800	731	747	727	758	746	745	795	855	758	782	756	793	779	737	727	749	769	736	779	716	730	771	779	735	753	757	746	757	741	740	769	744	775	803	716	803	776	761	758	748	746	811	761	755	771	755	776	768	755	783	744	775	712	765	792	761	788	793	766	731	748	813	745	775	778	817	780	799	761	744	781	773	791	766	785	785	760	761	742	784	766	762	760	766	754	757	740	756	776	749	815	742	745	735	725	773	794	775	771	722	752	789	816	710	768	816	756	745	724	778	766	739	744	770	776	771	758	775	759	758	753	722	762	790	764	804	773	836	769	744	798	772	773	778	808	739	772	761	764	766	754	805	814	738	734	726	739	748	735	758	832	720	787	721	728	769	812	734	788	771	765	733	727	776	755	761	738	709	762	757	800	803	796	765	739	730	741	758	781	788	771	764	774	765	769	788	727	765	777	798	708	792	789	811	765	785	749	729	749	756	832	738	759	772	775	792	758	745	726	751	778	735	769	770	811	769	734	753	731	761	788	729	750	775	774	688	786	784	794	719	763	808	813	754	790	782	745	755	776	671	773	791	777	759	703	751	787	786	752	780	720	762	736	762	715	791	813	790	812	755	775	778	746	746	766	743	732	729	777	773	759	732	780	756	767	791	766	713	784	784	713	754	787	747	797	745	761	793	792	788	735	777	732	779	771	784	804	710	776	736	790	757	775	722	764	719	795	821	791	768	761	795	802	770	773	777	763	742	729	774	763	709	781	729	758	806	823	801	783	756	772	808	791	792	806	756	754	793	768	794	759	773	743	817	772	776	773	764	730	758	757	764	750	759	766	781	731	758	776	810	772	803	799	756	754	781	733	753	786	798	737	767	700	768	790	794	826	744	758	750	735	759	786	807	780	730	824	768	789	755	748	729	719	743	765	793	766	737	744	760	780	761	757	804	764	780	753	761	754	796	791	806	761	784	785	798	776	754	743	793	776	746	759	766	734	769	815	767	759	805	750	778	771	765	738	800	724	744	751	780	784	779	763	779	756	750	764	761	768	741	760	754	813	707	766	740	780	759	783	777	759	780	817	792	793	778	810	737	750	769	781	733	781	774	793	741	768	754	659	742	785	741	798	755	731	773	793	734	732	803	767	783	759	781	765	742	775	792	774	813	800	749	780	737	752	755	804	745	769	717	768	768	731	809	741	705	761	741	809	715	690	767	782	749	745	754	815	780	750	805	760	818	763	752	812	769	708	780	723	766	737	807	774	738	732	777	744	733	790	773	735	810	711	802	754	746	745	795	745	713	763	743	780	775	774	774	804	819	749	759	764	755	759	765	733	769	764	731	762	769	727	798	735	778	797	778	793	739	703	830	772	778	701	755	738	739	773	768	770	742	730	738	771	773	759	804	772	800	757	762	761	787	739	759	764	734	783	749	786	797	746	795	815	764	724	761	753	747	767	771	780	771	762	746	766	790	730	768	709	810	798	760	733	802	727	717	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5259	286	196	177	127	131	119	108	108	89	83	94	77	86	101	107	110	80	78	97	85	106	101	82	81	90	104	96	94	104	112	105	82	95	103	91	96	89	87	85	94	86	95	102	95	80	98	88	85	94	98	66	86	95	96	100	84	85	95	96	132	102	92	88	99	83	81	89	84	90	85	90	85	99	92	96	103	84	98	87	79	91	89	104	79	94	80	92	89	87	98	99	79	85	106	83	97	103	88	116	97	117	98	84	81	106	95	104	83	104	89	96	98	84	101	88	91	73	107	103	105	85	90	89	78	80	96	83	96	94	92	84	106	110	94	92	100	99	85	95	97	85	99	85	106	90	93	105	94	98	71	110	83	89	85	98	109	102	82	93	99	67	80	125	83	89	89	102	80	79	104	106	90	107	86	98	77	101	92	91	94	97	96	101	100	91	87	98	83	95	89	101	88	75	94	96	90	94	88	89	89	88	96	95	96	91	95	100	82	80	93	91	82	88	131	84	101	84	94	109	87	79	101	95	81	90	93	96	76	71	95	87	80	84	97	87	93	100	79	93	95	102	96	84	78	94	95	91	91	83	91	97	93	82	113	99	101	112	89	103	92	92	97	92	81	79	77	94	84	107	95	87	87	79	87	100	95	102	91	95	88	102	84	106	100	103	86	96	90	100	87	87	86	78	83	86	99	96	100	86	77	89	115	92	90	96	96	88	97	87	98	86	83	94	95	96	79	85	92	105	70	101	92	99	83	94	96	98	88	89	109	90	83	80	86	101	99	93	84	98	86	79	91	95	110	89	103	96	97	83	102	98	89	88	92	87	87	110	75	88	94	86	91	102	85	93	79	92	100	110	89	98	91	77	94	84	89	89	81	89	100	110	81	96	87	96	94	101	114	95	89	95	85	101	85	107	88	101	91	94	90	93	97	83	98	89	96	94	98	83	85	90	99	107	95	85	76	103	97	87	85	104	82	107	100	95	103	103	93	97	89	107	105	86	77	93	90	91	90	109	80	89	70	85	100	94	97	100	124	97	79	109	82	100	83	78	87	89	85	87	99	88	96	89	87	100	84	86	90	107	88	82	89	91	93	70	99	100	80	79	92	86	85	96	68	82	82	86	88	85	91	82	103	96	89	95	94	90	94	103	85	98	77	87	82	105	92	91	90	93	81	86	89	86	100	100	86	102	107	87	99	98	97	78	80	84	85	82	94	112	96	100	73	74	96	89	93	90	108	110	88	85	89	85	79	91	99	104	85	89	100	106	76	78	84	98	90	87	97	78	72	97	97	112	81	85	94	77	100	100	98	93	84	101	99	113	83	76	78	94	95	106	89	91	78	97	81	91	81	96	88	91	83	104	110	89	72	86	82	93	90	87	93	103	91	83	97	89	89	96	86	88	89	89	100	92	86	102	94	93	104	96	95	85	108	98	83	86	86	104	108	89	94	100	104	88	103	76	85	95	90	92	105	82	103	84	77	84	74	104	106	88	104	100	94	115	75	99	81	107	99	98	91	105	74	89	84	99	110	84	117	97	92	68	101	96	78	86	91	109	95	83	91	91	103	77	70	96	95	124	101	87	87	87	90	89	89	118	97	90	92	91	98	82	89	100	74	93	106	71	94	82	91	113	86	90	105	106	83	88	92	78	90	107	83	91	81	100	88	91	111	80	93	91	93	91	102	82	95	80	87	89	106	86	95	96	94	106	93	107	97	94	109	93	104	99	88	96	100	97	96	100	78	97	94	97	92	95	92	109	83	83	87	97	97	87	78	107	97	89	97	84	98	76	105	79	99	102	84	93	109	81	87	112	95	83	80	113	105	85	83	87	82	88	103	94	113	80	98	95	87	72	76	70	79	84	88	90	76	90	89	95	85	98	97	105	99	106	95	98	76	88	95	92	81	89	89	101	120	97	87	102	97	79	93	96	92	89	96	102	96	101	98	82	106	96	98	94	98	91	92	93	89	96	115	86	90	88	90	93	91	85	97	72	83	87	90	85	99	74	104	96	91	83	81	82	106	88	84	97	97	112	97	102	93	82	77	69	104	102	95	84	91	94	76	113	91	95	95	93	104	80	87	81	98	110	98	102	76	104	87	87	97	66	84	86	88	91	97	79	96	87	90	106	93	97	83	103	77	110	90	89	113	103	65	97	78	103	87	91	99	95	115	86	92	95	92	94	82	73	74	94	91	86	100	94	107	81	85	92	98	104	88	109	81	72	103	91	86	99	88	91	86	93	83	96	85	98	84	107	108	104	94	98	87	85	95	94	79	93	89	82	106	84	106	91	102	92	80	89	88	77	80	92	93	88	89	82	99	84	88	98	102	92	95	87	100	92	79	116	89	85	100	90	75	85	89	89	93	86	77	73	87	92	91	98	96	97	96	89	89	95	112	70	78	86	87	85	102	73	102	99	104	95	101	86	91	86	79	106	72	107	80	76	99	85	90	100	100	92	83	91	89	68	104	93	98	95	92	79	83	92	102	83	73	91	105	82	87	81	86	101	88	101	95	99	85	95	122	80	102	95	82	106	85	106	102	96	99	119	87	95	88	95	96	90	96	88	85	79	93	96	96	92	87	82	100	96	69	93	97	79	86	98	87	109	95	92	93	106	101	91	92	82	95	96	89	97	76	94	95	91	93	82	88	61	92	111	99	101	80	102	100	98	87	76	88	69	110	101	75	87	84	102	90	87	78	91	82	103	79	112	83	119	86	103	80	96	88	106	85	95	83	93	110	114	108	97	83	87	98	93	93	80	86	94	86	75	99	91	92	74	87	90	81	101	106	95	93	91	75	101	92	97	85	88	80	95	96	106	88	96	82	87	82	103	103	105	81	103	115	89	92	103	84	69	97	98	105	102	96	95	94	91	114	93	103	87	95	105	74	99	88	85	91	87	102	92	96	108	106	89	92	89	99	88	113	92	76	76	95	93	87	97	106	91	81	100	79	102	83	90	86	108	75	87	82	93	92	94	83	106	101	92	78	86	88	102	80	104	108	85	85	94	85	95	104	106	96	91	98	91	101	89	125	93	98	88	83	76	99	91	93	98	76	106	108	96	85	100	85	75	91	107	93	93	97	99	104	100	88	76	105	97	77	86	87	90	101	91	104	106	91	117	117	98	107	87	100	88	75	98	96	100	92	86	120	85	90	94	88	95	96	82	98	88	81	91	100	112	102	71	93	107	75	90	99	95	88	93	86	89	105	101	87	81	88	99	95	117	96	96	105	85	96	99	107	99	98	84	93	97	80	90	87	90	85	92	85	90	100	78	77	81	110	90	79	96	71	89	86	86	86	85	83	101	84	93	114	77	98	101	97	101	87	72	90	94	105	103	104	92	93	81	104	106	91	78	89	65	79	90	93	77	97	92	99	95	97	100	86	66	105	110	87	80	85	82	89	93	98	77	83	80	89	91	91	105	90	98	98	106	99	99	78	95	94	82	106	92	91	98	91	86	82	93	97	74	82	79	94	71	90	94	83	88	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5119	434	504	527	442	408	426	378	401	368	361	360	339	364	365	350	285	321	325	335	331	328	342	335	332	351	337	320	349	326	336	341	322	301	326	307	323	341	327	327	339	314	306	332	361	310	302	316	338	310	311	283	341	313	347	322	313	303	274	328	334	317	295	336	307	317	302	334	299	314	313	290	360	309	334	337	368	298	307	325	330	325	306	304	328	304	336	296	291	342	304	325	301	314	319	350	352	329	344	325	333	335	365	340	305	332	335	324	330	324	297	319	313	321	324	314	339	316	319	329	298	307	291	311	323	325	315	335	351	350	312	344	308	342	320	353	311	302	353	308	325	325	315	287	313	338	335	331	319	338	308	319	328	290	351	314	311	316	340	328	307	339	330	312	350	351	309	331	322	334	310	291	321	294	319	315	319	283	337	315	327	330	314	329	336	313	336	307	324	300	324	312	330	357	325	320	305	331	296	303	338	368	342	335	361	340	340	307	312	327	332	292	316	322	333	331	310	324	348	315	337	337	292	301	319	304	312	312	324	327	321	328	311	306	321	317	295	310	295	320	319	320	296	323	325	301	311	295	323	314	340	310	333	296	321	318	290	338	333	310	334	306	307	331	310	330	346	306	336	316	316	338	333	320	302	326	282	319	324	293	348	326	309	327	332	337	324	342	295	294	316	309	292	312	334	347	350	326	297	320	336	349	323	288	293	294	361	297	291	320	342	316	337	314	332	320	311	321	305	322	300	297	283	332	300	309	326	304	322	349	347	333	320	292	322	322	300	309	319	343	340	311	321	319	331	290	320	328	300	287	333	309	319	298	327	301	289	330	353	306	335	346	347	324	366	315	317	298	332	318	300	290	298	294	352	305	305	330	313	317	326	324	351	307	314	309	324	332	326	314	326	328	324	328	325	309	315	311	305	331	312	339	320	339	325	362	348	342	314	327	316	316	324	319	316	314	335	302	295	348	304	317	344	340	343	325	310	322	318	292	308	328	329	344	301	334	330	321	316	311	306	336	320	326	296	349	322	287	330	327	310	333	318	331	319	315	337	308	291	330	289	349	318	325	317	308	321	327	307	329	324	333	287	319	331	313	315	272	329	296	341	339	338	305	330	310	334	358	342	315	305	318	323	283	317	320	347	305	301	308	312	322	323	324	300	346	328	327	331	281	329	333	348	359	307	343	311	344	310	311	352	349	309	307	295	307	313	320	324	298	282	304	332	329	340	296	342	351	335	330	306	299	331	289	329	280	290	325	324	328	334	360	304	347	323	331	357	319	314	307	316	342	338	367	348	335	289	340	323	323	366	327	296	337	321	326	317	327	321	299	341	304	319	319	335	358	312	333	287	293	320	293	300	337	328	326	329	334	347	333	308	333	311	306	355	293	330	350	340	309	342	319	315	331	333	341	311	286	308	320	290	316	319	299	295	323	329	315	305	331	303	302	304	306	348	322	329	323	319	318	339	347	289	325	318	315	309	315	298	298	339	294	345	331	325	344	351	329	307	297	306	347	297	357	334	296	342	278	357	293	313	322	326	337	358	318	329	329	333	341	304	341	316	316	339	336	315	306	319	329	359	314	302	338	332	326	341	329	305	312	368	316	308	320	314	352	313	346	332	315	322	337	287	285	347	337	320	347	331	302	359	334	318	301	321	333	321	322	317	312	279	335	304	337	330	312	336	312	325	301	291	298	353	354	326	282	337	319	329	347	313	329	318	320	311	323	336	327	291	318	273	309	338	317	330	314	268	330	310	305	319	347	305	333	316	332	330	286	294	314	288	332	330	295	318	323	328	332	328	323	287	337	310	325	320	325	334	344	324	332	297	319	310	311	299	338	340	305	332	309	330	335	323	308	310	315	331	323	295	343	346	305	348	287	309	308	317	296	288	313	320	308	336	293	322	351	311	319	340	294	289	325	346	319	341	292	335	280	313	355	302	331	310	323	294	333	312	339	312	322	336	293	292	279	323	292	280	333	320	335	316	318	318	319	307	337	302	343	326	328	330	325	323	312	326	311	327	332	333	289	311	328	327	301	334	331	326	314	319	309	323	319	318	326	313	307	346	330	307	305	334	316	313	313	313	332	281	323	309	328	326	334	340	303	301	293	311	314	322	354	334	327	310	332	341	316	334	302	335	318	359	320	321	297	310	300	318	333	328	289	318	314	308	353	320	339	322	308	339	306	306	351	330	326	297	335	351	327	321	299	328	300	303	349	349	314	332	337	323	307	305	323	295	308	301	318	322	321	313	333	286	303	324	305	339	328	346	313	328	319	294	337	323	336	325	333	282	337	354	304	315	323	315	307	323	330	322	335	304	307	298	279	311	343	325	327	312	309	300	320	333	336	313	290	342	349	317	321	326	346	320	333	323	313	312	319	322	297	295	316	325	310	305	314	316	332	324	298	313	303	349	336	335	318	346	337	341	302	317	305	318	345	311	324	282	351	308	312	273	333	286	296	329	394	336	305	306	339	326	318	335	332	313	318	325	308	302	306	327	298	292	337	315	304	310	314	323	299	331	371	354	311	319	305	291	324	326	314	322	324	325	302	320	355	342	305	332	369	342	353	330	316	344	322	320	309	328	291	313	334	315	316	313	305	348	303	317	320	345	302	317	306	334	306	323	307	319	318	309	315	294	310	342	333	327	347	317	357	317	313	301	340	318	368	288	324	338	308	287	323	328	314	279	331	340	342	306	275	307	316	288	317	324	328	305	336	354	314	297	314	312	296	322	325	314	320	297	285	310	315	338	344	314	333	365	360	335	305	328	308	379	310	329	327	334	343	298	329	352	329	352	297	308	320	328	305	334	317	319	346	321	316	316	340	326	288	297	306	304	289	327	314	321	310	330	308	320	302	305	331	314	327	332	335	328	294	294	312	325	317	348	334	342	344	380	323	319	305	313	281	316	312	330	295	302	345	314	298	308	286	334	316	324	313	328	318	314	333	336	315	295	321	302	304	306	330	283	310	331	287	301	331	328	334	304	316	330	354	334	322	313	342	275	309	340	321	318	333	301	304	316	329	359	306	351	342	330	326	319	324	324	314	304	316	333	312	314	339	326	337	359	296	321	347	292	351	305	313	333	303	316	340	331	329	333	307	331	324	332	337	323	347	322	304	331	305	287	327	324	339	325	306	318	311	318	340	335	305	313	305	315	342	325	301	340	302	328	325	313	324	353	287	321	303	305	333	322	316	309	336	320	355	322	317	318	288	312	300	305	340	309	323	323	301	370	319	341	355	292	327	337	315	339	315	313	326	343	310	324	307	334	310	320	316	311	324	305	319	335	319	365	354	326	335	315	329	289	324	341	334	313	332	306	332	308	320	338	297	301	332	362	312	293	311	314	338	327	332	324	352	335	336	322	324	355	307	329	317	317	343	331	326	328	350	330	337	311	319	299	329	325	318	320	328	317	329	299	324	301	325	343	333	331	312	303	304	322	347	344	318	312	310	307	336	325	349	291	339	324	340	351	342	296	342	315	293	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
36659	5127	1553	1189	844	602	507	421	401	326	321	304	296	252	274	255	259	234	262	251	232	232	219	248	196	231	251	252	216	239	227	228	211	208	190	247	204	230	228	232	222	211	239	211	233	228	218	206	230	210	206	204	204	216	209	204	216	192	206	188	207	208	195	229	219	227	212	217	203	248	201	209	185	218	240	192	208	200	223	220	195	203	227	223	209	230	233	224	219	201	204	220	226	219	207	216	215	217	211	214	211	200	191	215	223	209	236	223	206	192	231	224	197	208	235	190	217	223	220	210	181	189	213	230	218	207	202	212	215	217	201	233	223	185	215	220	194	206	231	177	238	227	231	220	206	223	213	202	217	221	227	196	186	208	233	221	221	207	217	212	198	220	206	194	200	234	248	210	213	195	205	208	212	238	219	218	210	226	195	224	238	197	241	236	216	217	228	216	218	212	237	215	216	227	225	230	219	190	202	198	235	186	248	210	202	221	200	181	179	205	227	234	222	214	201	194	243	207	236	210	227	222	212	214	234	216	200	221	211	214	205	219	232	210	203	230	205	211	214	182	204	199	200	234	241	216	227	231	212	207	220	204	243	207	231	197	216	197	208	201	220	220	217	218	213	186	206	219	208	194	225	235	195	225	195	187	209	214	199	205	249	241	230	218	217	222	212	201	197	215	219	202	208	221	218	233	223	231	178	186	217	198	227	219	226	226	234	207	200	197	214	199	203	219	211	233	206	202	209	195	207	212	209	210	213	213	228	215	200	210	200	224	209	211	236	208	225	249	222	192	229	215	220	195	190	233	214	229	213	200	210	216	220	227	224	233	212	207	202	195	194	219	203	194	225	221	208	195	210	220	207	224	237	167	212	216	192	200	207	188	189	205	220	224	189	203	205	210	224	202	221	219	220	201	236	206	219	216	206	211	243	204	209	208	204	210	203	211	188	223	236	221	219	184	209	221	231	222	212	205	227	218	195	225	213	218	198	209	225	194	199	217	204	215	191	199	216	226	183	198	231	212	217	234	222	223	200	204	232	201	212	236	216	214	213	209	208	196	206	229	210	183	230	208	221	225	181	199	201	221	234	216	192	217	214	230	209	198	209	213	225	188	208	221	241	194	199	210	235	228	199	218	197	221	232	231	237	223	182	220	203	224	205	209	224	211	200	177	243	214	204	231	219	204	226	209	225	220	240	217	214	210	229	237	213	221	194	218	199	198	199	219	204	207	212	224	202	224	215	217	229	229	232	194	213	201	239	218	197	234	192	229	241	226	203	204	193	207	176	194	212	236	219	202	224	206	198	214	222	190	195	208	213	228	220	199	198	189	219	204	225	230	180	213	211	220	227	215	238	191	202	226	208	214	203	198	205	226	195	197	205	230	201	199	221	215	216	239	230	192	204	193	194	197	233	209	204	235	208	215	205	241	185	210	219	223	215	201	213	206	218	243	204	196	205	213	220	217	202	218	205	237	212	199	211	191	206	209	223	210	220	193	213	233	211	251	228	258	232	188	202	223	206	224	198	209	211	203	214	203	210	222	229	222	226	205	221	234	209	227	201	177	191	219	237	184	215	190	218	186	215	224	218	208	190	245	212	210	215	198	209	216	199	194	204	206	223	197	201	211	219	201	193	210	225	211	218	235	221	219	203	227	217	246	199	235	212	182	230	210	182	209	212	204	213	187	213	209	198	207	225	224	230	233	216	208	208	204	224	188	218	219	222	190	190	216	228	207	229	212	186	221	221	218	187	197	224	207	238	237	217	209	209	208	190	208	216	213	229	202	209	194	208	218	209	200	210	190	198	206	188	223	226	224	214	204	203	211	202	218	233	239	221	207	220	184	246	195	220	219	181	203	205	218	198	199	236	218	224	196	209	200	208	220	229	204	206	220	221	228	219	200	219	223	219	219	208	229	206	212	198	190	201	191	213	206	202	227	189	236	204	205	189	213	183	201	221	208	227	207	207	199	203	220	229	219	214	237	251	203	195	206	211	213	242	216	193	210	212	193	228	179	234	236	192	198	188	223	186	229	205	257	190	216	226	236	233	203	193	203	205	207	214	221	195	236	201	227	203	234	199	215	213	232	232	226	225	212	198	199	205	226	205	194	225	238	196	218	208	203	218	222	235	186	180	242	199	246	189	201	226	207	218	215	219	214	213	223	216	231	215	206	202	223	204	184	211	222	182	228	231	192	207	225	209	231	210	227	207	227	183	202	203	246	215	206	209	205	214	219	224	213	193	193	199	227	216	213	229	211	215	199	186	210	230	205	199	194	237	205	202	217	202	227	234	211	186	219	190	210	193	222	203	207	197	218	261	192	203	215	185	213	209	195	207	196	200	231	204	201	207	225	207	202	216	229	227	209	220	247	196	191	207	240	199	209	197	190	211	196	206	228	192	209	194	203	209	206	227	193	222	243	202	207	215	223	209	204	210	217	207	213	188	206	210	250	188	211	186	226	220	211	186	193	223	203	211	210	228	210	208	221	219	211	219	231	207	192	214	245	203	216	206	232	194	217	200	208	198	213	216	198	219	191	215	201	240	211	220	219	225	208	220	243	216	204	218	205	209	203	213	191	228	235	213	229	221	218	227	215	210	216	236	200	207	223	228	190	219	213	187	188	228	212	230	222	244	204	210	207	236	194	227	211	210	209	203	206	190	232	215	250	185	211	223	204	193	212	190	214	210	207	234	215	208	196	212	219	221	196	207	204	221	204	226	227	199	210	212	218	208	225	202	212	193	194	234	187	210	219	215	229	211	218	204	223	225	206	245	234	217	191	221	189	243	203	225	218	222	227	216	208	205	240	184	201	199	220	208	243	215	222	219	209	228	218	214	226	212	218	215	219	207	217	219	225	224	219	219	214	207	200	206	217	195	239	209	223	212	213	208	220	196	224	214	210	227	214	211	225	218	228	215	211	191	209	232	210	206	218	207	217	220	218	212	216	209	216	203	193	214	222	187	206	225	200	215	231	222	203	203	206	207	223	171	204	198	196	242	198	208	205	247	203	222	188	186	223	208	218	214	221	215	229	209	219	214	209	209	205	209	212	187	188	214	206	208	188	198	212	249	214	201	237	219	235	201	219	209	187	225	243	225	191	193	213	221	208	195	209	215	200	224	219	216	214	213	216	191	218	200	193	215	189	202	195	221	190	215	211	224	187	212	211	217	225	232	206	197	198	228	199	222	190	224	233	219	224	231	223	217	217	218	210	210	220	212	233	210	208	192	187	207	195	218	201	220	221	212	219	197	229	203	201	218	202	240	207	212	197	208	204	220	237	230	226	194	205	243	214	223	225	204	227	228	222	221	221	220	211	224	219	242	207	195	217	201	213	231	213	234	201	203	225	204	242	225	175	210	200	234	216	221	217	217	198	211	191	193	215	218	198	224	225	213	198	246	219	209	218	208	200	224	219	212	196	221	194	204	243	221	221	239	210	198	212	210	212	202	231	208	239	213	195	201	179	208	225	216	207	211	207	206	203	206	204	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17428	1624	3475	3719	3146	2628	2196	1940	1706	1566	1437	1257	1101	1156	951	967	910	926	895	866	845	778	818	768	728	726	785	750	775	749	695	692	710	695	733	738	684	695	746	624	711	696	705	705	676	643	659	636	678	652	689	679	679	659	651	638	665	661	637	615	652	664	692	666	657	627	678	653	643	661	637	657	639	654	623	633	649	628	683	606	626	639	633	669	657	667	600	644	655	613	672	643	599	614	706	690	659	618	618	627	666	630	614	624	578	613	710	615	668	649	626	659	601	628	659	575	624	641	631	561	631	595	657	613	613	624	626	632	606	656	611	649	641	653	655	611	681	609	635	611	617	631	646	568	630	649	611	624	639	637	645	681	625	650	629	612	663	647	640	650	607	620	612	631	649	592	694	676	633	682	624	672	658	608	651	641	621	592	649	596	653	644	664	701	658	676	655	583	610	641	612	618	633	645	662	680	601	697	625	622	628	614	661	652	622	617	657	673	648	621	623	625	596	650	622	658	627	630	628	663	623	603	642	661	638	617	615	618	631	642	603	649	633	624	632	618	632	630	627	694	660	628	599	649	665	586	594	628	643	670	599	637	661	674	629	668	610	619	684	585	631	642	627	629	619	624	623	622	672	598	615	629	598	627	619	688	653	621	657	600	544	639	612	609	625	618	592	670	623	640	599	600	673	632	649	647	658	619	622	623	642	612	652	660	628	609	630	597	615	658	664	639	642	618	633	638	623	571	683	651	639	629	625	630	628	628	611	638	588	707	630	641	606	620	661	614	640	651	634	628	622	621	619	627	615	617	661	624	634	603	633	628	636	617	675	670	620	601	643	691	645	643	644	611	648	607	639	623	608	636	616	627	625	646	657	629	658	644	619	663	682	610	611	624	616	640	573	667	631	648	601	657	653	626	604	638	629	637	590	624	606	668	620	666	592	614	623	595	609	613	598	636	624	590	664	625	615	602	635	625	653	621	596	633	652	639	594	624	674	617	633	637	590	640	660	650	605	659	636	612	642	624	660	630	618	599	617	613	616	620	658	611	642	631	651	591	633	627	605	600	636	643	608	642	624	648	636	665	643	630	655	625	639	615	631	637	625	639	616	612	627	616	647	656	650	640	626	585	621	639	605	710	658	632	624	596	621	632	648	653	635	613	601	613	665	617	677	639	604	597	645	643	619	621	645	667	635	667	654	627	624	652	629	638	592	636	639	607	622	652	677	639	614	666	645	629	649	668	633	641	655	646	622	665	639	669	637	617	594	606	625	630	630	593	621	677	636	652	626	570	622	623	671	626	652	618	638	653	602	610	603	629	622	597	638	633	593	653	667	586	633	596	600	643	652	610	627	614	648	627	644	644	615	655	651	623	651	623	697	592	642	638	625	629	615	619	686	662	658	648	641	602	633	627	585	629	637	593	647	659	659	659	626	641	641	646	596	628	638	615	643	628	638	669	627	656	627	587	641	626	621	619	588	606	562	630	647	644	627	627	621	661	613	628	641	662	664	653	661	611	656	580	640	600	652	669	644	620	649	599	617	596	700	590	598	631	636	675	648	623	622	625	618	602	645	582	601	653	652	655	651	645	613	640	632	640	658	595	642	622	636	616	605	665	601	619	621	647	648	630	670	575	647	637	613	643	670	587	646	641	635	625	648	601	682	585	638	664	687	624	618	600	656	656	581	606	584	674	656	609	629	639	617	605	608	593	627	646	667	630	648	641	598	612	644	678	586	669	632	634	714	668	612	637	610	590	618	645	630	608	678	641	561	641	625	626	621	614	631	648	629	630	642	638	631	625	630	669	650	665	580	637	642	673	621	607	677	642	664	624	667	603	622	663	613	643	645	641	670	622	611	599	592	651	667	606	680	610	643	559	596	620	623	612	659	620	665	612	621	673	626	664	594	634	574	611	617	627	654	675	653	594	606	698	610	642	600	629	606	592	631	635	607	638	639	637	612	633	655	622	608	608	621	585	599	646	609	638	638	622	580	652	616	631	658	625	661	630	612	587	663	600	591	608	647	663	647	669	619	628	616	606	657	641	611	621	621	616	610	605	590	608	648	626	643	641	632	602	594	605	616	644	619	614	609	574	652	636	585	637	606	653	597	630	644	655	651	690	652	618	591	644	649	616	626	645	568	595	611	639	635	670	671	613	650	652	671	611	647	623	618	645	591	631	587	631	643	649	667	616	649	634	574	646	643	604	645	643	631	648	633	597	648	640	625	606	627	681	620	631	609	612	653	617	599	603	600	640	633	613	645	620	605	634	610	679	628	693	642	647	613	620	670	603	584	657	637	640	630	608	621	684	631	622	595	644	636	630	633	601	605	633	627	610	632	622	631	621	669	616	653	642	621	639	616	604	675	622	610	608	627	612	623	648	630	608	652	610	660	644	647	635	599	655	614	641	611	614	642	666	658	633	607	637	657	563	616	604	651	626	620	650	612	653	617	632	632	641	615	681	634	637	652	709	647	637	624	629	620	703	632	640	684	645	582	601	632	619	637	613	607	627	631	615	635	645	609	609	651	600	627	620	621	637	583	667	668	671	633	601	616	631	608	631	627	626	641	661	606	617	574	608	600	628	582	632	596	652	633	589	631	687	609	659	580	568	578	626	661	671	637	630	600	637	630	654	638	668	609	621	589	628	636	627	660	621	592	607	608	643	611	611	643	609	637	620	625	645	624	621	654	670	632	664	614	652	622	675	619	618	625	653	658	624	649	619	578	617	642	653	627	625	592	603	617	648	599	615	601	627	655	633	575	630	703	622	645	627	615	618	653	627	627	630	634	631	628	654	636	608	678	610	668	609	655	663	586	619	654	653	616	585	608	633	585	627	662	625	612	620	655	663	600	650	640	638	638	647	602	604	678	610	648	619	567	640	629	614	621	653	596	623	651	638	657	596	630	665	611	631	585	605	639	609	642	655	660	651	624	584	641	640	643	643	627	653	650	606	630	663	636	579	628	621	634	663	608	643	583	628	616	651	687	603	604	638	629	605	600	634	594	627	641	647	646	627	632	646	619	640	670	635	645	651	633	662	651	628	616	615	648	695	612	651	589	637	626	614	639	676	628	626	616	636	629	648	593	603	597	650	683	599	624	635	681	602	594	613	614	627	641	613	622	618	602	581	666	632	575	646	608	665	641	623	651	601	601	645	643	599	637	655	642	623	624	612	616	616	635	605	655	601	600	626	648	650	598	629	620	665	627	569	579	597	617	597	623	616	647	651	621	570	630	613	625	633	661	611	690	666	666	618	618	607	652	634	709	624	635	675	634	661	637	626	618	620	622	668	605	626	645	647	665	625	597	679	660	621	674	659	608	634	621	649	617	629	641	639	626	616	640	587	614	612	626	661	613	657	618	650	657	610	624	597	627	627	616	632	624	644	641	616	622	616	632	630	601	612	649	617	607	606	622	627	634	608	651	610	619	693	638	692	639	634	623	628	657	618	603	652	622	598	624	624	649	645	607	620	641	664	630	662	639	597	667	592	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
49001	12676	4097	2333	1604	1077	832	671	597	513	541	420	425	400	397	387	360	340	346	356	323	318	333	300	297	298	275	302	293	297	286	285	274	312	271	286	308	264	297	275	279	274	304	287	285	259	250	261	287	242	267	274	291	298	289	227	275	299	299	257	280	291	257	275	292	306	242	272	273	272	298	292	246	310	291	270	272	265	285	291	268	262	258	265	264	287	266	316	255	279	288	280	279	252	297	278	266	278	280	275	270	266	282	294	276	272	274	255	287	259	246	265	291	268	268	285	295	288	258	266	276	278	271	259	241	292	271	268	292	251	284	266	278	285	283	265	261	285	271	268	272	254	246	272	269	271	287	238	265	277	301	260	280	249	266	285	259	257	286	290	261	267	279	254	302	269	246	270	287	276	288	300	263	289	268	260	260	305	303	288	271	276	289	258	279	288	279	265	278	271	274	248	267	285	302	261	267	286	273	272	275	271	275	270	278	263	274	282	277	286	258	298	287	277	281	259	291	253	254	258	277	270	250	271	284	288	248	256	250	279	280	297	248	261	262	259	289	255	291	289	287	255	299	277	282	267	267	284	283	271	253	283	253	277	288	273	284	267	278	253	261	252	263	259	246	271	267	253	257	298	274	232	285	281	287	259	283	272	306	298	267	257	275	263	261	286	264	268	274	289	295	268	275	292	308	279	291	263	223	270	274	276	285	275	256	259	261	278	273	224	300	263	236	302	278	286	272	264	289	281	260	270	255	304	265	267	273	271	271	264	276	255	313	266	295	295	269	268	264	273	307	254	233	274	261	273	275	283	290	271	270	267	257	268	266	299	282	257	290	274	242	285	281	265	238	288	278	270	278	294	288	282	257	250	261	284	301	279	257	257	263	269	273	283	277	283	262	281	262	261	259	294	278	317	276	265	311	274	286	267	303	259	274	284	295	286	277	269	294	270	275	274	299	269	265	231	275	279	265	243	279	268	255	255	251	263	239	268	307	274	286	278	257	284	297	264	241	252	257	275	256	264	241	283	280	271	245	290	275	274	257	268	287	285	263	250	256	250	302	294	274	281	276	320	265	285	280	283	292	288	244	268	265	271	297	253	270	259	278	251	286	265	263	280	243	273	287	282	287	295	257	263	265	298	288	302	262	284	283	276	281	280	265	263	310	256	269	307	279	320	289	277	270	266	278	282	249	266	239	261	256	260	293	283	275	262	263	268	266	294	252	284	265	254	268	270	281	260	281	257	292	242	242	274	306	303	244	255	285	285	258	272	251	277	250	270	251	287	279	253	276	268	277	260	267	266	255	267	248	259	252	270	279	270	257	280	278	278	278	256	273	269	273	247	265	239	291	256	244	280	278	294	280	264	268	296	264	269	275	284	246	293	291	283	262	304	240	275	277	278	254	300	273	249	282	289	261	264	262	269	279	302	264	276	291	282	269	267	276	283	264	248	261	248	262	287	253	273	259	256	269	253	269	281	261	267	282	298	270	285	284	325	263	306	255	249	262	274	288	295	276	275	263	301	289	250	295	283	280	283	294	250	254	283	290	273	303	280	276	280	255	244	275	264	283	279	265	236	293	258	257	235	264	269	287	257	286	309	283	284	274	276	296	250	273	276	267	269	248	264	283	269	298	240	270	267	265	283	268	300	277	262	251	267	278	288	274	262	267	261	267	269	279	270	264	264	258	231	262	307	285	253	263	258	269	271	267	248	272	264	287	265	300	278	256	252	235	260	305	261	287	264	256	246	265	254	252	280	286	262	282	288	267	279	307	310	262	266	307	274	244	262	246	267	289	308	234	274	252	239	257	295	272	262	262	265	272	261	257	256	252	280	293	283	269	276	263	270	285	254	261	269	269	250	284	277	289	299	269	273	279	315	265	261	259	266	285	278	277	284	269	279	286	246	279	267	275	273	268	274	294	279	258	279	269	237	295	269	270	268	297	304	280	265	296	260	273	281	283	281	299	272	281	239	275	266	278	285	270	274	269	282	268	269	273	256	279	279	269	263	251	255	270	277	266	254	297	272	271	249	269	288	258	252	270	299	267	308	281	263	273	294	262	316	275	289	238	269	257	291	275	278	269	260	276	248	252	266	283	273	276	284	266	279	268	278	284	298	292	282	283	288	278	276	287	241	300	297	286	240	266	272	279	246	273	289	272	275	284	278	300	276	263	296	261	267	274	280	270	294	259	297	272	264	278	263	283	259	301	239	276	285	245	274	312	267	270	278	266	274	301	272	298	291	245	240	255	311	263	277	287	293	267	267	276	288	273	300	261	283	274	260	274	267	252	255	280	256	274	275	282	272	284	277	270	317	276	280	278	281	300	282	276	258	316	275	286	261	286	275	269	231	288	271	247	284	279	266	286	263	286	261	308	295	269	261	285	266	236	275	267	265	268	288	252	279	286	259	238	256	272	269	253	298	260	271	277	273	265	246	275	260	271	276	281	276	270	275	269	266	247	276	300	265	271	256	270	249	292	265	290	275	277	256	270	272	259	276	256	270	267	266	293	301	277	291	263	274	272	285	269	283	284	270	260	242	290	291	277	283	299	275	279	287	275	288	293	271	266	298	254	247	273	277	275	265	281	259	292	271	284	273	267	256	265	278	288	252	277	291	274	287	274	264	253	273	272	295	278	269	242	245	287	276	276	265	248	264	294	304	273	310	259	312	276	262	255	294	265	288	272	251	269	296	251	281	281	276	284	279	260	253	298	254	281	270	271	295	276	289	283	281	301	285	249	241	293	296	273	253	269	288	289	295	304	269	282	264	272	246	267	282	264	274	270	264	261	277	288	279	288	254	251	285	269	247	283	252	269	279	273	270	277	255	284	262	255	310	302	280	281	259	271	262	248	269	274	274	263	273	251	264	272	288	278	291	277	300	261	275	266	291	274	265	252	253	252	256	261	251	294	268	264	290	274	281	280	278	294	242	303	268	291	273	253	262	275	233	256	246	272	278	269	278	267	311	268	303	291	283	280	278	292	282	281	263	247	253	269	268	260	248	287	267	288	256	280	300	258	258	287	238	276	260	265	245	271	277	286	293	244	289	296	279	262	250	267	238	261	267	277	259	262	262	268	254	300	270	252	268	280	287	272	259	284	280	296	266	268	282	241	276	269	294	285	260	229	269	300	267	262	297	259	256	279	278	301	270	269	276	292	276	274	287	275	281	276	267	262	271	307	287	262	276	246	271	263	244	272	285	251	272	280	287	245	269	238	266	256	272	269	283	279	298	258	292	254	283	281	269	300	308	266	275	271	273	256	287	277	272	266	249	260	264	270	307	249	263	280	247	256	274	274	243	248	247	274	244	266	242	239	258	259	257	285	265	290	293	300	297	273	282	275	261	245	259	263	281	295	276	286	251	282	268	291	281	260	290	251	283	274	265	276	264	286	265	277	276	293	277	293	260	298	277	281	261	243	264	291	272	269	251	299	262	287	256	275	310	254	248	293	269	265	267	268	265	267	283	297	317	278	267	254	259	292	273	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22972	2753	6103	6718	5694	4541	3781	3200	2792	2528	2281	2012	1710	1612	1485	1444	1455	1303	1260	1243	1202	1176	1106	1077	997	1009	1039	1012	928	914	957	907	866	917	900	922	915	870	838	879	904	848	839	828	834	848	846	832	854	823	823	787	834	804	819	787	824	863	761	780	799	799	838	803	799	855	835	802	794	836	819	783	781	729	791	791	768	813	779	782	793	791	777	810	806	753	820	818	762	773	767	783	743	823	803	756	801	794	801	790	767	782	757	757	801	828	739	739	774	754	781	761	761	751	750	762	746	754	750	774	743	813	772	760	756	744	783	749	794	769	796	806	800	781	792	722	784	805	770	786	751	786	778	815	781	768	760	782	788	773	751	727	758	788	753	773	756	754	772	735	817	750	742	786	726	756	751	765	783	760	726	778	787	750	747	781	774	740	749	737	763	752	776	761	780	746	743	764	746	807	791	747	819	767	766	756	744	803	804	796	776	731	772	731	797	798	773	763	804	720	769	767	735	778	713	799	778	799	755	797	733	764	745	775	773	739	719	784	764	800	796	799	800	762	783	739	787	747	769	755	761	776	753	762	813	776	780	758	802	746	760	775	738	785	767	743	735	757	716	754	765	751	777	740	789	738	758	759	737	791	775	749	743	780	739	744	759	805	730	767	784	820	784	751	778	750	794	771	786	804	733	745	740	763	773	722	743	758	725	766	737	757	765	782	708	763	772	741	782	715	708	833	766	791	773	789	771	757	759	763	710	775	758	783	756	746	735	769	757	793	777	778	731	780	765	782	764	753	751	773	740	747	781	812	756	716	798	757	740	732	763	763	814	740	736	775	731	724	744	737	760	757	772	726	778	764	815	720	735	764	754	776	762	816	754	769	756	776	784	753	736	815	770	788	767	772	755	748	741	784	781	776	768	786	759	778	713	713	781	715	700	762	772	740	802	773	775	790	761	764	751	761	710	731	755	807	759	767	801	788	725	753	738	738	800	743	784	740	779	747	798	767	773	763	761	797	754	781	797	733	708	777	772	767	779	775	740	757	749	714	725	767	750	823	775	793	808	753	752	830	773	756	754	775	752	734	770	767	809	745	794	795	805	768	750	778	729	771	751	716	770	726	747	722	766	712	725	764	867	748	718	799	748	813	774	797	742	756	798	731	759	788	745	761	761	806	764	757	747	811	822	789	777	763	788	762	794	769	718	773	774	758	793	796	741	769	744	807	779	778	746	768	769	814	708	779	792	792	747	724	774	738	742	747	762	766	786	760	757	767	786	781	748	741	772	731	742	787	777	737	785	728	788	796	733	794	777	785	797	790	793	741	755	705	754	711	787	789	762	698	760	757	724	768	759	743	812	761	791	759	786	784	744	761	835	779	794	772	747	776	751	759	800	784	797	756	767	739	767	717	779	771	783	806	742	788	745	752	741	756	761	774	764	751	755	725	797	760	789	757	741	750	793	741	754	767	717	741	777	787	776	768	748	762	870	781	734	758	792	764	801	759	821	716	748	772	785	772	760	774	726	794	775	787	832	782	745	748	740	782	810	762	784	778	778	825	709	768	750	746	761	724	766	777	742	734	739	819	763	769	786	784	802	820	758	770	780	739	758	779	719	777	720	757	792	792	760	761	798	744	804	808	807	798	797	790	720	779	774	787	733	766	826	773	754	793	730	785	696	800	722	743	784	768	789	751	775	813	708	764	808	765	767	821	765	762	816	761	796	735	769	729	785	761	738	751	794	793	753	746	719	820	755	740	747	770	810	784	722	768	742	748	763	733	767	724	756	784	758	782	804	807	727	734	781	751	783	739	777	749	773	788	770	763	771	770	807	734	733	781	795	736	779	796	801	746	730	779	741	740	753	756	760	793	815	819	796	761	742	705	773	781	763	741	784	719	763	781	738	779	735	763	790	748	731	819	745	740	786	714	771	752	736	788	749	786	755	782	779	790	751	752	738	778	770	818	770	769	765	773	784	735	746	728	795	849	757	761	782	791	762	804	708	735	755	750	784	731	781	783	770	773	778	787	717	748	753	763	801	781	751	741	753	775	794	802	772	710	782	769	745	754	752	768	758	785	822	788	780	735	800	827	774	746	763	800	716	776	780	786	821	773	793	799	777	767	827	760	764	763	777	766	752	787	750	762	746	706	727	764	711	750	806	718	771	784	818	756	755	789	705	765	736	781	767	772	757	784	736	744	767	785	771	798	724	762	763	795	717	733	808	801	793	790	782	757	741	764	733	759	722	817	753	819	769	751	740	705	719	786	763	767	763	756	727	729	764	723	761	739	782	764	767	765	765	748	744	768	804	777	759	763	779	722	768	724	784	751	712	729	702	724	738	746	737	755	692	760	686	783	760	724	764	748	763	750	745	763	768	685	746	820	758	715	776	747	746	757	767	779	754	745	748	767	790	748	747	814	761	739	708	757	754	747	811	795	775	731	851	773	731	827	749	719	787	752	755	761	762	776	773	755	728	819	763	788	762	746	748	769	822	753	758	745	764	777	710	754	795	795	723	782	745	762	769	760	757	767	736	762	726	766	763	730	727	748	773	744	793	746	778	750	748	724	781	778	737	777	779	773	772	798	746	799	760	756	717	742	755	813	769	739	757	757	744	745	776	767	765	770	760	768	796	730	766	732	789	782	740	782	815	750	737	746	813	757	745	766	747	766	750	738	729	790	756	771	725	766	761	744	759	796	771	732	764	832	781	739	769	758	755	768	797	761	754	776	778	722	744	746	801	758	791	775	746	778	759	732	783	781	744	734	768	745	721	727	725	713	746	700	774	797	729	781	747	741	777	779	758	776	717	803	737	744	746	773	803	736	778	760	784	765	728	743	779	798	818	795	714	755	754	742	731	795	750	791	741	735	787	755	785	708	788	749	755	773	788	734	737	788	753	758	732	770	702	775	758	757	708	783	714	781	795	782	783	765	710	752	758	785	767	725	740	758	763	771	787	798	800	730	782	785	830	778	795	753	731	780	741	805	794	781	769	788	776	782	744	750	772	786	773	754	741	772	820	808	803	777	783	773	724	715	763	803	766	802	811	784	751	784	784	777	794	760	763	766	783	781	802	772	754	715	760	726	783	786	769	778	726	789	761	768	741	802	773	743	878	754	731	796	772	802	752	755	736	738	761	744	771	727	812	774	765	720	766	796	714	762	778	752	775	762	754	800	732	768	783	766	748	759	752	769	763	790	729	690	757	761	763	779	747	752	758	773	727	805	787	797	776	754	786	738	768	765	713	783	748	741	750	806	752	748	753	799	798	777	788	726	800	772	768	761	763	785	749	800	753	772	779	767	746	743	775	748	768	761	742	748	741	733	741	732	736	812	787	787	796	787	775	754	747	803	757	754	762	759	744	760	858	732	763	768	739	771	768	746	801	796	736	748	830	784	739	801	786	774	792	779	773	777	812	798	786	802	771	710	770	770	734	729	747	808	799	748	778	714	779	762	748	811	756	783	836	775	745	768	764	776	798	779	713	761	795	773	773	770	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5189	261	157	143	136	119	99	91	106	93	104	106	92	98	108	99	102	86	98	110	80	83	83	89	85	108	105	80	96	100	117	88	86	89	90	78	90	89	86	100	80	84	106	96	90	79	126	85	91	86	92	93	92	81	96	103	79	86	84	91	98	80	91	88	97	96	100	86	100	103	100	99	104	81	98	91	98	103	84	100	86	88	94	103	82	94	91	95	78	85	75	77	99	107	95	94	68	87	105	82	78	82	80	87	115	75	91	105	92	87	85	78	94	89	86	80	95	91	86	107	97	75	97	93	93	114	96	85	104	108	80	82	83	108	85	93	84	96	87	90	105	101	105	100	100	80	102	98	96	103	101	84	87	76	105	88	93	78	109	83	111	75	91	77	87	87	96	89	102	81	103	88	95	91	90	82	88	87	73	117	68	88	96	97	99	87	85	107	94	93	95	67	90	78	102	96	85	90	84	90	81	101	80	88	96	93	106	100	93	78	93	78	87	89	86	105	106	98	94	101	88	103	78	106	89	98	93	90	96	103	95	86	82	85	101	101	117	88	105	75	83	77	81	99	83	95	100	80	75	75	101	91	81	89	85	83	93	87	99	115	86	83	95	78	96	115	95	100	100	90	86	90	92	88	91	94	85	91	89	107	88	86	76	86	93	93	73	89	101	95	98	98	78	103	100	85	86	72	75	96	102	84	86	88	81	96	93	104	92	81	99	79	99	97	87	95	78	89	100	60	83	91	104	97	91	82	91	103	90	91	101	87	93	97	90	101	112	105	91	68	82	86	101	84	87	80	93	94	75	86	91	99	89	104	96	94	89	91	75	101	102	90	82	89	92	97	95	88	101	95	94	93	92	89	113	90	84	116	90	101	93	114	90	111	88	93	96	97	84	85	96	95	77	89	102	92	89	108	88	89	103	83	99	87	120	109	87	77	83	97	80	88	99	90	82	104	99	93	83	96	90	102	68	99	89	98	81	99	108	96	95	71	107	101	86	83	99	88	92	83	98	99	89	84	88	93	92	83	75	91	96	103	100	93	79	82	102	111	99	83	91	85	99	95	89	103	73	98	92	93	101	103	95	73	100	77	72	77	94	94	101	89	74	85	96	89	82	94	85	96	87	94	100	85	86	92	91	90	87	81	95	93	104	93	92	94	79	89	91	102	100	91	99	90	108	89	81	97	89	99	95	101	75	88	97	96	97	92	90	94	92	101	90	80	86	100	95	79	93	106	111	100	101	103	99	95	80	106	82	85	92	77	86	90	100	110	104	75	84	87	79	90	75	96	93	99	78	85	87	93	88	96	77	88	94	113	102	88	92	87	89	87	83	94	93	88	96	99	93	86	86	100	98	115	84	69	101	100	93	90	88	59	110	76	86	97	79	94	93	102	115	111	112	88	103	86	96	93	87	95	82	93	74	96	73	78	92	101	107	78	86	84	87	98	98	58	97	93	85	111	106	104	100	88	91	93	96	95	99	94	89	93	93	91	83	87	88	101	96	96	76	108	87	92	93	102	96	92	87	96	62	86	94	109	98	86	93	92	103	88	107	84	98	90	89	106	90	95	76	89	93	85	86	85	86	91	88	80	114	89	79	87	91	110	85	97	93	85	92	87	95	96	87	100	88	110	102	85	107	92	95	102	75	74	87	87	89	96	86	82	92	76	103	94	76	84	84	94	107	93	89	116	86	84	76	99	107	75	88	92	113	91	103	113	81	88	89	88	100	72	83	76	96	78	97	95	113	81	97	90	101	84	98	90	91	88	95	80	88	95	100	95	99	85	102	93	104	91	95	60	100	85	81	105	94	88	81	92	99	99	95	96	91	93	94	115	84	93	81	107	93	100	87	104	92	78	97	101	74	87	101	89	104	98	85	94	81	72	91	77	101	78	89	98	89	89	92	106	93	88	95	88	91	84	103	94	102	94	88	89	84	100	104	87	95	87	104	87	104	121	77	88	84	95	86	79	97	104	94	100	91	91	91	82	99	99	94	89	103	103	116	88	113	78	81	76	105	92	106	97	101	96	74	102	97	90	87	89	95	89	96	98	74	94	88	93	97	94	84	100	93	100	78	101	84	88	102	95	70	84	86	91	92	85	99	85	82	109	83	90	81	91	82	81	101	98	90	90	82	93	91	95	122	94	81	84	87	79	84	95	87	95	97	88	98	106	93	88	100	101	81	73	102	80	113	89	114	77	75	78	94	91	89	83	85	86	98	98	97	74	104	87	108	81	91	87	88	100	102	90	90	85	90	84	93	93	107	102	81	93	91	97	79	88	94	89	85	76	82	107	107	84	92	71	99	71	91	92	112	88	72	89	101	101	83	99	90	78	103	86	93	106	92	75	106	96	86	105	79	82	93	101	103	85	84	94	76	99	90	90	104	97	92	82	82	78	92	98	85	118	75	102	125	85	82	102	86	90	87	91	71	92	84	79	77	91	95	76	88	101	87	104	92	89	84	92	100	93	97	79	90	105	101	92	102	88	78	102	110	81	99	81	104	101	82	114	104	87	107	87	108	97	91	88	95	106	79	107	103	86	77	81	102	87	100	82	93	89	97	98	97	91	103	105	112	103	112	97	82	109	79	85	82	99	105	84	88	95	95	82	95	106	109	92	82	109	81	93	80	94	92	92	91	100	83	78	112	80	79	104	98	76	90	84	97	73	78	92	96	88	93	84	108	83	98	91	105	105	110	94	104	107	83	98	79	84	96	90	88	86	95	81	97	94	81	93	90	88	105	88	90	104	86	89	97	98	104	92	98	96	83	101	80	81	101	104	78	98	81	89	89	94	73	86	76	87	99	90	90	98	99	86	86	78	80	89	92	102	68	74	82	97	80	96	90	98	80	92	87	101	111	73	98	92	100	93	89	107	105	85	90	100	86	90	94	97	96	79	88	95	82	82	107	80	104	89	80	86	74	85	87	93	96	92	85	106	99	81	85	82	96	91	114	90	82	77	96	84	93	106	89	93	78	80	76	80	96	109	96	90	91	99	92	83	93	91	83	104	87	93	112	108	75	84	89	79	93	85	100	104	71	80	93	101	95	89	94	92	103	92	96	70	72	90	72	93	104	101	106	78	94	103	97	74	97	87	101	71	79	82	85	102	95	88	87	77	89	96	110	89	93	95	90	103	92	84	97	112	87	98	104	100	90	80	97	88	104	91	89	115	73	90	92	111	100	86	101	86	99	85	93	91	102	105	94	90	84	94	79	88	94	107	88	100	83	92	82	117	89	101	91	104	87	98	80	97	89	77	101	104	79	92	81	86	107	88	84	94	97	79	89	85	94	96	80	104	90	94	95	86	89	105	102	102	91	92	108	99	82	84	88	109	81	95	92	90	90	89	91	94	79	79	113	92	88	106	97	93	83	102	83	100	103	90	102	109	77	78	85	100	83	88	102	124	92	95	76	107	95	98	93	94	92	113	83	116	95	99	100	87	110	115	79	97	96	91	89	110	91	109	92	78	96	82	75	86	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5067	367	518	509	479	436	387	388	391	360	367	362	375	337	323	343	318	362	325	337	331	358	355	326	336	365	333	337	335	348	334	321	340	312	328	346	333	319	318	314	332	308	343	300	341	300	305	353	317	356	330	344	318	306	351	296	332	342	334	312	340	315	340	299	284	329	340	321	326	295	333	324	322	325	355	305	325	304	330	288	353	333	310	323	345	311	333	317	334	326	317	330	305	279	300	316	336	317	320	328	335	293	334	321	304	348	329	321	318	305	352	320	310	330	346	317	324	308	313	334	344	312	308	303	330	282	325	316	327	285	308	352	336	270	326	318	307	350	343	335	334	348	305	301	331	316	313	314	330	342	382	302	325	314	325	334	306	347	348	304	332	345	331	347	320	337	308	304	326	323	295	327	302	320	281	321	318	299	334	301	320	324	260	320	309	303	355	321	353	310	345	306	311	295	294	299	309	305	316	293	317	321	310	312	314	314	371	318	360	299	330	328	338	303	355	329	329	349	337	316	333	320	297	360	297	306	328	305	312	334	337	315	297	332	339	334	328	302	333	315	308	318	332	311	298	319	308	324	358	321	323	345	294	341	347	334	317	320	325	293	311	323	352	299	276	323	330	314	312	330	331	345	293	326	299	326	320	290	291	320	297	344	356	286	298	327	286	304	316	323	315	310	313	318	325	343	337	346	328	311	305	332	346	347	349	307	312	288	344	321	295	314	298	346	376	324	342	320	349	314	300	349	295	328	323	353	293	311	294	309	333	319	325	324	337	313	300	315	312	336	322	308	362	332	343	332	341	337	306	319	332	340	328	304	324	340	309	323	325	324	309	297	316	323	325	333	326	318	322	353	335	325	323	305	324	349	346	361	354	307	324	325	321	300	335	319	303	340	307	346	333	322	307	302	327	339	351	337	333	313	340	358	314	311	281	326	286	325	331	309	341	314	329	278	342	306	319	303	334	324	299	297	313	316	287	335	323	329	333	295	337	310	293	299	352	319	322	284	319	317	325	319	308	311	313	323	313	322	291	289	303	340	310	306	306	307	315	323	287	324	350	307	317	316	300	355	335	353	346	331	313	340	322	307	329	325	352	311	302	357	304	337	332	304	349	305	325	303	285	308	348	305	350	339	314	326	311	296	348	342	326	317	330	307	339	326	336	326	315	304	355	349	324	330	328	327	321	346	327	310	317	335	340	312	334	311	318	302	301	348	308	343	344	326	331	342	286	350	374	310	336	335	302	299	322	315	322	355	312	344	332	292	312	316	323	336	285	311	331	341	362	330	327	333	324	335	311	313	292	315	296	297	322	342	318	348	322	351	340	339	294	328	308	330	317	289	317	326	342	328	344	324	330	337	308	328	308	330	315	319	319	313	309	323	303	352	323	288	329	299	285	331	332	339	353	317	319	330	297	326	316	303	298	330	315	325	360	317	298	308	328	313	306	308	321	325	317	322	344	361	326	331	303	346	319	357	315	314	286	310	309	323	306	344	316	330	344	354	347	327	308	322	338	344	306	320	309	315	309	279	317	325	347	333	352	298	363	339	306	313	328	296	327	312	308	331	321	352	363	287	327	315	339	305	322	327	332	310	305	307	348	331	316	322	354	307	340	330	352	309	306	331	301	353	354	321	352	293	327	317	317	302	310	332	335	343	298	289	325	303	326	312	304	331	354	295	278	319	307	343	339	291	330	330	374	315	306	318	291	312	317	360	351	320	321	352	365	307	337	330	332	309	351	314	335	306	333	333	304	326	356	352	325	307	327	298	332	318	333	292	373	330	322	307	320	333	350	337	349	299	319	332	319	323	317	318	331	307	312	325	367	337	326	327	327	331	313	319	301	358	335	317	331	327	317	330	317	345	339	298	337	295	316	316	329	315	316	312	332	316	336	340	345	270	293	328	308	343	293	332	280	327	283	336	307	311	313	321	332	306	326	327	306	315	324	353	295	322	305	323	302	333	330	297	329	300	295	338	321	297	325	304	330	341	336	292	318	300	307	329	333	319	311	304	331	309	315	305	332	328	327	345	282	326	330	332	322	338	317	350	374	324	330	304	280	311	290	339	318	307	314	314	320	336	337	339	322	328	357	337	320	306	290	313	338	292	315	322	325	338	325	312	308	303	333	310	316	304	327	313	366	314	300	311	298	311	293	307	309	319	300	362	318	313	301	327	303	347	339	303	310	309	344	332	346	298	311	310	352	323	311	372	287	326	308	333	283	298	285	299	302	322	329	285	312	333	339	308	299	331	338	298	317	342	300	323	301	293	319	312	314	313	316	296	310	340	285	302	331	328	337	374	321	325	315	326	310	335	359	290	327	332	326	288	356	296	311	317	293	298	356	330	318	289	320	318	328	307	293	318	298	322	314	312	277	305	336	326	317	305	320	318	317	340	305	308	315	339	352	321	335	307	339	308	315	325	309	324	302	320	334	318	358	335	330	323	262	318	349	333	319	325	357	319	279	336	350	320	334	321	315	328	309	321	340	322	359	334	317	285	308	311	320	314	340	302	331	295	327	337	311	298	352	322	315	325	304	319	353	345	314	307	302	341	334	295	340	341	312	331	327	315	295	332	340	350	313	352	313	349	339	335	336	340	302	331	308	349	330	292	308	308	301	317	297	316	327	293	296	329	316	320	341	335	361	356	337	332	327	345	316	319	306	311	308	324	328	338	291	309	329	325	353	295	307	320	349	340	321	334	343	300	328	325	312	305	334	320	331	337	337	327	308	324	333	320	330	304	328	313	300	325	321	319	318	327	354	308	358	313	323	344	320	319	337	291	322	339	347	302	330	312	320	350	321	306	317	343	308	299	303	316	306	346	346	337	312	335	313	320	332	318	336	313	331	308	287	321	310	314	302	308	292	332	314	312	359	321	338	332	320	283	299	322	332	312	315	341	299	327	334	325	351	311	319	319	330	331	357	346	326	316	322	325	303	319	306	320	309	290	341	336	327	309	352	328	275	300	305	315	345	342	366	330	333	334	296	354	307	330	323	302	338	322	359	322	318	332	319	312	350	301	318	344	319	316	334	274	316	333	351	320	377	296	309	312	351	324	347	305	343	301	349	325	330	340	321	348	360	331	279	317	320	309	333	326	351	313	334	325	336	324	353	301	296	332	348	324	318	327	312	343	309	331	316	348	295	360	301	308	340	325	307	308	302	313	288	313	320	324	307	332	301	359	323	299	332	344	343	340	300	339	284	324	316	344	314	317	326	305	311	369	331	331	343	303	296	333	328	312	337	335	313	311	349	325	298	342	282	339	324	300	336	314	325	330	310	336	323	318	309	309	306	315	314	337	312	306	300	320	342	309	326	339	332	331	319	341	333	321	301	323	307	293	323	378	294	307	322	314	302	334	318	301	336	320	313	291	327	309	328	307	328	331	320	323	320	370	336	323	354	353	347	323	338	316	330	289	366	326	321	306	335	332	303	306	309	318	326	318	302	337	332	316	286	293	336	306	284	336	336	302	320	301	296	302	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
37211	5240	1530	1142	852	581	502	430	377	360	326	293	286	279	265	285	237	230	257	241	251	245	205	230	254	227	243	228	249	221	242	220	209	172	195	229	253	203	212	213	234	248	235	212	240	246	185	229	199	222	235	233	244	247	233	230	215	196	207	215	235	227	225	255	220	216	240	195	218	177	190	189	184	242	241	199	213	254	241	230	264	207	233	224	193	210	232	211	206	199	205	201	232	212	194	207	209	217	213	222	204	196	211	221	202	222	201	234	225	231	195	198	223	240	227	206	221	208	228	229	210	219	249	198	214	209	196	204	201	210	201	204	186	215	239	212	224	203	206	201	214	217	225	234	193	225	209	218	232	222	242	202	199	220	235	191	218	209	200	229	221	245	219	223	229	226	202	219	217	219	222	227	211	214	223	199	173	227	193	203	213	187	219	218	222	221	212	222	209	218	222	221	199	209	200	214	223	219	237	241	216	222	223	185	202	251	228	212	235	217	217	247	229	220	219	192	253	207	223	209	230	216	203	227	241	236	213	205	255	192	209	239	206	224	222	238	218	214	196	213	221	202	209	223	226	218	239	210	215	159	215	222	205	221	187	219	240	206	207	194	212	224	216	211	230	226	228	216	221	201	212	211	199	229	211	201	224	224	213	189	213	189	215	215	219	225	213	210	215	221	213	209	209	244	211	220	210	198	206	211	226	202	219	204	223	233	212	263	222	216	223	188	194	208	197	225	235	236	215	229	226	203	186	210	197	191	237	194	223	224	203	235	238	203	204	197	198	220	222	199	205	182	196	217	224	207	210	239	208	214	198	258	211	223	218	212	207	195	207	190	197	204	196	195	210	193	219	221	216	186	188	207	202	202	220	224	197	209	190	241	202	203	199	260	222	200	238	226	197	213	198	205	195	225	199	214	213	221	219	222	203	190	218	227	198	229	214	226	221	217	223	234	225	219	200	214	208	211	219	205	209	198	192	210	222	216	216	205	207	238	227	203	220	202	190	223	229	177	199	221	211	233	240	198	218	213	210	223	230	204	220	227	212	202	219	228	203	233	228	219	201	208	211	177	218	195	209	202	219	198	211	211	219	219	205	200	222	196	235	206	218	218	216	227	215	204	207	224	199	236	218	228	197	218	213	228	201	243	209	180	233	216	230	220	227	238	208	218	219	223	187	239	203	231	239	206	207	242	218	213	220	213	204	206	198	235	188	209	196	204	238	194	226	209	190	213	204	199	214	212	207	210	233	206	227	203	216	202	225	212	222	201	206	206	251	207	223	212	192	223	229	231	227	216	227	212	210	217	217	233	210	231	231	195	213	233	214	204	226	197	230	203	236	210	212	197	190	240	200	244	214	231	213	214	188	228	219	212	208	216	249	218	210	217	195	205	221	239	222	230	235	206	223	231	219	223	211	199	237	209	213	207	205	205	242	223	216	205	230	202	213	248	203	191	196	222	209	219	217	196	207	193	220	212	230	231	209	227	216	196	213	204	213	212	208	241	228	212	199	252	224	234	181	247	197	228	227	211	222	230	208	207	185	200	198	218	223	228	220	196	191	198	213	209	206	212	217	214	228	207	203	218	242	219	212	211	209	231	205	233	200	217	238	220	250	192	214	239	225	210	209	235	208	244	223	202	204	200	223	193	216	223	195	221	185	206	203	238	204	212	189	211	206	191	197	220	216	228	212	218	240	238	218	215	240	225	213	210	246	212	215	227	209	216	203	211	235	207	206	211	223	210	191	213	213	235	206	215	201	219	176	194	217	219	217	228	211	211	192	235	215	210	244	207	202	213	216	213	207	189	194	242	242	229	225	235	200	229	211	211	237	197	237	175	228	206	229	228	226	234	227	225	215	227	228	237	228	215	203	199	222	203	222	221	194	206	210	224	224	215	231	215	204	220	252	232	219	236	224	216	227	219	214	209	228	212	218	209	220	201	203	185	223	168	210	222	216	221	237	192	215	221	238	228	225	226	199	217	209	218	217	223	254	239	231	201	201	190	216	205	215	215	200	215	214	215	249	247	215	215	239	201	186	233	226	229	224	197	225	224	211	216	214	206	217	195	231	208	204	214	232	209	236	227	215	223	190	221	217	222	208	201	211	203	217	222	189	204	195	223	233	232	183	207	210	216	217	198	183	234	200	197	220	245	221	191	216	224	251	194	198	216	232	227	232	199	211	212	204	208	219	230	204	231	234	205	204	228	222	188	201	206	216	248	216	225	193	217	208	233	201	235	235	217	212	233	215	202	226	213	223	211	237	219	231	225	212	234	209	198	210	223	219	222	231	190	229	213	225	226	194	211	248	218	208	205	213	198	200	200	224	209	235	217	211	219	206	207	209	227	194	216	215	198	221	202	221	230	212	218	233	204	233	222	206	216	177	223	191	224	220	212	204	206	226	183	201	195	216	203	189	211	220	223	212	229	204	195	197	232	232	212	194	204	227	228	208	215	236	199	213	198	186	198	238	209	207	216	233	204	197	199	215	202	204	219	185	216	211	224	209	235	209	229	199	210	206	220	184	212	218	220	196	217	202	212	247	222	185	206	212	192	220	190	221	209	200	197	230	220	228	213	209	203	196	234	201	212	232	197	215	223	211	215	212	212	209	201	211	203	196	231	222	193	208	192	251	205	197	219	234	218	205	200	204	212	223	198	239	218	208	211	216	208	190	217	216	220	209	211	208	190	210	228	214	224	179	184	217	213	229	205	237	195	224	195	211	214	222	207	209	206	195	218	235	204	196	228	243	213	212	205	231	236	231	224	206	208	212	222	217	228	208	227	208	228	228	241	238	197	234	230	176	195	205	220	219	224	216	222	202	206	220	221	210	197	206	210	240	216	223	206	216	223	221	208	223	244	196	240	218	207	213	197	211	187	201	222	231	223	201	225	222	197	225	215	220	209	196	204	227	220	203	203	225	223	199	229	229	214	208	238	229	200	201	245	216	211	244	208	206	219	222	190	204	238	220	190	187	234	227	243	202	195	240	202	212	231	219	223	234	198	213	235	205	217	206	214	242	198	226	223	227	207	237	220	210	225	206	218	192	196	235	198	220	205	204	236	228	217	214	211	217	201	215	225	193	195	226	227	210	197	231	209	200	233	218	221	224	204	236	202	199	213	208	212	223	202	206	185	195	206	221	210	223	232	188	200	237	212	185	236	223	228	203	194	220	197	247	214	214	205	228	240	218	213	229	236	213	218	209	237	205	232	232	190	199	204	192	231	204	222	219	216	233	220	185	230	192	204	233	206	200	209	211	236	213	236	212	226	221	245	260	187	213	206	185	214	219	206	237	212	198	196	220	212	216	238	218	205	208	215	199	223	204	230	202	223	217	206	223	187	218	231	183	218	205	206	213	230	209	212	246	228	213	204	201	205	187	218	207	202	206	235	221	221	194	202	220	215	180	206	205	223	225	214	210	210	220	200	237	212	191	200	200	238	212	229	203	225	193	214	190	238	208	199	235	227	203	222	224	206	239	210	201	253	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17791	1638	3365	3787	3171	2593	2222	1935	1658	1521	1414	1209	1091	1073	1022	981	949	904	840	850	837	834	830	781	725	793	757	711	761	700	737	702	692	735	690	643	736	689	660	681	704	700	705	646	624	670	635	698	654	684	649	664	682	659	669	653	664	663	610	639	645	638	681	648	620	638	664	654	638	680	666	672	613	696	624	650	607	647	556	623	604	672	614	654	682	642	619	649	652	620	632	635	664	627	607	630	645	653	651	605	614	621	622	624	611	589	611	636	643	619	615	673	622	672	708	597	686	670	590	687	618	603	614	634	579	630	684	571	589	631	651	644	616	650	620	632	624	631	617	659	650	625	601	639	641	635	684	678	589	630	624	611	621	602	643	640	645	617	613	654	670	654	634	629	619	623	623	610	614	602	652	649	612	628	676	617	554	640	640	670	597	637	655	650	602	619	679	611	649	599	637	589	637	603	655	644	647	654	656	627	633	689	637	616	582	622	590	633	668	637	637	691	609	641	648	603	615	629	654	612	596	618	638	619	636	651	636	607	678	637	646	598	608	593	613	615	675	606	639	626	706	613	611	573	625	657	628	658	635	624	623	664	607	625	600	637	640	632	636	650	631	657	634	639	658	627	654	660	628	618	603	676	618	626	642	705	632	599	606	602	643	641	682	662	656	622	637	644	591	651	593	641	637	635	665	608	664	587	618	630	654	568	643	625	666	667	628	665	617	613	653	615	655	620	587	605	640	643	610	615	617	632	597	678	608	609	627	614	654	651	671	665	583	622	667	664	633	609	614	611	638	637	630	613	615	661	612	622	616	668	652	612	638	645	619	666	603	651	652	646	669	645	646	605	642	631	634	641	599	632	636	596	643	627	608	641	621	649	630	629	638	675	596	610	635	672	591	605	601	632	636	658	624	615	605	630	631	616	608	610	615	666	602	645	659	608	623	606	615	620	610	599	624	638	652	619	652	673	628	601	679	639	650	626	609	650	589	613	635	648	613	604	635	643	634	639	665	675	632	612	624	670	623	616	666	635	586	648	614	635	633	610	612	586	628	592	664	676	664	664	656	636	589	616	617	639	639	595	626	641	581	631	600	618	632	689	623	628	681	616	656	563	680	624	628	624	655	624	645	663	602	617	574	615	660	612	620	602	626	659	637	585	625	574	601	603	684	642	593	635	664	635	646	632	624	590	615	627	672	600	675	613	559	622	642	620	631	585	646	647	673	593	633	620	619	604	599	609	615	595	639	646	610	611	668	636	628	610	640	649	665	643	602	665	627	629	663	664	626	603	690	687	608	665	642	639	619	640	660	679	628	624	686	604	645	640	614	626	638	643	633	598	655	631	605	609	622	666	660	616	630	657	619	648	639	627	587	584	654	659	659	652	586	690	656	656	632	657	599	673	601	690	659	625	693	617	622	644	646	625	649	644	635	593	630	626	652	645	637	647	616	663	628	599	584	611	695	690	658	616	669	709	694	657	614	604	650	679	637	651	611	646	643	624	614	600	631	649	671	649	646	650	660	603	612	642	643	633	648	610	616	598	631	668	658	637	619	658	669	644	585	572	660	604	605	632	620	643	647	599	626	641	683	667	631	626	625	639	661	600	666	648	622	616	637	624	632	649	664	646	609	649	662	608	668	629	612	666	663	637	577	639	657	610	645	629	659	687	623	634	624	644	625	639	646	677	642	636	644	608	619	632	633	649	671	663	625	624	706	673	621	621	661	623	606	615	642	644	602	632	701	613	621	652	624	623	622	657	621	625	638	637	629	657	616	640	681	643	579	631	657	590	663	631	642	640	631	612	618	649	629	636	659	656	649	626	613	608	608	647	665	639	634	633	626	623	613	638	602	652	625	641	638	651	612	634	638	626	597	653	610	621	660	646	609	653	648	659	598	655	616	651	676	623	637	659	627	667	604	637	655	654	657	640	613	629	634	636	617	622	629	634	616	655	613	616	674	601	638	627	672	659	625	649	646	632	653	617	682	631	635	626	607	674	638	645	606	587	638	634	624	629	599	639	629	588	670	644	599	653	581	627	646	620	663	663	622	627	623	650	631	630	613	672	618	653	590	623	625	614	649	631	619	615	648	643	635	629	649	624	597	612	643	646	600	647	668	642	629	642	671	640	686	628	643	644	608	589	627	602	618	630	643	625	583	627	624	631	601	609	641	622	643	621	633	641	643	624	665	644	688	598	627	639	627	643	623	615	609	603	626	636	594	635	638	655	625	650	676	598	634	637	617	616	652	662	608	610	644	674	610	624	605	621	609	620	653	658	636	631	617	631	618	624	660	654	664	617	623	674	612	640	633	651	607	618	646	598	652	673	599	600	623	672	637	702	587	663	664	607	616	634	637	659	635	613	634	683	652	649	616	678	628	643	647	672	632	670	625	592	667	668	651	652	660	662	604	633	614	671	660	602	619	575	658	635	584	632	571	632	624	651	614	640	665	590	622	623	610	637	642	647	660	633	649	606	641	591	644	653	631	628	650	700	617	632	602	633	590	613	620	586	606	650	663	620	671	625	629	655	660	659	624	642	600	649	631	618	619	673	600	653	674	602	620	614	600	628	651	616	613	595	641	615	612	597	639	617	646	618	618	610	599	639	640	608	659	569	604	674	639	553	594	609	650	653	622	647	628	647	607	620	609	627	596	607	645	657	635	598	649	644	638	628	635	601	590	604	642	648	647	610	627	654	657	641	576	646	643	636	669	614	676	644	625	597	607	625	635	570	618	592	613	624	663	625	614	655	620	603	611	638	600	676	686	667	609	600	697	641	620	654	563	584	581	647	639	663	627	611	618	647	641	622	653	602	626	623	643	599	650	614	648	632	578	609	605	629	598	607	643	616	608	612	630	633	591	631	669	660	632	652	615	589	644	614	635	639	646	614	620	617	608	601	622	601	655	632	642	608	641	677	654	642	664	668	632	609	642	643	620	659	628	659	643	672	613	593	629	596	623	610	616	671	631	606	615	650	632	655	620	669	629	642	643	641	622	639	610	626	621	646	600	623	631	637	600	647	627	651	645	617	610	643	653	643	641	686	686	620	635	638	643	626	634	603	648	645	610	662	604	638	662	637	644	650	606	609	660	661	656	615	583	650	678	643	592	620	669	622	601	620	670	608	633	662	659	682	650	647	656	630	610	631	676	639	628	613	631	641	611	639	635	637	647	652	671	631	633	646	624	637	694	639	626	643	596	641	622	628	626	617	646	663	613	622	613	635	643	617	667	673	635	668	640	612	651	657	583	650	627	617	632	638	627	637	625	604	625	632	648	612	659	611	679	605	607	637	645	629	655	654	672	603	584	617	672	673	655	625	658	620	630	636	611	633	615	674	616	630	656	604	607	607	645	551	622	648	635	599	612	621	662	622	683	630	639	643	644	602	625	655	636	594	635	616	627	629	650	620	605	650	637	668	665	667	614	647	631	587	644	616	641	591	650	646	625	627	603	630	656	608	608	642	662	649	631	641	624	597	616	618	650	601	613	606	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
48730	10790	3487	2245	1592	1143	881	676	660	571	523	475	436	362	391	346	331	349	332	337	325	318	292	310	347	304	311	292	311	285	281	250	305	301	308	297	312	283	313	299	291	307	291	300	265	292	280	254	281	273	267	295	281	294	278	256	275	292	276	285	256	296	318	281	300	294	291	256	258	296	272	293	299	302	300	278	260	289	287	276	262	262	259	275	271	283	301	286	284	268	266	252	275	280	293	296	291	278	263	310	249	291	257	277	272	294	239	267	266	265	270	267	288	268	313	284	245	279	291	270	261	253	290	296	281	291	272	264	315	271	255	240	281	261	267	271	251	267	278	259	292	258	311	290	293	281	300	281	252	287	257	334	295	312	308	269	265	268	250	302	272	265	256	256	271	272	278	274	286	280	285	247	285	280	305	281	232	273	275	246	302	293	292	288	284	274	313	280	291	281	288	267	272	248	280	296	261	261	276	254	255	270	276	253	277	272	294	283	308	264	278	256	274	273	260	291	277	242	291	276	270	290	267	286	258	280	283	284	262	285	283	277	298	282	252	255	273	257	273	269	285	252	258	265	270	261	268	275	263	252	270	265	272	281	260	284	288	275	266	272	272	275	256	240	254	263	273	291	284	270	273	274	281	281	274	276	297	267	287	253	283	279	298	242	295	300	268	275	262	272	272	265	271	305	256	262	332	267	304	275	253	294	294	288	297	242	286	272	269	295	293	287	275	297	245	270	256	268	295	264	265	259	281	260	296	231	264	299	296	287	268	256	265	278	287	291	269	268	279	257	283	297	251	276	290	270	247	288	272	272	264	277	285	242	272	257	281	267	267	279	292	272	273	261	281	291	265	277	273	272	276	276	273	279	264	272	244	299	264	260	261	282	255	244	274	277	287	274	248	273	288	277	277	274	275	278	272	289	285	262	297	276	291	286	313	252	276	269	296	264	245	267	291	286	291	270	255	248	269	273	302	243	277	287	285	289	302	253	277	268	279	297	262	271	257	269	285	281	292	268	254	277	271	250	260	270	279	270	283	259	277	244	279	273	250	265	283	267	272	258	258	250	250	287	273	289	292	271	282	294	289	315	264	289	284	273	269	297	264	286	264	268	276	268	260	291	298	298	324	287	289	262	309	293	287	262	276	273	267	267	245	247	272	250	252	270	248	269	293	266	290	266	301	251	312	245	258	272	299	250	256	264	250	256	291	251	289	299	281	269	263	280	263	263	273	289	262	278	258	280	288	274	250	296	269	255	286	285	265	276	255	262	293	272	275	283	278	293	280	267	273	298	250	291	290	259	285	284	277	274	272	289	270	282	282	270	264	281	282	279	248	262	245	285	280	286	266	312	271	285	272	269	285	234	257	267	285	299	253	262	282	242	262	288	285	301	270	266	269	288	275	230	285	282	269	287	282	264	307	263	275	280	287	232	267	262	296	230	251	267	283	309	265	274	273	291	269	283	281	280	288	271	292	275	304	300	277	250	268	303	270	279	300	271	268	290	265	287	290	290	272	274	291	265	281	303	280	260	278	286	263	298	285	263	289	250	259	237	280	285	265	277	301	285	286	278	276	289	272	285	281	270	273	290	262	275	261	257	275	280	265	282	298	285	290	296	275	278	288	290	281	280	254	280	260	273	280	268	273	241	253	267	268	294	277	281	292	268	257	271	286	263	278	239	277	263	284	258	282	285	264	291	277	274	305	241	254	289	285	280	253	254	270	268	271	267	288	269	294	255	268	246	265	257	304	314	283	291	286	298	248	260	283	264	259	290	266	271	266	254	233	271	288	279	294	283	275	251	270	299	251	274	258	271	272	314	318	243	250	280	297	268	266	280	254	252	274	279	256	279	252	283	277	282	258	269	270	267	278	278	255	291	263	284	294	262	273	324	292	298	284	287	261	262	268	266	280	267	292	275	247	298	281	274	272	263	275	287	264	295	271	271	274	265	248	273	277	260	275	295	293	278	288	276	256	275	255	258	261	285	283	267	265	275	296	282	250	293	278	267	266	254	263	267	284	280	274	268	255	268	259	284	260	269	266	306	273	237	261	261	242	276	304	254	243	271	278	272	283	286	279	286	291	300	224	262	280	286	253	283	256	287	294	295	280	254	277	241	274	273	280	282	263	277	292	276	314	283	267	261	275	286	280	275	263	249	284	283	277	298	256	305	255	269	312	310	275	260	309	241	273	305	281	255	256	258	273	238	258	263	254	254	279	283	252	272	303	282	288	269	274	273	279	285	285	279	282	271	271	318	269	258	274	282	277	275	298	275	255	246	285	284	283	269	278	280	261	245	259	287	245	309	314	293	275	286	265	287	267	305	294	276	275	312	277	256	240	263	290	266	303	272	276	297	309	272	251	259	252	255	264	266	276	282	288	255	265	291	274	244	269	251	316	278	252	261	243	270	277	277	269	252	259	298	290	273	295	297	274	279	264	269	266	300	277	281	268	278	268	294	259	264	306	294	265	298	286	293	272	302	245	277	274	286	269	288	280	279	286	268	278	259	279	259	274	271	281	243	268	288	273	271	287	256	275	272	276	283	257	282	285	277	264	262	271	303	292	252	288	264	260	268	252	279	307	266	267	291	260	289	275	291	251	290	294	272	267	291	282	271	268	291	270	253	281	277	253	275	254	292	265	296	275	252	270	281	260	278	270	285	269	276	268	261	265	294	289	252	263	258	308	274	251	232	266	271	293	255	287	276	276	272	289	271	289	270	280	281	254	270	268	253	291	287	275	296	270	262	266	277	260	289	294	245	287	275	256	290	252	283	272	321	278	276	268	266	289	302	254	267	265	251	284	273	264	286	299	289	262	291	274	295	291	245	250	267	289	239	277	295	279	289	281	264	289	264	263	267	275	266	245	285	277	309	258	257	266	289	266	284	293	272	276	253	287	288	253	252	279	275	253	290	265	239	265	255	281	274	286	282	249	263	257	238	261	243	291	276	252	281	271	272	275	315	277	274	246	244	289	280	278	311	274	281	278	256	316	259	274	286	276	243	270	248	283	245	276	273	248	282	286	257	250	275	252	255	285	281	262	260	306	277	266	275	283	288	275	258	269	271	290	266	291	257	260	268	288	259	276	274	283	295	260	267	278	251	286	279	295	268	255	285	285	303	272	275	270	256	288	248	264	295	285	257	265	279	279	302	281	253	258	318	273	306	276	273	286	266	277	276	248	300	262	301	272	295	268	267	319	291	271	286	286	275	260	293	292	266	296	291	251	270	310	247	282	299	269	271	284	249	257	249	293	299	282	288	299	258	293	288	248	297	281	258	281	273	279	268	271	281	279	304	263	290	271	269	262	274	253	253	225	258	293	266	308	290	248	293	284	241	290	283	272	272	266	285	285	283	299	254	313	290	274	261	269	265	263	273	268	253	288	258	292	270	268	280	265	258	256	282	281	282	288	281	274	289	280	255	291	265	262	281	290	262	287	278	266	286	255	270	278	296	261	249	275	253	267	267	288	272	241	228	272	277	298	285	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22617	2735	6138	6619	5609	4574	3704	3169	2745	2502	2233	1969	1756	1638	1530	1414	1383	1340	1239	1195	1150	1145	1046	1067	1054	1061	989	1013	970	888	946	926	937	946	935	951	908	838	863	852	907	856	852	869	798	843	857	806	849	834	822	833	825	865	818	845	802	826	811	792	807	850	803	831	717	804	783	765	808	811	782	749	814	810	749	778	776	811	797	835	765	761	845	785	760	843	788	734	766	795	768	823	745	758	764	790	817	820	831	794	787	789	775	763	805	788	760	784	760	840	787	751	753	751	782	758	768	803	795	813	754	769	788	803	790	795	749	769	752	759	809	755	764	794	730	795	777	787	806	772	793	771	770	748	758	805	769	779	794	806	770	746	759	781	754	788	781	827	783	821	724	776	834	748	775	753	792	762	782	785	769	782	775	785	726	777	772	755	754	736	759	758	736	760	746	754	755	753	799	760	768	748	792	763	754	765	804	744	736	750	779	778	746	773	772	789	786	795	747	738	756	737	796	798	723	794	776	770	783	776	778	734	767	761	762	782	765	754	767	749	735	800	774	833	737	795	762	718	745	774	750	783	776	769	771	748	744	763	759	721	804	809	766	773	756	764	749	766	766	784	733	759	813	765	752	792	801	768	703	787	778	763	753	738	766	740	792	814	781	752	745	728	736	786	781	772	734	755	834	790	784	767	761	725	757	776	786	824	768	799	766	769	794	761	773	809	737	830	795	720	805	783	819	748	722	775	807	807	774	809	761	720	815	802	742	756	716	721	702	796	759	783	756	743	749	814	795	742	756	774	715	778	778	766	780	748	725	788	773	786	745	729	748	781	759	768	789	814	770	792	719	785	790	710	756	833	796	764	745	751	786	782	780	754	741	741	747	754	762	775	760	783	766	724	746	749	764	805	730	754	798	784	772	772	785	758	747	753	731	761	727	766	762	759	826	730	750	725	769	742	742	746	752	791	772	798	779	778	771	749	769	731	828	761	772	779	753	746	782	772	791	710	759	746	772	812	792	782	798	800	741	745	762	794	773	809	770	810	782	789	795	764	780	801	740	775	690	750	731	726	748	773	797	782	745	743	760	784	778	768	754	782	780	791	778	756	733	777	739	767	745	727	800	771	743	801	800	776	780	765	743	717	828	740	717	770	797	758	824	722	792	782	745	783	700	766	761	782	756	754	790	791	768	709	794	732	746	762	775	785	752	772	775	799	784	776	741	786	833	735	798	773	736	744	743	711	696	775	762	760	762	766	757	780	754	771	783	778	807	789	720	761	779	838	784	776	748	781	751	787	784	780	732	829	752	706	760	790	720	761	805	736	733	749	807	731	793	757	771	745	791	789	730	769	749	802	802	751	761	793	769	793	731	757	763	768	803	763	753	772	754	756	768	753	810	772	768	752	721	774	777	778	795	812	743	766	744	713	790	746	745	757	764	733	721	748	738	735	795	724	761	766	732	735	750	792	815	707	795	768	759	759	829	760	785	803	757	750	734	815	742	771	774	778	739	776	770	742	694	804	788	772	819	765	766	799	745	796	753	734	737	783	761	798	772	719	785	717	784	795	761	804	770	754	760	752	765	766	784	774	849	730	806	801	729	763	723	717	770	752	765	743	783	780	782	736	740	789	778	738	788	721	740	742	778	787	756	734	785	798	758	746	768	736	763	779	788	741	733	766	734	778	806	729	747	750	741	713	817	774	763	786	743	730	763	794	798	770	788	766	736	795	743	805	780	765	805	716	709	788	726	715	789	785	827	717	781	802	745	774	755	792	729	728	748	763	735	738	755	745	778	734	731	772	746	790	809	793	808	767	749	792	786	774	788	749	767	777	767	781	767	742	760	800	804	756	781	777	819	762	765	769	750	774	759	748	772	786	762	784	799	742	830	763	723	799	785	773	778	708	702	799	775	764	740	713	740	776	786	813	759	778	819	729	717	730	740	711	763	727	749	792	760	736	739	762	779	803	773	786	723	768	759	758	785	797	749	748	789	808	755	776	734	755	758	748	692	764	775	743	739	779	726	741	734	741	784	737	746	749	765	763	748	797	751	764	746	804	785	768	776	789	752	794	753	801	812	805	787	772	828	760	757	741	726	723	717	821	774	759	792	762	781	797	773	758	715	786	786	811	762	792	752	744	749	767	739	742	788	776	795	802	829	750	767	766	758	823	749	784	761	778	744	756	738	831	754	767	808	720	749	808	762	809	722	735	777	813	815	785	821	746	751	789	792	812	802	794	740	736	791	792	782	802	747	769	750	735	751	746	758	767	806	761	777	825	764	798	805	714	717	754	752	768	802	762	750	713	800	783	770	772	818	746	735	757	755	784	764	726	758	790	761	763	777	759	760	800	741	763	779	762	780	765	707	732	819	731	748	757	815	723	817	771	755	785	796	731	793	756	835	773	762	767	756	736	755	719	762	765	739	740	804	769	760	781	793	763	766	742	761	756	759	751	801	811	784	735	772	765	742	756	752	798	753	781	772	756	748	776	781	748	764	765	734	740	728	777	693	755	793	800	787	756	759	791	763	789	782	765	804	797	737	758	752	774	775	718	758	775	756	817	774	736	771	793	749	807	749	801	780	749	805	750	784	764	782	812	810	772	732	774	752	763	770	773	784	762	811	739	755	763	807	769	777	779	760	793	797	759	794	766	757	739	805	772	766	784	801	754	785	740	740	682	801	758	727	773	735	822	771	724	737	749	831	771	768	792	720	792	802	754	769	763	715	766	768	840	769	738	731	746	819	763	766	799	771	737	754	769	766	732	733	748	742	712	757	707	736	796	755	725	718	763	778	739	750	779	782	802	731	793	747	774	709	749	811	801	743	744	758	757	754	766	787	760	751	802	792	751	795	783	680	752	798	788	782	795	760	709	739	793	758	735	795	762	749	783	776	740	762	801	767	750	798	747	750	753	741	748	768	717	782	768	806	757	769	769	747	791	745	787	747	795	768	769	710	726	778	744	744	755	805	761	779	754	755	800	746	761	782	746	741	754	750	828	787	808	771	760	778	772	737	773	788	747	741	827	770	786	807	833	712	771	720	791	769	747	757	763	755	776	787	795	813	759	802	765	764	818	801	763	735	805	720	711	782	773	763	767	683	799	763	792	811	743	809	835	808	755	745	794	733	774	743	757	769	822	747	752	785	733	761	735	752	776	720	792	755	743	779	772	780	740	736	789	795	774	786	823	781	767	802	723	744	762	785	763	769	755	822	741	738	779	759	785	769	805	727	756	709	771	811	737	764	769	717	821	768	787	751	766	731	748	734	784	743	806	770	756	786	739	743	781	774	762	752	744	723	802	789	702	755	733	807	735	745	741	778	775	740	773	784	766	798	761	774	763	780	761	758	780	801	746	761	728	715	792	732	752	780	782	784	778	808	766	806	752	744	801	755	789	763	713	769	795	767	751	795	765	783	755	758	798	766	773	768	759	761	784	769	779	726	765	772	757	793	815	744	785	751	787	793	808	777	735	828	801	758	789	766	768	723	765	777	792	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5111	303	179	133	120	117	95	109	102	100	91	98	102	97	90	89	96	83	95	80	85	76	78	86	84	88	80	101	97	83	83	92	100	83	79	85	82	85	95	92	108	101	86	86	89	78	80	86	108	86	95	87	84	95	73	83	70	101	87	103	100	87	85	96	94	87	86	94	76	92	92	86	94	98	92	94	91	93	92	102	91	89	87	83	91	112	77	90	84	86	95	83	98	114	111	88	93	105	96	77	85	93	106	80	90	85	89	83	76	78	88	86	85	81	97	98	95	98	88	92	93	107	111	98	86	72	95	94	93	84	71	95	101	86	94	83	91	94	95	94	85	88	96	89	85	76	94	107	105	101	95	85	96	86	74	101	98	87	104	105	92	98	88	80	96	99	102	97	88	90	106	103	89	99	93	78	88	105	100	82	102	108	77	101	109	94	80	107	106	92	93	90	84	109	105	105	87	89	90	98	122	80	101	91	90	95	84	68	92	96	98	90	105	92	100	88	61	83	92	95	108	91	72	101	92	110	102	90	103	84	88	97	72	78	86	100	95	108	102	92	90	85	80	98	89	97	94	102	101	92	71	83	89	99	97	85	79	86	79	66	92	82	79	106	81	76	79	84	84	70	103	101	108	97	95	93	94	92	90	107	78	101	88	78	115	80	100	96	90	82	101	95	94	85	79	80	113	78	82	82	98	100	102	91	90	80	94	106	116	100	97	98	77	108	91	109	90	112	93	73	116	107	108	86	96	95	90	83	91	86	92	84	99	83	89	93	84	99	80	81	99	96	81	100	106	89	97	94	105	84	86	95	83	86	98	103	71	101	86	104	89	102	102	78	93	91	88	105	89	85	94	92	102	83	85	127	107	107	94	78	87	81	96	90	82	96	78	84	86	102	95	94	82	88	86	78	85	88	97	104	107	86	70	95	82	99	92	80	92	82	95	84	90	81	96	97	89	102	95	101	94	89	82	86	98	91	100	80	87	94	91	94	78	82	104	94	90	84	100	100	91	90	92	91	100	87	92	66	99	85	95	102	81	121	96	99	102	89	99	93	102	93	90	91	78	88	100	80	97	83	95	78	63	105	76	81	88	76	99	89	83	85	103	97	93	99	76	85	96	97	82	90	105	102	72	95	79	85	80	89	72	83	76	75	72	107	96	102	99	95	93	91	94	107	97	113	95	87	98	101	90	98	76	123	105	85	90	96	90	89	117	84	90	99	89	100	100	99	87	95	103	108	83	90	95	88	85	84	86	102	99	76	84	80	104	87	94	100	95	91	100	87	98	99	90	97	94	81	78	80	102	95	86	79	85	90	84	77	89	98	96	84	80	86	80	91	80	93	91	92	97	82	99	95	98	98	82	97	88	96	84	94	82	103	114	99	78	79	91	97	97	82	83	105	107	80	94	100	94	79	101	92	91	97	97	78	82	101	86	84	90	97	94	92	102	94	103	106	98	87	102	96	99	100	93	75	86	92	97	86	93	82	102	102	84	92	86	92	88	89	93	87	89	95	83	90	85	102	97	88	110	114	96	88	97	83	90	89	86	104	91	89	90	86	79	98	103	87	85	96	93	103	78	89	94	104	109	87	79	99	90	79	94	74	102	93	86	85	78	108	94	103	85	109	83	92	88	97	83	77	82	99	90	110	88	95	80	83	98	99	93	95	115	82	88	103	94	91	120	73	91	75	88	80	89	97	102	87	88	97	85	82	104	93	93	78	96	98	95	86	98	92	87	91	100	87	84	85	80	91	100	86	92	102	99	102	96	112	98	111	87	83	93	91	75	91	96	86	86	94	86	94	82	94	94	95	94	85	113	100	97	83	97	104	102	88	89	81	93	88	84	92	90	95	100	77	82	93	81	74	111	82	89	105	92	100	92	93	100	95	115	94	101	84	73	107	100	96	112	89	82	82	94	94	78	106	81	79	96	107	114	95	78	86	95	102	88	74	111	90	96	87	94	83	94	73	98	97	94	89	81	92	87	92	97	91	113	78	92	102	84	94	81	87	91	97	86	89	98	76	84	98	97	88	97	90	83	89	96	86	88	88	86	98	92	104	77	89	104	85	96	81	100	95	100	80	95	109	88	98	93	81	70	78	81	99	90	103	86	97	100	95	87	98	102	81	93	98	112	85	88	96	101	78	91	96	83	84	88	106	87	90	80	91	90	100	89	78	83	91	83	100	97	90	83	81	93	95	78	99	104	92	109	99	80	94	84	83	62	86	88	86	87	83	86	96	101	77	111	102	101	100	78	81	94	102	98	108	77	98	84	97	105	92	93	99	84	98	85	93	88	105	102	81	87	108	93	92	98	86	91	94	93	105	92	79	82	93	92	97	86	98	96	78	101	75	89	83	106	81	102	86	107	81	96	96	95	87	92	93	87	114	88	98	71	92	84	83	90	93	86	89	81	97	88	89	83	99	91	87	75	93	107	81	100	95	101	82	99	89	86	94	96	96	87	88	87	108	94	87	90	91	104	104	112	100	77	84	96	96	100	105	108	99	67	80	103	104	111	93	87	87	81	80	87	99	101	100	101	109	79	83	81	88	100	85	87	93	92	88	94	79	96	89	96	91	98	90	91	110	97	98	90	103	110	75	75	93	83	85	89	86	92	99	85	83	102	90	95	84	108	88	101	91	95	90	114	83	96	81	102	74	109	92	98	83	86	95	95	76	112	80	102	95	75	73	105	80	98	102	95	94	114	100	77	101	73	98	86	82	92	87	93	83	91	117	85	94	99	110	100	104	99	86	84	87	97	109	96	100	90	82	67	93	91	85	69	103	91	92	95	108	85	85	88	99	89	97	90	96	71	84	95	103	93	86	90	92	91	111	93	83	87	104	99	70	90	93	101	86	105	94	100	88	74	95	91	99	91	87	77	80	99	99	64	77	94	88	78	100	80	97	99	99	90	100	57	89	88	93	92	102	93	83	109	84	85	95	83	94	110	101	90	94	72	97	93	78	103	99	90	96	77	90	96	86	97	90	87	76	79	85	90	97	113	87	87	98	79	100	85	104	97	89	102	74	100	92	71	91	76	87	97	82	107	115	89	123	89	91	95	100	89	92	110	85	79	105	79	85	92	78	98	93	86	68	90	94	105	83	95	106	83	81	99	85	99	100	109	90	87	110	111	89	98	101	91	103	91	87	95	94	71	96	103	87	86	88	93	84	106	78	98	81	89	88	106	89	92	78	120	82	104	83	75	91	93	93	110	93	76	98	99	82	108	101	102	85	84	98	76	105	78	106	87	91	101	123	94	99	74	91	93	91	86	81	91	87	101	121	103	100	83	81	92	89	82	89	105	109	75	88	95	91	83	88	90	105	86	98	91	99	110	93	100	111	93	92	75	93	82	90	81	98	107	91	110	79	90	98	87	91	87	98	83	87	60	86	109	83	98	98	106	94	95	79	81	80	84	74	95	94	90	106	88	87	96	71	79	85	106	92	67	91	91	91	88	97	79	86	85	90	87	84	84	95	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5121	377	457	492	448	442	390	437	386	397	359	395	357	371	285	342	309	347	333	339	327	344	337	316	358	332	350	331	361	349	304	319	334	318	331	323	340	352	315	342	296	306	334	329	349	326	331	337	371	294	330	296	304	326	326	331	302	314	337	300	321	302	334	353	319	334	314	353	315	310	319	322	346	328	361	332	312	316	296	326	301	320	362	326	290	310	306	309	309	310	327	344	326	329	358	340	296	320	312	328	362	335	327	312	328	304	305	347	343	303	335	327	340	316	334	348	351	347	342	354	333	331	319	327	316	348	327	306	317	319	340	311	343	334	305	312	332	345	304	302	327	317	315	327	334	330	342	331	310	307	316	336	315	304	348	353	329	332	305	300	328	328	320	336	373	334	332	348	328	324	311	326	306	333	336	352	317	332	304	321	313	300	327	316	341	339	321	326	340	322	305	332	300	317	303	341	328	361	347	329	337	330	321	311	270	317	300	331	345	344	314	316	320	332	309	318	331	331	313	330	321	307	269	309	316	335	320	321	318	303	374	359	311	311	336	320	335	330	326	337	276	321	323	334	303	331	322	315	289	274	343	327	327	332	327	330	338	368	350	304	300	353	326	308	318	312	364	340	326	320	311	319	293	295	343	329	351	337	303	304	305	326	288	318	312	329	311	328	322	317	290	297	329	327	348	309	322	302	303	309	317	310	304	313	317	343	311	327	310	351	297	338	280	305	315	301	318	313	320	351	339	336	345	320	299	320	316	329	306	283	330	342	278	341	325	330	294	317	304	322	330	323	337	296	320	330	329	314	316	302	324	327	296	338	355	326	321	319	312	324	309	313	303	330	349	313	315	337	319	346	339	345	330	321	292	339	335	329	312	342	315	342	330	327	315	345	327	321	307	304	319	318	347	320	319	335	315	356	320	347	330	323	325	333	331	315	330	330	297	351	330	337	317	316	327	290	292	293	323	318	316	320	353	308	328	314	338	312	316	325	333	357	304	318	325	370	322	316	350	300	334	351	323	315	322	299	330	324	320	295	315	304	322	339	308	311	344	326	334	338	311	300	323	313	323	349	326	327	308	322	327	328	318	299	349	313	317	295	301	338	340	297	352	324	335	361	344	302	309	332	319	311	299	330	324	341	298	344	363	338	351	335	325	328	285	331	306	302	336	332	317	342	337	291	306	320	319	290	317	344	325	311	315	321	330	311	299	293	311	298	283	316	346	327	346	366	325	320	319	339	346	318	344	334	333	343	329	309	303	352	319	347	314	333	297	324	339	303	311	345	322	359	349	326	371	317	328	339	320	335	308	313	334	322	301	310	326	334	304	369	333	341	328	314	338	322	313	327	316	318	317	294	340	320	303	301	302	333	314	352	301	321	322	279	313	296	303	304	353	343	297	336	303	364	328	330	352	321	317	301	332	302	318	347	359	335	345	300	332	333	338	325	357	295	330	327	313	320	301	339	338	307	316	369	320	343	360	314	354	312	342	314	297	341	303	357	347	363	334	320	336	327	320	319	348	300	305	360	308	288	309	334	325	305	288	340	296	330	338	338	315	302	332	314	368	280	303	316	305	312	355	294	306	300	311	340	317	290	323	308	326	330	335	341	341	327	325	368	352	318	326	334	321	320	303	287	331	298	316	320	314	351	293	314	357	360	309	336	296	324	341	326	306	293	315	360	334	326	342	320	324	314	318	324	312	326	318	365	312	305	339	308	345	311	325	308	340	333	325	343	346	323	296	327	320	311	338	306	313	308	309	319	309	326	327	337	329	303	317	328	325	319	329	338	312	309	291	331	347	321	314	321	332	341	322	333	337	358	377	329	320	275	321	352	331	317	335	292	357	348	357	313	302	306	327	303	313	286	332	317	314	274	319	303	317	306	307	277	336	320	314	314	319	340	321	342	331	313	298	346	347	329	365	344	328	303	300	328	337	321	305	326	320	304	315	332	321	310	353	310	342	340	337	322	312	312	330	339	296	339	333	336	310	290	332	330	309	318	334	295	341	299	334	359	335	335	302	303	315	310	337	318	305	333	315	308	314	332	331	321	337	355	365	341	337	335	333	350	296	310	331	316	350	332	329	307	296	324	303	309	315	305	342	313	328	341	328	322	312	341	299	299	328	362	310	301	302	294	298	343	331	331	326	332	339	298	322	326	331	300	330	334	331	291	314	298	335	320	311	301	300	367	287	327	333	331	337	347	314	310	302	331	316	344	310	344	322	326	324	286	277	318	364	335	327	291	347	327	332	316	373	326	308	310	297	291	350	315	325	339	334	320	319	343	314	291	290	326	319	328	326	324	336	338	299	344	338	330	296	311	315	303	309	316	323	308	321	327	341	343	338	342	304	291	345	332	343	352	333	303	322	322	298	325	341	339	343	320	336	292	297	319	303	306	343	308	321	317	349	336	336	322	363	312	323	324	327	302	338	339	351	343	318	336	323	336	288	319	291	364	314	311	318	314	357	327	368	304	309	315	324	307	334	311	334	357	325	307	320	290	314	357	318	357	333	287	340	326	315	344	319	337	328	315	317	329	337	322	316	317	318	322	320	327	307	312	313	321	337	338	335	336	333	320	364	338	302	330	319	333	317	305	307	360	335	308	347	312	335	329	349	312	296	343	325	316	298	309	341	325	313	317	346	343	350	303	346	350	325	312	330	313	325	331	337	327	335	344	308	315	336	340	343	342	314	304	321	329	349	338	318	325	286	300	323	315	302	319	339	337	285	334	319	334	310	334	345	287	286	318	326	338	331	308	312	333	335	339	303	337	333	327	349	284	332	358	324	327	337	303	333	294	330	292	322	329	302	293	333	333	338	354	327	319	317	352	299	293	314	368	314	315	283	279	322	336	317	333	334	325	316	334	273	323	318	329	360	281	301	311	316	288	292	308	329	333	311	332	335	310	322	305	334	333	347	338	320	303	296	307	326	345	350	299	302	342	353	280	325	328	317	309	337	339	330	339	360	328	345	315	316	297	355	352	321	294	357	309	313	332	328	301	346	345	320	340	325	307	318	357	304	325	321	299	307	292	333	296	319	332	329	313	336	326	307	348	336	322	337	309	307	329	299	337	304	302	315	311	316	364	315	327	320	324	313	308	345	306	321	329	332	326	295	314	333	281	324	332	313	300	317	318	357	369	306	298	312	302	293	300	339	353	273	323	338	332	301	318	315	310	326	316	334	312	320	354	328	364	284	325	340	324	363	317	354	335	329	317	320	313	322	307	290	298	333	347	329	329	335	344	302	308	321	367	313	335	318	301	323	336	321	316	326	295	297	334	297	349	318	313	324	326	359	321	324	346	321	314	297	339	307	321	330	347	312	317	295	288	355	338	320	351	322	328	309	330	286	301	328	349	335	293	278	335	321	344	331	317	298	332	336	322	337	340	308	340	306	309	310	356	334	322	334	287	284	333	309	291	318	366	291	314	341	351	347	297	359	325	342	314	317	351	323	350	321	321	304	330	315	322	339	338	330	327	351	304	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
36124	4724	1576	1147	769	667	458	405	363	342	325	307	316	267	263	277	253	241	268	258	230	226	244	230	225	226	230	241	234	242	209	203	228	244	211	234	233	221	215	220	193	223	201	200	223	201	218	208	231	217	218	223	209	199	227	185	220	238	215	198	222	197	205	206	228	229	208	204	221	224	186	238	179	197	198	211	202	209	217	211	222	211	221	192	184	212	202	215	223	204	234	212	217	200	213	224	232	225	234	210	207	227	219	206	236	213	188	200	253	221	209	185	199	207	191	203	196	227	217	208	240	185	206	208	221	200	205	238	233	192	219	189	217	198	191	180	199	215	217	234	219	217	188	201	231	197	205	206	225	198	230	212	193	215	241	197	224	234	223	229	219	214	216	202	215	197	198	204	215	202	188	241	215	205	204	188	234	197	210	209	199	241	233	212	220	207	226	223	218	209	185	228	194	217	194	193	200	218	186	217	197	214	219	228	191	224	224	215	218	201	210	188	205	223	202	185	195	186	228	206	214	226	216	217	203	238	224	217	214	224	210	216	202	209	212	217	222	225	241	211	208	199	196	232	216	209	228	213	200	215	200	183	228	202	190	199	219	232	194	219	188	218	215	198	223	172	213	208	221	221	211	223	218	203	197	205	237	232	200	230	219	234	230	215	202	214	197	196	197	209	213	190	231	248	230	200	226	210	187	208	212	189	193	202	208	217	219	198	209	234	227	209	205	221	186	229	200	214	225	207	203	213	209	207	202	213	230	234	216	187	230	186	251	234	213	213	213	213	197	219	237	250	236	222	196	232	242	210	226	188	212	213	241	212	184	261	202	220	208	217	220	224	231	226	237	206	224	215	217	217	204	226	216	193	234	196	220	182	201	225	197	195	189	201	220	195	223	185	223	198	204	236	237	242	223	223	194	186	210	208	198	226	211	189	213	228	185	214	218	205	203	193	252	237	210	212	189	200	225	206	208	242	204	208	242	198	206	210	192	233	198	209	220	203	195	208	215	229	218	218	205	223	211	208	225	206	224	197	242	174	227	229	217	212	210	201	209	220	202	206	225	204	209	207	214	232	216	208	206	217	203	229	224	214	211	226	205	198	222	212	192	190	208	192	229	209	217	210	202	230	204	231	212	218	252	182	234	182	216	218	182	226	215	229	217	196	235	233	208	219	195	242	203	219	231	182	232	208	216	190	213	219	215	217	238	241	203	218	220	209	218	227	221	192	187	225	191	210	189	239	198	213	216	211	228	197	236	209	217	210	201	234	196	200	195	236	210	210	239	195	190	216	228	207	210	196	194	212	222	208	228	245	200	215	223	195	211	207	214	211	179	238	194	217	178	203	208	215	212	207	232	211	210	238	230	222	228	223	229	229	200	226	186	200	206	239	193	225	194	224	183	232	212	203	194	205	212	186	214	211	212	216	206	224	227	225	226	217	201	225	214	190	217	233	218	198	227	236	223	231	215	221	241	197	216	221	215	223	205	204	207	214	248	205	210	221	204	199	209	241	201	215	231	193	182	219	241	227	208	215	199	194	210	207	215	199	218	211	216	224	206	228	203	196	228	215	195	212	194	239	226	238	256	247	217	185	203	214	236	233	207	234	203	233	193	228	219	200	204	202	203	207	206	203	221	222	187	239	208	207	206	205	213	193	217	211	212	211	211	212	203	238	215	199	215	218	209	211	211	205	194	205	224	223	221	220	180	206	201	232	206	227	221	206	224	216	210	188	225	211	222	215	229	226	224	191	225	190	225	228	225	202	228	218	228	218	226	202	220	214	225	195	225	204	209	216	174	213	199	216	197	220	243	212	222	207	239	203	199	251	189	237	199	218	193	204	224	207	218	185	228	200	236	217	218	222	206	207	214	201	216	210	193	236	243	218	216	215	235	203	190	229	212	194	211	217	224	215	198	198	220	199	182	207	190	231	204	207	200	213	202	214	219	210	208	211	201	179	210	230	197	190	215	198	231	220	193	232	209	221	206	230	220	201	208	179	202	205	230	229	224	250	216	214	204	227	197	230	210	215	224	216	220	220	220	182	205	215	215	202	212	200	200	202	184	200	203	242	218	232	181	196	212	219	211	235	211	243	219	192	188	214	227	196	218	218	221	229	229	229	225	216	210	204	225	196	211	192	179	223	199	229	205	202	213	217	243	226	249	228	218	215	206	208	208	209	194	236	203	215	221	234	220	234	223	200	218	216	216	230	215	197	213	222	208	218	229	203	200	204	213	211	198	234	205	244	173	207	195	216	216	222	215	218	230	228	203	200	197	231	213	210	204	219	230	191	222	200	196	232	228	230	214	211	218	226	207	240	211	219	228	199	202	238	186	186	232	200	219	203	223	221	226	205	237	231	212	205	199	202	231	252	211	206	213	216	233	208	216	198	216	182	203	225	210	223	209	215	245	216	213	248	221	205	225	253	196	198	201	209	217	212	214	196	221	216	219	208	214	227	229	189	214	210	202	206	203	225	209	183	229	195	243	194	202	219	202	186	203	202	216	200	222	226	227	197	210	208	195	195	219	212	236	200	215	226	221	217	213	224	218	227	215	235	219	227	218	188	194	203	210	219	224	216	213	191	217	199	212	245	224	197	230	219	238	203	209	189	208	205	218	199	215	234	221	211	196	201	205	207	221	216	218	231	233	195	186	222	215	221	212	203	214	227	225	200	204	215	207	231	193	220	207	235	221	201	193	209	202	223	202	194	204	216	216	195	237	194	222	214	219	211	206	200	229	210	216	217	205	224	222	225	229	223	223	163	217	230	177	205	224	217	209	230	175	215	199	224	214	204	209	212	201	247	198	227	204	206	197	194	207	206	236	209	206	225	217	241	245	227	225	211	203	216	216	215	220	236	216	189	211	229	208	213	188	222	223	201	188	205	194	188	191	207	204	203	199	225	210	201	220	196	206	212	227	208	208	207	203	197	208	208	225	231	227	211	209	210	214	204	224	214	212	216	209	212	219	216	183	211	221	210	179	201	227	208	206	192	210	208	231	225	213	200	193	207	222	226	212	237	220	205	205	244	226	218	194	216	205	215	231	244	228	190	211	227	239	203	216	204	210	237	207	216	215	193	215	231	240	213	209	240	212	193	206	197	216	198	222	201	229	185	238	217	201	212	225	223	231	197	188	213	219	183	212	190	205	215	202	227	207	200	219	233	205	216	203	208	229	196	235	243	214	212	243	226	212	214	221	222	200	211	234	198	223	200	202	213	215	223	206	201	193	233	208	233	214	191	214	217	190	239	207	207	201	218	222	203	205	212	189	222	230	229	207	232	227	213	199	197	209	219	207	206	222	200	232	204	187	235	186	214	223	219	237	191	256	217	218	238	214	234	211	188	221	208	199	224	212	238	221	214	203	222	210	192	188	221	207	203	236	208	239	222	216	237	204	234	225	217	229	226	242	200	216	228	219	224	187	195	208	206	207	221	212	208	206	206	197	240	194	214	210	241	240	255	240	197	218	207	215	205	202	203	191	208	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17204	1645	3394	3825	3199	2686	2285	1878	1774	1524	1397	1228	1161	1060	1077	989	942	942	876	832	819	842	808	767	774	747	765	758	745	695	716	673	714	681	678	687	705	686	691	684	703	642	664	632	636	684	645	668	656	629	644	658	665	642	668	673	637	666	694	641	615	655	697	648	643	655	710	669	642	666	672	621	648	632	638	604	706	695	645	627	625	619	659	650	602	647	628	634	631	650	643	654	657	682	654	678	663	638	674	601	668	665	652	660	649	671	627	667	664	688	636	598	603	683	658	611	612	622	640	617	667	617	660	643	631	662	629	652	666	675	644	642	628	678	625	600	639	625	603	642	669	618	634	599	591	588	614	636	644	634	600	601	646	617	654	606	586	668	646	645	664	650	597	661	654	693	647	656	626	611	635	624	633	619	627	648	634	636	637	628	616	636	686	631	596	586	637	614	666	655	644	672	625	590	635	659	593	656	616	640	576	636	625	636	643	594	637	630	654	671	636	618	658	647	628	640	629	611	614	630	610	637	633	631	628	623	668	646	647	593	631	641	588	623	662	609	611	626	629	633	630	615	616	615	646	596	563	637	619	621	663	619	631	647	654	622	611	594	642	615	634	617	657	606	637	621	603	634	627	674	606	626	632	669	627	650	628	570	655	610	622	626	649	613	651	604	623	626	620	641	649	666	660	663	646	616	653	622	676	578	579	648	619	613	641	639	628	665	619	619	637	625	599	656	612	653	668	640	597	643	626	625	592	664	632	622	625	626	613	622	601	634	643	639	636	606	609	609	596	671	653	624	596	625	653	629	643	641	648	625	612	668	620	628	621	625	631	638	647	589	638	651	644	623	680	629	652	622	624	645	602	611	639	636	613	639	634	631	642	681	629	642	636	669	674	621	655	671	633	645	649	623	671	613	677	587	683	617	598	623	640	656	575	632	681	628	652	617	636	617	559	635	654	700	605	641	643	639	642	647	659	636	617	624	631	642	633	639	604	650	610	633	644	618	596	701	645	548	632	611	616	664	645	623	690	650	664	657	668	647	643	649	621	631	652	668	639	581	636	651	658	604	612	649	627	671	614	656	612	603	650	613	640	632	662	614	631	624	634	653	603	639	650	624	627	640	641	612	642	636	690	643	638	673	638	633	595	651	646	624	615	614	627	586	598	617	695	679	642	639	623	645	622	644	634	592	658	614	598	614	639	666	623	649	646	640	634	576	604	584	605	636	631	669	603	635	609	648	642	670	579	637	596	641	683	663	599	627	645	644	636	641	670	642	628	608	654	688	645	602	625	573	615	663	638	604	676	658	675	630	633	647	623	625	629	630	654	627	631	684	647	625	638	643	646	609	624	677	661	604	653	663	590	590	579	615	619	650	651	615	611	642	651	612	594	628	610	612	643	635	633	647	614	616	615	643	616	622	655	626	588	675	679	613	652	629	619	639	627	643	603	656	558	602	646	670	667	615	639	653	668	673	643	626	647	619	615	569	597	624	620	633	643	625	645	607	639	656	634	629	587	641	621	656	711	644	623	625	645	637	626	660	608	612	623	635	579	618	607	595	622	619	643	662	606	641	667	619	627	600	640	616	626	643	664	601	665	656	627	625	622	642	590	625	638	657	675	602	651	576	641	618	618	636	625	621	608	641	622	585	642	614	643	652	647	609	628	621	637	605	581	616	623	619	643	593	632	632	648	644	664	628	621	621	632	648	600	627	631	653	590	645	643	585	687	628	659	614	633	612	600	592	614	602	651	607	695	648	628	611	600	597	597	594	666	643	610	636	631	627	650	612	624	624	617	630	624	659	643	634	627	676	651	618	631	600	601	679	654	635	627	634	613	625	623	669	652	592	636	610	628	661	624	632	639	625	622	635	623	624	626	668	613	624	624	637	672	645	605	627	630	660	637	659	655	577	673	663	629	626	643	632	706	653	617	682	612	612	655	657	588	638	651	630	620	642	636	657	664	647	641	647	665	636	698	599	670	639	677	632	672	600	621	608	658	671	608	644	664	646	669	620	620	634	563	629	599	685	584	640	635	586	623	669	651	609	561	656	620	612	639	623	674	664	642	655	660	632	607	599	647	628	640	666	664	573	627	636	625	616	678	626	657	615	617	659	652	620	630	662	639	669	633	633	659	662	603	650	646	610	676	615	637	671	622	633	677	656	635	686	601	629	661	611	641	635	634	641	669	576	619	615	601	677	625	632	607	613	600	608	649	596	660	587	659	682	621	608	591	660	602	659	621	677	592	612	643	633	621	632	636	657	625	618	672	624	680	632	621	700	571	660	636	665	604	672	654	622	645	619	628	590	624	646	568	653	590	629	626	639	630	615	611	653	595	635	604	633	647	646	627	642	635	621	676	634	615	663	594	596	603	640	624	604	614	649	583	570	624	657	617	578	628	629	679	607	637	640	660	640	638	637	623	596	648	636	628	624	616	624	623	633	627	594	640	616	611	628	644	641	633	593	640	640	600	604	674	657	658	608	645	624	659	644	636	678	643	620	601	649	617	607	661	657	660	670	612	615	622	675	627	613	657	658	620	651	639	650	621	661	644	638	645	684	643	622	645	636	626	648	604	661	642	634	585	618	619	649	618	677	662	657	660	601	600	579	672	625	627	648	643	622	644	624	654	620	619	622	655	631	616	651	652	663	657	627	608	595	633	630	651	623	606	630	603	636	622	638	624	617	668	648	618	670	607	588	675	609	642	618	642	621	624	639	619	615	648	641	655	647	618	653	628	592	650	674	623	604	648	600	602	611	676	678	622	648	621	671	633	613	642	615	646	609	600	626	657	662	642	597	603	643	654	657	629	607	635	597	633	620	605	633	644	637	630	637	612	640	620	657	641	636	600	656	621	650	604	645	627	645	668	646	657	617	612	594	637	627	646	633	639	642	597	627	626	663	583	654	705	635	610	638	617	648	673	658	620	643	642	597	632	606	639	660	634	645	580	633	642	606	669	645	601	619	641	629	637	605	658	702	625	612	619	646	592	651	625	640	641	594	628	622	690	631	646	619	615	653	610	616	619	668	669	621	638	607	598	635	668	646	631	668	620	645	668	619	666	644	607	599	629	657	646	603	655	670	563	649	612	613	593	649	653	643	641	642	628	601	591	616	705	614	675	624	626	655	632	621	674	623	661	619	662	646	638	635	633	614	660	602	628	637	629	634	659	661	623	643	666	633	675	638	635	621	680	659	639	619	621	633	653	603	645	635	634	636	602	603	649	665	668	597	648	596	654	604	601	644	643	639	612	659	641	680	612	619	594	591	639	616	640	637	589	620	658	666	665	646	614	613	630	647	643	624	633	643	625	727	610	611	610	627	626	604	645	687	673	630	653	645	628	629	649	656	634	704	597	632	654	616	645	652	628	671	631	616	640	638	633	575	678	632	639	643	665	625	651	669	623	629	571	637	634	679	649	638	650	661	621	625	565	613	646	654	620	649	641	611	624	628	630	648	613	619	586	612	584	649	629	677	623	659	643	655	637	662	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
47474	11715	3981	2274	1540	1168	876	734	650	545	495	460	418	458	400	358	372	366	358	319	317	348	330	326	317	326	292	282	288	299	313	292	287	287	286	323	294	287	262	282	311	271	294	295	289	291	292	292	262	286	290	298	276	301	284	254	285	280	281	297	246	285	303	286	259	259	295	286	282	247	278	269	294	301	294	271	267	259	278	272	234	280	247	310	276	262	289	257	262	286	295	281	282	289	268	276	285	273	292	293	290	297	269	280	283	260	258	292	261	233	271	298	284	313	297	268	271	273	283	255	255	245	290	268	284	266	249	285	265	261	270	301	285	248	267	275	270	275	310	296	264	257	276	288	285	303	296	245	283	247	267	281	257	258	269	278	269	269	276	300	288	246	265	251	268	284	266	267	266	254	286	231	283	255	299	275	267	245	268	306	277	253	253	280	266	286	278	258	288	257	284	267	267	259	296	288	308	257	261	268	257	254	267	301	271	253	270	258	264	282	284	245	260	259	292	262	289	301	291	270	292	270	270	261	279	298	281	271	287	278	278	295	252	283	281	292	286	291	275	291	279	253	244	240	298	293	258	279	279	255	263	267	273	257	285	263	272	278	260	279	285	272	279	264	241	305	272	287	290	271	258	284	264	271	290	285	287	246	291	251	288	254	310	282	272	269	242	267	270	234	290	251	308	284	299	275	265	300	256	295	263	302	301	297	326	274	271	251	243	289	293	292	266	277	271	268	282	274	266	242	256	301	224	253	276	279	288	278	297	266	234	301	268	292	257	291	267	272	252	256	272	272	268	307	274	294	294	292	261	284	249	271	274	290	253	236	290	282	273	271	247	286	259	264	258	277	236	242	329	280	268	291	277	274	244	261	271	270	249	288	257	264	276	275	260	256	306	294	271	270	274	260	264	253	267	275	309	268	293	310	265	287	262	299	259	331	286	248	236	261	286	270	312	264	276	265	262	277	267	292	260	270	275	282	257	254	267	270	265	268	258	240	260	289	273	276	280	277	288	295	297	286	301	283	261	284	295	278	254	251	251	259	266	271	297	296	249	253	258	290	308	259	264	256	260	255	289	269	291	232	305	299	263	311	260	295	269	297	287	270	298	258	298	277	273	290	272	279	278	298	254	276	314	302	293	279	297	275	279	260	258	267	264	280	267	255	273	265	259	286	270	266	257	265	255	266	251	276	245	290	318	264	271	271	255	280	287	263	273	251	238	263	240	281	292	251	261	264	313	268	308	291	266	279	238	268	272	277	270	296	302	307	307	275	291	301	301	278	270	284	274	292	243	250	292	263	279	277	266	270	286	276	274	265	289	304	274	276	289	305	267	289	256	266	264	261	271	290	302	237	259	277	283	288	286	281	253	279	243	264	267	277	279	293	277	285	260	271	290	259	265	278	276	264	267	273	252	289	290	242	282	288	258	260	299	266	259	284	268	263	264	278	294	252	287	305	278	263	273	272	265	262	253	293	283	277	276	258	266	267	295	282	273	285	277	258	270	263	260	278	268	261	253	267	272	244	237	287	268	277	269	241	262	278	291	256	272	270	270	274	242	268	265	291	266	248	278	289	282	282	283	273	255	236	273	283	331	285	272	278	276	270	283	284	289	277	275	269	273	270	276	277	250	252	278	273	273	288	265	259	270	311	259	257	257	257	310	289	280	285	274	233	273	291	259	294	289	264	264	292	265	291	275	285	282	285	286	275	273	262	288	293	295	285	286	226	268	254	259	281	264	272	271	255	266	269	270	278	263	265	248	270	276	277	284	283	278	275	282	289	265	288	272	277	267	251	258	293	280	254	267	286	265	247	274	282	249	277	265	260	301	289	257	248	259	268	296	307	280	281	256	277	277	301	261	273	275	271	275	272	272	269	270	300	277	265	267	291	267	277	261	254	252	252	269	270	292	301	246	269	281	279	265	253	267	296	253	251	261	273	247	300	263	293	277	270	284	281	276	289	287	265	269	283	286	251	276	302	291	278	285	272	258	268	288	298	249	277	265	260	273	254	281	265	258	296	271	274	267	274	242	306	271	284	285	273	261	261	248	296	289	308	274	296	301	277	270	277	250	297	255	305	286	302	306	243	289	269	285	273	233	260	268	283	259	279	282	273	268	279	276	253	277	238	310	248	256	283	253	280	291	317	281	260	266	250	283	264	297	281	267	304	289	281	295	270	288	249	313	279	296	297	262	261	276	292	291	262	273	270	240	266	292	263	245	289	273	276	293	254	275	272	264	276	272	258	269	265	284	298	278	271	288	236	306	287	286	296	232	252	295	268	248	267	275	280	273	259	260	273	256	287	291	263	290	260	288	269	292	272	266	293	259	262	273	273	289	298	274	273	288	287	297	271	271	261	284	277	280	243	255	287	293	250	264	258	276	275	283	294	290	295	261	308	290	262	265	285	286	258	294	289	245	277	263	265	301	269	246	259	290	259	273	253	258	257	254	259	286	291	276	266	321	284	285	261	272	260	280	257	269	296	310	284	266	276	285	264	270	264	248	283	280	305	299	254	296	271	274	280	280	241	281	267	265	287	281	281	293	244	291	279	253	243	276	277	271	285	248	278	291	300	274	267	269	267	271	252	277	274	279	270	307	253	294	274	274	263	268	268	262	257	284	275	265	324	287	270	284	283	311	323	268	280	279	278	238	270	260	283	283	273	275	289	275	251	281	294	292	274	275	296	257	270	287	240	260	242	275	258	274	236	254	280	268	280	309	282	289	257	261	271	295	280	268	275	273	278	274	247	281	300	277	263	271	278	284	244	278	303	290	249	261	281	299	279	283	312	271	263	251	273	297	279	251	278	297	263	279	254	278	278	265	300	259	281	279	291	271	279	265	287	256	247	273	275	251	247	265	279	309	234	256	276	270	276	277	321	289	268	237	271	264	277	285	294	250	275	268	246	271	260	264	283	285	288	298	270	298	254	285	250	294	284	279	293	263	299	296	245	267	288	300	270	250	249	275	261	238	271	267	291	270	291	279	263	276	284	273	266	284	260	286	291	274	283	278	247	289	290	277	267	276	284	267	301	244	267	281	255	252	275	256	269	322	289	259	290	255	267	297	239	261	275	288	259	281	299	282	280	283	245	233	278	273	252	291	257	262	281	276	218	264	296	264	287	281	278	280	283	288	295	306	291	276	270	289	304	289	280	253	282	271	309	300	256	306	301	277	274	263	267	291	251	290	274	267	271	259	286	284	267	294	278	247	272	296	268	333	239	261	254	308	269	250	269	249	252	281	278	264	262	286	291	257	257	258	319	272	281	265	273	284	258	287	250	264	266	273	274	251	277	312	251	248	281	252	267	298	258	283	259	271	276	264	271	276	262	301	275	303	259	245	275	291	247	283	263	314	274	284	298	264	255	313	269	256	302	273	259	247	264	274	263	274	288	270	276	263	287	243	259	270	276	272	286	301	269	283	276	249	237	272	269	282	280	262	273	281	298	295	304	258	252	276	232	274	276	244	275	291	277	273	267	292	260	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22071	2716	6049	6537	5676	4595	3775	3195	2846	2483	2300	2009	1830	1662	1580	1468	1351	1407	1290	1226	1161	1136	1108	1038	1077	1016	980	1019	967	975	963	906	916	890	891	923	839	862	830	869	812	882	863	891	869	863	836	814	794	827	829	822	806	825	835	818	823	804	814	855	728	777	808	776	832	808	800	785	768	806	782	874	774	761	758	832	769	779	785	789	798	780	793	767	776	817	789	804	794	739	763	756	759	761	757	824	787	845	762	735	796	790	799	761	754	781	784	784	738	767	801	775	738	819	762	772	823	775	785	780	742	765	759	798	783	816	768	747	760	815	793	825	784	758	799	768	837	762	799	705	765	736	817	785	765	773	784	772	750	728	744	721	789	756	694	756	782	782	704	769	753	770	763	777	792	786	686	803	768	756	764	748	726	753	706	806	782	771	787	761	712	769	755	766	800	786	713	810	802	764	752	779	826	814	715	769	759	767	774	759	681	809	736	765	723	783	771	777	718	759	844	772	783	761	778	728	776	697	698	853	748	797	815	778	782	797	785	804	787	778	760	762	804	767	770	743	780	721	758	759	796	738	775	768	767	745	794	729	745	751	795	766	748	776	829	775	825	782	822	758	766	764	756	763	796	750	761	752	763	737	785	742	756	730	756	788	750	767	770	755	746	766	774	741	719	769	735	737	727	760	845	792	769	744	780	761	780	804	726	756	765	760	717	820	783	739	735	741	740	724	788	752	762	782	785	786	763	750	768	710	774	712	733	749	793	751	740	745	734	760	847	751	781	755	779	743	694	744	740	764	806	734	782	727	807	784	751	690	766	786	772	831	753	753	783	732	753	758	781	837	742	779	705	786	725	731	782	755	744	754	798	771	753	815	799	745	753	801	772	752	782	781	762	765	737	743	750	742	739	801	749	763	790	704	798	761	783	760	739	786	787	787	773	789	729	750	762	760	774	717	739	781	746	735	721	780	732	744	827	759	774	742	781	731	709	777	788	772	727	763	736	776	756	752	766	708	756	774	734	781	769	799	744	786	712	767	782	781	755	757	731	776	828	746	800	799	762	792	725	807	826	785	731	779	815	741	759	804	754	756	769	792	795	768	768	763	777	744	815	727	765	760	748	812	738	710	724	710	718	823	749	822	728	741	770	768	749	785	743	828	774	744	761	752	760	771	749	783	769	724	749	757	781	755	802	829	745	742	794	819	774	741	737	785	771	763	798	768	759	793	736	742	757	762	774	775	767	798	762	727	774	727	742	749	740	756	718	736	783	781	769	761	769	783	778	786	785	770	753	766	742	810	732	743	768	717	771	784	778	774	760	801	797	771	737	780	723	768	770	724	725	767	792	791	746	818	806	804	806	775	773	774	785	766	772	778	758	792	801	830	791	743	769	820	762	780	787	782	775	862	778	736	734	828	738	771	778	791	756	754	788	731	757	790	758	808	739	799	783	749	764	749	778	801	807	793	793	757	797	757	775	803	717	779	759	815	775	700	692	749	750	745	791	723	795	741	741	749	765	749	741	785	748	759	772	726	748	792	810	741	745	743	773	764	756	766	770	721	719	763	744	793	767	752	768	769	750	801	750	783	805	780	746	826	790	788	742	736	739	771	722	783	724	761	796	776	747	751	769	809	773	770	758	750	801	756	776	809	765	754	782	743	756	795	753	768	756	749	784	770	803	806	757	747	782	763	773	833	856	786	774	758	750	783	777	742	749	792	794	755	815	869	723	754	782	742	753	781	744	786	761	731	750	760	825	739	791	733	805	760	779	795	778	777	776	763	761	798	760	765	784	777	735	768	708	742	731	800	738	776	768	765	788	722	826	724	718	764	786	758	737	806	806	766	780	719	736	755	771	768	758	738	738	802	764	769	776	714	690	761	756	770	771	777	765	764	738	739	809	767	794	744	692	800	776	812	748	790	762	759	774	722	735	741	770	730	804	725	756	816	739	784	752	758	799	766	742	751	760	777	780	733	774	803	776	739	721	770	841	734	773	762	720	811	725	767	763	763	729	760	811	753	848	787	723	749	800	783	785	780	753	755	763	742	759	769	788	722	760	733	776	788	735	819	782	778	715	735	778	763	770	819	771	753	762	789	791	802	741	767	729	755	713	756	774	799	743	738	804	814	736	756	769	711	771	762	713	783	765	759	728	744	715	748	753	740	741	795	762	737	768	744	769	801	785	789	773	782	784	748	778	788	818	766	793	798	740	737	749	763	749	762	774	801	743	817	743	772	781	716	748	788	782	731	757	748	756	766	757	783	793	776	776	800	789	753	757	726	743	770	801	786	733	760	748	794	783	799	758	779	741	787	748	792	760	776	778	780	769	758	734	774	794	776	763	746	794	757	758	781	781	769	766	718	780	765	783	727	787	828	755	780	751	762	719	748	745	735	804	720	741	724	722	768	773	751	816	785	714	792	731	828	739	745	776	732	751	752	752	749	773	740	714	776	744	812	780	782	702	796	741	814	759	805	782	754	739	746	723	758	772	775	745	754	720	752	775	743	757	745	751	766	748	753	760	734	766	759	750	716	747	775	736	706	817	759	753	801	791	769	781	739	761	793	764	719	780	731	752	763	735	767	750	732	746	760	757	731	792	812	794	826	770	773	782	826	784	787	724	756	771	740	786	765	763	778	751	729	763	768	734	785	815	746	761	755	746	759	813	796	745	760	767	764	708	749	772	744	837	764	780	741	792	715	726	779	756	717	743	758	752	755	788	756	768	790	748	762	732	728	738	721	742	814	813	769	744	771	778	739	737	792	814	782	811	717	747	728	782	788	781	759	742	739	763	754	822	823	739	751	724	786	792	758	712	775	807	740	780	778	722	734	817	796	754	718	755	735	793	750	775	764	785	724	804	782	775	785	762	802	756	753	761	769	725	748	757	758	750	816	752	822	760	766	774	738	773	786	735	734	750	718	788	784	760	763	742	770	761	768	798	751	769	748	791	795	766	729	832	776	820	747	829	762	786	760	775	742	764	766	747	768	767	740	745	757	761	823	753	832	729	790	799	788	746	739	789	785	805	742	788	792	766	782	705	719	782	752	811	817	703	789	816	759	830	787	763	788	771	814	807	774	797	791	765	776	814	751	774	802	811	773	723	717	704	768	791	782	780	758	777	745	739	819	810	798	804	713	782	789	731	708	749	780	780	767	808	787	737	747	787	834	760	787	786	756	780	783	764	731	782	772	773	763	742	760	770	775	744	772	723	764	741	759	782	739	772	801	788	753	791	786	776	772	742	746	723	753	756	759	744	785	788	727	754	805	772	755	767	754	815	751	783	767	785	774	768	769	820	773	756	804	768	773	803	790	763	728	730	781	789	831	737	764	746	781	793	789	778	746	803	768	747	800	756	835	781	785	724	731	738	769	781	756	761	733	786	763	738	804	776	800	727	807	796	756	769	746	726	760	746	739	771	754	811	802	753	783	728	755	773	805	791	832	691	775	761	748	778	770	737	755	826	731	757	765	779	769	758	749	789	775	803	783	738	737	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5503	287	173	155	99	88	103	113	100	86	88	96	93	100	101	94	94	99	80	97	111	89	99	90	88	77	97	88	88	101	89	104	105	105	97	90	79	95	87	92	108	95	87	101	100	97	90	78	70	92	94	70	93	101	93	98	93	107	103	101	101	105	76	89	77	78	81	104	94	93	95	85	81	85	95	104	87	99	88	105	85	101	96	90	106	85	83	86	111	97	93	85	100	103	66	90	83	68	79	81	90	90	103	103	77	82	103	90	87	97	111	84	94	101	99	103	105	96	100	92	103	95	86	101	82	100	72	98	89	96	65	87	81	86	95	97	94	81	71	96	74	93	94	70	80	94	95	88	95	113	105	99	80	82	88	74	108	83	92	72	90	80	88	87	80	92	88	103	100	96	96	100	102	101	99	78	111	89	104	112	99	74	90	98	86	106	112	87	93	80	87	93	98	109	87	82	81	90	96	80	97	90	88	99	97	89	104	107	93	85	96	92	92	91	97	86	118	95	98	123	86	79	104	90	91	82	118	94	104	84	117	81	97	85	96	109	98	95	86	88	91	83	93	76	84	93	85	88	85	112	89	77	113	101	89	89	108	88	98	102	77	92	119	87	104	99	101	100	115	83	92	90	94	85	98	75	94	96	98	95	101	104	89	87	75	76	110	89	97	100	99	82	74	86	96	91	92	86	92	106	107	109	93	69	96	94	105	85	86	87	82	107	115	98	85	97	87	82	95	90	106	90	93	97	93	105	96	77	98	76	95	98	91	77	87	87	95	87	82	104	79	92	91	104	91	76	98	100	88	96	95	110	86	109	87	92	102	105	91	94	101	89	113	89	104	96	79	94	89	95	78	69	90	104	103	85	94	112	89	95	81	89	88	85	99	82	84	101	85	115	105	84	88	100	102	75	84	92	76	74	90	100	102	77	104	83	103	99	100	87	96	84	100	100	85	77	94	90	84	103	97	88	94	105	99	83	96	92	92	92	101	86	80	102	86	98	88	93	96	77	88	95	92	114	85	93	88	91	93	90	100	93	75	88	85	100	90	88	109	90	95	83	95	91	97	89	78	90	95	89	72	103	101	93	100	91	87	92	92	96	88	93	91	101	94	65	108	125	99	92	109	92	104	106	88	80	79	88	94	81	85	105	81	99	99	86	83	116	100	109	99	88	91	92	100	83	93	106	83	85	99	109	102	98	96	104	94	88	106	100	92	102	70	86	101	104	84	93	95	92	81	96	80	97	104	88	95	88	96	80	84	92	85	95	108	80	95	99	104	96	110	98	85	113	90	95	104	89	96	95	84	74	83	81	90	87	107	96	84	120	95	104	91	102	90	84	89	83	101	102	105	106	84	80	96	94	101	96	80	87	90	89	81	88	109	98	99	105	77	89	94	107	97	75	83	94	103	91	106	96	78	79	101	101	88	95	85	84	76	76	116	80	104	87	77	64	100	97	98	95	92	101	93	75	96	105	97	104	91	94	92	87	88	97	72	99	89	94	90	91	87	93	84	92	97	89	102	86	75	96	88	80	91	113	98	116	88	100	79	87	97	100	110	99	81	98	87	81	85	101	119	98	91	92	87	84	100	92	88	83	95	80	92	96	82	79	90	112	102	90	85	102	107	98	87	99	104	100	99	88	96	84	92	77	100	100	101	79	95	104	83	96	99	108	109	91	95	97	82	87	98	97	97	99	94	88	108	107	98	76	64	85	82	114	90	98	103	95	94	77	90	95	95	82	90	87	86	95	95	99	89	102	94	91	95	73	80	83	89	94	99	100	68	87	81	81	106	93	80	99	99	101	99	99	88	92	84	113	85	91	93	88	94	101	86	113	119	77	94	86	93	91	91	88	98	80	99	87	93	93	78	87	93	100	74	95	99	100	87	93	91	104	98	85	102	83	98	108	90	81	90	80	95	93	76	83	104	107	94	93	103	97	99	82	103	95	71	113	84	98	93	82	79	94	109	91	84	87	98	95	85	89	87	89	94	68	95	98	88	108	86	78	87	89	104	98	97	99	86	96	71	100	96	83	93	93	92	99	93	88	86	93	94	99	87	90	84	98	98	81	90	99	104	97	72	103	86	83	81	81	98	98	96	73	106	98	103	96	78	84	112	88	84	92	112	87	107	85	83	79	97	76	106	92	97	91	83	93	93	102	95	101	70	92	105	92	89	95	92	87	98	96	93	80	77	92	86	90	89	80	85	89	84	99	91	97	87	95	84	88	95	97	98	73	78	115	101	108	88	92	83	105	84	95	102	89	89	91	100	102	108	99	101	100	89	90	85	84	96	75	87	103	96	107	85	101	98	90	80	100	108	102	99	97	110	89	86	95	89	86	100	95	96	96	97	104	91	86	89	101	92	74	93	78	100	86	99	81	95	89	78	83	85	93	108	92	88	82	85	97	101	91	99	88	97	98	92	107	95	74	102	103	99	114	85	96	88	88	99	91	102	89	91	96	86	90	100	78	113	78	87	91	73	88	74	103	96	100	93	102	106	81	80	93	93	110	106	88	96	87	81	110	91	76	105	95	82	91	88	99	102	86	74	99	95	91	92	101	87	105	116	78	95	84	112	108	90	93	132	81	77	88	84	79	71	84	98	82	68	89	74	82	88	96	100	97	86	75	94	87	97	92	94	106	92	91	101	118	84	91	97	79	92	88	89	88	88	104	98	113	106	82	95	91	91	100	83	81	112	91	74	88	100	113	101	116	100	91	93	93	94	91	94	86	109	97	78	95	100	90	89	112	100	92	104	81	81	105	102	94	99	91	96	86	95	95	101	101	82	80	86	86	83	103	90	88	73	81	88	100	81	84	99	96	85	97	87	105	82	82	83	81	94	88	99	93	92	75	93	78	89	75	87	84	94	91	85	86	70	83	101	90	89	80	98	94	99	98	93	76	95	95	94	103	105	98	93	94	87	96	92	96	95	108	107	92	106	96	91	103	99	92	94	92	89	88	82	84	113	74	80	87	88	99	99	115	105	87	84	84	94	102	107	84	93	104	94	82	93	87	93	97	80	69	75	89	95	92	97	90	95	100	105	107	104	100	88	110	86	87	97	92	91	88	89	92	93	102	81	107	98	103	76	96	88	76	99	104	102	98	90	93	110	101	83	102	97	91	101	93	81	93	82	103	93	94	82	88	89	78	82	87	100	99	79	98	100	94	76	102	101	93	88	87	85	106	95	90	78	111	91	103	96	93	90	97	95	97	96	97	100	90	114	107	93	87	99	68	82	110	103	96	99	104	79	107	94	101	110	86	83	76	85	92	88	95	89	101	91	115	96	78	72	98	99	81	101	91	104	97	103	96	106	89	93	111	98	97	89	99	83	90	77	103	93	108	87	101	88	93	130	94	99	87	94	93	96	82	86	80	86	74	89	91	90	99	88	93	88	100	107	85	97	90	84	92	74	87	90	83	86	81	82	77	79	102	98	94	79	104	92	86	102	81	84	106	78	93	82	93	93	90	76	98	89	102	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5534	378	458	514	506	442	436	398	380	394	345	338	355	343	360	374	334	316	346	309	332	337	294	329	305	331	333	364	316	324	337	336	329	340	299	343	295	362	356	331	306	322	329	304	332	327	314	322	312	318	315	299	303	311	356	330	317	307	306	322	298	353	329	320	282	350	321	347	331	328	338	312	302	289	297	333	336	305	312	288	287	339	312	336	302	326	342	333	321	314	317	340	305	286	306	325	316	308	336	321	317	290	336	346	300	313	340	332	325	339	319	324	342	333	341	345	351	321	278	339	341	326	314	322	333	321	326	290	326	322	319	341	294	306	356	347	299	327	297	330	333	349	328	341	335	316	306	309	344	345	320	312	326	322	328	292	315	338	336	348	323	327	340	305	298	315	323	335	297	342	340	302	331	338	325	314	302	327	299	346	332	361	324	331	286	342	332	340	323	313	317	312	318	339	366	368	322	337	334	343	320	352	322	313	281	322	329	318	348	341	319	319	334	321	344	348	336	332	320	295	359	286	309	355	312	297	350	326	314	335	340	301	328	332	303	313	303	309	307	318	333	307	281	326	325	332	303	340	347	299	311	360	351	354	312	323	307	329	306	289	331	322	312	296	344	345	313	305	365	333	313	330	344	306	312	333	323	287	358	339	303	313	330	339	329	326	325	361	323	329	351	316	331	333	329	335	315	316	300	335	318	334	307	307	297	337	309	322	332	316	311	300	312	318	328	342	332	340	300	346	337	295	343	286	288	348	313	318	336	350	337	321	318	359	310	307	320	332	314	333	335	302	307	300	315	347	303	352	301	339	335	328	350	295	358	348	308	334	361	304	298	309	306	318	354	310	301	323	326	332	323	316	325	310	345	321	313	300	320	330	324	333	298	316	281	347	343	353	313	307	341	311	309	325	304	364	340	344	332	310	306	302	330	338	321	329	341	318	312	320	322	329	317	321	306	333	313	295	332	313	313	337	342	324	353	329	306	323	306	313	336	311	343	339	333	340	342	312	314	317	317	333	319	328	325	294	304	309	321	346	346	317	327	335	335	295	317	322	334	339	329	316	318	323	331	317	302	308	342	359	328	326	320	336	327	350	347	321	349	353	302	331	352	363	313	308	328	320	325	327	341	316	334	290	287	345	334	336	357	333	338	324	339	308	318	322	284	351	327	284	327	308	288	327	328	308	314	323	354	340	334	305	371	317	303	339	351	301	332	304	299	345	305	352	333	330	328	343	341	317	319	277	312	330	316	299	339	323	330	326	337	348	363	316	292	323	301	308	362	354	309	319	311	315	346	348	320	320	321	323	313	336	319	336	319	302	327	319	313	335	316	328	312	326	306	346	332	330	321	331	339	329	318	323	323	309	333	316	302	277	326	306	339	312	346	337	302	313	339	316	323	317	291	286	316	344	274	317	307	351	328	308	321	315	314	331	324	337	359	321	359	317	289	331	315	327	338	329	324	350	315	349	345	289	299	300	305	361	320	354	323	381	344	296	318	329	349	321	313	335	270	347	306	303	314	333	335	351	339	325	329	304	312	342	336	332	329	326	318	333	298	325	325	315	364	302	354	353	352	310	340	324	330	371	330	307	367	313	316	339	315	315	322	333	306	325	326	316	319	347	286	301	364	304	334	287	311	318	316	307	353	317	319	315	332	309	319	331	314	312	322	307	325	342	292	300	323	316	311	326	333	311	337	348	315	288	319	338	320	349	304	334	365	355	329	295	341	295	297	342	332	323	321	309	307	329	323	320	328	350	335	330	340	374	322	314	352	318	359	339	297	320	307	325	330	322	320	330	333	323	329	334	311	319	329	315	343	296	298	337	295	319	364	316	350	331	306	303	321	314	332	327	322	316	351	324	357	343	348	335	320	316	328	318	352	289	295	322	354	324	293	342	357	329	339	300	337	310	334	317	328	318	341	312	314	334	335	322	317	292	318	320	323	337	269	322	344	332	333	318	323	342	336	310	340	329	341	341	339	321	339	327	308	342	326	327	307	296	307	334	312	312	337	312	321	335	326	346	326	338	325	333	328	331	312	347	320	341	317	281	348	312	306	308	311	315	363	365	335	314	322	340	338	337	307	344	324	332	296	333	294	326	351	336	348	326	330	322	331	332	319	324	292	341	315	335	369	292	314	323	320	322	332	354	330	305	308	321	304	349	310	345	297	330	301	326	294	315	342	354	331	334	312	330	319	347	277	329	323	327	305	354	350	333	306	317	322	317	299	323	335	334	333	342	333	297	329	333	314	336	312	331	293	344	315	331	336	329	296	309	305	293	317	348	325	326	351	346	338	348	358	330	315	312	324	309	322	314	308	322	335	294	328	348	342	307	321	338	322	305	291	358	330	348	324	319	309	338	306	300	336	322	346	328	315	328	331	303	300	368	327	326	320	318	346	349	336	335	327	324	322	341	324	285	325	340	337	297	310	330	351	339	309	339	276	336	314	382	333	317	303	326	344	342	309	375	322	330	320	334	306	292	333	316	327	327	315	317	313	340	345	327	312	316	332	354	329	295	319	343	325	291	313	323	324	301	321	360	332	290	315	327	330	308	297	349	310	345	295	335	342	315	324	343	311	338	333	329	341	339	317	326	308	315	350	320	314	325	355	354	332	314	325	311	288	325	295	329	337	294	325	340	324	328	353	333	294	320	286	351	328	330	334	326	292	312	312	315	331	353	347	320	299	308	318	309	322	350	329	316	303	320	331	324	335	340	338	320	291	330	345	347	323	298	343	326	318	322	290	352	328	362	308	320	317	293	319	324	323	313	313	355	326	327	315	325	330	345	335	295	330	306	309	313	301	355	306	313	347	350	303	315	351	301	321	282	317	346	322	316	318	294	344	317	375	328	328	346	352	301	358	357	331	342	306	327	315	317	308	300	348	331	334	314	315	307	322	328	338	332	309	311	303	320	306	327	349	367	326	319	310	340	317	319	321	326	285	322	307	317	339	345	325	295	291	306	310	300	338	322	281	325	308	356	309	342	313	319	318	327	335	333	339	306	314	337	328	335	338	335	334	359	316	324	320	326	310	329	364	355	313	331	330	339	356	327	283	334	332	331	312	330	325	329	301	317	310	320	308	295	322	331	335	318	319	348	314	313	336	336	307	301	328	323	312	296	342	318	309	311	301	319	340	307	316	334	349	335	332	344	331	292	370	342	321	326	310	309	334	341	289	325	316	315	290	323	338	302	317	294	311	332	340	330	311	316	313	325	322	354	338	321	313	315	324	317	281	318	374	318	310	318	331	338	328	313	312	309	318	314	308	346	369	313	305	352	353	347	316	321	365	335	338	329	343	336	313	323	328	300	304	336	312	344	313	331	313	323	308	325	304	309	333	298	342	307	331	320	319	355	305	330	340	330	310	309	342	338	327	344	324	319	300	328	329	336	316	355	355	323	332	313	299	334	328	284	319	339	308	347	361	334	317	305	322	327	350	317	347	343	317	317	335	314	321	300	302	305	331	302	302	314	335	334	337	331	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
36416	5598	1661	1154	792	644	517	432	411	348	312	325	246	256	278	215	246	251	218	250	241	252	240	220	230	230	258	220	241	218	236	211	212	209	217	219	225	229	223	212	232	219	223	212	236	220	169	223	220	228	213	221	223	216	221	204	199	226	225	235	235	216	212	217	224	204	211	214	217	226	224	210	237	219	209	189	224	211	202	195	214	212	195	202	217	203	188	199	211	205	223	177	199	222	226	215	218	195	221	227	212	219	217	227	193	224	178	218	206	206	209	211	240	190	228	215	214	207	230	235	225	222	205	211	227	213	223	199	210	195	220	200	233	225	226	227	223	203	229	205	228	208	204	225	218	209	202	189	192	250	223	198	218	210	246	216	220	222	205	213	223	184	199	215	218	237	249	206	210	211	211	208	220	212	206	210	197	225	192	226	213	222	197	218	199	203	216	204	218	222	238	190	220	216	204	211	230	235	216	235	180	234	213	214	208	210	215	242	199	220	208	217	209	210	225	214	215	217	201	192	250	246	196	218	225	212	242	201	209	234	204	219	220	211	237	215	209	226	196	186	192	218	208	212	219	224	210	177	206	243	193	234	230	207	207	205	200	212	215	213	230	230	218	220	235	217	226	216	222	205	206	224	209	221	219	190	210	195	218	200	208	190	228	192	208	221	208	206	223	205	221	219	215	209	216	214	204	230	222	243	246	212	221	205	229	206	191	218	202	201	263	224	223	229	214	208	209	202	211	207	238	228	228	186	217	191	210	235	231	226	193	213	192	201	213	221	248	227	193	226	206	191	197	192	199	225	217	191	224	228	188	215	240	211	219	196	201	221	212	213	204	205	202	208	216	215	217	210	199	221	187	228	192	240	211	199	220	205	232	211	228	244	199	218	202	207	209	221	228	189	238	218	196	244	224	215	252	223	239	215	207	205	202	197	231	209	228	256	198	219	227	225	226	225	219	218	230	206	197	226	199	239	206	198	237	237	209	195	235	212	200	237	226	208	192	221	238	189	197	192	219	213	200	231	209	219	205	182	216	205	207	239	231	226	217	197	225	211	187	198	233	209	206	213	231	207	250	201	217	217	219	217	228	211	227	193	217	199	201	210	209	207	195	200	191	225	219	215	242	211	203	202	203	203	212	222	235	229	223	202	233	196	195	192	211	231	229	210	204	220	213	220	224	202	223	212	218	210	213	216	202	197	215	222	204	229	221	218	208	212	201	224	246	203	213	215	203	225	179	209	235	209	222	240	217	194	223	220	206	208	233	192	231	215	199	202	201	207	221	230	189	232	214	185	190	208	226	196	201	210	231	210	214	244	217	188	229	212	214	216	199	203	217	219	233	218	218	221	200	211	211	234	202	202	181	193	220	216	239	209	214	221	226	207	217	216	203	216	206	224	192	199	206	225	255	233	209	212	210	212	227	226	224	217	218	219	244	210	233	221	232	236	198	232	219	215	228	215	245	233	221	214	226	219	217	210	210	229	225	229	219	210	201	231	206	201	255	202	211	219	200	219	197	208	203	238	175	214	203	214	201	218	203	206	208	224	221	191	216	186	218	189	229	192	213	216	232	214	245	228	215	224	220	212	205	202	179	204	224	192	209	229	233	215	199	220	190	223	202	209	207	195	223	219	226	217	231	220	200	202	213	201	196	237	202	235	253	199	212	231	215	194	257	194	225	225	209	197	190	221	215	192	211	230	228	215	223	198	209	204	201	193	203	198	226	209	233	219	231	192	217	216	199	210	223	209	192	213	224	229	205	198	183	232	215	233	219	197	197	208	220	230	190	176	175	183	213	238	186	200	203	214	184	204	211	227	229	215	219	259	202	226	231	210	204	229	242	222	213	235	238	239	215	213	209	192	219	217	229	233	195	214	223	240	203	208	218	207	216	216	202	234	210	220	216	211	194	240	202	198	214	222	225	231	199	217	249	194	233	228	234	199	198	240	235	213	212	249	188	233	212	201	230	228	195	213	209	212	208	209	204	228	208	190	239	199	209	228	264	203	227	225	227	191	220	220	216	217	200	215	211	213	223	231	213	190	209	217	245	224	225	215	229	197	203	227	201	202	205	188	220	201	222	188	198	212	216	192	217	206	207	192	199	220	220	182	222	244	210	189	233	210	214	216	216	215	205	230	190	219	201	204	219	212	210	203	195	214	219	231	213	219	219	245	229	237	237	211	210	239	211	231	232	208	238	206	219	202	191	216	238	198	217	226	219	197	203	239	222	201	188	207	220	217	220	210	218	181	194	216	236	217	212	210	229	192	230	231	222	202	218	228	212	192	197	174	215	224	239	220	212	184	190	203	209	209	210	235	229	229	204	203	221	213	218	205	221	206	222	210	234	215	213	234	194	197	232	227	215	198	185	212	209	231	227	197	223	241	209	207	193	208	207	208	206	196	234	221	206	248	211	224	200	199	227	212	229	223	245	188	221	227	216	228	214	207	225	191	186	191	227	212	232	196	216	227	221	212	263	209	227	238	237	198	228	214	196	213	223	214	216	229	218	211	230	228	231	227	223	193	202	223	215	194	174	223	230	199	210	236	175	210	226	221	224	212	208	232	232	220	204	195	230	203	173	233	257	197	217	214	197	232	193	217	203	210	201	185	237	234	226	218	212	204	206	203	215	194	229	201	192	207	186	232	209	211	218	230	209	216	210	219	227	228	223	207	241	211	229	197	224	213	240	209	211	207	207	217	226	238	209	218	183	230	223	212	237	204	223	199	202	228	217	194	206	231	208	223	218	205	223	229	197	191	205	214	210	225	217	235	215	224	229	225	217	221	206	226	225	201	219	192	233	220	228	197	194	201	218	244	199	235	207	194	190	213	203	213	208	191	226	224	204	215	227	210	217	203	206	194	218	205	180	198	207	198	217	216	200	190	213	214	208	212	240	210	232	226	217	212	238	227	217	225	225	219	226	203	193	230	225	221	222	199	221	219	233	202	226	206	224	210	212	219	220	228	214	227	196	231	215	235	223	203	214	215	215	234	236	193	222	221	207	202	220	193	217	214	222	201	226	213	226	254	220	204	228	224	209	211	191	215	211	222	210	243	231	201	209	216	233	226	201	199	234	221	228	231	204	225	214	223	215	238	238	208	223	214	248	214	219	221	201	203	200	208	245	201	220	217	208	229	227	230	239	189	248	225	247	221	227	209	216	220	208	223	227	206	212	211	182	228	218	198	191	177	216	228	217	210	199	257	226	231	227	192	239	191	166	218	205	225	219	204	218	198	228	199	220	216	218	197	230	219	218	201	206	217	204	217	202	230	225	219	218	224	236	237	213	202	251	236	199	221	219	216	220	211	186	233	182	214	235	235	229	213	205	222	209	221	214	209	211	217	196	239	200	207	222	177	210	208	190	220	215	243	232	196	212	230	212	200	237	200	228	182	226	218	207	217	219	192	221	206	244	220	191	207	195	206	201	193	232	205	213	219	223	225	217	204	226	198	222	259	226	211	217	249	201	241	230	223	210	221	237	182	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17160	1668	3402	3842	3207	2607	2152	1876	1651	1517	1443	1246	1191	1113	1114	998	906	891	880	837	825	788	835	762	814	779	787	739	738	719	730	721	665	715	686	665	683	679	671	710	660	658	684	684	612	667	682	658	669	709	698	687	598	686	614	624	655	640	697	681	661	661	643	633	660	649	652	652	654	677	657	626	669	610	648	643	639	641	682	621	674	646	665	656	614	663	588	625	666	628	632	661	635	660	616	606	656	651	641	641	615	663	645	654	626	635	701	612	627	672	620	681	676	619	611	622	639	663	646	624	666	661	659	625	635	626	615	601	667	646	645	623	630	624	600	632	628	625	627	627	624	604	640	681	679	664	622	643	621	631	662	612	631	651	614	622	627	589	638	624	635	659	617	672	632	607	636	615	671	648	638	632	673	634	633	641	616	625	711	626	645	656	660	628	625	663	620	649	671	642	618	615	631	636	668	684	612	649	641	624	657	675	630	627	656	619	624	651	634	683	644	605	612	614	649	613	623	596	634	669	618	599	670	642	638	686	599	662	677	642	650	666	651	661	635	604	630	595	623	618	637	610	614	596	591	649	656	602	635	599	678	641	645	603	660	649	609	600	627	658	647	651	648	625	642	642	646	637	607	598	623	615	599	636	644	658	642	603	661	617	618	590	631	657	663	610	632	642	661	611	622	611	662	612	667	629	630	653	602	638	617	626	674	611	594	655	621	638	640	645	638	669	582	661	659	629	597	626	657	638	634	625	612	672	624	612	647	623	612	640	649	628	657	613	620	663	587	642	597	621	673	677	632	630	608	652	667	608	640	617	655	619	593	658	645	582	622	641	618	594	606	620	607	637	657	675	659	626	663	660	636	594	606	618	594	599	638	651	640	661	619	624	637	621	628	648	626	617	655	573	625	600	631	626	582	623	668	638	641	597	645	594	613	627	626	662	621	645	656	665	645	671	622	571	620	621	643	656	641	641	616	642	614	618	663	635	595	599	621	621	620	649	684	631	684	607	653	600	588	626	662	635	655	586	666	624	661	646	664	609	693	660	654	629	631	625	616	654	623	617	625	608	629	618	637	615	642	637	581	659	608	623	635	657	645	638	635	617	620	595	654	699	669	613	591	659	608	613	620	627	615	614	652	677	647	657	660	623	683	650	605	595	607	645	595	659	602	605	637	637	583	648	639	700	652	644	627	590	656	614	662	639	616	587	595	582	655	655	609	638	624	674	644	582	666	644	604	642	631	628	677	622	655	637	649	617	620	630	637	575	640	631	597	633	668	644	614	644	643	624	626	646	619	629	639	670	670	640	630	597	587	601	649	675	635	638	599	612	589	628	623	603	686	623	625	583	635	608	661	625	606	616	592	619	642	615	596	624	641	574	653	643	628	632	627	615	633	615	649	638	663	589	632	636	633	635	599	673	595	607	639	587	616	620	667	656	636	639	580	629	667	639	682	578	675	667	641	610	613	662	622	618	684	674	669	668	599	613	654	631	632	635	618	643	584	667	676	635	656	644	640	666	644	649	629	622	646	688	655	640	644	627	643	617	617	682	644	614	640	637	629	615	639	662	703	616	630	608	614	679	636	598	638	664	607	624	609	650	672	631	624	588	611	662	630	622	589	646	646	658	599	640	580	643	610	621	641	636	642	623	656	643	611	648	634	646	628	647	606	608	616	651	600	654	629	658	664	578	593	675	652	635	681	629	629	616	605	616	669	652	633	641	648	650	638	599	654	667	671	624	625	608	624	644	636	625	615	660	650	620	665	607	657	624	666	624	668	681	652	631	664	638	627	617	630	607	629	627	614	608	657	683	637	588	602	628	680	676	656	644	630	606	649	656	604	646	652	601	649	610	662	620	649	643	652	672	681	695	607	673	615	671	630	609	646	678	655	615	650	632	620	596	656	645	610	593	702	643	605	645	623	602	637	631	622	624	629	604	627	657	614	636	644	622	614	634	649	631	634	590	625	612	608	572	652	664	614	612	651	634	629	638	647	650	644	608	645	642	655	591	598	644	594	643	619	623	643	619	657	650	603	610	639	606	608	681	636	605	625	634	605	670	660	588	636	607	645	662	604	624	652	633	671	645	639	691	580	641	612	638	666	605	646	667	610	610	614	592	640	665	618	657	602	600	620	598	643	663	613	633	605	648	660	647	653	625	592	642	617	615	633	649	600	643	666	591	599	635	664	616	662	584	674	642	633	631	574	623	615	665	663	650	594	603	635	630	609	611	622	643	612	630	647	645	597	635	649	646	600	605	628	645	638	643	583	625	611	613	641	606	611	585	620	602	643	673	632	662	645	610	645	626	599	657	620	646	636	668	622	642	618	590	636	631	647	642	639	621	608	609	625	604	603	610	621	642	654	608	607	644	647	626	629	659	585	630	623	677	646	612	616	626	632	623	632	642	661	644	621	635	663	649	622	571	601	652	601	616	647	633	576	638	666	639	617	627	642	623	632	652	609	656	632	628	612	667	640	660	633	576	639	613	621	638	685	621	647	585	658	611	640	610	643	618	611	616	618	628	650	609	668	653	614	598	635	593	635	632	656	658	600	661	617	632	559	655	660	609	689	564	652	647	612	624	605	645	653	636	615	613	585	592	654	660	588	609	632	619	608	673	626	629	652	583	639	665	602	616	683	651	627	641	621	629	622	655	591	638	647	650	634	575	661	652	631	624	592	634	638	643	619	635	650	598	643	589	673	647	601	594	596	649	635	659	673	629	624	616	625	607	622	663	678	641	617	625	616	632	632	630	621	611	627	655	648	632	629	637	635	636	628	582	635	595	636	640	641	632	661	633	616	625	621	649	679	665	565	625	634	693	689	639	655	645	644	662	650	651	640	648	626	637	635	621	629	648	643	636	618	630	637	639	645	673	631	630	653	637	598	649	582	619	626	618	664	620	648	647	575	608	639	633	640	663	620	617	633	648	656	639	574	673	599	621	601	625	629	640	627	630	574	620	609	625	659	604	659	643	656	567	643	666	692	613	641	635	614	616	654	614	622	644	657	597	622	592	593	689	664	634	611	593	651	626	620	643	665	594	634	647	631	633	640	628	680	665	632	622	630	665	605	660	630	634	602	642	624	675	662	604	632	660	632	638	593	652	597	658	677	641	643	627	610	615	617	553	643	603	612	632	636	689	636	636	602	628	594	661	605	620	668	640	628	666	696	628	634	640	640	661	633	588	649	639	609	708	653	597	599	647	630	583	622	657	674	674	617	622	634	604	655	648	642	611	634	615	605	633	626	713	617	668	632	653	603	622	677	636	673	614	654	667	609	657	610	657	600	626	655	677	625	636	663	652	687	615	701	608	614	593	619	621	641	635	556	627	629	623	619	639	675	681	616	661	614	595	659	659	583	635	620	657	635	605	658	653	624	653	585	624	640	645	644	659	605	640	631	626	633	618	619	599	610	709	631	645	674	668	681	666	628	651	632	617	660	593	599	621	619	636	632	662	608	611	600	616	652	611	662	588	605	599	634	633	662	680	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
47322	12515	4076	2267	1501	1119	902	730	619	563	512	472	389	393	408	371	346	339	335	354	316	315	327	306	319	300	311	279	311	323	293	284	284	289	311	260	276	308	275	274	282	286	283	295	301	306	261	284	263	277	270	280	306	245	277	324	295	258	283	280	274	277	312	271	275	284	306	289	280	295	312	287	264	287	270	259	302	261	250	256	265	272	281	282	280	286	266	265	299	281	279	277	294	262	261	264	294	290	288	240	261	301	278	276	285	264	254	273	281	290	256	250	247	251	256	280	262	288	281	297	281	281	287	261	265	264	336	286	287	275	286	273	294	288	267	280	242	244	277	285	271	264	261	270	285	297	262	254	254	275	316	228	277	292	277	267	273	288	266	275	271	272	267	264	241	281	274	291	261	281	270	287	250	261	286	269	228	278	273	296	265	278	263	268	267	257	265	264	307	284	260	277	306	290	299	246	258	253	257	275	276	281	273	264	259	280	273	277	276	252	236	293	277	249	279	284	272	301	280	262	279	294	270	275	262	260	253	289	254	292	265	277	290	270	297	286	280	267	304	270	258	289	278	246	274	264	269	301	269	244	255	273	278	257	257	274	258	277	292	320	299	272	243	286	272	272	276	256	268	262	281	294	282	293	284	309	298	269	270	282	240	267	268	279	269	286	275	284	268	298	270	266	263	288	282	269	277	253	263	280	249	260	286	285	267	265	267	279	276	295	290	286	273	264	257	277	263	289	259	291	274	304	311	298	272	308	269	270	254	285	283	290	288	262	282	269	269	273	282	278	259	286	285	304	271	284	286	311	267	263	298	309	296	286	288	280	291	264	256	260	266	268	270	283	290	266	280	278	274	248	266	278	258	267	261	269	264	252	246	271	285	266	253	275	281	307	286	242	261	306	300	277	277	270	284	304	252	295	286	296	244	275	277	253	278	273	270	248	284	241	277	266	261	282	285	271	277	266	281	292	291	282	289	317	270	288	273	258	277	274	247	295	274	293	294	266	257	267	309	284	256	251	274	297	290	276	276	264	241	279	266	310	302	254	281	267	288	275	261	266	271	274	245	283	292	279	278	278	276	290	268	259	295	277	298	248	280	314	290	268	285	280	286	293	294	284	273	281	283	273	278	259	307	275	291	263	317	287	261	284	292	260	285	308	266	278	287	270	283	274	282	287	285	246	265	290	284	254	266	266	249	289	247	275	277	288	252	263	259	275	261	259	257	281	294	270	260	229	263	274	274	287	285	308	269	270	284	259	280	267	315	282	280	259	285	269	289	269	294	303	272	300	266	268	268	270	280	273	259	288	293	297	239	281	250	241	272	275	260	300	281	283	292	280	281	274	290	274	274	290	265	283	279	300	270	242	269	269	273	274	300	266	273	291	282	298	262	291	264	273	265	266	287	256	269	257	280	232	265	304	290	279	265	277	282	284	275	299	298	275	284	268	238	295	259	263	282	287	292	284	277	274	283	301	292	271	273	292	274	285	301	253	259	263	274	278	287	309	290	253	280	308	264	276	276	274	269	275	254	288	249	273	273	264	262	280	254	310	299	282	289	296	268	282	295	254	276	275	268	286	278	290	309	279	277	280	279	261	251	265	302	282	290	270	300	257	266	290	280	307	271	246	246	274	300	274	281	286	277	278	279	252	265	284	299	265	290	280	276	272	271	308	269	288	267	251	281	270	288	265	260	276	272	282	304	262	276	271	282	323	256	263	271	303	264	273	281	302	288	278	268	251	283	260	289	284	268	291	269	275	252	293	284	269	267	244	263	293	272	284	245	266	290	239	274	286	276	275	291	274	291	272	250	240	257	277	284	295	282	298	267	287	276	279	302	300	293	272	278	284	261	281	274	292	307	271	305	253	254	301	289	265	286	274	283	270	268	268	276	269	288	282	297	256	242	257	285	306	301	280	271	293	274	304	287	297	262	278	272	277	300	270	275	260	256	294	303	293	240	277	270	278	291	290	267	286	258	280	302	284	257	288	283	270	310	264	273	279	267	295	261	290	268	308	271	258	256	275	260	273	254	267	288	293	274	282	274	268	259	275	267	260	259	263	262	290	251	286	276	269	278	294	282	248	308	270	260	252	298	278	279	260	260	290	293	241	282	269	279	262	274	287	288	267	293	281	263	263	273	293	258	277	265	252	256	288	296	256	267	276	253	257	289	286	269	290	281	263	280	272	270	271	276	249	286	256	272	294	273	263	262	282	256	277	295	304	251	297	291	280	275	293	297	265	263	270	252	296	295	272	291	308	271	261	267	270	266	275	295	302	303	294	284	266	290	274	270	289	269	271	292	296	262	286	269	300	247	269	271	285	294	283	283	256	304	250	304	258	274	296	275	260	296	283	264	307	290	287	267	269	267	281	269	289	263	270	260	256	264	267	287	306	273	299	243	258	270	274	258	273	240	270	299	315	262	262	256	289	282	270	248	281	283	300	309	293	243	260	282	257	239	274	293	252	303	277	276	255	286	282	283	284	288	298	285	288	271	264	251	278	292	269	259	306	283	281	287	244	266	279	265	282	282	274	260	277	274	272	273	273	310	255	310	272	291	280	274	288	281	224	275	284	271	262	295	270	268	274	269	279	287	288	272	273	263	262	292	273	310	281	281	311	244	285	279	262	276	257	297	294	272	281	274	255	284	275	260	253	274	251	264	290	297	258	243	282	287	268	268	288	262	285	266	266	293	243	284	282	276	260	279	276	261	280	256	254	257	288	300	260	271	287	257	259	274	235	265	278	270	255	283	308	285	268	254	255	276	282	281	286	277	268	298	279	278	289	255	276	310	295	252	256	295	255	288	261	272	284	305	292	296	277	279	267	261	280	258	269	283	239	261	258	273	271	283	304	244	241	266	267	286	268	266	277	300	281	286	261	276	290	281	260	281	245	287	283	252	276	273	297	290	277	308	285	244	284	276	278	275	293	279	286	272	286	269	236	269	259	267	283	306	242	292	279	308	294	248	257	237	291	290	307	310	276	278	298	270	281	274	286	252	284	284	251	277	276	292	275	275	289	263	295	255	276	267	297	275	291	290	260	282	278	276	248	279	270	292	297	256	276	267	296	267	303	274	301	286	268	254	282	279	316	250	275	270	266	298	254	260	274	265	257	279	293	247	240	272	282	287	290	254	304	274	273	258	256	259	264	264	282	271	291	268	303	286	280	296	281	262	283	266	283	280	307	290	281	290	285	271	254	273	270	279	261	269	260	277	261	266	234	260	271	272	283	300	288	285	286	298	277	255	281	266	295	264	301	261	275	255	325	301	260	253	265	289	285	283	306	267	310	262	288	300	262	268	239	277	275	249	283	245	292	273	264	269	299	275	244	271	253	263	288	273	299	287	270	266	279	271	283	294	287	251	275	272	282	265	317	260	243	254	275	270	246	288	259	265	274	261	282	275	265	281	255	262	262	246	278	259	253	278	284	254	268	286	256	282	300	267	269	262	269	254	305	297	286	280	251	264	289	271	285	292	266	262	269	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22192	2750	6030	6629	5672	4586	3693	3058	2839	2556	2184	1942	1731	1573	1568	1435	1328	1313	1243	1206	1185	1156	1124	1085	1018	1014	928	974	999	934	1022	907	938	879	884	857	875	875	878	881	891	827	864	855	851	828	843	832	841	874	771	843	827	820	842	778	795	835	837	824	787	813	776	841	780	842	813	784	771	796	839	838	841	769	804	803	805	809	757	798	825	748	805	807	778	733	802	771	858	795	757	804	783	834	787	778	799	795	746	784	800	785	775	782	798	807	775	780	782	844	795	705	797	778	755	786	788	807	780	790	778	753	781	783	774	732	724	758	800	787	764	722	750	785	804	770	774	786	778	778	755	749	749	758	798	748	804	746	825	784	755	739	780	805	741	759	810	753	765	789	730	748	764	741	790	751	797	746	780	771	767	811	787	747	790	801	742	782	767	776	736	769	760	774	733	839	813	772	806	743	784	826	741	769	782	768	772	752	781	798	814	804	804	735	742	804	741	759	823	785	757	777	770	788	809	774	776	777	782	773	833	772	818	746	742	802	775	750	765	762	779	781	722	835	794	739	744	721	769	760	770	743	732	766	763	803	757	769	780	763	708	764	769	770	792	798	783	788	787	767	774	772	729	796	843	809	753	812	793	767	766	801	750	767	763	788	764	788	711	771	797	762	836	776	787	762	753	795	759	785	741	752	799	756	768	759	782	775	721	769	758	738	776	734	743	784	782	774	814	776	792	805	773	766	776	829	793	770	770	737	812	822	787	774	771	757	775	763	748	751	782	785	825	785	784	785	785	789	775	729	777	774	781	812	792	721	761	751	800	712	758	804	799	743	715	740	794	730	825	715	711	793	794	775	722	773	733	730	791	751	774	832	755	751	720	820	723	754	761	771	772	760	778	713	777	789	753	784	684	732	772	783	751	742	764	779	727	728	744	704	768	771	778	741	717	754	786	759	776	723	784	700	796	749	780	762	792	780	757	744	776	800	763	803	786	721	754	767	754	773	763	767	822	752	778	784	771	813	799	801	763	776	752	796	752	790	760	763	702	761	773	735	839	811	696	764	745	819	739	784	819	796	737	756	758	765	819	793	782	777	719	776	740	777	780	720	770	791	782	785	751	751	726	797	761	716	776	816	845	781	787	802	703	734	791	805	758	760	774	797	757	799	790	766	716	793	757	773	779	802	760	797	723	768	765	756	800	756	795	828	759	760	776	768	809	828	757	779	767	769	780	766	784	770	776	795	784	776	734	798	751	814	791	773	758	791	781	773	784	758	767	684	815	807	779	772	739	782	777	694	739	758	723	781	757	773	714	762	732	747	759	777	728	772	723	739	791	764	781	752	794	752	739	757	774	771	759	774	781	761	778	731	771	771	749	789	764	809	748	754	757	758	789	802	788	750	749	728	754	793	814	739	807	738	771	744	753	773	728	814	815	769	825	738	781	722	778	758	787	737	826	782	797	771	743	771	802	733	803	739	796	809	741	774	790	806	784	773	740	780	794	773	735	769	764	803	753	742	786	737	775	825	794	755	755	777	739	758	758	806	769	815	756	785	714	770	782	791	761	806	753	751	746	785	784	768	813	727	798	787	758	758	759	806	754	729	808	741	781	766	780	770	749	752	804	704	777	756	740	784	781	750	760	781	734	733	795	758	757	781	778	753	766	725	771	762	805	800	768	712	738	763	763	739	739	783	776	761	754	748	747	728	738	801	751	769	732	779	789	766	741	700	778	773	785	736	827	765	789	764	766	774	774	724	750	769	722	793	722	723	792	760	819	770	774	751	773	764	805	760	761	722	745	741	781	796	784	751	821	745	786	749	747	777	736	740	777	748	773	758	738	778	785	787	795	769	737	798	755	730	781	754	762	768	781	728	740	829	765	777	774	786	751	819	767	722	781	778	773	745	767	746	817	778	775	799	770	769	784	773	720	790	714	801	752	777	758	777	770	814	727	764	785	738	784	735	760	777	785	765	781	738	758	744	763	763	719	778	748	761	755	782	748	734	790	760	807	760	742	810	791	780	789	780	757	781	740	749	767	757	770	767	746	767	716	751	769	760	781	750	752	776	726	776	739	792	739	780	748	769	746	756	747	792	774	757	825	723	761	718	738	764	816	785	748	745	776	811	802	771	761	759	759	778	750	789	767	785	761	765	770	777	786	794	746	770	765	792	776	755	765	727	810	761	785	778	779	772	771	826	778	785	753	774	779	795	755	695	788	773	811	762	782	748	801	778	776	767	727	793	747	740	726	764	818	818	688	765	746	809	788	801	795	782	755	781	800	787	769	743	716	767	728	727	810	761	734	748	757	719	772	764	756	811	764	779	757	812	739	749	768	763	727	792	819	773	792	736	758	769	834	753	762	741	770	762	737	779	752	775	799	792	761	773	749	788	722	780	766	792	736	826	749	756	692	757	754	823	747	758	794	745	767	749	798	787	796	765	774	811	746	704	746	745	750	773	742	757	757	766	872	768	736	759	802	787	705	740	733	763	788	822	792	783	794	767	714	787	813	729	753	740	751	780	811	756	813	779	763	813	751	761	721	797	698	765	702	759	819	798	779	777	772	738	747	752	749	753	817	783	801	747	773	742	768	776	787	756	741	788	812	710	808	782	739	748	809	785	781	782	761	804	762	802	769	739	729	777	777	783	750	718	704	739	750	767	739	824	775	776	761	739	760	752	785	748	801	759	828	778	724	771	769	779	771	788	759	772	802	799	821	819	779	810	762	774	785	767	755	763	773	748	783	728	772	788	806	750	731	765	765	765	797	815	796	758	771	753	739	776	725	749	744	796	759	811	797	769	793	759	763	772	785	765	784	749	760	778	769	800	729	767	806	784	738	774	751	756	788	811	806	791	800	726	753	772	756	811	745	783	766	809	792	788	750	751	810	749	757	752	770	803	755	790	806	763	735	766	743	803	775	808	788	760	708	792	750	742	763	715	784	788	742	778	757	753	769	757	774	764	795	696	765	724	777	727	759	775	769	737	723	789	776	795	765	738	728	748	804	842	741	786	749	785	746	772	760	792	765	776	766	729	725	761	780	702	782	742	801	790	731	730	784	765	788	763	766	781	781	739	764	792	735	728	774	709	757	743	817	755	768	819	762	776	816	771	785	776	797	802	771	761	790	802	764	769	766	797	739	735	792	790	780	742	742	811	758	748	731	743	744	816	720	753	785	825	767	713	729	776	761	750	762	726	816	778	771	750	790	797	782	750	746	801	772	775	767	760	723	781	794	764	799	791	789	757	791	770	743	778	786	760	781	752	766	726	765	750	783	747	788	765	740	712	809	800	747	811	763	734	762	756	763	805	769	775	763	734	788	803	789	786	816	801	771	751	784	801	707	739	799	793	768	765	725	755	750	764	762	772	734	770	750	786	746	754	783	767	760	754	773	755	741	802	767	792	764	709	717	728	816	744	794	807	748	756	751	726	755	730	805	818	764	717	716	784	743	799	708	757	734	734	810	823	798	779	768	742	758	783	763	827	734	778	748	731	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5502	297	193	174	113	99	119	108	100	93	91	82	93	105	102	83	86	94	78	119	90	100	78	94	85	105	112	85	101	96	79	85	105	86	91	91	85	102	100	97	89	115	102	93	94	92	84	101	91	78	89	122	102	81	98	81	72	99	84	103	90	95	96	75	101	83	96	94	97	88	98	82	128	81	96	86	104	82	86	83	89	76	88	89	81	86	98	97	95	101	96	111	89	83	76	103	103	98	104	103	88	82	103	90	93	90	100	103	93	103	84	103	82	107	87	103	92	96	90	82	89	94	93	89	109	85	83	100	103	91	96	86	91	97	104	94	85	99	110	93	88	109	94	103	74	91	98	89	78	90	86	76	85	126	84	76	91	92	100	75	79	93	95	102	85	96	97	99	95	97	89	97	87	94	100	77	90	80	101	88	98	81	86	89	82	101	83	95	101	108	94	87	100	86	93	97	83	85	102	90	78	99	104	92	90	91	92	75	88	101	86	97	97	84	87	105	86	78	93	109	77	112	102	76	98	92	81	71	87	86	92	98	88	86	96	81	93	71	83	97	88	83	110	99	97	93	81	95	83	93	91	101	100	105	83	96	84	95	82	102	97	92	95	88	102	98	81	100	87	94	106	76	96	98	100	79	95	86	84	88	91	96	99	84	110	94	85	83	74	104	70	98	89	97	76	100	122	105	87	84	89	81	101	98	81	75	107	89	91	90	87	93	90	94	91	96	83	92	80	95	80	86	100	96	95	93	103	84	87	94	90	85	93	86	76	89	99	93	92	88	98	94	101	85	95	88	100	84	99	97	107	96	85	98	93	103	112	105	88	91	88	93	102	89	101	71	100	97	84	98	87	104	80	91	83	91	89	97	85	84	78	111	95	92	89	97	97	86	94	107	80	84	90	93	79	98	91	100	102	82	99	88	86	94	84	80	79	100	97	95	91	105	97	91	85	80	84	81	91	99	99	96	91	97	92	91	95	96	92	94	96	104	91	88	105	86	91	98	91	87	97	78	82	99	86	90	89	98	100	91	92	91	106	111	102	100	100	90	104	110	90	81	86	105	86	113	86	76	86	107	101	85	93	102	82	78	89	119	96	107	103	85	101	85	94	99	81	102	98	99	91	81	97	114	77	87	85	90	87	90	80	87	88	92	96	80	85	94	109	93	104	92	103	96	103	82	102	85	91	95	93	79	100	101	86	99	101	89	75	97	89	83	96	92	86	86	108	103	93	96	80	97	90	88	96	94	88	82	78	95	99	80	94	80	91	98	85	123	97	92	81	85	91	85	96	96	107	81	79	93	81	97	87	87	90	72	95	79	103	100	84	83	84	96	82	109	99	95	108	96	101	84	82	99	99	92	104	88	90	104	96	101	110	87	104	96	102	95	92	112	97	104	95	89	92	115	72	99	90	74	97	72	85	91	92	89	81	105	89	82	94	92	91	102	92	99	92	87	99	85	85	76	88	105	95	96	102	77	102	87	68	105	78	96	102	80	79	95	86	99	95	107	91	107	104	98	106	93	93	114	87	75	112	86	104	78	90	100	85	108	88	93	103	87	108	96	96	108	80	85	110	81	73	109	101	86	86	82	98	85	98	102	94	100	96	84	105	84	103	101	86	95	85	81	108	80	83	85	106	97	101	99	96	104	85	92	60	72	96	101	96	81	113	95	91	86	89	88	93	93	80	92	94	79	106	98	81	95	75	88	86	86	87	98	103	98	104	82	82	65	90	92	93	82	97	87	96	74	103	81	102	86	98	93	93	93	74	86	94	87	100	83	89	90	99	106	79	78	102	129	94	90	77	101	102	94	86	82	100	86	106	102	75	115	87	91	85	97	84	81	96	75	92	102	100	93	86	95	93	101	104	84	94	82	86	84	89	104	99	99	94	87	106	88	85	88	88	102	107	102	90	101	90	112	117	79	100	81	109	92	102	104	89	84	76	89	77	78	96	82	98	108	89	86	108	121	99	89	89	87	98	89	83	98	75	83	105	115	87	93	103	87	84	84	79	83	103	91	97	91	90	101	114	89	85	97	106	98	75	89	95	104	91	84	89	90	92	120	101	80	97	85	78	99	102	90	91	80	87	99	78	87	81	98	102	92	102	98	92	87	85	84	93	94	81	86	75	88	87	87	92	89	100	94	100	91	87	98	95	85	91	85	84	107	103	94	105	80	73	87	104	87	82	102	98	81	92	102	91	96	90	89	101	108	91	93	99	75	100	99	88	77	102	106	91	107	106	96	94	105	86	100	69	80	90	85	88	97	96	79	100	87	90	96	93	97	91	86	103	101	87	79	93	89	84	89	112	77	97	95	78	92	107	89	102	97	95	89	92	93	97	84	101	76	91	95	89	101	108	92	87	105	62	103	87	91	85	86	107	79	84	108	106	122	89	104	81	112	76	111	105	94	104	90	83	74	99	92	82	96	79	103	89	95	81	102	110	79	95	94	102	109	91	107	83	87	81	106	108	100	78	82	97	82	92	102	89	82	84	85	79	92	87	88	102	88	104	97	97	108	81	86	90	87	75	76	100	102	111	120	89	98	109	102	119	97	93	78	87	81	79	93	100	73	91	120	96	94	91	66	117	83	83	84	84	81	107	81	77	99	75	95	87	91	82	87	84	84	89	93	90	88	104	68	82	91	95	103	90	85	98	92	84	87	106	85	94	96	77	90	123	92	124	109	105	87	93	83	96	81	90	81	104	78	86	90	72	82	82	82	95	68	89	87	107	108	101	88	87	84	113	100	104	89	96	90	97	94	93	76	105	89	84	97	85	89	95	87	97	105	102	101	93	88	82	94	97	87	78	82	93	82	87	93	92	95	90	99	102	100	81	94	94	111	94	98	93	93	93	99	94	87	85	101	83	97	84	89	83	83	87	99	89	93	109	76	102	81	103	94	86	94	96	82	94	80	93	80	95	99	83	95	94	79	98	84	88	105	89	109	92	92	89	97	86	101	80	72	93	97	111	79	94	112	79	88	95	105	88	99	100	92	78	93	99	98	102	95	91	98	100	83	91	91	90	95	81	100	91	99	100	95	67	106	94	94	90	87	98	76	104	87	102	78	100	88	96	84	81	78	86	84	85	90	92	86	97	91	81	112	72	90	103	99	86	108	92	76	87	104	89	96	86	92	99	96	97	90	96	98	82	68	94	92	85	96	91	89	87	69	92	98	99	96	96	82	97	95	83	91	77	89	95	121	80	99	96	85	77	108	107	90	99	86	86	86	85	88	102	79	103	105	92	92	93	84	91	81	90	112	103	107	84	78	100	92	98	88	87	94	112	108	81	94	86	83	104	109	97	82	67	101	97	85	92	82	89	90	74	83	95	100	84	88	109	76	106	92	101	86	79	93	88	104	98	94	99	90	84	98	98	84	96	75	100	86	102	102	87	92	93	77	90	81	79	93	92	81	86	92	104	115	100	85	92	104	89	107	94	104	88	93	102	105	93	91	102	92	86	93	83	85	91	104	90	94	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5629	373	526	503	508	494	406	389	387	380	371	351	353	345	341	345	323	368	354	329	349	326	317	313	350	351	335	335	329	329	320	326	341	306	330	318	322	328	339	330	352	338	318	315	342	335	300	350	315	302	308	329	339	326	307	346	306	340	312	351	352	329	296	325	296	356	329	349	333	353	306	301	323	295	343	304	316	331	336	326	330	301	311	322	344	334	313	337	349	319	362	327	330	310	308	332	344	347	343	310	313	329	326	329	321	328	341	345	326	320	335	309	357	342	337	301	294	302	310	287	341	326	297	339	312	316	314	338	335	334	321	339	338	352	328	299	347	330	304	319	352	329	302	331	332	337	337	343	323	322	314	302	323	341	344	337	319	309	342	275	339	351	320	346	303	329	313	332	350	321	317	343	334	348	346	294	301	330	339	349	330	336	322	341	341	312	318	329	332	329	302	305	328	310	327	293	321	350	325	323	310	295	300	325	290	299	333	328	319	351	314	353	297	330	318	330	316	301	288	329	324	304	301	353	304	335	317	321	340	294	309	315	359	327	304	326	305	329	292	325	324	321	333	326	309	380	341	324	322	340	317	308	343	299	309	333	351	337	328	355	311	299	302	359	314	339	331	310	313	283	329	312	353	310	337	324	337	332	331	337	329	325	304	321	309	350	307	299	321	342	333	349	295	303	344	321	312	297	319	326	310	303	324	295	320	324	298	299	306	316	305	335	325	329	306	315	355	324	328	312	321	306	324	304	323	312	311	343	333	303	332	327	299	327	303	294	362	351	334	349	305	323	334	302	325	338	330	365	292	323	337	323	350	303	344	319	327	313	318	349	310	334	339	345	322	338	345	341	315	305	325	345	322	308	335	359	337	302	368	335	325	327	323	312	320	315	312	352	314	329	333	343	322	328	279	328	315	320	322	293	327	307	328	334	331	319	349	303	295	345	324	338	333	345	316	316	302	356	323	330	346	319	323	365	337	317	356	324	333	322	316	354	316	309	297	337	333	338	352	296	308	308	342	305	338	311	331	357	317	335	331	322	327	314	352	332	297	337	320	320	318	319	327	319	323	318	307	340	327	311	324	298	359	313	332	360	307	333	301	315	319	344	337	321	317	330	341	311	307	300	311	303	352	318	325	325	327	333	328	323	325	338	335	304	306	326	346	322	364	327	356	331	310	330	323	329	358	344	307	350	325	350	334	366	346	340	350	290	339	295	318	340	326	325	346	322	320	335	339	326	355	333	312	342	311	311	314	320	329	315	325	313	307	326	311	298	344	312	355	321	306	327	317	334	308	305	340	369	314	321	361	341	345	339	333	329	312	286	301	320	334	322	327	321	323	297	300	317	308	334	348	329	311	331	311	321	332	305	322	332	347	323	323	332	321	348	317	301	334	327	316	344	303	359	316	310	333	318	331	352	344	288	304	308	326	322	363	337	328	337	333	330	323	329	334	344	330	297	308	326	356	330	329	343	339	360	303	307	332	311	312	354	316	313	317	303	335	320	331	323	348	313	343	291	302	305	345	334	319	327	300	322	309	324	316	312	316	312	334	339	324	335	348	302	328	330	314	355	348	327	322	337	313	342	323	359	324	334	307	313	320	340	338	304	359	321	329	300	356	329	337	327	365	331	345	358	312	354	352	313	351	303	332	335	316	324	343	351	307	309	327	342	306	335	298	343	310	338	343	355	317	328	321	302	322	325	308	302	310	363	320	312	314	329	304	334	350	333	318	318	298	310	314	349	302	330	303	314	314	345	339	300	323	343	351	316	357	326	326	311	338	311	333	327	326	319	320	331	334	333	336	302	334	307	316	334	331	327	320	328	324	327	302	325	321	301	329	341	311	325	342	320	320	320	327	316	308	331	317	306	321	330	324	314	304	331	329	314	307	331	323	323	351	333	316	342	314	317	321	334	299	333	347	327	322	349	332	337	329	311	334	339	381	327	303	340	290	322	325	340	318	355	329	369	309	325	351	341	305	312	345	300	300	310	311	338	313	308	332	308	320	310	313	295	337	319	361	322	313	331	304	321	301	315	346	286	320	310	328	332	325	334	354	346	309	331	319	317	314	326	276	327	338	330	322	329	314	329	354	350	317	337	358	301	340	319	314	303	322	308	302	289	329	311	343	330	331	334	333	335	321	326	325	329	302	335	348	306	326	329	336	322	328	344	292	355	318	321	311	310	303	316	321	305	326	347	336	345	338	312	293	329	320	313	305	309	331	326	303	290	305	328	349	334	343	328	305	301	347	310	340	306	305	315	317	373	346	318	321	311	337	322	320	332	316	295	297	339	306	339	334	337	323	311	310	324	317	307	314	314	338	363	337	309	326	308	321	314	316	315	300	321	340	327	325	317	329	334	331	310	360	357	336	335	315	328	355	360	347	315	301	320	334	311	327	313	317	323	345	315	316	336	306	322	292	301	326	319	305	332	339	308	345	324	318	320	318	336	289	336	336	287	327	334	310	325	352	322	328	339	317	315	338	350	316	332	308	320	319	340	291	341	328	327	305	299	335	335	330	315	334	358	323	324	336	323	354	335	285	354	326	347	305	358	318	334	332	326	332	327	313	330	316	320	286	323	317	340	341	331	333	323	349	346	306	317	304	298	377	319	291	316	321	321	312	327	292	308	341	323	340	341	328	311	313	314	320	323	324	307	309	303	335	318	311	322	317	334	287	336	348	318	323	330	323	323	295	321	292	362	356	348	328	290	339	345	339	330	335	311	334	327	311	325	327	307	300	323	322	322	317	340	323	330	370	327	303	329	313	292	351	313	349	323	325	307	326	332	342	324	325	308	328	295	352	319	318	320	301	320	345	340	306	305	320	317	301	352	334	320	361	314	346	342	325	352	347	331	310	304	345	316	327	328	321	328	320	304	295	341	369	342	308	332	345	321	309	343	319	320	336	305	298	303	330	327	324	360	312	314	330	295	290	302	301	322	319	312	323	340	331	336	330	319	293	325	343	313	311	317	337	317	325	323	299	350	329	318	331	345	308	284	334	302	337	291	341	306	300	335	343	317	301	318	306	309	334	305	329	350	302	332	306	330	320	300	317	319	310	353	330	350	340	316	310	307	323	314	296	325	323	305	311	312	371	334	326	316	330	330	300	317	336	337	348	324	313	325	322	316	333	318	328	288	294	348	313	359	316	296	348	331	302	329	330	332	319	316	312	312	316	329	333	329	358	352	319	359	334	342	305	311	294	346	347	310	319	335	310	325	327	347	315	348	322	319	314	316	309	356	309	328	322	317	317	306	308	315	336	308	320	292	327	315	360	304	339	339	333	338	315	297	330	317	339	321	332	296	346	314	326	315	383	324	310	358	362	349	355	306	332	318	367	302	319	364	339	309	328	341	335	339	360	319	313	312	364	333	327	348	332	301	312	326	319	318	321	315	337	338	360	367	321	312	291	311	336	354	337	334	304	303	350	344	333	285	306	327	328	323	322	312	304	322	314	343	325	315	334	314	306	363	325	347	321	358	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
37263	6853	1723	1152	784	586	514	438	388	370	339	307	319	269	288	262	259	220	272	243	237	271	237	271	236	217	250	232	238	252	252	233	246	218	204	215	221	238	204	217	224	233	220	218	220	209	213	238	209	206	203	201	214	234	231	223	202	215	233	214	218	213	218	208	217	213	209	232	225	244	209	220	201	218	210	216	215	224	227	201	208	213	223	217	220	212	228	213	233	234	236	197	204	228	191	211	214	232	205	207	207	205	200	190	204	209	252	200	216	229	209	194	220	195	220	222	223	259	225	231	198	208	221	222	210	237	208	226	208	196	218	213	227	223	189	223	228	226	227	209	217	232	241	199	204	224	224	212	238	198	224	264	221	216	217	241	191	230	200	211	237	209	209	225	233	211	247	218	216	217	198	220	217	199	205	229	205	222	222	219	202	224	223	221	216	215	210	223	193	198	226	224	214	234	213	208	208	214	207	231	172	203	230	223	204	217	196	226	225	219	228	237	198	194	234	217	211	199	235	202	224	199	220	194	214	219	224	221	190	226	185	228	216	190	196	225	204	201	218	203	230	223	232	209	214	226	199	219	226	189	214	208	238	207	210	199	207	217	220	216	213	228	245	217	196	205	236	211	225	218	195	232	219	217	231	227	207	218	222	204	237	203	197	224	205	207	197	191	225	215	219	206	242	215	202	223	214	233	216	224	220	206	206	224	218	230	208	193	201	236	200	237	207	188	234	203	204	236	234	238	241	210	212	218	209	214	201	197	208	220	215	203	189	190	212	228	204	215	214	198	227	202	226	218	209	207	189	230	210	230	234	215	189	231	244	221	198	213	241	220	224	242	214	241	243	245	223	207	188	202	230	230	193	227	203	236	228	203	225	198	217	194	209	206	221	225	238	225	239	211	190	191	217	236	216	211	226	229	207	214	204	190	208	217	224	239	187	220	196	193	235	217	201	205	224	189	229	209	224	204	218	224	188	210	228	220	220	225	197	232	204	192	242	198	223	205	209	242	215	215	224	187	184	217	223	210	204	230	214	235	260	203	221	189	252	214	206	216	203	205	222	221	213	202	204	220	219	221	234	190	201	218	221	220	222	225	228	240	222	250	215	199	207	223	215	207	210	203	227	201	216	224	221	222	210	215	229	213	229	238	209	214	255	214	214	238	241	218	214	213	205	229	211	218	241	227	215	239	205	218	196	226	212	215	195	216	222	208	203	231	211	220	213	217	214	223	185	213	212	214	194	213	228	216	214	202	204	212	218	227	216	228	211	210	218	221	237	195	205	235	219	232	210	208	222	221	227	192	207	184	222	182	205	210	235	191	230	210	213	220	207	239	189	223	216	183	210	222	194	204	193	226	208	206	203	199	200	232	223	199	196	222	216	210	229	224	218	215	205	242	229	241	228	205	210	211	210	225	215	217	229	223	209	227	198	203	236	213	221	223	220	219	229	201	207	217	237	226	203	213	213	222	196	218	208	188	225	191	217	211	210	204	197	200	238	210	238	219	201	217	234	208	194	220	222	203	234	217	232	208	207	219	215	212	242	221	216	220	202	248	204	218	225	222	215	191	202	193	220	232	179	199	241	221	206	209	213	204	189	218	224	210	220	222	225	222	225	227	199	231	203	207	204	226	232	201	192	209	186	221	227	219	210	201	200	198	226	211	226	213	225	195	241	225	217	212	222	228	215	228	212	198	232	194	227	190	222	225	226	209	207	218	221	229	190	220	227	241	196	211	226	199	217	206	219	205	224	216	222	209	202	206	244	234	200	198	221	221	213	216	220	196	187	209	213	264	201	208	211	189	202	213	201	255	220	249	226	228	210	212	208	223	194	212	201	200	214	221	238	210	222	206	204	218	199	205	212	196	177	205	215	228	221	217	192	220	240	181	230	229	196	206	233	202	224	220	214	214	226	212	215	235	240	221	197	213	214	206	239	223	231	237	247	221	211	216	213	230	215	222	217	215	230	201	207	218	218	193	208	219	203	197	228	204	184	204	232	234	236	215	219	208	219	199	213	204	214	235	189	244	250	194	208	212	233	217	222	240	206	226	223	210	229	218	194	193	202	205	217	201	228	188	231	228	212	225	230	212	220	193	222	228	200	229	200	210	208	187	227	226	191	218	225	190	203	190	228	198	203	227	232	228	218	216	217	238	211	205	194	214	201	214	227	221	212	214	198	207	209	217	214	219	208	218	225	185	236	206	206	195	230	211	180	218	189	207	237	221	214	230	216	192	208	219	213	207	216	210	205	209	211	232	199	213	212	206	218	212	217	220	229	215	189	238	234	211	232	224	195	224	186	221	195	230	211	228	209	225	222	202	218	237	221	217	205	210	217	202	215	245	231	223	192	211	215	203	218	221	226	209	219	214	195	235	219	218	216	224	205	212	214	203	207	223	212	208	202	207	237	226	197	194	219	223	227	232	208	218	186	216	211	223	216	228	231	250	239	215	206	208	207	238	188	202	224	235	196	213	205	210	233	208	198	210	217	231	220	210	219	202	217	215	212	202	215	202	223	216	210	215	222	203	215	230	223	212	228	204	203	196	213	203	240	241	232	229	217	182	216	186	210	236	219	221	230	214	235	187	193	213	232	212	239	204	222	223	203	212	200	205	261	208	221	201	230	209	223	219	214	207	190	238	226	238	241	224	206	219	202	248	229	209	227	231	214	178	247	217	230	206	194	216	218	225	200	232	202	207	229	188	234	207	219	221	236	225	213	206	221	215	218	204	209	226	210	208	209	220	205	207	208	212	211	205	206	196	226	191	209	203	194	212	220	207	198	217	209	204	233	223	227	213	214	184	205	212	228	181	250	245	209	235	212	209	204	222	211	210	206	229	225	203	205	212	197	210	221	195	233	198	213	193	225	220	206	226	220	215	234	215	198	235	206	198	213	237	196	189	216	219	228	209	209	195	239	201	197	188	226	195	224	241	202	188	182	228	211	235	234	208	207	228	198	203	220	214	220	221	217	238	217	206	237	207	214	209	225	242	247	246	212	196	201	211	238	242	212	211	227	208	223	225	206	203	202	195	203	232	207	214	214	209	206	230	221	227	238	206	214	215	192	235	199	231	216	207	215	210	228	208	215	213	214	225	228	223	244	203	184	208	194	216	211	238	204	193	216	201	209	210	191	228	224	208	205	197	221	207	233	242	217	221	197	204	218	205	217	203	223	210	226	216	218	225	203	210	218	206	195	232	230	189	228	217	209	215	238	225	214	187	234	232	205	205	217	219	237	216	202	201	230	216	214	208	188	238	212	228	224	223	213	195	192	200	227	226	204	199	194	194	230	217	204	221	202	194	221	190	208	228	207	227	226	220	239	202	209	197	219	205	201	249	220	222	216	242	201	220	233	165	212	233	220	228	203	207	236	211	216	178	216	192	211	189	186	237	202	221	223	204	226	232	199	194	216	203	200	223	233	219	205	204	227	224	228	199	201	199	227	227	220	214	201	216	210	236	233	204	184	200	203	201	214	208	220	219	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17483	1565	3555	3703	3173	2604	2181	1985	1733	1545	1425	1244	1183	1089	1002	988	987	920	943	875	824	791	808	799	764	778	768	736	765	736	717	723	706	685	681	692	641	677	692	717	667	713	648	707	759	678	625	679	648	673	650	611	664	669	646	660	672	646	643	704	690	641	647	665	671	632	617	654	671	658	674	696	665	677	620	618	668	674	648	633	648	635	690	611	609	667	596	629	637	680	637	643	632	625	651	615	604	638	637	624	617	648	624	607	619	610	677	624	639	677	623	643	623	677	648	605	679	669	616	636	606	627	648	630	630	674	635	647	628	672	628	588	633	661	647	629	589	643	653	670	634	641	678	650	625	636	624	625	664	614	591	604	606	692	631	629	628	610	600	648	621	611	615	668	670	595	649	601	635	652	646	630	655	640	666	646	638	635	656	583	601	635	671	637	647	598	596	665	657	611	635	638	650	639	615	641	647	675	664	656	649	642	603	627	674	636	585	652	681	624	618	638	629	652	650	578	622	617	645	636	595	638	633	639	620	631	640	658	651	669	620	640	658	650	596	655	647	658	677	641	605	642	648	652	689	636	680	605	638	668	592	641	597	628	602	645	606	620	598	644	590	631	614	589	648	640	625	633	639	623	606	633	618	667	675	640	646	638	652	661	657	627	592	608	688	597	642	617	701	656	657	641	634	616	647	626	624	615	652	652	583	635	625	645	638	657	628	682	673	638	661	663	617	600	626	648	601	621	635	626	621	668	625	593	610	643	661	660	602	674	653	649	629	620	594	635	636	634	659	599	624	617	655	679	619	635	668	640	679	619	640	626	626	661	621	617	660	614	625	640	634	664	651	610	609	654	600	599	614	615	622	652	624	594	623	642	640	638	668	658	668	678	651	670	616	637	603	630	646	652	637	634	602	680	645	607	591	670	665	643	618	637	663	614	647	649	659	663	610	638	680	617	649	631	623	658	619	634	600	648	630	630	620	622	604	627	681	634	618	663	642	616	621	621	661	665	661	606	657	675	646	650	610	616	669	646	596	641	656	678	665	627	635	597	647	664	642	655	615	628	691	647	631	632	615	618	658	619	602	618	623	654	648	646	618	601	625	622	664	646	624	628	675	654	640	629	652	611	600	632	643	643	614	591	619	687	598	628	625	601	648	652	665	615	615	578	677	670	628	628	635	634	615	678	641	665	645	680	652	669	606	668	629	629	619	598	636	635	624	627	616	617	667	677	586	656	624	637	619	627	668	639	605	625	626	662	609	639	623	600	629	607	622	633	632	615	622	607	624	621	651	657	659	638	602	623	612	636	637	622	667	642	612	625	634	609	674	636	621	623	611	630	670	640	600	620	608	655	654	611	661	611	636	626	640	619	565	662	666	635	576	696	638	624	622	643	625	598	691	651	592	673	631	659	646	611	643	616	687	654	617	597	623	667	621	688	623	673	637	644	618	645	622	661	579	654	625	609	635	636	626	667	646	620	593	609	598	669	674	608	586	637	650	655	664	632	659	606	646	636	637	656	650	618	609	701	663	640	649	638	665	625	606	606	635	620	618	648	650	607	611	641	604	648	626	649	659	652	666	624	639	606	640	628	590	614	611	645	650	614	662	646	653	642	630	623	623	668	657	645	652	609	586	602	669	659	608	594	622	643	594	667	632	639	630	630	649	630	612	589	643	648	619	612	643	676	643	623	619	646	646	649	661	623	624	629	660	650	689	632	640	626	653	670	609	639	615	613	678	647	615	653	629	598	629	625	614	611	656	642	638	624	655	629	670	669	608	626	631	650	633	657	635	646	638	596	633	623	640	612	590	646	570	642	633	616	668	643	606	632	618	658	656	605	627	619	647	632	654	577	604	644	608	620	663	645	644	651	623	677	594	657	618	618	635	683	628	672	672	622	622	654	593	607	646	630	619	605	679	630	611	649	625	651	620	646	632	589	635	622	656	665	684	675	642	626	722	634	600	628	681	596	610	627	658	633	643	652	668	645	678	689	646	597	646	652	689	598	617	641	599	653	614	657	609	665	621	636	586	646	631	594	630	627	607	613	603	618	638	649	617	665	625	605	666	635	636	658	640	610	626	667	653	650	653	659	620	612	674	656	638	615	621	657	609	587	651	634	607	650	629	620	644	590	648	650	641	649	614	642	675	667	652	626	651	624	647	632	661	644	614	610	638	633	669	668	597	620	635	607	646	640	685	656	635	607	632	691	614	594	629	637	666	629	632	663	590	625	615	644	635	596	633	601	650	629	668	673	622	613	611	643	637	621	679	583	696	647	602	611	662	641	634	673	627	631	643	686	654	651	657	610	631	648	671	635	596	634	667	637	581	613	631	660	652	635	627	630	602	630	617	637	620	670	633	619	639	619	689	633	634	650	620	654	678	644	648	658	661	608	657	668	579	650	605	659	650	635	635	645	602	628	665	611	652	627	655	686	737	679	598	659	640	632	625	634	622	638	666	626	682	645	684	679	612	671	634	580	637	659	604	633	638	621	637	657	655	601	636	646	668	615	625	632	678	679	660	610	598	628	573	592	635	600	643	582	643	625	644	676	658	600	638	674	621	617	639	652	645	605	607	612	639	591	642	618	638	662	665	609	643	611	644	615	618	648	611	637	668	613	671	600	616	627	640	641	645	601	638	648	600	618	611	606	592	621	623	598	596	637	647	654	611	636	634	657	689	607	599	630	639	647	643	588	661	605	596	605	667	637	634	632	658	685	632	615	655	603	606	619	645	633	652	664	634	670	633	632	652	640	586	701	638	596	659	571	651	617	630	632	647	627	623	609	622	608	611	641	634	649	659	608	654	653	608	638	629	630	629	649	638	572	632	618	613	669	611	676	692	594	667	617	615	631	641	632	631	582	627	658	642	645	617	627	661	569	619	664	650	633	632	662	629	634	601	636	574	629	655	692	606	652	647	646	641	624	617	618	596	654	639	621	638	654	600	603	639	641	603	606	648	598	590	644	631	614	633	591	652	581	591	644	682	622	682	625	669	594	629	631	618	597	639	645	638	646	664	635	625	612	608	648	620	664	624	631	613	640	625	628	673	627	622	579	622	623	640	639	639	655	586	645	640	642	605	700	621	640	628	651	599	655	658	619	672	653	610	609	659	617	674	626	611	592	620	643	612	667	614	626	577	665	666	622	640	649	660	618	635	620	658	618	656	615	651	662	616	633	674	630	669	602	623	648	632	646	638	639	637	617	606	641	583	659	648	672	658	668	616	620	669	672	618	640	628	641	637	619	682	642	648	610	647	628	600	657	653	600	597	653	636	644	638	616	635	659	604	681	646	627	650	632	678	658	628	608	640	682	626	672	639	622	599	646	641	674	609	652	586	663	615	617	614	676	630	657	609	623	674	624	657	623	609	627	621	637	658	661	608	605	642	590	645	633	654	647	619	640	629	644	660	603	633	637	607	633	634	631	638	599	638	647	706	621	653	633	591	626	602	650	653	612	647	613	684	683	664	623	648	705	646	629	652	641	610	659	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
46941	12948	4254	2332	1455	1091	872	723	621	554	527	467	390	402	383	348	337	349	365	312	327	329	312	315	304	288	301	330	286	290	282	314	276	283	289	274	283	251	294	284	291	278	289	304	257	301	275	261	310	281	262	273	296	276	277	272	267	308	293	297	286	277	286	294	272	272	327	243	288	333	258	275	258	256	279	275	261	290	283	269	294	295	288	274	253	280	266	285	294	286	292	279	290	266	257	278	268	290	260	272	287	271	265	247	301	246	255	303	260	260	271	280	298	295	280	246	290	314	259	284	276	284	258	264	272	277	295	300	289	231	248	262	269	261	274	264	248	292	273	271	281	269	296	263	290	287	305	281	289	251	300	282	271	281	301	233	298	281	255	253	279	247	316	288	243	292	267	263	264	287	288	292	277	257	298	244	287	256	290	287	285	251	273	273	291	260	288	249	277	285	305	277	264	283	299	257	289	251	254	268	250	314	305	266	280	274	264	277	270	273	288	292	274	298	319	271	263	257	289	265	250	261	263	288	292	271	283	284	280	256	287	253	264	237	234	297	252	254	264	275	263	282	298	266	273	280	297	256	250	275	266	284	298	278	277	276	284	260	278	288	286	288	257	256	271	272	290	272	261	277	254	237	276	278	260	272	269	268	283	286	253	263	280	272	261	273	285	279	296	256	266	280	275	275	284	303	284	263	293	268	277	277	237	281	275	282	265	275	299	297	269	297	283	280	264	282	269	252	260	283	264	262	283	279	287	264	286	291	288	271	283	250	278	254	303	248	265	264	268	264	279	266	263	290	243	254	252	264	292	291	276	257	280	278	264	310	242	288	301	268	288	275	261	281	276	253	288	262	259	282	266	287	287	242	294	250	280	279	247	260	255	251	303	256	290	270	248	286	276	279	251	299	231	277	295	296	254	265	275	267	308	281	256	284	264	251	269	258	277	257	312	244	257	262	277	275	300	283	260	278	281	279	289	254	272	270	286	235	277	259	284	264	261	281	265	278	268	275	267	258	294	266	272	298	276	272	291	285	262	281	273	263	266	290	254	274	262	292	249	268	271	276	280	255	259	252	288	256	255	254	248	287	287	274	258	241	283	304	297	275	287	286	244	271	265	298	277	276	283	267	244	286	268	256	265	290	288	296	265	273	265	272	260	261	291	306	261	241	272	287	300	298	284	313	268	275	269	281	270	272	298	251	296	281	275	272	279	271	271	260	270	268	265	282	259	287	270	242	273	277	266	290	276	298	265	268	287	306	315	302	296	261	269	283	287	281	285	289	291	293	261	302	247	287	279	281	275	251	273	281	250	257	302	291	274	279	253	274	268	260	284	268	263	259	256	295	256	252	277	269	265	262	284	259	316	275	265	302	274	262	282	268	286	265	258	272	256	266	275	258	291	273	290	292	267	276	251	275	266	306	264	256	248	283	278	267	273	266	306	272	258	264	288	283	304	263	295	279	264	267	282	259	263	272	273	285	236	277	282	274	259	281	290	288	283	272	291	256	253	276	280	241	290	246	286	285	270	257	258	304	240	272	298	275	308	263	275	262	259	272	274	258	264	307	253	274	250	257	257	282	291	274	253	297	277	283	276	299	270	282	245	266	260	256	272	254	283	295	276	288	289	274	274	278	247	271	260	287	277	257	261	232	311	290	305	261	318	287	295	267	271	284	272	273	305	272	271	286	254	268	267	267	280	227	297	272	274	286	273	273	295	295	286	264	297	258	265	267	253	285	292	280	293	270	258	261	280	304	244	313	267	257	283	275	288	289	275	267	293	293	260	254	305	257	262	279	292	286	238	256	254	294	257	256	312	297	265	270	266	288	269	263	272	280	261	261	313	273	295	284	264	241	279	278	318	276	303	294	271	248	268	240	278	274	292	270	268	309	266	277	303	281	279	271	300	262	258	308	231	267	275	272	322	279	254	278	260	245	260	265	291	260	285	284	264	303	278	266	288	242	284	270	245	262	261	246	278	281	291	271	272	319	283	271	298	285	248	266	277	275	300	264	270	248	255	302	264	278	281	258	248	266	237	280	260	271	265	286	327	236	254	272	279	279	270	278	277	264	251	268	262	256	283	270	276	291	278	280	253	257	282	297	280	252	268	288	283	274	250	250	281	284	250	287	286	278	301	325	295	258	272	254	252	266	258	281	274	280	288	290	259	288	247	280	283	299	270	296	280	268	286	268	259	320	264	306	271	247	252	294	259	262	283	276	272	264	339	270	279	297	288	246	284	255	284	266	258	300	268	299	276	286	284	285	276	253	275	289	256	262	278	297	252	283	266	276	249	292	273	293	258	258	267	287	283	294	280	269	264	265	255	290	289	266	267	268	292	273	287	252	261	296	274	257	308	302	256	268	250	239	294	252	281	258	243	304	266	231	271	311	276	300	263	280	266	263	271	309	274	250	267	254	254	284	269	295	311	272	302	267	284	260	269	278	265	269	262	293	262	274	257	289	266	316	260	254	280	303	275	288	271	267	256	279	269	275	272	292	290	270	277	278	289	294	278	293	276	282	260	268	268	261	256	281	256	287	243	288	258	265	279	263	310	260	297	286	278	295	263	272	287	289	278	271	271	270	283	298	247	256	260	275	304	270	280	268	243	270	254	270	239	284	259	266	284	284	279	258	282	269	279	248	238	260	278	278	287	254	267	264	291	253	245	269	249	241	292	271	259	291	275	284	281	268	306	278	252	271	270	247	282	265	279	277	267	279	289	278	262	277	272	267	278	264	252	288	298	278	261	224	269	256	270	268	299	282	256	263	282	251	250	283	261	287	260	280	267	255	306	266	320	264	283	300	274	266	280	279	289	253	245	286	255	266	279	246	253	273	285	261	261	290	261	270	278	261	259	291	265	268	281	254	264	275	288	266	298	317	285	261	301	260	277	282	259	282	277	284	280	275	298	245	262	284	253	281	249	259	271	271	286	278	266	257	272	293	274	241	263	240	254	291	290	263	276	243	296	258	269	320	281	253	241	292	263	272	270	287	270	276	272	290	252	285	250	295	246	257	295	254	280	296	285	279	283	305	244	307	228	265	292	288	251	241	294	280	277	276	278	230	282	281	293	288	263	253	249	266	291	287	240	263	280	271	277	269	272	265	287	295	249	266	260	294	248	260	277	256	289	278	274	286	290	275	279	267	305	274	297	287	289	272	283	274	268	248	269	279	286	277	254	267	270	273	291	268	278	271	300	297	288	270	250	299	276	274	261	268	275	273	278	276	303	274	282	295	263	270	268	262	294	271	269	271	302	291	256	293	262	289	226	245	284	308	275	307	274	277	281	258	274	258	282	284	277	296	255	261	257	274	319	290	299	233	265	292	281	262	281	275	274	251	295	267	287	286	251	245	260	289	276	265	274	280	291	269	273	286	301	302	292	275	287	272	268	277	249	243	307	278	269	283	271	275	246	268	265	289	264	288	274	263	263	280	258	270	277	290	268	282	338	253	287	263	300	255	283	254	293	301	266	263	263	279	309	286	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21944	2858	6027	6677	5707	4612	3749	3084	2833	2542	2202	1974	1805	1589	1612	1476	1352	1293	1224	1216	1168	1171	1078	1101	1015	982	954	946	1021	958	948	939	920	917	893	895	835	920	860	920	867	846	884	803	836	811	869	857	884	873	873	852	778	847	883	840	780	799	818	829	826	805	809	794	877	822	804	779	778	766	742	792	793	770	768	789	826	800	787	797	812	784	767	800	792	775	763	759	773	829	728	766	785	737	757	773	739	822	808	773	762	801	774	787	775	755	808	751	777	770	778	757	779	728	855	745	806	786	755	785	743	794	811	783	754	762	720	752	754	774	795	735	770	800	780	766	786	756	758	781	728	798	821	785	756	757	728	768	763	784	810	752	764	756	743	773	790	785	748	732	730	808	760	787	745	811	784	737	762	755	750	776	779	797	774	795	756	769	726	750	804	787	795	769	777	755	785	703	789	797	778	789	767	758	782	760	736	780	777	807	778	765	776	777	748	771	756	759	772	742	758	757	765	771	791	713	756	781	769	706	798	767	740	826	821	814	779	737	757	772	769	735	735	775	769	777	699	760	735	750	783	756	763	753	726	741	774	739	772	742	798	759	759	770	773	765	770	758	769	730	756	718	787	770	794	760	713	762	821	814	765	734	766	734	723	744	750	802	746	756	789	762	791	761	774	767	733	765	751	744	791	749	774	749	768	716	837	787	777	750	774	705	777	749	750	800	790	797	793	777	769	741	746	822	761	741	760	705	776	792	781	775	779	757	758	775	760	702	794	780	824	777	763	728	765	735	761	753	773	721	815	722	752	763	756	766	697	729	793	726	753	742	725	785	753	768	770	770	760	723	800	784	759	746	798	771	755	768	745	785	757	797	833	777	789	787	750	775	802	795	781	763	745	830	738	765	774	743	799	753	781	745	769	750	742	757	785	807	796	787	752	804	747	808	730	764	785	768	785	810	795	728	768	738	758	780	748	716	809	789	741	766	807	753	779	742	747	726	796	753	744	754	785	761	744	802	762	784	826	690	775	730	749	798	736	758	762	777	754	790	750	772	766	803	793	807	738	774	710	766	724	753	768	746	777	808	784	801	781	783	759	811	753	753	754	784	733	756	747	773	786	742	742	760	735	741	776	798	745	753	720	743	766	763	774	726	815	772	785	772	762	796	809	765	753	761	715	751	747	751	753	780	801	770	755	750	748	741	765	751	760	740	711	731	749	749	763	803	743	787	767	770	769	761	724	735	768	737	807	756	763	768	784	721	750	776	765	758	760	718	769	783	783	779	765	761	784	764	844	713	770	751	802	756	787	742	730	786	781	798	769	781	812	771	772	785	757	758	779	712	787	770	822	783	710	793	764	825	758	720	751	772	771	728	765	739	735	744	751	747	700	768	757	794	732	780	759	775	743	744	709	733	794	723	733	811	761	737	736	762	750	787	740	782	783	767	772	760	788	747	787	813	821	766	771	754	742	735	821	804	765	761	755	813	724	773	741	752	761	749	765	801	749	787	739	747	770	799	813	734	762	788	799	765	796	786	791	736	773	724	765	726	786	771	804	772	756	777	757	735	772	789	754	739	746	799	741	784	772	779	790	743	719	773	750	712	762	784	733	734	767	716	788	773	761	777	751	795	748	727	816	794	747	797	772	733	761	768	786	782	751	804	772	779	764	706	738	813	757	755	787	730	803	768	774	744	762	767	759	749	770	744	764	778	764	749	832	765	818	766	770	769	758	756	813	758	777	764	775	809	746	747	746	774	832	735	783	753	798	772	810	774	767	736	735	792	770	761	766	719	804	771	800	783	752	788	773	813	751	761	753	775	757	795	774	801	730	772	748	762	774	739	774	770	756	769	778	766	851	755	744	737	734	729	780	763	849	774	716	760	751	766	726	779	783	754	735	708	822	735	799	744	697	786	749	746	799	721	758	764	737	774	782	757	814	742	777	789	703	760	784	768	732	744	713	746	811	783	737	768	749	837	816	768	740	768	776	830	774	741	783	763	785	753	747	751	795	735	734	731	722	756	807	830	791	778	786	772	732	755	726	804	790	745	779	750	792	768	721	741	788	812	751	701	826	816	729	751	746	774	789	745	719	754	742	804	727	814	773	773	763	771	784	719	733	756	768	738	763	766	762	786	762	782	795	775	748	782	772	713	729	735	809	779	725	744	720	759	752	771	774	762	780	759	764	768	742	760	741	754	714	796	793	761	787	754	815	786	764	784	759	748	807	749	751	758	750	780	753	784	773	755	734	765	699	795	779	737	789	788	755	790	789	763	779	720	820	735	790	809	727	703	736	828	785	742	771	775	778	800	800	821	784	775	729	778	795	764	771	766	780	749	760	770	755	769	772	723	781	765	708	754	754	719	748	785	783	757	708	745	729	745	785	776	692	726	780	757	754	745	819	697	745	764	773	794	772	822	755	770	758	762	799	767	737	744	800	772	834	731	753	776	746	750	798	698	718	742	760	770	778	785	779	742	747	795	798	785	802	803	818	735	761	813	742	678	823	765	777	820	734	754	774	787	776	755	764	735	737	796	758	747	791	766	779	748	724	703	782	763	787	763	758	751	737	794	731	793	778	757	778	765	788	762	784	785	771	724	804	767	731	731	766	763	765	721	743	769	784	804	741	742	714	761	761	767	779	738	791	738	762	769	737	772	769	753	724	771	789	804	803	766	801	737	770	776	769	823	779	734	777	793	764	744	748	793	769	808	753	755	760	780	746	798	746	761	837	779	761	762	742	772	769	793	731	773	724	768	814	796	769	765	725	749	738	781	731	738	793	802	782	769	765	703	772	753	782	710	802	806	775	747	734	766	784	777	759	758	765	726	812	770	758	798	696	802	747	763	776	787	752	762	791	790	814	736	770	740	749	826	776	741	755	780	737	775	710	756	813	801	820	766	776	766	749	803	782	728	798	785	720	775	733	713	781	796	772	800	774	761	755	775	757	774	726	786	788	754	778	790	808	743	804	759	784	742	764	733	781	812	792	768	753	735	773	813	736	767	753	767	767	701	755	738	735	753	831	747	749	771	784	758	748	810	772	816	752	740	774	780	762	757	756	749	794	754	729	743	730	796	743	779	766	785	784	824	784	745	812	825	740	750	772	796	735	781	724	814	765	731	770	797	742	828	784	779	772	785	750	760	732	761	746	778	790	725	772	694	702	767	753	715	760	752	779	744	735	759	794	755	758	740	749	749	718	781	727	761	753	772	813	798	824	768	814	758	740	777	754	729	743	713	801	760	766	738	740	808	764	782	757	725	736	798	773	760	741	786	756	764	778	782	737	773	752	734	740	739	812	714	788	750	784	782	790	785	801	745	763	712	774	775	766	768	772	738	765	771	768	768	792	787	771	769	776	788	815	756	790	765	768	784	784	782	749	765	780	786	779	716	742	755	739	769	706	745	763	735	746	739	789	803	791	774	783	795	751	804	755	762	755	752	774	760	775	746	797	778	746	739	718	763	787	743	793	765	760	742	782	792	770	744	751	765	778	765	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5641	312	203	148	106	116	123	111	92	101	87	97	82	88	89	100	93	98	96	86	85	105	105	65	90	97	84	73	93	83	97	101	82	97	80	85	104	103	114	84	77	80	89	98	97	85	91	98	96	97	97	98	100	103	97	91	90	86	102	92	99	94	89	88	82	113	85	87	113	102	101	87	89	88	98	84	92	106	100	97	84	91	97	90	108	86	88	82	72	107	94	91	100	100	105	79	104	88	82	101	91	110	90	107	87	93	86	100	90	96	86	97	97	88	91	89	86	84	96	89	88	93	89	96	77	91	98	94	73	94	101	82	106	89	90	89	92	87	88	80	93	91	93	95	97	80	95	98	94	105	91	96	91	88	82	95	102	113	79	107	87	88	97	102	110	84	106	90	106	108	103	106	86	97	83	106	79	75	92	105	88	106	94	108	83	95	91	112	109	90	95	92	105	111	101	105	109	78	80	98	110	85	83	83	84	96	106	81	99	69	93	100	74	92	102	96	89	111	100	78	84	92	97	112	97	101	99	77	90	95	89	83	115	92	110	99	86	74	95	75	86	102	91	83	112	73	89	92	86	82	85	99	93	74	101	88	82	89	83	74	91	95	87	104	99	80	85	103	77	80	90	99	73	80	123	98	90	91	86	86	95	80	87	80	102	97	91	80	98	107	89	98	97	86	92	107	98	100	108	96	91	81	88	90	82	81	114	107	95	77	91	99	92	82	100	111	92	88	86	112	103	90	90	82	80	113	84	90	96	114	100	92	80	82	98	98	92	76	91	87	94	87	66	108	70	82	89	101	85	86	80	103	90	81	100	94	103	92	86	87	86	98	74	92	104	121	91	101	84	100	109	92	80	107	90	106	95	96	100	97	100	87	77	88	97	87	84	84	101	102	98	85	73	100	98	93	101	102	102	92	88	110	97	95	87	90	90	94	92	108	86	108	86	91	103	108	94	92	97	102	91	95	84	88	112	95	78	90	98	91	88	92	102	107	95	105	88	81	88	92	93	117	88	96	84	95	84	87	92	95	92	82	103	95	85	96	107	111	97	84	96	99	99	100	106	90	95	75	79	106	96	93	95	91	93	96	95	92	100	90	95	104	94	101	99	105	92	75	92	69	95	100	92	97	96	96	93	81	105	93	93	85	87	76	95	109	98	101	88	98	86	105	102	74	75	95	87	105	84	96	101	89	79	99	93	111	92	92	109	84	83	90	77	106	97	81	92	84	86	106	82	95	99	91	82	84	103	105	99	85	96	89	75	70	92	83	83	77	85	99	74	95	86	98	83	96	94	106	104	94	89	79	94	107	95	84	90	81	100	93	100	105	101	96	94	94	83	102	105	107	92	107	90	102	90	114	91	88	95	90	113	81	98	106	92	86	114	93	84	100	98	104	82	84	95	87	106	86	81	92	93	92	95	101	94	105	90	68	87	100	92	96	85	73	107	102	104	100	84	93	90	95	99	88	82	80	96	73	76	91	94	90	82	84	111	107	74	85	91	89	110	84	94	112	96	76	93	102	90	97	97	97	89	75	78	104	90	94	89	93	119	90	90	95	95	82	91	83	81	75	72	104	85	85	106	97	89	76	85	77	95	83	89	73	101	85	99	110	100	94	95	93	83	83	101	90	91	80	98	93	85	96	81	86	70	110	93	91	93	93	91	80	86	91	94	100	101	107	96	87	94	86	88	87	90	93	100	92	94	67	82	95	100	90	85	79	83	88	108	88	84	81	94	102	97	85	98	88	95	82	92	102	84	108	85	95	97	87	94	80	91	98	103	103	100	89	86	80	95	99	107	124	86	84	100	104	93	91	79	99	91	81	89	87	117	96	83	81	94	95	98	86	82	93	76	78	83	97	81	98	102	88	78	91	109	97	75	84	85	93	91	89	93	94	89	93	104	94	96	98	98	82	92	87	102	89	107	83	83	101	88	96	86	94	92	89	101	112	91	95	89	91	102	91	83	73	94	84	85	86	94	83	92	76	89	85	86	88	90	106	76	77	94	95	85	98	82	75	80	83	109	94	94	83	101	88	96	84	101	90	96	89	95	89	96	103	93	99	80	77	104	102	91	70	87	100	95	98	85	92	89	89	99	108	101	82	89	92	78	93	81	88	103	86	100	89	88	93	97	91	92	81	102	91	93	91	65	104	104	72	81	108	76	103	82	91	102	86	80	109	96	99	95	106	97	79	90	106	106	99	88	72	81	92	79	105	99	107	99	94	90	95	114	88	95	93	102	107	91	79	98	96	96	98	92	95	104	89	104	79	101	96	100	88	115	78	102	92	75	83	80	90	107	86	80	91	89	92	97	75	102	81	88	92	82	98	95	95	95	109	96	100	91	101	100	93	94	103	78	93	89	85	113	97	84	103	93	94	114	93	81	88	101	84	81	99	93	82	106	103	80	100	92	101	80	89	85	87	97	103	89	82	86	86	102	79	96	106	96	89	110	82	101	107	95	86	106	85	91	76	93	73	101	94	85	81	85	97	105	127	103	84	100	104	97	83	72	109	97	80	94	115	102	101	90	99	74	71	91	99	101	93	79	93	93	98	102	87	91	88	87	91	94	98	89	80	98	88	99	104	110	93	96	70	78	104	115	100	97	101	91	95	74	87	92	79	98	83	71	96	102	90	104	71	91	90	95	102	81	88	102	91	97	94	90	93	85	91	79	104	96	99	87	93	90	97	105	86	85	89	93	88	113	105	93	94	87	103	100	85	82	109	88	98	98	80	91	99	100	93	91	94	88	110	94	84	101	81	97	99	105	97	77	89	80	88	109	104	76	79	99	105	79	96	97	92	77	96	102	82	108	81	84	78	79	107	86	98	95	94	78	83	85	102	81	95	99	88	103	103	90	97	100	94	85	100	110	118	101	78	82	90	101	83	83	97	77	95	101	81	65	106	85	99	100	82	104	89	108	80	107	106	105	98	92	86	87	91	99	91	97	91	110	92	103	98	102	85	114	89	98	90	101	93	77	99	102	107	76	93	93	84	85	106	87	104	79	86	89	86	86	79	93	100	110	96	95	96	90	96	77	76	104	96	77	88	97	93	86	92	96	78	98	111	75	99	94	94	94	95	75	89	103	75	85	77	109	100	81	97	97	101	86	94	80	92	95	96	111	108	101	98	83	92	84	80	109	83	83	81	87	85	77	97	87	94	97	90	95	92	107	104	84	90	94	99	87	104	102	93	86	98	91	102	107	83	98	113	78	85	90	101	88	81	99	84	91	87	93	81	96	79	109	86	92	90	86	71	99	95	79	86	99	85	101	90	81	98	93	87	81	96	105	86	73	99	99	96	110	103	82	113	91	96	86	84	93	85	96	78	77	74	101	105	113	95	77	69	102	96	100	113	98	91	92	107	91	105	81	91	84	95	105	83	96	85	82	97	112	96	86	101	110	94	78	77	116	104	73	90	111	103	99	78	95	85	75	88	94	95	85	96	94	105	80	92	88	86	93	87	98	89	95	87	93	93	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5789	413	507	516	510	418	432	404	403	356	365	347	346	365	356	346	350	356	349	332	323	326	316	330	334	330	313	339	330	336	345	317	304	333	371	301	307	284	308	336	360	313	333	333	304	338	341	329	335	355	307	340	340	346	338	298	330	297	319	333	358	350	351	312	348	344	317	309	323	351	316	320	312	300	312	324	310	312	307	302	331	329	350	310	328	316	347	337	338	315	332	304	316	335	340	297	314	315	316	331	309	299	313	348	342	303	325	333	336	290	291	360	311	327	345	341	335	321	324	324	344	312	344	324	322	307	326	329	297	343	329	335	301	296	319	330	355	313	314	359	338	323	300	330	330	330	312	324	317	318	326	374	330	338	310	300	328	292	296	348	344	310	343	307	297	318	335	323	295	338	310	348	326	308	317	352	333	354	340	335	318	322	360	334	327	302	318	354	314	339	306	306	338	305	322	308	336	322	359	339	325	308	307	324	318	312	347	327	341	308	318	304	334	312	330	316	331	310	317	324	342	322	328	344	315	302	310	287	299	316	319	325	308	318	306	340	344	312	348	302	312	319	325	302	331	332	327	338	318	338	340	332	337	340	317	308	334	353	337	356	307	307	303	337	328	298	341	336	331	342	325	339	317	325	302	316	355	305	308	299	319	327	314	325	327	307	306	300	365	340	355	281	328	313	321	310	324	328	312	334	302	303	287	330	304	299	330	325	330	330	322	284	336	311	326	324	333	344	328	331	347	332	321	340	336	314	311	320	366	288	303	290	321	341	306	315	322	328	298	311	331	318	321	295	298	344	334	304	327	333	310	340	351	368	360	288	335	318	329	310	333	353	353	324	297	327	293	318	312	361	346	310	350	310	319	295	318	346	316	350	333	285	316	320	317	330	347	333	316	310	338	336	327	330	344	309	332	305	335	309	307	314	304	334	341	351	333	335	292	345	310	341	327	343	283	322	334	334	338	315	307	312	330	337	335	300	303	335	315	326	343	303	325	319	350	321	326	331	318	310	328	324	310	338	321	331	305	355	364	305	306	341	311	328	326	327	334	324	295	318	318	306	324	341	331	314	312	357	358	310	324	358	313	320	319	332	347	320	355	319	307	348	332	295	330	334	318	349	335	331	347	299	334	301	321	326	319	318	296	330	306	319	303	306	331	310	318	315	316	347	331	330	328	302	339	295	303	330	347	306	297	332	332	333	326	315	352	309	323	334	356	360	358	304	325	345	341	353	340	340	324	327	302	297	324	317	319	297	308	319	328	297	299	332	342	323	277	333	321	293	295	343	328	295	343	324	344	304	342	328	339	323	317	299	345	298	343	295	330	362	301	337	326	343	323	287	323	348	313	339	358	290	312	323	359	329	345	306	339	338	308	339	313	302	322	368	351	309	349	290	339	298	317	326	313	313	335	339	338	375	369	335	322	334	330	315	316	305	317	321	313	314	325	326	350	318	341	285	350	301	315	344	315	340	309	315	331	332	323	329	320	299	303	310	317	315	313	324	320	298	351	338	315	340	336	308	315	304	290	320	310	351	323	295	287	359	320	331	289	324	307	301	310	327	329	313	289	319	312	318	303	337	319	326	341	340	300	304	320	370	314	321	365	317	346	334	310	319	305	334	318	338	331	353	305	343	324	315	294	327	320	317	326	323	358	316	339	321	305	296	336	315	334	323	315	312	357	347	333	326	344	295	322	311	324	305	295	349	342	358	314	316	326	306	328	301	333	343	309	321	370	317	302	285	329	302	364	308	341	319	326	337	301	321	322	273	382	349	359	348	339	352	310	310	332	328	320	334	300	335	346	329	349	355	326	315	332	304	350	348	334	347	350	333	303	332	310	322	331	325	322	309	305	308	337	335	297	330	289	338	348	292	311	340	299	355	314	298	329	328	316	323	312	332	313	319	318	310	297	345	343	340	310	342	326	343	343	303	353	333	331	333	341	324	321	318	369	342	301	278	327	325	325	326	355	293	323	354	311	317	306	312	310	312	303	359	332	294	338	326	335	332	323	313	316	316	348	325	346	303	335	302	294	323	349	303	313	321	299	317	310	320	330	348	315	309	334	302	331	365	323	353	312	320	319	328	325	307	305	338	323	296	314	316	301	295	334	307	325	332	337	337	298	350	317	329	334	326	341	342	324	277	316	337	324	323	323	324	341	329	348	324	321	321	332	306	339	294	335	349	328	305	328	337	315	331	336	335	323	315	295	318	344	304	290	329	313	330	305	308	338	353	306	315	329	317	346	306	318	329	339	299	338	366	288	323	332	315	344	333	293	308	345	316	304	306	343	325	323	362	325	344	301	333	335	344	342	321	328	340	321	346	324	343	321	298	328	333	332	308	326	316	316	317	302	384	311	339	311	326	331	322	332	326	320	328	325	338	355	322	319	346	319	336	339	328	304	298	336	312	374	302	336	331	345	320	352	332	308	345	333	297	319	354	329	306	312	301	338	329	314	338	321	312	322	336	311	314	338	306	328	327	322	339	301	384	335	354	312	327	341	320	319	337	326	347	285	330	307	287	357	337	308	316	322	317	315	313	317	361	322	319	348	334	337	283	319	301	323	309	349	315	300	344	312	326	295	323	335	318	331	328	322	289	325	350	344	336	319	335	314	356	321	334	314	338	301	312	309	296	334	325	318	330	342	329	301	363	321	324	330	336	355	313	308	322	333	344	316	346	333	323	337	315	331	337	309	292	299	291	329	283	295	338	327	354	336	339	310	312	332	307	318	341	318	323	316	315	324	332	357	315	332	337	330	304	319	301	324	320	322	334	320	332	334	315	360	324	337	314	352	335	323	336	317	311	324	340	318	309	330	334	311	340	314	315	323	337	334	320	341	332	320	324	334	319	327	320	324	303	353	331	313	338	300	321	298	380	337	307	318	318	344	311	373	312	351	318	293	325	326	337	312	334	312	318	345	322	320	330	312	327	370	331	300	324	325	318	305	300	331	303	312	316	300	318	335	310	344	322	309	327	315	308	324	358	322	309	328	327	340	344	318	341	330	337	326	318	297	306	308	296	345	336	270	321	329	324	300	327	352	302	325	343	320	338	312	359	320	340	342	335	339	313	349	308	344	335	311	309	343	300	313	329	349	320	320	341	295	343	327	320	285	316	318	301	288	331	297	335	330	332	336	313	313	361	346	309	310	369	325	348	305	344	284	310	299	315	331	327	299	301	315	345	318	328	362	304	339	307	322	325	328	322	313	317	305	319	340	310	327	349	297	339	332	336	312	316	351	350	308	325	345	310	323	307	331	261	326	322	348	303	313	344	328	351	301	334	308	316	339	298	332	346	300	341	337	295	336	342	314	330	352	327	328	331	339	326	342	323	320	313	336	313	301	334	339	346	319	355	317	347	329	331	294	351	298	302	332	331	328	318	293	310	307	295	342	353	295	325	334	331	324	329	360	333	316	312	280	311	319	314	336	302	302	324	329	327	343	327	316	337	344	335	322	326	350	321	317	334	312	336	287	329	305	302	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
36313	6493	1647	1159	810	631	523	413	404	329	323	297	277	280	292	225	299	259	253	250	235	248	239	226	236	239	242	234	206	243	223	213	217	229	217	231	221	245	249	238	212	244	223	221	204	221	223	217	208	222	224	242	198	232	260	221	213	221	218	226	214	208	232	215	221	218	190	191	195	215	229	177	223	203	217	228	223	221	219	215	234	242	215	223	232	218	211	227	213	200	238	246	204	240	238	212	220	245	210	206	197	244	217	193	231	181	227	211	209	208	188	244	233	222	234	216	213	217	224	201	203	210	192	212	226	236	234	216	215	221	220	217	241	190	214	188	220	224	221	213	220	217	218	210	222	229	217	220	231	205	226	208	216	195	224	217	213	230	217	238	215	201	215	239	190	190	221	230	217	209	202	198	196	212	230	194	236	205	206	211	224	201	213	226	199	212	229	197	186	220	214	236	216	212	211	201	223	212	216	194	211	219	199	221	224	221	208	186	223	191	248	214	231	249	192	227	224	241	212	214	182	228	220	210	201	222	208	214	212	208	231	198	212	225	206	199	234	201	192	215	217	207	193	219	226	217	230	209	219	225	210	223	209	205	213	218	187	218	224	212	233	216	206	237	214	212	217	225	200	219	213	238	206	215	235	211	216	215	222	183	203	219	208	208	226	206	213	234	203	215	235	221	223	221	202	212	218	219	220	215	206	212	242	174	214	211	218	223	199	244	214	205	203	181	202	193	229	217	210	194	216	192	236	224	196	236	206	207	203	202	229	204	227	192	193	218	247	193	206	225	224	212	208	215	199	233	211	226	217	200	203	216	223	204	234	211	209	255	219	228	232	219	211	228	208	222	188	216	227	230	215	207	217	209	233	202	211	199	229	210	194	190	184	204	206	218	243	220	179	210	212	212	176	212	216	197	231	224	190	196	220	202	208	223	209	217	222	219	213	242	205	230	220	200	205	226	198	232	223	225	215	220	211	204	208	207	241	222	229	196	212	218	203	200	204	196	224	219	195	232	224	215	171	224	237	200	249	215	185	223	218	228	205	223	229	234	218	219	202	217	233	223	219	236	207	194	231	227	232	204	215	225	207	227	225	212	228	219	214	208	228	238	221	229	240	230	225	207	198	207	222	207	201	185	197	223	241	203	220	201	184	210	211	210	175	210	232	235	179	218	235	208	193	219	233	216	197	214	217	193	213	211	226	231	227	229	203	226	224	226	200	225	219	231	190	222	219	197	212	237	220	210	232	202	206	214	208	181	208	202	203	204	220	212	203	215	206	224	232	205	200	216	188	245	215	212	216	206	230	213	244	208	205	228	199	215	218	212	237	215	193	211	200	228	212	217	204	235	208	205	207	229	193	203	215	231	222	215	225	226	222	228	227	214	191	223	230	208	218	189	201	186	226	216	211	214	190	221	192	205	221	227	226	220	198	230	208	220	207	209	200	232	220	225	195	207	206	194	229	212	183	205	193	225	189	211	204	211	231	224	211	222	212	202	235	216	227	234	224	221	198	208	193	215	209	197	222	184	236	236	201	189	243	217	212	198	219	189	209	173	217	219	242	205	191	216	227	211	258	212	203	224	233	187	251	203	210	214	219	215	223	223	218	215	204	208	231	202	236	208	194	239	196	202	240	230	200	215	192	190	197	212	229	247	232	218	254	211	218	227	216	213	206	200	205	245	214	232	217	213	245	213	207	220	200	214	190	232	214	202	185	235	181	232	223	228	196	192	226	202	189	207	214	199	196	210	213	224	201	245	220	232	211	186	235	254	219	234	208	232	209	215	202	211	203	232	168	196	217	227	206	170	212	230	204	209	235	165	216	247	194	216	204	207	227	212	210	240	170	229	202	209	221	194	204	202	181	219	233	235	205	190	229	216	202	238	223	214	218	205	200	223	229	210	199	203	170	232	199	204	224	228	197	231	239	203	209	191	227	190	218	205	218	221	226	212	205	215	197	223	223	200	231	208	234	247	215	213	196	210	221	218	201	208	228	219	195	228	219	195	191	211	180	197	207	227	230	192	208	176	203	230	214	185	203	213	197	235	224	212	196	228	217	210	217	190	226	204	232	216	195	214	207	235	226	221	228	217	212	189	203	204	202	182	200	219	227	215	203	191	210	238	192	216	221	209	217	221	215	193	211	222	198	221	221	211	235	218	202	211	227	232	208	190	216	208	234	218	198	228	202	200	226	210	219	226	202	212	216	242	200	211	216	225	202	225	201	246	215	216	208	230	221	224	211	226	211	203	196	240	224	204	219	201	211	196	236	209	184	201	222	212	218	194	217	221	253	196	220	177	237	230	228	212	194	194	210	240	223	199	222	246	216	216	235	211	222	206	210	235	219	189	219	203	182	190	189	198	211	180	200	239	213	225	228	233	214	238	208	230	217	219	202	213	228	210	215	237	192	229	222	206	206	214	220	200	242	217	204	209	236	246	188	224	198	208	212	216	193	200	208	206	180	205	234	217	206	236	214	225	213	207	231	206	195	216	203	233	211	218	214	211	187	187	224	223	235	215	218	209	215	240	195	194	229	212	192	219	203	195	205	208	202	203	214	202	209	200	216	200	193	222	198	195	189	227	246	199	213	198	216	185	228	204	226	242	210	227	213	214	225	213	206	244	226	200	242	214	218	192	227	206	255	207	233	223	187	223	214	194	218	220	216	214	195	216	192	185	222	185	223	205	234	192	182	212	218	211	186	193	231	199	213	205	211	186	199	200	239	206	233	245	213	218	239	191	224	190	220	220	217	237	221	205	214	200	241	207	194	209	217	214	227	233	225	228	210	217	218	212	216	217	213	223	200	221	263	196	242	213	189	212	220	232	214	209	210	224	194	217	209	217	200	199	218	228	232	229	227	190	208	192	207	203	215	202	217	233	245	215	234	195	199	228	207	236	230	220	211	217	215	206	229	218	226	186	214	199	218	238	199	204	207	178	231	198	194	221	216	210	203	193	215	206	221	195	205	198	236	204	222	222	218	213	217	212	219	235	221	234	189	215	203	221	223	209	198	186	214	225	232	207	210	246	214	206	214	212	207	245	226	180	230	222	224	210	209	218	221	198	221	218	226	192	239	206	215	195	238	217	214	240	233	206	218	215	209	202	243	222	204	214	215	172	201	178	220	244	215	231	189	210	222	207	212	202	203	228	215	186	189	236	223	189	199	226	225	203	208	224	215	219	229	217	209	213	216	203	224	206	205	219	214	222	218	213	237	222	243	216	183	229	211	219	235	224	207	207	226	216	207	242	231	198	213	241	211	213	220	194	213	237	212	230	239	224	206	217	192	226	189	226	205	219	236	226	226	229	199	215	226	206	200	221	207	210	210	218	208	211	226	216	186	230	232	202	208	200	205	221	224	199	221	235	241	207	191	234	212	200	203	211	191	203	216	222	217	215	216	223	215	239	225	221	217	212	216	200	210	228	226	208	222	205	253	206	213	225	217	209	209	232	245	252	201	228	223	204	201	198	219	206	208	201	223	222	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16907	1628	3500	3723	3170	2564	2227	1908	1701	1575	1397	1246	1167	1139	1017	1033	922	919	836	865	859	858	804	782	815	706	726	691	693	775	702	665	639	714	694	741	705	707	738	692	693	694	682	686	671	659	665	668	629	657	675	662	660	630	650	654	687	669	659	645	648	623	660	653	658	614	642	635	667	674	633	640	641	627	628	660	660	664	614	648	590	648	646	658	627	704	665	616	642	612	642	663	635	665	606	653	605	638	651	646	672	668	619	647	648	643	619	611	660	635	654	621	660	681	620	638	625	644	615	625	627	604	673	625	664	637	619	658	689	650	608	613	650	696	588	607	599	664	639	624	635	646	623	645	668	605	656	616	630	657	585	673	671	619	627	688	625	600	654	610	601	610	616	634	624	624	644	638	618	624	634	633	665	633	646	646	630	642	612	646	655	684	664	631	589	676	654	611	617	626	629	614	626	632	627	656	595	627	639	604	615	635	668	600	684	666	629	625	626	632	627	665	611	637	642	674	646	644	639	624	690	642	596	610	606	672	619	654	629	619	627	633	630	627	650	613	637	654	628	626	600	593	645	611	632	655	680	677	629	621	626	646	661	657	617	648	694	632	651	640	604	648	637	649	658	582	614	638	597	590	625	655	640	623	625	620	660	619	597	661	566	591	600	681	637	628	658	615	613	644	622	627	638	596	617	620	653	661	623	652	624	662	643	669	669	625	662	615	638	620	625	586	612	651	645	652	643	705	639	665	661	645	647	600	649	597	616	623	613	663	638	636	616	665	582	594	630	600	623	608	639	622	619	623	621	632	669	622	666	638	675	602	626	573	615	638	642	613	634	629	598	661	650	647	582	628	611	633	601	705	660	667	615	651	627	644	659	638	645	607	600	664	673	643	638	647	619	619	642	616	659	656	691	592	627	625	613	656	585	655	614	672	655	628	633	641	637	655	682	666	608	632	686	685	661	669	632	643	645	599	576	625	577	638	617	630	649	604	634	624	648	657	684	615	600	680	648	646	610	635	649	652	632	618	623	618	631	628	673	582	650	626	612	619	650	608	660	624	614	609	666	618	622	650	648	594	653	593	633	624	627	580	616	558	585	637	635	640	621	602	575	631	663	612	629	616	628	645	657	633	653	645	648	674	672	635	634	681	648	643	608	636	590	619	639	642	633	630	650	612	605	604	664	645	629	606	654	621	669	637	659	637	620	652	609	639	607	638	658	621	654	621	589	651	619	639	616	640	624	657	629	594	628	621	656	630	653	607	686	635	618	649	606	667	645	626	609	635	635	610	674	605	649	602	573	644	578	631	661	588	660	606	639	659	641	626	639	594	612	611	711	591	657	655	624	642	622	635	625	651	664	612	619	636	651	615	680	661	630	642	653	615	615	601	610	615	658	657	625	662	651	666	624	603	626	686	633	635	676	609	616	656	580	648	621	650	600	639	647	649	601	647	635	619	619	610	614	634	630	613	625	627	635	631	621	617	636	621	596	639	615	632	607	691	620	587	610	628	644	600	649	598	612	635	660	669	594	628	645	589	657	674	620	648	643	614	606	624	656	618	587	632	647	614	651	676	621	641	604	610	620	638	621	606	638	663	630	648	655	629	641	638	665	646	632	631	642	632	681	669	609	621	632	616	617	607	628	645	653	627	588	641	644	652	610	614	628	607	621	636	691	676	639	652	659	637	683	628	597	608	645	633	675	612	640	624	623	648	645	689	666	640	663	646	624	661	672	627	611	684	631	655	648	647	620	651	648	646	656	663	644	650	633	608	681	608	611	690	647	623	653	654	624	595	651	640	646	637	644	691	676	658	587	608	624	652	607	639	655	617	630	642	622	665	615	645	657	561	654	604	654	636	615	657	628	623	612	659	602	607	629	659	651	713	613	594	625	644	653	646	669	655	606	616	637	629	639	611	624	578	628	670	659	618	624	679	655	626	602	586	661	629	611	647	646	619	640	649	660	646	635	636	610	608	633	606	645	613	670	593	591	653	626	624	630	649	632	643	637	594	644	608	626	650	601	669	657	636	657	637	660	650	567	625	613	645	620	645	667	631	638	626	649	665	648	689	651	633	638	657	647	627	652	671	646	586	668	665	681	650	639	651	592	649	659	665	638	647	650	618	655	613	586	644	624	595	653	602	586	613	668	626	680	693	661	645	590	624	659	627	609	609	644	664	647	645	673	659	617	642	620	632	647	614	638	644	599	621	635	619	645	645	642	653	630	615	613	671	625	644	645	612	618	560	648	630	643	635	658	608	607	661	640	639	607	635	655	672	625	614	657	640	624	632	643	609	629	647	618	648	630	640	621	611	669	616	662	662	659	633	667	633	650	651	643	624	623	651	618	667	606	637	651	635	618	629	657	631	649	638	652	585	619	630	574	594	612	711	628	588	593	606	668	638	596	644	664	637	601	639	622	647	653	623	626	641	654	612	640	586	629	630	639	650	637	634	664	631	607	634	608	609	631	622	676	612	642	588	632	632	643	627	662	673	649	647	622	638	654	630	610	617	592	629	669	626	642	642	600	601	632	637	642	626	646	595	659	594	601	665	639	624	622	613	609	648	617	634	652	630	636	671	644	651	613	664	621	603	631	673	613	632	651	617	657	668	632	586	637	641	629	696	663	660	611	614	647	641	614	606	661	597	634	656	643	661	598	626	575	604	626	637	622	628	670	634	670	597	607	574	626	632	660	583	657	637	647	599	618	641	625	636	583	586	675	613	709	641	659	608	617	596	609	591	611	626	608	603	634	609	599	634	589	608	631	639	635	645	618	601	630	683	642	663	626	617	626	659	621	610	641	637	641	652	649	607	617	587	574	626	649	582	614	630	573	621	617	578	666	633	609	570	643	622	665	667	630	634	668	609	660	642	578	634	601	643	654	639	584	604	608	618	623	612	606	623	595	640	622	637	663	611	612	675	648	617	611	633	623	641	640	627	689	653	610	606	593	627	686	627	592	659	608	619	651	651	648	641	612	627	599	618	638	630	580	645	625	628	640	643	625	660	584	603	612	636	620	632	637	641	646	638	627	662	652	624	625	645	666	627	625	565	650	619	629	659	661	595	640	659	625	655	642	627	595	657	632	624	661	599	615	630	619	680	641	649	620	647	663	639	649	618	634	654	609	674	619	604	664	650	630	616	621	626	654	638	628	608	625	589	641	596	628	646	644	640	635	630	610	641	638	674	658	673	648	632	601	676	643	655	606	601	611	641	620	659	665	638	652	581	665	663	637	616	617	635	682	666	683	618	629	642	630	634	607	616	628	617	625	581	659	578	653	600	644	681	683	629	634	688	605	650	645	623	619	646	641	620	601	631	634	659	591	661	700	660	594	595	609	635	646	595	645	623	669	673	631	633	626	639	659	658	641	628	645	599	622	602	606	619	612	633	629	650	655	613	623	582	624	633	614	634	637	612	598	593	619	671	640	638	625	672	654	589	676	622	650	600	627	654	660	595	614	569	622	635	661	618	611	633	642	645	658	611	676	645	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
48372	16630	6431	2456	1589	1136	840	741	646	580	520	453	447	375	397	339	376	328	350	376	306	340	327	282	330	310	305	297	282	312	265	292	292	316	306	295	287	306	287	278	307	283	306	289	257	272	300	295	299	277	290	278	264	298	314	294	309	275	298	276	307	268	287	315	264	281	277	280	266	281	268	283	283	312	276	250	310	274	285	305	261	268	275	296	293	288	261	294	301	265	303	285	271	259	295	298	277	259	262	284	275	262	282	282	258	274	272	276	279	270	277	270	286	271	279	327	265	281	304	274	270	274	269	318	311	288	269	280	317	284	236	264	252	285	274	299	280	271	264	280	261	256	248	289	276	247	274	309	299	274	269	268	267	282	271	276	254	276	292	258	261	259	296	299	281	245	283	262	254	265	267	280	283	254	265	272	294	281	267	246	267	265	293	298	287	279	263	236	288	271	261	288	253	257	301	276	266	240	265	271	245	273	252	265	278	279	289	277	270	264	274	277	307	299	272	259	274	276	261	276	302	277	241	282	294	263	285	282	281	262	276	275	313	252	265	287	291	249	262	261	291	269	291	271	278	257	250	273	315	258	292	274	258	287	283	272	261	281	270	256	276	269	275	301	262	270	272	273	250	273	265	283	270	264	271	273	289	262	280	283	250	280	283	265	282	261	309	287	290	269	270	264	287	293	261	262	265	295	273	286	297	290	264	279	293	273	260	283	258	289	299	296	252	266	281	277	245	236	281	285	287	278	287	246	271	291	279	250	226	279	272	288	263	269	285	303	295	256	277	274	270	246	279	262	300	285	273	282	303	253	282	289	250	292	273	278	303	316	238	296	272	264	267	251	294	277	325	287	316	257	269	262	293	286	277	293	267	300	275	287	270	282	280	305	261	279	282	285	278	270	272	267	263	248	291	312	258	291	283	279	272	281	266	241	309	265	295	276	287	269	302	289	290	280	303	283	260	293	256	279	264	282	272	294	257	265	287	257	290	280	268	240	272	271	266	248	309	286	280	277	285	268	275	256	312	287	284	281	285	293	268	292	303	275	290	274	284	268	298	268	288	281	266	277	259	285	291	285	264	314	276	278	284	288	281	303	301	285	286	280	284	275	263	302	244	247	268	278	261	260	271	304	264	270	281	264	276	276	285	271	274	265	256	258	298	260	270	298	277	298	275	279	302	294	250	266	289	264	291	271	264	261	286	286	301	308	258	270	282	274	264	304	273	269	261	266	305	292	295	272	311	275	267	276	251	323	253	284	279	260	268	273	248	263	271	279	283	285	274	257	264	241	268	261	249	274	296	300	282	279	285	270	276	283	264	259	267	278	277	257	270	272	275	279	267	272	267	266	271	270	281	269	268	290	306	284	290	278	258	256	280	265	272	272	267	282	296	280	295	291	299	276	272	261	253	274	256	254	281	266	294	264	249	282	298	296	256	266	266	266	265	243	307	279	321	261	249	276	270	293	275	272	279	282	256	270	267	289	246	266	283	260	254	264	275	282	291	284	270	281	284	251	277	272	229	257	263	276	281	275	273	252	300	279	267	318	297	277	280	274	285	289	263	285	272	277	306	294	258	262	307	272	254	269	275	275	281	274	288	285	283	288	279	284	269	295	286	274	262	331	274	266	276	268	259	265	261	290	276	292	292	261	256	248	287	281	262	249	258	273	249	256	277	264	287	269	258	294	294	301	242	273	266	251	300	294	281	300	262	258	271	266	276	274	302	253	328	254	248	275	281	247	275	274	278	276	281	292	298	273	278	250	273	264	256	272	281	288	273	285	283	229	275	297	253	261	288	274	285	280	282	276	272	312	303	272	257	269	272	260	294	261	263	275	274	296	262	269	304	284	272	303	309	280	286	270	254	288	275	297	259	276	285	276	280	274	286	267	312	279	249	262	263	277	263	257	275	290	274	276	304	272	261	305	255	282	264	293	278	279	290	317	264	255	270	292	247	282	277	253	271	265	272	285	260	254	272	321	263	269	289	260	271	273	266	271	275	262	275	283	309	268	265	260	271	286	258	271	260	277	309	274	280	269	289	273	255	272	279	274	236	263	236	274	266	250	273	297	269	277	268	250	268	301	254	255	270	254	265	268	311	277	280	272	259	282	303	289	243	292	254	290	272	283	259	257	269	298	262	269	252	255	254	288	258	269	272	252	269	271	276	277	296	309	265	265	280	278	303	250	262	260	272	288	250	293	267	278	280	298	286	284	258	247	268	283	296	279	278	262	280	299	242	259	267	257	253	275	254	280	256	293	248	277	262	276	311	291	247	293	254	273	306	274	289	262	237	293	275	283	289	296	291	268	266	277	263	288	276	284	268	243	286	255	267	280	294	305	266	277	278	296	273	250	279	256	307	238	285	280	262	245	291	279	266	251	256	269	264	280	266	256	263	299	257	257	258	255	243	273	284	315	295	265	289	271	284	268	295	303	283	265	257	299	266	271	274	271	255	278	259	286	273	283	267	236	281	254	312	260	289	280	286	282	285	261	253	280	290	279	269	248	293	258	283	281	245	282	317	265	283	271	279	274	267	299	287	278	284	255	278	270	260	261	293	290	277	284	272	269	289	310	282	289	293	270	263	303	269	278	284	295	263	256	259	261	274	295	282	302	278	295	282	280	296	263	306	274	267	286	297	282	292	280	284	270	287	267	262	257	246	301	264	289	304	270	248	283	259	265	298	263	267	265	277	270	314	269	288	281	267	276	286	271	294	267	290	281	234	271	239	295	261	264	257	290	292	256	308	277	282	278	261	285	289	277	280	279	284	272	274	260	244	252	282	278	286	318	295	302	283	292	278	271	265	309	280	260	272	259	280	291	277	286	300	268	315	281	278	278	252	287	247	268	259	287	290	257	285	248	264	288	303	254	300	277	269	258	299	274	256	260	279	274	308	297	268	280	281	247	259	277	271	278	275	275	262	249	246	260	285	247	279	272	263	246	259	273	279	306	290	278	256	271	259	276	258	293	268	296	289	306	252	290	285	266	257	271	266	262	288	285	242	250	274	263	268	252	325	255	244	266	256	276	282	268	277	276	289	263	297	263	278	273	281	285	254	274	297	286	277	256	269	271	290	259	315	284	284	268	283	245	279	302	241	273	297	265	274	259	275	276	286	279	235	258	284	258	287	283	279	292	267	286	272	298	279	262	296	263	282	280	265	306	284	308	275	297	279	298	295	255	235	282	265	266	283	286	263	310	264	262	283	279	250	242	319	270	268	288	306	283	267	298	294	298	262	271	273	260	258	278	314	272	289	294	272	281	241	236	289	231	284	294	245	304	285	267	285	309	307	254	266	252	259	277	254	266	264	286	283	277	292	270	288	260	275	281	293	261	284	249	265	289	303	284	252	270	268	280	296	305	278	281	257	271	291	280	286	299	280	282	259	261	265	262	256	285	286	262	243	252	284	257	257	271	262	255	287	326	275	279	252	294	287	267	272	278	274	245	288	281	303	322	270	257	307	270	257	274	263	262	253	294	293	260	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22844	2764	6062	6533	5586	4422	3729	3042	2749	2427	2200	1943	1693	1614	1467	1398	1354	1314	1225	1168	1137	1210	1078	1073	1000	1037	967	982	952	935	991	920	919	916	862	918	885	843	840	937	871	819	843	858	894	856	849	776	796	819	810	854	772	825	832	805	827	805	821	804	780	761	793	794	776	777	829	801	863	788	837	778	826	740	766	810	826	838	773	791	767	813	775	806	827	737	820	791	751	824	778	778	793	778	791	786	760	756	846	781	788	718	735	775	777	843	783	767	774	772	768	777	779	737	769	742	796	752	812	793	816	774	740	791	806	829	775	755	782	799	791	778	759	750	768	828	785	731	713	740	818	724	729	792	752	757	767	832	819	716	788	749	738	751	804	796	745	767	783	763	713	805	774	715	778	736	794	824	734	733	790	699	753	741	778	777	754	768	826	718	831	804	824	765	776	808	755	764	771	740	763	743	782	758	730	737	806	728	796	756	723	782	697	760	813	749	749	761	754	733	803	744	749	759	681	782	808	731	719	747	793	783	730	780	776	789	715	762	784	752	811	755	768	811	759	767	781	824	799	773	777	754	792	744	767	726	746	755	837	780	747	785	779	722	793	772	822	796	760	767	733	755	770	741	750	774	770	790	772	790	761	700	742	769	803	755	761	742	821	742	800	796	776	807	770	762	757	757	760	802	780	724	771	723	822	769	769	719	750	773	767	755	732	779	760	728	774	749	793	779	759	760	786	769	758	781	756	747	824	751	822	747	784	742	770	748	775	746	798	781	757	795	754	740	769	788	733	717	786	782	728	747	773	747	804	786	777	747	766	714	746	784	770	792	752	759	788	760	808	741	738	807	729	730	793	783	783	748	788	762	755	771	758	797	738	794	766	718	770	804	753	767	727	724	768	774	753	756	765	742	771	778	738	759	807	763	743	725	760	772	780	775	742	777	750	787	793	777	745	779	794	751	832	765	741	772	719	810	772	825	753	782	745	821	784	807	748	753	770	761	813	789	739	785	759	686	746	742	749	721	756	728	815	799	809	751	784	749	782	805	806	722	776	764	753	762	721	763	731	766	784	784	820	742	776	735	748	777	781	755	737	732	761	810	744	726	780	753	815	798	771	746	757	755	736	766	738	766	757	738	747	767	852	747	769	743	781	790	703	753	822	811	785	796	750	778	733	769	780	778	766	779	784	826	803	797	765	740	800	803	783	809	793	769	822	746	792	800	797	771	818	795	791	754	774	788	778	778	765	801	727	756	744	768	777	746	788	749	746	751	796	759	762	786	824	775	771	801	792	806	761	779	749	751	756	774	780	772	763	789	776	778	766	754	748	730	750	825	758	758	757	806	800	708	812	806	751	761	784	743	758	791	777	790	799	813	775	772	797	737	766	762	722	781	788	773	735	764	846	761	782	715	802	811	810	755	748	792	755	751	791	728	720	819	757	750	791	810	772	810	730	733	758	801	800	781	786	740	715	727	778	782	784	791	776	847	789	836	799	754	785	744	736	797	831	810	744	781	764	723	776	754	811	761	730	751	742	757	751	762	809	762	803	763	775	758	812	719	746	772	761	745	780	780	799	794	770	726	757	804	740	773	725	777	784	759	790	742	781	767	781	783	784	784	783	783	780	763	759	741	777	745	748	749	766	746	731	748	760	764	763	724	767	753	760	756	724	828	787	741	764	776	777	764	833	746	805	761	763	778	760	772	730	702	752	751	727	767	765	784	750	789	761	726	741	722	790	759	770	777	810	779	782	761	776	776	759	757	760	741	809	765	724	800	805	711	794	733	828	771	772	754	783	804	714	764	768	717	742	802	745	760	795	728	773	806	742	770	770	800	771	741	761	765	726	820	757	815	803	769	765	841	761	802	739	780	738	770	827	784	728	756	728	697	791	786	769	780	710	758	762	769	744	742	792	757	766	800	815	744	786	743	762	795	732	773	774	801	770	718	716	730	749	734	764	770	748	823	785	767	762	727	787	770	793	774	772	790	799	805	725	744	748	752	755	721	773	751	768	762	731	759	729	771	769	768	759	805	786	769	757	750	821	720	778	786	751	763	712	751	753	734	856	767	783	809	722	799	752	752	743	764	780	802	736	778	789	778	781	778	729	743	736	768	729	721	780	764	813	800	737	785	776	778	784	769	753	737	796	738	758	759	783	755	810	786	745	756	754	813	765	764	766	737	761	781	797	763	774	834	754	765	774	771	749	801	784	820	791	751	740	794	759	792	786	761	803	803	783	753	750	706	783	811	752	810	765	717	735	715	757	802	795	841	741	781	711	749	774	759	773	801	854	765	782	709	773	784	789	771	767	777	803	755	739	759	767	757	768	778	790	760	752	764	750	741	782	792	747	797	722	797	765	754	798	776	764	770	739	751	792	764	754	770	754	746	769	759	736	700	765	722	739	738	730	750	801	736	789	780	764	858	709	799	785	792	713	739	759	741	749	785	756	733	796	751	808	765	801	778	727	776	761	732	737	752	789	799	798	812	798	779	775	761	749	770	759	777	763	753	803	775	774	756	768	730	738	794	742	740	732	789	760	746	700	839	776	779	819	738	769	746	775	749	819	784	761	782	823	714	752	737	801	797	790	745	731	786	727	754	750	759	791	787	814	724	781	773	800	758	744	769	729	722	776	785	774	734	761	780	744	791	760	748	790	742	731	790	787	791	773	745	782	774	779	734	752	787	799	758	767	729	704	768	725	762	782	762	754	762	811	775	762	765	747	772	815	814	775	756	778	802	768	762	770	755	767	742	755	681	789	795	782	754	771	787	791	755	760	734	768	754	791	806	796	743	740	768	730	754	754	780	764	765	814	806	751	793	744	738	768	808	785	787	785	773	763	737	728	756	776	808	777	729	795	725	835	788	764	737	775	756	789	794	789	767	771	799	732	743	777	788	804	780	731	775	761	767	811	777	788	753	725	791	796	753	784	756	775	795	779	780	744	767	765	773	802	792	762	774	769	816	759	774	785	764	755	796	734	783	791	772	765	789	763	757	807	717	756	774	805	825	793	734	741	764	766	779	757	782	835	792	767	758	709	767	771	757	799	744	736	760	737	787	780	738	795	795	842	799	735	774	808	747	778	737	750	743	829	801	734	780	791	773	787	788	758	748	799	778	784	764	767	755	745	715	744	688	801	777	792	812	814	744	809	793	752	715	751	741	759	767	818	723	754	822	769	782	729	731	771	735	794	798	770	730	753	758	749	773	767	760	792	817	747	778	772	786	763	764	785	792	750	792	760	816	794	727	756	747	799	755	753	742	816	784	811	752	772	770	793	761	768	782	752	789	750	752	803	713	771	803	791	764	801	780	762	755	794	783	733	799	746	765	779	743	762	776	781	750	733	838	748	776	741	793	764	770	768	802	757	770	764	774	762	792	776	815	787	755	756	796	783	743	797	771	811	818	752	786	795	731	769	793	771	777	721	740	780	767	712	698	776	792	758	760	810	772	781	776	774	776	777	762	703	766	759	767	759	791	786	775	775	759	732	770	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5804	357	213	145	140	126	106	105	110	104	91	118	100	107	92	101	105	110	100	91	99	100	83	93	99	93	106	97	106	90	92	73	93	84	109	90	109	86	94	86	98	110	74	86	91	98	112	85	91	101	87	99	79	104	94	107	80	114	87	88	94	81	80	89	84	96	86	91	87	102	103	107	100	86	105	88	78	91	90	95	90	87	99	89	100	95	86	104	79	106	89	91	88	77	119	89	86	77	101	99	104	82	77	88	112	80	89	81	109	94	88	105	99	104	88	94	97	83	93	90	100	94	103	101	84	99	89	82	87	105	98	99	115	75	80	106	91	94	96	86	98	110	113	91	93	110	93	95	83	100	112	108	84	104	93	86	98	113	92	102	100	90	88	93	79	114	93	96	98	91	95	102	107	91	91	100	100	96	91	91	68	106	98	95	75	90	104	91	82	83	87	99	92	79	103	107	90	77	97	92	99	95	88	89	106	100	92	94	88	95	93	87	75	109	92	92	107	92	87	94	93	77	93	85	90	101	89	89	85	98	69	87	104	95	102	101	101	113	110	74	99	89	84	102	95	105	127	76	89	104	97	97	85	82	93	101	91	81	102	103	83	115	90	81	100	90	113	95	101	105	93	89	103	92	90	83	75	103	101	100	74	103	95	90	90	100	93	85	95	104	104	106	96	85	89	82	97	97	98	94	106	75	89	105	91	78	102	89	100	91	86	111	79	98	92	84	99	93	104	96	102	104	107	85	101	100	111	87	114	95	107	98	70	94	86	98	104	92	82	101	88	109	82	97	101	105	103	114	87	104	101	98	89	99	101	90	91	80	96	104	87	102	95	88	93	96	84	93	84	93	91	96	79	94	80	99	101	92	98	110	100	81	100	94	84	88	92	96	72	101	102	79	88	83	97	100	84	102	103	88	80	111	93	86	84	77	89	85	80	83	94	108	87	81	97	90	95	95	87	91	86	109	94	107	96	87	106	106	77	104	84	87	86	101	90	104	86	92	107	96	92	106	109	105	72	92	77	97	72	107	108	95	88	98	88	87	101	76	80	83	108	112	103	91	107	76	113	87	89	106	105	82	85	97	81	90	74	108	80	107	95	109	96	94	113	93	92	111	114	91	98	92	103	80	95	84	90	104	96	83	82	95	107	104	106	91	84	90	103	99	93	95	110	97	91	85	90	92	105	93	94	85	84	86	95	83	94	114	95	81	83	86	128	97	96	97	100	88	75	86	101	85	89	102	98	95	83	105	88	106	81	95	86	84	74	86	81	87	92	80	92	98	108	96	100	109	96	72	90	84	84	100	95	95	109	109	95	87	76	100	101	94	77	100	90	88	91	88	100	95	99	98	79	94	102	83	101	105	97	106	102	91	86	92	83	95	101	90	101	62	101	89	89	74	75	84	83	101	102	85	94	95	98	99	86	109	79	98	95	104	91	108	82	90	113	100	115	100	96	87	83	107	89	101	75	91	86	94	102	95	78	76	98	97	77	100	84	93	93	101	94	95	72	107	108	94	75	91	71	103	97	90	90	110	86	108	94	88	92	97	90	86	102	76	83	100	77	85	88	97	91	96	78	98	73	94	88	81	88	90	87	97	82	96	102	99	80	76	81	81	101	93	93	90	81	100	86	86	95	92	84	97	99	95	94	115	94	106	102	101	83	71	88	98	104	100	85	109	91	96	107	111	127	90	99	87	89	103	78	101	89	103	112	96	92	99	98	96	104	98	94	81	98	85	100	96	97	101	90	103	105	89	82	94	100	102	106	85	84	92	83	97	94	77	123	96	81	92	82	106	82	92	78	108	88	95	85	93	93	88	88	92	106	99	88	91	91	90	105	92	85	94	110	100	78	99	96	111	100	102	87	94	114	100	97	104	93	79	82	105	98	99	115	90	119	102	100	82	100	91	93	107	94	102	112	73	112	92	120	81	91	89	89	72	91	104	77	98	95	109	93	93	96	98	66	84	102	99	103	92	89	90	91	81	80	84	105	92	80	85	83	92	84	87	95	87	86	73	90	99	93	96	86	90	95	107	96	82	102	83	99	105	91	100	84	102	91	87	99	83	107	97	91	102	97	96	85	95	89	93	84	73	84	98	101	103	95	92	106	88	91	91	95	86	91	83	98	103	85	86	82	101	102	94	84	82	107	94	100	79	97	84	104	106	93	102	96	113	102	97	93	104	93	84	98	92	93	96	92	107	90	104	103	91	92	99	92	105	97	96	94	82	95	92	111	112	101	83	97	84	101	82	86	103	92	86	111	83	98	87	99	114	96	108	71	111	85	106	86	103	89	102	88	109	81	99	86	88	91	96	84	72	102	97	104	111	98	97	121	88	102	89	80	85	90	85	96	100	99	99	97	95	93	91	100	96	90	83	117	87	106	97	96	93	86	83	94	88	95	81	88	87	82	88	102	77	88	84	96	99	112	92	85	104	102	84	93	85	102	90	88	81	73	79	86	89	89	91	87	88	100	92	102	93	84	96	88	98	89	90	71	90	99	110	98	93	79	83	91	77	94	108	81	95	100	98	112	105	91	82	87	78	92	90	101	90	105	95	87	96	83	88	88	90	85	93	94	87	89	111	95	88	83	102	88	97	86	95	97	104	102	90	73	82	97	102	117	75	79	89	87	91	103	95	88	91	116	91	85	81	88	101	107	88	97	83	93	78	86	94	107	87	87	116	91	86	101	96	96	86	80	99	96	96	106	104	90	68	86	88	86	100	111	90	95	104	79	103	86	97	89	96	88	82	70	107	75	80	106	97	74	99	106	97	92	92	84	94	94	82	109	92	85	116	92	80	107	98	99	87	96	74	86	89	113	96	99	90	101	74	89	80	88	80	82	101	91	78	84	88	86	92	95	106	85	104	80	97	101	93	104	80	80	89	81	90	93	107	90	84	86	94	87	110	95	93	101	102	94	109	91	92	87	99	89	84	102	95	99	99	100	75	94	104	109	102	102	103	85	85	84	88	83	94	93	92	98	87	88	86	91	95	76	93	75	87	89	106	99	102	95	87	77	95	98	102	102	89	79	98	92	89	91	95	102	114	94	103	94	94	86	111	82	80	97	76	96	86	97	98	75	85	83	106	87	90	86	87	92	76	87	101	90	96	92	104	95	99	90	92	90	99	80	71	85	98	102	93	85	81	100	110	103	104	90	98	88	109	68	101	112	88	89	97	116	75	100	102	95	80	95	109	82	90	97	88	100	94	105	103	102	76	79	90	91	78	112	85	87	82	86	89	100	91	90	92	84	89	85	106	93	96	88	110	99	84	97	94	95	97	88	90	99	87	92	108	100	88	101	83	83	98	75	82	76	100	89	88	86	90	100	97	80	85	104	93	93	75	109	83	98	87	99	87	95	88	92	83	74	99	95	84	78	85	91	92	95	104	92	101	87	101	93	87	103	93	108	89	98	107	82	96	103	95	104	95	86	93	86	90	78	97	90	79	83	97	116	94	91	91	86	92	94	89	85	102	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5889	427	506	544	450	448	455	397	382	410	395	385	378	370	359	363	356	315	353	358	314	330	354	307	332	344	330	340	336	352	319	337	335	357	303	320	331	334	346	329	330	316	309	340	309	346	330	330	338	350	355	312	319	345	322	320	325	344	308	319	299	298	329	319	323	359	331	317	321	390	343	343	315	363	303	340	327	374	320	323	299	312	315	316	328	285	333	346	342	331	311	340	311	323	307	310	309	318	327	311	317	302	339	315	341	339	357	324	302	333	322	285	317	356	331	322	340	328	309	314	303	336	330	309	326	368	322	340	303	330	325	350	313	303	310	293	362	305	339	336	317	325	342	316	344	343	343	333	324	306	326	344	295	336	343	325	354	331	307	359	325	329	297	301	337	308	341	320	311	322	314	340	343	303	318	319	327	340	328	337	347	323	324	305	329	325	353	348	303	359	314	322	335	289	336	315	330	345	328	300	303	317	329	294	295	345	352	340	352	344	364	327	349	332	329	326	335	352	310	313	287	304	325	314	318	294	328	284	321	309	314	325	324	337	299	316	316	300	340	330	322	334	363	339	318	341	348	326	347	362	336	321	344	327	351	336	317	300	345	329	317	334	336	354	317	335	340	311	344	319	304	322	338	334	348	339	313	325	316	330	324	322	303	336	328	356	332	357	285	351	304	319	313	300	331	297	319	315	301	320	326	345	336	288	299	336	312	300	322	338	341	335	331	352	338	294	303	302	329	356	354	315	319	327	348	360	309	311	322	306	354	334	348	320	330	334	310	354	321	323	285	326	341	319	337	351	330	310	314	320	317	306	330	342	303	323	348	321	296	301	329	336	329	330	307	335	313	350	318	348	314	312	311	326	304	342	327	323	364	325	337	301	322	341	315	298	340	321	297	307	369	314	294	311	304	320	298	330	365	356	321	331	335	329	348	301	332	310	313	315	338	291	338	337	297	334	345	344	316	287	332	341	313	319	301	310	357	322	335	343	317	339	346	331	300	336	329	316	364	342	344	347	324	324	319	313	331	307	330	322	313	347	330	314	348	316	324	346	331	353	356	298	354	342	324	340	322	319	323	341	302	324	328	347	306	331	357	306	310	296	330	343	310	352	329	311	316	338	303	290	343	317	327	331	330	341	283	301	303	302	323	326	319	335	340	342	329	323	341	359	309	303	322	320	316	324	323	334	297	333	338	335	328	339	285	325	349	315	305	326	343	313	330	336	333	297	340	329	349	323	333	334	325	322	326	315	337	332	338	337	327	354	335	325	326	292	333	341	325	316	352	340	325	303	339	321	342	317	311	321	328	333	304	324	352	347	350	334	326	277	335	316	312	305	332	333	327	291	343	325	315	363	302	321	335	328	329	336	295	322	341	342	297	307	327	285	344	330	317	317	312	309	315	298	311	325	312	324	338	311	333	336	292	357	349	328	309	309	300	347	321	323	319	311	328	317	325	345	318	342	335	325	355	331	347	313	335	308	322	327	342	289	366	330	329	339	318	311	361	337	314	329	287	319	329	342	345	340	305	326	348	305	342	327	317	311	304	309	277	345	311	318	335	324	334	332	337	307	323	340	314	331	321	322	368	323	317	321	354	324	323	332	336	335	347	338	314	312	342	316	318	316	330	327	338	324	339	307	316	295	288	290	313	336	350	317	325	316	305	302	338	355	347	327	314	316	346	330	343	328	301	323	337	279	292	345	342	332	338	356	335	348	363	350	311	309	339	331	333	359	305	356	338	349	313	325	315	308	354	332	298	348	346	384	315	324	330	329	330	318	328	334	316	309	347	346	325	336	364	343	356	321	316	324	313	326	332	324	324	338	324	320	318	309	297	299	305	313	335	297	305	302	332	340	336	340	390	300	301	323	331	334	312	337	304	326	327	315	338	332	301	330	319	338	306	352	318	300	320	316	335	329	356	340	327	348	304	322	314	336	336	306	338	323	329	306	341	298	305	333	368	289	306	311	308	326	310	314	298	323	325	318	319	294	327	309	309	302	305	313	341	341	335	323	339	324	338	332	318	362	318	328	325	303	327	317	322	315	311	293	310	345	354	283	298	331	345	313	357	319	349	327	325	329	322	343	322	362	334	341	331	358	346	349	323	335	333	341	346	326	308	332	337	304	316	307	310	304	299	314	328	324	366	336	309	303	321	314	302	301	300	349	312	302	338	311	321	304	306	322	325	300	324	362	308	348	331	323	344	332	332	339	309	341	335	341	320	335	305	287	329	302	339	321	327	334	339	323	339	328	323	334	315	346	311	333	321	296	315	313	332	304	329	306	333	311	318	331	318	302	315	301	321	311	324	341	328	276	332	307	296	328	318	308	326	320	330	337	313	371	321	368	346	329	321	330	332	326	286	318	354	324	322	323	335	346	304	338	362	340	322	340	288	372	334	359	361	295	284	287	346	322	307	335	341	332	317	308	319	336	329	353	313	297	296	339	332	333	342	333	339	309	316	304	347	314	311	325	298	286	304	330	309	353	347	330	336	308	325	338	299	301	321	348	305	303	321	340	336	328	327	333	314	325	319	320	320	304	303	362	341	344	311	322	348	328	348	326	313	326	332	310	353	342	328	329	314	332	316	341	318	328	340	310	339	361	354	358	322	338	355	355	326	344	311	323	324	336	335	314	353	324	322	320	334	313	346	320	325	303	305	311	324	347	391	321	341	342	337	318	290	318	327	332	327	326	318	295	350	319	320	322	297	333	328	302	330	317	343	328	298	298	340	326	344	334	349	345	339	310	344	339	316	322	308	319	324	331	321	340	332	332	311	323	315	285	315	343	311	308	315	317	346	292	357	344	354	297	322	336	320	353	314	291	308	330	306	300	333	364	335	305	316	316	330	361	335	346	295	307	316	310	329	326	305	334	323	324	332	325	284	318	323	328	313	279	347	346	317	345	307	350	308	329	292	338	311	337	287	328	301	366	337	315	337	306	349	312	350	355	335	363	292	327	309	337	313	354	333	356	304	338	316	319	287	331	334	336	339	324	317	310	289	341	328	337	294	354	346	314	331	324	315	316	328	326	343	346	327	330	350	306	326	337	335	314	343	343	334	308	310	344	323	310	312	334	348	317	303	323	306	337	323	341	318	320	345	342	368	365	327	323	333	313	317	295	283	321	328	293	329	332	322	328	333	319	338	343	304	298	306	326	294	290	346	312	340	299	323	307	315	339	356	313	331	323	304	316	312	300	332	337	319	336	321	339	323	324	338	344	325	334	319	304	321	329	338	315	344	321	306	326	310	334	344	300	336	351	311	321	344	345	322	331	327	333	347	361	330	297	324	329	330	349	305	332	335	333	312	315	296	319	324	327	329	320	305	331	325	310	340	311	347	329	334	321	309	308	324	339	293	330	342	348	367	324	321	361	339	354	322	311	312	284	350	353	345	310	333	321	292	325	304	295	324	289	319	348	313	313	314	327	308	363	332	356	316	339	317	339	303	323	304	305	297	307	332	320	326	330	303	297	332	319	347	311	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
37278	5978	1698	1121	833	586	497	416	403	361	344	286	305	261	291	269	259	251	243	267	233	241	241	229	255	211	214	224	240	212	224	205	227	245	242	250	227	193	249	203	202	229	224	220	224	190	226	224	224	214	212	230	212	206	238	212	199	210	220	218	206	204	214	213	236	248	229	211	220	229	226	210	211	229	224	242	228	226	223	191	228	216	244	214	219	191	224	227	212	199	221	224	224	190	217	198	238	195	222	186	221	208	211	198	223	241	223	226	229	224	207	209	233	206	206	207	224	194	213	227	216	223	219	247	195	214	222	210	211	214	235	208	195	184	237	214	212	206	193	215	231	201	192	225	231	227	214	211	216	206	220	199	211	194	216	245	194	220	242	214	218	208	174	228	213	208	255	192	200	194	223	217	186	240	215	241	225	227	227	217	210	227	224	216	203	228	218	235	205	180	203	191	215	224	207	237	194	242	212	222	226	225	225	233	213	225	216	223	195	216	185	226	239	199	214	212	192	191	250	226	231	214	192	241	184	211	233	210	221	222	194	211	212	201	232	217	238	207	195	193	192	223	246	211	254	228	225	204	208	234	240	220	208	196	206	190	230	208	185	233	225	221	208	201	204	204	212	203	222	209	202	192	206	203	191	207	211	211	214	233	234	225	212	222	215	225	211	234	238	205	221	201	208	207	219	231	244	191	246	208	216	186	193	214	201	206	202	228	207	204	210	192	214	218	195	218	226	231	193	192	202	216	237	241	206	234	205	194	223	206	206	239	224	230	238	216	221	205	233	233	210	238	211	195	197	211	220	242	220	219	231	218	219	249	210	217	200	230	205	238	252	235	215	229	223	218	232	212	189	215	205	223	222	220	218	204	220	221	190	183	232	218	230	205	235	212	215	202	196	214	210	201	199	211	206	221	217	244	215	227	209	225	204	208	215	233	211	219	195	208	220	214	220	226	225	214	207	205	208	214	214	204	205	221	207	214	198	217	202	214	226	246	220	212	199	214	221	209	250	210	213	223	211	220	218	215	208	225	201	202	230	214	227	219	205	236	210	228	229	204	228	212	224	239	221	208	194	203	218	243	238	229	214	219	232	222	201	204	216	230	223	224	213	220	208	198	231	239	221	199	236	206	216	241	209	230	230	220	207	223	199	228	212	203	216	204	221	213	214	208	198	210	238	214	240	220	233	243	214	195	239	224	239	214	198	218	223	205	192	204	222	210	224	211	210	223	203	195	203	221	219	189	181	219	239	216	192	243	226	231	260	219	242	242	195	209	208	221	196	232	226	247	206	207	204	222	212	189	200	201	210	233	213	230	230	236	220	197	228	197	200	212	229	246	210	229	220	213	219	225	235	216	202	260	226	222	218	219	217	232	227	210	213	216	231	217	208	198	222	201	222	207	197	228	202	204	225	210	233	204	221	200	205	234	224	231	203	223	203	225	207	221	225	221	203	221	186	221	205	236	212	225	212	222	187	213	215	235	216	231	213	181	225	202	261	222	196	217	230	216	194	214	190	223	220	209	208	223	208	230	210	208	203	215	195	214	211	229	220	229	183	227	211	225	208	224	193	215	218	209	247	226	224	236	229	232	203	219	244	210	230	236	226	206	210	230	223	226	212	212	242	218	233	219	212	227	207	196	218	206	211	228	225	209	226	205	198	202	190	208	208	219	199	225	194	191	228	226	193	215	214	218	212	230	207	248	214	223	222	227	225	211	198	212	246	255	206	209	219	180	182	210	205	225	215	214	218	230	206	224	228	239	213	184	220	189	204	201	213	202	206	215	218	192	218	240	227	240	201	217	198	242	226	238	191	209	196	201	218	206	245	204	226	189	221	219	217	242	197	212	214	219	246	224	212	238	228	208	216	202	241	212	212	201	224	225	216	225	218	215	241	202	200	237	255	227	227	195	227	221	206	227	213	223	208	245	212	223	212	210	217	214	215	238	220	214	204	215	251	243	220	225	215	219	197	240	192	209	220	225	210	226	195	210	205	205	220	204	200	231	232	201	244	214	211	211	221	235	247	204	202	241	223	263	214	227	238	214	231	200	231	207	246	251	199	204	241	260	214	237	232	234	203	212	209	206	208	226	207	233	227	226	204	217	199	214	198	211	225	225	213	212	215	240	224	207	209	234	241	224	200	220	239	212	201	230	211	211	225	219	264	229	233	202	214	212	216	215	215	220	210	226	202	207	212	220	215	198	219	224	229	231	217	209	204	214	192	214	232	208	200	214	221	208	213	231	195	216	187	214	233	246	215	225	195	219	212	224	196	215	234	229	262	173	188	203	222	220	219	210	203	197	208	220	200	207	194	211	205	210	211	192	206	239	205	212	198	227	207	201	228	226	222	209	230	238	216	205	228	202	235	208	210	226	203	205	187	226	198	203	219	202	229	233	221	177	225	216	193	221	222	203	220	231	204	214	222	185	218	210	232	243	204	207	223	210	250	223	222	206	211	195	231	223	229	208	237	224	192	199	210	229	235	206	228	235	202	212	203	239	202	203	204	231	223	210	221	206	210	224	192	228	214	215	225	194	244	220	212	213	203	229	200	198	226	224	199	182	188	195	213	227	214	197	225	203	195	248	253	210	216	221	226	226	205	241	212	213	226	211	232	217	202	238	224	204	223	216	211	211	188	203	218	217	208	235	235	210	210	224	244	208	188	234	212	233	222	210	199	215	213	219	209	222	256	233	226	223	224	194	201	245	219	209	217	226	202	210	202	187	221	189	194	205	202	221	209	221	200	231	202	196	202	205	215	213	208	209	214	233	224	214	230	226	220	206	234	226	218	262	213	229	221	231	217	200	225	203	203	223	244	214	221	222	200	209	212	242	217	241	212	192	211	227	217	219	232	210	213	212	201	233	212	238	226	223	206	223	175	212	217	198	216	215	199	192	216	238	215	225	222	193	230	198	217	218	215	234	184	212	182	209	218	208	233	217	221	211	219	221	188	230	214	226	209	207	253	214	223	224	239	231	208	214	198	206	224	227	218	205	235	202	229	216	178	206	207	205	216	183	229	205	216	220	205	191	196	235	211	207	214	195	195	197	223	210	245	213	228	211	230	222	220	218	220	215	222	208	217	226	236	235	214	213	188	233	207	229	214	165	212	206	223	194	227	221	202	221	225	240	228	234	211	227	212	234	197	225	213	207	199	228	203	215	245	188	210	230	223	215	231	222	244	237	189	228	248	212	212	208	201	193	230	192	206	207	207	229	205	215	237	195	196	198	217	211	202	220	192	222	232	242	214	204	235	223	201	244	214	195	226	217	211	210	232	204	181	199	216	206	209	222	244	237	220	259	228	232	220	245	237	200	195	213	220	212	217	238	222	225	207	237	218	208	236	232	204	241	187	205	173	218	239	219	210	217	221	229	217	229	210	215	197	225	235	181	222	214	216	195	220	213	226	213	230	202	214	224	210	208	234	193	195	217	210	201	204	201	215	243	227	205	220	222	218	223	203	208	207	160	250	200	217	220	196	203	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17433	1689	3355	3832	3270	2656	2249	1784	1639	1548	1381	1267	1152	1064	1042	974	917	873	925	857	839	799	838	828	787	769	756	748	778	759	741	728	695	696	674	685	704	654	710	680	659	695	688	648	662	665	664	705	657	727	664	705	674	646	689	685	658	687	628	669	636	592	593	676	615	613	655	669	728	650	632	612	700	637	611	657	680	616	705	685	669	687	670	677	618	640	652	659	635	634	619	656	673	625	682	680	675	586	670	644	663	672	607	641	637	637	633	664	645	625	658	676	630	641	620	636	645	653	624	598	652	679	619	643	620	610	676	614	623	662	578	663	591	631	654	643	642	685	637	667	629	681	609	640	630	657	667	651	633	652	641	577	649	639	652	666	616	658	641	623	608	673	606	637	641	650	665	657	612	619	630	622	646	675	667	645	643	617	648	570	661	624	629	669	669	632	605	625	676	600	625	658	648	694	671	688	647	637	641	633	648	598	639	578	634	617	647	719	614	660	673	643	680	646	659	648	632	601	662	655	585	655	670	658	670	695	633	632	604	689	650	629	663	609	641	613	636	590	638	671	652	669	625	600	644	580	639	607	627	636	634	640	632	619	633	635	658	650	610	650	643	651	643	599	671	655	631	653	583	640	641	661	620	641	622	661	626	624	620	651	650	639	631	638	612	629	617	632	671	677	661	664	657	646	643	655	689	659	658	640	620	601	635	622	665	647	664	615	597	612	618	622	630	621	597	680	638	669	612	648	632	658	640	649	616	648	674	657	648	641	630	597	664	661	604	620	635	618	615	648	668	641	634	649	662	630	633	687	622	628	642	616	632	630	622	625	609	641	628	625	615	601	600	675	632	651	638	674	663	689	646	644	625	681	645	656	666	601	608	592	622	632	655	653	621	650	641	645	654	605	650	647	651	641	607	657	662	645	658	625	617	624	632	613	642	633	640	674	676	667	633	643	684	643	630	641	623	688	640	639	660	664	630	619	687	633	647	640	671	594	606	626	667	586	621	650	634	660	660	606	625	628	608	677	606	628	631	633	686	616	648	598	662	670	621	646	611	657	656	608	554	629	616	680	631	640	609	633	628	612	590	601	658	647	628	651	599	637	621	622	651	628	652	625	607	605	589	647	652	721	699	642	655	646	635	619	665	622	659	673	682	644	630	641	616	674	640	679	663	615	623	657	642	643	651	640	638	619	680	636	604	626	602	658	659	652	601	628	643	670	617	656	638	635	596	643	636	629	669	647	618	699	667	657	639	656	662	630	610	702	692	639	593	622	674	641	629	630	630	596	634	653	614	642	627	638	656	644	636	642	672	630	640	629	638	645	630	587	655	630	610	623	620	652	593	632	669	664	657	620	657	624	644	608	650	665	641	636	673	638	642	616	670	615	670	602	672	633	611	635	630	641	637	572	602	632	644	632	650	606	628	573	623	675	609	651	615	649	603	674	623	631	629	645	602	624	645	659	641	639	633	642	663	649	620	627	648	615	629	664	671	648	655	626	641	617	564	589	657	649	618	662	643	650	624	618	601	631	583	696	670	652	575	590	683	644	629	655	613	641	666	643	649	678	666	651	638	657	619	616	643	655	702	650	640	646	607	626	636	608	634	641	670	663	629	625	634	659	602	652	618	679	675	602	653	666	621	654	637	637	596	634	655	618	636	632	645	625	606	633	638	628	660	640	623	625	655	679	643	609	641	673	665	651	620	629	661	639	670	656	643	640	637	652	614	620	607	649	673	603	592	591	631	663	649	642	675	676	637	630	608	643	653	607	624	632	590	666	677	635	632	659	637	660	603	694	594	651	596	639	669	678	680	643	630	654	652	653	631	589	620	679	641	627	648	631	651	646	642	659	661	663	644	632	616	644	613	623	650	662	623	631	604	610	602	682	646	653	608	591	673	616	619	664	642	624	620	625	642	651	648	626	648	636	597	696	640	653	643	603	621	594	652	604	642	615	675	644	603	623	616	636	668	633	668	645	671	634	643	626	636	597	633	597	616	616	628	672	651	640	638	657	636	661	648	662	682	570	608	614	636	624	616	661	633	678	626	614	649	674	663	638	604	633	650	615	659	665	683	604	618	655	628	616	641	639	661	638	580	629	663	689	646	633	667	646	653	593	663	606	643	591	685	636	664	673	646	658	636	634	672	634	658	662	617	689	613	657	619	656	613	703	644	649	629	628	579	635	641	682	651	660	675	656	653	620	603	662	597	606	641	651	634	673	584	645	614	669	619	651	682	650	616	630	601	603	635	599	645	645	649	680	590	624	670	625	628	618	626	620	622	617	643	612	654	610	579	644	640	636	648	643	622	653	635	624	654	650	647	642	645	693	632	661	608	665	641	627	632	674	644	639	635	685	637	648	650	639	673	606	656	636	588	677	598	638	647	633	592	631	635	617	570	607	652	635	663	677	650	632	629	685	629	598	626	652	625	622	635	629	600	624	649	645	609	611	615	693	621	667	658	620	639	594	652	666	600	643	638	620	615	655	630	654	640	611	613	614	654	685	621	588	628	582	639	593	609	626	682	598	643	625	635	674	641	643	638	603	666	560	686	601	654	686	626	644	651	626	619	632	636	621	595	674	610	642	615	608	642	620	634	602	589	630	600	620	660	656	630	599	632	661	626	651	621	658	634	616	601	598	623	654	644	659	640	633	594	593	634	661	675	695	658	634	674	621	614	605	622	629	644	592	664	610	617	646	620	628	597	685	606	623	680	652	623	609	627	626	626	600	652	626	636	676	641	662	601	603	646	634	666	651	615	607	649	585	597	665	667	619	628	608	636	605	605	651	639	649	580	615	676	597	646	690	654	640	683	649	658	633	615	601	670	671	651	622	627	693	635	631	613	651	621	660	637	631	681	634	664	671	620	605	653	621	629	631	640	621	607	645	656	666	655	657	632	625	638	648	628	662	614	666	661	636	621	646	683	592	654	630	593	632	671	633	650	616	655	655	640	637	622	608	620	587	620	629	638	629	656	628	677	640	624	645	651	667	633	651	659	653	660	619	567	677	609	643	589	614	634	662	632	621	660	610	642	603	666	618	656	655	678	633	655	614	655	658	663	626	624	644	658	639	640	663	713	622	587	661	673	685	606	631	661	627	648	640	661	632	643	671	590	636	637	652	650	618	604	641	665	658	667	647	632	630	623	654	589	587	664	652	659	598	672	657	656	617	640	601	638	637	631	685	629	628	649	665	683	616	637	650	645	660	637	609	643	590	628	649	630	628	642	654	643	622	643	652	649	649	598	692	641	634	632	648	654	675	635	618	622	664	649	661	641	647	673	640	650	634	610	692	620	646	637	651	660	615	642	620	611	628	669	656	629	619	643	613	611	603	661	614	640	603	659	640	650	632	597	650	614	612	658	618	600	663	674	622	676	681	637	672	631	654	650	637	631	606	623	678	634	657	595	623	639	633	692	639	636	609	650	609	588	663	664	652	649	649	611	608	632	649	639	687	641	697	597	620	598	646	571	654	667	619	645	607	666	635	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17
9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9
