68024	66083
66669	64780
65333	63663
64117	62457
63048	61473
62133	60620
61612	59966
61492	59601
61658	59496
62181	60014
63101	60888
64255	61952
65313	63104
66220	64467
67266	66033
68422	67747
69630	69034
70627	69777
71334	70064
71389	70229
70932	70241
70293	69843
69568	69139
68625	68092
71775	71087
70445	69511
69283	68030
68026	66650
66937	65521
66059	64477
65429	63647
65103	63184
65035	63191
65275	63757
65790	64719
66503	65971
67496	67416
68510	68839
69614	70177
70464	71415
71285	72360
72002	73286
72776	73887
73432	74219
73610	74134
73231	73521
72303	72583
71192	71378
73393	73353
72226	71959
71082	70507
70154	69403
69436	68556
68915	67979
68584	67688
68431	67670
68756	67930
69339	68565
70325	69348
71352	70306
72409	71420
73301	72552
74147	73555
75173	74316
76274	74947
77284	75711
77969	76378
78385	76779
78373	76730
78009	76305
77128	75602
76051	74512
74754	73352
73564	72168
72406	71101
71582	70284
70627	69390
69871	68693
69154	68139
68846	68109
68794	68418
69373	69149
70248	70126
71166	71438
72027	72676
72881	73963
74035	75257
74981	76425
75817	77402
76432	78035
77032	78460
77357	78532
77339	78437
76873	78014
76008	77330
74909	76168
70293	71590
69091	70334
67824	69075
66641	67940
65458	66721
64441	65785
63630	65031
63272	64627
63452	64676
64175	65092
65113	66141
66190	67251
67308	68535
68522	69694
69663	70922
70844	72139
72082	73347
73166	74082
73721	74330
73675	73973
73340	73500
72745	72731
71988	71971
70803	71119
65550	65914
64206	64558
62911	62906
61439	61342
60240	60140
59304	59484
58562	59402
58060	59585
57827	60022
58194	60611
59022	61490
60201	62771
61425	64218
62627	65746
63818	67085
64907	68312
65941	69312
66895	70045
67566	70318
67987	70403
68116	70110
68041	69756
67514	68980
66564	67927
63564	64925
62396	63580
61420	62319
60456	61109
59808	60085
59266	59263
59054	58636
59001	58395
59125	58599
59559	59221
60369	60127
61454	61152
62531	62239
63567	63443
64534	64829
65616	66139
66538	67394
67435	68140
68088	68813
68535	69016
68614	69054
68169	68416
67262	67498
66178	66307
66741	66877
65400	65281
63854	63698
62712	62225
61613	61108
60909	60302
60298	59889
60158	59799
60300	60096
60936	60539
61738	61365
62737	62388
63799	63811
65079	65339
66509	66835
67821	68144
68756	69088
69377	69562
69742	69732
69942	69535
69557	69306
68935	68949
68050	68340
67091	67509
70009	70788
68481	69816
67153	68872
66047	67862
65209	66847
64532	66090
64248	65808
64295	65922
64686	66348
65233	66922
66179	67880
67399	69030
69016	70346
70491	71704
71965	72972
73288	74071
74446	75066
75320	75981
75819	76588
76138	76853
76145	76765
75844	76314
75065	75561
73959	74286
76053	76297
74853	75028
73533	73784
72260	72742
70931	71718
70163	71066
69705	70537
69677	70330
69648	70515
69913	71036
70586	71611
71689	72285
73147	73393
74470	74688
75551	76088
76669	77438
77907	78741
79275	79762
79895	80329
80045	80385
79735	80053
79176	79574
78493	78892
77358	77962
76253	76681
74759	75357
73558	74005
72506	72843
71739	71730
70927	70914
70442	70386
70214	70395
70546	70652
71029	71251
71917	71984
72901	73130
73958	74379
74866	75758
75667	77067
76478	77887
77123	78522
77615	79119
77951	79776
78339	80140
78637	79984
78755	79468
78408	78687
77709	77773
73221	73359
71884	72036
70465	70562
69253	69247
68420	68223
67940	67346
67827	66701
67798	66376
68019	66324
68369	66536
69094	67037
70214	67883
71537	68882
73079	70024
74465	71073
75704	72281
76681	73260
77362	74085
77815	74379
78110	74365
78111	74017
78060	73531
77515	72736
76707	71721
71216	66269
69896	64929
68553	63738
67305	62569
66277	61519
65599	60652
65262	60150
65115	60137
64986	60615
65180	61411
65706	62439
66658	63605
67788	64807
68992	65934
70321	66884
71500	67705
72509	68690
73283	69636
73561	70542
73717	70880
73435	70585
73151	69979
72430	69078
71519	68122
68515	65012
67311	63819
66156	62684
64894	61724
63781	60923
62822	60145
62487	59585
62398	59056
62916	59078
63618	59454
64543	60381
65418	61539
66457	62838
67560	64264
68820	65698
69988	67047
71210	68130
72232	68887
73055	69482
73329	69703
73266	69576
72778	68951
72145	67954
71158	66786
71927	67453
70609	66202
69279	64923
67935	63692
66895	62744
66192	62128
65777	61671
65585	61644
65621	61885
66167	62533
67140	63284
68249	64415
69474	65640
70683	67005
72096	68469
73269	70016
74220	71417
74803	72267
75194	72471
75532	72380
75327	72024
74647	71499
73536	70601
72603	69431
75871	72375
74619	71082
73201	69677
71908	68398
70998	67385
70254	66855
69862	66698
69695	66548
69722	66695
69854	67004
70428	67693
71620	68421
73145	69461
74701	70662
76123	71937
77585	73152
78865	74407
79929	75475
80434	76054
80587	75987
80314	75711
79729	75266
78761	74564
77480	73467
79438	75566
77896	74343
76531	73220
75170	72216
74118	71269
73130	70508
72464	69840
72114	69624
72054	69710
72440	70125
73214	70605
74259	71457
75553	72570
76911	73865
78240	75128
79440	76332
80284	77320
80931	77966
81316	78541
81479	78966
81304	78949
80637	78345
79700	77251
78609	76005
77552	74818
76361	73704
75193	72632
73723	71688
72485	70900
71439	70268
70984	69734
70628	69416
70639	69584
71065	69976
71953	70693
73112	71656
74388	72827
75835	74262
77248	75591
78538	76742
79635	77483
80442	77890
80963	78016
81014	77855
80745	77509
80081	76798
79203	75871
78183	74632
73569	69948
72391	68460
71018	67129
69980	65994
69002	65167
68571	64617
68174	64292
68118	64234
68240	64267
68704	64629
69460	65324
70705	66229
71998	67383
73452	68606
74560	70034
75740	71343
76631	72664
77461	73486
77914	73784
78006	73388
77647	72551
77022	71502
76225	70489
75191	69612
69660	64362
68160	63254
66661	62076
65419	60942
64513	59812
63856	58875
63552	58296
63588	58143
64058	58342
64818	58929
65875	59616
67131	60726
68515	61881
69950	63027
71210	63823
72347	64550
73220	65187
74109	65686
74793	66020
75278	66176
75138	66157
74638	65762
73549	64990
72352	63966
69041	60666
67837	59043
66769	57356
65764	55868
64905	54762
64207	54004
63870	53655
63768	53582
63962	53767
64306	54033
64866	54564
65802	55323
66911	56565
68193	57972
69344	59338
70475	60552
71330	61608
72061	62440
72413	62732
72446	62712
72230	62436
71899	62081
71477	61478
70592	60648
71307	61378
69874	59906
68582	58191
67491	56528
66634	55149
65910	54042
65466	53498
65314	53509
65333	54096
65565	54906
66216	55886
67336	56790
68806	57747
70250	58628
71633	59834
72633	61142
73473	62476
74114	63636
74680	64491
74969	65157
74918	65203
74495	64721
73660	63747
72479	62497
75236	65521
73608	64339
71952	63184
70610	62046
69511	60831
68732	60003
68119	59503
67886	59521
67970	59738
68487	60232
69183	60942
70100	62041
71133	63317
72478	64599
74037	65855
75393	67026
76444	68114
77156	68894
77533	69278
77574	69419
77247	69245
76693	68809
75986	67964
74976	66870
77118	68912
75684	67400
74085	65915
72629	64416
71363	63042
70437	61952
69839	61360
69569	61199
69849	61218
70339	61505
71280	62219
72322	63324
73725	64441
75085	65670
76313	66818
77480	68095
78493	69100
79391	69920
79858	70218
80052	70211
79881	69975
79388	69744
78595	69266
77673	68506
76526	67409
75437	66127
74273	64626
73316	63039
72465	61732
71795	60776
71276	60313
71104	60217
71239	60678
71710	61672
72374	63044
73555	64353
74853	65522
76304	66577
77366	67593
78254	68571
78946	69463
79329	70442
79607	71227
79492	71721
79330	71515
78869	70905
78177	70004
77235	69083
72601	64580
71162	63419
69956	62145
68977	60825
68280	59609
67636	58778
67148	58470
66998	58479
67355	58789
67964	59485
68813	60646
69710	62062
70920	63450
72118	64771
73339	66056
74461	67276
75618	68349
76399	69186
76899	69633
77073	69801
76937	69779
76306	69653
75305	69147
74103	68121
68652	62383
67551	60946
66394	59649
65404	58790
64403	57971
63974	57370
63712	56794
63806	56759
63902	57172
64386	57941
65197	58839
66427	59991
67841	61228
69491	62535
71069	63846
72418	65151
73437	66328
74336	67133
74980	67822
75173	68340
74956	68508
74445	68175
73576	67298
72438	66352
69230	63364
68059	62338
67104	61088
66357	59864
65656	58647
64985	57567
64379	56787
64348	56423
64546	56579
65029	56930
65675	57578
66572	58531
67815	59798
69021	61117
70335	62387
71306	63574
72362	64579
73130	65402
73779	65852
73955	65957
73731	65561
73211	65030
72458	64379
71564	63785
72356	64703
71109	63542
69792	62308
68532	61163
67741	60321
67136	59659
66853	59439
66609	59456
66604	59632
66699	59929
67089	60369
67852	61227
68889	62341
69939	63742
71110	65143
72222	66367
73197	67540
73874	68440
74263	69145
74445	69341
74105	69144
73621	68578
72964	67831
72347	66958
75558	69988
74350	68663
73276	67066
72440	65619
71842	64238
71230	63329
70597	62921
70378	63054
70497	63392
71133	64042
72020	65025
73104	66385
74260	67802
75377	69211
76587	70662
77748	72003
78674	73036
79236	73838
79448	74214
79439	74440
79266	74297
78932	73961
78217	73348
77271	72425
79613	74554
78581	73231
77487	72017
76041	71070
74730	70105
73582	69213
73132	68444
72880	68072
72873	68092
72987	68676
73559	69579
74621	70602
75975	71635
77378	72802
78655	74263
79649	75610
80535	76780
81230	77680
81683	78401
81891	78785
81795	78513
81571	77755
80861	76576
79856	75347
78003	74358
76683	73006
75254	71668
73858	70487
72559	69444
71587	68467
71018	67759
70934	67384
71290	67593
71822	68124
72756	69164
73800	70491
75052	72069
76327	73395
77618	74675
78851	75827
79900	76977
80674	77775
81055	78175
80919	78210
80525	78017
79948	77543
79212	76839
78234	75821
73682	71224
72579	69937
71374	68658
69987	67329
68725	66240
67816	65286
67297	64814
66990	64666
67050	65002
67318	65644
67868	66572
68704	67700
69921	68810
71364	70023
72678	71211
73886	72375
74884	73280
75827	73951
76448	74217
76732	74371
76542	74095
75859	73547
75047	72625
73855	71576
68453	66077
67139	64723
66058	63245
64968	61929
63982	60876
63195	59988
62706	59276
62587	58755
62580	58645
62945	59007
63659	59903
64760	61162
66133	62516
67622	63841
69050	65198
70298	66494
71223	67610
72074	68485
72606	69147
72973	69412
72924	69416
72559	69138
71578	68599
70259	67830
66956	64818
65728	63661
64505	62384
63304	61318
62349	60402
61780	59860
61391	59384
61423	59262
61710	59191
62282	59738
62971	60648
63855	61914
64986	63181
66029	64514
66992	65811
67843	67017
68731	68117
69564	68995
70211	69621
70520	69728
70376	69413
69907	68681
69024	67715
67820	66622
68160	67056
66658	65682
65333	64376
64221	63346
63388	62493
62832	61862
62456	61516
62381	61343
62542	61586
63099	62145
63808	63036
64725	64138
65736	65300
66944	66513
68256	67589
69414	68683
70337	69731
70963	70610
71430	71162
71393	71264
70970	70970
70131	70385
69247	69635
68153	68737
70971	71899
69583	70828
68260	69571
67176	68282
66283	67074
65551	66291
65026	65821
64696	65590
64840	65661
65400	65959
66385	66721
67572	67826
68827	69113
70092	70299
71294	71454
72418	72576
73581	73650
74597	74365
75310	74829
75502	75037
75308	74825
74854	74245
74144	73322
73144	72169
75337	74044
74187	72507
73057	70997
71967	69594
70947	68419
70238	67454
69584	66868
69236	66589
69251	66696
69669	67140
70408	67947
71191	69126
72264	70396
73526	71669
74998	72925
76261	74121
77202	75078
77762	75689
78015	76160
77924	76478
77495	76552
76783	76071
75988	75225
75039	74113
73909	72874
72745	71542
71558	70124
70344	68772
69182	67590
68234	66672
67703	66098
67550	65934
67629	66272
67950	66950
68465	67925
69415	68906
70553	70082
71900	71244
73198	72493
74418	73492
75357	74477
75901	75178
76213	75593
76248	75574
76034	75416
75501	75112
74691	74524
73616	73687
68903	69235
67683	68104
66552	66766
65466	65313
64348	64142
63372	63322
62654	62886
62230	62631
62082	62759
62260	63096
62881	63830
64013	64639
65276	65846
66666	67191
67830	68821
68896	70186
69592	71388
70142	72128
70629	72679
70939	72961
70880	73056
70398	72698
69579	71907
68513	70630
62833	64946
61369	63622
59860	62390
58469	61147
57335	59859
56355	58860
55690	58358
55513	58419
55873	58806
56583	59327
57563	60093
58807	61087
60130	62392
61368	63902
62495	65340
63645	66575
64797	67501
65785	68241
66525	68632
66753	68596
66633	68355
66002	67757
65240	66813
64338	65535
61521	62214
60508	60855
59380	59603
58171	58503
57247	57777
56495	57180
56024	56639
55682	56251
55786	56127
56102	56622
56831	57476
57718	58797
58949	60263
60228	61742
61499	63050
62697	64070
63884	65008
64806	65716
65419	66306
65538	66581
65460	66415
65028	65837
64330	64845
63234	63896
63689	64348
62263	62967
60780	61409
59471	60221
58325	59218
57576	58444
57028	57861
56776	57662
56842	57756
57262	58305
58101	59241
59161	60462
60414	61769
61789	63030
63175	64343
64538	65572
65708	66560
66618	67395
67072	67889
67128	68197
66913	68011
66333	67599
65598	66803
64603	65747
67698	68611
66511	67421
65377	66253
64338	65276
63331	64262
62408	63450
61623	62759
61105	62458
61031	62481
61476	62884
62352	63519
63600	64498
65077	65707
66446	67059
67642	68397
68527	69574
69365	70676
70054	71422
70669	71860
70915	71931
70696	71726
70083	71250
69453	70450
68672	69400
71088	71285
70051	69735
68934	68301
67819	67120
66770	66206
66027	65405
65537	64836
65433	64799
65527	65123
66006	65759
66713	66457
67712	67479
68826	68684
70087	70130
71308	71631
72526	72988
73608	74163
74620	75059
75268	75682
75445	75849
75248	75530
74581	74866
73703	73927
72537	72837
71019	71565
69459	70384
67989	69156
66734	67956
65634	66934
64731	66241
64143	65962
63860	65867
63773	66076
64180	66385
65102	66998
66375	67729
67550	68702
68652	69627
69767	70701
71018	71674
72135	72799
72987	73635
73588	74232
73923	74453
73988	74513
73563	74230
72807	73586
71800	72533
67194	67752
66028	66406
64881	65000
63689	63758
62632	62754
61728	62138
61144	61778
60800	61690
60836	61985
61190	62650
61913	63508
62785	64397
63868	65474
64951	66615
66079	67844
67172	68967
68197	70002
69155	70745
69792	71175
70166	71259
70149	71080
69770	70641
69044	69889
67842	68886
62125	63361
60659	62198
59298	61022
58042	59840
56886	58731
55981	57889
55420	57378
55232	57218
55309	57353
55642	57810
56186	58608
57157	59628
58385	60880
59787	62269
61176	63863
62611	65196
63929	66317
64908	67176
65334	67778
65397	67864
65192	67520
64778	66934
64110	66157
63212	65087
60132	61843
59024	60613
57810	59332
56660	57999
55569	56695
54848	55728
54368	55117
54350	55002
54536	55117
54980	55711
55688	56568
56692	57679
58138	58849
59636	60075
61231	61367
62583	62448
63718	63547
64533	64206
64967	64616
65218	64573
65208	64436
65226	63967
64920	63161
64254	62097
64816	62673
63332	61435
61870	60075
60396	58781
59120	57645
58079	56788
57584	56192
57419	55937
57617	56160
57945	56677
58692	57413
59605	58253
60739	59377
61953	60564
63261	61912
64467	63224
65385	64503
66058	65312
66374	65849
66476	65909
66243	65848
65763	65300
64901	64631
63728	63715
66577	66605
65358	65373
64187	63970
63074	62963
62197	61861
61560	61119
61156	60629
60922	60549
60827	60717
61008	61220
61608	62020
62705	63074
64027	64318
65358	65602
66655	66816
67806	67747
68817	68597
69656	69224
70180	69562
70578	69638
70575	69372
70425	68722
69812	67729
68986	66587
71166	68605
69941	67468
68837	66258
67803	65319
67090	64242
66395	63427
65915	62678
65639	62369
65646	62360
66014	62705
66653	63478
67711	64491
69099	65754
70585	66852
72067	67960
73491	68910
74661	69719
75425	70219
75651	70481
75521	70545
74931	70388
74188	69906
73336	69144
72471	68026
71212	66643
69970	65398
68672	64283
67620	63133
66654	62076
65812	61346
65134	61097
64909	61136
65194	61469
65843	62173
66613	63006
67573	64089
68643	65328
69929	66801
71165	68296
72262	69580
73195	70686
73895	71711
74334	72456
74495	72826
74396	72585
73941	71916
73150	70957
72141	69759
67528	64918
66279	63559
65064	62165
63720	60895
62521	59886
61501	59251
60887	58908
60686	58896
60907	59048
61573	59516
62432	60155
63415	61336
64331	62724
65447	64186
66619	65327
67737	66390
68648	67511
69367	68504
69963	69212
70236	69496
70084	69451
69546	69085
68762	68405
67825	67376
62275	61698
60893	60215
59551	58697
58267	57343
57404	56243
56598	55706
56386	55475
56451	55527
56923	55679
57519	55967
58312	56460
59481	57277
60637	58228
62025	59427
63319	60666
64719	62040
65850	63414
66659	64600
67091	65383
67173	65599
67039	65567
66695	65374
66082	64867
65079	63832
61850	60478
60465	59078
59190	57741
57888	56484
56783	55464
55929	54779
55576	54446
55441	54472
55613	54752
55961	55340
56649	56107
57658	57152
58915	58396
60360	59787
61829	61119
63253	62335
64303	63289
64963	64056
65200	64486
65276	64615
65127	64459
64631	63932
63812	63170
62728	62081
63137	62669
61743	61319
60306	60088
58990	58780
57834	57788
56951	56900
56459	56303
56242	56083
56397	56247
56934	56876
57889	57697
59083	58741
60425	59966
61787	61426
63236	62896
64418	64216
65538	65368
66299	66234
66953	66834
67246	67016
67151	66783
66635	66165
65803	65311
64804	64256
67637	67137
66305	65815
64946	64682
63857	63692
63078	62758
62398	61971
61948	61350
61695	61168
61897	61338
62591	61859
63482	62757
64633	63870
65721	65192
66977	66518
68195	67852
69252	69059
70124	70212
70722	71055
71111	71603
71149	71798
70864	71859
70384	71574
69720	70937
68795	69861
70773	71796
69453	70605
68217	69405
67050	68331
66134	67228
65451	66382
65031	65940
64834	65866
64940	66302
65468	67107
66183	68062
67134	68968
68351	69868
69677	70946
70970	72068
71990	73093
72802	74041
73505	74855
74086	75330
74369	75398
74244	75063
73547	74656
72677	74046
71626	73295
70727	72067
69420	70662
68168	69198
67003	67775
66050	66454
65471	65427
65315	64843
65285	64746
65376	64962
65744	65370
66532	66114
67597	67155
68851	68467
70168	69750
71483	70956
72740	72052
73824	72970
74586	73761
75047	74338
75146	74571
75016	74426
74510	73923
73732	73128
72557	72088
67613	67359
66226	66135
64915	64904
63710	63670
62690	62714
61929	62088
61633	61750
61612	61700
61921	61820
62356	62327
63012	63041
63911	64073
65115	65276
66387	66654
67633	67978
68730	69300
69862	70390
70809	71232
71448	71625
71711	71806
71601	71663
71198	71179
70364	70308
69291	69259
63499	63565
62100	62298
60785	61135
59645	60226
58669	59366
57924	58624
57447	58165
57337	58047
57596	58249
58175	58621
58955	59325
59906	60358
61045	61503
62219	62698
63229	64000
64215	65353
65212	66664
66158	67567
66668	68266
66753	68610
66426	68606
65948	68332
65280	67649
64417	66669
61266	63331
59993	61887
58590	60365
57218	58774
56111	57430
55413	56438
55077	55884
54980	55694
55122	55978
55491	56526
56104	57368
56969	58248
58106	59319
59429	60415
60770	61558
62065	62661
63184	63653
64103	64466
64615	65040
64722	65301
64532	65217
63922	64776
63090	63943
61940	62878
62280	63321
60755	62126
59236	60913
57939	59882
56872	58906
56161	58096
55803	57484
55711	57105
55870	57101
56419	57408
57334	58102
58533	59114
59874	60205
61278	61539
62770	62759
63997	63990
65167	65069
65935	65943
66563	66497
66792	66594
66804	66453
66500	66044
65844	65358
64870	64389
67779	67255
66547	65902
65422	64429
64329	63013
63393	61853
62574	60967
61980	60502
61774	60247
61860	60411
62350	60799
63200	61608
64282	62650
65445	64003
66455	65394
67543	66763
68651	67972
69755	68888
70562	69512
70923	69906
70930	70131
70606	70147
70006	69870
69173	69359
68132	68591
70231	70714
69002	69386
67746	68099
66596	66870
65610	65843
64865	64941
64339	64434
64110	64400
64155	64725
64579	65294
65383	65984
66517	67015
67771	68144
69104	69416
70437	70494
71547	71606
72543	72447
73165	73094
73649	73307
73702	73360
73623	73166
73246	72752
72724	72016
71846	71024
70596	69641
69190	68341
67869	66893
66654	65487
65678	64178
64980	63106
64592	62400
64583	62097
64837	62176
65337	62531
66141	63276
67196	64291
68344	65563
69495	66953
70656	68382
71787	69691
72692	70711
73327	71506
73576	72016
73670	72346
73453	72394
72938	71955
72080	71033
71014	69823
66228	64912
64847	63441
63339	61891
61860	60648
60674	59690
59688	58992
59145	58424
58846	58234
58999	58453
59296	59156
59954	60177
60840	61396
62110	62720
63440	64148
64713	65601
65833	66899
66713	67977
67544	68899
68011	69510
68228	69730
68020	69510
67619	69067
67039	68444
66255	67619
60700	62132
59392	60926
58130	59700
57266	58561
56639	57473
56049	56759
55620	56307
55531	56381
55978	56652
56625	57316
57550	58087
58544	59267
59754	60598
60950	62139
62209	63625
63308	65147
64329	66430
65019	67379
65439	67872
65595	68099
65541	67887
65227	67279
64349	66245
63276	65001
59787	61668
58462	60343
57145	59031
55996	57670
54963	56608
54064	55826
53461	55432
53208	55364
53312	55582
53691	56146
54341	56993
55168	58049
56168	59210
57376	60316
58631	61514
59942	62687
60934	63747
61685	64645
62053	65291
62224	65668
62136	65676
61686	65307
60868	64540
59708	63537
60250	63954
59084	62761
58042	61469
56964	60302
55989	59249
55100	58450
54518	57945
54235	57706
54334	57855
54792	58281
55663	59137
56812	60134
58077	61406
59384	62682
60692	63967
62024	65011
63141	65856
64057	66547
64613	67030
64960	67158
64956	67029
64617	66515
63910	65800
62878	64822
65647	67681
64232	66315
62794	64933
61466	63740
60446	62874
59736	62272
59287	61840
59191	61783
59469	61967
60018	62518
60756	63294
61656	64448
62701	65898
63652	67371
64534	68649
65419	69718
66338	70560
67226	71239
67890	71736
68251	72002
68134	71828
67631	71147
66681	70022
65524	68781
67514	70651
66359	69329
65277	68017
64242	66736
63375	65701
62767	64867
62443	64373
62301	64211
62427	64315
62836	64859
63605	65642
64571	66715
65816	67939
67092	69343
68242	70687
69235	71827
70198	72660
71012	73358
71468	73803
71551	74013
71303	73845
70694	73429
69610	72747
68386	71762
66706	70352
65233	69022
63642	67703
62218	66604
60964	65686
59998	65123
59331	64641
59054	64514
59087	64604
59476	65093
60224	65739
61298	66782
62576	67949
63902	69386
65224	70742
66582	72045
67914	73013
68929	73820
69474	74326
69486	74728
69113	74636
68364	74205
67296	73361
66188	72201
61324	67339
60209	65914
58983	64513
57876	63160
56732	62069
55926	61358
55327	60844
55176	60641
55325	60736
55907	61391
56743	62214
57874	63310
59174	64500
60599	65829
61920	67202
63313	68355
64412	69417
65301	70178
65648	70795
65850	71063
65712	70945
65392	70339
64608	69388
63684	68424
58213	62865
57119	61797
56053	60549
55017	59399
54210	58235
53426	57242
52885	56710
52817	56532
53159	56776
53808	57170
54561	57902
55511	58693
56530	59706
57624	60746
58744	61918
59906	62878
60902	63765
61652	64398
62070	64920
62239	65089
62113	64889
61780	64304
61098	63380
60090	62250
56626	58857
55129	57540
53710	56184
52512	54792
51594	53584
50900	52765
50400	52422
50216	52476
50327	52783
50865	53391
51670	54185
52760	55198
53973	56369
55302	57699
56848	59113
58236	60295
59513	61228
60386	61848
60941	62294
61128	62507
61001	62402
60572	62058
59756	61343
58525	60358
58848	60862
57519	59602
56333	58399
55232	57242
54217	56245
53311	55526
52710	55032
52462	54924
52663	55043
53158	55427
53975	56158
54953	57217
56177	58543
57568	59787
59069	61033
60417	62099
61484	63141
62203	63897
62599	64356
62553	64510
62203	64380
61513	63983
60672	63185
59654	62048
62514	64811
61301	63525
60088	62270
58873	61036
57918	59896
57180	59039
56837	58408
56781	58138
57118	58233
57725	58790
58656	59655
59766	60739
61032	61897
62373	63259
63741	64532
65078	65702
66037	66646
66781	67537
67252	68206
67523	68639
67429	68563
67005	68142
66219	67297
65158	66182
67109	68041
65724	66692
64303	65400
63037	64236
62095	63223
61462	62573
61046	62141
60936	62082
61097	62353
61474	62941
62208	63791
63239	64830
64530	66002
65841	67306
67069	68576
68156	69859
69114	70928
69836	71723
70258	72262
70296	72391
70005	72300
69401	71870
68612	71288
67735	70336
66494	68966
65268	67622
64019	66309
62956	64995
62138	63775
61480	62784
61037	62104
60983	61901
61205	62264
61779	63103
62564	64204
63655	65349
64695	66572
65962	67915
67209	69222
68493	70482
69549	71534
70426	72435
71043	73021
71117	73259
70880	73123
70267	72627
69417	71944
68216	71001
63269	66141
61997	64724
60862	63351
59802	62245
58990	61248
58213	60468
57802	59892
57615	59694
57958	59943
58619	60459
59639	61334
60882	62318
62288	63558
63646	64848
64843	66238
65888	67484
66797	68518
67458	69149
67828	69544
67829	69664
67616	69503
67045	69039
66114	68303
64865	67316
58973	61654
57561	60318
56130	59162
54947	57999
53833	57088
53090	56288
52596	55882
52440	55713
52651	55779
53163	56218
53981	56999
55002	58080
56049	59159
57299	60249
58406	61362
59669	62474
60604	63421
61444	64091
61882	64541
62123	64812
62067	64779
61693	64391
61035	63699
60063	62770
56779	59612
55476	58328
54105	56967
52696	55660
51640	54543
50819	53690
50462	53116
50265	52839
50502	52962
50895	53380
51566	54172
52406	55149
53440	56295
54562	57418
55833	58594
57130	59784
58227	60848
58980	61643
59403	62172
59559	62345
59370	62201
59004	61682
58386	60952
57594	59941
57952	60349
56595	59000
55164	57765
54051	56570
53048	55567
52249	54781
51844	54345
51670	54250
51992	54458
52536	54969
53470	55775
54595	56842
55813	58064
57132	59312
58512	60489
59860	61528
61130	62482
62080	63197
62777	63701
63167	63740
63108	63575
62755	63143
61973	62457
61038	61513
63783	64395
62356	63258
60838	62131
59501	60931
58399	60024
57623	59255
57179	58804
57012	58591
57172	58757
57598	59206
58428	59849
59559	60682
60775	61884
62032	63272
63198	64760
64241	66044
65247	66988
66080	67599
66660	67820
66702	67818
66287	67474
65657	66929
64900	66206
64036	65301
66112	67393
64937	66152
63735	64941
62660	63766
61715	62843
60952	62234
60454	61945
60225	61858
60356	61944
60735	62300
61451	62869
62366	63748
63664	64756
65009	66004
66342	67192
67457	68344
68509	69305
69383	70028
70041	70618
70417	70805
70475	70682
70166	70225
69398	69506
68297	68629
66708	67236
65139	65950
63632	64635
62273	63581
61352	62628
60708	61921
60285	61454
60053	61461
60227	61719
60757	62143
61578	62940
62480	64025
63538	65334
64660	66733
65832	68122
66957	69420
68076	70466
68994	71282
69602	71673
69691	71692
69363	71225
68686	70588
67806	69641
66656	68525
61701	63450
60321	61961
58988	60461
57715	59068
56630	58031
55683	57231
54972	56821
54575	56616
54563	56825
54922	57374
55633	58196
56681	59322
57893	60734
59181	62290
60414	63751
61623	65057
62655	66129
63483	67018
64097	67540
64272	67794
64213	67599
63736	67242
63072	66505
62070	65547
56352	59797
55054	58482
53730	57213
52537	56125
51529	55224
50814	54722
50486	54435
50296	54398
50359	54628
50634	55211
51297	56133
52333	57221
53622	58429
54989	59642
56333	60798
57628	61762
58668	62564
59467	63182
59965	63698
60089	64125
59762	64177
59185	63881
58487	63160
57742	62156
55387	57391
54069	56066
52728	54760
51544	53572
50516	52502
49806	51646
49417	51057
49351	50806
49567	50858
50043	51308
50810	52081
51757	53121
52874	54312
54119	55677
55421	57071
56672	58330
57709	59314
58539	60047
59042	60572
59230	60833
59047	60748
58581	60311
57796	59544
56811	58501
57265	58921
56042	57592
54766	56318
53555	55090
52501	54109
51694	53314
51174	52820
50980	52610
51140	52776
51653	53293
52435	54086
53461	55133
54671	56321
56040	57607
57323	58887
58419	60117
59320	61154
60060	62013
60579	62616
60741	62927
60560	62806
60045	62316
59232	61499
58197	60459
60996	63195
59706	61876
58407	60583
57211	59328
56208	58212
55420	57312
54900	56752
54715	56562
54831	56753
55313	57291
56110	58141
57232	59212
58501	60419
59832	61723
61170	62928
62360	64088
63352	65001
64108	65780
64644	66302
64890	66497
64779	66343
64293	65853
63489	65042
62371	63904
64216	65661
62885	64303
61594	63015
60375	61854
59332	60801
58509	59991
57986	59466
57750	59201
57897	59331
58413	59802
59163	60611
60178	61618
61307	62824
62616	64162
63909	65478
65166	66648
66222	67643
66987	68462
67419	69023
67530	69214
67333	69011
66825	68477
66016	67675
64966	66667
63489	65246
62220	63962
60885	62647
59639	61383
58482	60338
57641	59538
57062	59046
56855	58860
56971	59073
57448	59661
58274	60579
59339	61695
60595	62911
61843	64194
63085	65424
64218	66595
65270	67589
66083	68423
66594	68985
66658	69174
66385	68997
65848	68481
65094	67688
64093	66636
59187	61783
57795	60513
56358	59284
55064	58078
53943	57051
53143	56188
52639	55661
52459	55385
52600	55483
53054	55902
53778	56669
54775	57689
55936	58926
57270	60288
58591	61677
59790	62976
60813	64084
61599	64848
62115	65277
62279	65445
62089	65320
61609	64847
60868	63983
59855	62883
54193	57161
52892	55795
51657	54399
50491	53084
49511	51980
48717	51134
48191	50562
47947	50350
47976	50474
48337	50940
49083	51710
50186	52780
51477	54003
52898	55236
54343	56486
55702	57623
56781	58604
57580	59293
58062	59755
58245	59942
58132	59801
57670	59310
56866	58551
55774	57522
52354	54137
51037	52811
49671	51579
48473	50484
47433	49503
46708	48712
46226	48186
46064	47998
46210	48156
46730	48629
47553	49419
48529	50393
49616	51531
50813	52710
52082	53861
53265	54991
54253	55994
54962	56856
55397	57373
55560	57583
55410	57395
54979	56978
54230	56265
53237	55351
53703	55827
52412	54552
51092	53289
49825	52110
48791	51087
48085	50239
47692	49672
47559	49415
47786	49567
48339	50035
49196	50817
50207	51782
51359	52933
52592	54135
53773	55339
54934	56492
55914	57522
56767	58303
57295	58758
57572	58915
57490	58724
56987	58198
56158	57313
55098	56250
57887	58981
56625	57692
55336	56375
54194	55136
53152	54037
52351	53180
51824	52633
51671	52479
51897	52696
52434	53208
53301	54030
54409	55067
55639	56330
56903	57696
58174	59060
59424	60297
60583	61301
61523	62000
62160	62477
62418	62694
62311	62604
61875	62124
61156	61279
60138	60284
62134	62295
60888	61120
59686	59835
58542	58613
57568	57500
56839	56655
56367	56118
56235	55966
56405	56156
56888	56695
57648	57446
58615	58468
59743	59605
61004	60901
62286	62141
63545	63343
64662	64412
65543	65278
66110	65845
66272	66085
66189	65955
65794	65450
65079	64602
64049	63553
62556	62127
61251	60902
59931	59672
58734	58530
57713	57517
56954	56735
56493	56222
56325	56036
56523	56203
56988	56624
57794	57326
58856	58252
60162	59361
61547	60589
62840	61769
64005	63024
64984	64043
65770	64859
66286	65247
66544	65327
66488	65076
66068	64547
65353	63779
64296	62740
59407	57927
58047	56718
56747	55569
55601	54429
54615	53440
53885	52678
53379	52182
53209	52004
53401	52216
53947	52775
54785	53647
55776	54730
56958	56041
58211	57418
59474	58780
60614	60034
61552	61098
62305	62015
62754	62591
62873	62867
62701	62762
62235	62364
61458	61589
60398	60545
54632	54793
53347	53481
52026	52168
50880	51012
49877	50031
49052	49263
48493	48758
48291	48577
48510	48739
49030	49232
49793	49955
50836	50913
51971	52085
53133	53390
54265	54690
55424	55804
56506	56797
57333	57566
57856	58116
58056	58310
57910	58186
57448	57702
56662	56929
55621	55890
52261	52571
50978	51299
49763	50028
48614	48830
47580	47824
46774	47103
46255	46670
46135	46516
46390	46594
46969	47027
47819	47789
48855	48838
50055	50049
51327	51344
52664	52674
53922	53864
55037	54919
55837	55774
56295	56379
56449	56611
56335	56401
55963	55840
55286	55056
54260	54094
54668	54565
53336	53250
52003	51933
50766	50754
49721	49764
49024	49021
48577	48611
48449	48517
48572	48767
49020	49348
49748	50203
50676	51320
51793	52557
52924	53954
54203	55287
55382	56612
56440	57782
57213	58755
57719	59372
57966	59623
57836	59502
57352	59109
56481	58398
55398	57402
58171	60146
56911	58825
55582	57543
54275	56261
53180	55137
52413	54270
52004	53730
51926	53558
52193	53728
52750	54228
53563	55073
54648	56171
55881	57429
57206	58708
58457	60004
59655	61277
60690	62411
61470	63225
61947	63763
62078	63940
61822	63767
61245	63238
60339	62447
59275	61412
61160	63319
59862	62012
58557	60780
57357	59611
56331	58598
55523	57820
55004	57349
54846	57166
55053	57349
55556	57905
56394	58799
57429	59891
58735	61130
60092	62468
61399	63770
62550	65000
63522	66037
64271	66819
64721	67249
64821	67313
64656	67057
64167	66543
63385	65697
62345	64616
60866	63111
59575	61821
58239	60582
57022	59418
55953	58425
55193	57650
54730	57115
54630	56901
54836	57033
55359	57551
56187	58370
57291	59419
58582	60606
59939	61908
61288	63220
62552	64441
63669	65394
64569	66060
65135	66401
65339	66536
65156	66355
64695	65855
63983	65067
63074	64065
58344	59307
57183	58116
56013	56980
54900	55898
53910	54851
53133	53975
52588	53439
52372	53329
52454	53600
52917	54150
53615	54954
54567	55934
55664	57077
56910	58302
58179	59537
59321	60703
60311	61674
61070	62402
61505	62795
61600	62901
61345	62647
60838	62048
59992	61148
58905	60049
53208	54303
51887	52894
50599	51509
49353	50191
48292	49125
47410	48248
46781	47666
46529	47312
46693	47288
47188	47667
47974	48454
48944	49468
50091	50639
51335	51833
52566	53077
53749	54182
54781	55177
55638	55935
56184	56459
56341	56608
56142	56434
55600	55865
54827	55069
53792	54003
50498	50695
49229	49375
47943	48108
46763	46971
45732	46056
44958	45396
44409	45023
44147	44918
44239	45195
44661	45701
45420	46609
46434	47689
47654	48988
48934	50315
50176	51637
51325	52856
52347	53922
53135	54686
53632	55149
53841	55254
53753	55051
53363	54504
52696	53589
51721	52419
52119	52784
50719	51515
49341	50250
48203	48978
47276	47886
46589	47016
46179	46383
46055	46079
46266	46171
46715	46674
47572	47469
48611	48513
49858	49734
51092	51051
52389	52324
53579	53504
54611	54503
55404	55282
55794	55775
55861	55944
55585	55790
55078	55274
54242	54457
53207	53386
56006	56146
54741	54854
53418	53533
52145	52317
51147	51258
50453	50478
50052	49975
49966	49781
50225	49952
50850	50443
51715	51278
52801	52255
53992	53442
55236	54713
56441	55972
57594	57126
58603	58051
59401	58838
59869	59364
60038	59599
59848	59406
59412	58833
58668	57993
57661	57008
59562	58980
58333	57746
57084	56412
55913	55213
54809	54116
54036	53311
53586	52834
53434	52707
53550	52939
53943	53456
54703	54321
55825	55443
57119	56802
58438	58181
59677	59553
60858	60734
61912	61696
62737	62413
63253	62876
63430	63045
63257	62858
62798	62260
62028	61415
61069	60359
59626	58918
58318	57641
56954	56356
55652	55125
54576	54007
53706	53120
53211	52560
53067	52373
53324	52479
53899	53001
54702	53827
55691	54857
56815	56022
58077	57296
59297	58612
60398	59853
61327	60923
62055	61804
62451	62367
62495	62564
62218	62394
61749	61871
61007	61090
60025	60092
55252	55269
54082	54002
52913	52757
51773	51608
50806	50623
50099	49827
49677	49342
49535	49194
49728	49388
50176	49902
50890	50678
51832	51678
52994	52862
54298	54107
55540	55361
56765	56575
57717	57657
58513	58495
58940	58954
59115	59111
58914	58950
58477	58430
57783	57615
56855	56520
51223	50838
49949	49514
48687	48259
47464	47039
46394	45996
45585	45174
45101	44743
44937	44623
45028	44880
45425	45399
46130	46232
47095	47213
48228	48395
49482	49622
50742	50845
51971	51925
53037	52949
53923	53742
54543	54278
54807	54393
54646	54264
54090	53814
53175	53144
52080	52107
48739	48729
47513	47423
46321	46193
45230	45074
44274	44049
43540	43307
43044	42879
42900	42813
43075	43022
43566	43554
44383	44307
45432	45312
46630	46481
47817	47775
48971	49107
50059	50341
51045	51490
51804	52357
52288	52887
52444	53008
52327	52802
51910	52376
51227	51584
50290	50573
50761	50939
49494	49626
48240	48295
47077	47108
46118	46182
45408	45489
45033	45005
44919	44833
45114	45058
45637	45694
46449	46587
47549	47636
48848	48777
50271	50011
51619	51256
52840	52473
53885	53518
54697	54309
55225	54869
55412	55125
55364	55088
54931	54601
54216	53743
53188	52628
54849	54722
53538	53419
52231	52111
51029	50877
49997	49817
49193	48996
48674	48494
48485	48320
48662	48493
49171	48988
49984	49782
51030	50809
52246	52013
53553	53306
54851	54613
56051	55823
57065	56846
57841	57618
58330	58100
58499	58265
58318	58093
57810	57600
57006	56806
55974	55777
57922	57707
56644	56428
55373	55151
54172	53961
53144	52928
52347	52129
51839	51616
51653	51427
51800	51577
52289	52074
53081	52860
54118	53875
55324	55053
56607	56341
57886	57636
59078	58833
60109	59855
60909	60636
61420	61140
61591	61321
61402	61160
60880	60649
60076	59847
59048	58825
57603	57389
56323	56112
55041	54823
53836	53636
52797	52617
52007	51840
51510	51349
51342	51180
51503	51347
51989	51844
52775	52630
53800	53668
55009	54872
56291	56175
57577	57486
58764	58711
59782	59761
60547	60554
61036	61056
61205	61222
61033	61041
60537	60530
59743	59734
58723	58710
53865	53865
52561	52572
51252	51271
50046	50069
49016	49038
48222	48231
47727	47719
47558	47538
47746	47700
48252	48176
49050	48935
50079	49948
51275	51146
52567	52446
53863	53752
55076	54968
56110	56010
56901	56801
57405	57309
57579	57487
57398	57330
56877	56817
56076	56021
55031	54979
49335	49300
48016	48000
46691	46716
45463	45532
44411	44522
43602	43735
43090	43222
42905	43037
43069	43194
43564	43692
44361	44473
45395	45500
46604	46697
47891	48001
49180	49300
50368	50495
51391	51503
52176	52289
52670	52787
52828	52964
52649	52796
52153	52303
51372	51522
50350	50490
47014	47166
45710	45881
44405	44597
43194	43402
42164	42377
41375	41592
40865	41087
40678	40915
40836	41081
41329	41588
42123	42387
43155	43435
44372	44651
45668	45948
46978	47241
48194	48432
49243	49466
50027	50255
50520	50777
50683	50959
50503	50816
49995	50322
49180	49521
48141	48469
48563	48880
47269	47591
45976	46306
44787	45113
43774	44090
42988	43303
42482	42820
42306	42657
42489	42832
43015	43324
43823	44103
44873	45120
46078	46315
47383	47603
48678	48899
49894	50103
50933	51138
51735	51929
52231	52419
52417	52581
52264	52416
51791	51932
51008	51166
49972	50139
52750	52924
51457	51624
50169	50316
48965	49096
47938	48056
47155	47272
46672	46775
46524	46594
46711	46756
47235	47254
48035	48055
49062	49099
50243	50316
51530	51621
52834	52911
54047	54107
55074	55130
55857	55922
56344	56429
56487	56598
56289	56422
55767	55912
54969	55112
53932	54077
55885	56009
54594	54712
53302	53410
52105	52195
51089	51138
50301	50313
49792	49801
49597	49640
49764	49825
50261	50328
51085	51116
52141	52144
53371	53339
54672	54628
55982	55921
57210	57148
58260	58197
59067	59004
59559	59492
59726	59644
59545	59461
59038	58966
58229	58172
57179	57120
55726	55640
54428	54319
53137	53022
51930	51815
50881	50791
50070	49992
49563	49495
49398	49319
49571	49485
50065	49975
50855	50758
51891	51780
53095	52980
54391	54276
55691	55572
56894	56770
57933	57793
58730	58576
59241	59075
59424	59242
59276	59092
58804	58590
58030	57799
57012	56760
52185	51936
50894	50637
49602	49331
48402	48105
47366	47082
46585	46300
46095	45810
45946	45631
46125	45798
46643	46298
47446	47091
48483	48120
49680	49317
50952	50596
52223	51870
53398	53066
54429	54105
55205	54907
55686	55405
55839	55573
55659	55401
55158	54901
54360	54104
53340	53064
47681	47387
46396	46082
45105	44775
43900	43566
42859	42539
42053	41749
41539	41241
41356	41042
41517	41202
42015	41695
42805	42499
43840	43519
45034	44718
46332	45999
47618	47286
48819	48478
49835	49508
50612	50312
51104	50818
51277	50980
51116	50800
50630	50294
49848	49507
48823	48481
45491	45169
44198	43895
42910	42617
41717	41423
40669	40387
39870	39594
39358	39093
39186	38932
39338	39104
39828	39615
40618	40414
41660	41462
42876	42670
44170	43958
45469	45242
46676	46442
47713	47485
48509	48293
49016	48798
49202	48970
49036	48787
48537	48279
47736	47475
46702	46435
47134	46866
45830	45548
44522	44242
43311	43027
42288	42011
41506	41217
41024	40728
40857	40557
41030	40749
41530	41271
42315	42088
43349	43141
44558	44364
45866	45665
47172	46962
48383	48179
49429	49221
50222	50012
50715	50501
50881	50675
50714	50511
50220	50006
49426	49207
48380	48167
51167	50958
49868	49658
48571	48362
47344	47159
46289	46134
45488	45347
45006	44855
44849	44681
45021	44844
45524	45340
46330	46143
47386	47186
48603	48389
49909	49680
51224	50967
52464	52171
53526	53208
54334	54004
54830	54495
55003	54652
54849	54481
54375	53999
53604	53230
52574	52211
54538	54167
53248	52854
51960	51546
50753	50328
49728	49287
48942	48491
48448	47994
48272	47821
48448	47980
48949	48469
49741	49265
50766	50318
51961	51546
53230	52855
54505	54151
55697	55349
56727	56380
57510	57170
57997	57655
58159	57802
57985	57606
57491	57093
56705	56288
55669	55252
54236	53823
52949	52543
51662	51265
50446	50071
49394	49038
48580	48246
48067	47748
47891	47590
48061	47761
48558	48251
49340	49035
50365	50066
51563	51274
52842	52574
54127	53871
55319	55080
56355	56105
57146	56895
57653	57389
57816	57553
57640	57377
57138	56877
56358	56088
55338	55061
50510	50241
49196	48948
47878	47658
46652	46448
45606	45400
44802	44588
44303	44077
44127	43901
44293	44057
44790	44550
45584	45348
46614	46393
47809	47599
49102	48889
50400	50187
51622	51402
52662	52437
53464	53230
53959	53709
54128	53862
53959	53680
53467	53196
52683	52425
51653	51410
45982	45772
44675	44498
43373	43225
42170	42037
41133	41008
40326	40217
39815	39721
39648	39554
39825	39728
40321	40228
41109	41028
42134	42060
43336	43256
44621	44531
45906	45809
47112	47010
48155	48044
48959	48831
49465	49327
49639	49511
49471	49364
48978	48876
48188	48083
47153	47043
43843	43728
42546	42439
41251	41149
40039	39944
39003	38903
38207	38117
37704	37622
37519	37451
37683	37611
38171	38104
38974	38891
40016	39914
41232	41105
42529	42393
43828	43699
45026	44934
46056	45987
46838	46793
47336	47302
47506	47491
47342	47320
46841	46800
46045	45990
44998	44951
45459	45410
44157	44104
42863	42818
41658	41638
40627	40645
39844	39875
39356	39389
39211	39222
39410	39392
39923	39891
40710	40688
41735	41728
42946	42940
44248	44241
45547	45533
46751	46717
47796	47729
48601	48512
49119	49017
49294	49194
49125	49022
48617	48526
47820	47739
46781	46720
49598	49540
48317	48254
47041	46967
45845	45768
44836	44745
44064	43964
43573	43481
43396	43322
43559	43512
44063	44036
44852	44842
45887	45881
47091	47084
48389	48386
49671	49685
50872	50895
51902	51926
52700	52718
53199	53226
53370	53410
53198	53261
52705	52768
51926	51983
50902	50957
52877	52937
51576	51639
50280	50334
49067	49135
48029	48112
47235	47326
46753	46802
46586	46606
46757	46756
47259	47253
48066	48045
49115	49073
50329	50268
51624	51543
52918	52815
54123	54002
55159	55038
55970	55837
56497	56340
56694	56506
56538	56327
56034	55823
55242	55031
54205	53992
52790	52568
51496	51262
50210	49972
49018	48766
47999	47727
47221	46925
46740	46438
46582	46282
46762	46448
47255	46933
48053	47711
49085	48737
50284	49922
51552	51189
52816	52474
54002	53692
55022	54746
55813	55542
56315	56038
56496	56205
56328	56041
55837	55538
55060	54744
54046	53706
49256	48898
47970	47600
46687	46298
45484	45086
44456	44047
43681	43256
43202	42746
43045	42558
43210	42720
43709	43215
44513	44007
45565	45024
46776	46216
48064	47499
49352	48805
50561	50023
51588	51065
52370	51859
52856	52361
53026	52544
52860	52378
52357	51893
51560	51113
50534	50089
44903	44446
43612	43143
42312	41836
41091	40618
40045	39565
39238	38761
38742	38258
38580	38094
38759	38276
39260	38780
40061	39580
41098	40623
42310	41838
43594	43125
44877	44400
46068	45580
47089	46604
47866	47388
48351	47883
48510	48054
48336	47889
47831	47399
47034	46599
45998	45552
42711	42254
41423	40959
40128	39663
38921	38442
37890	37398
37097	36606
36586	36111
36406	35932
36572	36086
37077	36576
37862	37371
38889	38404
40081	39610
41363	40907
42645	42214
43840	43416
44867	44442
45655	45234
46144	45744
46304	45939
46119	45785
45615	45299
44813	44508
43766	43481
44231	43959
42933	42669
41638	41374
40428	40175
39388	39141
38591	38338
38082	37828
37909	37641
38074	37815
38591	38316
39402	39126
40452	40167
41648	41380
42928	42671
44220	43975
45435	45190
46490	46231
47301	47014
47821	47507
47996	47663
47822	47482
47298	46955
46482	46154
45425	45101
48236	47916
46915	46605
45605	45312
44378	44118
43343	43109
42544	42335
42048	41839
41877	41648
42046	41804
42538	42305
43323	43109
44340	44145
45531	45344
46812	46628
48097	47920
49297	49139
50327	50180
51121	50974
51608	51455
51764	51622
51573	51449
51073	50950
50286	50149
49268	49104
51278	51087
50008	49781
48727	48476
47526	47273
46494	46239
45727	45446
45262	44945
45111	44774
45290	44946
45794	45439
46607	46232
47653	47258
48869	48458
50161	49753
51446	51052
52643	52257
53682	53290
54490	54075
55001	54563
55179	54730
55013	54576
54507	54091
53696	53309
52642	52273
51238	50882
49935	49583
48628	48290
47403	47093
46357	46067
45565	45279
45069	44773
44898	44608
45060	44789
45551	45305
46337	46106
47362	47143
48555	48341
49835	49612
51128	50889
52335	52086
53379	53123
54182	53916
54696	54413
54878	54586
54710	54412
54211	53909
53426	53095
52403	52042
47582	47545
46289	46252
44995	44958
43789	43750
42753	42716
41956	41922
41455	41425
41283	41253
41453	41422
41951	41919
42747	42713
43783	43747
44989	44953
46283	46248
47579	47543
48785	48749
49822	49784
50617	50578
51117	51078
51287	51250
51114	51082
50611	50585
49817	49792
48781	48756
43161	43133
41867	41838
40573	40544
39368	39338
38334	38302
37542	37508
37043	37006
36874	36835
37044	37003
37543	37502
38335	38295
39370	39330
40577	40537
41874	41832
43170	43127
44377	44334
45412	45371
46209	46166
46710	46668
46881	46839
46711	46671
46212	46171
45416	45377
44381	44342
41108	41071
39815	39777
38519	38483
37312	37276
36274	36240
35477	35444
34976	34945
34803	34774
34972	34945
35471	35444
36268	36240
37305	37274
38512	38480
39806	39772
41099	41065
42305	42270
43341	43305
44133	44098
44633	44597
44804	44767
44636	44598
44136	44100
43341	43309
42303	42276
42799	42775
41503	41482
40208	40189
39003	38982
37969	37946
37177	37152
36678	36652
36507	36481
36676	36651
37176	37151
37971	37946
39007	38982
40211	40188
41504	41482
42798	42777
44005	43983
45042	45019
45838	45814
46340	46315
46512	46485
46345	46315
45847	45815
45052	45020
44016	43986
46862	46834
45569	45542
44275	44250
43070	43044
42037	42009
41242	41214
40744	40715
40573	40544
40743	40717
41242	41219
42035	42016
43069	43054
44272	44264
45565	45560
46859	46857
48064	48064
49099	49100
49891	49894
50391	50394
50561	50564
50390	50393
49889	49894
49094	49101
48059	48065
50072	50078
48778	48783
47483	47491
46278	46286
45243	45252
44449	44457
43951	43959
43781	43790
43952	43962
44450	44461
45246	45255
46282	46288
47490	47494
48785	48787
50079	50080
51286	51285
52320	52320
53113	53114
53613	53612
53783	53780
53613	53608
53114	53107
52320	52314
51285	51280
49908	49905
48614	48610
47321	47316
46114	46110
45080	45075
44284	44279
43786	43780
43614	43610
43785	43782
44283	44282
45079	45078
46114	46115
47320	47323
48614	48619
49909	49913
51115	51119
52151	52155
52947	52948
53448	53448
53618	53618
53447	53450
52948	52953
52156	52161
51121	51127
46358	46363
45064	45071
43771	43778
42566	42573
41532	41540
40739	40748
40241	40251
40070	40080
40239	40251
40738	40750
41533	41546
42568	42580
43774	43785
45068	45077
46361	46372
47565	47581
48600	48619
49392	49414
49892	49915
50061	50086
49891	49918
49391	49419
48599	48626
47564	47590
41965	41992
40671	40700
39377	39407
38171	38202
37134	37168
36338	36374
35838	35875
35667	35707
35837	35877
36337	36378
37132	37173
38168	38209
39375	39414
40672	40707
41969	42001
43176	43208
44211	44244
45001	45039
45498	45537
45667	45706
45498	45536
44999	45038
44205	44245
43168	43210
39920	39961
38626	38666
37332	37371
36127	36163
35092	35127
34299	34333
33799	33834
33630	33665
33801	33835
34302	34334
35095	35127
36130	36163
37335	37369
38628	38662
39922	39957
41128	41165
42164	42200
42960	42994
43459	43492
43629	43664
43456	43493
42956	42995
42162	42200
41129	41164
41651	41683
40358	40389
39064	39097
37858	37891
36823	36857
36029	36062
35530	35566
35359	35395
35530	35566
36029	36064
36825	36859
37861	37894
39068	39099
40361	40391
41652	41684
42855	42889
43890	43925
44684	44719
45184	45220
45353	45390
45182	45220
44681	44721
43885	43929
42849	42896
45722	45769
44428	44475
43134	43179
41926	41971
40890	40933
40095	40137
39595	39635
39425	39463
39596	39631
40097	40130
40892	40924
41930	41960
43137	43165
44432	44460
45727	45754
46933	46960
47966	47995
48760	48791
49258	49291
49429	49461
49258	49288
48759	48787
47965	47991
46929	46955
48965	48992
47670	47698
46375	46403
45168	45195
44132	44159
43338	43364
42839	42864
42671	42693
42843	42863
43345	43361
44138	44156
45172	45192
46377	46399
47671	47692
48965	48985
50172	50189
51209	51223
52003	52017
52504	52518
52674	52689
52505	52519
52007	52019
51213	51225
50177	50190
48826	48840
47532	47548
46239	46257
45034	45053
43998	44019
43203	43223
42704	42720
42534	42546
42704	42713
43204	43211
43999	44005
45037	45040
46245	46246
47541	47540
48836	48833
50043	50039
51078	51075
51873	51871
52370	52370
52539	52542
52368	52372
51869	51872
51074	51076
50038	50040
45296	45299
44002	44002
42707	42706
41503	41499
40468	40463
39673	39667
39172	39167
39001	38998
39170	39170
39669	39672
40464	40470
41498	41505
42702	42711
43994	44007
45286	45302
46492	46509
47527	47548
48321	48345
48822	48846
48993	49016
48824	48846
48324	48347
47530	47553
46493	46517
40920	40941
39625	39646
38331	38352
37124	37146
36089	36111
35293	35317
34793	34818
34621	34647
34791	34817
35291	35315
36087	36110
37123	37144
38328	38349
39623	39644
40918	40939
42124	42145
43160	43179
43952	43972
44452	44471
44623	44640
44455	44470
43957	43970
43164	43177
42129	42141
38907	38918
37614	37623
36321	36328
35115	35122
34079	34086
33285	33290
32785	32790
32615	32619
32785	32790
33285	33290
34079	34086
35114	35123
36321	36329
37617	37622
38912	38916
40119	40123
41154	41159
41952	41953
42453	42453
42625	42623
42454	42451
41955	41951
41161	41159
40127	40126
40675	40673
39381	39378
38088	38082
36881	36875
35846	35838
35052	35040
34553	34538
34384	34365
34557	34536
35057	35034
35852	35828
36886	36862
38091	38067
39383	39360
40675	40653
41878	41859
42912	42895
43707	43690
44207	44191
44378	44361
44207	44192
43708	43693
42914	42900
41878	41866
44776	44767
43483	43476
42188	42184
40981	40980
39945	39945
39152	39150
38655	38648
38486	38477
38657	38645
39156	39144
39952	39939
40986	40973
42191	42178
43485	43470
44779	44763
45984	45970
47019	47007
47812	47802
48312	48301
48482	48470
48311	48299
47810	47798
47014	47005
45975	45969
48037	48033
46741	46737
45447	45441
44239	44234
43202	43197
42407	42403
41906	41903
41735	41734
41904	41905
42405	42405
43199	43198
44235	44233
45440	45437
46734	46730
48028	48021
49233	49224
50268	50259
51060	51052
51560	51552
51730	51721
51560	51551
51059	51051
50264	50255
49228	49218
47905	47893
46612	46600
45318	45306
44110	44100
43072	43063
42276	42269
41777	41768
41607	41597
41778	41765
42278	42265
43072	43060
44106	44097
45311	45302
46603	46595
47899	47888
49107	49093
50145	50127
50942	50921
51441	51419
51612	51591
51440	51420
50940	50921
50145	50126
49110	49091
44398	44378
43105	43084
41812	41790
40606	40584
39571	39549
38775	38754
38274	38254
38105	38084
38274	38254
38775	38754
39569	39548
40604	40583
41809	41790
43102	43083
44396	44376
45602	45581
46638	46616
47430	47410
47929	47909
48100	48078
47931	47906
47431	47405
46636	46611
45598	45575
40051	40028
38755	38732
37459	37437
36249	36230
35212	35195
34417	34401
33918	33900
33750	33730
33922	33900
34424	34402
35219	35197
36254	36234
37459	37439
38751	38733
40043	40028
41248	41235
42283	42270
43078	43062
43576	43559
43749	43728
43578	43557
43078	43059
42282	42265
41246	41232
38052	38038
36759	36746
35467	35453
34263	34248
33227	33211
32432	32417
31931	31916
31760	31746
31929	31917
32428	32418
33221	33211
34258	34246
35464	35450
36760	36742
38057	38033
39266	39238
40304	40274
41101	41071
41602	41571
41773	41743
41603	41573
41102	41075
40304	40281
39267	39248
39841	39824
38548	38531
37254	37238
36049	36032
35017	34997
34225	34204
33728	33707
33558	33538
33729	33710
34227	34209
35021	35005
36055	36040
37264	37247
38560	38540
39857	39834
41064	41041
42100	42078
42894	42872
43394	43372
43565	43543
43394	43374
42893	42875
42100	42081
41066	41045
43996	43971
42704	42676
41410	41382
40204	40176
39167	39141
38371	38346
37870	37847
37699	37678
37871	37851
38372	38352
39167	39148
40201	40183
41407	41390
42701	42684
43993	43979
45196	45186
46230	46222
47023	47016
47523	47515
47693	47686
47522	47515
47021	47015
46226	46221
45190	45184
47282	47277
45988	45984
44693	44691
43487	43485
42451	42449
41657	41655
41158	41156
40988	40985
41157	41154
41655	41653
42449	42448
43485	43485
44691	44690
45986	45984
47279	47279
48485	48486
49519	49521
50314	50316
50813	50814
50983	50986
50811	50817
50309	50320
49511	49527
48476	48491
47181	47194
45889	45899
44597	44607
43391	43401
42357	42365
41564	41569
41066	41069
40897	40899
41068	41070
41568	41571
42363	42364
43401	43400
44609	44605
45903	45900
47196	47195
48401	48403
49435	49439
50229	50233
50730	50731
50902	50900
50733	50730
50234	50229
49439	49433
48405	48396
43721	43712
42428	42418
41133	41124
39928	39918
38894	38882
38100	38087
37601	37589
37430	37419
37602	37590
38102	38088
38898	38882
39933	39917
41139	41122
42432	42416
43725	43709
44929	44916
45965	45952
46759	46748
47259	47247
47429	47416
47258	47245
46758	46746
45965	45953
44930	44917
39414	39401
38121	38106
36827	36813
35621	35607
34583	34572
33788	33777
33287	33278
33117	33108
33287	33279
33788	33777
34584	34570
35620	35605
36826	36810
38120	38103
39416	39397
40622	40602
41657	41637
42451	42432
42951	42930
43123	43100
42953	42928
42454	42429
41659	41633
40625	40597
38166	37326
36864	36036
35540	34764
34338	33501
33288	32421
32499	31573
31959	31082
31755	30887
31861	31019
32336	31475
33129	32294
34190	33363
35368	34632
36649	35955
37916	37287
39113	38483
40105	39528
40873	40313
41354	40807
41496	40943
41330	40755
40834	40274
40072	39544
39074	38586
39735	39259
38497	37945
37213	36601
36031	35345
35033	34283
34280	33477
33817	32945
33643	32774
33810	32919
34262	33403
35026	34148
36026	35172
37222	36381
38499	37720
39819	39052
41049	40280
42126	41292
42923	42011
43422	42439
43588	42570
43425	42402
42931	41934
42150	41196
41085	40244
43991	43222
42654	41949
41350	40645
40175	39435
39163	38381
38420	37562
37956	37058
37825	36831
38017	36936
38553	37389
39400	38157
40458	39168
41648	40350
42864	41666
44089	43006
45251	44254
46250	45335
47045	46172
47572	46671
47812	46819
47688	46626
47245	46115
46466	45295
45447	44240
47575	46349
46296	45017
45006	43643
43735	42385
42661	41338
41868	40566
41414	40048
41276	39894
41448	40057
41942	40570
42730	41326
43739	42392
44952	43612
46261	44929
47604	46188
48862	47368
49953	48348
50793	49084
51311	49556
51497	49708
51368	49554
50906	49052
50132	48293
49135	47235
47899	45949
46649	44588
45346	43283
44131	42061
43070	41072
42265	40313
41744	39838
41544	39643
41658	39766
42081	40221
42800	40970
43806	41998
45023	43214
46338	44526
47630	45822
48870	47036
49949	48106
50770	48929
51277	49452
51454	49632
51319	49491
50882	49015
50118	48259
49115	47257
44459	42622
43158	41341
41829	40052
40570	38853
39516	37838
38711	37073
38225	36622
38049	36473
38166	36640
38573	37136
39272	37949
40269	38994
41469	40192
42780	41428
44111	42663
45366	43832
46455	44873
47279	45692
47777	46209
47949	46381
47777	46211
47283	45704
46491	44922
45461	43915
40018	38473
38754	37173
37477	35875
36242	34623
35204	33559
34420	32729
33934	32225
33759	32052
33933	32219
34457	32732
35277	33563
36326	34634
37532	35847
38802	37166
40049	38485
41223	39729
42235	40736
43042	41508
43517	41991
43676	42197
43499	42076
43036	41637
42288	40858
41284	39849
38140	36756
36842	35565
35551	34301
34320	33101
33263	32043
32454	31268
32001	30797
31850	30653
32045	30838
32601	31295
33495	32075
34598	33081
35852	34283
37162	35542
38495	36835
39716	38052
40792	39114
41596	39923
42109	40453
42244	40623
42034	40456
41506	39952
40704	39146
39718	38090
40373	38711
39118	37442
37804	36190
36547	35041
35416	34058
34568	33288
34060	32784
33933	32586
34144	32766
34665	33253
35409	34037
36363	35040
37507	36232
38758	37499
40026	38730
41225	39864
42306	40841
43164	41628
43722	42096
43911	42222
43748	42000
43256	41518
42490	40729
41446	39683
44410	42648
43073	41340
41796	40044
40566	38846
39539	37831
38740	37071
38269	36590
38073	36420
38211	36566
38668	37044
39446	37812
40441	38838
41624	40065
42907	41389
44228	42720
45466	43903
46522	44973
47330	45818
47812	46358
47985	46526
47799	46309
47273	45792
46415	44994
45317	43969
47455	46106
46173	44795
44903	43459
43697	42224
42670	41139
41851	40340
41314	39897
41117	39791
41262	40028
41775	40543
42534	41371
43588	42441
44801	43695
46148	45060
47477	46378
48696	47589
49734	48564
50475	49328
50933	49786
51020	49956
50766	49760
50168	49253
49337	48450
48289	47428
47074	46230
45818	44959
44565	43664
43369	42435
42294	41404
41460	40674
40958	40227
40783	40134
40964	40309
41443	40843
42209	41610
43171	42652
44343	43845
45635	45149
46928	46483
48124	47713
49146	48728
49930	49450
50409	49902
50518	50060
50340	49863
49849	49322
49084	48498
48109	47456
43549	42851
42371	41581
41130	40350
39948	39186
38892	38197
38124	37444
37675	36992
37539	36892
37705	37102
38171	37614
38960	38416
39999	39422
41230	40613
42547	41815
43886	43057
45114	44207
46153	45206
46953	45910
47433	46315
47600	46432
47372	46264
46835	45803
45981	45050
44889	44024
39393	38562
38053	37277
36774	36017
35554	34848
34554	33832
33760	33068
33287	32569
33113	32354
33273	32443
33802	32865
34619	33625
35694	34677
36918	35914
38207	37244
39457	38563
40611	39786
41591	40804
42393	41583
42887	42084
43089	42309
42922	42198
42408	41724
41569	40938
40449	39888
37282	36810
35964	35487
34690	34173
33486	32913
32422	31857
31578	31073
31060	30605
30878	30487
31078	30679
31605	31209
32466	32046
33568	33101
34832	34328
36178	35614
37471	36922
38686	38146
39710	39206
40508	40029
40997	40549
41174	40722
41058	40564
40611	40067
39851	39263
38805	38219
39483	38859
38209	37541
36956	36192
35758	34964
34714	33952
33873	33189
33367	32674
33213	32453
33459	32577
34017	33075
34849	33862
35906	34891
37131	36078
38464	37366
39749	38654
40937	39874
41970	40940
42761	41749
43242	42248
43359	42421
43113	42274
42536	41802
41707	40996
40703	39925
43786	42909
42542	41589
41266	40285
40078	39063
39030	38039
38245	37257
37728	36769
37528	36594
37635	36743
38112	37219
38908	37978
39997	39018
41216	40201
42523	41482
43778	42736
44953	43920
45948	44933
46721	45720
47194	46246
47363	46427
47217	46244
46722	45734
45936	44940
44881	43914
47074	46086
45727	44796
44393	43493
43118	42292
42091	41249
41319	40451
40861	39919
40693	39659
40851	39771
41323	40213
42095	41033
43125	42097
44374	43351
45688	44648
46975	45936
48148	47166
49125	48241
49881	49091
50320	49613
50505	49804
50360	49636
49902	49144
49111	48373
48119	47356
46924	46157
45671	44864
44360	43570
43147	42375
42079	41347
41241	40581
40758	40062
40620	39919
40847	40125
41402	40685
42190	41505
43210	42515
44367	43701
45667	44944
46969	46213
48218	47404
49254	48440
50010	49214
50462	49668
50604	49819
50423	49643
49866	49170
49048	48354
48030	47297
43471	42686
42219	41398
40900	40090
39687	38855
38619	37800
37823	37011
37308	36477
37147	36252
37369	36351
37944	36822
38808	37614
39896	38692
41125	39972
42409	41307
43674	42595
44842	43795
45870	44861
46650	45704
47152	46220
47349	46393
47188	46199
46704	45694
45862	44851
44808	43802
39343	38394
38068	37175
36768	35918
35581	34709
34537	33613
33743	32802
33226	32256
33022	32063
33157	32183
33633	32657
34405	33420
35436	34396
36637	35524
37945	36769
39237	38027
40443	39247
41474	40295
42262	41149
42753	41685
42943	41856
42777	41699
42307	41211
41512	40479
40518	39441
37466	36371
36184	35085
34867	33828
33612	32659
32530	31657
31736	30873
31229	30403
31042	30245
31154	30458
31617	30957
32417	31737
33476	32763
34719	33936
36038	35209
37367	36463
38626	37643
39710	38657
40513	39443
41040	39961
41226	40181
41066	40024
40559	39529
39754	38713
38750	37676
39508	38375
38303	37062
37068	35778
35888	34587
34833	33584
34017	32811
33443	32369
33219	32245
33359	32441
33868	32945
34674	33748
35689	34790
36893	35969
38195	37255
39526	38550
40795	39788
41901	40844
42762	41662
43307	42148
43508	42329
43427	42158
42991	41659
42215	40860
41135	39845
44138	42950
42864	41678
41608	40426
40437	39256
39398	38243
38590	37427
38123	36908
38007	36739
38217	36950
38687	37511
39447	38407
40436	39517
41624	40776
42874	42069
44137	43349
45327	44544
46362	45543
47169	46288
47650	46714
47770	46863
47585	46716
47077	46228
46325	45429
45299	44376
47490	46595
46151	45318
44797	44084
43587	42964
42556	41988
41784	41223
41291	40762
41145	40593
41321	40756
41833	41187
42601	41982
43612	42996
44803	44221
46122	45496
47451	46799
48698	48010
49713	49061
50434	49864
50862	50396
51003	50634
50885	50531
50436	50049
49701	49258
48694	48171
47512	46946
46208	45586
44893	44273
43694	43081
42644	42044
41855	41222
41347	40681
41218	40450
41404	40610
41931	41125
42717	41959
43718	43017
44866	44217
46130	45517
47486	46798
48772	48001
49856	49017
50666	49800
51188	50262
51394	50405
51277	50234
50785	49746
49952	48961
48874	47917
44307	43381
43060	42126
41784	40890
40596	39691
39565	38654
38741	37831
38210	37310
37989	37091
38121	37233
38598	37731
39384	38551
40463	39596
41699	40812
43005	42098
44307	43357
45493	44494
46509	45482
47258	46227
47769	46685
47957	46772
47827	46558
47277	46036
46434	45248
45298	44225
39842	38848
38475	37593
37135	36328
35894	35148
34824	34105
33984	33291
33437	32764
33203	32589
33328	32777
33784	33261
34606	34057
35681	35097
36928	36321
38232	37600
39518	38847
40718	40017
41736	41009
42519	41821
43010	42314
43169	42486
43005	42238
42521	41685
41748	40827
40712	39770
37670	36716
36328	35453
34990	34165
33748	32948
32694	31872
31869	31011
31363	30481
31222	30297
31428	30496
31946	31006
32760	31791
33769	32825
34942	34042
36182	35375
37498	36725
38726	37985
39804	39045
40587	39862
41054	40371
41213	40567
41052	40395
40556	39902
39741	39126
38690	38126
39378	38876
38050	37622
36756	36399
35559	35254
34527	34269
33729	33475
33232	32956
33078	32779
33249	32944
33758	33462
34512	34246
35466	35286
36631	36502
37933	37754
39299	38995
40562	40152
41676	41191
42529	41997
43085	42484
43287	42624
43134	42408
42640	41894
41816	41116
40760	40100
43781	43182
42454	41829
41147	40437
39953	39138
38916	38037
38106	37247
37625	36769
37444	36644
37598	36809
38035	37312
38809	38137
39847	39259
41095	40549
42433	41880
43742	43201
44943	44427
45961	45498
46737	46296
47229	46775
47407	46915
47231	46748
46734	46286
45930	45561
44873	44587
47205	46969
45956	45728
44732	44501
43572	43302
42517	42180
41678	41256
41094	40590
40925	40354
41096	40446
41574	40904
42355	41600
43388	42584
44661	43751
46009	45031
47321	46289
48538	47450
49593	48432
50430	49177
50932	49645
51074	49800
50887	49642
50416	49163
49632	48439
48632	47461
47495	46391
46221	45068
44940	43725
43761	42482
42773	41458
42002	40723
41527	40265
41391	40109
41609	40283
42122	40768
42903	41622
43893	42693
45043	43955
46260	45281
47466	46615
48604	47818
49587	48854
50333	49641
50787	50143
50913	50299
50699	50085
50186	49560
49397	48755
48425	47721
43968	43184
42752	41857
41496	40527
40277	39256
39214	38152
38413	37314
37908	36844
37728	36737
37854	36981
38331	37494
39162	38302
40262	39325
41516	40544
42763	41840
44039	43137
45237	44399
46294	45464
47097	46291
47593	46782
47781	46947
47629	46757
47130	46178
46299	45331
45177	44235
39745	38854
38464	37542
37199	36252
36050	35106
35047	34073
34308	33298
33820	32763
33634	32570
33703	32687
34135	33115
34863	33852
35895	34816
37139	35991
38473	37229
39830	38498
41052	39641
42106	40658
42906	41412
43459	41803
43717	41916
43635	41695
43241	41218
42489	40390
41552	39363
38603	36336
37384	35021
36102	33662
34904	32424
33925	31407
33176	30588
32650	30071
32436	29845
32571	30025
33044	30548
33748	31305
34678	32316
35858	33433
37184	34733
38476	36018
39610	37236
40540	38262
41292	39019
41829	39469
42091	39553
42017	39371
41537	38918
40764	38246
39733	37299
40544	38145
39282	36880
37985	35630
36752	34451
35728	33433
34937	32574
34432	32014
34192	31785
34350	31975
34892	32478
35742	33283
36834	34313
38016	35511
39300	36807
40573	38055
41762	39195
42735	40156
43497	40843
44005	41253
44246	41333
44078	41139
43592	40611
42738	39798
41700	38726
44763	41820
43479	40474
42177	39139
41027	37851
40032	36819
39284	36066
38820	35666
38641	35525
38814	35657
39297	36104
40139	36887
41205	37995
42415	39319
43693	40711
44969	42073
46203	43315
47295	44342
48120	45088
48638	45566
48842	45767
48753	45654
48281	45171
47471	44319
46357	43244
48617	45436
47274	44145
45952	42826
44718	41624
43696	40560
42953	39725
42504	39236
42332	39058
42458	39246
42897	39757
43682	40582
44716	41611
45930	42777
47236	44068
48526	45419
49749	46692
50793	47783
51638	48657
52151	49195
52293	49387
52025	49189
51452	48716
50615	47920
49598	46947
48468	45923
47155	44729
45821	43473
44586	42217
43535	41145
42762	40332
42317	39838
42236	39676
42513	39818
43100	40349
43972	41174
45089	42240
46353	43435
47666	44709
48966	45969
50112	47131
51092	48109
51818	48894
52344	49429
52512	49618
52307	49440
51749	48867
50947	48056
49872	47007
45339	42507
44042	41198
42821	39888
41714	38706
40730	37667
39955	36833
39471	36277
39326	36035
39481	36173
39973	36584
40720	37358
41747	38372
42912	39622
44209	40947
45507	42266
46735	43462
47776	44518
48595	45326
49085	45847
49237	45966
49037	45791
48507	45331
47711	44585
46668	43577
41352	38259
40072	37016
38825	35789
37668	34622
36649	33609
35830	32824
35305	32338
35110	32147
35270	32251
35742	32702
36567	33472
37598	34539
38817	35782
40096	37113
41401	38421
42587	39592
43595	40610
44366	41420
44892	41918
45065	42080
44907	41870
44428	41371
43697	40596
42738	39544
39801	36563
38503	35279
37204	34088
35974	32975
34962	32005
34192	31230
33764	30785
33650	30620
33852	30733
34346	31164
35141	31939
36172	33034
37354	34268
38627	35585
39934	36837
41132	38009
42147	39011
42886	39773
43402	40270
43593	40404
43467	40276
43016	39788
42294	39016
41313	37968
42123	38667
40834	37329
39548	35966
38380	34789
37348	33750
36555	32963
36060	32428
35927	32249
36160	32412
36680	32871
37484	33586
38528	34544
39758	35677
41088	36931
42384	38177
43591	39406
44644	40466
45442	41348
45981	41877
46147	42059
45968	41870
45359	41397
44437	40612
43332	39530
46424	42611
45111	41288
43817	40046
42646	38899
41626	37903
40831	37083
40331	36558
40170	36397
40310	36595
40803	37166
41589	38019
42637	39134
43826	40373
45078	41716
46325	43049
47516	44276
48563	45298
49386	46074
49870	46548
50084	46730
49943	46573
49491	46143
48695	45403
47631	44386
49927	46686
48585	45340
47281	44031
46063	42822
45027	41798
44204	41028
43671	40525
43529	40352
43683	40489
44169	40918
44978	41652
46096	42600
47365	43757
48660	45058
49928	46364
51124	47544
52118	48508
52865	49300
53304	49890
53380	50172
53085	50066
52492	49590
51601	48835
50543	47815
49410	46728
48115	45336
46813	43945
45602	42645
44557	41602
43732	40866
43206	40437
43048	40345
43245	40563
43730	41110
44458	41941
45409	43013
46603	44259
47909	45599
49246	46965
50425	48213
51482	49291
52270	50102
52801	50641
52964	50815
52756	50625
52210	50085
51392	49293
50350	48252
45879	43768
44577	42438
43259	41100
42050	39874
40977	38803
40174	38035
39627	37599
39454	37481
39635	37690
40147	38233
40923	39107
42010	40236
43257	41487
44627	42823
45933	44115
47170	45348
48216	46402
48995	47235
49421	47759
49509	47933
49251	47752
48658	47178
47772	46358
46663	45298
41372	40039
40097	38736
38824	37464
37628	36299
36593	35322
35816	34576
35361	34066
35209	33889
35397	34076
35911	34601
36773	35413
37943	36426
39213	37604
40569	38880
41851	40135
43073	41306
44105	42323
44905	43113
45447	43559
45653	43655
45480	43422
44959	42891
44130	42075
43068	40992
40068	38012
38755	36684
37474	35298
36277	33958
35259	32816
34462	32024
33944	31583
33728	31469
33832	31678
34302	32212
35090	32982
36090	33983
37281	35149
38570	36410
39963	37685
41334	38830
42491	39872
43314	40711
43775	41347
43963	41627
43861	41604
43440	41199
42698	40490
41723	39466
42549	40304
41288	39010
40040	37699
38926	36448
37948	35376
37210	34540
36804	34033
36722	33905
36907	34094
37378	34659
38129	35484
39191	36558
40408	37782
41722	39068
43038	40368
44233	41563
45253	42612
46015	43406
46484	43920
46665	44102
46464	43950
45941	43434
45095	42604
44020	41539
47161	44664
45814	43377
44528	42159
43362	41042
42379	40104
41623	39325
41146	38864
41010	38713
41183	38927
41667	39459
42416	40323
43399	41414
44545	42687
45779	44010
47003	45377
48094	46591
49007	47665
49714	48486
50160	49070
50373	49230
50201	48968
49734	48339
48920	47458
47896	46372
50205	48676
48879	47363
47507	46117
46220	44924
45130	43938
44351	43146
43920	42679
43802	42560
44012	42764
44559	43312
45407	44124
46445	45179
47665	46363
48940	47615
50250	48894
51418	50153
52462	51204
53230	51975
53714	52425
53879	52609
53708	52464
53265	51923
52541	51060
51628	49972
50655	48901
49414	47583
48148	46292
46944	45098
45912	44071
45098	43236
44567	42697
44379	42499
44504	42731
45006	43282
45825	44136
46916	45127
48117	46321
49344	47587
50572	48901
51738	50124
52740	51180
53521	51944
54001	52388
54168	52521
53972	52345
53460	51865
52603	51112
51487	50135
46948	45753
45591	44461
44217	43179
42936	41958
41827	40948
40978	40141
40399	39635
40170	39470
40321	39679
40832	40207
41695	40997
42821	42010
44109	43228
45426	44534
46713	45824
47904	47034
48920	48105
49698	48933
50180	49414
50348	49572
50142	49408
49645	48936
48846	48130
47747	47050
42349	41699
40912	40353
39510	39053
38254	37853
37209	36808
36438	35991
35924	35458
35742	35261
35903	35378
36412	35899
37179	36772
38197	37929
39401	39226
40712	40511
41992	41733
43184	42849
44219	43825
45040	44565
45511	45037
45634	45199
45455	45053
44953	44546
44180	43712
43131	42623
40247	39712
38993	38485
37710	37278
36446	36040
35354	34985
34544	34182
34136	33758
34049	33645
34299	33849
34781	34346
35545	35119
36551	36145
37806	37321
39132	38575
40365	39809
41434	41042
42432	42041
43267	42788
43807	43199
43955	43339
43757	43171
43299	42672
42509	41911
41521	40900
42372	41782
41073	40496
39747	39222
38472	37981
37400	36968
36551	36215
35978	35764
35770	35608
35874	35755
36357	36226
37144	36985
38176	37975
39375	39159
40585	40340
41827	41531
42988	42648
44019	43687
44831	44503
45356	45006
45526	45220
45366	45060
44917	44556
44251	43700
43386	42612
46693	45773
45480	44465
44180	43087
42986	41808
41932	40737
41105	39987
40600	39501
40469	39322
40732	39461
41240	39978
41975	40769
42925	41807
44049	43027
45266	44362
46492	45725
47694	46908
48740	47886
49546	48646
50028	49195
50196	49413
50042	49283
49548	48826
48737	48101
47692	47130
50061	49520
48817	48217
47504	46929
46307	45710
45288	44656
44550	43812
44134	43340
44011	43230
44228	43455
44695	43905
45517	44621
46591	45592
47854	46775
49123	48047
50354	49318
51503	50507
52542	51556
53377	52369
53925	52908
54117	53118
53972	52976
53470	52448
52601	51652
51488	50563
50387	49520
49091	48214
47786	46976
46581	45824
45551	44807
44751	44037
44211	43550
43959	43346
44060	43427
44547	43855
45356	44668
46430	45719
47627	46953
48912	48255
50141	49610
51314	50836
52359	51879
53182	52650
53703	53070
53834	53124
53677	52816
53171	52247
52428	51424
51418	50430
47006	46053
45732	44835
44438	43623
43262	42499
42250	41477
41484	40619
40992	40040
40818	39824
40984	39958
41472	40427
42237	41162
43252	42172
44423	43365
45707	44637
47000	45875
48177	47023
49196	48021
50013	48838
50597	49379
50799	49604
50617	49455
50115	48905
49314	48089
48279	47014
42999	42669
41727	41380
40451	40094
39247	38906
38195	37897
37398	37131
36892	36648
36723	36477
36876	36652
37379	37164
38173	37959
39214	38991
40412	40200
41697	41522
42976	42845
44169	44064
45192	45105
45990	45897
46494	46399
46674	46567
46508	46390
46019	45888
45236	45082
44202	44041
41289	41112
39997	39803
38706	38498
37508	37301
36470	36277
35679	35487
35184	34987
35006	34815
35171	35001
35666	35504
36474	36301
37516	37325
38721	38529
39985	39836
41261	41146
42453	42356
43494	43377
44287	44155
44788	44647
44968	44818
44814	44657
44335	44159
43549	43354
42523	42299
43383	43157
42088	41873
40786	40584
39577	39368
38543	38319
37746	37521
37244	37025
37070	36855
37226	37032
37719	37528
38510	38321
39554	39356
40765	40572
42073	41882
43382	43183
44599	44406
45636	45456
46439	46254
46946	46755
47116	46929
46926	46781
46406	46282
45609	45489
44577	44443
47804	47666
46515	46385
45229	45113
44019	43922
42989	42894
42185	42112
41675	41637
41478	41479
41636	41639
42123	42126
42899	42920
43905	43965
45085	45160
46365	46432
47659	47712
48873	48915
49914	49950
50708	50743
51202	51243
51365	51418
51186	51262
50670	50774
49863	49985
48810	48944
51165	51325
49849	50050
48540	48764
47335	47573
46299	46544
45500	45768
44997	45275
44827	45109
45016	45296
45538	45828
46358	46645
47403	47689
48606	48891
49894	50188
51188	51469
52401	52647
53437	53636
54228	54402
54720	54880
54879	55061
54702	54895
54195	54408
53398	53609
52351	52578
51337	51563
50053	50285
48773	49007
47569	47823
46532	46808
45732	46024
45235	45542
45056	45383
45216	45554
45719	46054
46515	46840
47566	47873
48763	49060
50069	50337
51368	51619
52587	52816
53630	53850
54415	54639
54910	55133
55069	55291
54900	55120
54391	54623
53594	53838
52552	52796
48144	48383
46824	47066
45506	45753
44290	44533
43256	43484
42471	42683
41987	42190
41829	42030
42005	42197
42488	42667
43274	43446
44304	44469
45511	45693
46806	47004
48101	48329
49306	49561
50336	50616
51137	51432
51644	51938
51818	52103
51636	51909
51119	51401
50316	50604
49288	49565
44064	44321
42780	43020
41489	41736
40295	40549
39274	39512
38483	38702
37992	38186
37831	38026
38021	38215
38548	38730
39359	39538
40400	40578
41600	41772
42891	43034
44172	44300
45363	45503
46400	46540
47200	47342
47703	47830
47863	48005
47697	47839
47203	47351
46428	46559
45406	45507
42545	42600
41268	41278
39983	39983
38781	38789
37741	37771
36947	36983
36449	36494
36277	36343
36449	36535
36954	37060
37756	37869
38797	38914
40005	40122
41298	41418
42592	42711
43800	43913
44842	44951
45639	45757
46145	46266
46327	46435
46180	46263
45700	45759
44912	44960
43873	43918
44749	44802
43446	43504
42156	42209
40962	41004
39952	39978
39168	39178
38678	38670
38511	38484
38700	38653
39226	39153
40031	39951
41072	40994
42264	42208
43557	43505
44849	44802
46067	46017
47116	47066
47923	47877
48416	48387
48582	48567
48402	48396
47913	47900
47132	47127
46109	46105
49345	49328
48053	48007
46775	46688
45580	45478
44550	44436
43769	43643
43296	43139
43164	42965
43364	43130
43872	43630
44667	44434
45694	45489
46904	46709
48210	48012
49524	49320
50740	50541
51768	51585
52548	52374
53051	52869
53227	53047
53061	52892
52567	52408
51776	51621
50749	50601
53143	53023
51840	51747
50525	50463
49305	49254
48264	48223
47469	47440
46968	46953
46804	46797
46983	46969
47480	47477
48264	48266
49296	49301
50499	50498
51784	51789
53059	53071
54249	54257
55271	55271
56056	56050
56557	56537
56730	56705
56570	56530
56076	56028
55286	55237
54254	54210
53260	53220
51976	51912
50694	50593
49505	49366
48477	48308
47680	47486
47170	46960
47000	46772
47179	46948
47698	47456
48496	48258
49544	49297
50763	50512
52078	51820
53385	53120
54603	54332
55648	55377
56454	56178
56979	56673
57180	56830
57035	56654
56535	56154
55731	55359
54679	54318
50297	49933
49021	48626
47736	47321
46531	46107
45483	45090
44679	44312
44167	43821
43976	43641
44130	43799
44617	44291
45408	45079
46443	46131
47644	47350
48930	48651
50209	49946
51410	51160
52447	52213
53234	53026
53708	53532
53848	53707
53664	53542
53164	53045
52368	52242
51329	51188
46107	45964
44814	44678
43525	43394
42317	42201
41280	41174
40482	40385
39984	39868
39802	39675
39962	39826
40451	40323
41250	41123
42303	42161
43514	43362
44811	44643
46091	45930
47289	47133
48313	48170
49102	48964
49599	49468
49765	49640
49580	49465
49070	48962
48276	48180
47255	47160
44402	44315
43103	43035
41787	41758
40559	40554
39519	39515
38733	38702
38252	38194
38090	38012
38259	38174
38747	38660
39534	39449
40566	40492
41775	41710
43063	43008
44344	44310
45535	45514
46551	46551
47326	47345
47801	47861
47957	48045
47777	47889
47267	47389
46464	46597
45430	45549
46332	46436
45037	45142
43737	43856
42531	42660
41501	41611
40707	40803
40217	40286
40047	40092
40225	40234
40716	40724
41497	41521
42510	42559
43696	43755
44981	45044
46277	46334
47489	47547
48533	48602
49329	49411
49828	49916
49997	50074
49827	49900
49331	49395
48533	48592
47488	47554
50718	50801
49417	49507
48110	48208
46891	46998
45825	45951
45016	45142
44508	44639
44333	44478
44491	44653
44991	45153
45778	45950
46817	46990
48026	48182
49336	49467
50647	50753
51871	51965
52915	53000
53717	53795
54213	54304
54397	54495
54231	54340
53747	53845
52961	53029
51937	51972
54352	54373
53058	53071
51757	51783
50553	50572
49523	49531
48734	48722
48232	48210
48062	48034
48252	48211
48761	48722
49551	49530
50571	50564
51778	51773
53077	53079
54372	54392
55571	55619
56610	56662
57415	57462
57921	57968
58090	58143
57919	57980
57409	57483
56602	56700
55552	55675
54572	54696
53285	53392
51994	52080
50803	50868
49775	49827
48992	49030
48503	48526
48341	48361
48512	48554
49006	49072
49799	49885
50840	50915
52037	52105
53317	53384
54598	54672
55813	55883
56856	56919
57655	57722
58155	58221
58330	58391
58163	58208
57666	57707
56880	56919
55850	55881
51502	51508
50227	50195
48944	48896
47750	47691
46731	46656
45977	45852
45514	45335
45367	45149
45541	45321
46036	45832
46825	46640
47856	47682
49044	48895
50321	50191
51603	51489
52816	52704
53866	53742
54667	54533
55163	55036
55317	55217
55132	55045
54627	54533
53833	53728
52802	52697
47593	47495
46287	46198
44989	44891
43790	43667
42762	42617
41970	41824
41465	41334
41291	41177
41449	41351
41952	41861
42747	42662
43790	43710
44981	44911
46263	46191
47547	47467
48750	48658
49798	49683
50603	50461
51112	50947
51281	51105
51103	50920
50602	50412
49809	49607
48786	48560
45938	45699
44648	44404
43344	43120
42144	41907
41099	40869
40310	40072
39815	39578
39662	39410
39846	39584
40350	40096
41154	40902
42194	41932
43402	43133
44690	44420
45982	45720
47195	46928
48244	47967
49040	48773
49537	49292
49703	49469
49551	49302
49073	48799
48292	48005
47249	46965
48160	47875
46853	46589
45548	45298
44318	44109
43265	43065
42454	42255
41951	41730
41784	41552
41952	41720
42447	42206
43236	42984
44279	44000
45495	45192
46801	46465
48108	47745
49326	48947
50369	49988
51164	50788
51651	51279
51830	51439
51677	51258
51194	50763
50401	49979
49369	48960
52648	52226
51372	50929
50095	49624
48906	48425
47883	47392
47096	46598
46591	46097
46415	45929
46574	46106
47061	46603
47850	47397
48881	48421
50088	49622
51382	50918
52667	52208
53857	53402
54870	54429
55658	55220
56153	55712
56309	55865
56128	55681
55615	55167
54813	54371
53764	53324
56193	55749
54915	54452
53627	53173
52424	51988
51379	50973
50590	50196
50093	49708
49932	49545
50102	49720
50608	50236
51401	51046
52436	52099
53638	53312
54938	54619
56246	55922
57461	57135
58489	58171
59254	58968
59733	59474
59878	59651
59688	59493
59161	58995
58354	58211
57315	57172
56345	56206
55053	54894
53752	53582
52546	52366
51502	51335
50706	50558
50204	50073
50037	49900
50216	50059
50722	50548
51523	51340
52577	52374
53810	53586
55131	54887
56435	56191
57645	57398
58676	58434
59479	59218
59987	59710
60173	59870
60008	59700
59513	59197
58710	58402
57658	57376
53298	53027
52009	51745
50723	50452
49510	49246
48458	48204
47650	47398
47124	46903
46944	46740
47115	46920
47633	47426
48436	48224
49484	49276
50701	50492
52010	51795
53313	53093
54515	54288
55526	55312
56303	56091
56792	56569
56969	56721
56788	56538
56290	56057
55491	55288
54445	54271
49234	49101
47923	47810
46626	46525
45431	45324
44407	44302
43628	43513
43147	43009
42990	42829
43165	42992
43649	43490
44417	44288
45418	45313
46612	46514
47920	47801
49244	49106
50462	50308
51517	51342
52316	52137
52828	52652
53004	52833
52834	52661
52330	52143
51523	51339
50484	50303
47647	47474
46355	46196
45060	44911
43841	43703
42797	42660
42007	41867
41522	41374
41360	41194
41523	41348
42021	41838
42819	42645
43861	43693
45060	44907
46344	46200
47632	47488
48840	48678
49871	49709
50660	50496
51156	50985
51329	51131
51153	50938
50639	50425
49839	49628
48807	48597
49747	49524
48451	48218
47148	46921
45928	45720
44886	44695
44098	43912
43618	43420
43470	43261
43657	43429
44161	43925
44941	44719
45959	45747
47148	46959
48431	48250
49719	49547
50926	50737
51963	51765
52762	52553
53247	53049
53426	53218
53260	53043
52773	52555
51978	51775
50932	50751
54196	54011
52899	52699
51612	51385
50422	50181
49390	49136
48592	48327
48084	47805
47894	47621
48043	47793
48528	48304
49320	49113
50352	50159
51544	51366
52818	52662
54096	53966
55297	55195
56330	56242
57114	57051
57591	57552
57747	57724
57561	57546
57046	57030
56232	56225
55187	55182
57602	57632
56300	56348
54990	55066
53794	53863
52766	52830
51975	52038
51473	51548
51292	51395
51452	51571
51953	52065
52742	52851
53777	53876
54978	55073
56288	56353
57587	57639
58783	58843
59808	59880
60595	60673
61094	61169
61252	61332
61061	61171
60546	60676
59747	59872
58723	58815
57789	57854
56511	56563
55229	55273
54032	54059
53000	53014
52209	52201
51698	51682
51518	51513
51674	51693
52180	52192
52987	52974
54040	53981
55254	55182
56557	56474
57853	57785
59056	58990
60085	60026
60872	60811
61366	61310
61523	61466
61349	61289
60848	60782
60055	60000
59012	58967
54656	54626
53346	53314
52052	52019
50856	50810
49858	49773
49094	48967
48608	48450
48431	48267
48584	48427
49075	48920
49869	49707
50908	50741
52126	51946
53422	53234
54730	54517
55946	55713
57004	56749
57815	57544
58334	58039
58519	58205
58361	58029
57869	57524
57069	56721
56008	55683
50805	50510
49498	49233
48214	47958
46995	46774
45942	45758
45134	44976
44638	44473
44472	44299
44646	44474
45139	44996
45938	45816
46977	46887
48198	48125
49509	49436
50811	50726
52017	51924
53045	52962
53855	53754
54362	54247
54536	54408
54362	54241
53867	53743
53089	52938
52069	51894
49253	49046
47964	47752
46662	46446
45451	45232
44399	44185
43577	43398
43052	42928
42871	42785
43046	42954
43553	43435
44342	44210
45366	45258
46554	46464
47847	47754
49135	49020
50335	50214
51358	51238
52139	52024
52623	52508
52799	52672
52630	52499
52140	52011
51344	51225
50314	50216
51259	51173
49974	49908
48705	48622
47520	47426
46500	46385
45712	45597
45203	45097
45022	44934
45187	45093
45692	45585
46490	46363
47532	47391
48742	48594
50049	49891
51342	51183
52547	52380
53576	53409
54369	54206
54867	54711
55037	54886
54871	54715
54378	54212
53593	53429
52553	52399
55833	55677
54536	54363
53248	53052
52052	51832
51029	50794
50243	50008
49749	49506
49587	49323
49788	49477
50311	49984
51112	50798
52149	51861
53357	53081
54660	54384
55943	55677
57145	56876
58182	57916
58979	58706
59485	59212
59666	59381
59513	59220
59010	58739
58200	57974
57164	56970
59615	59443
58331	58168
57033	56890
55831	55704
54796	54677
54002	53882
53492	53357
53313	53170
53481	53344
53988	53846
54795	54631
55835	55656
57044	56863
58344	58171
59650	59472
60845	60691
61861	61722
62632	62515
63131	63003
63298	63168
63133	62995
62636	62506
61841	61740
60781	60730
59803	59797
58488	58508
57202	57224
55989	56034
54960	55016
54164	54233
53685	53746
53526	53588
53698	53781
54210	54301
55012	55118
56064	56152
57260	57349
58553	58630
59830	59921
61042	61124
62079	62162
62892	62938
63399	63422
63571	63560
63393	63377
62884	62871
62082	62088
61049	61064
56704	56740
55404	55458
54091	54177
52880	52985
51832	51968
51020	51183
50514	50689
50339	50519
50521	50707
51016	51210
51806	52015
52837	53051
54041	54257
55336	55538
56617	56814
57827	58015
58861	59058
59661	59873
60149	60383
60317	60570
60139	60404
59637	59911
58841	59113
57807	58070
52625	52879
51330	51567
50036	50247
48833	49025
47798	47973
47021	47168
46543	46654
46389	46467
46566	46626
47068	47116
47861	47905
48879	48946
50073	50157
51358	51462
52654	52765
53861	53983
54895	55028
55696	55828
56203	56332
56375	56498
56185	56327
55656	55833
54851	55056
53820	54038
50995	51230
49690	49964
48376	48690
47163	47490
46142	46450
45374	45657
44901	45160
44752	44989
44936	45158
45434	45655
46214	46447
47242	47475
48437	48671
49739	49962
51034	51246
52246	52437
53276	53460
54058	54241
54550	54736
54714	54893
54547	54713
54055	54199
53266	53392
52227	52335
53148	53255
51830	51948
50517	50650
49299	49431
48256	48388
47454	47598
46935	47101
46760	46924
46934	47080
47446	47568
48234	48359
49269	49385
50468	50598
51758	51896
53050	53215
54262	54440
55306	55503
56104	56299
56610	56792
56783	56952
56613	56782
56098	56293
55295	55514
54260	54502
57558	57796
56280	56517
54990	55230
53781	54033
52743	53003
51942	52215
51443	51721
51263	51554
51429	51728
51922	52226
52710	53014
53741	54042
54939	55237
56234	56517
57542	57798
58758	58998
59803	60031
60606	60825
61121	61339
61291	61521
61108	61361
60589	60856
59784	60063
58743	59030
61200	61476
59910	60185
58630	58900
57420	57699
56394	56659
55605	55856
55119	55345
54956	55177
55131	55337
55636	55835
56445	56608
57490	57629
58705	58816
59998	60096
61296	61382
62508	62595
63553	63631
64352	64416
64857	64894
65039	65059
64876	64881
64376	64368
63581	63553
62549	62505
61606	61542
60304	60224
58997	58915
57779	57708
56738	56674
55945	55877
55441	55369
55272	55200
55433	55368
55929	55870
56717	56661
57757	57701
58969	58909
60264	60207
61557	61499
62742	62713
63756	63753
64534	64543
65031	65032
65196	65200
65022	65041
64517	64553
63731	63767
62704	62736
58367	58400
57071	57103
55781	55809
54576	54600
53540	53564
52732	52761
52233	52257
52058	52089
52240	52274
52743	52790
53547	53597
54580	54644
55790	55869
57086	57184
58372	58499
59578	59716
60615	60773
61409	61574
61900	62079
62069	62238
61908	62076
61426	61572
60641	60771
59603	59722
54413	54539
53109	53256
51817	51974
50606	50780
49571	49732
48766	48929
48246	48429
48054	48265
48221	48445
48742	48954
49555	49759
50602	50791
51806	51990
53092	53276
54373	54568
55570	55764
56604	56789
57403	57566
57910	58054
58087	58218
57922	58057
57417	57570
56614	56780
55571	55727
52749	52874
51461	51564
50169	50276
48963	49084
47927	48069
47128	47278
46617	46776
46427	46600
46576	46767
47055	47260
47848	48047
48887	49078
50100	50274
51393	51555
52687	52836
53899	54042
54945	55095
55758	55905
56274	56424
56447	56592
56277	56429
55781	55921
54991	55131
53950	54091
54864	55024
53547	53720
52240	52412
51028	51202
50001	50147
49223	49332
48745	48797
48598	48613
48770	48776
49262	49285
50040	50082
51078	51118
52289	52314
53580	53606
54866	54890
56072	56096
57115	57135
57919	57937
58427	58459
58614	58637
58448	58476
57955	57962
57170	57164
56155	56130
59431	59419
58128	58125
56816	56846
55607	55650
54564	54612
53779	53797
53299	53284
53148	53105
53322	53270
53815	53765
54612	54566
55648	55606
56860	56823
58148	58126
59434	59409
60633	60603
61670	61627
62469	62418
62972	62904
63154	63054
62992	62867
62504	62350
61702	61556
60657	60531
63083	62982
61777	61698
60466	60403
59247	59196
58199	58157
57395	57369
56887	56868
56713	56691
56885	56852
57382	57354
58172	58143
59215	59171
60431	60363
61731	61653
63022	62940
64242	64157
65296	65199
66106	66002
66614	66504
66782	66677
66606	66506
66097	66001
65301	65196
64269	64161
63330	63217
62044	61928
60749	60648
59538	59454
58508	58430
57721	57638
57217	57128
57050	56950
57230	57115
57749	57617
58543	58424
59571	59462
60773	60664
62060	61929
63355	63202
64555	64391
65589	65426
66375	66226
66867	66728
67024	66905
66836	66745
66329	66263
65530	65486
64509	64462
60169	60131
58875	58837
57582	57537
56382	56334
55361	55307
54581	54531
54102	54044
53935	53874
54090	54048
54569	54547
55355	55352
56391	56385
57594	57594
58883	58890
60172	60185
61375	61371
62406	62399
63201	63197
63695	63717
63860	63899
63678	63724
63184	63223
62399	62409
61364	61365
56167	56172
54854	54878
53558	53582
52364	52386
51329	51360
50537	50568
50029	50054
49865	49871
50036	50047
50545	50559
51341	51373
52376	52420
53574	53633
54872	54924
56185	56221
57412	57442
58462	58490
59250	59281
59751	59767
59923	59931
59752	59766
59255	59275
58459	58484
57434	57459
54597	54620
53304	53326
52020	52025
50836	50821
49820	49786
49029	48992
48522	48478
48345	48290
48521	48438
49037	48947
49840	49732
50864	50762
52044	51950
53318	53257
54601	54556
55808	55770
56856	56808
57658	57613
58161	58127
58328	58304
58147	58139
57640	57633
56837	56838
55798	55795
56728	56728
55438	55438
54147	54150
52943	52957
51890	51920
51079	51124
50572	50623
50425	50457
50619	50643
51140	51150
51952	51967
53008	53015
54242	54229
55553	55519
56877	56812
58082	58018
59112	59048
59880	59831
60362	60330
60523	60509
60348	60343
59846	59837
59045	59036
58013	57995
61295	61276
60015	59977
58729	58675
57533	57453
56496	56414
55696	55631
55184	55133
55012	54950
55175	55111
55660	55618
56440	56432
57476	57467
58700	58656
60013	59936
61318	61221
62529	62425
63566	63448
64365	64244
64868	64735
65036	64897
64868	64708
64370	64194
63574	63392
62528	62354
64963	64796
63666	63505
62381	62208
61187	61001
60153	59960
59347	59169
58835	58669
58669	58509
58851	58680
59360	59176
60159	59956
61189	60980
62385	62182
63663	63460
64944	64736
66135	65926
67165	66958
67959	67753
68457	68261
68633	68450
68462	68292
67968	67796
67171	67000
66140	65968
65477	64262
64075	62981
62656	61596
61331	60370
60216	59285
59403	58589
58888	58202
58679	58148
58765	58389
59225	58929
60089	59692
61216	60676
62493	61805
63830	63036
65074	64223
66092	65290
66969	66214
67639	67012
68094	67587
68171	67816
67980	67735
67460	67393
66593	66710
65441	65734
60956	61380
59579	60153
58228	58931
57062	57759
56004	56699
55139	55933
54531	55444
54300	55391
54504	55498
55059	56071
55948	56905
57035	58182
58277	59609
59556	61141
60858	62539
62111	63720
63203	64664
63958	65367
64451	65939
64655	66149
64538	66109
64025	65529
63142	64805
62054	63809
56847	58795
55587	57550
54275	56230
52935	54933
51728	53823
50836	53030
50287	52579
50014	52491
50067	52741
50588	53229
51467	53975
52611	54963
53902	56150
55233	57467
56507	58693
57575	59842
58548	60844
59375	61720
59947	62358
60210	62668
60101	62563
59725	62037
59031	61135
58073	60001
55266	57073
54061	55612
52842	54111
51681	52838
50694	51776
49938	50990
49558	50361
49541	50161
49845	50341
50411	50881
51227	51739
52389	52756
53700	53940
55137	55198
56553	56595
57932	57926
59022	59056
59821	59911
60321	60567
60561	60886
60449	60872
60009	60446
59274	59638
58272	58583
59172	59484
57878	58269
56611	56960
55396	55786
54356	54755
53529	53993
53028	53421
52785	53267
52897	53446
53394	54044
54256	54828
55334	55960
56600	57216
57860	58623
59111	59920
60232	61114
61202	62080
61951	62922
62405	63442
62510	63671
62394	63444
62026	62921
61484	62061
60605	61006
63965	64250
62716	62970
61459	61663
60252	60434
59178	59332
58382	58314
57906	57647
57699	57389
57791	57638
58180	58157
58985	58930
60031	59975
61286	61191
62535	62502
63811	63751
65003	64929
65999	65887
66768	66582
67224	67024
67439	67199
67306	67052
66855	66624
66132	65847
65028	64878
67358	67364
66005	66173
64853	64985
63917	63907
63054	63089
62354	62526
61774	62132
61522	61928
61711	62019
62269	62561
63135	63341
64166	64343
65428	65387
66791	66598
68114	67894
69317	69076
70326	70071
71164	70728
71657	71096
71832	71103
71624	70875
71110	70278
70346	69390
69286	68193
68264	67151
66731	65772
65302	64426
64013	63178
63018	62202
62129	61462
61588	61034
61372	60903
61519	61060
61877	61530
62559	62285
63480	63304
64648	64495
65943	65741
67340	67101
68607	68351
69603	69578
70233	70495
70544	71100
70587	71240
70370	71035
69870	70487
69032	69700
67945	68487
63513	64092
62213	62797
60933	61628
59813	60484
58861	59508
58118	58784
57654	58355
57455	58173
57521	58347
57910	58800
58723	59536
59890	60517
61207	61753
62512	63031
63799	64282
64948	65349
65883	66368
66544	67184
66964	67718
67070	67881
66876	67670
66396	67101
65616	66244
64648	65149
59483	60003
58227	58692
56809	57380
55406	56146
54222	55115
53339	54370
52821	53907
52568	53849
52678	54146
53086	54754
53805	55674
54777	56846
55999	58225
57324	59665
58673	60998
59865	62108
60859	63033
61536	63746
61946	64191
62050	64303
61885	64098
61493	63606
60808	62809
59844	61817
56872	58989
55487	57688
54046	56320
52777	55052
51631	53972
50773	53118
50178	52560
49950	52276
50128	52302
50616	52671
51401	53505
52368	54691
53577	55965
54937	57226
56363	58441
57679	59725
58716	60805
59482	61526
59862	61808
59943	61734
59635	61468
59142	60907
58257	60096
57188	59060
58084	59993
56909	58751
55649	57502
54423	56374
53450	55368
52703	54466
52218	53812
51902	53584
52042	53837
52471	54382
53272	55137
54242	56093
55511	57361
56816	58769
58131	60155
59337	61436
60391	62564
61218	63459
61717	63993
62004	64096
62038	63858
61765	63220
61070	62402
60090	61382
63450	64782
62320	63493
61144	62145
59999	60887
58956	59811
58137	58995
57547	58468
57228	58265
57350	58452
57892	58932
58795	59803
59948	60857
61204	62020
62563	63199
63824	64490
65054	65732
66039	66812
66752	67589
67076	68100
67140	68262
66967	68064
66532	67521
65842	66672
64799	65592
67277	67985
65985	66760
64815	65600
63657	64537
62723	63606
61991	62806
61576	62290
61506	62165
61832	62360
62499	62938
63380	63673
64398	64727
65611	65887
66949	67247
68257	68595
69410	69841
70447	70940
71329	71773
71926	72274
72178	72415
71969	72164
71405	71617
70545	70731
69517	69692
68557	68742
67234	67529
65901	66353
64620	65228
63513	64274
62785	63491
62435	63024
62409	62923
62618	63127
63083	63636
63870	64373
64922	65372
66211	66539
67622	67840
69112	69127
70427	70304
71487	71234
72170	71986
72669	72445
72837	72536
72648	72214
72051	71600
71252	70822
70143	69905
65669	65636
64204	64308
62890	62908
61676	61545
60626	60514
59810	59740
59359	59354
59303	59183
59537	59394
60063	59857
60896	60708
62024	61721
63304	62900
64574	64040
65822	65229
66976	66278
67994	67191
68792	67816
69353	68235
69545	68448
69372	68428
68793	68130
67926	67364
66835	66261
61652	60909
60470	59603
59300	58313
58261	57108
57329	56053
56588	55280
56121	54902
55995	54788
56232	54964
56760	55452
57591	56283
58604	57310
59716	58491
60967	59800
62333	61178
63684	62434
64905	63445
65772	64184
66290	64594
66423	64716
66313	64496
65841	64047
65060	63247
64001	62242
61135	59320
59752	57952
58426	56582
57192	55372
56202	54355
55398	53542
54855	52958
54536	52720
54531	52842
54923	53313
55667	53967
56658	54788
57838	55874
59233	57200
60679	58605
62112	59796
63247	60827
64084	61650
64533	62242
64741	62448
64613	62288
64130	61738
63431	60916
62505	59853
63578	60748
62191	59365
60799	58059
59458	56873
58419	55903
57588	55136
57063	54591
56788	54422
56820	54540
57131	55057
57842	55917
58840	57050
60075	58336
61358	59719
62706	61067
63967	62302
65055	63285
65905	64011
66389	64553
66534	64811
66321	64757
65770	64197
64945	63316
63902	62184
67082	65402
65725	64086
64292	62786
63076	61642
62067	60622
61310	59912
60829	59398
60555	59311
60673	59609
61180	60206
62070	61058
63123	61982
64212	63148
65390	64410
66650	65722
67898	66961
68987	67930
69784	68644
70265	69064
70383	69260
70177	69135
69682	68599
68924	67680
67961	66629
70415	69077
69214	67916
68031	66625
66906	65389
65892	64273
65074	63355
64614	62706
64469	62426
64715	62556
65269	63040
66160	63796
67287	64726
68636	65837
70075	66996
71490	68321
72780	69627
73950	70745
74898	71534
75613	72003
75923	72199
75861	72045
75389	71596
74616	70764
73511	69725
72448	68654
71041	67377
69679	66088
68375	64908
67304	63909
66501	63185
66007	62824
65807	62724
65971	62954
66415	63391
67209	64183
68133	65225
69273	66448
70482	67820
71784	69115
73046	70419
73981	71525
74567	72412
74909	72926
74960	73172
74798	72989
74237	72567
73470	71781
72421	70825
67916	66478
66569	65102
65248	63731
64043	62409
63047	61323
62318	60498
61850	59963
61587	59788
61579	59997
61954	60541
62736	61372
63802	62525
65067	63880
66391	65249
67719	66447
69050	67559
70288	68653
71332	69539
71977	70132
72128	70261
71843	69999
71233	69433
70474	68622
69499	67602
64356	62378
63084	61137
61766	59967
60483	58784
59379	57751
58599	56876
58074	56408
57937	56290
58085	56550
58701	57082
59512	57868
60614	58890
61760	60083
63045	61324
64353	62588
65625	63759
66707	64899
67514	65793
67977	66422
68071	66677
67859	66603
67279	66220
66408	65478
65178	64479
62175	61584
60780	60270
59496	58950
58244	57680
57107	56578
56182	55712
55656	55184
55551	55005
55757	55182
56295	55657
57057	56441
58111	57388
59260	58525
60596	59830
61887	61153
63005	62345
63921	63251
64500	64032
64971	64524
65042	64726
64840	64582
64287	64118
63612	63422
62746	62351
63804	63207
62534	61709
61248	60336
60083	59070
59103	58049
58331	57127
57749	56554
57529	56307
57712	56508
58258	57082
59077	58069
60148	59259
61408	60536
62771	61878
64076	63252
65276	64465
66382	65460
67274	66161
67768	66651
67865	66829
67615	66741
67182	66226
66363	65336
65273	64175
68401	67411
67021	66169
65649	64954
64373	63782
63334	62771
62511	61951
61906	61482
61595	61369
61707	61630
62215	62095
62997	62887
63994	63930
65090	65214
66299	66540
67486	67793
68584	68968
69501	70017
70186	70835
70680	71395
70882	71572
70726	71397
70187	70757
69345	69815
68265	68639
70558	70987
69124	69767
67696	68548
66453	67251
65414	66041
64671	65053
64150	64446
63965	64108
64062	64122
64531	64507
65331	65255
66349	66210
67486	67404
68650	68737
69801	70210
70996	71543
72162	72684
73159	73557
73763	74161
73972	74346
73842	74111
73337	73536
72532	72682
71477	71643
70490	70611
69184	69316
67942	68057
66799	66887
65836	65910
65051	65156
64485	64704
64193	64535
64301	64711
64733	65242
65510	66182
66464	67348
67636	68592
68911	69896
70241	71192
71517	72561
72694	73761
73603	74553
74162	74947
74469	75003
74362	74917
73966	74506
73066	73879
71916	72934
67339	68606
65949	67292
64659	66112
63529	65044
62641	64108
61929	63283
61507	62712
61285	62499
61348	62644
61738	63178
62490	64056
63557	65194
64796	66432
66095	67704
67375	69044
68450	70421
69414	71709
70202	72803
70788	73440
71065	73647
70984	73391
70507	72841
69629	72018
68426	70847
62339	66229
61085	65016
59923	63836
58758	62787
57914	61795
57228	61025
56818	60534
56839	60408
57237	60699
57982	61252
58696	62040
59625	63149
60821	64530
62155	65939
63441	67176
64568	68294
65587	69285
66335	70016
66684	70448
66814	70634
66715	70445
66464	69918
65744	69082
64747	67985
61819	65020
60554	63669
59264	62341
57903	61145
56750	60214
55827	59664
55337	59418
54930	59474
54694	59814
54863	60430
55485	61065
56503	61926
57559	62932
58766	64212
60058	65463
61294	66647
62359	67588
63072	68355
63361	68823
63303	69106
63012	68941
62507	68537
61834	67905
60785	66968
61736	67923
60498	66531
59150	65272
57724	64079
56541	63125
55827	62426
55370	62012
55082	61935
55177	62030
55809	62562
56737	63389
57622	64646
58607	65902
59637	67173
60806	68273
61875	69344
62908	70363
63802	71376
64450	71927
64671	72132
64523	71811
63953	71258
63103	70422
62053	69266
65345	72329
64190	70812
62910	69442
61683	68184
60713	67121
60123	66280
59792	65721
59615	65454
59727	65577
60227	65977
61018	66630
61974	67484
62943	68498
64125	69500
65253	70559
66342	71622
67158	72683
67940	73440
68469	74006
68562	74213
68177	74103
67541	73692
66821	73008
65750	71993
68023	74259
66712	72812
65484	71494
64382	70286
63176	69395
62448	68625
61970	68177
62087	67900
62437	68008
63152	68558
63825	69563
64643	70900
65661	72294
66936	73688
68288	75015
69508	76205
70621	77109
71377	77790
71878	78208
71970	78286
71829	78061
71174	77462
70242	76792
69086	75857
68074	74983
66897	73741
65661	72417
64397	71130
63240	69981
62240	69057
61625	68622
61415	68627
61619	69065
62100	69664
62970	70500
64154	71539
65460	72791
66727	74216
67999	75550
69225	76840
70445	77964
71344	78859
72122	79366
72326	79458
72322	79423
72000	79088
71472	78338
70787	77292
66570	72778
65388	71544
64036	70364
62766	69457
61953	68645
61354	68002
60990	67453
60672	67327
60813	67430
61389	67830
62277	68423
63459	69388
64778	70651
66195	72107
67557	73428
68744	74488
69760	75390
70497	76044
71080	76457
71412	76626
71329	76530
70877	76111
70204	75228
69160	74030
63751	68693
62150	67235
60727	65876
59511	64672
58554	63679
57771	63042
57198	62453
56993	62156
57216	62087
57814	62573
58589	63386
59710	64262
60982	65185
62363	66275
63601	67395
64726	68317
65547	68994
66159	69587
66563	70077
66833	70381
66690	70427
66180	69926
65312	68962
64126	67720
60996	64845
59425	63684
57953	62425
56513	61143
55368	60130
54505	59385
54072	59050
54084	59007
54396	59359
54985	60017
55780	60931
56762	62009
58091	63147
59547	64309
61018	65472
62288	66654
63297	67735
64143	68648
64706	69100
64855	69215
64527	68973
63740	68478
62789	67702
61713	66741
62554	67627
61322	66426
60112	65282
58967	64291
58093	63378
57488	62449
57288	61689
57194	61396
57271	61518
57734	61992
58460	62781
59549	64022
60678	65562
61955	67002
63171	68266
64274	69419
65058	70502
65569	71193
65756	71625
65915	71682
65854	71563
65482	71148
64837	70455
64139	69568
67847	72844
66883	71742
65866	70503
64901	69370
64180	68330
63641	67610
63129	67073
62918	66819
63028	67028
63592	67527
64246	68388
65028	69249
65977	70413
67234	71571
68387	72829
69606	73861
70449	74697
71101	75293
71383	75714
71604	75800
71417	75389
70923	74640
70035	73721
69197	72723
71717	75049
70453	73718
69093	72231
67838	70971
66972	69942
66298	69289
65970	68776
65935	68549
66310	68728
67058	69158
68054	69842
69247	70802
70456	72056
71798	73413
72902	74735
73971	75910
74819	76989
75653	77875
76193	78546
76343	78730
76086	78300
75367	77473
74477	76401
73532	75283
72532	74285
71191	73059
69801	71707
68645	70388
67755	69443
67167	68811
66986	68511
67085	68348
67433	68424
68139	68660
69179	69137
70267	69956
71343	71017
72441	71987
73679	72897
74867	73730
75826	74648
76472	75567
76828	76168
76895	76517
76715	76305
76193	75875
75510	75051
74499	74052
69964	69564
68483	68220
66995	66770
65581	65381
64425	64331
63531	63685
63031	63351
62923	63159
63236	63336
63906	63867
64626	64760
65614	65803
66672	67048
68059	68410
69327	69797
70663	70969
71929	71983
72895	72780
73646	73371
73893	73482
73976	73133
73614	72537
72940	71791
71898	70792
66491	65526
65079	64168
63747	62759
62626	61257
61425	59917
60351	58905
59629	58149
59663	57820
60082	57965
60806	58640
61741	59580
62949	60806
64271	62243
65540	63854
66748	65245
67917	66356
68892	67242
69684	67989
69995	68482
69985	68556
69632	68482
69268	68054
68713	67424
67842	66426
64826	63654
63427	62376
61947	61090
60559	59803
59362	58902
58435	58259
57862	57955
57616	57865
57816	58159
58364	58739
59203	59626
60414	60727
61673	61931
62899	63193
64172	64402
65311	65625
66352	66737
66940	67584
67324	68115
67500	68251
67513	68011
67061	67447
66297	66718
65112	65803
66135	66776
64908	65668
63702	64453
62444	63301
61432	62240
60639	61536
60191	61032
60117	60836
60355	60829
60630	61209
61139	62051
62152	63230
63513	64568
65162	65737
66651	66932
68122	68084
69307	69188
70271	70127
70769	70711
70836	71021
70511	70892
69827	70524
68906	69747
67748	68801
70909	71979
69617	70637
68351	69366
67347	68195
66678	67322
66138	66619
65678	66314
65327	66339
65399	66690
65770	67243
66460	67994
67418	68971
68616	70077
69874	71343
71193	72608
72384	73846
73510	74842
74316	75620
74942	76083
75126	76174
75000	76032
74434	75596
73682	75018
72623	74054
74774	76432
73241	75186
71838	73843
70629	72567
69621	71287
68764	70455
68163	69911
67956	69921
67995	70180
68198	70838
68778	71847
69806	73161
71288	74506
72793	75897
74167	77169
75519	78505
76519	79623
77335	80579
77823	81133
78049	81329
77958	81192
77473	80843
76747	80244
75695	79173
74647	77933
73601	76491
72556	75189
71357	73941
69897	72636
68675	71499
67918	70601
67700	70138
67951	70145
68593	70620
69570	71377
70744	72442
71932	73671
73231	75130
74623	76440
76009	77747
77108	78809
77853	79691
78098	80275
78058	80545
77759	80553
77497	80113
76844	79334
75940	78197
71413	73558
70171	72048
68907	70498
67912	69146
67025	68116
66257	67415
65588	67021
65374	66911
65579	67107
66232	67599
67206	68266
68307	69228
69448	70305
70620	71673
71888	73067
72951	74483
73964	75674
74769	76725
75500	77392
75720	77679
75505	77401
74866	76849
73834	75944
72604	74997
67174	69771
65942	68648
64791	67390
63764	65933
62790	64655
61986	63625
61348	63125
61100	62882
61344	62863
61976	62989
62899	63506
63908	64366
64985	65614
66179	66929
67432	68250
68637	69451
69676	70397
70400	71120
70956	71620
71167	71958
71219	71877
70982	71349
70613	70525
69898	69440
67226	66428
65964	64946
64627	63495
63259	62245
62277	61291
61641	60587
61517	60041
61504	59776
61878	59934
62293	60434
63171	61262
64204	62361
65372	63646
66496	65098
67604	66639
68766	68040
69883	69125
70710	69866
71176	70470
71251	70761
71011	70775
70674	70458
70133	69910
69284	69009
70181	69851
68951	68646
67928	67462
66918	66298
66037	65333
65328	64574
64809	64155
64580	64064
64576	64254
64932	64860
65535	65665
66586	66713
67650	67887
69005	69097
70091	70430
71271	71625
71992	72683
72691	73336
73007	73762
73047	73935
72703	73927
72125	73545
71435	72828
70424	72014
73537	75251
72096	74049
70638	72662
69217	71432
68115	70220
67264	69222
66641	68566
66278	68296
66241	68328
66806	68490
67711	69102
68883	69958
70119	71125
71383	72310
72550	73489
73626	74744
74522	75914
75248	76951
75719	77557
76017	77798
76165	77607
75943	77077
75260	76067
74171	74962
76311	77099
74955	75945
73691	74768
72567	73839
71691	72958
70984	72303
70578	71990
70213	72052
70023	72412
70196	72838
70804	73422
71698	74340
72748	75491
73816	76948
74917	78465
75973	79953
76875	81213
77720	82000
78244	82443
78619	82366
78593	81909
78249	81149
77648	80158
76669	79004
75592	77670
74319	76217
73006	74766
71666	73560
70372	72514
69351	71673
68746	71171
68494	70835
68592	70810
68929	71034
69682	71615
70655	72471
71856	73464
73018	74729
74344	76009
75598	77342
76550	78176
77304	78705
77793	78837
78173	78887
78106	78694
77596	78170
76722	77346
75694	76214
71302	71650
70144	70341
68818	69063
67500	67929
66361	66799
65422	65956
64870	65417
64488	65297
64535	65465
64995	65747
65831	66391
66882	67098
67863	68041
68894	69053
69955	70246
71041	71435
72003	72429
72813	73115
73366	73448
73733	73300
73618	72877
73065	72154
72004	71434
70820	70451
65344	65210
64024	63842
62645	62678
61371	61551
60183	60769
59109	60099
58440	59844
58318	59896
58762	60209
59469	60696
60278	61356
61210	62354
62308	63692
63558	65055
64827	66379
66061	67485
67095	68441
67857	69232
68338	69712
68648	70006
68715	69845
68309	69300
67322	68552
65995	67545
62849	64563
61493	63047
60312	61655
59007	60460
57959	59480
57043	58589
56571	57834
56587	57354
56902	57149
57370	57295
57957	57805
58792	58836
59998	60076
61283	61337
62595	62402
63767	63503
64813	64485
65745	65311
66453	65702
66704	65798
66527	65583
65902	65193
65117	64305
64135	63068
65061	63507
64072	62005
62917	60533
61860	59284
60962	58305
60328	57588
59967	57117
59779	57068
60056	57499
60664	58386
61544	59528
62583	60728
63754	62007
65038	63385
66190	64785
67149	66052
67987	66990
68884	67555
69614	67750
69859	67736
69678	67482
69135	66943
68392	66187
67466	65400
