ADAPLANT

3
5 0
1 2 3 5 6
4 6
1 10 2 9
10 1
1 7 8 9 19 11 21 8 11 0 
3
5 0
1 2 3 5 6
4 6
1 10 2 9
10 1
1 7 8 9 19 11 21 8 11 0 
10 10
1 7 8 9 19 11 21 8 11 0 
3
5 0
1 2 3 5 6
4 6
1 10 2 9
10 1
1 7 8 9 19 11 21 8 11 0 
10 5
1 7 8 9 19 11 21 8 11 0 
3
5 0
1 2 3 5 6
4 6
1 10 2 9
10 5
1 7 8 9 19 11 21 8 11 0 
4
5 0
1 2 3 5 6
4 6
1 10 2 9
10 1
1 7 8 9 19 11 21 8 11 0 
10 10
1 7 8 9 19 11 21 8 11 0 
1
5 5
5 5 5 5 5
3
5 0
1 2 3 5 6
4 6
1 10 2 9
20 1
1 7 8 9 19 11 21 8 11 10 1 17 8 9 19 11 21 8 11 0 
10 5
1 7 8 9 19 11 21 8 11 0 
1
1000 15
513558	926027	706611	255635	194432
543738	950453	626293	249812	38888
85567	882416	790664	260135	793229
448573	518305	932014	265553	103394
700225	585129	977752	661187	48693
679120	53537	817653	127856	337706
194428	867719	451835	28449	29347
516592	586512	28364	597856	715392
481503	654419	206384	630540	764518
68852	699565	452329	874610	876691
6302	583192	171515	566726	731554
370553	219947	270885	264335	866251
836799	681502	472847	774883	713660
103894	470206	337838	955032	327717
615876	657262	504090	284642	298078
622992	93937	216185	350000	39078
675649	852487	107949	680548	152651
380679	903963	559607	177219	425739
524254	99066	142037	938786	540812
333248	39306	475571	624743	366108
926795	436525	92665	92270	64454
978346	207437	77466	409413	368104
979178	739956	136779	78712	742143
66504	513850	790106	707394	203114
349416	542311	127522	284184	802670
221217	941965	59175	223093	952275
184032	73300	969218	146261	83092
148240	495639	749948	103307	387031
399950	327189	578920	564285	821041
616923	562450	363334	958029	97126
218347	957694	927998	816567	628371
67531	120667	231157	373420	382712
169785	936793	441744	406668	125607
47932	184591	343156	108606	813431
775448	98137	613742	848637	940451
971848	386987	294107	521114	92339
178607	817364	307217	243528	372917
247121	570188	188313	929484	108203
100496	708964	797531	717959	556917
728808	899328	102104	345839	222321
171573	33128	457758	76078	119102
500730	529929	608364	407660	708495
469691	28190	390946	111555	203394
619687	401420	350689	429931	165798
853887	455197	649598	33946	508395
80644	857656	873259	580907	116536
421301	740633	787736	499054	15111
867702	278016	145949	968927	341675
851660	115248	232162	88222	715063
655857	45338	577058	365397	450685
532338	863234	198841	556103	590174
327576	129065	587251	882205	897549
521020	719756	547457	131041	7778
193546	135787	810775	376536	514468
589273	343590	226795	923337	12261
82345	335741	398138	278946	671232
463515	573295	387503	995414	310462
619419	761531	177924	76794	222316
960848	598480	629819	66720	427873
624111	726510	150916	118775	671747
320952	136741	441223	793058	87653
712979	492263	394914	774212	855869
926334	518366	813120	751469	180197
351368	21481	778704	784892	582539
573370	750303	711701	361791	329652
38980	607670	534251	518926	527120
815391	710668	861675	991720	429742
185997	64429	160930	509822	143155
323466	896376	654504	921853	80890
499068	11490	194298	621044	96104
64852	254729	56579	731090	886744
4114	76915	286602	861351	482551
513780	911484	993093	115949	893312
118871	241990	223763	616589	85265
760254	903032	356228	556181	769963
132825	206290	443817	678030	959099
539665	334705	433978	622332	421028
183027	367190	47375	704509	308238
161236	88285	840348	590760	931075
405693	839028	179925	582000	934765
88988	739817	453128	238333	820183
945634	649375	976561	734887	180721
506399	854978	908734	995362	673703
243454	444135	884477	181375	28652
126728	588205	605288	160599	776007
712623	843668	811944	258921	293615
809513	473563	833025	127780	972543
839997	58	849242	414614	147184
203029	866490	295937	852483	568623
243296	941983	268908	814771	543083
36858	977739	681202	642165	813567
897448	900153	607065	274658	660501
319132	514770	451314	665364	285516
364200	709722	691572	788047	658756
250175	223946	99139	310195	161386
176111	133086	998924	798805	47236
351656	727362	483107	945456	945897
18161	221648	879580	874418	867955
708658	831678	847715	483583	542976
234315	675651	665820	334240	435154
308929	156172	488333	888698	547463
875959	406615	544667	524565	229398
747723	982999	494170	545397	968655
203590	290418	759731	622543	364506
880371	20601	325542	198201	528169
245920	577987	6089	545941	566965
355965	34141	755142	728471	643326
928852	986576	790167	603996	885423
246882	366473	602907	558837	429512
504880	757241	303555	348422	943524
555999	922861	484920	33168	195716
711388	47336	186515	785637	505648
985491	270970	854324	709721	403026
116263	276797	255769	679404	754972
663956	389670	36047	257887	328105
947491	345213	719305	794727	598609
954800	432622	411003	992015	514713
98529	668656	878437	774007	983492
533825	391835	17571	454983	380383
307857	305686	293474	232322	374338
902782	342704	608397	620342	181187
208158	959476	441324	877618	7065
954612	445159	806157	611239	164122
780559	767225	360616	244292	179491
983846	617277	797048	77497	386089
113639	299104	823021	166364	528391
404823	23670	856757	37660	991587
341433	23542	965605	133185	97381
502469	791713	390077	407221	899923
996377	374875	905367	843477	807125
127480	649367	385617	433423	868103
371060	634549	987669	968209	890195
470107	539031	608547	194522	383356
68150	553499	533375	751488	922546
619756	197539	405897	5238	840587
706074	923972	57910	604063	715265
485116	62036	989894	191052	406325
208151	757203	617555	870192	925759
173571	505553	753747	564011	515555
540283	319507	800036	680379	877228
747155	137553	769254	650173	698516
686096	15305	424768	639877	795987
686088	900094	420267	605109	433596
913902	588683	620299	551524	895762
414589	110621	974313	45607	249459
514201	182559	111974	410680	323414
9282	475256	161397	534576	662441
550249	136168	567797	587010	985510
54565	838294	628983	563402	910416
917347	768407	185025	501911	898855
853455	838829	23927	23284	735333
649711	193638	485694	245419	507752
604022	583013	799053	194394	772211
458155	892530	299109	972405	613082
454043	613094	914700	699828	786818
858675	46305	467183	816623	412151
569140	300203	401233	413778	724778
428778	458849	864657	623064	247761
361566	12759	334763	81349	923902
627995	124989	68225	120784	465288
136017	414197	476792	796176	384409
793420	986971	700922	370986	26099
228097	689691	58017	714406	275257
94619	447697	606774	223373	76029
600061	667607	564186	63088	708231
859180	669121	589126	19015	753623
438354	915608	261372	753288	941066
320839	194884	124312	118915	754008
684356	150112	876465	839630	843757
135306	285501	554091	485341	348167
818055	463391	860075	599022	174330
245170	495817	372044	222309	211781
985742	558246	598826	386726	861252
943482	480002	888295	213137	972012
311124	545156	994451	222051	455658
50873	954141	17504	933704	879243
52325	747598	540072	509163	767798
233350	938903	668728	176416	823744
746840	57108	731979	896063	193535
26642	607611	30971	840262	611513
713264	388627	757575	482448	118420
469614	16583	739823	457859	794113
660687	980999	413869	726422	815573
66229	493953	890845	526746	375726
338777	30320	753797	322871	700518
898421	83527	335570	905763	475252
448708	101408	298624	585059	839234
564341	713434	585560	59864	10065
847164	32485	633826	577109	730081
586594	956916	286264	154497	361284
714313	414497	898095	598657	187777
408027	507992	901059	878170	433497
464068	104120	698274	741636	40740
860134	212369	24329	425903	549365
842808	588184	180645	167977	186640
370798	624517	81871	682833	173544
914163	121199	644337	842088	904531
548534	306511	945268	814061	970825
900617	930124	528007	622188	944373
4942	168707	34483	765471	823341
1
1000 45
513558	926027	706611	255635	194432
543738	950453	626293	249812	38888
85567	882416	790664	260135	793229
448573	518305	932014	265553	103394
700225	585129	977752	661187	48693
679120	53537	817653	127856	337706
194428	867719	451835	28449	29347
516592	586512	28364	597856	715392
481503	654419	206384	630540	764518
68852	699565	452329	874610	876691
6302	583192	171515	566726	731554
370553	219947	270885	264335	866251
836799	681502	472847	774883	713660
103894	470206	337838	955032	327717
615876	657262	504090	284642	298078
622992	93937	216185	350000	39078
675649	852487	107949	680548	152651
380679	903963	559607	177219	425739
524254	99066	142037	938786	540812
333248	39306	475571	624743	366108
926795	436525	92665	92270	64454
978346	207437	77466	409413	368104
979178	739956	136779	78712	742143
66504	513850	790106	707394	203114
349416	542311	127522	284184	802670
221217	941965	59175	223093	952275
184032	73300	969218	146261	83092
148240	495639	749948	103307	387031
399950	327189	578920	564285	821041
616923	562450	363334	958029	97126
218347	957694	927998	816567	628371
67531	120667	231157	373420	382712
169785	936793	441744	406668	125607
47932	184591	343156	108606	813431
775448	98137	613742	848637	940451
971848	386987	294107	521114	92339
178607	817364	307217	243528	372917
247121	570188	188313	929484	108203
100496	708964	797531	717959	556917
728808	899328	102104	345839	222321
171573	33128	457758	76078	119102
500730	529929	608364	407660	708495
469691	28190	390946	111555	203394
619687	401420	350689	429931	165798
853887	455197	649598	33946	508395
80644	857656	873259	580907	116536
421301	740633	787736	499054	15111
867702	278016	145949	968927	341675
851660	115248	232162	88222	715063
655857	45338	577058	365397	450685
532338	863234	198841	556103	590174
327576	129065	587251	882205	897549
521020	719756	547457	131041	7778
193546	135787	810775	376536	514468
589273	343590	226795	923337	12261
82345	335741	398138	278946	671232
463515	573295	387503	995414	310462
619419	761531	177924	76794	222316
960848	598480	629819	66720	427873
624111	726510	150916	118775	671747
320952	136741	441223	793058	87653
712979	492263	394914	774212	855869
926334	518366	813120	751469	180197
351368	21481	778704	784892	582539
573370	750303	711701	361791	329652
38980	607670	534251	518926	527120
815391	710668	861675	991720	429742
185997	64429	160930	509822	143155
323466	896376	654504	921853	80890
499068	11490	194298	621044	96104
64852	254729	56579	731090	886744
4114	76915	286602	861351	482551
513780	911484	993093	115949	893312
118871	241990	223763	616589	85265
760254	903032	356228	556181	769963
132825	206290	443817	678030	959099
539665	334705	433978	622332	421028
183027	367190	47375	704509	308238
161236	88285	840348	590760	931075
405693	839028	179925	582000	934765
88988	739817	453128	238333	820183
945634	649375	976561	734887	180721
506399	854978	908734	995362	673703
243454	444135	884477	181375	28652
126728	588205	605288	160599	776007
712623	843668	811944	258921	293615
809513	473563	833025	127780	972543
839997	58	849242	414614	147184
203029	866490	295937	852483	568623
243296	941983	268908	814771	543083
36858	977739	681202	642165	813567
897448	900153	607065	274658	660501
319132	514770	451314	665364	285516
364200	709722	691572	788047	658756
250175	223946	99139	310195	161386
176111	133086	998924	798805	47236
351656	727362	483107	945456	945897
18161	221648	879580	874418	867955
708658	831678	847715	483583	542976
234315	675651	665820	334240	435154
308929	156172	488333	888698	547463
875959	406615	544667	524565	229398
747723	982999	494170	545397	968655
203590	290418	759731	622543	364506
880371	20601	325542	198201	528169
245920	577987	6089	545941	566965
355965	34141	755142	728471	643326
928852	986576	790167	603996	885423
246882	366473	602907	558837	429512
504880	757241	303555	348422	943524
555999	922861	484920	33168	195716
711388	47336	186515	785637	505648
985491	270970	854324	709721	403026
116263	276797	255769	679404	754972
663956	389670	36047	257887	328105
947491	345213	719305	794727	598609
954800	432622	411003	992015	514713
98529	668656	878437	774007	983492
533825	391835	17571	454983	380383
307857	305686	293474	232322	374338
902782	342704	608397	620342	181187
208158	959476	441324	877618	7065
954612	445159	806157	611239	164122
780559	767225	360616	244292	179491
983846	617277	797048	77497	386089
113639	299104	823021	166364	528391
404823	23670	856757	37660	991587
341433	23542	965605	133185	97381
502469	791713	390077	407221	899923
996377	374875	905367	843477	807125
127480	649367	385617	433423	868103
371060	634549	987669	968209	890195
470107	539031	608547	194522	383356
68150	553499	533375	751488	922546
619756	197539	405897	5238	840587
706074	923972	57910	604063	715265
485116	62036	989894	191052	406325
208151	757203	617555	870192	925759
173571	505553	753747	564011	515555
540283	319507	800036	680379	877228
747155	137553	769254	650173	698516
686096	15305	424768	639877	795987
686088	900094	420267	605109	433596
913902	588683	620299	551524	895762
414589	110621	974313	45607	249459
514201	182559	111974	410680	323414
9282	475256	161397	534576	662441
550249	136168	567797	587010	985510
54565	838294	628983	563402	910416
917347	768407	185025	501911	898855
853455	838829	23927	23284	735333
649711	193638	485694	245419	507752
604022	583013	799053	194394	772211
458155	892530	299109	972405	613082
454043	613094	914700	699828	786818
858675	46305	467183	816623	412151
569140	300203	401233	413778	724778
428778	458849	864657	623064	247761
361566	12759	334763	81349	923902
627995	124989	68225	120784	465288
136017	414197	476792	796176	384409
793420	986971	700922	370986	26099
228097	689691	58017	714406	275257
94619	447697	606774	223373	76029
600061	667607	564186	63088	708231
859180	669121	589126	19015	753623
438354	915608	261372	753288	941066
320839	194884	124312	118915	754008
684356	150112	876465	839630	843757
135306	285501	554091	485341	348167
818055	463391	860075	599022	174330
245170	495817	372044	222309	211781
985742	558246	598826	386726	861252
943482	480002	888295	213137	972012
311124	545156	994451	222051	455658
50873	954141	17504	933704	879243
52325	747598	540072	509163	767798
233350	938903	668728	176416	823744
746840	57108	731979	896063	193535
26642	607611	30971	840262	611513
713264	388627	757575	482448	118420
469614	16583	739823	457859	794113
660687	980999	413869	726422	815573
66229	493953	890845	526746	375726
338777	30320	753797	322871	700518
898421	83527	335570	905763	475252
448708	101408	298624	585059	839234
564341	713434	585560	59864	10065
847164	32485	633826	577109	730081
586594	956916	286264	154497	361284
714313	414497	898095	598657	187777
408027	507992	901059	878170	433497
464068	104120	698274	741636	40740
860134	212369	24329	425903	549365
842808	588184	180645	167977	186640
370798	624517	81871	682833	173544
914163	121199	644337	842088	904531
548534	306511	945268	814061	970825
900617	930124	528007	622188	944373
4942	168707	34483	765471	823341
1
1000 1
513558	926027	706611	255635	194432
543738	950453	626293	249812	38888
85567	882416	790664	260135	793229
448573	518305	932014	265553	103394
700225	585129	977752	661187	48693
679120	53537	817653	127856	337706
194428	867719	451835	28449	29347
516592	586512	28364	597856	715392
481503	654419	206384	630540	764518
68852	699565	452329	874610	876691
6302	583192	171515	566726	731554
370553	219947	270885	264335	866251
836799	681502	472847	774883	713660
103894	470206	337838	955032	327717
615876	657262	504090	284642	298078
622992	93937	216185	350000	39078
675649	852487	107949	680548	152651
380679	903963	559607	177219	425739
524254	99066	142037	938786	540812
333248	39306	475571	624743	366108
926795	436525	92665	92270	64454
978346	207437	77466	409413	368104
979178	739956	136779	78712	742143
66504	513850	790106	707394	203114
349416	542311	127522	284184	802670
221217	941965	59175	223093	952275
184032	73300	969218	146261	83092
148240	495639	749948	103307	387031
399950	327189	578920	564285	821041
616923	562450	363334	958029	97126
218347	957694	927998	816567	628371
67531	120667	231157	373420	382712
169785	936793	441744	406668	125607
47932	184591	343156	108606	813431
775448	98137	613742	848637	940451
971848	386987	294107	521114	92339
178607	817364	307217	243528	372917
247121	570188	188313	929484	108203
100496	708964	797531	717959	556917
728808	899328	102104	345839	222321
171573	33128	457758	76078	119102
500730	529929	608364	407660	708495
469691	28190	390946	111555	203394
619687	401420	350689	429931	165798
853887	455197	649598	33946	508395
80644	857656	873259	580907	116536
421301	740633	787736	499054	15111
867702	278016	145949	968927	341675
851660	115248	232162	88222	715063
655857	45338	577058	365397	450685
532338	863234	198841	556103	590174
327576	129065	587251	882205	897549
521020	719756	547457	131041	7778
193546	135787	810775	376536	514468
589273	343590	226795	923337	12261
82345	335741	398138	278946	671232
463515	573295	387503	995414	310462
619419	761531	177924	76794	222316
960848	598480	629819	66720	427873
624111	726510	150916	118775	671747
320952	136741	441223	793058	87653
712979	492263	394914	774212	855869
926334	518366	813120	751469	180197
351368	21481	778704	784892	582539
573370	750303	711701	361791	329652
38980	607670	534251	518926	527120
815391	710668	861675	991720	429742
185997	64429	160930	509822	143155
323466	896376	654504	921853	80890
499068	11490	194298	621044	96104
64852	254729	56579	731090	886744
4114	76915	286602	861351	482551
513780	911484	993093	115949	893312
118871	241990	223763	616589	85265
760254	903032	356228	556181	769963
132825	206290	443817	678030	959099
539665	334705	433978	622332	421028
183027	367190	47375	704509	308238
161236	88285	840348	590760	931075
405693	839028	179925	582000	934765
88988	739817	453128	238333	820183
945634	649375	976561	734887	180721
506399	854978	908734	995362	673703
243454	444135	884477	181375	28652
126728	588205	605288	160599	776007
712623	843668	811944	258921	293615
809513	473563	833025	127780	972543
839997	58	849242	414614	147184
203029	866490	295937	852483	568623
243296	941983	268908	814771	543083
36858	977739	681202	642165	813567
897448	900153	607065	274658	660501
319132	514770	451314	665364	285516
364200	709722	691572	788047	658756
250175	223946	99139	310195	161386
176111	133086	998924	798805	47236
351656	727362	483107	945456	945897
18161	221648	879580	874418	867955
708658	831678	847715	483583	542976
234315	675651	665820	334240	435154
308929	156172	488333	888698	547463
875959	406615	544667	524565	229398
747723	982999	494170	545397	968655
203590	290418	759731	622543	364506
880371	20601	325542	198201	528169
245920	577987	6089	545941	566965
355965	34141	755142	728471	643326
928852	986576	790167	603996	885423
246882	366473	602907	558837	429512
504880	757241	303555	348422	943524
555999	922861	484920	33168	195716
711388	47336	186515	785637	505648
985491	270970	854324	709721	403026
116263	276797	255769	679404	754972
663956	389670	36047	257887	328105
947491	345213	719305	794727	598609
954800	432622	411003	992015	514713
98529	668656	878437	774007	983492
533825	391835	17571	454983	380383
307857	305686	293474	232322	374338
902782	342704	608397	620342	181187
208158	959476	441324	877618	7065
954612	445159	806157	611239	164122
780559	767225	360616	244292	179491
983846	617277	797048	77497	386089
113639	299104	823021	166364	528391
404823	23670	856757	37660	991587
341433	23542	965605	133185	97381
502469	791713	390077	407221	899923
996377	374875	905367	843477	807125
127480	649367	385617	433423	868103
371060	634549	987669	968209	890195
470107	539031	608547	194522	383356
68150	553499	533375	751488	922546
619756	197539	405897	5238	840587
706074	923972	57910	604063	715265
485116	62036	989894	191052	406325
208151	757203	617555	870192	925759
173571	505553	753747	564011	515555
540283	319507	800036	680379	877228
747155	137553	769254	650173	698516
686096	15305	424768	639877	795987
686088	900094	420267	605109	433596
913902	588683	620299	551524	895762
414589	110621	974313	45607	249459
514201	182559	111974	410680	323414
9282	475256	161397	534576	662441
550249	136168	567797	587010	985510
54565	838294	628983	563402	910416
917347	768407	185025	501911	898855
853455	838829	23927	23284	735333
649711	193638	485694	245419	507752
604022	583013	799053	194394	772211
458155	892530	299109	972405	613082
454043	613094	914700	699828	786818
858675	46305	467183	816623	412151
569140	300203	401233	413778	724778
428778	458849	864657	623064	247761
361566	12759	334763	81349	923902
627995	124989	68225	120784	465288
136017	414197	476792	796176	384409
793420	986971	700922	370986	26099
228097	689691	58017	714406	275257
94619	447697	606774	223373	76029
600061	667607	564186	63088	708231
859180	669121	589126	19015	753623
438354	915608	261372	753288	941066
320839	194884	124312	118915	754008
684356	150112	876465	839630	843757
135306	285501	554091	485341	348167
818055	463391	860075	599022	174330
245170	495817	372044	222309	211781
985742	558246	598826	386726	861252
943482	480002	888295	213137	972012
311124	545156	994451	222051	455658
50873	954141	17504	933704	879243
52325	747598	540072	509163	767798
233350	938903	668728	176416	823744
746840	57108	731979	896063	193535
26642	607611	30971	840262	611513
713264	388627	757575	482448	118420
469614	16583	739823	457859	794113
660687	980999	413869	726422	815573
66229	493953	890845	526746	375726
338777	30320	753797	322871	700518
898421	83527	335570	905763	475252
448708	101408	298624	585059	839234
564341	713434	585560	59864	10065
847164	32485	633826	577109	730081
586594	956916	286264	154497	361284
714313	414497	898095	598657	187777
408027	507992	901059	878170	433497
464068	104120	698274	741636	40740
860134	212369	24329	425903	549365
842808	588184	180645	167977	186640
370798	624517	81871	682833	173544
914163	121199	644337	842088	904531
548534	306511	945268	814061	970825
900617	930124	528007	622188	944373
4942	168707	34483	765471	823341
1
1000 0
513558	926027	706611	255635	194432
543738	950453	626293	249812	38888
85567	882416	790664	260135	793229
448573	518305	932014	265553	103394
700225	585129	977752	661187	48693
679120	53537	817653	127856	337706
194428	867719	451835	28449	29347
516592	586512	28364	597856	715392
481503	654419	206384	630540	764518
68852	699565	452329	874610	876691
6302	583192	171515	566726	731554
370553	219947	270885	264335	866251
836799	681502	472847	774883	713660
103894	470206	337838	955032	327717
615876	657262	504090	284642	298078
622992	93937	216185	350000	39078
675649	852487	107949	680548	152651
380679	903963	559607	177219	425739
524254	99066	142037	938786	540812
333248	39306	475571	624743	366108
926795	436525	92665	92270	64454
978346	207437	77466	409413	368104
979178	739956	136779	78712	742143
66504	513850	790106	707394	203114
349416	542311	127522	284184	802670
221217	941965	59175	223093	952275
184032	73300	969218	146261	83092
148240	495639	749948	103307	387031
399950	327189	578920	564285	821041
616923	562450	363334	958029	97126
218347	957694	927998	816567	628371
67531	120667	231157	373420	382712
169785	936793	441744	406668	125607
47932	184591	343156	108606	813431
775448	98137	613742	848637	940451
971848	386987	294107	521114	92339
178607	817364	307217	243528	372917
247121	570188	188313	929484	108203
100496	708964	797531	717959	556917
728808	899328	102104	345839	222321
171573	33128	457758	76078	119102
500730	529929	608364	407660	708495
469691	28190	390946	111555	203394
619687	401420	350689	429931	165798
853887	455197	649598	33946	508395
80644	857656	873259	580907	116536
421301	740633	787736	499054	15111
867702	278016	145949	968927	341675
851660	115248	232162	88222	715063
655857	45338	577058	365397	450685
532338	863234	198841	556103	590174
327576	129065	587251	882205	897549
521020	719756	547457	131041	7778
193546	135787	810775	376536	514468
589273	343590	226795	923337	12261
82345	335741	398138	278946	671232
463515	573295	387503	995414	310462
619419	761531	177924	76794	222316
960848	598480	629819	66720	427873
624111	726510	150916	118775	671747
320952	136741	441223	793058	87653
712979	492263	394914	774212	855869
926334	518366	813120	751469	180197
351368	21481	778704	784892	582539
573370	750303	711701	361791	329652
38980	607670	534251	518926	527120
815391	710668	861675	991720	429742
185997	64429	160930	509822	143155
323466	896376	654504	921853	80890
499068	11490	194298	621044	96104
64852	254729	56579	731090	886744
4114	76915	286602	861351	482551
513780	911484	993093	115949	893312
118871	241990	223763	616589	85265
760254	903032	356228	556181	769963
132825	206290	443817	678030	959099
539665	334705	433978	622332	421028
183027	367190	47375	704509	308238
161236	88285	840348	590760	931075
405693	839028	179925	582000	934765
88988	739817	453128	238333	820183
945634	649375	976561	734887	180721
506399	854978	908734	995362	673703
243454	444135	884477	181375	28652
126728	588205	605288	160599	776007
712623	843668	811944	258921	293615
809513	473563	833025	127780	972543
839997	58	849242	414614	147184
203029	866490	295937	852483	568623
243296	941983	268908	814771	543083
36858	977739	681202	642165	813567
897448	900153	607065	274658	660501
319132	514770	451314	665364	285516
364200	709722	691572	788047	658756
250175	223946	99139	310195	161386
176111	133086	998924	798805	47236
351656	727362	483107	945456	945897
18161	221648	879580	874418	867955
708658	831678	847715	483583	542976
234315	675651	665820	334240	435154
308929	156172	488333	888698	547463
875959	406615	544667	524565	229398
747723	982999	494170	545397	968655
203590	290418	759731	622543	364506
880371	20601	325542	198201	528169
245920	577987	6089	545941	566965
355965	34141	755142	728471	643326
928852	986576	790167	603996	885423
246882	366473	602907	558837	429512
504880	757241	303555	348422	943524
555999	922861	484920	33168	195716
711388	47336	186515	785637	505648
985491	270970	854324	709721	403026
116263	276797	255769	679404	754972
663956	389670	36047	257887	328105
947491	345213	719305	794727	598609
954800	432622	411003	992015	514713
98529	668656	878437	774007	983492
533825	391835	17571	454983	380383
307857	305686	293474	232322	374338
902782	342704	608397	620342	181187
208158	959476	441324	877618	7065
954612	445159	806157	611239	164122
780559	767225	360616	244292	179491
983846	617277	797048	77497	386089
113639	299104	823021	166364	528391
404823	23670	856757	37660	991587
341433	23542	965605	133185	97381
502469	791713	390077	407221	899923
996377	374875	905367	843477	807125
127480	649367	385617	433423	868103
371060	634549	987669	968209	890195
470107	539031	608547	194522	383356
68150	553499	533375	751488	922546
619756	197539	405897	5238	840587
706074	923972	57910	604063	715265
485116	62036	989894	191052	406325
208151	757203	617555	870192	925759
173571	505553	753747	564011	515555
540283	319507	800036	680379	877228
747155	137553	769254	650173	698516
686096	15305	424768	639877	795987
686088	900094	420267	605109	433596
913902	588683	620299	551524	895762
414589	110621	974313	45607	249459
514201	182559	111974	410680	323414
9282	475256	161397	534576	662441
550249	136168	567797	587010	985510
54565	838294	628983	563402	910416
917347	768407	185025	501911	898855
853455	838829	23927	23284	735333
649711	193638	485694	245419	507752
604022	583013	799053	194394	772211
458155	892530	299109	972405	613082
454043	613094	914700	699828	786818
858675	46305	467183	816623	412151
569140	300203	401233	413778	724778
428778	458849	864657	623064	247761
361566	12759	334763	81349	923902
627995	124989	68225	120784	465288
136017	414197	476792	796176	384409
793420	986971	700922	370986	26099
228097	689691	58017	714406	275257
94619	447697	606774	223373	76029
600061	667607	564186	63088	708231
859180	669121	589126	19015	753623
438354	915608	261372	753288	941066
320839	194884	124312	118915	754008
684356	150112	876465	839630	843757
135306	285501	554091	485341	348167
818055	463391	860075	599022	174330
245170	495817	372044	222309	211781
985742	558246	598826	386726	861252
943482	480002	888295	213137	972012
311124	545156	994451	222051	455658
50873	954141	17504	933704	879243
52325	747598	540072	509163	767798
233350	938903	668728	176416	823744
746840	57108	731979	896063	193535
26642	607611	30971	840262	611513
713264	388627	757575	482448	118420
469614	16583	739823	457859	794113
660687	980999	413869	726422	815573
66229	493953	890845	526746	375726
338777	30320	753797	322871	700518
898421	83527	335570	905763	475252
448708	101408	298624	585059	839234
564341	713434	585560	59864	10065
847164	32485	633826	577109	730081
586594	956916	286264	154497	361284
714313	414497	898095	598657	187777
408027	507992	901059	878170	433497
464068	104120	698274	741636	40740
860134	212369	24329	425903	549365
842808	588184	180645	167977	186640
370798	624517	81871	682833	173544
914163	121199	644337	842088	904531
548534	306511	945268	814061	970825
900617	930124	528007	622188	944373
4942	168707	34483	765471	823341
1
1000 254
513558	926027	706611	255635	194432
543738	950453	626293	249812	38888
85567	882416	790664	260135	793229
448573	518305	932014	265553	103394
700225	585129	977752	661187	48693
679120	53537	817653	127856	337706
194428	867719	451835	28449	29347
516592	586512	28364	597856	715392
481503	654419	206384	630540	764518
68852	699565	452329	874610	876691
6302	583192	171515	566726	731554
370553	219947	270885	264335	866251
836799	681502	472847	774883	713660
103894	470206	337838	955032	327717
615876	657262	504090	284642	298078
622992	93937	216185	350000	39078
675649	852487	107949	680548	152651
380679	903963	559607	177219	425739
524254	99066	142037	938786	540812
333248	39306	475571	624743	366108
926795	436525	92665	92270	64454
978346	207437	77466	409413	368104
979178	739956	136779	78712	742143
66504	513850	790106	707394	203114
349416	542311	127522	284184	802670
221217	941965	59175	223093	952275
184032	73300	969218	146261	83092
148240	495639	749948	103307	387031
399950	327189	578920	564285	821041
616923	562450	363334	958029	97126
218347	957694	927998	816567	628371
67531	120667	231157	373420	382712
169785	936793	441744	406668	125607
47932	184591	343156	108606	813431
775448	98137	613742	848637	940451
971848	386987	294107	521114	92339
178607	817364	307217	243528	372917
247121	570188	188313	929484	108203
100496	708964	797531	717959	556917
728808	899328	102104	345839	222321
171573	33128	457758	76078	119102
500730	529929	608364	407660	708495
469691	28190	390946	111555	203394
619687	401420	350689	429931	165798
853887	455197	649598	33946	508395
80644	857656	873259	580907	116536
421301	740633	787736	499054	15111
867702	278016	145949	968927	341675
851660	115248	232162	88222	715063
655857	45338	577058	365397	450685
532338	863234	198841	556103	590174
327576	129065	587251	882205	897549
521020	719756	547457	131041	7778
193546	135787	810775	376536	514468
589273	343590	226795	923337	12261
82345	335741	398138	278946	671232
463515	573295	387503	995414	310462
619419	761531	177924	76794	222316
960848	598480	629819	66720	427873
624111	726510	150916	118775	671747
320952	136741	441223	793058	87653
712979	492263	394914	774212	855869
926334	518366	813120	751469	180197
351368	21481	778704	784892	582539
573370	750303	711701	361791	329652
38980	607670	534251	518926	527120
815391	710668	861675	991720	429742
185997	64429	160930	509822	143155
323466	896376	654504	921853	80890
499068	11490	194298	621044	96104
64852	254729	56579	731090	886744
4114	76915	286602	861351	482551
513780	911484	993093	115949	893312
118871	241990	223763	616589	85265
760254	903032	356228	556181	769963
132825	206290	443817	678030	959099
539665	334705	433978	622332	421028
183027	367190	47375	704509	308238
161236	88285	840348	590760	931075
405693	839028	179925	582000	934765
88988	739817	453128	238333	820183
945634	649375	976561	734887	180721
506399	854978	908734	995362	673703
243454	444135	884477	181375	28652
126728	588205	605288	160599	776007
712623	843668	811944	258921	293615
809513	473563	833025	127780	972543
839997	58	849242	414614	147184
203029	866490	295937	852483	568623
243296	941983	268908	814771	543083
36858	977739	681202	642165	813567
897448	900153	607065	274658	660501
319132	514770	451314	665364	285516
364200	709722	691572	788047	658756
250175	223946	99139	310195	161386
176111	133086	998924	798805	47236
351656	727362	483107	945456	945897
18161	221648	879580	874418	867955
708658	831678	847715	483583	542976
234315	675651	665820	334240	435154
308929	156172	488333	888698	547463
875959	406615	544667	524565	229398
747723	982999	494170	545397	968655
203590	290418	759731	622543	364506
880371	20601	325542	198201	528169
245920	577987	6089	545941	566965
355965	34141	755142	728471	643326
928852	986576	790167	603996	885423
246882	366473	602907	558837	429512
504880	757241	303555	348422	943524
555999	922861	484920	33168	195716
711388	47336	186515	785637	505648
985491	270970	854324	709721	403026
116263	276797	255769	679404	754972
663956	389670	36047	257887	328105
947491	345213	719305	794727	598609
954800	432622	411003	992015	514713
98529	668656	878437	774007	983492
533825	391835	17571	454983	380383
307857	305686	293474	232322	374338
902782	342704	608397	620342	181187
208158	959476	441324	877618	7065
954612	445159	806157	611239	164122
780559	767225	360616	244292	179491
983846	617277	797048	77497	386089
113639	299104	823021	166364	528391
404823	23670	856757	37660	991587
341433	23542	965605	133185	97381
502469	791713	390077	407221	899923
996377	374875	905367	843477	807125
127480	649367	385617	433423	868103
371060	634549	987669	968209	890195
470107	539031	608547	194522	383356
68150	553499	533375	751488	922546
619756	197539	405897	5238	840587
706074	923972	57910	604063	715265
485116	62036	989894	191052	406325
208151	757203	617555	870192	925759
173571	505553	753747	564011	515555
540283	319507	800036	680379	877228
747155	137553	769254	650173	698516
686096	15305	424768	639877	795987
686088	900094	420267	605109	433596
913902	588683	620299	551524	895762
414589	110621	974313	45607	249459
514201	182559	111974	410680	323414
9282	475256	161397	534576	662441
550249	136168	567797	587010	985510
54565	838294	628983	563402	910416
917347	768407	185025	501911	898855
853455	838829	23927	23284	735333
649711	193638	485694	245419	507752
604022	583013	799053	194394	772211
458155	892530	299109	972405	613082
454043	613094	914700	699828	786818
858675	46305	467183	816623	412151
569140	300203	401233	413778	724778
428778	458849	864657	623064	247761
361566	12759	334763	81349	923902
627995	124989	68225	120784	465288
136017	414197	476792	796176	384409
793420	986971	700922	370986	26099
228097	689691	58017	714406	275257
94619	447697	606774	223373	76029
600061	667607	564186	63088	708231
859180	669121	589126	19015	753623
438354	915608	261372	753288	941066
320839	194884	124312	118915	754008
684356	150112	876465	839630	843757
135306	285501	554091	485341	348167
818055	463391	860075	599022	174330
245170	495817	372044	222309	211781
985742	558246	598826	386726	861252
943482	480002	888295	213137	972012
311124	545156	994451	222051	455658
50873	954141	17504	933704	879243
52325	747598	540072	509163	767798
233350	938903	668728	176416	823744
746840	57108	731979	896063	193535
26642	607611	30971	840262	611513
713264	388627	757575	482448	118420
469614	16583	739823	457859	794113
660687	980999	413869	726422	815573
66229	493953	890845	526746	375726
338777	30320	753797	322871	700518
898421	83527	335570	905763	475252
448708	101408	298624	585059	839234
564341	713434	585560	59864	10065
847164	32485	633826	577109	730081
586594	956916	286264	154497	361284
714313	414497	898095	598657	187777
408027	507992	901059	878170	433497
464068	104120	698274	741636	40740
860134	212369	24329	425903	549365
842808	588184	180645	167977	186640
370798	624517	81871	682833	173544
914163	121199	644337	842088	904531
548534	306511	945268	814061	970825
900617	930124	528007	622188	944373
4942	168707	34483	765471	823341
1
1000 514
513558	926027	706611	255635	194432
543738	950453	626293	249812	38888
85567	882416	790664	260135	793229
448573	518305	932014	265553	103394
700225	585129	977752	661187	48693
679120	53537	817653	127856	337706
194428	867719	451835	28449	29347
516592	586512	28364	597856	715392
481503	654419	206384	630540	764518
68852	699565	452329	874610	876691
6302	583192	171515	566726	731554
370553	219947	270885	264335	866251
836799	681502	472847	774883	713660
103894	470206	337838	955032	327717
615876	657262	504090	284642	298078
622992	93937	216185	350000	39078
675649	852487	107949	680548	152651
380679	903963	559607	177219	425739
524254	99066	142037	938786	540812
333248	39306	475571	624743	366108
926795	436525	92665	92270	64454
978346	207437	77466	409413	368104
979178	739956	136779	78712	742143
66504	513850	790106	707394	203114
349416	542311	127522	284184	802670
221217	941965	59175	223093	952275
184032	73300	969218	146261	83092
148240	495639	749948	103307	387031
399950	327189	578920	564285	821041
616923	562450	363334	958029	97126
218347	957694	927998	816567	628371
67531	120667	231157	373420	382712
169785	936793	441744	406668	125607
47932	184591	343156	108606	813431
775448	98137	613742	848637	940451
971848	386987	294107	521114	92339
178607	817364	307217	243528	372917
247121	570188	188313	929484	108203
100496	708964	797531	717959	556917
728808	899328	102104	345839	222321
171573	33128	457758	76078	119102
500730	529929	608364	407660	708495
469691	28190	390946	111555	203394
619687	401420	350689	429931	165798
853887	455197	649598	33946	508395
80644	857656	873259	580907	116536
421301	740633	787736	499054	15111
867702	278016	145949	968927	341675
851660	115248	232162	88222	715063
655857	45338	577058	365397	450685
532338	863234	198841	556103	590174
327576	129065	587251	882205	897549
521020	719756	547457	131041	7778
193546	135787	810775	376536	514468
589273	343590	226795	923337	12261
82345	335741	398138	278946	671232
463515	573295	387503	995414	310462
619419	761531	177924	76794	222316
960848	598480	629819	66720	427873
624111	726510	150916	118775	671747
320952	136741	441223	793058	87653
712979	492263	394914	774212	855869
926334	518366	813120	751469	180197
351368	21481	778704	784892	582539
573370	750303	711701	361791	329652
38980	607670	534251	518926	527120
815391	710668	861675	991720	429742
185997	64429	160930	509822	143155
323466	896376	654504	921853	80890
499068	11490	194298	621044	96104
64852	254729	56579	731090	886744
4114	76915	286602	861351	482551
513780	911484	993093	115949	893312
118871	241990	223763	616589	85265
760254	903032	356228	556181	769963
132825	206290	443817	678030	959099
539665	334705	433978	622332	421028
183027	367190	47375	704509	308238
161236	88285	840348	590760	931075
405693	839028	179925	582000	934765
88988	739817	453128	238333	820183
945634	649375	976561	734887	180721
506399	854978	908734	995362	673703
243454	444135	884477	181375	28652
126728	588205	605288	160599	776007
712623	843668	811944	258921	293615
809513	473563	833025	127780	972543
839997	58	849242	414614	147184
203029	866490	295937	852483	568623
243296	941983	268908	814771	543083
36858	977739	681202	642165	813567
897448	900153	607065	274658	660501
319132	514770	451314	665364	285516
364200	709722	691572	788047	658756
250175	223946	99139	310195	161386
176111	133086	998924	798805	47236
351656	727362	483107	945456	945897
18161	221648	879580	874418	867955
708658	831678	847715	483583	542976
234315	675651	665820	334240	435154
308929	156172	488333	888698	547463
875959	406615	544667	524565	229398
747723	982999	494170	545397	968655
203590	290418	759731	622543	364506
880371	20601	325542	198201	528169
245920	577987	6089	545941	566965
355965	34141	755142	728471	643326
928852	986576	790167	603996	885423
246882	366473	602907	558837	429512
504880	757241	303555	348422	943524
555999	922861	484920	33168	195716
711388	47336	186515	785637	505648
985491	270970	854324	709721	403026
116263	276797	255769	679404	754972
663956	389670	36047	257887	328105
947491	345213	719305	794727	598609
954800	432622	411003	992015	514713
98529	668656	878437	774007	983492
533825	391835	17571	454983	380383
307857	305686	293474	232322	374338
902782	342704	608397	620342	181187
208158	959476	441324	877618	7065
954612	445159	806157	611239	164122
780559	767225	360616	244292	179491
983846	617277	797048	77497	386089
113639	299104	823021	166364	528391
404823	23670	856757	37660	991587
341433	23542	965605	133185	97381
502469	791713	390077	407221	899923
996377	374875	905367	843477	807125
127480	649367	385617	433423	868103
371060	634549	987669	968209	890195
470107	539031	608547	194522	383356
68150	553499	533375	751488	922546
619756	197539	405897	5238	840587
706074	923972	57910	604063	715265
485116	62036	989894	191052	406325
208151	757203	617555	870192	925759
173571	505553	753747	564011	515555
540283	319507	800036	680379	877228
747155	137553	769254	650173	698516
686096	15305	424768	639877	795987
686088	900094	420267	605109	433596
913902	588683	620299	551524	895762
414589	110621	974313	45607	249459
514201	182559	111974	410680	323414
9282	475256	161397	534576	662441
550249	136168	567797	587010	985510
54565	838294	628983	563402	910416
917347	768407	185025	501911	898855
853455	838829	23927	23284	735333
649711	193638	485694	245419	507752
604022	583013	799053	194394	772211
458155	892530	299109	972405	613082
454043	613094	914700	699828	786818
858675	46305	467183	816623	412151
569140	300203	401233	413778	724778
428778	458849	864657	623064	247761
361566	12759	334763	81349	923902
627995	124989	68225	120784	465288
136017	414197	476792	796176	384409
793420	986971	700922	370986	26099
228097	689691	58017	714406	275257
94619	447697	606774	223373	76029
600061	667607	564186	63088	708231
859180	669121	589126	19015	753623
438354	915608	261372	753288	941066
320839	194884	124312	118915	754008
684356	150112	876465	839630	843757
135306	285501	554091	485341	348167
818055	463391	860075	599022	174330
245170	495817	372044	222309	211781
985742	558246	598826	386726	861252
943482	480002	888295	213137	972012
311124	545156	994451	222051	455658
50873	954141	17504	933704	879243
52325	747598	540072	509163	767798
233350	938903	668728	176416	823744
746840	57108	731979	896063	193535
26642	607611	30971	840262	611513
713264	388627	757575	482448	118420
469614	16583	739823	457859	794113
660687	980999	413869	726422	815573
66229	493953	890845	526746	375726
338777	30320	753797	322871	700518
898421	83527	335570	905763	475252
448708	101408	298624	585059	839234
564341	713434	585560	59864	10065
847164	32485	633826	577109	730081
586594	956916	286264	154497	361284
714313	414497	898095	598657	187777
408027	507992	901059	878170	433497
464068	104120	698274	741636	40740
860134	212369	24329	425903	549365
842808	588184	180645	167977	186640
370798	624517	81871	682833	173544
914163	121199	644337	842088	904531
548534	306511	945268	814061	970825
900617	930124	528007	622188	944373
4942	168707	34483	765471	823341
1
2000 254
208101	867192	923738	211035	779136
703766	359490	562426	474620	647975
357519	671647	247910	390018	335552
869641	354431	651517	675933	238451
10596	720681	898477	305443	674191
567554	268669	469708	41987	493702
835180	816721	996817	948334	973874
318115	369270	788730	339131	838727
724889	921876	368326	839683	764236
929549	796222	852311	60275	208079
344266	723050	263705	27396	647839
162634	48569	620913	836223	852862
911296	227996	154486	628482	4729
93906	262064	73597	469681	344220
923227	777357	246307	852481	187815
866942	748015	286702	124338	161132
477982	984868	13449	723548	465155
441156	748864	486971	539544	944095
71240	977427	800601	10517	861188
3059	902079	930589	1162	158434
68494	3181	309654	856811	315826
619870	174744	265735	472970	192611
170996	646952	195500	78464	620168
93708	230083	801173	251487	578138
153059	911547	159560	31816	305786
855417	127127	891783	465033	637430
387639	460743	170896	49082	907123
844636	39238	676774	201731	178891
50586	359892	478149	96063	228514
405222	792062	296888	336394	502606
519494	84093	553964	69995	8112
492965	567458	472608	566651	495797
741140	53870	583889	1490	339977
368503	651634	51666	870545	704348
832214	927661	99968	917033	891524
434932	139126	914143	619381	249734
41341	683249	11514	505811	98282
262764	875837	114558	779507	816829
303464	920676	942258	744696	305592
787057	255506	963301	314598	446560
172357	251874	661024	733051	362434
872264	910892	441207	825337	979058
243106	461147	269279	145121	780896
777010	977644	369449	868253	37096
144664	115247	137911	935085	703287
834523	43094	920882	627569	882552
312325	606244	751016	330069	172943
812732	78107	975293	264875	468837
497315	535641	85242	904883	883074
43195	509265	352895	545148	885280
923562	579128	423990	279544	759860
348773	41127	243773	208827	788654
245828	52631	968792	43847	25851
135599	420927	58394	11192	443351
812024	623282	520175	85365	921776
101600	714507	855507	252100	220283
699055	452661	812850	821254	440955
877622	149236	166207	82002	415346
583566	255345	332489	949701	276805
603642	596516	706342	45431	329292
200499	883986	559173	654508	856667
345250	700228	568218	932739	863359
817070	301643	382699	358777	951431
663003	421740	93198	994414	967134
965473	545853	561399	167888	696417
122899	513543	269099	630340	728909
159318	358494	720467	818545	576163
67278	239279	275189	567347	15044
627496	172379	707214	632036	85690
766550	407837	113570	945694	613174
709643	513646	329363	918157	755625
374112	725825	763347	755920	382902
291293	578764	151037	556103	722742
127246	188038	688138	958455	318097
604878	46083	372951	386232	505217
500982	723820	572430	447139	582692
622553	599256	127970	603521	200904
51787	985734	164606	933700	519898
764207	930288	199480	339208	48269
500386	389634	479686	195604	876634
785861	637486	918869	399879	196837
472377	130881	436222	651629	191416
315604	99140	514156	656670	244621
363674	679243	613001	592666	761712
158949	564404	246361	410129	532506
989783	100800	297690	422896	431373
640180	340465	437937	936387	919738
427192	79821	501110	281988	47261
731296	838712	153013	244011	731531
308355	678700	975290	313880	968317
44394	871652	678251	311374	487442
300706	764535	763277	722982	115271
195603	316741	738224	623802	8854
320028	57940	147835	881219	611674
748586	268179	879782	923177	204788
965326	894777	558301	469354	335004
259858	854338	745960	411079	781256
728216	997776	429342	47141	177057
682004	13175	997586	414533	492881
815925	509884	874947	795450	699508
343670	704110	305270	218105	598687
315060	330579	381982	887450	353914
80646	150584	515744	329878	193124
76370	165829	476203	167609	798114
474089	983022	36688	136025	635075
985913	940877	859802	52411	60780
975014	647325	658966	323206	774027
2865	829344	801874	523638	840540
820710	256127	94278	252842	183471
521420	777509	120335	734182	568459
166906	260690	584628	847024	675195
795971	129393	686323	415363	310826
913652	909272	884902	226788	301075
569580	411743	272217	96611	815531
185175	840139	904492	394835	276545
133080	586251	898442	91543	812384
160546	551544	800586	83047	725842
18046	472498	496119	788401	507087
97260	200288	782880	39600	875120
278821	433021	849671	729612	681178
237996	460315	658339	994533	285017
300668	472816	70330	72720	193004
968348	996565	673734	508730	642568
247056	628868	545941	731478	466053
861434	671364	212166	417026	399537
159364	612267	825218	952683	207142
525538	868865	939011	686647	690241
522025	808722	596296	54230	609031
298577	175315	363485	12858	495545
352236	581150	177482	988413	32751
920526	17133	565800	631416	161033
82970	182908	362540	419628	148576
179928	665576	503221	496674	439765
361637	620849	951770	405213	735036
921161	294427	801624	238395	74706
639268	687881	667439	710430	669255
840713	12984	378403	374274	976486
302479	385679	85720	302480	930373
767505	344648	724392	163840	296924
163451	388136	177771	729989	458740
48252	355246	831932	532021	804463
309636	857235	885177	814942	520104
286695	811987	340259	433307	634007
768032	757312	534206	170673	565198
949771	624380	692071	933044	879296
887289	478655	790155	618318	607055
863540	469945	770401	446139	194279
497270	731507	559171	157900	13920
166786	13825	398786	820869	856403
424752	707269	625359	713087	438024
584029	406519	848410	70546	119659
177770	474590	390767	877822	985098
289493	961092	992406	409834	482677
281057	94326	33898	829288	590069
886546	942186	411949	204120	80814
918057	758380	912783	199085	401960
296966	851035	719947	284023	986546
368154	918256	572152	675359	180525
854400	951764	328801	177477	354414
544314	580539	130355	439771	160218
425170	865152	740174	347940	467057
295249	102453	159009	947521	100920
677558	866090	783287	974639	424528
190382	572358	203820	652741	920242
714411	453263	632314	787615	836244
220930	510136	978011	924898	186130
377774	765364	711058	673084	681288
477867	727381	659774	543774	803501
728907	523161	650186	936817	310967
626694	395576	253887	167426	19405
798716	367772	96010	657729	523182
523262	100350	548024	118054	300883
188458	320488	392466	292104	390386
397969	947724	624109	800402	667737
598451	717387	936468	873725	760728
959229	789763	416632	864980	608566
571078	395447	49176	689644	176533
343396	576479	948974	353909	949990
100314	37252	944051	379676	434073
81886	837742	454217	589693	61601
758590	797637	195278	750027	23873
386491	799920	791992	595717	90247
650511	796771	297829	655123	214005
141528	244105	732808	173005	111608
508630	281076	143400	956340	405871
12645	898312	751189	656834	470700
274627	315262	494801	399007	871430
211843	273705	599784	741061	504357
719130	55081	655391	386355	265729
974258	730801	92094	919360	563646
297190	759066	281727	283977	192541
24194	975192	167458	889761	37644
805934	44542	67648	922326	414275
348361	794569	76167	524724	953534
11756	440449	935273	735773	511237
187148	436442	332213	938662	434632
144426	118874	782306	540505	533230
477158	754320	613219	252796	247930
367032	183481	647683	233180	458331
373243	628229	282341	407871	664752
572483	195189	281385	236497	11453
30177	794138	73177	872138	602908
93284	368683	602416	299808	979617
834678	101330	380373	223538	630801
763282	791823	751235	688495	540986
296312	576610	579758	298254	111254
963768	264313	436698	322203	892615
864527	225086	393596	896919	604211
468524	326689	96436	557363	534371
546550	524470	768833	993495	681515
304370	916103	196348	847042	375913
545450	680640	617157	701890	32302
5392	463878	156289	556653	942860
463640	418574	552749	23717	143900
131519	39279	696174	935192	525429
939007	161922	243409	834891	802102
934421	235370	900056	511471	844151
985842	366819	156210	149831	92663
550167	41366	487739	830378	630169
183219	305270	527895	949551	174419
763683	763938	169046	61074	592017
540461	451830	397881	554583	497011
607277	848487	7024	483573	192820
512768	840224	588953	645254	970769
573518	563881	726917	58286	707856
726883	684350	408754	408334	854435
840511	729055	408664	600065	665212
928878	583463	120585	316301	813488
554781	154480	192363	413474	436488
801278	443989	451978	960247	514175
141929	195014	78546	758838	95263
426241	955783	580726	55725	816691
308394	173023	576166	312413	251905
323528	441305	197656	872232	327548
259163	325691	278237	246378	768415
200674	191782	311979	574595	584436
665225	821757	450239	260628	522104
998751	67241	129355	845535	600110
249903	872955	858209	79534	999214
850737	414863	200521	640265	789000
465304	455100	100302	72324	890601
318476	500562	543816	372399	195006
344325	287470	474571	627653	887809
60111	280044	223909	875596	528163
210025	139068	330593	4321	155737
942529	33462	681043	909917	980766
972966	371605	76320	999040	44463
998782	100725	210688	930711	685631
150342	726211	901213	240904	826131
177210	941034	849081	647775	857018
342573	155837	132121	298258	712183
956633	713467	353809	820819	797859
380138	818856	846362	602500	936596
975700	471332	554772	502408	187050
824550	7259	898915	838114	406508
815373	817421	295328	58945	937441
188379	129266	104459	35067	833486
277587	667546	265420	583893	619569
586029	978641	248566	601684	497879
999805	64115	657318	74355	175659
651443	708171	951555	601958	814352
733015	979029	719477	639442	719325
445654	927201	112285	406035	29256
762577	693988	55897	302062	709242
517923	521547	461657	949875	850142
961951	646755	544026	762250	168792
889095	339064	15214	600070	363047
467380	756175	527877	823224	618752
262242	809902	379549	225437	90447
856710	659677	617875	354553	603734
698661	176665	871191	484864	103710
806757	460075	102533	552899	819040
185376	125911	352977	995496	59383
822439	137837	963554	834171	702897
350972	408187	86117	703842	444279
259612	905148	501000	656469	816733
953468	853918	871608	647999	388751
986087	320737	987814	202601	463277
242899	908672	376722	230981	907598
796559	570965	526004	265704	545613
414774	475652	665125	446809	709217
98547	891729	914770	50416	505067
784975	516256	50876	458770	900213
394332	387580	374685	993049	183962
526938	107239	825881	399957	698076
272550	190521	614918	818385	963025
176757	86945	431562	341193	906318
106622	133445	193855	505800	293264
659936	722386	712104	789101	457283
853929	223517	305188	875509	946862
714826	329258	674061	507493	754000
877081	930793	830683	609623	727564
243592	466603	758956	307041	370978
967402	647168	522107	602037	267878
981969	349719	92931	724786	625919
116600	326789	931431	88796	853821
250244	849015	657789	526331	191647
139223	524514	150740	710170	247010
77352	701696	69160	756273	567464
287640	803505	675493	362731	170938
583927	870241	659872	428209	292993
386348	451411	282619	536631	489481
935877	199283	694720	736072	75003
138250	195884	441360	493937	554291
380440	465706	913340	272072	529102
124118	948771	381478	602405	889581
15793	157197	31653	99197	649726
384722	764731	689549	648775	69535
196001	589374	17133	592071	500248
495871	705938	767880	697544	823124
731672	347862	864697	105215	211057
692409	315472	230785	819578	84153
951316	516510	638287	283789	892292
784205	793078	702790	56969	558616
752352	593187	952141	668722	237808
65513	96647	970824	211022	350079
622239	932089	368360	620409	297634
491601	205217	812227	541330	126412
725739	295856	893870	8217	785896
323614	619408	782092	220485	579494
4182	487864	875655	390967	26078
796673	553307	112581	53534	118321
431538	880375	477274	403544	473345
541583	650801	620705	345803	687380
949124	249123	859496	969444	645722
520766	939966	134894	682025	34865
334303	800018	107053	241794	270309
979729	505536	94229	261051	312626
697983	938956	774704	384191	37632
544227	86303	104541	928785	183892
527315	155093	594207	450886	10533
333062	862789	911783	472031	676696
993136	374403	702937	441128	677346
54496	535191	563523	497593	111584
216353	788868	345541	711035	777156
889668	835471	131439	643532	426281
618613	252624	922700	928804	396053
173898	402724	362925	405579	557404
171339	766230	432154	490491	832442
618508	92574	300504	439479	929462
548549	576083	283105	966886	228542
495760	59466	443865	894239	874344
937632	493877	310439	528036	547519
683082	421344	251436	223051	365288
296845	531857	877123	320184	975873
313833	444269	764890	922305	473487
703902	639251	330374	80201	162975
464773	451906	686857	501472	339266
798708	554830	643400	679610	334657
180789	153115	981068	757562	219658
959267	543253	941007	643124	794440
846877	448294	551312	275063	226369
966600	346236	482024	478113	966085
327785	257827	313703	57157	425010
385403	99687	233638	565157	543701
626956	352252	504185	383269	122931
679359	296447	100694	531921	784127
181769	346630	858634	510701	597926
490905	73043	482860	254667	376864
21404	929596	821593	270866	883565
903563	638441	50357	928327	586547
999106	157523	850656	79042	340722
350181	155329	313138	109642	302209
687212	508685	391821	447140	672597
936397	635643	739383	708561	219103
893659	762073	473194	953510	407100
888508	166014	864053	740887	726799
852033	468965	470706	852434	335659
863690	770726	11535	979905	314824
70466	869098	609632	128734	847085
241732	349258	189274	185103	107442
625152	129204	706907	335091	920127
966583	531461	191452	937519	103199
813702	812899	148455	855811	935251
266907	745549	483645	198744	421706
367003	149456	669129	391952	271785
643724	77882	683967	307677	929322
287581	391051	19725	313087	45565
377454	229896	330323	538891	36131
873698	922799	229882	941185	650888
506570	272773	159803	61633	979441
466396	638976	687743	843664	508246
685923	465350	654935	978352	509409
971375	971286	891753	796243	413321
193488	490473	52327	22081	529730
920038	137084	881487	395652	794855
148674	99340	324235	803155	552028
511268	176958	291439	365699	677798
799085	879696	152695	511014	737647
449060	65509	58759	769018	816083
395005	550018	219869	863365	207873
721515	860231	542339	392583	34869
355499	655210	915859	658870	540207
24285	949787	784569	244232	777163
531822	925127	421477	107069	607134
751727	305343	424601	487012	505266
104105	433381	914968	889296	725474
47750	98439	443572	931464	866179
778531	782526	915037	842346	231005
48937	593666	896078	688492	865894
1
5000 554
202419	765340	176836	171587	513835
673308	294752	272213	273615	571479
500227	698388	69358	832394	666309
582992	231580	652079	724838	499670
301024	855961	612946	172339	215420
108205	364723	828844	732379	705622
289691	104941	605139	458635	823609
410760	27473	521424	777963	452227
489119	731412	590599	375110	313120
679850	404469	760502	116809	882963
225437	831727	892840	21841	796147
394748	763197	902060	890166	37267
888795	64609	353838	438366	737734
263299	771035	609306	470214	460549
575193	881125	36521	188047	696930
630539	13625	619952	669541	65034
395523	58090	86608	756085	724250
910026	284796	951987	29961	465126
723892	363855	153050	451282	274724
960707	29623	815033	802830	798165
570456	148261	826774	621949	990376
776514	600455	97208	549173	656914
330604	605028	171755	259224	355408
293060	608234	686229	841003	122207
877029	229547	447090	719516	936275
455388	321852	827610	818154	341942
224538	137132	880729	931073	132745
29232	166667	933213	73316	411020
21016	494274	264854	218253	876889
385038	27194	832100	570856	637890
930136	507054	941326	625660	781780
639304	922413	683019	78382	491490
535832	794935	119985	59735	153151
36897	877125	214637	658753	789032
833237	674580	71984	112566	464675
637356	590520	509189	892382	170734
128818	148617	400177	887010	657367
561219	788632	460189	211356	335696
733035	269627	746516	326696	495482
52837	614379	146259	115815	951747
16251	255340	441027	428703	951462
734239	743445	912789	654497	111924
715182	654047	802471	789348	881874
503066	429624	805216	299651	797203
951083	19523	915323	42833	753538
264567	781213	748602	77610	812696
549422	397907	863456	231198	39842
409220	253460	433970	574818	170454
654365	33669	63980	28041	434182
33160	145995	525375	390404	511672
916863	984261	871995	157134	849947
606214	544841	813973	448122	710636
826560	990859	651801	328262	329382
753696	365785	967860	863354	984826
95125	145049	248953	465483	589171
463197	791029	110244	331570	273012
405808	108845	416082	186833	591451
406705	560603	452637	666762	126615
356562	66360	906883	946459	990277
215986	892406	882047	218682	514375
736088	382928	272616	816785	64892
824871	90093	847976	920775	667502
496514	904064	14472	656168	719838
943253	249281	899630	954979	9372
943508	384451	548801	118101	184046
860460	928744	987211	26830	338692
671223	927866	5764	35525	27254
487179	645807	608871	190464	987323
423676	873620	919804	400416	463373
356171	745611	439547	434766	399483
544746	611254	68685	7080	394139
395349	760321	848590	514314	936212
196708	654614	11705	813530	965248
519626	896136	810978	509438	520255
177921	77233	329999	639911	347028
902500	364614	37819	829257	403943
456089	861477	125282	671731	345742
250836	43021	129740	371289	713670
590659	780579	936502	501365	592671
309159	126803	384975	393567	801044
345123	725963	54684	1059	470460
54448	85252	818851	819073	128990
20885	481370	306645	42935	306377
516535	169065	192878	651094	360887
273659	271155	677312	574401	680884
622228	243482	366655	659188	428948
303013	215933	203250	62271	343544
494439	400921	646112	484564	370278
277851	940752	357808	447574	803334
153445	384002	442940	376281	413165
591609	953562	582785	668291	371059
724229	66853	155689	360063	758981
5056	584937	965904	245541	143454
683324	12688	193729	575314	123438
51842	613434	227623	335744	953416
493044	965104	156612	919078	51287
467290	645885	865462	899258	290712
767123	731774	658671	867882	890054
58778	824196	94251	252229	933697
283016	153487	716888	939555	838949
766632	280205	642163	331919	706818
357356	74381	101975	420361	819302
42219	326918	401767	749439	902449
755403	51373	957768	839264	994317
879709	456887	547204	418896	835980
882649	775851	946527	943013	940293
670054	215828	464843	413987	555747
681529	438748	760172	883340	106131
521252	280468	980768	631168	949697
788119	698862	792975	97078	178931
40185	587764	645597	813739	588957
786254	720191	328879	833031	279789
117407	153819	271222	621273	547970
209031	695903	715442	176800	204193
258829	225503	277935	252933	408877
159717	495858	638494	885296	297640
850782	727009	47636	518566	931762
290665	825534	516703	195679	458885
248203	426136	30537	51817	188664
622818	698957	707499	457671	60486
657319	89675	439925	445744	549933
781737	731049	973771	188509	72471
859098	662421	814031	238062	686944
863226	763510	1658	349299	612861
44675	745304	546849	601209	636815
493510	161939	990071	303908	857331
43874	649683	217914	73079	814089
454361	977561	287047	678749	864483
806529	533194	906226	165706	88892
919730	628463	806105	173802	709087
828605	883379	510015	765639	415744
372859	184332	641726	769849	564815
515016	647684	75797	464053	188154
45036	144036	986404	841968	824745
288262	703171	939230	779298	710877
309427	635649	375802	253407	42258
536234	314661	635339	680969	370801
200104	435740	705432	416779	93447
75373	654588	412842	84205	38017
365626	137400	532564	417043	807532
912998	464547	23461	80869	790974
81513	21637	174752	334913	217579
674959	958870	618950	494831	968628
582139	670167	66812	609102	684500
517911	523940	303357	2375	488957
358853	912107	420630	464150	531361
85249	81119	47481	657956	806823
854516	322186	204907	952733	507959
737686	739515	176353	696135	243244
77092	830627	389604	1519	264094
422993	658189	473247	729126	500077
591215	453745	746465	691053	458579
165427	545474	451672	396789	60786
931185	846939	769306	470804	516635
433686	312422	235350	350385	490052
859892	695627	173263	186108	779365
45961	704184	976315	992172	524225
366066	453291	379269	973931	723456
949074	318614	278457	739967	908277
960783	133933	915913	513405	12861
382321	670214	283444	745925	320394
512820	779176	18634	418188	927656
830067	480572	207776	903911	678917
578724	993572	139755	615796	601133
642189	191550	349372	202225	913081
782621	454890	961845	452806	957563
182469	777937	721444	193479	649385
256157	184634	826934	421723	220275
642425	608693	231881	241125	653246
370188	122105	349649	302997	164223
479989	220799	502552	715407	238569
548080	722542	557768	511763	113875
703886	73060	129831	577732	571509
500003	884863	82227	461616	902637
230156	886997	632878	942573	450328
958657	348193	898273	825382	884682
602661	921524	32632	458292	631708
491602	13218	301755	127345	311196
958871	197329	25768	510102	675397
393702	965848	56554	759278	361455
356682	701027	760525	773899	293971
745004	298875	841035	974468	604196
113790	838967	725242	522258	858951
727472	141615	118223	896688	401293
640189	147137	774283	433394	858127
940423	546051	59424	847392	344978
893718	661889	679863	843462	732970
602160	691335	124896	79115	718393
520100	674964	823352	568248	700826
131798	249700	246712	671228	352513
465705	666019	908385	135516	116322
938569	619402	330805	132217	132441
739195	308819	936589	833824	500286
855205	257313	973462	841378	758293
368218	517887	644017	179266	711167
580274	933022	366660	54658	832629
377498	865517	988581	377027	806301
910193	240982	523476	952774	221445
975839	311388	680912	870668	741604
671494	875775	824456	925007	985969
742615	728665	363166	263531	110182
27878	405423	55542	258872	372129
420308	697854	436212	545295	651526
230518	855354	418982	687959	104649
714043	764387	649553	339806	664868
783961	706901	859488	688835	118214
308256	82279	892312	140652	665369
588064	731449	964991	483322	902326
476885	821057	683325	281119	628512
6607	304816	820105	86073	441929
941917	544274	820413	468810	277185
359277	775254	369022	730918	261465
837102	898544	906195	459681	484194
146443	943673	893965	599646	361795
259013	782559	567878	92146	40728
743518	582440	499648	46110	940128
464793	869340	792858	36284	776160
111787	97077	317028	625324	598922
589216	636323	479546	197417	746236
386188	284874	544485	593128	534641
328856	442318	565871	608845	295263
152401	736763	27735	415233	873640
237202	805389	400978	295762	612709
217251	65573	353637	895241	360583
683525	957810	659913	385011	771127
932599	525647	163413	221715	647888
118716	828338	432776	547907	498273
120080	893649	504565	352831	454782
787952	987333	984753	268110	110115
60832	826861	622202	385842	377319
442131	856728	974398	934882	611467
508427	29608	747529	169361	663372
723444	600636	6552	510234	490899
552722	566268	23307	949863	519263
989721	512339	394488	206658	65332
944101	427321	169749	505037	620079
215290	286639	812791	182360	893856
365414	222869	932239	416956	342575
858115	1912	321234	651392	24691
437241	676297	361844	717155	417584
345999	322144	275936	956006	671003
781618	947128	875001	558301	489106
830751	285287	364465	166290	277751
991785	813174	150431	638409	389131
458207	355863	107158	15888	3317
84233	875406	506124	291451	193672
715743	713315	83678	504352	881792
944755	744166	333298	258952	212659
505470	503592	849421	537784	751779
493690	234037	50905	688008	120774
986398	891566	438678	582526	654559
543008	657332	936987	778299	160455
873369	938855	227956	445684	993121
457089	227643	293042	363095	782767
973554	401174	204324	661638	954579
502341	150278	301238	573536	820758
775938	71430	583017	703947	484069
710224	425572	314153	517232	305465
874527	469466	637363	767138	24459
443193	858686	392988	151211	409041
293718	511598	242549	157825	461390
553559	123440	105642	243402	861300
80081	55585	576414	916727	57751
995933	1223	509422	177922	688177
449360	955612	216498	433429	34466
45424	846708	391614	61643	54849
986475	579953	298448	427193	744386
189815	879535	652202	455192	603518
279740	113193	827040	330221	459004
142061	465726	681283	833437	135111
748543	930238	598975	694241	893954
175124	296539	621702	340524	261850
129937	636893	354362	467959	340427
39836	228357	220334	114135	990417
134510	194597	822044	624996	388664
968865	397809	590537	649072	436029
569859	136985	72869	797586	715370
305872	570442	528869	158605	824174
203858	862769	787201	295899	413353
791156	966883	107708	696771	671275
258649	654933	614529	318924	976724
755795	726920	510292	105822	45235
159249	280507	385528	499050	915728
497086	863035	923206	74920	555845
698049	264904	736935	82564	223168
551648	820523	628491	501623	548339
26236	200042	774408	889706	862851
887755	325943	786446	575247	542824
4123	400591	776096	134916	604110
453941	894048	602150	46933	122259
790975	653832	878775	208808	809662
346134	760644	787672	176901	882298
719228	600640	182033	114496	14185
113080	602439	447663	384884	11852
108632	322930	320906	797191	895449
535288	111060	402312	312058	783504
877870	286355	552722	444381	951157
541307	606617	394166	54720	222426
553611	698027	138619	445527	793774
813087	322202	945969	267890	411347
402684	178985	105340	720944	931671
314684	279982	78294	127163	277876
213953	464836	659151	743136	873350
214497	578871	134267	936588	794507
784314	778498	755432	119951	9272
208338	118804	818750	344124	356997
367372	278152	47557	957192	287089
567818	783083	176054	828078	254017
8367	579673	487860	534795	420670
523265	333667	29191	860409	280199
525887	230406	603874	553711	686477
695950	749849	940315	306767	611416
529343	572719	769348	753649	834195
883025	193642	101599	237738	219592
519203	715095	694149	890196	108334
30620	481149	350033	870641	561099
735592	686551	19383	257668	189195
701428	519333	407571	860015	657217
169016	103497	744825	885417	542962
949331	177792	731204	485012	475314
782438	552946	836921	734621	92851
230386	507884	28900	449786	592446
939581	833625	910052	820626	356002
387620	314383	561242	771085	972617
526443	322954	217601	199254	443645
422680	797240	502835	799617	955163
254322	186819	471907	278770	804556
667306	477507	190690	396970	105296
126279	335269	1832	394237	878970
427575	896192	310786	839770	968001
972178	503887	271512	407621	113203
957847	688208	217521	942208	504065
386138	396636	538821	583360	254636
554547	519049	671274	160923	919707
702867	181701	934421	612496	996108
671855	889030	696820	964178	417001
185144	813933	441014	129793	513913
387980	964864	369335	474866	430299
305618	986599	670559	773802	87285
803246	92332	128166	283769	208443
951983	127726	495688	86162	335568
476312	375124	455522	292010	25776
4899	566609	823354	217759	773855
426539	989987	667783	780643	531492
402351	297646	606704	701951	881195
958708	372124	98031	625323	762298
115470	553011	405966	718621	408149
378979	561667	849137	304013	593298
776800	238697	897288	606069	791433
288056	962256	475291	686902	463582
755425	914298	860811	19771	192132
84756	696989	379311	465029	502609
517107	281554	857582	105751	760283
717953	232189	987818	23667	126652
313925	953595	970979	260020	158736
747606	566815	316544	118011	225605
687101	998280	87184	317525	663938
755076	501808	66302	902090	221530
687656	252726	202256	405084	965497
189869	373997	387163	489467	232183
118068	828033	495314	894462	205380
777363	911156	546218	30103	308638
729068	544708	760881	817493	851512
165077	131549	770043	447962	730818
820860	743433	873893	173813	52836
861319	206536	862738	958661	383147
953893	33508	769186	368927	666127
20695	208441	123006	215309	890661
477647	746560	55704	514001	868890
628123	18670	371639	425824	653005
333408	410116	649642	9153	928519
759695	693734	502306	846453	404273
89252	933603	456462	19406	974291
917877	154954	819595	143296	473255
918427	839729	442322	458752	537921
920052	345508	921794	164991	252990
908247	8225	715919	488756	671948
276314	355765	578659	113162	650729
643929	499586	349096	199455	999202
836999	983564	650642	243744	537269
492523	45748	964389	362567	541689
345021	840881	647536	44738	479925
823168	186593	953467	286285	944449
839510	226498	610292	881207	63843
923084	520624	264000	497681	618131
320497	424509	717945	220503	942413
310236	501077	855018	187421	854555
864129	592620	98757	434891	197040
658934	28741	706964	662145	728371
936165	505560	335338	245904	724017
568103	109121	563586	331148	807982
675659	831988	313387	772939	509956
857141	580888	398630	72457	60141
407734	423298	449636	226639	513352
430393	490008	792246	723690	390326
280675	824840	377436	302859	309573
779227	388633	733729	689767	18368
150598	209456	429447	721856	155507
916214	400688	347291	134701	689237
584577	235902	643454	848592	189548
594423	262652	362697	493948	648766
757993	481997	154690	1036	314913
279966	155984	695097	500895	39946
146510	255817	606625	957057	43622
615230	26716	22678	163098	76791
823130	272263	455650	484091	192613
374770	69893	616179	525117	388757
164703	337593	504135	890734	540906
584623	880894	984201	883741	48699
941862	999942	376479	480033	231582
389858	957883	414656	81556	461276
573365	826749	33986	652163	938093
255943	998656	317604	820903	728531
216048	428640	64214	728153	642853
646044	310749	41519	654790	684410
71435	172158	628094	893067	727844
498396	779860	807637	763383	851111
991798	275664	342883	161238	20597
146844	443567	299948	272991	177134
583332	389392	594269	661161	689896
194791	285990	796724	179700	681910
630992	851107	727477	617003	178226
382244	456548	855839	226201	473611
135106	917309	695109	565003	768239
417615	531122	62810	278031	830231
736110	740795	45761	656595	66325
967099	399457	416775	986920	403732
21669	709204	966868	239105	533294
417243	902622	847934	423453	375604
530415	819596	445882	567068	624242
347333	927932	22514	839290	552602
631356	22938	839715	484438	970729
496162	965708	748598	450165	952149
810599	898766	320807	187344	48588
835885	661475	873329	197911	311151
675188	860230	807457	945829	73671
763838	543705	62685	75512	661541
245015	150768	320661	357810	298368
593371	622135	146505	450009	350772
5535	112000	753100	922006	528935
358038	98932	237151	501480	245892
729867	824542	649755	314161	341997
405242	310725	716865	117209	182283
62537	460409	592923	546364	157981
600702	874868	227484	281959	203442
980669	377950	553885	601821	785874
99720	939125	311544	369186	356339
927969	7721	437722	456698	603893
570326	93017	823053	805975	218639
712722	216195	545419	644233	785503
587728	688069	163137	799393	506626
195455	908183	301732	189752	925933
665776	370966	771974	918961	361671
18816	4623	191650	926672	170943
935404	174577	717254	185165	498409
558754	749203	724449	802200	111149
289976	266571	887960	441118	599916
831205	76953	292929	698163	794510
884457	401249	263700	319345	999290
990577	906868	160879	70031	622032
592341	463511	984789	69612	292656
59326	571999	629761	578147	913499
143806	551613	912014	753343	670749
771968	629788	129396	556044	285162
986930	61452	714735	340276	246663
716624	651050	285876	210604	921260
915751	438959	177110	456462	666462
935930	891606	327002	289364	944622
900958	607004	653566	236612	210174
231364	352456	612137	205161	386862
662508	122679	20371	609624	213984
340015	824089	721733	401878	777326
870320	255973	147772	472881	785001
575817	564533	863681	746127	410539
581491	103980	656961	18415	357897
287175	612338	643736	656572	574214
339624	780099	839058	56159	330036
149178	204638	45133	570801	896185
810188	765109	302184	596596	226266
965657	765118	747491	559323	608084
752793	655954	398775	836244	450761
801338	171673	731562	584485	170978
969099	246491	657011	441567	934244
120390	297443	774293	322651	149717
631647	11037	200726	383519	387311
108471	612924	615115	436761	169964
985704	663712	755640	322742	796185
369298	909771	885676	89341	588028
409433	90799	684355	489169	657629
109106	76373	769733	543809	394868
542142	177064	194867	832983	25313
455843	395122	864043	717063	962021
898861	945821	366650	34290	519118
980315	566933	878143	936411	873451
585944	491599	765101	360125	522260
646179	583782	168574	350279	65667
380843	336385	811663	137692	219309
208757	622557	777178	510592	998971
796515	647909	121035	118628	342852
799611	34499	627863	194221	613340
92796	35771	502682	530260	551702
87753	662847	557737	586868	170471
758710	637779	11491	728135	870405
462766	926840	117967	811342	931476
684139	413337	19401	844668	122447
529495	664624	800603	614774	608111
457425	898646	82561	422835	419198
540644	503162	257578	733598	41533
155721	641653	890507	903734	617096
963588	988742	438643	622523	596098
681342	742447	160187	735656	718563
16352	555730	531871	668176	332591
520081	780266	429061	411707	166340
880260	171783	334172	75793	787769
479081	260380	559709	426705	734290
947657	938360	105768	575519	964190
717264	265067	722945	186311	114217
710967	427277	784739	703791	468161
998053	917990	140130	806528	667423
292476	371364	715750	904210	971499
386679	476664	427269	704376	935269
899869	71248	678767	912249	992731
520972	276365	186901	719087	986757
343512	979507	446562	703657	74760
169263	986497	858317	703973	811325
720264	886184	390355	730711	594896
469527	857040	751491	781973	354302
262250	283740	276784	293913	132367
833050	570044	198521	501197	86936
814805	257039	597401	239830	136548
874442	847164	371057	328704	355836
53505	779247	979743	806931	791724
538696	664249	123742	19339	891933
16974	276320	35217	433566	828291
949062	754055	704792	301512	241140
18096	393975	278518	384849	793013
970873	766775	563130	924681	791232
579876	286123	325503	981435	32230
762902	280021	569505	917956	332343
865918	383815	720460	392867	192001
741587	88766	532702	243746	859620
902342	360073	492739	796740	868096
741759	420034	546365	888000	51547
617352	256863	770514	396160	724168
206904	520306	242310	538292	816999
587713	977209	263154	659540	662673
90343	397394	469418	580179	222919
992633	553146	540006	500031	459421
955082	103690	588527	210776	567876
563004	627813	816458	39080	209878
795647	109794	910410	313568	109365
955107	257620	770934	732881	931099
438553	907607	164371	692384	748417
88882	9305	629065	405774	483380
664086	975507	769207	770911	886395
363031	700790	539728	510571	863617
187450	558306	941503	831366	267964
722977	506591	100587	697582	716558
790901	353700	759250	582881	439759
826869	538562	831336	649411	499996
897846	838576	348959	991653	820899
865147	482153	811228	70759	743336
853797	755517	468277	241379	813355
114504	159192	159090	826998	348762
994375	408319	211523	667807	481185
832715	909132	748295	783279	991118
675684	904672	908722	109545	518379
986688	577948	909318	903236	740913
76371	256733	769175	281731	826263
736974	16480	218983	756639	159366
577348	228012	891423	605553	134602
612604	407627	364558	628747	313223
884254	319098	845262	933670	439681
507211	242308	40433	15168	755006
617889	919054	49585	124415	136762
378791	823856	676224	106271	757910
939735	551784	866957	807375	129073
493658	10123	397751	776516	111969
943471	18373	235871	286903	240667
683794	650676	739843	325918	869682
896768	516474	232462	408524	536605
129994	367355	273625	79595	616960
513173	957371	710660	35624	356315
595319	607274	232211	721999	438216
447793	660821	700658	932439	1548
603173	374611	322937	141478	687161
909493	831227	207713	974516	401450
662189	142445	802257	912549	438529
55463	815199	970728	302205	751413
366779	478290	33741	108231	918793
495653	690653	690249	326494	690618
223289	65849	334190	817864	791169
458001	832781	445714	828734	75476
87758	397115	487361	856287	981266
536597	982271	50373	112612	868179
515079	739318	68970	497312	476888
5904	916915	651353	712161	87337
922604	386076	235922	659968	302246
993934	497961	674533	432629	675680
292712	843440	841096	202508	908906
438195	15853	956869	815154	537637
810552	709252	506144	61048	758185
610697	181132	296555	380342	738906
370231	29845	301757	946044	522306
13767	270539	959133	264979	529928
664407	345175	868330	429555	192281
109026	549858	333789	809064	72984
232474	237476	647176	97855	257546
355774	594371	601961	196479	598082
438752	480218	846568	197818	644681
826691	336389	226206	716824	667002
338899	476623	278623	225632	824681
576682	163728	772407	690705	649587
925492	819811	657364	137025	671199
346412	797207	483636	220319	203627
455857	729088	967690	322952	240743
565782	216988	333013	703253	783598
239068	481918	569401	922397	906948
428369	188462	171139	226894	655821
507150	135149	995596	696482	388872
675953	527516	21303	764677	884708
296287	850799	312241	743161	142761
938539	644184	632549	585918	957868
784686	72204	750821	814967	428218
242472	377763	681059	185476	293548
710066	521067	706843	165525	870724
167392	993050	456312	33588	2410
608784	863954	964986	171914	545935
832090	732047	497463	910788	473603
901768	206667	621901	799619	532821
356848	116929	634353	7839	178800
41121	33381	367039	105786	853252
463838	386525	379679	563981	880233
422906	270701	128097	781468	456203
897582	164069	39838	960861	255396
47881	228271	962097	749075	424085
263785	599106	322069	678162	920583
934241	205816	508659	957735	170542
404652	227052	953885	322131	536226
937462	240755	616066	517062	629672
778260	752079	277825	521561	47232
115670	73821	747566	577223	593788
607589	657954	949511	512249	659313
990835	606184	211412	814651	832966
798437	88856	384052	594514	468890
477462	340613	173817	384383	343237
166224	916262	7331	365291	863373
151549	841897	787959	837735	968287
786497	988517	475509	72561	63610
415907	321549	880492	759292	112387
76299	758944	82162	456176	350869
499261	308596	399283	112717	230058
280166	221715	343553	914534	238434
615618	721723	292114	12507	814077
636890	534772	726079	228495	633891
368880	89243	737308	822740	44558
788059	964513	140656	728299	719149
66231	130356	978735	928861	55250
977754	695820	491074	646775	423552
417551	327578	965416	236436	59016
42707	995118	275570	938899	111756
859399	759368	683445	543976	562702
442390	886904	600954	947235	572184
12945	114587	505169	743126	333537
703058	139382	512136	311612	804534
797843	544383	329113	148211	733540
222986	4123	129123	978015	23330
260044	604512	789859	56822	778651
380938	566250	728864	742953	637453
185461	578431	663954	773696	636893
144574	752734	818313	157164	198887
903576	23103	955183	872340	653176
965639	392173	792921	343089	303393
195979	345337	215170	34288	515636
724360	353522	992595	584991	731669
819456	107947	570306	358872	217683
423705	130401	476441	958123	396110
979668	508809	809309	118223	644708
816857	962585	971969	837750	849026
661127	2339	224243	130844	620753
413695	39460	175290	959561	683907
178657	275971	669091	714147	488764
166247	399087	602026	100701	984988
981178	450915	816687	70465	27370
813970	374037	755266	588850	192899
887319	240056	346185	395837	663572
113486	735704	766824	961752	248071
644574	455189	765538	668687	150895
89640	602632	421153	364916	298584
316724	969433	150675	509588	334129
691127	601398	803319	611055	169352
322360	14345	266969	858809	772431
471909	648689	271596	101623	934092
516810	686229	907245	893746	590946
165002	97217	239754	406368	806744
51557	863303	515099	273923	980431
402146	977562	152745	245302	912110
758704	13489	430613	736880	955057
492176	991887	827026	141492	195391
484246	702810	361481	921326	4813
101859	724711	987245	692573	586585
133147	255751	848688	36377	563467
61357	881297	182556	547429	323115
883639	740196	985545	631138	629154
65243	321958	362501	236775	431034
404741	316668	25709	85507	178334
660254	332495	317153	462540	458685
108055	362247	423201	506721	283596
85885	734636	762841	619088	822351
860220	142291	538747	441668	605344
671168	619921	863686	984168	574552
264209	456057	300355	674098	777149
864393	122274	503778	484116	662594
614967	858155	941715	807713	446554
653596	597833	342834	954440	369933
607326	421556	600110	832444	693384
431823	700253	673238	685453	529018
106773	73543	607171	258446	957764
660681	640917	259989	892864	184922
36888	454122	110305	231524	325101
458833	463287	767399	775496	229279
814397	905051	611614	316840	923189
88877	606571	192103	460537	584883
425018	167404	455582	882979	884352
288630	368886	93396	885935	524633
828892	961573	410953	672237	228195
672397	680851	570500	437082	715545
359123	461850	431204	964022	543111
417660	410832	349581	481123	5739
377281	794814	580248	296439	474176
146172	952951	175635	370207	732158
547581	688886	633759	700737	193946
354038	54425	45560	68380	539231
513687	861268	934974	774850	341553
138499	125445	373553	63805	331044
584124	153080	231208	953090	368545
107263	87018	588671	14298	476189
404119	622142	132499	217718	331424
813176	951175	735770	505792	884444
493944	269472	284974	815260	808219
537780	511802	703550	943301	531324
295824	795766	577766	738702	260601
419340	614161	851259	127380	146055
593333	347170	972163	705147	595813
485944	838809	93149	990879	638822
221983	197749	467809	786505	55833
795345	75040	617029	449553	150585
146199	962992	323119	939822	370284
25878	941132	760739	289211	820212
974162	590031	735983	958729	988369
131878	338952	195163	831398	117133
419938	143289	62898	702343	453931
991668	132707	371570	258077	769128
914946	283894	473212	284320	8264
372860	742011	977461	558551	84933
142974	740954	244092	363107	264136
688098	638986	521696	131460	36068
570256	730420	154973	971413	963882
175457	612842	931098	810926	259660
8458	301681	797422	204324	128820
448219	963976	939040	393433	502167
103937	923507	298145	436081	983007
807435	955469	359327	758780	47882
350116	409275	264786	276285	877462
673624	933067	39227	743129	730635
244881	292437	280270	749339	821769
137480	173377	808296	294613	443052
727699	355589	492199	372592	989658
240223	342252	304372	830619	492190
298836	339604	747591	485654	703262
798973	96029	964290	723840	173873
365724	467063	878229	253786	351506
459454	549089	323782	342918	950099
901464	986416	709514	155704	907397
412792	849121	343456	669958	246006
679549	942790	814040	24075	679795
390192	5297	992779	414927	233175
848827	578228	268992	230589	387262
354083	850154	556782	692419	57647
124011	607771	889323	17247	107434
658592	387498	918035	255022	278586
915087	884758	489724	839896	430420
977751	801532	354544	122895	558651
560113	796726	980587	200457	138775
536406	72147	57057	965239	478868
553149	748625	706287	647385	773033
872334	231559	629551	480223	426337
798247	570917	109702	198604	106485
779160	756692	519608	586390	662218
823519	82693	272357	925024	839366
806239	452315	657370	370157	316928
48720	296400	170273	488781	908691
641262	155353	88814	834746	449070
830572	879489	204264	458161	529017
187375	230010	641178	544568	179620
64384	758225	797980	233381	465429
977983	956406	519787	418482	670856
979500	521031	292752	957550	102289
881123	928503	133043	186055	174434
824986	599022	276943	739630	549739
748661	763732	531193	553254	823421
569414	384898	715005	875230	607988
306223	527615	546236	943003	457162
313384	425176	927844	177217	763519
326040	193829	190360	102235	436426
794168	395745	301992	751065	995901
143063	108445	898231	93820	7456
140465	460726	606381	13552	422313
481291	89003	599959	755482	759696
36568	153633	514566	169193	297933
133290	6110	638768	910876	892064
996169	163372	542022	746165	655204
782728	218835	790675	2698	267984
662442	395986	61404	244416	922927
724980	447775	505869	854160	718081
138461	387009	967092	370170	651936
315232	711813	762947	426945	242411
38393	373465	489413	275904	254850
835697	201214	673876	121483	982187
613257	825172	743853	754723	709343
926115	979823	618787	728024	95218
937460	23802	924554	95088	780141
12453	242519	645476	65664	674713
236689	779313	739033	973425	879116
39553	547088	571910	705556	404601
567988	397754	873469	690539	558905
220802	568022	987986	531443	910146
951393	202180	496627	102944	557696
788029	639648	22708	14301	66144
780168	121155	928352	702517	345853
300477	512994	812542	473983	85282
306011	245742	433813	479544	26149
146644	107791	153482	286152	730263
596588	79516	945954	63892	320064
110924	758938	905958	980139	4844
345849	202348	407470	965630	684319
152907	365890	145757	169561	794921
905829	436365	508168	784893	782754
300232	442147	325665	154705	437015
590227	911259	339196	56489	149105
810437	349884	679349	306524	112282
472419	170448	902165	803490	159883
668045	697400	462566	268874	482398
21151	54433	669891	969356	963957
882176	694838	890897	473528	90139
345129	977434	678817	723971	236843
925390	659917	115621	645536	91259
51084	762192	991134	820224	705503
898332	565740	895413	995678	100286
485744	393660	763426	695791	684801
727068	779228	161636	56952	164870
736892	312518	499462	79613	949498
502238	944441	439447	82951	61565
345381	597625	756008	779395	160457
887462	153754	636025	923134	891152
424709	939552	322778	344409	713326
919990	385653	298736	701875	849081
753453	618431	290746	775624	220686
998090	390423	280031	960205	434955
720160	340204	997826	236381	307126
779232	140675	485809	64074	593785
619641	177739	919964	403885	87238
43774	387259	764727	313246	746233
91866	733755	445681	410562	467098
262860	536809	500186	970742	240082
572179	373998	991875	812173	28128
770817	682792	144498	202626	196155
835443	201795	269996	370975	705467
581931	4703	753438	429104	993157
436121	201150	759137	100999	231908
143432	162646	248169	786028	877527
744591	344327	945683	839445	142413
178370	81612	592291	615606	737652
926355	80396	528995	148182	479992
619630	766971	179280	38113	697513
864610	183291	856372	99722	92648
775646	410542	99875	174884	345953
267406	958683	495276	726500	778111
138240	127325	540597	516979	967644
954959	496708	870863	279445	386334
706586	631505	489103	581704	303278
447029	89282	184015	65645	164665
570363	63204	623070	37817	572090
454369	507554	161148	179701	619176
614120	168428	434657	506076	859356
767067	231157	226911	422202	119163
786346	130817	590686	838971	146420
34654	814979	783046	792464	928458
95070	696906	499444	86150	754514
649968	461367	764259	551037	380578
710860	116835	121635	287702	476728
417121	496331	141776	749708	380865
279940	897084	399768	423414	325835
436752	648012	944033	957540	960428
106267	799177	700766	846864	493665
204657	180653	136804	821277	144180
164084	345721	461839	873272	592614
628554	162498	358601	733044	173948
132444	363167	640529	538714	692364
405019	964652	153369	66373	156612
984991	249062	196767	135899	241284
57168	370603	391333	716447	41997
375792	640111	117994	271191	281567
780249	447656	791122	288877	218092
530516	688051	48785	408548	647687
610396	23379	427500	126661	611571
431704	793370	104378	782109	952571
228352	780397	355009	282994	48904
756880	684267	259981	879111	576097
232770	896445	548492	221719	428298
920955	606643	897716	67022	397170
685093	204101	617155	471125	9239
908076	218194	933728	243730	252030
370919	470031	507456	824441	773578
455190	815240	994855	527241	440533
11513	317914	26535	109648	798465
640609	358057	633216	585069	271936
409629	196572	450677	710885	577581
318429	12043	440915	965138	178013
511919	188868	960176	622860	259001
870876	611245	678028	269034	91680
692974	841299	856304	734697	91445
680077	524749	312743	549689	178880
163243	787866	852386	717338	359526
104399	984333	966838	345402	987641
626690	978437	816283	521442	727375
70368	531283	564597	213571	595661
518494	415180	760992	129352	848383
738728	184411	514664	619694	158525
181793	364295	672491	424390	50434
127091	264094	328971	828856	781663
533179	500391	259350	66020	53126
442624	698041	877455	227676	898111
637817	125440	328404	217628	697194
132866	823771	208509	936735	164554
431017	151254	948170	202006	352261
472255	465033	506057	355299	212119
882190	91942	202653	212600	65905
804599	908255	281480	340400	614553
392427	440677	210061	34574	988692
74231	363724	557336	728014	274061
573644	26464	581589	956814	881409
697662	363344	633614	839077	631766
535205	68089	566664	75122	255596
128794	542814	711429	760002	205752
86958	574263	826425	600452	696455
573836	57660	104225	566850	159021
776705	480694	309518	447838	508772
434304	983717	310328	321666	602568
166250	78439	116152	305402	175362
774012	368465	201862	940912	871922
985081	151964	224730	746817	943887
437335	421596	489392	925604	207096
703940	238640	372423	201609	798595
656847	448122	39423	514802	666617
576079	394305	289345	754374	386377
33983	252986	209893	360121	322997
82693	97962	418006	525444	475272
350505	694772	709129	344191	524742
724186	321562	826006	599293	93924
903461	245731	377789	784912	201900
770328	602350	277362	206092	678992
841479	713936	648181	888737	175673
616794	990520	642223	23541	553864
346324	897479	855867	292020	876577
746201	154644	640138	566906	675608
119999	257657	102123	58446	488098
659089	244826	742697	296767	988479
449971	482380	56011	795748	293046
354952	188520	308808	516889	487005
833267	117694	125187	559727	29998
37258	981930	922244	12568	545937
944623	82155	672341	779803	564826
819109	769869	767859	425306	822146
625463	610277	821383	875213	913387
468237	328172	785587	624700	662627
333524	828721	219036	594136	365609
204089	743393	60807	328203	436683
791356	415969	545558	887217	645349
212755	400653	602988	479269	15795
128316	659450	224857	684925	996160
739663	643361	487186	153243	677396
144161	791564	297809	180467	920323
713088	710574	869001	47736	797820
877799	689386	998991	679276	206432
269427	444948	226427	65168	289298
309695	837097	572830	775363	322006
795446	196102	23520	691118	671516
110222	921801	102270	746445	334018
492520	575983	320814	664190	801437
618424	40177	233835	835559	629865
847336	435169	888433	225424	886709
71132	277587	514605	23413	212569
400547	872928	987960	272684	532687
118089	92332	762504	867697	715637
479756	554546	817172	879180	830944
474787	514096	803897	707999	753548
406534	283678	89994	971325	517228
146863	666979	704885	995524	232037
670443	696890	80126	539210	226179
1
5000 25
202419	765340	176836	171587	513835
673308	294752	272213	273615	571479
500227	698388	69358	832394	666309
582992	231580	652079	724838	499670
301024	855961	612946	172339	215420
108205	364723	828844	732379	705622
289691	104941	605139	458635	823609
410760	27473	521424	777963	452227
489119	731412	590599	375110	313120
679850	404469	760502	116809	882963
225437	831727	892840	21841	796147
394748	763197	902060	890166	37267
888795	64609	353838	438366	737734
263299	771035	609306	470214	460549
575193	881125	36521	188047	696930
630539	13625	619952	669541	65034
395523	58090	86608	756085	724250
910026	284796	951987	29961	465126
723892	363855	153050	451282	274724
960707	29623	815033	802830	798165
570456	148261	826774	621949	990376
776514	600455	97208	549173	656914
330604	605028	171755	259224	355408
293060	608234	686229	841003	122207
877029	229547	447090	719516	936275
455388	321852	827610	818154	341942
224538	137132	880729	931073	132745
29232	166667	933213	73316	411020
21016	494274	264854	218253	876889
385038	27194	832100	570856	637890
930136	507054	941326	625660	781780
639304	922413	683019	78382	491490
535832	794935	119985	59735	153151
36897	877125	214637	658753	789032
833237	674580	71984	112566	464675
637356	590520	509189	892382	170734
128818	148617	400177	887010	657367
561219	788632	460189	211356	335696
733035	269627	746516	326696	495482
52837	614379	146259	115815	951747
16251	255340	441027	428703	951462
734239	743445	912789	654497	111924
715182	654047	802471	789348	881874
503066	429624	805216	299651	797203
951083	19523	915323	42833	753538
264567	781213	748602	77610	812696
549422	397907	863456	231198	39842
409220	253460	433970	574818	170454
654365	33669	63980	28041	434182
33160	145995	525375	390404	511672
916863	984261	871995	157134	849947
606214	544841	813973	448122	710636
826560	990859	651801	328262	329382
753696	365785	967860	863354	984826
95125	145049	248953	465483	589171
463197	791029	110244	331570	273012
405808	108845	416082	186833	591451
406705	560603	452637	666762	126615
356562	66360	906883	946459	990277
215986	892406	882047	218682	514375
736088	382928	272616	816785	64892
824871	90093	847976	920775	667502
496514	904064	14472	656168	719838
943253	249281	899630	954979	9372
943508	384451	548801	118101	184046
860460	928744	987211	26830	338692
671223	927866	5764	35525	27254
487179	645807	608871	190464	987323
423676	873620	919804	400416	463373
356171	745611	439547	434766	399483
544746	611254	68685	7080	394139
395349	760321	848590	514314	936212
196708	654614	11705	813530	965248
519626	896136	810978	509438	520255
177921	77233	329999	639911	347028
902500	364614	37819	829257	403943
456089	861477	125282	671731	345742
250836	43021	129740	371289	713670
590659	780579	936502	501365	592671
309159	126803	384975	393567	801044
345123	725963	54684	1059	470460
54448	85252	818851	819073	128990
20885	481370	306645	42935	306377
516535	169065	192878	651094	360887
273659	271155	677312	574401	680884
622228	243482	366655	659188	428948
303013	215933	203250	62271	343544
494439	400921	646112	484564	370278
277851	940752	357808	447574	803334
153445	384002	442940	376281	413165
591609	953562	582785	668291	371059
724229	66853	155689	360063	758981
5056	584937	965904	245541	143454
683324	12688	193729	575314	123438
51842	613434	227623	335744	953416
493044	965104	156612	919078	51287
467290	645885	865462	899258	290712
767123	731774	658671	867882	890054
58778	824196	94251	252229	933697
283016	153487	716888	939555	838949
766632	280205	642163	331919	706818
357356	74381	101975	420361	819302
42219	326918	401767	749439	902449
755403	51373	957768	839264	994317
879709	456887	547204	418896	835980
882649	775851	946527	943013	940293
670054	215828	464843	413987	555747
681529	438748	760172	883340	106131
521252	280468	980768	631168	949697
788119	698862	792975	97078	178931
40185	587764	645597	813739	588957
786254	720191	328879	833031	279789
117407	153819	271222	621273	547970
209031	695903	715442	176800	204193
258829	225503	277935	252933	408877
159717	495858	638494	885296	297640
850782	727009	47636	518566	931762
290665	825534	516703	195679	458885
248203	426136	30537	51817	188664
622818	698957	707499	457671	60486
657319	89675	439925	445744	549933
781737	731049	973771	188509	72471
859098	662421	814031	238062	686944
863226	763510	1658	349299	612861
44675	745304	546849	601209	636815
493510	161939	990071	303908	857331
43874	649683	217914	73079	814089
454361	977561	287047	678749	864483
806529	533194	906226	165706	88892
919730	628463	806105	173802	709087
828605	883379	510015	765639	415744
372859	184332	641726	769849	564815
515016	647684	75797	464053	188154
45036	144036	986404	841968	824745
288262	703171	939230	779298	710877
309427	635649	375802	253407	42258
536234	314661	635339	680969	370801
200104	435740	705432	416779	93447
75373	654588	412842	84205	38017
365626	137400	532564	417043	807532
912998	464547	23461	80869	790974
81513	21637	174752	334913	217579
674959	958870	618950	494831	968628
582139	670167	66812	609102	684500
517911	523940	303357	2375	488957
358853	912107	420630	464150	531361
85249	81119	47481	657956	806823
854516	322186	204907	952733	507959
737686	739515	176353	696135	243244
77092	830627	389604	1519	264094
422993	658189	473247	729126	500077
591215	453745	746465	691053	458579
165427	545474	451672	396789	60786
931185	846939	769306	470804	516635
433686	312422	235350	350385	490052
859892	695627	173263	186108	779365
45961	704184	976315	992172	524225
366066	453291	379269	973931	723456
949074	318614	278457	739967	908277
960783	133933	915913	513405	12861
382321	670214	283444	745925	320394
512820	779176	18634	418188	927656
830067	480572	207776	903911	678917
578724	993572	139755	615796	601133
642189	191550	349372	202225	913081
782621	454890	961845	452806	957563
182469	777937	721444	193479	649385
256157	184634	826934	421723	220275
642425	608693	231881	241125	653246
370188	122105	349649	302997	164223
479989	220799	502552	715407	238569
548080	722542	557768	511763	113875
703886	73060	129831	577732	571509
500003	884863	82227	461616	902637
230156	886997	632878	942573	450328
958657	348193	898273	825382	884682
602661	921524	32632	458292	631708
491602	13218	301755	127345	311196
958871	197329	25768	510102	675397
393702	965848	56554	759278	361455
356682	701027	760525	773899	293971
745004	298875	841035	974468	604196
113790	838967	725242	522258	858951
727472	141615	118223	896688	401293
640189	147137	774283	433394	858127
940423	546051	59424	847392	344978
893718	661889	679863	843462	732970
602160	691335	124896	79115	718393
520100	674964	823352	568248	700826
131798	249700	246712	671228	352513
465705	666019	908385	135516	116322
938569	619402	330805	132217	132441
739195	308819	936589	833824	500286
855205	257313	973462	841378	758293
368218	517887	644017	179266	711167
580274	933022	366660	54658	832629
377498	865517	988581	377027	806301
910193	240982	523476	952774	221445
975839	311388	680912	870668	741604
671494	875775	824456	925007	985969
742615	728665	363166	263531	110182
27878	405423	55542	258872	372129
420308	697854	436212	545295	651526
230518	855354	418982	687959	104649
714043	764387	649553	339806	664868
783961	706901	859488	688835	118214
308256	82279	892312	140652	665369
588064	731449	964991	483322	902326
476885	821057	683325	281119	628512
6607	304816	820105	86073	441929
941917	544274	820413	468810	277185
359277	775254	369022	730918	261465
837102	898544	906195	459681	484194
146443	943673	893965	599646	361795
259013	782559	567878	92146	40728
743518	582440	499648	46110	940128
464793	869340	792858	36284	776160
111787	97077	317028	625324	598922
589216	636323	479546	197417	746236
386188	284874	544485	593128	534641
328856	442318	565871	608845	295263
152401	736763	27735	415233	873640
237202	805389	400978	295762	612709
217251	65573	353637	895241	360583
683525	957810	659913	385011	771127
932599	525647	163413	221715	647888
118716	828338	432776	547907	498273
120080	893649	504565	352831	454782
787952	987333	984753	268110	110115
60832	826861	622202	385842	377319
442131	856728	974398	934882	611467
508427	29608	747529	169361	663372
723444	600636	6552	510234	490899
552722	566268	23307	949863	519263
989721	512339	394488	206658	65332
944101	427321	169749	505037	620079
215290	286639	812791	182360	893856
365414	222869	932239	416956	342575
858115	1912	321234	651392	24691
437241	676297	361844	717155	417584
345999	322144	275936	956006	671003
781618	947128	875001	558301	489106
830751	285287	364465	166290	277751
991785	813174	150431	638409	389131
458207	355863	107158	15888	3317
84233	875406	506124	291451	193672
715743	713315	83678	504352	881792
944755	744166	333298	258952	212659
505470	503592	849421	537784	751779
493690	234037	50905	688008	120774
986398	891566	438678	582526	654559
543008	657332	936987	778299	160455
873369	938855	227956	445684	993121
457089	227643	293042	363095	782767
973554	401174	204324	661638	954579
502341	150278	301238	573536	820758
775938	71430	583017	703947	484069
710224	425572	314153	517232	305465
874527	469466	637363	767138	24459
443193	858686	392988	151211	409041
293718	511598	242549	157825	461390
553559	123440	105642	243402	861300
80081	55585	576414	916727	57751
995933	1223	509422	177922	688177
449360	955612	216498	433429	34466
45424	846708	391614	61643	54849
986475	579953	298448	427193	744386
189815	879535	652202	455192	603518
279740	113193	827040	330221	459004
142061	465726	681283	833437	135111
748543	930238	598975	694241	893954
175124	296539	621702	340524	261850
129937	636893	354362	467959	340427
39836	228357	220334	114135	990417
134510	194597	822044	624996	388664
968865	397809	590537	649072	436029
569859	136985	72869	797586	715370
305872	570442	528869	158605	824174
203858	862769	787201	295899	413353
791156	966883	107708	696771	671275
258649	654933	614529	318924	976724
755795	726920	510292	105822	45235
159249	280507	385528	499050	915728
497086	863035	923206	74920	555845
698049	264904	736935	82564	223168
551648	820523	628491	501623	548339
26236	200042	774408	889706	862851
887755	325943	786446	575247	542824
4123	400591	776096	134916	604110
453941	894048	602150	46933	122259
790975	653832	878775	208808	809662
346134	760644	787672	176901	882298
719228	600640	182033	114496	14185
113080	602439	447663	384884	11852
108632	322930	320906	797191	895449
535288	111060	402312	312058	783504
877870	286355	552722	444381	951157
541307	606617	394166	54720	222426
553611	698027	138619	445527	793774
813087	322202	945969	267890	411347
402684	178985	105340	720944	931671
314684	279982	78294	127163	277876
213953	464836	659151	743136	873350
214497	578871	134267	936588	794507
784314	778498	755432	119951	9272
208338	118804	818750	344124	356997
367372	278152	47557	957192	287089
567818	783083	176054	828078	254017
8367	579673	487860	534795	420670
523265	333667	29191	860409	280199
525887	230406	603874	553711	686477
695950	749849	940315	306767	611416
529343	572719	769348	753649	834195
883025	193642	101599	237738	219592
519203	715095	694149	890196	108334
30620	481149	350033	870641	561099
735592	686551	19383	257668	189195
701428	519333	407571	860015	657217
169016	103497	744825	885417	542962
949331	177792	731204	485012	475314
782438	552946	836921	734621	92851
230386	507884	28900	449786	592446
939581	833625	910052	820626	356002
387620	314383	561242	771085	972617
526443	322954	217601	199254	443645
422680	797240	502835	799617	955163
254322	186819	471907	278770	804556
667306	477507	190690	396970	105296
126279	335269	1832	394237	878970
427575	896192	310786	839770	968001
972178	503887	271512	407621	113203
957847	688208	217521	942208	504065
386138	396636	538821	583360	254636
554547	519049	671274	160923	919707
702867	181701	934421	612496	996108
671855	889030	696820	964178	417001
185144	813933	441014	129793	513913
387980	964864	369335	474866	430299
305618	986599	670559	773802	87285
803246	92332	128166	283769	208443
951983	127726	495688	86162	335568
476312	375124	455522	292010	25776
4899	566609	823354	217759	773855
426539	989987	667783	780643	531492
402351	297646	606704	701951	881195
958708	372124	98031	625323	762298
115470	553011	405966	718621	408149
378979	561667	849137	304013	593298
776800	238697	897288	606069	791433
288056	962256	475291	686902	463582
755425	914298	860811	19771	192132
84756	696989	379311	465029	502609
517107	281554	857582	105751	760283
717953	232189	987818	23667	126652
313925	953595	970979	260020	158736
747606	566815	316544	118011	225605
687101	998280	87184	317525	663938
755076	501808	66302	902090	221530
687656	252726	202256	405084	965497
189869	373997	387163	489467	232183
118068	828033	495314	894462	205380
777363	911156	546218	30103	308638
729068	544708	760881	817493	851512
165077	131549	770043	447962	730818
820860	743433	873893	173813	52836
861319	206536	862738	958661	383147
953893	33508	769186	368927	666127
20695	208441	123006	215309	890661
477647	746560	55704	514001	868890
628123	18670	371639	425824	653005
333408	410116	649642	9153	928519
759695	693734	502306	846453	404273
89252	933603	456462	19406	974291
917877	154954	819595	143296	473255
918427	839729	442322	458752	537921
920052	345508	921794	164991	252990
908247	8225	715919	488756	671948
276314	355765	578659	113162	650729
643929	499586	349096	199455	999202
836999	983564	650642	243744	537269
492523	45748	964389	362567	541689
345021	840881	647536	44738	479925
823168	186593	953467	286285	944449
839510	226498	610292	881207	63843
923084	520624	264000	497681	618131
320497	424509	717945	220503	942413
310236	501077	855018	187421	854555
864129	592620	98757	434891	197040
658934	28741	706964	662145	728371
936165	505560	335338	245904	724017
568103	109121	563586	331148	807982
675659	831988	313387	772939	509956
857141	580888	398630	72457	60141
407734	423298	449636	226639	513352
430393	490008	792246	723690	390326
280675	824840	377436	302859	309573
779227	388633	733729	689767	18368
150598	209456	429447	721856	155507
916214	400688	347291	134701	689237
584577	235902	643454	848592	189548
594423	262652	362697	493948	648766
757993	481997	154690	1036	314913
279966	155984	695097	500895	39946
146510	255817	606625	957057	43622
615230	26716	22678	163098	76791
823130	272263	455650	484091	192613
374770	69893	616179	525117	388757
164703	337593	504135	890734	540906
584623	880894	984201	883741	48699
941862	999942	376479	480033	231582
389858	957883	414656	81556	461276
573365	826749	33986	652163	938093
255943	998656	317604	820903	728531
216048	428640	64214	728153	642853
646044	310749	41519	654790	684410
71435	172158	628094	893067	727844
498396	779860	807637	763383	851111
991798	275664	342883	161238	20597
146844	443567	299948	272991	177134
583332	389392	594269	661161	689896
194791	285990	796724	179700	681910
630992	851107	727477	617003	178226
382244	456548	855839	226201	473611
135106	917309	695109	565003	768239
417615	531122	62810	278031	830231
736110	740795	45761	656595	66325
967099	399457	416775	986920	403732
21669	709204	966868	239105	533294
417243	902622	847934	423453	375604
530415	819596	445882	567068	624242
347333	927932	22514	839290	552602
631356	22938	839715	484438	970729
496162	965708	748598	450165	952149
810599	898766	320807	187344	48588
835885	661475	873329	197911	311151
675188	860230	807457	945829	73671
763838	543705	62685	75512	661541
245015	150768	320661	357810	298368
593371	622135	146505	450009	350772
5535	112000	753100	922006	528935
358038	98932	237151	501480	245892
729867	824542	649755	314161	341997
405242	310725	716865	117209	182283
62537	460409	592923	546364	157981
600702	874868	227484	281959	203442
980669	377950	553885	601821	785874
99720	939125	311544	369186	356339
927969	7721	437722	456698	603893
570326	93017	823053	805975	218639
712722	216195	545419	644233	785503
587728	688069	163137	799393	506626
195455	908183	301732	189752	925933
665776	370966	771974	918961	361671
18816	4623	191650	926672	170943
935404	174577	717254	185165	498409
558754	749203	724449	802200	111149
289976	266571	887960	441118	599916
831205	76953	292929	698163	794510
884457	401249	263700	319345	999290
990577	906868	160879	70031	622032
592341	463511	984789	69612	292656
59326	571999	629761	578147	913499
143806	551613	912014	753343	670749
771968	629788	129396	556044	285162
986930	61452	714735	340276	246663
716624	651050	285876	210604	921260
915751	438959	177110	456462	666462
935930	891606	327002	289364	944622
900958	607004	653566	236612	210174
231364	352456	612137	205161	386862
662508	122679	20371	609624	213984
340015	824089	721733	401878	777326
870320	255973	147772	472881	785001
575817	564533	863681	746127	410539
581491	103980	656961	18415	357897
287175	612338	643736	656572	574214
339624	780099	839058	56159	330036
149178	204638	45133	570801	896185
810188	765109	302184	596596	226266
965657	765118	747491	559323	608084
752793	655954	398775	836244	450761
801338	171673	731562	584485	170978
969099	246491	657011	441567	934244
120390	297443	774293	322651	149717
631647	11037	200726	383519	387311
108471	612924	615115	436761	169964
985704	663712	755640	322742	796185
369298	909771	885676	89341	588028
409433	90799	684355	489169	657629
109106	76373	769733	543809	394868
542142	177064	194867	832983	25313
455843	395122	864043	717063	962021
898861	945821	366650	34290	519118
980315	566933	878143	936411	873451
585944	491599	765101	360125	522260
646179	583782	168574	350279	65667
380843	336385	811663	137692	219309
208757	622557	777178	510592	998971
796515	647909	121035	118628	342852
799611	34499	627863	194221	613340
92796	35771	502682	530260	551702
87753	662847	557737	586868	170471
758710	637779	11491	728135	870405
462766	926840	117967	811342	931476
684139	413337	19401	844668	122447
529495	664624	800603	614774	608111
457425	898646	82561	422835	419198
540644	503162	257578	733598	41533
155721	641653	890507	903734	617096
963588	988742	438643	622523	596098
681342	742447	160187	735656	718563
16352	555730	531871	668176	332591
520081	780266	429061	411707	166340
880260	171783	334172	75793	787769
479081	260380	559709	426705	734290
947657	938360	105768	575519	964190
717264	265067	722945	186311	114217
710967	427277	784739	703791	468161
998053	917990	140130	806528	667423
292476	371364	715750	904210	971499
386679	476664	427269	704376	935269
899869	71248	678767	912249	992731
520972	276365	186901	719087	986757
343512	979507	446562	703657	74760
169263	986497	858317	703973	811325
720264	886184	390355	730711	594896
469527	857040	751491	781973	354302
262250	283740	276784	293913	132367
833050	570044	198521	501197	86936
814805	257039	597401	239830	136548
874442	847164	371057	328704	355836
53505	779247	979743	806931	791724
538696	664249	123742	19339	891933
16974	276320	35217	433566	828291
949062	754055	704792	301512	241140
18096	393975	278518	384849	793013
970873	766775	563130	924681	791232
579876	286123	325503	981435	32230
762902	280021	569505	917956	332343
865918	383815	720460	392867	192001
741587	88766	532702	243746	859620
902342	360073	492739	796740	868096
741759	420034	546365	888000	51547
617352	256863	770514	396160	724168
206904	520306	242310	538292	816999
587713	977209	263154	659540	662673
90343	397394	469418	580179	222919
992633	553146	540006	500031	459421
955082	103690	588527	210776	567876
563004	627813	816458	39080	209878
795647	109794	910410	313568	109365
955107	257620	770934	732881	931099
438553	907607	164371	692384	748417
88882	9305	629065	405774	483380
664086	975507	769207	770911	886395
363031	700790	539728	510571	863617
187450	558306	941503	831366	267964
722977	506591	100587	697582	716558
790901	353700	759250	582881	439759
826869	538562	831336	649411	499996
897846	838576	348959	991653	820899
865147	482153	811228	70759	743336
853797	755517	468277	241379	813355
114504	159192	159090	826998	348762
994375	408319	211523	667807	481185
832715	909132	748295	783279	991118
675684	904672	908722	109545	518379
986688	577948	909318	903236	740913
76371	256733	769175	281731	826263
736974	16480	218983	756639	159366
577348	228012	891423	605553	134602
612604	407627	364558	628747	313223
884254	319098	845262	933670	439681
507211	242308	40433	15168	755006
617889	919054	49585	124415	136762
378791	823856	676224	106271	757910
939735	551784	866957	807375	129073
493658	10123	397751	776516	111969
943471	18373	235871	286903	240667
683794	650676	739843	325918	869682
896768	516474	232462	408524	536605
129994	367355	273625	79595	616960
513173	957371	710660	35624	356315
595319	607274	232211	721999	438216
447793	660821	700658	932439	1548
603173	374611	322937	141478	687161
909493	831227	207713	974516	401450
662189	142445	802257	912549	438529
55463	815199	970728	302205	751413
366779	478290	33741	108231	918793
495653	690653	690249	326494	690618
223289	65849	334190	817864	791169
458001	832781	445714	828734	75476
87758	397115	487361	856287	981266
536597	982271	50373	112612	868179
515079	739318	68970	497312	476888
5904	916915	651353	712161	87337
922604	386076	235922	659968	302246
993934	497961	674533	432629	675680
292712	843440	841096	202508	908906
438195	15853	956869	815154	537637
810552	709252	506144	61048	758185
610697	181132	296555	380342	738906
370231	29845	301757	946044	522306
13767	270539	959133	264979	529928
664407	345175	868330	429555	192281
109026	549858	333789	809064	72984
232474	237476	647176	97855	257546
355774	594371	601961	196479	598082
438752	480218	846568	197818	644681
826691	336389	226206	716824	667002
338899	476623	278623	225632	824681
576682	163728	772407	690705	649587
925492	819811	657364	137025	671199
346412	797207	483636	220319	203627
455857	729088	967690	322952	240743
565782	216988	333013	703253	783598
239068	481918	569401	922397	906948
428369	188462	171139	226894	655821
507150	135149	995596	696482	388872
675953	527516	21303	764677	884708
296287	850799	312241	743161	142761
938539	644184	632549	585918	957868
784686	72204	750821	814967	428218
242472	377763	681059	185476	293548
710066	521067	706843	165525	870724
167392	993050	456312	33588	2410
608784	863954	964986	171914	545935
832090	732047	497463	910788	473603
901768	206667	621901	799619	532821
356848	116929	634353	7839	178800
41121	33381	367039	105786	853252
463838	386525	379679	563981	880233
422906	270701	128097	781468	456203
897582	164069	39838	960861	255396
47881	228271	962097	749075	424085
263785	599106	322069	678162	920583
934241	205816	508659	957735	170542
404652	227052	953885	322131	536226
937462	240755	616066	517062	629672
778260	752079	277825	521561	47232
115670	73821	747566	577223	593788
607589	657954	949511	512249	659313
990835	606184	211412	814651	832966
798437	88856	384052	594514	468890
477462	340613	173817	384383	343237
166224	916262	7331	365291	863373
151549	841897	787959	837735	968287
786497	988517	475509	72561	63610
415907	321549	880492	759292	112387
76299	758944	82162	456176	350869
499261	308596	399283	112717	230058
280166	221715	343553	914534	238434
615618	721723	292114	12507	814077
636890	534772	726079	228495	633891
368880	89243	737308	822740	44558
788059	964513	140656	728299	719149
66231	130356	978735	928861	55250
977754	695820	491074	646775	423552
417551	327578	965416	236436	59016
42707	995118	275570	938899	111756
859399	759368	683445	543976	562702
442390	886904	600954	947235	572184
12945	114587	505169	743126	333537
703058	139382	512136	311612	804534
797843	544383	329113	148211	733540
222986	4123	129123	978015	23330
260044	604512	789859	56822	778651
380938	566250	728864	742953	637453
185461	578431	663954	773696	636893
144574	752734	818313	157164	198887
903576	23103	955183	872340	653176
965639	392173	792921	343089	303393
195979	345337	215170	34288	515636
724360	353522	992595	584991	731669
819456	107947	570306	358872	217683
423705	130401	476441	958123	396110
979668	508809	809309	118223	644708
816857	962585	971969	837750	849026
661127	2339	224243	130844	620753
413695	39460	175290	959561	683907
178657	275971	669091	714147	488764
166247	399087	602026	100701	984988
981178	450915	816687	70465	27370
813970	374037	755266	588850	192899
887319	240056	346185	395837	663572
113486	735704	766824	961752	248071
644574	455189	765538	668687	150895
89640	602632	421153	364916	298584
316724	969433	150675	509588	334129
691127	601398	803319	611055	169352
322360	14345	266969	858809	772431
471909	648689	271596	101623	934092
516810	686229	907245	893746	590946
165002	97217	239754	406368	806744
51557	863303	515099	273923	980431
402146	977562	152745	245302	912110
758704	13489	430613	736880	955057
492176	991887	827026	141492	195391
484246	702810	361481	921326	4813
101859	724711	987245	692573	586585
133147	255751	848688	36377	563467
61357	881297	182556	547429	323115
883639	740196	985545	631138	629154
65243	321958	362501	236775	431034
404741	316668	25709	85507	178334
660254	332495	317153	462540	458685
108055	362247	423201	506721	283596
85885	734636	762841	619088	822351
860220	142291	538747	441668	605344
671168	619921	863686	984168	574552
264209	456057	300355	674098	777149
864393	122274	503778	484116	662594
614967	858155	941715	807713	446554
653596	597833	342834	954440	369933
607326	421556	600110	832444	693384
431823	700253	673238	685453	529018
106773	73543	607171	258446	957764
660681	640917	259989	892864	184922
36888	454122	110305	231524	325101
458833	463287	767399	775496	229279
814397	905051	611614	316840	923189
88877	606571	192103	460537	584883
425018	167404	455582	882979	884352
288630	368886	93396	885935	524633
828892	961573	410953	672237	228195
672397	680851	570500	437082	715545
359123	461850	431204	964022	543111
417660	410832	349581	481123	5739
377281	794814	580248	296439	474176
146172	952951	175635	370207	732158
547581	688886	633759	700737	193946
354038	54425	45560	68380	539231
513687	861268	934974	774850	341553
138499	125445	373553	63805	331044
584124	153080	231208	953090	368545
107263	87018	588671	14298	476189
404119	622142	132499	217718	331424
813176	951175	735770	505792	884444
493944	269472	284974	815260	808219
537780	511802	703550	943301	531324
295824	795766	577766	738702	260601
419340	614161	851259	127380	146055
593333	347170	972163	705147	595813
485944	838809	93149	990879	638822
221983	197749	467809	786505	55833
795345	75040	617029	449553	150585
146199	962992	323119	939822	370284
25878	941132	760739	289211	820212
974162	590031	735983	958729	988369
131878	338952	195163	831398	117133
419938	143289	62898	702343	453931
991668	132707	371570	258077	769128
914946	283894	473212	284320	8264
372860	742011	977461	558551	84933
142974	740954	244092	363107	264136
688098	638986	521696	131460	36068
570256	730420	154973	971413	963882
175457	612842	931098	810926	259660
8458	301681	797422	204324	128820
448219	963976	939040	393433	502167
103937	923507	298145	436081	983007
807435	955469	359327	758780	47882
350116	409275	264786	276285	877462
673624	933067	39227	743129	730635
244881	292437	280270	749339	821769
137480	173377	808296	294613	443052
727699	355589	492199	372592	989658
240223	342252	304372	830619	492190
298836	339604	747591	485654	703262
798973	96029	964290	723840	173873
365724	467063	878229	253786	351506
459454	549089	323782	342918	950099
901464	986416	709514	155704	907397
412792	849121	343456	669958	246006
679549	942790	814040	24075	679795
390192	5297	992779	414927	233175
848827	578228	268992	230589	387262
354083	850154	556782	692419	57647
124011	607771	889323	17247	107434
658592	387498	918035	255022	278586
915087	884758	489724	839896	430420
977751	801532	354544	122895	558651
560113	796726	980587	200457	138775
536406	72147	57057	965239	478868
553149	748625	706287	647385	773033
872334	231559	629551	480223	426337
798247	570917	109702	198604	106485
779160	756692	519608	586390	662218
823519	82693	272357	925024	839366
806239	452315	657370	370157	316928
48720	296400	170273	488781	908691
641262	155353	88814	834746	449070
830572	879489	204264	458161	529017
187375	230010	641178	544568	179620
64384	758225	797980	233381	465429
977983	956406	519787	418482	670856
979500	521031	292752	957550	102289
881123	928503	133043	186055	174434
824986	599022	276943	739630	549739
748661	763732	531193	553254	823421
569414	384898	715005	875230	607988
306223	527615	546236	943003	457162
313384	425176	927844	177217	763519
326040	193829	190360	102235	436426
794168	395745	301992	751065	995901
143063	108445	898231	93820	7456
140465	460726	606381	13552	422313
481291	89003	599959	755482	759696
36568	153633	514566	169193	297933
133290	6110	638768	910876	892064
996169	163372	542022	746165	655204
782728	218835	790675	2698	267984
662442	395986	61404	244416	922927
724980	447775	505869	854160	718081
138461	387009	967092	370170	651936
315232	711813	762947	426945	242411
38393	373465	489413	275904	254850
835697	201214	673876	121483	982187
613257	825172	743853	754723	709343
926115	979823	618787	728024	95218
937460	23802	924554	95088	780141
12453	242519	645476	65664	674713
236689	779313	739033	973425	879116
39553	547088	571910	705556	404601
567988	397754	873469	690539	558905
220802	568022	987986	531443	910146
951393	202180	496627	102944	557696
788029	639648	22708	14301	66144
780168	121155	928352	702517	345853
300477	512994	812542	473983	85282
306011	245742	433813	479544	26149
146644	107791	153482	286152	730263
596588	79516	945954	63892	320064
110924	758938	905958	980139	4844
345849	202348	407470	965630	684319
152907	365890	145757	169561	794921
905829	436365	508168	784893	782754
300232	442147	325665	154705	437015
590227	911259	339196	56489	149105
810437	349884	679349	306524	112282
472419	170448	902165	803490	159883
668045	697400	462566	268874	482398
21151	54433	669891	969356	963957
882176	694838	890897	473528	90139
345129	977434	678817	723971	236843
925390	659917	115621	645536	91259
51084	762192	991134	820224	705503
898332	565740	895413	995678	100286
485744	393660	763426	695791	684801
727068	779228	161636	56952	164870
736892	312518	499462	79613	949498
502238	944441	439447	82951	61565
345381	597625	756008	779395	160457
887462	153754	636025	923134	891152
424709	939552	322778	344409	713326
919990	385653	298736	701875	849081
753453	618431	290746	775624	220686
998090	390423	280031	960205	434955
720160	340204	997826	236381	307126
779232	140675	485809	64074	593785
619641	177739	919964	403885	87238
43774	387259	764727	313246	746233
91866	733755	445681	410562	467098
262860	536809	500186	970742	240082
572179	373998	991875	812173	28128
770817	682792	144498	202626	196155
835443	201795	269996	370975	705467
581931	4703	753438	429104	993157
436121	201150	759137	100999	231908
143432	162646	248169	786028	877527
744591	344327	945683	839445	142413
178370	81612	592291	615606	737652
926355	80396	528995	148182	479992
619630	766971	179280	38113	697513
864610	183291	856372	99722	92648
775646	410542	99875	174884	345953
267406	958683	495276	726500	778111
138240	127325	540597	516979	967644
954959	496708	870863	279445	386334
706586	631505	489103	581704	303278
447029	89282	184015	65645	164665
570363	63204	623070	37817	572090
454369	507554	161148	179701	619176
614120	168428	434657	506076	859356
767067	231157	226911	422202	119163
786346	130817	590686	838971	146420
34654	814979	783046	792464	928458
95070	696906	499444	86150	754514
649968	461367	764259	551037	380578
710860	116835	121635	287702	476728
417121	496331	141776	749708	380865
279940	897084	399768	423414	325835
436752	648012	944033	957540	960428
106267	799177	700766	846864	493665
204657	180653	136804	821277	144180
164084	345721	461839	873272	592614
628554	162498	358601	733044	173948
132444	363167	640529	538714	692364
405019	964652	153369	66373	156612
984991	249062	196767	135899	241284
57168	370603	391333	716447	41997
375792	640111	117994	271191	281567
780249	447656	791122	288877	218092
530516	688051	48785	408548	647687
610396	23379	427500	126661	611571
431704	793370	104378	782109	952571
228352	780397	355009	282994	48904
756880	684267	259981	879111	576097
232770	896445	548492	221719	428298
920955	606643	897716	67022	397170
685093	204101	617155	471125	9239
908076	218194	933728	243730	252030
370919	470031	507456	824441	773578
455190	815240	994855	527241	440533
11513	317914	26535	109648	798465
640609	358057	633216	585069	271936
409629	196572	450677	710885	577581
318429	12043	440915	965138	178013
511919	188868	960176	622860	259001
870876	611245	678028	269034	91680
692974	841299	856304	734697	91445
680077	524749	312743	549689	178880
163243	787866	852386	717338	359526
104399	984333	966838	345402	987641
626690	978437	816283	521442	727375
70368	531283	564597	213571	595661
518494	415180	760992	129352	848383
738728	184411	514664	619694	158525
181793	364295	672491	424390	50434
127091	264094	328971	828856	781663
533179	500391	259350	66020	53126
442624	698041	877455	227676	898111
637817	125440	328404	217628	697194
132866	823771	208509	936735	164554
431017	151254	948170	202006	352261
472255	465033	506057	355299	212119
882190	91942	202653	212600	65905
804599	908255	281480	340400	614553
392427	440677	210061	34574	988692
74231	363724	557336	728014	274061
573644	26464	581589	956814	881409
697662	363344	633614	839077	631766
535205	68089	566664	75122	255596
128794	542814	711429	760002	205752
86958	574263	826425	600452	696455
573836	57660	104225	566850	159021
776705	480694	309518	447838	508772
434304	983717	310328	321666	602568
166250	78439	116152	305402	175362
774012	368465	201862	940912	871922
985081	151964	224730	746817	943887
437335	421596	489392	925604	207096
703940	238640	372423	201609	798595
656847	448122	39423	514802	666617
576079	394305	289345	754374	386377
33983	252986	209893	360121	322997
82693	97962	418006	525444	475272
350505	694772	709129	344191	524742
724186	321562	826006	599293	93924
903461	245731	377789	784912	201900
770328	602350	277362	206092	678992
841479	713936	648181	888737	175673
616794	990520	642223	23541	553864
346324	897479	855867	292020	876577
746201	154644	640138	566906	675608
119999	257657	102123	58446	488098
659089	244826	742697	296767	988479
449971	482380	56011	795748	293046
354952	188520	308808	516889	487005
833267	117694	125187	559727	29998
37258	981930	922244	12568	545937
944623	82155	672341	779803	564826
819109	769869	767859	425306	822146
625463	610277	821383	875213	913387
468237	328172	785587	624700	662627
333524	828721	219036	594136	365609
204089	743393	60807	328203	436683
791356	415969	545558	887217	645349
212755	400653	602988	479269	15795
128316	659450	224857	684925	996160
739663	643361	487186	153243	677396
144161	791564	297809	180467	920323
713088	710574	869001	47736	797820
877799	689386	998991	679276	206432
269427	444948	226427	65168	289298
309695	837097	572830	775363	322006
795446	196102	23520	691118	671516
110222	921801	102270	746445	334018
492520	575983	320814	664190	801437
618424	40177	233835	835559	629865
847336	435169	888433	225424	886709
71132	277587	514605	23413	212569
400547	872928	987960	272684	532687
118089	92332	762504	867697	715637
479756	554546	817172	879180	830944
474787	514096	803897	707999	753548
406534	283678	89994	971325	517228
146863	666979	704885	995524	232037
670443	696890	80126	539210	226179
1
5000 1337
202419	765340	176836	171587	513835
673308	294752	272213	273615	571479
500227	698388	69358	832394	666309
582992	231580	652079	724838	499670
301024	855961	612946	172339	215420
108205	364723	828844	732379	705622
289691	104941	605139	458635	823609
410760	27473	521424	777963	452227
489119	731412	590599	375110	313120
679850	404469	760502	116809	882963
225437	831727	892840	21841	796147
394748	763197	902060	890166	37267
888795	64609	353838	438366	737734
263299	771035	609306	470214	460549
575193	881125	36521	188047	696930
630539	13625	619952	669541	65034
395523	58090	86608	756085	724250
910026	284796	951987	29961	465126
723892	363855	153050	451282	274724
960707	29623	815033	802830	798165
570456	148261	826774	621949	990376
776514	600455	97208	549173	656914
330604	605028	171755	259224	355408
293060	608234	686229	841003	122207
877029	229547	447090	719516	936275
455388	321852	827610	818154	341942
224538	137132	880729	931073	132745
29232	166667	933213	73316	411020
21016	494274	264854	218253	876889
385038	27194	832100	570856	637890
930136	507054	941326	625660	781780
639304	922413	683019	78382	491490
535832	794935	119985	59735	153151
36897	877125	214637	658753	789032
833237	674580	71984	112566	464675
637356	590520	509189	892382	170734
128818	148617	400177	887010	657367
561219	788632	460189	211356	335696
733035	269627	746516	326696	495482
52837	614379	146259	115815	951747
16251	255340	441027	428703	951462
734239	743445	912789	654497	111924
715182	654047	802471	789348	881874
503066	429624	805216	299651	797203
951083	19523	915323	42833	753538
264567	781213	748602	77610	812696
549422	397907	863456	231198	39842
409220	253460	433970	574818	170454
654365	33669	63980	28041	434182
33160	145995	525375	390404	511672
916863	984261	871995	157134	849947
606214	544841	813973	448122	710636
826560	990859	651801	328262	329382
753696	365785	967860	863354	984826
95125	145049	248953	465483	589171
463197	791029	110244	331570	273012
405808	108845	416082	186833	591451
406705	560603	452637	666762	126615
356562	66360	906883	946459	990277
215986	892406	882047	218682	514375
736088	382928	272616	816785	64892
824871	90093	847976	920775	667502
496514	904064	14472	656168	719838
943253	249281	899630	954979	9372
943508	384451	548801	118101	184046
860460	928744	987211	26830	338692
671223	927866	5764	35525	27254
487179	645807	608871	190464	987323
423676	873620	919804	400416	463373
356171	745611	439547	434766	399483
544746	611254	68685	7080	394139
395349	760321	848590	514314	936212
196708	654614	11705	813530	965248
519626	896136	810978	509438	520255
177921	77233	329999	639911	347028
902500	364614	37819	829257	403943
456089	861477	125282	671731	345742
250836	43021	129740	371289	713670
590659	780579	936502	501365	592671
309159	126803	384975	393567	801044
345123	725963	54684	1059	470460
54448	85252	818851	819073	128990
20885	481370	306645	42935	306377
516535	169065	192878	651094	360887
273659	271155	677312	574401	680884
622228	243482	366655	659188	428948
303013	215933	203250	62271	343544
494439	400921	646112	484564	370278
277851	940752	357808	447574	803334
153445	384002	442940	376281	413165
591609	953562	582785	668291	371059
724229	66853	155689	360063	758981
5056	584937	965904	245541	143454
683324	12688	193729	575314	123438
51842	613434	227623	335744	953416
493044	965104	156612	919078	51287
467290	645885	865462	899258	290712
767123	731774	658671	867882	890054
58778	824196	94251	252229	933697
283016	153487	716888	939555	838949
766632	280205	642163	331919	706818
357356	74381	101975	420361	819302
42219	326918	401767	749439	902449
755403	51373	957768	839264	994317
879709	456887	547204	418896	835980
882649	775851	946527	943013	940293
670054	215828	464843	413987	555747
681529	438748	760172	883340	106131
521252	280468	980768	631168	949697
788119	698862	792975	97078	178931
40185	587764	645597	813739	588957
786254	720191	328879	833031	279789
117407	153819	271222	621273	547970
209031	695903	715442	176800	204193
258829	225503	277935	252933	408877
159717	495858	638494	885296	297640
850782	727009	47636	518566	931762
290665	825534	516703	195679	458885
248203	426136	30537	51817	188664
622818	698957	707499	457671	60486
657319	89675	439925	445744	549933
781737	731049	973771	188509	72471
859098	662421	814031	238062	686944
863226	763510	1658	349299	612861
44675	745304	546849	601209	636815
493510	161939	990071	303908	857331
43874	649683	217914	73079	814089
454361	977561	287047	678749	864483
806529	533194	906226	165706	88892
919730	628463	806105	173802	709087
828605	883379	510015	765639	415744
372859	184332	641726	769849	564815
515016	647684	75797	464053	188154
45036	144036	986404	841968	824745
288262	703171	939230	779298	710877
309427	635649	375802	253407	42258
536234	314661	635339	680969	370801
200104	435740	705432	416779	93447
75373	654588	412842	84205	38017
365626	137400	532564	417043	807532
912998	464547	23461	80869	790974
81513	21637	174752	334913	217579
674959	958870	618950	494831	968628
582139	670167	66812	609102	684500
517911	523940	303357	2375	488957
358853	912107	420630	464150	531361
85249	81119	47481	657956	806823
854516	322186	204907	952733	507959
737686	739515	176353	696135	243244
77092	830627	389604	1519	264094
422993	658189	473247	729126	500077
591215	453745	746465	691053	458579
165427	545474	451672	396789	60786
931185	846939	769306	470804	516635
433686	312422	235350	350385	490052
859892	695627	173263	186108	779365
45961	704184	976315	992172	524225
366066	453291	379269	973931	723456
949074	318614	278457	739967	908277
960783	133933	915913	513405	12861
382321	670214	283444	745925	320394
512820	779176	18634	418188	927656
830067	480572	207776	903911	678917
578724	993572	139755	615796	601133
642189	191550	349372	202225	913081
782621	454890	961845	452806	957563
182469	777937	721444	193479	649385
256157	184634	826934	421723	220275
642425	608693	231881	241125	653246
370188	122105	349649	302997	164223
479989	220799	502552	715407	238569
548080	722542	557768	511763	113875
703886	73060	129831	577732	571509
500003	884863	82227	461616	902637
230156	886997	632878	942573	450328
958657	348193	898273	825382	884682
602661	921524	32632	458292	631708
491602	13218	301755	127345	311196
958871	197329	25768	510102	675397
393702	965848	56554	759278	361455
356682	701027	760525	773899	293971
745004	298875	841035	974468	604196
113790	838967	725242	522258	858951
727472	141615	118223	896688	401293
640189	147137	774283	433394	858127
940423	546051	59424	847392	344978
893718	661889	679863	843462	732970
602160	691335	124896	79115	718393
520100	674964	823352	568248	700826
131798	249700	246712	671228	352513
465705	666019	908385	135516	116322
938569	619402	330805	132217	132441
739195	308819	936589	833824	500286
855205	257313	973462	841378	758293
368218	517887	644017	179266	711167
580274	933022	366660	54658	832629
377498	865517	988581	377027	806301
910193	240982	523476	952774	221445
975839	311388	680912	870668	741604
671494	875775	824456	925007	985969
742615	728665	363166	263531	110182
27878	405423	55542	258872	372129
420308	697854	436212	545295	651526
230518	855354	418982	687959	104649
714043	764387	649553	339806	664868
783961	706901	859488	688835	118214
308256	82279	892312	140652	665369
588064	731449	964991	483322	902326
476885	821057	683325	281119	628512
6607	304816	820105	86073	441929
941917	544274	820413	468810	277185
359277	775254	369022	730918	261465
837102	898544	906195	459681	484194
146443	943673	893965	599646	361795
259013	782559	567878	92146	40728
743518	582440	499648	46110	940128
464793	869340	792858	36284	776160
111787	97077	317028	625324	598922
589216	636323	479546	197417	746236
386188	284874	544485	593128	534641
328856	442318	565871	608845	295263
152401	736763	27735	415233	873640
237202	805389	400978	295762	612709
217251	65573	353637	895241	360583
683525	957810	659913	385011	771127
932599	525647	163413	221715	647888
118716	828338	432776	547907	498273
120080	893649	504565	352831	454782
787952	987333	984753	268110	110115
60832	826861	622202	385842	377319
442131	856728	974398	934882	611467
508427	29608	747529	169361	663372
723444	600636	6552	510234	490899
552722	566268	23307	949863	519263
989721	512339	394488	206658	65332
944101	427321	169749	505037	620079
215290	286639	812791	182360	893856
365414	222869	932239	416956	342575
858115	1912	321234	651392	24691
437241	676297	361844	717155	417584
345999	322144	275936	956006	671003
781618	947128	875001	558301	489106
830751	285287	364465	166290	277751
991785	813174	150431	638409	389131
458207	355863	107158	15888	3317
84233	875406	506124	291451	193672
715743	713315	83678	504352	881792
944755	744166	333298	258952	212659
505470	503592	849421	537784	751779
493690	234037	50905	688008	120774
986398	891566	438678	582526	654559
543008	657332	936987	778299	160455
873369	938855	227956	445684	993121
457089	227643	293042	363095	782767
973554	401174	204324	661638	954579
502341	150278	301238	573536	820758
775938	71430	583017	703947	484069
710224	425572	314153	517232	305465
874527	469466	637363	767138	24459
443193	858686	392988	151211	409041
293718	511598	242549	157825	461390
553559	123440	105642	243402	861300
80081	55585	576414	916727	57751
995933	1223	509422	177922	688177
449360	955612	216498	433429	34466
45424	846708	391614	61643	54849
986475	579953	298448	427193	744386
189815	879535	652202	455192	603518
279740	113193	827040	330221	459004
142061	465726	681283	833437	135111
748543	930238	598975	694241	893954
175124	296539	621702	340524	261850
129937	636893	354362	467959	340427
39836	228357	220334	114135	990417
134510	194597	822044	624996	388664
968865	397809	590537	649072	436029
569859	136985	72869	797586	715370
305872	570442	528869	158605	824174
203858	862769	787201	295899	413353
791156	966883	107708	696771	671275
258649	654933	614529	318924	976724
755795	726920	510292	105822	45235
159249	280507	385528	499050	915728
497086	863035	923206	74920	555845
698049	264904	736935	82564	223168
551648	820523	628491	501623	548339
26236	200042	774408	889706	862851
887755	325943	786446	575247	542824
4123	400591	776096	134916	604110
453941	894048	602150	46933	122259
790975	653832	878775	208808	809662
346134	760644	787672	176901	882298
719228	600640	182033	114496	14185
113080	602439	447663	384884	11852
108632	322930	320906	797191	895449
535288	111060	402312	312058	783504
877870	286355	552722	444381	951157
541307	606617	394166	54720	222426
553611	698027	138619	445527	793774
813087	322202	945969	267890	411347
402684	178985	105340	720944	931671
314684	279982	78294	127163	277876
213953	464836	659151	743136	873350
214497	578871	134267	936588	794507
784314	778498	755432	119951	9272
208338	118804	818750	344124	356997
367372	278152	47557	957192	287089
567818	783083	176054	828078	254017
8367	579673	487860	534795	420670
523265	333667	29191	860409	280199
525887	230406	603874	553711	686477
695950	749849	940315	306767	611416
529343	572719	769348	753649	834195
883025	193642	101599	237738	219592
519203	715095	694149	890196	108334
30620	481149	350033	870641	561099
735592	686551	19383	257668	189195
701428	519333	407571	860015	657217
169016	103497	744825	885417	542962
949331	177792	731204	485012	475314
782438	552946	836921	734621	92851
230386	507884	28900	449786	592446
939581	833625	910052	820626	356002
387620	314383	561242	771085	972617
526443	322954	217601	199254	443645
422680	797240	502835	799617	955163
254322	186819	471907	278770	804556
667306	477507	190690	396970	105296
126279	335269	1832	394237	878970
427575	896192	310786	839770	968001
972178	503887	271512	407621	113203
957847	688208	217521	942208	504065
386138	396636	538821	583360	254636
554547	519049	671274	160923	919707
702867	181701	934421	612496	996108
671855	889030	696820	964178	417001
185144	813933	441014	129793	513913
387980	964864	369335	474866	430299
305618	986599	670559	773802	87285
803246	92332	128166	283769	208443
951983	127726	495688	86162	335568
476312	375124	455522	292010	25776
4899	566609	823354	217759	773855
426539	989987	667783	780643	531492
402351	297646	606704	701951	881195
958708	372124	98031	625323	762298
115470	553011	405966	718621	408149
378979	561667	849137	304013	593298
776800	238697	897288	606069	791433
288056	962256	475291	686902	463582
755425	914298	860811	19771	192132
84756	696989	379311	465029	502609
517107	281554	857582	105751	760283
717953	232189	987818	23667	126652
313925	953595	970979	260020	158736
747606	566815	316544	118011	225605
687101	998280	87184	317525	663938
755076	501808	66302	902090	221530
687656	252726	202256	405084	965497
189869	373997	387163	489467	232183
118068	828033	495314	894462	205380
777363	911156	546218	30103	308638
729068	544708	760881	817493	851512
165077	131549	770043	447962	730818
820860	743433	873893	173813	52836
861319	206536	862738	958661	383147
953893	33508	769186	368927	666127
20695	208441	123006	215309	890661
477647	746560	55704	514001	868890
628123	18670	371639	425824	653005
333408	410116	649642	9153	928519
759695	693734	502306	846453	404273
89252	933603	456462	19406	974291
917877	154954	819595	143296	473255
918427	839729	442322	458752	537921
920052	345508	921794	164991	252990
908247	8225	715919	488756	671948
276314	355765	578659	113162	650729
643929	499586	349096	199455	999202
836999	983564	650642	243744	537269
492523	45748	964389	362567	541689
345021	840881	647536	44738	479925
823168	186593	953467	286285	944449
839510	226498	610292	881207	63843
923084	520624	264000	497681	618131
320497	424509	717945	220503	942413
310236	501077	855018	187421	854555
864129	592620	98757	434891	197040
658934	28741	706964	662145	728371
936165	505560	335338	245904	724017
568103	109121	563586	331148	807982
675659	831988	313387	772939	509956
857141	580888	398630	72457	60141
407734	423298	449636	226639	513352
430393	490008	792246	723690	390326
280675	824840	377436	302859	309573
779227	388633	733729	689767	18368
150598	209456	429447	721856	155507
916214	400688	347291	134701	689237
584577	235902	643454	848592	189548
594423	262652	362697	493948	648766
757993	481997	154690	1036	314913
279966	155984	695097	500895	39946
146510	255817	606625	957057	43622
615230	26716	22678	163098	76791
823130	272263	455650	484091	192613
374770	69893	616179	525117	388757
164703	337593	504135	890734	540906
584623	880894	984201	883741	48699
941862	999942	376479	480033	231582
389858	957883	414656	81556	461276
573365	826749	33986	652163	938093
255943	998656	317604	820903	728531
216048	428640	64214	728153	642853
646044	310749	41519	654790	684410
71435	172158	628094	893067	727844
498396	779860	807637	763383	851111
991798	275664	342883	161238	20597
146844	443567	299948	272991	177134
583332	389392	594269	661161	689896
194791	285990	796724	179700	681910
630992	851107	727477	617003	178226
382244	456548	855839	226201	473611
135106	917309	695109	565003	768239
417615	531122	62810	278031	830231
736110	740795	45761	656595	66325
967099	399457	416775	986920	403732
21669	709204	966868	239105	533294
417243	902622	847934	423453	375604
530415	819596	445882	567068	624242
347333	927932	22514	839290	552602
631356	22938	839715	484438	970729
496162	965708	748598	450165	952149
810599	898766	320807	187344	48588
835885	661475	873329	197911	311151
675188	860230	807457	945829	73671
763838	543705	62685	75512	661541
245015	150768	320661	357810	298368
593371	622135	146505	450009	350772
5535	112000	753100	922006	528935
358038	98932	237151	501480	245892
729867	824542	649755	314161	341997
405242	310725	716865	117209	182283
62537	460409	592923	546364	157981
600702	874868	227484	281959	203442
980669	377950	553885	601821	785874
99720	939125	311544	369186	356339
927969	7721	437722	456698	603893
570326	93017	823053	805975	218639
712722	216195	545419	644233	785503
587728	688069	163137	799393	506626
195455	908183	301732	189752	925933
665776	370966	771974	918961	361671
18816	4623	191650	926672	170943
935404	174577	717254	185165	498409
558754	749203	724449	802200	111149
289976	266571	887960	441118	599916
831205	76953	292929	698163	794510
884457	401249	263700	319345	999290
990577	906868	160879	70031	622032
592341	463511	984789	69612	292656
59326	571999	629761	578147	913499
143806	551613	912014	753343	670749
771968	629788	129396	556044	285162
986930	61452	714735	340276	246663
716624	651050	285876	210604	921260
915751	438959	177110	456462	666462
935930	891606	327002	289364	944622
900958	607004	653566	236612	210174
231364	352456	612137	205161	386862
662508	122679	20371	609624	213984
340015	824089	721733	401878	777326
870320	255973	147772	472881	785001
575817	564533	863681	746127	410539
581491	103980	656961	18415	357897
287175	612338	643736	656572	574214
339624	780099	839058	56159	330036
149178	204638	45133	570801	896185
810188	765109	302184	596596	226266
965657	765118	747491	559323	608084
752793	655954	398775	836244	450761
801338	171673	731562	584485	170978
969099	246491	657011	441567	934244
120390	297443	774293	322651	149717
631647	11037	200726	383519	387311
108471	612924	615115	436761	169964
985704	663712	755640	322742	796185
369298	909771	885676	89341	588028
409433	90799	684355	489169	657629
109106	76373	769733	543809	394868
542142	177064	194867	832983	25313
455843	395122	864043	717063	962021
898861	945821	366650	34290	519118
980315	566933	878143	936411	873451
585944	491599	765101	360125	522260
646179	583782	168574	350279	65667
380843	336385	811663	137692	219309
208757	622557	777178	510592	998971
796515	647909	121035	118628	342852
799611	34499	627863	194221	613340
92796	35771	502682	530260	551702
87753	662847	557737	586868	170471
758710	637779	11491	728135	870405
462766	926840	117967	811342	931476
684139	413337	19401	844668	122447
529495	664624	800603	614774	608111
457425	898646	82561	422835	419198
540644	503162	257578	733598	41533
155721	641653	890507	903734	617096
963588	988742	438643	622523	596098
681342	742447	160187	735656	718563
16352	555730	531871	668176	332591
520081	780266	429061	411707	166340
880260	171783	334172	75793	787769
479081	260380	559709	426705	734290
947657	938360	105768	575519	964190
717264	265067	722945	186311	114217
710967	427277	784739	703791	468161
998053	917990	140130	806528	667423
292476	371364	715750	904210	971499
386679	476664	427269	704376	935269
899869	71248	678767	912249	992731
520972	276365	186901	719087	986757
343512	979507	446562	703657	74760
169263	986497	858317	703973	811325
720264	886184	390355	730711	594896
469527	857040	751491	781973	354302
262250	283740	276784	293913	132367
833050	570044	198521	501197	86936
814805	257039	597401	239830	136548
874442	847164	371057	328704	355836
53505	779247	979743	806931	791724
538696	664249	123742	19339	891933
16974	276320	35217	433566	828291
949062	754055	704792	301512	241140
18096	393975	278518	384849	793013
970873	766775	563130	924681	791232
579876	286123	325503	981435	32230
762902	280021	569505	917956	332343
865918	383815	720460	392867	192001
741587	88766	532702	243746	859620
902342	360073	492739	796740	868096
741759	420034	546365	888000	51547
617352	256863	770514	396160	724168
206904	520306	242310	538292	816999
587713	977209	263154	659540	662673
90343	397394	469418	580179	222919
992633	553146	540006	500031	459421
955082	103690	588527	210776	567876
563004	627813	816458	39080	209878
795647	109794	910410	313568	109365
955107	257620	770934	732881	931099
438553	907607	164371	692384	748417
88882	9305	629065	405774	483380
664086	975507	769207	770911	886395
363031	700790	539728	510571	863617
187450	558306	941503	831366	267964
722977	506591	100587	697582	716558
790901	353700	759250	582881	439759
826869	538562	831336	649411	499996
897846	838576	348959	991653	820899
865147	482153	811228	70759	743336
853797	755517	468277	241379	813355
114504	159192	159090	826998	348762
994375	408319	211523	667807	481185
832715	909132	748295	783279	991118
675684	904672	908722	109545	518379
986688	577948	909318	903236	740913
76371	256733	769175	281731	826263
736974	16480	218983	756639	159366
577348	228012	891423	605553	134602
612604	407627	364558	628747	313223
884254	319098	845262	933670	439681
507211	242308	40433	15168	755006
617889	919054	49585	124415	136762
378791	823856	676224	106271	757910
939735	551784	866957	807375	129073
493658	10123	397751	776516	111969
943471	18373	235871	286903	240667
683794	650676	739843	325918	869682
896768	516474	232462	408524	536605
129994	367355	273625	79595	616960
513173	957371	710660	35624	356315
595319	607274	232211	721999	438216
447793	660821	700658	932439	1548
603173	374611	322937	141478	687161
909493	831227	207713	974516	401450
662189	142445	802257	912549	438529
55463	815199	970728	302205	751413
366779	478290	33741	108231	918793
495653	690653	690249	326494	690618
223289	65849	334190	817864	791169
458001	832781	445714	828734	75476
87758	397115	487361	856287	981266
536597	982271	50373	112612	868179
515079	739318	68970	497312	476888
5904	916915	651353	712161	87337
922604	386076	235922	659968	302246
993934	497961	674533	432629	675680
292712	843440	841096	202508	908906
438195	15853	956869	815154	537637
810552	709252	506144	61048	758185
610697	181132	296555	380342	738906
370231	29845	301757	946044	522306
13767	270539	959133	264979	529928
664407	345175	868330	429555	192281
109026	549858	333789	809064	72984
232474	237476	647176	97855	257546
355774	594371	601961	196479	598082
438752	480218	846568	197818	644681
826691	336389	226206	716824	667002
338899	476623	278623	225632	824681
576682	163728	772407	690705	649587
925492	819811	657364	137025	671199
346412	797207	483636	220319	203627
455857	729088	967690	322952	240743
565782	216988	333013	703253	783598
239068	481918	569401	922397	906948
428369	188462	171139	226894	655821
507150	135149	995596	696482	388872
675953	527516	21303	764677	884708
296287	850799	312241	743161	142761
938539	644184	632549	585918	957868
784686	72204	750821	814967	428218
242472	377763	681059	185476	293548
710066	521067	706843	165525	870724
167392	993050	456312	33588	2410
608784	863954	964986	171914	545935
832090	732047	497463	910788	473603
901768	206667	621901	799619	532821
356848	116929	634353	7839	178800
41121	33381	367039	105786	853252
463838	386525	379679	563981	880233
422906	270701	128097	781468	456203
897582	164069	39838	960861	255396
47881	228271	962097	749075	424085
263785	599106	322069	678162	920583
934241	205816	508659	957735	170542
404652	227052	953885	322131	536226
937462	240755	616066	517062	629672
778260	752079	277825	521561	47232
115670	73821	747566	577223	593788
607589	657954	949511	512249	659313
990835	606184	211412	814651	832966
798437	88856	384052	594514	468890
477462	340613	173817	384383	343237
166224	916262	7331	365291	863373
151549	841897	787959	837735	968287
786497	988517	475509	72561	63610
415907	321549	880492	759292	112387
76299	758944	82162	456176	350869
499261	308596	399283	112717	230058
280166	221715	343553	914534	238434
615618	721723	292114	12507	814077
636890	534772	726079	228495	633891
368880	89243	737308	822740	44558
788059	964513	140656	728299	719149
66231	130356	978735	928861	55250
977754	695820	491074	646775	423552
417551	327578	965416	236436	59016
42707	995118	275570	938899	111756
859399	759368	683445	543976	562702
442390	886904	600954	947235	572184
12945	114587	505169	743126	333537
703058	139382	512136	311612	804534
797843	544383	329113	148211	733540
222986	4123	129123	978015	23330
260044	604512	789859	56822	778651
380938	566250	728864	742953	637453
185461	578431	663954	773696	636893
144574	752734	818313	157164	198887
903576	23103	955183	872340	653176
965639	392173	792921	343089	303393
195979	345337	215170	34288	515636
724360	353522	992595	584991	731669
819456	107947	570306	358872	217683
423705	130401	476441	958123	396110
979668	508809	809309	118223	644708
816857	962585	971969	837750	849026
661127	2339	224243	130844	620753
413695	39460	175290	959561	683907
178657	275971	669091	714147	488764
166247	399087	602026	100701	984988
981178	450915	816687	70465	27370
813970	374037	755266	588850	192899
887319	240056	346185	395837	663572
113486	735704	766824	961752	248071
644574	455189	765538	668687	150895
89640	602632	421153	364916	298584
316724	969433	150675	509588	334129
691127	601398	803319	611055	169352
322360	14345	266969	858809	772431
471909	648689	271596	101623	934092
516810	686229	907245	893746	590946
165002	97217	239754	406368	806744
51557	863303	515099	273923	980431
402146	977562	152745	245302	912110
758704	13489	430613	736880	955057
492176	991887	827026	141492	195391
484246	702810	361481	921326	4813
101859	724711	987245	692573	586585
133147	255751	848688	36377	563467
61357	881297	182556	547429	323115
883639	740196	985545	631138	629154
65243	321958	362501	236775	431034
404741	316668	25709	85507	178334
660254	332495	317153	462540	458685
108055	362247	423201	506721	283596
85885	734636	762841	619088	822351
860220	142291	538747	441668	605344
671168	619921	863686	984168	574552
264209	456057	300355	674098	777149
864393	122274	503778	484116	662594
614967	858155	941715	807713	446554
653596	597833	342834	954440	369933
607326	421556	600110	832444	693384
431823	700253	673238	685453	529018
106773	73543	607171	258446	957764
660681	640917	259989	892864	184922
36888	454122	110305	231524	325101
458833	463287	767399	775496	229279
814397	905051	611614	316840	923189
88877	606571	192103	460537	584883
425018	167404	455582	882979	884352
288630	368886	93396	885935	524633
828892	961573	410953	672237	228195
672397	680851	570500	437082	715545
359123	461850	431204	964022	543111
417660	410832	349581	481123	5739
377281	794814	580248	296439	474176
146172	952951	175635	370207	732158
547581	688886	633759	700737	193946
354038	54425	45560	68380	539231
513687	861268	934974	774850	341553
138499	125445	373553	63805	331044
584124	153080	231208	953090	368545
107263	87018	588671	14298	476189
404119	622142	132499	217718	331424
813176	951175	735770	505792	884444
493944	269472	284974	815260	808219
537780	511802	703550	943301	531324
295824	795766	577766	738702	260601
419340	614161	851259	127380	146055
593333	347170	972163	705147	595813
485944	838809	93149	990879	638822
221983	197749	467809	786505	55833
795345	75040	617029	449553	150585
146199	962992	323119	939822	370284
25878	941132	760739	289211	820212
974162	590031	735983	958729	988369
131878	338952	195163	831398	117133
419938	143289	62898	702343	453931
991668	132707	371570	258077	769128
914946	283894	473212	284320	8264
372860	742011	977461	558551	84933
142974	740954	244092	363107	264136
688098	638986	521696	131460	36068
570256	730420	154973	971413	963882
175457	612842	931098	810926	259660
8458	301681	797422	204324	128820
448219	963976	939040	393433	502167
103937	923507	298145	436081	983007
807435	955469	359327	758780	47882
350116	409275	264786	276285	877462
673624	933067	39227	743129	730635
244881	292437	280270	749339	821769
137480	173377	808296	294613	443052
727699	355589	492199	372592	989658
240223	342252	304372	830619	492190
298836	339604	747591	485654	703262
798973	96029	964290	723840	173873
365724	467063	878229	253786	351506
459454	549089	323782	342918	950099
901464	986416	709514	155704	907397
412792	849121	343456	669958	246006
679549	942790	814040	24075	679795
390192	5297	992779	414927	233175
848827	578228	268992	230589	387262
354083	850154	556782	692419	57647
124011	607771	889323	17247	107434
658592	387498	918035	255022	278586
915087	884758	489724	839896	430420
977751	801532	354544	122895	558651
560113	796726	980587	200457	138775
536406	72147	57057	965239	478868
553149	748625	706287	647385	773033
872334	231559	629551	480223	426337
798247	570917	109702	198604	106485
779160	756692	519608	586390	662218
823519	82693	272357	925024	839366
806239	452315	657370	370157	316928
48720	296400	170273	488781	908691
641262	155353	88814	834746	449070
830572	879489	204264	458161	529017
187375	230010	641178	544568	179620
64384	758225	797980	233381	465429
977983	956406	519787	418482	670856
979500	521031	292752	957550	102289
881123	928503	133043	186055	174434
824986	599022	276943	739630	549739
748661	763732	531193	553254	823421
569414	384898	715005	875230	607988
306223	527615	546236	943003	457162
313384	425176	927844	177217	763519
326040	193829	190360	102235	436426
794168	395745	301992	751065	995901
143063	108445	898231	93820	7456
140465	460726	606381	13552	422313
481291	89003	599959	755482	759696
36568	153633	514566	169193	297933
133290	6110	638768	910876	892064
996169	163372	542022	746165	655204
782728	218835	790675	2698	267984
662442	395986	61404	244416	922927
724980	447775	505869	854160	718081
138461	387009	967092	370170	651936
315232	711813	762947	426945	242411
38393	373465	489413	275904	254850
835697	201214	673876	121483	982187
613257	825172	743853	754723	709343
926115	979823	618787	728024	95218
937460	23802	924554	95088	780141
12453	242519	645476	65664	674713
236689	779313	739033	973425	879116
39553	547088	571910	705556	404601
567988	397754	873469	690539	558905
220802	568022	987986	531443	910146
951393	202180	496627	102944	557696
788029	639648	22708	14301	66144
780168	121155	928352	702517	345853
300477	512994	812542	473983	85282
306011	245742	433813	479544	26149
146644	107791	153482	286152	730263
596588	79516	945954	63892	320064
110924	758938	905958	980139	4844
345849	202348	407470	965630	684319
152907	365890	145757	169561	794921
905829	436365	508168	784893	782754
300232	442147	325665	154705	437015
590227	911259	339196	56489	149105
810437	349884	679349	306524	112282
472419	170448	902165	803490	159883
668045	697400	462566	268874	482398
21151	54433	669891	969356	963957
882176	694838	890897	473528	90139
345129	977434	678817	723971	236843
925390	659917	115621	645536	91259
51084	762192	991134	820224	705503
898332	565740	895413	995678	100286
485744	393660	763426	695791	684801
727068	779228	161636	56952	164870
736892	312518	499462	79613	949498
502238	944441	439447	82951	61565
345381	597625	756008	779395	160457
887462	153754	636025	923134	891152
424709	939552	322778	344409	713326
919990	385653	298736	701875	849081
753453	618431	290746	775624	220686
998090	390423	280031	960205	434955
720160	340204	997826	236381	307126
779232	140675	485809	64074	593785
619641	177739	919964	403885	87238
43774	387259	764727	313246	746233
91866	733755	445681	410562	467098
262860	536809	500186	970742	240082
572179	373998	991875	812173	28128
770817	682792	144498	202626	196155
835443	201795	269996	370975	705467
581931	4703	753438	429104	993157
436121	201150	759137	100999	231908
143432	162646	248169	786028	877527
744591	344327	945683	839445	142413
178370	81612	592291	615606	737652
926355	80396	528995	148182	479992
619630	766971	179280	38113	697513
864610	183291	856372	99722	92648
775646	410542	99875	174884	345953
267406	958683	495276	726500	778111
138240	127325	540597	516979	967644
954959	496708	870863	279445	386334
706586	631505	489103	581704	303278
447029	89282	184015	65645	164665
570363	63204	623070	37817	572090
454369	507554	161148	179701	619176
614120	168428	434657	506076	859356
767067	231157	226911	422202	119163
786346	130817	590686	838971	146420
34654	814979	783046	792464	928458
95070	696906	499444	86150	754514
649968	461367	764259	551037	380578
710860	116835	121635	287702	476728
417121	496331	141776	749708	380865
279940	897084	399768	423414	325835
436752	648012	944033	957540	960428
106267	799177	700766	846864	493665
204657	180653	136804	821277	144180
164084	345721	461839	873272	592614
628554	162498	358601	733044	173948
132444	363167	640529	538714	692364
405019	964652	153369	66373	156612
984991	249062	196767	135899	241284
57168	370603	391333	716447	41997
375792	640111	117994	271191	281567
780249	447656	791122	288877	218092
530516	688051	48785	408548	647687
610396	23379	427500	126661	611571
431704	793370	104378	782109	952571
228352	780397	355009	282994	48904
756880	684267	259981	879111	576097
232770	896445	548492	221719	428298
920955	606643	897716	67022	397170
685093	204101	617155	471125	9239
908076	218194	933728	243730	252030
370919	470031	507456	824441	773578
455190	815240	994855	527241	440533
11513	317914	26535	109648	798465
640609	358057	633216	585069	271936
409629	196572	450677	710885	577581
318429	12043	440915	965138	178013
511919	188868	960176	622860	259001
870876	611245	678028	269034	91680
692974	841299	856304	734697	91445
680077	524749	312743	549689	178880
163243	787866	852386	717338	359526
104399	984333	966838	345402	987641
626690	978437	816283	521442	727375
70368	531283	564597	213571	595661
518494	415180	760992	129352	848383
738728	184411	514664	619694	158525
181793	364295	672491	424390	50434
127091	264094	328971	828856	781663
533179	500391	259350	66020	53126
442624	698041	877455	227676	898111
637817	125440	328404	217628	697194
132866	823771	208509	936735	164554
431017	151254	948170	202006	352261
472255	465033	506057	355299	212119
882190	91942	202653	212600	65905
804599	908255	281480	340400	614553
392427	440677	210061	34574	988692
74231	363724	557336	728014	274061
573644	26464	581589	956814	881409
697662	363344	633614	839077	631766
535205	68089	566664	75122	255596
128794	542814	711429	760002	205752
86958	574263	826425	600452	696455
573836	57660	104225	566850	159021
776705	480694	309518	447838	508772
434304	983717	310328	321666	602568
166250	78439	116152	305402	175362
774012	368465	201862	940912	871922
985081	151964	224730	746817	943887
437335	421596	489392	925604	207096
703940	238640	372423	201609	798595
656847	448122	39423	514802	666617
576079	394305	289345	754374	386377
33983	252986	209893	360121	322997
82693	97962	418006	525444	475272
350505	694772	709129	344191	524742
724186	321562	826006	599293	93924
903461	245731	377789	784912	201900
770328	602350	277362	206092	678992
841479	713936	648181	888737	175673
616794	990520	642223	23541	553864
346324	897479	855867	292020	876577
746201	154644	640138	566906	675608
119999	257657	102123	58446	488098
659089	244826	742697	296767	988479
449971	482380	56011	795748	293046
354952	188520	308808	516889	487005
833267	117694	125187	559727	29998
37258	981930	922244	12568	545937
944623	82155	672341	779803	564826
819109	769869	767859	425306	822146
625463	610277	821383	875213	913387
468237	328172	785587	624700	662627
333524	828721	219036	594136	365609
204089	743393	60807	328203	436683
791356	415969	545558	887217	645349
212755	400653	602988	479269	15795
128316	659450	224857	684925	996160
739663	643361	487186	153243	677396
144161	791564	297809	180467	920323
713088	710574	869001	47736	797820
877799	689386	998991	679276	206432
269427	444948	226427	65168	289298
309695	837097	572830	775363	322006
795446	196102	23520	691118	671516
110222	921801	102270	746445	334018
492520	575983	320814	664190	801437
618424	40177	233835	835559	629865
847336	435169	888433	225424	886709
71132	277587	514605	23413	212569
400547	872928	987960	272684	532687
118089	92332	762504	867697	715637
479756	554546	817172	879180	830944
474787	514096	803897	707999	753548
406534	283678	89994	971325	517228
146863	666979	704885	995524	232037
670443	696890	80126	539210	226179
1
5000 4337
202419	765340	176836	171587	513835
673308	294752	272213	273615	571479
500227	698388	69358	832394	666309
582992	231580	652079	724838	499670
301024	855961	612946	172339	215420
108205	364723	828844	732379	705622
289691	104941	605139	458635	823609
410760	27473	521424	777963	452227
489119	731412	590599	375110	313120
679850	404469	760502	116809	882963
225437	831727	892840	21841	796147
394748	763197	902060	890166	37267
888795	64609	353838	438366	737734
263299	771035	609306	470214	460549
575193	881125	36521	188047	696930
630539	13625	619952	669541	65034
395523	58090	86608	756085	724250
910026	284796	951987	29961	465126
723892	363855	153050	451282	274724
960707	29623	815033	802830	798165
570456	148261	826774	621949	990376
776514	600455	97208	549173	656914
330604	605028	171755	259224	355408
293060	608234	686229	841003	122207
877029	229547	447090	719516	936275
455388	321852	827610	818154	341942
224538	137132	880729	931073	132745
29232	166667	933213	73316	411020
21016	494274	264854	218253	876889
385038	27194	832100	570856	637890
930136	507054	941326	625660	781780
639304	922413	683019	78382	491490
535832	794935	119985	59735	153151
36897	877125	214637	658753	789032
833237	674580	71984	112566	464675
637356	590520	509189	892382	170734
128818	148617	400177	887010	657367
561219	788632	460189	211356	335696
733035	269627	746516	326696	495482
52837	614379	146259	115815	951747
16251	255340	441027	428703	951462
734239	743445	912789	654497	111924
715182	654047	802471	789348	881874
503066	429624	805216	299651	797203
951083	19523	915323	42833	753538
264567	781213	748602	77610	812696
549422	397907	863456	231198	39842
409220	253460	433970	574818	170454
654365	33669	63980	28041	434182
33160	145995	525375	390404	511672
916863	984261	871995	157134	849947
606214	544841	813973	448122	710636
826560	990859	651801	328262	329382
753696	365785	967860	863354	984826
95125	145049	248953	465483	589171
463197	791029	110244	331570	273012
405808	108845	416082	186833	591451
406705	560603	452637	666762	126615
356562	66360	906883	946459	990277
215986	892406	882047	218682	514375
736088	382928	272616	816785	64892
824871	90093	847976	920775	667502
496514	904064	14472	656168	719838
943253	249281	899630	954979	9372
943508	384451	548801	118101	184046
860460	928744	987211	26830	338692
671223	927866	5764	35525	27254
487179	645807	608871	190464	987323
423676	873620	919804	400416	463373
356171	745611	439547	434766	399483
544746	611254	68685	7080	394139
395349	760321	848590	514314	936212
196708	654614	11705	813530	965248
519626	896136	810978	509438	520255
177921	77233	329999	639911	347028
902500	364614	37819	829257	403943
456089	861477	125282	671731	345742
250836	43021	129740	371289	713670
590659	780579	936502	501365	592671
309159	126803	384975	393567	801044
345123	725963	54684	1059	470460
54448	85252	818851	819073	128990
20885	481370	306645	42935	306377
516535	169065	192878	651094	360887
273659	271155	677312	574401	680884
622228	243482	366655	659188	428948
303013	215933	203250	62271	343544
494439	400921	646112	484564	370278
277851	940752	357808	447574	803334
153445	384002	442940	376281	413165
591609	953562	582785	668291	371059
724229	66853	155689	360063	758981
5056	584937	965904	245541	143454
683324	12688	193729	575314	123438
51842	613434	227623	335744	953416
493044	965104	156612	919078	51287
467290	645885	865462	899258	290712
767123	731774	658671	867882	890054
58778	824196	94251	252229	933697
283016	153487	716888	939555	838949
766632	280205	642163	331919	706818
357356	74381	101975	420361	819302
42219	326918	401767	749439	902449
755403	51373	957768	839264	994317
879709	456887	547204	418896	835980
882649	775851	946527	943013	940293
670054	215828	464843	413987	555747
681529	438748	760172	883340	106131
521252	280468	980768	631168	949697
788119	698862	792975	97078	178931
40185	587764	645597	813739	588957
786254	720191	328879	833031	279789
117407	153819	271222	621273	547970
209031	695903	715442	176800	204193
258829	225503	277935	252933	408877
159717	495858	638494	885296	297640
850782	727009	47636	518566	931762
290665	825534	516703	195679	458885
248203	426136	30537	51817	188664
622818	698957	707499	457671	60486
657319	89675	439925	445744	549933
781737	731049	973771	188509	72471
859098	662421	814031	238062	686944
863226	763510	1658	349299	612861
44675	745304	546849	601209	636815
493510	161939	990071	303908	857331
43874	649683	217914	73079	814089
454361	977561	287047	678749	864483
806529	533194	906226	165706	88892
919730	628463	806105	173802	709087
828605	883379	510015	765639	415744
372859	184332	641726	769849	564815
515016	647684	75797	464053	188154
45036	144036	986404	841968	824745
288262	703171	939230	779298	710877
309427	635649	375802	253407	42258
536234	314661	635339	680969	370801
200104	435740	705432	416779	93447
75373	654588	412842	84205	38017
365626	137400	532564	417043	807532
912998	464547	23461	80869	790974
81513	21637	174752	334913	217579
674959	958870	618950	494831	968628
582139	670167	66812	609102	684500
517911	523940	303357	2375	488957
358853	912107	420630	464150	531361
85249	81119	47481	657956	806823
854516	322186	204907	952733	507959
737686	739515	176353	696135	243244
77092	830627	389604	1519	264094
422993	658189	473247	729126	500077
591215	453745	746465	691053	458579
165427	545474	451672	396789	60786
931185	846939	769306	470804	516635
433686	312422	235350	350385	490052
859892	695627	173263	186108	779365
45961	704184	976315	992172	524225
366066	453291	379269	973931	723456
949074	318614	278457	739967	908277
960783	133933	915913	513405	12861
382321	670214	283444	745925	320394
512820	779176	18634	418188	927656
830067	480572	207776	903911	678917
578724	993572	139755	615796	601133
642189	191550	349372	202225	913081
782621	454890	961845	452806	957563
182469	777937	721444	193479	649385
256157	184634	826934	421723	220275
642425	608693	231881	241125	653246
370188	122105	349649	302997	164223
479989	220799	502552	715407	238569
548080	722542	557768	511763	113875
703886	73060	129831	577732	571509
500003	884863	82227	461616	902637
230156	886997	632878	942573	450328
958657	348193	898273	825382	884682
602661	921524	32632	458292	631708
491602	13218	301755	127345	311196
958871	197329	25768	510102	675397
393702	965848	56554	759278	361455
356682	701027	760525	773899	293971
745004	298875	841035	974468	604196
113790	838967	725242	522258	858951
727472	141615	118223	896688	401293
640189	147137	774283	433394	858127
940423	546051	59424	847392	344978
893718	661889	679863	843462	732970
602160	691335	124896	79115	718393
520100	674964	823352	568248	700826
131798	249700	246712	671228	352513
465705	666019	908385	135516	116322
938569	619402	330805	132217	132441
739195	308819	936589	833824	500286
855205	257313	973462	841378	758293
368218	517887	644017	179266	711167
580274	933022	366660	54658	832629
377498	865517	988581	377027	806301
910193	240982	523476	952774	221445
975839	311388	680912	870668	741604
671494	875775	824456	925007	985969
742615	728665	363166	263531	110182
27878	405423	55542	258872	372129
420308	697854	436212	545295	651526
230518	855354	418982	687959	104649
714043	764387	649553	339806	664868
783961	706901	859488	688835	118214
308256	82279	892312	140652	665369
588064	731449	964991	483322	902326
476885	821057	683325	281119	628512
6607	304816	820105	86073	441929
941917	544274	820413	468810	277185
359277	775254	369022	730918	261465
837102	898544	906195	459681	484194
146443	943673	893965	599646	361795
259013	782559	567878	92146	40728
743518	582440	499648	46110	940128
464793	869340	792858	36284	776160
111787	97077	317028	625324	598922
589216	636323	479546	197417	746236
386188	284874	544485	593128	534641
328856	442318	565871	608845	295263
152401	736763	27735	415233	873640
237202	805389	400978	295762	612709
217251	65573	353637	895241	360583
683525	957810	659913	385011	771127
932599	525647	163413	221715	647888
118716	828338	432776	547907	498273
120080	893649	504565	352831	454782
787952	987333	984753	268110	110115
60832	826861	622202	385842	377319
442131	856728	974398	934882	611467
508427	29608	747529	169361	663372
723444	600636	6552	510234	490899
552722	566268	23307	949863	519263
989721	512339	394488	206658	65332
944101	427321	169749	505037	620079
215290	286639	812791	182360	893856
365414	222869	932239	416956	342575
858115	1912	321234	651392	24691
437241	676297	361844	717155	417584
345999	322144	275936	956006	671003
781618	947128	875001	558301	489106
830751	285287	364465	166290	277751
991785	813174	150431	638409	389131
458207	355863	107158	15888	3317
84233	875406	506124	291451	193672
715743	713315	83678	504352	881792
944755	744166	333298	258952	212659
505470	503592	849421	537784	751779
493690	234037	50905	688008	120774
986398	891566	438678	582526	654559
543008	657332	936987	778299	160455
873369	938855	227956	445684	993121
457089	227643	293042	363095	782767
973554	401174	204324	661638	954579
502341	150278	301238	573536	820758
775938	71430	583017	703947	484069
710224	425572	314153	517232	305465
874527	469466	637363	767138	24459
443193	858686	392988	151211	409041
293718	511598	242549	157825	461390
553559	123440	105642	243402	861300
80081	55585	576414	916727	57751
995933	1223	509422	177922	688177
449360	955612	216498	433429	34466
45424	846708	391614	61643	54849
986475	579953	298448	427193	744386
189815	879535	652202	455192	603518
279740	113193	827040	330221	459004
142061	465726	681283	833437	135111
748543	930238	598975	694241	893954
175124	296539	621702	340524	261850
129937	636893	354362	467959	340427
39836	228357	220334	114135	990417
134510	194597	822044	624996	388664
968865	397809	590537	649072	436029
569859	136985	72869	797586	715370
305872	570442	528869	158605	824174
203858	862769	787201	295899	413353
791156	966883	107708	696771	671275
258649	654933	614529	318924	976724
755795	726920	510292	105822	45235
159249	280507	385528	499050	915728
497086	863035	923206	74920	555845
698049	264904	736935	82564	223168
551648	820523	628491	501623	548339
26236	200042	774408	889706	862851
887755	325943	786446	575247	542824
4123	400591	776096	134916	604110
453941	894048	602150	46933	122259
790975	653832	878775	208808	809662
346134	760644	787672	176901	882298
719228	600640	182033	114496	14185
113080	602439	447663	384884	11852
108632	322930	320906	797191	895449
535288	111060	402312	312058	783504
877870	286355	552722	444381	951157
541307	606617	394166	54720	222426
553611	698027	138619	445527	793774
813087	322202	945969	267890	411347
402684	178985	105340	720944	931671
314684	279982	78294	127163	277876
213953	464836	659151	743136	873350
214497	578871	134267	936588	794507
784314	778498	755432	119951	9272
208338	118804	818750	344124	356997
367372	278152	47557	957192	287089
567818	783083	176054	828078	254017
8367	579673	487860	534795	420670
523265	333667	29191	860409	280199
525887	230406	603874	553711	686477
695950	749849	940315	306767	611416
529343	572719	769348	753649	834195
883025	193642	101599	237738	219592
519203	715095	694149	890196	108334
30620	481149	350033	870641	561099
735592	686551	19383	257668	189195
701428	519333	407571	860015	657217
169016	103497	744825	885417	542962
949331	177792	731204	485012	475314
782438	552946	836921	734621	92851
230386	507884	28900	449786	592446
939581	833625	910052	820626	356002
387620	314383	561242	771085	972617
526443	322954	217601	199254	443645
422680	797240	502835	799617	955163
254322	186819	471907	278770	804556
667306	477507	190690	396970	105296
126279	335269	1832	394237	878970
427575	896192	310786	839770	968001
972178	503887	271512	407621	113203
957847	688208	217521	942208	504065
386138	396636	538821	583360	254636
554547	519049	671274	160923	919707
702867	181701	934421	612496	996108
671855	889030	696820	964178	417001
185144	813933	441014	129793	513913
387980	964864	369335	474866	430299
305618	986599	670559	773802	87285
803246	92332	128166	283769	208443
951983	127726	495688	86162	335568
476312	375124	455522	292010	25776
4899	566609	823354	217759	773855
426539	989987	667783	780643	531492
402351	297646	606704	701951	881195
958708	372124	98031	625323	762298
115470	553011	405966	718621	408149
378979	561667	849137	304013	593298
776800	238697	897288	606069	791433
288056	962256	475291	686902	463582
755425	914298	860811	19771	192132
84756	696989	379311	465029	502609
517107	281554	857582	105751	760283
717953	232189	987818	23667	126652
313925	953595	970979	260020	158736
747606	566815	316544	118011	225605
687101	998280	87184	317525	663938
755076	501808	66302	902090	221530
687656	252726	202256	405084	965497
189869	373997	387163	489467	232183
118068	828033	495314	894462	205380
777363	911156	546218	30103	308638
729068	544708	760881	817493	851512
165077	131549	770043	447962	730818
820860	743433	873893	173813	52836
861319	206536	862738	958661	383147
953893	33508	769186	368927	666127
20695	208441	123006	215309	890661
477647	746560	55704	514001	868890
628123	18670	371639	425824	653005
333408	410116	649642	9153	928519
759695	693734	502306	846453	404273
89252	933603	456462	19406	974291
917877	154954	819595	143296	473255
918427	839729	442322	458752	537921
920052	345508	921794	164991	252990
908247	8225	715919	488756	671948
276314	355765	578659	113162	650729
643929	499586	349096	199455	999202
836999	983564	650642	243744	537269
492523	45748	964389	362567	541689
345021	840881	647536	44738	479925
823168	186593	953467	286285	944449
839510	226498	610292	881207	63843
923084	520624	264000	497681	618131
320497	424509	717945	220503	942413
310236	501077	855018	187421	854555
864129	592620	98757	434891	197040
658934	28741	706964	662145	728371
936165	505560	335338	245904	724017
568103	109121	563586	331148	807982
675659	831988	313387	772939	509956
857141	580888	398630	72457	60141
407734	423298	449636	226639	513352
430393	490008	792246	723690	390326
280675	824840	377436	302859	309573
779227	388633	733729	689767	18368
150598	209456	429447	721856	155507
916214	400688	347291	134701	689237
584577	235902	643454	848592	189548
594423	262652	362697	493948	648766
757993	481997	154690	1036	314913
279966	155984	695097	500895	39946
146510	255817	606625	957057	43622
615230	26716	22678	163098	76791
823130	272263	455650	484091	192613
374770	69893	616179	525117	388757
164703	337593	504135	890734	540906
584623	880894	984201	883741	48699
941862	999942	376479	480033	231582
389858	957883	414656	81556	461276
573365	826749	33986	652163	938093
255943	998656	317604	820903	728531
216048	428640	64214	728153	642853
646044	310749	41519	654790	684410
71435	172158	628094	893067	727844
498396	779860	807637	763383	851111
991798	275664	342883	161238	20597
146844	443567	299948	272991	177134
583332	389392	594269	661161	689896
194791	285990	796724	179700	681910
630992	851107	727477	617003	178226
382244	456548	855839	226201	473611
135106	917309	695109	565003	768239
417615	531122	62810	278031	830231
736110	740795	45761	656595	66325
967099	399457	416775	986920	403732
21669	709204	966868	239105	533294
417243	902622	847934	423453	375604
530415	819596	445882	567068	624242
347333	927932	22514	839290	552602
631356	22938	839715	484438	970729
496162	965708	748598	450165	952149
810599	898766	320807	187344	48588
835885	661475	873329	197911	311151
675188	860230	807457	945829	73671
763838	543705	62685	75512	661541
245015	150768	320661	357810	298368
593371	622135	146505	450009	350772
5535	112000	753100	922006	528935
358038	98932	237151	501480	245892
729867	824542	649755	314161	341997
405242	310725	716865	117209	182283
62537	460409	592923	546364	157981
600702	874868	227484	281959	203442
980669	377950	553885	601821	785874
99720	939125	311544	369186	356339
927969	7721	437722	456698	603893
570326	93017	823053	805975	218639
712722	216195	545419	644233	785503
587728	688069	163137	799393	506626
195455	908183	301732	189752	925933
665776	370966	771974	918961	361671
18816	4623	191650	926672	170943
935404	174577	717254	185165	498409
558754	749203	724449	802200	111149
289976	266571	887960	441118	599916
831205	76953	292929	698163	794510
884457	401249	263700	319345	999290
990577	906868	160879	70031	622032
592341	463511	984789	69612	292656
59326	571999	629761	578147	913499
143806	551613	912014	753343	670749
771968	629788	129396	556044	285162
986930	61452	714735	340276	246663
716624	651050	285876	210604	921260
915751	438959	177110	456462	666462
935930	891606	327002	289364	944622
900958	607004	653566	236612	210174
231364	352456	612137	205161	386862
662508	122679	20371	609624	213984
340015	824089	721733	401878	777326
870320	255973	147772	472881	785001
575817	564533	863681	746127	410539
581491	103980	656961	18415	357897
287175	612338	643736	656572	574214
339624	780099	839058	56159	330036
149178	204638	45133	570801	896185
810188	765109	302184	596596	226266
965657	765118	747491	559323	608084
752793	655954	398775	836244	450761
801338	171673	731562	584485	170978
969099	246491	657011	441567	934244
120390	297443	774293	322651	149717
631647	11037	200726	383519	387311
108471	612924	615115	436761	169964
985704	663712	755640	322742	796185
369298	909771	885676	89341	588028
409433	90799	684355	489169	657629
109106	76373	769733	543809	394868
542142	177064	194867	832983	25313
455843	395122	864043	717063	962021
898861	945821	366650	34290	519118
980315	566933	878143	936411	873451
585944	491599	765101	360125	522260
646179	583782	168574	350279	65667
380843	336385	811663	137692	219309
208757	622557	777178	510592	998971
796515	647909	121035	118628	342852
799611	34499	627863	194221	613340
92796	35771	502682	530260	551702
87753	662847	557737	586868	170471
758710	637779	11491	728135	870405
462766	926840	117967	811342	931476
684139	413337	19401	844668	122447
529495	664624	800603	614774	608111
457425	898646	82561	422835	419198
540644	503162	257578	733598	41533
155721	641653	890507	903734	617096
963588	988742	438643	622523	596098
681342	742447	160187	735656	718563
16352	555730	531871	668176	332591
520081	780266	429061	411707	166340
880260	171783	334172	75793	787769
479081	260380	559709	426705	734290
947657	938360	105768	575519	964190
717264	265067	722945	186311	114217
710967	427277	784739	703791	468161
998053	917990	140130	806528	667423
292476	371364	715750	904210	971499
386679	476664	427269	704376	935269
899869	71248	678767	912249	992731
520972	276365	186901	719087	986757
343512	979507	446562	703657	74760
169263	986497	858317	703973	811325
720264	886184	390355	730711	594896
469527	857040	751491	781973	354302
262250	283740	276784	293913	132367
833050	570044	198521	501197	86936
814805	257039	597401	239830	136548
874442	847164	371057	328704	355836
53505	779247	979743	806931	791724
538696	664249	123742	19339	891933
16974	276320	35217	433566	828291
949062	754055	704792	301512	241140
18096	393975	278518	384849	793013
970873	766775	563130	924681	791232
579876	286123	325503	981435	32230
762902	280021	569505	917956	332343
865918	383815	720460	392867	192001
741587	88766	532702	243746	859620
902342	360073	492739	796740	868096
741759	420034	546365	888000	51547
617352	256863	770514	396160	724168
206904	520306	242310	538292	816999
587713	977209	263154	659540	662673
90343	397394	469418	580179	222919
992633	553146	540006	500031	459421
955082	103690	588527	210776	567876
563004	627813	816458	39080	209878
795647	109794	910410	313568	109365
955107	257620	770934	732881	931099
438553	907607	164371	692384	748417
88882	9305	629065	405774	483380
664086	975507	769207	770911	886395
363031	700790	539728	510571	863617
187450	558306	941503	831366	267964
722977	506591	100587	697582	716558
790901	353700	759250	582881	439759
826869	538562	831336	649411	499996
897846	838576	348959	991653	820899
865147	482153	811228	70759	743336
853797	755517	468277	241379	813355
114504	159192	159090	826998	348762
994375	408319	211523	667807	481185
832715	909132	748295	783279	991118
675684	904672	908722	109545	518379
986688	577948	909318	903236	740913
76371	256733	769175	281731	826263
736974	16480	218983	756639	159366
577348	228012	891423	605553	134602
612604	407627	364558	628747	313223
884254	319098	845262	933670	439681
507211	242308	40433	15168	755006
617889	919054	49585	124415	136762
378791	823856	676224	106271	757910
939735	551784	866957	807375	129073
493658	10123	397751	776516	111969
943471	18373	235871	286903	240667
683794	650676	739843	325918	869682
896768	516474	232462	408524	536605
129994	367355	273625	79595	616960
513173	957371	710660	35624	356315
595319	607274	232211	721999	438216
447793	660821	700658	932439	1548
603173	374611	322937	141478	687161
909493	831227	207713	974516	401450
662189	142445	802257	912549	438529
55463	815199	970728	302205	751413
366779	478290	33741	108231	918793
495653	690653	690249	326494	690618
223289	65849	334190	817864	791169
458001	832781	445714	828734	75476
87758	397115	487361	856287	981266
536597	982271	50373	112612	868179
515079	739318	68970	497312	476888
5904	916915	651353	712161	87337
922604	386076	235922	659968	302246
993934	497961	674533	432629	675680
292712	843440	841096	202508	908906
438195	15853	956869	815154	537637
810552	709252	506144	61048	758185
610697	181132	296555	380342	738906
370231	29845	301757	946044	522306
13767	270539	959133	264979	529928
664407	345175	868330	429555	192281
109026	549858	333789	809064	72984
232474	237476	647176	97855	257546
355774	594371	601961	196479	598082
438752	480218	846568	197818	644681
826691	336389	226206	716824	667002
338899	476623	278623	225632	824681
576682	163728	772407	690705	649587
925492	819811	657364	137025	671199
346412	797207	483636	220319	203627
455857	729088	967690	322952	240743
565782	216988	333013	703253	783598
239068	481918	569401	922397	906948
428369	188462	171139	226894	655821
507150	135149	995596	696482	388872
675953	527516	21303	764677	884708
296287	850799	312241	743161	142761
938539	644184	632549	585918	957868
784686	72204	750821	814967	428218
242472	377763	681059	185476	293548
710066	521067	706843	165525	870724
167392	993050	456312	33588	2410
608784	863954	964986	171914	545935
832090	732047	497463	910788	473603
901768	206667	621901	799619	532821
356848	116929	634353	7839	178800
41121	33381	367039	105786	853252
463838	386525	379679	563981	880233
422906	270701	128097	781468	456203
897582	164069	39838	960861	255396
47881	228271	962097	749075	424085
263785	599106	322069	678162	920583
934241	205816	508659	957735	170542
404652	227052	953885	322131	536226
937462	240755	616066	517062	629672
778260	752079	277825	521561	47232
115670	73821	747566	577223	593788
607589	657954	949511	512249	659313
990835	606184	211412	814651	832966
798437	88856	384052	594514	468890
477462	340613	173817	384383	343237
166224	916262	7331	365291	863373
151549	841897	787959	837735	968287
786497	988517	475509	72561	63610
415907	321549	880492	759292	112387
76299	758944	82162	456176	350869
499261	308596	399283	112717	230058
280166	221715	343553	914534	238434
615618	721723	292114	12507	814077
636890	534772	726079	228495	633891
368880	89243	737308	822740	44558
788059	964513	140656	728299	719149
66231	130356	978735	928861	55250
977754	695820	491074	646775	423552
417551	327578	965416	236436	59016
42707	995118	275570	938899	111756
859399	759368	683445	543976	562702
442390	886904	600954	947235	572184
12945	114587	505169	743126	333537
703058	139382	512136	311612	804534
797843	544383	329113	148211	733540
222986	4123	129123	978015	23330
260044	604512	789859	56822	778651
380938	566250	728864	742953	637453
185461	578431	663954	773696	636893
144574	752734	818313	157164	198887
903576	23103	955183	872340	653176
965639	392173	792921	343089	303393
195979	345337	215170	34288	515636
724360	353522	992595	584991	731669
819456	107947	570306	358872	217683
423705	130401	476441	958123	396110
979668	508809	809309	118223	644708
816857	962585	971969	837750	849026
661127	2339	224243	130844	620753
413695	39460	175290	959561	683907
178657	275971	669091	714147	488764
166247	399087	602026	100701	984988
981178	450915	816687	70465	27370
813970	374037	755266	588850	192899
887319	240056	346185	395837	663572
113486	735704	766824	961752	248071
644574	455189	765538	668687	150895
89640	602632	421153	364916	298584
316724	969433	150675	509588	334129
691127	601398	803319	611055	169352
322360	14345	266969	858809	772431
471909	648689	271596	101623	934092
516810	686229	907245	893746	590946
165002	97217	239754	406368	806744
51557	863303	515099	273923	980431
402146	977562	152745	245302	912110
758704	13489	430613	736880	955057
492176	991887	827026	141492	195391
484246	702810	361481	921326	4813
101859	724711	987245	692573	586585
133147	255751	848688	36377	563467
61357	881297	182556	547429	323115
883639	740196	985545	631138	629154
65243	321958	362501	236775	431034
404741	316668	25709	85507	178334
660254	332495	317153	462540	458685
108055	362247	423201	506721	283596
85885	734636	762841	619088	822351
860220	142291	538747	441668	605344
671168	619921	863686	984168	574552
264209	456057	300355	674098	777149
864393	122274	503778	484116	662594
614967	858155	941715	807713	446554
653596	597833	342834	954440	369933
607326	421556	600110	832444	693384
431823	700253	673238	685453	529018
106773	73543	607171	258446	957764
660681	640917	259989	892864	184922
36888	454122	110305	231524	325101
458833	463287	767399	775496	229279
814397	905051	611614	316840	923189
88877	606571	192103	460537	584883
425018	167404	455582	882979	884352
288630	368886	93396	885935	524633
828892	961573	410953	672237	228195
672397	680851	570500	437082	715545
359123	461850	431204	964022	543111
417660	410832	349581	481123	5739
377281	794814	580248	296439	474176
146172	952951	175635	370207	732158
547581	688886	633759	700737	193946
354038	54425	45560	68380	539231
513687	861268	934974	774850	341553
138499	125445	373553	63805	331044
584124	153080	231208	953090	368545
107263	87018	588671	14298	476189
404119	622142	132499	217718	331424
813176	951175	735770	505792	884444
493944	269472	284974	815260	808219
537780	511802	703550	943301	531324
295824	795766	577766	738702	260601
419340	614161	851259	127380	146055
593333	347170	972163	705147	595813
485944	838809	93149	990879	638822
221983	197749	467809	786505	55833
795345	75040	617029	449553	150585
146199	962992	323119	939822	370284
25878	941132	760739	289211	820212
974162	590031	735983	958729	988369
131878	338952	195163	831398	117133
419938	143289	62898	702343	453931
991668	132707	371570	258077	769128
914946	283894	473212	284320	8264
372860	742011	977461	558551	84933
142974	740954	244092	363107	264136
688098	638986	521696	131460	36068
570256	730420	154973	971413	963882
175457	612842	931098	810926	259660
8458	301681	797422	204324	128820
448219	963976	939040	393433	502167
103937	923507	298145	436081	983007
807435	955469	359327	758780	47882
350116	409275	264786	276285	877462
673624	933067	39227	743129	730635
244881	292437	280270	749339	821769
137480	173377	808296	294613	443052
727699	355589	492199	372592	989658
240223	342252	304372	830619	492190
298836	339604	747591	485654	703262
798973	96029	964290	723840	173873
365724	467063	878229	253786	351506
459454	549089	323782	342918	950099
901464	986416	709514	155704	907397
412792	849121	343456	669958	246006
679549	942790	814040	24075	679795
390192	5297	992779	414927	233175
848827	578228	268992	230589	387262
354083	850154	556782	692419	57647
124011	607771	889323	17247	107434
658592	387498	918035	255022	278586
915087	884758	489724	839896	430420
977751	801532	354544	122895	558651
560113	796726	980587	200457	138775
536406	72147	57057	965239	478868
553149	748625	706287	647385	773033
872334	231559	629551	480223	426337
798247	570917	109702	198604	106485
779160	756692	519608	586390	662218
823519	82693	272357	925024	839366
806239	452315	657370	370157	316928
48720	296400	170273	488781	908691
641262	155353	88814	834746	449070
830572	879489	204264	458161	529017
187375	230010	641178	544568	179620
64384	758225	797980	233381	465429
977983	956406	519787	418482	670856
979500	521031	292752	957550	102289
881123	928503	133043	186055	174434
824986	599022	276943	739630	549739
748661	763732	531193	553254	823421
569414	384898	715005	875230	607988
306223	527615	546236	943003	457162
313384	425176	927844	177217	763519
326040	193829	190360	102235	436426
794168	395745	301992	751065	995901
143063	108445	898231	93820	7456
140465	460726	606381	13552	422313
481291	89003	599959	755482	759696
36568	153633	514566	169193	297933
133290	6110	638768	910876	892064
996169	163372	542022	746165	655204
782728	218835	790675	2698	267984
662442	395986	61404	244416	922927
724980	447775	505869	854160	718081
138461	387009	967092	370170	651936
315232	711813	762947	426945	242411
38393	373465	489413	275904	254850
835697	201214	673876	121483	982187
613257	825172	743853	754723	709343
926115	979823	618787	728024	95218
937460	23802	924554	95088	780141
12453	242519	645476	65664	674713
236689	779313	739033	973425	879116
39553	547088	571910	705556	404601
567988	397754	873469	690539	558905
220802	568022	987986	531443	910146
951393	202180	496627	102944	557696
788029	639648	22708	14301	66144
780168	121155	928352	702517	345853
300477	512994	812542	473983	85282
306011	245742	433813	479544	26149
146644	107791	153482	286152	730263
596588	79516	945954	63892	320064
110924	758938	905958	980139	4844
345849	202348	407470	965630	684319
152907	365890	145757	169561	794921
905829	436365	508168	784893	782754
300232	442147	325665	154705	437015
590227	911259	339196	56489	149105
810437	349884	679349	306524	112282
472419	170448	902165	803490	159883
668045	697400	462566	268874	482398
21151	54433	669891	969356	963957
882176	694838	890897	473528	90139
345129	977434	678817	723971	236843
925390	659917	115621	645536	91259
51084	762192	991134	820224	705503
898332	565740	895413	995678	100286
485744	393660	763426	695791	684801
727068	779228	161636	56952	164870
736892	312518	499462	79613	949498
502238	944441	439447	82951	61565
345381	597625	756008	779395	160457
887462	153754	636025	923134	891152
424709	939552	322778	344409	713326
919990	385653	298736	701875	849081
753453	618431	290746	775624	220686
998090	390423	280031	960205	434955
720160	340204	997826	236381	307126
779232	140675	485809	64074	593785
619641	177739	919964	403885	87238
43774	387259	764727	313246	746233
91866	733755	445681	410562	467098
262860	536809	500186	970742	240082
572179	373998	991875	812173	28128
770817	682792	144498	202626	196155
835443	201795	269996	370975	705467
581931	4703	753438	429104	993157
436121	201150	759137	100999	231908
143432	162646	248169	786028	877527
744591	344327	945683	839445	142413
178370	81612	592291	615606	737652
926355	80396	528995	148182	479992
619630	766971	179280	38113	697513
864610	183291	856372	99722	92648
775646	410542	99875	174884	345953
267406	958683	495276	726500	778111
138240	127325	540597	516979	967644
954959	496708	870863	279445	386334
706586	631505	489103	581704	303278
447029	89282	184015	65645	164665
570363	63204	623070	37817	572090
454369	507554	161148	179701	619176
614120	168428	434657	506076	859356
767067	231157	226911	422202	119163
786346	130817	590686	838971	146420
34654	814979	783046	792464	928458
95070	696906	499444	86150	754514
649968	461367	764259	551037	380578
710860	116835	121635	287702	476728
417121	496331	141776	749708	380865
279940	897084	399768	423414	325835
436752	648012	944033	957540	960428
106267	799177	700766	846864	493665
204657	180653	136804	821277	144180
164084	345721	461839	873272	592614
628554	162498	358601	733044	173948
132444	363167	640529	538714	692364
405019	964652	153369	66373	156612
984991	249062	196767	135899	241284
57168	370603	391333	716447	41997
375792	640111	117994	271191	281567
780249	447656	791122	288877	218092
530516	688051	48785	408548	647687
610396	23379	427500	126661	611571
431704	793370	104378	782109	952571
228352	780397	355009	282994	48904
756880	684267	259981	879111	576097
232770	896445	548492	221719	428298
920955	606643	897716	67022	397170
685093	204101	617155	471125	9239
908076	218194	933728	243730	252030
370919	470031	507456	824441	773578
455190	815240	994855	527241	440533
11513	317914	26535	109648	798465
640609	358057	633216	585069	271936
409629	196572	450677	710885	577581
318429	12043	440915	965138	178013
511919	188868	960176	622860	259001
870876	611245	678028	269034	91680
692974	841299	856304	734697	91445
680077	524749	312743	549689	178880
163243	787866	852386	717338	359526
104399	984333	966838	345402	987641
626690	978437	816283	521442	727375
70368	531283	564597	213571	595661
518494	415180	760992	129352	848383
738728	184411	514664	619694	158525
181793	364295	672491	424390	50434
127091	264094	328971	828856	781663
533179	500391	259350	66020	53126
442624	698041	877455	227676	898111
637817	125440	328404	217628	697194
132866	823771	208509	936735	164554
431017	151254	948170	202006	352261
472255	465033	506057	355299	212119
882190	91942	202653	212600	65905
804599	908255	281480	340400	614553
392427	440677	210061	34574	988692
74231	363724	557336	728014	274061
573644	26464	581589	956814	881409
697662	363344	633614	839077	631766
535205	68089	566664	75122	255596
128794	542814	711429	760002	205752
86958	574263	826425	600452	696455
573836	57660	104225	566850	159021
776705	480694	309518	447838	508772
434304	983717	310328	321666	602568
166250	78439	116152	305402	175362
774012	368465	201862	940912	871922
985081	151964	224730	746817	943887
437335	421596	489392	925604	207096
703940	238640	372423	201609	798595
656847	448122	39423	514802	666617
576079	394305	289345	754374	386377
33983	252986	209893	360121	322997
82693	97962	418006	525444	475272
350505	694772	709129	344191	524742
724186	321562	826006	599293	93924
903461	245731	377789	784912	201900
770328	602350	277362	206092	678992
841479	713936	648181	888737	175673
616794	990520	642223	23541	553864
346324	897479	855867	292020	876577
746201	154644	640138	566906	675608
119999	257657	102123	58446	488098
659089	244826	742697	296767	988479
449971	482380	56011	795748	293046
354952	188520	308808	516889	487005
833267	117694	125187	559727	29998
37258	981930	922244	12568	545937
944623	82155	672341	779803	564826
819109	769869	767859	425306	822146
625463	610277	821383	875213	913387
468237	328172	785587	624700	662627
333524	828721	219036	594136	365609
204089	743393	60807	328203	436683
791356	415969	545558	887217	645349
212755	400653	602988	479269	15795
128316	659450	224857	684925	996160
739663	643361	487186	153243	677396
144161	791564	297809	180467	920323
713088	710574	869001	47736	797820
877799	689386	998991	679276	206432
269427	444948	226427	65168	289298
309695	837097	572830	775363	322006
795446	196102	23520	691118	671516
110222	921801	102270	746445	334018
492520	575983	320814	664190	801437
618424	40177	233835	835559	629865
847336	435169	888433	225424	886709
71132	277587	514605	23413	212569
400547	872928	987960	272684	532687
118089	92332	762504	867697	715637
479756	554546	817172	879180	830944
474787	514096	803897	707999	753548
406534	283678	89994	971325	517228
146863	666979	704885	995524	232037
670443	696890	80126	539210	226179
1
5000 0
202419	765340	176836	171587	513835
673308	294752	272213	273615	571479
500227	698388	69358	832394	666309
582992	231580	652079	724838	499670
301024	855961	612946	172339	215420
108205	364723	828844	732379	705622
289691	104941	605139	458635	823609
410760	27473	521424	777963	452227
489119	731412	590599	375110	313120
679850	404469	760502	116809	882963
225437	831727	892840	21841	796147
394748	763197	902060	890166	37267
888795	64609	353838	438366	737734
263299	771035	609306	470214	460549
575193	881125	36521	188047	696930
630539	13625	619952	669541	65034
395523	58090	86608	756085	724250
910026	284796	951987	29961	465126
723892	363855	153050	451282	274724
960707	29623	815033	802830	798165
570456	148261	826774	621949	990376
776514	600455	97208	549173	656914
330604	605028	171755	259224	355408
293060	608234	686229	841003	122207
877029	229547	447090	719516	936275
455388	321852	827610	818154	341942
224538	137132	880729	931073	132745
29232	166667	933213	73316	411020
21016	494274	264854	218253	876889
385038	27194	832100	570856	637890
930136	507054	941326	625660	781780
639304	922413	683019	78382	491490
535832	794935	119985	59735	153151
36897	877125	214637	658753	789032
833237	674580	71984	112566	464675
637356	590520	509189	892382	170734
128818	148617	400177	887010	657367
561219	788632	460189	211356	335696
733035	269627	746516	326696	495482
52837	614379	146259	115815	951747
16251	255340	441027	428703	951462
734239	743445	912789	654497	111924
715182	654047	802471	789348	881874
503066	429624	805216	299651	797203
951083	19523	915323	42833	753538
264567	781213	748602	77610	812696
549422	397907	863456	231198	39842
409220	253460	433970	574818	170454
654365	33669	63980	28041	434182
33160	145995	525375	390404	511672
916863	984261	871995	157134	849947
606214	544841	813973	448122	710636
826560	990859	651801	328262	329382
753696	365785	967860	863354	984826
95125	145049	248953	465483	589171
463197	791029	110244	331570	273012
405808	108845	416082	186833	591451
406705	560603	452637	666762	126615
356562	66360	906883	946459	990277
215986	892406	882047	218682	514375
736088	382928	272616	816785	64892
824871	90093	847976	920775	667502
496514	904064	14472	656168	719838
943253	249281	899630	954979	9372
943508	384451	548801	118101	184046
860460	928744	987211	26830	338692
671223	927866	5764	35525	27254
487179	645807	608871	190464	987323
423676	873620	919804	400416	463373
356171	745611	439547	434766	399483
544746	611254	68685	7080	394139
395349	760321	848590	514314	936212
196708	654614	11705	813530	965248
519626	896136	810978	509438	520255
177921	77233	329999	639911	347028
902500	364614	37819	829257	403943
456089	861477	125282	671731	345742
250836	43021	129740	371289	713670
590659	780579	936502	501365	592671
309159	126803	384975	393567	801044
345123	725963	54684	1059	470460
54448	85252	818851	819073	128990
20885	481370	306645	42935	306377
516535	169065	192878	651094	360887
273659	271155	677312	574401	680884
622228	243482	366655	659188	428948
303013	215933	203250	62271	343544
494439	400921	646112	484564	370278
277851	940752	357808	447574	803334
153445	384002	442940	376281	413165
591609	953562	582785	668291	371059
724229	66853	155689	360063	758981
5056	584937	965904	245541	143454
683324	12688	193729	575314	123438
51842	613434	227623	335744	953416
493044	965104	156612	919078	51287
467290	645885	865462	899258	290712
767123	731774	658671	867882	890054
58778	824196	94251	252229	933697
283016	153487	716888	939555	838949
766632	280205	642163	331919	706818
357356	74381	101975	420361	819302
42219	326918	401767	749439	902449
755403	51373	957768	839264	994317
879709	456887	547204	418896	835980
882649	775851	946527	943013	940293
670054	215828	464843	413987	555747
681529	438748	760172	883340	106131
521252	280468	980768	631168	949697
788119	698862	792975	97078	178931
40185	587764	645597	813739	588957
786254	720191	328879	833031	279789
117407	153819	271222	621273	547970
209031	695903	715442	176800	204193
258829	225503	277935	252933	408877
159717	495858	638494	885296	297640
850782	727009	47636	518566	931762
290665	825534	516703	195679	458885
248203	426136	30537	51817	188664
622818	698957	707499	457671	60486
657319	89675	439925	445744	549933
781737	731049	973771	188509	72471
859098	662421	814031	238062	686944
863226	763510	1658	349299	612861
44675	745304	546849	601209	636815
493510	161939	990071	303908	857331
43874	649683	217914	73079	814089
454361	977561	287047	678749	864483
806529	533194	906226	165706	88892
919730	628463	806105	173802	709087
828605	883379	510015	765639	415744
372859	184332	641726	769849	564815
515016	647684	75797	464053	188154
45036	144036	986404	841968	824745
288262	703171	939230	779298	710877
309427	635649	375802	253407	42258
536234	314661	635339	680969	370801
200104	435740	705432	416779	93447
75373	654588	412842	84205	38017
365626	137400	532564	417043	807532
912998	464547	23461	80869	790974
81513	21637	174752	334913	217579
674959	958870	618950	494831	968628
582139	670167	66812	609102	684500
517911	523940	303357	2375	488957
358853	912107	420630	464150	531361
85249	81119	47481	657956	806823
854516	322186	204907	952733	507959
737686	739515	176353	696135	243244
77092	830627	389604	1519	264094
422993	658189	473247	729126	500077
591215	453745	746465	691053	458579
165427	545474	451672	396789	60786
931185	846939	769306	470804	516635
433686	312422	235350	350385	490052
859892	695627	173263	186108	779365
45961	704184	976315	992172	524225
366066	453291	379269	973931	723456
949074	318614	278457	739967	908277
960783	133933	915913	513405	12861
382321	670214	283444	745925	320394
512820	779176	18634	418188	927656
830067	480572	207776	903911	678917
578724	993572	139755	615796	601133
642189	191550	349372	202225	913081
782621	454890	961845	452806	957563
182469	777937	721444	193479	649385
256157	184634	826934	421723	220275
642425	608693	231881	241125	653246
370188	122105	349649	302997	164223
479989	220799	502552	715407	238569
548080	722542	557768	511763	113875
703886	73060	129831	577732	571509
500003	884863	82227	461616	902637
230156	886997	632878	942573	450328
958657	348193	898273	825382	884682
602661	921524	32632	458292	631708
491602	13218	301755	127345	311196
958871	197329	25768	510102	675397
393702	965848	56554	759278	361455
356682	701027	760525	773899	293971
745004	298875	841035	974468	604196
113790	838967	725242	522258	858951
727472	141615	118223	896688	401293
640189	147137	774283	433394	858127
940423	546051	59424	847392	344978
893718	661889	679863	843462	732970
602160	691335	124896	79115	718393
520100	674964	823352	568248	700826
131798	249700	246712	671228	352513
465705	666019	908385	135516	116322
938569	619402	330805	132217	132441
739195	308819	936589	833824	500286
855205	257313	973462	841378	758293
368218	517887	644017	179266	711167
580274	933022	366660	54658	832629
377498	865517	988581	377027	806301
910193	240982	523476	952774	221445
975839	311388	680912	870668	741604
671494	875775	824456	925007	985969
742615	728665	363166	263531	110182
27878	405423	55542	258872	372129
420308	697854	436212	545295	651526
230518	855354	418982	687959	104649
714043	764387	649553	339806	664868
783961	706901	859488	688835	118214
308256	82279	892312	140652	665369
588064	731449	964991	483322	902326
476885	821057	683325	281119	628512
6607	304816	820105	86073	441929
941917	544274	820413	468810	277185
359277	775254	369022	730918	261465
837102	898544	906195	459681	484194
146443	943673	893965	599646	361795
259013	782559	567878	92146	40728
743518	582440	499648	46110	940128
464793	869340	792858	36284	776160
111787	97077	317028	625324	598922
589216	636323	479546	197417	746236
386188	284874	544485	593128	534641
328856	442318	565871	608845	295263
152401	736763	27735	415233	873640
237202	805389	400978	295762	612709
217251	65573	353637	895241	360583
683525	957810	659913	385011	771127
932599	525647	163413	221715	647888
118716	828338	432776	547907	498273
120080	893649	504565	352831	454782
787952	987333	984753	268110	110115
60832	826861	622202	385842	377319
442131	856728	974398	934882	611467
508427	29608	747529	169361	663372
723444	600636	6552	510234	490899
552722	566268	23307	949863	519263
989721	512339	394488	206658	65332
944101	427321	169749	505037	620079
215290	286639	812791	182360	893856
365414	222869	932239	416956	342575
858115	1912	321234	651392	24691
437241	676297	361844	717155	417584
345999	322144	275936	956006	671003
781618	947128	875001	558301	489106
830751	285287	364465	166290	277751
991785	813174	150431	638409	389131
458207	355863	107158	15888	3317
84233	875406	506124	291451	193672
715743	713315	83678	504352	881792
944755	744166	333298	258952	212659
505470	503592	849421	537784	751779
493690	234037	50905	688008	120774
986398	891566	438678	582526	654559
543008	657332	936987	778299	160455
873369	938855	227956	445684	993121
457089	227643	293042	363095	782767
973554	401174	204324	661638	954579
502341	150278	301238	573536	820758
775938	71430	583017	703947	484069
710224	425572	314153	517232	305465
874527	469466	637363	767138	24459
443193	858686	392988	151211	409041
293718	511598	242549	157825	461390
553559	123440	105642	243402	861300
80081	55585	576414	916727	57751
995933	1223	509422	177922	688177
449360	955612	216498	433429	34466
45424	846708	391614	61643	54849
986475	579953	298448	427193	744386
189815	879535	652202	455192	603518
279740	113193	827040	330221	459004
142061	465726	681283	833437	135111
748543	930238	598975	694241	893954
175124	296539	621702	340524	261850
129937	636893	354362	467959	340427
39836	228357	220334	114135	990417
134510	194597	822044	624996	388664
968865	397809	590537	649072	436029
569859	136985	72869	797586	715370
305872	570442	528869	158605	824174
203858	862769	787201	295899	413353
791156	966883	107708	696771	671275
258649	654933	614529	318924	976724
755795	726920	510292	105822	45235
159249	280507	385528	499050	915728
497086	863035	923206	74920	555845
698049	264904	736935	82564	223168
551648	820523	628491	501623	548339
26236	200042	774408	889706	862851
887755	325943	786446	575247	542824
4123	400591	776096	134916	604110
453941	894048	602150	46933	122259
790975	653832	878775	208808	809662
346134	760644	787672	176901	882298
719228	600640	182033	114496	14185
113080	602439	447663	384884	11852
108632	322930	320906	797191	895449
535288	111060	402312	312058	783504
877870	286355	552722	444381	951157
541307	606617	394166	54720	222426
553611	698027	138619	445527	793774
813087	322202	945969	267890	411347
402684	178985	105340	720944	931671
314684	279982	78294	127163	277876
213953	464836	659151	743136	873350
214497	578871	134267	936588	794507
784314	778498	755432	119951	9272
208338	118804	818750	344124	356997
367372	278152	47557	957192	287089
567818	783083	176054	828078	254017
8367	579673	487860	534795	420670
523265	333667	29191	860409	280199
525887	230406	603874	553711	686477
695950	749849	940315	306767	611416
529343	572719	769348	753649	834195
883025	193642	101599	237738	219592
519203	715095	694149	890196	108334
30620	481149	350033	870641	561099
735592	686551	19383	257668	189195
701428	519333	407571	860015	657217
169016	103497	744825	885417	542962
949331	177792	731204	485012	475314
782438	552946	836921	734621	92851
230386	507884	28900	449786	592446
939581	833625	910052	820626	356002
387620	314383	561242	771085	972617
526443	322954	217601	199254	443645
422680	797240	502835	799617	955163
254322	186819	471907	278770	804556
667306	477507	190690	396970	105296
126279	335269	1832	394237	878970
427575	896192	310786	839770	968001
972178	503887	271512	407621	113203
957847	688208	217521	942208	504065
386138	396636	538821	583360	254636
554547	519049	671274	160923	919707
702867	181701	934421	612496	996108
671855	889030	696820	964178	417001
185144	813933	441014	129793	513913
387980	964864	369335	474866	430299
305618	986599	670559	773802	87285
803246	92332	128166	283769	208443
951983	127726	495688	86162	335568
476312	375124	455522	292010	25776
4899	566609	823354	217759	773855
426539	989987	667783	780643	531492
402351	297646	606704	701951	881195
958708	372124	98031	625323	762298
115470	553011	405966	718621	408149
378979	561667	849137	304013	593298
776800	238697	897288	606069	791433
288056	962256	475291	686902	463582
755425	914298	860811	19771	192132
84756	696989	379311	465029	502609
517107	281554	857582	105751	760283
717953	232189	987818	23667	126652
313925	953595	970979	260020	158736
747606	566815	316544	118011	225605
687101	998280	87184	317525	663938
755076	501808	66302	902090	221530
687656	252726	202256	405084	965497
189869	373997	387163	489467	232183
118068	828033	495314	894462	205380
777363	911156	546218	30103	308638
729068	544708	760881	817493	851512
165077	131549	770043	447962	730818
820860	743433	873893	173813	52836
861319	206536	862738	958661	383147
953893	33508	769186	368927	666127
20695	208441	123006	215309	890661
477647	746560	55704	514001	868890
628123	18670	371639	425824	653005
333408	410116	649642	9153	928519
759695	693734	502306	846453	404273
89252	933603	456462	19406	974291
917877	154954	819595	143296	473255
918427	839729	442322	458752	537921
920052	345508	921794	164991	252990
908247	8225	715919	488756	671948
276314	355765	578659	113162	650729
643929	499586	349096	199455	999202
836999	983564	650642	243744	537269
492523	45748	964389	362567	541689
345021	840881	647536	44738	479925
823168	186593	953467	286285	944449
839510	226498	610292	881207	63843
923084	520624	264000	497681	618131
320497	424509	717945	220503	942413
310236	501077	855018	187421	854555
864129	592620	98757	434891	197040
658934	28741	706964	662145	728371
936165	505560	335338	245904	724017
568103	109121	563586	331148	807982
675659	831988	313387	772939	509956
857141	580888	398630	72457	60141
407734	423298	449636	226639	513352
430393	490008	792246	723690	390326
280675	824840	377436	302859	309573
779227	388633	733729	689767	18368
150598	209456	429447	721856	155507
916214	400688	347291	134701	689237
584577	235902	643454	848592	189548
594423	262652	362697	493948	648766
757993	481997	154690	1036	314913
279966	155984	695097	500895	39946
146510	255817	606625	957057	43622
615230	26716	22678	163098	76791
823130	272263	455650	484091	192613
374770	69893	616179	525117	388757
164703	337593	504135	890734	540906
584623	880894	984201	883741	48699
941862	999942	376479	480033	231582
389858	957883	414656	81556	461276
573365	826749	33986	652163	938093
255943	998656	317604	820903	728531
216048	428640	64214	728153	642853
646044	310749	41519	654790	684410
71435	172158	628094	893067	727844
498396	779860	807637	763383	851111
991798	275664	342883	161238	20597
146844	443567	299948	272991	177134
583332	389392	594269	661161	689896
194791	285990	796724	179700	681910
630992	851107	727477	617003	178226
382244	456548	855839	226201	473611
135106	917309	695109	565003	768239
417615	531122	62810	278031	830231
736110	740795	45761	656595	66325
967099	399457	416775	986920	403732
21669	709204	966868	239105	533294
417243	902622	847934	423453	375604
530415	819596	445882	567068	624242
347333	927932	22514	839290	552602
631356	22938	839715	484438	970729
496162	965708	748598	450165	952149
810599	898766	320807	187344	48588
835885	661475	873329	197911	311151
675188	860230	807457	945829	73671
763838	543705	62685	75512	661541
245015	150768	320661	357810	298368
593371	622135	146505	450009	350772
5535	112000	753100	922006	528935
358038	98932	237151	501480	245892
729867	824542	649755	314161	341997
405242	310725	716865	117209	182283
62537	460409	592923	546364	157981
600702	874868	227484	281959	203442
980669	377950	553885	601821	785874
99720	939125	311544	369186	356339
927969	7721	437722	456698	603893
570326	93017	823053	805975	218639
712722	216195	545419	644233	785503
587728	688069	163137	799393	506626
195455	908183	301732	189752	925933
665776	370966	771974	918961	361671
18816	4623	191650	926672	170943
935404	174577	717254	185165	498409
558754	749203	724449	802200	111149
289976	266571	887960	441118	599916
831205	76953	292929	698163	794510
884457	401249	263700	319345	999290
990577	906868	160879	70031	622032
592341	463511	984789	69612	292656
59326	571999	629761	578147	913499
143806	551613	912014	753343	670749
771968	629788	129396	556044	285162
986930	61452	714735	340276	246663
716624	651050	285876	210604	921260
915751	438959	177110	456462	666462
935930	891606	327002	289364	944622
900958	607004	653566	236612	210174
231364	352456	612137	205161	386862
662508	122679	20371	609624	213984
340015	824089	721733	401878	777326
870320	255973	147772	472881	785001
575817	564533	863681	746127	410539
581491	103980	656961	18415	357897
287175	612338	643736	656572	574214
339624	780099	839058	56159	330036
149178	204638	45133	570801	896185
810188	765109	302184	596596	226266
965657	765118	747491	559323	608084
752793	655954	398775	836244	450761
801338	171673	731562	584485	170978
969099	246491	657011	441567	934244
120390	297443	774293	322651	149717
631647	11037	200726	383519	387311
108471	612924	615115	436761	169964
985704	663712	755640	322742	796185
369298	909771	885676	89341	588028
409433	90799	684355	489169	657629
109106	76373	769733	543809	394868
542142	177064	194867	832983	25313
455843	395122	864043	717063	962021
898861	945821	366650	34290	519118
980315	566933	878143	936411	873451
585944	491599	765101	360125	522260
646179	583782	168574	350279	65667
380843	336385	811663	137692	219309
208757	622557	777178	510592	998971
796515	647909	121035	118628	342852
799611	34499	627863	194221	613340
92796	35771	502682	530260	551702
87753	662847	557737	586868	170471
758710	637779	11491	728135	870405
462766	926840	117967	811342	931476
684139	413337	19401	844668	122447
529495	664624	800603	614774	608111
457425	898646	82561	422835	419198
540644	503162	257578	733598	41533
155721	641653	890507	903734	617096
963588	988742	438643	622523	596098
681342	742447	160187	735656	718563
16352	555730	531871	668176	332591
520081	780266	429061	411707	166340
880260	171783	334172	75793	787769
479081	260380	559709	426705	734290
947657	938360	105768	575519	964190
717264	265067	722945	186311	114217
710967	427277	784739	703791	468161
998053	917990	140130	806528	667423
292476	371364	715750	904210	971499
386679	476664	427269	704376	935269
899869	71248	678767	912249	992731
520972	276365	186901	719087	986757
343512	979507	446562	703657	74760
169263	986497	858317	703973	811325
720264	886184	390355	730711	594896
469527	857040	751491	781973	354302
262250	283740	276784	293913	132367
833050	570044	198521	501197	86936
814805	257039	597401	239830	136548
874442	847164	371057	328704	355836
53505	779247	979743	806931	791724
538696	664249	123742	19339	891933
16974	276320	35217	433566	828291
949062	754055	704792	301512	241140
18096	393975	278518	384849	793013
970873	766775	563130	924681	791232
579876	286123	325503	981435	32230
762902	280021	569505	917956	332343
865918	383815	720460	392867	192001
741587	88766	532702	243746	859620
902342	360073	492739	796740	868096
741759	420034	546365	888000	51547
617352	256863	770514	396160	724168
206904	520306	242310	538292	816999
587713	977209	263154	659540	662673
90343	397394	469418	580179	222919
992633	553146	540006	500031	459421
955082	103690	588527	210776	567876
563004	627813	816458	39080	209878
795647	109794	910410	313568	109365
955107	257620	770934	732881	931099
438553	907607	164371	692384	748417
88882	9305	629065	405774	483380
664086	975507	769207	770911	886395
363031	700790	539728	510571	863617
187450	558306	941503	831366	267964
722977	506591	100587	697582	716558
790901	353700	759250	582881	439759
826869	538562	831336	649411	499996
897846	838576	348959	991653	820899
865147	482153	811228	70759	743336
853797	755517	468277	241379	813355
114504	159192	159090	826998	348762
994375	408319	211523	667807	481185
832715	909132	748295	783279	991118
675684	904672	908722	109545	518379
986688	577948	909318	903236	740913
76371	256733	769175	281731	826263
736974	16480	218983	756639	159366
577348	228012	891423	605553	134602
612604	407627	364558	628747	313223
884254	319098	845262	933670	439681
507211	242308	40433	15168	755006
617889	919054	49585	124415	136762
378791	823856	676224	106271	757910
939735	551784	866957	807375	129073
493658	10123	397751	776516	111969
943471	18373	235871	286903	240667
683794	650676	739843	325918	869682
896768	516474	232462	408524	536605
129994	367355	273625	79595	616960
513173	957371	710660	35624	356315
595319	607274	232211	721999	438216
447793	660821	700658	932439	1548
603173	374611	322937	141478	687161
909493	831227	207713	974516	401450
662189	142445	802257	912549	438529
55463	815199	970728	302205	751413
366779	478290	33741	108231	918793
495653	690653	690249	326494	690618
223289	65849	334190	817864	791169
458001	832781	445714	828734	75476
87758	397115	487361	856287	981266
536597	982271	50373	112612	868179
515079	739318	68970	497312	476888
5904	916915	651353	712161	87337
922604	386076	235922	659968	302246
993934	497961	674533	432629	675680
292712	843440	841096	202508	908906
438195	15853	956869	815154	537637
810552	709252	506144	61048	758185
610697	181132	296555	380342	738906
370231	29845	301757	946044	522306
13767	270539	959133	264979	529928
664407	345175	868330	429555	192281
109026	549858	333789	809064	72984
232474	237476	647176	97855	257546
355774	594371	601961	196479	598082
438752	480218	846568	197818	644681
826691	336389	226206	716824	667002
338899	476623	278623	225632	824681
576682	163728	772407	690705	649587
925492	819811	657364	137025	671199
346412	797207	483636	220319	203627
455857	729088	967690	322952	240743
565782	216988	333013	703253	783598
239068	481918	569401	922397	906948
428369	188462	171139	226894	655821
507150	135149	995596	696482	388872
675953	527516	21303	764677	884708
296287	850799	312241	743161	142761
938539	644184	632549	585918	957868
784686	72204	750821	814967	428218
242472	377763	681059	185476	293548
710066	521067	706843	165525	870724
167392	993050	456312	33588	2410
608784	863954	964986	171914	545935
832090	732047	497463	910788	473603
901768	206667	621901	799619	532821
356848	116929	634353	7839	178800
41121	33381	367039	105786	853252
463838	386525	379679	563981	880233
422906	270701	128097	781468	456203
897582	164069	39838	960861	255396
47881	228271	962097	749075	424085
263785	599106	322069	678162	920583
934241	205816	508659	957735	170542
404652	227052	953885	322131	536226
937462	240755	616066	517062	629672
778260	752079	277825	521561	47232
115670	73821	747566	577223	593788
607589	657954	949511	512249	659313
990835	606184	211412	814651	832966
798437	88856	384052	594514	468890
477462	340613	173817	384383	343237
166224	916262	7331	365291	863373
151549	841897	787959	837735	968287
786497	988517	475509	72561	63610
415907	321549	880492	759292	112387
76299	758944	82162	456176	350869
499261	308596	399283	112717	230058
280166	221715	343553	914534	238434
615618	721723	292114	12507	814077
636890	534772	726079	228495	633891
368880	89243	737308	822740	44558
788059	964513	140656	728299	719149
66231	130356	978735	928861	55250
977754	695820	491074	646775	423552
417551	327578	965416	236436	59016
42707	995118	275570	938899	111756
859399	759368	683445	543976	562702
442390	886904	600954	947235	572184
12945	114587	505169	743126	333537
703058	139382	512136	311612	804534
797843	544383	329113	148211	733540
222986	4123	129123	978015	23330
260044	604512	789859	56822	778651
380938	566250	728864	742953	637453
185461	578431	663954	773696	636893
144574	752734	818313	157164	198887
903576	23103	955183	872340	653176
965639	392173	792921	343089	303393
195979	345337	215170	34288	515636
724360	353522	992595	584991	731669
819456	107947	570306	358872	217683
423705	130401	476441	958123	396110
979668	508809	809309	118223	644708
816857	962585	971969	837750	849026
661127	2339	224243	130844	620753
413695	39460	175290	959561	683907
178657	275971	669091	714147	488764
166247	399087	602026	100701	984988
981178	450915	816687	70465	27370
813970	374037	755266	588850	192899
887319	240056	346185	395837	663572
113486	735704	766824	961752	248071
644574	455189	765538	668687	150895
89640	602632	421153	364916	298584
316724	969433	150675	509588	334129
691127	601398	803319	611055	169352
322360	14345	266969	858809	772431
471909	648689	271596	101623	934092
516810	686229	907245	893746	590946
165002	97217	239754	406368	806744
51557	863303	515099	273923	980431
402146	977562	152745	245302	912110
758704	13489	430613	736880	955057
492176	991887	827026	141492	195391
484246	702810	361481	921326	4813
101859	724711	987245	692573	586585
133147	255751	848688	36377	563467
61357	881297	182556	547429	323115
883639	740196	985545	631138	629154
65243	321958	362501	236775	431034
404741	316668	25709	85507	178334
660254	332495	317153	462540	458685
108055	362247	423201	506721	283596
85885	734636	762841	619088	822351
860220	142291	538747	441668	605344
671168	619921	863686	984168	574552
264209	456057	300355	674098	777149
864393	122274	503778	484116	662594
614967	858155	941715	807713	446554
653596	597833	342834	954440	369933
607326	421556	600110	832444	693384
431823	700253	673238	685453	529018
106773	73543	607171	258446	957764
660681	640917	259989	892864	184922
36888	454122	110305	231524	325101
458833	463287	767399	775496	229279
814397	905051	611614	316840	923189
88877	606571	192103	460537	584883
425018	167404	455582	882979	884352
288630	368886	93396	885935	524633
828892	961573	410953	672237	228195
672397	680851	570500	437082	715545
359123	461850	431204	964022	543111
417660	410832	349581	481123	5739
377281	794814	580248	296439	474176
146172	952951	175635	370207	732158
547581	688886	633759	700737	193946
354038	54425	45560	68380	539231
513687	861268	934974	774850	341553
138499	125445	373553	63805	331044
584124	153080	231208	953090	368545
107263	87018	588671	14298	476189
404119	622142	132499	217718	331424
813176	951175	735770	505792	884444
493944	269472	284974	815260	808219
537780	511802	703550	943301	531324
295824	795766	577766	738702	260601
419340	614161	851259	127380	146055
593333	347170	972163	705147	595813
485944	838809	93149	990879	638822
221983	197749	467809	786505	55833
795345	75040	617029	449553	150585
146199	962992	323119	939822	370284
25878	941132	760739	289211	820212
974162	590031	735983	958729	988369
131878	338952	195163	831398	117133
419938	143289	62898	702343	453931
991668	132707	371570	258077	769128
914946	283894	473212	284320	8264
372860	742011	977461	558551	84933
142974	740954	244092	363107	264136
688098	638986	521696	131460	36068
570256	730420	154973	971413	963882
175457	612842	931098	810926	259660
8458	301681	797422	204324	128820
448219	963976	939040	393433	502167
103937	923507	298145	436081	983007
807435	955469	359327	758780	47882
350116	409275	264786	276285	877462
673624	933067	39227	743129	730635
244881	292437	280270	749339	821769
137480	173377	808296	294613	443052
727699	355589	492199	372592	989658
240223	342252	304372	830619	492190
298836	339604	747591	485654	703262
798973	96029	964290	723840	173873
365724	467063	878229	253786	351506
459454	549089	323782	342918	950099
901464	986416	709514	155704	907397
412792	849121	343456	669958	246006
679549	942790	814040	24075	679795
390192	5297	992779	414927	233175
848827	578228	268992	230589	387262
354083	850154	556782	692419	57647
124011	607771	889323	17247	107434
658592	387498	918035	255022	278586
915087	884758	489724	839896	430420
977751	801532	354544	122895	558651
560113	796726	980587	200457	138775
536406	72147	57057	965239	478868
553149	748625	706287	647385	773033
872334	231559	629551	480223	426337
798247	570917	109702	198604	106485
779160	756692	519608	586390	662218
823519	82693	272357	925024	839366
806239	452315	657370	370157	316928
48720	296400	170273	488781	908691
641262	155353	88814	834746	449070
830572	879489	204264	458161	529017
187375	230010	641178	544568	179620
64384	758225	797980	233381	465429
977983	956406	519787	418482	670856
979500	521031	292752	957550	102289
881123	928503	133043	186055	174434
824986	599022	276943	739630	549739
748661	763732	531193	553254	823421
569414	384898	715005	875230	607988
306223	527615	546236	943003	457162
313384	425176	927844	177217	763519
326040	193829	190360	102235	436426
794168	395745	301992	751065	995901
143063	108445	898231	93820	7456
140465	460726	606381	13552	422313
481291	89003	599959	755482	759696
36568	153633	514566	169193	297933
133290	6110	638768	910876	892064
996169	163372	542022	746165	655204
782728	218835	790675	2698	267984
662442	395986	61404	244416	922927
724980	447775	505869	854160	718081
138461	387009	967092	370170	651936
315232	711813	762947	426945	242411
38393	373465	489413	275904	254850
835697	201214	673876	121483	982187
613257	825172	743853	754723	709343
926115	979823	618787	728024	95218
937460	23802	924554	95088	780141
12453	242519	645476	65664	674713
236689	779313	739033	973425	879116
39553	547088	571910	705556	404601
567988	397754	873469	690539	558905
220802	568022	987986	531443	910146
951393	202180	496627	102944	557696
788029	639648	22708	14301	66144
780168	121155	928352	702517	345853
300477	512994	812542	473983	85282
306011	245742	433813	479544	26149
146644	107791	153482	286152	730263
596588	79516	945954	63892	320064
110924	758938	905958	980139	4844
345849	202348	407470	965630	684319
152907	365890	145757	169561	794921
905829	436365	508168	784893	782754
300232	442147	325665	154705	437015
590227	911259	339196	56489	149105
810437	349884	679349	306524	112282
472419	170448	902165	803490	159883
668045	697400	462566	268874	482398
21151	54433	669891	969356	963957
882176	694838	890897	473528	90139
345129	977434	678817	723971	236843
925390	659917	115621	645536	91259
51084	762192	991134	820224	705503
898332	565740	895413	995678	100286
485744	393660	763426	695791	684801
727068	779228	161636	56952	164870
736892	312518	499462	79613	949498
502238	944441	439447	82951	61565
345381	597625	756008	779395	160457
887462	153754	636025	923134	891152
424709	939552	322778	344409	713326
919990	385653	298736	701875	849081
753453	618431	290746	775624	220686
998090	390423	280031	960205	434955
720160	340204	997826	236381	307126
779232	140675	485809	64074	593785
619641	177739	919964	403885	87238
43774	387259	764727	313246	746233
91866	733755	445681	410562	467098
262860	536809	500186	970742	240082
572179	373998	991875	812173	28128
770817	682792	144498	202626	196155
835443	201795	269996	370975	705467
581931	4703	753438	429104	993157
436121	201150	759137	100999	231908
143432	162646	248169	786028	877527
744591	344327	945683	839445	142413
178370	81612	592291	615606	737652
926355	80396	528995	148182	479992
619630	766971	179280	38113	697513
864610	183291	856372	99722	92648
775646	410542	99875	174884	345953
267406	958683	495276	726500	778111
138240	127325	540597	516979	967644
954959	496708	870863	279445	386334
706586	631505	489103	581704	303278
447029	89282	184015	65645	164665
570363	63204	623070	37817	572090
454369	507554	161148	179701	619176
614120	168428	434657	506076	859356
767067	231157	226911	422202	119163
786346	130817	590686	838971	146420
34654	814979	783046	792464	928458
95070	696906	499444	86150	754514
649968	461367	764259	551037	380578
710860	116835	121635	287702	476728
417121	496331	141776	749708	380865
279940	897084	399768	423414	325835
436752	648012	944033	957540	960428
106267	799177	700766	846864	493665
204657	180653	136804	821277	144180
164084	345721	461839	873272	592614
628554	162498	358601	733044	173948
132444	363167	640529	538714	692364
405019	964652	153369	66373	156612
984991	249062	196767	135899	241284
57168	370603	391333	716447	41997
375792	640111	117994	271191	281567
780249	447656	791122	288877	218092
530516	688051	48785	408548	647687
610396	23379	427500	126661	611571
431704	793370	104378	782109	952571
228352	780397	355009	282994	48904
756880	684267	259981	879111	576097
232770	896445	548492	221719	428298
920955	606643	897716	67022	397170
685093	204101	617155	471125	9239
908076	218194	933728	243730	252030
370919	470031	507456	824441	773578
455190	815240	994855	527241	440533
11513	317914	26535	109648	798465
640609	358057	633216	585069	271936
409629	196572	450677	710885	577581
318429	12043	440915	965138	178013
511919	188868	960176	622860	259001
870876	611245	678028	269034	91680
692974	841299	856304	734697	91445
680077	524749	312743	549689	178880
163243	787866	852386	717338	359526
104399	984333	966838	345402	987641
626690	978437	816283	521442	727375
70368	531283	564597	213571	595661
518494	415180	760992	129352	848383
738728	184411	514664	619694	158525
181793	364295	672491	424390	50434
127091	264094	328971	828856	781663
533179	500391	259350	66020	53126
442624	698041	877455	227676	898111
637817	125440	328404	217628	697194
132866	823771	208509	936735	164554
431017	151254	948170	202006	352261
472255	465033	506057	355299	212119
882190	91942	202653	212600	65905
804599	908255	281480	340400	614553
392427	440677	210061	34574	988692
74231	363724	557336	728014	274061
573644	26464	581589	956814	881409
697662	363344	633614	839077	631766
535205	68089	566664	75122	255596
128794	542814	711429	760002	205752
86958	574263	826425	600452	696455
573836	57660	104225	566850	159021
776705	480694	309518	447838	508772
434304	983717	310328	321666	602568
166250	78439	116152	305402	175362
774012	368465	201862	940912	871922
985081	151964	224730	746817	943887
437335	421596	489392	925604	207096
703940	238640	372423	201609	798595
656847	448122	39423	514802	666617
576079	394305	289345	754374	386377
33983	252986	209893	360121	322997
82693	97962	418006	525444	475272
350505	694772	709129	344191	524742
724186	321562	826006	599293	93924
903461	245731	377789	784912	201900
770328	602350	277362	206092	678992
841479	713936	648181	888737	175673
616794	990520	642223	23541	553864
346324	897479	855867	292020	876577
746201	154644	640138	566906	675608
119999	257657	102123	58446	488098
659089	244826	742697	296767	988479
449971	482380	56011	795748	293046
354952	188520	308808	516889	487005
833267	117694	125187	559727	29998
37258	981930	922244	12568	545937
944623	82155	672341	779803	564826
819109	769869	767859	425306	822146
625463	610277	821383	875213	913387
468237	328172	785587	624700	662627
333524	828721	219036	594136	365609
204089	743393	60807	328203	436683
791356	415969	545558	887217	645349
212755	400653	602988	479269	15795
128316	659450	224857	684925	996160
739663	643361	487186	153243	677396
144161	791564	297809	180467	920323
713088	710574	869001	47736	797820
877799	689386	998991	679276	206432
269427	444948	226427	65168	289298
309695	837097	572830	775363	322006
795446	196102	23520	691118	671516
110222	921801	102270	746445	334018
492520	575983	320814	664190	801437
618424	40177	233835	835559	629865
847336	435169	888433	225424	886709
71132	277587	514605	23413	212569
400547	872928	987960	272684	532687
118089	92332	762504	867697	715637
479756	554546	817172	879180	830944
474787	514096	803897	707999	753548
406534	283678	89994	971325	517228
146863	666979	704885	995524	232037
670443	696890	80126	539210	226179
1
5000 12
202419	765340	176836	171587	513835
673308	294752	272213	273615	571479
500227	698388	69358	832394	666309
582992	231580	652079	724838	499670
301024	855961	612946	172339	215420
108205	364723	828844	732379	705622
289691	104941	605139	458635	823609
410760	27473	521424	777963	452227
489119	731412	590599	375110	313120
679850	404469	760502	116809	882963
225437	831727	892840	21841	796147
394748	763197	902060	890166	37267
888795	64609	353838	438366	737734
263299	771035	609306	470214	460549
575193	881125	36521	188047	696930
630539	13625	619952	669541	65034
395523	58090	86608	756085	724250
910026	284796	951987	29961	465126
723892	363855	153050	451282	274724
960707	29623	815033	802830	798165
570456	148261	826774	621949	990376
776514	600455	97208	549173	656914
330604	605028	171755	259224	355408
293060	608234	686229	841003	122207
877029	229547	447090	719516	936275
455388	321852	827610	818154	341942
224538	137132	880729	931073	132745
29232	166667	933213	73316	411020
21016	494274	264854	218253	876889
385038	27194	832100	570856	637890
930136	507054	941326	625660	781780
639304	922413	683019	78382	491490
535832	794935	119985	59735	153151
36897	877125	214637	658753	789032
833237	674580	71984	112566	464675
637356	590520	509189	892382	170734
128818	148617	400177	887010	657367
561219	788632	460189	211356	335696
733035	269627	746516	326696	495482
52837	614379	146259	115815	951747
16251	255340	441027	428703	951462
734239	743445	912789	654497	111924
715182	654047	802471	789348	881874
503066	429624	805216	299651	797203
951083	19523	915323	42833	753538
264567	781213	748602	77610	812696
549422	397907	863456	231198	39842
409220	253460	433970	574818	170454
654365	33669	63980	28041	434182
33160	145995	525375	390404	511672
916863	984261	871995	157134	849947
606214	544841	813973	448122	710636
826560	990859	651801	328262	329382
753696	365785	967860	863354	984826
95125	145049	248953	465483	589171
463197	791029	110244	331570	273012
405808	108845	416082	186833	591451
406705	560603	452637	666762	126615
356562	66360	906883	946459	990277
215986	892406	882047	218682	514375
736088	382928	272616	816785	64892
824871	90093	847976	920775	667502
496514	904064	14472	656168	719838
943253	249281	899630	954979	9372
943508	384451	548801	118101	184046
860460	928744	987211	26830	338692
671223	927866	5764	35525	27254
487179	645807	608871	190464	987323
423676	873620	919804	400416	463373
356171	745611	439547	434766	399483
544746	611254	68685	7080	394139
395349	760321	848590	514314	936212
196708	654614	11705	813530	965248
519626	896136	810978	509438	520255
177921	77233	329999	639911	347028
902500	364614	37819	829257	403943
456089	861477	125282	671731	345742
250836	43021	129740	371289	713670
590659	780579	936502	501365	592671
309159	126803	384975	393567	801044
345123	725963	54684	1059	470460
54448	85252	818851	819073	128990
20885	481370	306645	42935	306377
516535	169065	192878	651094	360887
273659	271155	677312	574401	680884
622228	243482	366655	659188	428948
303013	215933	203250	62271	343544
494439	400921	646112	484564	370278
277851	940752	357808	447574	803334
153445	384002	442940	376281	413165
591609	953562	582785	668291	371059
724229	66853	155689	360063	758981
5056	584937	965904	245541	143454
683324	12688	193729	575314	123438
51842	613434	227623	335744	953416
493044	965104	156612	919078	51287
467290	645885	865462	899258	290712
767123	731774	658671	867882	890054
58778	824196	94251	252229	933697
283016	153487	716888	939555	838949
766632	280205	642163	331919	706818
357356	74381	101975	420361	819302
42219	326918	401767	749439	902449
755403	51373	957768	839264	994317
879709	456887	547204	418896	835980
882649	775851	946527	943013	940293
670054	215828	464843	413987	555747
681529	438748	760172	883340	106131
521252	280468	980768	631168	949697
788119	698862	792975	97078	178931
40185	587764	645597	813739	588957
786254	720191	328879	833031	279789
117407	153819	271222	621273	547970
209031	695903	715442	176800	204193
258829	225503	277935	252933	408877
159717	495858	638494	885296	297640
850782	727009	47636	518566	931762
290665	825534	516703	195679	458885
248203	426136	30537	51817	188664
622818	698957	707499	457671	60486
657319	89675	439925	445744	549933
781737	731049	973771	188509	72471
859098	662421	814031	238062	686944
863226	763510	1658	349299	612861
44675	745304	546849	601209	636815
493510	161939	990071	303908	857331
43874	649683	217914	73079	814089
454361	977561	287047	678749	864483
806529	533194	906226	165706	88892
919730	628463	806105	173802	709087
828605	883379	510015	765639	415744
372859	184332	641726	769849	564815
515016	647684	75797	464053	188154
45036	144036	986404	841968	824745
288262	703171	939230	779298	710877
309427	635649	375802	253407	42258
536234	314661	635339	680969	370801
200104	435740	705432	416779	93447
75373	654588	412842	84205	38017
365626	137400	532564	417043	807532
912998	464547	23461	80869	790974
81513	21637	174752	334913	217579
674959	958870	618950	494831	968628
582139	670167	66812	609102	684500
517911	523940	303357	2375	488957
358853	912107	420630	464150	531361
85249	81119	47481	657956	806823
854516	322186	204907	952733	507959
737686	739515	176353	696135	243244
77092	830627	389604	1519	264094
422993	658189	473247	729126	500077
591215	453745	746465	691053	458579
165427	545474	451672	396789	60786
931185	846939	769306	470804	516635
433686	312422	235350	350385	490052
859892	695627	173263	186108	779365
45961	704184	976315	992172	524225
366066	453291	379269	973931	723456
949074	318614	278457	739967	908277
960783	133933	915913	513405	12861
382321	670214	283444	745925	320394
512820	779176	18634	418188	927656
830067	480572	207776	903911	678917
578724	993572	139755	615796	601133
642189	191550	349372	202225	913081
782621	454890	961845	452806	957563
182469	777937	721444	193479	649385
256157	184634	826934	421723	220275
642425	608693	231881	241125	653246
370188	122105	349649	302997	164223
479989	220799	502552	715407	238569
548080	722542	557768	511763	113875
703886	73060	129831	577732	571509
500003	884863	82227	461616	902637
230156	886997	632878	942573	450328
958657	348193	898273	825382	884682
602661	921524	32632	458292	631708
491602	13218	301755	127345	311196
958871	197329	25768	510102	675397
393702	965848	56554	759278	361455
356682	701027	760525	773899	293971
745004	298875	841035	974468	604196
113790	838967	725242	522258	858951
727472	141615	118223	896688	401293
640189	147137	774283	433394	858127
940423	546051	59424	847392	344978
893718	661889	679863	843462	732970
602160	691335	124896	79115	718393
520100	674964	823352	568248	700826
131798	249700	246712	671228	352513
465705	666019	908385	135516	116322
938569	619402	330805	132217	132441
739195	308819	936589	833824	500286
855205	257313	973462	841378	758293
368218	517887	644017	179266	711167
580274	933022	366660	54658	832629
377498	865517	988581	377027	806301
910193	240982	523476	952774	221445
975839	311388	680912	870668	741604
671494	875775	824456	925007	985969
742615	728665	363166	263531	110182
27878	405423	55542	258872	372129
420308	697854	436212	545295	651526
230518	855354	418982	687959	104649
714043	764387	649553	339806	664868
783961	706901	859488	688835	118214
308256	82279	892312	140652	665369
588064	731449	964991	483322	902326
476885	821057	683325	281119	628512
6607	304816	820105	86073	441929
941917	544274	820413	468810	277185
359277	775254	369022	730918	261465
837102	898544	906195	459681	484194
146443	943673	893965	599646	361795
259013	782559	567878	92146	40728
743518	582440	499648	46110	940128
464793	869340	792858	36284	776160
111787	97077	317028	625324	598922
589216	636323	479546	197417	746236
386188	284874	544485	593128	534641
328856	442318	565871	608845	295263
152401	736763	27735	415233	873640
237202	805389	400978	295762	612709
217251	65573	353637	895241	360583
683525	957810	659913	385011	771127
932599	525647	163413	221715	647888
118716	828338	432776	547907	498273
120080	893649	504565	352831	454782
787952	987333	984753	268110	110115
60832	826861	622202	385842	377319
442131	856728	974398	934882	611467
508427	29608	747529	169361	663372
723444	600636	6552	510234	490899
552722	566268	23307	949863	519263
989721	512339	394488	206658	65332
944101	427321	169749	505037	620079
215290	286639	812791	182360	893856
365414	222869	932239	416956	342575
858115	1912	321234	651392	24691
437241	676297	361844	717155	417584
345999	322144	275936	956006	671003
781618	947128	875001	558301	489106
830751	285287	364465	166290	277751
991785	813174	150431	638409	389131
458207	355863	107158	15888	3317
84233	875406	506124	291451	193672
715743	713315	83678	504352	881792
944755	744166	333298	258952	212659
505470	503592	849421	537784	751779
493690	234037	50905	688008	120774
986398	891566	438678	582526	654559
543008	657332	936987	778299	160455
873369	938855	227956	445684	993121
457089	227643	293042	363095	782767
973554	401174	204324	661638	954579
502341	150278	301238	573536	820758
775938	71430	583017	703947	484069
710224	425572	314153	517232	305465
874527	469466	637363	767138	24459
443193	858686	392988	151211	409041
293718	511598	242549	157825	461390
553559	123440	105642	243402	861300
80081	55585	576414	916727	57751
995933	1223	509422	177922	688177
449360	955612	216498	433429	34466
45424	846708	391614	61643	54849
986475	579953	298448	427193	744386
189815	879535	652202	455192	603518
279740	113193	827040	330221	459004
142061	465726	681283	833437	135111
748543	930238	598975	694241	893954
175124	296539	621702	340524	261850
129937	636893	354362	467959	340427
39836	228357	220334	114135	990417
134510	194597	822044	624996	388664
968865	397809	590537	649072	436029
569859	136985	72869	797586	715370
305872	570442	528869	158605	824174
203858	862769	787201	295899	413353
791156	966883	107708	696771	671275
258649	654933	614529	318924	976724
755795	726920	510292	105822	45235
159249	280507	385528	499050	915728
497086	863035	923206	74920	555845
698049	264904	736935	82564	223168
551648	820523	628491	501623	548339
26236	200042	774408	889706	862851
887755	325943	786446	575247	542824
4123	400591	776096	134916	604110
453941	894048	602150	46933	122259
790975	653832	878775	208808	809662
346134	760644	787672	176901	882298
719228	600640	182033	114496	14185
113080	602439	447663	384884	11852
108632	322930	320906	797191	895449
535288	111060	402312	312058	783504
877870	286355	552722	444381	951157
541307	606617	394166	54720	222426
553611	698027	138619	445527	793774
813087	322202	945969	267890	411347
402684	178985	105340	720944	931671
314684	279982	78294	127163	277876
213953	464836	659151	743136	873350
214497	578871	134267	936588	794507
784314	778498	755432	119951	9272
208338	118804	818750	344124	356997
367372	278152	47557	957192	287089
567818	783083	176054	828078	254017
8367	579673	487860	534795	420670
523265	333667	29191	860409	280199
525887	230406	603874	553711	686477
695950	749849	940315	306767	611416
529343	572719	769348	753649	834195
883025	193642	101599	237738	219592
519203	715095	694149	890196	108334
30620	481149	350033	870641	561099
735592	686551	19383	257668	189195
701428	519333	407571	860015	657217
169016	103497	744825	885417	542962
949331	177792	731204	485012	475314
782438	552946	836921	734621	92851
230386	507884	28900	449786	592446
939581	833625	910052	820626	356002
387620	314383	561242	771085	972617
526443	322954	217601	199254	443645
422680	797240	502835	799617	955163
254322	186819	471907	278770	804556
667306	477507	190690	396970	105296
126279	335269	1832	394237	878970
427575	896192	310786	839770	968001
972178	503887	271512	407621	113203
957847	688208	217521	942208	504065
386138	396636	538821	583360	254636
554547	519049	671274	160923	919707
702867	181701	934421	612496	996108
671855	889030	696820	964178	417001
185144	813933	441014	129793	513913
387980	964864	369335	474866	430299
305618	986599	670559	773802	87285
803246	92332	128166	283769	208443
951983	127726	495688	86162	335568
476312	375124	455522	292010	25776
4899	566609	823354	217759	773855
426539	989987	667783	780643	531492
402351	297646	606704	701951	881195
958708	372124	98031	625323	762298
115470	553011	405966	718621	408149
378979	561667	849137	304013	593298
776800	238697	897288	606069	791433
288056	962256	475291	686902	463582
755425	914298	860811	19771	192132
84756	696989	379311	465029	502609
517107	281554	857582	105751	760283
717953	232189	987818	23667	126652
313925	953595	970979	260020	158736
747606	566815	316544	118011	225605
687101	998280	87184	317525	663938
755076	501808	66302	902090	221530
687656	252726	202256	405084	965497
189869	373997	387163	489467	232183
118068	828033	495314	894462	205380
777363	911156	546218	30103	308638
729068	544708	760881	817493	851512
165077	131549	770043	447962	730818
820860	743433	873893	173813	52836
861319	206536	862738	958661	383147
953893	33508	769186	368927	666127
20695	208441	123006	215309	890661
477647	746560	55704	514001	868890
628123	18670	371639	425824	653005
333408	410116	649642	9153	928519
759695	693734	502306	846453	404273
89252	933603	456462	19406	974291
917877	154954	819595	143296	473255
918427	839729	442322	458752	537921
920052	345508	921794	164991	252990
908247	8225	715919	488756	671948
276314	355765	578659	113162	650729
643929	499586	349096	199455	999202
836999	983564	650642	243744	537269
492523	45748	964389	362567	541689
345021	840881	647536	44738	479925
823168	186593	953467	286285	944449
839510	226498	610292	881207	63843
923084	520624	264000	497681	618131
320497	424509	717945	220503	942413
310236	501077	855018	187421	854555
864129	592620	98757	434891	197040
658934	28741	706964	662145	728371
936165	505560	335338	245904	724017
568103	109121	563586	331148	807982
675659	831988	313387	772939	509956
857141	580888	398630	72457	60141
407734	423298	449636	226639	513352
430393	490008	792246	723690	390326
280675	824840	377436	302859	309573
779227	388633	733729	689767	18368
150598	209456	429447	721856	155507
916214	400688	347291	134701	689237
584577	235902	643454	848592	189548
594423	262652	362697	493948	648766
757993	481997	154690	1036	314913
279966	155984	695097	500895	39946
146510	255817	606625	957057	43622
615230	26716	22678	163098	76791
823130	272263	455650	484091	192613
374770	69893	616179	525117	388757
164703	337593	504135	890734	540906
584623	880894	984201	883741	48699
941862	999942	376479	480033	231582
389858	957883	414656	81556	461276
573365	826749	33986	652163	938093
255943	998656	317604	820903	728531
216048	428640	64214	728153	642853
646044	310749	41519	654790	684410
71435	172158	628094	893067	727844
498396	779860	807637	763383	851111
991798	275664	342883	161238	20597
146844	443567	299948	272991	177134
583332	389392	594269	661161	689896
194791	285990	796724	179700	681910
630992	851107	727477	617003	178226
382244	456548	855839	226201	473611
135106	917309	695109	565003	768239
417615	531122	62810	278031	830231
736110	740795	45761	656595	66325
967099	399457	416775	986920	403732
21669	709204	966868	239105	533294
417243	902622	847934	423453	375604
530415	819596	445882	567068	624242
347333	927932	22514	839290	552602
631356	22938	839715	484438	970729
496162	965708	748598	450165	952149
810599	898766	320807	187344	48588
835885	661475	873329	197911	311151
675188	860230	807457	945829	73671
763838	543705	62685	75512	661541
245015	150768	320661	357810	298368
593371	622135	146505	450009	350772
5535	112000	753100	922006	528935
358038	98932	237151	501480	245892
729867	824542	649755	314161	341997
405242	310725	716865	117209	182283
62537	460409	592923	546364	157981
600702	874868	227484	281959	203442
980669	377950	553885	601821	785874
99720	939125	311544	369186	356339
927969	7721	437722	456698	603893
570326	93017	823053	805975	218639
712722	216195	545419	644233	785503
587728	688069	163137	799393	506626
195455	908183	301732	189752	925933
665776	370966	771974	918961	361671
18816	4623	191650	926672	170943
935404	174577	717254	185165	498409
558754	749203	724449	802200	111149
289976	266571	887960	441118	599916
831205	76953	292929	698163	794510
884457	401249	263700	319345	999290
990577	906868	160879	70031	622032
592341	463511	984789	69612	292656
59326	571999	629761	578147	913499
143806	551613	912014	753343	670749
771968	629788	129396	556044	285162
986930	61452	714735	340276	246663
716624	651050	285876	210604	921260
915751	438959	177110	456462	666462
935930	891606	327002	289364	944622
900958	607004	653566	236612	210174
231364	352456	612137	205161	386862
662508	122679	20371	609624	213984
340015	824089	721733	401878	777326
870320	255973	147772	472881	785001
575817	564533	863681	746127	410539
581491	103980	656961	18415	357897
287175	612338	643736	656572	574214
339624	780099	839058	56159	330036
149178	204638	45133	570801	896185
810188	765109	302184	596596	226266
965657	765118	747491	559323	608084
752793	655954	398775	836244	450761
801338	171673	731562	584485	170978
969099	246491	657011	441567	934244
120390	297443	774293	322651	149717
631647	11037	200726	383519	387311
108471	612924	615115	436761	169964
985704	663712	755640	322742	796185
369298	909771	885676	89341	588028
409433	90799	684355	489169	657629
109106	76373	769733	543809	394868
542142	177064	194867	832983	25313
455843	395122	864043	717063	962021
898861	945821	366650	34290	519118
980315	566933	878143	936411	873451
585944	491599	765101	360125	522260
646179	583782	168574	350279	65667
380843	336385	811663	137692	219309
208757	622557	777178	510592	998971
796515	647909	121035	118628	342852
799611	34499	627863	194221	613340
92796	35771	502682	530260	551702
87753	662847	557737	586868	170471
758710	637779	11491	728135	870405
462766	926840	117967	811342	931476
684139	413337	19401	844668	122447
529495	664624	800603	614774	608111
457425	898646	82561	422835	419198
540644	503162	257578	733598	41533
155721	641653	890507	903734	617096
963588	988742	438643	622523	596098
681342	742447	160187	735656	718563
16352	555730	531871	668176	332591
520081	780266	429061	411707	166340
880260	171783	334172	75793	787769
479081	260380	559709	426705	734290
947657	938360	105768	575519	964190
717264	265067	722945	186311	114217
710967	427277	784739	703791	468161
998053	917990	140130	806528	667423
292476	371364	715750	904210	971499
386679	476664	427269	704376	935269
899869	71248	678767	912249	992731
520972	276365	186901	719087	986757
343512	979507	446562	703657	74760
169263	986497	858317	703973	811325
720264	886184	390355	730711	594896
469527	857040	751491	781973	354302
262250	283740	276784	293913	132367
833050	570044	198521	501197	86936
814805	257039	597401	239830	136548
874442	847164	371057	328704	355836
53505	779247	979743	806931	791724
538696	664249	123742	19339	891933
16974	276320	35217	433566	828291
949062	754055	704792	301512	241140
18096	393975	278518	384849	793013
970873	766775	563130	924681	791232
579876	286123	325503	981435	32230
762902	280021	569505	917956	332343
865918	383815	720460	392867	192001
741587	88766	532702	243746	859620
902342	360073	492739	796740	868096
741759	420034	546365	888000	51547
617352	256863	770514	396160	724168
206904	520306	242310	538292	816999
587713	977209	263154	659540	662673
90343	397394	469418	580179	222919
992633	553146	540006	500031	459421
955082	103690	588527	210776	567876
563004	627813	816458	39080	209878
795647	109794	910410	313568	109365
955107	257620	770934	732881	931099
438553	907607	164371	692384	748417
88882	9305	629065	405774	483380
664086	975507	769207	770911	886395
363031	700790	539728	510571	863617
187450	558306	941503	831366	267964
722977	506591	100587	697582	716558
790901	353700	759250	582881	439759
826869	538562	831336	649411	499996
897846	838576	348959	991653	820899
865147	482153	811228	70759	743336
853797	755517	468277	241379	813355
114504	159192	159090	826998	348762
994375	408319	211523	667807	481185
832715	909132	748295	783279	991118
675684	904672	908722	109545	518379
986688	577948	909318	903236	740913
76371	256733	769175	281731	826263
736974	16480	218983	756639	159366
577348	228012	891423	605553	134602
612604	407627	364558	628747	313223
884254	319098	845262	933670	439681
507211	242308	40433	15168	755006
617889	919054	49585	124415	136762
378791	823856	676224	106271	757910
939735	551784	866957	807375	129073
493658	10123	397751	776516	111969
943471	18373	235871	286903	240667
683794	650676	739843	325918	869682
896768	516474	232462	408524	536605
129994	367355	273625	79595	616960
513173	957371	710660	35624	356315
595319	607274	232211	721999	438216
447793	660821	700658	932439	1548
603173	374611	322937	141478	687161
909493	831227	207713	974516	401450
662189	142445	802257	912549	438529
55463	815199	970728	302205	751413
366779	478290	33741	108231	918793
495653	690653	690249	326494	690618
223289	65849	334190	817864	791169
458001	832781	445714	828734	75476
87758	397115	487361	856287	981266
536597	982271	50373	112612	868179
515079	739318	68970	497312	476888
5904	916915	651353	712161	87337
922604	386076	235922	659968	302246
993934	497961	674533	432629	675680
292712	843440	841096	202508	908906
438195	15853	956869	815154	537637
810552	709252	506144	61048	758185
610697	181132	296555	380342	738906
370231	29845	301757	946044	522306
13767	270539	959133	264979	529928
664407	345175	868330	429555	192281
109026	549858	333789	809064	72984
232474	237476	647176	97855	257546
355774	594371	601961	196479	598082
438752	480218	846568	197818	644681
826691	336389	226206	716824	667002
338899	476623	278623	225632	824681
576682	163728	772407	690705	649587
925492	819811	657364	137025	671199
346412	797207	483636	220319	203627
455857	729088	967690	322952	240743
565782	216988	333013	703253	783598
239068	481918	569401	922397	906948
428369	188462	171139	226894	655821
507150	135149	995596	696482	388872
675953	527516	21303	764677	884708
296287	850799	312241	743161	142761
938539	644184	632549	585918	957868
784686	72204	750821	814967	428218
242472	377763	681059	185476	293548
710066	521067	706843	165525	870724
167392	993050	456312	33588	2410
608784	863954	964986	171914	545935
832090	732047	497463	910788	473603
901768	206667	621901	799619	532821
356848	116929	634353	7839	178800
41121	33381	367039	105786	853252
463838	386525	379679	563981	880233
422906	270701	128097	781468	456203
897582	164069	39838	960861	255396
47881	228271	962097	749075	424085
263785	599106	322069	678162	920583
934241	205816	508659	957735	170542
404652	227052	953885	322131	536226
937462	240755	616066	517062	629672
778260	752079	277825	521561	47232
115670	73821	747566	577223	593788
607589	657954	949511	512249	659313
990835	606184	211412	814651	832966
798437	88856	384052	594514	468890
477462	340613	173817	384383	343237
166224	916262	7331	365291	863373
151549	841897	787959	837735	968287
786497	988517	475509	72561	63610
415907	321549	880492	759292	112387
76299	758944	82162	456176	350869
499261	308596	399283	112717	230058
280166	221715	343553	914534	238434
615618	721723	292114	12507	814077
636890	534772	726079	228495	633891
368880	89243	737308	822740	44558
788059	964513	140656	728299	719149
66231	130356	978735	928861	55250
977754	695820	491074	646775	423552
417551	327578	965416	236436	59016
42707	995118	275570	938899	111756
859399	759368	683445	543976	562702
442390	886904	600954	947235	572184
12945	114587	505169	743126	333537
703058	139382	512136	311612	804534
797843	544383	329113	148211	733540
222986	4123	129123	978015	23330
260044	604512	789859	56822	778651
380938	566250	728864	742953	637453
185461	578431	663954	773696	636893
144574	752734	818313	157164	198887
903576	23103	955183	872340	653176
965639	392173	792921	343089	303393
195979	345337	215170	34288	515636
724360	353522	992595	584991	731669
819456	107947	570306	358872	217683
423705	130401	476441	958123	396110
979668	508809	809309	118223	644708
816857	962585	971969	837750	849026
661127	2339	224243	130844	620753
413695	39460	175290	959561	683907
178657	275971	669091	714147	488764
166247	399087	602026	100701	984988
981178	450915	816687	70465	27370
813970	374037	755266	588850	192899
887319	240056	346185	395837	663572
113486	735704	766824	961752	248071
644574	455189	765538	668687	150895
89640	602632	421153	364916	298584
316724	969433	150675	509588	334129
691127	601398	803319	611055	169352
322360	14345	266969	858809	772431
471909	648689	271596	101623	934092
516810	686229	907245	893746	590946
165002	97217	239754	406368	806744
51557	863303	515099	273923	980431
402146	977562	152745	245302	912110
758704	13489	430613	736880	955057
492176	991887	827026	141492	195391
484246	702810	361481	921326	4813
101859	724711	987245	692573	586585
133147	255751	848688	36377	563467
61357	881297	182556	547429	323115
883639	740196	985545	631138	629154
65243	321958	362501	236775	431034
404741	316668	25709	85507	178334
660254	332495	317153	462540	458685
108055	362247	423201	506721	283596
85885	734636	762841	619088	822351
860220	142291	538747	441668	605344
671168	619921	863686	984168	574552
264209	456057	300355	674098	777149
864393	122274	503778	484116	662594
614967	858155	941715	807713	446554
653596	597833	342834	954440	369933
607326	421556	600110	832444	693384
431823	700253	673238	685453	529018
106773	73543	607171	258446	957764
660681	640917	259989	892864	184922
36888	454122	110305	231524	325101
458833	463287	767399	775496	229279
814397	905051	611614	316840	923189
88877	606571	192103	460537	584883
425018	167404	455582	882979	884352
288630	368886	93396	885935	524633
828892	961573	410953	672237	228195
672397	680851	570500	437082	715545
359123	461850	431204	964022	543111
417660	410832	349581	481123	5739
377281	794814	580248	296439	474176
146172	952951	175635	370207	732158
547581	688886	633759	700737	193946
354038	54425	45560	68380	539231
513687	861268	934974	774850	341553
138499	125445	373553	63805	331044
584124	153080	231208	953090	368545
107263	87018	588671	14298	476189
404119	622142	132499	217718	331424
813176	951175	735770	505792	884444
493944	269472	284974	815260	808219
537780	511802	703550	943301	531324
295824	795766	577766	738702	260601
419340	614161	851259	127380	146055
593333	347170	972163	705147	595813
485944	838809	93149	990879	638822
221983	197749	467809	786505	55833
795345	75040	617029	449553	150585
146199	962992	323119	939822	370284
25878	941132	760739	289211	820212
974162	590031	735983	958729	988369
131878	338952	195163	831398	117133
419938	143289	62898	702343	453931
991668	132707	371570	258077	769128
914946	283894	473212	284320	8264
372860	742011	977461	558551	84933
142974	740954	244092	363107	264136
688098	638986	521696	131460	36068
570256	730420	154973	971413	963882
175457	612842	931098	810926	259660
8458	301681	797422	204324	128820
448219	963976	939040	393433	502167
103937	923507	298145	436081	983007
807435	955469	359327	758780	47882
350116	409275	264786	276285	877462
673624	933067	39227	743129	730635
244881	292437	280270	749339	821769
137480	173377	808296	294613	443052
727699	355589	492199	372592	989658
240223	342252	304372	830619	492190
298836	339604	747591	485654	703262
798973	96029	964290	723840	173873
365724	467063	878229	253786	351506
459454	549089	323782	342918	950099
901464	986416	709514	155704	907397
412792	849121	343456	669958	246006
679549	942790	814040	24075	679795
390192	5297	992779	414927	233175
848827	578228	268992	230589	387262
354083	850154	556782	692419	57647
124011	607771	889323	17247	107434
658592	387498	918035	255022	278586
915087	884758	489724	839896	430420
977751	801532	354544	122895	558651
560113	796726	980587	200457	138775
536406	72147	57057	965239	478868
553149	748625	706287	647385	773033
872334	231559	629551	480223	426337
798247	570917	109702	198604	106485
779160	756692	519608	586390	662218
823519	82693	272357	925024	839366
806239	452315	657370	370157	316928
48720	296400	170273	488781	908691
641262	155353	88814	834746	449070
830572	879489	204264	458161	529017
187375	230010	641178	544568	179620
64384	758225	797980	233381	465429
977983	956406	519787	418482	670856
979500	521031	292752	957550	102289
881123	928503	133043	186055	174434
824986	599022	276943	739630	549739
748661	763732	531193	553254	823421
569414	384898	715005	875230	607988
306223	527615	546236	943003	457162
313384	425176	927844	177217	763519
326040	193829	190360	102235	436426
794168	395745	301992	751065	995901
143063	108445	898231	93820	7456
140465	460726	606381	13552	422313
481291	89003	599959	755482	759696
36568	153633	514566	169193	297933
133290	6110	638768	910876	892064
996169	163372	542022	746165	655204
782728	218835	790675	2698	267984
662442	395986	61404	244416	922927
724980	447775	505869	854160	718081
138461	387009	967092	370170	651936
315232	711813	762947	426945	242411
38393	373465	489413	275904	254850
835697	201214	673876	121483	982187
613257	825172	743853	754723	709343
926115	979823	618787	728024	95218
937460	23802	924554	95088	780141
12453	242519	645476	65664	674713
236689	779313	739033	973425	879116
39553	547088	571910	705556	404601
567988	397754	873469	690539	558905
220802	568022	987986	531443	910146
951393	202180	496627	102944	557696
788029	639648	22708	14301	66144
780168	121155	928352	702517	345853
300477	512994	812542	473983	85282
306011	245742	433813	479544	26149
146644	107791	153482	286152	730263
596588	79516	945954	63892	320064
110924	758938	905958	980139	4844
345849	202348	407470	965630	684319
152907	365890	145757	169561	794921
905829	436365	508168	784893	782754
300232	442147	325665	154705	437015
590227	911259	339196	56489	149105
810437	349884	679349	306524	112282
472419	170448	902165	803490	159883
668045	697400	462566	268874	482398
21151	54433	669891	969356	963957
882176	694838	890897	473528	90139
345129	977434	678817	723971	236843
925390	659917	115621	645536	91259
51084	762192	991134	820224	705503
898332	565740	895413	995678	100286
485744	393660	763426	695791	684801
727068	779228	161636	56952	164870
736892	312518	499462	79613	949498
502238	944441	439447	82951	61565
345381	597625	756008	779395	160457
887462	153754	636025	923134	891152
424709	939552	322778	344409	713326
919990	385653	298736	701875	849081
753453	618431	290746	775624	220686
998090	390423	280031	960205	434955
720160	340204	997826	236381	307126
779232	140675	485809	64074	593785
619641	177739	919964	403885	87238
43774	387259	764727	313246	746233
91866	733755	445681	410562	467098
262860	536809	500186	970742	240082
572179	373998	991875	812173	28128
770817	682792	144498	202626	196155
835443	201795	269996	370975	705467
581931	4703	753438	429104	993157
436121	201150	759137	100999	231908
143432	162646	248169	786028	877527
744591	344327	945683	839445	142413
178370	81612	592291	615606	737652
926355	80396	528995	148182	479992
619630	766971	179280	38113	697513
864610	183291	856372	99722	92648
775646	410542	99875	174884	345953
267406	958683	495276	726500	778111
138240	127325	540597	516979	967644
954959	496708	870863	279445	386334
706586	631505	489103	581704	303278
447029	89282	184015	65645	164665
570363	63204	623070	37817	572090
454369	507554	161148	179701	619176
614120	168428	434657	506076	859356
767067	231157	226911	422202	119163
786346	130817	590686	838971	146420
34654	814979	783046	792464	928458
95070	696906	499444	86150	754514
649968	461367	764259	551037	380578
710860	116835	121635	287702	476728
417121	496331	141776	749708	380865
279940	897084	399768	423414	325835
436752	648012	944033	957540	960428
106267	799177	700766	846864	493665
204657	180653	136804	821277	144180
164084	345721	461839	873272	592614
628554	162498	358601	733044	173948
132444	363167	640529	538714	692364
405019	964652	153369	66373	156612
984991	249062	196767	135899	241284
57168	370603	391333	716447	41997
375792	640111	117994	271191	281567
780249	447656	791122	288877	218092
530516	688051	48785	408548	647687
610396	23379	427500	126661	611571
431704	793370	104378	782109	952571
228352	780397	355009	282994	48904
756880	684267	259981	879111	576097
232770	896445	548492	221719	428298
920955	606643	897716	67022	397170
685093	204101	617155	471125	9239
908076	218194	933728	243730	252030
370919	470031	507456	824441	773578
455190	815240	994855	527241	440533
11513	317914	26535	109648	798465
640609	358057	633216	585069	271936
409629	196572	450677	710885	577581
318429	12043	440915	965138	178013
511919	188868	960176	622860	259001
870876	611245	678028	269034	91680
692974	841299	856304	734697	91445
680077	524749	312743	549689	178880
163243	787866	852386	717338	359526
104399	984333	966838	345402	987641
626690	978437	816283	521442	727375
70368	531283	564597	213571	595661
518494	415180	760992	129352	848383
738728	184411	514664	619694	158525
181793	364295	672491	424390	50434
127091	264094	328971	828856	781663
533179	500391	259350	66020	53126
442624	698041	877455	227676	898111
637817	125440	328404	217628	697194
132866	823771	208509	936735	164554
431017	151254	948170	202006	352261
472255	465033	506057	355299	212119
882190	91942	202653	212600	65905
804599	908255	281480	340400	614553
392427	440677	210061	34574	988692
74231	363724	557336	728014	274061
573644	26464	581589	956814	881409
697662	363344	633614	839077	631766
535205	68089	566664	75122	255596
128794	542814	711429	760002	205752
86958	574263	826425	600452	696455
573836	57660	104225	566850	159021
776705	480694	309518	447838	508772
434304	983717	310328	321666	602568
166250	78439	116152	305402	175362
774012	368465	201862	940912	871922
985081	151964	224730	746817	943887
437335	421596	489392	925604	207096
703940	238640	372423	201609	798595
656847	448122	39423	514802	666617
576079	394305	289345	754374	386377
33983	252986	209893	360121	322997
82693	97962	418006	525444	475272
350505	694772	709129	344191	524742
724186	321562	826006	599293	93924
903461	245731	377789	784912	201900
770328	602350	277362	206092	678992
841479	713936	648181	888737	175673
616794	990520	642223	23541	553864
346324	897479	855867	292020	876577
746201	154644	640138	566906	675608
119999	257657	102123	58446	488098
659089	244826	742697	296767	988479
449971	482380	56011	795748	293046
354952	188520	308808	516889	487005
833267	117694	125187	559727	29998
37258	981930	922244	12568	545937
944623	82155	672341	779803	564826
819109	769869	767859	425306	822146
625463	610277	821383	875213	913387
468237	328172	785587	624700	662627
333524	828721	219036	594136	365609
204089	743393	60807	328203	436683
791356	415969	545558	887217	645349
212755	400653	602988	479269	15795
128316	659450	224857	684925	996160
739663	643361	487186	153243	677396
144161	791564	297809	180467	920323
713088	710574	869001	47736	797820
877799	689386	998991	679276	206432
269427	444948	226427	65168	289298
309695	837097	572830	775363	322006
795446	196102	23520	691118	671516
110222	921801	102270	746445	334018
492520	575983	320814	664190	801437
618424	40177	233835	835559	629865
847336	435169	888433	225424	886709
71132	277587	514605	23413	212569
400547	872928	987960	272684	532687
118089	92332	762504	867697	715637
479756	554546	817172	879180	830944
474787	514096	803897	707999	753548
406534	283678	89994	971325	517228
146863	666979	704885	995524	232037
670443	696890	80126	539210	226179
1
1000 15
513558	926027	706611	255635	194432
543738	950453	626293	249812	38888
85567	882416	790664	260135	793229
448573	518305	932014	265553	103394
700225	585129	977752	661187	48693
679120	53537	817653	127856	337706
194428	867719	451835	28449	29347
516592	586512	28364	597856	715392
481503	654419	206384	630540	764518
68852	699565	452329	874610	876691
6302	583192	171515	566726	731554
370553	219947	270885	264335	866251
836799	681502	472847	774883	713660
103894	470206	337838	955032	327717
615876	657262	504090	284642	298078
622992	93937	216185	350000	39078
675649	852487	107949	680548	152651
380679	903963	559607	177219	425739
524254	99066	142037	938786	540812
333248	39306	475571	624743	366108
926795	436525	92665	92270	64454
978346	207437	77466	409413	368104
979178	739956	136779	78712	742143
66504	513850	790106	707394	203114
349416	542311	127522	284184	802670
221217	941965	59175	223093	952275
184032	73300	969218	146261	83092
148240	495639	749948	103307	387031
399950	327189	578920	564285	821041
616923	562450	363334	958029	97126
218347	957694	927998	816567	628371
67531	120667	231157	373420	382712
169785	936793	441744	406668	125607
47932	184591	343156	108606	813431
775448	98137	613742	848637	940451
971848	386987	294107	521114	92339
178607	817364	307217	243528	372917
247121	570188	188313	929484	108203
100496	708964	797531	717959	556917
728808	899328	102104	345839	222321
171573	33128	457758	76078	119102
500730	529929	608364	407660	708495
469691	28190	390946	111555	203394
619687	401420	350689	429931	165798
853887	455197	649598	33946	508395
80644	857656	873259	580907	116536
421301	740633	787736	499054	15111
867702	278016	145949	968927	341675
851660	115248	232162	88222	715063
655857	45338	577058	365397	450685
532338	863234	198841	556103	590174
327576	129065	587251	882205	897549
521020	719756	547457	131041	7778
193546	135787	810775	376536	514468
589273	343590	226795	923337	12261
82345	335741	398138	278946	671232
463515	573295	387503	995414	310462
619419	761531	177924	76794	222316
960848	598480	629819	66720	427873
624111	726510	150916	118775	671747
320952	136741	441223	793058	87653
712979	492263	394914	774212	855869
926334	518366	813120	751469	180197
351368	21481	778704	784892	582539
573370	750303	711701	361791	329652
38980	607670	534251	518926	527120
815391	710668	861675	991720	429742
185997	64429	160930	509822	143155
323466	896376	654504	921853	80890
499068	11490	194298	621044	96104
64852	254729	56579	731090	886744
4114	76915	286602	861351	482551
513780	911484	993093	115949	893312
118871	241990	223763	616589	85265
760254	903032	356228	556181	769963
132825	206290	443817	678030	959099
539665	334705	433978	622332	421028
183027	367190	47375	704509	308238
161236	88285	840348	590760	931075
405693	839028	179925	582000	934765
88988	739817	453128	238333	820183
945634	649375	976561	734887	180721
506399	854978	908734	995362	673703
243454	444135	884477	181375	28652
126728	588205	605288	160599	776007
712623	843668	811944	258921	293615
809513	473563	833025	127780	972543
839997	58	849242	414614	147184
203029	866490	295937	852483	568623
243296	941983	268908	814771	543083
36858	977739	681202	642165	813567
897448	900153	607065	274658	660501
319132	514770	451314	665364	285516
364200	709722	691572	788047	658756
250175	223946	99139	310195	161386
176111	133086	998924	798805	47236
351656	727362	483107	945456	945897
18161	221648	879580	874418	867955
708658	831678	847715	483583	542976
234315	675651	665820	334240	435154
308929	156172	488333	888698	547463
875959	406615	544667	524565	229398
747723	982999	494170	545397	968655
203590	290418	759731	622543	364506
880371	20601	325542	198201	528169
245920	577987	6089	545941	566965
355965	34141	755142	728471	643326
928852	986576	790167	603996	885423
246882	366473	602907	558837	429512
504880	757241	303555	348422	943524
555999	922861	484920	33168	195716
711388	47336	186515	785637	505648
985491	270970	854324	709721	403026
116263	276797	255769	679404	754972
663956	389670	36047	257887	328105
947491	345213	719305	794727	598609
954800	432622	411003	992015	514713
98529	668656	878437	774007	983492
533825	391835	17571	454983	380383
307857	305686	293474	232322	374338
902782	342704	608397	620342	181187
208158	959476	441324	877618	7065
954612	445159	806157	611239	164122
780559	767225	360616	244292	179491
983846	617277	797048	77497	386089
113639	299104	823021	166364	528391
404823	23670	856757	37660	991587
341433	23542	965605	133185	97381
502469	791713	390077	407221	899923
996377	374875	905367	843477	807125
127480	649367	385617	433423	868103
371060	634549	987669	968209	890195
470107	539031	608547	194522	383356
68150	553499	533375	751488	922546
619756	197539	405897	5238	840587
706074	923972	57910	604063	715265
485116	62036	989894	191052	406325
208151	757203	617555	870192	925759
173571	505553	753747	564011	515555
540283	319507	800036	680379	877228
747155	137553	769254	650173	698516
686096	15305	424768	639877	795987
686088	900094	420267	605109	433596
913902	588683	620299	551524	895762
414589	110621	974313	45607	249459
514201	182559	111974	410680	323414
9282	475256	161397	534576	662441
550249	136168	567797	587010	985510
54565	838294	628983	563402	910416
917347	768407	185025	501911	898855
853455	838829	23927	23284	735333
649711	193638	485694	245419	507752
604022	583013	799053	194394	772211
458155	892530	299109	972405	613082
454043	613094	914700	699828	786818
858675	46305	467183	816623	412151
569140	300203	401233	413778	724778
428778	458849	864657	623064	247761
361566	12759	334763	81349	923902
627995	124989	68225	120784	465288
136017	414197	476792	796176	384409
793420	986971	700922	370986	26099
228097	689691	58017	714406	275257
94619	447697	606774	223373	76029
600061	667607	564186	63088	708231
859180	669121	589126	19015	753623
438354	915608	261372	753288	941066
320839	194884	124312	118915	754008
684356	150112	876465	839630	843757
135306	285501	554091	485341	348167
818055	463391	860075	599022	174330
245170	495817	372044	222309	211781
985742	558246	598826	386726	861252
943482	480002	888295	213137	972012
311124	545156	994451	222051	455658
50873	954141	17504	933704	879243
52325	747598	540072	509163	767798
233350	938903	668728	176416	823744
746840	57108	731979	896063	193535
26642	607611	30971	840262	611513
713264	388627	757575	482448	118420
469614	16583	739823	457859	794113
660687	980999	413869	726422	815573
66229	493953	890845	526746	375726
338777	30320	753797	322871	700518
898421	83527	335570	905763	475252
448708	101408	298624	585059	839234
564341	713434	585560	59864	10065
847164	32485	633826	577109	730081
586594	956916	286264	154497	361284
714313	414497	898095	598657	187777
408027	507992	901059	878170	433497
464068	104120	698274	741636	40740
860134	212369	24329	425903	549365
842808	588184	180645	167977	186640
370798	624517	81871	682833	173544
914163	121199	644337	842088	904531
548534	306511	945268	814061	970825
900617	930124	528007	622188	944373
4942	168707	34483	765471	823341
4
5 0
1 2 3 5 6
4 6
1 10 2 9
10 1
1 7 8 9 19 11 21 8 11 100
10 1
100 7 8 9 19 11 21 8 11 0
1
1000 45
513558 926027 706611 255635 194432
543738 950453 626293 249812 38888
85567 882416 790664 260135 793229
448573 518305 932014 265553 103394
700225 585129 977752 661187 48693
679120 53537 817653 127856 337706
194428 867719 451835 28449 29347
516592 586512 28364 597856 715392
481503 654419 206384 630540 764518
68852 699565 452329 874610 876691
6302 583192 171515 566726 731554
370553 219947 270885 264335 866251
836799 681502 472847 774883 713660
103894 470206 337838 955032 327717
615876 657262 504090 284642 298078
622992 93937 216185 350000 39078
675649 852487 107949 680548 152651
380679 903963 559607 177219 425739
524254 99066 142037 938786 540812
333248 39306 475571 624743 366108
926795 436525 92665 92270 64454
978346 207437 77466 409413 368104
979178 739956 136779 78712 742143
66504 513850 790106 707394 203114
349416 542311 127522 284184 802670
221217 941965 59175 223093 952275
184032 73300 969218 146261 83092
148240 495639 749948 103307 387031
399950 327189 578920 564285 821041
616923 562450 363334 958029 97126
218347 957694 927998 816567 628371
67531 120667 231157 373420 382712
169785 936793 441744 406668 125607
47932 184591 343156 108606 813431
775448 98137 613742 848637 940451
971848 386987 294107 521114 92339
178607 817364 307217 243528 372917
247121 570188 188313 929484 108203
100496 708964 797531 717959 556917
728808 899328 102104 345839 222321
171573 33128 457758 76078 119102
500730 529929 608364 407660 708495
469691 28190 390946 111555 203394
619687 401420 350689 429931 165798
853887 455197 649598 33946 508395
80644 857656 873259 580907 116536
421301 740633 787736 499054 15111
867702 278016 145949 968927 341675
851660 115248 232162 88222 715063
655857 45338 577058 365397 450685
532338 863234 198841 556103 590174
327576 129065 587251 882205 897549
521020 719756 547457 131041 7778
193546 135787 810775 376536 514468
589273 343590 226795 923337 12261
82345 335741 398138 278946 671232
463515 573295 387503 995414 310462
619419 761531 177924 76794 222316
960848 598480 629819 66720 427873
624111 726510 150916 118775 671747
320952 136741 441223 793058 87653
712979 492263 394914 774212 855869
926334 518366 813120 751469 180197
351368 21481 778704 784892 582539
573370 750303 711701 361791 329652
38980 607670 534251 518926 527120
815391 710668 861675 991720 429742
185997 64429 160930 509822 143155
323466 896376 654504 921853 80890
499068 11490 194298 621044 96104
64852 254729 56579 731090 886744
4114 76915 286602 861351 482551
513780 911484 993093 115949 893312
118871 241990 223763 616589 85265
760254 903032 356228 556181 769963
132825 206290 443817 678030 959099
539665 334705 433978 622332 421028
183027 367190 47375 704509 308238
161236 88285 840348 590760 931075
405693 839028 179925 582000 934765
88988 739817 453128 238333 820183
945634 649375 976561 734887 180721
506399 854978 908734 995362 673703
243454 444135 884477 181375 28652
126728 588205 605288 160599 776007
712623 843668 811944 258921 293615
809513 473563 833025 127780 972543
839997 58 849242 414614 147184
203029 866490 295937 852483 568623
243296 941983 268908 814771 543083
36858 977739 681202 642165 813567
897448 900153 607065 274658 660501
319132 514770 451314 665364 285516
364200 709722 691572 788047 658756
250175 223946 99139 310195 161386
176111 133086 998924 798805 47236
351656 727362 483107 945456 945897
18161 221648 879580 874418 867955
708658 831678 847715 483583 542976
234315 675651 665820 334240 435154
308929 156172 488333 888698 547463
875959 406615 544667 524565 229398
747723 982999 494170 545397 968655
203590 290418 759731 622543 364506
880371 20601 325542 198201 528169
245920 577987 6089 545941 566965
355965 34141 755142 728471 643326
928852 986576 790167 603996 885423
246882 366473 602907 558837 429512
504880 757241 303555 348422 943524
555999 922861 484920 33168 195716
711388 47336 186515 785637 505648
985491 270970 854324 709721 403026
116263 276797 255769 679404 754972
663956 389670 36047 257887 328105
947491 345213 719305 794727 598609
954800 432622 411003 992015 514713
98529 668656 878437 774007 983492
533825 391835 17571 454983 380383
307857 305686 293474 232322 374338
902782 342704 608397 620342 181187
208158 959476 441324 877618 7065
954612 445159 806157 611239 164122
780559 767225 360616 244292 179491
983846 617277 797048 77497 386089
113639 299104 823021 166364 528391
404823 23670 856757 37660 991587
341433 23542 965605 133185 97381
502469 791713 390077 407221 899923
996377 374875 905367 843477 807125
127480 649367 385617 433423 868103
371060 634549 987669 968209 890195
470107 539031 608547 194522 383356
68150 553499 533375 751488 922546
619756 197539 405897 5238 840587
706074 923972 57910 604063 715265
485116 62036 989894 191052 406325
208151 757203 617555 870192 925759
173571 505553 753747 564011 515555
540283 319507 800036 680379 877228
747155 137553 769254 650173 698516
686096 15305 424768 639877 795987
686088 900094 420267 605109 433596
913902 588683 620299 551524 895762
414589 110621 974313 45607 249459
514201 182559 111974 410680 323414
9282 475256 161397 534576 662441
550249 136168 567797 587010 985510
54565 838294 628983 563402 910416
917347 768407 185025 501911 898855
853455 838829 23927 23284 735333
649711 193638 485694 245419 507752
604022 583013 799053 194394 772211
458155 892530 299109 972405 613082
454043 613094 914700 699828 786818
858675 46305 467183 816623 412151
569140 300203 401233 413778 724778
428778 458849 864657 623064 247761
361566 12759 334763 81349 923902
627995 124989 68225 120784 465288
136017 414197 476792 796176 384409
793420 986971 700922 370986 26099
228097 689691 58017 714406 275257
94619 447697 606774 223373 76029
600061 667607 564186 63088 708231
859180 669121 589126 19015 753623
438354 915608 261372 753288 941066
320839 194884 124312 118915 754008
684356 150112 876465 839630 843757
135306 285501 554091 485341 348167
818055 463391 860075 599022 174330
245170 495817 372044 222309 211781
985742 558246 598826 386726 861252
943482 480002 888295 213137 972012
311124 545156 994451 222051 455658
50873 954141 17504 933704 879243
52325 747598 540072 509163 767798
233350 938903 668728 176416 823744
746840 57108 731979 896063 193535
26642 607611 30971 840262 611513
713264 388627 757575 482448 118420
469614 16583 739823 457859 794113
660687 980999 413869 726422 815573
66229 493953 890845 526746 375726
338777 30320 753797 322871 700518
898421 83527 335570 905763 475252
448708 101408 298624 585059 839234
564341 713434 585560 59864 10065
847164 32485 633826 577109 730081
586594 956916 286264 154497 361284
714313 414497 898095 598657 187777
408027 507992 901059 878170 433497
464068 104120 698274 741636 40740
860134 212369 24329 425903 549365
842808 588184 180645 167977 186640
370798 624517 81871 682833 173544
914163 121199 644337 842088 904531
548534 306511 945268 814061 970825
900617 930124 528007 622188 944373
4942 168707 34483 765471 823341
3
5 0
1 2 3 5 6
4 6
1 10 2 9
10 2
1 7 8 9 19 11 21 8 11 0 
1
10 5
1 2 3 78 5 6 4 7 8 9
1
5 1
0 1 4 2 3
1
5 0
0 1 4 2 3
3
5 0
1 2 3 5 6
4 6
1 10 2 9
10 1
1 7 8 9 19 11 21 8 11 0 
10 10
1 7 8 9 19 11 21 8 11 0
1
1000 0
513558	926027	706611	255635	194432
543738	950453	626293	249812	38888
85567	882416	790664	260135	793229
448573	518305	932014	265553	103394
700225	585129	977752	661187	48693
679120	53537	817653	127856	337706
194428	867719	451835	28449	29347
516592	586512	28364	597856	715392
481503	654419	206384	630540	764518
68852	699565	452329	874610	876691
6302	583192	171515	566726	731554
370553	219947	270885	264335	866251
836799	681502	472847	774883	713660
103894	470206	337838	955032	327717
615876	657262	504090	284642	298078
622992	93937	216185	350000	39078
675649	852487	107949	680548	152651
380679	903963	559607	177219	425739
524254	99066	142037	938786	540812
333248	39306	475571	624743	366108
926795	436525	92665	92270	64454
978346	207437	77466	409413	368104
979178	739956	136779	78712	742143
66504	513850	790106	707394	203114
349416	542311	127522	284184	802670
221217	941965	59175	223093	952275
184032	73300	969218	146261	83092
148240	495639	749948	103307	387031
399950	327189	578920	564285	821041
616923	562450	363334	958029	97126
218347	957694	927998	816567	628371
67531	120667	231157	373420	382712
169785	936793	441744	406668	125607
47932	184591	343156	108606	813431
775448	98137	613742	848637	940451
971848	386987	294107	521114	92339
178607	817364	307217	243528	372917
247121	570188	188313	929484	108203
100496	708964	797531	717959	556917
728808	899328	102104	345839	222321
171573	33128	457758	76078	119102
500730	529929	608364	407660	708495
469691	28190	390946	111555	203394
619687	401420	350689	429931	165798
853887	455197	649598	33946	508395
80644	857656	873259	580907	116536
421301	740633	787736	499054	15111
867702	278016	145949	968927	341675
851660	115248	232162	88222	715063
655857	45338	577058	365397	450685
532338	863234	198841	556103	590174
327576	129065	587251	882205	897549
521020	719756	547457	131041	7778
193546	135787	810775	376536	514468
589273	343590	226795	923337	12261
82345	335741	398138	278946	671232
463515	573295	387503	995414	310462
619419	761531	177924	76794	222316
960848	598480	629819	66720	427873
624111	726510	150916	118775	671747
320952	136741	441223	793058	87653
712979	492263	394914	774212	855869
926334	518366	813120	751469	180197
351368	21481	778704	784892	582539
573370	750303	711701	361791	329652
38980	607670	534251	518926	527120
815391	710668	861675	991720	429742
185997	64429	160930	509822	143155
323466	896376	654504	921853	80890
499068	11490	194298	621044	96104
64852	254729	56579	731090	886744
4114	76915	286602	861351	482551
513780	911484	993093	115949	893312
118871	241990	223763	616589	85265
760254	903032	356228	556181	769963
132825	206290	443817	678030	959099
539665	334705	433978	622332	421028
183027	367190	47375	704509	308238
161236	88285	840348	590760	931075
405693	839028	179925	582000	934765
88988	739817	453128	238333	820183
945634	649375	976561	734887	180721
506399	854978	908734	995362	673703
243454	444135	884477	181375	28652
126728	588205	605288	160599	776007
712623	843668	811944	258921	293615
809513	473563	833025	127780	972543
839997	58	849242	414614	147184
203029	866490	295937	852483	568623
243296	941983	268908	814771	543083
36858	977739	681202	642165	813567
897448	900153	607065	274658	660501
319132	514770	451314	665364	285516
364200	709722	691572	788047	658756
250175	223946	99139	310195	161386
176111	133086	998924	798805	47236
351656	727362	483107	945456	945897
18161	221648	879580	874418	867955
708658	831678	847715	483583	542976
234315	675651	665820	334240	435154
308929	156172	488333	888698	547463
875959	406615	544667	524565	229398
747723	982999	494170	545397	968655
203590	290418	759731	622543	364506
880371	20601	325542	198201	528169
245920	577987	6089	545941	566965
355965	34141	755142	728471	643326
928852	986576	790167	603996	885423
246882	366473	602907	558837	429512
504880	757241	303555	348422	943524
555999	922861	484920	33168	195716
711388	47336	186515	785637	505648
985491	270970	854324	709721	403026
116263	276797	255769	679404	754972
663956	389670	36047	257887	328105
947491	345213	719305	794727	598609
954800	432622	411003	992015	514713
98529	668656	878437	774007	983492
533825	391835	17571	454983	380383
307857	305686	293474	232322	374338
902782	342704	608397	620342	181187
208158	959476	441324	877618	7065
954612	445159	806157	611239	164122
780559	767225	360616	244292	179491
983846	617277	797048	77497	386089
113639	299104	823021	166364	528391
404823	23670	856757	37660	991587
341433	23542	965605	133185	97381
502469	791713	390077	407221	899923
996377	374875	905367	843477	807125
127480	649367	385617	433423	868103
371060	634549	987669	968209	890195
470107	539031	608547	194522	383356
68150	553499	533375	751488	922546
619756	197539	405897	5238	840587
706074	923972	57910	604063	715265
485116	62036	989894	191052	406325
208151	757203	617555	870192	925759
173571	505553	753747	564011	515555
540283	319507	800036	680379	877228
747155	137553	769254	650173	698516
686096	15305	424768	639877	795987
686088	900094	420267	605109	433596
913902	588683	620299	551524	895762
414589	110621	974313	45607	249459
514201	182559	111974	410680	323414
9282	475256	161397	534576	662441
550249	136168	567797	587010	985510
54565	838294	628983	563402	910416
917347	768407	185025	501911	898855
853455	838829	23927	23284	735333
649711	193638	485694	245419	507752
604022	583013	799053	194394	772211
458155	892530	299109	972405	613082
454043	613094	914700	699828	786818
858675	46305	467183	816623	412151
569140	300203	401233	413778	724778
428778	458849	864657	623064	247761
361566	12759	334763	81349	923902
627995	124989	68225	120784	465288
136017	414197	476792	796176	384409
793420	986971	700922	370986	26099
228097	689691	58017	714406	275257
94619	447697	606774	223373	76029
600061	667607	564186	63088	708231
859180	669121	589126	19015	753623
438354	915608	261372	753288	941066
320839	194884	124312	118915	754008
684356	150112	876465	839630	843757
135306	285501	554091	485341	348167
818055	463391	860075	599022	174330
245170	495817	372044	222309	211781
985742	558246	598826	386726	861252
943482	480002	888295	213137	972012
311124	545156	994451	222051	455658
50873	954141	17504	933704	879243
52325	747598	540072	509163	767798
233350	938903	668728	176416	823744
746840	57108	731979	896063	193535
26642	607611	30971	840262	611513
713264	388627	757575	482448	118420
469614	16583	739823	457859	794113
660687	980999	413869	726422	815573
66229	493953	890845	526746	375726
338777	30320	753797	322871	700518
898421	83527	335570	905763	475252
448708	101408	298624	585059	839234
564341	713434	585560	59864	10065
847164	32485	633826	577109	730081
586594	956916	286264	154497	361284
714313	414497	898095	598657	187777
408027	507992	901059	878170	433497
464068	104120	698274	741636	40740
860134	212369	24329	425903	549365
842808	588184	180645	167977	186640
370798	624517	81871	682833	173544
914163	121199	644337	842088	904531
548534	306511	945268	814061	970825
900617	930124	528007	622188	944373
4942	168707	34483	765471	823341
3
5 0
1 2 3 5 6
4 6
1 10 2 9
20 1
1 7 8 9 19 11 21 8 11 10 1 17 8 9 19 11 21 8 11 0 
10 5
1 7 8 9 19 11 21 8 11 0
4
5 0
1 2 3 5 6
4 6
1 10 2 9
20 1
1 7 8 9 19 11 21 8 11 10 1 17 8 9 19 11 21 8 11 0 
10 5
1 7 8 9 19 11 21 8 11 0
1
1000 15
513558	926027	706611	255635	194432
543738	950453	626293	249812	38888
85567	882416	790664	260135	793229
448573	518305	932014	265553	103394
700225	585129	977752	661187	48693
679120	53537	817653	127856	337706
194428	867719	451835	28449	29347
516592	586512	28364	597856	715392
481503	654419	206384	630540	764518
68852	699565	452329	874610	876691
6302	583192	171515	566726	731554
370553	219947	270885	264335	866251
836799	681502	472847	774883	713660
103894	470206	337838	955032	327717
615876	657262	504090	284642	298078
622992	93937	216185	350000	39078
675649	852487	107949	680548	152651
380679	903963	559607	177219	425739
524254	99066	142037	938786	540812
333248	39306	475571	624743	366108
926795	436525	92665	92270	64454
978346	207437	77466	409413	368104
979178	739956	136779	78712	742143
66504	513850	790106	707394	203114
349416	542311	127522	284184	802670
221217	941965	59175	223093	952275
184032	73300	969218	146261	83092
148240	495639	749948	103307	387031
399950	327189	578920	564285	821041
616923	562450	363334	958029	97126
218347	957694	927998	816567	628371
67531	120667	231157	373420	382712
169785	936793	441744	406668	125607
47932	184591	343156	108606	813431
775448	98137	613742	848637	940451
971848	386987	294107	521114	92339
178607	817364	307217	243528	372917
247121	570188	188313	929484	108203
100496	708964	797531	717959	556917
728808	899328	102104	345839	222321
171573	33128	457758	76078	119102
500730	529929	608364	407660	708495
469691	28190	390946	111555	203394
619687	401420	350689	429931	165798
853887	455197	649598	33946	508395
80644	857656	873259	580907	116536
421301	740633	787736	499054	15111
867702	278016	145949	968927	341675
851660	115248	232162	88222	715063
655857	45338	577058	365397	450685
532338	863234	198841	556103	590174
327576	129065	587251	882205	897549
521020	719756	547457	131041	7778
193546	135787	810775	376536	514468
589273	343590	226795	923337	12261
82345	335741	398138	278946	671232
463515	573295	387503	995414	310462
619419	761531	177924	76794	222316
960848	598480	629819	66720	427873
624111	726510	150916	118775	671747
320952	136741	441223	793058	87653
712979	492263	394914	774212	855869
926334	518366	813120	751469	180197
351368	21481	778704	784892	582539
573370	750303	711701	361791	329652
38980	607670	534251	518926	527120
815391	710668	861675	991720	429742
185997	64429	160930	509822	143155
323466	896376	654504	921853	80890
499068	11490	194298	621044	96104
64852	254729	56579	731090	886744
4114	76915	286602	861351	482551
513780	911484	993093	115949	893312
118871	241990	223763	616589	85265
760254	903032	356228	556181	769963
132825	206290	443817	678030	959099
539665	334705	433978	622332	421028
183027	367190	47375	704509	308238
161236	88285	840348	590760	931075
405693	839028	179925	582000	934765
88988	739817	453128	238333	820183
945634	649375	976561	734887	180721
506399	854978	908734	995362	673703
243454	444135	884477	181375	28652
126728	588205	605288	160599	776007
712623	843668	811944	258921	293615
809513	473563	833025	127780	972543
839997	58	849242	414614	147184
203029	866490	295937	852483	568623
243296	941983	268908	814771	543083
36858	977739	681202	642165	813567
897448	900153	607065	274658	660501
319132	514770	451314	665364	285516
364200	709722	691572	788047	658756
250175	223946	99139	310195	161386
176111	133086	998924	798805	47236
351656	727362	483107	945456	945897
18161	221648	879580	874418	867955
708658	831678	847715	483583	542976
234315	675651	665820	334240	435154
308929	156172	488333	888698	547463
875959	406615	544667	524565	229398
747723	982999	494170	545397	968655
203590	290418	759731	622543	364506
880371	20601	325542	198201	528169
245920	577987	6089	545941	566965
355965	34141	755142	728471	643326
928852	986576	790167	603996	885423
246882	366473	602907	558837	429512
504880	757241	303555	348422	943524
555999	922861	484920	33168	195716
711388	47336	186515	785637	505648
985491	270970	854324	709721	403026
116263	276797	255769	679404	754972
663956	389670	36047	257887	328105
947491	345213	719305	794727	598609
954800	432622	411003	992015	514713
98529	668656	878437	774007	983492
533825	391835	17571	454983	380383
307857	305686	293474	232322	374338
902782	342704	608397	620342	181187
208158	959476	441324	877618	7065
954612	445159	806157	611239	164122
780559	767225	360616	244292	179491
983846	617277	797048	77497	386089
113639	299104	823021	166364	528391
404823	23670	856757	37660	991587
341433	23542	965605	133185	97381
502469	791713	390077	407221	899923
996377	374875	905367	843477	807125
127480	649367	385617	433423	868103
371060	634549	987669	968209	890195
470107	539031	608547	194522	383356
68150	553499	533375	751488	922546
619756	197539	405897	5238	840587
706074	923972	57910	604063	715265
485116	62036	989894	191052	406325
208151	757203	617555	870192	925759
173571	505553	753747	564011	515555
540283	319507	800036	680379	877228
747155	137553	769254	650173	698516
686096	15305	424768	639877	795987
686088	900094	420267	605109	433596
913902	588683	620299	551524	895762
414589	110621	974313	45607	249459
514201	182559	111974	410680	323414
9282	475256	161397	534576	662441
550249	136168	567797	587010	985510
54565	838294	628983	563402	910416
917347	768407	185025	501911	898855
853455	838829	23927	23284	735333
649711	193638	485694	245419	507752
604022	583013	799053	194394	772211
458155	892530	299109	972405	613082
454043	613094	914700	699828	786818
858675	46305	467183	816623	412151
569140	300203	401233	413778	724778
428778	458849	864657	623064	247761
361566	12759	334763	81349	923902
627995	124989	68225	120784	465288
136017	414197	476792	796176	384409
793420	986971	700922	370986	26099
228097	689691	58017	714406	275257
94619	447697	606774	223373	76029
600061	667607	564186	63088	708231
859180	669121	589126	19015	753623
438354	915608	261372	753288	941066
320839	194884	124312	118915	754008
684356	150112	876465	839630	843757
135306	285501	554091	485341	348167
818055	463391	860075	599022	174330
245170	495817	372044	222309	211781
985742	558246	598826	386726	861252
943482	480002	888295	213137	972012
311124	545156	994451	222051	455658
50873	954141	17504	933704	879243
52325	747598	540072	509163	767798
233350	938903	668728	176416	823744
746840	57108	731979	896063	193535
26642	607611	30971	840262	611513
713264	388627	757575	482448	118420
469614	16583	739823	457859	794113
660687	980999	413869	726422	815573
66229	493953	890845	526746	375726
338777	30320	753797	322871	700518
898421	83527	335570	905763	475252
448708	101408	298624	585059	839234
564341	713434	585560	59864	10065
847164	32485	633826	577109	730081
586594	956916	286264	154497	361284
714313	414497	898095	598657	187777
408027	507992	901059	878170	433497
464068	104120	698274	741636	40740
860134	212369	24329	425903	549365
842808	588184	180645	167977	186640
370798	624517	81871	682833	173544
914163	121199	644337	842088	904531
548534	306511	945268	814061	970825
900617	930124	528007	622188	944373
4942	168707	34483	765471	823341
1
10 1
1 7 8 9 19 11 21 8 11 100
1
10 1
1 7 8 9 19 11 21 8 11 1001
1000 15
513558	926027	706611	255635	194432
543738	950453	626293	249812	38888
85567	882416	790664	260135	793229
448573	518305	932014	265553	103394
700225	585129	977752	661187	48693
679120	53537	817653	127856	337706
194428	867719	451835	28449	29347
516592	586512	28364	597856	715392
481503	654419	206384	630540	764518
68852	699565	452329	874610	876691
6302	583192	171515	566726	731554
370553	219947	270885	264335	866251
836799	681502	472847	774883	713660
103894	470206	337838	955032	327717
615876	657262	504090	284642	298078
622992	93937	216185	350000	39078
675649	852487	107949	680548	152651
380679	903963	559607	177219	425739
524254	99066	142037	938786	540812
333248	39306	475571	624743	366108
926795	436525	92665	92270	64454
978346	207437	77466	409413	368104
979178	739956	136779	78712	742143
66504	513850	790106	707394	203114
349416	542311	127522	284184	802670
221217	941965	59175	223093	952275
184032	73300	969218	146261	83092
148240	495639	749948	103307	387031
399950	327189	578920	564285	821041
616923	562450	363334	958029	97126
218347	957694	927998	816567	628371
67531	120667	231157	373420	382712
169785	936793	441744	406668	125607
47932	184591	343156	108606	813431
775448	98137	613742	848637	940451
971848	386987	294107	521114	92339
178607	817364	307217	243528	372917
247121	570188	188313	929484	108203
100496	708964	797531	717959	556917
728808	899328	102104	345839	222321
171573	33128	457758	76078	119102
500730	529929	608364	407660	708495
469691	28190	390946	111555	203394
619687	401420	350689	429931	165798
853887	455197	649598	33946	508395
80644	857656	873259	580907	116536
421301	740633	787736	499054	15111
867702	278016	145949	968927	341675
851660	115248	232162	88222	715063
655857	45338	577058	365397	450685
532338	863234	198841	556103	590174
327576	129065	587251	882205	897549
521020	719756	547457	131041	7778
193546	135787	810775	376536	514468
589273	343590	226795	923337	12261
82345	335741	398138	278946	671232
463515	573295	387503	995414	310462
619419	761531	177924	76794	222316
960848	598480	629819	66720	427873
624111	726510	150916	118775	671747
320952	136741	441223	793058	87653
712979	492263	394914	774212	855869
926334	518366	813120	751469	180197
351368	21481	778704	784892	582539
573370	750303	711701	361791	329652
38980	607670	534251	518926	527120
815391	710668	861675	991720	429742
185997	64429	160930	509822	143155
323466	896376	654504	921853	80890
499068	11490	194298	621044	96104
64852	254729	56579	731090	886744
4114	76915	286602	861351	482551
513780	911484	993093	115949	893312
118871	241990	223763	616589	85265
760254	903032	356228	556181	769963
132825	206290	443817	678030	959099
539665	334705	433978	622332	421028
183027	367190	47375	704509	308238
161236	88285	840348	590760	931075
405693	839028	179925	582000	934765
88988	739817	453128	238333	820183
945634	649375	976561	734887	180721
506399	854978	908734	995362	673703
243454	444135	884477	181375	28652
126728	588205	605288	160599	776007
712623	843668	811944	258921	293615
809513	473563	833025	127780	972543
839997	58	849242	414614	147184
203029	866490	295937	852483	568623
243296	941983	268908	814771	543083
36858	977739	681202	642165	813567
897448	900153	607065	274658	660501
319132	514770	451314	665364	285516
364200	709722	691572	788047	658756
250175	223946	99139	310195	161386
176111	133086	998924	798805	47236
351656	727362	483107	945456	945897
18161	221648	879580	874418	867955
708658	831678	847715	483583	542976
234315	675651	665820	334240	435154
308929	156172	488333	888698	547463
875959	406615	544667	524565	229398
747723	982999	494170	545397	968655
203590	290418	759731	622543	364506
880371	20601	325542	198201	528169
245920	577987	6089	545941	566965
355965	34141	755142	728471	643326
928852	986576	790167	603996	885423
246882	366473	602907	558837	429512
504880	757241	303555	348422	943524
555999	922861	484920	33168	195716
711388	47336	186515	785637	505648
985491	270970	854324	709721	403026
116263	276797	255769	679404	754972
663956	389670	36047	257887	328105
947491	345213	719305	794727	598609
954800	432622	411003	992015	514713
98529	668656	878437	774007	983492
533825	391835	17571	454983	380383
307857	305686	293474	232322	374338
902782	342704	608397	620342	181187
208158	959476	441324	877618	7065
954612	445159	806157	611239	164122
780559	767225	360616	244292	179491
983846	617277	797048	77497	386089
113639	299104	823021	166364	528391
404823	23670	856757	37660	991587
341433	23542	965605	133185	97381
502469	791713	390077	407221	899923
996377	374875	905367	843477	807125
127480	649367	385617	433423	868103
371060	634549	987669	968209	890195
470107	539031	608547	194522	383356
68150	553499	533375	751488	922546
619756	197539	405897	5238	840587
706074	923972	57910	604063	715265
485116	62036	989894	191052	406325
208151	757203	617555	870192	925759
173571	505553	753747	564011	515555
540283	319507	800036	680379	877228
747155	137553	769254	650173	698516
686096	15305	424768	639877	795987
686088	900094	420267	605109	433596
913902	588683	620299	551524	895762
414589	110621	974313	45607	249459
514201	182559	111974	410680	323414
9282	475256	161397	534576	662441
550249	136168	567797	587010	985510
54565	838294	628983	563402	910416
917347	768407	185025	501911	898855
853455	838829	23927	23284	735333
649711	193638	485694	245419	507752
604022	583013	799053	194394	772211
458155	892530	299109	972405	613082
454043	613094	914700	699828	786818
858675	46305	467183	816623	412151
569140	300203	401233	413778	724778
428778	458849	864657	623064	247761
361566	12759	334763	81349	923902
627995	124989	68225	120784	465288
136017	414197	476792	796176	384409
793420	986971	700922	370986	26099
228097	689691	58017	714406	275257
94619	447697	606774	223373	76029
600061	667607	564186	63088	708231
859180	669121	589126	19015	753623
438354	915608	261372	753288	941066
320839	194884	124312	118915	754008
684356	150112	876465	839630	843757
135306	285501	554091	485341	348167
818055	463391	860075	599022	174330
245170	495817	372044	222309	211781
985742	558246	598826	386726	861252
943482	480002	888295	213137	972012
311124	545156	994451	222051	455658
50873	954141	17504	933704	879243
52325	747598	540072	509163	767798
233350	938903	668728	176416	823744
746840	57108	731979	896063	193535
26642	607611	30971	840262	611513
713264	388627	757575	482448	118420
469614	16583	739823	457859	794113
660687	980999	413869	726422	815573
66229	493953	890845	526746	375726
338777	30320	753797	322871	700518
898421	83527	335570	905763	475252
448708	101408	298624	585059	839234
564341	713434	585560	59864	10065
847164	32485	633826	577109	730081
586594	956916	286264	154497	361284
714313	414497	898095	598657	187777
408027	507992	901059	878170	433497
464068	104120	698274	741636	40740
860134	212369	24329	425903	549365
842808	588184	180645	167977	186640
370798	624517	81871	682833	173544
914163	121199	644337	842088	904531
548534	306511	945268	814061	970825
900617	930124	528007	622188	944373
4942	168707	34483	765471	823341
1
10 5
1 7 8 9 19 11 21 8 11 0 
1
100 1
513558	926027	706611	255635	194432
543738	950453	626293	249812	38888
85567	882416	790664	260135	793229
448573	518305	932014	265553	103394
700225	585129	977752	661187	48693
679120	53537	817653	127856	337706
194428	867719	451835	28449	29347
516592	586512	28364	597856	715392
481503	654419	206384	630540	764518
68852	699565	452329	874610	876691
6302	583192	171515	566726	731554
370553	219947	270885	264335	866251
836799	681502	472847	774883	713660
103894	470206	337838	955032	327717
615876	657262	504090	284642	298078
622992	93937	216185	350000	39078
675649	852487	107949	680548	152651
380679	903963	559607	177219	425739
524254	99066	142037	938786	540812
333248	39306	475571	624743	366108
1
55 1
513558	926027	706611	255635	194432
543738	950453	626293	249812	38888
85567	882416	790664	260135	793229
448573	518305	932014	265553	103394
700225	585129	977752	661187	48693
679120	53537	817653	127856	337706
194428	867719	451835	28449	29347
516592	586512	28364	597856	715392
481503	654419	206384	630540	764518
68852	699565	452329	874610	876691
6302	583192	171515	566726	731554
1
30 1
700225	585129	977752	661187	48693
679120	53537	817653	127856	337706
194428	867719	451835	28449	29347
516592	586512	28364	597856	715392
68852	699565	452329	874610	876691
6302	583192	171515	566726	731554
1
20 1
700225	585129	977752	661187	48693
679120	53537	817653	127856	337706
68852	699565	452329	874610	876691
6302	583192	171515	566726	731554
1
5 1
977 661 48 876 6
1
5 1
9 6 4 8 1