Вы находитесь на странице: 1из 896

06656351910

06620060086
06654146200
06608825605
06666145718
06687245095
06633576010
06611378196
06631746208
06666494381
06604629628
06671215542
06670092272
06655073617
06680662410
06656474149
06626036494
06687587424
06642025399
06615224516
06673361947
06658560783
06685298416
06628050564
06605062486
06633546747
06614128414
06600293604
06615450647
06650525390
06687260392
06627438013
06662267622
06684555628
06677045300
06601123160
06626376040
06658565416
06652413552
06606433116
06650246215
06676731182
06678512522
06686684496
06687896100
06661245628
06623356156
06653312238
06673273236
06644255928
06652463858
06661235048
06682534095
06603813098
06628461945
06641855115
06622539845
06636516402
06675850239
06651617891
06667641670
06663160349
06667560192
06642639674
06606358319
06645662356
06600365063
06651769787
06660441040
06667057102
06614212653
06687893929
06630752718
06646887635
06603474784
06654342900
06614148073
06657419749
06668785551
06611831685
06625650162
06661178630
06635576740
06640163238
06685754331
06653077124
06658793106
06633899664
06631716379
06674041442
06656882571
06641157972
06666363334
06670049855
06676370343
06618480903
06670577103
06613853954
06683692434
06687355533
06680594432
06680430343
06616861736
06667639583
06675478433
06667838915
06617320901
06636131163
06650339978
06684712024
06600169454
06616332540
06631655023
06621144123
06634168704
06645114745
06673514201
06618374056
06613723777
06634018408
06655585551
06655425256
06604719173
06607623072
06624061549
06602467456
06646080181
06637713228
06632877874
06661032586
06634612508
06617180877
06646230290
06606083519
06658538264
06602533059
06621717554
06636812979
06632193402
06662199252
06630446458
06638886265
06614712079
06670211281
06686641055
06665430026
06674761345
06627532864
06624719574
06677210043
06614138992
06616120856
06686817304
06672625764
06652052909
06605856828
06670033783
06604451097
06674484229
06656015745
06683346410
06655378602
06662656889
06603598139
06683489296
06657283707
06661358623
06640316293
06683753982
06615835043
06665186635
06621383780
06622776545
06621374489
06684349030
06658186277
06642813211
06654512927
06610872729
06658142664
06612294396
06688729712
06625567635
06623444440
06643751953
06683776806
06665057026
06673548734
06652681320
06673681838
06674666352
06620646397
06610164882
06683616852
06640496281
06616479661
06664557125
06647673075
06665898450
06633332874
06683327980
06642429955
06633853041
06620026745
06680776522
06607454378
06661887561
06664853084
06622294244
06678359101
06645479667
06663817572
06652195481
06646041554
06675816431
06646271852
06655878656
06617277783
06613265106
06658410014
06662637939
06601811078
06603567354
06666196865
06603083816
06650591170
06674815741
06654520392
06664882601
06628037278
06665075744
06666227616
06601196629
06610627839
06666376600
06618034054
06661170440
06684462850
06604496093
06636710532
06603490837
06680723608
06605160877
06683293359
06683523276
06636054288
06676868065
06652871874
06671141485
06618186647
06621041648
06676538341
06688657126
06627432632
06678445720
06672592597
06630721016
06657011814
06683420263
06674665318
06681873172
06678636857
06604080808
06602323265
06678193132
06665236728
06638572489
06607563325
06666436177
06637013022
06686738018
06640744011
06607473031
06630382872
06612567292
06638697254
06686079811
06615887475
06655164517
06632229758
06635859545
06606498017
06665275513
06602392726
06675461360
06658430188
06624470600
06672418741
06600079404
06672110617
06686515102
06621650930
06623172052
06644798480
06622158107
06672394007
06645623244
06606589881
06644194064
06660739183
06665341724
06656374995
06633428708
06648348824
06657162995
06661386086
06601872987
06671767138
06638127027
06685442327
06614327790
06641666371
06641482909
06630659086
06655367295
06664650768
06682738508
06626747749
06676820131
06636076796
06675526280
06656332077
06622594988
06687862705
06666540498
06600465805
06680461722
06666233934
06687482712
06678731506
06637559555
06687547784
06661688598
06613625120
06643843226
06647798818
06647541193
06641345264
06648848544
06650378763
06688638058
06601735877
06624496380
06626652199
06656363970
06676312424
06671434870
06633040291
06625672701
06617184859
06612573265
06652123697
06637667481
06643015061
06620187943
06626052821
06638377186
06662267168
06672724105
06631286486
06648655297
06656185950
06627515359
06674366950
06612069785
06618428554
06602588929
06658543238
06676512986
06635876600
06607580584
06612063267
06614274868
06673491642
06658352943
06663851640
06672472108
06618859924
06655844101
06632033028
06641074916
06687397343
06612769281
06653252173
06658031988
06608391488
06664140846
06643057679
06675218770
06640599715
06624618081
06688675426
06641037307
06684844288
06651225285
06623160692
06607492585
06612020747
06688127850
06658013535
06626327723
06660024130
06633571308
06634373139
06647714222
06670492214
06646554934
06641616116
06655546767
06605854253
06652172387
06624546975
06642237464
06600458802
06684348941
06632122008
06635033196
06670577975
06663452671
06674835874
06646167739
06671529936
06610343518
06644363099
06668268303
06634568523
06603119937
06675167743
06610439210
06611037629
06622467986
06608799836
06640427561
06625879123
06614383204
06637248122
06681750685
06641364581
06611795083
06662755859
06630676218
06601290484
06607273378
06635658662
06651188078
06637777441
06682485082
06611330015
06641281142
06614252544
06635511892
06620698359
06615286528
06684561290
06648710413
06602448891
06631379295
06610086382
06627479035
06664644956
06627134745
06618762272
06676185969
06667053163
06624534072
06687569259
06681420839
06668533241
06677213455
06607821887
06682588243
06688546165
06606742488
06678028630
06676270185
06670154209
06633025687
06688891853
06614491758
06668456038
06673765537
06642692798
06676331427
06676384943
06608061449
06603484933
06684699855
06660675119
06685786428
06677111172
06627870084
06622794574
06627849876
06643168957
06635341246
06683485195
06645687393
06623167950
06617528943
06612448741
06605192127
06626027371
06647678827
06666662946
06646559134
06664899035
06675828542
06666224792
06614550673
06617014315
06603716204
06677712264
06604751965
06654019903
06622126758
06682559468
06657877937
06648450340
06628652758
06608586906
06674427809
06633682370
06676232590
06632614219
06610586523
06603011936
06641891929
06628667515
06624582099
06667193346
06635434378
06670420531
06645685457
06662126187
06668253827
06637839038
06648361206
06685479767
06653348575
06615330204
06687532217
06610567593
06622675284
06603387579
06670721952
06651110466
06637889933
06658149065
06600715426
06648075530
06647319121
06637438083
06674834680
06657375987
06653772461
06610593414
06653823910
06680478239
06641669031
06640154197
06672066216
06611645621
06611334733
06603626483
06617756640
06612438818
06681297662
06658559731
06655294278
06650187547
06654184554
06632817072
06670636285
06622347236
06674895338
06687522170
06617875872
06677530461
06656219726
06617383971
06676269940
06601189206
06678594884
06626479150
06601363027
06603087651
06615842588
06608393751
06668787364
06670724862
06640592468
06628413490
06606189525
06683497642
06647445975
06665442247
06686153413
06674841578
06651411163
06605138323
06657031800
06613475935
06628646065
06664390832
06606676055
06635739760
06666091375
06676418331
06605674569
06677051867
06625165189
06657751234
06618261035
06658040546
06658781608
06667179525
06624295147
06635043041
06675769110
06634769611
06630061828
06678316827
06602872366
06660590144
06641033465
06676725453
06615517176
06623735987
06644566762
06662725771
06663621883
06625818860
06633681893
06677327252
06607516524
06606263607
06608680388
06646291066
06622062674
06655744945
06647176882
06676551902
06636289206
06615139690
06671324465
06645692941
06650877744
06602543478
06624581888
06605399916
06622670948
06647189913
06674511382
06641654088
06686019292
06647261818
06612165493
06670149258
06610826554
06660484341
06628243100
06652263939
06652377712
06672724806
06613117663
06614597948
06645190574
06633424873
06653455524
06671532232
06623529108
06626693562
06663356472
06682046416
06624775642
06604244565
06601476060
06685287667
06628580754
06634382422
06665348509
06678753325
06618077932
06663377552
06620017984
06646857450
06622537055
06647598136
06627122917
06674245752
06631483112
06601475323
06688278509
06653350387
06677515304
06674096211
06615384280
06613193063
06684849605
06623726796
06625268470
06658888439
06606023100
06613491479
06684536474
06652758464
06634113800
06623480642
06608835185
06643477020
06610484220
06677882066
06680444420
06637574949
06687579273
06603437328
06657674042
06667399362
06683860332
06622224387
06684113635
06662057697
06665337332
06642498677
06673078967
06611755083
06632487666
06624596405
06643566276
06685134660
06660561476
06664453170
06620862651
06633899813
06688270697
06634736512
06662847175
06642212543
06637428350
06672273060
06646226942
06633142945
06663780633
06610551363
06663434613
06605714343
06658862840
06687039066
06650573003
06630634332
06611790665
06636287521
06642316764
06626142458
06645191750
06626215392
06628665217
06634522800
06670285454
06650753221
06685020176
06632413371
06674212899
06673034377
06620148358
06600336792
06658550970
06645262017
06627663634
06657842777
06658660481
06670879769
06626051332
06634767239
06635836613
06655636934
06655183001
06620260135
06642380881
06603780188
06673057696
06634895449
06666783501
06631646716
06646639565
06626387766
06638074729
06623154564
06630342910
06620476305
06626090972
06646023248
06674493042
06647358418
06660237920
06655764175
06627894279
06602366491
06628322514
06604241822
06660244150
06685226944
06686276651
06650724264
06620889319
06644113020
06644311584
06622743134
06662860665
06605235130
06675510047
06641536345
06608389805
06626821744
06652412188
06600083991
06648187446
06632666502
06608629748
06605711209
06641520462
06662539899
06626667324
06624778270
06641180029
06668460049
06678694010
06610758644
06656757769
06637826895
06650899250
06685552587
06621864802
06651494003
06687834723
06654553158
06616847864
06632363937
06667419568
06648096271
06637648128
06627736570
06636669674
06614762468
06685142434
06641799058
06605513742
06677270042
06635385772
06605124380
06632488120
06613467725
06621583897
06678885753
06634239664
06670643675
06682760878
06647017082
06635188298
06644096573
06658725797
06670745385
06618846721
06665082894
06614347621
06683071908
06671662413
06660487522
06635247846
06640369184
06611844504
06681616000
06600281105
06641042041
06660535225
06683413544
06641526880
06633787614
06615224390
06618762236
06670766642
06643747415
06633790467
06672036257
06638010201
06670549503
06662115033
06684710691
06651017505
06664028902
06618442152
06624013766
06640723715
06622337021
06658788489
06627655345
06686656544
06670053768
06648462718
06617716433
06672338687
06607094356
06667830449
06633217585
06666613355
06656495342
06620352319
06611844092
06617251241
06668577112
06614790042
06676816491
06682681987
06643669890
06657164529
06626513694
06601717009
06640313648
06608416233
06646547464
06647550005
06686133446
06668067929
06606582503
06602565383
06656186429
06602620612
06648362351
06636235435
06655029754
06627696247
06610146546
06615447358
06624445448
06622320681
06625118860
06610022925
06625637301
06621083680
06683095271
06636145741
06662739015
06648768668
06674161136
06628816859
06618022033
06617425356
06623444481
06630092626
06640362216
06674436447
06676750265
06678746508
06626566578
06684593107
06683074566
06675629893
06635042451
06676479115
06681339029
06620761612
06614542541
06608871680
06666234228
06617013708
06614595854
06677275213
06683724275
06605196272
06657415732
06638472788
06613033562
06603820716
06680167155
06664661140
06626730415
06624878892
06610660242
06671554709
06665757865
06687277495
06655372454
06651321631
06635862017
06604580900
06654886146
06683841832
06678315241
06606556426
06613465255
06612543725
06622851564
06607791560
06626176776
06624861388
06614219419
06618595696
06675082560
06661158377
06610734223
06648546469
06636674777
06676386534
06674729905
06664224121
06656132705
06624496685
06651556282
06610052915
06602268312
06634859739
06613412097
06635086824
06638766693
06662041645
06634221082
06688292756
06661146306
06607255403
06634490995
06617611579
06622630557
06676026373
06687448438
06647191927
06612273927
06661068076
06665055665
06676689115
06634056169
06608611490
06622177470
06620862021
06626219586
06687497637
06627540641
06671198834
06680637314
06626778708
06678224638
06605244250
06643055943
06624014266
06667154123
06605210741
06660286872
06652780502
06611518725
06656452701
06615231096
06641861255
06672782930
06618293819
06625511018
06666573791
06603540228
06600074597
06666271816
06670071880
06686714492
06674864189
06628087771
06672452742
06621761864
06601791505
06657371897
06653193006
06616245167
06634793927
06642739063
06621836952
06600796499
06614243192
06652340694
06637071997
06648745203
06680021674
06605699231
06603585539
06683722953
06683341338
06626530959
06633398881
06601112527
06658080012
06642461875
06668771844
06650246683
06632569197
06652489241
06677224559
06626125929
06614180150
06635119091
06668587008
06627286284
06687652349
06614786259
06627396004
06602434509
06638174622
06664618308
06666591032
06665478889
06638353122
06641145302
06681569214
06667044774
06664630539
06602387135
06650779936
06612690820
06683628830
06653518250
06612646771
06664099008
06633876133
06687110816
06618624692
06671484791
06647544417
06677494187
06608725992
06613816911
06673476033
06628266530
06604774151
06645264529
06655091301
06670711642
06624044323
06644248737
06618038808
06666838080
06653392771
06618354783
06651740033
06613612532
06684748937
06648131542
06655578648
06673626496
06675462163
06681776506
06664411596
06638574990
06641434177
06644786915
06632433233
06687172533
06606242517
06675415260
06652248828
06661345666
06680670240
06617345212
06651087398
06661580890
06684059454
06665277738
06633672204
06663894239
06604444626
06624152554
06682314470
06651778050
06637689428
06646340198
06637815510
06634728419
06610198155
06622531076
06685379715
06627474357
06621169146
06686712000
06616286104
06638596714
06642858138
06611735522
06658531363
06671242430
06642446180
06684664365
06645365018
06652557954
06640620366
06600218343
06646793484
06637618454
06610173788
06674460841
06636868006
06681641082
06685718567
06623066464
06631637429
06646610264
06657520033
06607320034
06631826792
06648427055
06627872432
06634255442
06662564652
06642595386
06641748100
06647743759
06638326441
06648162061
06678811465
06667136318
06608590166
06603811388
06650545626
06618430552
06604422057
06651874950
06622618219
06653632402
06612855248
06633668465
06637839128
06665472168
06606497887
06654698353
06641733463
06602790927
06611561962
06651660939
06686151495
06644758978
06686651504
06644594357
06612831491
06663166383
06620571091
06684817883
06680391924
06633727637
06622612248
06630245598
06622698227
06636214880
06675797341
06656537512
06636868715
06621644945
06604558343
06645217520
06672619142
06607677508
06688188583
06646183576
06686433969
06604468292
06618177104
06664519043
06650773871
06613638847
06688644389
06648424865
06668039108
06620416005
06655129666
06682296376
06672583331
06657134150
06605448861
06658342123
06688238979
06622518160
06626821685
06653188451
06654397210
06643125401
06673025193
06687689252
06622481672
06638562375
06634080588
06670089938
06647763860
06614754003
06626443160
06638865120
06672073974
06643550122
06628533255
06633226605
06677528721
06663782507
06662229532
06606270758
06675522967
06671455418
06672396259
06675133138
06645893031
06640359774
06687744294
06641225690
06644037857
06614312509
06634293666
06644419194
06647039948
06652283317
06668633772
06684788468
06633418616
06611241346
06605318116
06687316253
06661325376
06612012187
06634779720
06645075349
06635591511
06638811405
06662555673
06626697223
06662571275
06662371081
06605058539
06652568443
06625260672
06641634065
06680868792
06681064411
06685387759
06615897683
06641617361
06625521924
06666296441
06666493474
06615145731
06622490308
06664255029
06638319277
06625829568
06658669157
06643169003
06615048599
06624597729
06637781885
06677578701
06636022407
06667391244
06687235983
06656518634
06652464380
06621147604
06651739003
06665469486
06614212411
06685086870
06667424810
06604851776
06688288681
06671353668
06650835837
06663815864
06601842555
06663255112
06676869146
06633151416
06615454498
06641555752
06603297437
06620898535
06612238813
06684118008
06647362749
06626251923
06640353704
06627053288
06685418642
06623018832
06608566644
06630210097
06664485804
06625146533
06678323627
06685670647
06641318014
06632250267
06635142529
06650868497
06603845600
06616644901
06625238873
06670319621
06677311351
06605245814
06602398723
06661495190
06651436514
06655293494
06670013641
06663220936
06622685389
06670394512
06634120220
06606461842
06606569046
06660176659
06638690022
06601667514
06617715652
06682332133
06667178284
06645538312
06675591350
06602870934
06637862214
06621481019
06673453058
06652637778
06668844293
06653621335
06680772499
06610835911
06640082760
06671852530
06601398086
06624210570
06623542253
06617740165
06657170814
06606525156
06670191628
06622627697
06626313378
06601372603
06660454609
06614313292
06685893853
06641780182
06683316045
06607855108
06670631391
06634890858
06647098912
06658768025
06647874018
06646668979
06607856151
06671581871
06668372285
06605493953
06645535577
06634820423
06615849970
06600475983
06670295764
06616244088
06662796327
06626226590
06645210974
06673294377
06623897556
06604588815
06612764140
06658132464
06608744017
06682835279
06650723429
06601368875
06612721179
06602527351
06610557712
06603386199
06677196082
06672188582
06654379093
06617048432
06640314393
06653693228
06663274536
06682718414
06687346167
06657041735
06626667506
06624170734
06611830843
06632140502
06630682673
06667189158
06673110019
06666285164
06661373580
06675417110
06603454669
06615056118
06623142155
06674142840
06612716058
06616452563
06665758728
06666588151
06634396518
06681142295
06607552791
06632360320
06610170200
06606586225
06616772364
06674554174
06665210814
06626334049
06667377987
06644722126
06601141948
06641336920
06657663120
06601462461
06623299896
06640260354
06607598113
06642225170
06631036770
06644164688
06672534348
06681440883
06678131662
06634488222
06663373268
06626290854
06614771796
06600812470
06651592039
06614050148
06672631247
06665525902
06610283481
06618447293
06646197798
06661129485
06617269691
06681010365
06668542909
06674041136
06611149720
06681030122
06686410570
06684755709
06641722872
06627340952
06602388231
06623442992
06671617625
06610676743
06601439592
06670751643
06658419244
06631659117
06670242393
06608243751
06616018406
06687888424
06620629709
06632096858
06616323175
06656493790
06680149619
06632670709
06650525348
06622525599
06675013727
06647632385
06613381078
06645155841
06638775477
06601548236
06635871399
06648524777
06637810570
06614684847
06601148734
06621261406
06660035007
06611459748
06684145000
06676726540
06612160544
06630281043
06614640049
06644385016
06625321453
06686834911
06674053681
06613022402
06601470713
06644331918
06618837518
06640845969
06600259526
06683076990
06633851511
06626199437
06661192323
06637224729
06666095974
06657260577
06604017734
06603087306
06613299785
06653275514
06644113975
06600866638
06601321665
06685425345
06621361188
06620810261
06668695119
06654060118
06626220558
06625818791
06645331779
06633859838
06688679136
06654688269
06638046158
06688688110
06675054714
06677574125
06670183200
06611769241
06607044185
06636471873
06648028290
06688393879
06646542374
06621363489
06677048561
06616461664
06654153498
06653839436
06602175940
06631120591
06677046933
06654743118
06614450034
06617040240
06634445314
06662129793
06670898732
06600298380
06647871880
06648647018
06666481013
06673394060
06625613014
06677425621
06600271132
06600719287
06662096432
06673838490
06677877841
06622893697
06650354734
06678844135
06683266059
06658666837
06682650037
06628785693
06625831444
06641728020
06628415304
06600346636
06614247690
06675810452
06682574889
06635248991
06654042403
06644171212
06660444745
06654068111
06611330847
06686238554
06603658473
06685622819
06602446623
06631448903
06627586634
06645258348
06617237058
06657136200
06662880592
06673728911
06632276211
06638154973
06635799673
06671437418
06623840431
06644327344
06674757485
06617883606
06627140638
06676417969
06667357175
06614112877
06612875199
06687673887
06686028512
06664180983
06654836347
06646460603
06650082866
06646892349
06637163452
06674637330
06660197036
06645641376
06680153948
06672843891
06674184106
06673160932
06666237840
06610119150
06653468413
06673584520
06661546992
06634542074
06673842456
06620466998
06661358229
06600238516
06624860180
06606138018
06666556245
06600230001
06645334990
06635431569
06632458982
06622440775
06610764070
06616110239
06637738641
06646018720
06641090185
06668282189
06654886688
06653168546
06651493463
06668535300
06606422460
06607282379
06682178046
06666168399
06687577939
06687712412
06643348720
06627349513
06634720187
06637790909
06637187069
06611423537
06625513825
06602072835
06656040876
06614876571
06664526424
06633633716
06645474853
06672864317
06640039808
06617824214
06613161265
06668260615
06667695089
06651566270
06673491849
06641523976
06671316019
06601849444
06618693159
06631347727
06684676105
06634837173
06624826605
06676662528
06618491711
06622413930
06687196282
06677758332
06681117812
06664752014
06682522460
06656035949
06685197336
06641273285
06610484010
06656383519
06615419444
06628622969
06657138184
06607328549
06648439085
06601458918
06615136879
06668069087
06633546096
06617265692
06675064729
06628542373
06682131537
06684121771
06674787358
06684036605
06688674919
06600551463
06631448077
06600237687
06650127208
06656769197
06646750522
06622520878
06667798596
06674758587
06685777062
06623799223
06608818806
06661525544
06683197398
06674672259
06605432275
06682823820
06664081820
06641249698
06668094923
06603046416
06687852761
06613679377
06652347505
06603665631
06662459587
06614643628
06681772456
06655361596
06624071691
06642135701
06664637368
06613842206
06625129319
06613260328
06688749302
06602496404
06610841329
06656194512
06610389027
06663042749
06658377873
06600765311
06632710560
06624533995
06674235285
06677740024
06677026127
06607445876
06661728707
06685243387
06676358172
06613163225
06652570641
06687254158
06613556679
06658031556
06663675298
06656562749
06646342124
06611041244
06633737849
06652882419
06678642416
06616580732
06618158677
06601719634
06644457261
06675155286
06632519563
06603272991
06670252822
06617669916
06686628299
06613483941
06673561327
06676853709
06650767329
06667361021
06673733692
06646314816
06687186016
06645768769
06667592192
06636115570
06678518422
06675724947
06640217160
06676363040
06637759943
06680031673
06601419985
06626268638
06642763609
06625112774
06660512855
06681236932
06677619427
06620794964
06612869865
06624611671
06663135156
06675689423
06653059400
06641750511
06646160675
06615715349
06625345528
06635757885
06640339096
06612263165
06655125295
06686114646
06611453953
06611128905
06646796891
06670313166
06606332292
06615861012
06665479037
06626592918
06635117646
06663784829
06645290388
06645870123
06641191839
06655049326
06647320932
06672528253
06650222504
06662228990
06600120733
06626056291
06654749502
06673382775
06685081583
06637855253
06610545641
06620235339
06614436489
06656033675
06622675653
06653423540
06623388457
06617676644
06628890950
06633533973
06684811914
06688546862
06604863914
06612456367
06645636146
06654833040
06616238154
06615761746
06682777765
06635014393
06663254078
06616020117
06622294873
06634843738
06635713372
06688586648
06662768508
06680053076
06648678865
06647818187
06608637431
06630151021
06658287998
06612197647
06667374750
06664370328
06610440773
06667142389
06638687599
06672193579
06640728699
06608850434
06650280849
06637414352
06666732300
06604714192
06656321917
06675781832
06656617518
06641649944
06602471364
06621394360
06665335829
06664523027
06636661437
06673666260
06675656948
06672811115
06665523190
06688415383
06648313277
06602617308
06664851049
06661585222
06621462979
06651083560
06674351255
06622213202
06675712264
06631732820
06683892052
06676224289
06615046769
06683068534
06622192514
06631148559
06673026642
06634881989
06677724812
06622072179
06676745633
06614475199
06623541167
06610850802
06612833404
06601041729
06642381456
06624297546
06605584197
06644239882
06600838968
06624035707
06603243900
06624248114
06605879784
06663514274
06634297450
06677063363
06637162334
06677662977
06675020972
06688856334
06671665102
06610197222
06625681595
06650514827
06674644827
06681850544
06633120677
06613052493
06643185990
06658833752
06626520954
06662219347
06665861689
06627434617
06617174225
06674116641
06656586277
06612783907
06625821031
06687676710
06632568043
06667479270
06610726893
06642873014
06664466677
06654350998
06661576605
06635174477
06627010559
06676560982
06637879064
06613114318
06688138860
06621895216
06661245346
06665797912
06672515362
06616461540
06631343325
06616583985
06614055472
06646168997
06683524392
06624852588
06670348957
06632747190
06620867672
06626169743
06616728952
06602724770
06648192798
06617137468
06621258405
06641586546
06651122407
06627095278
06687861009
06660381247
06686685528
06638261033
06622825854
06642318578
06676829573
06677164623
06660418213
06675332284
06604785075
06630211197
06607373769
06622388010
06647589672
06620659333
06688195198
06638411739
06602433859
06656348517
06657775059
06683444636
06637440958
06664377278
06656380973
06654238635
06660034361
06606889117
06636724382
06644649925
06660018449
06671640704
06666860854
06666767976
06670167667
06681276496
06618640073
06654365074
06681512317
06643582478
06637437428
06600033958
06677731989
06685725122
06645118613
06621034283
06665050283
06620223911
06631679587
06617036034
06678320655
06610754601
06641848042
06622220313
06628225323
06620547727
06675718896
06631789971
06607278825
06647194403
06625227776
06654728182
06603294619
06647560117
06663547404
06613175555
06676898681
06612543534
06604440234
06640625383
06657651559
06643229712
06678660804
06685377912
06638642218
06682779812
06685320045
06625592744
06636727962
06620510088
06643723999
06648070649
06688366711
06675797632
06673463556
06628688384
06644026879
06615371032
06624730583
06630287494
06642431279
06688337335
06664531603
06632739254
06616188701
06621338163
06664177042
06680714016
06665120643
06667030632
06633543877
06644886685
06620599538
06643886601
06623535628
06641626774
06676057705
06651719740
06647569570
06612457334
06658058247
06658521416
06642666227
06662320875
06633455835
06621023217
06641084391
06600778196
06635737314
06686334569
06628525816
06637320441
06615660662
06606816901
06618434983
06636845272
06605152181
06664058521
06621842796
06630144520
06655034975
06618446389
06642075204
06667197029
06600734692
06678117759
06618851715
06624578653
06625279089
06627820330
06634617451
06607858952
06613741748
06673191985
06683355315
06637693296
06643817487
06651117707
06637594670
06607047593
06620340421
06647848245
06605576398
06635060549
06608714056
06607411019
06688340636
06676834298
06612266747
06636519544
06671532594
06657233199
06635766665
06687869026
06678438161
06684055492
06626623216
06655340983
06655360605
06678673007
06664393029
06627692617
06635898875
06634253544
06612588899
06647272391
06633362764
06642596100
06630660365
06653463068
06627022361
06652399120
06660348034
06632867832
06655693540
06648855580
06666720134
06623746518
06620312796
06648881434
06672726373
06642529533
06602233466
06640510389
06684570497
06660510888
06633658765
06677521172
06654270978
06680559316
06642589593
06671729281
06604363478
06682580640
06670615202
06613750927
06612442583
06650841717
06643294870
06608438595
06680535374
06621471598
06611869744
06664217977
06642350470
06687650333
06677194679
06682419772
06661188227
06605622970
06662111670
06657463929
06618624657
06620776325
06636364366
06623281299
06622884636
06608738342
06600278537
06644836060
06626488546
06644527933
06672617456
06673345840
06675089307
06646222805
06678446387
06620027761
06621330254
06665521183
06658598547
06615574752
06604814569
06652533507
06663468448
06645048961
06602126321
06664316954
06606036658
06624522117
06680129925
06643819442
06630339755
06647895247
06643119567
06635635064
06624653471
06620640361
06671590915
06616894183
06677523952
06683720393
06678481136
06653271343
06677572443
06666864028
06660049084
06663461970
06600251950
06606037085
06635862254
06608849298
06654524366
06606338294
06636134850
06648313272
06680669811
06676472002
06635044152
06644654851
06644345494
06623413701
06607588694
06667145639
06670120554
06613072426
06605432088
06660698674
06663197780
06610629074
06688355669
06624390814
06676070037
06638117846
06672078286
06643668619
06615319526
06676051589
06656160124
06667176517
06626870042
06680899322
06660030634
06614335084
06688160411
06618563727
06675019534
06600483688
06624097918
06662031508
06642386259
06688487500
06612273394
06672318916
06627217019
06645045607
06672028194
06647039466
06623559650
06646184601
06681220969
06656514733
06647153891
06638615779
06610326553
06612853522
06635224382
06616676896
06614781716
06613312573
06655526039
06642091289
06676339905
06666889094
06601134551
06656271186
06644119979
06642351789
06603798650
06665632443
06625338559
06660734265
06643571454
06615359253
06606194467
06681268255
06631683721
06675175454
06617223018
06675799014
06682150272
06603093555
06608413824
06612825183
06660646672
06656095319
06637731618
06650234494
06662275648
06603413898
06648699399
06673780217
06614194985
06653220258
06602625426
06684868168
06648898688
06681338017
06640617681
06667839492
06627561282
06602224201
06623193995
06653277208
06641038728
06675064240
06661069051
06638889428
06676525069
06614019749
06628090787
06658858881
06648788505
06675475123
06673570490
06637553353
06645513293
06601028090
06664643202
06657468029
06675199396
06633528492
06653639416
06652339812
06610370520
06611041066
06607013690
06648362285
06657013398
06600095741
06607291294
06607148164
06620792152
06645865622
06645589447
06674893574
06617630997
06601378798
06663822651
06658136990
06606471901
06667761434
06657253344
06633511047
06686619331
06658345739
06687645495
06653291885
06624582687
06604715656
06667066179
06611457913
06632172139
06633220346
06657247057
06682686178
06688676845
06608254824
06666822849
06610710960
06600191104
06654374716
06681170289
06672559792
06626481541
06634423659
06663015697
06632164799
06681311257
06642244836
06641793973
06605324965
06648158977
06646453674
06607093265
06671865974
06644879978
06604438916
06643062553
06646690405
06660834949
06641743712
06651073556
06665255733
06637586077
06665080187
06617268178
06652568985
06613888268
06657020879
06608218141
06672264406
06688561029
06677063166
06653512010
06630030587
06654150541
06627241288
06633035516
06688143248
06683895288
06643717489
06658715621
06675415061
06668310447
06644686046
06662677143
06684016300
06670333637
06668487673
06632367313
06688015103
06605836285
06686081396
06636670367
06605243648
06686724429
06628696148
06627677849
06617165265
06605776201
06653349433
06623145012
06636882314
06661715886
06610120744
06632237229
06662357944
06676595686
06673160342
06662339112
06625316866
06611230953
06664419381
06658729797
06646512685
06617352453
06622573929
06603436588
06636660275
06686873830
06660825430
06625063619
06608074389
06613616580
06683530277
06603274727
06627693594
06666867034
06651565633
06646643699
06611739716
06685438097
06605187105
06663338964
06641424797
06623520432
06662285458
06616560719
06683758634
06676452045
06675580480
06627818215
06616139706
06661876945
06646618747
06666254850
06606229204
06627064944
06615565186
06640431580
06621519732
06667716554
06642230195
06674567626
06676264587
06681757915
06665651518
06681271778
06673162879
06654268515
06606878727
06622617362
06607640364
06684716756
06633518451
06650297457
06642454139
06688753226
06655653266
06673664262
06682529662
06604122524
06637345830
06636670243
06683444780
06657390355
06678276422
06618760534
06688120699
06650713925
06634782342
06674129659
06650079145
06612041837
06601112417
06617267047
06614361066
06630524495
06602048770
06608580129
06680134381
06618554157
06617567854
06671435742
06627170325
06650258231
06667516478
06657484962
06656110652
06643833615
06671570146
06630143502
06654750946
06636451826
06668029086
06660560339
06656614675
06644310743
06644594194
06633695515
06664749932
06634640048
06603093588
06610574050
06671224475
06615594831
06655744840
06687250821
06674445730
06651793893
06673037087
06636190112
06637043686
06613795665
06651557684
06623811340
06603476305
06670043104
06667220369
06664131829
06614853505
06675657406
06613266305
06658013342
06653299944
06684219175
06631050882
06684740747
06634840306
06688583939
06608552453
06681088879
06625639450
06655432667
06673241500
06642334593
06684421704
06632756894
06685052567
06601794449
06604377273
06625892102
06688343374
06647059418
06688481052
06684121246
06681829295
06631127829
06617882708
06654426143
06608530828
06675436702
06631887052
06685548825
06666123099
06660092508
06676680786
06631259881
06651577717
06628015560
06670583051
06621643678
06652288016
06642428988
06661657541
06604484085
06650480801
06653211366
06618546200
06668779563
06625556116
06641876252
06685685141
06605044144
06685621620
06644846202
06627799315
06618436282
06600769400
06656273868
06688191123
06618846909
06603281701
06607337468
06607227786
06624486869
06687627788
06643739491
06678377906
06602588554
06633353699
06642555510
06650070126
06621155700
06621832346
06643220994
06677250569
06671187409
06665158602
06652156902
06630668586
06631398316
06602342518
06621727759
06678375785
06603110754
06624421996
06610395705
06667143764
06637250365
06635884513
06641424644
06678291649
06602726434
06615570939
06631888661
06646528198
06658745969
06612078973
06637437261
06643593271
06635056070
06673649290
06643778455
06651817998
06657380247
06673418256
06636498406
06616777853
06634749598
06614719190
06663695818
06617581370
06680691861
06626763183
06660081483
06631287560
06637142449
06655635356
06667077653
06653491993
06662125416
06622162640
06636083495
06607626709
06600497017
06652328910
06636496359
06610161602
06624475152
06640134986
06621786548
06600739802
06618871169
0640735457
0668681935
0686645751
0664356263
0656654539
0644832764
0685352404
0673579768
0648150031
0666893882
0638566566
0674615461
0663655520
0688796159
0622327569
0663547600
0677185717
0637678934
0638671292
0640674706
0643114120
0605798119
0646053482
0645335939
0632277310
0648538770
0642138569
0678422358
0675525618
0658085539
0648760322
0664821109
0601431752
0675623177
0663692101
0641438280
0666796252
0641673677
0682495365
0681663677
0621328972
0681326823
0654362656
0661063396
0632355021
0637823281
0631899502
0687474241
0611744489
0640113126
0625129016
0654471764
0647871437
0616473317
0624411925
0665659216
0640458481
0628023040
0685441517
0646846743
0623291843
0647629112
0636498837
0610043992
0632814280
0681711443
0600021293
0613618029
0602769007
0674073104
0645395014
0636819970
0687862150
0650373794
0633540149
0601260094
0644744556
0650356693
0670625342
0645477876
0643110045
0678695548
0680678557
0682866723
0640093355
0635242691
0658761516
0663020956
0676397282
0614312209
0663093345
0637194709
0642425045
0661338346
0645326606
0646511323
0668575972
0664175683
0666461854
0611554148
0667454065
0631356728
0637224009
0643564470
0677034974
0606118593
0680125831
0652069813
0602629662
0608017523
0617598435
0621520640
0604079259
0686041935
0604493161
0643829648
0640829082
0655092014
0600045092
0630288256
0600744992
0611380096
0632132292
0635799980
0682787670
0643247851
0681374847
0658893615
0677743669
0608669214
0664014054
0631266052
0675441703
0654699134
0624159742
0633825083
0675644698
0653455206
0635318124
0682065133
0610020036
0687817431
0666747147
0602331582
0667386084
0634133358
0671878169
0646015744
0601328257
0677813426
0675421760
0654371925
0681147703
0677817411
0684144821
0628539557
0684089030
0642223538
0662614017
0622120832
0627184869
0605728732
0670597096
0635587177
0621741852
0611899934
0635272648
0637349975
0660898434
0648780518
0612370560
0680075638
0672276400
0655224090
0627214499
0626095397
0637832590
0674047428
0661313969
0657430969
0687647376
0614239730
0654136421
0656541074
0685419712
0648833993
0628585376
0626776534
0618399370
0644780366
0612048700
0681720501
0671029312
0615274691
0680519533
0686060871
0626862219
0661235400
0666177602
0633270200
0631469778
0660328626
0648786013
0686279371
0676817567
0687871887
0686169455
0653629211
0606374780
0660868956
0684764672
0650457646
0667514528
0681819614
0602231103
0610066497
0680865538
0621535832
0656460832
0618720281
0610156686
0602815339
0628027041
0635328497
0647139214
0607451925
0660797579
0600088878
0611593188
0622088954
0615444805
0674224271
0644284157
0647627243
0682685716
0675173114
0683361265
0687746541
0688193556
0661046198
0601299290
0630818323
0604774736
0656731394
0666333796
0684411542
0633391137
0667319691
0678332428
0668772981
0614791338
0672597599
0605171939
0658128275
0603874223
0600372348
0626572578
0608326105
0643779994
0675532839
0650883232
0671513273
0626156741
0650763703
0675424534
0637851823
0621828176
0655261586
0633160546
0667118422
0655232745
0672513742
0624095670
0646474056
0666860315
0647680803
0650698243
0650671619
0658397397
0642317865
0611036362
0621899722
0685162644
0616466247
0647492380
0626639121
0658157943
0640027284
0646469062
0631261678
0623873813
0638494522
0668795847
0647197555
0667877602
0658287918
0638793157
0610247625
0623274876
0633358768
0607575711
0685597037
0608587534
0673433504
0642217316
0608654413
0688459900
0651871813
0666475995
0661737730
0601312222
0652450130
0660771842
0614766475
0613514771
0666056984
0688535030
0667743944
0645277991
0613810166
0655699076
0651394481
0686039226
0670163445
0628686847
0662175051
0645083448
0637169661
0635648315
0618583553
0604171283
0622488070
0653323641
0608512302
0675591136
0686152840
0621163757
0646581234
0665016835
0620279983
0642649194
0632350090
0637793290
0684318089
0683317406
0680592470
0610365541
0622437200
0643494745
0621867454
0603865228
0662769012
0665414301
0668258229
0612234862
0684170414
0604828330
0634715023
0685425005
0632071995
0672448230
0625822133
0643640516
0677651294
0616168301
0612743134
0688193474
0621524393
0638819419
0656191712
0663498907
0672333534
0606094072
0622391864
0653392479
0657265455
0618734077
0682684218
0627560257
0670382019
0633699323
0677028511
0655250678
0610458367
0628472734
0674644682
0612126996
0642716970
0670855798
0685542947
0677393998
0604147165
0645467149
0677199026
0642241540
0652324037
0611715724
0673174755
0610825668
0603035587
0686775608
0612474271
0658898430
0682861494
0633779785
0676895720
0667649291
0648751863
0654254300
0618044173
0656743797
0666266893
0654327836
0611289452
0654757147
0627734191
0627737309
0640291099
0631067152
0608854025
0664511406
0644071953
0613752017
0628299251
0671143948
0675098073
0648295023
0614666076
0645735729
0654548323
0646435154
0602123751
0620453017
0655373348
0652117422
0637118646
0678169440
0640661085
0603568109
0611119198
0688834550
0666566038
0606060828
0607470325
0652576126
0634839492
0643029422
0665276001
0631818479
0675212757
0674199985
0637013911
0675879011
0625340937
0635862798
0672681624
0631163271
0615675109
0612674991
0657812465
0637852758
0610365800
0622567218
0630020127
0674210302
0647427873
0641689685
0633063235
0625656969
0634155669
0686546288
0653575035
0656771876
0630443596
0608642630
0678867687
0643823207
0633858402
0622660113
0653749565
0672851690
0613069313
0607349845
0662589500
0604623503
0632326322
0623289204
0651630271
0663544672
0600015625
0636440980
0635445155
0654340290
0645739309
0608767962
0605840099
0687477533
0661740200
0663377479
0653279484
0661313429
0656845227
0635511535
0611066057
0616674388
0620193786
0622380165
0636846934
0617279485
0687620235
0638221644
0672388412
0611665789
0680727955
0651813025
0671868490
0610890292
0662128174
0678115496
0633793198
0682025879
0635290232
0627798403
0644480752
0636266161
0670579269
0687626319
0604539780
0611481345
0664131407
0654793405
0652433951
0658521700
0641441055
0636654522
0681110817
0616547226
0685394938
0668841650
0634286863
0666117482
0671511809
0664242564
0685843816
0657197272
0615411031
0612144381
0608170624
0642343817
0605151579
0661154079
0625885731
0605411249
0617270122
0678814115
0622181574
0623314932
0654310825
0653836794
0642617442
0678396490
0627372607
0658215390
0663490466
0614115619
0601096198
0687346851
0625139230
0603423419
0645830022
0600850710
0600634982
0654860526
0664883439
0663243193
0684078830
0642523927
0631675799
0650425472
0612591078
0604397177
0684835781
0672145824
0611845849
0686592537
0600139084
0614090595
0606744050
0673375252
0686229749
0613226572
0686766910
0616454456
0650897154
0685189481
0642628192
0666036048
0673543411
0680633928
0653835920
0677282255
0682094236
0662239018
0644534195
0672412995
0680241245
0622434305
0636298950
0605084329
0628352085
0605017338
0634593465
0666352357
0614828897
0628834400
0623370911
0643684817
0688840716
0612651668
0603180180
0686648727
0685391454
0643432955
0611741694
0637345884
0664451271
0648285901
0634252785
0635451466
0688510287
0681792402
0625891442
0607028609
0601759525
0683467207
0623141456
0611872816
0637794648
0633874160
0628741251
0616358615
0632160478
0604821922
0613382752
0626772128
0642220019
0622217614
0602327624
0651286952
0630572278
0646423453
0667514071
0605483448
0600635774
0615642481
0642199944
0631534132
0680143437
0670781322
0633394342
0621864687
0612351290
0607137389
0625773954
0603074117
0657596134
0612713425
0678325324
0661362689
0638655309
0643463906
0687758921
0670285599
0663670056
0685555437
0650599443
0667540422
0657743717
0673569554
0610210265
0606826753
0674743720
0665132788
0612199850
0661218419
0687726136
0664233080
0640011727
0628546049
0678267942
0635243304
0688587417
0686791623
0665473275
0600580008
0665437080
0606610615
0617584752
0622711735
0614111414
0614685505
0676539306
0621046144
0623773296
0687612429
0607147845
0650677698
0656554598
0664321088
0674332767
0683082280
0608327529
0674513173
0680864601
0624545401
0636019199
0656386642
0601840280
0652857831
0621510260
0630840367
0600231908
0624424745
0657568259
0668823476
0670340135
0675685127
0656622735
0663441176
0673215105
0652725901
0615579776
0686571766
0615846916
0650470041
0620139851
0612014926
0671017312
0601138192
0643345802
0674275075
0676783628
0646243929
0600428561
0686294900
0630434785
0657897451
0606562243
0650725320
0685047698
0678531727
0678771552
0604674335
0661026497
0688610195
0605385418
0602350953
0627580756
0648633455
0641594198
0652155599
0657623623
0600210366
0641840361
0603186781
0658566718
0673769567
0686096668
0664087314
0666378468
0606413266
0677790105
0652843738
0667887293
0611734335
0667827361
0618148796
0642268812
0625680158
0637568499
0664653386
0678626515
0687819228
0678089382
0662814743
0686859426
0626540710
0658560732
0612486791
0627131719
0678587877
0615431839
0637336396
0680125963
0655622399
0671566082
0680762805
0618895941
0662520437
0666425930
0628235032
0601828051
0622877665
0688834319
0624644692
0608021593
0627846881
0601297861
0620819606
0665598699
0663866453
0681290519
0663777511
0622574883
0671220350
0636133345
0664130001
0625231596
0628025660
0620227740
0603080987
0687744871
0656871148
0628883490
0686246016
0657244096
0617445011
0631437834
0634459836
0642178361
0684646773
0652079053
0673851060
0610762671
0608233948
0684842449
0631854239
0661147026
0612579994
0685487107
0631171277
0676582780
0635135723
0616414155
0607895968
0610878332
0634490765
0603461841
0662660317
0654017332
0684551967
0664737577
0654080796
0624277132
0664565229
0623753156
0688450334
0633142223
0681441931
0673419780
0630674140
0607198495
0662524132
0618593412
0656884554
0675298767
0664317867
0656462982
0633326255
0627275232
0630290022
0662183065
0615538999
0686729695
0631151438
0654418774
0647585679
0673827873
0688439463
0674690367
0640658809
0601578863
0680174700
0650043464
0625646955
0651214118
0676894457
0648874813
0617416770
0625016836
0616461501
0650896766
0612739331
0658549237
0638571852
0614478238
0634846028
0627831975
0617519960
0647158309
0682084999
0681365830
0678549901
0622785216
0644224353
0643130961
0613543283
0630480623
0606011651
0638823127
0607563839
0650631525
0627143273
0685027523
0617680192
0614424502
0670784108
0608630218
0650053994
0617296372
0674389115
0647694955
0676571315
0601576364
0680332769
0673027519
0614114621
0686776569
0661084301
0666781869
0627583471
0658236807
0608447227
0661239958
0668336937
0663299508
0674743109
0677097557
0666515550
0688671559
0616493111
0601310658
0622241660
0602392036
0616624325
0684057781
0612454546
0660759296
0663775420
0622345516
0633667900
0624363125
0611770458
0633239163
0672120514
0608371286
0672174190
0641237294
0618622173
0600576363
0674463739
0620591867
0681429263
0625553374
0670425296
0614733287
0604765849
0618235479
0662037238
0670011596
0632356733
0631065288
0617445343
0682765424
0610875239
0653820839
0642786024
0622524661
0648419640
0613669533
0670081458
0664369170
0661586422
0632629260
0684388954
0656371589
0621881816
0632357584
0600667344
0638269953
0600856952
0687473938
0661536499
0640439596
0671421957
0682636960
0637883525
0640858419
0628835253
0652327653
0663849219
0641526638
0606889565
0656111081
0683779787
0662773605
0602135828
0628733100
0663228657
0653174154
0605852863
0662498401
0637836332
0607590945
0652191584
0645491643
0625247851
0612365785
0687362788
0633726967
0636546938
0655695591
0687814573
0632020335
0644276458
0656010247
0623222900
0635848983
0681352591
0667422914
0615779372
0646281486
0620040353
0634381474
0607224800
0605898506
0648777487
0678387290
0681641710
0636238488
0683233548
0656239057
0682093007
0672350544
0611874726
0618669104
0643241128
0668469503
0672122447
0651655106
0606867064
0640093014
0610763739
0635663466
0644596185
0688679605
0688347369
0680194740
0663336783
0685677400
0671628248
0625855772
0674024240
0673456636
0657070350
0676880291
0624794321
0600357475
0610819624
0611290346
0626275516
0607593216
0621535627
0627781030
0672175514
0685033274
0673548073
0686378572
0600120719
0681225315
0623058918
0687612729
0627214752
0620460170
0613446000
0603178010
0634822551
0657229052
0631794979
0674879626
0671127102
0636641301
0622376575
0604373111
0660372198
0670435849
0652414535
0668178494
0621550334
0663729670
0652020567
0618036212
0662046232
0680336424
0633169018
0613243096
0625454873
0655166288
0624837968
0662219164
0624012785
0600094422
0676072671
0678685112
0633258027
0606263096
0647258833
0621137064
0616570115
0628555043
0638324634
0663155370
0633373503
0681136511
0661850072
0657827515
0621085584
0670176545
0664731595
0635044707
0638074413
0634528257
0683457828
0606459332
0674326829
0687865829
0682359142
0670642836
0687348630
0675567703
0623545136
0624368178
0650676744
0615697650
0665096313
0652141239
0605066469
0610148185
0631883330
0616133125
0618851949
0617638648
0633092882
0613421235
0664145831
0667532159
0617750490
0624215883
0633527483
0612170851
0637067852
0624184886
0626747284
0678264968
0673532553
0683873905
0645327172
0630640514
0673881381
0603422151
0622074768
0688724681
0651873697
0631023028
0620042552
0612760817
0664573395
0688392654
0611825010
0646592005
0602427032
0646486126
0620347487
0621116701
0640731433
0627651306
0684516043
0651762082
0643370241
0601143131
0633014551
0605554288
0627853602
0600037555
0667151377
0688535999
0686041491
0655892881
0651613920
0604598314
0644335688
0676820960
0642567754
0682275585
0687360378
0608167123
0618314596
0622338140
0658172238
0655531147
0600447885
0673263173
0643099865
0600438521
0600231479
0671716196
0688699260
0630362022
0674476486
0613137179
0632349343
0617787138
0656212304
0623723533
0614139152
0626435839
0630616535
0618162457
0610631243
0641699214
0662612923
0635151380
0687158348
0622529711
0606752720
0654887590
0664054898
0620659594
0637428119
0685761754
0676373809
0645125686
0646478019
0647499850
0686641836
0606617360
0613082898
0644130211
0680128895
0656616741
0667712046
0652728778
0650162499
0667199653
0634443704
0665537135
0613457982
0666283700
0623761407
0681799461
0663739590
0637624646
0668088844
0681580504
0680046824
0681148646
0674251020
0676346962
0657189111
0681850359
0658837232
0637589569
0627762999
0661463519
0606695450
0671435340
0627165573
0637563549
0607749228
0620689408
0622322269
0616594421
0602149780
0635333659
0617212248
0636229391
0643781912
0671644941
0664730058
0602039544
0600791108
0604194456
0687499869
0606681410
0636372088
0638118963
0618339572
0647730264
0684563543
0638566727
0673534346
0626259235
0633183951
0621870784
0621311878
0648270897
0684281056
0658086010
0632290092
0674286617
0618667298
0627368654
0647290415
0601893019
0640645138
0677519081
0600317370
0667538752
0618135313
0675019558
0648744582
0677575566
0673871192
0646134738
0653765765
0622331477
0638223231
0607810810
0640180626
0683344454
0618761715
0688497291
0675640077
0641273068
0603747261
0641788134
0623451035
0648059264
0681842561
0643764764
0667488551
0642860304
0631780919
0674855214
0680713959
0662749430
0602271115
0620827470
0650567986
0683037490
0610332804
0651742853
0604784654
0606643431
0630052160
0676058433
0622177562
0676231863
0676884998
0613866816
0615089732
0645582863
0604677306
0680597691
0640077762
0603329042
0618520751
0632894920
0674363549
0604658566
0644685455
0676349069
0647349236
0663046547
0645455380
0623633784
0632863240
0648189891
0668835891
0651183779
0615054328
0638097665
0616415656
0683858759
0613689716
0627824272
0646554891
0632537554
0653652097
0620716279
0656056390
0636455858
0680533133
0601129610
0611574377
0682088679
0606113726
0683458831
0653398939
0677250512
0670125462
0622771035
0654186356
0664177589
0685666895
0670521057
0663781368
0623427919
0616635431
0654076160
0678824499
0641368210
0635880291
0656123409
0600389408
0632679312
0650313438
0655478128
0637498391
0610335081
0651457705
0628225879
0644330647
0674774116
0630191660
0688640621
0623621251
0648553967
0611788104
0627271253
0654472579
0625381988
0630158937
0684740259
0607745685
0624595198
0603240508
0660629548
0651684977
0605276675
0681244753
0602663730
0683340302
0627264973
0613265237
0610662729
0675713555
0644113991
0617382771
0605180856
0637646863
0661185633
0634479058
0620888619
0634566492
0647040527
0624354407
0680012612
0687454661
0644244357
0621592425
0606560618
0640326617
0633027018
0632695839
0614490444
0653751956
0608511554
0632194756
0638058654
0634473757
0635711473
0644479771
0636031905
0627517158
0603474267
0623030112
0637358485
0620697289
0678695643
0622023480
0631521595
0604310766
0656387532
0608261740
0682588841
0615794760
0643558523
0615088990
0661097537
0635654295
0683055379
0686642370
0648288065
0675119528
0656859135
0654816022
0676064742
0624598918
0646682616
0667226072
0623284234
0601257078
0627546207
0671899747
0608671262
0641642137
0640739584
0607065348
0648313790
0636737538
0634488337
0670538128
0651717833
0687869557
0625235161
0602249195
0664665021
0656885710
0623062960
0635069856
0602869084
0625691790
0632177184
0678258240
0607727583
0620289315
0661232935
0600725769
0654794564
0640471460
0688724007
0648123214
0656263507
0650728095
0626210518
0655338006
0686023141
0675442498
0682768906
0654839678
0630271917
0663120090
0684325361
0678446835
0602898217
0645813068
0678325869
0653764623
0610058275
0602695258
0655533633
0665214789
0660791879
0635022787
0648072474
0634719311
0645114658
0645775410
0630434860
0636432399
0686524451
0662130289
0666549800
0631583773
0608729362
0610555097
0646435130
0612738299
0646192696
0603291300
0670376320
0682063972
0688027949
0664196872
0674457179
0652083944
0660888608
0648896074
0648745962
0650554033
0624279434
0688873078
0621295366
0653197102
0635682006
0682496046
0631120453
0657180455
0660278159
0646832084
0617549314
0662118103
0645218902
0661568355
0644680984
0653840546
0660774923
0610676314
0613560362
0655429041
0608856077
0620552545
0607140004
0656118344
0614563463
0622226169
0637168105
0642715687
0688226929
0643061597
0637688478
0608167502
0657260767
0608185698
0621652387
0644167712
0677842270
0607782651
0658377016
0628021676
0668868846
0614358651
0628055679
0670016712
0637143922
0665417042
0672726230
0631785300
0632119384
0654720001
0615218089
0658055528
0622642438
0612551086
0603638420
0626472596
0682776997
0670880721
0671453357
0681050139
0634485012
0603490030
0648753468
0668769002
0643378428
0611351179
0603840507
0627143206
0636397507
0664296434
0623530582
0602439700
0650118671
0680573961
0671028042
0617887479
0664384908
0610382938
0618422529
0654851183
0636836786
0644073289
0613694062
0621129831
0625443233
0613537574
0676236568
0657893522
0642344062
0677639125
0681327451
0665698802
0621730170
0625381343
0621891867
0627558587
0610076915
0635832663
0668636922
0668829091
0631593123
0637462632
0624655333
0667016953
0631812351
0617876461
0620868020
0642174597
0682185288
0681388985
0656742671
0614448029
0631798020
0661641802
0612143532
0654685771
0648481018
0651555173
0617218648
0611226614
0676746455
0608682622
0616636251
0642587953
0657592255
0621076455
0618095363
0634843797
0641173987
0641050198
0640578901
0648416517
0671135010
0617441965
0650794453
0617195973
0643513454
0635522842
0646491444
0611066033
0668785533
0662551149
0663480080
0672726683
0600315802
0633177826
0614852979
0648094063
0668388961
0674384084
0684012853
0680587513
0681016715
0664578160
0612023989
0651839634
0602898440
0636238696
0666694078
0684453370
0634615114
0624651979
0624565103
0634020972
0674814936
0652517976
0644110536
0677610798
0640573701
0632091670
0618583688
0677121552
0617446887
0636586747
0646735347
0648717230
0613781055
0671368394
0626650759
0638892176
0631682353
0651335645
0657713037
0628396714
0638234437
0621720557
0671389171
0683496978
0605795704
0651616333
0607190986
0666268335
0663079597
0633215358
0631753350
0601186552
0688367116
0671451825
0613195195
0660687578
0636013370
0666627334
0635623157
0641711976
0671023198
0658267330
0680420983
0657567547
0610384964
0673595515
0602050501
0675558667
0610314410
0678216907
0663581211
0687060317
0617769126
0660522449
0674784063
0684195939
0646889788
0687074082
0606688279
0678661306
0635638787
0642771004
0662864747
0651071596
0632218682
0688267176
0676866022
0637610835
0652224139
0657535428
0675767715
0656655639
0641052735
0607869849
0664129673
0626431701
0656638918
0610572900
0658741537
0644251362
0648057350
0634016716
0621543454
0678798028
0655119445
0666892038
0603158090
0634559848
0651458203
0637667703
0633899324
0605690247
0601274947
0675180849
0664157834
0688326080
0682589517
0661183150
0607173744
0661642346
0630716309
0656730028
0662184079
0632025712
0617321062
0632046327
0612539666
0611696745
0684077054
0637424697
0657889451
0605854003
0660411808
0648860194
0601374769
0651549206
0603450345
0665312331
0633326040
0670352663
0654438218
0626073413
0601050913
0664511341
0612412195
0673890571
0611319776
0654570670
0620518247
0675552320
0677755443
0680334643
0610599999
0662298470
0657753241
0664062111
0641323688
0665679887
0686653388
0624290584
0620434369
0634611740
0687576411
0640791102
0671499150
0640034474
0640861655
0656744567
0665188561
0606250985
0675461792
0605322668
0680542594
0653425259
0670550590
0623792855
0670437242
0680818525
0618250348
0651125735
0627276553
0671483407
0633681565
0678648227
0635697615
0688563995
0640725012
0687833313
0631390191
0616718926
0683839495
0620014720
0686176560
0676841337
0625312075
0688557002
0602139329
0671454862
0633770825
0604717160
0686277249
0635247685
0645032771
0638262020
0687596433
0673210482
0636495512
0606319547
0634438151
0658497904
0672135126
0656786411
0681581833
0625315198
0654279049
0683682463
0686861997
0687811988
0664286258
0665869552
0606177977
0651717001
0674077219
0671745507
0651832765
0608153912
0645754996
0654829150
0604395576
0657643319
0634888334
0675510222
0616399373
0668872529
0628719295
0651191559
0616181198
0663144676
0665692564
0648329850
0670490682
0631377041
0653168333
0688231197
0601471073
0666475170
0600532103
0688889878
0615662471
0634841795
0644176774
0637670152
0644557479
0626737266
0641337424
0653149512
0647717913
0601398054
0668157188
0621814643
0653686726
0676242006
0662652563
0637753261
0651359019
0684694318
0670249061
0667480831
0662689300
0680446508
0678591936
0674725728
0672197256
0613439493
0612832094
0660047212
0640465929
0676671162
0648095043
0678243706
0651753576
0651328190
0600818885
0643669051
0662091693
0655254393
0667398841
0636812244
0630473184
0647421876
0615859385
0641573928
0640085761
0688487917
0647714607
0646159929
0635544772
0614517986
0664173091
0664227699
0604480345
0650837935
0612730416
0635574108
0660079941
0650065865
0604812114
0624344955
0655584916
0632599630
0640560493
0631468642
0684885553
0674579288
0607838676
0633397735
0601065344
0660663228
0638455636
0686389805
0627674882
0647550382
0604515797
0625592319
0656296896
0600880597
0623745834
0644310045
0652715744
0622842264
0685581866
0626333655
0667112964
0613155578
0655088363
0665785930
0658584670
0617527535
0683662949
0633215537
0601854319
0635561826
0665868343
0612491649
0603048754
0660262364
0624221893
0641233956
0600450672
0600832681
0674516021
0646888059
0680427334
0678061349
0661314439
0605858856
0661247968
0661191462
0664188181
0660198414
0653799049
0664212532
0671733525
0643661028
0631213481
0666144429
0675184025
0653412987
0657568679
0664489090
0614659285
0661427363
0648626145
0651091165
0686734963
0666896716
0600336964
0638826260
0632262924
0611441502
0635788588
0681767089
0656536003
0615162826
0661640499
0675646924
0648688338
0678662074
0605762776
0667391171
0645087001
0683443791
0672375760
0671171733
0638077787
0678654180
0633029065
0607063881
0651853098
0645849425
0600218750
0648691935
0650862928
0602647584
0630513962
0673854250
0681771711
0624813273
0656484894
0670655227
0622475981
0681737097
0654730934
0625822849
0662677958
0680840370
0607730814
0622449694
0647519735
0607279013
0663036449
0625419396
0665710347
0621259815
0687642246
0624789022
0650058553
0631862973
0666166720
0617662765
0601828981
0626053517
0656110397
0633390793
0680513035
0665365451
0603033808
0642772551
0667410241
0668269050
0670740504
0630476327
0661820519
0601514030
0645712148
0647528984
0665816072
0604286105
0670234947
0678582204
0601333297
0685878136
0681323434
0627223869
0638698672
0673289664
0622785193
0628826182
0626341263
0667399604
0687880465
0673694085
0651550898
0673062961
0652127099
0688438469
0616335615
0604863710
0644238586
0686440480
0654386781
0677178763
0606763280
0627271208
0606084023
0663430542
0627231305
0605480323
0634643631
0660886812
0637344022
0658736565
0676786451
0602555147
0607354960
0624665493
0653037687
0686261140
0670163226
0676454011
0651855045
0611498481
0602678400
0654474603
0686846788
0677372111
0617321728
0662864885
0637033403
0685851735
0681439104
0632544539
0644261753
0671192678
0611619329
0661831849
0666815576
0614468818
0605277411
0635770393
0670137740
0621854665
0623184209
0653688077
0683653442
0616487696
0633313086
0672659678
0604415637
0670667342
0626438640
0653574280
0684748180
0685151434
0627267653
0642434072
0631653460
0647332032
0601394195
0647893460
0663082942
0611139520
0600194946
0681070647
0620457648
0616659663
0667858829
0615833816
0655012785
0608758447
0673890595
0617285893
0673833187
0612492053
0608350559
0683845864
0640687416
0607658861
0646761525
0673358344
0620477869
0688365119
0641862924
0650025163
0672253703
0650542630
0642033037
0688067118
0673612403
0610896045
0661672579
0684441680
0621424083
0645193915
0601847815
0631025321
0661672730
0686188724
0652283177
0614789714
0613126712
0635348760
0685476037
0655474134
0661635678
0618484472
0614869657
0612516705
0644678926
0671427399
0634448177
0610169193
0650298734
0610740204
0672526129
0681541295
0635515217
0683110667
0653724359
0661035418
0647821112
0635244123
0640651536
0648395624
0615474806
0673749938
0652780799
0671523600
0645116869
0664549652
0608217312
0683713616
0630866677
0678011765
0667015375
0647152209
0632054407
0644284243
0674323299
0606074269
0614588011
0657580015
0653650074
0634385216
0668682360
0675434105
0675135611
0603471088
0620070069
0688559457
0663826296
0662611395
0654847825
0657246013
0663836170
0606821324
0686873024
0671560504
0607351834
0677339819
0631496325
0624383397
0617050775
0672839494
0650177724
0618141672
0660154194
0671147084
0610122987
0635274220
0661584130
0616813429
0645133818
0605178222
0623650465
0685835404
0663132748
0642799634
0601716828
0645243588
0647045943
0653855046
0667239032
0622628799
0637477466
0612311350
0676563607
0685165813
0638197387
0665112719
0621370442
0618768963
0601549161
0632765011
0664354651
0613762760
0655048696
0616256783
0608884781
0653222650
0615879170
0621259429
0683544056
0644793340
0635278478
0626597439
0662186906
0657227026
0624168339
0650094985
0610196482
0653145761
0673671926
0647173305
0673867213
0647035957
0634139715
0603316288
0605598734
0684163724
0661251888
0673413543
0634126953
0622385699
0642272166
0640029459
0618110507
0660171035
0631533210
0681678121
0685520009
0685891245
0651740430
0666046294
0628610689
0638348506
0655183082
0670394067
0664586890
0674867669
0618648960
0627160786
0620619971
0617886715
0618714296
0645541140
0610373711
0605266351
0654310652
0618522209
0644547969
0624014219
0612682653
0663573834
0670149624
0658617071
0613091684
0666636775
0634292029
0664166940
0625478921
0620683169
0658677351
0668240407
0612034482
0684518192
0627074446
0676055503
0648621781
0655759204
0637092990
0670497490
0643567010
0618053930
0632120792
0614327236
0641027401
0667623341
0653422992
0627475414
0622087072
0663346483
0624425556
0666832918
0601750084
0636435064
0675473366
0605017079
0664325209
0631644704
0666356532
0671368115
0615525751
0604229319
0673366344
0687310384
0600247914
0640493553
0632787154
0627184602
0677178747
0623031143
0614586637
0651157379
0683181435
0654429880
0664599126
0605158177
0686231439
0634265455
0673794894
0642650430
0663268246
0673515329
0645674437
0686716775
0648892845
0683022847
0652822603
0676627847
0686514958
0601713497
0605341540
0601069662
0643115862
0608073616
0685177819
0673030443
0682445713
0673230864
0615624792
0684282156
0663730839
0656760006
0667096922
0663473145
0606480593
0633458496
0607070132
0603495269
0674456680
0613448036
0656561034
0686616815
0638617230
0667419361
0657343707
0668511953
0675059251
0671724542
0655423383
0641354796
0652234938
0640580337
0620437868
0658093712
0648551600
0645543881
0634168361
0634642736
0646268129
0674682664
0657585966
0651012068
0617789435
0603696897
0632779897
0628066078
0613670806
0635627341
0611649114
0652514884
0616722094
0688387825
0610322379
0642045915
0600846581
0685414374
0667865794
0661667496
0678784663
0684216189
0664589390
0604648331
0628133100
0653591397
0672876471
0672662929
0661737026
0680211321
0618576312
0666491513
0681112670
0608729766
0685351005
0630512743
0663171846
0680668613
0618844304
0613599285
0677482608
0642415232
0650781739
0660474272
0610741109
0631728095
0666340687
0635113795
0653812745
0654332254
0685889427
0665857470
0604591559
0604663766
0681081020
0647284370
0656141930
0613729164
0627449228
0663394864
0614096660
0681546458
0645445276
0682534731
0610018237
0632426366
0672426898
0665063626
0688236166
0661847752
0664495114
0687372186
0617159580
0643487604
0664791825
0648362276
0626157186
0661452812
0603891799
0602033738
0650529885
0603158660
0641478399
0601430116
0680752977
0664799696
0662673230
0683144982
0676563361
0647074947
0657492169
0670467608
0627122847
0654281805
0600611092
0670645592
0685421439
0656287149
0625513102
0622339579
0620784440
0638330500
0602091410
0615761033
0637565236
0646570153
0606282028
0647645825
0625723998
0683377719
0663427895
0674142048
0674391065
0613735488
0637646257
0647273063
0653814483
0600866281
0685075499
0630362142
0608670610
0627391920
0676690056
0628547366
0608411092
0642352170
0666675890
0635337733
0638788823
0633381562
0665655437
0680550018
0678131310
0611356072
0662532126
0626889658
0674830244
0653394152
0663668631
0664863276
0658627878
0641662584
0632135631
0651458161
0663245657
0627130097
0626117941
0602512624
0622725390
0674064577
0681213177
0675218199
0657839899
0688254808
0633042183
0684245966
0634095251
0677120098
0668522476
0645396522
0618085060
0650457151
0643559380
0625314151
0680875623
0626435415
0682441375
0683544023
0684510035
0637240917
0610080450
0684748367
0686375956
0602846115
0688252657
0678079849
0655344303
0681613765
0605472646
0612819336
0660758810
0644446598
0646661889
0634199046
0624384118
0662284764
0613567933
0650182467
0618079750
0667715957
0673745047
0655152924
0671536309
0638780924
0644849419
0680157132
0661152759
0677083545
0631039476
0680266438
0612030894
0648533790
0622090477
0643493654
0601557824
0627739958
0635253804
0680628148
0658187212
0682576903
0650542351
0677520301
0646614596
0684475231
0686516269
0620896524
0654283813
0633356316
0666115410
0668619988
0645083442
0668614673
0616286642
0665044402
0670067062
0611254891
0633834198
0620068933
0620155377
0667625855
0657890690
0685383772
0643285702
0677563282
0670045340
0670590892
0666641761
0614015911
0670888066
0623843599
0652733063
0640278756
0604047694
0600036622
0638366104
0633232375
0636356397
0617125234
0600379669
0656841192
0607866841
0650492060
0618250889
0611816784
0621055893
0644157662
0658111119
0617364184
0661554670
0636818937
0650473560
0651361810
0624776836
0624584926
0667864129
0633750249
0678651156
0663344574
0623734586
0674258552
0681829988
0622760615
0634187991
0678577277
0651360746
0654072850
0687170677
0673368997
0688888118
0673275575
0611631406
0616758124
0617748074
0625734331
0620463339
0663632166
0635444709
0666838634
0616243767
0655620181
0640818378
0622749951
0646054065
0613740104
0686785073
0657039776
0628550917
0678744562
0613436036
0658894844
0621023737
0620021612
0634117796
0617731614
0645017339
0616812147
0611519514
0661837604
0680534794
0604778263
0688032907
0675361808
0631044928
0614029806
0672377296
0673312848
0666263255
0675149132
0681613368
0630455962
0671478983
0650840606
0664030798
0638142503
0644582609
0628379577
0605774563
0608375651
0672752942
0621874524
0641293034
0635647604
0658892780
0600493952
0657272860
0662025426
0610037552
0684744999
0660779855
0684279842
0676786014
0636770408
0658347106
0637398400
0608528420
0665354823
0681111184
0620343009
0610566147
0601570902
0611011837
0621885663
0666257031
0602055224
0660197316
0684399427
0601038996
0603034918
0665042104
0645597793
0664419598
0601892066
0650276971
0602712698
0603410275
0681224953
0642264394
0634073929
0670758582
0676620316
0631481750
0687565549
0622318974
0613717263
0672220805
0603557214
0643756811
0680537486
0601738939
0682017030
0605548384
0681113163
0657438922
0605535904
0618244396
0635327567
0628485188
0652284316
0668757559
0656825759
0676065940
0681621025
0686413573
0610152114
0674813119
0683461619
0661294263
0654374360
0676252131
0673111423
0668657922
0683494209
0632630215
0663079851
0607850759
0606419075
0666542330
0618717187
0633883143
0653165434
0613050878
0651289763
0638622633
0624639297
0664810515
0602294372
0641153022
0674246180
0677119036
0637033436
0607794437
0661150467
0652021651
0605122602
0685313309
0625362868
0678588198
0652784244
0650496843
0671786003
0668220082
0647485557
0602073933
0685049195
0644180324
0630312335
0677668784
0653138209
0614339180
0611210595
0638485510
0614166249
0621794963
0670454175
0602876585
0628113664
0680646999
0620848174
0637596065
0636686454
0662574358
0623458521
0623651689
0642071116
0683627196
0688663399
0602443314
0681235048
0656564314
0600480115
0688556846
0644117836
0605032644
0680286139
0667275553
0683019350
0607624755
0640462364
0608390389
0618220449
0620641723
0671261968
0624045131
0668875911
0666216569
0627055200
0682725101
0657545546
0650723952
0633199455
0605668652
0657442040
0611793058
0633688475
0684373904
0610481107
0607761170
0675266892
0608362942
0624670476
0680796244
0600762273
0680651575
0657272569
0672651334
0643545058
0665626049
0674245292
0688652632
0666868928
0642069945
0644574387
0662482781
0657457606
0672860882
0632013964
0651894379
0676029782
0666760267
0614363464
0676730395
0681696664
0607314947
0683688312
0617370581
0606585050
0680411425
0606283682
0631726938
0665871975
0674735439
0681546129
0602471115
0683250713
0643069622
0662246058
0685672067
0666375755
0663735286
0608016586
0686499709
0685815370
0624593441
0600542903
0681692458
0648361972
0603773253
0624845632
0634192116
0615494801
0650226925
0678512315
0647160953
0625415614
0654694128
0661079377
0654310147
0621810432
0680459172
0673725794
0632494529
0626622041
0654736067
0670131673
0635579658
0612145770
0646411640
0608095027
0614668119
0688142672
0682681567
0608632725
0657189374
0683037606
0677867310
0658543195
0675661950
0652812766
0663369173
0684289899
0676371325
0623072021
0637691740
0610514740
0615178174
0667326120
0623493942
0688451845
0665443140
0656146794
0624661565
0643731692
0605479260
0650289264
0681165565
0675738113
0660295026
0688812188
0603320489
0605876644
0684193823
0613594281
0650234445
0682853078
0677196576
0606831102
0611150786
0626014423
0607135819
0654146158
0643228585
0682520448
0640187430
0604747837
0683499356
0681326580
0618817590
0634167630
0643162662
0620895889
0684275362
0675513341
0688549412
0624776807
0648661622
0671632069
0684026889
0603423615
0678499009
0627564779
0685752704
0648488199
0603482753
0626844881
0627131573
0644450993
0665597911
0673185327
0636533983
0642269615
0632535911
0636468777
0636032360
0650354564
0672441225
0665877631
0667235134
0605623771
0620622801
0621519996
0607623334
0600281796
0653436791
0676819603
0683029578
0680052260
0633471156
0671287141
0675774308
0634354336
0628628433
0668363164
0600639275
0605254791
0656533565
0681836821
0654377228
0617098827
0650081089
0664326412
0628856717
0640159380
0653623980
0671041476
0606550289
0656245398
0666544030
0608562805
0634499597
0656512647
0656526549
0607339263
0627094150
0620711226
0647887682
0668885829
0630651138
0602839404
0626772000
0660270365
0604587929
0647723164
0623438490
0606644353
0687218154
0638149989
0652331496
0637727313
0634157487
0662732583
0686712298
0674642171
0642035522
0656497388
0665268614
0631512027
0632786881
0615453834
0677542629
0658755804
0601482352
0605452809
0633181478
0677164288
0602364094
0656261473
0644121574
0683897611
0646383442
0600115231
0606047457
0675526885
0661013070
0667029409
0681884165
0620030313
0651380990
0602612001
0661293410
0685653304
0653542884
0688738750
0635499047
0672790707
0665462455
0627050985
0604051718
0606479588
0602531335
0617659130
0600723608
0682480973
0607370823
0680228615
0676626096
0654357455
0624450306
0607157996
0621022634
0637090558
0686846533
0626142857
0625136420
0631058940
0620547401
0624718940
0646512102
0608053095
0635144176
0653035924
0626059187
0665256455
0628658658
0680388993
0603269093
0631582163
0680829178
0665581986
0677351048
0604144951
0633828920
0624869689
0648887606
0632141239
0670351913
0615181632
0622793409
0667777170
0662793918
0636640225
0662085929
0631667320
0675063299
0667556866
0653021232
0680457266
0677442584
0604012680
0607032749
0681614710
0630650165
0610078425
0643423370
0614368605
0682529494
0671173036
0655479518
0636235148
0625660876
0611271298
0631039185
0613746460
0612325590
0661512489
0648734125
0621370120
0626478116
0677560699
0613891361
0600794928
0653639754
0660358202
0655421017
0650661308
0603895317
0655112285
0607359014
0631685526
0640472663
0667499062
0652446914
0660536953
0636524020
0618727447
0677260566
0670059772
0681575899
0633111015
0652460819
0621226063
0681198367
0614145847
0650822918
0648433567
0652019071
0638341516
0604476637
0624429894
0630634336
0618690646
0666141419
0614737059
0616823338
0652542155
0602454019
0625198295
0627630300
0630673719
0678265368
0618888027
0681095717
0645044052
0631030559
0647065335
0616756615
0665067690
0651460439
0688470207
0638286866
0675480656
0658036855
0615543432
0633225395
0664670794
0600043258
0616655185
0624431198
0672591144
0611281041
0613017122
0626370852
0636438369
0633314836
0600097949
0678517327
0618392821
0631636491
0630538904
0612448137
0634777567
0603563292
0607680390
0634616589
0688776123
0686284401
0620395165
0665360165
0621589202
0606737469
0647757144
0620897373
0637431690
0624853111
0678086667
0680542012
0646750299
0638271962
0651184229
0662242240
0641883288
0686426041
0686627155
0671624253
0636295182
0668744782
0600386385
0657836567
0681781076
0621480771
0605032482
0680389135
0684376427
0645427437
0668168867
0627731931
0670789964
0661672864
0620137643
0643414311
0602380662
0663817207
0677076785
0686352582
0607615763
0658452579
0668267374
0601752042
0618031400
0606155023
0643714377
0628022554
0657285893
0666593761
0678822194
0643880707
0675785819
0686223224
0677250622
0607374739
0658058439
0613160988
0676868973
0634775123
0615420981
0620295347
0623836915
0658171768
0677337710
0643365906
0683380566
0654458843
0601065689
0670640368
0615615250
0621664488
0610528142
0614822757
0682230870
0624315544
0685146071
0618815370
0643663182
0627881397
0630187618
0621085897
0634520408
0621198746
0654637595
0671256098
0634329334
0670599239
0650273580
0653279613
0625510865
0687464958
0611773176
0652535797
0657665105
0687624487
0647598445
0603360168
0622888043
0684746218
0666718896
0625455338
0634840756
0634043767
0670711088
0608554529
0677894235
0685668891
0686655573
0632241705
0688510052
0606051790
0673520121
0688518672
0622670914
0631322105
0622564432
0653032172
0663138798
0634624693
0636768123
0617095508
0630329681
0648128797
0673753526
0630188022
0646660075
0647023893
0654076318
0660731883
0644676308
0604866939
0628281520
0612772613
0612675120
0665546706
0683814676
0676595222
0625364467
0683014440
0671622715
0618848883
0656189547
0684066562
0614176216
0630359682
0633443106
0601269588
0613287455
0681449142
0640145302
0671624887
0642213256
0606412596
0602118005
0606069235
0626827252
0680288310
0662139731
0673817304
0665644700
0618143403
0613830154
0634385181
0633128835
0611198246
0631777695
0672879537
0675851753
0603089297
0602391469
0642336561
0621114238
0606526572
0635661449
0650827208
0662549065
0657751089
0674754707
0625398434
0660421984
0617015666
0634288256
0621121885
0656661482
0632396495
0674565518
0637732779
0688336125
0633476674
0672288741
0655247841
0605824799
0685180042
0634354171
0601514747
0620664306
0606828782
0656019879
0662036287
0625477699
0655390921
0663340318
0638758755
0621753670
0680485428
0651514867
0637378131
0614533460
0660317205
0656816804
0646175137
0625672217
0674271184
0646174457
0635711443
0625719543
0645259322
0621259779
0668261117
0673327937
0635270120
0638686450
0602379018
0620670977
0684115473
0612240864
0612147673
0630440314
0676886159
0620419489
0621478294
0616676498
0638491536
0688184175
0656048992
0654529578
0623672832
0644711090
0682173559
0653220584
0615463111
0656898984
0685231594
0664199131
0603791947
0612112675
0678173920
0674810166
0657899495
0604021253
0658147376
0637034483
0665355879
0630561091
0678320184
0682566646
0678340933
0610079763
0660315232
0680550358
0600630091
0654886896
0661852479
0678341101
0640667643
0645366067
0630615699
0655361454
0688313575
0618835701
0633857319
0686812265
0635575329
0602837670
0608199486
0618051579
0626714502
0644486635
0620889897
0672597418
0661044526
0641490509
0668193435
0671189802
0603145446
0625325269
0638239033
0672478631
0634790692
0672540315
0662435968
0611523446
0643663808
0663490541
0666092085
0663657898
0652785888
0684587599
0640367727
0666874319
0680268837
0688886521
0672083521
0620083640
0647880403
0685650469
0641858294
0603397794
0655345426
0684710708
0651296283
0677629160
0686731862
0680527606
0642365801
0602599002
0651051886
0601812199
0602628349
0678256039
0668538633
0688473250
0647841025
0627586979
0678228140
0658110841
0615067278
0631019864
0684883609
0603628851
0635587789
0605775765
0660029039
0688474314
0637630600
0642694570
0657484050
0618892311
0671365457
0663694113
0620164139
0668129693
0682057882
0601030867
0670674747
0684716340
0643861726
0651496148
0684240751
0601427346
0626650687
0674197251
0641093350
0615440033
0658519391
0638426464
0604610455
0613254701
0658333633
0663428901
0647257442
0647882649
0655512626
0647292045
0602097275
0614784303
0658549198
0672848646
0612713015
0608743347
0625324451
0613130840
0655677432
0678392027
0625199256
0631866123
0685656889
0686264453
0675836453
0687327464
0613084502
0643089414
0684619617
0687570441
0663454083
0640763739
0687218721
0641727310
0620110526
0617586744
0626614296
0627080430
0682293797
0637845866
0626865649
0632682405
0633749851
0642682321
0677478521
0620441616
0677889352
0622042483
0666858386
0677197043
0610834770
0670496636
0682518960
0604856407
0630131858
0605629042
0618020854
0663281759
0603579550
0635091549
0662343072
0633480905
0650138745
0608688038
0641049164
0678362472
0620273657
0655320437
0648250087
0648439166
0644469906
0623721166
0605095258
0683215388
0674560549
0633166276
0674195930
0630610639
0623276371
0627459059
0661159035
0651121818
0642260558
0652533210
0658280297
0602171443
0645062080
0608897476
0653459743
0670460911
0675669953
0675645180
0647094710
0608626380
0688189628
0677649188
0635096688
0656536580
0651455251
0684042838
0634780154
0611264890
0643765508
0605095889
0647871063
0685234027
0605777037
0662680120
0631060375
0640524505
0657841386
0676835664
0654740459
0658171709
0625113227
0680698112
0627441041
0635666844
0637033900
0614378706
0666322983
0628667225
0617595458
0623123364
0616718934
0633813947
0600591584
0627795767
0637428422
0622533366
0625130279
0628738355
0601532885
0673669732
0633638536
0688781892
0675271541
0674358229
0680769502
0627350193
0600742478
0624468281
0625758105
0663312378
0643487843
0605349836
0676152109
0632554972
0626148438
0621444115
0623120900
0620423375
0616190922
0640111147
0618257521
0600087748
0633150190
0632545174
0674871261
0654795221
0667563558
0635157881
0603013471
0613765940
0682569284
0657297488
0633723303
0603416257
0650540238
0610441101
0617293907
0615573624
0603298330
0682817324
0610819478
0608153674
0602213471
0603854207
0682596522
0624831702
0658063134
0665072735
0607462931
0601693825
0636894371
0646170737
0657179917
0618542866
0683327952
0600144517
0670247467
0640692213
0614654801
0653679632
0660480360
0643572857
0644210277
0605652470
0655164307
0655878763
0620279405
0665697701
0668071545
0642374277
0613124926
0661735773
0664854571
0625232259
0628797801
0668892020
0661831992
0614727774
0686026160
0670734588
0686482919
0623674168
0662898518
0610352064
0630195947
0606789151
0670455408
0633517876
0667288493
0668870655
0680510004
0645515269
0648193140
0671651543
0606161893
0630368276
0648166102
0680163626
0655811783
0665497344
0653826482
0674650400
0675017437
0657771475
0624098621
0682181830
0631034227
0632576574
0662162633
0648190530
0666270708
0608580936
0642191345
0681653623
0678084512
0626462334
0621316384
0610674256
0634846716
0628614465
0645152225
0600663882
0670115981
0670722230
0642126437
0647334434
0658210420
0666521844
0605016531
0663471046
0607493464
0637370264
0641152315
0657245125
0623095394
0621641909
0637170932
0600281463
0622352354
0651148349
0625023431
0668838078
0615049281
0648133368
0622414424
0640625338
0667257765
0616526074
0683084718
0666822491
0673410791
0643722544
0652176911
0627769106
0651244268
0620384211
0608414515
0671620829
0658414113
0675499854
0667551165
0656487708
0634155516
0684250022
0617480339
0612371016
0667552171
0627466173
0603598193
0662261404
0617614306
0668420231
0682543274
0603727312
0667471514
0667298085
0684655598
0620054919
0610385575
0685664642
0662266770
0646358656
0610764659
0621469612
0615618675
0682311689
0604310761
0640374758
0685371075
0668612448
0673560911
0656517976
0614070578
0632286147
0627744035
0655039928
0662791583
0618199019
0618789797
0688070489
0672142909
0644192473
0644186414
0660881691
0616122050
0607333333
0615292032
0602522864
0667668464
0626733665
0665563413
0628076662
0685586280
0605689572
0604324416
0604250069
0688265139
0651486646
0670670203
0617746941
0605824702
0624541613
0631558160
0655467436
0610767469
0630333669
0626034517
0624524276
0685173165
0661194786
0668387551
0664357033
0688348778
0656488185
0600312412
0643832371
0657849791
0610215843
0661442663
0626852048
0660247969
0627767070
0676446560
0611194995
0612370543
0653015071
0685551692
0640237621
0631463449
0681775062
0624057376
0642192315
0638649407
0617482078
0632881175
0646098964
0606267768
0602383882
0662457185
0642885935
0670687330
0678728699
0666267071
0622169850
0656841544
0631664456
0613153536
0618557714
0681541944
0602284809
0632481250
0605228231
0604538258
0686390545
0665146237
0671212600
0612637238
0608773009
0604416957
0650352652
0683658011
0623296786
0640096112
0618570472
0670672659
0635757648
0648834647
0613317679
0673153948
0672419773
0660153797
0685434292
0624619667
0624486321
0643359123
0654479238
0623742086
0683250542
0628639269
0600453463
0666529394
0633583749
0644445550
0653288622
0604610179
0628837891
0627881158
0677573426
0661720574
0642087113
0650551368
0642153314
0638471482
0632263029
0681067606
0657598817
0675454928
0612037349
0638412410
0656048063
0658739547
0671388277
0661570905
0611847615
0644673024
0676193037
0634688283
0667148915
0630360518
0645764598
0683871324
0625840114
0612441142
0607372136
0634419584
0608283570
0605415350
0621642674
0674814877
0641235454
0642569192
0611762378
0664817663
0602463379
0676736162
0666873890
0625594911
0687480859
0627656313
0676244470
0633237628
0686291568
0638380655
0653165857
0663373019
0611486332
0656843953
0675626116
0678165029
0640697854
0611824458
0623724812
0648040666
0685713544
0621865206
0657221233
0655493795
0666278330
0617824754
0666610483
0654416361
0643735776
0610875375
0655193094
0608127315
0637689302
0612736746
0637493752
0603146403
0628292114
0608624805
0623793509
0607767603
0641052948
0624821728
0631097947
0683738298
0680570070
0665665057
0687243341
0664435907
0600171490
0664211346
0613362451
0687851337
0673487244
0663662709
0683143731
0622720392
0667167877
0686732823
0610471283
0674535978
0661790846
0675320937
0610834709
0635789865
0645530317
0642745003
0674178832
0655531509
0677577667
0618682523
0642064118
0640575075
0612528060
0661554079
0625697406
0651176964
0607599731
0646792469
0651317069
0667565048
0681352161
0636478858
0688064980
0638179254
0620826619
0631529240
0636533664
0651070639
0678461615
0636246522
0680374285
0680423737
0647351072
0613827127
0621620616
0631557879
0648872903
0631453092
0662752966
0671093234
0684571055
0640660332
0643745692
0634782918
0655527000
0687822270
0650353375
0621234172
0633889134
0676470803
0654131739
0636758202
0622710041
0678562805
0607541550
0624425306
0630381885
0688445540
0685391661
0686665788
0628168283
0640338652
0656289343
0685759134
0623168011
0653352720
0627881209
0686664554
0607056064
0612293527
0658258899
0666659514
0665478135
0624584307
0675828517
0626713569
0631176126
0666232793
0663681634
0656412790
0634347205
0626448185
0677268973
0624048321
0638718172
0620438219
0658175745
0635119082
0608090465
0657329402
0661778471
0685671179
0605233485
0655111093
0684315277
0614837588
0658114870
0612160071
0610678435
0680093043
0637348011
0615866266
0627138221
0633058178
0601193112
0680526967
0656522230
0620038200
0673496785
0633285692
0652862724
0602529058
0667391001
0641721303
0606617829
0642865273
0687116337
0638062688
0636115146
0672420868
0635173737
0667668327
0651221524
0681272668
0664132800
0673365093
0607472045
0684694916
0675834783
0646245132
0688589253
0654231253
0614693250
0687140732
0630873884
0651679116
0676184257
0675860353
0614717883
0602224594
0623496043
0678810336
0615527706
0672715433
0616273183
0685279540
0672867018
0638112912
0614759290
0670228205
0655160576
0632230112
0625584531
0646769722
0653317249
0667142312
0617849397
0620048759
0641558062
0624136309
0647419779
0658732728
0670723147
0653122093
0611857651
0674751123
0674486827
0600484738
0626058170
0616347010
0658284666
0622359235
0675127519
0655653539
0656125807
0674275964
0677533517
0676239473
0644880759
0626347056
0615652546
0676337051
0614129134
0625841965
0671152291
0666824491
0620147556
0636139175
0620452467
0662478054
0626091153
0645015869
0635844922
0636611277
0600088387
0682835092
0672316052
0627456331
0666056984
0646447580
0683292756
0665563037
0623525559
0634549237
0636597307
0641681422
0676049079
0650497877
0604127887
0636645247
0656414572
0648386759
0608653080
0667082616
0663362447
0680610995
0618265907
0664298363
0687018485
0686598062
0616564143
0635774021
0640062571
0642667057
0685734931
0660615672
0663410922
0614133597
0678622807
0685890363
0687779108
0683161626
0623131623
0638025171
0653289296
0687286551
0686562348
0616372764
0664848942
0650324533
0610239888
0664693387
0681011205
0622836056
0613466676
0620621680
0653182109
0642091847
0643631313
0613646658
0663699204
0685045700
0645578776
0686542966
0621263854
0660294606
0653896100
0638073188
0628034663
0671872807
0663648407
0618134933
0623685168
0628162661
0688026354
0647083559
0624375637
0671130552
0667260230
0657211417
0643270398
0680239719
0671017501
0644054589
0655692174
0673511067
0625155367
0656140582
0660670067
0616118023
0688123971
0658283452
0637238469
0646386265
0643348141
0645085916
0677637780
0654529491
0632278515
0683735506
0638056511
0643782716
0672314119
0661212753
0614755929
0675189483
0681363367
0666711747
0625581525
0661249668
0680186083
0628699906
0682516254
0616789657
0614088896
0656490390
0678418549
0651546506
0632797397
0637496822
0655017150
0666229591
0678495581
0603589976
0633720390
0641275963
0661118320
0665084537
0622783910
0644493381
0635190023
0614363432
0642482349
0681566685
0626323283
0631512254
0628380197
0614848913
0616299171
0675376643
0685345981
0630033849
0675783470
0605896158
0625418801
0664520897
0641790427
0681332893
0623821723
0641077923
0651392063
0657171286
0678775693
0688356808
0607651255
0628464879
0603774508
0667883209
0678575421
0685373268
0657493330
0608679042
0611793068
0626626085
0615168039
0637632186
0665431864
0641570320
0656520759
0612521248
0638340826
0622189049
0617523366
0671070403
0666267977
0672770892
0635816710
0607455972
0616151704
0650348971
0681270362
0632518633
0616434597
0642453714
0625582964
0677076101
0647279105
0621196230
0657734133
0672390996
0635017520
0634485100
0634181678
0635850309
0665490371
0677766701
0658432789
0672693283
0603066985
0633839397
0611795717
0626015164
0666585678
0674769949
0678677614
0620369842
0646514527
0660136823
0652175244
0625454262
0604192494
0662072413
0651053627
0620693117
0603184932
0600021840
0605733937
0656545227
0621672824
0633383683
0644753162
0636255203
0680885846
0686842240
0631783581
0601219505
0604862895
0604429318
0684072283
0683692528
0638267243
0661685621
0670113463
0605550166
0665793200
0642840514
0673047798
0645564100
0687053478
0603482882
0644539173
0671387190
0605392433
0657375781
0670116941
0611584020
0623619009
0633664832
0610010193
0660643618
0665491472
0612649048
0647526812
0613369461
0640778688
0631795164
0625827677
0622689514
0644899283
0623679920
0618360030
0632425612
0632387753
0681838476
0653666972
0601520309
0642312746
0671552298
0686563340
0623768049
0642675934
0686752964
0641186186
0631666946
0631847313
0688530440
0617150741
0653345015
0630040826
0625895254
0648429949
0665713870
0635737185
0636122149
0623772415
0684591293
0650588127
0652798386
0656732487
0613383654
0673491660
0666143944
0685238941
0674633076
0608136190
0612495800
0652718069
0621052445
0610356101
0646042537
0688621939
0667038654
0624723407
0665553748
0680444949
0602652316
0641065342
0655338888
0668356944
0631032723
0686867762
0654799219
0687761743
0665126967
0688318346
0615866153
0634354335
0602725254
0671054429
0656338137
0654753085
0635023727
0665680221
0631751308
0654492344
0660077628
0687562431
0601177987
0601435177
0610034797
0661481662
0642755085
0678658046
0683329582
0626025631
0647622163
0662448794
0683733402
0642259104
0636066149
0637458873
0673222928
0688572720
0611021377
0622777300
0663634119
0638553465
0607312336
0613844939
0624075068
0657656868
0678618901
0682163232
0668199757
0613457639
0680546873
0667651056
0600774147
0663853153
0636514873
0614261703
0640469937
0663660476
0635078846
0621517497
0637812984
0671331161
0687139953
0637390970
0626141394
0656736122
0666131831
0612596027
0663811748
0615610656
0673178499
0648115615
0686516349
0637016589
0615094744
0613527488
0621057157
0645378763
0684840996
0610818725
0635699302
0601343239
0603246700
0641279771
0674357952
0658249726
0658011041
0666416127
0655422467
0626755393
0668129210
0680769284
0604737835
0644671798
0662228447
0610140993
0633337881
0683686606
0654868400
0616073634
0662215265
0666262478
0683667106
0688187053
0661056822
0660891296
0645668846
0650074646
0610774378
0602881744
0625318620
0633736561
0678687891
0646564798
0668346595
0650214567
0670826985
0635539165
0670497267
0603195168
0660699091
0670897874
0637180051
0671070413
0658537214
0621112389
0642481437
0658183732
0625353895
0636417885
0684196761
0660610382
0614649313
0636428309
0625876031
0618782296
0642855311
0673589884
0644684255
0633294541
0646649056
0606751189
0623245482
0687043697
0641376241
0606610673
0642560064
0677451608
0657838786
0628249096
0626880436
0683873608
0672478537
0675267358
0644133262
0637342061
0642545373
0614043578
0608235849
0674323210
0635087711
0631067851
0682235057
0648495278
0638077859
0643734228
0686260943
0635328578
0600124255
0631724537
0646854919
0645214711
0663210117
0673174318
0620672886
0685544027
0647473828
0687537961
0637662818
0656039547
0614232137
0664674728
0603866891
0638193265
0616188840
0607750379
0664232765
0676793890
0601583798
0601532120
0670288973
0664045227
0621315886
0603136744
0642046258
0604082942
0663867326
0626743413
0663725277
0614061759
0604512986
0663094753
0688077435
0684439754
0637362466
0654498389
0667530621
0618027730
0676597179
0644074272
0677537772
0605337017
0626026950
0671639332
0616389084
0617764563
0668418784
0630321816
0655073225
0624824412
0624562369
0633377279
0657827522
0641779190
0631813511
0604354982
0630510435
0608044917
0607335327
0632116700
0638361119
0648870001
0631373898
0656558930
0660822515
0685654301
0658676441
0630890045
0676859141
0654670479
0642841244
0630642889
0607539274
0626010333
0671340360
0607199818
0620599648
0608025370
0684440645
0660194811
0630675301
0615244058
0636038727
0665241731
0662723942
0645271726
0666478394
0624079365
0625678270
0671634540
0663592422
0624750479
0632314581
0616899591
0663059174
0608456736
0626864131
0640688921
0605634301
0675042481
0652647168
0683089621
0637476929
0668612045
0675241209
0605275392
0645082878
0667686842
0648016445
0602682127
0643414982
0675511667
0603145606
0687665277
0622269944
0666264144
0612625742
0627128119
0646628294
0647645363
0605453442
0670325256
0612157223
0670678665
0637173138
0626365046
0666278092
0616530222
0674752920
0655123005
0657077407
0635454507
0603658848
0671185027
0600546474
0613110173
0624078504
0655759765
0620443969
0622316719
0658430735
0687610766
0660678619
0637478278
0602840891
0674399420
0617374383
0650745222
0683869911
0621843786
0657587763
0665693065
0624075311
0620340761
0664638093
0636899825
0656040718
0661465120
0603118548
0623248171
0634616858
0635582911
0625876741
0641190803
0677131000
0628613201
0634196152
0633510942
0608896425
0638453741
0604485586
0653845950
0611878883
0642525468
0665857735
0635312296
0613369628
0636339131
0636529062
0614387436
0613072276
0600110328
0634514326
0602473873
0664168676
0677132109
0603337584
0641520046
0678224323
0604222932
0670523604
0658121444
0647334343
0664296857
0648283143
0613559973
0626590802
0603474002
0633592400
0662176075
0645598785
0636732175
0617122241
0663111755
0653190578
0604440495
0666490823
0607281118
0681536725
0612155418
0667257974
0627738437
0650452264
0645610855
0652059236
0685041855
0684761589
0660073275
0600663285
0664560082
0644090206
0646717229
0683281589
0615736026
0664170449
0688014614
0668593829
0600622543
0667278430
0644737355
0655427576
0610521155
0628334895
0643494086
0608585074
0621537278
0615049138
0668538291
0620015168
0637087834
0607719713
0602036622
0653850129
0652032423
0663185358
0646892860
0673133254
0632470435
0668545304
0628057681
0637331702
0632459993
0607259397
0658066784
0615349258
0625872928
0617444595
0655583488
0656329555
0648257335
0642388168
0685743603
0638089238
0667845025
0632212668
0617265064
0688166306
0665117101
0636060707
0686511163
0608441986
0668297092
0645183905
0610570376
0612845882
0688733060
0674435784
0624196314
0653691581
0682785288
0625720313
0610018169
0655633490
0607245180
0627634289
0620686388
0637278048
0645027680
0651796077
0641897740
0680087670
0643662502
0607234735
0608256611
0663182677
0604465386
0652748450
0663716279
0624782521
0673220273
0677876456
0631132053
0623355695
0637568255
0660268872
0615465469
0687712373
0601366093
0641434663
0667284073
0615647401
0656557743
0650161334
0611259648
0616460685
0647688842
0636181369
0615188829
0606349863
0662044765
0654115386
0627339282
0605752955
0610073167
0651291844
0666175814
0675321125
0616841596
0676624245
0605610453
0627778006
0676621443
0648774350
0610017784
0661093083
0675252413
0611499196
0675567685
0610367388
0637710420
0652766468
0684075679
0627282661
0684587299
0618045973
0607567546
0647657341
0661633877
0626491566
0606629722
0630355820
0623686447
0667369501
0671461974
0671710207
0668550190
0607441933
0628537062
0678085209
0647810183
0657499001
0656685546
0616532873
0663775391
0658650516
0678188579
0657792678
0670255279
0616198412
0668327604
0624091269
0637595768
0640618329
0653180453
0638284926
0645556833
0648652253
0632242753
0648455941
0660560289
0638274211
0660315855
0654023943
0666742179
0648857185
0675722912
0685018424
0672890694
0655429146
0603318051
0601340735
0630590598
0656557025
0676020619
0643794913
0625796566
0673393458
0640493829
0675397182
0634299601
0673282841
0623344611
0678039431
0673486866
0665110668
0681631377
0661179669
0640870243
0655648778
0615337783
0645089186
0622494025
0604565883
0603598731
0682122351
0620199707
0662285959
0680757744
0676879929
0600345931
0645248914
0682176046
0608146895
0674617174
0608075838
0604773780
0664240476
0651540428
0657550827
0651371173
0614262268
0625196805
0606174032
0667637182
0653152261
0670129549
0688557861
0680776666
0638364182
0617793480
0620333389
0618428576
0657744797
0662348920
0610458300
0606388039
0615297992
0620418060
0646093272
0671375237
0680246831
0651228615
0605351441
0656138204
0606034519
0642319328
0668695867
0683633470
0638190924
0664065069
0671530058
0674285297
0664589953
0658217514
0627328374
0626032204
0674762626
0680516545
0681473204
0650582489
0661113187
0644235200
0683268381
0643830090
0633344504
0633275547
0680864706
0626596233
0652740059
0602251874
0661247267
0611078633
0673184168
0607450297
0628185259
0604130201
0613593804
0668387369
0628334625
0618753474
0686247942
0627043789
0678872626
0678715111
0626816589
0666037036
0645528813
0602533631
0644120123
0675828200
0600524530
0675042119
0668759301
0688372600
0627117982
0627286557
0633470323
0664169974
0673076434
0632226784
0673265405
0618317704
0650898417
0636235104
0664738841
0620471988
0655550266
0680246164
0610327848
0681624165
0645654464
0683327572
0617476572
0615432489
0657728609
0614267239
0621899044
0605233310
0660563248
0686418609
0602894234
0682152980
0655814539
0661851921
0653160445
0686656875
0668423548
0674127329
0641869333
0628186211
0635634036
0600619864
0614042861
0686716847
0644620845
0612535583
0657680100
0644367327
0626526509
0661177850
0655312290
0673542178
0658813455
0638071295
0602032504
0655391298
0618159148
0658581746
0657372646
0606468806
0624457093
0653554700
0614276112
0603417635
0611548547
0676079637
0632412133
0610346197
0618390849
0630794830
0653673039
0643286694
0614528175
0602566923
0675748735
0603319093
0657653802
0672532198
0617095180
0644158715
0660048694
0660489924
0654877869
0603062549
0637550724
0632191651
0674797469
0623366892
0661446667
0664216366
0623645724
0634195115
0637139232
0604213261
0613340891
0611869676
0666667014
0688297589
0605654163
0686137544
0687215916
0677422229
0658548799
0627692240
0626830002
0664611513
0627583368
0618781309
0683753497
0644627981
0616592586
0660063105
0681065569
0604362717
0658547290
0637690637
0650224871
0664722986
0635869198
0621270260
0684854339
0655587751
0636457766
0660853053
0647223833
0660042250
0672275832
0667750989
0610394676
0614719084
0643534839
0602366822
0661186107
0658427893
0644819474
0602733105
0685369220
0647545073
0611169818
0667785832
0673110124
0637594290
0673156337
0617848659
0678483283
0610237583
0655034429
0645751700
0647162327
0624376966
0663699145
0601213200
0650786446
0605018080
0651617122
0668549368
0637123490
0643864179
0684348354
0613148791
0684638295
0685546013
0676457630
0618853320
0615662322
0647439081
0685429661
0674119506
0636290042
0684040958
0610437465
0631688369
0614873686
0633265963
0652796092
0688452333
0641136339
0672893180
0631240105
0674713223
0670063346
0634175777
0630191492
0622485349
0618068000
0686838905
0670526604
0654345312
0631455782
0632846578
0684031635
0604059178
0643867321
0642748045
0672452591
0685427011
0632784598
0611690704
0614642984
0604612540
0657096161
0673221857
0688063486
0602668917
0643339120
0608448623
0616149873
0650841196
0671585312
0603445702
0670468767
0621682416
0641595848
0648379225
0618473001
0612597387
0631769344
0643143007
0667589041
0608627339
0658345173
0641191544
0648156260
0610524212
0640690710
0603387316
0607516907
0641278842
0682355841
0611444167
0672042201
0665376899
0621880138
0664824826
0682892192
0661635735
0620095841
0678624025
0654784750
0641059572
0637778939
0606070663
0678510901
0625358510
0623750867
0622641586
0657610394
0674433374
0643377238
0680635567
0613851096
0655513958
0603749410
0613043026
0604131472
0626112448
0611222299
0603261950
0604059191
0684112072
0617174476
0616141627
0681887957
0638146392
0627343660
0620391728
0627043896
0616334776
0664065901
0624568965
0611110126
0608298488
0673199058
0601088164
0654020313
0610550899
0611798674
0645814958
0687331884
0658742942
0682552939
0681517511
0656574051
0641365832
0665130046
0606236243
0622683380
0685822860
0661372176
0626571850
0673390032
0651231430
0624440925
0648585896
0600238740
0647050738
0666326764
0604353658
0674189727
0603751154
0616179190
0631237135
0675574620
0666020557
0673341575
0601485478
0622611762
0671022178
0660381296
0608530505
0617797202
0671467468
0643147857
0641839297
0650826174
0614838333
0626616701
0613348716
0646821810
0667289215
0663061999
0635097770
0675757504
0618212014
0610618270
0673691399
0606026373
0621368953
0681728457
0660674865
0646819071
0671740009
0660032053
0663355741
0676161604
0682342316
0647049467
0664341182
0616413897
0615248119
0627825733
0660751783
0670219624
0670266708
0683031964
0686294159
0610589462
0612248366
0677488494
0616153466
0627378322
0655051706
0671123497
0651681834
0668150330
0630293175
0634658535
0672175837
0685613825
0676794818
0668375085
0656555284
0670848225
0650686981
0623072052
0664456286
0681155452
0647064483
0686263956
0641675463
0644856763
0686147960
0683465457
0678089989
0657195144
0675587865
0660764106
0670644019
0625770775
0647752064
0604193254
0656110647
0683436128
0638057248
0617282225
0647021228
0648412268
0676491573
0651760578
0600741005
0640090736
0602017623
0651422808
0682033721
0665363764
0632491342
0610688179
0621893413
0637365354
0648652553
0624179250
0646352390
0648477768
0673322286
0678560517
0665039253
0636848784
0682837744
0640640634
0602096068
0635649379
0645515037
0681786190
0613322941
0627817123
0614757016
0653817191
0602232246
0686623999
0681662449
0688419911
0672093729
0677568457
0681122983
0626254954
0624240486
0682712388
0613147999
0641517789
0632341112
0611120130
0606389865
0667740241
0615522668
0665245092
0656096237
0654525649
0678813234
0616183383
0601628466
0672550509
0600529248
0663764897
0676057381
0600182364
0667769429
0643458489
0663511251
0661177468
0630736024
0646035940
0612043035
0601866874
0673155344
0683456330
0623537721
0655295017
0602455649
0642356397
0648310398
0617879102
0634421521
0680747239
0676412753
0638378148
0641090046
0654086612
0682866894
0638712149
0661767579
0601396044
0610723815
0635459995
0606047905
0616524766
0688782584
0680218353
0662825932
0628093024
0683590334
0608465775
0640314332
0687483541
0656129849
0681128245
0654396422
0631895380
0686824917
0632070356
0657282058
0605779328
0676243487
0682548471
0675340038
0657184444
0625859977
0656797084
0641884846
0664772787
0658176503
0656656025
0680315830
0636711480
0656359338
0608170336
0618784183
0674341252
0605815409
0614089733
0631729782
0635613798
0627539819
0650659317
0665865033
0634518679
0630581351
0624544712
0654227085
0683836668
0611113886
0657381178
0605457537
0638758297
0602297265
0608478303
0620119423
0621587198
0648669676
0622320752
0603148859
0687537874
0604224199
0663712626
0620614671
0674645298
0631070351
0618618324
0664063659
0600372689
0628535597
0667765809
0660698228
0644579296
0610756802
0603884963
0635045823
0668761730
0623365941
0634764681
0660374910
0640658630
0617459305
0637863249
0623884362
0600154937
0613378530
0602282771
0683244217
0643463318
0635360060
0644791191
0655416412
0606252799
0654355600
0671770047
0621052125
0636491465
0612371214
0667230415
0612151939
0610059362
0665445213
0613622783
0678682928
0673417284
0624462200
0643286280
0682650280
0652569617
0608785436
0633360349
0684122822
0667080576
0604623014
0644095463
0601681710
0642083493
0625533809
0607531366
0675688777
0634533672
0613680703
0615679472
0605890425
0646794415
0681046119
0665653754
0605111558
0676291212
0681643831
0667178197
0652780090
0602417933
0671448143
0634274712
0632357490
0626259080
0653852610
0657312272
0616682634
0620192304
0673141265
0675833905
0635386127
0668253892
0630190302
0633097033
0681487046
0612553699
0635853607
0647412207
0658463457
0611684728
0667523221
0621394227
0611747609
0602263134
0667211660
0647385534
0687528427
0654027517
0615140018
0620851009
0670569036
0645429862
0651539718
0663883413
0634353433
0661797202
0673754349
0637814771
0652741032
0642533088
0604044618
0636056377
0671350141
0617051601
0662044527
0671860542
0668331315
0628219953
0643744249
0632597624
0641632528
0650117933
0662030730
0623722292
0657540152
0616665303
0657282549
0682817281
0614476832
0615025435
0608431706
0631397522
0667465887
0617588195
0671035962
0620280737
0641448096
0601054850
0680125303
0614299406
0664389269
0636249572
0651790200
0674167525
0674797174
0661738239
0682323847
0637038262
0652525482
0676137270
0621634841
0640517802
0662641633
0602259256
0670051417
0653631173
0610591697
0634119667
0640251142
0600683215
0664343840
0626147173
0648688168
0660715340
0612321653
0668133077
0681250509
0652516093
0672276298
0627188599
0646070446
0616451622
0657369681
0632198208
0616415210
0624590861
0677217211
0638248686
0603226136
0610213156
0603154775
0636535219
0616712459
0663722946
0630394756
0645731778
0688852183
0652762035
0616842795
0672448744
0687121606
0682255520
0686066033
0646644463
0678585811
0631365563
0646345148
0663567724
0622627362
0608179943
0661739483
0686022685
0630262606
0648263508
0631829048
0656215765
0615364907
0642639757
0637670387
0604858266
0611315197
0681670887
0644512137
0602570448
0652113811
0676695477
0603826639
0616862327
0687037001
0647270193
0672515744
0618789679
0603089951
0635524458
0676773743
0600169854
0607595584
0650614970
0605054480
0660776770
0634065272
0621065574
0644598207
0610294060
0613587311
0642142283
0643161699
0678485810
0653347949
0653476965
0631381475
0617865804
0665664465
0654816678
0683458026
0611219127
0671091608
0685194221
0653610387
0630356277
0632241824
0604426115
0634438507
0651448364
0646586664
0632810949
0643156697
0684639606
0635584476
0622828243
0671764066
0674749633
0677592538
0622238314
0615470640
0618023202
0672344267
0650248946
0640219803
0635782410
0607456447
0601076247
0688576086
0632812518
0606343234
0685026650
0687761747
0682120086
0630686158
0625678278
0664085229
0633443725
0646762785
0633337353
0660313818
0678327263
0617242648
0664352012
0642529304
0615654861
0616174361
0632253442
0674561536
0678138900
0668229426
0618792008
0637674693
0623734476
0642694666
0675345686
0650843969
0661838896
0635385610
0653739385
0663635750
0600157585
0681067970
0654612163
0622533941
0660669448
0662362689
0664550474
0611280397
0676819216
0618294300
0666522688
0673418325
0646710645
0667248280
0682064640
0688270513
0647370330
0678490927
0655141613
0688048058
0666870350
0658692201
0645093374
0625662890
0674186011
0623658029
0655770497
0652324264
0608174558
0666527502
0606857739
0612132348
0672425656
0650835748
0666176817
0624445410
0671388905
0636831348
0651463971
0607898427
0658447779
0658215883
0643721411
0635732858
0670536283
0600865567
0621493710
0657026586
0616218816
0601021210
0685830092
0637626811
0603318883
0635791813
0602253023
0622653032
0656057863
0667713999
0687143850
0641714399
0627310235
0677615568
0617466621
0636026957
0610625322
0637413337
0671812893
0677581965
0623890476
0638258985
0624279071
0662344358
0640611177
0658596696
0666480283
0677186802
0642038368
0604153904
0625586063
0688164571
0646355332
0615652407
0643522324
0612242867
0645822702
0618650883
0607192017
0603247294
0602897758
0621055328
0608220984
0640072604
0624362477
0654683097
0625357655
0663458430
0600242522
0600438749
0603394585
0618722266
0631689247
0645481011
0665435808
0675299394
0633882982
0646382494
0647320497
0601069810
0646471160
0601647709
0611493209
0635785905
0667241893
0663061514
0656437051
0664259485
0621687842
0626126621
0601211462
0675551934
0617254139
0622059659
0613472766
0661846582
0675017911
0656618493
0683225370
0684671745
0651630659
0631129980
0648422848
0611170252
0673441613
0620671915
0626282662
0611063092
0646319713
0651767124
0668341227
0664191869
0676145679
0682261457
0662755373
0603375826
0620717042
0608484243
0623119639
0663360804
0653288924
0632414785
0626431013
0627379331
0624125085
0675666184
0623221642
0642548713
0665785209
0634327580
0617433109
0630561295
0656832905
0632731338
0610292892
0640310285
0623511587
0631771816
0653356265
0666787782
0683074717
0647425187
0630394765
0665259716
0618636119
0640894985
0621340043
0670080384
0666882185
0682411909
0647287887
0615482487
0671217825
0648387413
0687231641
0687592829
0613169034
0601245157
0633720985
0662170799
0626621075
0601111108
0621439479
0646826091
0665071274
0668075388
0661367619
0683586054
0670244863
0625511631
0622469462
0682683069
0688756923
0645385369
0660436679
0636373322
0634055633
0666196682
0687081905
0646084644
0661499170
0602534892
0650643499
0623053324
0616219339
0604635901
0674163267
0640628912
0656146928
0625337261
0680564275
0606530602
0607664373
0615260384
0602276784
0612255761
0625157982
0625340725
0654122376
0682455294
0644237613
0654310446
0625872737
0648548315
0662732711
0603472102
0643226553
0685720694
0642231693
0688554376
0621756249
0682227904
0650189425
0616240775
0604789202
0646256034
0605749999
0647322321
0611038148
0634322668
0607287571
0601340655
0660311130
0664021508
0672085078
0665255350
0643427775
0683051816
0658468844
0667237640
0680583974
0603784119
0634771166
0658490616
0607460800
0634512004
0608867380
0642291721
0671731980
0654262779
0644773960
0663042998
0612223098
0618093425
0636337106
0683597015
0605497469
0681410165
0640848316
0683187205
0613878953
0630269917
0624421620
0660895392
0666752998
0643864545
0634422935
0630020006
0628851916
0647690838
0662422645
0611035135
0640391184
0614640310
0615363717
0666233956
0608343966
0605840309
0670169250
0686157294
0670280834
0625458044
0606343110
0625438370
0616489236
0608383313
0602482383
0682465513
0634318913
0635291385
0662267618
0647838625
0667320718
0681399402
0682830127
0683541986
0617196298
0620517109
0683314449
0644129434
0625798590
0668840856
0625347268
0678343992
0655652385
0665281319
0666860450
0657135835
0621639309
0674592116
0660639846
0612792985
0608413782
0606670003
0600550831
0650118721
0611765718
0613273542
0632894856
0684393028
0644424646
0686231417
0665631933
0621523414
0650193239
0635028382
0675123748
0613755294
0668593548
0655731558
0638279977
0667694268
0663474184
0604460566
0672071165
0665129410
0600488042
0632655754
0676012477
0667843444
0612465041
0653326273
0625334960
0678182731
0600223486
0620395205
0648097531
0631772115
0633041869
0657048932
0675394168
0604610139
0671514786
0684320859
0630849449
0637342575
0624578892
0670873904
0642582448
0602526841
0670737417
0638529692
0630727467
0620699249
0627871071
0600353878
0670747833
0614095395
0630851020
0665123748
0681124834
0608454713
0663148071
0644689716
0677037375
0603360375
0672419867
0602624345
0647628595
0618274762
0632036131
0667277063
0620055311
0628838917
0652721618
0631448178
0612437672
0627833037
0606127556
0677131119
0608171381
0624829108
0651357115
0620365934
0667241670
0665786339
0608543016
0624393833
0652313131
0667744155
0634518832
0660054826
0613247342
0657545129
0657466553
0681366614
0644258134
0610337745
0665766061
0681324835
0652826149
0666476972
0654881446
0604552088
0684663003
0675829750
0683577549
0682115715
0600751543
0600829003
0665572870
0637677342
0642132276
0623666356
0678363145
0631051406
0644649332
0602319525
0668739936
0608883577
0638179198
0650455125
0673699821
0685320480
0684636137
0621688136
0685890779
0605757241
0604454941
0687636833
0653162993
0600240916
0655795052
0636858697
0650897934
0687440857
0620535753
0670279563
0611665524
0608881463
0617257135
0688138328
0665143139
0668229664
0637538984
0611612439
0611053505
0676765980
0606881695
0623116478
0671095261
0664413350
0651077850
0688173333
0640720876
0627079040
0686324493
0611843450
0647473823
0673429651
0645644445
0632857091
0673216495
0602365783
0620765969
0603271546
0607278428
0680340863
0678252825
0643823328
0673417436
0678688532
0622749524
0620256172
0675499393
0688526265
0608718444
0651716775
0636065124
0634412107
0684496913
0667343155
0648740974
0645667609
0673183700
0680738558
0641547179
0667476946
0633484517
0657372669
0641019675
0656037272
0628861602
0675710646
0601259921
0625194708
0656364970
0626267257
0686180485
0634296989
0657387433
0640243179
0625042619
0686211293
0632834967
0671240747
0610545518
0624791084
0678817406
0663460416
0647776217
0614829639
0605452825
0657561681
0681319134
0644753602
0653438013
0645132178
0688246404
0684886295
0658813127
0670540941
0642416374
0637335714
0646526113
0652456876
0642314230
0678527893
0608761382
0667376084
0647675323
0637389735
0630412707
0657354362
0600513184
0663195764
0607327254
0608136458
0620737724
0673252912
0650387887
0617839492
0653539487
0631375293
0644656181
0686084913
0683723823
0641323609
0666761040
0685340598
0685735317
0678826921
0611123322
0661255205
0660241530
0642739708
0657165775
0607537096
0601448860
0664593639
0685882826
0688281276
0642276162
0681713881
0672326458
0601424082
0665358039
0618795822
0642842400
0603676819
0682215857
0682075768
0657522913
0647458081
0648020405
0624356541
0687147262
0641597804
0631123271
0688770344
0637578031
0620672934
0640148590
0671372561
0655460815
0608736901
0660151666
0648835032
0644035996
0611338449
0602846811
0683193611
0616621357
0617210237
0604172153
0655294427
0627173725
0658214297
0656875441
0632467556
0667683113
0628165832
0676285433
0672313269
0631288115
0656452591
0648776489
0666898740
0613197911
0636138586
0642544858
0607053778
0676275862
0640380717
0674452393
0614818004
0675424410
0610875438
0638656247
0671576497
0622890488
0626346933
0616689829
0630317832
0633446012
0600222262
0677517651
0613429499
0672026425
0675727407
0627276094
0614219080
0604280139
0667275393
0687827074
0644025601
0644156496
0684020866
0651123052
0662228263
0681149318
0671299272
0688465747
0663746441
0643147751
0667367989
0676262631
0675661334
0680481158
0673824019
0677466924
0677527946
0683566215
0604681876
0656679876
0684873478
0661296779
0636498299
0673480639
0672681082
0614041588
0686382603
0686798463
0685076454
0628637736
0622719767
0660716623
0602362074
0637579315
0658674333
0666055828
0620199096
0647665447
0660498898
0678726807
0617472398
0687192236
0605710654
0603182074
0674414812
0603097892
0621083225
0670563723
0627022222
0613845576
0621456547
0600260342
0687690177
0618697483
0646210194
0681036693
0620484637
0646382815
0624062542
0631883755
0683689926
0660413947
0620087622
0603428810
0625770278
0683755038
0658483727
0654724421
0652795720
0666799358
0686582750
0611080311
0631746415
0622164230
0608174763
0631672919
0671536611
0688443957
0687629851
0616823458
0605664117
0616768439
0618695600
0683175559
0601278932
0607036199
0607888096
0628549695
0600545747
0685836623
0665632441
0601464542
0603132463
0621880876
0641621351
0664322015
0620262016
0645044070
0603163780
0628445503
0605496835
0642681903
0632198838
0647210641
0686223927
0628065854
0643865692
0613382782
0652881448
0666696993
0686541603
0635868446
0636835188
0616730684
0675755759
0666382049
0656572180
0663155633
0634717320
0653418344
0617530721
0650727578
0643384236
0624051328
0663334991
0681479841
0678534617
0656838587
0684470368
0624754230
0630578431
0636588269
0637741444
0601053227
0657841047
0687251062
0688130466
0628626094
0614229820
0637391800
0666425302
0648058882
0614217427
0647774283
0685421931
0674699282
0653658051
0626561940
0600576462
0614131744
0685019227
0638780616
0616819258
0670361697
0688598634
0606384233
0611073413
0604268869
0678789525
0642052007
0618361756
0647841669
0650031414
0601233056
0612419767
0654342518
0643781454
0653485674
0674263902
0655551174
0604619846
0622463297
0668590849
0677116776
0672671218
0662395905
0621663264
0676241394
0656675291
0660138321
0661739150
0650771959
0666346886
0606836391
0673593203
0624075465
0641444479
0670118582
0646797744
0688182691
0611736923
0680081707
0667216709
0608444452
0614896347
0673034924
0650047342
0677284742
0676553807
0628222694
0622738158
0623155784
0628380488
0627041203
0644446996
0662139896
0638768665
0675088438
0643074101
0633051422
0664864328
0642412113
0648792321
0632227432
0661133519
0612286409
0610894234
0686291180
0606262380
0686696667
0644054372
0637295808
0683789341
0666854430
0614357342
0614171146
0653079878
0627689516
0658643901
0600679815
0620789285
0611218268
0605086196
0607682421
0633541402
0632261087
0655641584
0677797764
0675670549
0688435112
0661147802
0642447201
0676676547
0661452832
0600257771
0638164788
0657498957
0644685386
0663375869
0626368837
0623832454
0660018808
0610823061
0676628397
0634419262
0603846345
0627333337
0661346337
0626678302
0616079436
0611886028
0642369243
0687117271
0605148491
0625165910
0653292634
0648739056
0671755316
0607350285
0664477805
0674811586
0676792079
0600728089
0683555602
0638597341
0637569310
0635640471
0621014283
0653485689
0634786979
0662169432
0660659256
0665051048
0648820504
0622294409
0667182832
0644118616
0688138334
0620110705
0681679732
0642532330
0683892258
0666448602
0688145115
0611758755
0682014208
0605092080
0681231998
0604634794
0658414006
0614216355
0647584357
0605864276
0640216553
0678019120
0606768744
0682888853
0637544583
0620865032
0642423119
0655154705
0634660149
0658389087
0640214895
0623643240
0667141165
0657480614
0670057959
0657225333
0666155437
0663447336
0658423619
0670639065
0624042639
0617697480
0606597286
0645563421
0631131511
0661885356
0662228685
0610795579
0641558640
0663264939
0672751259
0661092042
0643283145
0675422064
0605049164
0603726186
0680013234
0631567325
0662792115
0607635122
0656280873
0603055336
0688475728
0656040029
0653090887
0678756308
0606253679
0683118391
0614719230
0672875566
0675280147
0675840978
0650247847
0628595271
0644284452
0621114795
0652133649
0682498037
0642796220
0627194848
0616269588
0671765311
0621572718
0641016023
0611741976
0657064841
0652545938
0654155193
0654497968
0660141547
0635410401
0606654733
0607051778
0634612603
0667128707
0626836986
0622298508
0618557774
0625627464
0666110687
0638610856
0616830916
0615868930
0648281673
0654162373
0682016692
0661733943
0678461775
0618567526
0670641182
0662091727
0606655040
0684867325
0661322184
0674779575
0686573400
0605346726
0665170430
0627652224
0671618479
0646039823
0635034237
0675382013
0638585962
0664129165
0684074476
0624248667
0630878213
0641570657
0621880893
0657541678
0618775645
0616296466
0610128771
0614165972
0658484577
0640547939
0680180423
0680422987
0615256334
0634614691
0640652936
0638881765
0663276788
0625317129
0652542962
0648122886
0623266718
0618125517
0636180262
0688273967
0613725237
0655252771
0601655285
0633653667
0627098874
0672125894
0686524723
0623678990
0688183074
0632551682
0610472617
0625680285
0673174887
0642674811
0657529215
0658569651
0611524907
0654197172
0663115604
0686045571
0672532911
0627537193
0614887707
0645119555
0672053530
0674756905
0680244640
0614695108
0687437331
0670089822
0606193833
0655254251
0676461210
0685481215
0664876633
0665577195
0645092460
0664040812
0665735439
0640731549
0662237020
0611073530
0646846873
0638396208
0676574813
0682165312
0642684182
0664868540
0676798608
0641460256
0656322921
0622858001
0610694963
0667321143
0620091163
0661692275
0602342165
0615459383
0640282094
0642254562
0684151071
0676669577
0622377226
0631889170
0667554915
0631088716
0673240703
0633036760
0610876559
0632370270
0644062603
0688141244
0688660942
0623886921
0628612325
0654753734
0677630191
0640219786
0631053173
0637083039
0680092997
0601475365
0661066098
0612777394
0686139437
0662468416
0620098280
0687637384
0663763010
0680853260
0607349170
0671377726
0684866528
0660042020
0654266884
0663722168
0647497512
0612696636
0656157961
0657875992
0618881882
0647396905
0663420783
0603363961
0605755299
0652084552
0614048302
0643647835
0617854230
0673527013
0646426118
0681813637
0688674884
0652573904
0634852350
0611498088
0635142873
0614512479
0660566143
0617478580
0667211512
0628264983
0670222013
0662220779
0668378139
0605328174
0642893048
0633210105
0686753862
0674071508
0678554992
0655320895
0626245956
0642084884
0667189646
0646881581
0657484765
0604847382
0643318874
0663769110
0644275555
0663779435
0610272072
0680068832
0650756090
0640369298
0656412435
0686727808
0658181669
0630227885
0648078498
0638545194
0608032161
0661577360
0630638758
0678380521
0600134096
0637082321
0625899851
0651311314
0675699516
0617747233
0665416417
0601671034
0620859730
0646788044
0648373021
0622825511
0631116112
0616497751
0636172341
0654247023
0604468331
0618551457
0663615513
0643419437
0653814575
0628461902
0642697497
0658099100
0676759004
0611635369
0652564988
0648410602
0655656740
0620645308
0656311799
0633061642
0666686621
0658261208
0621424467
0630192773
0616554567
0640474539
0601238051
0647456194
0678369173
0636568109
0666712525
0631014809
0600756447
0625884872
0647798032
0617220007
0652589077
0654629837
0661552028
0647349036
0626180012
0637384667
0634466825
0635392131
0603822671
0688056740
0661892364
0605343078
0637790650
0673645895
0682237782
0634130350
0675188636
0671021369
0651391210
0676597581
0658526001
0655477053
0673515897
0613060284
0655431939
0611248729
0677156199
0626069554
0677091656
0658781839
0611640455
0606843239
0612549429
0626766718
0605478714
0678775655
0620541128
0664079843
0647281093
0671578779
0672260282
0685033328
0634183082
0681453440
0681825711
0634892055
0601312974
0618597326
0620348191
0613352105
0612447981
0602825458
0618580664
0670721345
0633719485
0651246473
0608234308
0653550248
0678798447
0655131892
0618047572
0661326822
0636498068
0607592437
0618262552
0642241176
0617750938
0643348740
0668037347
0647419442
0668786782
0658080108
0628595055
0656882394
0651659973
0600669957
0655780149
0685287857
0636183124
0628864459
0662211101
0657526019
0672218994
0655458566
0620178687
0664140651
0618693230
0662385287
0601884452
0615369458
0611210082
0687059518
0675287832
0681659273
0636519216
0670783566
0618753735
0630010751
0644117794
0610094700
0636396257
0680611455
0602340596
0666386330
0666546339
0686056904
0681851439
0624281016
0603389919
0616370519
0626882872
0667110008
0627325864
0658293640
0617479236
0656198795
0641373496
0686190228
0668710139
0647429161
0673356377
0628724020
0666266310
0667176456
0680080775
0618684801
0636476825
0622620494
0667152044
0618473059
0650387456
0644426071
0657072924
0631463680
0652429547
0622891630
0682165897
0626469893
0625551441
0667385553
0656540334
0674887739
0683553365
0660847620
0612019781
0687650996
0638838877
0684567614
0613673019
0630480110
0685062829
0665179634
0664253707
0678823531
0625515972
0605875021
0607096029
0668771658
0655470982
0600352667
0636070680
0660337321
0688056852
0638814354
0683238258
0610865558
0684455091
0628280695
0678246189
0654377394
0646092693
0676020550
0606661129
0653766218
0628242184
0656578023
0605632200
0608258917
0625774527
0635815225
0606554466
0646237914
0625425076
0607752117
0654413770
0625260670
0620776612
0686330351
0641644527
0665742226
0671117157
0641140364
0642071860
0614881221
0664341971
0632713280
0614828376
0651723464
0624522393
0678232739
0677585955
0601651348
0608675936
0664335622
0631361801
0602118251
0627190017
0605128344
0664011506
0651666653
0616829978
0620477397
0682290177
0663253042
0686861976
0686681399
0687621663
0606469141
0622747775
0640863091
0666462083
0650452420
0655436108
0607537557
0681854641
0636714603
0610891145
0621467384
0653447123
0608879652
0652184411
0633141972
0647475273
0666753198
0686083609
0660085026
0631263702
0604195213
0622322274
0633076497
0636039278
0661687935
0606513950
0671161147
0614596550
0627375253
0685613582
0643460228
0618681424
0618683017
0632580918
0644380768
0668413767
0633784591
0661113420
0687342619
0648085683
0620327045
0613198861
0603113790
0616265275
0666782149
0631166506
0676661385
0644851344
0621217906
0624558042
0620648813
0602244756
0604331078
0613213213
0688186627
0650028607
0668410939
0630243163
0627373309
0646580324
0655288360
0670496517
0662819028
0621481110
0621670817
0676746200
0633092799
0633460782
0615639088
0615295136
0614339112
0660275376
0672182716
0637610354
0688398562
0620583090
0676187215
0646848684
0656615592
0608496842
0651164711
0626413394
0663277121
0688763821
0648714721
0663750372
0684164102
0662541225
0612473488
0642022993
0644573411
0643284918
0621311214
0640177555
0653834657
0604261464
0617826313
0625246932
0635266324
0602873163
0682564964
0632822667
0680115367
0621045893
0628368402
0643246068
0602757756
0602237345
0623741761
0625553866
0656349311
0638556315
0611157188
0647188422
0682617111
0627842355
0677211428
0647872118
0653545975
0663266203
0652091310
0672453935
0654653173
0637230450
0626098559
0684545744
0682077521
0618494110
0616118811
0663523028
0604238512
0612739035
0605248951
0647862659
0680753485
0680849365
0608061706
0636799273
0664381251
0654475568
0648458754
0633145402
0621520640
0640016472
0667449662
0668360943
0615351031
0682032298
0644556771
0677419952
0644849560
0675440197
0650037717
0641525384
0686745410
0676614425
0684413409
0666845266
0660436423
0627476839
0600187701
0684622085
0616239979
0636663433
0672371743
0606390993
0632478667
0666463992
0656270154
0603271796
0687142921
0681863854
0645211759
0620620531
0680531132
0630689760
0645187311
0684157439
0635523888
0637665922
0666568243
0626271664
0603434616
0613426490
0662771234
0622770768
0675517367
0617410932
0623845907
0638053847
0637342611
0611484069
0606310261
0628566368
0630562456
0687171247
0668467059
0608061455
0682384887
0604099433
0611759453
0637486314
0614657850
0653514413
0623363726
0654345128
0627792982
0676871300
0655456126
0683868178
0616656086
0660624313
0685646967
0657894261
0656440999
0602767153
0610694998
0640890020
0626451874
0644368394
0607718693
0640881717
0610222658
0607362793
0623766260
0675843641
0658487043
0605041209
0630473917
0647293236
0610846029
0640532318
0600812511
0632250656
0632142411
0637136689
0667741652
0604081856
0668767137
0612584906
0608656356
0628390833
0655575807
0667128065
0668654887
0664399624
0682224693
0646734667
0650124077
0628012652
0608228251
0632870780
0663343524
0643821038
0612191578
0674616871
0613378306
0601666634
0687474719
0648451428
0646863498
0667766976
0687193329
0642219424
0674061034
0675817513
0677423589
0645093687
0634742015
0606017950
0681286921
0686064486
0622659315
0626189237
0626813951
0673454490
0652788067
0620583689
0647329650
0616611603
0678215517
0687666008
0620870224
0608679709
0623033492
0687211941
0675643306
0656084147
0617352067
0636683191
0678848434
0667580110
0632761753
0604868552
0655066188
0622654031
0617415705
0646364234
0602149557
0637298383
0623461140
0637041432
0648366017
0601666834
0640289788
0641013939
0617492356
0662427265
0634764149
0631147250
0656348543
0636120145
0648549217
0671440796
0687540099
0638139349
0677872784
0668564939
0671179306
0655065210
0643472291
0670584598
0650448331
0627045704
0606164850
0610861215
0654071944
0684354497
0634695530
0627275053
0631630127
0655683641
0664179692
0620334762
0677196314
0651213460
0636850819
0674840956
0686853897
0648179104
0633855362
0612043976
0660097222
0683878600
0678840291
0638388023
0621023077
0640415293
0654427729
0612556742
0670457245
0645770827
0651198405
0681894568
0668128078
0602515819
0656765840
0673576365
0613851431
0670863950
0665233487
0615369494
0600716142
0600672846
0671096299
0656216341
0643561433
0670113767
0645713770
0644389170
0634216963
0623123350
0673450560
0604072675
0671666254
0604618101
0627037666
0663019609
0648261025
0603377618
0611337003
0638845569
0623559779
0688275560
0602827179
0681187835
0650459847
0606298512
0618250260
0687575362
0654034982
0634169001
0646674681
0621532626
0667394720
0608085737
0638287060
0688044358
0653780923
0677624399
0631733157
0637831629
0677112423
0632870199
0628849407
0613330561
0652398537
0668768103
0606848332
0655895192
0655036089
0624686105
0641180171
0664388510
0645845919
0672197435
0683442525
0662546633
0660251828
0688896119
0664848668
0664537327
0646213093
0626316760
0645686072
0643625591
0600440592
0622163094
0607654250
0641412731
0683074138
0603581721
0610176601
0614752502
0604571248
0657477907
0604759830
0640599020
0652680783
0662116525
0660370680
0688144767
0610125512
0680767621
0654129195
0688811593
0652878372
0617767960
0607746902
0626147236
0623094894
0673053479
0645844984
0677436977
0640314238
0644572451
0667852680
0687182138
0646027012
0670786997
0603533512
0675091011
0630171602
0628578462
0683637140
0625318603
0673475325
0687046088
0657895824
0688450115
0635773437
0663362625
0610416717
0638766533
0684016668
0601277070
0638223401
0678315203
0617544364
0661864561
0625178229
0662293115
0607572118
0626378087
0643786692
0613547612
0628453809
0611443942
0684490381
0643453585
0638484081
0637677894
0680463533
0677822256
0620866073
0636474693
0672457125
0603882051
0635483940
0613161236
0683290985
0677515114
0626281204
0641323853
0643760389
0684822603
0627318623
0672392690
0656430568
0686739326
0633728711
0660649505
0657466127
0626021794
0666417001
0670431291
0662636161
0661861265
0623653990
0670720422
0628311651
0615339509
0681850544
0616388300
0636219164
0688269480
0657291062
0606794268
0661899320
0631452511
0648234089
0608067674
0634845917
0624438984
0653319643
0640818248
0642128082
0648867182
0621098227
0670869748
0617765734
0650542812
0601724013
0621330501
0686463473
0650337453
0666521635
0650396734
0603370008
0638587676
0645414811
0625848488
0686263346
0610666575
0625448018
0671392195
0612832354
0634837918
0672151504
0652613512
0658494614
0618845015
0624053587
0688545916
0620533679
0620244325
0638618403
0656065921
0687117754
0626212574
0617857870
0610678762
0634358829
0644659385
0631314966
0686725642
0625529172
0620025305
0601385764
0632524957
0610289666
0608761835
0664069971
0663742962
0600010796
0628733133
0610341807
0643175854
0628412761
0616331947
0623130242
0633469832
0665065627
0647160867
0607356212
0647560730
0625517528
0670668881
0632512779
0681113974
0604246434
0631534467
0607130666
0618122893
0640573409
0631590870
0636866911
0688213080
0636628291
0675722606
0642684995
0662781442
0626461403
0671725982
0672442553
0655420466
0661840080
0682839897
0605879207
0622884215
0637338342
0661374160
0688069108
0656090326
0610854492
0645034672
0632880438
0631664088
0647511623
0667145398
0657428467
0624148543
0670731637
0613049405
0678812523
0638675266
0647482985
0673851095
0688569986
0681742866
0640856131
0653139367
0668733390
0622730353
0644881261
0626038090
0632644751
0656264857
0605722961
0685848457
0654791993
0606131186
0605249869
0666389975
0652839720
0657096150
0621357809
0683166875
0656526168
0641770726
0627542731
0678332938
0630319571
0611075623
0675373184
0604350998
0643243079
0642252701
0610394989
0652024471
0640246054
0683131539
0632259857
0647799719
0658046598
0600082861
0678764359
0626778879
0624579572
0673437689
0611154732
0612091866
0616431769
0642629354
0688540969
0630568206
0604094288
0644054797
0627896088
0626796307
0665122188
0613735276
0610329153
0622673234
0671723188
0684770734
0662732302
0641723877
0631333199
0671225912
0674043358
0676552534
0665299950
0643349075
0634292037
0620352154
0634430271
0642876733
0645040379
0645653541
0675072952
0665390210
0676869909
0672664071
0666878937
0663516108
0618515681
0634743088
0664176782
0654894586
0646317967
0682296966
0671394780
0663415716
0637760057
0612634469
0625147966
0617337654
0618487611
0634739683
0666735287
0623318558
0625137749
0608034038
0640569368
0622453240
0688066251
0661181916
0615515502
0615057445
0660339440
0646843915
0623265769
0665358887
0664062053
0681519858
0670286731
0682556385
0605517622
0626563761
0658695017
0643576889
0661045741
0615443873
0627833685
0635423282
0637737286
0682631713
0626428226
0656068733
0687039360
0621218257
0673795576
0625632546
0636248355
0668850045
0663797084
0667091120
0671613038
0653168658
0603533333
0627611253
0604564321
0655260638
0631774695
0602631931
0601518240
0614541612
0675534963
0682552211
0674454702
0602465761
0642341411
0620080051
0637468669
0641170234
0681850496
0658122668
0642126307
0604798734
0652722178
0600021144
0677178845
0676321425
0651556795
0665058533
0626154673
0604291229
0686497145
0601051335
0654730950
0602495317
0676480482
0683490335
0666246069
0645734469
0688549556
0612229977
0621117077
0601315057
0642865322
0666138758
0612097665
0631398041
0680691853
0603283892
0682799832
0655176313
0650329563
0663826573
0607040449
0631287091
0623257895
0673265186
0688544425
0678764284
0601820608
0603468579
0604861232
0657589963
0644542203
0654376599
0688461513
0634470235
0673148793
0610874375
0632817967
0675811710
0634886090
0653370669
0630229291
0608537791
0678224250
0676431837
0623640316
0631723976
0667749614
0668379089
0605038837
0628791814
0621483683
0685548690
0683181563
0651069231
0605443214
0627399874
0603817907
0640270257
0610320924
0685430310
0615596141
0683740622
0600768229
0633151716
0634479623
0654186497
0637180941
0628528976
0618867117
0620087905
0681081349
0602424456
0625674957
0627476451
0687216090
0674420079
0643522229
0641448344
0664151274
0620827342
0677166656
0671582391
0618347652
0657769543
0614516142
0633614693
0623040178
0641814943
0636652526
0621076689
0603292132
0662596519
0606525266
0615099117
0601829800
0680611601
0642625373
0615723800
0674861261
0645122402
0603433436
0661061076
0608159114
0650519073
0680110266
0618749078
0600065060
0634532728
0608568012
0655355365
0611080022
0661577439
0654350275
0607041180
0680054232
0686874513
0665768674
0645646417
0637722058
0648480888
0675620295
0681866187
0640220784
0685128388
0608596914
0610191689
0603228067
0613142588
0653485207
0620837706
0613134445
0636665244
0685317368
0618854421
0662162993
0637342044
0670318734
0650016233
0640867327
0601668120
0641644302
0675834742
0651722438
0653092929
0603538223
0638769834
0648020208
0665739848
0626247060
0653670042
0624315914
0628526010
0676396447
0672428010
0624052890
0610099007
0688734863
0682153843
0627760704
0642799545
0641220868
0615410661
0681693879
0648729325
0671854806
0638352069
0671058369
0682575460
0671169100
0676499995
0671347942
0605589732
0655529299
0651628179
0664842471
0676534354
0622327637
0634716810
0684191835
0688358613
0653871742
0665833553
0625289923
0676230685
0687320701
0646115136
0677126926
0675791565
0601235996
0636375468
0627322395
0633267396
0626895360
0645756465
0642544956
0648871332
0624367691
0634548721
0670160132
0632397221
0677179221
0655888884
0682861300
0604241492
0627470647
0637822166
0680096498
0657688120
0671584132
0600172158
0618376932
0657012885
0628288891
0643870413
0652682783
0610260507
0600334783
0688131837
0635328063
0662687363
0622658218
0670799108
0602182983
0677562537
0601866145
0601269067
0607697710
0628647793
0653847486
0647688593
0678486226
0615273653
0650013347
0651444397
0651565438
0611253849
0616260741
0638168941
0672064963
0658818547
0623164738
0663162807
0652593457
0622836222
0650365582
0646740780
0676499529
0680262898
0647851175
0618374682
0672471100
0622567192
0663712745
0616746892
0678695288
0676124393
0643011798
0682516694
0656766945
0663126421
0650762952
0647879597
0647422660
0636284948
0673416913
0682199513
0687695552
0617138609
0661845210
0654180599
0601735522
0624889152
0678242923
0617320948
0620223680
0683165266
0670843601
0611179949
0676541261
0636394578
0636214923
0623083449
0681772798
0682893620
0686398723
0604045583
0685089677
0680014425
0642735138
0652568647
0662021947
0650076708
0616727947
0645237716
0622211964
0624647393
0611436992
0618535272
0655415302
0612889376
0631181012
0688870815
0606623552
0635140258
0653753267
0666135449
0624790962
0621353303
0605038385
0661321417
0622016346
0684152040
0656171694
0663187715
0631164332
0624393603
0641426451
0671342271
0604017207
0608458668
0608362578
0687641160
0676776693
0640150679
0650286714
0627149808
0645689918
0680172469
0603665191
0660455031
0614897418
0602810594
0617391100
0680160266
0600467854
0660579732
0638330897
0678090138
0634897344
0630158135
0635149634
0644691271
0660323956
0628718362
0667415923
0620332751
0654761064
0687126770
0616183163
0665768560
0618451855
0637123450
0617059106
0678785645
0664894051
0615318782
0666451417
0683529592
0646333262
0636389330
0672161564
0636826383
0627567443
0616072309
0652366478
0652748192
0620568984
0683460710
0607456580
0650089183
0678419038
0603635288
0615328204
0628031239
0656693665
0680356386
0627643979
0650769904
0626660629
0603280038
0660840718
0671286094
0665146923
0644322507
0670896277
0625683872
0640037346
0614715814
0654020047
0644023017
0641526276
0600721992
0670196570
0643713669
0658520753
0620090803
0610299028
0681566621
0607430523
0627543280
0673770121
0630152668
0678734220
0660516521
0674699950
0677757640
0684490138
0657857183
0624647387
0636410671
0663184498
0621355186
0655267554
0661480965
0682691753
0620017332
0675384450
0631150414
0611537252
0607329386
0641813817
0667475659
0688841666
0652632556
0656021456
0687547928
0664279705
0618351680
0668166659
0661386418
0657443391
0600861266
0601648698
0611083944
0630872612
0636518903
0663679814
0687287156
0683150517
0662048831
0662044980
0683659826
0603163499
0660070053
0617010218
0678456922
0613328522
0638598372
0644338941
0615665071
0657474955
0613578690
0673849550
0635096539
0668353130
0673115060
0627613436
0685279736
0605074426
0661538075
0640649138
0688485678
0652892720
0632329193
0600264577
0680789980
0684674271
0681018168
0632620148
0651824190
0685261613
0682685878
0615419942
0643064786
0602129522
0661149127
0614094515
0657069374
0660698169
0647372159
0627318026
0633545687
0622576824
0612398286
0626385765
0626499149
0684479916
0608871176
0654152743
0613376892
0653027453
0681662617
0622365674
0601556202
0645074603
0636510635
0628430975
0641163169
0634046441
0665111449
0667249856
0604261663
0667583793
0613482172
0658761166
0662391959
0633274196
0633134457
0635825030
0665160804
0636420270
0640198000
0688456833
0682071288
0661733273
0630620849
0654568401
0607199708
0663229724
0664124154
0641021687
0622168927
0660321604
0638859903
0675424015
0656871058
0662311189
0620741040
0675746297
0661457290
0615775732
0624752157
0613791385
0607297166
0668115611
0627031903
0651330826
0686654492
0607748577
0604580187
0654232243
0662177168
0634190116
0610192116
0614872391
0605661905
0627372734
0651036859
0656469072
0632747613
0687599404
0621097762
0623863874
0613214412
0620322207
0647378790
0624180139
0648766904
0637626057
0682082021
0647637411
0660528797
0608260243
0622715096
0654183023
0686348042
0626723211
0661040586
0677512008
0617536129
0684655280
0602033572
0681535192
0663856960
0666360175
0627841208
0634310129
0686641192
0657587483
0668857685
0642172615
0668544855
0618636167
0636215864
0666783582
0660120695
0636359520
0656214357
0670578069
0656518018
0646657327
0673121987
0667222535
0610885839
0634465263
0604795320
0608313097
0641211239
0660624183
0658062492
0645620458
0673130190
0637154350
0663333307
0614411742
0623341309
0621172100
0686313008
0668011598
0610235235
0688888279
0624077221
0606596856
0667417815
0647035808
0673727852
0605143919
0603117747
0644277296
0687160469
0688071783
0615131364
0604622091
0644390872
0631057035
0648587584
0632524894
0676129886
0676712759
0687558616
0601483162
0661629349
0665079152
0632111663
0684111228
0613241454
0611786043
0647335587
0671213914
0617561911
0644722227
0663571085
0614412363
0614643054
0646689289
0664277468
0600363163
0602870599
0674228621
0672290662
0605248977
0638748909
0605868017
0613652824
0678532222
0611652323
0605778285
0600239536
0643428548
0660483451
0647458516
0606166184
0626873046
0656878855
0605745916
0674172682
0641467680
0634892437
0612519444
0630749325
0627226947
0668084374
0653463472
0605225007
0646688767
0650380747
0677722111
0620096526
0653373017
0601075212
0613366542
0626450357
0680176533
0636019836
0681724314
0613413879
0630795425
0638284566
0678443802
0627549178
0622650141
0603729812
0678192668
0612565882
0638489366
0667220313
0666542647
0607266306
0623738111
0632173213
0602814730
0613767030
0688742724
0627854298
0677411499
0682198183
0660685009
0624729593
0608710817
0651458083
0683649442
0603617573
0600854657
0645123664
0652240427
0635899045
0635469823
0624880410
0684473672
0634048691
0635761244
0672081761
0651041362
0601259591
0617379242
0623750749
0630781137
0678462699
0627696162
0606061651
0657133257
0662872407
0658160867
0666646526
0641859678
0675237172
0684862633
0600449033
0674184819
0620651183
0650453690
0677449307
0640484452
0637220335
0634751556
0624870752
0643835264
0607074165
0608049005
0644495414
0661579113
0605432253
0600588386
0620763002
0603845362
0635376081
0603740449
0640479016
0667221069
0678496157
0662495197
0628754643
0648877241
0674491984
0612043887
0601795849
0688437144
0653127208
0612292953
0627556248
0628861803
0654610361
0657680984
0671027771
0633822136
0662288217
0653762316
0676664849
0627569638
0638059351
0673416831
0637327722
0656597798
0601196212
0618798417
0683281352
0656835489
0637017345
0677832800
0637023747
0654351388
0665599149
0622879783
0616890794
0671395060
0602444061
0640724148
0661277666
0663134470
0667694610
0606340210
0648157848
0688543182
0671352776
0665618950
0645686183
0643881830
0631411198
0626774078
0644773172
0673825702
0628642221
0668550432
0668232221
0614180997
0601318208
0656076542
0645479504
0686294300
0672374226
0631558622
0637285328
0676180523
0600762841
0671349018
0656545141
0658854446
0631458163
0674017777
0653151154
0632831835
0605066945
0625537700
0618734676
0643115273
0642034534
0618153282
0665058815
0681098535
0612755727
0636194145
0682390753
0636299847
0620360375
0630194482
0617025730
0660082602
0602551886
0680416050
0684722057
0601757627
0684736936
0618285697
0674862075
0620371945
0672031736
0641874408
0655634687
0631833092
0657011239
0623024351
0663012357
0630760363
0617142104
0626831727
0677457236
0608582647
0667819607
0615669983
0687614059
0624223936
0665484344
0670268972
0648759430
0676775945
0652844650
0608247439
0606671107
0677097087
0624094795
0606424209
0674619594
0681526446
0683132080
0618582492
0685162295
0620082468
0673242202
0627834960
0611116257
0660829970
0664868930
0633347062
0683543970
0652527043
0651497415
0607642212
0640266606
0614072968
0655774318
0650237054
0613663327
0657697932
0613643406
0665890489
0687465376
0671018803
0631112235
0688821113
0644849241
0661547190
0632450298
0625537954
0607543409
0610219130
0686786618
0641193534
0676351146
0610225831
0688353776
0654739851
0600286880
0672644243
0671842218
0628728545
0685094494
0680545761
0622451772
0640598943
0646378051
0601331769
0670855121
0624358922
0631823862
0611311592
0653135114
0681441287
0671769135
0627274100
0668855767
0667155096
0664124633
0675018180
0622585551
0685849220
0645854955
0675646856
0658265558
0644268189
0672523334
0628097709
0610715648
0641816671
0628480441
0626392247
0675421154
0644574549
0640533250
0687614684
0648290302
0606326766
0664341031
0646116110
0661174307
0684132002
0650233205
0682320316
0667460002
0632393472
0655453085
0610612818
0680573688
0656732837
0676457493
0670323439
0624018595
0623783594
0684118763
0636738358
0684857179
0633227080
0661135437
0602657234
0605848377
0648612864
0667511359
0651379135
0652068278
0601732853
0660713324
0656766641
0651494712
0646893526
0644025732
0628029133
0636582917
0635566568
0641189337
0616519992
0623549277
0660713840
0601654564
0642668076
0616354693
0683137631
0683063927
0617883310
0687898902
0644529296
0660665564
0645370773
0651396289
0653034416
0677065275
0666451609
0602533810
0640833942
0631768070
0678266005
0624226830
0607083592
0608080348
0671468092
0633093186
0658596929
0683522449
0661329525
0675379383
0676136577
0686647180
0602154294
0676127720
0600229999
0670284499
0607583805
0685327910
0607260370
0632615698
0632048242
0652214956
0608646686
0675364994
0621737498
0670845542
0680869037
0612435478
0672742436
0634438591
0606510005
0631177385
0674478185
0644272846
0644276832
0644875733
0660437401
0675483675
0627254538
0644259683
0602041660
0653816550
0651312748
0628782063
0648631606
0667767935
0678812588
0613013813
0662577725
0625384563
0604885681
0685070153
0606881296
0657619293
0684827925
0631786395
0658644637
0665261479
0642612470
0688395717
0621481963
0688479348
0640210764
0685457399
0642278331
0604090989
0676337164
0647782187
0626244741
0654046813
0607667453
0614243614
0655564538
0625628388
0651647962
0668145307
0676791547
0601352217
0624776892
0626898689
0676338883
0647396757
0666061509
0654546714
0661510749
0688211623
0640232373
0647637078
0677282615
0601635670
0611775297
0606470887
0674110632
0664221934
0601154384
0644654038
0688339675
0604095304
0661517815
0610444122
0685234221
0655478991
0683662848
0647198485
0680890864
0663469279
0632457671
0610648451
0670739149
0626762418
0663595652
0603689643
0631731283
0687229076
0627617820
0658213067
0614172894
0600896335
0662579026
0651583910
0665070817
0668075456
0626276110
0686084320
0643140307
0678096828
0632483956
0672658854
0662275001
0635881052
0638378593
0646493401
0626229430
0602347835
0685197204
0635174006
0666456926
0624652697
0634868159
0600711301
0626529105
0612677248
0676249454
0660448863
0638136933
0680440579
0676176716
0666454337
0683334148
0666431477
0675562978
0631595089
0647481233
0637097470
0600573693
0665780044
0636696741
0665251970
0604811950
0642030651
0656549088
0636098179
0606680828
0632310624
0682890332
0667514467
0650149641
0628031317
0684052364
0687063895
0647382716
0675524329
0665024021
0602363205
0677696479
0620543250
0661814448
0603687590
0686336675
0663724124
0657866895
0683714598
0676345681
0665291830
0643211983
0614336133
0661294581
0604845284
0670436505
0660291368
0684296821
0640827802
0671428744
0600281160
0625483186
0624773031
0606186767
0642844842
0674817626
0643846886
0641649423
0618323987
0652732135
0661365616
0606833138
0605830902
0677734521
0627676588
0682018122
0652145212
0681724204
0658861645
0627361756
0605532623
0668676194
0660456349
0658175724
0643072123
0643778416
0681878741
0608581171
0687265453
0666094266
0661627367
0632625066
0624737457
0604086760
0637055984
0640285453
0642684379
0618015198
0664790489
0671763159
0687291323
0667396538
0680014724
0644877632
0667147534
0616169660
0667533479
0604497331
0682212178
0628844572
0616061105
0678375881
0600612016
0607017558
0687797687
0627252296
0642348203
0682419552
0633785144
0683677883
0665413531
0670028790
0661138738
0613411706
0623312020
0664896111
0653088456
0613799314
0623827880
0648579124
0606347292
0658794446
0672612664
0633330230
0664812768
0682581451
0644897901
0644086456
0662179757
0682067745
0684670743
0608468030
0670064649
0641053498
0645811418
0630679015
0643747936
0635194784
0652154959
0664281241
0666025771
0615595340
0643165946
0616681012
0638244535
0630317532
0601262525
0603827146
0614567212
0685219829
0633697874
0685298018
0617780136
0651551989
0680795801
0646660471
0638882936
0616338721
0657845478
0673290486
0637044012
0662672097
0625892110
0605836645
0634842177
0605613858
0613552930
0638238785
0671299551
0653715791
0687191918
0628857689
0643145376
0683831645
0633347855
0611682064
0612433662
0637854123
0650148332
0682174250
0680030651
0632051344
0655192054
0601291459
0648598802
0628010590
0645054423
0657152848
0622830180
0606579896
0683342965
0666382609
0678655582
0666376786
0628446541
0687469411
0682810145
0666554552
0673427820
0600416858
0643754082
0644569926
0632712907
0628873713
0640877271
0601512917
0641526456
0672159964
0687117952
0648851436
0601234944
0604753527
0623089948
0640520088
0631483792
0607895666
0604192620
0675661375
0624058702
0675740056
0622083242
0621882440
0663650387
0624083600
0672249756
0645263008
0663544896
0650481012
0654861318
0615856344
0661078713
0683761884
0624069132
0640214186
0614013240
0653532158
0676260525
0686291994
0641428534
0665094402
0625167637
0684048512
0613645664
0645751274
0688530884
0655297184
0600627243
0641190248
0641446961
0673632659
0630321269
0648642804
0680361801
0661385425
0673448520
0630836135
0652331630
0636376971
0644416433
0665126237
0603144106
0670011734
0616619077
0638425913
0645698686
0684219154
0615034377
0648891346
0657459231
0623196650
0663015430
0626474160
0606454681
0653826259
0603135674
0621227891
0654818040
0603399963
0646525164
0651124481
0611446881
0600190539
0652633954
0611415504
0668717935
0618131530
0602421866
0662233298
0631195514
0672059907
0630894256
0615358159
0642720603
0618320114
0634758797
0647778825
0632063935
0688674231
0618142375
0607554864
0617614701
0601562857
0660567298
0688561794
0630444913
0685228507
0616695369
0654037414
0658175766
0641676056
0660452259
0666639323
0622572892
0668368351
0606418516
0615835641
0681481611
0656735952
0680224585
0636489351
0600615023
0682433251
0627264753
0640358303
0657228825
0657146544
0614573187
0630417898
0640629867
0663066294
0664371346
0638746642
0661859660
0686858603
0682311369
0655749590
0682745972
0605664712
0606454972
0634812085
0641527722
0667890631
0601386271
0605088375
0638010299
0681680731
0613817218
0671039575
0648482589
0656760992
0608629804
0671131300
0625250914
0602410129
0602251646
0663891289
0636236210
0677140711
0616198991
0680645619
0672573641
0628547035
0676655177
0674224343
0600447353
0636617881
0632411629
0600778959
0638346388
0662016154
0625659450
0671266285
0618631022
0655228278
0664487014
0664559869
0617778560
0644850954
0652860682
0627469269
0656037155
0621287047
0668859018
0686363461
0615762365
0663260802
0626838878
0670366280
0602651914
0652787115
0642391685
0624697900
0635469116
0685627042
0685019011
0653187856
0680448552
0651816244
0621050994
0652093128
0627192585
0602457694
0611414636
0600749149
0616637183
0635337651
0617745498
0643885477
0606346934
0610521347
0671260752
0612780021
0647293286
0670237066
0634080185
0631190147
0635564073
0668675144
0623310764
0610593808
0663775397
0610025862
0623568101
0655468375
0650831538
0652722729
0643530952
0652126969
0668577553
0636058953
0633128162
0614513453
0650386182
0633731635
0622757428
0666561604
0664841319
0630740765
0635675980
0607156751
0623429825
0668193665
0646122703
0676239430
0652088684
0664018828
0643022897
0671370203
0682342504
0623377326
0617754188
0681840824
0603199226
0615789131
0602459058
0660353680
0612593588
0608346742
0654242115
0670237727
0672663635
0644380071
0658798912
0664019090
0630578141
0622777939
0602682880
0682750511
0635350505
0648641386
0663051309
0642668558
0607372102
0628254719
0616622990
0613832403
0646274457
0621178512
0652332867
0654497321
0627011872
0601795187
0616628814
0678069998
0681424080
0685132834
0642756099
0677114875
0674045448
0640237437
0618172489
0615299927
0667392540
0677020109
0613797279
0631145586
0640552257
0673716624
0602767002
0633572656
0676584224
0638122246
0626324062
0620010459
0603119813
0654140407
0602445824
0668420466
0620093094
0633411758
0671894009
0645354256
0630055227
0633899526
0667288050
0620356613
0634516574
0628443350
0623779952
0651152837
0687518617
0666481146
0667235164
0622349358
0664358358
0607024677
0655615490
0642796494
0604022524
0643274261
0667795335
0600092615
0640010241
0612564937
0648221925
0642057062
0631258521
0673773439
0635451116
0685420807
0614153382
0640375991
0616150640
0622546895
0681461291
0617818144
0613870863
0644126692
0610755657
0678231498
0680297435
0650171300
0646849693
0633744885
0631260615
0608884810
0630697182
0628499941
0615230181
0687349316
0616075871
0640286695
0676626054
0656027265
0622768521
0605645346
0607526806
0686189854
0677458321
0603145316
0630050706
0604682360
0614597152
0681184817
0611482015
0655456711
0683179166
0680448460
0648511636
0677355675
0688889256
0636723073
0683049461
0678886294
0646312211
0608664380
0601587357
0686871073
0613567975
0677368978
0613716424
0645078883
0636354835
0634065700
0624491819
0632023502
0685284169
0654637701
0633439693
0647144919
0618523203
0655286459
0660738933
0601315195
0683171686
0660672982
0681610942
0616020356
0662834876
0638558568
0677060482
0650412892
0624843078
0684590208
0636237067
0612568405
0615183850
0682534236
0622568453
0600157109
0656695336
0603236113
0612347473
0620710692
0628554533
0621489582
0632327484
0610698578
0604061287
0670148557
0638548470
0671258544
0634767393
0683377200
0635534467
0643641160
0680020619
0652439085
0636085373
0628169427
0678750941
0653527199
0625824925
0628784425
0683488712
0685240797
0687373687
0626173766
0650249358
0611120807
0665792855
0603579594
0680625735
0607486075
0662824484
0635317150
0621241902
0670721551
0665032306
0673759774
0670583880
0660299517
0606212521
0621424074
0676264223
0600470067
0651472242
0621593447
0641125753
0687898471
0686481159
0661296245
0688137173
0663653606
0622824149
0634469678
0621833391
0660026815
0618695467
0673839840
0634112938
0670470493
0607491181
0622354353
0647765893
0650180274
0676272702
0603784853
0651138501
0628272915
0664598065
0633467488
0624187705
0665397883
0657176174
0652869505
0654447918
0666233626
0680074815
0653194376
0647386591
0616058454
0661646931
0601616705
0618650926
0683583855
0670126361
0673722595
0664267438
0667413839
0636270663
0605581090
0632110470
0601366739
0677666407
0631432417
0624549355
0634550969
0618813359
0652550797
0688322408
0634230683
0662063983
0624778454
0627449356
0626518266
0675630015
0601778404
0668878775
0628362860
0683741338
0627391252
0621381541
0654898427
0655777547
0643388200
0680241553
0668676009
0650288698
0681266657
0657036984
0636014020
0600161995
0658327900
0660178953
0614475908
0651435845
0612573908
0671333710
0633334687
0680438442
0614520768
0606716258
0643833000
0662644860
0673096385
0688173826
0605769120
0622314076
0604158181
0655345271
0674353335
0665696580
0651557938
0600895364
0600180532
0663713157
0654734067
0673427271
0648823067
0635790620
0630328225
0601839444
0613441572
0621833807
0661797813
0605046455
0657676965
0650836855
0626533492
0627220944
0672615662
0658241430
0621169555
0634325261
0613468780
0642685501
0617725953
0631695945
0645169353
0661192545
0627030228
0615278212
0685318849
0628369304
0633591286
0663469636
0676875333
0640863832
0618327798
0601361779
0661744198
0617391671
0656484414
0620560160
0683872704
0636019219
0677830689
0673143372
0684082322
0631373725
0624659262
0612717218
0626161135
0666790605
0684065130
0654580203
0680338798
0634713226
0653179573
0608817106
0664882829
0635178598
0677145708
0607221963
0602239019
0671335306
0641251027
0604631632
0651572229
0617470753
0627680715
0647250238
0611633751
0631239297
0658034986
0625252380
0650470884
0653362828
0603722859
0656098624
0624656858
0666638760
0607346826
0616076179
0672290650
0600375599
0613781851
0601387937
0607370459
0602348369
0663536220
0647774863
0677647740
0657618120
0676165804
0635180783
0618557597
0621658322
0663889589
0654055249
0625875255
0626389026
0647061744
0656753043
0652161285
0670521668
0630036034
0612094444
0633296176
0627617862
0687084756
0684326976
0604672249
0648043056
0668882799
0664098304
0638053174
0631298302
0653445970
0613875332
0624832978
0686479309
0683278512
0600213657
0631652677
0675312448
0604635252
0661121954
0615371543
0608839011
0602046978
0677723526
0655759695
0638230941
0661077517
0608778313
0664634641
0687854799
0668494404
0638484728
0634460010
0674765198
0657027270
0656810770
0674148485
0687074297
0686275403
0602854840
0635615104
0618269603
0623081894
0644361754
0655214327
0674569634
0664250428
0606518543
0671014525
0644870472
0652739272
0631076476
0655748076
0663843484
0634484948
0607637787
0614016718
0656568745
0678343694
0667358383
0623190006
0657177664
0688361603
0640235262
0600343463
0688649121
0640529387
0605355720
0638689095
0677681531
0687764112
0627293272
0613046830
0616316746
0632517020
0647520436
0614566243
0622397766
0611537703
0657776278
0622889208
0657764748
0623850831
0635011252
0640653790
0681630499
0645323866
0623480165
0668179090
0657525560
0631441218
0684112611
0658484733
0676471517
0657379016
0651760059
0658447538
0648480021
0665332778
0666138021
0608091571
0642287718
0686721715
0600665321
0684654365
0626641578
0621392503
0607735366
0680715998
0684765964
0613258976
0680479654
0671311967
0676887184
0666036237
0616171633
0671752162
0677695691
0608074338
0628749294
0633882693
0666358455
0632547144
0673131208
0665417449
0664864098
0686846962
0624886342
0603616283
0641613318
0657262842
0685760201
0616457726
0658718463
0687251283
0655185803
0681786305
0601060193
0620669084
0606840072
0641178241
0664364762
0637599796
0633731876
0610033872
0637820000
0630882056
0608345091
0613371853
0617515119
0658715095
0684269811
0610885540
0668566658
0681778852
0672756653
0666888074
0604297789
0672686069
0601857664
0685867812
0672624013
0638663813
0644710402
0681834899
0638019187
0610041617
0684168514
0600124329
0625211196
0637722492
0600256327
0621061880
0607112186
0667222435
0600110944
0656688437
0682094047
0618730296
0607589469
0658395863
0637281993
0652748258
0620774974
0603379112
0682891376
0625252774
0656644418
0622622565
0686437049
0678317595
0626181456
0641547314
0611538702
0670528707
0634817968
0676711659
0687826687
0620075081
0654041228
0666469972
0628288784
0653653091
0661338385
0674387741
0677354263
0682680976
0623881178
0641836307
0687685159
0620330318
0662572982
0604840143
0652735229
0674412584
0625561933
0607681256
0640548966
0632880187
0611056838
0605298095
0607456877
0608183902
0650581580
0688320960
0683638860
0604316068
0650326551
0618589501
0648866798
0621670363
0636436194
0605148743
0627585206
0613836580
0600471205
0615421139
0624361205
0674082041
0674315073
0642685336
0654041901
0680797006
0610214057
0670074317
0602286751
0684141215
0630641485
0640432051
0607761277
0684060692
0640230949
0644349464
0674261781
0685499465
0633620710
0631086535
0688617849
0628299060
0624021033
0648177849
0614035722
0611765404
0656433302
0633449629
0621771850
0685816475
0663121825
0665718442
0633297597
0682320036
0608651139
0651889301
0601531707
0686299825
0663057943
0623210194
0654038407
0654469370
0677196004
0666825191
0650356676
0642884692
0650182137
0602533115
0681030826
0660448490
0626599149
0668399903
0656848254
0681044404
0684088472
0615478197
0645751171
0622015491
0668085901
0676113559
0661714142
0610584972
0677891769
0680596657
0680354518
0627577458
0635195385
0618019531
0678864705
0618629378
0685512445
0623378386
0626721040
0668675821
0618162868
0604316759
0601837106
0602325166
0634574399
0681049078
0630564760
0667592550
0677516998
0671230461
0637655467
0611050005
0602542285
0647658178
0650444480
0687837292
0658144196
0661877644
0631766509
0686311406
0662850240
0637575050
0638871072
0626352410
0623013189
0631116765
0617580349
0664137258
0685333798
0608213960
0680262625
0608392191
0674111155
0662693516
0655394198
0631260771
0680183327
0615877267
0601232663
0663531376
0672089619
0658741662
0684498457
0660011282
0604815242
0634544761
0685377052
0611112425
0660235572
0685558206
0663060861
0603713991
0677528324
0677726311
0653264133
0607166213
0661673846
0665663741
0633386193
0643086812
0653481233
0624823740
0618124072
0628171560
0646829002
0680576481
0666591638
0621429300
0662563075
0680132648
0643853435
0606718823
0605026264
0662084600
0627675522
0648417566
0688131940
0636640142
0628753028
0612619320
0618769253
0620319890
0688768588
0655013325
0680196072
0622215010
0641142289
0601066034
0668179161
0657391122
0678586704
0634888495
0664295941
0665634758
0647626075
0662349178
0686187278
0670173372
0626346673
0604286068
0627391178
0667312406
0616136718
0612711203
0638340427
0604522815
0685694865
0681632156
0653562166
0643271101
0674089460
0608361468
0620596037
0657422060
0610325171
0674441837
0618423734
0632267163
0671351204
0603049689
0658819888
0633638389
0635476597
0615083446
0630092410
0601024912
0685069339
0686822145
0668816416
0656690972
0603729774
0682874052
0667441452
0655045875
0672163961
0625119702
0677199519
0682567018
0626780315
0677091480
0613466600
0605524668
0674778760
0634154227
0612466429
0675622009
0610097800
0648159725
0658830555
0675788625
0646248825
0648179110
0668477751
0663082800
0608012082
0650691888
0613110470
0621681180
0633698580
0628135043
0662613618
0602788092
0642449082
0686643637
0684073591
0688868836
0621783109
0638118555
0661831283
0656385885
0601190740
0600285886
0613853579
0677148815
0687876055
0667172361
0664644508
0637013148
0671755305
0671781649
0611688488
0612321176
0617749124
0644522165
0614748714
0624230672
0671549012
0661241703
0670044213
0627111873
0613258132
0647633498
0678379616
0682142579
0635184775
0601784464
0606188278
0681489125
0662786985
0674674056
0641246452
0677838436
0632084318
0664044387
0614366714
0663031193
0644379596
0620630943
0655015200
0646176727
0634874044
0657341832
0603547308
0653287546
0685781710
0670415699
0645659920
0667150269
0617313362
0644458362
0602344094
0613049557
0680721231
0631064897
0670487314
0641842541
0644562540
0611836354
0657549310
0606692387
0610067683
0606638623
0616651526
0602410100
0632090093
0647334328
0650671755
0606520237
0633844883
0683837150
0660330895
0673712423
0623710365
0618669306
0665363988
0617521000
0667083284
0620137886
0683328579
0660748896
0604856406
0688399631
0608112469
0661187376
0607239139
0686241655
0603366839
0642699467
0607840801
0647088236
0647776236
0618645941
0615290403
0653080643
0631467706
0686129365
0686688273
0663153144
0607036336
0675853327
0688713195
0663852971
0636112617
0623074736
0670425884
0616564569
0682149123
0670666505
0631664067
0631766012
0664681448
0626336637
0647222341
0671068761
0644751959
0603217548
0605178183
0661868591
0640622691
0673088264
0662523099
0641611581
0681513684
0641788318
0662735437
0605572321
0612859138
0632689998
0616333290
0605076824
0652614109
0673855391
0672426532
0624452797
0662234757
0661314599
0610839896
0615671225
0637750570
0606465380
0665242526
0658186837
0630535020
0658293886
0648036761
0633712456
0681280434
0662676882
0640318410
0646839284
0687870617
0676490765
0672594650
0613276436
0627745088
0646288987
0610425644
0604447856
0675581999
0647355581
0605579224
0617310588
0681044381
0673552149
0604378102
0683533043
0645448946
0605889548
0633879832
0647328911
0663099437
0616671283
0665746729
0614817431
0633166402
0638532624
0665426709
0611721388
0688267600
0623046309
0653210347
0613398308
0656292571
0602717679
0624468540
0666340276
0685756369
0630851291
0671637477
0657181011
0686117017
0652262374
0670492659
0674887134
0675496612
0654645261
0615888869
0620150986
0673679846
0656241779
0658636716
0606698449
0611425539
0687246783
0644722187
0651651523
0683132713
0613333918
0624418439
0661438378
0636457445
0622865232
0646266257
0640443870
0608754574
0663784220
0601772161
0620095624
0620474480
0672770831
0658371228
0668183487
0614560853
0663886746
0627370196
0621844320
0673414658
0668877686
0644432736
0625263288
0601849991
0633899809
0656889060
0677645768
0687641157
0683730778
0628810394
0606535878
0620081898
0657881918
0668195786
0677328874
0603866010
0654319309
0622473365
0620895658
0631689589
0670339610
0601836189
0657348994
0655693490
0630711470
0623757868
0648220240
0658628734
0604730185
0648193604
0608356340
0671393826
0615476362
0608560484
0677118169
0647368185
0645664933
0614371745
0675083740
0605196271
0622065314
0653892852
0607769295
0651581242
0682419330
0616162454
0600822553
0687840767
0658899973
0667419164
0674627038
0671159252
0646046913
0620353461
0684474446
0628143047
0607591516
0680834028
0647575863
0651024062
0623366354
0608779409
0634848475
0618266339
0668894098
0630641884
0648667386
0653475377
0641019588
0652059333
0644049172
0655341068
0688716983
0641817172
0652215148
0671438491
0604541518
0652839361
0642620662
0661281140
0604038591
0602457073
0616712956
0672651714
0664235234
0666066967
0616520395
0670490249
0614734134
0620263432
0678277409
0630325118
0624421257
0631779540
0668023626
0626762756
0625249841
0677370296
0684330135
0663767907
0672460581
0663292221
0677681579
0667614455
0661787597
0607426859
0640757433
0627738417
0618228099
0604690268
0661540837
0660519038
0653036746
0603434717
0638590262
0638424761
0630231508
0672246137
0680661697
0685780060
0638759212
0687059914
0623147439
0624230069
0638832213
0633512448
0636415688
0636285478
0644173510
0651880078
0632758532
0668872196
0620466182
0682483044
0653435885
0671821123
0660467283
0634557146
0641045652
0622699691
0678044114
0655714065
0655592792
0656389850
0626588702
0646691635
0666388090
0664620532
0612726708
0617334947
0683196633
0686031915
0618796555
0638638424
0613193866
0687290376
0645039080
0610543713
0605017629
0632069666
0608742379
0656755670
0687796465
0634827284
0642295324
0642448591
0652659123
0627891575
0661081050
0670473316
0605512270
0681552952
0678555738
0663666173
0632785361
0601771487
0658843523
0607213883
0624041349
0682360320
0658819681
0625653172
0634362010
0665428015
0605383519
0685063667
0667138945
0637320334
0614360850
0685541340
0645469067
0681467734
0652330924
0654385539
0633548007
0664545035
0661613528
0624072539
0620197554
0663488743
0618039834
0666053348
0601026571
0654324627
0668482647
0628214744
0607781193
0626616457
0676647734
0615745368
0654084300
0616430861
0623265025
0688526683
0651398085
0603272705
0662179160
0614714016
0687523536
0635593671
0622444754
0602711485
0674629018
0615373329
0683636690
0635029723
0658170206
0636265642
0614060076
0606742950
0610194748
0687825041
0631064407
0625538380
0611354635
0613547675
0611820844
0672554762
0621084428
0641468218
0604147262
0611532745
0626172540
0687658745
0636330913
0608534388
0683359501
0668339587
0614885776
0603558903
0624518713
0630495994
0637085213
0626427679
0613034943
0607477008
0630126400
0615732038
0672790465
0602722550
0637763625
0624139075
0638830231
0643020358
0605719266
0635580713
0631640738
0632137084
0625214398
0602785238
0615698487
0687533987
0643515821
0680339463
0628150388
0654189905
0662351202
0660023843
0657071119
0622357918
0618523027
0670697615
0611236448
0660175681
0648871956
0686744316
0653382596
0681358154
0607319510
0662225673
0666018242
0670678565
0684367888
0622046851
0611786664
0660280068
0683293288
0613794139
0662564848
0645813739
0602456523
0602666412
0663012637
0641360994
0687791268
0686487743
0608351683
0650862431
0652522910
0628015615
0680452497
0653222588
0623262570
0614173504
0646614711
0640483354
0676774066
0671224705
0605526204
0608055095
0654760995
0607114596
0671676520
0664666203
0606558880
0630112275
0655546615
0658883154
0646898526
0601299217
0688032546
0616831317
0632425424
0634350209
0682710177
0671794320
0654535951
0672718621
0640256034
0607388405
0605755714
0664131907
0632489092
0616256469
0633086717
0641790109
0650455548
0637324115
0685725516
0658363861
0644749648
0668474476
0646878723
0622880992
0622627160
0663325906
0607139708
0674193296
0685462337
0680086429
0607676549
0643369981
0657225753
0648347847
0680740863
0610048306
0633289650
0642111557
0660698327
0618858086
0662052906
0644722361
0643632812
0606638227
0603218656
0682460810
0607025830
0610396090
0651056179
0646269052
0602264902
0636885748
0610847835
0655553987
0664768386
0657068731
0660470554
0621042048
0683131895
0657631811
0680755394
0658335605
0628655781
0636076517
0688387908
0634519818
0671816368
0654112821
0604356056
0658077023
0645818937
0688271983
0605057895
0667373375
0612446000
0622474403
0628626350
0672385957
0620470818
0626285086
0640476491
0637410923
0666394791
0600864950
0654239643
0610292489
0675062920
0645651789
0636345998
0624727110
0621690843
0673753379
0617417417
0680224245
0644246560
0654486382
0618060627
0654885061
0661058711
0620499555
0618892556
0673713920
0640058870
0668322762
0671671460
0645634809
0608480964
0616252291
0638186243
0603863269
0677064303
0650440117
0655727642
0630628971
0647589911
0653298423
0638814952
0622220086
0687797152
0665575242
0642725817
0658522159
0655895402
0615292934
0611524189
0652317635
0680043996
0674046207
0617889658
0608220538
0633040797
0646377736
0613876780
0678363343
0663032102
0648351060
0647883271
0656453709
0608822718
0670173534
0644098176
0648550098
0664337399
0655852191
0662052182
0602626730
0612056970
0675313187
0682699947
0611232857
0640257538
0648597294
0634233093
0604373265
0675587214
0676416702
0685826747
0625474879
0642135047
0657339101
0684784645
0672557991
0625451021
0618544043
0657762870
0620348113
0652098011
0632669434
0641813031
0621219749
0672693219
0621170646
0608764127
0604617224
0644741943
0687628961
0636093680
0627779306
0644153238
0670531812
0680660552
0638017677
0688610377
0610080084
0632715548
0656089487
0636241070
0616339678
0644698420
0648371588
0625375548
0607780066
0665381027
0634720359
0607014672
0606875825
0677847114
0666315898
0685615650
0661621917
0663236515
0685286506
0674733131
0673638968
0685396054
0665053552
0620345181
0604433483
0686829738
0653427532
0658020507
0664866930
0667597296
0631793279
0636590067
0645494914
0672488189
0647623482
0627244184
0688462200
0618187450
0624366284
0634529413
0636849883
0641855968
0600151318
0652159659
0680455502
0632097144
0655173576
0607747368
0634424862
0637010378
0622832397
0623453594
0605439421
0684265230
0648155576
0630857673
0631854491
0615337695
0631866372
0601724784
0630239949
0627397686
0683174435
0676411237
0615772337
0683327284
0647161722
0678419268
0637697151
0663685662
0627433272
0618725957
0686784953
0687715001
0628731979
0652652148
0648746976
0648253347
0610732365
0632133783
0676499969
0681680601
0661399645
0670094402
0630638271
0643256113
0665467229
0615172412
0620383442
0625450671
0615111755
0656010436
0650284076
0652384946
0645575601
0665153139
0625859292
0635392037
0627475647
0681039149
0641550733
0605384437
0674131447
0611556312
0616472968
0633699898
0616455514
0668291436
0657580618
0676712232
0676357033
0631091180
0648346294
0610686963
0656055896
0686359186
0654556714
0656273928
0627235012
0683434626
0655282933
0616793552
0602255820
0664571834
0626025972
0676010476
0615286839
0622028365
0647546998
0674657809
0640484088
0625759011
0652491093
0650083523
0601676234
0600058473
0632884008
0652117362
0628467194
0644722093
0644392887
0646060162
0665227300
0655338892
0628490369
0676184588
0665389926
0633238291
0623223122
0684335778
0635590475
0667415687
0642592096
0680814004
0656861711
0617343683
0603741622
0605819441
0662353039
0648695996
0671016957
0675466311
0674621661
0656769585
0605158860
0655581516
0606125517
0678340611
0686576992
0666463953
0608543809
0650626978
0686873396
0672380787
0628214564
0638145097
0667637978
0630452510
0674859681
0644264544
0671015285
0681535117
0621421943
0640625651
0604590722
0685594339
0613367667
0602478052
0673138092
0674121758
0618031242
0615730224
0608093003
0606618756
0660421878
0660158238
0645036160
0622132901
0670411358
0637285890
0623516376
0647813213
0642653100
0633836506
0613061191
0632417336
0651319522
0687668803
0647782890
0633044861
0688623630
0612527820
0647415390
0613617335
0604664700
0622514531
0658820911
0627094680
0641135751
0642711411
0624468674
0653384375
0631491223
0641564213
0686612960
0637517888
0630593861
0661176280
0616799413
0646484436
0604192032
0602287655
0647825479
0624343684
0651656813
0607844434
0671346604
0614578125
0611294562
0628093221
0646440466
0607346858
0626142552
0662179069
0632226211
0668834623
0681552269
0618527262
0612059732
0686571443
0606718203
0647083962
0681163122
0605425491
0617190317
0604069781
0664612830
0666011756
0651575146
0681449293
0611372550
0607117551
0614072363
0615095339
0643860745
0634567835
0685221738
0616470862
0605547580
0636226086
0633896685
0644393433
0608532889
0627655938
0685281297
0636875676
0646128771
0675530183
0624059515
0610884124
0647065861
0625831740
0612480916
0676873750
0646695714
0635263373
0632565917
0610692139
0677625343
0612376909
0612338310
0618669921
0684665937
0643415147
0643784761
0604078557
0604795604
0617756409
0665183828
0658436250
0634841421
0670534901
0616042954
0653247497
0614122041
0674841815
0671174451
0681664218
0665015373
0625465507
0648532817
0620162695
0612514540
0648365443
0605114223
0681620800
0618494241
0676623237
0613467054
0675143343
0607377713
0614115873
0680844689
0623196623
0653041206
0613424376
0663496434
0685482756
0683391591
0656120393
0646259040
0641319737
0625275636
0620347804
0688219296
0664322801
0611722763
0658269645
0601196314
0638079985
0654135631
0666413715
0605198704
0621754087
0678079584
0632268108
0685688064
0683076757
0668140033
0670558222
0670437740
0640774982
0610893783
0627078312
0635824317
0613749183
0624230111
0667089707
0625359403
0653736216
0612414430
0680394166
0612182895
0607560431
0642683221
0630522044
0685086848
0667884498
0634344113
0634321104
0605570424
0676071001
0610680421
0600327565
0642740577
0622420266
0665857068
0633635511
0626192771
0661479830
0610454128
0661870850
0628790199
0671649349
0655040680
0682115707
0603492515
0681629288
0645010193
0674848644
0688369167
0627342594
0643587155
0667080378
0638227451
0652612882
0621841806
0601854714
0624891338
0668280181
0682473345
0625180804
0632690446
0636561413
0623448058
0604516175
0680337189
0602229998
0638493995
0665782192
0668666565
0615356720
0662594171
0641551818
0678475154
0671797540
0614117285
0663136992
0683597410
0630034328
0672264958
0607883753
0600087697
0645647437
0625312937
0672898757
0666125499
0657167255
0633452143
0656818115
0628666250
0638359080
0625538619
0675439556
0608394678
0684033268
0631783191
0621780846
0662452464
0654328447
0645815716
0630527269
0666463043
0660157000
0653217113
0627039858
0604424962
0611228892
0656428779
0650321451
0666363575
0674798948
0618623042
0665484049
0616347827
0657246136
0666870749
0616730241
0627775411
0652484473
0607095019
0676249077
0667166622
0606022722
0637193378
0614776510
0650093118
0641772232
0663036538
0663444270
0664435813
0667394947
0650029111
0673171489
0687895943
0644419479
0607779603
0685463363
0634045799
0623662788
0608552027
0680043578
0604683779
0608317908
0600497094
0601346497
0663477779
0607310315
0625326220
0628625975
0612399577
0674883284
0657175918
0653485168
0625792595
0680327495
0630476968
0674350158
0683493319
0688789844
0662399701
0671150575
0674243306
0613748988
0635631407
0628020784
0617072686
0645710642
0675056797
0602048487
0641222364
0625680639
0631386513
0614579835
0628485104
0613117139
0615045479
0624846188
0618460545
0612687234
0638513142
0624413508
0637880447
0651216109
0646032038
0645242659
0632450421
0605364020
0660578889
0618283567
0677658965
0672155277
0645568595
0670291342
0627613029
0633837287
0661369355
0688629846
0675176780
0632210016
0610179291
0644171439
0611485154
0663255219
0665098818
0684173786
0605759291
0614035686
0686832044
0604821565
0630477568
0628716590
0628634688
0652467876
0680747133
0644819033
0682710131
0676119970
0677151252
0606637918
0611623823
0672419269
0658261553
0631882151
0634841347
0644571150
0627689009
0678625695
0636685561
0625144122
0676571366
0665594596
0635289366
0678526127
0660245334
0660029919
0602051158
0634731017
0624111628
0667194031
0618039127
0638060447
0606816511
0640661542
0680048252
0676528601
0662770801
0630733875
0608553193
0665124373
0664786605
0625071579
0638124411
0614862158
0614470580
0680289528
0643624880
0686645344
0630445887
0613160508
0687080398
0675651870
0665457625
0686077876
0628351831
0621567953
0604797256
0600726695
0625181431
0603277188
0653613533
0614324712
0638320707
0614885512
0670578638
0656550997
0621363563
0656779272
0614363977
0643428502
0682557256
0613066156
0684213137
0626050011
0618719544
0646443760
0670231207
0645292515
0606396494
0617518979
0600567205
0677595605
0670356697
0614119036
0671768952
0626191749
0616258264
0672491683
0645079451
0604218150
0674820666
0685669608
0672432972
0687466543
0672061529
0653710220
0653236769
0646189270
0681754489
0617552876
0615858819
0602070748
0660016306
0680096833
0674674744
0632479595
0652723084
0665584767
0645714471
0613520645
0640341430
0606080658
0622253789
0622062076
0623324592
0617877345
0600746537
0652075459
0643424847
0612223457
0638424525
0613429590
0681218409
0672259426
0658364077
0660835309
0680153829
0656225204
0605560334
0666370876
0615550712
0656067707
0607110579
0607780768
0643011884
0623847403
0667595612
0684311821
0674096926
0658799486
0683136543
0673016427
0638530056
0671310994
0604067665
0686089840
0651562459
0623487093
0622869580
0606252020
0688326702
0681318480
0666572024
0610488734
0665861263
0600610818
0637624871
0662081705
0604366936
0626592389
0663415893
0665790904
0600875201
0657894655
0647063416
0617849928
0688887269
0638363133
0612490428
0667479094
0663051158
0628193630
0651268148
0607151286
0620862339
0601572139
0655168872
0642332507
0662647790
0645574156
0622799840
0654098556
0642081886
0603171667
0662821148
0663740154
0632242172
0616833442
0666223327
0648183404
0681218207
0636829490
0658578346
0604729206
0614235267
0653775340
0633149253
0650099365
0684026298
0643189858
0647740389
0635660989
0624765483
0612872577
0680482475
0625663782
0673597574
0687161168
0638561647
0603355734
0607828396
0618732589
0664275921
0671766145
0634470510
0611396409
0636661811
0658347675
0631726395
0680577118
0635144028
0670078935
0684583953
0674593976
0688875455
0640339100
0625779160
0661519201
0676730222
0620355512
0648551871
0601883240
0633348979
0648467509
0618540180
0610118821
0675183559
0632824668
0646548413
0648233058
0622628929
0657884115
0613536109
0600225903
0605774474
0667776464
0630031341
0646123404
0668669984
0678583063
0623729321
0606150459
0621016028
0685382454
0668722995
0655523277
0687426019
0632236042
0685664660
0642351307
0667859286
0666687609
0664214542
0604564907
0638473166
0680876767
0601611483
0678381828
0601424483
0658178504
0654546793
0631859157
0688511787
0641375823
0621156688
0628772755
0642748078
0601887893
0603269894
0602640565
0648145816
0613344520
0611534077
0684245257
0626233665
0647454414
0605182819
0624348324
0640016501
0641613798
0601337979
0627856819
0627841435
0653291429
0613318547
0663787974
0686669240
0662610657
0676361476
0664555477
0668810737
0627281711
0638035998
0686873986
0626278526
0661210169
0663069482
0640191593
0671477526
0665515168
0612094265
0687256097
0626163627
0655894895
0672619627
0648799139
0641726712
0642290067
0611657771
0655164646
0605394628
0603512790
0655757031
0614576398
0628779454
0643422858
0633047537
0677754223
0618676682
0620021658
0661317925
0608847891
0650051536
0688095027
0665674726
0617647469
0614463095
0603173643
0657611409
0617249188
0634697811
0677531053
0643764338
0645384203
0672236015
0627125302
0637893073
0606366935
0622331482
0618253583
0612370385
0662235031
0636728924
0638690287
0615312942
0663458828
0635153919
0601251973
0655048583
0661493495
0680410012
0603819056
0608833153
0625635443
0661493069
0632370551
0643771625
0634643717
0685338485
0625781606
0644758751
0601572257
0628696472
0630320790
0606799008
0687282197
0663434612
0621167542
0601582708
0624019438
0683390837
0661694975
0644616921
0605076848
0668699247
0600034040
0656599416
0664734124
0687137196
0654063797
0687077407
0631275516
0673344570
0643327207
0662396396
0657731789
0603692500
0602211145
0678032995
0686749624
0664090747
0676813434
0653373310
0603833891
0602243071
0645360231
0682615501
0674783700
0654889053
0600184195
0612336387
0660448236
0674815984
0653817655
0630626927
0613111897
0616057561
0667685723
0666039234
0663892012
0622859140
0658488687
0610226414
0616676767
0632580852
0606686912
0680620620
0645395713
0633457264
0662055637
0628716060
0610274600
0635483752
0632315318
0630516705
0655338613
0618045371
0634557513
0647227170
0634171076
0608742044
0682666485
0678756452
0677012113
0641421668
0672156547
0652760147
0625477226
0625047930
0604537910
0614386533
0613734378
0635168963
0622490255
0650565623
0670289018
0626822624
0614536447
0616578535
0661739145
0654516688
0686398312
0666633029
0625374647
0650549129
0633683706
0617537335
0680615235
0676349866
0675773749
0673575949
0658422909
0654857038
0680313731
0657237202
0653718869
0627065824
0620615072
0621463881
0636865152
0603699420
0607884716
0638712571
0673194212
0673882450
0646572339
0652260773
0664131150
0685088312
0674450430
0606267511
0623074254
0687656017
0608773063
0634112346
0634567664
0686415945
0630515442
0651253524
0600166559
0658617850
0685542950
0661022527
0627015252
0682459679
0633528457
0682777032
0683745580
0678337155
0660692351
0657023791
0617544703
0604288645
0616872031
0676785245
0602148292
0660879887
0666834869
0644520730
0653748088
0641815100
0621089264
0621857925
0680115539
0624787949
0673796101
0648170175
0636023548
0628583748
0631673670
0653498355
0614355077
0616651280
0626257251
0682413171
0641647457
0655464714
0630627190
0647559907
0635055258
0615859169
0615599023
0671883574
0645153286
0614037646
0610353365
0634679831
0686055719
0657711129
0678559648
0628082752
0687340791
0678796643
0615870926
0636234652
0656033012
0604670953
0664538673
0625892566
0633368469
0628592059
0663557854
0681086897
0643293655
0645032430
0610134321
0612522796
0650388537
0667025040
0646512352
0671674566
0652587391
0616529671
0623527730
0654047673
0687595361
0608759879
0624434126
0660287939
0602264932
0648169717
0686131031
0610237880
0688427451
0654694880
0608891544
0688483452
0673628024
0628533712
0654212036
0658214656
0631015754
0657523123
0612233693
0665453863
0644756071
0611330920
0606820460
0673273162
0628667531
0648018693
0658387209
0664692867
0650860548
0655554199
0620183824
0663861560
0626465867
0635279601
0670545347
0681750562
0652151632
0668480406
0628657876
0665517576
0648156740
0668614877
0616151167
0605669466
0610250488
0628768105
0608812628
0628493252
0600729538
0625136102
0631559378
0683126236
0653580282
0621625602
0656474127
0608262013
0680541342
0655229099
0610525414
0633651354
0630212178
0631191407
0611380188
0637814870
0633716356
0635692051
0634365105
0632542692
0645428589
0610334149
0642643294
0620628969
0631333405
0660364801
0610759449
0664894375
0645769229
0662556644
0610018321
0618581036
0676043596
0663769411
0644729008
0672342898
0613586074
0675334967
0611268428
0674566564
0617478851
0688388141
0686215944
0667878121
0651029241
0604697457
0688619040
0661095143
0674262785
0670076797
0676721939
0614351865
0665194038
0684263440
0631133199
0636411483
0683042232
0601169446
0687047018
0652577361
0674565562
0677150041
0625115367
0638676774
0636724832
0614512498
0607450920
0644231058
0647082163
0684895439
0632652083
0652546888
0623488360
0601414100
0614731213
0684129332
0645635431
0636492148
0620219004
0627814962
0640525816
0621757967
0655838300
0652060285
0607331658
0685745233
0646312375
0618516112
0611457330
0632352252
0618091716
0624030581
0665184543
0663557767
0624768736
0626136800
0620723586
0665147667
0633864087
0628539657
0633292723
0631891671
0678870664
0611740214
0621098450
0683118865
0605449255
0633615803
0671576527
0674649386
0644266026
0600569979
0615231781
0674557004
0684560430
0640688347
0616264816
0610781258
0610674775
0612630864
0666233457
0640478179
0643626448
0656345504
0612065298
0628237363
0654683655
0617574227
0678560450
0656855039
0687796256
0603312294
0654446935
0605227497
0663699916
0611415953
0640734769
0662742708
0653330842
0670160070
0617673069
0688242711
0650434435
0684464487
0631142018
0603247958
0684873119
0672635734
0686834458
0634168405
0650619548
0642453477
0601427598
0642221829
0675519234
0651686525
0647581699
0665570983
0632554365
0608569830
0662556213
0634345563
0671497441
0657629722
0674873927
0610126253
0628770746
0608853112
0631424442
0602672548
0671879825
0622646347
0623730692
0658676659
0652535496
0684826201
0633359958
0684177718
0656665779
0630287722
0603366272
0606257544
0641547550
0602129025
0615654988
0601539501
0617381848
0614491848
0672336540
0651298162
0680089007
0610369600
0638498515
0651124592
0682088603
0650149641
0666585413
0643289184
0611658397
0637352423
0671387692
0641396763
0614286535
0631456707
0662083799
0633052307
0612238098
0671471938
0618151888
0670449381
0637392065
0600090367
0627234406
0620481470
0623277485
0632369136
0643190061
0670513479
0661513907
0667785174
0617299662
0640894025
0651873821
0610179505
0643738842
0671578484
0641176592
0685761840
0664333336
0635737783
0644278095
0643384974
0642049278
0671282986
0677076337
0635688865
0645793670
0617885322
0604093889
0677027232
0670235787
0666549080
0666623505
0652034104
0685829322
0664141482
0687386338
0671641301
0680347645
0620390701
0666348410
0654380590
0633373739
0662576633
0666555748
0611719469
0641478137
0601631867
0603017828
0603414875
0683221894
0680497507
0601093151
0607616143
0624210876
0678043806
0664824393
0656168713
0670653795
0615044839
0616371841
0655427417
0617445904
0627012203
0652433490
0623728210
0605235549
0642387492
0682455145
0626019771
0642835498
0683789403
0686288323
0622824185
0630274305
0604559687
0684164900
0651890606
0663479394
0675793742
0612113161
0615172427
0608713403
0663729391
0660612987
0662574973
0627741516
0602274887
0617821085
0622266199
0660847895
0607061917
0614420004
0662020174
0625826601
0675052119
0688335582
0668681673
0665264229
0634250559
0674127897
0686458561
0634666232
0608860219
0614857097
0627624319
0643091685
0684115723
0677349133
0676351184
0628020053
0658530139
0688287084
0626051828
0634697699
0623744282
0668433946
0610741473
0610737179
0623565891
0627681636
0685671282
0606290974
0623080426
0685017210
0656328500
0622458613
0631455735
0677635985
0655240330
0610444906
0648623908
0635352970
0628848540
0672251985
0608737272
0652827272
0631066721
0655375214
0628440943
0610766619
0620011477
0601669057
0635887378
0605339635
0623439203
0677295851
0647126996
0671841397
0623323457
0623054828
0651776790
0668444011
0673539590
0625880896
0673619477
0615357857
0610598313
0636347901
0667552097
0658153469
0676545274
0678631812
0617710162
0681368988
0622499755
0666542763
0683259878
0675440823
0645865760
0662282094
0631646843
0658126991
0667783745
0631732910
0683865172
0681891947
0648083566
0676865859
0688123815
0670779219
0647721036
0614695754
0631884877
0637068717
0653120614
0648842561
0632387906
0673689714
0613329484
0610364387
0625268218
0630225084
0661112653
0625647424
0648551604
0630726584
0637839014
0654343651
0651699239
0643524257
0675025214
0635715464
0677520708
0667720708
0607518274
0651511171
0636365108
0618374146
0601051913
0631495858
0606670253
0635754356
0684824749
0616127396
0625658079
0672029854
0683073052
0641439737
0670219319
0646265362
0664152735
0668067050
0640394892
0685179773
0652532386
0675214007
0625131451
0677487714
0655076748
0644121299
0613467797
0676425769
0617494307
0670629089
0682554117
0688843505
0647874930
0655615500
0632268484
0630078120
0678659187
0660745411
0633052244
0654319400
0633258121
0621893306
0605341050
0606890170
0625062338
0622120819
0603031458
0638312118
0608513873
0601014293
0632788353
0663124890
0676069701
0653130596
0631578740
0637359082
0688189864
0654258725
0625779898
0618239692
0657248612
0613189825
0644213257
0638688326
0683791432
0683563351
0642745066
0636078403
0617891041
0631147592
0686342986
0621439089
0660349504
0631079663
0644778044
0635511287
0640639241
0663872880
0668742156
0630033093
0630245821
0660020435
0658212681
0643836923
0631286181
0671555735
0653561292
0646863263
0662629859
0626158617
0635544003
0602271332
0624765552
0605396841
0608156305
0612144366
0612137034
0685235661
0606667345
0617449486
0612754150
0665559286
0655265076
0643143811
0687124255
0626837869
0615715195
0605094001
0650541824
0621227577
0660112279
0637175488
0638640923
0683684127
0676178288
0646013881
0670794012
0663062065
0638749954
0600789025
0616869000
0606850653
0658538618
0666821818
0688352774
0603347857
0651235392
0676886192
0643444743
0646259076
0672444521
0660598462
0650827281
0610792939
0610836940
0635592885
0620849683
0658152617
0612750556
0613680539
0638581214
0665642292
0655720598
0618227595
0668023074
0630619295
0683129350
0674574605
0688645204
0601613447
0613237469
0677296656
0606151276
0635180182
0650486597
0601543355
0678874056
0676884576
0614347941
0616375233
0667846724
0636066960
0607249001
0656424822
0614057921
0650852286
0643611503
0656745534
0664439853
0601763909
0611557975
0677841039
0664698295
0643884823
0688143518
0685479789
0657714074
0626090303
0618310925
0620070061
0681254885
0620041702
0687583134
0607789109
0650890614
0671612161
0637673281
0648351682
0656677840
0640896896
0658486095
0613360840
0663350817
0616136704
0667794652
0674417072
0641129634
0637559521
0634787401
0635532197
0645727578
0676482704
0651591841
0610765318
0655013062
0677837937
0634575410
0681064638
0644141451
0648155693
0677265611
0670069349
0677779245
0606279521
0650720721
0618443835
0613566764
0610531968
0632058499
0656523572
0647580243
0627881201
0678086221
0651077354
0602644540
0601251414
0680250123
0670150638
0628750523
0686752461
0633712820
0668587887
0647183015
0647458100
0626065903
0618636443
0622866435
0683562532
0643441854
0650537176
0631121428
0640640346
0651644698
0631843809
0667148606
0661749469
0646650202
0625691091
0658532074
0650613724
0657763037
0638144524
0601719761
0673743543
0607294964
0642745005
0603813469
0604775741
0682276546
0663563697
0666232042
0671713551
0647467608
0642231786
0604057464
0605821031
0600170236
0672628652
0641027369
0635563165
0631184002
0642547003
0675592920
0612242985
0630756206
0647649504
0634651611
0678515171
0654082648
0640497308
0610074877
0602584411
0676769747
0627899322
0677870147
0635624822
0623132853
0623489759
0656859628
0644278468
0624625967
0638311396
0665437779
0655654069
0666584445
0675121091
0640093245
0605530707
0656220548
0622490622
0675822065
0622682991
0623410127
0618583243
0615392650
0618757202
0650547445
0636873553
0678553460
0622754370
0603278790
0612577694
0638659007
0603053747
0678654013
0677246344
0683196846
0663656516
0688829541
0680665917
0621523298
0621619139
0651429905
0644012024
0677281442
0643861730
0623097491
0684542471
0662237695
0677697175
0606629619
0627749890
0636890597
0604092094
0658261940
0647044839
0647531060
0643148838
0634761084
0636369517
0641382750
0664039991
0603860448
0657716065
0617828197
0601821129
0677578138
0676121469
0662174812
0667493089
0672174731
0667372947
0607351027
0665093503
0663224673
0625016986
0600780749
0650038548
0637844718
0655126048
0637717105
0637432141
0605652872
0661132315
0607812831
0606843705
0668080222
0682328194
0664155912
0640486985
0674442066
0612092767
0663558590
0603280903
0675315118
0625368141
0688050105
0665346176
0656047364
0652230559
0666717844
0663344501
0600012996
0638769270
0643644586
0621518018
0683145169
0640681755
0687886059
0647780563
0686635210
0632755686
0684192067
0605729784
0683778912
0625446504
0602716928
0616190677
0643546491
0673564041
0661111856
0628538701
0652876671
0687148390
0677116346
0667099683
0675840062
0632064101
0664487766
0641043382
0640493363
0676685589
0662212216
0662792943
0661051273
0646090697
0604615146
0651127000
0650070159
0683490602
0643762751
0688756461
0608274656
0661118461
0644672254
0686620655
0661747316
0605883686
0617863176
0675629619
0673380377
0662564939
0631812326
0676477968
0604051298
0612730116
0676735869
0617887502
0625466649
0600711074
0668844002
0640281179
0675883700
0631130715
0655085785
0687128985
0685142224
0653858122
0601115227
0603737850
0602297820
0645259233
0666182599
0624371414
0681432606
0617449434
0632548285
0634542825
0627592901
0617564081
0683231897
0672765832
0606125331
0678221063
0670496377
0623035439
0677473100
0686329204
0657745885
0616776481
0673230348
0651833195
0618517913
0600466949
0612327569
0615759857
0677470248
0625121322
0650089024
0688842403
0665786605
0611847825
0608816643
0682658717
0606389870
0654682515
0667210505
0665888153
0682316454
0623494304
0674785668
0650163089
0642751730
0677627085
0614082355
0618441476
0617449026
0664873980
0645334665
0631227253
0603030126
0615062944
0648757468
0611022102
0623517289
0621131743
0670698552
0663060895
0606284111
0614277540
0687269819
0660244713
0651174346
0654718677
0627535711
0686059881
0611124510
0616091787
0668146606
0656791673
0648830828
0627128478
0652796624
0603555257
0685382296
0663181319
0675290917
0656149219
0630228011
0623253207
0636523337
0684118342
0633380574
0604586652
0630085751
0620274522
0632015781
0607087732
0618665313
0605469993
0638330060
0664632800
0633588517
0635846549
0672315912
0678814174
0672225528
0660752736
0635359785
0656067060
0682578082
0613250851
0628581980
0653564075
0611512968
0666363699
0628366026
0663197645
0686253375
0620059143
0613227671
0657275584
0607569162
0681253840
0668793646
0663793961
0665493187
0674292667
0665089855
0624862490
0665651205
0643049582
0640158878
0607593770
0665194987
0623343212
0678188125
0663360523
0607664534
0675285877
0630025826
0608250428
0675349943
0650084507
0623151047
0680451475
0633068701
0678462927
0680166841
0637440497
0608349792
0674545335
0630437395
0685137969
0616454711
0614618268
0674832387
0646499002
0615226478
0617123151
0602365003
0647895858
0600747867
0627052043
0687883914
0674629239
0625157116
0630347800
0667894709
0656546715
0636166803
0682327617
0602470264
0638783569
0613840782
0612871040
0640246767
0625294756
0626019098
0663418565
0631272033
0670054420
0624365154
0650579813
0638555295
0610298575
0680797745
0655117606
0645167365
0607492983
0624773161
0656893810
0687419198
0617856737
0654753288
0644032263
0601049998
0626480209
0610272406
0604540913
0601311859
0665135179
0686095211
0675375736
0652656712
0625091047
0617339528
0674182749
0648667781
0678512488
0602543670
0666573677
0607318855
0628489931
0654653846
0642864670
0662833519
0643020189
0661081875
0665524206
0675129132
0614012172
0626715033
0638542195
0625270567
0652585466
0616722733
0613771657
0617643993
0627459651
0608152486
0608497646
0656599264
0602756098
0624622749
0685383246
0670898866
0607320185
0618645956
0615064389
0643554234
0611129765
0683539887
0665741365
0658587486
0633194987
0685678847
0615752055
0682592573
0652856025
0602343301
0634622321
0615849089
0678132683
0622365061
0676436578
0657354307
0643410036
0658712864
0604592016
0648511403
0638144450
0661632776
0640384079
0642448197
0635519012
0638294866
0657565283
0641715458
0634725037
0618349497
0672672094
0651569012
0665433592
0680418984
0680288258
0630564473
0656624057
0672642798
0644619246
0631782824
0661453804
0686068919
0635110341
0683778889
0638550093
0635186781
0644324710
0643458704
0688274738
0632590662
0662264662
0671819980
0663753471
0650644807
0666757487
0658710643
0614171867
0680082228
0672391343
0654888980
0628291519
0658594996
0672113285
0637155896
0611494504
0657282414
0682871674
0676430833
0610624479
0678465324
0675597214
0660017614
0647593927
0642730223
0601393558
0653356058
0620172636
0652496618
0613850717
0655211405
0602840290
0623239349
0634323351
0628096037
0646710944
0625149151
0687594562
0653073085
0670718895
0623726966
0666056636
0663484496
0647544857
0657669576
0622045481
0688397373
0655664495
0677847539
0641434160
0672372786
0668026996
0614525092
0673418216
0647749483
0686696768
0657198547
0688751337
0668637995
0686198234
0642414018
0645437122
0638155801
0643017825
0677824782
0642797948
0630590984
0668545657
0628379937
0606890636
0622681040
0608346538
0654669934
0614755450
0601083621
0651641500
0625228533
0674519311
0652353620
0687054455
0613296652
0640813762
0646648292
0685216581
0607827620
0615846810
0643887550
0634013419
0652851782
0620252362
0616475878
0605721851
0686737330
0631539897
0637713408
0608391631
0622425574
0671312450
0621682155
0667285943
0607050333
0636151043
0645520144
0674410125
0688825203
0621386495
0671212735
0644524556
0603468446
0645713450
0607243926
0652550586
0605626813
0685580931
0646092792
0685078280
0625833544
0612370848
0645857458
0622289975
0620463562
0636644836
0675267277
0684045793
0651391693
0613124245
0660023177
0646579425
0614714660
0642444880
0634559326
0668350037
0622824879
0672541878
0648394049
0672249748
0663051549
0634621805
0613859813
0661223852
0603533032
0661490198
0635280635
0653638471
0644042902
0674776395
0617725705
0613664462
0666343350
0683831065
0642193058
0605240076
0662842769
0680297444
0628144287
0620372472
0613451520
0606833342
0686010893
0604047565
0633790885
0661244978
0604675940
0675313427
0654862439
0655281712
0601368812
0654023041
0636738987
0638083032
0642862872
0642021376
0672388644
0675176693
0663562883
0674777925
0603824200
0617682580
0614370363
0661082482
0676691885
0607323787
0654545815
0652357165
0640828668
0654555635
0663244116
0640295848
0685544574
0644734222
0603641233
0612648593
0638538714
0626729998
0621823280
0648260263
0684755860
0621063859
0687169818
0661711876
0684262414
0686851625
0636567311
0671795065
0685524844
0603654680
0632587800
0626669089
0602414602
0603531652
0607540547
0666886809
0617326210
0622774143
0661522286
0660340980
0602061435
0677026614
0613121581
0630373088
0617670132
0614241571
0643132882
0627136149
0677018903
0622810230
0654135593
0627373679
0600498087
0688874340
0638699194
0657741720
0677885224
0654358649
0678288978
0623238673
0645728030
0684258310
0670456139
0671577639
0612031495
0642875074
0611454148
0623246366
0660357839
0677826949
0605595312
0651826829
0637899923
0655610974
0618399045
0668814766
0670777655
0664261376
0670070437
0674228519
0625180738
0657161123
0627210559
0602817296
0630289942
0672071359
0646875631
0614646432
0671161840
0640198394
0634540043
0606665414
0655770440
0633245170
0658827319
0666444661
0654311164
0611878425
0663823140
0621853559
0607738998
0647043952
0614590771
0641683226
0612623063
0614525091
0644227440
0634758704
0646128896
0617637945
0628274204
0627788679
0611656102
0623845485
0640232068
0671817641
0630141899
0612440408
0636338520
0634632958
0675039527
0665186660
0651511172
0655821688
0604465555
0624596971
0634557272
0668681106
0656670720
0681646554
0628640636
0638764233
0638345593
0662593315
0607418987
0647295856
0677078500
0677519123
0600576256
0651710685
0641060428
0668183910
0644858115
0654047039
0638567911
0661014976
0665596763
0665820824
0664339359
0620744619
0615518690
0661865320
0622263657
0648527264
0606848363
0687550140
0618076477
0665555150
0665424489
0616626341
0633014538
0657663997
0626628527
0633547013
0634123769
0632428352
0650775940
0612537663
0614163967
0645769280
0681619714
0632813110
0627022528
0678220125
0622390437
0606131733
0651318880
0628220632
0637761761
0627017877
0685411258
0653514049
0642720544
0650716387
0615116389
0654816981
0632550547
0648310409
0610811458
0632494941
0638567919
0636489716
0606845664
0622056086
0683511758
0624562492
0661880607
0635364405
0668852857
0645023927
0674715399
0688593018
0623787111
0615251627
0630629487
0656536136
0600869553
0625772288
0631441555
0651245215
0673358997
0688888826
0688882687
0637096217
0635754881
0674396352
0646350942
0635158564
0646475834
0665899092
0604441643
0673193323
0642472726
0665652461
0623442478
0645892143
0604482661
0632680802
0687567375
0638265599
0676311022
0683059735
0617838894
0676363164
0610856360
0608691066
0664429499
0683256346
0638392037
0604253684
0680787587
0683493455
0666420360
0627084510
0655525872
0628872852
0633670638
0668559271
0603370510
0618781660
0632417330
0654445671
0605579996
0673544772
0617146223
0654023120
0603635048
0601258660
0634292945
0620161056
0664362724
0604227396
0654615278
0624095777
0635754324
0641750738
0658829019
0638382923
0642710507
0631579573
0685391565
0677020063
0670898209
0666724818
0650724508
0641129887
0631882817
0627150872
0652499174
0630489898
0647797539
0664786474
0662465337
0634372508
0614812547
0620294406
0605121490
0620462628
0656576402
0642262083
0621520325
0646673470
0637217245
0658540023
0610376366
0604257086
0672122706
0614429489
0640593253
0663080082
0663448347
0665431723
0682025569
0682489523
0643480752
0653131634
0661791112
0682412714
0606667533
0655449176
0636169182
0680755528
0688141936
0617277901
0614691561
0638647750
0683433926
0644388412
0670215782
0625846788
0642787913
0685386903
0637514854
0641844799
0676312274
0627043836
0640879225
0627243527
0606058906
0637645852
0612874399
0611696539
0602272233
0682345035
0617277257
0627322317
0607294266
0684692090
0618759222
0658325090
0670211948
0615696410
0632849505
0631342144
0658042340
0655330811
0602787571
0632669496
0608339896
0607773459
0624334626
0631854106
0685135863
0677739247
0647328512
0633858386
0642693076
0638482267
0667087828
0647878848
0653742668
0615775272
0682787786
0632436755
0625249501
0671661035
0627735938
0613882140
0640444756
0665079629
0653879430
0650212933
0675029933
0617420881
0635173368
0610712353
0647817803
0626534286
0657550428
0643060399
0604512915
0606394381
0654412852
0626435908
0628281564
0680394156
0687093512
0614658629
0650512601
0633186201
0636392296
0625676427
0624396962
0678527316
0648123831
0626695701
0607551792
0640119829
0670280607
0658634879
0667051568
0618631351
0602092146
0661730305
0655379075
0648556866
0608229122
0640615293
0625524109
0604421138
0650150264
0611247246
0687284645
0664180536
0647442920
0665022749
0612117282
0642680583
0685863854
0634165402
0601578933
0612785033
0652129478
0627617504
0616624112
0642346089
0685026402
0682441207
0645517347
0654660541
0620012878
0652236769
0622745663
0656565300
0683045412
0653373511
0623212576
0643433792
0621337225
0618727114
0612380379
0683861037
0613391982
0680719151
0675078714
0602384308
0686872950
0608723731
0653794861
0641718448
0634146668
0611628372
0626157640
0651244437
0637673450
0636764340
0686720835
0674622256
0618771455
0645145696
0684324832
0671737834
0640460363
0630561738
0628239620
0633783838
0664890892
0657658553
0638088154
0672160809
0612734893
0618652148
0674363184
0614030368
0673399229
0653694337
0637639937
0675126100
0640588789
0676868319
0627764673
0603162699
0617381803
0651486310
0618897916
0682787650
0683448511
0663842950
0657329817
0650799401
0672811811
0608187053
0635299093
0610797985
0668541939
0647174303
0620586330
0658726113
0635079277
0648439061
0612575458
0608736547
0601318408
0642291994
0650827038
0670651694
0612279545
0606114429
0621513663
0636232611
0686692169
0647193186
0612248501
0661387855
0637170572
0612414563
0641012259
0681125646
0607411119
0618237346
0686385843
0604686167
0672070077
0618760341
0610288463
0608812416
0611460808
0654631255
0663674440
0606525092
0646348003
0604229838
0603256493
0681490166
0646632249
0667532781
0637192142
0618486880
0687628002
0667766799
0662490158
0617091585
0673276430
0685197033
0616058430
0615038765
0617771685
0610820252
0600638206
0677582807
0601787052
0625231013
0616210268
0612817250
0668037628
0685015350
0671546590
0667679353
0617431766
0642072988
0685132605
0623513423
0684710330
0660721223
0668767606
0660811586
0650771906
0658599963
0662391954
0675290221
0627435531
0610082113
0685286561
0673788112
0673632743
0637660102
0643866995
0638483876
0643854484
0633441125
0664359237
0623747309
0614173120
0688234070
0641061782
0633151082
0651161637
0607514221
0603831284
0615315072
0612565572
0613476446
0655369462
0630321816
0636750871
0651087984
0686338976
0641150943
0663376385
0648099072
0643276066
0681898436
0676133615
0618767400
0626097396
0687626828
0688181036
0675554861
0681529185
0667275586
0637692555
0684172733
0625228899
0618082316
0648081003
0617223108
0611458034
0646673139
0606217766
0606013150
0666515774
0618247187
0624119746
0610453398
0664070088
0646743111
0651661895
0662762103
0680654189
0610511922
0643880222
0614841890
0613460409
0678314196
0642097850
0678343815
0626787566
0617811908
0617742270
0670688976
0667665488
0644799532
0655179212
0673012768
0628236635
0664726906
0671215350
0682728212
0645687486
0633067631
0665138157
0612326379
0642636473
0673638037
0650378184
0601694161
0601071684
0652325163
0621588324
0620114961
0643260813
0643157562
0646551826
0621393953
0685583330
0682325086
0662539908
0657394002
0636563482
0675425934
0638285098
0611121873
0612667660
0632497803
0665495449
0684399958
0638049174
0651470814
0631332681
0608650030
0666446173
0662283042
0653528244
0621287242
0648851616
0608521949
0636750501
0622196744
0678286982
0644152093
0616494955
0684117461
0622298387
0605827437
0686736806
0621810727
0634146053
0652711993
0662162585
0653639616
0653684864
0676656329
0635274775
0645661068
0603362750
0625744296
0658860880
0601278071
0681453516
0667478076
0606867705
0620562088
0665492876
0683713357
0651691922
0648127233
0685099448
0685634921
0625859206
0607310456
0651053524
0688082711
0641713638
0614881986
0681629548
0620555331
0654482350
0608284386
0606743381
0642750064
0651270101
0613167004
0628428719
0620249486
0667261469
0615124574
0640166522
0606366421
0668785862
0604028074
0615878555
0602567026
0615392365
0668575961
0687327559
0670735981
0621078493
0646046644
0655687336
0636075313
0648379561
0601655800
0612517423
0625385858
0600852620
0614778831
0645587949
0621483653
0611367578
0627755703
0676317707
0600281132
0618522887
0604442887
0603882211
0667580633
0651388054
0685896202
0608636471
0645310195
0623748805
0611764325
0688666122
0665372422
0636630666
0684017087
0627062243
0646654212
0688168952
0638658265
0602370952
0634657297
0670175545
0635140684
0627357920
0613227367
0678687049
0682249915
0620299127
0616539018
0606490389
0650565245
0635843073
0610693482
0647374268
0606361520
0687897500
0601698568
0636192981
0680287290
0608043319
0688680611
0635125267
0685026098
0666880722
0610821382
0683464425
0622342748
0666069716
0675015321
0657274273
0660481414
0680372963
0630639972
0685688326
0675871015
0662016509
0626258583
0616797611
0652738914
0612599658
0664445993
0648420150
0653393240
0600358222
0614229678
0686747530
0648341087
0650312049
0670887818
0675012435
0601812296
0661548087
0644439880
0678475939
0687832860
0684054243
0627427976
0650292687
0665499940
0603318490
0632482820
0680578681
0668640722
0642157498
0681596327
0633058922
0647314737
0653284918
0611774769
0682892022
0686857483
0647252377
0657335770
0615116976
0663844642
0605224989
0671276363
0613377852
0656631172
0600219740
0653266156
0625134298
0625589680
0608663840
0633140601
0672865914
0642776706
0684566724
0663854268
0653025132
0636078045
0683334640
0605753291
0612141464
0653214430
0626552385
0604136235
0656490166
0642582575
0642135128
0680265712
0617451669
0648858101
0616774719
0621891337
0613640523
0655649607
0615453239
0684181149
0658386471
0614068847
0604686496
0634341667
0637779978
0662230786
0627676200
0665440388
0652248256
0601177636
0658082361
0672092317
0666618310
0617686722
0624629817
0631541310
0668093277
0601519162
0622638216
0613693541
0678130607
0656133120
0628019425
0618695220
0663264611
0676675492
0654596463
0645027918
0654475862
0646245613
0608319703
0611031921
0631164409
0600380441
0622141836
0631513846
0658884464
0630037710
0681843388
0676284722
0601127233
0642020415
0671094562
0667880802
0661264172
0674780663
0602854852
0681495150
0611310985
0643167642
0670635376
0647619556
0652651763
0642822169
0678043324
0688491086
0608049501
0667675116
0601265153
0662480745
0601030148
0611512584
0661731562
0650655116
0628564154
0632446220
0647033491
0678599137
0661694535
0670713054
0688854261
0631622987
0653626093
0613454164
0613062083
0626415025
0665378694
0634361464
0666813865
0611883395
0600682996
0652181908
0625266707
0678595746
0636477608
0674311394
0641519024
0676027543
0613320478
0661616408
0620455333
0655711144
0655720983
0600317199
0612810143
0663450531
0606432262
0658334759
0661846812
0615331460
0613095384
0622352375
0618697543
0612068895
0644027416
0652152253
0601017416
0600632401
0657853271
0686294465
0601593716
0652050877
0656885121
0631153540
0665255624
0647779080
0634253072
0628468336
0677692718
0618239022
0660072188
0658230689
0670855193
0672210586
0652746186
0643260876
0635491607
0634838997
0661586649
0671027238
0631552894
0665832384
0612752589
0667014291
0655856666
0617158761
0688897041
0603641163
0634680517
0634214144
0650086574
0604337932
0668168330
0644567227
0635632851
0625652456
0640295689
0605293829
0687843409
0607339678
0686115181
0645129378
0660442669
0665859993
0647890464
0658820652
0616569555
0643257125
0626698965
0652623204
0686337198
0640322918
0602786592
0656076601
0616596011
0611387501
0666096562
0658654431
0647888775
0673532343
0632050585
0634331414
0650361606
0676184362
0601050880
0641482847
0642534686
0670544883
0660178192
0664084025
0611251786
0651571996
0600123583
0640446852
0612140082
0674168023
0620696990
0601841121
0624429988
0608384273
0686134291
0626212495
0612329170
0622856672
0664335996
0678894936
0674534120
0658075336
0685228998
0640369233
0645578778
0643684087
0656026243
0634797480
0634141361
0686591972
0675028072
0655312885
0622355598
0606176593
0634132591
0642681623
0603595531
0628049546
0672538609
0683867910
0618558409
0603830803
0612886645
0622054888
0605230337
0607216107
0635394638
0608231508
0660125199
0620620595
0650099178
0613264057
0660247454
0686555982
0677582125
0661027997
0683390687
0652066468
0630747732
0611553528
0620594321
0603138673
0642750231
0657637868
0602393744
0636284186
0616815160
0660217571
0647286435
0643065260
0647145204
0660222275
0664334311
0681412044
0650557367
0688084829
0630726551
0671421717
0640442813
0686332380
0675570420
0606698888
0631282974
0616157891
0611269487
0611235738
0622741860
0675439611
0630710067
0621596211
0655161050
0684765969
0650772540
0643070059
0640663597
0620064705
0627361576
0605054637
0624139833
0664396623
0634384511
0661461381
0674238154
0617725413
0676150417
0681575383
0682150970
0654516017
0643634064
0665391146
0618184196
0623725317
0612151932
0666697737
0644786964
0672836068
0668684126
0662057923
0671626227
0617612659
0605218161
0670099323
0680315716
0666513225
0655487976
0647376280
0684039149
0625211505
0652354545
0682574497
0668052464
0668574865
0683072288
0653321572
0686229713
0673712542
0637681041
0621730795
0657729667
0685752647
0665627412
0680843620
0622364501
0652792245
0664423882
0658285448
0662143775
0651524485
0632518026
0613044610
0621193285
0632544659
0625352878
0616184021
0627765713
0675640959
0606171100
0601650970
0631050977
0602561653
0648618741
0624510704
0640099478
0655549099
0612016919
0631165809
0612019547
0672493346
0613781015
0688546320
0616253140
0622263744
0608375605
0684181230
0688691202
0674477671
0645362395
0672548266
0610658838
0663877843
0643274696
0671080113
0655478542
0658874517
0684768320
0673631454
0637159800
0602125033
0672761508
0687876038
0661392825
0647532317
0673334573
0616571968
0667456311
0683028476
0674738584
0623657757
0636431441
0622299697
0640727082
0684174839
0656798465
0606051390
0608020373
0650251310
0637311413
0655069203
0624597739
0664374250
0632020109
0686418487
0652183719
0602232583
0655284981
0656077752
0624052766
0683031843
0608485153
0670232907
0668849579
0622828281
0673543590
0617584842
0605494179
0618577608
0673393309
0650245450
0654180384
0686128151
0670860953
0624273541
0634197409
0610028033
0651447444
0600432386
0618762529
0613367243
0651111355
0613888266
0601886036
0607153186
0671578491
0653310653
0676563469
0648879619
0631052608
0687287082
0665591145
0613244189
0657540700
0636652201
0630029877
0666261146
0645219263
0685442032
0603015735
0636551468
0682863472
0638262715
0642430359
0614639902
0621346985
0658559375
0647816762
0634446752
0602330517
0606611797
0614780756
0651058783
0643460059
0618886005
0682212149
0682554333
0635471526
0681534100
0600589507
0631535760
0615491173
0642153716
0663379279
0616278451
0625025743
0686319064
0652529646
0653630010
0682249161
0607780675
0674122599
0617473804
0622190708
0685179178
0644369186
0601279452
0642439969
0638126934
0616250710
0683763242
0651297731
0687133990
0628526112
0685342418
0647588578
0647492976
0641222836
0674058603
0630638102
0656557265
0675711847
0675065892
0653546816
0668499030
0622544235
0663487187
0677870424
0621372601
0664361321
0605610865
0624174229
0671178618
0651049080
0605528287
0644338367
0668685430
0633386163
0657695134
0663241886
0624665558
0603782033
0620647632
0653198775
0627590720
0676725377
0600038260
0644894060
0632421608
0601470575
0680874332
0661413406
0647653066
0634212965
0607092725
0678394439
0645127439
0603253703
0677886037
0678599893
0653456241
0653761940
0641122715
0661233214
0674790087
0647176962
0630473178
0656729276
0658673911
0624687664
0628838163
0622224693
0607190305
0638441038
0654893720
0671340568
0673712727
0611874989
0646468250
0605052489
0658439019
0677616967
0633770429
0632831100
0671176212
0600789513
0668045957
0604825259
0640239915
0678599519
0617422338
0633568072
0652312605
0601573412
0655892212
0680851549
0670367872
0657097538
0644092164
0677069601
0662794216
0684223632
0683897119
0640777135
0663217017
0683810115
0655647310
0631341779
0664484702
0616090565
0684128504
0670640931
0630238210
0650221021
0633494056
0658031270
0678449423
0636526191
0622846576
0637612855
0618227663
0628593050
0657819886
0646085656
0665025255
0640152312
0638452955
0682651671
0650154090
0678562494
0600380110
0623233556
0688738142
0670599562
0665322485
0642120057
0618553289
0651855235
0607486360
0628799698
0613739282
0684439566
0675021171
0688177794
0680279763
0610771394
0610142620
0612324993
0641338896
0616034074
0660547275
0640549526
0605198588
0685158521
0681454338
0615776432
0607155902
0673486739
0607462855
0672780589
0673431808
0637611417
0675663526
0616513505
0652810434
0638111980
0661859999
0625042783
0613385169
0641230334
0636246041
0612647691
0687716635
0644073509
0626025918
0600569246
0642222285
0661866824
0653167848
0655037934
0634170171
0651493083
0642051867
0638463078
0676151438
0622061549
0635660764
0640266010
0620011047
0650180822
0624264564
0641845893
0651288783
0670022655
0606264275
0600427428
0613126078
0676799310
0656381793
0633781304
0675841552
0616754324
0663529152
0665662938
0614179232
0645621259
0687072126
0680562236
0613380162
0644656047
0631654198
0616797141
0603817518
0672142965
0668252747
0685591242
0607341093
0624561176
0602251267
0685124149
0677384207
0683244228
0640773139
0682488019
0637684074
0627466189
0603687784
0663813014
0650053288
0681390324
0644778209
0678146972
0652078105
0634812717
0615448031
0680630894
0632228876
0655369033
0650275302
0614653505
0650679483
0672670401
0610562226
0632012918
0605010046
0645733730
0606265200
0676363793
0666554228
0611075900
0622094014
0615165568
0652493039
0601373979
0631285746
0645272205
0680011461
0674786202
0642261971
0666395453
0663783079
0643899301
0647198501
0654377915
0627021755
0683055767
0642442722
0633117121
0667644953
0676046526
0613282467
0651629972
0642775531
0662482222
0648843712
0615760202
0605750118
0618010118
0678621871
0664527540
0613658405
0657247807
0661643516
0653637347
0685750831
0683412665
0682414640
0627865713
0687448859
0635423384
0674343020
0655234158
0660130611
0601548263
0607762426
0632722897
0652440641
0603361158
0661164185
0631779811
0623790364
0670599970
0628367881
0641890574
0622386081
0616637999
0633436547
0635325859
0647680255
0640497121
0677437554
0673356717
0600698349
0613786147
0624371449
0618846637
0624858594
0630131563
0605133128
0603720265
0616447922
0670255464
0604394218
0613451234
0615069457
0652497156
0635022043
0652220610
0626269357
0640235209
0602092771
0668012774
0662520639
0663558753
0688012822
0670871521
0601431285
0668233960
0646029637
0678252008
0670357873
0615349448
0648258669
0632366211
0613390665
0672024240
0606876983
0612090931
0685290817
0600659505
0637436201
0637666284
0641212854
0603660530
0668599857
0633495923
0671023883
0613297011
0651896532
0653570199
0665648276
0672735345
0604320250
0620512907
0642176385
0687124273
0676513099
0681137549
0644698570
0687137737
0625227546
0630771566
0657697796
0665056870
0604893629
0640538361
0682674862
0602430217
0644631321
0628483094
0624542073
0663863872
0687756006
0621494146
0620823465
0687489554
0674732134
0615075051
0681253159
0602484728
0615123326
0627034424
0657892427
0636225874
0660585269
0673154821
0601172733
0683648999
0623464711
0620071451
0613080571
0620717115
0646266152
0615351751
0641260241
0626357315
0622269585
0603523642
0678520611
0607369472
0622262954
0688467968
0662663084
0658597152
0613833648
0672198111
0687828690
0682011115
0601423851
0613614728
0611898395
0647222789
0677771069
0664078593
0614779273
0688681848
0680227871
0625219541
0675887778
0603668575
0648783454
0652456216
0620867741
0648016674
0655567087
0641211748
0632382590
0615368618
0652864479
0610183026
0675547174
0682493814
0610389776
0638616031
0658724766
0617577279
0668587057
0604093277
0671262785
0656637889
0608238874
0653095546
0675868734
0601266980
0625735532
0617823889
0616333209
0655215671
0676611132
0657480124
0620477225
0670526172
0672231507
0631511194
0670734171
0611155547
0686812532
0654344513
0660243869
0627098205
0626050565
0684643589
0663760121
0673796868
0621095259
0627457766
0683237593
0685564511
0671182802
0654295128
0672819688
0662089569
0686673574
0613678970
0602641932
0675133868
0667042070
0627849810
0653713138
0672876691
0682063792
0636010131
0658557049
0628540289
0651449482
0626671217
0635174060
0616250802
0624375843
0613272105
0672839657
0678277817
0654385182
0680462655
0665558305
0684820089
0606028198
0687311864
0604855238
0636866314
0605575233
0601511400
0617062225
0602637830
0674864900
0663353878
0628467244
0624541574
0627192979
0635765012
0673033188
0644295106
0601251776
0648260020
0651451352
0626365355
0604590701
0615751818
0606281413
0632177953
0640418034
0621376852
0671582080
0656427783
0678893693
0668452704
0630792150
0645411921
0687841937
0660036233
0613721106
0631386082
0673591167
0627111104
0641876105
0641823027
0651478494
0643757047
0658215474
0658311772
0688383069
0600173110
0647564153
0626160761
0643529698
0608057395
0642443903
0613422015
0632283128
0657465566
0617063184
0644059873
0630124694
0600626915
0683093829
0640223232
0687177839
0606457525
0610518570
0658592667
0682294058
0615758962
0648825665
0636116842
0651523590
0607853576
0626358106
0603540180
0662735332
0662026623
0653695651
0665191703
0671693866
0603741096
0660617341
0631466037
0607387758
0678757544
0668187599
0622589202
0630211624
0658122599
0628744247
0665584757
0643146481
0680138182
0637534766
0643326527
0631583817
0621353361
0616434637
0658785379
0611877542
0632081159
0646076544
0611234472
0686384653
0605764077
0664286649
0687532981
0642793129
0634620851
0620522474
0667745758
0641097864
0648312207
0606840746
0603224602
0630668060
0683537953
0614391055
0664799585
0628573056
0615351571
0663817158
0622898713
0667057191
0651648139
0638238000
0650394602
0684757301
0667424925
0624498440
0636856925
0680482518
0653422133
0664666901
0656146298
0677215490
0605386027
0632715767
0667184527
0614232589
0600577175
0661841175
0655370846
0635640965
0614896262
0682022576
0637649735
0656331727
0627157333
0672696814
0686062885
0654219342
0680731760
0625561102
0660219806
0634877669
0681050654
0607345304
0648319369
0600726952
0661565526
0634067656
0653289614
0617334245
0646574492
0682677396
0621487439
0607419278
0680179234
0663894695
0618070653
0616548871
0607714943
0661131522
0606826209
0651528223
0667829752
0648882300
0688314142
0686321855
0648474078
0626679092
0658258177
0623284420
0630272087
0678786966
0618446899
0623328581
0674359667
0680665866
0655639301
0682333702
0678042883
0607492677
0606575585
0620561752
0602684563
0663211126
0608272688
0675125587
0642715473
0632030997
0612456228
0636825480
0657469746
0621293127
0611039986
0638515902
0655576384
0667229788
0621869909
0665261408
0681364553
0667511876
0626734075
0683087905
0645227465
0674836913
0608256876
0601562259
0682450847
0673315701
0611656445
0638158002
0640354368
0621537688
0662463247
0650066280
0658563461
0670245484
0627729942
0667714227
0630669046
0681665215
0615343525
0615760683
0641868712
0680274517
0604820711
0632492497
0654019447
0672338288
0670465571
0630242954
0625187617
0668297845
0614022243
0656693688
0637857868
0625746829
0627130199
0638248385
0664492511
0658724407
0687513481
0686191156
0654568066
0621597155
0684310738
0647875911
0653477287
0644617056
0665047983
0627159566
0604353859
0622476567
0605049946
0627441989
0640093242
0624180530
0646430139
0620236749
0676219968
0635121355
0632854063
0615561241
0626816355
0687716732
0644855700
0643849648
0687776542
0618448653
0666064243
0641476781
0612170629
0677218569
0606627361
0643229955
0677218718
0618617562
0671664546
0662170436
0616249709
0641035807
0605381672
0621370688
0667720100
0653073357
0628541725
0602144630
0651548652
0646178880
0621367271
0606073694
0651074562
0653823755
0611068117
0612389004
0602184383
0658059396
0658450044
0616452482
0671199329
0681049388
0612289686
0675627098
0630620538
0666453676
0651282308
0611132382
0631012316
0600137837
0618576300
0618852647
0674193928
0632639306
0634072717
0653776169
0644421323
0688329104
0672149706
0676268189
0616713641
0662661262
0613776298
0627268087
0621062810
0606671388
0667422550
0641635945
0688270548
0680645030
0606883317
0616027178
0681630348
0664142241
0661298331
0648462467
0681377782
0656026186
0620430516
0628639429
0672410959
0672387677
0680245833
0634477675
0602373566
0660363707
0611358652
0626578452
0684757257
0666641799
0628447415
0680389393
0614629258
0615760769
0651436960
0672542207
0634154017
0663192537
0654231686
0625389866
0624124966
0686565024
0625622548
0633219199
0680555374
0624239104
0654550595
0637753192
0605628320
0647740066
0673496143
0663111035
0617184439
0651832279
0608528522
0681438207
0665198745
0624370831
0605813434
0602873375
0650598291
0680817545
0607282453
0672837609
0675027746
0668094103
0654597348
0618164542
0623240949
0605111800
0637556304
0678015422
0683574224
0614888542
0627266984
0632418014
0640094610
0674325527
0617616875
0640315616
0630371374
0683756057
0602863676
0685434184
0665775572
0682161993
0630078956
0622617247
0658751154
0676538295
0616848829
0643450361
0630877654
0655835968
0684867535
0603860109
0672888937
0604732584
0604442256
0662646879
0684434928
0686525690
0633497128
0650016372
0651360804
0680483011
0662865136
0648688333
0636456347
0650054530
0673366369
0606027489
0646394347
0682863478
0605018232
0647397683
0686824632
0626690993
0685146393
0605419692
0642528050
0638745158
0607047516
0632122625
0618348328
0681891793
0646047203
0625639182
0605235435
0686483747
0677579949
0602147842
0655754852
0686438730
0661473497
0642198536
0680282494
0677730553
0658572779
0612833421
0610368234
0617899052
0611369560
0644595905
0651090248
0672433436
0652183679
0675139443
0611383832
0676749218
0656323862
0615085832
0611011746
0685896194
0681655719
0602560189
0620224911
0604211565
0642839081
0627897584
0640666850
0630430059
0670047883
0618718791
0637488821
0635826068
0630038276
0633446665
0676782675
0664093789
0613663349
0687413575
0683378477
0658572393
0641174564
0682747700
0684846887
0616879520
0685415713
0644667321
0686622151
0667544390
0627447212
0618760234
0677767271
0670384628
0607229260
0655811081
0652432854
0678581571
0603460435
0645069334
0604288893
0607345931
0657830863
0631667619
0600697423
0611472716
0606093717
0616437409
0605283524
0624060647
0666515223
0621740156
0665511535
0644665071
0675528857
0687456923
0683745930
0631555894
0652497645
0662042163
0657635367
0685775696
0604764341
0654683087
0668736988
0673825036
0681266191
0650688473
0651091053
0673799388
0604761893
0671642430
0612439518
0667758148
0680799120
0642037515
0626770511
0667722284
0640377416
0641766462
0616146427
0642215236
0664724074
0632136489
0601879109
0682271817
0634895109
0668816716
0620066482
0623150203
0651843621
0625099488
0687467676
0614627274
0646475389
0645310855
0688485213
0685165845
0687452884
0633155685
0615252753
0667731574
0665025023
0663459708
0622383566
0638684217
0668717018
0620773688
0601846554
0678690041
0687779985
0628521948
0604782659
0684138021
0661655024
0667150158
0611750890
0660732440
0647354288
0615041866
0682135295
0667796257
0600846846
0647318693
0635337582
0670744594
0604283037
0651656603
0667466452
0624447580
0603085559
0605578572
0602560205
0686439021
0668331367
0662533658
0654214006
0632820943
0602075122
0640793490
0674620876
0623860289
0657144971
0632459068
0617330145
0642351365
0628364948
0625665471
0673338830
0604860601
0644124803
0656854304
0648537728
0612526174
0620143829
0640654425
0665087115
0674820291
0682173986
0667621617
0687431799
0640458724
0647439524
0628037081
0620157757
0678199860
0628597000
0610873917
0677152197
0655423191
0643040999
0626322251
0681199899
0622317317
0653155251
0676221749
0648129795
0646055193
0668499395
0684185481
0632544939
0626850450
0646372274
0648214675
0602063830
0684558664
0662317568
0647857024
0601339568
0653654004
0621220623
0635055649
0664450727
0656493710
0654242931
0663815587
0685675174
0655413019
0637851743
0610624188
0603073544
0642796960
0667624600
0605476863
0600881195
0630899207
0665465868
0651593409
0676819894
0628618512
0665049216
0660138735
0620169519
0687286672
0660244724
0623335392
0600728007
0607454831
0643534117
0652325854
0644663928
0614292938
0658686185
0618545434
0677015578
0625084815
0674556705
0601452911
0614099713
0675420835
0680493890
0605064396
0615660184
0642587899
0653573106
0622848950
0620836405
0648486104
0605047819
0632271566
0663556182
0626134408
0606374440
0663865871
0664080134
0603142148
0613539608
0610744163
0677559037
0614514863
0678432057
0603574582
0643467203
0632136185
0601434979
0624495726
0673560700
0636754252
0663682951
0632310156
0680363255
0675764815
0628243165
0646118454
0677542831
0641898431
0633654112
0657122587
0610710856
0626753875
0663664837
0632713726
0652752923
0630162332
0668366210
0645573142
0611745741
0637247147
0656258624
0604889699
0674357994
0615127924
0601199465
0651223354
0667433688
0630255497
0603726752
0670890056
0628385741
0677569356
0618033966
0622351600
0648277325
0626329355
0647610005
0677593515
0644144053
0672841257
0635829309
0651823135
0650697577
0656183482
0663434740
0647766781
0632674846
0652514152
0680426568
0653499847
0623417707
0685546008
0681690417
0610185080
0640676539
0638298471
0631061161
0636823540
0643827819
0672469065
0660460685
0616399200
0616369070
0640649503
0603434901
0663094803
0618443304
0663035867
0670856357
0634838525
0681246397
0650592825
0622195529
0666824430
0630366935
0628773237
0623090897
0628515113
0662527308
0618577509
0603773804
0660293163
0686897950
0665642707
0671830043
0623355683
0637614570
0641878030
0641093869
0676644025
0625866573
0642653947
0651014429
0668155840
0668417263
0612479548
0600678786
0648782640
0655739595
0670747278
0643438037
0655573326
0673112216
0602840448
0646398447
0675694891
0630458203
0610138791
0663151653
0684131931
0687854693
0640797827
0681265552
0636561670
0643222482
0620025040
0675238072
0680172639
0620454741
0688214203
0668667411
0651143828
0615775116
0654322285
0605885267
0627774531
0634728561
0603030813
0660245395
0680357684
0660699825
0635744981
0668839185
0648277400
0631416799
0655097204
0636768354
0621491044
0687812444
0673681797
0616320611
0651773703
0663014529
0682784090
0634627173
0611372309
0665111653
0604162584
0623224715
0642750835
0631142678
0613075471
0635339918
0671454855
0643114586
0664821003
0665072691
0608449902
0628128017
0630543783
0671728813
0635086150
0645751384
0600255873
0606537821
0623747645
0608824828
0675173565
0668624954
0600148140
0605327816
0677474067
0668656898
0662018213
0687658154
0610334059
0638645767
0608447709
0645679832
0675390057
0618628988
0645473688
0641658297
0643564306
0663170236
0688264287
0610345799
0674649843
0685060556
0661592097
0604472691
0602755483
0673514394
0661644756
0608385786
0631436536
0686058816
0681811296
0613468136
0657663560
0648444686
0680753730
0637067850
0646891447
0670461736
0667660763
0651151982
0678766308
0681647648
0633851650
0661259260
0638653647
0601545958
0611082120
0680848409
0644038430
0618322519
0652317320
0664451582
0671755823
0653584802
0627729028
0616542305
0635288139
0616428743
0621110461
0620285621
0641316501
0624024853
0610080986
0676570081
0618695344
0650642982
0645663216
0662213735
0675079635
0620188740
0680132297
0631286427
0672470588
0618363194
0631076838
0676378908
0683889568
0633115884
0666312850
0667792366
0647633098
0661337911
0615067841
0630178233
0686591919
0672250304
0681712203
0602767844
0688221824
0658711321
0687724604
0644828050
0631416761
0680384392
0681670194
0630540609
0630511743
0628172701
0652242453
0666639318
0671488479
0677344828
0673685539
0668329738
0611872723
0656488510
0660410048
0640159426
0611244609
0650296196
0673454095
0678134063
0665643657
0671343282
0624620835
0640588693
0671275537
0638537487
0633080017
0610873326
0680460459
0645611628
0641367945
0608411606
0657220138
0662295359
0657115523
0615424117
0655412078
0677876771
0653377256
0686831018
0680271595
0654293004
0605490559
0616018745
0647618509
0611160149
0615180706
0674497622
0625399140
0622717693
0661886844
0602213803
0635216380
0678434638
0637219647
0642815796
0637677389
0661890469
0610558740
0673582711
0603879346
0623326197
0674824262
0622813473
0647757932
0612268131
0638053671
0642469126
0651621303
0611079768
0678556358
0668063996
0637834239
0618342175
0616759070
0635319393
0676325042
0605288557
0617351134
0615721312
0688476321
0661463023
0600857533
0653070462
0681712431
0681676662
0627091776
0642163389
0652589168
0654563398
0636425010
0673463672
0670191821
0668343923
0630191867
0687061896
0658670553
0625390757
0647267352
0602816118
0645666899
0687525794
0640013118
0680529673
0651380112
0657685982
0670494749
0651595168
0640554545
0606445854
0605310031
0626118124
0658339221
0635711594
0673799363
0628288646
0687722038
0611592107
0617263340
0662026148
0677068269
0622758958
0684662595
0684355522
0638169894
0632289563
0674278012
0607634900
0681173057
0640218599
0678640665
0655583064
0627880890
0667182006
0660415144
0630061733
0638726331
0666580728
0614167304
0604422998
0613312983
0666262425
0676470480
0682164450
0687597686
0648853289
0631221819
0666121491
0671531945
0675196434
0671285212
0685292617
0654518403
0636257977
0615299382
0625276786
0600269864
0640331312
0666645433
0685726676
0613487790
0606420759
0652021848
0611690006
0666118130
0667380408
0607472041
0671652262
0607333245
0674328257
0680775432
0611174797
0657641509
0670738600
0684455237
0608096365
0657513153
0643887356
0600695651
0605249328
0680694417
0644888701
0621734968
0644843979
0614816756
0676397516
0656171716
0654339069
0620614094
0607492203
0685790122
0660426340
0613547249
0675586783
0672356073
0663382227
0684744462
0621070782
0602316141
0657542481
0642898631
0688289997
0655626627
0642793874
0680270400
0677143492
0682759190
0622482770
0665857528
0683261682
0632045422
0627328765
0681654831
0630543718
0670365685
0668297829
0687678994
0653821117
0647342737
0646632077
0664382205
0663818844
0650498793
0682229891
0642373385
0615514561
0684518489
0661728022
0640535410
0634772560
0633279983
0665891568
0688481586
0625670005
0677787423
0628462132
0680640773
0674485896
0618083104
0667440406
0607695026
0600071149
0625331127
0644539430
0664631106
0686764424
0602048158
0654359181
0632886641
0671248772
0662179693
0652582239
0641246047
0633553247
0607726416
0625146258
0648769966
0655317054
0666647922
0601143107
0681827722
0611485281
0648621299
0607526337
0660159388
0607233085
0674789239
0607172522
0621114144
0618058278
0675349024
0601478173
0662882750
0642656608
0661870925
0620075372
0653751041
0654817135
0602868599
0666487289
0645840009
0610059032
0674611092
0665627119
0676464113
0684423029
0656054677
0671514900
0617689185
0653080984
0613416314
0671737871
0665085291
0612831060
0680868685
0613080785
0611010711
0682782717
0626331742
0662516790
0671143343
0684535969
0652487145
0688250064
0667836170
0636249150
0608334287
0635324103
0652511665
0668311954
0655380918
0643868915
0672770957
0631521351
0603491332
0605472889
0608171452
0603349410
0660457348
0688574555
0672047779
0660722382
0602896933
0674666238
0627577763
0652689318
0606654721
0600561105
0636796423
0601298521
0657549186
0645695058
0628450233
0687375043
0625845904
0646475214
0653624328
0616441350
0651597210
0621839627
0668048503
0673252092
0632035485
0651779554
0614578887
0646130601
0658830222
0615749492
0620264055
0662758927
0658158451
0661576464
0618885839
0624462412
0614712459
0662747680
0632318187
0642216835
0661565343
0624174111
0610221939
0610454919
0663512279
0641724120
0648834715
0621332280
0631873389
0686678832
0638877620
0661618324
0650644096
0674378521
0627745140
0666018759
0664150679
0661728133
0621653583
0601589374
0623029411
0672526605
0611677635
0663382694
0628715279
0658679674
0684680523
0640432556
0670891763
0608135126
0651747475
0621551707
0688812462
0686651114
0612683908
0666580422
0603210751
0688472560
0641255101
0668296520
0655358825
0680718440
0646239498
0657230559
0646041464
0688521854
0672372933
0663831208
0672537603
0674384957
0630342502
0668512682
0631290460
0664770665
0648738531
0680560664
0603482917
0632554378
0676482726
0678899506
0635537981
0604740337
0638645782
0604054514
0624018134
0628640136
0637561579
0615228132
0665021498
0601119540
0601025376
0638858772
0624566610
0666436041
0662122579
0654692539
0677720877
0602449715
0638689599
0631853857
0602467095
0623063750
0623465276
0638633538
0682345344
0631523223
0638126855
0658240348
0621576260
0615160049
0687729015
0671731886
0670894232
0613812680
0636392177
0673812029
0630625095
0617097996
0617757654
0666082628
0685646427
0634662902
0658879384
0630396405
0635051127
0630095961
0644131385
0655013902
0681152082
0615376227
0648410017
0681798620
0661043158
0648019436
0616451586
0633512519
0672073930
0666446844
0611761920
0654855240
0684211092
0630628716
0605779733
0625152266
0688381725
0637123720
0622487062
0627737648
0611288741
0660338314
0606288678
0656465445
0684849290
0688137483
0683146779
0603210316
0631369135
0613749230
0622527244
0627323234
0680857290
0656265646
0626664058
0603330903
0645484016
0621471819
0662766249
0647436918
0666059162
0681388744
0658469540
0623320263
0654840545
0612680662
0660651939
0607296728
0608278838
0672453362
0647322716
0616259343
0672797770
0684513397
0654430736
0675529996
0683649979
0613138356
0611855820
0664155131
0618095499
0671036212
0631036459
0602666401
0677014064
0606653813
0613141159
0681886843
0632338952
0688289390
0683486941
0685091225
0650078823
0651348296
0610895020
0677358463
0615212568
0615287103
0625646732
0631884316
0657244823
0668643503
0623259488
0608536129
0685227960
0656558973
0611535282
0678378367
0652441398
0603845251
0640098127
0608379530
0682886154
0614211703
0665274182
0606264017
0610331370
0685642028
0601025898
0672618356
0627726574
0667716942
0614523377
0672334476
0637198340
0646449121
0647836733
0651348433
0613630165
0631558618
0616683647
0608325504
0686128548
0611883005
0607248079
0603117181
0685590343
0610678680
0633126833
0673119071
0632883151
0658263719
0632616632
0615022599
0670315480
0688562237
0686647213
0617611868
0626628457
0600050163
0673292381
0666793481
0638278259
0603380080
0613124710
0600499226
0683019170
0646798419
0602613677
0661611909
0644771326
0618633698
0634830566
0661316782
0675336705
0683711990
0685565841
0666862164
0681424908
0633264970
0617153355
0626552535
0617112393
0661272518
0676344105
0663718788
0604327144
0601750466
0685635398
0626262613
0653697283
0631299461
0661178805
0678795679
0644781030
0636891652
0642791495
0665037563
0607446761
0667314709
0635333569
0603045909
0632782344
0635168461
0627822121
0687282986
0613699677
0642734591
0620075496
0650840371
0605410918
0665561054
0655434599
0623388013
0650151311
0602066366
0632625869
0627635636
0614830366
0653120268
0631440681
0650112642
0610442558
0654437732
0688760692
0608526495
0602878573
0614759768
0665059412
0616269421
0655294132
0672324997
0603449193
0604556153
0648826905
0624658012
0663577680
0640793477
0678614400
0643126588
0607774752
0674688822
0604649561
0633191139
0618723704
0686295096
0625098952
0640254236
0657622004
0615466423
0625577876
0622597091
0623232448
0616737179
0620192996
0687783235
0686372000
0682529233
0664534831
0645365841
0654319921
0627831667
0673184706
0647150694
0628564775
0637879918
0681679102
0670579287
0666832722
0652312378
0643496483
0617733349
0607013756
0626144958
0650232467
0616140578
0605898510
0664672172
0668634142
0605738366
0684216047
0648465555
0627538075
0605734972
0670671862
0675678092
0637024270
0651031262
0650711162
0627344261
0637774039
0631068877
0603142193
0660791501
0648738218
0633524514
0622335316
0618816372
0635147056
0627878964
0646574681
0606191773
0605789278
0681020201
0646466606
0608366339
0672697963
0606681237
0615315411
0648746541
0677215951
0681549229
0613348858
0673481771
0670873370
0674148724
0652248048
0615296110
0645588233
0676556482
0602154730
0634458173
0626826605
0677589221
0675889070
0623385074
0626251453
0620637747
0614689265
0634818063
0684523190
0623578000
0681660826
0666078555
0616315120
0674536826
0661192997
0600319963
0683533909
0664678075
0625055726
0603077627
0683377977
0614188792
0658734911
0647125255
0617716771
0660250665
0601198138
0628278932
0677686726
0607481910
0661165362
0670792756
0672559517
0603868987
0677887879
0676015977
0664847536
0614573249
0682169209
0635657183
0680713779
0644611756
0614134816
0685046616
0636678873
0668169683
0631268299
0622068350
0604542290
0627419176
0638868366
0674423181
0642598157
0604391639
0615276661
0600494876
0628538923
0628589107
0683080596
0681879131
0616547723
0606422051
0674860590
0636339415
0684666946
0670770024
0614882670
0632050241
0648172264
0662686995
0600178068
0621168832
0635148885
0677144706
0620382696
0616368121
0642428061
0642721083
0633377967
0630251475
0647752524
0611385764
0683274725
0670744166
0658551758
0616587730
0625424628
0653574613
0657124433
0623577144
0674166438
0645826265
0636287384
0647837171
0652826922
0684587625
0623331275
0661019304
0656538589
0670883626
0661093985
0632366585
0617173495
0606311694
0664340170
0660832993
0634565628
0686762096
0605825689
0632035132
0674564758
0613382373
0646195607
0647243930
0674787597
0638816802
0663619450
0684068403
0614898900
0685489456
0656547863
0607895049
0667747985
0601131597
0625059359
0638839176
0638198810
0635215909
0653528478
0677035858
0632745771
0636160805
0614645582
0641078455
0634566616
0630741108
0654079469
0641836111
0667195680
0653862652
0660135423
0636177522
0622678087
0671192835
0603514381
0666554087
0616248452
0620374795
0650596287
0662096898
0651724833
0643711224
0617839054
0655657152
0633189771
0678365010
0684723697
0627567048
0627575378
0620432943
0687589429
0641555193
0647363727
0621845287
0631522720
0625161698
0613644584
0660587299
0635166458
0611290403
0635250926
0624316601
0641132041
0646174779
0631459165
0646279493
0611354554
0657825482
0601572431
0601682101
0646446200
0613820491
0688631469
0686319317
0663558301
0615487610
0644793093
0637389923
0616338594
0614058878
0651523291
0605092815
0633685637
0612618290
0664239664
0684270468
0676163851
0623896251
0650154467
0658826476
0673220151
0623086147
0631013726
0648871923
0612130332
0667133774
0675634255
0666574286
0678594542
0658348353
0681886003
0663470867
0678339723
0652521991
0643732448
0605133035
0623592596
0600195249
0642195898
0686215156
0626742136
0688173863
0624617083
0627038060
0656687486
0615010030
0661649306
0678170048
0608024851
0622844399
0601552114
0635020836
0665841263
0683186103
0623586257
0666680933
0665648896
0651438983
0640749509
0682572037
0673078618
0602119958
0673220189
0654470834
0675487184
0608363474
0680754097
0650184473
0672237982
0623028975
0620666310
0686225092
0660728999
0671199452
0634519098
0666324465
0662370511
0631763574
0668655922
0638494400
0641294537
0632647082
0627336838
0602251142
0670068988
0606045638
0602671626
0672784288
0646471446
0640265470
0677468488
0666793817
0656733257
0628195273
0615039182
0665822032
0676842006
0627359102
0640699795
0673463548
0662199507
0650029189
0648546483
0616476478
0651756053
0632357410
0667084740
0682711916
0671593115
0668011549
0658049997
0622463820
0612668938
0607092587
0620343373
0617529196
0655750748
0683359988
0642232966
0642485375
0664319969
0680359411
0672635595
0612879677
0635785277
0623279831
0613837610
0666879458
0611166649
0684057644
0686549680
0666117009
0624548281
0618362696
0655672947
0603872735
0661210012
0675235150
0624344529
0688341307
0680853566
0603725997
0635466397
0605048542
0663213723
0623243721
0648026435
0652461521
0670310507
0636342433
0622836375
0618439997
0654429138
0602788964
0603235178
0688713681
0650685046
0638195768
0670280091
0661262678
0651283717
0673795531
0624295929
0645051876
0685352484
0613892646
0624394102
0665249163
0682077693
0626683001
0670136751
0615641304
0621880040
0668584257
0683528159
0611583776
0638566851
0631469904
0654322164
0605536869
0611345267
0686799906
0661114968
0621588932
0671471220
0673151557
0606535843
0681095731
0633114737
0667269902
0688664289
0680671950
0652090628
0650585383
0603880063
0645191249
0612037630
0624056285
0614567566
0677389368
0643576756
0611463672
0607664634
0646385218
0627024061
0685438664
0607720409
0652288251
0627235839
0611530683
0633694436
0644422067
0635054143
0654882325
0620478009
0624634082
0673786306
0611216944
0633842866
0624153858
0656063051
0688579302
0653773282
0606492618
0665415869
0641447317
0666788252
0677559621
0663042223
0615193547
0654166893
0613291948
0672574567
0683656782
0670827799
0621245301
0604179598
0611653838
0627161702
0682439590
0650322070
0611051135
0676066646
0640756288
0664763152
0626455998
0656487339
0615545760
0676657799
0650397550
0606823191
0602352583
0618660394
0616274224
0616281934
0628369428
0651674905
0644851537
0646284708
0662282572
0643140845
0645272959
0667096801
0618855724
0657881531
0668274285
0606131888
0672183417
0601065088
0675289039
0640493765
0647842136
0621632735
0663377968
0673398458
0642117380
0618586199
0608191311
0668438553
0638699109
0626571185
0686899060
0610363989
0651422639
0680538083
0607311011
0621769964
0667071404
0677060472
0678530580
0611735808
0688558842
0650165062
0681766368
0657464690
0635548094
0623530304
0618350489
0658865978
0635173420
0685354808
0675412429
0685788024
0608728873
0661473495
0680752169
0636724953
0642431873
0647250417
0662870652
0686774921
0650133858
0642876759
0650357291
0666254414
0607771025
0686151271
0630055769
0642595038
0633520784
0682572777
0688084630
0670118505
0633136430
0651527043
0605837339
0637274603
0643334375
0633259923
0686059062
0632836534
0647636637
0675744491
0666675762
0684776561
0600013162
0637565161
0624561036
0626248900
0652231437
0625351567
0607455076
0616644896
0662044489
0615257354
0643319584
0676070889
0635727958
0620333502
0673816733
0678511226
0621159074
0626717873
0633780673
0607394682
0681098046
0682795227
0687589624
0668485931
0624121824
0626774133
0617854466
0601292034
0606674565
0671541344
0677650593
0624013298
0673683992
0638639061
0671062760
0600380184
0606424961
0641065268
0644256043
0643678348
0658232786
0674146509
0630297590
0620640268
0608823083
0658564372
0628380684
0626846962
0661351520
0616323539
0684083018
0681734478
0642730221
0624559652
0656473813
0645417318
0622685511
0656574165
0655574856
0610614630
0680261947
0601171730
0643454536
0657518589
0657629664
0657592747
0652478308
0645835093
0683035146
0636710345
0618489199
0684632312
0620824277
0663363231
0643126825
0680325451
0601612532
0681167373
0646617494
0654184793
0676462360
0653230170
0673684789
0681319952
0645735479
0640329031
0600870540
0668594458
0661696400
0642359165
0624072603
0665446678
0615497245
0616184021
0646525566
0620145913
0650354380
0650428315
0635828909
0667528162
0634249702
0613417491
0607895595
0684657704
0666644411
0607090100
0684198435
0601446901
0673398168
0621866032
0625539348
0643271422
0652064590
0617643079
0615035567
0660456665
0628882293
0630138330
0606463380
0657768637
0664064847
0638748327
0615451450
0632167341
0666543928
0647212834
0632317113
0623242581
0650696608
0638835919
0628236395
0634074708
0664468162
0683529532
0648051190
0647429417
0677588445
0627373022
0668114629
0672053912
0630319933
0607144069
0601494090
0605053750
0640261788
0658096562
0657437501
0622085800
0602846984
0627256062
0611737253
0617273837
0674830092
0651014819
0652572135
0628184028
0685552042
0681685293
0627046319
0673857675
0656157936
0604688504
0613493097
0685560902
0625274569
0628290003
0626355095
0673419258
0611547323
0612661722
0654377496
0607754412
0618639156
0624368018
0602496092
0632264651
0633497280
0674480602
0638349975
0673786212
0632188393
0614024469
0632262632
0673195223
0611324105
0632212355
0634411727
0675027763
0671846583
0663225255
0676462300
0626326497
0622260406
0682240233
0675371698
0613130958
0684730324
0617553442
0640256579
0681313910
0608395993
0657433858
0634745128
0688220181
0650348603
0686823257
0630557269
0640088421
0616579286
0663441347
0670673642
0648838911
0672851463
0613726063
0603074170
0648247388
0664454582
0624593886
0625273194
0677876078
0608489501
0634481004
0650177516
0676554714
0660737060
0667250729
0685112823
0606094204
0685058264
0630060385
0652496699
0672289581
0681484006
0670522184
0640231096
0603644962
0657513151
0650015492
0685349619
0610646838
0637425083
0672582471
0663468844
0646889696
0600615207
0603510967
0641654684
0631636004
0623775555
0618599543
0646359538
0645675834
0616635323
0645394910
0646673215
0682171325
0663791010
0673053684
0607219476
0670352725
0621148503
0646794567
0641512905
0643163962
0625116921
0651558914
0658812497
0618834978
0672614774
0681458196
0666818607
0670741469
0617639434
0676044903
0623580142
0624223767
0624381022
0656212607
0650096902
0676077348
0680020490
0615199878
0606546850
0621895905
0671067811
0681779757
0644681311
0648778132
0605149878
0686352237
0640479098
0670166537
0651640816
0640768773
0667269849
0635582722
0665790458
0605279023
0603872038
0622858046
0676841104
0687521132
0606618459
0641583986
0612723847
0671685549
0670486797
0636787609
0606832613
0677238802
0683889467
0664684521
0620720296
0665064749
0623824991
0621478407
0632072586
0633131488
0667490135
0626791666
0602176104
0607742592
0620074623
0605495112
0647163496
0654736782
0653545875
0668664197
0626898375
0662047774
0606220464
0646767649
0602069758
0643512183
0624479687
0686472327
0606351358
0642560470
0604394998
0660632153
0644055629
0618268820
0667528668
0616626340
0671012384
0622626369
0655435004
0654278176
0643763810
0666852832
0681579273
0653339291
0644583098
0623525528
0608737055
0630865905
0635866823
0643419278
0685236711
0662394518
0632766792
0641618252
0664648816
0673786508
0612641956
0676647025
0647283177
0635784135
0662824884
0605510822
0626338450
0670843200
0635621787
0613668747
0667532792
0685285603
0646541147
0643080528
0638520151
0656123586
0631054691
0652623073
0648463324
0621697093
0671382969
0645469682
0657571509
0643268255
0655282512
0634098965
0662376791
0667322232
0610056518
0687242907
0662840551
0623014900
0617738445
0661663290
0647325127
0684163667
0637111101
0627590327
0635417681
0662349839
0674193622
0626827578
0657298320
0628233506
0623051445
0678659327
0660720085
0640577711
0600796520
0618113263
0617458338
0614837080
0685430360
0681831116
0616588739
0630666139
0628190653
0657515192
0647163648
0650742771
0677842599
0612229135
0656134420
0676285491
0634181442
0664399926
0627745696
0682542057
0613745183
0668520059
0614510962
0600730088
0673711917
0633560303
0616147738
0687364094
0651293622
0643613524
0626086383
0664035297
0645852537
0681845417
0636251296
0652160531
0625558765
0651831504
0618816482
0682880927
0688053769
0607798800
0620324292
0651570066
0624293577
0664837907
0644469360
0613785002
0606668401
0678320529
0681155628
0654683332
0606117590
0636626618
0631890596
0660071224
0651049611
0685159954
0670450348
0672331831
0651523731
0676075723
0661714085
0617514476
0601822269
0658571767
0654455093
0683890325
0606555678
0681397017
0622499421
0618181682
0688573898
0670564270
0668536087
0620256154
0600821001
0623163762
0606036061
0676456979
0668411015
0642851687
0641468730
0658221904
0661862742
0613750419
0630052107
0602317905
0650668783
0612450221
0678651323
0601415236
0611779792
0600275185
0686257878
0610548239
0647299616
0620384650
0667148201
0643523893
0621275413
0628267324
0683644490
0677432912
0662575772
0678178685
0666153084
0658862818
0642899473
0644492185
0666429963
0606098255
0651265231
0676813046
0664734617
0682859371
0634223479
0635341771
0611213079
0617617431
0665613285
0631873535
0612364193
0657067001
0634649480
0663527342
0631892692
0661329971
0664224190
0656837008
0684290326
0628655404
0631354769
0628272735
0667297701
0633795648
0640823870
0677519111
0656789729
0672053030
0651159033
0618073336
0604257714
0675313636
0666317495
0601635744
0628334886
0618650415
0637871616
0617441313
0667711695
0631831065
0647835332
0680057431
0674711462
0686272981
0611783642
0614075336
0644361499
0666287304
0676389045
0673749359
0658158066
0660013095
0607847242
0664777758
0675196028
0647122378
0676384800
0664686670
0676290100
0677829088
0607816970
0607136311
0683298931
0620861622
0645723337
0670778460
0667174197
0636761381
0644648205
0627143965
0671783972
0683684951
0642291941
0638390514
0675626143
0641488736
0676845211
0660435072
0650837462
0682320979
0655122997
0675450088
0648227782
0661420373
0647661034
0660433128
0648537121
0652430866
0663848857
0670465451
0666559746
0671876170
0664498568
0646432297
0662428635
0667528534
0670816611
0622040810
0618885682
0643283874
0684381896
0667844090
0640035652
0610582070
0612359954
0626064531
0620343916
0686547662
0647158574
0606099737
0687429600
0612542092
0660044079
0673353494
0607457430
0676396031
0667274139
0626398032
0604217224
0643456038
0638692824
0631272161
0601749559
0683253077
0684558305
0633610254
0620410940
0664848341
0685688054
0672032368
0673264576
0611725999
0612056185
0621148432
0630592849
0661687427
0604093237
0655238753
0682677758
0631733842
0662383176
0654385741
0674758059
0624418422
0674574216
0608183370
0624450442
0656447530
0636083348
0631485600
0626734354
0644041316
0686331704
0631092504
0605017655
0624260174
0616888962
0677855768
0681240498
0686086515
0683614262
0601256057
0657594597
0616865593
0682531075
0655255019
0653137400
0633758071
0635556762
0653288892
0631810551
0625755630
0638110503
0662632805
0665158861
0666210403
0674469089
0601234153
0628732783
0622370871
0626326660
0676476832
0640610873
0662319946
0637819959
0646380170
0613155195
0614454202
0674317135
0660467340
0685896787
0663878961
0606814476
0666742984
0618567065
0686317167
0653561016
0635229345
0613567818
0605110560
0670685808
0608283279
0630868059
0671422527
0643359600
0655548251
0674586755
0657072154
0611318783
0653069959
0620371681
0677867512
0674238493
0626192209
0630320038
0623234561
0608729178
0657352806
0683145675
0640811752
0632859523
0647448567
0602294661
0628669401
0656148023
0647759529
0645837658
0661217845
0670789720
0620356245
0675053732
0647688001
0657678183
0626079396
0613238934
0634359084
0661840934
0685289535
0650624356
0636315354
0684073700
0686350819
0686841988
0680060129
0644824996
0656292988
0638114919
0662781669
0685899488
0681618033
0662184357
0655462743
0656897766
0638016173
0615060498
0600312440
0610471650
0610333120
0656445386
0636780487
0670792429
0625362240
0615393769
0682226563
0650363595
0684044497
0612540688
0680812064
0602890523
0600810294
0680013943
0612564758
0672271842
0622264817
0613095979
0677650647
0664143494
0637769749
0662464553
0634773122
0605813717
0635575459
0624616198
0667891146
0608542388
0634184255
0646322386
0625392478
0663584280
0601654048
0636366823
0602038742
0670052835
0655035137
0616555929
0652637283
0673549789
0684030830
0631149967
0660721699
0605465876
0647428982
0680845772
0667630953
0603111309
0650823241
0667189365
0615792368
0608162433
0600759927
0688439605
0623846928
0603045763
0668740150
0605880493
0670253043
0605491413
0611595672
0670331571
0667526160
0646265126
0653563042
0625645324
0610145293
0636339535
0655567952
0675850481
0665498899
0678140779
0675775708
0661595629
0600486725
0627777802
0618521619
0652244075
0672325092
0683367063
0625792247
0621258012
0681843546
0663131240
0656092923
0682818331
0643543802
0673119765
0618874282
0608347472
0664619031
0663122703
0667748934
0685346426
0620331485
0604884500
0674586554
0682196423
0630875945
0631330793
0633535475
0666211092
0686486826
0682465663
0665580294
0662885051
0668244378
0607257556
0618262499
0621024013
0625842394
0656621056
0602580476
0624013438
0657211968
0673835428
0650130979
0668034997
0622418099
0635891345
0675466505
0665280411
0602869247
0650737379
0682450363
0661398817
0661829871
0673868044
0631768477
0637885722
0688530475
0632525185
0628523205
0685778192
0668646056
0652184044
0603534634
0613282412
0636482505
0681452758
0687610789
0652132291
0616418998
0650218794
0682740095
0602243254
0675358661
0620344169
0608227791
0656033983
0675247218
0675015161
0614236225
0673776744
0644474076
0605382590
0624015959
0622520036
0687433554
0627179682
0618375883
0675311391
0616722008
0635793706
0634885066
0631466958
0611586291
0617356983
0615565951
0614612318
0615679443
0657687152
0674470142
0671627545
0641320825
0641031621
0677114540
0653815275
0625324664
0677143697
0605334322
0648437840
0662856341
0658289038
0624026768
0625675792
0686658070
0628575052
0635024200
0610152976
0631882387
0628867121
0625343692
0661380057
0657320982
0653873258
0643168626
0655051586
0612071078
0611648089
0616217843
0683499075
0614544292
0603423856
0685210121
0683664672
0642196821
0681032670
0685088983
0665385713
0603595740
0632076401
0603537338
0670160423
0602133969
0603448560
0635728014
0606129125
0681583939
0621292655
0608134701
0665286560
0644443894
0621835004
0620136478
0662074100
0682347387
0607850857
0681428678
0616582488
0665227284
0612199386
0648663350
0624276453
0620662333
0651050289
0618230611
0601867400
0653662064
0680070149
0620548990
0601467674
0621739208
0613246535
0677386333
0683521995
0622395237
0613252401
0655785134
0606317193
0616165226
0607695692
0688480382
0685856302
0652344773
0601616737
0674130065
0617646188
0642394036
0624621152
0684626132
0655118040
0612591803
0640881292
0661317283
0627369270
0607843860
0643654351
0654395820
0631532793
0688647184
0660511372
0642085801
0625074706
0640429551
0668281869
0606798080
0678014639
0605412902
0680064674
0631585048
0605363363
0686723927
0621035150
0682655923
0681840287
0662519768
0614427707
0647561940
0657282394
0644472039
0635384505
0663770392
0687475557
0680660992
0684116744
0686084085
0645699709
0657763612
0652664237
0656785452
0653039408
0608468632
0618260789
0603375081
0606885075
0618411952
0622617717
0684262184
0668594759
0673327055
0664415874
0670784757
0650354686
0607250622
0620885836
0625066193
0685521866
0628822231
0632499807
0657168640
0680428394
0608493020
0648158709
0652428123
0612190261
0668872511
0610169079
0630589851
0657610690
0602793231
0622848506
0640471019
0671028943
0656516158
0660580703
0646425802
0634180002
0614647830
0670839602
0640670005
0646592102
0673585884
0688330022
0648289115
0627739683
0634420660
0683658085
0612481512
0643517924
0610736115
0670813401
0651140365
0632599538
0663353945
0631015891
0662432118
0671898223
0625250905
0663820268
0683235956
0642517686
0642731533
0626527586
0625048671
0677862745
0624571776
0685094410
0618742622
0621396851
0683786658
0608412915
0662364606
0664317068
0656868523
0641257283
0651268913
0651170455
0672366519
0675096813
0671415653
0653059591
0666691077
0657774395
0651787643
0631075771
0687140271
0606456241
0685896866
0654420128
0647651390
0641720438
0635744270
0657611198
0608080235
0651480837
0671649071
0676720591
0640096220
0610791385
0637112054
0638869220
0644299268
0616255133
0654655297
0684571511
0651450897
0652713215
0663098943
0620068691
0623744666
0628753841
0637850895
0625197918
0618660490
0673667084
0667225046
0610056440
0607293854
0617593785
0660220704
0628373635
0661524994
0635882363
0631751279
0645545711
0632264282
0633673782
0688356354
0671652485
0657477359
0621093336
0608340883
0620691679
0660191536
0655219557
0647348646
0681442280
0670178449
0667683059
0663313979
0670895390
0652191995
0602510914
0672531914
0686848363
0605196952
0655867923
0626014406
0621029284
0646889513
0603556883
0665111481
0653545147
0656149534
0616886017
0622495216
0605296805
0674823952
0657711864
0636122050
0613360832
0658056627
0667247229
0611455430
0643878056
0658381272
0682476860
0641369995
0648026372
0686721975
0657586797
0682291749
0615288125
0647665808
0661070216
0610252872
0658862621
0686364448
0670153231
0624680327
0678883410
0668645233
0686574826
0615349353
0646798058
0650625401
0657744242
0626680978
0671786594
0656064038
0687714506
0664655243
0664357312
0603710925
0618872287
0636048363
0633736565
0621042328
0600376845
0601185262
0645593327
0677399064
0686322081
0672211655
0652738459
0642862413
0684713113
0678030041
0651399777
0683564382
0602040366
0623434081
0604822096
0616138521
0647169378
0662689449
0644464770
0650171018
0607796134
0644387596
0637733779
0664040797
0685761812
0682074757
0642231199
0645296262
0617898956
0686351447
0632743607
0634173997
0667512221
0661257991
0637594063
0648559209
0676676623
0643688692
0663336816
0664444526
0621694030
0663315345
0660756481
0651864665
0678566430
0662491315
0626552528
0646290538
0660265233
0641735504
0614216430
0658139748
0684151366
0601833557
0637655192
0615872050
0630361611
0664092977
0634823965
0646233455
0658728127
0600731041
0613290149
0616089408
0613238232
0643085709
0656116034
0685095460
0662087483
0637399222
0615285647
0600329111
0643116170
0601698219
0665642027
0653778335
0638495177
0674621727
0606456323
0605335026
0633522164
0671435844
0668671939
0638851513
0621620826
0614527641
0664486060
0632688267
0634020985
0606457232
0661685953
0655684436
0672722019
0662759585
0656193211
0674495333
0663538802
0677177493
0600113742
0684379080
0658778334
0674049821
0600815624
0654351606
0614024322
0630157293
0616659495
0601188491
0634222971
0671680544
0601248872
0658128172
0604155677
0644632557
0638769762
0627462175
0615684585
0632887006
0614666163
0603128488
0660046818
0661273379
0630355611
0632683805
0615184606
0604834808
0647777476
0672020571
0628499450
0682381951
0622228015
0645862318
0622018655
0625749139
0640796461
0637482971
0638499307
0618863213
0620099064
0668623865
0638020647
0613742852
0622516189
0673211259
0656239677
0602784589
0603825214
0626246390
0638641744
0675061012
0615865230
0631038808
0645334507
0611316718
0643152361
0663860960
0670080571
0643476744
0634779737
0616466554
0646219081
0636870694
0623196510
0616572269
0622274576
0641221379
0647342856
0677811830
0607344889
0657493976
0601158937
0625792228
0601063570
0681654675
0680827062
0601187914
0663841805
0612476330
0645818514
0681474944
0618629196
0600095293
0658311276
0645352475
0684558491
0613080347
0686123419
0608666238
0631061900
0606765305
0628517165
0644463181
0653371984
0648113961
0671243707
0683045023
0636053577
0634532337
0625647415
0675664652
0634670514
0666811156
0600175343
0601520751
0657896706
0631637675
0628455571
0672536411
0666338440
0646380357
0620763131
0686130542
0620536304
0668037673
0671821681
0648367005
0630446693
0670754105
0686386854
0664738022
0638872031
0681222487
0614560685
0685629257
0642059818
0685830359
0672161997
0615688966
0630531502
0610513109
0626314571
0623342539
0618777841
0668393831
0626592890
0671838958
0601785741
0645283780
0647064355
0665819618
0615825924
0605355908
0615791824
0688118206
0657619983
0684528562
0614859160
0668121630
0667733753
0644066543
0617827042
0627356989
0641487117
0646055110
0658817821
0613893971
0618150585
0620685650
0643873061
0638553091
0626326795
0652780635
0684366470
0663035536
0625552857
0656091173
0664420593
0644441001
0611447661
0666081942
0665538193
0611824236
0633645986
0606356420
0621519503
0664224225
0668343998
0655265838
0647858637
0605640768
0661632206
0671435749
0666511732
0668397169
0643745929
0614660027
0688537583
0657442767
0677742632
0643783094
0620827693
0685635386
0630650917
0634793162
0625091040
0643334389
0602375251
0651795162
0600847259
0660876975
0631794776
0680253843
0620251458
0640023451
0676425732
0647477080
0658483912
0622422591
0688551630
0680859266
0676431123
0686838829
0664722775
0644888515
0663219401
0645417386
0668772300
0610710192
0617540941
0682521532
0618197454
0601880681
0646853524
0667611485
0684751779
0682256654
0616553394
0666258965
0620757740
0635433756
0682816199
0666664825
0664133820
0612087152
0660595055
0674796786
0642421752
0634833139
0616788054
0622423169
0673285452
0630450404
0624732528
0602732776
0686389048
0618422434
0650714079
0608766591
0608482393
0620025295
0654533927
0650730912
0625068202
0678715094
0605818217
0646157059
0671847319
0666469146
0671194684
0637168846
0651214416
0661393823
0614674881
0670847048
0666090666
0661153675
0661433459
0625112642
0618230807
0666075455
0601585242
0677559375
0615384367
0628483822
0666073814
0687371597
0653469716
0670573730
0675762195
0650732823
0663289564
0636839899
0667796895
0614011716
0605096356
0671190796
0608456647
0671618997
0676296552
0661134854
0605837093
0610076380
0678080127
0688668629
0644071496
0641724685
0672460018
0638367087
0647110429
0626360058
0688659835
0684288646
0677523877
0616275698
0686681539
0684048271
0604685919
0684312289
0650894308
0650159446
0650595035
0617740648
0621737911
0655242084
0653364377
0617658279
0612279649
0613268409
0674612821
0643147001
0687154757
0657499219
0644658569
0661241232
0622698120
0666314169
0655887510
0623662652
0655672769
0600724242
0605687009
0604698329
0601327918
0621766710
0634436991
0641579898
0633020252
0637529920
0648558437
0621560768
0655254140
0607884129
0645218716
0656796834
0685597763
0620457114
0635019182
0663737047
0681763219
0656762391
0641556346
0620285359
0662535065
0667461255
0671793247
0656296039
0612833259
0640615577
0608830017
0604542011
0674363900
0648414004
0637760292
0681227527
0608185900
0632699783
0670851012
0648671463
0626026326
0614175270
0644356933
0620365379
0615653676
0681343699
0651110538
0664893694
0642441670
0663534162
0688081010
0675685431
0622797621
0680263213
0626065221
0638473809
0601864955
0662783124
0634584160
0681563531
0643587929
0688724218
0621367331
0616557600
0661329254
0685893144
0614325537
0633683522
0604417780
0626522580
0660332653
0626745180
0631752868
0607741649
0604193465
0616743091
0605771155
0658199863
0686260447
0623268310
0635273548
0653268551
0622430606
0613397319
0640523971
0670853937
0650281729
0618459192
0666180750
0666370436
0680349775
0651871155
0616669619
0646094281
0600575847
0677118287
0654432073
0672830674
0655526061
0627778092
0622241733
0614734359
0632497379
0605846523
0673862037
0647891594
0658334145
0678266908
0670396231
0661354612
0617657941
0618676194
0638049702
0660451748
0602352889
0660737995
0605040316
0685771265
0604662643
0645665592
0657346263
0686437135
0663135356
0664786558
0625010960
0650585245
0686838380
0647526756
0651844970
0655576864
0688810421
0613466225
0613186406
0621582438
0623279106
0616133377
0658485530
0656670512
0672388695
0682591415
0654152843
0674141982
0675390757
0621898170
0653057287
0637080587
0635040552
0666191837
0664670052
0622476757
0686542963
0658731036
0628058016
0655038174
0631812139
0641080662
0670460021
0635696699
0641720036
0646046065
0643360004
0654676607
0624240200
0683034921
0607498881
0642411376
0662198022
0618523173
0658564626
0657765140
0670458391
0680743913
0657376305
0661350255
0608290305
0646691023
0625078238
0607678824
0637277996
0615211569
0685180784
0614713463
0610537075
0615430777
0610791376
0662598454
0636727619
0625567315
0688739405
0671554529
0661722452
0622529279
0613086226
0604340232
0676834193
0658088809
0637248039
0687053961
0645358163
0603262248
0621889932
0627223213
0661321446
0600297429
0654175393
0684290513
0656846541
0672799022
0626439095
0622163817
0660311224
0604879536
0627563321
0614174206
0673210376
0600226061
0608261594
0626843141
0616819382
0623417266
0666512887
0605669650
0640041676
0602256039
0604539294
0638011141
0623578891
0675036822
0667578767
0636885509
0642294035
0606471362
0622261609
0656377598
0612729220
0646684765
0673446588
0657397158
0633534787
0617094708
0623891742
0612480379
0613395465
0638273202
0668636141
0673130272
0681685854
0608535011
0605046795
0628026965
0652676520
0605277055
0601156078
0672543188
0684540238
0604282296
0601080796
0662722008
0644766518
0663465317
0671293631
0647581553
0607280393
0624171101
0614263680
0662044971
0646568171
0607613813
0655526827
0608056369
0657128448
0682419515
0658744706
0671553692
0624338044
0607289043
0683878725
0660264918
0672742753
0647359822
0653598457
0673582317
0644860174
0646223866
0661063967
0676514376
0673088714
0653451059
0670190352
0686630047
0655352465
0685817195
0638218738
0670858326
0638770344
0672823491
0668771605
0678510903
0680512959
0631270310
0602724493
0633794010
0648236636
0612232469
0682858032
0660695206
0680142121
0672085103
0626093794
0603572449
0683261438
0668661636
0612669435
0672210929
0627744200
0607264475
0630418294
0601653821
0623276174
0642512354
0681515483
0642271189
0674366560
0636453834
0605542528
0673287719
0631268168
0617673414
0678593644
0616717661
0631171752
0682124046
0610050815
0663468707
0643288618
0681836553
0610734994
0642868619
0630594950
0608528470
0680469394
0631368536
0635746187
0621220892
0684624962
0680529904
0610773571
0601364897
0633697535
0600460363
0676839870
0653175296
0678788785
0625652915
0682669181
0687342122
0654699463
0674837067
0688652453
0623858154
0615717227
0642753518
0640366234
0637563919
0645176890
0660897329
0638097856
0678572474
0664834485
0617829398
0676149170
0640826118
0655250778
0607636613
0606714219
0627628506
0687550651
0680342955
0688186702
0641176527
0615263320
0646148266
0601243370
0618851300
0610126553
0654362301
0677577346
0661347206
0647259649
0688710664
0672556926
0616352280
0624089324
0685735598
0654537266
0665389970
0631686858
0620434586
0658727793
0650146071
0636856354
0653032987
0658278518
0672218830
0607797814
0668589247
0662729655
0678681054
0627145598
0657057971
0603329389
0654188962
0635550713
0617520787
0620656484
0662732962
0625083958
0620092899
0653571650
0621669689
0643752445
0635179239
0647582991
0688435476
0680386236
0603226270
0681126594
0604468229
0646725479
0650728659
0605230545
0665678218
0660620222
0670527468
0684592209
0632446733
0687435764
0666377919
0687639538
0641680894
0676171913
0643116739
0617369951
0662637250
0650864017
0641772315
0683550674
0672047084
0630416319
0686167678
0608337660
0641661424
0624288027
0687437760
0634266026
0682466997
0657362205
0670384893
0630291054
0674841924
0621542535
0642673452
0627183096
0626647174
0652481168
0628398851
0646071243
0604076736
0662097724
0658567112
0625748107
0676669083
0683246610
0663037837
0606378294
0610162622
0606677834
0683624928
0617580663
0603273352
0617238441
0614721265
0611355494
0643653900
0632897261
0675557249
0620419295
0663780461
0688766333
0620624434
0688169028
0661233150
0623540142
0640765146
0665717494
0670816975
0673746999
0648136636
0611426526
0632440586
0624660083
0655551083
0616866947
0631077168
0640026546
0608467338
0651123055
0650150888
0623851521
0603488078
0682167791
0663566946
0623324781
0642021446
0601435987
0672733465
0636565500
0610025529
0663594269
0673334240
0641653167
0673025170
0674447474
0614764476
0664693932
0614135447
0640449381
0688243464
0616349020
0616293594
0624154523
0638881901
0674090350
0645261501
0674067312
0655083947
0616028968
0605812151
0688831638
0645245124
0641396091
0655587950
0638714601
0652630601
0611435631
0673543130
0650074327
0681287378
0662697828
0605244255
0662592097
0617288491
0674521520
0608628132
0637184820
0660764757
0643581381
0616851824
0641414898
0660341511
0676681573
0670565613
0653132787
0673017803
0611576694
0618183206
0680642987
0654867811
0677368129
0602080634
0605129268
0608018811
0658880017
0636214921
0608590082
0633570193
0677197702
0674725708
0615077454
0650319203
0648141807
0652030781
0658467535
0626223919
0621565236
0647191960
0672423517
0677041607
0683816846
0631175945
0647316368
0605749794
0688895806
0643752906
0660772476
0633088991
0626740148
0662447124
0672545132
0640494043
0665181705
0623843253
0624062934
0676739776
0603667433
0618012351
0635663885
0688895893
0603287114
0645478163
0672893879
0682643435
0665884440
0606055922
0604139681
0687899159
0671067167
0603740266
0613293649
0615735650
0625697244
0613256374
0656791135
0674417079
0628015247
0673654258
0687647640
0682125566
0663245354
0612047802
0633144715
0683193480
0665782658
0604217917
0610676758
0683361560
0677533463
0617284527
0652617855
0663827374
0634245141
0650462183
0651827252
0671592260
0680351389
0678460111
0603524094
0632480145
0657591794
0668322270
0668816938
0688082816
0650844389
0683361531
0648019138
0662869057
0680446087
0687141558
0602287507
0645553279
0682534174
0610180788
0610563426
0632816980
0667364305
0612651456
0603256526
0654829194
0646144044
0650415295
0617840052
0660052233
0687899634
0617768814
0603081658
0680587979
0613116467
0647126770
0645348759
0682077437
0624479150
0666236170
0607331933
0631098380
0646767350
0646643678
0672631532
0614369958
0641717898
0682667623
0607113910
0666427312
0638774193
0617274907
0626558679
0604314956
0652157150
0622852194
0682810127
0632546222
0664121557
0605272871
0640022784
0660177441
0666628977
0601816871
0648866749
0636318537
0614067083
0673092002
0627285121
0651759924
0612841507
0642613396
0613736693
0616018241
0663781104
0662228869
0663312679
0614113857
0608294898
0625588589
0675345167
0687572258
0615198694
0614665838
0682149945
0648067652
0657629436
0663211999
0664671756
0642413808
0644096220
0643631454
0636853466
0652663548
0635488006
0622156683
0668634445
0628270981
0642887407
0621265859
0623715705
0672589966
0664067220
0618826636
0674373460
0610847158
0646856515
0676728106
0601080744
0681495833
0643664661
0671826023
0641387628
0685462911
0644626610
0635823080
0682391128
0621561014
0613520173
0660424183
0687674039
0686821587
0628067648
0627179030
0651536241
0663191228
0681879360
0687360612
0647425005
0610854862
0644769684
0641365867
0686338535
0632595617
0608050121
0667531475
0601463825
0616229304
0605443495
0673548058
0604779218
0666243536
0611190741
0643741584
0601139878
0637538003
0611239378
0652227721
0681236370
0625487238
0656164544
0661612747
0686321131
0681035514
0600594281
0688544150
0667859299
0617541923
0637069690
0628117117
0663450309
0673683360
0674032845
0673243209
0646617596
0611773939
0681237850
0676534492
0605294568
0608097041
0640387969
0607167967
0620561225
0648127885
0610688009
0667864053
0671688638
0633391371
0681491827
0625719002
0662382930
0631450086
0625657035
0603558335
0608162150
0623426914
0638745766
0667670609
0653365817
0637224255
0662133563
0606850633
0636446669
0622870619
0602828154
0651410651
0633623475
0652858287
0615370896
0650710033
0650227865
0602592424
0652719636
0660485089
0628823208
0615535084
0661334114
0662490912
0614582472
0680829789
0614144850
0652451528
0646121536
0622371357
0674649016
0623144247
0623663353
0685062653
0677551869
0667773323
0607470136
0657483832
0604489096
0620814010
0671568530
0610885400
0611553260
0605331035
0674858987
0613675531
0605737934
0602551902
0684848835
0640227898
0674128585
0620459690
0611738359
0627659444
0684575348
0675137848
0661098865
0675895903
0627594018
0635448615
0613797407
0641835451
0630017824
0608496298
0603672631
0676337935
0647020228
0636817004
0683275644
0605249973
0608372889
0602268201
0645333936
0658071797
0627036195
0627582242
0634871332
0632068084
0684356160
0625084658
0600379757
0622847967
0653767066
0631367090
0611595735
0681271115
0672230128
0608376736
0603144714
0684620156
0667779588
0637827140
0606571124
0670252213
0655834961
0663838081
0626045114
0636841197
0603551995
0654814808
0607197880
0621748620
0621153821
0671730982
0644289939
0645153131
0614688073
0618044585
0635879212
0673827098
0660029660
0678615420
0620055550
0685858646
0665649148
0621759891
0608741207
0662285883
0687343238
0645239225
0648481444
0666641099
0614593608
0655758034
0617297151
0683548905
0607145394
0612199569
0657189187
0652869597
0600465839
0644711374
0685741736
0661684304
0625876464
0601289795
0672653156
0668841142
0671644072
0607269718
0618095908
0683083403
0633064560
0625478430
0622199135
0600453517
0671288000
0608537930
0627573325
0644540599
0646722674
0605899370
0665194277
0607394207
0653617729
0684643524
0658555746
0680097798
0621385782
0641899303
0644271050
0655149306
0604088056
0650899139
0622446079
0661129601
0618827213
0643031416
0625184250
0666169579
0654754993
0613729066
0622810010
0647460532
0601646321
0628533332
0628310752
0663095529
0651166933
0608671046
0633286966
0686630287
0637667358
0633884425
0667437347
0613625046
0661225187
0621474212
0674449763
0618378097
0650154087
0667035473
0613290106
0685089775
0624079881
0616686185
0602564913
0684474863
0616867403
0631623640
0608736521
0636752950
0652527104
0610262751
0664674893
0614224534
0650434988
0667178251
0601671743
0664043857
0651818955
0625885769
0626120916
0607523258
0606171182
0614398376
0617094099
0651065238
0611611820
0665849760
0666874536
0611088708
0677665616
0658231188
0611820136
0622757118
0686549885
0664080748
0657691061
0600229455
0678289539
0661348649
0627877540
0636376897
0656834240
0648139900
0645846279
0627473358
0662723389
0614262203
0673252501
0682063373
0625579733
0635225768
0641849770
0673186511
0674251350
0630173720
0651142516
0628868830
0670344351
0678039666
0673217818
0601183582
0604885653
0602514312
0613730518
0666283847
0656262442
0657034896
0603539728
0635023124
0603347425
0661595414
0633772566
0620115791
0652152080
0614577956
0604757873
0618182898
0620366632
0612424351
0666843023
0600288735
0614342500
0663298813
0673162227
0664561782
0683076883
0677536090
0605057850
0603569034
0684083318
0661735280
0664413527
0627671195
0637354086
0608715487
0621864408
0676422944
0623750314
0645891649
0687391535
0682666739
0681659748
0612132307
0628171334
0667454403
0617896045
0666682831
0634261315
0646712058
0684061395
0615879754
0625042803
0610427080
0680762865
0627319742
0664735694
0664311885
0686732766
0675130739
0647462607
0645884108
0648113860
0635491665
0660470624
0601747158
0650643413
0611136109
0658068151
0634887119
0614232344
0663452907
0676752688
0641020578
0628144057
0668894653
0666885985
0660650630
0665169392
0616724308
0618396944
0688550764
0655228904
0681670843
0641270297
0612625127
0622446729
0680034704
0655825106
0663058579
0664337119
0643683544
0685423599
0652619554
0633463298
0615641438
0666512193
0617617316
0615398007
0676080883
0636346678
0610370572
0643142719
0685158108
0628650521
0674696875
0612231975
0667411427
0621346264
0651497653
0688328152
0651621496
0688662105
0633568636
0687013697
0663782068
0628023460
0673678890
0670145481
0620743858
0666380299
0673249525
0604042200
0613731217
0670037137
0663530001
0636390710
0630596886
0617455421
0653523816
0623771798
0675832167
0612082318
0608297016
0636614567
0677632178
0620047195
0666531906
0675729477
0622890152
0645646716
0650261518
0667386216
0674181610
0610652108
0623524313
0641115897
0614453233
0638491445
0607435304
0686282536
0603283803
0661687006
0652820572
0612450193
0640772165
0646453062
0631171802
0663694127
0660219093
0661553988
0621010712
0603864148
0605653728
0681049556
0680562819
0680049293
0620363162
0663047429
0613594372
0616527732
0610163659
0652750603
0636235437
0628381296
0635167049
0634285733
0633717861
0613241136
0651099223
0657848566
0601497825
0610317994
0677145779
0654493467
0602223603
0613773600
0657590533
0657393622
0652055914
0670185521
0676294011
0631410340
0646010799
0655083746
0644034355
0687033158
0670344101
0636379577
0616491488
0688085395
0683865255
0622798448
0625178062
0657475710
0668717533
0664683986
0635446554
0660882391
0634266112
0665033355
0684365831
0635357713
0657352942
0670536036
0606873303
0618263676
0636529389
0665785437
0634423713
0683227313
0648753632
0662841453
0672173836
0632219276
0603280918
0607488057
0602376748
0638156037
0662296151
0606518274
0614092635
0671335888
0625134740
0632636356
0657328040
0661066510
0678634185
0634432941
0686577347
0623556875
0653332619
0612775503
0625648496
0640823996
0616577583
0640523390
0662243049
0641667741
0617537538
0676884190
0626429505
0678274653
0685898384
0676495505
0668241094
0653458143
0674774367
0676320893
0634814601
0634373780
0616061776
0613483035
0626123075
0657335156
0663051787
0655742711
0620322313
0677043487
0648123514
0624525723
0620094849
0603542989
0625821868
0606776346
0654038374
0653066730
0615718247
0675889131
0654699616
0682460772
0646572588
0601316250
0601071098
0638141697
0625333245
0681890775
0665519538
0652240232
0641777793
0641684908
0638591606
0630576600
0607345246
0662538686
0650871924
0632336185
0600641434
0612121301
0601135844
0612020893
0633282550
0623431431
0643264144
0686154720
0665655536
0647012776
0621598154
0657895158
0618444279
0618028896
0674220965
0600742851
0673716228
0638640696
0628110731
0647376817
0616325903
0665625535
0680117607
0688561509
0627124302
0628229774
0606770633
0625197570
0665766410
0603623782
0630559220
0687842763
0606459955
0687592202
0684484282
0670597131
0643183435
0641553619
0688434786
0628640959
0644342202
0610332576
0602883802
0654482609
0650824045
0665048082
0616293120
0678710942
0665583178
0640032074
0660670735
0623351449
0627617641
0616370708
0617256719
0647457483
0656812188
0642493767
0666210751
0623517241
0615095775
0674051427
0675763945
0613621205
0612743296
0666195046
0604291173
0632714154
0624294544
0616716835
0608061259
0682017316
0622536947
0675652561
0637899529
0625855548
0650623165
0608697279
0620647602
0606039008
0628754291
0671894681
0632293127
0612199569
0664567236
0668532847
0634722016
0653228560
0673162677
0608299899
0683513992
0622860926
0664381328
0680028266
0601247468
0686344633
0638285098
0620080414
0613427350
0626716957
0650621093
0660166927
0623136879
0616591381
0610122588
0640468189
0621799242
0654840490
0624417234
0641649441
0616551485
0648411807
0610249464
0688436697
0606189698
0648540042
0682274466
0616459704
0644874987
0616866053
0644361133
0602666435
0612744475
0604463467
0665078558
0686520142
0642351680
0608444370
0626834746
0671460414
0655071438
0602652181
0644717932
0683525456
0618667731
0607197468
0665161467
0680627415
0650277174
0600079229
0607458161
0606588682
0680268313
0662451701
0676121366
0606661530
0634742035
0635766780
0612024269
0677587883
0617010891
0616650954
0667487278
0602458129
0672370635
0627847969
0661198427
0623812863
0612533444
0635519537
0622689570
0650318837
0663262733
0613588219
0648645000
0625517112
0637350770
0623613078
0661514890
0635281817
0666354073
0632041920
0684386444
0668032480
0684226269
0672550378
0682772245
0656624928
0686319839
0636010440
0606274029
0641494490
0688495655
0670285977
0676025206
0680563896
0682011073
0617783725
0605173695
0621034653
0676831068
0607098247
0610540525
0635697178
0624073926
0673698559
0620012568
0676736714
0658634885
0646490994
0604690558
0637740026
0651374155
0614477364
0604289443
0615812163
0604280014
0605685103
0657232626
0687465402
0662527608
0635761418
0626362355
0654761806
0671146798
0611843621
0603371803
0681550781
0631612910
0642315822
0672413880
0670321675
0640865468
0642168690
0652539266
0640225860
0672462390
0688488098
0653436792
0630053519
0673756987
0652361418
0616468365
0655183822
0626010427
0618687165
0654271777
0670815907
0634240055
0676436653
0674146880
0613218897
0613437686
0614783942
0614129385
0628142755
0665015939
0650248671
0611794598
0682089624
0617186921
0677514168
0612116814
0681012634
0622263211
0632080824
0641617453
0622812145
0665775706
0641519357
0620538086
0665299705
0610065273
0665527420
0665698570
0683817876
0618840311
0663541430
0626253373
0684650620
0657030145
0605281040
0606728097
0635323240
0604769713
0665344349
0622353310
0687794584
0656670251
0686467028
0632817913
0657670912
0612610048
0623573933
0632534786
0657027257
0605392457
0611736527
0602388682
0675330169
0644516282
0676173612
0647164585
0654011127
0638647914
0634054026
0641670989
0668441218
0638361246
0620156691
0602494067
0681685604
0655036344
0663376676
0631257432
0642532423
0665736886
0687227514
0633366781
0653772538
0671051727
0661551002
0611770231
0620591419
0611326720
0622872277
0688410809
0660154602
0617249251
0638393664
0686852517
0623458487
0648446437
0678539804
0637518737
0621197681
0673312984
0612630087
0643159462
0612141288
0675427168
0603897942
0666442508
0651792363
0634367188
0650451143
0621584233
0647541076
0663513794
0688747769
0642599905
0682189804
0618672451
0672716227
0616783053
0687189227
0641221503
0665153313
0614698818
0617736320
0663469011
0618078044
0684670201
0670827650
0667652116
0665780435
0672396240
0656790851
0637092609
0674818654
0658385974
0615727038
0650375573
0667147931
0635216104
0655692104
0626471030
0641019946
0621689211
0623095745
0661166316
0672495162
0631665326
0640427200
0666327847
0607028642
0672565156
0658015650
0604233794
0661485196
0658216996
0607575671
0628122088
0627868050
0636437539
0624160026
0682433038
0677743382
0642276420
0606747365
0646617810
0620476321
0608061277
0656145222
0608711286
0602393604
0602316270
0636467884
0652575155
0686475735
0636337495
0608518737
0671231905
0635075884
0628125957
0646680158
0622898979
0670815128
0605788430
0640766268
0663442201
0662246424
0637656882
0632492955
0671390151
0647179203
0613295854
0674811871
0614518440
0624813074
0674614913
0636017859
0621552661
0657686581
0648190382
0604654960
0654674678
0665458280
0681524042
0644333652
0640128942
0665170515
0611579365
0638280281
0645046868
0645481374
0678042544
0664721346
0656148568
0666261556
0618820157
0676592280
0656113030
0688690838
0657892983
0680440389
0675896593
0651194835
0612358327
0681030015
0613057936
0601278603
0607132018
0680016186
0603667282
0626429800
0628198811
0633527583
0614534215
0625816781
0678788643
0626243008
0677035611
0654623138
0645366520
0643844293
0655189040
0608281239
0644835159
0657685657
0675439460
0675522727
0605763337
0632281397
0625072321
0640440454
0600644537
0641853245
0660817393
0605013212
0600680832
0606120358
0605568578
0665213118
0666315811
0627077057
0657844463
0627057447
0633339058
0682339429
0653432874
0654670329
0674363056
0600492490
0674878258
0675625443
0607466159
0607154860
0664765929
0647723158
0626776363
0670648174
0637478893
0653078988
0652182576
0672720182
0685626311
0602191502
0627730298
0628814951
0670794287
0668660396
0625794588
0627871683
0633011974
0647436053
0648670449
0621597021
0610194876
0621317942
0622170463
0655684445
0643148798
0684355053
0681551154
0606391550
0613550054
0610641394
0608733031
0602386929
0645218308
0618245570
0674780832
0687310948
0657730873
0636087437
0617076587
0645137739
0631727095
0660359186
0603758087
0628662159
0688413255
0640831388
0613244308
0637833666
0685570732
0644811095
0654326662
0677553310
0655268106
0607727059
0616566307
0637798395
0621323417
0605145168
0686389851
0648162785
0687711445
0685570383
0630020596
0668633386
0660499526
0602844516
0656271167
0671283654
0621898609
0607039855
0640622495
0644192306
0600085817
0623560430
0632311959
0600384401
0663297972
0654763978
0658496069
0613783572
0667742571
0612328320
0670242609
0632625308
0650825145
0620761249
0652893213
0672862816
0622530157
0655190440
0657488993
0618248089
0660258356
0638273697
0632039971
0634052034
0603186764
0624451884
0667864449
0651170544
0665599511
0668054937
0677643146
0657294578
0654626371
0647793910
0678768711
0666397916
0638746078
0631763053
0646132236
0605383203
0678525899
0616227238
0678438450
0615363501
0666685845
0625029230
0624848237
0681080202
0683483545
0688073758
0601329253
0685819253
0667241590
0606496003
0643648792
0638758234
0604879112
0615131947
0616528982
0655026551
0616772674
0685280991
0640388004
0637197628
0655016039
0613289088
0666593702
0642233756
0624279277
0627647836
0614268151
0682593041
0655576963
0647533607
0672020711
0678767858
0682747785
0661084940
0644017355
0665826820
0637330872
0627328624
0601076395
0613629651
0636490960
0617653267
0623189372
0622020220
0667738879
0607537691
0601838924
0654574980
0632659163
0686723155
0656047922
0624620084
0614844002
0628392058
0612090643
0632260694
0687898488
0631130507
0650855300
0656099008
0671067043
0625482958
0623834483
0668332083
0646371436
0625210437
0625652051
0640858193
0607338431
0600031361
0603834943
0612190046
0630061376
0628375126
0644415822
0602195815
0662837664
0664041303
0642310211
0611463197
0652819122
0680315676
0662336323
0605151327
0642650458
0686030701
0685833385
0633081694
0613470350
0663249198
0624484296
0673074754
0650052446
0677497696
0670488223
0675743541
0651735294
0651028585
0632856690
0684599180
0624326965
0656229361
0601844128
0635213199
0642872446
0602749127
0614864608
0655762313
0670613842
0652293583
0661712455
0667070961
0605559183
0652837021
0640736578
0644214714
0683766593
0673424932
0678158115
0661044500
0611359315
0608494159
0612272336
0678872288
0641027029
0642424613
0608134439
0643683301
0648458250
0687174806
0668654081
0674561208
0688559190
0676229950
0685059616
0632630638
0673727148
0645570388
0605547544
0671094768
0627369594
0650050425
0603267028
0657370233
0663493056
0645740784
0658862023
0670090128
0605694504
0684145330
0610086667
0602180676
0622286242
0653647273
0617680065
0602876263
0651011149
0672174278
0630563923
0676644797
0633787664
0622824675
0667361504
0651171186
0680346108
0634368889
0687597744
0603271893
0656125525
0657246676
0641651676
0663393307
0653040498
0613340520
0600155579
0668398530
0608676806
0642227718
0650831045
0680534592
0652259970
0612011427
0614392399
0674769714
0668513270
0648011996
0634168681
0644663796
0641219997
0658390088
0620295639
0636485510
0635420867
0671835388
0618232626
0651686373
0677490362
0675140909
0627659670
0661464443
0675438859
0681310331
0610434357
0686112293
0602462071
0628579452
0601343800
0604352611
0637827451
0646828301
0628068085
0634438757
0680371538
0657818087
0603144464
0602653430
0620232727
0675827626
0671281186
0634567441
0634734723
0638586332
0608589679
0665781881
0624695174
0617393998
0601557674
0606471793
0623487202
0632616555
0637699530
0687720744
0663517564
0645176333
0603287565
0626776794
0656383497
0630421186
0612021880
0615638424
0615114054
0612447534
0643446449
0618634113
0604848364
0645832626
0647722376
0654722005
0677233009
0681885610
0616694787
0682774215
0686459041
0613293858
0616850346
0627389719
0608865121
0677779771
0678458546
0650296719
0615874324
0632596449
0681087295
0667835495
0666554895
0631122408
0665098020
0635010452
0666229209
0668435498
0655590171
0601021848
0622450942
0662115971
0635422000
0667162579
0653826014
0606118449
0606661516
0663619265
0657442859
0618010964
0623499875
0605430229
0643357514
0680414491
0667747846
0631277134
0618448937
0612815862
0601424156
0647032352
0626722162
0637230917
0675526564
0630727813
0644693137
0680766789
0670336756
0638682879
0676668057
0676192055
0670311801
0688468170
0656732429
0645326378
0685826643
0608514755
0601214223
0625435611
0677683594
0646163388
0625131588
0606899522
0652180014
0670518499
0647076251
0674739570
0685067291
0665334682
0634420381
0622863716
0660193599
0623068491
0676813544
0634334610
0667438419
0663756789
0687614136
0641546732
0647894492
0652344214
0678366603
0608757610
0674026225
0644329807
0627447060
0610735923
0682485201
0655171126
0663235844
0634862552
0644236004
0673662428
0670492923
0625358636
0613190903
0687474395
0622688146
0671823168
0620445778
0601873128
0654157723
0623114552
0611422905
0668728105
0628454786
0667092596
0677521842
0661779154
0673715359
0644313589
0614379154
0674655641
0672079180
0635513773
0616510319
0612176787
0617133203
0654329502
0606265586
0626545548
0600855225
0622328195
0613544309
0684810476
0668170722
0642399985
0604228389
0661541978
0630387580
0636746382
0663816740
0611813505
0671588862
0666789213
0632585500
0620647879
0605552005
0638316313
0664579895
0677431959
0638782349
0628337780
0607654608
0661696423
0604687212
0680413394
0671150388
0606060435
0645251058
0667515958
0661130579
0670638857
0687584880
0662612484
0688713064
0656560425
0622136726
0623438634
0644318621
0671160271
0633661631
0610625958
0613084161
0651318219
0688892589
0642873772
0604391300
0678840481
0656151288
0667246764
0652031656
0602032546
0608121370
0683148742
0687662230
0687353297
0636394717
0671248741
0640235443
0661153206
0636059043
0602673536
0666819593
0604160342
0635065984
0660240470
0645614031
0684460234
0648229549
0602393113
0632017495
0682578970
0654726655
0615870096
0604144445
0604251043
0624389236
0605794033
0681652867
0638134991
0648374778
0626323465
0671432755
0622472511
0631382944
0628120837
0673347068
0667324693
0671641853
0638098563
0663769512
0645098787
0617223174
0643837100
0641464425
0611830731
0638766593
0683124255
0613433063
0607827911
0671887137
0628598971
0632088804
0626596404
0606242598
0640821514
0683616487
0634530904
0667825138
0645350519
0640081179
0666836318
0673358817
0651546443
0630619845
0602459526
0647597019
0686174438
0642835082
0666457290
0684823737
0622126697
0652038246
0610260696
0680712764
0671052888
0657841270
0624886907
0637223971
0606450188
0674827835
0647691598
0630018088
0657287201
0602050517
0607538427
0635091150
0683557395
0672736512
0630046699
0626336465
0662466044
0621398130
0662468801
0602255211
0651420213
0637133879
0637574533
0687570408
0675332208
0642259043
0642065101
0688162150
0610426730
0651240442
0687156907
0637283592
0672391094
0607859467
0621687135
0663716513
0638454758
0602435163
0600586344
0623121548
0668159183
0664772563
0672828152
0645189106
0657524355
0611051008
0643366331
0685875229
0613069463
0611072524
0614325745
0682211153
0625267803
0615454911
0621467499
0677676147
0658465486
0674839662
0628695751
0616774374
0686846883
0670725971
0607460111
0658471711
0618349117
0682081359
0621537764
0683777353
0668886843
0656515868
0614381364
0620480359
0677035679
0668676329
0603552944
0645579804
0678277758
0630198219
0626622249
0642769523
0675734911
0623181662
0620474653
0601280394
0611173532
0685754355
0670334598
0623125690
0631548834
0660740534
0661819083
0612352697
0670012330
0628487086
0601455019
0615294386
0638413125
0628727525
0647368997
0642775524
0637446520
0637114459
0605356832
0613544949
0620736685
0604176194
0667626612
0672275612
0607685906
0614451266
0614660151
0613450894
0616627175
0647010754
0608566330
0684529444
0678298153
0602051382
0650395938
0641159754
0674174761
0667556796
0687476715
0600351012
0652514817
0623236495
0630592719
0623597750
0676857234
0605410565
0655075462
0606729219
0622379762
0654715200
0617268377
0651452815
0684752913
0604163014
0644047621
0635133513
0655086264
0634573290
0675849982
0670196439
0687863121
0672094249
0605479810
0670849836
0616653358
0621511647
0650867017
0676698329
0676661295
0611418447
0630754192
0617565710
0673272289
0638454962
0686547915
0610443134
0630226715
0641083894
0657557275
0682410084
0617015650
0673888467
0657648253
0661254097
0676554142
0676660042
0664380015
0610318856
0666092571
0652574167
0677715530
0675395329
0626768266
0632129281
0631210650
0601041721
0652377194
0641524023
0613589696
0628529448
0626512236
0637456732
0663144021
0673350688
0633795474
0661412049
0650412295
0614248818
0680134338
0646545505
0603739161
0666748078
0615112515
0642415573
0654393301
0631575639
0650121770
0664776968
0621779448
0661575198
0624380795
0654192964
0601445016
0676328468
0654397993
0671162730
0666634744
0638847195
0682233721
0685420022
0687465390
0653426490
0686580547
0688280393
0653315674
0661640800
0656138559
0683554613
0624594426
0667086351
0652132462
0688126478
0688047940
0630514179
0611765341
0636057971
0670878520
0654766235
0606091060
0684030884
0683161630
0655016595
0637313789
0640796011
0655684435
0675212474
0616855752
0666073960
0665458004
0633151234
0622714379
0630031630
0688273817
0623141464
0637489587
0676171520
0641414207
0641616036
0628790329
0688727197
0644754283
0654399845
0653352382
0630034034
0685480707
0608282714
0683472077
0613128457
0658032633
0606351726
0648228729
0678522144
0656170350
0644695786
0645667007
0627447509
0668792140
0615616058
0680587809
0666391576
0677151035
0674368021
0608455660
0662264064
0658266335
0672098589
0677889450
0657630010
0614051517
0685593095
0604795316
0631078302
0660746079
0672733001
0635140061
0640158297
0653264720
0642072005
0676312187
0610744786
0625663029
0687758249
0604655231
0681453906
0604391506
0601084628
0670323421
0606635366
0606498027
0615472321
0655522573
0660737028
0603720176
0626826635
0666666079
0641187383
0666549660
0661724543
0655419519
0663537125
0686454484
0606855141
0604280647
0655667087
0688196794
0636853872
0652286267
0668785662
0612432226
0626326327
0655097524
0678271872
0601297312
0657511705
0668175810
0647353793
0645058527
0672322876
0620882942
0627432932
0616439055
0602838056
0613151378
0635242128
0607846803
0603698993
0646095855
0613828118
0653245265
0608374057
0625711527
0636292267
0652321312
0632721086
0683826596
0600099387
0657084979
0661525919
0656016311
0634056539
0606459077
0644367732
0623386191
0612475703
0616116855
0644570160
0643250434
0671248100
0684441753
0641399825
0648290452
0623257546
0614632269
0631043392
0651891301
0614034065
0653723228
0687496654
0615779558
0658098361
0600646298
0647851470
0631020651
0668558209
0605711887
0644273049
0628529714
0666570820
0615332142
0687514781
0688233189
0621265582
0634497176
0608278810
0620653276
0608896099
0605561328
0635129060
0630397896
0677892901
0628646212
0633070459
0648437350
0680739234
0632827891
0605550185
0627486621
0647457333
0682251055
0641231099
0624068228
0622639785
0630410372
0680285487
0624286144
0636240193
0627812371
0661634340
0651021536
0661511215
0626583060
0623047207
0677650068
0611241753
0682064376
0622735426
0610141190
0664676723
0656367259
0626135729
0634192622
0643888740
0647641562
0682087957
0638383884
0682159663
0614696025
0664883490
0658448161
0674370230
0665613210
0601091912
0652857490
0620053565
0622079014
0607335113
0662071561
0643670697
0675560800
0611411279
0622611849
0633279799
0635322590
0630427047
0666350458
0630168329
0607521168
0650523133
0645018157
0680666094
0677040273
0642764762
0665130116
0684138780
0613234431
0626575782
0673852982
0615378496
0631333991
0634846711
0617443619
0635139251
0617358944
0672139825
0676585139
0648863945
0646272825
0655455414
0638491667
0664096491
0612711411
0685285259
0612287719
0682820916
0657217169
0637832687
0688797052
0624029744
0672189575
0684481190
0687124452
0662715260
0636363011
0644893294
0611271532
0666113143
0615350052
0606651516
0632856725
0644715775
0678612763
0687656823
0675650958
0602882812
0685589144
0685584298
0636269190
0660059571
0664410875
0606491442
0671334768
0608182515
0626048268
0641548314
0630645347
0637827137
0620585769
0642773651
0678373183
0677870721
0686179156
0662880358
0604321773
0654053258
0616623450
0603823635
0641516607
0617156436
0628562676
0687166615
0653820838
0652867346
0658727418
0676138329
0661887963
0604830332
0644062524
0626237902
0621875235
0683156642
0661741704
0626573207
0617811682
0631530406
0660564388
0601440340
0656251466
0617837125
0662840201
0618857913
0652513415
0651393882
0625556842
0600219110
0650648261
0602697745
0668223701
0601819477
0648284787
0682426509
0654314554
0662221786
0650481680
0628175819
0645368083
0633144729
0616550476
0645775951
0634535127
0684313977
0647449878
0662127321
0656014305
0666425263
0621252390
0621486362
0686367279
0656696452
0643872555
0681682190
0657284971
0637753275
0615286420
0621660764
0628325560
0620227305
0613515385
0625434912
0615170688
0608484840
0635321616
0681823164
0667076481
0676020358
0611787231
0635638866
0686136517
0687263398
0600852374
0654321795
0621145184
0644839952
0608278789
0616686108
0618251423
0643891411
0650036639
0662233789
0632196341
0610217258
0616129745
0617674262
0618487830
0660096831
0643047997
0668752771
0683894097
0608446257
0634145527
0648125079
0683836075
0663358795
0634132777
0607417828
0633439838
0614618065
0600629908
0615215540
0634127945
0682092929
0610073151
0652196689
0644680237
0645277005
0650713894
0660442995
0658358586
0625122080
0611293990
0618064646
0646035731
0648658591
0625226001
0600352529
0631582749
0658363862
0673326582
0660238719
0686091909
0616435461
0674578740
0632085972
0667523482
0666051186
0606474218
0685438165
0638511275
0611087482
0675761640
0664173976
0620055964
0637430316
0646468347
0663235626
0601580102
0686186753
0604118337
0663762436
0602126061
0661538967
0646127997
0631086322
0632785174
0611331218
0670049048
0646649285
0610850104
0676029246
0646075740
0664217791
0688082059
0602557368
0607887565
0656625222
0663245761
0680614346
0643019985
0675183779
0621770173
0637747520
0651616821
0627481266
0644691457
0678673024
0623244837
0622327490
0614835798
0667291585
0616435500
0612583831
0648480185
0661516149
0677035717
0678010408
0681320656
0626430943
0684837903
0654888483
0611118258
0681050707
0612039583
0621425241
0676142798
0615218637
0605697480
0687786940
0652592743
0643133891
0631018112
0666359234
0602437944
0651410562
0608358839
0673140062
0632223635
0670410564
0664488215
0634348787
0648518502
0686620225
0640530402
0656618098
0662425515
0618878839
0658856781
0685473531
0668373788
0647099634
0622420265
0606227850
0635080429
0611063720
0625384853
0647573510
0600535020
0614863126
0674863964
0687246539
0644595840
0688630645
0626893006
0685239512
0602092232
0601663983
0615143619
0644098713
0648131062
0646756239
0613164197
0624380191
0640032775
0614778572
0651787188
0665857478
0670827827
0647374923
0612144674
0655423501
0624869914
0607221987
0672323627
0603575792
0687369568
0641364952
0621396796
0650425058
0601177592
0602535876
0635393664
0668054015
0622458795
0636778268
0681790279
0600042622
0661821583
0607490911
0675548343
0671460884
0667089133
0636784109
0681412690
0635258457
0662118514
0682056328
0668514181
0688427673
0671023359
0616052459
0668625772
0670142150
0687668140
0658816176
0660471676
0612241915
0642477165
0602565541
0635565222
0616473722
0685568134
0663514120
0634863638
0675591476
0608536349
0655895682
0663393340
0665787822
0670064720
0613872182
0623178787
0640476718
0658080700
0642635110
0644590928
0625038229
0603052476
0652220827
0676190501
0637477947
0640141820
0640260619
0602350712
0655097397
0647589034
0678382677
0658645995
0614611802
0612022630
0602588490
0612384629
0628686705
0640584405
0658285453
0683842144
0627899659
0657351779
0622152714
0655823306
0617540785
0663180430
0611140330
0623323367
0654360114
0678675200
0677823401
0624018188
0677188143
0678462329
0614269858
0605268125
0600818433
0676330868
0636829624
0653783498
0628472475
0684741717
0657117680
0635431934
0616846721
0680253141
0604210930
0634234014
0652142724
0636128845
0647112670
0648884184
0678716911
0658538324
0671672935
0672725736
0677329618
0621451417
0605884321
0680283172
0664351048
0610327415
0663142205
0667227597
0608673247
0645548202
0646057425
0676680643
0623183416
0656753882
0616664243
0664710137
0655144625
0663857879
0677572071
0667133455
0662732425
0681775438
0682155386
0651685749
0602761265
0663716892
0642277788
0685590526
0648510957
0667793397
0641356187
0604541741
0603466192
0635088902
0681366147
0672892336
0633820128
0607172084
0658346689
0627735862
0648466011
0634519985
0681235106
0677791808
0632289875
0603080162
0682265479
0600658978
0626656514
0664280435
0648895796
0654771447
0651463197
0630849914
0682013955
0672870017
0642151625
0610425343
0636773152
0655745362
0660862067
0642711948
0672250293
0623795531
0621357465
0624166608
0644565016
0612242181
0626618729
0623190715
0675431797
0622342073
0671231370
0676250793
0658417953
0646777554
0622033811
0645314134
0645777492
0672655396
0645190317
0668543700
0675269918
0634477822
0608440166
0675823141
0610588994
0607461192
0604297028
0642791665
0678463731
0603281134
0618188153
0606389171
0684620848
0651845085
0630660151
0610431301
0665711428
0671297400
0633498986
0655851623
0608687548
0663622643
0685738589
0627335277
0685779020
0628190690
0601471581
0620560476
0637123440
0617054674
0654172415
0648467820
0622453350
0606423507
0675851989
0681517483
0675165114
0666571231
0670795375
0663480198
0631239516
0652692343
0616218532
0667898474
0648268370
0687376421
0603570560
0678563455
0607342848
0620174410
0671890680
0681758968
0618699117
0652348357
0636646872
0620358308
0622594898
0605231899
0684157386
0612641132
0610174532
0624364565
0676541306
0662665562
0606022463
0603272964
0685450304
0661052766
0638487317
0678261144
0650636215
0613386360
0640212436
0632514343
0603850627
0635516261
0668034334
0688833734
0611719590
0634590040
0651298982
0621427012
0653869479
0662771677
0688687628
0616737577
0675282540
0622267704
0666183360
0606482400
0607782842
0636590842
0616547375
0676750929
0634440760
0614394401
0666513479
0648035376
0658427992
0655231812
0674620365
0657851620
0655334470
0622344423
0621446316
0635545945
0642538988
0636775439
0687162685
0677881486
0664789206
0662875433
0685393142
0666427555
0635029650
0682718147
0617850873
0608145872
0612241076
0668059701
0665071349
0603148590
0676848643
0607635991
0671647753
0671265677
0647649626
0663588915
0674554849
0633541810
0643648419
0675537158
0631680065
0646015888
0607364018
0635527865
0670825995
0671854937
0670142718
0628316629
0671118057
0655631427
0657332970
0678858939
0605679894
0605654290
0600338576
0642221833
0612280080
0600137605
0620313793
0613263773
0611390422
0665188280
0653761846
0661540492
0646169573
0683399320
0680033405
0614161241
0646311973
0613573204
0674373182
0623447924
0604435439
0662048461
0640781638
0608667572
0613562831
0633049622
0651874190
0638241038
0625297922
0613398654
0672028047
0651248156
0652132751
0620552830
0624439563
0674397762
0644234427
0675715167
0625184654
0650360189
0648848256
0675488112
0655637613
0601554524
0600581288
0643046928
0666816117
0630341031
0640764024
0631792643
0655637507
0637430650
0652897946
0636657882
0607646819
0630130788
0658242831
0654861355
0662128931
0684567260
0641860603
0600740141
0673480802
0670482728
0636029041
0638125247
0634739004
0675640721
0600885335
0604315854
0634382136
0635368805
0601041093
0657273100
0645082353
0648326008
0670869931
0617151979
0685044174
0645881762
0671791646
0624587333
0680283516
0638146731
0667631108
0602050515
0652743949
0608430927
0654198110
0602791366
0677754235
0664110856
0613784599
0660361469
0637498830
0615298673
0610629060
0600765960
0686585523
0627599344
0682352775
0677838752
0667094025
0651890598
0606699906
0600060150
0601211329
0643747967
0616215424
0604797121
0620710695
0651485202
0642358868
0681838747
0652140849
0614462308
0625412698
0684058732
0671140862
0618336913
0653072860
0645355312
0678618845
0623789412
0635838661
0656778096
0603337369
0604336969
0628082157
0621451510
0662758141
0623269115
0617357869
0644066050
0638523825
0625430413
0604256906
0621066101
0625251471
0670219711
0682597172
0626775562
0651862702
0630511944
0676663585
0613126564
0650427776
0635456672
0612827327
0622367573
0670426465
0647180281
0664083079
0627757424
0673687783
0658675756
0655840727
0617836752
0684814233
0601250462
0667876339
0667629867
0638726070
0686256057
0675562142
0642279604
0677043241
0642712820
0636390930
0674581135
0684696398
0638012547
0627344816
0665491564
0653082074
0613467826
0645499091
0626257503
0611366857
0632173278
0616358327
0617415534
0644455017
0621495539
0635396230
0648424551
0665181031
0671176145
0686525826
0641875964
0668244839
0658016893
0648198172
0628291679
0650041141
0600454726
0612136171
0671050101
0688412951
0683859916
0680761716
0646431906
0611563532
0685320548
0650474967
0614451588
0626373618
0603544375
0623590115
0664335790
0601797139
0666565420
0618181092
0633860585
0616234448
0627149936
0667166868
0688528072
0630485374
0686463072
0602770221
0638289773
0663068894
0604569143
0657058474
0677474447
0687731808
0614542990
0610112637
0633736883
0653612574
0614237105
0618423963
0685726351
0623768008
0621719857
0675119294
0667039187
0683861575
0627757926
0620325748
0670712456
0678148709
0616794641
0685062630
0626774175
0670619428
0605843880
0635113055
0616189674
0686025987
0674459124
0650253374
0621869738
0670394632
0666182956
0688295417
0685724033
0675621112
0644650773
0661652114
0630850923
0672833423
0675351707
0606448833
0670691904
0622528628
0646512348
0638334553
0606448057
0682128149
0610876380
0684590316
0622131781
0653099738
0684186615
0670415068
0685833132
0613159793
0686877012
0673376070
0633066403
0642548890
0685153963
0678312495
0687179769
0635298573
0665719572
0605610877
0602330718
0655176231
0613271666
0680636116
0660860705
0663411988
0682763152
0642261945
0600094570
0603015310
0681356122
0630161115
0676868475
0653476576
0684589387
0615542988
0648292893
0604874385
0673589204
0608455429
0611237630
0676780572
0648460681
0615788756
0653436832
0643044658
0623067062
0686077722
0644184739
0658018839
0616586887
0625231390
0633764113
0623833889
0627577556
0646478862
0684685226
0685473978
0681890779
0678017533
0648374278
0648689210
0651781769
0644894776
0640175293
0683410889
0663494958
0676281695
0646252871
0605754057
0668137920
0655870369
0652486831
0601857426
0668085500
0678813682
0621728234
0650268875
0652835246
0605086163
0611131060
0634115402
0602440100
0646197942
0636454553
0613785738
0624798372
0663648373
0617555918
0686134112
0675566388
0680782331
0600552419
0614024697
0676413400
0624413272
0651284128
0621344034
0656036334
0616143257
0610494143
0658640603
0640436835
0658628198
0656223768
0652549309
0601777438
0648337484
0626660552
0674626934
0600175208
0651585508
0656158259
0604738218
0668289257
0653826819
0651569004
0675640431
0631183539
0658816664
0678643674
0605032681
0642676786
0621011327
0688429214
0652796355
0660422080
0640029734
0632346764
0683091094
0681282929
0633614669
0615480299
0634186352
0642288775
0663091850
0618649025
0654484010
0625522530
0661088828
0672686967
0660277476
0612567686
0606678069
0687869622
0638381650
0668645574
0618729117
0643796485
0657127132
0650078925
0625496557
0683282486
0678729428
0638579601
0646655062
0602175687
0651812348
0624466142
0627263328
0656150461
0632129477
0637184196
0653426471
0651357708
0658263998
0664165079
0651784258
0635516733
0613273488
0662496653
0603834367
0667130817
0606347210
0605077905
0687038018
0664059087
0674711803
0678150171
0618296312
0630611468
0617882203
0643479742
0684346507
0607685154
0620298778
0656425722
0637087692
0601656991
0607490456
0647688317
0662378547
0634883621
0663085906
0608388939
0612669775
0664423170
0625166341
0655640887
0674678159
0644067163
0664590946
0671053683
0687229248
0645111370
0644551914
0636765931
0674689310
0642394580
0620010677
0665659800
0662265585
0662026730
0686284954
0634166617
0674271798
0614263703
0672582364
0625156931
0650279399
0658515227
0644785017
0614319914
0617024580
0657128792
0625040771
0610547266
0645877550
0671180323
0634744506
0613855432
0611643679
0656532786
0676021833
0682598333
0601560249
0607688325
0643684933
0673315165
0600130979
0620090925
0604486934
0667648656
0605756303
0666527227
0667036434
0678455942
0675712606
0652112782
0654670884
0616533644
0626331599
0638579886
0651712314
0606797817
0656658397
0681248797
0677643590
0634191304
0642117133
0643046322
0638175017
0671126425
0618897282
0652712984
0676543299
0631247680
0626268665
0665022548
0616234665
0684447004
0671686290
0674592080
0668145848
0672665454
0613213016
0630373604
0618616721
0662092506
0646681602
0672069782
0654317613
0635385327
0678244863
0646136282
0671219842
0645396202
0603778864
0673413405
0653843463
0626865517
0614167707
0655291727
0642347592
0600486549
0625730979
0600637653
0684136507
0662544917
0630592402
0650263650
0688859896
0636457998
0621887410
0671634081
0618481225
0610414826
0636325239
0614666384
0603292781
0633676570
0612769412
0617513626
0677066465
0663626241
0618488992
0672696850
0611795657
0662888748
0681861348
0634753803
0604039963
0603149718
0676015321
0634522439
0681734439
0634431179
0673669064
0683874083
0660442925
0671662848
0667254870
0645295957
0607434432
0631746233
0688854087
0637719345
0658451987
0677165011
0666833210
0686719131
0660769951
0675562005
0662343513
0654426725
0638725809
0681353119
0615335604
0643013071
0686192991
0630398498
0628076293
0671698608
0655471686
0651852040
0622711191
0636131156
0668317944
0662052618
0623610670
0638286242
0614768389
0618232299
0684831780
0605663786
0613295117
0656731723
0687776146
0624527878
0615135968
0645556652
0630531632
0680668661
0670054375
0648143036
0611623948
0678249157
0630517871
0677753258
0673338140
0657669306
0653834234
0631373657
0682511773
0603422148
0630749257
0618882841
0632635445
0645285639
0602382743
0637838379
0606678928
0652885543
0656644781
0633742667
0685786311
0643285839
0668644640
0612321913
0665883390
0684861997
0633661894
0673619202
0687151950
0637382208
0681659744
0642885106
0618560169
0612160536
0613110959
0665899216
0618549716
0613353110
0681525140
0664719694
0642376574
0661750659
0667097326
0640699371
0626849309
0688322716
0604321272
0650264662
0605156932
0620887451
0686827492
0680711740
0601033147
0636792629
0647646491
0638571004
0612710324
0647744350
0637497602
0610795434
0683790875
0634859553
0685236316
0673744352
0676380472
0612576260
0617854335
0611077653
0628621900
0674041788
0683263492
0621539439
0646468993
0621679243
0610752945
0625717121
0650754392
0611247016
0620111815
0637349942
0638155454
0612380578
0616748440
0615031679
0652012547
0642791222
0618276506
0630374150
0623166172
0680878944
0615099494
0624572657
0641577482
0620728493
0683482998
0655342302
0666272768
0684619158
0677625799
0665049297
0640448461
0641875465
0622521579
0676041325
0682543093
0610547782
0618123821
0683526116
0612687179
0616028591
0626131422
0624370759
0654144302
0676096053
0678734816
0632535683
0682533236
0611362715
0612740315
0666828145
0658819421
0660099043
0612051017
0672479149
0680888328
0650512979
0614066514
0674292868
0620078645
0618757256
0670567632
0631846661
0647747561
0688327227
0640057045
0618319630
0621047504
0662692569
0640771755
0687253802
0653788184
0618789892
0672571517
0654445945
0677246255
0637418610
0656510560
0646275108
0612045878
0633247972
0614759763
0623822236
0615811178
0600530512
0662426029
0621029250
0671262605
0610471718
0663371902
0644647585
0634347251
0672848031
0667453525
0641048579
0618264895
0664747519
0621697234
0600872392
0677276814
0647666560
0670118190
0647433025
0678560608
0678482837
0605891074
0635138480
0612620119
0624248037
0644155175
0643141116
0625547420
0617554745
0644765272
0673516659
0604150083
0675296114
0604799034
0641564681
0608483484
0664630420
0631881464
0641883380
0621724016
0667230719
0676248158
0682277167
0673875921
0656044263
0686830233
0624129196
0686373614
0630786950
0625723903
0663485240
0621472604
0661782002
0648842105
0607046734
0678544476
0642475881
0617397694
0622552407
0644859876
0618777434
0671120278
0605186106
0668252270
0611731397
0684616940
0628470405
0627087820
0666870180
0641826215
0624110530
0650826549
0613373133
0684150343
0637545526
0673083991
0606840502
0666063168
0602723549
0614822620
0648318641
0623595763
0678663909
0628177161
0617167801
0682833092
0624215346
0640748074
0617650284
0602664940
0626446599
0644110254
0661030688
0618890979
0668180996
0623814187
0633877454
0667129025
0668275480
0651840615
0631480586
0682043161
0632249779
0633111401
0652714860
0685695834
0643018320
0652351666
0652773936
0624453741
0677572175
0633394954
0684383171
0688724771
0606596086
0600219846
0645463952
0606674761
0603821894
0682684222
0670577797
0686770956
0651081564
0603596031
0611873446
0662122726
0685140615
0601648005
0623415752
0607138311
0654815244
0610525587
0621777027
0672379912
0673759247
0650889094
0652076938
0635158137
0613363270
0676131748
0621149322
0640125743
0633658836
0616834464
0628266675
0610186807
0626851942
0671285087
0618877885
0647324564
0617072040
0683782118
0623555818
0617870086
0650557070
0634718020
0622887717
0615494415
0663197834
0637153908
0673330283
0672340305
0645364696
0607392968
0620017610
0675119966
0657846339
0622117557
0687159817
0633798750
0630312802
0612734619
0671192604
0681877609
0670638760
0636366835
0676169435
0640066783
0634455947
0680416614
0686834591
0651639768
0610295159
0681680009
0605629530
0601731204
0687757301
0672360569
0620219147
0632891875
0672726753
0624351183
0685845952
0677137885
0617644256
0681747477
0674030854
0667370897
0600299554
0671312373
0656458160
0642613056
0610354902
0681354873
0630056678
0637413733
0652839502
0666430444
0601677535
0663051264
0616896922
0685768853
0651831875
0642544128
0620099986
0632746334
0617760214
0603423527
0681392273
0625855394
0640119188
0631887268
0675320270
0665247059
0600522097
0643586605
0658690408
0641326631
0670771174
0604545532
0605738328
0647518912
0653032569
0622736119
0637130150
0688134094
0642785083
0611029607
0626626544
0666246279
0671733649
0668023751
0668871884
0636190240
0683354412
0636426646
0600577085
0650772977
0641113557
0603222328
0688728439
0656790946
0605664817
0668691055
0601671291
0637348874
0622024580
0668425525
0664791359
0668182332
0627510718
0613867238
0654679300
0674474026
0630833862
0670618288
0624181232
0635116501
0627298565
0606753315
0684470265
0623864945
0647766539
0605636507
0601187383
0666649404
0608825359
0625552710
0677476840
0607877963
0600297045
0666586510
0617569908
0642170807
0632448908
0633057043
0638593346
0658425619
0601496347
0632291793
0674213719
0632659120
0610398825
0650492522
0684373136
0677564681
0607679127
0667416975
0680569219
0610034650
0663855107
0668872617
0633530425
0675554048
0666377210
0667899321
0665754465
0623579738
0633891623
0632449416
0611644125
0623422238
0687526958
0652026952
0638590422
0621514919
0684486254
0604644115
0603634128
0641815761
0606296381
0650756346
0674065988
0640342908
0620232833
0681555206
0675144368
0686356889
0626168755
0673693347
0628433415
0632294410
0642294615
0686457876
0682223220
0654253104
0688412354
0616247713
0646067742
0613374517
0616589386
0630888424
0654820249
0674874168
0670221690
0600177875
0623041394
0670079394
0670014479
0601065362
0655322827
0640399371
0658845318
0633220925
0673129228
0630452345
0616076372
0660676075
0646157840
0670017538
0658815641
0683450190
0688885677
0686825344
0612071792
0631426024
0671146248
0615031982
0670241451
0622472699
0684358379
0656493501
0678237262
0682119085
0653238491
0600665728
0642778422
0640599706
0680260122
0644211249
0623525798
0676780148
0631698235
0607279119
0678657848
0673654112
0661553974
0666133841
0667827379
0656172450
0681027293
0636761459
0673788322
0637815592
0635356521
0643716199
0646735044
0676718801
0631175405
0685222482
0635544273
0661569866
0602642539
0663271426
0675693853
0680083921
0608169407
0627661105
0670797172
0663411512
0645520798
0641578851
0611017464
0611819625
0613017511
0683444505
0671862908
0641857576
0627511250
0687121605
0641287510
0653477563
0600033189
0675671304
0676054193
0648354665
0632051620
0637057065
0626729264
0660747125
0624322371
0680092885
0674132267
0604658557
0637124142
0641263839
0668570596
0688020266
0630468421
0614661854
0636744175
0620238501
0667290720
0637461136
0641624646
0603355904
0678813733
0633890501
0662788308
0608737869
0615656083
0688749958
0660776573
0682073353
0687692878
0687862064
0622512377
0613578469
0613432119
0674763418
0667451165
0603633592
0657440505
0621161376
0671852098
0603176044
0643024318
0670115351
0603351056
0680271317
0637057603
0674620719
0601670964
0612237065
0655669466
0647599834
0620598600
0601389253
0611416779
0628149748
0601086645
0616553589
0614775247
0641669191
0612784542
0624738613
0613227823
0618291493
0643220579
0640424976
0613416815
0676670736
0684625806
0618694936
0637637614
0613249770
0683170533
0623867496
0682265978
0672047071
0612044442
0613036856
0626415697
0615771052
0652417442
0662397940
0601187305
0628246966
0664632727
0626398242
0650524611
0685742035
0654233080
0655550000
0651628158
0608399415
0624336195
0685558570
0635738506
0663143398
0643191327
0627263337
0647565289
0682544606
0681083222
0622852343
0668761897
0652074016
0634577456
0628319419
0611595123
0623255909
0671150462
0657268981
0621414563
0637487839
0651268475
0686381806
0630241013
0676058308
0626055372
0657076717
0660354278
0630661969
0625494554
0614651760
0680785223
0646051625
0683460632
0612226576
0603554607
0654476688
0620585261
0646665923
0656322290
0650847280
0654847448
0674042990
0687187956
0656158858
0628018342
0677223340
0611451695
0624761814
0663149744
0647832936
0616340907
0628746092
0654334558
0625883049
0663343223
0644129703
0653577635
0637097065
0604685790
0638753918
0612134924
0602014306
0654152898
0666368054
0632718450
0673722329
0684745607
0684524625
0687549533
0641643037
0642631485
0623154236
0685199790
0608785522
0644547708
0652193592
0678432060
0647121123
0673862841
0640370336
0600851115
0638851278
0624054425
0637694472
0660094812
0652128686
0600317248
0630036678
0663620848
0604868210
0631855464
0673441909
0622457507
0616042644
0686847286
0654253428
0641384491
0640344576
0675384820
0637780366
0642851233
0657888099
0600696857
0636419938
0667878124
0668146603
0625694213
0660045113
0675143777
0606231437
0625711631
0647050331
0617419080
0676880801
0675079231
0666873704
0604038430
0623177209
0683540686
0606316516
0665662866
0607463452
0635651583
0656289996
0676858233
0627273984
0606658542
0675835942
0677794606
0633189769
0603713198
0687572459
0677759344
0620156214
0675295300
0601032446
0628052360
0640686043
0607728526
0624439496
0617211474
0650335680
0640173537
0602163041
0650553295
0601466509
0646773290
0611858326
0654527363
0673569122
0665092247
0621286268
0624027543
0600711451
0673750328
0606895352
0666365274
0610769743
0661042301
0611129950
0605235172
0673214377
0666217113
0682490361
0625535132
0603554472
0615472277
0626350111
0634758209
0623044749
0628640727
0623853187
0671050079
0633388183
0611144043
0602268090
0672598264
0642862821
0615217294
0650378063
0641042888
0603733153
0628420366
0600275443
0644078185
0682055004
0678431621
0662345786
0661784305
0603234553
0665886137
0642038805
0683716330
0606195042
0673536627
0680358322
0622339240
0654735004
0622482854
0664128936
0615524823
0652554114
0665216419
0637568802
0653170487
0661158569
0635446619
0672656320
0603829496
0627393905
0602263281
0607752161
0681484326
0670033920
0687481112
0612147823
0635849159
0622799051
0602463869
0602529243
0685790832
0620454014
0615333297
0655344458
0663030203
0637236603
0683084599
0638284051
0608643316
0646713545
0602345957
0686720329
0602225797
0611361194
0611672313
0641438279
0688893473
0626118550
0643878862
0643564566
0611546512
0678344243
0608797873
0603334958
0610867382
0643765080
0628578364
0645215406
0678123647
0685481823
0605899228
0600068092
0666766854
0643634752
0616027032
0623072542
0625066943
0651473899
0645479742
0652290552
0656045640
0632551629
0651276492
0620096876
0657083672
0621366788
0632296708
0658116669
0653734834
0636328955
0607525023
0643139518
0623828931
0658449346
0646822099
0620687983
0603827217
0673431299
0631761066
0650896508
0677310819
0624233638
0652480976
0603556549
0602335628
0645228471
0612367223
0676077503
0684192737
0688298187
0605313847
0648362936
0655173458
0682564147
0620672459
0625334871
0666361507
0667089070
0663239081
0680341540
0641755278
0611885419
0625578624
0685552659
0637314354
0686167503
0626047203
0656484027
0666395801
0625773517
0654256902
0602413853
0645895895
0675143156
0614160939
0635822936
0658262142
0667696705
0638875737
0653595467
0633680577
0604797195
0658747385
0674869085
0666567188
0632582451
0661327024
0685837542
0686244698
0666068749
0682887135
0666664256
0670779920
0670318821
0681316208
0642672519
0604783345
0611821699
0664627199
0651268586
0684018069
0626887224
0672880438
0607268918
0656152407
0605871616
0647733291
0684071169
0652298628
0634639920
0630176248
0648464274
0617039356
0652713780
0665294998
0613428647
0684113116
0688021554
0663864053
0621198457
0686148936
0651867515
0648438665
0685762605
0640136012
0606878465
0638495070
0647429771
0607155901
0618297418
0650147644
0677723193
0682683066
0673646217
0615540493
0608661433
0678846614
0663528485
0616043615
0628686505
0611413224
0633521302
0652398888
0603184136
0637838579
0636867458
0641153354
0644895938
0675786532
0602432788
0646298141
0615744330
0657756722
0627319413
0644437398
0604636920
0625595288
0617632735
0683784881
0670341922
0674793833
0680145440
0670382529
0672023781
0647417156
0616768440
0686437247
0631064262
0681770273
0610583802
0628229684
0647653998
0650545333
0664082004
0615262967
0617151650
0635134301
0613420072
0657324481
0683271811
0621329812
0642346857
0640765105
0633346560
0681759121
0668571175
0673119553
0600786860
0634333366
0612830105
0614413340
0607478418
0673327816
0625725212
0642624453
0602142440
0627317022
0665664711
0616291584
0647022858
0625719079
0605355579
0600183968
0684529103
0626336696
0601762881
0612184069
0652199895
0630166512
0633786232
0605011698
0654618205
0636145317
0672380872
0616837076
0674852210
0652490775
0641168131
0635829432
0651577583
0626146484
0648740420
0634013564
0628216000
0676236454
0664677130
0611349108
0651180113
0667494876
0668397341
0682710877
0656611306
0617094332
0685656276
0684770917
0637351114
0674719014
0633059611
0604098374
0600547187
0630647184
0618257437
0607354980
0647037465
0683197759
0654735605
0601382739
0643848963
0652582949
0667763374
0610266958
0678487785
0665595809
0686130076
0627249624
0625015634
0677888213
0621691273
0621569271
0684526386
0641334365
0640121318
0672743947
0603819429
0660424112
0644149466
0650366044
0661175617
0656347664
0653832642
0637446955
0615424314
0676668958
0671061263
0626319242
0627273664
0680378322
0684454634
0617776460
0687336537
0633523714
0635163752
0645448614
0626746695
0676040863
0636397317
0650673686
0621757127
0613789313
0630050775
0661673195
0616022795
0640684970
0604359862
0675773167
0612650142
0635861947
0658683284
0608278340
0602519455
0647168958
0662033325
0685391550
0631420414
0685258066
0608876897
0600187884
0616211298
0604243248
0654764432
0616087048
0600280466
0648542810
0676218183
0606783835
0653392862
0623030303
0686885579
0678666611
0657736029
0675785297
0682894426
0662044306
0651547440
0654050998
0677685397
0680511508
0680164431
0688224106
0680587303
0685446452
0655489956
0633861696
0625088578
0683560576
0683493836
0624437263
0617138241
0671833176
0683527659
0637557884
0606349018
0647171682
0671353149
0616846084
0676135918
0687673433
0654643183
0646225128
0667825162
0664424496
0615612116
0631721455
0655856296
0622664949
0640860213
0660669949
0673471036
0600643184
0648696615
0610613070
0672613588
0600426792
0663119435
0651459175
0624482620
0668830986
0625228870
0610446878
0671798418
0655348942
0623247441
0661570131
0628352833
0608521228
0605119361
0650243739
0643162691
0671278585
0631533485
0655776130
0632582702
0647234465
0648030718
0661889810
0630329203
0620639419
0625278895
0610099141
0615895935
0668817391
0617513854
0682076261
0624121233
0624028918
0626655978
0600094959
0616799221
0675663333
0656414139
0647039570
0644089090
0665583423
0671240445
0672488771
0640041619
0608383883
0623485565
0631099395
0637293440
0642229209
0665532972
0655816645
0602380807
0688348344
0682252392
0664385545
0620143950
0603331912
0658116990
0633035352
0664140276
0611388606
0600125885
0607053911
0627459003
0676733368
0631223446
0602231174
0620458614
0680357998
0673033338
0648434109
0653099076
0662254327
0652323020
0621030383
0632882319
0671435025
0656657675
0644650030
0602034101
0688245088
0613528462
0650266399
0618134229
0607560748
0656213702
0671579372
0607141594
0645066439
0653033986
0666410580
0686440237
0606411479
0641194075
0687579180
0680534027
0681294131
0614495222
0644325497
0620170551
0657083667
0602577696
0671783855
0648547640
0673314388
0671034755
0630771011
0607241059
0685881743
0605884971
0687072083
0630091951
0660249860
0662584946
0666389404
0618419434
0612027845
0611099864
0604133677
0620219059
0662659907
0617697828
0662011355
0670827342
0686287622
0620156406
0676354730
0621619961
0681010714
0637628111
0674366807
0668577652
0634474453
0611163046
0643247019
0603259869
0655767716
0647492901
0668158854
0607619287
0685085827
0637889656
0612781071
0625523019
0600863285
0615074035
0631870266
0652542952
0627757617
0626512835
0681718320
0636027967
0624322071
0611385115
0658388111
0637192363
0650722567
0623869091
0606587705
0660783785
0615234779
0675548748
0624725674
0637486633
0675488479
0625064256
0610549321
0617813305
0663579484
0663767225
0628672183
0634660071
0633735037
0676674959
0617720328
0611324864
0681275500
0605793169
0654366310
0635162436
0626742298
0643025112
0614586204
0624246104
0676517732
0615160773
0603310567
0652173712
0636211825
0670567882
0638290676
0671440705
0624158766
0638116410
0605294087
0652130687
0642321031
0686449166
0633285204
0615823090
0673511475
0658887944
0655854845
0645879792
0687541915
0668178018
0674437318
0617524244
0637820661
0662653003
0685836697
0657173903
0634290093
0644463311
0660226339
0641449116
0637158599
0654786803
0613099691
0600388725
0653165525
0658547281
0685295684
0680412941
0636231526
0655348837
0636858263
0663559399
0674878612
0631368968
0648515157
0674526011
0682559770
0656125857
0661078589
0676880419
0663638921
0654493561
0631478052
0663679991
0634346723
0623061073
0623366728
0653538422
0627591906
0647429174
0653448040
0642726427
0658243213
0638165963
0613696632
0656386347
0663563976
0621821795
0654087218
0675632901
0650873259
0620652562
0606174880
0682740436
0613453755
0616562197
0646274369
0644692685
0676211277
0624516808
0630740368
0641819499
0642680256
0622364088
0657425551
0684438705
0604551260
0660045850
0663454479
0663720024
0655433120
0638314581
0646537264
0640777193
0600754940
0680018498
0610571681
0676616082
0664082121
0608278710
0633427785
0684598383
0677239552
0608549265
0670588944
0607797618
0640733277
0630163871
0614198381
0620217123
0631850325
0631415058
0603660699
0678838027
0651177726
0660579485
0652066208
0641558965
0651369104
0634786485
0676610936
0603297343
0618189073
0633276759
0628637355
0615549207
0626698388
0626528249
0644678287
0684620347
0633433696
0682014086
0677888890
0633019138
0620632143
0642661657
0648299581
0620823958
0657723584
0652394591
0630528083
0674880389
0615896741
0600386961
0658681516
0671260555
0637783912
0607147559
0660175461
0688142402
0647350840
0632660395
0676776916
0656761110
0682847896
0671210626
0614489831
0640781522
0630665069
0650880153
0630387287
0622774766
0640527906
0665256130
0687315015
0608312937
0637260229
0654193857
0615630166
0622199932
0678047812
0676392618
0642786816
0604242990
0604183053
0685328738
0656410241
0641246854
0622819876
0611878813
0637611669
0628233847
0615891103
0660748442
0640850630
0654777219
0661562463
0687253872
0680672100
0630247706
0622653508
0654474072
0668751780
0606135182
0643137024
0600028087
0667525512
0648322992
0625272361
0602386309
0605474696
0638756698
0683893163
0671095074
0666161171
0685269752
0680767484
0657723336
0667722414
0687859817
0647849958
0611838783
0640843897
0672581317
0623531342
0643855100
0666066569
0616513375
0686020544
0618734182
0618059987
0656111764
0625521355
0621446143
0626716365
0667491339
0677896473
0662279892
0621641038
0622314108
0621445684
0654328246
0682563872
0632631103
0614499497
0666655766
0611024743
0686036847
0668082336
0666799204
0668079100
0635035807
0660676708
0685495161
0640578224
0612350181
0652280308
0638732387
0657647554
0625597155
0651345833
0624328540
0621732159
0678436667
0687512067
0646032736
0662621098
0641589574
0661262112
0653652151
0687562840
0604434889
0644490046
0630410456
0600891106
0621442949
0651894600
0687197282
0682296933
0604582343
0644396306
0643863368
0607328269
0681840790
0643473772
0674438555
0652616788
0615031299
0653113177
0630379423
0663641435
0684588000
0646556583
0636510402
0666438134
0687060217
0635246971
0603841297
0664046060
0605569802
0673523389
0672294766
0627721886
0615373515
0654462088
0666541629
0651345986
0663884693
0621334362
0603330107
0655066838
0602753880
0600187350
0655364558
0622145717
0604255626
0606188768
0658023151
0684219757
0624769487
0622454178
0672698875
0674521090
0602570605
0635798687
0622261457
0613792388
0603483790
0664543155
0671764638
0620416933
0687859882
0663872694
0671065599
0641583957
0615391102
0660863590
0615184915
0675062265
0637464423
0621856958
0688547173
0613080961
0625194971
0612547852
0605537555
0631481581
0638153410
0652294305
0656638392
0657557473
0636889269
0681681645
0642119063
0601753733
0676582431
0662363243
0682884578
0658755581
0675838403
0668365586
0622471542
0618224855
0686711721
0611052373
0657227150
0604161271
0612659417
0625412218
0641514889
0614070687
0623266864
0685853463
0687065253
0625333156
0633712791
0683029182
0651666302
0646369840
0632086029
0674699807
0656526631
0653518532
0642744732
0616787027
0676086261
0681236426
0647461497
0667067848
0677284910
0678446403
0622398171
0655164110
0603350299
0635693773
0626349144
0680276267
0670353264
0610575357
0681395067
0674461808
0636012387
0605216894
0674791414
0664573544
0661360153
0631879676
0684689827
0607287427
0624245492
0608440751
0615725138
0612412229
0658384583
0620768669
0606692739
0647229540
0661645368
0608844753
0642017787
0634313975
0614868998
0615834420
0626634678
0603887267
0666218595
0640732104
0623699774
0685454027
0612473581
0615619414
0656536715
0677185739
0662029899
0672713799
0672768699
0626816479
0671368963
0635453330
0635018398
0632856810
0627114452
0622268378
0610650446
0677213803
0663179198
0628710760
0686220200
0684166314
0670824423
0651177532
0672090108
0687638079
0630178482
0625437832
0658732501
0646138419
0621315301
0644558090
0655641807
0646295933
0626023955
0648670319
0678622259
0635593404
0664216763
0682811027
0681075503
0684672667
0666856079
0601123400
0682872149
0670184914
0658228976
0628667061
0674738024
0647682155
0628420920
0665357203
0670051280
0650640565
0668364166
0631519014
0623844634
0626557672
0661687276
0645038197
0646019482
0656234345
0686339476
0610744920
0658816117
0686246978
0683333296
0677875514
0613660746
0650346219
0663336980
0630188936
0636237384
0633510362
0616034149
0650194344
0641061043
0678833758
0646548057
0684531380
0652438016
0660353505
0678370610
0646562173
0685548624
0626632255
0646374608
0633748754
0670553900
0668378088
0642085221
0673084734
0635394630
0613825609
0624817828
0670562977
0677312937
0670698189
0662557086
0681160364
0638331841
0671173213
0657728161
0604020834
0653567100
0674559260
0643829528
0665220333
0641042604
0665273660
0646567597
0635821169
0657870355
0635448384
0652575323
0606853941
0676193537
0652261115
0648473272
0618529398
0617527206
0637148131
0638027995
0678681364
0686323914
0651355946
0660780256
0646333826
0671443643
0607532584
0675067575
0657637197
0646671203
0656688277
0678495521
0685683313
0604660157
0612025154
0668489070
0601643481
0631712204
0653733831
0628139713
0671498346
0664645560
0630276019
0611099872
0674193849
0622452735
0630865509
0650740957
0656521046
0605365997
0620551925
0605217748
0628720179
0600558083
0632081812
0673060087
0671292248
0628323445
0686656643
0644260557
0601516542
0656450410
0646573465
0634380609
0661153917
0638786637
0667022127
0626696887
0603697450
0664227282
0670050093
0605199442
0632799635
0603315104
0616144867
0684748188
0674651216
0674359815
0677743665
0651025468
0684173554
0638597686
0645424697
0613812498
0601565499
0671882956
0663625206
0645472736
0655859652
0648387299
0663217496
0678159892
0685118457
0604535708
0676898884
0681657713
0674861904
0633096117
0638616435
0675136462
0604347919
0622442968
0632174797
0640748265
0617712059
0676621764
0666818832
0676851283
0605126567
0636741207
0627688721
0661136547
0624011007
0618666162
0650136268
0684488733
0636013013
0688625280
0687641331
0640092833
0646189940
0665210259
0644889916
0653453639
0686677465
0602565506
0641371756
0686235338
0613032394
0620727212
0658092220
0613720531
0672438903
0600418466
0688565077
0641180099
0660239128
0652799652
0660187743
0680795832
0641333245
0664097906
0652091202
0658369964
0657416730
0607188768
0680217113
0622622402
0661381340
0657899598
0606665314
0646620132
0606155962
0668477045
0675034149
0664212398
0642881402
0688898550
0643212532
0620762305
0625266677
0658377112
0650488792
0620480209
0634660449
0683367334
0616875214
0626228768
0652374259
0603864811
0645544268
0601271066
0651042366
0615591331
0682635886
0646562743
0625021200
0656290362
0677773564
0630715956
0612527550
0682636454
0674630495
0637664995
0680674847
0683672759
0601185275
0671712608
0606214382
0608281132
0662453435
0603711694
0658550285
0668683024
0683221438
0638879280
0665115479
0686612739
0686044832
0618072649
0650175519
0655198352
0670772164
0657815699
0623358738
0650650264
0680795218
0635130715
0687518012
0621035360
0684182380
0637167186
0671424727
0623560422
0615295965
0620556083
0604421020
0636482226
0648462007
0661836474
0618425891
0648529168
0618050841
0671355085
0651519408
0645141799
0606122621
0656318608
0676577598
0647010765
0661468787
0641481816
0615492302
0607672759
0640377539
0644179450
0644798134
0675587241
0618235898
0666444624
0675114014
0662887770
0602564585
0655277191
0623875967
0688579206
0625221643
0652427255
0655480283
0612672636
0645425113
0686115092
0638119259
0616866247
0610620279
0618735388
0671225526
0687011361
0657888937
0680867649
0686788046
0614198454
0627673466
0631212792
0672090625
0658673602
0653367898
0654440880
0676112457
0620060865
0643480292
0608245865
0606859316
0677371239
0636743186
0674897492
0605448049
0624818612
0688059095
0652615462
0652572752
0660030649
0625852754
0673622606
0671449721
0681729009
0628722518
0640884527
0606390778
0634496648
0630795408
0666854355
0621180586
0661656569
0606370965
0645278680
0673668277
0670114415
0658311904
0668264150
0615528154
0650792936
0631163209
0623852144
0671764835
0645391861
0684172418
0637850724
0643066780
0687168751
0685447609
0635131986
0661376417
0676654470
0618484663
0637298305
0606840530
0688564130
0670099807
0627235496
0615380962
0614867621
0610118699
0676015198
0642355029
0677780643
0623158789
0653850997
0687163773
0605254896
0630725790
0626776809
0622731356
0658411337
0622035258
0628221335
0646248619
0685457641
0663369637
0606819864
0650434482
0663278584
0674383984
0653361517
0658739341
0628717094
0611210330
0618683354
0623096426
0671569942
0648377567
0687110053
0624725796
0623144935
0674227853
0685895022
0628324343
0635477011
0647172444
0626170863
0660168731
0657759918
0663432958
0637733630
0671092571
0651071734
0661865134
0646218107
0610631805
0661566374
0678459392
0643324124
0676487144
0684899652
0617245721
0652696939
0620733334
0648572845
0666825883
0641211562
0617675057
0663853760
0652296668
0686628552
0615525802
0654494635
0681388077
0608657192
0648357543
0688359465
0666124711
0666190805
0638375085
0685836233
0663613904
0610723352
0637187553
0642125289
0658171467
0608526724
0686870980
0633553508
0623497926
0607657394
0624237652
0617259362
0637725785
0650643196
0661130177
0620743041
0612099296
0612659489
0636783817
0665847959
0608122857
0628026381
0617894180
0627244093
0687448552
0616526672
0674248326
0633733841
0680263588
0680622348
0600515521
0664832089
0607230721
0678414825
0683219467
0606768053
0626071099
0601239425
0608358320
0628191251
0640693927
0653047371
0661550929
0623327033
0618717694
0686892924
0668128105
0600658498
0683232026
0633449449
0602427585
0672014678
0623829878
0683740478
0604423943
0645320387
0651159773
0647251282
0641087152
0642620140
0676689020
0605549581
0611583567
0622093595
0623572179
0647719268
0688858353
0636529680
0646165134
0641220802
0627825836
0632318493
0661531805
0673089341
0677838543
0686153083
0685362411
0635298162
0672225971
0686270149
0678891484
0638825494
0655697663
0655698499
0642067383
0681669586
0632064291
0648290326
0604538806
0637047448
0630522094
0685199331
0641562546
0624145718
0604422309
0612367128
0625751425
0668725582
0654842390
0616389216
0680149960
0670387138
0682095781
0687255868
0666291904
0612577773
0688829332
0663428762
0603097441
0627780855
0647511852
0646134183
0655666849
0620887097
0664645555
0615379970
0684119456
0675684020
0670590855
0644425984
0633895172
0615465510
0641877077
0641539791
0638356307
0668645142
0615678336
0674410597
0657194275
0618094537
0604196307
0606514209
0686719498
0633539795
0684870164
0641823617
0682028210
0617512346
0607029907
0615514018
0663328171
0650411871
0658140621
0621068795
0654243943
0623516594
0612341657
0625886758
0633399146
0675078036
0663444836
0648024067
0646645003
0660438798
0655124914
0625442295
0664222680
0683637438
0636484670
0616095079
0617535227
0677197852
0650831304
0642862097
0623197200
0664026961
0645288223
0626765921
0642554023
0668450542
0618088416
0600647451
0670542090
0623126409
0644350199
0631499539
0621594656
0607520676
0608841915
0664832400
0633827155
0656356800
0603863812
0613232727
0602691701
0673667781
0652177521
0677894346
0622382014
0650657534
0637569700
0681090904
0676353483
0638191205
0651596211
0614745962
0685534486
0607258955
0648275515
0618257430
0663881233
0634837993
0686898628
0666058153
0618735518
0624272802
0603570313
0660051580
0673166449
0677626591
0637413465
0636433065
0610786473
0673770095
0638147743
0627241768
0604824511
0670139496
0675778955
0658556387
0675564054
0614556139
0652450339
0680516422
0666457044
0662589759
0616721914
0667646354
0625747152
0672628504
0612761217
0654792974
0686421262
0657297777
0677188434
0678722070
0626250557
0648857719
0661018279
0612238467
0664658951
0623212511
0638324656
0651230616
0625631329
0600753274
0662868105
0656849215
0623631226
0661020076
0660439830
0628542324
0656256555
0625798080
0643615786
0647830806
0688450579
0601075984
0633779065
0684051548
0638042252
0600829250
0628736530
0620474487
0644375098
0630617424
0633133737
0601161945
0645660291
0644879384
0654327155
0654674413
0673458084
0660746325
0634827672
0614818583
0687844539
0614464446
0633264761
0661334795
0681466241
0651052862
0673538206
0661514758
0626527339
0630074351
0622366301
0640892091
0632280267
0678875223
0687763577
0670555002
0650219607
0655772804
0688827614
0687837046
0624146440
0652861031
0600527043
0610062785
0684352822
0634593778
0644298498
0624163951
0674588124
0616719363
0615111365
0675267957
0640144183
0608779104
0652334273
0641049603
0673574351
0625079326
0662030344
0627747745
0618832468
0681835133
0636645577
0670341701
0667578147
0648273648
0615833061
0687385643
0685525797
0632785562
0650196598
0631744100
0632616002
0650787925
0646278233
0632733503
0666414602
0617386225
0681845683
0616546545
0620189047
0670543606
0650395156
0676882494
0653417377
0687531506
0674652614
0632050904
0620683325
0635889735
0618830372
0615693289
0642826769
0648076381
0656334116
0673520182
0603362377
0670684851
0646298931
0657245043
0676697498
0618439372
0637550255
0601861634
0611049585
0611687142
0608032838
0627881904
0666139043
0686257023
0620526781
0623196451
0616116040
0636276926
0677458812
0633836991
0631371194
0678743204
0613141250
0664553211
0653391677
0646549264
0658191312
0630897143
0660738500
0603786358
0647758242
0607493360
0645690169
0685719004
0667455796
0678140754
0671353427
0610517427
0632278378
0633086028
0660284805
0655386667
0615811886
0635122451
0657360286
0660132136
0663687270
0603446726
0615129027
0684288841
0608410909
0607463656
0610014813
0654794323
0600384739
0618113060
0678698662
0668328644
0620457562
0653876708
0680123629
0626112409
0671772219
0662326944
0617271318
0626211478
0642721398
0681499447
0636767197
0631491979
0630617573
0684627018
0610596196
0688639467
0670521410
0666649721
0657683230
0653127276
0646346454
0684172998
0641577593
0604457865
0627879464
0610897685
0663634098
0627270027
0660474761
0673432774
0688785363
0615499173
0648220099
0642465839
0644694925
0678446130
0674636683
0621397551
0657435986
0628289474
0654673930
0635520932
0656762735
0667045598
0677354433
0642745395
0658266522
0633088078
0674245860
0648118358
0615713697
0672043261
0615447990
0642043209
0600616852
0660517176
0675898729
0641561096
0662359321
0617642443
0687497094
0647510352
0647362638
0620730087
0622628732
0642078920
0613883963
0616611388
0641641129
0603050479
0655087124
0665024853
0657242655
0600735288
0637328065
0627660255
0601795952
0642733560
0636619767
0671083871
0614213870
0647635859
0600169249
0661059147
0670122951
0612563371
0663732642
0652314238
0647310131
0671430892
0658757088
0667413461
0654060701
0684425676
0667440476
0612278551
0633569945
0623524078
0661365260
0614346227
0658779580
0684079102
0634061407
0640478003
0670461185
0616632454
0645087023
0628150248
0686851181
0627442327
0684218135
0641270018
0651274710
0636496061
0636448988
0602851701
0645648143
0622668514
0645224519
0618591975
0640398637
0641176475
0615861065
0678232737
0637118984
0604626615
0672716598
0676157474
0637245932
0667576854
0635490618
0627259170
0685687816
0607315183
0652143217
0621144311
0657684454
0616782224
0684870888
0618555302
0670489441
0627122820
0676338141
0603635649
0663832117
0683446116
0648527223
0686773134
0640345063
0644336397
0671766770
0664340836
0647756597
0622629370
0655726369
0662524284
0686616075
0636368901
0681714435
0604713560
0647261288
0651776412
0632280623
0634842687
0644164168
0677466816
0643523707
0667119314
0670245091
0658873236
0618750105
0612816325
0667653999
0664453295
0672868647
0662264311
0611844109
0677690541
0666190249
0658698080
0634335441
0656739113
0666770933
0648784292
0614417116
0636294521
0667210379
0602769946
0625156488
0673262930
0685192124
0651826465
0603673113
0637138753
0656680516
0688876169
0614549602
0635459761
0662577190
0678628660
0684128970
0672486344
0645091143
0602583901
0623586154
0630834164
0641698921
0622146213
0635592299
0602457830
0635324512
0678491918
0676833207
0664827703
0635083182
0637037969
0602657064
0604448161
0650560951
0654722734
0641063516
0685737559
0672697798
0678855419
0653880863
0658556373
0685273252
0643649126
0620533133
0668314366
0660528894
0617258223
0600260504
0626867302
0630683345
0687010018
0615887427
0613856908
0660150190
0666572016
0652486890
0688611190
0640246728
0635121220
0654750411
0651443392
0681177431
0683459579
0604330739
0618749856
0672177730
0657467558
0618382008
0651473612
0644586248
0601525572
0665218376
0634120267
0674153359
0664771764
0606898179
0622468346
0642344525
0643221068
0663096107
0605147584
0625162689
0645469797
0667883153
0614222317
0666771405
0634424119
0633614733
0613486676
0615890939
0655457580
0614715269
0607490705
0647865764
0678491802
0677562793
0600767173
0630098875
0610227117
0645166995
0610459144
0652442385
0677314398
0656045050
0665730955
0620567562
0602791740
0618888536
0676648241
0650678661
0667227816
0670059230
0626740459
0604224256
0634181500
0602449967
0626322161
0604148105
0601197236
0653221782
0658889474
0641654512
0645315512
0665415434
0608744179
0678496579
0635555945
0656191963
0610442901
0611272460
0604641866
0621687507
0657628253
0648385210
0658784504
0628067730
0616065143
0620735628
0673182236
0648821433
0607554471
0668565793
0646667039
0672158910
0625131297
0643071979
0624548874
0684666060
0627244778
0614175199
0656247285
0641279495
0633470282
0638138621
0681076530
0601876897
0660362052
0624058189
0615717048
0624583448
0647590332
0647454567
0677562157
0684230923
0680033416
0657596931
0661860690
0627862100
0608449738
0688869807
0616413902
0648826706
0607860670
0664529297
0656348966
0655869285
0630597972
0653233849
0653574857
0681852669
0640710889
0641784587
0661028748
0631052678
0677654911
0636284364
0604685541
0645512762
0674058506
0666799592
0627425360
0604871323
0644885274
0638165780
0661652852
0655344783
0668459584
0630714470
0632814268
0664226751
0627860210
0648096468
0660050670
0611738024
0637647156
0622476579
0628389473
0627319125
0605447000
0682133906
0686886409
0648162465
0634693624
0608770231
0610015186
0603899364
0634857798
0663720852
0626390858
0645797215
0637258224
0687331342
0615690896
0645065255
0641628090
0648815585
0655718331
0677068376
0626620567
0655399534
0643028671
0628367945
0628676042
0681470987
0682186539
0643726610
0674677207
0672216467
0685640169
0637265842
0622819712
0645035815
0652275523
0627351066
0684768035
0610768874
0672095598
0631727528
0625371769
0665437742
0615573473
0682259143
0634344104
0600151476
0635035763
0620655077
0672836465
0640514821
0631121066
0624158310
0686584424
0607644958
0688085045
0645042615
0642152412
0601047987
0677540125
0641263955
0686713786
0631739469
0657450906
0642824058
0648496496
0678838355
0642866646
0620578165
0665710839
0667658227
0631676937
0630652564
0624427438
0663753420
0605315868
0676534679
0636219785
0668064757
0625377664
0605398067
0603085020
0627228165
0602045103
0608016178
0623452408
0610321822
0648811877
0608787687
0656847643
0654167402
0638554513
0648443737
0613438313
0665366927
0672371811
0628751806
0652470464
0616684034
0636465461
0671069961
0623081558
0640519546
0605043528
0626762713
0686552345
0673128057
0665560764
0666410521
0686193828
0615489104
0667712323
0600611423
0687293952
0604370129
0611226775
0615817295
0600875026
0681019345
0614837606
0628621949
0606580193
0665235058
0686783839
0603427113
0665047700
0634561745
0673157771
0628660962
0610480686
0637432965
0617256662
0682042868
0603311829
0631117285
0623389758
0673723912
0640232610
0641014392
0606078348
0620190234
0624521957
0635347044
0622092395
0611853233
0653636048
0663378917
0644530951
0615099084
0628754122
0688129462
0686087038
0614194593
0602431100
0641214432
0663030791
0647283109
0677146591
0677347035
0685160461
0661682071
0666171219
0627362914
0630858325
0684694389
0661611030
0610256139
0656342640
0642635979
0606793009
0651392820
0681226339
0678488921
0671474418
0666616184
0671339272
0625149317
0677163266
0681312780
0686082536
0677394932
0612139050
0610211011
0636436780
0634745402
0616751589
0618670389
0684482125
0642883596
0630894963
0658114600
0632489969
0604894592
0616263001
0668130150
0688346333
0685887259
0610750341
0610175067
0634096806
0627594467
0618061357
0630270128
0675414616
0664196607
0602584645
0667584713
0604062224
0643735645
0683542085
0608212344
0674860320
0621247336
0656876909
0612584470
0676320527
0623091688
0682353915
0687333511
0603557602
0635371294
0667738108
0667113793
0678828999
0602012277
0620429974
0605695781
0623737546
0687147036
0648624733
0635174664
0636698560
0606263644
0682380493
0663827122
0632091853
0637081563
0672690843
0673217555
0613185215
0628358069
0686387267
0653023851
0602541419
0604567024
0684144200
0683175109
0643436596
0652615023
0621289751
0600348611
0652183801
0668771969
0675360684
0632241735
0606483138
0674187145
0651577882
0655434797
0605549985
0667633774
0623673920
0648197645
0658760679
0644027425
0634816934
0642881529
0660584168
0627140815
0612583239
0658044273
0660394087
0611653244
0684526914
0651295739
0632513414
0627560877
0614422021
0666332048
0686168778
0623727169
0656727319
0648282895
0673555515
0638733930
0617593231
0630152792
0675394227
0664753641
0652535687
0656086652
0653385019
0607278146
0622829040
0643251020
0656882052
0634144130
0687449071
0621384092
0671139768
0656725957
0648419230
0623459101
0610424962
0611795890
0622224930
0672098817
0667887856
0603827508
0678235567
0612288975
0618196849
0623165081
0610147214
0688693102
0657889367
0657023234
0677644908
0653038687
0680840928
0630698241
0612058260
0653285938
0668263461
0655872559
0615179951
0676637018
0604272212
0646887704
0637652406
0613674395
0647612622
0633269713
0683842216
0651459509
0656331172
0641085242
0664733415
0608391291
0632088110
0617863693
0651742650
0624197483
0630468152
0605080344
0610268903
0682410616
0643157628
0626297320
0611738716
0658693373
0672252219
0663338565
0610715859
0671864734
0675145882
0666474188
0603611505
0653559205
0648457695
0624284025
0616596509
0648793273
0610136919
0640649788
0670325919
0644042277
0613690711
0678460864
0652088629
0614623819
0626216393
0616337267
0608640569
0672636358
0600245095
0655627000
0681052598
0643138908
0621227537
0624641623
0606341845
0648729989
0653776077
0623134661
0635296633
0666616165
0605677299
0675040057
0662758819
0663036104
0671227801
0602151234
0603315124
0657071239
0624459662
0675472800
0664189206
0616564435
0651218298
0651134038
0635881354
0665329719
0665032509
0675240763
0656184592
0653225147
0631494779
0604854503
0635521995
0672512188
0660895921
0600637212
0650717525
0678194876
0665653962
0618013389
0680496818
0674094164
0670561543
0657888020
0645827502
0686671338
0644117544
0666379651
0621362118
0604587452
0603327060
0666347845
0620462332
0604087469
0662638993
0657789815
0613599725
0641160398
0662652158
0643832606
0653587170
0628729442
0642156492
0654479960
0661874042
0634169809
0648712632
0623211127
0633487938
0615178852
0648261230
0647361728
0674285650
0687726982
0633474309
0656330944
0658875706
0630521450
0685185366
0683151190
0606479409
0652284843
0657228182
0653781162
0650094247
0688237879
0610788881
0611163362
0661249063
0625232000
0623599809
0678784296
0670580233
0674443163
0668296724
0688557860
0612365535
0637195631
0638130792
0625733451
0631178581
0605446839
0657162882
0637210955
0646495815
0661210487
0665525098
0643383023
0605829618
0665815884
0617229306
0650429435
0608836882
0614478819
0643576261
0681529303
0653080157
0653061294
0616683252
0653339288
0650145772
0678157643
0621073036
0687139378
0601889542
0666879504
0672064238
0637430606
0685466562
0677892973
0651494419
0684483437
0681747696
0682623890
0654576814
0611528647
0658896834
0683079339
0618162219
0651240689
0650473562
0686783271
0648041036
0617392389
0646157506
0643573580
0613713700
0673458185
0678215277
0651799381
0635724341
0665653853
0616772912
0632384440
0673038349
0612223025
0638777004
0651699099
0644517984
0626543323
0614472188
0670562429
0684537852
0666495624
0637795698
0685269896
0614357742
0626843795
0687251501
0673331415
0687677096
0675583549
0674611597
0680692535
0676395741
0623518900
0678330454
0672770894
0627097673
0652693506
0641025509
0686059890
0665719646
0635553045
0666165901
0680025902
0668118424
0656676582
0660755394
0686168510
0603629528
0623086593
0638346374
0677135529
0673524253
0605171941
0616265341
0618386402
0617043166
0655364705
0621157202
0615086643
0645417999
0603845935
0607458717
0656265165
0640032576
0644415977
0643736201
0640363097
0657812540
0643019937
0636198667
0630697504
0612387746
0675661258
0615131620
0650555711
0616875259
0664148881
0602781299
0601282887
0667375238
0648454673
0658490412
0630546733
0608686673
0636266259
0663167105
0641271242
0622322642
0676423475
0622542948
0651223985
0628329120
0661729616
0626447995
0688491538
0664896231
0684687149
0634774832
0652253288
0653461812
0647430439
0641585914
0626316238
0664293580
0681215618
0623099549
0673259065
0630491677
0600857925
0682692267
0684122732
0665518348
0603887494
0648527151
0636869231
0684713195
0623739922
0636666056
0656680448
0634863879
0613840248
0688217837
0664417162
0687899208
0620460223
0628793553
0608768470
0627384208
0618745565
0684729426
0638884134
0663223318
0608616091
0605621054
0688473561
0620655939
0628135764
0687771732
0643211240
0635650426
0614775339
0601769225
0601827833
0650896187
0625497628
0602024038
0680326381
0640195174
0623365177
0668134309
0634023344
0605362046
0644840244
0687467153
0612522501
0653582683
0655784003
0646132943
0605499471
0604691642
0632059681
0663570213
0658667850
0630643927
0667715228
0658252174
0621263302
0686160096
0673869385
0672816254
0658179526
0638148568
0642527141
0668625855
0671814100
0654248573
0678579636
0638853820
0600591048
0667514890
0653248372
0678652816
0641393573
0638036950
0671793248
0612071608
0635433982
0667081437
0633559315
0674620750
0684745036
0675249949
0603235005
0685429182
0617754493
0688669496
0651094882
0628416158
0665273987
0641361102
0622535910
0602274663
0661872617
0627367780
0636753139
0666550650
0667759019
0673038504
0645270125
0661831266
0606833567
0681535731
0606058729
0680754142
0637284825
0657689911
0684133944
0600231511
0646814236
0617712155
0620440967
0652734739
0613357675
0643019700
0648848283
0670462493
0626715061
0628715522
0665620757
0631670070
0652792250
0614196977
0660813197
0637632744
0682413785
0662879587
0625832391
0666463586
0641821890
0616281546
0621877712
0654324481
0617283761
0645065162
0662266098
0658492909
0630586639
0615256188
0623462421
0676246836
0611158256
0644398493
0645521393
0648077891
0667370096
0688052660
0676845432
0614027698
0653237050
0677259641
0625736480
0670443974
0640789858
0682567730
0681878616
0662413074
0630074009
0631228493
0656370970
0645116862
0642250030
0658373237
0670496779
0676114106
0616661317
0650068735
0623285449
0665564477
0681523268
0686392552
0620715992
0602716229
0607621135
0623713707
0624262969
0664049661
0646734514
0642677399
0671789031
0668353322
0683495686
0622099082
0617576679
0645434479
0663698694
0666586918
0658244014
0604441031
0645270912
0647053757
0640689244
0623845452
0648384721
0643867610
0602758945
0664321293
0665899848
0604398996
0684365039
0672152235
0644827037
0607414093
0645197507
0666187310
0668413957
0600435255
0666851301
0618490738
0681298426
0654866529
0644183088
0622851563
0621397120
0662725947
0686375427
0653643696
0613369810
0648156062
0687461305
0648323361
0674059603
0641148718
0635385992
0610180391
0630523356
0633062429
0600692604
0664374261
0642085640
0621470517
0656657050
0605384479
0685026185
0617698570
0648191564
0643782579
0647620648
0653352501
0636322557
0643636290
0601448919
0611253373
0681369079
0605563882
0632495007
0686841805
0668264681
0616313013
0607041715
0611696991
0616734434
0671765503
0631374100
0642459145
0636889891
0618416261
0657565236
0686682072
0643184301
0648541148
0682888064
0628856014
0641453310
0613146568
0640886227
0622425313
0655755192
0611648244
0645837123
0648241656
0644739124
0685697786
0622529097
0670824919
0615845685
0631241420
0626083505
0666425934
0633632880
0628693415
0605879878
0668530377
0680843066
0612536640
0635134519
0642440469
0623029463
0640543192
0612758883
0648882318
0662065614
0667613566
0677146146
0605647774
0678561237
0624792886
0670038952
0652546292
0658197107
0613014159
0604598124
0658837044
0611282406
0670129303
0627329805
0661265999
0633898183
0673095642
0640047152
0653087713
0642739543
0618354488
0688165522
0651311444
0681440340
0658111549
0621842841
0630620579
0665521218
0661098373
0652697224
0602815845
0606283817
0648573807
0674486707
0655091980
0638833942
0633386735
0603280357
0613124740
0628293239
0671340081
0630851425
0648029640
0674535155
0648845725
0666631114
0677327439
0618417431
0617849305
0636463695
0672499318
0673162997
0615028283
0688727166
0646289045
0660564232
0632415217
0683083854
0656091826
0624421441
0617790241
0605756548
0621888455
0688731290
0683599350
0686758931
0677750856
0617815392
0655529920
0661858305
0681484198
0683744844
0603894833
0633658840
0627182627
0683256353
0625471774
0623431009
0618098848
0647887283
0683212715
0608478636
0661386246
0631151316
0601350613
0632840662
0651036983
0621526355
0613627023
0646480290
0632745329
0680164877
0680126768
0608725158
0656717366
0620233923
0642761467
0650299291
0625829573
0682769910
0667569259
0651328713
0636010518
0635535598
0686280855
0665554431
0614273424
0642210978
0681282941
0688290102
0606196268
0656297238
0665464547
0637743189
0665881111
0614117293
0642181868
0653452774
0635218549
0660389311
0606866336
0635117602
0656655747
0652028572
0672310930
0624631250
0637291775
0641878710
0684223317
0626239060
0675775091
0668460365
0636215189
0688566249
0687884469
0625395905
0622827524
0602630112
0638553965
0670762833
0678362693
0673618709
0666429549
0648365189
0671331128
0617533671
0601728786
0687028040
0671253953
0623090363
0662421358
0620245173
0631382175
0673866374
0621476514
0656126257
0620480054
0632227462
0660112995
0617168716
0607315470
0655346246
0628354992
0674551013
0643158503
0605320029
0664367122
0654292203
0636865936
0612327421
0650624238
0632812727
0676638008
0625412682
0663290848
0626138377
0607319526
0624790862
0624380065
0640035978
0672811640
0630538278
0625017014
0602538843
0676094772
0641358933
0650857857
0642818435
0678314181
0635463791
0603648908
0640324768
0655576734
0640193771
0614087194
0660531320
0646099536
0646769093
0668092097
0643098708
0637435838
0681228047
0667428700
0666416844
0686269522
0602886532
0655278604
0652410179
0603266235
0672114478
0654473192
0674056667
0674761262
0606884657
0604340363
0650773772
0670133952
0668652701
0647420697
0612848284
0661047522
0670552906
0616123129
0620032405
0647639523
0620263741
0623290016
0602153691
0648032293
0623865903
0606031163
0648271767
0625156209
0675553177
0601399082
0627622169
0620396124
0624342769
0665525795
0683242929
0612143575
0631690250
0617488805
0655097760
0644187191
0632738002
0662135315
0640667074
0605365229
0610412903
0604119505
0682312690
0637291026
0632070710
0636583086
0610682765
0683660884
0681690089
0673682423
0618616330
0607627378
0674792176
0633896624
0631434295
0640790191
0660885137
0641686317
0600672985
0664314983
0680217936
0671694510
0663786646
0657012097
0657767806
0683734828
0675367642
0650472458
0687336026
0636742794
0681116695
0665043696
0663390405
0618296823
0643674192
0654555849
0650553679
0643711161
0616750532
0670269287
0631284121
0644250951
0645332972
0604675676
0655532779
0618898206
0618153785
0640658706
0630719224
0661024950
0613449382
0653682089
0646518296
0647672963
0602384478
0667456868
0627645849
0608837234
0628625614
0658386587
0673370706
0633641371
0627297662
0662611505
0621358186
0605764331
0621593162
0602886904
0614092089
0626832898
0608648957
0622489599
0614390249
0612592256
0647797846
0674515916
0605052719
0646124475
0612325328
0644013597
0688723747
0620344504
0678841325
0648884467
0620271615
0647779074
0620285180
0614670726
0612076626
0673889639
0641473819
0655444866
0600596532
0688010321
0638165695
0648092897
0664738409
0676632421
0612092532
0635381501
0655270479
0681677091
0670678650
0658884521
0604547741
0647820779
0655853816
0655079368
0662683249
0654282853
0627221046
0683787440
0641313691
0624719315
0625437692
0644748751
0646241783
0641777482
0651568599
0654593149
0637597009
0668661418
0604761929
0680612117
0678330650
0605829425
0677748017
0606038544
0630652105
0666433379
0628185075
0605149109
0632787622
0621638061
0673071413
0635382146
0614830873
0647411330
0627513516
0674487161
0605174918
0618110284
0670450378
0638335988
0673079716
0627759620
0653079010
0607381522
0671161421
0642175984
0688623930
0661649974
0658655552
0653185375
0610781769
0638831582
0661145898
0671486624
0656274996
0621196176
0643028499
0662849552
0611564208
0676021545
0602276438
0612871442
0676646627
0651315317
0628330439
0610478808
0665230074
0618178239
0625391843
0621226483
0683244811
0607058441
0647462127
0658847087
0666781070
0676773442
0670626276
0602739473
0633768198
0648698188
0603532124
0611640180
0633330703
0643597821
0686252545
0656478942
0623410572
0663665828
0683470945
0683594589
0631656442
0623648691
0640755985
0661095544
0683255423
0626338833
0687364983
0634792100
0628492385
0661215257
0628880185
0681061913
0656058840
0605785046
0673633641
0603842289
0661425795
0637646660
0601659172
0602440373
0664152712
0654743993
0684264528
0612126051
0636529862
0658828965
0613365242
0675269322
0636894089
0682049639
0673035509
0612329256
0686669239
0613663025
0645748934
0633644564
0607472977
0627166828
0620621761
0647229423
0615498584
0646159620
0645149509
0683187410
0688424026
0626539231
0656630357
0651025872
0625572155
0601164989
0682253276
0614513743
0670811482
0628146706
0644288652
0658555161
0635654419
0635127570
0606433493
0657386994
0603062270
0661494902
0646376768
0672895021
0641162441
0656498513
0652355236
0665727453
0615312306
0622114307
0605317131
0686784023
0626785643
0655171265
0668155048
0652047756
0626740541
0624494176
0636120270
0650133805
0600352325
0654140444
0621023389
0618683752
0636823590
0634460662
0647898674
0686245553
0685833928
0665623180
0603212414
0654118091
0670574863
0630224994
0643383291
0684688713
0637291841
0631515722
0686575854
0662778951
0635646981
0678396018
0620853697
0680162005
0625677433
0616883935
0623485267
0656366183
0631640679
0614210313
0676243068
0642119454
0668378484
0678571387
0652777701
0617733487
0651221114
0662442915
0685416928
0625537273
0686095886
0637041167
0615263407
0653720103
0640429533
0661673450
0676140636
0636258271
0678724023
0624781397
0656211608
0654759835
0650735809
0617090137
0647871865
0614433570
0606133944
0630873166
0680071145
0676083595
0675767649
0658241358
0655372826
0600417643
0657710897
0604096530
0606247762
0683544181
0687681185
0617554471
0661821077
0671070782
0667064311
0638287489
0637676508
0608058392
0613640653
0653628866
0655292276
0665461259
0631683971
0656151149
0637794236
0605511119
0640725505
0672272512
0642185119
0634730224
0626881659
0633019917
0627459076
0661776644
0603313821
0625380332
0685869619
0634083816
0638899992
0608284709
0684744663
0676643380
0601311028
0630538042
0604871464
0604190032
0642799817
0663030071
0617392894
0612873246
0653722654
0612816019
0630697765
0658795716
0665542796
0617674727
0673221709
0620491264
0670259724
0660779039
0624020202
0664169488
0671783594
0658315815
0612530896
0611770508
0612859468
0622442147
0612425691
0683511047
0600858659
0633841604
0681459516
0630525804
0627295478
0603744400
0671017507
0634015226
0642060357
0661427255
0654336344
0688531782
0673855077
0647382722
0681375411
0641569656
0604358701
0601697939
0643348861
0672834322
0620652722
0666662472
0624168439
0617617789
0685645896
0655633990
0603083102
0660257238
0624590297
0665049891
0685080557
0654524858
0601819601
0681110695
0687564170
0601243404
0622337501
0627797438
0678142763
0663092021
0656624340
0637293092
0612429818
0610471182
0660380018
0621883273
0625651414
0682820836
0668292948
0650895617
0671434197
0631748819
0680058798
0673842965
0638272273
0683488555
0636032645
0665337055
0617087779
0687555734
0688832433
0688898143
0658666191
0680317858
0618274352
0671847529
0632894272
0634262728
0625761827
0682617335
0652660410
0658321223
0604044578
0650052317
0601813594
0613869768
0627025060
0671860584
0611027304
0663265522
0634122353
0681197499
0684430855
0614469354
0608126647
0618232580
0630655181
0638072539
0631768273
0618061216
0640273041
0631785271
0668772257
0671342104
0656111042
0635297851
0643725166
0666875237
0623265836
0647235080
0676848392
0628252605
0617667890
0666527963
0605728215
0674347885
0662135771
0658541518
0677312094
0631778282
0627418360
0645559600
0603451709
0678754335
0618130695
0681429602
0651692516
0676216145
0666344180
0634461284
0624794745
0603312039
0612462009
0630572399
0623752143
0603258242
0638370112
0605461620
0651669671
0667428773
0631284283
0618490984
0614874490
0673840891
0618138609
0622420835
0663057173
0674057723
0613668859
0664375175
0682693858
0627427952
0624878377
0601759292
0674593804
0632213543
0616496605
0637787429
0677283911
0648334953
0663356031
0645513741
0687154486
0682435013
0640117953
0642318910
0645266817
0656521259
0600527550
0673857169
0631687678
0601447612
0675074187
0670731367
0663639764
0620186212
0604674442
0675045515
0644683943
0630419326
0688156563
0621473170
0645343610
0625357795
0634327695
0611498843
0607597685
0610218277
0611327530
0678254134
0618386869
0655045904
0631743313
0661123456
0643771663
0677586611
0608161301
0680027204
0655842820
0616437756
0641073992
0667637471
0683224415
0606320792
0640674610
0606597630
0657328751
0681662826
0648775195
0641122464
0601492635
0684686675
0611455959
0604676557
0661490449
0686766436
0604058945
0684755685
0600034626
0660413057
0614684388
0642843809
0608573655
0664770299
0614392491
0602654981
0616018000
0617058923
0614234557
0614546888
0678467492
0682665927
0687278715
0648843560
0626629233
0606237848
0658450174
0652172153
0643216372
0651650507
0658615080
0652555870
0613785481
0682745738
0632023279
0656427259
0617272236
0656038855
0608140945
0626162955
0676228176
0665566791
0626131579
0635452086
0684476296
0637593902
0608210712
0620785252
0671693136
0625750100
0630397507
0618416700
0646019151
0663651157
0603414991
0683645149
0625888970
0602134259
0687812431
0648184841
0678124212
0613037108
0663357424
0678357503
0654422253
0666866028
0680135497
0612287824
0605668674
0674644834
0617564419
0602844867
0612570666
0657474513
0657690475
0642530613
0635242129
0665052192
0657742137
0686147903
0673385964
0606146866
0627522479
0631380911
0645536228
0621231867
0641173296
0612480870
0622746047
0672816701
0682260890
0635079266
0635892130
0620794888
0637758179
0642066000
0674680658
0637228075
0677386725
0614372227
0650155127
0616171725
0656611914
0654546658
0611588271
0640664399
0685199075
0652889055
0628477980
0687476551
0637315149
0675239636
0625285597
0636074431
0625450880
0630713627
0618338773
0650526710
0644066661
0624469639
0640521047
0684749118
0655497882
0686016114
0611633265
0610691121
0688097175
0656145429
0613289741
0637774475
0617177875
0636663085
0666613162
0676477727
0617297490
0640466128
0687825603
0684834774
0666336253
0660438575
0637737510
0678866460
0682887656
0687482366
0636716832
0655457495
0621395801
0657337215
0672284549
0600265973
0614477793
0673453393
0663674782
0602735447
0666188847
0661056272
0648715442
0640699728
0635672719
0650881286
0656612553
0606377518
0605170110
0631492060
0661363982
0662516722
0663622839
0627533349
0604031604
0656064504
0685111740
0656269738
0614066786
0616471471
0608284391
0608569207
0672390467
0621751554
0643553076
0635582783
0615836608
0612465082
0640115115
0641472683
0650248293
0667326863
0612233801
0611746179
0658823467
0600310738
0625532986
0611274068
0642562197
0680153753
0605142472
0687817845
0675446512
0684275436
0664577868
0684553099
0606557522
0656394180
0676232120
0628329712
0608660898
0621077584
0641621556
0654252221
0600782086
0675888697
0610679376
0657844582
0648644512
0653266919
0673254260
0678113438
0634325686
0654145766
0616489090
0641569361
0627270956
0600777984
0610772816
0635551418
0665045995
0608711323
0672469865
0644255799
0655016755
0612574091
0650547997
0668881947
0604324848
0633435654
0652882086
0684397110
0647685247
0646075292
0617156953
0624188720
0618664159
0652288758
0627722326
0650450566
0667539425
0662836132
0685584523
0671047455
0624159900
0665376032
0676496049
0651452920
0671019500
0657030191
0617476765
0641871115
0673767815
0668340906
0654272819
0650519179
0660397712
0682025270
0657037548
0643074340
0611515630
0610784502
0607481042
0604430541
0664088852
0642018239
0605550651
0623885091
0616051611
0644297936
0666141271
0633522656
0634811479
0663880528
0680048387
0681140590
0650492928
0655659170
0612285930
0673188114
0600143724
0616747666
0658262145
0675158993
0686458319
0677677039
0622132159
0648417477
0647416571
0643666057
0644222966
0628099584
0675180576
0626615482
0624574540
0636676289
0677620280
0644824143
0613617293
0635357305
0664154056
0661221564
0632520289
0656695579
0625373772
0621262026
0622112668
0602741055
0600735974
0671723258
0652627229
0664593242
0606467080
0636152180
0672670575
0636422238
0667082592
0651742562
0613075202
0625155395
0624648772
0607034334
0675866669
0627572379
0664048412
0647658771
0658568523
0616194762
0628553861
0632118198
0654063215
0614264778
0613275241
0681237835
0642352469
0646361945
0657865343
0640599855
0688095601
0620197829
0681694292
0604013223
0664641278
0657349731
0638052407
0600742409
0646295306
0602263674
0618556327
0686223792
0611862619
0643322372
0638231462
0676814655
0617449902
0665867163
0634655797
0605728490
0611010195
0685485910
0688561616
0673381419
0666352364
0623511072
0687263013
0657111599
0638048155
0621224875
0646747919
0688898787
0623549300
0660249213
0604479105
0606318584
0604771849
0610659719
0658816007
0677343975
0635356689
0673563335
0628438527
0632730940
0650164454
0601178871
0628013816
0614151215
0628087123
0625218710
0648097161
0664474725
0625474332
0656739540
0623886809
0615040491
0657786465
0686250584
0610443261
0601494627
0607613429
0601795221
0605147405
0614622654
0682340780
0686230206
0606719591
0622798190
0615040110
0644350330
0656039284
0626039669
0674077713
0642596125
0624297346
0663087480
0653553584
0626732264
0600020115
0627039602
0610358885
0671625132
0672773123
0621145402
0601032195
0621266076
0681420485
0637284310
0638049145
0648357722
0628327016
0626769328
0656240382
0667585594
0640410241
0608130613
0604791285
0660494914
0604079239
0685211339
0681794076
0665287586
0612135069
0655829978
0643090190
0684093053
0683710520
0615392720
0675253155
0676223188
0616237036
0602671486
0646098637
0663123226
0607617079
0670361141
0625533172
0631522861
0646562325
0688171760
0638844164
0603689036
0675033319
0687214108
0688663056
0661445703
0638891590
0631475677
0651823212
0621423049
0608655745
0647159378
0613763924
0638563102
0613534278
0627514382
0637855372
0643025797
0677319313
0651212232
0647160504
0600690203
0612110099
0632815626
0685555945
0676081985
0682774758
0683197318
0655881848
0617186562
0600188163
0664473090
0600116160
0627440223
0614853799
0664062849
0603631962
0620559125
0655450590
0653319307
0663289617
0623280561
0624861413
0633649910
0616791065
0654180252
0681791922
0634495421
0611547912
0617838836
0600460523
0647477617
0618588003
0637647147
0682784191
0646831312
0668165138
0651149228
0632756147
0686384328
0650652232
0665185228
0622790165
0687685865
0608755662
0656791038
0632574893
0662487680
0627764638
0612253424
0682424306
0686637562
0607537750
0662425545
0607888414
0670699784
0675398369
0668491972
0652270910
0617436746
0643345672
0631145324
0623379737
0618796127
0648366602
0661218151
0613027601
0650124790
0681723485
0608088179
0644715999
0638048332
0640129745
0671134812
0600585672
0628650631
0670377993
0656298858
0631320610
0681831214
0631353462
0602216817
0658094100
0684745200
0665580241
0678026068
0611666162
0657576265
0641280032
0635183376
0681265359
0667141652
0647587990
0658279379
0616787521
0635070922
0601372367
0683019449
0658159322
0662424821
0656676594
0665840352
0673024866
0687844868
0645423393
0636749772
0670235654
0621688687
0614734852
0637737421
0613523499
0626817994
0658236249
0603765865
0645626202
0648889633
0626610195
0620124549
0676563031
0663723112
0674321358
0657857053
0675073077
0611237794
0600387552
0624861153
0676278829
0655824239
0638484359
0658390571
0645492359
0635244010
0601165182
0642131133
0627691709
0607322161
0632791962
0662333881
0680027696
0603574623
0633762478
0610147726
0606135946
0683877978
0645820124
0603015119
0620675725
0678556345
0682860400
0680136162
0607410040
0652284997
0678028327
0647753988
0656314242
0677875655
0662382220
0663445775
0638283655
0684328372
0641699473
0671243367
0611383704
0610789031
0607755064
0617873790
0654061526
0621736316
0648322574
0660673437
0663241222
0667111251
0626199630
0665789453
0653585077
0648389426
0615377064
0660596782
0620353432
0615456172
0612631404
0630173128
0620521433
0613541574
0604786841
0684057711
0623281490
0627059544
0632517778
0651283502
0608175653
0676495083
0650175617
0613119492
0674431357
0664215457
0671188280
0614580301
0655091226
0636055284
0683254175
0687032794
0684445609
0675461858
0677743712
0684856964
0687455466
0683620098
0604472658
0631381320
0650536293
0623492572
0680453368
0684021536
0640470761
0628381082
0644760807
0678299192
0644334568
0655172585
0675547348
0601750074
0628238522
0688887531
0622162890
0602233406
0680398497
0648496213
0674159539
0630131001
0606817318
0675064252
0634459850
0642527671
0635866922
0633667379
0606763673
0660565178
0622227039
0660154315
0608058861
0642769616
0660274183
0672733750
0610589193
0688546254
0637671295
0672612881
0633425967
0666781427
0601713389
0626062109
0645011878
0620830090
0670873396
0684786942
0600287805
0611782202
0627634784
0638128233
0654130560
0618428777
0674587843
0662473336
0614186919
0622140365
0604375995
0628441227
0615022131
0677512827
0684580463
0645523762
0607183363
0680881860
0620366687
0620567007
0612020802
0664731153
0681891199
0678413548
0664535683
0656877357
0651527034
0613274864
0661459072
0645225406
0687453417
0603157721
0662854823
0651688355
0642760093
0682454206
0658479629
0680839648
0633086361
0616599970
0671232329
0653585750
0626165269
0653568652
0663467759
0608276947
0638637216
0670654934
0608140860
0671499854
0681291205
0661611312
0673595826
0642416168
0665562099
0631521682
0671181197
0606372687
0604252631
0655429684
0680299834
0607474711
0633152756
0625239413
0604656955
0610498299
0615716444
0631676104
0644640989
0664226402
0687135085
0666011057
0657369332
0661348979
0626634371
0637570536
0681560246
0670453576
0602734084
0670280646
0646468227
0621379600
0664558884
0672619619
0665015694
0667817348
0655031818
0638675250
0628018425
0624727805
0642437655
0658634078
0673797247
0616829581
0614216264
0600462287
0674315901
0633088549
0626026695
0620751822
0600348805
0653554394
0605316912
0612648134
0600767629
0616587487
0612360707
0630222360
0664354884
0606840708
0665265865
0612125081
0622151486
0680429891
0668437156
0625311655
0687070372
0664589884
0665448490
0685187282
0686260333
0607538652
0617257796
0645694294
0667894254
0645316980
0677691664
0686098894
0686442335
0674019312
0622189053
0665012219
0643123725
0624013606
0604683698
0638589418
0675588508
0632585124
0657838602
0662755925
0602161399
0633368097
0648212913
0613137795
0638662132
0624790658
0626041500
0671398096
0638267468
0657618352
0673010198
0677691724
0660455764
0663694544
0650163530
0627636311
0626326406
0651221806
0604240965
0667276132
0624551207
0623816631
0647223157
0684427885
0684753324
0635079634
0616241911
0631425017
0676014496
0657722606
0608016385
0653194854
0677832562
0625644567
0662027605
0651487409
0643298706
0661632883
0670298431
0633546253
0612885135
0663477227
0646011322
0682593826
0637027418
0636264369
0635719516
0675734287
0642323169
0648550897
0613598800
0611318382
0686046805
0631541204
0685170188
0626895313
0687442445
0621530435
0634136872
0652166102
0621338846
0668399803
0628499911
0624752753
0612899590
0633495012
0665210132
0648022862
0661796014
0654567018
0661655037
0600435702
0660284943
0611325034
0632351095
0655798120
0607793095
0646280894
0615782816
0647125087
0607152359
0623826207
0663756640
0682466959
0662613258
0611445966
0618461314
0611450261
0638364183
0655220596
0647360710
0638716856
0678020661
0671833347
0611873141
0670119797
0677280372
0616625660
0680776808
0671226256
0676329842
0615466285
0675169645
0671818586
0667377549
0634574857
0662245091
0675340441
0627828536
0634269362
0680335515
0601878840
0652367779
0664090882
0638327592
0644151048
0603083231
0672514962
0601367951
0630013049
0624866874
0602394167
0612360133
0660370132
0686751479
0625428883
0668752098
0641710154
0682030723
0636280824
0606861202
0621845011
0632265687
0633062247
0627827563
0648878449
0603380650
0602164826
0653198308
0680081889
0664520606
0647113747
0622163030
0664754365
0640841264
0620415601
0665468026
0660377273
0640545748
0673212044
0614656059
0687554128
0614535613
0677644295
0603554015
0673392094
0655777633
0688624530
0604477089
0646471333
0614638427
0623489154
0604784385
0668241309
0641843222
0652374303
0675516726
0633535650
0660256875
0667259870
0666475719
0645075476
0634072302
0675290188
0677415622
0643033533
0652199838
0682712747
0661758457
0618238903
0608298394
0673079355
0665442722
0647754434
0650836905
0667652606
0614598399
0647419418
0684131700
0625542593
0678317830
0638669653
0635461988
0625637304
0640224514
0687842970
0677875138
0626752343
0621119585
0650516065
0677492863
0651885258
0627164437
0648149006
0670696492
0604494432
0620710958
0682346202
0678856194
0617589984
0630115217
0665054365
0673085855
0621734074
0682883801
0603735500
0642086304
0675753106
0660513870
0673718966
0678744703
0644889764
0635564735
0645054112
0677645624
0601485063
0612652702
0648783796
0610890367
0688555673
0602351762
0651885744
0654553334
0657446195
0651678270
0652230331
0620735457
0670712788
0641154539
0643863805
0664058612
0633819685
0613677233
0673772623
0670289143
0642072269
0634314674
0646656830
0641228025
0636240410
0603342756
0682342570
0637182474
0617670643
0621325103
0671254644
0627877262
0660192044
0661074116
0634874056
0607351103
0623362079
0610664423
0602363214
0650734688
0684368701
0686480535
0613356273
0627839307
0657547342
0685599636
0677180938
0641399227
0666167651
0624571420
0662492316
0612756868
0658287774
0641462516
0645290941
0604413551
0675014905
0674394932
0662015249
0627781586
0672770641
0600099845
0602272581
0624781028
0647156029
0623086158
0618671210
0687448430
0664488215
0607351451
0651511869
0685557131
0656033244
0633530527
0655744978
0613896895
0612760868
0616669494
0621865501
0647156742
0623068026
0662184023
0613543828
0668060442
0633356789
0622781180
0651373912
0613857035
0660469054
0630182207
0612871582
0625271014
0644024808
0616347011
0678340399
0620369727
0682220966
0651438561
0634767909
0611726075
0664457066
0622638967
0655297085
0687827687
0664592113
0603284633
0658526113
0671531216
0600523753
0660899392
0607463342
0681070423
0644689308
0670364670
0686132994
0612228821
0682456391
0614688761
0670676157
0657627649
0671630017
0626031436
0638348497
0623834311
0683057085
0611469491
0648753979
0626867140
0653230447
0652253137
0673668186
0655196469
0623845187
0678785625
0644652562
0674551852
0616156437
0688650685
0600424526
0678498502
0678623280
0641497864
0642352494
0601637066
0660581125
0617675486
0643450905
0671091857
0625252402
0682390199
0658796584
0686885338
0632358825
0616443913
0675240841
0623487262
0637499557
0678786100
0604023619
0635296267
0668863869
0646488952
0686727857
0614439271
0668097209
0678543681
0657086430
0648326125
0660172851
0653238078
0610674041
0631412360
0652589294
0648224227
0680097776
0603282318
0686690238
0650224691
0620043669
0600731894
0625196869
0634359292
0631448704
0668742151
0671736939
0603044481
0635729261
0675260053
0635639954
0630391311
0658878187
0627418456
0681045999
0605628026
0680818527
0685047963
0657816383
0628611510
0608175020
0685331574
0604457746
0663775816
0675396287
0606180679
0671873327
0673074421
0627341644
0621437797
0678872189
0621189923
0624413221
0605367979
0644759737
0607075126
0624012152
0671674836
0635326451
0616097456
0604330322
0671697434
0678246361
0663719725
0648666829
0685349170
0611022391
0623466349
0653312793
0675338848
0671869684
0621340910
0673732249
0608255398
0605673441
0601678021
0668464611
0636581183
0648255798
0606231172
0677686498
0613293590
0668171238
0618436664
0602839316
0632333730
0660487772
0611693926
0677840559
0685234425
0688580810
0645188653
0603315499
0683824323
0644859590
0617897661
0648177829
0684741526
0644350033
0621819525
0610576391
0615513113
0658495058
0624489953
0681169471
0685247323
0662478542
0626385119
0607045182
0633031178
0630149689
0627322404
0642222823
0644219052
0666482411
0636178528
0627638281
0621823289
0603347330
0670683798
0655779195
0658440834
0604699987
0617415270
0660487815
0655740855
0614727356
0610520036
0682572513
0661363586
0658869330
0623640920
0684362753
0666426026
0605418504
0633336291
0656525882
0606881458
0686274965
0661130069
0603543581
0633029891
0621354460
0676464348
0666794334
0645281476
0615897390
0633474979
0625432809
0636861281
0677362233
0666574739
0618483041
0613559543
0662897837
0631454671
0671476512
0631476482
0633011253
0651492632
0602642340
0606513269
0631112315
0642054023
0630523833
0682846865
0636410404
0617777931
0661540901
0673053930
0648075011
0647023591
0680522716
0604145695
0610260947
0648710469
0621439496
0662624877
0635860434
0678517961
0618159159
0611761022
0674511768
0601424890
0612090014
0623319690
0683113809
0684450587
0662362433
0662633308
0655158015
0646857580
0641353557
0617249754
0668715406
0642131844
0644635784
0662377307
0676799303
0632093877
0637885778
0651374742
0642345035
0633826582
0648244713
0603341549
0618460293
0670452070
0623291471
0621347921
0684841095
0632552801
0631193496
0637218097
0635422901
0642442647
0658086728
0673821542
0633076921
0681397471
0665418233
0601229817
0623070470
0603739261
0675442035
0663689981
0624667278
0682082362
0667326402
0627863374
0638083277
0622394800
0603139779
0673256721
0615338778
0653843158
0674438279
0652854685
0661640852
0681684161
0602645190
0636610772
0633512701
0630252589
0667427681
0653825306
0657344052
0604823429
0670283497
0610463528
0612724324
0654152438
0688393390
0686229239
0625065954
0650294662
0630518441
0655131289
0651114825
0680276532
0652713557
0618064573
0682298592
0678164180
0656595249
0681829138
0606754366
0643111351
0660038474
0634016129
0620535111
0648495899
0625495538
0658189295
0608663805
0644735330
0627753107
0615611860
0634789137
0614314798
0686520912
0636454804
0685819076
0672259364
0632096626
0661450043
0614094476
0638315347
0628177077
0655319482
0663350241
0611426756
0647128466
0664213810
0631249301
0600527154
0628579397
0674618324
0677793097
0652046102
0685790956
0633546445
0663398825
0633141956
0645162571
0677525354
0666680710
0635413620
0660796192
0651191520
0656653134
0628145873
0615439877
0633176154
0662369050
0642613464
0638753537
0610032052
0656568956
0626795906
0601398109
0624492172
0658327908
0658276780
0625166656
0663386055
0671213980
0651377027
0656564587
0674489283
0620860367
0637042608
0671293912
0683167713
0650453659
0617115079
0608023093
0663538136
0672634707
0654695651
0675425929
0652689984
0600210522
0651412093
0615412092
0687664010
0634784142
0683419272
0682679270
0613036527
0650541420
0658013091
0656691389
0652566454
0622444782
0668177356
0673587489
0622649355
0600678685
0642173062
0662683057
0654146610
0622696328
0637322090
0687667243
0644180553
0662435580
0610330181
0617428664
0637460188
0607367615
0617417620
0625521585
0650754131
0625187070
0678035403
0643297269
0625053443
0646780433
0654230553
0600858267
0685441210
0620677030
0624329364
0620320127
0641783459
0657850510
0677252977
0653048939
0685172792
0623556927
0685266634
0672148979
0687491212
0656262604
0673461432
0624721726
0647460581
0600828458
0610532886
0650589566
0677048014
0617448090
0616830926
0647815307
0600354679
0605053224
0688684644
0668845160
0676328119
0673162606
0632026560
0632666171
0651525342
0674812522
0652041332
0620738795
0638842241
0626222185
0664082454
0688857959
0635670199
0617018198
0625537637
0650317137
0617765218
0634567399
0630279179
0660026344
0605760107
0650892274
0644627995
0687872102
0620499839
0670110512
0677545519
0617551633
0636571489
0671336277
0644726665
0664758801
0663557089
0670535312
0607856857
0683832468
0658451325
0660226161
0611449223
0673519683
0658577222
0648764561
0662015435
0627651847
0657480725
0635838980
0681246881
0640465813
0655096742
0686638069
0682455246
0617281102
0637662299
0653378970
0653685856
0678618005
0636820698
0672860183
0687194908
0650625260
0660315031
0626056063
0647060159
0641436372
0641744000
0672531976
0677542663
0662528488
0686064006
0626642338
0615333321
0606538778
0652272135
0654059124
0666855745
0657519912
0656784925
0652575910
0660513244
0607084698
0611874549
0651813908
0602317754
0616799239
0638531234
0628426860
0660657348
0640534419
0612591082
0686738399
0631288623
0647657984
0612055256
0645583045
0670726085
0610396984
0642168951
0634396534
0686546376
0654384518
0685278946
0636691925
0650855778
0620090299
0687838008
0684848633
0674187021
0686490802
0651871592
0661487119
0640088875
0662334248
0653725838
0652165352
0643415645
0620848822
0653290475
0675233726
0676680447
0623722542
0658019297
0648120748
0665527056
0606518880
0602518962
0652222312
0616437664
0678042011
0621043090
0623461216
0670846054
0618231444
0684722324
0670079672
0612496730
0632127912
0618516876
0650436371
0673086604
0617713062
0676585971
0672213653
0614365072
0634838423
0603466165
0653028022
0614789359
0666454583
0628098972
0664030961
0667138925
0670781628
0655812549
0666045996
0665627251
0633155543
0667580601
0641588913
0607015147
0676618346
0634661187
0627620887
0615346358
0674816043
0628448531
0643665675
0644897856
0635630393
0642785197
0675759891
0618579486
0623080677
0686166707
0663194939
0636035825
0610510114
0684580301
0648089818
0671336733
0600396150
0680816003
0653770644
0664167152
0674635651
0602824860
0654618730
0612146963
0632216230
0668549319
0680019208
0684092162
0602788763
0671356322
0625439806
0685160553
0637360342
0605244375
0605640317
0618838500
0650068860
0670266458
0622452509
0613310541
0631716873
0615486730
0625012445
0657339518
0686266473
0612250390
0610663799
0614483451
0678819651
0602776268
0641143326
0616447975
0645583170
0651416246
0605397779
0681893487
0673284097
0654659964
0667359626
0660858712
0661286134
0621329020
0654231913
0662092770
0681757667
0610231757
0600888706
0620132866
0633260216
0657058803
0686773178
0610272386
0645880242
0680262823
0600242983
0676346973
0645016500
0681671453
0606653961
0664851487
0661064945
0611383853
0637341489
0613237222
0642853117
0688327504
0670059542
0644498954
0627287924
0642381034
0686436858
0640847643
0646868025
0602074423
0638010089
0630320521
0687280317
0628224107
0668034866
0648232286
0676618145
0677698646
0668335902
0617263772
0656361636
0640444089
0626439175
0651795212
0666318187
0612657960
0617250042
0677891749
0614596700
0618165469
0612650010
0646291742
0630332995
0610254533
0680616126
0684361182
0666135099
0680256455
0637813881
0674263975
0686685599
0625012928
0603151335
0631456295
0640544200
0634638074
0672528749
0601429854
0687413318
0668045498
0612611751
0656219685
0634224383
0642467478
0653036695
0618336784
0615082874
0621441255
0625480026
0686891157
0602340965
0618017277
0627048980
0626740860
0654259962
0673550425
0687577903
0645030417
0625421118
0613571553
0611364098
0655010270
0665171925
0624544882
0618069313
0688446224
0650824240
0636229720
0660741452
0646680705
0667754088
0643226336
0688615748
0643658801
0614447510
0624789225
0640713016
0633080001
0671043166
0666717728
0651818050
0622819008
0620079834
0663286134
0670188942
0653021848
0677663926
0601243825
0660251655
0687114557
0631888835
0637714609
0638468920
0605670036
0616821417
0661056371
0671646531
0621775126
0685719611
0607874968
0624754580
0680753346
0662563311
0663374123
0653490224
0600176162
0648017652
0687659359
0647892493
0642575995
0634252180
0674815597
0661132442
0672550134
0687171671
0642126156
0604094812
0621568434
0655148902
0611772163
0674391954
0687354281
0601590874
0601643758
0666643046
0678434214
0671576558
0637765423
0641763791
0618089459
0668475445
0668871449
0667689929
0607560156
0625736427
0636868769
0635167067
0655585663
0642386105
0677439000
0648112730
0640635415
0622168679
0680722798
0658312869
0655258038
0681069809
0687087292
0616697317
0662848533
0671193123
0623127325
0605277117
0601828993
0614873659
0623545601
0637363914
0630764637
0656089502
0652330567
0650655491
0643232537
0644696593
0608092922
0666825487
0658349941
0642617246
0684483436
0622412972
0613395239
0637432846
0658292734
0635164130
0656836110
0610342122
0682448592
0608464627
0605540088
0620685493
0687681364
0641118761
0664221919
0601138035
0633674164
0616789161
0633159194
0658794944
0650639861
0675811828
0641860005
0682125310
0665289260
0610692290
0688314379
0637328098
0617299726
0644321411
0638189166
0656458551
0667674663
0641579454
0647794100
0688344967
0674353396
0662338265
0637099499
0620622540
0665855727
0643174459
0657875249
0630187190
0677534856
0600427572
0628468137
0617052020
0631820887
0663584923
0661596718
0622036590
0602740149
0616848559
0620646860
0687736264
0624769088
0667799081
0680074141
0666367451
0668062679
0631547674
0663341349
0648867882
0650256391
0640276888
0611895165
0663016031
0680732506
0681738270
0626471615
0667634365
0688690432
0666069534
0668620354
0621444725
0661313941
0664843052
0643553848
0650557853
0685890268
0657396120
0658896044
0607358686
0674365390
0656886510
0654891553
0674792892
0662198131
0687286173
0656869042
0656770861
0611169021
0650880022
0600235128
0660380473
0667624472
0642082188
0638581637
0636895374
0600059617
0626699412
0647319168
0664711207
0655630423
0674413308
0657489144
0680783466
0686346122
0650216034
0623318141
0668267873
0620043429
0641194023
0613496766
0652635935
0624767092
0626527102
0684482354
0680655562
0688687630
0660592898
0647319342
0625598397
0666176042
0667088853
0662833035
0653445917
0651286585
0688342453
0605255539
0604111636
0683217977
0612255810
0633323056
0614627309
0624388541
0622289302
0611693333
0687849698
0606217869
0620730139
0638038672
0606746758
0661723836
0632599456
0623098970
0625024529
0665488868
0602819647
0613162501
0632769028
0670118077
0606880620
0651025267
0640451168
0620268048
0662489402
0620093196
0616458698
0644431071
0675496301
0686151331
0631452257
0680389130
0641024238
0662558673
0682731988
0631836798
0631849206
0643698869
0622857320
0667737058
0674111114
0632744528
0687049328
0684650493
0681164084
0634180448
0670387037
0648142057
0636333470
0661068607
0644665071
0661060934
0664358417
0676125330
0680728479
0604522335
0681737860
0653652469
0607510868
0680396736
0612182588
0640544902
0635056837
0682376020
0635357959
0630494074
0657458917
0641868593
0647878022
0657197099
0685124739
0647019863
0646360582
0642884003
0657684706
0650294459
0603342862
0644582986
0623457165
0688884807
0635690899
0641222718
0638551164
0622360473
0662351602
0628854763
0645442404
0605553042
0688448352
0624170109
0673061842
0653393212
0657475187
0678014054
0612643220
0601725100
0603059692
0673613116
0663690559
0653644667
0640085043
0637417630
0681424981
0602825762
0637477642
0682464454
0604317970
0630674208
0620633301
0647283009
0643163928
0685372468
0684251502
0607511480
0667280081
0641311171
0645866055
0647527176
0668881565
0644833609
0671416001
0632238662
0634234818
0607134891
0652368813
0621448409
0630866478
0636040265
0645599608
0677858447
0684796257
0657139313
0632882878
0602673367
0612361620
0647262624
0640150862
0626797108
0600056264
0645377190
0642190685
0602279475
0686516742
0655884104
0673421186
0624468928
0652784839
0664236994
0665862660
0687694881
0603112403
0632376314
0628883755
0638729031
0623298326
0618120713
0653585755
0613571435
0685443463
0607677712
0672579215
0602734502
0607183097
0654623048
0602759140
0676292555
0667698471
0683189095
0606141776
0677091080
0608487893
0647534956
0656888513
0666014759
0668787055
0635750204
0617285610
0633119808
0631515239
0681461317
0662769215
0687477516
0650085556
0687845999
0632385480
0626142920
0642834143
0663675172
0621284494
0672463292
0646722652
0655090862
0615017066
0635373204
0620299442
0680171921
0626330493
0660792774
0654564711
0651179907
0670387865
0612260272
0644022800
0655693139
0683094218
0603488940
0616284057
0671210367
0666522243
0641011807
0632628680
0642111860
0603118706
0645398149
0652586686
0634679383
0634830348
0675628920
0615330512
0611653812
0638543166
0623028425
0631537632
0668017048
0634756429
0620897852
0646034830
0670511329
0657789154
0653883672
0630597679
0604674010
0631322257
0634569967
0643582705
0653666790
0688391672
0601492584
0628184585
0662542975
0604699752
0678660494
0671355565
0646147166
0605747243
0670887334
0614577224
0614452917
0627453422
0673631198
0607238145
0603131847
0672418646
0623858769
0627341881
0688326859
0654336506
0618029279
0653031703
0611147517
0610843938
0644147003
0625519326
0653075156
0616092935
0658612664
0665120381
0665659257
0624227143
0675411147
0636849290
0636186514
0680672266
0641237986
0654171739
0667728121
0601023280
0635857741
0657218184
0614837769
0676210726
0636360729
0655549711
0685015012
0655610337
0600646513
0606647977
0621071548
0621812881
0670387987
0672870680
0621697613
0620140896
0654563671
0656867694
0668655470
0621557940
0622061046
0623356707
0648572810
0638212738
0607353521
0610237462
0653097881
0634146280
0608446913
0608498897
0658351820
0675065721
0613284887
0635867909
0662671079
0604599190
0671787682
0636075000
0613859210
0684664702
0602730865
0640273312
0677660329
0621884594
0681626364
0681061844
0638760005
0633814442
0675627260
0621540544
0667436784
0666799051
0656750401
0633275927
0608281607
0678445791
0611634874
0671716164
0667851272
0676556387
0625546421
0636892101
0678641381
0673482198
0608680847
0636053473
0618683381
0616411541
0687751503
0656883269
0634535381
0648582725
0675545020
0665130492
0681582264
0655817609
0680092092
0642467573
0673718503
0646791580
0676279673
0626275363
0628283583
0627373951
0601726659
0651782627
0661566005
0671471737
0644596461
0657249542
0673039515
0636363608
0685223029
0630071982
0663760313
0627597157
0626433194
0681838560
0645772921
0664763985
0641339743
0668591441
0624482010
0632534450
0667746395
0662890795
0620395045
0621859730
0650110565
0630117163
0604045382
0612194009
0622243765
0634589909
0620493593
0630752072
0681764127
0615032000
0658535862
0620840018
0677839355
0646719251
0633869539
0672283142
0674398967
0656644421
0653816441
0611458960
0634222929
0653044265
0626223090
0606769990
0633083226
0648460096
0666215874
0625068172
0668818027
0650534309
0657821493
0628436363
0678724448
0686429168
0680079889
0616635515
0652486453
0618130654
0668268274
0645036935
0684539181
0613537100
0612417702
0605334286
0686266510
0636422667
0654198524
0686273932
0607316401
0611649526
0661698619
0644628952
0650133282
0672770279
0680087502
0683446648
0676662475
0684132359
0630214522
0604216575
0631751499
0621826005
0656871424
0632473243
0606749366
0666727176
0645464577
0674079267
0668031575
0680849826
0651268187
0641593269
0642366746
0612577216
0657189924
0666679325
0628876553
0663392378
0648256773
0674841843
0635487203
0657114522
0600297438
0621731843
0645564573
0607818286
0666255085
0641568246
0601561077
0617837204
0644460282
0685086624
0652066804
0648255711
0658060889
0638536791
0634529127
0607070656
0605233300
0612114178
0662052463
0625440926
0638143271
0635076644
0620869629
0615058108
0638553576
0634115787
0646152648
0603252791
0613383381
0600261847
0663864377
0663363866
0625881631
0671348578
0677657898
0621067292
0611246802
0660661499
0602728032
0667432318
0616280375
0670739077
0687591938
0636521847
0611394467
0687371536
0630325618
0674361448
0631177912
0684863706
0681728401
0688195480
0612247741
0608291686
0623522859
0687697571
0651420178
0648151908
0674579445
0652444646
0655284563
0654641794
0653187038
0667466835
0652764837
0680129985
0658784731
0672130011
0667614446
0602847349
0652032178
0676782095
0668424783
0655727668
0635527997
0656266996
0680651308
0624695306
0605372675
0627563852
0667261630
0632852807
0623567138
0600228568
0626141010
0646226016
0630260592
0635437810
0688166088
0607050006
0676619290
0605827255
0624244657
0637491561
0617437379
0654599213
0603139216
0673659705
0677860429
0600675567
0666718897
0633471404
0636144085
0671297910
0628760245
0666130380
0614339089
0632295187
0626375125
0607681136
0670780182
0656132706
0673830467
0660295228
0652025766
0658135702
0650010325
0670030922
0687563241
0683554860
0658212274
0667327186
0650243125
0663077146
0647562600
0654879272
0630849167
0615220167
0603535860
0640640292
0682382236
0648327017
0612531899
0635862229
0655144500
0602771338
0645174509
0614455356
0610552179
0667122496
0648190235
0634256161
0633499863
0633845860
0665046218
0606081869
0637696646
0617455340
0605644496
0683830461
0661883328
0672178421
0645641851
0602056870
0645790151
0677566690
0633611045
0634616195
0628291080
0658414849
0631148649
0663419868
0664391963
0655334279
0685623750
0685288031
0656332771
0647731796
0653110311
0611817997
0626575409
0622528165
0654233946
0612067598
0618892521
0687696865
0657436264
0632532919
0668896232
0620275640
0617085899
0651481485
0615269241
0662056625
0647160736
0671387908
0620421357
0650156000
0605287954
0628736715
0666218576
0652873923
0634755719
0640731946
0606667808
0668262086
0676742875
0611598131
0614510080
0657613420
0633359151
0625434771
0675377328
0680671889
0620578467
0668643828
0685184032
0680598122
0682895439
0688031992
0620713379
0658725672
0688363141
0657759607
0640592294
0666237391
0644214141
0650344517
0628685976
0623886933
0644049722
0611342818
0637049461
0632635387
0655864222
0650678179
0623478611
0601059982
0628699894
0612715515
0685867683
0678587831
0645439709
0678583737
0643534058
0651142680
0641532218
0670775444
0672352955
0613682861
0615296711
0651310371
0667459769
0650076760
0686493196
0611731889
0684046727
0602294143
0608049290
0664323539
0665721071
0675894745
0650219210
0647644120
0622119652
0645457702
0626448160
0635512953
0612588074
0600588424
0652044471
0663699307
0632353237
0653319319
0681375924
0661173320
0672413865
0688781572
0680870051
0622732749
0682289581
0610625117
0681739559
0601718832
0613742489
0670553852
0675311797
0668711632
0673073710
0612417655
0677270719
0615535270
0642536064
0657763475
0617176873
0683489420
0638592886
0634062126
0647074180
0638367871
0684298260
0688345882
0654363613
0621547273
0622692981
0652774891
0663854643
0670643061
0665162220
0600050612
0645668803
0610060328
0631828978
0681317659
0667712497
0605367647
0632031564
0612526042
0662731937
0677160064
0624640843
0683793688
0668710533
0676321294
0614880906
0622291524
0605765900
0678490703
0643712101
0611675140
0685036080
0622889314
0655351056
0686375165
0602810928
0667698696
0601079951
0610263960
0688784933
0611688026
0661642616
0665864343
0638014984
0627528195
0611771505
0632141187
0667411487
0677163672
0632481946
0656674928
0640498598
0603743100
0631893042
0601376436
0601091574
0612655233
0637292299
0644814803
0688287362
0637753888
0675342431
0680355896
0621594861
0686425304
0632123638
0608863682
0640166081
0654351358
0670170144
0651725668
0688695505
0657555292
0656697879
0625839642
0658415240
0618075548
0674581432
0673594098
0684736757
0604641879
0613474183
0654270911
0687719786
0623630231
0654737814
0610514462
0680328465
0621348738
0647032130
0638839289
0684211885
0676087292
0638439759
0636762981
0676482870
0688431336
0648862825
0625583354
0617012134
0656367339
0673174157
0666531059
0640046088
0662880047
0611062095
0602285596
0687068359
0643826316
0653089000
0617259566
0656774417
0631182045
0680277773
0632427198
0661537682
0610432927
0651556217
0681214998
0676057054
0610587577
0611567126
0627389878
0661342162
0601380892
0654779663
0621139118
0673121690
0688551613
0630274561
0654144344
0681089784
0622757203
0658845609
0651571100
0667433652
0687375915
0675645170
0686271948
0607737433
0657420176
0621750663
0680310294
0648679816
0677725194
0607360037
0678365911
0631522343
0642530643
0658870550
0644845681
0638626835
0666051462
0632814317
0640531160
0654717470
0626855622
0638895239
0630619265
0626782565
0625622225
0662796843
0622612320
0637110076
0617656196
0614342837
0646512760
0677698346
0623783574
0653725673
0643476281
0632594387
0650027576
0623491411
0645459531
0625352915
0604550405
0627353665
0641380781
0667791392
0665752708
0684260812
0621897463
0650650620
0614691366
0678775828
0606598203
0606766327
0663330879
0667012583
0627356544
0640763816
0674826092
0671279867
0615287591
0627616994
0628263427
0681593810
0635435127
0630820295
0653461747
0635729204
0680639604
0621186000
0680223013
0626794097
0651186914
0606259206
0665297854
0603816706
0600240351
0628029970
0635223533
0626768541
0674479542
0631612807
0671579949
0678033367
0684368607
0624717569
0622676780
0676838890
0682172492
0641469065
0664091003
0603731157
0600119802
0655190221
0612448900
0674580699
0653511252
0604225998
0633056201
0605261177
0628242884
0662356247
0643362882
0621877174
0600837878
0632755012
0637048159
0637193988
0660336128
0627121201
0616336353
0614749321
0651676494
0660146548
0604731571
0682050364
0630482825
0638593124
0604398277
0641794074
0650070960
0683796136
0665361213
0662220135
0645385262
0622895385
0635116364
0637887485
0672328720
0630211710
0683654190
0682386696
0635118907
0612643498
0604895473
0626217648
0608597260
0681214076
0666648097
0648727810
0627265331
0682826813
0640271613
0605464048
0607613607
0652423986
0652587499
0632544132
0643138198
0671061629
0670851840
0610624114
0658570337
0615091739
0622598358
0673133757
0607825267
0685217586
0635767240
0608727485
0640857604
0653089959
0611798115
0614177929
0680486944
0628888950
0615034230
0620272019
0648889692
0618625912
0687587018
0684571679
0636325943
0615017250
0627652125
0677881559
0620673080
0673677818
0672363856
0683210385
0660613632
0614564845
0650818574
0628618772
0642048642
0635399017
0604365640
0655631838
0678064391
0620682424
0607078972
0636768680
0608159044
0677225329
0684144425
0653239880
0630697692
0680853424
0617686910
0662862330
0654713761
0622461328
0660136410
0603119654
0610729559
0618517136
0615710224
0606813923
0631385865
0623041433
0681860994
0634170304
0618568578
0655618523
0643119802
0636445500
0683178414
0686831481
0675128774
0610235708
0602115488
0677180943
0654423022
0620473425
0625280898
0661377809
0646571473
0635624613
0668464301
0654397611
0607160136
0635390967
0647033791
0650077976
0636050697
0604269945
0678423893
0643867002
0601563032
0686137680
0661899659
0643058678
0631530328
0621139427
0603827016
0682035198
0672796536
0683557612
0662485234
0660238063
0614455446
0648280469
0673596134
0654211455
0613378739
0666350449
0661435996
0612755353
0643515157
0665284677
0653278632
0654518722
0663899300
0635579959
0641821713
0687497166
0611051381
0680355040
0643595883
0653047075
0670587503
0652136756
0608456698
0644761203
0664650949
0617294850
0637253365
0668346657
0686435430
0614335262
0664191001
0676622932
0666850661
0651248446
0623633868
0614490780
0627482804
0662266028
0624717465
0686242213
0633064301
0624437438
0680539159
0678870772
0606126124
0655723345
0601393092
0606691201
0626124281
0658664495
0622577522
0633134610
0622875435
0603229965
0665552968
0608660453
0603264375
0648611155
0642460963
0608660658
0642175155
0687870278
0661013971
0654435979
0655474073
0660523492
0601767323
0614189451
0674029623
0687332616
0655248148
0661479766
0616312843
0676626721
0636222787
0615451773
0648190086
0634558426
0651368291
0618855046
0671691689
0633657593
0602760058
0654668979
0642650710
0640275895
0618398595
0664297250
0660064872
0648017635
0666427840
0610613004
0687054560
0648391219
0663136395
0620444040
0606113124
0606651073
0626292884
0670277658
0675766688
0634282726
0633184184
0681271283
0645565672
0646412905
0627332137
0632673358
0644272564
0626243326
0640318686
0657277021
0614481328
0650052383
0617156247
0680020676
0663121436
0673485503
0670554670
0637771294
0602668297
0666681633
0680283857
0653687033
0614654840
0656759054
0670683220
0664099843
0610550392
0643129440
0656853716
0641688959
0645370836
0652242135
0683351983
0617838861
0661616551
0615848821
0638819714
0610461667
0622595651
0600216695
0603881556
0670854733
0678125485
0657023438
0618497009
0650199200
0602198141
0673177125
0627249796
0656584890
0616066990
0610180391
0645598187
0652331996
0662521848
0667224648
0605212060
0658083040
0627056176
0611260980
0604148567
0675468376
0647711706
0626879383
0654689021
0638647567
0683024675
0654180747
0667844297
0602597117
0603715093
0672227148
0636620239
0624083311
0675648284
0625464357
0647527548
0672639995
0671226923
0655723082
0660289100
0678560699
0673687896
0666423754
0653559377
0678338457
0623246797
0630043040
0605846330
0621066450
0655832104
0654154485
0622218880
0642119011
0647615767
0680766752
0613293987
0684615471
0652897467
0647154864
0604740059
0686177906
0673042644
0683335264
0666892995
0647832023
0677654098
0684349784
0652896476
0673863354
0615449806
0601028838
0602542941
0616671713
0670293181
0655759234
0628595669
0646287582
0653350547
0625712531
0620359956
0633339633
0666868617
0608622728
0604484222
0658051042
0642272022
0621449132
0683268113
0608022433
0645537034
0671451800
0682443919
0637574129
0678834305
0600752774
0670164777
0623856260
0664586525
0682330380
0627888747
0671066559
0686637419
0618659457
0688234166
0627027728
0610233115
0630652163
0636684148
0677093955
0635365933
0667775812
0652717330
0635346926
0687052390
0657183356
0683251301
0620199830
0686778947
0600477802
0657370551
0643228950
0617736467
0601343951
0665338887
0688183514
0634580823
0646586067
0635471496
0631314579
0634015804
0610657266
0661451232
0674368584
0615351686
0677478093
0637388792
0638149771
0666387356
0604581008
0673282259
0620048354
0677086224
0667758542
0644560627
0652510747
0638873960
0640033576
0620856451
0625153044
0633153248
0645088961
0668615745
0622472014
0600829248
0640848295
0680635038
0602140771
0673719975
0675567750
0664639428
0664121202
0667518720
0631356729
0676519025
0676391572
0601821274
0603863837
0610223709
0643237591
0632427645
0622086455
0682631395
0672595544
0621280436
0626785798
0614374469
0637344732
0605597268
0688858435
0678659737
0663480815
0626774420
0620693894
0648477037
0601221037
0653216350
0668270276
0632236029
0623676380
0686255632
0631024685
0654671271
0687793098
0603613576
0633729301
0662175590
0611487286
0613134762
0643278421
0603161012
0654733973
0632019641
0634297525
0637679901
0603564376
0608368707
0680121797
0618774790
0622078485
0640898223
0610777327
0640382000
0624293381
0654613149
0638540718
0654282155
0622614328
0625075331
0687392435
0687210382
0665727337
0652018932
0636758176
0632152494
0668856538
0656358753
0642680454
0638710781
0647380720
0648843640
0651020094
0601190827
0641061876
0612234317
0642372645
0667679454
0671843355
0603849703
0674392303
0664763393
0601321960
0616539742
0662822850
0615633658
0640358609
0655720566
0648785471
0660819953
0617727986
0640430735
0640619021
0686642217
0681895480
0621235647
0633533952
0638288737
0644240311
0685659198
0652069093
0624491145
0644774272
0660240281
0630244612
0648076117
0605096492
0683798397
0642459950
0656266277
0615225710
0644381513
0631188871
0666367055
0687750991
0637044899
0654259529
0663365779
0640734154
0656444182
0635016794
0600610167
0684870766
0611863982
0627222359
0684189375
0684485854
0671758089
0664616689
0658681402
0602562554
0648320054
0614143673
0664166675
0618428603
0678580100
0641545963
0632843888
0644817590
0650466652
0657164706
0654757728
0685285397
0641665529
0628663964
0624344128
0636690511
0628176718
0684288000
0647524892
0644248980
0650396940
0614495362
0661394660
0617179151
0602168454
0678890088
0688688343
0652754664
0651867538
0671174818
0623642751
0675053279
0656255957
0647021562
0684170644
0613792539
0606150979
0626842999
0627567149
0657261308
0618067745
0615389217
0616612662
0675741146
0644124157
0674494214
0638338638
0634797958
0614364698
0603193938
0607860971
0648638990
0601657097
0636228924
0678833226
0610161702
0628838247
0647170914
0628477485
0627354150
0676816454
0667780548
0676267777
0637099108
0638729755
0676090334
0673620473
0685637387
0631389545
0633799954
0648132553
0641260474
0668492695
0650623269
0630650825
0600327712
0670224432
0612511310
0652153337
0602738388
0683213839
0665267347
0654435265
0613028777
0661016947
0651668716
0645556150
0624777845
0635712295
0652587636
0668686935
0675619158
0658228046
0612779305
0658038982
0682231943
0613189675
0667615322
0618449167
0654218229
0622529428
0648587126
0628195483
0661272296
0670653691
0625812446
0651748771
0661419347
0630092432
0605632496
0611139905
0628622449
0628515927
0633330470
0674826393
0622673487
0643863546
0658831718
0654387573
0644754085
0621611806
0618587841
0678033886
0675047376
0651072907
0607696348
0600651467
0661198950
0638288937
0680147608
0636248213
0660867400
0672549280
0612477091
0688588177
0607123918
0660439296
0658284513
0655542145
0683352453
0616089737
0685274078
0634424811
0651350311
0623684728
0603391547
0654078483
0638236320
0666487108
0628128055
0617783716
0613327360
0647153857
0662461111
0684187515
0656546282
0602556567
0600012759
0634283995
0663762560
0670417427
0681638856
0624896456
0661790505
0658150931
0677769140
0626214637
0644328778
0658699184
0668160788
0651596071
0618853778
0687034351
0642346667
0668551958
0653796310
0651596710
0641450507
0653610705
0647621849
0612718095
0604896532
0636340310
0624424319
0635274605
0674862601
0650698163
0621714822
0601583388
0632446920
0688575432
0662399179
0606476586
0651517445
0644113928
0665038086
0601245698
0684087772
0635456153
0647880441
0665078765
0650147569
0647849618
0658823016
0637119796
0660720105
0675286657
0670132536
0667078485
0671685261
0616247782
0642234943
0653322211
0640057121
0615091171
0632194063
0606270789
0672885267
0640162634
0660778326
0680423976
0608028748
0641360692
0626829759
0671751137
0616477061
0624271208
0666857528
0652311759
0628387974
0628855333
0602681686
0631192545
0664366827
0618129923
0604868236
0668486746
0680790851
0666680658
0611851329
0644851520
0682275294
0681891173
0628635725
0651380609
0602788382
0644425906
0652189325
0656093475
0618716625
0634734018
0660140571
0653110606
0675861134
0648455961
0657162798
0682496557
0602451728
0614893908
0608316508
0648540817
0645430135
0616337939
0602780845
0650856408
0642310081
0611770351
0641259807
0612581025
0601628256
0685539759
0624069969
0620774737
0688536546
0660549255
0654544548
0603868725
0637351613
0688812994
0623173969
0615234957
0601070089
0600437464
0644335477
0621366045
0647836701
0608596601
0608733169
0665326375
0614685537
0624172942
0640525113
0631599478
0677793210
0624014969
0653599821
0613370433
0666783341
0657787794
0683353323
0622621719
0616330582
0677330669
0686638922
0628452034
0662684289
0677659038
0628268109
0684889339
0635476852
0671457213
0606244820
0605851007
0642178912
0604797070
0607722299
0685636766
0636898529
0671368810
0653352290
0605799813
0618456636
0637271155
0604590215
0672858421
0627418453
0680043257
0605893940
0625554081
0628374600
0688895670
0603436898
0622759920
0651142358
0648895056
0600370120
0648478220
0628367505
0677658797
0678447632
0674790120
0638599836
0626760022
0657766379
0638773255
0676174820
0626185525
0656219193
0652541188
0615673813
0646335158
0678171413
0657154881
0627658143
0641518705
0612496635
0632093457
0640820749
0667143624
0640254978
0601114926
0670493070
0628117005
0672497285
0663069582
0644488571
0676169785
0648196311
0612147495
0646596653
0622079677
0624154320
0625644669
0648144563
0637659376
0607068678
0683537444
0616276580
0662192380
0627350443
0628443821
0660352903
0618723388
0637021436
0673329008
0648171722
0612262145
0646871892
0676581155
0614665834
0613860895
0616672432
0650718739
0642311297
0660592990
0644650008
0647050992
0682013943
0650829685
0626544157
0662427243
0603854598
0642775152
0672129338
0625397589
0620120751
0661898479
0650336224
0628123932
0630418268
0625419922
0620368776
0637722481
0642517089
0660898991
0611833962
0667651434
0626544850
0603847369
0604832071
0626291994
0614540526
0668125057
0627330650
0652169833
0614218134
0665410455
0647577958
0682664488
0646864619
0674466065
0685166727
0616139434
0651414588
0685871934
0661557314
0637369223
0678815068
0646622403
0646541376
0655526986
0605753530
0643034020
0617132570
0645444843
0632018824
0633743996
0646051653
0681810744
0630747067
0688752680
0682724280
0661059714
0616820379
0651443502
0656050167
0625634922
0633270685
0643424779
0652852785
0680780204
0644888386
0672871500
0650665297
0601632715
0673557501
0676560916
0608160506
0625762351
0617726326
0600796051
0654168768
0683283535
0607334445
0636477225
0634870134
0657261756
0641876085
0604122135
0665387318
0687514006
0656293987
0685559304
0686853442
0667640141
0604446175
0620884436
0645041461
0636280600
0632436118
0681229631
0644776032
0681058205
0673415590
0668469650
0645279123
0675320037
0660295543
0634045390
0601018761
0628287761
0655878887
0627375477
0636088999
0607519609
0606779089
0627795404
0671412074
0657620169
0607670363
0688546176
0660277749
0654199836
0648754439
0604095399
0618342777
0621043508
0638761215
0636651653
0665773958
0684146148
0615597082
0671876277
0652561980
0677571455
0638213289
0627816089
0674619354
0644097692
0618391488
0620251495
0660751712
0636558268
0688738531
0686769152
0655261480
0656448967
0616480466
0665541086
0672892078
0684636481
0605477120
0607734783
0650579849
0680784992
0636238659
0616791524
0687673173
0617748097
0610823235
0617549518
0645797477
0617141808
0648649714
0605460308
0643762432
0650857633
0614894618
0668888753
0624733514
0643760653
0607339050
0646743852
0688148660
0687448808
0611765448
0670789522
0651557757
0660336625
0683232123
0604557092
0614786440
0600851184
0625881093
0683465984
0606062789
0605174549
0680285897
0634743657
0664359958
0611649082
0631675141
0602198007
0665887052
0607528245
0635860229
0626427102
0603671550
0616654944
0672448520
0636463395
0644127311
0658330862
0644358903
0681273663
0656840160
0662723669
0621145189
0636143148
0677580030
0613729891
0605352277
0623814710
0665242244
0655295928
0633398339
0665437147
0687452581
0641868234
0683549760
0661694660
0681097964
0606330195
0635384817
0628651890
0618638127
0630395790
0631530589
0665683340
0675039189
0624384373
0642012302
0678564432
0676047519
0683879214
0617296189
0601469997
0683818881
0640044491
0603476345
0677221939
0670743318
0617448329
0688542721
0673256895
0667569277
0652545166
0638165972
0634486256
0672635983
0654694801
0687175538
0675245556
0670588806
0648014747
0636778945
0647334230
0684132017
0636147251
0682062722
0670365473
0608171250
0630351049
0605236275
0620372668
0666347060
0688158859
0674415834
0630392343
0682682593
0676211411
0644753046
0625046983
0674516284
0614223348
0637358041
0615587251
0618160177
0687374907
0686876887
0606840156
0603842292
0636597333
0686816878
0637472235
0641546634
0661381259
0657346795
0686050443
0613416205
0620380133
0671083212
0682344016
0602599721
0677074422
0682552620
0682081096
0670613867
0672890598
0610419512
0675087002
0666883176
0665596022
0684534342
0670139217
0655135866
0652386100
0667837467
0687866736
0641276833
0654684486
0666590609
0644398530
0684310196
0645547541
0683719540
0658187937
0612725898
0665321343
0634832249
0626396400
0681246065
0656383904
0628476309
0613893625
0682196397
0627571501
0627640882
0611111218
0678880877
0610355059
0606666677
0646774237
0625783749
0627174904
0681832315
0618220573
0643231493
0638331576
0610799809
0665534381
0686131372
0635770910
0668871930
0688495971
0678267012
0663527981
0654551362
0618311118
0645767246
0650871462
0634237023
0660485481
0676579441
0610727388
0611643945
0662840957
0604845983
0670091086
0607658945
0676076258
0615192935
0603597429
0617295384
0603519005
0643618136
0685437777
0630525696
0686836792
0600485771
0647026611
0617693315
0637084270
0647211346
0666524780
0643126564
0655350794
0638699165
0634219764
0673397040
0682341989
0601667072
0673667322
0626569138
0682077192
0631037390
0671154663
0671033716
0654678789
0663280564
0617799658
0677868369
0625615936
0675721205
0643050919
0670730233
0623521313
0618088520
0622078933
0651289248
0615765779
0666273709
0655872918
0612432850
0688673073
0601063843
0680237705
0662384982
0635692114
0648551335
0668228196
0621048862
0630276481
0655766707
0606089989
0640528493
0674062193
0677482410
0625378392
0648170574
0645620395
0678081404
0605894307
0600015975
0688264445
0617838562
0681540272
0660020842
0661711704
0667684784
0681023919
0681765288
0643513378
0664523244
0655117337
0627128556
0617219127
0664322806
0646027888
0637711937
0616049538
0611373001
0603580844
0607622798
0643855820
0658055861
0623858560
0644310591
0607239001
0645176470
0611739677
0617028159
0654352930
0652092100
0632776131
0680117635
0645154185
0635639210
0652778600
0647474918
0643350566
0670261187
0685378429
0616053804
0635721385
0671797412
0665757073
0662270342
0634171775
0643864387
0652653615
0622339153
0645458753
0635076954
0628045815
0683361357
0600053112
0638130516
0673055485
0612535804
0661553442
0618033189
0607628128
0635290979
0667489429
0632251511
0684235528
0654012048
0680424526
0676669729
0613843589
0638270809
0634486493
0650389011
0620734947
0667781634
0643256009
0614615803
0645368658
0673112406
0653389795
0680063714
0632258786
0604515275
0613396322
0644511622
0668536039
0648795446
0662448501
0606041308
0643329950
0674420280
0676365921
0676141654
0635492742
0651571060
0645541771
0624374478
0660618059
0626020540
0652726899
0655523107
0650835756
0672090354
0683161219
0601420766
0687487706
0606347506
0656172945
0616126059
0603818835
0675481869
0646493490
0602579217
0622397637
0634792776
0670683755
0632017466
0664578043
0637590582
0608811285
0646581899
0683129276
0607379126
0628050652
0618243843
0657831795
0630893302
0672455038
0654054123
0632018975
0624066164
0615515118
0674555203
0641549359
0680171358
0634267123
0621253005
0628145657
0674164892
0656027186
0601135978
0631372437
0646621636
0687840890
0641218349
0640263754
0612621310
0641358915
0687219176
0651542907
0657158038
0656539481
0664696922
0670577101
0688855004
0611447735
0675674853
0683679842
0632349691
0647724169
0675722606
0683514079
0671059602
0616166218
0648888721
0636446750
0645245768
0647879627
0621423611
0632190462
0687186283
0670335474
0644017270
0644024196
0681769965
0612226043
0600387212
0651317753
0636312843
0603869178
0686115876
0624096545
0616742536
0611738354
0627080669
0662677691
0615467915
0666867809
0643625147
0682629115
0601030571
0665097874
0605221346
0602691155
0677582731
0680464675
0666124529
0662147972
0685133273
0620129919
0618125737
0685039029
0625569087
0631898588
0667171877
0628294558
0646890066
0652757096
0601597505
0641358586
0685494134
0687013101
0648755924
0642396380
0604410444
0646891669
0634062315
0607344529
0686830427
0623081362
0633513742
0667817377
0622821112
0642223268
0608888868
0675432696
0603491413
0640510425
0625029185
0681256607
0642036694
0662326741
0686836120
0674062342
0620475341
0686416531
0630545671
0642399474
0655773527
0652321229
0624146258
0633137172
0675337176
0640742614
0647515766
0658366322
0624237263
0607820888
0613618493
0688649246
0643059388
0667013386
0614353858
0648333232
0626593721
0666373330
0678268230
0657041071
0617684497
0681685978
0610382968
0605386600
0622424062
0663636259
0644142481
0603744431
0623483258
0675098529
0667380517
0653083697
0678085250
0610540675
0635694034
0606127100
0666149232
0600592171
0654363702
0612663124
0606579925
0660890367
0631555673
0621231436
0670726670
0632722394
0636182308
0617440039
0644026382
0652082302
0630775803
0630066111
0644658930
0602180453
0607898120
0620698744
0604213087
0671579015
0673426006
0610247609
0646628788
0652078227
0660129257
0676874954
0615294642
0645590754
0615681753
0647275525
0643576736
0684685344
0653538251
0603495099
0657373994
0651755644
0612195049
0672687121
0612235426
0604688435
0663756509
0608813760
0643290593
0648714891
0604124394
0633196901
0680374744
0615839616
0652033032
0623423766
0641195948
0668862075
0648285939
0650445527
0641740837
0632533727
0608544833
0666245610
0608015274
0602449025
0680291099
0604598977
0634157537
0680267977
0654319329
0676059967
0624023730
0651892320
0660218869
0636615420
0605235855
0644410330
0625736506
0666735627
0638762462
0641554613
0633744677
0687584013
0656526741
0674751756
0645847911
0646539095
0660869153
0617456040
0665217847
0685661050
0605631314
0671238648
0687512576
0657657605
0635320148
0676225949
0631538494
0668549324
0658742451
0624191805
0668130789
0636336351
0655476190
0672079602
0670690318
0687810336
0604256736
0688343040
0622394901
0651749686
0678667255
0665823748
0677650679
0685798379
0646433286
0637178341
0681594632
0610548556
0630682548
0664079206
0637041802
0640052936
0673350081
0600173792
0600038265
0631217443
0635884950
0680233885
0677462958
0672058816
0611233778
0610387370
0650217043
0617841685
0686110018
0610356983
0625815553
0655061347
0622871781
0627816460
0614092771
0633314380
0624214736
0685672821
0635395656
0678278112
0678744876
0606880805
0645663642
0606280091
0645722172
0672849339
0612296556
0624295418
0606244038
0654655749
0622549812
0620710364
0675326608
0651255673
0608674401
0642092673
0628660572
0621730640
0637832474
0658614697
0626183439
0675427816
0615411658
0648894334
0646875085
0661379781
0600848542
0633329296
0643655595
0622248024
0638858370
0622220219
0683268858
0671140802
0651726488
0676257603
0617484880
0671683353
0673490323
0654786747
0640255437
0654322590
0618664494
0641275760
0628252962
0658274506
0612685347
0610841403
0601710846
0623062770
0687510339
0674293998
0674551649
0666462409
0645355059
0677136989
0634796253
0602239131
0612462107
0662547953
0675177084
0636321380
0608128252
0631234324
0642456057
0671126798
0683318074
0653360820
0616561749
0642316571
0640320721
0640817781
0624048425
0664599484
0650099638
0625097536
0647666396
0672389401
0651467442
0613183209
0618445454
0605167794
0673368186
0601440962
0683612409
0621425353
0673071660
0616284141
0624586465
0654314710
0676576280
0651835244
0685721122
0655048433
0652058380
0672261623
0676055167
0673152825
0663678037
0661319831
0633455793
0666665469
0614737636
0605660932
0601123485
0661027724
0617872359
0666316258
0653526037
0630566886
0633382532
0673414531
0626595925
0613253897
0612581829
0646290610
0640280747
0621521195
0603790573
0603471400
0607054177
0652455923
0620718867
0610768534
0631038659
0612220709
0623374813
0663228042
0654028967
0682755368
0623379218
0643595236
0675473332
0658626012
0684838721
0682627238
0631655097
0658177685
0676816808
0668695965
0604765501
0683622869
0633251870
0645750127
0664672214
0625152442
0651561678
0610090935
0667411056
0643131137
0682779401
0654460000
0627698411
0615089985
0600892152
0615311770
0667886543
0628540359
0671429305
0641651867
0684188609
0604520701
0632112359
0641396236
0626355549
0684153751
0642192512
0681350116
0633731878
0680049479
0648395625
0688449851
0655078061
0631886835
0628844840
0682371436
0613774361
0618531614
0674115372
0648716075
0618526513
0677292347
0618712466
0658213166
0605034323
0648123185
0683727931
0687571464
0682767746
0614437220
0645089878
0606216140
0613291130
0684083403
0618159077
0645521339
0628140741
0686872763
0611738960
0660345386
0620549922
0625529760
0678029760
0620555534
0663366607
0653034571
0656538087
0680120848
0623466971
0631523100
0688765590
0637633719
0628069792
0641851648
0642171869
0664277066
0680780387
0670158048
0615697126
0657851224
0688521445
0626718311
0656551763
0650114714
0636525868
0648550963
0664761492
0611498316
0653659687
0613039870
0643346008
0667850141
0617730812
0658339380
0642448528
0664742597
0606180876
0675674822
0660890217
0658417519
0617254561
0668531540
0658585629
0614153975
0664437874
0657127077
0610421755
0631219558
0638423045
0651267760
0630394241
0660886808
0660643571
0663445117
0642621261
0687387198
0685857455
0675270170
0627387378
0686491055
0631427867
0601210216
0686477883
0653486692
0640266949
0612648556
0631880827
0635588613
0616488009
0624491153
0668474734
0688258960
0608223033
0616437318
0668174587
0683736572
0610838708
0656561562
0671724979
0653122119
0666178419
0672063314
0600329254
0673666063
0638797603
0617319257
0626089439
0636785663
0624294364
0632084208
0670392785
0601565306
0644713054
0645342930
0665896118
0650786197
0601211917
0622443153
0683818161
0665435404
0666292500
0657680546
0687830392
0631379270
0665593493
0650496976
0613288771
0673466370
0633043912
0661563822
0601512276
0636186146
0674521636
0664180933
0600566894
0604822854
0628778931
0670289770
0602660620
0687050518
0620479213
0663641386
0660021674
0653752646
0674544896
0677863508
0645676367
0674145959
0680455181
0688238384
0675860432
0677562164
0601555715
0600621464
0684456539
0635636085
0674254614
0633424557
0673542761
0663183697
0624234649
0636067797
0642413379
0653657466
0621745381
0605055243
0602212489
0648569064
0604359798
0681871016
0632358897
0628837801
0640397046
0665025970
0610256787
0622250249
0665242519
0622757427
0640121507
0617653439
0607461689
0623210809
0622894543
0643235595
0613462348
0628713122
0673191564
0606068130
0666748509
0635522596
0634476651
0686480237
0676211367
0662413185
0664247842
0668323447
0616284657
0652889460
0652085081
0673329613
0654889337
0614774396
0656471224
0676015142
0681277515
0642551228
0665553056
0637032291
0687729617
0681161173
0642315547
0613334240
0625447547
0683599867
0684698064
0604053526
0613255086
0635023490
0644279919
0605393602
0641711015
0631578263
0653819076
0600357841
0644541610
0677365187
0620260118
0657811774
0656240341
0666233547
0666213255
0601611622
0630083311
0654779673
0624222507
0617259138
0635870208
0670350061
0641640649
0665561327
0646323131
0645380571
0604021003
0678841632
0601854849
0630770433
0620436560
0682348364
0668682819
0684665040
0680016235
0658595786
0658888795
0660287544
0605499203
0683110527
0605884485
0624297251
0666867975
0688792782
0663655524
0616684714
0623248404
0686831695
0617189681
0612484037
0610566411
0601524061
0603631928
0657224080
0650054841
0670731749
0617737283
0647077414
0615450674
0654377394
0685036870
0686811347
0602043120
0608671880
0611713128
0676459870
0683683938
0615182894
0646789979
0635448459
0601614450
0632733009
0638089338
0623358393
0667686561
0660492780
0616899645
0662731631
0664465570
0688186283
0650316949
0636016714
0603132250
0637091935
0643689837
0676159562
0660724086
0608655799
0616414830
0648371387
0606178488
0632728093
0653383220
0685534482
0686382504
0664577525
0631068906
0645728592
0683155000
0635138848
0653810138
0638289753
0644711725
0635258318
0646551065
0602089547
0652661361
0683568583
0652376586
0655040534
0666874317
0623454270
0634238052
0621817856
0630869268
0670480425
0667889674
0637412093
0660037960
0614447063
0674334068
0673216273
0662093195
0656676690
0666137179
0683386307
0658551558
0637646326
0653215386
0621017155
0627134908
0633725183
0672257716
0638239550
0613032136
0606679078
0635235745
0612824711
0616093623
0618428149
0645856855
0681010873
0615599382
0636021254
0600653933
0668043426
0664815289
0640032271
0687836832
0644247609
0647320591
0647812181
0643468860
0656477993
0667616210
0670746104
0625724857
0662452697
0630316165
0686728809
0638438827
0661234708
0683069265
0635253584
0687075966
0643299488
0662176743
0633864874
0662296354
0617118758
0612771516
0657338527
0633264361
0638485165
0614478073
0678211306
0667665926
0614273580
0664138932
0603668098
0637169451
0657589110
0616259095
0675583436
0604239494
0664640399
0654448458
0638785629
0624757996
0651690932
0641146308
0601855767
0673036701
0655764512
0632384612
0614425034
0687012747
0608719277
0637018026
0677089006
0684523292
0683774108
0627660835
0665242464
0615173359
0677155787
0675529299
0618481634
0656487329
0660655593
0658548247
0665421310
0655877176
0624418855
0672153959
0685178753
0673883119
0610128276
0651239331
0667747179
0601122144
0616395663
0616165037
0611016185
0631197903
0667155665
0685232525
0680838766
0612550667
0677725861
0688093235
0611051322
0677214195
0683310596
0620338031
0612233372
0673215598
0620817499
0626134503
0602752022
0680186549
0670029302
0610031735
0613013877
0681177307
0665323097
0617245513
0601524291
0622290354
0626445718
0646712000
0634675765
0682848790
0662171095
0673527655
0672413328
0626466038
0680223300
0665720839
0641539294
0673366968
0670295935
0664218264
0681187177
0608291935
0647297084
0664596307
0662575392
0678851228
0636570635
0621181664
0606116910
0615112004
0668566728
0613388696
0608361448
0623452785
0648075214
0622793150
0654888858
0645395922
0605223404
0634316599
0632826548
0608114181
0686742165
0630463849
0646541844
0677099195
0611199036
0686616256
0641427607
0672551125
0617362875
0621348769
0606497911
0603132449
0643818193
0656784776
0668324560
0621537184
0667810630
0602375115
0682425565
0635767125
0604167791
0614063011
0631393326
0614539680
0638547278
0622011351
0613245694
0656430672
0623285809
0658551493
0604133893
0630791937
0660685950
0658615199
0653242924
0668455935
0628647411
0670593833
0680240183
0603194304
0633748320
0608446962
0683423310
0673372030
0618471907
0638226711
0611886572
0627511332
0676274777
0652674275
0664495888
0673411284
0654321016
0604230850
0665380980
0637831017
0622050066
0618891620
0612231910
0617674211
0673879986
0615552729
0634089754
0616286285
0640063299
0655075790
0623264606
0687559716
0604034316
0635224596
0674590765
0605541444
0626519526
0614145785
0628694876
0631283466
0652757290
0613697543
0633017368
0674648610
0663612726
0685677559
0650491549
0640660213
0632246656
0622125102
0610744646
0620496318
0680251982
0686551357
0606371325
0661186517
0618126082
0626438092
0660834467
0647759548
0608263802
0641322802
0656094705
0634686924
0646154226
0624612132
0672820960
0634127520
0678520398
0605576574
0654857859
0614043466
0678217791
0653129100
0670515011
0622856805
0641869771
0625835039
0641579363
0676744290
0665644195
0656629492
0654029786
0651757245
0664557796
0653130513
0638741384
0601674399
0661472671
0688535205
0657193186
0678461792
0604417116
0674367583
0673081571
0603737891
0641138464
0685173241
0606627935
0614857319
0682185018
0681738388
0623266778
0664135313
0647797592
0670159555
0662255519
0683173691
0622748139
0626775119
0605410404
0632083685
0661264368
0661258595
0645577436
0608059199
0646817885
0684256735
0607250350
0662550837
0614899480
0644661999
0652491403
0665335613
0631362915
0620844857
0642768883
0667221620
0637295600
0635542799
0634748600
0646890225
0641078504
0663211842
0630735879
0651484638
0646844247
0615651845
0656493967
0621110549
0606497435
0687089797
0673166892
0625037049
0666448342
0688833073
0647153875
0627684145
0652170605
0652624936
0661782822
0678195273
0680546624
0617714848
0670146644
0676710299
0672146581
0626516411
0681160752
0606467453
0601135789
0676194834
0676097934
0633284250
0651074204
0668615826
0660675198
0612717938
0656343889
0606264720
0611193991
0610510896
0664314476
0674526675
0602821567
0627183813
0652796381
0687043590
0663851520
0610775700
0681561313
0625171258
0602149363
0653749854
0623357511
0658115783
0637545868
0628817604
0686386780
0688746029
0616053467
0685281316
0611115912
0656435813
0601892232
0632811162
0634272955
0617898167
0658615634
0673526525
0688785613
0672640618
0648395838
0622734971
0646084759
0625116068
0641663532
0650452073
0600761041
0661621473
0663798933
0626114136
0643884050
0672796412
0610614986
0646261546
0628517619
0614117091
0686751871
0683236798
0627676791
0640720990
0612533959
0660080876
0604687534
0636888075
0653057448
0672071638
0611043787
0683767785
0634145180
0638069290
0636580355
0635464767
0663223490
0640064484
0667181729
0634059451
0663732908
0657213703
0670846672
0680680766
0621853458
0616172386
0660676493
0627334639
0677612238
0686165531
0607088059
0666170240
0610768029
0644655187
0618189179
0646286345
0617427955
0644338912
0672431371
0672115118
0635231067
0620336670
0674080705
0630329299
0616893127
0683860649
0624221707
0606736632
0653173294
0608799090
0603846656
0632772224
0601881307
0611055668
0635292008
0685372926
0618874866
0656129396
0656226131
0677752745
0671286746
0644354166
0673057079
0627826543
0664322066
0653646223
0678562944
0618563462
0668623462
0662893139
0633276773
0616883466
0617656130
0666785003
0684270839
0663813362
0652663262
0641033214
0643789142
0601717022
0610224405
0671150183
0641443704
0630483298
0686039976
0672062715
0684519843
0605763640
0643474887
0615536689
0670724918
0685256156
0627149216
0627866433
0688613158
0685692554
0675876214
0607730160
0666495047
0652447783
0682780074
0604823569
0681285746
0644098867
0621244195
0637731980
0612461351
0626211978
0680874195
0616431070
0673751824
0653040052
0681275229
0623319391
0636173058
0683035859
0623291308
0634159823
0644892264
0642762890
0682786696
0602395422
0616731732
0676320842
0686529188
0620763554
0677414544
0601037174
0616055291
0642875852
0640295750
0603113717
0607469558
0616474793
0687753284
0604422783
0625692650
0616786296
0666056471
0633518106
0638483004
0621214925
0633340998
0616587166
0613463950
0656290621
0674697991
0646662044
0676786923
0642689512
0687050788
0648173833
0624052898
0674419189
0620532180
0656228966
0614522545
0621537130
0682357961
0644789617
0681885076
0604815737
0606154399
0652520935
0616375163
0601419367
0672785384
0644214832
0601874417
0640441607
0637286716
0623171252
0605071669
0676220183
0675641271
0632489326
0604394507
0624860688
0602798440
0686273870
0618059861
0684043956
0672755421
0645871691
0627342469
0668011632
0674848561
0616021746
0603053083
0672799924
0610819349
0656178628
0658829225
0620562004
0602845873
0653792620
0608363924
0676794780
0667660747
0688531246
0608488346
0616429086
0644257859
0608686052
0680751925
0631368705
0643656721
0671793632
0648238869
0600159911
0677354803
0601669591
0641127342
0671415189
0684095666
0644219029
0653086829
0620518577
0643671270
0612696503
0668467339
0650630987
0677597035
0685622660
0605329348
0656052878
0655169667
0682582642
0638188323
0660345568
0674475605
0673266707
0604087332
0633885267
0688059097
0681022964
0643226082
0683250105
0607550285
0656791891
0684331195
0621584107
0666044133
0651574936
0633457336
0671117901
0628121460
0627596870
0621435276
0651570238
0663367422
0624188403
0626726080
0675429600
0668228181
0616840323
0670397568
0608714316
0630169648
0683077739
0641310642
0667197379
0601865274
0632084713
0602421932
0603822022
0626619590
0665585861
0648823383
0627481638
0647530619
0672492054
0646599649
0673718376
0678244840
0670295734
0685267936
0682339106
0640125846
0621175030
0614017403
0683432456
0680353469
0614356430
0654187911
0641134840
0613730545
0675786381
0664576471
0600070983
0672334184
0630040011
0674557847
0640153546
0617048263
0601294641
0636845376
0623643236
0676147690
0603440583
0631054044
0620148978
0682047892
0601248596
0636824303
0608112642
0642335078
0627336361
0660868503
0660248806
0671822729
0606814304
0611313556
0602492199
0653343398
0670538082
0653285056
0601055025
0644399317
0687120589
0648281867
0652210592
0628742651
0657873068
0621864021
0657361453
0674823489
0626118193
0608644340
0606794216
0686750014
0611235192
0624489977
0676030351
0682183628
0648267494
0613580839
0623523015
0651354895
0643318247
0625041904
0645595343
0682886779
0633238648
0681734229
0662095494
0610112974
0676821840
0631840140
0668175013
0656155032
0664337360
0672419004
0667283972
0656471502
0645557106
0634866507
0617674332
0603693664
0602554664
0628392320
0651420796
0664421754
0681413237
0610492858
0660372385
0688741518
0648861034
0663830498
0612431789
0667149652
0658356614
0674898133
0661231884
0664850558
0674514985
0633388225
0615672968
0666661330
0632198041
0648776209
0644291740
0612339539
0682460069
0616197301
0671044952
0646746511
0647660634
0666635019
0658480183
0613034807
0666475211
0656552105
0672635498
0683354771
0635455485
0640134816
0643498031
0611652653
0642025287
0640654408
0660885211
0610326334
0688725354
0608454241
0611664692
0646830696
0601520822
0687692690
0654031949
0645666443
0662313463
0682623338
0646555107
0658585690
0667155459
0606232177
0615070998
0656346066
0635479636
0683348670
0606655008
0602828249
0630716403
0635681359
0661312576
0673617501
0688860540
0604193228
0606459881
0626262534
0682836367
0675843668
0640039115
0622284072
0637036425
0605651555
0614041222
0664817639
0613080847
0677292628
0617625303
0602467285
0644226063
0670466926
0658768531
0624650778
0688414749
0608361354
0617868904
0680880229
0657666100
0608428127
0644294216
0670176730
0674869902
0678543434
0622212306
0648743361
0656226097
0662014105
0622354566
0660194894
0664793796
0631264889
0660175939
0675415419
0623367689
0631164453
0626154751
0625117046
0640271134
0674270865
0674627080
0643365690
0666010430
0635589061
0636259688
0602199824
0675887909
0604718858
0616243556
0616874616
0618839816
0624454180
0628795130
0684690549
0681857297
0660147016
0668492382
0601370231
0640427672
0671143526
0641141646
0607494512
0615854186
0688051827
0664153971
0610178313
0615137095
0626339618
0667188286
0633360567
0674278755
0624230594
0608821352
0605720237
0633451910
0662474985
0685471481
0625614189
0641781942
0630358515
0612190754
0610149389
0687219616
0686222883
0621867933
0627535311
0605593360
0601847149
0624143296
0610773642
0633138021
0603563185
0658833618
0651636529
0600865462
0610327447
0682017141
0614684338
0683452974
0634011794
0626327398
0634424563
0636145631
0622655513
0654449300
0623171764
0608583923
0670813846
0652472704
0644155927
0660386836
0605565212
0684078203
0645338052
0663362881
0603565274
0645480521
0662352140
0608725364
0685685342
0620673235
0605893819
0643547916
0620746204
0646270161
0625032326
0685295455
0665333903
0618344859
0644147124
0668433195
0612861975
0613058295
0658473129
0685421178
0611259077
0620276243
0675528020
0643523651
0683380886
0625324737
0666227642
0622069961
0661771875
0662841100
0686445477
0661446621
0680376790
0650429173
0626611288
0661860040
0670364854
0657764325
0660078896
0646817543
0627336725
0655329826
0685752643
0637168100
0667280012
0600179817
0664125654
0661824448
0622469281
0617458034
0666877828
0658071956
0625484778
0670891678
0601496636
0682075459
0657227541
0603882514
0646684876
0682776373
0608232107
0631821081
0622144171
0670173339
0600627039
0638361656
0622311774
0670352329
0628019983
0608840596
0680427677
0638318168
0660244359
0677883909
0604412042
0660624558
0671578010
0680374073
0671082406
0618583445
0656083706
0644017515
0684234230
0650446501
0610028071
0625275801
0643783563
0663163979
0678866682
0686875967
0603862132
0687399301
0600721610
0630892890
0671539994
0644634529
0671519349
0636142802
0658189674
0607520306
0628059476
0658883375
0660591552
0674861570
0626095229
0666252607
0665368594
0646624496
0683417586
0600117625
0613729362
0606481550
0600420506
0608515765
0672067043
0686070528
0658855475
0622110148
0680833434
0677134741
0602445541
0671347559
0625664429
0642569126
0637850771
0617368903
0684061111
0677834685
0645049662
0678391486
0688616525
0624514018
0636194492
0667687796
0654371912
0658176527
0674457256
0641232883
0636370866
0617323159
0674046417
0604147549
0655318926
0605385410
0632385042
0638576016
0677429717
0635354350
0622089476
0605640763
0675099953
0648350510
0636310228
0646167974
0642673339
0662399349
0617811358
0654413833
0612828394
0658268094
0630420423
0616094977
0642755697
0620393877
0668574228
0615059450
0635132315
0620752343
0633218965
0663348036
0617532218
0633349091
0682141117
0622576654
0620259447
0667614859
0624380259
0651813104
0612190249
0687551060
0630442715
0647854260
0624828874
0626729903
0624657863
0621396408
0606154610
0626098713
0643188356
0601859659
0632114666
0663266020
0608431662
0620411260
0664531375
0605036587
0604477083
0632786680
0666868589
0638188900
0608836167
0635751939
0674438759
0665339545
0624757205
0630243686
0673082507
0637597593
0688186596
0656888216
0607436069
0601150532
0670427803
0687239559
0672870597
0603775442
0624898528
0602334811
0650574832
0603078081
0645818229
0605527861
0623138675
0650843413
0634610935
0664655392
0684456929
0603460726
0613717748
0641598074
0655325257
0686822584
0601372171
0631075984
0675012019
0618135808
0667873478
0638687789
0658291103
0651416449
0637815368
0667567287
0685564576
0661056960
0682414720
0641156665
0678165279
0684349211
0671633654
0663050113
0671641950
0630014902
0642656478
0681894599
0671525771
0601725376
0633845685
0631460751
0614238828
0601464217
0655489694
0677795389
0607876446
0688255050
0674881570
0646318146
0615545586
0627846428
0610047805
0611210550
0687328636
0624487959
0682894224
0637254429
0605433892
0677032242
0631048371
0604733301
0664671322
0628072753
0643028673
0672158239
0678433752
0616143857
0637659523
0674757572
0687762140
0620039779
0645192504
0681320048
0615392906
0638255073
0671068073
0615586044
0633166712
0604418050
0688266318
0687668593
0684134726
0675584999
0613854751
0605514588
0634171890
0620797213
0646425841
0637195063
0663463432
0655218163
0610421474
0656324800
0665219852
0674533573
0605684968
0687864112
0615394281
0676369732
0661143830
0662123198
0656090802
0603838592
0651720439
0688171782
0613043401
0687266730
0634466072
0684857370
0676152229
0670184011
0626210800
0608360962
0606689447
0671678285
0643219211
0622335187
0605657039
0633182097
0604093393
0607588488
0606667672
0681683704
0676159783
0634464059
0652647964
0615843439
0688014289
0625232417
0682138803
0674352527
0673560234
0646145520
0654491660
0620138266
0652354123
0667651342
0651776020
0630243776
0680737687
0637246486
0660666328
0658022577
0624424156
0605284205
0662599044
0651634235
0617112677
0604484692
0602383880
0666535822
0644598283
0678815733
0643214776
0607234314
0653336280
0628019012
0656788581
0660834417
0644418463
0620665219
0604594505
0661592515
0684533870
0661541733
0626215881
0646353297
0640582922
0637131629
0625523305
0625659366
0620719362
0668627037
0617259731
0625455152
0613888198
0667468213
0657355720
0626678652
0608050483
0651758528
0642890852
0683515247
0672588407
0676735091
0648240972
0650461937
0654697773
0684034125
0605579336
0600246252
0676687743
0654499983
0634497834
0640757479
0642390202
0603166882
0606077708
0653224747
0682471690
0656812723
0626447271
0606299301
0635649376
0644158565
0666777933
0647679615
0637545168
0605842781
0680286130
0674866456
0652031489
0645686176
0628778223
0616432596
0656738165
0655335487
0687343818
0621091302
0655299569
0681039408
0650240477
0633010704
0623521773
0684496272
0607283785
0660522412
0635040278
0604371103
0663851542
0665356978
0675562417
0687742265
0681382134
0607551001
0603751247
0686499421
0666546463
0662598906
0685333711
0658833018
0638783001
0631625656
0616058269
0631761713
0606569514
0680716428
0600096092
0655354338
0618125041
0664584368
0667476102
0674074487
0652777806
0646247651
0600788244
0616246011
0666222507
0664192321
0677540623
0625531259
0670641880
0663118202
0644435799
0643784321
0664169636
0602541519
0617755305
0660750209
0600317884
0652296462
0605531536
0688865418
0688274842
0672886905
0614312313
0612197265
0662818698
0632399711
0673365177
0651446659
0687112962
0674514763
0647154193
0640463244
0660013403
0633770779
0683835184
0680459552
0654256416
0683063798
0663624966
0668081331
0681045645
0621278875
0685723415
0655737304
0618583561
0648821764
0672773742
0688769329
0674516275
0600666059
0687385433
0637837121
0641374151
0666637257
0603534126
0615536682
0627124915
0687090237
0630264011
0682591848
0645062354
0642234699
0600737932
0613256877
0664349075
0603199762
0614786561
0661435082
0678420026
0626266249
0626216460
0685688313
0605134460
0647591259
0656840671
0615140947
0655586351
0606431101
0617284847
0628129059
0637299409
0685247864
0630117760
0617569769
0600723218
0650810271
0677779200
0663760398
0615263721
0634480807
0664748494
0640327936
0605785431
0606373298
0685747443
0607040807
0663614436
0660323020
0676288462
0614691264
0601875643
0606567292
0633494697
0682775053
0687126487
0627664705
0634410472
0615677974
0672650908
0665650067
0600237835
0648830128
0622642427
0608235358
0684522345
0688833252
0601175938
0636122873
0661251808
0675316882
0623242294
0623671846
0662475277
0601897957
0602828799
0686188896
0605360323
0655257597
0676579822
0622724564
0613732027
0628429969
0608012979
0664265488
0675329985
0654452421
0640116399
0610437148
0686391824
0651441757
0615018003
0673034920
0641417427
0665460174
0604114135
0653073737
0684851009
0680326658
0614152677
0653497331
0680587838
0662051084
0656591918
0682776056
0636245302
0610669317
0664358632
0647834304
0670085072
0602687200
0626898548
0684820406
0627717880
0635498723
0611838899
0623868962
0600566310
0654580492
0612875165
0628769341
0668894414
0637620688
0668423278
0600312405
0632052481
0653267966
0652842837
0687736136
0603685710
0620472381
0658452763
0683598752
0640586267
0650082095
0606546443
0602746642
0685182666
0627722662
0640824769
0670796619
0681784196
0664136942
0615840134
0660874337
0650224315
0638425130
0673720278
0604047255
0612652315
0663881797
0631782978
0672128598
0606033557
0658398292
0678090197
0668557975
0605674399
0618130456
0660335297
0621493343
0621830575
0648628135
0600681192
0646482875
0608869140
0601655691
0613756020
0634692188
0630193681
0617693885
0653563958
0670216660
0675176799
0663293429
0671290662
0603031399
0617118955
0666728955
0681273443
0607548080
0671761065
0638187058
0683390696
0650034826
0685363445
0613278617
0625478986
0653813163
0657834523
0664687686
0673868539
0654885194
0672178414
0673060281
0655261988
0657546581
0661042372
0666757574
0611133472
0600065917
0618717976
0673799898
0600183485
0621261747
0638357020
0685311767
0630530200
0612791387
0674530675
0658727617
0638183128
0661258733
0676185156
0682524301
0603472480
0626414377
0634382236
0677834699
0657458446
0656552824
0685722032
0615767614
0646411885
0654178103
0625220740
0666348466
0683844059
0653422194
0670240657
0646255236
0642739862
0651493969
0667595331
0654888305
0680542595
0684635634
0656766742
0684633749
0653860971
0611047401
0664151159
0645311436
0675679988
0666475246
0620597436
0614087134
0623427840
0652615892
0644680545
0631555055
0647313514
0631285999
0635385202
0677725090
0658573493
0687372157
0617159739
0688182039
0686257152
0676853868
0646011682
0634616838
0661689247
0607692457
0610237042
0664031374
0623789040
0632833157
0637885168
0603098827
0637549977
0625823197
0645779187
0621710496
0604816954
0636420493
0603312730
0665111906
0646069049
0636394936
0666855241
0661374252
0638556828
0683567603
0677258721
0674880157
0673424899
0652595959
0655758231
0650544199
0653764205
0623830835
0688138755
0688446922
0642310907
0631157281
0680494758
0603542471
0635694150
0620869869
0651463167
0680812476
0618187522
0664521013
0637675162
0636893360
0673414048
0676717655
0665651933
0637372231
0686215832
0655766510
0626262284
0627678208
0612177411
0684794788
0680369631
0620743357
0674440581
0667511110
0667672402
0622474203
0607123882
0635844814
0620575170
0623017730
0605846282
0648266015
0667365511
0603871830
0638374739
0625233969
0657381169
0675397279
0658232676
0645253292
0674086485
0684851840
0611553239
0656296030
0665025849
0604296348
0640268303
0645229381
0636729079
0604347157
0681436047
0664638983
0608546450
0655548911
0613295608
0644474013
0641314625
0638564727
0682193405
0665848167
0624892274
0637544664
0632696642
0624284110
0660345524
0638488107
0643080305
0683568660
0643546296
0613513015
0601272927
0645357940
0665316421
0650512498
0637512291
0641865392
0613246663
0623045760
0670189283
0604472865
0658730004
0674650055
0620733051
0600368540
0674710342
0677046332
0657310781
0617128926
0647589985
0644318242
0624063561
0686715871
0685862999
0606510728
0628863027
0630868105
0611182050
0673427100
0600657995
0604229878
0644777552
0605622271
0633510065
0634692664
0660696148
0664487052
0643770499
0684388474
0627372825
0614250938
0650344178
0657021076
0681531389
0602486404
0606211638
0611086994
0638416913
0617269098
0618082950
0658015922
0616347363
0627730113
0634512805
0657425632
0623446637
0680527505
0646664503
0680672090
0647856365
0630015387
0685643859
0654337934
0616537245
0656248107
0671653223
0622881883
0648799427
0612699951
0620451614
0647076830
0632854458
0651291895
0611464216
0681413705
0637530806
0646753797
0648535578
0683467184
0686496179
0614057086
0631493826
0611285300
0668496381
0611173072
0665264211
0632741084
0610720941
0630794896
0671165418
0623441220
0603416533
0627294281
0617472490
0680792203
0635847328
0622325595
0607128780
0650041063
0642461362
0620357031
0643748904
0624722780
0660523223
0611786997
0682799702
0621239495
0680726322
0666165918
0627170872
0641752647
0686856353
0601244149
0626034048
0663576419
0654552595
0661527125
0607296391
0601761070
0627657059
0616415778
0680629936
0680317408
0613715429
0683764974
0628636772
0668527651
0660745058
0663222236
0638766332
0664335041
0615732753
0626530954
0630745441
0613621264
0630056588
0603260984
0621838055
0677023876
0628854042
0617354719
0645738883
0664684250
0643321929
0657153671
0674517219
0651614570
0631810221
0602659057
0631879546
0672455653
0606020054
0655074131
0667678005
0670164498
0657439454
0658159733
0635685950
0648275916
0614112705
0664178020
0603173862
0663786864
0638372374
0652142211
0600659910
0673219499
0614392971
0603142680
0621712248
0637716686
0677137085
0625439180
0638763184
0648557522
0636464857
0660616060
0653579271
0616698872
0624818059
0648740218
0634799652
0660351510
0652677288
0607245558
0647526785
0688373390
0658644632
0617828005
0616821428
0660770166
0681673289
0647027269
0653445684
0685573435
0677127796
0677510006
0661076572
0672635908
0605373379
0627414400
0601049484
0648328868
0637852194
0688334843
0664267051
0610122766
0687531380
0674470097
0667449471
0657237472
0677225083
0651768292
0677393258
0632564626
0675769137
0676742000
0611493437
0674734146
0671795348
0605188969
0643368445
0626732569
0667430737
0666735214
0613794075
0637699675
0617115037
0680737424
0635089943
0671731418
0623179058
0682811966
0638560247
0667296585
0681025772
0648849617
0627729706
0645053609
0674031003
0643020404
0680549788
0652576726
0611517935
0620649692
0645596196
0677545150
0626849958
0640132249
0614199654
0667231946
0682182101
0603349781
0604159193
0671694333
0637329587
0615814854
0655159018
0610836589
0618035343
0686314258
0650217319
0615092402
0660781034
0681528115
0674692578
0645024940
0615230269
0626089732
0620055959
0623284456
0600011202
0643541267
0674890798
0683882807
0607794929
0616826519
0671879126
0604097419
0638292504
0627685893
0616812112
0612781544
0655699531
0627484780
0683755196
0608793169
0606290547
0646641747
0615734918
0645823670
0635735942
0670840114
0654620924
0666351019
0624816720
0634343387
0600510391
0611489795
0675085970
0675669954
0656357727
0646820923
0670579955
0640186471
0683212695
0671223595
0621772410
0676077320
0618120056
0640840877
0600449050
0678175629
0680858220
0602254065
0640511401
0646261731
0651387315
0644327295
0640220322
0635062988
0675739972
0623489728
0666019892
0662418025
0667395490
0653781052
0675789420
0615562093
0668165682
0688476947
0655110756
0637655826
0625010637
0627898020
0622042950
0622242193
0682494865
0601648370
0671180520
0650614335
0671096553
0635397575
0644492386
0614256166
0613575752
0611362000
0688436677
0646769471
0685714047
0606649649
0681566351
0657295530
0678574100
0686215029
0657660021
0656316440
0650578049
0608674469
0688220788
0680065587
0671333107
0613494499
0680129827
0625749879
0648891870
0680876120
0633516218
0602820687
0615319552
0633283312
0641081166
0687733502
0687544140
0621565954
0604530049
0651163758
0686892960
0682425247
0648118442
0615637130
0626630469
0638227228
0672089413
0662723465
0631776462
0687612223
0604451463
0677492270
0608766234
0667886247
0641061146
0642881175
0650892351
0677670843
0685343871
0613045050
0620211181
0626653782
0678798025
0662667118
0656395995
0660017997
0603492539
0682271202
0635710186
0687228076
0624571987
0672835300
0671640830
0620829708
0633375686
0653145006
0606397646
0600495101
0638874873
0628672345
0662131659
0651559360
0667850757
0661537457
0680231400
0621176311
0668813392
0650415549
0675512070
0664175107
0602590758
0651564076
0636881632
0674259146
0631014749
0653358051
0633378488
0648076285
0640273321
0644145710
0674117618
0641485069
0653034592
0630258761
0665757347
0656183087
0610738837
0668636938
0682135004
0673654798
0652370474
0657632329
0607741505
0608483876
0634640801
0604676752
0621493074
0671551736
0658856158
0675257620
0600428083
0622448721
0616021420
0604054896
0681334796
0627245057
0674371507
0618162261
0612443057
0687794256
0616660821
0647087427
0675196727
0643779293
0655458052
0655735535
0665158757
0634089624
0623247675
0622357458
0631063026
0623199123
0680020727
0686296521
0666448651
0680145073
0605522298
0628585344
0646267539
0676179106
0664846107
0624192882
0687775985
0666238830
0613031940
0621351136
0606760382
0657560058
0602611790
0660433630
0627270781
0655578955
0648448632
0676763152
0638265535
0605367712
0652614223
0655728624
0613327642
0623368229
0656836858
0634830205
0683448718
0671653476
0660539876
0680778359
0648671632
0680362123
0667417012
0606467877
0678875596
0607362739
0633095531
0610546248
0606678288
0672096079
0653270407
0670523300
0615530426
0603141214
0622769976
0651883939
0602760483
0617565412
0635727338
0675581294
0628299128
0685429222
0681482878
0666697970
0675210974
0628223925
0667733876
0657266852
0676288041
0662536721
0680299230
0688370530
0608234593
0642462307
0630551076
0685886264
0656270340
0614450224
0620296280
0638350718
0655887267
0673263443
0643548550
0602214510
0625741896
0661175968
0646846005
0675788096
0602390628
0602623480
0660516362
0608475862
0671570955
0636325480
0618168530
0658744604
0664247114
0611524132
0655547344
0684087778
0677366383
0680468278
0650793640
0686489271
0626374728
0612441864
0688275626
0664639885
0667387373
0632672414
0675883876
0670855568
0657564218
0673251078
0605484271
0678870553
0601022714
0647059177
0658342868
0603656762
0641396835
0607381402
0672095292
0621078718
0657019735
0601296367
0644682171
0675699563
0613188588
0675796345
0602268362
0680263954
0601661379
0621081156
0664890610
0676826889
0638717547
0656320391
0627710052
0633630310
0616353786
0631218457
0660868971
0661633994
0655813557
0603551475
0665424550
0602695268
0651452969
0633531987
0660497485
0657821547
0641894164
0672617479
0611292826
0642896127
0678629936
0602130840
0600862907
0616436142
0661288152
0615777444
0601853227
0640064856
0658454360
0657490670
0615212414
0600313642
0616087881
0644884571
0615312210
0635435079
0630725068
0606558293
0666792043
0655463458
0642348360
0633875204
0626535225
0601518766
0616811214
0665422664
0637286299
0603339092
0671425295
0630429708
0635673679
0664889859
0675340990
0638471617
0675810060
0685421418
0605392089
0615239622
0648011653
0602316226
0610523580
0641751255
0645537664
0674751009
0673129164
0663591401
0637556331
0665291335
0648538916
0612522964
0630014627
0686431555
0641420623
0601346323
0657428108
0672342671
0607512872
0622037228
0642585961
0611245850
0636315957
0607852024
0675780715
0668784625
0654817798
0607733771
0662484219
0612275566
0650735781
0645699703
0683128579
0674827337
0651615063
0660291485
0621711696
0650427838
0668398541
0646382942
0620895949
0634479619
0650228669
0664456078
0632848662
0646523240
0670111746
0665216562
0633394416
0644660541
0634561476
0630578067
0662622343
0600481333
0671593471
0643465749
0610749483
0611582054
0660814498
0654583395
0605570420
0622616187
0614780605
0665789322
0657689541
0666662497
0660523136
0658890834
0652419160
0678070732
0618195904
0635255138
0643844788
0688290512
0673623490
0656645998
0607179627
0603848764
0660629709
0648616940
0681796795
0667182872
0660664560
0667255889
0625413343
0625431053
0617353286
0614277642
0634468120
0602234004
0662317065
0612847668
0644717177
0686455770
0666071888
0667474957
0652680673
0618158322
0635516065
0662394102
0676790923
0686495415
0625328452
0612078533
0637567840
0634065416
0610634358
0631623949
0625515098
0610746413
0665530370
0634239330
0658281510
0610086394
0676445818
0665615449
0687776775
0678012785
0605427581
0681014640
0631870117
0632593976
0603860248
0677733874
0644587211
0642762263
0604853869
0617749005
0685412022
0624082553
0637193709
0605636916
0637562391
0605137168
0681011765
0647877636
0684378643
0623876531
0620385366
0625181485
0624245043
0608642898
0615455474
0648433154
0600418193
0616669808
0614575991
0647743718
0622294825
0656312614
0631169972
0606574470
0638358290
0647163538
0617889796
0610878800
0607581972
0623173067
0653572788
0668319142
0651469408
0600518384
0628147513
0660011814
0630067504
0615673038
0637673722
0681841248
0665657740
0626128850
0687595280
0650690752
0623860682
0625438328
0681333666
0647850091
0641850770
0611644190
0672896245
0607051949
0644722995
0670145008
0624598571
0668379316
0681766471
0636183572
0662128964
0633438643
0632448846
0625597475
0652038900
0623154895
0603466391
0631817919
0677617679
0606170643
0672859341
0626863336
0680617026
0635590423
0614141787
0681746910
0666626693
0601128417
0648399215
0657199317
0625118583
0628283469
0627753646
0627484051
0672878015
0650692527
0632693898
0651774130
0640857552
0642794410
0660348438
0638169709
0656347476
0630368465
0650041120
0668131580
0606390594
0676058395
0666082254
0633669007
0635427318
0608446506
0687581531
0668544133
0640150518
0605677048
0636666786
0642371174
0626894370
0602673984
0640868709
0635888197
0640466627
0685520964
0622181902
0627512359
0680114214
0620616569
0628417759
0612384643
0686160605
0672438716
0632660493
0660870474
0657174357
0675168542
0632369921
0667777780
0610688585
0666687330
0656269134
0627030664
0658411355
0637840972
0650172307
0658588396
0603249271
0618243235
0686594672
0685348464
0628280131
0660438775
0628841155
0610436012
0655057573
0623257688
0628198970
0650534748
0608657572
0663069366
0682096760
0682878836
0684455843
0627238075
0632270437
0600541496
0677688569
0655695055
0672396561
0644323534
0664419280
0618054178
0616466082
0652381424
0603140903
0672774156
0638830069
0634315430
0645438195
0611624372
0648387632
0655862322
0685134249
0643068256
0633532278
0683631876
0684170348
0626370218
0628185051
0657282670
0614671369
0654851552
0647885653
0635048548
0686465077
0615246763
0642386186
0675290785
0610439395
0642520332
0618835122
0678666201
0646188917
0640323664
0653659812
0654497660
0616552832
0660662309
0631062869
0674257974
0673065390
0656744877
0684575184
0627560738
0603680488
0655813416
0678519914
0604343311
0624270176
0661149483
0610614784
0604683357
0615630889
0676365245
0651242140
0674511988
0604222657
0685190664
0608156747
0676332287
0640462925
0661373692
0674828432
0623375772
0655391145
0640710326
0664389886
0670228530
0643060560
0602597064
0674073388
0605045775
0622491730
0616775805
0685359118
0641485860
0656663256
0604412462
0663323922
0657336222
0670147739
0635418673
0648076625
0625085929
0603185533
0635632561
0601770688
0615036527
0640033337
0625395009
0601761178
0661548837
0652657131
0606388256
0670214640
0616538987
0632382868
0676443340
0610527643
0676355593
0675416024
0614172010
0665136719
0642017148
0682450406
0621861584
0672718082
0671514211
0642767169
0681097229
0602271885
0613547039
0650068817
0671173443
0682891431
0623416226
0633364840
0608842720
0607419122
0664290519
0676313280
0613750742
0645014632
0624864015
0651519521
0621835655
0662350910
0688736307
0678778527
0647745241
0662711756
0600114429
0617414666
0617836964
0642570437
0625646894
0645151642
0606794002
0675582939
0656728234
0622797886
0658649714
0683593805
0648734786
0616584583
0604128892
0600293338
0678460246
0664248271
0664899529
0685153755
0608071867
0680454655
0680279632
0605533552
0647376659
0621055017
0607426624
0674566249
0600850283
0606470300
0603127503
0618735416
0632483544
0630144986
0667525079
0655238746
0662242642
0637754988
0615411838
0681186197
0634645011
0645792951
0670136103
0662494593
0646121165
0645425159
0654081165
0657548081
0640497339
0654619932
0603328857
0623456270
0644596727
0615111298
0683364322
0670533538
0673563065
0682090930
0674535582
0683114560
0675295323
0634560123
0605354161
0671571731
0617061417
0655820693
0624098037
0654154688
0636318757
0625772970
0642338547
0666847423
0624677318
0670616584
0632824434
0657288185
0613399263
0646494955
0671070057
0615184383
0603738755
0600616282
0687050316
0668755181
0658718984
0631591190
0676738122
0688596512
0621446013
0638016631
0680560126
0661140911
0647646069
0644894496
0643813204
0645648054
0687592227
0663012038
0617761902
0658758724
0600882389
0625230366
0622265875
0621294765
0644850572
0623297331
0660262147
0678549712
0603657173
0642266483
0678216014
0687586211
0603740543
0683031293
0646586304
0683543894
0605526709
0662086044
0621229112
0686334989
0647137768
0645015277
0685099188
0616271503
0642399878
0607623695
0646268120
0635163485
0671588888
0681818176
0610291307
0644545022
0681227368
0683663905
0622397774
0678384451
0622185881
0620829763
0663074386
0615276039
0646363022
0618620975
0626134229
0672542259
0653674665
0628567884
0630463753
0630643082
0674470902
0653837903
0621073391
0603230073
0657770762
0612857640
0682024170
0611565746
0684682722
0662565267
0665220371
0684470463
0641571788
0658460602
0685863933
0677740496
0651049237
0677479554
0670691554
0687750970
0635896871
0681763735
0600488293
0611443698
0628331103
0682880289
0681399774
0651798739
0634224925
0640811256
0638354901
0655510597
0642370404
0651494896
0660588086
0615443446
0627450225
0631765228
0651295473
0636459449
0606590511
0637429598
0651787470
0603017112
0685553865
0644427670
0627899193
0681742292
0612282735
0647271066
0668758401
0657562251
0681021238
0674458572
0603658440
0636189662
0632662385
0655663946
0662484972
0674655421
0623176775
0618824587
0627118029
0606614205
0662282241
0653572605
0615286708
0665694756
0678495777
0618461503
0684762898
0674059146
0631711338
0666553043
0606037992
0625188154
0634164398
0651776415
0631438256
0611616512
0621077520
0637662724
0682444626
0630487038
0604447346
0620786145
0606137313
0636378670
0631498116
0625187529
0635617846
0683042875
0626432423
0670086467
0684347267
0611851851
0677460530
0653216914
0645310162
0652190323
0640080289
0665787885
0645811487
0677823395
0650525643
0650234894
0621313096
0685833185
0657233149
0637311669
0632737669
0686265720
0623677144
0638581662
0662716302
0633270745
0685687274
0602759281
0601868495
0601352758
0632782867
0654069901
0684544165
0660796313
0635117627
0613067704
0684437709
0605032963
0604215038
0601188922
0605831769
0647830322
0647525637
0651282242
0604142059
0604486176
0678212237
0680658378
0614123249
0626045676
0644045474
0661395372
0601567272
0673636804
0628042967
0683387104
0656335464
0662457121
0651597616
0660624845
0614562370
0660540289
0680262748
0673513121
0628242306
0684293822
0620115461
0615668565
0617062219
0660512726
0677639448
0672197496
0675632400
0601362452
0662788580
0651644381
0647235022
0668271906
0603295636
0663629916
0624098634
0618146513
0600281340
0637436614
0632396314
0622691490
0636121652
0632511797
0620091043
0610449952
0648835490
0680539158
0633552919
0630838798
0683450017
0634870387
0620081559
0605864994
0672315939
0667052893
0646034957
0602333827
0626724565
0643071369
0675088167
0652817384
0668171178
0671747015
0654424191
0632543080
0634888308
0680020449
0685456592
0607219745
0625086756
0683289711
0608391498
0665784012
0650755801
0688449446
0658020686
0624047938
0635232741
0647845626
0644279699
0628249195
0608098055
0642512315
0641821455
0671892063
0687296257
0603218445
0687722668
0654040606
0672076579
0662029930
0668864318
0632243321
0606293079
0632489130
0618592555
0617370982
0654118137
0600182791
0617196896
0627785997
0657231760
0635851046
0621491797
0648797080
0688199984
0613587335
0638426340
0674721129
0601469111
0604657757
0620562958
0643153819
0617775284
0614032269
0658829861
0616115541
0661337192
0677368235
0655760861
0622440258
0688444899
0606326611
0643371080
0656020908
0634648526
0643443647
0600755158
0671776036
0637770860
0611119716
0635063537
0617514626
0647830946
0671265085
0604275624
0601446799
0636574654
0647755170
0633057889
0672143349
0644286775
0675222579
0615885452
0622753505
0671896381
0688657173
0601154522
0680542042
0604238642
0642725768
0644363718
0654086426
0662448343
0612055842
0666731796
0646597256
0627421857
0664389660
0642189280
0674837498
0673254065
0676499987
0632493377
0623221733
0674074065
0603034379
0650855804
0666148404
0646177702
0678772312
0657593937
0656060047
0647753267
0623648003
0633786466
0620169194
0607159973
0671541146
0686138499
0630235089
0638211609
0672035114
0677653018
0635158018
0604816517
0606496314
0630313252
0642550624
0654285027
0641430044
0628165201
0621551950
0677252966
0646446607
0614120439
0657522113
0665342693
0603019353
0635212396
0682723798
0647659437
0633066023
0663647940
0676489850
0665536134
0676639479
0637455390
0673693675
0637858429
0674595152
0622495613
0672448608
0682853015
0643660910
0620660331
0665694967
0625825170
0626418321
0632091394
0648767089
0625218581
0653276857
0686589229
0607684888
0607720658
0672257303
0655661929
0636099530
0638661420
0648048710
0618122006
0686657078
0635158883
0662053890
0666711784
0604530720
0626038765
0626387811
0648782861
0681463352
0636197408
0648774910
0680657442
0685343760
0658465678
0666246454
0656548770
0664078954
0640060902
0688783032
0651739939
0601775838
0653876500
0611486060
0652137261
0628522086
0670142775
0622184921
0656129878
0644420506
0618069203
0640084057
0646440330
0623729891
0666564162
0626628117
0642527863
0651358729
0664093557
0661094936
0613639141
0681084628
0677443870
0608420276
0611396173
0614834565
0608033215
0635211365
0665634310
0677141857
0662025897
0664594554
0608474682
0635384501
0665338238
0672557545
0671246008
0601719543
0680166259
0648749587
0644043707
0656296733
0628555009
0614734178
0660538561
0655891346
0618150911
0608133148
0637248425
0617788497
0624135250
0665290196
0617470384
0684234399
0640082721
0643699105
0632674332
0674390426
0625345034
0607136138
0616876551
0646854595
0663665309
0665528213
0605677029
0607786843
0656581760
0661816244
0647327838
0672585881
0633598597
0643099951
0684380461
0637875194
0602665607
0660674352
0668763262
0633472813
0625874957
0661060046
0615834102
0623244969
0684484262
0606869396
0653475923
0681447451
0637588647
0611164985
0641693088
0657825870
0603244402
0652541317
0655852960
0603296442
0674543051
0680240451
0688486476
0637257009
0644424845
0674465685
0687815172
0643095132
0632791741
0670062588
0676599583
0653532229
0687133986
0604213913
0662019110
0621266556
0635542935
0600877757
0633430297
0642870900
0655624383
0632071814
0620133950
0681887044
0613174850
0631781852
0674378746
0618156640
0628437296
0642787571
0640093394
0672538524
0625463854
0626257947
0662057108
0668431974
0605537063
0670520586
0621532738
0613859770
0658423732
0660612718
0613815005
0643078830
0621411523
0685497441
0628357400
0642672307
0680626621
0634166185
0641486206
0607495111
0625010814
0608164924
0603155945
0631186141
0646277009
0672655353
0654863978
0626527923
0641091538
0633578737
0616222456
0623371385
0654036474
0671177826
0673878845
0628585831
0601127547
0651375638
0628831736
0613014647
0604560281
0607196457
0640520772
0688049689
0625624280
0636292135
0648439970
0650564263
0618659749
0603639796
0684866607
0675445528
0614743324
0627242843
0670653236
0643629433
0605128239
0672297691
0627415144
0640831815
0625252866
0612699785
0601847117
0658520450
0662650664
0635844511
0645163399
0660740124
0662246495
0686019310
0620541060
0678684354
0654581744
0618581015
0680046275
0645535080
0600421583
0673163782
0674891706
0647220297
0665690883
0608542047
0680498128
0675513284
0646879823
0613788503
0636161210
0637018333
0647782180
0626738048
0623541356
0674355163
0686280034
0640288987
0650720424
0651888925
0638383599
0647765334
0652867037
0615188922
0665416205
0611591876
0655194400
0675541372
0620893285
0626369734
0656214882
0683254425
0610636983
0635614520
0612759592
0680049770
0682461175
0622621598
0676329943
0610291580
0641116222
0663245262
0632560907
0672357944
0650674940
0663458930
0632489935
0654242888
0611727193
0607797022
0627159904
0671043536
0621381080
0615770288
0675078774
0643387450
0654534488
0637352274
0614569014
0605292009
0684086794
0615345365
0627644556
0637295761
0630412615
0646422193
0647563852
0688482309
0645016327
0683754474
0617482646
0685097026
0637546851
0625659488
0676569382
0676159430
0643069566
0661536196
0614015909
0605598613
0638086281
0660843998
0658365309
0630524208
0688891122
0668342011
0631354526
0646355107
0688393351
0628865975
0608694540
0677356434
0666334327
0670142213
0655426403
0610074637
0657716198
0685067968
0647732304
0668021313
0640692076
0675229060
0636226894
0643267343
0648146654
0670313859
0602643852
0640333737
0676629318
0680377593
0687549660
0658863701
0600220047
0621314068
0637222254
0620530054
0677686890
0651163534
0657258765
0647732430
0608177625
0664562949
0604578260
0602249076
0624598566
0605766914
0630117369
0664661376
0630293574
0623567442
0626077043
0681278319
0660247830
0632723891
0618350322
0601824103
0627874444
0630249897
0651560966
0608378827
0681859497
0602028175
0638514959
0633545778
0636417537
0631418575
0680327141
0682160018
0626717141
0677518597
0651345394
0641166401
0624783873
0671373407
0628813299
0601591714
0635675620
0673564713
0623217409
0623626806
0680350262
0627159390
0652537562
0648392437
0604541015
0601779826
0636574859
0643855690
0687448298
0645225407
0686474745
0666731535
0641747085
0620220961
0661525183
0623634657
0646612956
0686390776
0602412479
0641170346
0671515093
0631229840
0615259923
0601478735
0672080077
0658565393
0643422927
0680872852
0657341955
0648873211
0626270415
0665776863
0643095176
0646536974
0632343100
0650515067
0662133186
0665186752
0665313448
0657391461
0605521008
0645614928
0606248050
0623579760
0607623292
0607452096
0646730860
0666732945
0668075911
0631391071
0618271829
0621365702
0678625871
0645753735
0604017205
0601398397
0602114952
0628251674
0651555189
0634176852
0634357940
0603662363
0607363632
0656630152
0643134837
0660364281
0615531311
0613881415
0660176714
0663897730
0644074224
0664174433
0688834222
0611485124
0653239986
0645051541
0614042451
0620487678
0627031958
0646742876
0621659497
0661026392
0600122923
0624726614
0688574208
0628489320
0628345161
0674232640
0645294505
0677775211
0677772940
0610760109
0638331931
0612577561
0601332180
0652795379
0647227189
0671466455
0653456912
0630553185
0687138332
0661333072
0647344146
0625713232
0624688416
0606648718
0631099690
0656027954
0676878783
0660297268
0623553435
0625233032
0648592185
0650265840
0671816237
0651463219
0615425397
0618788105
0663437435
0681226186
0644367345
0651776504
0655813957
0646113406
0674367413
0665681993
0660550615
0650118618
0652837845
0640226534
0672269343
0600899673
0645169388
0678871038
0648239144
0632271572
0661590566
0602784840
0612486821
0617215243
0613874036
0618212633
0645448614
0635696810
0601690537
0646681940
0661472743
0651318636
0685852974
0651810367
0610236344
0624217244
0642719399
0631182525
0617832265
0606143740
0613494851
0617817158
0646894060
0611022400
0633547900
0606078820
0627723353
0647796031
0632576836
0635827462
0666891073
0661859706
0622379456
0682729884
0627120191
0630011473
0614745112
0656039303
0635243845
0614250353
0687040704
0621413221
0617549445
0670135598
0644372516
0607112169
0604293869
0610462494
0688412374
0614338190
0677110297
0614456037
0670187183
0614695401
0682737311
0685892968
0655485235
0677744617
0638470221
0665856326
0664279547
0621330150
0617435680
0675096380
0662623168
0687399698
0660356038
0642896036
0685487321
0633340793
0681231373
0601552922
0646060354
0600126231
0635011409
0626715249
0634794367
0633222733
0621025672
0616228573
0633794712
0627549162
0645791327
0644634208
0647626918
0667870716
0600643672
0603360540
0667818022
0654171246
0608214385
0686185947
0677858532
0605737078
0644438063
0683197737
0645873531
0667876654
0615343841
0608540258
0647718319
0637423309
0642780508
0601572181
0668224318
0673028583
0682794126
0660021844
0638316703
0663835489
0644665591
0665374067
0624735632
0660198629
0643570008
0668324247
0612828750
0616815469
0654139920
0610521137
0687717577
0667468712
0665412242
0671094984
0610160837
0647594041
0641361544
0611180909
0615452552
0685482948
0602355253
0680337588
0622641693
0616518345
0640643028
0648427831
0631595248
0666341421
0608783147
0605832396
0684688126
0604587603
0638160947
0624837530
0657390764
0635667533
0684836160
0652432955
0633193585
0600132869
0616388039
0623216383
0673189404
0642225551
0601045394
0621520268
0608390055
0681360115
0658014748
0675564831
0676052142
0641373643
0636462430
0654054474
0646682649
0652544128
0642195678
0674745795
0600186962
0667865542
0612055869
0602837748
0622325357
0668133253
0617155854
0667794776
0680261094
0667791529
0666152753
0665462525
0610317939
0623698403
0657266811
0683763865
0683695080
0641197675
0677886031
0627041700
0635034223
0655091717
0616784550
0600587148
0687597803
0685272917
0682158915
0674282638
0620843333
0637748976
0640783209
0644058137
0614320270
0638184633
0606326189
0664763457
0618254258
0657481662
0632498244
0640395667
0633567267
0650543149
0652154114
0616066932
0643335943
0616317401
0620314927
0660494526
0617774927
0622318670
0626393840
0615583262
0687823128
0650644480
0625684851
0661424242
0606141950
0625380897
0604426302
0616347265
0644278307
0631453303
0673050597
0618194424
0674266138
0686724871
0653586562
0656511804
0674697693
0622448384
0628381599
0661071726
0612244707
0652594419
0683616348
0662150353
0640229312
0622115402
0641656517
0607614422
0674481522
0651693026
0676833008
0680165081
0654237751
0671826121
0627278043
0677797732
0615227050
0626314976
0631380528
0602464180
0620044691
0641455591
0602519907
0668070122
0683693132
0613242934
0622462105
0661510681
0676564303
0655897022
0653353882
0655140453
0626418794
0656840943
0612399103
0673811582
0681620419
0611856609
0614149572
0623242893
0660370390
0653780193
0600742965
0621720772
0676772331
0610788291
0687379530
0631388614
0627814681
0608124984
0622187910
0666294186
0644513783
0650641653
0662427110
0601337685
0640542691
0670287496
0636114612
0686894235
0605780052
0618392256
0624767325
0686354624
0620712309
0637757678
0641688591
0614756957
0676529031
0683236388
0608028457
0606719084
0687625974
0605895642
0680359230
0624115898
0636337962
0636179309
0666130108
0611713506
0681529734
0686125374
0628359601
0601114236
0661728235
0674288990
0600638774
0686132444
0622445710
0602653963
0648845569
0614222486
0614497676
0604287216
0606658528
0652262630
0675280324
0668394065
0625016429
0602276884
0687022220
0624694278
0676222923
0638648173
0642811736
0665746372
0684836288
0621640767
0615326003
0633425121
0602484794
0684658230
0642164397
0633888135
0654240679
0660115046
0612535173
0627351140
0645818069
0650778218
0634651108
0618026143
0643495246
0612591656
0675061815
0643769723
0681126893
0664226121
0615335372
0685434733
0682813281
0623786007
0682431114
0656182969
0601279945
0665882081
0662373456
0605363167
0661665443
0687511232
0603142226
0654671610
0645059756
0627679343
0682413244
0617839301
0650461206
0635074292
0601674436
0672314585
0634055954
0604553366
0638229380
0657620225
0630271874
0688574127
0655525491
0645820155
0647075555
0662254236
0687420540
0635260071
0685176353
0671312843
0652148436
0626220267
0644553357
0666245652
0600870165
0614325221
0655420995
0644691322
0688062141
0635273241
0664777185
0614136759
0605110818
0662685711
0668132403
0608376566
0640530032
0681065457
0671475913
0667898361
0674373294
0618212362
0665767362
0601455663
0620751403
0644521820
0638250424
0628558271
0650656501
0633062458
0611085012
0617176106
0622462094
0650052755
0603372563
0676369527
0676291980
0625255178
0688556981
0646655890
0673552266
0645451513
0675581115
0623389425
0672634558
0637075560
0657645908
0606172470
0674584353
0685426561
0651271586
0635149105
0638798649
0682412934
0627046206
0606411918
0687670399
0634647857
0616145495
0663869281
0615063321
0674891197
0617898212
0660845744
0641228214
0683550419
0651463957
0662798707
0622381490
0625083751
0621644284
0677413614
0610197465
0670227486
0662667716
0620881105
0604516544
0685583234
0652378133
0653673109
0675162510
0643614429
0665168375
0642410028
0631071886
0642247796
0672841158
0660069254
0610612234
0626171787
0606164549
0677863447
0617222509
0647053697
0614596483
0667293499
0684455015
0650135452
0676425484
0640340809
0645592727
0605364056
0641024333
0648824137
0678733614
0650059108
0655777008
0624332864
0650656243
0625570972
0664481257
0635084938
0600850442
0607450532
0672495067
0667058834
0668524998
0610636999
0655879415
0606681203
0687657864
0673646010
0644857825
0666021918
0654397743
0682872563
0627220924
0631747061
0683611126
0601549351
0635867814
0675594849
0606691072
0685067336
0668032098
0670169757
0621351999
0621676988
0600120417
0681011778
0680325777
0608853065
0644579168
0628488273
0615624554
0658013645
0672478093
0617889985
0612236247
0646174065
0625823106
0622077520
0617852789
0681230902
0680598303
0642014276
0631563992
0602125018
0627737056
0607889895
0626777947
0624844705
0614735013
0671530170
0657720048
0661894286
0658679445
0667790009
0664667064
0680565903
0622553080
0621384308
0684188802
0658774206
0618564291
0674371203
0607616322
0661826146
0607556975
0614070760
0654590885
0615721175
0680591995
0633741858
0638573199
0601340704
0602689917
0618486547
0650692315
0606773706
0607239912
0677448655
0632649952
0682756863
0663741703
0631173520
0671230753
0620318120
0652671964
0652052414
0600587076
0682012614
0656195309
0642597915
0603032742
0637615565
0608766165
0642386631
0614865342
0645542954
0626780935
0665631320
0666896411
0620120077
0623469435
0650899535
0631621792
0626517917
0685896774
0673361158
0640633705
0605347269
0645065494
0683224068
0667542482
0685738270
0614079328
0678336686
0684613313
0605587027
0682020706
0645418175
0605273762
0666678709
0622392288
0683462882
0621718153
0646398376
0625766979
0681683545
0630361284
0637479597
0663270844
0603149537
0653513773
0624218791
0605157999
0624427929
0621170573
0671347876
0686359543
0630788974
0628773950
0674684846
0635139670
0687293208
0600055754
0634654253
0682495864
0665740706
0642692604
0688896854
0645815280
0613727238
0678018133
0644830489
0673784838
0683725571
0600094564
0635599828
0648328941
0646144166
0683175134
0657392716
0665580219
0657318982
0685078729
0673563596
0632616739
0611114787
0640846888
0610880258
0642642586
0672571447
0683160017
0628735425
0670431043
0607518867
0680739663
0647080494
0610779769
0668468062
0688295642
0648653921
0667782271
0638559812
0671753882
0607284582
0612845532
0671434455
0657684626
0623766293
0685311441
0651636059
0607234920
0642044299
0612256890
0661175736
0602419251
0653573117
0631142692
0626437700
0630225437
0633873263
0684342755
0671744191
0605284188
0676863651
0683350174
0600227741
0635556424
0605573893
0682381681
0614739745
0641136487
0663339405
0660259023
0624399775
0677255230
0632084450
0621562370
0642054741
0604461149
0680137875
0680691926
0661011252
0626667039
0670590388
0647527145
0658745855
0617871128
0631073601
0643427954
0603056509
0632729209
0607725367
0647835763
0676575603
0614280326
0671031246
0604845578
0603317282
0626852035
0663466634
0645658466
0672687621
0671830916
0626596928
0684579598
0603543763
0624621573
0611258406
0656841076
0647154231
0618567477
0647511404
0608710051
0665532658
0633254475
0671767406
0617430995
0675876306
0624516431
0647143357
0682020554
0602647297
0638334327
0652651361
0638767236
0650064236
0668840038
0670483998
0634088456
0605623001
0678669885
0613753186
0608196515
0622263579
0646076553
0635649369
0634163024
0684375570
0658854523
0683433727
0663277098
0666728556
0631766974
0604640417
0671079944
0668742125
0655772705
0653611599
0623386531
0613732751
0670652321
0613186902
0607034767
0677542647
0617148985
0666690930
0648149534
0678511745
0601687200
0664526635
0654828039
0681532976
0601762186
0625690836
0675470404
0644869457
0611094028
0618888740
0621324514
0626174039
0670627942
0672455587
0657370898
0613681294
0661019365
0628240913
0674072357
0603038432
0657636023
0620321101
0604889364
0636865405
0674647884
0661326664
0622275546
0643740493
0682287299
0640086463
0674343846
0650839074
0671179970
0621222204
0610436886
0624286748
0673044200
0687074760
0606120095
0685482841
0625272976
0647289742
0685717831
0631346031
0604455439
0634542146
0601732848
0602280706
0680743378
0684696590
0618386787
0638433746
0676357284
0627345692
0670535881
0654018822
0632061089
0653497714
0665355148
0658875299
0632076769
0601618195
0617312430
0620881773
0607594213
0643318217
0673481474
0654497934
0622054613
0662477204
0624863580
0611356239
0635782923
0678073223
0600528288
0682236956
0673299021
0642684913
0634319980
0644859145
0634845478
0635620535
0638839998
0652442410
0638350480
0648692465
0626197868
0643730573
0648667207
0614768631
0683097560
0673852688
0612462427
0633733422
0628299543
0677757684
0630448958
0606546062
0685185711
0661617949
0632869192
0681886185
0664526013
0661660072
0601818213
0603715282
0615347542
0686891862
0606611424
0624137280
0682322106
0637122225
0636049182
0632173634
0666897345
0660545585
0661858377
0671628397
0674390854
0617671525
0661016899
0611054215
0655426571
0674344257
0653447483
0602634779
0622094746
0661113783
0671784760
0610043739
0616165803
0654614682
0604365605
0607745661
0611727590
0654144891
0640350947
0600489188
0642714689
0687848045
0670830045
0601183180
0647823440
0688497438
0644050786
0660050363
0673849822
0687210319
0654259748
0640325323
0662112956
0671446401
0666766553
0602839347
0676289390
0622647343
0633331672
0647854327
0622575668
0611273910
0607869855
0613370496
0623174316
0668080933
0657326505
0600473071
0648362179
0673825805
0630052641
0624635687
0670220684
0606356905
0651248394
0634269629
0630356115
0680393521
0631677256
0651691862
0608144829
0622476227
0600269955
0601717031
0686817716
0683477403
0601715386
0652350706
0638761684
0633642881
0625851181
0677454494
0672323887
0648680311
0655116949
0663669835
0620424554
0687828529
0625720446
0628412105
0665476089
0631043655
0673388623
0647841269
0614463403
0686690980
0652129727
0642121631
0661174081
0683868718
0634674982
0647082793
0656182601
0612229928
0687698141
0677261111
0603066826
0648473791
0647885666
0655818805
0604147266
0631470522
0621085836
0638048963
0656546800
0644439223
0682736447
0625845558
0603026547
0642392078
0656432041
0627029981
0653257274
0635713992
0607796550
0666888204
0626257566
0616789916
0605132907
0688661773
0656740222
0602676062
0642750886
0642569848
0608238709
0671132536
0666091541
0606797080
0681685158
0678536268
0603866212
0653223974
0642224623
0634090313
0687735691
0648198244
0677736736
0632272961
0604223070
0656585482
0676081739
0660790538
0665728644
0623645713
0628763315
0678457403
0638052437
0681582909
0643592385
0636397071
0681812944
0643556803
0641071701
0686139150
0620821539
0681380594
0676384868
0661165757
0687177991
0617689394
0602475150
0655317522
0612733543
0631639691
0646480124
0610194636
0658694069
0682281594
0652550356
0624127988
0618651893
0652741654
0631321189
0677632311
0641591897
0674759897
0602757086
0615514701
0661780935
0607223126
0676112112
0668693002
0660760447
0605425139
0615168761
0638078950
0664375635
0644850101
0608693314
0630112122
0605485254
0653150205
0646685106
0672345646
0662391992
0643254543
0681533778
0651069553
0661654639
0637228259
0601461446
0618289052
0676618780
0626792082
0614562116
0680386103
0676367390
0687273554
0681622864
0654147294
0651111996
0644663519
0611885326
0654032170
0628149926
0663560582
0664237097
0647315601
0661380977
0643094552
0638436178
0685839047
0677765124
0688726461
0632643966
0627771475
0614163518
0618247853
0645824933
0624236152
0618027595
0636275275
0618170045
0654280445
0664274344
0643629515
0676155737
0685545431
0612849658
0602188611
0681889264
0686715950
0630041329
0665465687
0671414957
0617415266
0657485601
0670184063
0616184229
0668143844
0608064193
0686229523
0602852858
0682180396
0631668897
0627844203
0634247360
0640692391
0656782704
0615186422
0607373914
0683148098
0657674445
0623172073
0644784594
0645838081
0604293975
0638328849
0687889220
0637239835
0671554512
0622436211
0633390874
0601451015
0618336393
0663599049
0632820144
0633313841
0613124929
0610154893
0603042840
0621854045
0631793312
0611871789
0634876340
0607876040
0670191824
0608182842
0603080399
0665826264
0661766793
0656668684
0627692216
0643150790
0686087384
0676161903
0624820097
0643163039
0641676528
0668179498
0610168585
0650246331
0652167696
0685389769
0674411094
0646051913
0614124136
0632623780
0646438400
0627151467
0610548783
0618572206
0665839727
0661817249
0647880580
0605117162
0624685110
0661688787
0672295636
0627211088
0685739808
0668098091
0638188890
0676538609
0668892599
0612212865
0626598720
0611453963
0674194850
0685657730
0647051791
0601666652
0646121504
0608049654
0621888670
0608744814
0653029751
0654366892
0647327895
0674051482
0666739551
0625228313
0631819500
0677370877
0682743097
0618894709
0671022567
0683462410
0664264456
0678878376
0646759794
0681484575
0610246034
0637295879
0660049111
0646629611
0617514811
0643158101
0643071822
0653846617
0630774823
0663875196
0663647217
0676421762
0676153909
0684834658
0613567081
0650840782
0654844081
0616436011
0677898329
0606813619
0631695065
0681471018
0673432642
0633316115
0667866117
0684018959
0685296287
0661595436
0603891231
0612292974
0655027452
0656848794
0673032358
0687620245
0625355846
0647271009
0611081686
0631236777
0666125283
0672674960
0617823608
0616162790
0607850827
0675817260
0635162210
0665826598
0677682351
0673267118
0662161411
0662653592
0622218706
0604736123
0684428224
0662042701
0632310658
0611567400
0687411954
0662377172
0628899572
0600042858
0618384623
0676244906
0675321950
0640038671
0624524599
0633148987
0666555515
0686257940
0635171138
0622663816
0666520472
0645171402
0654045800
0662134471
0606645636
0636155646
0635053699
0651331651
0656558717
0626899354
0625849032
0675750996
0648830031
0600180063
0650820348
0677647321
0684455625
0601330797
0687728309
0608381151
0636784490
0620085573
0636492572
0688382001
0602766304
0654891634
0627315077
0633840900
0680629618
0606284459
0688413862
0658212633
0685858123
0655085880
0646385516
0656587968
0671899258
0622390294
0654416908
0678826822
0652064312
0632569542
0658233683
0683167740
0660275557
0623671144
0607530487
0642561734
0621811804
0620038908
0602567377
0624225835
0653347543
0615858708
0611586926
0614626619
0673688731
0607390379
0687075860
0647120573
0646587857
0638721762
0628121730
0662388329
0605313966
0615261722
0603768835
0600151050
0687112675
0687886082
0646625182
0621869825
0665568261
0627697191
0680860267
0657647259
0674148066
0663811981
0688620983
0668867173
0604128115
0632767014
0620481084
0612659361
0661815574
0643739053
0674310641
0677020744
0656766950
0652336900
0607611456
0605132597
0644688998
0604392956
0605033482
0678428921
0617645901
0667819203
0615175477
0676088197
0600770977
0604444342
0652028134
0650490566
0680029318
0668681043
0601274978
0684094060
0674485312
0687418444
0621761194
0617268427
0642886733
0653697474
0663544462
0633567169
0617579751
0622815887
0665835714
0638499505
0601647808
0682188417
0642867989
0630342851
0683894309
0622246260
0612416950
0627016973
0621759374
0685374055
0637139273
0667563714
0616190696
0632170680
0682528652
0655711909
0630495714
0618862907
0637522259
0607221818
0653235689
0613080034
0658551252
0631861094
0686852741
0635825094
0626447221
0610732619
0635721135
0635192594
0658294058
0610357831
0626743968
0665045755
0672665872
0623817282
0626590869
0600277194
0652662123
0688166591
0657074467
0664464005
0634343752
0676836260
0638171702
0646815941
0668292847
0624743278
0671128222
0611720453
0681582109
0648343919
0631299388
0651724408
0611339583
0628697126
0647644809
0623152663
0635138603
0612619613
0656657882
0647058744
0604566493
0667294426
0635739398
0683778062
0622043519
0615779801
0626172107
0673542752
0616546023
0664048067
0617460374
0672494954
0685535987
0670832745
0613171026
0678525756
0655488702
0624641084
0604641192
0682413254
0667694938
0606368100
0676039636
0626893633
0638520426
0654267445
0682156184
0603585379
0644247373
0632676550
0623827153
0648061809
0664141863
0683198651
0670595510
0677886144
0678030495
0651169176
0682651832
0672462612
0623030701
0672282782
0642888595
0617375619
0648328000
0630566338
0603178405
0636091385
0605348670
0636487146
0616627992
0658690634
0604463523
0676333902
0638767849
0676770089
0681761286
0646381968
0645412883
0688693990
0630331404
0640068943
0635176795
0614582036
0601315561
0616528983
0633497696
0676019531
0660443000
0603548953
0675359597
0603146307
0685417282
0601895657
0601263301
0623295215
0671423742
0674492748
0612284176
0668744685
0663022033
0607676332
0636698235
0687357756
0672194834
0676736576
0672841205
0682229727
0646753144
0635089901
0605652999
0660848500
0675659127
0633046911
0657120242
0656679007
0611023540
0641051457
0651778621
0612895904
0627249663
0605597113
0606114248
0625821130
0671119726
0663645939
0668892375
0663110697
0652120955
0628228580
0646435804
0671311198
0615746971
0621526831
0627458950
0614268169
0688098488
0631879264
0663633251
0622228820
0636215417
0610169814
0685868171
0638668456
0602381403
0631184614
0620222707
0657618317
0625576556
0686273761
0678344595
0635189126
0603464724
0657113439
0651284955
0670359151
0632610838
0623738016
0606274288
0677625347
0627611509
0677465391
0670342696
0613187052
0637058965
0682748970
0645397352
0668711236
0643121136
0626314924
0615236839
0614620726
0610870884
0647691078
0618770222
0672875108
0632891805
0625792894
0605852729
0607794668
0661492009
0638398537
0653641322
0665787864
0673158866
0617097164
0645389077
0658120505
0626164413
0642134842
0628369737
0680825764
0672659218
0634370144
0650784412
0607586087
0644333369
0677281511
0640561713
0673460424
0626183060
0623839819
0666382458
0686458539
0607472278
0606354845
0634744733
0684798585
0602217608
0651667449
0602180354
0688649870
0622467340
0633771092
0660859299
0641132205
0672398801
0630314529
0651644563
0663182856
0623793599
0614134499
0615545313
0608245622
0645682786
0620181592
0657682574
0616898933
0635781803
0682092821
0670713554
0660560143
0620398660
0675780415
0627196293
0604075501
0601540001
0662179627
0677237964
0632867945
0664695056
0684235079
0621768308
0670875473
0626090860
0685399774
0645216419
0668025490
0611085870
0657660872
0604199598
0630111226
0637795753
0622493990
0622048460
0672484395
0667147487
0684676889
0612686719
0618176913
0623190581
0641444035
0617547091
0687217796
0646449299
0620325740
0666592196
0640878135
0683773210
0668060157
0600284626
0632828143
0608280632
0644127175
0606622541
0628321046
0635474942
0612298274
0670154695
0615472344
0665785512
0608834657
0656279183
0667586549
0686254489
0643466400
0600014020
0668051909
0673230263
0641152441
0683770609
0688718144
0623619705
0650536135
0648478439
0627266606
0612255849
0666087619
0644553921
0618758268
0638199683
0611018406
0654077716
0613369234
0686448106
0663227803
0642882704
0662767476
0612167861
0674045225
0684125204
0611644911
0652092387
0644846363
0655514744
0643470580
0644656612
0656684402
0670780059
0661346574
0640853378
0624423648
0653735102
0685788728
0665330178
0638488223
0643793532
0643577729
0650431376
0670770278
0638394703
0621619838
0642246407
0674142203
0631215358
0615035311
0612146167
0653171506
0667662246
0624242031
0682170627
0667411797
0664596802
0602193707
0606658305
0628772282
0646553555
0676532486
0638873888
0640577649
0672361558
0607574671
0642240742
0661853878
0657365253
0682582554
0638189669
0602739385
0603176583
0608312935
0611179332
0623484982
0614740001
0624752667
0684188299
0652392278
0647767538
0657422773
0637753364
0606694239
0675859438
0630261506
0685469182
0668590889
0688254151
0677070263
0664018138
0618770583
0661584435
0643717104
0688172063
0635350472
0608819440
0668579629
0625776094
0626350305
0671824591
0627825488
0600154514
0683730544
0685720479
0621319962
0614321116
0648258188
0664116277
0654159958
0636038665
0616561621
0622368489
0617562723
0601010658
0616758291
0658298325
0682196187
0675498168
0685498787
0638845149
0674074923
0643628511
0653063641
0638559933
0676137864
0628462320
0601624648
0684344727
0646361109
0674284531
0686468703
0667337562
0627094005
0616247882
0646418488
0655751485
0666520841
0608443876
0634746739
0611374124
0665623248
0640031968
0672067436
0633877330
0650579951
0653769533
0674734524
0656633939
0610551318
0630055424
0660830874
0643125966
0657462769
0645796639
0643534045
0616838252
0636778029
0677612838
0668657401
0640374653
0631498699
0641349686
0644561021
0646282602
0618662072
0640091172
0620179846
0644450405
0683285982
0627012109
0630534867
0620092732
0656864457
0618454264
0635069477
0662559562
0652316439
0635013363
0623421871
0622815301
0631779135
0611253429
0630273361
0647758181
0658576480
0654869369
0653682921
0646256462
0608714018
0677195252
0617821748
0625269572
0610540720
0625885186
0671224594
0623724957
0638744697
0653716291
0687775958
0676020256
0637324909
0645498786
0682193452
0680467375
0640651439
0666180218
0615149595
0602191527
0668444711
0663192353
0656386192
0677326090
0682079941
0653646503
0670295660
0627460150
0638812100
0632212561
0622398634
0668459286
0666082660
0636471454
0608248546
0657298462
0684316407
0601575484
0645451461
0606152186
0648622168
0675336680
0631453547
0623062376
0612165724
0604691435
0681015148
0677884776
0615190273
0613413953
0647577931
0643711694
0645799305
0688737118
0645254100
0645334695
0664546368
0636774718
0651582613
0620425259
0627564579
0616073558
0614520797
0684142329
0610380322
0604619197
0686815410
0641564963
0668446615
0663024223
0674330508
0688294397
0627334580
0605225075
0684672819
0627331928
0638738955
0617172361
0667869272
0635057318
0646749454
0660454479
0633435709
0604825885
0647196362
0610839570
0632146778
0647357998
0614093474
0636069611
0683668836
0612489430
0604130004
0616891157
0645467245
0616638513
0683512928
0634342496
0678397171
0623061575
0680874673
0611232163
0644481758
0628740560
0683352044
0607671745
0612047261
0681345602
0665256900
0650613271
0614168765
0611534449
0623828145
0611730522
0627117553
0621241005
0601664347
0667462227
0600837310
0671835428
0636186556
0662357940
0601223285
0683633777
0653159909
0602514028
0667274241
0677811575
0610897291
0646073142
0627489824
0612631789
0636751655
0674151016
0686693660
0672657794
0686231704
0676014806
0626271678
0628554574
0613425076
0624151741
0650257927
0657814024
0618881076
0655356981
0615738456
0644435434
0648296663
0636888538
0637824272
0643273047
0661881493
0666857578
0614799841
0681494046
0603022392
0616439969
0621553878
0670725334
0656380991
0678743366
0616650154
0670237582
0620694023
0648560524
0672834353
0618852646
0683030784
0644866884
0622446221
0616711435
0612551006
0670754043
0631154410
0687047306
0618474800
0648554245
0677524186
0633419402
0620220733
0634814771
0661568820
0677214744
0672181062
0623720524
0603342134
0688292917
0626155718
0680350473
0682834958
0683770500
0671721791
0686376829
0643874454
0637584175
0635558075
0633264952
0627151164
0674796843
0677349078
0623318857
0645493785
0638661815
0651766585
0688198541
0651421098
0648048300
0640480070
0607068299
0625847192
0653146334
0620456929
0668072787
0607134440
0626160225
0683321940
0635570997
0618397806
0656294777
0621654794
0636776724
0674332374
0602413416
0637357334
0646534111
0661032172
0623331825
0600278586
0622685831
0676292520
0658291724
0617171485
0635810667
0677378068
0647154759
0654628286
0631491803
0645023302
0655149010
0604369902
0641389888
0648062819
0631588706
0610712311
0640544059
0631859554
0655255943
0648620229
0647074434
0672356598
0620359642
0670860852
0630010458
0621647459
0627748853
0628766756
0640088407
0603229211
0645279331
0655640321
0650877518
0614338660
0656110270
0648251539
0675528238
0635597852
0634651409
0687268060
0626441693
0614581140
0678047977
0646241860
0685633418
0646375919
0661758725
0620790931
0621758432
0625880084
0613617478
0621885610
0601472005
0687223561
0645640794
0631241004
0680631718
0607033461
0683337236
0607336139
0666233930
0686219610
0685354070
0623144355
0684471454
0607232909
0665330537
0616051506
0642114431
0673330212
0650689599
0684474927
0666682118
0634327783
0614870316
0674189804
0612473556
0624459011
0685454588
0611816123
0658076501
0651375154
0685850347
0638547481
0636858573
0610739686
0613098661
0604398091
0680388366
0608294984
0684240870
0607467341
0630319376
0688894511
0611087738
0656734047
0628548559
0636379747
0611435012
0605316064
0625556837
0671495297
0655178781
0625374514
0601462500
0614455202
0682461916
0671160010
0647883276
0651585069
0665659227
0635665982
0630060291
0684851004
0615726602
0677425327
0607492040
0666537107
0650487650
0635698581
0606352656
0662485798
0680434872
0656457628
0604243754
0657141941
0633060297
0611782392
0625649583
0628642947
0684045684
0658111931
0602081135
0624242919
0636898517
0600722170
0670227904
0644138673
0601583838
0620762548
0640462425
0603337371
0607055577
0625822010
0650718287
0632680256
0610577694
0677262048
0626534770
0686124357
0622826906
0625284871
0615496949
0680718376
0673247065
0663825100
0603086554
0655247054
0686876596
0683151164
0650083716
0630724334
0631181933
0637758289
0664643348
0611289607
0662111734
0632374060
0607429998
0671516185
0620659011
0607051207
0623762708
0610132615
0686391375
0617172050
0604791697
0672347907
0614415259
0688362269
0668293862
0642013995
0655571332
0650819093
0687688189
0602490786
0665055518
0683257236
0627125766
0641592127
0620383596
0641879037
0635530086
0676082238
0654282599
0667521649
0660418625
0637889373
0630156228
0637483115
0640199011
0635328093
0654634818
0630674614
0668346207
0668173015
0642152489
0631588348
0674422880
0628480495
0666274274
0665817748
0671790675
0628181415
0654125776
0625339061
0613851093
0675427340
0644425455
0611532809
0622510203
0635376403
0610750548
0654295756
0681783153
0615664649
0656073616
0640495912
0672682369
0628281426
0606336464
0628273756
0672795099
0664489529
0668769525
0608488480
0655848258
0615538973
0668819324
0640840010
0671236810
0663451322
0603151764
0675842083
0622452219
0605363151
0672278979
0673351796
0600262827
0621480481
0628427010
0631666619
0664422838
0667450372
0676196854
0628184133
0600069303
0673481364
0685746982
0618720204
0647344415
0617169621
0687843833
0660434296
0636235939
0674262960
0648183359
0643515439
0605251622
0654469470
0616676701
0615765023
0665540552
0685288703
0634842320
0646267314
0611796885
0623775680
0640239619
0634767941
0607611747
0670149674
0621139366
0650570744
0622590637
0635427713
0616389797
0663310235
0636192076
0606856999
0636416841
0667127881
0667715507
0615712139
0688586447
0614113209
0673786462
0657821307
0662221134
0683851513
0678141388
0638156457
0663296677
0638872996
0640220638
0645657008
0673632843
0643827120
0684082829
0667354497
0687711102
0631516541
0643538519
0634581170
0631250401
0648337265
0668055833
0622582730
0680637111
0633765887
0663016379
0684199491
0671262819
0666094806
0632083202
0680378794
0634760720
0638355993
0641523307
0618636573
0678442000
0627326805
0610247854
0638396885
0647669623
0603738397
0620199557
0672891121
0651683947
0652332270
0676658187
0685753776
0672668291
0613270580
0674042180
0673726176
0624360486
0674329104
0636697750
0631783193
0611335375
0625494047
0674762151
0686187519
0646068486
0656679131
0656014108
0647353630
0663399564
0620894923
0654232333
0650145267
0677072130
0675789437
0630794537
0612372072
0664174620
0655382334
0655097304
0632494309
0612192868
0673334294
0647025497
0680364963
0670686558
0684149952
0655396073
0656885863
0650330349
0612194737
0626074559
0610257180
0624797412
0686791516
0622470353
0672092561
0662587955
0682715808
0678268065
0668159006
0684125346
0626676886
0646060652
0637151471
0600158913
0614258953
0615078186
0632749825
0644672863
0675337941
0662274258
0603184899
0613069972
0610812413
0645696175
0682526077
0636153266
0684440320
0643226279
0661632718
0676552460
0672066282
0601580090
0606636420
0668482430
0687258939
0661268671
0634370132
0662833733
0604751698
0641424425
0657447480
0668795086
0650511982
0652154644
0601595126
0608679582
0633429333
0668719328
0670898559
0617825294
0625026817
0647124585
0657897416
0620053472
0642766695
0650450438
0637431693
0634735924
0626616237
0641299836
0685041998
0664240865
0644189415
0658721450
0653230742
0656349497
0615410234
0614697877
0665688117
0633257743
0664859021
0613046575
0671697016
0672525005
0648219296
0641651936
0617657305
0604676177
0617865850
0607391661
0651093333
0628071211
0632284140
0630451493
0653114456
0684386837
0616444729
0658494690
0628019936
0687794689
0608287000
0645393940
0667419272
0608479985
0686832791
0653564871
0652191283
0656738194
0684865067
0653440869
0660184319
0667542566
0668673396
0673376103
0635478467
0667877498
0615546596
0604843857
0606851812
0606817338
0656571874
0622699533
0688670397
0615237234
0621679123
0661118762
0611078232
0650461942
0666665937
0608896596
0626151630
0643143764
0600320916
0672660855
0636238936
0631145563
0617811945
0676590605
0606095133
0613756799
0608389476
0655480757
0613284696
0614742477
0675717604
0682352109
0642221134
0625640556
0631847933
0634767689
0606753012
0650789145
0623182497
0621671197
0662268010
0681719833
0602357311
0671119019
0616113927
0657877565
0638594444
0670743727
0644831312
0614733052
0638647250
0673139766
0684263883
0653654537
0607843506
0620362977
0607266225
0660750111
0670216107
0603282633
0612371411
0678589414
0662648780
0667519624
0672265355
0646279254
0645085101
0654063370
0614837471
0647817736
0685554880
0652086824
0615599854
0638398625
0685573714
0617651967
0638739859
0634138185
0623814316
0625750163
0630583709
0632243128
0637191959
0675072576
0652860976
0604531173
0617098785
0631026193
0664658755
0664817568
0618483978
0688155790
0668411654
0651213636
0618072913
0630528848
0645394601
0671150585
0673267886
0672595233
0683553643
0686710552
0648332605
0634071537
0633488721
0640626505
0643441849
0643041939
0666543314
0616645309
0637196840
0680222286
0608376381
0651171599
0677830186
0615417737
0612295297
0666348414
0644326488
0662596247
0684451584
0611429676
0645522875
0672297191
0673497224
0683837552
0653475202
0625554701
0666336613
0636182391
0673393766
0656683854
0673424381
0656377655
0650694462
0631656869
0607872971
0673246133
0603116961
0604674587
0615573998
0620180894
0640362476
0657593643
0645276262
0643688872
0668140903
0671029970
0674271656
0642042410
0684119671
0666778629
0653811247
0605739742
0616284299
0630811169
0645644734
0603027585
0687522074
0678514874
0687761677
0654648279
0606032936
0605492426
0660225759
0663567708
0687853444
0671527477
0680653209
0635419209
0618855769
0668273617
0651624671
0603072722
0677889313
0663717116
0688485215
0648383042
0656715206
0678424162
0647691881
0646333648
0683381779
0650866528
0643220959
0661445434
0614180252
0674278961
0661751523
0672012394
0654429266
0654250324
0621526285
0647867967
0665113377
0600769878
0665618268
0620617662
0681665477
0651127730
0657813459
0626783053
0688628792
0602484065
0687360350
0606290732
0606228381
0626877123
0631719108
0612119974
0663682911
0672287591
0611468184
0672067263
0635066398
0636272682
0664816373
0612863462
0636456313
0682227460
0640830252
0617335434
0623259891
0624181991
0601099698
0618333808
0601880617
0600848550
0665262068
0646362444
0688638332
0677827559
0664481226
0617252990
0654479073
0608673322
0667743334
0617151553
0644476994
0600674946
0602651839
0666530760
0685182320
0638313972
0616372553
0624834418
0656774807
0621099557
0613013702
0634574333
0663321437
0632435850
0622031232
0614236048
0608228463
0686548040
0644380598
0614876564
0628156544
0666253621
0650672647
0606042518
0656137650
0630011771
0670147918
0627430306
0663884943
0660312880
0667419745
0681030255
0680226118
0617536812
0608492403
0666753645
0607030461
0618875991
0635189848
0650384554
0648233663
0680642328
0655065346
0652551243
0653287963
0656850854
0658168119
0672545430
0685674820
0601075300
0645736031
0622071049
0640474898
0633587248
0667833602
0657324014
0628255116
0616765570
0678836535
0621041188
0666579789
0623193619
0644259998
0646298102
0611833354
0680087118
0665721255
0600252266
0653689378
0662588010
0611222884
0644154246
0671223932
0666383474
0601248486
0665378749
0685825777
0645480760
0646419368
0663319210
0670787478
0665819175
0687232014
0631411479
0601831083
0672347464
0674135579
0667478770
0613041857
0616376480
0674198678
0687414966
0648263104
0641011090
0672892141
0642390124
0644249367
0614495093
0615111606
0652087405
0637549245
0610630725
0630729111
0634746020
0678438694
0636786137
0633356635
0633084514
0678334276
0688711747
0685013753
0617788706
0657063909
0683570995
0675782851
0671012729
0651320414
0622141548
0608068500
0650641889
0668057965
0661457491
0655876008
0636446962
0616531138
0641833155
0623656551
0660171937
0654322733
0655236305
0687183397
0688431995
0657558641
0631876979
0610641214
0675238530
0637639077
0624365207
0636076537
0640635228
0645333254
0682040905
0688835947
0638729590
0687158896
0632638934
0666247098
0688892704
0628360171
0647845980
0640498481
0685558336
0626096568
0626843038
0636340116
0686596779
0617157365
0676688869
0628172863
0613817534
0658262279
0635495501
0632534360
0628385574
0612273724
0663257618
0645693919
0624242970
0607619064
0611547293
0617214363
0651486146
0611317053
0640648986
0654157173
0667423049
0603297406
0660562248
0614192739
0658290658
0671334085
0645722697
0650830385
0631289809
0642772500
0633389811
0621229033
0618783407
0620631123
0656871980
0655537082
0602432392
0688471717
0625540085
0623113559
0645186587
0627694576
0601032368
0664871651
0632163782
0686065910
0606857867
0684192461
0648434295
0614279044
0605574898
0640564725
0613185722
0644357461
0660826136
0614675325
0661585715
0681113962
0606759758
0614663427
0652793348
0680118861
0642640653
0630648421
0673328177
0661518983
0627024235
0636443629
0661127475
0627564535
0616150695
0620772881
0668336071
0635842956
0607173284
0612870871
0635878158
0648075999
0642568258
0668025082
0652875152
0656155355
0662184535
0682853469
0673017077
0618073275
0673455990
0602638574
0601556822
0614527119
0646692470
0686031718
0644547133
0625390379
0618622408
0640568324
0650586944
0678512027
0663027756
0647844550
0670262336
0643298952
0610865050
0635312176
0622171582
0664667078
0661256912
0673117606
0656661340
0613844024
0637264468
0668715769
0661867180
0684393909
0683697013
0644785080
0658576705
0608634903
0645188374
0635145122
0688225806
0640854182
0642297821
0640310081
0610393154
0680315609
0618859677
0663644748
0617347705
0613099346
0684778801
0631263433
0664812738
0672330096
0632379430
0638010421
0676283889
0662835147
0616185778
0601573403
0678318342
0650853803
0631759415
0611625274
0606316454
0656230086
0624251801
0663829371
0648492375
0676872321
0656785103
0671345523
0656689358
0612621202
0628566447
0671050604
0612168579
0633651665
0635165381
0684048159
0671049888
0634178140
0653084331
0677676285
0624542312
0601118249
0652625588
0618525619
0605421063
0668774520
0611192188
0616118653
0627030902
0641479295
0664834905
0674011858
0635387506
0628316091
0637395621
0663371679
0602383584
0652879192
0604553777
0610149097
0605863698
0626231765
0646599177
0654528607
0614591526
0626255394
0614891000
0600021773
0667197963
0642654731
0680075800
0618715699
0601714076
0686334522
0688110402
0671718294
0683498726
0648657098
0628140234
0623126146
0657215008
0606498892
0654727710
0603687847
0682796639
0612215543
0668435122
0615893881
0603092226
0631018199
0648190120
0618776493
0626851185
0612755805
0671398865
0688665469
0636770979
0641683225
0631832819
0632444441
0645116055
0668358175
0655272468
0616247075
0606296859
0625479413
0605761166
0685856623
0655372613
0666360264
0684333893
0662028424
0607177459
0634778771
0637520716
0626810813
0665429132
0674779506
0628754562
0632488226
0644050643
0636266726
0605630977
0676742396
0673246209
0658112182
0637760743
0680516535
0608610683
0602631867
0630825039
0611353299
0683872615
0660456284
0676586679
0632828163
0671298314
0671478258
0640693063
0630295589
0688663732
0614089454
0657618966
0661555593
0633767952
0614636458
0668263181
0625866779
0673391680
0648845895
0623642865
0621371728
0651325910
0677055335
0607373246
0615525520
0622642336
0656454285
0685539018
0675058544
0631246153
0680093647
0630164035
0615541544
0670090181
0678336992
0685027286
0658249226
0681090966
0650681699
0635380432
0636260213
0657275676
0654545867
0643072900
0654418011
0612182276
0633184148
0680020159
0651167892
0620132707
0658269005
0638154974
0670278628
0667421832
0662417764
0625284843
0651476516
0650756402
0611710808
0621499025
0682477942
0610379736
0606581408
0684462948
0661565456
0676746902
0688823647
0651790985
0652078881
0654858526
0634626391
0665015427
0668769090
0666534551
0672419473
0686099558
0686723646
0603451048
0666177552
0615669272
0652288466
0612070948
0602280227
0658882862
0650763573
0688554021
0628593553
0666225562
0633033940
0652712800
0620415225
0656815117
0667114080
0672290205
0652773503
0674675346
0607299203
0658167570
0632431125
0607184948
0631741847
0647155408
0614359078
0636821427
0623254225
0658683501
0610619842
0663044267
0642165297
0643865031
0611888826
0603646961
0620219371
0654514175
0626127268
0670559673
0668291216
0628269449
0645139791
0640273385
0636338523
0618768433
0611083106
0637329482
0636293417
0668152326
0646525389
0621762235
0617273746
0624096680
0666698922
0605589430
0638380119
0620877797
0642793494
0606592882
0657564870
0658531232
0652356959
0607677881
0620189578
0604399513
0682275332
0655577486
0608871504
0655416877
0616747519
0664255800
0670894559
0610160373
0652544165
0638838550
0606265394
0657282697
0658855342
0647588654
0664412643
0674779637
0653667270
0666055329
0637050799
0603689686
0671169680
0616331830
0640319148
0685540570
0611638597
0612282795
0644340641
0627655240
0620122044
0636835532
0668768754
0674867488
0653585372
0672835241
0611734549
0654227763
0611597064
0680766531
0666347948
0643170549
0676048996
0667249923
0634491616
0670321478
0671750986
0608653823
0635290843
0670542978
0630591839
0615871065
0640692649
0610594985
0606186334
0603671562
0686739292
0600643473
0604575041
0618719373
0662831811
0613632941
0654589651
0618190780
0677568455
0684490483
0602440204
0611031332
0648319780
0645834032
0683786474
0654448365
0645358319
0634717145
0682362960
0677440576
0665649315
0650339817
0645424255
0663621427
0600372708
0643879803
0656722849
0613651572
0683270471
0642519414
0617472104
0660480480
0677734407
0617573012
0656325160
0636866736
0607260892
0663479690
0600114334
0626767999
0666584436
0607479700
0663597350
0623221397
0621066290
0638850581
0607835983
0604551476
0683421007
0660478261
0676078888
0643524772
0628427210
0632594208
0601554341
0612539169
0655430217
0671386644
0677148088
0681020304
0610313161
0602629037
0658474374
0680263723
0660592494
0664340119
0661496290
0616037428
0664450318
0668058544
0623722386
0680625660
0611578184
0613221074
0624071681
0624441149
0647317522
0685821533
0671798533
0653351479
0664586139
0671611728
0612457234
0624468063
0605376878
0651178288
0631362963
0668581656
0608870698
0627881839
0674217737
0612047233
0664514677
0616375437
0627028236
0668491258
0671099785
0640720629
0654020962
0668272175
0602791654
0651566049
0688267795
0617250391
0601083305
0633499749
0630660758
0646673498
0680538281
0673298329
0682035723
0685387679
0602012207
0637639444
0678612906
0620311451
0665880952
0682893593
0616044385
0678679615
0611556724
0681144943
0647770980
0658886540
0682688644
0671449753
0660230671
0623843341
0665392779
0651762255
0625023689
0636563758
0636687756
0626541394
0658120435
0650410768
0620199830
0685838406
0656824163
0601218400
0617075107
0606141364
0653396631
0622867445
0678181407
0652013148
0612487184
0665484748
0656578489
0640395646
0612444552
0603010863
0616494120
0677316658
0666614078
0645688609
0681758319
0664547103
0672259525
0651438259
0638039158
0680258254
0614080961
0603842881
0651095257
0613544368
0671128962
0681277596
0601810084
0631573242
0600430598
0675889574
0601268804
0600739556
0608694982
0644115915
0632626417
0681236353
0635789227
0680120770
0676828558
0618018128
0657587319
0617135207
0624434145
0642668040
0658443911
0622013024
0631748965
0631330310
0680543301
0620016364
0601164188
0616039973
0657080230
0686132101
0645162189
0610137957
0635485389
0658650013
0650718014
0674522101
0627749257
0610866909
0647522850
0670885010
0676157175
0632873354
0620585893
0625521089
0655671522
0652690319
0615432400
0681216258
0682161207
0611140442
0650870117
0667625573
0601819333
0668063265
0657446142
0621768581
0615214717
0670836027
0605459174
0670759044
0676379879
0613413269
0664597730
0615283597
0660437462
0633388063
0627722249
0656567304
0601248173
0642486253
0644587751
0632627292
0682794009
0678564201
0617190888
0658033148
0634898878
0637037881
0633836855
0640227033
0613138496
0613491039
0634756325
0615445012
0600130573
0633078277
0674719734
0647136050
0630758324
0683150787
0674481347
0674790677
0612352095
0646170651
0672387421
0651686999
0623320138
0685291943
0624086184
0618844923
0664383437
0686851384
0655564626
0656885157
0670138802
0615724016
0631795179
0662171943
0657521222
0674454231
0610348385
0675517650
0676554203
0668066994
0647414785
0670253273
0658657039
0622627136
0624572286
0671662625
0652078534
0615685336
0610131367
0642686408
0672581158
0633593736
0682412287
0603271380
0686854632
0676843898
0656838325
0645695450
0665042749
0614147023
0672037955
0682858012
0627551043
0684123615
0668171835
0627434288
0647157209
0674379212
0687685330
0601145668
0681578346
0634794054
0628245374
0680455125
0626713766
0623353830
0688178399
0614737124
0650610469
0671017611
0654536834
0656813069
0630748804
0626873341
0677677070
0613345867
0626636625
0668831999
0602230153
0662292011
0638416383
0604056071
0677398918
0670445931
0642826907
0636172788
0683024133
0613231700
0626855321
0656572988
0627465330
0686847597
0608444972
0616438815
0637899741
0647456618
0606598567
0636312192
0647043188
0642858424
0658220175
0670534397
0651037512
0674341844
0620463998
0633495905
0653866042
0620257186
0680056713
0677738477
0682643732
0626260751
0631018860
0635712282
0680557200
0640235910
0645821299
0601888195
0615591140
0625554381
0617578095
0627333405
0633118416
0662899334
0620690542
0656546671
0687046602
0608028685
0671865044
0603418441
0616061142
0670712622
0604532682
0685345227
0670082176
0663736214
0607850913
0678555342
0631179076
0644436461
0684252849
0662814151
0610873994
0618836733
0664575423
0621083594
0647164463
0675227547
0626293141
0647353224
0628760616
0684821581
0643484919
0687183448
0647844969
0601844844
0685851908
0674613987
0630571138
0656725757
0680750932
0644541453
0688027232
0664773862
0635028652
0653196576
0605184704
0642666141
0674884319
0603578034
0630586704
0652676428
0665135350
0647633018
0644283628
0613143989
0657044417
0677315714
0658147553
0601035591
0638548232
0681836608
0606775533
0612242913
0663528975
0650385440
0620239160
0607290028
0618422858
0635125470
0676139148
0641166639
0626618356
0641843283
0613041892
0671574238
0644784865
0604786568
0621437747
0682271479
0668874005
0622336400
0686446716
0660711647
0643187176
0638019624
0651692427
0632876483
0622731546
0642059322
0666324673
0625460490
0660721044
0682332377
0606856369
0678824318
0633715243
0634246922
0614475932
0676278678
0612825751
0612187280
0661084967
0611283501
0681154370
0605422448
0636091439
0658060307
0650868166
0602663014
0613318913
0612841786
0640424717
0644791214
0622378676
0616448512
0662070525
0616525423
0607080502
0624883861
0682277163
0604548497
0636317419
0685356647
0600166753
0672673275
0647316288
0673765449
0632337632
0616163232
0655072707
0638641814
0681389946
0634771488
0677061757
0647854186
0637587879
0628259542
0654489342
0640374607
0624260085
0621261545
0666721104
0671335882
0637268883
0653567073
0681019929
0607640210
0628149340
0685419243
0607324973
0683515072
0650361031
0667145232
0671230642
0640435945
0643480395
0608490301
0633276938
0610027148
0654851845
0677137082
0672856701
0645541755
0631233845
0648833652
0644398592
0603867880
0664898547
0627824052
0672798265
0601267136
0601531941
0683669875
0668652247
0645851106
0647052786
0655040657
0664896842
0600694764
0616130064
0645795409
0638661816
0638359104
0648179243
0636490972
0616480245
0623799703
0624394765
0681224676
0658312740
0661488554
0624549671
0680739794
0660271337
0654150886
0604730828
0614192764
0676117879
0647763752
0668286790
0638565133
0683513508
0670715049
0631183430
0677674979
0677678084
0664818057
0677125864
0668193950
0644169554
0676088493
0674895831
0614884103
0640585747
0678232389
0640095684
0604491716
0657373826
0664185623
0617386741
0683721727
0656535058
0654215640
0672768161
0618658936
0644237125
0644279628
0628254678
0640156850
0653448690
0633041419
0631189513
0651759131
0638151352
0656179505
0626179977
0653785591
0672832708
0646242532
0638252708
0678778964
0631894944
0628279965
0635415396
0686352731
0614016395
0622129570
0670374552
0638081396
0604549267
0606634607
0633545183
0614614963
0663197461
0630664341
0636378767
0608231832
0604537333
0616019689
0678638804
0681895290
0664433139
0627576994
0611332290
0660338942
0603289710
0667070928
0655750615
0673449350
0673578604
0648421421
0657613533
0664095340
0661783676
0662865727
0636723279
0678058055
0656381337
0646336625
0661444801
0684842240
0686021328
0628659899
0618745951
0626766991
0625381947
0642050202
0660163773
0676853447
0651218884
0600730539
0667720427
0633823103
0607748084
0606498935
0605640398
0668625941
0653120108
0630028924
0633123157
0638683174
0688381362
0607817098
0662765428
0680662738
0638233156
0643094697
0625086163
0600784771
0686613911
0662037092
0683299891
0648112650
0626854521
0637021323
0681885395
0604510643
0607086991
0603586228
0600152942
0687314103
0608024216
0680768953
0622821744
0667820364
0661790294
0687470178
0668630183
0652435861
0671843002
0607124763
0628332110
0678230449
0665748897
0604158116
0612024114
0686421301
0671415998
0680290212
0682040962
0611481002
0678625363
0658161001
0687185401
0675862178
0668017230
0684692656
0643784188
0646324897
0658772714
0682724913
0632184116
0625443524
0618371937
0613732357
0632783258
0636389670
0644067439
0622566378
0663097692
0622229032
0625620696
0610533726
0615170150
0663381913
0652217135
0632791647
0682062948
0620318764
0634669631
0615249454
0652714065
0650760826
0684584863
0682349211
0671462408
0651072639
0680487701
0681163463
0628692773
0602264146
0644480589
0668628859
0646459913
0618760318
0688022713
0681285843
0662032775
0635581234
0633231871
0601593197
0645786917
0682645185
0673398228
0624198136
0620261047
0638255502
0611128778
0615535572
0614130925
0622544487
0618782227
0687394950
0664329745
0637859839
0617129898
0613381179
0622644682
0621422156
0620622932
0652015791
0644262390
0640817690
0632516098
0613733327
0650552903
0627564638
0615557431
0677372766
0664499776
0624735653
0618161278
0661670476
0613736882
0665276583
0611451354
0632293782
0680126225
0626797116
0638480583
0667831559
0643765130
0644275060
0675598655
0660451766
0612320986
0655231394
0627345883
0610880038
0647415485
0668324226
0635161041
0641859044
0611621584
0634638931
0617363714
0657524836
0636087331
0682151612
0675324506
0606530079
0658850403
0675658742
0627289377
0666754480
0675793675
0648314341
0668833484
0684690651
0682622977
0657367086
0613733623
0650848351
0652199892
0616547274
0632625757
0604573691
0673021090
0671024531
0667018598
0616821235
0683479702
0657365099
0643035653
0624823445
0661248400
0658473916
0687554381
0653487291
0684780119
0645532598
0677148599
0640791247
0605783056
0674037755
0656846784
0652273146
0630264581
0643553762
0601212288
0653243988
0605750737
0658854491
0612640653
0636084186
0616387711
0666320568
0633133095
0611051358
0630229976
0630592801
0618346176
0646661297
0683675691
0615794096
0636248185
0620637331
0675865525
0681199076
0616183752
0605476577
0646070969
0623416074
0603169064
0664593565
0624474216
0638471481
0680537910
0660882647
0621774944
0620246267
0610865190
0611876520
0638426343
0647853547
0630545074
0636486339
0621082791
0638131658
0644338796
0630735422
0638178342
0600061344
0651358527
0665475169
0675796296
0674162977
0655584031
0641028092
0643630020
0676695331
0603017082
0645495088
0636193170
0653071634
0643096347
0613682299
0647425667
0678364976
0628388625
0623686013
0634292327
0683190620
0673415885
0671836628
0677232069
0606878227
0640831004
0600054656
0621078038
0652894322
0634710835
0670125079
0685497325
0656510989
0613173907
0642755249
0633859694
0661386081
0617026198
0681475641
0611574254
0667862946
0660369402
0646598524
0680627561
0668428283
0615021992
0664135375
0664629549
0616836396
0673799481
0680354787
0635474458
0662831451
0658346079
0602210678
0674844252
0634260749
0647781305
0666637198
0621313148
0622889541
0640456819
0631693226
0648288272
0683479550
0618743493
0650580407
0655335628
0672418591
0653750958
0611279580
0634186503
0611433491
0613129719
0661194264
0644630542
0603245490
0674581940
0607068308
0651641119
0608081025
0686111119
0667191321
0642761939
0633641433
0618550702
0606525948
0662211282
0623523532
0621697568
0668428295
0604518524
0665176531
0608875872
0656343105
0663053113
0644252892
0681135699
0615417145
0661092797
0602112341
0620341916
0652260978
0665645448
0686214118
0606626937
0633220854
0670241804
0618322848
0637444255
0685852743
0630177601
0677012974
0643637196
0678451727
0650635483
0644432672
0662869594
0685860572
0606490731
0606767800
0641687763
0672391383
0650153580
0605546501
0613085129
0648057957
0661044516
0665784507
0632680969
0602086067
0634615171
0651061642
0656191429
0663338461
0651311201
0675263595
0683284790
0601325612
0662896818
0674011013
0675358414
0604811994
0625779714
0688831980
0654270557
0612737691
0682658701
0647582681
0665349363
0676565567
0646281605
0658191014
0667584280
0611633088
0661296290
0625743555
0613780637
0661532415
0622190684
0621453400
0650077365
0676150950
0674142536
0668492212
0665553148
0656099053
0623562576
0604056263
0630654866
0656631180
0606646620
0655460372
0601538149
0617870646
0614369179
0621728335
0678136073
0658247476
0603346498
0651036685
0686745163
0646028523
0678162192
0623631052
0616429478
0661834134
0647353412
0633125717
0632033868
0663713576
0663625124
0648777792
0681711182
0663734415
0623424602
0610680911
0614044847
0675392647
0605446435
0662745967
0611089472
0602313721
0634699228
0671587835
0610685239
0633336093
0663826637
0618095605
0673865527
0632546790
0682110013
0633578430
0653438231
0653784692
0647063291
0633139003
0653619064
0670362869
0641289665
0628739241
0634160664
0626717740
0660795979
0637736253
0616199132
0677551128
0684544715
0634166469
0672873283
0620087481
0621374509
0667442757
0665593366
0617043368
0605375471
0617860436
0622187022
0673583276
0676232558
0613717483
0607170548
0607729817
0653674887
0687565991
0684758126
0686189914
0643350650
0648618637
0627234249
0668717628
0630140118
0623065410
0675548363
0653625997
0606645767
0670844434
0640182343
0618673481
0631422171
0604567243
0604585642
0644217220
0677018797
0647646120
0601595089
0618540795
0675640151
0610324044
0645861744
0668872106
0614427926
0635717930
0616722565
0672561613
0624896340
0635163153
0623474849
0643356407
0615760844
0668692141
0677355508
0616473111
0610436180
0677031946
0611532218
0652337736
0618679947
0607584534
0633511709
0641564613
0638196111
0686151355
0656890710
0643280638
0645381858
0613131690
0656873073
0665435634
0614868527
0662680643
0644166765
0674014712
0657190437
0638827648
0638791400
0626780641
0687149842
0673276376
0672529779
0637543097
0617283861
0656077910
0620851701
0616099002
0631411152
0624524749
0642053115
0667518458
0608379462
0603119423
0624444126
0668284814
0608056775
0664353598
0673762588
0656040858
0677010992
0613642921
0625871054
0611782237
0681568642
0652314620
0636146202
0680782607
0626359899
0684080208
0680386930
0606631344
0621670726
0664433630
0648758957
0652443531
0664446641
0635038966
0636686520
0660068881
0674436067
0615112543
0608827140
0642515297
0650472347
0660651639
0653522337
0640774089
0631394816
0624496549
0688451346
0604133728
0626090373
0685791689
0662646518
0644799987
0625655644
0666495134
0670590441
0626317176
0674574501
0630676342
0687158310
0617272021
0645176837
0643430750
0654168386
0630554183
0661229381
0606026289
0674062822
0632311820
0628493469
0671535330
0651650599
0653713135
0615753437
0617659702
0678318498
0603320528
0638198556
0626211248
0605113827
0680396516
0654119947
0671789123
0630042510
0660026639
0654330167
0652118917
0686522674
0654315054
0623131190
0673795994
0676183579
0688566984
0673752544
0612245413
0658256611
0652230307
0680067608
0660629817
0656869276
0604785306
0644484027
0644758688
0618558315
0687449450
0624615522
0676046563
0654686729
0654770014
0640243097
0606634710
0644712879
0623438375
0680817565
0607658946
0654172776
0633099950
0603292287
0677897783
0683695932
0685586575
0637422645
0626884797
0606097044
0670888252
0621455695
0667529120
0662736401
0684261932
0626462969
0684168467
0642188487
0665598162
0615839809
0638321458
0651025980
0627714948
0641428651
0626464960
0643374155
0617041718
0686533559
0625885435
0657553755
0661091364
0620620919
0682356121
0650631044
0600511799
0616538699
0618531414
0627259535
0600072410
0675226223
0661149550
0624799580
0683227787
0621331707
0677769505
0610395605
0652265841
0686131535
0631145062
0657899659
0604550798
0646638091
0686478202
0635864649
0626177439
0602842113
0663055633
0663069253
0670851485
0625639057
0617852553
0667064754
0607463285
0668221690
0663466751
0603659186
0602114659
0605742387
0626832580
0680537971
0636074043
0631510906
0655267527
0636082581
0661844984
0633819744
0673673168
0657368615
0626271111
0673281364
0615816505
0667796172
0622760477
0600762680
0687472427
0688867031
0684413699
0660813058
0612087441
0677662172
0601651831
0672861055
0648486039
0632238814
0612835264
0683038975
0620011452
0685084854
0685382305
0600897596
0618067972
0670299359
0646328588
0683878942
0622657392
0601852299
0600439603
0610610797
0612656145
0665110479
0658610490
0668394749
0603277029
0613588941
0606336378
0654643732
0618813579
0630757887
0665887028
0676190432
0676699276
0620810868
0615651540
0678234979
0645634223
0671548172
0611696248
0635174876
0627469896
0601594178
0614194966
0635750214
0640046479
0637844116
0665452102
0620273168
0663411678
0612515603
0652658211
0635169815
0606517959
0653217090
0680027846
0636525343
0686823868
0643898185
0680679325
0678520378
0687147256
0654634459
0687135391
0640261409
0646891289
0635118997
0680158294
0672859291
0627763494
0665798265
0643526903
0605044644
0677767897
0614781656
0684082331
0630537442
0623069473
0627871896
0658387828
0652223616
0606445839
0605458298
0601519158
0637071132
0612516927
0681696933
0655133987
0627878400
0648344844
0632196978
0618084340
0658732387
0627323175
0605882446
0620530690
0648793331
0616690639
0671749658
0611852825
0605622175
0665677362
0627323278
0678764254
0644756473
0681635548
0661161640
0668257125
0664250242
0647116798
0605829132
0642787836
0673558684
0605072637
0606484947
0667885858
0666237218
0642160581
0626678725
0622723175
0643027627
0617245327
0632454111
0684078289
0662088077
0658553442
0610637707
0605224166
0670574007
0628757961
0662549915
0677740659
0648696863
0625081691
0627340560
0648867740
0674084091
0605199313
0635028941
0675488346
0655866905
0606219931
0628179316
0683062031
0603315088
0651169184
0627527235
0656652379
0627044906
0683123815
0652315711
0686322291
0628361647
0602295961
0682740985
0667491099
0628884263
0613015206
0671195138
0684768114
0617672894
0626168433
0618074960
0675751222
0636831971
0674594387
0652415088
0603785075
0641225072
0663797395
0606721866
0678116570
0615362351
0601376811
0654658511
0611310920
0688788815
0657069246
0647358857
0648316258
0688754420
0638831389
0644466397
0607347466
0621582297
0687165691
0633556352
0627434799
0614811452
0655682172
0682037663
0672554109
0607345114
0662797512
0671296848
0666151690
0682664416
0604425973
0644658165
0604511939
0666899095
0641893666
0657878641
0621423191
0618470686
0604019969
0606387695
0675655120
0656611657
0616697594
0650036895
0677727054
0630495184
0658622376
0605763950
0630139582
0617596436
0676532319
0626176996
0634436253
0666812175
0676647002
0624033437
0610579326
0648423598
0686862733
0642088554
0607747640
0687837430
0624315819
0676284072
0681046117
0636537853
0624446126
0678536810
0674390150
0674580806
0677494398
0620514145
0674479392
0688431150
0627392623
0674586505
0626894397
0617841476
0643738042
0661821939
0648858199
0654721986
0664363905
0667110609
0613720227
0643639004
0605378518
0627638123
0684852742
0655033722
0677834940
0653769773
0681399272
0676183118
0627466592
0658728180
0624234242
0608398688
0638356744
0632393308
0641552793
0673417894
0676731997
0684880854
0606461885
0606673805
0678017164
0610580315
0600017655
0670116062
0633027574
0666352844
0610624591
0607171767
0661341765
0625360762
0611891897
0620129248
0604685551
0648888829
0653430301
0628098736
0656499389
0620360893
0655566490
0602483210
0626288277
0638891459
0684263441
0683850718
0642254517
0662262992
0682711715
0614874210
0674325060
0671855374
0656456561
0680332302
0671642970
0667149974
0656185449
0660261057
0645666467
0602662520
0641642480
0648643958
0601855445
0601769928
0661031966
0627139993
0642583704
0635367108
0613526638
0673142645
0647197859
0623893209
0616151175
0620812257
0646123060
0646870506
0674295264
0681555762
0630343953
0680811115
0656220788
0671144317
0632257237
0627028216
0663837023
0655431794
0602532656
0688757167
0663572663
0687810862
0634153047
0653274011
0645494945
0624218917
0672150056
0647014250
0636496931
0637279927
0637717045
0678338502
0661632003
0683036170
0682662433
0655121626
0603068610
0630135217
0615344623
0672665586
0626210723
0653148687
0602812203
0680780264
0681835883
0681714420
0678569761
0664083139
0688443359
0626153499
0651816635
0682510889
0682122482
0660367959
0681116767
0615485961
0661564921
0652345873
0657041183
0618889458
0603784407
0665470999
0662280665
0617383028
0627394300
0675641554
0617136663
0638541831
0664397169
0636849949
0687573459
0630533263
0665589879
0604769625
0647388650
0604436531
0603649925
0653694051
0668666311
0674743620
0610593918
0663220153
0670547345
0620559778
0641675337
0626780764
0615441813
0624530833
0665534787
0677120462
0683318021
0651372129
0646011851
0653452814
0683289999
0626591173
0638513886
0638470721
0630672703
0664667042
0634054506
0631478416
0614530183
0622241590
0651231566
0642259209
0673466010
0622156997
0613153847
0628642196
0668440795
0642860567
0641370394
0673366840
0635751186
0675879093
0673787855
0651452949
0623132095
0685716524
0617791281
0672752553
0636324494
0666876744
0636226689
0607473318
0660651733
0615180722
0676119666
0681099960
0636833787
0671851670
0674727626
0626491945
0635353388
0664235540
0614114844
0687843654
0645058138
0648463071
0674619809
0611475637
0633711998
0648414746
0630493501
0626348292
0648160245
0601582930
0670375209
0618661216
0655469207
0620720186
0670594730
0656379382
0663256969
0624410450
0615689153
0655011888
0646389811
0644542691
0644524147
0613820621
0633499326
0620392044
0625496622
0603676271
0672884887
0657846076
0662753082
0667843156
0644070182
0682257846
0625022583
0623064762
0638885025
0686484824
0627094642
0658362871
0646119341
0631177105
0684254196
0634274220
0688368680
0622481203
0624531553
0611682900
0618766608
0625193270
0655367386
0645416986
0656528004
0670876277
0620178347
0601114984
0636358257
0661789410
0610761040
0672179435
0610344721
0646823316
0650756718
0657683280
0654685958
0671154498
0682112468
0634730630
0640577522
0614665252
0667833769
0608341264
0604050097
0615747877
0602446622
0601640312
0643470103
0615025052
0631216686
0667334934
0633899502
0602192521
0605099150
0652832901
0646614736
0681887756
0607120944
0601311547
0662415597
0675835566
0677181434
0664049965
0656127060
0671271662
0675129451
0651347979
0618543575
0647856895
0624510418
0626535279
0672433843
0637693457
0602128328
0646163442
0615682756
0628581751
0648277896
0674642511
0648723917
0635894916
0648069748
0612894227
0672261405
0661315296
0605775408
0681812644
0671047177
0688865803
0646761694
0663554489
0616244912
0602658258
0602472776
0686690381
0634453967
0686453266
0666475752
0665372527
0675110862
0602772071
0678158824
0636617289
0663678586
0630618511
0630868013
0686578898
0667855839
0667051503
0684629880
0675779112
0602331326
0620899120
0635797577
0665524574
0677378509
0608871724
0654375000
0645490862
0635150990
0602858839
0647423082
0601166558
0667246326
0630643214
0678390408
0682450144
0621714846
0650666390
0676670739
0626375361
0633090783
0635270573
0646537779
0610610823
0666280891
0682372082
0636251187
0626642179
0673864616
0640250449
0662525263
0638457270
0657740842
0626814039
0617535713
0653166189
0610786608
0637786812
0635339229
0681610251
0633871771
0636739382
0645251670
0685849470
0604481241
0623863324
0666495472
0614642992
0626218908
0606119553
0608679339
0650538055
0601218151
0651735610
0675287318
0644454115
0686094020
0665179167
0661478336
0623597698
0628248765
0606155048
0685681273
0635611798
0653366786
0611622196
0608052231
0672010543
0612816465
0622521892
0664811460
0682640636
0681843043
0682180021
0673226984
0656047538
0654131289
0605038305
0647473752
0627726148
0650128524
0663153700
0603823766
0634824780
0617691007
0676056430
0651044665
0678761133
0632343604
0678356720
0601417120
0668089683
0607116083
0633527099
0600446155
0644595286
0653314815
0632616961
0617752217
0614581099
0627561515
0655014489
0643750201
0657796653
0611730308
0604792443
0686216996
0658836613
0614764328
0623368334
0602054235
0672510457
0638644829
0670669844
0628260349
0613751823
0680283835
0643646188
0652654205
0648249415
0621625689
0663043998
0606854311
0645261757
0647045014
0646619919
0677373678
0617582865
0687721105
0602053255
0676727611
0610124307
0667113462
0634624464
0672890917
0616087612
0626674579
0616687679
0647331312
0617862898
0604765211
0616668729
0680279670
0686489278
0635660164
0625022052
0663558036
0616681286
0612247751
0665435860
0660173897
0627312174
0683815096
0648783151
0678028350
0624120205
0618375217
0651193209
0602151599
0647748686
0656630432
0610541762
0677011227
0674147496
0633249691
0631255177
0676560901
0616321887
0633844832
0620554614
0635530862
0624279658
0603132097
0621227450
0643639949
0643018012
0605326529
0652864291
0621261389
0627648650
0665158659
0610662874
0673621201
0641718174
0613726015
0686378491
0620435616
0657098254
0681352160
0674173012
0670728663
0620577463
0640784217
0675470272
0640120124
0650164197
0622144394
0677369319
0651281355
0605116905
0641350172
0621253442
0652069394
0666375118
0668021661
0603430248
0673451192
0630648180
0680784041
0653580062
0607896983
0657750614
0668266540
0600825541
0648387628
0645252631
0646086619
0646824052
0620847165
0640066224
0685524523
0642368182
0631183495
0637235877
0646132737
0664770574
0668249556
0621671993
0666099908
0664049654
0638487300
0638062605
0661899878
0658623994
0630242114
0668522877
0613668990
0667268865
0634133006
0682272579
0687899163
0603573367
0610663704
0616556116
0613654559
0665225306
0684582244
0646746342
0620426633
0662898889
0641593953
0614028077
0645829137
0652124143
0661812407
0683036191
0674491300
0635255049
0667486838
0668259127
0683265847
0635516041
0631411777
0662143233
0633481348
0673342642
0613196990
0656749047
0635657454
0685183551
0687210443
0668112973
0671825356
0620837216
0677480041
0644790182
0627881133
0631696015
0637173243
0606652776
0656023405
0662328409
0638412182
0686674673
0674357152
0688893447
0660098872
0662128179
0615241192
0607013865
0628884731
0625761580
0657656056
0626839387
0650814617
0685025180
0611312695
0685478348
0671877149
0617579423
0615112881
0626062471
0618352291
0642755037
0674565960
0674421761
0608511803
0616451934
0648647399
0653574755
0604363426
0662448162
0651563503
0647399877
0661349712
0620694384
0646027366
0643059100
0636674387
0623339401
0605492092
0610898074
0600491790
0616835413
0605433035
0652443946
0687217800
0624737359
0684863738
0637216976
0648222357
0646869451
0688420794
0643676098
0612687981
0652020766
0684165464
0674598128
0635420319
0675446243
0676672535
0637014137
0675657273
0614788049
0676165915
0675680693
0610585704
0627439102
0622298654
0608659972
0641672033
0687259227
0638470441
0684748240
0675672007
0674030865
0688180899
0644640787
0615665202
0687754218
0661453868
0662182107
0623199776
0631738064
0663574292
0682735882
0600264176
0686191924
0658045763
0668058965
0685249957
0660784417
0624623852
0677842924
0614847461
0600596856
0662284095
0633539892
0677621080
0620171111
0608649631
0657058817
0668054858
0644426595
0671221749
0608493329
0645832604
0677836477
0688672049
0605374540
0651573885
0648318623
0650079851
0601258371
0656573219
0608171882
0608024654
0634616073
0667432505
0677658100
0627472268
0681350512
0685830483
0630349064
0631761239
0642282643
0600543226
0644285128
0661077319
0683681080
0606360308
0661045429
0655149429
0621380986
0680797632
0605031077
0630177283
0635248236
0671418133
0634344688
0661319904
0660486873
0638392166
0674392401
0683658609
0675389373
0666042562
0680215167
0661842902
0631144785
0655195044
0642485565
0634134038
0687845999
0616462170
0637884135
0627051321
0606098071
0667631545
0645759752
0650181541
0643457948
0638089277
0688861004
0601317588
0622667492
0606168402
0602860085
0682320468
0643512785
0604414074
0646891558
0656665542
0684043462
0624458657
0661698422
0662461648
0668193321
0631538804
0615889136
0643699559
0680752214
0607534407
0634394169
0671335864
0686237209
0623728155
0611570199
0677532880
0620272749
0607613206
0653138629
0618453851
0637825081
0686560037
0605583629
0666443343
0645587583
0668373391
0626329450
0636383046
0657013718
0607010681
0667173980
0638447962
0621051622
0618181105
0662161950
0660584743
0635631606
0676440564
0658693153
0613759872
0666389762
0673649859
0643139319
0624042876
0654513758
0613121958
0634095041
0687593793
0608790523
0655117281
0654831508
0602128071
0672020683
0611335453
0632254366
0610778339
0603198265
0683076144
0608775379
0623898899
0626132415
0684414296
0681681909
0615629650
0668337608
0637616885
0672093146
0661162340
0683331963
0668343383
0626315364
0612527521
0621118004
0601126566
0651273435
0635060252
0642029444
0658021516
0647564010
0668630488
0683531606
0610099834
0643084577
0613487933
0610124149
0683451670
0611665660
0606097509
0680757041
0602819085
0618556470
0647053610
0681449865
0682534346
0630629182
0656825241
0640193485
0648582142
0657081968
0681760679
0657611674
0621649736
0657465502
0651821305
0674121020
0685444486
0674887365
0676320091
0635588892
0671618680
0633365413
0603371754
0612023688
0643869644
0646691654
0623780667
0606817376
0607087253
0602193173
0636890651
0648526659
0630771906
0601668111
0604695273
0617320992
0676418020
0633787341
0685092789
0632494421
0678745923
0673484433
0657152678
0634618681
0688091294
0607025258
0642388638
0663812256
0672870515
0668330973
0600516812
0615181825
0600372606
0625017608
0680016647
0608524369
0688233769
0618777388
0634781141
0622661172
0663165487
0656795803
0640619374
0628847627
0686034282
0656133697
0677026490
0651242293
0663031617
0671471397
0665536141
0604583498
0653475159
0682377842
0626538740
0678146972
0654059404
0610360047
0684478512
0646872172
0603185679
0668193747
0621418281
0642028477
0685425045
0613037530
0637367556
0646362642
0688887177
0605818751
0688746908
0620592789
0654225874
0648586843
0640510714
0628578794
0676499021
0665894389
0605342946
0685728389
0680038492
0681262314
0604699097
0672063522
0688069066
0668380621
0643145052
0631445308
0651564529
0615215070
0657080978
0686261498
0663247515
0656227975
0678612562
0662691003
0648282585
0627199537
0666622066
0617554342
0640649615
0621642986
0626152004
0660578870
0676488542
0668799666
0630166318
0603659227
0600467055
0636655152
0616334841
0651698624
0637845234
0674281016
0646389595
0672062581
0672146378
0644458701
0605321108
0674499739
0655860410
0605340484
0678426007
0650457477
0647870766
0643077025
0620145407
0631838255
0613798805
0620644985
0670187595
0600227822
0626533403
0602199728
0606415617
0642849080
0677091642
0613731265
0672127647
0685622751
0622141359
0687810994
0683496536
0630836813
0675867591
0618213354
0640288694
0634836434
0642182310
0618785240
0635721054
0614225283
0670415505
0603699691
0610772115
0640524146
0653052496
0687011367
0647897315
0623430776
0654350192
0642721169
0661535466
0681213117
0607335324
0680479581
0606413502
0622454593
0674198865
0625377579
0607896230
0644819712
0684842589
0636733803
0607347361
0605489224
0674782713
0670519141
0681067728
0623356494
0638372896
0622594868
0635796701
0641418224
0614665447
0668371968
0644191631
0617168089
0677723594
0655235721
0602514909
0650494839
0620892615
0633363573
0606595140
0635441653
0657835024
0633549497
0664767510
0656562462
0601892144
0643436196
0614539141
0601556192
0603315118
0665153025
0671482917
0684748481
0655261234
0618564878
0630625530
0621052657
0662810129
0658586112
0642041984
0642253267
0660835600
0606539808
0638846694
0663489798
0603046081
0680289436
0673081818
0618558951
0630297389
0654488077
0612069350
0602262052
0687419763
0600160703
0611320469
0656888245
0630876018
0623546279
0601369337
0674434914
0682186457
0664716794
0603764081
0613815309
0644416785
0668886669
0687191024
0666631143
0677535652
0633752570
0646140384
0651318884
0653833874
0688498731
0624690515
0614699647
0644832256
0657410047
0623759579
0667180278
0666493870
0656253503
0673674433
0643489203
0653254477
0615831292
0686850011
0600417991
0666826308
0658441754
0634831518
0621327937
0645599487
0648754352
0625657490
0657726943
0616717801
0673632715
0667867610
0634382256
0617236562
0631617769
0672318626
0623645558
0661095191
0614185226
0623075527
0683052425
0644317573
0638857396
0602095434
0650092312
0631213201
0670221898
0680336880
0621382145
0600081516
0660142436
0681877040
0645784331
0671064699
0604423343
0646719692
0626326779
0621541954
0613644996
0645211884
0604220070
0644883722
0681839310
0631514586
0672262376
0648856349
0636079727
0685677077
0632851106
0636686302
0677521369
0660515124
0685143653
0686397670
0657840321
0630649041
0650733009
0646131327
0647423851
0610859862
0648318909
0640751922
0625721204
0656084358
0670613823
0674513580
0604261463
0654420732
0632552933
0634281247
0618730294
0623422329
0627668713
0655153600
0648028998
0666192607
0636476549
0617682572
0652627208
0634868933
0617183231
0668853585
0627239000
0631226347
0637516196
0655420728
0612324973
0666336546
0685051477
0685658476
0623017991
0616332075
0672144590
0657190625
0627040601
0666222357
0674660423
0630437237
0666842756
0620515221
0647091053
0602835934
0662322599
0664281719
0602784121
0686232299
0667299371
0687190555
0662285524
0651175100
0647158171
0653712945
0688434845
0685338374
0610339756
0610159889
0601773847
0620590154
0654782824
0613025083
0664261063
0610080878
0664828824
0601574424
0664173840
0621639166
0636451245
0680511992
0658023420
0604890450
0614264083
0645750155
0662678564
0674461662
0648712552
0674520619
0641218445
0601676738
0641840531
0618880914
0688011748
0654814129
0612641720
0653764679
0642757231
0681629370
0666589145
0605356675
0611483366
0672338056
0660817126
0621382618
0626887818
0687035154
0611725508
0683437827
0617084899
0668113213
0618580853
0651861537
0601017230
0680464446
0617137141
0686257127
0631826555
0610713274
0647363310
0628092593
0666257966
0662043449
0687883612
0658891893
0604375956
0653763970
0613826864
0682827963
0621271380
0647182982
0603670158
0634779175
0642215400
0660655054
0645119582
0653298754
0617367171
0624822957
0640269034
0686459061
0643315983
0601725574
0630417288
0611634068
0631662399
0634582664
0610186065
0617877468
0624721736
0673621503
0628122305
0601494717
0683532050
0637025080
0602376772
0674039474
0687197089
0660694415
0607881452
0604333460
0636244883
0627037238
0630276504
0636846129
0631449037
0603428337
0640859944
0630021449
0682760610
0682647438
0673718686
0625034075
0607239292
0682544868
0648277811
0622243367
0648335063
0677056428
0675774889
0686020377
0627728025
0615767938
0672488062
0664399550
0638291154
0605428579
0684271710
0673455167
0681231695
0632740949
0677069993
0662049022
0658195344
0666244152
0602541407
0615586505
0603684198
0638865294
0600349620
0661770828
0681252178
0641870917
0667773851
0644146808
0654652644
0667861531
0673816925
0688866328
0651094906
0611021006
0661529278
0681449338
0666869080
0625861172
0646820734
0610875097
0673374064
0605764927
0603876229
0658416983
0667626951
0640078967
0653599795
0613085689
0601776761
0672117509
0637459386
0671064615
0603680556
0668143669
0637449930
0602860204
0687078394
0681780917
0663153462
0642632772
0658424737
0617447470
0668778548
0683254613
0608160676
0650239604
0622587448
0674154190
0608368885
0686178539
0638126781
0684679968
0634246025
0613791517
0676047525
0605655169
0688318714
0652850972
0625860299
0640351131
0634826811
0628786628
0608120774
0684550822
0611059720
0682251356
0673372206
0643236640
0651640733
0608127904
0615554971
0660071467
0630839768
0636575328
0624188858
0615548240
0613699633
0603088152
0611365587
0630185089
0611452011
0628723618
0640248847
0626560414
0678611414
0678351035
0633347411
0602277923
0627334861
0680594149
0678132342
0654850765
0605133875
0625471606
0600852550
0657565993
0625897407
0624045288
0664350160
0670590430
0638399953
0647116395
0662734614
0605141966
0644878082
0631867021
0674168204
0674886428
0657425604
0647726101
0675585518
0613766852
0620046134
0633139544
0661892664
0645814043
0620884271
0652422620
0654893088
0650730461
0666075705
0635382993
0657428834
0647142848
0664371253
0644445453
0632580731
0622240189
0677022974
0667610621
0626832289
0603362145
0657443565
0642076613
0675010836
0686046027
0688344602
0614670935
0651751566
0685499845
0608674684
0652730809
0604743315
0664394615
0643597095
0641742552
0656881038
0645862626
0667654952
0685832630
0634292105
0643380867
0610625346
0648774526
0640159024
0626021430
0651192297
0616395770
0608296060
0626848571
0608150325
0632373988
0642061504
0680570567
0664810093
0685456491
0665824292
0661458419
0685027910
0612564336
0651847459
0667266025
0602559014
0682892634
0610861367
0687415225
0628525650
0652310055
0620334417
0638577645
0683587945
0614824810
0638673997
0676715854
0623090535
0684031477
0643379978
0646086079
0667739592
0687712728
0653447150
0680344937
0640470643
0614784759
0623133137
0636283621
0658593447
0674137578
0605017991
0666252563
0600254941
0672414620
0606654525
0657154435
0656217875
0684264910
0684372854
0616710771
0673476581
0686423025
0643491934
0685872532
0634625244
0615640327
0664454026
0633715553
0646657359
0621715323
0600084944
0645746171
0605720938
0674150920
0614067260
0655091913
0643048960
0661879563
0641233472
0668439522
0628813290
0600855762
0676383852
0666692472
0632458970
0642197277
0655438072
0664340325
0606146804
0625370414
0601212514
0651736550
0671840570
0633050050
0608276506
0647755094
0666768883
0624523243
0654251423
0665729584
0667689301
0643499608
0611856310
0652880531
0660487797
0632849385
0678029314
0631294171
0675271712
0671142213
0645838569
0610486269
0656515538
0616337808
0626335054
0628477120
0638761370
0617141423
0601592352
0658792286
0608826970
0688153133
0668625663
0625852147
0618291664
0621823358
0624263741
0650827144
0687231153
0602830436
0651155510
0610221165
0667159402
0635479358
0640538349
0646047576
0621496715
0686013186
0667515202
0635037091
0680448302
0606352912
0654666871
0655541452
0675087939
0641036280
0681629670
0657760752
0653524315
0684124730
0646379609
0645232880
0655691406
0625166048
0632018733
0631577878
0606487800
0622441136
0667763131
0620435794
0641446733
0605746206
0660070011
0686545412
0656763516
0678430692
0613436352
0676368347
0632660654
0672788151
0622270439
0670612614
0682726028
0686447978
0637324700
0640619717
0604879865
0614661398
0628578673
0633664811
0642368895
0661083992
0630764018
0641380034
0620027076
0632013517
0635122473
0613113204
0687457067
0645149151
0681379666
0618064205
0635029196
0656562713
0647050300
0687334853
0685082679
0637156180
0638011309
0640280259
0605580110
0606166070
0646787504
0646297564
0608477844
0671874151
0636252414
0606279941
0653596254
0652030424
0623565724
0611699757
0657070188
0681748674
0683425252
0634697009
0612583550
0641558073
0645081100
0640249420
0635260251
0635546332
0621461505
0617278125
0674121028
0621342065
0665154595
0628317333
0628579329
0646267194
0635830449
0608745116
0604040493
0614864795
0680594659
0654676446
0655526643
0643088712
0623332270
0604671749
0610877963
0678330451
0673394340
0653149980
0607672887
0680499010
0656767023
0605185264
0611192442
0625857226
0686727840
0626523038
0661763505
0648337923
0683855714
0672523558
0680756225
0612673279
0635140656
0646645109
0673335928
0634299461
0673681718
0633858379
0612834805
0672893444
0627457848
0674887913
0684733085
0621866692
0632250689
0668322377
0651037779
0656150617
0642456970
0620420168
0642867789
0660742372
0661594806
0650886895
0620821316
0647797582
0646356936
0654057526
0642075265
0658480828
0683251921
0656445906
0645322872
0670856843
0636442168
0603199855
0678381687
0641516786
0675879504
0647080393
0623527231
0648756133
0661132147
0687243659
0662765507
0674265304
0636014221
0633153309
0651712412
0652398128
0666028671
0645161710
0681065019
0625346900
0605620847
0621464231
0637060773
0625878147
0600465358
0647250296
0647096212
0651769454
0638466213
0643057543
0684214554
0632824978
0634071688
0655344691
0612689351
0602297720
0624099467
0632385714
0657078257
0605596795
0614145844
0607444611
0681372094
0648880419
0677695554
0612614826
0650870211
0641724962
0661411499
0615481679
0663174055
0621424465
0618263772
0668422456
0607456247
0663669153
0652512589
0655043899
0668129437
0648865866
0682491587
0678722281
0640864949
0677573252
0653362431
0616346873
0645150499
0632030958
0601492642
0656435398
0631119411
0672167416
0687342452
0616735542
0655774690
0651045617
0643361351
0645854508
0642035971
0657672714
0614751731
0607140483
0664750004
0621038988
0665219973
0636265106
0673896467
0657181096
0630613069
0675016313
0652428399
0612470061
0680237724
0641087858
0625193229
0624826343
0630190019
0684683615
0620329690
0683066338
0610448095
0610860804
0662739083
0616865546
0673637821
0654063926
0686737807
0662265901
0640656928
0685531563
0614560497
0662423443
0676032484
0663264140
0635367826
0632645129
0647392781
0657755602
0654648152
0636741401
0680088298
0631837661
0633616785
0606492814
0657488995
0618813044
0635886112
0680730553
0626659658
0687815625
0638524497
0674893992
0682773305
0624883253
0642736574
0623681582
0621175401
0667747528
0658486735
0645439196
0601513369
0633516464
0627167381
0630163125
0658212373
0627497101
0668028037
0676676371
0682499100
0666320473
0680748664
0606247727
0655057828
0658353978
0650690838
0613840465
0621447646
0600763208
0617738581
0623392083
0610112703
0678731558
0647183682
0626196656
0671484611
0676470252
0656342373
0613758418
0615378011
0681848440
0685353495
0667612897
0670418038
0646446295
0622538874
0678056013
0601493641
0647835763
0606778340
0645240295
0607223571
0605786197
0672367646
0610312642
0655211814
0635620453
0667473159
0608053438
0660284476
0611284553
0680298430
0651822816
0615382551
0635516674
0631539239
0642185744
0621661729
0663587335
0614674888
0687271061
0651731486
0628560093
0666648925
0680658240
0644254911
0640327956
0672837849
0670242881
0634036470
0668850855
0625625166
0600665670
0672752630
0685589898
0627016892
0618255477
0680564481
0612259970
0658330232
0636365027
0634846767
0603862115
0633785134
0608258431
0651122823
0643128480
0626286593
0600360645
0677873052
0688399008
0682236205
0636048130
0632327246
0640825293
0617535740
0670359552
0657556877
0642790199
0603294793
0631349014
0668465802
0677750200
0667484089
0687072620
0631183437
0648052108
0672616420
0618543905
0684075644
0634259278
0686817346
0688539315
0687476740
0647535690
0651336659
0685782894
0638556504
0606413514
0605610338
0633679233
0681782155
0685258598
0684642258
0665141265
0643012396
0635099342
0630782313
0621052262
0600094716
0628816853
0680880749
0607632424
0634853563
0667420336
0688424582
0673754534
0644532560
0633067836
0633294913
0644527502
0668548403
0633660681
0651076223
0685751645
0604735718
0600588107
0636574678
0643412514
0684491077
0607669013
0686042147
0652613069
0605816102
0623629523
0664074125
0630226285
0604598984
0615048358
0636237127
0635646727
0687149801
0607521818
0648753798
0613598406
0630424703
0611228717
0622756760
0671230982
0607764610
0604299065
0668659290
0625265833
0672164748
0663317172
0664446692
0662371601
0645162519
0666788435
0650832927
0643731845
0657597606
0606617236
0628084733
0651020684
0641297540
0631143698
0641077243
0645354443
0655474143
0617393839
0603582108
0651492896
0631625685
0607573089
0646495068
0613145817
0605524983
0630636055
0641497723
0634010059
0627638657
0627584602
0602835985
0652778233
0688892807
0608595945
0606814698
0675684435
0647737383
0630281105
0610631342
0682056589
0636348793
0648574058
0671571464
0686336573
0675326248
0672645239
0632628533
0611457620
0621799982
0672739736
0616723799
0642056137
0628047805
0612312733
0647364808
0604465251
0628061604
0600878117
0660097022
0612287249
0652673894
0657598325
0676760523
0604388174
0683177509
0617362380
0642039793
0667530040
0626049616
0661380383
0671368226
0631058497
0641217082
0651522710
0663348676
0606071308
0681221952
0678027866
0644794894
0631815314
0666112788
0606568578
0656151390
0654768152
0635484848
0662871517
0653349560
0628347366
0623196789
0631714362
0620071878
0643539081
0662383089
0607043936
0686170535
0657479166
0672341658
0642522257
0671392237
0648189850
0674411471
0661186051
0660814398
0674749151
0655251289
0606169531
0658176756
0673125311
0675270510
0633885085
0687721866
0604651994
0614780912
0644358131
0648154454
0672585652
0604646638
0621642434
0648891741
0663899754
0675325608
0600267090
0601238339
0660689799
0661458697
0644730298
0612826304
0600392501
0637862664
0652763850
0613688856
0674470274
0605773333
0620428101
0626649944
0672640757
0608443687
0683487612
0645310177
0631785137
0674045917
0617444820
0606764308
0668034102
0624860246
0622799241
0637776196
0626540630
0645053179
0608356140
0620753391
0612293363
0643463333
0636640652
0655061032
0602221912
0662012545
0645023531
0682264286
0666443871
0670690209
0627067912
0657163493
0638293790
0621295135
0681255851
0685617041
0666480510
0658312974
0604596681
0600841206
0645287281
0618872667
0637073625
0631697310
0607462118
0671716662
0688841365
0682419183
0665591945
0628796843
0664055151
0646540537
0603330799
0640027874
0626376539
0646358905
0615854614
0654076764
0683129026
0674736430
0602072460
0681120282
0612556012
0614681952
0685657305
0626195935
0622185750
0648512284
0608197693
0660231062
0657478493
0614899155
0635712078
0668173776
0677382897
0633771903
0601791639
0616045811
0671147811
0638590339
0680568258
0636612466
0637745915
0688495290
0657415533
0635051151
0618437152
0605551562
0605376365
0616081049
0658763637
0680055537
0641385079
0644044917
0617737493
0663739283
0685343060
0673163979
0614381099
0635146415
0600399028
0687470599
0617132232
0633857007
0676423437
0608745531
0600294464
0620539415
0664771794
0663171988
0677456465
0670718497
0604651399
0684238302
0657475188
0623760212
0618629576
0627480543
0638482089
0632138069
0633139320
0685463963
0621161155
0600751649
0664365752
0667879521
0667085739
0673247091
0662841257
0603759473
0626610056
0683645730
0606075065
0625752303
0663011272
0676358278
0617476521
0647697944
0665632369
0604759010
0675295239
0671433954
0635753881
0672622339
0685165414
0600355346
0610147460
0602137945
0626247531
0620350432
0602019823
0607547464
0635288988
0672186595
0678211172
0676374852
0635054950
0626262163
0654540189
0655074227
0658338208
0628669318
0605169934
0620729312
0642847261
0623088109
0613677526
0645015993
0685084156
0682387340
0625013464
0644819690
0647826684
0630779871
0645627029
0650298392
0620242514
0686532901
0620573908
0672464343
0664413459
0663233974
0606694609
0674445406
0641597582
0677049174
0681410572
0680215186
0660712159
0652053736
0682326704
0684071608
0635651582
0633378549
0614120393
0685064123
0620018389
0616635442
0611431625
0676464886
0605419745
0687875848
0667413209
0647272767
0623274159
0667397151
0687871873
0661582878
0601419971
0625268388
0607615281
0634073611
0603879968
0611443554
0677622890
0645674145
0672548170
0666890368
0642846907
0648272186
0650483018
0642433846
0685276499
0632817436
0677265598
0646880300
0650641791
0653349627
0672497065
0612148214
0664429654
0678847816
0670892226
0665193886
0636621377
0638181887
0602526152
0664434537
0668074139
0613536175
0608873051
0625368587
0637085513
0654030629
0636296605
0636467289
0661869286
0600048537
0685245991
0633332392
0644438072
0680814572
0673630293
0683256965
0684751346
0652337496
0652311586
0635394316
0631032445
0666552159
0656872930
0668022477
0610869021
0660389959
0636311022
0608525338
0643219852
0635821477
0604648929
0661527346
0674387939
0613588726
0602180326
0654376370
0644285999
0667216278
0667177771
0608167295
0634291145
0687076126
0606811175
0662793857
0674696397
0680631285
0603573239
0640157827
0681797331
0676025160
0660747235
0686350369
0673214298
0608730215
0604773085
0630895931
0628319044
0685215147
0605377672
0603526981
0662899977
0605655508
0613783847
0603021118
0670319300
0632591526
0687030198
0612870865
0607552014
0661332229
0671152119
0621845077
0636824681
0667417412
0663729486
0625173776
0680720805
0625640245
0688562318
0602723896
0645051123
0648831505
0614655163
0657010291
0656735119
0613025851
0640841602
0680785296
0686585525
0638275868
0632450224
0678336996
0641240553
0666849041
0613383438
0606864705
0627157730
0613694246
0678083458
0680285319
0666156533
0634690368
0602717260
0648524997
0631198802
0674337116
0654737163
0636812013
0621447452
0655159600
0638474729
0655551587
0600013103
0688620093
0636623517
0621745669
0642477789
0622734687
0682050164
0607670561
0636553597
0634719489
0642467543
0660625769
0608855471
0677051704
0670115443
0670649910
0667090339
0624632282
0654252501
0626514528
0614633247
0648638586
0653770356
0657517475
0660062695
0618860359
0662414588
0635656781
0618587309
0637491667
0636355411
0610119384
0638311168
0660686985
0650136287
0670543327
0675436583
0621798773
0622450539
0680134705
0617815196
0662080913
0603114405
0642317829
0615730602
0648617644
0664157707
0637421577
0637567853
0643510513
0623351687
0631750219
0638681114
0600059350
0621776978
0652215083
0677577160
0656382897
0617129144
0617137670
0622655295
0640160936
0620844409
0633586332
0633414506
0646687932
0621822782
0646125792
0621142446
0630718457
0675551040
0607528123
0675556893
0601781846
0645213718
0607269407
0667226699
0608335549
0681670881
0687387599
0658031649
0675097964
0653683620
0668157139
0610590948
0608764077
0685253598
0616494688
0668799753
0633621968
0665470299
0687658063
0657739585
0606083080
0647285821
0686087223
0652523617
0665594058
0605072490
0654364150
0667292633
0647049248
0660669956
0666574887
0675253038
0673195742
0633821752
0625171483
0652561868
0652760326
0603217974
0648132123
0634265102
0632497340
0683573827
0666025453
0672172189
0614664786
0664252253
0646783098
0647190454
0625437360
0688392518
0637163745
0610074307
0604268826
0655716136
0620443706
0652136803
0611796170
0677062001
0677345948
0683097473
0686838857
0615453940
0644437740
0625070592
0677684225
0660276610
0602388401
0681897259
0602697837
0637593114
0621558333
0651887277
0640564420
0652448190
0620610592
0636325187
0634419023
0650823409
0660442892
0621111201
0651073183
0678385570
0670363872
0610726311
0602415045
0643547993
0682198335
0610479046
0611680916
0658092015
0662177812
0682742979
0630287605
0675399590
0617029709
0680781371
0688577533
0664852415
0671186016
0647870445
0653041914
0667468897
0653819341
0675257145
0682896620
0670081876
0662138361
0617437447
0635520433
0668286862
0686787503
0644751019
0606368619
0675584789
0671374526
0630566111
0631740055
0631063867
0611551067
0652277630
0670493342
0648292824
0640424735
0618681638
0661756183
0641899963
0661282342
0658628338
0634192500
0652625544
0615190789
0663890616
0663513673
0603196547
0605070812
0605234818
0630318795
0614830866
0647729349
0638831339
0636450569
0647430730
0667639153
0611696195
0601782349
0655642713
0673577246
0642278852
0613148223
0640682323
0641051802
0682269118
0632142874
0673232480
0676294613
0653462550
0642379345
0644596356
0675757936
0618619987
0654624782
0668466853
0680746765
0608577614
0685321454
0651749665
0625171794
0607120305
0631661327
0656797441
0655480990
0671090393
0671010228
0614062822
0616462106
0618767004
0673137470
0627536207
0628645332
0624799036
0687693922
0626294948
0647260035
0678044424
0657392725
0662119586
0671417428
0632181223
0675320459
0664748905
0654573527
0675448713
0663247090
0603388497
0668194061
0623266604
0608667155
0615570726
0683541155
0662090157
0650794712
0616766655
0638690913
0617884660
0681038890
0638155313
0652497996
0602699316
0613624265
0647411360
0622274037
0657239460
0617242428
0683423229
0635683995
0684526524
0612741236
0658610840
0678784679
0685485545
0654094843
0677196596
0654320421
0606367551
0665361820
0668091189
0607139867
0617797640
0670272319
0612320206
0682525305
0657352403
0681074461
0645187494
0620010987
0685070316
0631177898
0655523522
0604111728
0608748430
0604464139
0632333608
0673524283
0678643393
0628199142
0685618959
0620564011
0618689870
0645821883
0644116512
0676194516
0605780144
0605587216
0600091358
0680058650
0626028097
0653828362
0644761663
0600751476
0623542216
0604356612
0632058284
0648182248
0664830163
0660564213
0661071514
0626790060
0681747338
0624672898
0665029121
0663889231
0641697164
0600383142
0688132089
0621619644
0678116604
0642156399
0611854954
0626673526
0632047220
0601768142
0600887513
0618717984
0653130302
0625475182
0624617964
0606294878
0632069126
0620571858
0677756356
0607142409
0645244734
0633794446
0603157708
0672545086
0651113774
0616021956
0625215240
0635490780
0653317820
0667232952
0663155954
0663662002
0674457545
0614388755
0672154755
0657326755
0623417980
0654397475
0604750827
0625842970
0634431462
0607868562
0676140314
0650798824
0660586961
0682381890
0611441257
0621565043
0667817533
0672379804
0676723479
0667423398
0610127625
0673425478
0681670053
0626377783
0678532375
0623291136
0635298096
0602845536
0627325349
0660342099
0651254663
0625299725
0686554745
0683147155
0670672297
0663835677
0627398802
0660466172
0613125748
0603673025
0663160606
0618839548
0660160520
0652825929
0661854381
0603030022
0605895166
0661872828
0622524170
0613419134
0647164159
0626644569
0668893614
0602759255
0620177364
0655742404
0615253431
0660487813
0683015722
0614269087
0678269472
0642098212
0672381162
0654290277
0685017230
0636483793
0607755205
0605890378
0608081262
0615341999
0611772849
0676033492
0687654942
0628368025
0622677774
0612825853
0670313690
0681421622
0620080369
0633272773
0624774462
0640715901
0624736482
0605688966
0675783933
0625256704
0622323536
0610651440
0680116568
0608871855
0636431145
0605636025
0667426275
0642037676
0645195913
0633095325
0654891610
0624649130
0683788628
0603645165
0660563776
0638583759
0657828020
0627890966
0685679727
0636495485
0605628667
0662221590
0677740864
0656787359
0651713745
0617042461
0628183526
0602581136
0654463386
0641178801
0625442273
0612885757
0604744136
0632237429
0650487194
0606496742
0606513000
0655883026
0638241033
0611294400
0672293074
0601153368
0646550352
0628730386
0601034741
0638285448
0602471139
0624680740
0614337461
0651050719
0642174245
0663831183
0651661188
0602031087
0683279478
0622524644
0660774378
0618634155
0657231015
0657234163
0666495812
0656533776
0628415836
0617065073
0645554365
0603541042
0620053394
0643631755
0652637298
0638843233
0676273155
0622830338
0613683184
0638152344
0620328084
0624846678
0628147603
0601355546
0662836344
0656437186
0610244285
0622166425
0665581237
0664752538
0604345611
0678069047
0615522231
0604529781
0682570429
0680857335
0685220679
0605375498
0662614903
0603160658
0604273360
0607541144
0650721185
0622054347
0627533954
0640828959
0605836508
0641450635
0633091865
0681666858
0688455816
0687712463
0645688655
0618391978
0621411595
0628845811
0645178690
0615389319
0641697595
0683599721
0601395458
0688731988
0632825990
0627767635
0605753515
0653028613
0674527891
0623533956
0681124689
0650436755
0615783432
0645251561
0634262150
0638548204
0612033999
0683642787
0607834679
0621473175
0607272898
0652549655
0623298903
0673890023
0640220478
0616628701
0637394257
0677792043
0644876885
0638724276
0635484153
0623269920
0622662208
0661454457
0620422639
0664439635
0624825190
0686071433
0682319869
0668762331
0681166688
0622266368
0607313543
0633324960
0627619621
0630737535
0643486579
0632139823
0666373244
0686619567
0634667786
0667677973
0667558994
0601827925
0661836207
0615834919
0680344503
0675553070
0618043712
0644349319
0645269594
0617452559
0642072389
0644846891
0602019981
0683178127
0615818516
0687121290
0610380415
0601632101
0643198149
0648134421
0624599351
0607025842
0645599513
0601297906
0651873839
0662883812
0680666560
0641860751
0688491046
0671216202
0682897666
0605225498
0622775456
0625629583
0626564582
0623796131
0663680561
0671596281
0640868165
0620489346
0681488820
0688658430
0658490532
0613438161
0628037385
0616672914
0665245206
0616694656
0652143891
0644696549
0633512396
0682124830
0627085227
0666855029
0613553527
0677481362
0620652831
0628294953
0663089965
0653868717
0630231992
0638114206
0665050276
0628783105
0603590371
0676421663
0660857413
0626843158
0632881896
0612512541
0634074927
0615512884
0612631452
0680312872
0653870108
0653618502
0654769738
0671740167
0660361312
0642540803
0602330665
0633751179
0646317479
0614169008
0640241712
0645173595
0646742785
0625080164
0684899428
0618524469
0620154190
0685063845
0683668851
0680121741
0608420455
0621055345
0660291703
0600469641
0628466667
0627381006
0667315918
0665074137
0638252020
0614665087
0635716573
0633867129
0681344673
0667728743
0602298672
0643026630
0628644979
0636389705
0675582483
0655877296
0626891531
0670582052
0646317979
0666651057
0630520494
0637875909
0665243566
0636264260
0683450651
0656612329
0616669543
0668661317
0637726868
0668799674
0618371842
0673627544
0640683289
0678857010
0680387782
0626360807
0636465101
0662719629
0604212907
0631516439
0604137473
0606188167
0650482450
0663261547
0626041748
0674831694
0644496784
0603571373
0601494312
0682891449
0603019743
0607268074
0637241930
0636085923
0618523378
0622872890
0651413854
0608675643
0633433151
0608032916
0616112587
0680012076
0625264607
0622014257
0667595558
0642377937
0626089274
0611799014
0606254563
0653064552
0620618751
0677770767
0681679645
0627297310
0643637627
0650566420
0663579053
0641796248
0683184185
0676159005
0675222668
0658790609
0631556006
0668839493
0644040424
0605145437
0666166696
0627476106
0681394594
0646399935
0664590749
0662010708
0666436902
0614153803
0684072769
0680298086
0602230422
0624659703
0647066509
0627335384
0676453157
0685393230
0642480883
0645864964
0680650162
0685644662
0643780387
0624890269
0622839491
0674796350
0624183326
0677193236
0620046840
0663831836
0611524004
0676437953
0610527868
0626122987
0628797006
0683518728
0615085512
0624844949
0636083243
0636168070
0681096628
0665649644
0618685962
0620477971
0675321147
0651039534
0611447027
0611612260
0661560911
0636282393
0623497684
0622879677
0637547395
0604046410
0683664808
0674261775
0671395994
0626766069
0603716071
0672583845
0681540147
0645323224
0684417940
0687189274
0640531326
0686524484
0626756028
0601335270
0646682254
0667073254
0617559629
0660127695
0682529317
0611635257
0655139035
0614074232
0615761123
0628318508
0638529062
0616095204
0623054295
0618098883
0627268266
0601356203
0685756373
0682036479
0661599400
0611369391
0654036509
0650656903
0631716799
0651216193
0612674560
0648346370
0647162323
0645696123
0651242049
0615591433
0628550566
0634190214
0644757979
0661312835
0665637471
0621873343
0655343252
0661631785
0602114980
0601213619
0683381502
0660584772
0634554620
0667271390
0643319109
0615241374
0676625641
0663074109
0604388240
0654353238
0643735904
0606311681
0613263677
0662553442
0644138373
0611726249
0685260501
0630590245
0680439523
0651363202
0660433064
0660864969
0666165176
0642890096
0687124964
0662590720
0618789265
0655630942
0654579102
0603725029
0680614013
0655467653
0601273692
0661735513
0685225645
0651123370
0664046300
0682331680
0654675928
0612074213
0680419199
0630255750
0615579035
0681296340
0601278490
0656213451
0610489476
0631182736
0612465996
0605019078
0618783853
0688391190
0663795855
0601778283
0683643610
0658661988
0682384055
0600688160
0664831436
0645269575
0635717167
0610298191
0668755261
0648330422
0636449428
0640015897
0634888783
0640581850
0603580928
0674815872
0607744963
0675898926
0614860355
0663089917
0638623032
0604890744
0612797193
0682535276
0625561502
0648472490
0623610496
0648164776
0657525708
0631429601
0645070018
0633060100
0680150344
0615577230
0621033514
0657774666
0636257071
0662428555
0673283519
0644755357
0654336206
0651449548
0603811901
0657029290
0678585980
0632295307
0606447877
0635689810
0608491653
0661620377
0610167694
0661353940
0647721083
0650612792
0677612190
0640168183
0641525014
0665061850
0660697570
0683521019
0637454489
0603216167
0604811081
0632185970
0610121690
0604868788
0683022052
0685129968
0650712680
0624042021
0684876211
0683125881
0644040951
0682728735
0615262205
0640069870
0602739457
0673738931
0643868566
0658779680
0675123673
0686689596
0668184167
0676628177
0600422560
0678695605
0665037755
0607327851
0637751767
0653039144
0605477761
0654141428
0616538099
0644639679
0651144068
0651757560
0645136078
0638243174
0646676664
0663663586
0672785682
0662895734
0604833477
0600569235
0633419491
0638068590
0648485541
0666696520
0660540052
0601714620
0655127856
0655342676
0632850906
0627753852
0611244826
0674667276
0621664999
0684857077
0644143992
0667558552
0652136116
0656499990
0677193572
0686717539
0628868602
0650650904
0664652049
0673338083
0635662535
0601316336
0621294937
0601725756
0630039867
0683385359
0645049487
0677490806
0665597223
0640892106
0647544119
0663464427
0687143943
0635850716
0682382131
0638255351
0643863466
0675087187
0616617215
0664024060
0642045173
0616815627
0608228212
0640847789
0652278290
0672869244
0674157565
0683855517
0634374741
0616269932
0604517333
0647747825
0647139728
0666254328
0652431363
0635123357
0678128963
0686324437
0625737381
0644878937
0673662960
0605218074
0626751922
0634696605
0680299939
0675126670
0612341684
0624245920
0675131786
0607589421
0612726513
0638657556
0684380389
0657265080
0663241015
0644886061
0645879843
0668428335
0683719057
0688380079
0652122186
0672519552
0664724958
0654773152
0650486780
0661264635
0653078645
0626555532
0646490986
0681426244
0683030203
0678478418
0601070747
0681777167
0658498944
0658097597
0666061282
0677253071
0605133544
0674056331
0637091557
0661126462
0601831178
0607680190
0638048510
0608532322
0626443421
0615821304
0630763198
0620160359
0608461198
0621169688
0614724219
0673066608
0644063306
0655377473
0678344760
0681686934
0612165571
0668523883
0635710537
0660616861
0632543489
0685559530
0641472661
0675767495
0627752148
0686025741
0688539615
0600456783
0626266130
0674729089
0645613330
0605457250
0668831127
0683492956
0654091182
0638517792
0608438405
0614096171
0665831647
0615871177
0685724536
0618693720
0661368078
0646159913
0646888956
0686092122
0670869501
0642539673
0678431233
0671690826
0687641795
0671340593
0674183999
0672788262
0654356730
0623365309
0638068582
0636455010
0648689423
0667566938
0688375167
0648169199
0684067166
0647823690
0634483419
0651366337
0621669296
0652111302
0675255935
0644095287
0655726534
0650126008
0672758777
0614136807
0613344492
0675878109
0686075745
0602028296
0641019341
0685690144
0676291826
0615225775
0652249469
0673727251
0615364119
0673899904
0662260040
0684054516
0650851866
0645442360
0660459363
0600665550
0652373956
0607095820
0640688052
0633373039
0676636511
0610429163
0635197911
0662243707
0637039840
0661658003
0675298618
0642523676
0611659467
0688237661
0645425114
0610734709
0636350168
0622064499
0643550765
0637366551
0663852002
0648773696
0611748099
0658085560
0684785723
0662854864
0605425205
0681746749
0655636034
0675665126
0646722403
0687843385
0667823149
0636260414
0604862930
0655360230
0677891688
0676628775
0648222026
0664594651
0653635268
0665639345
0653019644
0685162103
0652546902
0680338885
0674256931
0640250396
0622647428
0648161689
0603680932
0638872047
0614020586
0613044224
0688385998
0611039475
0605417213
0671526668
0681752184
0615863658
0660333405
0625848115
0648323756
0654898233
0688377513
0678146170
0684028558
0604541580
0682460253
0662291254
0600069761
0626693322
0617482970
0630453215
0654295371
0637215710
0625615903
0688284230
0682235073
0648328962
0676130429
0640041895
0688095197
0624527912
0688836237
0686760487
0633265705
0640869143
0631382136
0667024139
0616727894
0650728622
0662185125
0650826994
0675446998
0633262309
0651487136
0635563132
0610314001
0627437053
0637575038
0608072013
0628345881
0665562694
0684141495
0667015590
0666046551
0667826408
0663771571
0631650001
0686716409
0662535259
0603245540
0611827668
0660169821
0602893469
0627324698
0600825171
0688440044
0682377829
0657880057
0601589362
0624027050
0678147670
0621595002
0604290182
0613451917
0677814312
0622557996
0612142145
0613287135
0611046265
0663537899
0662250060
0622762235
0667252182
0655664735
0622048765
0662092555
0618575552
0634780197
0617298438
0636688027
0628355040
0645072146
0688672842
0631224415
0623497123
0665424793
0607828616
0608048917
0636486720
0630031807
0684115765
0673853467
0670696251
0637630035
0614465426
0657077015
0633377799
0677628044
0616338677
0643359412
0643729798
0610798666
0664519912
0641160501
0632686002
0630162249
0635788877
0664681518
0677572672
0688660426
0688188921
0641163108
0625644024
0688840928
0620740229
0626141876
0650233908
0620891563
0655214302
0601160037
0626667253
0663054760
0637652148
0687233439
0680569052
0646361975
0681158530
0630614955
0620588854
0633821090
0648253174
0600253954
0664385491
0663125878
0634520660
0662711131
0613380968
0668633250
0664146947
0636087042
0651835578
0636369671
0645279099
0620367941
0678639064
0615014234
0644218857
0678053445
0648776596
0608529922
0648133163
0684436739
0670481315
0611098346
0641018975
0633674447
0670339889
0664186975
0667632865
0680321153
0631172362
0673316567
0664056607
0610375122
0620478295
0687372113
0644364962
0644443714
0681735509
0656451985
0605270097
0635290513
0607664070
0606876866
0642359576
0632818374
0656330726
0644520852
0677325884
0606177687
0637057850
0600049020
0687262362
0663167837
0612617123
0672113364
0646790661
0670760061
0655124595
0660788288
0667149117
0603285725
0635496045
0615173629
0644756956
0666061221
0614340474
0646216513
0604354612
0664161678
0640549595
0644061634
0603438413
0634510368
0616542664
0614836747
0604497208
0667047649
0643353493
0644087882
0665890706
0656567610
0607692337
0625479053
0630690429
0605745412
0681784291
0661537382
0657123457
0662747649
0683712484
0601121615
0684672869
0643110153
0677329048
0632057762
0624487070
0684411733
0617227900
0653312936
0683624053
0630234188
0605365824
0671234423
0665079738
0620747164
0624090025
0601288838
0610454614
0614327459
0684077554
0683661242
0608152009
0631689012
0617849509
0628553198
0653156689
0661231579
0604398670
0628187605
0601250730
0615617907
0621328918
0662173452
0603113977
0685714826
0686594035
0620621352
0644057697
0611254748
0621670938
0651662680
0623531354
0676684328
0655745169
0617813549
0630185482
0636751677
0632094009
0613076851
0624366765
0608039606
0635589581
0684592482
0681195465
0616725864
0644386927
0622666759
0643372272
0631652883
0651369185
0662589299
0655685893
0688394544
0634816810
0683833638
0687894870
0636654859
0602470892
0676713967
0654835099
0664629541
0642189894
0687159004
0612764268
0631820849
0603594762
0620329982
0618058071
0643410043
0655479219
0608355820
0688051150
0646310246
0651558663
0653457694
0675071079
0656252966
0652811440
0612838052
0603144250
0676827990
0676859428
0665488244
0661367085
0633219836
0656457675
0614656153
0607498317
0608118247
0635249141
0640473351
0684029543
0666465192
0677156595
0632387963
0618186763
0657691004
0603769429
0641797351
0645444148
0611796861
0633724667
0631294526
0683317361
0634486493
0672550902
0655028903
0682083676
0678699121
0647041078
0643482583
0658819895
0617535534
0612695911
0608247297
0683324444
0613129815
0638533357
0635063264
0642371170
0601657671
0666884422
0681659299
0643685707
0656249899
0640788605
0644648583
0626084132
0662294748
0615029984
0621327952
0618161648
0654197116
0686246008
0605454169
0654788312
0608541443
0632294634
0630434847
0670241867
0651280652
0602174567
0630420955
0661488394
0622228058
0661236272
0628835815
0662072286
0646465264
0612335247
0652548911
0675476062
0624624791
0656126162
0606045659
0661779644
0660022881
0647757715
0638654120
0687485573
0672453814
0634891792
0622220935
0642163010
0628624319
0676069741
0615482535
0638088653
0685569110
0688334618
0621310464
0602645909
0620668128
0605785616
0651569782
0688511984
0621037268
0635841488
0613722090
0605615951
0683514438
0637259057
0631735724
0601277091
0650352940
0647696614
0635667770
0662853855
0684841657
0632754276
0668336562
0658699566
0671029917
0677162378
0652658846
0661743735
0624558690
0677430208
0615331374
0653446623
0640252361
0620599123
0622153219
0683826543
0624614062
0610056339
0680110376
0633412137
0653670534
0612351317
0634274529
0601558096
0654843192
0652731078
0638579330
0663548917
0654762597
0677031090
0662194011
0647652541
0636521099
0634832921
0664663087
0660145341
0613785212
0603591045
0624629066
0618320134
0613038692
0656448354
0673153870
0634692752
0653657353
0615585823
0611235501
0648746237
0651797510
0656285809
0642699083
0665058381
0648242763
0632594247
0628772097
0644250183
0614260536
0687532732
0685214417
0665827046
0623650653
0652685028
0614460645
0637734222
0603894758
0602328776
0612028591
0653081837
0645613566
0624476601
0668117936
0615367430
0657649935
0657894772
0608034746
0607748007
0676175062
0604425502
0663487108
0628376574
0648194034
0642174939
0650674971
0611488819
0677680341
0612315687
0670118404
0637717223
0664735052
0650425589
0634038227
0666377305
0646376374
0628469967
0664620604
0657594075
0616645920
0623069612
0684014068
0651130257
0622467782
0628789738
0608043513
0607611643
0666379478
0676771258
0686114525
0652451084
0616180881
0644533152
0634053046
0647149918
0655434161
0601474184
0600026981
0606325788
0664530096
0625376286
0603350892
0620279632
0668835955
0612811699
0608194840
0685839858
0634028986
0603270824
0672643138
0636282181
0666573409
0675845200
0671447299
0642739666
0602889212
0648442831
0627849704
0653230438
0668252257
0686853211
0624029784
0663249619
0627648349
0612485109
0654873117
0631761520
0600186007
0604095472
0645740367
0633032865
0633790509
0601599842
0672075854
0652376160
0618560518
0606292869
0612354900
0646266721
0603750798
0654664282
0674419127
0626023815
0682791786
0637837196
0682615445
0682129178
0654516123
0648690665
0615181384
0602844590
0632646765
0667436685
0640095162
0642090413
0608437959
0631042280
0630779096
0680722610
0677212122
0632440113
0683484378
0667240533
0602559373
0655350476
0668116673
0671292538
0684242593
0635162997
0682548862
0670625110
0675498286
0644531963
0654097946
0625440885
0605632692
0666894919
0644461028
0626698928
0671156696
0616278499
0605762583
0642045747
0676146964
0624331598
0643858013
0666888360
0647869334
0666239607
0611760584
0634699787
0634648213
0660770459
0656522855
0672285077
0687833150
0661734166
0642341060
0677517096
0618625064
0687481753
0667383673
0622375160
0636089308
0624351191
0670333614
0644881493
0614318490
0645475260
0628820490
0664322910
0662276894
0610678581
0634445273
0677381695
0603884877
0652839328
0678699585
0645856414
0626597037
0641612361
0667878069
0657325677
0625097605
0626484134
0640674175
0665343564
0634698773
0646435016
0632534852
0625264284
0605483932
0641181643
0685014004
0675683815
0686166173
0661759758
0636529501
0641856632
0635713552
0671373101
0614421975
0664153499
0642138867
0674379648
0688343563
0685239116
0603133547
0606289586
0632595189
0622349315
0626597010
0685267836
0666723841
0671030358
0637557584
0686829142
0653643080
0672085336
0682243877
0612216767
0638532454
0615610446
0634214728
0656191355
0611387272
0640196065
0644581355
0641619195
0684766528
0685564935
0655347664
0673342136
0665093393
0622778952
0618458981
0666786613
0600757625
0627175789
0653148230
0608226649
0613649207
0603265104
0605224517
0688463161
0686568023
0681367718
0675018628
0684484723
0683610227
0620151741
0672633279
0680686149
0608644475
0632724067
0618860551
0655030821
0651443195
0632839539
0675681330
0600621251
0610552145
0612191470
0613314471
0613223182
0648154237
0665536998
0676877034
0668254724
0654415098
0643321436
0626263157
0663615488
0660626509
0658191731
0680279110
0606390242
0684366461
0651078458
0638169600
0618084610
0640889995
0640137995
0637497730
0608334363
0684168161
0630116785
0684391199
0686774539
0648377866
0685484048
0672231611
0673677037
0664557395
0634822848
0607873754
0645857094
0663115537
0616791028
0607685830
0606020431
0612340719
0644525057
0657485692
0604869431
0677645390
0638274696
0657472996
0667225637
0661254172
0646475143
0613039622
0631524862
0628048889
0655152737
0661896927
0684162292
0628434045
0632610305
0656331704
0614440722
0618166895
0685546801
0614852412
0604132055
0661710347
0642267890
0683129361
0674478142
0674649190
0604046679
0616367250
0627117944
0611647111
0675189934
0657538722
0671114970
0614281011
0620720067
0676433648
0673457578
0616666345
0674859483
0663172311
0655837285
0623864600
0601361288
0623643619
0625866262
0600235230
0674683854
0654854562
0608253335
0678498492
0626470069
0635079339
0622146839
0600881452
0621194775
0667021898
0625678807
0645544115
0630436185
0656644746
0688473199
0644387741
0656783881
0614183045
0661365010
0660719378
0664783262
0650599048
0648144365
0680112938
0666162320
0673087888
0665551297
0616834914
0680270611
0666550880
0650244835
0617377191
0626888574
0684675207
0657593382
0687474168
0610169836
0643319520
0676161072
0685884471
0668477282
0636367860
0614869762
0644692017
0663311803
0647162141
0623668418
0638248501
0686882615
0643196618
0613592215
0617689393
0674548952
0664156584
0646227170
0600542148
0647159021
0636145680
0632387740
0657394999
0682893028
0626784351
0605845817
0613849736
0652372337
0616569590
0605842295
0661677570
0602267867
0674172235
0646395521
0671817302
0678564701
0608528567
0613242643
0634783523
0615827092
0644875986
0601812325
0676218371
0637013635
0658876539
0637713754
0621258925
0663381111
0651493471
0655658032
0608770812
0687878368
0657445836
0656861434
0634672943
0644833979
0644781991
0681093792
0638345463
0637759028
0606051576
0675715975
0653771874
0646342889
0623738224
0614510572
0633864883
0618886164
0645714156
0621494739
0683041316
0600113391
0638494103
0677277298
0633895667
0637860937
0667473274
0688447412
0675526284
0655530600
0621089169
0676055501
0651648219
0657145629
0670118823
0617355311
0686561562
0627298407
0630527317
0622293631
0634337314
0642764031
0617149476
0632284321
0614486347
0614652320
0622634656
0668842315
0647457447
0685267921
0600411092
0672179430
0657889070
0600362142
0622253234
0615617386
0652070052
0614890582
0657427684
0688665786
0668878028
0688215250
0678422772
0662656382
0633127022
0681241881
0606619969
0677073277
0648650507
0607187464
0638442354
0674339573
0670731734
0688052100
0688241304
0681545905
0644083990
0681395350
0653318930
0665264247
0618832135
0642378844
0643693155
0672045893
0600633563
0630560726
0658048745
0673445340
0608656718
0670516729
0686747677
0662437720
0607466806
0618573809
0635425880
0636743446
0637839956
0680278193
0672843577
0661257254
0677369580
0602179025
0633498894
0684598272
0644840482
0628243816
0607162558
0674679729
0615287245
0616653531
0622833661
0618413203
0602270811
0685320119
0607429235
0682652740
0634321607
0616336637
0623829213
0616662651
0606639954
0675040731
0613192659
0638870521
0672254310
0656339116
0632337978
0673849903
0633411181
0633221096
0676281557
0605552302
0657878351
0671896021
0624584111
0606894739
0617424375
0686084121
0681244329
0625656093
0658791618
0618717204
0667813306
0602791499
0632113848
0623195939
0628740082
0681736103
0636516024
0634646105
0632574321
0636037618
0627493174
0673838406
0613838770
0624683087
0654018613
0626862812
0611199337
0621549597
0616617719
0674065124
0688614666
0641640506
0600350568
0671178964
0613431749
0674530145
0610548287
0640164745
0662122521
0683585892
0652552843
0641651547
0683447045
0641422863
0613874870
0636546911
0630853492
0605857924
0653219025
0606017032
0621797445
0626695423
0611691921
0681311509
0684239519
0675780213
0634763513
0626088526
0624066526
0660027307
0652598288
0676833125
0624414414
0681711261
0621236817
0647688631
0687752746
0660092896
0626836939
0631428818
0605093298
0644590197
0642530449
0647146630
0644846315
0680783010
0670687264
0667379086
0685370714
0642232207
0680582792
0626524066
0607767986
0657379830
0672786932
0650365994
0685127967
0626294651
0650278322
0655096592
0687750358
0628598667
0680833334
0662471132
0618850890
0656434461
0654071372
0664660884
0683798772
0652540002
0631079074
0671780266
0642261386
0637087915
0618225478
0630124475
0677740412
0608327303
0670511226
0616113744
0652888667
0627072912
0682269750
0657196626
0653499067
0682685851
0620148916
0622220017
0618167777
0632648031
0680564261
0611690055
0651626870
0684042970
0661167160
0632336687
0688740897
0625516002
0616183147
0606617338
0664320513
0633286986
0648185924
0652280933
0626276545
0627335311
0604585492
0640470051
0644580413
0656426935
0623625011
0673174222
0605786141
0687265417
0603398073
0687841443
0648191104
0606226073
0682681917
0673898946
0624114397
0602825434
0617354228
0626056795
0641834323
0627628970
0658742372
0617787314
0636622892
0638244364
0657735859
0623199798
0617763663
0673067342
0671270067
0608734762
0674227490
0615414809
0680177206
0640495170
0672699082
0626415466
0661226638
0644629899
0657228220
0636473983
0664295586
0602478458
0615310581
0664735060
0654442524
0622110061
0610431228
0667252865
0650118058
0675678487
0638139206
0627576899
0666369776
0628310984
0612195986
0613628799
0658022379
0612024433
0606513671
0631429450
0658327327
0677696481
0667082574
0625626631
0687510954
0623142415
0601453015
0665881902
0680042170
0625518583
0624139831
0603289730
0665319426
0633190149
0613442703
0686233289
0685351557
0673840729
0613618731
0668198176
0656840447
0641479092
0627058814
0678659427
0643660635
0680414212
0654689156
0632446213
0648214801
0656521582
0675875730
0685111785
0648487153
0614262999
0645435999
0660138705
0614522612
0648571064
0648594767
0636167792
0673334608
0646712064
0664762625
0638693888
0646723109
0640357722
0651846400
0663876248
0662451692
0641069306
0630367257
0665387727
0642720587
0643892466
0675220045
0666747551
0661196998
0647120405
0657062060
0666387262
0606158702
0688538107
0664688082
0637258637
0605093869
0647596611
0621074596
0646147841
0673231705
0640399362
0618299263
0676475485
0653030831
0637243606
0671278836
0652468875
0616282685
0604588450
0653730298
0675592686
0673281341
0623517678
0664070003
0657863275
0662078475
0645898942
0623147360
0683170877
0646333027
0686166263
0677261305
0617784424
0625478837
0631350521
0684761688
0606182727
0670327677
0624163230
0643718550
0684690469
0662680329
0647253197
0684346735
0687247773
0640887556
0675524352
0658820158
0682737007
0627853203
0600579481
0672698168
0625739760
0612732221
0667039107
0683365891
0658259312
0668553116
0641239538
0608377674
0617575709
0601517673
0660030460
0680427718
0648346183
0653214370
0625869576
0616628916
0605456994
0687585869
0625882710
0630279557
0682864226
0631683416
0615814391
0620170147
0622828914
0648491429
0627559649
0643332239
0655532144
0688553901
0614326133
0626643906
0675225047
0604516463
0646068209
0648814567
0685562263
0645137095
0652898974
0657615859
0612146620
0684158503
0610358523
0665882882
0653127239
0630096081
0662773923
0624632376
0664837570
0682145228
0620079469
0614852900
0626263063
0660625785
0682851032
0636099024
0667069701
0652079183
0626437140
0626173819
0664452636
0625774366
0676636056
0637316975
0633087955
0614826806
0646827705
0618089574
0624263927
0600194693
0648518658
0612652757
0628882762
0655167117
0672329120
0684353256
0643517941
0614475993
0646525209
0618787507
0668017473
0674033018
0604088544
0633838798
0603019257
0601396000
0686681967
0617529709
0681138625
0612774959
0686382419
0610898468
0621023619
0648597659
0678215438
0646187792
0621429221
0643285581
0645072690
0667686025
0674557703
0665569157
0683337329
0653492500
0620065563
0600820696
0678865093
0612865922
0603374161
0661118889
0602031953
0605380699
0615192809
0611782136
0612471169
0628690469
0686892521
0654129884
0664511489
0651563716
0672792117
0610111382
0605156546
0664298068
0608390193
0655752264
0625436849
0613157315
0642862740
0642875926
0653688236
0618620320
0611819579
0612641962
0632838903
0618338276
0612545499
0663672014
0611651105
0646896085
0686182335
0636582786
0602110025
0660890956
0627681789
0631086368
0604866540
0627049668
0631420437
0654546568
0633754777
0656475633
0665320082
0650863234
0668026343
0673450880
0632639475
0606796293
0657826094
0616282691
0624125112
0680051729
0656760883
0600150653
0672527360
0621118147
0662129358
0625117372
0617585622
0608293208
0645647724
0688894002
0612897685
0661124287
0687596215
0658889464
0650717666
0678580639
0658860880
0635235961
0645587553
0676147931
0613298459
0613670186
0683213224
0606637823
0676039271
0603637866
0652464962
0657881811
0684772727
0666810958
0686611064
0647683743
0648316249
0685724050
0680761603
0617188961
0640433206
0637040382
0664716206
0612851481
0678572610
0630269738
0647157262
0668087475
0604497156
0646697244
0600820589
0616870163
0613541884
0613886482
0623686398
0654786215
0643711977
0658889929
0618344291
0676647193
0635367737
0658134871
0645566187
0633140058
0658465072
0603754218
0612873674
0653176439
0630688157
0647436394
0660133213
0647838185
0685121699
0646111500
0654030538
0677336454
0630328269
0607679759
0606666836
0685233462
0660524303
0671160460
0600231570
0685178663
0656066933
0687727955
0665139079
0613124483
0657870753
0648293782
0621084661
0647324985
0623525195
0645755830
0627735540
0682195708
0683534601
0675269088
0617758180
0611136563
0626436207
0682445365
0630694155
0648192749
0686271314
0634535597
0605845949
0602677621
0608366232
0658558145
0664729950
0616563047
0681232871
0661672560
0616074520
0601454949
0627595660
0611449337
0627326035
0638193068
0627340546
0660561726
0602211535
0668521659
0627130079
0600457042
0662893609
0638549221
0623213454
0654871891
0624341843
0604782416
0637297385
0616317492
0682149982
0667877884
0674246739
0666147731
0602894566
0627237086
0661252482
0614643573
0630699340
0602082173
0632643445
0621767396
0670864464
0607361644
0650096454
0685629141
0638882112
0668350618
0624056336
0615575181
0672110588
0661250563
0645881094
0605537771
0647548255
0607683815
0681224321
0606862848
0688844306
0656655809
0648357292
0660369843
0635770862
0608468393
0671048343
0680684591
0687115009
0626349118
0626718463
0668637318
0671615878
0672196420
0616525593
0656259878
0687539867
0642214861
0648139229
0610385606
0637877379
0611535916
0678059085
0667164163
0615538216
0687127383
0640057573
0675096513
0616022151
0635516661
0660049980
0666471271
0685028180
0673199980
0611285393
0633364463
0601074107
0626525465
0613493069
0662641884
0683871441
0604577517
0653336312
0614853896
0681291526
0615884076
0675725305
0685425989
0634665758
0600135608
0668586270
0668876843
0616363056
0673069045
0635487930
0621754490
0657010041
0642867253
0634312790
0640340270
0651050441
0618384522
0672115386
0653420966
0651079567
0625781014
0646494344
0678772869
0658246538
0683619573
0635558973
0602871466
0606134305
0665061356
0606356424
0632333273
0655030384
0617793198
0634541228
0618789758
0668839980
0655371623
0623834662
0687139172
0672147392
0640675785
0604595051
0614323918
0623784145
0631765789
0675231605
0658264630
0621449304
0601518019
0674289111
0655257005
0601370343
0666139868
0651775359
0615758713
0680077843
0675176908
0627816785
0685493259
0637379011
0652895080
0666121537
0613726559
0678266521
0610468544
0621272434
0630528555
0612026938
0624849467
0663714468
0611233636
0634441661
0687355409
0624435305
0657012872
0632033200
0612062537
0665014832
0686612994
0683042726
0621142598
0621380766
0613362798
0608664073
0622665725
0683630979
0614186900
0621366290
0657465447
0624535421
0665363090
0605348747
0605617640
0646542136
0616870474
0618452796
0688286722
0667039849
0686265457
0647816204
0657426798
0617888889
0632457820
0678220516
0651643487
0608473193
0621685260
0654274150
0686257892
0663344165
0624778380
0645747229
0657726472
0625159657
0635494582
0644052918
0667620171
0677434857
0636048011
0618637399
0643757472
0663178150
0607076844
0676879949
0635658842
0634617682
0608232138
0606680615
0625353471
0616395756
0661625943
0627427257
0616699082
0610151930
0620089146
0617182033
0644730958
0618838791
0686829133
0682696913
0618093462
0616690434
0663726692
0647231155
0603173130
0631030845
0633287608
0668385282
0656779594
0616755116
0685735491
0646898323
0616591812
0606671319
0648783314
0613248007
0685397933
0625286926
0602483111
0602685585
0608632253
0678562371
0681386738
0658825427
0656760210
0604861434
0633862243
0665514840
0672878789
0610753255
0607744076
0615755389
0623613397
0622354342
0684899414
0654547193

Вам также может понравиться

  • Leads
    Leads
    Документ170 страниц
    Leads
    404
    Оценок пока нет
  • DSKH Tong Hop CK - Vang - Ngan Hang
    DSKH Tong Hop CK - Vang - Ngan Hang
    Документ455 страниц
    DSKH Tong Hop CK - Vang - Ngan Hang
    Mr. DATA
    Оценок пока нет
  • 10 K
    10 K
    Документ170 страниц
    10 K
    f5vqncnbth
    Оценок пока нет
  • 2,5k NL AMAZON
    2,5k NL AMAZON
    Документ43 страницы
    2,5k NL AMAZON
    alenzo16
    Оценок пока нет
  • 6 K
    6 K
    Документ209 страниц
    6 K
    maitre.noam
    Оценок пока нет
  • 6 K
    6 K
    Документ105 страниц
    6 K
    rafikriad01
    Оценок пока нет
  • 1001 Lovrez
    1001 Lovrez
    Документ17 страниц
    1001 Lovrez
    404
    Оценок пока нет
  • 2 K
    2 K
    Документ20 страниц
    2 K
    malcom
    Оценок пока нет
  • 1k NL
    1k NL
    Документ17 страниц
    1k NL
    xfscc979xz
    Оценок пока нет
  • Nouveau Document Texte
    Nouveau Document Texte
    Документ35 страниц
    Nouveau Document Texte
    Compte Temporaire
    Оценок пока нет
  • 1 5k
    1 5k
    Документ23 страницы
    1 5k
    malcom
    Оценок пока нет
  • NL Lemsko
    NL Lemsko
    Документ51 страница
    NL Lemsko
    tito
    Оценок пока нет
  • Phone Number List
    Phone Number List
    Документ9 страниц
    Phone Number List
    favouredcafebasic
    Оценок пока нет
  • DICO Cali - Jam 2101508734
    DICO Cali - Jam 2101508734
    Документ31 страница
    DICO Cali - Jam 2101508734
    javier mosquera
    Оценок пока нет
  • Extraction Data
    Extraction Data
    Документ2 страницы
    Extraction Data
    speedmoni550
    Оценок пока нет
  • Extraction Data
    Extraction Data
    Документ17 страниц
    Extraction Data
    Eric Hill
    Оценок пока нет
  • Extraction Data
    Extraction Data
    Документ17 страниц
    Extraction Data
    Eric Hill
    Оценок пока нет
  • 4,3k group ko kiểm duyệt
    4,3k group ko kiểm duyệt
    Документ74 страницы
    4,3k group ko kiểm duyệt
    nam nguyen
    Оценок пока нет
  • ספר טלפונים
    ספר טלפונים
    Документ2 страницы
    ספר טלפונים
    api-3707624
    100% (1)
  • Remove Duplicate Number
    Remove Duplicate Number
    Документ47 страниц
    Remove Duplicate Number
    abdur rahim
    Оценок пока нет
  • Telephones 06 Out 2
    Telephones 06 Out 2
    Документ17 страниц
    Telephones 06 Out 2
    Zouli
    Оценок пока нет
  • Remove Duplicate Number
    Remove Duplicate Number
    Документ15 страниц
    Remove Duplicate Number
    george sam
    Оценок пока нет
  • Remove Duplicate Number
    Remove Duplicate Number
    Документ19 страниц
    Remove Duplicate Number
    george sam
    Оценок пока нет
  • Indices
    Indices
    Документ139 страниц
    Indices
    Daniel Dias
    Оценок пока нет
  • Remove Duplicate Number
    Remove Duplicate Number
    Документ64 страницы
    Remove Duplicate Number
    george sam
    Оценок пока нет
  • Daftar No HP Campuran 4 Daerah
    Daftar No HP Campuran 4 Daerah
    Документ3 страницы
    Daftar No HP Campuran 4 Daerah
    Syahputra
    Оценок пока нет
  • FILE 20210626 154752 Mrs Oanh
    FILE 20210626 154752 Mrs Oanh
    Документ3 444 страницы
    FILE 20210626 154752 Mrs Oanh
    Duc Pham
    Оценок пока нет
  • BTC 03-10-2022
    BTC 03-10-2022
    Документ12 страниц
    BTC 03-10-2022
    Awan Tjrita
    Оценок пока нет
  • Cicsa Popayan 2101508733
    Cicsa Popayan 2101508733
    Документ6 страниц
    Cicsa Popayan 2101508733
    javier mosquera
    Оценок пока нет
  • Subs
    Subs
    Документ6 страниц
    Subs
    adii
    Оценок пока нет
  • Remove Duplicate Number
    Remove Duplicate Number
    Документ5 страниц
    Remove Duplicate Number
    george sam
    Оценок пока нет
  • Extraction Data
    Extraction Data
    Документ17 страниц
    Extraction Data
    speedmoni550
    Оценок пока нет
  • L
    L
    Документ10 страниц
    L
    Nia Asmi
    Оценок пока нет
  • Daftar Database Campuran 3 HP
    Daftar Database Campuran 3 HP
    Документ7 страниц
    Daftar Database Campuran 3 HP
    Java HRD
    Оценок пока нет
  • Untitled
    Untitled
    Документ15 страниц
    Untitled
    Bachir Thiam
    Оценок пока нет
  • DoaZikirMagnetRezeki - Members Whatsapp
    DoaZikirMagnetRezeki - Members Whatsapp
    Документ9 страниц
    DoaZikirMagnetRezeki - Members Whatsapp
    Nur Salam
    Оценок пока нет
  • Untitled
    Untitled
    Документ43 страницы
    Untitled
    Antonio
    Оценок пока нет
  • 3 Listado de Jornada Alimenticia y Proteica 22 05 23
    3 Listado de Jornada Alimenticia y Proteica 22 05 23
    Документ6 страниц
    3 Listado de Jornada Alimenticia y Proteica 22 05 23
    Edelys Santoyo
    Оценок пока нет
  • Hasil Utn 1 2016 - Perrayon - 1 11
    Hasil Utn 1 2016 - Perrayon - 1 11
    Документ301 страница
    Hasil Utn 1 2016 - Perrayon - 1 11
    suryahati
    Оценок пока нет
  • Hasil UTN 1 2016 - Perrayon - Baru
    Hasil UTN 1 2016 - Perrayon - Baru
    Документ253 страницы
    Hasil UTN 1 2016 - Perrayon - Baru
    Catur Dwi
    Оценок пока нет
  • 0 Calllog
    0 Calllog
    Документ21 страница
    0 Calllog
    Victoria Pri
    Оценок пока нет
  • 16 Ks
    16 Ks
    Документ244 страницы
    16 Ks
    manhkienlssl2
    Оценок пока нет
  • 16 Kád
    16 Kád
    Документ244 страницы
    16 Kád
    manhkienlssl2
    Оценок пока нет
  • Cong Giao
    Cong Giao
    Документ36 страниц
    Cong Giao
    hongphambb
    Оценок пока нет
  • Extraction Data
    Extraction Data
    Документ4 страницы
    Extraction Data
    speedmoni550
    Оценок пока нет
  • Database (50.055)
    Database (50.055)
    Документ1 167 страниц
    Database (50.055)
    Java HRD
    Оценок пока нет
  • Contas Usadas
    Contas Usadas
    Документ20 страниц
    Contas Usadas
    brendinha.priv
    Оценок пока нет
  • 15 & 16 Oktober
    15 & 16 Oktober
    Документ24 страницы
    15 & 16 Oktober
    Icha audrey Audrey
    Оценок пока нет
  • 15 & 16 Oktober
    15 & 16 Oktober
    Документ24 страницы
    15 & 16 Oktober
    Icha audrey Audrey
    Оценок пока нет
  • Remove-Duplicate-number - 2021-03-29T091124.405
    Remove-Duplicate-number - 2021-03-29T091124.405
    Документ34 страницы
    Remove-Duplicate-number - 2021-03-29T091124.405
    md. shamim ayub
    Оценок пока нет
  • Remove Duplicate Number
    Remove Duplicate Number
    Документ167 страниц
    Remove Duplicate Number
    abdur rahim
    Оценок пока нет
  • 0 Calllog
    0 Calllog
    Документ4 страницы
    0 Calllog
    NORBIL DIAZ GUEVARA
    Оценок пока нет
  • Estoquecat 0112202314332300
    Estoquecat 0112202314332300
    Документ2 страницы
    Estoquecat 0112202314332300
    Ronaldo Correia
    Оценок пока нет
  • Vuong-BDS Phu Quoc
    Vuong-BDS Phu Quoc
    Документ72 страницы
    Vuong-BDS Phu Quoc
    Mến Võ
    Оценок пока нет
  • 1
    1
    Документ426 страниц
    1
    Kevin Lim
    Оценок пока нет
  • Indices
    Indices
    Документ140 страниц
    Indices
    Victor Leão de Melo
    Оценок пока нет
  • Indices
    Indices
    Документ140 страниц
    Indices
    mariaeduardaortiz678
    Оценок пока нет
  • Archivo 1
    Archivo 1
    Документ290 страниц
    Archivo 1
    Joel Flores
    Оценок пока нет
  • Captura de Pantalla 2022-02-15 A La(s) 11.17.27
    Captura de Pantalla 2022-02-15 A La(s) 11.17.27
    Документ168 страниц
    Captura de Pantalla 2022-02-15 A La(s) 11.17.27
    cony solis
    Оценок пока нет