0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-10 20:58:47 +00:00
OI-codes/S2OJ/1584/data/data15.out

12515 lines
163 KiB (Stored with Git LFS)
Plaintext

0
0
997423259
0
997423259
839850813
0
201610127
839850813
201610127
1522948042
1522948042
1321337915
1680520488
2410993636
3856044475
2696908082
0
3992815888
4332948153
4332948153
1058052600
4332948153
3512893199
3512893199
5746235348
7842489980
6287723840
5216328720
6492069438
585211205
1832990814
12059027114
7695158647
10907316462
10051667100
8322356173
9266824983
11464692467
8322356173
3512820020
12178357018
6784946481
10905450951
585211205
8421111145
585211205
7259164116
12731837507
14713903169
12274028014
2761794892
10053721199
7840798347
14330591121
8674749244
10527496410
7029841009
0
4861763399
14985535883
13012865038
2528516316
19872269988
19703294815
20072667123
12126016510
3453879163
15962925221
6940048958
12196350883
12732452935
20494885118
22489206708
3209799327
14565861447
13576059623
20965012506
8565971566
18239622039
21919922200
13389156768
16933049894
18674437288
1090289594
23691139650
20428039791
23103534118
22903136983
5568648761
4830043510
8238301729
19720945447
23798349253
21847151723
22722416807
18125442737
10351184280
585211205
25693108176
6234546007
18753065433
19583684684
25954043641
24255751460
9838094057
6057991464
26760235126
4131404344
14204335558
25439879327
27373216730
585211205
20453596867
4746315450
24363946881
27741913314
22930453925
6392284902
22388779499
15023585466
17879941277
20453596867
22388779499
26816904914
585211205
19273113784
3021410056
1090289594
24977434549
13753701039
3210483570
13391446161
22210282095
22062377198
3021410056
23490095235
30141760053
21060254314
21627711200
24044285321
28416545199
29113099553
24512038098
19604022377
5167901954
2621469798
31957449125
25803414052
30524485845
25760076870
27469807776
33013276884
31277136035
31195864876
25640595173
28498752524
34576377442
31564716433
23843383661
19954024696
28601411539
34065482884
22776781003
14117736070
34807960559
29951874932
34896980636
19725246448
10507217509
29205710532
37225157496
35349474678
29956787686
8231360397
39262429188
41848730211
28715826941
32758451972
26018753143
35036171968
10326150660
7257533558
42326149472
37470792898
44763456070
38952245762
43915025636
34368079074
4252611555
33749509207
31262147233
12275642171
25392648735
46242259429
35197735078
38763004839
42734110873
29689429729
46876939136
48645619640
33934638321
50428049207
34894879381
14160162191
49271435279
40318344329
3844327248
43017842597
50115892167
40058174161
26645074964
2481463633
42074394051
34553165361
103724103
45053316103
33216230500
18078159630
39169941279
40834555977
17306085255
44112948119
14762207465
12030927440
52712018621
44564882903
49264923870
8011978573
35166330802
57559763902
53480386878
6977018887
43004824797
45320813993
44128775162
23817722411
18582674772
5362478609
43144304037
59503517440
35540714054
50708076606
3093338575
61214663703
48993568849
20483199171
55405136581
3464947414
585211205
48412809991
31026448237
49528448271
49863041391
40968243441
49575240120
18636170177
51594376933
36544192456
6547095281
19661908285
26371182343
12809960213
63621889573
63640783534
64466371173
45928729467
42187611492
25538780183
5830842544
7594942380
103724103
51799728357
585211205
48921183630
13041745194
54338434505
66429114528
65845822919
15111188271
6953006880
68705061971
11890609869
6547095281
69225111931
7386827350
52534516856
71709106204
11691668260
13041745194
39255839059
65762879212
71346194295
32999574636
12387156450
11691668260
74388386454
14230704870
51423636295
58887971145
71973829527
58574619642
60631996793
31836522697
22855382830
75749718853
50849868455
61700329752
34116146402
1840082921
75508573829
37992771414
62018982445
43123570820
62528469251
77498740060
78319146632
37976306133
18720248442
29965451282
60188061890
19932623878
62098323902
80423878433
64864284305
79702572862
63853479442
74459922947
65917129400
54562276588
60534816860
4980445328
8045992601
23318661214
43770103248
56691114492
65791399270
36755041179
59440086107
61918814647
40552829630
67682686026
32627494065
60010520110
26357585114
85974212286
75723626334
1124833807
79333572325
85959463202
24497870762
85563312943
82276440149
85515719257
31650677885
87097011219
85463564059
16571581356
82965354650
85035171608
69969240937
39534783733
16537262441
6808859605
3388212061
23872899039
58682848053
66517180489
1148170714
53780604124
25230122492
64856710450
31136101656
46759136586
42757473258
33677843058
89867080128
75814427972
65710163332
83453393540
77991272520
91842892975
65481056668
18664989414
90862690101
88298153722
68074969187
70515891762
70515891762
70524838412
75905663171
76091618462
55061461791
45220574792
85986529904
91772444043
78480077028
96175198870
94838911094
94933126641
63320365325
44261167349
37989742667
95426628978
16947234047
97698101250
97623200430
100075088050
37289963555
81562515245
5459161261
102082120867
94579017448
75550939097
91120303364
37190084318
99238221347
98754902701
21934266766
83968349824
99993015912
102011428353
69921391717
17819066902
80124285555
8547801728
93703357921
8547801728
69724964750
547567351
69724964750
101958433968
46196595029
4136838640
84067344489
102414621346
40338440729
16777957736
56054730460
76951660484
61665943835
33487045616
56358680335
45003021725
17818321711
95325633457
994563137
18961505592
81947920546
88479567437
547567351
78253946494
90708668990
110536796255
95080113070
59313012992
94002477950
45465093749
87816608216
79556960358
43112458559
58857140981
113916027400
61515636222
100656604763
92693647800
56089896175
85018057366
82644720226
104413524063
88329262084
12489184759
114799762453
72792276997
94848904674
14608751737
113374451106
88773742807
117607189905
79442577606
4600250627
38959331605
78896471393
91920417744
105942023968
30833670361
84737892630
103395539710
109572234925
94913605599
103724103
45051550816
24611512198
94423076894
116947369881
117354289835
91354162382
112968461723
90428435261
83626822825
86809598987
80036494942
115735905269
9556040464
89535721289
73339240798
15447623633
24072656653
22494399269
114733546286
83956979339
118748931841
112908250372
119922656455
94188743386
2621340726
13770532441
93866556285
114392189665
113560160424
98857635591
120597619904
114041329109
84168974121
21962185538
25098447586
82089852977
87920785667
5922573248
106458192820
119725936073
96181244166
123726385251
36333794699
108866632150
82525212459
76021253634
106231532180
111636027233
25589843666
92673082411
126813324380
128218032023
83950572989
73220472043
21199065346
118022324017
83917575465
107485650909
87065933088
131656503643
104990936533
92291851654
119775679561
43819163984
104726271465
104066258781
112000170906
55190402873
129417807110
115789068425
62023069689
33953449099
130795612224
58516476176
133862948665
104242079347
134110050072
135232177936
102015699307
16676227734
107914639071
108636787110
80209306777
41725641933
679773803
18685738937
133398171510
3132309264
130313417118
110684696437
122013625777
130237694588
52854095370
102646678806
117808418164
60005173468
143668744689
679773803
141615463548
111978369005
109745684111
124168513366
135831057252
115368394199
42676811512
55190894348
8415767961
127908847587
16513093099
88537155427
133361585190
144667382829
141291544393
119391930053
27904135940
51305322663
91213079839
147032310446
136061862278
102558666785
57168680081
119461280014
129033938996
144024812349
6381497549
36974911874
144714262299
124949451642
110876919857
147842638346
26904533391
26927674304
149338955162
125339334319
31082584563
148811714421
133623086972
76640353000
88266492605
80572090802
150628433010
37452444239
116815726191
104486520178
150477356972
152230923104
121738680450
83653361682
6318739285
152894338039
5448916946
147603401180
114696184654
134176187728
134895453652
142131367588
132614069637
127946372630
152450946160
146370289312
151300664368
115356113105
8608580778
75391411480
115902071500
115805532361
103624807826
97084095145
152531965139
80527305923
153272889511
153612548860
7007395159
45231832837
123528846284
121051298769
34830430759
156827869151
156173185491
62042754427
69852944779
154731885528
111170260852
117264620374
37103464011
150083215225
139507767660
166747206988
152379753732
128959698413
39016133710
157949805761
163755710553
163591979704
28544847401
139099822736
157500534031
156516357759
121462352218
147515288517
112010019551
64337938840
29808655512
111712278182
119623028408
33346663591
547567351
149850995478
170177812789
144249055324
101074430030
167970873077
163700676494
135964614462
119537510767
168692751960
168720523182
166294993689
9521074764
167229932765
138371497500
4643921160
139716280027
86963981499
42191445210
167224685706
35312279706
175718448515
4069041571
5795989021
89140803775
144274196152
167412754188
115949598834
125156880998
160929017697
160233918634
173433426196
175090397486
171561146950
148762430330
47585627754
99612477158
148433942644
131079267155
159079700743
65591330304
93200719678
78172703362
42739576842
120209973552
185169603882
142019581056
75590802915
177858636877
176945311205
151786755473
177160234341
175488521961
151848242468
179267136240
149801203794
150155999670
176461375140
162795204063
173659882845
170247487181
105521392676
107541676485
1834751677
77431747543
43447490927
154589970106
47504471248
184360024640
179998903041
144968961091
175563361343
184216957522
157969910000
53417006452
167539161078
72979731210
177461271340
176518544500
55301022425
83430628515
187409529911
100006655110
85391562393
50971541163
128477269837
178607963597
177333338479
76483383950
27151971583
183833085551
137200492993
118441372077
182039055084
170714522080
157640634748
180611951812
184623898748
84123623563
186300316891
188398345444
166701145857
89762644787
191167360867
140783338714
162729511655
134786755379
14941577963
122948768906
187923669130
104953176600
26496123354
177200552214
145199819725
188622326145
112009371585
123591199280
27963261380
131736944161
188439783964
156537860167
85390026425
191274444173
60235394906
71155621082
127172581047
198076723821
69274984237
49345817680
120329811387
94807816541
71608238706
23889080094
158120273173
109747492464
153705179756
92757628903
125733036699
3015804570
181418238274
38835982535
187614676793
197331494473
72863809538
73764664623
159910868505
172648471115
171723644293
193531689024
88469711150
201598110762
76780229385
36498419076
201715254067
39838574927
108109190914
75312480507
178081585605
99112011587
191647836203
37365301553
190086388676
190086388676
118514039806
5190458301
203432750945
193310414604
88822911767
61828592842
80222865007
192080162687
196802022330
203716609591
87635272664
147570557905
153073645508
195484701769
103230351411
204909238106
115728508648
202548682394
149915728019
180149953450
25174459272
107610712273
205540444113
194659587901
207146848067
134130150429
165759570478
186617141138
206954984371
207383143012
204598031700
193708167082
162506038279
33390699250
90544803792
134782652616
208017539512
190942526662
209454612992
175601219405
204717328881
195524484414
155960574403
89019708061
205838314381
190431558128
209848060719
166751662719
124156137258
200756860961
7565756221
169695813901
178642647614
162006499363
218008896696
179766990592
124064473843
216758541071
213958887391
209115205617
10518825735
154325644869
152626414130
216839813095
192866445835
106546879310
40440241064
155988118025
159980093505
76391620453
44277117967
204780790819
101178564654
23731490364
108681273041
116942050567
166046587761
2701634154
192691853444
221781102758
109516087894
217014533577
200940494854
124316875101
109531093034
45951624677
213272312832
183608037962
149107118956
170874694726
48608596875
173412791278
211874177835
206425976452
211592630065
223867552841
52921642498
221217468989
227764629516
172745787114
90277355641
98108039360
112212773442
3882687047
225686017529
124954945615
182540065318
161302232439
176801681544
220687130982
221168388069
4050614680
199541678465
4674856167
118604143106
229673506866
113902831695
205103328417
167467413337
125929074092
156962402360
178354943179
211274332343
212673451974
86692780535
204932774499
154785395935
118663243279
129385536237
229982925631
206610271485
178258009069
235244770894
232850097227
234060639992
216647127992
95656666081
227034496754
70203630543
192881880969
108864365476
170212475400
22814181747
238960565200
88547417387
122335165282
90838893640
970606580
237971884290
4958894171
210818071283
172747749767
98553875673
188354447443
194381563792
166375056069
219357791762
193926259078
235927440252
237710812048
199860621019
240521854365
169649288884
243066737416
169181202903
199991000659
215961942794
217332994783
241655208972
219102353288
88778857631
188728258314
77435460276
244545719534
3361450032
98894645358
20461370310
226836073849
54718811414
32842111172
152527382306
245013911041
227971502307
148864276889
248890893290
140439477902
71053684362
245800942650
180178235208
248547395249
197333698998
244925262559
249882299508
91666123674
140098209850
175569164450
247353083127
224118698222
247325082916
235168637358
128873106446
223252053631
241224325973
129127460701
217484168113
54188265875
231384093870
109175280681
200259722573
217725695190
249353011599
154235949775
227096274861
228662474078
255367749759
77062197982
239606078857
238203991737
164226472991
202930139102
220879301918
229025315760
77753666905
135404720599
174569231813
217174869788
205910858960
255534445448
188055179846
256794842311
193922886085
252054683776
255952999963
249197644423
14358848301
99419253212
174213500413
256433197203
244756036920
164365432239
22659706511
230558396449
255764086257
179004283882
235984612588
248320802322
11858731900
212738970710
210729173409
254070613808
84341577452
162154766494
261885821895
263006674137
230119885942
248027995465
218061322548
211091424054
158537298344
4814676484
260232017403
258464270187
162949586672
261299144465
257527583931
262796464122
262740092194
241310285333
253397025500
4790966538
52499621075
262996314231
94989601765
264815790177
125970055012
267140518457
31813562839
254935656816
115894812680
34743403483
87807163998
237397780099
257425810984
42596667448
246715274200
101378009299
264115308799
257410658827
231312289478
269378121037
238990101611
215746885139
156105161456
110402177458
263193850502
227157279556
262633367595
219561776537
252330774201
274460413448
221782482819
265539675008
264799284709
253038380113
259861574555
12800860602
169131396745
217611687355
252144936684
13157306455
227957516198
254143137198
106745018896
76391757545
66062576814
16478307338
259054097326
181108148617
50479757432
145871199328
21623128281
265839979719
25075379438
164368965492
55302830667
80352740234
87408767740
231417674888
212614206986
204916875843
186263616732
74936244603
277333921760
246066698155
264909978338
235203410831
268446922815
211482668319
261434403251
89585912676
284039023218
108958729641
264773174756
243281574329
56277767491
236356047823
89551553541
17492338412
94967107245
289003147837
286025726565
245497362907
286689209914
215813850544
37058831702
280772589764
216113666976
277966206137
265755739263
6508935670
235672628383
238254761421
137373255189
280492480401
250182408068
215830893306
292841929859
264995556898
262553969222
255563402968
265638603079
259431767082
294073697734
294540914507
41265809418
268354535918
292874809870
272304567578
294296312432
204695160102
258807665432
296427424439
206327501759
283768648126
244643247494
70082210971
162624763001
276687560815
294355277433
279172457652
201334235149
129836161773
74654317019
269516225148
58551756000
249686354762
231303184278
258338001682
295473946393
14787944700
296148606013
220209023464
268221880481
173480497686
296689142220
273101922299
41069714464
274794085044
137026209307
296331965079
261152223350
236877036703
296727388741
286510103242
196200257219
37537629455
145163187945
124035085111
87858553034
246189393823
250969202830
236899079905
244285070444
304930013877
174704094077
77235164637
252391025830
56276256393
82551077571
305034067347
299990314979
306234358386
67174012140
87978455639
213206770063
213479050420
1322581870
289480590735
244793081040
238567766332
245149183733
69261058880
155186080604
213003473248
96677723517
307871104772
47596695379
140438478722
105881990890
278430162713
304132567481
178133664430
308530400402
298580608009
210087880119
282511703838
264499235829
232046908530
308040195321
315657953751
259646722466
113993725542
264276211083
104177195904
267454640683
174769633041
301100173667
309954751555
241756867918
32274124924
316820135021
39538980720
296057751927
291319612032
188083732929
281410668461
278253114536
294750445116
266788328577
141239736235
185949434070
267827962630
27487685776
293140195533
318329883690
277531395159
121417365820
122035245306
318887133164
282743594301
321047280497
251408294656
274635453101
4019873439
306610006442
284137077290
171844808817
290116832172
34821185118
73477236628
117076218160
322720819794
320817976698
318991714561
91310961229
160034786352
62664062253
312662938960
53850901834
5837901492
77236626181
260926047199
306623382053
178755187440
112509397021
197567418992
100788334965
266099437283
146096178269
1322581870
330060284354
240687675910
261330659568
75484404888
317328915488
327546813357
70240121311
58312151919
156135360391
315962885841
235866745608
1322581870
31359403047
57719199941
334124043241
258498781381
335885332838
259444940651
331981534491
323535352648
134520478850
90398060212
315777651387
245158224235
112105747523
153875429370
336691055298
109054468153
6806465887
315622518620
321564859571
281844284577
273718735425
296041948439
247440906385
268766807852
338701840913
198967216796
227316976860
5687819818
63031214504
57587764246
274775082744
49768202249
28985676690
334048603895
332368051592
316996930062
80837410945
217134304308
210004985216
343716028170
299645962532
11759011433
294217688365
90181173127
11947142502
258006076993
307246292747
348458601373
246829778260
37923946512
336334874768
198332784644
323499411702
79776353050
259700627672
198332784644
166274070189
117092233734
350148342069
168691005201
264572049920
135673035489
60110230964
335395594923
350982594435
122565518358
346843159443
292920092315
350850584135
352141625293
338458519739
119440397331
11019972943
75862920402
45141174871
236621856046
42623098117
353790560504
69627589513
347315790839
98564531128
355276979330
209497203479
360277082152
249553264489
360662348318
317574631211
353807705172
268019130640
253096529070
325502783184
353826300696
358339275128
19554089631
159081023276
86414708568
136435283309
118777351394
354122405079
150373965731
365464666212
55497465515
364419284687
337291154455
358575055029
46381841236
265294349756
362552125330
174801100501
308311232514
322398201697
304080696588
40287448529
99680281847
97480008290
281089170776
241933023752
88764360816
84136556688
13453782024
344984844514
178482698949
369811353812
46631181895
348567080079
163847548353
355884989947
180457291513
291481167508
203018595616
138488629122
363655825323
374704963214
372110462260
43625587046
95381221275
363922354811
372852547512
348219374848
319603330504
76876862302
376891518032
145239584517
141416231518
44496901470
257783151730
134049651787
380026816229
272997112028
231381026652
54128101850
370257329528
379967184395
7105264349
169247800936
377541080988
110704680458
161348953007
146467480154
283734790064
359907821262
372681809761
256094934597
111634913785
272943983929
385036790195
283191300497
287896535007
35389889221
252798761844
210196471790
338103070006
383089248727
289407932404
227913223854
272772816067
82507511071
144237061808
361735580663
206059185826
13899025209
157531184032
237738373289
195943617684
353723705454
386018323383
6207419102
196942694898
20356285842
320484497903
85013627983
384358819468
36627201419
261382748949
314404258420
378108405365
360930274881
96841877509
387161395653
265397081371
375617103981
64409456247
396386901516
390579481337
103180438061
305102319430
389819108731
291922535419
379597894085
174509295504
230207536667
393390208660
380773128926
30347916789
363921951241
109263147862
199374622459
23148715801
392228698751
279450846606
392047689826
262842054083
393069978018
283963130777
305167540220
138709735469
376593673937
379693266086
7141553035
395264428917
231525533628
289807363822
336473168862
391215304420
33073970769
138596848784
385875686820
344456998829
386341096274
345002866863
220467399307
128928372144
401507718482
323579348061
403032308249
249118560978
376650405561
356464201208
299386185129
235679911014
358369069871
144462738740
144138575338
98801927688
63385523421
144138575338
198873702860
402764446963
280482106737
44542935479
400537027800
279895763416
249386543456
332897225797
394150302008
229545902050
297525943311
396700339412
245853785671
244245141205
307337188278
4803042920
357818397261
210714622272
409405170072
187216496694
387128269152
81789300176
158850226430
392395939583
406608326317
329647604013
346511980590
373415963420
402457619289
373985090327
396127277185
244217021648
4019873439
171862752290
325400182383
279751061985
409074529216
360372939065
412175170635
353799584493
405937282387
296764275381
382714500138
415051964384
405396332900
399956084773
38540276382
405010429237
307273858118
184224706282
397786214646
354084061622
73068812334
326851194256
393774658378
409259501483
325826854149
278717694668
412081819673
296152600192
324461504942
391242721291
248347124538
390265789221
214943932468
339712405254
413798278849
410570834400
409252925726
409960512898
381139981831
388238917113
268861174426
325287348911
412241703499
27516955440
339045902225
347861910998
246942579302
209163420491
417262398064
329525563095
138757623466
415618148925
148975654675
408171057619
360862073278
35089300357
228399890286
414815810152
344125250863
421517985223
13624323605
419347201389
113100531865
12068434172
217781183312
432636960252
269646522732
274789302661
396333887794
395913383541
430253105426
362255938029
386695177497
68160476036
229719294724
417475823343
296259288924
412920303558
376153408544
6055244243
337519364495
425708549592
289463155044
378651547246
264386176505
353130076931
285057531266
223394171186
282105464300
74474019452
365718138795
268529528427
306007812915
107695094067
233550297787
251191462421
395080002285
236486991080
35268880373
178646558894
183978013031
49926935340
417620242623
417812777884
414441216457
414970510842
440572162548
414281686600
405520047566
430168364229
421748647922
148987121533
442505663568
227829459539
398692129706
345992944753
426876911596
270241697034
438365579096
325495126510
149139361547
176458256481
407371339071
224660755711
67169987420
102200203868
184063504521
411953534380
219637131062
184063504521
94433972773
356776243497
138798104697
39792970618
434944824354
57991507348
9859514013
14748521975
434921879874
390885740189
438863395469
404291823377
82464410734
180844809648
437836166636
271341282385
36229297994
449506666716
396642691116
296629579942
328929132290
385851898871
133962998479
1683486526
33518291181
452202741946
82332964046
121941281233
333915897442
191118033613
294165703415
193203007287
454854871515
206225600764
405464609143
392931262965
425404428424
359888008957
448867495349
51844475035
447274912460
447036988772
261988915962
288184325323
421176867551
417747712864
399942141393
90354474177
433124100621
338116503838
352845421721
121921001093
262458653803
970606580
191862844521
400413496455
56148940197
73422919726
451677693397
446503665314
464910460264
363787228309
176722447525
450020123411
385450892423
419719043100
391638418059
151480072620
435116293095
436710524986
342491274638
324169299372
465861327938
280815149210
246956903251
101813472408
268144527181
432397597170
370555489914
176262727093
259416217327
242523853667
236154305386
438328589468
454744094075
423010475349
139701851706
426568213239
392852506017
460165460218
393721534969
207268544642
471378891629
347642598219
447795329322
258140811706
23897833981
472651946783
344422750084
445048584200
447014375744
437392446642
151596518245
343953947390
42723098182
464674463903
396193124029
380741143543
296203454083
427805631268
197444655021
319338678711
473457416493
480708422979
445514134003
394290616243
92633342036
9402403814
379346211461
9402403814
355623238884
466125335117
368094450581
236546157369
336196769489
448740487911
291971652848
248889184886
221223776963
203957633103
23458570430
330893851049
434702644566
144412766647
149272487838
193508248840
382436053260
39555370762
446026858617
423485557888
470249804068
429057713955
428759344217
276729427917
272993816444
472213108695
149339723825
475037990417
466707257998
458073523848
250824446738
432204781629
441031431714
474493351407
408928555870
188963803209
493633997813
73385005049
202766527766
431538187239
215783372941
431615662861
423909025499
253267019583
469432202298
16798759877
60872383662
340672291550
17108822648
457220670316
347315913371
306336620606
497597967805
479835421626
458250169684
434830746297
498169908935
0
438908940105
324652326500
306030597655
224741796772
392895311238
256821524432
484685434088
145640328329
359109333557
498637222017
314521398118
474103777355
307677843556
490355291241
104471419549
491070907796
495264887570
468120779171
350690568454
489660854264
378501283157
20175664415
335128149903
449924337198
67633785350
230053380313
496583176759
451926165835
238883661875
402675664907
450530542095
1369656390
447845703324
359886680168
490456300260
56488330306
476035596175
445632422793
465394960122
497745343942
334202394792
475822624230
342881759380
501302654576
183656937022
200804467070
478681694742
93976448014
488742323080
272135352537
504563811489
455911705222
213927737767
479327241123
455859401822
146391457406
108304611389
329301327694
445119382722
93727782130
352170443661
266925738783
511729539762
296698282960
8995386400
509521019174
466629603513
504354036853
458831355440
452898103968
471753077986
338549703829
426746937115
353796081868
439452877091
217187709655
61285562816
485136702856
258880785957
302911048166
490095093518
504933164335
515388920388
506398247935
441348495163
14794690691
413148654303
515108528922
511850555805
456806536871
464221126702
491169288874
497200430377
32840432480
498019517056
137647297937
432856711077
304173544843
142586937227
93969867197
513359706214
130700528029
312224458390
416756583324
114679350474
365628059191
515963617048
60172051332
525388009087
245111580348
473920075461
511202561216
509344026920
514692796257
500261932832
0
442519714649
91230808708
53737554392
519620281105
513493572565
315672183671
216505525385
155616972524
511366492471
285429242015
437488051504
524822789179
232395789671
516404708901
473417617978
217193141749
492221575521
478380368402
516516050548
509844370191
383363109599
346051166771
498181615290
371060124895
511968608757
476285153342
527710048411
315031453712
658483834
520864691959
526620891793
520581552608
529129082527
443229021406
207421623207
497039494131
425511946274
514845636773
435223859653
262249046496
503735682691
542369306650
377926321304
409685065046
86971701602
396108113211
457558001986
521228018983
539149865708
509184086793
230710590773
204803207259
543190293565
537512267964
525430822429
500433352192
508204075221
435211914639
380212980030
521512405305
508341976363
220206938193
541559475363
418883703204
485419070023
85575482942
429019266896
91299182557
43066373730
529050978415
531793669723
362847862792
531675531459
491387237642
413909593368
376116461628
447158824538
538427513975
455466675140
540749247835
485672892023
22246842210
283951154495
522932193336
528292818736
522579668274
83762855025
199713180511
529508176328
165761930817
226052269815
541326688361
533762047194
532097849789
548481184669
533866752743
371796017940
437346572752
556063550687
1369656390
364912914144
279899910344
48950527504
490017574028
513485737144
475228615602
96854411059
378876607867
61232080747
538010812072
129079732572
418360745076
131255096292
390009089358
563396735665
202835218056
534273276431
265753521970
541111840794
479354231275
41151205883
534686168935
476220824067
149465767889
503295154417
429753185316
567651628999
555783997482
398750231950
418635437658
43837605593
540266571483
406758889290
278414940372
235830241737
325049674949
546206670658
141008122434
483815284932
557317716328
307093981765
173491657205
504963653164
199747467153
444856182919
541616292760
349276962294
241734180032
400971228184
546472625927
55076749257
165754095033
574248174261
447871454871
549318241547
46760000306
390355339743
515583140299
571166749612
542735972731
56638082795
430468578682
564313339594
538935328198
53156382730
11599634072
447907881192
301918970797
553784440257
570575483376
322635943299
502921444056
113222066807
431990690114
227755883912
296053130644
329748159736
565419072575
340901443870
449535401974
576099364735
134266955588
566491731759
536288309432
556650427100
437206346912
453675386604
433190994429
330822509925
523213725751
461725429209
576167722714
566479311374
526802441753
363591535822
179948957474
295046422034
516621986698
192712621216
427580956863
565771667949
404272769181
582292764314
191461579165
39900966660
572752296809
39792337428
525974995584
586332843489
523316966386
209604089798
579146548280
106038833552
403563965004
588367090766
277537809431
220030431127
414526095587
408738313982
102261094142
501269285368
455715791391
475212174520
376381303594
408738313982
486887905430
509507301538
578639779745
551012964913
577312773378
444459059486
591413616825
105687093664
589089805416
147562447864
592148525560
575314571946
441862298159
55501051963
574071728691
464518315009
240633119997
170660723870
450082632850
593997541157
494669911677
578401242335
548574371994
575703293548
537394348641
314649611571
592415512323
498960948357
522191296731
413098300547
125915316939
538335750220
578041099550
467633418960
481742565722
19559181156
565991187814
308839848696
215242248441
554029117963
351294130629
603185865064
581128475225
502693666257
20412638124
568503198533
244744334949
413305428162
262975832702
448875005989
67625141589
19311292365
601182453249
564330629789
578594375740
584470747038
547054197664
564302088587
20212374343
585169775344
3793931085
356673634745
600145213741
299131447882
271191771878
138051160083
430504798893
43248216377
588444414527
87694714462
569780935590
560705868011
258346683828
594944608592
412382310246
346197904926
307598117375
324973127115
115890720359
389837448274
562571717446
0
514173650753
540136983175
366743717210
169424146242
25317429645
311710767870
19060644305
275250761165
431784563290
553053734781
578061928814
407944709666
595912346727
613418253481
408618102627
481366544678
619561616838
22851209027
82407685841
289941206776
373532597942
269376648207
612874124929
579092061229
556317218581
558220756560
172928718474
583723467903
568611035185
32217673754
571575051856
248065300425
554308541318
141847884483
184498828288
377282659634
608929403435
402384320982
444111035938
517349039565
432843331053
542350813968
247128964926
307037729088
596257124983
615488069860
103089310890
13039243251
618216082281
144597461335
430018026231
302756749319
460053018703
66807634790
196689109917
613860376155
600708093885
532130912176
587585339359
409309901260
546211857436
621724456806
490021422686
297641746999
574169125149
305248069025
523403004901
408670125697
389316055044
623216624595
620919586067
553341706958
397722406365
509481797146
605738354813
81932233231
491875082059
450112682552
618322547335
581514501468
379863042091
616891712940
286900024509
576631478879
565553005962
14898063679
537123793697
274993723871
174250176617
518298199853
224060784143
357435356559
595185030473
258136769990
362405163201
95788808452
619712682078
292830086092
179556972677
639092827389
337904563144
201200802438
218593728522
632297628290
544725806992
394269143466
591623197369
186078734921
596781121919
586688429204
427168602900
333622675949
359127728458
569032582284
530684424668
642964309379
642984700998
543899701532
52632929870
531819713019
202929064725
579571840850
362866016814
110616015627
534475105584
576558419277
583789327292
614462799439
631220397646
467127871624
555486322730
187074365691
124287010936
294860002765
569626035803
514034382121
620530087922
546483483919
82864034594
398223187525
485038409395
573478855911
390457015822
580141110701
188684037411
515220873421
550205812340
142318292813
294657012287
534571742475
481719550846
283080634503
481854616345
299377630401
606734263174
633123473105
632999522563
17714045602
626866105991
653027406066
623525966128
221337029271
645703591176
71105813655
260434862860
49448718382
633261184956
102599917631
438122372113
611806708066
404271081385
653199022336
70480922779
350160419728
594596785924
234835808612
630872821246
378877994078
630843968750
211126136474
484284751605
632116627967
274680173062
405477027534
607734638003
505566781781
644425038088
29940340537
661041721814
70260511158
153985674773
105652350194
237137897643
437711313500
607137556804
411551073202
589489475756
209543875971
661380540265
20041644209
507866186310
181490382539
511693421341
658483834
620104548016
587837654942
391627224037
532498763642
513196871754
459966872026
0
528503459327
0
552188623722
626049041123
5185278596
541338453429
449357127077
641250195720
653635175397
288094496363
642138629695
472940299600
310030705978
517345159384
591415089202
428048247448
456538334328
73898960223
421230818765
317793206605
640712165468
46865644420
642749713873
657700881710
650708654053
634656421223
651745962632
136464982359
501858333092
656724148384
71274985408
651017123466
66064547238
525063562394
646760291360
457631620228
615601587720
661341564221
651023404065
490277972589
411847280335
675803234795
413015494067
369697994480
652553920769
174348888929
664755569494
659393690031
658454684679
565091198793
224890981374
603910775143
605303706006
675880973459
526308435040
313278947003
510129242385
391967779795
430286500705
233473723276
214244765241
544078052392
623027563755
656885934845
260817119275
286619795698
54374462936
625134513704
666171929794
314594569708
653975989975
212065896732
339438794773
169940359013
636925608789
671820326430
270110039111
480576902510
110809273432
184785669058
378227822831
400013312067
669953197503
248380823642
646983252715
202081686574
686763243926
233584430696
657125649616
19893881392
417854186367
260661912587
447868828934
297288515675
666865159062
676877350085
650670100698
682922122652
626029362612
676207721044
670468850658
667059171056
514868738738
610873920894
555393137723
442726766216
556242565254
355335028685
21035612129
146449575727
668741226760
290359496424
576035885768
331129185610
589457178435
380054970801
481512994063
230698622600
539248818289
570750292488
479926891627
669551060852
534438355324
656265253932
575950461454
386423966691
322707173664
352569196201
683346968332
185498594763
144897534173
594675750951
7465443187
623534211053
682290961474
73885318153
643910940995
611368496259
626382087307
134041981444
438266521431
89193468222
445650977301
364300843584
430174720420
561667776555
663789218684
467200656240
687276692975
584115945864
618131536878
118682887234
684742066170
314835791910
637847162302
61698827725
27464747886
398623699428
365248290698
471379923443
696056436949
677812271104
663729127341
678102770875
92090408913
655964827852
583301116768
618333146648
674464841063
501877871972
679683194039
708079578336
705562370503
423180872180
266528373143
264105452453
578127873718
689991902069
676541896593
599200042778
684595163164
479203613681
169508016632
514905832913
682115738127
461227043344
354096266795
247620524034
665294835082
160430247007
216122732667
518016239610
660027606686
608391687353
544047539790
185133231259
357524241604
675737862579
677013845523
339760772770
463899493661
460674749825
638433248327
679485359033
260207070003
601744458360
190853075408
400303480906
319015190415
654923179467
267919228992
22212468199
24399329459
412782101373
113605066501
56153131864
718774018905
714340501537
36156598762
695793143130
668288296063
656081405346
302484872331
680744210679
448670792303
263792637886
28453259436
88995679431
145119067027
576099201308
629291169793
684114600415
632839433890
362429294517
358693448843
612968533374
17763196456
523426154149
634588384562
722809165263
14311982159
603579813981
603012453156
640955946413
252353121255
172988418838
120204785683
319182445383
650100502622
233039743080
36605521561
444029392363
309259986242
211698839670
14871429531
491603462017
712143654722
503393083315
721051140369
7819177549
505930266744
717611192954
676555712469
92625861051
71981835882
671723065190
493255632714
671835370136
730488390233
376516712095
133852303472
681050603602
656819854059
47214054112
440612116820
737132872923
693612528174
738198127794
492761103583
621694790499
730550769354
708734740670
582359059698
736559835570
548631754484
689382903633
641860051587
700447970274
550398023632
731612593856
675412109371
29449422681
540539076021
539535278085
517422524318
136471407992
379720968836
648019751217
658415275750
501953741747
408892176785
308052668301
287703457573
697844561811
580969907454
729601851314
579848124259
643214904737
65884391701
7819177549
408183446180
651255711227
353765237654
629268292036
500993066800
749543965007
90060026523
728019144270
540675653644
581809459287
525844722459
368114254087
219281031620
689693686704
463665932332
720446097671
673896238766
331284406992
559790304406
554881585581
677491183161
676549518588
647691236369
721085850574
409967003539
495460691703
629252821273
516557582650
545043747273
611572784473
755012787985
464316911014
626648215737
589569837124
436587490543
640314241957
224530946828
390716231054
133773899244
515133115998
637002682527
729730697774
252712369750
140289976575
195482717080
192675532544
689110360610
155241309601
253306852531
232037389829
418144926099
523591650963
733067294563
727390306842
527031369455
135173840679
501839835092
487174934338
464668619914
744465834668
584086817649
642544171550
625658880928
46092337972
538880233827
554870916676
764911306493
732879283340
37424264714
502052207825
249220839032
379711395126
625340228551
657995123991
358169123891
691129000425
128983104689
480890247330
2389385226
752513464817
476786366654
354521915622
627527214665
742077551515
504156181510
774397430825
405213348566
752505564371
741004987318
743358295261
266567911241
679017149139
556105756569
721602855006
731423187991
721563188861
497287283859
309538173419
409704589856
177191673465
747167540943
434057293218
761791102042
547885514136
690018947761
260232767678
768304248052
337800828981
365025734531
578555713864
770218237442
668156575801
243445406099
38666994384
782513618605
350441499328
755230987630
387376697864
336914704438
583882108815
766117028830
380173120742
734675845736
750766569549
29830950653
589190995075
754922276006
784761500129
250900556222
774188651902
651196002083
234995931947
758236854006
757509885208
364012252839
764959855587
788334571851
186991779478
665071364464
15776782585
643276113145
579690832549
611048643243
727365617293
623570997622
387193474441
681076258189
537296689241
785904802575
773593032766
786664019542
760767307826
757761775548
432939217737
318229676502
773366137954
283529615419
771375909113
762782785755
89516118104
474204114857
274876404670
433636900865
713387669504
747304102330
529985904171
507118238576
269513319856
515504491483
47693449245
647519636175
702490656442
46615246652
703402076946
235641447334
544629225234
750230076580
747735787026
639030050858
29895103259
532609487742
74467768830
391956166188
308488693809
65962209139
307420544186
411128273032
794695377719
799242749268
789155965909
75405556847
565374640941
290393638911
445891243080
707273220828
355176312068
573160107864
768338776382
225145373505
490325222992
413735808224
478364333949
738523139183
151007744777
775450051817
708371780538
765439584399
789777671774
7770174628
568797007859
740498715303
209629810648
676081636720
597329129618
450068409024
717864978663
745282508403
508364082969
58344731326
278718219636
44084160511
646475444264
605763538992
743224105212
417838437266
669064875506
774804773476
760836290394
700137970145
722636525431
740402669438
409170847673
779135426938
798727981509
782414272969
334491579584
149475485490
756100754406
794074749363
627465699423
495841245221
605831619934
149233827192
330365742234
772368959730
152121412101
792787332308
5167792745
713725413109
654714930816
321750178046
810865168417
593704018190
729640020477
661693479132
236347402430
301363915526
790757498894
413604335158
58344731326
492849677295
757228468487
47906839020
800140325552
802549114877
673764264057
326445381649
808509813324
78250387341
177178426266
91327114393
588761144612
806403478663
151919651533
801898035341
338262532490
705163053437
298538485684
813428871050
8369268280
813099165859
270371328471
355761466415
466057009938
228392080496
185613210477
738713847611
788161463350
803049179995
788294526774
240563150370
307507406555
429572744926
553224813503
764591771012
804411673027
825899856320
781062679808
348273505669
740313755466
149806049108
92021618830
795893217695
759256905650
824064063095
106338024319
553414841409
537554683594
799602340827
455874765346
426057887253
797007966480
173042713253
55550096335
809052951689
473205207777
797547515910
236709668738
801145509837
32176581967
607581955830
342917140972
729527753440
796387600989
832972460762
831266227593
771778412189
800242008808
467271830256
568607433563
433531772425
768384866742
60565660168
630595890520
677734818472
676010111321
444094757047
174911429343
518253683890
770466365100
715714644139
80649288658
778263770047
650150692445
428222497883
824192049082
628863578658
825132527905
619949341357
801091680894
698207512023
400876077693
574706640313
649764970080
285806379970
424098779808
799721098926
780948915708
403331162412
580941144288
827044994263
181298461892
818614767275
128264282371
350947397372
314261654719
777429496956
155972408522
260458504264
387141147943
725198205666
668671018933
847907253370
750945933523
819350492468
377771301426
843550495814
76174077941
458302315956
762139270878
158804242256
624610734979
114565275185
725191934917
458995472691
796843563048
261528772128
1683486526
471923921233
815853811026
749913570972
573958690376
652831241779
391603165780
174548697565
108726797617
643250064282
840869956003
842153237389
815645094047
433094595265
813454925845
618218392112
244465879813
348311911372
241925796271
804008020134
366340413154
459158755953
850733682016
510394039189
489405929180
490821272985
777743887627
789131058135
536022906652
757659271804
181087780375
581534075984
339424968590
820677499073
848179420122
299166545243
599289466348
863148884614
362955071927
46266856717
514336265054
827131116215
826676535589
550591224079
861009170981
411523175724
790921405642
684013924098
652161707728
868363573745
758394650185
450888318321
239454984527
678015289059
546788253407
432870410742
205144476241
616394263894
457104465953
29758992785
851949609064
397737577328
698305752320
471865693488
314985044547
384905501725
742713710211
370906995813
711341243086
318095913178
536673766206
872657036932
144197581453
95480689375
293638539910
784167568042
81144705137
709264676013
151313528834
697232396103
289719320589
856061654572
237115769825
842011124714
837188172380
681381978722
418077995092
768531422673
233647775280
224717750445
865247066496
806230009733
845415126585
535775727791
475046422077
226579950796
684382127893
824318391840
806829727821
879171086009
737133509939
409857728747
463212648955
528919654248
171504291703
854696203817
148109812153
467088834204
868945235123
691336209125
850358013555
772893171177
207159781800
865265275598
810032637317
731452762138
35380930714
269486484208
512744980281
237471231912
878348611766
122203901600
859671242879
329089361616
834536666423
581287177754
788539020100
863255425594
311009727906
803738296116
889337075778
639171085201
817922135130
755611632904
782173529421
517983031741
865262024172
861830122420
883882542972
802872260518
719930819738
699627377847
854331865943
653339133100
686936278428
329012606677
588263816879
762810772787
795818494899
160263787693
570351663744
469550510582
896908318482
899548407943
382723966239
843983077742
515367599640
797885520623
451387610717
701192225742
72694789471
504825792670
325373776430
838172702653
846530058600
868561443465
837611000247
739361637137
605837220514
591410805985
811818024137
849220557352
578707202728
219917769942
833944006474
586453298666
169738775873
104932038179
830690273186
316246659705
675088391320
846823360153
491921779582
166926874807
384196821039
675254535819
558171697397
269557983425
845744179308
24891835772
528965441797
151424613113
241565691586
804334466406
758645002636
272335617950
634365024038
882030019533
875664589820
880540102869
595417158129
519202970127
726685415587
902268276317
430137099435
559480008166
913854397590
851443912371
617651765021
796585525616
850538202603
807740360763
847364322083
723279632725
747591282383
815256503743
687446435190
104932038179
235186103207
793886297692
787777484446
76569960995
900557321326
373584770590
746311659617
313368726462
831789564215
898971829418
342478899950
773530658658
327418247948
817068605318
832418920901
414119016585
905811932747
862735696060
925874296316
914963186649
911885344116
896639592546
590291495371
780848989974
838228272172
927708251282
512251588279
790918330995
896099842234
912796855164
930270780510
663464119301
99486008068
846867872349
233761599449
906600531391
930822509009
801991271732
929358177752
806355538741
277388436648
771113459908
835860566627
544558888259
517652327957
689934354134
739304605424
906360536246
796500300285
904899249810
257500638175
15211657150
914346871490
933980174149
86767465285
176386652358
917291760544
465729818931
352180077516
644043415188
938526404416
843375226526
927679597664
199134239491
589460438656
124720044106
942224749742
939660459206
5485305323
906727301881
909048734979
656490875353
658483834
695692659530
180440180726
587913905999
856554933240
885046092038
919186634142
863203921657
892866923414
929544799669
946070125809
588319778183
189449998986
932279894312
657910084969
878072528965
837728255443
774422909977
563309074644
112204907963
523464234538
402642767160
341741371989
614916731225
108907469063
374189581834
911593258030
173555873076
769576314243
21712211986
701267838637
782694034101
223358827146
946033731526
742364145428
862601851090
286595605197
326490544729
578764711248
637712202821
925356467107
787703056679
646988493016
516376957760
913321110329
913187980770
472996352598
245271946025
824138447201
914588604134
198953887783
592019364189
915182516227
942279712487
8850397449
876696925915
853722936228
841254294293
925273194600
799640482298
879620135710
266510997069
414077169780
395961323934
294094585941
18473394934
84354094683
798041812110
454826637297
857747113499
838123018709
309199305150
663421931733
906761553616
758204411874
525313032261
869678024516
497518196928
875435299135
861872713051
919677661266
199085150875
926427295001
813334874501
577227294547
575776158074
878204758965
456428582832
936055861485
878350307486
962794443497
744171687756
871927438659
318764399139
967940055605
522017216337
758956239445
491335407548
936268650645
713261615040
465068982692
966489074373
567815455928
171985963335
904729506999
152153853125
966764636277
471214840834
595037867362
483611401017
754650607140
56680453846
444727433121
79820922008
973439563931
20014669061
524916638268
49184868197
178464895461
473547195142
288653963968
947860824785
32674273476
668311683136
798572557023
572675333402
620869023762
930009812263
225554848096
883776366958
607725095509
953740495007
897043389212
886201041470
730152586969
88094901339
769270983389
649571233337
867971870515
305310675801
960377356267
419491193303
179724592593
483890583328
953343789157
70085405191
246070254858
945385980857
852522372991
276863030227
875170117565
942957927217
950455878013
156418975618
616769896119
934034615251
935365649943
850261123321
405626220753
648881241085
663554081838
671627746800
897682580399
967812128988
774019135062
370498457114
833061891706
371470491286
986720017128
39758946623
677623695412
325278203382
146441033826
984864516390
800398609509
223627756216
344800915653
917653788331
211672701767
969378193902
515448886521
863228097019
663316165837
151999749975
595849313403
749087954552
298326484606
793254207769
659226562790
950984737971
297707002796
823308156659
97067425841
324666812087
948754760021
146416836026
910690208850
220830236216
85192910800
486292005126
652740300664
39735609716
387845438268
602471791833
363560795853
881279257407
769289337016
605828804103
112645567343
329211968811
939863759079
131612195966
875170744024
993049876807
988713173839
218581567786
304778208515
77064200635
283534260549
252297552697
904537518406
978356375734
274044835922
997493834934
935648769307
967138579941
971075490497
944939590759
924408786388
402963525101
74396288471
945995146946
59367014975
960879376765
911346881266
639696437457
788076856655
1002160765344
470686603657
463151954480
110351112820
79055651985
875707405595
988178865549
907998993607
995034704054
620542517630
971614251181
1000478653181
51895052649
401186618588
1002493063911
913328809456
387410528197
191712327382
916881278199
208179703746
708355536476
881731355988
924065335366
972839812056
540420981279
339624383105
1004625847119
739361077993
803725357965
880244333229
725814584026
930778156661
809737957464
857360068392
630047315354
986319329111
919764121278
930728047053
816236517329
642673777131
727500261428
672288138381
625760475352
709957258781
984181813092
905287799535
859664836012
755481137781
586364975672
600058153533
617931951800
938159786956
631953407244
989117961020
1002170935833
746854045105
974912507677
476773773988
1783364110
700819921016
971220690684
460821121031
977220283572
786907688595
633855829807
800593476347
389544709577
838528087470
848625836630
963392641937
414410560938
849471938260
53509691088
221070481210
307049250395
872912147751
756473069856
162883986431
898657294498
506300304828
916977409512
980583127371
965093530361
590803003698
457192258730
939363443894
224278874116
901226661916
808273347908
968818347777
994449557277
233702906957
808068014296
172175099698
699816331898
117305025328
944970790448
700634742280
702490038150
837859917705
1001952903238
1002407374776
491082553495
984013863721
869408611902
996013249040
984302954534
2457075077
932786833071
916287904413
1018928612698
898897473052
760136682794
210439385550
612011842135
927288747341
786586256016
1019044713919
751955836768
226461447746
997443300146
22289223381
930803090281
1029502306940
142496730598
330978459299
536977302114
760887213337
569333675987
737754190315
562933477491
760628831972
883009703072
911441745437
527737894610
1013778642552
439291170005
1032767194494
767706017477
180088523391
793449443291
448987781478
1009126743716
580163496134
966249135955
161453457327
1001333608810
179906873288
913079095598
951677339139
637420524873
555098100643
951605235736
423272935279
897034918123
990385015806
875023084223
312702783403
1030735117460
383879503655
1005562057375
243941360555
788723965078
263162743113
379790911228
438721248145
411655069192
700264277965
423613853933
447145622809
808302149204
655678396108
1023389301082
921851923276
949555220207
1034510025361
1023693961430
668929729549
1046791672063
951016447208
166285557005
346179443936
1013350419185
810394037560
1028014001663
865303967733
73607514746
392836712947
1015006169204
880893332326
1048485228252
427731762709
482119027500
857323925432
785462516437
966491398495
644620842755
152342507459
775622250072
1028059840423
1010910460042
1041561510268
927756216572
894619705323
734987884616
249205699427
3862345829
903157223419
802526895736
497795492037
457299645467
1032805081546
698386404700
63132392620
577138694376
822241633902
406727115923
1030633965151
518919200440
254334943009
1040356649577
661556625343
933324574690
567792576405
999028293847
239313533343
1034858485307
648599689344
1026788188937
962304477847
6258893874
844565824369
151451202767
291232480491
837744182411
872552709754
963480738771
1058323917430
351989917395
1034137802875
13523092440
1021833077200
913116663437
751773629819
1044465551226
942059088526
779724266577
1063059324986
431656527681
208281360600
976974522653
60416669938
93127695895
458788316688
883120670969
1008699859544
633226947773
900522369982
693904796603
735851029346
319613772582
168548742113
1046444677393
1018029305184
65204040746
961064529646
985739371243
1071445352912
902228395470
690397111360
855284869224
908183682749
778028443169
689356603976
974123316069
82107957701
974156335494
943272329392
1049551499434
928815365643
62096095175
998021067846
634835229324
1045548050046
518704680337
151969473885
932617562494
487900251102
860529972359
942473875613
754712497653
889124835152
457583955131
645361194664
876663277269
217382994249
952735781519
998888905309
1002933349938
461516439895
687868294348
804374004146
278971376911
990121820626
617314046087
897610380334
442464334294
706217928908
617979847126
467216393040
22960835514
517322006213
1006977356450
357342609531
920041043440
431746464939
993589811440
733073924617
1068165169619
337842774053
1087090356016
978068957035
1035431298510
1094561404239
1089708558414
871355470413
1081999084550
60809201256
438310709660
1091994841899
1093908055569
1092079714481
1040458990291
915959411641
692559049874
898242442329
1071482178660
1096491339002
710559495717
1034526675839
627626500346
56243422550
850329106641
697920063442
713338355839
472492015618
156014302014
1100732908118
977799911998
470943459314
794348547131
1032989786381
625325604553
976178808341
1032853011446
47519000893
924842884651
759082149022
1022151345828
1056779564300
821904851409
367561922810
1001987666185
630020867330
1025376255966
28778563494
1002262853526
856954116382
23512837302
629262471517
279723924999
323247652400
576657489008
186289524183
64111528060
1002803591513
773973365216
1082254367630
541209922190
734444369927
756675590349
268342797870
863480859833
1109539567328
1018957228042
894586310870
906648456292
965722519130
150322604465
1098410520533
23570937892
971645639540
776737372357
860653519818
1089292298307
1102972853053
1090903345269
7165235980
467651330666
1070912073980
753862450087
727663794969
186517467137
584733570834
864566272699
861715467295
923194428822
1118729742778
553589445025
1113638827720
971886235017
936281840880
1107353270461
411893360614
1094404080209
533183655583
779548006417
60960771620
369805749765
1038202073830
179201193285
729053171763
1118251307258
1039797430319
1118844810142
692454211383
504596552911
8338637630
841117432211
1095970194717
422353256522
509181933290
697808438306
13524657519
1046428299577
1120316573653
1076543263314
1064511169567
918145661581
272050313089
637229622124
548392778531
808260570565
736134641162
371614286263
712234593974
725136837409
58366562043
1093111197727
239807136061
721031461812
1011800650014
529871815264
2895484054
1129375284879
787814425336
1035028473470
1127277921325
671714005013
1114650057966
1131565101741
1049643727108
294726103862
1045632495467
919137499496
29111377753
892447850405
1107021169696
1106726540548
890042836993
1103029450559
1064676714104
881565044857
344833289732
772616184947
1089311559517
65768001249
1052922113920
994457952522
1036556417826
222143436651
426430502456
647078830882
560822088019
992887592718
225682116834
911395009788
387852519254
863779707845
45226590125
515482990187
635275135529
929438034815
1126118121279
514817027869
616890012125
75656705426
1148159371303
1032479069092
567096938248
895523580799
731697758014
13524657519
303759495755
958197720939
1117258430789
1138758984472
84680369546
736407688844
962217166996
1068031284901
939211195379
1153860273705
1044718126255
259603554231
1076912978963
516296373115
1019297452906
1128593736074
172161764941
1152223152670
1155353648723
1012720191415
1038005635876
998507648457
945491289808
1029425514825
152027447865
802326739780
36770518883
1017563884439
1116530777998
1060281863634
134999240354
243552545996
752992939182
1134817127264
837469894968
847657469051
1142882373098
869976508052
813911572612
1061867237519
808101370250
1162266498498
253182426529
263245115664
626651267649
848576471327
748436855640
1139329203755
148310818809
1123076841825
1089006344734
126233323502
842540504849
856186228021
199215239176
1037150391742
912724552829
945698354478
903916052170
119821553617
208972198024
1085808528364
1144867568811
1075357673527
39033237437
642258649446
481223852347
793145699647
1149054838960
681083459905
771281668231
1036261631079
193140514419
1015973464756
1043272246272
27498372293
399813516414
590113443836
837662897124
1154067157473
92848724265
430260666299
1058770346431
774025712718
938102929474
801382712474
8338637630
1013421654645
347741538786
757940843439
1143146148891
1014144767478
1063379230295
996101721826
1031010121976
241711536956
624341385775
527254001392
616018783107
1044577971276
725252874893
229702230803
74650064863
373788935645
1063162803023
239964767790
791322953177
995077094393
1073418728186
586246333049
159959835735
1059432363124
1185714754978
655387092419
1106538690174
916959199085
975854597343
985019710206
360653747627
380113127276
27498372293
394620324254
185894237450
940592235567
1108876967889
1161814729847
1032282657498
1059321805818
1173185537621
921773296075
958459775
650997467314
1086781263135
44743588954
1048456808492
543048077928
196430634954
158669846315
1166553706810
963780904761
624837577855
1123395262057
922395225448
884122887542
469649168776
1156138474547
879798499223
605513824398
697112522959
808467767499
1064885628712
1116995197139
1120698667951
921025677469
1156499325754
1094168690731
901534198450
1191455465788
1095617896625
961085804639
1052009960227
105853053226
525030672215
1198675734905
1177751354753
968798174856
1003054881075
1162842677981
737349796087
928960191793
1159563677718
1153758558526
108845294858
968515477231
1149287124159
842326937529
735581681805
1197157902695
425119842645
1127442619658
1098060924362
46830357051
622662071716
946334831550
890483541672
26201501314
1179310984310
1068236086968
799995306124
590002109201
135282793070
322829635611
1006618275387
1020000717269
1160443120954
770102780501
147227026155
43069549771
1050125594465
1148280010626
934138402671
47660514270
1002814326256
318322500746
688690109903
735469816654
190677237412
1178464695058
579356601112
632641965754
498491719800
1034098242005
45042974703
1128995632216
555954261110
940080714385
1204776706430
347602261544
307142786539
1133482859180
892477753363
262037631964
1038036912107
394069092379
115969373316
751929345541
29829586041
159741566773
512520172824
404102409945
437447090004
1190701471856
989114327936
1178539255916
1093213668296
528974206737
728479231369
44882267180
1178828469677
1198607854142
1188289842918
942679597758
812716577408
1187926075882
1094390858293
1021894108227
1102529403380
1192212989544
588644467506
143449427194
975222225369
983340549672
612820243600
259070580910
951294650813
638887519616
1017452565744
1223353148874
1023842683780
1199300932093
177849997915
1167168411230
370933218170
1023143507934
628901468649
1121725998760
18435804161
62959761
1125679817072
1090061681492
1167333797902
16855524848
251174413979
1078693476686
84377405978
837018164337
1185312005442
317982746271
850226524152
1152154159413
1181335849142
448644007585
271711735658
1096079005947
928889121438
1146183886156
833725469800
575214732573
202869229845
883643736298
1176386999912
1196698032949
69887391644
1075961643658
1148707947737
1219264177642
160486810921
760851562737
1092700118405
1166836744621
1111394216410
1209140483847
824678443939
1205238553557
385415342119
883400505708
59829836731
1051010211147
122989077625
1234281729483
922575821304
144959508764
1133030676712
1150902835877
948906205940
1209516694954
876355368776
980858083890
1241644555219
1201489501835
764155476960
901998177278
1135627093096
56540644045
1084389792704
1155576746527
1223366119387
810199732416
1213640024860
159086450018
638193061239
762280261798
1112526469594
1187012406868
808617914591
767037454060
935382928462
1125457712365
1006742366412
1239355874758
1078570665312
1166883696694
1244669885168
287477326420
1191293739597
1073095957981
1198826860557
339430507625
890652053125
1157840394908
1052798486084
370667183175
1103442679629
1081426011175
778692559726
1220443082722
1175175085136
28242473765
500454365142
635566894806
273457273061
1228959515746
1099122557904
178085166817
1130858804239
1167216253513
1223491681084
166728628841
41199098380
222679781174
614784353548
915217794224
957671608619
1164010868397
453367733898
176625828557
832488164360
515863934318
1222920615234
844576450386
1052227073459
348557455500
723755457022
903164028637
138086839382
560890598002
1136587723797
40375250137
935833617375
946118554149
1130314611044
1159164935939
773334588401
18855182782
188715769578
1241855740340
1072315751598
491939206828
1100594049313
1069266003800
1100594049313
1088667855365
1177414619317
431933117996
1075062896815
1055850404617
431071179604
1243619142736
331909202101
338080629187
631358293308
1004780008068
1105937814325
992196719814
476449255925
1264538905605
327999133458
1238382445839
380627448325
1235467665482
1109790629112
367525356272
462279031586
125352262208
41828834550
695476061473
220057714883
112115784004
1042764927072
591629924283
1230874260843
748731775036
26713247059
1023057653089
198172912565
200577601002
1239394191902
278097620400
1223024094611
976034516180
1115399958014
1091320294164
237389060465
601317054449
949815748664
329498878571
1133974606722
1201977875258
1046155800891
1133188430255
892505409138
1230789696235
1230893542348
538237091810
1016919599512
503313904451
1059273138505
1253260446511
1117345815776
612812441293
296945721392
1064331147300
464541524616
1082366092948
327344847754
710801717475
1105368925765
907655212140
1102922583502
1249442378193
988028323550
234626050341
18894031344
161260095574
524034768249
1137266725582
976528844177
1047747006472
1194151416611
537436915954
985045617632
1245476438010
809365862337
859919203266
1283655524708
69468755966
1224405446355
1281748195825
1250113613855
1033826267701
1141125437313
149137196191
1004553869040
32034705205
1222832665471
61403091163
727919180017
1127966448114
121306097078
339673207802
1035306146371
1262526641008
1294022461738
924823117672
509387108098
392679657892
630659635398
800470501167
1211375215851
1084295608278
18606719169
883888296438
1188355093207
1175960069157
1296058515472
346888020071
69344076997
116436855716
1255696434557
201753441983
1266165328375
1206929899831
1276920343349
1212008172729
1255452377555
1274674836132
1059767103809
342053315121
125716082149
503874782142
704209164101
646311324239
853249356136
149903914928
141494764344
166345257977
621142166035
1148226248249
1203535151903
373816259894
1159698110774
1271004296802
622038307421
1027079924347
278714332218
1208937370688
278306174922
1275157765644
1297784531616
1150707265492
907229509511
1276977242810
884240822079
616014771144
1232178396193
1161099417695
1070444837858
1247658487269
903864107853
1282276308337
852135708609
957024860178
963157333344
565014007827
468316558870
1274086957236
1217954494539
683483161837
1020480781439
1167776188401
1298851788397
804295009119
1303418253468
415255256420
892409763215
1092793646892
921204772858
1031809579419
412642687184
1206033351764
1210363797589
812286169493
1190315807004
64389838919
168911780733
1223246821455
1262053547445
227450318690
1206716768714
1247517283502
181714675524
1101806803460
532793885457
659680818455
1232740037764
652450316899
304628395310
773231174958
1283944586447
1178193958552
1306187926365
752114969964
1168825310578
54508711982
109395918300
213401454467
1157585723533
453488005169
507224400415
1313757400745
1275958788280
1287540500477
833456330410
104698945900
1289416302574
815927779940
599932542134
979506814247
788034785211
824921850448
818050063012
986513540493
764118731650
686209111632
633452264561
1024190337864
66355894168
1312526311645
1230877236129
122447979787
713391800074
883245459289
1221605062677
297343128213
1279445108247
1038216065047
450525120925
923623663597
274230615587
1321598078145
1262549060570
1106826487891
1150240528425
555093492481
520456096806
810720827157
1172482150254
1190016852582
1207476576696
1305190178139
1084610910059
1117711491321
438677033699
601720513354
1055733806322
332878150536
927264526567
92178381701
587123038408
1125912752564
673827053498
1216041570092
1226788992029
1030265433268
838684190965
858550402336
1326505322876
261903140740
911149992233
1327059648860
1114830812814
1203795148417
1328758338888
84025902019
1325289919023
1302641915380
1315540025952
39122153125
1049142245494
1334978734379
355117871372
866636872506
944489789962
1174930406728
1087276636557
716521309560
303140051400
1109936901150
73519944853
1298112245346
1189725894704
1249309823641
942823802015
1300823306814
3746919098
1314840176728
1279861779033
628800467327
13735570749
401495995975
912695381
1340295090255
1189967780520
673399549005
1158705155943
1242638100611
1078513947496
767562506394
1185966295664
976030882882
1336909239560
1332606256491
1309628247194
588512942006
1191260536698
1154173265166
633731164532
1259221452294
495630551383
1190698260432
1056014772053
215156965431
1282869603204
1238189571567
1197191064952
1242294782228
1014113576709
227311951875
691175443146
497945525382
923913527509
943532561112
1340803316963
1339628462509
684453650460
1148831838984
897028753685
1186497987863
1051492688161
554192665587
900387819486
1139485660299
1125024933154
1320721698198
1259416547082
1187584445526
614728706590
1316158362122
881924976139
1081996584778
492320951265
1138250219572
27290928100
1165491596341
1174962434880
1112382913617
1125820963537
1006646682832
1233355581560
949285072132
452907042998
1353782568247
1348944661290
1254601917200
707263091448
307312081472
1329528859369
1271735424221
485795063575
1017616462648
1313855432234
1356463425426
367315673322
343510955597
250074352932
1243643656360
1354122794221
1299299289448
1194197264392
537654346198
732798443571
1214560934270
1270162200354
1327000755388
558993084184
1306369603735
1330932444199
951941182262
99745690525
858810008336
1093086530996
448872259146
1365580898468
1059621940543
976923207653
1310674684262
395949541594
1308528361002
1344707749607
214937375596
160757366109
885560875135
1315958824987
702995497176
1029866430881
931109341876
309673869628
996738153356
1325818998104
1325701808754
789518216373
1310023617312
591135459346
1046591006615
1362334360315
1120625634956
504925583710
1283676940885
159220416555
1331489768689
1228736670981
1063457280520
1213397574838
1352323529182
373489705807
1345579991141
507091611494
746925664718
58411534030
855554737125
792488518469
1228539584351
1276844289368
1192073316202
1306308089082
1042740048687
1132825202992
967020222132
842704429205
31028278301
1205016243014
554333011797
426173510035
178853578718
1230975190250
1219361282597
1081593951895
908011861784
1207220459237
1311162266713
527425745391
629208458740
1237044929050
1219935794725
554770484636
1325049997308
727338315468
1247303978780
915104135817
1145289788122
444734071273
691817414839
1130456553728
1335455687718
797825247582
863395445896
1071455928213
1378792068896
1211647701130
1352056168694
1061034998884
1326362099851
296663629106
528834755723
1358203570953
1186897218615
1334115208628
1222413570379
273060508054
1352004871031
245021000897
854967476533
1100744971516
1022733795748
1289626999929
1233149118824
778452905793
1384410370480
562984822961
1387223555005
50955695401
382914003905
1226927117992
1371859304729
196138959488
292288939790
1382587579782
305318804017
74553048941
1340797888773
881125128379
1224685572955
1222935070675
437073513511
1074842324010
1262311326263
171708917446
1362029068215
1039717409188
1078568418292
217963620091
1343973877208
822823772556
657046571170
1372062899841
1015413407476
1190825976805
998548921052
868661563998
1036161963545
1313512691252
1059757460689
837837030460
393710232197
513871898963
405304666021
1323067682510
1201092757438
701206769550
857252103010
911306475225
1086129133475
322781544496
279310796342
1195121186614
1023634157612
1367359059374
944079513625
1288636398021
1128017830392
1351012041865
1130898697864
1329737529920
1110074151021
1376772666986
254791176601
1396612094992
1197335449388
663615183259
1195689584034
600699942352
1215713901301
1158231973572
1120346709517
1153635603184
1236751871801
1350315612025
1027935872620
1286307846642
215933144629
888837767615
153949921229
252335673064
975823825643
79051341816
1363603969443
1089268207163
994076222347
681001846657
1060406520668
129497858009
1033822988379
1374815971180
622740240036
808220026878
1128002709707
1372192756573
1399801550977
1265039421748
886684071920
1314004828180
6985436958
1375396283958
742239008620
957319506765
1396838830773
528713251451
958548075956
241856416316
1375372303393
715893837227
671286426484
505158289505
1313599888525
1367378565076
279824071124
334255989708
1381530320168
1214096236016
927133265338
522340028609
586448930009
135492223117
525658912669
1370354033265
666333082579
594490014522
1280033891816
1082953491332
1248583500423
878806986906
1127034365233
1143410409251
707019228869
116738148399
1321410245871
895765015975
1167876590248
1319839940370
1407429783797
388090752970
50734541163
1263388327767
1342549845989
1169062615089
1381916379984
1051483376599
730767104199
31950637862
581861957185
770291831982
262226658578
1267757963741
1021574341273
605785825852
1326870430710
729412944297
1235358843276
83254501663
1254717619337
1142478174816
63815304705
1031787880882
1423702107832
1420528300681
697358405273
477832688253
1080245129086
72436727536
188549040998
1398793783181
130090858342
948685765524
1404213010924
804681187412
794865924878
75920877880
1128765064848
1322240119639
1260997805498
719177151316
434606531268
627358111845
253742346070
420797059370
1011766918656
1154479726545
972361798737
513974445082
1343659258193
1233979838070
746205035013
368462190146
85109340933
679222169947
381127534720
1177199329926
1237370731314
781521668271
955175103339
693195310716
1336717406807
987106164652
1107240558272
1306406745522
1096046236258
1375430439936
1152514757747
675714677394
216960868306
1338662923921
1395445801199
418535887924
468633094784
639807444834
1421303745888
1422694612597
1288939078253
472282017256
1389790497680
824278189542
32862145988
1158286525920
98020977779
461383930791
1413391381838
944555174142
209471802859
1272137741220
244629807875
1204173772705
1051696408669
72622977041
1441191790029
877469350195
717636136253
599185222278
292751710593
1229442632836
733457236421
1264379696210
1421765097346
1191939028109
322184398508
1275925488862
162141315999
625102514562
1377793579771
1297870526904
1278274782696
401458905813
1171000691103
320582438192
878035212482
1291419295002
821163519333
643199986905
1331868174815
1279361698712
1316252118740
1401138648383
671485470810
1248702128794
1394222920769
1129504818237
830053059961
680287393551
234151560270
1213440002490
295876484140
3251920060
631772742219
1070335144368
817602665208
1015171002310
53227674333
1394496896308
1410424517422
1070737139055
932109255383
1113308819857
1385864419633
1139336573698
381186958296
69341551876
259771729895
404763452895
1409895654752
18107105249
1269443783209
1262282532739
947823264882
1126824184162
1231762628572
102585980238
301918918498
1428147361892
1357868761446
988583656998
1313849597345
232348152498
1294587780197
489863866319
631982959212
991955070483
1322323144553
1329104654527
1283117428283
1257402191163
1162597842350
467293342053
1352039934364
1313875374487
531224798532
1303494184622
1048584784204
589341640580
1343099342382
1434148052030
107475184050
818385093236
201677185089
100199677793
1425912922862
106449476917
37158370673
1373806728125
1237905851823
1178247816521
1435842449413
424110840922
642187714418
574294954786
721527376484
1082785059267
1419542357973
1299585513130
644192869264
312400469819
1392104825471
778128091904
1314846914774
1252754242683
915134675816
638067787004
1041586461679
1347936454726
80426351203
975221669339
650992160098
1416112636935
229100343880
1467186999865
845862287371
1441009242050
1335727410465
772697099845
316084871028
1190797739709
1443216732370
1081393627046
1417788097932
1299815959933
1444873688496
1291901020827
705570416437
1007692538586
122891951782
1412488043720
302452112738
1007214914835
1336335742873
75725757321
642138961152
611227335596
1143873085421
135299714625
1412684711443
1144488976820
1136069071770
995675975372
412603399340
1464087222995
1412171116863
1472223482793
1121022124846
1347982619003
1005395193535
1256851758223
1411520584767
71200215746
260650164384
254021773126
923611472059
1312760310696
1451467888519
644368058801
1213271501893
194720075497
1142271241458
1018945490520
1123331340337
1075724572928
1315951752758
1122796001593
1285524979028
1443840116810
107545620751
1227747170620
757720244164
203652219456
1236041609112
1475230469965
1157881932456
934748329876
964809992795
456564353376
1317368528026
970004598092
1218853566786
1455202405330
993869927960
242889405995
130199735625
1245634536972
1484971724480
1429608830431
1400666845675
563046201052
850980065948
358314277902
272749277378
1300278770687
868660209849
1364212745357
714146836081
133469707862
1256567463222
716818702681
109787889578
1117831650798
80029822121
1177779178423
1394516426175
980825560955
839279229142
1154946023421
334445831987
1177734637790
729064756129
804596579488
1123152153716
995406940844
111361690504
825047752544
915358661111
1186222519955
1014826723602
1391879196032
650654669741
200956571205
53115254349
999918879640
1405325971179
1389461054892
1340488711532
691003976069
1390983203624
1123479420595
1493357233320
1020507190414
391195246022
664710979462
1237681599173
1432182435843
1496798190546
597955075144
836995192283
1352223741121
1110940415887
1016246752434
298076685235
1462277241928
1349985441278
798487281006
392210405532
1169954632215
1466802263212
397121080153
707953798375
1099976081003
769408473963
49505792795
1370569587480
42814658831
679915615282
832850443051
1309498963590
1355438643711
1479333275091
577639641249
389477678558
1478673013895
1339640200848
1480692561470
766343290489
956258468326
1262754906929
1504616308007
986149433576
201015152265
1483320007939
98820668044
1489011318441
899001693095
1223638504072
708321369199
1460365394247
1424519549002
615310842879
1479525482151
964739550455
84307108616
1411619814124
1511190807741
360766137152
1075314014845
1464027156737
1485349861961
1513058177531
159620922492
510987323200
1487131697534
546754318202
1218291924536
1341922552893
360224340081
1375647993731
845293336172
636709717555
1496369595894
1439322923177
1093932981787
356833303355
164755732314
663937336476
1517670114546
1169065573255
1267856854260
162221739529
464013973829
1467420268188
1329403631892
1514198425750
443707922121
1299786944930
1458483063869
1175466144897
1496276087101
199973782223
641698387634
669530513187
1511037577102
927742458682
1411207615673
1517400600740
1207798546926
1354829623609
1478405103483
806040299096
1497150990596
1071357726016
40554418555
1257451881456
1377808037862
320168075941
1043461351661
964777626483
1515796016611
1242743247104
1523885296332
1492055767101
1517642432557
1214695236207
1523680726067
983924634740
1500601591787
623269421095
1419179378129
943093362630
184198942267
1081189415993
1441379649980
317988675568
480442390866
1108289043534
139920208329
270871723880
1532135437698
243241480041
1315232991399
871903131860
1153789442745
79151930312
1412594674521
1343101124994
1037625537890
1324040065688
1532359037549
315665344952
1102838201668
1213039999415
1273586534958
1388185304250
1536599240216
1322730068048
865378718826
610242434082
1291839810435
615056185905
1504534484563
1324412159333
270875762492
1369616416242
1387382264973
779135330213
1055326952995
1488609050893
1370811078752
1529676223535
1514653664603
1540147288262
1128069275258
659183938949
173165523892
1491653091254
1245885111078
1185614161826
1372705875960
955036706034
1164016505440
1011785641192
263341603377
1372136390921
1242823675249
1220855998916
419006220896
259576242877
740588385160
1517013554367
563791812265
572806860436
706241707901
1478118656560
989251399372
1358346934307
1538648412757
775304277129
539638060016
1304660910032
1518653056134
1498585957019
478057180126
1381495928686
1149056631782
1548503939405
41912861843
1075013777382
650199790842
1330353029241
1546322235547
363831870712
1429747926183
327113518166
1505339775647
826161339387
140536464874
506363832960
1233827595677
69317147487
1076814352584
920451717672
1314460094757
1414583513755
1487422334888
1391323508789
1054952862470
644849554489
1371733188723
1031950151733
1523347520099
918536101705
583986212810
1470213632598
1383375549128
981139531844
1099552569663
1058034817520
13396767020
500761561251
466493650728
1323049591501
1400511336663
829245288280
759466719710
1364927910676
1453822782382
363844248740
1557343551816
668209713749
1500081844225
1455089943136
466012018139
1467966452206
908060309889
880519197281
375493379910
649494605220
1365230467487
1182601221466
807955829146
1537298129542
1482342169716
1360410466951
468563628682
1426239225391
1515811110720
738863275596
1158941135491
13997385134
1562869559836
1538680055547
1077442940943
350084581436
1557213445006
1534973157105
1436136574026
1512955342982
206712420857
574591677195
169476396595
1399501841745
1506045899138
1460675754001
1505701149831
1564006973190
1452781508527
796067802803
1329807232968
1503504799274
1562721226234
1435861067573
1565914804855
1312424264078
1444835066272
1337196996893
1547824247550
1080574073317
55122153878
217537591386
1572006040627
1543054931225
989731674071
918618331971
1108564514244
787877124549
1456418557365
1087204932431
38999990668
1514054665796
956483112615
716579590593
1409295376474
1283185231032
1401515216215
700983793477
443178900454
1229374054559
460960394411
781098912792
323006911674
1414376208730
1570609674719
1548012266045
1114868585839
812039534317
1445032119126
1544489521512
1328661779692
1267907855403
407679638149
476927904060
1326763852118
1161237215581
295322990517
772498930653
51816337587
1435739378013
915688193215
951534996986
1018765924240
74329969996
1404788604343
978472465241
1566792824959
1171238481074
13678450600
1581628563578
1419827944193
1385651827785
794974048965
797255065902
1558740124862
929345053533
1368973439068
605445443633
222068924223
612283147843
1100835001580
1207272405081
1026247213554
1331346742102
1142871149151
384656527086
1524996084533
1557310850101
1563408830259
1583998320547
1553760395062
1573448891780
1092987292459
1412607131659
490448751362
618386513304
1163921443261
49293625776
946620396953
945088834357
1189945879482
1378756417835
1234526673417
14569372989
675530941775
816165321567
834163645982
970933096484
1381614405068
1256923446482
380057085012
1046851245238
283265181529
1320721002943
214197441679
1205638264279
29015665071
745448752674
1082698840038
1467832633570
857607472879
923145348453
1572277184959
1237104142099
913441162778
707071147574
881916102565
766960258782
1360063967034
1165490481272
1572007550468
1249502677468
961211773304
1535818031549
792278350564
949145971215
1424847199674
1391820057115
1518607647324
1536653682885
640775748073
330605333896
1577515806971
366207889646
1574955664696
1582354765830
1572264855155
296077190723
448854784947
1439300790957
1237960420965
1499624357715
1161944619792
731104824733
1326730022811
771197766413
1598163390340
1603353989453
1436780351952
1609209851481
1113766242717
601376562055
1512042078261
1517849440031
1433285252615
152303906426
1607288992150
1041607594996
1298003389170
1462089706883
353660273981
451549541875
123633597884
520843273656
1468763599913
257170438371
1438099651384
1243525090225
801922864573
589194873021
43008103992
1264328802098
961921814336
209269839559
1567783922356
1526321171833
1528083649481
1223764438680
1427911334666
49436409970
304108544860
994045600956
920209116408
27124812920
1241688755095
978487402029
1223107343818
392489761961
270718562010
1610523830404
1615439089429
1504669183639
1593584129422
811577563921
1063599773997
670593891252
1489729788193
30770275979
1397650258772
1421689052085
1276042422033
300366642073
1592838569989
1294883896547
1602017252643
1498785064548
1099660635464
539125795978
1152961836338
1549032851919
1583870732129
1035265478096
1178991969492
1145440932648
1373961252149
1289133867381
1580078760285
1069378212307
674037128706
1448236185287
173932905879
1597676905363
1595114373065
1123636308757
1455534998592
1132684299615
1069963543801
1489511401732
1447222349784
1412065047091
1451251480006
541090542941
599242950845
1484798640303
1346836239640
614012929347
1451470971769
1235391122500
388879227060
748916161143
279929575316
1551875742988
1628019716898
1496164677152
1274309206654
1616444183212
1352673149652
1458719610473
1608116702210
1597912733282
426279837104
1473472988786
1628533791034
1594316448624
172631245217
1326526360374
1496586689723
151609146800
134504761264
807897377066
965214082704
1321731159030
1615811474449
1612941369216
334566355858
532547037405
1632045982012
788132186483
1647585726694
764466860450
314180021545
1471987366843
869674465690
1117018240669
1161827815971
1204184301104
1128500773034
959513003343
306731849868
778769940640
1601006281966
922058388483
1506996904814
1035676848379
1648980144829
210677857869
1624344321549
604194576580
1568747097235
403491143500
662349110329
850024064669
354949988461
174650331079
745982915778
1634271652036
137574004701
1179135147707
1444376324540
181298624327
1466292725604
1650552523598
1338741935934
1407312097023
1166945792026
1379146163277
51458240927
1038203151273
1372457129162
1636074246351
851817037713
657537134503
1425959860114
1556559518515
601774052166
344063727645
1652055349847
1530977510504
1579182305959
1540887852581
1078556410371
911978555929
564221166418
1441856324404
1460724868194
1636489673647
33476157913
1374911227284
1202178344300
1656840305592
27749133466
981629113405
30859461952
1475207843022
450176841581
1511873481754
541524731629
1663972641841
1471311448207
1281366984545
1640850302821
318668655980
107843077733
296700049990
1615528504648
961223792992
225107615424
1277958807399
1482067416111
1346528177660
801999112378
1506714343450
474610834231
1197638536785
1642191764976
1092266504524
120893275705
1446135218525
1538674780335
1170713709532
1663003865056
664021518673
1359416791792
1577358750839
1230236447314
1383333618404
1375417922639
1141817885828
1132514946499
1663658063297
1480061054310
117681608520
1186033371967
1638489464546
1664305698060
1609275150436
1653505028300
503362827899
1665110644462
572089267859
410260230211
497408171769
1029089361502
1626102014059
1653287036744
599204874173
972248806342
1652984529023
555456271786
1670354606378
755249288481
361407675312
1092057043674
1449406142115
504982416840
1158398236987
1613222265253
1295848734148
1145301285114
1607714597128
1115838317864
603821409751
1148222486121
1527705355993
1232905439542
111533665386
1489396153754
1669522237801
1652979321441
1488939748763
920031983614
835260879879
1488942578332
66641270185
1625981286360
249248091949
1648516088179
986972374572
1646630943364
438353151461
1035973833309
1612271964467
1366802120685
1578877204164
1044130521058
1498384196736
127150093390
1542333640913
847625722726
222758239512
1342144953713
633155260604
1321593331968
872561063899
1271729877372
628650543461
1668963971511
1449890450392
1508643042917
1225849923372
1354636747374
1024962765627
1194973237881
1563117899371
1685506815847
584783270948
1471042157887
1574489118909
1436259930718
1631106781086
1560784150342
534872234183
41590081627
1686298779964
1183271035478
63780017836
1079070541526
1518490411620
1157561061568
249169915165
323639158227
1667180412826
801202718237
686625210220
987903431154
1512127359639
1255374052854
238298050
1598761625054
1275371828918
253384254460
1532043446005
1687038253960
1695583525837
1683985399716
1504700153909
439190642977
1658965555955
727022990829
879029972904
646294873007
1670325277157
1325208644940
1177076871733
348952682256
1199629221609
1681993504663
132001778351
547068981216
1671100635217
984941197017
1682213153735
1377562700370
1405567432353
1666797866060
1656189075183
362626250291
663795744794
1283516412498
1432340558535
1070004047346
603804761759
1548121702258
18092379404
1011087415236
1092824269009
573516204202
1046823444430
1663582782961
1684204929276
1108704216294
597163824661
56732988276
260141615379
730363528052
1046884607266
1684887306182
198853911254
490536500359
1167109459348
824668196706
982349694429
1675978205895
820486415712
1095450457614
974817710107
1319292927119
1690524333793
273585779356
1512080109186
133332763812
682135737341
1563215236866
1702071754463
1706307559999
51329313534
1686985147242
776082367269
1410458939211
1692347364231
1658975967556
389283190105
292777774304
650722846832
1708270484076
1697733335355
1112627956129
1699041975775
1498530820006
768673845290
702103862160
1520786155073
845534851084
1695022698974
1678850107125
150879798255
1692602740159
1452614166439
1317362395499
1413748113900
1607370631482
454655470494
39196911076
1518053747452
309610730278
1067766369178
1712340290029
686577605804
577278957411
1656111561824
142323058831
1449285386366
1711103604836
298988988361
689638490610
886671208840
883145082392
408899550189
1621988605273
1519443415399
1114285459336
1376334481313
578892720143
103939759683
1511587625509
53444889784
1378933934185
1716956241741
1411276178814
1660714415254
1064864002358
1710049752531
1320693771704
606386086521
1646685468013
46294474752
1129482238290
126635179352
1583401273721
575176371755
1546375543673
1299927493871
1519084273853
1370990180316
1427453545348
1707014504314
1686429244920
1440166594846
247233038155
1643770804355
643685157283
1216821619815
1497503151648
1677950617150
217015376938
1566123916031
695440196922
1535454713850
1695527091677
1381144707004
572389820396
1067093767592
1672042743561
1406479605954
718386807163
1533226266902
1102876202279
1655856062498
154865390805
1489086895758
1480397091663
970513593058
947007641988
707028782991
1608827853959
176428034616
1710323845947
1672348613508
1341103789216
899466986544
360524449208
1666516183951
143157884880
1370134828550
648342530356
1540330459708
730062201946
743491462936
1535691842909
1398500611595
573856044285
1717856448928
1119574795684
958335526238
1080100618861
440330684949
555196755665
1413314293536
1620068678293
837100702263
7332562461
1688476211858
1572547720408
1646729618218
1509169947156
1730225221224
1196136917374
1439726043551
1722396488382
1549530960510
281496397827
1726016251539
978047622228
1375029016112
1624987951977
1635332488317
311111024666
490642965567
674579361775
1711783370321
148925348364
1094255362561
1725163598171
1350842801509
1742433684238
606350834359
1377822462703
719926991741
1522692580897
20931461798
379436333565
1212791527752
899533343407
1650523087121
446534337155
1447013044265
1733534150158
1655183502655
1374238188867
1549804448395
609284924214
1739058068868
1645325255821
1710095571404
885850192013
754949655516
1689332852499
365545860174
583144236127
1489737271917
1276825155502
646117590655
1461236517251
903875514643
615000209599
811632002351
1027751751837
1746197577371
1740632432051
516786851064
1043113647936
755446116085
1557849793039
1558398142896
573915496755
1357750893176
1639903714651
1446206517573
1215529126756
672689182669
347818389490
1679885751467
1745502156530
896972723163
1181870436623
869276112012
1752362432025
262936911277
1581778080732
1733274124767
106565436976
1291518690869
1596884291068
1169453413656
1733407920225
320488004570
1545728185896
1606771275842
1552478199406
1120491451518
1661923631147
1596870805502
1475207392020
1549890749695
192888979876
1742665766696
1657316089306
978805838881
161492598096
433759599296
1004634282124
1257910094977
1563689081845
757832449750
1468090359581
656758541607
1316254377042
1633033147842
1359265919695
105931800573
1727174821449
1751862824714
1477448763825
1203508554722
955085931085
1277912532453
77644843920
147307575896
939675185449
188509688941
532882606610
1686103371788
55812870349
1740504493005
1392798437732
810036114130
561867713854
1570328334927
1755205577300
850065416518
431706230475
1120256465992
242907803806
1525774034306
1730194727194
359330891956
1011369178954
492688640855
1323770542476
1562477471776
1426212503232
1729726242662
1663824709747
429975921042
1434118497517
104940435541
1755988215943
890520530107
811554782644
1582383719809
1713324274027
1718777529215
1761757773100
101403355949
1373969991477
1673465438517
820722398291
1755331122278
673831120790
1094354545468
801067147717
989688811378
766187496116
1694561212490
402416974883
95099067044
1757378840431
1609456418224
1687399813454
1006740067582
1484824746433
731789916791
1772960929338
670749347568
142772362196
845532108191
660709748702
921002953445
1752490773965
415824947841
865656564736
1652938044503
1760638823365
1554570305883
1755927497486
1766263525293
546123692620
714270151120
932572532115
1247299497143
722829041766
1769176953824
608410229894
1747263838259
1579261171027
838274025905
1629526084843
1264305454713
1205279921619
1046410282293
484717401726
441089595499
665582095712
923581227781
1566168745531
1732252833045
1436821098659
510248607765
1052399573877
86914436593
1255613091580
925593325510
1755250994825
1748498174661
1481254587223
546291555519
45301371382
346633093296
1779901625399
388633445689
632607339715
560943160896
199389964398
1253064063002
90932817494
1006629145248
918629671325
1580029495010
1688690753744
137282628440
1241298741331
1692986018020
928871518055
1588556100186
1375540586238
285121782958
499776913811
1382071084112
666972664566
1579703200644
1224184164214
1338829373614
53637034102
1768624674350
1756298208992
1137534265595
1056959822643
429183084140
1198915337700
1677683452550
1178813576381
1759189990459
1490642234829
1615507950588
974328877980
1669653346504
1790970910224
1451182448179
1784387705561
1112071097287
284729506853
679890883004
1222453638747
1314874403438
133966274455
1593700960325
980773829343
1652037877530
904178815978
985242072839
957308528206
1643630876297
122317661276
970226791862
613488271262
1185664264532
830319837990
60007665224
151891217476
1565992137614
1779717277134
1286181979077
1499591577775
65595955077
1568230611726
1112671460342
1393102216438
1782301333428
1119500897008
1691528669
1227585482848
1158512016022
1608364788146
1517973897220
1760150798673
1427452725362
963338200291
1527094379987
1781201448483
364123105942
1564823407661
572781982637
860664308763
1665122934093
1328994640652
1107267865179
480221377766
1373308205528
1667459661033
1649830570825
202698179658
1487994105421
1588913115904
891319764508
1791659461931
1505118344347
1339399519952
106178485190
1787581164200
450203969575
1801395241014
1786536477676
133468263132
1117408208845
1806561539817
547863048384
1019608054584
1049477699895
481448010960
1812299219336
366837522237
1443597532286
1459830463238
1081086056772
95237639228
1070527648736
1741181293330
809487645426
1678934801553
1721495796399
1626602938996
1800107582739
1420448238974
1133824375983
1638788549008
53328967017
202771962847
742502078926
1799010890848
79710866774
300061910649
1170949121032
390550214559
1336047482693
1122988386090
482679736453
1300844810863
1619829193372
1513261110532
1723306755538
968995842844
173258567207
1674201213877
1468251758614
1774445260685
1803324145051
168395020112
1572998348466
1207793044893
1809520337192
419612095444
1050753308505
218694632335
1502527621205
1083317203918
217388001627
1398384172523
1794513031029
58065503939
932667423964
1659945649952
1031204583230
859208666598
1585300948849
491008223426
1804268030401
1808516159281
336119524603
692274522088
1725631645312
1795966146127
947048082633
113464855799
31793470390
1800238188591
1117503155367
1778292705575
1819765950001
1537828679311
1520887352981
539920870856
329767096169
1299310994779
1731833459031
842011881317
1613544530719
1793795308085
1537467867503
489645581257
567097664272
951077010247
1803793638656
118283470337
75536606515
1797501436537
1467682331120
1785320115498
701672368721
1804352230243
1022585108762
1243329040459
1158105847319
413420474423
697552184395
653539247750
1478744268972
691126307857
749685591211
1804755513778
757174207438
1812246942536
1696744914713
1811311044822
1806630481028
1209950643115
13722183357
1831177291027
858990185404
786013762620
1313126473341
112462006421
1270411332733
3477868743
1406706851415
1629301781465
1809526940350
1120426998697
1837914327698
1743047286973
1811382088990
397153353001
521110689051
1767632856976
1831062049828
1347029860894
1518627642425
612332234102
1821802762478
1336938431052
865661316085
1032380388633
743697752876
1189960587889
695415855777
1643271116650
1382813374798
1766331464361
1768347632811
1840643316821
1822692635572
1555493251700
631124007906
1812664039075
1762692401945
620109587728
1693764513467
867229116348
1604791478187
1609947766395
1316286894010
1452891517634
578215823538
1687362046554
631399570923
1371146602393
433679405100
548344470331
1590706620842
314781175769
147295444469
692131103944
1180552693135
1635101280628
439275308035
1834487380754
1707716061614
1602611114249
1702625031736
1813793808774
1730130240190
961459188325
721323318348
949608876996
273056152043
1438387273945
1531730553128
1503063243568
449332172351
495103455475
407884885620
1574316619567
1344136640280
1226321884120
1206879926422
662898802707
1701961938448
1417130749054
386315339806
1553542933651
420132049116
1827057384814
1009945933653
1241778903485
564500858739
1002420031059
661112779343
1294468412990
1153393765685
843205603927
1045380057937
629548513565
1189056998461
1310958751896
1685147164880
1558731242073
1617981363052
1834788763825
1710371571916
695159723604
1262598806782
1710148653603
1107288936556
1530082033683
885313836360
63475066669
1077440463285
1852304663617
1835044271222
1289216849616
107541932324
750893096699
1286576654579
1656552650059
1619715569729
1224098594668
1391176088011
1030148776742
1852584557410
1498488593044
773927915194
965786942223
1837229385932
1222021809397
1836207995132
1743567521416
622928520535
1178996038978
1848213688248
1864066865677
1814197164154
1688704739492
1379592233174
1819115460282
1042265058194
1293112250955
830410777916
174521600833
341771625593
1414339921140
1062949871246
1718354836273
1455799151175
1621422842537
1818079737053
574804389083
1660394637875
498214169220
1754716601000
850347077229
1099043248237
1440153476580
1724261631650
1639176808783
1838135099196
1693676337916
1540099825973
944212428771
1840234878943
1287118653631
364797763385
1317127966287
807162845640
1399050788001
1867073915475
32682064347
1861886571493
97580323197
1557723797211
1577247932662
896324709995
1819351253185
1846170863754
1414385675899
1847269172226
1662854230946
948583660775
1861669449833
1732499273011
1263724288826
1579515615977
462866686270
1465716878583
1457217802506
712182389951
1674292229388
1825940421449
1856435843860
1515360455171
1801009963560
595104770587
14681605256
1627967969584
194043295168
1738939895417
1751771277594
1584266827603
1657011557578
706943303149
1675920706356
1314178742898
1856347865537
1804666084235
979858730974
1843849753887
1097960087514
1865159922366
1862256535393
1197427235959
596299379934
1844725763059
581513426853
361119527611
1865784332680
1308447734847
657884818016
1526446812246
579108558349
1877565068934
1556171109206
1890846864289
1459385519729
146135086967
1890116591390
1852022342911
8046163687
473350933732
1657919503809
1784575832552
1854268628530
1569013932641
1572162125004
126517804553
234817416589
1788436183758
1398149317313
1495603575681
1894502763635
1740113969648
437725921942
1541762236953
513441180930
84862309680
1885451997108
1796911756994
1581985215385
837284289705
1223352205242
404365647397
891054513640
163691010134
1097420360262
1262634775683
1344781363226
1893665811112
46356590803
1891544563033
1179208792693
1776483063265
1861757599805
1752815863940
311524583714
626648449159
1877827241188
941775243197
1713331887835
1781466702583
1835717565458
211359767160
1289968285392
333106899940
919238119402
1906386690590
1637216152288
217542488174
1879188269478
390317229194
1306353293640
1231338832708
1402755390223
1875432272029
1192342686109
1892909695719
1771896830309
1607816155999
42465923938
269139131626
1784257266757
72199233232
821935542284
1901485620619
1883932085980
58904593702
242362381780
1473974691074
1904138154790
1820781014602
1904386634270
1879724771319
570860239626
914412349732
733813359799
1883703992167
1341974628949
1356765470376
1199671352545
1134423904735
35542585480
540185151887
1407951587870
889910735698
1592935849399
1549488497767
534116826510
973757729760
1348049712370
1886244958681
1593487105696
942179049684
1219461154838
91384381703
479866173732
1582411660381
1323934515317
1824811107442
1897664091918
310482935006
1077761196735
1482965180003
1586447609091
546168054251
1066564275741
1902436953825
1898319680174
1899732461873
963908682733
1919783985545
1764571529449
1729696805340
1822140908903
1923192938864
1175636072328
496236627430
877101744193
930533487427
1872457882111
1613687902116
1372417898929
79132900297
1911056130185
1438273751992
1882883333869
400189824569
1924349585045
1901325348563
237798891637
1776837820100
266083120642
1929307287345
685570562954
1927064307765
1933312810984
1666257519136
685570562954
1690461519512
1401183362228
1547550758434
1047940746151
474053257717
1863955579117
1840913390003
539580503962
1821241296046
1100974246944
1089647242731
1101771571322
955941136754
1920979352883
1187856510316
1671351681044
1472910502271
1314021469797
1917242741084
1931612825521
1351901838785
1310869971483
1899164133068
848716405213
719936942876
1070800811411
1852938362324
1106444754999
418894621639
1733473436979
563347707968
1739116680350
1824730107146
937157038855
1908680662322
976172640348
1519662374794
1257823226611
1898353129747
53015500879
1552632902112
871968381712
563463579355
985335399215
360892590771
1365452263999
1551166957907
1666671486760
1553687244604
1640345360218
1890188275017
1701455701670
85812761161
719608873820
1446514373702
1780860294790
834492426221
1264765122432
1484852302667
1498185347772
1116610383868
1508283703780
1904990371946
493088960567
1643587836035
1787071733170
1747290423732
1563320520637
610959876320
1951478964903
850903378962
324991978540
1571298256014
1797641678126
1397817252788
133112728097
1564647563982
880335230499
617430540277
186867909403
1321849756961
1246155802086
1709213611498
12868552495
1901589090662
25419403183
254158268622
1572459181897
1708699405941
445118684016
466053913398
1949002066741
922904332209
1863191773176
1442589127462
1950868301912
898987046588
797875592271
184701762612
1797774385244
801360770804
1851727329629
755396532351
386481565270
1879939510764
1966881454088
680712444956
1205531202203
1858655201686
68911190913
1872707151957
1712017260273
776073395165
1794001028260
1962032874055
1957332691299
774032476718
805393135034
1661047549343
399463721485
1947675976095
1643336910051
636395603901
223787726697
1646931534291
1947626156659
728232406558
1771857606979
1218108746967
665513817422
1790167237374
1275731648945
1528952800616
1940199683677
374934103688
875148786993
990202853740
1945071908096
1871463554836
1121448878480
429958757760
1931975937741
331117786149
1245697438924
1963904166770
1758438202758
1962433431625
1133554498991
1011451181699
664076262009
1689133862004
358659297756
480442368626
1906342949067
1593383889147
451678247288
1917109841141
807752381328
1077687603813
1861869204566
971478561947
1555847674035
180429351039
1496376614777
1796608299234
1712712323450
386568968679
79339180086
58721814713
1668045447425
414340106456
1754596416716
980910399834
1111166910595
1878015904829
305546497660
1022902536082
1470715981638
1606021836028
1413304717883
170833057064
1071660454288
1641832062697
1431683379271
724388404507
1493111511313
1756846494325
96953158633
1037204695349
1951460166348
1576114782268
1729032234191
1953850363961
130116402147
1953858422589
898097417752
1370602702554
244719533224
1710219928859
1969956595245
722664617543
1605911138728
762382784020
1852530678693
437683259348
718719860423
1855091484609
1714537536675
1547722010505
640873330558
526712889692
1955926450416
1193409049894
1973920994203
1223091608424
944123756075
1817087143072
675990973212
372626117467
1127244105394
1035595539566
1958071189858
274492322243
1830016659796
60743363283
278533203595
1950212952041
1772799184560
812583500532
1939565161830
1027064989928
1479943197707
1455666285480
1321035562859
1341515736825
1763371922038
1043055521384
1671342819940
646131589188
1334948966258
1132975942568
1865546908369
1317513907088
1799362363468
1364226395033
1987043581731
1961654116312
1753305238115
383487647981
1955340342249
958326452596
1683112692264
1989358463229
1311081416824
1391364336510
259550774970
1278580426133
1109191389291
1523253010321
1970383739829
1580343185861
954450861273
1551549267948
1773387991799
1631949392099
1964706412699
2001127622577
329047516578
1997630383455
1278066267461
1816853686444
1844916443016
1823864516507
1126825561794
1971304458937
362735253974
1911598532561
599567655624
1975574215924
1985375783253
1705737207382
356773091206
2008582098359
881659635946
1848923123511
1289914750623
1439951403956
1885497933626
1712412361301
2010997499167
2002232325162
921695367337
1048161163868
1551206863360
407910018713
2015036389005
1771930204087
1883581064321
1516747627971
734733796248
1671330809073
1484363129470
1756650536422
1614160439780
1316985018609
189486951835
1733139649323
1280754735929
1982219681829
1921155147633
1233234844133
262524478561
1387573702158
1347289876057
1688163634357
1572993443334
1916075301423
2002739245936
733254899151
1753269458519
437902856353
1875494965260
935106194323
255535132613
2010719997772
1035111454248
1888332478234
1428654015294
1531884860645
1991983308852
2020230445301
1515455173341
357389611071
274196028079
1969606311313
1395437933843
862034553060
1642136787496
2003603968982
233594561779
1889424638720
1053004912775
773556416946
1864387598688
933409772839
356675090412
1818810292282
1841349167655
424455982805
626462679679
548784524594
723601320213
496947448764
377087961446
1569332809384
829656084457
1088389599386
1195055520733
1321326189268
1562095787176
1923873477519
2000508671664
1667838570424
1857308728827
1286416839584
1757527532892
1316351276919
1988569494310
895027455129
491844325319
1373198966606
1251092724315
149170099733
1545234664629
676660556375
1049506011294
1658328405741
465488490154
1980526736774
1492267171400
1468392311139
1916633522495
1865121586521
1269864403847
1663560827169
1878396932215
1741150099303
379346824534
1255799535418
117347973880
1540451099929
1880909305135
1717385114957
64516451675
1703100408723
588458152745
101419371608
524945127304
115853686988
1194874117996
138821524092
1852741531762
1608346421681
1547532152812
1884629275777
2031726328856
925534795095
1401125131214
431300727479
826401452090
2007233889639
1125351214962
1863098774060
2014578623698
1594618640182
482294308659
1120420850267
1431506912589
2025346905079
1703490034195
1851771229036
574278205599
1502815280459
2014465057537
825096765149
681839850486
985330235064
2042206690927
333939677812
1972770216588
1887623070596
687662714490
1647794499302
1620092690409
1289055018364
968609421100
502176127003
1864510627666
1825091832590
1298239482122
890538368943
2022173331249
879033187799
2031624401782
1324994897910
340856251881
799147045678
454274731181
537758519369
2007492135967
1786107642674
1968293311848
966115982693
2039445722947
1297205242920
557066689898
1647631708814
99593503632
2003327112257
1506595673457
1902769925450
1883341228882
1656319586900
1627336156612
1852585499069
1316255009929
1428313656174
2010718721446
1908345373343
42863694512
676514363941
454035106112
1714712280485
2063692698769
1017552463977
222259005678
1748023367838
783813358358
1847308742045
69595665579
2033508459691
1093179755975
449440353908
783156008161
1259092990575
1202683655664
2063760809335
482046511733
819583981967
1669739444039
1972681877454
2042961212471
217832625551
248637404785
163694819887
260013069249
2056667380773
1733205619835
2052152987099
1067749247557
1941964463663
2002335198277
2044208160892
398375104642
1615840492418
1478695979113
1639461698413
1945946583655
2012268368390
1091333708598
805906068805
1575063006937
301712380102
1575244436754
2037870949122
1708928930570
860996853908
887937196618
1518924466400
2040720092508
1861408506568
2037597326012
472311957344
644105964341
7280542496
1698318647117
2011051929899
1336064397960
1905795586463
1941509558003
271513724080
2070465466957
1237783495287
1463020494779
2000296646665
210387345737
722750182860
86545272180
962440446100
1939348911121
2066467486068
2057365511426
1208134268819
1767276679622
1817825189767
1759908315545
555553917938
2058659682722
2069236859762
2043782916836
1419079842119
1621489031976
1292552370448
701268532085
1144531475946
2063055987630
2073609097383
639702686473
291221180965
1850639548931
2064038439950
2079771757379
551623752244
1513995637608
629416264049
1056740747157
92234960912
1363654988683
2055926315772
2066937611649
866767259174
1091327577879
2080294166980
1902861864040
797785744287
1877524462316
2068723555345
1834657426374
348857295658
932750678477
1371107009736
1264020985613
1877459676639
105663010544
817933486124
2052659092686
1285117089792
1348502238214
2098591107465
870135152786
329602498785
599960090039
615290108528
966037984050
29901712626
1844296774569
846104455300
1816074885788
1253957989828
1950432109242
1946392635423
2057166552209
1642876427210
1410245322332
897444929218
1244503873558
211401931508
1540602996666
2071392438595
1869204653417
2019281365507
1418105766111
1416626772633
789158674312
1866634797528
2052894558667
212893832279
219945403105
1700393227161
668438850825
1168330342330
458764704327
226494752589
339091925646
2005589881588
803531783319
2097317105289
2521045429
927605220803
1072206528870
2111311525643
2106202020563
1486325301217
724398622982
2109666928190
1576239015434
1949008895570
1568408895289
954251310519
1977912855075
2086724828443
1354666603443
2001655747720
2081789727532
1915290223378
1947490186819
1738777589164
1608569427916
503973083664
1207384783860
471710449945
1480326092252
755370478134
1687016349250
1953009597531
2084500770841
2109843799894
2083578333640
2114603639561
864945671424
982542275080
801291261966
2105250677409
2123231577909
1419686800193
1755514845126
1076829065855
1364726880985
2110418300506
1268437859264
1637453319936
721483995337
1374304523529
1341465013894
1388293240340
1927349464741
1152190314179
904282590950
345708966692
1933946091581
600233582736
1665329520198
1597473823352
1280477633635
1575438608895
1371183791864
1859611955132
2089368705093
359933117552
1976706772949
1305097801992
1152573620057
1535997137755
1284779106680
2093243395643
1055669431170
1414805713067
1990473464805
723867004919
493425728380
430807667613
1966642489749
2100374228450
922956186485
2101741176599
1499909659195
961558459560
2126344351313
1554078562660
1983078703908
1761297874869
1090847146774
1628789001205
1737513361266
804902688909
2109399925432
1694504597027
849532096953
403120560217
1698492763500
1700711198612
1138708172372
1918776027703
1489154191532
2071027458934
1063145304131
1385694371016
1842833065377
493280435709
1082353123256
140177768272
2140299491339
1479445770456
1563879018311
169094016349
335362443921
2140097132453
708691181074
1442405351320
1720913302846
242810039503
1787712468588
300446119391
465456959754
1988630312480
992595017016
1409890318283
458126539495
1400511393284
1928238569584
1691003711978
1634377605276
1265125098300
1815090106530
1441432095063
1312459984493
581015381715
551843437267
1659708306408
1761803686849
2042351683477
1344707476861
2102642341201
2137785901917
1794724167625
86461460918
2123593181038
2130387543070
1312066229549
706923606059
704125200221
1981929719441
2124883998262
548100326798
2144377743445
1909393357579
1737033680539
94446013123
1870153825298
885587961977
2111729306162
1988271138216
1585532318262
1289455366757
1954587100954
1802432491965
1914883142900
991654928177
1034748756180
1669699707956
630486554054
2095578387208
2114792234233
1487443324387
1943807590299
1339606028506
58249846698
904429648400
1979314487773
156623294089
1189011114961
2123642559707
344449336515
1991486224366
923052248178
725948112726
1362656821018
807130366803
1100979126319
1572098699186
2015484894474
1696662357739
2146923012042
900203186048
2158813099036
2026145301040
2153603223552
591843225924
1056300869264
396189691869
462050585113
2149166786496
1922519848300
1147973958065
724557923955
1056199399141
172551140751
1482069144839
152316570471
1483713501315
874746862574
2148193393254
1930281699489
1347723242530
1118748360284
2132995230724
1862233573388
359163363532
1914028785840
2145508724538
1924832594414
2085151761820
2130977093520
863434989555
2129956867106
1481758498207
2152536168736
1973645095211
1962560434363
2026956628178
1930868354550
1591223631884
1371668667556
541084310359
835991416375
2112690902379
123449007110
2014361347561
1374093960807
2023631156817
448138381352
137739178065
1595880614995
2149149648187
1291372751046
914961551061
1106598932805
1653380872031
2014508943330
1851722312374
2126850221809
2155417542197
918612066090
1379651560816
271464183340
1419662500760
482329067881
2174933013416
2167024950432
1732214344244
178551610800
1609720750312
292663633480
415341480687
824082900708
27792092219
2029558372444
2169106460665
2107190672246
311839556041
327174007901
1537011150683
1062451611706
2117863149988
576040105459
2179319344347
2176894473211
1631017256010
2129158279260
2003906769376
1866050626504
1948187148553
1682082058074
1162272579967
1533914968888
1563061812506
1527670518899
126215665463
1388455921427
2031695864548
764999285270
695877129308
1688288174824
746810805371
1919008622247
267707867878
758564180885
2146483226946
2182259453372
2165771590264
1976233934627
1136902183529
2042874510679
1977899781527
2109559302052
103341861045
2168218812719
1398938502728
1575990702115
1665864925350
1582908313155
1875801673625
2186398344911
2181949298347
396588679412
394026997272
1263180471170
1689610359051
1022268709185
2176957441529
2090151461932
2131287271753
1009516297308
1072681229044
1116014308588
2183714493896
349174459078
1899833325862
703591568222
615177294780
790714463608
2179216592571
1619317347764
2180940012366
2186206489619
1745042014351
131410948616
2123165875560
2168270688821
1622926616588
1424839898988
41841505661
615222280528
406729528000
2182388121181
2183721316636
2058274196778
2203651329760
224136503102
58242945775
795790802793
1267075436070
1105646366290
1543588799821
2085060239034
446587001799
1501317749941
819803097753
86637081780
2191861725984
1389851006476
2197152541311
2099901884656
586036675992
2102251542242
2205663624827
1405068175272
1212702604737
1513521131847
1773287528030
1669708799171
907998617558
690090496157
1809790007295
2197350233388
1673884795206
2192442814245
1578439173214
1949060720305
1180161253188
392364854119
370166739402
208855366607
192042553994
903509727007
738657033083
124112494972
1651727794200
362817529582
2090474091766
2196544263279
725450939792
1897753127614
972974125746
929854657426
2099422920946
2166204879909
2007883589470
1961196059650
1832416044142
1752844795781
2056067990999
1987880768162
110976248918
1988421984275
2023813568294
1977616609627
1428438324705
1468486916798
2124451384357
1745917703778
1333469847454
1660250978635
2206796503435
2028477522453
2194838507707
401920685222
1259749217475
1385275231826
1939830981538
1882101195422
1663207786162
1299385726880
792591254370
91330932893
2074752095754
1246358641794
926518164962
199268539122
2216737563284
1300139568358
1827328804541
2131990263587
1993833215302
2068392830006
2222899048429
1320430186513
2227044355903
1774697465187
1647042768559
446440691692
1476316269371
2213923732523
2148408850369
1777523211214
1000908451676
585863744754
1066091316604
1912035709550
2187727142219
2232447323316
1937001852365
146563996511
1417626233403
549338288626
590869609164
2226039998209
498122194189
819473263262
2208199394423
2211934775583
2139615787740
1953093875681
234831985741
1710866228128
2076262533426
1237478243345
2223019926707
2114948636985
2130765599027
1582294473428
2055683489837
2187528700732
919236511314
2210609787917
2103301576368
2081053156707
1426970401029
548350755015
1884288522859
415676695872
2046623482048
563339170165
1970953295192
1176668823398
563448897922
1081766167895
1956980728207
2235386225792
1659206175822
1519573719447
1312858905749
2230003751194
1209975590362
1177970568400
2175717898178
2214306196691
1792053054765
1723558498517
2171373411832
460911313912
2090333270460
1947215530366
1080926272718
2228596574173
2135871842959
667387814318
633348306437
2062543155188
27321789129
510791186125
838139308925
1122028013483
45924305826
409677759093
357746800850
2128555987375
1919444104942
387487548465
2227568060666
752343703683
282973871702
1543621396716
721945944837
2158203818195
612185935188
1875342752124
1508001652266
2233980666722
666006190605
1829538841896
787725683063
2197015567265
1103770860065
1860809972965
579113791606
1726075728770
2137899298495
2206274249971
2093516317125
644649190414
1456716715252
1223230342822
1740968387975
1270318618003
1426133299432
1977714312257
763594614245
1776595090918
2165719840945
842905584360
2105912645476
1274886768604
1889920685290
1145439157998
1538879725083
770989437294
89033662939
118578397767
499788654655
1999071737060
811829037573
1009224136123
2147002117571
205852577143
175922407486
638337632847
123291365375
2253852781425
2056537493513
766974747788
1437977310569
608791447099
2155277229504
2120195349781
1215170886110
1788711624997
2138428541474
1238886525620
2087665965887
2194741169280
2233134127355
174982211839
2237405582533
1954808106079
1319736665893
2195157300628
592475151739
2223900347544
909433240064
673886168009
2121044915906
443981456989
1376808379115
1863124944077
2244518175736
1794527712994
1711432150349
1298168396814
1559435540426
45634885654
2246489582562
2072053669809
2264745683030
1169584254420
126021649076
1402587305255
2268283778441
2081281410049
2146611513434
264730986059
2103193965537
1169535744895
1678125525541
1261771886826
341508325460
780665151312
2275729803058
1662369921928
717255155646
855821335332
1877210605908
857072346263
1265355211978
2129547721300
702940737230
2243652446537
780276863124
2247233388950
652709055517
1893299819015
2038312109346
2261223889544
622464998301
2006839840651
2171142963490
1447569501182
185708608937
1531739584716
1298322052878
2123669139972
1964995002476
2231662090048
2152454339391
2225156087163
2248392782198
634782997295
340829996514
559589592795
2243378297866
911713580470
1712490696314
1360432585902
1055243239812
2098559941284
342801879615
1206680332059
1205933902410
2256281703370
335457039613
2012048920176
2243559850576
168500649831
2108500483274
1238616031726
561856938195
2120008366534
2258805547750
2255370443916
1812403906815
865780444231
1228041777288
2178794413669
2213144804875
2288243465528
2066903060829
121715389256
679197756508
2294019543381
2274690873316
2069968719922
2264388660706
2199683020602
797015436381
2256885727799
2206624763759
2160179369577
83452300037
972234772947
2265092175461
128286619318
187370108490
2271355452581
1939763844643
643989708341
1295133800098
221298835046
2088705535875
2271018749138
1054426023972
639631672357
1840842807099
870041345672
2291969021136
293647816411
1456596726254
2077447401055
2044714589666
1469522135960
2151137888627
2215784985670
486004264160
1148541704000
1584660891196
2304496969227
1981773903908
1101866987329
2293573346004
276288858897
1131520612130
1217458517982
583869780217
2156383471824
2276016053136
1611097952223
2297094330847
2200594205788
759115774295
2269022000566
1244092158044
1700004748304
1178109887190
776905512323
646350550419
623969852819
994060134719
521383615118
1048904868993
2025899779666
187914115035
1845752690976
2298039789338
2264625429390
1648987048521
770296579321
1978065356510
787265016830
1811130097826
42668189472
751430793591
2170322930581
2012063794215
501873105562
1778124035652
1166516500508
2129860496785
2059029286172
1497732702403
2055722446570
857209215463
1703990438407
1857110043149
1521793467186
1984781020994
2136658188496
2209563523055
2230740482497
2277297509782
2256054038001
1912859495604
1273172648760
2253417020238
185287314977
567286682353
2212939635839
2051521123965
192117286639
576815254678
1062965575216
1534187969383
873908530236
1612979184596
2308603183797
1306129130022
2166815020762
189029523390
1407961732390
244544914044
2280651056713
1207188012189
2134853159864
934230140183
1438262395592
2317681223329
2298411946520
837380208176
1604655385165
1544621627441
1712214442207
2192342517488
1411224812541
389937777254
781744354497
2011566457764
107803449178
200125745279
2248600536764
314709502702
2147267716473
708407182993
2306831673846
1652454693325
2165685675992
2153660960632
1605457005518
2068574427774
1572888243960
1565041265448
1152897119470
415251238435
2000593433450
1870953731760
747786770848
2323555786803
1471967120857
1556039538634
1727723477743
2319325575209
1792256304422
810919285966
668579478003
1011338110817
2008979325728
2199265446084
1974391225839
2294047215532
2010425730988
2065030585617
2244698651012
2260802818318
1008940526992
1082961072109
2063453580677
1487713095817
597318787950
2152176613685
1685984682222
59725441072
1181249990440
2052385394711
1353213319116
172729443088
388309511230
808215101658
2274845626319
2178803745026
2321786346965
1050844361239
766727430583
195548247850
144364723407
2337700336781
2314680953182
2335447360734
2211408619213
651372865124
2307651119307
128868229092
1875811357484
1938092157547
1824537352735
384744587589
2004078641937
2332396303828
1710967711465
1876965239038
2136691769082
1850837504086
880850350278
1943916579020
730366376365
1754818808952
2326121073824
2203402622442
1735636855715
2334896596118
1573913589599
866956803079
2161221654520
2318650539023
1869972818984
1772395950779
428416391523
1669208399504
2284052679361
1842647680450
1905497496946
1071299890948
1664192902199
576717060125
87436795211
1014560312153
886044363064
2255992540533
2274823678347
987449749913
2120869218593
2292750289184
2116597299776
2343101527234
881149154727
2339088626020
2101677344078
1293623979108
383632757040
974565564709
1697729749348
1461882363210
2325718797321
610427050906
377971205248
1689549132663
2097958942377
983126354878
2086202373574
2141947881689
2354477245336
2344562640840
1809426573290
149764067610
617454567882
1851944641420
2000833880145
126398988293
1814034954287
2211241877374
2112397713639
1556012800894
1471193762264
12339177098
820177388196
863720372278
1147864272930
1127573014524
253684469725
73572296422
1368571336866
2254815241466
750983492363
463194838860
2346615020278
2330657857190
63091787572
2345578251548
713627673232
2126152862718
2333953343969
802554628362
670312141286
781187637379
412389487034
561706825842
1814009485805
2109809884203
870100098741
2024805938749
2239339833197
257303025075
1955303064110
2296614072683
1753616473519
1114037422473
373865163495
818307452605
2062652842480
1984639126683
2136025184004
1381787048134
818307452605
210311918100
2178963270272
1429043264701
2064797326292
1107264658698
2306929352482
1468691121260
998798229478
392052569595
2096491613110
2351182998453
839497195150
2352999926124
63070380607
895666231053
265587625025
1878425079842
1317149053299
822327588837
1016507294350
2303812500839
1781626296601
2207103576419
2356463404934
2071607742844
1826519967320
2347235777803
1639625795272
1730937226251
377072870189
834060341404
2353998812152
1778062386786
1404112606763
333087493245
2050800394889
2128924575932
2347606240964
1767334235082
1502617242056
1348386506608
628474306093
2337031118418
275612649732
921425573461
1695764108092
974986566548
1768941340308
1732531474816
106017694012
2074376691349
1548011525586
2295412225850
893494980967
851815873581
1893312881889
331500933518
1585617051134
864143171830
945437740855
1924875629018
2329279240048
1636645427803
2049807071317
1258898248178
2310983290904
791030474996
2338334015986
2227462186535
2372827438537
1489718776672
1881794929443
379479327887
1647454315499
1108474428457
699115000224
709620176965
2051917363241
1441803579943
74743355303
497154039134
622213569967
151597878055
1770837022983
1297266090698
2213311166073
1012471861845
1887993278534
1495149459220
2144180727021
1760761213854
2032864206112
1956649168219
428512584895
1169347915346
1922932251254
2389924231042
2260355370843
2120867189750
1635069861675
839269104345
2057698554828
2355663021657
717130079147
291069255237
817865360507
88482066171
1985410995367
691614486679
152512182238
2221499060540
1540417576797
1916732782305
1995420851881
2385184830464
2262556019097
1738493852892
999896875794
1104943828216
567495616896
664659531843
2014503586829
1491674074544
2123573318899
2056951732354
2377789714146
189976469429
2228793053952
1800860318435
1898231916863
2110358198235
2259837478631
1272548035921
2285864878614
2376241108562
1057955104029
646630759808
1328464635635
2371385301002
1385259849459
29893256028
2386162088409
202954627320
2330373843433
2402888454418
2374732331373
1862615912082
2376775513928
1547806110383
1695876140962
1948763828502
949284352783
1786518668660
35369341272
985813400259
919261082285
2401911298425
1323891207634
695976803069
2151043369942
2193017590714
1489041003869
1906933017931
2078288003427
2290589368300
980348927526
2116361626789
1187995128213
2394699573467
1163618620695
2310653615991
1482736550406
1783304129786
1323717649635
1637497450857
351536215121
1903071293352
49249398385
1445775077853
670101529014
1665053376514
2364943160134
1769764507874
1152805149945
160179093141
2386147671708
2399929661081
2295256057288
2240039543484
2400012728816
520221821864
2224403880814
1897026464985
1966663270401
1762649750609
29144942219
1719249265754
481832925212
1595702623857
1146309681983
1684662333778
2113697165552
1080299619062
1951983483672
2085554716627
651627700881
679585581132
142231009772
1717962482719
401245915833
1691237859438
476593854169
846010915243
774025629855
410461646274
378071561244
2042189679605
2054078555359
2205766212639
563375236809
2347915273136
1693837005641
494078374588
2422563451788
887564568838
809263103683
1776654548323
271940445120
819489400999
283975874290
522162274183
2285336632670
1901539143877
1986973844231
2385011568860
2411918572588
2268655871282
1616437798921
543239253046
1717572311196
2238320028513
1583921545200
1030439410774
2096273622329
2150202188316
2422536175318
1625402471663
1537955811776
2422957697553
1938280143595
1675028088027
198464170635
2370721220961
2400571287823
2037707468275
2657778499
1339756806362
2296449646945
2074446140041
933875006602
1823935923337
1958933802277
2272001099990
2188769278815
566693306391
1811845118748
1464927732435
1786893883406
284852343102
2379139713670
1789333864441
1428897567667
500795966649
2364084002486
195762823094
610843611941
639820034077
2417722143664
1014234867771
814979610496
2055631619491
1789301685118
970871987129
1990377303506
2181459301083
1957010349189
2198863666067
31103840824
1655337760315
1967794313224
1623208235010
2286034257715
975572974378
1918657586035
2238183437580
71233026159
1483892313299
2324761752099
2361868021251
783768784407
2428675766871
1608995214683
1218420786869
738478013382
988699238961
2309074920451
1089018258506
2075942172345
551561530286
1419808420010
2422449365721
1760350744878
1153339177807
532218365578
2385065885164
1289252750854
1393411859909
760471668522
868597097295
858141198369
2321940499581
2376743204138
1217878978441
335520525474
2190577054729
287452265566
872226655252
1073844031076
2220043728537
1914108911815
793658333459
2412234987665
1847239037440
1463407705866
2056337330755
1513492321533
2142332436544
2110672387689
1275468570724
2125451394687
175629620038
301022268622
1623297307446
1580274692439
1700989577609
1926117514812
2170470964294
2054406692253
1871240891517
2304629870846
2267667785773
1569024157284
1520850870466
2213544327122
346313304495
2428090221907
1128880278318
2171864151670
2100469531961
1978521446055
1576176562787
2309263525133
1860088420972
2280757818922
1365407518740
2432169909379
2431388810014
2063876151548
328067952749
2395483845990
2437024901240
2385240799353
2055796484081
2418775455846
2141235329233
151571532145
2447851243527
930521551184
1001927816068
2173536599814
2358872976743
2398060676208
2046933411593
2366709867509
2287335723273
2330978045654
836671488162
2102921180147
2236677973698
1177245279846
311059638184
2422104156846
2328290757466
1233305129385
2404924628971
1018380698689
422413596041
2372148811389
2454993250729
1506407042680
1750228121667
2408856225620
2168041151610
2280041763714
1898849098416
2088582411465
2382837679408
178059880877
836948187487
788492730217
1025229626206
2453008653842
2146046250844
2328582014517
2429873574110
2063990051314
383525047940
353254410529
2435403072393
1198556457760
2336821956048
1671433798414
142469529066
865576947816
1498747800814
1462830291681
1101122194987
2456569668029
2311443638774
1891311590918
1641116346209
2461940636325
2057823290485
2102921815712
1040440614521
1560424104526
112099653160
1795451319233
1391976308587
2161139912908
2321033828074
33703217673
184851439616
2125247671362
1946475258174
78344358904
1602495142558
52696085134
2458408696413
735742549083
1325132712651
2187536284638
1233249368012
2059050546248
2455625642111
1512674355446
2214816511213
34805119740
814390494171
1355683264796
2326888691971
1789289492056
1728519399866
824600422833
2179122000584
2462358272482
717494091028
473496302747
2464791575274
1802711164243
1654728769281
68226993581
1889416936397
1950663193173
2458548045028
928011097453
2118935883315
2060553569418
2465403479647
984824734194
2209950715888
2107696125156
2234503644408
1203666912519
2406473586910
447163747773
607157999485
507934550155
2122908185540
2478201002892
501849661843
2193557901517
1815282256638
2256546173122
1901635135583
1296017006719
1940673703949
1308249081357
1311378193091
2367245483470
2456419851325
89401908087
492988901007
2158894393630
2203829532043
867936500070
1627725106722
926737629805
1210854647810
1551652774468
1307154190580
1951507920563
2318402396525
1403198154890
1262532524319
65749310476
65136170798
61870945160
357202117919
1331008129741
2396844092309
1822867573303
2298128854448
387196465420
28652298242
2204724683941
2423103997814
1832046813281
2466622407946
1522314465949
863876145207
1223541684319
1608207442231
2323884098154
2083534453858
925627181799
1364080473601
2312408696853
957796214373
1051479855889
1964261800480
854592888321
1257971692844
457502874547
1452108151499
1859873919346
2438901356284
1939427688858
2421780046704
1301282245329
2367146135924
984724664814
2654450931
1727354004806
2487642710671
1880349789685
2498126255436
2494468095543
1720967143451
64138836737
2351108768570
666106947705
2413396361360
2380153663404
2031383533707
1841409103961
2248045907086
735383607888
1204688746536
2387555493133
2170016318551
2499565239972
1592833930252
1720758480589
831757409535
2178510578159
2485414535458
1907527403686
1173922941620
643908084277
2382116633612
1999683233437
691766910318
2313638011290
2446947003762
45395956132
2376047016034
2328291391799
2332836591517
1733178030601
1296212336430
1620980115386
2352545466953
2448895838552
177628523062
2476239684560
2473221502536
254038672309
2480208709239
1344461993868
866024549528
2203457742948
1466453923903
1099402944858
1982374027873
778739216634
238823957750
1310655355230
2484689216314
2189391126975
13924853972
647388914847
2499459146554
975536203379
1394962973319
2477482332007
1502800945182
400365278420
2493500639147
2391845421008
1923969975092
1354704868843
1989564489612
2392141846123
2178482410156
2484487254131
1151418689140
2458793250541
394910368549
2506907181683
2347097689934
117079820581
2488597891634
1932177696218
2488221096113
701004931891
2507184048052
1995630703359
2458002345864
2045088192202
1910906776309
1855138002299
1649766420421
1494712983993
2480550892780
2009861560450
2134487592616
2336777615111
2523316512464
1548837536683
2498520826047
630749320203
951425372041
2475718942691
1578522250427
2251357885325
1939965950444
2241176006894
1814808785774
1935215550452
1231183904632
2425729873692
2486309241789
1558189653398
2488084839188
90767633955
923218529481
1993578607782
733673748675
2519791934297
2362261679469
2462147283032
1199272412262
1575025339400
2492234552313
2069679244313
2435606206214
1330064139140
1141463543210
2513981008230
1983221505590
1307570539408
1708997527229
2316879800190
2492937963024
2088690552398
2491590800843
2363045740220
2471575885554
2494601613855
2521996308989
1851759895354
2044656035748
2435448335020
1307872779030
2346098797384
1003504736957
566476331185
2445003090643
1346397176664
1496736277032
2342322698631
974010208598
1505841764633
2258854721001
415197228797
1521823434218
2471954141273
559020109357
2445066783289
2532380202142
1945238866867
2137646117368
569335310220
2443088546603
2437548277603
1865387647030
647966532540
1177472445476
2349337324588
1151995317400
2528005304417
2502109029485
2481308417106
2359262490233
1083536750351
1675230946350
511758832656
1822196356639
313430911130
1630172497151
11418054702
2483455803794
1860849774510
29404496678
2488454068935
2511122085957
706723893176
52272865967
2461057133657
2480559685176
2504261611574
745339259165
1478078946100
2178857101549
2502118844629
1017348126252
2381708776765
1953940837083
2543281465254
56687854654
2496483441715
1812478846904
1402255248943
560588235519
2545410154343
2165510920773
366251695782
1080909659451
1892716812756
2519303945694
1138147498163
1257410523734
2365314968216
1889786989739
2514855515833
1150320525884
1437036710487
1099842997366
140731188431
2056922309225
2523501860125
1661750086532
2517017961584
366967396383
2199902977525
570751007423
1241346896853
2256881817759
1068357235543
138940339291
803095042813
2113742350706
1642684638949
1881441704476
2555684802485
730601114322
2248216891397
1606500117102
1267719475300
2559367056477
1839021407698
2036209263234
1616115078136
1813330454842
1972356821753
458804544938
1995781231612
2531439590460
1552170167390
1930831494885
2219150024531
547515020249
2529783184200
1313591304522
558899863904
2547170770138
1135652475785
2444618575005
2543046378856
828025964246
2548042953370
1477399533949
2551588492219
1735939718235
976461085714
2358554466580
59767047302
2209388671116
582660597971
1980848879662
110793384165
1151935165706
30007352699
2402898114708
2033907217175
1752568797227
1864873844360
2526936086229
2513489132335
1079815454918
1248963839548
1786379825673
2347384550760
946435168401
2402642791644
1875718513508
408820125572
958640178778
2262481902130
2351560031487
770428232845
2395680206254
672243655800
1522038587027
1285538744356
2530506931173
2118208313971
1033566690822
2534780409171
1668333268186
2066017286201
2260609931096
2363242710542
2530815412966
2428086345204
2322012451079
1815399897785
2148174422853
697230798217
2249785284424
576611839608
609173725258
2561542852937
2369792429023
912048257730
2497115703832
1439304905322
827369078257
2142786106451
2400068422577
813912570009
1763128845785
2568273231988
2030264918288
2234263915048
2564790186804
1406525776079
634144505766
1809869101074
2534168023257
2472917065424
104253215672
1397455151338
2384592163339
2341228902314
2436072463167
2318778879358
554664072390
1814521824632
2545416150450
2132164413739
814816400215
1658779823405
2538293101875
2504949731397
2275333460191
2547545624284
2470155180263
874751089135
2552964815567
679853459187
2568724267010
2375801809244
2243833471205
1448315076148
1890431150871
2404536277485
2078004637106
1904615771520
2315081646073
1087344000992
2555611846299
2139064269903
1551259176599
1047577808351
873637640395
2231435057204
1936192626629
859581787679
2547472010860
2369909739052
2436484834492
467305295639
2203324782539
1495606999160
1389916922880
614513267396
195421271936
308715187364
1998922475995
1491257523118
2529194608280
2581130305684
1224973958739
1945054112013
974209922167
37479473809
2562709167988
2562380046003
2108967676109
2393848494099
2405417651816
84559789266
141031180865
1268935529551
1438068952114
2426657130372
232433759218
565425873416
2020782504485
67640727087
2182370267678
493500407053
2232586455750
2557012124491
665409512035
2284453246689
631142331272
1897487604994
2565131780706
2585257606112
2011867329263
2561879395559
769665032309
2508738678421
1848753874145
1360335994405
1085640485151
1924972452854
2281605751784
2502038895502
1469854750057
2168844951673
2518078065250
1521827611333
242792976455
2318213260611
1789670123424
1281955570674
838765166476
237668837496
2290009830535
376830161713
2108271723181
288967041453
2276216989976
1874402303376
1382135698901
2581070702836
2437411987743
2282072794634
40405829403
1834519612899
2602066167712
742667245631
577256250907
1344480562437
2570142545811
492911248334
658632366914
1009214630452
2307590163777
664087353430
1734135998713
2078455247101
2075838420754
1676426148518
2567171618824
2330675077230
2595705405443
1610290420387
1943368187269
1426444908227
2535453457008
720319239481
2334145613174
1329764426245
2409149617440
2322657163610
1900817541968
1108281292490
1495072170057
673377140722
950012941942
2077430077629
834953459928
2246793054498
348850998166
2588646278931
402340542287
2015365145218
1447193631374
1808748143012
1277527720240
856086671299
1960625850664
1850256416700
614766187326
2586193899361
2577339054027
2144907210771
127596123715
87329289429
1699811216637
2532482605537
1400992768052
2285503823542
1372420304917
1279400221997
400139758950
1356763221177
951033284415
2220635302377
2549475216147
2205229212495
1812537395372
653860908971
468673661375
2184262353036
2307853087013
2561097447677
1486154586524
2172762356263
1807161995116
855466127725
2581490713643
2481324178041
1935504616641
1696493182553
120213529341
1062104512622
2588500239711
2006609352402
2589254594735
1442143678028
2331050538364
2597862501617
1182649138648
798492698210
2436830325373
2584021906121
2619897331532
1753757682100
2573821757933
1570846629583
836390809292
1273041037293
1014218467412
2307503983242
1412189187397
2186853326244
2616998518344
2480147200855
2451629713156
2339180245174
2585651944413
2458602793266
378067356648
610123280592
233960548554
1117668310380
1953066270551
1987818383010
1716837563157
2498130844260
793049801984
2405822889622
1384386990266
2358431380878
2098680365335
2252604387323
2100133711454
1960823342931
2566862086645
971660291425
541950490890
1544611111156
2391541866219
2266862958520
204285305190
2624290218099
2626050696689
2408951965966
1850219213636
711985623495
2338094865307
2520561104790
1399521887820
2374333714364
1707627851974
2122957990823
1899536386676
1008733429984
2183474989173
1798718778023
2552476560527
2329265197155
167000370668
2624836865160
1346602223587
2583756560727
2587626147589
1387225294048
163360979155
2624541580587
2043162192308
2056924336281
1594185725097
2562744153418
2634932226043
2300683163799
2548272371842
1479534040886
2641219670012
2325875161518
2600027673502
2091203204107
1575836128407
2353354417052
246255183631
2349243634445
1709181813869
1373625081979
1674704048600
1038690721497
223673011878
1203830712645
1143851142830
2634424706376
2607625684962
481119210069
1793946410771
2631584756943
1068875755603
2309256885986
468019231410
1865236286800
1670339804874
358987992339
1466210624117
2215979523191
2397367363857
2229873908973
1607440529676
1707078546426
2607016203670
1915625383972
2284662571891
1706755750365
2267817366727
818372991202
2639992017698
2304774140308
1339589644566
2610289146197
2648211322834
2578392704951
1316351652015
2526432956612
1673055663570
2616607482811
2612459329398
110746532201
1494364697506
2612463107974
2615903475071
1881553852872
2611708217254
780473107003
2628249754751
2648697084352
1043330004536
2347013082979
1187109129148
1634116693766
2294518900942
331526249911
2629095689036
2593818806034
215706275940
2651761641916
1306963963299
1105696477447
2314845853959
769580107750
2276853869605
996589143277
1447084212605
2356608634551
2636712604736
1928354128680
1105106972822
2645705320080
1092920891078
2177877700364
2542744179054
2220866451417
2534320029452
358116560171
2116702302345
190729693949
402266133519
2524118022774
2473183201596
1320690323225
537733482139
1619185124571
808591093256
2376695839647
2624976504663
1994931245521
1267013971510
2584787002566
1746609146207
2659321370272
2479865408827
680270829107
1323867281893
2326688715398
771638011636
2251968308182
2634360375096
2256458496626
2347466381607
2667283975884
1761079723151
1620115462313
2234652626060
647066497716
2447623557905
2607193741265
2052897012482
2301939182685
2382329076038
2173992997767
966798881812
2521107629834
835121130941
1317577644971
490826201645
2661308067463
835124534786
309800915047
2593354430528
671913461038
2555974602517
2379167862759
1817576031925
2669501940130
2575359311541
2485313366005
1744395672219
2520964779962
2642254363317
1763444695599
238308041400
2261659540860
1561961512263
209373554880
2433740066988
122464385836
2326334073633
1078645389572
1221904589347
267166823948
2548040774494
2613631610526
2108248039574
626341773338
1004078436012
2641783508825
2477210766932
111333249236
2378355436945
2120830267042
1717968036510
429109352388
2678005297597
947175144790
2189875562148
2649789818100
2376270792423
2645189410142
2572402755667
761721613365
375778694046
253706776478
1591555640967
1341468300136
2335735444596
2670116624833
2609997480102
2645406295403
2610132963098
2014727619341
2634517426186
2674107202568
2243006220674
2189937801090
2139545218893
2233891840131
2483469719306
863246200869
2133088166465
1329446742102
1805430124497
2393512881294
2358928535934
2208952018968
1985934343830
1452321454720
1713887670987
633685109207
1334059178278
245532555057
1033064439509
2559000068646
1429486177130
2235583735256
2489252610748
1686039549556
2374966178697
2677940193802
764819097271
1186986942749
1556908963939
796592875551
1477239901629
1600854904145
2618991255071
587266769327
1584285200355
1825209193749
1728603391198
1283188053926
2660317990543
871605579294
1476713816313
471199384131
2302839840855
2215839648627
2416846414671
2654560096122
2447719043616
2019768081383
2076727802114
148172842623
2641720467524
550696843419
1952187021194
2625067226497
2201250508667
1464277141453
2663003799397
2633485022988
2610802678085
2559550974983
1102177200251
2695511139919
2689788515976
657439044762
2471447330585
1331402820254
1144320671973
2592970943293
2573179150712
2036959587951
1886384504433
2060766779914
1854495772224
2664235024491
1655808766988
1680757082604
1560982873913
2064336524432
2153501301141
1884872775069
1608574860340
2656909115049
1810147084108
2342389104193
734176236053
2029740168914
1986700006214
2616375585296
2648835638744
2202634038063
1812989271992
13668167902
91542687029
282930810559
477162994289
1305011493047
2533119578518
886304137993
1159767625508
1039638232991
2708489032412
2502691423955
689972737968
2617718375755
2294678671792
154225902175
1596628525503
1872073828151
1114724528454
2523018869076
2642703400065
294029038284
1429906196665
2518133962710
2697895306992
1399810994686
903344009263
1476661819420
1788556055547
499757455591
2382313009859
1947265879930
818420582787
1406021690524
674565839883
1938147434377
2716830376830
1919917962430
1356717998967
2647405083289
1786270509940
478119573053
2019079686116
2679517896478
608856638596
2216387385809
2160735734771
805426140010
1448433734362
1429701548043
2292576897688
1149880048785
2528766930419
1737770680119
2592763221900
367624782547
1660509237296
1865972211266
2716228581257
2566297962102
2222058165369
1283535518631
2583377482887
1756925501365
2022731470450
1458721629422
2717653382459
1879886126683
1116657006947
2666319627048
1371282077027
551575710278
1112970525362
583915387098
4593580616
28041225077
2004067774544
2647867677439
439735333096
2476829402594
1265981218813
670984890222
1956829618625
2624067744806
530934637968
2578835577159
2427429421436
2550544113234
1146862018117
830362098263
1515877715874
2638744523570
203797790039
2233289295354
1039977758634
1291409896296
2710818916133
2438305733291
2297823699751
144711736533
2555376420520
1547607662445
771949121834
1558293141086
1217495464097
2724519102370
1541003034692
2359052022283
2580770331482
1095029268759
1633626654683
150471046003
581009587927
1210156314026
2665838183482
1574497130765
1223122537422
2595630022404
1486302647976
2383502078186
368653286171
706922342828
2552186302467
665247533821
1749134563155
2092947043186
1337755237557
1063171382202
566223132390
2549727036433
1620012602991
2250796713644
2064205649795
2674017714362
89647807544
883520909585
2103209037465
1775554423067
2536431866157
2711667945059
2706524822146
2230357441253
2592191000957
2192494427247
2511605612638
2544349786713
610379717670
2719285595036
563851168550
2575759706173
2709132925520
2439407664040
1897892534493
2094841286637
1962629990881
1038870424835
2557378204979
2501496962316
2059852997429
2730888970860
883508711019
1413587956617
2337463309799
2680673498319
1803071106593
2747666271936
2234218141361
2706652765079
1995850808657
1078529828246
597150265178
819907201852
2456882944455
826822784874
2712150018776
2365952534876
2736615209953
2079908497843
1312673993069
2528971417925
707190401621
1806881882828
2168616920163
2655635510001
2751354928120
713914714740
143305339152
2461569704150
1590601793864
2685784630574
2727837056263
1292401400649
2208801490382
682925446143
2725324203921
2726326366982
1416398281864
515741889854
1037650889540
1974878365906
2563303938408
1916399061332
2322397834804
1964633859149
2452803622056
2556203518558
2207180257088
2342304141748
2575234363870
1959684481888
2702779538512
2228083240914
2557295360284
2746218918843
765908744305
2713062943217
1704771075267
2741811228094
1013786419218
2319057874406
2752029953142
1986970703422
2136758616010
2202476085518
2761009352819
1780293789982
2617658940926
1362289090354
1820162597338
2643412814512
2693331921840
2642229455993
1922613567963
2072355161215
882143691606
2010821441682
2696956233951
1673892919993
2491626957392
727467259232
1904646504223
2144479777797
1959901756223
1846229635292
610882541317
2752552787975
2500907548307
1120347775071
2272611154192
260635041007
2673612458647
2559434348563
2774908827021
1571168575751
497141146245
2339250888433
725882053993
2224135161176
628992666444
2395806642602
2279734085862
2764104363051
2643107205378
688532556808
1311663505884
2415233516128
2745184353421
2444719761144
1178112789988
2302132693394
2573094023677
2523794277632
1462695606158
2313799574778
2566632745406
51481197542
951137006492
2417135974638
594860770102
1150460313158
2755142811049
2745195406110
1587479564419
2435703577206
2771986584084
2203426054176
1574167245496
2749295420895
2744921121288
2547608006467
103081264322
2490302635950
2764861850144
408847531980
1575378181898
2663780412799
1727697480640
2722589006437
1341064322226
539828689320
2738838239939
2766788412269
1026475197057
2621004005399
2662488438786
2771327085467
1066866132770
112402496686
2757262638128
2776405713439
2772368580325
2600049153866
2763543935878
2776190332369
1942823413592
768346910489
1564946002090
956004563451
1172601624428
693568837612
2729760891583
2629410720561
1276725148443
2725713780452
1894067306129
2775317023458
2556805048961
1173772633546
2605278445912
1533503309247
102400152153
2054132943879
2125428707014
2295369607954
487178101850
2305548138608
2455851407926
1827781745526
1981331596924
670561200247
2347045081383
111938434130
1469402385782
2729722434189
1922394133463
1412563791545
774233263876
2742783795560
853971790633
2417962620467
912685927293
2100564578418
586550782117
1541257689317
2771512484537
2212122380765
2776875018438
2602079604897
2781836730451
463326234955
2423737020827
2694137208124
2699805679615
452014532672
2775641870282
2794149187517
1458680087931
2782963109154
2115829631406
534610988062
951214887430
2781062183380
2343350579975
1339452384354
2616147921010
1164419999087
1422386363794
830441108359
1935420079721
1483034548243
1454163602340
1222548260802
2435912533552
2181185742989
2653085187641
2022977400918
1480940712790
1371986401393
2532509799473
2222986914335
648763376315
218587372238
1236268863069
1129706139170
642745343181
2732615313860
2786403620762
922333759791
1450794072013
1824718952850
2784059775631
2514435848763
1834527980325
595394865126
1379481510953
947125717010
2797107817343
2788569248320
2804508730763
287436353701
2743000715213
833521309976
1663673393092
2642721386204
2749268141655
2793221073853
2431498366377
2546269268977
2484869729138
2610838143918
2682953472996
2367460632682
2633129371017
2561119368791
8826681010
1740128086718
1893643921814
2171880715364
2585412512413
1133923742679
789540090514
2538194747856
2002924377563
1118437329733
2028151938365
2773463017033
1047618385446
1615707012274
2070418285849
2541277537872
177507150393
859154326639
2576807466827
71497386354
1729212349193
1781953603816
1280772568826
2593832469681
2341456627032
1264523505700
2052572154275
2690046749374
2804536973090
1654409635898
2320158876866
2761422462634
2618827529261
1829080567863
1402326675396
2785835000051
58986881576
796520690258
574377044072
2809333791867
2800840676548
2493964934503
2008026041448
2445698715129
2756858273807
1990958120541
2345317821476
2567281713917
1424623519846
2812068060385
2165824460183
2529753988976
625145125118
454183263857
2812075807108
2765677910856
1019077115708
2600413314524
2494412644246
1813268054314
2809354627984
929008393818
2733569172706
2697043221851
715720984245
397788696112
2812329885639
2236178678128
1082748921073
2535586479869
2396234785560
2724996807005
423133245936
374502628471
1684866953405
2787306460536
2377476133322
2639825395711
2763762406264
2388164276748
397902239624
1959423653953
2259957516856
2592499953183
722524036554
2356327835533
1324427657830
2668446711982
1181117232410
2095788073443
2422339248148
2762064277059
503217047619
1097717183239
281699676068
2437957948977
2522995961835
2300292372902
1204995873456
749631904253
2363351736817
310867065228
2348426906509
2506392535263
2430493637595
2744390676346
2634828466212
732010415130
2335779470338
812149467895
1690193417600
2022872092784
1759643275847
2800153042766
1723597064936
2696750368597
2735156625704
2255284004838
2497538587871
1895208089510
2648130165217
456402179816
1206897907375
2452703846376
693084551246
2735272921464
2252467725794
2821501110541
2834891003357
1617561444933
2002676382504
1229485371103
2285187146023
435074208365
2829082642574
2661249042256
2781500307777
436184380052
1990490523187
2394423784156
2472040734441
2716839940175
712460123733
2709064462162
2545348792122
2546516274986
1719683815047
1516131270329
335971904506
353281183695
2758546907640
2720118499636
532807368399
2805046804165
1114263564090
2387756489348
947043213359
2192431936863
428773387114
2667421868887
2712246473579
2801786106890
2528089380206
2558805420877
2422264579281
2101271843773
2323420040963
2471937377529
297136622016
2545417532119
2158770216418
1969235394778
2839321531878
1142811761872
2660474390996
1738853789269
1565933885568
2543255363956
1221018837551
2789978278741
1028716802336
1334616015633
1639019848711
2400806074956
2655443527377
1963039482993
2691932372123
2318089084860
1407644101002
1029216427798
1766112396720
1937269252464
1521343478961
2542064425066
231037941939
2820271765412
1640126767761
2830248000723
600174123695
2639636400320
1526226403894
913514199460
1360225131129
284377408283
735331558012
2800324330338
2820596626552
186482312502
2771778039279
1835847962357
2111974113870
1496379683044
2111650017523
2742801225458
1559297146871
2801075780832
2823203010420
2589788913172
1582773506606
2578930026124
2278625225731
1361799416069
117647125961
2682318605909
1083112969917
2728983276177
2362596523404
1986653725453
2553699069942
2831351395114
395415388280
2867358696192
2400146469319
1193873908497
2799530492335
2854797517105
577953534902
2019155642775
2711784665136
2577079781731
443114579200
2835639896696
608318034129
654537655040
2228769638488
2111209435229
2802997649913
279868461409
2862207895559
2534510610533
1664430729649
2873726702943
2445636508557
1046621060760
2818087434825
2612295995134
2785773289188
387849709706
2222625941995
2555413187725
2750592872756
2138515631159
2833128600318
2464144936542
2652757831303
2743460564606
2717913803220
1170316876150
2199232843903
2666428600117
2830351915188
1568422771832
1763123107915
2514377764423
952559294182
1678427390367
1088819216947
2566080009832
2305516104917
1356723816694
391643974933
2739137981244
2340863754660
2856316580389
1872202546300
1508334102166
314939379589
2150196371817
2631434132390
365728133191
2881203348124
2723887004422
2854578492876
922856010240
2881619744924
1772651563931
1896108134618
90083122203
2682765511346
1686646759573
2230118915063
2688282371485
2853779815058
2884821479961
2851068794052
2129805085749
2877667731383
406411079181
2338816206354
2692276798879
2868347876888
1101559443267
1961978053180
2275447834579
2838992409662
1125829817643
1994551551042
2116862523896
2846676999352
541636784208
805516294475
2783714154968
2816884195452
2608010021506
1819269430938
114378055674
1905165443213
1236654545319
1352536054356
2861791879793
1540598463856
327292447369
2457023934997
90083122203
77098151358
2856932951920
2796843616986
1879972580664
657493814992
2862500650022
2238676362465
2311265803988
2402689124075
2481858375657
1266281513129
2894015857714
2756997697724
2722930999015
2889701253422
1658002583975
1496482987283
1052494714003
2860199153135
2069206100139
119718197279
2709807540795
1717631573134
2485305225158
2245494907936
713791733857
2892139716581
582264144167
2648377031424
2055083939366
264010618759
2461945085169
2838163114614
2898240979367
2054883771328
2682828446832
843347652047
763083454104
1771758909226
2132673709999
2509118258394
2788479691802
2038134350581
1156514195691
2232482094088
1412949849411
515153806939
1916161531184
168483789103
1153012944568
2748969229594
2733061009685
2116155943549
897597118726
1198440097187
1390924637562
2899367729562
2488262298161
2890264506897
1587786530821
2879672813202
1592756673984
2864787371862
2260569210833
2305358892458
143433359538
1948583389605
2136434870064
1646256574303
2890089653459
1858776820792
2354248182998
1759419185548
709824533196
2712399386679
808875823970
2425792286956
1694744425344
851441194977
2313039859653
314264310917
2902463867463
2893008141102
658172370207
272322894473
2347503592566
729452366558
1756335209389
448775283990
2306502061275
2879935235650
2079727943486
1108108040789
532399914338
2374063015329
2872788560950
2853567822801
2293285864146
2913281758893
61196202487
2103080325774
2630930669749
274011757973
2744623082468
1685046648378
1743782370850
2920167191672
2475323892766
2772049848808
2919689714633
1681160760310
2338748931326
1743707762272
2156472916347
2883471424626
2440834158851
2864800712682
2818463945200
2708169704722
2296769503786
2919613266692
2140171346499
1393943810524
1565915874496
2075837886048
590101999168
1011969441725
2841855512711
2735177079936
2893369063215
765776489994
2928665439319
2912361858254
599413284457
2862950759960
2584464155670
69349683720
579635713327
382731709895
1636136254347
2002334457589
1771332021097
1476892095197
2533253837544
2217572409149
882361044822
719879604977
1885853288135
1447163059201
2857072802287
2774452424884
515482094938
1394660469033
2385790056674
1581860202131
2788336492209
2599734400185
1008685263221
2325096635654
2342014401267
2533615458682
1609432491476
1083518636458
2052238824517
1579069628533
2048139124347
1974708874142
2552152319334
2638063953723
1348587834595
554718086894
2907045719827
662195773377
2872292954004
2532754326451
998578578881
1488858743556
2900454346884
229037167220
1202504359862
2901732237927
199830479495
674923486361
516577128493
2564669390485
123147589824
2806843192983
842603678191
1720437677545
76899301662
2352909555889
1729898878065
2687014068426
99444302150
2786161794241
2938329468141
2867026641196
2652874736261
2371789433046
2521632133363
1995388136225
488813170547
1667610841009
1255559476603
2900465896876
2628270949157
2460654225013
1634792175549
129999970706
2892220802894
2154212666846
1200128940247
415400653983
2831310746267
2926998341178
2698485689249
2504238668088
2387523798953
2816223831281
2875500084212
2770809339842
268264932602
2270943577409
2282227440272
2746774104895
725679924911
1797295155695
2834696013030
1533447630241
2903513760540
2908739386995
2921955804075
2421614271045
2205439977693
576882298437
706744022540
517304572836
2938172102726
2212082362918
2781575308731
2911444721527
2696681550454
2915462713773
2913703749259
2775378749161
2416122188221
2006307281028
290622827820
2744757517319
2919439819950
1655157893646
2741248064496
1814833360433
2344244984916
2925509663092
1890568390497
197424055582
461338398111
1073834642484
1090642765957
2791631147351
2820768135283
2631036239296
2796323505890
2906870145492
383838750081
2775642772208
1854146226068
468298757273
2558247165976
489482894123
1495664638356
2731197984288
2656218364412
2461113981699
2937222040396
1283698010899
137743430480
1274439949810
2958727646896
2099065216266
1414968655378
2743792667824
1614472023454
2746474660990
1236517155834
2250656690808
2765459163894
1446166185412
2260618540843
2076584784775
1152027819064
90355095376
2580231018271
179054066792
2846225539955
1725662587911
2912762555662
2408575776030
492291988769
2765430457019
2733745123453
919803117108
2671408061084
2745830953446
2429966367837
1459930164158
2918700778689
2939292909096
2787396003079
2831330242468
2925142706490
2441305703253
826833194136
2943111217742
83848907844
2513736003799
142951810867
1530072979342
2868378114826
2965263823788
2740438316398
1698013119889
2791592347648
613124673983
2807920122206
2609363812799
1160458282549
2056209310335
1890210570024
233642463660
2576025070130
476849680813
1169264380184
863728335274
2826834113477
2162862180056
2956531597181
736193801830
2873819888271
2717905312373
96160580017
2939574833086
2692742326807
2837535267836
2828856504197
1742219284843
2325439844748
2967777004814
693727993461
2099741874356
2784158525701
2665899884742
2917545979988
1329459137682
1803872655115
1017102698409
2931101954686
2342364747083
1735323473531
809733329481
2963056335613
2942740530127
171876595307
2935393375627
1766593955917
1743719165034
2794293935489
1881143514771
2907504276208
2799914113250
2784525773639
1976710987171
1703400441255
1312563975499
1407000949912
112025414062
2407621067295
1441911909882
2503890403350
1863693065338
1982814893253
2169083233531
1991469389344
1691129171816
1145521461910
1728386634083
831611917478
2178552184255
849691422410
487226516351
2827968127959
2079854780913
2949877885396
1550731407750
330531741445
758052953914
658826595003
1481099398345
2901281142603
2975958715113
2803460321285
1353059353848
2917720913858
2945626319639
2909774813383
1477350232488
2976740201403
1901817024824
2352437147180
2919915567740
1003860267175
1376143658136
2965026108803
2983038029718
2825976977385
1792389645231
2554386091785
527711956677
1778664370264
15058068783
620343548279
1711255197427
1302301091169
2869783458617
2898904409912
1790985034270
2515685198243
1472497912418
2861859687063
1874988780047
2350713505533
2183416808092
78839260798
2990164419290
2749549737440
2960486679647
2879905324023
750713543780
2485083157666
2330514059764
1259755949242
1518306231969
2045664700913
1795994011749
2619515219378
2770061073624
2620338999290
226516641759
468141073109
2719421364807
1583626064101
1384834885809
2955081808152
2123584682325
40862491152
2799476562812
2348732557594
2904654119583
2434494716019
2962568219789
1569584550637
2967081785674
2358989318985
929044707264
2755272147675
2966500566919
393676550647
2813830044284
2941235730418
2682944191206
1244216672497
2994978232853
2969479090088
1258009296078
451633882931
102308325120
2964415890125
2289009337585
2727649042130
654982276113
2566827081509
104256950781
2403162290050
2636270838951
223867035238
2221382476963
1310514983990
1005948517679
2676156124076
2466421706647
1004455194983
2821270435086
1468745176059
2994397298734
2585449485365
922765676660
2870428670524
2985187080148
2831971119494
2725245071196
2535593887423
2528138775279
2218563853819
779521373107
2364539201223
923815340724
2698025572655
2429562278595
2961750819132
405119929348
721106881706
2971246841181
1340105207476
2172055062792
1947208151935
371734568317
2443758343656
2940892674390
2683399924626
2842807480415
798904994314
2457546135669
998611662091
986123709188
2940708306660
2934850640791
1718083484095
2471992823755
2222676155226
2207688500399
2292836971880
2848706200742
3003273357228
2242790923856
2881017201512
3009450227274
2281633832927
2506080755579
2628318834009
470263753624
2664329744943
2135750515339
1952425687840
2702577074126
1249960384931
2596819678569
2808857834982
1022362604595
2776638765818
784916455441
1022362604595
985224310207
2953872549314
1471350384012
2663847738304
1573152346756
2072979721959
2482601399212
1802663037059
2859824481806
2093203774056
2999958898900
3018555167471
2951995550966
2836631509095
300380244442
2621304179933
298187340493
175974551156
2036405687993
2991352539240
1195685970005
2091211415092
2066687603869
2098477226979
110002027523
2450345526746
3011627576002
730771787859
1247474776571
27473582883
1689794281
1039848905856
1959583959070
1713291093984
634930791782
1150071533612
1322953725853
1825804485915
3015935115546
1044181894795
2529924844559
293830617111
1414787269101
225245003886
361930368604
2803732187540
519970327973
764302871905
1888634485307
1383831614250
2986605318966
2817724220926
635598049402
2993109424553
326528644544
1200986019079
2828798912384
1945010259434
2739269803486
2425626003305
347009118829
2434870587566
2634873250178
1770636656055
1159798095617
2244034344983
3028442435834
57961766377
1624623781839
2554023178525
1538743797674
2844223036781
2143802316710
1926645152190
2932816941637
225243100429
855431772921
3013618958007
2767588955340
2113338321029
2931211905455
881977832041
2740540480404
1743822579580
2708541581908
678834417324
1128540567580
1757271817868
1696393640980
345109282354
827250469108
2290133549248
2910427720691
2805925977319
3007231935107
1638410733892
2665509205430
1951181275061
1778729521051
2992236366104
740008527343
2742304910080
1313919929458
2976927920854
1132337655755
2105736352552
1012601224834
2968752546965
167050038020
1830605903272
3000638750685
383437573761
1567066578598
1747728976072
2470408665058
1562768130008
1931363944967
2732213866141
1891550581774
2678734740458
324351069698
3035328892636
3005010935975
3042496455969
1145254443039
1912633181449
3036816057460
2193072783385
2563615328346
2715734194733
56146055136
2976251844453
365641224898
2864704245766
1457378699945
2841584334470
2465840999491
1700680778535
1479877789121
1847256425825
3012323168541
3040167775162
1504284083815
2155247635473
264701451073
2900230337767
3051509658392
2986614770938
2382504752874
2675855085034
3049042893869
2938280246590
2459989900070
2127070224534
2428868081873
732278583867
1645695542401
1272714487320
1169050745047
3009501951554
2867344186491
968010626059
2495523623497
798780836863
1575572571488
204124083177
3013273240717
3059397081182
617089506411
3046076979287
1270728491478
746128529449
1916025087739
1057416020166
1092292927440
2508271154861
2969929498272
1628917366143
2254180380101
1422086511754
1421695926494
2914436644649
1041524529284
2394567252810
2811772174782
1043196764132
1083489889727
1574678943532
2166226333394
2813884790849
1444074782872
2928860855606
1020878650618
2746839099646
2025110729721
2005678919677
1916699749755
1234401143350
2865647031007
1522931819322
912093246184
2993485404322
2529968163503
2957539600992
2313490135877
251135760653
1720679531424
2831264749451
1490892431037
1343058131562
2225611473799
1354550274335
2077016192837
3005005272780
1325508842255
684684212218
2895211517055
2445720575998
3052778241743
1934096597719
2248785487341
3038435517651
3053663453539
2659888408705
2246953152404
2738002093718
2840819671835
3047208201078
2778431969892
2244755155051
2414594447737
2027393155562
1402028513637
2760977978790
2773184099359
2741781138278
1837985926116
2916945006624
2895624263472
2838025241348
3080211510970
2892842072347
2139298212582
1407637729687
114311437648
3063539575262
2294361174115
2276680802180
780826689120
3080927454676
3059743173293
3042107524913
1475471198119
1722919454369
2013904281866
1354761466751
3008394137052
662163286185
1192063567674
1569615489063
296097438967
3054803140687
2096580616099
1030763796743
2013084008536
2754510986415
3086703563471
25115101517
2798359541894
1813753969643
2394339609501
2934883625067
884722908891
837273854338
1746964666908
2493700701769
2148094072050
2621565551022
655531385809
338800201458
619908359396
2526776283607
2362421900442
2702808098372
3068400135775
3092463095016
768372661517
1879532244245
1138958574902
925588873827
1017826804026
2494528546834
721034092381
2208888612777
701713013610
3060299009253
92944918889
1196603213912
434757582206
2909766466349
430148973773
752544163730
2062813743889
489715535834
1754169913455
827243750216
646912256096
767883973398
2911011845279
1592397145541
1236070440408
2940408324579
1774307547975
3070450508920
963541351387
2683775642791
1701927021150
1593752912690
2573389029607
1695450358640
2968788970796
2223354831487
2340975887327
2863370867635
1094830932292
2381995985265
2204101162692
3040770974984
1499547927863
2725281687487
3064082008987
2471384241889
2315057912933
1130711004380
1157821824384
3071333354180
479909347421
37041341217
3084906879728
3074150874252
3037873772706
3050376153673
1596447358105
2102202329921
2600956661390
2836909725726
3078240300069
236977199424
3108544343254
2300435384274
1451584332575
1907606045931
1186814845145
642789799686
2200676259919
2915786514183
2233657353700
621303363081
3075725174270
1015213257651
3081656716290
3112256502136
3075873790042
276685025110
1508673433357
1290240068065
1633592416737
817169053782
3065879402428
443404756875
2554442135858
1440498643513
2438680395440
3080819917520
2908337407041
3092477425037
2896559477043
2609247776879
1424802143872
3105361241956
1963954056
804042180185
32187612545
280501897340
1746977920729
2708312547855
2530051605033
1544357895901
1353482494194
2298570626895
1316967298706
2422898369266
831740797324
2463619396171
981132504392
2411114239641
2005070981015
2802441560620
2172773970706
1764320007616
890464951024
2491717471419
2583803517651
735993899982
2934207705069
3118751508324
367339472862
722113945251
3119088058641
2017362023575
2311208072677
1733767430450
1473024214891
2511630277750
1716670992040
1484441012012
3054899492961
236260390609
1188175432848
843667932610
422313044513
1716753738423
3122735016991
1336658680530
3129383060621
1347551136826
2806531531869
1862443589815
944332380599
689336184280
3064233894943
2943756349822
919885799875
2522075048904
2771322714904
788693624989
2320323645051
2489242406352
325539769545
1867720314037
65640844768
1908883240962
1095631333352
2818051809122
197663809610
2557742258456
375959227842
590200283180
3127547069288
1270396714073
1000395080113
895141634337
1976772197112
293320468349
291520956252
745324672641
2962462731367
3132915969671
650429943186
3106653313849
1143358734496
2315126443955
2538985930093
1279638811601
2417759497572
1579199254303
1720914847460
525481511948
2475882359712
1813199093867
2957871161292
3109256457884
3107675800687
361559211596
1882866422715
1006150849240
1010035067967
3057591955459
555481549241
2786065973529
3081011916954
1591607238036
471656358446
2323307123192
187622821004
2220117009126
2051126852652
528275505352
1610582416795
370585760981
2374115490229
2932976658998
2913598546402
1290606324535
1805540414121
1346359681486
1817909934482
3119735516031
2816096786603
2880542158631
2742315077970
107323529069
1304093741803
2763296427748
1275766027688
1820047881626
1012434434531
2267343551462
3119412140355
2870312050234
1226672031261
2484665889848
1793017822490
3119850396795
2765136360894
598139524700
481830363580
146671581714
2651744014212
3144384982600
2835415051833
2220402724617
3060511948876
2937164821974
1111027849025
675748345369
1145626853381
1084198301165
214560584935
1615542801271
990947652745
3090606664530
3116736532805
2613876491037
3136282649942
2680052830161
1087212922999
2819610144863
2134895621546
54254684230
3025145986627
2987710362190
2635029375399
1475339524257
146008141642
136192365674
3138436677629
3134678380102
2912113422565
2956713089225
1987136764870
3157502451327
513173954714
1488346916601
2968419244098
3081241323434
2034093426356
1329745089739
560412386863
2960333884184
2757629855815
2772018752808
2276862026771
2751080221140
1378907948137
2951657345927
2593517210526
3156605447756
2836660531351
2003765134356
3053042971312
2411869646901
234585723576
1948848012884
3154891233468
3135885272340
2930278060158
711095996955
2483975682988
1196834895494
447851578165
1759514317319
3162633121913
2983054650579
1570782596806
2863051199839
1283614516753
2747365133651
95499920206
3049820054624
3156228570407
1589879375805
2642273896613
1721021013269
1424990358802
796872446024
483239492863
2835356761946
511834848437
251827575901
2771658350555
230705910279
3009566153669
2566496087701
3028785738747
686183394675
17368082745
719026913595
2052440599823
946556464079
1513285375490
3017933199845
263146752972
2399105488451
2583234308949
747062693685
398983435973
2826193666627
600389992042
2762608159388
2346308796044
3139353687747
3133562154958
3134726788123
3171213835661
2692014146663
3139804165943
3093232895692
3024383390579
2429028231973
1841407350812
3021224563299
1641070492574
2776150145648
2109987757295
1347098798011
1718581464103
1510149673643
3157649677731
1019042930003
1821364747496
2622607460695
2247687933446
2055333483552
2986557012344
18371913920
1231566443789
2473458873226
3136186797181
3144182281573
543238027247
2787024846439
3146035284866
624354167518
1706662009503
693680714927
2764176247915
3108411940156
2821505716324
2538780542129
604615226508
150361212965
2583964865218
1568422769757
2440718634356
3110934723850
3154090212301
818977642771
3183122860837
1294156480454
2072652040916
10104562004
2135050526171
3159459061935
1608115732598
805954801695
1117801746212
3169033377131
2901794832828
1993098323663
2005967023947
1946450892537
2323362370928
3138690936813
297838841229
218459122979
2819839720750
1315549926264
1567561562698
3191483355541
2327534625409
356518529459
1941802746074
3036417599975
1742792521701
2604598835483
2829263801473
586916100308
1903506993174
2517857570057
3184201755500
2673353941735
2720930666339
228465164674
954914548390
946937166583
2980503414912
2342531776559
2413247611691
2977837809183
2451818482651
1715500391782
1262559030119
1935597057280
158824389551
2911794890577
1222254856282
2300815755864
2167345123891
2639640552133
2888851357822
2151589587045
4083828334
2542319802316
2801427917747
2785951455201
1358652135018
865693345059
3070614826849
30136787216
1916525122512
3155831328728
2236513248960
1005743162093
494232034706
1109567227711
3113832223206