0	12	30	12	384	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
335829357316	335829357858	335829358408	335829358958	335829359508	335829360058	335829360608	335829361158	335829361708	335829362258	335829362808	335829363358	335829363908	335829364458	335829365008	335829365558	335829366108	335829366658	335829367208	335829367758	335829368308	335829368858	335829369408	335829369958	335829370508	335829371058	335829371608	335829372158	335829372708	335829373258	335829373808	335829374358	335829374908	335829375458	335829376008	335829376558	335829377108	335829377658	335829378208	335829378758	335829379308	335829379858	335829380408	335829380958	335829381508	335829382058	335829382608	335829383158	335829383708	335829384258	335829384808	335829385358	335829385908	335829386458	335829387008	335829387558	335829388108	335829388658	335829389208	335829389758	335829390308	335829390858	335829391408	335829391958	335829392508	335829393058	335829393608	335829394158	335829394708	335829395258	335829395808	335829396358	335829396908	335829397458	335829398008	335829398558	335829399108	335829399658	335829400208	335829400758	335829401308	335829401858	335829402408	335829402958	335829403508	335829404058	335829404608	335829405158	335829405708	335829406258	335829406808	335829407358	335829407908	335829408458	335829409008	335829409558	335829410108	335829410658	335829411208	335829411758	335829412308	335829412858	335829413408	335829413958	335829414508	335829415058	335829415608	335829416158	335829416708	335829417258	335829417808	335829418358	335829418908	335829419458	335829420008	335829420558	335829421108	335829421658	335829422208	335829422758	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	271	301	331	361	391	421	451	481	511	541	571	601	631	661	691	721	751	781	812	842	872	902	932	962	992	1022	1052	1082	1112	1142	1172	1202	1232	1262	1292	1323	1353	1383	1413	1443	1473	1503	1533	1563	1593	1623	1653	1683	1713	1743	1773	1803	1834	1864	1894	1924	1954	1984	2014	2044	2074	2104	2134	2164	2194	2224	2254	2284	2314	2344	2375	2405	2435	2465	2495	2525	2555	2585	2615	2645	2675	2705	2735	2765	2795	2825	2855	2886	2916	2946	2976	3006	3036	3066	3096	3126	3156	3186	3216	3246	3276	3306	3336	3366	3396	3427	3457	3487	3517	3547	3577	3607	3637	3667	3697	3727	3757	3787	3817	3847	3877	3907	3938	3968	3998	4028	4058	4088	4118	4148	4178	4208	4238	4268	4298	4328	4358	4388	4418	4449	4479	4509	4539	4569	4599	4629	4659	4689	4719	4749	4779	4809	4839	4869	4899	4929	4959	4990	5020	5050	5080	5110	5140	5170	5200	5230	5260	5290	5320	5350	5380	5410	5440	5470	5501	5531	5561	5591	5621	5651	5681	5711	5741	5771	5801	5831	5861	5891	5921	5951	5981	6012	6042	6072	6102	6132	6162	6192	6222	6252	6282	6312	6342	6372	6402	6432	6462	6492	6522	6553	6583	6613	6643	6673	6703	6733	6763	6793	6823	6853	6883	6913	6943	6973	7003	7033	7064	7094	7124	7154	7184	7214	7244	7274	7304	7334	7364	7394	7424	7454	7484	7514	7544	7574	7605	7635	7665	7695	7725	7755	7785	7815	7845	7875	7905	7935	7965	7995	8025	8055	8085	8116	8146	8176	8206	8236	8266	8296	8326	8356	8386	8416	8446	8476	8506	8536	8566	8596	8627	8657	8687	8717	8747	8777	8807	8837	8867	8897	8927	8957	8987	9017	9047	9077	9107	9137	9168	9198	9228	9258	9288	9318	9348	9378	9408	9438	9468	9498	9528	9558	9588	9618	9648	9679	9709	9739	9769	9799	9829	9859	9889	9919	9949	9979	10009	10039	10069	10099	10129	10159	10189	10220	10250	10280	10310	10340	10370	10400	10430	10460	10490	10520	10550	10580	10610	10640	10670	10700	10731	10761	10791	10821	10851	10881	10911	10941	10971	11001	11031	11061	11091	11121	11151	11181	11211	11242	11272	11302	11332	11362	11392	11422	11452	11482	11512
3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
69061	67817	62076	47593	14623	1470	374	327	327	311	335	307	288	285	276	297	281	280	270	319	259	309	290	317	286	304	280	280	290	312	287	293	308	278	300	273	268	284	267	283	263	288	280	282	288	292	290	314	277	304	270	311	263	284	303	295	312	312	287	297	287	271	257	287	280	291	278	282	289	275	284	298	265	322	296	277	293	268	258	256	270	312	285	302	315	297	281	313	268	289	309	279	265	282	294	278	265	296	299	267	264	272	295	303	277	270	288	310	302	285	270	286	312	297	275	287	288	288	303	284	288	299	288	275	294	255	262	267	297	290	304	271	277	274	305	283	310	302	292	293	289	275	272	272	260	279	264	286	276	256	299	289	277	284	256	299	277	274	310	291	267	299	289	274	261	301	323	276	312	277	287	279	294	333	282	337	304	269	305	295	278	281	326	304	275	281	289	295	263	282	303	306	271	303	288	294	277	271	286	288	302	322	321	297	254	319	307	245	266	277	319	291	265	284	312	285	285	280	302	282	286	278	285	310	276	288	260	300	312	291	271	278	328	314	266	315	283	265	305	322	286	312	286	283	276	287	291	294	291	276	280	303	282	281	278	287	305	262	287	317	274	267	304	290	338	275	273	299	237	274	274	286	306	279	312	272	281	271	283	297	302	267	282	290	299	288	280	283	278	301	303	268	298	295	271	290	301	264	262	276	318	273	292	305	292	304	288	290	293	296	277	304	257	283	298	283	283	298	319	311	292	288	292	311	280	307	316	301	296	279	284	301	298	292	295	271	307	285	278	257	300	287	262	286	263	264	285	301	316	304	282	286	303	316	277	283	276	297	305	295	275	264	276	303	276	283	285	299	308	297	286	289	311	308	283	279	287	287	268	282	299	309	317	266
54382	62005	58692	49926	1647	1164	1133	1066	975	969	976	964	940	930	941	949	904	939	804	908	884	838	869	866	861	873	873	883	808	863	870	835	857	873	831	848	849	874	850	823	833	870	863	835	872	958	840	809	898	872	856	863	856	787	833	851	845	823	845	863	826	786	847	838	878	857	850	830	830	855	854	858	840	868	869	835	830	844	861	854	795	830	894	858	894	898	843	862	836	863	872	836	821	857	862	855	924	831	880	818	846	882	875	799	815	814	850	814	849	852	865	878	846	822	826	846	849	822	872	876	882	830	870	854	838	853	854	867	812	806	814	863	843	842	857	828	840	836	856	809	893	826	849	842	855	890	886	823	841	817	892	825	826	829	836	852	834	880	879	830	823	883	847	886	888	893	874	882	831	817	867	850	878	859	832	833	840	834	808	908	836	875	857	828	835	841	825	813	839	853	802	865	893	866	884	840	798	824	848	825	844	840	811	870	836	795	852	860	878	872	834	860	891	785	866	875	886	823	844	899	839	854	817	838	853	825	840	909	856	813	886	837	862	816	824	780	831	895	842	871	845	886	850	858	819	883	865	850	893	832	874	870	839	883	814	855	900	817	856	833	860	844	818	867	830	879	844	823	880	833	854	867	833	885	846	878	849	854	834	897	830	820	853	858	804	915	836	789	841	848	848	822	853	857	850	852	801	869	853	809	871	809	896	849	864	850	851	844	800	832	802	849	852	795	883	867	842	884	813	881	832	874	836	833	867	883	855	858	808	843	862	774	865	820	863	863	839	848	842	789	876	874	859	844	833	823	841	808	845	838	812	861	815	855	881	826	839	848	908	862	852	877	847	854	868	857	874	797	866	823	833	834	860	887	865	849	846	867	855	874	875	844	858	828
26665	16073	8205	3438	294	165	176	178	181	167	198	172	176	159	161	180	168	182	152	164	149	193	173	165	145	177	157	140	167	179	167	174	158	158	166	164	157	154	174	164	193	169	158	154	181	149	164	169	182	177	162	172	188	138	164	173	154	153	159	169	180	185	168	160	177	160	176	191	182	165	165	178	171	194	160	185	179	166	154	181	178	155	158	189	200	175	170	204	175	143	163	153	182	177	183	181	159	182	144	163	183	170	168	159	185	186	149	166	168	175	169	170	183	165	160	193	169	148	186	171	179	173	160	163	180	164	157	148	180	157	178	176	144	157	140	172	184	186	189	172	160	174	172	164	164	157	169	179	181	166	190	136	152	190	182	170	181	182	157	176	171	176	188	173	160	178	179	164	170	154	144	189	179	159	161	182	182	148	194	143	166	167	175	153	181	154	174	172	163	171	159	170	160	158	178	196	161	159	161	152	174	168	151	188	173	174	166	150	175	192	157	147	167	184	164	187	179	191	166	149	157	174	172	167	172	147	172	185	171	154	180	166	159	164	181	183	163	174	165	181	179	167	150	145	174	163	164	147	162	174	166	170	187	157	176	184	164	178	172	157	175	177	149	172	166	157	153	197	159	146	184	160	182	164	161	178	170	193	154	175	185	157	177	188	125	158	182	198	156	152	170	144	173	163	176	161	148	168	154	167	174	169	183	178	152	169	197	156	182	175	167	152	187	191	185	173	163	188	174	162	176	171	164	174	153	185	177	180	161	141	185	181	163	163	179	216	163	182	169	163	150	172	155	167	138	181	166	177	140	167	171	175	152	176	187	157	170	192	162	161	174	172	163	167	150	172	183	168	170	193	176	153	177	145	186	168	179	169	160	175	154	181	165	175
24935	21519	12635	9201	565	558	542	566	529	584	523	496	522	548	547	531	565	552	561	543	547	540	550	563	627	580	543	556	576	587	547	549	535	561	554	558	560	543	541	545	564	561	532	537	529	548	544	565	539	575	536	576	539	520	575	527	516	568	565	549	552	538	571	509	566	579	568	528	527	528	573	575	576	546	554	570	546	530	567	520	552	550	535	536	523	567	561	523	548	516	553	524	592	571	578	554	579	575	543	527	526	558	546	541	547	524	538	532	580	545	557	536	620	577	558	534	568	583	586	579	534	571	477	519	539	545	517	551	554	541	520	544	503	538	553	576	544	570	566	574	573	580	548	527	572	576	544	567	562	546	558	575	579	559	544	560	567	562	569	564	555	558	542	588	544	570	588	557	510	570	562	597	526	590	558	540	540	593	543	552	582	569	560	535	529	556	523	581	549	596	546	541	547	573	538	571	570	566	562	552	558	575	556	533	515	538	575	573	557	558	531	565	545	541	573	552	536	535	558	537	614	553	561	530	570	564	549	560	528	537	530	547	526	541	563	558	541	529	526	542	537	538	560	551	575	558	572	567	584	543	558	589	595	586	482	523	586	531	578	555	525	551	541	606	587	553	552	521	560	535	513	598	582	577	531	534	532	561	581	545	547	593	554	537	605	542	560	567	563	569	578	568	588	569	596	581	555	541	598	588	584	541	585	531	588	515	561	574	547	557	525	534	535	562	550	515	562	539	555	581	550	543	526	544	558	586	549	546	545	534	559	527	531	571	547	529	514	569	563	571	546	555	519	567	563	538	528	540	545	566	515	580	577	570	545	566	538	544	570	531	594	556	549	509	569	532	542	580	587	546	522	552	514	549	545	566	558	577	565	543	549	584	562	565
67560	65531	53095	37279	7637	378	243	241	199	230	217	221	220	213	197	193	215	234	235	241	230	217	216	220	201	235	201	208	208	205	203	212	201	191	209	236	216	223	210	207	220	220	225	215	193	203	213	202	203	226	237	188	202	203	201	212	218	218	200	217	183	198	219	201	194	182	207	213	203	232	198	186	219	211	225	217	237	224	218	223	202	207	194	217	212	199	204	200	194	206	194	208	223	212	188	181	226	171	214	197	193	178	195	209	233	204	179	205	201	212	208	180	209	222	229	227	220	206	178	205	204	187	220	209	218	217	205	194	198	198	221	215	205	211	209	196	206	215	191	202	211	188	212	198	194	250	211	226	219	212	230	231	221	202	239	196	196	197	214	206	208	211	198	228	211	229	219	207	220	198	211	223	218	211	224	220	193	206	195	210	201	219	206	224	209	225	231	201	190	209	185	205	210	237	182	223	215	218	194	225	195	200	217	223	194	187	178	191	208	231	187	184	186	209	218	228	201	214	202	204	200	210	176	235	201	199	226	206	232	207	233	195	220	224	195	231	212	232	184	226	203	226	214	186	198	208	233	201	214	253	210	198	207	210	214	202	212	189	195	218	231	228	214	214	194	222	221	200	247	222	213	197	181	228	188	190	212	205	226	195	236	226	189	193	223	198	201	208	184	229	229	217	194	209	220	175	220	191	209	194	229	196	212	223	191	209	181	238	248	223	205	223	179	234	230	206	195	218	196	190	201	207	226	212	216	175	208	213	237	223	224	225	199	188	208	203	206	203	205	219	200	187	201	214	203	216	197	214	228	184	216	209	199	180	218	215	203	198	217	221	196	234	194	215	230	231	171	238	203	221	218	199	207	205	214	212	209	184	212	219	206	202	222	216
45691	51212	48104	40104	948	827	774	762	738	645	692	706	656	639	723	679	687	729	663	684	637	661	664	688	697	653	655	638	692	664	652	656	631	678	675	689	687	660	658	641	645	674	686	672	655	657	689	685	662	642	668	660	727	648	664	674	640	687	631	651	644	618	665	674	703	656	678	611	714	667	689	639	688	657	676	680	645	638	640	650	632	670	684	659	659	620	665	681	665	668	691	639	601	689	645	671	659	650	641	664	651	662	595	657	669	611	679	649	599	669	681	680	641	701	657	642	686	684	664	663	632	662	676	605	702	661	667	639	685	656	635	655	653	687	656	667	639	659	655	659	639	656	655	666	637	657	675	603	689	664	676	620	638	688	677	639	654	645	640	667	701	669	614	688	646	669	639	671	638	663	675	614	673	634	620	622	637	657	635	618	621	657	599	608	628	614	638	659	690	676	698	643	652	643	650	636	656	681	672	665	640	636	684	651	638	606	630	606	690	682	633	657	638	623	641	676	628	705	637	648	621	654	650	654	629	644	628	662	702	664	654	651	615	664	652	657	637	653	641	679	637	635	653	694	697	660	713	651	665	647	689	682	680	686	634	638	629	650	642	638	623	680	651	663	657	696	671	628	634	632	623	618	621	633	642	670	674	642	638	619	697	656	684	663	646	705	644	656	682	665	648	671	662	645	640	668	650	682	660	682	684	681	630	698	687	667	649	649	690	648	651	632	687	653	658	702	694	656	698	694	676	663	679	643	660	650	648	630	642	632	614	622	659	615	636	623	665	666	627	623	658	714	658	594	690	672	677	662	661	667	705	639	654	649	672	703	660	668	638	603	623	710	631	686	635	640	603	662	650	670	675	666	683	663	644	646	663	669	654	654	660	657	683	591
73792	75991	64419	48583	16004	1931	371	316	315	346	320	328	301	327	286	285	286	280	334	301	300	295	303	278	296	302	298	299	312	326	272	325	280	285	285	318	280	303	307	316	288	258	311	310	303	300	269	309	294	296	299	315	265	299	295	292	303	285	283	263	271	282	296	252	320	280	292	278	291	316	299	299	288	280	302	314	300	291	302	267	285	296	284	289	268	289	285	318	289	301	309	276	301	297	294	290	295	316	294	280	306	312	268	314	282	311	257	315	269	258	296	289	266	262	331	313	285	285	304	297	247	294	311	309	329	281	296	287	293	295	270	313	298	297	279	282	278	288	268	292	271	293	289	286	326	291	287	255	278	292	315	299	323	314	325	303	317	312	276	286	309	335	287	299	310	285	281	320	288	307	274	326	296	287	301	285	283	296	285	286	278	301	290	296	279	291	295	323	287	316	281	291	289	306	312	308	303	313	287	319	296	308	269	309	298	311	312	292	280	313	275	302	313	295	264	279	303	279	265	277	311	316	316	283	321	288	272	302	298	291	302	266	299	305	324	318	286	296	338	290	295	303	268	300	302	282	274	262	277	292	315	268	300	299	317	280	303	281	275	310	286	285	278	334	337	265	272	316	303	315	304	282	292	291	297	281	279	305	301	300	282	273	250	284	263	262	297	282	298	302	312	314	294	295	294	347	297	279	302	281	279	313	300	259	286	277	302	303	286	292	328	319	312	293	286	273	308	289	303	293	273	282	310	336	291	283	303	323	279	302	312	299	278	278	324	295	279	292	290	284	282	300	297	303	280	284	332	297	291	303	288	303	321	305	303	291	282	293	303	325	280	304	283	297	274	303	322	258	292	297	272	281	299	299	295	273	330	300	303	297	289	300	296	304
55045	63944	61155	50324	1504	1198	1084	1084	1089	965	992	976	928	922	958	892	938	976	933	879	919	890	910	912	871	926	914	884	874	853	866	849	873	900	915	941	941	920	913	833	866	892	905	907	924	861	867	865	836	895	908	828	872	845	827	860	875	883	850	885	849	842	827	865	891	868	874	878	863	837	860	857	882	846	846	859	825	908	892	836	835	881	863	857	862	894	898	864	860	906	873	824	880	884	879	902	859	856	903	889	877	921	865	890	864	851	876	844	868	836	887	848	897	862	892	857	828	849	886	873	826	848	818	832	884	873	867	864	883	873	855	790	862	858	880	844	825	873	907	878	889	884	921	906	871	921	874	890	909	861	833	857	843	881	877	894	868	890	909	825	942	844	899	869	858	905	855	855	884	924	901	853	867	853	902	914	834	858	850	844	904	852	842	926	870	922	862	855	836	857	844	871	873	902	888	886	864	831	839	832	865	856	863	844	807	850	864	902	887	908	836	844	884	835	870	868	872	873	880	859	913	857	862	863	827	850	875	855	878	862	845	866	890	908	857	898	905	872	860	863	883	891	859	883	868	855	867	897	856	801	910	889	892	832	854	824	847	886	855	905	866	831	888	889	846	851	821	887	852	862	870	841	885	864	868	911	893	872	866	864	907	913	884	855	867	856	846	854	858	859	824	870	856	866	863	852	865	830	873	872	825	865	847	853	852	849	866	880	876	839	854	864	884	885	862	852	878	869	891	844	896	888	870	923	844	862	841	888	872	878	823	873	846	866	855	805	842	863	893	816	883	879	819	910	907	812	892	906	849	879	891	889	853	841	867	854	923	885	817	868	885	831	876	884	859	836	835	781	890	836	857	889	916	860	852	875	874	868	829	833	875	861	864	854
22486	16178	8726	4342	308	168	163	203	175	185	171	155	160	157	172	152	179	154	163	174	165	182	164	170	173	178	154	184	185	196	170	165	184	178	160	202	163	161	169	158	143	177	158	181	189	148	137	174	170	173	159	163	176	163	132	157	159	139	179	172	158	157	168	173	158	164	161	190	179	192	154	155	182	187	165	189	178	176	171	153	138	163	165	190	173	157	175	155	172	174	139	171	148	157	164	189	167	188	178	165	180	186	177	168	157	176	159	158	169	182	160	187	175	163	152	180	178	169	201	166	168	171	168	182	171	182	182	167	164	171	151	193	183	172	195	187	177	173	168	168	181	154	161	176	176	166	193	169	158	176	177	160	186	171	165	172	156	175	182	165	172	172	163	159	172	180	183	181	170	177	162	181	151	147	171	158	166	169	178	175	174	153	169	205	165	136	152	165	164	175	162	163	159	192	165	164	190	179	175	173	174	171	179	170	189	160	163	175	146	170	168	164	145	179	171	163	171	163	164	189	176	157	200	164	171	195	184	169	169	167	170	154	189	168	143	163	170	188	206	143	195	211	163	165	171	187	161	164	157	182	186	167	167	177	155	172	152	153	169	150	168	157	181	176	161	166	171	173	173	175	196	171	147	161	188	183	174	175	158	186	179	166	175	180	145	187	157	170	142	198	169	180	161	174	160	144	167	159	168	189	177	186	199	171	170	165	168	174	175	147	186	178	151	174	167	197	175	173	181	168	172	177	136	172	176	159	177	158	179	167	169	176	145	162	146	194	142	158	163	180	165	138	172	149	175	165	165	149	185	196	163	177	184	167	176	177	173	168	176	190	166	173	170	151	168	181	151	171	173	168	151	179	192	204	179	182	179	170	156	173	150	163	171	179
22727	22450	14417	10821	584	571	578	584	582	600	540	556	548	556	553	582	542	549	563	537	547	559	578	573	537	558	575	547	564	571	527	559	554	601	528	550	531	564	533	565	588	564	526	539	571	524	535	529	536	539	559	526	564	554	541	608	555	572	539	564	512	531	525	566	564	559	550	562	568	541	543	603	518	537	582	625	528	577	580	548	563	584	549	591	520	549	591	577	559	570	544	584	572	558	528	546	641	568	552	527	592	570	558	548	582	533	552	574	548	569	602	554	555	513	550	556	590	612	572	563	543	522	564	561	543	534	545	522	527	563	565	528	568	558	551	566	505	566	548	535	565	523	562	597	571	538	541	548	552	561	575	558	628	529	557	561	534	536	542	552	551	547	540	584	592	528	581	558	602	556	599	540	525	508	520	538	637	544	557	553	513	567	557	547	532	510	550	545	519	589	567	570	569	525	506	583	553	535	533	553	554	583	522	562	584	574	545	570	521	573	546	568	486	611	606	534	521	573	553	555	544	538	524	516	569	550	573	550	558	586	578	554	588	571	534	535	547	591	527	544	549	522	568	543	539	567	610	574	539	604	541	560	545	528	563	555	565	531	565	513	530	503	573	555	573	565	520	561	522	580	540	564	566	557	568	553	547	566	532	590	532	556	564	524	541	535	539	560	549	588	549	517	540	588	520	523	576	549	578	523	541	548	553	603	554	554	552	515	564	528	536	564	531	546	507	534	540	560	565	495	546	566	602	587	547	558	598	560	533	559	554	561	548	543	556	506	584	548	518	550	557	599	541	556	601	561	547	521	593	540	513	552	525	564	586	587	511	567	568	545	537	591	544	569	587	572	543	563	546	582	532	577	552	583	551	547	556	572	570	513	521	558	569	568
65994	66927	55141	38281	9431	495	258	219	235	203	225	216	243	219	201	201	202	220	223	213	228	213	187	211	221	201	212	206	225	208	190	204	181	177	209	217	188	224	224	218	205	202	219	210	210	232	195	209	207	202	195	205	196	200	177	193	201	228	244	226	202	204	199	194	192	215	217	199	195	217	199	219	208	197	215	211	190	205	212	183	211	207	197	229	231	232	178	198	185	173	209	201	241	213	214	201	220	220	213	187	205	189	209	227	205	214	183	226	211	234	200	189	199	208	207	196	234	221	196	214	183	207	196	210	198	222	214	202	174	194	176	202	214	217	222	181	205	192	222	199	190	205	200	213	216	219	204	193	200	207	214	201	198	190	204	246	222	218	226	191	206	201	197	210	198	220	219	204	206	187	218	199	215	199	184	218	190	225	219	201	218	206	199	203	209	198	208	218	198	211	225	200	211	199	211	212	196	205	202	210	176	212	220	208	207	210	208	213	219	183	213	221	195	194	186	211	194	223	231	207	203	218	231	203	236	188	176	216	182	177	206	227	199	180	197	213	205	216	205	222	174	234	247	221	212	220	201	219	230	184	213	228	223	214	224	186	210	210	180	212	211	203	206	198	197	203	209	192	218	230	215	196	206	202	194	187	190	207	188	196	210	218	198	195	196	201	207	190	219	225	195	207	227	201	196	181	202	198	229	207	180	240	215	212	255	182	223	233	218	189	191	198	189	199	222	175	205	202	217	198	221	201	210	200	200	197	198	196	200	206	217	244	224	207	209	207	188	206	195	204	220	227	186	210	194	209	223	216	223	192	201	204	188	211	215	161	187	204	221	220	204	226	203	192	205	220	212	186	209	191	210	207	199	191	238	228	211	197	226	201	194	212	195	185
44234	51887	50419	42087	1272	857	784	762	703	718	718	698	721	671	712	679	640	617	700	628	681	650	683	695	672	624	675	691	653	660	661	635	641	686	676	630	674	650	723	668	649	609	633	650	647	628	704	644	631	607	676	619	667	630	602	631	663	696	622	679	606	631	644	627	683	646	682	654	650	641	625	662	677	676	656	639	636	695	656	652	619	610	665	664	599	669	655	618	608	629	619	675	646	678	638	628	620	658	629	674	688	632	618	631	651	657	673	646	653	631	677	683	638	648	650	630	629	606	660	608	671	633	626	659	608	617	658	648	649	651	645	692	650	626	629	598	651	620	689	616	668	668	645	617	636	657	618	647	628	621	627	646	608	678	672	697	668	658	637	625	613	634	632	659	631	624	664	569	627	670	651	678	616	653	632	657	671	636	630	617	665	652	642	661	665	645	601	673	640	668	599	679	605	659	681	649	634	633	613	689	617	584	651	662	631	616	672	601	621	628	611	643	637	657	629	663	674	713	633	687	665	621	653	658	671	630	651	660	641	701	615	603	668	630	675	640	653	654	659	637	672	698	669	651	631	583	624	640	674	660	681	645	670	660	659	654	622	625	605	638	663	668	599	622	658	621	675	634	654	668	606	644	671	634	647	659	656	654	585	609	639	644	620	641	656	591	652	617	631	679	668	626	609	617	619	614	650	649	617	661	693	634	624	601	654	667	663	649	643	635	642	686	617	671	614	662	627	629	631	644	699	640	665	654	656	661	653	607	601	651	649	611	672	694	635	632	599	591	622	663	638	636	653	641	635	694	628	645	636	634	619	631	704	630	641	643	649	634	643	619	663	661	637	649	633	610	643	720	643	673	662	660	668	660	615	682	633	651	639	662	631	655	672	574
76682	77006	65545	46630	17220	2131	368	343	343	314	325	297	281	301	311	294	293	285	321	310	307	270	294	274	278	311	311	284	259	325	298	281	267	273	269	288	281	292	287	263	303	298	241	295	281	286	317	270	283	317	280	301	290	305	301	258	313	286	300	295	273	287	291	268	273	293	307	301	272	297	301	303	286	281	294	294	315	295	282	296	269	256	272	287	295	283	300	289	296	273	302	291	281	288	267	287	303	306	298	287	301	263	291	307	281	270	304	274	290	321	293	295	277	303	312	289	304	313	304	301	266	285	288	277	282	290	285	271	279	269	285	278	275	302	293	301	265	303	289	276	251	277	266	284	283	315	301	294	297	289	291	264	248	307	299	291	284	276	301	273	286	293	321	271	283	291	283	259	302	328	302	292	263	283	280	269	271	297	284	268	313	268	270	308	295	308	286	296	308	303	292	258	283	277	291	284	298	323	300	270	287	286	288	275	317	299	296	296	303	287	276	286	289	264	282	296	274	290	288	270	279	297	300	313	293	267	315	276	308	302	260	285	286	299	270	311	273	295	285	307	288	296	304	281	262	259	298	252	272	279	273	277	297	281	272	283	303	273	277	301	321	288	315	268	301	278	305	292	288	291	269	264	292	286	297	287	283	325	289	243	294	277	302	278	304	284	292	275	290	276	298	298	294	312	289	280	291	273	291	286	283	299	282	304	287	273	294	292	276	314	284	273	285	277	296	301	294	299	285	279	306	286	281	267	297	310	310	309	264	272	283	250	296	279	286	296	276	261	273	280	297	291	308	279	277	268	352	279	282	280	254	249	283	285	286	296	278	285	284	276	294	286	259	276	235	309	315	287	305	295	289	286	311	285	290	321	289	289	275	276	281	291	280	286
55444	64271	61675	50714	2458	1221	1135	1110	1067	997	992	891	942	946	955	896	918	887	940	879	878	947	868	894	886	862	851	904	899	881	894	784	886	886	862	852	847	891	899	845	826	865	863	880	874	849	877	811	824	847	852	874	848	866	893	822	819	827	856	854	871	869	872	863	885	857	883	888	867	857	814	863	830	867	859	839	859	864	868	848	891	846	860	848	858	830	854	906	841	901	842	877	861	838	845	898	863	838	908	887	847	833	896	925	882	842	870	792	823	827	847	868	829	884	859	854	846	903	838	822	885	854	864	838	880	891	828	799	845	838	870	895	812	822	915	886	857	824	883	809	832	825	816	818	829	894	906	838	828	861	839	868	870	847	815	899	839	838	894	814	896	844	822	886	845	912	797	855	855	786	847	786	830	857	862	856	860	832	875	865	846	900	818	820	827	853	793	825	827	837	831	869	833	842	856	867	833	870	854	884	848	903	800	811	883	838	904	869	823	804	879	891	812	884	830	892	849	852	852	810	838	860	926	834	833	830	862	823	881	834	917	893	833	879	870	854	836	830	819	845	845	808	831	864	874	854	880	827	839	806	840	844	869	814	806	835	864	818	867	845	874	865	859	854	834	870	840	857	822	821	878	863	812	824	845	845	894	869	906	848	921	870	804	845	921	791	875	840	854	837	825	885	846	884	879	841	866	864	842	853	905	864	861	918	813	846	858	829	840	836	869	812	868	806	839	849	779	861	890	880	892	841	831	829	820	854	869	853	860	936	846	836	797	869	838	847	874	864	877	823	906	907	865	848	846	898	896	837	860	865	924	880	876	885	865	802	870	829	868	841	872	833	837	854	889	862	840	838	890	817	875	863	878	862	859	838	852	904	855	877	857	904	846	876
22919	16140	7741	2730	312	189	155	164	154	157	166	161	149	148	169	154	158	144	149	158	179	181	145	144	155	152	183	157	155	138	153	174	158	153	161	163	182	158	169	176	164	135	197	141	167	158	163	160	144	158	170	146	151	177	164	154	138	159	138	145	135	151	155	166	149	147	159	167	168	162	167	159	136	146	164	150	175	160	141	158	155	143	161	141	154	163	173	158	149	161	151	158	143	140	167	153	153	153	146	138	123	159	157	150	160	165	152	151	140	136	144	159	140	169	151	163	165	147	155	158	173	155	147	159	156	146	170	173	163	143	156	149	165	164	147	160	160	156	158	160	157	140	153	128	161	145	156	138	130	164	164	169	149	138	158	143	148	161	173	158	148	156	141	154	159	141	159	152	159	153	155	160	164	153	160	161	165	158	140	147	181	155	154	156	159	148	135	160	167	142	161	170	146	147	160	165	155	157	149	151	166	171	144	148	133	129	140	181	157	132	161	151	154	162	165	178	164	162	137	132	133	153	160	151	141	162	147	152	146	130	147	143	139	168	160	148	162	128	179	165	133	134	165	137	160	156	132	169	154	168	162	166	163	144	154	148	155	157	152	167	159	156	173	132	149	164	164	197	150	179	158	168	135	179	170	163	171	172	146	163	166	157	166	156	156	190	156	169	147	147	150	152	155	146	165	185	168	141	172	147	155	143	149	163	180	165	139	170	148	171	176	146	168	158	150	170	175	159	151	168	175	164	169	150	138	149	157	165	155	156	157	140	156	166	157	161	194	184	127	140	161	160	161	150	168	156	154	131	148	159	160	157	146	138	158	174	170	165	158	161	171	160	171	179	152	147	170	164	149	182	151	166	172	132	159	160	171	175	134	161	174	142	123	156
23490	22557	12908	7394	579	510	530	518	531	516	546	455	483	509	541	505	553	526	531	553	518	492	515	528	513	551	491	536	518	515	517	470	556	518	482	556	487	545	511	512	507	517	530	518	494	528	504	529	485	499	523	516	542	504	493	523	499	505	540	533	549	479	530	556	509	537	526	548	488	571	478	533	528	479	529	524	491	536	478	522	507	508	511	504	516	521	487	498	517	486	492	498	529	524	491	521	518	492	460	526	546	469	532	516	523	486	522	518	485	510	488	507	497	552	498	499	520	510	503	519	518	493	515	519	530	483	489	527	527	512	540	555	489	499	523	505	508	534	542	487	526	526	525	495	499	513	513	508	507	529	526	528	519	492	555	499	504	526	501	567	525	568	521	529	524	526	522	524	549	538	529	524	539	509	522	548	518	480	504	533	511	485	512	500	559	531	543	505	526	573	531	521	495	517	523	536	511	505	510	496	522	540	527	520	511	556	547	490	497	525	572	507	525	533	503	536	478	524	489	483	509	572	496	494	514	518	525	550	515	486	501	470	525	496	541	505	512	470	533	486	493	560	537	503	542	524	448	511	463	493	498	535	508	511	519	464	525	543	508	496	536	519	502	516	476	487	497	550	511	498	524	530	539	503	528	525	514	544	512	488	515	524	529	540	487	497	500	501	506	582	542	518	501	523	498	530	564	497	536	550	511	497	513	514	531	525	516	555	500	547	539	505	512	539	530	501	515	545	495	530	516	492	539	507	512	502	562	493	540	576	501	515	498	509	479	558	523	516	528	485	519	531	499	493	522	508	485	531	510	557	484	494	487	484	552	535	541	522	529	533	509	525	523	520	516	530	525	533	509	533	506	473	551	549	491	550	496	550	568	514	461	519	511	548
67392	65819	51127	34694	8758	381	238	231	217	215	200	187	191	212	216	234	209	191	237	214	221	218	193	199	205	186	197	199	194	197	239	205	188	223	167	205	199	195	195	190	200	204	200	205	187	214	201	170	221	185	205	219	208	239	209	193	219	204	183	207	222	213	193	188	199	219	194	200	204	190	192	198	223	224	211	214	196	213	179	197	189	208	197	202	229	198	187	224	206	200	205	220	205	197	210	218	220	219	210	197	219	190	217	216	202	233	168	183	221	207	200	214	190	219	229	197	197	193	213	216	194	201	218	223	185	202	196	211	214	217	240	199	202	194	189	178	218	190	206	198	199	189	206	177	181	213	173	204	195	195	192	189	208	213	176	221	212	189	187	202	205	220	205	203	203	221	215	205	194	217	184	210	204	178	179	189	204	199	203	203	224	213	185	208	219	218	197	203	191	201	197	209	198	208	190	225	191	207	180	199	200	191	200	213	174	218	195	179	201	169	186	218	210	221	198	203	209	201	182	194	189	193	167	182	232	201	206	190	201	204	216	184	158	187	195	216	186	196	198	204	224	218	195	203	203	199	214	193	192	206	240	197	196	197	202	215	199	190	209	201	231	180	204	206	219	189	198	222	215	212	214	202	189	195	202	192	223	225	171	214	211	188	227	209	196	221	203	200	212	223	220	197	203	189	224	197	201	218	222	223	217	207	198	201	216	171	209	217	185	194	210	199	200	202	205	221	209	219	190	223	163	205	199	226	217	196	182	221	179	211	222	187	213	224	205	185	222	213	205	200	187	173	206	179	212	198	200	192	217	210	193	211	190	218	190	187	216	208	197	207	195	184	234	221	192	190	194	204	207	172	206	182	232	238	205	202	219	215	194	211	195	199	216	207
46478	51612	47210	39378	1126	800	753	711	751	690	719	715	683	655	706	648	624	673	664	658	694	659	693	658	647	736	654	653	642	692	671	626	651	672	638	630	647	607	646	650	616	633	672	645	636	657	655	612	659	690	644	644	679	646	618	645	633	619	654	627	612	676	655	607	647	630	693	667	693	634	662	638	648	641	612	693	652	667	662	635	634	666	658	646	638	701	635	587	624	639	629	630	664	644	700	655	645	644	644	584	598	641	621	637	671	622	648	648	637	635	610	637	650	656	609	640	617	590	639	623	643	660	629	652	679	713	618	629	658	575	619	638	630	635	637	658	635	620	620	598	639	622	663	633	603	629	673	632	660	684	654	627	672	689	633	701	610	671	647	697	607	617	639	682	696	655	598	677	649	602	616	629	656	673	616	624	644	623	700	652	653	637	664	671	636	636	647	649	597	682	658	655	679	683	626	658	683	667	588	629	602	641	617	633	634	649	699	592	654	656	591	608	640	645	581	596	631	662	656	632	569	628	660	629	592	622	667	657	623	670	632	610	630	629	616	606	620	609	701	614	683	677	620	618	639	630	639	649	670	709	644	652	616	655	648	603	640	658	650	639	629	641	649	656	637	641	664	645	662	694	668	585	654	647	638	632	648	666	651	631	625	683	647	640	629	655	685	620	643	628	661	671	688	616	629	654	632	568	655	657	633	666	644	649	657	638	631	651	646	672	645	662	643	653	619	635	652	612	614	706	656	623	666	626	623	637	665	659	659	648	674	636	656	632	666	657	624	648	658	664	590	643	612	654	688	652	651	679	646	664	654	647	633	602	670	663	641	611	682	648	651	612	613	662	678	611	677	681	705	629	662	624	646	648	650	620	622	693	621	683	665	655	612	629
77056	78972	63156	43066	15817	2160	327	350	321	315	308	305	286	307	316	301	293	308	327	311	284	310	290	291	306	289	291	267	289	255	302	276	304	307	267	283	280	325	304	319	314	286	278	313	306	268	309	278	306	285	295	302	309	315	271	339	258	286	268	308	296	283	302	283	300	267	285	262	297	305	313	285	300	286	280	312	300	282	296	285	290	275	291	311	310	258	307	280	293	284	255	305	288	275	300	329	317	264	308	290	293	315	292	284	266	324	322	264	290	279	267	320	287	286	280	264	247	272	296	269	327	294	262	278	297	310	300	316	296	284	283	270	293	303	259	270	330	290	303	289	305	284	292	263	305	289	265	268	301	294	306	294	281	279	304	309	268	297	323	254	288	302	310	281	279	305	305	278	301	279	301	295	281	295	327	302	274	281	284	312	291	288	298	283	306	312	260	279	291	323	285	275	308	285	298	294	265	270	300	295	299	309	301	276	271	312	290	301	284	269	291	282	307	299	302	276	290	310	281	286	287	305	266	298	320	298	296	253	284	290	271	288	272	305	286	308	260	282	309	308	290	275	302	289	264	303	275	304	290	262	260	300	286	274	323	289	316	307	265	296	304	297	281	276	282	295	292	305	321	323	304	343	293	316	279	305	290	283	266	281	291	313	285	297	265	275	286	290	272	317	295	300	284	283	298	284	279	288	285	304	302	297	294	295	297	274	275	311	282	292	303	290	304	289	302	309	320	300	280	297	265	306	273	299	312	288	297	317	271	315	287	288	286	292	306	281	324	280	301	267	271	288	295	330	290	291	271	290	297	287	283	270	263	312	312	297	302	273	267	297	261	291	310	277	309	298	304	284	298	264	268	291	308	306	279	305	284	306	280	275	260	292	276	284
56844	65326	59432	47304	1671	1225	1136	1092	1076	996	939	910	906	899	933	917	932	874	910	859	879	850	915	875	896	863	874	885	871	908	867	925	876	843	876	830	886	858	860	922	845	897	906	847	851	921	871	838	820	905	863	885	862	908	819	870	872	882	876	864	858	852	912	852	862	939	842	882	896	871	861	935	871	868	819	842	863	866	835	846	905	853	843	867	856	886	895	872	876	887	828	847	820	847	926	862	887	829	836	844	850	933	851	865	847	864	862	848	911	846	832	899	905	877	856	869	879	855	882	879	835	882	884	886	858	894	855	881	851	833	832	839	880	858	876	881	891	803	838	860	880	882	847	826	881	870	883	853	906	839	904	894	875	883	889	888	850	979	888	878	846	861	845	800	902	877	864	790	842	874	862	874	865	913	851	853	855	804	830	879	844	887	880	823	823	841	863	861	895	822	808	893	857	874	852	893	832	873	936	879	881	805	849	866	895	825	809	857	892	841	912	877	819	865	847	870	905	927	891	831	879	879	843	908	878	857	872	884	840	883	878	845	887	869	833	882	918	852	828	896	869	855	850	892	836	891	833	865	902	885	847	878	850	839	894	864	892	874	841	874	854	933	872	867	874	900	863	787	895	860	864	818	844	901	898	892	862	881	845	878	871	816	917	920	879	839	889	814	821	908	821	794	844	889	854	848	864	830	846	867	890	874	926	870	853	855	852	894	893	917	888	883	856	833	835	913	856	818	855	901	878	869	860	890	867	862	941	888	856	842	817	872	839	813	902	899	876	782	895	857	846	848	843	870	904	833	857	916	871	854	827	882	829	822	842	911	916	883	865	870	861	911	885	885	890	928	829	912	832	859	863	879	841	880	859	893	909	915	916	861	884	896	846	870
22198	18383	8588	2944	335	219	190	162	165	187	181	179	147	150	184	169	155	172	150	171	175	187	173	156	181	154	173	188	170	154	165	166	168	180	163	176	163	161	181	148	172	176	162	173	155	162	160	175	171	169	200	183	166	148	173	179	173	172	189	172	170	193	184	177	173	146	169	182	191	161	164	172	137	171	184	171	164	171	139	165	174	175	176	180	173	156	147	220	177	177	178	155	160	172	190	155	162	179	158	160	127	176	193	180	185	154	181	146	165	169	178	185	165	181	199	175	155	185	156	173	163	166	169	183	152	150	165	172	182	177	186	179	164	187	174	171	167	194	168	188	169	148	151	149	148	169	158	174	170	192	160	164	185	173	182	162	175	159	166	187	168	170	160	159	178	178	197	157	163	146	157	150	177	189	187	171	205	167	158	175	159	179	166	182	160	141	179	186	139	171	192	165	155	167	171	149	163	178	197	170	171	144	160	163	153	152	151	151	158	166	150	174	160	156	193	178	198	161	157	151	137	190	164	160	171	168	161	188	178	162	177	168	175	197	174	160	170	173	171	136	160	184	156	167	152	179	151	148	149	172	155	156	163	157	164	168	169	177	187	168	175	148	176	165	174	149	178	181	174	165	176	177	190	139	178	186	181	181	177	200	153	144	156	178	159	167	168	185	166	179	155	183	162	161	171	156	164	168	187	168	175	180	187	168	158	151	147	188	156	162	152	176	181	185	140	145	169	168	163	152	140	161	160	186	178	160	185	162	175	190	172	183	149	148	186	171	150	181	167	185	161	175	171	162	170	165	151	172	181	197	171	174	175	172	179	162	164	163	189	153	173	174	167	163	165	187	168	177	157	153	166	156	184	161	177	166	198	165	148	164	190	150	169	163
23144	25103	14442	7811	638	589	545	592	561	543	592	561	545	530	558	550	531	566	574	590	592	570	562	535	527	577	496	566	515	559	584	573	573	547	533	521	553	544	593	566	571	534	547	522	571	516	565	523	554	541	547	539	551	513	547	592	553	552	568	578	561	580	554	590	549	554	556	596	573	550	535	572	530	542	585	589	532	549	566	559	514	540	576	525	599	567	570	550	512	566	572	578	536	576	530	609	583	577	556	543	565	566	538	548	523	537	549	527	578	520	543	604	597	560	541	555	590	605	559	587	533	560	551	526	538	583	522	530	526	552	561	554	556	505	507	553	564	538	528	569	556	568	551	554	535	527	567	529	534	524	553	547	569	556	606	542	543	539	486	529	551	570	575	550	548	549	530	618	583	521	541	546	578	559	546	531	582	552	573	529	573	561	547	567	582	568	561	560	552	572	543	531	578	610	551	533	486	577	548	519	621	591	558	579	569	576	556	578	542	522	542	559	533	536	523	541	536	581	539	558	548	568	548	565	574	505	558	539	573	574	535	516	570	539	553	584	569	570	517	567	522	591	530	547	569	558	577	559	546	541	556	565	528	537	594	516	524	545	542	556	573	538	564	574	582	537	509	572	559	528	568	542	569	526	520	582	580	568	548	542	531	522	531	566	541	555	571	542	597	503	554	541	527	565	558	583	567	578	509	539	518	509	508	608	535	542	545	573	545	570	541	544	557	560	546	548	571	562	574	554	561	575	543	552	553	597	536	530	533	568	525	541	502	553	515	590	518	538	543	564	581	553	540	523	566	555	541	594	561	555	531	559	547	554	596	568	560	565	570	590	561	559	567	518	561	553	586	532	560	561	529	516	553	570	568	520	564	560	592	589	526	536	577	551
67879	68209	52890	34519	7236	362	240	222	222	238	240	223	222	212	239	195	221	222	201	195	225	242	200	247	231	184	227	200	205	215	203	253	225	208	203	228	219	203	222	201	185	214	239	195	242	223	185	221	227	204	209	226	211	223	238	191	190	199	221	206	197	226	208	220	208	226	201	216	217	222	233	247	214	207	206	213	209	218	232	205	213	198	215	228	218	198	217	196	222	199	206	189	207	215	219	209	214	208	213	213	199	207	207	225	208	214	225	188	222	212	203	208	201	230	224	211	199	182	198	212	192	203	212	225	232	217	189	228	210	212	207	211	196	200	218	215	194	223	222	217	221	205	192	236	218	235	206	216	207	188	214	228	210	214	182	212	222	210	223	234	227	206	231	235	212	214	216	217	202	206	213	224	224	222	204	201	226	217	196	210	227	202	227	222	223	205	214	211	195	215	172	206	222	219	204	195	202	207	227	228	226	212	206	220	219	211	206	200	202	213	215	208	222	199	213	228	196	219	237	203	193	190	204	235	215	219	206	229	224	213	219	225	179	222	192	217	189	204	244	245	181	216	209	211	190	237	220	201	199	207	204	203	200	195	193	233	222	207	194	201	217	221	239	205	219	183	191	214	199	233	202	236	196	212	213	205	211	203	246	223	219	203	202	238	217	226	212	225	221	210	231	194	218	187	222	215	203	215	184	224	190	206	220	205	227	201	210	200	204	223	207	193	196	214	261	209	247	227	224	186	197	190	248	212	205	212	234	214	225	208	213	213	203	209	229	205	213	213	225	209	219	211	218	188	214	234	200	194	210	198	212	201	201	225	198	219	193	217	217	228	241	210	220	216	214	240	203	226	219	214	213	208	221	202	218	214	217	209	220	194	197	210	226	236
45797	52773	48509	39518	1221	825	740	732	732	734	746	662	682	659	725	667	678	669	703	677	686	685	695	698	673	686	662	687	612	694	698	685	671	667	692	663	671	703	638	668	674	686	693	656	682	688	666	639	648	681	643	651	668	692	635	688	671	741	647	680	691	621	679	642	662	612	663	678	709	684	663	667	672	652	669	656	698	618	684	653	668	682	658	682	662	662	675	653	681	655	647	690	671	671	678	679	681	688	627	652	674	675	691	656	657	629	670	642	659	674	688	716	642	642	622	697	653	625	633	671	667	650	695	643	671	679	656	650	708	679	681	658	666	663	623	640	643	659	642	658	659	665	687	668	643	655	670	742	699	636	661	631	631	679	643	684	668	685	690	670	683	633	744	673	634	698	683	698	680	682	656	652	724	665	583	664	723	706	653	679	655	711	636	656	648	691	644	641	684	646	656	664	692	689	707	691	688	673	689	691	646	662	661	692	649	676	656	652	669	648	666	701	634	681	657	680	654	686	634	670	687	678	686	688	664	649	633	670	669	641	682	687	682	690	612	673	711	649	701	680	658	715	635	660	686	666	653	652	656	647	673	662	625	713	697	698	643	655	652	651	672	661	698	659	720	652	698	666	656	639	730	681	609	663	652	688	710	634	658	685	634	693	664	632	645	643	706	681	671	611	673	665	681	697	716	677	627	666	647	626	663	678	643	641	668	618	667	681	638	668	716	610	664	677	660	698	672	692	646	642	680	687	634	694	691	676	654	648	666	645	627	681	636	681	672	676	670	648	671	672	694	682	703	664	646	648	689	671	702	641	699	648	674	683	654	615	680	674	659	710	646	666	678	695	641	673	710	642	663	667	685	691	679	643	678	651	700	663	666	685	685	691	657	634
77498	79660	64761	45839	13181	1149	360	349	338	298	316	330	293	309	324	294	290	316	271	291	291	341	276	258	290	336	341	287	322	286	315	325	299	314	326	316	289	310	284	289	289	262	307	353	299	308	310	286	302	299	308	301	315	310	298	284	301	297	292	297	270	281	316	298	291	278	303	315	287	295	300	304	282	290	300	304	291	304	321	318	318	285	296	310	303	309	275	287	307	269	304	273	301	315	266	297	296	321	301	319	308	260	281	317	318	281	311	281	290	284	316	302	319	295	304	297	309	311	308	323	268	314	275	295	315	311	310	328	321	296	311	288	282	269	304	305	293	306	286	324	292	294	277	309	306	310	314	276	312	297	264	304	286	270	296	281	326	265	331	304	273	296	290	265	296	318	321	289	281	296	320	298	321	310	293	265	274	303	274	298	278	284	297	290	315	313	271	319	301	301	325	288	285	302	347	325	308	300	250	314	288	333	315	295	290	268	265	312	288	278	309	282	283	301	285	306	292	301	265	279	262	260	291	312	272	281	270	299	311	303	278	298	273	316	295	287	310	298	307	278	286	310	284	260	302	279	309	310	314	310	289	284	311	301	319	302	289	308	323	280	292	315	283	291	296	309	321	292	291	288	297	294	316	304	265	290	279	336	295	295	311	277	274	299	286	313	332	266	259	278	297	288	304	292	269	299	275	300	298	284	283	321	286	291	298	300	313	300	294	255	289	314	303	284	292	282	298	316	313	284	273	282	324	290	275	265	285	297	264	284	292	288	268	327	279	258	298	313	280	311	278	306	301	290	296	288	296	303	294	320	292	288	282	284	291	295	345	307	300	268	268	317	324	294	293	292	279	299	324	280	286	300	305	289	301	269	284	287	313	309	277	319	330	287
56319	66260	61276	47735	1666	1206	1104	1081	1041	1059	1011	960	960	915	937	928	908	900	896	918	879	958	855	910	869	892	947	859	900	951	902	911	887	874	881	893	907	858	862	901	872	885	898	894	875	916	851	897	850	863	851	887	858	879	851	897	892	887	883	853	862	837	875	902	859	906	825	909	912	827	909	907	905	899	865	890	869	892	827	894	871	863	838	949	887	856	793	890	904	865	887	850	855	915	939	859	895	873	872	903	878	895	898	863	877	893	881	858	871	914	877	895	829	895	868	864	933	845	871	916	867	886	886	915	839	868	899	921	890	869	909	831	894	839	904	910	886	858	871	853	841	940	885	859	921	879	876	884	913	892	895	859	917	843	861	847	897	931	852	876	839	852	843	911	885	861	931	912	942	841	831	869	880	893	927	873	873	836	849	900	899	908	865	912	857	881	858	866	838	884	905	906	888	930	865	909	936	841	899	851	862	840	886	903	910	925	850	864	842	826	880	927	866	862	894	865	943	885	894	894	919	899	879	875	888	904	862	871	887	901	913	868	903	903	900	846	902	843	860	900	914	893	841	930	876	899	890	872	896	797	870	907	903	870	856	925	871	882	891	855	919	922	901	838	877	899	910	874	836	905	917	801	888	895	866	843	902	864	874	884	900	933	860	841	896	874	885	829	914	860	848	877	873	904	909	855	856	923	859	850	902	911	890	896	899	862	842	909	845	882	854	858	871	844	838	876	908	878	864	883	894	849	864	859	839	915	810	909	892	887	877	853	864	903	882	894	820	902	850	858	890	855	805	874	908	862	897	894	851	890	862	874	865	873	896	883	901	846	865	911	845	886	858	882	920	857	843	864	907	892	843	887	821	868	857	885	901	878	925	868	923	886	871	906
23541	18110	9372	3396	343	178	160	173	177	142	176	153	151	168	176	158	174	159	202	158	170	177	205	162	172	191	188	146	179	163	177	183	175	187	177	175	183	173	167	180	141	163	205	170	174	173	177	167	169	202	199	169	199	181	155	178	174	166	168	147	147	167	183	162	151	159	178	149	170	166	178	165	198	193	175	185	161	181	161	191	169	192	168	167	158	182	175	181	160	168	180	162	171	204	172	157	164	178	169	173	153	192	171	177	168	169	174	175	162	164	187	171	173	192	163	189	181	185	175	176	186	187	172	160	168	178	180	175	181	156	168	149	178	156	184	178	175	173	165	174	162	159	192	197	154	171	166	190	158	166	156	172	152	176	161	161	172	183	176	181	169	179	151	183	170	172	180	169	164	159	163	200	169	155	155	173	221	136	182	170	177	197	181	187	171	191	173	177	193	197	169	171	176	170	167	199	154	176	165	175	142	167	156	180	177	180	175	154	187	165	159	174	183	180	173	179	160	190	159	173	171	162	189	178	176	156	152	175	188	164	178	172	166	178	179	189	172	179	189	159	181	170	212	127	160	156	158	201	168	163	163	177	165	165	187	170	187	174	179	171	179	199	185	179	179	184	153	168	163	176	182	168	178	158	181	184	188	169	193	160	188	175	165	165	172	153	172	155	186	187	190	161	156	153	160	164	172	205	170	136	166	173	186	178	191	186	161	148	184	179	182	176	180	193	164	180	169	156	178	184	189	168	191	177	158	173	184	178	177	160	197	170	158	165	167	154	159	176	179	156	191	154	174	167	168	179	165	179	170	186	164	151	165	150	198	173	159	162	151	168	170	181	152	155	171	185	167	177	199	177	165	183	171	197	179	186	147	168	183	179	177	190	164	173
24495	24273	15539	8098	607	613	563	605	559	582	598	572	578	601	553	548	609	568	549	596	622	598	536	605	518	552	569	577	558	562	597	566	596	569	580	559	526	588	592	586	560	574	553	585	560	580	604	566	531	526	579	562	556	593	554	553	538	577	528	574	584	565	599	556	543	609	577	574	564	554	594	569	580	568	546	574	580	556	579	578	585	594	576	530	529	557	546	536	527	533	609	589	615	580	551	586	554	548	574	517	528	540	570	555	591	553	544	557	553	554	533	566	587	608	539	491	619	566	568	545	557	575	575	581	523	543	564	577	597	609	570	533	565	552	586	558	541	522	582	603	587	523	548	561	562	537	584	618	559	541	566	555	572	563	539	581	582	535	527	551	587	569	576	561	532	579	545	541	550	582	619	564	570	551	566	542	579	571	556	563	513	563	580	584	594	550	599	584	561	606	614	574	557	582	541	574	564	543	563	573	560	606	540	596	584	503	513	588	591	522	564	597	558	590	559	582	588	536	546	567	539	556	570	550	572	554	563	606	535	558	562	562	524	573	555	555	554	550	562	520	613	566	569	528	564	550	579	562	554	549	543	568	578	597	544	515	576	565	573	563	567	568	575	563	527	557	560	561	598	565	555	554	567	590	545	591	546	576	542	561	526	568	575	556	538	580	545	573	580	559	586	555	569	575	577	566	515	605	578	577	536	578	547	556	557	559	559	550	567	576	558	564	561	532	543	533	583	571	601	552	547	558	548	538	606	580	573	568	603	583	555	577	602	587	599	565	638	585	560	571	574	616	568	584	585	524	590	591	542	602	587	580	506	542	618	548	582	566	620	524	586	581	565	557	566	565	553	608	584	555	564	556	528	554	569	559	553	583	560	544	574	572	582	544
65151	64328	52681	32886	6693	371	210	246	242	211	202	206	213	198	229	226	183	198	216	236	209	196	203	214	179	215	196	199	186	206	192	205	219	197	219	197	196	199	220	202	203	208	206	227	243	200	189	195	177	236	198	197	221	225	231	209	190	206	201	185	211	180	207	190	203	207	187	219	198	202	176	188	220	216	191	196	207	198	207	218	197	191	203	205	200	205	188	225	177	217	184	204	205	212	193	212	213	177	235	206	206	197	201	201	214	221	225	178	234	206	218	196	231	214	209	220	214	208	198	198	183	187	200	210	198	216	217	239	210	217	221	223	228	229	199	240	213	189	221	234	201	209	227	210	192	207	193	202	217	223	222	209	211	217	224	199	194	205	224	195	218	203	218	205	206	201	233	214	185	206	201	201	211	217	220	199	210	221	202	214	226	181	197	215	198	219	189	201	223	220	193	243	186	212	214	208	228	192	211	191	212	198	178	205	191	204	173	208	217	186	255	223	205	183	197	208	206	215	183	221	216	214	211	213	207	194	187	211	216	190	201	216	222	199	207	212	236	197	230	197	207	198	205	204	221	228	197	204	201	212	206	210	203	198	206	219	205	218	211	217	222	202	185	173	180	202	230	194	238	207	206	226	208	207	239	204	217	214	212	185	213	209	198	218	225	223	203	174	201	200	206	203	205	212	209	211	199	192	210	207	207	227	228	209	213	200	204	203	202	225	177	183	216	209	210	209	193	195	225	197	215	226	202	187	172	201	196	185	215	210	178	208	230	200	211	245	194	211	177	200	218	215	199	203	189	195	215	215	206	199	192	210	185	219	203	210	226	227	192	222	233	198	198	231	213	194	233	211	206	218	227	224	214	196	213	210	206	226	209	222	231	200	214	201
47000	52147	49265	36960	985	782	766	748	724	715	766	684	674	681	662	654	608	670	649	666	664	687	652	668	705	670	646	613	629	637	629	677	634	643	648	657	656	617	655	671	699	638	571	726	687	676	666	646	655	631	680	612	675	666	629	660	694	657	661	638	641	643	693	658	616	672	680	673	649	638	670	662	680	689	617	644	667	650	664	674	689	620	701	658	640	659	622	680	676	620	630	679	645	663	633	669	652	657	634	678	645	650	661	630	639	610	640	644	637	639	637	616	688	647	646	624	636	630	669	683	638	662	659	672	648	667	656	698	656	702	647	635	636	641	707	645	655	666	690	660	661	650	658	707	610	659	686	640	630	668	669	643	631	701	621	648	660	628	612	667	640	698	649	659	662	619	595	679	626	646	659	582	700	652	648	668	700	643	632	632	640	654	592	661	659	646	634	629	652	646	643	707	674	634	630	668	701	627	633	659	649	671	641	648	699	683	669	637	657	600	639	655	666	654	678	675	723	675	644	650	594	614	671	604	652	668	645	604	669	659	677	658	606	638	686	637	621	652	604	690	677	641	675	648	676	601	667	644	622	641	655	633	642	677	632	627	681	646	638	625	655	664	678	674	688	681	683	613	640	647	662	639	600	630	706	607	633	636	672	680	601	684	669	629	642	700	658	694	689	631	588	647	644	672	683	654	663	671	692	617	683	634	662	630	669	647	642	678	680	625	669	691	692	621	644	671	679	614	666	631	667	656	654	624	692	680	642	646	648	618	656	669	715	635	671	629	599	616	651	625	641	662	627	639	673	628	635	632	631	624	754	667	647	669	654	674	641	602	595	625	625	681	644	645	615	674	583	629	697	625	685	660	639	687	653	629	655	652	666	649	657	658	688	679
77965	76556	64374	41234	13896	1721	329	327	331	353	369	299	319	291	265	288	315	302	335	292	285	339	294	297	305	333	309	307	328	306	276	305	323	284	282	275	289	270	312	305	295	265	270	305	297	271	290	318	307	316	277	284	309	289	269	279	289	285	313	282	277	283	282	283	294	316	315	297	319	270	296	305	314	287	331	271	284	287	296	304	284	285	289	307	292	282	293	286	313	264	309	277	281	315	301	288	296	301	296	314	291	318	326	277	274	292	288	313	283	297	272	302	296	324	283	282	309	293	296	319	303	294	290	290	317	273	306	276	298	268	277	273	288	292	294	289	266	309	358	319	305	262	278	289	285	298	294	311	298	295	288	276	300	302	280	275	265	296	248	296	286	275	287	310	258	279	302	279	277	270	275	292	272	291	309	313	303	254	298	274	265	278	335	278	283	290	296	298	246	287	273	304	269	287	299	303	252	274	272	266	261	288	279	299	301	307	269	262	300	276	267	306	296	292	295	298	265	299	287	266	299	292	276	297	283	326	277	281	291	279	278	289	314	276	297	263	261	248	303	259	286	293	300	299	294	286	306	285	278	326	307	260	311	305	309	307	308	286	322	292	308	264	291	311	286	299	299	319	297	279	285	305	321	302	311	300	310	270	289	312	296	281	287	289	297	287	284	325	302	280	298	313	294	284	267	289	313	322	329	269	276	252	297	285	262	301	300	317	282	282	298	283	296	297	276	314	284	301	270	310	327	282	278	254	294	310	278	287	273	293	293	272	287	295	305	273	269	280	266	270	310	300	280	304	300	313	286	277	267	267	346	281	266	279	269	274	291	303	290	314	297	289	296	291	295	302	258	252	293	301	276	304	290	258	299	279	269	260	275	287	289	283	331	306
58276	64887	61548	44014	1333	1260	1129	1060	1039	999	1000	946	917	913	893	968	868	908	943	865	860	890	849	916	878	888	859	888	862	800	860	894	842	824	868	859	863	892	888	848	878	771	874	832	807	909	866	874	815	853	879	896	888	889	898	912	810	835	870	877	862	883	844	855	916	836	837	870	871	873	876	892	885	850	831	860	883	856	774	876	802	858	851	874	814	866	869	838	869	872	828	791	888	832	853	866	856	887	893	866	851	910	853	830	835	866	888	888	883	822	821	859	855	834	835	846	863	858	877	828	895	899	868	881	827	817	864	896	819	852	872	829	879	890	855	876	879	850	817	847	845	871	819	880	886	830	822	886	881	850	867	813	895	850	821	897	898	848	902	800	871	877	871	846	875	882	835	849	841	842	856	886	847	855	834	830	937	892	821	831	881	838	862	872	892	842	830	864	893	839	865	835	814	857	826	854	794	855	887	805	885	850	892	837	834	844	901	865	836	845	843	797	842	839	850	829	899	849	862	877	855	835	824	796	878	855	809	917	860	820	849	894	846	858	855	869	923	844	831	878	848	905	854	838	826	845	883	900	837	859	854	861	889	855	834	860	860	849	890	875	858	840	821	862	849	842	873	840	852	851	866	816	878	834	853	828	858	868	848	837	876	829	859	910	846	834	865	824	903	817	846	885	904	819	866	858	861	872	873	839	864	885	816	892	853	822	817	856	861	830	765	799	857	863	874	874	886	925	858	858	871	853	849	863	831	894	842	884	851	881	881	858	874	867	865	847	895	861	881	841	858	857	808	906	900	812	819	860	818	854	888	840	890	864	805	868	863	859	899	851	841	814	807	856	849	851	822	917	886	894	829	838	860	824	859	817	842	837	887	850	797	839	859	857
23758	17957	9046	2457	334	188	153	170	169	189	184	181	177	156	173	159	156	148	150	185	167	189	161	164	176	173	165	152	170	175	163	154	133	166	169	165	151	178	143	170	156	158	139	193	161	187	160	157	152	138	152	170	162	168	162	176	178	157	163	156	179	193	150	155	153	142	142	159	150	152	163	165	163	180	157	178	154	147	168	153	153	165	149	176	160	146	140	156	178	171	156	162	185	145	168	170	139	160	157	181	187	144	176	166	149	175	168	167	170	150	153	160	148	169	162	153	158	167	171	167	185	169	160	141	163	165	155	126	157	172	163	149	165	148	190	166	160	144	181	158	170	177	179	143	145	151	154	173	155	136	179	149	178	139	152	148	137	152	157	165	152	155	182	162	153	174	176	163	170	173	202	153	163	171	133	157	174	157	188	168	156	166	193	156	165	170	172	152	168	157	147	180	169	154	164	157	172	152	158	155	169	161	171	167	157	135	175	164	185	171	176	162	145	182	150	136	150	160	183	163	159	195	167	171	174	142	165	158	152	173	184	154	141	191	175	163	170	138	185	158	175	142	180	168	173	164	169	158	155	169	163	156	141	167	154	154	161	152	145	185	157	180	144	167	173	155	190	147	165	171	165	164	166	161	156	156	159	178	179	165	154	162	160	150	156	163	155	163	141	170	173	174	159	151	153	163	156	160	148	154	148	156	145	158	126	167	166	153	179	154	158	160	157	159	190	151	175	172	161	148	158	163	173	171	168	144	160	159	165	171	163	170	178	180	157	167	159	165	164	150	173	152	162	169	178	157	158	155	146	180	155	137	170	178	182	161	152	145	166	166	155	172	170	176	161	171	173	158	180	179	152	167	145	159	139	183	169	163	171	160	166	156	155	160
24930	23985	15363	5715	550	507	540	538	523	496	573	520	530	514	507	507	558	544	531	553	540	494	556	568	533	492	539	541	526	530	531	556	536	489	527	573	523	515	513	524	533	525	496	580	544	526	574	540	503	471	548	526	550	542	529	534	476	545	536	547	564	539	540	551	522	531	552	507	542	511	525	495	512	525	574	543	484	500	583	538	515	517	542	538	485	505	519	543	543	509	534	534	562	519	529	523	523	549	568	535	545	514	539	513	583	536	499	514	541	600	533	520	534	504	525	575	518	545	555	551	545	535	511	531	559	566	517	547	553	524	507	572	537	547	548	512	535	538	526	549	522	561	514	544	478	506	582	551	559	542	519	569	557	561	495	517	545	514	520	537	517	546	552	532	488	562	568	590	535	517	538	559	481	528	508	491	533	514	540	524	533	568	496	522	518	525	544	547	520	501	544	517	497	542	507	515	535	549	515	518	503	544	525	519	514	506	553	530	569	512	524	488	530	517	508	515	536	516	568	489	511	510	582	589	550	542	547	529	570	529	535	526	516	495	550	573	546	550	515	528	588	535	524	554	547	515	507	530	518	531	519	546	507	524	503	564	549	543	528	507	520	558	525	528	534	555	537	498	515	519	556	537	522	521	551	498	530	516	523	522	515	535	548	501	544	540	533	490	564	563	534	542	573	512	559	514	545	547	531	528	531	549	504	558	553	524	552	478	558	538	531	550	493	577	529	558	529	546	537	544	520	538	507	535	532	524	569	541	517	530	519	499	523	544	497	539	533	546	489	545	537	557	536	541	530	524	522	521	544	516	551	503	533	547	526	502	529	566	543	535	542	573	511	528	548	527	523	552	492	524	560	539	485	553	500	532	507	533	550	536	546	561	482	575
68019	66237	53603	28909	6795	322	231	231	217	234	198	241	207	226	215	221	206	183	197	207	209	212	194	189	189	203	212	226	203	212	192	215	193	205	202	222	201	202	195	197	223	216	197	204	216	204	217	192	199	214	208	211	221	230	203	206	194	212	217	201	199	193	184	206	196	196	182	211	200	209	207	182	198	197	202	200	175	206	195	201	192	206	182	203	232	215	210	200	198	179	198	218	200	192	204	185	228	200	180	210	175	202	215	202	208	201	221	207	232	207	190	197	199	188	203	211	183	191	196	203	184	173	175	193	200	207	192	193	202	169	185	203	208	192	215	203	201	192	190	230	208	204	211	190	204	213	200	175	204	200	214	216	226	192	223	198	229	181	189	191	190	183	197	220	204	196	194	203	193	210	192	196	212	203	205	194	192	216	200	185	209	180	188	205	169	198	229	227	193	191	185	223	231	211	216	191	221	199	199	212	204	193	201	215	212	186	195	229	206	211	191	176	194	202	226	210	197	236	214	201	194	223	196	218	174	184	196	203	194	202	214	183	213	188	228	196	201	233	181	189	210	189	223	207	221	199	199	224	202	214	193	202	235	191	208	177	218	206	195	192	182	203	212	192	208	192	210	191	195	192	191	167	201	195	219	204	192	206	186	174	200	168	181	180	203	198	202	216	221	200	214	206	204	206	222	209	201	180	182	201	194	215	193	200	195	204	203	177	174	212	199	212	235	199	193	217	210	200	195	203	191	221	204	204	209	214	186	188	200	217	232	188	206	196	197	229	199	196	182	203	192	205	172	204	195	210	195	190	204	208	200	213	200	181	181	191	223	195	240	187	223	227	216	197	196	175	214	188	202	201	230	192	198	194	206	175	198	187	201	207	200	200	184	185
47435	51868	49468	33448	973	813	744	754	718	685	678	666	647	702	709	663	663	705	640	645	639	618	655	660	628	637	653	676	593	614	571	630	652	621	696	655	661	648	635	612	602	637	616	670	611	657	614	651	640	651	645	613	587	661	656	653	640	647	612	592	624	600	674	631	631	615	607	649	645	625	615	640	629	676	660	675	634	645	600	619	628	592	656	652	680	623	678	614	660	648	618	627	661	621	640	595	598	651	627	619	664	618	616	661	611	599	611	649	608	642	619	610	619	605	613	625	577	670	591	632	608	590	630	679	622	592	621	638	668	621	586	633	590	635	669	628	662	599	633	628	627	588	627	645	622	642	685	628	598	635	653	638	595	621	626	608	631	638	664	638	647	633	612	649	641	640	611	658	601	661	599	633	568	634	658	653	615	638	615	587	641	637	626	603	653	633	614	675	645	610	683	591	606	612	617	619	608	641	625	671	683	573	614	615	623	642	607	622	633	628	645	627	656	679	616	602	667	631	617	592	573	644	645	719	645	672	624	635	656	652	587	654	638	630	656	639	661	649	578	615	608	639	655	634	644	666	630	637	631	581	622	628	649	602	653	643	613	627	614	613	613	616	632	624	655	612	618	660	602	660	679	624	648	613	597	628	621	625	588	598	654	614	622	614	645	628	638	602	588	604	635	636	670	607	649	615	625	618	620	641	620	612	613	605	657	596	675	607	620	591	619	610	626	610	641	630	629	654	640	637	623	633	640	679	623	641	585	595	632	629	613	645	683	608	591	648	588	631	632	608	622	621	610	640	636	634	640	591	612	665	675	617	626	615	609	659	632	587	637	589	626	666	620	622	626	659	632	626	605	599	654	642	611	630	628	633	599	617	619	686	649	632	612	639
77599	77928	63470	38449	12743	1138	369	320	300	302	340	307	302	277	290	298	289	328	258	277	293	298	299	301	311	244	292	308	306	272	292	283	311	285	305	263	249	289	305	291	269	271	289	298	283	274	281	286	267	291	282	299	291	261	282	287	292	279	285	317	305	283	270	314	300	269	224	268	272	292	298	303	260	266	285	287	295	281	282	263	277	276	286	284	262	281	303	296	291	302	304	300	291	280	270	255	320	257	258	289	296	283	283	293	259	278	335	281	282	297	281	273	270	317	279	293	270	275	288	310	278	291	270	314	282	300	292	296	279	286	284	253	292	310	311	308	271	274	288	286	296	272	296	274	309	297	282	249	326	275	277	294	271	294	290	284	261	288	287	282	282	291	299	288	278	262	291	298	274	276	310	296	279	267	273	284	299	283	269	282	268	278	310	293	274	279	296	303	283	262	282	275	281	288	286	299	270	301	277	258	293	306	244	275	285	328	298	268	290	291	273	277	282	289	269	301	314	290	321	268	293	275	271	287	312	270	289	302	267	243	278	284	286	284	292	322	312	257	262	265	294	306	273	251	304	274	320	256	296	301	261	290	288	267	267	274	274	284	276	295	272	288	276	308	296	285	294	290	290	280	267	273	287	271	300	278	271	283	298	256	291	285	287	300	291	263	243	288	320	298	310	330	282	303	292	260	295	285	286	264	296	311	306	302	312	308	290	301	267	278	268	303	264	273	293	237	247	292	312	257	292	284	271	289	301	256	296	309	316	307	322	285	286	284	286	296	273	295	272	298	291	279	272	271	262	291	286	284	265	312	295	285	276	270	296	285	300	290	297	265	279	279	280	277	297	293	274	276	270	330	312	278	295	298	282	295	281	277	309	272	238	317	289	259
58144	65262	59236	41328	1458	1250	1098	1112	1004	1008	996	931	914	921	923	896	886	885	887	884	857	858	864	855	892	856	894	819	828	858	844	846	867	871	873	851	857	864	863	834	885	874	873	845	806	912	830	852	863	861	892	859	834	902	847	840	848	837	847	796	827	848	807	818	795	835	828	821	843	868	865	788	827	838	822	847	851	876	805	907	846	835	818	869	840	840	864	855	849	911	846	854	887	827	836	819	897	879	860	842	822	833	825	835	896	826	818	828	860	828	833	848	854	864	854	827	861	846	804	861	797	843	844	826	844	828	849	880	829	843	775	810	839	823	812	820	879	835	800	845	827	858	866	871	897	812	853	841	825	834	807	860	865	899	856	848	852	799	866	837	844	811	838	861	829	835	813	824	842	832	861	823	861	865	803	881	832	821	843	899	853	827	805	877	865	853	858	872	875	841	860	871	859	817	850	818	825	840	874	822	861	843	826	845	863	869	815	853	848	811	830	935	818	817	852	893	862	824	818	834	895	858	839	812	830	808	821	917	860	856	824	827	839	812	794	834	817	861	876	872	838	828	865	862	911	832	867	780	867	797	858	852	831	874	819	904	794	859	814	856	832	876	872	836	845	827	835	876	925	861	874	885	820	861	775	853	888	870	848	845	869	864	829	855	834	874	819	833	817	798	774	828	837	827	861	862	857	870	898	852	851	828	808	841	829	849	824	833	839	824	813	872	856	815	870	859	876	789	822	837	856	823	885	870	883	800	830	862	885	870	880	835	825	836	858	840	868	842	858	850	846	844	874	805	825	877	914	879	831	844	878	814	826	835	864	912	828	845	823	791	791	833	837	824	798	791	881	835	848	858	908	868	863	901	889	828	814	786	806	842	805	842	820	831
23446	18032	8371	1598	234	162	159	161	172	157	159	153	146	157	148	168	168	159	149	148	161	146	156	170	169	173	135	178	155	141	155	157	166	183	152	174	177	181	153	144	169	141	147	150	165	176	158	170	140	184	141	175	158	145	146	151	146	150	141	166	145	158	152	146	181	153	144	150	162	138	144	173	131	162	155	155	187	152	162	155	152	153	180	144	140	166	148	139	144	162	163	176	150	145	144	180	130	142	159	174	155	171	154	140	145	175	164	141	151	137	154	158	149	156	167	161	177	129	172	147	151	166	139	135	143	163	178	147	176	145	168	142	179	129	173	166	166	143	137	136	157	154	141	164	139	180	147	153	143	145	181	148	167	150	170	164	170	146	156	149	164	158	152	161	152	144	150	162	143	137	138	175	176	155	174	160	143	158	138	153	150	191	148	155	155	147	164	168	175	150	158	149	146	149	150	150	142	153	167	139	176	162	143	140	153	157	164	163	163	151	154	161	174	163	149	142	158	155	167	139	162	180	146	157	155	160	153	160	145	150	150	146	163	147	155	150	163	155	143	167	153	151	136	167	171	159	146	170	170	142	158	163	141	148	166	140	156	167	155	150	132	140	145	147	187	155	162	155	164	178	163	145	152	149	158	148	158	172	164	151	149	146	153	153	159	129	144	160	142	168	176	175	151	160	145	147	145	157	168	170	150	164	151	163	161	141	182	152	171	165	131	182	131	159	152	186	158	172	152	165	165	144	158	146	160	165	146	164	160	170	147	163	150	126	158	144	135	156	161	160	165	148	144	150	132	163	138	148	134	164	141	140	129	164	165	156	166	173	147	134	147	165	161	155	154	145	160	163	188	158	147	157	143	156	165	155	174	163	161	161	165	152	139	147
24831	24345	14107	4442	525	508	517	501	528	548	505	536	509	520	529	517	479	555	538	502	526	479	552	535	479	487	507	516	523	500	530	514	550	540	506	473	555	501	542	476	489	505	507	491	546	520	532	514	490	544	524	526	499	478	521	552	514	506	515	503	541	530	535	490	524	519	508	516	516	500	527	557	463	526	524	509	499	504	518	480	513	535	524	518	498	527	550	566	486	538	557	514	522	526	495	500	506	473	495	523	532	531	484	494	513	511	546	517	528	516	526	556	522	484	490	488	491	494	494	500	534	499	520	532	480	513	502	514	473	474	553	546	535	484	490	529	516	530	539	519	535	523	540	534	495	527	483	506	496	547	512	499	489	502	551	514	531	509	547	529	515	500	537	486	567	526	514	477	501	511	497	492	515	542	514	487	508	502	524	538	499	490	532	542	535	537	497	502	542	545	500	509	505	512	535	523	513	495	522	513	518	488	486	532	488	488	531	530	515	507	534	468	485	527	503	513	513	495	550	525	518	562	527	514	568	478	521	485	493	483	508	539	535	511	511	483	483	517	486	516	494	508	495	543	525	531	537	542	517	518	532	516	520	551	522	535	493	556	527	529	517	523	490	514	526	513	479	554	554	531	554	507	460	548	546	501	506	518	497	516	513	521	525	510	470	552	509	495	510	521	531	504	514	548	478	507	463	492	554	496	517	496	526	536	496	514	520	539	532	502	487	513	517	515	518	490	504	513	518	539	517	493	501	523	552	509	521	507	502	525	512	549	495	517	509	495	496	549	498	493	542	552	553	494	512	506	504	510	510	514	518	487	518	489	515	469	488	532	522	509	522	525	558	521	530	483	499	488	516	491	555	537	565	500	506	534	522	511	529	530	476	527	534	570
67975	67051	52668	30396	5789	316	245	235	207	212	190	205	225	198	191	195	221	192	214	225	216	187	200	189	183	220	203	208	196	208	210	176	195	205	217	214	179	189	172	184	222	214	195	174	205	209	187	197	224	204	190	202	218	191	203	205	188	198	199	177	210	214	183	196	182	187	213	194	202	190	185	210	201	223	212	203	186	213	211	222	204	217	180	196	206	190	192	190	165	211	195	212	190	185	190	218	210	199	193	176	205	198	185	217	204	190	207	184	183	210	213	193	213	196	206	180	185	195	189	229	181	188	196	177	208	203	185	207	200	204	199	214	183	191	207	189	200	202	189	213	198	211	205	185	160	194	216	193	176	179	200	239	214	177	189	197	200	194	199	226	205	203	186	218	209	195	202	190	206	189	176	194	199	204	180	214	208	179	215	207	192	209	190	213	203	213	212	186	197	206	199	203	200	204	206	210	200	206	210	197	199	205	187	228	220	199	199	176	196	198	205	208	205	197	196	205	182	197	214	189	212	219	184	208	198	186	207	234	191	214	204	178	189	167	204	192	204	210	211	197	197	219	177	215	188	198	190	181	192	176	202	173	209	202	189	218	208	184	201	215	192	213	219	196	190	193	172	187	189	217	220	213	212	198	190	219	210	200	189	209	204	179	186	193	205	184	189	186	223	180	195	193	228	199	190	215	189	200	196	200	238	192	193	223	209	205	190	185	203	194	155	207	229	220	181	204	169	182	202	167	191	199	194	201	204	210	163	189	183	200	203	207	188	222	192	204	209	207	209	202	206	205	215	184	174	189	191	182	197	186	191	205	176	222	189	200	198	207	221	245	198	200	197	226	199	195	181	210	203	195	197	221	206	190	204	213	208	181	205	212	212	202	201	196
47334	52448	48292	32349	942	865	797	772	735	729	707	657	681	698	696	703	621	665	657	647	632	703	629	637	620	617	663	611	635	612	614	618	630	612	674	657	636	616	633	639	627	617	642	634	666	603	623	633	641	616	635	610	646	619	664	634	654	600	653	644	595	644	631	625	628	616	559	613	614	657	599	622	624	623	610	631	652	647	630	629	625	650	630	627	649	629	632	653	630	673	590	632	631	629	610	656	639	578	651	619	612	632	661	625	636	617	585	586	622	647	603	673	664	644	627	656	626	612	658	631	601	622	625	603	614	675	674	588	644	609	642	580	648	628	613	635	618	636	652	638	622	628	625	606	641	626	650	657	658	595	589	632	621	645	592	617	598	597	640	615	637	598	639	655	614	640	615	642	676	631	553	637	634	588	631	625	636	604	625	591	718	613	647	597	601	629	674	624	626	636	637	624	627	622	680	655	635	679	625	622	627	672	668	572	616	619	609	575	649	627	648	645	670	599	651	594	586	637	639	669	612	633	622	641	642	666	622	594	626	614	645	601	609	635	633	618	665	616	628	651	604	628	653	622	623	641	591	657	667	666	653	631	626	639	629	658	598	636	625	644	624	654	618	698	588	681	685	617	647	672	620	633	592	670	629	630	644	629	594	644	602	662	629	635	582	636	630	610	587	635	643	672	684	654	592	662	675	599	624	608	591	660	646	632	640	596	613	591	655	643	648	638	625	581	637	658	655	677	630	628	624	615	620	608	646	680	618	607	639	641	645	611	643	620	652	634	629	658	607	622	622	643	636	590	659	607	649	619	613	608	631	615	565	666	646	601	694	599	618	596	574	620	614	646	577	659	623	627	647	640	609	599	632	619	634	609	603	627	619	648	598	627	650	587
79698	78378	64557	40305	11002	970	359	317	357	297	307	330	291	296	326	313	308	287	310	275	270	322	274	299	293	279	302	298	301	289	276	287	301	244	296	318	298	277	286	285	308	288	290	293	283	296	263	306	288	301	326	289	260	278	287	299	299	286	294	282	270	247	294	279	263	288	329	294	283	331	303	310	279	286	286	297	266	282	296	298	295	284	276	305	276	283	279	294	271	284	301	304	313	268	264	264	297	309	313	290	279	274	312	270	297	274	281	256	320	292	281	311	277	253	290	267	273	293	285	324	292	314	285	281	322	274	322	275	265	294	288	281	300	276	312	260	327	290	284	276	293	277	294	282	271	271	270	316	307	256	289	296	309	281	292	279	273	329	302	331	301	273	255	289	295	277	274	278	271	309	284	252	282	299	284	321	314	287	324	287	293	279	272	278	332	278	320	277	295	264	304	277	273	307	285	269	295	297	283	296	274	310	257	299	261	278	281	290	294	299	283	278	290	281	267	288	289	265	287	259	288	243	310	280	293	295	270	273	272	307	285	296	306	265	299	287	307	283	277	297	333	277	315	308	280	263	274	294	284	270	277	285	293	289	297	287	277	294	296	279	315	312	315	314	284	268	309	308	293	272	289	292	289	267	308	296	274	311	274	301	273	268	305	293	299	293	317	311	302	281	299	299	308	311	303	279	296	274	294	275	280	283	297	286	274	318	263	264	254	290	291	287	289	271	315	310	292	272	298	267	311	269	299	316	300	286	272	290	270	311	307	280	282	282	298	293	333	305	276	290	307	330	280	282	287	302	293	283	287	293	264	317	264	290	283	291	296	284	297	276	284	273	258	309	285	313	300	291	263	293	318	278	270	287	306	300	286	269	307	301	274	299	286	318
58238	65229	60679	39603	1414	1209	1217	1093	960	1036	1022	959	898	945	921	882	927	913	837	890	879	926	884	863	893	881	894	878	848	933	856	917	859	847	877	839	861	845	875	848	839	819	800	862	871	766	883	807	834	836	906	841	854	865	830	819	836	819	849	852	807	865	886	901	869	818	814	850	858	902	813	817	829	848	898	838	862	850	845	910	891	899	832	810	872	843	882	845	839	853	837	812	852	840	846	861	859	798	843	854	818	852	859	865	845	805	847	875	827	854	888	847	823	885	889	839	859	858	851	836	836	861	843	828	846	886	878	881	807	873	885	795	884	890	850	809	846	866	833	835	842	873	861	820	859	832	830	800	820	849	783	864	869	862	858	855	834	909	879	872	889	876	831	838	826	829	846	855	873	863	871	891	840	848	883	857	864	827	885	796	853	898	812	842	874	884	874	828	864	792	838	856	772	867	856	850	867	853	805	866	862	887	838	855	877	921	889	838	888	828	853	818	837	893	857	826	906	810	821	884	873	826	847	833	873	854	851	892	818	841	809	911	879	877	845	856	862	866	899	798	859	875	854	827	830	843	881	859	855	883	869	856	835	839	850	833	832	820	794	833	814	851	858	848	861	838	779	902	839	885	812	819	796	845	812	823	851	943	855	804	899	853	827	850	877	863	874	842	850	849	854	787	879	808	844	835	810	851	829	862	911	820	848	835	894	811	829	858	844	887	835	825	852	812	890	828	817	877	850	826	826	855	866	856	881	861	864	868	876	844	839	818	857	855	885	787	804	836	810	853	819	848	855	866	875	847	868	885	838	840	847	800	862	816	816	833	832	828	857	827	820	883	810	844	906	834	821	858	809	819	821	897	891	848	909	862	869	824	874	840	889	834	873	837
24013	18111	8403	2067	276	198	168	146	148	158	163	148	172	162	146	149	163	179	143	175	184	168	155	154	171	151	159	166	152	162	142	180	162	148	160	147	164	173	146	168	165	159	152	139	168	161	180	141	149	122	158	157	167	167	194	158	161	167	160	146	167	161	177	138	163	141	151	147	158	162	151	157	165	148	155	171	175	142	158	160	167	148	153	137	154	177	154	158	143	156	159	143	168	140	140	165	143	168	174	164	140	161	150	168	175	145	144	157	170	162	179	164	163	158	154	152	150	164	172	170	165	151	164	158	163	161	129	149	153	148	166	158	156	164	163	160	139	141	159	134	170	146	174	138	172	137	153	159	152	152	167	161	181	150	175	188	176	153	152	153	171	142	135	138	164	152	169	160	170	140	162	159	173	167	175	176	143	157	185	156	128	170	150	165	167	172	164	148	151	145	155	158	169	165	162	159	162	150	148	162	156	159	147	172	145	167	165	163	162	157	154	161	171	163	146	166	158	159	180	156	171	161	168	156	153	165	161	153	154	155	159	156	156	150	168	162	142	164	184	149	139	152	162	136	155	180	146	157	175	172	148	152	167	138	158	204	176	163	150	174	141	170	172	172	167	174	153	139	139	168	169	137	156	151	159	144	148	165	163	164	176	133	138	164	161	151	170	182	170	145	173	156	164	142	165	152	160	156	148	151	155	156	164	178	152	153	155	159	157	146	181	162	147	158	176	166	157	137	174	146	172	156	158	171	161	168	145	152	184	175	157	132	161	156	148	161	159	151	173	154	149	171	153	176	153	156	154	158	142	138	165	133	146	175	156	146	153	162	155	167	154	179	162	143	129	155	155	149	141	181	147	153	140	152	159	148	125	149	159	171	156	164	162	177
25119	24042	14009	5488	535	542	528	494	542	534	507	510	501	545	519	536	547	512	547	504	503	497	514	545	494	542	494	522	521	528	524	510	541	517	530	557	508	492	527	491	502	513	524	513	496	538	473	507	517	481	556	509	511	543	518	532	533	503	517	453	548	522	506	491	511	507	521	523	520	491	553	554	518	519	480	539	508	548	550	520	516	528	526	478	530	502	545	557	532	535	529	523	537	510	550	518	553	504	509	490	504	489	516	545	553	497	483	519	536	542	535	536	504	523	525	507	523	553	512	550	562	537	533	513	523	530	497	528	520	525	533	522	518	513	480	528	477	524	529	515	530	515	502	536	531	499	502	487	538	533	536	551	518	532	515	523	522	526	507	508	553	507	462	537	563	496	502	504	500	513	480	533	519	527	517	501	527	491	521	533	520	528	509	524	536	501	513	495	553	558	532	548	528	601	533	518	536	480	538	556	520	488	491	510	515	530	499	536	521	497	513	517	492	582	515	490	542	524	488	504	521	518	568	576	479	551	513	511	536	505	530	507	514	522	484	522	519	528	524	502	527	508	554	533	533	534	551	512	520	483	489	522	542	497	511	536	471	516	465	479	527	530	543	541	511	504	514	557	563	513	503	492	502	542	524	476	513	512	505	533	518	555	493	530	492	479	513	500	503	525	539	545	547	521	570	522	528	529	508	527	500	479	524	522	530	527	523	527	482	537	517	558	498	528	538	488	535	480	557	513	531	524	515	561	509	533	547	517	523	496	544	552	548	498	533	528	528	498	505	488	519	511	484	550	497	531	516	516	554	532	510	496	540	521	501	517	519	508	526	559	513	530	543	505	538	507	546	562	503	563	503	502	537	475	559	533	538	543	536	508	505	493	517	522
68116	65732	52937	30410	5203	276	223	217	212	255	211	200	229	198	196	209	209	200	216	186	205	180	193	209	199	206	207	221	190	201	190	196	183	209	202	210	193	209	217	213	213	192	201	191	183	197	205	224	198	169	203	193	230	201	197	214	203	174	172	175	201	200	195	196	202	194	188	203	211	204	241	203	232	203	196	187	204	208	202	179	211	241	180	212	204	193	199	211	197	186	171	190	207	194	208	198	191	176	218	196	208	185	178	210	213	197	194	208	214	215	201	229	187	192	195	211	179	177	220	199	196	209	215	181	212	173	227	214	189	209	198	207	223	199	183	197	188	226	225	217	193	198	220	195	207	201	215	195	215	192	192	191	217	228	209	205	194	199	205	203	211	199	207	171	218	218	200	222	209	201	195	196	172	176	214	187	189	202	180	198	193	206	209	181	230	202	194	187	221	195	214	209	176	185	193	211	192	179	203	175	200	200	206	183	205	196	191	206	179	205	223	185	170	187	189	193	202	202	197	208	178	201	188	207	217	202	205	191	209	207	203	191	196	204	208	196	184	182	187	202	191	191	220	204	185	191	214	207	214	189	189	183	200	199	195	197	200	207	206	210	207	182	186	218	149	200	217	227	194	213	214	192	193	209	186	223	201	207	197	161	185	186	191	196	200	214	215	197	200	212	196	204	205	196	214	189	192	188	211	191	178	181	176	210	173	210	190	207	208	229	186	188	214	224	208	216	196	217	217	204	202	220	208	179	203	211	201	200	207	191	205	201	205	216	189	193	180	204	199	209	216	188	218	192	206	166	198	205	213	227	207	222	191	170	192	181	204	191	213	202	226	199	212	191	210	208	170	174	187	197	184	196	205	219	195	196	209	191	212	204	185	188	176	222
47782	51473	49302	32715	903	838	770	767	724	752	680	705	690	685	687	645	682	668	667	654	635	652	617	651	657	605	638	641	606	644	626	635	607	648	611	626	612	615	654	658	690	681	660	640	679	620	612	640	624	646	627	595	630	595	595	666	616	630	700	656	649	634	630	585	580	628	611	641	603	614	675	582	606	609	645	662	638	574	624	658	664	632	653	657	662	664	588	661	636	640	655	659	662	629	607	611	623	656	639	626	652	664	609	604	638	623	650	667	674	663	647	666	653	638	616	594	587	637	644	636	633	629	602	623	603	630	644	644	655	661	671	624	596	624	619	672	619	594	647	598	622	603	602	668	650	662	680	612	617	624	626	644	587	632	607	644	599	628	669	664	629	632	627	658	603	679	663	647	644	638	656	643	602	613	623	636	643	634	648	622	645	645	670	661	628	587	633	611	645	655	625	619	667	647	639	595	610	619	647	664	609	670	624	643	640	616	623	629	649	617	632	597	645	653	645	595	637	602	603	619	597	639	638	606	620	643	599	660	676	594	620	616	619	627	612	651	624	638	617	627	654	631	606	653	630	592	633	607	639	640	641	638	637	637	632	594	637	637	674	635	659	587	645	615	603	596	639	622	611	642	617	563	613	618	619	626	645	638	616	619	609	677	634	642	619	646	650	642	606	616	607	638	635	637	598	614	616	585	604	608	639	611	662	630	608	595	601	616	621	648	651	621	613	616	658	576	591	634	637	653	603	624	648	580	641	614	650	594	611	612	595	648	635	632	658	603	657	577	617	627	621	599	617	602	617	659	624	622	637	618	649	650	693	615	616	592	615	610	619	622	556	618	647	645	655	595	631	618	651	622	633	620	593	594	614	641	672	642	615	622	652	599	658	621
79166	78881	64238	41095	10442	753	323	343	313	328	291	317	318	282	280	311	302	311	347	322	300	290	305	288	285	268	287	323	296	301	288	288	322	295	303	283	274	275	296	291	287	259	309	308	318	276	293	277	279	287	284	316	270	288	280	266	269	285	289	272	315	291	288	277	307	298	274	285	285	298	315	276	304	282	295	291	290	287	289	288	298	293	289	294	287	293	281	293	283	305	274	306	294	285	281	272	259	297	265	315	254	288	317	287	272	316	290	295	298	290	302	288	279	304	295	251	281	296	274	265	287	300	284	297	263	295	305	270	309	318	271	287	318	285	305	276	263	266	294	299	297	281	298	282	318	283	290	281	290	274	304	305	277	254	299	284	277	285	272	287	301	292	261	274	294	300	293	278	337	276	275	280	286	278	298	314	306	297	289	263	294	280	265	279	277	285	286	299	276	276	277	245	288	290	283	275	331	289	282	272	287	286	275	285	305	259	293	299	270	282	262	310	288	271	286	299	289	284	273	295	286	297	273	294	302	316	296	291	282	300	246	285	281	292	284	268	301	293	265	266	306	290	306	308	300	315	292	313	290	246	252	290	288	294	249	293	280	332	285	328	307	288	314	265	270	291	294	292	273	258	260	302	276	320	289	266	276	293	268	290	301	292	296	284	279	277	281	286	276	301	282	252	272	255	292	292	317	274	257	285	288	280	283	284	292	285	288	271	265	302	302	253	331	322	311	315	279	301	270	281	287	287	303	297	282	263	296	309	253	284	294	270	333	286	286	267	265	289	275	271	295	283	288	307	306	299	329	332	279	265	311	320	311	273	312	262	279	272	263	279	240	279	290	275	312	270	326	277	283	279	298	297	269	303	282	288	304	267	280	286	311	287	253	319
58339	65353	60324	39764	1350	1160	1108	1055	1009	955	1005	952	917	915	963	871	891	933	849	887	886	910	905	839	899	861	827	852	870	856	836	870	804	843	840	809	915	881	832	840	831	859	869	897	891	829	845	915	860	836	835	891	889	821	848	836	829	901	834	862	877	837	868	868	887	876	909	818	830	859	808	862	845	812	820	838	841	835	824	855	843	896	889	879	865	869	866	808	862	849	842	879	865	866	846	855	869	870	851	817	802	899	849	819	848	813	874	881	783	872	883	887	810	880	878	877	881	846	871	820	850	827	825	814	854	806	886	850	839	878	812	788	851	805	867	846	851	827	807	822	894	864	877	885	884	891	856	863	841	829	813	794	885	816	889	844	861	854	848	803	878	870	818	843	873	843	797	823	855	840	832	868	811	854	796	847	797	820	826	807	851	822	832	879	869	856	869	860	904	884	893	867	812	850	938	858	865	861	864	820	879	894	898	880	860	823	799	896	812	840	812	916	816	872	848	843	822	846	894	861	864	856	810	843	846	853	865	878	866	862	876	851	867	838	857	842	864	815	847	801	830	845	878	793	856	838	809	828	795	823	865	859	917	801	842	817	857	887	876	836	852	890	845	901	849	896	838	863	802	827	826	898	825	833	858	865	872	845	879	812	844	828	835	871	880	842	831	834	819	826	896	846	855	866	845	868	862	889	825	844	869	864	814	846	891	860	821	843	834	784	831	877	872	886	826	819	841	894	809	807	837	874	828	837	853	838	849	844	860	880	831	839	862	820	798	856	932	814	831	873	831	843	863	817	894	819	933	867	818	853	855	889	867	868	865	778	787	810	834	844	844	782	866	819	845	798	869	848	883	853	829	846	826	860	842	874	838	837	847	826	850	861	842	860
24239	18172	8107	2215	222	162	177	160	161	168	155	188	181	156	158	166	177	169	170	142	161	147	144	143	133	149	140	146	158	159	165	151	155	171	158	149	164	152	157	161	149	142	147	161	157	170	150	170	183	150	147	165	176	157	140	144	178	135	152	158	146	149	154	146	153	128	191	163	164	142	155	156	178	144	151	181	125	149	158	164	153	159	162	137	149	165	157	181	163	138	151	180	174	168	155	166	165	179	147	162	178	192	172	148	191	162	181	181	162	148	174	153	155	171	158	166	151	144	163	144	144	167	149	175	168	158	185	150	144	170	158	150	168	153	162	171	152	177	177	154	144	183	161	163	157	156	154	164	156	139	156	153	142	171	172	155	157	175	168	175	174	170	160	174	158	153	189	175	160	133	159	159	184	161	162	152	146	176	180	150	163	152	161	153	171	179	152	154	164	135	173	154	171	157	142	147	165	175	159	143	160	162	144	145	178	148	148	162	153	177	170	157	160	161	172	184	166	159	151	164	154	167	163	139	158	170	154	171	158	158	167	150	166	160	153	148	176	124	153	150	165	179	175	169	173	156	172	148	153	166	165	160	171	183	175	150	181	160	148	143	168	144	157	157	174	157	165	160	148	154	144	160	148	175	187	190	139	167	171	171	144	154	187	139	156	146	157	167	171	151	167	163	168	162	140	172	164	158	154	163	187	178	163	153	150	162	153	174	172	172	172	141	165	156	148	193	140	184	178	158	148	172	165	149	158	170	171	160	155	150	149	134	148	149	155	156	169	146	181	169	154	142	152	174	151	159	158	166	153	178	170	172	150	151	169	149	162	177	176	176	158	152	172	144	178	184	161	151	165	165	140	170	165	161	166	150	154	140	178	159	170	180	147	153
25552	23941	14108	5597	514	488	469	542	489	556	495	502	516	518	544	557	532	532	522	554	539	513	552	543	534	531	521	566	532	509	542	545	528	498	550	549	495	531	495	555	544	547	507	522	520	525	521	537	552	484	524	546	513	538	526	541	523	506	530	577	559	526	517	496	538	496	512	526	502	457	560	501	567	516	550	490	553	499	559	530	510	524	535	539	521	507	530	522	535	535	508	536	514	511	515	557	555	483	534	528	568	521	507	520	512	527	579	530	521	512	547	534	517	523	513	526	526	522	536	491	526	523	514	512	482	514	524	542	544	494	518	496	537	541	498	520	524	537	520	551	490	499	534	517	544	541	493	505	530	535	546	538	497	541	477	506	490	502	531	521	544	509	547	517	560	534	510	536	516	550	518	525	498	520	508	495	555	496	518	544	535	558	509	535	525	506	532	532	541	542	522	502	504	519	526	525	559	519	536	517	546	553	493	570	553	534	526	519	518	575	491	556	506	524	541	476	527	539	533	526	489	527	597	479	507	500	526	492	568	559	511	544	544	494	523	554	563	529	542	538	536	511	489	518	523	497	577	478	513	528	509	567	524	528	499	535	572	517	535	544	522	519	502	509	547	521	536	507	498	496	488	504	494	561	508	520	526	547	525	488	513	510	537	529	518	513	522	537	497	513	521	528	537	569	504	504	552	547	503	528	528	530	498	552	529	554	496	522	519	526	543	550	500	553	560	557	507	553	512	527	540	498	565	569	534	523	545	520	514	547	524	506	520	450	495	480	539	540	535	517	512	504	524	510	552	550	523	490	506	560	485	531	533	487	502	526	537	515	546	511	534	534	502	545	501	528	484	576	563	510	555	529	525	544	525	508	486	516	539	549	510	564	519	495
69793	67311	53983	30069	4909	301	231	202	214	206	207	193	212	215	208	215	208	191	202	205	182	211	184	194	208	196	220	196	220	234	216	200	211	207	216	203	196	207	225	198	189	200	216	195	180	219	207	204	214	209	201	219	197	207	217	200	212	228	217	219	205	192	200	185	208	187	184	227	185	221	231	201	195	204	200	195	194	176	220	197	199	205	197	191	199	208	236	217	192	191	201	220	212	203	196	194	224	205	199	232	207	199	209	230	214	192	208	216	186	208	205	191	189	213	171	200	206	193	207	202	216	221	213	199	218	193	215	181	177	217	195	205	205	195	207	214	201	199	182	234	192	190	226	205	211	211	222	182	193	231	205	207	200	198	207	219	209	185	192	206	204	207	211	168	208	195	200	204	224	201	214	219	227	200	225	231	215	217	207	181	205	175	213	219	208	198	203	211	212	204	207	177	206	200	208	208	192	183	218	210	208	214	198	183	177	211	209	192	209	198	221	215	181	200	225	187	179	203	196	205	213	198	205	204	181	194	181	189	205	208	169	215	223	193	193	198	212	219	213	200	201	236	205	188	171	184	165	207	195	205	207	212	183	218	213	199	195	205	205	214	207	200	220	182	209	217	212	193	191	182	190	196	205	207	196	191	208	212	199	206	196	248	197	190	208	193	209	193	184	187	187	198	190	194	191	196	177	208	190	197	219	220	202	181	190	196	202	208	195	211	196	208	189	196	214	207	211	244	223	206	207	194	221	209	198	200	221	232	215	197	204	206	217	217	221	201	204	183	205	220	221	207	188	194	181	176	210	183	229	188	202	203	210	195	207	231	203	190	199	211	192	217	195	223	193	207	208	211	185	222	208	196	200	207	210	209	216	208	187	192	203	190	188	228
47735	52316	50544	31192	889	860	792	757	735	673	698	716	629	698	708	710	648	695	656	649	649	641	661	654	709	645	674	632	621	694	649	643	663	667	683	652	656	625	630	552	692	629	645	662	635	573	708	665	661	689	673	659	593	607	632	583	650	627	620	621	662	609	649	621	645	644	655	700	667	635	617	667	667	694	640	640	647	635	666	631	662	625	659	687	649	632	622	648	677	685	648	637	600	650	632	612	616	662	625	613	652	641	623	659	632	638	675	675	648	593	658	619	606	647	641	641	619	660	643	620	649	663	653	659	637	624	623	631	673	640	647	635	639	626	635	645	615	614	614	655	672	665	637	648	640	618	600	676	675	626	645	637	679	613	617	655	669	689	612	620	617	656	621	630	644	668	671	649	599	673	695	625	654	661	643	654	631	648	673	631	650	682	634	662	679	641	622	609	671	623	662	629	596	662	633	603	688	607	664	669	660	671	581	635	692	630	619	623	633	597	678	698	648	690	648	667	625	626	623	677	618	615	702	644	638	666	620	634	642	631	677	627	601	664	629	632	646	663	669	633	643	616	651	689	624	634	635	617	613	641	651	653	570	646	657	644	602	619	639	656	645	619	649	607	654	608	644	608	643	676	631	652	653	671	658	637	647	667	642	648	654	648	657	693	604	631	657	620	646	642	605	658	615	627	612	658	669	615	633	665	681	641	652	642	624	607	659	637	686	620	608	658	679	598	626	655	657	673	626	641	649	656	623	675	644	666	628	620	660	662	635	667	644	639	684	615	668	651	647	659	659	643	652	645	651	622	642	586	623	653	653	663	641	651	632	616	627	661	628	650	643	693	670	633	614	634	631	657	675	624	626	649	642	679	634	651	599	621	662	696	658	635	716	663
79939	78672	65399	39324	12027	1232	342	323	320	344	314	314	318	311	297	287	326	296	295	329	315	327	325	306	303	296	268	300	272	281	312	287	292	280	298	305	323	296	300	278	286	282	318	281	268	297	263	300	311	287	289	284	279	299	277	307	300	274	326	285	266	285	283	299	292	298	305	284	313	304	314	280	312	305	321	286	289	321	271	304	273	284	297	296	250	286	321	274	316	295	299	310	286	293	296	269	269	326	274	260	282	291	279	292	307	316	279	337	274	287	219	313	289	273	274	250	278	269	272	284	265	297	308	262	279	298	300	321	299	268	305	284	304	289	305	257	306	266	278	264	293	284	272	296	299	315	316	254	307	318	282	292	283	299	283	309	282	283	279	298	342	309	319	287	293	271	292	275	288	307	255	305	286	282	325	254	330	312	284	288	280	286	306	292	295	286	315	300	306	289	272	277	268	281	272	315	284	307	314	284	310	290	303	284	286	273	284	312	273	279	310	288	265	274	271	284	298	306	298	277	287	322	307	255	296	289	307	311	291	292	290	283	277	313	306	264	255	288	278	289	266	321	292	293	323	305	310	293	322	298	298	323	283	296	307	266	255	278	317	308	302	295	282	270	291	289	297	290	317	289	299	298	288	280	294	300	342	289	309	294	296	285	317	317	327	299	292	302	304	295	285	297	294	294	275	249	280	300	295	294	283	281	297	271	284	253	297	324	305	294	279	302	300	270	304	330	305	311	294	310	299	299	298	302	298	309	323	285	281	289	265	299	255	304	281	300	251	269	281	266	292	249	285	276	282	301	330	321	250	271	282	285	277	295	300	293	308	261	266	300	279	277	281	282	292	282	293	289	291	308	290	266	290	277	280	329	277	278	285	245	278	319	289	321
58188	65818	62591	40312	1313	1246	1124	1099	1034	982	995	904	925	954	932	918	931	904	887	907	883	881	807	883	929	921	852	903	833	903	912	904	868	864	886	852	858	920	845	836	861	827	856	894	846	852	870	897	851	867	900	851	886	839	872	863	910	899	813	935	851	879	896	835	908	868	867	821	943	886	920	878	887	836	830	828	871	834	890	839	845	840	889	816	842	841	895	876	857	887	827	843	877	886	872	777	833	807	891	820	899	833	886	884	817	876	838	844	867	875	905	872	831	827	850	875	850	835	850	806	815	792	810	888	810	881	868	818	917	878	893	851	845	880	882	878	848	835	859	811	857	917	905	848	871	890	849	849	859	849	832	852	867	938	882	896	864	789	893	867	891	871	833	845	880	818	893	852	861	824	814	832	901	880	829	793	825	826	885	877	929	860	825	885	864	819	873	882	867	905	900	822	917	865	831	864	854	830	832	938	854	877	861	897	859	899	853	851	823	838	834	888	861	843	864	857	860	837	831	828	854	857	812	838	845	854	883	866	861	875	881	856	799	861	839	910	876	819	863	845	836	900	863	875	865	888	835	839	876	800	810	853	846	888	917	876	834	847	839	826	845	842	870	856	886	818	792	886	830	809	872	857	827	849	898	888	881	895	920	887	857	828	878	869	838	846	851	806	884	885	827	853	876	876	876	819	835	856	849	826	821	867	886	874	824	873	836	872	836	886	883	835	839	843	820	827	901	835	846	826	786	829	819	885	886	878	864	859	870	883	859	857	865	894	825	812	900	840	806	850	843	797	804	855	879	863	919	924	881	867	805	844	844	843	854	824	868	799	868	842	889	950	877	888	822	820	884	833	877	840	877	872	843	835	840	834	935	861	818	864	899	887	861	839
23840	18405	8275	2033	213	181	155	148	151	138	181	161	136	143	168	160	169	163	149	167	150	160	170	149	175	156	167	165	156	167	165	193	136	185	183	161	163	171	159	148	188	172	150	170	160	148	180	160	151	143	146	181	174	155	137	177	165	157	152	168	180	174	158	156	144	155	149	162	145	155	155	151	161	163	168	177	170	142	165	149	155	156	148	165	161	147	184	169	163	164	145	176	150	165	193	184	185	159	158	163	156	160	146	181	148	137	171	147	174	165	157	176	164	164	168	156	145	170	156	178	149	158	154	160	145	150	168	159	161	169	164	163	167	148	131	147	170	172	155	156	179	148	171	147	164	177	143	161	158	161	164	169	155	153	191	179	171	152	167	158	183	170	180	176	182	161	160	164	149	162	144	154	147	169	170	190	153	169	155	148	154	165	168	159	188	171	176	165	146	153	172	170	135	184	165	160	141	180	154	185	166	156	181	192	159	132	157	144	135	169	156	123	173	171	181	155	160	176	171	173	152	152	167	168	155	163	160	172	171	161	181	188	139	161	161	146	149	173	156	164	151	199	166	177	141	166	167	160	160	154	148	171	186	157	154	162	177	168	154	155	145	161	176	166	169	165	144	159	142	150	162	168	148	167	183	160	182	154	159	153	137	184	164	166	167	166	180	133	163	154	143	162	168	157	164	158	177	134	167	168	163	158	157	160	151	160	175	162	147	150	141	160	161	161	168	143	162	183	141	156	160	145	153	165	167	170	164	189	174	151	145	171	170	146	173	146	136	164	159	177	170	155	140	145	169	172	162	165	175	154	167	172	156	149	167	155	171	162	155	168	164	134	183	153	168	163	165	163	170	165	190	184	165	152	176	158	144	170	148	176	176	142	162	182
25142	24807	14526	5410	539	514	538	548	558	537	529	534	508	527	510	553	538	519	497	529	524	543	540	549	571	500	531	534	525	512	518	550	526	517	531	510	527	516	531	544	500	539	530	528	518	555	538	562	572	578	539	531	568	498	576	547	554	528	543	542	554	532	552	550	587	561	518	534	511	539	517	539	537	531	554	544	496	542	537	503	510	576	504	553	499	576	554	532	506	523	518	559	507	542	509	538	526	572	508	539	495	549	559	542	555	528	597	510	517	476	537	559	494	523	560	532	524	533	530	490	574	539	540	536	485	552	534	539	533	536	551	519	532	522	555	566	519	540	533	514	566	557	528	514	515	545	570	519	520	565	523	568	554	514	563	484	530	581	536	540	535	496	544	528	521	561	493	518	514	529	558	556	588	522	538	521	517	541	510	542	553	531	553	512	517	544	511	535	536	533	585	549	513	553	542	607	484	529	550	512	565	527	546	479	531	552	527	531	528	531	559	514	517	557	517	475	520	529	547	521	541	561	528	537	569	538	557	542	545	562	526	537	482	551	528	556	518	524	504	540	528	533	518	533	524	525	556	557	532	557	557	558	543	544	536	500	527	522	551	531	496	514	518	510	509	533	524	500	547	565	546	522	512	563	509	499	571	532	555	521	523	531	538	517	512	523	556	557	542	528	556	534	547	494	574	581	544	521	529	534	536	573	516	542	525	529	530	542	539	515	525	527	531	496	516	524	537	527	505	561	585	588	542	550	485	542	575	542	506	464	527	500	523	543	558	527	510	547	537	537	536	542	506	543	552	557	543	522	530	564	532	565	546	510	529	545	545	526	550	552	503	512	523	542	562	528	550	510	518	509	560	550	533	535	492	544	551	541	482	487	523	515	523	504
69150	67271	53221	29568	5905	301	262	213	220	190	218	214	194	210	207	205	205	224	218	212	190	210	185	220	205	221	225	197	207	209	206	227	220	222	208	187	214	204	223	199	209	218	196	193	197	201	188	178	171	216	213	214	173	199	222	200	191	209	184	207	217	211	197	224	195	184	187	172	195	239	205	203	214	177	205	188	202	219	211	185	234	216	184	210	202	210	221	188	203	212	189	210	216	205	189	208	204	201	181	190	216	234	182	206	224	178	242	187	207	224	230	214	197	209	210	209	220	215	196	197	231	206	189	200	220	209	220	200	193	219	199	188	200	204	199	205	193	200	208	203	216	229	212	231	218	203	225	181	206	197	193	216	217	202	197	216	174	207	213	221	218	202	205	214	214	223	203	183	212	202	206	207	201	229	178	212	188	198	179	213	219	209	201	198	204	205	183	199	174	234	200	219	225	185	207	198	199	189	191	206	207	226	197	212	213	191	194	226	226	200	203	211	198	206	197	192	186	208	186	192	213	189	215	205	193	194	218	194	188	197	199	205	219	223	183	210	212	201	184	203	208	211	202	211	194	216	197	228	189	232	191	211	203	216	194	203	205	173	186	199	233	208	199	188	219	215	179	202	214	214	197	181	216	187	197	200	206	235	195	201	196	177	202	210	201	224	219	215	193	213	193	211	199	202	195	211	215	198	225	204	219	196	205	178	194	206	191	199	189	204	194	188	206	184	201	213	185	227	223	221	193	199	211	211	233	216	212	193	216	203	209	205	226	219	193	206	182	196	201	207	205	218	220	170	235	214	201	184	194	204	207	210	215	193	205	185	211	194	196	201	212	205	179	190	178	215	212	210	203	201	209	211	218	225	202	194	206	198	199	212	188	205	218	186
47544	52222	49702	32891	908	810	788	755	745	659	743	703	682	602	675	634	660	636	631	655	699	656	648	711	640	670	655	628	623	659	703	665	633	591	604	632	599	676	633	679	643	641	665	633	667	593	660	638	631	658	678	644	623	647	632	642	664	660	630	624	668	645	682	617	658	631	635	631	637	632	635	627	600	644	647	630	600	651	598	652	608	644	621	621	675	634	659	678	661	631	665	632	664	659	673	651	653	632	671	630	589	645	669	624	616	635	656	632	636	600	617	652	622	634	610	609	681	645	641	701	637	666	595	648	641	710	649	693	677	637	633	617	649	686	582	654	631	649	649	680	613	684	654	609	581	636	663	640	646	618	614	597	644	624	654	652	653	612	618	650	667	681	585	650	622	655	611	639	646	618	671	601	659	656	620	630	645	658	623	668	658	647	630	716	626	624	658	587	609	689	658	609	624	657	656	678	662	619	604	607	612	604	624	652	603	661	631	651	597	630	628	600	630	603	584	586	652	636	625	648	651	629	661	613	652	623	620	589	675	673	619	612	635	666	632	662	654	616	599	627	691	622	629	640	634	620	595	623	609	636	617	673	691	613	643	668	608	658	642	719	582	697	618	616	636	598	702	665	651	643	625	592	652	621	631	668	590	641	613	648	650	643	631	695	640	637	670	601	633	637	645	565	633	674	652	620	635	633	647	580	598	642	596	631	615	640	677	676	610	640	615	649	646	638	612	618	645	661	624	612	632	668	623	655	658	625	589	649	618	643	653	651	633	618	594	584	639	666	607	647	647	628	627	615	630	629	588	624	667	655	631	666	628	641	681	623	668	646	664	621	611	698	696	659	608	625	658	703	625	642	630	638	636	657	633	638	634	613	607	651	624	657	603	631
80653	78971	64562	37853	12749	1274	367	319	328	328	322	251	286	315	289	310	302	318	306	307	296	279	289	280	262	285	290	296	307	305	307	290	328	315	298	321	315	294	299	308	302	338	295	275	255	314	308	309	300	288	257	295	290	278	292	281	294	323	293	268	267	297	285	287	279	260	326	282	301	288	285	284	274	280	272	295	300	259	314	263	328	297	236	299	286	272	275	291	305	247	311	303	276	305	291	297	287	259	307	265	295	271	280	280	251	290	280	288	270	305	300	288	301	278	292	285	302	301	277	295	302	282	282	282	329	289	288	317	284	271	285	302	306	287	285	285	305	287	285	286	284	307	286	293	276	271	303	288	288	292	302	318	301	296	273	302	287	288	290	294	318	300	281	299	294	296	261	293	277	326	290	320	312	304	291	287	260	286	325	272	316	317	276	285	291	278	318	277	313	273	254	288	302	263	334	282	297	301	301	296	286	269	271	312	299	291	311	286	286	288	311	303	306	306	276	281	282	273	318	289	273	272	282	303	281	287	307	292	273	284	279	317	296	275	300	308	287	301	311	302	290	280	303	277	282	278	288	281	273	260	267	286	296	305	297	282	290	270	318	279	287	290	291	289	279	252	276	266	291	268	268	271	282	283	287	321	300	303	293	279	255	320	307	275	259	281	286	283	320	286	276	254	253	288	271	291	255	266	282	286	266	259	291	273	308	313	305	271	306	301	300	338	300	285	281	293	279	306	306	288	249	294	287	270	304	293	302	285	262	295	292	298	292	297	311	278	280	280	287	295	270	306	303	297	284	281	276	306	285	263	265	296	272	292	299	293	288	269	268	284	281	268	282	280	275	309	272	276	298	269	322	291	316	304	304	300	293	298	278	278	327	274	307	290
58430	65109	60559	39264	1396	1254	1114	1060	998	991	967	989	935	890	925	944	866	936	868	923	864	915	911	860	912	869	886	855	881	859	839	851	863	881	873	862	878	927	850	858	797	814	857	855	871	804	845	809	902	867	847	815	873	780	815	831	849	825	851	852	835	831	888	868	836	881	839	861	871	852	798	836	850	868	812	842	832	860	876	846	849	810	797	856	859	847	816	840	795	826	844	831	845	785	855	826	858	874	851	798	894	870	797	871	799	859	895	815	831	836	868	889	818	825	856	823	811	867	870	840	856	810	822	868	792	852	827	859	833	901	794	864	854	864	862	835	832	824	830	847	829	875	908	815	894	806	811	862	852	848	832	781	870	883	833	860	867	830	847	833	871	848	792	820	848	853	834	868	885	854	870	875	826	792	828	854	802	856	825	856	817	850	898	869	803	856	845	808	797	851	837	842	883	859	845	853	816	848	785	848	866	850	874	822	896	830	857	840	799	843	851	857	807	836	822	779	847	840	883	821	871	876	896	814	860	760	842	845	854	820	872	818	804	852	805	881	824	816	843	863	852	815	889	853	850	856	850	819	815	839	875	879	841	895	816	845	835	850	844	862	788	826	887	788	821	886	911	881	787	798	849	881	826	870	822	863	821	844	834	834	860	832	893	785	814	875	855	825	838	844	821	832	863	880	834	802	797	818	793	831	830	836	880	883	836	830	829	868	880	834	822	782	843	849	861	845	894	805	832	872	854	848	874	870	801	785	822	862	821	884	884	842	811	829	838	821	851	781	855	863	871	840	836	843	870	814	812	840	844	885	865	852	903	800	881	802	821	847	796	878	846	869	826	861	831	874	914	824	864	884	848	825	835	836	880	854	821	889	873	834	846	820	819	815
24377	19100	8101	1807	185	150	152	161	158	166	167	130	176	141	179	158	167	158	172	152	174	153	155	174	158	161	172	155	146	188	150	166	164	166	158	146	154	142	156	143	178	143	156	155	150	134	143	157	174	150	140	145	162	161	163	156	155	152	141	141	169	162	147	166	159	166	166	156	151	165	172	162	153	167	180	166	183	146	154	178	142	160	158	146	165	159	163	142	167	170	170	145	160	167	153	143	145	146	143	160	149	167	184	164	170	148	164	149	158	175	174	150	140	164	157	154	166	167	163	153	172	159	178	146	156	147	146	163	163	186	169	165	156	169	162	161	151	147	162	162	163	165	172	150	167	188	146	145	163	166	164	183	150	197	174	165	174	161	198	158	159	164	161	155	159	186	144	157	151	174	177	161	169	168	170	146	158	142	149	153	153	182	163	172	152	160	141	161	161	173	181	153	163	155	168	158	164	138	145	162	148	156	159	163	145	170	151	151	173	156	153	172	164	158	175	155	150	146	167	140	178	132	159	172	157	145	165	169	159	162	140	168	154	168	157	180	161	180	168	152	155	163	176	144	170	158	151	164	166	183	155	148	152	175	152	174	164	150	163	166	140	177	164	166	159	156	143	172	161	140	164	135	149	159	176	160	162	153	165	155	138	154	170	147	143	184	147	163	158	138	157	166	174	145	171	162	148	169	186	159	166	189	170	152	139	157	144	155	166	149	174	152	155	149	154	172	165	151	177	164	152	181	167	161	166	161	156	135	170	151	178	152	157	158	150	165	147	151	157	139	157	168	157	150	162	157	168	156	168	143	148	155	180	139	173	161	174	157	164	161	179	134	155	153	166	166	153	151	182	147	160	153	154	136	157	168	150	156	158	188	173	161	137	166
25542	25001	14034	4648	554	522	514	536	545	525	518	538	538	524	501	542	504	503	526	552	538	501	517	502	507	526	487	526	505	550	543	487	554	571	543	542	557	562	482	543	538	480	520	525	522	521	481	511	572	506	540	519	495	539	518	566	520	546	556	545	543	508	517	537	554	570	524	547	510	495	532	555	511	527	546	518	492	566	486	537	539	567	527	543	484	498	508	518	511	540	548	485	503	512	511	527	479	539	493	533	547	496	493	483	573	567	543	537	536	526	501	573	513	536	517	534	520	527	531	531	521	533	496	549	550	522	512	508	546	500	575	470	538	525	529	529	501	501	471	502	521	506	520	551	532	528	566	474	513	520	518	529	532	494	549	538	508	506	510	517	516	489	480	541	509	524	535	512	511	547	506	555	527	550	526	499	491	548	526	487	519	525	514	501	526	519	511	546	508	451	544	511	504	530	521	533	526	520	530	536	506	490	505	498	542	509	521	494	549	535	513	487	503	558	511	515	526	512	541	510	511	487	525	543	556	540	517	500	523	575	496	551	519	520	527	545	534	548	484	553	558	547	553	523	506	543	527	495	489	490	503	491	566	485	543	482	477	514	499	539	540	488	566	566	576	501	552	497	551	487	525	515	509	524	537	483	500	521	534	531	518	536	503	493	526	481	521	548	525	542	512	505	523	512	495	547	489	520	482	537	507	526	544	527	529	563	492	522	521	525	533	482	531	518	492	522	574	543	477	498	515	488	542	505	541	523	518	539	525	508	566	526	520	503	513	544	503	523	539	532	477	529	528	508	502	489	526	508	493	489	517	501	518	548	525	518	527	542	585	453	499	535	510	549	506	508	508	512	512	506	519	515	524	490	524	500	538	581	537	517	529	530	523	514
69869	66752	52425	26955	4118	275	228	226	190	216	210	188	228	208	209	213	213	212	199	214	202	223	198	198	193	187	187	206	186	207	191	198	211	213	214	190	189	207	195	200	204	203	218	196	212	211	230	201	207	198	207	220	207	212	195	207	200	184	193	177	215	216	221	200	206	187	194	197	206	221	201	210	203	194	208	171	195	204	217	195	161	204	205	159	206	216	194	189	182	196	215	220	211	190	195	211	204	192	199	215	212	235	218	200	212	192	224	189	192	205	205	219	220	187	208	197	184	201	189	206	226	204	191	199	215	222	225	192	203	194	207	188	194	198	205	210	199	203	187	206	199	199	204	222	220	201	209	178	180	206	208	243	209	210	212	210	169	200	205	199	189	176	202	184	194	193	197	207	203	204	168	193	202	192	193	228	199	162	208	205	178	201	212	226	188	207	198	204	157	171	215	190	189	220	192	190	193	214	181	205	179	212	191	203	218	194	195	195	184	203	211	187	187	176	193	200	190	193	216	194	191	217	199	207	195	209	192	192	199	192	217	198	213	184	190	179	201	202	215	208	226	193	182	208	198	206	180	220	206	205	208	205	202	197	209	195	206	228	202	203	211	217	204	167	206	200	188	184	197	209	196	209	218	220	210	187	220	216	191	204	211	213	197	195	207	200	207	199	181	191	212	181	195	191	206	217	200	200	212	191	199	188	216	215	198	206	210	207	208	196	221	166	215	191	202	200	184	177	199	202	206	189	205	196	224	198	186	208	216	213	198	199	211	203	198	202	204	188	190	195	201	188	191	185	203	235	218	192	215	206	186	202	202	213	199	183	187	210	189	188	187	204	189	187	194	197	212	216	227	203	190	192	188	230	210	212	190	204	188	197	170	204	221	199
48186	52356	48737	27289	897	871	762	735	747	695	685	701	639	679	677	666	690	670	672	663	640	638	639	628	644	644	645	627	624	600	658	616	626	658	699	618	630	592	653	632	600	633	659	662	594	603	645	634	624	591	632	623	623	614	598	641	640	616	618	663	632	623	686	614	577	627	606	594	563	662	607	641	612	632	609	667	650	642	598	638	630	605	627	659	600	649	624	628	625	668	615	628	653	622	681	668	642	616	608	583	627	622	621	633	608	625	636	630	630	622	632	660	592	627	641	616	602	620	630	602	650	672	606	645	634	619	603	631	593	609	648	655	632	612	587	608	630	686	660	593	637	637	609	613	622	617	640	649	622	659	707	594	639	595	598	606	625	642	675	644	575	624	629	636	611	619	642	609	635	597	620	676	632	622	630	608	633	634	626	619	622	626	641	650	624	642	656	638	621	637	662	677	627	612	648	600	590	570	593	645	614	570	620	619	624	612	625	618	643	609	595	641	614	605	658	606	665	579	655	621	597	680	604	605	602	627	635	624	612	632	622	631	678	622	625	620	636	654	635	614	645	613	656	619	630	600	621	621	610	632	641	699	578	633	648	634	616	650	641	603	633	638	635	642	589	652	657	592	590	632	628	671	611	628	599	614	679	638	654	610	671	646	677	617	608	663	600	630	648	615	595	673	603	602	604	627	660	610	641	586	646	610	578	639	683	583	648	653	620	641	606	610	595	626	629	665	617	612	629	577	643	622	666	625	687	636	642	617	657	645	594	605	589	648	591	604	660	640	635	646	642	590	593	607	643	612	652	633	643	617	615	649	628	591	616	624	663	624	630	607	603	598	579	609	640	601	647	620	630	592	627	611	639	620	650	620	603	630	630	661	600	645	629	630
80266	78012	63712	37402	9892	697	340	337	322	327	321	292	302	282	286	293	319	319	319	282	277	302	303	306	288	288	297	278	261	290	274	299	298	296	269	290	325	290	268	312	265	269	289	293	302	315	292	303	294	297	274	288	303	296	264	294	293	264	272	258	304	307	310	300	283	301	308	289	296	298	299	267	262	287	263	273	292	318	288	293	304	296	278	284	285	274	274	300	288	301	299	283	284	268	281	282	299	266	303	290	265	292	275	288	264	313	269	312	310	318	287	286	318	306	284	299	277	333	291	287	253	275	283	284	279	281	309	291	303	313	276	264	299	301	256	284	288	273	290	284	321	285	296	276	267	299	316	285	266	285	263	281	277	293	280	296	303	275	307	300	299	297	295	276	273	276	271	318	286	274	270	301	297	310	227	301	299	289	260	301	282	300	268	277	296	281	325	288	253	278	283	266	270	289	287	275	284	297	279	305	295	282	264	309	268	295	282	227	308	329	274	306	280	296	273	291	249	301	282	275	284	298	303	292	264	261	278	289	287	283	289	281	292	291	279	270	269	280	294	306	284	276	278	296	311	303	287	289	265	280	281	306	299	300	300	280	324	268	309	265	299	258	271	310	298	288	269	264	296	270	314	280	285	310	276	295	277	278	268	297	293	322	303	267	293	322	294	266	297	321	271	301	269	291	308	297	286	291	275	282	300	296	269	288	302	293	290	300	281	289	256	299	268	297	289	259	294	316	275	288	305	283	248	312	283	259	267	309	294	287	297	297	267	296	294	262	304	296	310	264	293	275	278	277	268	270	285	291	314	301	276	262	306	284	269	252	298	276	280	303	291	288	287	268	322	299	302	299	275	305	274	311	291	296	285	279	263	261	305	297	289	287	319	303
58875	65650	60282	33387	1382	1219	1125	1049	987	1009	972	898	914	899	886	929	931	911	916	925	855	895	869	837	884	863	890	842	867	854	863	831	836	833	817	837	904	875	843	876	881	863	867	833	871	857	852	845	805	864	839	847	845	856	806	831	854	892	833	811	809	833	847	860	840	833	802	881	868	872	859	862	823	853	834	829	819	860	837	842	858	807	824	830	841	845	871	858	830	884	865	846	782	828	859	829	876	855	838	826	873	907	830	808	866	820	884	858	869	817	881	823	804	830	808	858	872	807	833	848	875	844	887	816	850	904	895	864	840	830	860	828	801	836	860	897	831	873	885	857	813	820	836	786	823	821	859	821	837	836	801	888	824	794	786	824	855	822	832	889	809	862	809	792	911	868	855	866	902	860	862	843	832	872	890	872	829	828	824	834	868	803	829	820	859	860	824	775	796	878	843	851	863	875	851	796	803	898	844	833	824	812	827	848	839	846	854	811	876	847	889	869	892	833	883	850	856	834	807	831	836	787	874	811	886	863	868	806	912	819	884	807	845	834	838	818	900	844	863	888	802	816	842	818	830	792	846	821	856	849	857	819	820	810	848	830	826	841	867	868	829	835	820	850	829	844	850	851	849	860	856	919	851	843	822	862	912	864	819	906	866	840	892	805	808	824	755	838	851	793	867	852	827	848	841	829	845	881	830	865	881	854	807	897	811	834	863	840	858	847	820	843	828	893	827	889	826	838	822	824	791	861	841	846	818	868	821	783	844	795	833	824	836	861	784	777	795	844	813	819	874	862	864	864	874	865	848	839	829	845	855	844	832	843	844	826	818	842	842	836	838	828	786	809	858	876	813	815	857	803	804	810	822	850	870	885	897	867	836	856	845	817	880	827
25303	19176	8743	1875	219	162	161	188	166	160	168	171	170	167	149	155	156	172	147	150	157	169	155	142	150	175	177	169	163	177	152	153	131	173	162	159	147	153	165	160	182	171	152	133	162	162	163	170	161	164	162	167	162	164	176	170	152	161	136	163	159	164	162	170	163	166	168	187	179	168	160	188	141	146	159	147	154	175	160	146	174	161	163	145	169	156	156	144	158	157	154	168	155	157	145	161	167	181	156	151	158	147	161	158	159	149	148	151	167	163	155	129	171	152	172	150	156	160	142	163	168	139	155	168	146	164	151	174	174	145	179	156	180	161	158	162	164	176	155	166	162	138	168	174	162	156	169	144	168	158	151	160	177	163	149	145	163	180	169	175	156	151	153	182	168	162	144	171	169	147	169	157	168	155	176	152	165	155	170	181	184	159	161	160	152	151	167	151	148	141	153	178	135	155	173	179	168	182	160	163	170	153	136	176	136	161	145	154	175	169	151	163	146	191	136	164	190	155	154	165	159	180	149	163	161	140	152	161	121	170	181	164	150	164	140	175	146	152	172	179	156	181	160	158	155	181	151	156	141	163	164	151	168	137	167	167	182	158	161	169	160	149	147	169	174	167	159	169	144	168	161	142	177	149	160	148	188	194	163	163	132	145	167	181	175	165	176	159	156	159	149	157	159	168	162	164	156	158	164	171	156	174	148	160	152	172	164	175	144	143	156	165	162	154	159	170	151	147	173	172	129	160	176	154	182	158	200	158	132	164	191	157	143	161	170	180	178	155	158	148	190	161	153	162	154	162	168	161	153	163	163	171	156	156	159	156	156	156	154	149	157	148	171	171	146	162	159	156	181	156	148	158	198	177	166	158	166	138	153	126	137	179	165	160
26552	24595	15040	4200	581	551	513	566	553	549	530	526	546	579	543	532	531	582	533	559	507	532	523	522	509	508	543	513	532	545	491	512	536	512	529	515	493	531	517	574	516	515	551	478	537	513	469	539	520	503	506	491	487	496	539	514	542	528	488	511	504	525	565	542	515	517	513	505	504	504	492	528	547	554	501	542	522	551	514	524	538	534	524	558	514	516	565	518	526	554	541	495	515	575	530	542	533	520	529	501	560	572	512	571	490	512	535	525	513	547	513	533	521	497	528	519	495	517	533	522	527	550	501	528	511	501	546	478	530	486	533	531	527	516	510	555	559	528	537	487	506	563	537	503	547	481	536	476	528	508	524	502	515	559	488	510	521	546	565	500	519	517	523	482	534	539	537	507	509	516	559	504	552	526	546	497	527	519	535	537	523	491	527	511	504	523	517	534	517	561	538	535	492	542	526	480	537	536	507	495	518	558	522	540	536	552	510	516	475	547	570	537	535	547	538	526	556	547	495	527	505	546	520	528	554	534	528	493	513	501	512	544	470	513	530	516	509	535	559	507	536	535	525	533	523	497	557	508	505	518	548	508	505	514	544	504	569	502	550	567	551	468	501	527	541	497	510	474	572	545	506	511	525	514	544	534	613	520	495	557	534	500	488	481	522	538	526	524	538	550	537	537	515	497	511	497	552	515	510	521	562	521	516	550	529	523	498	549	532	523	541	506	496	567	525	548	517	506	494	498	513	493	511	527	494	513	521	492	544	525	535	566	498	531	568	480	568	539	502	529	516	552	530	494	522	510	515	557	504	545	502	538	548	524	529	550	527	548	533	522	544	554	520	497	532	524	474	506	532	504	529	539	521	515	588	477	505	486	515	537	539	539	528	517
69437	65666	53257	28398	4024	257	266	229	238	190	218	188	205	201	198	214	207	190	203	193	220	192	218	208	211	203	191	190	206	216	195	223	222	224	192	205	240	212	201	189	219	201	197	189	207	230	217	205	222	201	209	224	201	197	217	200	203	186	168	201	216	194	198	198	225	196	240	204	183	208	227	219	223	198	206	230	220	185	202	218	181	217	206	219	201	206	226	210	184	198	205	195	198	176	197	210	186	206	209	231	189	198	188	211	186	209	209	187	183	199	203	180	202	198	197	192	194	207	221	207	193	221	184	204	191	228	192	211	212	219	197	197	194	205	204	195	186	203	207	196	212	206	208	197	203	201	176	206	217	248	189	213	192	205	184	194	215	216	205	205	194	209	193	224	202	224	201	215	213	197	190	212	244	202	216	191	216	213	218	199	199	220	199	187	165	199	229	174	211	186	204	195	203	215	175	204	178	229	204	194	197	237	212	194	200	201	201	173	213	200	213	203	220	200	222	233	214	203	218	207	212	201	203	183	187	205	203	211	201	209	211	186	193	192	205	206	201	217	173	214	210	209	203	178	205	231	193	189	206	202	198	213	227	172	196	198	205	183	178	244	213	191	218	225	201	209	212	170	182	223	183	185	184	204	214	197	216	190	218	205	192	200	196	179	195	217	215	202	194	193	201	204	187	216	222	222	196	207	215	221	232	213	219	211	210	206	205	197	227	223	200	186	212	196	201	191	181	194	224	209	205	217	190	229	202	194	232	212	222	246	222	175	233	216	195	224	207	194	189	203	221	197	205	199	181	202	210	200	187	205	211	201	192	206	187	193	198	193	199	208	211	224	196	233	217	181	195	206	203	214	169	201	208	199	179	216	192	181	204	183	173	182	194	187
48604	51846	49416	28412	907	791	753	712	699	730	672	683	702	715	652	677	632	629	650	671	716	713	621	645	634	641	648	580	669	624	651	624	636	635	651	645	645	634	650	654	638	651	644	637	646	662	663	638	605	626	611	634	624	637	594	635	663	681	635	629	628	627	647	648	647	665	665	666	625	614	672	644	631	665	631	631	640	660	624	665	617	625	626	640	656	609	638	689	603	599	647	590	612	712	698	630	659	623	617	631	642	611	649	627	676	665	602	617	645	631	654	631	606	661	676	651	668	609	631	632	674	581	610	668	664	634	664	638	668	637	632	660	651	653	648	634	652	633	633	657	612	649	609	666	644	653	638	623	655	638	675	657	617	601	620	660	618	615	647	653	652	623	616	661	652	617	658	639	633	660	626	648	649	603	641	640	667	674	643	605	601	670	638	615	683	669	640	661	597	638	625	601	657	662	638	657	584	660	640	637	678	592	676	625	630	685	633	659	616	631	627	633	648	627	610	686	623	678	649	678	650	628	630	598	613	643	596	622	592	619	660	611	678	648	650	634	615	637	689	629	610	592	651	610	641	673	663	609	671	646	606	628	595	620	623	600	655	640	576	649	626	644	650	662	686	645	661	650	685	644	668	655	704	622	670	605	605	685	664	625	637	595	688	641	652	622	657	581	654	650	637	647	634	614	662	645	659	642	631	647	611	646	652	588	596	665	642	614	609	628	652	590	589	639	644	682	641	644	636	640	699	615	626	661	611	612	641	618	652	618	584	657	626	621	627	640	654	638	675	652	623	656	649	621	600	623	654	636	673	593	585	667	638	647	666	619	601	598	635	595	625	682	629	657	660	634	620	650	626	667	643	659	624	625	653	674	632	640	660	691	598	645	660	668
78650	76134	63146	37997	10288	803	351	337	322	300	330	328	330	305	285	291	287	278	292	276	328	294	296	273	301	287	279	287	294	291	285	274	268	309	276	312	285	322	299	296	263	314	315	273	292	295	280	306	279	285	268	294	274	320	280	303	275	282	331	286	284	269	329	294	300	287	326	296	261	262	283	291	298	308	279	278	269	271	270	294	285	239	284	291	298	296	265	266	296	295	309	321	267	281	310	299	306	298	280	264	262	290	305	311	290	302	312	288	291	268	269	306	279	287	309	289	306	280	291	320	344	283	291	323	302	281	292	295	258	282	292	284	306	271	260	306	300	285	298	303	311	280	272	284	265	287	270	306	306	300	257	291	288	268	278	299	289	293	297	295	258	254	272	288	293	287	300	281	313	311	318	291	315	295	299	249	279	282	306	284	303	271	308	281	255	260	295	273	260	339	266	294	287	277	254	272	282	288	295	276	321	282	311	288	285	290	321	283	273	258	274	281	277	272	275	285	283	288	287	314	270	280	277	274	278	288	294	272	287	260	305	263	285	266	287	284	290	266	305	281	304	278	288	280	297	254	310	290	281	286	277	288	272	294	299	238	302	309	246	271	291	277	326	270	273	273	290	345	282	276	289	337	310	302	292	306	308	287	331	298	329	274	300	278	291	320	297	323	299	296	292	294	301	313	286	268	264	262	282	287	276	294	281	298	291	305	309	296	315	261	286	309	283	301	289	293	266	307	297	290	282	308	289	298	277	304	291	274	295	299	263	274	272	301	289	284	283	294	292	271	264	288	301	273	316	271	295	300	278	296	300	284	278	285	281	290	298	269	328	311	312	276	295	281	302	294	291	280	267	279	328	280	280	286	305	294	278	276	265	292	302	295	270	267
59952	64495	60624	36669	1365	1193	1153	1119	1031	997	939	989	955	923	921	928	940	892	882	859	872	917	896	914	895	888	880	906	857	828	856	809	798	866	845	859	866	894	870	862	849	883	866	886	904	852	867	850	837	845	871	879	860	891	845	895	880	896	822	847	846	872	824	831	865	852	864	875	836	888	861	837	826	865	868	862	856	826	858	927	795	896	866	828	844	836	834	863	826	835	859	878	823	835	886	857	855	862	850	801	850	856	862	856	914	830	792	841	806	810	787	896	833	846	850	861	833	848	831	851	806	850	789	861	822	891	901	880	823	828	813	863	817	854	791	830	830	851	831	845	833	898	839	858	868	844	866	861	855	872	848	823	890	853	821	877	869	818	810	850	802	815	838	921	826	897	763	798	839	857	877	839	859	869	810	893	855	835	887	886	832	839	853	931	867	844	874	902	878	855	840	860	889	866	824	815	870	840	879	855	836	809	844	877	829	838	846	826	806	858	873	869	866	834	844	827	825	857	847	849	880	862	903	855	813	837	848	848	815	871	847	895	879	879	807	830	832	860	839	845	882	822	820	856	810	809	833	829	823	871	836	826	871	911	862	843	873	822	836	885	836	832	887	852	845	850	873	781	827	895	863	879	822	867	790	839	845	892	852	849	874	940	771	843	876	839	840	808	870	862	856	906	848	789	817	797	817	812	890	866	828	814	866	842	816	846	852	824	862	843	880	818	854	837	814	878	892	884	842	836	812	859	876	869	866	862	854	794	851	810	888	933	853	866	864	865	880	875	869	841	803	867	817	769	811	814	871	849	899	884	821	881	853	856	809	873	867	837	832	818	826	842	852	855	818	841	825	847	895	869	838	843	884	806	846	812	852	862	810	812	849	857	874	868
25201	18324	8274	2161	212	160	167	159	130	173	176	151	151	179	182	166	149	156	177	182	150	166	163	191	155	168	166	150	167	169	142	130	177	165	165	177	158	162	167	163	171	154	145	163	152	145	155	171	157	179	136	151	165	167	150	170	150	181	145	162	161	151	171	144	181	153	161	159	159	146	153	161	178	163	150	153	182	158	171	163	174	145	164	151	138	146	192	148	150	151	146	158	181	165	135	163	159	166	169	152	174	168	176	136	158	155	157	199	168	158	179	168	128	177	171	134	163	162	170	182	147	160	158	132	159	162	176	151	162	148	149	151	156	179	169	140	180	123	170	149	189	160	152	139	159	140	186	175	159	177	158	201	176	162	158	157	165	150	146	174	160	186	171	147	163	161	140	148	153	162	161	167	184	131	157	185	168	190	183	153	170	152	172	166	144	167	157	164	163	143	143	153	165	153	157	154	154	158	144	155	172	175	157	160	172	150	154	154	168	159	159	177	149	163	143	152	172	185	155	147	164	184	171	149	155	166	155	161	189	160	175	160	149	154	168	169	146	147	151	134	157	155	157	159	175	143	154	170	204	180	186	149	153	144	158	168	173	178	151	161	154	172	174	147	152	139	147	149	176	159	156	173	147	156	168	157	154	161	154	170	162	168	153	153	157	177	145	167	180	168	161	148	161	151	133	156	189	158	164	165	159	175	180	186	176	169	158	151	174	161	161	162	168	157	149	177	153	129	204	188	165	170	174	179	178	189	161	169	163	164	148	172	146	158	159	173	168	134	162	178	186	163	160	171	179	141	172	178	154	146	168	177	152	150	153	165	162	156	152	161	169	160	159	165	169	147	150	156	147	179	148	166	160	166	167	155	157	163	152	180	159	164	158	156
27145	23449	14576	5154	549	544	536	547	523	511	563	537	499	541	514	562	554	550	519	537	569	484	532	555	492	523	527	510	523	524	529	531	509	510	531	584	531	557	531	533	516	559	554	497	536	550	516	545	549	537	546	537	558	493	575	525	527	524	504	468	495	529	572	543	527	568	565	552	508	531	487	526	514	551	531	473	553	528	551	542	520	527	452	536	515	523	525	546	525	549	540	541	582	530	539	553	497	529	482	498	551	487	532	535	557	563	520	525	510	524	498	499	538	556	506	506	528	547	468	530	481	532	547	546	508	563	552	499	507	556	538	517	557	510	521	503	485	545	520	568	513	481	524	546	536	492	572	549	533	504	522	526	535	528	511	564	501	574	566	508	486	567	524	534	509	531	510	514	508	520	521	489	500	525	486	531	521	496	515	546	543	549	523	524	535	490	547	469	538	489	493	540	524	530	547	535	555	524	543	538	562	565	553	513	541	536	501	509	530	540	528	556	538	516	538	530	534	537	549	556	479	520	506	530	514	553	543	556	510	510	539	513	566	515	510	521	505	551	505	501	517	528	522	553	523	533	519	564	495	534	528	520	543	507	552	534	531	528	520	528	526	509	481	519	509	495	529	543	526	499	528	535	488	549	511	495	493	507	540	531	527	566	517	508	546	518	572	491	507	493	532	501	516	506	468	501	530	530	557	574	508	523	548	544	561	540	523	493	524	514	548	526	546	531	533	498	564	549	544	547	518	536	554	503	539	538	510	521	545	555	496	495	527	496	526	529	520	520	520	484	519	525	535	539	516	519	555	510	540	533	491	519	526	598	501	503	516	503	517	510	536	583	517	561	503	583	540	530	541	528	537	501	515	500	502	478	555	515	572	554	483	558	520	483
69377	65808	52734	30277	4990	311	257	221	219	232	199	209	221	202	225	205	236	195	214	203	206	181	191	209	218	198	223	211	197	181	226	178	226	205	205	230	201	174	225	198	181	204	201	196	203	192	210	217	211	179	207	222	246	191	200	197	190	198	199	200	207	225	217	182	192	219	210	199	219	251	187	184	226	227	207	230	210	210	210	190	203	200	213	209	173	231	208	184	202	189	201	202	209	197	217	203	198	202	202	223	210	241	206	229	183	223	223	225	194	221	228	209	216	186	199	208	196	237	213	216	221	208	194	199	195	204	200	222	208	206	206	224	211	210	179	223	211	220	196	215	185	183	217	197	202	194	222	199	204	200	222	195	186	220	185	194	214	211	204	200	184	195	181	188	185	192	200	192	211	178	215	193	194	230	182	218	214	176	196	179	224	187	212	204	219	183	196	207	204	223	210	198	221	193	226	239	187	195	219	202	190	198	196	204	198	205	225	222	214	225	203	197	199	188	237	179	211	201	219	211	202	219	208	218	193	210	206	230	181	199	194	203	194	172	192	197	209	190	199	198	171	204	211	209	200	202	210	208	192	223	227	219	182	179	211	215	213	201	204	200	202	188	193	201	213	228	222	181	230	221	205	205	193	204	220	211	211	179	220	204	209	215	194	215	203	181	188	209	224	224	178	199	188	185	214	222	201	223	218	200	195	206	224	229	194	211	197	226	223	211	228	208	198	192	222	214	218	205	172	210	197	219	175	185	233	188	234	211	183	206	222	217	204	201	204	222	243	215	213	198	208	226	189	208	226	222	219	221	200	195	197	204	191	208	235	203	207	180	205	183	204	225	244	210	210	226	197	202	175	231	196	186	193	191	205	227	236	222	197	215	204	211	186	198
48580	51500	50201	31183	957	861	760	740	697	690	754	642	654	673	618	684	686	650	665	666	569	643	707	561	671	667	635	668	672	655	648	665	651	629	677	673	663	610	626	616	681	612	667	648	699	647	653	661	642	660	630	625	645	608	628	609	665	675	655	627	650	648	639	633	662	614	653	650	670	637	664	597	633	639	655	629	625	623	658	641	691	641	617	611	657	662	645	668	659	640	615	649	647	621	700	626	672	639	633	649	645	594	667	600	666	600	646	649	614	640	626	599	625	652	672	614	601	673	657	627	654	639	633	636	665	606	648	630	635	647	659	667	671	687	619	637	635	617	679	652	622	643	680	625	661	650	563	656	649	663	632	653	657	597	662	633	619	635	638	621	664	650	647	660	587	663	635	644	665	642	622	639	655	657	654	677	654	637	621	623	665	599	646	668	651	661	628	641	636	636	622	649	678	653	639	606	647	672	636	591	628	626	629	637	659	584	612	640	661	634	626	634	659	626	623	585	618	652	676	628	679	656	669	623	634	686	652	630	630	637	659	629	678	591	612	652	668	683	643	665	608	637	672	624	669	625	668	628	688	630	616	629	613	658	616	614	611	602	643	641	651	656	635	673	636	635	617	697	597	669	634	638	655	632	607	675	658	652	655	649	640	664	665	673	616	646	636	643	639	648	607	683	641	640	618	586	597	646	630	603	638	626	673	639	615	623	647	639	640	668	658	658	615	641	636	620	677	655	651	650	646	653	607	662	608	657	634	662	634	664	637	659	612	626	643	615	634	626	638	651	626	605	610	581	663	636	659	636	615	648	656	642	646	668	662	596	628	652	653	690	642	678	618	618	629	608	640	662	634	620	684	662	612	638	653	657	627	660	643	592	642	640	681	629
79331	77178	65709	43273	11484	983	332	319	315	321	310	312	298	296	314	316	323	314	316	299	305	267	318	301	283	304	315	283	283	302	269	276	311	307	305	284	290	306	302	310	280	324	292	301	314	315	296	276	290	319	272	299	308	292	321	320	292	336	298	292	300	338	301	336	278	295	307	303	311	284	281	321	283	312	286	315	302	268	302	293	291	344	287	306	320	267	308	290	301	286	311	315	314	302	314	303	270	265	290	320	313	290	269	276	279	288	279	288	284	288	293	299	283	284	285	289	272	261	289	287	288	317	298	285	266	286	300	316	294	299	298	311	283	284	292	308	304	288	303	303	305	289	261	312	329	284	305	307	288	309	315	329	286	292	328	309	269	287	332	291	294	280	328	305	288	302	320	310	302	276	298	307	282	315	270	295	306	296	283	302	266	296	311	284	329	280	280	293	319	303	311	291	315	274	317	289	298	321	301	282	316	316	267	290	285	282	278	302	287	293	274	294	297	268	254	272	294	298	310	276	310	286	311	305	300	307	289	292	306	287	331	283	297	305	292	260	300	289	300	263	305	314	298	301	271	307	273	302	290	301	288	304	312	300	307	314	337	288	311	315	289	306	306	284	286	319	310	299	292	312	320	313	300	286	278	294	302	291	294	319	296	323	312	305	322	266	290	309	294	308	304	295	310	290	303	309	277	303	277	294	287	279	302	292	294	305	328	312	290	286	305	290	298	271	326	277	319	296	317	311	289	271	329	280	293	292	302	278	298	296	291	276	301	275	290	301	256	291	292	266	298	307	294	301	306	279	304	307	290	308	271	281	306	283	300	270	314	347	288	293	337	305	293	282	304	282	296	281	293	288	300	310	328	288	301	298	338	313	291	321	304	299	338	301
58843	64459	63183	40480	1378	1238	1104	1063	1056	1036	934	995	977	969	936	950	928	875	828	882	905	893	915	829	889	851	876	864	851	882	861	894	966	903	861	880	887	884	880	891	812	890	880	856	837	854	941	848	867	896	895	901	844	860	813	873	826	847	835	865	909	864	881	884	865	855	869	901	837	868	882	843	860	802	823	847	821	863	905	859	849	852	817	866	870	921	862	879	920	827	870	862	853	840	850	877	860	918	831	832	878	919	867	852	862	854	860	917	837	870	825	857	938	863	872	860	880	862	904	864	795	848	876	848	904	862	856	893	883	798	884	875	874	849	806	899	890	809	868	841	823	893	891	904	839	852	888	834	856	835	871	889	846	875	898	854	866	824	891	910	835	940	821	858	863	917	817	839	860	874	899	887	898	900	868	873	845	929	900	879	911	875	893	803	869	830	848	859	880	919	920	882	908	878	861	879	810	905	870	880	859	861	953	870	878	867	899	841	881	908	896	855	886	835	856	848	929	857	876	922	845	907	841	858	864	841	860	875	874	908	867	871	875	895	926	842	860	932	861	868	849	912	873	842	889	817	850	864	847	862	840	851	854	910	817	848	857	819	898	849	884	834	854	850	847	881	821	815	833	853	847	867	879	945	876	896	856	854	869	828	836	882	832	884	883	885	821	845	850	878	857	897	865	875	867	843	832	893	899	870	842	863	828	861	905	882	872	870	848	854	902	905	896	924	842	865	924	889	912	885	906	858	853	865	831	819	828	858	819	819	878	856	825	876	849	890	890	893	901	903	876	908	831	848	890	855	873	894	878	908	863	875	857	876	878	906	864	860	869	820	903	847	881	826	885	857	853	875	840	858	882	860	852	842	853	887	813	870	816	851	825	834	794	860
24832	18833	9096	2825	299	149	166	166	189	194	190	161	167	162	148	153	163	153	154	170	167	165	181	164	173	198	178	181	142	168	196	166	162	179	167	170	182	169	185	191	180	184	168	149	167	173	159	174	186	186	172	181	175	170	184	164	163	164	162	176	188	153	174	151	177	170	172	162	183	174	172	170	161	164	186	183	181	157	160	151	185	182	162	170	184	170	185	173	176	171	160	175	192	160	149	153	165	167	168	169	166	149	164	187	166	154	172	167	177	167	162	166	158	186	165	182	189	176	149	171	160	146	164	166	169	194	166	167	161	167	167	169	166	158	149	154	151	169	173	157	171	170	172	156	162	173	165	170	140	162	184	167	171	151	142	149	186	170	161	182	157	163	184	167	158	167	168	154	163	171	159	179	162	171	160	153	180	173	148	144	165	176	167	169	182	171	158	182	181	142	161	155	183	175	171	143	166	170	178	152	167	174	144	176	180	188	169	174	162	182	155	164	157	164	169	150	173	167	170	181	178	148	178	182	141	168	168	183	181	150	162	179	165	151	166	190	140	177	154	153	168	140	158	150	178	168	160	178	161	156	177	145	172	146	176	171	170	148	136	168	170	187	149	158	172	198	168	178	192	161	162	166	154	166	183	149	152	185	142	164	143	170	160	144	155	184	139	162	150	181	171	172	164	166	175	172	190	160	168	142	173	171	178	159	156	137	191	153	159	152	158	180	176	173	187	195	205	164	171	175	186	142	170	183	168	179	144	185	169	166	187	151	157	189	158	151	164	154	167	163	169	156	164	185	158	182	183	155	161	182	156	181	190	134	175	176	171	195	152	167	178	156	185	161	156	162	177	176	177	144	175	181	170	175	150	181	168	150	162	175	153	172	150	146
26180	23926	15743	6270	533	597	570	548	512	538	523	522	564	542	595	575	577	550	555	542	564	558	571	569	558	576	548	504	546	562	542	515	507	487	527	535	542	530	558	545	541	538	509	532	518	536	537	557	575	524	548	533	558	502	516	504	554	590	519	589	564	557	539	533	520	518	572	528	535	568	578	576	571	526	549	515	512	514	547	549	558	546	554	535	574	532	549	589	551	510	550	526	561	540	491	537	523	550	547	570	505	549	538	529	534	552	585	507	567	535	557	551	597	524	563	530	516	524	548	550	539	555	565	564	557	549	580	544	552	565	538	536	536	533	580	589	564	555	533	562	571	544	492	591	552	548	531	511	588	584	569	564	551	562	525	568	564	570	581	486	558	506	541	565	538	550	514	568	529	517	577	540	546	573	521	513	555	542	534	539	528	514	567	524	522	533	530	592	559	548	537	542	549	556	518	522	545	504	511	527	509	589	524	493	539	538	564	526	520	546	564	549	554	530	529	524	571	553	539	576	559	535	493	562	579	551	566	564	524	585	534	545	533	525	536	590	547	613	575	547	514	546	535	538	499	527	608	551	545	546	575	549	562	537	544	571	508	569	521	507	544	564	536	557	578	552	546	553	547	550	515	571	522	538	541	558	544	553	540	567	571	522	556	547	559	564	542	554	579	533	554	558	550	537	540	591	558	591	555	579	539	550	591	542	557	516	551	539	557	552	553	548	510	542	529	545	568	570	547	550	534	584	513	573	546	527	533	564	532	549	494	506	588	543	546	532	494	542	562	556	566	527	516	577	556	548	579	523	564	581	555	526	574	576	563	548	588	561	521	539	578	561	536	568	567	548	528	549	603	515	553	515	514	519	527	555	541	501	568	520	508	546	530	542
69656	66055	53845	31445	5591	370	234	237	235	199	208	219	210	203	194	206	209	219	189	239	235	250	202	229	233	223	264	214	226	211	235	230	214	229	220	212	201	206	217	232	195	224	199	212	211	219	206	207	205	216	222	221	239	209	186	238	219	208	201	180	235	196	201	188	203	248	181	237	176	193	198	200	217	228	193	195	198	216	206	197	203	195	227	201	224	194	221	205	228	216	197	219	206	206	226	205	198	210	197	204	214	209	215	223	182	208	230	212	230	190	221	237	200	247	207	209	197	222	186	202	194	215	198	240	204	222	214	191	189	208	212	216	213	194	199	218	211	230	210	213	225	192	206	220	191	215	188	218	209	222	205	224	195	183	207	235	244	225	208	195	220	215	200	195	192	235	211	208	212	217	208	219	224	214	224	226	211	212	205	201	213	217	233	214	196	211	218	215	217	220	212	203	195	223	206	215	202	192	218	210	212	201	205	203	210	208	226	204	221	209	233	227	212	207	220	223	202	203	232	189	219	235	225	213	226	218	210	221	247	203	219	217	205	211	212	208	204	207	231	219	185	189	210	223	178	213	228	202	233	214	241	201	204	204	213	237	205	206	232	220	224	197	244	217	225	226	222	215	189	216	219	206	191	205	220	215	238	225	200	214	175	192	219	204	209	196	209	223	218	223	191	227	214	235	183	186	205	199	199	200	221	217	218	177	230	204	215	217	239	220	230	209	210	211	214	186	211	206	207	186	200	199	219	200	214	233	223	213	202	212	230	209	193	210	204	201	204	184	214	226	226	174	219	214	207	224	215	211	235	205	226	220	187	201	205	210	200	236	190	198	227	189	223	190	201	222	214	212	228	234	195	227	241	202	206	212	253	205	210	207	197	218	207	242
48147	51807	50920	32967	871	812	794	734	766	792	757	674	688	639	689	694	645	685	717	668	687	665	645	729	634	675	647	697	748	697	690	669	654	650	693	602	670	686	666	680	693	702	668	655	578	673	614	664	666	650	674	637	682	691	621	646	634	634	645	646	709	654	665	633	625	652	644	683	664	688	686	664	656	641	645	624	675	660	605	674	707	662	640	663	654	660	684	642	696	622	686	653	672	658	663	652	656	673	707	669	621	651	681	633	634	666	697	656	665	635	644	640	643	675	626	671	659	651	662	679	646	696	661	677	671	622	589	611	638	635	657	636	716	650	642	648	640	661	667	647	660	625	692	655	641	636	663	654	628	636	663	674	652	646	658	628	648	600	655	601	618	630	681	635	624	695	682	596	628	673	603	686	633	649	645	607	663	669	657	722	667	638	679	676	655	654	636	672	655	694	600	632	692	675	664	680	651	664	658	706	636	709	678	650	656	621	658	668	604	640	682	678	648	656	638	686	636	671	656	666	674	648	646	627	658	691	603	627	652	731	627	692	636	634	703	655	675	702	663	660	643	667	642	664	679	612	630	647	705	684	613	648	657	661	643	654	694	680	635	680	664	641	633	684	650	675	684	627	658	682	688	633	612	624	688	670	671	621	697	673	601	674	691	630	644	644	597	710	629	692	621	669	628	665	666	674	665	653	658	621	662	645	641	612	650	649	688	668	686	663	624	657	648	675	654	691	648	678	668	669	640	634	575	622	703	630	655	609	657	688	610	665	651	670	647	717	652	676	674	607	595	648	621	632	658	656	646	621	639	642	619	636	645	676	646	734	710	632	678	649	690	637	631	666	617	645	690	631	679	651	638	669	636	633	670	643	634	634	604	642	621	701	668	669
76984	74982	64097	43466	13192	1457	391	318	338	312	295	330	331	273	281	303	285	289	268	328	333	287	304	330	294	283	299	322	329	306	282	306	292	318	316	316	302	310	307	275	294	290	297	301	274	288	311	259	307	288	325	258	309	304	303	271	302	282	295	307	290	291	305	288	283	340	309	294	305	264	292	297	284	300	286	290	278	328	308	287	295	295	279	316	309	305	291	310	300	298	304	266	292	274	288	279	295	308	314	281	286	341	318	304	271	294	315	295	294	302	285	325	296	234	281	321	284	261	301	269	285	300	316	312	268	307	315	302	300	313	307	321	317	278	299	317	281	286	335	306	305	278	290	325	310	324	295	276	329	321	290	329	288	293	292	288	288	326	282	298	313	292	324	269	312	316	309	277	316	260	266	311	326	296	321	308	294	305	295	279	306	309	300	295	294	308	318	327	257	291	307	283	294	303	279	331	321	323	321	291	341	306	268	290	278	284	303	272	292	300	316	302	296	316	268	303	304	295	286	321	306	302	284	280	283	324	323	305	286	310	312	264	288	295	294	286	320	292	285	269	310	324	305	289	317	283	305	314	295	283	326	289	316	284	287	307	285	312	317	322	279	283	314	328	304	307	266	300	290	330	288	286	328	268	285	262	309	299	292	278	286	284	303	279	294	276	313	301	269	290	296	299	276	299	321	323	308	291	299	293	293	281	299	311	267	276	297	316	337	309	260	305	281	294	273	266	296	301	288	282	304	284	318	290	312	304	276	302	305	291	313	313	283	300	289	306	309	277	287	308	284	296	312	287	290	302	309	314	294	327	324	294	297	276	305	308	273	307	310	306	289	284	300	286	296	290	289	283	276	289	282	339	278	307	303	277	283	294	263	293	299	301	290	247
58967	64050	62171	45102	1448	1184	1135	1084	1014	1038	980	934	920	925	917	888	949	885	901	898	992	849	873	875	915	862	909	949	875	893	915	905	898	856	869	901	921	900	869	856	894	826	864	888	834	887	838	903	906	859	872	903	852	902	849	852	881	899	868	843	875	902	810	890	878	842	872	818	862	903	861	900	903	845	867	845	880	854	885	872	865	853	860	912	898	880	852	897	898	850	856	863	872	877	932	863	828	913	885	880	877	852	855	880	841	863	840	829	862	863	886	882	856	940	878	857	832	857	898	865	847	875	867	842	893	877	849	844	855	925	882	871	868	872	891	837	817	852	880	830	924	849	898	841	852	837	880	893	878	876	827	869	882	863	897	903	912	869	933	856	872	845	878	860	856	886	805	860	875	858	884	860	867	881	908	868	882	905	860	820	905	890	866	868	931	896	861	862	881	863	923	850	899	825	900	863	876	826	885	885	832	855	916	845	874	930	803	862	834	840	925	880	890	903	875	825	870	833	835	869	859	898	911	900	887	876	898	846	853	904	848	871	879	863	870	844	853	875	886	906	836	901	840	883	865	920	822	861	879	879	895	850	864	851	917	843	868	849	893	898	874	913	914	892	877	911	962	857	852	849	852	843	836	825	824	904	906	924	879	853	881	888	851	918	903	832	907	875	889	890	861	877	838	874	854	879	881	912	869	831	912	922	821	921	843	862	896	916	873	840	840	877	890	904	833	841	910	870	873	874	903	860	876	861	873	845	929	886	852	806	846	850	890	861	942	880	914	945	895	980	906	880	870	895	870	897	829	843	896	864	838	808	835	903	892	863	862	862	879	831	893	855	899	898	842	807	909	868	882	843	826	845	886	843	844	837	911	850	902	906	870	809	882	855
24033	17674	7978	2877	236	182	166	197	162	156	180	154	180	171	170	179	169	184	176	204	189	203	187	169	162	161	147	172	164	158	154	163	177	180	165	172	168	173	151	168	173	150	133	141	149	200	149	171	164	161	163	172	162	177	178	162	174	166	190	165	162	163	175	168	175	162	194	177	172	186	158	154	161	156	182	177	178	142	177	185	152	151	165	165	124	158	170	150	166	176	176	169	159	171	162	165	180	172	174	176	172	192	174	149	167	163	150	153	161	162	167	179	174	189	170	176	170	151	171	171	173	159	167	188	165	151	184	178	150	170	160	155	140	168	178	168	159	179	177	194	161	173	163	155	169	181	162	180	186	178	173	167	171	175	154	177	195	158	149	158	185	144	179	166	152	195	136	170	177	150	162	156	162	151	180	157	163	167	164	147	167	183	170	169	171	197	174	162	179	151	154	179	160	175	158	169	179	178	190	170	185	184	173	167	170	169	165	183	146	160	182	181	164	154	155	153	160	181	146	167	167	165	159	164	155	193	167	172	176	154	155	191	189	172	196	155	169	165	151	139	173	178	167	165	187	174	185	163	182	181	188	167	167	165	181	174	186	174	165	162	167	155	162	159	155	160	171	169	189	162	167	142	163	164	196	169	176	185	188	172	160	156	160	185	170	184	157	176	184	166	184	158	158	165	182	184	182	153	169	181	148	170	163	168	162	180	163	163	176	151	186	147	161	181	178	161	167	170	164	153	171	181	142	153	180	148	166	171	187	154	177	165	157	176	173	160	164	178	193	159	181	161	173	160	181	174	158	177	195	183	164	164	160	171	170	141	190	187	169	178	157	163	171	175	174	155	164	153	184	162	172	180	197	164	147	173	178	165	167	169	163	196	178	167
25873	22788	13966	7648	546	561	527	574	547	504	531	533	604	547	533	539	531	556	542	555	574	532	524	594	587	574	504	545	561	544	545	589	549	557	586	551	552	542	541	545	598	530	525	494	533	540	542	560	558	549	544	521	521	554	541	529	555	537	525	549	578	564	539	537	582	549	555	576	550	536	582	557	590	544	517	503	570	546	528	527	582	551	592	492	531	531	527	577	565	540	518	563	546	516	554	525	548	549	584	553	551	558	553	592	512	558	526	569	575	531	523	514	547	522	528	562	545	584	584	510	521	540	531	528	623	569	555	516	553	583	587	520	522	557	556	549	553	536	521	554	530	487	509	595	550	544	573	534	550	538	574	553	559	549	548	554	591	536	554	526	541	508	523	555	577	530	541	529	527	556	541	575	547	543	552	522	551	564	521	546	519	543	555	528	571	550	531	523	532	519	567	518	563	561	548	542	538	550	542	511	530	542	556	519	567	571	545	566	553	522	516	529	559	559	551	537	517	536	550	533	564	538	505	547	561	576	518	560	570	568	553	556	540	521	538	546	509	531	541	514	526	529	534	547	538	507	541	489	523	514	533	564	578	557	584	564	554	552	515	600	513	512	517	554	524	537	586	560	549	512	541	535	524	600	560	589	522	560	535	567	535	544	527	539	574	560	574	514	498	529	582	535	564	528	558	589	571	594	581	587	556	556	539	533	522	513	568	524	513	512	523	525	514	516	538	572	499	560	549	539	545	557	537	540	584	538	569	602	535	552	533	587	549	566	531	548	594	575	549	587	503	544	514	535	552	540	563	549	520	536	539	491	559	579	584	532	545	551	539	507	542	558	492	542	509	570	544	539	501	537	552	551	578	586	526	565	575	537	503	507	559	533	547	570
70154	66084	52877	34358	7200	374	269	240	240	230	215	227	219	216	229	215	221	223	203	209	220	195	195	225	204	218	211	221	204	227	208	233	217	228	233	225	197	232	198	226	220	202	198	206	224	221	221	224	211	227	212	222	223	189	213	205	225	211	180	208	204	246	226	172	201	235	210	221	206	205	203	197	192	230	242	214	213	231	205	221	220	232	209	223	218	195	215	206	211	199	215	207	181	195	196	194	197	195	233	200	219	224	220	208	230	217	217	193	209	216	200	208	206	233	223	225	225	232	227	214	189	235	205	196	202	210	208	209	212	203	230	203	205	228	225	208	226	225	200	213	215	217	218	198	252	203	239	230	196	212	227	212	209	216	220	197	188	212	218	228	202	209	228	194	201	197	217	195	204	216	214	234	224	204	207	228	190	224	226	218	215	207	191	220	198	209	210	220	232	223	195	231	184	232	211	224	209	225	233	214	212	228	247	229	219	213	235	206	210	220	239	213	196	214	219	212	187	216	216	224	219	209	196	232	223	208	217	174	205	214	202	225	220	228	205	220	207	235	204	216	201	224	228	200	196	207	225	204	187	220	219	203	219	249	196	218	214	208	208	215	198	219	214	208	212	197	206	184	230	231	203	212	241	216	236	229	206	224	232	228	213	209	198	223	206	202	224	218	196	203	223	230	197	227	200	201	187	226	184	182	237	211	211	222	200	224	216	244	221	195	191	221	224	230	222	191	223	192	219	208	240	209	222	212	243	208	217	213	207	230	187	198	223	211	216	210	205	215	236	210	208	200	228	202	238	210	206	216	212	218	268	228	212	229	214	214	194	253	215	226	242	199	195	208	238	239	221	197	199	226	216	211	219	232	211	223	206	202	206	209	190	209	223	221
47780	51280	49097	38229	1072	872	793	800	741	723	690	721	680	702	706	712	669	628	655	670	654	699	677	714	658	693	706	647	674	647	631	695	700	721	673	665	625	666	626	661	590	650	660	687	676	656	638	642	677	634	647	676	686	631	644	655	661	645	689	678	658	680	658	678	659	626	621	632	661	660	656	632	626	599	688	663	671	654	651	623	635	676	690	607	613	676	650	635	640	699	635	675	680	668	644	677	657	624	680	652	633	633	665	662	661	659	654	646	647	674	714	693	674	712	659	704	664	677	653	637	660	694	622	667	659	674	645	696	651	622	676	642	656	657	681	631	664	671	679	693	600	659	646	645	629	669	648	686	631	626	689	645	632	670	668	674	685	688	682	662	638	681	625	667	644	691	601	628	685	650	667	656	679	676	642	663	650	641	646	698	697	707	667	645	663	648	609	664	668	633	641	723	657	684	646	606	619	641	664	670	631	645	670	621	678	645	703	634	643	633	674	644	669	661	683	655	703	672	682	687	661	616	624	596	659	662	655	625	672	632	693	677	612	669	644	677	682	675	626	646	655	628	681	635	666	687	655	663	656	657	636	626	639	662	669	660	650	701	652	667	642	672	653	697	725	658	717	620	624	643	647	656	650	671	659	664	637	645	652	683	640	603	674	691	691	651	641	673	690	629	652	629	620	675	669	649	656	679	648	672	626	678	642	634	652	685	657	629	656	653	622	671	661	666	636	671	585	625	667	667	687	653	655	680	665	640	621	628	645	655	608	627	669	668	655	709	660	695	607	642	643	651	645	707	692	671	635	645	626	636	657	690	672	650	640	665	633	679	673	643	653	695	684	672	687	647	609	632	665	616	606	631	625	685	616	677	668	682	700	645	648	644	635	641
77104	75963	62146	41851	14929	2060	345	337	317	313	273	325	322	309	319	322	314	280	289	315	311	286	300	300	302	272	287	289	298	295	288	312	283	318	325	284	319	283	323	309	299	312	293	269	296	300	291	335	303	304	285	310	308	296	288	298	296	293	299	276	292	292	301	283	284	302	272	286	274	304	306	320	287	317	309	289	322	296	282	305	269	305	272	269	308	286	293	296	289	301	314	316	282	320	290	266	290	262	325	297	304	295	279	294	278	317	272	289	265	308	312	317	295	298	277	308	296	312	300	281	294	305	311	298	301	271	290	295	277	252	282	305	342	309	303	270	269	288	282	283	289	265	296	288	281	308	277	292	304	290	273	288	288	303	320	276	288	310	298	252	281	330	319	302	270	314	313	303	309	249	310	320	323	312	267	287	262	302	272	275	272	283	282	290	272	305	290	296	285	305	301	304	302	320	319	295	304	337	321	321	310	289	272	295	295	284	296	284	319	305	266	330	284	265	299	303	289	288	292	324	261	308	300	311	309	283	283	313	271	301	297	293	310	291	284	299	274	274	300	294	294	329	298	264	301	287	267	314	308	321	311	291	300	294	304	308	275	330	298	320	288	301	305	303	322	278	285	262	281	318	307	289	283	300	291	308	304	280	299	291	275	331	292	291	295	274	337	291	287	283	280	304	279	299	295	285	308	309	303	322	283	302	277	299	285	281	284	294	278	280	299	292	279	308	332	314	303	294	302	339	290	304	286	313	284	302	317	284	291	301	309	309	274	314	286	275	337	297	292	331	281	304	292	293	287	284	298	275	287	342	335	310	276	275	311	331	280	301	290	346	291	260	264	312	260	289	315	277	282	286	324	319	274	311	300	311	308	291	307	303	299	306	307	294
58483	63691	60011	45869	1498	1230	1093	1093	1027	1022	1008	994	944	967	932	948	955	905	982	924	888	871	920	916	859	891	907	897	938	880	871	817	905	908	928	926	878	881	855	879	854	866	869	863	903	908	898	883	918	855	889	807	877	885	867	840	863	877	852	895	868	868	900	883	858	904	881	867	837	901	898	879	884	870	836	866	858	901	883	889	868	893	895	896	895	854	888	895	873	858	802	905	865	857	852	827	890	892	872	854	883	859	863	868	863	916	922	827	860	874	883	902	898	880	887	866	859	855	830	847	866	889	902	831	880	877	915	857	922	889	873	903	834	925	843	889	859	852	852	914	839	882	898	873	876	859	862	832	790	942	814	845	870	856	856	912	896	862	892	856	869	847	911	850	838	875	870	869	875	842	824	879	908	882	878	879	873	859	840	860	894	854	860	904	864	866	860	916	893	873	872	856	876	928	828	849	865	878	857	823	886	851	846	928	910	863	910	870	876	883	855	897	884	873	867	847	856	838	912	888	869	823	860	864	922	938	857	879	870	866	871	829	862	898	847	846	858	881	883	918	891	882	875	879	896	861	907	859	900	856	875	877	839	861	878	888	900	875	931	890	879	831	873	798	866	924	919	857	867	891	851	911	878	889	880	875	883	875	864	822	848	847	846	829	885	879	824	834	874	877	875	836	866	855	877	881	889	881	867	873	845	838	829	886	846	839	857	879	875	857	875	894	884	822	832	904	889	870	836	849	843	847	927	890	829	898	856	863	884	863	860	850	844	868	920	870	825	867	919	859	837	918	854	876	865	858	822	890	907	874	855	914	922	878	927	865	836	884	860	861	904	884	885	864	914	875	885	917	880	846	884	848	864	889	907	922	878	884	865	887	882	876	898	851
24290	17742	7254	2568	213	167	156	156	192	142	167	161	167	165	176	160	184	168	168	188	179	166	143	145	185	163	188	182	160	153	163	144	153	154	174	179	141	173	153	163	198	145	150	156	151	161	172	162	163	156	176	151	159	152	145	174	167	161	154	153	163	148	168	167	148	172	168	190	145	166	169	144	173	142	176	158	178	158	172	167	176	143	173	158	146	143	172	168	176	155	170	151	160	168	165	137	201	133	171	165	162	172	162	146	181	169	144	156	162	193	160	171	182	167	178	193	173	161	164	183	153	153	173	156	185	174	166	188	161	173	171	158	163	132	161	169	166	143	163	148	159	165	163	158	156	178	148	184	153	148	171	181	208	162	165	156	208	170	199	177	162	153	175	163	159	173	150	164	156	157	160	163	182	153	165	187	151	164	151	156	160	161	151	156	175	181	164	154	170	166	163	174	156	172	170	180	157	162	167	153	200	182	173	175	150	156	170	177	176	160	145	165	164	171	162	140	165	184	149	182	147	173	168	152	173	156	165	165	156	156	189	168	159	165	160	159	170	176	178	161	167	160	136	153	182	175	154	143	143	155	159	171	153	158	158	158	141	145	159	153	160	176	173	157	170	161	159	187	164	174	149	157	170	166	180	140	168	177	175	152	156	159	169	160	169	163	177	160	165	156	138	149	155	174	173	161	159	164	150	178	155	151	149	177	150	170	187	183	153	165	183	166	192	172	158	165	151	179	173	199	160	169	175	182	165	173	151	166	166	149	151	146	176	163	161	169	164	157	184	146	155	146	161	153	154	157	150	138	160	152	150	149	161	179	155	173	173	157	167	172	180	158	177	152	154	171	162	171	202	175	171	157	170	168	193	147	176	150	134	152	141	167	161	149
25577	23115	12950	7108	551	537	509	524	520	501	542	549	510	590	512	531	503	523	545	534	534	543	537	553	533	563	545	531	568	505	526	524	566	556	545	500	537	563	525	531	533	567	533	524	532	540	565	563	515	509	497	566	533	552	512	523	552	537	530	537	530	524	530	506	566	525	575	539	602	512	538	481	554	568	552	548	513	537	570	494	538	579	546	515	579	518	536	531	512	527	557	516	471	527	524	499	519	583	556	537	545	562	542	540	563	534	587	570	541	544	544	529	569	540	514	542	537	536	548	570	522	535	519	547	581	535	544	544	526	519	537	518	557	560	505	521	551	500	549	507	536	518	536	525	554	529	542	496	572	537	499	526	496	532	555	556	529	523	566	529	541	537	533	518	551	526	592	495	581	537	526	549	566	536	547	517	522	544	505	513	528	490	527	553	530	504	534	582	548	497	549	500	550	541	537	577	531	541	582	568	535	574	511	479	549	536	560	505	493	537	507	503	529	571	550	531	560	568	553	496	534	586	552	541	531	579	508	555	547	561	538	619	568	549	548	566	567	548	513	537	494	558	525	532	543	530	540	614	545	522	539	561	580	512	549	563	492	549	558	543	525	584	536	540	532	552	541	504	540	527	557	505	557	563	529	563	564	565	594	538	527	520	528	531	514	520	498	523	542	546	546	508	563	530	519	527	541	546	513	528	564	554	559	527	536	546	554	555	552	522	519	553	548	585	502	529	551	517	530	518	497	493	521	517	557	544	545	539	528	543	528	560	499	529	519	491	533	538	540	508	545	541	549	548	519	510	560	512	497	564	527	579	545	538	547	522	543	542	503	549	557	543	543	571	541	546	583	519	541	536	542	530	563	528	499	573	564	502	506	576	544	561	556	516
69560	66867	51940	32468	6862	301	203	214	235	237	202	213	258	218	206	205	220	195	206	227	216	209	210	231	193	200	189	214	212	214	219	219	213	207	225	193	201	199	204	197	215	220	198	232	220	229	215	225	222	206	199	209	177	232	220	214	226	214	205	202	217	236	233	200	201	191	200	193	221	229	223	175	207	212	219	198	195	210	234	187	205	222	217	199	219	207	221	217	215	243	221	198	208	208	216	202	210	213	193	226	180	222	189	205	188	179	200	190	197	218	193	211	221	186	205	230	205	206	209	199	213	177	188	228	198	191	213	209	215	205	181	211	201	192	225	193	217	192	223	201	226	201	195	197	202	224	216	242	206	220	191	205	208	209	182	206	205	175	223	200	220	222	190	205	213	209	189	233	206	187	215	223	207	211	199	219	195	208	213	205	200	225	218	211	202	186	213	246	204	209	207	200	198	177	238	219	197	182	207	198	208	225	229	208	190	199	213	205	209	180	213	206	201	225	231	204	224	227	209	206	197	213	206	213	193	207	239	216	190	238	193	203	219	199	238	209	201	210	192	205	196	209	210	205	207	218	198	232	178	234	208	237	220	182	218	228	221	190	223	205	207	218	199	225	220	203	197	224	187	203	209	197	196	221	201	208	199	211	189	211	189	206	198	193	218	234	197	193	215	216	190	209	205	209	216	222	208	202	216	200	221	209	221	183	208	200	181	203	213	214	214	195	199	180	193	189	186	185	215	200	190	180	205	204	218	223	235	222	231	190	221	192	210	213	190	240	185	202	226	207	223	202	232	163	221	225	185	194	207	212	201	215	245	219	207	195	223	229	190	229	188	188	190	190	217	188	201	188	229	232	184	219	193	219	206	198	194	237	217	225	201	214	212	229
47681	51529	49629	34750	903	849	792	767	744	686	731	668	714	672	716	677	691	703	671	709	641	673	658	661	652	661	652	662	663	673	704	630	696	691	666	675	700	629	651	617	656	686	597	613	650	644	636	660	629	648	688	657	644	662	624	668	682	630	629	632	643	648	612	657	628	606	621	637	625	658	697	643	646	633	671	624	588	670	676	661	643	654	658	661	613	715	625	664	614	619	687	608	653	675	623	636	642	674	659	641	637	667	683	648	644	604	626	670	680	661	667	657	647	666	601	626	634	642	648	648	653	626	621	651	633	637	623	595	626	635	645	625	653	642	677	669	660	643	607	625	626	667	652	663	633	661	644	616	658	634	606	629	682	636	584	626	643	661	641	631	654	666	672	651	634	685	668	650	616	697	615	676	644	647	606	659	691	616	668	665	638	616	645	637	626	641	619	648	623	638	630	613	690	615	652	653	695	644	640	636	673	643	690	648	635	677	646	612	656	652	661	635	662	593	633	652	627	632	623	605	648	613	623	610	580	640	626	601	647	653	632	715	606	646	647	635	656	633	603	690	605	696	605	656	619	628	621	684	659	663	645	657	691	659	677	681	604	666	623	666	659	660	671	634	613	597	667	659	678	614	644	657	624	618	689	658	640	616	652	611	638	622	638	656	614	643	624	683	579	679	657	641	631	586	634	654	689	637	654	643	635	647	631	624	691	645	613	704	590	615	609	658	647	636	647	645	704	694	638	647	625	593	662	633	648	624	628	645	621	655	686	637	659	668	667	648	648	613	670	612	675	626	610	701	662	646	661	610	672	621	696	645	640	630	684	679	635	637	662	604	632	609	652	630	669	601	683	620	629	623	685	662	640	618	616	607	635	636	650	624	611	632	668	636
80458	77459	63605	42708	14098	1350	341	350	343	338	298	305	304	310	315	298	298	277	341	306	285	294	282	279	279	305	312	264	287	297	297	289	312	295	327	292	280	292	289	296	282	296	290	281	306	274	309	287	310	312	271	310	277	261	293	254	297	319	315	295	291	308	295	284	302	282	273	305	292	288	272	267	257	288	300	332	289	297	332	302	251	281	320	294	321	277	278	301	307	283	313	278	321	298	290	293	302	287	278	294	317	269	318	289	305	284	283	285	296	304	299	303	276	290	258	311	295	302	280	299	316	292	281	287	276	318	294	305	279	300	303	318	290	252	295	283	324	304	278	285	300	275	279	273	314	304	292	307	275	311	254	276	311	309	279	302	305	294	277	307	282	272	299	304	282	326	296	305	276	266	277	288	330	276	250	255	308	289	308	313	296	275	329	304	309	253	308	277	284	289	286	284	269	311	287	290	313	300	284	343	282	277	295	290	326	300	290	265	286	279	314	303	293	309	302	274	288	307	291	293	271	279	300	284	321	303	307	278	269	261	308	286	278	281	285	283	302	293	283	271	286	303	311	302	298	274	283	301	272	287	266	279	297	291	300	270	289	277	284	287	276	294	287	281	289	300	301	280	298	298	310	298	267	305	313	296	301	300	300	321	304	289	264	299	314	273	309	286	279	299	293	316	317	305	316	317	275	273	276	303	304	291	272	280	320	302	285	328	293	282	282	278	300	316	273	303	266	298	284	289	306	297	263	300	279	295	309	276	263	308	304	296	277	274	281	303	266	300	313	302	305	303	303	293	323	292	310	245	307	304	265	278	299	283	286	296	298	303	301	256	267	312	333	292	267	293	305	294	315	295	283	314	304	278	290	287	278	286	286	305	257	284	290	299
58428	64565	61535	42356	1473	1243	1148	1120	1007	1006	979	989	968	883	942	891	896	955	912	889	841	854	881	878	889	888	917	850	893	868	906	860	884	908	870	839	847	880	869	846	821	890	845	968	865	901	882	882	878	871	908	847	869	865	835	891	842	867	814	831	884	872	911	846	812	823	862	885	829	904	830	895	889	889	848	859	885	879	848	921	872	810	891	880	895	865	866	869	830	881	839	887	897	840	825	818	826	886	872	817	838	866	861	833	866	875	878	835	834	876	827	834	904	870	897	895	872	824	830	783	849	896	849	825	815	855	857	869	904	879	920	818	797	865	839	898	834	863	832	824	843	900	918	856	863	851	894	865	852	873	822	865	872	920	772	868	848	835	850	867	860	888	862	887	871	824	848	857	914	874	842	924	882	887	827	828	858	881	897	905	888	890	812	810	897	866	869	899	894	894	887	833	852	820	875	885	849	865	855	929	861	886	867	851	884	867	862	860	832	892	882	878	827	921	852	824	850	875	826	883	890	849	922	819	819	868	852	880	795	873	810	840	815	856	870	831	874	894	846	852	873	842	873	891	860	856	874	848	835	835	893	869	866	856	890	837	878	860	850	817	832	830	852	860	852	880	873	832	852	880	798	853	892	881	846	882	886	838	872	857	868	840	852	841	836	909	821	879	852	847	923	874	839	883	823	879	851	883	863	881	826	868	878	877	890	876	895	844	858	872	806	881	836	862	847	832	884	827	840	860	869	829	831	860	864	874	878	872	816	866	863	866	882	867	834	861	861	876	854	838	902	839	875	847	905	855	862	886	844	829	822	898	838	896	852	899	853	854	822	851	891	856	904	866	830	874	830	837	885	857	862	835	881	778	857	802	828	794	874	786	875	880	817	864
23931	18364	7927	2311	241	157	185	187	168	147	173	170	166	170	172	156	137	158	172	167	159	144	165	150	157	166	156	163	166	151	130	177	168	177	150	168	187	187	194	146	142	147	164	178	168	185	145	157	172	177	175	148	147	172	153	179	180	174	170	180	142	172	182	161	177	168	176	180	159	191	154	173	157	186	161	161	184	176	147	161	140	165	145	155	166	167	173	166	171	148	163	166	150	154	168	150	146	180	190	156	161	153	168	162	160	164	171	162	172	177	185	157	156	165	167	161	164	180	159	142	169	174	162	180	164	164	164	147	159	185	157	154	154	166	170	138	163	161	166	159	151	180	170	177	164	162	144	173	164	142	146	189	178	180	176	167	160	161	168	163	161	175	147	170	177	159	182	149	176	166	143	156	140	160	162	172	165	171	165	190	177	186	152	168	188	146	162	179	184	140	159	141	169	162	157	145	154	142	156	165	143	168	155	174	161	151	166	168	160	166	158	151	155	169	156	149	170	177	180	165	151	176	165	156	156	174	156	158	136	145	154	155	162	159	179	135	161	166	175	152	160	156	156	157	147	168	166	141	190	178	181	168	158	177	161	176	162	160	163	155	159	194	153	161	181	170	149	167	156	168	165	164	152	148	167	158	154	155	181	181	135	163	163	165	166	155	149	152	156	173	151	162	153	169	175	157	196	135	167	167	144	144	192	156	163	165	160	147	168	160	146	169	169	179	151	158	177	188	153	157	164	161	179	166	151	181	161	157	164	157	175	174	163	153	156	162	161	144	175	174	145	140	173	155	138	163	165	184	137	158	146	176	177	142	140	170	182	155	179	179	164	165	151	149	170	150	148	151	163	174	135	172	159	179	161	169	162	160	168	139	177	152	155	166
25767	23831	13977	6254	571	590	532	560	549	514	505	522	524	557	509	589	515	563	569	501	541	515	487	524	505	550	542	542	545	545	538	535	508	569	571	547	511	535	508	522	530	548	577	525	505	544	546	524	553	543	543	519	556	596	509	518	552	525	521	535	566	550	532	520	548	528	549	555	530	535	492	544	540	509	542	562	537	550	579	531	516	532	537	535	509	519	539	534	541	539	566	533	526	520	578	575	503	545	536	512	580	523	560	560	565	545	547	496	534	480	515	551	553	557	539	494	537	580	535	518	561	536	500	550	506	567	550	510	557	552	528	533	547	529	572	528	544	565	549	528	571	575	563	533	532	527	555	487	561	553	519	523	525	525	549	551	546	545	542	558	534	549	560	542	492	543	493	567	578	541	547	537	517	520	555	548	523	599	513	551	537	557	595	558	549	500	540	525	518	546	529	541	499	565	563	523	582	531	493	530	533	523	570	494	522	536	503	534	545	547	508	562	524	497	528	524	537	548	554	557	559	524	533	511	539	521	556	582	535	534	582	575	503	566	527	542	535	528	542	523	528	526	540	540	559	558	536	596	519	503	542	500	557	504	524	534	519	543	512	520	523	510	512	549	510	535	465	566	553	536	568	518	515	577	541	544	544	515	512	512	530	503	525	483	538	556	543	518	553	544	509	579	560	570	498	512	543	515	547	506	527	551	561	533	537	572	517	497	549	517	506	565	474	529	527	523	570	542	539	529	528	567	517	554	550	520	580	519	561	517	569	525	557	526	567	557	545	579	521	551	522	545	506	554	511	539	552	548	532	583	511	524	548	509	517	521	508	555	485	502	531	564	502	520	546	535	585	536	558	529	493	532	539	561	510	512	534	551	525	549	554	551	530	540
70134	66266	52443	32738	6423	297	250	231	242	225	187	211	225	187	204	233	222	194	208	218	213	200	222	214	216	194	207	206	198	198	237	214	228	206	203	199	184	193	229	209	190	203	240	184	164	204	215	208	191	184	195	200	199	204	198	202	202	205	196	200	208	177	198	193	219	203	195	182	208	216	204	191	221	208	222	203	205	200	210	234	194	199	206	199	219	204	212	178	195	220	194	216	216	202	214	216	225	199	182	217	197	202	223	221	222	214	216	212	186	215	214	201	193	195	230	204	214	188	200	222	211	198	203	191	219	208	201	208	207	212	179	207	225	227	236	205	196	201	247	186	214	199	243	199	172	190	189	216	178	206	226	187	201	206	200	206	223	184	188	174	211	200	228	239	208	209	186	227	194	206	208	211	226	226	238	205	210	216	193	191	199	187	200	192	201	207	207	236	225	193	241	225	214	236	216	199	201	223	175	212	227	205	215	187	229	204	193	199	187	182	210	216	191	223	223	199	199	200	196	222	186	205	211	226	209	196	221	186	199	219	183	202	222	224	175	210	210	190	198	198	182	220	183	200	253	184	200	198	201	209	220	176	194	206	229	208	200	211	237	172	231	208	226	224	180	196	219	219	205	210	215	196	203	164	216	205	224	197	200	193	220	220	209	205	217	212	190	237	218	204	225	249	191	210	199	177	219	194	230	205	205	219	225	216	186	205	206	200	213	215	224	207	203	184	218	219	203	199	220	199	221	200	224	231	206	222	229	194	206	200	199	211	219	215	182	207	213	191	188	209	207	186	197	191	227	205	204	207	199	202	207	188	183	220	190	207	202	216	223	209	197	213	204	201	186	180	216	219	192	209	220	195	215	226	207	228	206	196	182	187	203	216	226	227
47694	51558	50269	33444	866	834	836	747	719	808	729	724	715	710	684	688	653	701	711	701	653	695	615	668	664	674	656	710	766	633	660	644	692	682	644	628	655	650	650	646	644	655	641	659	676	656	663	631	687	624	642	625	644	718	636	669	627	677	659	616	688	636	639	657	704	641	692	648	654	643	607	653	606	630	644	642	660	595	648	602	715	648	657	690	622	670	605	660	631	654	639	642	673	618	625	648	667	683	664	691	619	639	673	615	626	623	615	658	690	619	609	632	670	628	688	673	637	661	658	636	665	664	642	652	653	645	668	609	628	598	654	632	655	672	623	604	667	672	605	641	647	610	653	631	594	618	628	622	621	622	683	623	627	634	650	604	679	672	622	638	616	604	634	642	660	676	682	693	657	645	644	648	638	646	686	671	598	656	648	634	686	629	635	602	653	636	657	650	675	631	612	603	655	673	619	625	657	646	627	621	627	624	632	627	647	621	644	647	637	651	644	658	625	630	667	640	682	672	648	599	640	657	676	668	649	590	649	657	695	637	677	630	628	662	586	652	676	643	675	658	647	654	642	639	668	631	641	653	631	652	650	674	663	611	627	652	680	610	669	627	662	692	671	691	628	631	668	622	698	677	628	626	684	647	646	611	660	665	611	660	599	669	638	638	647	629	641	683	624	623	643	642	625	614	623	639	663	649	647	645	626	684	618	655	594	667	589	656	610	630	672	640	647	695	630	711	639	636	668	626	614	653	619	679	655	678	651	699	658	615	656	663	652	679	641	658	636	667	636	632	673	642	650	657	660	632	617	682	681	622	653	659	619	613	629	646	634	659	638	625	648	642	638	655	627	632	675	637	663	652	659	634	687	696	642	607	601	620	656	681	685	644	678	630
81894	78195	63215	41973	13807	1192	352	338	317	338	288	309	277	291	300	332	287	301	318	304	311	312	304	313	318	299	303	307	297	300	304	285	297	330	294	319	309	301	295	299	308	301	309	295	271	303	303	251	300	315	304	270	311	293	292	271	325	317	301	273	318	290	284	298	299	299	333	288	317	287	309	317	296	312	305	285	311	320	267	298	296	311	289	305	268	308	327	301	277	291	292	314	307	315	290	267	316	274	288	257	296	295	304	287	276	296	289	280	307	284	268	271	290	309	327	297	315	287	282	334	254	320	286	290	283	290	299	278	284	289	287	292	292	307	316	308	284	302	314	307	292	280	298	325	302	307	309	276	292	304	280	283	306	300	288	302	278	294	275	318	333	307	315	254	333	296	270	301	306	283	302	275	290	325	312	301	281	314	296	280	311	314	320	296	276	283	290	292	288	293	299	309	288	299	293	308	301	274	325	276	281	297	278	275	283	325	313	301	308	298	270	272	302	306	293	270	298	309	276	313	323	274	251	328	297	269	308	305	302	293	302	283	318	295	297	291	275	294	287	285	306	304	292	294	303	327	288	287	282	335	312	275	310	315	246	313	308	287	315	323	292	308	323	312	283	298	308	291	293	326	328	280	290	297	305	284	300	290	268	309	299	282	327	262	303	296	316	302	290	291	281	343	294	305	303	299	290	331	309	291	304	263	291	305	307	282	270	305	304	313	322	295	279	266	279	280	294	280	297	279	288	299	289	324	329	308	298	280	305	275	320	296	286	278	309	291	323	310	268	332	276	256	304	294	262	256	307	286	268	288	243	316	316	313	263	288	289	280	325	287	303	260	285	297	272	298	311	297	284	296	264	285	334	306	316	296	293	306	281	267	274	295	293	271
59102	64364	60857	41330	1408	1216	1098	1104	1075	982	951	946	922	988	966	920	962	957	947	879	941	910	899	882	925	911	866	916	939	899	876	876	881	855	889	866	882	841	907	902	866	873	866	864	851	911	806	909	858	863	819	857	937	869	894	842	829	844	845	824	890	824	802	899	881	863	876	846	869	880	894	795	846	859	869	875	867	823	846	885	849	918	788	914	879	891	857	862	840	896	949	853	849	872	853	867	750	872	872	906	896	867	857	861	880	846	872	896	874	836	893	917	871	902	877	887	884	943	882	848	841	816	911	871	830	858	855	844	859	831	887	886	857	903	859	839	858	877	836	853	834	845	854	854	906	803	872	845	896	864	863	942	794	850	901	847	809	862	804	841	820	879	875	878	875	879	848	879	833	902	847	908	837	872	867	837	861	868	863	883	862	919	866	897	849	899	894	814	833	880	820	815	871	890	841	867	857	866	912	847	893	827	907	867	861	845	890	834	929	809	844	867	859	849	843	883	895	884	855	878	862	931	910	882	852	909	861	833	826	838	876	893	839	858	849	837	846	841	822	798	810	854	863	835	883	869	884	842	866	812	838	863	903	885	893	830	885	927	904	831	843	906	762	875	843	826	802	899	900	860	891	863	847	881	860	841	874	860	843	942	858	878	855	852	899	849	864	866	860	818	862	884	887	885	895	774	807	865	873	836	866	887	856	890	868	835	856	888	909	825	930	806	856	922	895	863	859	853	835	820	853	792	899	896	839	876	865	834	852	869	862	893	852	859	852	815	856	804	927	902	846	904	880	876	820	896	888	850	904	805	876	840	910	843	902	820	865	848	836	883	856	831	834	912	867	913	841	873	906	870	894	890	844	856	847	871	857	883	876	879	878	857	847	930
24295	18058	7782	2160	185	155	174	184	169	174	148	161	174	147	187	152	156	150	146	164	178	149	164	166	167	172	158	192	176	175	179	158	172	189	178	161	158	145	160	168	188	151	148	168	183	159	184	155	173	174	167	180	194	145	169	160	173	144	171	156	174	159	172	158	162	171	150	183	150	158	152	171	157	173	180	154	153	153	198	149	147	150	176	150	158	151	170	168	159	192	159	162	144	152	170	160	162	176	174	159	176	168	191	128	156	157	148	185	182	149	185	164	153	151	172	188	157	143	148	163	165	165	154	171	156	155	160	174	163	190	165	167	161	153	209	153	186	179	173	178	160	155	168	154	174	154	180	169	153	195	171	164	153	148	172	171	161	151	150	156	183	170	141	177	172	187	152	169	185	184	168	157	153	151	151	154	152	182	158	159	145	172	159	179	160	164	163	161	176	180	158	170	165	146	139	179	162	189	171	179	162	162	159	166	151	183	135	130	170	166	139	170	168	159	145	176	152	175	187	166	164	155	178	194	160	184	195	190	154	163	187	161	173	184	151	175	166	145	144	171	136	172	145	167	180	163	163	155	157	153	190	169	176	187	152	178	180	177	168	180	156	163	162	142	152	174	173	171	180	165	166	161	174	183	162	173	154	181	178	183	157	161	164	144	170	170	161	143	151	183	158	151	162	174	156	169	160	141	158	128	174	173	149	154	160	156	155	161	159	181	173	152	175	154	159	164	154	160	156	167	176	176	154	178	180	164	205	181	172	172	138	167	164	154	195	167	166	143	179	154	155	147	162	171	165	161	177	158	169	142	170	166	166	160	165	176	168	147	163	183	167	156	156	192	164	174	160	170	166	174	178	155	179	160	166	166	177	165	156	161	161	171	157	149
25638	23165	13919	5951	565	558	552	534	544	557	551	525	532	550	535	556	503	510	528	543	499	517	536	537	514	546	547	524	531	545	525	508	553	532	511	539	535	541	534	537	539	538	590	572	537	569	552	495	493	487	536	541	484	558	533	519	491	514	517	554	581	516	535	548	529	530	537	571	534	565	536	536	510	513	510	540	535	555	537	527	578	553	547	538	544	557	540	533	543	545	511	523	514	533	535	563	502	517	559	564	531	497	509	551	579	535	541	518	568	556	554	538	519	522	544	544	495	531	519	518	539	569	538	536	551	493	531	540	530	552	539	552	565	537	533	516	528	515	524	570	569	530	556	531	548	566	534	515	562	550	520	534	515	553	550	545	561	556	533	562	547	517	510	530	545	530	505	543	534	520	560	561	542	514	532	550	563	561	495	521	574	546	531	504	546	523	544	542	542	525	544	507	524	577	534	538	510	564	548	516	518	572	533	519	543	547	521	520	510	511	534	523	546	521	541	548	575	549	547	536	546	542	530	498	510	571	564	554	526	522	516	511	542	566	539	537	501	522	528	525	506	560	484	514	478	505	506	566	533	548	504	535	518	509	503	529	542	510	560	488	526	568	558	575	521	541	556	554	544	528	522	559	506	540	501	506	515	566	569	542	564	532	601	541	531	533	531	523	562	536	574	549	547	535	525	578	509	547	566	508	526	555	596	548	512	521	563	545	537	513	557	491	518	549	580	513	560	559	528	510	582	564	513	554	559	499	537	529	557	566	541	528	559	500	519	526	541	525	504	549	533	542	559	585	540	527	508	529	549	519	559	515	539	540	525	563	552	552	526	522	540	528	543	546	555	578	510	568	506	537	540	543	544	532	525	564	567	538	560	528	508	556	539	534
71128	66368	51445	32900	5675	286	223	213	233	217	214	222	201	205	222	220	192	191	213	228	225	203	220	210	198	186	210	231	227	250	235	214	219	209	213	219	209	226	200	229	212	177	217	222	221	203	207	194	215	214	234	224	203	200	187	205	218	186	202	206	208	215	235	187	208	201	204	188	204	224	208	210	196	219	208	206	191	176	210	220	223	216	232	210	216	225	186	226	206	216	211	208	211	211	188	196	195	210	213	220	179	196	207	205	201	221	209	212	192	188	203	230	216	211	202	227	212	202	233	184	189	225	180	216	244	202	194	220	234	195	214	198	219	176	198	226	214	202	254	183	202	194	217	206	196	207	213	202	215	183	202	214	198	213	211	217	216	209	187	211	187	193	205	180	229	205	211	207	217	204	187	211	238	209	221	223	214	201	178	198	208	218	208	188	181	203	219	185	203	220	201	188	205	235	205	191	199	212	231	226	214	176	195	211	197	201	207	245	200	200	200	225	226	221	189	221	194	202	237	206	209	212	199	210	208	211	213	198	177	226	224	208	185	210	206	240	227	217	192	192	205	229	228	205	176	195	193	215	232	185	200	242	229	220	205	220	211	205	168	199	209	238	211	225	214	195	221	210	197	248	211	207	238	212	226	204	206	194	206	240	216	192	217	201	209	194	208	200	228	223	209	199	211	207	197	221	184	222	206	206	226	235	219	221	223	232	204	222	255	218	192	203	218	210	201	230	216	215	221	206	201	225	195	203	198	190	216	184	191	205	198	220	208	219	196	197	179	195	223	205	225	195	178	213	214	207	217	208	207	215	212	194	201	192	213	233	200	185	173	219	198	206	226	221	237	199	199	190	213	198	210	208	228	195	201	222	217	219	222	193	224	197	215	211
48543	51361	48722	32853	912	783	814	734	726	677	693	649	702	713	658	657	684	697	652	718	688	652	672	657	649	694	659	635	656	587	660	616	734	629	658	680	688	667	681	588	601	644	665	673	654	692	644	644	693	658	581	643	686	626	639	677	610	659	646	637	641	660	645	646	664	674	642	717	641	605	624	688	616	664	658	600	658	665	637	684	622	643	662	643	639	602	647	675	683	647	671	619	655	664	664	643	595	622	670	593	677	648	641	659	663	636	672	674	611	617	587	682	655	642	623	622	658	652	659	663	676	642	674	652	695	657	638	640	641	671	689	690	628	647	660	675	651	634	669	635	641	596	642	624	646	675	647	681	662	658	634	667	658	640	683	675	653	650	697	651	650	622	650	642	640	649	637	618	706	640	640	633	688	674	704	696	646	664	646	617	649	654	668	664	711	675	619	674	650	615	655	655	655	614	663	649	643	609	642	621	671	638	628	631	682	685	674	639	637	657	668	682	670	644	650	629	665	671	679	594	652	632	635	603	666	645	604	670	597	640	716	679	680	671	616	640	675	645	608	648	616	670	667	624	639	671	667	709	632	615	661	603	664	640	632	688	611	684	669	643	670	657	633	669	670	645	660	618	629	639	654	643	676	627	667	656	676	626	633	690	608	714	638	643	620	681	591	593	664	600	602	664	644	664	656	629	702	667	649	661	659	659	694	639	589	642	619	637	675	647	645	680	589	660	570	669	640	617	671	648	647	661	659	652	668	642	667	671	662	648	613	669	627	682	628	629	642	649	693	641	706	653	619	633	645	639	672	653	644	683	626	616	666	651	632	680	623	663	643	642	633	612	657	680	619	685	595	601	639	639	664	648	652	634	637	629	610	632	648	668	636	613	699	638
81115	77289	62608	41942	11216	1020	389	296	299	316	292	312	334	300	288	303	342	265	300	292	296	287	311	319	275	306	316	307	266	304	314	279	315	290	279	280	323	272	277	301	295	291	291	291	271	290	314	314	281	311	309	273	267	285	298	287	334	307	291	321	274	286	282	271	322	288	244	307	287	289	283	292	309	291	299	305	288	310	295	292	326	299	277	292	285	273	320	285	293	295	280	305	296	310	277	297	301	292	265	311	299	328	306	306	303	290	300	314	264	286	296	287	315	316	311	317	282	304	300	266	311	302	277	280	290	299	293	325	295	295	309	262	295	281	309	273	290	310	314	299	306	290	286	306	282	273	313	290	284	267	296	275	277	291	280	293	307	286	287	297	276	288	269	291	297	263	297	307	264	282	291	282	292	279	281	298	296	290	307	298	263	283	298	252	296	294	314	327	297	279	290	311	298	268	277	325	277	261	290	267	291	305	273	293	315	275	260	297	318	297	292	262	268	295	283	274	278	301	307	294	321	292	303	288	298	275	318	305	318	308	315	312	273	299	281	303	277	257	276	306	327	292	270	298	315	280	277	287	321	288	281	294	309	274	274	339	290	283	308	350	278	297	300	288	301	317	276	267	307	306	267	265	295	307	283	301	293	280	280	289	282	271	307	312	259	324	300	325	296	308	269	322	305	276	310	296	318	273	262	310	300	310	328	302	293	290	284	290	322	318	263	295	276	300	278	288	302	298	252	276	265	288	289	314	317	287	328	307	289	291	310	286	313	330	294	283	279	293	311	237	292	311	277	275	292	295	286	323	248	305	305	313	313	296	275	273	261	309	294	307	300	315	314	285	298	286	299	294	311	254	285	291	290	326	319	289	274	326	299	281	281	293	268	306
59754	64750	59334	38019	1393	1203	1141	1114	997	996	997	1012	988	948	952	883	891	873	883	890	900	864	939	880	905	938	894	847	856	810	885	895	870	854	909	874	916	856	856	873	898	854	857	862	864	885	846	865	920	870	873	864	842	924	859	841	856	861	892	899	860	858	852	874	893	830	853	878	859	929	865	870	854	886	897	853	845	869	864	883	932	826	855	888	863	882	839	834	867	931	890	867	830	872	932	833	880	855	841	887	855	876	847	905	919	913	929	842	825	841	885	901	838	887	863	853	815	902	816	858	825	850	851	855	841	824	884	863	899	867	819	843	844	891	851	849	831	870	881	874	854	848	835	889	904	839	851	819	922	830	848	869	873	840	861	853	878	842	897	829	854	882	824	878	906	848	870	846	900	845	876	894	830	835	920	920	885	889	880	875	848	847	830	854	881	880	885	850	884	887	834	842	857	883	893	862	832	858	872	899	863	789	845	899	871	820	853	867	879	851	884	806	806	846	856	843	875	890	870	856	854	838	861	862	864	894	869	853	858	872	883	830	810	935	878	854	904	852	845	870	846	836	868	845	907	857	808	878	831	904	836	846	869	898	840	879	842	866	892	898	912	802	851	854	892	876	857	863	865	892	886	850	846	874	814	866	907	867	846	883	855	858	868	882	881	889	865	911	903	846	869	843	908	856	812	821	861	883	874	823	854	831	874	813	820	831	843	857	843	837	833	844	877	811	857	839	850	894	825	863	877	830	848	882	879	908	918	852	871	898	905	827	838	802	899	858	900	825	864	904	864	922	829	786	895	816	897	851	819	839	882	872	885	846	845	850	874	872	808	872	816	861	807	831	888	880	817	878	869	806	842	844	920	881	826	903	879	896	870	883	852	882	865	841
25452	18616	7442	2078	246	173	174	177	159	164	158	143	155	174	162	170	163	151	166	155	164	163	192	193	157	150	191	163	181	157	170	152	163	159	153	173	165	153	163	138	148	151	155	154	161	155	160	162	164	165	169	164	172	159	170	155	173	173	177	175	171	153	150	167	156	172	168	191	155	171	160	140	183	173	191	184	174	171	164	173	148	160	156	161	190	175	168	176	180	155	163	172	152	140	153	174	148	172	152	164	152	172	170	167	162	180	136	183	146	140	165	132	191	159	171	161	149	175	155	182	176	160	159	165	162	157	188	165	147	167	172	183	158	178	174	168	160	150	161	150	176	152	188	151	158	167	148	173	174	176	190	157	155	152	168	157	152	172	171	170	187	159	138	156	177	150	144	170	148	197	157	157	132	186	155	154	175	159	159	160	168	161	200	170	139	149	157	181	164	169	165	171	172	162	165	164	138	175	187	148	144	161	156	149	174	139	156	159	182	178	173	171	160	140	170	145	162	149	179	175	164	167	172	158	177	164	163	166	150	136	145	127	179	184	167	153	162	155	156	145	161	170	158	185	188	149	147	173	166	165	151	194	150	164	165	173	168	159	149	157	140	155	154	149	170	169	184	171	146	147	166	152	178	148	176	164	145	172	163	161	142	170	154	157	166	165	190	148	171	167	175	163	151	145	164	167	177	169	157	170	149	172	152	192	151	153	139	158	159	185	151	160	143	185	144	163	164	155	169	158	184	165	149	163	165	191	160	161	152	175	140	164	164	149	194	149	187	169	175	156	165	183	155	165	160	170	162	137	158	166	144	158	168	176	151	177	165	150	160	170	170	158	159	150	178	167	147	173	163	155	196	155	146	152	171	168	162	152	155	174	180	151	147	180
27285	23543	13358	5610	569	536	575	523	499	534	488	516	557	549	560	515	575	535	529	561	504	535	522	529	557	525	559	517	555	493	559	519	523	566	547	540	538	539	490	520	538	585	555	533	554	559	577	541	532	533	532	502	538	564	551	540	567	564	502	545	585	498	551	506	537	563	537	549	519	538	504	529	560	530	554	563	549	531	519	581	513	525	576	569	539	539	518	532	545	513	536	545	546	561	586	516	539	530	554	528	531	548	519	528	541	532	527	548	524	522	527	545	504	532	523	532	521	548	504	519	534	541	588	535	512	488	548	555	538	492	560	544	509	548	517	522	486	530	528	563	549	520	500	540	553	562	547	550	540	525	536	556	550	517	499	489	551	497	540	519	545	537	479	519	560	541	572	533	536	548	558	514	492	520	510	503	507	527	510	570	507	529	519	530	545	571	510	514	517	549	582	548	495	523	540	508	491	531	505	521	525	553	532	552	511	572	537	508	538	559	517	525	535	529	514	560	497	523	528	541	520	530	490	518	514	524	546	543	539	507	514	522	516	503	508	514	539	508	549	534	539	504	521	561	531	581	538	545	511	476	555	529	556	552	559	563	484	487	532	516	505	530	503	547	539	515	548	538	541	530	568	576	528	533	508	520	545	524	536	541	539	533	533	471	531	556	536	558	544	531	534	564	498	562	486	559	579	518	522	545	526	524	527	522	535	515	541	489	536	515	526	526	545	531	581	516	502	517	536	535	519	511	524	544	538	559	526	520	562	542	561	562	539	511	528	545	534	526	541	540	536	531	517	508	495	526	564	516	527	509	544	496	534	562	533	593	559	540	510	534	512	541	544	559	539	562	559	509	526	529	558	527	532	530	556	549	530	513	537	523	523	505	524	560
71662	65864	52114	29893	5011	325	256	258	223	234	218	218	220	217	237	206	232	226	206	203	212	215	196	201	202	202	218	212	200	226	203	217	210	202	200	204	227	204	195	199	194	213	230	209	212	184	209	207	195	205	219	184	202	208	224	210	186	220	207	185	194	213	186	230	196	198	218	207	204	200	205	219	200	205	201	200	179	202	208	207	194	228	189	178	198	221	220	193	210	229	224	194	217	233	195	206	162	197	185	215	212	207	213	187	203	195	225	224	202	238	209	202	209	227	224	236	229	188	175	207	217	227	209	184	186	184	208	219	226	211	195	232	210	220	219	207	208	204	199	204	194	188	178	215	192	187	184	204	205	189	230	204	214	190	230	199	214	193	209	205	220	207	218	210	197	190	214	206	200	204	183	203	219	224	202	219	214	206	203	230	204	224	238	210	220	199	218	198	196	200	205	233	212	210	227	212	218	204	211	215	213	204	215	172	181	203	188	193	211	182	199	200	206	200	201	213	209	178	232	186	207	205	208	205	205	217	184	202	222	192	203	196	199	221	219	213	194	189	223	202	217	191	189	199	204	210	212	230	210	203	199	215	189	186	195	177	224	220	208	204	201	219	211	199	216	222	206	188	202	218	198	218	183	215	202	211	214	221	196	211	190	224	197	206	202	195	228	214	202	202	196	204	205	179	195	212	192	206	187	220	238	219	223	200	206	216	199	202	183	189	221	198	194	206	212	219	197	213	199	212	225	226	202	215	211	192	220	191	209	195	183	187	200	182	184	194	220	192	202	213	203	222	220	181	215	187	208	199	225	222	184	195	236	208	225	223	204	200	220	191	218	202	229	208	205	197	225	192	185	212	204	198	208	197	199	211	228	209	205	234	194	232	223	197
49214	50913	48738	30159	892	841	799	713	760	762	715	692	679	662	684	634	663	700	713	688	657	651	618	695	600	638	705	687	657	623	630	649	661	633	677	625	648	621	633	640	646	695	636	619	610	677	639	664	664	664	663	638	672	619	589	631	632	676	661	651	624	698	631	615	673	660	676	626	622	629	606	609	634	632	629	662	630	635	683	682	652	626	663	648	648	657	640	639	651	640	638	688	609	671	652	666	693	663	628	612	612	661	620	603	648	637	621	671	650	639	655	623	649	662	646	630	669	605	612	641	625	625	672	655	679	649	692	647	626	633	681	646	638	661	680	711	635	662	617	652	688	664	655	664	607	639	619	665	645	675	652	636	626	649	658	678	655	638	655	649	655	631	664	683	656	636	649	665	657	634	661	621	627	651	642	643	619	642	590	611	648	633	628	623	651	641	657	598	619	609	600	618	680	576	658	670	643	655	666	604	623	603	639	618	670	612	593	656	593	605	618	666	675	642	683	617	589	645	661	631	632	662	652	655	627	665	614	603	632	612	654	613	696	632	653	616	644	629	649	651	641	662	634	658	653	645	657	653	650	637	639	659	647	641	593	673	609	628	674	643	617	635	683	604	658	661	636	679	612	627	664	631	647	614	633	644	660	644	695	628	661	645	626	630	667	649	632	659	627	611	590	642	616	657	722	654	624	647	649	653	660	638	606	619	636	668	621	665	660	605	637	673	622	666	658	640	643	692	606	659	660	642	627	660	626	696	672	633	644	645	644	605	605	663	652	639	616	716	643	684	612	657	621	596	685	645	625	665	661	636	646	626	636	621	603	639	645	661	639	645	639	623	620	678	639	630	611	633	643	676	584	612	621	650	668	626	675	624	654	652	678	671	639	619
83383	76578	64516	41111	10957	1095	377	333	347	314	318	301	322	295	285	288	262	309	312	301	292	271	290	321	285	265	273	304	287	320	281	308	288	290	291	267	307	277	298	315	271	317	319	305	288	302	278	293	292	275	339	258	306	285	263	282	300	289	293	304	293	313	308	301	273	280	271	294	294	264	274	281	314	306	301	289	267	272	286	306	267	302	274	269	305	289	308	287	282	277	321	290	299	270	297	272	297	283	337	276	290	282	315	293	309	278	327	265	304	250	274	297	301	301	262	270	290	261	288	310	294	269	283	303	258	316	302	301	299	288	245	295	308	325	263	261	295	265	297	250	290	321	288	294	306	289	318	311	322	308	284	277	326	318	276	292	298	302	292	300	297	294	282	281	321	304	288	291	296	301	278	302	310	296	254	301	285	289	278	276	290	295	304	299	287	281	281	266	338	296	250	303	294	323	299	301	267	302	296	277	299	292	261	308	287	284	283	278	295	328	295	282	316	290	290	292	302	298	278	300	310	283	302	309	297	281	279	282	290	255	318	300	292	312	320	279	298	288	270	297	281	294	289	282	280	286	284	299	306	296	307	318	266	331	320	283	290	321	288	300	290	295	309	275	322	272	285	269	271	297	308	306	294	306	297	298	302	284	328	286	288	331	304	288	273	281	296	298	277	286	303	292	317	281	284	269	313	289	294	257	294	280	282	287	273	314	297	311	322	294	283	267	299	316	297	266	321	305	335	290	293	257	319	295	296	293	265	299	255	272	296	325	306	277	290	311	309	286	301	301	285	278	279	297	290	314	285	280	279	288	279	271	284	264	301	306	298	289	311	274	270	286	301	320	290	237	296	268	332	288	314	292	316	305	315	273	298	308	307	280	263	295	282	291
60687	62688	61828	37125	1267	1196	1090	1064	1005	993	966	999	957	907	896	920	908	896	843	963	951	843	905	861	863	881	898	857	878	829	911	843	908	852	833	951	854	915	873	861	836	798	866	876	841	877	878	901	895	851	876	895	869	899	874	884	864	839	875	905	857	903	872	854	832	839	831	862	816	868	840	870	819	836	848	845	825	878	864	869	864	875	872	851	867	877	857	846	841	879	828	800	874	846	900	878	870	895	879	846	817	884	880	882	830	841	912	893	922	882	805	860	859	878	901	882	897	915	871	898	865	883	896	828	863	883	855	841	815	891	899	856	846	844	852	844	847	851	893	903	818	864	839	926	815	814	879	830	874	872	830	870	931	833	876	862	865	884	855	813	811	838	876	866	844	888	891	875	923	837	860	854	869	887	806	807	884	802	877	823	869	911	815	850	899	875	807	878	909	846	867	838	869	853	867	853	880	863	862	845	835	835	936	876	850	858	907	832	838	837	800	883	836	818	863	870	841	899	860	894	896	825	860	849	866	902	832	883	826	856	867	889	838	909	895	808	831	859	842	843	865	828	836	863	896	877	872	881	825	893	839	872	883	909	828	876	891	849	888	903	827	894	824	860	844	836	881	845	853	856	819	829	858	843	869	878	825	812	849	873	875	918	875	874	885	880	864	879	841	912	849	851	910	865	801	876	896	838	841	910	836	839	951	881	848	848	873	856	820	921	866	871	803	855	857	835	833	907	834	922	848	842	860	860	884	787	882	930	847	857	820	882	854	900	800	897	836	870	902	832	830	856	810	839	863	938	886	857	860	835	830	860	871	866	875	847	875	859	845	829	852	873	900	798	870	854	825	888	824	878	843	874	841	851	899	859	836	828	866	899	824	825	882	833
25984	18262	8309	1959	215	165	191	170	155	165	144	168	174	164	138	173	157	156	165	154	168	163	185	150	150	136	165	153	163	164	152	159	174	152	141	178	161	159	152	163	181	153	163	180	147	158	155	162	163	120	176	166	164	152	157	149	151	165	170	172	156	158	166	159	174	171	175	146	169	135	168	175	189	180	134	149	177	136	148	145	169	171	176	152	155	156	141	183	145	175	179	151	169	160	180	159	138	166	168	159	158	140	160	171	161	172	154	156	149	157	177	150	180	168	159	165	174	161	147	171	160	150	162	143	166	182	168	159	162	156	159	163	149	157	151	166	186	163	155	150	152	179	178	131	170	141	143	194	163	151	154	152	163	157	173	176	152	172	138	161	155	151	154	171	144	177	155	160	135	182	153	163	156	166	150	165	162	136	149	147	158	164	172	185	176	166	154	169	154	157	148	175	169	168	172	167	166	164	169	162	160	168	163	168	167	154	149	151	173	166	153	154	157	150	159	152	181	163	138	133	188	171	163	172	161	173	144	164	153	153	150	157	149	137	156	163	156	147	169	157	173	156	161	175	151	168	166	154	156	155	151	162	207	144	183	159	150	167	160	165	147	164	186	185	151	163	167	152	155	165	172	162	161	168	164	136	161	150	167	147	168	164	162	163	164	176	156	147	172	168	168	137	165	164	124	146	158	148	150	149	153	139	157	169	146	153	167	154	178	170	187	167	175	163	169	156	156	169	151	170	151	138	187	140	177	168	160	162	161	181	161	162	132	145	169	160	166	165	177	135	173	162	167	164	153	168	162	145	166	171	164	135	159	176	160	147	152	154	138	155	155	150	148	150	165	158	150	162	137	170	154	150	162	173	170	142	172	153	165	158	172	168	165	161
27840	22572	14940	4891	542	557	531	531	568	529	529	569	514	510	569	510	538	499	518	561	527	509	547	542	504	553	522	517	568	553	560	543	551	529	516	524	513	514	509	483	535	519	532	557	554	520	500	494	569	539	542	498	503	492	525	527	524	521	577	526	527	543	491	529	543	538	564	516	509	503	510	555	544	497	512	531	541	506	504	545	553	529	535	530	542	490	512	537	510	483	541	509	531	550	518	523	532	529	518	498	544	546	534	523	524	501	527	505	533	541	518	544	542	518	549	525	523	548	513	547	545	559	516	514	508	522	551	581	538	529	517	519	508	517	535	522	497	535	525	540	520	534	530	486	508	520	531	553	512	521	524	532	541	540	570	499	536	498	493	542	538	536	518	538	566	539	553	545	548	539	538	565	528	517	503	517	507	507	508	570	500	550	510	504	521	497	545	510	540	528	542	502	519	494	551	503	483	552	562	519	532	528	518	563	513	554	488	498	558	509	521	518	557	539	515	579	508	549	500	528	557	535	541	515	534	537	533	516	502	549	551	563	516	521	517	465	540	529	493	540	524	518	540	502	565	548	544	546	525	521	513	540	527	535	504	532	511	530	557	494	540	498	518	522	521	539	495	504	511	529	552	535	477	521	548	510	511	515	502	543	542	537	626	550	524	561	514	507	503	522	493	533	513	516	522	548	532	533	553	560	522	558	519	490	547	481	501	538	538	521	523	482	517	503	490	523	522	502	506	521	544	536	557	479	537	470	532	522	517	526	520	519	501	507	573	545	535	502	519	531	527	525	502	538	542	509	500	494	515	506	539	557	517	549	518	515	523	518	540	506	541	515	561	481	513	527	534	523	514	529	491	478	495	492	507	504	519	498	554	512	487	548	559	539
73014	65567	52697	28658	4398	276	233	210	206	217	212	204	238	211	186	222	228	189	182	201	183	193	196	208	220	207	218	181	203	182	213	213	214	205	205	191	201	212	192	204	216	201	199	216	193	210	202	200	209	211	199	217	207	211	176	195	175	179	201	201	210	202	205	209	248	199	223	200	194	187	183	243	197	185	207	195	178	191	184	200	212	184	214	219	196	221	213	208	210	212	205	186	209	216	229	190	224	216	220	210	191	194	210	187	200	238	180	183	208	200	202	226	199	180	218	185	194	211	223	218	215	221	221	220	209	233	198	207	242	226	208	190	203	222	198	188	191	224	208	206	185	213	225	199	195	209	184	200	186	228	194	197	188	213	195	182	204	203	207	185	220	214	198	179	212	208	191	202	192	216	217	221	223	199	223	204	209	213	218	213	174	194	209	230	224	212	176	193	195	200	182	206	203	198	197	197	199	182	228	220	196	211	203	167	196	205	196	204	206	200	200	227	188	205	229	216	197	215	212	199	204	196	207	230	196	190	199	203	203	189	210	198	232	189	203	179	226	182	195	202	169	196	189	164	217	236	229	190	224	202	239	207	183	196	224	222	177	191	196	214	176	207	217	193	216	193	184	220	192	209	193	230	214	191	203	194	208	195	210	227	207	190	186	217	194	197	195	210	203	196	209	216	239	216	185	232	196	209	225	180	199	218	189	207	198	226	160	185	176	205	220	205	177	184	184	205	215	212	206	193	200	203	187	196	217	202	203	202	192	208	234	187	209	223	208	187	202	190	181	199	209	207	226	204	194	190	169	222	192	212	199	211	196	229	205	193	212	193	204	213	209	209	211	205	174	177	207	182	197	210	179	201	186	200	232	206	191	213	191	250	211	186	187	217
49732	50471	49410	28883	856	826	751	749	713	685	669	698	662	665	670	697	645	642	665	630	656	633	650	699	624	654	650	612	638	647	621	608	607	670	679	600	632	625	626	658	627	637	669	687	649	660	608	657	624	649	630	643	651	679	615	615	615	627	591	632	638	592	616	630	683	631	641	618	611	668	621	614	609	590	632	605	652	665	640	608	627	677	633	611	637	607	634	596	630	606	633	640	629	603	655	620	638	606	644	656	641	651	631	602	631	669	632	685	635	624	616	647	634	613	616	662	626	647	677	645	609	633	619	641	678	684	602	634	604	631	647	642	627	670	613	671	537	638	646	598	629	585	645	631	638	614	651	615	645	610	679	634	675	639	636	684	628	627	644	641	657	628	644	622	637	605	627	663	681	694	657	619	612	617	658	622	637	582	654	633	648	605	659	612	620	617	642	673	636	597	605	640	628	633	659	640	611	647	629	677	650	644	610	655	660	637	666	650	645	616	638	651	574	662	593	638	668	615	679	643	672	669	620	640	665	627	646	648	615	642	634	632	628	645	650	648	613	644	625	620	651	559	663	636	625	649	623	651	637	680	646	602	593	616	588	621	632	632	634	634	659	654	652	652	613	624	625	607	677	653	585	644	655	656	617	689	663	616	623	665	644	625	642	618	615	631	627	658	638	623	640	614	646	633	647	650	649	627	625	631	629	626	666	645	635	635	615	625	678	647	671	656	646	639	636	610	628	652	602	682	590	659	619	663	652	642	676	593	636	664	619	639	625	630	645	620	686	630	606	578	642	612	641	636	636	677	664	626	610	638	654	640	629	653	620	644	646	640	596	628	596	641	663	654	607	610	655	657	677	642	666	639	635	657	633	613	610	688	573	626	652	651	597	654
82420	77018	63107	40274	10799	867	315	356	331	340	308	284	299	304	316	292	295	291	275	307	289	315	295	328	278	293	307	268	304	281	329	278	292	287	313	280	284	306	259	295	282	293	294	287	289	315	291	318	275	293	251	286	328	296	289	288	280	288	255	282	285	303	333	262	273	287	289	307	266	277	301	263	302	309	271	264	295	303	274	271	252	287	273	269	284	297	278	285	304	285	284	300	258	293	328	293	251	296	293	284	278	292	274	282	262	291	288	241	302	298	282	284	278	320	288	249	323	274	273	293	288	280	292	293	276	294	293	295	292	279	318	239	265	315	313	296	264	282	252	282	266	272	303	293	281	267	310	295	301	305	276	271	272	330	285	283	254	309	285	307	278	303	304	284	302	306	278	272	283	303	301	309	281	268	273	272	274	290	273	281	279	304	281	315	291	256	253	272	287	308	288	302	284	288	323	256	287	319	276	286	280	281	291	262	295	287	280	293	278	318	285	305	289	308	306	326	290	301	297	280	288	285	263	307	290	301	291	294	268	287	306	305	275	310	306	293	280	295	290	311	295	304	292	274	292	297	274	298	298	305	295	283	302	278	279	307	276	279	287	272	297	298	297	263	301	278	293	309	276	291	259	316	297	308	302	302	288	307	299	290	271	270	292	287	286	290	277	292	273	284	270	294	298	274	285	278	296	286	281	269	319	268	289	305	294	289	271	289	276	275	298	269	294	279	309	302	281	272	303	272	289	296	293	253	312	296	306	279	258	279	298	273	284	275	289	288	307	285	293	286	288	312	301	288	288	287	310	267	290	252	276	296	275	279	324	320	301	304	331	313	284	307	292	295	281	278	286	323	280	308	331	271	239	272	293	272	314	296	336	270	288	281	303	318
60362	63569	60693	38288	1356	1222	1093	1044	1079	990	972	930	897	948	943	891	942	871	918	861	828	883	819	853	867	889	922	881	914	888	814	880	882	844	881	836	844	883	888	894	796	851	855	888	845	882	930	852	876	841	842	866	864	901	848	833	838	835	886	822	845	896	839	837	836	806	875	908	851	867	868	866	881	860	825	849	880	848	838	885	872	886	874	831	882	849	853	880	899	859	890	891	842	875	857	877	826	840	891	847	881	813	831	885	813	848	983	834	800	891	873	874	921	877	831	890	885	893	869	854	884	876	885	820	857	843	876	869	875	826	862	874	845	858	881	871	850	854	848	840	848	875	921	865	841	799	852	869	831	789	846	922	878	854	828	851	839	800	820	838	834	894	842	887	838	866	921	852	863	876	852	867	839	805	845	824	934	878	847	863	906	857	827	833	867	869	861	854	868	866	892	878	859	829	806	852	878	853	856	904	820	826	882	885	832	863	843	883	827	836	851	854	816	790	780	902	824	836	807	825	845	855	865	844	866	859	828	864	905	864	835	895	838	863	832	825	878	872	875	830	875	874	820	833	853	805	798	887	860	850	851	912	830	882	825	852	890	864	889	862	935	814	885	802	786	809	836	857	868	841	901	835	852	828	853	867	858	893	838	913	874	835	818	836	797	855	863	871	859	866	862	868	823	855	836	827	812	845	819	874	841	895	862	910	851	827	868	882	851	884	873	867	846	842	901	782	878	829	874	835	846	903	849	815	859	857	872	847	812	843	867	809	840	835	885	869	819	843	833	824	862	852	860	857	835	836	807	868	844	852	805	823	864	815	867	856	873	868	817	885	839	796	835	887	900	872	890	890	888	918	893	904	879	868	805	859	836	847	895	868	881	835	818	839
26315	17746	8457	1892	258	160	169	172	153	151	165	155	146	152	153	171	163	169	173	153	175	188	162	175	150	177	180	163	183	162	150	164	164	153	170	165	163	152	186	167	154	192	164	148	165	170	171	168	144	175	159	151	122	173	167	165	166	196	161	158	132	148	158	163	145	137	136	166	147	141	170	181	171	143	184	162	169	174	177	145	143	152	180	164	155	194	146	150	163	180	149	171	167	125	162	168	159	159	126	153	149	183	151	163	152	169	148	160	162	184	159	147	159	170	177	166	170	145	145	149	160	143	164	160	175	161	167	143	167	178	157	178	154	177	155	170	143	175	157	167	175	158	161	141	153	151	155	161	170	167	164	152	159	168	143	151	156	176	144	160	164	161	157	168	161	152	164	183	154	173	142	164	153	166	141	141	158	164	136	153	171	170	159	156	154	172	164	154	149	173	158	158	162	156	178	146	156	166	182	159	167	167	182	159	155	155	164	166	177	158	157	158	162	154	159	147	165	166	169	140	164	147	168	146	143	177	128	169	185	147	169	166	163	163	168	161	176	162	187	173	175	145	149	153	154	152	162	172	152	153	148	159	163	142	174	145	136	169	152	166	161	145	148	150	164	160	156	156	172	164	173	158	161	145	162	149	173	177	167	150	157	153	155	165	158	168	154	168	137	155	170	179	143	149	177	138	147	143	152	191	168	160	174	144	152	149	149	168	171	182	160	170	158	150	166	165	139	151	143	174	155	163	148	150	175	146	153	160	159	163	153	140	177	162	166	172	144	158	165	190	156	153	160	145	176	134	173	154	152	147	166	137	181	171	161	173	148	163	149	177	177	160	151	150	161	163	149	177	162	150	133	159	156	164	164	161	178	158	149	152	140	174	156	171
28185	22478	14698	5088	545	520	499	506	506	525	576	543	499	544	526	557	579	508	531	523	500	504	513	480	561	518	514	535	520	509	526	506	521	520	461	545	508	500	522	514	530	527	514	516	483	526	532	513	521	502	502	579	500	561	538	544	524	521	515	520	543	518	528	525	492	510	553	531	562	566	539	495	503	530	529	525	562	505	538	524	530	539	526	552	530	509	504	541	509	525	559	526	547	485	529	515	506	571	548	486	489	561	524	529	541	469	594	510	498	518	516	521	508	539	487	509	516	557	532	536	569	535	532	523	555	498	552	500	498	546	505	526	461	509	494	569	544	542	522	535	523	516	512	517	554	526	530	527	517	507	504	512	527	534	529	498	524	508	535	498	531	515	490	565	512	552	489	540	595	464	570	500	502	502	521	511	522	517	504	483	570	528	549	537	504	503	505	521	516	522	519	535	527	512	539	541	506	543	545	513	523	498	526	524	492	519	540	552	547	506	572	526	510	522	519	537	529	534	514	550	550	534	542	536	493	499	497	519	531	526	493	568	583	489	529	553	590	513	543	520	487	525	505	520	573	515	516	539	533	503	548	525	491	512	520	517	525	496	535	524	515	532	503	545	514	572	511	504	503	509	537	521	510	493	552	510	515	519	531	504	503	510	542	537	534	491	524	540	528	576	550	512	546	522	541	534	538	553	527	539	504	583	530	527	500	537	536	476	538	518	578	532	538	557	519	553	505	542	559	531	539	494	530	528	562	499	494	513	515	506	545	525	517	542	485	526	524	560	521	523	521	562	517	518	484	540	511	521	525	562	517	521	509	536	548	526	523	549	537	540	534	516	530	508	545	535	537	511	509	515	579	455	549	547	514	520	548	488	543	527	504	529	540	489
72806	65077	53007	29593	4859	266	230	253	198	219	237	238	202	185	208	187	221	204	191	196	206	225	212	215	192	206	196	213	204	210	225	186	201	203	211	220	196	173	210	201	220	218	205	203	219	216	192	214	194	197	197	200	215	192	195	191	203	210	178	229	187	227	198	183	216	191	191	198	216	206	206	201	186	212	214	195	216	208	204	216	208	203	213	221	181	233	202	194	221	230	202	208	186	189	206	222	200	204	193	209	219	193	212	199	185	203	205	199	182	192	217	215	210	181	219	204	186	181	214	244	210	206	196	193	201	211	198	209	233	208	216	191	225	215	188	204	211	196	179	169	244	179	232	208	225	196	211	208	225	194	214	194	199	205	198	216	215	202	233	199	226	196	206	198	213	220	227	194	200	196	219	177	192	183	196	204	206	193	206	204	205	201	207	204	249	204	231	204	234	187	213	189	216	185	190	196	214	216	189	204	198	204	209	214	195	208	193	202	212	181	200	213	212	199	210	218	237	186	196	199	215	195	202	228	219	203	211	210	200	182	183	202	216	188	206	214	193	215	210	209	210	184	195	201	222	198	210	203	202	171	184	218	207	198	208	183	193	215	203	220	196	179	180	207	195	218	230	207	217	197	233	200	198	221	201	204	200	205	179	202	214	206	194	207	183	200	202	225	212	211	195	206	218	199	230	183	201	211	235	198	213	210	195	209	213	217	211	212	190	201	208	215	198	206	217	198	187	217	198	204	203	192	202	210	199	218	199	205	203	213	210	223	207	190	208	194	208	207	218	205	206	201	220	219	184	210	202	199	180	205	228	196	213	213	178	229	206	178	214	202	190	212	196	179	203	243	226	212	225	223	232	199	185	219	209	230	216	206	177	195	188	192	172	214
49913	50435	49374	31631	902	796	760	712	732	691	694	705	639	678	672	670	662	664	630	643	660	687	660	622	661	666	640	643	644	626	632	641	678	632	664	664	628	644	662	619	635	646	654	684	628	682	715	628	634	651	663	626	669	630	626	668	658	608	645	638	634	628	631	624	609	631	659	604	636	627	644	614	690	664	628	622	652	639	621	681	674	631	631	697	672	677	640	646	604	625	644	675	678	678	577	647	633	664	692	676	647	628	658	639	662	665	679	681	644	636	659	664	669	665	665	630	652	644	655	665	680	627	625	673	632	625	621	666	686	651	645	626	666	659	664	602	656	591	646	652	623	658	630	622	676	623	636	657	612	635	640	629	648	651	664	642	680	657	650	691	658	671	591	676	649	600	621	624	650	634	658	572	680	581	627	644	649	644	598	624	608	658	637	642	641	638	651	668	670	650	674	647	618	637	642	663	647	619	652	653	644	618	618	637	668	601	675	678	649	620	680	668	602	632	609	664	640	636	643	681	634	655	642	696	659	670	659	612	717	666	666	645	639	652	663	655	690	682	642	633	602	623	639	628	647	616	629	634	635	607	616	603	634	682	630	617	608	681	585	653	591	640	668	637	645	639	642	636	634	623	609	647	619	630	719	636	633	637	645	646	623	653	628	678	668	674	685	641	629	656	664	623	612	623	659	627	603	608	625	681	639	657	662	615	636	665	664	620	659	647	665	621	637	625	599	626	621	637	634	591	655	603	641	700	630	681	639	693	690	613	641	633	680	722	646	631	612	599	631	648	634	659	644	650	689	670	636	652	604	586	617	626	639	677	677	664	662	627	666	660	636	644	673	607	653	665	628	657	679	701	633	665	642	652	640	642	683	637	668	657	602	629	607	664
82577	76165	64129	40178	11975	1032	331	321	316	366	335	314	293	284	308	287	305	293	299	299	297	301	278	317	304	305	321	305	279	333	291	286	281	300	300	277	294	333	289	331	290	319	277	278	294	310	302	310	309	320	301	326	283	308	279	290	316	301	293	320	287	297	301	279	292	265	312	295	307	291	322	282	295	316	300	300	282	320	289	262	308	303	328	270	310	289	304	305	283	277	256	274	317	295	303	326	301	301	259	292	302	282	293	279	291	320	324	302	291	262	280	294	306	294	304	260	275	290	312	295	283	280	290	314	304	301	315	283	311	299	294	318	303	305	301	337	306	291	280	279	300	286	284	311	311	292	278	312	277	280	271	281	295	292	291	331	297	289	283	304	304	311	287	291	303	291	309	322	254	298	298	269	312	277	291	309	325	289	299	310	293	322	312	296	288	287	305	282	278	302	268	303	308	278	337	252	310	262	296	303	308	322	297	290	297	287	294	292	304	304	291	294	304	290	298	297	284	275	298	279	295	319	298	308	305	281	313	292	291	292	269	287	322	301	302	299	312	305	306	308	293	275	259	292	315	277	285	284	289	283	306	256	298	306	299	307	292	281	266	288	313	271	293	278	287	310	293	290	309	324	283	267	286	336	290	270	281	313	268	298	291	296	299	294	288	305	287	306	297	264	305	315	335	276	293	301	318	292	301	326	277	257	279	298	310	297	285	269	257	279	283	309	299	309	298	260	318	288	304	295	288	298	271	318	309	324	300	303	295	313	288	282	275	297	303	287	281	289	294	317	281	292	318	263	295	286	307	281	304	292	307	303	275	267	297	280	300	281	299	301	291	289	288	282	310	325	256	299	304	285	287	311	282	300	310	313	317	305	283	307	302	282	281	291
60878	63412	61006	41301	1240	1148	1094	1079	981	907	997	952	920	956	948	925	891	900	871	896	897	941	880	890	891	882	907	848	940	866	909	850	911	882	888	844	868	897	899	847	855	820	864	843	875	841	913	825	867	854	874	832	869	864	890	864	855	871	867	863	862	861	855	913	794	927	907	882	895	848	849	876	854	862	822	836	858	864	883	859	866	892	886	869	831	900	802	844	849	876	906	851	793	877	844	881	846	900	892	859	822	839	849	875	851	832	888	858	885	874	870	848	855	834	865	873	855	891	880	854	843	867	865	833	829	865	876	882	862	857	937	882	849	850	935	857	847	862	847	846	874	865	881	873	880	851	935	868	856	847	858	870	849	844	857	878	852	858	892	850	844	897	846	854	890	844	891	906	884	912	903	865	851	831	823	891	865	904	795	859	873	923	856	869	864	851	857	892	827	900	838	871	855	820	795	907	826	872	904	887	861	870	820	845	890	898	861	850	867	885	852	895	864	883	826	880	866	869	854	894	827	857	878	813	905	833	849	825	855	839	874	835	837	856	860	890	848	879	864	877	860	844	883	885	855	883	862	865	867	885	856	863	805	864	831	908	890	880	830	904	847	812	896	848	839	856	826	863	848	870	865	833	840	917	868	876	883	917	874	877	877	902	868	817	884	880	896	897	850	863	818	858	891	830	854	849	864	886	902	845	863	872	857	834	820	903	849	823	843	862	905	868	849	853	837	866	828	860	873	886	895	831	864	868	841	846	875	895	890	848	874	885	866	831	849	860	871	820	894	894	882	875	861	882	869	876	843	839	859	919	869	869	859	875	872	886	834	873	856	822	785	818	841	844	860	900	884	835	889	874	863	879	936	860	861	869	832	862	862	905	856	906	835	912
27697	18132	8810	2220	298	173	177	188	170	166	160	172	161	174	162	157	186	143	177	155	174	145	165	164	170	161	160	166	144	141	172	147	185	185	205	171	165	173	178	168	171	170	168	163	158	163	162	141	152	169	151	159	168	153	161	158	169	166	154	182	163	169	152	155	184	195	164	162	178	179	165	168	174	165	179	156	184	152	166	160	167	161	165	158	188	156	128	168	194	190	157	181	185	174	155	186	149	158	162	169	174	175	182	162	168	153	187	165	156	178	151	176	167	170	161	168	192	195	150	157	175	184	154	173	165	167	184	143	186	174	166	191	174	169	162	190	161	152	170	157	168	193	172	187	144	168	171	177	143	165	159	155	180	176	170	156	161	144	167	170	181	140	170	157	174	158	159	161	169	183	161	140	149	161	181	160	169	165	155	156	186	176	183	151	159	153	161	169	155	177	174	165	158	169	164	164	194	161	187	150	169	171	192	166	171	171	184	184	194	158	159	146	177	158	158	149	188	180	194	155	172	166	169	168	181	158	165	179	167	170	178	189	157	170	149	141	173	166	156	168	138	149	160	163	164	162	163	165	159	149	158	142	161	182	159	176	153	167	157	179	178	159	159	168	134	150	176	155	172	156	177	166	162	167	166	172	160	173	148	180	148	143	182	190	168	182	173	165	164	177	174	180	163	177	148	151	166	178	147	145	166	168	185	151	157	160	165	176	161	156	158	150	189	161	176	156	164	166	157	181	147	181	181	160	172	189	183	141	167	167	146	167	166	176	189	162	141	154	182	190	172	159	185	153	172	168	153	155	153	179	155	148	164	179	170	162	152	164	156	171	177	163	199	169	180	167	173	163	147	187	158	190	170	162	168	138	149	164	172	152	158	163	153	155
28930	22695	14771	5955	501	557	586	522	583	554	559	510	543	546	532	556	510	562	537	522	597	527	567	570	568	537	523	540	555	554	552	561	515	528	542	534	560	554	520	579	569	526	494	544	543	507	556	580	567	510	533	530	534	563	537	538	541	579	529	580	607	526	560	522	533	537	539	527	543	567	558	545	530	558	537	483	602	553	586	549	587	513	575	543	536	574	527	526	554	550	549	560	528	547	541	558	525	549	532	562	557	554	561	535	546	551	544	550	545	560	554	551	533	492	538	559	577	517	482	554	557	546	567	582	535	553	527	511	547	513	553	510	542	541	556	550	526	563	592	554	545	548	529	556	504	565	539	532	558	579	516	533	545	535	572	543	573	571	574	546	558	549	553	542	549	547	529	513	501	535	569	510	559	599	507	535	587	552	518	506	505	554	567	545	516	553	569	516	546	541	531	538	531	504	534	563	517	543	534	555	541	566	577	526	552	569	552	518	509	534	549	573	540	532	539	509	526	521	569	584	558	509	539	518	547	551	549	540	522	547	568	556	538	599	563	519	511	556	534	538	536	526	526	538	529	523	491	541	512	552	559	555	524	496	493	558	535	534	549	554	529	523	531	510	555	552	520	543	577	562	530	496	534	558	535	516	539	567	549	565	564	501	560	556	512	519	536	519	519	517	532	557	536	565	566	559	537	592	551	562	542	572	553	546	544	526	523	570	536	554	534	527	516	607	551	565	487	583	533	534	561	558	543	516	542	550	528	545	522	538	554	547	514	616	545	543	589	521	555	540	533	552	528	521	556	553	509	547	575	505	544	559	558	497	562	510	545	512	535	527	540	542	503	564	551	501	501	539	550	562	503	520	569	509	561	538	544	537	534	514	530	553	548	591
72135	64910	52078	30641	6094	313	230	207	247	207	218	222	211	217	210	216	201	227	201	216	199	229	194	217	222	215	247	209	186	210	218	216	232	190	213	201	199	215	203	232	200	197	209	238	211	205	205	224	210	227	227	205	224	186	218	199	201	234	212	225	201	214	211	183	201	201	212	229	233	196	206	206	194	180	205	222	188	228	199	228	207	215	201	219	210	207	207	204	227	190	203	199	215	191	188	195	235	187	207	202	198	199	223	208	217	198	206	194	216	209	204	231	211	211	227	202	194	221	202	223	204	198	204	209	221	203	187	194	247	220	227	217	206	201	184	221	238	227	199	193	210	209	197	208	221	206	234	207	189	183	190	192	195	218	197	205	190	190	214	219	225	205	221	185	233	218	197	218	208	198	191	219	216	195	210	192	191	196	200	205	205	229	212	201	199	216	204	199	231	229	216	219	192	207	215	197	195	186	217	208	214	253	215	214	209	211	193	184	204	220	197	187	216	206	213	211	230	192	218	183	227	198	194	206	206	260	209	196	220	236	201	238	199	213	201	221	206	211	207	206	179	208	195	169	175	194	222	205	204	193	196	212	218	215	228	184	241	200	217	178	217	218	213	199	214	206	222	201	199	211	210	195	206	204	221	199	212	212	219	227	216	200	193	219	214	216	219	192	220	213	176	209	190	207	205	208	192	201	184	223	216	189	221	187	219	214	198	182	206	204	175	182	213	207	179	237	196	208	205	205	210	196	204	209	220	199	205	214	236	198	229	230	202	192	190	193	235	235	217	211	204	214	206	203	190	187	229	216	196	179	238	201	235	201	197	225	179	212	193	218	207	207	212	177	188	219	209	194	224	193	243	194	199	185	212	225	185	211	216	209	221	204	201	204
49735	50760	48542	35500	1067	786	796	687	744	704	696	725	648	710	645	704	674	684	662	673	637	676	703	682	674	720	672	685	653	675	656	669	683	614	634	653	685	691	655	651	652	651	643	656	698	662	652	673	647	694	648	675	656	658	683	669	694	652	670	629	654	663	695	665	706	624	714	662	623	626	663	646	641	635	660	653	653	682	626	608	652	641	671	689	643	621	665	651	629	679	623	671	638	625	660	670	639	661	650	674	657	659	643	674	646	662	612	649	645	647	665	655	655	685	621	676	624	682	612	657	665	650	660	644	674	681	660	699	662	713	656	590	633	628	668	681	601	685	686	624	691	629	656	613	695	674	660	676	678	653	676	659	643	616	642	649	685	668	663	688	644	604	626	643	640	648	661	625	655	626	657	639	657	623	675	587	668	643	648	704	640	628	640	635	646	630	680	628	639	660	697	662	727	693	620	634	632	629	663	636	653	668	619	663	668	660	662	626	672	698	672	684	627	608	630	670	650	677	667	609	629	652	623	652	643	665	645	663	695	635	611	645	644	670	627	648	649	652	669	604	676	658	631	648	681	634	685	640	660	672	685	632	602	612	648	655	623	658	644	663	648	638	628	624	634	697	654	654	662	672	658	709	660	627	711	610	643	635	644	656	622	712	644	680	669	692	655	647	641	690	624	673	646	672	634	647	645	659	598	650	661	674	649	634	666	657	663	652	653	686	646	688	644	657	655	664	688	648	658	688	620	664	676	634	626	651	640	678	672	680	658	675	656	670	623	675	604	674	662	706	646	703	654	599	589	664	650	636	655	668	637	655	641	642	694	676	673	652	644	621	674	626	593	623	659	652	691	619	662	629	686	631	656	634	633	675	697	712	641	608	661	679	637	637
83498	75638	62292	42279	13141	959	341	344	295	330	292	304	296	293	288	317	258	294	288	304	301	328	286	304	302	301	298	274	259	291	320	292	285	292	306	298	293	302	331	268	285	312	275	276	315	306	288	313	272	325	283	309	298	312	305	249	301	312	309	298	270	295	271	284	278	285	310	288	301	297	296	284	300	297	295	314	308	281	321	315	296	317	304	281	284	312	301	297	267	284	325	271	271	292	317	292	316	297	279	307	292	319	299	273	311	286	274	317	327	289	316	305	276	306	277	321	280	286	277	272	301	308	278	304	286	314	249	286	280	274	299	264	307	283	292	272	294	311	310	330	333	251	298	285	284	300	290	310	260	271	266	325	271	317	274	285	286	298	281	309	325	299	320	297	277	315	290	295	286	292	304	284	293	288	284	277	284	291	300	265	284	303	311	292	284	293	259	299	303	279	285	288	304	304	266	306	281	305	298	293	287	328	281	279	318	295	299	281	307	283	300	265	302	313	281	285	305	269	293	286	271	297	330	292	309	298	302	308	291	275	301	289	295	290	289	289	300	303	274	285	291	296	292	276	293	300	283	297	290	329	295	284	312	308	304	294	279	264	270	295	330	297	281	276	295	281	307	271	276	312	292	304	293	308	261	284	287	319	286	294	293	283	273	302	283	321	290	264	292	307	299	290	305	283	327	325	296	273	309	296	292	288	280	283	320	276	292	295	303	319	306	283	344	304	283	265	319	323	295	301	273	286	315	312	307	278	333	291	268	327	303	283	276	302	283	295	306	278	314	302	314	301	277	287	295	261	320	310	288	288	295	305	299	295	307	317	282	284	276	277	284	320	304	303	321	306	281	348	287	291	300	298	267	320	308	281	289	290	320	275	291	304	279	293
60986	62888	58692	45611	1691	1250	1097	1078	1028	961	1005	954	980	855	918	920	873	882	886	911	935	855	819	852	869	944	865	959	874	891	840	907	886	870	830	847	896	853	892	897	855	881	836	893	859	857	900	877	840	864	851	885	899	841	828	870	851	819	849	818	851	832	865	781	905	790	839	838	888	870	867	826	849	841	863	913	861	926	885	905	901	858	840	893	848	892	887	851	842	938	847	871	855	842	862	866	937	878	915	830	818	862	873	817	901	922	866	849	882	825	870	896	887	940	886	914	919	889	848	869	855	884	876	869	861	897	870	859	894	868	918	836	869	889	887	921	918	841	880	881	866	877	872	856	850	845	862	862	817	873	862	902	893	881	855	892	913	852	845	817	878	868	831	877	839	842	888	893	826	892	864	907	853	912	881	930	847	848	786	882	810	883	892	903	879	853	861	836	877	886	868	876	907	860	850	861	860	905	844	920	849	840	832	913	853	880	868	887	880	863	876	862	874	885	929	873	844	821	826	839	813	856	866	847	841	884	876	834	854	865	839	901	885	886	897	847	835	909	864	897	839	856	877	853	822	887	863	821	820	852	829	856	855	885	877	874	896	849	851	827	844	853	832	885	858	881	850	880	912	841	851	929	787	848	874	899	914	901	820	900	862	899	845	927	885	870	884	866	820	898	875	900	837	855	823	843	869	846	880	889	843	844	887	820	830	847	856	916	819	829	916	857	829	808	815	866	845	859	843	866	857	830	898	879	800	846	859	860	855	890	834	883	895	860	815	897	887	868	884	868	801	902	841	825	887	829	857	845	900	853	878	858	828	903	822	822	926	947	848	879	832	881	833	814	858	818	900	840	867	871	890	851	877	839	854	822	882	868	860	919	902	846	869	870
27163	18038	7489	2261	275	148	176	172	167	149	161	156	165	173	165	172	185	158	187	169	168	174	160	165	159	142	176	160	166	164	162	166	152	169	182	177	158	191	148	165	161	176	179	172	153	169	163	188	148	144	174	163	169	154	168	164	149	156	153	147	177	170	187	180	170	165	189	156	169	168	185	159	171	162	164	164	155	166	157	180	171	186	176	173	142	168	160	190	178	177	151	178	166	168	151	168	153	182	166	166	149	169	173	143	189	172	165	166	164	168	154	159	155	155	165	182	177	164	154	170	160	171	176	169	185	167	158	151	147	175	177	155	152	165	165	175	175	154	178	163	170	188	161	162	169	193	189	175	152	164	179	162	173	147	177	175	167	157	157	156	132	163	195	164	190	195	159	165	143	177	171	148	173	175	157	186	165	157	150	170	159	170	166	168	128	148	161	146	155	150	149	165	169	197	174	166	183	171	153	140	168	180	175	181	172	186	154	158	164	163	156	167	153	161	169	169	186	171	167	190	159	165	152	165	190	136	157	149	144	143	175	182	135	185	175	187	177	163	170	158	169	166	170	157	157	172	154	176	156	166	153	183	178	164	142	177	151	166	162	172	159	177	178	170	151	198	164	155	164	150	178	178	190	157	170	166	152	160	164	160	162	178	151	164	173	177	171	175	159	176	149	139	176	165	156	147	153	165	155	169	170	158	152	149	150	161	178	157	195	190	167	179	160	131	175	152	166	167	170	162	163	176	158	155	152	169	180	174	167	146	163	175	170	168	163	153	170	162	154	178	157	174	175	164	177	182	166	148	135	159	147	154	158	174	162	170	157	161	180	159	161	150	162	176	159	177	177	174	169	178	165	156	144	141	162	148	172	159	201	169	177	151	171	164
28656	22537	12390	6682	638	609	548	553	536	574	567	530	528	504	532	524	551	552	516	515	544	513	541	567	521	562	558	547	530	571	524	582	546	553	535	538	536	561	550	548	550	573	530	537	560	515	519	514	546	509	552	536	572	530	507	504	572	559	532	512	531	561	541	570	533	580	540	526	528	534	507	549	515	533	572	520	539	524	547	502	499	566	570	530	556	485	526	486	490	522	560	527	566	546	562	526	568	551	533	569	572	536	551	536	530	554	537	511	542	560	578	537	529	589	532	542	534	529	531	580	536	536	529	587	504	543	557	581	562	551	540	564	534	519	562	521	569	523	544	576	529	570	597	524	574	570	528	513	520	563	528	544	539	516	566	535	518	565	572	537	533	527	535	522	510	529	528	533	560	565	512	580	530	547	533	527	507	584	532	528	499	528	499	483	533	512	495	539	539	587	531	538	560	493	552	527	517	534	554	524	564	522	498	540	520	530	551	523	552	523	573	546	560	553	564	537	524	536	547	498	551	589	522	546	514	561	532	510	560	563	568	513	556	522	538	526	484	537	532	504	534	534	495	530	524	560	539	543	528	548	527	562	576	532	577	538	532	548	507	543	544	550	500	516	549	563	529	567	550	508	574	554	542	530	572	541	543	569	558	514	544	570	553	560	511	490	525	542	528	569	568	583	592	583	535	543	523	538	504	532	573	538	544	508	558	573	536	530	544	541	542	555	530	576	540	548	545	536	509	521	536	549	585	547	545	539	518	572	567	551	541	553	552	500	553	524	530	562	526	533	566	570	536	523	563	558	581	554	517	529	561	554	574	523	534	583	503	540	523	566	573	551	570	539	504	579	533	539	504	557	532	553	536	552	553	511	527	549	538	563	537	552	532	550
73403	65228	49761	30890	8122	395	239	216	212	223	223	226	214	226	239	250	235	207	225	198	198	243	193	209	207	201	242	211	222	223	220	210	207	200	226	196	198	236	221	226	189	205	215	241	199	177	217	195	227	215	199	216	214	210	246	205	215	206	238	216	193	204	230	226	207	232	208	212	193	200	206	193	183	223	185	193	244	209	227	215	207	203	227	217	192	232	212	220	216	218	211	213	176	205	197	231	229	200	195	219	228	228	224	214	209	214	224	209	222	204	227	224	227	202	216	228	212	204	221	216	205	213	203	223	196	220	235	193	204	204	218	222	230	228	191	195	251	239	217	191	212	207	176	237	204	217	222	229	208	220	231	235	223	204	191	227	205	225	270	214	228	212	208	217	219	221	206	193	230	204	200	213	203	245	210	243	238	189	211	219	207	217	230	209	213	227	220	209	218	219	227	205	233	238	237	212	212	186	218	237	227	231	201	215	215	212	180	228	194	216	234	235	210	226	209	190	223	230	208	238	220	209	201	202	236	195	211	233	231	220	175	209	208	187	192	210	219	240	201	234	223	229	199	195	237	242	212	225	228	193	228	208	187	206	200	196	211	218	200	212	222	205	220	175	201	225	211	204	227	208	211	235	201	214	232	196	231	192	184	205	225	213	206	221	209	194	237	213	200	217	244	234	209	219	221	222	210	221	213	207	209	206	203	217	208	194	189	205	241	210	196	186	207	194	216	209	210	231	207	217	227	210	226	205	212	208	210	215	206	219	223	172	216	203	219	217	182	191	184	205	223	222	200	195	213	208	204	198	238	218	223	245	210	212	240	246	209	208	221	240	237	223	213	224	212	207	219	206	201	197	202	222	212	207	213	204	204	206	187	203	220	240	182	204
50587	50681	46128	38499	2959	804	770	708	740	759	684	647	693	699	733	723	665	622	663	716	653	659	662	682	674	641	683	693	670	668	693	670	660	727	644	667	643	681	674	670	669	639	693	650	672	617	657	638	640	633	667	665	703	671	711	633	668	704	653	613	731	708	732	669	646	690	654	657	662	644	649	708	714	612	680	675	658	673	686	707	679	663	649	648	615	629	690	662	668	630	674	638	695	696	669	731	656	676	681	653	684	656	664	656	694	705	681	644	658	654	692	680	701	685	649	678	643	675	712	641	627	623	639	630	623	649	674	661	696	684	688	721	689	647	678	656	690	651	664	623	663	644	670	694	682	640	656	653	683	667	657	716	651	657	696	643	632	643	674	664	603	641	652	660	679	639	660	669	713	686	629	658	719	706	665	682	684	703	659	615	637	650	693	640	688	636	669	619	623	650	660	693	642	680	676	657	633	666	677	702	604	599	665	678	662	630	619	669	661	680	680	645	688	670	613	594	628	651	678	636	668	666	674	663	672	594	648	656	665	659	670	656	648	640	669	652	645	676	672	669	655	644	709	687	652	622	671	681	704	609	685	650	699	661	643	628	620	645	654	645	670	619	691	635	626	661	708	670	705	639	647	659	693	714	652	666	676	640	652	660	658	690	682	670	645	659	661	666	652	665	647	642	672	672	688	648	620	732	670	691	658	685	692	682	683	670	690	649	672	667	656	636	675	619	688	657	643	691	663	694	670	705	669	660	680	698	692	647	630	676	661	664	710	634	627	658	635	670	685	657	672	625	677	684	655	737	674	654	693	689	674	667	693	725	679	642	688	653	698	635	723	667	663	726	669	646	652	658	659	706	658	710	663	705	640	686	658	627	686	670	641	650	618	697
82889	75507	59691	40894	15886	1683	345	270	286	307	309	330	296	322	299	315	302	315	285	312	287	313	346	309	296	290	292	310	287	278	313	281	298	325	298	305	325	277	261	308	299	300	311	332	299	317	291	285	318	271	314	275	309	332	271	305	294	282	290	276	301	288	306	275	312	321	350	299	271	267	297	319	301	300	297	287	245	307	284	295	307	276	329	288	321	303	288	328	304	281	296	296	292	313	273	297	285	293	292	297	290	297	326	257	286	328	295	285	302	283	295	296	304	287	309	285	259	321	325	320	319	310	309	327	324	288	306	280	297	303	290	303	292	315	299	286	299	292	300	285	294	297	301	322	280	313	306	311	335	310	307	298	323	281	292	309	284	286	309	278	285	326	311	321	323	298	275	295	282	272	287	332	299	305	289	280	291	281	296	276	271	314	288	300	312	294	331	309	327	297	298	307	318	315	303	305	304	315	321	293	310	286	295	269	303	263	325	289	303	286	294	292	276	302	274	297	278	296	311	331	290	289	314	321	280	325	304	287	299	305	303	296	292	322	299	311	304	303	285	322	283	319	291	281	278	296	297	313	313	297	279	307	274	275	311	322	300	285	282	293	293	289	284	287	285	302	274	290	277	276	277	285	320	287	283	285	307	341	271	284	297	285	306	289	303	286	284	307	309	322	284	270	308	276	296	304	304	294	277	298	287	335	308	289	321	293	297	311	284	303	313	276	331	315	306	296	313	278	305	287	294	284	290	291	300	316	342	305	273	294	300	329	265	295	298	323	283	275	291	299	280	295	312	275	269	294	322	297	278	308	307	265	306	304	281	297	282	322	323	266	250	309	325	294	298	288	309	295	285	288	281	289	301	283	294	308	295	270	302	313	298	303	304	271
61500	63356	57022	48520	4298	1184	1162	1060	1055	974	962	956	923	953	930	880	950	974	914	917	881	945	890	890	847	915	873	846	870	887	918	879	859	934	878	846	895	901	906	919	857	896	912	928	914	891	887	872	912	840	882	887	839	913	928	839	883	901	863	889	872	816	914	950	890	904	819	876	864	887	888	894	915	926	881	886	892	889	894	815	891	881	883	894	914	856	920	918	805	884	864	891	913	867	880	904	913	886	961	860	858	909	875	914	844	892	892	914	949	886	864	892	877	896	902	855	933	855	913	888	875	901	887	877	837	893	909	867	850	860	884	890	874	890	905	876	916	887	879	886	844	944	867	867	858	891	853	868	919	868	868	888	919	864	933	903	843	888	885	830	862	841	871	892	900	877	848	899	922	913	872	890	876	887	896	896	866	852	904	856	877	886	877	893	851	898	911	873	946	857	901	868	862	843	843	903	897	848	891	848	875	883	957	896	909	887	917	902	854	857	854	915	890	868	936	883	898	885	878	895	831	902	915	898	890	852	858	832	895	893	879	830	859	874	862	853	886	844	894	835	878	946	859	958	856	836	905	845	894	881	850	888	847	843	890	878	909	891	919	910	881	856	828	879	865	890	876	875	877	863	889	856	895	867	867	904	822	871	862	894	920	862	918	866	861	873	847	870	850	895	860	858	914	894	877	916	858	832	885	886	922	919	910	931	839	889	868	890	910	879	883	886	899	917	837	872	862	843	880	873	885	876	887	854	935	881	844	873	914	915	891	882	917	879	867	902	867	854	849	916	874	869	859	871	865	877	920	904	887	879	872	895	919	853	902	875	889	876	879	853	907	888	903	876	880	902	892	881	904	816	809	864	993	923	945	918	909	866	900	817	874	915	832	904
29148	18295	7227	2154	359	179	161	174	179	185	147	181	179	181	178	188	180	163	187	160	178	155	170	181	152	184	177	159	175	168	154	148	177	182	184	150	174	145	182	179	175	200	192	186	152	174	165	163	171	159	187	140	157	177	164	182	178	187	167	153	159	150	167	178	179	175	173	182	184	174	191	159	151	192	177	193	184	188	155	184	165	172	168	159	168	145	152	157	169	180	161	158	168	189	168	180	169	171	164	187	144	181	201	162	190	177	146	168	181	175	163	183	174	159	177	176	177	160	191	150	171	172	172	178	161	182	189	171	180	185	159	179	157	169	164	166	187	174	185	157	159	174	162	166	147	165	165	173	165	156	178	173	162	188	176	174	186	172	202	173	134	154	168	194	194	152	202	165	184	162	183	158	141	169	156	176	161	163	176	192	151	149	170	168	163	169	150	168	176	166	184	185	189	175	184	169	173	182	159	177	180	164	191	149	158	187	169	169	177	165	184	160	174	161	170	149	175	172	171	164	181	181	191	173	164	164	159	166	163	164	190	186	178	172	155	163	186	183	158	159	164	195	143	158	164	192	176	145	160	168	163	186	165	173	190	162	173	164	159	164	176	173	195	169	177	159	190	169	161	166	141	164	158	182	172	150	171	165	169	154	166	155	167	179	179	165	166	190	151	188	171	158	153	162	137	146	174	145	168	180	178	154	183	196	167	164	176	182	167	183	147	166	160	163	173	151	161	160	180	168	171	188	187	168	187	165	170	172	204	171	180	150	171	174	189	191	176	163	161	161	158	188	162	163	184	156	155	176	162	179	166	170	170	173	171	157	164	159	181	149	160	188	161	151	181	181	174	181	171	172	196	179	177	163	161	160	172	153	193	185	165	185	189	170
29893	22627	11666	6415	895	524	584	567	539	572	567	569	530	554	541	532	529	576	556	528	549	594	540	562	566	545	554	613	582	593	604	589	583	543	517	577	558	572	552	566	537	555	525	563	546	531	522	552	554	563	559	557	557	567	536	591	599	597	578	558	577	519	541	519	550	568	557	549	560	538	551	555	542	552	526	573	584	549	534	574	535	507	563	504	555	539	579	563	547	548	526	512	536	559	537	511	573	604	547	564	581	563	533	557	499	529	580	535	564	570	545	530	542	542	517	589	567	576	524	525	570	544	555	565	552	540	553	563	525	545	539	572	521	580	499	528	560	567	567	540	551	560	486	583	547	590	541	566	537	544	574	585	543	546	572	484	535	569	563	548	559	562	555	544	550	583	568	536	558	558	545	586	576	574	569	553	527	584	568	577	560	550	572	545	539	556	570	545	573	552	570	563	508	562	569	532	593	532	576	528	532	582	559	544	597	556	560	583	529	566	513	550	574	519	541	580	528	550	571	558	545	574	539	580	546	556	519	576	595	533	551	554	578	541	528	573	500	614	597	568	504	587	544	563	531	588	567	553	567	595	513	569	567	532	564	546	569	554	551	531	558	555	553	530	542	547	554	542	582	599	579	614	569	511	512	528	566	571	543	561	541	538	584	570	502	577	541	568	575	508	553	542	560	549	543	554	563	578	563	583	588	548	562	566	546	513	521	557	536	557	503	532	538	577	539	535	556	547	543	531	536	548	544	562	600	543	540	605	567	517	541	530	563	545	552	553	511	524	594	594	570	564	565	531	578	550	562	557	562	547	558	585	554	587	569	517	515	584	576	562	600	521	569	540	568	554	548	521	532	590	557	530	545	620	541	536	579	555	545	563	541	598	545	553
73214	64545	47329	31835	8401	336	230	238	224	226	221	226	190	202	225	231	213	226	203	207	222	232	222	227	216	217	236	239	237	212	222	226	204	225	240	197	228	205	190	231	214	184	204	218	205	208	226	178	176	212	206	250	229	231	202	209	205	214	239	221	206	237	210	228	209	198	220	222	193	205	196	211	208	212	210	200	225	240	212	218	217	229	220	208	209	207	228	232	219	215	201	200	214	231	203	225	217	218	217	207	203	197	202	227	235	234	207	221	231	207	211	188	200	211	222	217	237	197	212	221	242	231	209	250	228	204	219	214	232	223	180	237	202	201	214	208	209	209	218	206	186	207	213	191	205	218	244	207	226	236	225	211	217	218	218	226	250	226	217	224	181	208	203	203	228	240	192	238	210	206	210	211	205	216	205	222	236	208	250	208	218	242	218	220	246	209	222	199	209	211	230	179	249	206	214	235	208	219	223	214	223	215	216	216	222	228	231	183	225	225	206	203	201	227	199	194	203	209	206	207	227	216	199	221	230	215	213	213	206	206	203	208	212	229	241	201	199	219	229	212	240	217	239	210	227	208	211	205	215	191	221	230	228	225	201	200	214	245	204	208	203	223	202	223	222	214	243	195	222	207	196	216	220	191	199	212	227	206	211	211	227	207	228	213	223	212	204	214	194	226	204	201	222	203	214	188	220	235	222	215	228	202	210	223	221	205	197	199	192	217	229	216	211	200	211	224	219	225	231	222	229	207	211	203	220	206	240	204	211	224	212	206	180	215	227	233	218	210	218	235	203	222	188	209	239	221	210	198	222	212	226	221	220	207	224	206	229	218	200	180	195	207	206	200	232	214	222	215	215	247	207	213	186	206	239	193	230	222	213	218	192	199	191	213
50600	50478	44130	38931	3595	837	765	809	754	738	753	740	675	728	684	677	761	677	677	665	633	683	668	691	669	665	671	711	689	656	689	693	657	731	665	660	710	715	677	704	649	679	680	674	676	667	705	698	674	663	732	686	651	668	702	637	667	670	652	658	661	670	643	689	648	705	655	654	724	707	659	702	652	670	684	700	624	671	668	693	686	648	676	695	653	643	652	644	642	670	669	638	659	616	612	686	743	666	701	678	716	709	629	664	668	664	631	643	617	711	660	675	618	665	633	686	719	680	656	659	611	690	625	689	661	605	636	663	636	680	659	684	676	661	654	672	641	642	648	621	671	692	683	677	655	668	657	667	683	651	662	628	666	613	682	609	672	681	716	632	711	693	683	667	690	628	679	664	637	691	667	660	665	620	645	721	658	689	640	682	651	654	700	705	682	697	701	651	690	701	721	661	701	676	702	659	647	636	704	640	643	696	669	673	703	665	681	664	646	670	640	641	674	629	661	684	661	625	696	689	668	657	648	658	726	676	706	660	707	671	710	703	659	666	682	641	700	703	662	711	670	671	679	674	637	662	692	636	663	709	646	638	670	716	645	657	725	689	686	684	666	666	696	695	659	685	690	675	644	716	662	624	665	667	668	694	643	709	668	653	689	671	667	653	635	662	685	676	689	650	620	713	717	685	650	697	683	677	695	640	687	663	610	653	655	699	684	603	651	653	693	657	645	689	673	710	693	691	612	672	705	648	713	653	689	673	624	648	628	670	661	651	695	671	651	667	662	675	719	695	683	621	685	685	678	693	676	676	637	678	683	697	675	671	659	679	687	678	685	687	663	695	735	666	707	679	674	682	669	687	672	650	699	667	697	701	650	657	676	665	652	631	643	663
83518	76347	58191	45592	15609	1327	337	304	349	329	337	315	306	300	315	299	324	301	281	309	276	277	341	294	301	321	308	324	313	311	277	343	345	285	304	330	291	252	348	342	317	359	293	306	312	313	295	270	287	294	320	328	293	310	330	308	285	305	313	344	319	303	325	320	295	292	316	337	268	273	280	294	303	304	310	329	294	281	318	345	288	311	331	313	293	314	303	295	320	324	313	275	301	306	298	331	319	297	313	300	271	314	323	306	278	337	310	302	310	329	298	300	318	314	292	334	286	306	303	329	299	305	289	360	333	341	306	280	311	327	343	311	267	291	287	301	309	295	303	340	302	308	347	304	289	298	321	305	337	285	311	314	300	316	325	332	286	311	323	307	314	336	285	288	310	292	307	272	293	295	306	301	310	342	303	310	295	293	298	316	270	359	275	269	295	277	310	260	325	293	297	290	329	304	326	324	299	316	296	317	332	340	331	311	309	279	330	298	301	301	291	280	336	267	297	302	322	333	286	307	291	322	304	320	285	330	313	325	303	310	301	290	273	313	316	314	311	277	322	302	314	294	298	312	329	282	276	307	289	298	315	319	328	316	303	296	316	285	315	326	299	317	282	303	305	316	300	268	338	329	290	314	288	320	308	284	305	294	281	312	319	317	307	286	296	318	311	333	311	305	313	295	291	313	276	309	328	296	303	288	308	313	289	315	288	310	289	310	286	302	336	281	312	308	303	302	287	315	299	310	324	285	280	309	286	298	303	338	292	331	291	276	298	289	284	278	319	280	297	287	313	302	313	337	297	310	303	306	326	286	309	290	291	314	300	315	318	292	299	291	329	345	322	288	328	290	294	308	281	307	302	287	287	305	318	288	321	326	296	316	309	303	299	318
62081	63442	54484	49865	4509	1130	1046	1001	1037	990	970	975	968	900	915	917	920	894	916	925	940	963	997	881	906	960	936	936	904	883	895	880	923	915	923	891	889	911	865	938	911	920	896	885	879	888	987	837	913	887	878	879	942	894	896	915	864	942	921	900	893	891	877	923	893	915	917	912	903	859	911	873	870	915	916	843	911	924	847	917	839	862	870	892	886	930	892	974	907	865	867	893	872	910	934	923	907	906	828	903	906	909	905	882	900	913	882	882	895	884	908	964	923	937	942	876	830	898	871	899	922	931	886	924	875	877	910	935	871	903	945	852	855	910	902	838	924	872	931	848	886	899	909	885	842	908	944	884	946	893	854	912	872	897	911	860	873	883	905	860	885	883	914	931	901	868	896	881	887	935	933	902	865	879	943	892	946	843	900	854	922	903	893	841	891	924	926	943	911	908	927	910	948	941	911	898	879	909	863	924	873	880	886	880	891	888	891	891	895	878	912	918	929	861	909	876	897	932	896	917	962	946	921	845	870	885	899	919	867	885	910	875	859	903	936	862	917	909	917	913	917	915	912	864	878	947	849	850	938	878	909	842	865	930	926	873	886	886	931	868	909	900	871	883	883	928	881	882	910	890	900	959	843	896	927	928	895	911	949	879	921	895	910	919	869	871	934	896	878	906	806	859	927	940	922	954	883	905	932	902	885	891	882	953	897	930	919	940	908	927	901	913	915	951	977	925	879	891	897	923	956	882	893	895	894	874	880	934	897	837	868	877	918	847	921	868	822	888	919	907	888	926	878	887	885	842	887	903	896	900	895	854	923	927	866	869	911	912	878	926	912	918	964	881	943	882	829	901	901	936	916	940	912	929	894	956	890	845	889	916	911	951	874	925
29370	18486	6952	3062	308	176	191	158	178	188	187	181	213	186	172	178	180	190	179	183	206	185	180	175	174	167	171	153	175	184	173	170	207	181	157	173	182	189	191	184	168	184	173	188	157	168	175	165	151	182	176	168	177	153	170	196	184	176	164	181	180	181	162	169	186	176	182	162	179	168	182	170	159	158	180	191	189	187	192	177	176	160	188	192	187	197	169	162	176	201	185	190	173	177	190	182	171	169	175	181	192	173	188	169	164	172	196	169	169	201	165	161	181	177	202	176	168	174	173	154	183	151	188	177	197	165	188	191	152	185	194	191	167	180	180	193	188	159	164	178	196	186	178	175	189	164	165	156	171	167	188	180	178	189	201	180	177	179	207	192	163	179	174	182	175	171	173	169	190	165	192	173	182	185	194	154	162	177	168	195	179	179	172	180	167	202	187	170	169	191	183	181	151	183	167	176	176	186	166	179	189	166	167	159	169	190	173	185	197	192	180	178	188	183	191	166	193	197	183	195	180	184	166	175	162	168	161	165	176	172	174	188	184	189	201	174	189	178	181	162	184	205	183	190	169	178	164	170	155	197	198	175	172	193	188	170	169	191	190	173	183	198	165	188	166	168	180	173	157	201	170	177	186	170	163	183	162	169	175	182	174	159	165	169	165	189	176	167	186	177	172	199	191	158	157	139	169	188	163	190	188	192	172	162	176	170	183	164	189	179	188	172	162	176	192	184	177	195	180	166	178	192	187	157	200	176	171	182	180	158	191	164	162	185	164	206	160	186	196	195	168	164	177	174	164	188	186	138	177	201	169	159	184	186	181	170	207	156	185	172	190	155	180	174	183	210	172	153	190	186	179	170	171	201	187	176	187	180	196	180	188	174	167	159
30014	22739	11163	8653	794	628	574	597	581	546	547	583	574	564	581	589	538	587	607	556	560	580	587	568	622	586	549	603	578	545	564	581	551	591	588	570	614	575	588	584	601	554	552	579	609	566	565	562	615	571	580	617	576	572	583	581	571	611	615	608	649	612	593	601	626	582	560	561	576	572	560	601	596	515	559	579	578	575	557	575	582	568	585	582	596	576	566	600	592	571	553	581	624	567	543	586	588	597	557	573	578	531	583	572	577	582	578	588	581	567	587	591	578	537	604	579	574	629	613	575	574	561	620	567	626	571	566	571	571	587	572	539	631	565	578	560	545	561	584	601	557	588	587	615	568	600	542	579	612	563	636	595	562	593	588	595	578	602	607	571	583	556	591	551	535	631	583	601	573	566	597	580	560	557	570	552	581	579	598	599	592	582	600	551	604	568	553	571	584	578	600	580	555	572	563	566	582	591	581	568	566	547	587	575	576	535	544	599	617	578	562	566	581	608	585	569	611	571	549	603	608	552	573	546	570	608	566	596	580	567	605	552	592	572	573	572	559	568	570	564	553	572	588	592	579	550	602	569	534	586	572	571	552	577	556	576	571	572	568	581	598	595	557	539	547	583	572	567	568	556	552	555	580	590	600	579	599	602	587	562	638	523	578	571	577	556	583	592	585	570	559	573	565	636	536	556	544	557	595	588	584	579	553	552	560	563	513	581	605	563	608	572	594	554	591	601	560	565	617	558	555	557	591	578	552	586	594	603	567	583	584	574	575	577	564	597	535	543	561	557	555	587	609	584	574	553	558	604	598	560	576	595	606	569	550	589	623	603	590	559	568	581	605	601	583	564	605	542	602	605	605	567	568	538	546	595	564	610	554	529	619	600	606	570
73987	65465	46492	34388	8435	387	246	253	230	237	236	245	237	247	234	236	239	262	235	222	238	229	208	224	219	214	226	228	230	238	248	206	226	221	215	215	242	208	218	239	214	238	217	235	232	233	214	208	186	230	236	219	217	231	226	253	216	245	212	214	225	231	229	201	225	231	234	230	230	227	248	230	238	238	234	234	228	204	229	223	241	206	223	205	196	222	205	229	201	227	260	248	191	245	212	204	256	230	216	196	197	212	197	232	233	248	238	210	218	217	232	213	213	223	213	227	217	239	225	213	198	243	212	216	227	254	220	219	214	182	227	209	231	222	202	220	213	216	210	233	212	233	217	184	224	226	225	221	205	215	212	224	206	235	234	236	206	237	205	200	246	223	225	201	221	220	217	219	235	237	218	219	222	238	215	244	196	227	215	183	242	201	248	231	192	227	215	224	221	228	219	220	240	235	213	223	211	221	226	225	220	229	210	245	215	222	216	218	228	233	204	233	193	227	238	203	221	222	227	244	214	241	220	227	221	256	209	270	215	204	243	208	226	207	253	224	217	236	213	210	206	219	195	209	224	252	238	214	221	213	216	233	229	204	217	232	236	217	204	226	212	196	201	212	224	228	202	215	241	211	219	251	211	195	225	195	216	229	239	225	230	235	209	236	229	235	245	240	229	243	229	232	215	210	211	207	220	228	249	218	239	233	249	239	224	219	269	226	201	214	228	212	227	240	220	231	250	249	233	212	242	218	263	210	227	237	213	234	230	201	228	226	221	197	211	220	219	214	226	204	216	226	234	210	220	243	238	217	235	218	239	205	215	216	231	243	214	252	236	227	225	207	193	210	233	215	220	216	224	211	218	214	234	225	227	213	245	216	248	262	231	206	208	222
50846	51355	43716	40173	3673	840	779	776	728	724	741	679	725	705	769	722	712	694	701	707	682	701	690	700	700	692	662	678	705	695	698	741	724	668	706	746	674	730	678	723	710	661	720	724	759	733	704	685	729	682	658	731	695	720	697	697	668	695	687	700	720	744	645	713	649	714	676	698	702	710	648	690	715	656	686	702	662	695	694	697	723	717	710	678	667	721	718	718	687	669	667	663	694	696	664	645	683	690	687	679	732	647	666	714	710	697	717	671	693	759	702	697	666	704	627	692	694	673	687	674	699	724	704	775	714	716	746	696	686	700	729	674	697	736	697	699	654	682	763	667	661	723	725	733	670	708	695	698	696	677	723	714	678	705	674	707	699	662	690	663	700	684	703	676	731	713	741	688	682	759	654	631	670	680	688	690	731	772	660	679	705	666	691	730	652	696	692	717	681	666	656	698	688	649	727	690	734	708	687	726	726	685	665	743	693	665	685	696	676	678	687	725	671	692	692	717	651	699	631	686	666	665	687	720	669	698	695	701	710	701	707	690	704	660	696	707	735	681	686	686	702	674	734	713	736	671	731	718	662	679	692	644	708	684	681	719	700	747	667	710	627	696	670	723	690	722	690	708	682	727	750	742	722	720	666	695	645	723	644	717	674	677	697	670	716	682	659	725	685	716	661	709	682	682	716	728	711	741	739	691	671	686	701	711	667	684	697	678	712	675	693	670	609	721	657	692	729	685	693	699	710	724	689	663	696	734	658	691	701	688	665	716	694	702	678	697	741	658	684	683	697	684	689	684	732	699	672	679	657	706	724	668	675	683	722	690	676	730	712	705	674	698	717	742	684	655	681	696	676	679	701	736	685	702	715	686	719	701	656	666	684	739	663	677
81345	75792	56452	46250	15261	1306	368	366	333	294	342	306	339	325	303	294	338	312	325	341	358	310	287	311	300	321	318	308	312	292	335	306	260	296	309	322	329	294	324	303	323	327	347	293	315	312	300	288	310	310	271	303	291	342	286	293	272	294	281	303	299	296	335	311	310	326	295	306	313	323	313	339	286	294	305	343	275	311	323	326	324	332	315	308	311	296	305	326	350	312	294	292	325	311	312	339	272	315	309	322	324	279	352	318	311	314	298	343	307	318	340	317	321	290	342	316	293	293	305	319	295	283	319	307	324	350	353	333	333	279	297	298	307	329	304	300	341	334	307	328	313	289	323	303	283	314	327	318	325	318	284	313	322	315	300	371	274	340	327	307	318	296	327	288	339	294	353	328	316	291	310	303	311	318	302	301	305	317	331	311	304	269	303	286	312	317	295	280	295	325	312	322	330	330	291	308	289	292	291	303	280	305	339	309	304	289	288	288	300	316	303	283	283	301	305	306	284	305	305	318	295	345	315	312	337	303	313	293	282	290	337	294	305	327	298	297	303	305	333	298	318	325	323	291	298	312	318	306	317	267	293	269	295	274	305	337	352	287	301	325	324	328	293	283	296	286	325	279	304	321	334	285	324	282	295	325	324	282	304	339	300	295	259	317	302	304	290	299	323	322	300	317	307	310	309	350	316	307	298	328	284	320	298	326	305	286	292	283	318	288	311	309	296	323	326	301	298	299	326	334	278	344	276	297	315	293	271	321	317	299	287	335	295	285	327	335	305	304	309	286	312	302	286	303	279	310	315	306	297	297	316	320	317	341	293	298	326	302	298	310	315	298	332	303	300	298	339	330	294	299	328	321	283	331	287	305	303	307	297	292	310	322	296	324
62395	64399	53129	49230	4938	1119	1104	1023	1016	985	962	991	1003	979	923	964	947	939	953	895	940	930	945	943	919	971	879	923	922	894	924	937	896	896	941	941	918	843	906	900	935	884	952	926	896	908	949	909	920	859	891	886	924	927	892	977	862	905	935	925	930	925	891	925	906	972	894	883	934	922	862	871	896	879	896	899	884	884	856	952	876	900	933	859	865	907	962	900	882	893	945	877	937	901	945	950	869	902	915	886	916	929	902	918	881	923	925	885	866	900	923	880	874	893	942	909	894	865	898	897	953	849	853	883	962	915	909	894	941	960	923	909	909	924	913	910	931	949	883	884	938	898	951	932	898	942	885	900	967	889	873	917	878	929	921	900	878	902	919	907	904	882	958	915	900	868	909	880	870	921	979	883	919	921	978	915	962	858	909	977	942	898	905	901	889	904	886	852	923	915	841	929	927	943	901	942	868	909	909	898	880	836	921	938	906	875	882	905	920	931	855	923	911	892	912	906	879	931	842	915	884	924	956	939	946	909	920	891	886	911	848	912	861	860	891	881	900	877	870	914	900	901	885	890	889	910	926	922	880	910	946	924	921	872	918	913	863	884	882	905	951	872	876	905	926	900	940	924	880	939	935	899	923	884	961	947	898	941	903	917	853	984	976	915	887	844	916	931	875	933	932	952	921	902	925	881	906	895	927	943	947	944	890	911	917	940	929	1018	892	907	952	931	937	933	936	933	925	814	895	887	914	857	903	891	884	916	871	899	879	891	955	882	927	919	900	930	881	889	866	924	927	910	907	866	893	876	915	855	891	859	938	967	902	918	892	890	902	924	896	879	912	924	899	895	882	861	862	872	888	987	935	921	910	905	944	880	916	912	879	886	923	918	909	902
29721	18126	6304	3016	293	179	168	163	167	177	174	182	180	166	167	164	185	193	186	140	168	171	177	195	168	175	155	162	190	167	188	175	185	157	183	191	162	170	177	186	164	176	183	202	186	149	189	190	167	185	202	170	177	169	180	196	166	176	176	184	187	156	172	201	166	163	170	170	191	169	171	158	180	201	182	172	172	192	192	176	195	157	157	145	179	206	177	188	155	198	158	178	169	170	186	169	182	170	168	163	187	175	193	199	186	186	187	179	175	191	176	182	177	188	187	180	196	190	182	178	162	171	176	182	171	184	171	169	169	151	183	179	177	178	183	184	196	196	216	172	175	176	183	209	173	170	178	194	182	180	192	184	192	153	172	184	189	202	169	185	163	170	180	168	200	181	173	185	189	192	196	195	193	200	177	178	174	179	167	201	166	175	173	188	169	173	192	188	157	179	195	197	173	182	192	170	187	180	171	182	182	194	158	156	183	168	183	190	192	167	180	180	178	191	164	170	178	195	198	157	166	169	182	188	175	186	217	186	163	159	170	164	169	176	166	194	178	179	180	180	175	181	171	173	175	189	166	165	195	167	171	181	187	211	171	176	173	196	171	183	156	167	198	163	185	185	166	190	196	201	154	194	168	189	190	172	194	170	168	186	182	159	192	166	185	187	175	176	174	177	197	177	172	184	202	194	160	182	183	182	163	192	159	170	184	181	195	167	172	179	160	166	203	195	163	171	155	178	187	188	179	171	189	175	188	184	154	166	165	166	187	178	219	164	170	202	158	189	168	158	175	194	159	179	210	171	179	181	162	167	154	166	186	158	187	170	164	199	172	181	156	179	180	162	193	190	191	161	156	173	189	167	172	174	173	172	176	171	197	173	175	197	179	189
30333	22615	9728	8789	860	548	590	598	550	632	599	561	619	582	575	570	598	620	582	593	579	572	576	562	541	542	577	634	560	592	624	524	581	563	554	549	634	597	600	547	541	541	604	576	592	615	585	643	582	558	560	543	557	606	586	548	583	608	592	544	534	611	544	601	580	593	548	552	583	543	603	543	536	555	572	595	598	572	579	583	561	548	593	559	577	556	570	558	565	602	555	543	568	581	571	550	606	589	581	560	600	579	593	605	598	644	595	574	575	597	517	569	540	559	533	587	572	567	629	550	550	612	590	566	604	596	542	544	587	563	562	669	588	580	557	527	560	586	561	556	577	582	588	586	568	564	576	586	546	611	595	574	545	567	565	548	594	573	568	575	571	608	547	528	586	569	557	578	579	556	608	547	571	554	547	591	538	575	588	599	587	582	614	558	538	563	562	602	561	561	641	555	555	555	539	599	552	618	593	557	557	556	547	532	593	581	549	613	592	557	546	574	562	585	552	578	540	556	568	555	603	539	579	588	551	566	564	564	578	595	576	558	568	598	555	584	549	573	566	596	543	612	595	547	593	551	575	586	538	541	561	583	601	591	588	565	556	601	579	578	547	613	527	557	531	571	566	587	577	565	551	554	572	554	574	615	599	583	563	568	568	578	564	536	575	573	548	603	591	591	597	600	579	601	568	543	591	569	581	603	608	591	593	598	564	598	543	557	579	601	577	571	539	543	608	541	553	555	594	573	532	589	565	620	576	560	569	553	588	558	562	556	594	575	569	607	576	594	567	590	578	567	568	603	543	581	578	557	593	553	551	565	572	576	613	574	592	589	606	594	587	579	577	575	561	585	572	570	564	559	598	576	517	598	575	595	558	534	590	564	578	569	581	577
73167	64225	46563	32972	7888	365	280	249	241	216	205	243	217	230	201	241	218	226	215	224	233	226	234	218	218	219	209	202	226	233	224	215	209	231	211	217	224	221	231	232	245	212	278	239	203	236	238	205	242	228	238	261	227	225	247	206	213	230	239	222	222	215	206	219	230	218	231	228	234	211	220	226	223	248	217	216	217	248	225	240	223	227	225	239	247	212	212	199	235	266	195	241	211	240	235	200	235	223	216	220	212	257	215	230	211	239	224	234	216	196	237	223	224	248	237	204	219	218	205	249	223	205	229	235	223	243	210	215	226	240	213	220	222	213	222	198	225	215	205	233	210	209	218	249	233	236	235	212	226	204	199	211	213	240	224	245	245	219	252	219	228	226	208	240	209	223	203	250	235	216	234	227	211	217	218	195	201	207	214	223	224	214	227	211	241	199	210	235	228	226	215	226	240	233	236	222	232	227	224	216	231	233	205	199	213	184	184	236	229	221	224	240	234	218	254	236	243	244	230	243	195	230	219	245	237	224	236	216	231	225	244	227	243	217	220	225	210	214	215	242	238	196	236	247	221	222	231	189	220	245	245	211	231	223	246	225	245	222	231	231	211	227	244	206	225	220	188	214	220	238	247	212	228	227	233	217	238	222	226	252	213	253	235	226	219	251	211	219	222	232	216	242	200	208	217	226	197	206	216	228	248	236	209	216	231	212	231	217	229	254	218	213	237	257	236	189	216	199	217	233	204	209	211	259	216	220	224	218	211	265	236	231	207	263	207	229	221	217	236	239	220	251	227	245	210	232	227	202	220	207	234	222	223	230	225	212	233	238	198	201	223	243	241	247	238	197	200	197	235	225	229	217	224	212	195	217	203	221	201	220	246	200	233	210
51336	51145	43754	39012	3453	817	747	743	743	775	755	749	730	730	667	690	655	757	733	708	674	696	711	664	726	703	693	701	696	727	710	678	746	687	712	719	687	727	748	728	686	719	682	691	730	711	711	692	682	698	737	691	672	745	711	732	686	661	686	718	718	737	685	742	708	743	685	688	700	664	707	678	679	714	721	704	638	679	695	676	680	694	701	700	694	668	673	706	705	691	680	643	677	737	674	688	725	703	698	683	723	654	715	702	677	697	705	729	729	702	730	663	662	718	677	711	663	699	703	699	710	688	663	701	717	722	685	736	670	688	674	715	733	703	656	683	704	671	691	632	717	627	690	690	674	690	721	683	651	630	699	661	675	688	722	682	670	688	670	710	682	712	711	719	683	732	702	635	681	731	674	691	652	725	673	680	677	731	695	678	675	737	717	652	713	659	680	687	727	691	668	654	663	717	706	725	691	738	747	677	666	689	668	715	757	684	632	645	676	695	680	672	631	706	710	710	649	644	703	654	691	672	685	678	686	662	686	677	683	732	664	701	682	675	686	652	678	715	701	702	686	695	668	756	707	672	740	711	698	670	686	687	666	669	641	661	753	722	694	751	659	683	684	639	704	690	684	709	707	667	693	681	701	676	735	744	693	686	709	680	681	701	727	701	670	672	705	710	714	695	714	702	666	728	689	732	721	691	687	703	713	686	699	701	716	713	694	690	722	650	748	682	683	699	709	694	705	690	704	696	687	701	710	707	739	710	705	682	696	689	733	720	689	714	729	665	713	695	721	714	713	688	680	670	730	705	673	677	635	640	697	692	740	682	707	688	690	721	719	691	689	728	655	669	654	707	664	698	717	655	678	670	738	673	683	652	697	676	662	685	664	726	660	709
81613	74273	56237	42999	15512	1690	350	341	321	326	346	351	302	318	327	318	315	312	278	333	323	312	318	330	308	292	345	317	301	268	357	319	302	318	302	318	280	323	296	302	293	349	320	313	304	292	308	320	325	318	325	335	318	307	317	305	294	297	303	296	311	300	335	291	328	315	302	315	325	324	332	291	299	300	291	319	292	336	331	319	296	288	314	290	308	309	317	282	260	321	287	289	310	306	338	256	304	310	284	296	303	294	314	317	310	330	302	303	333	296	353	265	296	304	298	289	302	322	302	328	282	332	311	341	331	351	294	300	321	297	304	285	295	320	281	294	337	368	294	309	326	323	307	312	311	295	292	321	324	308	330	325	279	304	300	314	293	306	314	288	329	340	304	315	314	315	264	293	313	298	306	340	338	307	327	326	322	285	311	315	317	310	298	301	308	346	330	331	333	314	346	311	281	299	280	315	289	309	297	296	348	271	292	293	277	324	303	266	303	297	348	305	343	306	330	305	331	291	293	277	306	309	350	292	311	283	300	293	311	286	294	302	348	301	310	312	317	290	296	303	315	288	319	318	313	320	301	294	292	263	309	302	319	295	317	336	311	278	318	309	308	270	329	294	315	319	309	295	302	317	265	310	322	291	287	317	272	316	322	309	318	279	291	289	331	303	311	303	314	329	290	336	311	309	314	306	286	333	311	307	288	293	307	328	286	300	326	327	298	307	312	288	331	312	297	276	306	313	299	317	306	310	315	303	275	317	299	297	308	339	314	279	321	323	303	311	326	287	319	332	315	326	356	321	302	282	336	316	290	310	333	300	310	309	321	303	288	262	316	315	316	292	311	277	316	331	326	298	313	309	295	306	300	320	313	312	282	309	327	297	278	311	326	295
61930	63812	52888	48914	4479	1190	1109	1047	1024	971	951	982	986	931	1011	897	938	931	957	912	949	941	935	918	941	922	959	921	916	900	999	945	922	898	913	896	896	959	918	883	893	834	889	864	890	901	915	928	891	931	901	842	856	886	843	904	909	888	892	851	918	899	941	839	956	904	936	883	916	959	921	867	924	910	870	917	949	909	887	854	935	884	905	860	870	892	921	895	883	897	868	888	914	951	882	898	859	952	898	899	899	928	899	907	918	920	930	826	863	893	900	919	942	924	896	902	936	859	864	867	924	863	918	887	875	941	941	880	896	884	940	872	897	902	826	928	919	923	872	853	909	908	885	914	936	934	882	848	933	953	917	851	933	903	938	974	957	875	882	907	958	881	903	917	891	874	910	833	861	960	876	940	888	875	926	878	913	929	877	933	919	912	952	885	933	879	904	917	838	899	903	876	893	887	874	857	858	847	815	908	886	909	908	913	860	926	865	874	893	918	829	915	905	919	932	982	893	937	930	913	910	922	916	908	934	942	843	918	882	897	923	905	929	880	880	881	908	894	910	880	885	960	919	886	882	915	924	885	908	904	912	885	966	843	888	883	885	882	894	877	879	931	865	894	883	917	879	868	893	898	868	894	922	879	964	950	888	870	891	931	886	856	913	928	897	922	883	886	947	915	893	903	898	926	917	923	997	889	887	869	896	883	901	849	915	848	855	863	929	893	870	870	860	892	898	878	881	854	917	903	899	938	844	822	928	876	922	906	958	885	972	905	959	902	928	912	898	913	929	852	862	917	897	883	880	913	892	888	918	943	853	913	918	873	905	871	890	868	910	915	954	949	876	909	914	921	940	851	904	898	944	888	858	912	909	870	855	925	931	892	915	926	936	896
29798	18743	6480	2919	360	201	181	150	180	174	156	159	189	176	191	179	190	181	197	172	175	169	171	156	160	176	200	167	171	145	164	182	175	190	160	174	161	182	185	167	179	202	178	174	188	165	176	170	176	178	157	173	163	185	180	194	188	182	162	163	164	170	179	166	170	175	187	186	156	196	181	157	190	182	167	169	163	176	181	158	165	168	164	171	174	154	174	195	173	173	174	179	163	196	196	175	180	175	156	162	176	190	142	168	180	170	181	190	186	173	207	178	145	169	179	182	208	184	174	176	171	182	186	156	164	159	160	177	190	162	181	155	175	182	198	194	189	170	163	169	173	191	188	199	192	180	175	172	172	174	185	184	151	161	171	211	178	178	183	196	168	165	159	179	170	188	187	163	171	181	170	159	165	170	192	173	186	164	180	157	163	153	179	191	161	171	178	161	167	187	170	181	168	188	178	167	178	171	166	190	189	163	176	168	175	163	159	173	187	182	165	136	187	182	159	162	178	159	180	190	197	186	162	171	183	181	168	196	160	153	165	166	180	172	174	193	160	183	179	176	185	168	182	183	180	201	191	177	150	165	173	174	209	150	187	170	168	161	176	182	173	164	167	177	213	199	177	190	180	176	172	169	186	162	187	165	176	173	155	137	169	175	173	164	191	188	189	191	154	180	191	179	194	169	177	172	155	182	181	184	182	197	177	199	150	193	158	160	186	177	188	161	173	183	180	156	200	185	179	192	167	159	180	166	172	175	205	197	150	155	180	171	176	187	159	159	180	167	189	167	173	206	165	207	162	172	172	198	175	180	183	166	189	170	175	164	172	178	161	163	180	177	172	171	183	181	181	160	207	174	170	164	193	194	172	206	165	196	194	182	173	181	156	177
30111	23425	9605	7935	885	615	600	576	576	537	559	580	537	611	569	537	550	553	569	547	594	580	551	552	587	599	560	571	552	597	591	575	567	592	559	540	573	573	549	582	577	573	554	587	568	591	552	558	596	598	557	584	587	530	577	560	560	547	582	516	562	596	580	577	594	552	595	556	564	585	560	570	547	560	605	552	553	560	571	573	543	568	575	516	556	565	611	494	531	569	560	562	564	567	564	586	564	530	533	551	581	513	595	568	596	566	579	557	550	632	574	556	552	549	570	523	590	535	581	570	575	583	545	567	602	542	570	551	593	560	620	576	546	519	568	569	542	614	573	580	540	563	598	554	588	579	555	576	546	545	550	554	543	578	578	596	570	568	602	580	527	574	599	583	583	619	521	548	505	544	574	593	588	543	564	595	575	570	550	558	536	594	562	561	563	512	541	536	550	546	572	583	524	592	524	602	596	578	569	536	582	548	571	577	577	589	574	562	581	597	520	573	559	574	583	536	587	548	577	560	602	604	595	573	548	579	561	551	558	570	595	577	544	545	568	588	575	570	549	547	543	542	562	564	553	589	531	552	540	593	564	602	567	586	557	507	567	543	562	539	511	568	578	555	567	523	599	590	541	608	578	575	577	509	597	553	559	524	548	572	572	597	577	549	606	555	548	578	583	554	576	552	581	555	555	563	551	551	578	564	578	546	595	558	559	536	578	576	570	604	555	548	531	566	562	535	564	546	534	553	576	584	583	587	521	577	575	550	562	502	545	581	527	531	579	550	586	559	527	541	557	559	561	545	573	585	562	536	570	571	568	548	563	549	548	569	566	564	567	582	526	570	595	536	549	557	524	563	579	548	548	617	542	599	552	541	585	563	560	549	532	577	530	599
72522	63493	44536	33974	8728	489	262	220	222	212	215	234	248	224	221	220	244	242	233	229	222	216	202	223	220	176	240	229	208	211	211	221	223	206	223	242	219	242	223	263	207	226	219	237	223	234	214	242	222	213	232	216	244	239	230	224	191	237	215	182	206	228	218	218	243	208	215	200	224	209	200	222	221	217	236	223	244	237	215	217	224	238	194	224	213	220	193	197	209	202	249	235	203	236	211	232	223	227	209	219	223	214	200	212	239	233	229	213	229	197	227	223	214	230	216	199	205	234	232	218	213	195	245	225	230	227	227	210	195	200	214	223	222	244	234	217	233	199	230	239	220	252	203	208	239	248	214	217	208	212	224	216	232	238	215	242	205	228	211	207	216	226	228	233	224	226	206	213	256	233	223	201	189	230	199	254	211	221	240	218	228	230	207	233	181	223	213	211	207	205	221	202	231	209	230	227	222	243	201	209	199	211	223	235	211	226	197	218	237	233	239	218	233	221	209	202	242	201	220	222	241	226	210	221	195	197	189	235	191	199	238	214	196	218	222	232	215	250	249	218	190	222	223	205	208	207	206	214	231	240	214	207	244	211	230	229	241	207	195	215	196	240	249	204	224	228	201	212	249	208	218	217	221	227	231	227	205	208	199	225	214	217	245	228	232	216	204	208	189	231	241	202	207	213	238	228	213	218	222	227	243	235	206	212	225	211	210	241	213	237	235	235	219	223	229	230	183	227	208	218	207	207	212	210	201	240	221	206	205	211	211	216	207	191	217	236	218	221	185	228	213	211	214	230	225	228	215	234	226	238	203	213	214	224	213	218	228	223	201	224	209	240	210	233	220	200	217	235	219	226	225	228	224	221	240	216	213	204	226	220	227	232	219	215
50954	50734	42542	40627	3583	825	796	811	688	743	690	706	726	691	721	699	693	670	680	738	715	730	689	684	710	728	717	713	660	681	725	709	690	673	710	694	663	722	656	684	684	689	711	672	651	704	734	713	703	669	685	691	703	716	677	673	702	663	662	675	661	650	680	707	681	717	683	672	673	692	691	715	695	679	702	669	667	662	679	665	670	619	651	689	671	693	694	677	687	707	676	655	693	620	722	673	711	667	670	696	677	683	664	698	676	657	697	673	654	644	694	690	643	684	691	697	668	660	659	696	655	662	674	688	704	641	673	710	730	672	658	686	679	685	687	674	659	654	709	715	667	711	678	649	656	695	747	722	708	671	677	647	665	682	677	656	689	670	656	664	683	691	707	696	652	647	641	650	679	637	681	716	671	647	658	692	727	661	679	657	639	698	652	698	674	659	650	685	719	651	655	672	630	659	694	683	699	719	696	645	696	694	695	671	677	677	640	646	699	677	706	679	673	676	717	669	674	681	688	657	694	694	687	682	667	699	688	709	674	664	702	685	671	718	657	676	700	680	668	668	671	633	658	710	696	665	669	661	637	741	676	695	669	655	660	648	743	721	706	696	695	702	664	662	691	727	719	700	684	695	693	677	715	644	658	647	680	716	698	698	712	684	675	719	718	648	686	663	698	668	622	681	668	674	680	694	693	646	688	745	675	666	738	666	652	688	713	683	693	743	690	659	671	654	649	645	704	719	692	692	689	640	666	711	677	682	668	661	677	688	672	630	678	700	673	659	664	682	672	697	695	655	651	688	732	679	664	635	698	645	692	692	671	690	639	662	698	694	690	673	734	655	676	680	677	660	685	743	676	680	699	672	705	684	671	689	681	666	683	682	698	729	675	686
81047	74136	57041	44005	15031	1643	333	348	336	340	305	299	329	286	312	333	335	315	316	289	327	309	299	276	324	342	317	273	307	310	339	301	302	285	329	301	312	295	295	328	301	342	287	319	318	289	267	296	266	290	304	319	287	317	295	314	275	303	328	286	316	311	330	267	294	332	298	263	329	306	335	315	266	330	297	307	319	307	296	308	319	315	302	326	305	299	324	299	323	319	277	294	328	301	325	315	326	298	325	314	327	293	283	326	280	321	293	304	282	311	274	283	274	274	281	286	305	335	304	278	312	285	318	315	311	272	307	300	302	323	323	295	313	311	294	253	323	297	288	293	323	316	322	339	316	270	296	309	313	321	335	316	291	294	305	314	283	321	317	315	282	283	292	317	298	287	315	323	311	276	314	309	339	314	293	304	305	318	301	308	295	317	279	318	278	310	320	290	314	266	312	294	324	335	318	292	289	331	298	320	302	306	298	305	306	335	281	281	281	318	304	296	271	265	300	300	285	322	266	311	292	346	311	283	289	299	333	311	293	268	288	300	305	294	298	304	305	321	322	304	281	288	286	332	311	291	324	318	276	332	306	290	298	271	314	315	320	309	275	308	313	314	251	306	303	306	311	342	285	343	300	310	315	293	295	307	321	338	337	295	313	283	314	286	302	324	339	281	310	305	306	327	294	304	293	284	320	299	290	291	314	298	303	348	280	320	308	325	342	283	264	316	327	302	294	308	302	290	299	305	330	270	303	309	289	296	274	295	292	291	314	304	300	316	304	328	298	317	289	302	303	284	321	324	284	309	315	340	330	283	335	328	285	303	294	300	291	338	301	297	306	309	295	321	289	301	328	296	315	294	306	297	306	295	288	316	295	302	312	287	288	329	292	345
62057	63517	54360	49382	3841	1203	1070	1029	1005	1009	970	1026	956	944	913	973	891	901	936	871	916	908	926	873	885	898	886	908	949	926	893	910	937	857	935	932	910	890	918	880	892	904	863	895	904	928	875	896	875	939	871	864	887	916	853	945	900	883	881	879	896	947	924	899	839	888	903	888	905	892	893	896	907	838	897	881	910	932	903	947	891	883	948	872	890	855	869	851	853	900	907	915	922	969	875	864	886	975	909	899	893	921	870	891	877	921	863	920	909	910	890	863	886	898	891	821	907	871	897	864	920	875	885	883	913	889	881	900	879	864	882	895	873	897	896	876	886	944	891	887	914	884	831	904	945	894	882	879	897	910	903	871	876	860	915	883	849	884	891	882	898	886	922	899	911	871	859	927	944	857	851	900	884	887	890	893	893	924	850	882	872	876	864	905	830	896	870	832	865	906	895	853	882	819	909	866	896	837	873	928	869	905	943	888	899	880	906	850	907	944	893	877	896	844	926	890	891	854	932	881	886	924	881	850	932	879	883	893	942	907	901	929	916	865	849	853	893	925	891	925	887	901	876	872	890	895	939	907	900	896	868	944	869	883	869	838	892	866	896	882	873	901	899	896	856	878	914	912	894	915	837	902	895	897	900	859	918	905	808	954	828	891	915	942	832	889	894	916	864	951	853	924	854	920	851	911	921	926	886	883	870	909	890	870	894	938	942	900	919	873	862	910	896	929	856	934	895	910	922	951	884	916	872	913	930	907	964	938	909	857	873	923	855	900	873	907	859	878	905	871	892	929	913	852	927	929	859	826	888	885	906	853	882	879	925	884	860	871	876	905	907	886	886	846	899	872	892	908	912	925	904	882	928	850	901	909	929	922	905	865	857	884	955	910
30621	18587	6707	3491	423	182	179	188	179	191	185	167	202	156	190	188	142	176	168	175	170	208	158	148	183	191	167	183	194	195	172	165	170	172	176	185	184	184	176	172	183	176	153	174	168	175	199	186	165	172	176	162	189	207	141	185	168	167	157	198	180	184	187	161	199	165	188	192	183	177	160	161	158	172	172	151	158	158	196	165	186	178	179	188	177	167	180	181	159	167	171	182	179	155	174	166	172	170	173	176	164	163	169	171	182	171	153	152	173	174	191	171	211	170	178	189	158	202	160	188	156	173	186	196	155	178	163	185	194	178	184	170	194	169	179	180	182	159	181	159	155	182	179	180	174	171	154	176	175	181	170	166	188	175	162	175	194	181	143	164	166	152	175	166	196	193	179	167	182	141	194	175	171	161	168	174	188	213	168	166	144	174	181	198	171	134	166	162	175	180	181	156	182	165	169	155	158	172	173	187	174	203	190	187	178	175	167	187	164	194	176	175	168	168	175	176	189	156	186	173	180	174	148	170	181	155	181	160	187	165	142	173	172	146	158	170	181	164	148	146	205	189	171	161	184	149	177	186	181	191	166	201	172	149	176	186	185	172	191	182	168	171	185	166	176	196	174	173	178	165	173	174	194	188	159	202	163	167	174	186	191	194	198	155	189	199	157	160	170	183	150	163	174	161	158	158	176	183	175	167	180	198	185	166	162	175	167	187	178	157	183	189	162	177	189	166	159	165	200	162	166	184	156	183	161	173	172	176	155	178	171	185	187	200	147	150	162	188	192	189	166	170	175	179	175	200	163	162	175	200	183	170	153	167	175	174	169	181	158	168	173	175	180	158	187	178	165	184	157	173	154	191	165	156	191	160	204	178	175	163	171	174	192	173
30433	23001	10186	8998	843	576	594	548	544	586	575	621	547	572	576	601	600	553	512	576	564	565	577	565	558	568	578	514	531	544	562	582	585	513	574	512	560	579	491	523	569	590	558	576	580	564	579	552	609	520	559	585	507	597	552	528	517	538	550	575	632	571	624	541	551	554	601	540	573	599	567	584	573	586	574	567	553	561	559	594	588	594	596	574	581	588	599	587	564	573	593	611	581	577	535	614	591	539	561	561	565	565	523	547	602	591	553	563	552	614	555	595	563	590	606	602	566	572	527	528	558	556	545	545	579	605	555	556	598	572	585	550	540	594	569	545	622	582	552	551	612	547	557	582	568	553	568	590	589	569	555	565	551	605	558	541	571	547	604	584	526	541	557	556	558	577	564	552	564	544	557	594	570	545	591	591	563	580	547	569	528	598	571	533	595	535	564	569	544	520	563	587	581	542	526	552	568	585	527	541	564	592	558	541	575	573	588	571	594	555	590	565	582	532	584	557	578	603	545	622	566	556	566	586	629	583	531	537	582	537	536	567	533	526	569	576	590	518	551	628	556	575	562	545	577	570	598	611	559	529	596	576	549	571	576	537	533	582	576	559	609	540	533	552	572	573	570	591	551	573	624	551	522	584	573	549	556	561	557	554	549	550	572	605	552	598	558	571	573	597	578	582	575	536	543	537	528	570	549	586	593	558	560	570	563	522	541	535	557	575	564	569	535	559	559	572	582	600	533	588	575	554	557	582	556	567	541	549	542	599	537	532	517	551	582	544	624	563	546	581	610	585	561	568	593	574	547	542	572	620	546	593	631	562	566	561	548	557	540	555	534	558	525	588	551	511	588	551	575	588	571	547	578	538	540	580	550	555	545	554	530	572	571	594
72772	64366	45706	34417	8366	412	229	227	202	219	217	227	218	219	198	215	217	215	198	235	198	216	221	205	218	238	236	197	232	186	219	233	243	206	227	225	230	196	198	244	220	237	239	190	209	211	228	229	229	234	231	238	231	215	255	218	237	221	225	227	208	226	213	243	227	223	206	212	252	191	235	228	214	218	222	252	194	228	219	224	224	190	199	217	214	223	213	228	219	239	219	217	217	217	205	233	207	234	239	221	211	215	207	206	213	216	237	216	214	208	223	229	204	253	203	228	208	216	224	203	221	216	230	212	228	227	219	224	208	235	221	233	227	221	240	221	199	209	208	223	223	229	229	201	234	233	232	215	225	208	208	211	214	242	217	233	247	212	234	241	228	238	185	229	191	224	226	203	215	241	211	208	224	217	221	247	212	201	209	217	206	188	224	200	214	211	220	259	224	221	228	210	225	205	230	240	215	221	208	223	215	207	215	239	224	248	209	232	210	230	206	216	212	203	219	239	197	220	208	243	214	229	236	198	209	228	191	206	201	217	248	222	188	205	232	225	242	232	236	234	229	230	198	231	210	237	204	213	188	227	244	225	204	235	245	224	184	218	216	226	228	241	203	224	226	233	209	234	198	225	208	217	209	243	200	220	227	241	212	205	219	211	229	216	202	232	207	224	239	190	207	199	209	205	218	207	235	233	206	218	230	234	221	207	209	221	235	228	205	205	189	233	212	216	211	208	206	209	205	217	212	216	210	213	212	206	223	209	215	227	238	208	218	206	211	219	203	220	211	212	226	207	226	187	238	200	220	212	230	220	242	204	232	239	240	216	203	212	172	226	225	236	226	205	216	240	206	196	215	215	204	218	224	220	207	225	199	240	219	244	219	218	206	207
51124	50790	43138	40528	2978	902	806	769	723	714	707	666	748	706	701	685	709	733	655	699	660	719	646	655	675	631	664	644	683	701	684	667	708	678	707	683	659	711	690	642	731	705	698	687	658	751	668	699	670	678	682	691	603	666	645	644	685	700	671	721	727	723	644	679	684	705	708	662	662	665	659	683	670	677	628	643	645	697	681	658	676	681	672	630	708	700	653	691	647	656	686	725	685	676	652	687	689	678	649	708	675	678	703	735	709	691	670	709	686	674	707	687	679	662	664	651	683	673	668	690	676	675	721	665	728	671	684	696	666	683	705	655	664	664	664	629	687	686	637	660	636	655	675	662	709	689	699	640	636	676	668	648	688	682	731	684	662	690	686	667	650	670	658	643	705	659	694	673	688	618	685	695	663	667	659	626	650	675	677	640	656	646	657	686	663	700	690	655	693	633	692	680	670	651	709	670	701	664	666	633	685	661	692	710	635	692	687	667	693	679	677	679	666	703	685	685	640	679	665	712	666	648	705	692	655	675	626	653	655	680	681	659	617	650	691	712	693	713	686	688	709	634	667	709	680	688	664	708	646	691	718	666	672	639	657	704	717	619	672	703	688	670	671	704	663	676	626	674	686	680	647	704	651	670	630	672	656	647	690	711	681	690	638	673	719	710	652	689	655	661	660	645	679	676	716	705	663	651	635	682	636	654	673	693	705	688	644	697	690	689	642	670	709	674	700	724	637	701	692	715	690	697	688	690	638	652	695	662	684	687	701	696	683	691	682	685	706	630	652	692	680	644	668	695	669	662	692	662	685	644	672	677	718	694	698	666	662	660	687	715	601	702	678	676	657	707	617	698	683	670	646	675	704	637	636	687	717	682	649	667	671	659	680	651
79124	73057	53099	43884	15728	1441	345	367	336	349	318	356	320	349	309	296	292	309	286	343	315	307	344	315	309	311	300	310	317	286	288	289	284	319	285	301	289	304	286	280	320	342	305	335	316	302	307	331	293	284	346	279	303	315	312	332	289	271	313	308	279	287	305	287	303	319	297	285	287	292	320	294	301	338	313	305	315	336	288	307	305	321	284	295	293	312	283	313	319	296	308	284	283	305	268	288	311	294	318	308	312	324	281	335	324	329	308	314	300	326	309	293	293	276	330	305	314	321	289	295	288	332	311	315	336	297	316	334	283	274	336	325	319	322	305	290	292	301	324	286	292	317	279	292	310	317	294	276	281	313	347	318	308	287	302	288	297	290	298	312	311	298	310	305	280	287	256	323	304	316	275	312	280	306	322	313	325	312	281	306	281	317	311	303	315	277	268	294	292	307	317	321	248	294	309	344	282	279	279	304	297	290	281	351	329	283	325	270	339	292	327	325	305	302	289	288	274	299	324	301	296	299	308	316	280	345	303	312	267	313	300	300	282	319	295	295	280	291	308	327	324	270	271	306	295	293	278	301	288	305	315	303	313	307	334	298	346	314	317	331	278	304	282	274	298	312	301	325	288	290	288	283	281	325	314	301	321	291	279	311	318	321	308	357	323	314	313	310	296	321	297	286	299	307	326	319	338	319	287	257	300	330	308	301	266	306	300	322	298	346	292	301	311	346	276	289	292	307	281	266	282	309	340	286	283	279	324	285	301	299	295	304	308	294	321	269	313	325	306	275	248	271	263	305	308	289	356	310	334	281	308	308	277	275	312	322	333	292	345	296	274	310	328	319	320	283	298	307	307	288	328	304	301	278	267	322	352	297	340	323	330	313	296	284
62436	62924	51940	49094	4312	1113	1058	1031	1008	967	970	1023	886	890	939	969	899	904	962	946	947	898	894	900	893	897	938	929	866	913	938	888	875	932	931	925	914	859	928	872	872	907	899	862	887	898	868	866	881	910	914	816	820	879	882	861	875	817	884	865	904	868	835	898	903	893	887	894	937	849	874	892	939	919	910	951	912	931	858	837	934	955	876	895	870	918	893	869	888	874	924	857	911	863	922	907	878	904	883	861	907	928	892	951	923	874	909	939	858	913	828	920	876	898	874	909	903	847	852	854	910	889	832	905	891	874	943	865	847	908	896	945	909	882	949	871	885	871	890	892	868	902	857	903	889	902	892	877	886	898	896	903	868	885	873	921	858	854	828	912	873	864	874	947	888	875	885	924	893	884	873	913	856	879	878	838	937	916	893	904	881	954	860	917	861	920	906	920	878	898	919	880	892	920	824	883	902	851	837	922	856	864	938	892	891	851	813	905	939	886	913	914	837	894	875	919	874	914	845	888	880	930	860	887	860	877	886	930	865	817	855	882	895	904	928	949	942	898	860	892	839	850	885	919	899	904	892	928	871	870	852	902	884	932	904	899	906	851	925	870	853	920	842	949	926	921	881	882	900	903	895	882	878	877	892	868	884	879	887	897	838	832	838	898	906	861	858	849	913	937	888	924	862	891	885	866	893	895	862	897	874	892	859	939	867	838	912	917	909	885	925	915	906	898	871	910	842	856	973	913	887	931	866	854	905	880	867	919	885	950	892	987	851	903	884	880	927	859	863	920	955	924	854	903	920	891	857	863	898	906	901	878	944	838	908	841	921	890	927	889	904	917	861	942	858	917	840	871	877	936	886	916	795	905	874	913	876	878	841	893	926	927	883	880
31690	18250	6942	2912	372	207	169	195	176	177	173	157	148	182	182	184	179	182	181	175	161	179	167	180	169	174	202	191	201	157	163	154	166	174	161	169	174	184	170	174	164	199	179	184	163	172	164	156	176	188	191	179	175	175	199	185	179	173	149	189	180	178	170	160	173	190	176	191	181	175	176	194	173	165	177	210	170	180	169	189	176	184	157	163	179	159	159	185	186	164	169	159	186	165	168	167	159	165	191	207	169	146	153	162	182	186	170	169	159	164	180	160	187	197	173	190	149	184	182	179	180	158	192	135	187	155	173	189	166	193	166	180	188	190	173	166	207	186	191	177	163	175	185	178	183	188	167	162	179	132	186	185	168	220	178	181	188	181	175	182	188	167	198	165	182	172	183	178	185	184	181	143	180	156	195	163	179	193	196	178	184	169	152	190	163	169	180	148	184	169	164	181	186	184	174	171	179	187	190	186	189	164	171	177	174	172	150	145	173	182	199	164	183	170	153	167	185	173	157	187	156	172	192	177	175	173	224	190	161	198	172	164	180	169	154	204	178	188	184	187	183	181	161	169	189	176	167	159	188	177	181	175	164	170	171	158	189	172	192	184	179	197	185	159	188	170	155	173	161	171	179	189	167	164	163	175	198	179	159	177	171	180	184	167	152	174	199	204	162	172	177	163	161	213	204	165	171	197	175	162	178	178	180	197	175	171	164	162	165	184	156	156	172	204	197	176	157	199	157	179	168	190	181	177	172	162	182	164	171	191	169	198	169	183	173	166	177	172	160	188	187	178	181	200	179	194	174	160	189	157	139	164	205	175	188	174	180	182	172	174	156	175	164	166	148	171	175	188	188	168	175	167	167	180	171	171	181	159	169	194	172	162	174	146
31075	22090	10865	7984	883	604	551	582	629	596	566	575	560	592	554	564	567	567	545	536	590	594	589	580	557	572	567	571	566	572	557	550	584	519	591	587	584	567	569	607	616	590	527	569	569	572	577	528	566	586	564	595	549	567	598	537	617	543	593	540	572	582	539	581	573	588	580	603	586	564	569	559	586	588	568	558	564	571	554	574	535	605	558	578	575	555	604	571	568	592	552	580	542	564	545	594	551	619	567	589	568	583	583	576	583	559	588	545	586	577	575	610	592	553	553	546	586	576	581	574	594	575	552	557	571	573	595	583	556	604	556	600	564	588	570	578	532	561	547	551	573	581	558	573	576	559	558	555	576	575	617	563	568	576	567	592	583	613	518	571	569	582	591	574	575	622	562	553	595	574	581	546	594	559	543	561	576	558	568	589	552	563	558	609	559	568	533	593	565	577	612	577	530	517	588	590	595	560	559	556	579	558	544	536	608	577	578	543	558	633	592	589	560	545	568	561	545	562	557	555	553	578	540	573	564	573	567	562	567	606	541	555	577	550	562	586	564	535	568	593	581	585	579	596	583	549	553	575	585	586	605	569	560	561	580	568	573	618	573	588	569	574	586	594	553	567	560	574	560	588	623	538	553	549	569	542	569	557	528	530	562	571	535	612	554	568	568	540	573	555	568	597	550	562	561	607	582	587	552	557	554	547	555	588	576	589	558	542	597	565	567	579	587	568	572	562	554	568	541	520	523	573	544	561	599	507	556	556	557	549	569	553	570	548	585	524	552	574	561	553	606	569	566	572	589	569	560	557	574	581	596	590	587	579	583	561	568	588	616	522	573	554	552	538	588	566	600	515	589	587	536	600	628	519	576	561	516	598	549	598	571	600	582	580
73273	63330	46745	34302	8934	409	213	233	251	246	203	247	247	242	222	221	236	234	215	225	227	194	257	223	201	206	206	213	204	224	219	236	211	215	205	217	227	207	232	217	239	195	246	206	209	233	211	228	234	248	210	202	219	225	222	208	191	251	246	214	243	206	205	213	228	222	245	235	223	215	220	225	243	214	233	228	244	216	201	208	224	226	213	220	235	229	238	236	233	208	246	227	220	230	228	215	206	212	213	203	212	212	212	227	230	195	212	237	239	199	252	228	221	242	210	183	208	221	212	198	228	247	226	239	230	221	224	218	228	234	190	237	211	217	241	236	201	222	196	234	215	261	263	213	200	229	239	200	238	189	186	246	201	203	255	220	206	230	213	230	219	247	216	228	228	225	210	189	208	231	226	217	250	218	207	229	200	211	227	194	217	236	207	243	228	250	197	216	240	218	207	210	216	220	219	223	221	245	229	250	221	233	250	206	205	232	220	199	232	219	206	227	238	197	226	235	226	203	205	220	235	195	219	224	237	240	218	233	236	206	201	214	201	221	219	223	224	224	235	212	214	214	248	209	234	246	233	245	203	237	243	225	222	204	237	213	206	201	212	222	222	211	198	226	205	217	208	226	207	217	221	254	215	236	223	205	217	218	221	229	236	217	205	199	229	224	211	220	206	221	203	211	190	215	194	196	224	226	222	218	221	214	215	242	217	203	220	225	215	224	239	218	235	210	226	214	214	215	221	210	229	232	198	249	219	233	224	202	253	244	210	239	211	215	211	228	203	222	229	229	222	188	232	210	210	245	228	211	232	224	208	211	223	217	217	228	233	208	217	236	248	237	245	216	204	256	213	225	220	239	222	210	213	211	200	228	203	219	202	239	247	253	207	193
51500	50252	44281	40606	2991	749	803	749	750	696	737	739	727	710	736	734	711	733	713	647	707	669	727	714	685	655	664	712	671	699	687	700	721	669	676	691	711	682	672	723	670	649	617	667	671	665	648	712	675	699	683	756	663	651	678	659	658	684	665	698	666	696	683	691	718	677	712	698	711	671	685	690	664	664	680	688	692	642	694	690	719	717	661	717	680	654	655	675	652	699	682	687	664	661	701	717	672	667	684	704	687	692	711	706	710	709	708	727	704	679	691	687	671	683	686	707	701	672	711	683	671	679	688	676	641	722	677	696	667	687	662	729	748	690	706	646	696	687	679	622	661	725	639	687	651	707	648	674	670	701	708	697	671	656	683	696	702	653	706	665	659	687	645	690	683	667	700	661	674	736	701	689	680	684	678	671	685	693	688	671	662	679	674	678	684	679	668	637	657	692	705	674	650	684	704	694	693	709	667	639	693	717	624	687	669	710	663	723	680	690	690	653	701	666	629	694	662	745	682	700	684	711	631	691	667	633	698	663	706	717	673	690	651	688	644	677	681	690	737	644	686	671	731	667	734	672	713	659	720	677	691	651	685	647	690	678	688	675	724	706	727	702	692	680	673	666	690	702	706	695	632	654	683	717	675	667	673	658	642	720	730	676	687	691	687	682	731	710	683	646	696	652	697	653	707	706	692	673	686	690	694	693	700	690	728	651	667	657	698	675	651	684	674	683	737	659	723	675	696	652	633	639	698	683	721	607	703	690	619	684	730	635	709	715	682	712	670	692	694	670	671	695	712	670	685	679	689	702	695	683	659	681	665	730	685	655	674	722	658	657	721	742	683	712	693	722	626	695	682	668	650	646	735	716	676	632	696	685	740	664	695	653	681	676
82404	74857	57420	44216	16365	1477	344	344	321	298	298	298	318	303	325	319	308	333	277	291	300	299	298	320	313	309	319	316	307	314	305	269	307	324	292	312	301	339	289	329	326	276	278	306	307	299	281	302	327	325	279	336	283	310	311	340	301	313	294	315	330	277	310	313	271	292	330	288	305	316	285	302	326	331	297	306	292	304	318	297	312	285	320	306	292	306	321	326	316	308	298	287	329	319	315	320	279	318	297	308	302	309	312	315	289	319	271	310	292	297	312	307	303	297	298	323	332	321	303	300	318	263	317	311	306	294	313	341	302	309	298	297	296	321	305	308	301	295	306	302	304	308	298	300	296	299	302	328	330	307	289	307	286	278	292	285	310	310	267	331	314	299	313	315	304	297	322	321	309	318	299	283	308	310	274	309	301	264	298	301	319	302	290	301	305	296	298	281	280	280	268	317	293	296	335	285	299	266	293	290	323	272	272	318	277	299	294	334	303	312	306	340	319	318	326	297	290	326	293	302	292	357	332	292	282	275	301	316	279	304	275	278	278	312	282	338	298	292	258	297	276	289	294	303	315	293	309	306	340	309	307	299	291	335	303	282	288	268	281	291	312	321	300	311	308	306	265	302	293	311	322	281	298	300	335	305	326	290	317	313	276	310	296	293	319	275	315	335	305	335	317	301	354	296	317	295	302	323	333	269	301	308	297	315	337	312	272	287	311	285	303	306	333	281	297	285	305	315	250	315	273	286	295	318	296	296	307	328	323	329	302	311	263	295	348	304	283	295	285	277	298	300	289	323	298	315	310	304	292	294	285	300	313	310	292	334	273	322	276	321	292	326	297	316	331	290	323	313	337	312	321	292	317	306	301	309	330	293	300	300	301	331	271	291
62553	62483	54483	49720	4668	1182	1088	1059	969	976	1011	953	924	944	900	907	966	901	903	907	938	811	909	856	905	906	921	938	919	847	942	925	942	880	905	840	873	893	923	862	904	891	893	892	872	848	953	895	898	875	836	909	944	930	865	856	913	946	909	908	880	892	852	891	880	874	889	928	852	846	851	904	875	866	866	858	868	895	894	818	884	909	859	859	894	879	885	882	872	883	911	892	849	850	878	857	830	916	902	861	919	851	899	948	866	871	949	861	902	908	879	937	879	881	903	825	914	905	847	899	855	970	940	901	906	913	898	858	864	828	966	894	913	900	884	889	898	913	859	834	898	919	895	925	894	958	859	880	909	897	890	868	965	850	843	906	898	843	916	826	873	886	897	876	876	897	906	909	891	904	877	897	915	920	841	877	887	932	878	848	881	884	887	903	908	892	898	886	874	880	932	858	881	888	906	916	857	860	884	870	955	891	788	898	874	914	859	890	908	857	864	918	864	914	943	898	847	899	904	860	916	878	885	878	865	943	919	868	895	861	865	905	882	879	851	920	939	921	873	914	901	876	852	870	931	914	876	865	919	932	828	863	906	877	874	915	853	906	887	933	936	887	915	879	875	883	875	936	856	916	890	947	935	879	888	893	882	870	907	903	924	889	852	848	824	885	863	882	924	890	893	852	894	885	830	920	851	884	903	872	923	923	887	872	856	894	899	851	909	961	884	877	904	896	792	916	864	907	922	928	894	894	860	885	857	889	861	913	871	870	880	874	872	868	856	882	899	902	843	898	869	895	960	934	830	922	831	910	893	883	911	887	871	860	877	893	875	896	805	853	862	864	886	835	911	865	901	879	846	868	873	899	876	852	923	866	891	867	895	858	857	852	866	878
32017	18046	6209	2720	386	175	181	168	158	194	163	155	195	162	167	162	160	177	185	169	182	177	145	178	170	181	163	169	143	174	175	166	180	156	144	166	177	149	139	156	193	165	165	168	171	163	156	204	162	164	180	183	167	158	162	185	177	149	177	171	164	173	187	158	151	164	177	184	170	175	189	170	175	166	167	167	160	186	187	164	173	177	159	188	190	144	189	186	169	198	193	145	160	169	184	156	193	175	157	194	163	153	162	171	179	155	155	141	161	151	148	170	161	165	186	151	159	185	160	169	172	174	149	174	182	162	178	144	173	164	199	170	168	175	146	182	159	171	162	147	196	165	174	185	181	169	175	172	172	173	159	170	153	177	171	156	167	160	172	165	167	171	190	159	175	157	152	153	152	174	171	170	160	149	159	140	179	188	145	155	192	165	157	154	155	162	155	182	174	145	154	186	146	172	185	164	166	181	176	168	158	179	160	152	161	151	170	161	169	179	161	150	185	184	167	160	162	158	186	190	168	161	159	172	186	124	189	165	175	181	209	168	160	195	180	176	188	164	173	181	176	151	157	147	158	176	170	153	165	167	147	175	169	169	159	184	173	184	161	175	179	169	155	166	157	174	176	172	170	161	156	151	177	194	164	165	180	177	163	173	174	188	176	176	177	181	163	158	160	164	164	171	173	168	188	185	151	169	170	168	164	172	132	178	189	170	197	200	190	167	168	165	179	153	169	156	167	189	175	170	164	180	181	180	190	174	170	160	167	164	150	158	176	169	149	187	148	151	189	162	182	158	176	144	171	162	193	182	178	155	176	168	164	173	181	179	187	180	162	165	155	152	179	177	166	166	149	164	168	163	181	172	172	168	163	165	164	153	163	186	173	152	182	156
31909	21499	10097	7550	888	584	545	553	547	553	566	494	543	566	576	575	534	554	581	532	542	565	532	566	564	539	544	541	546	593	543	540	538	573	503	578	559	537	585	541	577	527	531	558	549	535	566	547	550	579	529	556	545	528	532	576	540	551	571	582	542	533	567	586	521	519	540	571	565	541	580	563	577	578	519	610	531	571	539	535	568	543	532	488	573	499	524	561	584	547	585	550	553	553	536	617	561	525	538	534	520	538	565	549	542	545	557	571	562	588	566	554	549	554	542	538	529	514	563	553	558	508	527	571	543	573	550	595	551	582	519	552	543	518	542	558	529	549	541	537	541	576	565	560	561	538	581	522	504	545	513	548	535	561	551	568	568	572	527	538	598	527	535	503	542	548	547	517	562	549	516	540	553	582	550	542	521	553	557	550	566	539	510	552	543	564	566	573	557	547	545	567	559	576	509	543	555	524	544	540	563	542	521	573	524	541	566	546	577	525	551	518	564	534	571	546	546	519	543	548	527	525	553	524	582	537	556	532	533	566	558	530	547	553	543	585	572	546	554	568	526	572	543	546	528	572	539	574	554	514	538	565	556	519	556	539	496	566	569	529	546	541	549	574	549	529	571	568	563	497	566	514	513	569	553	564	554	552	550	549	570	521	556	552	540	525	526	550	590	600	547	527	563	556	512	507	545	554	532	536	526	535	548	583	535	556	543	563	519	523	585	512	556	554	522	572	537	520	529	579	543	557	534	560	542	552	549	567	576	526	562	545	552	553	569	513	560	545	560	521	501	572	569	560	531	541	538	548	537	533	538	562	559	568	554	548	528	554	561	540	540	531	549	523	551	555	558	563	537	561	577	536	545	554	549	511	584	483	547	553	512	528	543	544
72929	61815	44612	32206	8178	359	223	235	200	215	201	214	192	225	218	214	196	222	186	182	207	188	239	207	232	187	174	210	208	236	247	199	224	225	203	188	214	239	213	226	225	229	234	223	160	192	227	223	189	217	220	192	195	192	236	219	211	245	227	223	213	236	249	209	230	214	179	199	207	231	220	217	211	207	200	208	220	205	210	201	205	221	221	216	231	199	231	212	228	177	219	198	221	215	218	214	200	193	211	190	220	206	210	189	229	257	235	172	218	198	193	206	183	218	206	221	242	215	210	224	200	210	201	209	209	233	186	186	222	234	196	219	219	227	209	186	216	202	183	207	192	221	226	210	183	213	196	200	218	210	198	231	213	215	209	212	240	200	222	207	217	209	190	185	224	192	221	214	237	208	226	203	223	203	210	228	217	212	241	202	225	231	173	233	231	229	205	205	197	201	232	201	226	208	222	211	228	202	199	218	195	189	212	214	221	221	237	227	188	244	199	201	198	191	194	215	204	230	196	206	222	194	212	225	219	231	229	200	219	202	191	211	205	201	217	214	217	215	213	214	192	177	219	193	205	210	177	231	196	240	217	210	220	190	203	222	213	193	205	207	201	212	224	236	208	202	224	208	209	216	244	214	213	209	235	246	212	245	223	216	205	233	210	179	213	203	227	220	217	214	207	221	201	192	191	214	195	214	226	238	214	233	209	226	252	214	222	188	217	210	209	218	177	206	221	213	223	202	223	195	230	212	214	199	210	216	205	231	223	207	188	217	186	233	214	194	208	220	215	221	186	202	219	186	213	211	234	215	201	199	212	199	203	191	195	209	206	184	219	251	222	225	250	214	198	238	222	203	194	201	191	207	215	195	202	212	202	191	194	212	232	214	210	225
52287	49364	43259	39537	2846	779	762	712	735	755	737	689	685	737	693	700	650	651	657	637	658	657	702	701	655	641	637	671	631	661	659	648	706	650	673	679	640	682	634	659	660	660	647	666	703	680	657	663	671	645	678	648	673	673	668	697	646	661	682	626	651	643	638	704	679	641	673	650	638	625	612	693	682	683	603	685	707	645	652	709	689	682	671	649	665	640	680	614	666	709	671	671	632	644	656	662	670	624	678	635	618	641	601	695	649	656	637	687	677	659	675	652	659	663	660	648	680	654	685	664	647	701	682	661	632	663	647	611	615	651	646	607	696	660	650	648	676	679	670	680	651	621	625	654	646	647	627	666	655	689	656	636	653	660	625	663	689	682	662	621	684	675	667	598	647	655	666	649	687	592	637	674	678	619	653	649	632	646	647	664	675	678	622	707	679	679	660	672	631	671	660	648	642	667	699	649	654	648	679	667	677	660	633	658	652	667	667	741	656	653	656	618	641	622	667	652	648	668	638	676	618	676	657	703	636	640	666	626	620	642	656	665	648	642	707	628	658	617	673	656	674	634	650	688	644	674	667	630	673	653	656	700	676	658	675	639	683	639	645	653	644	623	650	661	637	670	654	671	671	650	633	699	637	681	687	679	668	671	711	601	647	654	630	656	661	697	670	649	655	683	609	653	649	661	629	681	660	654	637	648	620	632	649	690	652	626	672	706	655	623	601	648	634	671	664	646	651	662	604	673	675	681	636	670	610	647	651	669	634	618	648	651	678	634	670	639	664	628	675	663	652	660	705	644	664	621	643	693	685	671	645	656	646	651	682	646	669	677	640	676	614	623	668	715	627	646	655	619	649	639	610	636	629	675	643	599	651	681	614	691	669	640	669	653
79850	72634	56833	44932	15358	1250	337	333	349	318	289	302	292	315	296	319	302	310	321	286	280	271	279	298	299	291	297	302	281	301	331	297	331	338	251	269	298	298	291	308	313	338	295	313	316	283	309	305	290	282	341	316	287	292	310	325	312	270	303	323	318	305	309	294	293	292	278	283	304	288	289	302	276	303	287	298	313	321	302	296	298	263	305	296	312	332	305	301	301	316	329	340	295	324	287	298	302	285	328	307	314	314	257	315	289	309	313	297	277	324	320	266	282	281	323	307	298	294	274	264	312	288	308	292	292	295	305	285	299	306	277	307	322	317	299	293	326	323	327	292	297	297	321	311	290	306	329	304	298	298	285	266	316	293	297	328	339	313	289	316	311	326	301	278	334	300	320	296	321	309	311	257	278	336	326	305	297	311	279	295	326	328	276	271	267	299	315	306	300	299	309	329	299	297	295	275	286	305	300	310	316	302	315	312	283	282	291	297	288	312	279	296	317	285	275	320	307	277	284	321	288	282	297	306	302	313	302	294	321	306	304	278	296	301	288	305	308	316	322	302	301	321	317	274	289	279	285	294	282	275	296	269	279	306	298	308	274	313	320	304	293	288	311	320	303	287	309	337	316	284	313	316	314	292	312	297	282	308	312	310	315	308	310	281	293	299	314	288	303	286	299	298	334	280	323	310	298	292	319	290	315	298	317	305	297	276	297	337	294	306	306	280	255	299	319	284	310	307	282	310	320	305	305	308	314	299	266	306	325	326	299	317	299	311	277	258	284	320	324	320	330	299	300	275	307	285	313	299	296	313	299	325	295	293	322	300	293	276	301	321	302	293	283	285	309	317	287	293	316	308	290	284	287	308	279	299	311	297	316	307	315	310	285	319
62779	61656	54605	49775	4374	1133	1046	1011	948	1009	970	948	900	943	876	905	922	858	917	855	941	903	872	858	911	875	903	892	862	895	896	825	884	872	844	896	901	849	818	837	873	845	889	839	904	873	848	914	936	854	942	945	908	861	920	945	932	884	879	855	874	911	877	892	874	903	887	933	855	924	895	904	886	888	917	881	847	862	879	846	909	917	858	909	880	900	852	823	871	837	823	889	893	843	831	844	886	887	872	842	844	869	929	908	867	882	874	880	889	865	834	916	890	905	950	865	914	883	877	879	909	885	857	892	871	917	863	861	904	878	847	864	832	897	911	887	886	870	793	891	802	875	902	898	899	941	915	836	868	873	861	893	876	889	872	870	876	914	889	895	912	860	855	901	916	874	911	839	908	891	904	898	900	815	914	854	882	906	846	884	820	884	891	841	862	908	878	839	838	894	898	910	830	904	867	891	850	797	861	853	878	916	857	903	905	794	877	874	907	889	843	915	906	834	872	910	876	825	893	816	904	907	858	835	871	875	900	828	921	852	887	869	866	845	880	842	800	860	864	880	877	872	830	918	863	903	875	879	894	869	907	907	859	842	909	846	824	886	892	842	891	861	859	888	923	862	861	888	869	919	884	871	876	863	858	866	903	916	886	905	881	901	869	869	831	854	875	882	870	842	854	867	886	891	864	865	873	865	881	888	920	910	831	889	870	883	816	879	947	828	851	865	875	853	862	811	867	867	815	844	881	837	935	859	885	900	883	862	840	890	816	854	895	832	842	867	901	869	927	860	850	837	909	888	869	827	859	888	966	861	919	859	844	844	835	860	889	851	939	886	909	850	816	930	823	882	864	890	912	912	873	877	849	928	905	853	863	921	849	893	836	871	890	846
32426	17845	5714	3070	333	157	175	179	172	169	167	181	166	172	157	172	144	166	171	177	161	169	174	170	154	148	154	174	170	174	169	160	144	153	147	160	162	149	178	163	167	158	166	158	174	165	168	212	166	189	170	153	173	176	158	189	146	167	172	172	160	199	163	148	126	161	169	158	176	163	156	176	161	154	159	157	176	175	161	174	146	152	156	150	155	163	180	173	147	156	170	157	163	186	160	160	161	184	164	150	166	164	160	166	167	133	155	181	170	149	160	167	153	158	144	165	162	190	172	168	145	143	164	164	170	180	162	168	177	173	161	151	175	162	175	167	164	150	152	166	153	163	160	159	170	155	162	183	180	156	165	181	186	163	173	142	156	157	167	182	149	177	176	179	165	184	160	159	142	157	151	175	187	164	174	169	169	161	153	164	173	165	164	166	197	157	159	161	173	172	168	167	167	163	154	150	163	187	164	173	185	168	181	167	161	162	174	158	138	151	180	179	175	165	183	184	177	159	147	187	159	165	172	166	172	182	159	183	178	172	170	170	175	189	154	183	168	147	140	187	167	176	152	159	127	180	185	174	158	146	146	156	162	169	187	150	156	171	142	186	139	168	150	171	185	164	183	168	155	165	166	158	166	161	165	210	170	153	149	171	189	185	163	151	179	170	138	148	167	157	159	155	158	162	162	180	158	149	143	160	196	173	182	144	150	162	159	151	148	169	152	159	179	156	175	170	149	179	173	171	156	150	146	178	160	161	159	164	156	128	165	167	161	158	158	171	153	168	175	161	160	172	168	148	152	170	191	142	151	155	176	153	185	147	154	169	159	155	180	155	173	166	179	166	200	158	181	159	177	154	160	163	176	158	163	164	156	181	181	162	170	198	154	153
32116	20798	9553	8464	784	529	569	560	536	495	530	534	570	536	524	552	543	560	558	557	516	560	572	503	547	518	475	557	514	571	575	552	579	552	513	552	544	516	520	550	549	548	547	528	549	530	524	532	516	549	565	546	549	569	569	546	544	581	552	552	541	547	540	517	546	525	527	531	553	525	582	545	491	564	546	572	534	556	522	548	550	516	525	532	569	538	531	543	512	581	512	547	525	518	582	537	579	544	533	537	580	521	563	527	515	545	563	591	558	610	583	524	494	514	545	518	563	537	526	502	515	580	530	530	540	555	534	578	582	566	562	528	532	516	527	576	542	522	562	519	585	617	511	529	564	556	528	594	510	505	552	517	527	562	558	508	538	531	523	552	499	560	523	510	582	555	530	505	531	552	550	587	533	520	536	539	550	542	483	541	533	526	537	559	600	574	544	516	553	574	557	532	526	526	518	516	555	565	570	519	536	549	511	574	550	518	563	569	559	528	527	532	530	559	480	555	568	510	548	522	548	552	551	550	533	499	509	533	494	526	589	527	543	527	516	544	541	519	529	494	549	525	557	541	515	552	527	566	526	561	554	548	534	531	481	530	556	546	537	556	536	517	561	529	537	489	575	538	574	536	503	539	575	525	545	511	536	522	504	595	546	548	548	486	518	519	557	514	547	519	591	544	524	543	523	544	567	562	535	498	533	564	526	529	533	532	529	566	528	561	482	534	537	513	565	571	560	574	566	553	508	536	552	511	555	547	560	576	556	543	526	573	531	546	556	525	558	535	512	545	541	543	555	498	531	540	532	545	577	531	516	525	547	588	558	537	494	559	542	543	541	532	555	541	533	563	543	475	540	519	511	541	515	514	513	512	552	526	523	544	549	504	559	516
73702	62214	45698	34737	8064	289	243	231	224	203	214	201	208	236	231	204	249	240	229	207	223	228	192	197	235	203	211	222	191	212	219	215	202	219	229	214	242	212	230	215	193	192	257	221	230	222	211	183	217	206	186	206	191	200	173	197	201	195	207	198	209	204	189	200	240	217	215	211	215	211	211	219	200	182	205	163	210	198	211	208	232	198	200	201	195	201	205	203	209	186	215	198	221	223	199	212	221	196	209	202	202	192	212	211	193	214	190	206	238	193	204	190	230	205	186	206	196	224	180	233	222	217	227	201	178	192	193	199	224	221	195	190	227	221	192	198	214	206	207	222	205	203	207	239	217	222	230	225	213	221	241	203	216	217	205	218	200	212	226	190	213	213	224	203	192	217	251	204	189	214	216	217	189	200	212	194	235	209	208	211	202	188	205	242	207	223	208	208	223	213	211	179	226	199	204	226	233	203	205	210	217	219	207	209	196	203	221	190	242	220	203	222	205	212	235	209	195	205	212	219	201	247	190	214	200	220	223	244	210	199	225	198	224	215	188	216	217	199	197	232	195	230	193	189	199	225	235	230	212	202	219	183	203	207	244	171	221	222	216	222	207	176	199	207	183	212	224	206	186	174	202	213	197	222	199	196	214	216	214	203	191	219	203	194	207	233	211	214	222	213	214	211	199	223	195	214	214	228	185	182	224	211	209	196	195	186	225	210	219	216	223	223	196	201	239	194	232	213	205	212	225	232	219	214	219	228	198	195	216	224	223	204	213	224	217	182	211	191	228	180	215	216	205	192	207	202	221	221	201	214	251	196	204	214	193	234	193	214	219	219	193	222	205	218	187	220	220	209	203	187	200	185	202	178	208	197	203	207	207	206	214	227	188	211
52279	48770	44723	39948	4372	791	782	784	695	697	693	686	660	669	679	668	684	654	663	675	684	648	664	672	651	680	625	687	698	659	661	610	671	707	655	620	696	666	629	684	660	645	669	674	652	685	636	677	644	625	598	672	659	600	639	673	635	644	668	615	625	670	668	702	729	638	639	613	670	652	675	653	654	647	699	709	642	652	671	647	665	680	630	668	667	652	675	621	640	604	700	681	685	648	638	611	653	653	659	641	664	615	695	657	653	644	682	616	692	668	658	667	669	680	624	609	632	618	699	652	665	665	670	634	660	638	642	681	647	666	604	675	694	650	639	647	639	679	675	700	687	623	675	601	686	632	627	664	649	669	669	673	681	627	679	709	638	656	612	655	667	625	608	640	620	648	644	658	656	651	643	671	633	666	637	648	628	638	641	655	623	676	673	688	661	660	607	719	637	665	665	631	643	674	669	664	676	623	632	670	668	668	663	652	667	679	690	644	652	647	699	605	632	690	695	626	658	652	626	668	696	617	615	630	667	687	644	664	623	641	627	637	615	679	649	621	640	633	636	649	649	635	684	628	666	669	676	662	657	626	665	632	681	629	702	672	669	655	643	617	652	637	689	634	681	606	658	613	610	685	642	643	649	683	649	658	665	672	646	691	700	687	627	647	638	663	671	630	638	632	628	679	663	692	647	648	683	662	691	635	684	653	622	664	641	661	647	652	646	631	694	639	701	665	636	725	650	628	664	628	691	651	607	661	686	690	695	636	662	670	658	671	672	692	650	651	621	683	683	663	616	645	635	685	709	653	674	679	692	673	646	634	670	638	642	658	674	625	669	598	680	622	675	671	655	660	654	632	654	673	658	617	607	676	673	684	666	636	633	677	672	674	651	711
80725	72425	55427	46675	15253	1162	348	338	325	289	313	304	320	342	339	319	343	293	335	273	298	278	281	286	279	294	298	309	316	295	271	273	299	279	330	307	282	322	286	298	308	328	308	320	313	258	306	277	308	288	287	310	321	280	282	312	291	288	306	318	306	296	299	297	279	302	309	277	296	271	314	328	261	294	297	285	318	314	282	301	294	305	319	277	290	327	312	287	282	312	262	266	306	282	265	304	270	287	324	278	307	311	271	316	288	300	289	292	238	276	269	271	288	294	329	292	274	292	309	322	339	268	276	290	286	296	275	269	303	302	300	316	295	313	301	319	279	316	294	276	256	284	275	317	276	326	309	289	300	294	260	293	282	272	300	311	300	329	266	296	277	271	297	328	283	282	306	271	314	275	315	300	305	274	279	279	271	280	258	304	287	302	294	307	276	288	289	296	303	298	285	309	267	288	292	310	316	285	258	269	286	304	288	308	290	299	251	274	303	314	294	297	263	278	300	284	296	312	261	312	288	296	307	323	298	301	314	289	296	265	278	291	272	310	290	314	267	261	297	284	282	264	328	302	303	280	310	288	297	279	299	304	284	317	293	309	318	301	289	273	307	287	305	280	283	321	283	302	279	270	334	282	326	297	281	295	294	284	294	278	274	284	292	269	285	298	306	323	287	304	290	307	295	265	266	269	296	285	270	266	305	282	303	308	274	284	307	304	268	307	284	301	325	292	301	300	306	285	294	293	276	264	272	313	274	269	286	301	301	287	300	274	278	278	286	332	315	278	302	303	310	268	292	299	316	277	293	311	277	296	305	300	268	281	293	304	329	282	286	315	329	287	270	308	296	272	314	321	307	333	299	303	279	293	291	308	293	286	278	327	297	294	285	298
63052	60928	53918	50313	5514	1143	1024	1003	987	949	906	1032	966	902	912	926	875	897	890	903	927	879	909	883	869	900	934	856	894	866	827	828	846	865	870	902	854	876	883	886	880	919	868	840	880	848	897	832	816	838	878	867	873	856	846	876	861	865	881	897	884	907	840	883	884	834	854	864	899	772	846	860	871	859	846	857	855	883	876	849	829	858	863	850	866	882	865	809	867	913	883	841	826	837	860	852	843	852	846	821	887	914	816	904	849	898	832	830	857	841	864	869	893	854	833	886	877	895	873	858	851	904	882	866	879	895	862	845	839	871	880	868	843	855	848	817	845	876	838	849	868	883	856	825	827	900	924	868	907	884	833	850	828	838	870	865	874	851	880	908	862	858	804	876	854	815	859	862	876	890	849	908	826	843	882	933	841	849	880	875	880	863	903	881	879	910	886	822	850	831	806	793	860	872	868	879	891	916	826	848	879	805	803	843	861	846	863	873	928	880	817	780	822	879	867	931	922	850	878	883	846	820	846	887	866	879	870	906	863	891	917	861	876	840	875	863	880	837	816	859	896	809	908	829	871	880	836	883	842	913	869	808	846	872	899	878	855	909	832	899	818	872	835	856	857	904	835	893	899	857	825	851	873	902	846	837	882	850	864	862	795	832	888	877	888	850	904	853	868	881	820	830	863	884	866	832	892	870	895	860	834	876	862	880	858	871	863	903	854	824	860	862	878	805	836	811	859	889	861	859	847	777	865	906	911	848	859	826	857	877	893	829	841	894	845	836	878	863	882	794	858	803	880	873	867	836	822	876	893	813	874	828	869	827	845	808	892	853	910	847	822	861	875	911	876	853	887	847	828	834	866	875	904	840	903	835	843	853	871	924	805	842	859	821
32798	18229	6277	3158	403	171	185	142	133	148	152	162	157	192	153	170	154	166	158	161	164	155	166	152	172	168	158	177	167	150	170	167	169	162	150	170	148	152	161	162	169	172	150	148	173	162	162	146	178	168	173	159	149	150	169	188	151	143	150	164	192	160	153	145	160	146	162	167	166	174	170	152	168	176	156	140	158	176	148	168	172	153	151	208	177	189	158	145	160	152	184	161	170	168	166	180	173	151	167	160	189	177	162	158	125	149	155	175	137	157	166	149	146	149	169	157	150	170	140	144	156	152	159	159	145	175	150	156	163	181	165	163	135	141	151	166	189	156	184	158	161	154	161	153	159	169	145	163	134	170	155	185	155	181	200	177	157	152	181	154	176	151	192	172	134	173	153	170	162	152	145	178	164	174	173	179	175	161	167	148	144	164	161	163	170	157	159	165	160	162	172	151	147	145	140	153	155	171	128	160	164	162	156	158	159	155	156	163	165	148	160	138	156	161	161	162	169	163	164	163	181	172	173	170	176	169	157	162	165	167	154	157	168	151	160	150	158	154	169	148	177	157	159	152	159	172	160	157	167	155	188	157	168	155	168	155	170	167	173	151	131	154	159	168	177	170	158	145	172	161	153	169	160	182	164	161	164	157	161	175	144	169	141	153	161	156	188	158	135	174	146	178	185	170	166	136	142	153	161	165	167	173	172	179	145	146	176	184	175	179	169	163	181	159	152	137	180	162	154	188	155	135	175	154	175	163	171	155	168	155	175	152	159	176	169	171	161	165	158	190	150	159	170	165	182	164	178	177	163	168	150	155	149	164	175	176	152	175	179	142	156	143	164	150	167	151	155	156	171	168	154	166	134	154	141	184	170	150	158	165	171	174	152	167
32381	21090	10511	7949	772	525	505	532	529	532	546	509	556	515	511	578	484	536	548	510	542	552	526	519	518	536	544	532	551	508	494	470	586	544	507	519	511	519	521	515	558	573	483	525	573	507	474	569	555	544	536	487	564	519	541	509	498	553	513	494	494	514	530	533	502	531	537	514	504	530	501	531	538	544	516	533	508	570	526	546	544	532	570	551	479	501	537	522	533	508	531	504	531	535	521	536	521	537	536	527	536	536	562	543	522	522	553	516	565	507	530	528	500	502	558	542	511	547	539	527	521	559	539	536	518	504	530	548	507	533	506	542	549	565	527	509	571	552	487	529	569	549	556	555	546	555	471	509	511	536	521	520	499	519	506	477	498	552	535	488	523	541	523	532	526	540	516	535	504	513	522	538	511	514	532	499	509	526	499	503	504	530	520	542	500	554	501	519	601	518	520	533	497	534	506	510	518	508	583	525	550	523	555	509	528	540	548	523	523	543	517	518	510	527	548	531	534	490	553	555	593	532	525	463	556	528	526	537	540	522	533	517	525	544	549	549	522	494	508	536	550	526	520	513	516	508	535	502	577	517	531	541	534	493	540	530	510	512	520	522	511	551	540	515	516	514	517	521	516	535	507	506	566	507	516	541	507	529	530	545	552	507	545	535	512	495	529	564	518	560	499	531	525	485	561	541	523	557	523	526	525	551	530	527	523	543	485	504	561	501	532	542	548	519	460	493	511	468	516	561	503	550	516	550	514	553	521	539	529	512	498	534	555	514	467	516	583	549	565	517	521	511	538	502	542	492	498	499	546	514	565	560	533	537	536	541	539	554	531	525	498	539	552	532	501	553	515	523	549	522	543	521	518	559	528	502	556	547	477	506	516	548	536	537
73169	60187	44747	33921	8248	325	216	228	202	214	213	183	207	187	201	222	210	195	204	221	194	212	227	212	175	204	213	187	225	199	203	202	194	201	202	207	220	191	184	235	210	227	208	203	216	200	239	216	211	225	223	197	200	211	200	186	196	199	205	179	191	205	205	201	180	208	194	216	209	235	230	211	215	211	207	180	211	215	212	186	196	207	202	196	207	176	199	212	246	198	178	205	183	223	190	197	202	220	197	191	210	209	187	211	189	203	196	216	198	196	217	185	203	216	176	197	233	220	211	216	228	212	202	198	204	198	204	185	215	216	197	212	204	228	223	197	204	212	233	199	207	207	222	191	205	203	196	187	212	209	205	176	231	213	198	210	210	212	226	204	207	211	207	217	201	205	212	210	220	199	226	198	197	200	182	196	185	198	205	195	190	209	213	219	203	237	207	183	194	203	212	201	230	209	198	204	190	209	213	225	190	202	202	200	187	183	213	225	246	202	220	219	196	200	247	201	198	196	195	177	219	208	192	218	185	202	195	227	230	217	192	215	224	188	170	209	204	204	234	187	208	202	232	209	225	198	200	218	188	204	195	233	194	192	202	227	200	223	205	225	173	210	210	196	226	200	213	211	194	205	235	194	208	199	194	221	209	204	200	204	225	205	185	208	209	197	226	207	210	206	204	220	208	214	206	194	210	221	206	188	205	206	200	194	228	192	214	180	208	215	218	208	218	240	227	219	212	207	204	192	223	214	205	194	208	228	198	204	209	189	213	225	193	198	195	202	209	215	190	179	201	207	211	209	205	204	198	219	209	187	202	190	217	213	202	208	202	200	189	182	236	202	210	227	247	210	212	196	210	223	204	211	175	205	209	197	217	207	192	196	218	206	228	198
52184	47681	44554	38541	3396	795	705	693	738	721	688	631	649	669	676	625	677	667	677	613	691	642	642	648	634	622	664	678	607	601	641	659	664	675	630	651	660	656	590	656	585	633	627	614	636	646	589	645	640	619	661	624	630	660	631	635	601	619	586	633	651	590	636	624	612	647	613	594	639	629	609	633	660	634	633	629	644	616	634	657	641	663	656	643	650	648	662	602	650	628	634	649	634	646	701	655	654	668	611	689	605	626	634	611	632	682	631	628	613	634	612	663	626	619	622	636	637	628	616	626	635	636	648	633	637	697	630	642	653	654	637	631	671	612	651	647	608	639	600	635	653	648	583	666	629	607	597	580	601	617	633	675	616	632	648	603	609	699	661	585	637	629	619	670	685	628	621	585	630	633	614	635	630	626	660	645	635	659	633	648	666	610	612	643	607	652	623	606	659	606	660	606	626	662	620	640	608	606	715	671	614	652	603	634	648	635	613	640	640	655	655	629	617	648	661	670	675	596	643	662	633	682	664	622	603	621	671	603	670	667	647	630	612	675	655	664	679	646	646	631	600	649	641	646	635	595	644	666	631	630	611	603	633	580	633	667	659	633	654	647	660	623	615	612	654	658	628	662	679	617	611	610	645	627	665	645	625	619	603	651	619	628	655	643	610	629	628	677	652	613	584	631	631	648	668	609	637	697	594	652	662	611	635	640	604	679	626	609	660	650	636	620	628	623	641	694	616	652	636	608	639	622	621	647	642	656	632	649	638	648	639	626	600	620	651	670	661	591	640	596	690	644	643	613	683	613	647	626	651	616	665	600	595	625	645	616	643	604	617	678	591	636	654	631	626	658	604	638	632	653	647	588	652	643	609	666	604	644	664	647	640	642	643	628
79178	71305	56855	45346	16776	1568	354	298	336	312	287	321	300	290	319	278	304	308	303	308	320	279	289	293	281	278	332	333	317	275	301	309	286	295	301	297	263	280	317	254	272	318	275	297	290	303	325	298	305	276	281	301	301	295	282	302	286	279	258	299	284	319	283	303	298	288	279	310	280	295	274	260	273	308	278	285	281	317	283	267	266	296	303	292	291	300	291	317	287	280	300	265	331	279	314	326	285	303	273	270	262	293	293	282	287	302	291	303	293	315	295	319	271	303	295	315	285	302	309	263	287	261	269	267	257	284	284	256	285	290	278	283	281	308	295	276	296	283	305	277	270	291	284	283	289	309	292	272	325	304	283	269	298	275	278	314	306	293	285	260	281	277	295	310	284	295	306	299	302	281	307	323	277	294	289	297	283	298	267	272	291	310	242	272	295	320	283	320	283	298	309	295	289	267	257	288	300	286	270	291	288	266	281	313	326	298	263	286	276	251	272	257	288	291	292	292	258	298	270	283	306	264	287	277	291	313	311	316	295	302	285	295	281	286	290	313	264	269	288	288	313	314	281	301	309	278	306	283	293	290	258	294	260	317	319	292	284	283	298	280	303	300	308	289	307	298	293	285	285	294	283	293	309	283	310	307	268	302	284	287	310	296	304	295	281	305	299	273	300	303	280	291	264	272	278	266	263	271	311	250	287	296	303	310	278	297	257	305	306	307	279	292	287	346	286	288	322	305	284	279	310	285	285	264	284	296	338	299	295	306	299	248	283	259	307	298	283	309	302	305	284	269	286	305	285	289	278	279	307	283	296	261	270	311	299	298	280	305	312	288	257	306	266	283	272	303	289	249	284	297	278	278	320	299	299	297	296	290	280	312	284	283	281	286
62591	59933	54884	48657	5274	1132	1038	1029	970	978	896	928	951	926	855	902	841	869	880	926	836	856	877	872	894	874	875	878	881	846	890	866	871	847	837	839	893	843	908	904	870	836	834	831	913	801	864	817	843	860	853	862	890	909	875	849	854	874	805	855	794	837	844	805	872	838	844	827	910	845	829	799	877	845	853	893	838	812	870	819	785	826	902	875	802	834	862	832	860	812	823	827	801	859	855	787	856	912	892	869	863	885	728	861	808	831	793	869	849	858	859	863	862	827	887	863	833	870	881	862	907	821	881	826	912	876	871	853	845	805	820	833	861	843	822	826	909	846	867	873	857	862	831	833	881	828	875	845	847	783	875	858	843	860	869	860	856	821	887	870	835	879	859	852	823	834	833	812	809	850	836	774	809	826	834	881	851	832	856	841	847	836	823	847	853	837	818	834	851	872	832	816	832	887	841	892	829	799	842	833	822	820	887	804	888	838	863	864	866	820	872	847	816	854	863	815	858	832	810	840	845	817	879	896	874	802	882	795	801	896	847	923	870	824	845	824	810	833	869	805	855	871	864	833	834	859	858	860	799	834	840	872	837	861	827	842	852	819	888	832	835	855	852	831	793	831	880	840	825	823	768	895	853	902	861	861	887	879	857	864	852	898	865	850	878	831	872	852	835	770	829	874	813	843	911	863	845	847	862	864	850	849	835	902	846	869	821	774	800	869	845	809	857	815	844	842	935	904	870	853	853	847	880	829	836	819	860	866	862	833	882	860	821	815	862	859	886	817	833	827	833	847	873	886	846	847	860	896	843	847	853	846	843	848	910	835	842	872	791	824	839	863	876	867	862	801	831	820	813	804	801	844	866	901	822	798	899	766	852	831	862	839	847	883
31724	16465	5414	3169	278	155	149	159	152	192	181	153	158	156	137	142	170	138	169	156	155	145	144	158	150	149	169	152	164	168	171	154	167	144	142	165	153	161	165	150	153	174	169	162	173	136	171	187	158	159	165	175	170	175	139	160	149	166	169	156	171	149	143	162	179	169	186	177	178	154	165	160	141	157	153	122	136	153	150	163	155	146	158	172	148	155	163	153	148	174	164	141	157	158	135	164	159	166	180	147	147	156	133	150	174	155	174	149	151	160	156	161	145	171	153	178	150	170	172	148	155	139	134	167	159	152	167	143	152	163	159	146	137	169	143	179	165	175	144	176	165	167	177	169	170	178	147	154	172	153	169	174	150	152	174	160	158	148	142	147	159	157	136	150	158	157	145	139	121	154	144	156	128	173	150	139	141	139	170	195	169	174	158	151	163	169	144	161	155	169	165	143	147	141	171	173	191	162	156	154	155	156	129	149	160	163	161	178	140	146	141	132	158	139	176	148	141	184	168	153	166	144	137	140	155	150	171	162	150	146	160	151	156	161	167	158	138	153	149	163	167	161	159	170	164	163	152	157	188	157	147	170	162	164	146	163	155	148	169	177	166	154	147	153	142	191	173	166	140	173	172	160	149	157	182	159	180	135	133	159	156	178	170	129	181	144	163	171	142	168	157	169	176	162	174	153	185	152	141	167	179	172	158	146	167	157	161	149	168	166	155	169	154	155	137	142	170	150	130	173	150	156	160	190	178	137	159	137	167	166	174	163	134	153	164	166	166	167	134	135	168	137	156	159	164	148	156	155	145	167	172	173	167	160	167	167	157	154	143	175	161	161	175	158	155	147	159	156	166	185	147	155	147	172	137	167	170	136	183	149	172	162	152	192
31615	19416	9954	8966	742	525	509	506	525	530	529	537	517	521	562	539	512	510	506	494	554	525	501	573	488	516	548	512	548	553	519	528	519	506	548	527	550	485	535	500	503	535	578	495	529	488	518	502	541	512	526	515	510	535	500	546	551	512	495	491	489	485	530	514	502	492	559	540	520	476	499	560	535	601	532	534	520	500	517	552	523	520	487	556	532	504	517	518	521	545	494	538	561	506	524	518	495	556	505	520	536	508	550	545	543	523	560	537	521	489	503	504	524	543	507	533	496	493	512	513	542	508	543	517	474	500	520	530	487	535	486	504	485	509	493	517	508	485	555	500	491	519	508	510	518	484	485	500	521	514	533	502	531	506	535	499	521	524	527	548	443	540	538	493	542	484	522	545	506	537	512	502	516	490	508	512	513	488	464	515	479	524	550	531	537	499	492	480	507	537	508	482	501	515	486	540	509	528	556	540	509	514	522	487	494	510	508	497	511	533	541	488	471	519	515	475	541	555	501	510	533	492	526	510	517	526	491	502	507	550	518	553	499	502	491	504	484	511	497	524	499	510	519	531	531	524	540	550	545	473	526	505	507	514	540	520	504	523	554	500	462	530	506	520	511	509	530	503	518	530	497	546	545	539	531	522	536	555	531	526	505	485	499	501	506	560	510	517	570	543	515	512	527	574	509	484	560	547	484	516	523	534	518	514	516	515	519	533	505	563	456	531	517	514	508	518	501	546	521	537	516	480	526	518	551	577	521	533	535	504	511	543	503	515	497	526	530	486	536	532	536	564	526	519	521	509	524	572	496	526	515	547	464	497	533	492	505	473	519	507	550	468	528	536	528	505	533	518	522	539	488	506	511	494	527	494	528	529	520	500	511	505	475	530
71422	59396	46320	35601	10858	405	231	212	218	214	208	199	235	238	201	207	199	196	210	231	205	199	218	220	216	226	189	204	231	214	226	219	202	209	187	225	193	216	193	204	220	177	228	233	238	224	194	203	190	224	222	198	199	203	188	187	219	210	230	237	208	219	214	212	194	198	229	227	193	223	218	207	211	220	215	213	221	202	239	203	184	181	232	207	202	209	183	216	209	224	207	229	234	218	202	220	215	223	205	192	206	194	172	198	204	208	235	219	236	197	219	216	185	204	198	230	200	202	212	210	223	220	208	213	200	191	219	231	226	225	197	206	221	198	226	192	210	218	198	195	201	210	225	210	227	240	211	204	207	215	209	214	200	213	201	206	224	203	189	224	208	208	190	250	176	217	210	222	206	181	199	194	223	194	209	194	232	208	215	204	214	243	211	222	205	217	219	194	213	228	203	194	231	206	207	200	216	201	208	215	211	208	217	233	219	215	200	201	201	204	201	211	179	217	223	216	226	193	197	202	200	203	212	194	206	202	212	215	227	197	207	203	241	204	196	215	202	194	206	208	203	201	206	209	202	219	218	196	200	193	217	209	225	186	173	195	232	215	233	213	223	195	214	200	228	219	235	200	216	210	212	206	205	204	203	194	217	204	196	216	201	197	213	228	197	184	199	233	216	206	221	196	199	228	198	205	219	199	196	214	202	214	209	217	190	183	199	186	202	230	233	184	211	208	202	234	181	220	237	194	223	220	226	199	208	222	214	184	212	183	207	185	187	181	213	199	236	207	220	237	216	218	222	184	243	199	183	193	208	194	219	204	212	216	236	215	207	183	220	215	213	212	188	204	213	198	212	200	202	225	206	221	212	212	198	224	194	198	184	172	217	224	221	172
51732	47611	44889	40632	4544	782	704	752	762	682	654	673	699	659	645	653	675	685	666	645	654	646	689	637	662	666	642	669	684	672	659	626	668	673	684	640	640	681	679	650	637	682	663	665	679	650	663	633	631	637	662	660	622	632	658	650	617	687	593	638	642	648	689	673	644	643	652	642	660	599	682	684	667	646	660	621	675	624	706	640	644	690	661	672	665	697	660	661	667	672	608	622	632	671	649	649	625	655	653	677	663	677	653	642	674	670	628	650	677	674	634	642	656	663	663	641	619	622	625	668	694	659	667	691	626	636	653	612	638	677	614	671	689	626	677	650	620	635	650	663	635	639	643	650	698	660	660	651	661	636	669	655	614	642	685	701	619	663	658	630	644	632	626	672	637	610	684	613	633	671	599	620	653	671	665	623	612	653	670	685	682	597	647	712	642	633	690	591	613	609	649	626	666	614	677	620	681	638	637	664	684	652	609	667	664	628	658	645	644	668	663	670	664	630	650	669	626	645	660	620	635	619	737	654	635	648	632	644	647	672	638	685	697	637	615	699	609	660	665	701	641	643	621	657	593	719	646	618	640	613	685	640	626	645	694	600	626	666	641	656	603	664	655	672	673	644	614	652	636	617	626	643	716	613	635	636	641	651	640	663	637	643	652	599	651	653	599	617	656	687	658	682	668	669	646	656	684	632	701	643	656	686	627	622	642	586	646	646	687	624	629	645	665	671	568	647	647	648	628	633	696	609	644	684	673	658	638	707	657	651	629	631	662	642	630	618	640	671	634	686	624	642	630	595	650	644	630	649	630	657	681	673	620	637	658	623	604	681	662	680	628	641	674	677	626	636	668	652	639	640	684	678	700	636	651	674	694	644	689	640	662	654	647	634
79090	69576	56298	49634	19932	1958	318	323	318	297	300	300	303	282	310	295	288	272	309	294	286	303	295	309	300	294	291	318	308	293	304	272	291	281	298	295	282	280	269	290	326	298	303	323	266	262	299	272	313	296	256	309	304	302	308	306	272	308	291	270	294	299	270	305	321	270	300	294	307	291	308	264	297	287	295	283	291	298	269	274	304	287	259	287	274	302	294	303	276	314	293	294	311	308	277	303	284	279	272	324	310	270	271	334	304	294	305	306	298	297	311	286	274	326	294	312	304	279	295	303	299	306	286	290	272	305	310	322	288	302	309	283	278	265	286	295	282	302	289	322	282	278	293	311	303	262	346	303	276	272	315	269	285	281	247	296	315	300	301	291	310	280	312	281	305	288	288	314	294	286	315	316	269	290	285	317	281	289	293	264	295	274	310	285	301	304	278	311	299	274	283	309	284	325	311	286	292	302	319	270	313	295	297	277	292	286	297	292	296	279	289	314	282	334	312	268	283	278	274	279	274	267	288	303	260	291	303	286	277	281	285	322	276	291	278	334	263	286	283	271	286	308	335	250	278	299	308	298	282	306	305	305	316	273	265	286	282	293	290	305	307	305	285	316	279	272	315	288	280	288	291	286	281	297	302	289	311	265	317	283	318	297	268	310	284	308	298	322	283	288	317	314	277	317	281	302	291	326	277	264	289	279	292	313	275	278	297	295	308	300	266	307	308	291	270	279	308	285	321	290	323	301	284	291	291	285	290	291	248	286	288	283	296	293	307	298	293	295	284	318	281	280	294	296	275	292	310	289	274	313	300	268	274	293	294	312	312	299	309	291	315	303	302	285	281	296	280	298	278	291	313	308	302	293	282	282	319	311	261	307	309	343	316	299
62339	58040	55212	51801	7948	1094	1061	1007	986	983	935	913	877	945	898	891	883	898	890	862	865	829	859	865	833	862	890	797	872	877	865	860	861	879	872	884	821	912	894	837	857	863	874	906	845	819	846	834	879	902	865	868	832	815	889	905	894	812	834	838	869	841	858	880	897	827	868	856	833	869	835	855	807	806	869	848	856	881	840	898	816	819	843	810	865	865	852	855	832	908	795	855	845	840	916	765	879	826	844	855	872	804	886	846	858	827	846	812	850	817	866	874	872	830	866	805	815	823	848	897	889	861	896	872	892	869	839	862	868	899	853	836	855	844	846	855	845	842	860	871	836	869	852	856	816	868	838	834	869	813	883	923	886	845	823	848	842	895	807	849	838	843	851	844	886	812	881	839	909	859	833	860	833	855	852	836	865	858	906	835	878	828	835	842	794	846	869	875	853	894	883	902	837	858	843	878	820	858	816	828	810	848	910	895	839	830	871	915	845	847	838	865	885	852	843	856	842	807	900	830	882	807	889	827	851	894	880	863	864	876	859	850	851	850	882	829	819	904	855	853	841	822	839	813	893	878	849	886	808	890	864	880	852	846	832	858	848	833	838	852	856	904	857	831	823	852	825	902	864	802	833	859	890	872	844	849	880	861	861	887	837	842	834	812	875	906	868	857	886	847	835	839	841	857	892	812	871	868	879	836	798	869	846	875	826	849	865	857	863	857	878	838	823	867	845	872	864	897	857	893	841	832	837	877	820	876	861	874	835	840	857	848	890	874	825	820	850	905	837	869	831	857	847	823	877	895	848	845	804	806	827	829	854	865	869	832	837	875	894	835	854	789	833	879	861	806	873	843	864	868	872	839	884	814	861	820	838	841	835	898	865	884	837	860
32169	16816	5526	3514	499	167	180	163	164	172	151	154	158	146	144	163	165	169	183	149	163	160	164	184	180	163	140	161	153	168	150	159	148	173	142	160	204	155	178	173	159	169	197	149	146	151	158	161	167	171	156	171	170	158	147	177	184	181	153	157	164	143	174	167	161	160	158	183	183	160	178	150	144	159	174	146	151	159	145	153	161	174	159	165	154	151	173	181	174	171	194	145	146	158	148	178	160	182	150	154	154	179	159	161	171	172	152	200	171	159	172	139	165	172	145	174	154	169	186	188	183	157	156	175	169	145	138	186	163	161	138	138	146	155	154	157	137	167	164	158	184	154	163	159	160	157	148	169	164	189	164	193	162	159	172	156	166	156	153	175	138	160	167	160	145	147	168	161	140	144	178	152	151	190	159	164	174	169	167	160	166	160	189	165	170	180	157	156	155	149	167	155	174	144	168	174	156	140	178	163	145	160	159	157	158	164	180	144	145	174	144	156	163	168	172	177	169	160	179	166	181	155	161	159	159	152	169	169	153	174	167	182	159	182	159	162	152	164	173	179	161	149	169	150	127	174	170	157	162	147	184	158	142	166	143	157	173	165	164	175	148	150	149	146	178	159	163	165	164	159	162	186	166	153	160	167	153	140	161	147	143	144	175	152	161	179	161	188	152	175	177	173	168	148	128	152	183	134	178	161	153	154	150	141	155	137	151	160	163	169	170	157	150	164	155	180	154	143	171	182	175	161	184	170	145	147	172	179	151	173	159	185	142	167	170	172	145	144	191	161	188	147	161	159	164	152	159	177	147	151	144	150	164	183	169	175	160	155	171	181	157	143	142	151	172	154	152	159	178	157	157	178	147	161	158	192	152	157	165	169	157	145	147	191
31992	19325	9910	9495	1183	540	562	533	557	560	574	525	543	540	525	533	525	559	520	504	497	552	553	559	572	488	551	518	514	515	533	499	523	510	545	551	548	514	565	504	557	581	512	492	522	519	567	505	537	568	523	491	505	496	522	535	493	504	526	522	504	499	518	520	520	516	518	520	543	517	483	600	492	525	539	537	530	496	516	530	512	530	494	532	516	556	553	571	548	556	552	502	550	506	552	547	535	595	562	592	546	496	477	526	569	503	555	525	568	579	525	556	514	527	504	527	541	534	561	554	545	561	529	527	538	516	535	531	490	517	526	552	502	513	558	537	556	532	539	563	514	554	535	482	527	553	534	555	541	489	495	525	534	511	536	544	530	555	485	532	534	557	535	501	530	548	534	484	528	570	498	498	559	499	483	505	525	560	490	512	512	564	555	546	515	578	550	544	507	512	565	486	514	542	516	475	534	532	543	500	556	512	530	549	524	542	537	483	520	529	550	552	542	539	512	518	510	510	561	511	511	519	524	541	505	480	573	526	537	530	530	534	497	507	547	544	513	504	505	537	550	520	556	505	550	505	550	549	494	520	540	549	516	488	520	513	534	522	512	517	494	491	521	516	492	536	494	499	492	572	504	589	518	513	513	529	512	553	520	537	536	549	570	538	557	509	531	530	543	544	534	537	539	523	534	558	541	545	526	503	530	534	481	513	487	494	567	533	546	547	540	530	519	564	528	507	561	543	507	508	552	543	528	526	529	562	500	536	544	544	524	517	520	505	541	498	536	517	576	513	537	568	501	533	544	555	493	560	557	518	515	533	540	559	558	523	513	537	547	531	548	524	535	513	514	505	531	527	530	574	543	547	574	548	536	492	569	555	539	526	509	542	507	529
71708	58710	45432	36852	11258	452	234	205	192	217	199	191	223	231	202	232	223	189	203	224	228	214	216	186	205	197	200	227	234	217	215	190	194	173	192	214	195	222	186	211	204	187	197	166	204	188	221	203	199	204	209	218	211	212	202	207	189	184	205	179	199	223	201	221	218	193	200	214	215	207	212	199	186	207	217	224	192	200	231	197	207	177	189	215	236	202	195	192	226	188	224	227	206	196	203	196	193	213	196	235	196	197	201	206	207	208	200	219	192	218	194	225	238	195	211	191	192	197	190	207	219	193	199	173	246	220	201	229	191	195	216	194	229	209	191	217	204	218	186	213	206	173	219	211	218	201	186	224	192	215	217	193	233	220	206	188	190	215	224	196	192	235	215	198	220	185	227	205	190	204	207	210	214	209	206	202	234	196	220	204	201	205	204	213	216	200	210	180	205	205	202	239	199	225	194	233	202	209	200	225	201	206	185	205	209	226	218	231	206	222	196	226	228	223	205	213	186	200	202	211	229	198	193	191	203	199	195	202	212	213	204	215	206	213	216	224	225	201	208	212	229	204	199	205	197	181	203	219	236	202	205	224	210	210	226	187	190	197	191	207	190	196	189	199	205	209	204	203	209	197	188	234	228	189	220	199	187	193	189	218	206	211	177	208	208	221	209	215	202	219	208	209	218	202	227	241	218	212	177	221	207	213	207	218	211	217	214	176	196	224	228	205	183	187	179	194	230	192	207	219	195	227	212	193	192	208	207	188	210	192	188	200	220	207	204	220	236	234	212	211	188	221	198	228	206	219	251	177	211	208	193	219	202	199	206	221	226	162	202	193	211	182	205	209	194	195	192	220	231	220	188	212	189	216	202	189	207	198	221	229	229	191	209	205
51707	47030	45645	41853	8420	778	782	715	657	672	687	677	667	672	643	632	644	648	668	660	681	677	683	652	640	658	671	664	663	692	636	636	692	690	659	597	625	641	648	681	671	622	651	610	617	650	680	658	621	606	643	621	675	650	646	634	678	609	560	618	660	607	648	640	669	620	639	620	585	644	622	638	630	670	616	644	621	641	621	704	628	627	660	589	594	626	624	686	608	656	609	571	616	647	603	609	645	619	674	627	635	648	634	671	592	671	638	658	663	615	649	658	673	656	609	652	653	673	577	628	679	679	639	630	703	649	620	615	599	676	633	628	632	588	597	628	680	660	608	669	644	658	675	638	628	593	677	639	669	667	634	645	649	658	609	606	652	641	683	621	634	683	612	631	659	670	614	645	634	650	634	671	630	590	596	658	631	617	591	602	593	629	640	665	648	584	676	635	658	607	639	644	616	616	651	618	718	663	583	667	623	625	609	649	674	634	632	648	689	645	649	593	640	624	641	660	609	637	629	652	660	664	686	634	657	624	632	642	663	604	634	664	634	638	669	677	625	677	618	631	580	610	633	623	651	632	637	657	640	621	634	630	676	651	607	658	676	679	645	682	657	651	613	663	583	643	630	647	638	629	630	664	664	634	622	610	664	639	616	623	674	613	644	631	644	682	621	628	650	649	633	600	628	630	631	636	664	652	647	613	661	643	637	628	628	646	634	630	612	655	665	653	643	657	614	581	693	640	643	606	630	664	665	609	599	631	666	653	646	660	634	677	699	655	635	645	671	621	632	618	643	595	627	660	632	652	638	618	632	632	637	600	646	639	655	710	657	613	626	622	638	640	632	629	587	610	648	670	616	637	653	603	617	634	616	630	613	673	648	691	632	614	678	629
78009	69757	54779	47034	19114	1833	348	338	329	313	325	328	292	320	268	302	301	260	281	302	283	303	306	297	291	310	284	315	329	315	311	309	300	282	267	280	300	307	310	270	309	299	298	282	301	289	285	245	277	253	287	275	289	309	312	284	288	280	308	289	285	298	306	286	283	331	319	305	291	291	294	288	277	283	305	302	297	265	310	285	299	281	304	289	286	320	292	273	297	257	331	278	292	296	298	269	279	285	292	300	284	290	290	282	283	295	260	274	294	292	283	313	255	290	286	285	341	278	305	294	305	325	289	273	275	280	277	291	273	302	265	257	265	298	273	293	252	322	281	283	315	282	313	298	311	300	299	298	284	285	298	320	305	295	305	304	295	291	321	324	314	278	310	310	276	292	283	304	280	306	320	282	269	287	313	285	294	288	310	277	255	334	283	255	302	276	276	265	267	297	290	271	309	309	295	283	310	270	296	266	281	329	264	297	268	268	281	254	283	298	309	296	263	288	294	297	289	271	296	273	294	260	281	283	327	294	298	276	329	306	291	304	287	277	311	298	308	298	301	310	283	305	307	307	283	254	282	274	269	302	326	306	296	280	260	285	291	273	284	283	274	308	267	328	262	273	306	292	310	272	289	300	305	289	316	296	291	302	319	277	308	290	296	281	313	251	285	316	292	327	281	284	305	316	302	305	280	282	283	314	315	286	277	288	272	322	298	304	304	266	307	302	295	292	334	277	284	281	288	294	284	278	303	276	284	312	285	273	285	313	305	281	303	285	293	271	267	301	292	297	316	325	279	298	300	298	290	315	269	266	279	290	275	282	306	305	282	290	296	299	277	276	284	290	276	316	288	287	269	298	286	315	291	302	299	282	287	279	281	273	287	321	309	313
62605	60858	54264	51967	11620	1055	1028	1012	1030	894	935	864	940	889	891	945	966	856	867	928	857	865	882	826	875	888	811	863	883	850	889	888	838	861	863	841	887	834	878	854	849	888	890	886	808	878	827	850	889	826	835	857	914	885	829	883	896	875	883	865	879	877	818	879	845	832	808	869	837	820	839	881	832	888	912	828	871	784	847	810	839	890	855	897	886	850	891	886	851	873	835	890	854	841	848	840	853	896	894	864	828	885	808	857	855	846	874	847	847	831	916	781	905	839	891	861	861	818	950	866	833	890	899	876	877	857	829	883	910	833	852	852	888	882	858	848	860	847	854	851	820	844	838	785	867	821	846	795	862	827	892	863	874	865	815	897	865	846	823	843	935	817	891	868	817	865	871	881	815	899	885	877	854	925	900	818	834	875	818	853	849	846	851	838	888	887	906	859	847	820	876	836	842	878	837	823	855	876	851	887	838	831	844	851	851	879	856	785	839	856	868	836	910	831	806	833	878	832	882	852	866	895	866	870	847	913	854	920	876	855	872	892	908	865	840	827	853	854	917	822	872	835	865	900	851	838	840	841	843	854	854	881	829	852	775	854	890	832	857	832	797	869	861	873	832	863	892	806	846	875	838	852	847	867	852	860	827	860	849	861	808	870	848	907	831	819	802	903	819	850	886	854	872	837	845	821	847	861	834	877	868	847	932	849	904	883	875	867	870	815	854	839	829	842	834	889	847	816	871	850	822	868	847	820	892	875	863	844	799	814	841	841	831	822	839	894	861	860	857	864	850	869	848	881	908	821	835	831	906	866	871	860	854	909	869	862	827	843	863	835	842	848	859	853	878	866	887	855	828	844	830	854	851	854	876	909	811	824	878	846	786	920	889	839
32862	18009	5638	3295	590	178	156	165	160	164	150	166	176	173	158	170	138	158	159	149	172	146	165	168	154	169	181	178	158	166	185	151	162	165	172	166	169	162	145	174	148	151	149	158	139	148	159	170	140	132	175	155	145	152	156	130	150	160	170	186	162	151	146	187	191	149	158	140	168	150	163	181	147	165	147	152	164	161	162	150	158	181	146	154	150	167	166	149	137	155	172	159	164	155	153	165	151	206	179	137	173	142	162	164	165	159	145	190	134	173	139	150	175	149	149	144	166	165	167	165	177	163	154	181	160	169	153	153	163	154	149	160	170	162	166	166	194	141	160	159	163	160	169	164	147	160	152	180	118	153	141	173	137	164	155	164	138	146	158	161	168	154	169	172	162	148	154	169	166	160	155	180	140	143	152	159	159	149	162	156	159	159	159	175	159	168	145	166	160	147	162	179	185	145	185	171	168	174	153	140	178	173	145	160	171	154	148	163	141	172	171	157	174	156	156	175	145	166	157	180	165	157	174	152	176	148	149	159	198	151	175	154	172	149	147	178	140	172	147	148	164	167	145	141	153	156	155	149	165	169	161	154	172	150	180	187	162	161	164	173	169	147	149	161	144	201	165	163	166	158	172	183	172	147	167	162	129	147	150	168	172	161	163	172	144	153	172	184	163	171	161	166	170	157	192	164	164	145	154	167	164	132	155	182	151	154	166	175	160	162	133	148	163	153	165	165	166	165	165	183	156	167	160	158	160	129	149	142	180	183	158	163	160	170	161	185	166	152	165	158	143	146	160	155	148	179	148	163	160	143	150	163	137	168	163	140	167	128	156	165	135	157	180	172	161	150	153	157	145	164	165	165	185	154	167	167	150	163	145	191	164	157	150	150
32354	20808	8969	8881	1321	527	521	536	522	553	525	515	525	540	556	518	519	529	540	567	545	553	550	519	552	523	525	550	513	513	564	548	537	543	554	539	492	571	553	525	465	511	540	529	459	561	509	537	549	516	536	508	478	501	503	497	470	565	549	482	530	537	498	515	524	547	509	531	526	538	493	542	505	497	541	513	516	502	515	526	519	540	492	520	500	513	516	525	544	525	547	511	526	499	502	492	506	511	512	548	491	532	538	496	530	526	510	503	539	545	475	543	547	529	539	517	572	475	523	514	511	496	505	523	529	559	522	551	523	580	502	524	464	539	572	543	544	480	549	540	519	506	499	541	515	564	534	565	562	493	528	504	503	520	581	514	540	542	524	477	510	512	551	525	522	564	487	529	493	546	545	540	532	563	517	517	526	519	501	509	540	533	530	526	485	478	522	539	545	558	501	522	524	576	566	529	514	479	544	511	507	520	495	504	517	506	536	542	517	509	505	540	551	514	493	517	512	607	563	477	475	524	525	521	445	515	534	521	507	533	519	478	517	514	536	533	543	516	523	507	563	525	545	542	522	539	513	548	549	528	515	535	516	543	552	498	516	498	510	480	525	500	525	541	542	531	542	550	507	501	494	494	518	530	505	509	548	532	538	533	525	488	524	521	513	506	529	472	556	503	464	518	523	543	490	500	504	537	515	484	516	566	510	527	510	517	532	524	495	562	485	529	522	555	531	486	521	524	513	540	515	450	510	536	481	518	573	512	553	530	492	506	535	502	520	546	502	499	480	495	525	499	527	526	535	510	564	534	489	534	510	576	540	464	522	537	535	518	548	512	514	520	511	540	502	549	540	528	520	497	515	513	537	518	511	529	549	475	486	531	522	519	533	550
71773	59444	42907	34839	11143	460	221	244	193	225	221	229	217	184	213	202	220	195	213	182	196	210	191	188	175	210	211	198	211	207	194	217	204	212	210	204	187	201	208	191	193	159	189	197	217	214	187	214	223	234	206	240	209	201	193	206	178	222	194	233	210	218	211	182	202	221	218	227	214	213	207	199	193	170	244	203	212	214	198	188	198	209	204	195	206	207	204	189	185	207	183	195	208	245	196	201	206	196	214	211	218	184	207	199	175	192	221	217	215	210	216	229	206	170	181	180	194	201	204	202	211	183	193	201	210	224	190	205	172	186	210	203	175	181	202	196	191	184	187	167	196	206	205	222	211	198	197	180	180	184	199	200	209	174	192	225	211	177	177	234	207	194	214	187	220	235	200	179	205	238	224	183	229	201	193	241	184	210	205	216	198	213	194	182	202	224	197	198	208	195	209	223	199	191	219	214	211	191	199	201	183	233	200	193	182	214	201	210	199	201	210	203	207	178	216	174	179	201	211	192	205	179	172	212	210	197	207	209	198	218	200	200	208	208	240	210	208	208	193	183	210	199	216	199	219	198	197	180	205	186	197	181	170	219	201	209	208	211	205	192	219	199	202	214	218	207	189	220	207	199	192	155	218	199	221	202	193	216	196	209	209	191	209	201	212	186	207	192	199	219	193	213	185	189	209	203	213	199	197	210	209	172	191	215	210	211	182	216	212	195	233	219	170	198	188	210	214	205	212	191	231	185	211	202	210	194	214	232	178	184	193	208	215	178	201	181	214	185	221	206	220	192	177	205	199	197	229	202	200	185	178	202	195	202	205	202	200	189	180	212	204	213	216	204	166	217	212	194	211	188	190	188	215	201	196	195	200	205	219	220	187	192	208	177
51805	47554	43616	41097	8131	743	744	706	683	691	634	680	678	638	679	633	591	652	622	662	646	659	673	649	619	633	664	689	638	677	615	613	639	619	636	609	621	638	590	658	628	622	678	578	616	659	683	615	622	626	673	681	595	624	649	617	626	637	589	657	634	628	608	616	645	621	615	628	592	603	652	661	588	615	629	648	637	621	630	601	657	621	626	668	625	623	629	627	587	579	621	673	654	643	610	588	669	586	664	659	622	636	605	634	633	599	591	617	619	653	616	613	619	630	578	624	611	648	609	651	601	655	631	677	633	613	646	593	663	619	622	614	640	630	627	664	652	615	632	634	610	600	596	617	643	684	629	620	573	613	607	607	590	642	630	638	625	595	644	629	646	639	623	630	615	666	636	650	603	612	677	650	619	649	643	650	653	633	585	642	636	597	610	634	598	606	637	648	597	653	671	649	636	622	638	653	627	606	624	597	609	622	643	595	639	633	641	618	606	644	597	632	629	611	634	640	595	621	621	656	602	644	649	647	625	621	638	663	614	617	596	611	652	645	657	610	627	630	648	666	597	611	654	617	596	654	614	611	625	651	622	647	613	606	607	620	599	660	590	606	619	618	604	655	636	663	653	614	631	581	595	602	617	681	616	620	584	570	612	643	637	661	630	663	613	643	583	589	648	630	607	650	620	614	661	626	595	635	637	633	636	602	651	594	619	603	609	584	638	607	659	630	647	626	591	628	630	639	615	607	580	648	564	649	579	585	648	608	600	595	633	602	667	613	604	621	600	631	653	602	622	638	580	622	622	647	599	633	634	632	648	586	572	594	608	625	645	657	585	639	613	652	671	620	618	632	573	630	596	618	669	630	625	638	572	632	593	632	571	671	635	667	620	648
78093	67728	53246	45333	21296	2457	343	318	305	329	332	272	276	297	311	285	343	313	298	304	290	311	315	276	284	293	296	297	294	271	266	283	293	284	289	283	295	281	278	292	267	273	275	313	266	276	286	288	287	292	319	278	265	312	274	289	258	285	288	253	284	266	303	285	323	250	293	256	278	306	274	308	298	287	252	288	282	323	284	291	267	287	308	311	329	287	306	275	287	261	291	275	293	277	302	291	286	295	261	320	270	304	233	266	287	285	285	280	264	279	272	257	279	303	270	282	293	268	280	271	299	271	266	285	264	293	303	299	270	319	263	265	304	279	266	271	291	270	285	285	271	250	297	324	307	303	339	285	271	284	268	292	301	279	285	279	278	248	283	265	261	289	276	294	271	286	296	315	284	283	264	282	279	270	310	315	288	258	255	278	283	271	255	294	274	275	283	283	254	296	282	247	278	274	279	294	277	312	280	303	245	289	309	265	275	239	282	296	285	296	289	285	276	272	279	286	317	289	291	295	299	305	264	265	253	301	284	287	282	287	299	263	278	272	260	271	292	282	289	299	314	271	288	284	287	294	270	309	286	263	284	282	281	291	292	258	281	273	280	280	284	257	296	271	276	280	262	295	271	312	273	294	250	262	263	283	282	318	305	275	273	248	287	275	296	265	254	314	267	296	280	266	288	274	272	296	287	279	284	301	307	288	329	316	290	275	295	311	288	279	270	305	285	266	280	304	276	261	271	299	264	265	258	270	279	299	285	295	249	303	270	272	253	292	283	304	248	245	279	290	265	289	286	300	309	285	315	303	282	302	274	318	282	273	318	295	288	284	268	267	273	287	280	298	287	320	302	261	256	281	315	298	320	294	269	307	302	266	290	304	284	300	297	288
62216	57730	55075	51689	10967	1084	1021	1019	915	941	946	948	900	933	896	861	878	912	878	881	927	912	872	865	815	862	873	865	866	819	895	827	840	808	866	851	811	902	867	790	939	820	834	798	850	815	812	878	879	837	862	838	825	832	840	827	773	795	842	866	875	849	816	800	896	792	889	871	861	801	850	866	829	843	826	818	821	862	804	790	871	873	827	827	866	829	809	821	781	826	847	785	810	777	836	841	857	814	874	810	806	805	852	842	825	861	825	799	831	831	841	816	817	877	893	838	852	873	852	825	864	819	804	879	867	850	884	819	829	843	854	794	874	801	834	805	811	818	839	876	819	846	826	804	832	852	884	826	856	814	875	834	852	842	862	841	849	769	825	808	853	793	806	834	792	779	843	802	832	844	862	827	792	845	882	794	792	883	843	878	852	876	822	818	767	853	828	863	882	803	838	814	829	837	831	807	820	824	847	769	936	839	831	861	841	848	844	807	824	799	796	875	825	840	834	831	855	863	867	851	821	840	866	828	823	823	850	832	818	785	806	857	875	872	818	802	837	830	812	831	837	860	813	870	844	837	878	780	837	823	848	831	826	821	859	824	803	797	826	817	825	837	796	877	807	837	821	885	798	828	836	847	844	826	809	848	826	842	829	818	801	807	801	871	813	883	839	848	868	811	783	763	793	810	829	811	834	836	842	862	858	861	805	760	795	871	768	823	784	800	849	868	873	824	860	846	813	833	813	874	870	808	875	821	813	839	868	832	819	875	830	850	842	845	864	825	825	841	856	787	843	868	921	806	815	788	774	864	875	857	791	820	833	835	859	829	828	798	775	887	797	852	800	744	861	862	828	822	801	800	818	848	828	780	863	829	798	814	864	828	788	800	833	805
32410	16676	5061	2934	674	146	157	149	134	143	149	162	160	158	152	151	136	139	155	158	148	157	132	130	137	140	147	155	181	178	152	158	167	190	145	151	155	172	170	153	149	142	151	153	176	155	140	153	146	148	139	152	158	139	125	155	148	152	161	142	139	150	124	160	182	158	172	148	165	145	153	152	154	166	151	171	150	152	140	164	158	139	168	165	136	159	145	143	142	129	147	145	145	149	157	148	174	165	167	168	135	140	162	164	170	158	149	175	170	147	151	137	180	157	144	143	166	161	143	166	160	146	144	135	149	143	163	202	136	159	141	142	156	141	157	144	144	163	143	157	124	153	143	151	139	170	157	149	143	183	138	160	163	153	172	140	131	145	154	154	166	130	139	145	153	143	160	152	139	121	128	147	155	176	132	140	157	139	152	128	138	167	157	126	152	164	149	130	138	134	147	162	153	151	166	156	144	142	134	140	167	150	159	155	139	163	155	140	149	176	179	153	152	154	146	168	156	139	168	146	137	148	160	138	154	158	169	153	137	166	137	142	148	157	159	141	124	148	151	163	147	135	134	153	153	139	146	150	157	165	153	148	169	143	161	156	162	140	155	156	165	153	138	149	132	147	155	120	147	159	150	154	170	164	157	161	151	162	151	164	177	150	135	170	131	159	143	126	163	183	139	163	133	133	136	159	166	132	121	148	168	162	154	143	160	158	162	149	157	128	159	144	148	153	160	153	174	146	144	157	159	140	138	142	147	163	163	147	158	144	149	155	166	146	148	164	153	158	146	148	165	154	156	152	190	130	155	143	143	141	157	141	162	149	153	134	157	151	157	162	156	155	140	124	133	147	136	134	170	169	144	169	146	157	126	134	156	152	141	175	161	145	139	177
31875	18835	9133	8256	1561	548	497	491	524	507	490	515	456	488	523	503	512	528	510	499	486	511	463	477	446	490	470	485	532	526	499	520	486	533	498	505	498	458	526	510	447	517	516	470	459	493	475	489	509	508	455	479	467	499	519	484	552	505	478	503	496	519	478	507	521	476	470	476	457	505	506	441	503	496	453	463	511	509	513	546	464	493	495	481	503	504	498	517	523	484	503	470	512	476	490	459	497	480	512	511	547	472	521	463	483	523	526	486	535	530	489	541	485	511	511	546	520	491	465	554	532	462	488	507	511	572	506	502	522	533	560	509	504	500	496	499	452	542	494	493	514	545	519	494	454	504	459	532	511	493	472	514	525	511	506	489	525	501	503	496	499	543	534	484	474	530	489	506	456	539	480	487	484	526	471	499	462	507	484	489	508	492	471	522	529	501	500	481	477	488	476	483	523	500	520	513	434	490	496	436	484	496	481	504	470	496	518	522	506	522	459	484	485	523	512	492	525	519	503	532	542	495	496	506	511	500	541	491	535	499	493	479	524	497	459	511	490	497	540	455	491	543	528	523	562	504	485	513	488	532	536	511	496	512	503	466	475	491	510	523	522	532	524	485	503	484	506	513	505	513	509	479	487	499	483	499	536	472	510	489	485	505	525	506	498	485	522	534	473	478	462	528	501	484	478	527	499	473	500	494	466	493	551	505	491	515	541	475	454	477	499	502	496	497	487	529	525	523	524	482	499	485	494	491	537	520	497	506	479	507	551	467	497	519	499	485	476	526	519	510	486	534	523	496	517	504	499	513	490	484	517	493	498	461	496	507	473	497	492	520	497	477	492	481	526	551	515	489	486	506	506	530	492	474	510	524	538	488	518	467	482	493	467	506
71704	59661	44664	34935	12387	559	234	231	212	210	189	226	186	209	195	204	180	196	194	208	223	193	254	195	176	210	210	221	196	210	208	211	187	217	212	232	226	223	171	186	205	209	204	201	201	177	221	209	200	185	202	244	194	209	194	205	231	206	183	189	191	201	215	209	198	203	216	177	223	222	199	204	210	197	220	165	196	179	184	195	198	210	206	215	194	172	191	205	199	203	211	187	208	177	231	193	211	210	210	210	190	198	214	208	204	203	240	225	194	210	202	217	196	206	196	216	208	226	197	197	180	209	194	187	204	207	211	163	218	175	185	222	212	213	206	191	176	208	194	218	203	207	205	214	202	192	189	210	188	158	214	225	183	191	199	179	227	223	188	220	226	206	210	222	187	186	212	188	200	204	188	218	211	216	206	198	204	181	219	204	191	207	216	210	183	210	188	190	198	182	219	203	188	200	212	219	225	216	215	210	223	201	215	219	203	214	184	219	197	203	211	225	200	205	209	212	189	212	195	208	203	187	189	189	196	208	189	209	200	215	237	174	187	175	212	199	228	216	207	190	191	171	185	195	197	173	202	196	219	185	197	189	189	203	198	209	210	191	205	205	183	231	182	178	185	190	243	200	207	173	193	210	212	212	188	189	225	207	189	187	224	206	216	194	202	205	209	212	192	197	199	211	187	214	199	190	195	224	205	214	206	185	199	218	197	233	178	201	220	197	199	206	214	224	225	182	193	203	219	209	189	199	210	212	190	199	191	183	202	235	220	189	197	211	221	189	204	192	193	207	181	197	181	196	194	225	200	194	219	174	201	214	196	191	214	205	236	198	180	197	173	199	213	228	221	201	225	190	218	231	198	218	200	189	222	194	219	196	193	208	191	185	209	206
51288	46718	45897	40822	8356	749	727	693	723	667	683	638	700	653	687	674	657	624	689	608	647	649	677	631	626	653	621	629	641	639	585	629	678	607	606	631	699	632	643	674	609	640	656	619	620	603	640	622	626	629	640	583	667	659	606	559	622	606	620	614	623	628	652	660	614	655	596	612	626	628	683	574	657	620	634	635	608	624	651	633	618	646	634	641	609	653	633	593	621	579	632	643	651	604	657	616	655	628	643	619	637	597	588	621	626	626	618	650	645	636	609	635	640	630	640	656	613	654	636	601	648	684	596	640	638	669	634	602	593	626	601	650	640	658	672	695	597	609	614	652	615	622	672	672	558	621	615	633	611	602	607	683	626	604	618	606	659	624	626	637	635	622	598	622	641	629	612	590	627	585	659	622	602	594	674	564	624	630	611	668	627	594	609	662	623	639	626	563	652	591	604	623	657	645	626	664	602	616	603	636	595	620	619	629	656	611	646	675	632	651	681	662	651	650	613	594	617	608	591	606	634	675	641	604	643	625	625	657	609	597	649	573	637	620	629	611	674	600	652	593	665	634	704	614	627	666	592	666	598	649	592	640	631	626	654	621	669	618	680	629	630	632	593	666	607	597	605	645	653	604	609	649	611	638	614	633	632	658	640	629	637	605	611	603	594	635	591	605	602	604	695	605	683	623	615	625	620	627	597	628	662	601	603	599	632	647	639	623	601	642	612	640	635	648	614	602	676	656	608	610	633	674	640	582	653	630	650	592	665	663	610	666	581	627	631	636	638	649	677	641	607	626	621	627	628	624	654	631	624	563	641	622	614	641	619	639	639	661	612	627	639	637	665	630	580	646	610	670	661	583	614	627	633	595	660	645	582	607	578	635	635	620	619	596
78020	69005	56368	47582	20463	2034	337	312	315	331	330	300	313	306	274	302	276	255	289	304	303	293	302	266	311	296	304	296	296	292	292	291	298	273	299	298	281	269	283	291	244	290	282	285	282	266	301	264	301	290	276	303	305	263	301	282	303	287	263	298	308	290	294	298	302	261	273	291	286	279	285	298	268	262	292	300	300	290	266	304	308	301	281	300	304	300	303	271	284	248	284	279	259	305	274	289	298	300	288	269	314	286	292	319	298	279	304	283	289	271	279	303	315	293	285	267	304	290	306	276	281	277	321	275	284	287	287	268	330	277	249	274	280	282	294	271	305	323	292	270	275	261	268	278	303	282	277	294	311	290	306	262	275	276	309	253	280	287	268	314	275	321	287	292	283	308	289	274	275	267	312	291	282	284	303	284	287	300	273	327	287	306	252	300	328	288	287	290	312	284	299	294	282	312	287	239	273	243	274	296	302	281	279	269	270	304	278	295	286	291	299	279	275	275	274	285	273	293	311	282	297	299	313	233	287	253	281	292	273	292	296	267	273	301	253	276	279	297	284	282	275	289	277	249	317	301	274	270	257	249	324	296	296	311	297	280	277	287	297	270	299	258	296	272	289	280	321	301	278	275	287	288	282	286	304	291	310	295	318	259	305	250	305	297	275	309	281	275	316	282	286	274	306	291	295	296	262	308	294	287	271	302	298	291	271	299	281	291	316	283	311	280	308	301	292	283	287	294	275	277	282	277	313	310	344	270	274	303	294	307	307	273	313	235	300	279	322	271	301	294	287	281	259	274	337	270	307	275	303	264	310	275	261	279	314	303	313	285	302	300	295	270	296	314	278	329	283	287	281	299	276	303	272	269	296	282	316	279	317	288	298	280	301	299
62165	57771	56391	51167	10962	1106	1041	938	977	940	934	911	875	908	887	844	915	866	897	917	908	940	883	874	939	886	812	865	868	857	867	862	878	880	878	871	888	888	880	869	856	867	908	856	847	831	858	874	868	867	879	810	841	840	831	826	909	820	804	801	886	873	847	873	853	829	889	843	810	869	860	812	848	819	875	844	804	808	853	894	837	869	854	839	865	849	856	783	862	862	827	843	856	873	836	799	811	877	839	819	878	812	844	855	867	861	811	863	864	816	811	837	795	894	824	828	876	886	808	858	891	865	824	853	879	817	843	866	842	854	828	838	844	879	896	896	806	834	828	866	895	794	791	825	829	875	884	856	808	845	859	791	859	809	843	851	832	826	858	840	819	865	816	846	868	852	834	802	876	858	839	830	894	869	847	913	821	838	831	838	834	855	839	857	885	816	827	876	819	856	872	878	850	857	825	870	828	851	857	846	819	829	843	891	825	801	872	807	860	833	857	842	804	824	820	847	806	881	819	812	889	819	863	899	886	807	806	803	868	851	862	900	844	876	847	857	848	858	880	819	781	825	868	850	843	818	882	832	856	872	801	866	804	834	825	836	850	823	841	828	915	818	827	837	856	825	878	871	841	847	876	887	803	815	833	827	876	850	826	812	767	813	865	857	813	810	832	826	834	852	839	858	810	882	841	852	864	882	885	887	876	848	866	781	813	844	827	865	849	819	814	865	781	851	845	832	826	833	836	799	844	813	871	744	790	844	842	793	850	859	895	824	804	775	833	847	844	878	797	867	860	848	897	828	834	865	841	848	833	845	800	850	804	867	841	850	829	844	863	842	887	839	799	858	837	837	838	814	871	797	901	847	889	873	848	837	843	828	853	793	847	882	822	907
31976	15922	5390	2966	491	161	167	166	147	149	152	159	169	144	165	146	151	121	171	169	167	151	142	164	142	156	150	160	148	167	175	154	148	171	144	143	156	175	161	152	163	151	163	152	156	172	128	154	154	156	160	139	160	165	168	153	147	161	158	158	160	169	158	166	146	166	148	150	165	160	176	162	142	161	166	139	171	157	167	154	142	163	164	133	147	136	157	144	186	140	137	143	141	138	166	165	144	158	139	145	169	151	169	150	153	154	157	147	146	170	137	144	195	127	146	198	148	181	171	159	156	128	150	152	152	156	148	162	160	149	151	148	140	138	129	159	138	169	174	140	158	158	148	138	160	151	152	151	159	158	163	142	167	164	179	186	164	153	159	154	148	150	148	169	167	161	152	163	163	133	174	164	156	149	157	166	159	158	147	165	148	168	141	162	134	159	148	155	162	158	141	158	161	157	145	153	149	141	149	171	177	133	125	151	140	145	148	156	154	162	149	164	154	134	159	153	174	164	171	166	149	135	152	171	139	163	157	141	163	164	153	144	150	150	133	166	163	136	134	174	150	150	154	144	159	162	151	148	141	166	180	157	139	163	167	146	153	172	158	142	166	151	166	168	134	160	164	138	147	145	152	166	165	138	173	160	160	156	156	137	153	157	150	159	153	161	165	170	149	172	160	129	118	160	176	160	152	159	152	167	133	161	169	163	151	150	166	154	162	175	148	142	149	155	136	173	146	151	158	157	133	149	166	162	149	147	145	169	152	159	172	161	167	135	164	148	142	140	156	183	167	145	154	147	139	135	126	151	170	136	173	164	143	141	139	139	176	168	156	146	165	149	138	153	137	178	170	154	171	167	149	141	144	153	134	157	166	149	161	165	164	150	151	141
31218	18317	10335	8034	1460	493	538	520	570	548	521	495	510	498	500	504	503	475	506	522	533	511	503	513	562	478	519	520	547	525	524	510	505	443	499	493	522	515	515	487	515	539	485	528	536	521	527	507	558	495	467	516	521	502	518	512	514	508	489	553	526	541	502	491	474	523	507	495	512	508	527	523	489	516	514	527	522	504	503	525	492	540	528	504	521	532	525	509	498	562	532	520	478	465	498	531	504	517	484	523	489	513	518	538	533	531	509	502	540	531	511	482	526	535	492	502	513	513	497	519	548	518	534	485	478	555	497	504	510	504	526	510	458	508	512	504	516	511	485	499	508	482	488	510	511	513	527	500	514	518	515	511	478	493	529	516	510	534	478	509	508	522	511	511	552	483	531	516	518	464	556	517	519	473	507	545	517	516	516	455	509	499	480	551	500	492	541	515	472	537	518	545	543	561	501	465	510	496	554	505	551	497	495	490	478	524	504	518	502	528	491	482	537	512	496	496	493	505	521	532	503	526	490	557	471	516	498	519	485	506	495	522	530	514	487	511	524	496	541	504	481	490	493	474	466	512	516	544	522	537	485	519	506	495	519	492	471	538	544	518	475	507	504	508	534	486	520	517	474	527	536	498	478	530	487	527	489	528	501	503	480	521	487	522	501	466	493	547	493	540	538	508	530	548	464	494	510	483	514	507	512	481	507	489	530	552	505	521	528	505	475	507	499	505	518	526	506	527	501	482	519	543	501	534	512	501	539	498	496	500	511	552	471	504	532	527	573	478	492	515	528	529	506	532	543	483	506	481	488	522	483	528	501	506	525	463	546	487	488	521	478	503	469	542	488	541	457	519	495	496	518	519	532	493	507	498	501	512	510	507	509	489	554	534
71641	58575	46596	36563	11145	450	236	215	229	207	207	184	218	217	217	210	214	197	205	196	231	234	245	199	182	189	203	196	198	189	223	187	209	186	204	218	232	208	229	205	185	175	195	201	189	213	191	208	192	214	225	206	237	201	208	217	213	191	209	207	187	196	194	185	197	207	193	214	198	209	198	213	201	198	212	181	225	225	231	213	184	178	213	187	211	178	198	165	216	211	214	212	207	191	197	199	198	217	206	199	199	218	188	196	199	196	212	211	199	216	226	158	207	241	198	218	226	219	196	196	200	212	186	223	188	200	209	214	209	220	208	186	223	204	193	182	184	214	181	191	207	203	219	201	213	171	199	191	227	199	233	209	221	215	202	200	221	192	191	214	204	225	189	225	194	207	174	203	228	210	237	219	183	214	178	175	194	215	193	218	194	186	192	191	211	210	218	168	199	232	189	195	200	214	181	200	192	204	175	216	230	236	201	176	213	216	206	193	193	195	196	198	196	192	213	210	214	204	198	178	219	231	195	172	189	234	195	206	177	206	221	222	188	228	205	213	206	213	204	205	229	191	211	209	191	169	212	217	195	204	206	243	203	210	213	193	210	201	187	170	203	181	204	206	205	209	207	198	195	211	203	195	197	185	192	210	202	233	211	188	179	188	207	178	206	189	197	215	213	189	183	188	216	213	188	191	211	183	216	210	179	188	213	193	212	188	186	177	212	188	196	215	210	205	194	211	224	203	193	214	221	197	198	214	209	198	200	191	195	222	204	214	191	191	216	200	173	213	214	178	191	185	178	203	199	208	184	192	207	191	181	216	214	198	199	205	195	206	202	182	203	218	230	207	188	207	192	183	222	224	187	208	199	213	207	196	194	169	204	188	210	219	194	216
51171	45585	47278	40930	7268	757	741	734	712	719	661	660	677	668	672	631	674	607	682	703	673	617	642	681	690	643	600	652	607	593	616	632	645	689	622	646	625	604	600	659	650	677	659	653	606	631	629	599	577	629	608	651	619	623	689	662	672	652	598	650	648	644	640	656	634	679	642	619	623	641	650	654	684	598	659	612	642	625	599	629	617	666	625	645	587	635	631	626	625	625	594	622	594	652	604	640	606	647	633	633	645	680	599	701	603	657	583	602	637	631	671	616	635	568	618	608	619	596	601	606	625	628	574	636	611	658	609	559	644	617	644	664	635	617	599	610	619	648	671	635	614	624	649	624	633	658	569	604	593	643	640	608	652	636	606	604	625	628	658	675	615	654	670	609	626	656	615	645	634	685	604	657	663	633	616	594	640	642	630	697	592	628	603	633	609	630	630	646	619	616	629	611	607	653	653	674	616	642	645	607	643	633	652	640	613	615	646	663	663	620	651	649	638	663	633	656	686	667	640	628	655	673	620	634	634	629	633	611	641	591	625	589	611	676	644	628	620	615	610	643	634	639	587	638	693	640	637	628	685	641	628	628	677	601	650	671	648	628	623	636	597	638	636	620	636	667	602	636	637	684	648	619	629	597	670	654	663	635	619	670	598	615	622	637	686	634	623	650	620	598	643	602	650	657	574	642	629	643	624	655	653	621	642	662	624	612	594	624	620	619	596	636	619	602	621	641	623	668	602	653	596	610	636	610	632	663	642	589	628	613	631	632	625	671	596	633	636	661	647	625	645	634	595	594	616	576	652	640	665	624	655	613	640	634	576	650	653	629	674	621	678	677	656	633	608	650	639	621	636	681	626	624	636	595	659	646	611	642	630	615	679	654	610	623
78564	68324	58147	48445	19447	2054	360	330	319	330	338	308	306	278	285	288	293	294	285	272	294	287	309	267	308	310	290	282	292	313	297	307	310	280	305	310	277	281	319	292	281	307	297	265	296	269	296	294	299	301	312	259	274	271	284	280	271	284	248	278	287	274	281	304	284	299	290	292	274	299	277	280	322	295	302	296	289	284	280	265	283	319	268	309	281	286	295	295	253	279	260	287	265	319	342	311	324	334	290	330	273	295	287	291	297	299	297	300	314	275	324	319	309	268	283	291	303	294	274	267	278	290	293	311	275	302	320	291	292	264	263	255	286	293	284	281	275	265	258	263	294	280	285	309	292	293	294	240	276	296	293	277	299	275	327	302	273	298	302	254	300	271	293	293	288	267	297	313	278	252	273	309	246	298	289	283	269	305	297	299	280	306	257	296	292	282	280	280	326	293	314	274	291	304	293	284	282	296	283	279	293	285	294	311	279	313	279	292	263	318	286	277	271	268	292	308	254	252	274	286	297	262	307	279	288	298	305	299	285	277	293	299	276	277	284	285	281	302	309	273	310	263	268	278	304	289	283	305	271	247	268	292	324	293	303	285	283	297	284	289	276	279	262	299	311	294	269	297	314	277	288	261	264	268	294	282	304	283	282	293	292	263	296	320	315	302	240	330	315	282	316	290	294	296	301	269	327	292	315	289	313	317	307	295	305	268	302	286	305	309	289	309	253	282	293	309	283	292	269	290	298	291	295	327	297	289	316	315	291	291	307	286	290	270	270	303	272	298	303	245	258	286	305	306	287	271	295	283	281	278	306	307	298	273	265	320	334	287	277	295	288	260	282	298	299	317	294	308	303	311	313	306	297	313	274	269	274	266	277	255	310	275	289	291
61966	56706	58841	49934	10387	1136	1019	1046	968	989	1000	897	917	894	892	886	899	875	878	864	848	824	868	858	885	882	860	848	857	843	841	904	826	850	846	879	826	844	830	843	860	854	902	831	799	857	816	824	830	861	813	807	861	840	753	852	840	815	860	814	847	851	860	836	810	797	876	820	868	861	833	878	786	912	820	828	817	821	866	828	846	814	808	859	848	809	861	824	848	806	823	823	805	844	891	815	832	852	829	814	856	815	866	883	823	852	837	792	827	820	921	844	853	831	823	843	817	833	848	819	852	832	861	882	845	835	872	825	803	913	890	862	849	833	848	883	823	838	830	843	858	824	866	864	840	832	898	849	866	824	809	827	877	844	844	857	782	872	838	869	838	828	838	893	863	882	827	815	865	854	861	859	834	802	850	806	842	853	866	848	866	828	828	816	829	804	795	891	876	825	848	811	840	837	851	841	840	873	872	867	838	784	850	825	841	828	854	850	865	840	852	851	871	824	777	842	876	888	827	892	862	844	824	834	836	838	865	868	855	890	871	850	837	867	888	849	880	827	838	879	828	860	817	850	833	821	867	850	852	827	893	812	821	837	842	853	870	841	827	839	849	798	831	807	839	831	833	848	858	852	881	889	857	855	803	888	873	820	900	823	843	838	849	859	842	799	808	795	811	846	850	873	848	800	873	856	842	849	815	871	870	804	825	845	825	851	845	855	848	836	847	868	869	859	876	826	891	800	840	834	850	848	873	820	848	831	821	867	897	863	853	838	850	809	843	853	869	832	845	813	847	869	835	818	843	808	881	791	856	856	817	874	902	909	846	863	858	849	907	860	861	830	803	811	889	824	800	859	834	863	843	865	849	866	842	857	878	869	852	874	834	808	834	844
32019	15908	5801	2850	499	194	139	145	154	139	148	144	165	179	154	125	137	157	147	136	160	152	156	146	135	141	142	151	162	150	158	170	141	157	158	142	153	151	168	148	163	182	144	154	165	136	152	151	179	157	156	149	143	157	143	143	155	158	153	139	161	145	162	154	181	162	139	148	172	150	139	137	139	158	138	166	140	146	166	173	168	155	153	138	175	149	164	165	155	140	145	154	159	156	174	176	167	172	147	175	158	152	164	129	135	159	165	144	190	143	140	135	154	147	157	170	142	154	159	162	161	170	151	152	141	160	131	161	159	144	152	171	154	160	157	163	136	136	141	139	170	142	126	156	158	171	152	126	179	146	173	128	161	156	172	159	155	163	141	136	130	133	149	151	173	162	136	133	184	148	152	130	144	141	160	150	141	159	180	141	151	162	145	154	144	159	152	154	180	144	146	136	151	171	149	151	143	142	137	140	165	142	165	167	169	174	188	162	153	153	139	182	176	153	160	157	152	141	160	140	132	169	156	162	147	145	175	144	145	143	158	189	161	137	159	165	157	167	153	145	141	147	160	162	150	146	153	134	133	146	176	146	154	168	151	125	146	167	177	155	143	138	151	154	150	169	161	146	155	169	144	157	168	175	154	152	171	169	133	157	150	155	153	147	140	161	153	143	151	150	163	154	157	152	156	153	160	146	165	162	139	150	152	155	178	183	133	155	155	155	160	140	167	163	153	147	157	153	168	163	141	153	145	157	142	150	164	164	169	157	174	167	147	127	156	143	139	154	183	159	166	159	152	145	134	153	136	145	171	180	161	141	147	146	138	152	146	161	138	144	160	161	150	132	168	172	161	141	154	160	174	171	146	159	152	159	154	160	163	151	131	150	177	159
31616	18135	11107	7489	1414	466	512	479	524	521	531	523	524	508	509	520	524	518	498	507	526	518	504	485	502	484	534	548	512	499	500	492	494	494	529	529	569	502	497	474	488	497	540	515	487	493	552	537	473	542	513	534	520	486	495	547	546	508	523	538	513	488	535	509	549	477	515	496	494	482	470	510	529	476	533	518	522	531	537	546	535	466	522	521	533	530	520	496	523	519	511	501	532	496	517	527	527	532	515	505	495	458	527	547	465	467	537	509	518	523	505	533	547	515	527	522	529	524	497	521	478	487	491	504	537	498	506	524	518	515	507	513	490	533	495	505	504	496	487	506	468	492	502	488	532	524	485	512	534	483	527	471	536	481	507	491	515	487	497	494	525	509	484	515	481	508	512	506	489	516	492	534	530	519	513	500	527	475	557	496	487	492	489	508	498	488	500	519	529	534	493	542	480	499	466	521	496	490	502	529	473	531	489	512	530	510	485	484	506	506	517	518	531	498	473	463	490	495	529	492	525	516	531	499	463	527	521	474	544	492	527	479	494	506	538	516	547	537	521	492	499	526	510	517	528	475	509	474	524	511	490	495	504	540	516	498	501	523	514	547	508	508	512	519	521	500	503	520	517	485	494	528	526	521	485	525	502	543	515	531	517	501	527	518	525	540	530	483	513	483	496	506	529	486	492	515	517	510	537	490	477	546	492	520	524	471	531	518	580	518	491	497	489	494	549	476	507	500	515	495	504	530	516	495	520	497	512	493	514	526	507	501	503	529	500	550	539	490	476	492	564	491	513	518	529	517	490	527	503	487	491	510	521	465	525	519	522	530	514	534	460	495	522	500	525	528	502	489	496	509	506	504	516	508	481	520	540	489	511	523	504	513	553	515
71289	58636	46917	36478	11239	472	221	223	212	219	202	220	215	209	221	193	210	221	204	223	209	188	180	188	199	201	199	195	200	202	220	209	189	187	196	192	196	195	204	203	209	221	222	186	199	188	200	203	213	207	208	223	225	192	192	207	229	193	174	224	204	180	191	215	218	206	192	214	203	208	196	222	192	226	235	184	164	201	194	205	214	190	221	212	216	192	184	221	201	213	223	212	223	234	200	193	204	204	200	205	196	232	180	182	215	223	207	220	197	188	192	227	211	217	204	206	199	205	182	206	193	222	183	187	189	182	219	179	210	214	199	223	192	187	191	234	188	206	200	225	216	174	192	176	214	207	203	189	196	198	210	194	224	227	206	208	201	189	186	184	208	223	171	186	207	208	199	208	220	228	182	211	197	219	204	179	199	190	207	167	213	194	192	210	175	219	191	198	217	167	195	204	189	197	217	225	214	198	203	220	195	184	200	197	222	227	204	196	202	234	193	209	209	204	214	196	197	185	170	188	201	202	212	210	219	205	210	203	193	206	215	184	177	191	211	204	194	209	233	191	192	194	207	198	207	203	199	207	188	186	190	186	189	203	202	171	206	210	203	194	183	206	229	208	207	200	210	203	199	193	205	203	196	213	193	202	204	224	210	199	199	236	189	208	208	205	195	218	212	199	199	237	195	195	218	192	213	234	216	196	205	216	220	209	191	211	197	193	202	212	171	200	207	192	201	197	208	185	219	194	231	218	187	181	217	183	176	209	191	205	205	208	216	197	201	186	218	201	194	207	204	213	177	198	202	201	199	197	233	191	218	187	191	222	210	219	214	217	180	207	216	186	209	190	191	217	194	223	186	214	208	221	195	218	181	201	203	196	192	214	193	184	223	189
51335	45568	47172	42192	6708	764	768	746	714	727	628	650	670	675	684	704	602	639	674	642	590	683	607	641	642	651	614	704	653	619	657	680	672	648	614	638	601	607	621	627	647	639	622	653	639	637	662	620	598	608	647	653	625	598	622	642	650	609	644	582	703	621	636	653	615	608	660	659	678	629	599	643	636	672	622	669	623	664	667	643	611	663	635	641	692	623	632	617	629	592	611	599	614	644	633	652	649	593	617	681	609	605	656	646	612	626	668	666	672	591	608	629	675	595	680	662	678	616	667	621	637	629	656	637	626	634	579	684	659	615	679	579	572	664	657	637	581	624	625	647	592	584	615	663	621	628	631	605	611	624	687	671	651	591	622	642	632	588	611	628	612	627	650	603	638	626	629	649	614	627	625	662	614	603	593	631	633	616	670	618	603	594	588	659	639	650	625	573	627	649	678	606	588	554	663	690	622	628	597	614	673	612	636	599	635	585	621	604	677	653	641	609	634	659	622	674	649	634	604	618	592	622	655	666	572	645	601	618	637	589	614	651	573	658	625	645	627	619	580	599	630	581	622	560	655	601	593	632	610	662	632	628	655	656	609	624	632	670	609	636	653	684	640	636	642	617	637	662	606	643	671	625	599	645	619	580	624	656	591	653	626	603	631	615	620	659	556	677	636	695	590	627	670	592	604	614	593	618	648	648	638	629	672	612	611	630	630	615	598	625	642	644	660	640	630	655	650	628	619	663	634	610	623	612	634	658	603	600	619	654	594	596	592	662	652	636	627	604	668	585	632	599	611	604	599	615	638	625	640	632	654	627	627	648	651	644	636	636	674	656	619	629	637	597	634	645	650	587	574	632	636	635	650	678	616	610	647	635	596	638	685	640	620	629
79454	69412	56692	48244	19761	1730	347	304	289	278	318	294	315	304	303	268	301	294	301	295	270	289	269	282	296	277	267	258	302	282	278	274	313	287	264	327	312	314	286	298	285	313	298	308	278	297	284	286	289	298	271	287	287	299	259	281	266	282	298	291	279	298	275	283	278	293	305	288	297	294	262	324	281	319	279	296	280	297	324	261	310	297	290	283	289	270	293	257	324	295	299	299	323	282	262	273	293	266	294	274	313	292	262	289	320	282	266	287	306	266	288	291	269	271	285	295	302	277	265	302	317	256	295	292	288	318	274	261	298	275	259	278	257	283	294	269	287	303	312	288	299	294	283	274	293	282	307	309	281	275	302	300	302	325	280	292	272	262	298	270	287	294	309	283	327	289	285	305	297	312	266	295	274	316	288	270	310	276	299	280	289	263	292	273	294	282	291	272	278	274	299	297	255	267	299	253	265	275	287	287	299	298	242	264	296	295	299	289	286	289	268	265	306	284	299	287	270	286	278	275	283	305	264	296	296	304	278	299	311	277	290	266	276	306	280	310	294	283	299	283	293	253	301	279	273	314	296	299	299	283	309	315	261	252	263	314	309	276	310	253	297	331	275	280	287	280	295	272	297	305	288	258	257	315	274	278	272	284	288	289	291	285	248	295	311	269	286	265	278	286	295	299	299	300	293	278	284	295	311	268	317	309	311	267	282	291	296	302	306	298	295	268	265	296	277	300	297	289	299	291	266	269	293	268	275	288	291	271	271	270	322	275	297	302	295	282	304	298	280	293	297	245	277	287	281	270	265	302	304	251	311	283	287	295	312	255	290	271	281	299	253	297	290	310	295	295	260	278	265	276	271	297	272	282	277	284	277	334	281	307	277	267	299	292
62295	56912	56429	50573	8558	1148	1106	1062	970	945	936	900	945	875	945	890	930	928	875	918	870	834	847	925	902	867	815	874	796	828	857	861	853	872	848	823	872	872	822	871	898	849	813	872	867	853	854	796	858	863	848	828	857	862	872	873	809	849	829	885	843	804	820	835	834	768	865	878	846	876	882	837	878	837	886	871	807	817	853	894	823	819	827	796	858	850	823	828	915	836	863	850	786	847	873	848	851	861	854	812	880	857	835	860	847	828	837	854	819	850	875	870	861	837	820	880	874	888	825	823	879	862	885	882	880	900	802	853	832	860	923	825	841	856	913	859	858	799	823	891	831	872	877	839	833	830	818	827	850	833	843	848	856	895	826	898	826	876	854	838	866	851	814	836	857	839	863	894	802	878	846	840	876	861	829	866	875	915	825	889	847	845	837	856	833	834	865	877	815	824	841	848	814	853	870	797	857	853	814	838	833	844	865	842	838	874	844	920	835	872	845	847	835	832	844	847	799	863	844	893	829	842	850	835	873	814	837	848	862	819	884	851	860	854	853	803	892	833	883	842	847	830	878	856	848	850	860	776	810	835	878	791	826	843	835	831	855	810	817	837	882	855	815	825	839	831	840	810	833	783	863	855	853	838	792	821	841	840	834	827	868	837	800	785	826	797	849	883	876	825	861	799	876	865	831	839	871	866	825	818	815	847	865	836	872	847	840	809	854	856	823	817	864	868	860	796	808	799	828	837	833	840	854	849	860	832	850	832	859	866	856	830	859	808	836	828	757	842	810	837	835	887	864	882	876	841	833	864	837	822	838	834	838	845	863	820	796	895	832	833	855	836	863	835	814	810	864	818	857	854	889	900	906	885	801	861	863	873	840	882	837	872	829	814
31854	15151	5981	2741	447	175	170	143	158	152	156	183	157	158	157	165	154	156	156	164	153	177	112	156	181	142	165	157	149	151	143	156	135	131	161	169	171	146	159	139	182	144	135	144	151	151	162	121	163	155	165	131	125	135	158	160	147	176	146	174	137	154	159	147	135	151	136	162	135	159	170	148	153	146	156	145	143	168	156	139	148	161	138	153	152	110	138	141	158	141	162	167	163	136	160	172	171	155	144	150	163	156	147	164	142	142	151	156	154	207	141	155	175	132	162	152	155	169	143	157	138	126	167	151	155	152	160	139	152	153	128	150	146	146	138	152	178	161	161	133	140	179	153	148	152	155	145	126	161	136	147	153	157	168	151	150	158	144	150	148	166	149	149	163	152	152	152	161	145	160	136	170	153	152	147	141	140	167	155	165	140	128	141	160	150	171	159	132	179	140	159	133	149	147	141	160	156	175	136	154	146	153	151	172	163	158	155	146	146	161	150	165	158	139	141	145	142	132	139	160	163	133	147	153	164	147	139	140	139	166	145	141	164	157	152	143	168	160	151	142	159	149	141	157	137	176	169	152	166	138	162	171	152	174	161	159	168	151	159	156	149	152	141	168	140	156	151	163	139	160	140	166	171	171	143	168	132	156	154	141	172	152	172	181	172	164	160	118	136	169	142	148	149	171	146	158	142	140	151	144	156	135	157	145	131	132	130	158	155	177	148	169	168	139	154	149	153	128	139	170	154	145	157	168	159	158	148	128	152	164	167	168	141	162	133	161	156	141	163	152	149	136	170	161	151	148	143	154	171	160	152	154	195	127	153	166	165	167	160	155	121	180	128	147	140	139	161	168	144	139	142	156	154	165	144	161	157	159	154	149	141	137	143	181
31586	17024	12206	7458	1186	505	508	454	511	498	508	497	507	518	465	527	500	527	524	514	499	474	512	504	527	502	501	505	535	479	521	494	462	499	497	494	514	539	473	541	502	465	487	495	502	511	461	504	532	509	494	496	479	457	481	495	524	512	509	479	473	525	492	500	533	524	481	538	545	513	499	491	511	521	508	529	497	518	512	508	517	494	502	541	528	521	541	524	476	526	524	555	551	496	503	529	484	535	515	500	533	510	527	540	533	483	505	510	508	514	486	482	527	482	533	482	484	479	493	508	572	463	543	525	479	482	503	452	532	469	531	506	484	543	502	510	495	489	518	503	513	532	474	465	508	546	512	516	499	499	514	547	524	512	477	456	510	527	523	554	511	474	527	488	520	552	563	518	531	522	541	505	504	483	518	518	527	487	486	500	481	506	481	484	496	488	527	527	505	494	496	495	475	542	506	499	542	493	494	504	484	503	508	520	505	497	496	475	515	498	498	500	530	529	543	485	536	537	523	520	528	558	531	536	489	509	517	501	511	490	508	495	491	493	563	525	494	468	476	513	497	487	528	535	507	520	562	498	548	525	538	546	499	508	506	467	494	520	494	534	490	471	515	497	564	488	492	509	456	499	497	499	493	500	497	464	521	466	560	477	508	510	559	524	507	543	495	467	512	552	496	534	486	485	493	478	513	540	527	478	528	531	480	503	460	502	536	519	509	519	492	529	515	492	498	488	505	480	509	503	518	528	558	506	517	476	507	476	461	501	477	515	543	540	504	545	515	506	545	526	511	506	487	467	451	501	502	526	559	452	507	512	469	484	518	490	506	480	524	514	473	491	514	495	530	516	490	498	492	501	547	524	532	511	552	509	502	542	477	464	475	509	484	552
71160	57161	46732	35212	11997	506	233	197	215	206	215	204	184	197	222	174	215	193	209	169	203	191	203	203	183	181	197	210	191	189	203	197	208	187	233	157	202	189	195	197	191	199	192	185	195	206	176	197	180	188	198	222	193	219	176	188	203	207	219	195	173	192	206	183	204	209	191	213	188	188	207	235	189	192	193	222	219	197	192	186	175	197	186	211	188	211	172	194	195	183	193	207	186	204	197	181	184	201	171	198	188	214	184	204	208	203	220	204	204	186	192	207	212	220	222	192	197	184	198	220	215	188	195	199	190	159	187	191	193	222	234	202	216	186	200	224	200	190	209	203	189	192	192	226	221	210	211	194	219	202	200	193	195	168	189	181	212	217	197	225	217	190	181	199	203	183	197	211	187	193	205	215	207	188	217	197	224	193	211	218	210	197	206	213	204	213	197	194	202	222	211	175	212	180	205	177	227	208	211	167	181	194	185	192	220	203	195	194	207	178	227	224	182	202	203	209	184	208	184	210	200	215	163	198	200	210	197	205	200	200	185	171	213	193	194	204	195	185	223	196	197	188	191	222	218	182	203	192	184	184	161	173	161	199	195	169	171	196	211	207	211	221	191	201	210	197	218	189	196	183	210	214	192	182	209	190	186	212	191	193	156	194	206	197	183	197	209	197	194	182	208	179	203	196	204	181	196	186	199	199	187	181	199	177	214	202	200	192	196	227	231	213	199	219	201	179	192	204	182	201	183	193	213	193	191	179	204	188	189	184	198	208	195	192	186	215	201	209	201	174	183	167	200	211	205	193	180	201	171	200	194	200	217	184	210	197	223	190	226	219	220	202	209	199	221	171	187	189	225	195	191	200	200	218	193	184	174	169	196	199	201	184	205	200
51581	44977	46636	41766	6778	783	725	740	714	677	647	661	644	641	639	668	691	659	639	645	651	671	601	679	667	614	629	625	647	620	612	609	637	594	619	615	645	576	651	600	642	586	606	655	689	625	670	638	616	639	655	614	633	630	623	631	604	584	611	632	592	650	633	607	652	645	628	635	608	617	630	606	646	586	622	594	614	620	602	640	648	647	647	632	603	596	685	613	623	655	626	575	620	611	626	643	577	668	635	632	614	615	644	597	603	647	649	561	635	597	665	641	585	628	637	642	590	595	640	624	609	645	601	611	648	604	624	634	622	624	609	609	646	600	640	629	600	611	613	608	584	606	621	688	602	611	609	672	623	587	615	613	627	601	633	631	598	664	617	623	614	657	584	633	629	633	628	584	592	605	623	629	628	622	607	626	571	631	605	609	598	616	606	645	613	623	609	645	607	638	614	594	617	617	589	609	585	605	620	649	615	649	625	563	620	547	663	578	627	604	611	633	601	612	580	642	596	632	614	605	622	595	607	608	597	711	653	619	619	590	597	588	602	659	640	656	609	598	635	617	631	651	600	610	592	633	580	641	619	598	583	622	628	616	586	641	601	651	615	662	585	635	636	612	593	639	615	617	660	635	649	640	657	598	683	632	601	582	585	558	596	576	626	654	625	576	639	625	617	659	612	633	601	606	645	645	618	653	628	563	578	685	618	593	576	612	644	622	621	625	606	598	582	589	607	612	641	620	571	602	637	572	643	600	625	633	672	632	645	631	600	613	625	611	598	598	625	606	623	632	636	607	624	611	620	590	622	670	648	649	612	648	617	574	594	623	621	665	608	594	575	619	576	605	627	596	644	638	614	620	594	589	617	644	597	625	629	629	647	627	618	578	613	653
78162	68329	56601	46760	21232	1837	335	344	312	300	305	313	256	282	276	310	286	271	295	303	306	261	271	267	288	308	291	274	290	265	292	312	247	278	280	297	293	308	273	267	281	269	286	268	282	288	287	295	284	296	296	294	267	291	303	263	261	298	247	266	296	297	291	263	287	302	274	298	256	300	289	289	276	289	273	263	280	268	302	290	268	283	252	289	284	299	244	278	295	279	294	294	324	263	290	279	299	266	257	278	284	278	256	263	267	302	315	270	270	284	260	305	296	281	256	272	286	277	269	261	287	260	267	265	262	320	271	301	275	284	306	314	289	277	301	279	280	293	290	296	314	272	281	280	256	284	286	282	275	282	292	302	253	273	301	287	297	288	278	294	278	267	276	270	263	252	298	281	277	295	282	270	293	293	280	303	288	316	281	306	278	294	271	281	261	270	298	300	292	290	271	283	279	278	247	297	299	309	292	292	279	264	284	285	280	264	274	269	261	287	271	273	266	271	290	262	261	251	290	289	263	286	262	294	281	265	296	267	303	277	279	275	289	306	284	262	271	260	289	262	250	289	249	242	242	255	266	277	314	254	290	296	286	292	305	287	293	289	276	268	250	277	263	286	277	268	305	296	287	290	308	247	286	275	266	281	262	298	254	275	258	315	285	285	293	298	327	287	287	293	282	296	259	261	272	308	310	274	280	301	274	272	288	300	321	242	275	293	300	280	270	274	290	243	330	293	265	275	309	283	266	285	294	294	277	274	304	279	286	290	284	252	279	270	270	274	275	279	264	312	273	313	275	273	297	288	293	279	261	255	303	257	290	297	238	284	275	274	265	299	278	298	262	265	284	276	309	273	290	280	254	295	253	306	277	283	279	271	283	303	294	296	283	262
62064	56348	54841	50691	11664	1189	1090	1044	1051	982	890	929	859	903	871	892	839	843	819	837	881	881	866	889	879	879	829	842	878	866	835	857	850	829	828	810	853	823	847	819	867	785	849	795	815	861	880	836	863	791	818	839	809	822	829	817	846	835	833	838	813	825	882	848	775	791	835	837	846	836	810	866	809	843	831	844	847	834	768	804	822	851	832	794	790	875	826	833	807	814	855	852	815	822	821	828	801	814	851	802	817	816	807	824	800	818	819	843	846	810	839	813	789	808	840	790	794	814	806	840	850	802	857	850	807	838	820	774	814	804	845	772	850	864	790	849	830	817	822	782	854	836	786	830	832	825	807	808	858	833	809	789	734	802	854	838	799	832	813	865	725	823	862	878	775	786	850	901	787	827	800	779	775	818	851	839	808	841	796	787	786	813	831	816	795	838	829	862	803	831	801	858	826	793	760	837	774	794	794	811	808	819	850	813	829	824	836	783	791	802	839	865	852	828	872	875	873	816	840	814	849	858	860	794	834	826	785	855	811	766	821	847	851	829	825	790	825	865	829	825	840	822	875	808	830	819	865	821	810	816	834	812	816	826	841	851	784	845	819	841	781	842	799	850	832	882	839	832	798	833	786	843	796	807	851	829	815	818	822	876	840	823	862	804	832	816	791	815	819	840	797	770	816	826	798	828	802	817	819	843	810	821	851	826	817	774	790	849	839	825	770	825	905	807	801	845	870	853	801	820	887	895	751	797	856	850	796	823	791	836	829	788	808	852	816	862	848	786	784	828	804	805	832	877	801	834	885	846	841	820	803	794	855	854	783	846	852	844	828	804	789	815	834	787	821	802	846	811	809	796	836	841	796	860	788	844	763	806	860	840	822	805	817	841
31580	14955	5123	2805	696	170	131	163	129	133	141	170	149	121	161	134	148	134	136	140	130	163	151	148	150	150	147	145	134	117	141	134	149	141	139	149	152	147	136	121	152	137	152	144	127	148	136	145	138	152	152	151	120	146	144	128	150	154	147	141	123	140	140	160	156	138	117	143	161	146	152	135	144	167	144	138	135	128	145	143	149	140	135	131	143	131	164	115	150	156	133	150	157	161	148	151	155	140	152	136	155	142	129	155	159	127	149	158	140	122	135	147	155	151	151	139	147	133	162	150	153	142	115	147	143	146	155	128	145	114	153	173	156	140	154	167	143	140	153	143	151	164	149	164	141	151	134	127	122	137	146	159	149	167	165	142	136	140	145	147	146	162	131	156	134	130	157	150	139	132	147	158	139	151	123	154	164	138	146	158	143	155	152	163	132	133	135	176	144	134	146	135	137	161	157	146	148	141	147	130	139	178	150	141	149	134	138	162	148	121	135	147	130	141	159	134	156	145	144	133	159	153	146	142	135	139	153	143	155	150	138	153	146	156	140	139	135	155	144	163	139	135	143	145	140	157	162	145	154	122	152	152	136	144	139	143	148	124	135	159	137	172	143	139	153	139	131	153	157	161	160	145	145	132	156	150	131	146	152	137	145	143	147	153	155	158	154	151	147	138	170	161	177	149	135	143	143	139	152	145	155	154	151	143	147	177	124	164	136	157	153	146	144	149	191	122	160	151	162	149	154	130	149	159	137	146	131	144	160	161	149	147	146	131	166	140	163	152	150	135	171	152	138	119	149	147	128	142	165	141	126	168	142	153	141	136	166	152	153	149	144	128	148	151	164	125	159	134	141	172	152	126	130	135	135	140	154	153	152	148	126	145	137	153
31506	16724	10091	7904	1764	514	532	467	491	468	505	471	479	468	470	473	475	474	491	461	483	480	473	445	502	518	490	510	449	479	557	493	472	501	490	478	502	481	488	487	478	512	497	527	444	475	499	458	515	499	502	494	456	514	499	477	494	509	461	487	498	496	500	499	469	454	481	503	483	532	458	451	498	506	474	471	459	471	481	465	444	495	469	461	495	495	469	491	528	483	502	533	491	517	456	499	520	498	481	451	469	464	491	423	475	496	485	479	466	459	493	489	503	507	498	488	475	461	507	476	478	487	455	509	485	458	479	463	493	487	486	524	487	489	453	498	469	516	475	504	473	482	495	496	526	469	485	463	456	457	490	478	477	486	516	513	486	483	519	442	477	454	511	469	478	440	475	506	450	499	438	464	490	480	486	502	481	483	474	486	500	457	475	490	476	483	479	494	491	478	501	463	477	474	462	508	473	507	474	481	490	504	467	439	492	492	470	522	475	489	491	520	461	506	495	451	490	510	510	519	486	564	475	514	488	497	502	446	480	465	480	483	448	473	452	505	514	500	502	512	506	448	528	494	509	468	514	438	518	485	492	492	491	460	486	491	465	504	486	464	485	454	498	465	485	526	484	502	501	451	486	501	493	477	458	478	479	477	472	478	487	470	524	471	498	512	510	486	496	503	488	457	497	486	488	438	444	497	490	477	475	530	502	474	463	482	464	477	498	487	456	476	515	515	492	481	480	525	495	478	449	522	486	419	501	499	453	448	475	485	504	455	472	524	510	509	483	493	486	521	488	431	487	505	502	489	513	456	482	474	478	474	454	485	520	482	499	453	480	491	500	502	520	507	481	492	507	453	513	497	498	454	518	466	497	436	509	535	476	501	486	475	492	508
70985	57493	44624	36346	12588	526	219	225	216	216	197	198	192	208	221	220	174	193	175	193	185	198	177	170	198	182	214	187	217	217	179	168	182	195	177	174	197	173	200	190	199	196	209	221	181	211	186	180	214	172	180	193	213	185	182	177	187	187	194	203	169	196	189	197	206	216	193	199	193	189	183	160	185	175	186	174	185	173	226	189	183	209	147	183	193	194	185	177	190	188	183	214	180	183	186	196	179	181	182	197	181	206	184	153	190	182	190	203	151	203	188	204	204	180	184	180	198	190	214	180	202	199	195	218	196	225	180	195	216	240	184	183	184	200	181	178	184	187	188	199	183	186	185	186	201	211	196	212	163	216	175	189	193	184	188	188	173	160	202	208	209	194	193	204	202	186	184	201	206	184	189	199	209	185	181	184	175	193	174	223	188	207	171	204	199	190	196	193	185	175	207	195	204	202	198	161	200	157	199	191	177	204	191	191	200	206	179	188	157	176	210	194	189	190	184	209	188	182	197	191	193	192	215	187	206	184	229	195	194	175	186	192	185	199	189	211	173	192	196	177	196	211	180	207	186	217	207	196	188	210	191	197	213	168	183	191	188	197	199	209	218	209	212	204	179	183	174	177	189	181	174	198	190	171	195	192	179	212	201	174	202	203	203	188	187	178	188	178	187	191	178	164	215	198	202	208	182	183	178	191	210	187	209	214	200	196	182	183	196	190	196	198	169	204	193	187	190	164	170	192	213	188	201	199	207	182	224	177	184	227	219	199	186	195	188	182	212	184	197	173	176	174	202	186	180	185	210	189	200	163	206	208	196	189	201	177	196	231	201	176	202	196	226	190	182	209	190	211	210	187	212	197	182	180	177	196	159	175	199	181	203	177	174	199
51668	44746	45042	42487	10247	759	744	719	689	698	666	645	663	646	638	658	655	585	654	652	644	659	635	584	646	616	607	607	600	621	624	599	619	592	641	613	607	543	602	598	607	644	608	618	639	616	607	585	624	616	627	624	636	593	616	612	593	626	605	600	595	618	589	615	620	572	607	630	624	613	629	620	589	583	592	640	588	616	618	629	579	629	618	637	637	611	612	632	598	648	548	639	603	612	553	588	585	610	616	588	573	601	586	627	551	601	634	603	633	578	613	613	603	566	618	584	582	560	590	585	656	616	572	575	632	632	630	546	616	577	569	593	602	626	597	615	623	602	601	594	601	615	633	587	606	597	621	641	598	598	617	631	596	616	594	604	587	556	610	592	622	631	588	591	614	577	626	630	612	591	588	610	565	569	609	591	647	601	631	631	535	622	604	628	633	598	582	594	622	607	551	615	620	616	604	531	612	578	612	607	594	639	611	620	643	645	599	574	630	614	546	600	621	614	600	566	603	593	592	621	617	620	594	557	630	596	612	658	605	599	593	617	624	593	598	598	607	642	599	558	609	569	577	591	640	610	625	623	662	575	568	623	594	570	594	644	564	595	607	612	653	608	605	613	611	618	600	632	609	596	589	617	608	604	641	628	605	635	586	584	618	601	606	623	631	582	601	641	638	613	613	656	651	626	600	628	636	622	642	617	592	687	604	579	635	616	569	630	605	608	579	600	621	635	630	626	594	605	592	569	573	567	625	582	599	599	611	600	596	602	597	632	623	617	642	624	617	550	586	669	625	574	574	589	562	579	574	612	579	609	589	617	606	611	594	633	601	616	605	633	613	612	621	627	566	558	623	608	595	595	624	582	567	620	597	630	637	632	616	651	607	583	623	666
