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
335828696998	335828697858	335828698408	335828698958	335828699508	335828700058	335828700608	335828701158	335828701708	335828702258	335828702808	335828703358	335828703908	335828704458	335828705008	335828705558	335828706108	335828706658	335828707208	335828707758	335828708308	335828708858	335828709408	335828709958	335828710508	335828711058	335828711608	335828712158	335828712708	335828713258	335828713808	335828714358	335828714908	335828715458	335828716008	335828716558	335828717108	335828717658	335828718208	335828718758	335828719308	335828719858	335828720408	335828720958	335828721508	335828722058	335828722608	335828723158	335828723708	335828724258	335828724808	335828725358	335828725908	335828726458	335828727008	335828727558	335828728108	335828728658	335828729208	335828729758	335828730308	335828730858	335828731408	335828731958	335828732508	335828733058	335828733608	335828734158	335828734708	335828735258	335828735808	335828736358	335828736908	335828737458	335828738008	335828738558	335828739108	335828739658	335828740208	335828740758	335828741308	335828741858	335828742408	335828742958	335828743508	335828744058	335828744608	335828745158	335828745708	335828746258	335828746808	335828747358	335828747908	335828748458	335828749008	335828749558	335828750108	335828750658	335828751208	335828751758	335828752308	335828752858	335828753408	335828753958	335828754508	335828755058	335828755608	335828756158	335828756708	335828757258	335828757808	335828758358	335828758908	335828759458	335828760008	335828760558	335828761108	335828761658	335828762208	335828762758	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2748	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
70072	70548	51735	22369	7459	688	242	193	206	190	179	180	194	176	161	203	178	168	169	178	181	174	181	156	159	170	170	148	161	165	169	179	166	157	175	161	178	177	148	183	176	170	158	166	164	173	164	153	180	176	168	170	186	170	173	172	150	167	183	157	151	175	190	174	155	180	161	151	163	177	164	178	171	164	134	174	200	180	160	169	161	178	143	133	167	166	156	158	186	169	152	165	151	171	178	173	178	181	188	162	156	189	158	149	144	155	190	174	171	201	196	156	168	159	175	184	165	178	155	159	173	151	178	176	170	162	170	179	175	171	182	181	189	146	163	176	189	172	176	159	157	148	161	157	166	173	166	179	184	165	163	199	160	178	152	195	172	168	171	158	173	177	162	184	177	182	182	157	178	157	167	162	166	178	160	161	147	163	168	157	169	176	154	173	168	156	149	156	165	162	171	128	182	185	174	154	188	156	161	151	172	185	171	161	160	186	174	164	181	174	157	149	162	156	164	180	143	164	165	174	165	172	147	168	182	191	190	183	169	168	171	163	176	156	174	160	186	176	164	171	173	149	200	168	169	164	168	156	163	170	152	163	161	180	169	162	149	160	160	169	175	157	186	181	159	180	189	161	164	167	159	159	169	166	161	160	172	174	176	156	151	174	178	153	177	146	170	188	165	137	173	166	199	145	162	192	206	166	148	160	180	132	185	177	153	174	152	188	143	148	192	145	168	165	184	155	153	176	142	185	155	173	156	155	166	159	160	152	166	178	173	181	172	157	180	145	171	166	154	170	180	179	152	185	168	175	165	173	151	154	159	144	170	181	178	150	182	154	180	162	153	183	161	154	150	150	158	175	150	155	149	178	179	172	166	174	174	175	156	140	163	152	169	162
50559	61668	51757	9549	1066	916	776	736	702	701	664	599	655	642	577	634	640	587	575	593	617	594	602	542	610	533	536	591	546	617	572	615	635	570	576	580	556	565	589	556	539	563	564	558	609	574	632	622	531	578	586	550	598	571	546	583	584	554	577	560	576	582	552	541	533	568	547	598	567	571	560	562	530	498	489	521	572	605	588	615	550	550	543	575	534	588	547	544	601	594	582	561	565	586	571	587	560	596	531	544	553	554	587	515	625	526	576	581	550	571	556	519	562	577	562	587	573	555	572	577	538	565	533	532	577	551	583	611	546	552	509	570	520	540	527	553	576	567	559	579	543	606	567	573	595	556	576	541	541	505	563	511	546	557	550	586	539	531	549	576	583	558	602	524	545	582	568	571	585	561	551	608	574	536	585	567	571	516	520	539	581	588	571	536	534	518	554	574	570	533	562	559	543	593	574	590	579	588	572	579	583	560	568	559	546	544	526	556	557	557	545	552	537	511	584	537	546	537	544	540	601	509	584	548	557	524	529	565	562	564	573	569	551	553	566	551	578	569	533	590	562	589	573	526	586	548	596	610	556	523	573	526	544	545	555	550	596	562	516	546	569	517	561	578	572	547	577	561	550	540	558	610	595	578	578	581	553	576	579	548	519	579	572	606	589	582	540	577	516	579	554	544	575	529	559	513	593	544	565	564	578	551	564	554	595	587	575	563	580	578	551	586	555	541	557	591	526	596	542	577	567	569	584	536	550	575	543	555	575	545	521	555	525	496	519	593	532	534	573	540	526	597	569	574	535	545	558	573	565	609	581	556	522	558	549	524	550	568	523	576	543	564	567	551	540	603	589	574	599	566	595	576	511	559	554	551	534	571	566	522	560	536	576	549
21968	16838	14058	701	159	149	167	139	149	131	121	160	135	147	151	127	131	135	144	141	131	137	123	132	124	142	141	150	141	162	147	141	138	120	131	128	150	151	147	147	118	122	120	154	133	143	137	136	150	128	143	149	122	121	156	142	153	135	135	143	134	128	138	141	135	118	142	161	168	142	144	125	137	137	149	139	137	137	156	134	142	142	156	131	150	143	139	135	157	144	138	133	147	132	141	147	152	135	120	131	119	131	155	134	144	145	132	161	138	131	123	136	157	146	136	110	133	133	126	154	126	139	126	131	133	129	135	157	116	136	175	133	138	155	134	138	137	148	139	151	131	125	147	128	123	126	126	134	138	138	131	140	126	155	136	134	141	141	167	165	142	139	131	144	138	120	134	149	147	142	124	127	159	120	149	154	150	124	147	124	128	143	147	139	144	147	159	136	136	151	134	142	159	125	115	126	152	138	131	150	144	161	128	143	139	129	134	151	131	124	134	144	153	128	135	163	129	147	159	147	140	127	132	142	132	111	140	142	145	118	160	150	130	137	120	114	137	158	136	141	127	131	128	145	162	136	136	135	120	154	133	127	138	160	148	153	143	152	138	147	150	133	142	130	142	139	148	140	146	144	130	133	134	135	139	159	130	143	129	148	152	158	116	167	139	147	116	142	145	143	146	136	137	141	170	138	153	163	140	144	117	149	140	122	168	103	122	157	140	139	126	168	133	127	145	138	132	133	140	126	153	126	159	159	152	139	119	137	132	137	147	147	124	137	134	126	142	145	134	138	141	159	141	140	160	139	147	145	153	120	151	153	145	134	144	116	165	108	150	134	151	143	139	160	150	158	135	138	140	123	141	157	152	132	138	144	133	144	140	144	137	130	124	130
22621	23992	17728	1369	477	495	494	517	538	471	460	516	483	505	441	466	512	491	471	470	547	514	454	443	518	475	483	461	494	482	478	479	478	469	521	460	438	446	503	437	506	430	486	487	528	458	536	435	465	492	500	487	454	460	496	447	516	505	480	495	484	488	496	425	497	479	470	503	491	503	474	492	481	470	476	472	497	477	548	504	486	493	467	456	448	452	517	471	497	486	465	464	479	458	482	468	459	490	522	507	482	469	472	504	491	506	476	509	476	492	454	504	472	507	472	521	469	465	484	511	497	469	456	460	527	496	477	481	532	476	481	495	487	477	485	487	446	520	475	514	512	464	502	445	469	476	516	483	505	499	457	495	475	482	501	502	478	483	468	518	449	475	470	516	482	520	488	485	451	515	465	506	499	484	461	499	458	471	482	458	502	481	474	497	536	501	460	506	487	464	468	440	492	505	458	445	468	446	468	470	500	448	491	466	503	472	500	430	478	498	478	461	485	481	492	543	498	501	489	456	478	492	485	507	485	489	508	518	465	506	452	486	519	464	528	471	464	442	477	511	509	515	464	490	497	456	489	536	491	470	501	470	470	469	440	481	479	488	467	475	479	470	466	478	488	471	467	485	469	440	467	489	487	486	454	459	457	497	480	517	451	495	460	496	485	504	488	483	492	495	492	503	465	496	455	479	435	485	470	502	465	470	491	472	528	497	455	484	463	483	456	492	499	504	466	461	504	474	486	450	500	494	485	479	496	473	505	481	482	466	513	497	474	485	496	472	521	454	475	479	477	488	498	490	511	494	471	494	502	485	471	505	497	492	459	459	492	471	459	484	484	464	498	480	455	469	475	475	478	461	449	453	445	476	514	490	464	467	469	475	446	488	474	453
65714	65827	53780	19520	2811	199	145	126	120	128	103	112	121	122	126	118	115	113	100	103	121	126	108	118	101	117	116	142	84	113	109	99	104	121	103	96	85	113	96	116	120	116	120	99	123	110	105	97	126	104	113	114	116	117	119	133	110	92	129	125	112	104	120	97	101	111	115	97	97	121	116	111	98	110	101	109	112	96	105	95	121	113	92	103	114	107	114	115	103	93	104	96	121	112	110	81	101	126	98	119	105	122	128	106	117	107	114	110	112	117	105	113	108	99	98	93	126	122	113	100	99	91	128	125	118	95	111	103	108	99	106	107	118	104	86	128	116	99	117	110	102	119	99	101	119	109	89	98	112	118	108	122	114	112	122	118	113	105	103	115	99	103	118	99	113	118	113	128	100	122	100	112	103	103	109	132	102	97	109	125	96	109	113	96	107	112	107	117	110	106	121	129	100	118	90	92	97	124	102	96	112	110	101	118	118	104	103	134	100	104	98	116	95	105	100	98	113	106	94	93	117	115	118	118	118	112	124	102	115	132	107	112	114	101	133	114	104	102	121	115	98	104	108	104	101	89	121	123	118	112	116	96	106	99	111	100	115	101	117	117	102	109	115	119	106	113	102	122	111	128	105	140	97	107	120	113	110	112	112	109	105	102	121	109	107	114	115	88	97	115	103	119	107	120	116	99	98	109	108	92	91	99	123	113	125	95	92	104	110	125	99	116	123	106	104	111	104	103	117	102	113	107	130	126	111	125	85	111	109	112	106	113	98	106	112	117	122	96	106	106	117	118	121	118	105	107	113	105	104	123	101	106	107	103	105	111	105	114	114	107	105	103	112	132	107	110	132	116	111	106	115	102	115	122	101	117	93	112	96	104	110	113	100	112
44748	53589	49195	10333	688	575	524	511	464	442	439	424	412	435	423	412	418	403	439	447	400	403	395	378	383	391	384	363	371	441	396	378	415	417	401	391	393	433	387	430	418	393	420	447	417	360	423	403	416	406	410	396	412	391	381	383	394	392	419	423	394	413	369	394	406	385	366	386	377	413	402	409	376	389	394	368	393	384	387	400	395	399	358	413	402	403	366	378	407	374	401	346	389	412	389	392	399	378	406	389	369	346	410	370	405	416	393	374	430	366	367	389	406	414	409	359	386	386	414	348	393	432	372	380	374	395	367	383	402	393	412	413	368	394	416	356	380	361	393	394	396	387	394	367	408	357	399	397	422	373	362	380	373	401	379	373	404	363	388	385	383	357	385	404	407	405	383	441	433	379	387	373	399	355	391	399	393	395	406	383	425	379	347	393	369	434	394	377	402	409	432	368	405	352	368	413	397	389	410	401	369	401	371	402	380	358	363	391	377	395	377	402	367	381	406	386	369	395	418	386	382	382	382	384	392	368	393	379	415	410	376	402	420	400	422	360	377	396	329	381	375	390	371	412	409	364	372	382	423	387	399	397	383	391	412	397	421	417	434	387	393	370	427	389	357	403	411	388	389	383	373	352	410	385	400	412	391	419	370	445	411	408	386	414	404	379	420	396	435	394	370	414	368	345	372	384	380	360	391	401	387	364	397	374	388	395	427	413	406	392	396	374	372	393	395	367	400	381	384	449	406	395	382	386	393	378	378	400	368	362	405	400	395	414	393	404	419	368	379	400	394	374	384	380	432	407	389	379	381	386	387	401	403	374	362	399	389	416	383	365	362	415	417	378	381	399	399	363	394	398	355	402	423	402	397	401	390	389	384	391	402	453	364	352
75977	77018	58183	25697	9431	924	267	212	219	200	181	215	208	191	196	151	185	185	210	189	192	198	175	190	169	174	199	190	206	191	180	163	193	216	186	187	172	168	197	177	214	195	190	187	191	163	172	186	160	145	199	166	184	180	160	176	176	174	181	178	157	176	185	170	181	176	178	151	191	186	175	186	182	202	190	174	179	171	204	166	181	164	167	176	191	185	192	194	191	197	175	170	180	189	182	187	183	179	195	174	187	192	165	177	182	162	198	186	162	169	167	196	170	176	188	195	167	178	154	188	192	170	195	199	185	171	193	175	166	210	165	208	182	174	157	175	202	190	173	190	182	179	197	168	199	150	179	170	174	166	175	181	174	187	198	170	192	176	170	177	203	197	178	194	194	207	189	186	193	159	178	166	154	169	169	195	184	206	198	161	200	184	192	182	188	177	188	170	198	180	184	165	178	167	167	197	186	193	211	170	175	175	175	181	175	190	196	193	179	197	161	188	150	154	181	190	200	178	206	190	181	172	183	194	180	151	183	157	168	177	187	192	155	183	179	177	182	189	194	171	187	177	181	166	198	184	169	191	172	175	162	165	204	180	184	201	184	194	181	204	176	180	176	184	192	194	155	191	180	183	189	210	185	191	191	198	179	191	199	193	176	172	177	182	196	163	187	193	161	187	171	172	200	189	184	178	175	167	162	153	196	167	182	194	184	169	190	197	194	184	172	177	166	187	181	165	191	199	175	202	180	203	165	198	204	154	178	185	172	204	202	177	166	177	182	174	216	176	172	185	174	189	190	199	176	186	173	164	206	169	204	194	192	202	190	183	197	190	175	179	194	178	188	182	176	183	184	168	189	175	191	210	182	201	189	158	185	179	208	179	175	178	195	174
54941	66975	58952	14833	1193	950	846	837	729	785	713	696	670	625	639	658	647	632	603	605	591	556	635	621	580	637	631	610	650	593	597	597	589	598	627	612	569	602	601	611	599	608	589	583	583	574	567	588	593	570	563	665	569	576	627	617	551	592	608	590	612	604	627	585	591	603	595	609	568	581	560	564	582	567	595	609	562	605	626	587	580	575	630	624	587	606	547	608	578	606	562	554	616	571	586	560	594	605	585	602	603	604	627	610	591	582	622	577	574	567	606	582	610	636	597	579	569	601	567	618	594	625	610	599	593	615	599	599	620	610	627	573	588	559	590	567	571	628	562	595	604	638	590	608	629	603	586	603	622	609	602	607	587	616	573	626	549	613	578	589	611	558	585	595	590	603	630	565	616	609	531	598	592	613	586	578	623	589	646	627	618	623	603	620	602	570	576	585	587	570	652	594	579	601	611	561	571	611	613	611	591	605	585	537	588	579	608	579	578	581	654	592	572	591	612	566	598	600	553	610	599	625	589	617	616	580	576	598	562	627	628	605	547	589	623	632	569	569	612	593	569	587	538	572	592	618	621	600	592	617	607	558	615	600	600	596	614	573	623	585	623	567	570	547	651	619	570	605	599	618	615	578	546	581	591	589	597	614	567	572	596	583	606	633	569	607	555	598	550	593	622	606	601	558	566	593	631	609	561	590	566	605	567	636	631	582	625	566	569	536	608	590	621	543	582	581	578	580	606	553	615	627	591	540	612	624	614	601	610	609	581	591	616	562	578	587	583	627	610	545	589	575	593	582	607	617	586	583	588	608	571	580	610	622	631	613	564	599	616	585	602	605	582	567	613	599	566	590	619	625	626	632	558	598	595	589	635	607	600	607	609	560	637	607
22179	18063	13719	975	168	139	143	155	158	132	139	139	139	140	146	162	130	138	135	148	147	139	155	129	151	170	158	139	141	136	142	136	141	135	155	168	152	173	157	139	166	152	141	155	133	123	131	150	150	146	141	172	172	154	145	139	144	159	167	141	140	145	138	151	168	144	129	149	141	126	154	163	127	172	144	167	161	163	167	151	142	153	162	152	151	145	167	152	141	174	138	146	132	142	146	150	156	112	151	129	128	155	164	157	167	138	149	166	149	148	128	113	152	145	142	159	160	151	161	154	146	121	158	164	146	148	147	150	142	135	151	144	167	141	151	154	162	142	144	163	150	153	139	144	152	154	161	141	156	136	112	149	152	138	165	139	151	157	124	155	148	148	151	153	147	143	135	153	118	127	157	149	147	147	148	144	151	176	134	133	139	151	162	167	145	151	157	162	143	165	159	145	165	155	146	154	166	155	146	164	141	141	146	142	150	129	153	142	163	139	125	131	146	140	110	133	154	143	148	149	140	148	154	153	152	143	148	142	143	139	137	142	150	140	160	160	160	134	156	144	160	149	149	149	146	129	152	150	163	158	145	138	144	141	143	146	151	152	148	150	157	168	144	146	143	146	166	153	127	136	149	154	122	160	154	157	129	154	140	156	143	145	156	124	151	138	179	166	156	133	152	152	135	159	146	166	147	166	131	141	149	172	139	123	140	139	124	141	141	134	131	138	139	133	132	148	150	163	154	154	132	164	157	158	133	138	159	128	152	164	132	140	173	156	138	161	136	144	155	151	149	129	150	169	169	158	152	135	148	127	135	155	155	154	145	134	164	140	156	112	139	152	154	164	143	134	143	131	146	142	133	152	134	162	157	154	166	149	173	156	153	165	171	160
22967	25661	18395	2117	535	515	482	490	514	506	499	499	495	523	498	486	478	489	514	535	521	492	539	500	514	522	506	476	505	462	514	474	496	475	523	479	522	489	487	509	463	484	492	508	558	516	467	473	494	513	493	546	507	515	518	467	461	501	498	534	464	468	523	514	497	499	507	513	475	513	482	538	480	516	480	469	494	505	505	501	550	491	513	484	475	503	498	538	563	473	502	482	499	487	504	520	482	561	506	514	479	502	493	486	490	452	527	470	479	446	522	507	514	494	499	518	493	504	489	473	542	477	502	506	511	470	483	513	506	494	502	513	518	511	526	533	528	508	497	519	477	543	479	466	497	470	488	570	470	504	472	448	518	491	481	463	465	519	527	483	472	518	546	513	550	445	509	515	436	479	498	503	477	483	486	528	492	532	515	506	483	509	508	507	541	513	491	499	489	507	519	498	492	474	527	471	479	532	479	487	514	478	509	510	488	469	500	499	503	519	567	472	525	482	538	498	515	526	530	500	473	515	511	496	491	524	521	546	507	512	527	537	479	505	466	508	527	490	472	497	522	490	475	519	502	483	528	535	517	517	479	510	506	487	482	493	481	468	488	484	524	483	495	474	500	525	503	473	476	506	560	563	479	492	500	511	529	535	486	460	492	519	503	490	517	496	526	539	548	508	503	538	503	531	501	532	522	483	466	494	509	518	473	543	531	509	467	509	480	458	478	466	531	465	498	520	528	508	496	508	512	522	481	476	496	468	478	498	488	501	537	511	487	531	514	533	480	505	475	529	464	517	493	517	498	462	512	558	495	480	455	542	462	505	541	515	513	466	531	514	521	510	512	516	530	539	471	504	451	519	507	508	447	474	508	502	485	500	493	501	514	502	482	503
66455	68160	55916	20601	2779	163	135	117	129	125	124	111	134	144	122	128	116	123	143	132	112	114	95	130	127	128	128	133	137	124	99	134	128	119	129	106	119	122	110	125	96	144	107	127	111	102	113	128	109	104	136	129	123	142	123	112	128	135	120	111	117	144	133	109	102	126	118	106	109	127	129	108	113	121	115	115	122	109	123	103	115	112	128	111	101	117	121	118	94	101	136	126	102	102	101	121	110	107	141	110	117	114	111	98	119	111	111	120	120	108	139	121	90	130	122	106	108	143	105	129	106	116	108	98	124	123	103	122	124	111	125	111	129	129	110	112	114	112	124	107	130	119	130	106	112	111	100	121	127	115	138	111	129	112	116	126	123	114	111	117	135	108	115	112	120	98	114	121	113	134	130	104	110	125	96	116	119	108	115	131	118	117	130	106	115	127	111	123	134	119	116	109	101	136	119	126	117	117	110	115	111	137	103	102	118	109	111	100	119	108	114	100	118	125	135	132	101	124	109	122	113	133	99	127	122	108	108	115	112	119	132	112	123	110	101	131	132	131	133	110	104	108	129	120	124	118	109	124	120	124	127	132	120	108	102	125	129	120	135	126	128	123	107	104	119	116	113	114	111	117	117	119	121	116	103	113	126	109	122	113	127	118	121	117	100	131	126	114	118	103	135	113	114	110	104	105	122	129	112	115	108	116	105	120	122	127	130	115	119	120	120	92	114	108	117	112	121	132	136	116	109	124	108	126	127	122	111	108	113	106	116	114	108	123	125	121	139	112	109	131	122	123	108	110	113	130	121	101	117	139	98	116	134	125	131	104	129	106	129	106	114	121	108	114	130	144	127	105	117	106	106	134	114	101	113	117	120	115	128	123	122	96	123	125
45204	54876	49609	14599	707	600	528	487	459	456	463	469	400	452	479	438	458	392	409	472	473	386	393	445	439	420	386	432	419	443	420	403	419	404	404	390	376	375	416	376	433	373	475	397	450	417	380	453	379	394	399	448	406	411	422	415	411	386	396	429	395	425	411	435	415	439	411	392	385	408	409	430	392	398	402	421	350	435	408	414	398	435	399	402	394	402	428	431	393	438	445	425	460	423	387	415	396	402	403	414	425	372	405	408	391	416	388	413	423	414	388	392	425	425	402	410	432	411	412	403	405	409	458	419	407	398	427	386	381	394	426	419	407	422	395	423	415	425	392	412	391	409	388	387	395	424	396	448	421	426	421	377	401	430	395	416	437	396	434	400	419	389	403	366	411	386	421	418	400	407	392	427	380	433	409	379	386	396	457	418	400	408	394	379	386	383	419	422	401	391	391	377	367	391	407	407	404	412	433	404	409	388	403	433	419	387	451	400	412	410	420	404	434	434	415	400	440	412	396	395	413	415	415	390	403	416	396	417	422	366	459	381	419	390	415	363	408	396	372	397	415	408	388	421	439	361	440	414	417	387	407	421	395	403	398	407	404	409	403	398	403	401	412	415	384	391	419	442	413	389	401	388	397	404	420	395	362	429	426	408	412	443	431	377	391	412	419	451	385	414	427	440	408	421	415	385	430	395	436	416	419	420	413	408	408	421	434	422	443	416	415	377	382	378	415	447	387	437	417	414	426	383	399	425	386	434	424	396	383	412	398	412	393	437	387	418	368	387	412	440	404	403	418	428	417	377	397	414	384	404	368	398	402	380	441	462	407	425	414	375	434	411	410	392	416	414	377	420	427	454	426	383	416	405	427	390	407	415	398	421	429	388	397	398
76408	79142	65747	27660	8433	740	232	222	207	205	197	228	219	181	192	184	201	175	187	172	197	185	177	180	189	185	199	182	180	172	200	198	184	181	165	175	164	218	185	209	166	185	192	160	175	183	188	222	178	163	196	182	207	186	186	196	183	188	174	193	180	197	206	199	195	194	194	193	204	194	176	157	184	206	209	183	187	212	177	177	201	191	188	191	166	200	189	186	206	193	202	195	154	182	190	179	173	177	202	182	162	169	178	183	166	187	184	196	173	193	170	184	211	181	173	175	151	209	172	188	202	181	187	188	223	164	172	209	187	182	196	174	190	210	200	157	189	200	181	194	201	185	188	168	179	192	186	184	208	192	193	183	170	177	195	178	200	175	200	175	188	167	210	176	200	197	185	211	196	179	182	192	168	178	179	163	226	190	198	174	155	183	207	209	189	181	177	181	193	177	192	207	197	199	170	200	187	175	207	188	178	193	201	176	186	178	182	170	213	191	170	195	193	166	195	201	197	215	171	189	168	180	179	209	187	189	199	197	186	240	206	194	195	189	196	182	189	170	200	194	187	191	194	179	181	169	162	211	187	213	181	208	195	182	172	168	179	154	160	181	214	173	185	210	182	157	155	177	167	183	181	188	185	188	189	217	199	179	186	180	190	200	180	189	172	189	188	187	155	197	193	175	191	180	193	211	167	189	208	195	182	191	217	214	174	205	207	192	186	197	206	164	187	180	205	178	188	212	188	171	203	213	194	170	173	212	203	191	190	195	168	196	191	195	168	189	185	173	169	191	199	198	185	199	185	204	170	169	208	189	181	176	169	181	187	193	161	193	166	173	183	198	190	185	183	175	204	177	173	174	200	191	176	181	183	186	190	181	185	206	184	186	188	196
55591	68293	60195	19973	1161	929	849	730	767	726	738	685	671	708	679	631	666	630	651	673	610	598	628	643	623	603	621	631	653	592	623	628	629	589	616	617	631	660	596	597	620	568	630	575	634	583	598	609	654	597	619	558	596	645	618	584	603	586	588	612	630	625	603	589	625	614	631	626	632	614	624	616	612	609	566	590	573	596	589	591	613	663	638	576	553	610	638	599	635	625	577	610	598	623	596	607	620	594	601	597	639	583	628	571	610	624	615	577	617	632	588	580	619	638	617	627	592	595	617	614	565	625	610	598	589	634	630	627	600	607	626	591	581	600	606	629	615	579	638	588	588	586	625	634	584	626	555	628	593	619	561	591	558	597	611	580	589	614	561	566	635	628	593	574	635	572	612	593	598	591	630	630	583	641	597	616	602	583	585	665	609	630	599	592	623	613	605	617	641	611	590	571	601	600	584	599	604	620	599	617	595	592	638	563	590	615	611	561	645	644	599	559	615	618	608	576	577	627	622	634	613	602	587	565	594	632	604	603	614	615	565	603	562	583	611	611	638	559	599	583	605	639	561	583	617	619	566	600	611	591	613	604	597	645	605	604	628	626	598	629	597	616	577	600	640	592	601	612	609	579	595	621	583	592	585	595	629	586	578	577	578	602	585	604	610	634	613	588	601	581	526	610	582	618	608	641	601	639	597	596	602	598	617	616	613	574	655	600	618	574	648	628	613	616	619	622	646	654	566	597	576	596	592	609	601	553	595	584	625	601	548	599	626	589	583	624	575	588	613	601	665	592	581	627	589	658	619	569	598	623	587	596	543	584	592	609	609	586	638	624	640	580	605	611	597	588	595	663	520	627	618	632	589	624	574	584	643	603	593	625	561	603	611	550
23129	19317	14007	1479	226	162	147	147	138	163	154	136	177	152	160	158	125	142	166	170	165	160	144	149	142	169	151	126	161	136	172	172	142	150	144	166	145	143	137	153	177	160	139	160	161	155	164	131	157	148	158	152	185	172	154	138	163	164	154	145	135	154	137	127	154	163	153	161	163	150	155	156	148	147	163	149	159	150	181	131	148	173	156	192	163	144	167	146	144	163	148	164	140	159	166	167	186	131	157	164	183	160	159	163	157	185	138	157	138	152	157	152	155	145	151	162	151	162	151	161	174	188	167	151	172	123	153	140	150	163	129	151	155	143	132	148	152	160	159	161	165	161	166	154	154	155	162	146	164	155	147	156	134	145	129	160	159	143	144	170	160	135	170	155	150	154	168	154	162	147	147	175	151	131	150	137	154	148	161	145	161	148	155	170	156	165	142	143	159	160	135	159	126	137	142	143	133	147	131	155	158	139	156	143	141	150	139	151	155	139	155	156	157	145	163	174	143	148	143	150	163	158	139	134	171	149	157	148	151	154	199	139	122	164	159	143	149	125	147	157	139	150	138	151	156	165	168	162	141	159	152	154	142	159	170	159	152	152	173	157	132	148	117	169	141	171	162	129	136	152	146	151	127	154	130	154	154	164	169	164	175	155	158	151	174	145	140	164	157	148	157	149	161	166	130	149	164	166	139	148	143	166	183	179	153	156	145	134	141	173	157	133	170	147	146	167	177	150	150	145	176	165	157	158	152	142	146	148	145	143	176	146	154	168	134	147	135	131	171	160	169	140	140	147	140	151	161	165	154	129	165	152	138	170	148	149	149	152	147	133	156	141	151	157	144	135	144	159	159	159	139	158	136	145	160	143	132	173	163	145	178	156	163	151
23732	26563	18561	2879	532	528	508	545	504	514	509	530	543	511	520	538	468	500	536	516	522	510	513	509	498	536	498	518	519	507	497	466	504	524	484	516	492	523	529	545	541	513	487	463	490	479	517	521	455	494	509	509	491	494	531	520	542	510	513	536	535	514	510	513	529	512	555	493	519	492	495	556	514	469	524	468	556	515	527	498	511	523	509	528	512	513	504	547	486	521	466	458	479	541	503	501	495	459	497	506	521	517	489	525	513	500	479	522	474	570	561	505	518	541	534	479	528	515	497	517	530	482	515	524	521	504	529	542	481	493	498	499	479	518	507	509	501	535	486	505	504	529	517	510	537	490	521	512	473	506	522	510	527	535	529	483	510	493	486	493	520	508	465	527	504	507	517	519	509	545	515	508	495	492	470	524	506	497	510	521	539	538	510	515	511	477	507	496	519	497	547	512	539	524	516	499	490	525	514	508	481	506	485	468	501	506	503	497	499	528	488	499	513	499	509	529	473	476	497	514	509	499	481	483	484	504	510	450	512	516	484	511	500	536	527	512	542	492	535	505	532	501	500	489	516	525	543	520	513	470	505	545	478	522	518	518	520	537	532	450	521	520	498	494	518	502	511	468	515	497	529	498	549	518	529	483	509	490	532	460	479	504	472	480	511	529	492	494	516	522	521	512	524	499	501	471	487	521	522	550	519	517	516	500	533	496	498	488	518	528	501	510	520	543	513	549	486	509	522	520	531	520	512	507	523	484	503	482	490	506	558	535	525	511	497	509	506	524	496	543	470	501	499	558	516	482	529	530	524	540	474	506	521	512	489	509	534	502	491	477	502	511	502	475	481	505	515	499	519	514	529	518	541	500	522	489	473	546	485	487	516	495	527	531
66579	66921	56808	23492	3074	181	169	140	135	120	139	120	115	107	128	110	116	108	140	112	114	136	109	116	130	126	124	133	112	111	111	119	123	119	141	110	116	129	116	123	127	107	127	114	112	127	121	122	109	126	108	122	116	115	131	115	131	105	134	126	117	118	124	112	118	133	123	122	139	115	115	120	107	121	114	118	119	117	128	105	120	110	116	101	115	114	131	114	118	116	123	131	110	102	108	115	123	101	115	121	112	115	125	114	119	123	122	108	133	101	114	114	131	118	115	124	110	118	136	114	110	97	119	129	140	115	103	124	123	120	106	102	121	110	129	132	120	135	93	139	120	120	146	124	122	107	111	117	124	138	117	114	113	138	101	137	105	115	99	104	111	114	132	107	116	132	118	123	119	118	122	113	134	106	117	135	115	103	104	110	110	116	108	99	155	117	122	124	118	119	105	117	134	121	105	108	128	111	127	104	122	132	114	121	105	100	117	120	113	112	135	104	107	120	120	122	137	116	102	134	116	127	99	123	118	119	121	110	139	146	114	129	95	124	119	132	131	133	112	112	119	130	122	115	121	119	98	119	116	120	95	108	123	115	109	127	110	116	113	109	111	136	128	118	112	112	113	104	114	128	114	127	129	120	120	111	132	137	129	115	122	130	116	114	115	115	128	109	142	133	97	99	121	109	118	113	119	125	123	118	116	119	116	117	119	107	116	117	134	115	117	83	129	138	114	117	120	120	129	116	106	127	117	116	129	129	116	120	117	115	135	103	109	120	112	125	146	121	125	101	123	139	134	117	108	110	114	114	123	102	119	123	117	112	108	111	120	115	115	122	107	124	126	119	99	132	130	120	115	98	118	98	123	99	116	135	135	106	96	102	112	107	113	128
45619	53887	50654	19759	773	595	481	492	504	467	445	473	449	428	443	429	435	433	432	416	413	413	401	398	428	402	408	413	400	413	396	397	451	436	431	412	421	396	401	401	436	407	421	405	459	405	437	404	369	436	438	387	409	406	416	409	398	392	401	429	399	413	425	390	388	403	377	384	418	445	372	415	413	404	431	427	388	440	412	429	396	418	364	384	414	415	399	407	418	414	438	422	444	416	410	387	409	405	406	400	434	417	440	404	396	442	397	396	430	411	399	419	391	408	418	426	394	408	407	421	413	425	407	454	390	427	423	390	405	401	429	422	404	439	399	406	416	453	411	397	389	423	441	413	388	444	378	387	391	455	398	400	387	433	412	408	403	369	444	400	376	414	447	444	419	401	424	404	405	419	390	425	387	466	400	440	390	439	403	388	402	429	388	403	407	399	398	412	411	395	400	431	417	393	435	419	424	428	419	438	392	414	401	423	423	413	392	393	378	430	426	412	413	430	420	412	438	413	440	405	404	390	460	412	377	410	431	424	408	389	393	400	343	421	415	433	410	387	434	393	418	397	406	429	364	400	382	429	384	409	445	439	387	412	402	389	426	397	392	454	419	396	372	406	394	405	411	397	423	406	406	377	398	410	431	404	422	425	418	420	420	352	389	409	388	403	405	406	374	414	404	384	401	350	451	378	407	404	402	410	433	436	400	400	435	410	385	456	415	432	415	406	411	396	383	423	377	437	430	435	400	418	375	378	411	400	436	398	431	418	453	437	384	393	428	397	395	397	402	372	405	378	408	419	410	383	440	437	395	417	431	399	409	411	433	430	457	423	426	414	380	435	387	444	374	371	423	410	427	404	386	423	437	421	409	416	434	397	417	428	420	384	399	430
77374	79576	68292	32061	8392	646	221	232	208	225	193	196	199	193	182	210	177	167	205	199	204	182	187	210	187	222	221	174	192	174	208	225	178	204	200	201	165	208	174	196	190	173	202	183	195	222	191	196	171	194	187	219	192	176	180	195	178	178	175	185	187	183	189	226	215	198	205	172	194	168	209	199	180	186	183	189	211	194	175	193	190	175	193	196	195	171	197	206	193	209	184	197	182	170	175	208	201	185	206	209	182	192	200	200	201	194	185	204	199	167	230	163	183	184	197	204	191	203	193	201	200	186	191	196	189	175	207	192	216	165	186	195	193	193	184	213	175	193	176	209	185	167	196	211	196	195	190	206	198	184	189	189	190	189	207	176	186	162	184	202	206	197	207	178	199	191	193	181	185	185	216	197	182	189	187	211	183	185	189	204	191	214	194	197	196	185	183	177	204	187	194	180	200	197	184	197	186	168	189	172	189	177	176	169	219	189	201	215	193	197	196	200	184	190	196	185	189	181	179	190	183	179	184	171	211	188	210	171	225	198	179	180	176	191	186	170	188	208	182	172	193	185	212	178	204	192	179	195	196	177	186	200	184	171	190	196	203	197	201	187	196	211	189	193	202	179	177	198	165	203	193	183	164	206	199	181	181	182	203	190	219	187	180	209	188	181	212	197	215	164	182	217	203	174	175	187	230	231	172	174	184	182	190	170	174	208	191	214	193	166	171	200	180	186	185	177	220	180	179	203	179	207	182	178	193	179	186	193	216	185	191	192	202	176	190	185	175	195	184	182	165	183	180	186	187	184	198	166	194	184	177	202	203	187	215	184	225	182	172	188	202	196	194	182	195	176	196	189	177	201	189	171	183	194	205	186	185	201	190	179	189	187	184	212
55806	66637	62020	27012	1248	933	775	780	727	716	699	644	705	694	653	616	681	672	625	583	644	646	614	590	655	602	608	598	588	663	653	670	675	657	609	602	597	593	578	559	584	579	598	591	596	588	597	659	648	596	584	609	594	685	631	640	597	616	574	639	603	629	614	647	608	670	583	594	647	575	614	567	628	647	578	584	623	598	574	595	573	576	609	560	580	592	633	579	595	599	647	588	569	594	597	601	612	603	622	611	539	599	579	585	599	632	595	589	598	636	586	580	607	622	608	617	650	597	633	576	636	641	609	605	580	594	625	606	600	613	625	578	608	618	635	590	581	607	579	625	632	653	635	610	627	603	631	629	608	641	615	661	590	611	609	553	588	625	526	593	617	613	595	606	612	632	604	618	546	620	579	579	594	589	645	603	632	603	629	595	575	572	613	591	598	572	632	599	616	619	618	592	587	592	631	623	601	614	645	621	621	624	572	573	555	582	564	621	580	600	623	597	627	591	622	612	608	591	591	598	602	650	668	597	629	576	622	616	665	632	606	572	653	658	592	625	610	597	596	642	579	603	588	601	626	587	557	659	555	647	563	596	611	632	640	599	604	616	582	616	597	625	555	626	638	610	623	560	598	591	594	625	605	578	592	611	611	596	603	611	619	581	614	605	585	662	632	602	564	558	583	603	642	604	570	605	588	560	585	596	654	618	616	618	608	609	605	636	597	552	616	560	600	586	587	613	659	582	602	636	600	623	623	576	621	628	628	601	566	581	614	606	599	613	631	626	606	623	610	570	576	608	614	643	644	653	607	634	600	603	662	601	557	579	626	550	627	621	593	626	656	611	603	649	612	635	629	570	642	609	629	603	581	595	596	629	640	580	604	620	587	597	641	566
23748	18477	13677	1570	205	159	171	150	137	161	149	181	144	163	157	139	182	155	148	174	162	145	168	136	157	152	162	165	139	127	140	162	149	153	161	137	145	185	150	156	158	161	145	129	135	150	143	157	174	160	153	121	153	156	149	177	155	146	151	153	144	146	138	147	149	177	141	148	143	148	157	158	148	163	140	144	181	150	172	163	184	163	149	156	147	170	157	148	143	149	166	155	165	164	125	161	169	149	143	154	164	126	142	153	129	162	169	156	173	135	138	152	141	160	159	153	130	160	153	154	146	169	168	164	142	164	154	155	136	138	168	148	154	154	156	148	137	160	166	156	156	136	142	150	144	169	168	131	153	162	143	151	139	140	172	154	155	157	161	154	158	151	163	171	141	151	135	145	152	155	143	158	142	149	157	155	158	167	161	128	172	155	160	169	170	144	171	131	146	152	136	150	187	157	152	141	158	148	162	160	175	151	183	153	148	146	145	157	151	160	154	150	164	164	150	154	140	158	141	158	136	157	166	160	132	142	142	148	144	151	162	149	148	133	174	165	157	152	153	165	131	155	140	146	141	167	140	147	171	176	152	182	157	144	158	163	159	170	176	156	176	140	145	152	174	172	146	151	158	123	152	150	156	162	164	149	155	154	164	157	144	155	154	161	150	154	160	159	148	136	161	153	148	154	163	154	154	156	144	168	148	141	177	159	164	171	142	156	151	168	138	155	163	151	192	153	140	158	152	170	165	158	130	165	156	171	153	180	185	163	165	140	143	177	144	127	152	147	147	140	163	136	148	161	150	145	152	146	131	166	134	190	120	158	157	148	158	148	155	153	158	170	166	162	156	161	182	159	158	171	186	145	133	150	157	156	156	150	178	137	160	165	149	149
23895	25401	18603	3460	530	523	514	524	524	501	511	547	527	493	492	491	543	512	514	533	489	518	487	527	487	553	540	505	551	507	564	493	483	527	518	483	547	509	541	520	477	491	464	505	482	496	495	502	520	509	495	511	521	512	499	505	498	506	452	504	498	444	504	504	516	543	540	492	504	527	516	506	508	542	491	511	486	494	520	488	491	480	547	500	507	483	526	481	490	515	505	544	554	531	543	537	466	518	476	510	503	485	476	517	509	504	520	496	535	541	479	513	525	551	533	491	523	490	546	507	476	501	487	504	515	446	527	536	541	506	576	475	489	521	540	511	515	547	485	508	522	501	537	515	472	511	515	520	516	544	507	476	506	482	518	495	514	520	516	512	540	494	499	482	489	518	503	514	519	512	499	508	496	520	491	486	548	518	497	518	526	503	506	528	507	510	523	478	546	488	534	475	534	498	515	479	512	478	536	533	492	511	476	534	518	501	468	513	527	512	515	472	509	527	505	494	508	475	539	509	548	506	538	514	491	473	500	481	538	498	499	531	498	498	538	505	491	506	494	497	523	506	517	511	515	494	517	495	512	525	515	492	510	502	511	497	511	488	485	539	478	517	459	501	531	489	488	491	526	530	537	530	542	495	513	455	476	524	459	476	498	528	508	491	504	514	581	508	539	509	535	496	505	516	535	544	521	510	543	512	457	517	534	492	521	504	518	490	479	516	516	520	503	515	523	485	534	540	528	534	514	513	506	532	517	499	534	480	504	567	524	524	499	499	499	513	483	471	498	482	550	531	533	503	526	501	504	534	484	518	481	494	539	503	514	488	461	527	502	494	496	501	541	510	498	505	547	533	498	462	482	484	503	484	472	548	534	480	472	544	505	522	516	531
67180	67577	57501	24695	3560	181	135	139	143	139	140	133	123	129	110	147	137	102	130	119	124	126	129	105	132	114	125	145	113	127	118	123	115	139	127	107	116	113	123	120	123	126	142	124	137	124	147	116	119	114	121	112	108	123	134	150	112	132	102	114	130	115	123	138	116	115	132	125	128	111	130	138	124	121	101	115	127	136	134	121	122	142	133	122	133	136	131	119	124	124	107	134	146	103	122	125	121	147	129	122	120	124	121	119	131	140	111	113	129	138	113	129	126	136	116	126	125	124	130	119	120	124	112	128	130	115	128	125	119	122	129	129	115	131	133	123	144	139	134	114	110	138	128	121	140	120	123	137	131	134	113	137	119	122	132	131	141	119	126	102	127	116	125	119	130	120	111	126	108	146	116	115	111	136	119	109	127	112	110	125	120	126	129	123	133	149	109	138	106	123	128	108	129	143	125	112	133	132	107	121	110	130	132	111	120	135	104	110	118	110	102	124	112	107	126	126	116	124	144	116	116	132	111	123	127	124	100	141	124	119	111	127	113	140	118	132	115	119	111	136	127	110	131	101	126	116	129	107	115	139	119	116	97	119	123	115	134	134	132	99	96	120	115	130	96	110	124	134	132	128	123	134	139	131	109	114	127	126	103	111	99	109	116	114	117	117	126	141	137	120	136	123	109	118	104	129	124	134	98	129	142	99	124	122	115	112	124	140	123	131	135	152	109	116	120	121	109	118	112	131	111	113	118	116	127	114	123	117	110	143	104	111	118	122	97	109	105	124	130	131	134	133	113	117	109	115	114	109	132	113	116	127	129	108	107	132	131	116	111	126	119	115	120	131	112	137	136	115	131	112	128	114	132	105	121	118	124	134	134	125	120	125	116	124
45681	53561	50972	22861	803	562	591	501	472	479	484	448	482	482	422	391	444	439	427	415	429	433	424	445	420	436	394	445	417	441	435	456	435	398	420	421	402	449	412	415	428	432	433	470	409	404	458	396	447	398	468	359	389	421	425	443	382	413	384	393	409	424	410	402	449	417	425	414	429	409	408	422	413	441	415	426	422	422	390	387	421	417	444	432	441	409	436	388	436	420	420	418	425	422	364	415	422	386	404	443	382	453	391	396	431	445	439	395	431	404	420	375	389	413	390	413	405	411	411	434	437	463	414	406	416	430	408	414	421	377	426	433	441	413	420	414	420	418	426	406	399	423	409	428	395	415	412	427	460	417	436	407	419	394	407	395	398	461	362	387	401	437	421	430	418	393	421	455	391	429	399	439	453	397	402	405	437	363	446	380	403	426	400	406	444	413	407	439	423	421	420	453	447	428	427	401	387	438	363	411	433	405	419	434	424	426	424	420	417	431	426	430	418	420	414	442	415	429	434	416	405	364	459	412	399	431	389	385	368	434	401	435	416	413	374	415	388	450	384	415	373	415	447	429	415	428	382	396	407	420	441	392	409	405	448	408	393	458	468	424	394	418	434	449	402	410	407	390	402	432	400	434	404	399	422	413	407	372	427	389	394	413	386	377	398	411	402	424	421	396	428	415	423	450	457	444	444	429	427	390	429	448	414	397	408	445	381	447	423	406	423	419	425	425	401	419	412	449	421	460	438	418	363	409	420	440	444	411	415	426	418	413	399	418	415	403	422	411	395	444	458	410	408	441	365	425	432	420	442	412	450	423	370	421	417	401	472	385	418	464	410	370	389	389	422	404	434	370	420	414	412	419	418	404	413	457	399	387	427	412	428	423	406	432
78256	79246	67368	33856	9438	746	234	216	213	172	199	188	205	193	220	202	190	186	225	225	212	191	199	171	203	197	185	215	192	207	200	206	175	188	202	201	187	182	188	205	193	210	206	221	202	198	208	208	191	163	194	198	185	203	210	187	180	183	222	176	192	199	205	178	181	174	196	208	197	175	191	190	188	216	178	182	210	169	182	217	209	194	177	168	193	184	199	182	184	208	188	232	200	175	184	213	203	225	183	190	200	185	207	193	197	196	195	210	204	185	214	188	192	179	198	209	209	218	174	197	193	184	200	190	177	197	191	218	202	217	188	195	172	201	186	201	197	181	175	205	175	220	227	189	202	170	196	178	187	183	192	201	183	194	191	186	207	188	175	182	237	188	161	198	163	213	212	210	197	219	192	180	192	205	179	188	184	193	203	193	206	171	191	212	180	204	178	215	192	211	207	192	169	193	178	198	205	182	171	196	186	172	207	155	181	182	178	175	180	190	185	194	223	190	191	186	186	187	191	201	170	200	195	182	189	175	199	185	188	176	198	208	188	181	193	168	172	184	184	192	190	199	195	167	170	188	205	204	217	192	192	193	199	208	197	179	196	223	164	196	210	207	182	200	201	174	201	209	194	190	198	205	198	167	172	170	179	188	182	191	197	192	174	224	192	183	203	188	185	189	192	206	175	203	164	183	171	183	180	178	204	191	204	197	178	185	192	189	200	194	172	204	191	185	197	193	220	165	189	175	189	220	202	185	186	193	181	170	184	185	179	178	203	182	197	197	200	195	181	190	200	179	193	187	180	167	208	196	199	179	209	182	178	174	165	199	199	179	177	192	188	176	195	183	188	203	185	210	191	196	185	193	203	187	188	193	188	190	179	191	192	186	187	175
56382	66580	61837	31583	1348	896	758	775	750	707	713	651	630	598	666	667	670	600	655	656	686	659	627	601	601	649	648	630	647	616	636	634	597	636	619	639	563	648	612	628	642	588	610	595	615	644	640	632	594	610	627	634	593	586	595	612	650	628	576	619	587	624	595	567	603	648	625	647	584	603	600	638	582	560	645	599	643	631	630	569	643	661	596	627	635	609	572	634	647	613	629	608	632	564	564	616	573	615	642	596	607	636	596	681	612	617	630	637	646	592	631	567	575	617	644	587	612	632	605	613	622	595	657	560	590	602	591	593	601	586	601	672	607	615	615	633	635	584	636	583	609	583	612	636	619	625	623	555	613	639	582	632	598	592	622	638	638	595	610	577	611	582	534	596	605	653	582	602	602	612	573	577	588	609	559	619	634	589	629	589	610	639	583	570	584	616	611	583	607	622	631	604	653	607	610	623	599	608	612	574	606	619	639	632	600	570	616	618	593	664	608	616	618	606	567	565	609	580	622	618	625	609	623	578	617	582	612	561	544	599	621	579	579	617	624	588	594	618	616	610	580	613	611	623	632	642	626	565	601	601	571	578	618	612	599	637	612	608	572	645	626	630	573	598	600	590	630	579	629	660	613	608	614	599	648	600	623	619	596	573	636	570	614	630	616	605	617	609	613	611	590	625	608	584	616	567	672	613	633	598	639	612	562	601	625	588	646	608	585	620	609	680	602	608	589	589	627	593	588	589	571	595	594	602	617	581	652	598	607	667	600	643	625	591	579	599	636	605	601	608	639	673	624	600	647	592	632	617	606	599	639	618	618	597	596	608	581	577	610	603	626	621	624	615	642	609	587	610	621	621	612	595	595	583	622	623	647	578	587	666	598	525	581	629
23778	18357	13323	1799	205	165	148	155	178	141	143	149	139	153	155	138	161	168	163	169	158	152	154	163	136	132	135	175	172	169	138	134	158	152	165	151	184	176	137	149	156	156	150	153	136	143	157	157	149	135	162	177	160	138	162	169	156	155	161	137	165	140	167	148	152	159	169	166	154	164	184	150	142	138	154	161	134	152	152	154	133	159	144	151	186	135	160	155	152	154	172	132	157	160	167	151	145	140	161	160	150	165	157	149	161	136	157	155	133	174	163	158	153	158	157	170	150	148	169	156	173	154	131	160	131	169	151	146	163	170	166	158	176	147	181	159	152	173	155	172	136	156	171	174	155	157	165	146	183	156	141	153	160	132	142	149	146	130	127	133	163	170	151	165	151	144	140	148	145	170	144	175	170	156	170	155	153	148	152	162	157	140	157	174	146	145	157	159	136	141	154	132	153	159	148	184	141	167	156	139	170	130	151	162	158	158	152	149	148	155	121	165	137	161	171	129	165	159	155	161	170	146	149	152	145	155	156	183	151	161	161	159	143	149	149	158	145	167	126	158	154	138	147	162	168	148	173	157	155	158	157	166	156	139	142	149	179	140	140	156	153	161	165	142	137	157	157	157	166	146	162	132	151	150	170	149	169	150	170	165	162	152	146	141	172	157	156	150	164	177	162	166	146	166	139	157	162	150	152	172	144	155	191	139	149	170	161	169	159	161	147	164	148	152	160	152	145	165	156	146	139	169	155	133	153	132	168	168	152	165	162	147	131	155	152	149	152	154	147	149	167	145	164	147	173	156	171	170	152	163	153	173	149	168	157	159	169	133	158	157	178	148	147	152	153	144	168	169	160	154	178	144	147	158	142	157	164	158	158	129	167	156	138	164
24481	25401	18497	4016	535	535	512	535	486	528	546	519	528	500	529	499	510	511	524	493	482	496	500	526	462	503	502	578	517	520	527	544	506	516	501	479	480	559	508	485	540	504	537	466	511	530	505	534	550	503	500	508	487	533	530	490	528	510	514	494	539	527	517	515	513	491	500	485	515	510	534	517	498	493	534	526	546	527	512	489	513	482	528	507	484	484	512	547	520	476	522	502	485	512	515	527	504	505	541	533	502	503	555	540	503	536	525	513	504	490	514	498	500	485	518	503	534	462	458	478	545	495	497	488	544	528	479	534	502	552	540	511	535	479	515	537	534	462	501	533	552	544	502	501	529	568	535	516	505	522	491	491	484	505	520	541	532	538	497	498	524	520	507	534	518	474	526	537	502	506	498	520	500	460	496	508	511	502	509	522	506	496	519	521	538	549	512	495	500	516	499	519	532	531	505	463	519	489	481	504	512	517	497	456	528	543	482	477	509	525	513	526	496	532	478	485	482	518	512	499	515	558	486	527	481	519	482	500	501	495	493	503	559	488	526	543	524	513	482	539	516	509	496	508	520	517	482	492	513	507	482	526	498	539	516	525	551	534	535	511	519	530	513	537	518	478	520	491	493	487	525	498	500	487	473	475	495	494	492	498	528	499	513	524	509	495	484	525	513	519	472	499	492	477	523	558	507	507	512	565	493	496	520	506	518	540	540	500	484	506	516	483	502	521	522	536	572	514	536	510	503	522	500	504	543	512	496	529	537	479	512	491	547	505	552	505	512	539	504	522	490	510	485	508	519	534	555	505	490	488	537	519	484	524	557	504	488	483	522	537	500	485	519	544	507	493	533	473	459	508	522	516	528	510	524	486	472	524	498	528	517	504	543	478
68074	67716	56777	26617	4290	198	138	125	123	149	123	120	127	113	118	142	111	135	111	113	121	120	121	113	106	100	123	117	135	136	112	129	128	108	114	127	126	133	132	135	114	108	116	116	118	135	120	121	133	132	116	136	120	120	118	119	123	127	102	117	94	124	136	135	125	124	125	113	102	126	111	128	122	97	113	114	128	122	125	116	109	125	131	118	108	112	111	134	138	143	126	124	121	123	123	118	104	126	105	124	129	139	134	122	137	123	127	108	121	129	121	125	127	116	130	132	131	112	116	133	115	130	118	117	108	133	120	105	127	131	136	123	124	116	137	107	128	124	120	121	114	131	114	120	119	150	116	136	118	113	123	114	124	106	133	103	130	127	137	135	123	119	145	123	117	134	103	119	117	120	142	139	139	130	109	122	99	136	122	123	114	131	99	127	114	119	130	115	120	105	136	139	119	142	128	108	141	137	120	125	124	105	140	140	137	118	144	146	110	120	143	145	118	114	114	127	124	130	126	113	129	132	119	109	109	107	143	114	126	139	120	140	124	122	107	123	115	123	109	136	125	138	109	128	120	126	121	118	119	132	131	113	131	142	137	114	119	104	129	131	133	138	138	117	126	120	111	113	117	125	123	130	126	123	130	119	101	126	106	108	110	118	117	109	134	107	114	132	128	143	136	125	124	124	137	111	122	78	145	110	100	135	124	124	131	131	111	106	123	139	112	118	118	138	131	107	126	136	99	135	121	131	112	119	111	126	113	111	118	124	117	117	130	118	139	150	125	124	118	131	130	122	129	144	121	106	126	137	118	130	111	120	118	99	120	115	132	129	135	132	148	132	121	126	125	127	125	121	133	108	123	97	128	115	130	129	132	103	133	105	114	132	140	134
46461	53996	50618	27099	858	550	550	477	427	455	446	469	507	434	481	469	433	438	412	444	424	422	431	415	464	398	451	420	434	383	423	417	436	428	458	425	431	447	435	423	449	406	385	374	390	433	402	425	432	406	436	406	413	404	419	408	415	386	439	442	414	444	433	431	416	421	448	430	366	432	403	429	396	424	409	458	421	419	468	460	409	399	410	388	383	395	433	445	402	429	408	441	409	431	437	419	407	393	410	385	432	398	425	434	455	372	406	372	445	428	393	384	404	412	430	449	375	448	436	405	429	410	422	420	406	412	422	385	433	411	428	404	447	393	424	419	414	437	404	451	394	395	364	413	466	361	402	394	444	427	398	411	391	413	435	415	396	420	416	393	419	398	435	454	416	417	456	437	420	423	408	382	459	438	440	413	410	422	434	433	420	429	414	423	434	387	413	434	403	420	389	385	409	418	405	415	427	458	417	419	451	402	433	394	399	419	445	410	416	431	418	442	462	430	425	405	418	422	412	433	445	448	427	409	398	403	429	425	454	456	436	405	437	394	446	416	440	424	425	425	398	432	403	402	407	440	400	382	406	432	398	427	409	394	420	439	471	431	412	433	430	435	399	412	410	423	425	437	391	388	410	404	428	419	385	444	404	395	446	436	399	395	424	474	435	435	418	387	418	403	422	429	399	417	432	418	412	414	423	427	434	436	442	422	396	415	418	427	427	406	432	430	411	408	416	443	411	452	424	369	412	461	428	412	407	412	406	454	394	405	411	383	419	424	420	405	425	398	380	404	444	407	454	389	440	449	415	397	397	436	400	419	378	448	405	391	429	404	419	429	447	460	448	398	383	403	414	385	423	421	396	409	440	449	416	406	399	444	447	445	426	426	383	424
78786	78038	64350	34140	11287	1044	241	224	208	211	202	212	181	202	203	189	224	203	220	189	206	196	204	212	191	228	199	207	171	184	199	183	176	182	209	203	195	187	194	184	179	197	195	204	202	184	188	192	202	205	195	204	206	175	197	195	191	193	236	218	182	181	200	186	177	173	189	163	204	184	200	180	212	176	191	229	203	149	181	190	178	194	198	181	208	195	189	207	206	188	196	193	205	203	196	195	211	199	193	191	180	190	188	208	216	180	180	196	195	182	189	201	163	185	198	203	199	232	200	180	212	182	206	205	185	163	222	193	213	196	185	185	197	209	188	177	189	212	173	190	163	226	168	166	194	211	202	175	201	182	195	184	220	188	200	183	183	198	206	186	172	189	174	226	184	186	213	186	198	180	178	165	209	178	175	201	198	150	173	188	207	186	187	188	179	212	192	217	188	172	211	185	202	200	163	212	203	194	178	184	174	185	189	189	189	216	200	191	196	197	186	203	199	183	214	177	196	187	203	182	222	189	209	177	197	180	195	178	214	184	186	151	183	200	192	169	195	198	199	207	193	199	188	193	193	181	191	185	179	180	198	199	203	200	191	204	196	211	185	202	207	218	181	207	185	184	178	190	178	184	186	182	190	185	194	191	203	177	173	167	209	192	196	190	199	194	188	182	181	189	191	182	214	191	192	184	173	191	181	179	185	175	185	196	214	194	190	210	187	185	202	193	198	180	186	219	172	201	202	173	220	171	196	211	173	197	211	169	201	226	187	216	193	170	183	203	198	195	194	183	191	180	187	183	195	210	218	225	204	198	181	172	180	179	204	180	199	227	168	182	204	174	189	222	188	203	184	213	212	186	179	207	191	215	194	198	189	180	188	193	159	187	206	170
56866	67704	61116	34564	1424	872	816	686	728	702	688	657	701	661	609	668	645	625	664	590	614	671	617	633	613	656	626	639	604	602	634	605	636	580	577	597	549	604	647	590	631	601	586	590	585	614	600	603	606	660	636	657	609	608	579	665	638	626	630	601	644	607	618	597	632	599	588	642	599	629	626	601	588	599	597	581	587	608	598	600	621	649	592	615	562	609	585	616	583	618	625	627	648	598	597	615	621	604	622	599	624	621	574	601	596	621	601	638	586	605	642	631	630	610	587	583	616	607	587	607	604	641	600	636	586	582	605	638	610	585	626	623	619	662	638	607	610	633	606	615	568	625	584	603	587	614	621	608	622	631	607	538	591	607	588	627	597	629	625	589	580	593	581	646	612	618	625	613	628	617	605	587	576	634	593	628	592	540	574	610	607	594	571	661	597	582	634	617	595	592	582	623	582	616	631	595	620	606	638	633	612	589	597	599	617	652	609	612	622	604	571	553	591	574	594	606	608	628	632	649	613	565	653	644	587	552	584	566	588	621	608	614	597	610	608	581	634	570	598	643	611	658	641	593	589	619	622	575	613	631	639	589	608	624	605	631	566	601	577	573	573	557	618	622	619	579	549	644	621	573	581	608	580	597	629	605	596	550	599	604	644	596	609	584	603	564	629	628	600	603	596	639	627	607	588	614	604	599	647	600	594	577	575	613	590	652	590	630	645	583	591	565	653	626	568	611	648	570	634	562	624	573	618	617	596	600	580	586	637	623	634	565	597	592	589	613	622	562	577	576	621	571	610	580	577	639	569	615	655	575	610	582	597	579	612	610	580	585	608	586	619	597	572	614	636	588	602	579	639	621	606	590	569	610	599	633	604	657	586	600	606	593	587	616
24627	19539	12954	1923	267	178	151	147	151	157	149	136	148	150	147	171	143	152	169	175	165	167	151	143	137	154	175	159	159	155	139	148	159	146	151	133	131	175	152	173	152	145	148	181	145	144	166	156	155	164	149	142	161	141	168	162	133	159	167	143	165	170	155	169	157	144	153	155	156	138	159	154	159	134	136	144	147	160	156	156	159	154	148	167	130	157	173	174	143	154	157	146	137	154	160	164	165	163	156	182	188	154	156	182	142	171	165	129	138	143	169	167	154	141	153	172	152	170	142	164	147	165	139	166	161	133	139	150	161	163	143	133	142	190	132	161	152	149	164	157	150	152	165	153	154	160	152	155	152	143	147	177	158	152	143	138	169	143	157	152	157	155	175	146	127	143	150	153	155	161	166	166	168	162	179	139	168	156	155	155	150	149	161	161	142	155	145	156	161	146	165	172	145	156	158	167	161	173	164	162	148	160	171	176	173	143	158	146	174	142	145	154	152	161	155	160	162	165	147	147	137	161	142	142	154	145	145	141	165	155	149	153	162	169	144	139	141	169	188	155	138	163	152	163	140	167	155	164	172	163	131	168	161	150	135	153	150	156	144	146	152	149	150	144	135	165	134	140	160	170	145	178	157	181	152	154	161	135	152	147	163	132	169	132	157	138	147	135	162	167	168	145	177	139	155	147	138	171	134	154	144	146	155	167	180	161	178	159	156	160	176	161	122	163	162	161	167	134	142	153	151	157	165	170	184	138	151	157	174	142	160	146	165	140	153	160	155	176	188	150	183	147	167	147	135	123	180	156	163	150	152	169	156	159	170	157	185	159	150	150	178	167	164	174	151	149	172	174	139	158	167	151	148	156	147	132	151	148	145	165	147	138	157	160
25114	26295	17877	4612	499	560	487	510	512	501	513	478	539	548	495	492	516	516	508	541	477	501	499	509	532	501	498	517	495	505	471	497	549	510	523	527	542	485	514	507	558	511	453	502	533	532	492	544	511	469	512	528	501	467	492	465	467	517	494	510	499	542	513	502	499	509	496	515	493	500	464	535	491	484	524	513	514	479	509	480	495	512	532	498	559	502	516	509	492	527	504	521	516	519	513	514	496	534	519	505	481	525	522	533	480	502	525	517	447	514	488	480	473	548	530	541	547	489	491	495	462	518	529	522	520	501	546	471	567	516	517	491	500	482	493	486	490	469	477	493	476	552	462	498	485	506	495	512	474	509	530	500	506	488	533	509	496	466	467	515	510	512	524	492	505	508	511	520	494	512	536	514	518	511	490	507	510	509	542	535	493	500	497	499	504	464	482	512	495	521	517	494	464	492	508	515	478	530	503	469	485	513	520	525	479	472	479	510	452	522	475	533	558	502	494	524	501	526	517	533	490	544	551	501	520	528	506	462	517	508	483	552	527	509	527	481	506	493	544	517	474	490	517	500	521	491	509	494	485	527	522	510	505	518	478	479	490	463	491	562	502	464	502	502	488	464	491	499	461	499	495	503	518	476	508	490	503	536	505	520	523	518	547	478	480	535	498	512	507	504	505	486	506	493	507	508	517	515	519	478	487	520	469	524	488	476	522	538	495	515	505	489	517	493	542	504	521	452	525	501	541	527	503	478	532	555	538	518	510	505	501	468	470	527	474	516	498	525	468	503	502	464	483	524	532	496	467	511	501	535	549	521	470	492	522	473	485	477	475	514	496	477	512	500	495	488	507	518	531	470	511	494	515	538	506	519	480	479	509	508	501	519	542	493
68942	67513	55514	27304	5181	241	140	104	120	116	119	96	126	133	119	128	130	139	142	122	132	127	120	129	102	131	118	122	108	153	118	126	121	152	126	97	117	120	126	103	111	138	125	137	126	110	142	128	109	143	124	135	118	108	120	127	145	108	128	110	126	142	129	127	111	124	140	112	120	133	113	110	120	114	120	120	125	116	97	100	126	134	141	132	107	125	111	106	120	125	123	127	123	113	137	139	117	132	108	129	125	118	124	143	134	122	129	125	125	119	135	125	116	136	118	131	112	115	132	122	105	121	122	121	118	114	124	99	112	131	115	115	116	117	139	125	133	148	133	136	101	116	132	133	122	117	127	123	136	115	137	117	115	106	134	121	127	115	126	116	135	135	114	117	121	113	133	137	126	116	131	125	101	106	115	114	127	119	117	121	129	115	129	104	111	116	117	103	128	128	117	111	115	112	134	149	138	117	119	115	126	133	129	124	138	123	125	132	116	110	105	133	118	121	122	120	126	129	120	119	106	107	116	117	135	126	122	127	109	144	110	113	123	116	118	112	132	132	124	132	112	142	138	118	117	114	126	114	110	127	130	130	122	109	111	129	132	132	115	127	126	124	114	122	133	127	117	138	136	135	116	133	140	125	136	109	128	132	144	113	126	127	119	129	133	124	129	115	118	108	150	122	112	133	152	112	118	131	132	131	121	132	129	110	123	116	140	107	109	128	141	105	122	115	125	127	118	110	122	129	117	124	127	118	125	114	121	124	108	117	119	119	138	142	110	134	114	122	111	127	128	113	111	107	124	92	150	123	124	104	121	133	113	102	136	129	134	114	111	113	122	121	130	116	121	127	117	125	119	116	160	120	118	134	128	124	112	126	131	120	128	108	112	132
46912	54001	50447	28392	1038	522	514	467	509	436	474	473	449	466	430	449	438	417	436	430	441	426	379	412	426	426	413	426	432	425	375	403	451	409	423	436	374	440	410	443	417	374	432	423	401	386	410	469	393	414	428	421	423	382	401	413	411	452	407	412	385	436	433	420	408	395	454	435	424	439	377	402	396	425	407	423	414	422	410	421	436	437	417	428	421	416	433	429	389	401	421	394	430	398	402	405	430	420	401	430	402	428	406	381	426	411	436	437	416	445	388	469	416	404	416	404	406	423	471	392	411	429	385	437	408	405	405	428	478	434	444	412	411	390	423	396	399	417	402	408	395	447	414	431	397	439	390	446	418	423	404	378	380	401	469	381	373	411	378	391	417	410	446	401	404	419	427	387	402	431	423	403	428	452	445	404	406	447	399	397	412	432	409	427	428	410	449	409	410	411	401	434	398	457	444	435	437	385	395	417	403	418	439	427	411	406	388	425	395	423	398	406	394	385	417	452	411	401	409	391	415	425	414	385	406	421	409	427	418	456	425	437	411	416	439	420	429	395	407	384	402	427	381	417	391	401	422	430	416	394	436	411	398	451	421	448	460	412	417	411	412	442	413	433	397	398	414	381	401	425	408	448	436	434	414	416	448	434	422	417	411	392	434	403	379	429	425	436	414	428	421	397	422	454	409	468	408	410	403	395	430	394	425	438	434	404	388	383	402	390	434	386	429	402	405	447	446	386	401	404	435	414	401	417	425	429	396	472	391	443	460	423	438	447	395	401	409	426	424	421	426	403	411	385	404	441	404	402	403	432	416	401	407	398	429	397	391	402	402	421	400	450	451	428	401	401	385	397	423	441	444	410	404	414	474	419	388	414	400	461	415	431	372	418
78914	78677	66153	37588	12093	1299	270	229	204	196	193	169	195	197	188	195	206	190	191	211	199	202	207	188	181	192	190	207	199	191	187	193	210	192	195	183	190	203	199	187	190	198	166	191	201	192	200	217	190	196	182	209	166	202	199	207	202	167	213	180	200	194	214	186	173	194	199	195	186	199	177	206	203	172	218	183	199	173	187	185	190	193	187	195	211	190	186	188	203	185	203	186	177	233	211	173	170	209	185	174	188	169	202	194	184	174	202	210	176	195	194	178	196	162	186	184	220	180	201	205	169	204	199	188	180	194	185	203	212	156	211	145	198	184	201	209	171	194	219	178	194	197	214	202	194	188	181	189	203	209	218	195	190	199	213	205	200	206	207	189	196	207	189	185	180	203	186	179	200	184	200	203	193	195	199	179	180	184	199	185	175	187	169	219	203	189	210	181	179	206	187	196	215	206	222	204	177	191	195	199	200	183	190	194	187	195	207	179	194	182	214	204	181	190	183	182	223	224	194	197	193	188	195	223	220	190	187	203	216	189	210	188	183	192	197	198	176	181	209	196	221	188	184	190	167	184	200	206	216	196	189	178	208	203	186	192	201	197	217	177	191	173	195	205	185	232	182	175	200	186	225	209	185	176	172	190	182	202	187	165	175	188	163	180	206	196	199	214	173	186	171	200	182	162	199	183	192	178	176	201	218	200	166	191	184	192	216	176	187	227	202	191	211	193	205	186	179	186	165	203	191	207	206	188	210	196	184	191	171	182	200	198	212	215	221	202	196	183	196	178	185	198	201	170	186	199	209	190	169	212	202	188	213	217	196	191	201	188	178	188	195	203	188	208	138	217	185	196	193	202	187	204	210	191	189	187	177	173	192	205	189	196	184	194
57325	66569	63130	39670	2082	920	800	750	746	693	695	680	639	641	665	654	637	638	669	651	647	623	618	630	602	645	645	606	639	633	648	611	609	577	614	558	640	628	626	599	663	613	619	601	628	654	655	605	669	598	615	601	674	625	590	618	598	598	607	608	631	605	607	572	594	606	624	631	591	648	586	612	605	604	621	596	650	598	608	601	630	578	609	634	602	624	635	599	651	580	630	606	644	569	628	539	611	603	603	552	614	655	643	576	617	612	571	636	607	613	625	574	627	610	585	663	571	631	616	614	582	596	618	579	618	617	606	582	533	594	601	637	597	604	586	632	609	617	587	599	579	622	619	625	614	556	616	614	597	612	591	611	630	618	622	623	574	646	582	618	633	589	594	647	623	600	578	613	584	599	606	627	614	610	640	579	616	614	588	574	609	684	647	613	609	609	610	600	620	611	574	657	630	600	574	595	577	609	597	584	625	624	587	632	586	598	613	636	639	635	581	621	618	582	610	588	633	621	604	627	573	608	611	581	610	590	598	563	619	641	586	580	599	618	622	618	616	587	597	594	620	583	604	596	631	554	563	646	613	581	600	574	613	586	613	595	586	633	629	583	611	572	640	609	640	594	589	618	634	632	618	629	600	632	651	593	615	599	602	584	604	655	571	602	618	623	628	603	606	612	623	612	577	579	639	613	619	641	610	599	598	548	601	599	608	618	599	628	584	614	618	646	604	649	638	594	611	585	636	604	586	607	649	581	594	610	626	594	590	599	617	624	586	553	571	613	602	588	609	625	589	600	677	563	571	615	602	614	596	630	611	601	612	617	586	607	573	596	585	618	554	624	592	607	643	600	633	587	598	624	616	643	597	622	585	595	625	601	633	627	603	570	593	638
24419	18203	12084	2660	239	150	142	151	163	156	158	142	182	188	156	161	129	158	168	157	150	185	161	137	182	158	185	159	135	184	159	153	160	154	151	136	152	138	133	176	143	154	170	147	162	157	166	167	163	134	155	182	165	160	147	144	163	214	149	178	128	145	152	139	164	175	158	153	175	167	137	171	139	176	140	149	157	178	155	141	144	149	133	137	144	137	142	169	165	154	156	157	143	160	165	156	157	136	153	172	174	158	175	165	158	167	145	160	168	161	173	148	135	182	137	136	134	149	162	162	173	154	142	151	128	136	144	148	161	140	154	150	145	145	144	166	152	180	152	162	171	143	142	149	150	158	141	151	147	152	156	178	167	170	157	164	168	140	157	157	153	167	154	181	166	153	163	135	149	165	144	167	158	156	165	154	168	162	166	138	152	130	152	152	142	145	179	157	135	153	155	151	149	162	154	169	156	164	153	139	150	167	169	159	140	152	158	176	202	168	160	179	163	163	133	133	148	149	142	152	182	146	157	139	152	174	149	158	154	161	135	172	140	150	162	174	144	167	148	149	144	158	161	149	168	137	149	157	161	157	152	164	167	154	171	150	153	163	142	151	153	142	150	167	129	186	164	178	163	156	171	141	138	160	176	137	170	150	137	142	169	168	166	169	159	151	142	163	158	156	168	186	195	161	167	164	162	171	149	148	173	163	153	149	161	177	179	151	150	139	155	155	162	163	144	174	146	160	160	153	136	177	146	180	154	143	128	186	150	182	157	174	158	180	160	188	141	164	144	160	160	155	145	194	172	161	145	156	183	153	155	162	145	148	163	151	147	183	161	176	159	148	164	176	157	161	174	143	148	153	162	182	134	147	148	151	152	144	168	171	148	157	154	141
24768	24875	18489	6590	604	519	550	520	513	492	511	485	515	552	516	524	520	547	520	526	474	503	539	543	520	488	544	516	546	550	553	517	564	529	484	563	549	548	487	548	516	483	502	487	501	536	554	549	496	495	508	529	491	524	496	509	549	510	536	530	542	467	531	536	492	528	510	489	485	529	524	476	468	556	548	522	498	530	492	531	527	516	540	517	524	490	514	520	516	502	533	523	517	532	548	506	501	534	530	509	533	520	527	500	568	500	523	492	531	521	540	495	539	577	494	522	527	539	478	530	458	524	523	512	548	494	530	513	528	478	533	524	543	523	529	557	514	536	545	481	514	542	534	526	559	522	546	511	501	509	575	554	497	482	524	516	495	544	538	551	461	482	499	480	502	517	495	508	497	527	527	514	534	530	484	539	534	501	477	504	523	514	525	513	528	538	523	528	529	552	510	510	496	514	498	543	518	526	525	527	517	518	525	522	485	539	567	519	551	506	532	503	526	523	530	519	522	568	496	540	515	530	509	460	518	494	476	478	520	499	507	493	538	565	531	531	530	529	497	518	523	544	535	522	532	501	520	509	548	534	516	543	530	512	445	538	543	487	541	520	516	493	460	495	531	514	534	521	494	532	534	522	474	536	526	527	507	516	507	534	510	574	502	519	526	515	514	555	507	532	506	526	517	510	516	537	492	517	503	484	531	519	541	536	538	512	488	537	495	483	448	499	499	547	524	501	503	534	452	531	522	520	520	494	530	518	510	490	514	482	517	542	477	528	549	527	508	540	487	500	533	523	508	506	564	548	505	515	514	581	530	538	504	575	526	558	557	554	522	472	549	508	530	498	513	530	562	542	512	494	538	504	548	536	543	563	485	489	518	504	498	488	488	531
69354	67514	57650	31929	7169	299	163	137	130	136	162	143	144	120	128	133	115	128	130	155	130	144	132	130	120	137	144	118	138	125	145	153	119	112	122	111	116	117	150	121	132	126	147	142	136	126	120	137	122	137	142	130	129	136	122	126	136	130	133	139	120	139	133	119	134	128	157	129	134	150	120	121	137	136	118	154	146	153	121	140	108	143	138	105	137	135	141	140	113	125	140	127	134	133	124	135	129	144	132	129	137	150	130	135	120	125	137	141	120	131	141	115	125	136	121	132	121	127	145	117	115	136	145	135	150	137	132	140	110	146	130	143	133	146	120	122	134	126	122	109	128	109	115	129	112	132	129	138	133	167	139	133	153	142	121	147	122	145	123	116	115	123	125	131	129	143	133	118	137	148	118	120	127	130	121	134	110	128	125	142	158	157	110	125	129	147	139	125	106	136	134	134	138	129	147	111	136	136	106	117	139	137	139	135	117	128	136	120	145	151	146	161	126	123	147	130	136	112	134	123	124	120	140	138	134	150	126	177	123	123	131	132	132	130	139	145	156	127	132	141	120	140	128	146	118	134	119	150	140	136	136	135	124	115	113	118	134	147	136	113	105	118	120	141	138	136	130	142	127	115	136	133	142	129	127	133	101	127	141	129	140	135	134	131	111	144	131	149	149	124	129	148	136	149	158	148	146	130	137	143	126	137	118	137	134	140	138	131	143	107	114	126	113	151	124	102	136	148	122	137	145	116	137	131	142	135	127	139	139	128	143	140	140	133	134	134	112	145	141	127	141	128	131	128	141	134	122	138	128	126	137	144	124	128	143	127	127	115	137	120	120	120	122	126	144	128	151	124	136	128	109	118	131	131	148	130	108	120	142	151	126	149	142	123
47010	53290	52009	35752	3710	545	493	530	475	478	456	490	441	484	446	414	462	426	433	430	433	473	459	435	425	402	409	489	447	432	441	482	449	435	429	401	454	429	415	467	448	430	452	450	432	425	497	437	451	444	455	447	432	458	438	420	471	443	454	445	465	440	424	439	438	446	487	440	424	430	475	438	431	455	445	440	421	441	447	452	430	431	436	432	445	498	458	442	451	468	449	472	450	465	431	431	420	431	459	414	460	405	467	436	451	461	447	444	425	437	436	435	456	442	417	440	446	415	470	453	449	447	419	459	444	415	434	441	475	425	446	443	462	431	469	475	470	445	483	449	455	452	465	469	427	440	452	463	456	411	465	422	427	457	429	444	458	473	463	435	490	477	441	452	434	446	426	433	439	450	469	470	425	468	443	438	450	421	470	442	501	452	417	466	428	448	447	462	450	415	429	408	448	480	426	448	476	451	428	447	455	418	477	465	431	428	458	466	429	420	479	460	414	449	437	446	471	446	409	469	435	440	438	425	416	436	450	405	464	449	475	415	454	424	410	424	448	449	458	433	412	426	453	457	433	442	433	442	450	440	442	466	447	422	461	426	463	431	422	455	457	426	439	424	454	481	468	447	439	451	437	464	432	403	457	457	458	432	461	439	436	441	465	452	428	447	456	453	449	399	449	442	460	483	452	455	440	431	411	440	450	416	477	415	448	415	441	448	473	387	479	458	400	423	469	441	424	441	432	455	454	437	453	456	445	418	412	429	445	434	405	429	432	424	444	441	447	441	441	476	453	440	463	399	446	423	444	442	443	457	419	501	446	435	461	436	441	456	455	417	466	453	394	457	447	456	488	443	467	429	446	445	403	461	404	435	446	446	441	477	467	470	456	491
79613	78811	68258	40435	14758	1751	267	232	211	223	229	231	225	165	225	202	216	197	204	225	211	239	210	217	203	202	213	216	194	196	209	208	213	194	185	247	225	210	197	220	184	191	215	195	225	196	190	188	218	188	201	220	193	205	224	199	192	200	194	209	231	230	214	216	218	179	204	227	192	225	197	227	211	199	216	206	201	222	191	204	224	184	201	225	220	169	201	192	204	197	206	201	205	206	197	218	230	183	212	206	223	205	212	191	209	218	240	223	201	206	205	217	192	227	211	197	187	223	220	186	231	209	185	215	184	206	160	197	236	195	197	230	194	222	209	205	202	213	189	220	250	213	222	235	222	181	201	202	209	207	201	181	211	232	199	187	208	216	185	199	223	170	198	205	172	209	188	208	184	205	198	206	236	207	189	212	206	201	222	219	199	195	205	226	190	204	181	202	226	195	213	222	198	226	240	198	223	196	211	205	189	214	220	211	196	198	177	188	201	178	215	184	213	189	200	190	181	216	212	225	200	214	218	189	210	193	207	182	205	183	209	220	174	197	202	194	203	214	201	201	209	216	216	211	200	207	223	215	205	193	228	182	204	197	217	217	206	188	219	187	190	206	210	210	208	193	217	229	216	191	238	212	190	216	215	214	196	185	214	210	217	198	198	192	206	230	209	215	191	192	218	200	210	209	199	210	224	212	207	183	188	209	208	222	192	200	202	183	175	192	206	227	209	197	219	197	188	206	200	199	203	232	206	182	218	242	189	189	184	217	197	221	227	206	209	207	211	199	220	214	211	210	192	194	217	192	220	213	199	229	192	207	206	217	197	210	222	211	206	214	201	189	198	210	195	216	193	212	199	193	223	213	205	189	194	196	194	210	215	203	193	205	227	200
57555	66758	63660	44846	8920	823	800	767	731	758	720	700	727	697	630	689	705	656	632	626	651	617	651	683	721	640	677	653	676	661	669	680	620	704	684	653	678	627	598	664	609	665	647	688	658	636	614	628	642	661	670	690	602	631	664	689	665	614	643	664	645	648	608	597	624	637	683	627	636	630	669	611	651	625	624	717	614	665	701	625	644	671	696	698	618	661	658	665	660	674	656	662	661	636	699	657	600	628	695	639	631	680	673	660	644	648	650	639	629	652	679	606	650	633	677	612	623	624	673	677	636	649	675	679	636	694	676	650	636	667	662	674	677	620	638	640	651	684	637	632	630	696	678	668	615	665	644	622	641	665	620	625	661	665	634	636	648	680	650	584	648	667	616	638	643	663	653	672	702	657	650	670	636	589	661	633	605	672	630	620	665	642	654	631	635	666	639	614	660	675	620	668	641	621	646	610	601	652	641	656	619	637	660	615	678	683	682	609	663	667	596	662	662	644	604	647	634	654	645	656	654	665	658	646	642	661	666	646	645	656	643	650	610	626	697	647	647	654	672	668	633	603	639	655	656	664	667	679	623	654	618	643	655	627	713	713	666	592	652	673	659	604	659	655	649	622	671	642	607	684	661	687	632	622	628	660	712	653	657	660	658	709	602	650	639	634	673	656	663	655	679	605	611	649	625	618	640	642	635	661	657	633	597	635	676	681	630	667	624	645	627	631	695	611	621	669	655	661	599	664	676	603	664	676	657	685	649	691	666	623	623	655	648	679	597	664	703	663	643	671	677	658	593	677	654	594	638	643	679	652	622	654	711	638	619	663	668	682	610	643	688	633	643	575	677	691	643	664	636	631	662	642	626	677	669	650	687	659	633	645	639	648	641	643
24500	19262	12781	3016	360	193	180	170	190	168	146	201	186	199	178	188	165	162	185	174	163	193	183	165	171	173	180	172	184	159	144	166	161	179	211	181	191	191	201	155	197	172	170	162	162	191	180	183	175	184	193	166	169	171	167	178	167	175	176	163	191	199	170	165	183	169	175	165	175	160	169	167	200	158	179	200	183	177	174	168	169	172	167	158	157	204	174	166	185	176	183	198	183	167	176	190	200	165	158	180	177	161	173	157	171	164	184	164	151	174	173	180	173	198	152	186	163	174	169	192	205	157	200	188	158	180	189	160	184	168	177	200	178	184	164	176	141	154	173	177	157	182	174	177	167	179	150	163	180	179	191	170	188	191	186	179	176	184	156	184	174	175	164	198	183	175	181	179	167	167	164	179	187	166	173	186	170	193	148	197	182	173	169	174	177	171	177	180	168	178	171	174	173	183	178	161	192	173	185	161	185	174	173	165	186	142	179	178	145	159	183	180	146	172	178	140	183	176	194	180	153	181	180	175	178	188	151	168	176	184	170	167	184	159	183	154	167	176	182	155	174	177	183	173	171	167	181	174	177	171	175	179	174	154	169	195	166	161	168	183	176	160	171	197	141	196	180	172	164	150	177	189	190	189	184	171	175	159	184	167	202	162	154	178	181	182	165	176	182	160	169	198	187	188	159	175	165	173	144	163	163	192	178	161	159	191	188	163	173	162	163	163	172	157	192	193	179	163	181	164	164	185	175	159	174	167	166	179	172	171	199	178	148	184	174	198	169	192	183	172	162	191	148	184	161	184	185	178	159	175	177	178	179	177	165	156	187	186	176	165	178	183	190	176	195	177	169	176	164	179	157	200	188	167	175	158	180	181	154	176	187	163	164	193
25185	25892	20142	7007	906	563	549	563	538	578	550	548	547	574	511	595	583	571	537	542	596	587	615	575	570	598	532	610	541	577	555	602	559	503	559	528	550	563	568	557	549	552	591	579	543	601	540	593	585	563	576	566	522	619	526	552	564	552	522	535	546	553	552	562	584	565	563	585	574	545	555	577	566	547	541	602	523	586	579	592	565	573	550	555	553	586	552	555	570	552	527	560	569	561	587	532	615	565	556	550	577	546	586	520	562	550	658	613	557	550	578	573	579	616	571	560	547	603	531	577	580	535	596	561	534	544	586	565	537	592	526	533	596	542	570	545	595	571	560	551	587	516	553	543	588	555	603	565	558	561	540	542	565	571	559	555	561	553	589	586	571	547	549	584	595	551	529	516	583	527	557	541	527	516	565	556	558	564	620	566	556	598	584	585	535	527	574	559	620	532	567	600	572	555	578	571	560	610	590	553	558	516	602	520	561	566	539	576	565	578	568	587	533	556	581	556	554	547	573	559	581	581	581	562	604	559	575	578	549	557	574	535	570	564	576	557	546	547	580	599	575	528	530	568	579	615	578	558	546	538	549	560	582	553	609	572	561	556	570	571	606	546	571	555	544	587	557	530	569	506	557	582	537	544	544	605	570	551	588	546	560	603	552	580	530	552	575	545	568	545	601	602	546	588	614	545	588	557	580	581	541	552	574	618	571	567	578	546	566	553	542	585	533	585	565	571	543	555	583	594	543	572	575	588	556	587	617	550	580	576	586	565	542	554	542	569	550	554	550	568	556	543	567	570	511	595	555	534	573	567	561	536	541	549	586	567	590	565	522	550	568	570	574	577	580	570	596	588	605	551	582	608	557	569	544	552	578	566	555	594	539	594	549	564
69588	67413	57176	33274	9934	374	151	162	162	159	165	144	170	129	114	157	135	129	157	140	135	136	152	144	174	138	147	127	143	160	139	149	150	158	159	126	152	150	139	143	142	165	141	138	126	138	126	149	127	156	148	137	162	154	150	154	134	148	155	126	159	139	142	161	165	129	142	128	145	159	149	152	154	153	133	150	151	137	139	138	129	156	136	150	141	137	151	148	142	150	143	150	128	133	152	145	139	154	133	140	150	163	138	171	127	115	159	141	157	152	146	149	144	147	154	149	157	149	171	143	168	143	150	140	126	142	159	144	153	134	135	143	145	145	147	160	136	133	140	150	143	127	127	148	152	136	130	137	144	132	163	135	150	127	168	153	131	155	161	174	118	147	149	142	152	157	151	149	139	135	157	150	155	145	137	131	143	148	182	149	145	135	118	170	141	142	147	148	150	130	152	161	132	141	142	169	119	163	145	119	124	167	143	146	149	156	149	135	170	143	145	130	145	144	143	174	160	147	146	138	163	151	128	123	145	158	140	137	139	148	152	132	155	122	149	137	127	158	137	150	153	150	142	154	149	130	156	154	146	181	145	129	153	142	129	147	179	137	148	153	163	133	131	148	140	153	139	164	149	142	125	150	163	132	140	135	165	127	141	146	141	149	154	147	153	137	144	160	131	135	148	146	146	136	152	132	158	126	149	148	162	151	152	153	137	137	130	148	161	153	154	150	141	148	160	145	126	152	141	155	130	155	140	135	140	143	147	157	142	165	140	159	150	148	170	143	159	138	158	149	148	131	146	128	150	141	141	148	157	142	135	164	155	157	132	148	126	161	163	158	148	138	143	157	154	132	152	147	142	134	163	141	128	155	151	179	161	143	158	125	145	144	139	140
47539	53373	52418	37505	9144	528	553	504	509	497	485	519	537	536	492	497	476	521	501	482	503	474	469	474	532	495	449	488	460	487	440	474	469	468	510	498	446	543	454	464	483	520	496	484	497	449	464	473	458	455	518	490	502	487	462	509	516	483	493	527	527	469	453	443	494	493	488	482	484	489	459	486	516	494	481	501	464	448	486	478	482	494	490	512	453	464	481	538	499	447	473	466	486	507	494	492	491	520	488	466	477	473	478	498	477	456	457	523	497	488	493	460	491	498	466	472	519	480	492	514	517	495	500	478	455	455	465	502	494	468	480	426	474	473	516	488	489	456	443	474	462	485	482	488	486	470	540	466	480	474	475	516	504	446	521	460	459	472	470	460	496	505	489	504	474	482	521	491	485	483	478	484	459	480	461	469	504	462	495	454	480	470	512	481	492	501	482	454	494	497	462	476	490	485	441	471	470	475	484	522	529	461	447	496	482	499	447	499	486	511	514	454	496	481	479	493	472	441	460	523	504	539	453	479	453	491	451	482	495	488	468	502	479	487	457	525	471	445	487	479	514	528	464	534	459	487	461	440	455	521	529	472	502	445	482	529	456	491	466	465	503	467	507	489	496	495	480	459	465	491	515	480	464	493	458	473	500	485	474	494	486	480	435	487	502	514	527	458	492	466	489	462	478	483	491	490	484	479	485	447	481	474	507	472	485	510	479	504	496	520	487	524	432	503	467	496	470	472	449	530	500	483	470	454	485	505	457	457	459	503	509	485	468	461	464	465	514	507	486	481	482	504	488	523	508	479	436	486	435	478	466	459	497	483	466	465	494	489	500	485	538	517	502	486	487	452	455	505	480	488	449	509	506	490	494	477	460	495	493	463	503	455	505	508
79783	78318	66652	43033	18596	1970	275	213	201	226	203	216	236	198	227	238	207	208	212	212	184	238	224	207	243	219	240	221	219	206	215	239	238	241	214	206	230	166	198	196	231	235	210	205	232	211	234	218	216	232	207	198	222	220	210	199	207	224	185	201	222	236	210	239	212	207	211	237	218	198	200	221	195	235	200	193	198	193	209	197	210	210	213	228	239	202	214	232	222	214	227	218	208	234	180	215	208	230	207	212	224	206	196	207	185	194	227	217	201	228	220	217	213	228	199	213	204	180	228	201	237	247	202	211	218	205	229	207	194	195	204	224	212	211	205	250	203	199	194	219	224	241	219	202	229	241	208	232	217	217	222	219	240	215	225	216	243	228	210	227	204	224	232	197	233	230	224	219	218	252	203	224	211	222	203	240	198	203	205	239	218	231	214	236	231	199	217	211	231	211	208	217	222	208	238	224	207	219	212	221	218	202	203	218	215	199	196	175	196	228	184	225	215	187	197	215	220	222	230	226	231	203	209	212	203	226	215	203	186	216	221	217	212	222	215	229	222	215	230	222	201	187	220	248	211	218	194	191	206	183	220	226	233	217	211	218	246	231	203	215	210	207	214	245	208	200	194	234	233	224	224	215	207	213	216	203	204	213	210	194	210	219	223	217	195	223	205	216	210	215	190	204	180	215	210	235	227	232	242	207	230	202	209	196	224	217	225	231	218	215	198	199	209	234	207	229	219	223	193	217	195	204	195	215	233	199	212	224	198	231	226	207	201	217	201	211	193	243	220	211	194	210	220	213	213	214	214	196	207	196	252	227	220	198	216	222	232	207	182	237	235	201	232	233	208	208	190	236	201	231	214	207	230	209	224	221	240	226	220	241	190	204	213	185
58444	66205	64035	47247	15825	776	803	738	744	743	637	734	695	707	725	684	726	653	686	732	651	690	630	711	692	707	655	669	690	685	684	638	684	707	645	696	667	668	678	617	672	667	709	675	709	745	712	690	709	687	666	684	670	680	664	689	716	655	661	641	690	676	664	702	668	653	655	654	663	710	627	703	697	677	705	677	685	687	709	689	674	698	732	664	655	737	719	675	675	677	677	741	702	701	666	689	671	671	696	665	607	671	679	643	674	669	679	692	671	647	701	723	647	697	705	694	691	686	749	669	723	660	712	685	708	693	667	721	603	666	646	634	697	680	684	673	668	659	703	686	680	685	686	694	684	678	652	678	667	636	678	690	633	672	647	597	678	692	701	726	691	693	679	716	659	723	707	705	665	710	718	660	696	659	635	694	657	701	636	698	668	696	678	666	635	676	605	645	671	668	690	734	679	683	653	731	730	682	664	715	705	684	678	699	637	697	690	649	672	679	670	646	672	693	652	662	665	661	714	681	642	632	658	673	676	660	673	686	665	667	666	645	677	706	646	677	708	653	670	730	667	680	711	673	707	670	670	711	710	675	657	670	631	692	664	645	651	698	652	705	661	713	659	664	693	637	693	638	673	714	659	682	665	689	675	691	669	702	677	672	629	681	691	668	662	643	650	644	683	723	715	693	659	640	683	701	679	688	635	646	645	681	686	623	716	642	630	674	685	723	691	654	712	664	710	692	635	666	645	692	707	672	669	677	641	697	693	657	709	667	637	686	685	709	636	720	661	698	663	655	682	678	700	661	657	672	666	745	688	695	684	731	638	647	631	670	677	677	711	651	654	692	675	645	701	691	682	712	657	639	653	662	654	685	673	715	670	636	671	638	695	674	644	646
25068	19158	11577	3124	410	172	185	189	192	195	166	174	185	162	190	167	165	174	156	165	199	177	199	183	165	164	171	181	171	180	178	198	186	171	187	177	168	179	174	159	167	171	160	170	164	175	200	191	171	207	157	167	155	189	191	183	151	165	176	186	189	174	172	183	184	168	161	190	178	180	196	174	153	184	163	176	193	187	189	156	184	180	186	171	196	188	188	192	190	184	141	194	202	171	180	187	152	166	170	200	178	171	161	169	187	175	174	207	159	169	157	190	183	196	182	175	178	169	178	175	179	169	174	186	161	169	176	173	184	171	170	167	186	163	188	182	167	146	191	188	176	153	194	151	216	173	179	187	194	169	182	187	191	184	171	143	200	186	184	164	184	165	195	184	163	167	151	172	174	174	169	179	180	187	171	178	182	179	164	177	195	188	168	162	174	201	159	186	163	179	169	168	174	166	180	210	158	163	173	163	143	197	150	184	183	167	189	168	171	176	159	187	202	186	168	189	174	172	180	182	172	202	179	171	176	186	198	183	201	174	197	161	193	185	182	188	174	180	164	179	190	196	163	176	163	184	165	153	159	180	184	148	178	171	172	173	179	167	196	180	162	157	194	175	181	162	156	154	194	177	200	171	149	174	140	173	145	174	183	149	192	179	170	169	178	169	164	171	182	185	168	170	175	158	188	194	172	156	170	165	163	163	196	172	165	173	192	172	194	175	174	182	197	163	170	190	164	184	192	188	179	192	161	206	184	161	169	146	153	155	175	183	170	185	182	165	172	168	170	187	191	178	190	170	165	186	185	172	166	172	157	179	183	193	196	185	174	182	183	174	165	183	169	172	181	173	150	146	151	168	200	141	171	182	164	151	169	159	182	165	185	178	162	183
25766	25517	19157	7341	1239	593	594	542	558	587	559	596	560	617	602	590	574	566	590	570	624	593	595	558	576	558	583	573	576	589	569	539	561	521	576	556	586	585	627	580	601	576	599	615	550	604	587	566	568	572	574	632	555	520	560	598	571	510	584	600	571	579	577	584	587	571	588	540	559	590	585	531	555	584	561	564	539	555	567	580	572	582	574	603	566	533	577	552	545	567	610	564	550	573	593	529	577	568	540	560	601	580	552	524	563	540	507	582	604	538	567	582	550	560	573	571	532	556	556	557	505	556	557	597	564	546	542	625	591	616	560	529	575	536	599	583	616	579	548	555	547	605	570	528	604	556	575	553	578	533	546	559	552	551	567	522	556	646	588	567	575	556	547	534	592	564	556	600	583	584	573	569	543	558	589	571	606	572	588	606	552	549	545	599	549	570	574	566	529	549	568	584	562	592	564	548	581	594	600	568	526	551	572	595	569	565	550	570	556	574	565	564	632	593	586	573	566	594	583	595	548	596	532	581	588	574	530	611	613	565	609	523	538	581	566	537	520	543	600	573	587	532	560	562	547	627	557	569	546	519	584	541	573	562	590	607	586	548	577	592	563	553	533	546	603	588	599	538	609	610	568	588	606	568	591	553	554	535	559	584	520	592	555	561	602	567	565	543	590	570	581	602	530	582	595	557	550	541	613	561	530	571	540	559	580	592	608	530	563	545	560	544	564	548	595	515	571	561	577	577	575	545	565	570	572	541	523	568	571	584	585	551	574	557	555	524	558	584	601	528	527	594	541	587	566	611	548	556	603	560	568	575	624	563	584	571	611	567	568	547	548	543	566	565	591	537	561	513	576	583	573	593	586	588	584	605	550	612	562	554	561	595	565	596
69776	67154	55688	32920	9671	435	164	165	152	149	163	148	127	139	151	137	139	136	152	125	141	144	152	123	151	144	155	124	151	150	131	132	140	152	152	161	136	126	167	132	136	162	142	156	139	149	159	148	128	154	134	132	153	137	122	161	137	132	146	139	136	147	139	154	162	146	142	146	138	152	160	128	153	129	137	143	134	145	127	166	134	140	130	124	126	156	152	137	139	123	145	126	138	123	138	108	142	131	136	130	139	138	142	157	130	151	136	156	148	160	142	143	151	128	169	166	159	127	143	111	149	149	150	134	127	126	149	158	133	135	127	149	157	160	128	151	156	125	145	135	128	135	141	159	174	133	153	125	146	130	150	123	170	138	139	143	148	134	138	132	117	169	135	153	143	129	145	118	151	134	159	151	141	147	152	151	145	125	161	148	156	158	142	135	140	143	139	133	153	151	142	162	139	152	127	147	146	140	122	158	155	162	142	150	101	160	149	157	154	131	153	137	123	134	140	142	154	143	145	149	143	131	156	162	155	162	147	132	147	150	147	134	137	147	155	127	136	156	148	132	149	146	140	162	129	158	147	153	126	163	129	148	119	126	151	157	146	170	142	146	138	153	155	148	166	167	162	154	126	143	132	153	132	135	142	137	149	129	144	159	151	138	146	128	139	138	123	154	162	139	132	146	150	146	128	144	142	154	135	144	153	124	136	133	151	133	141	161	145	140	169	137	136	143	149	148	137	124	151	142	126	134	128	162	137	140	149	147	165	124	133	143	164	155	149	156	165	145	143	132	147	142	163	126	145	159	158	137	152	140	135	142	122	145	150	144	151	153	159	145	141	147	149	147	166	132	142	140	135	156	158	158	140	124	141	139	141	131	145	147	150	147	133	158
47848	52807	52194	37035	8810	602	547	537	507	513	530	513	486	493	459	482	487	481	484	457	505	490	483	455	530	486	481	458	490	477	469	488	460	512	462	459	467	465	431	464	477	487	467	511	437	485	480	445	478	467	474	470	486	460	438	480	447	467	455	508	462	455	491	437	466	483	493	466	499	466	474	496	473	467	499	456	510	508	466	465	453	478	475	458	446	449	461	448	486	468	407	540	455	459	491	470	442	498	469	488	462	438	482	483	447	488	480	460	495	483	486	468	503	432	488	464	464	460	442	461	472	444	481	473	465	499	472	457	466	456	462	489	452	526	477	493	448	471	469	478	460	473	487	481	457	492	458	450	445	465	485	435	449	452	488	467	479	444	465	485	485	475	498	522	511	499	488	464	454	453	481	495	476	464	494	479	457	489	455	472	482	452	454	449	487	475	493	498	451	467	468	469	445	438	474	452	535	453	473	534	500	477	468	488	468	469	481	463	491	475	479	467	491	466	476	462	462	478	447	456	465	473	443	510	500	455	457	459	477	487	486	473	503	451	470	501	457	496	448	473	470	458	500	454	469	482	470	483	460	501	482	483	444	475	472	449	431	489	490	467	502	479	451	483	472	507	525	477	441	444	461	423	430	425	461	439	465	447	466	440	482	465	455	510	461	482	433	483	516	458	472	518	470	451	477	468	508	489	487	484	479	489	492	502	485	481	443	443	443	467	468	491	481	458	479	496	476	483	469	476	476	486	461	455	481	442	440	451	557	481	471	451	489	530	483	526	475	476	474	478	479	461	507	481	469	461	499	463	494	451	448	500	495	482	452	460	483	479	509	463	504	495	471	467	438	506	464	439	446	489	486	454	480	480	465	444	489	501	453	466	480	480	477	474
79970	78003	66515	42719	16750	1763	232	237	200	228	206	205	184	222	207	190	213	205	211	203	190	223	220	195	231	202	172	201	225	195	194	201	198	203	189	210	229	216	208	178	192	211	209	195	213	191	205	218	199	186	215	231	213	184	196	240	228	219	196	191	205	216	244	203	236	175	183	213	201	236	209	210	210	200	181	230	216	203	203	217	214	212	196	210	240	221	216	196	217	209	222	198	213	183	214	233	186	206	209	217	221	220	222	215	214	197	225	200	206	187	199	197	194	236	208	231	217	183	211	237	229	211	196	197	201	207	180	201	194	199	201	204	212	216	227	219	194	201	193	227	215	231	199	219	198	188	208	209	208	216	226	199	217	228	219	197	230	196	222	229	182	207	203	212	212	213	195	205	208	199	234	195	191	196	202	175	182	214	211	207	224	226	209	248	209	205	227	206	202	198	203	221	213	203	212	240	203	196	201	237	197	213	200	211	196	230	209	208	211	233	207	186	238	220	205	221	242	179	208	190	206	190	214	191	219	190	203	200	232	219	215	204	190	233	199	197	196	210	215	221	230	190	216	196	198	201	190	188	199	221	201	191	204	195	179	200	214	229	212	214	201	195	233	196	214	190	203	206	217	214	184	220	215	221	218	193	198	232	185	218	186	204	214	210	194	222	208	210	234	201	216	212	199	216	233	218	196	205	213	234	186	220	222	221	170	180	209	228	225	184	195	211	219	200	205	200	237	249	196	202	209	230	213	211	209	231	205	197	205	206	222	204	217	181	197	228	222	225	192	207	203	222	231	214	209	220	217	216	201	197	207	217	208	213	202	196	175	185	239	215	207	192	196	199	200	237	190	231	224	212	224	214	232	212	179	202	229	206	199	193	193	196	216	222
58277	65544	63464	46356	11446	854	821	704	733	707	682	712	718	702	690	667	693	656	733	693	673	618	657	668	647	674	611	674	643	683	628	639	667	657	637	646	621	650	646	641	625	665	663	669	628	651	608	662	628	656	641	640	715	635	651	681	663	619	675	680	658	618	670	652	666	616	661	623	658	670	647	615	609	642	588	618	671	635	648	627	649	648	642	626	686	622	632	644	638	622	621	649	659	646	627	623	668	604	623	625	628	684	659	658	656	651	664	591	645	626	619	645	651	673	669	622	628	632	628	671	635	690	638	638	669	652	654	625	613	651	667	656	663	672	664	613	626	686	655	672	618	670	595	661	662	647	688	601	678	631	670	617	687	600	657	710	617	646	690	630	685	637	652	674	643	658	664	635	638	597	660	697	705	625	689	678	689	679	641	683	645	630	639	661	657	625	681	655	612	672	619	681	670	650	618	556	643	635	590	631	685	679	617	677	621	611	630	636	607	645	678	658	624	681	652	649	675	625	652	633	643	630	609	656	650	681	653	647	588	647	640	655	654	644	681	707	633	705	642	622	700	676	632	600	657	636	600	623	630	627	627	626	697	632	663	617	671	647	632	635	656	631	704	667	635	647	643	585	625	691	670	665	680	625	682	595	611	656	648	675	647	671	637	659	627	666	685	624	600	612	638	670	657	673	669	659	651	617	629	638	641	650	661	675	678	627	658	673	670	613	630	639	653	683	706	634	695	667	634	600	684	645	619	655	629	663	680	665	663	684	621	629	600	659	701	648	617	657	642	650	659	610	636	607	647	630	623	670	658	665	686	654	662	644	633	626	634	640	653	633	627	668	640	683	625	678	689	660	640	664	595	628	622	664	650	665	626	584	644	678	674	636	649	654
25334	18982	11225	3132	344	159	154	179	152	161	182	172	165	167	151	150	186	160	156	172	171	175	157	151	152	144	174	142	141	178	157	153	175	159	145	173	152	147	150	160	153	145	165	151	160	162	149	162	189	190	173	161	174	146	153	166	143	195	154	187	168	176	158	171	161	170	152	168	149	184	187	152	195	152	173	164	151	160	167	160	148	164	161	177	167	170	165	180	139	160	162	180	158	165	172	153	174	181	180	163	183	162	150	187	160	170	166	162	160	154	154	179	158	154	187	165	173	181	157	177	171	146	193	162	181	173	171	175	162	180	174	191	161	160	155	154	182	168	158	172	173	143	162	174	153	180	143	196	172	181	158	150	159	189	143	166	148	162	145	141	173	173	171	142	164	165	167	149	150	171	156	155	165	153	172	142	145	157	165	167	187	179	152	166	165	162	176	183	166	154	160	159	154	171	160	155	191	157	162	157	131	164	170	141	160	161	175	159	156	162	165	150	157	160	150	199	169	156	149	168	174	157	199	172	179	160	176	161	177	173	169	165	176	165	170	158	150	138	171	184	184	175	181	171	166	177	173	148	155	155	156	161	161	177	153	181	168	163	177	169	144	182	172	188	157	158	162	192	171	153	180	165	176	160	171	154	163	142	173	162	198	160	186	163	160	185	162	151	140	167	150	176	201	175	151	172	175	160	160	171	195	166	162	159	147	176	176	201	158	180	155	165	145	165	155	179	162	164	171	185	146	165	182	170	180	172	164	161	167	159	169	185	174	185	166	189	164	187	168	182	156	150	153	143	163	171	187	198	163	168	160	161	162	186	183	158	181	150	153	188	144	183	161	187	161	153	163	179	161	171	172	169	172	169	162	171	160	163	174	162	159	149	144	168
26135	24757	18531	7394	830	522	474	524	515	504	497	548	519	565	471	519	547	535	559	500	544	528	562	519	572	550	561	527	511	549	557	515	496	532	532	585	540	554	527	551	564	558	515	546	531	543	534	532	579	536	542	565	536	525	598	537	545	537	501	515	551	505	550	536	537	528	500	523	553	544	539	563	550	507	545	516	565	586	574	543	497	525	554	567	551	533	522	527	523	499	562	535	523	522	548	530	536	515	522	536	530	529	524	537	534	547	565	501	583	533	541	558	548	539	574	571	523	524	536	530	549	541	539	538	554	596	539	593	511	547	574	547	521	520	565	527	548	540	543	553	543	539	488	502	557	519	554	519	544	526	567	502	508	516	528	564	524	576	538	542	549	555	514	531	512	536	559	555	528	552	486	553	554	527	573	563	535	540	545	542	555	560	544	529	539	535	530	542	566	503	558	529	502	532	578	500	561	528	563	498	537	542	554	524	529	530	543	515	529	511	544	543	526	507	558	526	519	560	568	547	569	517	515	540	547	539	537	536	534	530	581	495	540	550	487	513	510	560	541	546	492	536	522	525	532	563	510	534	542	527	549	569	520	572	550	542	555	565	530	538	573	500	504	518	513	526	560	519	557	550	570	562	547	521	522	541	530	546	546	579	527	547	544	528	536	523	536	547	517	561	545	486	519	555	575	571	552	518	532	556	547	513	541	548	510	544	516	526	504	519	538	526	522	544	508	524	521	529	545	506	513	518	541	529	504	508	531	540	540	563	545	508	538	570	544	554	549	527	598	548	556	554	560	550	551	553	503	525	529	507	525	504	549	535	519	537	577	527	528	545	533	515	546	523	592	505	523	514	552	493	543	541	502	550	576	541	552	578	571	551	532	521	505	511
70078	66543	55976	30641	6191	238	160	154	162	131	120	141	131	131	136	150	123	130	115	136	140	128	132	152	147	114	124	126	155	144	135	131	140	124	128	142	121	141	145	123	147	177	156	118	139	126	126	143	130	142	120	127	105	128	143	119	141	128	138	143	136	126	126	114	137	117	144	129	145	145	129	147	115	135	147	137	137	133	123	134	140	137	128	124	117	139	155	117	145	174	133	124	123	143	142	129	139	112	136	121	119	124	129	150	135	148	133	135	128	120	119	135	137	112	139	141	136	138	123	118	135	118	127	132	110	138	120	125	139	112	136	129	135	140	129	152	128	111	114	132	114	152	141	150	116	108	139	148	121	131	120	122	122	144	141	126	128	139	141	136	138	152	121	143	141	159	150	144	144	143	161	126	131	122	135	128	131	120	129	104	130	118	116	119	129	142	109	133	121	150	126	151	124	141	134	131	125	127	142	125	135	129	132	159	149	129	133	140	107	112	121	132	135	127	131	140	144	147	134	127	115	142	135	136	118	124	122	153	132	125	125	129	126	136	140	141	131	136	131	125	117	127	125	117	133	148	124	132	139	128	124	139	150	149	141	139	131	150	123	123	104	129	115	128	140	143	126	116	147	130	119	133	132	120	127	135	133	132	124	138	135	128	129	117	131	152	139	134	132	139	128	129	131	152	136	139	135	122	135	155	142	118	114	124	118	144	153	135	126	147	142	133	137	136	102	150	123	139	133	119	121	115	116	115	155	144	151	137	138	119	144	125	138	123	151	124	130	139	136	132	144	130	108	118	134	117	143	134	122	117	133	112	129	143	128	115	145	139	137	137	149	146	119	124	134	147	127	137	115	130	126	126	142	145	130	125	131	135	105	145	150	158	138	136
47805	52315	51835	33930	3289	525	462	521	474	479	512	472	475	468	492	476	468	444	437	497	407	473	446	457	442	495	430	479	415	430	479	481	446	465	462	467	410	462	422	441	451	417	461	419	455	447	461	435	465	405	429	413	447	405	473	480	414	442	466	425	441	451	419	440	441	383	446	410	438	476	468	440	459	402	456	412	418	411	463	426	446	456	449	394	473	442	468	457	444	420	464	475	409	489	420	464	451	458	435	478	413	458	448	433	439	435	472	419	450	425	445	453	427	449	415	441	470	441	447	439	411	466	411	422	468	435	425	449	443	470	455	454	437	457	444	430	438	439	422	432	425	438	447	445	480	437	436	461	447	481	473	415	427	440	438	442	436	412	435	447	436	475	437	466	415	437	482	464	441	451	468	454	451	428	442	474	468	423	443	462	418	421	450	409	424	477	435	454	467	445	440	449	424	446	467	459	482	494	404	405	429	452	470	399	401	416	441	417	430	431	434	458	439	460	428	452	449	459	457	422	425	414	444	439	455	454	402	472	436	469	440	455	493	478	436	448	447	458	462	431	452	487	431	449	453	444	500	391	442	438	416	449	464	435	473	447	449	464	430	444	430	482	450	400	452	433	442	481	396	441	432	435	438	457	413	430	438	446	449	462	474	428	460	449	455	433	406	427	438	453	442	470	413	468	432	427	463	410	493	404	453	469	445	438	477	416	432	440	434	480	464	409	434	431	424	424	469	453	424	425	415	464	424	448	424	446	421	457	486	472	479	466	456	455	465	464	449	441	440	448	463	452	416	461	418	466	443	448	409	438	462	448	441	441	444	444	447	473	447	436	444	452	451	452	442	438	434	438	454	456	431	448	430	462	423	429	475	446	412	458	462	466	474	463
80210	77266	63980	37898	12454	1239	235	218	238	211	211	221	226	227	207	215	245	178	204	223	194	201	187	201	200	211	180	226	200	210	209	202	198	221	191	218	220	180	203	190	184	213	210	191	197	213	211	200	206	202	195	209	228	185	167	206	192	208	182	203	211	186	207	219	186	209	190	216	198	194	209	201	207	202	202	201	178	184	168	222	217	180	200	187	220	182	198	197	223	216	198	186	205	194	197	201	202	197	180	183	218	207	179	194	185	194	204	210	222	208	220	193	183	184	215	188	197	210	207	200	201	217	202	176	205	193	219	197	191	205	194	199	186	190	206	205	208	192	211	199	199	195	202	198	194	190	231	199	202	189	224	208	203	179	192	210	211	209	218	204	227	192	211	192	173	179	206	193	199	198	208	180	189	235	187	223	197	189	198	184	205	208	211	204	198	197	198	202	192	174	192	222	208	178	200	198	210	198	192	196	191	200	210	222	220	192	217	192	214	201	220	204	205	221	217	192	208	209	190	200	204	191	190	186	193	201	216	193	210	197	214	202	206	205	212	199	211	212	232	190	204	203	173	199	208	207	216	201	173	202	206	194	189	192	210	203	196	195	220	204	184	217	208	196	204	197	196	210	221	217	226	204	185	199	190	185	223	172	186	210	207	190	204	207	233	225	198	189	201	190	192	196	222	190	196	195	230	243	191	188	189	200	178	222	220	208	210	216	226	202	195	212	217	202	227	188	198	212	190	230	200	202	197	201	214	189	202	188	219	218	190	188	195	188	198	193	199	189	196	216	214	202	229	209	197	223	202	209	194	229	211	201	179	197	220	205	214	199	197	200	199	219	182	198	179	223	171	225	221	190	207	187	229	191	197	193	213	201	211	210	214	224	188	206
58760	65604	63158	41625	4852	847	807	726	713	680	706	722	656	690	684	646	659	623	652	669	680	656	653	648	660	640	658	614	663	654	595	678	603	631	646	609	613	671	724	634	644	629	620	650	623	628	640	615	595	663	673	604	605	634	606	646	634	594	655	659	636	633	632	591	680	653	632	709	638	650	640	641	620	609	637	630	655	655	631	677	634	632	620	638	624	620	640	639	639	608	615	634	616	655	612	613	597	634	645	617	702	619	581	650	584	627	625	622	690	637	639	624	698	629	600	673	612	666	616	632	662	611	664	613	648	658	624	612	662	606	608	697	617	595	626	690	607	595	593	663	589	667	616	648	651	628	653	623	642	629	614	629	659	641	628	625	606	653	638	607	614	617	611	619	646	644	665	613	646	631	668	653	595	632	634	676	636	635	661	600	629	637	667	676	626	665	642	631	630	678	611	664	659	647	661	629	649	624	667	600	592	628	604	592	635	652	669	642	687	628	614	633	598	663	669	657	637	633	624	631	659	634	625	649	610	706	626	639	642	653	620	652	619	584	630	626	632	636	615	613	624	649	625	617	654	652	644	646	641	623	633	582	685	623	623	682	668	652	654	624	614	626	620	653	629	641	628	651	640	600	643	672	650	635	622	645	613	613	628	607	632	582	591	672	647	619	615	646	653	585	653	622	655	684	686	653	672	670	670	632	664	664	620	639	649	631	667	607	670	657	593	592	688	609	619	678	636	630	629	637	602	648	620	631	669	621	679	646	612	631	639	672	669	649	654	658	687	670	643	638	631	634	681	647	640	610	700	621	592	647	623	595	623	640	633	660	623	668	615	630	635	631	632	617	612	619	638	598	626	632	631	660	640	636	630	595	630	706	610	673	607	601	659	657
25060	18774	12284	2892	280	175	159	144	167	175	162	179	167	175	167	177	174	162	169	170	180	153	150	167	191	159	155	166	177	186	180	187	199	142	177	160	149	161	174	156	168	199	170	173	187	168	166	167	147	170	173	177	143	181	158	169	154	169	170	172	187	152	194	175	157	156	175	147	170	174	158	180	169	182	165	147	155	180	155	167	146	149	149	155	166	167	158	173	145	166	160	162	171	184	173	167	147	163	131	147	159	143	161	156	181	160	177	171	161	175	131	152	148	163	177	149	164	168	183	150	155	139	168	148	162	149	138	157	174	161	148	159	174	138	147	167	178	183	157	158	166	136	168	159	157	154	175	175	154	162	172	171	183	168	147	166	142	154	158	172	154	177	173	167	158	151	171	179	144	158	159	168	152	135	146	166	143	180	145	165	139	174	161	143	163	162	156	175	173	169	169	158	172	158	161	112	154	160	145	155	193	179	184	154	151	150	167	181	152	169	162	164	162	150	160	163	136	149	163	155	170	197	161	176	159	159	145	179	172	176	155	161	172	156	169	170	175	160	181	142	164	149	167	168	149	164	163	178	164	166	154	161	150	168	148	153	175	166	172	144	160	174	150	179	176	170	145	174	183	177	179	147	159	158	181	161	155	157	173	160	176	193	175	177	167	167	154	153	149	164	144	153	166	160	166	161	149	164	175	152	159	157	163	153	140	165	176	173	155	170	166	164	192	166	162	139	136	150	166	167	157	163	159	143	180	158	172	174	198	168	144	167	149	155	158	169	145	162	164	156	163	190	167	167	153	190	154	158	144	144	162	170	179	175	173	154	180	157	150	141	165	152	155	162	155	170	150	173	156	151	156	170	174	162	163	143	164	151	160	174	181	143	162	152
26148	24682	19647	6386	643	521	508	555	522	529	500	525	545	566	548	549	534	551	526	590	492	536	529	542	526	531	534	524	520	523	536	519	548	483	552	551	521	517	536	485	510	565	574	582	530	530	539	547	492	548	552	545	523	558	558	525	547	496	458	531	559	488	570	510	507	510	547	535	505	551	563	530	546	514	554	521	524	541	573	535	489	541	549	570	512	568	545	487	574	520	530	525	497	553	550	569	494	546	540	543	574	547	568	587	540	515	548	509	527	559	529	516	541	531	510	514	526	567	532	563	569	569	537	515	542	535	492	508	557	568	520	561	530	566	547	566	540	508	574	511	528	524	519	549	545	499	540	552	517	543	503	521	533	549	519	531	524	510	492	562	587	568	514	542	564	543	516	535	533	490	521	576	527	529	548	514	502	497	553	505	515	538	507	534	505	478	533	509	494	522	521	502	496	556	552	570	557	544	509	569	545	535	554	523	506	536	511	533	521	510	520	511	548	539	547	510	515	524	515	562	506	549	505	513	545	531	489	603	597	515	543	601	492	515	513	538	531	531	531	530	521	535	537	504	507	560	552	512	536	525	515	570	509	535	535	539	512	534	542	526	548	535	527	548	529	509	536	521	524	603	536	548	503	564	512	507	513	539	546	544	495	540	546	540	529	615	512	541	527	524	515	526	550	493	535	509	497	516	545	541	539	523	560	497	523	499	500	558	504	588	510	514	570	528	512	556	533	543	494	528	527	526	512	523	545	532	485	529	536	538	536	540	509	563	499	581	516	565	523	549	514	519	505	516	541	535	536	516	524	529	511	494	538	520	535	543	490	522	534	519	530	510	533	521	545	478	517	557	535	535	506	552	507	500	580	525	534	537	546	522	518	538	545	477
70515	67179	56206	28475	6759	280	138	147	132	143	134	143	138	151	131	143	118	153	136	140	150	137	139	135	119	141	136	142	136	155	130	152	132	124	148	130	138	146	116	117	118	142	97	144	140	141	128	137	134	134	117	142	129	148	126	121	142	122	137	121	122	146	147	146	146	155	113	129	123	130	135	153	154	138	129	131	130	163	120	116	149	136	131	153	125	147	108	145	133	138	130	141	105	129	132	118	146	124	140	133	121	151	132	143	118	110	128	120	134	149	142	139	132	127	138	128	139	136	120	133	136	118	147	137	129	137	142	162	121	118	149	156	129	127	117	133	137	147	136	131	120	123	145	135	121	156	150	105	115	119	134	132	124	132	129	131	135	116	128	139	139	108	139	130	132	156	147	110	115	142	134	150	136	123	157	128	118	128	126	138	130	151	139	146	125	134	119	122	139	143	128	115	134	128	123	123	140	101	127	132	128	114	123	141	129	124	153	151	124	106	150	154	143	125	144	119	146	131	147	133	130	134	140	114	129	124	135	146	140	140	137	123	141	119	127	124	125	149	134	134	130	143	126	114	146	113	134	122	132	158	125	116	136	127	147	129	155	131	129	116	139	138	121	132	130	129	127	102	138	134	128	139	148	122	125	137	142	128	155	150	137	134	137	123	125	136	125	144	134	131	146	136	160	158	122	136	130	137	133	135	138	132	127	129	148	164	138	117	124	140	144	106	130	122	138	131	122	139	143	134	154	145	129	140	136	143	135	115	130	121	135	124	139	129	158	126	125	151	139	139	130	116	120	112	171	123	140	138	131	130	120	145	127	146	117	130	127	133	143	114	140	125	126	137	122	128	131	130	143	112	136	141	143	139	124	111	144	119	139	125	125	130	120	120
48026	52761	51525	33101	2381	562	518	542	493	474	477	455	447	471	458	446	430	517	453	472	466	461	439	450	441	466	450	485	453	427	447	441	459	481	430	456	465	446	411	430	449	452	445	485	491	413	441	427	449	417	442	440	445	453	460	441	464	413	415	428	479	472	458	420	426	459	411	481	434	450	463	428	416	433	453	456	435	465	428	462	431	456	469	454	408	453	434	456	461	395	441	447	458	443	455	432	449	447	459	446	476	409	413	378	414	471	428	459	450	424	416	460	433	494	459	452	500	421	420	505	469	466	425	439	414	466	466	437	420	430	462	484	460	406	471	436	416	464	437	480	435	473	422	423	439	453	452	413	440	470	429	442	486	462	465	468	453	421	430	463	448	483	433	423	436	465	461	431	464	457	455	432	444	448	479	441	439	429	448	447	409	434	413	467	450	428	463	451	402	441	489	459	411	462	472	477	412	475	465	454	399	444	453	429	459	482	476	461	434	439	417	405	454	458	455	471	475	446	410	464	466	526	452	436	417	439	419	440	457	454	447	444	435	476	415	456	452	439	440	455	443	446	422	431	425	445	475	442	436	433	407	456	460	451	470	465	469	452	408	440	430	424	436	488	458	443	437	411	469	445	463	419	475	454	461	456	439	400	440	450	465	483	449	433	428	474	427	450	461	477	443	448	474	446	439	449	450	426	449	452	469	458	437	442	452	436	464	451	436	455	402	426	417	429	439	450	412	446	459	489	440	413	460	469	440	441	434	455	466	420	458	470	441	409	453	437	449	440	416	484	444	425	415	422	447	445	417	462	431	467	408	464	474	416	432	430	429	423	439	433	441	453	498	465	408	460	440	446	427	456	474	483	459	443	407	436	434	455	454	447	447	447	395	444
81215	77846	64574	37362	13426	1427	245	203	210	211	239	236	190	220	211	204	214	214	178	229	204	184	199	189	199	201	229	196	198	228	196	201	228	217	225	213	201	203	187	203	210	206	202	195	204	232	199	227	226	198	241	220	212	194	191	185	213	214	215	213	199	201	207	222	211	184	221	191	207	217	199	206	183	227	211	194	213	202	179	193	214	213	210	191	199	219	214	209	195	201	193	203	171	193	195	217	222	211	188	180	212	195	186	207	206	214	213	211	193	184	179	199	191	218	183	230	225	226	216	184	198	213	194	199	222	200	214	191	226	191	224	194	211	223	193	193	228	224	236	204	211	195	190	185	190	235	201	198	200	221	207	216	189	202	204	206	201	195	206	168	196	187	216	228	216	231	202	223	191	223	207	211	205	192	178	216	203	220	213	202	204	215	172	193	217	192	211	226	219	230	195	209	211	210	214	212	209	219	212	193	197	208	219	189	192	191	202	208	212	220	216	206	194	196	230	220	203	223	199	219	183	218	198	200	214	196	198	199	200	198	185	223	198	187	205	197	213	214	238	207	203	196	175	176	227	210	218	211	229	197	223	203	189	200	189	201	198	197	217	224	193	183	199	211	216	186	204	210	203	204	190	196	179	197	201	178	173	191	192	178	188	192	247	191	205	181	193	222	204	183	192	183	214	191	210	210	213	213	179	218	213	201	206	214	210	215	190	224	199	213	207	197	198	233	204	180	222	209	234	224	206	226	206	191	193	197	176	222	182	231	190	199	207	220	208	226	202	228	224	195	222	184	216	202	220	222	213	200	190	206	203	201	198	204	189	245	185	192	205	183	182	191	221	224	208	186	212	189	205	195	176	215	213	197	220	188	211	204	175	195	192	185	189	205
59107	66041	63312	42222	5221	888	733	723	802	707	688	667	699	707	642	662	683	686	608	659	649	651	632	663	633	665	641	587	675	638	653	627	605	632	669	637	601	668	645	607	634	604	667	628	652	679	679	647	640	666	628	636	692	654	642	657	668	629	656	653	642	624	679	643	678	659	638	650	652	620	671	634	665	630	652	642	637	626	618	631	682	671	629	610	610	666	676	587	644	620	644	625	667	611	639	674	638	628	585	665	619	592	598	606	607	658	596	673	658	621	638	622	610	595	659	663	631	634	635	678	623	696	639	608	613	668	636	624	632	635	628	625	660	631	623	615	666	636	628	594	624	596	677	613	647	641	635	663	623	638	697	616	684	648	672	642	660	633	641	633	650	658	647	656	677	655	584	598	670	653	615	631	633	620	639	645	628	620	615	658	624	611	640	677	638	639	652	669	651	644	580	630	625	612	647	640	628	629	617	656	644	675	608	603	646	656	628	649	686	610	716	622	659	643	615	575	647	599	629	659	629	607	644	653	644	668	635	652	628	661	617	631	658	602	608	609	630	669	596	637	733	614	643	624	590	616	619	642	621	651	647	682	612	657	660	602	623	641	611	622	632	653	667	604	655	658	657	633	623	655	623	636	654	651	621	629	648	649	644	643	636	613	671	635	614	631	659	652	646	636	630	598	629	601	622	601	632	637	612	625	637	628	655	601	637	597	660	617	640	670	631	599	613	633	603	664	654	637	631	648	658	658	615	643	654	674	620	637	632	593	636	649	641	656	642	678	621	638	709	617	650	656	620	608	626	622	658	626	683	634	616	660	640	607	651	660	626	647	599	670	593	643	695	617	629	645	663	607	623	597	676	618	632	648	600	648	605	628	679	619	634	675	622	650
25494	19620	13085	2917	328	203	176	169	162	177	161	193	172	173	176	180	165	167	192	184	177	135	161	170	179	177	183	168	166	191	161	169	177	177	167	157	169	180	155	178	187	196	186	158	173	188	176	168	173	186	176	166	191	174	169	155	172	156	154	158	169	158	167	165	153	158	136	154	159	156	157	170	165	146	171	175	195	185	180	183	172	156	148	187	165	153	160	176	180	161	169	183	153	156	173	189	165	178	148	175	160	155	175	171	148	172	157	189	169	165	168	169	165	184	169	167	170	166	168	143	157	179	180	173	178	176	178	169	154	167	151	158	154	178	172	168	164	181	182	161	181	167	166	177	180	156	167	185	192	140	161	168	155	162	172	204	183	162	189	159	153	160	170	181	160	172	145	160	156	164	166	171	168	185	182	171	163	167	149	170	165	153	160	161	171	157	156	174	186	176	135	167	169	178	187	181	183	189	176	166	154	187	165	190	169	151	157	172	174	197	161	173	165	163	165	165	177	182	179	172	165	171	161	166	175	166	151	171	141	163	163	154	190	191	153	182	165	175	153	169	187	160	168	142	174	154	172	138	158	157	169	182	189	164	171	160	159	165	164	157	179	157	170	171	156	170	157	167	175	155	151	174	179	171	151	166	161	157	178	156	189	175	186	146	182	164	173	191	156	145	178	184	165	162	176	149	180	176	162	182	155	173	160	172	184	159	144	182	164	159	172	178	147	170	145	153	170	170	173	178	166	164	201	160	180	167	153	164	143	157	187	181	150	150	172	183	163	189	152	151	157	152	160	164	175	150	171	170	154	141	169	171	152	170	169	161	157	157	145	153	165	187	191	162	159	174	173	174	173	175	146	167	182	177	176	164	175	171	171	145	164	172	146	176
26072	25420	20010	6767	725	542	582	548	590	529	572	556	554	545	527	544	530	557	520	547	527	523	581	529	517	535	589	541	519	573	573	539	604	532	592	518	533	519	541	564	549	529	511	508	544	480	573	548	550	552	552	546	521	521	602	547	539	535	560	552	526	514	546	525	498	494	533	537	542	579	570	604	548	560	547	520	534	537	567	538	550	575	546	536	540	563	534	536	539	548	512	578	545	555	554	523	552	512	529	547	529	531	566	508	555	535	555	513	585	538	538	558	538	545	572	562	526	565	586	545	535	588	531	530	546	545	592	494	549	552	580	535	590	539	552	552	596	566	527	553	541	539	540	546	556	535	544	529	539	496	514	527	533	516	544	592	527	593	537	541	526	547	533	553	528	562	545	516	552	564	523	568	540	551	541	568	567	541	554	573	544	512	595	549	559	555	561	534	528	562	553	538	487	535	574	564	501	520	520	563	512	535	525	532	517	550	541	509	536	530	535	519	572	513	566	512	560	508	507	531	556	533	494	512	491	544	552	562	567	595	552	510	568	581	514	574	533	523	561	538	562	522	506	521	533	585	513	499	556	564	542	546	568	537	597	529	522	559	483	534	562	544	539	513	568	490	520	530	535	548	560	553	526	542	538	558	565	559	520	566	534	502	556	559	534	547	521	526	545	541	586	548	565	544	522	537	560	563	548	535	544	544	505	569	583	589	551	538	527	560	541	541	535	551	573	542	484	527	552	556	489	521	510	595	570	555	549	556	564	524	571	572	535	542	523	528	541	510	503	535	532	552	578	514	560	521	583	564	535	501	571	563	560	529	555	522	560	522	536	572	574	578	553	503	497	526	520	524	540	544	539	518	505	526	529	516	500	574	543	543	491	543	551	564
69840	66943	57578	31434	7021	289	151	136	149	143	167	140	130	130	142	128	148	130	115	146	136	133	144	137	141	143	144	137	123	125	135	124	143	145	132	118	139	138	151	143	146	137	146	140	131	164	141	145	142	132	130	157	150	130	129	153	143	151	122	118	156	128	146	144	132	127	140	138	140	141	155	151	136	123	139	147	135	146	156	150	133	129	132	160	122	137	137	113	110	137	131	141	160	150	120	131	147	135	130	117	134	149	137	121	141	150	147	130	117	117	146	145	150	136	133	138	117	138	157	121	156	136	137	127	141	131	115	131	135	144	141	133	127	146	126	154	127	137	147	115	113	133	150	158	142	155	143	132	133	149	145	140	131	125	138	142	125	141	130	129	133	128	125	143	135	139	136	125	125	156	152	128	143	148	125	131	124	143	136	128	138	127	156	132	135	149	124	133	143	152	133	130	126	145	146	139	132	140	130	135	122	139	137	135	148	153	141	136	114	122	138	144	132	120	115	139	134	141	135	147	151	150	135	125	146	135	119	146	134	131	141	132	146	146	126	128	133	150	133	137	132	133	134	155	139	131	139	148	140	127	127	161	128	128	144	131	117	139	140	120	149	144	118	133	127	139	143	131	134	144	137	141	131	145	141	139	123	142	142	147	114	135	126	134	150	132	154	150	141	129	125	113	142	136	123	143	141	142	137	130	131	157	128	150	132	123	119	138	152	157	140	130	139	165	131	121	124	149	130	138	156	150	118	128	125	128	133	130	143	115	119	142	141	113	167	149	125	136	127	141	119	123	156	133	139	132	139	140	126	136	134	150	122	151	123	140	133	126	148	135	112	135	135	140	123	117	133	136	154	127	159	143	148	138	137	149	152	153	165	130	133	130	140	126
48098	52635	51800	34822	4512	544	514	493	482	470	504	492	472	474	486	474	463	460	516	448	417	483	465	454	451	466	462	414	464	493	470	473	439	445	465	477	449	472	488	454	444	463	469	427	504	468	500	453	462	459	467	456	499	441	458	451	424	497	451	479	414	470	496	493	470	498	423	449	436	494	439	471	472	441	462	425	470	425	480	463	463	501	454	457	478	489	466	444	484	459	466	503	442	477	447	497	469	479	455	489	476	457	463	472	494	447	507	464	466	470	484	448	474	471	465	459	454	465	496	491	454	469	465	464	483	492	474	448	453	453	463	506	430	512	474	486	464	483	445	444	464	457	467	418	483	455	481	474	447	453	453	468	441	492	468	444	439	438	445	448	485	478	460	445	488	458	423	494	433	440	460	457	465	456	463	459	456	458	450	434	425	462	452	462	517	433	476	485	480	455	456	449	472	482	427	452	474	473	479	491	442	466	459	448	461	444	441	445	456	428	477	450	495	465	474	467	470	461	458	486	473	444	461	483	477	438	455	471	463	433	515	481	492	394	461	419	471	460	456	445	442	467	469	438	431	471	459	456	436	450	455	460	456	450	446	479	456	481	488	458	463	460	471	483	440	399	467	510	440	471	439	459	448	454	433	483	435	432	422	476	451	451	487	453	464	472	485	467	479	428	455	443	491	443	473	432	463	467	440	493	451	500	475	462	447	456	485	448	454	419	465	475	493	462	457	423	408	472	443	433	472	434	459	472	465	499	475	458	448	469	451	453	498	459	487	432	413	469	464	437	469	481	452	464	433	470	474	445	471	416	486	494	468	483	463	458	480	451	444	478	459	444	482	440	457	450	452	470	443	460	475	451	462	453	467	460	481	479	469	443	478	481	456	468
80844	77592	66478	39350	14479	1528	238	203	261	213	199	239	195	212	205	194	206	209	206	202	214	192	224	208	211	204	211	231	229	207	192	226	219	180	201	232	222	226	220	217	192	216	257	214	208	214	234	211	211	227	211	211	208	184	195	199	186	185	200	196	229	194	233	197	204	211	214	204	195	220	221	221	204	216	201	200	219	214	199	201	195	174	214	186	211	211	214	191	195	217	212	217	189	187	216	194	210	218	202	201	239	195	225	208	189	220	222	224	212	201	198	209	193	181	237	214	215	222	215	202	197	214	236	222	207	214	220	184	195	230	210	200	197	178	205	195	182	219	216	209	220	200	225	196	203	208	213	196	220	205	192	220	223	222	221	212	213	225	187	227	201	207	214	211	210	206	211	207	190	205	217	196	234	205	197	217	209	202	220	197	221	219	199	199	213	168	228	205	243	212	204	230	204	203	235	186	219	219	197	198	213	198	210	210	207	188	194	215	225	231	187	192	196	246	197	212	237	215	205	200	208	222	209	195	231	225	229	195	229	235	226	226	211	206	216	241	212	228	185	195	187	215	211	229	209	193	191	193	211	199	215	192	209	226	242	194	212	240	233	208	217	229	178	207	206	227	222	193	235	212	204	215	219	221	213	207	228	196	213	214	195	200	222	221	235	193	219	216	221	233	221	233	206	225	238	216	207	228	183	201	198	226	202	239	218	162	202	213	223	212	201	209	204	214	235	223	207	227	214	200	220	201	200	199	226	235	191	232	218	221	209	213	205	223	199	234	217	218	197	205	247	238	227	229	216	214	191	196	219	226	233	194	185	220	237	240	221	230	227	214	201	213	215	194	203	211	204	206	184	195	237	226	197	226	221	205	211	223	191	202	216	225	200	228
59030	65862	64181	43461	8508	835	730	745	673	772	722	695	703	690	688	693	648	631	703	699	656	669	637	651	691	673	723	667	688	670	639	664	664	666	642	674	669	659	605	669	689	676	639	687	658	663	691	622	674	642	626	647	641	667	659	667	626	633	648	653	634	610	667	683	656	662	667	665	618	659	598	647	618	677	701	681	651	666	638	695	670	638	633	660	637	634	652	647	639	615	659	640	618	702	615	652	664	659	632	644	625	646	639	659	642	637	643	624	655	686	680	640	672	649	609	658	619	630	651	703	637	654	670	619	605	624	649	656	655	696	637	659	659	608	639	629	633	661	672	673	650	660	630	631	670	671	644	643	624	652	680	681	629	717	671	623	631	674	674	622	646	642	683	639	663	628	703	672	693	661	656	639	628	646	672	668	694	668	667	630	658	651	683	674	698	620	647	678	693	633	612	688	664	658	630	660	667	603	698	581	693	642	679	649	703	627	619	689	631	713	648	655	607	620	711	636	658	685	691	667	645	688	666	647	653	652	649	680	669	623	658	643	640	701	641	655	662	636	678	676	647	663	617	695	653	661	608	647	665	669	661	636	661	673	679	691	692	614	649	643	660	676	665	635	694	688	662	615	657	727	625	668	661	676	630	675	671	650	688	667	666	662	629	675	686	645	672	634	667	629	659	692	665	659	600	694	684	648	632	609	620	629	656	657	688	703	659	662	668	633	664	674	621	658	619	695	647	641	685	630	706	613	650	651	661	654	655	633	667	626	618	647	684	631	609	653	700	650	683	657	642	671	616	645	643	631	656	631	636	648	644	645	654	643	657	647	643	650	647	675	643	645	704	665	705	636	650	629	657	648	645	630	643	651	584	644	673	671	649	667	602	662	705	636
25657	18954	13355	3167	332	184	170	171	154	177	195	156	186	189	163	178	166	148	181	174	188	167	171	168	163	177	186	173	184	162	179	177	157	161	171	154	160	176	186	183	152	174	153	162	195	180	163	211	177	178	156	177	186	184	155	147	171	184	180	184	173	156	174	157	189	174	173	177	204	161	166	166	169	172	176	169	177	185	181	171	160	181	176	159	187	164	171	189	172	149	199	191	168	153	192	188	163	153	184	165	202	169	179	191	157	164	162	156	181	183	185	184	178	182	177	180	166	181	172	177	173	160	172	165	175	180	183	174	180	152	166	185	143	147	158	156	168	181	145	151	196	176	189	180	161	174	179	161	197	186	171	162	168	160	176	169	173	181	179	176	155	154	181	182	170	184	161	159	209	166	174	197	199	171	175	169	170	162	192	175	171	182	181	160	177	178	174	163	170	194	194	167	180	188	148	179	156	167	179	183	189	171	186	185	167	184	168	156	185	186	167	169	170	173	155	166	164	190	184	188	163	171	183	176	172	174	166	170	168	170	165	207	195	183	183	146	171	193	187	184	176	179	185	199	191	187	188	177	192	152	166	156	193	151	158	172	178	182	204	177	193	171	155	164	193	184	180	170	151	176	179	158	167	179	176	166	184	179	165	175	197	167	183	169	183	199	177	190	167	152	169	176	154	181	181	187	191	179	167	163	197	180	184	168	182	166	197	207	159	182	170	187	176	192	166	196	157	156	187	155	178	161	200	155	194	156	169	160	172	173	191	165	191	169	186	158	171	185	178	159	178	167	197	170	166	189	159	183	196	168	193	170	177	184	179	162	166	154	178	167	180	177	184	149	189	187	167	164	182	196	210	169	157	180	184	172	172	161	180	159	171	141	189	177
26272	24671	20903	7073	889	601	542	591	563	570	594	549	567	541	560	533	551	575	579	547	524	543	567	577	548	550	608	550	561	572	563	568	570	603	520	542	560	514	540	589	517	619	612	555	585	573	559	570	615	555	552	538	572	566	538	582	562	520	575	543	521	562	554	525	552	583	558	555	561	580	562	561	547	592	576	551	571	542	556	527	569	576	546	568	580	557	576	570	570	558	560	560	584	595	541	531	570	563	527	588	594	538	550	582	562	566	526	555	570	506	544	552	523	545	601	606	562	560	556	567	561	535	603	562	558	597	569	556	565	552	567	557	590	548	543	562	594	592	576	548	557	568	558	570	554	548	550	537	549	557	578	558	588	543	592	532	586	564	522	589	572	542	529	535	589	562	517	558	569	575	513	562	534	519	546	577	602	564	545	570	565	571	529	573	552	580	543	581	560	592	578	561	573	543	557	623	579	562	548	551	568	576	541	507	563	598	593	580	554	572	573	573	511	572	570	547	587	530	570	558	562	567	554	521	564	571	559	524	588	544	539	630	571	621	563	546	585	564	601	540	561	569	527	566	558	553	551	599	565	555	509	583	549	576	612	581	573	579	536	568	596	528	523	616	575	575	580	563	560	612	585	568	573	530	532	541	614	556	564	561	535	574	561	597	584	538	587	538	561	581	561	569	565	540	582	578	621	554	582	609	565	537	538	561	567	564	549	582	568	571	538	558	548	533	591	529	569	558	610	519	562	555	573	585	551	568	604	572	630	627	602	582	533	541	566	587	523	534	562	569	544	567	602	561	586	552	553	576	521	549	573	560	585	522	598	547	552	578	576	549	554	521	577	541	553	549	573	525	525	548	543	529	558	554	567	590	545	556	573	564	581	558	523	574
70107	66464	57729	31834	8724	388	160	174	131	137	156	154	151	135	146	137	149	138	169	140	158	142	168	151	167	158	131	118	120	141	141	132	139	146	139	146	133	117	143	141	162	134	135	142	152	156	149	141	124	135	143	167	138	149	148	152	156	146	152	137	141	139	138	157	129	145	146	136	158	125	138	129	163	124	145	149	149	128	144	141	130	142	145	145	142	148	147	147	135	150	147	153	154	148	138	156	145	156	141	135	128	148	116	143	117	135	148	155	134	148	135	147	144	130	154	121	132	141	170	159	144	133	125	131	155	143	138	151	139	160	113	128	161	121	138	137	150	125	143	149	140	143	157	133	156	150	146	173	145	144	148	155	117	140	154	131	139	163	165	142	169	112	161	142	134	142	142	165	145	138	140	141	135	152	127	148	145	143	130	145	134	130	152	135	133	143	138	149	124	143	132	145	150	146	135	129	131	140	164	133	152	141	126	125	147	133	129	141	162	137	137	149	138	148	127	144	150	140	151	152	121	147	149	161	145	144	143	144	144	137	148	154	134	149	150	142	145	138	149	138	150	140	140	136	120	143	159	137	144	128	135	152	165	156	137	155	144	161	157	135	128	156	139	143	138	134	142	147	164	147	144	161	130	163	159	139	148	123	139	130	153	141	142	146	143	136	133	141	148	156	135	129	145	143	126	119	155	143	139	138	152	158	128	152	137	147	123	123	140	148	138	145	138	138	159	142	149	155	155	148	123	143	151	136	145	148	140	127	167	127	147	150	147	144	138	143	145	137	144	128	153	130	163	149	121	139	140	137	141	155	147	143	161	145	151	120	137	136	127	125	182	152	160	121	153	143	155	142	143	144	149	150	133	128	122	137	132	120	141	139	141	130	124	150
48159	52258	53078	35865	6982	565	525	489	509	478	473	477	474	475	487	470	477	484	480	467	456	456	441	489	468	419	466	489	465	488	467	462	475	476	461	480	481	446	461	467	482	471	469	501	478	449	474	537	435	486	467	430	452	494	490	477	478	430	504	452	469	481	488	486	502	445	468	483	489	472	509	517	485	495	462	468	459	438	460	447	464	465	471	469	442	448	474	481	469	484	474	468	495	469	467	495	444	500	476	454	477	495	480	458	434	478	484	528	512	483	503	459	493	487	414	454	490	475	452	447	480	457	440	448	515	457	478	482	500	483	476	490	485	492	478	465	493	471	451	454	516	448	488	502	488	480	464	463	442	473	488	453	483	520	506	457	470	496	462	426	485	457	469	495	477	481	457	438	444	468	457	423	481	478	462	473	449	468	487	510	480	455	490	488	443	501	474	501	484	478	471	488	478	470	465	474	486	432	497	475	504	447	456	454	461	472	496	485	463	465	517	455	458	515	465	455	455	475	505	457	429	453	474	496	475	487	464	469	495	503	497	478	504	508	455	496	480	472	472	491	463	446	463	500	470	459	488	511	466	463	471	510	472	501	508	417	495	456	468	464	477	472	470	484	491	440	442	477	467	462	460	474	482	439	463	460	457	453	464	447	484	459	455	442	471	452	480	524	467	467	433	476	410	470	447	467	465	486	459	489	489	495	447	458	437	442	452	486	469	455	486	487	488	492	471	456	483	485	459	476	467	491	449	498	506	480	438	468	484	472	471	462	519	476	486	492	475	555	498	478	466	446	492	467	464	473	468	497	509	472	448	500	491	457	483	439	462	456	498	447	490	481	485	460	484	475	490	477	469	479	445	446	486	485	459	478	492	472	472	472	480	456	498	470
80481	77708	68052	41000	15701	1959	326	265	225	234	216	219	227	186	215	221	230	241	207	226	216	213	217	237	209	220	237	212	221	198	232	227	203	221	219	193	194	208	188	223	228	199	218	206	242	207	206	200	217	187	231	231	213	206	205	231	249	205	204	205	224	195	194	219	227	219	218	200	237	206	214	203	200	212	206	209	234	198	204	218	242	220	222	197	216	226	220	243	217	231	220	201	205	223	214	214	196	211	227	210	189	225	192	175	215	198	173	201	220	230	229	204	240	212	226	187	212	217	204	191	208	209	222	226	225	196	211	210	215	194	223	212	235	212	214	194	205	209	229	203	213	225	196	238	205	237	227	203	220	221	223	202	200	228	216	231	209	205	207	221	214	207	220	227	225	240	193	180	201	199	218	214	200	211	205	224	225	230	208	206	186	214	226	186	200	194	217	202	196	202	204	192	181	219	202	207	207	181	197	220	180	197	219	219	216	209	212	200	232	209	203	202	223	216	211	194	203	220	206	197	228	229	199	229	236	221	226	198	209	216	242	208	212	172	207	195	184	183	232	228	207	226	199	212	228	213	197	210	222	210	195	202	197	207	189	215	186	219	204	223	223	209	212	199	219	230	197	203	222	212	221	209	201	204	217	210	195	192	207	195	232	214	223	210	231	207	184	223	197	209	212	208	200	203	228	194	205	193	217	221	192	232	207	219	225	205	188	200	229	192	202	203	210	215	198	198	195	228	227	195	190	208	208	198	213	193	195	238	236	207	207	199	204	212	213	235	203	219	218	203	189	205	204	227	186	255	204	230	210	215	217	188	239	187	212	210	217	218	215	211	212	220	192	201	200	224	208	230	223	199	216	229	207	218	198	222	207	236	215	206	232	193	213	227
59114	65105	65197	45290	11332	808	752	730	733	723	704	680	658	706	697	652	666	619	679	662	670	659	687	679	685	669	720	648	639	667	643	641	616	661	632	697	633	676	648	697	683	644	701	650	678	654	648	696	621	645	690	646	700	635	696	625	652	672	620	641	671	648	657	646	695	726	669	669	685	717	660	646	645	661	692	608	643	663	666	632	627	654	646	694	713	659	643	655	652	672	699	673	651	652	648	622	662	637	637	658	699	652	649	654	629	636	643	618	672	628	609	641	677	686	615	660	649	678	673	623	690	637	656	698	686	652	686	648	624	660	615	680	644	632	633	624	642	616	705	595	642	632	612	654	716	656	609	671	652	686	677	659	661	664	699	702	692	687	631	659	646	649	659	664	653	683	634	644	673	648	689	671	648	654	661	634	659	651	686	630	667	670	707	686	662	668	685	662	662	644	687	704	655	662	644	660	656	670	670	665	685	713	660	664	641	646	674	667	698	666	653	675	657	686	672	658	683	659	687	679	612	674	714	629	644	660	639	678	650	666	658	642	665	708	649	622	636	631	603	682	669	673	675	673	616	649	679	658	661	633	683	624	667	638	647	650	617	696	642	658	674	697	651	650	687	705	697	658	673	660	630	676	680	667	667	683	659	678	656	659	652	627	605	688	663	665	639	700	677	657	651	684	620	599	694	667	646	666	682	638	644	640	664	672	661	619	632	645	688	598	655	656	683	643	687	663	686	648	644	612	689	647	618	661	674	640	709	626	704	659	646	706	650	629	664	669	658	640	625	580	657	633	684	624	634	655	634	641	649	652	672	633	639	694	675	670	635	645	627	678	663	615	678	670	671	601	672	666	667	681	685	659	618	641	642	683	687	621	670	702	653	697	664	612
25696	18398	12477	3448	332	181	159	173	165	162	164	182	151	179	148	195	181	192	196	166	161	170	180	149	158	171	184	162	176	172	173	160	162	177	162	165	185	185	152	190	158	150	155	171	178	172	172	162	166	183	149	173	166	154	154	153	168	162	147	197	167	184	162	175	180	170	176	162	141	162	184	193	187	157	169	163	181	158	167	185	193	148	174	182	170	172	181	161	185	160	159	157	210	185	175	177	160	154	173	166	182	176	169	162	164	153	160	189	181	164	154	170	166	137	182	181	160	170	180	169	174	172	183	140	196	162	148	162	173	165	191	146	169	179	176	176	166	167	168	142	176	171	183	174	172	156	172	181	172	188	156	172	181	171	176	181	185	185	192	180	161	152	169	163	168	181	153	171	151	179	193	166	189	159	187	175	186	169	162	152	172	166	147	179	162	153	173	167	181	151	165	167	173	177	168	162	160	173	168	182	162	171	159	174	170	187	167	152	176	158	171	171	154	151	175	189	149	164	170	176	188	164	157	180	178	160	165	165	155	174	171	176	154	167	174	170	160	171	171	162	185	162	152	172	155	159	166	155	201	161	175	183	171	171	184	171	162	161	176	170	155	174	171	194	184	179	159	166	161	177	119	167	192	184	153	160	174	166	161	153	188	176	173	181	167	153	164	168	181	179	193	179	166	172	191	164	175	181	171	149	176	151	175	160	144	164	165	168	154	179	171	172	159	149	180	171	195	158	160	188	173	167	165	159	168	167	155	162	168	181	177	152	160	157	167	194	179	173	153	171	162	148	151	189	159	164	183	157	175	175	167	159	198	161	182	159	172	182	151	150	152	166	176	162	169	185	173	167	176	164	161	186	164	188	185	161	174	159	161	176	166	152	174	162
26259	24036	20383	7792	970	534	523	525	510	516	553	555	590	547	520	532	571	519	547	563	512	567	525	559	593	570	588	578	561	556	521	567	533	565	547	527	546	542	535	513	515	527	587	566	509	528	522	545	549	562	574	560	553	587	529	510	515	578	537	564	524	556	566	548	574	592	556	567	581	518	503	515	544	549	526	541	546	576	548	536	515	540	519	550	505	553	512	522	541	516	548	537	533	523	586	568	519	557	502	551	570	548	535	522	555	535	512	567	538	523	519	580	586	567	581	562	540	536	587	530	530	576	550	527	554	534	552	571	558	555	572	525	540	554	509	560	529	556	504	543	574	522	563	530	577	566	583	565	529	606	533	579	534	509	552	535	541	530	546	509	517	540	539	533	550	571	515	581	554	531	527	504	523	570	550	574	505	535	488	546	559	557	575	534	538	518	529	554	567	567	551	525	557	495	545	527	527	534	547	558	583	575	572	541	557	541	535	574	575	581	506	551	505	540	559	547	579	539	557	541	578	504	532	518	544	577	599	552	565	533	549	565	559	534	556	538	540	578	548	560	560	565	551	541	491	530	579	536	559	524	571	518	592	541	527	556	589	505	538	529	539	537	553	541	589	543	554	602	535	550	583	539	567	532	537	576	502	544	510	574	604	493	540	524	539	522	572	550	588	546	582	572	520	555	549	573	544	512	553	550	562	571	565	553	541	524	522	569	524	517	573	563	540	529	586	567	523	529	564	570	565	540	538	539	561	531	554	546	524	555	517	542	540	544	565	575	508	541	550	524	577	565	592	524	507	519	567	544	545	539	539	553	558	560	541	527	535	528	535	579	562	560	546	524	544	546	533	548	558	555	554	577	553	517	574	521	556	528	556	516	551	535	549	562
69862	65790	58039	32576	8014	323	140	155	156	128	158	148	133	131	123	129	135	142	132	134	133	160	159	125	127	144	142	134	139	136	148	123	136	146	125	138	138	117	149	129	131	136	140	155	139	151	139	141	141	130	160	140	136	140	145	145	138	135	145	133	118	140	147	122	130	138	110	144	135	142	127	138	137	152	139	125	127	139	122	121	122	120	104	140	132	130	133	142	133	135	140	141	134	139	168	157	109	139	124	120	129	139	151	124	119	133	142	159	150	124	130	130	156	136	134	160	141	142	137	131	140	133	132	131	147	146	134	120	137	143	152	140	108	143	142	130	146	135	125	144	129	117	120	141	137	141	144	127	115	136	141	128	150	155	149	137	130	139	133	133	138	140	140	126	142	138	138	127	125	122	138	126	125	149	140	127	151	115	122	150	143	136	133	144	134	138	135	156	112	133	134	145	131	122	146	145	150	143	134	135	135	140	157	149	128	160	129	147	140	119	129	142	123	153	141	132	141	137	137	124	156	135	160	140	134	115	111	126	134	142	128	136	144	128	129	130	139	107	138	119	124	147	139	139	136	132	149	152	147	141	126	129	145	123	123	153	147	134	143	134	135	139	140	141	121	130	117	145	141	127	133	154	149	129	152	122	153	132	131	119	114	145	122	150	145	166	157	120	125	146	133	148	157	132	120	114	135	138	150	132	134	131	132	141	121	127	138	136	144	124	144	135	133	141	133	131	131	124	156	130	164	128	148	118	125	131	143	133	127	137	129	115	140	126	141	143	129	130	141	175	118	140	152	132	169	137	140	140	143	130	141	135	131	132	131	135	148	155	129	145	137	122	134	142	131	130	125	166	145	122	144	130	125	127	132	116	130	123	136	136	114	133	141	124
48354	52109	53239	35448	6871	543	506	543	459	504	450	468	485	487	464	452	426	458	425	448	450	446	423	425	454	451	501	509	416	451	474	478	428	509	459	461	488	467	484	447	445	478	469	456	437	458	444	452	454	464	442	435	460	480	469	435	449	454	451	466	469	420	438	447	470	474	430	428	471	473	425	443	425	466	498	467	466	448	484	465	462	436	463	464	481	463	470	429	445	454	462	412	462	433	490	446	429	460	428	431	451	478	425	490	463	476	477	462	473	397	472	484	464	467	452	456	447	462	429	474	416	485	427	463	479	438	440	429	441	495	433	444	458	452	445	434	465	424	457	456	424	425	412	425	446	460	431	468	454	423	425	425	478	443	473	469	434	471	454	422	432	432	407	443	423	441	461	439	497	504	480	458	413	438	467	434	457	475	415	430	454	444	414	452	485	442	437	451	445	443	432	438	424	459	446	436	467	481	452	436	479	446	433	458	474	446	464	438	469	456	438	475	460	440	458	460	416	467	468	470	461	442	436	445	484	445	470	421	410	430	454	447	431	443	473	432	495	438	443	410	434	442	459	423	434	434	461	467	449	457	464	456	456	501	443	515	471	452	417	482	435	466	483	420	438	441	468	484	445	429	451	479	450	454	466	437	458	459	479	441	421	452	444	447	442	445	418	460	420	465	510	468	491	466	468	425	413	461	446	451	447	455	454	474	409	455	457	436	411	438	467	446	477	453	469	449	469	425	451	446	443	461	477	461	418	482	415	422	427	458	471	462	464	402	443	435	452	475	460	474	432	433	457	467	448	422	437	421	444	446	465	458	413	458	471	475	425	447	439	442	430	447	478	438	462	447	440	447	447	483	456	434	432	491	437	439	500	460	450	457	431	441	431	462
79665	76120	67177	42418	15044	1727	242	232	212	204	225	234	209	206	187	239	179	197	183	223	212	217	211	195	197	198	234	201	216	184	200	215	219	193	198	209	216	220	199	195	182	204	222	224	192	215	191	199	200	210	200	206	198	181	198	206	216	199	227	199	208	223	204	217	193	177	219	205	202	202	226	188	192	186	191	191	203	209	207	182	211	197	199	183	212	209	192	212	193	212	204	198	222	195	206	198	211	232	203	214	243	196	225	200	226	187	211	210	214	222	210	202	181	193	197	185	211	207	213	184	210	181	207	212	201	205	203	214	205	220	217	218	187	216	204	198	185	187	193	214	189	211	228	211	201	209	214	177	220	195	183	204	205	197	208	193	216	221	231	185	183	205	210	190	198	205	216	198	197	193	197	189	194	195	194	219	253	227	203	216	237	177	211	200	223	202	207	193	205	179	188	207	199	229	198	197	186	173	206	209	201	219	198	198	207	198	193	194	207	190	234	234	203	191	198	211	215	194	218	207	196	207	200	194	203	193	206	216	211	199	197	191	178	215	198	198	198	210	206	214	215	210	203	195	203	197	178	209	208	208	204	196	209	196	208	184	213	223	208	191	183	216	202	207	182	208	209	197	217	186	206	190	192	204	187	199	197	203	199	196	204	189	200	213	180	189	207	184	185	195	182	209	199	201	210	198	219	189	193	243	227	186	214	189	215	218	184	186	188	196	222	212	201	198	191	190	203	211	209	201	208	209	206	188	197	213	215	188	203	212	210	200	201	195	217	195	197	201	173	197	216	230	196	208	208	212	178	195	209	177	203	236	193	188	199	217	196	218	194	210	204	207	210	202	207	188	228	201	182	203	208	186	219	213	223	196	218	221	210	204	229	200	226	188
59079	64754	65256	44927	9280	761	762	715	639	659	718	703	692	685	641	671	616	684	626	671	614	677	659	618	618	621	629	656	650	661	649	645	649	629	632	617	677	613	623	639	611	663	605	615	640	636	670	589	629	599	685	644	632	621	649	642	632	593	595	652	608	667	663	636	629	628	668	630	637	637	639	639	673	694	646	659	654	667	637	628	640	573	641	624	657	624	654	625	655	614	593	639	652	619	644	667	649	645	630	603	648	664	630	627	666	595	612	672	612	621	615	630	667	626	609	634	633	621	642	632	652	590	633	653	603	616	663	636	644	597	639	637	682	620	614	620	655	627	674	589	652	606	636	680	630	642	634	617	639	603	626	597	617	638	636	636	651	601	638	638	624	679	625	644	641	613	629	594	643	628	597	650	590	656	610	624	639	622	664	656	631	625	676	652	621	660	640	603	632	687	603	603	621	633	578	622	646	644	627	596	602	623	592	648	667	647	659	613	663	625	647	653	672	619	629	637	644	653	616	658	583	576	650	639	608	641	643	674	626	616	634	630	582	618	627	648	628	649	602	647	656	641	640	624	606	651	628	631	610	603	678	641	639	603	628	669	634	642	626	658	621	627	637	664	658	661	582	598	624	608	631	651	659	618	679	634	619	658	614	669	582	650	633	643	655	626	575	622	628	634	639	633	642	693	618	621	696	620	584	671	646	665	604	660	615	599	628	589	629	639	630	585	621	651	557	634	608	591	668	650	665	669	634	618	593	597	631	607	621	622	660	661	672	607	687	634	639	631	608	650	640	623	615	654	679	627	559	642	607	662	659	613	622	598	625	593	649	638	634	661	634	634	657	652	671	709	583	562	663	599	661	643	644	599	638	612	655	611	621	632	648	595	621	631
25516	18402	12544	3545	358	191	170	150	176	185	177	176	156	181	152	191	168	154	147	170	177	158	172	181	176	138	158	166	168	169	183	174	156	140	182	183	165	133	151	168	159	164	161	161	188	138	161	149	148	161	176	173	168	154	184	188	152	168	173	177	162	150	155	176	182	160	160	150	156	153	173	172	181	160	156	166	176	164	189	177	164	147	177	188	160	166	152	181	162	177	145	155	164	154	171	155	173	151	173	175	172	151	172	173	150	178	172	160	159	167	171	132	174	146	168	166	160	166	163	154	181	153	152	166	168	169	154	146	159	160	153	136	177	190	175	167	170	165	139	149	156	178	154	164	167	155	159	145	176	145	142	154	161	165	161	163	182	170	150	172	172	147	170	179	175	147	168	163	174	169	165	147	176	173	170	172	150	178	159	151	174	172	165	175	172	155	160	163	167	164	162	173	179	153	194	169	134	166	157	162	160	152	174	154	132	154	165	180	161	147	177	150	166	155	160	180	151	160	159	190	161	195	164	165	184	162	167	157	150	147	144	178	181	161	157	157	156	157	159	164	139	159	178	165	157	174	176	165	154	182	138	169	170	150	183	161	159	142	166	169	175	142	161	174	157	165	145	163	147	150	154	156	166	128	183	152	191	143	193	149	165	143	169	169	176	163	189	164	189	148	158	157	155	155	175	175	149	161	165	141	175	166	170	140	154	179	166	155	170	154	153	153	165	152	175	166	159	167	148	159	167	152	179	198	163	145	171	166	155	151	148	152	194	172	173	150	162	155	171	153	196	157	153	159	169	151	182	186	137	151	167	169	168	152	161	164	140	136	178	158	152	171	154	161	148	175	172	159	160	180	170	167	160	181	165	179	174	143	171	173	175	155	156	160
26236	24350	19763	7792	834	501	525	521	521	557	515	554	490	521	567	510	531	488	559	531	505	509	527	485	515	533	513	511	512	502	491	503	550	530	547	552	557	513	476	544	562	582	523	487	503	546	514	458	511	530	516	532	515	567	483	573	542	533	535	513	516	485	522	491	544	557	557	523	492	508	492	537	507	509	512	564	544	558	553	552	562	545	503	527	550	503	525	546	544	549	507	542	536	535	531	536	537	514	491	493	533	500	536	487	538	552	528	515	501	551	539	547	500	548	523	547	500	540	551	540	527	530	547	503	516	551	499	508	583	532	536	555	586	518	517	535	517	502	535	549	497	546	541	556	525	535	509	564	516	531	544	541	525	537	515	532	480	533	590	500	532	544	558	552	509	538	523	563	526	557	516	536	531	557	555	530	501	523	554	523	541	511	533	557	492	520	527	536	520	538	512	517	508	552	526	509	541	505	514	506	544	548	556	525	505	505	503	553	547	503	497	528	500	504	535	493	512	538	523	534	518	548	510	553	528	550	543	502	532	562	509	559	558	553	551	513	531	528	548	501	509	538	499	504	569	519	538	473	541	515	546	489	483	512	518	545	530	545	492	523	488	561	550	503	495	478	493	568	530	542	511	558	549	522	511	544	514	558	531	535	543	492	542	519	487	551	533	595	529	520	557	545	539	542	504	545	559	515	539	562	513	545	537	515	538	557	543	466	551	502	550	555	522	582	546	552	533	520	538	529	477	492	521	515	519	553	521	500	536	506	539	581	544	503	518	566	511	543	540	535	533	518	524	530	525	509	526	578	522	534	529	521	537	513	538	510	532	497	532	536	518	554	502	532	511	509	534	533	525	535	541	561	539	524	503	531	529	581	506	515	511	539	552	544
70111	66226	58710	33338	8793	403	168	136	135	130	143	132	148	123	131	141	138	138	143	128	129	135	135	150	131	146	114	132	125	124	139	126	147	116	125	133	136	133	133	99	134	137	140	138	149	132	119	110	126	136	138	117	120	126	144	139	146	143	117	135	119	122	148	144	138	157	151	131	143	143	146	154	134	120	108	119	122	139	140	108	123	151	138	140	124	121	135	127	138	132	141	145	138	154	135	138	146	131	152	134	145	143	130	136	144	147	152	140	135	133	133	150	131	140	121	134	119	129	120	130	131	122	158	107	122	130	117	138	132	121	149	132	138	135	134	158	130	132	151	140	158	133	130	145	120	142	114	125	135	128	153	140	139	125	133	132	136	125	149	133	139	133	138	124	152	127	139	147	139	132	134	140	120	125	125	119	145	126	129	137	113	126	157	126	150	127	133	133	123	118	127	153	161	119	133	137	115	117	129	129	138	147	120	107	132	129	136	122	154	112	150	144	130	139	134	138	137	128	154	134	131	121	138	141	119	138	129	120	123	127	130	129	135	131	142	154	138	133	147	132	146	128	119	141	129	139	129	127	125	136	173	143	131	127	114	142	133	115	121	130	127	140	155	142	134	123	139	140	134	134	136	133	123	132	132	133	110	128	141	158	135	129	148	148	129	131	132	148	139	151	115	160	124	126	139	153	120	141	148	129	127	126	126	149	145	141	129	145	145	123	145	159	126	127	120	144	119	145	143	134	134	131	127	152	142	136	119	122	128	143	140	144	148	139	115	130	137	136	133	155	121	133	146	144	129	134	145	143	134	129	148	173	128	129	130	122	140	149	126	139	141	147	154	143	129	135	149	165	151	136	123	130	127	131	135	134	113	115	118	145	107	140	127	133
48473	52097	54263	35839	5763	556	492	491	492	490	449	487	424	424	428	458	463	440	451	480	429	444	443	446	431	444	436	433	458	474	440	474	438	443	415	414	415	443	414	442	443	441	448	464	449	473	465	436	473	430	429	467	455	444	413	450	452	449	492	476	449	467	449	439	439	434	466	466	451	474	466	458	423	433	461	408	419	431	438	429	440	443	453	447	470	463	440	465	430	445	410	434	446	453	467	415	441	457	437	435	436	477	443	456	446	441	400	449	465	418	418	482	495	470	418	438	432	445	435	408	479	427	463	422	437	455	445	432	437	487	467	445	436	513	458	450	441	448	415	430	486	413	464	466	453	417	425	422	451	482	435	457	428	428	437	470	439	429	399	477	451	458	442	435	462	421	446	439	451	481	416	469	449	422	415	440	469	459	455	415	444	468	420	423	463	475	454	414	466	439	419	425	471	469	421	429	453	445	435	469	485	439	432	429	488	446	475	441	444	457	460	438	457	427	503	493	491	459	455	415	416	445	456	454	462	454	417	438	466	455	476	407	441	438	482	427	451	429	463	420	461	452	445	455	477	450	461	452	469	477	454	458	424	476	448	486	441	410	415	415	443	451	476	457	470	447	448	432	433	469	486	470	450	407	407	444	428	436	455	442	464	443	451	444	464	423	438	492	431	450	447	441	454	463	505	439	453	466	408	466	435	482	471	449	489	461	448	480	448	413	464	463	422	470	474	391	456	467	429	452	428	438	404	442	464	412	457	453	459	450	476	420	433	438	415	427	455	459	443	442	420	433	460	386	444	438	431	464	423	432	451	483	442	403	436	480	456	464	450	438	459	408	469	440	435	424	436	430	427	456	435	445	452	436	427	441	460	458	449	465	417	407	445	434
79813	77223	70007	43320	15195	1502	258	230	230	214	195	213	218	244	209	206	218	210	223	221	193	173	201	190	224	214	199	195	182	206	218	208	196	216	213	178	228	201	202	194	208	200	189	202	186	186	214	210	191	223	190	240	207	199	198	213	174	209	205	200	219	186	197	182	195	191	204	198	188	213	210	175	199	207	222	211	181	193	211	203	223	195	189	167	187	168	231	176	184	210	202	181	208	217	213	206	186	189	186	201	197	190	199	173	195	176	195	205	199	196	198	202	207	205	189	192	192	202	190	188	175	179	187	223	211	191	187	179	205	206	196	214	216	241	197	202	216	203	206	201	203	215	181	203	191	205	233	226	183	197	185	182	182	182	201	192	213	208	226	221	197	206	226	211	173	224	199	169	193	201	209	186	183	191	207	229	183	200	199	203	209	201	188	177	241	185	211	204	195	180	202	217	212	203	211	237	206	210	212	181	219	209	197	222	215	190	188	197	214	225	201	210	202	198	184	181	202	192	215	223	194	201	200	219	228	228	185	191	184	182	219	226	212	174	198	199	212	194	189	211	190	229	208	201	196	193	208	192	198	172	197	195	192	191	234	209	213	207	205	217	197	216	201	217	203	234	196	237	217	211	223	212	189	190	224	219	209	206	213	191	212	186	187	193	210	215	221	224	218	198	216	174	218	190	193	183	201	183	187	216	223	223	202	187	206	222	184	222	201	207	186	191	192	215	189	206	207	218	189	205	208	213	191	203	180	206	196	189	199	190	208	197	183	183	195	198	193	233	198	219	181	202	183	190	201	203	192	207	225	208	215	196	199	183	209	201	229	208	186	231	204	203	175	214	199	192	195	208	180	214	192	224	206	195	211	192	182	210	197	190	220	229	216	195
59281	64348	66413	44951	7669	811	724	748	695	689	678	667	668	675	670	673	636	650	651	620	653	655	642	618	613	664	664	590	649	629	652	622	624	632	638	618	624	597	624	638	599	621	668	635	620	662	674	606	653	664	567	625	635	647	629	611	646	646	617	679	641	633	638	621	631	614	615	642	610	627	617	613	661	626	627	636	581	647	622	605	634	609	621	633	620	604	659	632	603	601	634	607	627	643	601	688	630	640	621	628	665	629	625	613	634	651	604	609	614	623	641	683	654	614	677	616	578	611	653	639	632	614	639	575	617	642	608	583	650	658	649	680	640	626	606	618	634	650	573	582	678	619	629	613	655	646	626	610	676	624	605	624	621	627	628	599	621	699	672	612	658	654	616	670	590	603	642	629	635	668	618	598	665	629	622	628	616	614	637	593	665	593	597	625	593	613	623	630	638	605	651	604	641	624	618	610	639	619	624	602	632	668	612	608	606	614	633	615	621	655	622	644	624	610	662	641	641	664	671	640	618	645	637	652	624	637	652	642	680	674	603	619	596	649	649	622	644	620	627	621	663	648	625	624	631	643	632	599	619	617	613	649	641	644	613	666	614	635	636	618	621	574	605	683	652	647	690	626	647	634	644	641	625	557	643	629	659	624	615	624	658	628	665	630	621	623	633	630	630	607	623	621	656	632	607	556	638	601	625	655	678	619	655	626	633	629	623	618	649	624	606	614	621	680	644	645	626	636	635	640	619	583	614	645	608	613	616	670	598	601	660	636	659	603	661	581	668	589	628	583	652	597	657	593	637	642	610	634	642	604	631	639	601	634	636	615	658	619	628	642	616	619	601	651	629	654	623	606	624	659	627	664	632	633	634	639	647	621	622	640	578	575	608	644
25492	17380	13455	3295	331	157	137	168	179	161	159	204	167	151	143	179	154	166	168	145	164	167	180	148	153	160	158	191	181	165	161	142	172	164	162	142	143	137	163	160	161	181	186	151	152	148	170	170	152	155	156	144	157	188	155	168	153	163	177	158	145	157	152	164	157	172	165	154	153	162	166	179	171	182	157	176	155	153	183	167	158	170	155	151	168	165	173	137	143	202	150	154	166	164	147	157	169	172	167	157	156	160	150	179	144	156	167	173	143	169	168	170	184	151	160	155	160	182	146	148	138	158	170	147	155	169	140	176	149	152	169	154	172	146	153	144	163	149	165	168	156	144	150	167	157	147	157	172	152	169	182	173	142	171	184	171	170	153	149	147	156	173	162	162	156	138	187	142	150	169	193	165	159	179	159	162	156	165	181	181	177	152	167	158	178	187	179	165	150	141	153	147	164	175	166	153	147	155	189	175	137	157	156	154	138	176	170	179	188	163	162	141	167	145	170	163	173	168	162	181	166	139	168	157	162	167	185	161	170	168	155	155	173	153	142	163	152	168	169	152	159	150	158	143	164	172	142	146	148	168	158	174	175	162	167	151	164	167	152	162	152	154	156	161	161	159	160	157	165	146	168	145	155	173	158	163	159	182	166	149	169	135	159	156	144	170	145	168	136	166	153	152	175	151	151	146	187	140	167	172	156	162	150	161	149	145	185	165	129	162	171	136	154	175	145	151	155	176	151	168	162	146	191	166	169	175	156	160	152	168	149	154	162	166	163	168	154	159	176	169	167	157	136	179	152	164	185	180	137	155	148	149	162	165	144	155	136	149	152	167	161	178	168	149	151	165	156	184	188	175	160	147	170	151	160	185	149	147	146	158	186	169	164	156
26480	22895	21348	7152	763	537	547	553	537	511	549	548	484	512	507	514	543	507	497	581	531	508	563	543	486	522	528	503	559	529	526	498	556	506	552	521	507	523	503	523	520	544	555	549	544	527	551	484	492	519	556	519	525	480	527	560	513	563	519	519	481	549	548	533	550	532	513	539	510	557	565	525	539	461	524	527	536	486	544	492	490	535	505	549	539	512	490	545	524	531	533	490	550	545	528	542	534	521	527	563	530	509	508	509	565	500	479	532	510	561	552	556	547	536	510	485	511	514	534	512	500	549	525	522	498	516	541	510	574	524	543	541	512	535	537	504	506	584	516	546	529	503	543	551	524	503	527	553	538	565	527	501	483	564	527	550	502	526	520	529	516	538	553	572	550	482	486	520	526	536	521	535	522	544	556	561	510	537	514	510	547	525	550	539	501	537	561	551	565	524	534	526	491	483	524	503	510	506	529	531	513	520	503	538	507	502	570	502	497	516	495	538	506	545	535	515	527	506	564	541	499	535	519	548	495	514	559	485	555	505	548	564	566	516	501	504	492	554	569	511	511	505	489	570	544	546	536	553	518	514	526	530	546	544	576	515	565	552	504	486	517	510	525	521	505	534	541	502	504	539	515	558	526	539	527	487	529	571	549	533	537	493	555	510	484	504	504	517	522	536	491	551	522	537	544	535	520	538	514	527	542	542	517	526	548	469	526	496	504	541	557	519	533	573	539	486	519	538	556	514	546	511	514	501	560	508	520	556	562	501	521	517	540	512	536	526	525	552	545	530	533	507	526	545	504	532	541	528	513	512	504	524	529	506	513	535	514	498	491	534	548	513	498	539	534	555	515	512	554	535	483	527	504	535	557	546	526	511	532	604	522	505	538	545
70388	66202	58588	32898	8199	353	151	161	134	142	130	146	147	131	136	118	139	154	133	120	132	129	132	112	154	140	138	143	118	109	135	130	140	136	143	128	149	135	130	120	165	139	138	153	133	130	147	121	131	126	138	114	122	122	118	136	154	150	136	130	131	107	137	118	128	138	133	135	132	133	126	132	131	136	134	127	149	141	125	133	138	145	148	128	142	130	127	132	127	131	139	128	121	125	124	140	150	151	148	133	128	133	150	125	143	120	151	142	129	128	140	126	140	135	121	120	120	148	119	129	151	130	135	125	139	140	122	134	135	138	138	122	130	133	116	127	149	127	135	150	155	150	125	140	152	128	133	139	133	148	123	136	130	120	136	137	123	149	122	125	118	136	116	120	151	146	139	129	155	124	151	147	138	136	131	145	155	129	116	117	142	148	142	128	123	130	119	132	132	134	114	139	148	119	129	120	118	149	155	144	119	138	128	141	136	118	144	139	112	135	133	136	145	128	150	123	119	133	151	133	138	135	144	128	157	124	151	127	133	111	127	130	137	126	151	135	132	129	135	157	129	127	132	143	142	140	133	120	136	140	103	113	153	140	129	144	149	127	125	119	137	130	125	130	116	127	146	110	134	144	136	124	112	133	129	111	131	138	115	137	127	134	133	140	134	153	137	138	153	135	144	137	134	139	124	133	133	132	166	127	134	141	123	133	132	135	143	136	121	132	125	132	122	122	133	128	130	153	149	149	158	123	147	133	131	123	141	142	133	136	142	140	140	149	111	158	133	148	143	141	126	113	158	128	129	115	134	126	145	127	148	135	127	161	131	147	135	140	128	149	141	151	141	137	126	143	122	119	134	124	113	132	126	140	117	116	126	153	134	133	146	120	120	119
48272	52015	53576	35864	4762	517	505	482	471	485	458	457	484	462	408	467	452	432	442	467	467	445	441	442	416	425	455	447	426	460	466	424	445	448	482	441	446	460	443	420	446	429	434	466	431	442	475	445	449	438	454	434	448	459	417	403	450	464	412	460	415	420	470	436	472	479	438	425	427	424	446	436	433	437	450	452	440	494	457	440	444	426	432	455	467	427	446	432	417	422	428	407	448	459	468	448	435	421	440	426	430	450	475	433	462	448	409	445	411	436	492	451	440	438	470	427	448	476	465	436	469	432	439	436	444	405	415	419	464	453	450	438	450	466	424	449	438	430	474	423	435	473	433	468	423	427	440	430	453	489	431	461	454	435	467	403	392	441	467	433	448	425	432	437	423	446	447	453	404	453	453	407	442	448	439	444	410	422	447	468	438	396	454	416	414	423	440	474	465	438	404	465	441	468	415	445	419	479	455	408	439	408	404	420	435	424	459	432	433	459	455	452	458	481	457	439	414	471	445	420	451	471	434	481	455	446	463	457	440	428	426	442	438	462	443	465	485	444	434	406	437	449	449	420	469	445	423	408	500	457	442	432	479	425	447	481	431	409	434	474	428	483	465	437	430	439	430	420	459	438	474	430	475	417	473	439	440	474	442	418	470	438	426	423	434	433	452	428	436	481	471	425	438	440	433	411	454	468	421	460	421	447	459	422	424	429	447	470	416	446	433	444	417	440	483	434	406	452	452	405	442	473	434	424	421	459	444	419	425	479	407	453	442	406	446	463	413	418	438	440	452	466	448	447	466	466	480	419	468	452	436	458	456	410	478	445	451	410	432	473	449	465	462	474	426	462	445	432	454	441	443	442	448	434	469	457	432	455	480	419	417	392	442	420
80129	77291	68347	42459	15511	1275	247	209	242	232	195	225	208	215	192	202	221	218	223	188	172	206	219	200	203	205	216	229	184	236	193	228	202	219	208	197	210	212	209	224	206	190	168	188	219	200	202	216	205	209	205	209	187	229	220	196	207	188	201	174	190	206	215	227	206	203	181	210	222	197	219	193	217	207	199	211	201	193	208	228	221	209	211	188	211	214	204	219	202	193	184	228	188	226	176	202	209	203	215	181	228	185	205	220	197	211	182	207	224	219	190	185	228	208	205	232	234	197	201	199	207	198	207	191	192	203	219	201	224	200	210	220	199	193	214	215	201	195	207	223	223	228	229	197	216	221	210	231	213	207	209	207	242	218	204	201	209	197	223	199	176	178	190	194	215	183	190	191	222	182	221	200	203	221	200	188	226	184	203	215	209	217	187	212	224	194	203	199	209	220	210	200	211	183	222	208	220	191	215	224	215	189	204	222	219	168	222	203	187	208	211	212	206	229	224	197	227	220	241	208	198	200	220	186	222	188	215	237	226	199	201	195	214	195	189	209	190	188	198	224	183	187	203	197	226	188	179	212	215	214	195	194	215	230	220	171	215	210	219	203	200	208	213	205	186	201	206	214	216	213	212	174	215	194	207	179	218	191	219	199	189	199	193	220	187	206	198	234	207	205	190	213	222	184	217	215	199	200	200	201	201	206	211	200	192	200	222	214	197	218	203	210	204	202	208	181	196	185	214	204	202	199	203	207	196	201	222	236	190	197	236	199	221	206	192	190	179	224	196	214	192	185	188	214	212	177	216	202	191	214	198	214	200	193	180	224	189	239	195	190	214	200	195	189	202	188	203	217	191	208	225	190	204	201	193	207	236	225	207	224	214	216	197	214
58713	65142	65695	44250	7666	822	771	758	678	690	718	641	678	674	660	679	620	660	633	629	642	623	682	643	654	653	650	641	647	655	638	660	610	635	674	639	637	634	639	618	663	646	604	633	627	653	633	638	636	656	654	644	616	618	602	637	650	685	647	611	621	652	654	655	628	644	642	661	652	591	632	618	606	672	645	620	609	632	659	647	662	627	643	615	676	640	680	720	636	651	618	669	648	690	637	632	667	656	604	660	675	666	640	593	645	622	618	598	651	622	644	615	587	656	635	641	615	650	587	679	615	670	654	622	630	699	622	605	663	660	612	631	649	643	647	637	641	627	695	638	643	620	607	607	600	614	617	689	651	642	609	646	638	667	639	660	650	645	581	642	675	643	671	650	633	590	606	642	636	623	619	670	626	626	620	577	607	646	622	656	649	606	632	619	672	587	658	634	641	634	614	601	600	637	628	622	661	636	639	607	643	587	607	628	618	643	600	658	629	621	610	610	638	670	600	603	600	598	665	677	631	650	610	619	628	683	660	617	671	642	591	640	631	623	680	616	601	680	644	612	599	636	645	626	615	631	656	609	611	591	624	661	634	660	609	643	623	623	621	641	662	633	660	672	619	625	597	645	622	688	648	685	625	604	610	659	639	586	632	613	630	659	649	640	654	653	586	644	623	612	610	614	651	651	629	621	634	610	599	664	631	628	545	672	626	649	643	585	604	655	572	677	599	647	679	635	603	626	665	658	659	634	630	641	592	627	676	666	630	637	668	604	606	632	596	623	652	655	621	628	620	653	611	605	610	656	654	612	661	599	665	647	654	656	626	678	609	618	700	607	638	640	605	674	628	713	690	658	653	683	605	649	603	674	669	699	596	621	594	654	616	619	618	672
25599	17979	13983	3198	392	192	166	177	171	156	168	156	170	177	160	176	162	181	188	158	158	173	173	175	181	196	156	174	177	190	170	184	161	175	173	159	198	168	183	161	154	149	155	187	178	159	180	164	171	161	163	188	170	160	168	159	166	164	174	157	160	160	173	151	155	152	174	174	163	164	172	200	177	173	151	165	154	180	165	165	173	144	171	186	142	164	169	167	165	173	180	185	168	176	165	139	166	184	148	163	168	166	161	152	166	164	196	174	147	177	160	170	186	188	168	173	158	183	161	157	179	158	160	164	172	179	148	173	158	168	162	148	179	175	188	160	160	175	152	157	162	179	147	164	187	135	184	167	149	155	158	193	185	162	150	177	186	167	159	161	147	159	165	168	177	154	174	158	149	156	169	165	161	180	183	154	189	166	177	154	156	152	165	183	144	152	190	191	176	174	171	180	182	182	167	182	162	159	158	163	168	164	173	187	148	169	155	169	196	123	144	190	151	161	165	160	167	157	168	170	176	191	201	174	153	152	166	194	169	151	169	142	153	169	142	192	168	140	150	162	150	159	192	194	181	160	136	174	151	175	178	174	161	156	176	156	178	165	152	166	159	160	166	168	151	155	152	172	182	180	167	157	165	180	167	167	131	166	196	184	174	172	171	177	172	163	176	171	172	174	156	155	193	161	146	173	155	179	172	156	173	171	166	147	171	169	193	167	164	184	172	181	165	168	169	173	169	153	187	165	173	178	180	138	157	156	145	151	163	189	162	163	177	180	139	181	165	173	149	151	160	196	192	173	211	173	184	173	171	177	147	195	172	179	153	152	149	157	140	171	166	172	144	164	139	168	159	186	159	173	186	190	194	151	161	155	166	158	179	170	172	180	155	153
26127	23985	22019	6478	999	554	550	545	533	519	519	505	539	555	531	529	525	519	556	525	518	536	577	543	542	526	515	547	557	563	533	543	539	550	575	546	540	545	512	600	515	554	548	521	574	536	563	537	526	536	581	537	574	538	545	555	542	537	575	537	523	528	561	527	519	526	599	546	552	550	536	555	540	516	505	537	515	534	547	543	546	576	540	534	566	546	539	543	517	535	591	537	570	549	543	541	552	528	516	527	549	545	548	490	539	524	517	579	554	540	568	517	531	514	539	550	543	543	536	530	502	502	542	530	501	512	550	541	547	546	562	564	543	547	543	513	522	575	499	525	530	555	548	551	525	556	552	548	541	576	566	552	598	544	545	534	540	550	553	528	579	560	556	518	527	554	547	553	552	519	544	543	588	521	504	534	521	521	576	555	530	593	549	556	503	492	520	538	523	561	566	570	532	534	558	538	545	558	535	546	523	531	555	561	562	518	552	525	562	534	534	602	538	575	507	571	549	499	499	550	532	539	564	545	530	584	516	564	547	535	520	536	507	538	546	534	546	533	554	555	528	545	532	580	512	523	530	561	540	559	551	506	585	522	549	561	533	516	538	528	554	575	535	564	526	531	545	525	543	514	524	528	507	582	541	584	523	526	518	577	537	523	565	538	535	589	507	543	561	499	564	456	552	537	531	504	538	525	542	532	535	546	522	517	589	572	516	537	479	545	542	563	515	537	524	572	508	539	533	527	561	521	524	528	598	519	543	523	532	558	558	525	500	521	524	503	533	547	522	540	496	517	551	527	522	526	545	506	584	561	543	533	573	549	544	575	555	551	527	538	519	551	538	571	541	516	549	555	519	511	571	544	560	546	529	546	518	535	508	516	544	535	498	543
70014	66135	60227	32148	8899	318	182	127	129	158	155	162	115	136	151	145	145	140	140	132	138	117	130	141	141	142	134	135	134	121	133	142	130	151	122	142	139	152	150	146	147	136	143	139	124	126	139	158	151	138	141	124	152	138	126	123	130	136	155	139	128	148	114	134	140	124	121	140	160	158	153	141	127	150	144	132	138	159	130	122	129	144	128	139	126	135	131	129	135	146	155	148	141	126	136	141	149	131	139	135	134	158	138	162	134	156	135	171	164	142	144	118	128	153	132	141	156	135	150	117	134	127	119	146	160	133	126	144	118	141	117	127	162	105	145	125	148	119	140	146	136	148	143	129	127	143	144	127	135	152	137	131	156	113	122	112	131	166	135	121	133	116	126	140	140	130	137	153	133	138	155	120	133	138	148	142	151	129	119	129	140	137	149	129	154	150	160	143	146	145	135	146	144	134	137	143	145	126	145	129	120	142	128	121	124	152	142	138	115	148	142	159	145	139	139	130	135	129	114	142	133	131	152	138	143	125	134	153	149	148	149	139	125	134	118	140	138	122	149	128	132	140	126	153	132	156	130	129	118	149	135	143	132	127	121	120	133	151	110	139	170	124	128	130	120	152	156	147	133	139	119	147	147	159	125	139	143	122	148	131	144	127	137	136	135	143	159	148	150	146	135	139	113	128	127	121	122	120	130	132	128	117	145	115	142	152	134	132	151	135	147	146	132	159	127	131	140	139	126	146	145	127	144	137	127	140	118	131	130	139	146	141	138	123	138	131	133	128	139	136	140	146	154	154	131	128	124	129	125	136	139	134	124	140	116	118	134	167	133	134	135	123	159	136	142	139	170	169	146	130	138	118	137	118	161	155	136	147	128	139	123	138	133	142
47900	52039	54674	33961	7517	511	502	533	496	416	487	445	482	458	477	463	420	492	476	431	489	450	451	463	458	487	455	450	467	479	488	457	486	486	448	493	464	452	472	436	429	431	457	447	461	446	476	472	446	442	478	493	460	456	463	508	458	484	479	450	456	456	455	424	442	425	423	464	448	449	454	470	432	434	486	414	473	475	489	409	450	492	426	490	466	438	464	450	471	443	446	429	433	440	451	490	454	471	420	450	446	462	442	444	415	479	451	479	447	459	438	477	472	462	452	471	457	476	479	433	478	458	458	473	450	439	434	456	451	469	503	495	456	467	479	456	496	540	477	464	461	447	478	438	481	440	485	430	456	483	408	476	453	429	449	448	434	475	453	459	496	449	434	425	481	467	465	450	488	458	450	464	468	482	477	453	431	421	413	451	478	472	456	456	463	438	495	451	464	454	472	447	447	474	437	432	451	443	457	459	457	451	465	445	497	458	452	410	429	454	437	442	495	415	484	436	431	497	461	458	472	438	453	469	468	422	425	496	451	442	471	443	449	455	463	478	445	429	437	445	474	458	443	472	450	431	427	420	426	421	454	428	454	466	408	434	454	485	503	445	480	507	447	475	436	433	464	454	443	439	433	441	439	453	447	468	424	448	447	462	440	457	434	447	462	411	447	459	446	432	454	440	447	443	466	452	438	459	461	445	451	440	477	504	427	453	418	456	442	493	475	440	468	445	465	429	482	426	461	456	495	446	434	437	422	488	447	469	438	456	426	427	462	444	459	455	422	445	485	450	476	420	450	446	447	467	446	453	420	452	463	421	445	440	477	453	430	447	458	442	473	474	464	452	460	446	436	445	464	452	443	452	488	457	458	453	518	425	449	509	459	483	467	448
79976	77493	69600	41567	17531	1863	254	237	242	212	207	209	240	208	216	202	206	251	229	182	233	197	226	198	209	187	207	210	245	216	201	209	207	203	204	205	220	216	220	210	205	200	227	177	214	229	223	229	237	217	216	213	223	206	214	195	204	207	214	216	171	209	218	219	212	226	206	234	213	212	187	205	211	209	198	196	234	175	230	199	200	196	220	183	174	203	202	194	218	224	174	220	207	201	202	208	217	193	211	178	188	219	211	222	212	215	208	185	201	204	202	210	209	202	241	225	222	208	214	197	217	210	223	231	204	203	211	190	214	208	209	208	236	215	201	196	225	204	217	189	220	236	211	211	190	207	227	186	209	203	231	234	223	210	204	207	212	188	216	205	182	203	243	191	205	203	199	210	205	204	185	213	213	206	216	204	214	219	209	193	211	218	209	208	211	200	205	190	183	213	213	205	209	209	191	203	236	239	203	219	200	212	205	218	212	208	225	208	227	195	239	194	223	233	209	221	188	203	204	218	200	200	233	202	212	199	212	208	206	209	195	200	208	221	185	207	218	215	225	231	203	186	197	197	222	219	209	205	208	217	215	206	179	208	205	223	198	212	195	202	214	192	220	221	220	232	195	219	216	213	202	221	201	235	189	193	200	208	168	200	221	225	219	219	203	195	194	186	193	196	220	209	211	217	231	210	192	203	222	187	197	232	228	215	210	217	203	187	202	199	201	192	206	207	200	206	218	178	193	198	203	201	202	224	197	175	198	212	229	212	202	199	216	230	219	192	207	245	205	214	202	221	204	228	187	194	177	221	237	190	188	218	209	238	221	223	225	218	193	203	215	199	206	214	208	216	223	225	206	197	208	239	199	195	185	218	206	209	210	196	224	242	181	181
58544	65415	66061	44649	12523	885	735	752	731	665	715	739	642	705	688	685	631	646	636	640	696	656	628	616	636	647	656	631	624	625	632	668	649	618	637	665	686	649	630	703	671	704	615	656	637	630	700	669	653	637	635	678	645	667	697	661	628	622	627	636	650	636	635	654	653	646	657	622	597	670	634	626	605	666	630	675	702	653	664	677	608	645	620	632	651	646	660	664	646	650	640	673	666	629	642	655	651	622	624	650	607	609	698	641	640	626	642	612	632	619	660	651	622	632	660	628	658	616	648	649	665	636	712	651	641	681	633	645	649	592	622	627	644	662	634	677	639	628	626	634	643	643	639	670	632	636	681	643	650	623	646	673	658	618	652	619	707	656	622	657	643	673	635	641	620	653	616	608	596	638	650	642	626	645	633	643	659	652	637	633	626	603	613	602	613	675	641	645	671	618	632	611	619	650	644	692	654	653	615	632	603	678	607	651	607	584	667	677	622	608	675	678	640	653	596	650	671	651	631	662	591	635	645	629	705	629	660	600	653	670	656	662	637	598	647	643	602	645	632	648	605	669	602	619	659	616	644	650	618	641	669	649	669	626	637	628	639	629	643	625	630	617	687	612	654	628	648	631	668	630	630	610	650	620	620	601	625	663	611	607	650	600	647	657	660	682	619	665	676	654	657	650	639	630	625	635	649	650	616	590	671	656	658	667	655	622	658	654	634	670	606	657	603	629	633	587	675	636	650	654	628	655	669	608	618	612	598	650	602	653	660	662	654	621	623	657	655	628	655	672	670	623	660	670	596	632	646	609	645	659	661	639	621	663	630	666	646	632	581	630	653	628	657	670	676	617	664	625	592	640	689	634	609	689	626	631	671	649	609	653	640	638	615	666
24962	18058	14866	2937	436	165	189	170	173	176	181	143	181	147	175	168	187	167	187	180	172	195	179	179	165	177	180	163	162	194	170	165	163	177	182	154	155	170	182	198	167	183	162	186	149	172	163	182	193	176	196	157	177	140	178	162	175	161	186	170	178	145	171	162	166	162	188	144	171	160	176	176	156	161	178	168	150	178	195	206	177	152	206	179	174	163	156	178	188	175	195	164	188	178	150	158	156	163	192	168	136	169	186	162	177	184	175	157	175	169	151	165	156	145	168	178	170	167	168	176	164	152	170	186	166	170	175	173	168	164	181	168	175	180	171	167	162	170	169	152	168	152	175	170	169	158	146	159	172	187	172	168	161	177	176	174	168	158	169	169	178	175	172	180	181	182	181	155	161	186	172	180	152	171	158	157	166	167	173	152	186	176	187	177	144	168	177	165	170	165	182	188	171	172	180	156	169	167	155	181	192	168	161	152	193	167	170	179	178	187	138	171	173	170	154	187	180	182	173	163	181	172	162	191	179	177	157	159	163	163	168	194	168	144	169	179	156	166	174	164	178	163	155	201	151	159	149	180	149	186	143	159	163	158	167	158	162	180	146	169	147	190	164	160	171	172	164	167	184	184	175	166	170	198	188	171	182	163	168	172	178	166	148	166	166	157	191	197	167	166	190	171	166	175	155	174	172	165	157	181	147	178	183	162	154	172	162	161	176	176	142	171	178	169	166	156	186	183	209	157	174	170	156	185	169	184	169	177	174	146	175	182	191	175	178	164	166	176	149	169	188	173	173	144	133	175	147	182	171	171	158	164	189	158	180	153	170	171	188	182	179	167	173	174	179	161	171	159	168	166	169	164	175	166	154	168	167	145	155	163	182	161	198	159
25618	24002	22901	6120	1193	545	569	550	540	523	568	572	548	552	562	535	599	545	576	582	559	551	573	546	555	511	553	550	536	551	557	531	589	516	545	527	554	561	529	559	546	553	549	502	568	510	575	487	535	563	562	544	518	558	572	517	534	527	598	546	593	560	561	535	569	543	568	544	575	557	535	568	523	517	565	551	523	534	579	526	523	541	551	579	551	526	532	557	566	580	590	540	553	534	576	552	519	556	530	523	560	560	555	538	490	551	551	573	518	531	545	591	538	537	572	543	576	567	538	581	563	553	549	549	501	525	536	587	527	549	535	536	520	573	499	495	520	528	552	536	530	541	539	517	546	536	549	546	556	548	521	529	563	505	521	534	528	506	571	544	575	559	575	559	540	527	533	542	556	566	549	542	516	544	522	543	531	546	513	565	516	519	531	559	575	578	527	566	560	565	569	576	557	547	530	567	513	498	545	511	519	511	546	547	517	548	586	551	525	552	567	518	549	544	534	573	543	503	561	524	560	570	534	562	541	556	589	542	548	532	517	567	563	561	519	544	529	589	542	532	560	543	573	526	553	570	541	541	573	564	553	549	525	509	532	570	561	547	502	534	542	518	540	552	563	581	568	557	509	513	565	489	545	573	560	546	553	555	574	538	513	563	511	543	544	558	540	572	534	545	568	504	528	572	542	559	557	550	575	598	551	516	568	569	568	551	510	510	584	550	554	505	562	510	520	549	537	579	552	529	602	558	582	518	567	543	547	529	552	533	580	541	567	582	548	568	554	536	564	524	592	553	545	545	536	560	554	576	557	531	519	520	563	515	544	562	536	536	528	564	554	546	584	572	540	580	550	551	548	551	529	536	586	541	541	562	540	540	557	519	552	561	542	520
69108	66967	60173	31063	9293	363	167	160	145	121	138	138	138	119	133	168	128	136	169	153	145	131	143	143	149	128	127	136	135	132	144	151	144	144	120	147	134	132	164	137	144	127	113	155	141	145	138	137	137	128	140	131	128	142	149	134	149	128	146	138	162	102	147	120	142	145	136	146	149	138	162	133	144	122	137	128	141	140	152	126	133	137	128	149	144	153	132	122	160	137	117	138	142	137	133	136	111	135	143	117	128	135	147	156	138	154	155	142	155	138	148	134	139	144	150	132	137	134	120	154	140	153	146	143	137	135	134	136	132	151	150	143	139	143	139	133	142	152	135	134	118	152	116	155	143	140	145	158	154	140	151	132	139	142	118	120	131	137	144	132	141	147	131	139	139	120	136	141	135	150	150	152	168	135	141	141	132	139	156	132	149	151	124	127	119	129	126	140	130	164	164	154	145	130	133	132	122	154	145	122	122	146	133	144	141	160	154	146	154	154	138	118	157	139	139	136	147	117	150	127	148	129	129	123	153	144	151	144	131	144	147	150	133	143	157	143	142	167	151	139	148	154	142	129	115	133	146	150	132	130	155	146	129	151	157	142	161	132	153	137	121	140	163	132	133	147	138	149	132	139	132	141	172	138	153	138	138	127	150	145	138	125	137	142	130	119	143	120	142	151	142	161	119	137	127	153	157	133	135	145	154	135	142	133	131	144	123	136	131	129	157	150	114	144	123	115	127	134	163	133	125	163	138	136	124	131	125	137	134	114	147	159	137	131	131	132	150	146	133	145	142	137	155	139	143	142	134	134	129	121	115	146	153	141	142	147	129	138	154	128	151	127	147	129	122	156	131	138	130	146	141	141	139	152	140	142	119	146	139	139	114	123	130	144
47352	52812	53894	35211	8497	566	528	492	517	502	466	433	463	496	442	434	488	513	480	462	456	460	489	453	490	439	469	459	461	454	457	456	495	458	492	459	469	445	447	440	494	454	444	446	464	462	452	478	440	488	465	444	511	463	476	447	437	458	435	473	422	444	483	465	468	426	481	471	476	438	469	432	448	489	478	505	490	460	458	437	459	478	451	481	439	433	444	489	450	501	469	459	503	469	477	463	450	482	476	491	457	509	479	478	485	450	479	456	452	456	478	497	448	446	443	465	476	479	465	472	453	444	474	462	459	500	489	499	465	430	422	469	466	497	462	468	467	464	458	470	464	446	459	452	458	440	469	444	477	468	446	446	438	449	509	468	480	446	492	437	425	461	464	479	441	447	454	470	423	505	491	487	425	482	450	469	494	445	476	467	471	494	463	433	479	502	474	476	418	464	492	474	464	427	439	464	474	448	515	464	466	463	460	517	450	466	488	455	470	486	468	464	493	473	440	469	479	474	445	473	484	484	443	432	452	466	491	436	491	475	460	453	481	516	477	441	465	464	461	484	429	469	455	456	449	454	471	486	477	480	412	474	411	450	512	493	441	471	514	475	469	409	456	519	457	472	450	494	472	446	460	440	509	476	455	448	510	457	450	463	446	443	474	436	472	466	451	437	466	496	487	453	444	489	475	491	437	479	466	461	436	458	473	449	485	523	436	476	489	453	464	474	510	500	436	484	451	495	464	461	433	465	471	503	476	476	472	478	492	444	499	465	466	471	499	472	506	472	463	460	478	469	464	486	467	479	459	489	437	480	469	484	477	440	451	513	461	452	464	458	467	458	458	446	496	430	471	439	485	478	457	470	457	482	487	466	513	484	492	469	464	484	463	474
79489	77497	69064	40818	16370	1544	257	216	241	214	196	217	225	212	199	225	213	218	213	211	224	196	217	193	209	202	178	226	203	208	214	216	192	238	198	186	206	241	202	210	237	213	192	185	182	206	195	228	211	198	194	191	197	199	214	193	207	211	224	199	217	193	198	209	188	201	209	223	226	203	196	230	173	185	224	184	216	197	235	214	175	218	194	192	212	216	207	194	189	208	223	216	216	214	212	197	202	206	198	220	205	230	205	210	223	198	222	200	233	232	215	195	207	241	197	205	211	209	202	197	221	201	198	217	200	233	216	224	227	206	211	205	207	218	226	219	185	187	229	211	220	224	211	220	183	227	209	205	193	207	192	203	191	247	210	190	221	205	202	216	228	212	206	207	226	188	222	174	208	185	209	219	217	239	235	195	213	200	219	229	198	203	188	218	199	202	215	196	200	216	163	193	206	214	242	193	185	216	209	231	213	178	216	213	205	188	192	209	218	230	207	236	220	210	208	220	192	214	194	199	216	195	207	234	217	209	196	224	227	204	190	205	229	218	232	216	189	222	227	228	210	197	198	223	230	221	231	234	205	209	215	220	210	204	214	195	216	168	231	200	192	216	188	205	190	197	228	185	191	198	235	202	203	213	241	217	223	209	222	204	211	202	217	214	208	232	190	195	204	192	226	220	208	211	203	202	223	221	220	210	193	214	199	205	203	210	215	189	197	218	196	195	218	213	214	197	235	213	201	216	223	217	202	234	236	208	216	199	215	222	215	208	224	209	200	206	211	226	220	188	212	201	223	187	196	199	210	214	242	214	219	232	218	205	199	213	185	210	211	206	202	188	193	192	208	202	210	213	216	212	195	203	214	223	202	211	213	239	177	184	215	208	212	236
57903	65899	64274	44458	11064	863	752	702	699	721	684	718	665	690	648	679	628	682	670	651	637	640	626	622	624	686	611	662	639	601	643	630	641	628	680	670	664	685	670	652	675	668	627	624	648	660	690	610	651	636	685	610	659	635	665	675	667	677	636	619	665	658	641	656	680	642	625	639	623	652	641	676	635	658	658	661	652	689	611	692	650	634	612	686	637	636	666	630	661	672	630	621	656	603	671	692	642	643	635	682	649	639	633	638	642	627	641	618	647	628	657	678	679	634	646	644	661	659	687	630	651	691	657	652	654	639	689	608	617	680	618	645	626	672	593	644	664	646	680	651	645	643	656	616	629	660	661	629	652	692	608	672	621	652	642	627	635	658	634	687	677	655	675	637	600	635	618	656	653	628	625	648	659	639	656	690	641	621	691	623	615	643	641	645	711	620	673	639	658	643	671	588	701	689	598	659	650	632	642	685	630	658	642	635	649	656	652	627	643	614	641	639	691	656	654	639	676	616	644	659	645	628	667	674	628	598	614	653	634	663	635	676	632	652	664	655	692	656	598	646	664	638	700	613	607	652	631	661	647	673	673	675	696	652	626	640	615	651	636	633	661	629	621	641	608	649	645	651	619	670	641	630	589	648	638	665	676	603	660	673	643	653	660	625	632	613	611	663	644	655	649	688	665	625	688	624	643	653	646	663	645	705	671	636	679	690	615	609	599	590	653	645	660	646	607	646	679	651	655	658	645	631	648	655	667	649	624	640	651	672	611	631	602	665	632	633	656	674	634	651	631	700	623	653	650	658	627	643	632	653	607	652	613	664	611	670	601	621	656	676	657	655	635	613	659	658	641	634	676	666	673	692	650	637	632	644	627	619	665	617	663	588	665	667
25152	19085	14648	2824	428	175	172	172	170	168	159	166	184	174	192	194	163	170	154	170	162	157	185	184	167	185	156	190	163	187	186	162	180	178	168	169	157	169	158	168	181	178	166	184	172	173	171	182	178	173	140	186	157	191	158	183	188	189	144	181	186	153	174	163	163	205	186	147	154	158	174	177	197	160	173	153	153	169	186	176	153	158	149	207	160	178	176	150	147	164	162	190	145	165	181	160	170	162	166	149	182	168	152	155	178	176	181	188	154	165	178	180	148	178	155	167	184	183	168	172	176	154	188	184	175	162	148	172	184	162	172	179	161	191	171	153	170	188	189	177	166	170	167	165	157	161	165	163	179	182	169	180	153	176	173	164	152	148	161	149	189	181	173	164	164	167	167	150	173	180	174	170	193	169	166	165	173	177	173	175	161	176	172	153	174	176	184	163	179	170	167	174	154	177	167	191	167	147	174	176	185	171	175	170	178	170	167	168	182	193	148	168	157	186	181	172	184	170	165	166	167	171	162	176	174	154	183	160	160	188	151	181	176	158	164	177	153	174	168	192	152	183	162	161	168	173	157	197	160	164	189	160	170	149	175	158	162	167	166	154	177	182	176	194	176	193	166	177	174	185	168	174	190	198	160	172	139	177	192	180	178	172	163	173	165	152	154	162	181	185	186	160	163	162	159	172	181	181	186	161	181	159	167	164	179	178	165	165	159	172	179	165	164	183	185	173	164	159	180	168	173	154	160	194	162	169	158	176	167	170	176	167	138	161	185	174	144	182	167	171	162	192	163	173	158	149	174	170	172	158	174	172	158	153	191	162	167	158	174	169	159	188	184	159	166	184	163	169	187	186	175	170	180	161	173	158	191	180	151	193	142	145	175	167
25780	25168	21566	6288	1082	570	582	513	522	540	570	571	542	524	561	521	555	574	524	567	546	518	538	511	534	554	541	569	583	558	576	556	541	555	520	569	551	574	538	517	549	513	526	557	526	557	545	519	527	508	554	529	552	512	583	562	537	517	556	544	554	586	541	552	541	574	538	598	560	540	525	542	578	505	539	584	550	559	556	556	556	516	519	581	539	562	545	533	557	551	537	544	550	558	542	577	545	518	583	544	552	587	563	527	506	547	514	594	532	546	541	567	576	558	572	564	561	495	522	568	533	529	516	548	545	548	567	529	546	557	568	578	547	545	591	559	613	555	510	513	535	562	545	528	551	547	524	523	584	537	524	567	499	565	564	556	544	545	544	541	562	526	584	535	546	558	582	526	557	570	539	564	560	540	534	545	522	570	533	531	551	552	522	581	505	559	535	560	555	553	551	589	534	551	568	583	521	535	553	549	539	584	556	521	563	525	561	551	525	580	556	576	556	553	561	570	584	532	545	527	531	588	534	523	533	560	535	569	542	518	557	522	549	548	549	541	534	547	585	554	570	527	548	550	567	560	527	552	506	539	520	568	582	563	532	558	549	538	545	569	588	541	579	563	522	577	538	553	528	542	557	529	556	536	567	532	570	534	560	541	508	544	534	508	557	599	540	570	595	537	565	572	561	556	533	547	517	546	535	581	521	537	580	555	525	559	531	498	571	594	511	542	547	580	581	563	556	565	573	556	570	587	555	554	575	519	576	531	543	555	578	591	524	524	537	561	504	567	578	564	564	537	541	520	562	540	556	541	524	541	500	554	557	553	580	558	588	566	592	564	554	558	544	544	542	505	590	566	527	518	499	494	543	538	546	533	571	547	547	571	564	546	532	554
69481	67520	59484	30541	8674	333	154	147	135	137	159	149	151	127	143	130	153	152	131	128	136	144	146	160	130	171	148	150	151	126	148	131	134	143	123	138	128	127	131	118	114	162	126	128	140	157	123	143	128	133	130	130	121	147	131	132	120	143	129	153	120	127	144	136	163	135	155	131	147	145	127	150	140	129	144	155	144	139	114	135	136	141	131	112	134	128	143	124	119	138	132	116	128	141	111	138	141	141	137	145	145	145	175	142	122	125	150	135	139	133	145	126	135	146	139	147	142	135	134	138	115	122	140	145	147	131	138	130	149	134	129	133	116	127	126	129	147	132	132	128	129	124	117	133	152	145	158	150	152	136	110	136	143	137	151	152	138	141	127	143	121	149	117	132	150	144	135	124	142	128	141	137	136	140	151	127	136	133	152	155	140	121	147	137	141	147	144	169	139	157	129	148	143	139	154	148	141	158	139	121	129	112	139	143	125	137	123	139	134	133	137	138	148	126	143	137	153	161	147	135	147	152	130	161	130	143	128	134	143	118	136	128	138	136	145	127	161	120	132	138	120	138	180	141	139	144	109	136	125	123	128	125	130	143	132	150	172	149	146	147	175	138	158	128	130	145	150	130	140	128	148	141	132	127	141	134	141	124	157	119	127	150	137	136	126	142	126	135	141	155	136	135	125	119	125	126	133	140	124	130	133	134	142	149	120	133	133	137	173	131	139	120	150	127	144	101	139	146	133	140	128	135	138	171	140	133	148	132	146	133	152	154	135	125	137	129	133	140	139	128	133	143	137	138	150	127	136	139	129	140	137	130	136	132	128	128	144	151	145	135	157	130	140	133	134	148	150	153	126	163	142	143	153	129	132	125	142	138	163	122	145	136	139	155
47188	53511	52886	34954	6411	523	513	526	487	493	481	476	462	453	478	471	426	471	451	423	464	437	505	454	503	435	446	460	437	448	483	459	419	454	451	460	478	461	430	460	461	500	455	442	446	470	448	427	476	495	468	472	474	493	465	426	472	447	447	467	470	460	452	472	470	460	468	445	447	445	465	420	499	462	501	446	441	429	408	477	473	459	447	473	432	431	476	441	470	455	462	481	455	454	478	448	430	463	465	458	476	442	441	435	450	472	428	482	453	485	456	451	464	440	478	508	415	446	468	499	443	453	437	447	416	447	458	441	460	442	459	425	427	432	436	470	448	464	455	441	442	453	453	447	413	441	475	452	451	440	443	470	428	434	435	475	474	431	482	464	441	484	428	445	482	459	461	443	441	473	435	482	475	449	458	499	417	420	431	433	422	458	465	495	457	442	449	448	492	465	483	463	457	442	466	481	452	494	442	413	486	442	456	471	497	436	436	437	460	427	418	441	454	451	476	480	458	452	407	435	445	491	476	488	479	462	444	456	492	439	458	433	463	478	479	451	439	452	462	457	460	473	458	424	408	472	467	434	473	459	444	438	471	490	431	426	467	482	507	492	441	467	435	425	474	457	462	476	432	479	436	452	478	447	470	422	451	436	428	483	447	469	465	471	474	466	459	426	430	478	456	476	452	444	433	441	474	424	453	453	485	443	442	423	490	436	454	453	434	451	450	474	460	505	427	421	468	448	477	476	440	436	432	479	429	429	469	442	463	477	439	433	470	476	437	435	449	469	449	499	421	487	410	452	470	445	438	454	426	460	435	451	461	444	400	454	429	472	444	444	442	469	435	458	456	464	468	487	480	483	439	445	461	485	459	466	451	433	461	491	458	458	456	435
79786	78062	69477	38219	15830	1544	249	212	207	201	222	197	206	197	204	179	205	195	220	151	219	185	211	213	196	212	201	236	196	184	201	204	204	220	190	199	233	180	189	188	214	211	207	204	196	193	198	217	210	221	195	186	194	223	187	219	203	206	185	217	208	195	196	218	210	243	210	216	188	210	193	219	214	214	197	199	199	201	227	221	185	206	207	190	189	182	182	184	220	204	219	204	195	224	206	225	190	199	184	196	193	212	203	220	244	215	193	227	207	210	217	191	200	203	205	203	228	208	228	212	195	196	185	194	210	195	232	202	234	218	230	196	207	182	198	216	214	205	199	202	197	215	196	181	214	177	194	216	197	202	195	204	191	193	192	198	205	185	205	222	214	231	206	209	194	203	216	197	195	216	205	197	184	196	215	204	186	227	186	201	193	211	166	226	203	196	202	195	201	208	200	230	178	205	225	193	205	221	169	186	207	211	197	214	212	235	198	209	208	206	226	196	187	204	195	196	226	194	204	193	246	198	200	212	231	184	226	189	208	229	199	222	175	170	229	198	218	199	192	198	203	200	184	206	203	203	202	194	196	199	221	195	193	207	197	216	220	220	205	197	210	206	182	193	185	213	200	193	214	202	182	212	199	200	218	220	189	215	216	216	189	206	201	207	222	207	185	215	202	214	206	196	183	200	188	175	194	210	216	219	187	220	177	174	201	171	210	190	218	199	207	198	218	219	193	219	214	208	192	218	204	198	205	212	208	214	210	178	175	216	206	193	198	181	200	190	205	180	197	209	221	225	204	202	187	206	182	199	186	186	210	212	172	169	200	168	185	188	225	188	223	187	174	192	208	195	179	214	199	190	207	203	207	200	229	197	207	218	207	194	197	223	208	197
57708	66072	64613	43221	9309	815	710	709	666	685	712	680	676	669	670	642	651	670	665	633	631	602	640	637	656	635	645	640	654	601	686	580	623	609	609	626	613	653	611	665	620	647	624	588	610	682	646	621	629	594	627	655	623	663	617	630	594	660	606	622	667	645	594	615	660	626	684	605	625	644	630	657	650	619	639	584	671	642	624	625	650	624	590	625	669	604	667	617	639	643	606	663	633	615	567	636	632	624	635	655	630	622	606	635	607	607	637	648	657	629	646	641	613	613	604	608	640	596	610	632	610	644	590	612	634	629	641	664	632	625	631	635	644	601	655	653	621	667	618	599	625	601	601	602	626	671	610	579	642	628	622	656	641	606	587	610	661	646	674	656	666	677	615	632	624	599	614	665	658	661	623	614	614	646	638	630	644	608	655	627	585	597	631	612	619	607	657	642	634	618	633	652	647	677	643	571	639	627	681	643	674	616	641	640	627	609	633	633	640	640	647	655	618	633	683	657	678	654	601	612	640	623	638	580	646	633	663	608	639	682	618	646	642	653	629	666	631	649	630	633	598	630	628	663	670	625	607	612	582	620	605	637	632	661	647	634	658	660	633	649	640	616	662	642	637	622	639	629	594	657	684	630	644	597	596	684	662	613	611	654	610	662	636	610	637	597	660	651	603	627	606	632	619	640	610	630	604	610	578	615	670	604	638	641	598	630	621	645	652	671	606	624	610	628	643	596	629	603	632	600	641	656	601	627	602	648	658	608	573	629	582	678	621	670	639	611	629	623	633	604	685	574	627	630	682	654	610	668	663	615	619	687	662	597	642	659	626	617	638	611	627	608	673	694	610	590	651	623	638	642	634	632	660	654	632	652	625	619	675	611	630	668	640	624
25014	18711	15480	2500	491	182	181	170	170	162	161	165	176	165	157	151	157	166	175	160	140	135	174	165	169	153	149	149	169	164	147	153	164	142	159	161	163	166	177	175	168	171	158	170	154	194	163	161	180	157	150	149	156	151	162	162	164	154	189	146	146	199	164	166	149	168	156	171	168	148	171	176	167	154	180	172	159	175	139	165	142	182	148	153	134	148	185	160	180	143	152	158	183	154	162	161	154	161	176	159	164	166	174	155	145	158	155	163	211	151	170	158	189	157	147	155	179	153	161	158	155	159	165	190	150	167	173	173	162	153	175	168	167	173	135	167	157	144	174	179	156	166	170	169	145	184	142	192	145	145	164	170	155	172	132	167	160	184	158	171	168	152	153	182	190	178	153	161	187	149	151	166	145	146	166	182	165	148	187	190	182	175	149	141	193	153	166	168	168	140	171	166	178	178	151	176	148	176	187	167	146	149	167	160	148	134	163	151	165	141	152	187	150	179	179	152	180	170	159	166	175	185	153	171	165	150	147	164	180	162	181	189	139	175	156	176	147	142	167	174	154	128	154	143	155	163	172	154	144	156	160	173	152	178	176	175	148	163	159	159	177	167	172	160	185	161	167	158	149	151	150	156	147	132	175	153	161	160	160	175	154	149	161	151	169	152	147	152	169	165	144	173	142	168	170	161	190	183	166	170	186	157	165	146	173	151	169	164	165	166	173	179	174	159	170	141	156	136	175	155	141	178	156	174	160	155	141	154	166	153	150	154	141	164	176	160	170	140	157	172	179	173	157	162	154	172	168	138	168	161	152	148	169	153	174	133	169	162	172	167	162	172	175	156	159	193	174	177	149	163	159	169	157	166	165	196	159	157	162	171	147	181	163	180
25438	24573	21887	5727	1142	526	553	500	510	525	495	560	528	561	536	524	539	544	525	526	515	519	573	502	526	490	534	521	562	554	529	519	503	525	501	540	551	528	521	498	514	521	507	489	538	552	534	535	499	546	558	514	521	543	469	535	556	523	507	499	567	518	561	495	536	523	509	493	530	518	484	518	541	561	528	488	538	514	471	472	520	491	507	517	507	573	505	478	493	524	561	501	517	531	562	523	529	564	523	526	511	527	520	554	516	553	560	532	511	535	508	515	498	523	527	553	511	544	514	498	490	527	498	555	538	529	520	560	509	511	547	506	525	499	524	539	527	493	496	499	516	570	525	510	537	529	547	553	513	588	501	550	525	476	487	500	504	523	547	524	544	546	492	504	529	506	513	536	513	536	497	554	533	529	551	526	532	548	553	522	556	552	533	528	563	499	536	501	524	523	525	500	541	554	486	512	533	544	537	566	555	494	536	517	554	531	568	544	506	504	493	530	518	544	512	499	543	536	492	515	508	523	514	525	530	487	468	536	529	570	539	503	548	451	513	505	547	547	533	539	525	551	491	528	490	538	525	528	512	483	556	542	510	579	489	508	530	528	556	550	519	513	522	500	502	571	502	482	540	556	493	555	490	521	513	515	518	503	520	490	519	539	507	522	562	504	513	529	546	542	551	531	489	535	536	508	530	503	546	519	557	509	540	502	501	519	496	534	565	497	508	500	525	532	497	577	545	547	499	505	558	510	527	510	518	522	543	507	531	510	509	534	559	492	490	554	555	545	524	557	501	516	516	574	484	538	538	475	520	548	532	515	528	514	504	487	509	551	569	549	544	525	512	528	513	501	512	546	534	512	576	515	543	512	483	546	554	528	488	536	547	560	526	536
69324	66286	61075	28994	10088	460	129	137	114	129	138	131	129	126	131	145	147	153	120	139	160	140	123	139	113	149	121	134	115	108	154	112	113	120	127	120	132	126	121	115	126	139	142	143	127	116	145	118	139	116	110	121	139	136	141	143	160	121	134	124	126	125	137	151	134	134	125	124	133	132	146	116	125	120	139	141	141	110	131	124	138	142	140	153	141	147	125	137	133	118	138	125	134	145	149	135	119	121	127	123	138	140	130	138	136	114	129	118	113	158	146	138	122	151	141	141	138	131	123	135	128	124	121	122	124	155	128	140	120	126	130	137	134	121	117	121	105	110	130	106	129	126	133	140	132	126	125	127	148	134	116	112	154	123	143	133	139	123	142	135	124	128	116	130	128	127	141	139	136	120	123	124	119	129	130	132	121	125	134	122	121	124	138	142	128	115	153	138	99	138	131	122	129	155	121	124	152	152	132	133	129	142	127	129	143	127	130	132	128	127	127	138	118	117	104	141	117	139	133	152	118	131	148	121	121	148	121	143	120	120	139	126	138	124	130	110	149	115	141	130	128	128	105	130	125	140	138	125	116	111	133	147	127	133	104	123	121	139	121	128	123	140	123	119	130	113	118	132	123	127	137	129	123	118	129	128	121	137	130	128	123	136	115	136	131	119	132	112	127	125	148	136	144	125	114	144	132	148	104	144	146	131	124	128	146	139	144	139	138	137	113	125	140	121	117	116	127	140	121	116	152	125	130	130	147	126	133	126	118	152	122	134	123	143	121	117	150	145	131	123	145	126	118	124	136	121	114	116	120	136	108	128	136	151	128	140	128	123	112	131	140	111	124	126	128	150	138	132	117	126	134	122	130	101	140	132	146	124	130	133	125	127	136	127
46790	52770	53492	34708	8267	531	530	469	453	471	432	417	439	438	452	438	418	475	500	450	428	456	417	431	459	467	425	447	467	413	416	427	429	432	448	463	450	435	467	468	442	434	438	415	451	446	429	414	437	403	461	417	426	421	429	448	421	398	461	461	424	387	429	416	453	389	405	471	439	373	427	403	435	436	408	422	387	445	404	460	411	448	441	454	429	440	464	432	457	437	445	426	425	431	420	413	453	414	422	404	410	411	449	443	457	406	456	424	435	434	448	424	440	481	447	436	423	433	438	430	438	445	435	389	415	466	491	424	435	433	444	437	452	431	428	433	424	419	456	450	429	402	443	467	416	456	420	442	464	422	408	431	452	431	439	433	465	456	413	491	449	426	425	421	447	404	415	421	435	459	410	441	435	445	456	413	421	439	450	435	413	464	471	473	434	440	424	425	452	428	434	452	427	385	399	446	456	430	460	462	434	385	390	421	430	426	455	462	410	429	427	405	474	444	441	423	412	428	458	467	436	460	462	393	442	411	425	436	468	406	486	437	447	430	448	391	460	454	440	436	437	432	450	418	434	469	432	438	429	425	421	400	431	469	440	421	450	420	419	440	486	466	424	438	430	433	454	443	439	454	458	430	435	430	404	473	394	425	454	434	464	453	394	396	413	408	456	438	452	394	433	448	459	434	420	413	425	459	445	456	395	472	452	454	447	436	439	428	448	434	436	426	449	413	435	442	436	451	443	417	405	395	415	456	444	429	458	436	422	392	424	409	412	427	419	464	423	432	418	432	422	469	432	454	397	455	479	448	434	469	421	426	436	420	405	435	397	456	440	436	438	436	424	436	448	424	426	430	433	445	413	420	424	471	435	432	432	453	488	455	403	424	444	445
79665	77354	70687	38427	17832	2522	236	200	237	196	228	197	215	205	213	207	203	204	200	205	178	192	202	219	190	201	204	183	188	176	204	193	176	181	231	201	199	190	211	227	203	208	203	194	208	180	196	174	210	226	182	208	194	188	203	179	227	197	232	190	165	210	213	202	218	198	212	193	230	191	197	227	202	183	194	174	213	192	194	209	206	222	220	186	203	225	205	202	189	196	194	191	204	208	188	202	176	191	195	182	190	201	195	223	176	183	198	190	184	198	203	194	176	190	199	173	204	205	208	208	191	204	166	171	193	173	169	197	183	211	194	179	204	191	193	164	221	198	165	190	196	187	193	154	213	195	166	209	182	197	192	188	199	188	196	221	200	182	180	220	164	207	203	168	182	212	206	217	178	209	189	215	195	196	207	181	175	230	180	196	221	193	184	187	187	176	219	212	178	197	212	202	227	201	202	199	190	179	186	211	218	188	203	213	220	194	191	231	181	203	180	202	190	194	177	193	206	226	224	210	218	222	187	210	207	190	185	198	197	205	196	185	214	179	200	182	208	199	215	189	196	221	194	177	191	178	190	205	191	187	205	202	168	191	181	220	194	178	176	202	182	214	183	192	211	193	194	204	216	206	170	209	196	210	186	208	212	210	205	225	179	189	190	210	187	198	216	208	199	189	199	212	211	186	161	199	179	196	202	199	189	201	212	196	201	217	186	206	215	220	208	183	226	219	205	213	186	227	178	202	206	190	185	200	176	232	185	211	223	212	207	183	188	203	199	206	201	192	222	212	191	174	178	180	188	209	201	204	209	213	179	200	191	180	181	230	218	179	198	194	188	221	225	186	219	200	161	213	186	184	204	198	202	207	170	185	195	209	165	191	186	204	219	195
57305	65251	65455	43821	11368	832	727	753	710	687	655	652	660	623	675	615	618	609	611	659	675	607	605	653	633	636	640	605	563	622	616	616	624	647	621	590	602	652	622	661	681	668	587	638	653	639	597	613	580	633	596	614	635	619	590	619	651	610	623	592	634	619	607	612	633	641	616	591	608	608	644	625	595	645	597	602	652	620	598	607	639	609	587	611	619	614	690	623	615	573	618	614	599	671	675	616	640	596	613	602	630	602	624	630	610	619	626	604	633	629	609	630	619	637	618	613	643	608	661	602	618	594	606	653	620	623	615	622	591	597	635	616	628	570	659	595	602	552	670	637	582	574	608	599	633	653	633	598	627	634	606	594	611	645	619	617	646	645	610	589	617	582	594	640	636	618	611	578	563	611	596	617	580	616	608	637	613	600	613	638	603	624	612	596	594	591	614	631	623	686	587	626	626	557	643	640	647	613	670	640	632	629	628	643	628	655	639	644	575	601	600	635	683	599	602	627	614	662	615	609	595	621	603	607	612	571	628	625	624	618	606	620	603	631	603	609	586	623	642	654	599	644	613	612	631	646	597	635	593	579	603	599	657	611	624	609	684	623	633	611	635	689	609	632	611	680	624	629	630	630	620	599	593	643	588	600	616	603	631	621	628	633	600	579	634	679	636	609	628	616	639	600	635	622	586	590	592	631	628	619	597	613	598	630	617	649	638	624	597	615	622	634	634	606	590	608	625	628	651	617	617	609	610	595	644	621	621	630	640	678	607	604	617	638	619	676	622	656	606	615	606	581	622	611	591	651	619	607	626	625	680	648	609	623	611	652	642	606	604	579	607	601	618	590	635	613	620	597	624	601	645	598	633	596	580	580	622	562	623	634	617	610	579	580
25038	17199	15329	2931	433	161	155	134	146	165	155	164	172	151	169	155	168	138	166	175	161	152	173	134	169	146	164	163	158	166	155	155	169	143	156	155	158	139	154	141	169	176	151	163	167	144	154	156	156	138	162	180	141	160	155	166	175	140	163	162	174	149	164	151	142	140	144	173	147	156	166	149	168	152	139	156	176	158	140	152	160	157	145	159	175	148	148	155	143	134	165	170	183	157	172	150	156	163	142	157	163	148	145	169	153	153	145	147	140	144	161	168	151	178	134	148	151	168	155	147	181	152	169	132	163	168	145	166	165	153	159	182	154	149	153	157	122	159	147	147	143	156	159	160	172	176	175	140	150	164	143	146	172	146	149	157	151	127	147	136	156	134	168	127	149	149	149	167	140	159	143	171	147	170	157	177	151	164	157	149	142	165	168	133	169	151	168	139	166	173	161	156	129	146	153	145	145	162	158	144	153	150	170	157	155	163	170	143	158	172	172	163	143	162	160	153	170	164	180	173	151	167	131	164	144	141	158	140	151	171	140	177	158	149	151	159	164	150	169	153	163	179	156	160	141	152	153	171	153	166	192	165	162	164	155	175	171	149	164	172	151	168	138	153	154	151	135	163	155	170	154	154	149	167	159	144	144	166	163	160	147	148	167	163	147	159	155	156	161	171	163	165	172	187	170	155	167	160	153	148	158	152	146	160	157	132	178	147	144	165	156	140	156	137	158	155	152	149	162	153	157	146	171	157	154	153	146	162	153	153	156	167	155	144	169	138	172	148	134	143	169	179	161	172	154	163	191	154	143	139	143	160	148	151	166	187	151	154	167	155	178	143	143	156	143	175	137	136	146	161	137	124	140	140	164	147	163	149	142	153	160	175	155	140
25290	23278	21559	6724	1058	476	466	450	515	510	513	508	520	506	527	480	503	498	512	555	536	515	464	542	502	512	533	485	510	520	501	508	500	533	525	514	502	504	511	510	496	505	516	492	519	499	527	521	446	524	525	525	499	489	494	553	504	484	511	494	497	500	534	503	507	542	478	506	510	514	479	549	500	502	506	541	495	527	494	515	508	474	527	514	535	490	493	531	551	499	498	503	513	473	547	500	524	559	519	503	509	495	544	547	492	542	512	543	513	499	517	502	542	480	509	534	507	464	525	541	523	532	469	478	538	515	521	528	497	512	518	522	529	476	446	521	510	476	509	453	490	532	500	501	495	479	505	506	507	532	490	508	545	505	492	507	534	523	521	498	528	515	525	493	505	576	516	451	499	486	524	514	513	519	517	500	501	509	509	524	525	519	538	511	509	488	483	527	496	523	499	530	514	471	494	501	510	489	508	543	519	465	540	514	536	509	513	495	511	511	495	477	517	501	528	510	498	515	487	523	544	472	491	510	495	523	510	547	513	476	499	535	496	503	519	492	529	477	469	510	494	534	533	486	522	544	485	534	523	510	496	514	527	499	510	537	490	558	517	488	532	509	490	501	501	497	552	475	484	518	477	476	494	523	519	499	499	521	551	501	500	549	489	521	493	483	520	542	531	499	527	535	490	496	485	519	457	501	516	486	523	546	497	540	523	520	525	516	500	505	518	518	460	516	507	499	523	506	485	476	474	475	508	538	518	512	520	501	509	512	466	551	524	482	508	479	492	493	467	458	518	490	519	480	510	536	503	522	501	485	511	539	521	515	502	508	491	518	483	500	494	505	500	530	497	470	494	492	496	483	521	532	483	500	489	520	493	534	548	495	510	494	503	452
69002	65464	60016	30282	10359	466	124	121	123	128	117	124	125	120	136	129	114	125	139	134	109	122	111	123	136	134	119	131	116	130	106	102	125	116	124	132	135	157	126	141	100	128	140	126	132	125	127	151	125	113	123	137	128	134	148	125	118	124	125	126	130	104	124	127	133	124	112	125	132	119	109	118	137	114	113	134	99	157	141	129	135	120	129	111	130	128	108	128	123	132	132	111	137	136	116	131	134	136	139	105	117	132	121	128	111	129	127	127	124	105	107	144	119	135	115	113	120	123	115	131	120	124	121	131	123	127	120	128	129	101	122	128	128	124	114	122	117	125	120	121	116	113	130	132	121	127	137	139	118	115	137	120	114	117	128	129	107	120	121	138	121	129	115	118	137	111	118	132	132	127	141	130	136	118	109	133	114	125	131	113	132	120	127	140	127	114	128	120	103	127	152	125	129	132	118	119	121	106	124	159	110	113	152	121	111	137	108	126	113	119	107	133	93	136	144	121	123	116	134	129	134	117	121	141	131	119	129	166	112	126	129	133	129	106	134	119	120	146	125	139	128	118	139	110	124	137	129	139	104	130	117	108	144	101	123	134	123	133	135	129	117	120	129	145	138	133	129	140	129	142	123	120	120	103	131	131	116	122	123	126	122	129	123	122	135	127	119	119	116	149	110	125	122	117	126	130	144	110	125	135	111	131	139	121	123	123	127	110	109	112	110	114	125	140	136	136	131	139	137	122	118	136	125	146	119	124	119	130	125	127	116	116	128	129	108	116	130	114	139	118	103	122	145	135	111	126	127	122	118	143	134	108	123	137	117	133	113	123	131	122	119	136	119	132	114	124	128	124	129	142	131	128	138	131	137	134	156	110	135	144	123	151	128	121
46939	52340	52610	37034	7722	500	443	456	462	495	454	465	487	434	399	457	441	417	434	452	443	415	396	433	418	420	396	455	422	480	422	412	413	396	415	420	393	422	452	439	403	412	437	422	422	434	428	452	402	404	433	473	445	445	427	426	402	388	406	388	425	461	431	399	428	428	425	430	404	425	441	422	426	444	414	419	432	405	416	392	435	418	436	434	420	410	454	416	389	409	450	405	419	428	431	393	412	431	443	440	409	425	425	421	439	408	426	418	408	437	432	422	447	449	404	445	390	403	400	416	407	405	422	390	421	403	453	408	435	440	405	452	437	428	420	429	421	419	428	408	447	424	441	418	410	414	393	407	407	427	430	416	384	427	421	418	413	422	454	426	410	416	411	401	431	405	415	440	441	386	446	409	400	395	434	368	455	413	399	410	417	413	401	432	453	419	424	431	415	439	399	426	416	408	437	474	417	422	389	378	438	442	409	438	450	382	417	425	403	440	449	405	412	423	450	427	419	415	431	410	403	432	431	425	460	422	431	432	421	425	404	427	435	421	427	414	396	433	402	409	463	413	411	423	424	461	406	407	435	405	391	416	418	416	413	413	392	386	416	421	423	414	409	392	383	440	405	419	400	414	416	391	398	452	452	427	433	415	450	409	413	419	421	422	444	452	398	411	370	407	437	389	402	434	421	437	423	407	401	401	415	434	423	422	437	441	407	413	447	414	430	416	450	402	421	396	438	446	428	414	432	447	404	407	381	401	433	415	414	430	406	423	386	393	434	420	430	456	435	357	407	438	408	397	420	381	427	409	412	452	458	372	438	376	419	421	405	380	417	451	446	420	456	425	432	419	419	424	431	431	407	386	468	427	427	399	418	457	439	425	370	410	406	415
78996	76499	67650	37803	17638	2784	236	212	209	211	211	185	189	187	191	207	232	216	190	168	210	213	187	206	205	206	184	206	174	185	200	196	212	206	217	177	196	200	190	218	204	209	216	202	210	194	183	210	189	195	202	193	191	202	188	202	193	216	200	205	171	193	199	193	201	196	210	196	175	207	200	186	205	177	203	190	210	191	175	187	216	199	167	179	203	198	208	175	177	210	179	204	196	184	163	216	200	185	169	204	200	219	187	219	181	197	193	189	181	197	209	221	189	187	215	194	208	219	185	217	193	197	185	206	169	210	199	208	176	209	212	181	203	191	206	196	224	195	192	179	183	195	200	203	198	179	184	184	189	197	201	173	214	195	198	187	194	182	197	213	214	179	184	204	214	177	201	179	192	219	165	193	190	195	190	190	170	164	178	210	199	190	219	190	195	231	194	184	179	199	195	198	202	204	210	183	186	182	207	214	204	205	193	206	206	216	190	174	207	250	187	212	183	184	203	188	199	190	185	214	204	194	197	186	210	206	196	189	196	198	192	197	183	180	186	195	185	209	182	175	173	195	204	178	203	185	205	191	205	188	205	192	186	193	202	202	199	185	185	184	211	192	172	193	193	198	210	201	203	177	202	186	215	175	203	197	210	196	148	205	168	184	188	202	218	214	196	203	188	196	201	174	184	197	208	171	197	177	187	161	206	182	202	190	193	197	194	192	187	187	225	201	172	186	225	204	203	208	184	167	183	173	200	204	199	201	175	194	209	220	215	188	197	172	191	206	209	178	179	214	203	167	183	211	182	172	193	196	194	217	205	204	202	182	191	196	178	212	206	222	221	188	187	179	167	184	218	203	206	222	187	209	191	185	205	197	197	183	179	193	207	192	192	188
56812	65855	63304	45353	10478	821	723	707	701	678	692	605	618	627	646	618	638	641	617	615	597	581	617	641	650	622	547	618	622	584	616	622	614	598	646	624	616	593	577	599	565	625	603	567	618	589	629	598	561	627	626	594	632	620	598	627	564	575	596	634	611	632	589	636	617	590	620	568	595	593	624	590	611	624	634	571	616	638	556	632	597	618	594	591	617	605	633	584	599	604	677	630	613	597	575	567	596	592	561	584	618	632	583	611	586	639	624	581	630	610	630	593	548	600	591	599	669	623	635	644	558	601	585	583	575	601	602	624	630	587	625	610	608	601	625	616	587	592	607	587	595	579	612	615	579	566	603	623	610	602	617	612	576	585	632	565	630	614	602	624	602	636	638	585	584	618	688	564	606	595	598	632	640	602	607	602	581	571	604	650	596	591	614	633	583	608	633	584	583	641	612	615	602	601	644	658	598	603	591	577	597	579	589	614	605	665	629	599	632	599	619	597	592	579	637	648	596	652	591	560	603	592	611	657	622	630	600	592	602	614	624	600	596	613	609	626	599	565	596	646	569	621	603	641	610	604	609	630	572	606	601	600	640	632	571	560	617	585	617	600	617	574	573	589	584	606	543	629	615	632	588	618	636	579	567	621	576	626	633	636	644	567	604	573	596	600	651	593	599	627	629	596	621	630	646	604	623	626	605	610	588	594	606	590	616	589	605	567	596	619	630	575	588	603	573	614	603	607	622	612	555	550	599	584	577	610	593	611	572	587	635	596	611	568	624	561	573	599	568	633	603	590	627	556	599	593	612	618	590	581	600	601	587	605	624	602	556	631	576	647	555	617	581	594	638	640	586	586	598	607	600	652	612	630	570	602	567	605	590	624	626	600	608	598
24796	18373	15151	2669	375	158	157	141	163	144	161	159	138	148	158	126	171	139	197	152	175	151	151	149	152	164	133	148	148	159	156	155	165	157	133	158	160	171	129	165	149	149	137	163	177	142	137	143	152	141	139	151	140	170	137	164	151	156	158	172	179	182	131	161	137	148	139	145	156	151	154	162	159	140	162	143	161	160	141	144	148	153	163	146	146	157	167	154	152	146	150	143	158	149	171	132	145	151	158	173	145	162	140	169	162	180	150	155	163	174	155	145	173	149	140	152	161	144	144	150	135	134	171	168	149	154	169	148	154	180	141	173	143	144	143	148	147	145	152	152	151	146	185	167	145	160	138	135	141	166	154	146	163	161	163	139	152	147	143	148	154	170	139	159	154	140	161	141	171	149	156	155	151	155	172	145	167	155	148	145	153	144	151	134	140	161	131	151	157	155	155	140	142	170	153	158	154	143	114	145	160	152	163	168	169	170	141	158	161	145	130	136	158	146	171	136	135	150	148	134	152	163	173	137	151	153	131	151	150	133	149	167	151	144	160	157	155	160	149	164	154	149	153	153	134	143	156	150	171	133	183	126	143	150	169	153	162	140	147	179	132	154	166	139	149	163	134	156	157	145	153	154	156	133	174	133	160	127	164	151	170	165	150	153	147	186	150	178	169	152	168	139	164	140	174	138	159	159	157	157	163	132	150	165	152	170	152	144	143	146	167	140	132	160	169	147	164	138	151	169	132	147	149	170	149	152	170	173	135	166	128	160	147	153	164	172	178	162	156	129	164	149	145	142	141	169	137	160	160	151	158	138	152	159	153	139	147	182	141	148	139	168	159	161	150	175	158	173	142	146	158	156	138	162	150	160	149	167	165	175	172	157	159	148
24945	24648	19774	6986	887	530	501	493	475	452	513	490	518	478	524	494	535	497	508	475	485	523	471	489	508	504	504	510	509	497	488	496	456	485	530	490	542	520	473	484	490	497	461	495	511	468	501	525	523	493	457	521	478	486	485	493	475	504	534	515	486	507	475	487	471	506	496	502	476	538	472	445	495	502	488	546	497	474	500	507	516	506	509	458	538	474	504	538	496	508	495	453	502	461	528	469	479	493	443	467	499	460	512	502	488	507	520	496	494	473	486	481	511	465	531	470	531	494	462	536	487	469	476	501	480	454	518	441	535	495	454	515	456	523	444	482	486	493	495	521	471	513	482	474	484	501	494	466	499	502	503	518	502	501	476	472	490	505	486	487	535	466	534	499	525	550	505	457	496	479	492	510	510	521	511	466	501	436	479	519	525	485	488	478	455	502	509	514	525	496	475	482	516	486	472	482	528	527	516	494	488	469	498	489	529	527	532	470	520	513	490	507	493	492	494	483	514	474	491	471	493	510	482	493	520	483	500	499	494	510	511	472	512	480	516	477	486	481	509	531	519	507	476	486	520	512	482	468	526	506	490	507	529	450	491	486	470	477	513	526	491	493	499	495	476	477	502	506	478	513	517	480	528	496	521	501	522	496	484	488	498	480	497	469	496	500	485	485	499	502	466	509	489	496	465	476	518	510	478	479	491	509	509	488	464	497	494	483	504	446	465	513	506	492	500	508	501	498	484	546	498	508	499	491	465	466	492	493	512	503	472	479	462	502	488	515	478	462	509	487	497	489	492	454	454	478	470	518	470	524	488	510	472	477	480	507	492	474	504	478	479	514	534	505	519	486	498	504	571	520	560	529	564	476	522	501	474	497	456	506	479	507	485	493
68530	66863	56948	30220	11048	551	134	151	120	144	118	115	151	130	126	108	133	122	120	112	113	114	129	117	147	131	134	140	119	109	117	130	146	124	115	112	129	134	101	116	126	115	130	114	133	141	113	105	106	125	99	122	126	127	132	120	123	128	107	121	118	116	117	109	124	119	103	130	128	122	144	129	118	148	136	124	120	129	119	130	128	132	119	125	125	126	137	140	103	130	130	125	133	126	140	135	128	117	128	122	130	127	117	115	118	124	131	127	113	126	145	129	147	100	124	134	127	96	130	132	131	133	119	134	140	114	124	110	137	115	109	153	120	131	114	130	118	129	125	140	122	142	126	121	119	110	122	125	115	115	124	120	108	116	124	122	133	108	126	111	125	113	133	123	126	121	118	121	92	132	111	105	118	132	116	114	125	127	104	110	143	131	116	128	134	119	130	135	150	134	130	102	110	135	123	143	104	131	148	121	115	111	123	122	141	116	120	127	105	119	131	131	134	140	133	131	109	114	144	104	131	105	125	106	128	139	132	124	133	136	111	132	132	110	133	125	111	136	123	130	114	122	115	140	146	119	123	133	138	143	131	132	134	128	128	141	132	118	129	145	123	144	135	136	137	118	133	124	120	131	131	131	130	118	119	119	129	119	116	115	108	137	103	114	114	126	127	125	128	122	102	124	114	132	117	128	116	126	132	124	113	132	127	104	129	107	127	119	115	118	129	138	129	126	118	144	119	125	116	111	126	132	122	115	112	126	118	127	135	110	136	117	125	121	133	127	104	117	138	132	123	117	110	125	119	122	125	118	123	116	105	123	141	123	143	126	106	114	140	139	130	122	117	109	133	129	124	125	122	125	144	136	123	100	112	140	120	127	137	117	129	128	128	136
46512	53553	50049	37844	7987	476	474	449	468	432	496	485	430	428	433	434	425	416	394	433	400	420	449	431	396	416	443	417	418	422	412	431	404	413	446	425	456	410	414	432	413	403	415	439	434	443	425	429	387	405	454	459	406	430	448	414	422	391	408	386	426	420	407	430	414	446	432	425	413	458	452	400	439	419	433	441	389	409	431	404	406	424	405	433	410	420	411	401	392	400	393	398	396	389	406	442	417	433	390	412	416	452	398	430	438	445	397	388	417	408	438	454	416	387	412	389	444	421	439	445	431	386	430	377	453	358	405	415	436	412	416	394	450	394	416	404	424	399	375	438	409	425	415	388	385	408	382	412	414	397	418	426	444	410	431	391	402	454	385	428	381	425	403	414	409	478	454	377	419	416	419	417	394	391	392	397	415	416	429	440	426	416	423	370	418	439	432	436	418	423	424	423	430	464	388	447	393	412	393	447	445	447	435	396	393	410	418	391	378	423	430	390	414	435	417	440	467	402	412	447	458	398	426	427	429	398	406	431	438	411	415	454	409	406	424	486	426	441	389	429	399	409	430	450	395	424	405	418	433	452	410	416	409	401	395	448	426	411	413	427	442	404	377	402	432	408	432	429	395	418	447	403	397	435	430	436	417	442	384	423	396	447	432	436	395	421	398	412	389	369	396	367	433	458	423	413	405	415	476	415	393	413	415	424	418	412	408	423	430	420	398	400	411	431	386	426	426	467	438	388	402	412	446	389	416	403	397	470	402	431	438	412	355	418	422	414	377	412	381	429	399	403	390	418	391	449	384	436	430	397	436	437	426	382	460	382	389	411	407	433	412	417	433	416	406	431	417	403	424	414	407	425	414	444	424	390	385	409	376	428	409	413	416	405
78241	78661	63218	39240	20546	2659	278	233	217	191	217	195	212	193	222	201	195	198	223	206	173	207	206	180	182	213	213	200	217	189	188	204	230	165	191	183	177	198	201	188	187	174	187	199	201	182	199	206	193	164	210	207	206	187	192	212	210	221	192	190	221	188	190	196	191	183	212	210	213	209	200	187	190	183	195	211	209	208	193	174	209	190	187	188	223	197	191	184	198	181	212	173	193	209	189	188	201	183	186	189	183	184	205	194	201	188	199	184	186	181	187	172	184	227	203	204	181	224	195	190	174	192	190	190	215	215	196	193	167	177	191	191	184	191	189	178	184	205	200	197	201	147	194	230	205	191	203	190	196	185	209	188	207	188	205	216	202	193	185	185	205	189	188	196	198	183	188	188	220	198	206	194	223	193	230	197	185	167	182	197	199	188	193	196	186	182	211	200	191	171	214	188	176	175	191	185	183	204	218	184	199	208	200	181	192	183	187	170	200	182	194	211	225	232	217	205	194	183	205	191	196	189	161	212	208	187	188	209	188	228	212	174	198	199	170	180	188	185	184	193	196	176	185	179	175	192	187	203	198	173	212	175	198	206	190	183	212	188	200	185	177	210	192	206	169	214	186	179	209	201	178	185	197	197	213	193	161	188	204	206	183	187	196	233	204	200	212	209	198	179	189	196	205	197	171	163	199	180	203	187	216	210	175	197	171	206	180	199	178	201	192	192	176	216	177	194	205	187	185	153	187	199	208	205	188	187	219	188	197	175	178	183	188	199	202	189	181	190	214	216	205	205	200	188	192	193	192	203	213	206	215	194	172	231	181	176	202	193	203	180	199	195	192	198	165	170	204	196	199	185	205	225	200	172	205	206	201	192	196	185	189	206	201	176
56897	66209	59513	47710	15353	860	728	724	689	630	632	655	638	609	641	633	665	645	658	668	603	672	605	636	591	605	580	616	586	593	600	586	555	601	608	603	616	634	596	597	602	588	634	616	638	584	581	602	524	589	608	611	570	595	613	639	571	608	584	601	620	637	610	590	601	603	553	609	592	617	602	617	576	592	571	594	613	647	602	611	612	581	648	609	589	598	665	566	595	604	626	581	564	625	585	625	600	660	619	602	583	621	575	629	559	612	622	614	604	581	594	622	560	586	581	646	624	619	615	637	628	623	592	573	620	549	619	622	588	653	606	619	599	605	595	621	641	636	635	578	579	616	596	624	575	605	622	578	620	594	604	633	600	604	644	622	573	594	612	606	564	610	562	610	607	603	614	598	611	633	656	578	600	639	617	595	577	591	637	619	621	616	599	647	617	590	612	620	630	645	568	601	573	595	588	638	587	574	620	585	617	599	606	633	561	624	582	595	596	586	603	601	617	641	560	608	594	631	589	629	541	608	628	627	599	607	646	592	611	617	643	617	623	619	623	581	597	564	567	577	623	585	610	649	582	594	617	624	593	576	607	579	629	633	603	612	561	632	562	601	619	621	611	608	593	572	565	651	627	596	602	572	620	576	543	615	572	560	568	615	638	663	620	626	590	580	605	627	631	571	619	565	588	556	597	569	589	639	604	565	632	585	606	595	606	568	656	635	592	621	602	586	590	617	617	595	596	611	603	637	581	600	620	634	587	568	617	579	633	591	618	588	567	607	608	596	622	591	623	583	611	603	599	631	596	605	611	604	611	600	605	597	642	627	630	615	661	591	628	592	619	587	571	583	577	614	595	663	587	595	614	554	613	606	597	592	567	571	628	621	578	611	582	585
24652	19031	14025	3115	607	166	175	151	164	151	164	148	166	157	136	147	157	133	148	151	170	146	156	176	146	154	142	139	149	155	142	162	163	147	172	147	153	163	170	152	133	162	157	159	163	130	155	154	149	151	157	143	151	157	146	141	140	145	161	150	153	144	136	158	168	149	162	175	149	136	153	149	164	158	165	132	180	137	142	156	152	136	148	161	132	147	151	156	148	162	141	175	141	169	157	144	167	141	159	141	150	134	159	156	146	155	160	153	173	141	152	140	156	155	144	143	145	133	132	119	169	142	139	140	135	178	137	165	148	162	142	150	135	160	139	149	151	147	150	144	145	160	145	142	155	177	161	147	160	172	170	152	156	138	156	135	163	175	173	144	154	158	151	154	134	135	158	137	146	156	153	159	180	158	135	166	130	156	151	149	155	151	158	168	140	171	161	143	158	159	153	157	175	156	165	151	150	163	146	146	157	174	149	158	135	146	172	151	146	142	142	155	123	139	136	189	149	124	154	143	152	163	163	156	159	146	170	166	152	146	147	156	158	152	151	146	171	135	127	156	145	155	143	142	149	152	150	151	160	141	148	152	164	162	156	145	155	168	141	141	166	143	150	136	154	154	154	138	130	153	144	144	162	147	162	156	142	157	146	164	150	158	155	157	144	156	150	155	163	152	166	154	136	143	165	149	139	165	140	152	164	139	141	144	152	202	148	157	166	151	159	141	137	136	134	161	159	159	143	150	153	184	142	154	165	158	160	140	157	146	144	145	158	175	147	143	156	139	148	144	163	165	168	139	171	158	146	151	166	163	154	142	149	179	158	145	149	169	156	165	167	141	161	144	147	151	150	153	163	155	164	151	141	162	137	156	155	160	146	146	149	161	146	140
24712	25159	17340	8348	1442	488	521	482	494	508	478	525	505	476	503	536	531	541	489	490	483	477	500	480	511	498	514	531	528	467	545	484	436	471	483	503	497	501	477	528	533	485	506	490	500	518	511	498	494	482	519	516	501	500	492	447	518	484	489	462	467	511	469	480	524	489	497	514	506	496	477	504	476	501	541	479	494	465	479	526	502	483	491	493	504	469	515	500	461	516	462	516	449	466	484	544	499	498	541	502	484	515	460	494	493	497	513	493	501	504	471	488	489	500	495	492	501	484	516	457	484	490	528	499	521	479	473	519	494	519	466	480	489	530	451	519	467	503	509	512	473	461	492	514	461	490	492	455	496	452	507	511	496	493	514	529	486	483	500	479	500	493	498	511	475	487	537	502	471	505	456	482	465	473	495	459	476	500	505	512	561	511	506	495	497	530	514	498	491	488	491	495	489	498	495	527	479	529	542	513	493	495	494	503	497	519	523	524	453	472	448	502	506	523	500	531	509	503	494	496	470	480	480	504	484	510	500	531	483	492	513	457	525	483	482	519	476	469	460	475	461	555	457	512	488	473	528	477	477	501	493	491	521	470	505	533	476	508	460	516	521	534	466	492	502	497	505	502	525	445	555	520	510	526	533	468	488	478	501	523	503	499	490	463	549	513	483	481	471	505	494	520	505	492	494	476	463	500	522	506	494	490	463	495	481	466	522	469	460	505	502	543	490	507	463	462	500	502	519	465	469	488	523	476	515	522	482	520	494	501	489	454	493	465	501	532	457	449	528	452	500	516	483	478	514	513	466	508	477	492	496	490	495	475	525	523	494	480	483	476	461	445	480	517	484	509	516	504	502	518	494	535	520	487	489	473	492	489	480	483	519	475	501	511
68022	68293	56206	32409	12375	583	162	148	126	126	135	132	137	134	125	130	110	127	131	114	125	126	120	121	108	129	107	113	112	140	128	129	117	115	118	115	124	113	122	125	119	134	112	116	134	137	130	130	120	137	122	135	109	125	139	126	133	123	126	104	116	104	133	122	128	137	115	115	122	121	121	120	152	107	104	112	130	120	148	133	134	116	113	118	132	122	121	117	113	138	111	123	123	139	131	123	122	118	134	130	127	117	118	104	99	144	110	145	128	106	122	111	116	111	108	125	113	124	101	128	116	126	120	132	116	125	131	127	114	121	123	119	123	106	128	122	121	119	112	108	117	121	124	140	124	112	107	119	121	132	129	125	122	112	122	119	135	136	113	133	103	134	114	109	134	136	104	125	120	133	132	125	110	137	122	127	115	137	109	122	117	120	114	109	140	133	99	130	131	110	109	131	115	122	96	116	128	105	134	105	122	107	121	119	117	97	115	106	128	131	137	135	138	134	125	116	129	131	110	116	129	136	114	114	124	133	106	103	122	107	120	103	131	101	136	141	127	125	123	134	111	116	135	123	128	119	111	132	133	141	108	122	116	129	126	124	128	126	129	131	112	136	125	121	119	118	118	136	126	139	141	115	122	136	127	128	116	122	134	120	120	118	122	116	106	123	146	107	116	117	110	137	140	137	123	133	102	121	137	136	108	148	130	123	129	127	124	129	119	124	125	125	125	111	127	118	131	129	130	107	127	126	114	128	120	117	137	134	116	119	130	118	112	135	96	135	134	122	119	132	102	132	127	137	135	126	125	110	107	130	128	119	115	124	118	113	121	119	130	135	123	113	118	116	99	114	98	105	126	131	121	140	117	131	131	135	118	115	136	141	121	116	111	146
46172	53379	48777	40474	11086	513	465	497	445	390	450	422	448	439	415	450	427	442	459	417	413	437	392	434	433	426	414	393	407	389	439	419	432	414	411	416	439	394	440	433	422	434	408	393	393	423	418	395	402	409	393	414	395	428	433	428	420	458	423	410	436	406	424	438	397	418	445	401	428	433	407	392	439	403	425	439	437	417	388	404	411	433	432	412	369	421	423	432	372	413	432	407	463	426	441	398	416	393	429	398	397	405	373	406	400	410	394	409	411	416	401	390	401	419	416	422	399	429	388	355	421	376	429	366	381	401	465	436	386	441	423	417	415	439	391	429	411	406	412	426	436	419	425	390	386	459	387	423	412	367	415	397	403	418	431	434	418	401	410	441	430	402	420	413	421	444	391	402	452	428	401	416	449	411	413	438	411	430	417	397	432	410	406	393	394	410	420	409	424	396	389	436	426	440	448	404	422	392	412	412	415	405	408	394	432	480	448	408	424	457	410	432	407	390	424	402	408	378	414	372	403	389	396	394	414	391	420	441	431	408	404	412	404	439	404	417	395	390	376	437	399	423	422	386	394	376	425	395	375	422	389	383	410	394	435	423	416	413	419	434	398	431	423	386	412	424	405	402	402	403	425	410	398	457	419	439	381	450	422	391	428	419	438	410	458	397	398	413	447	425	384	407	407	425	390	432	413	429	397	412	397	404	411	406	418	375	427	479	410	409	407	420	431	401	416	409	415	378	421	434	441	439	418	412	391	395	426	387	395	448	421	464	411	439	420	414	415	431	410	413	454	424	380	416	400	407	396	391	407	397	458	418	403	356	427	422	415	461	418	430	472	395	444	421	402	404	469	421	433	390	396	388	420	395	432	405	413	406	404	407	435	395	385	403
77173	79983	65752	42152	22051	2764	206	250	220	201	212	222	202	219	191	202	203	195	211	206	214	206	188	200	190	186	215	162	187	205	215	231	169	188	210	195	175	174	209	204	203	195	183	212	156	206	188	204	186	191	196	189	188	168	221	213	195	184	211	194	202	192	193	194	180	196	189	185	217	207	195	206	185	183	192	198	187	188	216	209	168	187	194	200	206	189	165	185	191	199	208	177	185	216	188	190	194	210	191	202	200	190	191	192	194	179	208	197	183	214	198	194	173	199	177	201	205	239	206	182	173	196	204	189	205	216	167	167	203	179	183	203	195	207	191	185	210	191	206	176	183	201	219	184	198	190	222	187	196	203	196	193	217	199	201	181	209	214	196	200	216	164	172	172	184	190	204	171	220	192	209	209	199	187	199	206	193	164	202	218	195	200	204	212	205	200	228	191	199	211	183	181	192	201	196	195	214	191	185	175	191	160	217	198	198	196	212	184	187	192	203	196	183	226	183	230	189	188	184	183	221	189	224	187	191	231	194	196	192	203	202	197	207	197	180	174	197	204	195	182	177	199	188	200	184	201	187	192	172	170	191	183	186	180	187	199	206	202	174	187	202	230	219	194	188	185	226	180	233	204	186	196	202	190	225	197	183	181	189	199	209	197	217	177	189	170	188	189	176	170	171	182	190	182	187	189	203	198	191	217	187	215	195	202	182	207	188	218	192	184	187	208	206	175	197	182	174	184	176	212	206	192	226	188	215	229	184	207	185	207	186	181	197	216	187	178	204	186	189	218	192	197	212	190	190	191	182	224	228	200	217	201	205	189	202	184	190	189	178	206	174	202	183	205	211	214	223	189	219	184	185	190	206	182	191	202	201	194	211	205	190	215	183	191
56314	65764	61431	49241	18895	834	723	694	657	687	627	651	616	621	666	607	653	616	622	622	626	628	622	608	636	577	614	579	652	611	602	620	629	628	620	634	600	627	622	626	630	631	613	581	630	535	643	640	676	599	597	616	603	631	596	670	573	588	576	583	646	610	638	609	625	618	591	603	571	606	623	618	613	628	648	648	598	651	670	628	574	633	582	620	589	625	592	599	599	637	594	609	628	597	635	625	677	596	622	642	652	602	607	617	653	618	639	651	611	601	613	625	630	589	600	632	622	581	593	613	606	619	567	641	593	617	631	628	659	570	559	642	639	627	618	639	595	609	586	608	612	624	600	614	648	655	642	576	587	597	604	593	628	646	574	589	614	574	594	635	608	652	589	618	569	604	553	574	620	612	622	610	639	610	622	604	607	644	622	642	588	653	587	604	644	601	609	621	644	647	588	624	585	629	598	595	615	634	613	658	616	612	595	575	612	594	572	601	611	612	653	572	651	619	608	663	598	596	551	671	618	601	608	577	635	626	576	591	618	572	589	620	655	604	613	631	608	582	625	586	638	574	617	567	598	683	625	603	625	617	601	609	601	636	638	614	638	598	600	588	615	586	634	622	595	642	624	624	586	619	581	559	588	545	618	585	631	631	654	648	586	597	628	603	605	602	607	610	591	591	637	547	612	601	642	636	577	583	634	588	604	582	595	619	574	583	587	632	642	625	597	586	599	615	661	631	576	635	563	648	608	597	616	659	646	606	593	588	603	668	607	615	598	583	589	600	649	612	608	621	668	623	592	640	614	629	597	600	627	584	630	615	601	626	633	635	618	638	595	608	622	617	592	615	616	640	668	583	636	592	624	599	583	594	641	639	581	576	615	611	602	607	647	609
23782	18804	15221	2832	828	161	186	177	144	162	156	163	178	147	137	153	165	155	182	166	162	167	172	150	165	164	150	162	167	146	154	159	155	160	155	158	174	145	159	159	179	191	173	152	176	163	149	162	170	170	193	160	162	164	159	183	149	150	150	144	173	151	160	171	168	178	174	173	168	164	175	203	163	189	158	158	136	145	163	176	154	154	159	138	160	146	137	171	154	154	171	164	200	175	168	196	170	170	146	150	150	178	162	162	175	163	155	169	143	152	155	150	177	162	151	166	161	155	194	165	149	161	164	139	155	155	153	155	167	154	164	166	145	144	155	160	154	157	161	141	158	157	165	159	160	165	153	178	157	185	169	162	172	161	155	171	150	169	171	167	172	178	184	193	169	164	141	163	163	176	167	167	163	147	172	174	172	159	182	168	155	161	151	132	168	188	159	172	160	157	168	169	183	155	150	155	133	135	154	181	176	175	177	166	168	153	150	175	142	157	155	183	135	177	158	141	166	164	163	153	161	157	147	192	167	133	161	157	169	158	158	161	138	153	178	153	162	164	167	160	166	156	149	174	179	171	154	172	164	162	164	167	165	165	170	157	187	146	163	176	166	152	155	191	151	148	176	147	162	168	184	191	168	157	151	156	160	187	161	201	152	143	177	162	156	172	168	160	158	167	155	156	171	162	161	158	168	156	160	162	153	164	173	170	171	171	148	146	176	171	160	148	171	164	163	174	157	140	168	157	165	156	162	181	158	133	157	169	173	133	163	160	183	159	157	189	146	172	139	171	149	152	150	158	145	162	162	167	166	166	171	168	157	165	150	156	178	160	161	178	170	149	178	181	147	169	164	186	186	162	157	163	170	162	173	161	164	162	179	143	143	186	162	155
23739	25322	19878	7513	2329	560	562	534	550	527	533	544	526	514	510	533	531	522	510	534	469	517	525	518	521	503	543	567	539	484	532	534	515	513	574	571	489	531	564	489	548	531	540	532	559	528	483	552	517	527	547	569	527	547	522	521	529	495	519	539	551	558	545	511	535	492	528	571	482	545	499	542	504	543	539	516	544	510	538	521	542	511	497	553	537	534	538	490	556	539	530	503	502	533	555	544	531	505	564	523	508	510	495	534	521	578	490	560	548	508	528	550	523	504	540	528	559	521	474	539	513	542	519	507	570	495	557	516	499	514	532	496	536	553	513	549	481	541	573	561	530	573	529	506	525	519	515	496	532	482	518	495	533	538	509	499	549	549	516	466	538	545	490	529	526	545	519	484	517	517	567	530	534	507	566	548	509	536	531	540	537	488	536	541	516	540	518	515	526	530	519	509	546	516	501	496	495	528	560	580	532	557	554	545	528	533	532	505	538	511	558	515	569	553	536	534	524	527	507	500	538	529	516	559	500	537	554	572	474	495	519	538	529	523	534	593	518	531	568	507	506	522	522	491	547	535	549	562	501	501	534	528	517	491	533	503	542	490	519	568	524	542	484	576	564	555	589	491	542	509	526	529	515	492	503	516	531	472	561	519	540	534	530	548	551	542	506	553	500	485	496	519	525	571	541	530	545	559	545	528	512	514	525	549	485	531	525	521	498	531	503	523	515	552	535	542	511	517	532	535	520	512	530	508	539	542	525	536	547	518	525	515	515	512	535	526	504	561	526	520	508	536	487	545	480	559	530	537	527	546	528	513	491	506	499	524	535	535	551	536	516	512	498	509	506	551	509	531	528	536	534	491	538	512	541	522	523	509	514	519	511	555	494	546
67182	67704	59239	33144	16245	1238	155	138	160	137	152	151	136	146	142	128	151	132	119	118	140	148	124	139	135	133	147	154	165	110	119	127	136	123	134	118	154	125	151	127	127	144	141	134	132	118	132	140	133	149	130	127	133	140	138	127	130	141	136	142	142	152	117	145	124	128	127	130	142	138	134	156	147	135	151	144	109	136	116	131	142	129	121	146	141	138	137	129	148	136	136	134	120	127	139	150	144	151	125	124	135	117	140	127	129	138	128	146	137	133	142	138	128	136	158	127	138	151	140	163	125	164	139	139	130	122	118	149	113	153	134	141	163	153	142	155	148	134	143	122	122	104	149	133	131	146	157	132	145	121	160	153	138	153	132	132	129	141	116	123	141	144	128	125	115	157	124	123	143	135	133	118	116	137	125	143	135	148	137	135	141	144	118	133	129	158	145	118	143	126	155	157	123	137	143	134	153	150	131	123	139	126	124	125	128	138	132	142	161	151	145	154	148	141	121	158	137	126	145	154	153	156	141	156	125	134	138	136	125	134	114	135	133	114	128	136	130	130	138	142	119	135	140	158	125	134	153	134	133	157	136	146	136	140	133	135	144	145	117	144	134	139	135	128	137	136	135	117	144	141	148	141	152	141	117	127	133	154	134	136	143	131	147	148	153	130	153	146	151	107	137	150	131	143	136	125	145	136	134	163	124	140	130	138	144	150	135	134	140	123	138	142	129	142	130	134	148	126	161	158	146	126	126	132	160	155	125	143	134	120	160	146	152	137	143	141	127	132	143	139	145	157	142	150	127	130	143	157	120	131	142	133	141	161	145	138	153	135	143	130	124	128	160	149	162	116	149	141	139	136	133	146	133	116	143	128	125	123	124	154	138	133	154	140
45383	53429	51753	40127	20668	995	474	500	450	510	519	459	483	470	438	458	465	458	439	447	470	451	460	486	465	445	463	488	470	453	464	453	459	445	436	476	467	462	435	465	444	477	436	429	464	465	472	462	421	485	444	417	466	435	498	472	389	470	442	436	482	469	464	454	454	471	473	479	441	443	494	438	458	452	442	410	449	459	402	454	476	412	436	433	444	480	445	472	452	439	465	427	449	428	478	439	452	481	384	472	405	458	446	481	457	432	429	449	456	444	436	472	463	420	478	475	446	421	475	435	461	444	428	436	437	421	447	430	480	479	460	451	450	480	480	438	445	451	484	416	449	459	428	499	457	469	435	433	460	436	433	487	439	469	455	459	436	467	497	439	421	461	464	407	404	458	460	439	429	451	450	462	460	453	424	478	459	463	452	445	411	434	494	443	478	437	474	461	477	508	459	453	447	480	462	482	455	442	464	432	488	414	459	476	451	472	472	454	462	417	440	477	449	462	422	463	463	497	463	432	425	464	428	448	475	419	429	411	449	476	404	452	439	446	473	436	432	440	473	462	434	426	426	424	459	454	461	477	443	444	446	493	462	428	441	417	496	470	468	451	431	444	455	421	448	438	456	466	437	464	441	473	462	455	447	455	482	474	458	442	446	432	420	450	478	456	492	461	457	434	438	473	460	433	450	461	460	444	452	446	463	460	461	482	425	459	461	431	458	441	446	443	492	485	444	474	451	453	452	445	421	440	486	454	468	442	476	448	460	485	446	403	462	435	453	485	449	441	437	418	494	424	432	457	507	501	450	445	441	455	496	432	427	468	448	461	412	436	450	423	437	418	444	425	461	498	480	436	436	427	457	471	451	455	444	472	417	461	447	462	479	446	457	524
76902	72819	67080	43779	28096	6010	402	259	259	207	221	185	221	227	208	206	186	218	221	194	198	218	234	212	218	219	191	213	228	191	210	212	242	238	208	187	184	209	199	190	229	212	216	210	207	215	220	185	211	202	203	219	222	213	204	195	193	216	201	215	193	196	200	196	222	224	207	191	248	213	195	177	204	224	227	210	224	207	185	215	213	229	206	216	226	202	211	199	218	208	235	201	199	215	221	199	191	191	225	199	198	220	199	200	230	222	234	192	187	192	213	200	220	214	194	233	227	201	232	196	197	190	202	187	226	184	193	208	181	181	239	208	214	199	195	199	190	188	185	221	234	206	232	234	192	224	208	194	207	255	217	176	183	211	196	210	212	236	201	202	196	216	181	215	204	204	160	207	228	233	219	229	195	192	193	194	201	226	186	198	230	186	192	208	201	191	210	220	180	199	207	201	189	198	207	205	190	190	195	212	190	200	218	206	212	212	214	223	213	204	209	195	200	214	230	222	215	221	209	213	180	230	224	208	177	206	211	216	215	206	213	230	197	194	213	206	221	211	195	204	210	234	200	207	200	211	216	223	206	214	218	215	195	209	199	189	206	211	204	236	203	198	238	193	210	205	235	202	220	212	225	195	225	190	207	218	187	213	206	190	201	188	221	196	198	200	189	222	204	208	202	183	222	186	174	203	206	207	186	192	207	193	203	192	184	201	217	206	194	235	225	250	209	183	191	210	183	207	202	192	229	200	190	187	184	190	224	216	202	194	192	180	217	208	226	206	219	205	203	208	205	203	220	226	204	229	201	211	191	195	197	205	235	203	203	224	221	196	195	195	192	195	220	180	203	205	183	187	231	207	232	206	213	221	220	199	247	199	209	186	206	199	220	212
55070	63493	63289	52048	32882	2858	716	713	689	655	700	696	662	664	650	696	651	648	649	677	644	642	646	638	636	648	645	617	709	610	665	673	623	642	671	628	656	665	653	644	670	613	604	610	661	658	688	660	595	679	662	655	663	636	642	684	627	605	663	615	593	638	607	690	631	617	676	650	656	597	625	628	645	606	611	664	669	653	671	637	636	640	668	644	648	587	670	630	655	635	614	605	668	678	668	652	644	674	618	643	628	634	618	650	630	660	641	682	650	685	613	677	657	647	637	651	648	642	642	611	608	647	647	627	597	646	655	651	602	679	635	611	615	603	640	659	644	657	643	633	639	628	610	627	612	629	622	688	611	633	620	625	668	649	659	663	631	633	597	667	650	669	638	647	650	631	657	647	668	646	687	636	671	640	658	622	657	649	659	639	620	659	680	658	657	635	640	653	627	663	634	647	639	656	633	648	683	651	653	662	618	677	639	642	658	655	629	632	636	594	673	659	646	609	627	613	623	673	599	606	633	624	644	649	665	642	664	664	695	661	628	629	643	643	637	639	649	662	630	669	638	646	657	642	636	676	645	624	637	682	611	658	685	657	589	661	605	667	646	645	676	679	648	600	643	668	645	685	654	599	653	599	642	602	638	568	643	679	661	632	568	623	640	648	659	643	610	676	646	653	657	669	629	675	628	617	643	625	647	623	625	666	653	649	646	632	610	654	656	672	642	650	613	610	621	629	650	644	622	615	646	674	651	647	650	660	682	668	635	605	678	637	622	629	625	648	634	636	662	639	669	640	613	622	634	619	668	651	607	622	647	581	695	605	600	617	660	638	689	647	647	626	652	650	663	646	672	645	648	643	631	576	622	643	645	643	658	642	606	655	641	663	671	635
23084	16057	14938	3265	1389	237	136	172	197	174	179	133	144	159	185	163	191	167	173	175	166	175	175	189	174	159	179	181	190	175	166	181	176	160	181	160	163	157	149	164	171	170	164	180	165	193	159	167	177	177	194	166	188	173	169	176	149	160	181	161	167	167	170	180	170	184	161	160	186	148	192	177	190	188	188	176	165	169	176	159	171	189	159	156	168	186	204	147	159	160	182	171	173	191	166	149	168	145	162	172	142	137	180	173	177	168	161	172	166	195	166	155	146	180	172	173	188	172	169	165	209	174	155	168	154	167	154	196	161	184	187	176	174	150	183	160	160	171	184	176	163	161	187	174	168	187	174	152	153	173	188	171	184	184	165	172	169	175	179	169	195	171	173	195	191	156	161	165	147	181	166	175	164	186	162	170	173	177	160	162	166	147	150	181	176	180	174	190	139	159	154	183	172	162	166	186	174	150	165	156	172	142	167	170	182	172	174	168	165	156	171	199	204	183	179	168	165	153	170	184	147	158	162	163	177	173	175	162	155	170	177	184	173	153	168	197	159	163	157	150	164	131	182	163	146	160	167	150	167	168	176	154	156	152	179	147	175	177	168	172	163	167	150	206	173	195	170	180	169	168	162	159	186	175	170	206	155	158	170	181	168	171	151	167	176	164	170	177	178	177	190	154	173	173	166	174	172	171	177	172	178	173	180	189	173	173	190	163	158	183	157	156	181	184	180	171	196	179	165	186	170	166	164	171	166	162	164	165	148	166	151	171	185	177	180	187	197	193	191	156	168	170	154	159	160	182	173	160	194	189	163	171	175	177	187	173	175	168	156	160	180	161	179	178	193	158	170	153	160	185	169	158	151	189	183	159	176	171	172	159	166	157	160	159
23330	22096	19527	8565	4533	680	553	527	535	545	553	530	534	521	533	574	522	544	568	543	543	547	557	555	563	571	584	566	511	587	563	574	562	555	567	554	585	544	561	582	554	551	564	546	585	563	532	588	574	558	558	568	554	568	527	537	559	484	531	595	541	551	557	574	560	529	569	571	579	507	546	554	615	528	560	569	532	550	540	527	545	496	566	566	568	584	547	533	546	542	540	578	546	528	551	566	565	521	551	529	545	573	545	602	563	539	532	522	525	569	530	568	553	573	542	549	550	545	547	574	567	543	563	516	588	537	521	533	552	536	533	530	515	546	560	524	604	492	605	525	538	548	572	575	546	569	554	587	573	484	577	569	550	554	538	528	552	600	547	539	545	521	547	526	532	542	587	548	586	537	488	582	561	573	582	524	568	581	549	538	526	548	553	564	562	569	542	534	571	511	548	545	570	555	513	540	552	543	580	504	554	610	583	553	549	561	584	532	548	571	537	490	575	531	560	563	561	587	536	519	544	570	520	564	546	521	535	559	565	552	537	578	504	527	530	543	525	568	538	545	525	544	588	592	547	581	588	552	524	553	563	555	601	568	553	562	556	550	559	538	533	515	521	566	522	552	551	591	584	555	591	542	595	578	532	566	536	578	563	546	581	579	563	519	529	543	544	561	570	562	511	480	495	522	507	562	542	552	540	599	527	543	536	539	551	593	545	552	602	561	514	589	545	546	519	517	564	583	573	551	524	582	546	535	502	576	530	522	534	542	529	513	557	568	555	511	565	542	527	597	541	576	518	544	601	595	565	568	543	515	536	524	559	564	564	531	546	516	570	559	538	545	525	573	527	571	558	541	575	524	546	542	564	566	575	520	567	562	552	548	539	568	564	567
66724	65178	58121	33725	20163	2908	168	168	171	155	167	171	142	159	140	147	177	192	183	149	162	142	158	161	147	170	158	138	142	132	168	138	122	126	125	174	171	156	148	139	146	172	173	150	115	137	132	178	139	162	150	157	154	154	140	135	143	145	144	137	158	148	162	138	138	168	166	151	166	142	160	125	153	158	176	156	170	169	140	163	135	164	147	165	154	145	151	137	146	143	158	138	131	153	147	136	128	144	137	145	154	154	148	140	157	149	143	166	164	149	139	138	142	139	156	132	167	137	160	144	139	135	168	143	159	140	147	135	131	157	149	151	160	141	144	160	132	147	163	152	146	154	157	136	162	159	160	134	150	141	132	134	151	159	146	134	152	156	143	136	146	138	147	160	140	123	135	156	160	144	171	138	151	152	158	129	158	156	124	143	133	137	154	125	130	159	136	147	134	141	157	158	159	155	118	134	146	143	149	151	150	153	125	146	165	162	141	129	135	151	148	132	138	154	157	157	136	157	143	144	115	149	146	151	132	140	130	161	165	183	138	163	142	125	152	136	164	136	138	144	164	157	164	140	166	162	150	130	145	145	138	152	142	135	124	140	150	158	134	171	138	151	129	149	143	145	161	134	149	137	161	147	138	154	141	142	147	151	153	143	153	165	143	181	157	176	145	164	153	172	154	143	141	148	170	147	150	152	144	135	153	138	157	146	169	162	149	168	163	141	149	150	156	136	141	134	153	173	143	182	129	141	154	139	151	160	162	146	159	160	150	146	142	145	144	154	159	132	158	144	145	142	146	152	115	149	161	154	166	163	167	135	138	155	160	153	159	133	142	148	161	131	132	146	149	146	153	151	147	142	139	147	160	150	157	151	172	150	156	146	140	157	161	123
44970	52003	52977	41542	27139	3528	522	520	508	517	465	503	465	476	463	484	456	510	497	535	490	478	485	526	477	498	507	492	468	518	497	482	455	495	471	506	488	528	499	522	518	491	512	486	478	490	497	505	475	474	503	509	481	495	473	505	478	498	489	502	490	505	518	485	470	493	501	506	500	487	501	522	478	493	501	512	526	477	496	481	485	495	504	468	495	499	469	489	503	512	515	497	486	490	500	527	529	513	497	458	461	485	499	456	509	506	447	508	486	492	487	501	489	469	494	484	480	495	503	491	439	500	459	484	485	466	504	498	496	474	531	509	495	523	479	508	468	439	482	481	475	497	495	474	514	461	462	496	491	479	468	487	483	495	491	504	461	483	461	496	504	478	482	486	467	496	503	466	494	489	499	468	506	461	461	480	501	458	488	487	506	503	489	482	496	521	504	502	481	490	471	545	504	489	513	473	531	537	507	481	498	496	467	503	477	497	475	492	457	500	485	511	490	499	506	477	496	464	526	481	501	489	480	480	483	487	499	532	491	492	502	528	474	430	478	464	481	512	484	468	508	498	496	475	457	523	472	443	519	456	481	478	455	502	505	464	460	511	488	448	489	518	471	476	490	504	488	516	532	480	477	467	505	517	501	495	468	481	536	502	506	481	526	463	502	541	492	472	473	480	497	486	501	466	485	504	509	446	485	523	500	540	492	499	499	473	492	484	435	505	507	529	495	491	500	480	506	495	506	481	474	508	451	536	483	497	464	515	496	501	485	462	508	471	463	484	528	476	476	473	456	462	512	531	501	467	484	488	489	460	475	536	478	495	504	497	490	488	499	491	502	528	498	484	488	496	490	453	484	509	466	521	516	484	492	467	463	454	487	478	500	498	504	500
76943	75696	65440	42695	28673	7656	331	243	234	230	242	236	207	214	243	248	228	226	220	210	236	211	240	221	210	255	222	223	248	205	230	238	214	217	216	227	228	221	226	252	209	189	202	233	232	227	209	262	259	221	220	199	235	242	209	225	218	206	258	249	231	242	225	217	232	210	215	226	253	256	232	248	249	209	239	201	241	229	229	230	251	235	233	196	231	232	210	226	227	235	212	267	229	219	226	230	213	230	215	204	258	213	244	213	236	226	242	207	213	231	232	226	231	224	235	227	209	245	211	234	229	189	232	245	236	237	233	232	212	222	238	230	222	216	232	235	237	222	226	225	207	200	244	221	223	252	228	219	243	205	229	228	231	225	229	203	212	210	225	236	239	207	198	240	213	249	234	205	225	250	236	238	201	218	204	258	239	239	209	250	247	210	218	255	212	204	211	250	203	221	213	241	234	236	209	225	230	220	215	236	253	206	226	216	204	224	208	210	241	225	209	217	214	201	224	234	215	197	206	217	216	231	213	220	225	220	208	242	243	223	215	235	218	215	218	245	242	213	244	240	236	207	227	217	224	228	212	236	220	233	202	221	202	197	217	207	258	212	232	214	254	222	235	218	208	207	193	207	198	217	223	257	221	200	243	215	215	220	223	210	247	226	202	205	222	234	231	214	204	228	235	231	220	218	219	234	211	196	204	233	221	221	221	228	238	222	247	231	220	226	232	210	216	235	240	198	204	219	215	217	226	203	236	199	222	203	211	208	230	224	206	244	225	232	225	216	221	230	237	226	218	218	220	232	195	233	209	211	199	233	220	225	203	214	202	224	231	216	236	225	220	190	218	197	231	249	227	234	221	203	215	215	198	208	207	239	235	203	208	235	239	221	214	231
55436	63348	66129	51179	34432	5806	725	730	702	745	723	693	734	731	698	691	679	726	661	669	677	694	703	648	729	698	693	705	717	738	711	716	682	691	632	683	725	711	655	699	701	695	702	669	754	712	683	683	683	651	670	703	710	645	676	649	691	654	701	705	633	686	693	663	765	730	694	647	623	693	660	646	684	709	689	692	763	704	687	657	709	643	683	631	676	684	709	715	677	681	688	737	701	680	689	707	641	703	699	735	704	719	677	742	724	722	665	680	697	707	679	731	681	706	672	655	732	694	716	677	660	706	703	660	720	693	710	677	693	712	681	675	694	685	718	638	673	708	702	724	718	701	656	675	661	677	672	694	692	665	714	681	638	708	670	701	630	704	649	707	709	740	692	673	729	718	638	735	658	701	678	692	680	676	725	723	659	699	740	722	684	649	649	719	711	663	692	696	671	695	718	721	712	666	678	679	736	698	712	746	682	691	685	683	679	684	714	690	684	715	696	690	695	722	687	683	737	663	692	671	649	673	671	685	705	697	638	690	718	758	635	696	683	696	696	680	716	688	655	696	690	731	675	721	634	688	686	676	707	685	708	692	663	649	684	730	688	697	659	638	689	697	675	718	685	657	675	662	698	694	691	707	707	686	708	688	727	655	725	626	750	736	674	713	685	693	661	679	701	696	639	700	700	703	658	637	709	692	698	670	681	707	704	656	719	704	667	689	696	691	663	702	666	696	721	659	672	759	718	661	724	684	676	656	706	703	676	655	645	656	714	705	671	725	707	735	736	723	648	705	685	646	690	711	666	687	663	695	742	689	687	666	689	667	646	672	686	729	689	706	704	633	668	699	741	699	711	695	670	667	673	700	654	696	738	696	698	677	714	632	650	658	662	713
22981	16393	16541	3499	1300	248	193	192	209	174	200	200	202	169	192	187	170	177	182	195	182	193	181	176	184	183	199	188	195	185	177	201	167	203	182	182	202	184	167	193	175	190	184	198	202	177	199	199	205	197	176	178	195	169	185	178	192	168	180	181	188	183	153	182	180	174	159	206	192	174	172	188	183	188	198	193	175	176	149	202	174	182	197	205	183	188	157	165	176	178	185	183	184	185	170	175	182	169	204	191	183	199	195	182	205	209	202	187	181	194	182	195	174	178	211	198	188	183	175	164	166	204	195	183	193	175	171	164	183	192	185	167	185	188	168	205	156	201	155	177	193	216	191	181	191	218	185	229	185	183	172	213	167	196	181	159	215	193	194	177	202	189	191	175	169	215	182	195	177	197	191	206	195	190	198	190	182	180	191	191	202	182	203	177	157	192	189	178	198	186	185	207	186	170	189	186	180	180	192	161	170	229	190	182	178	176	187	176	162	167	207	163	182	175	182	208	195	219	181	197	224	173	190	178	194	191	201	176	171	199	175	193	169	194	175	172	176	182	192	203	179	192	196	175	171	173	190	180	179	194	211	180	193	202	200	193	206	162	191	171	161	174	203	189	183	203	201	169	175	186	177	191	173	177	173	195	190	170	204	176	183	176	182	194	177	178	162	187	199	200	176	204	173	187	197	194	168	178	190	171	164	194	169	191	178	186	190	206	179	172	174	183	178	195	165	199	189	198	179	186	193	195	195	211	171	186	174	197	184	159	179	185	197	192	159	191	181	200	174	186	187	173	171	199	223	171	163	185	198	174	187	186	185	177	148	194	166	165	172	182	196	193	187	176	188	197	203	192	207	192	202	187	184	175	175	183	192	195	162	180	194	180	181	192
23449	22280	22016	8366	4013	720	605	589	596	620	604	639	572	582	573	639	555	637	622	593	577	584	576	570	573	565	588	591	604	625	590	629	539	564	585	590	601	601	607	576	589	619	586	612	595	582	588	568	577	555	590	596	604	567	559	602	605	597	569	641	580	628	579	577	603	562	581	635	598	596	618	631	578	590	608	663	594	555	586	543	602	612	572	603	627	624	622	612	582	591	565	579	601	607	613	608	594	587	569	573	606	604	576	549	534	609	642	601	572	615	608	565	587	617	596	612	568	610	611	617	630	627	618	600	608	593	604	574	602	630	580	574	552	546	592	601	611	587	613	602	569	595	581	580	620	592	627	580	651	605	610	580	563	633	612	613	592	595	604	607	628	625	584	573	593	593	598	560	550	603	561	600	579	615	588	605	560	625	606	591	591	562	584	592	611	572	568	620	615	584	595	559	564	583	607	606	567	540	603	598	576	597	555	594	595	624	598	605	603	605	571	636	595	584	575	580	598	545	603	550	551	612	566	569	604	626	641	590	555	592	590	615	616	580	589	609	614	612	593	557	601	565	598	569	538	590	599	601	607	572	590	618	614	579	569	579	624	579	606	556	550	580	643	626	617	595	581	610	597	598	597	601	613	603	589	600	557	589	579	609	585	645	583	582	625	629	611	581	609	587	603	575	548	627	617	592	629	572	585	541	569	639	611	605	586	566	612	574	602	529	597	614	608	616	571	617	597	571	572	602	585	595	588	583	582	578	571	592	586	632	629	573	589	608	556	615	580	602	589	598	603	612	591	613	570	552	617	584	555	610	626	584	579	635	613	567	577	602	619	588	579	557	599	606	560	646	599	596	592	603	635	598	604	597	626	614	607	553	586	574	534	613	638	558
67518	65474	59720	33547	17702	1994	182	164	167	158	138	157	161	172	167	153	142	136	156	159	128	168	169	159	179	157	156	160	170	156	156	182	156	144	141	161	169	149	149	172	171	169	177	176	138	147	158	162	159	162	175	160	164	164	142	167	176	176	158	169	168	151	165	175	176	170	176	177	181	134	167	172	149	153	147	193	189	164	166	136	123	140	157	126	164	154	176	159	146	158	142	158	142	150	187	160	141	165	154	157	178	175	148	136	173	165	151	172	162	162	163	171	164	162	169	183	180	151	164	164	174	146	156	167	151	187	138	143	167	157	159	147	159	157	168	164	199	152	171	167	157	146	162	162	149	183	135	148	158	183	153	151	164	160	180	142	177	158	159	160	146	133	160	175	177	152	151	171	168	174	154	153	163	157	162	157	178	166	184	167	160	144	159	159	174	171	155	156	157	165	175	185	166	138	155	160	186	183	184	145	165	172	159	155	171	160	158	152	165	157	156	180	154	158	162	134	160	169	149	157	183	148	193	175	140	164	161	179	152	151	155	166	157	167	143	150	181	150	187	165	157	149	159	147	167	154	147	170	159	170	168	152	168	167	172	179	139	167	167	153	162	160	156	148	148	159	166	155	158	155	176	135	153	190	154	149	161	161	173	152	151	163	166	147	153	151	177	165	158	165	189	146	136	131	142	151	161	160	147	167	177	181	158	167	149	161	184	175	150	154	157	169	150	161	171	155	155	161	158	160	151	142	182	138	152	161	194	175	130	161	150	159	155	166	168	169	178	179	136	158	137	141	166	149	161	164	173	148	188	166	173	181	165	144	161	160	136	138	162	151	164	145	157	165	156	197	132	153	161	160	153	168	149	175	151	157	159	176	171	171	162	153	141	147
45834	51680	54978	39462	23030	2656	515	513	573	539	522	544	560	491	534	544	542	539	548	477	536	537	545	525	555	539	519	513	510	495	566	525	564	505	501	566	510	551	520	503	553	512	542	505	553	531	541	513	554	513	518	519	522	523	512	523	530	551	493	511	525	545	542	508	521	525	546	529	504	496	550	511	517	583	540	498	523	548	537	517	520	523	537	517	503	508	539	500	538	564	516	559	520	501	517	539	515	545	512	530	528	511	492	535	528	495	501	547	545	532	518	552	497	513	512	499	549	525	520	484	531	510	547	498	510	551	503	593	541	544	524	534	556	545	559	527	496	537	508	535	539	513	545	524	572	566	523	535	572	532	524	556	495	556	474	562	552	554	521	496	524	511	514	538	516	508	533	574	507	545	513	557	577	527	549	538	529	558	514	543	542	584	519	552	554	532	513	576	535	519	551	515	506	548	506	492	531	539	580	504	524	520	485	501	503	525	514	543	557	548	483	508	532	544	490	540	490	520	536	519	488	562	515	498	530	520	505	507	551	519	536	528	533	542	514	553	559	507	545	522	521	513	530	472	522	514	507	493	510	495	493	504	508	526	525	513	528	537	563	533	527	522	507	528	516	507	538	561	496	533	526	520	490	521	497	533	495	483	513	521	504	561	525	545	542	542	517	513	513	494	579	491	486	498	510	562	474	507	535	497	524	514	519	539	511	482	528	530	509	507	491	560	543	554	520	501	534	512	516	513	515	526	523	524	524	581	513	505	474	529	526	502	557	498	541	492	535	494	539	540	531	521	546	517	531	529	522	495	542	568	558	519	481	495	503	472	545	531	512	477	539	546	534	513	540	530	539	478	508	517	515	548	519	513	528	523	520	509	510	513	505	540	556	533
77432	78047	68736	42833	25325	4811	301	276	255	236	216	233	241	235	231	241	219	234	243	208	208	221	224	239	249	211	250	235	212	256	262	214	235	236	228	235	237	214	236	223	231	238	197	232	203	203	250	214	231	253	207	225	272	242	213	210	247	233	233	259	233	247	234	222	216	231	217	234	228	212	244	238	228	239	231	238	218	237	221	244	243	226	206	209	237	210	222	228	231	238	214	215	215	227	230	236	201	198	216	242	243	244	228	205	217	239	237	249	232	213	204	224	248	217	227	259	229	227	237	219	237	220	249	232	207	263	221	222	205	252	230	223	233	247	212	229	241	213	257	232	234	202	233	212	237	202	260	230	236	241	233	230	255	223	207	222	243	254	246	228	218	232	199	239	223	234	198	208	214	240	248	210	212	219	211	201	238	237	242	235	218	238	209	257	231	218	225	217	229	232	227	219	205	234	215	226	209	222	222	261	220	247	224	256	229	226	236	238	243	238	213	232	212	230	236	237	236	247	224	201	214	239	233	245	241	243	225	232	249	185	229	222	268	250	223	231	224	242	217	213	220	230	206	260	216	205	218	217	202	218	214	222	254	203	223	236	221	216	245	229	217	256	222	234	240	225	224	223	215	205	241	237	236	240	237	249	240	251	225	239	245	201	226	238	225	214	226	218	232	221	231	252	220	225	222	210	201	247	236	263	237	208	223	239	220	247	231	194	246	199	231	213	222	218	240	261	212	225	215	231	223	235	255	235	236	233	228	216	199	200	226	216	214	251	232	252	230	253	235	232	220	238	226	223	215	222	217	195	242	247	223	229	232	231	219	229	237	219	235	231	226	223	238	234	232	218	235	254	210	241	229	245	244	218	223	234	249	229	207	219	224	207	214	214
56529	64675	64709	49072	29093	3719	769	750	694	682	720	670	702	720	709	739	692	689	708	733	692	729	654	684	709	724	668	693	733	699	706	662	668	718	723	700	681	738	701	749	714	730	704	674	680	713	714	701	766	682	671	698	743	710	725	694	683	698	733	702	673	694	704	716	715	729	719	707	707	741	722	695	718	667	701	734	700	664	678	683	676	694	712	679	718	642	714	703	634	717	722	678	661	699	662	707	736	694	683	682	737	727	664	674	718	749	631	683	710	691	682	684	687	737	732	655	663	784	738	696	705	704	706	710	707	692	673	698	697	670	733	717	698	710	689	702	697	712	699	711	683	765	733	745	734	667	682	712	746	629	669	706	680	666	712	689	693	694	738	725	695	705	709	709	651	732	693	727	705	706	717	699	695	697	700	737	677	722	756	726	710	678	718	680	728	673	703	703	714	701	730	686	699	715	699	648	713	684	692	733	698	676	655	712	656	669	684	717	659	690	701	676	748	712	751	657	641	715	731	695	733	677	715	697	695	710	684	703	687	738	709	706	752	721	661	723	664	718	692	710	680	703	656	698	681	668	697	724	721	677	702	697	689	644	718	700	688	675	671	715	711	713	640	724	714	691	698	672	672	688	696	707	744	694	707	691	752	693	674	751	699	721	737	697	702	764	683	751	706	695	687	734	733	711	742	711	735	740	737	662	672	699	682	760	688	704	692	664	712	671	691	698	692	683	694	721	707	701	714	696	701	685	670	702	716	675	652	675	700	725	705	728	764	737	703	624	744	712	695	722	694	669	727	734	725	714	701	695	710	707	692	711	667	670	745	710	695	674	765	677	667	702	730	699	685	722	724	676	700	715	687	677	695	703	738	727	693	713	683	655	683	707	754	720
23413	17562	16342	3369	1062	213	210	193	173	177	201	178	168	190	199	191	195	172	174	181	186	194	200	181	169	202	179	180	196	195	181	194	170	190	174	204	200	159	171	194	220	200	207	201	200	163	174	228	166	191	175	188	185	180	205	162	184	193	186	189	173	165	188	168	186	177	163	191	186	176	181	191	178	185	184	195	210	152	171	177	179	194	194	177	196	167	173	201	184	161	172	174	169	180	192	170	206	163	184	197	184	184	191	175	197	176	198	199	180	212	172	184	187	191	175	187	179	197	189	179	180	180	168	166	172	169	171	187	193	174	187	182	187	181	192	178	165	184	189	217	177	171	195	196	183	191	208	182	187	186	178	205	196	178	173	189	181	172	187	178	190	182	194	190	179	173	184	183	165	168	186	186	186	179	201	204	216	197	182	187	153	154	185	200	191	163	204	166	163	187	177	207	194	212	185	176	226	176	210	198	192	164	216	193	169	179	195	196	193	183	166	171	213	190	197	185	196	184	175	192	184	204	219	194	178	184	158	197	197	179	201	195	182	201	173	195	183	217	169	204	170	157	197	187	189	179	157	155	171	174	188	170	176	162	173	164	178	178	174	194	205	179	162	166	177	163	170	183	187	165	165	192	190	199	163	165	186	217	206	192	163	170	193	196	186	172	185	159	181	185	181	176	196	189	178	197	203	188	170	173	183	189	189	177	162	192	188	160	188	185	161	203	176	184	189	199	164	179	178	205	178	183	179	213	201	188	193	221	177	184	183	174	196	169	171	193	187	185	193	189	203	178	163	177	169	196	167	172	199	184	196	172	166	199	178	156	164	193	162	183	197	180	168	180	189	186	180	180	182	185	188	196	201	183	169	205	191	190	167	172	188	185	202	209
24236	23846	21604	8047	3104	659	589	577	583	608	542	603	606	626	579	612	591	599	579	563	626	605	578	606	577	609	621	566	608	578	565	636	606	594	618	587	601	614	596	559	549	579	574	585	596	582	569	619	602	520	571	639	589	625	587	598	573	597	606	609	568	580	619	616	564	603	611	598	612	587	596	562	552	531	621	632	590	570	607	585	599	600	633	551	604	605	617	616	622	583	644	550	551	537	562	581	624	611	590	609	612	535	603	594	571	548	580	591	585	613	631	587	612	552	653	600	590	578	648	605	563	613	573	590	603	596	583	628	679	582	586	582	600	600	595	592	609	590	553	602	603	582	605	550	569	599	577	635	590	590	575	566	569	578	611	588	579	567	602	604	587	605	638	646	619	589	570	573	623	576	563	579	626	580	569	627	553	570	590	539	584	615	567	649	621	636	587	587	602	627	590	595	561	586	577	593	610	612	563	575	624	571	584	566	533	604	605	539	555	585	568	599	585	572	564	570	605	581	566	596	574	607	597	552	623	611	596	612	609	629	609	575	579	605	612	568	604	633	598	584	573	540	600	559	627	602	564	601	579	616	625	551	564	632	658	562	601	549	566	590	607	583	607	573	591	616	582	597	669	659	572	599	604	622	617	648	551	600	624	640	604	601	561	586	559	601	622	561	597	598	611	579	638	578	586	587	608	628	614	610	602	578	587	605	568	607	561	598	583	559	564	612	584	609	604	597	584	575	618	614	623	639	579	582	612	605	630	581	558	623	597	543	624	547	619	565	572	621	591	623	625	594	607	557	612	619	566	586	566	634	564	609	630	577	571	514	592	604	556	591	594	610	597	595	606	624	605	560	597	579	584	596	582	631	575	590	604	634	661	566	592	586	564	589
68448	66316	59019	32651	16067	1547	175	144	169	166	143	162	143	156	164	170	157	147	146	146	165	175	166	134	174	140	140	157	174	146	150	172	146	154	155	159	154	142	138	164	134	148	154	161	182	154	144	168	155	156	139	135	145	150	170	147	153	151	158	153	154	180	167	166	135	170	150	129	154	157	136	155	146	151	167	155	158	179	150	146	168	164	180	165	153	151	164	133	148	162	155	153	174	176	161	158	149	144	175	159	149	166	151	152	144	182	163	179	147	179	149	170	145	139	146	158	156	159	127	160	140	156	157	142	152	150	158	160	153	173	149	174	176	161	161	157	151	154	156	168	153	138	139	145	155	155	149	165	139	171	147	138	154	145	140	165	153	191	148	150	148	140	155	137	164	154	155	176	168	163	163	148	168	164	157	157	158	164	134	154	148	155	156	150	158	154	146	156	154	133	144	153	163	145	172	183	172	162	158	156	167	168	142	150	182	153	157	126	160	140	154	170	148	154	162	153	154	166	159	168	137	160	170	166	151	168	146	147	168	146	163	165	136	158	160	167	165	161	161	157	151	147	145	146	160	153	157	162	161	145	152	160	153	151	160	137	153	186	159	144	166	155	138	162	127	151	151	160	155	162	157	138	168	156	149	138	165	165	164	153	154	157	143	164	134	165	141	156	160	189	162	169	148	158	156	154	124	194	173	176	157	163	159	132	158	149	150	173	159	157	154	150	165	165	148	162	164	171	156	163	128	144	144	152	167	158	145	126	136	150	164	152	150	154	154	171	164	184	174	158	151	170	161	131	134	150	152	135	164	164	162	151	162	138	169	148	151	165	170	140	161	160	181	149	148	153	165	152	178	137	173	140	158	153	180	152	165	139	161	159	151	163	170	159
46959	52087	53961	39764	19774	1415	534	519	483	482	488	499	521	500	477	533	521	496	539	539	540	511	517	532	502	495	517	469	510	503	538	534	541	518	482	521	519	498	482	499	519	504	514	486	508	544	518	499	553	502	487	514	533	491	504	513	499	522	528	517	518	564	514	518	502	488	539	492	533	521	484	521	514	545	529	500	506	510	542	484	488	499	546	515	489	487	505	506	516	511	524	488	503	528	506	491	493	485	506	503	490	494	534	489	496	487	544	472	513	494	494	514	541	507	475	512	536	509	507	481	562	511	575	487	484	524	489	525	521	522	527	543	512	476	518	530	522	536	494	525	483	487	454	527	520	513	519	501	536	546	520	492	528	498	489	485	528	501	507	496	491	529	488	524	520	515	513	534	523	526	493	462	498	500	506	514	486	564	478	484	503	524	507	490	514	483	516	504	511	531	506	493	527	491	587	502	521	489	479	530	521	515	477	477	504	516	509	488	474	513	539	534	480	535	504	488	484	481	519	512	503	525	506	562	504	501	544	523	496	511	574	467	543	513	536	478	505	527	502	535	534	510	487	485	530	525	495	522	505	530	504	523	514	538	528	490	505	504	467	539	501	529	501	457	524	504	541	516	520	494	501	495	496	539	460	472	500	463	474	521	537	509	532	487	528	551	516	559	555	508	553	526	534	535	470	519	504	487	495	534	517	491	486	513	509	506	489	489	506	502	475	486	552	514	537	521	570	487	507	495	499	530	515	532	521	489	489	509	532	493	518	524	504	549	454	490	541	494	556	531	516	532	491	485	520	496	504	507	492	466	542	537	531	531	541	485	533	533	483	514	512	492	503	480	516	531	488	511	534	503	553	545	488	495	544	502	462	487	516	517	530	473	476	483
79197	77372	65855	42278	24813	4510	321	250	220	214	217	223	220	236	231	215	225	220	232	216	216	232	201	217	219	208	221	223	219	219	197	214	212	211	218	206	250	204	220	198	230	220	208	218	208	213	217	210	236	206	219	228	213	212	225	197	198	235	195	210	205	230	187	218	229	228	201	223	207	213	208	217	211	221	205	228	213	214	222	193	221	226	213	234	247	202	202	238	227	223	211	235	205	201	255	210	210	191	222	224	217	196	239	181	210	239	215	212	233	225	233	228	214	221	252	217	203	241	223	234	240	234	214	226	232	199	226	226	232	199	245	213	210	234	205	209	225	258	219	227	214	236	236	209	199	210	222	222	227	232	228	235	205	217	210	212	227	233	237	233	220	210	204	231	200	222	212	222	214	239	192	238	209	215	220	205	186	220	258	244	200	221	200	245	221	227	215	217	235	227	225	216	243	233	228	220	233	213	200	219	219	211	245	198	222	206	235	208	234	254	214	202	214	220	221	217	224	239	219	235	208	221	204	232	224	224	212	216	230	242	230	219	219	219	227	228	241	231	241	227	237	246	225	205	212	244	216	223	219	193	244	211	213	225	236	228	234	219	248	237	234	194	242	226	236	226	217	214	225	221	197	234	217	241	244	201	224	241	209	228	217	233	236	234	217	242	203	223	229	223	218	228	231	222	207	238	238	219	232	211	214	204	232	214	212	234	199	213	219	214	188	214	223	212	218	200	214	218	227	231	205	237	209	218	219	181	223	206	227	219	204	206	216	226	206	215	208	215	200	215	225	179	240	189	196	217	189	216	227	213	226	210	206	246	191	199	211	226	206	235	223	217	211	203	226	215	231	193	217	228	228	204	202	187	196	208	194	178	235	196	229	191	225	234
58118	64335	62797	49145	28488	1955	752	754	708	706	737	678	673	709	665	669	703	747	663	674	648	712	650	699	659	668	681	649	728	706	684	667	624	674	690	691	678	684	638	728	676	710	726	660	695	647	666	685	697	643	666	700	691	681	703	687	702	690	677	725	619	682	645	625	698	678	682	658	700	680	668	690	681	652	665	715	659	680	656	676	667	684	703	714	666	666	699	690	629	686	658	695	679	689	701	668	679	670	661	685	690	690	664	700	670	656	690	649	666	651	711	667	661	664	690	655	655	715	675	705	710	601	671	689	702	720	697	662	644	697	616	695	679	674	704	688	697	706	683	666	741	642	696	685	690	674	685	633	674	715	652	685	673	673	712	703	686	705	671	701	659	654	663	696	681	704	674	716	705	677	673	640	686	684	688	646	662	675	712	705	666	635	678	638	658	674	693	664	633	691	716	672	654	640	658	672	685	632	672	693	729	655	648	680	644	689	721	655	668	654	668	686	703	677	688	622	687	680	645	660	660	672	745	651	664	677	683	673	667	722	675	639	704	700	683	685	681	646	648	653	653	686	629	685	663	662	705	672	689	669	666	689	717	687	673	650	663	691	666	706	659	648	649	675	719	711	698	718	697	666	649	677	647	708	692	708	682	704	659	651	744	657	720	656	664	629	687	686	699	696	652	713	658	672	686	684	660	670	640	653	658	672	655	593	720	691	702	699	705	689	708	691	706	692	695	668	628	636	647	687	687	687	673	651	697	694	665	673	645	685	656	736	681	657	658	691	673	703	641	677	720	664	669	682	682	652	666	711	682	670	717	676	705	701	655	698	679	657	682	652	680	672	681	705	720	694	680	700	688	703	706	697	682	619	655	673	657	641	683	670	654	655	679	700
24742	18228	13778	3066	1009	215	207	178	177	185	184	191	182	177	189	147	163	173	191	187	166	174	172	171	179	183	163	175	171	191	153	193	158	177	175	176	194	154	154	197	192	179	193	156	158	163	193	198	164	182	174	176	146	167	154	177	173	167	171	187	179	158	168	167	172	170	157	193	168	160	178	176	163	180	166	156	182	173	170	154	187	184	174	175	197	178	181	170	165	159	166	187	157	160	185	176	165	168	182	170	172	162	180	177	180	158	156	134	191	175	167	170	172	167	177	168	184	180	186	157	170	170	174	172	171	179	174	167	182	161	187	181	168	162	176	166	194	167	173	177	159	170	178	167	178	180	196	181	182	176	210	179	186	194	203	176	186	192	159	165	159	192	207	162	182	173	195	169	168	172	174	207	193	172	164	169	169	178	180	161	186	182	189	180	161	165	171	185	186	155	159	178	173	161	174	169	156	165	190	196	174	177	181	177	162	178	174	189	173	172	173	178	169	184	202	164	188	176	170	169	190	190	181	167	180	179	156	169	175	175	181	185	173	187	195	153	188	186	174	178	170	178	177	176	182	173	184	153	166	175	185	154	175	157	196	184	183	169	167	181	146	172	169	164	187	216	169	177	160	198	185	187	168	182	191	175	167	157	175	184	163	164	189	181	174	171	165	185	178	191	169	219	176	156	200	186	158	181	179	177	159	164	178	168	173	159	186	207	147	178	164	182	173	152	179	157	177	192	173	171	185	174	186	187	186	165	185	203	178	189	164	194	182	160	179	188	167	153	182	181	185	189	157	172	176	178	191	172	164	186	185	181	187	170	167	181	173	171	168	166	198	177	171	156	196	183	169	162	189	174	171	165	170	188	167	192	164	165	181	163	169	179	157	182
25867	24184	18958	8274	2802	577	613	530	563	593	539	536	549	575	592	550	549	498	571	551	524	572	597	560	599	557	534	604	553	595	551	560	551	566	545	556	606	567	521	602	575	571	557	614	588	548	522	572	584	569	555	576	541	555	567	533	575	570	566	568	552	557	505	620	540	575	588	573	531	543	554	520	606	607	550	596	566	553	568	563	553	582	573	558	598	617	551	560	551	602	573	589	539	532	556	553	547	544	566	570	551	541	578	598	575	518	560	518	587	594	547	583	560	589	533	513	615	541	569	573	596	580	538	619	556	583	581	563	587	583	580	581	572	598	567	603	543	587	544	575	572	611	498	558	590	597	563	600	537	543	582	536	528	601	565	573	599	566	517	547	530	600	548	565	553	511	506	540	575	610	559	550	527	538	545	554	565	567	618	573	531	558	585	531	542	542	558	567	535	580	532	578	595	574	588	560	548	600	575	565	607	566	575	585	578	557	566	575	533	554	582	540	563	562	567	542	561	573	542	584	607	552	570	549	585	545	590	553	567	584	581	570	560	577	528	556	579	586	554	612	559	595	560	565	578	557	580	564	574	582	577	583	548	579	576	572	568	538	582	598	589	556	550	569	536	580	600	567	572	512	595	590	535	546	599	545	550	568	588	551	551	563	509	553	572	545	521	555	535	564	531	584	612	576	538	582	580	564	551	576	612	558	586	543	529	552	544	553	567	567	576	553	541	558	546	564	568	552	602	600	544	587	579	560	562	573	587	505	597	566	556	518	604	561	563	611	537	560	570	561	579	537	580	584	556	553	548	548	547	552	586	568	538	556	519	543	601	579	582	527	580	557	559	539	562	605	556	599	541	606	582	558	550	612	560	591	562	529	541	604	582	533	625	561
69817	66983	57049	33964	14864	880	151	133	134	127	142	154	147	132	135	145	136	169	153	149	128	151	167	158	171	146	142	133	134	138	144	124	151	172	141	146	150	119	125	162	150	165	118	173	142	119	147	135	163	152	137	148	127	163	165	135	156	133	141	141	149	142	142	138	138	145	172	143	149	124	136	143	139	134	166	147	135	163	146	134	154	158	145	119	141	127	138	155	146	157	141	136	137	138	141	115	137	138	166	176	139	142	153	161	128	156	141	168	148	140	164	113	169	151	166	149	148	151	138	141	168	141	147	145	144	162	130	142	141	163	143	152	154	169	135	168	140	148	133	143	159	157	156	142	149	144	153	154	151	160	118	145	126	150	144	166	165	161	131	160	157	159	154	139	178	125	146	146	125	158	142	157	139	156	135	132	145	150	156	142	168	161	144	146	121	140	159	123	137	144	151	123	152	144	133	135	142	145	149	151	151	140	132	177	157	140	151	162	144	147	161	140	148	147	134	143	156	122	147	153	127	143	138	148	126	157	136	155	164	143	181	151	150	145	143	143	144	144	151	149	169	156	155	150	157	155	152	173	156	153	153	108	148	147	146	155	146	147	145	139	141	152	147	162	148	131	137	150	161	137	157	159	157	156	143	139	153	160	136	141	163	132	151	145	169	148	149	169	153	138	156	156	156	148	132	172	167	172	140	162	147	145	138	136	162	151	162	135	139	174	151	141	162	134	140	156	152	128	155	144	118	118	152	163	153	128	143	149	137	141	144	163	149	160	141	157	159	143	145	152	138	167	187	130	138	158	143	160	156	156	152	137	129	133	131	139	140	151	119	175	134	147	158	134	155	135	136	137	134	167	158	153	156	152	150	151	141	122	171	133	182	150	134	126
48146	52108	50102	40575	17571	608	509	513	529	535	542	492	470	493	507	489	496	481	486	486	453	471	486	455	459	478	478	491	503	490	466	494	511	499	476	459	455	509	474	475	489	515	466	493	497	481	501	462	476	485	479	470	488	489	508	485	497	486	495	506	505	507	474	493	446	488	484	471	449	437	513	456	468	488	454	513	464	471	486	475	479	508	467	530	478	498	502	484	499	525	452	460	474	519	499	507	499	493	469	494	469	468	456	462	504	515	478	512	484	465	469	446	452	482	452	462	470	486	497	492	473	511	502	491	499	504	533	462	512	478	476	444	482	515	468	464	512	469	508	498	474	486	475	488	454	500	467	484	463	467	448	494	481	498	514	477	486	444	475	529	526	475	474	451	476	502	514	463	444	493	468	478	474	498	486	475	455	481	495	482	485	516	491	499	507	465	463	471	492	489	542	500	486	487	472	487	533	505	491	483	460	460	502	440	495	478	471	477	508	450	478	469	486	510	472	450	489	480	497	511	479	495	504	467	456	507	456	493	493	466	475	475	511	476	487	465	434	472	513	461	514	476	508	433	468	488	462	499	500	479	492	466	445	478	448	461	507	473	478	480	466	485	453	446	505	459	499	467	502	491	488	489	504	465	450	493	505	499	489	458	468	467	449	481	514	507	465	515	483	496	446	513	509	495	475	472	446	444	477	472	517	495	478	489	470	520	482	453	479	482	460	466	489	497	472	466	453	527	492	481	472	462	507	474	496	505	489	504	501	467	480	479	476	475	488	470	451	482	517	452	464	499	457	464	509	476	499	462	472	488	527	460	509	520	459	476	503	435	480	504	508	481	491	471	511	468	451	470	484	507	462	464	456	497	500	468	469	479	450	445	492	456	489	514
79807	78635	65371	43685	24212	3418	281	240	197	230	203	238	228	238	207	232	220	206	220	207	217	192	209	217	234	230	226	215	207	250	224	210	205	229	219	228	201	214	208	240	197	242	202	204	204	227	203	212	233	219	215	203	203	209	185	187	221	195	223	218	208	213	195	222	223	219	212	220	249	215	232	204	209	209	217	210	204	208	206	218	225	234	200	210	215	229	218	211	228	206	201	216	230	231	183	229	212	220	212	237	225	230	233	232	217	188	229	202	212	213	203	219	224	217	196	210	202	202	208	212	231	224	199	208	219	185	243	240	200	237	206	216	224	186	198	190	231	204	215	217	212	216	203	200	200	201	234	227	219	215	211	234	212	220	227	213	203	218	199	236	201	190	213	215	216	208	212	215	211	178	219	212	235	204	199	195	212	222	218	218	188	183	212	210	230	242	210	217	221	213	189	202	210	215	201	237	206	187	210	235	193	187	212	212	217	209	231	233	225	187	203	214	198	196	199	220	221	181	184	216	215	207	214	227	203	209	202	220	228	211	217	222	215	212	212	243	218	226	209	204	217	224	219	196	196	222	208	211	199	196	206	191	205	206	222	214	199	207	229	245	222	219	216	211	223	197	222	222	185	226	219	215	214	230	205	212	214	213	223	180	196	199	202	225	221	230	214	202	210	210	189	207	197	218	201	211	194	229	200	216	215	227	207	245	202	213	184	214	183	179	199	206	197	204	190	230	216	224	197	216	218	194	212	239	226	198	194	224	239	228	194	212	234	218	193	228	209	195	192	195	221	209	219	182	234	228	219	216	216	213	184	190	230	202	229	208	219	209	213	222	200	194	220	209	186	218	217	212	232	202	204	213	200	215	227	221	206	215	217	214	197	221	201	239
59158	64773	61064	49960	24335	841	726	738	693	713	677	686	709	660	671	684	680	669	649	660	672	617	669	671	676	668	657	639	630	626	668	679	713	627	631	641	627	638	660	702	648	656	671	679	627	704	643	682	650	672	687	651	666	672	671	657	667	633	658	677	656	659	673	640	679	662	674	636	673	656	657	661	620	676	670	619	644	687	649	660	698	649	634	706	660	633	702	698	674	626	682	638	657	642	681	681	615	595	683	625	669	653	682	629	680	605	659	640	632	634	667	650	671	659	664	637	620	682	638	573	693	636	648	639	660	659	646	635	636	650	675	671	633	630	661	628	690	666	667	656	618	648	651	668	661	699	696	637	679	672	655	668	630	662	668	656	707	655	648	632	622	632	652	712	682	644	642	718	661	667	666	659	658	615	633	672	651	681	643	642	620	651	642	650	685	681	652	654	632	620	687	661	648	694	681	637	620	630	635	654	632	669	638	728	667	659	649	622	659	643	685	699	643	660	645	693	612	672	641	651	627	618	636	649	629	634	643	670	682	658	683	647	653	596	648	634	683	657	658	698	646	630	680	627	630	644	648	689	631	618	665	654	631	669	689	637	666	612	662	709	650	689	653	671	629	649	658	656	599	721	652	681	692	624	709	642	631	677	619	682	728	663	660	636	637	614	665	659	686	708	628	680	641	644	626	653	647	668	710	652	629	656	627	677	632	667	622	674	661	607	693	682	648	647	653	715	661	625	626	673	698	639	654	636	672	618	664	637	645	649	640	713	685	680	649	657	645	626	654	651	657	685	637	691	611	661	646	632	662	676	656	672	668	645	647	650	680	626	652	642	659	651	682	698	694	690	655	668	617	634	664	656	659	681	673	682	654	693	639	676	665	670	680	678
25631	19417	11897	2999	758	179	160	176	162	154	155	184	169	177	175	167	203	172	173	169	171	190	166	180	190	176	163	170	167	179	173	164	181	159	168	168	170	171	176	170	173	169	174	125	155	169	171	165	161	139	188	167	182	171	167	163	166	159	169	166	174	142	180	187	179	155	178	169	175	166	181	154	144	192	173	167	156	156	169	164	157	177	181	177	172	147	162	179	171	159	188	159	166	168	182	175	166	157	170	146	194	174	164	186	146	155	190	182	150	158	143	162	138	179	172	120	196	195	198	167	167	188	167	188	182	199	149	181	187	161	184	145	154	178	150	172	176	152	142	184	196	173	155	175	168	194	171	185	156	153	148	177	162	188	166	157	166	156	196	166	156	191	191	170	184	169	186	173	169	159	170	167	172	160	156	180	170	166	171	148	173	152	162	145	170	171	160	182	171	180	164	170	184	177	169	158	191	164	167	155	186	193	159	148	150	170	171	166	173	157	151	133	170	164	179	188	175	155	164	169	182	169	172	179	164	161	181	157	163	179	177	180	186	158	153	185	160	151	192	167	147	206	173	163	165	185	154	154	166	185	152	170	176	165	165	151	171	196	168	179	162	183	159	165	153	188	174	153	157	166	172	172	156	146	169	169	142	145	173	200	175	155	181	162	176	169	179	159	160	162	166	174	182	170	158	175	143	203	166	178	165	170	189	176	179	166	162	187	157	176	171	171	168	163	157	159	183	164	166	169	160	165	169	167	197	175	142	166	163	153	153	203	188	161	154	170	170	186	171	152	172	167	170	163	176	186	174	165	187	170	167	172	179	184	158	168	178	172	173	178	172	158	161	178	163	151	163	182	185	163	158	179	159	158	177	193	159	158	144	173	160	160	178	179
26727	25080	17365	8185	1969	551	561	529	549	583	573	544	526	529	538	569	498	536	584	543	547	534	554	525	542	556	535	542	520	534	549	510	560	520	583	531	555	585	494	571	592	553	521	538	551	524	548	538	547	535	549	589	547	541	576	563	540	539	580	562	509	538	523	506	580	550	524	553	533	550	503	556	537	546	543	535	528	512	515	536	555	520	553	569	487	543	538	538	534	553	541	520	532	505	508	533	526	538	546	581	538	556	593	564	559	504	559	561	569	514	530	548	534	535	533	549	517	597	554	539	551	561	544	550	553	548	565	528	546	491	541	530	593	554	542	542	538	570	569	544	537	549	548	551	535	541	550	552	525	573	548	528	549	534	565	587	573	533	543	534	555	500	540	525	541	556	544	563	557	514	515	533	558	527	556	582	548	511	593	513	582	557	554	545	551	591	499	553	534	589	539	541	553	547	576	524	550	509	575	573	548	529	524	490	530	578	548	561	519	539	559	514	603	564	560	503	521	551	517	569	546	540	525	509	542	558	546	546	567	524	592	514	525	544	556	538	541	561	550	509	539	567	573	521	535	538	529	560	555	558	545	559	545	549	532	538	532	589	516	569	508	499	530	596	559	532	596	588	521	586	527	543	505	502	530	574	507	555	566	528	549	534	510	533	525	608	605	583	591	545	526	569	544	559	510	570	563	495	556	570	544	517	537	530	518	555	528	575	563	531	537	528	558	594	540	562	498	575	553	543	542	548	504	544	542	551	551	574	566	554	542	516	532	563	556	541	549	559	499	563	509	559	562	570	599	509	568	548	593	568	514	543	564	579	590	534	581	537	506	549	580	560	554	604	534	532	536	539	520	553	550	544	567	551	557	555	560	553	517	536	499	531	531	555
70680	68526	55851	33835	12824	643	166	158	152	155	146	151	136	129	130	163	170	131	135	148	145	150	145	131	137	151	146	127	160	123	150	145	134	150	126	129	121	150	128	150	158	144	123	134	147	128	160	151	138	150	152	138	130	150	132	137	140	127	141	153	149	140	146	136	127	124	119	143	147	152	146	145	168	130	148	136	118	152	148	144	144	149	141	128	128	127	128	145	142	144	144	124	147	157	121	131	160	145	148	138	166	128	142	132	128	134	133	162	140	146	159	143	152	140	145	163	124	138	162	116	155	129	126	140	144	137	159	141	151	172	143	140	126	138	128	135	141	140	130	136	129	122	156	140	125	134	135	145	151	132	159	126	129	141	162	169	131	135	138	122	135	122	141	134	118	143	130	127	156	155	159	153	120	142	146	149	155	144	133	154	134	145	132	145	130	144	122	153	142	147	139	131	162	151	143	118	135	130	151	139	132	135	147	160	146	138	134	126	132	154	142	128	146	151	119	156	141	148	127	135	155	133	143	136	156	124	146	153	133	132	156	127	139	129	129	153	131	129	121	149	135	148	157	134	140	142	141	144	152	163	131	126	134	131	146	163	130	135	165	135	162	132	150	135	147	150	136	117	151	139	138	160	153	139	141	169	139	156	130	158	126	143	163	125	137	150	129	123	129	142	150	143	148	135	154	131	146	162	135	121	143	141	128	147	135	172	145	131	122	127	140	138	144	130	143	121	133	151	123	164	155	127	149	117	152	145	138	141	141	154	142	143	144	157	145	148	135	118	138	158	136	136	120	154	125	135	124	119	159	128	133	154	122	137	124	124	127	132	140	150	130	175	141	138	146	134	160	143	138	130	135	127	120	129	137	146	131	139	112	137	147	142	137	162
48280	53503	50269	40559	13664	568	524	524	461	473	526	444	449	470	474	537	479	480	474	481	455	448	440	472	446	452	423	492	461	462	445	498	445	486	478	468	439	448	469	456	453	498	479	429	465	487	436	467	455	472	459	442	479	491	464	425	474	418	468	456	425	451	514	465	482	456	457	478	440	436	454	474	460	436	440	461	457	480	481	458	476	442	470	444	455	494	473	485	436	449	455	482	463	436	450	423	479	451	487	417	452	421	481	470	500	449	459	468	445	446	457	478	507	491	454	420	468	446	431	448	498	434	452	457	484	445	444	458	482	419	477	494	457	486	437	435	442	469	481	430	449	453	462	485	477	495	440	444	455	487	489	429	445	469	468	459	445	451	466	469	437	463	476	461	450	450	412	399	456	462	448	467	465	461	429	416	490	478	452	445	458	502	473	413	448	445	484	439	468	457	429	436	449	460	469	480	461	487	455	465	448	461	464	468	474	503	433	395	454	464	477	446	446	513	477	466	478	464	436	496	454	470	480	475	496	417	441	396	437	464	461	503	475	433	460	451	424	454	436	445	461	457	459	474	450	435	461	496	457	454	447	466	471	446	472	465	479	450	456	447	448	489	489	452	473	467	434	439	440	453	462	448	476	464	466	491	473	444	465	429	454	459	441	437	445	457	475	452	441	469	400	479	477	463	469	470	442	460	455	478	482	467	440	497	472	462	439	490	477	464	458	441	425	449	478	484	469	484	465	473	457	499	448	463	435	474	452	433	442	499	479	460	445	450	441	437	470	450	474	448	468	456	438	442	431	472	490	466	479	483	435	456	464	476	465	467	441	445	470	420	481	468	427	482	482	436	469	457	454	441	444	468	449	458	444	471	471	418	469	468	469	489	471	449
80242	80408	65148	44642	19268	2058	253	211	211	228	206	205	196	217	223	225	208	207	227	220	175	190	217	200	176	218	209	214	210	159	243	200	192	196	195	222	205	212	197	206	208	205	217	205	190	233	191	207	214	237	215	217	194	214	211	244	186	217	222	193	206	203	187	212	202	205	218	215	218	193	225	212	214	195	221	185	191	193	228	194	223	225	207	191	193	200	202	197	199	184	221	168	193	211	197	201	212	210	201	208	224	214	189	220	213	183	205	214	180	208	211	193	211	209	222	219	236	212	214	216	216	194	213	225	212	195	200	203	195	225	217	223	187	212	214	206	213	195	215	221	208	228	201	227	187	204	196	229	205	191	216	184	196	186	212	208	203	200	197	195	209	207	204	195	178	196	189	226	198	231	213	214	180	197	202	180	199	184	199	231	201	192	216	215	211	208	208	212	204	203	207	224	201	214	213	192	202	232	194	207	199	161	215	221	241	199	224	203	182	228	198	228	199	223	191	189	210	204	213	175	219	206	194	198	212	198	208	205	225	223	210	198	222	233	219	190	205	219	216	236	224	209	231	220	200	210	207	185	182	176	215	223	211	239	202	193	198	227	221	198	205	220	236	194	212	201	203	246	212	208	199	213	235	209	209	195	202	192	194	204	213	200	204	182	203	176	194	206	209	198	212	214	201	224	204	192	182	196	232	200	196	201	195	171	196	207	184	217	215	237	189	215	222	223	216	221	233	214	185	223	198	206	212	232	210	176	197	205	224	185	206	215	213	171	193	213	183	192	198	228	218	229	212	187	210	197	202	188	208	184	187	202	193	213	207	218	218	193	205	202	218	204	190	222	218	171	219	218	203	210	227	208	214	219	208	236	191	239	231	231	209	193	196	211
58555	66540	60273	49749	17099	793	741	655	717	650	668	673	655	651	659	700	660	667	651	662	660	638	672	684	650	657	662	584	645	649	618	652	696	638	609	668	676	642	632	633	635	668	593	684	671	655	637	701	656	581	611	668	647	686	636	650	652	668	678	655	632	593	621	656	623	684	625	611	621	657	670	639	617	634	638	636	670	645	653	630	645	648	677	675	636	625	632	623	658	683	681	558	621	607	592	623	645	614	658	612	642	625	678	666	665	658	622	636	634	644	630	675	646	618	644	652	647	637	634	646	612	637	621	646	644	662	652	652	650	606	670	627	601	663	641	695	630	639	618	664	635	668	618	638	632	623	654	655	652	671	625	653	666	591	646	688	624	647	651	616	669	623	617	675	651	597	673	653	626	659	640	611	601	654	664	649	659	662	634	647	621	600	679	641	615	632	681	641	649	629	666	610	649	654	671	618	639	607	654	645	682	637	630	627	626	634	667	651	662	650	632	634	695	649	655	586	619	686	657	661	633	634	640	645	638	640	628	659	648	631	658	664	614	624	588	686	622	620	668	637	607	616	603	647	586	626	611	652	602	675	623	651	588	660	703	639	636	641	657	654	648	650	632	588	653	659	639	625	659	646	657	635	638	645	659	668	633	666	631	643	658	683	678	626	690	683	649	634	614	656	640	653	608	652	630	628	575	622	643	585	606	694	645	638	617	617	643	590	664	654	637	629	639	648	621	635	618	651	624	633	656	613	645	639	619	588	668	642	644	640	630	628	629	658	637	671	658	644	640	653	636	682	630	650	591	595	667	647	613	642	614	648	647	603	626	636	638	647	641	647	643	690	624	638	636	668	628	604	640	675	652	615	626	595	602	600	611	604	644	638	615	635	661	644
25180	20854	11244	3646	531	147	158	167	183	176	150	177	163	168	158	157	154	162	180	173	163	191	163	184	140	170	153	157	154	160	175	151	141	144	147	174	172	148	155	166	187	167	177	145	157	178	172	166	167	162	173	128	156	164	183	173	151	142	177	158	157	155	156	165	166	184	160	167	154	162	159	166	141	165	153	161	161	192	159	160	145	165	156	160	160	163	171	171	178	143	152	152	173	149	151	165	163	147	168	158	162	151	139	184	156	169	169	165	167	150	182	152	176	164	148	161	145	158	141	156	178	178	174	177	170	165	143	157	159	157	177	156	159	139	156	148	150	176	164	154	152	151	148	156	139	155	168	172	168	160	146	165	145	143	148	129	170	172	150	157	182	174	139	162	157	156	186	160	182	150	202	167	141	158	170	161	171	164	163	141	163	147	157	172	148	162	156	167	163	161	145	162	164	155	150	145	138	168	180	152	146	161	137	173	145	167	152	170	167	143	174	155	160	168	151	151	144	148	159	165	162	175	177	169	145	164	161	170	142	165	166	167	152	184	155	174	160	160	150	157	152	156	146	159	173	181	143	149	140	174	164	171	164	168	159	165	163	176	164	145	159	169	151	168	186	158	159	169	170	188	164	137	149	150	161	156	166	164	149	146	163	164	144	164	150	158	144	152	170	170	159	175	167	158	138	173	177	161	167	148	199	160	159	155	163	181	159	169	175	155	167	169	177	137	167	152	189	162	174	153	145	147	167	150	179	165	162	166	160	158	167	157	166	152	162	143	150	155	167	167	160	163	162	154	152	156	158	166	174	157	153	148	168	153	181	162	161	171	143	151	178	186	178	178	157	156	150	163	154	175	155	152	168	141	137	163	174	163	158	156	157	169	154	154
26133	26781	16267	9245	1237	510	506	489	486	495	535	500	513	541	494	542	482	506	537	548	453	552	493	510	484	530	543	540	527	496	559	473	501	542	498	559	524	505	510	482	510	498	527	519	556	474	544	492	495	515	541	551	524	488	527	558	524	465	530	492	548	492	486	543	513	534	545	538	515	543	525	577	516	525	460	501	522	512	535	487	513	508	539	490	525	479	476	495	543	497	500	513	517	530	506	522	501	544	521	549	543	502	494	492	540	534	523	518	526	523	544	525	515	501	537	533	509	465	549	497	518	524	508	502	537	512	518	512	545	525	487	500	516	521	508	523	529	507	512	469	497	540	528	553	503	494	481	528	517	538	545	503	524	509	455	507	501	522	501	545	536	559	539	537	519	514	523	479	506	489	525	509	559	524	468	519	561	537	543	518	510	512	500	513	492	478	519	541	531	519	535	500	565	497	529	521	524	518	518	486	525	524	499	524	527	510	543	521	548	517	466	518	454	531	522	513	535	531	526	475	551	511	473	497	527	525	501	494	515	508	534	518	516	543	533	506	509	506	507	527	501	544	544	554	493	548	538	485	512	535	547	530	462	521	503	525	471	529	511	528	452	528	479	532	518	528	542	541	540	565	493	568	510	503	538	504	532	522	556	508	489	491	564	492	480	511	540	566	555	544	540	487	544	513	505	548	503	527	500	539	511	475	489	526	482	517	501	538	509	523	502	550	510	520	521	503	514	531	506	538	554	507	502	534	558	552	509	525	522	543	507	499	494	559	494	554	488	524	502	509	509	534	490	495	532	515	503	526	493	510	546	482	500	501	550	522	494	520	509	522	553	527	548	544	487	514	550	491	479	512	578	519	512	571	532	523	539	500	503	581	505	492	512	508
69709	69160	53930	34596	10266	430	150	125	139	141	127	143	132	117	149	120	127	122	136	127	130	135	130	138	130	130	132	113	134	132	120	125	146	126	133	150	121	125	120	131	116	130	131	119	131	123	132	137	117	132	128	138	101	135	123	114	136	148	133	118	122	127	138	98	134	130	123	123	111	137	111	119	126	134	137	140	119	135	140	132	103	121	131	116	130	130	128	133	139	145	140	127	133	129	140	148	135	120	130	133	136	123	150	139	128	136	120	122	128	115	114	131	111	135	130	134	128	106	139	122	115	123	148	118	121	126	111	112	149	120	145	114	107	115	119	129	132	119	136	136	126	131	133	127	132	106	141	134	125	120	120	112	125	128	153	142	136	130	122	135	128	135	125	117	142	146	121	122	133	125	116	134	145	128	144	129	121	129	122	134	136	116	107	115	117	103	101	121	111	151	112	120	136	161	123	122	132	135	127	120	140	123	132	132	145	130	117	127	141	148	106	138	113	120	133	125	126	148	116	136	146	141	113	130	111	122	126	127	126	145	106	127	121	126	121	112	115	131	120	137	103	126	146	116	133	117	119	116	139	129	128	140	122	113	113	134	124	130	121	135	114	132	123	111	108	134	142	121	115	128	131	126	147	115	141	136	136	134	120	120	124	107	128	123	105	135	131	128	102	146	127	129	143	133	137	101	135	126	118	129	124	127	134	141	134	116	138	137	117	130	114	141	120	136	129	122	134	138	120	125	139	124	126	134	133	106	123	127	117	123	123	128	142	156	132	128	135	113	137	127	132	139	134	134	136	113	134	127	153	108	124	131	124	127	113	129	127	125	124	132	110	145	125	105	133	133	131	120	123	137	148	119	116	120	108	118	115	118	125	141	118	120	126	116
47497	54060	48204	40378	9449	493	474	518	467	427	464	430	442	402	415	442	411	463	421	426	428	444	430	424	399	471	443	457	447	441	450	404	441	429	410	445	387	423	406	415	379	420	414	427	428	475	403	439	406	427	424	447	428	420	419	439	397	416	424	439	450	461	400	407	411	425	458	379	422	414	412	446	422	453	409	427	421	417	392	456	444	444	408	426	385	414	427	375	424	377	413	424	436	412	420	455	398	454	405	444	445	401	404	407	438	395	427	402	398	395	417	420	402	456	436	424	424	423	431	425	429	453	440	412	434	427	448	401	386	432	419	454	429	425	431	421	405	400	418	406	366	435	413	411	460	433	464	413	429	398	389	424	421	443	411	411	407	441	459	406	454	389	418	436	429	392	393	430	437	401	411	458	394	428	429	426	429	429	450	403	425	431	447	410	462	416	422	445	427	432	426	441	446	403	430	430	448	448	373	440	410	417	450	406	465	407	419	431	406	445	398	473	428	439	432	468	399	369	411	454	447	391	404	435	406	450	401	411	435	431	421	433	439	408	424	440	426	435	398	423	408	420	410	434	427	446	407	414	397	446	427	436	424	424	457	404	425	419	453	387	395	395	464	400	424	424	399	424	432	420	437	406	435	404	389	413	411	437	422	414	399	408	446	447	427	424	437	407	403	390	358	406	432	402	423	430	408	423	443	434	403	425	448	417	451	459	426	449	410	394	406	373	430	425	398	435	403	402	428	461	476	416	423	427	420	426	406	443	408	409	405	437	416	448	456	367	441	398	432	398	396	421	426	409	413	418	396	392	412	379	433	409	420	416	439	429	454	430	443	427	421	420	436	446	406	414	405	439	423	438	443	428	420	456	422	449	455	424	428	407	409	402	425	481
80398	80755	64865	45007	16575	1678	291	241	225	199	194	192	210	219	222	193	201	206	207	202	197	181	196	185	212	191	164	197	194	197	192	171	216	190	192	216	201	219	187	221	199	190	176	187	206	185	214	188	195	184	186	205	202	193	215	184	176	209	198	216	172	198	205	213	196	179	181	242	182	194	190	172	197	173	197	201	178	215	203	218	201	199	173	181	176	189	197	198	162	200	189	204	181	187	182	173	194	177	203	203	200	181	200	209	215	183	188	204	179	221	188	191	200	207	188	210	180	185	178	198	176	198	210	198	201	173	191	173	173	211	170	202	199	197	193	193	191	216	229	205	183	170	196	210	210	206	195	211	170	169	193	204	181	196	205	174	203	189	193	189	192	208	218	201	202	176	213	191	208	196	178	213	194	208	178	183	167	179	211	217	215	192	182	208	209	180	211	188	186	190	213	199	203	197	192	204	221	182	194	204	206	188	187	192	183	177	210	175	193	201	192	203	213	186	200	175	179	198	188	174	206	201	213	197	165	212	201	198	202	212	187	171	181	197	197	201	195	201	203	186	173	164	213	184	192	208	203	187	188	208	190	207	199	193	205	196	207	227	206	180	188	189	163	193	206	210	180	176	190	192	189	171	199	236	169	183	207	192	218	196	206	179	196	195	206	194	209	200	186	208	186	203	202	165	198	204	238	190	190	188	188	197	185	199	219	200	191	198	212	179	208	223	192	192	196	176	193	202	211	204	186	202	178	184	200	223	178	207	177	200	221	181	153	186	176	190	201	203	185	191	194	185	181	206	190	202	209	181	168	177	186	187	208	195	178	205	197	197	204	207	192	187	181	188	202	166	199	206	187	203	197	193	192	179	194	182	183	209	202	187	205	183	198	197
58239	67191	60330	49072	10825	784	782	754	630	677	660	637	653	636	620	659	698	689	608	617	615	584	590	650	603	604	660	585	609	609	586	569	597	550	567	630	614	577	595	628	576	583	604	613	604	696	617	562	570	596	612	634	602	588	599	583	632	573	584	626	603	589	575	543	549	604	598	611	608	593	619	614	588	600	555	587	612	588	594	615	632	602	591	601	617	578	617	621	578	579	616	561	580	551	598	578	571	585	612	595	587	604	600	636	652	596	612	581	571	590	613	575	614	606	622	597	593	631	582	640	561	646	598	607	626	593	607	624	599	622	613	624	616	584	612	593	592	628	604	575	586	627	587	572	609	588	583	631	596	584	612	574	570	601	618	654	602	587	592	616	598	595	606	631	614	590	586	598	568	615	576	597	616	623	608	606	573	651	649	578	595	597	607	569	603	570	622	615	600	618	635	598	616	593	606	604	606	607	614	630	568	596	577	605	605	602	610	584	572	545	628	581	564	566	572	624	572	598	623	658	665	625	597	595	594	599	582	622	590	571	619	578	627	594	598	612	621	594	640	600	623	593	582	609	592	604	587	633	624	575	608	611	592	571	554	595	616	592	621	588	590	594	569	631	575	575	580	606	598	603	603	618	603	579	594	591	604	611	564	585	602	598	674	617	577	586	587	609	587	606	595	573	625	629	615	630	609	598	599	627	532	626	572	623	631	623	605	589	588	632	584	611	548	586	603	602	580	560	607	609	593	583	598	596	569	595	630	587	627	594	612	611	601	569	581	615	557	588	622	615	579	622	549	620	604	613	605	590	613	614	600	550	603	563	578	596	619	569	531	570	613	645	574	580	607	609	638	622	594	581	603	593	639	567	607	611	594	597	603	581	556	616	589	597
24370	20359	10209	3127	330	151	140	177	145	119	133	140	129	128	168	153	147	149	155	155	154	146	158	149	154	170	132	156	140	165	146	149	149	151	168	152	157	174	119	142	138	145	136	157	142	164	143	161	156	141	147	125	147	150	148	147	155	168	155	135	154	168	159	150	151	161	146	150	127	153	172	136	138	137	141	168	135	150	150	169	139	161	144	133	168	144	146	149	144	152	140	166	134	169	124	154	132	158	134	153	139	138	153	167	159	150	135	136	165	151	126	127	146	140	151	179	167	155	142	140	138	164	166	143	130	151	151	127	130	152	144	120	163	150	154	148	155	136	147	142	172	168	171	152	156	143	160	138	158	143	167	128	155	129	147	145	150	166	154	146	148	163	161	148	151	164	161	136	156	152	154	132	140	154	157	136	149	139	147	144	160	155	167	151	126	130	163	126	121	160	148	177	168	140	137	153	145	156	155	145	148	153	130	159	149	180	156	154	136	137	134	146	113	127	144	156	148	141	138	146	158	152	149	164	152	137	146	152	149	154	167	141	148	150	147	155	139	137	132	139	133	145	136	125	157	153	142	173	145	157	127	166	160	143	133	131	136	148	171	138	147	126	154	163	135	146	160	147	166	143	171	150	157	140	157	139	146	146	134	163	134	161	159	153	150	149	152	151	163	143	149	144	152	164	152	156	136	153	149	137	138	153	153	166	136	147	155	159	165	139	174	142	172	159	137	165	150	161	152	145	124	141	136	147	153	150	152	146	130	146	132	151	137	153	156	149	136	180	142	154	115	132	154	157	162	165	157	162	155	147	151	159	132	141	142	144	157	146	159	140	144	149	131	132	141	148	150	158	146	147	161	154	165	137	140	134	148	157	168	156	155	168	142	149
24994	26281	15701	8310	969	432	510	517	504	475	494	469	455	520	524	480	466	504	518	487	489	488	471	487	491	496	510	475	486	503	475	454	473	511	449	489	502	542	447	498	491	508	529	463	505	527	470	473	456	476	474	512	482	467	509	476	496	510	468	502	466	519	479	466	446	480	486	494	485	491	471	472	519	479	477	464	487	513	475	460	422	504	492	488	484	497	463	490	468	479	510	447	471	463	494	452	453	485	507	473	455	495	476	489	469	494	470	439	473	460	503	423	514	492	520	501	473	467	471	453	467	451	487	516	496	480	461	459	455	432	489	509	509	496	456	481	471	497	487	517	469	477	481	477	492	485	458	443	475	484	465	449	474	482	499	471	471	454	468	512	486	498	487	474	475	450	488	513	498	483	487	515	464	474	466	515	472	483	462	473	487	468	504	466	449	475	471	481	495	468	497	504	472	507	462	509	483	463	473	458	464	469	457	466	478	516	515	477	475	490	476	497	494	484	504	490	452	479	468	495	475	477	465	492	467	416	500	470	495	465	466	491	474	531	516	467	488	502	479	484	501	519	469	492	465	499	443	445	464	481	500	474	490	448	458	474	494	466	496	497	535	457	463	469	475	496	465	450	484	508	472	480	415	490	490	444	497	484	474	454	485	501	430	482	466	503	514	502	493	461	480	483	496	490	526	508	459	476	458	454	462	510	483	482	480	457	460	466	486	481	509	477	519	467	443	459	505	472	443	500	479	478	475	503	518	479	473	475	464	424	498	474	470	496	506	473	486	495	494	446	476	469	457	504	498	487	484	471	458	513	469	465	451	449	465	488	435	461	496	483	506	489	448	508	483	480	455	456	467	480	477	477	473	507	480	492	454	461	480	501	502	450	473	453
69146	66084	53227	33074	9710	439	135	163	112	133	135	110	105	107	132	111	148	114	125	122	131	116	122	111	135	103	125	141	112	126	145	137	101	129	119	127	114	115	110	120	107	114	130	103	86	122	145	111	124	111	103	136	136	110	112	115	124	129	124	131	138	132	126	109	131	124	139	124	120	120	124	128	122	116	130	127	107	124	129	121	112	126	117	108	116	116	117	116	116	104	118	129	115	123	133	105	122	133	133	108	102	113	112	118	138	109	117	115	134	105	103	110	134	122	107	112	112	119	123	134	101	133	116	124	129	140	122	118	126	145	104	136	136	121	103	115	130	126	111	123	97	111	111	111	131	112	128	105	129	117	129	95	132	125	137	116	123	120	123	131	108	114	124	112	121	114	133	122	118	121	123	107	120	112	113	123	111	129	101	121	134	130	121	116	124	143	107	122	122	135	104	101	144	132	131	138	112	99	118	122	116	111	105	102	122	104	119	126	134	116	140	142	105	129	112	112	122	117	109	117	115	126	114	115	119	103	130	111	122	134	107	137	116	129	125	128	121	114	123	119	122	116	122	133	98	123	115	129	139	106	106	145	123	114	125	129	120	128	115	128	119	111	117	111	111	114	126	110	115	118	149	110	132	123	123	111	118	107	119	130	126	123	119	128	112	130	103	114	108	127	128	120	127	110	127	106	121	106	108	108	127	121	150	119	136	122	127	135	147	139	96	122	132	108	102	121	102	121	112	126	129	109	128	122	106	122	115	117	102	108	120	126	152	121	115	119	120	114	130	103	127	127	113	106	113	117	143	122	136	141	127	105	116	117	127	131	122	95	115	102	124	127	119	128	112	109	113	110	119	131	129	113	107	99	138	109	121	117	116	137	124	114	137	113
47416	53638	48933	38674	7004	515	474	457	464	448	439	418	418	393	402	441	416	395	408	405	395	404	392	388	414	415	397	393	415	419	383	410	413	398	382	375	404	415	405	399	390	395	374	386	396	376	389	396	381	385	408	396	401	414	386	407	434	389	403	357	362	388	395	406	391	401	405	423	415	372	395	423	362	402	385	353	387	421	400	357	429	376	371	402	398	420	401	404	382	407	410	378	383	391	404	407	355	372	420	390	403	425	414	399	408	369	389	402	408	382	401	411	388	381	398	366	403	429	392	392	396	422	420	412	397	382	377	383	358	398	389	352	411	398	408	400	355	409	389	410	422	394	419	391	384	379	368	375	376	394	392	392	413	387	341	364	400	433	368	369	394	399	389	416	416	385	407	346	404	389	389	436	436	412	388	381	419	408	409	416	394	377	361	385	393	408	377	401	416	433	391	390	398	391	412	386	349	381	382	410	408	404	386	399	390	379	403	382	408	427	416	416	405	430	377	396	388	390	374	381	417	394	373	402	397	433	388	412	405	384	391	393	407	387	373	382	396	404	401	384	404	388	407	399	419	376	404	382	380	436	389	386	435	408	386	418	384	398	409	399	387	362	390	406	386	378	396	396	403	383	433	419	373	383	412	392	359	406	403	375	404	417	421	425	411	362	378	415	385	395	417	377	369	376	411	402	422	401	409	408	405	414	438	430	360	425	421	394	397	407	388	414	384	378	376	414	426	381	380	416	417	398	397	377	433	404	401	386	402	393	403	401	375	384	407	396	400	447	398	365	396	407	364	402	415	387	421	383	382	398	403	388	385	371	379	398	374	341	390	385	421	393	375	399	389	421	380	405	403	408	422	404	405	391	374	397	389	400	389	419	396	396	417	391
79149	73901	64342	42623	17022	2227	256	213	199	191	223	218	217	201	230	213	202	204	197	197	187	190	206	200	203	204	191	184	186	174	227	184	184	184	193	201	185	193	202	190	179	202	197	201	181	181	206	196	182	186	192	204	171	190	193	175	177	196	193	188	197	191	171	185	195	164	189	181	213	179	184	202	180	195	188	193	202	200	179	172	182	180	199	172	196	191	174	169	186	184	183	222	164	197	179	193	188	200	175	198	167	191	208	182	183	203	177	171	187	175	176	175	180	213	196	209	190	190	182	210	196	190	182	186	175	201	186	158	186	210	202	206	172	174	199	196	174	200	177	198	193	200	184	164	197	204	191	180	189	201	176	184	170	219	175	189	189	187	174	191	177	212	182	182	183	184	205	188	195	202	171	206	165	167	177	175	203	177	208	215	175	204	191	214	206	177	162	191	197	189	181	164	180	163	168	171	182	185	182	184	180	187	184	183	169	203	184	184	188	188	191	186	162	179	194	192	189	196	184	192	165	203	190	199	187	172	182	192	172	193	202	195	180	193	167	192	203	192	178	173	206	213	197	167	180	169	191	205	180	190	169	168	203	172	180	191	198	204	195	199	185	199	174	177	174	187	175	190	186	175	177	194	199	191	172	189	188	185	198	162	178	197	183	185	206	189	188	165	175	182	179	199	199	186	198	177	191	189	180	180	183	192	192	180	188	185	191	198	166	197	208	157	151	170	174	184	189	191	159	191	178	164	193	180	197	190	206	196	178	181	170	195	182	184	184	197	181	186	192	177	197	221	183	212	182	200	179	192	203	191	163	179	192	196	177	205	172	197	176	196	187	175	189	182	198	193	186	184	190	195	179	188	190	188	192	168	189	189	181	183	162	176	202	187
58081	66215	60585	47664	9592	847	702	734	678	647	648	646	651	646	607	627	646	637	612	628	606	595	598	596	612	586	608	620	579	592	620	596	642	628	631	600	533	608	562	594	578	582	628	617	591	558	594	569	575	623	596	619	586	598	553	615	566	611	630	581	581	595	599	554	568	616	602	591	544	574	558	547	585	598	572	585	560	566	560	569	593	571	595	579	585	558	574	609	579	577	566	617	574	526	574	559	582	600	563	652	573	586	563	576	607	597	610	591	588	575	581	586	582	623	546	562	556	619	587	563	581	604	597	623	632	565	595	561	542	605	625	558	607	590	586	581	569	626	590	593	563	577	585	570	573	562	564	558	551	589	638	564	599	583	589	584	569	519	555	563	552	543	552	590	562	582	570	581	558	614	577	536	631	565	606	618	602	542	594	567	611	588	622	588	578	586	601	583	586	546	559	570	553	558	566	593	595	574	612	540	590	581	551	640	585	592	608	590	537	568	600	604	603	599	548	550	567	591	580	563	589	627	602	596	608	583	587	599	596	578	554	572	562	603	583	545	566	594	562	590	530	616	590	565	615	595	573	610	576	549	529	615	504	640	585	566	596	570	581	591	580	576	613	593	547	587	596	593	580	576	576	547	630	574	620	592	566	557	622	580	569	648	565	566	586	544	627	615	598	595	577	607	611	565	575	559	568	585	556	587	613	588	553	594	587	537	616	545	569	587	569	576	593	580	620	557	513	538	601	559	562	555	522	616	636	560	619	613	622	626	572	617	593	634	572	597	603	577	600	572	558	584	612	558	585	569	603	576	589	620	575	575	526	519	585	612	592	577	614	580	607	568	561	550	594	561	584	560	538	573	552	614	598	604	559	570	576	648	576	596	640	619	558	601
24497	20847	9866	2975	372	192	156	118	148	148	160	156	162	146	179	147	147	147	146	135	151	148	154	135	142	132	138	146	164	140	152	143	133	150	152	145	146	151	135	156	148	147	120	163	134	129	154	140	140	143	157	134	173	143	134	130	141	148	141	163	133	155	131	162	147	141	162	157	149	143	152	141	159	123	133	158	163	143	164	135	142	143	160	136	139	130	146	157	145	171	150	174	161	140	153	160	134	136	138	150	136	136	153	152	134	155	154	142	137	150	138	143	147	140	148	135	149	140	158	162	142	144	172	161	158	148	156	131	164	162	130	155	140	151	160	143	149	157	147	134	156	159	142	147	149	150	155	136	147	130	139	134	169	121	161	152	152	137	140	148	164	146	138	143	144	160	168	131	146	153	160	136	168	146	155	140	155	158	155	150	141	134	128	139	141	161	150	145	159	143	170	159	118	135	139	165	163	146	136	145	162	109	151	136	132	152	139	151	154	156	122	154	159	122	138	141	136	138	137	140	162	153	165	153	117	133	139	155	158	143	165	149	124	138	165	114	115	140	128	122	148	140	168	149	124	150	163	145	124	152	153	165	157	146	136	142	142	129	143	134	120	137	149	144	147	154	171	146	147	122	150	159	152	147	155	147	141	131	145	157	157	144	160	146	146	173	147	141	136	150	139	145	148	159	174	121	143	164	155	157	148	168	147	141	161	132	147	136	130	158	154	149	163	142	170	158	128	147	144	146	146	139	139	139	136	143	165	153	133	161	137	149	123	140	136	152	147	138	143	145	132	141	144	164	162	128	121	129	146	150	135	148	158	143	151	146	146	146	172	135	157	153	140	156	151	143	135	149	150	142	143	156	159	152	134	153	131	151	156	135	145	117	130	147
25319	26668	15230	7866	837	491	475	484	479	467	454	467	459	437	503	475	512	455	476	483	466	484	470	439	502	483	465	471	470	473	486	466	482	454	438	461	477	431	444	449	457	484	452	436	470	508	458	463	493	484	499	539	472	448	462	459	459	446	495	497	504	447	454	460	450	511	436	469	462	456	513	460	512	471	431	440	449	453	468	424	490	458	438	442	422	485	520	512	467	458	497	440	450	425	513	520	520	450	478	474	487	454	497	487	506	492	441	491	453	487	435	472	472	506	487	517	509	437	454	481	460	474	500	530	479	473	429	428	447	452	449	461	501	475	465	458	462	492	456	467	457	486	516	499	503	475	502	480	477	498	452	454	469	466	489	499	466	492	515	489	499	485	498	479	497	480	493	462	450	550	458	478	491	478	504	473	476	462	477	466	480	522	461	462	515	426	475	470	462	446	473	474	480	519	464	459	504	490	454	475	469	474	476	473	443	473	503	452	432	445	465	483	472	482	433	464	452	489	484	485	459	499	508	465	480	463	479	452	468	470	462	478	468	474	467	494	468	486	456	456	492	474	471	472	470	448	506	503	500	468	477	476	431	494	439	517	429	489	454	470	432	492	520	468	489	444	463	421	465	455	474	485	500	472	464	468	507	468	433	488	447	454	461	477	480	475	471	464	473	460	463	445	469	432	472	450	514	494	478	492	474	477	474	461	527	468	446	470	443	496	484	492	458	481	470	480	481	444	450	451	477	457	483	476	465	443	451	498	490	466	495	486	473	445	446	471	456	468	464	480	482	488	474	457	466	510	479	496	505	456	466	441	477	452	494	461	446	458	509	480	490	468	460	485	461	439	498	451	502	467	485	495	474	426	509	467	476	460	489	487	477	483	426	457
68533	65803	53258	31729	9187	399	151	121	130	143	123	104	129	110	120	117	124	123	111	128	135	114	119	128	129	113	125	127	118	129	122	117	128	124	111	140	128	134	114	115	120	128	114	118	139	119	121	112	108	109	117	114	121	136	128	127	110	102	123	117	118	132	125	122	131	113	122	123	123	117	136	124	124	110	120	114	109	118	134	113	112	118	119	117	115	131	115	125	121	113	116	110	131	115	115	109	127	120	123	114	127	120	128	134	117	127	114	106	130	114	114	134	116	109	125	132	138	115	124	117	137	113	113	118	126	104	123	114	122	124	115	111	117	137	110	105	134	111	108	126	133	110	131	136	102	116	110	144	114	115	121	107	115	136	106	129	131	131	115	120	120	122	136	123	107	128	120	113	119	107	105	109	121	134	139	115	128	144	112	112	126	98	113	111	98	122	114	116	124	116	136	118	123	121	120	133	128	114	128	121	121	126	122	111	126	115	94	128	112	125	134	118	138	109	139	121	135	133	142	121	121	127	135	119	117	120	114	119	120	120	126	116	118	113	124	101	121	131	104	134	110	128	128	142	113	129	128	122	122	129	113	117	118	126	140	114	133	134	106	144	141	132	131	131	110	112	125	115	123	116	126	115	112	116	113	146	98	121	137	127	119	139	128	107	114	103	106	124	113	117	96	132	98	106	115	129	120	119	98	129	121	128	119	106	109	121	118	118	109	99	128	113	119	123	132	108	121	118	132	135	124	122	128	115	120	127	130	109	127	133	106	127	98	105	119	121	118	121	125	128	126	123	120	135	147	146	121	119	108	111	116	125	127	129	129	124	114	115	108	125	111	129	114	159	105	104	106	129	117	125	115	146	126	131	115	146	120	114	120	110	122	126	99	122
47576	54127	49601	37782	6141	524	487	476	451	431	442	413	453	445	393	399	424	425	410	429	400	391	429	403	424	417	399	415	418	400	383	417	452	438	435	395	407	403	396	392	405	408	406	436	408	422	385	393	395	431	429	452	407	431	433	379	377	353	392	426	410	427	386	405	402	407	392	401	383	381	402	387	362	377	458	440	396	396	399	402	425	438	412	418	393	402	412	398	411	369	412	426	413	417	403	402	384	421	425	419	419	433	397	439	426	397	410	409	400	375	411	367	422	401	446	412	407	415	397	433	393	405	407	404	410	411	403	397	425	399	404	392	385	350	431	387	365	382	460	408	402	420	393	412	380	385	424	385	416	416	416	394	437	424	370	413	399	395	398	440	398	402	440	387	443	417	408	408	384	422	424	417	397	368	418	395	378	454	386	404	393	422	413	404	394	396	426	403	397	402	392	396	458	415	391	404	389	382	379	413	423	410	445	365	398	372	413	379	394	440	412	374	403	414	418	419	396	429	358	395	416	387	427	398	394	421	398	399	402	427	405	406	406	422	400	402	409	418	412	382	432	401	378	392	435	425	417	390	401	416	417	405	448	405	417	428	370	425	423	418	404	379	420	395	403	404	372	422	398	389	413	430	413	382	375	399	404	410	424	437	419	374	436	405	408	428	402	437	378	454	358	375	435	411	401	417	401	391	402	387	414	437	394	393	439	430	452	369	400	401	414	407	431	392	389	398	401	380	407	413	413	386	388	438	401	391	407	414	419	379	393	344	396	435	392	436	388	382	381	413	370	392	379	409	403	395	403	401	407	417	420	450	435	385	403	386	405	427	399	408	447	413	388	420	432	387	413	397	426	425	426	380	411	409	400	410	393	435	411	418	384	417	398	427
78361	76714	65283	42700	17608	2039	225	222	229	188	214	222	196	198	195	190	203	222	206	201	205	195	215	189	225	206	198	194	211	177	173	195	197	206	177	180	214	206	202	210	207	206	179	214	181	198	190	197	197	187	202	212	173	202	207	197	209	220	208	198	205	197	215	201	198	211	192	197	216	219	184	194	170	191	204	188	223	197	186	187	195	209	206	220	191	184	154	177	201	159	190	215	191	195	195	178	209	180	175	194	187	188	202	191	186	187	175	170	199	196	182	194	200	199	205	189	191	199	209	186	195	197	157	214	207	190	184	193	211	164	195	154	196	184	204	175	191	179	215	209	182	196	169	171	192	217	201	200	176	201	197	192	179	185	215	191	182	185	212	191	216	180	197	216	186	202	206	222	214	202	202	196	185	212	189	179	197	182	207	234	211	168	181	191	197	197	180	176	211	184	193	190	191	212	206	196	188	209	191	202	176	214	168	199	174	211	182	193	171	186	203	201	193	178	209	224	184	177	193	179	179	204	192	223	201	196	177	175	187	211	196	183	193	200	177	204	192	193	186	188	190	180	202	170	212	200	200	179	181	187	199	184	230	176	193	170	172	187	177	191	205	171	192	197	197	187	189	203	185	167	184	192	210	188	166	171	186	207	208	203	191	160	201	173	179	204	181	191	203	209	185	206	173	203	191	199	191	195	187	201	181	204	202	195	201	193	188	185	206	195	180	191	196	188	194	202	194	188	219	179	166	219	201	195	174	177	196	185	187	193	173	193	203	194	182	206	200	193	197	188	173	202	185	189	194	223	208	181	204	200	194	197	198	175	181	197	195	199	213	169	192	213	177	202	176	202	200	190	195	219	186	204	192	176	207	218	187	197	205	168	185	189	196	220
58458	67058	61994	48339	10898	757	733	739	687	679	634	622	648	607	606	651	639	566	633	649	677	601	580	601	635	603	652	594	605	612	641	586	586	587	650	592	612	602	574	593	606	552	611	604	620	621	623	622	583	622	600	670	626	637	603	562	629	613	606	567	573	608	575	623	616	577	588	607	606	685	576	619	612	614	607	590	609	632	639	590	603	629	572	619	585	605	590	600	574	579	585	606	569	600	587	598	558	621	640	593	573	570	615	606	604	571	627	603	616	554	588	596	625	572	578	602	616	605	573	574	622	581	611	581	584	602	608	588	596	621	637	637	567	604	598	623	592	600	633	581	574	614	618	636	621	617	562	596	582	621	636	603	598	592	612	592	611	592	602	634	602	606	629	580	591	635	608	602	586	607	577	624	612	595	590	601	589	629	583	575	611	631	619	632	610	575	631	604	610	595	585	592	586	606	583	574	582	620	656	609	614	641	633	596	598	645	641	585	630	544	584	564	569	587	606	638	570	615	605	565	583	611	594	604	583	596	582	594	627	583	597	591	587	614	612	628	595	580	635	598	606	591	619	567	597	591	645	590	566	592	611	605	570	601	591	630	562	583	574	599	585	586	633	577	592	682	599	545	548	615	650	610	600	610	574	572	609	601	580	536	617	619	562	641	607	585	584	572	640	591	584	553	611	561	576	604	583	589	615	659	612	531	654	638	615	611	603	583	592	611	590	578	568	589	592	589	623	585	570	574	632	584	615	589	558	591	644	596	616	642	602	622	627	573	607	580	639	596	634	593	587	611	599	596	599	567	633	598	600	571	592	628	610	577	593	608	599	615	582	624	614	585	639	610	575	584	620	582	633	584	638	605	669	584	619	572	592	600	579	540	634	618	569	592
24210	19257	10562	3054	477	166	143	168	170	165	142	139	153	167	158	146	177	148	147	140	156	143	146	156	168	149	135	172	149	136	164	159	133	169	141	157	155	160	154	137	153	150	126	189	150	136	149	132	171	155	141	165	157	155	159	153	150	160	135	144	157	144	157	150	147	152	169	139	157	144	151	154	131	144	165	159	144	164	127	130	165	152	161	157	159	147	161	152	161	151	166	147	153	166	150	139	149	157	155	136	167	154	144	146	151	143	162	154	164	148	159	165	153	139	170	152	127	165	146	160	141	156	146	172	158	138	155	155	147	162	148	162	161	123	138	142	139	143	130	156	147	155	145	151	145	162	158	150	145	155	141	154	142	152	153	148	152	144	147	136	151	164	157	146	155	154	177	147	143	167	171	168	129	150	154	128	155	174	133	142	168	138	135	159	158	157	147	145	174	145	180	135	162	157	147	153	165	144	130	144	146	138	165	149	151	154	141	167	134	150	150	145	132	146	149	166	133	174	152	125	151	138	152	147	159	147	152	139	172	186	148	152	149	162	140	139	158	129	172	139	150	147	129	172	149	155	151	147	133	161	158	165	134	154	141	158	150	155	157	142	166	143	140	177	140	137	157	156	149	132	158	140	151	149	147	163	153	168	178	150	139	149	143	141	130	165	140	150	143	155	140	174	163	143	141	146	195	145	162	147	130	138	150	157	145	154	150	167	158	134	167	158	158	158	153	168	145	159	159	143	144	152	136	161	151	152	146	134	131	149	139	159	162	148	139	155	139	143	167	154	155	154	148	154	157	167	140	139	151	159	146	163	169	154	133	149	145	141	126	163	142	157	130	163	158	146	148	160	182	142	124	170	147	155	154	145	144	157	163	146	163	146	151	136
25088	25478	16819	8062	1314	465	535	481	465	515	517	507	479	483	510	469	495	511	513	472	500	505	488	433	509	476	495	487	481	527	519	467	482	516	477	486	437	480	514	514	521	494	571	475	490	493	481	489	495	481	503	446	498	484	512	507	462	479	479	464	488	498	494	435	505	498	501	482	496	484	491	481	482	497	506	458	527	483	469	504	485	490	484	467	488	488	467	487	456	478	472	469	487	496	468	533	484	515	494	474	511	502	494	486	509	446	458	487	499	492	487	495	524	530	502	444	509	479	454	493	512	472	455	495	537	511	476	496	528	481	464	499	518	476	510	445	520	485	479	489	473	477	489	471	499	500	477	491	482	472	470	481	503	470	473	520	480	489	482	471	467	476	488	443	483	458	528	461	487	481	518	445	444	477	486	460	485	506	489	514	502	470	481	508	473	502	506	517	466	520	487	490	525	483	527	452	517	481	499	474	499	488	476	475	481	515	460	503	472	448	465	496	511	484	487	492	508	509	458	527	506	549	492	504	465	481	451	462	484	466	533	483	472	538	497	488	482	482	473	496	491	486	462	492	477	508	521	500	504	490	504	479	467	475	496	479	509	510	490	510	497	505	461	534	525	522	472	501	466	494	489	478	466	495	523	451	481	454	492	503	478	500	480	515	462	495	505	461	475	493	515	442	473	504	520	530	490	462	474	469	463	485	482	478	499	530	492	445	504	462	509	505	494	473	470	506	466	500	477	480	495	518	500	542	485	490	471	497	473	489	469	449	520	493	479	506	491	466	429	510	467	490	514	481	511	456	474	466	506	506	494	494	489	488	474	490	495	482	493	519	487	460	514	480	489	466	540	453	454	523	466	486	472	512	514	525	458	466	468	518	515	443	494	488
68982	67399	56245	35106	12619	656	144	136	160	147	130	122	136	141	120	119	133	118	135	129	120	110	138	134	121	114	148	136	128	123	119	135	118	145	106	108	103	123	139	102	124	118	110	123	128	115	126	119	118	135	132	126	119	148	144	125	114	118	136	137	131	119	122	131	136	131	123	117	133	137	131	130	111	127	128	118	136	137	130	137	111	144	133	120	125	111	136	123	136	95	150	124	135	122	133	109	124	125	151	105	105	151	151	114	141	132	110	111	123	135	131	116	114	115	124	134	139	123	120	120	140	138	153	131	140	100	108	113	135	127	122	142	123	132	115	121	122	117	115	109	133	134	132	124	150	143	135	114	120	128	129	116	134	140	110	122	113	120	132	116	118	137	138	127	123	122	107	156	125	137	132	131	121	129	131	131	113	135	114	136	138	130	133	138	127	133	150	141	128	113	152	114	140	124	120	139	130	108	128	155	113	131	120	118	124	124	116	138	137	116	113	124	119	118	109	134	123	146	125	130	130	114	122	128	135	123	130	112	129	125	121	117	117	131	114	114	135	157	119	128	118	114	107	132	125	136	124	110	127	101	134	117	130	113	121	135	123	150	129	136	129	134	134	116	123	123	131	110	132	149	134	117	131	137	118	120	117	134	127	116	130	123	105	134	130	117	126	114	131	129	129	143	114	145	140	149	134	132	150	137	117	148	126	125	127	107	106	130	129	126	121	109	120	128	128	112	127	122	113	131	124	116	131	140	141	134	150	121	134	142	142	125	118	132	111	144	123	126	116	111	132	129	119	120	111	120	115	160	119	112	145	121	127	134	136	129	144	97	127	134	135	115	131	102	142	127	117	124	142	131	120	123	147	133	125	131	139	127	120	127	127	135	117	127
47099	53008	51314	40244	11543	495	518	499	493	461	434	434	432	418	452	415	435	411	389	389	438	395	393	417	403	427	407	441	445	435	407	405	392	401	398	433	427	396	409	421	445	417	406	439	422	431	461	459	414	459	450	459	407	421	418	407	441	433	397	393	471	401	432	414	427	417	409	432	417	440	424	394	435	395	389	403	428	403	432	385	438	419	412	444	412	442	462	385	444	434	450	401	435	411	453	409	404	427	412	428	412	380	436	415	404	421	433	394	391	435	408	386	439	396	437	382	403	430	390	395	441	388	435	411	394	441	408	419	427	438	409	402	417	442	406	422	398	436	415	408	394	449	384	422	448	467	438	395	438	480	446	389	442	435	413	411	404	448	414	385	381	424	436	448	380	451	417	390	412	441	418	396	429	402	418	435	481	413	406	405	387	414	448	436	401	432	408	448	430	446	441	423	431	402	430	450	366	417	456	433	395	391	453	415	459	418	398	431	396	411	432	409	416	417	440	424	423	422	410	417	433	429	412	430	436	427	423	381	456	403	449	400	450	440	389	380	446	405	412	435	427	401	464	430	408	412	448	439	398	422	420	425	436	401	426	368	407	398	433	426	400	391	441	368	435	409	406	437	445	394	407	392	419	438	396	426	406	396	388	412	391	400	419	384	415	429	435	398	407	412	421	431	413	463	413	446	393	442	387	450	403	418	440	393	386	407	383	388	422	412	418	419	364	419	427	410	442	380	411	402	427	433	417	394	424	381	423	417	431	436	401	419	405	417	431	416	437	395	413	455	418	452	407	420	411	424	422	459	428	429	392	384	404	407	407	429	426	438	406	432	409	419	392	409	406	425	413	410	445	398	423	400	410	419	417	441	400	427	436	408	430	391	437	416
80191	78278	66528	46754	21742	3116	306	217	196	219	202	208	219	195	210	222	215	191	211	198	197	190	194	205	216	224	213	213	206	220	204	186	211	205	195	185	210	189	212	222	213	206	195	189	238	180	204	207	203	215	188	210	212	197	218	228	200	208	200	231	208	217	231	197	217	197	201	191	184	190	181	189	193	214	192	196	211	199	185	173	222	175	210	208	176	196	211	167	213	206	191	202	196	186	201	227	204	204	229	211	204	176	169	197	190	248	199	207	198	229	185	192	225	186	222	181	185	203	174	210	202	217	166	200	220	222	193	196	204	185	215	192	218	211	192	209	240	187	205	194	200	197	208	195	189	207	215	211	196	187	195	196	200	203	214	205	214	207	216	210	197	176	183	186	186	200	192	198	199	199	209	194	217	194	203	198	214	196	209	224	220	185	195	188	204	173	201	208	215	211	200	211	189	181	188	207	202	175	214	212	181	181	199	196	175	200	191	218	213	215	188	214	188	200	186	187	211	222	204	202	207	197	165	204	215	202	179	219	214	172	194	192	189	178	187	195	203	211	216	186	215	208	221	177	188	207	207	230	197	196	209	187	201	200	189	205	242	200	216	201	206	206	206	205	193	196	204	189	189	188	208	200	213	224	205	177	221	205	224	216	207	213	197	183	208	220	203	192	217	195	223	184	197	219	212	194	197	179	217	206	172	194	199	207	215	214	189	198	225	208	215	190	191	203	185	192	193	202	208	180	189	184	205	205	196	180	207	205	191	202	205	213	169	197	202	214	219	186	174	227	212	176	217	198	199	202	231	185	198	210	210	190	208	203	205	191	209	175	194	187	191	222	192	212	191	220	204	234	238	207	211	198	196	222	228	218	226	220	189	193	184	214	191	215
57590	65665	63763	50683	17973	782	765	730	724	684	657	650	671	667	671	634	642	617	611	618	637	647	604	647	665	650	645	592	621	655	608	591	637	619	627	627	615	647	634	648	624	620	611	638	626	677	608	616	649	623	602	608	622	604	668	696	649	626	619	608	654	634	631	623	628	654	647	641	622	642	640	622	614	645	621	590	651	632	647	636	626	600	647	600	631	615	609	635	646	655	621	600	641	634	600	633	597	642	606	660	651	650	627	622	601	631	637	613	633	613	591	646	659	602	645	558	602	605	609	613	585	674	659	623	628	642	610	606	646	617	594	608	617	638	646	633	613	653	549	672	617	603	626	639	613	627	706	632	599	606	598	643	604	618	627	640	659	624	559	626	616	579	608	629	675	643	572	621	619	638	633	613	643	614	576	636	614	645	601	603	617	635	649	668	657	639	638	616	615	633	644	595	591	650	586	614	596	638	664	658	617	652	646	649	615	649	612	580	604	612	641	627	633	648	594	622	623	630	627	633	631	620	636	575	647	619	625	614	602	608	625	641	674	659	626	623	630	597	663	565	534	626	574	650	669	641	641	623	609	608	605	633	610	614	564	603	594	611	600	634	624	629	599	666	634	613	580	635	636	609	624	591	619	621	607	625	583	591	606	584	624	640	614	618	581	604	639	631	587	648	620	642	612	605	604	609	616	575	615	626	603	579	659	642	622	648	637	620	584	593	587	613	624	584	628	601	610	648	610	609	625	636	586	643	624	594	607	607	625	649	618	580	612	619	565	611	637	610	632	632	640	640	614	657	600	636	614	632	629	588	595	639	625	589	602	607	630	599	601	668	607	629	600	609	573	626	622	596	612	650	584	615	608	614	589	652	606	611	572	596	606	561	632	617
23956	18688	10563	3401	821	193	143	179	197	158	154	154	131	170	168	167	160	159	154	184	136	160	159	165	150	160	164	168	188	167	145	171	158	153	137	147	146	158	184	147	141	169	172	162	128	155	147	141	168	179	171	151	154	168	161	135	172	174	163	164	136	158	158	176	177	150	139	144	148	146	154	172	184	148	175	168	171	159	144	171	147	150	164	168	184	159	188	155	139	166	151	176	144	154	153	171	148	167	176	160	167	147	159	146	153	173	159	166	149	164	138	164	153	151	164	151	143	154	175	168	154	145	196	151	156	156	166	151	138	146	141	163	178	176	178	165	173	162	170	164	168	153	148	148	160	155	150	154	173	168	158	140	164	185	159	168	160	157	162	157	143	154	161	155	148	157	170	159	185	161	152	182	159	152	144	164	136	159	155	169	155	159	162	191	158	160	152	177	161	164	163	169	158	161	159	145	164	181	163	179	149	152	154	160	150	148	168	151	150	153	159	163	172	149	168	165	145	167	171	160	157	155	164	173	145	167	138	172	138	172	159	134	160	147	147	165	154	157	147	168	157	164	151	165	148	139	133	168	161	156	141	152	145	166	155	191	147	158	163	164	156	149	158	169	159	161	155	144	146	153	147	168	162	148	138	170	156	153	148	168	182	151	158	157	153	143	166	154	157	144	162	149	143	177	142	161	158	149	174	161	155	197	182	155	162	170	171	147	160	159	188	158	150	163	165	163	152	161	140	182	141	157	161	167	167	165	149	172	155	158	153	162	149	163	144	152	153	176	181	165	160	144	158	175	154	161	148	174	165	180	168	179	185	187	161	171	128	143	163	144	150	157	175	174	148	151	155	157	167	143	142	151	146	153	177	172	188	152	166	148	153	144	153	164
24722	24993	17098	8727	2266	536	507	499	503	489	536	529	552	519	527	581	541	516	476	522	524	473	503	513	522	509	513	501	523	496	490	516	494	501	550	476	550	520	580	527	498	548	513	472	517	495	488	526	537	543	521	514	459	531	517	533	540	518	537	558	524	505	516	521	529	519	547	544	530	505	523	533	508	518	482	502	508	510	495	509	526	509	521	520	506	533	515	520	525	515	526	517	517	524	527	514	537	513	514	511	507	512	537	530	530	531	523	536	539	527	496	513	565	499	491	501	509	512	545	552	541	536	507	474	554	541	497	523	499	577	528	528	511	517	539	533	529	537	497	490	492	503	491	467	478	542	526	516	483	509	549	510	515	510	512	510	509	488	482	548	527	541	543	511	533	514	522	525	463	494	520	550	537	543	495	520	529	545	502	500	508	514	525	543	496	493	525	491	477	545	523	514	518	541	498	479	539	514	494	545	539	514	510	500	499	499	513	491	492	547	479	492	574	482	521	466	510	509	557	519	514	510	541	445	483	490	512	497	523	463	547	522	506	479	549	479	530	486	519	505	537	541	499	525	491	479	484	503	543	531	497	525	481	513	478	534	542	514	486	505	525	543	499	517	516	484	512	494	489	492	536	533	524	492	503	538	529	503	531	510	548	497	499	509	475	517	503	568	508	556	528	491	519	527	538	490	536	521	463	504	549	491	514	537	554	500	509	504	572	493	520	505	512	522	539	538	503	534	537	522	539	534	524	488	498	501	516	536	496	506	501	508	510	469	485	511	463	541	550	523	476	535	474	501	510	507	477	520	570	519	524	509	497	492	529	542	538	544	513	508	505	512	492	509	486	484	555	506	504	516	506	521	508	519	531	526	495	529	500	492	509	489	541	540
68430	66395	56784	37155	15987	907	167	145	158	139	152	135	146	156	135	133	134	137	132	137	116	128	124	124	147	145	138	142	161	134	143	134	136	150	153	157	129	130	130	129	120	125	144	150	153	151	149	160	149	133	136	163	127	131	126	113	147	137	125	159	145	119	116	136	146	131	117	122	138	128	144	132	143	141	129	138	151	112	142	139	139	129	132	150	135	147	145	118	116	129	125	132	137	134	130	121	147	144	135	139	145	118	146	128	134	146	127	122	143	145	134	131	145	140	132	152	140	131	127	129	116	126	137	126	126	134	132	127	115	148	140	130	147	124	135	136	154	132	136	138	148	133	131	137	133	152	132	126	137	141	127	121	120	124	126	132	128	128	147	126	123	149	129	136	130	144	148	115	131	140	126	145	127	129	130	127	102	126	142	133	140	134	124	123	150	155	137	141	148	117	154	138	132	138	149	163	117	132	137	141	126	134	149	119	117	134	140	146	128	106	143	136	127	119	133	135	141	102	122	130	132	112	144	126	157	152	136	122	135	155	144	149	138	134	130	133	153	158	146	127	132	135	147	126	138	128	132	115	131	132	138	122	130	128	129	182	140	130	147	114	131	125	124	148	127	127	131	126	133	132	144	127	127	156	130	155	118	122	106	128	134	120	133	130	125	133	111	138	135	153	159	144	115	138	136	132	134	141	144	126	151	143	136	154	115	119	140	153	147	143	142	130	158	144	139	132	127	148	130	137	144	143	149	129	122	135	145	150	124	155	137	128	129	135	150	130	141	134	119	125	127	148	158	120	102	151	109	116	138	144	148	142	149	146	123	143	140	114	162	146	137	141	143	141	147	136	126	134	142	128	125	125	121	142	140	132	139	116	137	142	127	141	145	173
46859	52542	52399	42442	16860	509	522	529	477	464	463	437	470	479	506	461	500	466	418	421	462	437	390	420	471	436	471	468	475	431	433	455	468	458	457	423	466	454	445	449	478	450	437	459	456	436	456	432	461	395	439	443	461	461	462	464	439	446	470	479	454	446	423	445	424	471	469	444	465	457	475	437	476	457	442	422	472	444	425	439	460	460	456	426	470	442	433	453	492	477	421	470	451	449	424	369	439	448	466	477	419	462	431	451	440	493	470	445	447	457	441	440	456	455	458	468	465	434	438	464	427	450	447	453	450	443	456	418	408	439	447	463	458	452	480	429	435	459	410	471	479	455	457	446	475	409	473	436	429	425	438	475	472	468	461	477	498	446	443	428	469	460	429	456	472	488	419	420	415	446	421	458	432	451	432	448	418	460	455	460	460	424	448	456	442	459	459	457	443	442	448	475	436	421	453	482	509	447	450	479	456	461	485	438	427	447	440	431	439	426	448	418	449	471	446	461	429	467	451	366	444	461	439	459	471	431	474	466	448	431	426	489	408	470	458	446	473	464	448	463	454	449	429	434	453	441	480	475	452	470	456	484	465	459	467	432	439	456	465	522	428	451	426	483	441	486	413	427	474	457	455	452	441	426	436	433	449	460	479	454	469	408	451	444	445	431	455	441	443	428	433	462	430	427	457	448	465	454	426	422	420	477	461	454	451	433	480	468	468	435	432	471	490	431	472	474	424	478	463	464	430	438	490	449	420	475	422	438	453	458	456	479	453	433	448	465	445	429	451	451	436	422	455	436	438	469	463	425	454	474	460	468	461	451	434	478	469	441	460	424	424	453	423	444	474	438	444	412	451	393	426	416	483	433	418	448	451	432	451	442	457	443	431	446
78378	75840	67790	48010	25746	4011	353	225	222	204	226	197	213	205	192	221	212	234	207	201	222	204	210	205	198	196	216	212	231	206	219	222	204	219	197	209	206	209	225	217	197	193	212	191	199	203	158	214	201	200	194	208	184	224	215	196	201	159	180	208	192	214	200	200	195	202	211	191	188	221	216	225	194	219	212	220	202	223	185	202	225	211	185	213	218	210	201	218	209	211	188	187	213	215	177	208	199	168	191	228	177	183	203	203	182	198	202	214	221	204	215	206	198	199	213	188	212	210	205	199	195	212	193	242	227	210	204	210	221	206	207	211	213	195	198	193	203	222	202	170	202	200	209	230	221	215	210	204	201	203	184	202	166	199	222	190	189	209	199	209	221	190	221	210	222	217	213	198	207	234	197	199	188	211	206	208	216	208	200	202	186	208	210	214	208	173	220	188	206	213	182	210	198	195	189	191	214	197	186	207	188	219	175	188	216	193	213	183	215	183	184	213	204	207	196	198	222	222	189	197	226	188	202	203	181	219	194	201	205	230	192	210	228	224	191	208	213	221	200	192	197	189	197	184	235	191	200	193	206	203	213	204	183	220	170	175	191	238	205	162	231	193	180	197	204	178	203	212	205	204	219	183	195	219	220	187	224	185	216	189	213	201	204	222	199	186	198	214	210	206	215	202	199	210	188	181	221	221	201	216	181	194	236	218	196	195	229	198	196	206	200	210	215	170	197	199	217	201	216	211	216	199	215	215	192	190	224	220	219	212	190	191	195	198	220	200	232	187	210	222	205	226	229	217	235	194	222	194	191	200	218	224	214	203	190	211	179	197	236	189	191	227	210	206	196	210	193	172	211	205	196	239	209	219	200	199	230	192	219	232	188	218	205	210
57377	64895	65634	52368	23994	810	731	686	745	707	637	730	685	638	706	650	701	636	680	718	646	628	649	636	637	590	649	674	630	666	629	647	631	640	631	651	642	620	656	648	611	613	654	631	624	668	671	633	630	613	626	624	603	645	658	613	598	676	650	606	637	634	647	626	608	574	597	635	654	601	622	626	675	597	667	645	640	653	663	643	631	594	625	607	644	682	642	648	655	619	575	596	617	615	624	631	632	658	614	649	595	588	642	662	606	624	605	665	633	613	623	625	624	650	658	667	685	565	635	655	635	645	626	613	667	595	677	628	630	707	613	652	612	646	656	630	623	596	632	630	599	630	604	660	619	628	635	634	648	633	609	615	578	620	657	637	634	635	614	630	645	625	624	628	649	639	652	669	632	603	605	580	656	570	613	608	615	646	576	635	652	659	674	650	582	653	609	600	624	611	592	616	646	609	640	662	657	687	603	624	626	643	662	627	604	677	644	664	687	576	611	626	687	640	598	625	630	664	630	641	606	630	655	634	652	612	658	643	603	604	629	595	653	629	625	626	627	611	646	629	633	651	659	602	625	632	641	624	626	633	697	633	627	628	604	610	648	642	614	625	598	626	657	674	631	636	656	639	665	653	599	678	622	627	664	641	632	636	639	617	613	654	639	647	615	623	659	659	593	605	634	621	680	615	581	633	641	608	602	647	613	635	632	701	662	634	676	653	664	657	649	645	629	613	664	654	618	634	649	610	607	627	636	595	613	643	629	592	629	661	622	644	671	641	593	605	598	605	665	616	642	580	637	620	640	631	640	634	667	647	646	621	647	627	616	652	649	608	645	636	660	627	640	623	636	659	665	614	649	673	648	660	622	619	626	646	641	680	597	631	635	678	590	613
23730	17548	11126	3344	1071	222	159	160	170	160	159	170	174	145	177	164	162	163	161	147	160	136	146	177	145	172	138	155	157	169	171	159	160	157	172	154	170	155	155	168	172	165	173	133	164	154	141	163	157	154	171	181	196	165	135	169	169	158	161	167	174	159	184	156	149	136	161	144	168	172	144	178	170	160	157	152	156	173	184	155	157	208	171	153	132	152	187	160	163	149	175	151	179	162	180	170	174	156	167	151	166	141	163	159	167	143	169	154	154	170	159	190	158	167	156	141	147	151	132	145	146	169	172	165	171	163	155	153	164	131	163	142	154	149	138	150	160	156	149	169	153	184	174	133	139	155	175	165	151	158	136	204	162	146	151	179	148	161	156	168	167	156	149	139	145	153	154	159	172	160	192	160	162	174	143	169	182	167	161	159	143	162	166	170	155	173	145	159	190	164	157	164	160	136	148	169	164	138	167	165	177	179	153	163	157	161	147	152	160	170	157	154	176	168	163	168	189	154	161	148	146	160	151	155	150	154	175	181	189	156	174	184	150	170	170	171	171	167	179	152	160	145	177	159	159	146	147	161	149	137	164	167	162	159	160	163	158	170	157	155	163	162	154	173	138	153	155	155	143	143	147	158	150	166	175	165	170	168	166	160	161	128	166	160	181	169	176	135	184	146	139	185	157	170	145	160	167	179	158	162	148	158	167	166	176	165	154	144	148	163	193	152	140	157	156	166	143	148	163	166	143	172	156	146	171	171	168	169	130	138	146	168	164	175	150	166	174	164	145	145	149	158	156	172	189	167	160	147	156	162	146	181	156	178	176	164	163	161	158	180	162	145	143	155	162	162	167	168	160	162	159	175	169	161	139	146	177	157	154	159	177	176	168	153
24296	23288	18624	8930	2902	504	498	530	523	502	505	513	526	516	531	500	523	524	468	508	509	563	499	490	547	510	549	546	516	567	569	506	542	466	553	532	514	514	527	494	524	506	510	523	505	517	515	479	511	543	531	506	513	576	502	531	512	537	509	528	517	523	526	549	467	505	468	505	508	550	548	548	534	503	514	497	519	525	551	521	500	506	514	489	530	508	489	532	496	510	515	507	515	508	521	538	526	543	540	517	517	553	524	463	533	517	550	468	524	512	501	499	546	492	525	481	529	517	511	533	508	531	503	535	529	535	503	539	500	575	479	551	548	525	498	509	529	521	524	472	518	515	506	552	513	536	541	504	506	549	517	530	506	535	543	551	508	522	545	547	513	539	509	512	493	514	547	517	504	541	503	506	478	523	506	557	485	518	540	538	469	554	496	522	526	527	523	488	534	492	499	493	502	497	496	527	527	530	535	487	520	522	558	504	512	518	502	513	511	530	527	475	528	517	477	523	505	515	519	507	485	508	502	510	507	553	501	507	507	511	512	477	529	536	528	514	531	505	595	511	530	563	495	504	528	538	501	523	533	534	522	518	475	476	523	535	546	556	515	473	532	517	542	530	454	524	522	525	504	561	614	487	506	497	537	483	484	498	520	509	510	515	532	505	499	528	518	537	541	497	501	498	474	526	519	548	559	539	477	574	505	509	503	542	514	528	504	495	487	540	503	509	524	490	521	526	515	526	505	538	513	515	513	503	507	515	515	525	491	509	521	501	518	531	514	551	509	480	498	549	502	523	516	505	506	527	563	465	485	486	520	524	553	510	548	526	460	514	540	524	477	525	531	524	539	515	505	530	527	503	548	536	537	511	503	472	512	530	586	530	555	524	507	538
67743	64850	58209	36023	17693	1219	169	128	159	137	138	140	140	126	134	126	139	140	151	116	114	133	122	148	116	138	159	128	120	145	146	146	149	126	117	144	145	132	144	114	132	145	121	119	123	121	140	138	125	127	122	150	149	147	142	135	135	136	147	164	153	139	126	132	142	137	150	132	142	126	133	129	136	138	121	125	140	128	157	119	125	126	143	136	117	125	132	125	140	144	129	115	135	124	133	139	130	152	131	154	125	113	122	151	126	165	166	141	138	140	118	157	119	130	141	151	119	120	140	125	125	146	140	148	128	118	143	134	121	131	129	127	142	134	147	145	140	131	128	142	142	124	138	105	130	138	133	140	132	144	129	140	140	125	127	128	124	118	119	137	139	132	119	153	148	142	137	124	164	134	146	139	144	123	133	130	130	133	120	142	128	136	123	131	131	142	129	97	132	129	117	131	130	130	137	132	143	134	132	142	148	139	151	121	155	120	131	117	130	108	123	135	155	115	115	120	115	150	142	132	144	121	142	136	147	157	122	137	125	138	146	105	113	144	141	123	108	157	151	111	134	135	141	129	140	131	126	141	149	121	136	158	137	123	137	121	152	134	146	156	113	120	150	132	139	116	136	123	124	146	139	130	136	118	115	146	120	135	133	144	145	117	138	126	148	134	142	131	126	126	132	142	126	112	145	122	132	143	124	147	136	117	110	122	132	133	123	123	136	126	129	148	133	132	139	145	133	124	132	130	126	138	132	143	119	120	132	129	129	136	120	141	148	137	122	129	132	111	145	126	121	116	138	147	122	133	130	138	118	135	126	139	142	137	127	128	142	122	126	133	149	132	127	139	159	157	139	146	144	154	118	126	119	144	116	133	115	126	136	124	132	101	140	140
46025	51409	53574	42036	19875	517	466	488	472	472	457	489	461	434	444	439	457	434	455	452	469	469	454	475	438	467	481	419	434	448	441	425	445	462	404	439	427	452	453	416	445	457	422	418	413	419	432	434	416	421	431	424	452	399	466	471	425	424	419	446	433	471	404	445	427	454	446	455	423	433	432	474	436	420	415	425	447	445	453	412	449	438	448	429	461	443	418	471	416	447	427	452	466	461	466	425	420	461	421	428	440	451	443	437	447	449	458	454	491	406	456	428	422	417	401	420	427	463	464	448	460	447	427	395	406	434	456	443	477	432	433	444	447	457	408	418	418	457	471	454	442	415	472	464	465	450	458	407	432	442	435	420	441	443	434	456	455	440	428	484	445	456	463	423	433	430	414	431	433	428	454	410	416	473	461	463	450	440	382	458	483	443	431	436	415	441	410	460	451	456	446	435	440	397	483	461	400	451	487	452	454	425	456	488	433	442	439	446	403	450	455	455	490	439	466	457	428	428	452	442	462	456	438	435	423	458	429	418	446	438	436	491	405	472	433	442	431	423	431	455	454	446	458	422	442	451	412	474	453	426	454	439	459	444	429	435	456	448	437	462	415	429	462	423	433	430	466	427	411	395	436	431	453	440	440	427	457	455	425	428	433	451	475	451	480	438	453	436	444	453	416	421	467	453	404	405	410	457	456	432	462	448	465	451	430	414	438	457	470	457	423	454	443	449	468	455	443	463	452	436	471	447	448	444	459	466	446	430	423	452	471	460	444	444	427	453	467	459	442	442	454	399	430	473	464	437	446	429	460	451	464	452	448	447	414	450	429	437	448	487	460	427	466	447	457	439	459	452	417	414	396	432	429	448	404	439	410	424	428	480	449	448	420	402
77526	75532	68710	48565	28287	4440	346	245	234	215	211	190	229	230	214	202	198	200	192	179	182	186	197	217	201	189	206	193	219	222	188	204	216	227	209	196	206	199	240	221	205	202	206	223	195	204	202	202	184	188	214	199	216	216	186	195	207	214	213	237	216	189	225	207	202	228	201	188	190	221	228	201	206	194	206	197	192	227	213	220	199	207	173	203	204	220	203	193	216	214	217	207	173	212	204	219	197	187	194	209	217	201	195	192	178	185	204	190	212	169	189	245	206	178	232	183	211	180	200	231	194	221	208	185	222	187	217	207	199	241	215	209	205	195	200	172	211	206	183	169	199	200	196	199	191	184	183	212	208	188	192	211	207	197	223	182	218	215	185	215	191	213	195	211	213	207	219	189	203	198	198	206	198	204	209	188	197	193	185	210	207	199	201	188	207	193	218	181	196	183	177	221	214	187	198	179	206	175	187	174	205	197	234	187	180	213	181	216	190	200	224	197	193	177	212	189	209	207	200	202	199	219	184	183	216	202	194	228	202	180	214	192	223	202	201	204	228	186	204	195	222	213	231	223	209	176	199	212	202	176	201	208	196	191	182	216	227	202	195	208	184	212	200	193	202	187	187	205	191	204	198	213	189	191	190	228	227	205	198	202	189	179	205	202	187	202	196	165	204	203	189	186	221	197	187	221	192	207	190	242	180	197	196	222	182	219	185	223	186	212	229	176	187	192	226	192	216	226	218	207	218	199	192	199	232	197	209	224	226	217	181	210	192	216	197	201	200	172	188	202	220	204	203	198	221	216	210	192	196	192	214	194	190	186	206	201	216	210	199	206	192	223	207	209	190	198	212	193	204	222	202	215	203	177	179	194	210	205	196	207	193	196	221	201
56320	64141	66131	52676	27340	817	746	709	708	670	675	661	669	660	682	645	644	690	624	692	669	652	617	640	660	606	658	666	670	647	599	647	622	605	609	624	589	648	621	629	671	634	656	620	639	588	680	628	620	611	627	609	609	617	622	651	592	637	604	608	664	642	665	659	632	614	650	617	662	573	666	616	595	603	580	632	673	643	646	598	623	632	595	664	611	611	624	634	609	612	594	617	588	637	626	639	654	598	629	607	625	617	654	622	621	620	591	632	584	614	619	616	624	617	599	630	587	652	632	560	672	639	629	598	650	665	624	589	596	589	616	617	579	633	649	663	603	595	622	622	615	646	647	636	686	679	608	634	642	575	637	639	632	633	654	632	633	647	573	706	598	666	619	648	643	612	613	628	602	621	652	618	637	593	648	642	637	612	607	639	644	647	607	590	623	597	596	630	682	649	617	623	664	659	605	621	617	615	616	603	586	631	621	654	623	615	649	680	627	581	648	606	629	615	617	646	624	627	635	620	626	637	636	604	622	673	666	663	651	626	659	650	637	617	611	646	613	684	638	620	616	591	624	629	601	623	566	590	588	660	620	634	593	681	611	614	614	605	590	575	608	642	611	611	622	598	646	625	643	628	616	608	577	625	636	611	609	599	607	623	644	631	619	619	610	575	583	633	579	597	639	612	616	629	639	592	609	610	591	656	663	613	612	630	638	614	620	660	628	660	651	677	594	608	637	618	653	623	654	630	654	655	661	598	665	603	639	600	605	627	617	569	627	665	649	611	607	641	615	627	617	577	627	602	638	586	614	595	613	636	589	616	644	624	587	603	582	620	607	703	614	632	629	607	607	632	622	624	590	626	629	588	605	599	626	607	636	617	606	596	627	632	610	617
22616	16543	10927	3573	1111	165	137	153	162	150	170	179	149	157	140	152	150	144	150	163	140	160	165	138	156	135	151	172	157	152	135	146	170	141	157	177	150	157	175	142	142	178	144	145	154	166	145	158	159	160	167	158	146	139	157	163	141	158	146	176	177	161	141	170	142	150	149	157	163	174	136	142	151	166	134	157	168	168	145	155	166	162	134	158	171	168	156	145	142	148	166	171	175	141	141	160	148	160	142	176	150	163	148	139	149	143	173	158	125	147	142	151	158	134	159	162	162	142	154	147	191	150	180	136	171	144	147	128	147	156	159	144	151	166	164	162	162	161	171	147	131	159	160	150	150	154	164	150	173	169	146	158	172	189	166	155	149	164	154	163	166	155	173	181	122	155	147	164	157	144	150	137	151	146	133	160	141	163	162	143	155	151	163	139	175	158	143	157	167	154	157	185	141	142	152	167	178	165	143	175	158	137	163	159	159	144	148	146	170	140	173	154	144	141	149	148	164	163	171	149	153	164	150	159	163	145	156	130	163	140	162	160	142	148	149	171	159	160	139	138	158	145	154	150	165	151	168	159	152	159	167	156	139	132	171	165	138	169	171	128	145	122	163	160	147	156	154	149	155	157	124	168	140	146	151	149	172	164	158	139	152	160	162	142	150	142	169	161	173	153	147	148	164	161	175	166	174	160	158	140	144	166	152	129	147	169	153	140	157	179	163	158	175	145	171	142	147	187	161	163	152	169	177	188	155	166	143	147	151	144	176	135	130	165	170	133	162	173	150	152	177	166	148	129	143	161	147	129	158	181	135	134	165	163	159	150	136	163	169	171	153	137	171	155	140	133	150	158	153	152	135	164	159	173	147	173	141	149	152	150	145	170	166	157
23493	22439	19136	9102	2980	543	470	513	451	516	476	487	499	482	514	497	496	470	513	475	543	502	467	491	494	515	547	496	504	478	520	492	474	504	496	487	478	490	461	495	510	504	519	501	456	503	504	529	491	481	486	509	496	531	493	521	468	512	522	494	497	525	477	493	505	473	470	503	491	460	506	496	474	525	471	505	518	487	526	503	561	479	500	501	505	504	472	531	486	481	496	527	468	492	492	500	496	486	536	488	476	535	474	442	479	524	512	532	502	490	517	495	490	536	507	509	525	528	490	469	495	488	521	484	465	519	504	478	507	456	509	509	475	498	493	477	486	539	516	485	464	507	484	490	518	483	472	535	517	504	486	512	516	507	484	479	524	471	507	507	499	491	497	490	501	492	499	471	539	478	525	474	491	479	508	481	509	493	495	477	511	509	530	460	550	534	517	477	491	449	512	520	519	490	475	537	528	500	489	535	501	504	466	506	464	514	528	492	492	515	497	513	513	517	479	459	498	492	489	487	506	517	477	513	521	526	482	509	511	512	523	527	465	459	504	461	490	499	496	454	506	499	503	450	506	565	504	509	508	502	520	491	479	504	482	472	505	515	452	525	481	475	444	556	483	482	534	525	518	488	483	507	528	519	487	487	463	472	474	516	503	484	503	479	490	514	507	520	548	521	527	491	519	497	457	448	504	463	519	493	510	532	491	494	496	494	517	479	491	503	487	509	509	493	487	542	472	476	458	498	495	514	520	474	502	511	468	522	526	466	464	508	490	484	494	475	479	531	505	497	500	483	496	495	518	447	513	498	523	502	497	460	475	516	546	521	480	495	492	468	486	519	517	475	503	463	539	483	453	517	484	455	480	521	480	529	470	487	501	480	503	494	495	499
67256	65417	57934	38591	18376	1277	164	145	129	129	143	110	135	120	122	134	127	142	108	119	130	112	130	131	127	127	144	120	128	138	126	111	133	128	116	122	152	131	115	102	102	126	130	114	136	106	117	150	120	121	113	150	135	112	111	124	129	111	108	114	128	110	121	117	114	120	127	129	130	117	116	127	125	141	123	129	118	118	136	133	124	114	114	135	134	120	111	135	110	141	132	102	110	92	125	133	128	135	133	137	133	113	109	131	122	138	150	110	116	141	118	131	125	124	109	134	124	149	143	125	128	141	120	123	128	135	121	109	135	147	126	122	134	112	135	142	134	110	114	111	123	134	133	126	114	131	132	132	116	127	103	127	125	109	127	107	122	138	96	146	116	149	127	122	113	120	119	117	116	122	132	127	124	99	101	112	108	132	122	130	128	137	129	140	122	119	121	130	121	128	107	119	123	129	128	131	131	137	110	110	140	107	114	98	142	133	136	125	134	128	111	117	124	110	137	135	110	118	117	140	149	123	141	139	139	100	124	110	99	125	100	142	133	127	133	136	116	133	123	154	117	132	143	102	105	127	108	136	123	126	120	118	106	97	116	119	103	99	158	134	130	111	132	119	129	123	117	132	133	121	120	122	123	116	123	123	124	131	148	125	119	159	125	144	116	137	118	143	119	120	125	123	98	137	111	137	144	103	112	110	109	122	128	132	117	131	97	127	119	107	120	122	144	127	122	109	127	127	115	121	119	139	130	126	123	124	123	117	114	116	130	117	134	129	109	129	131	124	135	125	103	105	105	128	110	123	114	133	109	123	106	126	138	119	119	124	117	123	121	126	132	124	118	134	132	139	134	110	140	136	121	123	105	124	109	119	118	147	127	108	104	117	121	114
45630	50290	54296	43513	17960	525	489	497	472	441	427	484	433	450	406	435	395	451	428	431	439	398	411	412	436	420	395	409	466	429	378	426	390	446	398	429	439	404	419	403	419	389	385	403	437	418	414	406	424	415	401	410	377	433	427	444	404	431	441	429	419	440	393	396	415	416	388	439	418	394	402	419	385	409	443	372	415	417	396	407	389	373	412	428	412	449	423	422	453	436	430	427	394	442	412	406	376	391	435	394	404	398	428	420	419	439	393	410	373	387	384	387	398	417	397	405	370	435	439	407	424	412	446	397	419	408	394	420	373	447	414	462	440	373	414	436	401	400	414	414	420	401	416	409	403	427	438	433	437	426	414	431	422	435	431	426	401	394	424	443	414	400	436	423	416	380	386	434	390	419	387	437	435	406	417	429	432	407	410	400	442	404	381	412	419	411	424	443	452	378	439	415	412	413	386	416	421	406	381	429	393	399	397	406	432	415	396	408	397	423	374	438	419	412	383	387	416	396	409	418	374	447	422	454	429	437	413	418	433	435	429	438	410	397	396	418	411	404	427	441	417	442	424	406	429	413	435	451	439	409	421	441	412	401	412	409	451	402	397	396	415	385	430	427	408	407	421	421	412	435	432	416	459	423	428	446	396	416	399	426	405	424	417	415	424	424	444	414	422	408	442	424	393	409	392	408	422	400	404	408	415	420	409	411	414	399	415	421	426	413	423	415	442	443	451	370	416	425	409	402	410	383	415	416	423	454	426	430	412	411	397	402	389	407	414	361	445	383	408	401	464	367	422	402	438	413	378	449	445	414	429	424	393	396	439	425	440	395	443	416	422	423	408	412	441	423	389	397	378	394	422	395	426	424	432	406	426	420	396	434	391	429	381	402
78159	76901	67352	48963	26149	4843	272	202	212	203	205	221	185	221	195	205	203	178	197	173	199	193	205	191	196	186	196	193	213	197	193	201	181	187	180	208	207	193	204	182	194	195	211	191	203	183	173	181	193	186	181	204	198	183	169	184	192	182	187	192	202	204	187	173	178	172	196	176	221	191	203	208	160	199	178	216	193	178	195	212	176	225	204	197	191	197	215	205	194	194	186	189	191	206	183	213	178	195	196	175	246	180	195	185	188	195	187	189	188	197	203	193	218	187	192	187	183	176	194	214	180	219	179	187	213	187	182	216	205	202	186	183	225	214	193	205	188	199	166	201	205	192	179	214	195	206	185	189	199	171	205	228	195	183	171	182	198	210	216	208	187	176	213	167	199	203	199	185	181	190	203	169	189	229	185	203	163	207	200	210	196	192	215	197	216	179	194	217	168	173	210	183	200	209	203	205	160	181	192	193	193	202	170	189	235	187	164	209	178	216	199	203	213	210	213	193	177	188	167	205	184	211	194	193	210	220	200	190	177	186	199	200	204	198	169	191	173	205	199	194	194	189	180	197	196	196	186	184	195	183	178	193	175	210	214	193	196	199	206	197	188	192	190	191	195	215	189	193	178	206	202	215	192	204	216	207	196	210	196	207	195	207	210	222	215	180	194	179	188	191	179	211	201	191	193	194	199	173	211	205	205	202	212	216	184	196	209	200	198	181	165	198	164	191	219	210	188	182	195	182	218	212	211	195	199	189	206	194	181	220	221	192	191	184	218	194	202	207	179	205	222	194	197	204	212	202	188	202	212	202	215	214	186	211	197	201	210	202	208	196	197	208	198	180	220	219	192	179	209	178	208	189	181	182	189	187	197	186	166	197	207	201	191	202
56027	63865	65437	54535	22679	837	780	734	674	673	647	690	661	651	643	582	642	645	602	620	636	625	632	607	639	590	610	608	604	577	548	616	616	629	609	619	591	607	616	592	554	555	578	610	616	605	633	589	542	619	582	602	648	585	634	597	622	632	605	587	622	601	594	620	605	601	633	620	624	591	610	604	605	639	630	620	597	608	572	570	651	561	555	612	604	635	589	618	637	606	580	605	612	594	612	621	611	599	611	589	590	607	616	645	594	584	628	547	616	627	638	574	626	622	587	597	611	574	647	594	608	641	576	605	594	608	571	563	617	593	608	617	626	629	616	606	582	597	620	621	631	571	642	590	649	566	585	608	582	578	558	562	642	585	597	636	564	615	647	616	626	592	608	616	623	584	620	594	625	619	625	596	576	640	578	569	577	605	626	577	592	608	603	626	609	575	602	613	575	553	610	595	609	634	615	633	608	613	555	652	602	641	601	591	608	601	636	650	594	607	613	583	659	613	617	626	636	604	580	590	660	612	595	587	638	662	602	627	625	645	605	603	579	636	616	608	616	580	622	603	626	597	594	564	613	645	577	591	591	629	589	591	589	627	561	591	588	614	581	619	653	621	585	601	622	611	604	612	636	572	627	559	599	642	618	605	601	623	623	601	590	617	598	624	616	611	598	602	633	601	650	609	631	591	571	588	615	582	602	646	629	612	613	637	587	615	609	589	602	596	625	550	583	597	573	554	601	635	579	586	614	591	622	602	625	627	566	616	584	597	599	595	618	597	574	623	568	642	603	651	644	633	594	607	631	610	584	561	621	644	611	564	591	612	604	568	593	574	632	637	584	597	588	627	619	581	590	587	597	626	608	630	587	601	627	593	572	626	597	569	629	585	612	625
22142	16828	11460	4101	818	185	150	131	158	170	157	146	165	140	153	137	171	147	146	159	141	146	146	154	140	168	179	149	128	146	153	139	134	147	170	149	148	144	155	176	152	148	173	154	150	179	149	145	147	157	168	148	169	142	117	148	144	147	151	165	148	160	167	127	141	158	165	162	141	176	172	137	170	142	159	143	161	172	129	146	136	148	133	136	180	176	149	147	140	143	152	149	159	138	129	158	140	155	138	155	164	159	163	129	154	138	153	133	151	158	176	171	149	135	158	149	144	159	147	144	177	139	135	147	146	152	145	155	141	190	155	156	145	158	139	149	159	176	140	177	155	143	144	150	154	159	145	156	135	180	159	156	171	165	171	162	136	136	169	145	166	150	158	145	149	159	167	140	157	161	148	142	142	155	141	128	130	160	163	150	154	144	127	143	144	179	137	158	139	161	139	144	144	157	128	151	164	134	152	145	171	138	139	145	171	138	144	138	150	141	155	161	151	146	143	143	154	150	124	148	157	159	151	153	153	159	148	147	155	185	159	157	130	154	161	158	154	163	148	161	163	146	166	158	143	138	132	142	145	160	164	156	125	150	138	150	133	171	135	151	164	153	140	166	135	148	166	135	151	141	136	142	172	148	163	153	134	176	157	151	141	156	170	159	157	161	165	141	158	147	141	153	127	181	128	150	144	184	158	139	150	167	161	150	163	154	171	157	162	150	170	157	146	143	151	160	149	148	156	163	144	139	177	157	136	153	162	158	132	126	157	156	139	134	137	160	154	151	165	156	146	153	173	168	159	156	161	142	171	142	160	163	140	176	131	155	167	140	157	133	139	158	147	155	129	160	153	161	146	161	151	153	150	145	153	165	146	156	146	153	153	164	159	146
23344	23227	18870	10331	2298	500	450	474	509	513	520	489	478	497	506	464	454	458	504	494	498	462	525	509	470	482	469	469	471	464	513	472	485	497	488	516	458	479	496	483	514	481	483	491	475	478	536	489	473	452	524	477	494	490	477	541	478	480	455	516	444	480	490	518	520	509	502	502	465	469	510	499	457	520	450	478	476	481	500	470	509	495	436	508	484	479	503	482	493	516	480	499	514	493	526	504	478	510	459	471	485	507	499	466	505	539	488	477	500	489	476	493	451	471	433	505	483	502	486	467	477	477	446	479	496	472	513	469	482	496	485	460	477	473	500	490	492	477	492	487	497	490	486	436	479	467	488	456	483	491	468	485	472	490	486	477	471	486	491	498	457	464	477	451	483	543	480	477	497	499	513	483	511	484	478	452	510	483	503	431	524	450	482	490	466	485	505	473	476	481	491	461	476	447	467	469	462	424	471	469	491	493	506	483	493	493	451	507	487	493	492	470	481	492	487	485	486	425	500	482	468	483	452	470	492	485	509	458	435	479	514	476	459	460	512	450	497	467	475	468	519	506	515	504	489	517	463	509	457	470	493	455	497	475	460	480	511	464	487	473	473	505	447	480	455	456	458	480	471	510	479	461	476	483	491	516	480	480	455	501	453	517	504	471	512	512	501	464	508	497	492	473	486	492	510	503	496	497	449	484	470	470	469	511	455	449	498	515	498	488	477	475	482	491	533	527	480	487	496	505	470	484	474	440	458	473	482	470	462	492	493	459	480	538	460	500	481	463	461	474	462	506	523	486	525	480	498	468	504	472	468	518	488	459	502	482	488	487	479	538	499	471	482	498	453	462	502	470	510	503	513	502	461	507	500	495	495	517	485	491	491	490	502	503
67556	67175	55931	38794	16287	1118	164	110	140	130	115	126	121	131	135	100	140	120	120	122	112	144	109	141	117	117	124	126	124	130	117	116	104	113	123	147	141	144	136	126	127	124	118	105	139	122	142	122	114	96	114	118	136	123	136	126	132	114	128	139	108	128	129	133	103	128	123	114	111	137	124	115	124	136	113	122	119	130	123	103	138	97	144	125	121	119	112	129	130	112	125	124	133	118	140	94	113	111	136	115	112	111	140	128	135	120	112	128	142	111	138	124	124	142	123	119	145	131	110	106	102	135	124	129	115	137	113	126	115	114	118	133	138	143	133	129	124	138	123	99	142	128	118	118	133	112	135	117	122	123	106	131	121	125	109	130	119	121	114	116	112	145	106	116	125	106	120	125	125	110	112	138	136	117	101	129	114	124	135	141	118	125	114	120	132	122	105	114	126	138	116	109	129	125	118	118	98	107	144	118	105	109	129	140	110	130	107	125	124	106	126	105	115	113	127	136	123	125	133	132	138	129	125	146	123	132	153	127	127	117	98	114	118	118	125	118	119	115	108	136	122	134	139	108	127	134	116	127	94	120	139	127	115	109	114	120	110	134	116	96	109	128	121	110	118	131	112	111	98	129	127	116	132	120	122	121	126	112	118	123	106	96	101	100	116	117	149	130	121	134	128	116	111	127	118	137	120	111	139	116	118	109	143	129	132	130	111	116	141	116	104	124	116	108	122	109	117	114	116	124	118	134	136	109	124	110	112	133	110	125	126	135	134	126	99	120	119	120	128	117	108	144	121	121	118	115	114	115	110	129	113	126	135	166	117	133	127	135	132	135	128	110	124	115	109	121	112	121	100	124	125	123	119	119	123	121	102	134	125	127	128	117	125	127
45465	51898	52054	44251	13820	528	441	498	459	432	420	459	405	400	415	435	414	408	459	394	397	395	382	397	410	387	438	419	421	427	374	416	417	378	380	436	408	410	399	400	411	403	436	422	395	433	410	432	388	421	405	432	453	421	414	431	412	404	412	389	393	399	397	437	434	394	421	398	387	407	405	393	429	394	408	430	404	383	431	430	392	393	397	400	428	432	389	377	397	414	389	414	401	410	407	398	402	406	400	391	418	430	432	419	370	422	393	418	370	383	423	428	405	378	396	402	418	390	396	416	397	409	423	390	417	374	367	392	417	399	413	420	417	379	374	409	409	437	403	394	407	409	411	390	396	372	421	377	421	410	400	439	392	396	409	401	395	391	382	383	411	387	378	391	373	426	419	414	383	387	433	396	384	409	419	394	433	390	381	400	396	424	389	378	405	393	397	393	368	381	424	410	394	442	412	398	408	405	394	444	439	416	400	420	401	397	373	381	370	381	395	413	404	399	407	433	400	390	414	418	390	382	401	435	383	403	414	371	386	384	414	416	408	411	412	396	381	400	421	442	433	402	409	378	405	399	382	398	407	370	404	399	383	408	431	382	410	438	415	445	424	352	394	398	375	412	375	393	403	391	421	410	410	384	396	397	397	419	420	398	416	392	373	423	395	403	408	429	415	443	417	391	424	453	401	391	398	373	400	460	394	402	386	397	394	389	380	394	397	400	408	394	393	407	409	353	407	356	394	379	400	419	390	419	373	398	421	404	420	395	415	435	383	446	397	427	364	421	387	385	406	395	415	396	426	387	381	414	373	426	407	403	383	390	389	418	418	421	386	397	396	434	402	420	378	398	402	410	390	383	403	396	364	388	409	389	381	403	414	387	399	411	420	450
80299	79251	64137	46882	22827	3935	318	250	214	204	193	197	190	211	204	203	196	194	184	214	194	179	184	194	172	186	202	217	197	199	176	188	184	211	210	198	186	180	204	219	202	197	209	194	189	207	213	182	205	203	207	182	172	182	187	204	172	226	199	192	190	187	194	207	192	206	194	231	171	210	202	203	158	189	191	184	170	186	202	192	192	192	194	202	216	209	186	190	178	182	191	212	208	203	210	207	195	190	176	208	205	200	212	213	190	198	206	219	190	190	216	196	198	191	168	192	202	200	201	185	209	188	204	207	187	180	168	209	193	187	217	219	227	166	180	218	204	213	195	179	210	189	162	200	201	184	201	183	199	210	196	162	204	185	194	156	188	206	199	211	196	165	210	209	167	192	181	183	196	181	188	182	183	203	193	197	225	204	190	198	190	169	183	183	198	201	201	183	201	189	223	201	174	199	191	184	209	181	192	225	210	198	209	188	195	164	187	199	209	189	188	205	194	187	192	171	191	196	194	204	229	198	182	173	208	206	189	187	194	197	205	209	197	191	218	214	212	199	200	189	208	172	232	221	207	171	214	190	202	204	207	172	191	202	201	188	188	205	190	229	189	209	195	167	235	185	183	212	213	203	178	211	225	172	197	207	217	166	184	179	190	201	212	188	184	201	178	164	202	194	205	197	187	211	194	207	185	195	192	191	193	211	208	172	182	182	215	226	198	193	196	205	203	202	207	220	204	185	173	200	205	192	187	180	177	199	179	213	188	197	215	191	164	201	191	210	183	222	186	186	198	196	214	202	192	178	191	188	171	190	191	183	192	187	181	188	194	178	196	190	218	207	210	189	221	178	187	194	161	196	184	198	181	194	207	195	175	180	189	212	196	176	190	198
56272	64472	64269	51822	17057	803	737	739	691	663	642	644	643	712	640	666	623	624	638	638	612	656	585	580	592	638	596	612	606	632	607	616	620	632	593	621	591	622	628	587	608	578	577	607	676	574	596	618	581	595	622	570	581	634	550	576	622	588	633	557	625	604	579	593	601	602	629	577	581	608	614	596	642	618	612	613	623	640	620	594	590	596	567	607	603	594	628	622	602	578	591	591	623	587	588	569	593	601	546	607	601	585	619	598	636	591	636	579	614	613	566	612	599	581	578	604	623	603	649	610	557	607	587	590	644	591	581	596	640	603	577	575	578	601	618	572	585	607	537	592	579	641	604	618	577	623	556	599	615	582	585	592	625	600	573	600	666	586	577	605	613	598	621	630	582	613	600	585	587	601	638	596	593	604	568	619	584	570	595	599	612	568	624	584	545	565	569	632	559	580	599	597	557	599	599	626	583	577	646	576	580	603	604	602	586	572	626	578	603	572	591	551	572	594	626	620	572	612	589	633	597	577	615	589	615	585	568	554	558	625	541	577	576	565	598	618	593	606	630	593	591	527	576	609	620	607	579	600	622	583	607	571	615	609	637	608	659	609	632	558	594	604	589	603	588	605	585	581	615	583	526	581	589	619	580	612	591	624	564	601	591	585	633	596	597	600	634	558	620	583	589	581	533	597	620	577	611	632	602	597	559	601	574	562	607	592	582	582	595	654	600	650	610	545	598	553	584	626	590	603	589	552	555	564	633	589	590	576	603	641	559	597	590	626	608	579	613	584	560	596	578	570	590	606	633	572	590	612	597	592	584	611	568	610	608	587	612	556	577	604	647	603	573	639	591	594	617	560	609	582	601	608	613	620	624	569	578	579	581	588	625	587	577	601
22462	17619	13735	3494	611	184	166	161	166	149	145	149	141	155	160	123	154	158	147	141	157	141	132	170	167	148	150	151	141	144	152	160	151	136	165	157	160	175	158	170	141	150	162	158	157	137	162	144	149	141	145	126	153	146	139	162	148	171	131	144	157	133	183	150	142	156	165	140	144	175	156	142	173	149	160	161	141	151	155	155	147	148	151	146	159	148	140	152	166	139	168	152	168	139	156	158	144	150	160	142	165	141	149	155	156	137	157	162	161	168	129	150	144	138	173	154	154	153	193	152	133	142	152	146	150	171	154	143	145	172	151	157	167	182	128	152	160	137	151	147	159	147	160	152	160	157	145	139	129	154	151	144	119	142	138	163	153	148	163	159	162	158	139	156	153	148	153	154	136	140	118	128	136	161	159	135	136	150	152	145	151	165	152	155	135	142	146	133	146	145	157	166	160	168	167	141	150	138	135	156	158	135	132	150	142	151	166	162	158	139	138	141	163	141	141	151	173	126	143	160	150	177	171	148	157	147	138	159	131	161	144	133	135	164	156	181	151	170	149	144	132	141	129	173	143	140	150	164	142	144	148	144	146	173	169	141	156	149	165	165	187	144	167	155	168	153	159	147	163	145	152	155	146	149	151	159	153	129	125	161	137	126	150	135	186	120	142	152	158	164	142	135	150	173	159	153	138	164	138	135	156	139	153	171	140	155	148	143	149	132	157	135	184	167	182	153	149	137	149	172	159	142	160	136	151	155	155	154	150	169	148	159	121	145	136	149	167	149	144	173	165	144	167	158	174	162	158	155	170	144	167	157	165	162	152	138	143	144	139	148	174	144	151	144	142	152	139	141	153	168	126	167	164	174	152	168	142	141	120	161	138	137	156	161
23966	24184	20176	8867	1643	510	488	496	482	494	473	507	484	507	483	486	483	457	523	495	542	515	527	494	480	525	513	462	505	488	540	537	508	516	478	464	512	490	467	478	495	462	472	477	509	500	471	465	511	482	496	524	490	478	475	471	505	471	513	482	446	502	509	490	474	455	508	480	423	496	502	473	559	477	490	486	483	496	540	518	488	463	480	486	492	478	495	495	480	527	525	476	506	505	467	465	513	472	501	507	520	539	500	486	468	492	447	523	480	492	441	468	497	487	493	507	494	485	481	506	560	466	443	508	483	488	504	485	525	480	501	480	494	502	465	501	497	497	504	487	518	470	468	468	487	506	480	489	509	500	491	522	521	504	497	479	492	463	524	504	475	495	520	490	492	513	501	469	488	506	504	495	491	488	470	495	472	486	471	531	521	482	487	543	497	495	499	503	503	513	511	491	481	490	481	483	489	461	463	541	451	476	462	496	486	475	474	515	499	497	472	471	509	461	492	468	511	494	484	471	555	483	500	501	504	467	471	497	472	493	481	456	512	465	472	498	516	485	491	477	497	494	508	475	475	501	520	488	483	525	515	530	484	481	495	476	480	471	492	456	482	496	484	500	483	449	455	501	464	516	472	464	481	501	515	468	461	467	478	462	524	492	500	511	499	513	502	480	502	477	550	484	547	466	457	497	521	535	530	487	520	517	515	503	485	480	501	478	481	492	508	471	504	504	502	465	449	513	520	461	519	474	460	526	480	505	505	489	505	528	512	489	510	500	511	542	470	514	489	520	471	497	539	507	519	473	458	522	512	465	530	467	480	462	506	494	497	492	466	447	501	487	478	518	478	454	483	465	488	508	477	495	483	486	516	455	472	473	520	473	478	476	502	538
68087	67976	57044	34633	14005	814	137	148	132	130	130	124	137	115	142	108	121	147	110	129	109	118	119	108	133	154	133	137	138	108	116	142	129	130	122	130	131	126	110	133	117	127	131	104	124	104	131	130	103	129	133	143	145	140	117	132	105	134	110	141	103	128	126	132	128	135	147	127	136	121	139	130	153	128	140	118	107	121	138	124	125	122	123	137	112	105	121	132	102	115	125	134	122	121	125	133	120	127	121	125	120	119	116	126	125	122	132	131	142	123	159	118	134	114	151	122	142	125	111	115	121	144	114	133	116	133	145	138	125	110	112	122	118	115	138	120	131	108	131	127	122	128	138	136	123	122	129	129	116	143	110	128	138	132	129	131	151	135	127	123	120	135	121	128	141	138	117	130	130	142	122	144	112	123	110	119	111	120	115	129	134	121	120	114	137	119	117	128	126	118	108	120	123	128	119	135	114	127	142	131	131	124	130	118	129	121	123	95	130	122	119	107	138	108	126	117	121	138	127	129	110	151	116	136	112	111	122	132	126	108	127	141	98	136	118	110	132	124	123	140	143	101	130	109	126	120	141	128	121	130	130	114	111	122	132	144	144	113	128	128	127	120	124	131	108	116	123	126	116	118	137	128	131	130	131	138	139	110	112	116	128	118	138	115	116	140	140	132	111	102	130	124	120	133	136	120	107	106	118	148	97	140	120	136	130	126	108	124	121	135	135	138	155	114	140	120	141	129	139	122	111	142	137	118	118	114	140	112	114	116	142	116	127	115	115	117	101	122	128	135	128	151	136	140	130	128	129	140	114	141	110	130	126	123	123	132	104	125	118	125	128	118	121	117	156	123	121	143	141	129	108	134	122	144	122	135	124	134	121	112	123	131	133	118
45839	52434	52563	40779	12371	516	455	471	468	413	416	428	438	432	429	461	444	395	438	463	422	440	447	438	418	419	412	432	429	418	435	396	451	434	435	438	409	430	384	427	412	396	395	440	468	418	394	434	426	420	442	420	412	398	417	411	404	393	417	405	398	429	400	379	391	425	396	430	400	441	429	427	408	392	425	457	429	435	427	439	416	410	424	437	414	419	439	404	389	438	445	389	428	436	425	468	426	435	421	402	411	424	439	439	436	392	406	430	430	434	467	401	426	427	408	435	419	369	427	433	423	392	423	403	413	431	425	428	380	428	387	443	421	464	429	407	406	443	398	422	402	427	372	402	422	410	403	410	432	421	437	472	419	439	376	427	434	428	432	401	410	450	407	370	443	402	418	425	449	386	400	387	420	419	399	447	400	411	410	425	397	427	417	448	390	416	422	396	400	417	404	473	447	396	449	451	440	404	383	423	440	428	424	435	430	421	419	421	445	406	410	429	430	420	414	426	392	403	408	434	419	428	420	420	421	391	382	424	419	418	386	384	418	418	374	440	406	432	415	409	453	406	418	434	431	415	421	428	422	427	408	427	402	409	394	393	404	439	432	443	426	424	401	432	453	414	414	430	385	355	434	385	451	421	426	411	401	416	434	412	435	448	381	402	454	402	416	410	396	409	420	449	373	407	404	424	418	458	450	406	397	421	428	431	434	416	421	384	431	391	400	386	392	421	450	422	412	391	402	430	483	432	387	421	404	368	438	421	436	425	407	431	425	397	409	429	449	447	439	387	418	420	402	394	428	436	396	425	422	411	427	446	455	425	394	423	419	384	410	448	414	414	420	415	415	458	444	396	392	414	409	405	394	438	394	432	414	411	390	390	400	399	452	407
80872	79921	66757	42958	21629	3158	242	208	219	203	208	202	208	215	197	222	197	208	192	189	200	234	219	193	185	227	206	197	225	202	189	210	180	202	160	197	202	217	225	190	197	178	194	192	206	185	201	212	191	217	185	204	214	195	190	218	190	208	214	191	194	179	199	214	209	192	180	215	187	181	187	190	188	185	189	190	200	191	191	179	190	196	189	198	213	213	192	198	190	200	199	213	206	174	204	182	217	199	207	193	210	196	211	197	224	210	172	191	196	189	193	203	190	198	185	225	201	202	178	174	192	212	192	211	184	193	217	197	199	198	210	209	187	207	205	200	197	192	188	199	190	206	193	201	227	213	192	206	181	176	183	201	193	204	196	200	178	216	207	211	206	218	180	207	207	206	209	170	208	190	205	211	211	182	191	181	184	183	196	178	181	235	186	202	206	188	214	208	187	218	210	196	196	232	199	213	196	208	199	210	197	216	203	197	197	178	204	207	240	180	187	194	199	222	242	194	184	174	229	207	211	186	177	182	202	201	217	184	191	176	173	198	190	186	218	196	175	176	233	208	195	162	192	198	200	188	202	206	196	196	211	213	200	200	212	196	185	190	206	186	177	204	208	188	212	178	206	186	195	216	214	211	207	209	203	189	199	224	208	212	200	230	175	196	209	214	179	157	195	199	225	208	203	197	201	175	208	198	192	168	190	203	186	207	197	204	190	211	205	205	207	197	199	202	215	194	211	192	211	189	195	185	203	202	195	202	196	204	204	207	208	191	218	185	208	182	190	225	202	174	201	196	202	191	209	196	193	184	211	213	179	231	195	202	186	181	173	201	194	213	190	195	206	185	205	199	193	194	191	213	185	201	210	222	167	165	195	198	197	192	186	208	209	177
57033	65074	64410	48824	16886	728	772	676	695	638	675	636	655	630	661	686	649	634	629	602	631	594	620	696	628	607	609	589	628	645	628	604	615	554	610	575	628	601	634	607	641	683	575	599	584	613	614	626	616	647	620	590	628	609	596	634	584	597	664	582	608	635	620	654	581	638	627	602	604	613	613	639	643	573	629	608	634	594	575	635	590	658	633	593	624	608	569	579	614	622	576	606	633	635	635	597	610	627	628	662	630	611	601	690	640	621	640	638	568	610	572	620	627	619	608	615	638	617	605	618	661	643	566	607	561	592	597	620	636	621	641	626	629	610	596	629	570	618	608	611	597	627	619	621	628	609	621	574	589	623	611	610	614	606	582	596	598	592	599	574	638	600	615	615	613	607	604	605	616	635	625	596	602	596	610	617	594	586	597	665	686	576	572	568	658	621	655	581	659	596	619	605	614	662	636	617	614	637	568	561	639	611	610	609	615	590	625	649	585	599	609	560	628	622	605	631	631	649	624	614	582	588	596	578	618	589	624	587	600	621	578	593	613	591	640	587	618	621	601	617	584	604	628	608	615	619	651	601	582	617	608	608	616	600	655	617	640	619	626	597	651	619	617	582	653	548	614	616	588	617	643	616	602	650	605	615	670	601	608	596	645	629	605	587	636	582	635	594	609	598	608	616	651	599	570	648	626	607	587	637	619	642	629	635	625	584	585	612	641	619	604	628	603	592	619	605	616	630	641	609	621	659	628	594	564	626	683	621	619	640	618	645	621	611	621	565	599	597	585	603	560	591	593	602	606	624	632	652	611	629	617	668	640	619	602	648	634	619	620	595	626	649	583	621	613	641	586	620	628	629	577	660	626	623	621	635	602	606	612	611	589	608	620	608
23230	17027	13497	3441	628	163	166	126	144	151	143	181	149	144	155	166	131	148	153	135	154	147	152	157	135	160	151	150	158	172	173	142	162	167	141	153	149	164	167	162	155	149	150	144	150	152	153	170	155	147	143	153	151	169	156	157	161	157	139	151	153	143	149	143	135	132	156	127	157	142	147	166	167	160	156	176	156	155	156	142	142	147	129	148	137	149	170	164	156	171	161	163	150	158	151	158	153	155	159	136	168	169	150	130	129	155	168	136	144	145	175	149	124	155	144	174	133	120	149	139	134	168	150	166	144	153	151	132	156	145	160	148	171	150	157	163	149	150	151	147	155	145	152	147	159	139	160	181	159	182	157	136	156	156	140	151	164	146	129	162	141	159	156	150	158	131	135	144	170	155	156	142	160	158	137	147	118	159	160	151	169	162	121	161	172	180	168	163	163	157	147	136	160	148	156	154	128	138	146	166	167	161	144	165	159	128	168	157	157	144	158	147	152	152	156	154	152	159	162	160	138	163	158	164	155	169	156	165	142	142	151	150	151	145	154	160	186	129	148	139	154	151	150	144	143	141	138	146	147	132	145	163	165	164	147	166	149	139	147	161	148	119	180	151	148	151	146	158	172	160	138	151	138	150	128	140	148	158	143	145	150	135	125	153	140	162	139	151	169	143	133	141	151	148	143	169	175	127	164	155	143	141	150	163	157	171	140	167	152	155	141	147	155	171	145	139	158	143	163	153	158	169	156	140	160	163	142	160	152	161	146	158	155	153	151	186	145	163	154	156	155	156	170	142	161	140	143	176	146	153	138	171	147	142	157	171	136	160	151	161	149	163	123	147	152	135	145	170	144	189	172	146	180	161	145	142	130	150	163	152	138	137	158	141
24482	23431	21064	8700	1599	483	485	493	513	460	544	512	498	500	490	490	457	499	509	536	475	498	469	498	511	507	509	471	481	515	452	469	464	456	521	483	494	512	493	465	459	494	488	496	493	482	505	497	520	492	505	481	509	479	490	458	465	532	479	462	468	449	503	507	495	499	504	492	525	516	449	513	521	504	507	456	451	482	488	525	509	459	548	507	477	486	495	533	459	476	509	500	486	495	508	457	517	518	502	524	513	483	490	516	517	481	533	503	503	509	454	495	509	529	491	508	488	522	490	529	492	524	478	501	512	439	541	477	501	476	550	498	514	460	479	496	506	462	463	528	479	490	485	480	472	474	468	519	477	487	487	494	525	489	500	516	495	502	509	477	479	484	477	534	489	464	534	518	503	492	461	502	481	463	536	510	510	491	509	508	518	531	497	503	498	484	471	497	474	502	527	535	510	522	508	496	505	506	528	506	483	474	535	481	441	497	505	468	525	495	485	486	507	513	486	553	477	502	476	468	487	497	477	504	500	456	520	496	494	503	523	487	539	505	492	478	506	501	466	469	536	486	520	504	505	499	512	484	483	458	484	482	486	478	486	534	513	545	527	442	452	476	523	508	488	490	519	493	528	539	515	492	502	496	473	484	527	525	486	458	477	546	509	484	528	448	430	449	524	501	509	536	527	509	491	506	456	498	523	470	507	512	432	529	506	487	486	499	482	463	495	485	501	498	496	503	511	509	530	484	494	464	462	468	446	536	500	524	500	523	517	453	498	497	496	501	453	481	538	497	511	501	496	511	480	503	485	451	528	498	505	457	459	498	492	524	503	477	519	469	461	502	442	511	495	464	497	489	503	487	509	482	496	502	478	480	463	515	508	462	489	468	468	537
68520	67202	57714	34556	13217	732	153	140	169	129	126	128	151	116	138	140	121	155	119	112	112	133	123	146	103	132	133	123	132	138	129	117	120	151	124	130	116	134	138	145	106	136	115	117	144	128	153	146	120	122	112	128	125	140	132	131	129	152	140	131	118	122	116	117	114	116	125	120	122	130	137	151	140	139	137	128	137	147	142	135	141	140	125	121	132	133	117	155	126	116	107	120	134	144	149	146	106	122	125	139	137	113	115	121	118	125	137	116	139	130	143	137	148	115	128	149	140	112	113	122	127	133	130	127	139	138	120	141	135	145	121	141	141	125	120	122	127	125	121	135	132	136	134	109	112	137	121	122	121	135	125	107	128	119	132	143	125	103	144	126	144	144	118	143	123	126	135	117	149	130	158	108	110	139	134	149	138	109	114	128	117	156	123	134	122	125	141	134	156	146	131	151	110	144	126	130	130	114	119	122	119	125	105	140	108	114	114	137	144	129	122	125	124	126	131	128	132	118	123	126	123	144	154	126	118	129	115	121	112	126	132	126	120	124	123	125	115	116	124	135	130	143	110	125	127	126	130	134	119	119	131	106	127	120	118	134	153	120	132	140	120	116	158	134	113	129	148	130	144	123	132	127	136	136	139	122	122	131	126	129	120	128	118	128	115	129	145	141	125	120	141	125	132	130	137	129	120	141	147	117	120	137	136	111	135	145	122	119	111	116	124	111	117	116	112	115	112	124	134	124	128	114	145	127	128	129	120	113	106	119	113	137	130	107	139	126	136	131	123	138	130	136	127	133	121	125	132	128	117	139	134	115	109	139	131	122	131	155	126	144	129	138	136	117	138	132	144	137	142	123	123	121	143	131	124	144	106	133	132	124	145	144	143	134
46487	52258	52842	40611	12780	523	491	478	440	448	444	460	474	445	440	442	439	439	425	450	432	433	405	432	430	452	417	452	443	450	413	423	427	430	456	412	424	393	434	436	452	442	445	428	435	388	435	419	447	432	469	402	434	425	427	433	460	443	439	417	421	410	424	414	457	477	444	452	389	459	437	403	435	427	465	450	451	430	404	401	466	417	451	438	462	424	457	412	422	421	488	417	465	389	446	429	408	482	412	439	444	473	388	438	417	431	417	422	448	394	414	446	425	397	433	428	406	449	381	383	430	416	400	433	472	467	392	385	421	381	421	415	480	437	435	387	423	429	437	405	417	409	413	400	415	422	485	392	445	413	439	405	428	435	417	423	426	406	466	443	406	427	421	421	475	442	439	428	418	426	426	467	400	435	443	412	415	438	416	447	462	412	453	474	458	437	434	428	460	430	431	393	418	444	430	439	421	417	423	406	398	440	424	421	392	444	427	399	439	421	423	447	419	382	429	420	439	431	477	455	439	454	391	421	403	418	446	432	429	443	387	452	399	400	442	421	430	430	399	427	427	459	410	443	404	401	406	458	461	437	427	500	410	412	415	420	401	424	422	424	436	412	434	421	422	423	426	405	421	430	430	415	418	467	394	448	443	391	457	393	452	431	423	390	435	428	473	433	398	441	424	469	400	444	426	385	428	440	447	436	453	435	429	408	447	433	409	440	420	395	403	427	411	416	431	424	413	429	397	421	418	441	444	465	416	469	435	435	442	442	420	436	430	410	421	418	414	440	428	410	429	426	414	404	454	419	453	430	431	451	447	431	454	434	472	445	438	447	430	420	447	452	434	443	425	442	470	425	439	400	409	411	452	455	435	432	360	455	409	414	419	415	454	462
80532	79430	66035	45386	20977	2732	232	230	220	226	214	205	195	217	193	194	225	200	201	225	194	227	205	187	191	208	207	216	209	202	213	204	178	208	168	163	205	189	210	215	210	195	200	207	208	184	195	212	188	209	207	196	196	229	188	196	196	223	190	212	215	216	213	224	205	191	216	171	208	189	211	187	179	183	192	203	204	218	193	196	186	185	197	226	233	217	193	203	179	198	214	200	207	190	198	206	224	187	206	214	212	187	171	192	229	178	186	191	195	222	193	195	236	223	212	222	195	204	182	184	182	182	183	206	200	249	198	198	211	181	188	202	204	194	204	211	216	223	213	215	194	203	236	196	211	200	195	160	163	195	207	188	177	200	217	211	212	212	205	195	190	202	203	159	201	194	185	192	200	184	195	186	206	199	181	191	204	183	184	206	198	188	210	190	213	184	202	211	203	190	164	197	214	218	229	193	218	212	201	184	197	211	188	200	196	198	174	193	205	179	208	208	211	209	193	197	172	219	193	205	194	213	197	216	232	197	197	195	201	222	225	194	187	208	187	185	211	197	184	205	190	226	192	220	199	178	173	211	191	208	168	199	163	219	190	229	189	211	195	185	179	204	187	182	205	207	215	199	202	227	208	181	192	189	207	217	202	202	192	207	202	222	225	185	201	201	185	221	219	187	195	201	210	192	198	204	213	209	198	200	192	218	212	208	199	204	200	217	184	214	205	205	198	217	205	187	230	207	194	180	177	186	223	199	243	203	205	194	194	191	193	208	212	208	187	178	178	184	188	185	206	204	210	193	207	194	201	204	218	228	196	191	217	198	188	185	219	203	189	173	218	224	187	215	188	217	175	207	213	212	204	179	205	221	199	201	207	203	205	199	214	193	195	192
58018	65411	62651	50160	17961	737	704	693	680	666	686	651	658	668	627	621	630	635	688	615	630	608	644	658	617	630	632	673	631	626	583	627	624	624	594	655	660	647	619	623	636	644	621	611	647	600	654	620	640	668	596	601	605	618	615	625	611	610	590	603	611	604	616	597	594	610	644	590	632	579	667	603	661	648	640	631	633	617	636	608	629	602	624	614	601	638	639	613	629	595	634	625	601	627	632	620	629	646	600	624	563	640	613	608	620	635	660	618	568	611	639	593	646	639	647	591	604	610	626	625	632	640	644	606	629	575	586	583	588	609	622	609	624	654	611	618	583	617	595	606	609	626	619	644	650	636	664	615	596	619	608	633	605	607	617	628	590	634	585	565	590	667	661	633	630	554	511	616	624	605	606	576	564	621	597	592	583	621	659	615	606	649	690	597	578	624	613	654	613	583	613	617	636	624	645	596	603	632	615	615	643	634	600	601	570	607	614	620	607	604	609	644	646	615	626	641	604	618	614	627	669	615	642	638	632	608	622	572	586	616	666	611	643	645	631	673	638	638	605	577	598	610	645	636	597	613	654	661	607	619	576	586	609	661	580	588	620	590	631	634	633	651	681	617	631	617	647	592	632	617	586	633	638	615	621	671	614	631	589	615	647	631	634	638	618	608	620	612	648	583	643	622	632	620	649	622	618	618	654	646	638	602	586	575	657	635	623	625	640	645	626	627	607	639	583	610	613	585	647	589	652	656	634	680	643	657	636	581	648	593	632	684	626	651	630	595	647	610	598	578	598	625	641	602	644	637	649	625	625	592	638	646	646	623	594	597	638	624	636	607	642	628	608	662	585	612	650	613	613	609	622	667	621	610	620	618	577	647	634	639	629	681	622	617
24273	19088	12694	3253	615	188	162	166	155	165	160	151	166	142	168	163	154	164	137	155	162	163	158	162	172	152	148	161	168	168	139	169	151	156	165	159	162	175	153	158	144	147	166	164	147	156	185	154	122	159	152	159	152	182	148	167	186	182	156	146	169	146	152	150	156	171	153	179	169	151	145	142	158	165	135	169	179	145	151	157	138	146	156	147	145	157	140	179	148	170	146	156	143	132	168	177	161	166	119	158	165	159	173	175	152	177	162	138	165	160	175	154	147	153	143	153	153	136	151	151	160	155	154	162	175	147	163	163	144	154	156	161	158	146	154	153	148	155	161	151	162	162	147	162	144	171	138	171	139	132	165	170	170	150	140	159	152	153	156	155	151	164	164	147	167	133	138	164	161	161	145	163	168	146	150	145	131	165	154	141	150	144	127	172	167	140	178	157	144	145	130	154	160	132	166	147	143	171	143	172	172	156	159	146	143	143	138	162	179	163	151	157	170	165	170	161	139	135	183	176	168	170	163	176	144	155	166	146	154	155	140	151	153	143	162	179	150	143	152	170	157	143	170	163	149	160	150	151	132	126	150	169	151	162	178	133	181	158	143	167	138	143	139	127	153	159	153	150	177	142	153	145	153	162	154	135	164	170	151	166	181	146	153	164	170	166	130	161	134	146	178	183	171	171	186	146	156	134	175	172	154	184	150	152	158	142	161	158	147	160	157	177	159	158	156	143	145	151	170	166	171	152	154	154	167	148	172	170	154	155	154	168	165	134	167	152	144	139	148	153	147	144	174	148	167	129	145	155	149	177	175	154	163	147	179	142	165	165	160	175	162	146	169	167	158	181	156	163	169	158	141	175	145	184	140	146	171	160	154	139	155	154	145	151
25767	25155	18840	8381	1571	533	491	502	508	469	514	538	521	481	526	492	531	525	478	518	492	507	481	518	520	498	537	483	501	536	489	554	511	529	497	475	503	498	503	494	523	498	526	532	497	495	516	485	504	501	485	525	526	502	506	487	562	483	490	519	477	466	513	532	508	481	513	512	489	470	522	503	492	483	485	507	478	504	534	476	507	463	505	495	481	514	501	474	523	501	501	510	486	495	503	513	478	480	537	490	501	546	498	485	486	489	527	548	526	496	496	514	498	518	525	543	480	531	509	503	518	519	512	500	487	490	516	519	516	480	543	533	534	517	521	464	481	527	537	486	487	476	518	500	535	498	487	556	509	497	504	511	494	508	511	533	507	533	537	471	490	506	501	501	516	524	492	535	491	488	469	487	514	498	479	511	488	468	537	500	532	501	512	529	518	522	462	495	494	514	515	522	532	496	495	502	529	476	525	516	472	520	521	465	501	497	488	525	545	553	530	542	501	500	505	513	494	531	499	525	458	496	476	470	460	527	490	484	507	506	478	516	508	521	536	489	488	479	487	469	473	495	491	513	510	520	490	472	504	487	525	482	516	525	487	534	508	480	488	533	492	539	529	569	538	504	490	525	485	520	464	513	506	521	543	515	509	514	523	532	523	509	490	493	520	479	519	493	511	488	519	490	542	481	478	487	519	491	552	522	489	521	555	467	522	533	505	519	550	480	544	501	544	489	529	490	511	536	493	533	468	540	458	483	489	490	479	509	485	494	511	483	510	500	515	503	511	508	436	557	483	471	500	472	490	467	530	450	485	453	529	484	513	477	521	550	511	499	498	522	520	526	553	534	508	468	497	490	507	556	536	515	482	521	519	538	503	488	493	468	527	538	513	523
70977	69235	55693	32073	11976	580	143	139	135	149	134	136	141	133	124	162	166	130	140	126	134	132	134	145	145	127	122	141	135	136	125	142	150	128	124	140	128	144	145	137	145	134	144	115	135	135	138	135	121	127	140	143	122	144	145	130	164	140	136	141	139	139	119	135	138	133	147	155	127	120	133	136	132	131	118	131	152	139	114	125	140	136	128	126	120	161	140	132	127	129	154	142	148	145	137	124	144	142	138	141	134	131	115	120	154	132	133	127	141	118	156	135	133	142	131	142	135	156	141	124	143	122	125	116	124	137	131	128	121	132	144	127	149	132	117	157	145	124	137	136	131	147	135	121	149	144	144	131	148	132	147	148	151	138	134	138	150	122	130	135	155	133	136	135	133	125	139	117	126	150	138	134	141	128	124	127	132	137	123	127	137	150	125	138	126	100	142	112	153	126	157	108	134	135	132	129	138	126	127	149	140	135	135	131	140	128	140	146	138	141	127	150	137	151	125	125	152	127	141	139	137	138	110	137	140	128	135	146	131	149	148	133	108	136	125	140	137	139	131	123	143	129	154	134	134	149	125	141	150	141	150	121	132	145	144	132	131	162	144	131	138	129	132	122	153	143	137	142	133	121	148	128	138	133	133	107	131	122	131	158	120	122	132	123	136	130	174	144	129	138	138	135	136	145	122	124	142	143	129	130	148	138	145	141	133	123	124	138	128	135	120	151	119	117	119	126	147	145	155	133	110	128	123	124	133	135	116	140	114	143	139	127	130	133	135	134	129	155	117	125	140	163	134	146	120	121	145	143	132	139	111	137	147	125	145	127	122	154	135	150	132	144	133	140	137	133	128	118	138	139	131	149	153	120	150	121	130	131	152	140	150	138	117	131
47916	54415	49352	38725	11375	496	474	465	489	497	483	460	473	470	460	457	454	455	468	439	480	479	450	452	452	442	446	460	455	442	477	411	475	421	431	467	447	429	463	470	448	439	422	437	422	430	477	399	446	469	409	423	415	434	435	487	407	442	460	435	480	439	445	439	438	433	436	459	422	453	437	471	460	449	450	455	437	431	451	458	459	438	484	456	441	422	458	436	457	437	437	413	490	449	466	448	450	433	422	423	469	443	461	445	487	431	444	430	450	442	437	458	415	412	449	419	448	450	439	447	461	435	459	457	435	441	509	441	450	451	439	455	444	473	386	434	413	414	447	438	426	447	431	448	428	452	416	404	435	457	454	457	467	500	461	419	429	465	450	476	445	459	444	467	470	479	445	462	476	428	443	483	432	454	421	424	418	426	430	432	465	440	444	437	439	412	436	455	453	428	430	471	469	499	465	454	432	446	451	470	407	465	446	467	441	421	429	416	441	416	459	451	452	428	443	450	462	476	454	459	416	442	437	471	427	413	411	468	421	427	407	448	436	482	390	440	415	418	417	456	445	455	488	449	487	443	446	469	449	483	454	429	448	449	451	445	402	458	476	455	386	414	443	476	434	474	449	445	456	435	425	442	424	483	442	420	420	403	436	505	406	468	468	422	430	420	437	413	437	419	497	428	421	457	444	461	483	439	431	438	427	458	455	451	455	445	453	416	419	413	464	451	445	452	493	470	418	413	448	434	403	451	442	461	463	426	457	451	445	459	451	456	439	451	483	449	480	449	460	422	417	427	443	437	423	479	459	449	444	439	472	471	410	417	411	476	437	443	475	448	441	439	451	510	469	421	440	425	371	440	476	438	431	423	451	430	465	427	464	444	480	470	434	442
