6
19881
779919031 -779816455
231358149 -231515039
701254733 -701396669
579084512 -579182264
352651267 -352593915
400772541 -400959751
199596805 -199597325
404201880 -404392700
279362174 -279286560
45613314 -45670456
177116026 -177142764
816650468 -816655658
8807499 -8970461
440880828 -440933956
232074934 -232047934
772919195 -772937153
75839143 -75955857
410951106 -410825948
225683716 -225647790
664138129 -664067701
960226113 -960111279
663596238 -663560236
274247592 -274312982
926613420 -926465134
486609941 -486755729
428650791 -428685129
981420699 -981485225
84092994 -84166428
330738934 -330593872
294387747 -294446611
764007478 -763988368
994021476 -994036086
637153578 -637297336
969523845 -969456415
929512365 -929598529
250460760 -250592420
846561470 -846688400
406317288 -406225896
847849267 -847806827
421608820 -421639084
886421527 -886241045
240549331 -240623617
970749146 -970689220
644334524 -644387376
949480925 -949282631
617758619 -617562919
784594649 -784432255
317978801 -317856479
399176263 -399208131
864742563 -864548977
697694385 -697501649
984979682 -984943160
611449006 -611573630
659549108 -659350084
16332288 -16318302
496510052 -496532748
237305928 -237226408
538922061 -539026355
198279240 -198394762
461574222 -461705244
917470104 -917557758
81894202 -81740450
703780587 -703894385
327933184 -327921486
509283990 -509134766
782924995 -783026855
607934369 -608068339
790757065 -790729091
603158433 -603118503
790544037 -790433005
484166568 -484314486
715141719 -715059967
84510968 -84564304
635439745 -635300601
273879230 -273884954
369846496 -369821936
85232493 -85229069
812388028 -812385766
201574345 -201511305
352716665 -352585869
981819492 -981888866
326621585 -326569633
546015691 -546155861
428995486 -428983814
75326425 -75489091
624762035 -624897543
474715265 -474758863
464296169 -464378953
893530617 -893597339
599506666 -599675998
855585958 -855443748
797675584 -797582830
854153711 -854159093
632891689 -632805323
821231699 -821139481
311644808 -311721704
75633319 -75573691
133610480 -133684094
879984503 -879890851
735875049 -735931473
301072932 -301038054
666414829 -666227633
628969924 -628772518
152967347 -153090823
906210022 -906276736
280503896 -280447294
846086655 -846137757
616988106 -616974786
185277609 -185081207
448991664 -449034690
266561608 -266489610
800642804 -800792714
283055359 -282888917
967433513 -967623599
248006414 -248190410
671117185 -671280405
213412773 -213475279
536234938 -536284194
216156242 -216081148
508491284 -508526110
177461286 -177443728
88038602 -87867686
682460412 -682415914
355244263 -355322931
196679542 -196718894
477989008 -478007752
570983891 -571052059
273600302 -273584806
856039970 -855845388
721746724 -721795978
6214707 -6282357
348025689 -348001565
590278222 -590360758
159096375 -159199961
702015091 -702106077
599591332 -599577284
456562967 -456545025
409560651 -409502755
38699357 -38628169
64724724 -64574744
85711343 -85786187
227660251 -227797585
17669270 -17523296
308926823 -308744699
313521373 -313483511
148115461 -148223129
933296444 -933138156
769226224 -769314286
694729812 -694918554
946568848 -946495702
520167364 -520044622
610330317 -610424157
738275546 -738169366
45360726 -45513402
120251541 -120404777
989287799 -989173023
279800065 -279957647
986737546 -986833386
323896840 -324087702
370014560 -370146146
753927343 -753769663
429683201 -429679287
466725907 -466773299
449348342 -449186638
844672720 -844672852
362092692 -362023620
637534977 -637703995
434807129 -434637675
459103333 -459227943
561788486 -561828160
559886255 -559909681
751286132 -751209600
857201292 -857034328
491859715 -492047167
334911263 -334789623
712135110 -711987458
382342106 -382536950
441432733 -441263753
343676316 -343634442
90133160 -90297668
732334240 -732196624
409837755 -409768595
427458299 -427271439
378736388 -378870046
709128901 -709260635
877082395 -876937889
947904241 -947997829
894558703 -894647185
752588701 -752775577
943997268 -944047216
147054233 -147216397
437807888 -437927636
423348973 -423198977
125537888 -125386510
709691245 -709502019
258710675 -258817229
113758524 -113599210
363435354 -363299810
881481404 -881618200
344665406 -344827672
656102083 -656067147
488864801 -488679617
374240452 -374046910
944136996 -944043568
110509957 -110564693
770950030 -770873672
285315145 -285355067
98809079 -98673367
922805995 -922691289
954419382 -954544508
457381113 -457328627
955105965 -955015639
595070436 -594932634
353147119 -353072921
873441012 -873362086
632845019 -632938965
380728806 -380570996
882706032 -882514374
368985561 -368843875
608745790 -608856330
45108963 -45265503
959024661 -958844749
453245899 -453300199
749099904 -749003884
132320017 -132382521
220709102 -220528138
323298819 -323425621
866195973 -866041457
306980803 -307174855
973269108 -973194138
181678968 -181787860
199732826 -199546626
717694390 -717864462
106694578 -106793550
930257080 -930365462
371158720 -371061652
480117137 -480056725
311906804 -311952892
141858330 -141974712
497346386 -497425758
402759009 -402721481
191529933 -191609155
519802680 -519926866
729125697 -729081685
723224304 -723327284
184798895 -184703063
432550305 -432623423
114486742 -114528278
229375928 -229273096
150255577 -150058381
363123169 -363017785
210763544 -210950208
651763575 -651960673
337545214 -337519122
676302420 -676375376
217881023 -217729759
604039361 -604218403
154305343 -154406773
228567856 -228582466
46584492 -46564516
554964415 -554926365
827528902 -827352922
249481670 -249514794
308948220 -308905426
296695350 -296704862
771454042 -771619894
16052214 -15999390
313940695 -313792329
366481287 -366353757
45641885 -45581735
256917499 -256908917
729779549 -729760753
524213929 -524388913
539661457 -539532197
126352396 -126485622
486529089 -486602451
575547643 -575425001
111639119 -111764587
5860194 -5682644
285112129 -285052829
594723113 -594834125
2911649 -2740613
866638967 -866777431
30287423 -30193677
444603569 -444609847
988693779 -988786623
676941432 -676885252
656356299 -656516645
704239595 -704254855
138067828 -137958826
482992720 -482948074
736007660 -736117374
132096318 -131946898
773604658 -773794064
259035949 -259082967
414776101 -414825571
769246289 -769270255
15886416 -15847476
960162332 -960034380
545017716 -545054352
186998800 -187187164
265167326 -265214186
492907857 -492943243
393228210 -393198418
620380626 -620330868
713585443 -713455645
893563978 -893387980
485037965 -485156897
497176917 -497016667
725204356 -725060798
520659693 -520577303
329214186 -329089206
335488919 -335400183
256144163 -256008955
84596756 -84744012
469773349 -469879665
676473619 -676652863
472196480 -472280062
97756628 -97631960
572182950 -572166880
68216548 -68027950
8937193 -9083933
163407037 -163353321
264113238 -263992174
672378265 -672479613
50721700 -50575202
339237534 -339121164
314829020 -314837190
24145326 -24248754
333788038 -333753544
198319175 -198470349
27177082 -27139940
229685303 -229692127
782723481 -782757979
803429022 -803573932
769676478 -769637626
634296317 -634272359
135450684 -135373910
280774703 -280750279
140949406 -140939014
253087865 -252951755
224335360 -224228380
69781178 -69626658
526307955 -526482111
296310080 -296172798
837166453 -837353745
775561229 -775421273
827610073 -827777427
127549555 -127649341
232673443 -232525739
386768885 -386618705
174991930 -175155856
827890338 -828084742
303291946 -303407008
468794901 -468805957
926703028 -926523812
268497297 -268437847
270922638 -270829956
663294857 -663428157
799803870 -799771814
392258277 -392251135
25674156 -25870766
301858601 -302018069
70378602 -70200454
418737852 -418589176
940737331 -940708063
185915084 -186085728
780010824 -779918106
250682267 -250553601
538513407 -538333961
813520395 -813494661
978757832 -978697106
831613323 -831481909
868731920 -868681262
372586391 -372467435
734696724 -734628574
313370817 -313249743
230702856 -230533122
440369108 -440174320
111580914 -111618048
504575391 -504549867
790969613 -790807019
866552622 -866476696
16956823 -17149737
85900646 -85776434
214125939 -213958265
208841189 -208738683
490365674 -490494886
889531285 -889621809
495223120 -495174160
555050570 -555050320
749030169 -748839585
27700361 -27822037
145094815 -145033593
126412444 -126213770
595274434 -595258358
336960243 -337025555
295464245 -295551059
930452238 -930560668
253878457 -253988185
962248970 -962151374
889848592 -890006914
522421494 -522501376
437023812 -436902836
539172299 -539322183
747415943 -747604123
609118705 -609083645
544100852 -544214228
465573191 -465537617
861942224 -861753576
140671750 -140603328
154093848 -154160942
936066545 -936012741
160211517 -160381959
418368486 -418173794
429600711 -429665161
864004507 -863990521
432322179 -432368665
248840974 -248866884
692186078 -692040072
477246610 -477064446
509284038 -509366884
5256060 -5207416
649065688 -649153336
540322779 -540137931
895015053 -894986885
65321583 -65474195
150644190 -150599336
540443993 -540341717
747798758 -747934726
749114224 -749311788
296025663 -296202591
853463482 -853641282
321130956 -320950966
330053779 -330131985
353888001 -353769885
403445068 -403403336
57171465 -57182101
252462462 -252274848
501179294 -501305394
540865758 -540891126
925523251 -925714203
95685170 -95775272
807864150 -807816692
485212036 -485191564
51430473 -51481527
624509202 -624325518
939153195 -939124413
930617166 -930504170
315031294 -314838416
31715444 -31795036
711968111 -711803597
419250937 -419293969
867392887 -867585813
619220186 -619144794
229417934 -229333922
758131101 -757934835
642820657 -642907513
82616534 -82482814
592016687 -591934617
925770981 -925961149
561808323 -561659003
439930717 -439868451
335744484 -335697410
616034844 -616036802
179884292 -179766848
553409504 -553321384
628989777 -628950071
500403926 -500472690
786094578 -786049240
497731873 -497729829
98203890 -98264838
220788350 -220880704
40642721 -40774029
14536474 -14381054
267173386 -267215484
854156402 -854038508
550416027 -550502119
129591586 -129410516
55213654 -55303568
963846519 -963802097
637875622 -637727080
393906698 -394002454
886139037 -886014193
47040282 -47024166
177097250 -176901282
199401596 -199303082
901656183 -901855371
660136035 -660068689
968643532 -968566728
452773130 -452600966
560735509 -560833425
507064749 -507136143
467269257 -467424355
342193912 -342392478
438664807 -438828515
452411783 -452445621
421456335 -421267919
338540814 -338590324
581536019 -581590967
876326732 -876472778
456870699 -456970329
57007716 -56922076
849948468 -849950544
571664516 -571771952
837729322 -837689708
726020782 -726108898
755914408 -755989178
179228862 -179224474
519204146 -519303278
653499682 -653301430
289629628 -289515134
10634231 -10710825
359743009 -359879015
358253961 -358147797
415258105 -415097957
149595420 -149608486
896057363 -896000903
375636253 -375555003
32389020 -32300516
868550356 -868613498
789237460 -789202042
770484472 -770439836
738446715 -738444247
130346824 -130541754
230266209 -230372007
691597949 -691573943
80075405 -80192093
406007158 -406096948
295709572 -295620304
403635878 -403546520
110881823 -110986699
10557863 -10600721
339928547 -340000045
387296492 -387201582
101161627 -101241305
125357772 -125367748
813223897 -813153715
476742567 -476882549
657728261 -657907833
784983437 -785009991
854480590 -854320744
277906710 -278096212
377785983 -377611047
623442582 -623564660
628871221 -628719437
745520631 -745493917
612068261 -612169175
277265837 -277177543
381082956 -381077960
190929179 -191076569
353192542 -353173550
784899942 -784992452
205608137 -205567387
42125105 -42004219
450190342 -450374374
601645750 -601502170
685798234 -685632418
621140542 -620975018
824123935 -824304811
439269511 -439379605
648561212 -648370744
40652243 -40684925
648214786 -648130360
760838634 -760980450
678317137 -678476391
220357542 -220501906
730437556 -730489546
589075243 -589214599
415702753 -415614855
195718214 -195899742
803424461 -803501477
766420866 -766617980
5390439 -5367041
578510577 -578697389
537904240 -537946874
160159854 -160100490
343756464 -343690726
655768676 -655886766
580488424 -580524234
126033116 -126217110
181892953 -181937309
449681761 -449800491
989768564 -989868400
640126018 -640015062
695870008 -696008532
79182668 -79357936
380839661 -381011789
33416814 -33530536
649470339 -649532479
14960419 -14792885
935343731 -935230573
739129837 -739204765
311308978 -311374620
231297490 -231436594
66001518 -66130622
217461925 -217371019
514790068 -514948434
616866438 -616837748
136835595 -137016045
417010059 -417092073
904956621 -904927519
225221706 -225326074
429681244 -429649078
771819869 -771721043
397987482 -397852064
141664052 -141850190
352570400 -352586990
687793545 -687817675
524679453 -524548241
344838798 -345012616
603829523 -604029191
342411067 -342516589
184995353 -184876259
696613218 -696684118
461333624 -461515224
193339715 -193410053
942526607 -942599877
750067329 -749910017
112481102 -112391892
43355204 -43420862
315865494 -315998020
395159292 -395027964
420096963 -419907355
248453758 -248469586
327915633 -327927335
979760360 -979687222
794004309 -794015503
889378110 -889234930
485742172 -485833598
891305989 -891234493
229118376 -229253438
490081995 -490009341
399919885 -399778839
171125814 -171192240
54030053 -54227675
369375174 -369454694
480443039 -480376847
172478889 -172493645
173552033 -173579245
655408958 -655252696
504831649 -504666797
56415462 -56546444
943733396 -943575620
274109863 -274060477
852518142 -852616872
670457752 -670308808
39676831 -39724025
540151840 -540112454
689652642 -689813114
466623508 -466589748
738947083 -739032253
903670300 -903627190
727096684 -726923380
202641625 -202761697
914941915 -915009139
243810389 -243761237
535564691 -535661633
761460946 -761643774
594869817 -594905335
422600131 -422575711
895521909 -895537415
318440565 -318491325
940191740 -940376584
412443332 -412339504
595876296 -595690428
211015218 -211011272
599805683 -599630477
673297878 -673447682
177141280 -177144248
976473738 -976519718
62188978 -62034012
735104594 -735123468
875427321 -875597597
926758982 -926876030
180940156 -180970012
233234882 -233204162
115985355 -116117849
677561789 -677404743
800548989 -800492871
873780269 -873772849
750917898 -751034598
518681298 -518819916
341454119 -341312827
971851096 -972021256
134407176 -134499902
872586829 -872576009
197810739 -197741231
351581765 -351463731
297686197 -297821097
978415840 -978455944
791116171 -791284215
797287506 -797404078
790624925 -790497443
291369234 -291176134
878305388 -878200540
207819034 -208014204
997009843 -996962813
150118577 -150045885
186782524 -186712436
645360742 -645328330
156405161 -156387993
909102995 -909009435
254841956 -254918682
254986668 -254850696
906691097 -906610883
658659987 -658640395
494896428 -494734616
226457468 -226358000
929638613 -929771341
93525879 -93417321
997534184 -997544830
939251117 -939055273
306666980 -306482978
51051007 -51208701
878520974 -878625764
404407304 -404378096
460728593 -460794999
160901609 -160748729
163610604 -163506696
46233026 -46117304
982112019 -981925983
506809452 -506693162
780745584 -780716762
179330763 -179459983
260417382 -260331474
787885012 -787749888
106744064 -106555156
964166208 -964062180
76347900 -76231892
130182412 -130059740
553875423 -553711981
997908843 -997907549
568361679 -568556591
589653192 -589761558
267350303 -267428195
616634397 -616671179
637515777 -637549817
86082889 -86237285
479405065 -479573801
831394112 -831541068
755294267 -755435211
841053320 -841114864
89329312 -89459822
214163307 -214347327
559115314 -558933956
957402697 -957224221
806286695 -806090901
720332866 -720293546
229854100 -229739360
289872595 -289967063
942236458 -942125000
33905100 -33842300
729623552 -729491602
263652501 -263504843
814740283 -814641429
502683990 -502588440
648152131 -648277441
426309613 -426207747
401638194 -401745028
114993575 -115142387
337784067 -337656483
494358666 -494491856
751425859 -751310699
21337824 -21500358
720342308 -720474772
952983442 -952945758
281422658 -281412274
131062488 -130948076
514213670 -514331626
993429674 -993295712
681239588 -681132288
287714241 -287632467
278126776 -278139644
546689243 -546564779
11900557 -11784775
701680749 -701599513
360406521 -360251005
898622224 -898620592
516861337 -516702359
809732081 -809893075
654478612 -654310696
23465421 -23496745
396444513 -396641897
69576658 -69703918
528448172 -528603726
923586575 -923395635
656632410 -656615448
780459432 -780565328
512402837 -512364285
607484447 -607594917
913289590 -913234990
607635262 -607554572
19309720 -19247048
465168912 -465126006
710777404 -710914762
417985386 -417962412
772898998 -772975308
180786434 -180716716
752295386 -752347526
98909350 -99040428
345746181 -345936469
963261988 -963332186
551062533 -550965105
146612314 -146728296
870088906 -869984636
567319565 -567427837
938054719 -938146421
124054090 -124167158
278559705 -278617241
108878098 -108928570
117506236 -117524316
558221489 -558315511
358797009 -358947479
584787152 -584792028
144717985 -144743851
327555848 -327671384
995642846 -995456580
284586832 -284530140
56196955 -56247657
545475692 -545493322
167502928 -167461722
679938012 -680026254
955613363 -955464611
450911179 -450832509
39207730 -39356682
837277670 -837474414
95154145 -95329621
961501575 -961317351
249070317 -248963587
116148011 -116087687
950394346 -950494658
193372887 -193447219
890487648 -890412344
489575615 -489659277
471016714 -470963560
992611484 -992476828
999537035 -999584519
937209471 -937333941
120448299 -120515965
246315602 -246239800
791784202 -791816688
760998982 -761109444
393101260 -392963802
764059702 -764187362
795913218 -795791316
650692041 -650843133
633962754 -633790638
85832637 -85968655
548087891 -548052923
565955032 -565918326
3733633 -3800353
943748667 -943718125
490122249 -490123511
23865778 -23983692
688675427 -688820457
950578805 -950500573
92353347 -92482943
779964465 -779894495
320691826 -320591014
827154358 -827020084
264052706 -264006030
614028998 -614010928
266289387 -266349703
451862847 -451994303
208873836 -209004338
973752240 -973870930
430736040 -430549364
739282446 -739127084
467959557 -467945441
508508697 -508478435
666694068 -666544400
435177983 -435350877
889497355 -889298141
758413862 -758571176
516109939 -516127501
660411729 -660227049
585166647 -585328075
762396444 -762429044
40129403 -40098135
101502447 -101590829
384094296 -384107330
396137353 -395981115
823766219 -823843463
364416452 -364469008
156390404 -156322784
800220083 -800063491
322262878 -322362232
810394062 -810540532
221179398 -221138250
667863097 -667772751
424297133 -424175557
190771411 -190840837
119097796 -119260874
617966839 -618134053
919224656 -919220584
402465997 -402542791
935547779 -935475217
140465739 -140637539
215370809 -215279063
941644663 -941708243
854795882 -854949808
120900023 -120869257
25942899 -26047759
605891547 -605706135
63173305 -63067991
966954883 -966939031
500991630 -501185156
235244497 -235199849
133647287 -133602963
500977736 -500843486
537544698 -537573656
280972634 -281023368
640657531 -640633297
327256526 -327443446
712982999 -713175105
389813893 -389892817
33331729 -33473675
238143693 -238079799
560692098 -560665972
552640666 -552578424
849945660 -850138952
569824468 -569927612
478272442 -478330022
351783700 -351817116
175494971 -175416241
961031478 -961152818
75030179 -74910453
922507183 -922644895
208049730 -208231856
296075386 -295991158
334687117 -334850443
441563771 -441498327
39774002 -39674048
218364834 -218479174
996845321 -996846967
159346137 -159173205
108098552 -108000020
454314871 -454475407
494456039 -494527673
629775108 -629585906
269193354 -269214804
378194529 -378296673
606520769 -606386205
743048789 -743079665
399848177 -399668279
490557859 -490731095
460540740 -460500852
641885514 -641955744
217569197 -217567503
457350812 -457539972
491953441 -491846519
339083640 -339078188
31711981 -31878091
950328888 -950143654
217306718 -217382596
101117476 -101043760
933905726 -933968704
359445617 -359441711
506586785 -506751307
67974973 -67846087
668002191 -668186391
514702507 -514786025
949555197 -949417593
285435164 -285561566
543284186 -543094954
874243017 -874263335
34423755 -34334305
952656717 -952854555
317550412 -317573846
174479287 -174638903
697425937 -697443117
955395025 -955359295
644200848 -644011364
701151254 -701315894
733350104 -733186582
245647096 -245525926
572197675 -572333671
271433239 -271473957
50029567 -50112823
800036029 -799857955
108407336 -108302256
854025991 -853917455
777784659 -777804675
440825436 -440687434
836351769 -836391469
939428650 -939231178
775946856 -775839072
92972998 -92995994
454774376 -454890334
403424202 -403394104
418862304 -418840836
735735915 -735903261
619182490 -619016596
592038364 -591995010
937123841 -937024583
550459073 -550457221
223721724 -223526256
840788111 -840814755
655154493 -655330827
243344945 -243472703
945461433 -945347171
211268778 -211238858
9493383 -9540447
648272268 -648465978
797910054 -798070786
535687373 -535811409
446032057 -445839293
109834103 -110022029
903384599 -903188473
586713412 -586524832
570774578 -570846826
749782344 -749705494
772315246 -772325330
89751696 -89652204
289919829 -289832771
222433253 -222274541
423469822 -423610868
501242344 -501127968
952419897 -952512433
8749691 -8678951
356439335 -356355651
380789736 -380902984
886517085 -886682411
102903316 -102911226
13681247 -13868713
334309152 -334186046
298366685 -298312555
874057130 -874156612
875119281 -874947811
943804260 -943693074
441729239 -441857511
336399639 -336305881
276089322 -276245310
465249771 -465435173
613790802 -613755488
597220622 -597377060
888086475 -888277943
91191837 -91011043
309410654 -309465118
670866282 -670683068
537213016 -537158802
394601219 -394724243
960187904 -960375316
589003793 -588955355
431244017 -431184435
801075033 -801058811
603569655 -603447609
343707307 -343645325
71813027 -71613485
698015489 -697825563
135102707 -135216725
35884798 -35897746
101296270 -101346438
224347076 -224323644
399244951 -399171311
39817804 -39830306
754602227 -754532897
314757284 -314662262
53765158 -53735260
815532426 -815362796
764952004 -764801920
828526867 -828441601
21608904 -21765558
867073939 -866974467
959408753 -959381415
702060584 -701972840
378409700 -378308990
194148230 -194197520
208939087 -208743291
944891234 -945063136
631668300 -631561982
439887504 -439746226
422045466 -422025706
429054934 -429194672
607930946 -607939404
160991361 -160859117
721851829 -721897097
888811419 -888906629
694946155 -694964901
176980066 -176962430
581233344 -581239212
31092154 -31123412
922306603 -922250035
855844732 -855758060
739920985 -740051655
961100547 -961233141
148013109 -148169295
674350429 -674187507
442597720 -442753182
260973744 -261062224
554255777 -554333799
91162756 -91220918
614825001 -614669407
832701897 -832584057
258650134 -258478188
811933497 -812102509
177103983 -177090517
863303693 -863119589
343157189 -343025975
996587429 -996510525
471300724 -471220202
855744285 -855722631
604297495 -604139311
274316177 -274460873
765661880 -765823772
305193891 -305168175
866389223 -866214617
659537257 -659560959
404242465 -404281033
137684221 -137528091
253540754 -253429032
661836925 -661883919
56788867 -56755953
716048349 -715904543
531169404 -530985192
831718684 -831849840
259293024 -259298366
102312834 -102401170
168403464 -168584254
411771580 -411652136
827526700 -827693750
167082192 -167132668
967119854 -967017612
664346986 -664511740
902448120 -902279810
837236169 -837243809
356141580 -356169660
305539289 -305628775
293255573 -293149417
951951231 -951803191
927117735 -926994515
791900978 -791930066
175808105 -175995229
542205134 -542274192
178525003 -178472247
855942679 -855928425
624599465 -624669261
871703395 -871649187
955826225 -955725653
572558516 -572446292
290721 -128301
199551047 -199597065
765653092 -765638274
391858423 -391888729
936921346 -936821810
515893861 -515735937
432673868 -432830158
270698282 -270696282
937883814 -938069132
411255216 -411407770
76578127 -76494165
117896288 -118011116
978385046 -978526842
894524513 -894505101
691354311 -691351809
552167561 -552242119
955873025 -955942915
547224851 -547253061
419632216 -419455536
27501182 -27637892
8109863 -8202165
293324358 -293471048
882460401 -882437641
891495704 -891385118
749294034 -749329542
620867120 -620719956
435539250 -435528370
31429552 -31471654
319528595 -319524553
583661131 -583481551
879635075 -879545233
675977356 -676145988
749079176 -749183216
429810056 -429885926
150945723 -150915103
484478246 -484374256
132699540 -132634322
916763875 -916567049
436566285 -436503025
32468127 -32433779
442959265 -442874695
55073607 -55186793
922529010 -922448230
691154215 -691028383
994429697 -994276699
21183624 -21032046
878879024 -878936382
324614095 -324655131
743961646 -744052630
782268124 -782403974
986032711 -985972445
120444820 -120587110
683079060 -682993116
376417291 -376228523
265037792 -265190756
183051251 -182926893
733475542 -733368832
510783596 -510643192
242759866 -242597170
915521449 -915656331
776164299 -776057951
978349690 -978435892
667101543 -667013695
752873654 -753052942
713344122 -713520544
347042933 -346954401
63890060 -63892544
732886613 -732900209
201593454 -201664082
192049274 -192121200
89538374 -89631652
917513931 -917378041
384840756 -384641876
168693353 -168540919
374307969 -374491115
931563203 -931509463
330573775 -330666403
207641358 -207476740
547211282 -547294840
749008444 -749051894
98963915 -98913143
819184411 -819116517
817882503 -817982179
401372000 -401494286
390551073 -390584435
41803250 -41744030
564381109 -564329739
131702103 -131873565
23541973 -23494613
289831164 -289692146
530615754 -530672314
384642206 -384585356
360163613 -360169227
763205138 -763129758
90386122 -90322740
247574801 -247542167
220204156 -220090188
337997975 -337850681
958688150 -958656876
673980757 -674154419
408369167 -408258345
942407037 -942252259
114688056 -114512612
521044546 -521049768
481197257 -481084075
317360101 -317325023
135657478 -135490904
310209773 -310391265
228226848 -228328932
619887989 -619983427
898753580 -898813326
586553102 -586527534
119025823 -119027651
589908457 -589966543
85321686 -85286396
13158320 -13356392
66044823 -66015767
83691516 -83830606
570810702 -570740548
797067697 -797167167
180135867 -180177811
542701207 -542762831
804867436 -805059392
376213254 -376108174
971048987 -971132205
995344901 -995525519
828257849 -828379749
491816582 -491645350
788778456 -788686806
240723666 -240849806
655014887 -654844913
907669840 -907579036
743398316 -743501410
833555237 -833742317
123846773 -123800017
514510329 -514561897
191331726 -191409282
696596496 -696648668
158722506 -158694480
410470640 -410591630
781034035 -780925303
79087005 -78892905
107642748 -107460122
605941566 -606039418
905759538 -905774944
184849204 -184870750
244596467 -244622301
884318366 -884381664
726503282 -726545946
301253612 -301171552
162413932 -162336324
856208908 -856245776
860164161 -860290639
760632027 -760829783
32668137 -32771931
642834782 -642760066
814049980 -814216324
450730516 -450575436
298969076 -299039506
141757121 -141684203
331124014 -331025464
577814236 -577637490
762779827 -762856509
344925707 -344895711
609211460 -609088580
25952816 -25788716
535401753 -535472889
52408229 -52363181
161823640 -161945224
766630043 -766605917
974413093 -974445111
662052101 -662053933
603732414 -603663408
446819211 -446797627
572895130 -573071140
11605136 -11638418
891792435 -891959579
792969255 -792791551
268887291 -268881805
830388411 -830339283
451278882 -451096036
901040866 -901069976
460585153 -460496327
54215415 -54294877
622293721 -622475431
620347349 -620498265
762076491 -762011119
344688648 -344566046
565267780 -565127310
14102202 -14248578
555491440 -555411378
188334342 -188375294
599014194 -599087840
991246043 -991120959
44661862 -44643524
683777858 -683818572
769576666 -769657052
824552314 -824547468
649802600 -649847608
287416396 -287425854
6409696 -6526226
435705661 -435629339
550717148 -550766662
736497375 -736597961
833512081 -833648777
94287100 -94373068
100557116 -100440748
708690000 -708744304
763798224 -763710068
529791795 -529740139
259465319 -259646685
214545983 -214352887
142151120 -142180074
61561212 -61625018
852591593 -852704013
547829533 -547690709
836212101 -836120891
725195259 -725275153
196698562 -196813916
774107864 -774300362
928933227 -928812133
279361234 -279363114
148720326 -148791510
673205009 -673146327
794012568 -794018438
657047909 -657040275
134202651 -134140169
160543125 -160354333
234755430 -234779734
209480093 -209375279
526263960 -526296392
322119164 -322227852
174215807 -174097621
278930992 -278934892
791510438 -791573800
518275330 -518088484
452070688 -452186908
749743919 -749681565
8714321 -8624981
730551032 -730568534
356024384 -356155620
697118250 -697193398
396446068 -396251250
967505236 -967362118
127599448 -127525512
196197985 -196278689
904006662 -904169744
705391098 -705493240
596972609 -596968605
276386677 -276515359
244328420 -244129772
370431373 -370360289
553176570 -553365444
739588655 -739455079
771331421 -771252613
98751175 -98938529
835009524 -834858534
126683944 -126733272
289390728 -289227330
685519956 -685348182
898585344 -898659104
318619895 -318627121
385595685 -385543271
127686160 -127645976
469731335 -469826507
6724265 -6672953
538088376 -537905752
935939691 -935929969
271893582 -271706214
401488134 -401500438
180613067 -180653381
877010142 -876968572
893233096 -893262672
252454954 -252592446
676750238 -676722668
890869334 -890761518
684611036 -684724878
649694245 -649600697
155931230 -155880768
657035157 -657060661
796932968 -796902948
133861757 -133810709
251629031 -251707375
992752571 -992814423
197411363 -197378215
494661739 -494745405
220772595 -220834527
80664073 -80723207
611693672 -611600284
300017963 -300210427
370583112 -370723670
917445986 -917320808
628186179 -628177807
679818813 -679890313
65883202 -66013996
185695447 -185513793
200379397 -200258295
370248151 -370336839
592073354 -592013308
545607063 -545761381
87469454 -87644140
515687373 -515590697
864430957 -864471791
698227012 -698253594
677211998 -677219182
446867581 -446934429
624241012 -624059982
212329692 -212440196
113875339 -113990653
736676908 -736636618
71927576 -71740896
638344830 -638368860
725976409 -725834787
345431095 -345250409
641994853 -642177947
635761741 -635749349
980413632 -980519222
571756230 -571919890
150482910 -150509232
87133351 -86948333
554568545 -554469233
450467438 -450440974
75294538 -75163540
47351314 -47287534
201455865 -201400463
874794383 -874750031
493232220 -493180172
20240795 -20191619
133162435 -132982495
786745890 -786826886
357808467 -357748811
608726744 -608611242
144548222 -144730918
803835470 -803978336
395185828 -395257198
747098404 -747253238
333005773 -333076439
853206443 -853081873
232778209 -232976019
665901864 -666092550
35881018 -35930086
127936027 -127778245
947668108 -947671574
133901914 -133821600
20286525 -20454295
342060126 -341959870
52698269 -52879623
286816257 -286709969
179472274 -179447692
482444164 -482518116
192085237 -192031065
189234002 -189258476
192382943 -192236357
425236625 -425305885
982244453 -982060685
69261866 -69223632
767725139 -767680851
414841068 -414873134
238153342 -238307318
483610086 -483718662
894918116 -894825444
174415694 -174382144
611339418 -611156564
423710758 -423867616
263276113 -263205891
101546638 -101440874
272607427 -272468479
756313278 -756424064
927620515 -927578731
252262538 -252293160
907984660 -908081676
156015726 -156156206
783856608 -783900316
713545945 -713624941
731285688 -731440894
839553472 -839379704
288553878 -288365222
20911718 -20826340
364687460 -364827634
685174485 -685288387
905046733 -905094927
534750934 -534737334
796094582 -796122288
806188798 -806111776
609256872 -609166048
694384432 -694482342
581542830 -581464334
911428514 -911512468
774831875 -774957593
649066700 -648898124
862820478 -862754092
320597234 -320582358
539716777 -539684211
589607076 -589701998
926446919 -926539277
281548416 -281576188
947951035 -947867127
423065477 -422919891
744407946 -744591168
385485866 -385500832
889996178 -890059278
571273049 -571192647
440620958 -440542548
553255665 -553206211
322115400 -322173508
708252148 -708431374
413271898 -413112860
924104437 -924224499
540878442 -540800488
463092473 -463041969
125031294 -124870666
606861264 -607032604
915355320 -915378194
331382357 -331474729
160925239 -160877979
205770449 -205789887
884431987 -884416023
512056424 -511886680
409236844 -409318944
729089263 -729162131
919086585 -919070147
834149146 -834170888
77113748 -77086014
97096715 -97184843
273186600 -273215510
973288575 -973422435
643742771 -643604131
529316928 -529311142
392076250 -392254706
918627477 -918692251
682629455 -682499081
334543593 -334462303
308067819 -307989169
70699391 -70731155
65739333 -65912911
483305132 -483459608
678111164 -678106824
584288648 -584238498
999188750 -999062202
651018198 -651024316
429757084 -429786440
900217721 -900405845
793541397 -793638825
209719245 -209567351
41325585 -41296601
503694941 -503864129
28245965 -28127349
146379280 -146299460
552568213 -552469129
320431487 -320487695
977597301 -977749425
519824270 -519808736
720855244 -720737934
883544720 -883621600
252904161 -252863437
832631484 -832500182
376764871 -376712443
457963604 -457799364
375790293 -375615519
141534086 -141596464
498253591 -498167561
193810001 -193942141
668900876 -669061682
104335239 -104388883
48287741 -48480891
406103761 -406200573
534070875 -534057323
138286507 -138131583
169319939 -169312733
306369914 -306333524
52102658 -51909624
198150987 -198286915
294694002 -294581356
287596509 -287469343
827947901 -827801877
770124824 -770156322
170233540 -170342874
218300973 -218231145
490163469 -490083553
961972089 -961785133
567544812 -567738370
340473463 -340273947
990514938 -990599606
74925857 -74834981
650771723 -650946591
88627230 -88707490
519246401 -519360155
441140389 -441285103
994404866 -994454528
318853570 -318759594
782975925 -782970633
859941658 -859905774
275711511 -275702137
223623990 -223506314
357043304 -357019962
457294317 -457260015
104131021 -104089165
908683468 -908600142
410717228 -410685272
819404181 -819397999
87280103 -87401261
630418350 -630600342
577024537 -576942433
60427754 -60377472
895285354 -895289954
997927701 -997899351
43303936 -43240492
197347887 -197474839
417107423 -417166269
810361329 -810389437
562309945 -562445491
172703972 -172863268
502820240 -502921322
496652852 -496584286
491139891 -491114559
448386543 -448527553
673591424 -673459852
58226200 -58157578
740964496 -741111190
806344307 -806495653
822364479 -822477405
488638742 -488474630
522191040 -522082632
185975542 -185797784
833097086 -833096176
41999505 -42016879
138082307 -138151909
574071819 -574122795
396004232 -396059234
521178592 -521002714
938463118 -938415164
716433436 -716524790
535790449 -535949051
850457464 -850496094
980308761 -980259537
247253119 -247449005
459360295 -459294973
539254624 -539403312
463997787 -464032897
64076206 -64145296
986581982 -986416200
971549515 -971364145
726923711 -726895387
47032224 -46877320
520958263 -521047157
549150689 -549325473
622585820 -622520710
704050266 -703966656
271031169 -271003173
485433135 -485299595
122238807 -122156365
725173506 -725235206
988884304 -988784354
980506668 -980531776
411711858 -411595928
356738713 -356625889
895163319 -895004943
778095791 -778071959
37997285 -37959663
352032543 -352196639
759506305 -759589977
175040839 -174963483
150616473 -150479539
243408824 -243371392
584307936 -584452478
171626742 -171623402
816941383 -817008867
618477804 -618434570
721267832 -721367348
86788620 -86899958
629661617 -629679455
540318064 -540327494
629872707 -629677509
859923716 -859836170
798158116 -797983456
457277166 -457241852
543982861 -543891783
284327792 -284486328
928254259 -928213713
202073276 -202245404
844023027 -843974153
300677463 -300583823
681261411 -681359521
819786898 -819869692
800447971 -800296411
690428525 -690392035
674985882 -674847250
959962813 -959980705
729059676 -729086034
852796017 -852718589
730872041 -730824029
582445855 -582476969
718349773 -718523601
146555349 -146507385
688231446 -688369508
65092827 -65134623
100665910 -100860222
544050665 -544105175
129771998 -129909004
212261023 -212253251
200318846 -200300724
412950136 -412756414
463454363 -463362187
212586019 -212476399
493687114 -493642190
335394884 -335582954
317664818 -317760796
475329452 -475384162
609912922 -610017122
663813043 -663997037
45356874 -45434574
533851159 -533719187
30416072 -30383472
181363468 -181222848
97860652 -98022226
512667778 -512816512
52635384 -52627286
517858811 -517930769
179392109 -179369627
458007275 -457919933
8155537 -8021301
877462436 -877433914
184469087 -184498959
256753143 -256741705
887017621 -886876305
86044036 -85893274
909105910 -909100080
267480021 -267376369
510297773 -510136077
848277986 -848176314
514117708 -513917740
458324593 -458521789
967624817 -967682191
391867898 -391947218
858224514 -858323058
830925656 -831091802
397896002 -397750528
139549897 -139422247
721017477 -721207427
637336545 -637497191
592209927 -592272757
801436764 -801621970
272784351 -272982433
942812916 -942969398
241514714 -241352904
701202450 -701233574
223564099 -223382401
582400202 -582368138
661069734 -661140472
463279029 -463323151
892483903 -892497325
452624097 -452506819
635291993 -635370173
524871936 -524692418
584869276 -584891394
937363603 -937469861
593968658 -593990220
34265480 -34200824
381582358 -381615916
185787592 -185758878
744961957 -744970757
88498064 -88549068
906399580 -906579778
212230520 -212158356
870646758 -870531126
321324603 -321216843
54380185 -54280713
156847731 -156777809
105454225 -105323475
645642880 -645706736
749572074 -749620074
871167463 -871130235
29647007 -29756861
608500695 -608668993
650696594 -650670488
655485009 -655460409
463921094 -463804100
2585133 -2494455
576491797 -576448091
57771699 -57874581
542473982 -542555514
656703800 -656869960
818394782 -818324606
132585227 -132443249
548897610 -548701276
841402037 -841354261
926817506 -926697060
13855630 -13881796
564570599 -564592453
962130049 -961960543
762037582 -761885304
386247100 -386189186
162122060 -162088084
413708879 -413742989
241951191 -242118277
91068028 -90960418
186151410 -186312262
846780057 -846734401
92835617 -92974849
480661834 -480713924
134555085 -134444719
125610844 -125464932
77718217 -77602913
301447803 -301484273
568700308 -568535358
618939105 -619099543
207916619 -207836457
867568649 -867658429
6698609 -6522505
280042699 -279945441
788006995 -788070749
842608275 -842581989
732693428 -732621204
53245305 -53406039
678697669 -678788125
506202818 -506128788
310614556 -310457110
238949403 -238784689
101080618 -100881002
311341799 -311228929
53817598 -53898808
682740253 -682879097
399449384 -399594486
249996713 -249916725
100536362 -100577870
259140017 -259201529
364317222 -364140226
590335984 -590425522
268585530 -268409064
250292101 -250132567
57772172 -57815028
957499575 -957623053
114816553 -114969007
238107154 -237912810
261457420 -261363882
917898454 -917981916
979963914 -979837724
234373181 -234547825
479290650 -479151976
570392555 -570402603
800375012 -800520930
134053127 -133880351
60898782 -60883772
449457295 -449559441
985669761 -985857491
682802535 -682627907
325277246 -325449102
110537325 -110508677
668864007 -668775011
173220094 -173073182
168395905 -168493859
897964620 -897809116
9737404 -9832324
599512408 -599584308
587487662 -587412114
589064093 -589144921
536832026 -536867624
518921619 -518977749
154000486 -154123376
817316686 -817423350
657634968 -657768072
804536866 -804713180
945864017 -945715589
133252691 -133381107
15315616 -15362762
142530507 -142371837
139905293 -140059469
648369123 -648185759
521730826 -521617808
547332361 -547257319
749239290 -749419794
638979660 -638893764
870941660 -871064340
319244749 -319402115
206494531 -206585013
570963489 -571140629
469959273 -469800057
969826814 -969799886
401597904 -401428672
438025926 -437829346
819048545 -819125533
699987396 -699915902
172399428 -172262148
222744891 -222835265
475543242 -475698150
459799808 -459616366
952466165 -952358489
710274937 -710393733
612576078 -612739066
128706416 -128819442
296490616 -296480260
938886483 -939076911
585681757 -585731177
33872146 -33728322
577618249 -577725863
882193122 -882084424
133099952 -133224918
153110421 -153215269
384921712 -384804940
337720275 -337674815
999513880 -999433342
526310857 -526363709
434712127 -434902131
424053774 -423870726
167197969 -167280111
547467490 -547644210
522572902 -522429850
582957525 -583152401
33222696 -33402702
195088764 -194921102
291732793 -291704505
241114060 -241041166
40550021 -40613023
152119135 -151968979
378097315 -378121031
46535805 -46689293
544809268 -544943902
204878483 -204832761
31910024 -32022952
187520154 -187343216
435527414 -435533810
846185493 -846090021
396815494 -396976064
316165120 -316297082
776802729 -776876505
155531619 -155573319
333661107 -333770791
414397264 -414529282
78855392 -78925422
977043392 -977009070
458596059 -458591477
462163487 -462207213
616295859 -616291761
549772050 -549779816
647563369 -647489593
649311407 -649342939
731927357 -731882573
35010622 -34857494
521781974 -521679678
17960317 -17957105
2933608 -3069394
601107073 -601267283
332512723 -332567005
609047064 -608877500
597972424 -598102840
377625304 -377466804
521392257 -521195559
139072123 -139138823
129452615 -129312595
911672452 -911763552
771770008 -771869730
788316363 -788373685
694011598 -693909114
767967470 -767878406
909583479 -909438033
495785613 -495659359
148310638 -148184264
634782404 -634928674
676422265 -676563241
902524878 -902583204
117552269 -117645021
550284798 -550096406
529551531 -529586863
378932601 -378909229
317152201 -317010563
851727373 -851927289
608200415 -608129817
463232037 -463076047
35891272 -35743946
600018545 -599952581
12665806 -12469816
521591577 -521674317
827303810 -827132416
379149442 -379224032
686999141 -687033105
391730631 -391630111
441988817 -441876889
817321766 -817143326
907039152 -907093958
869256937 -869181173
423789187 -423735971
630315573 -630301987
812018003 -811837083
583442046 -583513346
94262423 -94065827
223131131 -223275315
698353143 -698299869
968855640 -969003676
911860130 -911943450
210453650 -210613998
457881484 -457867944
424101885 -424190657
793809049 -793849197
40097383 -39986475
726829301 -726689851
88343278 -88318914
814205354 -814365282
54327659 -54451687
100498932 -100310492
985649377 -985537155
720560054 -720618590
758265528 -758353320
741418915 -741413717
782021000 -781880374
916010329 -915879187
383308747 -383159437
632551771 -632356733
586139429 -586190445
989793286 -989818482
833460694 -833473488
228206531 -228112949
487524524 -487519794
858464618 -858273644
579551141 -579732097
768720102 -768692292
441679784 -441604426
39565912 -39489106
815581719 -815671367
67636055 -67460107
129758535 -129699295
178266719 -178323831
303058319 -303157839
548105261 -548070521
185984788 -185966296
218176963 -218190653
166483169 -166528951
719452893 -719485031
549690776 -549549724
1924649 -2096819
847656479 -847828047
922399103 -922376119
185886663 -185841291
256473579 -256589969
823594204 -823613194
983123700 -983192644
750761510 -750681142
705669553 -705775239
926493098 -926344006
241892794 -242034734
224475393 -224399473
851973048 -851970326
2678993 -2491273
760246302 -760308854
328524892 -328374040
715790704 -715924864
58985477 -59079129
797442683 -797597247
375466243 -375561191
987683114 -987812026
523308772 -523303402
790098443 -790138697
109341283 -109262617
212490939 -212681099
994928679 -995086679
610411235 -610575781
712026103 -712020051
855276698 -855305756
907964846 -908033168
679547425 -679621909
394158324 -394209574
41474423 -41499945
155052961 -155245741
532925725 -532863475
379797242 -379615474
639865031 -639930195
527402112 -527276564
41764940 -41745594
17058819 -17240655
74736124 -74789156
687481512 -687645622
594628679 -594576603
440201537 -440052733
963235120 -963246136
123117693 -122965347
203717616 -203518278
812887358 -812741594
371702801 -371609753
58720322 -58763940
113883583 -113781461
6696177 -6858479
529048068 -528935564
291442880 -291295588
460221137 -460412331
839682561 -839650605
299157877 -299232887
420483200 -420447314
384387100 -384243060
415445493 -415550515
872277905 -872147153
745547967 -745670003
84018581 -83997113
990342909 -990461435
639578303 -639656595
821827471 -821631489
858819024 -858978734
611721956 -611746636
342293195 -342147101
398460383 -398310395
653635206 -653480558
800906981 -800869151
58595239 -58584817
460843739 -460746259
402794257 -402757869
108761946 -108800630
517398355 -517279783
367924466 -367788748
965792116 -965761836
554873330 -554683740
597799799 -597712177
333589143 -333616135
86931455 -86868461
452900539 -452831617
214042102 -213989544
872368278 -872255830
415068845 -415089275
159995305 -160127403
58752502 -58775378
720809315 -720901173
310535833 -310419847
853701133 -853882017
793310313 -793410997
145820173 -145811037
654944620 -655085154
621147376 -621203038
91607222 -91498138
630308780 -630198324
277381050 -277257816
633200814 -633289314
44561466 -44555628
366064312 -365907710
169518046 -169537156
796424046 -796441096
505837304 -505734844
853971723 -853954131
802701038 -802897038
952128309 -951996675
988998256 -989136086
107070834 -107035340
910672190 -910509798
174875014 -174763998
576127389 -576126771
812313510 -812182230
745170954 -745255258
596970607 -596897319
285065769 -285082479
120884640 -120741274
122560623 -122560507
649475157 -649501409
270723041 -270740913
918934664 -919078366
161362097 -161559089
342203666 -342220148
790395209 -790488521
544077920 -543887802
752668596 -752556466
883152126 -883282936
472134237 -471974903
514928839 -515047111
57154362 -56974926
668938440 -668832706
664556915 -664617787
588278687 -588167489
737808227 -737855561
402119708 -402007606
994625037 -994651051
436215979 -436238175
778083875 -778001393
628418870 -628378440
517267346 -517074748
941901681 -941963343
967981040 -968169108
784814166 -784827448
69399839 -69507111
512777725 -512862823
148566637 -148640359
970800423 -970785741
57305773 -57122745
698469233 -698569371
610592124 -610643394
70910814 -70899226
70896545 -70746337
951719848 -951717688
143278255 -143086487
548074957 -548224835
266609335 -266513881
168880626 -168763992
486581126 -486623776
140484003 -140551639
132017158 -131851222
779867743 -779668681
471244482 -471356966
778687238 -778683562
40763537 -40908719
10695487 -10726163
607109642 -607126960
976051294 -976111800
635612404 -635506296
282948634 -282887342
621307467 -621420387
352114591 -351961537
570496385 -570633537
888834205 -888709649
930781464 -930889402
585051575 -584978127
804193130 -804004126
346421411 -346535317
628732858 -628777736
27639184 -27669890
271649976 -271732308
812126771 -812094549
16469974 -16499472
165033518 -165187580
843777772 -843607622
377294552 -377183768
802262719 -802191419
721663341 -721596325
402540215 -402645481
676009582 -676061672
834163029 -834322629
792412395 -792601809
804461391 -804303119
885682737 -885540061
684900655 -684929823
741654426 -741612448
694433387 -694365515
49368106 -49193964
852788916 -852939528
124096596 -124258440
715831321 -715806711
36342338 -36519872
149363922 -149323244
453260871 -453063035
580482904 -580565564
299538504 -299686438
254691997 -254759033
457259509 -457162589
634284338 -634128294
93823306 -93927084
715216205 -715067233
758909404 -758838228
606240570 -606342840
66127127 -66134117
1912454 -1736312
777316353 -777166447
546961391 -547013263
689859670 -689766558
820293568 -820350528
533198937 -533069925
875744321 -875882379
644178161 -644223535
575308743 -575144811
47319424 -47212234
800167945 -800286791
284753054 -284905894
927400704 -927442656
270731977 -270664587
819894417 -819951073
20109768 -20005518
876059422 -876135122
237203288 -237182142
487439473 -487389665
615332943 -615523899
850438333 -850613747
912286677 -912143505
475188320 -475143660
619019324 -618922732
558979295 -559024635
778366677 -778453501
105268722 -105273652
401554530 -401641278
435258837 -435442917
857664883 -857758169
119343473 -119289723
966594508 -966719946
505016317 -505201939
965981595 -965998599
257038494 -256882606
229491613 -229688715
690009824 -689823230
124984440 -125078148
819660323 -819609239
366213817 -366385557
806036498 -806120618
351286728 -351161106
504505775 -504562629
207018418 -207073448
691600494 -691781670
850590504 -850636990
534970153 -534941691
15401505 -15324019
434662121 -434465269
852907528 -853051854
336987798 -336842318
33960026 -33850174
61710463 -61880949
551416157 -551451709
471825425 -471756075
544992896 -545031086
976400133 -976246493
819191089 -819321057
266929212 -267091914
47937864 -47879256
617946012 -617996132
610840484 -610983970
822341923 -822270001
6948894 -7126536
410683 -442035
969929843 -969786417
195555198 -195439316
817232546 -817043790
276451018 -276441498
134125206 -134138118
921071943 -921105649
197851285 -197854545
570258370 -570205498
401201492 -401350200
134798727 -134642981
153935392 -153974412
3976886 -4132044
431188765 -431299269
347065350 -347249532
95411309 -95535539
413654128 -413629560
213923703 -213765165
551074829 -551050237
224381497 -224312655
865422600 -865381872
230855815 -230659461
620628414 -620472416
262361702 -262322216
896772593 -896888001
460761796 -460737548
968517179 -968374671
278442767 -278588473
932667068 -932747692
618227461 -618058903
872944774 -872961352
499482443 -499654321
484052994 -484056048
858645394 -858542722
566732528 -566708832
527741298 -527905250
440760183 -440890689
433375769 -433535037
451514392 -451587246
883783085 -883778291
963365406 -963454168
453902782 -453877054
55957997 -56103413
467599474 -467630262
411210811 -411033811
393932830 -393886520
143035697 -142865719
92529925 -92607423
141846101 -141916521
888426891 -888314871
626851238 -626676304
426367491 -426425509
501463299 -501601619
973405422 -973452812
80037343 -79843825
587593246 -587732782
135574191 -135470287
687750358 -687576232
188669233 -188749801
83538271 -83656293
120580477 -120727063
152242481 -152217757
493206196 -493126112
226212553 -226319431
87544765 -87451195
972597476 -972750512
297846834 -297795360
235624251 -235651877
543557246 -543473892
613067123 -613161825
346421273 -346326031
363118801 -363279227
618351999 -618456187
27061433 -26945079
245663377 -245712721
523481549 -523416569
981875362 -981902370
246211077 -246111773
323565230 -323419738
790233838 -790343352
675553433 -675474567
395829598 -395984124
702109059 -702103095
430642702 -430467514
372261234 -372067418
771327445 -771335397
978585510 -978690922
547120978 -547055050
40473056 -40432790
596706748 -596678214
817546128 -817636746
922562930 -922748642
479556520 -479591082
932707380 -932694956
561733663 -561560753
693937134 -693960356
166504472 -166680534
956695933 -956550497
138457518 -138379792
264338422 -264335514
669437613 -669441529
613783949 -613797655
271280277 -271361993
986047018 -986121080
180926620 -181013404
222600066 -222458664
325633795 -325435763
952225906 -952050778
25772461 -25768903
315479222 -315286278
912507208 -912358412
570096475 -569980029
617941818 -618050446
369506566 -369402822
107551435 -107430439
628733225 -628711437
550683258 -550591944
754593670 -754610784
816995247 -817060817
544414054 -544485630
365748364 -365604690
157529408 -157712048
952240561 -952412327
136682205 -136502479
208714749 -208531579
144597798 -144639570
6023762 -6205390
809902293 -809883857
898887302 -898878106
203293174 -203413174
491436792 -491376438
269418042 -269288100
451403675 -451550819
396714999 -396569997
734635742 -734805726
1750338 -1678596
457652157 -457723339
577116317 -577314935
838997517 -839048611
321455 -426359
969094991 -969261807
973051347 -972977053
745301448 -745212548
25186397 -25107173
823614153 -823804841
977040576 -977203890
942321570 -942268612
644857838 -644968258
630359879 -630271267
965508242 -965583314
688908165 -689007151
322741455 -322820103
390344709 -390519713
672759890 -672594808
206107369 -205986013
950236271 -950044837
818972964 -818874710
445021936 -445178044
122660223 -122561733
257026241 -257050747
676975665 -676907199
694399451 -694229185
272569249 -272645605
722813183 -722621949
479489433 -479294643
362121192 -362282474
119901162 -119737066
16025802 -15825860
136379500 -136188774
842999712 -843037400
140749984 -140944210
85600805 -85568415
815011176 -815203498
996992212 -997176746
721584803 -721498807
499260886 -499092582
879788418 -879882332
791454938 -791395590
572605871 -572739971
371066952 -371057466
69415949 -69453475
381682884 -381584604
779659842 -779715104
859874676 -860051732
867612685 -867755387
164688570 -164528888
440018691 -440127135
886661915 -886798465
719971193 -720148087
566023053 -565991701
705356363 -705300913
708968077 -709108197
823176428 -823341788
657791742 -657744402
816308350 -816427444
116924617 -117064115
590129077 -589965077
908082515 -908241257
469391378 -469511720
652741208 -652913142
309903825 -309713757
677827802 -677775144
855056438 -855238674
730147679 -730051233
569788872 -569876040
456529392 -456553996
390657164 -390643910
925145734 -925282496
329788702 -329806536
176147835 -175973433
897211269 -897124165
431935429 -431764963
13538016 -13533092
509296277 -509437491
981549310 -981421140
779327447 -779248631
307206904 -307142806
9959906 -9845096
988361373 -988469451
424900283 -424890609
172762607 -172644257
896604209 -896666437
334246585 -334371719
815934086 -816018394
801397506 -801416424
690832715 -690710995
346496957 -346573677
839981461 -839997317
355960596 -355858324
959474086 -959372292
355508308 -355476804
955538987 -955387131
569535382 -569685274
366851045 -367017479
670536728 -670378776
750395063 -750590967
348413050 -348576972
334502948 -334342526
58876923 -59032303
412540063 -412382361
318623508 -318527314
149172733 -149106029
261976446 -261838710
527978121 -527837019
278365347 -278204853
947602446 -947553082
244154720 -244229096
822508064 -822446746
844930918 -844836196
719444143 -719539377
668355864 -668319746
497939639 -497757889
273882092 -273713552
830103483 -830203267
659943342 -660056992
644554681 -644671079
216067430 -216060340
459640738 -459643858
302123563 -302181207
244801541 -244660145
949020433 -949112871
755951793 -755846609
680915962 -680928930
74067756 -74120590
540132460 -540171220
743715902 -743832924
364156695 -364100427
72168821 -72109707
627229464 -627393652
642232573 -642311689
910273139 -910214411
414246106 -414179696
507802443 -507606285
948816832 -948875344
24891723 -24777219
173408176 -173220076
305106817 -304967759
71010658 -70940938
794692117 -794573831
575276778 -575340708
568194091 -568337443
466194719 -466349111
648982412 -648968226
20370410 -20257684
655932359 -655946141
394629790 -394818696
523552402 -523410696
947414944 -947577764
670987602 -670861598
721226500 -721247228
367080028 -367146050
368243829 -368138731
57984603 -57921167
416287444 -416454142
820693269 -820611655
731252702 -731243978
843613231 -843505235
455454507 -455466285
199439906 -199574056
673773941 -673960879
915944758 -915936704
931281973 -931246827
946532275 -946502545
387773695 -387847747
40401131 -40306873
869061597 -869047925
271319445 -271321135
428504457 -428502659
62474104 -62472866
309254473 -309167117
993303522 -993344884
132196163 -132351269
977857010 -977945050
311183171 -311030687
134057540 -134099368
63949261 -63835827
69466426 -69547796
646808651 -646928707
135917599 -135775291
893456308 -893319528
345116760 -345266598
665585962 -665388952
976303538 -976496728
462899440 -462739242
134262218 -134306882
993477832 -993591188
96355400 -96231674
135213669 -135412297
495877929 -495846479
627728689 -627816891
193104990 -192982494
340175509 -340208345
449497906 -449508368
781355692 -781532426
669922425 -669950737
197330870 -197287764
983917280 -983895184
6343033 -6221681
769477488 -769506826
917694674 -917864674
204101090 -204235030
913251734 -913262290
321182423 -321196767
874097259 -874215965
185069430 -185179408
704415793 -704388959
210533824 -210389694
804283285 -804382255
731248340 -731214912
567373701 -567278029
831897997 -832086321
669570640 -669639402
546694712 -546794576
116277081 -116189483
443360912 -443286080
307402668 -307594340
692113075 -691960437
424444391 -424273127
432752226 -432908090
639944625 -639959783
987378135 -987537847
137387613 -137463545
768214506 -768330446
179784931 -179728679
790441865 -790244839
834682279 -834756013
183203151 -183282811
529337470 -529527084
991749673 -991633287
468991506 -468925536
881010177 -880874121
112761549 -112604179
248443958 -248461672
254175151 -254245139
997820931 -997808353
279204017 -279253043
284745391 -284580481
519441708 -519543452
730682024 -730748978
686587328 -686688050
953733637 -953739323
533201159 -533196715
726960329 -726913079
862668882 -862581128
138841270 -138702824
40196798 -40237822
37217848 -37178002
895674683 -895475757
487940497 -487764065
647173258 -647127646
634508138 -634573592
352038064 -351938492
765563358 -765742826
43768990 -43638194
850248312 -850148994
528525949 -528337263
719000325 -718909521
483066461 -483265497
981159574 -981062894
821235291 -821387611
471559415 -471671953
474390475 -474229755
533908492 -533793826
219974468 -219860034
817576729 -817444777
523783378 -523864342
498166888 -498201992
287461366 -287390342
326453083 -326318573
976964551 -977122233
886269843 -886308413
802204289 -802213297
105245698 -105301606
122031049 -122142957
416776007 -416577219
225260350 -225273890
928978849 -928887605
199111279 -199303037
467603301 -467657223
355368100 -355486806
126125113 -126010755
701610280 -701751218
737367422 -737530654
31662802 -31588450
147303440 -147296772
106476491 -106348313
840916054 -841002550
836408402 -836565068
719136453 -719132625
207026193 -207045933
529519669 -529703897
756187979 -756368671
58541066 -58590028
985042338 -985227468
253513341 -253568167
774489271 -774625173
411924840 -411778908
575415496 -575486322
542732019 -542692745
907124606 -907137916
350994652 -351104310
159635748 -159816332
251480589 -251330037
92523650 -92442236
745038402 -744903112
241688219 -241841445
429587004 -429424354
422019083 -422071849
868917283 -869054761
950242404 -950415372
312166902 -312322800
84670384 -84500846
794802639 -794905489
68334297 -68365699
779661996 -779768212
301271579 -301366517
305733173 -305569167
910274438 -910271840
896118752 -896164552
627589197 -627642679
508406039 -508316767
791792051 -791612087
370935539 -370975923
513412595 -513399389
60717225 -60797555
100337390 -100144276
542155731 -542072005
841591533 -841718883
462972095 -463020095
29961381 -29766037
165955408 -165970078
603917441 -603929357
212902499 -212744917
822271518 -822412328
957236248 -957075918
884424005 -884404351
781035892 -781032178
111797561 -111731613
496357204 -496521400
533367620 -533561316
354861013 -354847001
318234896 -318286638
103346197 -103161883
551437101 -551466317
289761655 -289609015
65248376 -65304154
717421687 -717520897
196076269 -195919917
281720174 -281638510
601792274 -601677780
171118845 -171265635
117331477 -117364443
405853051 -405716237
159517258 -159478030
803747866 -803693254
909107843 -909103977
167665513 -167622819
560871568 -560795282
896876234 -896948124
638638081 -638552091
873490826 -873595916
614950076 -615041124
803060158 -803228710
619940851 -620026003
149664641 -149728549
661860422 -661805302
594080163 -594081781
362212674 -362393592
303398610 -303415406
187422799 -187617509
193143695 -193276607
215019039 -214836517
136231607 -136054851
261194581 -261011097
842297708 -842171906
275503190 -275597504
357758386 -357896856
8734693 -8764689
576482018 -576501576
159996306 -159913384
436504347 -436628223
617818118 -617888084
420165723 -420188851
824584110 -824520518
125206133 -125223913
478877549 -478791703
754830308 -754878448
408109494 -407968598
443474446 -443517058
873035416 -872938414
802041040 -802157260
588791684 -588821166
741575190 -741733662
508273617 -508361403
16612693 -16491539
384170329 -384044331
506344185 -506501821
792027150 -791832982
906394961 -906221879
11748742 -11842666
794632974 -794469484
830829616 -830655082
358200879 -358072831
883569678 -883374982
290912748 -290741498
950646499 -950715927
282727981 -282917921
879937677 -879826987
597483156 -597560384
756983809 -756956871
372723916 -372572698
677015131 -677117809
990217984 -990149250
549042879 -549238081
25368671 -25472813
52629710 -52696868
990242284 -990291058
966869191 -967040575
762605345 -762658617
199689377 -199776275
685231436 -685070844
453248693 -453273049
517171047 -517057977
647430818 -647315422
765258066 -765448494
463679107 -463646717
52385705 -52337169
716847887 -716989647
393612479 -393414999
376570583 -376440341
973266962 -973302814
348360193 -348161907
913252949 -913326231
250753806 -250610728
648852415 -648975319
212906284 -213091930
649556677 -649582841
881794306 -881672644
848251950 -848304022
311791593 -311651815
215376864 -215364754
118233748 -118214938
912718851 -912659201
561012489 -561196315
544157540 -544052810
164529708 -164364836
316436495 -316632535
73599574 -73583440
345446097 -345605363
779051774 -779133654
124177518 -124156798
194654902 -194496572
520946295 -520813071
940593929 -940595219
817794389 -817712351
231259938 -231062636
365598626 -365541540
477038605 -476924541
653151770 -653171230
991459913 -991326837
399385689 -399369309
419781334 -419834052
660216856 -660156448
829008408 -828833968
1306057 -1337445
492925550 -492815096
970833165 -971010841
937650145 -937549903
152044057 -151846467
179621744 -179659440
286758130 -286874384
386767686 -386898356
164800750 -164986758
473364137 -473463161
760066609 -759898109
198670121 -198811591
906921766 -906976498
283150528 -283333678
583250757 -583180453
940155737 -940215179
996910641 -996783293
905855006 -905694882
700547611 -700629553
881535001 -881356099
115339591 -115385741
624981169 -625068241
214883604 -214866220
230058557 -230241007
607489102 -607524798
507494946 -507381990
499878676 -500004166
328599519 -328450265
118224343 -118165481
365976984 -366151640
887905152 -887815190
25509924 -25527512
119065916 -118989386
259845726 -259793706
345425933 -345436257
942754399 -942739899
750117101 -750154415
310019513 -309905535
490728339 -490733851
757920376 -757746060
567655425 -567821315
467592910 -467614868
822820750 -822734996
877965880 -877808584
169734242 -169610500
284829474 -284661308
741384081 -741536845
568917866 -568916770
67997818 -67952128
31136308 -31219662
173912076 -173778184
173350027 -173466325
425271255 -425102847
837144098 -836992506
722908071 -722807193
256227984 -256324508
955026552 -955185378
165238095 -165424457
909154306 -909061380
867107983 -867269691
509979025 -509874875
773068706 -773230060
240997167 -241077613
981269941 -981351611
254512604 -254389934
954110296 -953959200
486315977 -486400001
734672714 -734720734
503151215 -503001965
278225185 -278223711
996489968 -996684890
226769685 -226916987
967389001 -967433677
134165778 -134110458
590957058 -591094426
769687332 -769665624
68122249 -68061831
687325146 -687351296
364914630 -364809758
663380658 -663504562
877099512 -877263424
369843171 -369949063
910945407 -911068567
816158267 -816207301
799787842 -799642318
537131013 -537022897
437221659 -437411563
608165116 -608140808
486155622 -486092344
232457883 -232599591
966946957 -966856001
572404124 -572274916
726627799 -726464093
400257725 -400394159
523882551 -523890377
516182661 -516072341
515814899 -515755509
244760797 -244887549
818510776 -818569850
413641844 -413563906
748621626 -748775330
948647372 -948738354
444283857 -444269009
822988576 -823187018
854119162 -854296732
465601439 -465544943
154474692 -154468492
513077110 -513092540
636843971 -637032775
293397703 -293275253
92568674 -92501744
30331581 -30268969
317190348 -317116134
115231128 -115174994
402689425 -402601537
810244303 -810280113
591250345 -591306935
421519515 -421504647
141332981 -141188757
404104786 -403924718
179120743 -179019837
530222467 -530368955
21815743 -21897323
698950465 -699116379
449741126 -449575990
116252060 -116319074
773903594 -773728706
372316654 -372205814
88199942 -88050152
972994451 -972872255
287008911 -286986281
791002285 -791200193
442675451 -442539217
381893868 -381952170
367590916 -367474350
161670381 -161643395
898018180 -897911060
750122608 -750248684
804790322 -804636038
169090976 -168989202
298533010 -298369820
680832142 -680675306
161938064 -162105072
750761320 -750761700
53399701 -53490927
810662752 -810638080
645303607 -645454907
555975413 -556002679
536414676 -536416146
980839132 -980888390
644468211 -644440227
90733189 -90662651
412778008 -412712776
486311957 -486488045
698893618 -699033422
875029046 -875033546
556651323 -556560889
991017895 -991094299
431564863 -431758163
720984452 -720817894
851955898 -851992662
815622137 -815793263
59446314 -59542686
711655501 -711817091
271320290 -271254412
451687396 -451488786
373162216 -373031160
505109128 -504938572
457743390 -457874714
177666249 -177662077
71301367 -71144387
825882765 -825776975
845312241 -845150975
67521243 -67437031
745630120 -745814238
264291286 -264448710
376698686 -376831056
133837089 -133966739
572663667 -572672921
894034741 -894199011
299788041 -299960193
415168169 -415178031
995285707 -995388123
949949183 -949766917
483195630 -483335364
41028153 -40938789
215324936 -215268372
224647938 -224723200
447900044 -447995602
360539017 -360444023
535962781 -536100567
924164468 -924032562
77796744 -77672100
200165092 -200192150
951658921 -951783913
796507079 -796375113
201992754 -202013356
43068097 -43120691
723093840 -723275794
854528438 -854718296
355651517 -355696017
409482650 -409384114
35710209 -35526199
76030284 -76147632
268874556 -268998908
114158807 -114207589
472980533 -473069817
344957907 -345067325
52361437 -52203711
596033584 -596189546
777610245 -777510899
333087446 -333285536
562980403 -563110125
385569478 -385432186
287117734 -287180940
123418329 -123591107
457346651 -457415575
473358356 -473385900
679711992 -679563812
38470416 -38555118
735525342 -735515244
13047028 -13149372
316363373 -316534515
318166491 -318136511
659838163 -659795733
302728120 -302703314
794828543 -794843455
295143479 -295039337
292978952 -293126784
910821117 -910831471
46612549 -46556435
897979433 -898158487
723733039 -723557335
371087490 -371229950
229838920 -229925858
309845126 -309962524
890341305 -890166583
610733789 -610758893
965858147 -965939763
289389247 -289572381
276151623 -276338997
563223707 -563035239
976106990 -976116610
387633864 -387743632
313195034 -313102002
859447824 -859361720
462226190 -462188236
92308111 -92172451
93376638 -93215852
575039821 -575226777
81503447 -81337443
803169423 -803287997
520216060 -520279622
247498751 -247650851
3901117 -4054465
881030127 -881037517
229794351 -229642737
109566790 -109634354
706451924 -706275452
301501370 -301534458
457568889 -457511055
680990394 -680867466
828111795 -828239103
11224925 -11152715
988194055 -988338471
646532148 -646460712
898518241 -898563081
230943772 -231001538
698770914 -698963520
797034333 -796946137
30369671 -30567059
629084859 -629076303
887318721 -887511841
306065869 -305969621
973935115 -974112253
792443490 -792404482
864841633 -864643493
828513521 -828604159
985644956 -985678022
422034605 -422210387
712302209 -712222707
285973288 -286074614
797390657 -797519965
715714938 -715517860
989813858 -989922942
913482106 -913315120
368751906 -368726466
329635652 -329473004
449113223 -448991879
388314883 -388403441
237936064 -238009982
625824016 -626020330
863040232 -862922208
745608985 -745549747
962442724 -962537408
979091130 -978987096
157227651 -157326709
328732858 -328825096
808528319 -808656397
584940433 -585014851
661396827 -661272347
931286585 -931306811
814600214 -814613816
619853763 -619787455
787273533 -787472015
4881241 -4969837
388488416 -388318466
374399542 -374314306
358470815 -358321885
761806376 -761682286
449080760 -449267490
832936828 -832814732
400605786 -400795854
241253769 -241433809
565079308 -565166546
701948076 -701963798
634934857 -634924077
768833920 -768763078
164368561 -164334113
807746940 -807587852
589104507 -588951901
928244600 -928436848
390764287 -390635975
34560376 -34371050
927001844 -926914236
320641420 -320553048
191370504 -191331588
794551229 -794363485
5710997 -5755607
671472039 -671338409
219162323 -219260955
626487185 -626451527
947259649 -947108857
745086184 -745213106
822017965 -822091469
434214399 -434134663
178115144 -178157868
122816632 -122798460
731548243 -731616885
417803556 -417729372
995127443 -995045915
32879137 -32986295
407729758 -407718662
798505793 -798466293
555803076 -555920792
913671060 -913473604
383508083 -383539299
707350763 -707305305
17869818 -17711164
517919564 -518066022
627603408 -627512928
681591874 -681698996
815333893 -815338135
582813369 -582728941
179083779 -179157707
684836383 -684653825
535011188 -535135856
691585946 -691419698
175073893 -175007785
145820584 -145819762
67865845 -67754215
877405459 -877582071
545785042 -545737720
684644119 -684491379
521992284 -522136836
165006311 -165110549
710576066 -710613058
664252752 -664126498
323990368 -324185036
319093320 -319065080
702579122 -702727562
353188128 -353276056
556594022 -556606106
857566692 -857711526
184993735 -185110635
958934705 -958858331
458969829 -458857783
130938158 -130757162
533585651 -533536981
983568435 -983455947
243883155 -243833553
883866468 -883827908
631486924 -631547514
627664477 -627696667
676254693 -676302061
967653504 -967593694
931619582 -931725812
180633224 -180488040
226564785 -226592041
433934213 -434064517
132951148 -132915334
514477329 -514536113
976081547 -975959145
339080914 -338979906
213302212 -213444026
428561179 -428556237
874618881 -874772207
82425476 -82445534
769091901 -769187635
702874630 -702697564
193704079 -193696021
996034461 -996041659
687424293 -687468321
764820086 -764876962
886135803 -886142271
125273297 -125462199
344509585 -344627347
84038696 -84109188
531195209 -531213663
929866716 -929981974
875132861 -875105701
733534277 -733416807
248896452 -249016952
386306812 -386187388
498412655 -498549035
417797157 -417973899
449052551 -449016829
408957528 -408902454
992501176 -992366802
633406028 -633255114
194356300 -194368572
617309846 -617469886
274267451 -274358513
4689267 -4671267
738050862 -738012530
962193168 -962304772
780604816 -780525840
379426579 -379415197
714088558 -714216386
99745055 -99884955
775491251 -775465503
949201378 -949287276
245527768 -245380828
539906738 -539947140
393032531 -392941383
677691058 -677504292
957807922 -957625900
405414460 -405428074
992205863 -992379419
268929104 -269068712
269639303 -269462589
514869251 -514801661
758898272 -758920536
867632822 -867684036
661949340 -661818498
133718425 -133836233
15715151 -15622829
594602641 -594498635
228469050 -228475656
340692706 -340724760
260770777 -260834041
572914989 -572875583
92695340 -92519506
631448891 -631260107
581046560 -581091054
728644225 -728834583
993617068 -993670672
548255288 -548445736
299668976 -299833506
571427795 -571491207
679265078 -679417048
670252950 -670230624
210275710 -210265658
786234190 -786174834
820860458 -820867326
925029821 -925214115
533294792 -533107526
759548141 -759384341
279072026 -278949278
488947944 -488928150
909903570 -910020692
319011154 -319079200
849510401 -849613117
496707831 -496606531
855935552 -855753912
993324203 -993162521
709525336 -709539840
925866065 -925824729
849809862 -849949506
782456019 -782490637
908775326 -908791308
373769596 -373884438
532311005 -532127975
707935325 -707919621
761054213 -761051329
965943794 -966117888
742658575 -742852701
366737197 -366553179
304782057 -304932245
892434518 -892305032
104001303 -103890889
900007748 -900073990
390544188 -390624682
713069622 -713079052
66272632 -66438506
371023718 -371110186
400438080 -400350238
572668294 -572604644
498854352 -499025206
955901724 -955821256
840008947 -839985687
316329657 -316396987
242476567 -242638041
224685569 -224550193
931536333 -931411669
234795841 -234859575
783645928 -783482282
840267872 -840117376
361362141 -361499213
601036410 -600851270
29163789 -29332025
659652984 -659563404
331028697 -331219331
908360925 -908218463
719535202 -719733230
629194885 -629085819
580655644 -580734032
500648379 -500563953
110677215 -110615811
636447646 -636511664
91034616 -91101440
175445126 -175544816
667959167 -667767027
387964680 -387880796
885655052 -885710422
216855782 -216877838
363434158 -363582382
194425294 -194311850
307578274 -307693878
314178520 -314035362
641232347 -641403141
685986630 -686055262
993243362 -993089620
10262572 -10410766
378883802 -379014600
147528841 -147375363
529251981 -529381875
278782376 -278638294
716701850 -716800112
605466124 -605288336
374027973 -373900057
245685511 -245739931
608152962 -608079804
472546619 -472704003
722947215 -722911841
784988190 -784996714
512453245 -512352429
991526919 -991395091
461831075 -461967907
306472395 -306574979
60551169 -60497881
568191326 -568034238
314575433 -314538839
364084666 -364228724
346129693 -346064229
307667980 -307719776
694661101 -694652847
415077161 -415000759
995711964 -995573728
679852225 -679939141
241138752 -241272414
696117787 -696137217
263507964 -263578672
125215734 -125232092
442489387 -442340561
692291813 -692408739
998911325 -999105299
992564018 -992726408
32552049 -32384205
209490765 -209469421
251389912 -251571266
104796896 -104779896
233442783 -233437853
555018382 -555149740
742468524 -742274902
674559618 -674458400
638122059 -638104817
156268079 -156156893
3766993 -3682647
350104695 -350212563
44365141 -44401453
390870771 -390968041
317721400 -317800192
708560781 -708511401
723916100 -723941588
450671094 -450789938
674807101 -674774805
502071079 -501996813
417766464 -417677028
24407633 -24466311
490203091 -490123847
88719482 -88695498
536031674 -535866428
823259108 -823227156
838471496 -838562006
62875244 -62934490
331898010 -331912356
332468287 -332275857
122610978 -122510268
987234513 -987144217
866581286 -866617662
667057619 -666987207
504074531 -504201183
317288944 -317342562
900732537 -900574677
421779653 -421964891
868966776 -868815622
659497 -693651
998533555 -998624779
661334587 -661268301
37008638 -36930368
514134889 -514181347
124237386 -124279494
314241492 -314115548
346478364 -346364182
438528544 -438678086
266525609 -266435507
396384027 -396521713
51678549 -51819025
915588890 -915406304
888673302 -888541714
203298798 -203353174
711105563 -711124243
356560031 -356483703
862713390 -862719466
916390221 -916296439
983970393 -983971049
148801881 -148799229
110359363 -110485967
648912646 -648905980
345191679 -345031319
964432865 -964476843
623158438 -623357080
663721076 -663693246
433178465 -433356785
435037919 -434935985
804876735 -804846525
297661738 -297551414
327349986 -327263696
538974208 -538874370
457122349 -456952107
603383863 -603430281
355133613 -355187257
620847703 -621043669
772437040 -772370112
152965760 -152818672
636837373 -636810875
298429557 -298384993
649827009 -649868207
586466709 -586350365
778431993 -778583055
4455315 -4454725
298050285 -297978307
306326115 -306491723
837704475 -837649661
189528517 -189727751
692998872 -692902910
996220455 -996050165
824416242 -824361318
613465682 -613499872
617389866 -617195176
515592867 -515781879
919342758 -919373642
170016392 -170033886
734904030 -734799074
538038457 -538193061
46424186 -46563878
658983759 -658830113
400594667 -400532215
298091920 -298008650
130974579 -131150397
686909477 -687016123
388713495 -388876579
862189374 -862016286
611834090 -611819412
808880873 -808896679
399501713 -399687259
698724097 -698727761
73798808 -73899488
129667455 -129572149
996155450 -996285460
929815255 -929924345
709333370 -709303396
588307356 -588250018
409171473 -409191473
751943212 -751969446
445574009 -445658845
718583643 -718580647
254005837 -253970533
222790078 -222668974
948319577 -948203261
76107194 -76289896
52870665 -53068083
175692565 -175704647
985143884 -985311052
579096730 -579267798
781191791 -781184057
54330449 -54259305
737888021 -737877951
819009173 -819087039
288979506 -288800862
883718982 -883847188
858566958 -858723830
633047830 -633245064
156004256 -156085966
228905667 -229053513
197538005 -197568917
825669257 -825617507
592576418 -592650626
220429724 -220324332
562570066 -562486880
473056979 -473100293
826772710 -826819006
205119639 -205013393
850931337 -850766491
980363484 -980254038
592888000 -592742314
78890407 -78813249
498104578 -498148580
965951230 -965946926
270736259 -270745567
184456515 -184437495
41877687 -41905757
565122927 -564986487
812508335 -812550747
196699218 -196596094
531371116 -531424650
507271603 -507234445
246216168 -246415036
902095112 -902216458
133625125 -133446633
96907150 -97106654
361865469 -361759651
503460463 -503485011
518120810 -518011234
596606440 -596602734
49845373 -49813321
183659347 -183707031
34665284 -34852608
495480722 -495534508
410143395 -410065179
950444502 -950414074
793226808 -793106642
257343525 -257213373
971771037 -971820423
10812560 -10733520
829347605 -829188313
402348719 -402170515
548350512 -548263372
704008461 -703915887
275160126 -274973396
431308178 -431290360
403985608 -404014752
595457566 -595410166
706746603 -706566803
581356893 -581448551
436534655 -436472135
266351242 -266480558
437120682 -436926942
831950107 -831992159
500402106 -500305114
853144158 -852959550
291768897 -291943303
762404830 -762453258
355590627 -355673767
223473250 -223359688
289148615 -289078491
771949403 -771804955
583653163 -583669099
318575411 -318407239
970022454 -970174042
756214859 -756142733
709762797 -709805425
357006361 -356854739
988415412 -988261530
922646561 -922643669
625195547 -625156435
399312165 -399339173
116701376 -116629172
432640267 -432606579
861705084 -861581350
586693477 -586748777
420608858 -420617708
72928105 -73116963
938768282 -938862596
229590164 -229408912
690681607 -690712195
991869302 -991774214
261282827 -261245193
434186281 -434242517
602436973 -602260791
413950789 -413761725
443022930 -442979578
838179108 -838210180
269174053 -269255555
808037626 -808001050
721391679 -721541805
127300176 -127103616
37176306 -37309274
458687644 -458755126
318439908 -318413828
624688575 -624722543
534232022 -534246028
776973599 -777047269
478789130 -478650818
702191665 -702026453
116285567 -116268595
525772621 -525596065
924881055 -924791199
62252820 -62232292
447492860 -447560784
518384846 -518327352
279994070 -279923602
757872310 -758032968
701375440 -701561038
395104306 -395214278
23577375 -23650291
167332407 -167436235
759353598 -759159370
316850043 -316928051
710684318 -710718622
145815605 -145742989
916526027 -916586387
312561832 -312443972
144951715 -144787937
339746496 -339873546
102862270 -102983240
237560580 -237458704
32224994 -32120140
426577933 -426623017
865415783 -865457429
698086737 -697944241
65009147 -65113725
917954620 -918154112
83761061 -83707333
315666859 -315610711
685915396 -685950456
699476983 -699603165
296330952 -296289208
30961806 -30860880
928872680 -928823954
34067333 -33916209
239108747 -239003145
260464877 -260369887
990557272 -990365598
724412242 -724585200
998264539 -998348433
477831676 -477872762
800227368 -800212798
469630817 -469778921
766742652 -766691230
680239755 -680227413
345504692 -345525730
464015342 -463846020
492415144 -492600940
396895779 -396699995
69076025 -69242749
576983485 -576819667
714155923 -714336843
655386356 -655583662
958834002 -958746302
720094949 -720201225
300065764 -300019338
413098705 -413142575
439899584 -439875424
740405322 -740378530
73950719 -74002315
352877108 -352725054
225151053 -225067825
811083408 -811114892
408642532 -408468380
745935112 -745916850
48865351 -48671777
23648254 -23842768
125680722 -125679266
258860333 -258774125
94233324 -94330084
564980361 -565054707
780423982 -780245142
851521960 -851398680
472792907 -472615099
313581584 -313606586
24756100 -24694300
597298841 -597115475
805805880 -805925566
149824587 -149632511
103748436 -103675730
849355985 -849174631
173628473 -173700399
335941252 -335932854
736545517 -736650405
90114800 -90215414
809398819 -809524077
911703686 -911901790
420976644 -421150056
233605970 -233741282
568495349 -568617833
815626543 -815438309
87704542 -87844622
753214698 -753023692
53753709 -53776607
304025594 -303881868
608791594 -608661894
384115346 -384315080
587402590 -587449888
366211571 -366109949
452026634 -452128798
888488810 -888410046
747924423 -747945029
556122749 -556195943
247857288 -247706914
116451770 -116651748
995255625 -995205529
15544900 -15668990
775332108 -775439882
304296434 -304322842
125167079 -124989217
599713087 -599898279
370395831 -370277847
260844566 -260823516
837005009 -836886369
39354608 -39358756
664656994 -664647216
363879504 -363748064
814285318 -814147330
888648764 -888697840
279093261 -279050791
692950891 -692759933
687445400 -687417234
380089430 -380213450
272344289 -272537953
206209087 -206055775
770639726 -770554464
962200172 -962131324
825227535 -825320447
953015442 -953192200
17790491 -17757723
464875033 -465031291
72544436 -72739530
886275034 -886289128
364397164 -364237280
247877753 -248048027
66189139 -66355569
197249434 -197102560
564311868 -564355424
931157481 -931083447
156497724 -156412852
997365587 -997539507
5343744 -5437134
279288491 -279437737
720408540 -720257192
170609742 -170585622
825792663 -825972867
872768879 -872797003
196065336 -196087202
835229100 -835186894
432514456 -432390680
945651999 -945466841
952564682 -952460184
649488283 -649447713
955941239 -956023581
262636144 -262588014
298407275 -298330379
109272384 -109410182
512210487 -512047361
671878162 -671691284
436224991 -436227077
715272648 -715371414
602284626 -602157384
519783767 -519864773
696622582 -696478240
237725790 -237777206
561647208 -561454504
651021257 -650871925
641159917 -641198365
299874117 -299792895
436341529 -436503395
190553173 -190649725
71449155 -71599283
968450390 -968605130
71524219 -71448451
53967904 -53829712
526992280 -527089508
591818837 -591785389
873065859 -873256883
63374874 -63364444
360924267 -360826885
264318677 -264211659
128126593 -127950883
282782547 -282668259
427461787 -427565457
953728309 -953637193
554401257 -554436469
480409943 -480340937
959992380 -960098356
831271530 -831344048
743740005 -743925843
692035616 -692036756
145570934 -145516612
283574464 -283722612
989887819 -990076027
470582385 -470573955
884526729 -884655647
509754332 -509855112
591802113 -591743573
204430903 -204364525
4864500 -4763496
23120756 -23124112
653352430 -653207372
48199544 -48384316
195672823 -195654699
622776967 -622870693
646020369 -645905351
286704513 -286728929
949791450 -949858050
956755158 -956924654
559286512 -559387214
409649238 -409472064
424315791 -424278475
660753886 -660733994
851741559 -851548811
522131563 -522295685
932262801 -932410675
532674421 -532582033
358387937 -358553693
780235105 -780074291
731363291 -731273735
781950687 -781847369
293908181 -293946855
575537787 -575719859
821193213 -821271867
433546460 -433523614
340829913 -340803741
306827005 -306831785
598697057 -598613339
77490221 -77329653
243539334 -243708146
323207535 -323012923
439418166 -439341044
381586312 -381779456
7345588 -7455096
210151178 -210270684
211253818 -211201158
9702851 -9548679
143406384 -143438112
455310078 -455460396
788818534 -788965704
862331505 -862143655
874106871 -874101955
714389822 -714283864
259795301 -259953691
594213360 -594079864
5225835 -5300705
769560761 -769452891
656022791 -656181375
894500973 -894514807
90486316 -90478700
942255492 -942217424
129938326 -130121076
959758077 -959594523
666781994 -666800180
211740449 -211899153
372802934 -372644898
324813803 -324695763
360321522 -360491520
583759629 -583949693
703689112 -703563406
584488107 -584675279
879835375 -879741311
724676231 -724494169
126545640 -126708608
327823088 -327653114
928123499 -928041849
2970482 -3168306
617084092 -617001738
616901177 -616831699
634757337 -634628757
321689896 -321711580
476154490 -476002972
498337692 -498169490
777755201 -777854149
38836974 -38667508
693355144 -693339252
57330367 -57281179
14672699 -14570231
799151599 -799199011
18659847 -18800391
594589543 -594778619
46837324 -46845706
715532115 -715532341
478236008 -478301232
533134431 -533056583
233729575 -233871735
158318660 -158452782
867465564 -867443210
736176743 -736058005
741189597 -741358291
104362061 -104164627
373806455 -373662641
695823874 -695887130
688535011 -688494809
670724459 -670525475
776393188 -776479402
172062983 -172022293
679584667 -679389353
901924667 -902045401
569492576 -569296656
889572171 -889718927
574619710 -574737204
313578668 -313634504
548732364 -548583062
764692861 -764739321
863024870 -863055594
538252993 -538191255
368762090 -368914718
529754948 -529828642
417885528 -417721584
676278377 -676089511
253922275 -253732301
681033151 -680947637
694881580 -694955528
625160937 -625175991
108046735 -108150369
608935834 -608962282
327284742 -327252516
785376969 -785319685
367496389 -367355475
819140058 -819228764
682171602 -682319022
760085769 -760047449
352890791 -352899881
790285822 -790156256
734927631 -734880429
71713256 -71569196
181561728 -181733414
197394789 -197266951
286960073 -287057749
685722508 -685873960
723829682 -723928844
436307631 -436342843
502979859 -502862785
753208406 -753405324
455951762 -456068012
22726104 -22838486
773441096 -773503688
988639367 -988740201
344471120 -344519832
764701280 -764777362
365509495 -365388969
161264986 -161217222
807406865 -807599781
533627674 -533629062
736547668 -736523176
997447938 -997641722
795939181 -795904281
676690948 -676614778
784938949 -785081033
573270235 -573386503
774782054 -774612514
912689026 -912661722
929718573 -929860289
669984016 -670101874
266852855 -266837369
361017381 -360831153
466588232 -466550426
779298827 -779356067
639052774 -639181892
41309082 -41487184
740562256 -740483930
928892215 -929065483
964044795 -963980933
513275334 -513405992
229969367 -229922487
193421529 -193472909
456363255 -456304529
234446005 -234293367
885740128 -885829498
264827447 -264926805
518893754 -519061744
551704078 -551876270
416780114 -416934050
660523030 -660402674
285576774 -285721326
480532289 -480462693
817019126 -816998608
861545639 -861484871
593145335 -593261909
801062070 -801146984
361061827 -361112247
876376533 -876569023
645911040 -645893088
349784030 -349673278
919792568 -919966882
641004033 -641179141
459794749 -459804867
258014903 -258198307
927499039 -927599623
909953473 -910087911
276783211 -276733577
931818854 -931632770
677282704 -677155660
662259746 -662295870
179088746 -179226668
46900052 -46863518
211678767 -211738649
488242854 -488376228
311683256 -311548566
254836257 -254681809
560023916 -559982710
837893626 -837773446
153415660 -153221190
395595318 -395762764
67271990 -67112974
393182583 -393273837
914934984 -914846126
892100592 -892252494
161691256 -161884432
365327838 -365216406
987670186 -987554320
294001359 -293892351
271695618 -271768998
217408251 -217356941
693694552 -693887512
261017984 -260871190
763104142 -763054250
411019626 -410908298
556087184 -556090704
916096174 -915924484
659694757 -659611211
16242368 -16422208
513242435 -513340663
295037402 -295036388
417344159 -417157723
390370593 -390354873
440377064 -440369926
13109073 -13189671
951147766 -951056578
964641329 -964515685
794870305 -794940673
192058151 -191930419
90354431 -90240905
99984943 -99853391
386834824 -387012868
975248518 -975329198
741400195 -741460463
929227936 -929051092
644637969 -644704189
610087710 -610012942
268098961 -268006803
470719752 -470832972
737831894 -737756592
738387569 -738583381
514744266 -514563262
211511350 -211337670
234683668 -234685248
172631726 -172550500
490122880 -490041110
861260323 -861312625
186374674 -186344272
174555004 -174386854
29701934 -29677552
994718660 -994726480
24197040 -24167278
228472353 -228392815
77469633 -77660565
404987233 -405145611
983265265 -983120023
435982686 -435916114
954019341 -953992527
881520200 -881549802
367856607 -367662801
193703647 -193876071
464450756 -464504474
134374535 -134239229
642991534 -642823492
194472499 -194378089
567325865 -567131339
238346977 -238267659
962896994 -962771220
538685002 -538491198
957098169 -956916791
80133749 -79940937
363367582 -363353142
474937728 -475058944
548569249 -548507059
50450303 -50300947
519070927 -519052561
468671988 -468782724
130252661 -130366437
777946595 -777761703
702979344 -702945366
489758661 -489602409
437316611 -437151691
83188325 -83280175
469316962 -469190734
761306471 -761406649
254232157 -254401977
778315562 -778371996
524950958 -525062722
754947811 -754809085
19961803 -19831765
872429217 -872564865
183363966 -183267446
883192385 -883083291
928757871 -928566627
447473372 -447460018
936659474 -936691054
418075494 -418121130
906831075 -906877581
206250646 -206167528
447691429 -447587743
116654657 -116763339
127427630 -127330458
343277499 -343248853
805152062 -804966722
403883422 -403918650
351223917 -351171767
328956516 -329151696
863477080 -863674914
612657572 -612577204
97140779 -97072529
663657126 -663662206
684430673 -684567749
742076707 -741989649
283433050 -283480100
192560712 -192500200
668298834 -668473734
320309191 -320202593
549432537 -549357119
77174577 -77217259
511002504 -511007900
71980433 -71874719
612542492 -612379510
844535184 -844445630
85659669 -85748765
67238913 -67305067
584177017 -584201653
288719636 -288864966
784923686 -784820870
418859520 -419000710
584380207 -584234083
187054076 -187092982
125172272 -125291912
715805870 -715857784
392986957 -392806889
500273895 -500189559
223564476 -223563722
620915098 -620945686
595322680 -595433866
117281940 -117446946
124255890 -124426498
261520101 -261639153
553385494 -553433514
403194989 -403119207
175698606 -175576778
607340701 -607273481
775696884 -775892964
345922000 -346093426
842950383 -842824243
537174601 -537087425
28496758 -28649074
304688580 -304712546
538811531 -538776797
644262 -743040
575094638 -574897460
69080453 -69026593
450401408 -450581772
69328138 -69352172
554418863 -554248735
403317244 -403126134
976736080 -976724832
557161736 -557078826
382345426 -382439528
72024028 -72102534
183461807 -183266125
992433989 -992324849
527649713 -527478897
420439656 -420526744
886413454 -886599748
367460145 -367532633
226073124 -226226020
671408334 -671535744
663178969 -663292045
588507681 -588366917
141145742 -141115060
928554259 -928662249
397789397 -397783543
859963204 -859920112
407335351 -407441975
558585561 -558471729
315719318 -315614400
297123369 -297312979
848303419 -848446275
212257137 -212203903
31718376 -31709524
430109477 -430170593
192623747 -192674745
155149351 -154967457
667144859 -667261415
686431771 -686545001
894354712 -894507890
487061213 -486997823
789495923 -789623415
155579600 -155758260
869481341 -869499775
380460643 -380591533
204968782 -204788184
524008869 -524038907
453328236 -453272162
959084061 -959060425
109410959 -109426577
240323790 -240398538
510875655 -510691537
645771015 -645806449
620307132 -620218670
282091243 -282183349
412215669 -412107109
837985308 -837805370
557605507 -557437789
232367219 -232528737
434300456 -434465404
861624617 -861643217
551790174 -551749436
44563044 -44760680
241256616 -241288212
735386586 -735385974
186987395 -186834219
243378982 -243566424
761230907 -761295511
55413731 -55293209
58720755 -58742131
813338181 -813391291
394309267 -394454105
951848696 -951816902
929139514 -929085564
970396352 -970461848
702786097 -702669027
834707965 -834804061
144833532 -144869826
78408148 -78468812
480845572 -480708936
811263337 -811332075
746982639 -747064007
513811958 -513632402
362907689 -362766011
961615415 -961718323
275558809 -275636199
934662237 -934673089
168617136 -168551372
619293000 -619466616
811449986 -811647676
594780674 -594887576
17880017 -17859619
816975125 -816851067
501281002 -501329786
819454582 -819456808
407020855 -406842119
143591101 -143733507
906245052 -906308420
246364467 -246498743
119026737 -118971393
316231101 -316082925
636230273 -636258447
117250249 -117155425
511353033 -511231697
497548043 -497564671
118489577 -118363927
997761794 -997814642
272428335 -272244035
188558563 -188709517
239054724 -239162770
425520638 -425559176
455726751 -455838877
188753513 -188747687
999692944 -999735070
72065804 -72139264
942891157 -942800833
239584565 -239712281
737872018 -737945172
339486434 -339642612
163097441 -163281047
799302518 -799393640
315402468 -315555976
844715721 -844629983
976434993 -976604443
590833353 -590660649
793166353 -793041955
835157353 -835207997
770068771 -769880901
110747256 -110905072
412697342 -412575652
27196500 -27175982
640548599 -640494627
604807383 -604621967
330467265 -330620089
140455065 -140517821
896138150 -896141652
721596233 -721730449
927245445 -927415789
224798469 -224951363
592496535 -592298973
555340066 -555164006
482175470 -482055744
565396552 -565366674
789326863 -789148057
808019338 -807831868
824959635 -825082363
654143208 -654215898
118824925 -118916739
346839953 -346738917
963077185 -963178271
406069787 -406124109
697414992 -697231964
214645180 -214662246
349361785 -349183369
366142520 -366160760
267191971 -267363601
581675499 -581874217
63941164 -64001722
531583347 -531415801
46704945 -46761261
776111125 -775911699
61859994 -61901904
827956846 -827938956
273349996 -273226880
309544115 -309462871
822685007 -822637209
611653048 -611734296
185644769 -185773235
829185551 -829181521
732146723 -732059733
72192661 -72144981
21865142 -22050252
384863326 -384858184
107368163 -107276505
555989046 -555852538
191637165 -191750327
191026738 -191126400
529956114 -530112794
898783453 -898657551
199171761 -199192481
527985763 -528138647
841764259 -841922355
708717152 -708703344
743048889 -743064227
241205583 -241022537
418411152 -418325820
668386284 -668325444
580763887 -580704177
797747957 -797917155
968298952 -968433910
240944191 -240936985
969589865 -969632061
36162950 -36336736
545863993 -545706091
573852030 -573715942
98572653 -98470971
660777657 -660852625
541419396 -541472130
782473328 -782334620
684704652 -684745104
672528464 -672430762
91951823 -91914503
31450603 -31289723
480650594 -480777254
688062121 -688183897
575083400 -575105876
742552337 -742590361
665133928 -665199652
493166154 -493134310
607328722 -607368812
137929247 -138013327
80228529 -80371275
44064782 -43991044
899661103 -899776177
380119752 -380151440
930327101 -930425415
966901479 -966891811
816911590 -816762750
389211964 -389288754
687095000 -686971210
38096901 -38096621
118870832 -118698354
873757299 -873936415
531296116 -531131210
286694745 -286763113
272671266 -272858870
883113089 -883035031
124110624 -124090380
938800695 -938815439
380754790 -380702822
896635323 -896582973
506947126 -507100446
693745714 -693791032
927056125 -926947563
43866153 -43671827
676035627 -675950067
786332848 -786135532
966576952 -966462918
307687155 -307752397
490644477 -490495385
653689247 -653581165
36554469 -36485275
335286558 -335293108
607539682 -607533472
884749472 -884561822
595549722 -595365410
623649045 -623585969
894835263 -895000969
23074012 -23083422
902155785 -902079041
247932320 -247782256
380274155 -380261885
727446813 -727404085
910487765 -910513777
973816005 -973925855
425539907 -425446289
728410180 -728429628
565762552 -565647658
712370641 -712444021
546744644 -546633842
494804473 -494988383
585400592 -585257878
781952596 -782089404
884406784 -884401684
612854856 -612821692
447231316 -447367840
172312589 -172486267
754287545 -754124423
490504267 -490485505
442177969 -442207185
507313961 -507384459
424962948 -425081382
61116156 -61144796
290934055 -290891441
410597860 -410701250
363491427 -363673337
57022105 -56993327
877226445 -877300403
159305528 -159386746
779937597 -780084051
647338961 -647526481
480101385 -480294425
349240059 -349272577
134839064 -134939136
525075550 -525155428
250436551 -250244421
656351009 -656191757
487992408 -488025012
535290682 -535094576
959274514 -959395084
421894196 -422035586
904520398 -904364114
284139310 -284117574
152739843 -152797521
96869846 -97006902
634492568 -634654616
66680532 -66557558
214107721 -214255317
300216178 -300378446
932865954 -932673824
497730851 -497656059
287637218 -287807116
538423684 -538329218
900971991 -901055421
952062492 -952005672
765255468 -765184244
158904192 -158877164
765557056 -765546208
522616540 -522734064
683471297 -683576729
227590048 -227572050
733616378 -733637460
304960716 -304903774
381890611 -381844607
770159694 -770152950
686500189 -686637689
630188092 -630058314
16961092 -16994534
548657713 -548504269
721689547 -721771351
844413626 -844314814
988689784 -988540004
538614546 -538794164
778454155 -778452847
794972537 -795083685
53045340 -53210410
248625170 -248487006
396797887 -396632111
230319108 -230239868
763007164 -763079196
571718234 -571691132
313061320 -312922878
349976836 -350054584
10742074 -10710252
15682420 -15859012
109600572 -109446344
274085051 -274134675
493714957 -493659271
148872483 -149023885
448152053 -448036885
610166454 -610008966
420599746 -420787682
809355691 -809174055
542283291 -542435219
997374756 -997356778
681054554 -681185938
979592461 -979440297
393051531 -393150989
109158218 -109301950
764673021 -764567255
440049708 -439885314
23089870 -23185236
143878953 -143855507
984271102 -984446322
653161500 -653126372
792749256 -792707172
913815132 -913921512
536259566 -536059772
176206335 -176345821
921088796 -921056296
842614424 -842802300
39279729 -39437783
570404885 -570564961
796801584 -796632786
139756563 -139882045
650032420 -649844690
62394993 -62473485
760045441 -760198765
75713535 -75564245
799110191 -798956339
269299340 -269265574
690127114 -690307166
249106598 -249182758
643423805 -643376329
979155248 -979202988
429441553 -429305205
959334799 -959277983
303108079 -303070475
556244997 -556146889
598936805 -598763811
400562279 -400397525
526419162 -526545060
321040961 -320953533
183884435 -183850199
510163543 -510052067
492300885 -492402255
646945489 -646952291
551538134 -551535136
946485264 -946517410
733057397 -733133015
501430584 -501448446
737277818 -737184948
834732051 -834876071
272057146 -272230796
211996404 -212013966
772502561 -772643365
562022605 -562056053
403841526 -403824214
388103944 -387932502
140268609 -140381463
699479172 -699540074
834923167 -835095881
809544972 -809648846
814397260 -814568690
887748153 -887596295
408555456 -408356308
304017170 -304034018
613414108 -613217196
195925073 -195998093
482115607 -482028147
732790654 -732806104
283402709 -283456575
87754447 -87682365
380247933 -380300377
64110751 -64091777
29653750 -29584428
498649356 -498831700
347677631 -347619995
496854692 -496660512
686962800 -686893918
313505874 -313536872
614552311 -614547175
655734650 -655537174
508100357 -508059231
792796137 -792702375
875512459 -875458111
265642623 -265587485
840768629 -840672203
901120506 -901019446
469142360 -469136850
438964551 -438999913
617816511 -617700727
41143721 -41068119
559747688 -559548276
728135651 -728150399
687364055 -687338537
40661475 -40708375
767614886 -767476288
957156083 -957147135
631776621 -631695365
323286836 -323362220
11608364 -11485274
462590763 -462503047
354000525 -354096897
990669339 -990778695
668688762 -668624810
445102125 -445253963
145480004 -145362854
348113691 -348136825
19209042 -19053792
84815245 -84672779
520216385 -520247841
832277061 -832115477
523708592 -523823860
562871241 -562771989
26035745 -26207413
775331988 -775154912
657946390 -657869276
950671015 -950681213
503550540 -503623782
574097307 -573955205
937078137 -937248129
322911589 -322896253
233681909 -233800655
299097120 -299079586
50078546 -50147100
242242447 -242316831
39824055 -39723949
183082231 -183082083
62104515 -62111495
570941382 -570752270
344151242 -344005270
727892934 -728007212
252031136 -251996924
375258163 -375126177
450871844 -450708032
631510665 -631615141
41234927 -41144779
916904583 -917089641
270587308 -270430816
200309785 -200223539
667703612 -667533908
918772764 -918611738
802177305 -802348133
153512265 -153494061
148385890 -148525506
800888066 -800802518
269353071 -269325355
821685145 -821588377
545135939 -545311887
370872238 -370888200
804115144 -804310254
237680903 -237873509
610976818 -611063668
984587364 -984511650
477931242 -478084262
838562803 -838561209
980556082 -980539318
389308623 -389507745
268312705 -268317443
163626729 -163594479
198636698 -198740856
456202775 -456231333
619595328 -619538360
132785226 -132793918
799715080 -799647294
840610474 -840479664
66742219 -66888131
807074537 -807197507
439374813 -439461519
917378665 -917383397
633630786 -633722136
329054106 -328956430
640823926 -640982812
519882108 -519971624
45562295 -45605159
323937667 -323938835
225489406 -225644090
518368676 -518401016
904242416 -904158016
769856704 -769744292
882932278 -882970254
157031981 -157181861
858273786 -858238512
45715248 -45625664
640535883 -640561315
396452870 -396439266
425111705 -425187051
941322321 -941470111
249253059 -249112457
397590713 -397564631
529569197 -529484971
509008782 -508960974
152892216 -152702826
428198541 -428254879
264539666 -264625428
476515724 -476554824
671505002 -671677004
539845177 -539926939
276054508 -276167316
946281045 -946304313
565514480 -565447344
835550226 -835646444
464743528 -464591284
656929729 -656916745
970242419 -970287371
183786436 -183982434
950676114 -950590322
280347503 -280157809
524301421 -524178869
749703306 -749641444
875048823 -875216899
160038449 -159972175
234203998 -234210248
307883214 -307960836
81608073 -81446487
26346048 -26441532
455117077 -454978049
257089445 -257278449
947877426 -947748956
323110229 -322989331
375839867 -375952527
118784593 -118656809
729367078 -729456098
762048241 -762104741
788151930 -787989568
173744772 -173656026
394239856 -394381686
494425261 -494337103
641113398 -641283332
428922320 -428729656
286431722 -286438086
795219856 -795091336
949091697 -949244327
624610397 -624634363
717020997 -717135677
222108051 -221983651
549921869 -549736755
452991547 -453004967
703103299 -703128667
126627124 -126447312
438873380 -438783650
82159879 -82018963
497987163 -497892115
569158802 -569229586
643342823 -643504787
254555631 -254725515
529868845 -529937427
575924550 -575852420
354628193 -354543913
731005510 -730910820
877596868 -877667740
397390098 -397308186
954148990 -954344618
14785839 -14640503
115860467 -115811761
242514765 -242366029
122392296 -122215160
297778099 -297915569
463468636 -463662912
689045961 -689063303
796471128 -796543030
296114127 -296036645
661697082 -661832862
57579428 -57468122
272765068 -272623380
153465712 -153650096
442004270 -441973364
921335589 -921146865
484445740 -484510752
387486238 -387632598
127009181 -126812499
355492556 -355481056
597840668 -598037632
683132528 -683025592
976118653 -976218309
885784813 -885636031
998720679 -998528879
686318762 -686488386
204363897 -204381449
42224118 -42219820
62189945 -62315695
80134051 -80250135
140669704 -140673796
498872232 -498791168
18546601 -18561951
281944868 -282137296
575368023 -575450909
124675065 -124756815
358858468 -358850254
642655465 -642558185
22343500 -22434666
108175966 -108124772
815914240 -815976240
374868918 -375019572
902395657 -902554041
121330612 -121274710
537370397 -537497875
418066924 -418175336
610191395 -610141513
586408537 -586294945
384558455 -384613781
576577764 -576425388
22389083 -22294257
372314717 -372346485
41097589 -41189853
945400881 -945521985
54777119 -54655533
565178111 -565154981
490674424 -490793278
435885620 -436079752
432345422 -432185684
931474001 -931333921
340767428 -340785628
865810096 -865938792
833096631 -833039989
533823096 -533993888
208701759 -208727739
671927972 -671966830
170981282 -171130092
491730966 -491532234
794859310 -795022036
802726939 -802583791
91318111 -91313221
372526913 -372350949
260146554 -260136630
420932561 -420853401
205338738 -205373146
220071177 -220014833
686064426 -686261758
763997923 -763950787
445516999 -445366079
556396947 -556476881
798932757 -798991767
640698954 -640807630
348047244 -348226406
101928721 -101747511
317536016 -317611676
919066774 -919190556
403901036 -403782016
736613677 -736740139
888099435 -888182209
494695822 -494703572
901406025 -901577477
124696666 -124715940
863769133 -863889847
429635181 -429731221
164223628 -164084788
164608729 -164507685
907851905 -907901629
427766694 -427685186
426842357 -426786537
534041701 -534064099
607612777 -607765833
706217650 -706363688
203710734 -203781780
253479314 -253335152
682342464 -682295580
945484550 -945559420
930463921 -930506453
645489577 -645566105
277668564 -277763578
146750927 -146705665
813062397 -813146843
70715273 -70677027
691241854 -691254308
466271915 -466074335
865509807 -865566891
707830076 -707679324
206317512 -206514728
616745479 -616795565
801066135 -800905533
109145393 -109103479
737135149 -737067159
743483225 -743573791
846556689 -846624935
625096428 -625294666
408277698 -408313756
437707229 -437835043
904875179 -905038063
567039790 -566843912
17297871 -17492467
779164185 -779288039
267959041 -267855187
885058841 -885121883
914890555 -914849383
53708650 -53543254
598263932 -598430412
660011622 -660102362
478164404 -478004120
122280337 -122226509
563903397 -563754471
51853641 -51873583
910415153 -910253293
392544413 -392631681
931118341 -931196621
335907129 -335994691
577523190 -577672056
918440992 -918292474
359927292 -359902120
313874290 -314007100
964248886 -964297474
912581126 -912675374
684620281 -684667957
242678518 -242597564
616099250 -616293810
107756328 -107662920
349975124 -350015710
702016712 -701910884
583982884 -583916502
386247499 -386410973
763974355 -763803835
594550638 -594489008
368934859 -369039135
395697638 -395827890
227727431 -227867739
992040837 -992093909
122389611 -122439763
874185816 -874253176
347596615 -347648813
68282995 -68448403
744528883 -744653453
115009478 -114928536
156861696 -156962182
871676291 -871672543
656688059 -656717685
175487976 -175637692
748409169 -748550735
12872545 -12715027
557067333 -557256139
619315440 -619370656
693826279 -693948745
10977927 -10828537
278895302 -278859864
632030933 -632224761
246520907 -246476579
797048474 -797045856
337697545 -337583697
297269941 -297356017
327604667 -327738101
322420895 -322345433
87641865 -87654361
235495168 -235428816
645527841 -645381973
249119104 -249101254
274367542 -274554204
995786282 -995800892
635922926 -635825098
147647983 -147691583
595987824 -596009022
792294018 -792423986
990831868 -990978190
225109439 -224952015
770597095 -770485325
672677349 -672573567
523842220 -523886464
125187613 -125215023
425022682 -425149378
278054840 -278224448
798649186 -798473122
211286197 -211415037
994517741 -994579939
435598658 -435667500
961166844 -961138792
681868511 -681676489
94538325 -94401439
145108889 -145157353
889237096 -889288508
955829804 -955822646
403832870 -403638694
705508372 -705706504
753884604 -753970082
176060634 -175929824
482645415 -482844681
156804144 -156812770
500910611 -500905937
155356809 -155552469
911027384 -911109750
41516527 -41667697
632382726 -632454252
518944436 -518776378
824949524 -824971352
637875066 -638067590
53748644 -53804570
58694195 -58856561
807332494 -807177368
721771633 -721820323
946241042 -946127264
481411122 -481405136
283237714 -283429642
688102067 -688123009
41105920 -41061914
233043409 -232908629
451187459 -451107701
742755638 -742721440
682511370 -682409454
905266186 -905319016
510566926 -510492942
295828005 -296025947
515342591 -515412895
74485380 -74350442
7037715 -6861155
510360561 -510235699
499786236 -499760696
586265334 -586115556
332191938 -332159406
528722325 -528888391
566155761 -565984455
217260763 -217120109
132762868 -132636212
623257759 -623165775
326068395 -326129595
734232704 -734184794
498674198 -498517770
790834984 -790679146
565664345 -565517315
568966236 -568869496
476980717 -477096493
139103732 -139252556
235323029 -235165965
690408045 -690271343
590729957 -590679589
369681276 -369735580
916744088 -916859256
272834348 -272883392
692966152 -693106754
330480963 -330411523
499534973 -499337775
384100813 -383920767
263442890 -263326068
986222348 -986365016
597597404 -597543494
339783559 -339810021
275275551 -275367251
446151885 -446312717
819368248 -819273866
957151609 -957114757
226574747 -226490823
835096235 -835146849
707095271 -706898565
727425449 -727417135
321843258 -321931910
27177209 -27215791
611826751 -611666521
996986328 -996834954
354048711 -353908227
146148213 -146011149
628209718 -628162640
821994163 -821952025
51094272 -50956502
797961859 -797872451
284090551 -284277185
302641436 -302814804
501899774 -501766958
473923306 -473995790
226231128 -226407734
222215284 -222216978
908328798 -908393052
415901585 -415888955
182121241 -182147867
803298429 -803277565
671718923 -671784723
199177804 -199207158
31582414 -31426500
109546610 -109722098
839744883 -839620239
24653150 -24597136
899801771 -899959111
813129581 -813318213
222452168 -222461062
547793358 -547912434
816137432 -816182784
175002161 -174876003
416020509 -415862003
354296245 -354131673
481140666 -480954146
389858136 -390004694
711436986 -711371188
556099599 -556129397
480944243 -480746901
995007679 -994957915
87450586 -87497980
402592848 -402492734
125653633 -125842255
468286858 -468298590
467030221 -467135323
225078912 -225241104
712758916 -712824050
963710772 -963590334
363199014 -363047324
349196488 -349256318
635459543 -635419947
720182445 -720294101
610493508 -610354806
449593395 -449543253
715199129 -715233281
259984242 -260141592
22605329 -22658573
60500953 -60601385
292842757 -292919579
896863823 -896912179
712008647 -712043559
989651976 -989805884
714749826 -714791704
452216270 -452376902
206256228 -206308806
66877202 -67034750
903344011 -903444831
206902275 -206931887
526641024 -526717062
426011458 -425921590
83007253 -83137617
371632428 -371639378
371878818 -371718218
856636391 -856781933
869643582 -869777818
868575716 -868651280
796623809 -796717185
835617268 -835786882
450941616 -450880742
767751984 -767868784
540392855 -540369257
419110183 -419272453
622936901 -622804485
846168527 -846232901
263115472 -263241002
841372093 -841570381
511201003 -511292365
836657315 -836619133
720465210 -720484334
817591437 -817562021
34613266 -34507486
193210151 -193183411
770218531 -770383729
889229679 -889048139
647657650 -647742326
599051017 -598853579
948416422 -948277942
63720496 -63888226
78020364 -78106656
547088014 -546938512
970922003 -970864925
309426743 -309503493
475383159 -475385165
182462706 -182282720
857543794 -857403388
85514016 -85378610
555147582 -555151898
777126643 -776967895
576718934 -576901576
742478255 -742571349
541493094 -541665014
709436997 -709369543
244553369 -244491021
23719833 -23658363
815050247 -814863571
693468920 -693584254
94904974 -95004306
246986116 -247025210
357778639 -357745511
298199940 -298220302
773486840 -773520536
872312054 -872243756
304400036 -304559590
386329236 -386284388
717779426 -717609428
923126772 -923303754
22591485 -22725661
300860059 -300931955
199946229 -199914687
674405204 -674373254
294067870 -293985100
343978378 -344055752
805709160 -805646884
981067848 -981251300
942747149 -942638969
456557735 -456742359
659712502 -659677012
264790376 -264767906
281328512 -281157756
762764082 -762948936
494182450 -494381182
258919147 -258801519
754369602 -754567562
825591199 -825517769
269734619 -269543987
732874293 -733047669
670185392 -670168484
133590859 -133777329
861933058 -862044254
743438871 -743315817
367159568 -367179678
389140506 -389044432
646239618 -646178060
224281870 -224130582
764859583 -765044425
710838900 -710793810
879927297 -880041709
544903288 -544984516
684061745 -683883085
843549268 -843677194
571899080 -571940700
329725488 -329887584
40041929 -39932175
899141303 -899283383
475603652 -475549896
986010409 -986055013
462325508 -462146950
849469288 -849519148
711784459 -711849723
125263108 -125346856
25592866 -25617778
107709624 -107575872
188315285 -188493297
499154434 -498965686
562561894 -562613096
831171386 -831165986
94790622 -94889864
325142719 -325084317
990918396 -991037984
341593477 -341602989
397302197 -397221923
527144288 -527034728
4590460 -4642406
70040383 -69955179
285386991 -285399631
231857040 -231964034
728916793 -729027677
830552196 -830574512
259331948 -259475256
410938250 -410963962
51748787 -51693395
893877028 -894044748
281116999 -280929737
164293853 -164153403
909940680 -909865598
261998087 -262135393
783678935 -783759913
323257862 -323215996
790625910 -790719520
7979573 -8015785
634172146 -634044712
139186317 -139318795
786848447 -786805325
49477441 -49523247
10711108 -10773040
596401545 -596444633
313827616 -313866512
670479110 -670616096
478530359 -478673069
230300432 -230475444
690125039 -689989583
331231711 -331398995
772780175 -772823363
666580458 -666528312
653101426 -652994954
975638806 -975838578
290697553 -290827123
102083986 -101936640
897478283 -897375933
887672224 -887570420
407756138 -407939124
194650460 -194659344
468467679 -468456503
97839115 -97766675
327146697 -327268629
868316104 -868443866
465509190 -465555404
924928437 -925002367
342930625 -342903097
201997347 -202003055
578600776 -578554798
452687048 -452592630
727897617 -727950073
448153380 -448327044
965776976 -965590602
492468851 -492335659
29510289 -29369011
691905556 -691801206
333934881 -333814733
107256177 -107246115
431572643 -431661513
979888906 -980038922
360579408 -360498626
731231626 -731085914
885306820 -885472402
629152313 -629329561
15065333 -14867689
217867940 -217894106
197878101 -197889241
29382142 -29281908
902333505 -902363965
757736372 -757833218
948188353 -947995349
873532549 -873349475
428929416 -429061556
872596246 -872745500
488408082 -488556686
394310771 -394203663
974534639 -974480911
972367563 -972559389
171408742 -171555340
909719256 -909605328
566517338 -566630308
361705837 -361718923
324401872 -324513448
436235884 -436240466
983179638 -983350892
354594296 -354783780
332970796 -332995016
571624980 -571603308
353548215 -353363853
258754501 -258655733
705316503 -705442169
47137462 -47134724
520524082 -520328814
729557577 -729513199
317370967 -317477335
820652462 -820611044
8225549 -8298001
710703366 -710782742
593142906 -593203622
290070323 -290100599
649467998 -649388548
453738334 -453666388
730041841 -729964923
854097455 -853954527
938655576 -938566570
665462435 -665414519
63647396 -63589716
121517321 -121442687
197897047 -197942017
317111257 -317269439
291162258 -291272684
834377730 -834386724
276043598 -276110912
330180665 -330117367
128795157 -128990351
194775983 -194824281
928188623 -928319895
358396350 -358347650
521871257 -521692691
241665606 -241764832
881248263 -881268979
590704773 -590672959
196973537 -196801281
377850127 -377872947
784242766 -784425950
492252948 -492101892
866272502 -866119444
876876385 -876929003
410257702 -410394070
294043576 -294140092
565362362 -565241688
381499817 -381503255
292990409 -292971683
824608377 -824705243
60179240 -60273786
67427544 -67258252
403452906 -403437230
732404365 -732511997
965545778 -965389824
353256865 -353295247
469971364 -470117060
578183682 -578038452
1985225 -1839683
810701640 -810623864
920682713 -920582173
547544967 -547516779
604714675 -604565869
260534801 -260394953
639411361 -639449675
195650631 -195540895
635913765 -636037179
792379878 -792507102
572762854 -572854392
999091708 -999285792
636597028 -636568246
921591675 -921500751
578902948 -578808822
680240711 -680238799
616811677 -616779453
550194406 -550375190
956387529 -956209319
159726040 -159593942
370142437 -370292495
777794667 -777791389
843018556 -842882210
419784884 -419883220
225804680 -225952242
71666 -1642
948091851 -947903807
550190602 -550114948
827063755 -827087221
635682783 -635840699
110448933 -110523001
134362132 -134386938
896114063 -896215041
774140197 -773973815
273048738 -272916128
722334242 -722401604
246515564 -246650140
471260463 -471243001
799763201 -799864655
364929101 -365053149
679605916 -679637902
256167024 -256276246
101201466 -101068640
506669046 -506662436
748297256 -748479952
20935767 -20985073
875900336 -876049304
868891199 -868806943
254005926 -254186610
515255618 -515103938
213216729 -213294797
660462852 -660360606
395906861 -395748919
1959716 -2010734
235681598 -235772140
275236488 -275083764
771620563 -771619225
183933376 -184031492
677066470 -676884860
913957296 -914113800
372330601 -372302707
915856180 -915701604
508758627 -508919967
186374191 -186564839
51597342 -51406992
457637626 -457809052
278059214 -278133210
998818766 -999008312
488008710 -487872284
236724461 -236894807
865784563 -865791597
636072169 -636132037
860992423 -861192383
428955184 -428989650
518356099 -518241209
169040089 -168864945
669414549 -669439571
625653050 -625472880
671039790 -671081586
418851570 -418810104
251405313 -251259585
405153336 -405335392
596236644 -596142448
895575220 -895569026
566737649 -566883461
243623740 -243509108
300852501 -301011409
466815307 -466911735
255838352 -255987424
672682326 -672872980
311153656 -311285364
254317067 -254202793
48625265 -48520949
744176609 -744309817
85584610 -85443422
335915042 -335743136
114439339 -114243817
976787505 -976880129
628119823 -627971311
738382183 -738236623
131239690 -131098076
626128621 -625948745
143393797 -143482427
869511894 -869680242
493624227 -493467189
245201818 -245376708
665089037 -665106271
271552204 -271562364
620550415 -620476191
163921048 -164036366
892654922 -892806778
115203061 -115081713
673175668 -673004244
204264757 -204242285
446232301 -446100771
927361767 -927523545
263787221 -263954991
689209384 -689121834
975944044 -975836320
147617667 -147669783
439583347 -439506891
854207947 -854199133
606219886 -606214708
739931399 -739862803
325266411 -325131645
876793551 -876699395
534077213 -534239025
849007954 -849083584
339288681 -339338101
648637192 -648798228
229718544 -229665710
287844428 -287769804
199253735 -199352339
70743943 -70743639
253185125 -253121665
691492055 -691356567
652561077 -652502053
23924735 -23760801
341587185 -341598233
19689657 -19812437
170595624 -170597682
495156944 -495030226
294948686 -294774078
26964355 -27158511
763220659 -763316305
552064888 -552204840
524052469 -524240145
476311581 -476448379
518949684 -518939188
520223399 -520232113
534538916 -534405436
582461412 -582338992
200024845 -200178621
806294372 -806419980
714064992 -714152472
780308548 -780334562
956839906 -956699108
725746538 -725773142
407466686 -407647144
18554276 -18428890
372867523 -372782103
659906831 -660000167
328937188 -328802028
378238944 -378089574
645820904 -645791994
754205984 -754078516
483684260 -483753064
683151497 -683348159
689082027 -689165609
925933600 -926130204
978727469 -978679517
856658710 -856567840
847989189 -847950869
282682076 -282651884
292874046 -292820054
87718406 -87664466
840349952 -840520988
249280081 -249422801
196264298 -196354174
387249037 -387219175
826113958 -826054020
507983658 -507807596
384741316 -384740696
788724222 -788664714
60757355 -60891277
474040365 -473951215
234561502 -234684458
204168060 -204077592
741817170 -741800902
877958834 -878143214
795318314 -795257272
21592825 -21521965
709318383 -709202887
850848914 -850687158
916970387 -916863233
75121211 -75136369
519684133 -519816503
976561230 -976647656
746548675 -746486145
322816985 -322823221
108394999 -108419673
403421209 -403591199
852022354 -852145028
565590830 -565438130
712451680 -712436362
379001657 -379186737
563776990 -563627482
725084383 -725033091
477665165 -477537807
105700911 -105800169
326200782 -326385828
281168518 -281243134
590969493 -590968645
793334386 -793490036
326037109 -326222081
111161682 -111048734
842579293 -842637257
74970316 -74906280
385944559 -386071993
478924331 -478830767
59164138 -59208744
651718591 -651533433
127611833 -127779953
886730190 -886634632
949486395 -949475455
82078099 -82241659
449280502 -449416182
298965165 -299004291
102248737 -102281383
4402638 -4281874
901600025 -901714773
818171392 -818293132
346509819 -346637535
734481751 -734662649
414361156 -414201688
410588466 -410594794
78573058 -78454976
161461290 -161656888
216866810 -216672862
300196258 -300297312
105536324 -105635150
24182159 -24002993
883931902 -883801034
382632279 -382441621
239833439 -239780025
221275158 -221384352
492057910 -492144860
180955084 -180891134
476812558 -476638030
935921418 -935804172
708754950 -708789272
989382332 -989320924
972442302 -972306530
432031060 -431839798
745055895 -745149645
268798276 -268672568
502307536 -502163204
220147172 -220091984
658650191 -658453149
979900819 -979893635
545410701 -545213073
82934899 -82997341
116914924 -116994366
732798379 -732715223
188510292 -188634040
969858130 -969795498
671928408 -672097154
432265553 -432240857
123504718 -123388862
505238340 -505362576
427972912 -427882566
589028204 -588979382
73310111 -73463565
156911939 -156783523
900392144 -900569576
142440552 -142620462
58272322 -58352506
888519327 -888510365
278524147 -278710335
574691024 -574783384
73524567 -73591507
152574776 -152599298
93662254 -93637560
590340763 -590380753
461899491 -461803247
842943080 -843131720
315638785 -315512889
876221537 -876048707
274721209 -274574777
56818952 -56964896
686061488 -686163092
239511364 -239634396
845432322 -845611200
318603127 -318651115
968216392 -968325822
813364736 -813271690
346289641 -346175041
692281372 -692350276
134572160 -134639120
699748567 -699652579
796251998 -796076656
938333153 -938439141
643351481 -643188225
601573960 -601374862
480497491 -480388587
973479664 -973425960
634309034 -634349448
411082662 -411040500
933491446 -933546064
114407234 -114507510
500438308 -500423958
408890552 -408792000
437833512 -437867762
665708095 -665890825
221385900 -221382804
374143681 -374121525
29222707 -29247907
555566526 -555497896
82448894 -82442174
91933163 -91790023
192501307 -192620117
95132022 -95048328
150848278 -150871216
935663039 -935862795
410340049 -410448091
357599053 -357666225
781221099 -781309475
530383232 -530572274
428899013 -428945627
795921731 -795904705
817828707 -817932341
189365557 -189338033
39239176 -39282206
180565570 -180741192
842863774 -842872630
180167795 -180187827
123079217 -123200589
964012864 -963963612
922914043 -922882137
489957199 -489776891
416668841 -416556335
115547614 -115366144
746712286 -746529628
362973919 -363070477
728300358 -728151948
694058990 -694238046
42008192 -41842402
352366828 -352208524
541035104 -541138824
106549598 -106403384
824839599 -824953479
663532810 -663659666
640239034 -640422252
850976314 -850949176
24461915 -24599991
577597623 -577489855
798641891 -798832813
128473920 -128663320
664911961 -664978961
553133616 -553004536
190365935 -190427075
604724377 -604890389
156384231 -156396577
892730850 -892550036
863337836 -863395000
314466002 -314541522
93170907 -93296245
487676860 -487568804
286094018 -286055210
129261353 -129382605
92965202 -92984496
150930413 -150916539
350473582 -350648368
928165826 -928081172
433174779 -433069471
795981105 -796108435
772132786 -771953834
710839480 -710992236
465842457 -465704205
222409891 -222456615
237658762 -237462398
209806928 -209797068
982589701 -982480257
937718209 -937822871
666447602 -666382056
619343048 -619165622
612909282 -613013248
308166033 -308269835
52593231 -52501049
967881788 -967685864
912941143 -912901703
292612079 -292655975
139819304 -139709908
106911207 -106991633
336364645 -336434633
945133764 -945105298
677998034 -678108994
684279487 -684160041
308992432 -308935514
890126096 -890253944
232061010 -232088858
577859168 -577864810
176724065 -176674149
161121926 -161241104
724911695 -725058737
928794604 -928721138
120433693 -120375861
493190613 -493328061
159196329 -159259671
204725172 -204855622
648613916 -648665004
831655015 -831571631
62434239 -62406249
29010628 -28827944
913050271 -913246693
304255014 -304183580
993670199 -993852425
102118120 -102265060
602601703 -602606609
42866882 -43062152
989064689 -988898259
838334690 -838193714
198432648 -198534048
657065051 -657147365
394662731 -394478747
330901224 -330715516
88497751 -88600385
285079233 -285145025
988591018 -988614894
572077899 -571897463
444311882 -444504862
445092639 -445071377
812973542 -812826912
154965484 -154933856
608584844 -608404726
296882783 -297043219
432381386 -432355944
356709077 -356843547
612030902 -612112088
166054434 -165885722
331809534 -331889862
512931585 -512794061
498193408 -498210576
632639211 -632552723
542355690 -542514748
235490747 -235499589
965912363 -965990097
801757330 -801792120
284094752 -284183868
745253518 -745256998
34566311 -34660221
872953063 -872816123
121422009 -121239215
987142732 -987326294
58443724 -58418516
128184272 -128068914
154683663 -154573631
983359856 -983341928
859331799 -859314825
42181439 -42221969
412171047 -412260291
265327738 -265293170
954702286 -954590444
934627817 -934518731
10243383 -10173531
755692802 -755689918
541046906 -540892818
983512191 -983377433
479900236 -479923298
117692700 -117800524
916324715 -916500209
785797368 -785779622
700989680 -701127258
631713409 -631839833
970494959 -970428737
605413478 -605518770
126159063 -126313107
192412795 -192507275
484921283 -484797953
513582667 -513707701
944701980 -944694118
743173244 -743038274
908435261 -908350843
44254901 -44085421
980523778 -980539774
384125445 -384215213
185375054 -185180164
758214662 -758047540
119777656 -119776276
862695992 -862674556
92905233 -92758133
65815269 -65675769
421512081 -421483577
417565271 -417592701
513378684 -513541006
923981975 -923810033
985931216 -985880556
850971603 -850981025
354213959 -354102751
10112982 -9935108
598553051 -598492535
535726263 -535634955
654135325 -654296471
8310679 -8285323
462369610 -462281406
784846155 -784808741
291207172 -291016196
751238498 -751247866
683365941 -683330377
262403291 -262320113
301212582 -301057192
351197842 -351010778
551769805 -551643851
371656277 -371622479
723277870 -723451200
752316988 -752488788
555252036 -555176060
243237730 -243390108
767008506 -766892522
109401647 -109418717
688758657 -688882257
934817456 -934864458
490410742 -490430280
446607295 -446487529
920364448 -920475144
48388675 -48573107
711359264 -711555982
312244851 -312214393
809461448 -809325408
948261419 -948115287
339030410 -338885432
340776528 -340672992
666826275 -666962127
926418552 -926228146
454117160 -453961978
811771064 -811713842
526679043 -526588525
906520146 -906639410
188414428 -188572166
862237580 -862141168
250284409 -250299793
184258630 -184329454
158998120 -158810264
47959457 -48011269
566309724 -566464224
671250067 -671310743
895473526 -895529662
851974280 -851971816
645265837 -645181271
57863713 -57885449
197852915 -197768563
439639957 -439740507
867987035 -868133557
727307305 -727274723
306161220 -305970518
612266168 -612187784
490189542 -490216640
709722973 -709887877
597068035 -597144413
30240550 -30100086
368986997 -368984125
792633875 -792569743
115780973 -115772117
57677780 -57793600
894686198 -894785294
389466482 -389638646
969610963 -969436727
324898866 -324780616
982071469 -982152569
3977791 -3811099
740820005 -740958777
346096961 -346089891
162970410 -162932904
60065897 -60226513
799004446 -798979088
178847138 -178980620
760909542 -760765532
340816827 -340754429
282379855 -282518349
315858224 -315870192
962720541 -962751807
60382425 -60473083
801099880 -801194088
683791421 -683972415
951606292 -951718768
363744937 -363601737
700273588 -700266500
705006468 -704814618
775642803 -775717127
486825525 -486812963
21128662 -21238586
786882004 -786962040
574146373 -574267841
667370380 -667438706
373804861 -373964015
39980790 -39945764
682841860 -683036088
320495705 -320537121
190909218 -190772456
331369447 -331428543
855074637 -855009565
924791393 -924768055
634309777 -634389119
264869992 -264877126
607118301 -607043321
859472720 -859422928
231910537 -231758337
970542116 -970447802
407370380 -407267460
850962745 -850951719
643222659 -643026929
765344794 -765353280
693030806 -693182702
485430814 -485618940
433697800 -433587006
765161899 -765349037
736062517 -736039267
269798896 -269842096
974725314 -974601216
991183501 -991154305
466700185 -466749603
934483589 -934379113
752179319 -752001385
238427764 -238611946
402492876 -402362244
594519823 -594373079
256874448 -256960550
387683994 -387803270
495639132 -495624120
138364189 -138208825
448383832 -448454238
764010135 -764097221
697434527 -697395457
849072253 -849221083
270336020 -270139736
571017975 -570864789
63187159 -63292533
76147763 -76147501
801290957 -801406965
16915963 -16915569
400618058 -400571276
546129955 -546181767
322056729 -322049487
269365910 -269470174
537925557 -537884467
261264010 -261125152
954680529 -954724043
379257463 -379275469
126007479 -125848239
53036611 -53127875
415588891 -415512139
845678342 -845810302
952012263 -951890199
876989357 -876868649
799551452 -799433850
229499538 -229427974
369798281 -369896117
721176866 -721317590
488394009 -488434155
23481083 -23281547
439181660 -439312366
136763874 -136925820
801268192 -801319746
336352760 -336298120
18728003 -18567635
587742898 -587722666
141292638 -141381108
248810427 -248853929
531077298 -530893004
124829940 -124867996
260912919 -260776213
552094084 -552134864
171720864 -171532620
72287197 -72098125
963254585 -963409787
35001416 -35019828
852083691 -851901633
833515049 -833580429
954923324 -955060802
943531112 -943654508
526633784 -526456336
269965817 -269913047
731582564 -731490284
933272315 -933425283
60897118 -61011134
307465590 -307283382
107391623 -107344703
895827567 -895996659
826445715 -826255673
323743445 -323652573
993341144 -993534510
833367986 -833325804
893870645 -893869289
283242103 -283085995
397823265 -397755529
434102065 -434101427
479392038 -479270750
359094493 -359029803
810790497 -810883673
866077028 -865984056
34820195 -34885021
877493765 -877431107
643740542 -643897742
342899174 -343077242
505622441 -505430915
381122554 -381043358
892897464 -892984174
266689915 -266528755
960797421 -960842011
963650553 -963523945
277609009 -277616505
887875308 -887934996
283164049 -283042723
450100642 -450001290
493444962 -493303196
219822497 -219797267
295869808 -295844710
669530197 -669352861
270527720 -270697282
755283699 -755364739
312136947 -312074227
596423089 -596418275
566691870 -566720680
851373353 -851413515
986025977 -986084049
64220116 -64345610
602057250 -601863474
358643255 -358628011
846387316 -846495264
222673085 -222703621
710749129 -710816355
256288703 -256360313
333907184 -333962578
9620838 -9784864
719841637 -719813455
904881239 -904726509
13613252 -13774980
118367891 -118323425
443001254 -442917276
276879364 -276687058
537681368 -537839822
951582937 -951489281
841064051 -841165677
316926782 -317081382
741368662 -741358020
246816231 -246665865
651205673 -651344725
167803379 -167969007
361425679 -361290113
747661403 -747546843
569584874 -569400278
502781641 -502586339
685932926 -685814994
608395916 -608215892
72482367 -72554867
359888933 -359965651
841199696 -841131658
9283280 -9482150
54900080 -54927108
191051489 -191201311
126752624 -126757384
282369716 -282237434
970253989 -970362405
552629888 -552753006
912232310 -912367336
474245700 -474177974
2324335 -2126591
583991146 -583974622
735506651 -735520293
404261749 -404241261
597550319 -597570449
100980810 -100905974
349480090 -349286352
143008023 -143182371
457444792 -457445392
396983056 -397136830
639362990 -639304258
198620794 -198633418
282000397 -281919503
572265673 -572246271
799291147 -799348079
511810030 -511884564
928006046 -927914418
707003469 -707193837
210894125 -211006291
65316262 -65350498
517760517 -517660955
129727657 -129728915
550862686 -550875510
657501789 -657443341
79099387 -79074623
336793920 -336605908
846382647 -846204783
604128882 -603929500
49090180 -49134668
731605887 -731627883
245139755 -245289263
411133279 -411288343
698240303 -698233465
238577867 -238646025
917694890 -917779674
975872161 -975804995
113237504 -113352948
703385529 -703535775
694226136 -694314318
916256085 -916194041
521207682 -521149502
71821911 -71827089
171855762 -171887794
884266000 -884292550
949856698 -950041668
135231302 -135202148
254259930 -254230348
311057361 -311106929
768633687 -768706197
236652920 -236651268
529611783 -529575353
934810507 -934723701
23137553 -23110671
216487764 -216515048
724095482 -723926846
804719014 -804861630
343062902 -343091582
306255309 -306190749
542888641 -542792461
129974503 -129883247
131479500 -131633440
930269795 -930299567
104263344 -104179172
61029851 -60992417
258626553 -258673715
869030131 -869110295
675160803 -675071751
782142012 -782316896
984187325 -984264693
712878885 -712769215
437366207 -437456919
333227960 -333349858
203946314 -204100662
394357570 -394550640
584063297 -584189335
468540358 -468395000
561779834 -561899988
959306391 -959111209
641680559 -641787159
386510937 -386472523
698730278 -698776910
957063155 -957133183
521928900 -521937386
447214845 -447044963
564528207 -564419277
609515442 -609399580
13257356 -13121986
13535554 -13350270
201269094 -201140276
444515299 -444589095
37054416 -37156458
581236278 -581111700
479096387 -479221313
626038683 -626001977
669234337 -669287101
798486043 -798443903
503116887 -503185543
788481985 -788385575
959858044 -959907286
313758938 -313813838
998022367 -998058169
524446055 -524557703
19629563 -19460447
706821836 -706934810
304738608 -304787296
57020438 -57064644
711213623 -711219425
293711176 -293841260
895273301 -895306607
831131956 -831289232
774207033 -774393691
377009849 -376839337
914278148 -914385822
265787404 -265643506
57502304 -57656552
445022293 -444872885
142268548 -142091600
646400361 -646396277
931120464 -930948676
54370697 -54389673
802454634 -802329602
171625072 -171501506
142059694 -142056218
580327649 -580477401
668251733 -668121049
638659552 -638616610
206132431 -206082307
60711279 -60513073
214984063 -215127231
215996647 -215904991
586926131 -586892243
908138317 -908025035
804289990 -804330518
18192212 -18308462
641723525 -641850793
987101683 -987116953
926757283 -926648773
808177773 -808367265
116549151 -116551759
461489317 -461639733
773382311 -773410843
466393119 -466305103
974820432 -974630196
348312349 -348408037
559437329 -559396729
492712455 -492703193
341984455 -342135797
645146307 -644987475
911632924 -911587324
813845205 -813783133
490420511 -490254645
229098234 -229126338
905193924 -904995930
218146913 -217997445
287091303 -287270577
609535803 -609668979
849680637 -849545597
536235336 -536333052
961177967 -961330377
337132531 -337295737
758419497 -758470205
878282585 -878328191
502782367 -502780915
891983670 -891963530
847184908 -847320160
49382034 -49500344
965270087 -965337855
630704990 -630527482
610377237 -610188093
700864661 -700670223
837146914 -837141282
946439519 -946463419
310631056 -310737768
359236328 -359311502
669383672 -669427060
65712745 -65561255
298253514 -298187090
893653940 -893540738
999841495 -999673453
785393468 -785360470
397922899 -398083939
693404243 -693306045
202159340 -201964896
941396216 -941279490
683067876 -683197180
837818096 -837657010
39087670 -38893440
397971545 -398003419
573783986 -573652672
303830012 -303662334
147643725 -147476303
336551713 -336486211
15432375 -15606945
876738971 -876746473
70338854 -70522596
722541754 -722717566
983401816 -983317896
4680267 -4606309
810614561 -810788719
33870592 -33873700
996465175 -996464141
168771113 -168615593
493724641 -493705273
790561184 -790526890
213803286 -213695128
947535051 -947669841
494059855 -494225671
988743995 -988834329
201428164 -201403952
986184191 -986151295
778400786 -778507524
421532031 -421558123
431449614 -431342176
476078731 -475883121
564075469 -564252379
571444331 -571459501
280009971 -280075427
29146926 -29047744
817335947 -817510753
523871626 -524023888
821056345 -821182589
855147556 -855001718
432253205 -432178051
698753594 -698701928
735410048 -735439356
740523093 -740431385
389854219 -389931415
122733618 -122586828
462996095 -462889625
668573964 -668473982
580717304 -580810470
444394027 -444242349
256066691 -256221635
547094188 -547238956
577926379 -577803241
22523486 -22345846
798238656 -798077576
810467297 -810311577
551459975 -551472659
87953144 -87867198
714522476 -714381178
752090352 -752002420
140349481 -140486443
965068006 -964909482
783734486 -783878462
139270201 -139430873
297429642 -297606576
943137741 -942988777
892741905 -892871651
929412753 -929484269
616508944 -616635586
397486113 -397530389
892534493 -892640443
883556196 -883583160
159228000 -159171922
190081002 -189920636
805345226 -805222956
433579497 -433513423
593918320 -593775544
426549560 -426696474
113985542 -114183198
418210404 -418271140
363022198 -362914404
42417489 -42235629
325927868 -325972124
92277948 -92338274
191751054 -191749600
827540311 -827610225
326993851 -326814667
858998355 -859009435
937847015 -937976473
320819631 -320997247
92283915 -92392633
399334190 -399437188
740134552 -740034066
275426211 -275393903
179395373 -179388845
965283093 -965135853
818729356 -818686018
307949335 -307972337
308637133 -308835761
705076609 -704936327
378057831 -378101493
673753230 -673867410
105508557 -105585737
967894727 -968029031
464751137 -464735919
963369094 -963539242
953050026 -953059356
773877759 -773929429
364724715 -364699011
27169295 -27262287
366859044 -366934262
630968101 -631058011
517636986 -517563108
381868093 -382036247
536923163 -537076955
743135037 -743211451
941782713 -941720567
543478216 -543636276
311365735 -311438683
610548841 -610602721
518324159 -518477873
557789053 -557740213
187619056 -187819050
225993952 -225910532
121813524 -121685894
809863874 -810060100
702265996 -702309632
744754885 -744641335
971487413 -971611617
16008935 -16165357
500695990 -500600768
891247642 -891364336
527707131 -527592295
489046720 -489238230
286218279 -286135681
576023096 -576127080
561926621 -562039329
219565327 -219731383
509622097 -509541571
148724870 -148708452
985905886 -985832496
918054366 -917909466
221452214 -221535390
705801738 -705960674
665736689 -665567009
267112404 -267071424
981854179 -981795841
766038442 -766123372
759748917 -759680645
822086917 -822096021
413252258 -413409180
387900460 -387922738
318465945 -318413871
642398369 -642225009
589184471 -589244727
447129904 -446961514
563385755 -563229001
11946668 -11854446
720495451 -720473217
677781405 -677777941
941059579 -940893633
912891796 -912727900
656084615 -655920417
284816889 -284994899
721773181 -721874463
418240772 -418109900
320764246 -320650174
745462604 -745507274
589493426 -589578760
56413437 -56267797
688184287 -688183507
706985464 -706996918
652039548 -652144862
291430812 -291564558
453952523 -453853041
421552378 -421725790
655635912 -655531412
489563400 -489414506
925400640 -925462790
424908311 -425022165
53366764 -53445314
633940871 -634048213
467255090 -467176334
322449644 -322392146
129132764 -129209326
450652976 -450510568
445616427 -445476631
596754902 -596845746
338565569 -338373083
292383209 -292251085
238900977 -238997829
932301455 -932307025
748206083 -748382685
761889017 -761723735
454384869 -454569863
892173494 -892331494
78644951 -78739939
206747199 -206693969
784744868 -784642944
703742452 -703635772
37114991 -37197925
94124124 -94154816
598850308 -598659952
132514238 -132340946
64450150 -64501408
829015946 -829183536
280664012 -280708150
23300971 -23148453
470615955 -470652701
788787931 -788771927
187980662 -187980084
801907030 -802099150
131131911 -131168883
793648117 -793829123
62013864 -61939102
232765632 -232860358
33991771 -33928281
16775135 -16696081
24828931 -24991021
118841086 -118992392
477852219 -477688241
66473042 -66603884
725818709 -725816125
257323823 -257479187
40543304 -40517048
849476537 -849561759
259623794 -259819716
732663801 -732756801
366658521 -366815873
250729594 -250778018
572895286 -572813498
172824453 -172902083
870351901 -870396937
665253214 -665330300
47380671 -47321957
268936732 -268843670
57073 -209511
134031606 -134074648
491605414 -491631600
930981717 -930947597
632193697 -632350595
224617881 -224425717
232061434 -231866634
860890355 -860835985
557043553 -557120281
331655017 -331508017
730201687 -730373275
955345923 -955321071
589149142 -589340312
37790082 -37618708
622167836 -621997008
29679622 -29834100
215456669 -215334695
939968436 -940095790
347955066 -347852730
934573274 -934393904
183867317 -183696427
354500577 -354442105
84783546 -84846944
628640683 -628487837
344223 -539847
725240488 -725309818
673369726 -673525638
651776509 -651660673
105750540 -105623996
438956024 -438900464
288890184 -288839748
119292387 -119313981
664243282 -664262222
334247599 -334121487
890326808 -890449996
588544741 -588470621
81079733 -81242383
3497382 -3301102
149920169 -149760023
359443664 -359283248
779434921 -779592901
666084171 -666100929
712932071 -713074337
177829621 -177949521
726743524 -726759576
967234669 -967411339
611584672 -611646978
936871578 -936825300
378324936 -378293312
173088958 -173039026
548557507 -548580991
18873780 -19043634
143386868 -143577986
697193657 -697233847
166113840 -165995028
204412664 -204449142
497243387 -497110447
492038527 -492101385
587721955 -587885583
944911775 -944754783
552966929 -552780379
245586511 -245469025
27565159 -27502581
334105282 -333959058
526078813 -526244709
327540859 -327574285
736251634 -736414102
797605934 -797764068
270237878 -270237802
502235370 -502164744
200911175 -200720773
588706736 -588525682
836486735 -836447333
112232923 -112074703
353097677 -353091439
936741609 -936768307
430971630 -430917704
675034177 -674938597
300430793 -300370569
349048891 -349016073
252277849 -252147845
35905552 -35889940
65706644 -65718846
702471668 -702276578
780417990 -780429974
345340752 -345313178
105464136 -105444314
415411858 -415498004
249434921 -249594667
505786074 -505732918
845925552 -845864198
526825444 -526715752
146145852 -146339370
369037552 -369140992
42715134 -42763016
555366875 -555313257
708536091 -708425821
551237267 -551433933
2996857 -3001501
387064921 -387199809
390197652 -390223808
427797571 -427927739
421520688 -421518342
957485786 -957561314
190396505 -190256693
123259275 -123230477
306671273 -306829395
294983396 -295091408
598305269 -598139307
831047356 -831136248
729096012 -729266374
413655356 -413830622
852864222 -852727812
466863521 -466807659
80857699 -80901069
921464656 -921351060
384586118 -384556774
114950975 -115067981
291607664 -291559402
173835386 -173654158
947449004 -947496354
447299578 -447130112
423591752 -423751648
204498038 -204400246
298364543 -298368827
911227683 -911355963
705709310 -705841168
623651720 -623790016
214181519 -214154911
622525265 -622646375
964183642 -964148774
97694294 -97573178
16719215 -16831055
511159602 -511246684
890947120 -891092712
412853275 -412702741
891270241 -891091057
657465357 -657650675
838141593 -838127311
237389727 -237403811
716382744 -716423574
663973981 -664102915
625701166 -625705190
539537109 -539596827
100650873 -100685935
60946643 -60915229
397417153 -397363043
114759505 -114616607
250617934 -250566906
131410004 -131539114
111335543 -111289369
273369232 -273560970
774755503 -774808605
998040268 -997851340
195808978 -195715662
231792002 -231776230
921025968 -921072546
137899270 -137760056
914200928 -914284046
107068357 -107073311
579046638 -578915846
235996975 -235812269
484275271 -484426251
927531806 -927709224
943307236 -943152908
563969970 -563836824
614909832 -614787724
388529348 -388637584
60954126 -60946064
984735512 -984575820
289106265 -289113553
930964657 -930814147
220985972 -220812454
626617804 -626672222
438542759 -438603315
53269410 -53325672
89205152 -89125432
152501837 -152696759
97391102 -97535756
600562225 -600701859
602852182 -602696390
573481298 -573553712
115690666 -115669104
601799331 -601785217
186081094 -186231836
592043331 -592033397
802668079 -802785799
304677993 -304700563
33135681 -33312699
367113039 -366921919
326401446 -326504720
564741203 -564677389
439163605 -439247013
390567754 -390471672
952138342 -952118276
554878385 -555050445
246842279 -246790183
689002788 -689123818
643598887 -643474073
90926420 -90920588
616975506 -616934388
128125682 -128316100
701121524 -701132992
199855224 -200037234
556088944 -555988044
866878601 -866871641
406761249 -406931487
93006397 -92985591
60665168 -60757390
531793389 -531684201
224412438 -224350556
21687231 -21498419
213956802 -213921474
171332897 -171290189
2644399 -2809107
360124676 -360161304
294212803 -294303895
225806465 -225710383
203162736 -203189534
847718206 -847652406
971795730 -971625668
355547731 -355468885
372781055 -372824813
784693906 -784495392
911455147 -911607351
694656974 -694595448
824549891 -824478793
993029103 -993102027
378232287 -378245601
52006141 -51840685
838255972 -838259180
70975798 -70974370
375526754 -375595628
214780110 -214874912
694626211 -694540945
703445291 -703626259
178217465 -178098271
32447689 -32330351
991598493 -991488229
443544948 -443523994
714937159 -715100843
720528065 -720462837
228877663 -228909729
80200368 -80299902
832313352 -832502318
69825569 -69902217
514820562 -514751488
496446927 -496618569
590866885 -590799821
326589898 -326653272
548060626 -548149896
85704217 -85543053
46553252 -46574504
511621103 -511767773
587026885 -586876625
385353421 -385159085
544676590 -544525574
217403668 -217568350
12567811 -12495169
59351077 -59176129
288608396 -288651292
846170272 -846200714
667310670 -667212160
153236613 -153318425
311347031 -311402209
744874850 -744678970
641853431 -641848155
686020946 -685891244
369236874 -369414934
363864914 -363894094
472357404 -472202720
91935231 -92126995
925763642 -925770742
36969503 -36780389
627967172 -627875482
581167900 -581310524
96908720 -96938374
140053907 -140065031
779908582 -779929480
231204899 -231314977
289309029 -289126611
811104202 -811194152
812597334 -812504160
109418768 -109418666
61907048 -61965004
802003090 -801969460
215929409 -216063885
218183808 -218110018
185432458 -185604620
688300477 -688259537
341592709 -341529575
449604820 -449658558
114084370 -113896936
186519280 -186710528
239264077 -239224857
166291120 -166187746
983971148 -984112624
649023888 -649109512
255604950 -255799588
883392684 -883472330
909690319 -909824229
862675556 -862716428
298283706 -298339620
933882707 -934054701
940965404 -941153754
551045986 -551103672
629240937 -629148833
341891250 -342009998
654644932 -654730942
689054632 -688959670
501388023 -501439515
789662110 -789804708
964869136 -964988744
130029701 -130002895
147497668 -147560014
164289850 -164447272
187021367 -186953423
392235336 -392375132
255214456 -255149736
525089980 -525039168
110308405 -110307723
934204497 -934263337
808010290 -808065212
864887573 -864945871
652334649 -652423783
835965007 -835908547
976195399 -976241219
752829651 -752861195
970295710 -970429100
387132365 -387078721
255260856 -255389686
292430076 -292383226
235624766 -235638064
712986146 -713003204
825951005 -826083989
487813979 -487852281
443705574 -443753374
253014026 -252995548
519417391 -519383053
105214362 -105388850
505759496 -505691288
955342185 -955463059
188756832 -188876392
935839739 -936039643
162924401 -163016419
543332193 -543398769
488997483 -489051525
219516313 -219405551
781240158 -781143424
451476493 -451477247
840720416 -840689066
10336669 -10150097
647949192 -648072818
789274327 -789452473
663510676 -663498448
668903113 -668981279
51006462 -50976600
742658111 -742738539
378819177 -378920915
299877835 -300042551
66272354 -66091654
270396606 -270278250
747671102 -747754330
873303035 -873273361
853638726 -853643838
408732719 -408597947
104075356 -103927250
823579654 -823646734
804332770 -804328266
595527486 -595711588
914895300 -914974668
268708112 -268639978
332468634 -332467940
176599644 -176415396
467520593 -467328117
319073609 -319207437
875215161 -875218637
838134452 -838104120
882805426 -882606638
714451827 -714327817
776436295 -776279421
435985864 -436173640
487358764 -487245396
468765019 -468800429
667104703 -667197483
563266450 -563264994
580506329 -580448473
410531135 -410365047
251645158 -251769592
847932761 -848045617
69295585 -69340155
971097387 -971226967
822963340 -822802090
338688047 -338793337
455029283 -454971283
38281434 -38278380
463565774 -463437544
302205170 -302340450
209209682 -209361828
622227296 -622108376
857473591 -857322641
766367035 -766223287
109972445 -110071613
442892733 -442698111
983740081 -983638607
881733475 -881640933
549454508 -549620250
991723272 -991821758
112860259 -112662839
954984404 -954899196
329804989 -329970179
46841515 -46702765
694583578 -694548726
624583515 -624583905
973384687 -973574641
837068302 -836941716
89484437 -89435207
755719745 -755665859
337920064 -337838798
932233144 -932304240
584854970 -584729086
284652057 -284535749
510199939 -510216925
458913806 -458783682
759833484 -759664350
308134381 -308001257
352827554 -352997224
12135265 -12224823
896993956 -896902292
219809882 -219709048
509760019 -509687699
381501536 -381335060
148428123 -148335725
629598398 -629499296
898895609 -899030541
119543948 -119590784
919498020 -919613938
729288248 -729405232
581563493 -581522167
711175103 -711283605
648612298 -648717710
924247071 -924312743
793306985 -793146631
833740622 -833879830
264664968 -264750024
444726572 -444730216
667511277 -667472511
903374777 -903394421
352435129 -352578695
265068764 -264989730
355241977 -355132537
286176980 -286083030
874927870 -875031296
620338445 -620422807
269023103 -269204079
740159616 -740288440
572174915 -571980883
277895314 -277843488
557039209 -556860557
897967400 -898068960
588267930 -588360480
290674970 -290762338
795435129 -795485067
58718565 -58731443
738740267 -738899127
170566252 -170591288
212809989 -212646081
422278051 -422408009
972933353 -972858841
111420555 -111250531
946279007 -946329619
28322277 -28169653
917226578 -917101728
856688335 -856875531
339644604 -339736728
121230128 -121074874
976159125 -976323313
912627854 -912809848
414212901 -414196191
106951420 -106840770
708835428 -708909530
258763952 -258745050
636161754 -636190044
459850685 -459759049
175609568 -175799726
483088178 -483075948
567201112 -567217390
347460409 -347527091
416857082 -416694932
789052559 -789054783
495250245 -495424631
915906324 -915806036
976833910 -976926348
258402786 -258474502
34722626 -34753934
930721847 -930790863
979401443 -979264391
431941148 -432120972
740697414 -740633410
802105727 -802208793
623115359 -623118823
157577989 -157410899
255441993 -255552495
996135310 -995948008
321742392 -321680768
18067624 -18017908
456217054 -456193492
495952686 -496103110
98234364 -98225290
936487900 -936327258
408619731 -408665333
670924600 -670807964
953647764 -953509660
727291014 -727198044
182372713 -182249317
245705013 -245774849
493872545 -493764981
285981991 -285788773
302399490 -302281410
574345844 -574189838
463227816 -463301090
476379980 -476352174
150635688 -150790338
23470113 -23613833
986785466 -986657512
754701781 -754810831
123891068 -123980224
614395718 -614385220
525110623 -525207831
279577197 -279687703
738808586 -738989668
473060998 -473078636
444770249 -444806709
520105993 -520069461
484080737 -484235653
223175490 -222987234
45728480 -45746928
959786706 -959820644
494589232 -494466114
559764419 -559730957
694712940 -694696096
32304365 -32193073
41841893 -41764607
83337757 -83537449
895768171 -895654461
793564498 -793738620
774057006 -774036964
530690610 -530881450
299725774 -299724362
767124381 -767214467
59281503 -59420651
134115158 -134131662
927549331 -927497759
516902116 -517036530
341085027 -340895507
617534506 -617405266
249750878 -249822016
322734937 -322780779
958227212 -958377444
127695893 -127676427
609960 -501228
116288502 -116349646
656952810 -657044092
58431636 -58470582
869596068 -869583772
578667264 -578727514
17604713 -17733827
595053972 -595161068
460893941 -460793537
597885543 -597714055
257706336 -257597262
777793028 -777695412
167862505 -167886193
55477116 -55646728
492679598 -492707824
58987758 -59170500
858810956 -858810798
909553689 -909613269
702962355 -702837753
528991816 -528859586
769429176 -769338262
88481920 -88359084
76714430 -76802340
112301814 -112164032
740607513 -740516999
549127644 -549051942
272694224 -272653528
825020999 -824921705
222351914 -222268542
764306476 -764363738
906781848 -906600346
495709022 -495862204
269868980 -270062654
584028881 -583953411
450104390 -450282358
895741880 -895797386
811742453 -811552899
526161761 -526075439
561550856 -561434216
812386897 -812240123
860588295 -860542713
546023644 -546085776
298604521 -298747451
8752448 -8826132
88420502 -88305946
905809153 -905965773
948846088 -948797404
642431350 -642365388
851127284 -850936472
749988673 -749938285
710027792 -709843010
932447350 -932374000
718137616 -717963008
826694318 -826740442
847097172 -846951242
763566626 -763659462
970000595 -970015275
425533749 -425728871
790695962 -790743078
67910530 -67821160
282449102 -282325240
61526060 -61418252
70120364 -70199926
51863612 -51774438
23012942 -22831724
621057780 -621029558
82983212 -83011470
450294542 -450454206
47881695 -47864287
883217531 -883167239
349691172 -349876888
856227342 -856118824
924796708 -924965402
953814282 -954005934
679341063 -679142195
469139605 -469090221
511375210 -511330856
674131502 -674177336
979179118 -979078454
468949941 -469033071
662436363 -662608693
658271709 -658193433
421492294 -421623952
527726797 -527821849
978761766 -978857144
948793190 -948683518
201735205 -201640649
17400333 -17596283
124526297 -124690435
712296500 -712307918
167307526 -167252696
576181514 -576258614
392694193 -392836403
907797849 -907612387
479706989 -479588747
366299687 -366123455
370403644 -370545360
762043805 -762031359
756597331 -756763341
458455828 -458593768
348938915 -348746117
220886904 -221085040
251144767 -251332449
653400556 -653304304
740598699 -740796129
162161098 -162316326
195150797 -195098577
111636051 -111600045
848325780 -848305464
718687963 -718819365
685304816 -685403020
540692389 -540549903
875881504 -875883254
707261078 -707440448
839332320 -839466588
364793074 -364862194
141474124 -141288092
824656810 -824520810
427862655 -427858875
916997112 -916943662
39493853 -39637971
997346232 -997231410
151164086 -151257606
355860806 -355909460
140285621 -140132031
262090387 -262180399
566241876 -566069646
355283597 -355200357
507895627 -507709259
554645153 -554491937
420608351 -420627065
795597084 -795634168
557961566 -558158400
382008400 -382206636
149462030 -149265814
25146785 -25013335
291545583 -291583533
902049793 -902041009
156708894 -156722526
898290397 -898361005
991299290 -991228898
213749207 -213684367
641868807 -642042681
149139381 -148946777
418794493 -418930115
179942473 -180042665
513722180 -513693222
74913416 -74938298
319921406 -320073144
902674683 -902491725
286058031 -286130005
245990483 -245819663
761961443 -761847419
184266765 -184447005
262338717 -262341959
543865383 -543756115
168090686 -168164620
304717441 -304857151
646203095 -646397623
485963012 -485825100
86485276 -86388402
91218356 -91417866
938075256 -938217586
845833520 -845787084
57149943 -57214259
158540095 -158654885
681903610 -681964690
674389229 -674311629
267741670 -267907114
55353470 -55253666
337214134 -337104956
61603255 -61780977
880695613 -880718367
907240450 -907089890
701306087 -701325701
639889751 -640029815
778042634 -777850556
189639096 -189816406
459588627 -459478723
667328677 -667404543
536415411 -536250693
441148940 -441189960
791542119 -791367757
78063510 -78018592
516958548 -517114512
939898521 -940032113
266071566 -266239698
186304576 -186319948
823709497 -823627845
864192672 -864370594
657558016 -657445562
487423605 -487455341
592223479 -592023503
277968942 -277821686
185341921 -185518539
357227724 -357176104
275324445 -275410057
785733925 -785537379
831270675 -831307789
541080367 -541197281
204253521 -204216539
291824656 -291856100
923364790 -923361974
609873371 -609708411
458671714 -458520404
744974034 -745102770
500431133 -500373079
109048392 -109124436
882019806 -881883250
347388706 -347431258
998255201 -998214519
292819092 -292847050
579305598 -579450490
904139272 -904200216
311615911 -311588599
833930342 -833881598
564163924 -563982570
421268582 -421130062
327900163 -327966205
257497327 -257461047
341754345 -341740511
306497353 -306509237
352287676 -352193742
474646611 -474599291
491127225 -491017817
211657497 -211819801
338924373 -338957921
489273297 -489329105
189485752 -189628134
796887209 -796715959
731562826 -731721828
1387936 -1286954
805428898 -805524042
845351582 -845405664
681389117 -681540429
909903139 -909745319
889927753 -889853155
534635482 -534744134
426780041 -426904673
646194284 -646201524
127365448 -127359066
216501406 -216470470
362968222 -362847156
975140797 -975029197
748236070 -748294384
259289491 -259113567
171547391 -171563289
57392872 -57267862
230911394 -230942550
114341578 -114238604
352858880 -352895336
745925981 -745741275
813188428 -813188806
691943990 -691867122
123288236 -123388408
915263033 -915366757
319774864 -319659876
87910171 -87779073
5082522 -5223096
446330148 -446349768
270228673 -270135977
765468429 -765645683
890154488 -890190020
298694085 -298800817
509715316 -509804722
975243749 -975414647
341107057 -341062997
367978018 -368168376
273214727 -273216293
694630272 -694691930
744698110 -744608796
981730723 -981704007
727523169 -727370457
135159716 -135118872
82950505 -83072435
416465633 -416579789
440706573 -440729541
706183172 -706076846
974368189 -974313383
919452146 -919375588
367169623 -367122477
332025857 -331991061
818540313 -818354625
934322969 -934203705
709341406 -709532588
273432955 -273267037
783893897 -784027559
839666583 -839626063
343580622 -343463692
296661249 -296748475
418472620 -418610364
272262627 -272336185
764985940 -765102910
746010792 -746178280
161416099 -161301309
632418489 -632282701
248832178 -248644718
88520674 -88523566
930835433 -930746293
407486202 -407397748
298509305 -298556715
414743073 -414653835
353684040 -353819712
131276292 -131281120
793626091 -793651559
586954077 -587099693
5771419 -5739795
219211639 -219208103
463501659 -463407067
585605919 -585706467
858898879 -858723033
704818149 -704667549
412139467 -412010601
390777032 -390751542
938862929 -938981697
520258307 -520300937
348633041 -348520903
877710052 -877887232
41277152 -41192702
24341340 -24156168
543328614 -543468924
126434026 -126537218
794457357 -794286327
350936554 -350878336
64545658 -64649734
249351441 -249154677
546099848 -546263686
581801739 -581946695
545954340 -545780800
413344565 -413473795
121577193 -121749709
757173597 -757327635
670063688 -670140060
883780688 -883599858
884729454 -884895988
36249843 -36223277
279459443 -279609281
998579167 -998473051
598755130 -598638984
377710429 -377861537
288944860 -289014152
844047480 -844192116
206509137 -206660889
431568978 -431471668
391152628 -391193384
735678038 -735672572
381858203 -381923019
17305673 -17175637
369190071 -369091913
936688175 -936848439
929316102 -929139770
76390397 -76485287
38752241 -38656147
609593909 -609744049
436759984 -436825100
380441484 -380526088
77565099 -77415343
489269697 -489400459
637657011 -637801351
473450245 -473476077
712212544 -712262458
248932937 -248800831
220332142 -220194860
851196769 -851057799
91014223 -90838617
482778449 -482970397
356682301 -356626909
858369131 -858276985
625158724 -625168464
836030711 -836043217
890130624 -890115464
210585784 -210642212
870192260 -870036410
621217771 -621188305
312646770 -312476894
390650537 -390598827
153381698 -153449622
748152935 -748059985
857978235 -858055519
163678554 -163574904
259059458 -258945292
306523687 -306494787
462726296 -462529334
353653838 -353751876
285241352 -285244008
435767037 -435881233
558267002 -558268500
190086088 -190191374
16087146 -16017282
855519001 -855652915
270237840 -270219506
333140815 -333186491
638333368 -638404352
104706862 -104886930
413378920 -413568670
856630426 -856709162
874100853 -873988065
287945093 -287816115
835476556 -835314316
774324850 -774462532
27451303 -27303721
743551701 -743603715
962834107 -962762837
554711800 -554578506
679104136 -678932662
924680167 -924547671
147132688 -147300106
959023779 -959144343
151726061 -151816529
717953880 -717775044
543175528 -542985788
8608127 -8669651
491347782 -491172962
470492698 -470578170
641248920 -641317744
991933838 -991804766
311949462 -312105422
123935646 -123757900
508079794 -507887522
528851081 -528925701
742659116 -742521606
578912190 -578893706
238658807 -238636997
407556915 -407516155
543810749 -543744979
337270580 -337447168
935639666 -935685706
660647710 -660743940
786777912 -786582216
814323730 -814406834
831210594 -831132178
71369940 -71361082
489867045 -489823413
442402842 -442414556
878667966 -878583562
804098628 -803911382
622397597 -622553265
487388523 -487522159
462819055 -462633537
737001527 -736901133
376654720 -376615412
171264158 -171401636
206980601 -206883173
950717865 -950881023
934093199 -934039177
294831422 -294861382
676783082 -676835178
568875851 -569056621
427954937 -428129047
178478978 -178436710
56507037 -56585851
216165827 -216213295
228893696 -228708852
889576547 -889418163
430285880 -430439752
167478122 -167592484
801746074 -801632608
922645115 -922644675
113064718 -112948750
624438548 -624579856
996319035 -996298043
216654323 -216517389
605688201 -605750357
108750150 -108735952
69947798 -69856636
974917433 -974724129
121855540 -121908236
506382879 -506201825
822904415 -823087797
286135999 -286300559
403976777 -403860523
932422559 -932472141
405250457 -405420327
770911851 -770761565
835590813 -835702075
639897613 -639876597
571232848 -571048410
846293715 -846172087
122380832 -122498694
159148168 -159038414
290515494 -290683468
467054934 -467215712
472439285 -472560253
21048179 -21107835
214827511 -214657525
139982381 -139788325
558961138 -558914384
869971374 -869833704
954799961 -954807003
888509654 -888514846
419101415 -418951805
211708708 -211635580
858016877 -857899609
834908859 -834934029
240550387 -240412477
617601204 -617467808
114882566 -114821296
366645188 -366508134
131359299 -131375789
878252964 -878157064
618413541 -618542067
20708401 -20729349
636645446 -636548610
73931345 -73976517
445829566 -445759366
815890080 -815945240
234827708 -234731760
810740353 -810837085
645902064 -645739744
389702256 -389749988
914869969 -914671869
275962067 -276045491
162719620 -162902052
485615457 -485787885
676736453 -676645443
665291757 -665107547
9164175 -9098219
876862888 -876724214
706290669 -706148441
788860996 -788825834
482244079 -482106861
614452624 -614651998
813563687 -813477103
839137948 -838959274
810184843 -810375383
534955922 -534764268
182621323 -182516309
287532926 -287389806
402854256 -402935220
638744496 -638730782
906993764 -906959232
750821432 -750976248
541800484 -541696652
327293581 -327306841
7847107 -7901525
580123955 -580009117
541283857 -541445763
531134372 -531204436
308248794 -308403776
917737282 -917633898
104752372 -104788396
424824346 -424647250
460001977 -460195157
946080343 -946072463
494764741 -494726069
939798662 -939650778
986590358 -986573606
734225011 -734276747
535749391 -535703135
660851230 -661012786
123095483 -123139903
905573842 -905385944
117378616 -117515276
934907198 -934849334
931296698 -931267248
272951899 -273145577
123180228 -123338322
981294229 -981408993
47619527 -47698557
628795329 -628760143
443528403 -443505713
133414665 -133347549
935211327 -935125299
845873313 -845986889
841236615 -841378149
716221753 -716228267
601118966 -601187178
513936274 -513936224
560836528 -560955054
91578526 -91694670
506292352 -506113284
153096015 -153162845
211104236 -211227488
922278319 -922229487
994876771 -994982797
299179476 -299095660
609101175 -608992953
211405564 -211424510
304014393 -304151097
236809634 -236703934
602591170 -602604156
506474240 -506529402
247180090 -247156024
987769920 -987854132
494598716 -494579748
81503638 -81503256
167035938 -166921030
283103386 -283077862
871809061 -871651523
782628780 -782740730
308028494 -307916180
789609535 -789733409
568041679 -567916427
508931218 -508984878
343306867 -343467733
312463704 -312502902
385242767 -385256253
369708428 -369590620
305557360 -305510950
765157141 -765048679
80446757 -80481033
275717406 -275828088
665803369 -665978281
63069434 -62874352
146841323 -146796831
774076281 -774204113
462553711 -462627815
819374943 -819361553
687874925 -688057903
145845639 -146010917
488162040 -488290694
399981624 -400091432
115307057 -115155199
625286725 -625406733
195124687 -195052841
789003658 -788972962
602365632 -602508314
633994542 -633930966
819868515 -820033631
800859830 -800985834
754344201 -754237529
859404772 -859258826
785980857 -786071909
565302025 -565233535
453768262 -453708406
789053671 -788953645
747422152 -747253824
994171077 -994182921
46219833 -46262419
833346895 -833280487
821400109 -821565691
333778753 -333797323
467683270 -467713906
117746612 -117554572
743716379 -743690129
730958165 -730825129
609442759 -609457511
957805289 -957984897
270845773 -270999503
469096271 -469188449
79139810 -79081558
42388905 -42558891
719949086 -719786564
200117638 -200266662
434948813 -435127025
260166885 -260126223
314435144 -314243570
108108132 -108243800
534237593 -534403499
195514633 -195595763
977574198 -977626764
392765298 -392688164
718050312 -717857448
131702790 -131787834
238647902 -238644148
923721146 -923802592
264434929 -264566003
173565639 -173536739
568112782 -567970576
201669441 -201687927
787985526 -787846414
455047563 -455011003
544394567 -544576693
394257217 -394204881
42048506 -42201704
847844168 -847907884
116802659 -116798511
782877321 -782810497
988789162 -988784084
318795573 -318616665
650859157 -650827109
653889682 -653761120
61115553 -61174039
510009684 -509948366
188354818 -188177476
8340959 -8312363
851691149 -851791969
433939987 -433850045
665451165 -665473705
35884611 -35975561
353361144 -353372774
791770847 -791862529
991168903 -991019695
747337988 -747240658
86454903 -86515649
243057301 -243129365
850983586 -851031878
711250297 -711352237
658248759 -658294659
750493015 -750441453
152386505 -152267345
94719569 -94527867
68585798 -68476716
211828518 -211969788
795155596 -795011774
337296883 -337294591
108719012 -108781288
502026230 -502149624
646304292 -646496430
78356203 -78419865
761552360 -761364724
613581683 -613630795
364128561 -364003995
805135165 -805284091
461134418 -461139722
932950109 -932781799
238399018 -238294936
94623718 -94617896
480288263 -480300587
876742722 -876649140
3282067 -3102991
494815522 -494713960
718083827 -718265699
391809580 -391651682
751775385 -751762229
10166209 -10059755
330543677 -330498473
53667091 -53750209
613549342 -613712248
553508395 -553358633
666455741 -666554385
149146444 -149330236
160675249 -160825169
494281816 -494169526
420927769 -420937353
180428291 -180493149
889262802 -889196556
308213385 -308326285
187797393 -187899055
716194102 -716262432
467952499 -467885015
130444289 -130288585
659513724 -659608194
849709609 -849651665
978948904 -978902442
606756372 -606868842
210658712 -210625712
52228066 -52131182
601711068 -601580432
528073797 -528203497
684915239 -684757527
95242684 -95416558
341839157 -341674993
895711316 -895638050
198858457 -198764725
88928977 -89013747
475024515 -475093373
134075326 -134123410
631766790 -631912876
765988534 -765857562
223563800 -223565152
566070108 -565975998
61084388 -61263690
869300522 -869490558
505300458 -505103420
388776887 -388722467
582577075 -582414359
654929900 -654753054
652049565 -651871781
20901742 -20921694
380821776 -380846360
952271524 -952180288
837737553 -837721091
607060964 -607192956
799483003 -799681187
838789142 -838661278
77826300 -77767188
221669367 -221842319
782988777 -783064933
377173725 -377213765
646868679 -646717439
771292017 -771206947
436189751 -436157529
852899365 -852979691
545549534 -545437110
768272476 -768108432
606984397 -607080811
302559672 -302514014
323711759 -323780919
865228052 -865387960
476712284 -476537220
242976796 -243013772
265879277 -266046947
100532272 -100668404
616699344 -616643014
9382715 -9270899
136785414 -136716660
284275306 -284279064
634388555 -634389683
926860624 -926954818
530786030 -530728052
992932049 -992850051
861455253 -861337759
157316608 -157364566
690631949 -690588597
846362147 -846403147
886987708 -887169548
673628204 -673753360
256596926 -256747424
95452548 -95618530
235544513 -235454665
771425329 -771533639
419428691 -419513643
553036294 -553230938
345536480 -345674246
299163570 -299195382
880568204 -880706990
987388149 -987457991
203078767 -202880265
353810481 -353828943
519913665 -520087727
361606388 -361712380
961630640 -961542758
756786178 -756740504
809961987 -809842599
85838540 -85733834
954616217 -954646365
953325035 -953157823
653889633 -654044983
504373847 -504311567
668885573 -668842441
253933321 -253911229
937600024 -937522062
666256294 -666216876
769139768 -769007896
389366881 -389210627
302715717 -302686015
335720947 -335626249
453079066 -453119908
588007016 -588146720
788781091 -788801449
992897626 -992966472
843446624 -843281348
427124000 -427213998
315215402 -315379576
167301606 -167313446
715970036 -716126662
993892193 -993812657
795460098 -795421204
648752023 -648844433
404682197 -404602617
868488557 -868454073
973711643 -973623695
988073994 -987951128
128531411 -128396537
289109909 -288918395
387576448 -387688748
487302959 -487414569
250346512 -250526590
820999348 -820932436
691013793 -691013939
26676920 -26521770
903286536 -903109934
689545020 -689655182
850662299 -850683655
385797416 -385990042
174470929 -174380287
927077655 -927261837
582663531 -582556007
103509270 -103540342
105427775 -105547147
580942629 -580954607
767169424 -766984000
373331534 -373159936
870477243 -870487429
394183949 -393993093
962094350 -962165748
663540479 -663578237
603895031 -603835127
998420853 -998276013
207965935 -208062473
244164764 -244191908
389521216 -389552564
789869582 -789936598
61645575 -61604461
153056556 -153125090
48223172 -48047420
449631689 -449555101
750162120 -750146710
247693832 -247743950
418098312 -418079388
844447341 -844623027
693036453 -693012723
162459944 -162367920
774508663 -774470315
589565971 -589598415
497556357 -497360447
282917854 -282917988
61687333 -61603817
178537569 -178726933
889091567 -889003411
927801426 -927655420
785635652 -785438550
144360215 -144533301
610947697 -611020243
426386172 -426233054
807667396 -807585350
748696387 -748585865
290131549 -290069649
53410656 -53571198
319403691 -319400539
900774115 -900690959
943370991 -943243481
851007732 -850954318
881809439 -881779173
186000406 -185969170
627590878 -627615938
953737030 -953741616
28737594 -28919286
162810836 -162724946
746012248 -745857976
88255678 -88144206
343132558 -343181820
709995225 -710060359
349953951 -349995417
677597675 -677525903
645646636 -645674808
764620138 -764433768
65637000 -65581844
557359030 -557251628
594146612 -594016950
170025139 -170018033
834242829 -834098947
564920516 -565017534
236030965 -235962985
390183447 -389994131
872387945 -872497041
153759405 -153631339
445319119 -445441539
454259242 -454061404
383037084 -383234092
42563325 -42739075
670985262 -671177910
888607508 -888431146
710739514 -710743054
264056731 -264209257
519400222 -519320088
601202111 -601365555
608001354 -607877454
297218174 -297138124
924018419 -924098515
436778977 -436871223
325113518 -324961418
383298960 -383318534
610780353 -610912227
486565770 -486541966
433282758 -433430812
420613283 -420440205
790597482 -790652368
227202084 -227151770
678560949 -678391833
143989146 -143895068
74602864 -74762640
873078971 -873109259
354713553 -354854007
268467572 -268315076
525115489 -525064471
154786800 -154867000
809451245 -809596909
65226593 -65042653
447680598 -447702260
43558094 -43602440
648632179 -648601131
94648601 -94840243
159489714 -159485798
549605619 -549775933
876610297 -876527749
936587039 -936388761
764003706 -764011250
266757331 -266622499
582882470 -582940246
47908560 -47854830
790672715 -790632021
525151629 -525159227
878971496 -879093416
535437321 -535240057
992577755 -992645213
770516416 -770452528
452435829 -452526919
238990548 -239055946
324894598 -325019798
262919288 -262924476
451251667 -451306097
792794366 -792797908
333282163 -333288909
235007597 -234974875
187309035 -187388875
272441121 -272430913
326293305 -326150857
677197584 -677164134
941241452 -941066056
620262901 -620075715
815955716 -816081072
808250817 -808272519
160491749 -160594501
570320283 -570484923
263478643 -263498419
727286582 -727331786
739495549 -739681761
527639939 -527774323
134720854 -134557386
431754482 -431761844
346998667 -346808983
601742463 -601877535
321529007 -321400487
834709830 -834719146
191149629 -191252993
521520227 -521434503
813730755 -813534457
119921647 -120037621
121116231 -120990275
358372000 -358221182
261907578 -261743744
268884548 -268712004
590612952 -590483638
531499574 -531363688
669936581 -669850205
467234160 -467276020
951290159 -951106397
563426293 -563610533
212010292 -212049910
76130054 -76165472
154802924 -154719972
615876221 -615780017
424144969 -424236345
49626649 -49676327
13269872 -13442912
531944150 -531759468
506111799 -506106705
701218012 -701195384
712407331 -712391729
422833580 -422644938
765896161 -766080907
166227881 -166364199
819490230 -819423386
10528914 -10672528
305267187 -305187841
378290527 -378359345
811133007 -811255297
370955731 -370820669
728982499 -729072855
721858460 -721948626
715910024 -715939704
789113653 -788995913
245424984 -245454298
937639590 -937770540
607848917 -607682749
681617402 -681463456
111976491 -112153813
327432077 -327454815
932511428 -932432854
667491894 -667385518
315856576 -315814286
123667023 -123823395
772893714 -772805838
102357002 -102205764
36236560 -36131370
861985678 -862102830
460403140 -460520796
938591105 -938720047
889732196 -889890454
989230411 -989041761
435216089 -435037961
806880394 -806715190
468771264 -468840650
955544588 -955682138
503199071 -503367131
836008926 -835921088
997777234 -997908196
701911120 -701836988
393880618 -393867302
268110406 -268287540
747967083 -747922975
405493418 -405526444
970126421 -970221663
442946876 -443098984
836783238 -836699792
936327817 -936355147
641454396 -641613002
836371619 -836278829
739434258 -739341422
42300699 -42147537
427826638 -427706750
515280957 -515377743
275321401 -275317909
124674567 -124706303
832642977 -832619991
449052321 -449174125
982454839 -982534979
761430482 -761458542
124457967 -124590291
981672721 -981551749
860847254 -860933456
584379115 -584525841
909056215 -908971499
705607438 -705439988
388992385 -388861843
984937993 -985058663
52663289 -52648479
834921444 -834853738
364953763 -365152535
567206178 -567228602
105111727 -105010517
270377030 -270416182
771855496 -772043310
339063637 -339103643
540465185 -540493949
649569759 -649495199
959803675 -959712479
864406642 -864445266
157881541 -157707201
413804987 -413856257
964785292 -964928940
440405215 -440581753
61976483 -61953525
253915406 -254096268
50491804 -50646918
560635889 -560784467
315185395 -315297489
5378740 -5314758
222216131 -222210185
635477610 -635441476
872014762 -872037152
44357285 -44383297
819636824 -819788010
946590417 -946582663
185319878 -185430230
389026481 -388958289
41398133 -41253037
680040765 -680011743
669810150 -669756284
664625959 -664688029
768339873 -768416923
973174638 -973147944
742226745 -742295825
687802968 -687832382
956129188 -956249248
870231744 -870174560
217805391 -217681061
365838471 -365749251
927409898 -927421680
642086400 -641998962
45316584 -45214422
4147506 -4261738
493630519 -493818763
877157705 -877007085
884279275 -884131549
164047394 -164025338
460137480 -460252834
441642105 -441485437
237005031 -237091543
367178713 -367200641
449503137 -449483887
60929456 -60868108
539450167 -539356457
425277303 -425470909
353223535 -353366959
416339064 -416173300
331601732 -331792576
245905073 -245819083
857280190 -857159950
884045213 -883919379
471752129 -471898721
448813138 -448683092
958229986 -958079596
952918322 -952790788
822142100 -822049942
123386739 -123390077
778271943 -778113435
244393599 -244263241
873694163 -873776559
263024151 -263176871
31370163 -31368629
28377374 -28438432
351780082 -351580454
489579974 -489617446
678899478 -678874948
827218113 -827090603
720604451 -720796589
942563242 -942448354
802486784 -802422484
58954613 -58868463
527823274 -527820424
418020352 -418088850
963759858 -963730488
278932942 -278857662
429015672 -429107440
417429084 -417348224
814039814 -813889212
691013866 -690984502
287808252 -287880604
251096798 -251238608
62391557 -62556651
922846258 -922898090
300896007 -300719023
76961707 -76766111
563045264 -562916786
964183554 -964273180
511983924 -512128924
800845292 -800780370
273542300 -273701666
455064741 -455169413
426193712 -426258680
532880147 -533024683
871978662 -871813176
518569840 -518385906
251907998 -252014030
948396691 -948571303
408789327 -408676111
46171494 -46129630
743474312 -743528508
4455020 -4350256
920465069 -920632443
769258272 -769137236
89165292 -89002392
714691966 -714566522
953695890 -953787342
272299406 -272162186
342549981 -342739391
397919773 -397912893
132915971 -132986325
292866924 -292881168
113006734 -112903320
941482243 -941676453
477261067 -477232153
382380326 -382191430
675599727 -675507139
880765905 -880942149
356465457 -356654605
562650521 -562762275
265581278 -265398050
29097335 -28928319
624006004 -623912836
248738448 -248582878
340393215 -340553711
270784395 -270876297
175280998 -175126252
178902889 -179058351
139099502 -139178144
286677398 -286635446
508565054 -508703194
175849124 -175750328
920640599 -920724827
373497057 -373419719
96923547 -96733011
843307423 -843139587
448451428 -448457048
660920469 -661105103
953694595 -953880089
792236140 -792359002
4429707 -4610479
127632614 -127666068
805554072 -805678022
47186082 -47122990
562150717 -562135823
654387637 -654569587
314525908 -314557136
777241400 -777198474
3246402 -3317732
105082277 -105204269
468660220 -468492780
31068839 -31177985
743332192 -743157700
883552927 -883690273
741633437 -741440253
555173780 -555130016
834531875 -834564547
232260371 -232263727
145133121 -145056509
781345827 -781273123
681804024 -681932998
111875982 -111719140
78205718 -78388034
733884890 -733696576
341197551 -341016563
670525853 -670547603
466724894 -466683288
138734095 -138673117
87012738 -87040842
683755226 -683881918
444728394 -444651632
126823242 -126752720
281959712 -282041082
135739364 -135575592
512465342 -512441148
273195142 -273096012
629641890 -629670536
426531430 -426350388
79805838 -79887138
378079662 -377918394
339179349 -339027937
437725561 -437567869
97878695 -97799535
353094558 -352921524
405625777 -405427111
634455452 -634323914
881188808 -881069166
857287987 -857272393
163903037 -163877109
666619234 -666617904
658906936 -658746632
77173037 -77261481
248103841 -248276979
358655215 -358681053
807802697 -807925603
491612398 -491465564
992095644 -992092174
428633568 -428667960
485111994 -485201800
197912664 -197971370
685616951 -685422961
883397226 -883352584
934993446 -934941896
537905012 -537774632
860144063 -859959401
671947401 -671904625
286434904 -286371720
350041405 -350158629
23678603 -23621979
876068062 -876097272
582988447 -582892045
625321272 -625492194
579411016 -579489964
543479933 -543471217
842736398 -842868202
503481592 -503576122
305181033 -305032601
138969631 -138856947
157910710 -158059610
148693822 -148755918
591278640 -591080074
659799614 -659625390
814722295 -814758271
561968836 -562143270
946645500 -946535334
54575410 -54622274
672398377 -672428939
101393541 -101299335
172396177 -172591113
582237044 -582242126
565982494 -565927570
197875303 -197883671
237246413 -237160163
169589907 -169531209
369602489 -369410643
572305844 -572502404
434869022 -434935240
794371842 -794251730
410151936 -410134854
539814217 -539619337
230972655 -230912445
789671472 -789575358
398342949 -398248349
953241429 -953142971
342594990 -342438188
264707193 -264873559
900023038 -900222292
555966864 -556038494
27569537 -27560781
819382658 -819401090
935345648 -935341814
841485554 -841655208
178498625 -178459331
74614504 -74682752
243941472 -244083412
805860502 -805990630
68337082 -68322278
305988741 -305832189
838520311 -838605295
138329087 -138418655
404122522 -404212416
32216954 -32233034
162638374 -162689688
849494218 -849386004
874261663 -874265007
594169351 -594257369
509209378 -509072480
493407481 -493515897
466628212 -466618804
741094554 -741127826
696865358 -696940250
391194192 -391365790
481326121 -481237655
447791474 -447613046
316345030 -316448944
982019001 -981935893
693347198 -693269756
530877193 -530885707
235093017 -235198155
366896653 -366735093
356047526 -355873666
716824189 -716918767
142057956 -141891468
54411503 -54491871
61522658 -61529462
803269458 -803424598
428665290 -428825988
929568719 -929628339
766268066 -766466004
787510821 -787588575
867860997 -867817023
619186037 -619254335
550001127 -550152775
692666756 -692855412
590918186 -590815584
685353918 -685222856
141260869 -141179277
227581049 -227505839
442607334 -442435644
444408372 -444379682
88278937 -88237467
963297087 -963195185
122745537 -122914681
479631106 -479782872
788503432 -788694468
423479566 -423340182
906793406 -906770290
46284834 -46335220
102452345 -102543441
175200615 -175361381
697323478 -697144216
909416610 -909260906
143802950 -143664064
736387064 -736535422
594246542 -594439934
869322651 -869191223
358985054 -358909904
347824351 -347629173
742412246 -742524802
207126641 -207139033
264369998 -264306846
150923476 -150818956
350869672 -350826382
571614144 -571606376
9087788 -9240562
183383615 -183539999
672184449 -672091199
641469175 -641505721
677858613 -677796991
214927778 -214839430
11968571 -12094829
710915858 -710913666
408737378 -408841276
250931458 -251095520
651441113 -651248337
534036128 -534042714
88226778 -88331096
955775939 -955588337
768876139 -769067887
310662144 -310684412
506502589 -506665741
574710587 -574856181
175562834 -175529694
52484161 -52332297
731721079 -731904965
547534084 -547555850
997716559 -997566885
377894464 -377943022
407821032 -407638484
775114552 -775160700
182989072 -182879018
664795065 -664945461
205686392 -205780168
427577767 -427601919
76682675 -76758385
272617334 -272673876
136844847 -136725981
956490530 -956622908
835345273 -835247647
495722486 -495555778
978788615 -978925673
213939138 -213908268
31870225 -31885957
272436017 -272420653
423904549 -423830683
368200127 -368287531
712061284 -712025834
624705559 -624632963
895041114 -894997950
226744874 -226643276
103655203 -103841669
404900304 -405023842
170135009 -170187063
394088521 -393916387
7228134 -7339968
862346986 -862485626
402815383 -402773131
131194696 -131367544
572327822 -572339520
369965161 -370080353
757295797 -757489395
876308893 -876399755
624150497 -623981331
440986102 -441128318
140404805 -140358121
374791607 -374599401
724011164 -723973336
638595086 -638547512
176899587 -176711187
405527797 -405723757
753967451 -754044885
989375972 -989388692
264582547 -264549459
98521812 -98385226
85577975 -85623635
949700102 -949714968
982198082 -982393378
864560685 -864382897
427402976 -427513622
301466778 -301609658
434622325 -434701917
68781788 -68862216
593672220 -593757338
523377735 -523284419
359028015 -359220619
317752978 -317847406
238821896 -238770180
556066910 -556114498
809243015 -809210871
5263270 -5248850
883432507 -883361945
860565504 -860531498
379701043 -379893441
151443794 -151260632
430871991 -430683003
688045966 -688069840
496911165 -496935869
850198653 -850079251
612836803 -612929307
739167301 -739082573
857878575 -857766131
888017533 -887852459
499609100 -499773466
32922698 -33108534
338630642 -338550006
882893661 -882717191
358296591 -358211331
87474283 -87448703
831467590 -831432192
935048215 -934938677
276575586 -276679910
696120874 -696153560
963676371 -963745173
674952077 -675116277
154052182 -154034850
972657897 -972843127
554417827 -554505367
488309541 -488271847
808959448 -809155950
205471213 -205275079
70743791 -70718519
259283287 -259295695
433103202 -433012672
18392491 -18326475
161181515 -161162847
184650571 -184657573
504914379 -504811951
797933298 -797990420
972667676 -972639874
734029517 -734208749
609414437 -609450135
408897284 -409017772
923761869 -923651029
515923098 -516061504
177678214 -177667096
857117810 -856997632
815752935 -815833591
168719917 -168822309
911610124 -911604578
407724210 -407709846
844803095 -844883557
977580165 -977673363
710342749 -710444717
370217466 -370074826
851971687 -851882891
851234640 -851393434
174856302 -174939082
541909906 -541731804
702374123 -702245141
616852093 -616771261
801045539 -801104527
991862117 -992038767
842887313 -842857947
704352965 -704533379
819048106 -818967116
980284149 -980283359
340585087 -340666593
688702644 -688563088
275271113 -275319655
954481945 -954324631
375234351 -375281975
847075343 -847213589
457203127 -457041571
350483134 -350324678
219917251 -219727743
157267062 -157462070
672090994 -672107198
3355542 -3279922
879149305 -879037527
255551061 -255561329
719403315 -719279625
149537296 -149679676
453813820 -453790028
527146408 -527339338
178632251 -178598017
557206949 -557305329
445582276 -445735414
784123020 -783932098
362018498 -362166886
215751423 -215869289
647373120 -647293976
280843581 -280998001
20410556 -20498034
801459681 -801514059
913076649 -913083727
985661489 -985637265
880696129 -880796517
379181598 -379266466
335950910 -335931594
523544958 -523727514
568267967 -568459135
646197904 -646089914
523513814 -523636236
16864020 -16798090
144502471 -144564131
644189926 -644257144
192530456 -192484094
382876752 -382952056
763234 -784368
951192647 -951387671
391907558 -391869900
632674992 -632603430
111515761 -111325349
233246850 -233440318
930376258 -930354666
438468073 -438334309
331659370 -331697154
266270395 -266319545
512820274 -512812750
257765484 -257871736
111701853 -111648097
438331497 -438277537
816367897 -816206041
136532209 -136345767
737942962 -738031696
594171500 -594343238
901249337 -901372147
772801769 -772668221
239617830 -239806732
207036063 -206976599
294722366 -294665638
200050085 -200101733
177207788 -177152468
4949258 -4990416
662749873 -662578045
870330013 -870133475
72952239 -72969877
3192529 -3144083
248357999 -248354581
980137871 -979939973
613938401 -613893589
322144454 -322072750
854461 -1039305
938808067 -938777579
793939633 -793758761
146542301 -146568397
912604797 -912409619
709784111 -709598379
73663806 -73849148
287673354 -287557206
89886850 -90082398
897404792 -897551774
393430993 -393508997
223068630 -223081362
472422032 -472292776
475317779 -475338889
272077176 -271954398
964228367 -964138917
941853696 -941711730
593038467 -592864707
218477584 -218619618
89999689 -90165107
396524032 -396519394
174719521 -174710157
781444059 -781247595
362673190 -362499498
687922666 -687742098
451830488 -451653724
189831352 -189801460
837669504 -837677068
193013199 -193196781
214613327 -214653713
836143206 -836280996
260514858 -260665564
700371312 -700424772
615406955 -615238407
430989999 -431040965
995435210 -995341036
516734839 -516552703
832565833 -832494007
208324829 -208172863
918501953 -918600137
561492536 -561423688
401487588 -401513288
555673494 -555730852
787178043 -787200431
864425954 -864315234
654687937 -654640599
523766226 -523688802
763260211 -763402467
221333349 -221452789
513135886 -513049194
885041244 -884944996
627240398 -627171956
405022026 -405025658
716403159 -716287007
830919161 -830883725
334894834 -335041452
332596661 -332657179
663112848 -662953868
128463974 -128452310
760837537 -760822029
751044623 -751216873
98684803 -98741223
478719974 -478626164
320676442 -320707210
453889918 -453808660
700307610 -700398042
485289475 -485185067
465252904 -465270568
687121458 -687243378
988580264 -988534078
959514633 -959577827
756278325 -756151393
522213624 -522168456
837535789 -837539327
730852435 -730891647
221466839 -221603941
984468221 -984424423
373907 -323125
786680064 -786642450
395393755 -395506069
669260719 -669100551
763141794 -763268482
153709134 -153809676
481471689 -481350555
32091005 -32172567
362131939 -362201833
277357553 -277404547
95241883 -95108149
176304313 -176422585
215358046 -215395682
384987952 -384978308
403157098 -402960042
23218364 -23152108
997842715 -997799147
931553569 -931672697
328778977 -328585245
675947911 -675992847
691353060 -691155556
687296793 -687431317
686828050 -686874652
745313977 -745288919
949696077 -949644551
225234410 -225247798
526910513 -527005637
813324851 -813469359
728617522 -728739404
635205496 -635324816
767898106 -767922938
848861010 -848915476
605200784 -605009862
300407459 -300566551
550563278 -550440960
304638514 -304480666
694085929 -693937267
859223520 -859092632
620529235 -620727593
637619486 -637480148
787243376 -787372774
773438856 -773602216
80800608 -80645806
713908855 -713713109
642662748 -642797424
717055658 -717058524
950944172 -951102172
919596087 -919783373
401742961 -401905617
173381461 -173551189
295601062 -295501056
619675495 -619515161
990518215 -990680997
434563695 -434367113
399919133 -399920637
243858926 -244012442
670103182 -670176938
27528983 -27486365
412425452 -412461212
966238285 -966432019
350866641 -350907445
513882944 -513740972
638160801 -638356845
696106895 -695981981
857958243 -857881907
403953374 -404000180
960374538 -960506846
256741853 -256764433
172844326 -172959840
62709719 -62701793
117791402 -117953702
94139470 -94116052
679982133 -679965643
111210747 -111112617
636175899 -636088175
590429590 -590538852
264428390 -264469030
516456204 -516486362
465504894 -465697984
728972235 -728808983
96164742 -96184846
119932934 -119979634
853296105 -853116781
702372463 -702570873
272010381 -272143971
59849074 -59715054
789485039 -789559669
841262870 -841136522
769197754 -769177516
714629244 -714446426
856647626 -856669794
578597569 -578603983
194039478 -193909812
633146447 -633093475
869902539 -869722457
806851260 -806909528
483165979 -483010377
400325942 -400134668
958846691 -958821313
619922157 -619789055
585744377 -585905671
887326718 -887204918
530345335 -530392575
723732394 -723793284
705462767 -705523713
788841753 -788880239
662374420 -662522528
332008459 -331816253
880739007 -880854027
212349183 -212531209
204660693 -204790397
217958822 -217829390
602774286 -602576290
542945242 -542834096
863034441 -863076747
86800248 -86722494
750898840 -750839246
547806170 -547852896
737351380 -737204256
167714039 -167874349
856556662 -856406930
697821113 -697642771
467729000 -467868352
71067078 -71140868
45118340 -44951100
533550447 -533620855
962977499 -963068889
377094659 -376925039
34582162 -34738280
778685400 -778529808
567028942 -567199954
906063285 -906184285
46031592 -46067324
153129430 -153120750
961739997 -961696649
946586540 -946551156
280610841 -280686081
322382131 -322517157
718616397 -718550889
44558547 -44458989
600255899 -600165143
398317662 -398368236
504863165 -504800133
392457530 -392292734
988557171 -988381731
124221515 -124337473
622309085 -622276947
132736164 -132789572
895084131 -894998097
946790878 -946965546
206980201 -207006331
940504630 -940685808
670241787 -670166033
913253849 -913398613
335377456 -335311780
792115697 -792297571
522062866 -521944420
66815175 -66672113
715322031 -715144531
409389523 -409248365
618270524 -618184398
262532949 -262612079
321752258 -321825144
175455606 -175430950
816653063 -816520573
117100077 -117028153
995174993 -995336915
297418534 -297293500
627663745 -627729589
345515211 -345425681
145563444 -145578424
886946963 -886821253
769073832 -769061942
562243534 -562057900
670184502 -670186282
294364908 -294242882
364427870 -364510146
529641827 -529765967
829878631 -829929077
533690363 -533567761
126735644 -126910840
596420682 -596373114
241715219 -241633195
979811820 -979751708
143867230 -143835500
216871614 -217058816
996846144 -996819702
104040784 -104221258
406289909 -406441387
52282574 -52179046
323492484 -323358758
590319490 -590229676
845521761 -845428765
100240833 -100144235
198062367 -198045459
470584934 -470720468
482235709 -482252449
161783427 -161679531
944773024 -944814498
993643870 -993543504
458146037 -458025083
847419063 -847304795
740665412 -740549614
225789338 -225823592
137086380 -137125124
696795901 -696642451
567597922 -567527892
600404342 -600463738
433122125 -433084279
911287934 -911423992
497339712 -497386072
236172464 -236288178
15770716 -15659586
435355222 -435530612
619978247 -620073759
94371356 -94469882
471615684 -471459354
538583056 -538443758
496212768 -496372760
42743814 -42782218
107490937 -107465467
796135577 -796164327
548799443 -548797587
599292671 -599404381
532611147 -532613675
140780487 -140717039
678250547 -678329145
205229037 -205331013
458133831 -458326279
289898107 -290036019
319897669 -319839233
11546819 -11390487
748388604 -748376766
796432571 -796299715
958390819 -958364069
44989652 -44805538
225566748 -225373106
762080925 -762226413
680167732 -679971502
406643109 -406658589
578843138 -578981242
930485187 -930365643
155249015 -155242467
313148518 -313091394
37590069 -37568675
94940033 -94891083
266216227 -266263169
947724222 -947725948
487148940 -487302080
309682360 -309785586
372524475 -372648307
253610142 -253526192
893734968 -893833592
198159615 -198067305
261061732 -261062716
515101205 -515139913
433880609 -433999365
548538154 -548444038
574520023 -574608675
544876585 -544708125
975440700 -975491204
132873800 -132714036
457577134 -457610016
759674104 -759505850
458685686 -458824566
123591883 -123745209
828175449 -828163531
439893923 -439967511
585818867 -585992475
566468045 -566460403
730157183 -730287481
833905970 -833853690
891665591 -891628329
748653 -773801
189351795 -189210363
368707859 -368624785
334584079 -334697349
389092469 -388960493
855379295 -855289899
348598836 -348792912
984358712 -984263568
533983631 -534158119
445782237 -445876895
234369686 -234351222
975561137 -975616459
358907960 -359062148
444087853 -444276433
212998578 -213185282
921655614 -921527736
197888827 -198053913
237116955 -237066131
952872044 -952964600
560181888 -560092438
345971201 -345901737
106192618 -106023566
1300142 -1475730
627665657 -627619701
510298130 -510297416
94127761 -93958097
801942640 -801912316
738212558 -738222456
772278687 -772258645
185681892 -185709002
289197086 -289217820
669157869 -668965495
810628489 -810452575
912996934 -913080188
631812900 -632012852
4604525 -4616433
268497015 -268674045
888404354 -888449428
531321742 -531270490
498396243 -498480845
871477196 -871548432
801689341 -801554599
861565887 -861525391
739833892 -739851804
637678809 -637729181
950140554 -949942782
901360180 -901489340
428428756 -428233576
99498030 -99663766
296163743 -296241439
274814779 -274627639
81052124 -81161058
929371265 -929338789
125278842 -125304982
137971287 -137827253
808792609 -808645281
148518506 -148532506
672910511 -672835449
472497250 -472623256
539868272 -539886058
848558571 -848524951
795541832 -795726504
936735390 -936754958
776829146 -777010434
181444214 -181282722
461381168 -461255352
877765372 -877570108
433197640 -433151918
901934466 -901788180
826436183 -826627709
358788753 -358748973
64325239 -64365981
293644300 -293462770
36654 36654
607307091 -607250459
347488144 -347493750
489638019 -489680535
961594411 -961666869
985420140 -985316058
601861436 -601908112
432190861 -432159417
7849169 -7847915
973429117 -973415753
912025681 -912169667
580989180 -580995070
939820420 -939776904
25086810 -25285984
542164433 -542147029
370818187 -370629153
509672963 -509571231
922204263 -922016901
470133638 -470100482
591683224 -591694940
412391418 -412272734
318072215 -318260767
672095212 -672099096
944795717 -944833279
824579410 -824588810
916343330 -916168840
398756789 -398899243
773950012 -774034838
429104264 -429285080
454395139 -454326417
555461815 -555532211
994176999 -994132883
638722927 -638855027
655112105 -655058203
99082779 -99164279
592604791 -592603647
181270872 -181101288
134889100 -134887122
133482070 -133347260
236606409 -236430297
155241765 -155256265
995793587 -995630341
654578770 -654664268
692555749 -692439823
507556324 -507631928
605755528 -605745186
650146907 -650030181
354468729 -354532425
350235191 -350379931
465726620 -465669348
921407858 -921263320
614716500 -614587496
886331286 -886329402
997763239 -997669879
727258578 -727421292
993166491 -993037563
847942967 -847872801
821068607 -821119467
233906698 -234023730
286568906 -286656422
141696024 -141496904
788345024 -788202436
43374695 -43467029
108676996 -108609812
957197106 -957275390
485536209 -485701671
711736296 -711583310
107190020 -107322334
319123336 -319291538
734337299 -734507261
542515444 -542712382
640070540 -639989090
942506695 -942693059
763613044 -763522010
565312192 -565480912
464023263 -464177303
746620957 -746561571
376924593 -376737519
918430026 -918451958
964355146 -964239802
449338852 -449493512
581132539 -581173989
735639088 -735819588
580635118 -580660444
82846184 -82966120
347371569 -347490947
387289970 -387409652
376141384 -375970626
429505679 -429441675
713288270 -713146152
315150999 -315165261
428331166 -428191750
330194653 -330290571
317778877 -317915935
152316615 -152168347
843842159 -843713385
389408184 -389325578
840194869 -840346295
537434136 -537241932
227922425 -228067397
356031779 -356063273
853899576 -853907198
577046091 -577087075
631735993 -631600607
95652381 -95730221
535869750 -535753068
842234807 -842145649
775639330 -775794924
100130505 -100133247
583385279 -583247705
177889571 -177764923
587845959 -587925207
878762106 -878645608
574337020 -574482272
866686770 -866548554
385177817 -385141127
501963920 -501835628
974902957 -975084997
743595088 -743703254
578298035 -578338435
85230781 -85226147
723541373 -723361027
547741486 -547676126
769996969 -770140573
352551389 -352622591
679011045 -679018399
291196873 -291217471
327921484 -327724692
524365924 -524411902
495337438 -495305046
399657660 -399723372
722516783 -722377521
108354796 -108237926
653259577 -653082883
93550977 -93500781
732960981 -732839437
357184366 -357271082
447831620 -447873806
96592918 -96638586
615841912 -615910530
672440792 -672616136
241606022 -241567482
912097674 -911934116
759890216 -759776752
38005933 -37988637
286883401 -286865367
575133299 -575078453
767509109 -767319641
500099232 -499974504
658939212 -659055642
553730996 -553569368
52230810 -52225322
569325305 -569133867
441932853 -441782169
830757789 -830901443
295347715 -295300467
753119195 -752986689
202364231 -202327739
114125087 -114290091
747723832 -747784828
791074257 -791019357
924366803 -924258683
109011253 -108845887
717320692 -717158520
578241190 -578435680
5254661 -5346749
177774079 -177827247
772255638 -772301736
16937345 -16977813
150575367 -150713013
187641316 -187593702
657056005 -657242563
886831463 -886765467
678396764 -678261526
635115573 -635053261
751606854 -751537332
6267400 -6418666
386521341 -386500533
613944338 -614113658
193178330 -193374884
787252775 -787148087
12920382 -13098200
444607223 -444690013
905298477 -905479893
892587468 -892436538
111942906 -112065152
70032877 -70057583
142325638 -142390806
99158851 -99339681
727824163 -727915543
694148518 -694023340
544957041 -545011991
149238340 -149107126
706724153 -706791069
326664421 -326642123
276929016 -276901268
998234860 -998066938
985527730 -985425266
759652269 -759695939
228690580 -228658474
88971362 -88927822
488105893 -488226367
21477495 -21523221
274048874 -274085170
337234892 -337358874
55706845 -55752247
58025023 -57944183
818090096 -818232262
374356924 -374300016
167162451 -167103035
456205273 -456018141
945107684 -945253586
362586344 -362545310
712994675 -712860049
7400342 -7279594
129719170 -129728286
49729324 -49623330
848759380 -848627828
339501001 -339400015
530106614 -530118974
730514808 -730622260
503297989 -503472737
678689037 -678887213
678204498 -678072686
162257524 -162375128
398091181 -398160611
322341903 -322382561
401095821 -401022513
719117528 -719155378
761368786 -761444512
610846290 -610671496
269660272 -269808966
110398140 -110218670
832759059 -832812201
946501337 -946425501
212728035 -212640795
836325224 -836236768
772888931 -773061685
415065446 -415113104
69317870 -69244642
701730466 -701771970
66619045 -66588723
995255296 -995255954
704558171 -704742849
905657167 -905687605
776708643 -776839617
349580354 -349728654
973811585 -973611701
58402081 -58302931
129150195 -129171045
522741821 -522829439
250759903 -250796133
443729474 -443533056
812970358 -813104620
544354994 -544449842
525948145 -525897139
976941657 -976911039
49112424 -48921410
415583300 -415594482
591590562 -591404456
470362528 -470447448
479534296 -479647868
178457844 -178266734
106094636 -106290600
796366143 -796196957
398351083 -398385389
600170789 -600117545
951019185 -950924995
207235330 -207384774
255478485 -255300887
227487498 -227405016
780347568 -780512380
890394923 -890580373
860224021 -860357257
661591206 -661764972
943517121 -943491865
35328189 -35155341
262752257 -262565977
974023684 -973943226
828494894 -828558840
478601714 -478558388
417051066 -416950352
219234983 -219286927
119959267 -120115975
903409707 -903479955
992054797 -992136491
616519603 -616492919
539315398 -539328968
736311404 -736332868
14621465 -14527887
961254172 -961212110
280920791 -280801553
656879653 -656979805
77867212 -78037896
292525256 -292532106
222349931 -222353897
751243182 -751190564
172218567 -172306201
265334022 -265489664
796640416 -796445644
536647827 -536752579
423239853 -423273975
871931367 -872025957
248011206 -248098412
125620280 -125741164
583215605 -583089197
205735574 -205915518
937401986 -937416732
400700820 -400660542
29235307 -29058545
906949132 -906810840
14666787 -14713171
859540338 -859585016
507704364 -507564098
263384479 -263334861
29872498 -30050264
351889379 -351924095
288276112 -288459550
80395612 -80566454
817995397 -817968961
339450508 -339365966
457593575 -457574831
4905747 -4925539
840075642 -839942252
603865079 -603670699
184750979 -184633919
376635066 -376506100
716242635 -716345083
242995284 -242911042
848315622 -848292422
568862210 -568917318
952216604 -952326444
960440692 -960309940
374695504 -374665506
68746612 -68634172
40276392 -40199252
463862597 -463677023
530046404 -530191544
635084417 -635009249
39575514 -39700428
144446758 -144390352
943731694 -943891322
295200821 -295324091
595998423 -595972775
986499091 -986357921
120960290 -120839756
237773995 -237973023
834506754 -834454680
193461980 -193483838
614995600 -614824064
915053354 -914964924
574996049 -574930109
89083842 -88943652
512357584 -512196242
823328518 -823496302
443522335 -443534471
335920890 -336068492
154465472 -154483912
733992353 -734119133
695706128 -695557550
962456212 -962490066
891973600 -891945558
61270498 -61256882
670607225 -670624967
910334223 -910296269
375172941 -374992897
174023066 -174156714
303497434 -303399002
141195466 -141096018
124100502 -124012206
736219626 -736322136
828427123 -828344529
79815553 -79645737
18491583 -18490277
873057147 -873161371
229185907 -229066769
133033693 -132938957
31504058 -31439250
36633816 -36475122
159373412 -159442532
181480041 -181408387
517366009 -517430701
38036585 -38096761
165497899 -165582747
97941439 -97815951
14175390 -14121828
519253712 -519069874
806486247 -806615691
99580898 -99507080
953400296 -953578712
850624179 -850649801
43272214 -43100972
588902419 -588739913
758678787 -758528391
128291802 -128340398
257593585 -257401069
52503214 -52547140
254909504 -255063832
986957682 -987032912
55035732 -54981200
921950252 -922110582
541820855 -541780113
417916171 -418054601
398559198 -398361568
226048079 -226115681
252748136 -252782028
722235333 -722112535
895964185 -896029133
124328867 -124524129
362261815 -362303133
216258417 -216168173
991056097 -991019871
774980782 -774934404
384973250 -385015294
287072689 -287149337
75638890 -75627748
358844692 -358872244
276549080 -276530870
395556155 -395679041
173031278 -173146638
684286548 -684272426
238424390 -238373646
888623753 -888771927
310012567 -310026459
615167424 -615090732
532950135 -532901315
956391963 -956503801
424735798 -424605730
862864368 -862776588
7693286 -7658970
28595619 -28729771
851134241 -851314037
645213699 -645081525
246775666 -246908892
263838334 -263732648
222827007 -222993175
403735782 -403613288
843517149 -843376099
255325271 -255322371
309329566 -309349726
344017065 -343886031
888951904 -888861354
972663828 -972671524
768785233 -768674683
775385995 -775277981
879281512 -879452024
374671857 -374575709
598160152 -598045528
783380661 -783392519
746377519 -746211867
254559417 -254610679
926180340 -926258430
729181193 -729143069
313239326 -313299336
845921003 -845930101
920344634 -920313302
525515223 -525438663
505431720 -505354774
134070842 -134078454
968184001 -968154215
247770006 -247764908
278285100 -278181434
231591084 -231784116
532664217 -532684625
800580857 -800717759
213554353 -213716787
634659135 -634855539
513120947 -513150825
122830109 -122803155
142859976 -142950708
860227400 -860060726
913148482 -913018972
238499216 -238459192
508271777 -508146143
361172007 -361245477
780594667 -780648709
147747215 -147683393
550458147 -550292233
996464658 -996370292
403168289 -403221689
150449100 -150282204
37487831 -37559105
246090853 -246161425
592824413 -592951587
533095507 -532953859
724392043 -724498721
145085261 -145229445
506012362 -506109252
738318885 -738445481
960603887 -960574617
583796531 -583668527
704910543 -704816057
895429932 -895501594
348046418 -348004960
188753627 -188753399
31625626 -31539202
576677689 -576477839
754563343 -754681075
500027680 -499980652
885910314 -885748682
37983231 -38066673
647699988 -647554828
367158156 -367267586
918940272 -918952054
446166536 -446104518
301776714 -301680572
540969862 -540876484
628188091 -628359887
26693170 -26772702
575764251 -575675467
515412831 -515412959
73154330 -73267624
512144061 -512276913
306780849 -306882721
734486632 -734527890
607278775 -607232037
498438544 -498408594
699990872 -700140062
681120246 -680946056
57577414 -57735690
569657786 -569832456
453417815 -453238657
172281614 -172330788
620661648 -620793538
782397301 -782583973
888856319 -889047489
589886009 -590047077
897315127 -897356253
44792328 -44729032
657392371 -657220989
253620323 -253599961
780699611 -780791557
233343584 -233316206
405066422 -405051748
741416316 -741346800
253706484 -253534162
14971079 -15161845
23044410 -23122434
203779959 -203935933
738585386 -738709044
630362034 -630357724
835980888 -836036964
260576954 -260754174
107251146 -107093104
800072178 -799999880
492640925 -492783985
833235431 -833166165
336177522 -336130394
244686620 -244557982
473279201 -473324755
277842507 -277684649
792880403 -792787505
139350537 -139287053
674085704 -674268968
910383992 -910446314
47522592 -47431318
695855502 -695672592
853276645 -853351723
857339914 -857398116
598494849 -598611253
814482975 -814330693
455147804 -455327468
5033167 -5152809
28407903 -28236651
163861812 -163944262
548455790 -548435682
933291003 -933301885
39799213 -39936929
102828589 -102907271
860366083 -860545643
383484805 -383677887
211672144 -211665790
186612605 -186571081
205090376 -205148902
122133874 -122152040
165134786 -165240374
251797088 -251892466
182691754 -182806194
731934816 -732103228
137183416 -137271244
838678970 -838531620
20783496 -20811936
155761691 -155754829
968742086 -968726984
643175465 -643269853
725770980 -725775304
692497786 -692418984
861497857 -861633917
438132955 -438076325
144121552 -143971092
5581655 -5674699
913738968 -913868322
868379985 -868236081
414977680 -415038960
598999481 -599176199
202877857 -202926913
311872218 -311710968
414089296 -414204546
120812957 -120696369
805761649 -805656671
488414082 -488338374
557521648 -557486296
503076590 -502883128
230982061 -231021015
468915769 -468765531
758119900 -758309424
210033482 -210030108
144684857 -144802845
720059640 -719962550
946074679 -946076403
439065170 -438934656
271146315 -271123317
43904227 -43998119
617131251 -617292521
869589920 -869409630
237215087 -237396769
824155141 -824214373
338144246 -337958186
785934515 -785835717
290073194 -290189904
649184793 -649283555
812377275 -812398781
561046779 -560863329
196441881 -196266467
401267257 -401433143
679659258 -679764726
857057721 -856887605
78787315 -78692563
103546991 -103575263
267865200 -268052882
741025185 -741037843
168808735 -168952517
166886305 -166845041
890027728 -889986100
659128059 -659231169
553793702 -553776718
45583727 -45443077
87648113 -87640167
637897310 -637853934
981727090 -981817762
415981584 -416180084
511503396 -511683598
563223489 -563223925
357762075 -357570375
465099792 -464998550
972896097 -972791341
263001250 -262847702
579708433 -579901797
925315539 -925431715
324639453 -324754783
974205633 -974168603
519496787 -519653669
724835431 -724658559
854400667 -854365015
671989460 -671944200
468292724 -468195850
328427518 -328258808
459937733 -459948685
17877868 -18042766
709038137 -708869371
325791702 -325949996
924501808 -924519854
454360778 -454346044
672246864 -672122034
385800498 -385708936
89809412 -89854412
18958707 -18887361
562318394 -562168674
639255562 -639108222
899370692 -899196074
303266699 -303189479
446704200 -446510390
767690613 -767759665
990195128 -990386988
467454454 -467586732
70430725 -70335329
192460035 -192379311
372929642 -373096688
901244968 -901310742
582495717 -582458221
586721127 -586705697
658433118 -658476994
29804491 -29863709
534472176 -534334822
359710095 -359756537
891699188 -891705672
141329089 -141336873
55796355 -55963359
454165073 -454353411
299371384 -299353762
641615561 -641733859
98974889 -98952941
323660183 -323470277
168317357 -168244557
397087574 -397262060
380051972 -380050120
948588893 -948617229
229796730 -229791972
652976737 -652996735
702849206 -702900054
351485541 -351433311
951662530 -951503344
465076088 -465261736
727108880 -727084488
722910310 -722929528
682689991 -682568919
393809901 -393870487
450007910 -450193374
856500049 -856613275
145632759 -145681779
119218564 -119303184
176749095 -176805387
72063281 -71897585
219905931 -220043005
252217665 -252368655
838162784 -838257576
37523468 -37383574
952912193 -953054691
37579372 -37561456
267030373 -267194435
274798809 -274973691
395464529 -395547609
875142903 -875294371
792189336 -792206634
971162177 -971102233
223877063 -224013215
577215626 -577087444
747895515 -748038651
474556158 -474737064
442414138 -442414974
541006848 -541086964
141170859 -141220073
137446026 -137606156
412161389 -412152963
693628046 -693695566
775679965 -775600783
32840315 -32703547
377872604 -377873290
350852301 -350887043
969813350 -969643828
29012827 -29008429
159497869 -159645487
567209251 -567190657
607536577 -607513019
513459845 -513409553
602597663 -602418965
90852996 -90789608
626763771 -626628155
930697226 -930688996
265103906 -265114274
609432286 -609251804
295802726 -295846214
561181364 -561211266
99850743 -99919167
338334288 -338395348
21191433 -21285739
290499991 -290414927
212005185 -211934391
297859596 -297977852
481615246 -481793536
488385926 -488482384
440411950 -440342178
602885197 -603051043
305320214 -305406248
140325036 -140246206
7676128 -7497364
372838939 -373013165
38185190 -38084676
741363341 -741353241
715395085 -715527617
972669054 -972673994
23910402 -24092576
174052110 -174073454
702653342 -702488404
383736374 -383767892
544552304 -544601082
757136484 -757250616
399153225 -399076863
198925470 -199006164
264336968 -264300386
654394654 -654198288
672625458 -672606814
497194119 -497292655
294647457 -294797275
19378587 -19545005
923613913 -923559237
453734600 -453801924
84344322 -84377134
432452568 -432310204
63891302 -63885150
783917240 -783960728
249733561 -249592051
785885116 -785859060
992229851 -992292641
861467563 -861442943
26121579 -25977895
908192820 -908289694
163102573 -162960917
686928359 -686820945
163189244 -163137202
844044349 -844001705
245616107 -245688049
783475454 -783380790
50375625 -50323363
452866078 -452680182
970893464 -970707382
127857136 -127803816
994086032 -993986140
183487351 -183592647
411314320 -411501220
91687995 -91861593
697085977 -696982191
868416417 -868471315
78199805 -78013507
554243362 -554148424
359938481 -359992821
271557284 -271390630
962481904 -962592912
258564161 -258384843
646783509 -646793059
927112168 -927169746
791193365 -791375065
865023770 -864871728
898198308 -898162634
591340108 -591273762
451084920 -450992046
845455359 -845355969
610117831 -610264959
509581834 -509511804
111986985 -112004029
200461839 -200417243
424363938 -424524844
84141653 -84336759
410625008 -410809448
119919445 -119882879
818703263 -818759385
966481110 -966382928
719134539 -718940509
336910659 -336827611
779630257 -779687473
724360133 -724346231
180156839 -179989669
143851365 -143754535
380575493 -380649901
465147459 -465052125
11669708 -11607128
713377329 -713199211
249498232 -249376842
808888776 -808696442
105440811 -105487461
890727791 -890549925
237041195 -237192715
283716340 -283728884
438661464 -438694708
484158195 -484156577
90742152 -90724226
969427565 -969251737
491899980 -491733184
93083117 -92929677
137216415 -137199355
262912773 -263100511
319717370 -319570444
744007138 -743844548
988014459 -988133529
7223421 -7029651
305606380 -305651170
560895791 -560847345
996417475 -996220595
219608540 -219424086
281417466 -281239558
88838143 -88888941
837227519 -837260099
944894285 -944929265
829931407 -829926747
758751182 -758606392
32720034 -32568242
727104871 -727244529
398691009 -398549205
295036895 -294860477
536455023 -536644261
434027288 -434101746
351643730 -351519800
900844088 -900704142
184076584 -183997500
715616399 -715604167
49751620 -49707028
367336219 -367198953
319019235 -319045177
50349494 -50309284
840269402 -840266342
250212334 -250200212
260881251 -260944587
885156578 -885293810
614549743 -614355703
475769930 -475626370
504949788 -505023850
126726787 -126787981
96099339 -96270353
577066583 -577047729
248335479 -248452815
364608343 -364711863
264132994 -264093482
645187138 -645344536
937163133 -937084549
57364584 -57421160
853371038 -853455416
674312623 -674509009
122536347 -122560565
954403288 -954285948
331315353 -331123309
312862354 -312698612
864126956 -864070448
17933648 -17941490
204725007 -204725545
27533870 -27524096
409931698 -409743812
726110225 -726209113
292068502 -292221320
738407955 -738485475
296326961 -296334943
321464747 -321267367
908463739 -908641805
200749523 -200669825
653686273 -653825401
940484598 -940594574
751785087 -751765683
248556088 -248383084
506584165 -506474639
773992425 -773896255
595248833 -595378273
975288858 -975139510
211548013 -211668967
34758946 -34748922
684878268 -685047290
857182514 -857220070
586104525 -585956527
607440497 -607406335
961781019 -961698975
619403250 -619566844
674650079 -674790953
716598364 -716610436
627331466 -627455838
837997183 -837973433
855801396 -855687174
466370336 -466450436
924425789 -924613919
803031975 -802943467
55246252 -55127334
834548211 -834465297
441920441 -442088099
290654898 -290718654
551706828 -551551600
876015941 -876082667
87173649 -87093053
47476955 -47284387
582771155 -582580219
2391361 -2257309
19617647 -19712771
999290633 -999473611
180923109 -180732483
941145051 -941337853
452245152 -452296586
496292764 -496095430
474425014 -474355936
136472076 -136592342
198457350 -198483348
430927778 -431015482
838516751 -838350259
134453539 -134320337
529991693 -529883161
816286969 -816150209
511513304 -511456288
472833629 -473025175
18106815 -18142601
615082315 -615252533
428041688 -428226710
944143167 -944207047
811836415 -811705713
871458608 -871512814
280413288 -280594504
947193864 -947325434
693308477 -693171603
343887156 -343829000
514090046 -514272648
438969303 -439161037
436226034 -436153468
807326849 -807338139
148782465 -148800555
840029318 -840192624
94325517 -94420619
197067930 -196947492
569997533 -570195417
557503972 -557430796
12607966 -12765764
537186018 -537240014
475302949 -475208769
126236085 -126198135
20754843 -20869029
853875100 -853958764
786164009 -786025147
490985573 -491072521
357570999 -357632639
445794466 -445676362
517502293 -517359109
24245708 -24436972
933558821 -933693805
708381792 -708480956
81294319 -81247639
601474411 -601401315
582911358 -582793732
929112539 -929018427
367212871 -367188411
422343030 -422202890
341383473 -341186959
60322941 -60320531
311490015 -311602255
981810514 -981825010
474976384 -474780000
919465431 -919555979
350714585 -350848027
717038711 -717078337
883956152 -884134274
576991918 -577057156
363805556 -363982632
170448200 -170315092
930693111 -930678223
876902694 -876876230
462001704 -462182696
459533675 -459379151
74094173 -73910457
386833021 -386704749
827724099 -827830755
16308484 -16153802
657973470 -657919310
739603128 -739760394
833674408 -833810226
953720138 -953736480
442408699 -442330423
691400567 -691424311
600309462 -600427522
718155407 -718174763
194362436 -194243668
609602391 -609431613
831558989 -831751041
438104640 -438046514
882430665 -882610203
466532831 -466368041
832474716 -832529920
719815449 -719867825
798525264 -798561154
730848035 -730803593
954202834 -954194958
184294042 -184139064
291111684 -290943696
319942098 -319853240
171101157 -171159027
504670559 -504480223
339777021 -339702941
511164251 -511003735
302587536 -302601744
847371746 -847466380
579999657 -579846843
158601277 -158708493
144418555 -144305893
69281256 -69242476
904088203 -903949239
45049447 -45187233
377351340 -377237764
559417029 -559390555
760474424 -760312306
140966599 -141130401
355006288 -354885746
516004288 -516118720
912940907 -913038561
398734884 -398828016
422554354 -422645908
956556719 -956450883
218862962 -218958924
149343583 -149316889
903768975 -903571625
149043079 -149004691
516443304 -516245186
184654072 -184466332
4252429 -4271047
549488091 -549376983
915778892 -915672346
177470985 -177451587
282544315 -282492383
937557402 -937382320
540082485 -540132147
165962743 -165785773
360821300 -360783536
934066188 -934043214
147966763 -147869789
453602610 -453403934
674570276 -674720516
200543341 -200470083
642083763 -642272131
843948526 -843842220
225324151 -225372015
467027209 -467024567
908799160 -908871594
385893729 -385707267
55468535 -55358927
642649030 -642661900
772401652 -772472428
755143036 -755201918
402481358 -402504394
127425686 -127486052
309728582 -309549054
96731713 -96579145
749482942 -749523394
26347117 -26535947
521979403 -521895369
905651108 -905672386
351906737 -351727495
148400548 -148455698
560674018 -560710178
361659384 -361492780
383011887 -383072333
508041529 -508159185
705379336 -705333390
79408395 -79307477
954031749 -954188843
972596845 -972521933
125770300 -125914210
256882289 -256719239
359124317 -359064669
354776009 -354946017
774557222 -774460104
821292322 -821482900
661658211 -661678089
501514338 -501688900
303585147 -303746173
352728291 -352801081
171682914 -171871778
872294063 -872442493
798561020 -798737352
624823822 -624774542
578257005 -578110359
113295226 -113126244
36656113 -36795497
611880674 -611787506
795151919 -795287793
197309317 -197189551
957501609 -957425103
306583626 -306750334
269259467 -269339213
148708516 -148895246
921949950 -921776868
825379700 -825261194
53896546 -54039262
839042232 -839233664
383951768 -383783554
436320766 -436160166
599985563 -599979869
995501325 -995549713
625829396 -625752714
762153669 -762061959
650258292 -650277886
109995221 -110148005
785872088 -785722648
375364518 -375249984
734323058 -734422280
707734586 -707925566
579932778 -580066536
819358012 -819391874
490569931 -490438603
116336979 -116362313
307922025 -307807315
741105910 -741149742
387783895 -387911599
295262456 -295087106
933587013 -933509315
248915812 -248956702
41522627 -41491575
723762839 -723703239
690610273 -690514799
210999337 -211013245
355150601 -355002569
265369645 -265285831
755737698 -755762330
798175778 -798301534
789839162 -790034034
25980651 -25995329
251079623 -251111417
38024952 -38011266
479331394 -479249906
489335078 -489323132
663955626 -664038448
920850769 -920754177
181915131 -181788601
181252498 -181289246
937224552 -937271706
491029047 -490966925
123668546 -123633544
734572200 -734483580
406268928 -406365648
104040619 -104110093
344746539 -344630757
335893031 -335937053
346776081 -346903825
536588319 -536700203
398212856 -398108366
758603589 -758549141
718582145 -718465057
590529409 -590548295
798285405 -798464973
499299763 -499418521
410977671 -411061581
531355951 -531397883
878940038 -879032456
426226196 -426076984
820338041 -820479207
547122075 -547119881
53053923 -53082243
277319433 -277247787
241586752 -241483504
675514000 -675407712
136438988 -136320012
112573434 -112388770
292833071 -292759699
147135315 -146948205
534237885 -534254171
323324528 -323191196
184173981 -184216553
910826294 -910728216
459111851 -458992771
330446243 -330361647
400049589 -400133275
192590988 -192649246
514017724 -513901512
553872261 -554011349
603633038 -603506272
387445760 -387559418
135312983 -135284449
194283747 -194111293
7848542 -7666026
434382930 -434247554
846441290 -846365004
81077329 -81106591
239620369 -239648423
288139498 -288274242
563777610 -563828934
856097067 -855982873
884359094 -884404234
832902548 -833068310
292242193 -292233683
57408346 -57454130
791101239 -791047275
459850482 -459850888
84007847 -83822067
269389402 -269550946
393219045 -393328629
260056454 -259948778
142905342 -142717944
448656310 -448556222
269282457 -269228653
326738903 -326904259
320549412 -320524830
442457285 -442521489
203176135 -202981399
339408237 -339267965
478404979 -478559565
726429734 -726484438
513076318 -512943140
133292 -10040
466704091 -466552333
26108601 -26306225
856465819 -856414491
606812607 -606659231
367189677 -367169679
19461796 -19345574
463588404 -463769810
778917844 -778724256
144981228 -145064204
360634690 -360802418
426814447 -426769217
176777241 -176670889
493002130 -492884356
940284162 -940146196
621388442 -621452332
369203868 -369325904
960747941 -960646747
245313775 -245439641
20718875 -20595387
218802691 -218910943
847252534 -847174644
888809386 -888859024
688381049 -688439265
282241643 -282125055
276895999 -276862729
843692697 -843661691
131573642 -131693238
660226830 -660206882
162238712 -162217440
852286494 -852154856
887415281 -887238155
392211320 -392305234
646448670 -646615626
530985151 -530814919
558763641 -558937761
970670868 -970660466
715548795 -715515887
56891924 -56838896
166483468 -166574434
49762737 -49928009
163372124 -163558650
707927473 -707923659
292611773 -292634027
111960419 -111791545
706493215 -706410633
236652094 -236560724
481805258 -481979056
192309650 -192196750
157620728 -157535250
564813882 -564803172
24782729 -24729471
350588533 -350708203
519511676 -519575228
32472278 -32631820
946004631 -946075541
158501131 -158404433
47154536 -47120388
210422067 -210360869
34934058 -34835984
556553378 -556600064
121384670 -121459348
781818009 -781667941
804546168 -804376614
250054873 -250206273
143210606 -143345904
477726516 -477770230
927991432 -928020660
574400195 -574564349
439690232 -439496930
296700106 -296629764
322817880 -322883826
255847200 -255912888
22203126 -22341670
52713556 -52788946
921688444 -921816812
263488531 -263397249
441334417 -441531049
693011743 -692986001
164782989 -164644157
357338544 -357203620
35577916 -35618204
709483048 -709596632
708051272 -707953100
833157171 -833313691
956622359 -956769507
296293504 -296407444
590188666 -590201302
887476826 -887621322
822572311 -822626505
107305044 -107478202
764497537 -764526953
640610694 -640753292
296584764 -296538400
787772432 -787817450
496351889 -496393631
421683662 -421767918
911041529 -911178315
896605945 -896591419
84312790 -84360728
543777864 -543667412
360017560 -360142990
414648314 -414573028
997452547 -997296965
670774675 -670674243
28404332 -28572916
960589252 -960424440
177664163 -177473591
793253315 -793360655
420925856 -420948850
466971646 -467082772
98313411 -98216265
564297876 -564280386
137753303 -137829663
356701114 -356776312
4342256 -4199838
886330344 -886286482
50569361 -50513345
121283697 -121302661
378348296 -378471104
426984713 -426927417
510637632 -510713394
933734989 -933790639
253730475 -253712273
554191936 -554294788
991264094 -991227992
95828547 -96020945
826457742 -826433688
863211641 -863065187
330801474 -330808370
639952204 -639908186
89307075 -89394567
164875727 -164690251
616618384 -616652788
747866742 -747702914
683496064 -683657394
545661578 -545684222
643400067 -643302895
113834170 -113932996
630795435 -630614545
887784726 -887711580
67802970 -67635918
391680371 -391635091
987229518 -987423070
619984768 -620169308
794752425 -794631809
766654769 -766605317
319526574 -319421980
411331493 -411245193
344744635 -344910709
993437827 -993421521
202319865 -202345985
898931354 -898843250
562702935 -562821615
870979831 -871148849
771380416 -771479484
138772047 -138696143
470806125 -470990137
709935401 -709840353
94164125 -94145507
469599429 -469704869
11795704 -11723692
585825024 -585637330
691502822 -691481288
166210717 -166188953
240689220 -240558014
96635147 -96828279
801927478 -801777176
810826812 -810940534
43065679 -43186593
231034936 -231007094
930951744 -931011690
324126414 -324243658
914770919 -914584793
960168696 -960155968
976665241 -976833817
38409388 -38512604
294258349 -294146915
532464677 -532271583
981517907 -981580713
852443780 -852474440
638209116 -638035002
771770456 -771609242
993588689 -993593687
791655283 -791662531
728890609 -728778557
250033944 -249959482
70497364 -70696150
162365140 -162554748
987044541 -987189365
2312413 -2470309
232877114 -232843602
955207527 -955333497
589937500 -589739486
704115652 -703984880
198337001 -198236829
646908524 -646948890
1714467 -1572641
318207490 -318365786
349079284 -349184290
61130476 -61021048
601074485 -600998335
627311558 -627169238
443288815 -443433009
566516229 -566573823
497933275 -498126579
144255472 -144150092
445958284 -446105830
480915184 -480973302
308324206 -308483346
744379948 -744473408
831379615 -831449891
376738657 -376570783
413092771 -413192379
206289336 -206416120
99815005 -99805183
668819509 -668655879
19131417 -18955851
346116779 -346232341
546537569 -546347231
320509028 -320589796
916801702 -916916810
977227085 -977418497
200959658 -201142166
161090381 -160892341
76991985 -76939383
126419009 -126405879
78648016 -78689012
14279182 -14383874
216189561 -216122923
702968915 -703115983
595107520 -595033352
51376946 -51182816
130523627 -130559881
842450446 -842595132
270589292 -270585324
708865306 -708953754
42695121 -42869315
593371693 -593447563
918182451 -918366733
829647394 -829557382
163761530 -163595578
68626282 -68690392
367425932 -367246506
669620525 -669783217
584581693 -584469989
189199457 -189082327
349974684 -349779092
373128829 -373195603
38279907 -38090473
527907570 -527902930
392609011 -392726731
496957234 -497096792
670383280 -670366670
53297541 -53123279
23709619 -23745511
909338758 -909187774
849045769 -848907739
309044574 -309132928
757667894 -757484132
216210820 -216306014
39200396 -39108816
206747583 -206917081
640681993 -640633069
579418541 -579561387
234010981 -234154279
722859009 -723056781
87340682 -87186922
164154208 -164118938
901145401 -901277855
71641226 -71575182
663174335 -663235507
638229511 -638200949
464083037 -464271569
16535853 -16689533
90401731 -90570901
511283591 -511466829
419190382 -419191318
924169091 -924279907
381964976 -382107518
560679035 -560562747
207330903 -207438645
426151590 -425969950
175546264 -175543368
862787285 -862651647
535336547 -535338689
224428987 -224521799
842312326 -842485748
387810721 -387795819
380360779 -380428935
707597200 -707412476
880986532 -881033822
276389546 -276288448
534860095 -534802119
96247169 -96293537
772403576 -772297018
735458971 -735419741
425840536 -425966524
93649907 -93609547
110660774 -110826164
940653792 -940717824
496929269 -497027013
899856820 -899695534
477804304 -477998380
718175918 -718355480
308963973 -308958645
107904403 -107964513
768409067 -768424779
867671764 -867839010
383497252 -383581346
295174781 -295112177
542112698 -542216168
611932191 -612012249
591863257 -591774417
821230858 -821232540
819150464 -819100602
517600047 -517487165
612003879 -612020619
226548279 -226694075
951536109 -951404321
325363425 -325534779
316852020 -317004082
971427479 -971302401
898136503 -898180471
448747525 -448878751
420854360 -421043340
562587495 -562552637
242353825 -242279837
282666980 -282497148
240874826 -240913284
258642313 -258705117
337879431 -337688703
390873444 -390740514
950449627 -950539689
228314476 -228343388
40452923 -40349339
812416565 -812529541
736082605 -736270881
870462944 -870366090
38382526 -38275200
64220447 -64070145
532612411 -532443325
775478377 -775401387
649428273 -649257605
908783317 -908613615
526255501 -526337283
579378044 -579223220
46393021 -46430151
138373871 -138354507
249437537 -249408065
212121048 -212125566
638807942 -638936712
397059943 -396892185
829952882 -829909932
265691467 -265883341
763889095 -763791771
406199034 -406271592
99482196 -99364612
940006122 -940185458
841332837 -841471237
849833386 -849652882
566786430 -566678626
539195493 -539247241
443615420 -443474476
26599345 -26492583
546808362 -546780790
987747570 -987592802
970719183 -970622553
843998590 -843930440
322850853 -322819273
863997514 -863867936
98713013 -98529755
320251576 -320415460
539402016 -539566968
580070849 -580177061
578475522 -578395838
502551802 -502353468
161426867 -161405331
902617698 -902731668
1204418 -1242600
292631735 -292796385
361861999 -361868939
895397650 -895215564
519140019 -519161793
286496406 -286612664
188266147 -188087585
897708426 -897792888
582080858 -581957280
891526152 -891646960
829103143 -829267959
667051993 -667151093
630958824 -631157198
145224273 -145421429
946093007 -946067679
132067663 -132124973
194759142 -194559546
413868417 -414033161
18773898 -18826884
240885980 -240940588
40972389 -41083917
698427670 -698343876
322004856 -322108602
530634479 -530710149
553069076 -552898588
87423410 -87379112
918694422 -918854708
70596757 -70448435
227251052 -227296164
864439158 -864451374
532599123 -532628227
285310232 -285335106
567474927 -567380747
302152385 -302083123
259458589 -259491923
196474420 -196409342
737785872 -737606920
438929816 -438982232
293686954 -293776218
583455351 -583571341
464416708 -464592240
297912414 -297918724
110421417 -110422665
64597696 -64405120
292167239 -292317147
745314718 -745313236
623577222 -623720868
400036528 -399933036
55680969 -55879857
683308945 -683422937
345023151 -345111499
18257441 -18359483
918551045 -918352871
908747239 -908835377
754442160 -754246242
159746796 -159885868
852209739 -852394461
224083084 -223943346
776649282 -776774130
385074641 -385072357
340010556 -340101812
800649308 -800520226
550073203 -550076951
930652790 -930581542
19728090 -19896784
436316295 -436325237
4666963 -4711571
749420076 -749419512
244522195 -244421127
525845127 -525700115
485366365 -485302443
940796702 -940976606
432990792 -432825388
810606562 -810650416
860754858 -860618076
837376042 -837331448
664189625 -664086633
871365037 -871247459
982749754 -982651648
768190454 -768015452
766172195 -766206757
812692682 -812501986
755996046 -756178796
607637538 -607632986
184859977 -184737813
36858196 -36874946
724871325 -724899947
206993266 -206967936
723593615 -723493309
322892596 -322930582
354035439 -354158355
240636752 -240741688
11129140 -11320710
623503621 -623421127
914434788 -914493556
997365767 -997326697
482248973 -482415303
662053017 -661990063
362836850 -362700312
8261775 -8142555
330836403 -330966045
388150243 -388057645
941901984 -942024702
818829914 -818711784
501532459 -501364433
342850043 -342823783
933762814 -933624796
67903596 -68092040
158209578 -158362858
820904659 -821094037
596620877 -596592003
175443278 -175279484
986991411 -986995297
718903924 -718894850
139636759 -139463035
59553993 -59670369
229945927 -229905789
601281288 -601253278
409498625 -409466675
205589737 -205643309
391040457 -390915841
61472156 -61331908
895465763 -895329537
31713950 -31712174
110675756 -110678674
958580385 -958672513
852647803 -852585941
41290975 -41263329
602537930 -602675288
163890073 -163869751
513291549 -513269849
737449038 -737253722
673875374 -674046384
596769175 -596933963
564847436 -564892592
608086447 -608116383
942691238 -942817560
845594027 -845662159
494122428 -493996086
365849765 -365986011
754006168 -753933996
682383001 -682301927
780148655 -780321555
10520335 -10477099
867294195 -867454387
835111023 -835182675
902474849 -902421391
7683072 -7757284
414602930 -414693698
334625918 -334768780
127399391 -127455869
432166094 -432215628
725132577 -725036189
226265992 -226186048
553785210 -553676782
415895270 -415729386
890969262 -890916698
452325102 -452428702
957703869 -957569951
576706624 -576666236
20657131 -20542509
136686941 -136677469
997262887 -997288821
226710085 -226779663
10322815 -10498717
615870990 -615950070
787033223 -787116631
324634613 -324495237
329343950 -329419482
206218775 -206282517
386538097 -386693795
12281689 -12167957
580647781 -580544655
698044155 -698129319
687966414 -687878918
87263802 -87083496
957866636 -957759814
824220842 -824388780
165338760 -165510154
484948923 -485021585
853897464 -853916932
618538184 -618648590
459579629 -459708087
107053087 -106930179
494699697 -494604069
763567527 -763412317
543220535 -543347837
836166496 -836165784
549438803 -549537379
4093740 -4170348
946213436 -946268648
961898882 -962045296
844179418 -844364220
924580610 -924779724
930992386 -931030994
807056998 -806954088
81073844 -81091960
829384768 -829542498
655827721 -655641579
112336612 -112267016
969932302 -970098248
470210599 -470058463
868712157 -868751683
412945552 -413120640
441755327 -441793375
602963618 -603138468
996647724 -996722056
85291561 -85351811
912626956 -912582638
734835614 -735019648
84314330 -84439938
275650275 -275772747
216304329 -216485501
471910812 -472054570
499568382 -499501564
293553535 -293388561
764716091 -764629951
811397652 -811266498
203541424 -203452628
364575713 -364444579
59260686 -59156802
415454931 -415259759
411451023 -411642429
630825509 -630928635
907165170 -907110662
257183947 -257166371
11025897 -11166519
977885223 -977883825
51589347 -51721091
766924133 -766755897
190120299 -190262449
61465809 -61593115
613211219 -613269423
517710736 -517563236
975991919 -975896169
816525538 -816586818
819747725 -819828295
380880243 -380925725
937340216 -937327666
220558460 -220510988
391657731 -391611099
624871529 -624923557
219363990 -219406174
977989092 -977901008
884993120 -884798856
774697284 -774553062
26898327 -26785601
835390973 -835562139
599078965 -599273433
844077204 -844011494
793082634 -793104154
755689476 -755750014
755118507 -754937719
330521075 -330440851
643819142 -643728406
817280625 -817362907
602084853 -602221005
159365520 -159407972
632541648 -632567460
879124477 -879174133
527040894 -526970380
492351570 -492346798
785401695 -785500155
641674710 -641551294
840053819 -840110971
297000705 -297178149
666542347 -666618569
912988221 -912894065
356521867 -356356803
409423837 -409355209
613481949 -613601365
672749754 -672770026
986793838 -986993354
664672756 -664801620
572636469 -572480563
829903854 -829768438
345935409 -346007713
237509642 -237378106
94243142 -94281704
188749002 -188750600
68233360 -68236670
622016616 -621844080
865528573 -865605209
934579074 -934767104
423148806 -423170860
469123050 -469253848
31107783 -30912091
73022534 -72917220
914677856 -914540718
885515669 -885611399
22754639 -22922333
717076170 -717195184
281959950 -281932698
765430716 -765466272
689577486 -689732878
817604327 -817669165
468958521 -468873017
475856243 -475683617
777998893 -778192689
294161106 -294202632
56340617 -56154697
751130748 -750938448
587572942 -587402382
840545069 -840496907
113384471 -113321425
606001715 -606099183
154784160 -154821688
248383227 -248332771
971364940 -971254966
69030118 -69009956
207876538 -207750608
935168313 -934990697
13694116 -13554128
53949660 -54128864
65412550 -65609422
634927881 -634929467
835301044 -835395436
529096666 -528999470
498260505 -498414879
498406189 -498423569
121480004 -121438692
646719567 -646620133
253707548 -253705420
381633744 -381598088
30331348 -30399772
248597293 -248653047
890123044 -890046056
264932174 -264921436
891019916 -890918608
74395817 -74574943
522657358 -522675302
678575362 -678717446
467346806 -467205234
78401250 -78438480
893337255 -893188089
32752726 -32932716
26525930 -26545964
881370476 -881445550
867374291 -867208307
461102352 -460930288
902275535 -902157381
971143981 -971309953
603923399 -603866663
76088958 -75970294
462942860 -462856020
87556797 -87532733
124950980 -124785012
708706065 -708872479
846590812 -846399716
561274182 -561148350
652658158 -652463996
230587890 -230551186
978240704 -978138246
934311126 -934334812
697584017 -697565841
182546836 -182695810
46310027 -46284503
473772596 -473721886
508245532 -508317510
669455373 -669605021
315090374 -315158130
63509746 -63618556
979780402 -979740318
644612880 -644421084
592815157 -592683423
636286319 -636479655
784820032 -784872278
291764090 -291840378
957237321 -957313459
324173153 -324314163
974343909 -974392469
206264884 -206352728
817370018 -817355796
966496677 -966657227
391860159 -391759001
230617989 -230557791
695425163 -695289289
422312962 -422503056
13009291 -12809891
204552181 -204516815
172122510 -172262384
897567719 -897633443
341561142 -341373204
473848157 -473697035
885381270 -885563534
41891722 -41792064
838884217 -838893023
394540357 -394570739
576013955 -575872333
990198061 -990266671
501616044 -501761756
385971808 -386008276
156158266 -156212486
583185022 -583316492
641487448 -641318834
438642755 -438746661
346737779 -346789435
188142136 -187985874
427860765 -427792511
239966539 -239931419
725497288 -725299614
786204512 -786123506
476173671 -476366077
851613515 -851645185
833399237 -833547739
125734384 -125747944
318949356 -318884050
474443120 -474591204
30884613 -30911343
935647999 -935723413
936943198 -937074212
920419796 -920269472
628627333 -628722331
73274810 -73318862
426986785 -427168999
882253591 -882336389
880132687 -879950731
120482132 -120412672
162585936 -162523560
79160406 -79270302
613458087 -613541657
654017803 -654179553
692698731 -692614735
740886040 -741031514
604459894 -604321678
59703957 -59636781
9131197 -9036669
444070131 -444182143
239743982 -239922896
998150899 -997965439
897688797 -897750657
419026610 -418974810
267604268 -267724270
534689808 -534557792
154458878 -154508946
387349811 -387243173
224387443 -224437433
461120864 -461137070
205887585 -206046691
776312480 -776357858
176328193 -176363449
12216560 -12346818
167644166 -167540802
414788410 -414957858
298050659 -298133181
255019461 -255108203
706093835 -705985663
650230438 -650325334
220257413 -220263501
850626625 -850672977
137224932 -137317556
332507090 -332626920
859665806 -859801544
391507259 -391634415
129255746 -129321798
102959878 -103155634
66016830 -66011162
420182755 -420321145
560386392 -560569012
751511768 -751701940
436422462 -436405856
500908274 -500714486
971781246 -971936176
917616849 -917498667
639468295 -639617449
961403871 -961256883
821636761 -821630523
538924289 -538876317
674399592 -674410816
910694049 -910668143
14498272 -14574676
280762491 -280653809
287421125 -287297563
664570008 -664453472
624829789 -624817855
873891050 -873981780
395049714 -395093628
938173022 -938284106
533205720 -533383864
585091536 -585153196
827874889 -827786621
542239663 -542192673
892035365 -891957889
199554924 -199639726
424670764 -424512466
948965223 -948785465
740058482 -740044828
931976978 -932002422
780566245 -780731173
368676532 -368739186
192162710 -192253200
448087154 -447904050
597553313 -597641495
738647215 -738519547
446432298 -446267824
388359162 -388233022
273605510 -273797822
248314949 -248239009
471537519 -471370849
259326431 -259270301
528189196 -528217798
37242295 -37376253
50225944 -50068256
261410651 -261345735
283564556 -283647342
475855636 -475980926
206539772 -206489684
420069603 -420124323
397631852 -397549574
529432277 -529331473
707754700 -707662036
225348083 -225304065
940684413 -940790249
467939220 -467979894
881118995 -881258621
879788343 -879652173
32233677 -32248719
280305672 -280472678
503637114 -503610450
894157035 -894240987
900040869 -899877353
453077863 -453161953
302459995 -302536843
356756544 -356930550
662591318 -662626068
668737694 -668639830
322383164 -322381958
600465570 -600632042
285242680 -285047370
561104402 -561104126
777405639 -777550217
26811203 -26734201
506775202 -506928548
651452576 -651626012
179853934 -179914650
983900212 -984041886
336906260 -336915058
845094752 -844948886
348261050 -348191762
495224150 -495321242
127335873 -127264479
813494768 -813632606
428614968 -428650764
162737079 -162767891
857639109 -857448479
529165634 -529027698
492999344 -493004916
741430329 -741407501
151352213 -151162999
584861690 -584848250
596481117 -596520533
653940916 -653967308
531851809 -531734969
932268692 -932203672
399115044 -398984574
171905419 -171870169
209962933 -210104031
659802313 -659874013
167107430 -166970736
803560412 -803636304
623959420 -623852668
259002375 -258835919
796281550 -796222446
379339256 -379513902
188816612 -188728504
120163522 -120251066
866035341 -866118715
275804913 -276003779
119947040 -119956284
120283524 -120245332
135846445 -135701645
679487010 -679347086
134549759 -134560411
984982423 -985134903
830595215 -830654869
335243677 -335048045
532799790 -532894600
728036421 -728143025
236676002 -236629838
928534670 -928339026
346373652 -346205630
107816413 -107696243
943811508 -943797012
161358704 -161171268
675683075 -675516379
861706686 -861847900
552667645 -552691447
798227879 -798375189
443034058 -443163910
972374416 -972370414
486236741 -486357989
545867570 -545860416
489185451 -489301201
97114772 -97254914
328449466 -328405570
227382866 -227209462
274328501 -274388525
896930674 -897057238
510478720 -510655132
300017333 -300114195
558920311 -559001965
677768453 -677779673
439205309 -439116765
950972090 -950789956
615684493 -615495401
160015544 -160061354
887078628 -886956614
504264179 -504342707
540408419 -540479567
438216544 -438049366
213591936 -213553886
271799898 -271738098
566007377 -565957611
432722492 -432726628
11579718 -11759698
508577509 -508512835
357988965 -357810509
63115274 -63116786
221493802 -221411776
627827082 -627806700
376329120 -376505462
195637501 -195663761
71801554 -71824500
934850650 -934878266
957813225 -957802619
708341761 -708284763
686598877 -686777223
939172320 -939329914
205616523 -205599751
294637679 -294552657
837239989 -837133943
25207701 -25364267
733185379 -733080651
783713352 -783806474
845231608 -845178392
377505854 -377396136
621715220 -621526402
376995573 -377193745
975567913 -975668077
678183646 -678289846
923066407 -922892447
400561117 -400563441
166037594 -166190086
572128768 -572255972
733278021 -733422187
806357176 -806233324
395477620 -395617598
926193511 -926323349
325906564 -326066136
560242289 -560289363
972993076 -973014200
508139722 -508208960
176337650 -176507520
494545549 -494651883
960764744 -960731138
808592358 -808489560
605716355 -605798841
695332651 -695527941
67719444 -67664444
915497597 -915375921
591975652 -591843734
266155632 -265993600
404816508 -404677032
914508289 -914524171
660690080 -660546812
801975638 -801909642
964254 -1114356
871343381 -871386693
238571040 -238746574
991458821 -991461005
562528473 -562510693
562981025 -562914625
698187081 -698190209
870414517 -870379357
103582143 -103712083
230951531 -231118341
869149341 -869165629
233095496 -233219522
320862695 -320706329
613223194 -613315652
698770417 -698783403
740889391 -740702867
813882383 -813964513
450443286 -450491590
803020646 -803043304
537242071 -537237957
155947196 -155915264
668471347 -668476121
197125659 -197175997
527456707 -527564305
965359421 -965467801
638737639 -638581465
901013706 -900895002
387032005 -387105543
581774858 -581611350
852270888 -852302100
557584730 -557626284
391304848 -391426732
512383561 -512331607
313780612 -313847064
734372669 -734180825
746733016 -746849510
327195184 -326999676
370756155 -370880219
105061122 -104979008
967827807 -967935769
902924496 -902811428
459456413 -459264177
729819851 -729917633
167794194 -167676970
294417179 -294312637
524613847 -524610785
628501583 -628336157
172741594 -172783620
340625840 -340481582
200506712 -200416966
315382750 -315376402
721890651 -721903543
189090468 -188906358
740084309 -740032655
242879036 -242781086
812110660 -812094358
923905483 -924058467
14695026 -14876652
106020905 -105850683
159481784 -159497644
275295384 -275241776
823560965 -823509389
123999204 -123961244
529227131 -529155671
837895339 -837891913
911006987 -910825791
415158865 -415357345
444552197 -444457527
999466983 -999560777
102922755 -102899697
882377524 -882295254
875605877 -875724511
592492078 -592500992
700029498 -699945294
434883528 -434986952
281662660 -281489716
184302023 -184356885
871479384 -871617480
391933174 -392127368
966770878 -966675696
3399242 -3311842
929660036 -929596642
905381206 -905256826
956298424 -956256602
728490083 -728590781
98270713 -98356109
414413131 -414463273
701058469 -700911485
829724266 -829570522
515329350 -515181886
853552382 -853358450
827926152 -827987540
184935806 -184805694
446135527 -446076133
646650850 -646788284
535337618 -535243746
401183756 -401251492
106753579 -106833521
419903095 -420002159
804467313 -804625023
192819622 -192640622
616969566 -616981446
464337561 -464205577
468462091 -468287619
539167588 -539215924
333041106 -332948926
829388469 -829463633
244967533 -244807565
730559783 -730480665
321189595 -321072317
232356859 -232360929
424861646 -424938920
886884108 -886778818
172021123 -172192447
261022593 -261102839
908924881 -909013857
590063170 -590194984
537283850 -537200292
63777857 -63770967
163380179 -163181915
603259972 -603194574
50071195 -49898569
677861480 -678053514
317296051 -317424151
840733918 -840895592
521585415 -521455039
43951173 -43922911
893000830 -893097676
846757229 -846694477
675251013 -675070593
670374975 -670183559
372438931 -372254039
867558087 -867613539
877880736 -878051024
707504838 -707376058
260327434 -260174820
742665644 -742652588
755236003 -755324219
623462374 -623362024
13826722 -13994880
972984939 -973117755
325957898 -325986350
282355602 -282383830
973074219 -973161291
576317598 -576382362
417688334 -417497068
967961879 -967926301
635046833 -635034811
564473742 -564288476
298882886 -298984728
337449807 -337640621
799319613 -799239083
20960420 -20882968
766519423 -766507617
180012076 -180073254
187563579 -187719053
75229039 -75043699
595126653 -595195483
851460320 -851391656
962531922 -962653902
681263619 -681215557
845861953 -845805087
453778351 -453849289
103395134 -103478666
3639818 -3495232
700065467 -699993529
965486756 -965679872
793409783 -793412211
399706920 -399758228
123997516 -124000892
738939569 -739124937
630173097 -630203087
90714859 -90769445
752705731 -752845423
251013489 -250857047
940709497 -940871001
790871866 -790888316
909662292 -909644934
683766588 -683650938
521585044 -521585786
914331985 -914256793
312992099 -312943013
223203223 -223148237
915116253 -914990455
692656733 -692557665
252690730 -252499196
684499211 -684435007
573965574 -574026256
574144441 -574207107
76585139 -76585677
268139303 -268198973
654561097 -654578077
38848013 -38990555
327475413 -327434217
177672655 -177659843
688657346 -688747942
645660722 -645496930
944193621 -944355439
429473677 -429409429
726524614 -726444262
927140957 -927094513
741381558 -741355766
909510756 -909510516
711416349 -711457623
380788060 -380721520
662448474 -662322740
699584925 -699621405
73522801 -73404329
200879516 -201050912
352887373 -352912389
549114808 -549140480
939812173 -939965317
598222288 -598098016
290180797 -290352695
731642327 -731613439
974820083 -974820781
724141416 -724096120
677774063 -677608053
365602538 -365594714
621363927 -621328083
971858711 -971782135
538588100 -538578012
204477869 -204626493
7586746 -7515194
415535891 -415653073
117152538 -117347960
329320668 -329197990
312044272 -312229622
447947823 -447799789
978871063 -979039113
997945804 -997909598
800584767 -800513211
71486335 -71450915
256336434 -256531774
421191980 -421108132
504986819 -504948739
905887463 -905822549
423429922 -423529210
994154941 -994017123
896632547 -896724457
610717673 -610569115
184429007 -184484023
910195602 -910035330
68890581 -69020037
398547119 -398620107
249080828 -249059806
589696621 -589707375
944513452 -944697516
160005312 -159987300
11188820 -11144218
893049253 -892919095
416612588 -416546990
779501885 -779513911
57042541 -57001669
640981813 -641091587
134844736 -135033536
201519922 -201628768
986893596 -986773176
367929007 -368073197
506851875 -506767029
746517410 -746453656
329463258 -329554328
682564268 -682458472
71468625 -71384969
977864884 -977884524
189456277 -189307831
989597556 -989465176
102385092 -102417248
354471341 -354273351
455927809 -455941787
118999096 -119132736
88863542 -88721052
545497751 -545601317
417047300 -417136846
251071385 -251167703
270612501 -270566083
313907259 -314106941
546321339 -546380379
816774649 -816785429
991275341 -991393375
757784795 -757725947
234431507 -234460503
143286929 -143404879
982193176 -982295730
473908046 -473788268
860646141 -860666551
423962250 -423846848
115604787 -115776545
183009400 -183155062
941685848 -941751640
893797217 -893869967
453702361 -453616165
60434989 -60511177
826624266 -826684954
757018591 -756949027
681645435 -681606289
822758785 -822882715
903715690 -903822260
942308276 -942505798
924274953 -924458653
363360362 -363289236
558614165 -558556957
920090070 -919984036
742632963 -742698325
936032165 -936100925
447730235 -447852713
227839734 -227895744
918659864 -918540410
713322325 -713432333
110687579 -110669769
554924550 -554822110
283646146 -283648538
192914448 -193043742
191510270 -191569544
513532740 -513549272
857920075 -857837075
431107170 -430974760
299700307 -299751241
262160796 -262200002
733959181 -733905125
945670835 -945789803
2631233 -2726753
456506246 -456428610
299431182 -299311586
686357259 -686166257
764706200 -764848524
682438163 -682327839
925121968 -925005896
454073997 -454160323
320333518 -320284864
170724282 -170909300
291773788 -291802234
312885781 -312838927
658407252 -658455056
424458073 -424591615
404992231 -405059085
20191399 -20172889
993914226 -993870160
915153493 -915314895
322462342 -322580570
419011980 -419190850
595783362 -595639814
884791120 -884707824
147373966 -147232914
455621480 -455502258
828607900 -828799960
952034082 -951990444
813946476 -814133152
49441189 -49295023
848789583 -848888243
393867014 -393873960
540839465 -540649607
468068331 -468244287
590274583 -590128021
600131057 -600210521
73022949 -73210977
18010540 -18124708
137105752 -136926338
989539670 -989721180
749401187 -749438965
534195088 -534320546
240035583 -239897495
897673868 -897593018
235222173 -235174137
97163266 -97346562
953489504 -953433424
655472709 -655345207
631354499 -631254099
397577672 -397483106
528431606 -528288438
706934978 -706934642
455237636 -455101190
25518718 -25426908
948291972 -948347182
351459426 -351296948
742922868 -742971986
816478759 -816376129
98229827 -98152087
24468011 -24464611
617660769 -617601875
974945304 -974889562
341134303 -341260799
981452962 -981365024
968285213 -968366431
442044060 -442132138
75407758 -75296714
909510636 -909322584
977152631 -977255149
994929784 -994808360
218893325 -219024523
868004457 -867842709
621794435 -621636005
14148609 -13950687
532029718 -532048394
942222445 -942295091
13940112 -14049648
80879384 -80840964
980547700 -980531848
638924665 -639034655
561817001 -561982975
22669027 -22782295
510363280 -510524138
872502785 -872670873
572990193 -573152087
807372120 -807304158
181465121 -181647571
404547971 -404582403
667191829 -667203137
856778399 -856972663
790892419 -791046807
56030705 -55896013
430174593 -430263737
427077892 -426891534
471660268 -471790750
66003365 -66030295
473959548 -473856544
136106073 -136143229
68528969 -68531257
482453013 -482583219
74931568 -75128790
167735582 -167595444
799033265 -798975627
881128987 -880946047
344038748 -344072756
635650000 -635574808
244609384 -244497354
157985160 -157915346
961466609 -961536541
371527436 -371363680
252817586 -252990736
31009937 -30913675
998206237 -998304165
797117432 -796979516
430355896 -430523608
1104952 -1123760
2539794 -2400824
264707496 -264543360
508733447 -508839297
849942838 -850042306
504303443 -504181415
361625286 -361812560
389170608 -389110404
603089593 -603227273
596500825 -596388441
31164083 -31275241
83437603 -83307153
412194631 -412325951
209938222 -209739608
8763284 -8888980
316888485 -316749421
538665649 -538704355
884377991 -884485983
63550028 -63744764
770244387 -770075001
71365511 -71237223
529807765 -529849519
896522292 -896527224
728089723 -727924701
640271797 -640130261
71095166 -70926150
748190240 -748115630
386615946 -386426736
878501302 -878322332
922979427 -922848659
419609595 -419732463
59263603 -59257769
865538349 -865376509
2792083 -2826131
404173327 -404251505
632554554 -632548988
732553280 -732470714
772087928 -772268666
268169138 -268028784
481892157 -481694915
386872866 -386923846
738082775 -738217507
97710361 -97802895
776919790 -776833220
773505071 -773699361
846702604 -846674196
339564523 -339517285
475830003 -475918281
351988278 -351932424
466606628 -466569836
555678893 -555782811
308518829 -308665895
677801473 -677761337
907603175 -907464879
378109173 -378093813
310876134 -310976148
834714488 -834564970
585463452 -585530516
427541071 -427589843
498184440 -498112720
96421001 -96586153
849908516 -849992572
587791421 -587694375
952697904 -952755636
997913526 -997904160
507069054 -507253024
52642485 -52751251
995105009 -995230577
696846416 -697034084
753706609 -753613777
547328738 -547447198
615322681 -615182385
767371847 -767414375
108803856 -108903334
284579761 -284593903
913836702 -914035548
769800498 -769733560
46049458 -45928968
201696449 -201806925
257100188 -257086700
110097417 -110198593
284238387 -284319741
397349142 -397255252
975363342 -975465952
759030849 -759132513
221378731 -221393069
733728036 -733546884
29980713 -30129473
793590111 -793571321
217130135 -216987497
228767598 -228613562
917182908 -917270248
418383234 -418541492
64871210 -65061436
704772998 -704863300
255898289 -256076559
235750798 -235904622
492177420 -492131588
312967556 -312804006
6588928 -6463524
78668514 -78477602
557623849 -557764633
556159346 -556111986
814993157 -815107337
687563567 -687373075
863134026 -863019468
503779535 -503638653
752437064 -752540512
866665341 -866708199
862416306 -862393378
679130271 -679241629
470308767 -470112431
393520739 -393704219
729831884 -730003382
664238383 -664429363
138018548 -138117108
581693104 -581625424
30468365 -30363779
968075074 -967982988
971938236 -972104276
901211628 -901029384
222669913 -222567143
700395366 -700588582
799793812 -799813928
747712716 -747610090
425086030 -425076734
846970632 -846776112
465280722 -465342472
552689640 -552873654
715019001 -714877979
808540959 -808534321
40204820 -40347964
374411511 -374570719
327097430 -326971376
232812995 -232723285
111231682 -111312456
49230752 -49038584
560462663 -560282387
933543964 -933548164
319886921 -319997275
730282999 -730463551
348661186 -348695874
818966941 -819007611
182754545 -182917699
426410109 -426440909
16643458 -16735608
436709566 -436546880
635975472 -635870380
402188276 -402051140
692601803 -692607199
223730571 -223905145
478395262 -478281598
229195406 -229311470
501014144 -501066780
581659264 -581522670
281464743 -281524493
722857632 -722768734
207699224 -207583492
917381031 -917323033
84537636 -84342240
515450028 -515507848
69997781 -69897815
94925426 -94954640
205575860 -205509558
983644673 -983835489
808680793 -808718945
353702857 -353541001
265963112 -265803570
372845037 -372890009
783180054 -783056980
631304299 -631190511
459881431 -460015939
426853281 -426956065
489598710 -489528090
794274861 -794170989
751438310 -751413408
411122311 -411043013
442162745 -442251625
770739062 -770836708
499060060 -498991180
852540853 -852408027
481408129 -481244113
329259620 -329381716
974187118 -974037388
397547133 -397716571
563090777 -563129473
181922126 -182100088
228522093 -228575161
314926978 -314747402
119687538 -119776966
578318235 -578195775
657200657 -657284469
867161210 -866986668
82326780 -82350966
178362289 -178285373
119819114 -119736198
408926770 -409108774
576167248 -576349980
554491845 -554518889
801731913 -801852327
632071241 -632127847
98404763 -98307455
108643404 -108478802
214015823 -213897781
772973987 -773149383
900918207 -900769969
969535533 -969728589
663020775 -663204921
835817949 -835936777
970793082 -970705210
678236746 -678172250
755280111 -755222117
357352289 -357409287
293052868 -292927950
488592676 -488684808
454477366 -454473448
722919919 -722896223
216790461 -216965215
606790750 -606946934
899628584 -899516200
524726327 -524632579
420374249 -420268041
47996512 -48135296
241761401 -241952837
402259617 -402116935
152423535 -152587037
228254192 -228432584
261516349 -261579627
477256718 -477265416
793527616 -793452456
460488006 -460682300
680101880 -680233584
617125262 -617178494
841779130 -841658636
922387611 -922225595
327613616 -327534954
721393884 -721340812
138472321 -138668695
773472392 -773349294
706057661 -706130009
602798144 -602968120
910315246 -910233630
219328948 -219244906
313459775 -313281859
820847748 -820716756
899372654 -899519150
593300346 -593223472
194878693 -194769869
629970157 -630123203
890084550 -890034006
256286522 -256434104
921383099 -921546213
565197545 -565158677
80594198 -80624530
846686742 -846873372
75801315 -75704963
344557285 -344482379
199998559 -200075909
728387066 -728472190
636270141 -636382987
555644174 -555488878
34154206 -34233152
787854054 -787915970
190138731 -190023273
892369775 -892293213
120918323 -121053253
314735185 -314833105
217400030 -217416472
218936129 -219112917
156375228 -156455288
153470303 -153503163
774952682 -775110248
543891533 -543839233
836741515 -836606379
625346729 -625307251
866875121 -866690117
104305879 -104471887
19314467 -19403685
46258854 -46411586
677759729 -677957497
534831107 -534670761
161172181 -161124729
515050711 -515043511
640322891 -640521613
500072949 -500231727
154090734 -154281088
660684335 -660695825
284662936 -284641178
646197665 -646205383
166296040 -166286200
525434873 -525595573
424895446 -424753246
716980431 -717057091
714694782 -714888626
681767488 -681772500
755507730 -755493576
264500466 -264437594
306885303 -307077829
414907396 -415008320
511593497 -511433111
343691019 -343723595
152409479 -152403263
911531249 -911493687
141881311 -141819069
799855653 -799873657
682715221 -682664761
638837727 -638872327
16812274 -16915766
271836893 -271950271
570775625 -570595075
121754598 -121872450
419813813 -419952627
319140523 -319102789
59777197 -59920951
495423827 -495507615
621620811 -621447287
788433780 -788313590
48838146 -48892556
704590240 -704650510
659264814 -659449596
225878461 -225768723
85304041 -85263843
654621519 -654614299
31805426 -31966488
600901692 -600844280
608273222 -608127608
538772444 -538850618
928082674 -927958646
942258768 -942252216
86625517 -86761371
484438281 -484583223
374201068 -374328470
295857259 -295835169
754622209 -754599359
956277513 -956220983
101298742 -101488340
398877091 -399049809
612069192 -612034148
217069834 -217190436
755508790 -755691360
433249549 -433156287
348013627 -347896505
546980823 -546987327
484725872 -484651188
718110147 -718165085
319617100 -319576094
794270446 -794279276
197748489 -197775985
498859758 -498884706
62135400 -62242556
823624797 -823668671
273193139 -273239447
963023194 -962883698
857206959 -857369015
46224926 -46241126
36254780 -36418692
513115335 -513186315
286436361 -286554535
205210215 -205280025
665799460 -665673918
919346706 -919400578
172019181 -172106785
661877140 -662021540
756525101 -756411899
727820971 -727869853
154816476 -154826900
948541595 -948692863
993965795 -993862657
703460652 -703423710
8155060 -8156014
350307561 -350153417
242689671 -242830061
748861373 -748934877
839913165 -839845783
870733829 -870909195
874549634 -874695544
914034185 -914193415
781216441 -781263875
263178237 -263175505
647499330 -647627408
188998413 -188861189
793869360 -794009906
818032277 -818133573
757033298 -757193550
715930011 -715949397
465904548 -465780366
968890919 -968754187
611189533 -611128707
501040462 -500915010
113210735 -113033997
501088393 -501045167
571987681 -571893719
773771978 -773816150
950633218 -950579140
817010220 -817028032
385195552 -385169324
790797590 -790872378
500811380 -500624548
365706506 -365790222
716031528 -716221796
84093650 -84239206
823603699 -823518231
339161677 -339313391
647066863 -646876017
187073189 -186969545
902906384 -903089278
552325004 -552297970
24416942 -24519080
141565275 -141382973
315883495 -315931757
550624611 -550741905
909263266 -909171234
487192569 -487029297
233965214 -233824084
226149572 -226081790
234082630 -233964830
127729430 -127830476
360177475 -360328763
443804720 -443702028
801965001 -801986275
359346201 -359545033
381274392 -381407196
840891682 -840899502
336325440 -336153910
865240471 -865279455
473061178 -473139408
553650182 -553476092
689389871 -689204565
116726093 -116800585
252765082 -252616378
24001489 -23965895
847024207 -846917057
839312217 -839155111
249937315 -250130573
585493804 -585496984
552042496 -551870450
489243326 -489233134
225228476 -225267120
836827012 -836739464
463930681 -463911507
255463668 -255658990
555331227 -555451409
730959533 -731051487
907624438 -907581912
807998453 -808131971
593422581 -593472545
409433382 -409414292
813188617 -813105069
910436560 -910590994
77296077 -77409937
43795264 -43937042
694270227 -694205865
6740530 -6777328
108610941 -108743051
763840433 -763802731
812247870 -812128010
737567803 -737596803
648779553 -648909313
663224645 -663359445
946184153 -946001861
547166572 -547077578
158458748 -158543514
246582852 -246458962
56345921 -56480953
891440411 -891418141
663033358 -662967692
338169489 -338275983
236683930 -236668074
205306084 -205355942
247351062 -247224582
190296007 -190228891
206720584 -206601194
294777570 -294816980
487011493 -487110933
194497257 -194575737
750041390 -750093268
564215627 -564289131
153954902 -153757738
601802074 -601796588
333163653 -333053759
277539819 -277453229
266986212 -266918304
879720258 -879549892
846679355 -846725853
869157485 -869063105
850353255 -850476779
147907480 -147733624
458622043 -458721385
508507048 -508545172
81931388 -81857016
149662757 -149696595
126067934 -125947024
853314184 -853278026
357367162 -357380788
263621311 -263785491
139049714 -138892998
683249828 -683180310
906945999 -907041529
526835693 -526958075
759293305 -759413891
202705387 -202818007
977816722 -977874704
25917642 -25987990
855108 -865136
894336053 -894145921
823793274 -823893652
625663503 -625655791
823310610 -823372966
963127728 -963010050
956622601 -956623215
701059286 -701206698
139982637 -140147425
710846083 -710831717
629548847 -629424809
780154698 -780013404
37785425 -37911001
954854542 -954759464
303448218 -303382594
823535177 -823457427
223249933 -223416469
188745464 -188772558
257802377 -257610295
757402777 -757576013
508262033 -508281521
209231598 -209086638
202025966 -202000746
351049481 -351000933
445380329 -445211771
965065925 -965209473
516571212 -516401512
552561898 -552574528
44412869 -44471285
850957232 -850905442
745617827 -745722179
130258692 -130106132
204365184 -204397714
730825814 -730672142
858068421 -858256149
727309184 -727305426
415079060 -415075262
46812969 -46881785
152902435 -153029085
608263867 -608282577
525421364 -525280550
614824578 -614848778
287963113 -288124129
954992063 -954976745
533303260 -533464468
712592124 -712716806
772320288 -772283184
330010159 -329930199
464477615 -464280291
864160184 -864166514
422992684 -422794454
930069927 -929894021
541228228 -541364810
271477608 -271647120
42361080 -42473898
360080275 -359905367
462382589 -462528607
710024810 -710095908
933863037 -933718241
150953429 -151115463
301450632 -301517914
796670497 -796610335
928608254 -928461086
108049286 -107879740
650767587 -650705085
355759743 -355885133
261702167 -261576139
381274824 -381163234
265058888 -265109090
798543209 -798468377
680334346 -680460802
547946072 -548067974
187431685 -187390491
800372191 -800239675
5027119 -4953713
864494344 -864645770
788198709 -788105151
707868464 -708002186
691691082 -691504816
205730050 -205733280
926951596 -926958040
807439171 -807305069
368838404 -368665408
749596074 -749450714
298675986 -298571512
502870781 -502693953
196401197 -196560977
620355747 -620258517
630152622 -630253552
965949078 -965930448
865408594 -865436606
170304102 -170381646
463067221 -462972969
983863839 -983970721
502103971 -502195277
371692487 -371713115
39792541 -39868071
283826389 -283671313
407196779 -407009291
723147425 -722966137
533595553 -533785173
907804251 -907999007
621862298 -621930348
600058223 -600144167
716408037 -716479113
925519958 -925405622
196887409 -196785321
311918882 -312027442
786786388 -786769436
174259911 -174319771
7874316 -7824022
50908902 -50715942
482071877 -481886235
921006263 -920809871
891180649 -891004775
167032793 -167039083
562371399 -562519583
808063110 -808200832
903742610 -903901910
664301551 -664222893
657882477 -658064463
513434699 -513390491
589311441 -589455709
252748207 -252815849
681608942 -681625862
836315904 -836467034
753700683 -753756315
962473139 -962425633
771185431 -771115107
173834948 -173835824
200521348 -200709674
636878528 -636796218
138094773 -138209045
216118695 -216113073
348847580 -349030250
448943651 -449013177
100073960 -100192534
299526711 -299335653
543080658 -542964052
348125258 -347967578
783402793 -783564105
947096821 -947184253
848219974 -848227150
388795037 -388758737
961092148 -961012906
933788859 -933937215
825139882 -825024844
158812244 -158632768
673130612 -673279406
232324087 -232203367
374786540 -374884060
600321665 -600190133
888370881 -888185005
634952245 -635026351
724821609 -724849253
243313919 -243179961
451632686 -451742106
392501947 -392588047
525684343 -525506803
341567318 -341747428
639698220 -639820606
639754107 -639887105
84073942 -83963220
5928004 -6114576
751344623 -751368279
718545880 -718686914
160218227 -160101481
92160996 -92092994
730529019 -730715501
271397930 -271453598
669701871 -669576933
989863961 -989981923
586044933 -586164117
911109578 -911109922
865104925 -865259963
905736138 -905639072
253238696 -253311012
241674207 -241537837
504459146 -504534202
566965132 -567114448
76640314 -76531040
754767284 -754854378
674816658 -674797544
333418040 -333495036
863314911 -863475089
45432084 -45437064
78724957 -78849673
565705105 -565623585
679895683 -679884943
346174560 -346084826
923896004 -923709180
63239846 -63106764
328837024 -328869608
826350694 -826271762
690363404 -690562536
722173934 -722002060
17822465 -17937569
277815613 -277869401
965675955 -965683789
642548734 -642457908
170543435 -170676049
933065550 -933192934
204461578 -204534498
535642657 -535680609
172883132 -173063992
177960678 -178136506
893871286 -893960888
719202644 -719341470
439683111 -439797903
929555447 -929413091
869812498 -869743138
640212951 -640330643
357426521 -357601819
80997275 -80967705
406235313 -406193807
355338432 -355307430
57523775 -57384485
234101435 -234207123
873686905 -873504927
809567996 -809760428
283030176 -283090624
517992793 -517868745
983065568 -982870858
446893029 -446975829
728419904 -728335632
378294987 -378298359
337924328 -337915800
213114801 -213255763
430140035 -430094669
550897600 -550942328
15276745 -15339189
542889316 -542887966
396031733 -395936515
382655981 -382608577
722016402 -722076316
506423003 -506342755
232262049 -232073949
905239704 -905148144
997084479 -996935207
929869800 -929850778
652205941 -652238741
60612176 -60593034
714507117 -714537835
718739343 -718899387
615385489 -615428421
751572093 -751418195
490726857 -490859699
970491459 -970665667
874261082 -874460248
319980273 -320166015
608305904 -608259250
391463645 -391570837
663707161 -663617251
149593367 -149601953
470370107 -470524789
508554496 -508634124
807136022 -807074538
118659652 -118665816
357893975 -357899737
563385346 -563465718
310833361 -310642175
165637786 -165527708
465922578 -466075798
625703178 -625623828
298407699 -298451415
3427239 -3567525
505787601 -505922097
719444538 -719634216
642593714 -642730086
384957089 -385073499
840527051 -840704741
900882060 -900954354
922655786 -922637336
20599820 -20492414
813037489 -812977393
621163225 -621272317
601855862 -601960362
45989213 -45839313
599935895 -600101195
638021742 -638113438
515459048 -515584620
35817609 -35688085
758576365 -758565987
245862078 -245687620
921104430 -921106868
185124419 -185096851
295621155 -295797989
860665062 -860844654
474954432 -474998336
210347510 -210203910
738150141 -737951583
792728214 -792539536
689802813 -689916527
408282452 -408455882
433895016 -433759988
725398451 -725221185
273974628 -273795280
914975527 -914973809
776555146 -776620632
628674832 -628606534
183082157 -183020345
341441065 -341467173
170367512 -170528888
446547412 -446420762
724045348 -724237484
390210730 -390156164
787794941 -787596977
71313083 -71426797
195864087 -195935397
375442490 -375286546
755415385 -755600075
552585313 -552609545
971686812 -971536422
301918384 -302117754
759677789 -759714781
42064662 -41969096
76198545 -76132399
61919723 -62108005
586540318 -586393100
64015994 -64101264
832407835 -832218669
624622380 -624545430
304395185 -304387867
800305933 -800267649
889645549 -889598069
824796074 -824614412
739369479 -739195413
49521676 -49651488
385141594 -385249510
769616301 -769758363
57806916 -57823140
284128442 -283942704
695331845 -695139125
941928453 -942120951
17319529 -17395169
663905040 -663798278
623617507 -623569853
587244076 -587118994
539751269 -539877165
253028470 -253147260
997077638 -997275854
98523922 -98621384
413033096 -412867176
283742237 -283910541
726306442 -726175840
696784692 -696902804
515849326 -515938396
333324807 -333374909
283748851 -283708917
823879473 -823907831
865706817 -865552379
186280423 -186359473
512625824 -512500988
119301716 -119466606
862480225 -862616857
475514587 -475370177
382894482 -383042110
413330719 -413213077
481551588 -481461176
929789431 -929753251
197858950 -197919532
688027142 -688112538
846112206 -845988548
768863563 -768972013
242522969 -242506561
612118718 -612105458
304884144 -305037288
789290326 -789363400
226532785 -226382151
213572911 -213377647
605270968 -605173792
834292731 -834480717
182079613 -182216121
975614923 -975617995
130713862 -130666218
885360633 -885389611
717471292 -717464048
557942283 -558059983
995872109 -995976309
278863549 -278701203
515176059 -515103767
217600362 -217594710
934431351 -934238273
919387289 -919413867
150293046 -150218108
819922745 -819816639
658631604 -658826784
634093105 -634108429
283882882 -283938200
938647271 -938792823
530295711 -530098097
752963298 -752874344
719108881 -719272057
776711706 -776529558
948915956 -949014490
476624752 -476505844
571451916 -571426020
587803769 -587779073
661090736 -661202962
913936125 -913906899
897265756 -897335690
471982691 -471814751
10024045 -9895767
349131787 -348965995
735865055 -735997891
55724081 -55780413
645962860 -645859220
655242660 -655213806
803549506 -803598358
631532125 -631562903
191002874 -190815562
423288072 -423409874
946883 -783389
59953857 -60146205
626345153 -626193939
868218105 -868059907
688437156 -688632866
100943392 -100777052
729346740 -729186008
840921008 -841084092
192730122 -192619368
357303113 -357373975
202190349 -202300459
72518617 -72387463
394231049 -394188099
218248778 -218353168
518735046 -518603606
884992126 -885090362
425448720 -425493098
50987537 -51025387
984075493 -984226009
720959228 -721112452
915871917 -915940731
676792547 -676877809
894871780 -894698808
12668027 -12663585
81817326 -81646676
334957751 -335125153
218409747 -218548601
402740245 -402638605
603696939 -603767889
171946098 -172042638
194807980 -194949406
67580166 -67691944
711913145 -712023077
205542709 -205399717
333719839 -333874807
745223955 -745405481
207559049 -207441549
512367278 -512563406
689297218 -689121550
264720907 -264779141
251823918 -251961014
72369167 -72205227
663826650 -663749140
818475747 -818663953
992054180 -992218802
419483410 -419543876
749723569 -749841119
717694427 -717621559
281729093 -281873403
252747899 -252883799
345470446 -345402068
808899042 -808894316
507629625 -507634231
467817947 -467918757
393213314 -393088664
661617708 -661475088
517460980 -517543606
43537088 -43667792
310304690 -310477840
480023633 -479895087
226918686 -227079480
637171860 -636973220
921070700 -921143036
334446472 -334640714
686403574 -686310944
700794345 -700934977
14966511 -14954327
454794012 -454986656
207270234 -207310052
474622951 -474559457
535073522 -534926272
441009119 -440858793
711091260 -710990726
106770947 -106896095
417388654 -417299664
319762869 -319786859
595001535 -594809135
719887077 -720011095
801065348 -801066922
259336768 -259403602
876889462 -876836314
629029366 -629140352
164558207 -164501209
35333820 -35466538
429632936 -429612414
140598829 -140748763
749376869 -749501069
96484198 -96369200
618730566 -618566614
472882114 -472817596
458230055 -458062019
169453070 -169385066
735348470 -735424702
379874762 -379912120
91126170 -91315666
131745312 -131641164
715700430 -715729446
676338898 -676265224
898800442 -898830884
118572143 -118534129
959058603 -959072243
776011412 -775882300
663413704 -663442610
853290219 -853413227
630584448 -630616236
330296927 -330403945
563413023 -563518413
945404302 -945236160
57431238 -57411082
432724560 -432555974
422556607 -422449505
795268253 -795440651
24730987 -24834471
103647113 -103578233
59377334 -59463968
96556554 -96615752
867489350 -867441778
492049158 -492069956
977364662 -977532064
902997831 -902851161
457928990 -458085560
853903387 -853860647
917248537 -917291959
72641983 -72523405
161731479 -161609283
640495660 -640645414
182901353 -182934045
221523458 -221684424
482672017 -482494421
219385082 -219272814
315227400 -315241442
665097654 -664909834
949707535 -949684619
890172254 -890088994
118298166 -118345658
409531376 -409465874
390205317 -390362733
308078208 -308217934
289354093 -289427363
337532168 -337362168
333578165 -333411907
603308003 -603399307
352196068 -352197210
816657219 -816780039
312365125 -312409459
113452440 -113316502
243988488 -244178336
695546553 -695594611
728629457 -728552105
232009717 -232167999
345816788 -345662924
184622697 -184692449
841930653 -842100703
19260364 -19359076
914144343 -914242487
417578986 -417475218
613114474 -612963882
277496524 -277312570
766674799 -766810505
991334358 -991264222
312459371 -312359547
389478600 -389536890
427725940 -427670252
917940185 -917789163
12686865 -12649189
890887439 -890851229
453545957 -453659263
257175159 -257025217
510648728 -510661536
378505368 -378612120
417331066 -417527102
700884977 -700984977
909919229 -909962131
666003040 -666198818
464907724 -464953162
575884250 -575750452
8463885 -8292133
809633480 -809664212
30274571 -30300275
153604820 -153695372
652222341 -652067383
966335152 -966254636
310026182 -310209092
658387990 -658283454
984763208 -984893128
178295275 -178237351
89253987 -89350821
58725004 -58531846
122087003 -121927147
905705035 -905767241
951877211 -951820181
455654014 -455782814
394545732 -394555548
193650465 -193547517
647921864 -647965738
781673045 -781532387
211060994 -211106544
409586698 -409711778
230510134 -230569538
169042896 -169231788
996381373 -996548977
502408906 -502323802
874697747 -874891019
636015555 -636058803
17253997 -17357349
535192629 -535079083
362484494 -362491806
225469927 -225274103
209427686 -209295970
882258067 -882128177
775137626 -775082870
375153712 -375192170
696719176 -696670922
472849855 -472735959
255034310 -255182096
390284025 -390163591
505893266 -506037146
525365785 -525476943
270182325 -270035971
866301920 -866243084
595199415 -595191551
342545294 -342644686
59996735 -59845167
826127642 -826296056
146810643 -146872003
505565043 -505679839
177373093 -177568877
100555402 -100600338
439778941 -439816865
349647157 -349592099
502248718 -502366354
1543678 -1407782
575888485 -575880015
839863471 -839862809
532788201 -532740267
747106709 -747175821
602821232 -602883132
979859382 -979764258
196982332 -196964742
591497509 -591338385
875810568 -875955940
988787134 -988981474
215675767 -215576485
156757691 -156808457
20314047 -20167543
273201055 -273189229
794169686 -794044912
371600166 -371454706
178654092 -178820740
379418939 -379608865
762329170 -762412744
835121542 -835070220
394730889 -394906503
708716497 -708772111
935371920 -935511498
64472198 -64319052
127046509 -127147031
925696087 -925845397
477581957 -477748373
746850382 -746848638
704082677 -704211625
969365000 -969490130
532814537 -532839599
269820496 -269797436
623813726 -623766306
593523410 -593421680
388616370 -388658798
696241570 -696441554
822054717 -822018421
421414841 -421497829
821311451 -821232283
109012917 -109009589
532832003 -532847195
451588091 -451586401
35373230 -35559846
950429288 -950401456
745833628 -745794848
436414159 -436271527
248929617 -248936257
404962073 -404948263
196481087 -196467753
293731586 -293654550
162204169 -162039951
146467064 -146356820
746855045 -747023323
308595343 -308736447
983444812 -983358820
521955163 -522003643
932004938 -932140398
999939820 -999895056
779658865 -779582611
113678867 -113480027
214168215 -214106101
233346669 -233538897
352313530 -352420126
163909817 -163978707
191394465 -191539907
968225757 -968221121
99420403 -99543989
592123491 -592044169
947725085 -947618063
323740551 -323746339
175108087 -175203625
609697207 -609790891
682206664 -682134230
643672292 -643525482
467012130 -467025888
910243775 -910147429
713741295 -713576693
283586382 -283537224
469352368 -469363648
324955751 -324841981
291999037 -291887569
615972656 -616100948
293235099 -293276047
581266438 -581354610
958077348 -957892446
978942720 -978955088
360718554 -360597274
388826044 -388927114
883071919 -883042823
217927327 -217990317
4915643 -4813357
54678376 -54875862
241037390 -240850992
667556032 -667618760
936407579 -936302715
905389185 -905373227
259170773 -258995161
157950253 -157812829
931986729 -931802297
135969815 -136124651
280074778 -280252656
76437842 -76257958
35521632 -35598060
675852745 -675970379
874979583 -874896269
200940784 -200927528
82752809 -82656321
26218660 -26393790
906054340 -905877206
546627011 -546448127
234546900 -234548750
180827796 -180745072
319643907 -319590293
777549219 -777671271
596800324 -596613172
792944514 -792993996
627519874 -627391802
935662686 -935599232
737658995 -737575787
835296460 -835161740
135118959 -134948113
300400681 -300356211
539972004 -539935650
805264319 -805426133
253407233 -253214791
159397308 -159487756
169593969 -169672371
200439541 -200319253
210667924 -210832954
549730320 -549829312
263657926 -263647076
516643771 -516498653
145416235 -145543773
986301526 -986428506
687172685 -687017315
592205616 -592241342
369264886 -369115256
626107491 -626149751
302272810 -302089604
286259525 -286341593
638215230 -638203002
572671319 -572808623
137069491 -137207885
513084825 -513067811
662712920 -662786826
363813784 -363676090
123156302 -123244876
193518292 -193449384
884350015 -884235085
391336223 -391517241
76740771 -76863909
181285334 -181293158
849265308 -849176858
322963026 -323049780
5733302 -5616096
859879943 -859723145
332027116 -332175672
817119006 -817138168
201368905 -201542825
82007326 -81929824
842566152 -842708362
703799560 -703685344
667587396 -667435158
27901980 -27894656
960832437 -960969355
760639502 -760474944
606099537 -606098829
491229849 -491049933
296789277 -296963001
174089890 -174057018
874367955 -874552541
174032210 -174062782
650980302 -651143022
399114253 -399192197
963491235 -963587249
74417911 -74343909
583292862 -583477696
585954424 -586030526
672905586 -673089956
217908455 -218072179
152306305 -152326925
802516159 -802457409
158890678 -158788712
85446313 -85257309
300502459 -300630643
844034610 -844119798
982494909 -982469291
220618620 -220498300
904362887 -904210357
227130560 -227273608
494020579 -494059257
47642631 -47754483
659816948 -659782280
922995389 -923137425
638571299 -638387153
76434428 -76536146
239572880 -239548616
368001102 -367847830
440072913 -440026503
614836678 -614813324
643536480 -643473094
279341112 -279534362
48820498 -48964614
99249266 -99229820
875937060 -875974820
803736119 -803906903
593600665 -593446155
564013927 -563926013
944469467 -944310005
530513824 -530630724
49718085 -49785155
50541353 -50359253
89790038 -89984624
451732401 -451928575
545039837 -545223913
74609843 -74540043
631517219 -631380563
390088789 -389920599
40581522 -40505086
223333201 -223217429
142330440 -142451172
540230355 -540122281
48617548 -48729364
177365206 -177289908
932631950 -932515394
927960232 -927809572
24901982 -25080060
874614537 -874622589
352240709 -352153711
597594881 -597688109
378077803 -378164259
338051216 -338032290
673372780 -673186032
377546054 -377465654
813479799 -813458919
607314208 -607423416
468504216 -468576500
587426239 -587304083
474682853 -474834873
722467417 -722566149
425487042 -425631310
26620904 -26732936
962571630 -962736174
658147476 -657981450
316807659 -316818953
186747480 -186690972
60943191 -60950095
74380910 -74243196
209801998 -209636492
383262487 -383374581
106029795 -106012015
267663510 -267785030
305429527 -305534155
304479813 -304412329
484230779 -484240527
976749529 -976722631
762441547 -762631981
813385477 -813397105
740333405 -740477239
859682250 -859567746
693756294 -693634838
63383989 -63564151
191678552 -191823556
946292679 -946271663
974614283 -974454995
988123153 -988266263
869112203 -869219055
610617759 -610587683
568363551 -568311335
683524013 -683443023
578577787 -578557759
778410089 -778333903
472621201 -472625311
93044406 -93233576
520879683 -520849125
640711891 -640903369
40041496 -40217310
681985318 -682126878
618878928 -618723452
137425579 -137314247
416661069 -416676613
584126316 -583944870
118194912 -118177238
746633309 -746791263
16935788 -17053280
794246766 -794311786
586844284 -586653270
400230305 -400036245
753950734 -754142250
829959339 -830058813
955100244 -955270512
999714007 -999599829
955314686 -955377160
826758882 -826949612
130690040 -130605424
638462360 -638479226
736366961 -736461243
716623436 -716597436
47078123 -47002441
559704998 -559897968
189368505 -189556943
261634889 -261769445
24581100 -24725200
515639035 -515530205
411896594 -412075034
550857581 -550675743
246879826 -246941106
944605484 -944448248
826854317 -827044907
666321231 -666191357
935581615 -935513943
647805306 -647694566
958654717 -958721583
648172573 -647973063
848693604 -848572820
420605658 -420693714
7359222 -7550970
209774941 -209838915
729868742 -729861722
663801641 -663851659
967067885 -967171823
690462970 -690394080
830153375 -829964251
753684719 -753728499
633995659 -634100767
468324020 -468273160
981977447 -981827293
762874512 -763023360
20449951 -20546117
658232571 -658062381
500717964 -500674016
575943144 -575905956
818447469 -818342095
320516413 -320458977
483767847 -483891907
549256118 -549394828
113007070 -113122366
752217172 -752321456
753586136 -753416736
54437314 -54598842
851169399 -851224139
142606061 -142755629
733932153 -733837627
327557572 -327393254
513280699 -513091931
46954772 -46845332
777218850 -777413856
844732226 -844792378
982900921 -982841575
36001691 -36183965
807254931 -807140083
796149952 -796094624
593623711 -593714779
9571905 -9508989
675186539 -675315487
351276056 -351297400
245970297 -246126139
918094520 -918213704
782067345 -782208251
605309691 -605232245
808037751 -808037501
38663763 -38565929
481633675 -481469501
148198807 -148247451
322720408 -322570764
897628009 -897719727
154471592 -154389244
365372902 -365449232
713217211 -713132999
726226318 -726386566
791324866 -791425264
278515620 -278332868
649234174 -649072498
671919290 -671837034
883374905 -883190967
509975044 -510044324
205731665 -205554953
929277177 -929355027
691853381 -691709959
555861934 -555703688
478580051 -478539079
309723191 -309733973
394876157 -395071671
37547796 -37570414
49984882 -49963374
33029405 -33187663
641477743 -641533699
170774725 -170577373
60329650 -60316232
935582668 -935580562
352752678 -352764686
56200948 -56105200
127201896 -127092166
251119544 -251103290
435757267 -435824135
570018852 -569836372
233492941 -233584853
374663209 -374680505
626695963 -626648481
844573268 -844672786
785463209 -785537101
714034877 -713918395
247582811 -247718891
539191756 -539042410
290191966 -290266746
574175774 -574069816
198184132 -198135098
63382440 -63454306
100729511 -100642359
449874959 -449870173
934840957 -934780057
966126549 -966242237
440364721 -440373495
376293665 -376322907
556576721 -556377041
371833462 -372006948
897121815 -897300723
215563958 -215525880
67027206 -67042294
360166420 -360156188
497764053 -497769265
740391926 -740223176
43126136 -43115246
293202495 -293051073
615651286 -615737358
372926052 -372853966
539117083 -539041811
957690827 -957716911
712830408 -712927362
209545444 -209436086
154135973 -154185911
557601922 -557650646
666161051 -666236585
948481657 -948351187
930015593 -930124261
288714542 -288588042
431617078 -431520878
338187148 -338364818
802976232 -802817844
177212647 -177202929
968506598 -968527760
181723854 -181851866
516969323 -516848105
113543015 -113459817
345326965 -345206231
701874054 -701841830
183687890 -183726172
144195156 -144362224
611531435 -611615825
689432147 -689539681
111674975 -111597127
827440912 -827326502
65333609 -65367387
536839349 -536808865
35999712 -35951410
491406615 -491288949
532498421 -532430933
312585127 -312780483
588939537 -588865301
506045965 -506060807
511971552 -511797576
340191927 -340178583
571545277 -571704683
351008697 -350864411
957342038 -957463356
616628166 -616770522
495968580 -495787278
53858203 -53750937
317223125 -317315753
286716721 -286638075
789522354 -789382592
32263962 -32344768
971662925 -971710699
25605322 -25449702
603391542 -603407072
76964524 -77036274
607467250 -607506950
540060664 -539883344
292911443 -292927715
915436759 -915356159
443732206 -443877234
255702269 -255615711
146899689 -146844317
229463756 -229372112
375702906 -375569600
962705142 -962798472
391957632 -391987178
742930876 -742774526
236334609 -236241747
782879535 -782875107
925767192 -925661214
901486929 -901491751
212051699 -212123307
645624740 -645788732
471064248 -471251732
150080175 -150156979
516246861 -516118461
597388983 -597502761
7674710 -7711862
737908595 -737867447
712107859 -712162361
437850637 -437819449
502365177 -502452635
909653613 -909572925
406487471 -406567385
405509931 -405346217
585122366 -584980784
174550913 -174559095
194718152 -194800132
291718649 -291692969
26049737 -26045781
529191401 -529139867
530757041 -530693139
788784592 -788791270
750135758 -750050778
847278391 -847361929
835598335 -835525943
131200674 -131278706
359914706 -359843324
459052311 -458887347
743685450 -743747308
99927458 -100042428
180348411 -180283047
934667663 -934587971
959079886 -959208800
349383221 -349340349
344568466 -344546104
11621777 -11594951
690846933 -690920469
819352667 -819455695
682170447 -682083309
799492651 -799294629
182776266 -182836122
430694583 -430777497
980609898 -980785710
664638870 -664737188
211165862 -211047226
72453040 -72285294
286958879 -286807923
428551355 -428457559
526280176 -526209242
318151501 -318005027
65201558 -65251628
552950026 -552983832
214982431 -215055647
672012781 -671966139
963115914 -963240628
253008242 -253019810
175901667 -175796581
904617142 -904709150
374216135 -374264769
586164937 -586163297
260590211 -260479391
849676084 -849743134
985363782 -985476498
931983758 -931989700
922253903 -922154623
324787865 -324839741
59186441 -59154559
920261240 -920328968
326953299 -327034403
998526109 -998366977
156185376 -156127036
894116876 -893972620
455000283 -454973029
344078256 -344067256
88646667 -88792297
10208457 -10123961
897886868 -897723306
286920162 -286997596
982871248 -982837402
559017571 -559213057
783938984 -783861648
674473840 -674645396
671751823 -671602185
359363456 -359330886
509061816 -508955748
61402032 -61326680
271603098 -271691142
627874683 -627779481
525922642 -525767612
489024504 -488871384
859382763 -859562677
269044203 -269113591
998774763 -998913539
298581583 -298531847
630430303 -630491829
494142763 -494102093
658262486 -658335722
146983650 -146815728
656990660 -656968950
332206203 -332177673
654841477 -654815837
78296876 -78285868
820464933 -820631753
705863565 -705818771
300246785 -300174069
864163349 -864090563
766780995 -766840015
922739816 -922872174
51279881 -51137521
22127112 -21973392
70905020 -70888070
811358023 -811548831
732308645 -732359835
808406517 -808444149
351216613 -351378187
577255080 -577420992
39974528 -39987052
672152643 -672341085
332781399 -332674781
530644034 -530617414
524067857 -524146307
932277312 -932336738
637823292 -637971328
737696396 -737687366
145136039 -145322851
330193142 -330168188
304082745 -303985291
764171193 -764203531
643931321 -644023149
808261668 -808139996
786243764 -786421932
548437369 -548474211
122369905 -122414687
515454152 -515478938
834887057 -834887591
430555108 -430492108
100270068 -100404712
487622832 -487426216
643673451 -643671133
644874420 -644913048
69592972 -69640288
324457660 -324323578
180730809 -180751575
446681839 -446808419
831534520 -831547616
870181368 -870203152
751495144 -751478016
886336453 -886506601
128756109 -128570531
985763626 -985592418
92031113 -91981111
638258823 -638200199
511672758 -511694438
435790701 -435620621
149511071 -149412989
994360216 -994548840
116051602 -115888006
946680734 -946878212
973667669 -973481613
859733675 -859630825
584022169 -584035593
961052527 -960886183
880347769 -880261713
598286956 -598347172
153763032 -153856320
583054963 -582921931
985354045 -985368099
279324367 -279181719
891704687 -891876007
238478577 -238519855
536101567 -536099567
496401338 -496439302
788843415 -788759483
404746770 -404637632
940722697 -940712951
585409774 -585391410
231687600 -231502234
169185036 -169316336
130833087 -130646799
245981160 -245999806
246277701 -246144453
330149016 -330114954
377188370 -377239160
5897132 -6021290
748174186 -748206294
597939150 -597831936
158215192 -158087590
73250886 -73386838
120419984 -120447402
493583802 -493664652
267337953 -267389249
839863140 -839697752
156783074 -156661978
422971121 -423159833
686726989 -686851351
605435848 -605601692
657145446 -657149284
852220675 -852069381
721886785 -722046359
891429276 -891299396
499941421 -499803587
621896323 -621726571
521090653 -521008883
101847129 -102010313
489397082 -489403836
828994133 -829099741
551061962 -551240466
801717423 -801774725
649327173 -649239937
212823708 -212796270
30781672 -30897978
520766724 -520644916
848633212 -848483930
586900507 -586951755
207132837 -207014059
406214560 -406186586
347225052 -347409982
761722921 -761744331
893436637 -893475979
717239606 -717163770
296319412 -296350474
335400405 -335354507
614226315 -614390469
673784912 -673721808
829712706 -829743352
154605878 -154761448
232578746 -232768140
742914325 -742947427
217713509 -217529459
857958520 -858152518
201287368 -201416058
765875749 -765771795
128320646 -128360150
340123234 -340293456
25716842 -25770682
486682835 -486564717
907056655 -907131261
559727355 -559801483
633021117 -633119961
187848224 -187789876
74218060 -74112200
979317766 -979158542
818161179 -818105967
148248816 -148372460
566234751 -566249001
551145332 -551335600
64268227 -64282863
870697026 -870791972
809708278 -809812578
872884593 -872723593
289373912 -289480814
442348915 -442154335
662206133 -662385607
79215354 -79064266
500427470 -500517910
51297892 -51456000
486123983 -485999895
699345132 -699162436
539034181 -539018529
435949400 -435813066
154566603 -154628647
604528842 -604390946
200916354 -200965214
330092882 -330023400
767324233 -767393111
78847518 -78851828
150720929 -150859747
924987442 -925063932
894602944 -894446082
160315189 -160448729
22210874 -22043350
989387117 -989483023
371445558 -371290754
287049488 -287084322
559555505 -559629645
847915905 -847970029
900025315 -900122665
968271107 -968180407
982813757 -982685751
672776855 -672777653
15342667 -15460343
764446579 -764280897
8638889 -8443813
389250359 -389090857
335761467 -335829089
972075751 -972132801
270337428 -270334612
134605640 -134515182
102719417 -102570191
108377207 -108462139
400396258 -400479902
407847631 -407794433
427698096 -427505742
986201785 -986166597
957479668 -957523550
486835004 -487029518
299725068 -299647808
644705086 -644893734
393504255 -393513739
369834216 -369749656
706722958 -706859180
861055705 -861092403
538327583 -538376451
366417522 -366353592
332728090 -332586268
6567299 -6610557
404642407 -404522399
729616528 -729725876
804173561 -804212699
684972204 -685122376
473455681 -473496473
775640374 -775493000
759081681 -758926933
898832048 -898882704
540729944 -540654834
275066761 -274880621
839574422 -839532522
526395033 -526332385
357201914 -357065450
509497768 -509377214
399325669 -399164233
213844434 -213767408
215220685 -215033777
579234964 -579300632
365448907 -365570083
324957198 -324954304
343655379 -343505865
50329389 -50252887
795531544 -795615626
996035402 -996038060
715830815 -715831827
743427879 -743449863
521933143 -521809371
186124560 -186046896
504428128 -504319566
534250525 -534257817
493205103 -493259337
464667406 -464651992
826211849 -826211091
256507763 -256672175
464524781 -464659699
521629845 -521565771
496751889 -496663773
303570566 -303424302
455934798 -455742956
512742145 -512700229
759222481 -759042545
844741430 -844843326
964789729 -964632637
241857119 -241825771
320816951 -320908439
340771833 -340948607
331581517 -331537493
415812328 -415731596
236011567 -236132779
942789125 -942845995
880424936 -880270602
105271187 -105137351
362768581 -362627409
424941387 -424936453
864551313 -864570057
915396459 -915359929
129160620 -128973988
650602418 -650430188
946255125 -946282171
870588942 -870392806
815218975 -815243195
135886551 -136047233
378935003 -379094197
593272464 -593328228
938037694 -938100570
226982033 -227176927
706840037 -706878323
173664436 -173494054
210014225 -210210931
806550969 -806440337
990383177 -990390799
943311148 -943430834
314339357 -314143627
203848378 -204023488
232338768 -232358894
744243213 -744164295
698385773 -698320513
369847199 -369845793
828484234 -828370012
963837245 -963956641
857822353 -857809207
803347028 -803249830
214114720 -214137158
947414762 -947236106
973284888 -973253328
980697804 -980541808
822143736 -822305962
939724720 -939554644
508174341 -508144029
735386280 -735218742
625262342 -625326990
351448334 -351522748
117639450 -117650592
36431105 -36406279
527312908 -527491316
462042515 -462042433
972372415 -972274983
626421324 -626553046
856206724 -856384312
27761199 -27578581
647150452 -646983274
496978141 -496893597
825442466 -825316934
48276796 -48169548
386491730 -386330216
406096051 -406152167
848976754 -848854198
535384744 -535561034
806618114 -806613268
954223254 -954246804
39154606 -39020734
211186939 -211350617
649630254 -649758236
634206316 -634137976
491450816 -491436012
783719424 -783700246
708240283 -708055731
361357896 -361259276
113403464 -113501416
756882609 -756689747
610968216 -611159120
407435869 -407536535
162180262 -162228076
938220532 -938347680
925025687 -924979047
289986577 -290085461
120238889 -120328159
284558486 -284414170
606335481 -606453487
651342932 -651539294
698180682 -698326506
237697097 -237620427
596279362 -596193926
855276915 -855334597
582156760 -582327492
548994061 -548801159
896170837 -896319997
237751498 -237642696
147444230 -147452102
670279267 -670226633
810058682 -810137166
697016130 -697155824
538174301 -538211821
861228744 -861396506
486111602 -486199642
558431123 -558310013
732123765 -732169681
782785791 -782973279
509029577 -509094055
774046985 -774022691
191566842 -191693746
258106605 -257925973
120264428 -120237704
770576604 -770702848
635214048 -635021536
128892754 -128746130
480474409 -480590169
698143534 -698236884
30558256 -30758054
645987483 -646053255
737626109 -737691881
818226570 -818359694
844336845 -844490407
472361761 -472499769
612467596 -612617388
86070505 -86017567
146541649 -146670305
95090175 -94918437
715922348 -715976446
374944245 -374823875
871287675 -871485711
669726907 -669893393
588223088 -588070352
767967139 -768102953
538222124 -538201518
811341877 -811453427
981111234 -980945040
266415900 -266283506
273411234 -273454676
399732574 -399714170
31755240 -31681512
292981046 -292874384
920802473 -920666815
809393428 -809317954
453099487 -452910447
560003313 -559816049
508594310 -508560708
321283149 -321366057
216690246 -216769836
152059751 -152178519
116638222 -116665274
266783342 -266731320
6208330 -6248532
447439779 -447295901
119302785 -119384161
761234462 -761356560
254585048 -254440160
316887923 -316889047
274886250 -274743308
42964517 -42774113
43029910 -43094394
114421306 -114457372
588283661 -588437299
382935816 -382968296
374835300 -374793962
177715745 -177640683
455688300 -455718414
895079218 -895247420
539953827 -539940453
892378422 -892490614
103817197 -103925073
704443172 -704394422
431030988 -431214226
812391473 -812473053
877338067 -877448175
951718279 -951721417
866988623 -867024203
817128587 -816993047
324461971 -324564925
903821023 -904018721
212030101 -211997831
760391625 -760557223
589383575 -589297049
186591843 -186537835
770301130 -770187644
383668123 -383867661
575567243 -575628823
276758394 -276601426
636135728 -636244360
694679342 -694704518
809057699 -808861519
637532797 -637461585
182642646 -182748974
67056232 -67192482
247005663 -246876549
739897101 -739806507
964369060 -964454854
968822553 -968661619
259571615 -259721755
814883568 -814806958
234951829 -235063365
820161160 -820043078
916184169 -916008179
353289514 -353456034
642503321 -642359379
212922613 -212999107
511005202 -510848336
878986247 -878886517
729535388 -729376808
930196657 -930051865
342321128 -342463828
350777860 -350638546
81925231 -82089421
176960866 -176999266
58014195 -58191889
287181810 -287359344
829412542 -829422286
825365356 -825554484
395221513 -395207043
488960575 -489142475
405770366 -405935736
354617650 -354689038
514835456 -514805668
606028387 -606050449
600782875 -600620843
47985363 -47901511
768035046 -767899894
553888625 -553941805
343951548 -343822764
802951354 -803135254
212016633 -212087503
313737170 -313664002
739372131 -739521867
705174899 -704978319
491260372 -491199326
27853131 -28013249
447639586 -447481982
201079647 -201204685
999712666 -999757474
808530428 -808537640
444766941 -444947589
444318188 -444249526
183696509 -183755835
242141255 -242279639
359273915 -359237893
120744686 -120709440
811780958 -811891872
865250904 -865308006
745343843 -745484939
107872160 -107934458
311082145 -310957875
191906576 -191740536
416307335 -416370793
131547287 -131530941
8386419 -8541351
829602388 -829482608
16291673 -16325295
765856888 -765894610
285649050 -285474082
701890799 -701931441
778821050 -778657138
582009765 -582151951
471454184 -471259748
929346700 -929395830
901356583 -901387711
665487457 -665459953
888465370 -888512250
510675513 -510647559
225622427 -225665753
376160714 -376122054
257008050 -257093444
438322633 -438340361
235608217 -235726869
717018761 -716960533
606217297 -606038457
429830767 -429941085
607255406 -607253328
392775883 -392896923
834008124 -833949334
118110787 -117911445
961683427 -961878611
869249762 -869395540
971456830 -971398128
871895919 -871722203
405421267 -405419387
336474383 -336640551
707328034 -707156630
191818867 -191994285
958790152 -958653014
703035901 -703221433
523050887 -522881641
896999547 -897154603
684323880 -684249216
306385432 -306354396
715308519 -715434309
972843719 -972842535
39910581 -39963277
810881507 -810999561
31369396 -31181086
301466038 -301266996
430117352 -429961040
496094922 -496111298
910663284 -910681096
64468617 -64475779
115818818 -115902116
673759504 -673810320
581393520 -581503582
636729294 -636824124
670042945 -669858529
775031465 -774930099
57952885 -57818013
859624998 -859545034
937854450 -937911744
613773145 -613651351
860646635 -860686467
52555127 -52631335
191252001 -191253985
187072849 -187073529
763003540 -763043180
119567366 -119466108
779080864 -779186444
856196034 -856295518
394973914 -394839092
964722342 -964857116
787932180 -788038872
974663265 -974565301
853582841 -853704835
84088665 -84129711
742897767 -743046205
503283101 -503087985
704136502 -704098920
128207262 -128161282
104828340 -104945520
149479174 -149597660
726936704 -726910718
342916861 -342783225
874937926 -874844112
329508793 -329424489
80898883 -80903255
632904227 -632973703
273578621 -273621983
151210846 -151020080
118610931 -118720701
382738573 -382879163
744334412 -744426678
482918839 -483066601
849118973 -849048195
832785630 -832618164
525141957 -525273705
586619122 -586487082
486750535 -486932261
378287594 -378309124
47956634 -48065904
904551872 -904663146
747510033 -747334271
942061173 -942180729
750814873 -750869043
49740963 -49829347
473316190 -473372128
930685667 -930619913
540014012 -540107316
285074124 -285073986
341757075 -341751615
822535822 -822480306
305321352 -305239958
133072465 -132994921
845205000 -845069636
253141125 -253153395
468727356 -468593084
44170161 -44045193
340166979 -340070103
315031775 -315030813
842399037 -842379281
276077255 -276013727
365272122 -365123890
361420681 -361430677
928848317 -928740891
177630827 -177800663
344269267 -344219509
306935128 -306830314
149538417 -149483725
856328469 -856440155
820408624 -820292432
452044282 -452077716
543189570 -543161486
634989298 -634880416
616953808 -617022404
473190256 -473088560
793542612 -793580716
609965022 -609781720
752046386 -751892506
744195033 -744074217
819201455 -819256073
93138991 -93027243
314503762 -314366526
197027016 -197108844
122807546 -122659690
813923448 -813770230
606498709 -606637171
156638992 -156616282
280688234 -280861172
788732631 -788715813
234836559 -234882591
702916239 -703042449
690405810 -690410280
894431301 -894293633
552087479 -551997513
496785867 -496923517
746485533 -746394743
162021568 -161868880
805375796 -805476470
614685796 -614747204
826654610 -826600808
59477791 -59450145
189840029 -190000819
239896813 -239948979
754722504 -754756306
923363382 -923244126
207134459 -207290143
359697484 -359521786
285885382 -285784930
576765011 -576648237
564655798 -564529108
227543677 -227636419
823412410 -823333522
174819506 -174619536
556556093 -556746553
784911205 -784946197
109820816 -109623380
843250860 -843363986
156395064 -156415258
534454032 -534623800
610689005 -610746341
771877179 -771862281
926907721 -926878803
314784145 -314730423
913391880 -913572332
18490930 -18294052
873713681 -873846857
516471283 -516415325
532527868 -532468974
933168568 -933217300
323787205 -323938251
770787885 -770617811
319259644 -319323432
507330450 -507438468
143422248 -143416906
724137930 -724337038
605019835 -604958499
140208826 -140086024
732710301 -732676555
237363748 -237443874
96655429 -96621743
952608013 -952521351
484278211 -484350761
38694520 -38704194
976730456 -976589106
10957688 -11096208
328059594 -328166838
680840954 -680922446
380612697 -380570369
119732252 -119611920
784928701 -784918671
836799014 -836855010
859015218 -859158076
844840017 -845021819
257925201 -257818271
540715352 -540744536
171311543 -171225795
777033349 -777219937
591025742 -590913244
290367924 -290337466
318806582 -318784564
803711745 -803783987
406846368 -406667820
585495394 -585324154
586316837 -586351741
177078571 -177129395
594446451 -594433417
388583466 -388508014
868986022 -868947530
717188680 -717201688
200815974 -200683072
845245859 -845378623
49459912 -49586582
607131545 -607254367
488772209 -488597407
217486009 -217437841
696127502 -696086288
959479354 -959676300
109928066 -109820314
61795706 -61766248
834160017 -834037331
329715831 -329797619
908969369 -908847017
283863329 -284013071
111150531 -111272069
78989955 -78860889
860980375 -860886537
351887839 -351960351
753416378 -753501436
510926769 -510824541
985869191 -985845791
166404891 -166323507
517835975 -517889591
895010574 -895019532
455370701 -455561869
899098934 -898962148
304689278 -304587750
77772096 -77880504
83202249 -83358101
973868255 -973983455
247112365 -246938055
948539545 -948603061
519480475 -519354307
116445734 -116278892
564808527 -564673879
92535209 -92512091
562377718 -562372678
94864170 -94915558
238697110 -238796038
875399533 -875356931
793093394 -792894598
541748568 -541725892
639190005 -639321119
524501879 -524438881
515884491 -515992301
876354324 -876198846
840752967 -840801433
882449530 -882471272
359661652 -359733316
591772843 -591617037
690652535 -690771855
792020968 -792033332
234360454 -234251838
567625135 -567602899
327920540 -328113216
651690894 -651862124
452481374 -452409868
71103973 -71086359
223709896 -223817858
943063259 -942977987
103612673 -103537853
154356058 -154206118
698336038 -698519302
977448363 -977388631
176268363 -176101731
242026107 -242210447
670914516 -671060688
470532020 -470632750
527207706 -527080870
907229877 -907346499
704176025 -704247225
169798758 -169669726
878205014 -878081414
798927138 -798738488
358037189 -357940741
271051225 -271241405
27745756 -27898318
343662136 -343850792
497523791 -497605551
313417108 -313502442
800891130 -800922832
360181809 -360253119
129928875 -129889133
412121758 -412157176
776441053 -776587889
134120752 -134284550
165610400 -165806138
390806979 -390769617
240361164 -240246528
470634328 -470631172
207797626 -207600822
531431631 -531417669
944139564 -944274530
618854016 -618903840
65333380 -65274928
15122703 -15307967
682056098 -681873282
722957895 -722936535
438135110 -438297978
333456538 -333428126
129611182 -129723728
649987347 -650077493
453503272 -453332358
350560975 -350405293
530307397 -530477753
382680790 -382808868
821185590 -821179588
927330617 -927193057
442126267 -442192577
821801870 -821973094
133535879 -133428261
538988915 -539079447
854203540 -854114646
711031962 -711216524
807008716 -807105280
64058629 -63944815
569394616 -569255994
411653893 -411630965
870815390 -871003000
958626449 -958458425
357133682 -357064876
455382536 -455272400
513959618 -513912930
161148455 -161032307
491538981 -491362651
871146728 -871188198
150859468 -151031978
563750708 -563803272
704412789 -704418797
751768807 -751635073
476544350 -476565298
167160736 -167239040
294026485 -293976233
999656918 -999512120
988194708 -988072350
656592924 -656440366
630002024 -629850786
680660996 -680753724
717389140 -717252244
749131196 -749068612
700194350 -700352826
257786144 -257818610
851486823 -851557097
492154504 -492135216
29562335 -29619089
879354492 -879549556
34174302 -34356658
462819341 -462818769
895878414 -895716358
719337668 -719468962
888088103 -887946963
649634413 -649531269
185767549 -185807635
897141489 -897167717
478308252 -478482272
719638914 -719827546
705111804 -705237994
456297886 -456428624
390308975 -390432211
814607015 -814530365
848374847 -848276713
504137857 -503959157
459534956 -459642298
843964515 -843932537
747141265 -746986749
295426344 -295426360
565666649 -565858455
708313262 -708167304
240359926 -240481432
738749109 -738819697
912628250 -912625662
964411957 -964298335
178434872 -178615134
455379835 -455385237
213635570 -213548302
201751687 -201718723
953431956 -953461464
37843528 -37978474
528531719 -528675733
879177996 -879366768
353232092 -353152992
513009729 -512853441
921770215 -921863409
826383538 -826531946
279228530 -279048360
329466641 -329372323
106221429 -106359771
697369595 -697516639
528714417 -528637049
292710545 -292690631
124341194 -124333752
805465129 -805582955
150412855 -150496071
968724709 -968562355
103524806 -103451964
958154791 -958038647
66066070 -66023576
980221633 -980054109
723707305 -723879263
392370063 -392544997
410540033 -410649555
587983210 -587867204
765094426 -765219856
905005296 -905070830
833053788 -833200798
119951662 -119887228
71608204 -71590362
710976438 -711008034
857700558 -857815780
315784431 -315835431
124608366 -124572216
882306027 -882449021
292373219 -292528681
569610328 -569559420
313568422 -313700586
820839202 -820863892
604640272 -604596624
685518576 -685715326
247056673 -247168057
915587043 -915725619
599311929 -599496833
428509600 -428612758
976659781 -976635531
178266313 -178168617
152768682 -152757952
432586864 -432537818
769934713 -769778695
151546456 -151517090
66182004 -66086230
636993010 -637072540
781602716 -781514028
699026068 -699206690
265310454 -265117918
806586238 -806725754
937561043 -937553761
249144678 -249140436
255556195 -255548795
490960489 -490787749
443599575 -443631265
667960605 -668094291
848098824 -848212944
395449912 -395324580
351680268 -351607192
587223129 -587365161
675249709 -675381265
37704395 -37615579
427307081 -427364869
459128252 -459327634
169722917 -169874599
462018091 -462066939
271425764 -271298222
736656763 -736644047
355632197 -355568757
571450400 -571610260
202733629 -202902385
597483752 -597521770
401929097 -401882137
86160087 -85980923
276955302 -277115480
980283754 -980159512
151034446 -151029510
514452963 -514395531
507161039 -507111247
258438644 -258327656
277516939 -277716071
966184393 -966051383
778558506 -778607604
343235152 -343263176
626538501 -626645013
967783826 -967717722
537185909 -537163293
927728423 -927690025
276876856 -276915142
627071604 -627125432
65510986 -65437404
27302164 -27377512
490922992 -490997986
944098885 -944175107
327182705 -327207663
41755267 -41580795
959916042 -960045368
532219490 -532037754
301319048 -301285462
235392542 -235322904
129563370 -129619802
419212485 -419375453
488822791 -488906811
196064731 -196238337
407857399 -408020849
74697893 -74880419
992669319 -992783497
648911425 -648913867
309963988 -310088930
820548343 -820410071
914495202 -914553140
202620578 -202691436
343843506 -343858078
962300648 -962449386
192128663 -192113737
375990605 -375914449
834018621 -833997627
640051007 -640201029
518059713 -518181907
375896197 -375735845
79833692 -79940584
968929658 -968852180
828809356 -828921188
731835692 -732019022
421362127 -421175037
283057254 -283060400
850295424 -850201200
486481298 -486553868
766474846 -766457162
327300211 -327292913
483537771 -483564669
540176318 -540166122
967323004 -967315016
444039269 -444126137
493067890 -492941942
583732529 -583605669
261825661 -261713229
554009931 -554195893
173961898 -173966724
165058430 -164915086
582544381 -582609769
62498025 -62615277
271017171 -270981835
363362438 -363508270
475874142 -475838344
604989167 -604791611
137770506 -137597936
855291227 -855186121
903578439 -903381471
170207975 -170190233
639362412 -639542872
652687807 -652827175
743093979 -743065351
697173044 -697213752
867948618 -868060296
966294894 -966189580
725731820 -725905598
991726831 -991772515
637225457 -637118263
620803848 -620930392
625538361 -625446027
654098678 -654069752
877632304 -877531838
318907471 -318799669
174714839 -174562967
103436900 -103255494
827045845 -827043969
61885778 -61918030
467698588 -467615858
544792355 -544695399
576686430 -576668948
812736036 -812649328
274647993 -274460415
597755988 -597620230
249110179 -249051477
373827017 -373785893
54716326 -54528222
851401042 -851425988
247517589 -247380421
72961058 -72771792
248356290 -248273608
785170264 -785186620
69099593 -69061313
222529365 -222392759
989462216 -989503830
62626054 -62793384
243227653 -243031077
73696404 -73502744
410242412 -410325886
503565134 -503709094
667817924 -667645508
518252006 -518298654
110646513 -110482873
825175257 -825273991
231262912 -231367042
792099575 -792197985
234887322 -234877860
364442730 -364351598
199719725 -199832825
867006413 -866813585
281028172 -281205826
340859712 -340800114
599234399 -599312467
353621929 -353474501
116550455 -116451385
967068733 -967012417
557914506 -557728782
573328369 -573159097
118553136 -118426018
880579084 -880402122
328241860 -328091816
918774565 -918770963
7284051 -7162791
663000525 -662966859
852514199 -852567507
970954224 -971090596
963824308 -963695408
235631415 -235457611
196647656 -196474298
686071612 -686038912
721236864 -721177990
99239543 -99089015
690338799 -690275533
992176358 -992261246
722629660 -722502638
472036097 -472232377
596396898 -596287374
451476870 -451292284
434195529 -434289505
978179917 -978301491
898351641 -898540661
509926950 -509783274
964711183 -964571475
331735454 -331849698
998301844 -998306486
678871264 -679014722
471157990 -471054214
93824368 -93854242
182494822 -182430590
564969025 -564816159
390700131 -390614197
385291701 -385415141
503965471 -504048507
251668203 -251559671
279138445 -279048077
736951330 -736769744
874212434 -874219496
545131875 -544976829
824184757 -824049671
828373672 -828385826
230231324 -230250690
456111707 -456024317
330804922 -330672946
693024588 -692998898
812814476 -812657596
786922022 -786774872
325037468 -325002128
834489365 -834639729
130472030 -130647732
166776089 -166584979
699360869 -699436213
772350297 -772300363
782843909 -782672049
772087275 -772178297
682938974 -682819220
182568816 -182420828
777598322 -777744220
523331077 -523286467
815324038 -815352232
658370858 -658405122
340056184 -339943906
170175022 -170199104
548070407 -548065541
644733142 -644675236
186833913 -186731135
723290033 -723364535
968421895 -968445925
176827926 -176971248
311443820 -311433546
619772881 -619578109
508318512 -508493566
768515276 -768434650
803951667 -804005005
829836146 -829650558
903609719 -903547159
800812831 -800772597
80860174 -80741042
963988238 -963925044
656436472 -656265546
205245120 -205052684
368362765 -368484065
981028137 -980866879
192049371 -192207955
131538104 -131556470
838088542 -838194644
546724272 -546892452
824960438 -824946520
939447476 -939639682
930111873 -930281441
970266545 -970308197
665380892 -665356834
423084806 -423256914
624248694 -624417360
75705130 -75897500
336982697 -336992899
377552093 -377698515
984961036 -984998328
326033277 -326098995
764335107 -764234843
461564525 -461523357
731012823 -731090151
838254158 -838264202
755028113 -755010473
65877223 -65948599
508958048 -508881886
331950320 -332101394
896771835 -896830297
459943209 -459758567
960170616 -960281610
766436172 -766513520
101501523 -101680135
408929991 -408851113
499176734 -499132134
629926405 -629819009
31612542 -31713062
404753327 -404879689
442159422 -442104854
315809931 -315628705
727666540 -727845412
768378398 -768282494
864209582 -864123446
292359767 -292406651
82528503 -82704565
353183046 -353111192
428918837 -428972417
850273207 -850317641
437051075 -437190289
646561402 -646669850
965817686 -965766546
208358188 -208508206
637347179 -637247493
385493349 -385336933
536824107 -536681051
528062205 -527894037
816002036 -816160108
180919196 -181107612
750721326 -750534488
72770168 -72788940
728510166 -728540432
869905977 -870036771
537997064 -537896684
1680924 -1819752
123554448 -123627766
344495476 -344358744
293755002 -293927518
167242571 -167384321
509546819 -509448717
993589970 -993751374
446285476 -446339958
438279531 -438401191
145801656 -145839512
213282769 -213373119
540554274 -540433624
9447385 -9516915
977905887 -978072297
564870014 -564757750
373301935 -373361133
646208839 -646201927
186279833 -186469515
867133583 -867188837
530725090 -530695208
833268881 -833467091
309210795 -309055061
803714020 -803720560
573625937 -573636895
608402048 -608393816
837901350 -838093016
184938521 -185052185
658970091 -658997427
766950514 -766897752
179070290 -179046412
992737796 -992891050
68513259 -68658337
553240323 -553271007
206662066 -206832332
725573168 -725421408
18923034 -18730734
653665896 -653712598
694566152 -694398532
937595225 -937705065
304446071 -304344299
424273005 -424358759
13852791 -13910801
690883701 -690824641
588616209 -588473273
439324558 -439300174
780979669 -780959037
176699107 -176500181
73953931 -73845045
322143149 -322312555
343114476 -343249164
660618446 -660427614
391873576 -391846742
695169326 -695030424
652610699 -652757491
150621763 -150611183
932907878 -933037670
180451581 -180365035
916225063 -916143275
630263002 -630461066
340185255 -340158211
317613887 -317609465
189140892 -189131086
372002454 -372164326
170479006 -170578770
311932622 -311973162
430184907 -430181759
843788945 -843895373
469463177 -469560263
275375273 -275477149
21957697 -21836949
703962174 -703908852
193598991 -193437593
708663950 -708651616
825062654 -825217110
752612531 -752468493
356088883 -356250437
103561127 -103519557
622730202 -622562548
780809251 -780773863
125541694 -125679994
492429660 -492508042
18647819 -18597077
478321614 -478338430
593173264 -593079358
33616660 -33800234
511484796 -511448862
391972405 -391922031
291910654 -292087420
680324719 -680156703
544205846 -544402418
785842647 -786026383
227796577 -227994911
836014129 -836072305
709194768 -709021626
921705724 -921752628
751215813 -751356451
266832068 -266873642
626514335 -626591757
613819212 -613776098
835348240 -835342306
582239585 -582064317
814671279 -814845263
897037401 -897077075
233673626 -233496080
661268853 -661137071
493374079 -493282043
882422110 -882520434
239446568 -239482654
78514017 -78423607
600548806 -600378670
462042474 -461893340
338037519 -337958431
532764234 -532605016
493945568 -493799522
815689040 -815707700
137227330 -137205500
335241598 -335344618
115969804 -115834428
834382227 -834263031
222018169 -222197933
576220064 -576187160
510118654 -510208432
949741525 -949688411
847388515 -847544245
67494405 -67548081
797101317 -797233017
194893879 -195004933
791783657 -791800445
74648628 -74571058
636776709 -636670143
663744831 -663697321
255323821 -255261963
498740528 -498607868
146346618 -146411942
121079961 -121152501
151814548 -151945262
704125853 -704147151
661134095 -661146849
596111565 -595972805
406393098 -406527428
391998223 -391976133
961486383 -961586699
368393807 -368574323
984218246 -984311140
92418145 -92367121
122303728 -122256946
168267292 -168444882
540273932 -540381056
236848535 -237048287
892512003 -892482647
393650458 -393757980
529965355 -530018031
697574929 -697458349
454474240 -454665486
186092655 -186156465
868128108 -868139006
82657065 -82848553
567548793 -567562907
562794657 -562947825
227543444 -227431552
686789170 -686765276
700581963 -700677143
538153969 -538352017
234767582 -234753672
967085567 -967258079
368423415 -368301673
333442332 -333307486
630509346 -630474312
28756368 -28703174
914470882 -914516230
607487100 -607393894
994722570 -994579532
994295591 -994159853
23224712 -23212016
754739405 -754622745
932236182 -932044614
730222332 -730073026
523306087 -523186825
994138120 -994227722
343522157 -343413309
983806876 -983864102
330350436 -330230706
313002684 -313119956
122548456 -122448932
612698254 -612838274
751776328 -751793846
754043278 -754046492
271091967 -270970371
193618299 -193789859
252068058 -252005444
711229354 -711209496
418830837 -418644867
915016907 -915215599
652379216 -652215492
287111013 -287057631
463030904 -463154042
580649924 -580670964
304219297 -304082897
885190811 -885052955
543937322 -543845744
901673769 -901755777
151879905 -151753153
899718640 -899700176
190806124 -190754452
678742897 -678691995
828734648 -828865272
398125896 -398041982
302865166 -303001546
590537038 -590688866
556788496 -556919866
105811682 -105935794
784466907 -784384993
808309197 -808425333
696748054 -696843748
566307862 -566386974
144232254 -144278690
451102594 -451147580
428258735 -428251023
770305304 -770462154
102336603 -102497893
474310115 -474181285
115362666 -115251448
899709408 -899547760
60225836 -60321736
28639729 -28658419
725909830 -726042988
251844777 -251694407
448606266 -448448840
268315074 -268260006
460798214 -460989668
426791832 -426601116
856449842 -856481796
595619537 -595479907
584805146 -584977642
910777255 -910610843
247720443 -247767457
871674417 -871560543
187411088 -187366662
128913398 -129067304
895572123 -895502707
221852211 -222045851
845579996 -845744322
393909675 -393851561
192419673 -192346213
158597490 -158489538
593585477 -593669245
240786736 -240696640
215296654 -215144716
710524646 -710701470
810140588 -810133744
344183427 -344355107
989435070 -989342314
748147361 -748265227
62904867 -62803695
181403736 -181556346
60050031 -59943439
874360665 -874169349
308501699 -308464993
695939270 -695904752
415941256 -415861914
47809459 -47872991
595235315 -595313553
220260457 -220147855
121809397 -122007075
320459591 -320371329
469874334 -470044212
802392118 -802304148
580751122 -580948618
838632730 -838725210
528310236 -528360022
414113039 -413966451
630877072 -630713798
680251864 -680397574
591009495 -591179357
994028781 -993902809
326577426 -326751416
88363224 -88323332
260328119 -260326749
541882574 -541937238
483957864 -483825950
96174794 -96027384
300615857 -300807515
194408501 -194536497
127096770 -127018260
166556365 -166592503
860542785 -860548501
768917788 -768750052
364838135 -364991125
521597808 -521573764
787044025 -787189237
32842721 -32837909
263703401 -263674143
848350789 -848541761
781688651 -781742975
510277413 -510443709
61900034 -61936026
452102947 -452270869
779507898 -779379636
169775065 -169974133
623211767 -623025879
399846992 -399849362
532039056 -531849244
449817028 -449783954
712560867 -712654465
415960184 -416080834
121293179 -121267227
130309549 -130207835
933034095 -933041245
982773189 -982854325
735216378 -735030558
576418185 -576346539
338041753 -338033285
317917640 -317914230
509325461 -509242519
614218436 -614181098
954941800 -954767284
220614643 -220803561
152442131 -152376827
461337912 -461424424
691091299 -690936579
441585217 -441774351
771150269 -770991797
573555461 -573718329
755112304 -755124710
67795910 -67810030
74165130 -74076050
748842189 -748898125
588607047 -588806425
303795527 -303864497
865874444 -865708750
254451269 -254352685
252523700 -252401224
529593568 -529580158
273190456 -273288438
63369659 -63215407
249662806 -249526528
48291930 -48261662
827999994 -828169490
220377028 -220287256
63971443 -63927079
505725392 -505665220
17486626 -17498308
757392596 -757262674
542042268 -541850328
306158899 -306351719
30088628 -30170318
16151387 -16179327
869649784 -869710700
802498099 -802655365
795670971 -795852267
828703930 -828701486
285627252 -285815400
577022615 -577151535
317712807 -317514967
361208742 -361200418
55561922 -55442380
596851569 -596839923
602348882 -602220370
784820807 -784668929
324623882 -324686380
574678457 -574538893
238776746 -238867046
669373811 -669200391
219648355 -219568725
387502589 -387316715
233848821 -233894649
833127293 -833066879
403647503 -403624253
36837479 -36857171
277023634 -276834398
638470793 -638337911
414210790 -414281422
202270134 -202458328
470776362 -470664574
324697118 -324675642
238479204 -238369576
49281035 -49180469
954034748 -954003934
595266396 -595132434
933129242 -932953248
870762432 -870821512
311814588 -311929848
797352845 -797455311
155058404 -154877398
52525177 -52443145
701481945 -701640131
762208849 -762370957
421545077 -421496299
223175730 -223175250
982968213 -982954437
291027690 -290840420
864137531 -864281633
937762645 -937883097
356271621 -356397493
467629136 -467798676
850330523 -850304759
870114335 -870063477
726064840 -726021136
656561948 -656702872
954178790 -954198896
967319010 -967197148
16950609 -16881317
490874119 -490845279
896602742 -896609148
766189476 -766140598
680011913 -680069617
811099150 -810899972
315848944 -315864208
585582455 -585656193
776243941 -776084657
717608307 -717433487
628181993 -628057653
366413489 -366576661
89671480 -89831912
627206177 -627044687
297517208 -297319860
93875195 -93833289
445487469 -445546529
752655053 -752682139
360947725 -361087037
917231886 -917352032
354478797 -354586053
728226153 -728119373
32224870 -32241198
306503295 -306480151
801094207 -801293969
539622420 -539700494
953612777 -953682751
8777733 -8751645
905292601 -905186807
677214084 -677351324
974340786 -974254524
563307378 -563262942
999125476 -999085122
517862783 -517831253
624890947 -625024705
970007935 -969851751
23346601 -23381315
23078717 -22947167
686521063 -686568939
202284880 -202316038
375513717 -375371263
519706496 -519700032
289876300 -289875366
307117267 -307296541
703256527 -703442181
985361072 -985261032
547872433 -548007023
204941498 -205066516
26857771 -26987017
989476294 -989531366
108747665 -108853595
78685579 -78692445
356981089 -357031633
752918821 -752803569
329962177 -330058141
297518109 -297516307
542613913 -542497115
675836213 -675649289
802964743 -802987721
188822983 -188929801
110308064 -110221784
611789128 -611972220
621370615 -621534049
401887535 -402063657
482678447 -482665587
668491142 -668656786
676809130 -676691346
231834437 -231749567
266952258 -266795026
5092988 -4961250
96018950 -96022940
643977235 -643818249
115725832 -115836114
989062207 -989067171
469468377 -469652149
331031559 -331074739
644360950 -644183636
137749529 -137791483
318866506 -319032206
701857942 -701748028
40668584 -40557462
425643614 -425814128
332372072 -332174338
345608636 -345739856
931264400 -931128842
132337450 -132427592
924746659 -924836127
842011178 -842190228
449568324 -449550558
538900303 -538800933
38919284 -38754664
520426448 -520230762
124848968 -124664662
790094765 -789973303
297941408 -298014296
449874180 -450050966
583738401 -583854661
190326599 -190265415
749712742 -749693870
635688123 -635729675
920908067 -920793471
556252207 -556351677
380374084 -380483786
759212546 -759232416
919358200 -919231424
315536115 -315575837
158286218 -158144166
158385721 -158339995
463199621 -463264453
751390040 -751486580
717558621 -717657993
437976275 -438075577
589536093 -589375325
365793861 -365786583
684896867 -684962779
943230072 -943045410
310117637 -310060223
831414753 -831273343
855733458 -855572372
518860407 -518779425
286403312 -286279874
884591188 -884482936
922030417 -921869483
507594126 -507395766
138769251 -138913289
619361504 -619379808
896229309 -896410685
570035264 -570002440
142699615 -142811643
302933356 -302763790
447466695 -447412863
833881955 -833978729
692315824 -692139122
75753139 -75673931
716231005 -716293859
302913815 -303089277
384010790 -383892746
977600481 -977463647
390957933 -390978149
631224986 -631089410
633676461 -633540249
965303971 -965291163
348516 -287894
866909999 -866847203
397098843 -397174817
305330655 -305481841
443495752 -443370266
946881226 -947049866
19674495 -19751047
203688975 -203746257
182121227 -182311015
45653957 -45839899
301691186 -301862242
482332138 -482172760
721816824 -721823822
797021501 -797047165
973003638 -972997652
316813306 -316676266
495909262 -496027898
253274854 -253095396
687663295 -687627949
487833130 -487674084
72527040 -72582694
659794527 -659953499
974412765 -974477457
24883202 -24909976
765923048 -765866172
77099881 -76972667
799279348 -799118674
67124357 -66960231
180132735 -180315729
203617947 -203596779
223945139 -223865151
832030449 -832196269
762369752 -762536764
714186389 -714246383
951470215 -951305127
589582193 -589575327
95682514 -95868030
20216207 -20166591
865001029 -865084925
992943681 -993065565
712791483 -712642129
504006989 -503809159
234991236 -234979142
977026231 -976912745
503908074 -503882974
613172494 -613151156
338222736 -338182952
701955937 -701906945
118552208 -118662734
484157386 -483975066
672997771 -672823251
820843949 -820851547
917548108 -917685590
486819244 -486692214
154042433 -154061931
451384577 -451227617
90782488 -90923504
918946163 -918763253
542888963 -542889669
410242965 -410060907
11416405 -11226449
964521138 -964432548
230387938 -230356076
815698370 -815644364
43580267 -43558063
718864105 -718943743
676124194 -676183944
863494963 -863575997
818731324 -818727388
456920514 -456747778
693768373 -693744215
647749926 -647860686
229882389 -229825811
656648490 -656786880
16127511 -16231143
795761619 -795691389
811927543 -811856201
365528549 -365676527
580596218 -580534910
896403794 -896524758
838689664 -838888620
713671608 -713810982
429372304 -429197856
34465713 -34381797
604934347 -605105323
166180337 -166199835
12301562 -12453464
101318624 -101321354
557821644 -557756462
934149587 -934233917
919158492 -919222620
252117740 -252018376
321788701 -321696083
443168137 -443159683
892802483 -892940819
556436914 -556266440
542113868 -541970668
797565287 -797629207
58312414 -58139986
863932725 -863846969
898963075 -898899633
604216667 -604378323
41765011 -41764869
680631049 -680439465
89107900 -89302404
725480464 -725665872
772859254 -772928174
975588798 -975393610
586334289 -586196379
332494406 -332539864
146479332 -146454796
358136855 -357937523
534940409 -534999897
282506566 -282582064
198440990 -198627106
822059351 -822224849
169220810 -169419068
144851679 -144754011
529158111 -529296151
774894734 -774722476
695570582 -695485300
495093585 -494983421
201989814 -202062118
693526587 -693399243
769944166 -769974836
555586175 -555702173
558370568 -558260454
836638224 -836491912
785336011 -785450925
221786339 -221949031
146925540 -147041760
647734716 -647749936
784334358 -784249292
353978469 -353797533
275673753 -275598645
546403558 -546442400
457553575 -457584203
625791055 -625741161
509652739 -509723859
157454403 -157469737
167880534 -168057480
299440951 -299612471
489318719 -489488953
476795279 -476981573
981772426 -981689020
202979516 -202874310
530871379 -530900035
271276137 -271206673
49016917 -48912311
817708254 -817880524
260082643 -260251127
315097635 -315232887
99080566 -99000290
755076943 -755172477
188064005 -187897319
65745519 -65692173
759982359 -759798073
355494985 -355600477
712511890 -712391470
299056672 -299137568
699253784 -699227256
497362892 -497222418
313479659 -313594085
866599474 -866505770
945119531 -945006741
830363847 -830184363
990810057 -990747333
349032482 -349028018
280163717 -279987137
296997011 -297089427
86983288 -87026790
726159669 -726058127
616320504 -616418406
332420133 -332517135
37520151 -37659987
724885636 -724812870
633467661 -633608355
261547988 -261476294
43388033 -43219839
217176869 -217344657
278217103 -278233267
697920526 -697721700
196151534 -196022870
120734709 -120754663
524782177 -524670477
1815121 -1824383
46175165 -46167823
436626590 -436792542
211083769 -210946667
325343666 -325189156
873401549 -873204521
747217153 -747289323
116909193 -116776477
262789406 -262861450
721966572 -721930680
858636783 -858810877
89556362 -89412512
601687109 -601735027
424315882 -424315700
911802738 -911724366
323992271 -323885399
873735361 -873638449
872782941 -872708059
159462838 -159571678
47053383 -47136093
357438664 -357514170
164136573 -163958215
356166317 -356334557
83343824 -83372378
734055743 -733862619
690696901 -690566997
91636598 -91577846
836764331 -836945689
541412524 -541579054
777354852 -777472860
896455766 -896598682
278859132 -279010652
301938335 -301786149
183315706 -183249916
837502777 -837575877
358723145 -358854361
699347966 -699342298
666706159 -666894201
301204969 -301302255
205754228 -205825546
179640592 -179467686
776335169 -776152713
345792251 -345841325
498829633 -498939779
572173530 -572192370
783272132 -783087976
367546290 -367662508
755019293 -754876329
930638097 -930756355
75352236 -75236840
263627080 -263688772
62705756 -62574364
598455237 -598522793
221253598 -221105198
369555454 -369649524
424965238 -424917536
679970928 -679973888
832985429 -832888227
148381924 -148362996
412685300 -412745392
461764396 -461646092
810022276 -810097924
195151526 -195224112
325729048 -325541964
171664382 -171777346
468951229 -469114913
935683909 -935762917
330878941 -331053149
461851369 -461677423
645145002 -645147612
749503168 -749498970
712237501 -712087221
692761084 -692636378
992010161 -992067373
371564429 -371635903
58451109 -58448677
479158850 -479017916
722309885 -722160781
554645065 -554778535
180408308 -180288514
370608685 -370482035
247287822 -247121896
993741436 -993761312
817753370 -817584960
93629727 -93472227
469358008 -469275916
589838493 -589684623
199412656 -199390536
379222610 -379328328
701802985 -701740955
555017079 -555084061
628898973 -629080581
149999191 -149841147
753659630 -753512642
245642114 -245652078
142165597 -141998975
736901900 -737101154
189742280 -189920424
733041694 -733053644
264265168 -264153346
712607666 -712416114
125132840 -125201318
498029927 -497944399
960697344 -960510430
202656007 -202590961
244471661 -244424595
923215263 -923167409
276627748 -276470412
386218143 -386066083
676137907 -676154069
941697742 -941718744
966716605 -966723287
377887016 -377999028
563345978 -563425532
816592687 -816718629
716718080 -716727872
748870157 -748680503
868395187 -868581927
546800829 -546984075
503832734 -503895524
981310776 -981191824
797228784 -797269198
812939643 -813007441
953446710 -953428286
461318260 -461132136
69039799 -69159387
994708540 -994869072
43703592 -43631992
4808524 -4813998
350009151 -350100017
636190330 -636326564
54518078 -54465664
712315038 -712300798
20057643 -19865963
763754146 -763564778
801345978 -801486870
298195365 -298311663
385621728 -385569642
236841203 -236948411
922316593 -922481613
954457725 -954631291
131884234 -131862896
699951649 -699760723
882221144 -882294990
751876595 -751796071
122253423 -122224191
820768760 -820965892
584880335 -584843045
442785930 -442795422
236336527 -236518353
368362544 -368342346
871161034 -871306248
966737838 -966838316
325635506 -325632084
907379468 -907313530
401227138 -401275846
866030542 -865847042
523529779 -523575025
303953731 -303775263
690057311 -689962337
299225671 -299362573
389670281 -389698127
301561697 -301728643
251528595 -251613937
559370636 -559403792
196248142 -196309236
197669976 -197612936
34000121 -34134545
561266898 -561458112
57947004 -58103042
3894445 -3706261
445085288 -445099990
712230546 -712399530
80911648 -81082902
611131075 -611247991
37731951 -37848213
478066297 -478262511
677368130 -677389224
155788985 -155905999
307698038 -307864670
683483518 -683362356
896678502 -896654372
373566260 -373734548
520864404 -520669044
779443767 -779268367
313148094 -313241974
470514144 -470535434
101838116 -101709912
746069968 -745954528
837802656 -837833536
540571198 -540537350
311473267 -311546135
381740927 -381867609
501957002 -501970838
626937899 -626764577
226834891 -226999083
204209779 -204372673
699509623 -699362803
372083390 -371930506
49974128 -49881890
892176543 -892047453
451927607 -452060999
157032934 -156891430
240514300 -240586474
263006642 -262995858
44370291 -44269431
282179711 -282303575
522295957 -522363057
840959302 -840839702
122197586 -122106494
141671386 -141720662
35906596 -36092828
908339399 -908531123
459933311 -460098567
104510991 -104585133
446380509 -446484087
559371867 -559502791
733102415 -733268343
162752485 -162626891
956850479 -956998829
218856817 -218742267
803717290 -803586266
522884268 -522966264
169137342 -169044610
294181869 -294098315
576366426 -576469944
8378009 -8303909
887073278 -887265818
616035823 -615864317
347181547 -347317517
163879912 -163864240
208433197 -208342189
28186657 -28168057
546176513 -546350859
165738018 -165874258
625766108 -625644272
41925297 -41886217
441169450 -441125210
310555834 -310673278
944009586 -944084846
203301954 -203196048
80609364 -80523544
483551220 -483428496
350774414 -350781306
622233594 -622384576
590484221 -590366823
495272696 -495173544
304391526 -304254158
692458385 -692359093
14308984 -14458764
7703546 -7720178
616847407 -616954947
896438550 -896382820
818620219 -818707687
849271859 -849440111
397916333 -397875671
579923250 -579880344
634263393 -634329241
771429950 -771240844
318304704 -318426868
528736579 -528692255
429690680 -429771762
404109065 -404100507
152406371 -152366639
781265287 -781262463
323698009 -323622357
978392791 -978299431
718436687 -718274273
941579348 -941545784
22574316 -22618854
371233170 -371279556
870285607 -870374419
880117939 -880304741
546422979 -546337779
81257830 -81330808
936636934 -936745174
711610145 -711501819
713976636 -713841074
557399403 -557318657
318205 -263237
488040464 -488009560
628755297 -628711153
783428122 -783356916
25560347 -25675209
652270816 -652206666
827223913 -827383707
953437498 -953362586
471618397 -471725509
734762748 -734851552
711659803 -711560487
878411817 -878244565
5231738 -5214454
217621484 -217579240
576203612 -576051166
133316899 -133223029
411851874 -411691286
11468653 -11364157
331631772 -331678262
960783126 -960900896
54838130 -54913594
99810094 -99654176
555385302 -555348448
301010977 -301134887
24574839 -24625143
330143672 -330242612
972189972 -972075630
221329755 -221177441
854408286 -854552894
285165347 -285322669
641920629 -641786233
679972408 -679905874
598293474 -598317064
220119578 -220022776
411455714 -411546726
744134625 -743970635
4204622 -4136074
154420267 -154597625
659123146 -658988138
541296519 -541098043
676338056 -676412696
333602639 -333553691
472420096 -472423968
635874012 -635807386
305584032 -305530688
939015018 -939138804
830625042 -830523982
520889880 -521002710
863593571 -863756257
731158770 -731021532
661546398 -661356592
381340794 -381208854
841843307 -841714953
212224496 -212384944
613240321 -613104667
790864665 -790880091
485773140 -485894056
901424760 -901350662
432752013 -432701243
826211470 -826016446
296665920 -296831030
695235485 -695103167
66743644 -66617420
87461493 -87385327
260353992 -260374428
772373508 -772571348
292237938 -292204702
78291372 -78108238
711885854 -711813592
504967779 -504860979
21241862 -21329616
813452070 -813507528
455703357 -455539603
438383750 -438552396
387165512 -387234106
958057977 -958096719
743577708 -743569874
305830549 -305635797
696695049 -696673187
316024087 -316157013
600692764 -600872986
214458446 -214633520
978189475 -978021595
161393141 -161460593
493132120 -493003660
908552772 -908509474
63418373 -63411725
704620375 -704446383
422272960 -422147814
296033272 -296018622
135098624 -135139294
989713430 -989728930
700357570 -700491974
638951977 -639117333
617571086 -617631322
724445382 -724274884
762818168 -762659328
202544492 -202372164
169250686 -169212890
797217043 -797248991
255831346 -255880044
978571362 -978638216
377918743 -377827837
493545708 -493543200
702099695 -702283635
12031700 -11861636
683606025 -683708763
131834278 -131934190
531657848 -531508846
718954923 -718932563
913236374 -913257012
743056558 -743035852
753848503 -753812103
874486519 -874618563
45737704 -45692792
137265199 -137369913
739446999 -739421517
505854849 -505819759
799800322 -799946992
92228197 -92240281
92234239 -92136105
932725495 -932769889
328853316 -328796876
107172125 -107120341
385662657 -385754717
225906024 -226081880
421680681 -421855155
699715043 -699782091
614131009 -614305863
674067588 -674025180
445818115 -445935675
361308586 -361182368
150365652 -150220440
246431605 -246398467
157494444 -157445030
984824835 -984961421
976969488 -976913826
727907241 -727923845
373619926 -373482712
515785204 -515778554
760393365 -760224343
210598333 -210750439
899445902 -899295482
348372613 -348495011
880490603 -880359269
266294970 -266231368
958302328 -958157644
122823038 -123006324
899138838 -899059030
789903090 -789706326
319474277 -319357779
628273989 -628145447
358589193 -358557205
79387952 -79576678
86254829 -86317253
296504593 -296664935
884414178 -884399390
231594917 -231435161
103057756 -102908724
661567266 -661668150
83746255 -83914957
559647982 -559611308
363898986 -364066278
887549074 -887474608
642915837 -643067231
358593243 -358768863
700746035 -700608251
750681442 -750841958
28662695 -28654143
784513452 -784420362
108561103 -108363175
171055687 -171010881
187092967 -187281361
869052981 -869070213
674870324 -674916566
967481916 -967528556
594684081 -594573277
543622310 -543650242
444613243 -444606451
760560809 -760718195
11321427 -11319993
382874775 -382883551
428256012 -428261458
157086542 -157277180
575409466 -575271950
79846488 -79784618
633876696 -633706122
302524704 -302594640
824005479 -823810183
356036544 -356090002
977653137 -977845713
47555107 -47569179
143026709 -143095197
392030271 -391966175
509140929 -509047181
421838038 -421872272
409531703 -409531049
732605546 -732501014
848838913 -848803501
94620807 -94514855
421184638 -421199322
607689305 -607585771
664285327 -664333873
494039918 -493851218
216485938 -216485064
457195205 -457211049
903648745 -903570693
936675264 -936498814
115589981 -115505247
865625554 -865788080
893612564 -893695316
566706275 -566554341
614199767 -614027549
472417171 -472430765
216444240 -216585856
33485884 -33575188
187348955 -187213767
695631839 -695557383
143060953 -143010441
414438202 -414284110
707708368 -707585334
163001093 -163031745
608784476 -608801060
170836620 -171033284
780969353 -780788391
786323721 -786520143
202000201 -201805263
446663271 -446745129
254792195 -254880319
378558744 -378383464
846050377 -845923401
466869682 -466953788
559174595 -559251519
407388663 -407352097
575598033 -575497253
37192906 -37242790
668165661 -668337805
80463895 -80413655
288206870 -288150070
606473598 -606567940
117542933 -117505699
528118472 -528317124
635703805 -635755545
391173006 -391058142
16484723 -16359693
24507207 -24530953
785679355 -785788495
768474963 -768374595
935271702 -935419594
470404988 -470374488
267500969 -267459073
801290531 -801348961
796916902 -796917958
448978414 -448920402
513453360 -513645184
603697911 -603568165
618971028 -618836652
183502105 -183683189
944793761 -944610199
664293502 -664309600
705690612 -705722396
407577260 -407717028
241963764 -241941910
440873986 -440907392
253721374 -253693722
409803175 -409620381
23727565 -23712101
733012082 -733095206
39422768 -39477522
56865410 -56712324
678475494 -678646404
872084767 -872139031
319460593 -319596597
578798617 -578855885
982535183 -982700701
62732487 -62854281
452488380 -452565458
597207158 -597081668
618702210 -618758922
979238154 -979167822
986546962 -986633754
495038503 -494938263
611246967 -611431869
819532941 -819634781
70102996 -70012170
815447611 -815256853
379858198 -379966042
965262099 -965413611
195909211 -195961583
763319072 -763485862
434722402 -434681432
811149177 -811080607
152735937 -152657581
885864956 -885955672
884434904 -884537062
1321751 -1163449
177277905 -177452507
88125047 -87952157
242440397 -242267253
532952415 -532947855
86286041 -86188529
402299242 -402427560
658551670 -658402318
362968143 -362968301
303349477 -303183921
661342159 -661451495
183242981 -183067613
111105208 -110972002
212217326 -212304720
585247361 -585059031
601283833 -601278743
499400668 -499436374
774489489 -774435575
391115574 -390965340
551956473 -551796067
58373042 -58431120
595859051 -595985599
382852698 -382914404
618124924 -618143182
209062250 -208995564
523088830 -523246456
376308286 -376118222
514390311 -514272941
145955835 -146065999
53625952 -53516444
9902501 -9762147
153466626 -153557904
396543205 -396504859
974507775 -974447139
92624537 -92766143
625922173 -625736619
243752307 -243663985
456543887 -456582047
403506204 -403399608
662116589 -661991277
748106460 -747970842
290503851 -290599481
705328638 -705147350
38278943 -38283925
749153426 -749213006
466569329 -466496333
488003169 -488077759
50648451 -50645385
369679224 -369791936
86495586 -86693444
657699802 -657601548
580274339 -580079783
286023951 -285940031
235989757 -236072173
222760439 -222910091
946355114 -946304124
654617909 -654538245
919538146 -919689730
176276078 -176260648
218115247 -218266059
599548358 -599445308
691248081 -691060349
633426572 -633538008
468034789 -468037043
25743762 -25606656
555379286 -555391318
88828290 -88949592
739842848 -739677940
889138909 -889044225
923706449 -923521377
389684204 -389593088
308148071 -308120691
40833967 -40983471
894735746 -894558624
408190571 -408224915
435167748 -435264430
120633886 -120653770
258383150 -258208842
451038483 -450947545
662834050 -662739602
825643382 -825539016
862404842 -862258168
129932708 -130016298
222677716 -222729526
597022355 -596922863
8930359 -9010563
58628425 -58562053
111432041 -111599481
52025692 -52179624
21557395 -21489047
174289841 -174141773
815172926 -815336014
787549698 -787394332
973250123 -973355505
454039569 -453865477
877798642 -877744780
41270857 -41311093
388431092 -388545740
267413020 -267588918
972257852 -972122092
1223509 -1024011
755251114 -755152722
60983940 -61075762
568771554 -568629062
475320971 -475356807
791622993 -791702069
573060441 -573243733
244927143 -245093699
543475575 -543472091
605757598 -605753458
261512141 -261402699
46494032 -46366270
331874541 -331905183
658729194 -658590780
131474559 -131277019
473747241 -473594147
347744804 -347903898
378524436 -378699804
899465908 -899572392
456773086 -456834146
975890182 -975854140
350230489 -350194637
170161036 -170038586
208552627 -208463785
260002616 -259904766
677054759 -677180859
822996106 -822930574
756087421 -755890935
83040984 -83234250
516687830 -516781848
68733905 -68759319
771642368 -771598758
215950819 -215787759
398600568 -398781450
320255892 -320185656
333108706 -333044172
955907970 -955895478
488875575 -488938047
431378905 -431520323
329756725 -329677113
407103035 -406938675
275409507 -275550347
32084654 -31961250
29324634 -29439650
907192712 -907288188
223074996 -222911354
8088419 -7943151
688088567 -688280007
655139291 -655228233
622161576 -622293016
370889637 -371062209
593979439 -593857201
479887236 -479959360
21856533 -21674583
263359670 -263192556
964998313 -965137699
783208102 -783386590
771536968 -771530310
863261487 -863345899
995883220 -995718564
86978221 -87005039
743177956 -743244946
156454369 -156541079
385159472 -384989810
152763317 -152708557
537760595 -537573813
769504663 -769616859
938396931 -938529305
130818514 -130847660
562375198 -562262152
750342424 -750467234
601809999 -601794149
216730041 -216578605
945730319 -945573679
974429102 -974355836
179554139 -179390409
759361541 -759466241
58449893 -58437555
668934684 -668942196
519662674 -519750318
114892780 -114872352
273529386 -273592554
683215069 -683179291
277248064 -277283610
106598411 -106500785
296785921 -296876139
395184825 -395329571
230411052 -230539836
659156835 -659331733
724853 -761227
244824173 -244778909
429724889 -429847991
844118869 -844265363
335492310 -335673598
70289528 -70110324
390919406 -390909532
680685500 -680576598
606538423 -606735919
819712417 -819608229
103871135 -103812203
880613151 -880637597
628553802 -628449364
665166790 -665045752
871730292 -871676498
708657783 -708463779
734807150 -734804302
756814614 -756970340
433267625 -433231473
743595283 -743649171
647088783 -647257733
849787088 -849879684
907534027 -907397897
365759054 -365917888
288180653 -288367831
174398919 -174310073
68143660 -68329680
739921188 -739986320
262160110 -262239894
278849515 -278877583
554945390 -554903710
145928278 -145771222
173885952 -174047496
872581419 -872569379
437449383 -437646715
282822951 -282742143
121863012 -121881888
400680681 -400555435
87774582 -87734312
89821493 -89887331
911377493 -911470491
197007711 -196956953
627037398 -626838400
593824540 -593846932
855412235 -855433105
252022633 -252212847
27507674 -27394932
703183414 -703349354
430944667 -430799315
69269632 -69434712
797832556 -797695580
444039768 -443861946
414688942 -414698454
855514853 -855351357
896245417 -896184665
260292028 -260364210
265615054 -265547502
142082286 -142037102
44319861 -44189941
743774413 -743720203
56053752 -56153074
763818331 -763778117
732458181 -732261489
322835063 -322811379
698553475 -698725929
928159710 -928233986
289207453 -289089777
572846843 -572983135
831787257 -831912423
473305351 -473344159
294787558 -294846402
146052317 -146079681
647428915 -647432721
296329450 -296485438
318596111 -318706119
635591101 -635708899
135210186 -135252418
393332741 -393469995
486061939 -485864085
840777200 -840760058
317392541 -317562129
949057730 -949168012
355249411 -355427453
898621408 -898531146
182011107 -181863511
662663959 -662588177
288792301 -288636783
650656852 -650736336
86436839 -86398975
350403906 -350355956
893826617 -893914673
847685306 -847486288
724730251 -724746995
280475595 -280469761
307636076 -307552604
514424247 -514356375
399690516 -399684002
669405366 -669342256
605698134 -605505250
268391324 -268243562
486204211 -486297365
543696785 -543603699
688363620 -688514910
102556590 -102644804
84757428 -84936460
769492157 -769403349
120985788 -120934792
863428334 -863521844
775555771 -775566687
448748115 -448564505
919510705 -919393587
50812422 -50630978
707091889 -707098653
561362505 -561185859
218312344 -218422004
862895733 -862833003
979128786 -979053474
197671001 -197668951
688328859 -688410157
942329648 -942313492
281800482 -281946324
418557214 -418663514
116448012 -116443456
805865723 -805730459
899880441 -899833199
699240520 -699172860
536487555 -536344737
449787345 -449962573
72804934 -72772946
393770932 -393745028
167132743 -167132593
196737028 -196700760
856021051 -856173083
229967362 -230149782
410730369 -410888527
475586608 -475620696
82826616 -82906152
659357205 -659306261
801498751 -801529367
289786495 -289875833
956327176 -956447882
420125752 -420251950
832113359 -832059283
737794243 -737777501
259282677 -259370185
839989389 -839836941
640928924 -641036700
811297706 -811212888
761052771 -760908129
29590712 -29429866
756623152 -756427050
734250879 -734214529
338753600 -338833074
967927448 -967944090
979821537 -979897227
650300830 -650440336
359275833 -359347171
338788719 -338877429
305279473 -305363231
63334699 -63415049
948962328 -949066652
442868486 -442916980
519492580 -519468370
500429654 -500606166
552226051 -552423957
599955758 -599982716
724353182 -724320894
136751037 -136622845
2999179 -2824119
70821441 -70666445
384983130 -384860294
546014700 -546054710
758447891 -758492519
116233282 -116062740
161787844 -161779010
373589448 -373650404
919128665 -919081339
749929400 -749752838
859003895 -858953573
401159060 -401217624
341853368 -341950624
104675269 -104494997
987612253 -987463441
967613608 -967750774
435445421 -435633079
890640156 -890815426
722251847 -722367923
695764047 -695648209
570305723 -570397579
825425012 -825459920
505526678 -505336762
763331339 -763301271
141048500 -140850312
598921312 -598952298
796905763 -796990235
355076585 -354935991
814956909 -814810227
443803611 -443950857
65226991 -65276265
243246940 -243208366
558664798 -558563532
476888426 -476876672
777467792 -777477928
51502167 -51460887
704272802 -704402376
446901005 -446737417
169967961 -170099811
885375122 -885212498
636938373 -636883595
84872489 -85000431
627686388 -627772790
200471171 -200615511
850415017 -850246029
689479261 -689600101
671480485 -671591003
24896589 -24886857
879590154 -879543462
422591045 -422739259
912986708 -912989734
292611362 -292700588
724854001 -724945893
96101089 -95944791
770541210 -770491622
810236668 -810044508
875323830 -875264912
15925831 -15847001
204291226 -204238288
427253113 -427174883
577470077 -577543739
681380627 -681464773
862608709 -862625005
193600880 -193700050
5761177 -5959211
684121295 -684002195
275474371 -275479927
8326661 -8294697
920295104 -920187136
937271073 -937409359
807840421 -807653459
659179614 -659066678
561104264 -560989294
592613522 -592596060
890638858 -890521888
560041877 -560137163
617779921 -617853101
28105843 -27920655
10721888 -10903232
624645904 -624799182
309088751 -308896113
431122607 -431091733
557081917 -556996501
233329895 -233139869
433827502 -433703484
653143936 -653058916
547387968 -547276754
812365299 -812432263
35752847 -35667571
706219555 -706146789
452608355 -452639839
485334404 -485244546
121450552 -121584090
802455586 -802576732
337159545 -336993401
886218487 -886066055
633329766 -633482290
616466941 -616572265
523040434 -523061340
901497555 -901657399
704172121 -704337589
550919964 -550831056
598643299 -598579207
389670132 -389726122
64395625 -64336337
29617757 -29689743
147667862 -147715304
18730119 -18725887
700270044 -700144248
148461514 -148603498
464664807 -464837467
569131393 -568981849
334026021 -334184543
134171410 -134160146
540923173 -540859079
863508208 -863535480
768530378 -768669942
134754971 -134842483
756468500 -756379628
434029599 -434174531
836673947 -836640683
267513567 -267664269
807375019 -807503323
781899028 -781736990
433202918 -433192362
690811259 -690854171
582270814 -582384170
380834068 -380742052
806146265 -806150287
502033946 -501907730
889811325 -889808771
810211128 -810262208
829426051 -829418521
490337578 -490252846
343210532 -343387300
702279456 -702287814
444648618 -444577868
448235053 -448419035
799520809 -799582095
209265621 -209197575
765380912 -765551632
402363401 -402334037
783011349 -783118517
285795644 -285835156
931894513 -931743195
317879338 -318078264
103081790 -103254040
650168709 -650268089
647333548 -647181918
440702647 -440756435
706757611 -706735595
684346625 -684467109
147976508 -148091202
430218368 -430362816
625659647 -625658381
839023064 -838831038
401093502 -401098140
224659549 -224786851
339690666 -339594558
956189218 -956002770
19278384 -19139700
970505669 -970578563
958896518 -958796864
413582322 -413725934
923083514 -923191336
694763823 -694662057
559413007 -559592575
322682958 -322757858
420283241 -420465257
199735192 -199930458
75519981 -75458201
919687021 -919879725
334422737 -334320701
721466742 -721321026
115314603 -115456879
907876767 -907718931
321608307 -321496311
926031902 -926024938
525196453 -525350957
90746484 -90792406
217540858 -217597536
855422670 -855335920
336545959 -336557467
95175016 -95089028
109874190 -109767442
476127754 -476181226
501690146 -501833366
177197959 -177327557
73296836 -73238412
20037392 -20182144
690999184 -690841754
42651200 -42466582
113832522 -113684526
631202567 -631247405
723890926 -723992250
139629453 -139644065
189235873 -189281079
105080181 -105143273
581874321 -582019069
723645187 -723542043
907634562 -907705118
690032938 -690217140
443323496 -443300420
629656213 -629540583
352986407 -353008041
562519794 -562706398
83734197 -83578389
627558168 -627481580
906879986 -906875176
750327936 -750331350
203607363 -203475485
282387171 -282380489
396642498 -396641296
86436783 -86594515
651166013 -651120031
597308248 -597445872
132170460 -132273716
996733579 -996710533
860863170 -860826138
85157673 -84991427
735302511 -735207253
462185350 -462180042
252589929 -252594963
154119357 -154127395
348678530 -348587552
566762305 -566810555
507023786 -506833310
116954645 -116863741
874044459 -873919101
576809252 -576720770
698069993 -698188645
681216772 -681310466
805144283 -805159841
77808454 -77952554
896647848 -896801066
716225010 -716218582
224698786 -224874916
815749522 -815917660
563182128 -563265722
920715010 -920734644
874097293 -874104413
321973726 -321890094
570351651 -570165089
168356087 -168278627
911291823 -911173895
341657373 -341548605
381407373 -381599137
144046322 -143931970
840435470 -840257120
438573037 -438531755
715487307 -715610283
525060870 -525064574
571705844 -571838060
622823830 -622636574
121280203 -121180053
363233655 -363324799
893387918 -893300058
989564687 -989630425
898275859 -898446151
207500299 -207376991
580935311 -580992125
214441014 -214253640
346958343 -347157441
629680507 -629678403
198921556 -199090772
614308392 -614303334
656561919 -656623929
379235768 -379420888
166494621 -166366105
300645306 -300711686
92831683 -92700603
946569897 -946721103
132027858 -132222088
568116885 -568265767
475328334 -475277564
60256687 -60402613
764070910 -764123532
880625374 -880532794
584139733 -584263573
975597462 -975738692
315844505 -315895879
897502967 -897600581
207212301 -207065765
434315242 -434263768
56578788 -56772410
415647342 -415658804
56496103 -56675599
66538463 -66338549
915234194 -915197004
753351741 -753458907
938802879 -938922313
243718801 -243785813
95545759 -95691301
487159628 -487225510
342988208 -342873042
732265432 -732073930
131005282 -130871034
758836765 -759004307
725571904 -725759840
79088090 -79110684
642864085 -642805479
788892119 -788868359
878429235 -878573369
606127877 -606071197
687695106 -687805610
695099875 -694968719
312105587 -312105257
537480108 -537667204
763821582 -763815080
794835999 -794668851
698699589 -698867217
654793511 -654828657
222182708 -222213158
493461689 -493428235
938206608 -938228564
520705820 -520613566
111211300 -111210194
535613162 -535508906
259874496 -259816956
468273185 -468374855
321515876 -321700738
723110033 -723184817
628045567 -627888777
778697985 -778676491
766118353 -766295161
255459726 -255497244
867868063 -867853931
675911562 -675760864
815231085 -815175911
63434542 -63474070
803821511 -803746463
2002380 -2191258
981549191 -981612235
248645431 -248660663
456009887 -455873687
755748029 -755899201
671157025 -671198795
27186241 -27167923
836166140 -835978470
432066805 -432175139
596549273 -596692481
405965251 -405906221
719478302 -719491760
839224980 -839399454
470132745 -470134531
428544002 -428558708
979723791 -979635515
806148276 -806092960
279589318 -279786088
826652528 -826717380
129321617 -129321979
195426553 -195497257
713658994 -713618016
735626738 -735729338
595830267 -595922325
210031795 -209844649
128193633 -128220891
266065144 -266074616
134888111 -134796855
401188342 -401007938
291687505 -291705809
396043696 -396231010
505393247 -505331905
753659067 -753660193
544304132 -544124324
550870837 -551013819
218520929 -218718307
427335975 -427170251
567845419 -567979053
154963067 -154967901
949518472 -949591922
373145471 -373245735
250844736 -250747530
208979769 -209028907
884063136 -884205412
222618528 -222581604
868706591 -868595969
359811012 -359702062
116693754 -116708998
755823615 -755701045
275751830 -275904346
935934830 -935908006
225160008 -225142098
413534465 -413602875
193951666 -194127290
828702708 -828505610
203172421 -203249001
864987406 -865182444
139605724 -139764606
262319321 -262487261
169560558 -169513754
700767442 -700724628
911871005 -912015895
976064739 -976168481
148948184 -148842308
741763906 -741870434
57176783 -57131941
35256199 -35400179
611438461 -611425277
710508038 -710594562
480225734 -480375440
813843571 -813846839
692604501 -692506997
816556178 -816401340
551151214 -551056130
400725562 -400866146
153486733 -153412511
726751550 -726629554
649797859 -649938555
359609635 -359480431
807005543 -806813513
142560079 -142680845
912215091 -912124243
627680572 -627650742
388018223 -387911137
781107861 -780963923
405662870 -405784644
414146921 -414079157
90289736 -90482508
404297290 -404264776
604483362 -604618448
631926160 -632099544
103167915 -103143353
70846544 -70975084
16552116 -16446828
228839868 -228979590
795951646 -796044770
347057892 -347027974
560517133 -560620891
724613839 -724738623
514399205 -514506721
466375852 -466410386
492349184 -492156712
932927444 -932972774
22631951 -22605757
478963497 -479041263
931613133 -931513273
102191590 -102054690
754284225 -754290865
144509578 -144618684
243831120 -243858354
419657233 -419807693
64886542 -64895290
541495789 -541448471
795015961 -795028111
270323302 -270509062
731536424 -731345364
268735422 -268680802
26970778 -27003256
470898131 -470767813
592333484 -592212030
393954576 -393911084
22588184 -22458788
862548541 -862422711
784198413 -784047627
860122 -708614
408039046 -408002652
27339838 -27184736
462546905 -462510309
203168357 -203210711
228402685 -228548627
370563979 -370653391
664954178 -665003744
527510506 -527472126
893192932 -893002420
632848506 -632677138
279586112 -279632450
59763544 -59644370
486517583 -486458507
338941147 -338813711
875530000 -875665194
302502622 -302700866
768430392 -768600160
25420742 -25307792
978706209 -978809455
639452642 -639446708
121663451 -121504729
306017745 -305959737
406460263 -406422511
157794371 -157629725
955402622 -955387428
150443737 -150454463
650280085 -650370583
382744829 -382567133
642533471 -642606825
862810246 -862981220
241343789 -241232635
720536660 -720700520
755369769 -755500653
487753607 -487600113
423550036 -423671700
624148997 -624333027
60497829 -60524525
603351930 -603508632
882027040 -882085564
611511318 -611365604
135206120 -135298716
653954112 -653825252
785167927 -785348327
657262258 -657306680
81241171 -81420445
628543344 -628564260
316230842 -316363322
574774910 -574937452
340906947 -340990267
727174700 -727043060
171268669 -171262601
183729798 -183781872
295636696 -295664938
466888567 -467019009
522666330 -522479474
724072196 -724118768
43968325 -44027913
615828119 -615646597
169633170 -169546644
233157509 -233056653
93839305 -93705009
903919872 -903883948
101482924 -101493756
102486185 -102600697
46772140 -46750382
798892014 -798962262
179836731 -179992569
525967312 -526118600
178048592 -177850450
314709773 -314552147
716750981 -716704763
797666167 -797685001
521626743 -521632947
697570017 -697598017
167482325 -167390145
197396217 -197553461
749895321 -749963479
965898955 -965888979
208261965 -208387693
979501581 -979372043
293693068 -293595532
357789313 -357827621
491443414 -491430170
10461378 -10579292
825715261 -825623253
86871280 -86991630
462455598 -462283622
99952980 -100131876
769447753 -769410599
551447054 -551629214
515466545 -515359373
698499040 -698639702
83477616 -83597282
646971440 -646933142
440961028 -441057210
825647446 -825829870
988012561 -987924685
861895792 -861988656
697656828 -697731942
795354452 -795282176
644799410 -644666874
886154893 -886282081
715639876 -715819016
968144563 -968223439
693345571 -693462915
984150751 -984074497
852432129 -852356793
852405148 -852459110
473358151 -473413649
623593680 -623535640
45984086 -46150562
621105877 -621175207
948821746 -948764634
519150906 -518990948
380255841 -380344913
872976717 -873094115
630844214 -631013056
984519062 -984655666
132012708 -132021608
664770169 -664870263
255855695 -255743481
788123688 -788273730
213261650 -213327944
930284681 -930278201
917015129 -917164153
667022413 -666901841
118536815 -118607471
156454521 -156627637
140797376 -140763598
403620471 -403674535
612897349 -612961265
536849825 -536828873
239560748 -239404560
818850383 -818923837
959401942 -959546230
681931846 -681934150
727339935 -727323637
716403573 -716443575
600274838 -600368492
845829031 -845894875
379706358 -379586800
256911462 -256882124
650683541 -650521295
3724820 -3666338
294508963 -294384259
945859698 -946039074
614338713 -614452723
838066746 -838119286
382127394 -382285878
85086882 -85228464
636102103 -636015503
341279862 -341241736
445296050 -445211876
246716503 -246583777
735581313 -735675305
191351046 -191193398
779226112 -779146776
840270582 -840268222
866514659 -866375473
224169961 -223996207
244448128 -244339070
893913259 -893916087
779565064 -779620738
322854761 -323006403
938309213 -938386147
247558484 -247476694
767910522 -767827046
982617942 -982561460
311509701 -311377939
600434040 -600421004
386956962 -387068774
949824750 -949681628
696474004 -696409104
812874489 -812900227
116500920 -116395104
292622900 -292498102
612883055 -612826657
672391204 -672296142
706878765 -706991191
578959888 -579133388
560372525 -560206201
896412824 -896464276
779092714 -778911650
185751293 -185863977
831784262 -831717820
239239767 -239357055
983821972 -983906232
159630983 -159659991
472929402 -472834826
482481140 -482349466
294091834 -294043906
912921423 -912862169
920046382 -920241120
858402478 -858526758
12105144 -12180044
756565968 -756680336
786422479 -786617807
608101415 -608035263
464930443 -464744491
990637977 -990724017
390914469 -390832419
275204396 -275268580
243844737 -243776041
746045400 -746094536
432466571 -432562341
706464503 -706656703
761199419 -761019469
981717365 -981628077
448063894 -448240212
416522711 -416385573
322515554 -322645586
642570148 -642566068
129129880 -129288772
178737416 -178716450
34193679 -34075411
46844035 -46847377
276490743 -276539975
665651849 -665520075
354220144 -354372346
1643554 -1443802
475069475 -475117271
735529664 -735521020
515120559 -515083105
636582637 -636440691
38058869 -38134933
788562228 -788401742
5536829 -5337439
12377513 -12316123
184025942 -184037042
806278140 -806295250
422773591 -422893569
344283104 -344427110
210391468 -210303552
483906453 -484009275
426462385 -426600475
844715417 -844716025
299088353 -298990659
195314613 -195461905
203329322 -203497026
623866931 -623760521
238117902 -238169484
346598107 -346676963
142358222 -142178874
230058572 -229952956
287066905 -287048593
147820552 -147673878
766716941 -766592597
852736480 -852671546
156356594 -156179564
457687748 -457532284
74312053 -74124067
578778686 -578676342
81213787 -81270979
325199028 -325086410
239081073 -239244467
644516982 -644419440
693226762 -693240040
473301978 -473259788
780878872 -780739630
139878737 -139885353
149840096 -149809078
48673456 -48577074
401882598 -401975596
45237444 -45395724
322863731 -322903921
232273880 -232447978
167125014 -167199888
626976278 -627098518
282925130 -282972138
792148780 -791961700
539484492 -539415842
168070706 -168258534
657472565 -657312177
724906570 -724985216
966519935 -966442285
397326055 -397508251
6228431 -6182349
338321370 -338469326
245045258 -245142140
932562732 -932701168
567555850 -567394004
794107299 -793929577
216018976 -216115884
587181535 -587112929
361019914 -361204580
174405780 -174425608
432923647 -433057937
225609008 -225758424
657765437 -657818047
852715657 -852757303
315231353 -315234421
648624898 -648639460
821497740 -821633642
551536635 -551408683
470227796 -470389738
390788298 -390765766
556717895 -556775211
143419577 -143390181
260802409 -260705939
110132262 -110264924
504242429 -504159937
629957368 -630046680
706039749 -705881599
875313781 -875485285
117068727 -117146239
215589966 -215761568
240281902 -240110916
268884381 -268890201
22596585 -22579783
127959892 -127912162
445082008 -444962578
616222263 -616369455
998657490 -998783868
35015521 -35199613
136179077 -136284137
677295182 -677483266
174354496 -174285046
744732860 -744776910
834098674 -833943742
282725403 -282638749
685434069 -685371971
721035840 -720933064
44470239 -44652693
607762659 -607935175
364691883 -364757547
209643298 -209603146
783483449 -783467459
598631400 -598655198
848143512 -847947722
64632095 -64817353
491618507 -491606289
482874423 -482814939
746440138 -746314900
117107483 -117092671
408295727 -408154103
190601449 -190413593
723539284 -723543462
246048218 -246036594
54845750 -55008466
550846064 -550869098
441109306 -441147330
191272222 -191235748
145022716 -144880714
580921333 -581068807
830567389 -830742349
658299104 -658290214
343256082 -343298916
745414391 -745396571
478256402 -478268620
761733626 -761553922
307781354 -307723440
483051139 -483082063
437234151 -437146427
617151878 -617016306
850526040 -850466148
404469429 -404345179
570158900 -570231934
758444851 -758261789
674893445 -674739871
440523859 -440718057
82537525 -82360263
639333624 -639308614
309638818 -309449412
524831768 -524912104
139685165 -139602965
923373239 -923491105
795396549 -795573585
81527280 -81479996
760119952 -760277578
652244278 -652297354
178913879 -178727601
947638705 -947813191
250935268 -250754204
369089272 -368988998
443119706 -443311958
420071359 -420177287
312483303 -312435439
397740602 -397692540
117728496 -117872552
578383271 -578567773
829417414 -829277796
660319389 -660134271
303475472 -303665660
5445481 -5628177
980619806 -980492358
309261566 -309437886
351759756 -351800408
397786470 -397694734
489868730 -490045668
481704391 -481562959
539210481 -539221367
165567303 -165708269
465049171 -465013411
332273205 -332139201
788776983 -788779929
401691611 -401616959
106412402 -106307140
429371229 -429373379
96284101 -96426699
525853334 -526042956
775243450 -775077950
76983571 -77000399
863910312 -864098702
68198081 -68235015
867248083 -867291299
385708687 -385534769
227728918 -227543920
80303775 -80438775
653441482 -653557882
371920205 -371837431
796947999 -796917937
202465500 -202623484
782137798 -782041010
106108092 -105951498
253004787 -252976685
427903832 -428041992
926858798 -926893262
521307149 -521477365
523449059 -523306411
255136020 -255292892
916801672 -916726078
617856088 -617971072
171321231 -171482041
290551666 -290448316
52655884 -52614884
70160145 -70045847
422525293 -422587921
729671202 -729575902
787308075 -787197475
285022820 -284966978
173826518 -173845130
298721536 -298880098
934846725 -934967671
685151140 -685093612
95473424 -95359692
662277808 -662181976
854642385 -854794207
112577437 -112569431
821767460 -821887482
180442442 -180460720
133179872 -133269964
273882234 -274067022
897285398 -897427108
301055493 -300967325
30658155 -30475963
806655996 -806580232
768710246 -768729958
364660103 -364491323
316704550 -316744786
190690391 -190609059
155847492 -155675890
180560632 -180425666
451044753 -451125087
440330416 -440493484
996036731 -996031181
179190356 -179380868
68822002 -68696636
336718705 -336869135
429622675 -429551333
253827288 -253633662
294422758 -294595168
607332635 -607348767
190780288 -190600494
928134804 -928196848
911123771 -911232859
236035237 -236230321
163779857 -163743203
902202335 -902348735
62226211 -62405179
495631626 -495437390
361422344 -361576082
930287863 -930311271
221867685 -221816953
241535128 -241494300
639430518 -639295462
627921327 -627828039
564322056 -564333646
816837170 -816733688
554461597 -554411341
592062878 -592083830
126755004 -126711540
250340486 -250259100
179251536 -179206188
102668910 -102769924
673690782 -673492066
406650849 -406483921
189449830 -189462724
313687952 -313786388
477195011 -477335821
135774045 -135704683
93846338 -94007830
102671918 -102867930
438818516 -438928244
511203143 -511125359
368350105 -368352445
566545026 -566391064
488144046 -488011472
910500771 -910391857
520429666 -520618498
558333601 -558528645
23668108 -23689098
947845771 -947909081
908834995 -908908193
998446543 -998395163
552060484 -552114474
617882678 -617913580
951023172 -951015198
409105052 -409277894
898171093 -898325701
208482090 -208623164
289685335 -289573921
757888113 -757952639
703176482 -703266384
47094738 -47061508
158784793 -158839695
881687204 -881549196
499742708 -499829764
138633784 -138703606
591816821 -591909693
730099456 -729984226
93602615 -93721893
362697995 -362648385
47667741 -47841225
234267289 -234229495
111038605 -110934793
517195623 -517339069
691412439 -691296183
703761634 -703837486
970178431 -970264895
466711008 -466835590
291497685 -291388075
866772243 -866782619
484798325 -484653419
373969075 -374132603
576075088 -575952822
58801584 -58911538
306981566 -306888690
771249482 -771121380
111925331 -111995507
736860537 -736760463
336699914 -336581188
155849281 -156045111
290686776 -290680160
198149313 -198218951
332925732 -332756332
509657627 -509688299
940539586 -940340358
749438961 -749438969
56179590 -56222306
840068889 -840082395
953103821 -953023779
137400999 -137526091
288043621 -287846565
714941217 -714836035
177108368 -177180128
298210121 -298056241
766940300 -767076712
314919101 -314934855
331559505 -331389953
460461968 -460362694
12531490 -12375438
568889764 -568815276
462236229 -462216151
79334475 -79482315
59473191 -59612181
40530176 -40415936
893247884 -893137980
68530113 -68366693
43470717 -43569165
80982490 -80824020
898857376 -898804392
499872504 -499787024
904942070 -904820408
929615095 -929704977
818747921 -818770849
742074467 -742261285
737576215 -737617391
832296054 -832313252
228733922 -228801274
876695931 -876559991
619935708 -619908606
681769994 -681627998
102123140 -102044832
513829639 -513936249
217743226 -217683792
20797716 -20660982
335983026 -336153958
983689344 -983526926
700207146 -700072978
663361507 -663357383
541946298 -541928178
504591895 -504749223
486250788 -486148496
600995898 -601153072
792833954 -792761862
813814169 -813647341
127473350 -127498754
430236882 -430290592
375816021 -375764565
158151391 -157967829
456181140 -456281526
701325099 -701468239
805798091 -805725207
498502086 -498595984
612066889 -612071495
955951168 -956095994
663559358 -663461994
205004007 -204933557
210112578 -210095484
709263470 -709403270
536833664 -536901584
218339162 -218367174
419279739 -419471167
635040822 -635011880
150082231 -149916151
739351118 -739387840
728678463 -728580451
893784280 -893606352
741957296 -741783572
910115466 -910060356
559336863 -559166175
256913208 -256909716
104470082 -104473692
496648523 -496657181
980466427 -980434483
170934952 -170883648
166506060 -166501746
767266759 -767162175
563285160 -563247740
552679546 -552601786
555497013 -555485867
602152929 -601961571
782587645 -782684755
424146271 -424127571
120207294 -120200408
851617956 -851496238
379895973 -380036111
340118541 -340085083
978039059 -978105535
880116780 -880211340
885225194 -885156428
347431468 -347622714
829728029 -829720503
596938486 -597106224
414610671 -414447893
946959195 -947140537
228159740 -227975054
262066740 -261886152
414685310 -414800836
522064560 -522061172
773246901 -773396577
483382370 -483288358
334032170 -333892986
235461992 -235323092
33484688 -33665688
58375617 -58565547
86247420 -86387086
82338873 -82144445
379571151 -379646579
940439972 -940313196
458800388 -458848744
889306520 -889270496
901861323 -901849419
950551431 -950606179
991543361 -991510477
783297346 -783246918
371368156 -371190956
685944817 -685956095
860886696 -861074054
618593387 -618490747
962375017 -962234527
298623749 -298539417
305910465 -305843023
660773242 -660932008
456681102 -456803616
854857515 -855042101
569194194 -569068592
866333380 -866445066
792011424 -792055240
845137318 -845052186
879566808 -879532304
317153241 -317151161
76560098 -76720530
944526866 -944496320
964463769 -964578507
891628752 -891702430
503348899 -503385363
635113354 -635117792
80693640 -80555420
28388240 -28488624
189246239 -189152675
858932223 -859086647
85074550 -84926312
769959501 -769909925
72779554 -72699506
916367980 -916412462
675460856 -675301674
186910807 -186757019
786987766 -786936314
645962601 -646143909
873288198 -873225568
613606239 -613596491
518719485 -518750607
263453520 -263543318
606291196 -606394484
292450950 -292409202
762162923 -762289903
848821207 -848697553
740307551 -740269329
276332834 -276446258
527172539 -527242873
404692201 -404672193
624889288 -624957826
271287351 -271264923
949753189 -949729861
194081705 -194172875
990715085 -990905029
837709515 -837699435
968714883 -968734535
515179778 -515172340
923432172 -923297408
209285755 -209245487
982840517 -982961325
229112286 -228994740
939531058 -939454646
947356845 -947472679
461075737 -461128967
16943639 -16957579
104770384 -104580154
71222877 -71058859
522264679 -522461435
891958732 -892111998
137111560 -137138688
214581974 -214742518
135522239 -135494133
741273944 -741103110
423970627 -424136921
381804268 -381797412
556301942 -556222094
428503558 -428353954
495465721 -495383541
28684296 -28828440
103488385 -103468947
744239089 -744380545
710302292 -710276572
935397479 -935441709
805616047 -805549863
847876026 -847822508
44806789 -44777867
993004623 -992928321
736050892 -735944890
863366418 -863325380
578827251 -578730121
565936679 -565780231
505878988 -505965206
324390619 -324237707
91774794 -91614546
645342227 -645379257
707547549 -707646851
635559350 -635395870
837537558 -837411270
274066855 -274202495
604550905 -604506779
159093291 -158902949
365244609 -365411067
101099899 -101135053
191351378 -191467186
262825428 -262680952
443120442 -443215832
244924645 -245010421
758873816 -758689832
197579765 -197762237
691851794 -692036186
347695976 -347659286
146682777 -146819077
389691276 -389808700
860455863 -860258651
96503577 -96464819
105687268 -105583032
593409628 -593246828
460749672 -460614928
609087390 -609150020
301538218 -301530698
969339651 -969183963
733665339 -733790733
933608572 -933565454
517884392 -517894790
900480860 -900411556
547579614 -547708806
761873603 -761904431
659218054 -659244284
195762320 -195583326
94744422 -94694716
300678496 -300676430
45914263 -45765535
140417962 -140391648
579481155 -579641619
47483041 -47562143
305160268 -305227514
996033956 -995918662
345971561 -345970841
147896684 -147918276
266721572 -266845112
714108732 -713961022
188107406 -188176866
526770598 -526663526
360192047 -360146407
456541694 -456470798
542359255 -542189129
921049257 -920963269
69863893 -69698463
566825071 -566941851
249680675 -249786447
460963016 -461016320
663701767 -663787895
339782796 -339964296
871962405 -872111899
722356056 -722447152
563589577 -563631489
23518293 -23475197
803126074 -803144434
671216262 -671405224
477601486 -477593148
369875369 -370022757
720589322 -720466808
666791087 -666597049
795880154 -795998208
941377656 -941562566
108939420 -109086414
573476008 -573631416
545484507 -545336895
870482336 -870443552
242953163 -242804909
625562965 -625513757
716722976 -716523896
207790667 -207804585
99423404 -99255958
553563137 -553453653
160750209 -160567551
118186075 -118035499
914273703 -914294389
904803874 -904614426
173314126 -173126062
81610943 -81732001
893330522 -893343988
368351275 -368223787
844762302 -844669748
110875883 -110934261
901883898 -901985034
47943437 -47932291
321122811 -321270723
530186184 -530196904
497766659 -497697087
367577433 -367604399
356987329 -357099279
845628093 -845594307
557607051 -557694241
933348143 -933502423
169527601 -169378539
651061662 -650986970
650075415 -650218399
302781035 -302848573
340213207 -340373705
617211886 -617145102
36725805 -36541827
925893878 -926028420
671912567 -671926013
714613167 -714770765
657701520 -657698084
350992187 -351025207
259427844 -259556002
205967138 -205863898
189044947 -189135989
558576120 -558753476
567608679 -567641591
328184461 -328299259
545672900 -545642770
150470458 -150548006
824514342 -824318142
576810255 -576808249
608790420 -608792768
18132603 -18250337
562318113 -562318675
499025620 -499024792
610247253 -610282665
168127653 -167987307
812065602 -812187940
760049435 -760122103
696248978 -696058142
310926141 -310740581
290150452 -290229356
790118570 -790070960
281645978 -281679342
499359142 -499216152
754415738 -754468582
127362257 -127309489
830470777 -830306045
678138592 -678083736
138971356 -138967906
484859618 -484737032
872789913 -872804093
968986139 -969178399
710695960 -710741284
145829274 -145849750
519604074 -519703264
446350061 -446349475
257401505 -257285545
355639501 -355752533
430039196 -429842974
840605052 -840615896
653239253 -653279901
632177376 -632272146
936157200 -936341482
128749289 -128762929
192896428 -192742816
737582303 -737485819
314939298 -315124252
667675508 -667731716
645553384 -645578826
164663567 -164713573
921582052 -921729176
561816409 -561839911
33224190 -33151136
609513882 -609517002
3695579 -3584057
675742751 -675623399
402736028 -402894738
138993955 -139105473
277221690 -277185504
626091924 -626207578
381219029 -381108597
744783343 -744966357
592269214 -592397754
980863761 -980707659
936981553 -937008705
873521727 -873543371
914464172 -914307472
59461082 -59494500
872575399 -872554331
684063978 -684178612
894362467 -894309639
617898129 -617878039
313269331 -313214617
987828576 -987879688
510518342 -510529934
419671029 -419593403
710493080 -710396354
757580417 -757755371
228277890 -228135172
322512858 -322521456
541737230 -541592798
105726600 -105873738
265053539 -265083989
839879474 -839847468
943879348 -944022242
270109148 -270016160
195301233 -195146991
235145586 -234981144
71819942 -71834236
978448895 -978604789
886076615 -885884291
473478528 -473670694
401059167 -400860335
652684095 -652632221
750627907 -750554027
101586256 -101774014
771660247 -771689849
456229160 -456333892
78041051 -78034741
839646323 -839502521
155355168 -155157362
342192415 -342079179
39140101 -39260691
951792843 -951832799
65336885 -65397889
479088383 -478994143
832748622 -832875780
63715116 -63774412
262753190 -262751324
821729480 -821640810
42274839 -42326559
99595397 -99732135
362488150 -362299034
972192005 -972323699
756923758 -757113424
89527711 -89585013
295345068 -295507652
176185047 -176110623
904314446 -904411328
433516591 -433642403
979486783 -979516379
319705267 -319868451
172703432 -172560020
88441720 -88522120
478743634 -478834626
693661806 -693506702
919294812 -919154500
878716967 -878907703
388296092 -388166944
636910984 -636846072
666505063 -666390141
477901342 -477844182
463408275 -463238027
358635633 -358542753
877771711 -877759033
739909044 -739953754
537000059 -536803109
841218358 -841307382
492034777 -492059557
555214048 -555133512
306223029 -306099411
716803936 -716871478
4643288 -4641524
393401368 -393255890
38304056 -38460996
187980373 -187817737
547530873 -547363523
861286474 -861098292
464100283 -463965511
33015616 -32956974
298933807 -298826389
410008904 -409854492
769749697 -769767029
454638255 -454832355
863829490 -863683024
307374486 -307218596
786661257 -786574357
865042977 -865004563
457233764 -457354870
40836128 -40711930
284971585 -285074055
444571482 -444606708
164236369 -164351337
652006925 -652092205
556949883 -556889849
167535303 -167470553
936047595 -936154255
172973562 -172946118
695972626 -696044438
156958947 -157106921
381081295 -381163813
972421128 -972463476
107903309 -107729517
154784330 -154949670
441167174 -441212746
662229892 -662182918
965893967 -965741405
672343673 -672338497
132814359 -132933241
46227573 -46297265
295551307 -295650817
735404470 -735513472
882883137 -883057371
547760121 -547722851
76029626 -75882088
152497187 -152387075
221613005 -221755843
640570537 -640552093
579805115 -579659079
193974645 -193909637
585441708 -585619324
277168201 -277203597
931209661 -931403961
851606562 -851629350
398583613 -398534783
370474502 -370388244
477503448 -477338748
485186801 -485237271
850599274 -850768036
461486507 -461543941
115500077 -115679885
628398655 -628321119
35241765 -35175309
93471600 -93281676
781027798 -781187924
151531773 -151355815
261187461 -261378193
592749290 -592551962
726909549 -726749053
985887043 -985975389
497517647 -497693455
15066462 -15064204
744186312 -744203754
62390114 -62420244
825691864 -825738658
170585923 -170596653
903111383 -903198235
784105001 -784291825
465532297 -465338049
292707030 -292714060
767545587 -767472631
247757911 -247782101
163041923 -163163223
912299823 -912273531
76957730 -76965684
695430296 -695420030
789219751 -789086125
751956329 -751796861
475327948 -475442382
160139716 -160296738
290278389 -290457459
543014590 -542875894
208965382 -209159118
944321142 -944389736
971022410 -970999272
63112924 -63120648
740094633 -740174471
431395895 -431220461
334854383 -334968143
44508768 -44433802
234172104 -234248392
490138068 -490295212
762738748 -762578486
329716919 -329554385
649825104 -649691368
993362693 -993327075
430183333 -430157853
662206405 -662026773
696550411 -696397597
842448707 -842522789
173964311 -173859841
764122087 -764284975
863129638 -863138414
399300847 -399377499
708148007 -707954537
809221157 -809264873
898549885 -898576277
891790347 -891620997
961398279 -961409463
55130200 -54941264
687444493 -687446307
393840194 -393701670
556123128 -556135666
360875576 -360767024
312610735 -312682805
236427440 -236241778
362058156 -361871404
86756207 -86844289
951812821 -951755005
822036569 -821951757
207984153 -208140793
759696285 -759695593
565343111 -565381613
371256363 -371203537
506053386 -506020906
623412199 -623301961
475255859 -475120781
735114031 -734925265
428745639 -428624619
55502151 -55434919
972988257 -973000645
794222925 -794116447
531968166 -532128622
690337904 -690339694
731318513 -731186891
188346297 -188404291
457037228 -456903430
925373627 -925191365
392165478 -392089258
229298428 -229324512
318898239 -318916703
759208348 -759256484
280305831 -280389175
31504457 -31503659
935630959 -935534377
240303846 -240259958
383312031 -383437131
773321739 -773138381
900485545 -900653607
728525299 -728419081
808612925 -808699869
30365560 -30297602
984386935 -984549507
82549674 -82525376
634693047 -634616185
103946096 -103904050
382368175 -382392477
338616547 -338644737
715523006 -715532228
581028844 -581153264
275640682 -275706824
577861989 -577766483
959394317 -959423189
911547846 -911718002
710975075 -711040993
32619502 -32644138
86356265 -86417907
794854064 -794832846
201902732 -201711118
564581526 -564474888
824798874 -824793274
371662764 -371763466
592563589 -592438395
898625070 -898720502
292029929 -292144911
407318920 -407215616
682795395 -682809675
505695306 -505664372
558656251 -558850701
93772157 -93671629
962953446 -962840542
68349998 -68324166
596604587 -596436479
260049991 -260062917
245069771 -245214509
371728414 -371798518
263880614 -264029368
738642557 -738784403
957895093 -957838179
249947432 -249823902
910746553 -910916389
943504493 -943357175
125900561 -125927859
332982906 -332868558
975067410 -975214184
977322791 -977187507
736807591 -736672687
295812640 -295926976
224133696 -224206226
753682327 -753830303
978256871 -978346111
617001893 -617042915
612170260 -612362076
567581827 -567614017
441348243 -441221963
422055937 -422087761
787491867 -787685283
899212343 -899065333
211414210 -211608490
258016289 -257834113
952721946 -952532634
746939184 -746761580
726316046 -726457086
524938108 -524886100
635177321 -635250775
514158118 -514077298
590747001 -590712913
151622137 -151771295
197829603 -197879487
325632908 -325825188
574409646 -574282042
117487221 -117598645
380051046 -380021176
615475263 -615572535
980276513 -980450455
782229454 -782187048
949670314 -949513530
570034369 -570036159
50160750 -50291138
580694838 -580647090
481436996 -481506382
642529360 -642568108
417250941 -417081597
629272228 -629386894
721629833 -721539773
709997338 -710194478
355140767 -355160435
768771967 -768798499
716604400 -716445180
952620851 -952595175
608949058 -608763602
676842276 -676913342
367565312 -367759704
711114903 -711067617
396191994 -396270026
262659117 -262613171
506057795 -506165803
340860220 -340859204
94508819 -94567831
186701830 -186719226
100763066 -100695956
683734961 -683798215
862685274 -862652490
270830346 -270660788
605377230 -605242152
805902702 -806078558
684240893 -684406867
687162952 -687182418
928299066 -928340724
152505286 -152489088
847694149 -847742263
621811447 -621777423
592522959 -592604219
75603505 -75436457
922488620 -922474606
203705614 -203857946
858594058 -858459458
378689029 -378803217
820071105 -820251215
63022838 -63116030
520273269 -520328605
311146832 -311219510
680805176 -680859108
977901030 -977869416
28177357 -28034329
325870849 -325779527
906125191 -906243379
230757638 -230718984
179825570 -179744292
769383719 -769244853
335145861 -335104445
304662140 -304762952
170816791 -170732659
740224028 -740124914
358573199 -358534187
99123529 -99037603
219720393 -219742373
996634235 -996832923
650066442 -650088544
374623783 -374600027
543444297 -543515569
485524877 -485341393
218637072 -218799542
365198006 -365107064
644869625 -645066891
788988310 -788943098
127562480 -127435028
580322792 -580225886
646398319 -646396927
353110020 -353085334
27933190 -27870770
746213574 -746142986
181029144 -181186080
446905949 -447045709
458518780 -458524798
726690552 -726565046
883137838 -883088340
352506912 -352333340
466173125 -465978471
174897692 -174852336
38328863 -38238987
780621688 -780587944
421023330 -421063350
249142557 -249095651
940886654 -940855348
423762579 -423740717
918897593 -919006515
908668470 -908698466
492508169 -492693711
377450995 -377251685
473571158 -473421788
921044845 -921241227
315884132 -315907626
741188527 -741110957
396348659 -396191393
402862026 -403008414
234474520 -234622980
77306779 -77353007
109230084 -109060702
944977185 -944881345
262296377 -262183411
499617359 -499691283
843039935 -843223505
389853355 -389764045
522261863 -522329507
822599408 -822472236
831008729 -830829593
483829877 -483676251
580798904 -580822036
38495390 -38614846
560447624 -560477702
130687781 -130739943
559958312 -560089520
166239433 -166182001
703935513 -703853257
240894055 -240805557
184067331 -184195267
333715949 -333516321
763167448 -763040836
664587351 -664552665
135868306 -135966892
201678684 -201649480
493150232 -493143638
209623222 -209467666
79664518 -79488838
945186941 -945320231
545657835 -545544799
883982296 -883881508
524470380 -524353424
215368419 -215544919
781506480 -781558372
707145342 -707242332
524530 -555164
834864818 -834887324
84585615 -84542993
835696401 -835877363
547885140 -547939728
793561664 -793493568
845475263 -845435455
926191722 -926068686
906123785 -905984895
238108638 -238230330
245957206 -246042406
265327447 -265411843
788525506 -788598950
696341562 -696156394
338085648 -338202844
895974825 -896139901
314630960 -314519906
924510831 -924406475
620513303 -620483227
752089324 -752269314
166978484 -166794126
475452400 -475576774
484857312 -484985254
34379030 -34334286
791658907 -791488693
853618095 -853791575
679854563 -679674889
778656876 -778739094
529278267 -529314035
339796790 -339757252
881859065 -881759813
644106106 -643940192
335356259 -335444551
253473735 -253484893
520000696 -519942552
238972411 -239023247
230784658 -230926972
877181468 -877133942
375256699 -375307251
933994646 -934191752
19665209 -19593917
277045061 -277185899
90522222 -90619580
834021208 -834016034
854623367 -854482421
867923583 -867812543
500353610 -500194180
694824183 -694703463
153905308 -154043516
645223554 -645203844
758781824 -758720540
790056355 -790221039
237226658 -237266168
524612316 -524503090
832249469 -832304653
474211837 -474020629
336239675 -336115369
480036369 -480197905
524869376 -525006840
816910084 -816913096
118426752 -118309030
374050839 -374005107
373458388 -373263878
508786372 -508620016
295824470 -295771508
552724365 -552781647
128568620 -128494202
741658288 -741809036
256800764 -256728102
995087093 -995167793
827482536 -827575268
986967530 -987109318
612265379 -612458773
399521935 -399352441
399984782 -399856492
624065914 -623946094
658431154 -658379090
287706315 -287722167
186614904 -186610306
635236394 -635265156
258295996 -258100618
526754004 -526896884
188748243 -188759011
552172751 -552311487
674985377 -674986387
70383027 -70374177
553835631 -553915215
695357226 -695306464
837478468 -837673286
112682864 -112637300
326522150 -326487290
803462969 -803386227
247901750 -247962890
753306865 -753122531
395387246 -395337802
148564057 -148716661
221011256 -221158824
425724726 -425903530
966896645 -966779987
678942993 -678855963
70045230 -70035536
385173196 -385182438
997788218 -997738260
708710248 -708617652
534039421 -533948355
325324158 -325363174
568690588 -568852520
32450953 -32444425
468035916 -467923872
54255146 -54200204
514999590 -515101832
918274592 -918152816
47106335 -47265829
898248397 -898148219
785115113 -785258127
676574 -543346
514475941 -514647853
609342045 -609171699
655889766 -656002516
360657914 -360500902
374611905 -374529533
292503711 -292560501
571530330 -571452084
50991531 -50826273
21240141 -21419091
271884755 -272015787
745461896 -745579366
295269078 -295426352
106547212 -106649610
984828168 -984642856
169926680 -170021586
991505506 -991691480
171816470 -171994368
340624453 -340708733
662983692 -662790258
97463429 -97423215
618801190 -618716654
109329696 -109523458
652531565 -652398469
468060613 -468013473
826795858 -826685026
998844151 -998723585
958475484 -958306154
412715346 -412679338
591492042 -591689082
503528857 -503441165
68769123 -68955309
285498365 -285300897
613856839 -614019963
711301267 -711265943
890388402 -890294208
555594 -554734
383135588 -383009078
235636211 -235667543
37993757 -38018109
656271383 -656091367
929448511 -929343149
679122024 -679185950
123945430 -124056354
558267751 -558081923
865373684 -865402236
234985189 -234789455
831853713 -831971133
177262758 -177162536
239307099 -239407011
420649686 -420604444
626469356 -626299808
481112626 -481281888
680386347 -680535257
643009668 -643124794
514641942 -514653764
523832997 -523947757
266061814 -266069880
682168016 -682245312
437771136 -437679986
635331083 -635318549
488166130 -488121962
822420942 -822403714
536549642 -536425468
622082422 -621950810
952717122 -952726770
593678940 -593835736
806797792 -806653716
545873975 -546034705
354653344 -354603042
291518671 -291696657
240130561 -239940605
226562905 -226621177
999917438 -999765552
349619628 -349457176
656816683 -656923237
112436497 -112236727
9154317 -9326807
532253880 -532368130
661236262 -661301444
92136820 -92185172
348433812 -348382262
532749334 -532827068
615589947 -615555123
520106972 -520227756
497393114 -497458402
280540547 -280648461
608309311 -608494785
933486091 -933518755
588979574 -588899500
310300519 -310117665
281562302 -281486684
587147232 -587052154
438291439 -438304517
577291834 -577338036
791915522 -791809536
625163594 -624972888
749672375 -749567773
352674648 -352758682
95924746 -95811314
208665542 -208789936
127881046 -128038738
143493668 -143662304
277466881 -277612757
219759465 -219725281
230667401 -230738311
979779040 -979781764
240064713 -240196409
197150828 -197066860
320111956 -320220774
212052068 -212047752
538060993 -538115759
668027448 -667890886
180224232 -180151422
411863866 -411985814
730458868 -730520224
692227473 -692144683
230279488 -230221892
540521250 -540621146
644272293 -644241995
61692116 -61682550
817907869 -818082925
771035976 -770864084
743082199 -743105759
889627806 -889810048
543473833 -543464015
231161287 -231075395
34932089 -35107567
129486897 -129418333
429124803 -429090077
212684415 -212677783
742033178 -741881414
81544674 -81671472
402741955 -402776063
368145472 -368191280
414794041 -414857101
55563910 -55729546
695034297 -694895505
599276408 -599348526
165540323 -165479985
60824316 -60770794
476535274 -476361484
827016202 -827075488
97437776 -97633736
985593266 -985462194
320165665 -320166365
98115758 -97928694
120530392 -120643828
517674016 -517847018
105020065 -104870975
357342157 -357476417
727647144 -727755976
145657269 -145499579
135393182 -135508186
605676989 -605719279
143942107 -143815799
761263209 -761135629
428134199 -428123895
729398876 -729411588
14165628 -14331528
717467670 -717310610
375082919 -374956225
281733440 -281706908
22272398 -22149350
194264442 -194303052
902867962 -902703080
898815663 -898810989
64824257 -64966323
665291737 -665368863
378916001 -378949201
648505769 -648616655
897780689 -897805087
591262269 -591417947
210856876 -210809032
612111374 -612226976
422053026 -422122496
672777254 -672762798
719190469 -719120287
777539862 -777560572
62971893 -62897087
699542237 -699700573
613915995 -613722429
824021555 -823989403
713638505 -713611377
882836056 -882951266
20892139 -21078007
160124634 -160130172
198778510 -198938404
341776318 -341901996
238102562 -238111746
247155321 -247204859
946038062 -946040086
639721316 -639591874
963975396 -964114194
160530122 -160658880
274280287 -274124703
531266567 -531376917
26780442 -26841964
146242611 -146053815
826280884 -826311228
472226483 -472238271
398295649 -398130063
672368750 -672413658
306408919 -306361945
941932512 -941774880
51058690 -51129854
615129078 -614953170
699398541 -699297391
483489858 -483429358
375925205 -376056005
750262625 -750404829
262340338 -262252416
744447259 -744499557
310932286 -311020010
305253719 -305280655
41492789 -41507101
512530461 -512721187
23237984 -23363958
965297567 -965268619
448808094 -448949408
443996833 -444082703
884812721 -884769519
942918173 -943020623
908139397 -908137237
499287647 -499234125
18622448 -18501454
90541240 -90697920
919896711 -920037053
425281185 -425330585
482745048 -482611846
767702995 -767526777
633070539 -632876867
383350571 -383523691
234687682 -234682814
912301862 -912432810
687148535 -687338221
6689601 -6758929
621346005 -621198629
652986736 -652839548
625647086 -625659014
41453142 -41592112
986074417 -986167743
69616630 -69478962
822592141 -822777873
65804416 -65826122
41667363 -41668031
474791554 -474878192
651073093 -651258933
62640060 -62590494
378746123 -378653485
729068377 -729103691
219026521 -219199313
511688249 -511847297
182065622 -182134554
484577763 -484588683
159954845 -159816891
573464820 -573308186
522733612 -522925266
192813761 -192979095
388749677 -388567919
632587162 -632762822
880164060 -880101314
904433287 -904607509
587889552 -588076868
548898329 -549089793
320743980 -320784512
98356007 -98453519
51923413 -51823753
636723426 -636567466
908116908 -908161886
473567705 -473574611
612461001 -612456545
903154809 -903023747
11026948 -10928906
881951528 -881766602
216394915 -216217113
82830722 -82866384
883074060 -883069778
584653524 -584789590
146530817 -146605977
284035573 -283990569
802799038 -802772560
737903015 -737987329
580849870 -580794202
837106862 -837186966
909217250 -909091362
639683219 -639759413
951198278 -951097254
933590831 -933626313
680707360 -680663640
384477854 -384488480
590867303 -590969069
267277786 -267153182
164893754 -164857700
632538953 -632595967
191588016 -191630294
720274996 -720313206
486809652 -486841398
348743308 -348842516
303228089 -303118909
212194438 -212056694
444788479 -444671953
347726762 -347665190
945180635 -945086893
248372307 -248394147
36847771 -36866571
987790753 -987968623
746132455 -746294693
243830626 -243935684
199506981 -199318331
711404087 -711300387
881227491 -881310467
156562274 -156715710
420813389 -420892981
953063800 -953054912
838433505 -838235875
346590319 -346763607
89561354 -89701950
436960567 -436781879
649647471 -649621355
101319989 -101162621
854715569 -854872845
118999065 -118985719
240376397 -240420679
920401532 -920548756
773944340 -773914518
820180382 -820322048
907066555 -907016503
848223562 -848202326
566347418 -566150584
647943801 -647777571
309169300 -309339646
933254971 -933348799
764053678 -763968822
302300561 -302498419
213800651 -213805921
155477708 -155668930
67375951 -67479137
386142113 -386001873
938447537 -938611073
227319475 -227446257
481047406 -480899198
407126290 -407267268
495198640 -495115248
437548049 -437415969
704117711 -704113593
129840501 -129676569
750185646 -750138594
528335129 -528299119
447526822 -447419922
954644604 -954803482
587294145 -587194007
442369561 -442328269
616196530 -616005366
994638044 -994521834
612768264 -612709868
249758365 -249885667
198910991 -198965817
326681251 -326821581
195113775 -195187819
876166489 -876276585
244730843 -244642397
880746323 -880690411
872065533 -872212529
963796095 -963896943
263871106 -263805562
564267901 -564327851
706425827 -706560603
349538402 -349421778
204725276 -204527710
825209596 -825224624
616506261 -616330551
718753664 -718620164
890942980 -890831898
726177085 -726241141
36836201 -36847325
577506908 -577335076
223679571 -223763877
201186475 -201351713
344241496 -344159630
952627290 -952614412
299171652 -299294122
688806856 -688957658
699856186 -699707996
269078897 -269058527
808959609 -808838475
94042929 -93972731
60930936 -60927976
409181473 -409036075
501413769 -501245803
818987276 -818958652
483664374 -483464964
368515209 -368633437
166430363 -166379419
849091278 -849146668
44360829 -44442077
618310927 -618404093
895287654 -895207186
633248057 -633330571
537229666 -537338034
108296361 -108191239
67267236 -67342898
550075077 -549929145
283423349 -283536851
328682111 -328516927
264835101 -265029247
77702012 -77734422
973117653 -973231623
861515255 -861419871
797345792 -797192604
72743443 -72866425
77193069 -77329893
584307145 -584270151
232348831 -232299343
815231920 -815254470
605792602 -605990492
41773640 -41756382
710289432 -710099524
715407267 -715461351
239229743 -239298411
969082269 -968925083
127351852 -127379044
629486828 -629286960
246741048 -246691958
278001461 -277936423
881408013 -881212921
362417785 -362565827
534032528 -534052900
467964917 -468156309
742219937 -742371713
949192774 -949381778
38512441 -38512767
932573672 -932449184
97249802 -97443322
196791467 -196836365
82435505 -82266427
693132003 -693233401
796856988 -796917430
484045870 -484066226
500046126 -500152338
728128035 -728172763
234614737 -234760627
401654285 -401628271
672076572 -672137824
296561582 -296419650
460188934 -460316734
656998451 -656982869
573829677 -573995915
618183538 -618357510
304200390 -304309638
737882986 -737828136
772796950 -772849776
163465387 -163348687
162664031 -162507841
69006713 -69053523
996308539 -996262381
564073247 -563954607
404167469 -404050661
958983899 -959065423
999382122 -999189462
779002182 -778833506
939752095 -939888745
117202837 -117089641
202701661 -202681211
992544156 -992458196
595975859 -596042185
456514047 -456650047
851827331 -851756607
548666213 -548798515
727530535 -727515803
976020346 -975963492
556696241 -556854181
14689979 -14655419
430150649 -430219165
287615280 -287577738
994664154 -994788806
300374581 -300487005
265569791 -265715455
943831849 -943950795
818772718 -818887110
982304656 -982482100
751836333 -751751359
214432593 -214449435
406757094 -406560084
898672786 -898645422
842015678 -841829032
404804210 -404955168
138535645 -138379391
252036751 -252025521
48768564 -48690164
87617286 -87691436
17693547 -17774107
467603889 -467569575
955861490 -955798118
543722638 -543670932
6369371 -6467961
157312831 -157340587
279956458 -279958836
88253154 -88258202
864947749 -864943993
582774193 -582852545
865629598 -865580820
990402172 -990379426
772572963 -772569733
392595491 -392667871
433455403 -433406221
615674664 -615694322
746591264 -746506086
33622929 -33708447
477250544 -477421098
778307577 -778236309
76585408 -76570846
600943840 -600859544
448079839 -448094469
956990178 -957007480
283566815 -283605949
40080997 -40113769
493146935 -493117305
30839825 -30676283
853962927 -853954601
936847563 -936995129
234228432 -234306146
288178470 -288069788
944696983 -944698049
271049118 -271134816
37298985 -37453521
987027400 -987038424
766165037 -766081707
891996627 -891970713
301574146 -301645170
165149472 -165331276
515493862 -515521834
98844852 -98773306
868849071 -868654295
480492459 -480687879
877393121 -877207685
484054521 -483964029
374814631 -374768583
73487565 -73558037
573412135 -573517505
738309403 -738241689
242557304 -242488634
15851078 -15866946
297569829 -297753647
620070480 -620077038
312387292 -312258308
64165349 -64275545
756892477 -756872741
316724668 -316540402
550488955 -550637601
139375674 -139486072
40354002 -40341926
119316598 -119311364
163872076 -163687638
599633916 -599718080
714933944 -714948490
939492852 -939364448
657106208 -657015114
226571081 -226578413
870483984 -870490874
415173100 -415053108
521121456 -521293908
549841627 -550002111
285316823 -285393311
805209628 -805110054
943592810 -943441432
66955976 -66820286
718963126 -719037524
906489679 -906300243
79730645 -79598391
907465962 -907292974
477409579 -477597317
335693690 -335795278
785178442 -784983624
104399322 -104548062
913756384 -913585736
914609287 -914496993
767174846 -767358672
748694296 -748698478
974297655 -974113611
578015173 -577837585
601884774 -601870296
36911839 -37105437
916665462 -916507312
516149477 -516344245
722064635 -722087997
284232422 -284407060
983608135 -983528735
232979737 -233107081
689293828 -689485914
819583861 -819396599
878812335 -878711877
652945280 -653048190
571216989 -571329109
470927326 -471106102
198688777 -198578059
210461759 -210382375
339739981 -339733475
449761490 -449872566
750329643 -750167725
391106777 -391279991
989223970 -989351628
125330952 -125362760
361773098 -361964780
680881700 -680836516
772551735 -772734995
4520093 -4390537
283051891 -283058827
151696716 -151577724
669180635 -669135103
465229539 -465311597
891586556 -891404852
426060770 -425962146
598489015 -598371809
800002569 -800141787
904380400 -904442256
154430418 -154383128
475068552 -475165990
816218589 -816196013
368666322 -368600552
901982173 -902117413
323178141 -323236929
654650800 -654811084
950799444 -950632410
147899671 -148033855
601293247 -601437863
665438477 -665323307
613039178 -612987318
410284149 -410201781
990183617 -990060413
606148067 -606291705
126960847 -127057515
477062248 -477130738
876627961 -876592633
262801018 -262921882
380158880 -380268020
710551300 -710434860
366495075 -366467499
644454219 -644320533
799175305 -799045077
727622973 -727438097
384483167 -384291033
91395228 -91552680
388231518 -388068968
18164945 -18120257
737534061 -737527247
476725294 -476699274
145779297 -145584261
418359941 -418462363
524107082 -523970732
308935131 -308961309
77195918 -77031578
664652105 -664583469
507349210 -507193996
36841763 -36749231
533628368 -533613342
342211907 -342172923
824117214 -823925896
423518075 -423540345
27621247 -27654537
262511246 -262463276
580945496 -580963718
202299151 -202332925
63751353 -63804361
8789290 -8766176
12909591 -12835499
858142751 -858162285
162951657 -162852447
919068168 -919105002
623117091 -623051261
279693320 -279878856
654005751 -654084215
580402525 -580243059
558174837 -558141963
123604487 -123651045
408194723 -408207743
881983310 -882056302
931027418 -931034570
732657316 -732553776
436963324 -436957810
875269428 -875378232
308411036 -308592362
871142755 -871233641
412319826 -412332076
859123728 -859323312
752292164 -752402888
870744499 -870549017
110422041 -110374239
725817417 -725733191
844271819 -844258907
4811261 -4611881
536159669 -536043465
831168686 -831125224
433765493 -433630107
64766339 -64868367
650516303 -650364369
684137460 -684219764
465999188 -465809908
582675687 -582651375
743377344 -743287040
478846282 -479002380
440131360 -440271714
738713480 -738704608
226843336 -226715990
349142177 -349226403
802227069 -802199525
847144466 -847049878
383695165 -383660609
860656346 -860520244
230005764 -229932970
502190497 -502200057
824896539 -824701209
552329243 -552518671
319064984 -319121656
783582021 -783709835
904286622 -904198210
152126919 -152230119
328343163 -328255355
336518962 -336350304
626269546 -626145610
573912796 -573791264
496746176 -496757602
828318799 -828159407
955903420 -955982410
6767523 -6949435
503587161 -503565083
825928237 -826017497
45611810 -45598508
81894201 -81968575
128436521 -128283779
359185334 -359255904
420853185 -420722179
342836913 -342641869
417000709 -416867391
990122015 -990030039
61176640 -61364356
336974637 -337076473
966753679 -966788077
843475065 -843559233
790283049 -790288595
266961861 -267010563
26922394 -26874260
953910108 -953850070
412636497 -412443629
384741006 -384543406
596216588 -596342136
179217460 -179285612
204122826 -204078498
567912236 -567730394
864916722 -864766544
735254882 -735177874
900365482 -900446208
266028047 -266065847
381800840 -381758072
116762483 -116842835
461054246 -461225198
473099629 -473280883
778271375 -778343779
619725153 -619820609
604365860 -604390786
991917234 -991950442
888035384 -888140822
183155297 -183154827
373442795 -373551319
889358472 -889397748
762107814 -762101668
129501051 -129472743
847585797 -847502693
196756239 -196717817
425287064 -425374106
32037522 -32131786
820102119 -819965143
128414900 -128458142
44715983 -44897595
605179188 -605222380
215712780 -215810356
681422700 -681296342
332721766 -332841032
85283942 -85181044
974993977 -974896631
59745024 -59782064
492697647 -492870323
477105948 -477155528
571240561 -571417657
959842813 -959971759
958408531 -958542437
839709320 -839780446
184437716 -184560202
879075884 -879272382
830132429 -830274105
381418298 -381396094
695922011 -695852249
939518537 -939543579
732893411 -732718797
782636200 -782531746
327296562 -327272922
309762381 -309808791
667366610 -667254730
497848764 -497689766
395296618 -395362524
523130864 -522991816
456467428 -456389820
632891386 -632891992
222310228 -222123728
442790676 -442715688
953250028 -953400042
842389159 -842206257
848155884 -848131140
729693866 -729865232
742167876 -741985538
305784354 -305876744
916556207 -916444211
338740692 -338548782
637416868 -637277490
205563958 -205587762
558001133 -557827879
208248846 -208214866
416256182 -416103986
474116233 -473964497
335197521 -335289833
660186652 -660085418
822591902 -822661108
476092578 -476269874
120203851 -120028099
220469088 -220534724
405244364 -405046858
439545119 -439377919
670203910 -670168654
344238604 -344244388
73636331 -73756477
222651473 -222688353
789074368 -789152938
46645483 -46733103
900132801 -900311783
537436573 -537559177
45034720 -44944584
522785630 -522682498
626305724 -626384582
786900605 -787074927
112660082 -112627268
254580785 -254640573
44107677 -44021887
235357723 -235288335
15401026 -15519660
944511593 -944427341
155454639 -155255697
623000242 -622873560
913709123 -913803645
652465017 -652382549
484688530 -484488836
982972964 -983158172
228490405 -228674527
122971128 -123041520
736810500 -736804682
771609688 -771675048
564709296 -564602300
728222948 -728377768
570685350 -570581724
959882665 -959758623
269939432 -269744760
55258611 -55233893
500018492 -500036868
548306942 -548142728
286380724 -286495448
404565187 -404373671
384981632 -384994272
922481981 -922576039
543006825 -543022355
662781125 -662886975
403409153 -403225335
935135502 -935287152
239464611 -239349411
979505269 -979679653
838927051 -838858995
960819716 -960709772
360166630 -360217464
909681238 -909757274
355682628 -355822438
553919786 -554102912
861695237 -861777293
459058064 -459165638
781715813 -781630277
474332866 -474517162
313288392 -313310280
254163075 -254210145
215501790 -215626126
329005268 -328869108
39527509 -39427535
814690856 -814536776
479783413 -479911767
510107805 -509980843
112955027 -112765491
326595609 -326448691
107000389 -107146233
146531367 -146427297
750328973 -750333727
168236111 -168280957
303173499 -303142179
569625427 -569745121
808534034 -808354264
895769633 -895766709
203325986 -203277922
729770151 -729681601
577919279 -578111067
60600165 -60602605
278424244 -278306450
593627361 -593573969
727701560 -727544386
979366074 -979436812
624583710 -624576002
288629844 -288477912
496194097 -496028499
733626919 -733441635
281665632 -281801248
119509482 -119672086
189382054 -189349060
321552309 -321505705
277011877 -277035391
585326915 -585329235
638788977 -638700015
123400392 -123379762
502087927 -502054231
988557572 -988602956
110743469 -110631689
995924209 -995842231
281494618 -281350698
119516737 -119416475
43414117 -43519941
257535371 -257651799
381080458 -380943120
479847590 -479718154
651242667 -651275199
329259329 -329169043
444857265 -444756153
179562075 -179756805
514987975 -514908893
679054285 -679153987
113579447 -113506583
504359582 -504496674
986721489 -986546019
531576901 -531738795
543365481 -543330193
946779473 -946662733
735431019 -735628309
612051670 -611989568
502636215 -502467389
594080972 -593899468
664783024 -664820216
705845924 -705881206
731813022 -731630634
542685111 -542840551
665959355 -665997207
235716570 -235827710
422665152 -422626664
613345439 -613482777
743622227 -743585203
544609303 -544743877
17924269 -17958711
826783765 -826854247
966030841 -965966357
529795902 -529903136
530001608 -530034454
431673492 -431850196
480086931 -479960335
457445092 -457386058
905485937 -905661747
489845229 -489672093
114600334 -114456222
437482009 -437431829
619851920 -619855606
283511899 -283561803
198011274 -198113460
452998257 -452802821
878703857 -878632075
510931807 -511083993
384820757 -384860755
990203602 -990232366
465773331 -465679909
528805358 -528667800
925421189 -925618727
895912113 -895844715
439573113 -439593581
523094085 -523167643
190507521 -190346629
804963414 -804790056
383752133 -383638197
560097950 -560265826
803651778 -803620830
972539915 -972653775
426396500 -426375844
764512245 -764380913
197496378 -197641456
936249341 -936059169
599827321 -599969237
782336049 -782297743
293215616 -293336478
830563354 -830378200
340162225 -340171733
15108355 -15215335
9518045 -9625765
249956719 -249938145
986002578 -985948200
668428269 -668523973
994353198 -994237984
574911825 -574963079
379968348 -380135596
414039745 -414026577
589542293 -589654537
153277519 -153153019
256867785 -256896793
344200563 -344101921
184021869 -184131299
760705485 -760730905
978703493 -978678351
986293682 -986109888
979302615 -979332917
710334335 -710270249
807626373 -807573189
219188755 -219209871
450993014 -450890218
935016925 -935079505
887709281 -887860171
262572514 -262449978
787695959 -787674607
545026138 -545036034
166865673 -166686505
485097431 -484945739
144202782 -144040322
920036389 -920143751
820604286 -820782252
655834282 -655939250
902785521 -902677815
771071033 -771000919
793165981 -793166725
12737742 -12793786
138500782 -138570508
118145584 -118321912
12047064 -12142594
957636910 -957609196
273465101 -273444251
885980453 -885930891
349639810 -349654504
946451469 -946258759
556227976 -556262018
571396346 -571438968
619485047 -619448185
823130904 -823243132
646300359 -646178877
608397932 -608393900
51655219 -51539465
225030727 -224871999
112643675 -112511199
570034066 -570038252
647920471 -648011005
829046937 -828969879
676492753 -676408701
417654922 -417721746
52969374 -52789872
408017755 -408201233
954235029 -954170639
926219385 -926164059
384405514 -384571446
906854328 -906732484
588314205 -588300507
927717950 -927884902
200934156 -200888194
328016878 -327915532
30055093 -30045435
603353655 -603166289
610050326 -609983918
341285216 -341274508
882032355 -882138773
405878449 -406052053
47479316 -47659042
493544454 -493487340
220899213 -220862195
91473954 -91361778
88533410 -88667360
660692631 -660815141
593126311 -592950623
199182121 -198999423
307498504 -307432676
643711768 -643773774
454595667 -454735305
677378677 -677323971
872935789 -872986915
132503523 -132666931
931932176 -932072668
428592650 -428632866
322053108 -321894344
170288207 -170127743
944090282 -944079410
676450727 -676374665
875813350 -875635672
151637220 -151455692
548491096 -548457326
587482870 -587663014
748641126 -748460344
980947508 -980829272
210643038 -210674386
7997679 -7805371
267824392 -267745668
861673903 -861736265
581306498 -581402722
575711151 -575817351
737231383 -737038915
584721557 -584629001
469451549 -469275747
291788011 -291730735
207813573 -207795597
831125541 -831146955
123353994 -123446790
18191470 -18138420
716837707 -716762517
830009076 -829896688
242934211 -243093333
323699110 -323862728
868128177 -868308033
212844138 -212960860
2157053 -2225463
415633544 -415771962
727010032 -726910626
634540865 -634370039
767708946 -767810384
315905490 -316090550
945778648 -945949386
90821302 -90763510
236611076 -236756784
39450145 -39425421
776444333 -776514471
380294969 -380394857
140747655 -140847097
339540904 -339461098
462092200 -462041678
623084176 -622916308
586909187 -586779381
402958258 -403058570
195214207 -195388259
246910466 -246907318
166503903 -166485339
358668134 -358618376
518669326 -518470354
686112290 -686030934
398835036 -398963450
623827818 -623906044
248041245 -248054809
119179335 -119086137
458423191 -458229367
653669359 -653755837
291759373 -291706213
98040559 -98190957
409913521 -410104287
906650990 -906627830
854382841 -854210623
763489922 -763481802
147448166 -147299766
948479317 -948483997
319416028 -319391354
516908714 -516813960
552551627 -552597429
35208537 -35190689
13451910 -13624122
557467384 -557331422
321762704 -321887584
563702236 -563560742
633791409 -633652863
496366942 -496420320
809226943 -809084957
219460932 -219351416
677179578 -677215590
64890916 -64845818
720164177 -720238273
91897534 -92006112
655183762 -655040448
114851931 -114667079
401665767 -401824289
-1000000000 1000000000
1000000000 -1000000000
19832
577785045 577724727
961873519 961955131
226805099 226647403
166155378 166070342
201880475 201997231
19302228 19448728
83730282 83725428
325872809 325714029
854267539 854228081
154513867 154521093
251457862 251308626
732241020 732379530
837630617 837782543
757872345 757885053
763877516 764004840
209844970 209892100
348524092 348463428
28650330 28658184
739787538 739857450
716354570 716493576
927990964 927798608
610036809 609940113
408694555 408521669
315548668 315601070
993997311 993927791
261684044 261513816
929980646 929945788
76583021 76716641
240446436 240398064
964509069 964431019
496110068 495948704
590021892 589970530
647909470 647975264
122841897 122744369
509265251 509425155
764060462 764008694
151228827 151189473
913687718 913856456
236054052 235938206
894875751 895025719
350608674 350728352
225023212 225022300
600772584 600730080
352802262 352795262
487084655 487171159
584742542 584786338
966634896 966766966
342049352 342106622
365030943 365002873
566294214 566217532
67365679 67269419
266089868 266243720
978700945 978896735
916875430 916844228
924302283 924410011
336613617 336554803
504034663 503881627
551599784 551696760
311792575 311681361
518476778 518488728
160774144 160603384
366256656 366197806
78083818 77933784
344729381 344542203
229790219 229941773
522612091 522519947
521926777 521885157
742035839 741886493
832985607 832900141
636414012 636465724
476380207 476334269
718748935 718806205
657585385 657508477
910803958 910750818
695570170 695622434
406321938 406293202
442926286 442794036
499713611 499756647
991739598 991758272
791908005 791961731
412577680 412424052
303057259 302944415
403458297 403351099
765653875 765675787
980651098 980749808
854016755 854018481
286952223 286946145
912292238 912397270
934399556 934263562
147666912 147601716
399965530 399823000
660420981 660384929
265109436 265117938
888662532 888572976
892577601 892488905
56275673 56303253
123111695 122994027
637991922 638013206
439025333 438921607
159151282 159008792
245512485 245333521
127490124 127627148
122933180 122750614
302729172 302687330
739791836 739822494
274236338 274052264
598984887 599064607
609463986 609633668
483600616 483598934
713939786 713931274
301355854 301323098
218415926 218300938
370995108 371137838
1537353 1636259
597267967 597097575
271082890 271002820
879303961 879499627
98210388 98324598
868733929 868676873
506221183 506175243
169736814 169890208
193026849 192831387
633807044 633718630
814690893 814761189
262317626 262346490
897734822 897543176
320643295 320628309
573076809 573238395
161537730 161716900
344177519 344179301
996776182 996929276
97925606 98034000
172377404 172242080
560366488 560373200
651021865 650831517
278640564 278771266
959875818 959779704
400699752 400567732
521169801 521207719
59918042 60019512
202970604 203155218
104362534 104390356
567927692 567929708
791950943 792120919
569652329 569496015
331894877 331865073
227745136 227829538
482376950 482301762
110661287 110825297
724008442 723943076
953644825 953545613
636664315 636515593
793481855 793648651
918575972 918421328
459374611 459338125
7276348 7186234
251768798 251950514
420911162 420928566
992630808 992794894
789627915 789652043
371982681 371922125
232859846 232942328
268084565 268218191
906570388 906720308
807574513 807631541
915970810 916133276
536997438 536867736
422000243 422015397
740656374 740462780
268832769 268911775
101001433 100860847
377096705 376939881
802185432 802212468
421691569 421697711
237189668 237251156
534944876 534753086
966780777 966753155
711074857 711028359
463835356 464004896
433928890 433801034
451780101 451901983
152579667 152542663
608974632 608794228
168411618 168485196
870225868 870112098
791022628 791216442
89034291 88909023
718621301 718557191
19876846 19909742
561113818 561034420
975422547 975573809
2234148 2357994
373348606 373421236
77529356 77480544
399191250 399378714
534384502 534466822
510546693 510679677
166112860 166033412
98600019 98545567
850976197 851082327
413691658 413702338
285595615 285612233
319652128 319588562
328132455 328154251
684070663 683902097
914444435 914347909
109645930 109827946
396952702 396801688
417471864 417461750
247780407 247939781
164069533 163883395
549339479 549378925
181292626 181221230
489048846 489171396
597125880 597131882
370493843 370534405
384317087 384224285
972379966 972509086
434407366 434551936
203215293 203168599
239909 422229
767548649 767482437
714291955 714354355
35123952 35014336
981337874 981521086
91804910 91643774
751500117 751627443
862047768 862112874
236777252 236813420
872020645 872102279
269932193 270117303
870310078 870299410
534978469 534987877
993546634 993587026
294713387 294831907
332598379 332645257
519150489 519170277
972444526 972246770
555733551 555642487
615370223 615285403
691575283 691765643
699048226 698959002
845398475 845408253
433181964 433111998
796470935 796452369
707091238 707061648
489519589 489416453
563635530 563745808
515378275 515501479
503464357 503657001
941558823 941479541
103872797 104046193
909101999 909023803
715536905 715707029
328111556 327918184
509954073 510103937
193812645 193988713
405643458 405748958
319818182 319787300
968865979 969053701
507280057 507105215
946756671 946931883
601130705 601323559
867833121 867825553
877754690 877668488
361935989 361743187
342312090 342353540
253617764 253680264
185343673 185371431
367924833 367793115
467443557 467388877
119088434 119080366
504887438 505078318
6760491 6758481
154882468 154768830
274796836 274959544
540631845 540478747
411303784 411339824
397186865 397312911
57280124 57252778
63470714 63370490
983852760 983829750
581553972 581577192
685913251 685966379
536475 543257
475670449 475798755
926896497 926969117
372582819 372581773
582521050 582505214
983031078 983066352
839811118 839782446
907570779 907730055
617326725 617473861
135892545 135971649
326143878 326290438
492836907 492704001
85518832 85456636
246653430 246626042
514340190 514364964
792609206 792519650
274322340 274150336
468918038 468746588
514353217 514376711
310474343 310609907
366227231 366047607
588204157 588397721
230083396 230121168
985052332 985125302
306251791 306071481
801613450 801515328
438736998 438735918
170975006 171069094
979383376 979269096
80296270 80297618
959420383 959477415
999233023 999065547
978700500 978608354
453148999 453255393
970275106 970265974
289206318 289308274
250742865 250920359
235596847 235773891
52860159 52999207
721952750 721851914
773389725 773552811
668651106 668816358
49973270 50107726
105884246 105908874
831152304 831261352
515424981 515583447
540038071 539917341
429733000 429691062
264187499 264162065
974250506 974358136
825094609 825209153
982931005 982847309
173206940 173104806
104761892 104780072
507680164 507604518
964470044 964423778
54012507 54210291
398794478 398924932
767874464 767894726
891900542 891832732
543451288 543383034
144350101 144423253
567164382 567270042
149017233 148852689
947419376 947341984
602409347 602576897
361258139 361282969
469196953 469231363
74069919 74242373
41690433 41814015
156032284 156129124
314109713 314027969
173527267 173415213
512367337 512488775
433162521 433317419
87622593 87571087
456571659 456492567
890788034 890591910
446248988 446230362
566491679 566564017
267118526 267028926
256905055 256836735
568748363 568706709
565205805 565278147
730066782 730031372
258395569 258277611
995250111 995101533
827043768 827167624
613578387 613716979
618778538 618740290
188678276 188673778
698066652 698054072
67738715 67713731
6738346 6910336
726647528 726637284
351010921 351112315
122263682 122400702
773783451 773782137
690928917 691066605
323814060 323734984
517776827 517625529
503867901 503914103
964026248 963885892
587568867 587398147
222398612 222593090
480051451 480000687
511926433 511819083
90101598 90055752
730860252 730804030
736137053 736276025
441333578 441242354
168512883 168636275
601911607 602091797
654843335 654856341
235996129 235913403
132047335 131956805
975757240 975893028
105182860 105270382
960748313 960571737
62032852 61872008
882389143 882559299
210074076 210244656
838371241 838204735
657112600 656923078
860281255 860116955
984392241 984371151
178184921 178278523
192613953 192584893
160592798 160477658
213234082 213093782
216500056 216666920
500637521 500785689
681626169 681584149
798731779 798685905
893499901 893530837
855606059 855448187
506822290 506807088
931968962 931952522
459262545 459288099
954999139 955159587
646401869 646285005
813989185 814104163
373347102 373495370
679594568 679789772
386384114 386499440
725137412 725027648
803888527 804020119
673053419 673052257
521950360 522087876
385661062 385750350
532201809 532264405
322704188 322549962
860759982 860606486
991719371 991748935
112698579 112779997
427686282 427584134
536288846 536404536
332119024 332197948
228190335 228166377
162393462 162579636
961315192 961461768
861890951 862080321
955643308 955741028
754146173 754068041
595357209 595437581
609739250 609846180
366395131 366533789
528121779 527974745
923483153 923642225
290381577 290190643
142692200 142885734
796297762 796318444
92595025 92754279
161477220 161415838
53542571 53533929
991487552 991497058
775435043 775520579
881153227 880955573
886105627 885972177
274437050 274454782
94121283 94179605
281434456 281463902
375080231 375275459
518004259 518095107
922545174 922473536
176173839 176130487
507258329 507301785
470163789 470048073
134720971 134872761
173980922 174176462
491382863 491286927
49333164 49472970
813376119 813340859
206451315 206528067
12085605 12183289
737954542 737897448
552299909 552250195
298043380 297919514
348731087 348583659
873765512 873641506
510375984 510274722
224380539 224248435
387283547 387154653
807603027 807555081
367531074 367716206
981599353 981442819
779883674 779927386
328251862 328179178
709049558 709237216
626469374 626474394
913160298 913255182
550375247 550557049
307150098 307217294
122341951 122459453
384598823 384787255
301040580 300927034
172536470 172465526
970177814 970270540
373733329 373584415
310358644 310320162
506836317 507021013
487390240 487413728
184793070 184732082
517660495 517468255
219869084 219683758
912344754 912239444
628189636 628134036
69908374 69869872
946403337 946204459
884364425 884305217
177071596 176947462
903335049 903338825
905501546 905522512
640615723 640430485
250831612 250738624
179981196 180084312
770299089 770336967
275676330 275774832
627019836 627047640
907160914 907069238
418582225 418510431
676017931 676183337
949306401 949419913
923466067 923323351
729265790 729315282
532306012 532222798
144138566 144222388
373531005 373459735
31780326 31902430
423754944 423770160
868790248 868677610
766607803 766765749
262855719 262968775
969036688 969235624
783479508 783498810
320068210 319991232
238716168 238727832
416336396 416281428
848306000 848487240
396877195 396742119
956599038 956550268
710762857 710875007
118856703 118715675
140978182 140963610
247520126 247615616
696627336 696703148
909239162 909418228
442683855 442772035
721072324 720888522
786314025 786135483
461511251 461428209
767515543 767503581
199982377 199998157
925626951 925595961
964992153 964870659
278705915 278631125
260634646 260524188
814398648 814522976
254863778 254750174
194801109 194644621
448687176 448846716
986976129 986926737
227523676 227364876
961684176 961882918
596912342 596877960
791546050 791495656
973143646 973246676
129566884 129421928
502397037 502341967
276485631 276301993
579976033 580120693
619822061 619965223
137359454 137554976
574546976 574586734
611750889 611799911
639537770 639698798
608881528 608865280
266701393 266561557
945090750 945254714
834788699 834952587
55744032 55675420
580756442 580692442
400006360 399924700
847895245 847977633
479061026 478868138
113428880 113533244
995680685 995828445
334667859 334712743
377301669 377496847
6493081 6641243
933245850 933286292
833904026 833946966
220866638 220673868
156733688 156556032
673534801 673551009
760782764 760880420
425548538 425615920
807328016 807350918
921012249 921158341
358027889 358138673
651516000 651592560
584427037 584307649
460776130 460687988
251073221 251168983
199284313 199279085
429839399 429647741
136514489 136571813
413123434 413084738
62992357 63090651
903804362 903762212
984808986 984745942
314872023 314880321
430274285 430121643
269014059 268862705
386752772 386840420
271072477 271242957
398355335 398161257
705835179 705695065
705294547 705405087
356128794 356048264
864387424 864202822
459245108 459100056
470105931 470079999
816580746 816553028
525434261 525538211
881376964 881388794
649678555 649559431
156153351 156256003
749610578 749680334
344722900 344837840
62233343 62411303
454659103 454463993
106435648 106578816
626675294 626572144
281894578 281959368
447284277 447123251
372456463 372531691
918054749 917920861
451133356 450969358
674708430 674812784
672020384 672219626
400783268 400938418
363382541 363330975
495930689 495861211
690661386 690850466
338288411 338418963
244376813 244340359
722190045 722289027
900734199 900669965
34909369 34907301
890920983 890807711
250557266 250570652
272404138 272559570
486252041 486129433
181258105 181327147
46918561 46971393
144846887 144980427
817487481 817333077
719790516 719969544
8032037 8139247
891477340 891555180
757127234 757038826
785005663 784868459
585973480 586109626
815621913 815764581
766666386 766634356
677227406 677122810
622001151 621890815
319611931 319620345
557897304 557966198
633585228 633696434
772231624 772341466
401580840 401601018
532503213 532607265
751043945 750895015
379317989 379164563
92502417 92427179
648308672 648116148
703329481 703273595
372145569 372049827
530535590 530726158
65925587 65753907
894219261 894246031
51541571 51691415
745045243 745132843
739691379 739807165
752450256 752371986
125460619 125362441
776073051 776118423
432069164 432134662
30049854 30168230
710346422 710428646
560515796 560448656
972154532 972287058
212979031 212967407
194657613 194660465
535086383 535212441
81642300 81703230
72459954 72376606
785574538 785598144
462661772 462854172
595795168 595862908
158982797 158999125
59144992 59081016
853610880 853486662
610942238 610960772
744174314 744032938
188158370 188335946
941361628 941199744
217828701 217858951
42754437 42631775
910913342 910851056
636802416 636950942
736003874 735959788
619975044 620173968
511511673 511421669
42083324 42145326
750211564 750139240
225828002 225909554
171906441 171966961
389911528 389929490
691377822 691537970
696359256 696301678
972773489 972696853
787803325 787993247
390728860 390694548
878905427 879095207
807546124 807570190
951864082 952024822
542007293 542124717
90300463 90172925
713337025 713334533
490805865 490693329
34207318 34402288
331620499 331719415
70094458 70102498
952657590 952760528
730895418 730856160
228612065 228468893
680813741 680674979
564496643 564669499
81375384 81512260
862524301 862622271
103148290 103151332
676090016 676094774
649830645 649928605
9943709 9883605
115718412 115891336
387219100 387165496
543255826 543144210
566527848 566516200
758960786 759058932
378667003 378726553
603348346 603398334
380530529 380495397
459356368 459219830
885837676 885753128
162088399 162004763
91105187 91233893
443083240 443235364
62763577 62589223
951944452 951775006
596520184 596677150
735975795 736031953
234155980 234248570
758633866 758622680
730823984 730966852
372490033 372425107
449454113 449371401
227881328 227947802
694821325 694634437
582666626 582807690
407455816 407306372
4695874 4864096
319959673 319822023
574216419 574130479
376921595 377018293
632691755 632851321
845362601 845211361
390117232 389934292
987904997 987790373
588832169 588710391
561146108 561278542
702014867 702129527
516657428 516821388
990790959 990795325
825151881 825021085
468230524 468049700
870094229 869908701
758056954 758139034
214112786 214064416
193714651 193530481
539263701 539285205
408460221 408407183
741918242 741855266
80489972 80473556
867516503 867455483
990770868 990819782
402774542 402816600
895685965 895700811
327605506 327451614
482055887 481933167
680063267 679978173
965917153 965890211
20826096 20965202
523094895 523233969
661984023 661926275
614125527 613966523
283803877 283618141
49941068 49857900
344678392 344780370
738862690 738948804
829773981 829951805
162751417 162764067
760192926 760134870
927951308 928104988
539550869 539703027
675758478 675878280
491133811 491196831
411043596 411178062
321439780 321629830
763230580 763334960
517169528 517260540
870253342 870366814
618373742 618336100
153662173 153687699
588923657 588887227
796937895 796752469
434501581 434602291
547495761 547365475
574717199 574807443
910725717 910882199
767574454 767522844
209268152 209454182
681276535 681474159
715762442 715934752
926969240 927102920
639618284 639448090
986577578 986759558
727203125 727174393
472882441 472747439
584667529 584550309
754012447 754080399
138273440 138393558
206942630 207135190
601378416 601318668
752002057 752042855
464290954 464137910
899834938 899796940
141581682 141534008
14758133 14628811
812551629 812639495
882939078 883119040
595917973 596042587
965145781 965087905
720083339 720267153
974508704 974589002
615621347 615793761
736602324 736591068
316980492 316841998
637074680 637106656
744177165 744317569
696905221 696812875
969835251 969977063
68670258 68633092
316270660 316436114
212184448 212327682
66254974 66076448
582825349 582790031
994750648 994786406
504490834 504440288
442826342 442836368
588678816 588771280
783834418 783673966
347545885 347646295
373999782 374088558
915445334 915522694
928355558 928470858
685814827 685939815
628596461 628553855
596326030 596499444
2083913 1887177
197510125 197501045
984812833 984805139
934865930 934837836
151299549 151399041
997807693 997668623
553481500 553388106
17271834 17368598
143385584 143284380
727935746 727954938
916786108 916733604
130924680 131052642
927036080 927016520
471240192 471343422
678661155 678858377
637713937 637708203
999079350 999029334
446975889 446779265
549751645 549945701
-91372 91372
518665449 518525707
664457011 664578087
814046674 813912102
735605054 735690748
391635938 391491708
815129951 815095927
905295484 905301490
218700727 218600335
376612157 376674397
56065745 56123411
180836709 180732709
168120997 167961173
447849882 447796190
725436025 725525771
515043581 514862693
511207022 511352394
367553848 367564648
403857071 403687057
772373954 772308978
371327992 371389554
554492884 554502236
987413134 987411584
211980504 212118514
89315136 89305856
783885697 783935641
344288359 344389911
785404209 785390107
35521186 35594268
503891002 503771226
864145357 864295123
223636048 223804822
766475125 766364653
968359147 968507343
125695607 125642739
797756765 797774661
553645194 553501794
548907276 548983470
975119857 974964553
358979109 358862571
476354704 476519206
278019308 277999240
606496788 606490406
339138960 339227938
501421070 501340428
720606328 720602764
141831807 141727005
698351993 698272261
609306096 609154616
632127818 632215294
236403966 236478126
4435571 4367483
205325665 205259921
717365513 717527383
937591496 937736896
146612422 146627774
322659263 322749113
839538901 839461807
559159963 559157805
58360889 58407765
568978179 568852849
151750233 151944691
447743327 447662433
312080387 312238519
105691520 105845008
69889123 69751747
208441211 208477629
687220430 687042330
821864379 821666115
739971293 740154639
312952876 313076576
695470051 695270517
384559892 384474052
95480049 95432229
130484077 130465131
50224312 50354488
126968296 127096064
908963811 909062901
124626990 124533124
343757727 343783509
849365768 849514852
48949271 49079083
960321102 960124144
996587067 996615767
776665953 776692309
515091350 514995812
949661597 949726849
46081325 45939219
851944613 851803179
480275268 480198660
331282585 331419323
795323183 795175539
298965890 299057664
570080350 570074496
144136057 144308719
780883927 780696577
279187960 279181504
673120965 673025735
199190219 199075261
643610045 643779717
258828236 258769910
308910972 308822182
686406262 686570350
250367024 250212304
682313181 682505001
948080895 948257937
871468877 871574191
324008131 324128413
960660025 960659519
629528180 629357720
101233913 101422525
469317455 469145271
126237818 126349610
638220932 638115460
83084365 83124557
453107992 453047380
876762957 876574137
129902320 129984452
773730490 773684266
314629896 314680702
920629225 920616653
789288483 789468407
721271966 721451806
460487256 460517498
105455013 105302091
779453337 779564813
445832097 445677091
51846911 51957211
954563619 954684335
288457285 288474443
484379906 484563166
302802775 302820527
108278098 108413036
210335338 210342592
716921205 716834675
702776530 702965522
49541017 49595947
877307314 877184710
29766653 29904437
881314476 881367696
680913890 680892590
128340040 128365534
921720987 921815357
641934403 642062943
996386542 996416526
625318590 625354484
178383257 178223641
164580261 164576069
20548433 20415673
393005867 393110851
469718030 469900024
206827985 206894631
948671213 948800025
559590590 559772106
878329797 878210515
928975541 929076193
562798585 562926099
919056159 919064867
20814713 20895649
65098075 65068749
75305867 75205969
19077645 19193255
954502083 954486219
463155669 463001491
267433543 267588275
557661354 557813752
24804860 24770546
953381565 953376437
816376759 816250003
42098183 42192469
915580954 915775656
639533187 639442023
862895932 863006818
960129886 960085034
389560454 389480464
615238400 615200574
649755628 649601482
176055849 176123009
186661001 186478397
223145415 223187391
441569535 441754399
281786768 281707428
889927403 890068945
504272920 504394552
868162390 868265780
577382374 577306718
617127353 617088393
601224893 601113777
55832346 55990278
447307530 447261024
320219435 320407419
625510921 625374147
504171768 504035214
183023710 183011678
417271036 417180048
435041979 434944211
814764306 814939316
641387511 641434281
176985209 177157983
435881796 435978458
140107325 139938993
809847199 809695023
121934320 121883136
229230937 229101915
414676629 414624501
577785002 577785088
327819692 328014870
544487975 544327351
395807389 395725483
787124165 787315361
388046647 388085759
802286798 802138138
419668511 419840097
4794670 4933522
68303476 68289156
991376642 991412052
748440397 748611185
629219560 629290516
463920126 463792476
314655299 314562065
38159965 38144675
830191151 830119555
859840465 859694523
505566752 505732300
775007546 775008740
934222765 934287517
585843421 585832581
77003816 76858260
431290027 431090253
143477208 143293960
451276004 451405582
93732507 93661383
683563188 683672924
909741202 909743294
81798217 81759567
646701791 646701675
710120605 709969119
599494882 599625300
131771270 131659698
946069222 946205546
591013443 591031233
15329434 15245264
672180957 672377077
668931366 668796870
835302618 835119906
450574175 450705117
489884086 489968450
421260066 421082552
14031624 14185050
41614949 41470275
591105687 590956779
355646648 355835634
506128209 505933383
282241714 282408574
254238426 254336160
99488687 99655825
319022371 319126211
758092539 758066923
832760093 832587347
293380883 293248481
761241647 761214069
808010640 807943530
348406233 348293515
689388468 689280316
833017067 832954147
184385393 184340717
81739612 81778892
77952937 77799705
716939391 716998699
468557678 468738438
927505114 927566876
228224649 228279547
941588392 941580704
264801853 264971383
757083030 757026766
767511881 767637027
604077152 604161798
871494377 871423165
81643233 81543615
956317565 956209307
531378833 531287005
973173529 973356025
56074377 56001957
215307724 215356436
362095640 362198862
665454450 665292684
675303084 675207814
322880287 322913129
812725290 812923552
146667129 146816651
362290469 362124367
489110121 489009897
760932064 760989550
557104681 557153863
60665359 60644859
508464128 508623622
976994497 977120765
99878204 100057642
150385954 150529262
563899867 563927737
899004383 898805645
485541666 485726330
870868341 870749979
809707646 809660144
158035978 158113580
561750736 561885282
697695264 697614402
342077987 342042883
792068491 792224379
460576252 460663918
534120217 534117767
3902255 4037943
157648933 157816573
925330342 925311732
92614936 92531952
293345580 293416186
592932243 592745773
960504086 960493098
598916052 598739988
798693544 798877856
665070401 664965917
318119526 318028570
436892219 436832851
485633998 485488986
379298360 379463370
698048089 697954849
418300094 418351118
65466537 65568387
668401609 668295567
635939287 636112217
613216939 613165309
794304447 794261545
180452329 180293753
948322558 948219474
927016438 927189402
851183622 851112148
340970630 341082602
8542008 8391226
576180834 576354726
417470311 417669039
486886532 487021446
305568424 305636842
532846408 532776022
341303306 341397952
140173768 140244136
251707548 251512656
121498473 121321377
6567162 6454552
975762169 975624105
400565728 400623868
810344558 810519780
313815715 313840687
487568161 487623295
507744779 507615549
590034279 590009505
842250012 842179358
7335899 7393467
976944005 976751089
471275957 471291807
908160230 907995528
195528847 195412623
268845916 268756760
904496105 904639691
500157279 499995979
995011469 995147471
243015595 243209735
410114592 409928418
725091745 725183079
269686247 269771491
198578872 198457854
132796852 132893376
843945691 843870339
221587912 221780308
285187405 285125823
624201772 624130762
853823149 853832787
809755987 809771111
817411626 817574348
632609390 632515802
636983172 637055746
568011163 568164445
613299252 613134626
105326955 105295977
428382585 428314951
497957047 497868287
527302062 527102570
115681780 115804874
126494822 126694338
886373394 886486042
283555580 283429330
883845656 884022502
298069489 298143261
101527507 101373453
29754714 29813986
492076116 492208884
189188504 189169576
760163898 759969518
524292168 524425930
346922743 346740191
647454804 647403422
556902120 557008292
82165760 82108366
991391784 991246920
236244874 236363312
262302468 262390512
873067775 873097011
31719924 31602826
893094564 892911182
481034434 481139538
322103598 321992306
741284896 741438600
884426748 884316168
290697649 290843007
724205091 724318679
327760707 327792311
533645779 533461701
316182206 316043362
912831821 912645869
957430112 957346096
911579805 911629553
427511039 427400853
355227446 355408548
169481885 169306273
42624550 42611006
726782281 726744677
29411024 29546828
554884279 555009593
633534578 633535308
377601564 377559432
665977120 665817352
983611824 983446622
627276082 627474564
502460544 502506244
550974158 551118284
907717444 907742666
635786442 635663770
766670024 766861474
777835605 778009761
396638061 396592397
644983081 644879021
769521675 769421201
250725723 250702257
80561354 80418590
69510551 69330333
559609030 559643158
633630597 633440019
985398897 985521789
31166904 31158868
673049960 673226268
164750413 164640821
832185020 832265370
947618645 947762335
448539303 448354093
249838904 249732944
997038571 997063645
914170494 914211570
463043618 463022216
271898519 271858379
457025689 456840931
321797765 321943765
905777450 905799010
658155825 658271041
239588549 239416839
19493168 19404288
57305241 57255007
528555725 528402615
318815214 318616754
237149046 237037210
297764037 297783607
267034042 266902692
553175765 553265133
812595562 812533528
978201876 978149028
586144216 586235768
685678077 685501713
520265145 520426433
519653582 519525312
955264096 955342066
128352787 128283581
656505697 656633513
528829903 528741865
985082025 984976613
650522413 650673473
928693152 928724744
243804135 243619147
169450318 169614496
948688985 948735619
410331353 410500805
172322468 172432340
962301444 962225492
130825591 130706771
359225687 359370525
939415500 939321260
320655362 320850492
710821227 710953703
297047191 296988273
418449904 418252332
112585116 112623734
803700978 803605950
60075854 60200126
571692039 571633587
746063488 745950284
561040483 561074119
811284290 811438326
886038902 885952364
349303097 349380717
332710211 332865541
544988056 545122952
449932073 450053745
371182511 371358773
822713083 822712871
698162878 697970426
34129908 33967322
618286872 618240338
324249535 324347137
89789379 89848075
190754258 190574890
317646251 317597589
805003705 805007629
549359202 549220800
977048073 977003211
504548965 504647351
512895803 512960859
271520496 271484626
117930328 117740768
476851347 476703547
535983447 536151513
621542593 621381789
359726261 359538701
234869328 234773442
332057221 331901581
207728415 207568757
78875430 78953594
977559097 977517303
173327821 173341513
910463397 910519007
149624154 149685604
583093343 582991597
50936571 50808047
326546857 326540757
345923645 345982239
593084713 593197483
574566855 574539321
183827512 183697412
343770618 343606760
176342056 176345968
94724027 94905273
338900429 338952011
18342541 18326285
323691054 323687424
339050179 339122453
232854141 233030515
941122803 940970451
853281417 853280579
125417697 125512979
5175923 5048879
187764761 187963777
44840124 44845656
416610542 416592550
815892890 815764650
463401685 463396227
547149774 547214362
996398372 996401534
13710059 13684363
521271274 521293962
635521383 635685891
159239990 159062574
149773946 149900202
936319813 936257629
235146179 235192151
891392394 891516260
435300257 435333205
188330204 188345900
123457509 123519659
201138695 201200965
554180684 554181964
616897625 616947831
94216238 94142972
442727945 442639155
573840464 573698146
141779406 141688486
649614983 649618993
856313979 856505851
105501224 105687404
256455123 256341717
148282617 148357121
697654833 697539521
287702820 287792984
310414183 310303105
883597850 883743910
713935530 713930680
388063949 387987801
203822840 203787634
512216198 512339292
836187784 836238064
896994219 896803049
778388376 778547550
604618164 604461756
542364174 542295616
338348323 338197697
527365609 527341411
519277727 519453057
408826417 408979615
993479360 993566830
263761522 263850136
6230527 6065539
982152457 982119477
817151016 817300912
811246829 811285701
82004667 82072133
351755814 351692570
765605601 765592569
917683042 917725706
494523266 494511770
758598133 758669599
233684047 233509617
995135319 995164195
825333284 825365766
259510615 259440079
368913738 368736348
58031518 58122962
840785001 840860357
567003419 566862579
72818419 72663629
55179422 55182506
180576018 180506770
897005116 896983322
657220216 657032220
685358156 685466000
33607165 33616823
30540469 30627161
421959312 421882724
298080716 298006044
212525012 212631752
199941550 199815116
478293245 478402257
63174381 63100619
382275593 382179873
811960251 811824791
457384085 457472827
626370506 626471884
918150556 918093678
596235592 596178316
291962537 292137977
287492139 287453447
845403364 845321838
269125470 268978644
832868434 832732256
222236610 222320270
25722274 25901870
590745410 590649418
905298487 905181921
171337496 171537282
571206651 571218767
314585660 314434762
149821744 149837074
98739956 98671846
434479651 434384349
252538197 252386455
568412550 568240782
748195479 748223385
352112744 352298828
961211741 961158257
217767342 217764092
984576566 984564404
403241421 403301127
246098050 246278972
251608918 251806178
839874209 839820583
15164293 14997591
385219696 385414426
889197887 889035653
612364443 612304949
591483690 591574252
492251227 492293199
715621967 715544909
192426147 192320721
655802707 655770197
59677118 59730658
422743687 422707757
914143692 914030394
689369584 689407352
96959544 96786042
120344505 120415185
205888903 205758099
891065983 891138923
918377950 918498650
155397356 155453642
37875064 37772104
587635014 587595394
116534242 116386638
2824949 3013415
223601239 223650069
482683887 482651391
537304298 537307466
481980225 481994527
686086411 686044283
619495598 619397160
510383977 510453669
224214195 224309647
689541946 689678096
972548487 972469685
803994003 804046235
101103592 101046502
39604486 39551464
295988815 296078949
581249731 581407913
915099348 915113082
724317233 724500273
861447872 861490248
314219492 314117006
654101671 654170525
777362534 777511234
722321212 722499074
126591370 126498556
722843000 722814038
69587064 69585932
155341971 155191137
421694640 421686340
258049912 258141136
395744207 395927035
22873273 22783145
442010707 442028673
576825961 576987063
757819571 757950535
726605298 726525066
404842257 405009999
843672221 843637651
915955471 915898857
596013892 596071282
721148505 721278543
45535391 45430589
100931140 100791142
585749527 585739115
236856160 236861542
99499503 99418949
329836481 329723515
509735269 509678107
942812265 942696371
348093362 348286940
135778079 135932097
540664416 540771452
2491393 2320705
545669282 545780618
375515624 375639450
270598970 270566660
447644356 447702880
195221039 195100693
869593579 869627819
657790880 657860674
230457373 230371535
625106140 624956646
913594836 913407000
661128206 661036434
295983166 296008096
302538318 302494252
883768277 883723399
721233402 721361886
412740560 412678010
153732726 153819302
711973668 711885642
608172782 608199160
73825951 73984443
335801082 335907122
851423879 851445509
778873308 778861638
418846363 418920751
539065025 538963947
450629240 450801586
537053693 537135205
375710502 375698376
845124391 845048891
967408776 967406396
824291316 824150528
134237880 134155678
961263319 961160163
572071430 571879130
917386147 917257737
530494492 530426524
197846280 197975864
660637047 660756935
182445593 182382877
490869473 490929005
133799299 133899667
727653390 727454614
341331457 341350629
582037509 582215767
514443801 514543179
11000083 11195893
647022099 646846297
697978511 698000219
812629383 812796579
351854280 351657348
406103698 405967946
310158831 310339403
205904933 206099881
796539367 796653147
606568072 606558936
826600868 826595152
191042550 190989838
186718270 186830656
793588468 793708834
15623119 15663171
196663912 196744490
63275116 63226628
557737553 557697265
698755375 698887545
327595418 327732394
622640039 622698181
548678618 548521670
802557495 802574933
833616845 833529223
228398811 228260091
18636586 18661562
322964225 322862033
319015914 318962724
795355878 795358926
256002011 256125031
343548371 343683249
41922083 41796361
911463005 911469073
156428471 156495617
578665396 578502006
317289430 317119358
945065882 944906280
800948590 800797772
135823149 135703859
149154063 149219105
323988874 323817004
861842928 861926022
955245525 955445041
937488182 937390234
861469060 861465146
690345876 690534680
263233267 263306113
395982983 396123461
902054830 902024024
554415891 554403329
693114028 693265358
502064571 502249535
579481669 579488329
785261380 785307352
994884323 994776333
336219033 336212489
185878132 186050758
545307385 545149371
638808685 638970319
902930201 902966503
804892700 804763490
360222748 360247778
972248243 972325873
397577211 397500211
694361655 694483989
354694005 354661027
311411023 311216213
144914066 145073460
662236915 662356461
129314464 129409988
322658411 322839815
205600753 205495789
650384370 650557144
385922871 386015583
501867838 501795784
998812305 998932553
994128236 993937726
844671435 844657457
701225662 701328232
8345196 8163870
311700269 311569283
601731768 601727380
746550626 746581018
244277098 244220854
917651850 917483282
347804810 347721778
124617648 124813698
216996345 217171487
567928700 567759652
326038904 326217158
64771 117973
207648586 207450894
60763522 60942018
200594331 200755253
634938157 634856587
142581724 142700970
325711593 325708281
830109520 830118182
844935577 844930657
217144320 217233964
505052244 505104392
289613523 289673879
565892499 565726513
798061729 798158409
177567424 177620064
217009246 216976466
695370284 695326578
572895382 572915422
689897998 690074592
77748256 77631892
233645465 233722629
699003614 698999320
578180082 578366766
107837110 107673130
226335185 226498445
922982803 922969597
195920506 195733642
132049479 132045191
381574823 381473857
654194088 654146962
653951131 653763227
656132130 656301662
396449065 396615229
366156688 366356624
389181484 389291102
233524877 233330837
476134556 476098714
570584998 570732848
677482012 677675804
188795640 188809820
712689527 712591063
581548754 581362142
669155332 669199256
69275703 69150897
67272604 67192372
573754207 573651781
272981958 273125216
151477633 151454353
793929892 794085494
530731797 530836089
14946764 14781750
605861154 606039756
746128027 745998949
253317517 253326859
607599827 607408273
865855906 865853130
273643040 273740640
256681763 256870895
4532844 4717112
771742721 771551181
642445439 642251477
555854090 555798768
590091228 590267064
279350415 279521601
307984257 307801623
827103904 827297704
394265102 394159832
380061010 379992850
403024271 402892101
972534400 972689984
379574568 379684450
635845589 635727295
952057698 952204034
682536805 682620645
456396674 456395524
824651409 824629877
317204394 317034826
302156880 302349246
887419067 887425321
416367377 416543523
261943619 261865851
581455448 581360378
935417642 935527862
111562293 111577117
676932099 676905487
990902505 990764203
881850373 881871143
14369877 14527705
35054946 35069144
235405769 235540769
177824618 177748272
702334518 702174322
987045873 987134639
774142595 774263825
559870811 559740489
579208246 579249148
368412845 368598775
508169957 508118121
472897343 473067121
60812292 60728688
865373634 865321226
966871136 966875076
858316481 858449249
782922013 782829287
90949081 90757207
904516142 904567898
769331958 769450716
76321345 76255271
287747902 287727202
299995976 300068710
351665948 351490004
708504346 708420470
499583434 499461644
833681791 833707301
970043181 970078979
153836235 153980855
82250446 82282572
925033965 925066843
611459860 611502542
188424763 188397637
100104498 100254824
916536812 916733340
584367343 584230295
435841882 435695120
777495771 777692399
774332959 774375091
808327918 808185322
68784526 68776740
83490219 83617433
495767716 495895950
201485337 201559471
831261322 831261382
589895551 589996211
660111780 660005000
673439126 673448300
737968605 738023741
494451199 494268825
918332982 918438300
503305877 503409875
922873572 922976200
385772122 385728578
489299731 489171963
608072880 607967526
102198182 102298384
723925157 723932073
181626796 181533162
165201211 165198169
588905442 588853288
40618050 40567122
516259545 516161769
685719797 685806335
839984644 839834504
266272857 266214583
87279410 87276410
993342549 993523095
899626090 899473560
768564292 768535752
400947365 400929471
94514659 94592037
864684414 864717644
178303449 178253597
534200952 534039482
576594773 576598343
630254274 630138202
266996578 267071506
343964799 343778645
140462970 140530412
39768160 39643364
888134872 888284056
253708139 253652389
794790136 794713112
899378231 899463007
752047042 752213520
522362865 522274039
588022183 588192731
399695760 399748782
687274235 687305395
541068264 541235958
561290579 561478237
187423014 187314394
548192535 548177029
887878852 887892886
222112252 222249296
445042043 445110915
431344505 431302091
516122383 516041309
892454436 892467206
392128741 391938415
253861007 253714227
826966397 826914751
798082565 798110069
76840228 76899826
933621120 933692438
174045526 174011990
4892095 4974949
828845320 828995390
471607461 471591225
722767675 722828519
771206352 771009246
543992842 543927888
745420168 745533088
294661625 294772647
864718705 864874765
488866393 489018713
713262272 713073952
168256493 168390745
853194089 853147159
888521266 888332838
316911245 316829639
794614666 794740968
851903296 852004740
11062666 10996812
806967403 807068583
400250890 400100436
201387845 201270223
923272124 923077414
84175454 84072758
300032343 299967731
218237302 218358432
148667089 148687987
833912196 834078030
932946496 932981514
737107498 736948836
806765226 806895936
794276258 794199510
211602225 211752859
265947417 265971535
772846820 772823584
778599457 778495643
74054716 73914170
316220455 316243981
160694418 160853870
18349673 18533275
723888387 723975759
67975384 67901566
144022533 143831313
389061627 389236293
901313566 901411756
970970132 970855022
407980532 407999066
920891159 921085295
269392677 269373845
45141163 45019413
378423234 378325142
132485618 132302344
460441689 460593307
915187704 915386036
548056726 548105232
574474394 574431938
439328561 439489841
101037362 100965504
658944269 659067359
216599417 216734423
450994564 450899370
75135350 75008426
591771166 591857102
286141870 286241634
331522813 331669957
586850637 586791437
345922490 346065360
823749377 823842415
130685251 130603273
496850676 496709074
811324770 811351034
998292082 998386648
456267725 456102569
651105217 651056875
615416989 615364343
27979849 28111163
306686635 306837903
391892918 392033578
589900353 589714979
289798304 289643698
437372773 437394407
930527579 930721211
770017741 770192391
508854694 508970508
204578495 204646099
580973201 580792525
12436162 12486424
63420602 63369514
743381963 743500725
148590866 148576584
417222191 417319881
777089380 777129088
562307212 562378584
128148902 128173892
246071138 246033274
239724015 239708307
585322311 585172621
773210669 773067401
383401541 383471179
762313363 762507295
72237134 72333022
712821430 712945916
785808825 785792157
186750084 186911228
275725581 275568335
584500428 584588960
817101273 816965575
820007363 819880959
197560173 197555725
935774083 935600691
669582600 669498664
837835556 837960140
431575807 431712425
595829038 595763728
989197858 989231062
850945606 850855626
915020256 914835208
280209529 280350707
734120155 733958139
607106627 606930119
786224754 786144326
665677972 665629818
359618988 359622252
659800648 659886368
332282248 332479710
655769988 655835426
115987718 115794954
847208518 847305608
100502453 100697883
659468343 659345405
930820073 931006975
988149790 988118168
22037126 22199522
674273516 674291296
556599117 556570619
192814972 192662592
17762232 17612182
846268689 846075661
935594491 935515109
628776694 628635518
271916482 271880556
153432520 153263024
79666480 79852882
782649267 782577689
184131961 184040843
535367636 535251698
506386137 506281267
139341081 139174909
845478074 845405596
288272703 288419517
63747095 63850395
399894265 399765729
197702156 197593054
929314462 929235106
130726813 130703701
258323861 258143951
739229288 739159394
347091496 347078542
28575715 28474717
147432709 147560269
223291637 223266061
463243063 463068275
484837541 484788099
837965403 838031933
416823588 416722800
736617435 736587213
128935439 128762439
639117590 639027344
722652973 722565155
951393753 951275373
222278440 222268692
485390584 485359538
496682830 496516816
100219975 100330975
793145876 793332708
372432862 372455616
829677123 829483759
456702389 456861215
999719923 999758199
266687675 266867939
654750074 654849838
807324357 807442211
729535173 729556527
497147100 497121118
14443630 14399380
720172721 720361585
713937623 714072599
441590187 441629509
230166468 230350654
430500693 430560675
306693365 306660083
137389564 137336296
643806195 643997953
294919274 294916130
962737951 962725967
57266451 57165589
583744894 583724136
723777313 723928615
528081622 528161936
517100880 517150288
54440785 54259961
401858060 402003872
745392556 745227184
176432855 176531193
294585720 294557520
612675797 612569237
737092742 737122254
346929193 346916293
864052610 864128530
835961668 835761748
849998430 849805602
721093378 721213524
23784534 23701840
361718768 361574352
453976906 453812058
459598540 459672748
995513806 995400174
785800491 785600695
225180916 225305920
252810506 252646584
20008402 20010110
73800888 73710156
727785118 727945342
748434378 748316472
261856849 261904735
69992435 69944661
708431480 708577212
371007941 370819079
301918689 301752753
824084516 823968284
301564555 301503201
512818176 512838536
182942300 183105120
98128533 98150481
401225761 401196549
308430153 308289829
406723693 406655787
667100330 667016972
809964545 810013631
264253000 264447772
857171011 857217077
749741710 749900882
717723741 717760659
617559430 617388292
363302613 363284415
64112482 64277936
637627996 637622056
543856881 543960365
380847298 380947136
129795264 129834646
504249132 504094404
444679253 444678097
912620021 912533557
520097932 520025218
175819408 175989952
684401501 684397805
222067323 221983467
339397816 339539096
860683234 860552018
98175344 98125618
539170760 539267942
776095737 775934657
84687621 84512319
676632554 676620378
492303083 492283315
667332632 667342724
457129112 457249182
672489467 672630781
173444196 173409322
377216774 377098116
829580441 829578733
152281030 152398604
698244545 698312127
290310747 290452407
488097989 487963643
109563784 109385306
983217675 983298125
761425213 761565163
516081846 515995688
657994908 657874540
485288053 485184503
980271985 980151907
684126498 684014828
959135841 958992613
914845897 914660453
935204253 935375003
654583972 654690410
628782667 628770721
108345567 108304577
970639128 970825158
832311580 832219160
46654388 46657586
926653407 926631661
992834525 992927219
88763273 88870875
368767136 368738680
928629192 928500670
891057461 891220385
73736207 73905197
275163564 275261664
78229270 78076878
768851511 769034701
252928983 252734083
423302291 423318273
575144844 575242674
370355694 370514124
388667983 388604735
60121785 60066697
487097848 487244470
466326871 466251151
138148727 138213003
208342766 208282752
181148750 181256928
992452582 992322848
797962626 797804796
383434560 383436360
56636214 56441512
363764918 363852498
143116272 143076016
102608980 102718738
963567124 963379634
623189813 623245807
900498826 900685350
279800560 279756794
148971947 149065859
17006358 17078474
839735937 839725383
757615526 757528086
480577543 480482123
122656580 122462004
756357604 756278338
204192573 204122531
442995375 442857197
896412278 896373988
781208626 781165068
953379001 953205941
908643607 908491077
842194430 842305594
885632320 885795402
839081865 838954415
275099846 275129134
762291601 762410329
523802932 523805982
630252459 630256089
631229929 631312959
204712703 204828361
178946563 178902643
533845313 533706791
439808838 439986202
8909826 8765892
586180634 586290902
307292970 307264860
405443917 405297113
779656309 779515071
928564931 928458439
360481553 360599025
70768503 70569835
136100442 136033360
42438557 42397881
560306390 560440010
149102901 149028817
176093855 176152163
340308402 340397554
508608967 508638277
941462886 941519182
269728869 269555927
591022338 590887984
327730435 327854187
119014333 119162535
106927973 106948295
446523732 446591158
34971739 34904649
707874320 707879922
251383244 251317830
681144492 681044818
34419780 34384796
967708716 967759084
272036270 271965346
127715778 127538518
644025764 644051272
384153106 384270686
580546924 580481548
635471065 635487009
476796191 476906503
841094221 841061201
438520964 438656496
463078580 463008656
698532512 698346028
813455628 813589064
686868059 686740499
791854463 791851695
683910475 683890189
551236552 551101012
521404867 521338773
452208841 452067941
320503524 320635802
260272310 260396016
799060879 798874577
918646681 918778361
56966741 57092153
152470246 152349246
494425559 494620973
908247468 908408416
46506641 46501551
339129109 339115797
170080106 170016200
439663101 439848879
825349525 825226407
846411874 846425428
825130340 825287966
743823878 743952964
952082708 952130866
709765379 709917067
181591262 181707884
324582351 324434023
527802050 527740520
471759933 471625527
705048488 705009164
400305936 400195844
93239238 93381850
231962856 231910328
263912413 264107239
959129942 959309836
111487191 111470261
64333118 64390350
322223685 322286483
703914304 703823442
866880295 866950433
220363925 220317337
108150845 108217497
419029988 419135730
637631880 637624112
342364621 342511769
913661489 913772087
841272104 841170376
597883437 598025863
372974680 373146080
795810895 795907637
266540966 266355302
391746153 391660081
671558613 671741559
769504301 769549067
873927246 874064700
600429156 600349312
844833883 844701669
366932995 366892309
61639539 61524243
508079448 508268770
108592815 108530779
949263621 949165771
633366626 633452722
258792840 258657056
469024782 468996146
829583801 829770445
807713455 807549627
420029999 420017153
370144812 370132650
760831592 760654502
229261970 229320026
847609143 847471921
24593833 24477447
506767203 506814689
548226461 548158609
403173312 403146198
376427912 376565250
477084235 477268793
50141627 50078237
876320372 876247962
534065217 533894017
804365831 804502441
51013734 50895380
430626005 430680777
305727094 305863368
516733486 516611954
307155673 307278915
427556852 427465226
602887203 602688665
402958186 402796580
599163610 598965604
284742321 284807399
948397517 948484269
999461910 999576014
531547028 531657294
451533755 451609945
884196691 884334821
904707746 904585984
743163879 743189541
197524562 197595784
101897799 102006223
474687170 474645958
576267780 576138168
82886802 82823186
912292099 912115731
339158941 339099277
821505343 821492773
325264247 325308911
583964992 584160936
807293133 807207177
33425544 33584320
340274565 340284897
685225727 685046433
876933798 876875240
395687635 395749501
502134272 502044034
563090672 563160754
262877985 262837505
786139663 786092101
413887233 413711133
975397755 975200401
597611457 597627393
77030265 77046633
693342420 693401214
50952122 51118912
493005768 492813430
435139593 435244685
163841448 163827480
171490170 171584394
701872743 702072197
235064891 234966345
558896166 558940064
266044701 265898369
707833615 707877121
49893022 49989114
85757573 85953105
247483218 247322696
419374769 419240521
399683681 399829997
366977760 366888230
887550263 887453999
311858667 311782391
295454061 295438489
471220369 471082581
301417230 301419268
746691957 746502543
846101341 846172175
19478676 19609064
642022936 642153252
338342959 338353687
787568217 787596361
379148927 379216273
463246581 463378847
305954495 306111287
174792744 174726936
710387534 710385292
494933378 495125760
376623397 376771659
6956769 7104757
951423139 951568501
667441098 667485076
365354921 365543133
390896613 390984443
46230753 46294361
369657501 369757873
824369296 824412536
596824314 596722356
729510716 729545850
173819490 173628694
860052251 860019365
759859090 759742264
435162520 435154606
298226033 298313655
787377180 787521770
839524757 839553045
795152299 795139981
302375747 302322745
977920853 977838179
757642676 757588376
272124571 272319259
655145596 655009976
839467489 839296375
876904519 876789639
458708415 458694087
92269497 92187227
222647910 222724636
865512391 865420639
834277741 834311165
690906183 690997761
901362661 901172839
522126939 522246007
751360735 751192935
208433908 208619758
915858899 916052043
105229298 105311466
486457845 486362387
764572323 764500371
691344540 691187224
717190323 717248765
825641443 825776723
790284808 790343846
42565174 42456802
985286173 985410351
246569026 246639736
194659039 194558147
573494670 573378858
916532885 916347241
676449462 676358428
32974783 33008551
917922548 917794616
848397459 848577021
37243350 37091566
449996660 450110830
733850367 734039147
609548827 609384409
733944757 733824677
753202850 753223486
249425470 249338032
927162814 927242882
857037734 856862960
965161081 965238785
798480247 798547453
382730024 382820168
935759482 935788684
276899359 276966209
246913138 246788522
334285312 334363142
106914062 106825542
863852162 863707148
940305654 940295514
741279272 741361748
23702997 23866071
538117908 538113032
521791329 521905967
707726014 707855368
742501645 742327099
978754734 978798840
206295758 206290708
644905894 645060268
237974668 237828956
677846670 677918658
484035818 483945610
450524891 450606447
574284418 574341680
460883591 460812317
964237173 964373791
69765346 69580054
607018373 607015879
478721199 478566651
822185589 822307385
51739268 51766904
801764715 801725021
853535745 853686015
502321302 502483394
467416217 467224515
438736458 438622656
131604036 131447784
566848567 566932999
246392349 246451505
108917026 108899098
512330296 512348288
512665529 512547675
370138731 370052667
538266441 538431631
52559384 52747554
34004195 34034121
816689085 816710643
210268596 210220716
117679808 117609338
188638711 188471455
733682883 733550761
571002800 571032188
53382666 53538250
985476829 985566749
345295226 345459916
889630001 889766257
770457607 770393067
676940541 677124541
612572392 612552838
298423180 298514268
678362897 678230107
920328761 920467993
505655035 505809565
904793186 904622306
560169922 559977142
381891386 381714292
333204395 333359563
580174864 580198704
942754318 942713444
516767126 516875650
907716697 907768635
784383241 784333203
245775948 245897706
521679784 521581166
60458761 60447359
294291425 294129807
764847263 764997109
160453077 160438413
245043791 245231147
790347373 790483615
773678186 773782794
141996726 142144428
263196595 263200093
642088094 642044018
93274139 93100027
279955968 279863320
891307227 891133543
705154964 704976800
750651409 750604129
714005111 713874461
55826312 55872782
9329896 9330486
109274212 109198736
182159884 182230852
845872561 845794013
801564389 801503255
216108136 216076180
476581371 476777447
950217626 950324400
292985766 292925176
740582827 740766235
781681761 781518603
135626506 135473280
651012986 651074752
713867768 713811780
490175798 490374332
130962173 130966307
714524104 714681072
202699517 202689063
305872162 305854574
554507262 554678066
674228926 674131638
798407724 798312118
427964056 428158856
119331150 119412228
84776263 84598979
326729737 326637903
664124040 664111350
821238141 821194645
722210155 722215373
180162082 180283508
127823783 127824137
600828317 600994821
199390866 199536442
280768561 280680425
807817427 807790545
752456271 752444241
701775881 701847919
80481764 80304924
323756103 323872017
958326113 958359109
55743246 55744818
396874023 397031381
373334503 373380345
927883526 927894786
295030030 295219314
328930469 329044241
301533878 301446510
365686886 365709460
792885359 792699725
782801829 782644875
401023148 401019918
713429742 713383854
293073871 293000389
64335803 64220069
138102984 138083106
827393216 827202192
793522047 793555163
570468324 570657694
747297757 747230115
16446680 16397476
189793620 189750430
370774236 370913510
605171108 605117250
631813116 631634440
17591999 17594385
241048259 241035493
443495072 443493956
21900723 21939813
359088647 359233709
528939872 529122524
318519566 318617632
116498791 116569693
444200967 444293527
150794477 150668949
447782486 447917278
328140997 328167505
836721201 836764261
28826992 28822692
968561045 968615133
753740577 753602345
499522539 499473181
288531695 288568705
827792619 827792121
78626684 78810336
135206727 135343177
208011888 207979194
925414833 925530213
911908865 911821631
244195610 244358586
619096852 619054450
484938917 484854811
307412184 307357346
188338052 188333840
848965052 848811910
963787207 963924433
574453166 574272884
902247862 902429418
673052838 672903748
669569279 669595921
841160876 841221240
872796384 872626812
954137344 954263766
227250642 227093044
557073164 557129272
468790196 468686680
209214406 209017178
44624651 44625963
688070290 688064328
200546056 200410756
327644198 327582824
980700453 980532027
661458967 661463863
939932377 939964845
551715660 551677860
174507183 174510647
966700931 966540665
636882425 637019459
67017503 66946319
981892893 981768749
627342824 627214870
409301716 409419812
889769709 889762805
537445256 537490082
300387998 300535530
974633009 974771563
955741445 955740611
252831533 252789479
937498809 937629135
769811001 770006083
483238516 483380512
190364243 190369123
440680209 440550933
759800677 759688629
924323978 924300864
904182050 903992768
96145024 96342514
854542527 854662521
57625481 57744185
674758545 674561649
156289045 156222961
456498579 456644739
141307440 141368156
498728801 498815131
433712361 433558441
698413208 698439270
585916911 585769931
469374081 469274539
534848981 534672667
726763479 726743099
236228140 236038914
389672360 389793560
998034956 997838486
770898825 770937737
27573895 27688889
616465390 616657130
761641522 761641618
627226983 627057001
357365319 357166683
110762619 110887975
925472523 925330675
24644174 24695962
303851882 304027678
729024349 729207667
736005134 736058772
350668513 350569417
465560673 465482411
251775857 251836499
471025281 470933869
959555058 959399772
348724026 348844432
107755120 107625654
435522615 435501959
744928387 745089043
238611739 238541371
230652982 230543350
559681348 559604968
606269004 606090460
309222906 309090832
994565530 994579282
501829564 501744932
332355303 332380979
384631727 384693039
338019310 337841950
183624644 183673980
326924201 326903253
776839461 776645555
793239292 793055896
380364309 380214965
330977653 330959495
547049974 546883786
6396799 6415539
367530900 367357884
705761137 705941191
895215946 895027554
259441920 259319116
635547934 635426084
390965881 391003005
122332192 122221596
24734528 24657396
51424989 51351573
901503228 901537008
56871002 56710084
833737170 833677432
353714753 353588861
235214164 235170138
320809072 320891912
635492231 635603637
647692399 647543955
633817125 633937919
684820148 684660216
661761726 661723638
799788716 799592318
353258990 353092052
317842621 317901345
463787862 463739668
965435690 965530890
951639473 951808043
138410965 138376151
933806862 933887406
182766884 182664532
206816326 206657918
920781567 920860875
312098096 311968812
599171099 599156121
653309596 653325238
706669096 706540732
204952131 204873345
456006403 455869013
354938399 355045597
226091023 226051627
353469842 353481844
485951477 486111135
126743396 126781720
354636346 354632882
509591224 509706688
623571645 623459591
328215520 328119490
182112145 182171917
186012681 186088835
216164229 216298705
782381394 782225490
988282579 988139899
62432364 62445436
88513876 88331488
500213098 500130698
974283205 974304321
934255141 934246699
319502252 319321054
501938914 501796762
425377088 425288864
446775305 446750971
770524680 770393544
177871108 177863868
874976309 874886303
895335067 895447369
54875041 54747827
447203764 447132512
235082425 235076135
586168677 586109967
347982461 348019007
265886121 265781195
324661526 324503176
537094449 537040607
94662965 94521109
105378808 105531218
322228999 322343967
731910188 731910938
5236451 5115395
654123457 654264719
902778770 902948352
808508385 808606421
685679352 685676802
371616236 371790578
345498189 345421643
118013018 118071718
955587053 955466947
603353187 603277857
350067366 350241156
862129521 862156327
25260086 25427302
362379384 362201554
33389912 33239112
770637843 770580751
685042437 685051677
684564455 684513869
470327961 470226801
217164518 217304876
285276353 285318073
991580828 991562138
818005703 818083319
948035453 947934083
210426636 210392062
943127300 943070290
348349874 348224006
485559125 485399611
101161223 101328219
685533132 685398868
550894259 550735153
302116356 302171944
858382865 858306159
836212924 836110114
297727961 297839253
879000317 878944455
437322981 437465833
136367156 136215326
675573698 675420590
592653727 592581757
936205684 936094464
702999454 703094556
183983788 183838388
326343473 326336063
919190186 919058410
521272689 521142749
671340705 671330557
647102281 647035811
889356923 889527485
192982879 193070819
806632754 806761456
675831665 675924895
477323397 477214189
896476161 896563819
286659184 286853542
474477812 474490520
844890999 845086641
685903567 686065347
106690440 106755332
86578489 86406709
167567695 167656939
344046251 344079359
507162675 506993783
47554501 47411429
968086861 967898843
170943500 171022050
399572406 399612566
373933785 373794199
266253746 266448134
190306955 190119953
181372401 181479381
715149332 715223838
477744846 477660632
291772222 291951758
690575948 690660628
908178689 908278765
736902567 737028167
51211101 51026723
946137384 946038664
523047062 522935538
242690755 242527091
863188657 863240961
492428886 492284034
311025108 310951826
416601546 416580366
313087049 313246055
925024128 924850674
716779386 716795252
929542801 929463597
379784266 379888460
773139035 773118651
200093932 199902382
68590075 68531413
905014382 905155376
479280511 479384425
715198607 715351077
230719834 230586130
427107683 427148869
487646336 487600254
253220732 253225160
439907272 440065132
907931882 907873386
964735345 964723853
129874286 129943386
68079099 68163771
315244483 315067197
753566267 753476275
932330066 932158978
72632761 72557947
185629332 185790870
551431389 551311009
219701211 219506645
502673027 502732419
121621935 121514425
522951306 523142818
192521856 192330438
518876829 518723771
66220028 66289920
943958440 943865690
844882334 844988820
659843508 659731674
350486007 350377581
862949487 862951375
790510024 790513086
185134808 185250946
249381751 249236237
440798198 440886948
731285835 731289387
900668618 900702082
52929683 52786911
918942241 919060513
174380605 174508915
802441263 802464261
382451882 382517848
256213085 256036977
618127418 618059894
303225707 303057065
99450209 99313633
136994321 136848341
286152823 286154791
377157445 377035965
982922178 982939832
461174267 461056069
351000958 350824062
284179463 284252323
275311626 275488148
445914182 445928854
221179565 220987065
453285644 453299098
210587116 210443000
970770643 970883423
619419354 619571842
649080566 648935504
125414791 125611167
417343058 417395232
713884057 713851479
531602161 531561433
325108989 324955995
797784729 797764593
919649506 919505382
535329942 535405330
338889242 338732984
886494056 886677422
70982526 70975358
24306264 24117708
641584774 641635068
955079363 955072875
175703792 175668940
8992974 8844748
935139956 935154580
930981505 931032445
805541396 805559734
923912108 924051890
739542726 739402326
81005145 80865415
776213304 776322486
571567817 571408287
982314001 982496095
145808201 145847243
123257780 123337838
524417450 524513722
354451656 354334386
13121656 13287520
465292802 465234062
421171309 421145783
238821713 238633951
480348888 480201648
410583730 410417880
535754877 535942285
772971250 773039750
286213402 286269866
338516069 338647063
950044839 950212117
72858484 72819608
240233606 240070554
862291025 862365877
318890899 318890151
293349520 293482852
474724308 474784004
45136017 45146309
363119331 363121463
209239295 209361167
213760123 213913399
270617824 270617142
401676233 401525803
458145981 458037013
276743208 276807730
460620085 460566529
101676091 101765627
268872272 268819560
836645921 836742731
760038665 760035983
141321004 141415308
862564122 862451344
693371817 693345261
567612290 567435602
29317985 29426345
23344038 23512106
689986295 689916941
270675769 270559879
568350776 568519406
595309964 595364882
546056436 546223302
579648920 579743442
374799289 374715683
62676400 62561074
449651933 449722741
349276342 349339044
508515273 508543875
515147037 515035663
366652274 366737924
565407438 565293828
520950657 520976913
808421887 808462519
882376830 882204214
208941460 208874342
996668659 996852729
393306054 393278908
612953018 612799090
780924345 780843509
650655409 650841189
772552226 772520678
568289099 568237437
493180106 493162094
869226670 869141960
679652590 679614646
547968699 548080979
615955587 615978933
146485541 146306691
498013763 497900331
14951938 15051186
787074448 786995632
511844968 511872758
489297413 489302049
351205286 351019344
262291038 262157548
93833 267133
229743158 229790850
462201472 462007390
561990327 561982969
339275057 339349737
337485436 337638038
402138253 402108405
365912869 365787543
667738328 667738726
356934310 356785940
329382968 329424366
889998174 889814718
301075314 301131204
179122004 179227468
600906876 600764796
301252361 301296673
138956333 139055317
675582764 675749104
248009564 248058204
608476423 608331531
406536036 406348808
291372962 291410788
940716039 940531401
772254492 772260752
182257608 182341630
186188612 186305052
989567399 989578677
470445743 470484939
191978438 192140038
933228667 933343917
879519663 879479591
831656972 831835164
415507418 415471128
628631827 628605743
761977055 762147823
625011096 624866168
795432926 795284926
981393400 981429480
64811769 64681423
243711641 243663283
286716875 286756363
423539718 423710642
450855071 450748101
342842006 342834694
255950158 255883752
251350537 251278499
843355758 843266848
699562265 699387813
2853490 2755530
424321684 424486460
397917744 398101994
483744166 483841022
548470168 548586986
351918802 351998594
925975431 926053747
553218640 553052038
187225066 187061564
745613158 745693868
968959840 968928254
612474403 612335379
445368008 445381160
71242879 71043553
481722511 481782329
83880218 84032930
14476592 14580396
584298819 584272305
843654936 843461694
87952496 87759614
171295476 171304066
752526992 752419580
890641194 890625852
404102001 403993339
72351412 72314632
645089458 645031078
45746964 45906752
274858648 274878190
558986150 559158884
429314296 429508644
152831383 152731591
464440944 464316224
126762558 126626118
628387517 628472547
298888128 298932664
812952323 812933493
755508206 755410788
949428251 949559269
283492455 283386699
954495885 954603241
393421594 393620890
162336787 162297645
897609261 897638999
408433702 408284670
159925553 159983235
775819328 775662086
500273182 500347872
112264993 112204987
847565968 847652318
790672563 790549523
631723778 631524626
743154902 743176710
822045791 821848745
824877140 824864946
442642435 442451595
311101857 311221031
251121102 250935596
186890490 186931966
117360899 117207049
60474207 60599781
130963480 130969134
993193612 993249358
933608090 933776786
64195209 64028201
232025852 231901776
39925173 39778333
973652724 973538218
192908120 192774724
204821879 204834843
534123758 534278146
347596090 347489348
942480110 942399842
984856412 984946698
467250125 467225183
222726575 222722697
418325166 418209764
199047770 199045912
72043428 72186526
84077874 84273034
584503227 584455375
842131534 841948564
30697094 30586046
189153742 189179040
116182807 115991621
851602167 851457595
786184540 786094786
813277803 813358489
58909868 59040442
201433836 201418192
255501803 255617941
173995840 173980968
569219040 569217344
897452162 897494080
677453797 677435519
728932857 728837691
821596652 821429404
840279804 840238640
821499058 821395000
908818870 908937506
988460332 988598200
390062762 390171702
189759654 189827586
762150247 762317077
381524340 381371456
274852232 274772936
692656168 692603728
510613185 510477621
695488045 695452057
37835910 38005872
127290061 127445009
233879127 233791827
426738433 426567795
415991425 415933391
926724795 926827713
796836318 796845182
326359210 326372286
789281878 789346078
879271423 879206375
615535412 615452956
257735531 257588515
501867572 502010256
379783807 379585093
372416833 372276053
762117431 762178215
563147162 563300374
637526374 637434392
693590496 693486882
65611023 65525751
663351562 663323294
14379138 14183376
328167620 328336104
661719052 661742682
764836586 764859880
566561121 566566913
914369513 914211913
310408599 310473667
523728099 523883865
121729544 121908728
766450043 766573575
874687274 874856830
909654898 909628542
635338425 635271921
75511323 75605799
6660292 6759486
257577939 257504245
972861503 972869607
450990529 451051357
12673699 12673827
261850788 261703690
538083538 537910092
267266883 267213493
896673921 896647981
829842932 829839562
297475804 297673444
113633707 113791151
512584960 512450876
525202997 525202349
837126177 837175737
360623903 360648643
549080043 548886897
114116537 114168711
349844834 349690904
546024034 545954956
998410740 998598456
801895774 801750468
740851616 740843994
338882392 339021630
720764574 720754298
562753810 562568470
484182641 484262951
562488683 562333375
171579974 171588814
735981831 735846947
221502022 221541362
421384314 421223276
653117123 653233395
239324471 239371291
844657362 844664446
977025642 976918356
408608112 408436116
333957726 333790420
968741969 968925971
894643630 894537222
924531001 924586633
615018677 615100043
960318581 960323623
455750772 455937708
599263361 599078837
843800101 843650019
724661310 724827084
899917556 899926316
449913614 449714872
198157008 198142798
929418510 929304540
273039593 273053587
942072002 942043266
442964243 443026507
540374890 540217004
451141578 451220468
486882419 486953989
235864105 235771113
313828201 313732061
963624594 963509654
944172704 944045690
300825597 300634807
328972387 328847037
592270497 592294743
234009154 234098006
57233815 57424867
930080341 929993271
500809162 500945080
847257063 847169855
694422822 694270052
434998049 435158563
647240431 647378843
9383064 9277908
595585906 595778606
461080384 461115168
233262939 233427857
13966715 14108337
121538383 121724405
399982182 400141510
805268806 805386830
434214350 434224516
640637215 640723965
588156687 588228775
943351915 943440567
410969759 410990955
555688019 555520633
446040525 446118977
1966989 1947259
488639450 488460862
104178375 104012775
977312259 977232589
837507821 837598373
220093918 220112496
740843128 740860104
198090837 198223179
756538127 756345915
374998470 375039882
296369746 296293310
129325570 129494406
738980444 738917164
526446560 526405900
704717863 704833547
228749361 228652057
155152624 154965986
442334075 442199129
465477139 465392381
96792103 96701163
145365640 145552648
368133218 368196220
823654523 823606789
85936432 86135044
277228829 277046667
762941452 762889148
740493961 740333513
168998535 168941183
649434272 649399212
945473095 945316777
297075614 297018768
540995134 540809746
95018892 94825190
878832075 878907895
507770217 507901581
332767778 332963304
51745318 51637512
820393447 820208007
92797132 92711426
642785365 642979939
288820787 288741715
886864288 886697432
323076366 322951212
653904829 654075503
595915065 595810751
6955716 6864956
670700579 670723343
109994869 110078025
305179232 305231962
995849120 995978534
680456717 680502091
593906735 593824445
959574619 959719697
180862156 180994838
983519920 983703728
285156614 285150804
603162860 603315522
737482942 737541878
47970202 48087478
278544705 278475041
386456046 386598874
978748457 978776787
374310361 374167669
228431618 228415312
23969917 23772659
482683621 482707201
270580457 270617483
308528505 308650585
464799740 464802430
870980384 871177798
170533290 170443700
890298482 890234002
254366058 254306262
646670871 646732711
568539713 568646025
960562793 960561781
551854269 551888713
681982045 681834409
372444239 372389427
669692216 669591308
44979887 44786369
767400214 767278940
149467024 149316324
471954634 471883580
731903321 732028517
262177712 262093586
294746112 294917702
360285766 360209790
818697865 818868097
683631618 683714230
101409025 101436025
935015672 934860164
514745466 514764640
106324327 106375219
700329671 700513247
831694067 831514463
223943767 224062789
458169231 458285737
676918793 676816939
412500866 412444388
834776197 834632387
815940378 816107406
467627575 467822863
831404358 831419638
62054844 62235466
786333718 786294332
969218061 969253187
153184289 153026399
403255004 403347250
645922628 646087214
743065368 743165806
643639682 643470178
328590804 328450452
881860758 881752956
772000661 771995337
186379781 186339891
414700228 414653030
176914531 177009529
853731418 853640612
331596385 331473179
241703816 241636960
991531267 991462849
766070372 766229244
922716143 922533967
986796881 986869475
978291571 978261727
694082255 694039787
997716585 997539795
770978348 770897126
911976073 912008457
208459420 208313082
275520028 275456268
454288774 454232216
493539418 493636776
170159239 170015183
975299078 975278080
334516981 334505735
483521842 483679390
103120666 103271084
816005287 815909879
245641350 245516756
36527111 36720805
527855627 527881923
906314965 906262249
929821757 929963217
825756095 825955525
987191719 987077559
554222563 554324045
350226592 350255720
262424442 262409084
49899484 49781862
240879189 240917361
404146530 404057472
43475213 43671969
876099697 876284167
412677760 412803360
348585585 348657373
634387103 634435837
597434237 597619425
995336607 995267473
497134109 497127863
994325428 994127094
885369931 885432355
684603278 684525632
559072517 558978129
514703025 514755053
837897848 837876156
608403977 608339235
19988129 20032091
381134439 381056399
448309423 448292725
40214076 40265672
190410031 190488089
286811487 286895597
732239636 732248374
251520211 251605085
892240670 892297498
70923299 70742147
50085921 50197333
206002407 205832643
626225508 626294408
406873479 407038753
848527762 848626280
624770648 624938632
471996221 472025529
660188611 660048723
349459032 349541590
916998652 916996618
596095052 596047512
352488579 352613201
27631392 27564750
337346421 337457529
67791753 67938475
457904400 458060768
989334048 989503624
415718165 415809859
39424093 39524627
221235614 221167566
898186685 898118635
395492723 395360973
544744838 544651864
213952763 214011743
353408579 353372135
506757314 506638948
915098263 915127901
260487053 260304979
78551842 78358928
196462703 196577023
343539173 343355279
541319370 541416804
423775872 423764448
24713517 24896203
776663776 776485898
552558040 552667652
615993870 616091030
723457100 723388954
394478581 394657017
142624186 142434072
220387751 220483177
319677821 319779919
466793707 466729761
47371524 47472626
244214624 244248976
988358595 988280055
448865559 448960963
132721807 132814153
283135380 283247366
532503265 532555239
890503057 890344743
377940041 378029731
736270200 736434632
155122498 155200050
804210994 804168468
71767100 71776322
44764775 44674717
8668791 8837859
916205581 916336507
970587162 970655716
455142737 455291897
904751133 904949799
51748381 51902061
237022124 236962212
669241107 669414797
496136721 496334429
305812211 305998187
137360708 137362930
143758330 143813698
218006043 217964567
317604009 317688493
254784665 254942891
166787460 166762368
927815608 927760806
39322557 39226543
671874127 672071541
955527000 955363082
271631154 271485762
389732960 389557568
118989518 118980328
686737665 686549045
828596851 828665857
215165146 215332080
761888739 761920353
429676084 429530032
792947945 792822773
390025762 390008662
646047524 646126904
16161588 16170962
492799504 492874310
636833817 636876679
327663906 327647216
547648451 547485467
957947124 958132940
878869985 878703339
933247907 933266071
985662692 985729314
91081767 91008171
837921612 837998668
790511555 790455675
204405223 204338737
16166275 16026703
94922041 94888505
531170904 531008188
435625006 435440532
829057047 828933733
726690745 726604311
885565475 885414857
680401354 680345056
319303987 319411653
284055687 284035943
95934364 95809228
299661007 299561307
984165832 983976054
500647919 500577009
482099014 482012760
189479665 189618035
522349949 522478175
90352375 90248551
821138052 821012610
174505342 174644066
191797976 191637166
756808458 756712006
703526337 703465443
212705863 212557641
571652071 571483563
982178938 982360610
51753086 51737550
240052538 240152080
408791574 408597536
672748360 672621186
236856505 236976235
359467080 359620620
177270937 177165789
818301938 818266266
382826485 382813851
666019877 666190231
636224964 636055554
840343442 840489616
684915388 684724908
800737417 800773177
409601648 409743328
709828029 709731517
816203748 816169784
727005917 726876105
107388595 107539977
743791814 743713810
557087026 557101218
736596696 736445186
382484865 382299261
239273417 239469165
956727742 956540804
948440893 948263955
936973644 937094042
283390727 283389329
532600594 532613936
418546328 418353480
544027791 544091849
367502552 367559248
458798138 458618692
709736209 709610323
616000781 616181279
581913519 582092925
216198363 216231467
45635660 45797686
75515628 75450962
661850219 661896849
714509569 714444729
633162646 633043990
135406515 135549893
33820819 33728197
543122313 542932299
471682057 471837809
824377071 824448001
125777807 125708689
290082669 290208757
121325907 121409925
610609878 610499050
556717430 556707838
581275878 581328822
988736839 988644033
528101350 528222522
114410342 114494086
270056199 270178407
936288721 936149937
18243462 18192838
562645574 562598186
779207216 779399412
94679115 94646815
213262003 213206161
134565614 134462986
906023035 906093893
491683799 491676979
615785104 615967260
855363432 855205038
268084352 267886284
684177256 684075740
620865463 620834993
70529710 70625238
613038759 613051937
638832406 638779970
737925995 737909269
491873263 491841449
474425205 474617303
27174318 27135630
966220150 966164172
827792689 827860185
471898393 472010875
76288308 76142446
717575475 717531981
433461889 433603539
324893971 324764029
706017305 706159401
78153074 78014562
920121662 919921790
156528748 156644860
321240656 321083398
10190229 10158953
646531231 646350111
142116166 142287176
643301713 643447917
760592016 760467270
301598239 301761295
547854830 547735004
31425774 31569904
735885861 735872061
684162104 684353984
194615145 194722865
544746084 544870962
935822219 935950083
861192276 861149600
781043117 780980811
985751682 985938240
524588786 524438658
155174604 155266554
334843488 334856582
759744653 759684721
652346867 652252085
415031436 414863530
850977034 850914178
7274671 7278025
758508982 758559644
95269679 95456139
259618330 259709006
195714240 195535126
147880998 147826348
605714138 605579570
691868758 691823366
583368247 583334051
29011043 29142733
215661178 215480200
839878932 839869486
578921248 579068178
338427296 338581566
954962293 955076119
927468781 927361125
356988475 357070999
786574869 786637801
938411917 938344189
16772569 16900829
49079991 49161413
970524037 970326863
394945783 395011943
888392661 888326647
445078814 445143016
643287691 643251733
961926882 961983380
441414299 441252857
168864909 168801013
246790153 246703859
598018404 598051570
581185142 581224294
529960770 530022952
552017447 552072403
342953767 342972447
920988227 920943479
314814477 314946165
966302842 966310430
99875211 99684609
107690387 107610461
654901825 655001719
114438563 114365571
839157163 839157115
477848924 477988100
533506576 533489066
551606272 551457210
63491257 63450171
545643487 545570905
894021974 893965530
385002830 385195292
194821749 194834897
151773754 151735022
642592764 642611460
428507466 428620848
943877621 943806029
229818106 229865996
709322593 709364541
772388792 772503414
501488902 501353238
867116708 866935014
38474458 38535086
835999987 836108491
513286540 513361644
277873006 278009274
741064511 741208369
673469782 673632236
646128533 646131627
316165067 316353387
211901901 211708139
377859766 377696620
93187083 93137139
691670463 691604753
252105049 252154199
632562596 632432262
301293459 301418249
34678067 34586105
738846233 738679501
601729574 601648382
30830306 30664752
682246137 682154393
223402859 223406515
953636346 953666748
75890298 75703220
101452690 101602324
415958572 415962408
926772749 926729793
547172043 547256681
133576464 133389268
87367484 87244368
798096317 797908931
82435729 82551149
663635635 663593415
62437261 62453611
901446476 901627540
284978899 284869663
87270139 87288681
867926406 867739836
942734584 942889946
36112774 35946264
508716043 508831419
328624317 328557291
215732787 215814813
967072531 967249921
441962689 442094657
217643235 217447643
530591415 530397569
497414811 497609703
129823185 129846107
466577236 466719468
620850228 620680772
183911088 183743936
781556339 781407107
267985318 267812032
334603684 334448550
205251914 205129444
9172114 9013358
264288459 264138875
880426063 880368219
414555105 414524691
234630790 234441632
141140679 141022609
426954611 427030331
374198820 374004616
687825610 687885012
439188269 439189789
728507595 728403261
255628986 255743382
766082594 765979844
639072467 639002451
388199250 388010368
161856349 162046581
382016978 381967792
401922604 401771048
755172202 755050710
842575801 842726515
707132929 707159253
116111951 116253663
946558962 946433374
253090162 253166444
877942279 878037993
302478792 302460820
765196675 765349035
220966874 220849258
287910842 287792446
490432113 490477799
346280755 346310027
956369445 956495261
623217810 623075842
669876760 669698380
937903189 938052403
531581797 531414993
832504191 832478031
251028349 250952135
736203633 736348417
837469971 837357255
166073136 166033654
724111474 724145698
608493767 608459079
525703694 525759536
752572611 752579233
583221356 583289946
822908247 823034055
589296338 589118964
65047630 65164304
871503956 871521534
809982203 810045059
248678815 248718965
588051671 588020555
647151656 647218248
801328118 801407534
380133345 379988675
322473958 322442954
299640221 299681793
309097075 309156869
756123191 756317971
597175433 597088331
515368829 515439877
109562361 109660209
194828323 194773895
558401116 558350524
419204264 419295586
317838194 317964496
234109371 234086641
796301850 796369912
434751509 434795105
689457347 689610021
206002592 206197170
166938300 166991288
424904860 424895416
685745802 685612902
243906648 243808464
326637531 326456183
29280568 29303898
121709910 121738900
111193599 111168153
118665327 118537675
493294194 493366072
499073149 498967277
265974694 266114708
935148508 935289628
511729717 511858863
634094410 634142310
377778193 377633017
431063289 431014077
717994696 717802918
692130486 692010096
724744197 724607221
849257108 849340818
408313968 408345104
683625574 683802886
732310275 732186473
875457903 875286641
179454745 179352617
654103322 654136098
986983654 987044642
484531559 484648377
446341821 446351533
936870816 936908716
583128736 583057950
656348350 656388664
868435118 868345312
295551450 295356672
154576520 154484816
121067066 120927946
67435826 67574230
298833886 298750640
901185773 901034873
972611752 972485222
742213965 742032283
290274169 290143345
384211896 384168326
686899273 686914353
258938081 259128567
910562918 910736222
308083489 307962455
743666796 743526038
733739131 733884717
950462968 950650266
786718998 786778502
719108806 718911260
523728713 523804457
946774169 946844277
686488306 686308566
527898426 528048262
951469994 951317512
745275042 745309870
313381905 313448099
727122 894688
50523506 50699556
102616840 102439798
988211239 988088341
334049075 334034227
705107647 705202281
302449435 302347839
388066709 388104809
422041292 421989502
545438254 545246560
861646813 861562753
881148651 881187769
914191032 914096352
28712538 28824842
535440420 535511526
298303729 298429929
641456493 641412069
896178160 896377484
591387571 591528971
326008660 325865198
444247247 444144797
358046694 357869136
818125356 818284102
633438698 633466746
904319820 904123414
296232016 296194900
999054342 998982872
249660171 249723527
139272051 139450721
165081329 164952665
916859829 916712387
866105645 865906019
325571755 325422927
926086980 926235892
635929235 635761943
769336463 769288819
412630904 412577918
30400317 30237977
591654666 591814134
214112464 214113108
920322893 920223855
980900259 980970473
72400970 72418280
181202839 181160671
905151776 905158976
317714540 317662446
636439868 636349736
977238821 977115717
646688360 646887296
558325942 558476290
492072372 491895194
830371059 830557953
188855713 189031941
539968097 540108045
774354025 774173625
238565964 238679016
398753486 398692962
719562911 719412073
662003986 662110866
803015596 802872120
29727740 29732994
207015148 206909762
312093389 312138801
714880770 714737254
512115498 511936266
525225352 525302680
425785925 425684327
320987453 320796371
353879469 353724283
692271566 692405382
349767869 349643479
890864347 890847671
454425956 454559032
802241473 802332123
201329034 201182628
799305670 799387628
208678074 208561442
580455631 580317087
646343437 646162423
2724584 2804510
680556187 680518865
307333065 307491303
611988646 612040158
524898851 524879871
960942424 960901454
376853617 376947019
190954735 191132855
310542125 310405209
104148045 104287169
806213644 806349496
234995685 235169165
348954443 348985211
116886732 117055286
728223972 728110410
933573359 933548587
66479742 66453842
937805617 937954969
359893097 359704609
596555129 596443759
483004690 483094702
437734099 437883785
815557522 815359480
718851735 718895047
577704972 577754886
303524542 303404410
462244840 462371004
853835744 853984280
481752420 481566402
400873197 401021533
638806188 638628758
568065622 568263268
551409864 551452914
751870846 751899744
237624654 237738088
219971855 219865087
35620257 35804261
165457186 165575326
31071586 31262222
748873540 748969638
246356299 246201645
670408145 670466059
664507842 664648332
270783353 270708757
405587325 405690545
117092243 117282435
594483365 594292383
346800851 346673105
535075116 534900638
330001606 329901136
586891659 586809615
841758713 841856843
46968948 46973838
319824102 319890848
365239679 365087777
368709229 368825043
652542284 652530458
479337922 479430928
973595471 973523231
773814260 773922538
778800610 778946006
768765358 768620500
639173032 639315604
170690446 170642590
260582117 260767195
127089243 127102885
903960940 903829944
178805248 178811534
355244211 355148519
336154723 336215761
199217792 199162646
466761734 466677202
476405242 476425758
345902219 345702639
475276159 475408267
919751684 919822412
959599229 959510887
286244065 286416127
545989495 545922043
164479703 164341861
716424073 716266285
55611362 55546906
541118067 541053451
231178569 230999709
747842453 747988829
895224374 895391218
775740875 775897781
479191165 479237719
892818345 893002873
35347749 35228763
354978002 354839836
469488511 469418905
776063026 776173820
371376489 371402619
520331114 520521752
981345313 981150985
223720435 223579703
366967717 367058295
673278473 673174063
145705548 145511858
514308459 514331769
612114350 612184754
558963457 559025323
160487798 160535228
558292803 558113219
694656545 694577247
729701323 729826773
777099655 776916805
640298625 640112465
886831337 886897239
268435470 268457848
920821221 920624365
919752139 919892685
60691552 60639166
346375714 346345154
542192230 542165930
142936534 142834934
516585084 516562510
362565899 362681853
677364022 677172376
161277642 161381606
464029678 464154430
188737182 188802730
132002070 131822670
765546371 765664831
593294094 593418162
148649481 148740247
498015521 498012005
991056941 991083033
764956723 765076687
143912997 143926923
982590190 982507306
356394796 356571896
336261245 336176821
737415570 737399694
758842655 759009859
510763280 510927154
492002244 492142500
931060842 931121756
353907318 353851620
62775543 62904223
995754565 995556235
327655561 327632835
791697837 791853079
485375061 485201045
805903552 805952442
627942022 627890872
882580995 882708179
304306805 304187543
610486726 610546308
695042692 695171062
288809994 288944036
894746291 894918563
33679847 33553799
759481806 759674806
583351149 583228743
426185736 426326432
959806947 959827761
42693106 42555994
998094948 998239996
386292740 386097396
300632900 300730202
582389871 582191589
208855889 209027031
826241473 826381201
470068041 470092965
225411072 225473660
618224995 618263605
363179690 363204198
38930913 39000359
431856570 431669214
240102309 240029905
459406283 459600281
680059391 680067143
706947272 706926650
285549457 285675009
878136784 878179830
58384327 58289965
102037032 101975414
684526972 684471246
490015565 490139223
211860619 212018677
559477012 559283494
991642035 991597453
671114118 671279420
221271995 221210969
179163959 179290977
331086124 331207322
734520341 734675713
820040125 820111675
272120288 271998272
132113728 131985230
169677216 169551776
478063497 478082651
22202663 22196381
595539057 595406853
744878095 744753973
192221994 192288654
199423448 199317430
519001624 518853884
195273373 195366355
654262447 654415517
284509685 284615835
267791111 267898675
952283881 952124187
214762468 214571018
505440287 505563793
792920858 792975032
812387285 812564545
743045691 743036625
387574653 387616931
889065566 889116770
63578132 63404382
914764062 914927732
714847052 714914488
790920037 790721129
375966254 375832758
929795474 929664260
646629930 646432532
381556475 381737919
705982784 705899598
679613010 679692170
84743179 84933617
153776014 153719948
136863310 136726238
327776509 327735851
869842094 869957376
884980683 884801619
227265825 227235459
242402451 242289403
484281908 484286582
158136355 158243331
704519645 704394757
169360035 169394079
479683276 479645746
261863762 261837814
878041583 878034403
872695906 872711598
480522607 480646169
607869628 607731070
482998136 483191268
674760607 674756483
945602136 945684702
24526165 24669787
840819930 840900784
296123016 296065886
566131923 566185865
581531926 581565582
618887404 618843028
339161054 339156828
31054818 31162886
549694577 549848673
758628273 758607901
67922115 68121435
203968249 204093899
772126330 772257622
333125239 332936923
543705013 543545613
694334973 694346437
686804279 686671051
842926600 842790510
86314643 86492599
7292270 7263780
347763294 347623678
967418627 967479251
461097776 461053438
264609238 264628092
269219231 269031709
832224530 832422286
1834864 1733754
881304138 881122882
588083055 588020287
535000820 535149412
622015779 622083491
265830270 265959476
23256750 23090108
937977796 937932142
521418153 521489383
604539960 604525134
79759681 79600301
395103045 394995235
644010983 644160445
18152511 18334413
552038078 552206342
980483212 980610274
612757216 612876054
851434694 851391278
776362975 776281997
44768692 44842890
651216885 651327761
891756176 891596304
323519468 323460562
728455428 728339834
680442411 680360297
815022605 814901839
236606696 236795336
867654915 867829337
740772261 740947947
845948216 845796906
371680523 371667335
710558642 710431968
743091367 743115587
278339199 278196293
513661706 513579860
651068458 651081046
950512418 950406536
605491219 605345257
556190734 556108246
790724207 790620919
768778609 768752107
491680389 491605975
846907410 847046492
92540215 92516777
369621034 369635594
833995113 833898819
325347599 325497341
640050096 639867550
606430072 606563504
724675709 724663437
986520343 986360679
531689162 531858682
100687416 100824402
323601660 323437276
929025867 928833195
609753985 609755373
217690858 217843826
897920614 898063888
267073726 267069286
514192894 514320114
82638655 82636195
863642065 863495323
564971468 564959316
903028167 903102763
104978750 104883500
606685752 606692424
273149649 273328767
535741698 535824944
212161118 212075910
145991401 146037237
60391182 60453060
550204660 550200000
551371199 551240257
543625313 543488599
102405066 102240608
373674472 373863992
513766208 513647274
3120544 3307780
220292386 220435464
525894615 525856995
915106215 914967073
847127029 847213459
864509206 864377178
336675506 336615152
232889841 232901087
106413228 106436866
153347772 153183818
29451040 29642616
556382337 556186605
554983476 555035710
137457215 137321913
430506872 430530684
178042112 178044144
480845465 480808837
389897531 389879851
707478373 707309561
461420220 461602282
491106453 491086749
100382999 100278951
726799593 726941011
275549420 275533258
9904681 9828881
410588833 410659721
990606960 990572872
998140627 998339365
475104124 475263794
303575228 303605758
754055649 754236697
971291728 971172198
615996786 615961080
369516297 369613955
520720228 520609572
366438212 366464460
704412410 704247070
530979085 530927451
538863559 538957305
993747762 993802522
210017607 209911985
634118360 634027552
888973884 888822320
650585670 650528618
695996726 695866330
587095636 587265934
12371613 12358813
770388918 770285016
415834250 415829880
630649421 630503715
501602504 501787248
234028275 233885921
333646277 333808049
602333630 602493122
589854825 589945881
176325773 176405239
231879991 231831631
500510680 500591940
154983518 154983616
893646278 893686104
430197964 430009386
900933043 901110323
207183115 207334055
493985674 493828518
831110422 830997630
432038872 431875328
57843767 57774803
737631615 737803597
654395967 654435067
112895933 112877191
460921443 460845739
892173129 892020173
948500499 948630193
734767429 734583997
888040776 887873974
82094523 82137063
693882240 694042164
81056920 80953370
772817334 772835202
122242580 122276894
954021563 953847567
678424617 678347417
165101640 165199690
435300117 435431023
665489130 665419770
101680311 101855749
110284020 110241098
652763570 652571436
66625454 66529634
730411096 730370144
936700521 936532285
78565385 78538299
351423998 351540738
927535995 927401567
801456192 801358876
54952500 55012092
686245247 686070143
629639304 629578164
604954628 605032594
932429800 932367262
131451650 131307260
819637860 819487238
632510494 632708286
498381363 498415143
787645300 787687810
309987208 310122646
636394410 636556866
903283394 903245948
275172832 275350496
277761404 277889804
228781253 228940765
438345344 438150920
398131614 398072374
773243714 773177624
255860483 256039833
113364061 113281177
245403560 245330804
449125643 449087119
400417030 400235234
261082496 261235138
344105841 344252761
845901839 845994593
168141051 168100943
668313685 668214081
180483 89683
883339888 883390260
321128432 321130780
985573101 985655509
528497538 528613912
884845789 884891151
351936981 351771579
205002956 205092042
741350645 741526555
710024818 710216392
555068625 555171131
810983140 811105052
639145011 639090169
249470542 249603306
277491566 277600004
845561932 845613140
434090969 434039189
105867988 105864636
956015408 955820340
18454372 18612178
875246976 875055284
478930482 478855752
902767872 902591260
302429064 302469806
527478326 527554812
907244705 907416067
221701141 221859475
527771285 527582311
618165892 618244300
76004492 76186898
714898757 714930219
181181755 181059717
780012775 779841997
191094888 191170822
529113310 529131738
132490275 132480961
414523625 414586585
205823501 205678111
982135967 982068159
688627076 688530012
123966274 123807234
688406852 688228878
14528494 14526916
382392063 382294269
180373041 180359869
967722059 967558595
386039368 386063110
102569821 102663859
337892681 337838487
233669084 233776174
814836274 814713652
546690844 546535748
21374727 21224321
82493439 82436015
663414403 663610969
582631639 582699633
280979559 280792967
77321480 77317318
797451611 797263077
313704529 313579065
369930739 370045881
23211130 23302370
441777418 441732222
853800313 853865261
909685124 909729202
23674769 23743187
154170576 154238012
248113626 248002782
355646734 355619438
314738804 314876172
708709724 708745732
559980583 559868429
738579592 738437028
187995516 188137840
804125842 803966628
164377383 164322799
941995259 942148745
538750862 538557384
157763303 157869843
541585640 541442004
696330467 696307093
648932208 648861790
502402348 502391726
667759372 667892130
341701971 341781001
710640290 710476994
75527584 75504982
877102179 876964375
272659910 272568074
574106716 574082168
459002754 458968542
733811924 733681480
477309902 477336892
591869699 591924419
437833386 437961706
156777096 156690280
24787703 24681353
414885208 414943552
983048715 982900605
793381994 793283422
692930491 692730997
731361246 731217528
342332815 342161319
658285221 658310875
128257727 128090057
521630475 521489159
303377486 303321362
114802065 114771685
477685524 477804168
486784299 486882683
534666269 534499841
740972586 741136440
805267314 805265648
379473781 379629509
488030816 487892106
28705490 28610878
337854732 337930630
597694908 597781784
451419681 451433339
393147937 393090855
532811215 532676209
879665995 879562091
593517227 593490005
683276842 683410736
630274924 630373104
629718677 629789079
529304068 529226242
25035245 24845735
365528621 365620681
109474545 109362661
236246240 236210040
644130332 644190558
895018413 895040805
991734153 991549917
246747006 246695560
52419074 52536850
371499646 371496294
34597394 34758740
811505017 811628175
550070527 550108595
312297653 312477351
874633140 874575142
583902950 584062964
765564284 765375296
438428474 438262214
500794927 500776451
124859235 124976033
585254272 585390350
428944955 428906389
103591662 103539784
885175530 885344382
661851435 661955149
398773491 398859705
927725813 927702441
126421535 126277685
992567803 992712851
415489273 415422119
433134584 433229344
287263085 287439967
984867073 985029319
547290858 547393686
855822145 855686343
238251776 238286474
127131175 127074595
880570766 880646118
887349449 887501193
103365886 103176282
508321777 508215763
409005352 408953878
91413983 91603843
367512277 367617019
31582943 31556865
764977513 765016705
673861699 673774133
678779834 678936920
759417533 759541817
227751887 227699341
859138652 859309714
880857694 881054400
579510753 579465905
598641964 598602006
521890487 521963067
580670934 580543444
259867280 259858358
555929781 555907337
660337553 660145479
726753289 726714867
200500770 200591342
431190140 431182512
911865248 911768196
211912946 211890856
996443063 996440779
552328616 552273572
711368327 711207945
937630660 937627610
493663213 493610339
341154693 341341043
159570391 159438643
583817692 583954072
376858743 376825973
90993994 91169540
353651807 353586657
100863 135083
370095699 369996063
988673806 988690436
657499482 657671288
665897236 665870552
469294454 469453708
421470196 421298432
760203793 760272487
826927928 826839178
442683550 442601320
630957445 630957957
769791664 769808374
573039102 572940116
205268885 205448961
3736641 3539673
11832031 11936819
630779253 630957701
415960490 415887320
885713861 885514331
363808708 363631836
824787286 824688682
513513279 513573769
371780690 371800466
871117490 871238106
469818731 469981317
927271459 927390907
364254949 364143387
141148759 141307345
561125979 561126497
532017688 531940376
426653114 426477562
39248963 39235503
759346400 759258002
887634709 887465817
455320028 455263766
20452769 20455799
396440107 396308591
380719862 380755704
354837173 354908919
269811728 269923530
119349097 119475359
973040137 973129339
630238415 630273763
701811900 701710800
906237700 906219934
107650424 107600758
279089297 279286623
546011428 546061776
995261919 995278043
748515034 748707336
31403425 31260105
526894879 526731773
192059238 191999890
482076803 482121225
79889976 79869278
566511526 566522024
982405048 982316172
984570485 984384429
773579053 773596981
470836658 470786864
973289733 973422317
875372272 875300994
269444876 269340478
49505513 49686381
913536425 913653247
306477155 306433099
616922728 616869236
669787570 669775882
605326472 605405226
961994830 961971930
741233690 741320510
704367619 704457201
744527339 744450359
167596266 167774672
874848496 874865164
574020029 573860143
720715123 720647779
844150023 843965589
332736087 332575199
53529233 53562373
973645284 973660164
71725592 71827052
951698454 951525330
797519402 797669282
618032618 618093656
693242647 693288069
368752865 368664793
784093711 784189587
96089992 95974614
943155730 943213568
905833581 905849451
356368385 356226511
248495806 248457194
952221436 952346326
335542933 335417195
260052338 260198060
375099851 375092519
431038655 430928865
594313391 594117017
731563659 731428325
770619981 770749377
773389966 773265162
729000121 729030637
69560933 69460169
795104184 795146140
369181054 369212408
296270062 296469430
553573494 553389506
808442203 808371451
40933455 40775607
387020403 386836183
912576789 912473167
212893774 212713910
180656417 180729263
938977478 938825644
349816231 349873437
237765721 237710455
427782242 427590322
954941128 954892608
721748997 721609381
935060829 934970515
408230931 408058071
742292793 742323411
812042427 812076221
818008163 818158475
396420700 396474572
132346252 132200682
88971657 88838741
980798141 980780031
109947395 109869767
66981911 66913767
825626499 825432977
487658648 487634024
249021880 248841062
740222701 740413737
385862685 385969227
369258312 369296550
905121056 905240204
630146919 630128005
844135750 844277702
782083461 782227405
858703217 858853147
546011466 546036602
343462536 343615810
184501502 184357234
9330191 9133161
283711009 283667893
912081286 911935628
598281984 598367660
934856258 934937918
919136515 919243857
850228606 850083560
587290251 587368803
537216259 537264665
750627769 750576335
943497384 943521480
737819044 737797010
633620363 633640831
36156152 36161178
332634871 332655643
371173947 371101729
465201800 465383804
826231251 826259261
688137077 688317865
880516101 880458373
166053395 165952573
116236254 116381484
280054270 279857666
418210571 418207479
990444439 990511419
326024813 326128031
15960821 16096489
431540958 431439276
738266679 738270127
851746162 851853748
112983387 112808479
286125545 286153807
674537523 674544409
36882026 36937220
73009613 73165349
684982475 684848301
422859335 422729537
960901303 961018593
976466507 976364539
597975228 598127912
887646471 887622947
628574137 628618785
413679522 413725154
513430810 513543524
448136168 448010408
457767240 457672552
799534383 799361403
285822351 285787861
628138820 628161836
31650912 31829626
300567331 300676319
843489931 843379035
474484166 474368634
154635267 154825649
519251089 519204607
637215175 637151359
830741911 830824875
515261067 515404353
171893071 172040851
916588577 916477193
369563501 369707687
576784600 576906512
349987082 350131056
467867330 467778396
315182710 315306256
261990513 262111379
787582289 787461251
843184168 843048090
468486476 468648058
691967359 692070291
335320300 335152532
203450065 203282211
25740910 25795512
672818106 672743850
971042874 970897390
992194051 992387715
743695207 743888421
576020414 575873626
289270820 289431840
784253086 784358222
112137414 112234990
127543653 127352227
862433181 862404505
243461240 243600422
90355444 90527864
884994800 884966566
602970130 602804276
446273999 446346677
814239523 814229479
1586806 1513662
265391387 265522173
327917281 327791093
181425651 181533111
144330794 144515712
601227132 601222654
163442862 163473480
333753838 333862260
176519374 176644982
240226096 240422250
137551543 137558409
993798157 993962551
575054263 574873811
883297318 883483202
569981469 570077423
435606960 435753244
148934961 148745099
951075430 951220278
112186202 112177486
334507845 334526117
172171251 172157063
278441719 278509873
585936680 585930016
228309536 228316806
168042058 168240044
55886023 55859541
659142188 659192208
710257408 710175376
323135649 323017083
114246897 114402067
198321235 198125123
62513224 62536948
884569414 884624334
894590426 894424766
666489496 666637814
744646760 744602898
497203737 497199931
593729305 593834965
386715756 386622192
231453396 231510108
483285463 483097073
177876593 177865623
436261259 436207593
87619230 87625956
522287284 522204730
904542020 904380316
338956944 339086316
403967479 403897121
922909295 922811349
876430448 876517738
503831114 503798964
833366319 833398395
683343789 683299295
597880882 597712598
257248455 257206341
362771741 362591965
924773510 924815468
972865555 972790035
692494222 692316542
50554711 50611531
652012234 652209658
70978942 70867656
486361737 486274039
729768128 729885418
813029791 813156159
126484460 126358610
452741529 452588507
242596494 242790550
702670583 702774447
113314141 113172291
124917634 124826380
594991195 594940695
325668573 325709937
604119475 603927727
862737917 862640059
275974312 276085668
668139931 667943381
244566872 244739498
295039043 294882667
618468234 618445246
263061805 262931909
624016883 623964937
491096601 491093269
632949440 633088076
10229650 10200936
851713851 851667909
820324530 820462364
203681476 203494308
942439976 942328212
874338621 874208161
172727463 172664235
813028935 812889387
973872006 973767624
738508310 738481332
895307796 895124096
158610931 158651033
272000808 271832156
889502070 889612600
956215401 956132889
203143562 203176728
305514993 305576183
400769397 400630107
953715955 953802823
470934879 470979575
410021505 409834457
241937339 242039197
114476548 114511624
650396333 650470757
854365734 854433140
10303915 10493841
94297205 94183739
696714430 696859048
679538706 679633618
740927659 741054513
154925990 154838946
150457608 150442486
345047401 345208727
541763096 541605248
956415869 956574653
800686544 800859810
505618574 505509012
352744355 352860169
245785342 245812274
752130281 751981029
441586136 441609848
119323513 119299631
204612297 204487553
673107568 673138114
978762622 978679896
910179929 910034075
40824759 40739827
366942514 367013006
211344318 211176166
111331019 111215931
263571890 263423260
181637583 181649573
702778124 702770770
748169419 748173817
379303222 379332756
239106435 239257953
604340550 604427566
343306905 343236167
646919434 646855158
52123858 52246318
37920891 37893145
240899489 240935233
537917859 537750731
551046221 550909667
645757847 645861073
147388473 147228749
725429303 725622239
398533426 398723224
269932555 269914505
739883425 739831475
976959013 976928997
171108916 171029272
721539149 721364463
423556295 423484721
30681710 30712478
804877398 804908002
627375323 627310325
442858372 442820190
845587223 845639057
27355111 27158457
453077686 453067112
401744679 401827973
709577868 709496822
976049614 976247570
297510310 297393244
986287532 986408378
512277745 512135997
661873534 661815248
367019949 367096641
25469363 25543885
822421817 822292777
589055916 589122916
469310600 469324310
217354788 217433224
469214158 469022838
726311983 726419127
414525190 414418122
814851811 814820737
577067400 576962206
626017038 625881522
771841429 771997999
927830355 927800861
630738405 630571315
284825975 284924281
936953043 936864389
39774609 39761711
394160211 394202601
898603771 898457621
592025664 591864250
425108960 424921666
612730312 612636170
138292346 138133660
361521107 361334503
374020657 373846913
335768700 335572962
47535894 47573108
396349875 396205861
794692135 794888137
418004413 418032403
297101089 297149065
15834841 15804913
148681110 148694864
371619204 371563610
473235075 473273481
778920993 779092655
973511963 973393533
132140443 132181125
140667595 140748945
800206699 800020449
288346110 288173880
365448845 365449027
658967520 659167198
410052165 410177019
739194341 739168975
111039814 110999980
437927013 437996399
192154590 192181194
438633435 438679557
226960406 227124268
549250680 549249120
506790946 506723682
734178049 734267123
567523946 567370142
949978137 949857229
884381172 884575850
583390816 583550946
31878578 32074804
518978091 519025157
639487605 639413829
262374382 262572560
926776254 926769244
984381696 984229064
495573434 495703514
461789573 461744545
574963329 574964037
611480073 611481201
478803287 478639111
913358031 913196963
131676993 131658293
330426416 330597438
426050837 426165169
280378177 280513483
464701797 464634333
879238899 879134961
845833287 845798407
541150507 541087371
449814243 449633215
697998969 698001469
816921927 816856129
108908062 108758378
337131726 336937802
822551481 822368311
487799357 487902323
584479301 584374773
231614863 231742795
413696998 413503932
551531741 551374087
244095361 244025741
210688082 210817070
476964845 476909029
233016016 233045014
237681371 237486533
876795765 876847079
571035985 571212709
446774889 446877577
669012749 668901369
765946962 765932726
568905451 569091081
666402008 666414808
644268903 644112213
595045921 594936469
379241276 379191270
593540987 593560607
133178400 133348714
507388129 507563451
898401029 898272477
157085196 157154190
742558342 742742914
252131840 252176558
248402435 248458149
606865657 606820047
718420889 718259143
219644882 219757540
195184589 195257489
327281452 327474442
781326799 781284965
445921518 445742676
802645327 802524181
986341066 986196282
928413208 928224324
170809265 170982775
686643355 686554257
139523872 139377570
370277756 370222708
439577429 439731231
330968574 330952390
643734706 643825012
703220843 703093973
78861058 78914512
3608796 3569540
926491714 926408944
154730458 154584026
848008655 848193849
195410438 195322272
880130992 880031374
744602763 744624829
321129606 320981288
191589539 191524991
12580258 12392590
225262001 225349839
230205488 230202018
839251918 839062408
929520542 929565060
331987645 332126797
875594308 875550666
752720098 752709378
15643145 15456453
599459647 599313731
637706514 637771952
974815390 974727736
241219710 241217756
900024892 899972666
829579587 829557063
869850244 869653496
649238371 649073203
487086538 486956354
509914973 509983443
510029005 509937881
931590001 931728413
694217001 694074981
496691810 496673850
618978239 619075651
222454963 222442101
699495689 699628841
399428972 399528128
423756729 423934261
68738308 68830744
448097059 448266763
335310795 335329805
656138573 656051833
161518863 161627315
440853652 440928382
106425047 106325391
579509478 579676810
48546970 48652406
899100038 898908728
764574160 764570486
369063975 369196731
866326130 866448512
747777465 747897961
588308811 588486631
421882328 421921018
198355015 198368339
16842561 16959097
715138322 714977312
67316772 67228436
334602710 334606570
101075047 100999677
442352751 442547015
183187536 183022704
745653513 745592313
583029489 583227983
141538788 141733946
106055415 106208941
945933897 945950969
808440988 808484050
669480270 669540632
104682846 104575040
958285122 958433096
473940938 474043082
197911072 197880814
545485738 545390770
721793812 721902332
34883122 34749814
601688978 601536160
959817354 959622040
745308484 745476628
408002044 407996088
279809328 279817480
75321778 75394172
814774963 814763887
482701328 482893850
1784309 1679857
397653131 397659819
452645900 452554556
628457806 628487288
281781213 281792323
810118657 809971461
751422096 751299374
163394487 163243743
925833093 925798499
638936060 639004578
733392462 733387054
146220406 146032206
672684773 672657467
304760926 304860576
693358539 693217599
268305627 268242337
250053475 250096443
601612569 601558347
994474864 994276354
924997852 925050404
167122159 167143537
45801416 45826858
496430990 496339870
679561444 679392584
102097169 102057459
851601354 851690880
745770496 745793520
127823960 127783584
94494020 94553348
392234421 392266127
37380838 37232140
446010432 445917214
187758913 187864269
878233260 878426334
761056522 760982434
651904894 651965078
7337674 7246866
306676724 306559762
202220796 202131626
7030763 7016767
566219037 566369391
390797098 390740428
934390757 934570601
888358270 888427052
716787319 716654739
6012374 5995950
232411425 232499189
846595276 846587266
127442078 127447940
314415861 314399201
318739903 318890525
43091283 42953217
112320667 112221795
243530831 243359419
96661116 96492448
333707787 333594343
922039233 922234301
439706472 439755990
742476512 742593830
81267677 81084127
59703285 59827533
640764312 640683618
84443577 84334141
2787798 2919182
367965007 368088921
950995280 951048046
279809540 279825420
714142134 714136238
227633879 227438777
79854002 79851762
16358453 16534907
548613008 548744228
637315013 637115337
848309371 848276391
879961017 879944469
652166172 652253144
791520988 791571112
123698890 123886754
36677698 36779732
892096651 891912085
499481991 499366973
182474099 182574625
527973344 527790502
596895151 596753477
446424394 446311496
131168273 131156969
989355836 989282702
118768778 118944628
651554280 651467790
889906446 889828582
613647683 613530727
29292233 29116509
258511067 258482977
754521448 754529798
791413315 791425303
990264557 990242757
520731806 520869506
795738570 795841274
204684007 204608191
601585458 601532994
636738159 636758571
640879884 640818460
71535649 71518575
874091644 874038722
681849821 681908227
381417318 381324714
715356130 715515946
974402917 974388387
670656711 670789975
62145155 62134103
870603728 870665526
199046841 199022269
748728951 748685721
229329751 229310301
377642584 377560544
237805118 237726324
728693467 728645171
986508588 986532098
146305159 146306269
195827074 195668332
241133407 241218733
176328454 176482024
479082606 479173032
708059566 707986154
804171168 804250820
304990882 305061676
881506658 881329424
544257941 544407663
678546518 678593634
46371533 46217189
303000837 302908023
853497516 853377950
247537523 247567871
351383464 351381412
558042091 558203011
536717884 536558666
371841611 371952403
577716565 577853611
397726519 397900087
426256084 426074254
278668520 278610552
37378588 37532772
917390130 917567566
894282115 894209947
441079234 440898608
513150480 513156128
755748266 755930870
348140810 347976988
184086402 184001922
752748341 752830199
50954557 50918585
178043128 177859736
144993763 144967091
936195491 936215877
803566650 803517534
519677035 519717413
465647728 465727392
134826430 135022438
228409512 228453724
537642415 537478727
582858944 583042470
175365924 175504798
684507987 684698569
313559984 313413820
999305469 999160577
364153987 363983387
160374129 160201237
218963002 219043548
795823282 795859266
26487370 26486234
565747395 565629005
434432000 434276904
834590004 834704292
637335405 637294621
872278803 872122303
343447226 343306836
347085019 346929525
120978216 120865866
688910564 689031120
674835982 674789586
315810567 315882935
368412936 368295872
589309099 589479755
26184798 26020640
661239435 661172433
943297049 943396241
520046639 520149225
245836827 245787721
126756305 126926605
647685811 647698987
494384880 494517518
987833137 987976857
655414857 655415417
727426836 727554002
388383764 388223100
534760824 534571714
9895705 9913657
704194870 704015240
81759252 81647208
494962783 495029569
123792822 123660612
628150328 628101614
342921032 343043232
349055694 349091600
901545315 901709765
107387128 107243550
489167752 489175040
168352601 168428889
661687638 661571006
753490673 753313241
945172732 945050350
727690344 727865230
380398303 380330315
164071694 164205522
104324123 104371867
486410116 486313358
203587892 203394882
430725266 430636288
635150840 635090274
483492017 483440629
381716197 381759641
540509940 540405648
536927348 537067528
993745473 993859571
563223768 563220022
554497560 554334222
330148453 330268515
192029564 191854178
12985367 13063329
158743258 158853966
996094578 995963352
564994456 564948480
926688487 926618327
905155270 905180630
475156389 474985913
63662085 63652613
766295520 766258242
560283613 560291909
102985067 103083893
88307738 88154928
70197395 70126943
96746633 96690733
577263604 577344546
489787262 489926268
764591110 764588308
553220449 553216831
339138659 339183449
854017618 853968802
209487771 209420593
789446905 789639979
482797589 482788625
968045341 968214977
560727137 560696093
795458118 795407734
787050103 787219763
367775444 367656968
728879200 728706422
66947839 66839179
374431965 374326931
724802782 724851386
806541541 806401241
899921936 899747940
236096178 236011926
64563421 64365015
861785713 861641743
187352053 187493975
630324014 630223512
880081183 879938969
337612887 337663189
197752199 197652113
191485926 191529398
346174760 345974956
105947983 106048335
637802748 637948634
417164857 416978759
540717934 540545756
833035359 833140985
648611076 648749194
712757365 712806649
474068472 474017692
894346724 894217506
896590540 896757302
447111114 447168138
578123645 578004673
409059029 409158013
268667235 268507191
754884053 754735795
524386274 524465586
812299502 812351640
919207032 919332808
907000764 907115076
912711227 912528815
965872142 965962164
402400361 402443409
580321067 580386359
188549209 188482869
70350460 70375680
109908403 109747489
52006392 52185088
762350965 762283189
658578739 658538779
482030489 482211961
693005265 692855717
114935511 115024003
960011318 959873728
163976464 163833326
649924426 649966366
271676653 271585655
807339467 807246799
543145249 543099377
760970853 761142191
778467963 778408215
512702264 512628794
735878961 735877619
222180774 222115882
194845097 194824697
167489662 167595906
776432962 776292988
341679482 341741486
319578202 319426302
388693309 388642657
670442795 670489323
169350324 169221322
923781081 923798033
344226783 344339135
204469098 204341348
76870027 76755077
102461493 102528319
954362263 954494151
241654169 241506947
530783943 530668373
89729451 89569475
354223727 354236145
860138131 859966371
191712161 191883791
67156895 67138887
407866221 407780295
921688810 921535074
930573691 930505909
12838082 12971108
489660907 489856765
894017823 894026125
974864745 974766035
693004433 693168091
966159092 966306636
624766922 624644598
572647645 572601065
594555554 594411176
364428595 364268243
323766338 323628534
299123633 298991695
421112614 421158546
629021157 628920673
652397668 652415200
547809857 547899803
55942389 56038167
611151206 611095504
73204410 73370670
993023920 992830518
487085899 487087177
22239755 22438753
117795494 117835548
184636019 184695217
62067936 61997768
456638868 456650610
617126227 617302945
356659447 356747215
105743227 105631581
723948181 724068703
385915956 385784056
524956418 524841284
399063133 398919209
21252157 21111227
493972663 493998685
471015009 471151475
436054328 436234426
974795552 974933938
113760596 113821706
833210719 833382357
368133589 368164719
979779766 979858010
184269718 184123576
270133490 270223324
765900701 765775681
910432626 910491202
833690712 833783628
929069283 929083103
861419211 861252183
718340016 718196172
56307724 56408988
108810400 108703114
270413774 270382478
420023576 419834008
250152363 250187035
743157420 743231934
583200315 583255651
394050770 394091078
394472387 394353145
701761350 701733742
833085113 833001499
255559872 255501144
586658469 586821037
608995089 609105743
454390626 454492494
845559406 845554396
83773897 83950135
340147457 340279731
557975195 557957201
629240816 629255038
108673763 108511867
163168741 163319115
805022643 805068111
765118025 765193585
54350373 54248387
615152140 615141684
437006324 437187388
824056523 824112509
696017926 696115604
236603358 236701016
149391674 149222516
755649296 755839568
455376718 455263338
229755469 229746631
240636894 240507616
80935280 80816230
56348595 56538863
121367916 121334290
73215371 73119257
659914864 660041322
172763875 172691051
640841349 640918419
979632208 979706930
514907627 514953137
115097519 114950487
774129173 773956219
296522162 296602694
734826339 734903057
257509005 257662023
809989088 809798086
967428382 967389170
367344823 367283915
862688988 862555554
911293071 911288451
376313032 376350810
185892901 185698067
703248167 703410795
531612575 531702013
125743248 125647966
91850368 91934222
378775223 378798647
989305772 989304640
604928570 604852482
254425575 254525141
739827003 739948881
183017694 182866638
815497262 815617782
141636367 141591711
706569273 706768919
353341315 353475843
297967047 297767283
916949213 916801647
524180704 524226514
423285727 423121471
728616821 728770113
548375413 548192501
383707560 383652576
154183853 154292171
242242029 242200371
503022955 502919441
383373278 383435460
13779707 13880105
683767478 683845908
805550907 805568561
668024266 668022828
508711717 508564837
898204230 898169140
731495992 731418596
276570430 276410684
303590493 303581609
683213637 683055281
226781598 226858428
997235883 997278289
569591515 569787709
236133527 236058829
693807570 693701370
64581058 64746596
114675962 114530402
220891232 220908066
165696865 165548943
655474422 655606626
543803335 543908623
909977144 910015192
626975210 626902232
690550640 690618288
894059681 894113691
907365737 907466397
115255907 115327633
816559259 816673813
108962384 109074718
281095551 281022833
160840679 160995017
217789943 217927959
445318459 445443861
62687271 62839883
365928321 365953971
189201648 189221450
581135303 581073537
17942497 17759405
363337798 363356758
398974251 399152015
941987684 941953294
757800463 757601967
674164582 674015746
117999301 118144135
822712571 822550365
684740182 684656956
407376448 407339702
338646971 338726679
738149130 738154470
312337545 312211291
512678728 512828356
60770490 60612614
24250906 24361622
602182026 602180478
173589211 173521485
888324597 888335557
604429946 604425186
998808323 998779691
722798097 722681869
594760273 594882319
562862342 562792044
609216748 609221096
859884983 859961317
294463695 294288433
864353224 864421624
446079751 446069865
205190679 205097815
929117242 929048964
152802164 152860602
603613846 603492268
979414036 979376236
168323619 168303007
217083916 216934576
372839305 372641871
711051608 711047862
800547007 800679979
810126231 810308799
592524700 592327812
873995973 873923673
87276684 87236240
23001447 23125609
836384353 836310071
54163906 54299380
387374915 387508441
287587445 287592979
823136159 822989459
308321545 308177779
529939110 530106794
222025395 221839073
383026925 382993015
946088024 945930614
25134008 24959524
579286417 579484999
121158749 121083021
415923905 415900963
729901170 729910030
726395538 726565182
538900124 539014486
924003220 924100560
430103675 429968519
838739277 838787215
471283882 471156856
85173574 85017394
516179508 516339582
956970726 957001240
71654405 71541451
151332089 151465993
914539134 914604352
174623280 174664852
663623962 663647308
942057634 941994348
881503268 881574512
167945694 167757462
181579979 181537257
431082608 431186326
14162075 14266495
962909565 963080293
411533425 411486717
937389159 937329313
68208414 68207204
905339249 905420435
115350706 115415692
364866157 364695525
712240488 712043390
620957395 620773531
967404315 967554187
87427090 87307878
692018825 691874901
811961521 811958981
679835512 679887670
262643679 262702609
410555071 410624277
402087061 402189445
354677516 354642314
70098478 70083418
651043869 650999861
638830689 638887133
186599383 186774463
326244879 326335997
516536048 516672720
557200107 557107619
629904683 629735075
240570681 240703107
840232295 840039849
459275322 459214894
412180021 412375093
755177612 755358026
807475745 807408677
24909048 24883358
553184963 553345303
175355612 175301946
956432353 956272657
504796046 504698250
344565219 344427011
248226543 248230463
947923758 947880084
342952401 343134063
628350645 628240761
496191986 496028150
56251442 56231914
145299082 145319724
334145997 334324227
989886549 990034337
370334489 370221023
882096866 881990382
222821287 222916421
911087190 911095148
421427978 421597504
262604890 262643498
247402957 247304477
772286545 772234959
974455516 974465688
507078229 507048333
915069500 915231042
28820084 29018400
342217145 342247067
206293233 206101107
204371980 204272254
655266426 655135640
429223168 429296522
515250414 515151278
498134926 498117212
175686366 175521710
686598806 686541894
839615486 839490604
28617481 28654257
83128903 83120211
980988265 980961579
763261592 763408328
178180465 178118483
300983847 301103259
641548245 641609921
313888012 313809112
255887034 255793320
595337423 595145419
81613701 81672765
358203875 358363731
614175721 614257115
819847475 819649797
849298963 849110349
963601479 963647709
376358759 376496581
993176164 993013032
637183267 637030045
26796421 26976707
965328477 965288013
45222277 45340923
115291770 115244096
8901959 8918861
550202330 550029222
509534190 509486328
174341481 174437839
340017879 340201685
800270433 800389961
798359921 798196877
20855181 20736937
435666265 435583747
828577526 828754188
582556623 582485477
891484388 891676240
650573397 650597943
126594580 126588160
690878436 690912238
36436006 36264776
707160629 707210199
319240924 319357820
911278683 911466039
390813251 390857295
579238552 579322458
643303087 643343613
228182408 228252098
342060435 341906223
818946841 819090481
753069080 753089212
136381876 136433194
214337266 214304830
209615562 209427180
34943497 34999981
139177945 139072701
943843177 943912065
285297213 285119895
682237663 682322169
757823653 757777273
957388104 957196806
921083824 921232858
74350090 74212770
964236842 964104814
165865356 166002984
806885102 806906770
106308453 106349773
756760232 756605182
211677542 211519426
700298705 700248003
816693544 816770628
439042884 439007782
104379103 104473059
294107812 293986986
724581713 724615367
53815154 53867698
630797123 630679687
727322757 727490419
255218374 255215064
735878290 735866186
922033503 921889985
474671138 474748246
956174145 956134967
90524917 90589073
307686273 307699437
347899814 347770542
253296396 253322188
674441301 674395509
392648081 392829773
993349860 993178786
362811294 362943538
320630550 320656040
845266817 845161767
19655542 19732948
717486291 717664659
641998673 641855607
271343056 271323434
965810408 965723108
280899926 281059192
615327813 615148987
782019149 781888017
201788875 201874821
728873126 728885274
617211639 617043067
340109782 340105014
713642802 713737912
190743348 190941988
229599278 229664416
82266509 82189239
901610622 901808908
244382299 244544507
71527112 71398364
608988556 609000116
371307268 371497970
561633857 561540867
152339817 152165521
636025752 635927562
80773141 80734981
19200169 19214647
694885616 694757034
855955015 855791603
659466918 659514732
344178410 343980308
336605399 336745613
286885486 287018960
718268094 718124752
386771335 386660177
65090183 65105967
9607716 9609526
806509103 806573979
509391255 509459055
925858231 925807955
941970489 941818673
825086483 824892303
76556859 76365099
407729034 407588878
194176388 193988590
97243637 97196207
519835723 519778063
833296538 833150452
655449009 655381825
513159550 513324092
354102744 354229936
354964006 354991998
4927731 5022167
43379586 43272896
241443908 241406098
198361677 198280793
675497144 675463364
752713826 752541540
376209761 376282221
230770744 230746690
58316631 58152949
813418946 813333292
527845275 527868775
875903792 875726042
251813342 251859656
605697635 605775859
86941582 86875636
197831584 197672814
769526684 769516666
312578736 312551624
314510211 314446707
567154841 567039707
504598158 504583354
268716718 268617752
171299771 171198673
694584569 694513783
270286975 270262695
674090164 673976590
491854123 491789425
573921322 573901130
212131931 212190305
581945315 581945873
558405371 558547209
138784293 138798423
903494991 903503595
362117017 362147251
856038012 856206950
336988992 336848348
84311008 84235060
571717904 571666174
599989638 599857516
690120350 690312234
499758990 499839524
383863713 383910399
290963020 291147054
228540479 228409881
996965220 997162070
39152159 39151853
812370486 812332794
139257995 139151049
354607108 354494596
96357593 96557197
825306374 825489710
1059305 927291
979144171 979259077
415311008 415196262
97043713 97111255
500584233 500711605
579593144 579428362
257352834 257541092
761799716 761617964
758238018 758204224
494131279 493998995
162694401 162833733
177161483 177154483
775148063 775262547
665108111 665191891
628125971 628013751
548528577 548401789
135645130 135763504
738172433 738136507
636689906 636855248
9998987 9888431
68914947 69100523
631284184 631341734
939854291 939691355
630541940 630470682
198834409 198666109
630506311 630345411
777913540 777775054
487794987 487823673
939401679 939429321
465434760 465332848
456485477 456532113
835387818 835327690
709375883 709537345
354612777 354659915
951021663 950838619
926642534 926636472
661003287 660878941
924291809 924356147
318337635 318315997
101952011 101759487
974961172 974906704
279304380 279436008
799097710 799265808
257193303 257303607
481232170 481137900
76404862 76249560
895021829 895029609
191501531 191557265
378282481 378177509
442199534 442080960
581945594 581855418
655216239 655415137
100755909 100753173
129914328 130054576
787783446 787674506
188783915 188835725
68132254 68284574
507796071 507835899
710495305 710361987
286062072 285956142
388219536 388303432
173426759 173354947
464800908 464995664
753606207 753526327
874428212 874249030
519296074 519365392
570746573 570861083
444304411 444441149
108487802 108338270
895693388 895629578
285785223 285983245
135094690 135001310
586875916 586936344
980930641 980854751
149481139 149559521
932398531 932351891
226208879 226052297
229918110 229965436
295831035 295995631
48218066 48383248
671909980 671910986
549956006 550088992
270963478 270845718
808167265 808116039
501476559 501501245
588058653 588107457
624854640 624744080
809607815 809683895
492272213 492145555
429098701 429138679
553984453 553846749
302090825 302253063
107146513 106947635
199153885 199281699
230746127 230795361
588625838 588613118
695180035 695348431
608884430 608878626
479770830 479595722
117187339 117039303
114238306 114107530
498642850 498543886
153544398 153364576
340239479 340330315
424093176 424095940
621076169 620891921
454392049 454266949
227171843 227076693
848292881 848216887
977478557 977399989
452763347 452719711
941772545 941601105
968161209 968268745
671253076 671428334
179486699 179519939
552000852 551981040
176642202 176647762
273304747 273352787
552029230 552115576
85346738 85165310
261118578 261042530
651790475 651879601
40065995 40199051
201746214 201546790
41979633 42114325
671019007 671054001
575783900 575617760
704315724 704248066
105768264 105718190
111813605 111982481
286949184 286842010
746520628 746421024
227752947 227914565
841807778 841716520
616976627 617107873
156925375 156771875
665604348 665761770
525341262 525361820
573436764 573248514
435435608 435426438
58721969 58563211
239182194 239036786
691946863 691790653
467237654 467167900
915534958 915510430
718661403 718724515
697714117 697791709
829217200 829336528
127558636 127528670
713786621 713689203
571017494 570963952
681775703 681733881
749334156 749301088
581024661 580921741
566553885 566579941
934759551 934712533
669780931 669972589
224044169 224210535
120573151 120431437
398405295 398376357
654119710 654031296
812325571 812198921
91724342 91683520
528673800 528785884
888727804 888636246
357465958 357554644
179947360 180032754
152409746 152387462
136713358 136763154
360849570 360888338
998852014 998764632
749451016 749352000
99381460 99194788
140412703 140287385
46401512 46504096
964073948 964170828
385979927 386051239
730547394 730674284
35712259 35668197
922924886 922895110
791513525 791520853
542791146 542896842
952582208 952664292
445336744 445275010
457398087 457547567
276682920 276626270
520775227 520963785
259687295 259862819
329629012 329610180
865269364 865347430
200078406 200205688
935277254 935472752
606349348 606188660
441399759 441452631
71711417 71771711
756273187 756442021
961235882 961290756
528261569 528183475
91676368 91674366
220751183 220575383
850950059 851004009
897781643 897688001
971322541 971396955
939159057 939235575
311949018 311768316
593690903 593530375
546541721 546385953
357766173 357752897
313848562 313832812
242920120 242785254
372457570 372453662
238331849 238283979
402421885 402348549
478247040 478269238
525564751 525731615
655748809 655566121
595156597 595048911
146822762 147006166
477283953 477389831
587575153 587768019
715265476 715274842
927483652 927650100
842456637 842386957
894565771 894721489
162208795 162313511
988245833 988319325
94749269 94642355
977673040 977631134
129160152 129054412
607207863 607347927
849204656 849107164
322896708 322782922
651187507 651055055
75946301 75834295
831513153 831326123
312387502 312287588
195195114 195319864
597182771 597168095
12876790 12793558
788139004 788032748
63976043 63863145
100600168 100487060
506850808 506793772
310758402 310806456
608663041 608526821
996170710 996236784
732067538 731989496
526813326 526630662
783345237 783489159
696086172 696145036
32550280 32657640
725942361 725910189
56663253 56790543
596543546 596566712
280250841 280202543
932400706 932545332
393102306 393119396
737213236 737146698
881869078 882043624
401011757 401034539
75558561 75496607
987265557 987117881
985931152 985945328
808142508 808192022
637428973 637241837
163583181 163438253
314318768 314120216
642689527 642601725
211252596 211093674
777540563 777481905
519201019 519330733
654959412 655044026
667054229 667037491
759023430 759094434
168664387 168629167
407358075 407174131
62847396 62961050
994742484 994830328
387456726 387560156
232095279 232217907
310650597 310569217
576276248 576433204
210351904 210333280
34880544 34938194
103959495 103882459
705349817 705329191
519432007 519474107
557361287 557178403
357142466 356999532
164294631 164116413
626892113 626704111
935202142 935219068
271558458 271482534
303464476 303290496
201387470 201426014
659978093 659794643
86908609 86884485
507512712 507614190
530460508 530413682
764848233 764768011
366137419 365997053
355168078 355103760
591677158 591734400
820082318 820141032
350059069 349915349
178679467 178632255
662866908 662813166
766650371 766496779
289970437 290089261
949164305 949050341
725480898 725372498
766320202 766270838
227904661 227990943
71573168 71498130
88726962 88817074
136900406 136837524
796333768 796406056
129866144 129826070
365163728 365111380
498571322 498593368
576631587 576658395
17231458 17125338
524203609 524060557
411225664 411282238
68272832 68296316
723138745 723156371
843216855 843311303
204901681 204768005
828121739 828283297
763941178 763886770
898791474 898753174
753834347 753859195
982006011 982102063
856580586 856431116
873485964 873575470
43480966 43285630
8254533 8198103
36166285 36277695
513841302 513927120
985696003 985615015
21023033 21103723
283230374 283264358
40132523 40038779
440479241 440615571
579217468 579221002
722565963 722739983
922989131 923091083
446484983 446557445
390635942 390492636
509085379 509092455
938427482 938507052
88601498 88772018
571430303 571235819
494040296 494222262
628970915 628942467
277278625 277327969
234009279 234047271
732293573 732472225
274144301 273946269
952249464 952443188
826311337 826207185
515120967 515186711
768560511 768692929
132767980 132727502
239653967 239523131
192887122 192929118
157993137 157975779
517052484 516923758
852373731 852525299
168041085 167850303
767955636 768082548
882758700 882657658
808050328 808141652
828770904 828762504
584980879 584976463
613191124 613086352
341791497 341770505
961504873 961523613
664710204 664738388
978127103 978276649
383151732 383093382
154488904 154517480
511768621 511782729
977217565 977406953
668700380 668733732
842214685 842048383
284301202 284203444
446743751 446826233
484222796 484099592
378867361 378815805
373482926 373579084
496851600 496916220
784017979 784141649
550022499 549868903
191283679 191411847
828574521 828624411
769800019 769709977
383172722 383130742
597526831 597424003
566249231 566255873
738786719 738905747
187008774 187053626
955756935 955854045
16306311 16310969
285395956 285554662
542449917 542278431
724928651 724891171
114786875 114742323
367244881 367053357
674925123 675022829
393226619 393292481
438823380 438922106
53322772 53378556
529269935 529338201
463328455 463474915
907690672 907887888
291650909 291671647
98465909 98572793
517490649 517295515
945549697 945564371
533979617 533817035
966910438 966839714
388683083 388703535
765155805 765057107
611606581 611756587
473919375 473964149
383241939 383404369
424307414 424353872
818426942 818535338
188066678 188018162
343271536 343129506
896934873 897118147
648625559 648447007
809234726 809433778
236441046 236374158
759714687 759701775
646188616 646074638
724261885 724201207
128456883 128467047
349447321 349500311
345952942 345939006
866289440 866099378
329764664 329779998
763786479 763881661
714477149 714396433
221179883 221364107
356630064 356513728
260594636 260674656
223802229 223900327
361492427 361549787
652493322 652591246
260813981 260720409
420919864 420802846
53142227 53063555
853012067 852976035
204109885 204275261
519142131 519198423
749189865 749073655
438127326 438005372
125254768 125310538
209603182 209802746
277053904 276878514
1540435 1732083
740991086 740904808
22503808 22373698
295864735 295800555
723058421 723118649
354503278 354550852
866613127 866533685
480064556 480236964
525200599 525026345
524006044 523920336
220340631 220146369
363417183 363506751
858185146 858294668
448232452 448301074
706120916 706197886
553275023 553415583
518356201 518353789
465979162 465906156
53281265 53119873
146545156 146441270
350420718 350309478
582003222 581888524
3024679 3201927
660745983 660843053
417270617 417369145
723527265 723669189
402755817 402877383
556955206 556917902
683961162 683986380
11664322 11645682
615494184 615339794
178946016 179093184
608371606 608224236
699232392 699079664
196704201 196652867
860405270 860446364
77488251 77646417
997011974 997051108
617493151 617625709
11516723 11371915
688874611 688803689
666031735 665922505
209702964 209528160
721622681 721455617
286455812 286427914
105594314 105468122
496148397 496235575
714139186 714117172
980728386 980892696
333968778 334129372
355668249 355741141
177382208 177192302
315373895 315238617
779115352 779262316
63003591 62918509
980368358 980175612
366665963 366695099
37892388 37907018
202725085 202765845
740259614 740185660
248571571 248507951
624428665 624573601
401930966 401914242
938747845 938901561
4779985 4654239
942022145 942025991
372216615 372346443
388581209 388636359
107742467 107931753
738384340 738316890
632087916 632171556
72741024 72729894
481457739 481356045
385967992 386158228
391721116 391772612
161316683 161446529
430506049 430615301
590126220 590179146
562181496 561986494
510264777 510325353
616673661 616640599
649944129 649914531
643694881 643584483
937219708 937255522
796017778 795909058
493322243 493409901
445551138 445627824
790240686 790164964
3817781 3970099
555231889 555202609
79020972 78886216
706330860 706349504
583556344 583570344
367248733 367440913
895818172 896014384
188848297 188823153
804277930 804334810
470201848 470250620
304380443 304233167
148276118 148113626
999640522 999578990
658213433 658107437
564215582 564037422
390307346 390358328
79483604 79432504
1087043 1031567
106717841 106792823
621462191 621410335
835658093 835846767
284384860 284382308
445754594 445673882
46019715 46142935
579877135 580048363
979492247 979588499
985844961 985679703
232522469 232705717
56549548 56722880
483818799 483863245
399463770 399592486
196795085 196846671
945643419 945509773
561457986 561587362
72071285 72114977
45281600 45119026
128085257 128058423
578630284 578818294
202792612 202739078
729015379 728868773
56094578 56054176
357757115 357775231
714689656 714718406
585967457 585905903
30491676 30308958
527353510 527250614
409829798 409656858
255828353 255658411
733389758 733258624
752960336 753079146
725882524 726002198
650748299 650598647
988418051 988299139
115336574 115494810
973228575 973264777
241580558 241531930
474755932 474863792
641842652 641796802
272200605 272133015
873703509 873591133
707133092 707185414
747395946 747199568
794237884 794110632
336277952 336244538
910461914 910428726
65779982 65769896
710818932 710770104
403608953 403615341
220770253 220732113
340471727 340437961
271152669 271333245
898853646 898905014
806447649 806471391
465263432 465201350
865003514 865187528
214604401 214666743
651824216 651934986
390688957 390768763
472341128 472287594
43326241 43151435
704775705 704575961
319273891 319222325
399071601 399232429
891805278 892004368
626645212 626798112
527064224 526925504
815918159 815957583
25034902 25046766
719487492 719311640
395028820 395195922
318519280 318715984
439239852 439154556
123479944 123559374
836264815 836320861
563804830 563764674
97068661 96958303
341354313 341441591
655555787 655657465
256922194 257050934
546463837 546365821
8400019 8290373
664920867 665018159
137171605 137361819
330101108 329902104
158572691 158729375
983951354 983849764
830587355 830783393
589063318 589089416
932375211 932284921
568306412 568271786
622824942 622933626
869207855 869245485
824564834 824737984
124541979 124715673
412472627 412345247
301686869 301835721
807558157 807393333
25890353 26081439
570220546 570268978
535410073 535400587
464801085 464602509
165772648 165621082
364635805 364443321
430983760 430788944
514694586 514834694
753671461 753540953
444485876 444614496
456054694 456102324
595235920 595115074
779543936 779585690
837956976 838106890
898459540 898342518
620669114 620492520
229768928 229812772
513895974 513958266
930294525 930192245
887239062 887041108
704675833 704621653
657466708 657335598
265484683 265559663
659593190 659436274
351285792 351124780
871243626 871396692
118686328 118644326
716721029 716607813
162829734 162837732
400121075 400175663
494862878 494996176
623342295 623251035
498941144 498866990
815693247 815592365
954777906 954590764
482450834 482478266
803782518 803761720
46433560 46579722
866573406 866516072
261572256 261598930
685234140 685412078
263269690 263168096
567787606 567844176
13425097 13348161
660752358 660933748
661576735 661471061
837883666 837865492
680105189 680276235
561192732 561364352
874857044 874909888
124628826 124625154
434065079 433985479
771016364 771105112
826812184 826617986
330281122 330324902
779877946 779901240
942521953 942438267
243157876 243352948
836292838 836183290
425650049 425610587
111094588 111180876
754833594 755021168
604613876 604775084
696367255 696514689
40495524 40424006
892313606 892455566
139833946 139934966
440296532 440473358
561818009 561747903
95439474 95520624
193097258 193102732
44532283 44365069
52829021 52858297
805557462 805640030
36515934 36356078
305349401 305151129
493846412 493840564
660508215 660333747
73496617 73356465
609833745 609988461
717029225 717114133
641013797 640823041
859666675 859495637
69007735 68908049
765127366 765259804
943646520 943606290
474037970 474196336
31331765 31192679
323998678 323979070
753305494 753141478
8893212 9092736
293671843 293859413
850048745 850156083
719987546 719951542
378955820 379046640
838445829 838296653
593424696 593503616
700241878 700369092
796903071 797078167
247009028 246817248
324182125 324074701
147724633 147609191
730219658 730144066
327196307 327110869
732244005 732118021
946510008 946694396
425775327 425932281
114301632 114324482
975045860 975193854
733042962 733226652
69848200 69968548
98596949 98705901
380470720 380331494
490275065 490192891
411833039 411633467
763038667 763020455
167350805 167516279
672560124 672438848
984629566 984777464
229574401 229566767
180148893 180019731
112776685 112858823
977458824 977498290
783754192 783689586
971687560 971530974
582290730 582140804
45307076 45482990
730136583 730302733
937161047 937177829
618063137 617942949
818117659 818204729
7682296 7546052
309092354 309030822
230286854 230414454
838921630 838734042
443954706 443773346
200142047 200045817
723514203 723399997
234799074 234939582
83698141 83762423
945111541 945020223
728023328 727964440
915927164 915771630
445518228 445369494
246988560 247136644
791921450 792033380
823425859 823239883
421764738 421630684
803929275 803862851
506198213 506187453
112170766 112181844
21181336 21181692
651656631 651700361
268162400 268273982
15021430 15080942
245221540 245367182
955596481 955577625
995456990 995376840
819529765 819500165
878946670 878972386
962904234 962830688
911879759 911992265
83056595 83052681
7979504 8073164
400134651 400148369
315516320 315561990
906164253 906036145
164410782 164343984
245710709 245767521
144060861 144180477
367810034 367858974
694938779 694832453
236916370 236806714
623928616 623802324
203805237 203695551
506978745 507063281
854975775 854998041
291188064 291305146
830404143 830454233
424404072 424303672
924609179 924672505
833058475 833223495
978391043 978363787
378606686 378406832
140432774 140628050
411700845 411733253
220505881 220460473
986440511 986376245
781223823 781264491
236267269 236225211
800476086 800303836
21116167 21091279
827359119 827427313
408052735 407951353
564927165 565061747
93634331 93569727
476146367 476122745
913620706 913685788
962675427 962731959
528230696 528406716
146856746 146776556
938503905 938510199
633534943 633436389
943560131 943626405
725794366 725650076
115743327 115599953
294125982 294210616
349618508 349705674
293052280 293127858
477903126 478073074
417952130 418112676
482617188 482449052
618791511 618983297
919787048 919664910
948244858 948271016
12319797 12365213
568690696 568601354
152561165 152490253
700955031 701036247
263026615 263149189
473542805 473672669
76649831 76534467
688120543 688227471
175781987 175890185
236978516 237065732
357799690 357927962
448211767 448407079
841267771 841461827
55180964 55090190
752329325 752361073
927414953 927366861
476415500 476361052
833858451 833708805
841014116 840951114
142029369 142049909
31740269 31699579
108175448 108259546
843034415 843116129
118042368 117861152
970827033 970823283
260327623 260334163
903229851 903336937
518595578 518516282
396325401 396374349
607132141 607277895
748201821 748244949
513361569 513361719
99288124 99205736
645802743 645919403
662460252 662652450
251485443 251430281
197505585 197453117
443453649 443627527
814204465 814274581
577147413 577304075
189548850 189512328
33314512 33194968
437725033 437733499
407564520 407629728
474932386 474795198
494249261 494195263
202276036 202165556
50316249 50513783
311663570 311736968
957951188 957949632
371077252 371270642
832353461 832491111
640849172 640679452
589710446 589649898
564012336 564126502
910445320 910290980
668611998 668435928
614784661 614974853
795926640 795963418
857873153 857990971
644649347 644701391
714560121 714459017
195122290 194942800
641062961 641151003
695106877 695046617
895694945 895892905
493244977 493277083
568824997 568868177
758747869 758716927
802828856 802943858
620765500 620572728
918891443 918974127
66165711 66008115
869913287 870001465
761642878 761640358
684539162 684514782
228454228 228453220
617951657 618003043
358862625 358688243
900108246 900286306
673362062 673283516
87473225 87557805
255816529 255840177
372684355 372574827
976747237 976847547
699329830 699134954
788912365 788845161
53539339 53545803
119193756 119311572
946854334 947035070
989128896 989070520
175781972 175809762
574363025 574322883
935886151 935691217
15446348 15476026
721153451 720991197
509536046 509648956
774033977 773989571
995416915 995256299
47840273 47751013
890136779 890122071
777922683 777904397
428535346 428540868
997198871 997125269
797594342 797453788
605736747 605691529
75732177 75637881
595175497 595137697
729331537 729480225
210515058 210511032
682241845 682402493
36975053 37140887
143796468 143830928
102246674 102109690
776910910 776768012
968944047 968907895
293090069 293057673
966128401 966192161
890199322 890110100
620311215 620511013
330164416 330208484
105823704 105866312
465082492 465040970
642577294 642645626
7946632 7968806
244791478 244687518
590476941 590458009
111388314 111273724
402795571 402637215
742414372 742232450
593599671 593782135
536718333 536834181
207544351 207450937
416740923 416667507
89077644 88990938
178652713 178716867
287472793 287407141
957468193 957392031
524202269 524359049
671972834 671849138
710862549 710887465
35729619 35878903
701445635 701625049
868884001 868696495
784846939 784866293
134796866 134626870
73532130 73640084
353247440 353270540
399460418 399340142
790116706 789943598
776694379 776690239
548689117 548814377
831947041 832024331
86172052 86098036
719192000 719319470
753889838 753972494
622098830 622229246
882194693 881999039
836694326 836568234
22584903 22422713
37676429 37538535
244060551 243951985
822933631 822938693
404810018 404743734
506499264 506613550
767148692 767173840
637457668 637625026
712239534 712318606
526361007 526554309
73286273 73144469
428003223 427889039
805184174 805092154
124081914 124070672
524269715 524280659
250092867 250100019
375159610 375040092
487229103 487259837
309469114 309324756
530239455 530109419
3508990 3589168
39274550 39223376
36799139 36760325
518967905 519160383
926599135 926524939
781772479 781692001
503615183 503815039
93050323 93065305
308823955 308997989
227720097 227783677
823056461 823011649
611588607 611592953
8060686 8085642
739211937 739246639
797151619 797004715
629119507 629105775
525264016 525213372
272388494 272379164
501187588 501041034
286545451 286366173
818959292 818776902
383197341 383309401
864476608 864541804
916044483 916222069
267844893 267780493
953782075 953934565
21605523 21658487
399740725 399756839
814142719 814234501
119275337 119371689
298704043 298792263
380289078 380282282
332226963 332368141
708690756 708727728
89457123 89609987
369957894 369988310
318281510 318120610
381756869 381802839
934250920 934116772
315362133 315484839
72887980 72990588
559596189 559516579
530039151 530174437
831378776 831179424
215248014 215129258
686319224 686314834
997809245 997936721
804694662 804613454
496331622 496337236
887707775 887585167
164350091 164287203
286451061 286639841
466612749 466648125
724792861 724909911
720067819 719907273
94240472 94192004
570175039 569985661
426848591 426992471
261880792 261846732
191016194 190867782
637768947 637875691
590215901 590346193
658427469 658558759
158937246 158770686
482248622 482339356
420110042 420263182
979475910 979371166
925401599 925347003
834936852 835135924
723272741 723423027
616453098 616383970
67059490 67041554
761431957 761377509
705733352 705716688
817729287 817612871
801162420 801233850
375899506 375804796
887266866 887408080
322043356 322047952
210356601 210347207
61307770 61427836
140825334 140672556
192599423 192444289
583470881 583344797
493785728 493907096
962263468 962092812
300292326 300461764
115584103 115659693
360957232 361130070
98659445 98820467
65643646 65585776
995149757 995145185
232013395 232156593
999358274 999345002
673929947 674028573
868705401 868527471
165119149 165304631
285239583 285416373
25787618 25803406
392651060 392657794
872657163 872622257
253508375 253338599
759198995 759199085
85004461 85045877
28395701 28326663
409338292 409501332
167433542 167338336
218286165 218297867
837154792 837196682
867275846 867435558
739360631 739390971
488990135 489060009
664411692 664339970
13188411 13386629
449721753 449723729
700670986 700622060
938021392 938202910
87543020 87596840
81867128 81852110
291247096 291363196
831345554 831411998
439182374 439197204
855274597 855452267
687434156 687275590
710176074 710338742
256226672 256199498
28188691 28033635
314807488 314680392
741961166 741875318
560073532 560071912
795482458 795433778
464734229 464870631
490293708 490454956
615525070 615707554
706432350 706604914
623570916 623572374
719597589 719528233
31504511 31661375
473347241 473199721
340352978 340307652
816313381 816171123
734992194 735137018
575095287 575193759
802781035 802838825
484007865 484063771
565120350 565241976
610168842 609999604
632089398 631953664
179718686 179822374
692830744 692673094
578225256 578273424
418070390 418154962
406769991 406677395
510178467 510038483
37823584 37644708
92982910 92804186
972838821 972900393
20523211 20699063
497792346 497683680
758645297 758693901
575883519 575774369
864638553 864796735
420319925 420475295
491136357 491165321
471442246 471301574
49250317 49159443
778539449 778659465
355446836 355633086
367623640 367610398
113481062 113388996
689089184 688973056
488086916 488206930
2398311 2584475
10007519 10174591
423420036 423359014
969553546 969667968
827934343 827855767
37455680 37305996
224159149 224261921
41542612 41422148
755744432 755627828
893052523 893136605
453028407 452865743
459503282 459478382
646440671 646363067
197952913 198149903
989434210 989573038
283689451 283499855
894910586 894926540
152639261 152520073
461075607 460994445
848778045 848830541
583818942 583670846
191825711 191941871
255857113 255916955
627446072 627590110
712849228 712764070
845531276 845587536
662809338 662825998
666330674 666408408
44253550 44083872
899668643 899583537
19543870 19442466
188243294 188247158
949944846 950128478
198377261 198359417
88090025 88186691
727724979 727581801
641177468 641124538
12610020 12737634
782303442 782151368
739058853 739123929
623753886 623646924
587180785 587098281
72556708 72708814
383613501 383801619
407966107 407989799
315005030 315001380
936457012 936424436
813728293 813689605
87023997 87068809
254562490 254636572
322255296 322432638
417848455 418000615
544905963 545011349
786514522 786347922
17673513 17850951
569083976 569199172
739472526 739309416
587255905 587275963
892077174 892269084
748839700 748779844
53136401 53200569
113385481 113342641
471609058 471605864
66893509 66808383
780414669 780500829
198492790 198361602
546283899 546317739
175129136 174966628
416516869 416704215
25040834 25029656
131081456 131023828
931120483 931283303
733006149 733134807
101540079 101686911
316259227 316228735
924807459 924937401
896366029 896458527
598016739 598034987
32602333 32576917
149225639 149212571
57453846 57477750
644716822 644685960
356207928 356085728
451658189 451747247
565181163 565158099
558037203 558122551
536714495 536776257
202653569 202745465
846199599 846337779
900789557 900678841
588605898 588549878
998337570 998440296
509475879 509592501
660941114 660926382
736654823 736742439
323255265 323209089
571641329 571662813
649456022 649616988
374544465 374648491
463032917 462858217
411968621 412098981
826494846 826374054
248619499 248659233
780784791 780620065
662515419 662556351
253423487 253230231
78304077 78269519
705725020 705675198
330705056 330654740
857294141 857206013
298107705 298183493
245990162 245922072
200147442 200263934
402229572 402159526
172788343 172936885
525648183 525574685
640120835 639979357
978086632 977933194
18977209 19102757
969880391 969876301
443083207 442969807
801533822 801426360
376412986 376427670
843434483 843277033
759096419 759092449
153598045 153490751
18441474 18243608
608630712 608802480
116850686 116698340
32883083 32991667
984070943 983957595
405683766 405814150
962639521 962597683
731640616 731819144
644578555 644656775
292678337 292796799
495831992 496029386
779423688 779375136
266949118 266786760
74016062 74093370
133207162 133224168
906770425 906856531
775493975 775670505
684308315 684399653
654669578 654799956
580486659 580607189
999732460 999783938
187106057 187001195
508144039 508032321
801731192 801798238
128770898 128761966
801049608 801153482
975865057 976050071
513112950 513153304
850042068 850078760
355860563 355990081
546966880 546872104
550814706 550674782
210033884 210159366
637066814 637044678
623692683 623700405
564473232 564295404
806871502 806942038
289721001 289626757
253222946 253109942
566493461 566677053
385563086 385623070
783200539 783259845
943388022 943509432
606358073 606427601
832225195 832109041
173797178 173988404
908327942 908229588
70669169 70581307
184341418 184429368
337700618 337731822
754370849 754247849
695653997 695590871
955975691 956055125
248441387 248474911
861665451 861628175
224627289 224504059
478210559 478116263
4613992 4592596
122617254 122695906
663614525 663607413
277330763 277353681
44496950 44567616
336716058 336863192
733070478 733046596
524105181 523906907
381932590 381850182
532471309 532424503
996441921 996391131
5435038 5451498
765785284 765711450
605198765 605320883
496373572 496385430
810917158 810753766
719688016 719507162
505502040 505398446
105226621 105055015
146537593 146717955
653661168 653854706
654637191 654551511
248033884 248006812
705339504 705207010
728397631 728253947
957817660 957883174
263377132 263235094
574340406 574342954
549296424 549461426
384036175 383981721
119989179 119865931
545882266 545700426
358534213 358358551
603071849 603167115
237539539 237434809
881162028 881213510
634152763 634131857
769163433 769007711
714895833 715057817
852763059 852880061
422451454 422321118
281443545 281449179
483599775 483597019
718338155 718503623
273894750 273897214
138333499 138251193
377265634 377399258
182448775 182442411
255377552 255331146
600223387 600150545
702871026 702685222
224550888 224414534
415130908 415031508
351304398 351382438
279501812 279577426
625780801 625724913
947984768 947961882
730330907 730274559
111689071 111562061
440308742 440166232
680903240 680724242
164921905 164889155
826883553 826740815
733129113 733324191
673122841 673119089
725875669 725877119
579219235 579045881
597303054 597232880
99572256 99426750
997435559 997244361
796587523 796718771
969429734 969576898
791876685 791832241
166701507 166528105
138591692 138738738
499366465 499229455
440237487 440224237
120649976 120509962
447504684 447509694
899220141 899059573
574963683 574779915
20263382 20454284
753729208 753751946
400326132 400292216
874846862 874883466
23939541 24000293
199684475 199799081
254599531 254450751
914132427 914290713
992198345 992040501
150432779 150382153
206806440 206861308
246604381 246483257
768029735 768135361
863801345 863902979
187694538 187573846
257936740 258095524
379006122 379087158
177543352 177696776
601833723 601929719
341846712 341939852
608954928 608994336
785700593 785538379
139702493 139837803
426101663 425904697
314286201 314351335
837706580 837514940
976772304 976772344
233835477 233716871
32360942 32538146
201397630 201522404
611487813 611517271
498726195 498904067
624392206 624302438
19179102 19207408
309126972 309112842
728498466 728587570
356002794 355977368
310929451 310988467
425564972 425735126
533732193 533559365
446310338 446187638
703919264 704089724
295269129 295271297
108561797 108413807
384733149 384841361
242946595 242893645
517393082 517214092
793777820 793890724
854520588 854602524
990616556 990793142
980925916 980935366
646934198 646904670
330702640 330707472
603756484 603719164
254806976 254615210
438810671 438663325
79879627 79861517
892910609 892837135
605176367 605165849
197647605 197543963
645441771 645635913
92734072 92893548
200272618 200348550
706906013 706936961
526171097 526011975
30993447 30882793
126909735 126943475
47304152 47165856
178886404 178736664
15740411 15585931
581631342 581629772
165418206 165331078
230016463 229974803
610436702 610491206
212124545 212256065
740318219 740249307
89257054 89065772
624620216 624701366
760057866 760019464
861763932 861807494
425100096 425238862
885881059 885955361
219268356 219260552
34937917 35062045
888472670 888617754
21997507 21882119
738454209 738441707
145165384 145181454
507951584 508088180
205039837 205144247
749069751 749054559
771015579 770941117
828920355 828743313
183215174 183159898
18580652 18742472
86673975 86483003
9406644 9359484
596576321 596557103
635479037 635355937
217233231 217234697
350847435 350707787
225802051 225626759
200350573 200460543
15402253 15549799
354393021 354339583
163458171 163330803
488550156 488481844
780238777 780050325
788115324 788287010
916440063 916319555
538104694 538271842
786710158 786846846
482787649 482754025
590032912 590035646
827819507 827765731
380516733 380713885
477542564 477405960
630425861 630320347
16725548 16799814
279813404 279787716
764361688 764174356
707924190 707835654
314051177 314168249
176173132 176344012
440547406 440489134
974285608 974193052
177214106 177205206
590668342 590697414
475592896 475651016
205551227 205650279
475717430 475639312
6453984 6382450
700214051 700099883
387355692 387441678
470573209 470528243
297445996 297574624
845908663 846080523
734351942 734550790
650065718 649867014
124165895 124272939
801322112 801367826
672439110 672315044
462893761 462814583
657754787 657825777
64820632 64987928
438159451 438095201
974044629 973970553
5515887 5458509
656403880 656373448
101652963 101720859
353390357 353260981
584691952 584880724
842026817 842040049
513954579 513961953
630985661 631124277
932473019 932386581
329304162 329158562
602191905 602352299
529991861 529860861
720980423 720910993
57052562 57131744
351958698 351915264
158056754 158170406
694502491 694465487
31424685 31414841
961420521 961514243
724170366 724231546
228374157 228423465
86228786 86168400
953759389 953574107
641927140 641758164
704004494 703939774
789198542 789053462
961587377 961459849
583400485 583336009
580186784 580054602
625365406 625442534
547064995 547034953
187634192 187468514
816182093 816032719
168612070 168716704
634811667 634727909
360889640 360887036
925107399 925026287
589508106 589451404
20796059 20678755
418100899 418209025
682578725 682499155
743596417 743484985
529371267 529305135
216712310 216824002
61605926 61730222
347599104 347693486
977857448 977984258
776574837 776472639
7597666 7614174
747050910 746889694
36158665 36066883
434641014 434675908
600178140 599979050
62534739 62592637
840251863 840307745
587667412 587602616
279203052 279370194
378047697 378229995
850531146 850346526
932037463 932156753
529768637 529705847
780272762 780374094
147382453 147496489
870517947 870354889
497242677 497164797
631955249 631841729
870019475 870168983
376601578 376619192
757279822 757335948
908672896 908614318
410192938 410335612
643466803 643429031
809050766 808862794
449877722 449949506
984523083 984630049
445150089 445305877
174574704 174446590
990704757 990509163
155748859 155847213
731883865 731870509
273523595 273509231
173892791 173889911
201169830 201148772
602916958 603023302
857300506 857287776
411265042 411321804
787526167 787666555
308123178 308043800
386301444 386422052
989292836 989418836
875743385 875657837
703206805 703234881
749144240 749317622
785284366 785093048
527516569 527406875
502111491 502157053
441736688 441881948
692205881 692055091
315488375 315481303
533224565 533355885
868274043 868390215
984010017 983892691
276480705 276490557
463777773 463797951
792678937 792733947
895528314 895481356
59886324 59768742
720564818 720411820
323697436 323684672
662811828 662660994
559380253 559240143
595918451 595911679
637511401 637541347
735607244 735408752
776900790 777008230
229842051 229783493
38276917 38448567
539043521 539219351
537222664 537047746
968243388 968294102
179990057 179875323
978654427 978461635
433496220 433532714
548751747 548736709
656927193 657000349
523693117 523730859
286139676 285984468
774747654 774630696
374362650 374501280
529571299 529649125
177407512 177356904
247094954 247178334
939894996 940034694
58408919 58604501
806594212 806553746
323421641 323336531
697372435 697393907
787406825 787223897
382322958 382343166
230087699 230203753
906898425 907002899
754586133 754671733
416124491 416050481
813146992 813318146
213124470 212955326
340454844 340340264
648349362 648332490
350272342 350239098
127971977 128019291
779798203 779826825
199719829 199878333
61739197 61866431
621066350 621085988
595230419 595241421
133572355 133692769
964729599 964606243
575633419 575479995
95180107 95039911
486182985 486075419
559501447 559550361
714562720 714602588
590106583 589964709
924863070 924767866
450226022 450376920
423845495 423785637
857711733 857641303
808256620 808127424
63579132 63577132
944821765 944689205
290543342 290361472
443159302 443007112
720691649 720837499
801659027 801567873
476167688 476317804
859067162 858885840
687255917 687354873
138168389 138037579
412253606 412215996
592683002 592633462
574173449 574039983
473773795 473853145
490136392 490233978
790298070 790216648
541302382 541194948
695264233 695077891
807731456 807803986
432214659 432087317
13946299 13813911
909484114 909571156
398158572 398146980
393335952 393427044
749780910 749656230
578334414 578440486
726730012 726870302
314295139 314407531
374983579 375096185
651511035 651363671
555196449 555303113
385850006 385833588
375532036 375516844
33853642 33958140
185535156 185570272
392364095 392380201
971231963 971196967
552577818 552757486
113219192 113031206
159504517 159374669
601140454 601006194
629990980 629818386
469677468 469542092
818473468 818597208
436974233 436810205
727188759 727004585
831986182 832167118
944921379 944848871
280634342 280549716
418602856 418701676
539476363 539340387
113536043 113712429
278753972 278788560
76085875 75903903
94440975 94400537
913392266 913442196
137468112 137648706
474025169 474117153
74523309 74714351
746446074 746340656
421690490 421510778
515594437 515752859
811381724 811494928
875979619 876095899
632667816 632771538
719348037 719290903
631358875 631535271
894362688 894507596
736139300 736084340
815219594 815389312
811728032 811528318
154657242 154558640
59213609 59076375
571310699 571126835
906087587 906100199
526445648 526448850
702428419 702240617
66501435 66458049
474666564 474568042
271458061 271268813
535848581 535801307
872306944 872448782
613292987 613305517
548043146 548167318
277356322 277511812
516727564 516739408
810835462 810784548
428564157 428517579
363191944 363050982
986946975 986951433
218633102 218768352
828560517 828528715
553080386 553052060
674148882 674180282
666349528 666480088
121120885 121013247
488583090 488695810
391058980 391231868
110221171 110262559
982183329 982140869
132937306 132867660
770918281 770735555
50791618 50607494
393332846 393521242
125388195 125232881
820776033 820644743
930430328 930301412
287394066 287590212
741504009 741640581
498077120 498192732
799021971 799099787
642602112 642579960
745782008 745605728
223015523 223166403
737923185 737985899
349662091 349640039
456942847 457108531
9650714 9741948
411260291 411419357
409672488 409647218
993589424 993775142
719150901 719066711
805733606 805626794
353025924 353093190
671335631 671223209
592240292 592426256
519227848 519168998
159954394 159824118
53460458 53434336
456334388 456201062
711543774 711474248
187079524 187132590
860370918 860521810
781344511 781309087
570409220 570520382
106920728 106938134
7957719 7956869
524078279 524132083
232570301 232428077
788552572 788690554
255118825 255317923
881267190 881341086
891681543 891830809
937322064 937359236
283212225 283316491
118257344 118349124
499297960 499154504
397835323 397964851
731265198 731457294
153747981 153627417
510845217 510679129
658786185 658962305
169323591 169377057
455844240 455684464
381872795 381992385
457859014 457675466
296641087 296722897
929262164 929100346
972345648 972306098
404949198 405070800
65921484 65997284
262520926 262624194
178377184 178409626
282595475 282786301
436273989 436248529
946696175 946809223
354037059 354021841
226936623 227042337
605275917 605365849
79993517 79874399
463398956 463358738
794515233 794562017
602291222 602413376
259033324 258995434
517878402 517891084
894902345 894950735
985141607 985137085
458286069 458441815
323929084 324068272
49289268 49394836
974547079 974384297
843989700 843968446
467446804 467440310
405370515 405305119
941533098 941584548
250489733 250395613
526914627 526875131
643018991 643195631
760066708 760049024
783326644 783193046
309383857 309554371
641267574 641087362
116841081 116971009
141081644 141053684
609781257 609911103
788515191 788596455
388061727 388066171
204388271 204549925
233557194 233492560
686906813 686829305
109418603 109303385
600494571 600374255
78732887 78887785
368752822 368752908
137713667 137886455
439570689 439408993
961726725 961646789
619290109 619148619
724228605 724408753
549692287 549572617
250966365 250874353
299472220 299324130
774011774 773833302
415222044 415146522
933091697 933090293
330057670 330186450
566817067 566760603
220989914 220943834
724592289 724669573
617787472 617622424
541223251 541248665
935601851 935687387
40592275 40643825
765416616 765281454
904226261 904413379
259233588 259380518
996960699 996897853
219326765 219524183
320330081 320484757
574871799 574743087
346674276 346477052
93436298 93467696
568418417 568435091
811716310 811751340
974694818 974635320
894773425 894669553
160145312 160266462
405638935 405500255
65407598 65517462
499536915 499629953
525611434 525464988
74532203 74356155
240224857 240242355
188048527 188227153
104406188 104374524
751229480 751067198
262050946 261875408
565407578 565434636
976443775 976544313
786007968 786027984
922776827 922655459
256162919 256334033
798513850 798386962
604694480 604541848
540295947 540102901
631577429 631605803
456781802 456685506
720525090 720604546
214231183 214205333
675480254 675334220
700154748 700273354
777778823 777605975
393305286 393351622
428513861 428384351
46195759 46120329
189316564 189405038
137006029 137167447
883218202 883365074
71993259 71822843
697597177 697465181
911091169 910957457
240618009 240788205
324389984 324304290
487283472 487401984
58975155 58790035
748171618 747996394
351535231 351546245
607145097 607068157
905981836 905888298
602002342 602181252
235730173 235817609
929249544 929274784
636614592 636714038
55101087 54923097
466061400 466195034
199627103 199719209
811103915 811266265
267240188 267078680
460840178 461035026
101018651 101188533
893189167 893332125
102444106 102494906
149520330 149413718
605555649 605426789
303816407 303645985
878270156 878089504
550263034 550455984
462841955 462945567
334459495 334266789
428119545 428284149
983188960 983139184
241982898 242179256
200942242 200751694
481409380 481506098
873065061 873257501
582309650 582470092
315979889 315785981
458568714 458620168
832476153 832664789
286390391 286441863
465614634 465506712
234466784 234395892
322529493 322418423
513673710 513858706
290102167 290145713
263328920 263425344
528891848 529031198
128547243 128556915
390255251 390174669
323144752 323126546
629715972 629562636
569180490 569218192
878869523 878946267
903944705 904043759
312080097 312116095
769602722 769754998
757411685 757474473
789066741 789009645
977958603 978009913
266166794 266062622
533553740 533459412
149961478 149970286
308289469 308353621
67510930 67637530
360855647 361043651
448766946 448738068
731965919 731855957
747154176 747263936
708874664 708892394
442132466 442266602
672603200 672658362
838825120 839018140
880195795 880222491
572529247 572624355
340189776 340213594
112018649 112049911
995780435 995913827
596167578 596022526
903413379 903460859
53164195 53168485
181558618 181507604
131525910 131487390
289060980 289257296
966232864 966207436
166735548 166839372
317707697 317871983
130019726 130089426
154370993 154213349
949041634 948914102
537251974 537362958
355588773 355704695
610554464 610538152
382608946 382426750
953420549 953564337
768263406 768412050
424037646 423855032
592105294 591948104
288733709 288539237
886412185 886361371
645228461 645059577
613919680 613727700
387706340 387527522
829136459 829159325
590552390 590682878
183220846 183209502
504465561 504323543
830423122 830429188
345662484 345520738
508912601 508750237
865417465 865607317
936549625 936364399
528318706 528204432
617764101 617810843
353619232 353508680
419928792 419751402
457027915 457189147
489591905 489618155
193780771 193900679
457679907 457579527
190390774 190348966
515260433 515240395
712658119 712720935
963239368 963093618
867742126 867645978
523475149 523587459
76969183 77038449
142201671 142143073
381647197 381591787
91669268 91683468
411572697 411494153
118710599 118662057
393283654 393328454
198972854 199132740
352879207 352966397
222234409 222406131
755422820 755593592
486918204 486910508
100671056 100724710
718137773 718026349
616869320 616844244
668905673 668957059
156586804 156404430
46137001 46262557
82115793 82028473
983841255 983763499
729948585 729871475
527406470 527461722
470372761 470283161
448636966 448441640
979191918 979326236
21181514 21050820
29372165 29235631
952524795 952361581
584653645 584681413
254468093 254306383
988451460 988384642
701248471 701241837
849936446 850060414
758079731 757966645
612562615 612386191
509106992 509223488
39705762 39616036
992414310 992584828
743186950 743192132
310782429 310704927
712232892 712404320
43492164 43469768
412234801 412115479
315003205 314889125
169079781 168917289
57902894 57784640
604023601 603852433
959064227 958886113
15753365 15916317
542628740 542486934
483792594 483688138
471599343 471469315
935644619 935544363
168698907 168734501
798606544 798488362
908315306 908501526
180692840 180511636
928733536 928715952
921640644 921768172
274543788 274564578
299723835 299639751
748525791 748378453
765529483 765599085
600078595 599900681
419337550 419411988
409156748 409278598
489758836 489599550
674175446 674282406
698622067 698791311
28001497 27948733
422231262 422042936
451236654 451234090
83405217 83275393
962507030 962526200
594387874 594238908
613851827 613987533
172244228 172199548
467695428 467510506
719399566 719296508
504837236 504890122
732922206 733011680
617208692 617214586
943662069 943747741
90556995 90498733
32589847 32725433
580109007 580288401
563350231 563429461
593804340 593865590
987945278 988051214
507216297 507387273
280492825 280534141
53796704 53676958
483574708 483409326
751702370 751812930
877525603 877659455
772826268 772634712
235583465 235685369
475183959 475153497
299695656 299882896
524177841 524275187
955303081 955207257
335900357 336009837
213633395 213670001
718589246 718424594
407634810 407823258
19659883 19670175
450069428 450152232
679477014 679450150
953763349 953842297
844565318 844414406
193099995 193041643
679075924 679048902
900237722 900334890
698658403 698535977
965944419 965979909
496896763 497076693
106366500 106507232
728086430 727960226
533058632 532887432
545117926 545228378
401962558 402045186
685047057 684917893
963701340 963726128
588614920 588647342
414685436 414872116
44723759 44805791
647309637 647277783
865144423 865308397
268801338 268661848
333727163 333688411
691551362 691637608
19637832 19635202
688137129 688003451
890154711 890118847
558986236 558893892
790314327 790281813
492356460 492249706
392470079 392290323
259452309 259475347
460089047 459950819
116214491 116292835
439189029 439070011
67147891 66971089
244006268 243919982
450470208 450283632
603894087 603707099
877385487 877229141
733474212 733611112
395233723 395158121
4207589 4401185
148049266 147908056
764214956 764268022
700543961 700600395
266350940 266194774
203297691 203178181
101244721 101132345
166628100 166774914
486833491 486642535
36345031 36210359
214635572 214493928
531258669 531083139
124773828 124853568
910196315 910163543
337401975 337210783
745703633 745883407
986789746 986949204
248619576 248698890
870304744 870193456
644815312 644780356
853759769 853703067
791642509 791506039
77918784 77987090
941644581 941686825
888497320 888545212
151560248 151559716
374241274 374379448
32267799 32069995
607391672 607504050
750281508 750437682
754628933 754430663
436081576 435882706
452418424 452410460
735360665 735168321
5288104 5184798
737862970 737820568
102769922 102667554
70954049 71011003
415620144 415764012
473633838 473813470
910197890 910368150
190504970 190471208
747589834 747746072
647480099 647618177
130469649 130506531
205589855 205710703
34267915 34197433
600589985 600399157
917857291 917987805
354293215 354289891
335683298 335854102
313212280 313373400
200825800 200684706
629608734 629447626
55709726 55646118
554434156 554592664
394974746 395049140
750153145 750334947
547356754 547430618
33086553 32930549
279025204 278905286
896983722 897026510
148516095 148665637
721891305 722014195
159777809 159580669
814916410 814962222
950468219 950556617
744648066 744705112
478498843 478643925
869288531 869202439
223873650 223927004
550112155 550297165
625301797 625336537
880746169 880800151
950742446 950558086
647441736 647549138
32395549 32338197
467992616 467937846
380711252 380800156
110236846 110331194
954818827 954736985
26395720 26292296
944204153 944388737
658623941 658664721
192584139 192643767
80245496 80068164
127032180 126882868
747054603 747047217
27715631 27764989
608731556 608873404
609593363 609673973
840355218 840260272
649832975 649750695
190038695 189882685
223336137 223247137
605144179 605088239
699937499 699769321
648391281 648526717
843619382 843725060
842033433 841918931
630196238 630097600
200566147 200616537
543160437 543351215
862792624 862683210
282922540 282807558
561037487 561057301
249536924 249507448
284383584 284218820
652667225 652859915
769565974 769678860
835557097 835375279
884711718 884688794
782416784 782533498
520644628 520529792
505329787 505450243
999882170 999831380
145848485 145846001
316232218 316132194
774819325 774810775
954549291 954549563
582059212 582126638
881418041 881359547
627816041 627916447
958273781 958246953
115484646 115504974
598172274 598279206
586737779 586572293
40782293 40586499
678445440 678521508
189889726 189960690
680744360 680680294
730181862 730085784
343677809 343688689
102245065 102248283
734368465 734321675
54419764 54600544
503598891 503715111
858026206 858082928
267510909 267405479
606769738 606961576
49342052 49158582
650272846 650086470
939197845 939273305
189772025 189655365
542294664 542282260
932097108 932040152
346219448 346130072
488832959 488942553
229023614 229166426
321416358 321312012
436546709 436664249
443981972 443927440
143919960 143741896
907367756 907565038
722176413 721984519
424524769 424539631
46576287 46738885
977106136 977135394
328481655 328291943
175836086 175783438
53166340 53118114
719880030 719740076
375490469 375494177
181051110 180938566
648605441 648645677
595856622 595980280
563706864 563784752
287053708 287106696
723250552 723347884
651291100 651364422
385398280 385593078
498234044 498194050
526045472 525906960
778691305 778867473
43019973 43162593
827328519 827526107
252910182 253067936
281250695 281136799
693372695 693538689
453802551 453624311
772561444 772707136
329462226 329519700
857352368 857478560
404589961 404718369
363949486 363784382
567385588 567447044
34503146 34336414
870202636 870249100
238576555 238394207
767884595 767781967
234431338 234391932
988630334 988566066
338901728 338876756
657790282 657694466
295270213 295219431
556339076 556425598
540699622 540843282
628271258 628430032
914410521 914478349
690179997 690042195
983368368 983227882
707565201 707428315
491435921 491329805
80393344 80201892
264918235 265024531
968756577 968783603
345228458 345188996
877458955 877592529
129769940 129617010
126034731 125871541
564685766 564806828
265085136 265150740
135393162 135293192
536724667 536711101
178110894 178149474
586253855 586434553
161329624 161155828
826527567 826462125
981361987 981328639
803653464 803618884
969893046 970061080
676992511 676871687
209736957 209868535
849440310 849241326
781028128 781058106
827020757 826965659
850305743 850151469
250003413 250012617
495809311 495831833
271363437 271322675
938598403 938797169
110891727 111019897
699715480 699542202
239502694 239435636
721679189 721566173
273592826 273454364
150702731 150886223
192255324 192185300
320752927 320559153
811256304 811315098
661291318 661187552
176258572 176226172
139884456 139791150
81175902 81107910
325419641 325315437
747574872 747641436
685318437 685323109
806214276 806136574
966490853 966302537
472375773 472497645
819496981 819562549
152001269 152168725
176679034 176616490
267077618 267159434
149536669 149582373
304872627 304958807
583885882 583752002
712344848 712463792
271008063 271157717
979111415 978989551
790003307 789868539
689137670 689334392
994710382 994618904
742915288 743041158
441423750 441481512
444809997 444777241
14037526 13855072
2658793 2764547
547566959 547424563
598225740 598030084
136868965 136857655
812942908 812904196
156851412 156999338
472872945 472891937
123190123 123033267
668449863 668523963
615219487 615084793
813804534 813652052
698791467 698791155
707261243 707393967
918122117 918058053
185358214 185552714
971223708 971359748
216906040 216741964
814657307 814494343
21051260 20879144
420855221 420734165
732871062 732736162
621349872 621164566
339468456 339405756
402118973 401971399
677283386 677444658
534371612 534184680
628929673 629112641
564583071 564570567
970118704 970172108
579836485 579962749
864030163 863891083
614554868 614614464
131143939 131162621
334407632 334511358
335557791 335670831
265077731 265223749
584070095 584251777
563625177 563690669
977205218 977272424
665958416 666105054
826092364 826245256
435005652 435078306
449615601 449562231
555961250 556149490
856895935 856833657
900909256 900918512
880369032 880258760
925297313 925363371
366039288 365868654
415414304 415600532
889091168 888951834
180853311 180820107
703157408 703031704
942989563 943073089
170515460 170666518
890103217 890129425
610098246 610239438
558518586 558681168
160263811 160269113
167130077 166958675
670138853 669965073
569316237 569419521
479952142 480150760
499735129 499618649
91675367 91532319
795125162 795114682
431463737 431396785
391149105 391314631
348000734 347973476
619026945 618939649
992285089 992111601
227285700 227444276
374757486 374739354
658324518 658297232
644617665 644508575
960972840 961064346
980129036 979984212
714045918 714238350
714323155 714161899
442098658 442090656
359543850 359353508
218818242 218917862
215952396 216016644
433315205 433514467
201107507 200963789
383680068 383591038
649786325 649879625
442786699 442757371
205750806 205670600
944751113 944755485
759337637 759479675
958567007 958538321
795789922 795740062
120579969 120566333
71144395 71341363
498908707 498973581
575836881 575930157
988126606 988120916
847540532 847372616
895501556 895642308
358486940 358648284
731478770 731648548
622454697 622467249
665150001 664990801
454960464 455133452
565493840 565688200
476242746 476049988
221289413 221456215
296523396 296681992
437773384 437808942
984643279 984633269
484536364 484589968
958945230 958975170
466454483 466525087
882789148 882728252
22526215 22643591
320919459 321055447
878786662 878658910
981195405 981248149
910615007 910423007
858976501 858884613
358188803 358088543
181896537 182066635
352685577 352540825
518800300 518686976
21334116 21415338
140023159 139846773
954916868 954805070
479367057 479494799
973819815 973630057
830234427 830426155
66556093 66694815
18032260 18218150
289495176 289591714
59085233 58995651
857472815 857484305
694585209 694727881
89368509 89261763
803346502 803446342
703683361 703801531
53102891 52916769
61491813 61424071
887068267 886889229
959327573 959448899
392738927 392576661
329908000 329764962
874709346 874556934
797246330 797131846
980433709 980303007
530276021 530437095
131638502 131715484
971162573 971214465
230992037 231089139
577469371 577583769
585247466 585176090
586735805 586739753
558754001 558608335
497257397 497422203
644723234 644907390
922382129 922255865
420870438 420986694
186419309 186554947
217409365 217457083
337306379 337212875
788201167 788076841
820109840 820222380
493508058 493501658
21571991 21632005
774467468 774481506
781714883 781648639
306294629 306329119
283390028 283242954
536638275 536558089
403659592 403682070
170844921 170659125
686240012 686398436
870927000 870809682
812059324 811863718
456567566 456733654
589680172 589619360
681883065 682081025
964446911 964300671
314941905 315068155
796335881 796306671
693894490 693962202
464668065 464508037
135838140 135808158
830685374 830630064
909328695 909152975
573502049 573637191
286117830 286191752
979021206 979201624
82776754 82768524
253309292 253141028
747207400 747122070
517884743 517779623
250713990 250693120
345993925 345970553
585036820 584924938
411510071 411402603
329231362 329045710
565583878 565591020
685320773 685234813
534487939 534445705
602682739 602550351
39577975 39471279
40855610 41011300
639244318 639045704
131199561 131148963
49421846 49524094
522256116 522318452
412638574 412675758
347438647 347269215
565421477 565513209
118215428 118303234
314743940 314652938
418704439 418827825
317684092 317787824
585838001 585687791
918579923 918572021
523963190 523804540
681754792 681604590
343860730 343871722
264661546 264746244
57465671 57489829
291370546 291451030
566292057 566446725
895916278 895869532
66362734 66276436
656216896 656146494
749554477 749375939
347979115 348058899
869610699 869434179
65428613 65288903
298867778 298910396
86998596 87139022
727001082 727096672
937563972 937412392
600638572 600671118
848063575 847891691
615454512 615616312
420849087 420861355
816699864 816647762
778603898 778715032
370190453 370099171
992812090 992880872
74281430 74203316
214175864 214218258
790272198 790415494
87569930 87545680
327284357 327166579
269867629 269675353
39376321 39268793
507872506 507930656
943069951 943184649
641360813 641174335
150209682 150381010
673443713 673280411
431520252 431561664
248645528 248842244
125780032 125838636
451942254 451943634
385705706 385540434
336355640 336261538
905223138 905379842
109187430 109360994
229266589 229195285
976377082 976310476
61028423 61211677
364814188 364918126
747461653 747330239
391785616 391896172
196082153 196212305
703742446 703720712
90321469 90383281
475929939 476116635
506030796 505918014
611217196 611393934
978903683 979050483
667723469 667620775
575738856 575828944
554951542 555119878
484352149 484321287
871265957 871210255
787646644 787728976
782424513 782338275
268446659 268277887
591398064 591296062
220054214 220243500
995574980 995631216
251939010 252053086
974917595 975004749
662448425 662264497
937183248 937222280
261585593 261419161
145793451 145987031
165773748 165934170
274326068 274445916
302018366 301819012
878538869 878508937
217549803 217736667
754597634 754745832
549164140 549047860
859441089 859331103
712548705 712378879
936875297 937030789
616853412 617042250
630815637 630868477
93909861 93731867
553434803 553396363
140208952 140186450
750857766 750863254
654687931 654734767
707972260 708146872
424094558 423980734
492692568 492520948
60329071 60422121
437698536 437638064
43383298 43375874
60203876 60375596
806424057 806372181
549080876 549249900
38725584 38564180
740559577 740428345
773101794 772977706
815743314 815785848
581719014 581543670
720175246 720011468
342740176 342551512
926639503 926558767
639700444 639852512
549165388 549162892
99993666 100121618
687238980 687201880
942629226 942731736
796435853 796596257
981027006 981124276
898879330 898827224
289543445 289439201
201641710 201646502
893340962 893484888
705530466 705473376
595548584 595529530
134996876 135048000
960162531 960097241
206599666 206629352
491983783 491913787
773471268 773308664
965693216 965537774
326423729 326368467
245839295 245956117
154031574 154204294
225885969 226071325
595796383 595760829
747399425 747523881
807767721 807659189
751395632 751563780
206255741 206452215
714582654 714542792
360949649 360829631
178457351 178576827
689236031 689154751
888689815 888866465
507439229 507385775
860898245 861076227
901933759 902039427
640470066 640399968
648517151 648536283
904221617 904142483
424153453 424236939
108611927 108756757
107454363 107625591
961193032 961388480
969657741 969801861
367047129 367146153
714562723 714557519
639305279 639450717
257819549 257700869
366812661 366716203
220572274 220621510
683377201 683540503
194881238 194937884
629442950 629349048
172958765 173155873
82947230 82826374
571372554 571488052
154530668 154511518
522800072 522991300
241738064 241898074
790534541 790491631
147337475 147439471
300872242 300931358
952631457 952697127
743194677 743189587
932624486 932466178
45654329 45685199
666369541 666308147
125836044 125953136
172039856 172041846
278267746 278237706
338116482 338077048
352091337 352100499
916248076 916196062
451894960 451992308
615390666 615349780
430325567 430223003
555249781 555237461
933357115 933335939
215247415 215248613
307592247 307692855
895389903 895504835
981711193 981642403
57684833 57683577
651102691 651272323
332213898 332181998
190357473 190424075
578975595 578916995
906287954 906341976
769985615 770026551
6148780 6312274
774946224 774758780
587417292 587320314
797265215 797227445
355446620 355370476
948894343 948705707
670155105 670284985
373268522 373357424
117605759 117753857
577161447 577021927
164752596 164905530
963892796 963956070
22720233 22736483
437096856 436910034
934834772 934897088
564828085 564952847
754309349 754164045
213383232 213317368
852958541 852801581
267314893 267333087
524872747 524889361
906284899 906399053
485837838 486031306
103195875 103106789
947158740 947189008
657786624 657934724
575376865 575197049
340777408 340902242
256823546 256986564
238622490 238601030
796010467 796151225
610951505 610859187
284562760 284376798
558307307 558278299
370519975 370615745
166520350 166429766
981193373 981055179
376203504 376155532
584764440 584728256
45999247 45814257
709456614 709272468
588631131 588620545
736965367 736924229
11234203 11157583
322086349 322120847
519559687 519413485
871512745 871476009
414319004 414290750
622579642 622669110
546499260 546613296
528660526 528567298
846271823 846418651
916964903 917032401
764524694 764657526
861170938 860981516
101450480 101421570
945552146 945576596
526708056 526528256
470712309 470591345
463682850 463497402
119562323 119388395
239591773 239716161
591458271 591337857
85511436 85526228
703495890 703325700
691175474 691194066
588647066 588698576
884896999 885092601
144770093 144730921
200848836 201035648
698814512 698960578
135196312 135274952
857511588 857615296
568326666 568286158
442449883 442269399
919923508 920021726
514135343 514204877
561782956 561608330
213194135 213329871
7911278 8026334
545055504 544967194
851484305 851406713
506297986 506474288
392355367 392176887
853827968 853774002
860215090 860347420
491857356 491850890
637923491 638102921
928480368 928461348
168930073 168799745
416904142 416743034
309319434 309126378
876477059 876558417
920535657 920722793
996528766 996405830
625867044 625877860
162412259 162261315
996725638 996760694
355415959 355539961
420678552 420753392
987441718 987620424
755892559 755969181
791574359 791710659
870503482 870532412
696454462 696574916
824703529 824871043
565401929 565467343
213552288 213374856
355317997 355170425
763975102 764034578
585646517 585615079
267652961 267571213
638311211 638130653
643554930 643521956
300109849 300027571
734813865 734992249
846650058 846782942
757385215 757396029
459172582 459012648
306361396 306314842
606635041 606501103
705525699 705700109
380288519 380289637
488146923 488049055
986334177 986347955
63919594 63781196
668348588 668278782
500142660 500171898
363303115 363461967
97793536 97918002
812330824 812471970
291892421 292011095
289805259 289791349
146204715 146236097
177481291 177529913
788605252 788775856
765469790 765363442
702480683 702654929
570944662 570966056
909641720 909500592
570301463 570365361
658408432 658393980
315447839 315528911
565393769 565421107
916988758 916909668
14388537 14421505
799181759 799075449
40586173 40464075
365803863 365737171
875700611 875665485
500551310 500472362
401013167 401055911
263087902 263035708
43870132 43763804
17075408 17178398
746470826 746454812
632931642 632914824
915849397 915804657
591078360 591259430
759578306 759505328
761361283 761170715
174382120 174389660
65345244 65358758
267743318 267562604
524788731 524763013
507673573 507815985
664928055 664969513
711581670 711731368
192841422 192819360
909747099 909929629
542735772 542843994
290054582 290123940
767584887 767729065
48805580 48950800
369466254 369565126
334235112 334219220
410264275 410089763
834111216 834229096
28473949 28317453
28919242 28734742
547839875 547967303
558576659 558517759
624303478 624347322
818899923 819018661
58812800 58631138
746234416 746077492
887502131 887500255
928817719 928836767
593909138 594084570
227833756 227825320
319711708 319728870
258016132 257902850
481256356 481207984
803396422 803266252
929361525 929320939
16623406 16446408
660630406 660452126
88299186 88422682
147815942 147947744
40684396 40649128
338607301 338686825
748709942 748747960
781600182 781514860
633902520 634072956
994572406 994568260
498302787 498165301
409659853 409515223
832800345 832719841
910107002 910086648
886780860 886742278
405890366 405737934
817492987 817481975
877884003 877728925
897217325 897243601
110262812 110399576
424672180 424577310
326825645 326879229
804422570 804582312
856234718 856200702
62969217 63037965
751276835 751182125
31419763 31387087
269569232 269424160
850055106 850102414
518587260 518743638
278094140 278107870
272880918 272708916
711414469 711322185
235447121 235634417
870375345 870358283
167156239 167321039
147504566 147615972
372628122 372740588
901267750 901103796
50751159 50832077
468105079 467966625
936405050 936284232
3189692 3214162
210718868 210915272
285440840 285414858
692560417 692751919
932964005 932794055
68560744 68408770
152084997 151901871
287737552 287549476
750512671 750362693
352873237 353059557
165838278 165707018
385702447 385841797
93481465 93602029
472183635 472090845
170332239 170488495
170475591 170590989
494567323 494674623
778162870 778025428
922509355 922375357
372017347 371948015
403289802 403404698
287822744 287998940
707276135 707218121
185710101 185621889
894435142 894339386
587351077 587483507
873717512 873833354
490448851 490506747
534583055 534392823
120212345 120064843
109900302 109994488
792649082 792569330
387802770 387609910
894755063 894791787
284917187 285040611
683000076 683049156
299325418 299161776
871924186 871866978
921513758 921611942
886248602 886077254
88046391 87997883
695459003 695517087
944504361 944704357
849902016 849889322
948977868 948810818
888681404 888774204
151414820 151559982
757212864 757041604
425630318 425601522
399665015 399560117
297606484 297773822
653857179 653852233
253787617 253628661
996155981 996317587
380052825 380213865
431937796 431957100
345722231 345802429
93451997 93311703
661644409 661730867
511072598 510975004
889274544 889442204
453659134 453482590
228044191 227937695
282029278 281889458
758087084 758097994
718966781 718916951
83206000 83332904
297867165 297811341
89570511 89649463
954428207 954261453
390711704 390560180
465854653 465654657
500310527 500301991
172991326 172882444
42617778 42512570
899060219 899139857
655023255 655064797
845797763 845645643
97422020 97524220
750969480 750904962
802809930 802737618
931041619 931201893
997031541 996895333
381530154 381619492
134471464 134514300
331879975 331837269
800113574 799942684
808388059 808309201
578886571 578750017
14489921 14670871
600902183 600911569
579280505 579263699
109223066 109049982
268701843 268731593
909506885 909527635
736344418 736352416
302070466 301966266
823547588 823498926
891370350 891244104
942729591 942733881
606179732 606113164
600835836 600709332
798450406 798365042
667969435 668023547
90687690 90490456
418231923 418267465
919350868 919350442
744603917 744450761
25212743 25225797
618544453 618670019
275301105 275399887
847170244 847111282
6287382 6337166
187245588 187368552
446078853 446159101
271580636 271772670
960465814 960659772
645428036 645369476
44033224 44086922
151474917 151645579
953118555 953193081
55474171 55551411
644052528 644085714
511217717 511120333
706275493 706196283
328987355 328957419
69420442 69294958
971920164 971862716
572905402 572785734
929333821 929503199
435192139 435132901
170073001 170087211
842500970 842651158
875999866 876191932
993165150 993187178
514310961 514352577
532289588 532447906
747164735 747070051
96034165 96208993
559566284 559626094
738447958 738320722
436469157 436454947
682279916 682212358
420183899 420068393
841692742 841639278
502971198 502918696
98298817 98350379
951495820 951444168
319778889 319857475
656779378 656741510
853340520 853222314
3708756 3764526
95836425 96032303
802544522 802384000
245423003 245384117
823332871 823246867
791645860 791775458
995079470 994904636
998167472 997986648
248639366 248503776
794444631 794305429
92972878 92992942
124076293 124025147
585736158 585762896
990253657 990053693
384008948 383811850
531498395 531446673
848770729 848804293
403051729 403139409
116774513 116620547
233117297 232972731
586993168 586888472
540555296 540515452
234995594 235015618
292582678 292615340
892384586 892381038
886162928 886048326
854155092 854067422
465700129 465754655
309064801 309119907
296854442 296971034
356703331 356556797
316870442 316857836
733473064 733450968
741605477 741675685
979575641 979669569
276654595 276486265
610304518 610184234
242814499 242852687
772910735 772782905
936637380 936775688
303285049 303279181
360723542 360868954
700594199 700747773
347835178 347798920
307571951 307410655
535309667 535115215
449992909 449906103
25817844 25985896
390177665 390332837
885516854 885614096
903889224 903719500
213651698 213452878
893505615 893666191
357148926 357198430
644302476 644235330
931413648 931466850
972996702 972804084
645398756 645238338
98730401 98910533
381071632 380949516
428115865 428201847
140184376 140303896
313053304 313166552
879855956 879677086
845556411 845721703
865148646 865226410
908228727 908091733
171927925 171788513
717742200 717587118
444992979 444795905
866687662 866538592
694224944 694209058
571835732 571975280
755179623 755267819
474996021 474868751
407831714 407900728
937880293 937743491
572554421 572740869
952878244 952718526
357439231 357476497
549648299 549771625
196672101 196816879
810980262 811044096
869429737 869431091
481701153 481863505
742789899 742802695
300173774 300045924
963839443 963739827
923341977 923202271
41859222 41843658
617229857 617376033
162309806 162317216
544123744 544059954
98853256 98967810
955805490 955677400
621257219 621171557
370434909 370259997
773707378 773606234
485098833 484994411
591672543 591673191
916225108 916271044
405128863 405012737
590819760 590671060
948450190 948518348
263181293 263218893
900387959 900518963
192665411 192622123
433239970 433218718
204157552 204030246
486420697 486564501
944271361 944074047
292485723 292599009
487796506 487850840
398524317 398411613
581772146 581699708
544446893 544529057
967407586 967365778
990389901 990477929
360564191 360636273
726074206 725930190
836126719 836090263
279522909 279712069
175604038 175405558
153908545 153730059
64586830 64540012
651678496 651631570
945295249 945214179
569137133 569123273
376524650 376605850
638492823 638575659
611307231 611480637
386844971 386835869
234646910 234803254
897222371 897381029
155945773 155797045
932714108 932702174
317621920 317503942
495176588 495074932
284739670 284875128
626421195 626246593
744616931 744676589
452143567 452274115
947380680 947284560
246955454 247062602
104855864 104704280
946007041 946009319
459820866 459627950
51424407 51616493
703301538 703168224
384190111 384173951
106898693 106929431
716896614 716945796
816363163 816469665
997140656 997257086
775242137 775307805
902616348 902679566
297017732 296924336
247625298 247655446
391870702 391921642
552248609 552164075
864400056 864443192
427074743 427222995
893223718 893260646
433792103 433632619
808072250 807949030
39474360 39278282
701553411 701696687
811292294 811337902
764808122 764613398
87952911 87952081
853548771 853446261
982859960 982865158
954977103 954905153
539977706 539903222
595397395 595332369
757348979 757443079
826587817 826626489
883682150 883854404
695749469 695633041
353029610 353156770
156462044 156273228
814575825 814470127
744417403 744217735
822246487 822090829
330705940 330884874
104066556 104025830
858152876 858012980
872417598 872479966
565893825 566061113
437668300 437632112
849480943 849601359
833476444 833573034
247257144 247123308
761488756 761641570
631243952 631439516
461769752 461809394
612002342 612077974
254087100 254029814
321364185 321215901
857793685 857629781
196284021 196140589
63041504 63034426
428603222 428662564
418324726 418325606
884094848 884129488
798785700 798677858
428909355 428980555
347235665 347123561
907089409 907232419
592988573 593079987
767473882 767509562
823523257 823328461
598987159 598952483
676281195 676085479
532622493 532605379
360726406 360570880
460502377 460429745
57916370 57992440
377984886 377839226
68865892 68846706
961686757 961487997
94523684 94358266
939617793 939425357
514022282 514170110
922693332 922860322
619315301 619446379
162793311 162889105
730844715 730875789
218485062 218346790
284455290 284314430
974345232 974460602
720945708 720786560
599876764 599766874
344903248 344871982
48599688 48443716
18125205 18045779
299088448 299158818
197479351 197310685
749204637 749230931
171437389 171325509
635043498 634902404
529511442 529402922
716250854 716078974
265325248 265456780
758056947 758221121
361219612 361114952
538737496 538910432
713438059 713564611
285406371 285475309
175079539 175203117
865820570 866005832
977177269 977093519
774786148 774852502
854914208 855081874
544710987 544808523
521848648 521675648
731100312 730983552
992019270 991984944
536410608 536398464
493809133 493623207
877824272 877943734
603712375 603800593
709885581 709948553
395093719 395112371
959832951 959942523
521093211 520999253
395426848 395296276
538552218 538609366
221157540 221201590
325627338 325516172
546220649 546414829
140328715 140496691
493171100 493038530
746787597 746945647
31108852 31019730
587923789 588036113
531472534 531285132
38899490 38771758
72842756 72874212
904850466 904735906
258857977 258798495
344510696 344619742
838192312 838021468
890533961 890633523
844734649 844933117
169285823 169284617
894059617 894167765
158455619 158346365
796705046 796840750
689195391 689060715
94329122 94398424
792030829 792035931
495490888 495638474
475834877 476023287
851123545 851041109
86314810 86142762
692924268 693086262
851833600 851873896
466912868 466843064
431038683 431038627
501633870 501476048
106310757 106329113
570204544 570333412
598828020 598653094
472120486 472246784
563506455 563657923
962816017 962659885
451139785 451126927
425861382 426003180
649474795 649536505
838630038 838530972
57584678 57473660
345920908 345883530
37607482 37458062
655315688 655217164
993221485 993152871
821341826 821172034
50872309 50828105
722609064 722586034
790202825 790030587
861604783 861563059
952935495 953027155
955198857 955255169
376601315 376610385
469735739 469809027
504333736 504164528
157119693 157105745
916706824 916759856
855719673 855557963
61120050 60942086
874188204 873995084
522518950 522705232
782814069 782789589
529412672 529610212
752805664 752988628
38504772 38392362
393712219 393849083
926389303 926276495
736072061 736206539
771295043 771361829
165321239 165288023
611113545 611305565
341896375 341983329
197377986 197395018
122705791 122793133
888330077 888238035
375327021 375223897
224003278 223850730
535475973 535364999
660104893 660118667
628295703 628134663
388290871 388476657
214364934 214515922
574511476 574437312
201255831 201146099
562862757 563006045
218868052 218668652
335401824 335480064
353563956 353399732
996963437 996957961
567217212 567092470
875671853 875814917
371673929 371564479
881642074 881506950
435300840 435365570
207879800 207876104
691481455 691594485
843475067 843505073
856699683 856706155
201159301 201055713
638386455 638534241
873626167 873647321
496817442 496883910
146694020 146741890
362623876 362483336
112923141 113043633
520295366 520102494
702135184 702254420
676207277 676355113
170309466 170361346
718941866 718848228
406863382 406919462
247615302 247773062
332621818 332504978
33794495 33847143
656899006 656811272
347103150 347079842
87856055 87717967
360229930 360341602
177850140 177799096
24383289 24339955
24597976 24589690
131379455 131254569
852244578 852077528
941279010 941444246
280705897 280886263
777162813 777354605
472039948 472137240
977997812 978175452
690440278 690384638
368149154 368062148
3964458 4111428
231678829 231522645
900854254 900773576
391880036 391963248
773868399 773698503
715186585 715090059
53736831 53545567
31064291 30922603
407371802 407381094
397813303 397799667
751148339 751126427
688067309 687902227
401433909 401314677
444504508 444550186
1957124 1827996
749007742 749131760
256357642 256398420
313709142 313699916
337532109 337561737
663100263 663216929
925246567 925119493
777591723 777594085
136655581 136488045
459965790 459859812
206806406 206833874
565085539 565037955
140887469 140763199
26664798 26588710
810682921 810765281
454835870 454846178
75514973 75516283
263911174 263819214
279677302 279746836
854671460 854815644
814769425 814766079
321191269 321290043
971870811 971699609
396569961 396706161
986176377 986139965
845779679 845815847
264226532 264350386
410906243 411075667
922072489 922136767
85687197 85717823
658513147 658644331
691112848 691020362
811780725 811892521
427757727 427806757
655061842 655077786
106487703 106669929
305205597 305007789
207260183 207407927
411835495 412033801
748921589 748757811
6268163 6406169
337164419 337259627
779742321 779595535
452181823 452366407
683973771 683847525
919315953 919485313
78455385 78349293
427823862 427861404
258846306 258960472
857814500 857772870
382694624 382523268
334182526 334227166
943017702 943031326
417549293 417569675
299011777 298985185
295362803 295446275
691846062 691702588
947332620 947201468
623696544 623513718
174759840 174605194
988392084 988510836
771028164 771002994
246721283 246585577
140058361 140197701
277137748 276970060
208106879 207916897
536110312 536192714
204005884 203807318
663337428 663286076
986490373 986580565
556615446 556582788
181879179 181931999
532091808 531943568
360159850 360037606
625507156 625693038
181009699 181092521
878933006 878959528
25506624 25347980
30036836 30081818
508649703 508773731
467543667 467389871
64892444 65083412
203048461 202925647
585571396 585371710
187368400 187368704
480467187 480529833
352672928 352798762
222686273 222550647
30612752 30641570
850565775 850628595
764374833 764536347
45577958 45492824
752478062 752575922
238474887 238355531
373556718 373658872
479332468 479147672
641754383 641767549
462123870 462279074
834376690 834271248
863331093 863150829
852250592 852358888
283771239 283836515
90621750 90753630
247413739 247552697
316749386 316644260
806530392 806658032
706031507 706088353
63688707 63635463
316037659 315922119
67317549 67315995
71079361 70942645
300260384 300087164
834932664 835036388
473014159 473120083
560707963 560746311
258379530 258497022
400748047 400790747
575335946 575507062
814097898 814110428
213414380 213463572
196467701 196351341
873245558 873353220
29917679 30059327
967079062 966973376
9391753 9457621
898487347 898431733
448073288 447954192
690584464 690581988
864612949 864537535
983900559 983804961
253649014 253450958
225642516 225492918
588395374 588577888
26267090 26182534
945725625 945859811
37618712 37734146
707146091 707036385
202848067 202737157
718500326 718506920
225978647 225840461
694091019 694073491
162867899 162910311
66363815 66361653
957036678 957074502
716664421 716499285
620229666 620137786
475678371 475623661
879522477 879516849
860617626 860425994
983802377 983605079
444366436 444515862
480887180 481086986
148677538 148653736
5663224 5783576
844550332 844660904
381095419 381047845
851529881 851438729
798574461 798638627
989542835 989726933
225243418 225158814
327597501 327613511
872955730 872895376
608128543 608185971
721947924 722080466
796772898 796664644
703734189 703868873
162059877 162178617
22728358 22558824
756121193 756008943
432883782 432739990
670840526 670739424
279555099 279599753
801744868 801692332
583407839 583393131
147853673 147779145
68780633 68729705
637894704 638002564
969614515 969721421
231823390 231936592
279184732 279175544
311309745 311132317
326348474 326396098
460905284 460937602
30897396 30839150
956563803 956634273
534906579 534983173
698467834 698597190
991571483 991492243
600197032 600337620
491106132 491106774
325250283 325367539
675407237 675354985
539751786 539654268
576569369 576627317
822353329 822261441
782875650 782851660
172164157 172097069
611847887 611751935
174756114 174940736
563154940 563214112
84552626 84481404
781292577 781396445
560438098 560593494
207068198 207206376
344869642 344936854
21686885 21824749
645144019 645034897
553867251 553915601
888209464 888023782
397457029 397360403
737799167 737808027
421135580 420996406
226355051 226199965
635417487 635259363
501831811 501827317
296753782 296912738
8052176 8226318
64309872 64361734
607737398 607544126
876362397 876474093
21485736 21344940
191180715 191347763
408144501 407960969
729905600 729865236
675043539 675002119
320313427 320143713
854431166 854561556
168574579 168395813
775950842 775869794
738747665 738576271
890528684 890583742
339829300 339642882
400061846 399950874
708318670 708371124
789772819 789935923
599560091 599517469
439487048 439654330
477766058 477918512
719255735 719222147
793495612 793459014
999311439 999433565
614528535 614476333
293622724 293743686
125002994 125201222
396053222 395922022
314698439 314662965
502287330 502211740
248743886 248694044
256290035 256378031
594215204 594053326
246290671 246421927
70577474 70529164
253993959 254058457
905670610 905711902
119589322 119758068
986084080 986268674
958067611 958260367
667800024 667677428
249646700 249559912
592256212 592333274
268587213 268547165
659582393 659760907
947901921 947751671
931659207 931479277
243445125 243260771
774406041 774474487
879105741 879084673
781305882 781223100
592824106 592839008
325565421 325689255
706680602 706857236
487595728 487520766
67414532 67505028
30518911 30464441
414621680 414778776
156367636 156320996
224536102 224565674
223851278 223758366
838491141 838580505
28635869 28515561
796461652 796350460
260982135 261009631
306826340 306849466
104466379 104479739
815828770 815742926
272731428 272588392
646123728 646130080
156004894 156080704
80875755 80856965
413024064 413222804
81336706 81198648
434266369 434187501
953292969 953470161
372075854 372215284
432800714 432966850
792332307 792136803
276784517 276830943
946008180 945893758
810724101 810538315
46199779 46191739
861713728 861617174
90441654 90324908
651530087 651655033
311305872 311313618
940155223 940218123
169532407 169451537
445364476 445374584
517978301 517902989
18649074 18575282
789543442 789393372
514668929 514573079
541148903 541152111
575913294 575947020
873877939 873788769
612683241 612668353
653226705 653317417
143235191 143147979
280741042 280796080
453901870 454079522
235473269 235416191
618463218 618477682
920041151 920202173
939178230 939368380
948292692 948352424
992017869 992020671
48242032 48163324
413386466 413256374
850465107 850597185
882279439 882474221
530949418 530812352
292133059 292258857
664222773 664025307
255354349 255281497
48028840 47973060
491404034 491467808
104628943 104479875
325086633 325214351
670057661 670220045
22943446 22824540
703477563 703668813
624799360 624734484
654331488 654197950
969713041 969729801
630860945 631054969
756541190 756535064
917846976 917754924
544759755 544729921
657327209 657223321
760465237 760409917
831648207 831739927
535905462 536067480
157932362 158053912
166432330 166475058
711686235 711776501
740086641 740222637
305542572 305731112
706300641 706398367
389874553 389920509
982054037 981917381
151743500 151547658
623798597 623709175
753787224 753931166
864701029 864524869
310743678 310598808
905150002 905167950
771102425 771107799
547684195 547794917
598369503 598483137
869522439 869431901
193484826 193356874
675665934 675481462
34808098 34816468
467949380 468035852
917478848 917423870
264161331 264213667
659734223 659787591
186487128 186287240
534425662 534342512
473621684 473723654
910777388 910695056
505287670 505360660
513706741 513616671
142529129 142335133
832437911 832570471
100063575 100179661
437562267 437479915
531630104 531773922
330809266 330960482
620984045 620930745
925674096 925579806
515974310 516038150
265568000 265703616
846102234 846058812
228433276 228475180
950743362 950780202
822768998 822788656
807755043 807879811
653570732 653385828
806459520 806388594
279617489 279582017
440047228 440230862
291861990 291668154
990881984 991037678
567518401 567706179
838132982 838251642
951723758 951673150
864816544 864932986
560640629 560711615
313043224 313109928
259221513 259035621
168646777 168625773
598405676 598560598
31841378 31817874
803063420 803248302
865466515 865312177
11678011 11804509
243021601 242871589
496845712 496986728
939785685 939922897
793757122 793834272
138014054 137858416
491247471 491199477
545564534 545607196
643323350 643252032
640121193 640131249
809485966 809381590
258799073 258786607
924283077 924312421
133632562 133525236
282325144 282290248
141131648 141228052
10315224 10144076
693346736 693455692
655997084 655831510
768438282 768385818
39959576 40004898
900592088 900546722
182524362 182373188
718196423 718079123
816907596 817033424
252129624 251976548
213163932 213085008
682395895 682409091
815231507 815179089
572102845 572297585
589807666 589638716
294168299 294120309
704560266 704539694
421303795 421216337
759982760 760037324
871808614 871718528
752030055 752055655
296833260 296725432
823924681 823872311
194909561 194780633
766511809 766438441
129071734 129248570
175795867 175611717
577421133 577452709
528479170 528334262
816616536 816544956
55558434 55579134
233345398 233153080
404447632 404368080
808307206 808348630
328096018 328127094
771325372 771488756
530265666 530356558
324472456 324433132
437165529 437336399
366597517 366470061
850682531 850610423
594626982 594648396
893599546 893772662
857312917 857288095
232815127 232628935
864983780 864882192
803497126 803636174
51366054 51205924
482667639 482566737
738913639 739047249
803954323 803906999
827167267 827167981
757003221 756816667
530945568 530953268
946921752 946942014
805440729 805550565
923907707 923815803
196409521 196245505
392758208 392901338
80565073 80684317
584606255 584608919
989156918 989305206
94662418 94695812
535417746 535605306
145890241 145806729
716581853 716405299
717359214 717446448
9696331 9585867
206353978 206237538
257570364 257585514
222754150 222820812
852076648 852101440
947173874 947005024
850793781 850672235
210246595 210293801
212304184 212479556
44808184 44883128
213438976 213327488
661105862 661205934
948081424 948043712
987540875 987699973
857209837 857250077
782723352 782575182
544173199 544074289
119857246 119660826
185133235 185123867
792146435 792095403
802198950 802040446
866749987 866817623
241997317 242081077
119084400 118995872
119501735 119622911
383323154 383295648
682692165 682549125
504775293 504816799
804759308 804630016
171936701 171919149
456068145 456136503
304889269 304881821
861371319 861467103
729290536 729124798
220103207 219957657
893965761 893836543
193175826 193029638
335119559 335058701
397538711 397375347
351023331 350978585
891075301 890913917
667264728 667337678
472522796 472632572
792951428 793147594
800853247 801043933
285884234 285760468
886761055 886761569
491016392 490841618
513241821 513102605
585744321 585548713
801101545 800986321
258677201 258579841
504721571 504573131
365173854 365372256
789854304 789746968
613346000 613419436
67865114 67840470
843264079 843104257
184710529 184875611
97030775 97191735
218029545 218164853
162119247 162057551
20202109 20019193
604815050 604890526
484658992 484812820
393058359 392939407
941511081 941665703
37979138 38032606
968833970 968733236
254936025 255092597
423733078 423762552
929684755 929729867
958523163 958343029
264694599 264797889
508462682 508438950
749645456 749463498
515673648 515493246
351061618 350985044
813360527 813477365
68475683 68278397
556565300 556446980
99091834 99228916
656435991 656529697
560130957 560208887
342907570 342931352
387398685 387221387
911730128 911816722
728792811 728747415
930243385 930048947
192142076 192220312
929892487 929698461
626452429 626623719
892382812 892212184
468433343 468483827
111497156 111477226
392338586 392372148
840205368 840259222
937664196 937597124
545546048 545467598
126721985 126841455
477577854 477675914
437123812 437250964
288465864 288373170
459714383 459631113
357767022 357837964
319074291 318957537
859233332 859386096
684096468 684258044
303718910 303913904
780589792 780702428
519983432 519952652
433141629 433146981
35456444 35553626
857563442 857415406
174028758 173962922
686173465 686317029
955092161 955227013
537777825 537662197
14448791 14438469
452792276 452734418
278240460 278437938
145309403 145191137
627866244 627666494
17390302 17520324
102178182 102016156
41178884 41239838
272122796 272117780
207133093 207137287
900765199 900813915
709343567 709319761
333058548 333191930
820837014 820720994
783236090 783417198
622270415 622188077
232709836 232701598
26861000 26675040
827674793 827703301
84388859 84312751
232162572 232273242
38162349 38275273
526994864 526834390
475853450 475744060
416900136 417071808
74445576 74618830
438588730 438436442
24452261 24314317
251996048 251904980
760959622 761019478
43238838 43144322
338642245 338811113
364331524 364525666
738762867 738732463
694840709 695036849
998650221 998696857
905872383 905935067
708674604 708709242
565001447 565169631
870495865 870568959
865854518 865694540
829509929 829475325
139125323 139032635
551846854 551930572
523434326 523368302
70363070 70196892
63202128 63395058
274477364 274651792
592617742 592460676
135142426 135046954
492906721 493104815
979672306 979800484
830155353 830081011
281926973 281852221
26341060 26450380
535399660 535420486
708543511 708610913
829862893 829822971
985065063 985218151
872377863 872245579
550089561 550088423
689463758 689533684
584616478 584746348
199370439 199351033
115220513 115267933
960959948 960945250
323774522 323758154
512748741 512928331
994992053 994922155
328369807 328302401
230941653 230837081
194523580 194342960
725225211 725322295
796894248 796981542
897872587 897947621
48459413 48307083
677806278 677882664
922465293 922625055
432150988 432118336
182195389 182299619
273034371 273216061
309766283 309953297
319995210 320141210
435982141 435974775
512025882 511826984
462250226 462307922
736842266 736706138
753173286 753005138
420712091 420794693
772301805 772446103
791381473 791419309
903883006 903895442
22897760 23063528
989960443 989906739
892718104 892606460
532790174 532902642
515200846 515172576
956970718 956847206
277838468 277941140
936695471 936855905
859598380 859734970
783873664 783997618
587139533 587024215
857932062 857842814
596553975 596598667
497924611 498106431
76778818 76812552
643374815 643312411
930522987 930624395
612101248 612149552
204770532 204597482
590272231 590420155
616188110 616361456
583925187 583982957
424601544 424477718
767855869 767933583
369849186 369759818
875080685 874997849
375951474 375981034
163243928 163110920
102313299 102283469
978679741 978721259
614584666 614472404
599881733 599923577
517856209 517925959
304635979 304746311
634341707 634529967
874156984 874219424
110322871 110476281
849651216 849551502
746565822 746475434
659005814 658918796
958736812 958821284
593561850 593559364
702934104 702996940
618687538 618759414
564746297 564592701
713835009 713933105
73287540 73285006
584570333 584607587
172667423 172473393
717209343 717402831
32737957 32937375
191683607 191717571
862328451 862235525
260330893 260203017
799327363 799447893
768240093 768218841
769806293 769810455
792214203 792234555
339936135 339788993
397298623 397327199
116087214 115970236
529737242 529561008
839740009 839731865
113624236 113442252
511771168 511794290
54641248 54811434
82822234 82731274
841089452 841098990
126175036 125996470
506192833 506063585
521101800 521084622
433763411 433820795
507402668 507475790
630137462 630056032
619662352 619481332
34043313 34048615
196785310 196948408
177344532 177470492
933260826 933453404
54549101 54651987
248451851 248539761
471962464 472088594
37956233 38108979
569255075 569268069
750684162 750860510
447877018 447957538
12917868 13024348
827045232 826996282
565967356 566154870
275112694 275145574
488415938 488297376
34487502 34632086
23903072 24097514
487559794 487757502
520624356 520664900
403529330 403387264
707690774 707621046
234539232 234725082
530630874 530551956
197334558 197228052
29988503 29820371
436527191 436411123
970120039 970224177
420283240 420354914
556230469 556189437
439077489 439008279
58469598 58506710
994275247 994375609
780323428 780154126
812145414 812007028
624277152 624325400
483830415 483896075
114764599 114587325
48008818 48202678
411110829 411040505
856841523 856950347
394192735 394212467
585211778 585088612
10812241 10661963
808091223 808053277
357615509 357493779
641410896 641310730
333651065 333577625
130839004 130812178
173390853 173292173
792490423 792419943
599358812 599167910
789641840 789800636
565527182 565587218
708181978 708153218
455425180 455328256
971331208 971511912
112175471 112052335
560369844 560213974
149933785 150082069
935096018 935025640
195876227 195964785
642880318 643079560
141955579 141802069
800161699 800330197
593277218 593198196
533688334 533776052
517721471 517832183
309396935 309296079
731641483 731655613
7190967 7133903
171656850 171520778
639726900 639776478
696824234 696986208
992591074 992612510
604933842 604923298
445624441 445631207
119040136 118938900
737947270 738100212
546282327 546300819
712279070 712201906
817871919 817724847
319634060 319670196
113195168 113243216
22118324 22075528
910999024 911191272
32600706 32603960
107124970 107168056
756580102 756502278
376651266 376697528
787134933 787013963
500923093 501089737
323309338 323379086
131912370 131875978
238248489 238415209
893454407 893515369
400318956 400515104
915003868 915036644
820075900 819938826
259853907 260052533
224687186 224860270
179529375 179510503
295322947 295219647
768019092 767848074
804601249 804563375
350107851 350154261
946154861 946256231
760434878 760495596
548149854 548184782
372890320 373060380
342919461 342764551
841179409 841364799
714271919 714436791
923665289 923789557
465766647 465942659
566376675 566516775
674418405 674313383
488748763 488642857
371762465 371838467
722212764 722141722
431430261 431258749
828119615 828027909
645552655 645719171
854272679 854262399
164695617 164655301
499466122 499497860
826045072 826168810
728669319 728505821
678386017 678339777
165016997 164826813
858244824 858344512
418992683 418988851
120997506 120958926
499424482 499308448
185137742 185128728
217375918 217394006
795063026 794958972
428632893 428608803
208428425 208526833
292707192 292886406
908777336 908669376
640680590 640550856
947530579 947479833
679141854 679283844
693591150 693754470
572360696 572234474
87275458 87277910
545983683 546139869
890847357 890994609
194438567 194608593
720488319 720443495
431604908 431644116
77126262 76967004
6572597 6709889
883932836 884112168
310975724 311161444
124214445 124331433
289998378 289853404
775582240 775458918
338096765 338063933
792900553 793049511
432745550 432595940
599722819 599527781
196415539 196519863
657275265 657165167
870927399 871079091
41733812 41634708
624053201 624114343
34063497 34196319
197900320 198051408
326922258 327117578
595402207 595472955
143562274 143653968
70100047 70104949
502577779 502434709
294529680 294571620
240066107 239888757
690699889 690621367
490588768 490424726
84996270 85095484
667929347 667854913
11655002 11524174
675045125 675163823
100861141 100787663
711656519 711549893
427162621 427283369
288833828 288824326
984901555 984724111
97827343 97744893
765789556 765781012
416306194 416366598
486492599 486423091
130766181 130687445
304052811 304002545
972008919 971831409
520099520 520198930
464214432 464094428
697425133 697531179
324874572 324913370
533372244 533339526
916542078 916635076
542715602 542541878
11848181 12038481
515188156 515332710
985083108 985080942
354678808 354873046
97473120 97439498
763849348 763913974
127995634 127964442
997329459 997317997
128303939 128211515
150203638 150295346
432340937 432213161
383160355 383185089
910086697 910096825
672120005 672023077
869477170 869385012
660058390 660024254
698183870 698141886
823062809 823050113
222148328 221986318
25620832 25466938
449543865 449687337
398628325 398520951
266624979 266777807
934667219 934851883
377502982 377580498
140321735 140308743
728923638 728942076
660402955 660272151
807128515 807008651
502584167 502702723
958666055 958467959
857194044 857063860
321671073 321806287
679212849 679021371
231961898 231963814
873420062 873454606
876668547 876662497
650291838 650344662
82583092 82694218
932658749 932590223
830458187 830657719
38065638 38152320
31892058 31919722
138178587 138158191
820978457 820809233
869655884 869599754
115476652 115621898
878564375 878513363
679997733 680136553
778128636 778205418
42006484 41837682
888077816 888003736
505936193 505974405
227364988 227166662
836455360 836313346
196327513 196240529
208258987 208312759
501163686 501283954
63917449 64034637
380897217 380703095
854818479 854969291
371407885 371591407
987466779 987359489
74994122 74940244
749465208 749436824
912158411 912203915
475734602 475700258
538188268 538157560
915608796 915461120
545791346 545769890
826921368 826934488
582556146 582665636
66319585 66269971
199673156 199529524
481198567 481314145
470494591 470651827
904958460 904957278
335123750 335115368
383116807 383253371
432364373 432437143
319720289 319620103
707790691 707730391
439194800 439284904
878418665 878434003
172158949 172199247
969725376 969878346
550744744 550545372
312646498 312749814
109583480 109736938
626679790 626678394
248234186 248430292
349341907 349336181
551956779 552044925
650755687 650926691
689902323 689711809
704189259 704200481
283845887 283827143
339688701 339683167
19162762 19279710
917033231 917195515
550958202 550977944
658756207 658861551
650285362 650318250
30705107 30719849
988578547 988682121
34022278 34045964
737717606 737554570
59765409 59695907
101768030 101763224
528905876 528949364
963855820 963823066
586906130 586877188
740001666 739896096
146280084 146192110
863471086 863382106
804315562 804354058
687340057 687528255
291430976 291500800
471692730 471611266
274741068 274562516
552764250 552868962
398058848 398258296
668486913 668316305
600423899 600434413
426920531 426847551
749383490 749401508
34794197 34723283
283882009 283986489
148232367 148319869
157825324 157914362
663736850 663557766
410634192 410801260
754324954 754482332
977777053 977585649
822698651 822878661
688382508 688578544
842691914 842761116
738122528 738151800
649468184 649400360
736781966 736944798
505881308 505737822
316735723 316763049
554094475 554072807
683196562 683230712
966077384 965997932
893524199 893552849
666338844 666234860
743103477 742987905
520587210 520456294
111726195 111898043
717703260 717818058
600186966 600169314
677770419 677658951
954108521 954047731
538998614 539131436
297333606 297138370
375416497 375275931
907947492 907916272
768794964 768933738
653175259 653167081
916371521 916379809
841549011 841374643
879858144 879853768
67829394 67648036
306618243 306616771
386846998 386842944
785188707 785045811
865357922 865389346
4432587 4524635
626091660 625942416
302455414 302621222
834519122 834647148
726357894 726480360
375141375 375177845
472922040 472982232
303939780 303888028
24211986 24039190
148834776 148775332
953492443 953447879
43672424 43816968
993981670 994012952
649430718 649505650
276316864 276202172
845246653 845286981
422763210 422955460
154983567 154868413
900040664 900197276
360098728 359962592
113753481 113889931
501321832 501246076
460358207 460214049
716925719 717071679
33428019 33351805
396416997 396532147
49084510 49073656
981164969 981221777
357173678 357153118
788350756 788523842
999372502 999344046
793659683 793757985
166834829 166891259
67726223 67548837
508289337 508354217
860728173 860921005
883934079 883774729
241379874 241533600
248931471 248846007
947255256 947267044
219238328 219372648
503347732 503472018
467033132 466952286
86845252 86737788
730271194 730390620
322118865 322122829
12863843 12889737
766181607 766276881
373049120 373243040
377579563 377705605
510361935 510545403
160907842 160917848
923981999 923967689
999711101 999856775
481445052 481567144
420207287 420319077
955955694 956154556
798836280 798919432
444060033 444117937
342838350 342828288
600267326 600179448
417225542 417104172
412550949 412604411
436144377 436041983
148001939 148096593
392250274 392133792
265894873 265877369
682864755 682724993
7162435 7158199
585309273 585471427
386527460 386471420
269237084 269300654
152525709 152414783
840718585 840530435
136326777 136407535
228807301 228861009
84492281 84517015
770239844 770144938
582950707 582914179
623133164 623040608
52477962 52349256
111985919 112113903
905614854 905520700
975288579 975099129
446239675 446078527
167808466 167740878
536932587 536735775
88686758 88513432
273338457 273367117
489217220 489386878
587222399 587329527
248311168 248153812
412987313 412814425
472625888 472814940
538800804 538810574
671650086 671557592
999348168 999518962
238855562 239019714
213836761 213719463
863742241 863766509
987955468 987998246
156233774 156344316
211805020 211700698
414026594 414171184
465004571 465160413
995847131 995809759
818044511 817995397
778258697 778438089
557855537 557771967
233957098 233916094
541839528 541686664
956955453 956985983
888778140 888770268
873082393 872902883
515943982 516006230
161918217 161951465
924490914 924329108
168832961 168822019
676867866 676766732
449157177 449315437
940399633 940530959
780836726 781011964
435652428 435680102
475468396 475443230
878158263 878158307
374574712 374596478
527676798 527579702
763059372 763201162
951243269 951197287
710591471 710689109
180541394 180538040
424900138 424714760
48878190 48720026
613308722 613302312
882860665 882717631
387524520 387595792
940847099 941046627
57329341 57281141
577835857 577871365
758291456 758454660
837807253 837874579
362769686 362773796
423487410 423625180
337865584 337816670
281398824 281528980
422241824 422386286
352095918 351901270
650179658 650116674
262332058 262250018
616856782 616732384
405569595 405564605
676403945 676306281
809477733 809645855
486715407 486738013
669246320 669152192
529195009 529265155
138852373 138940443
743725160 743608432
880313896 880131086
95604376 95745670
642556510 642591036
974558581 974619423
830443960 830464506
413435729 413337203
904632517 904646865
965766758 965619674
125102108 124985134
22759254 22781914
203750394 203675642
410709728 410892792
868199431 868332129
521453768 521418342
296032574 296213458
989695606 989885974
743540701 743460749
997713006 997720164
809208894 809252414
82124550 82206970
65739375 65839747
160445745 160410521
79933958 79881572
272013260 272059280
298097142 298269844
22767143 22828209
75305049 75483295
730133823 729999741
262669485 262759883
174012360 174078692
937661900 937811892
336386754 336511936
656056383 655985829
76460979 76348745
593996854 593816616
201810789 201938853
197056039 196883585
945195562 945394936
129724925 129814955
575983645 576057183
973798131 973945881
899875045 899977587
671045805 671196769
918924402 918824436
735403249 735490743
61146735 61276619
235232104 235196224
939696704 939540208
663420324 663282800
510418823 510333145
278252726 278074570
960107460 959915176
614612927 614794517
394731791 394582243
518986170 519064144
129075499 128908655
867518720 867694052
358446382 358385028
89897399 89977563
607447861 607247993
805538376 805598746
820779004 820773062
864911568 865055992
960102439 960222623
849895669 849724473
303688346 303523170
965336828 965476410
645318547 645138375
952798385 952722671
765814637 765764475
176582178 176482050
339437106 339415830
701390904 701265560
758534313 758375007
514511107 514611429
294960855 294925513
578410520 578503680
286736619 286543063
665845595 665762673
270695898 270655640
224470681 224482711
250269104 250289664
197158409 197115609
57012454 56817940
516277543 516462983
779905530 779896950
607974981 607895067
597128881 596940405
870601704 870729348
990833354 990806210
317884558 318074048
621502448 621582738
582932443 582850361
647882715 648067813
690143702 690216292
763690656 763834070
420907395 421065993
824078704 824220922
679717953 679861591
739224159 739375801
806300873 806398119
452947075 452935089
210096625 209938589
781244157 781173095
329419804 329619596
393381498 393321746
407494178 407597124
446367945 446335121
497827311 497757381
91717525 91892295
145113739 145173419
151187921 151269733
416708652 416773194
453710620 453894482
689591074 689765118
298140923 298145599
496525657 496336323
145401550 145237898
275114490 275029398
925183030 925031768
786748750 786560184
690951972 690872504
132160784 132066672
603677825 603549867
843835727 843908015
622376896 622557602
38508070 38562102
282481290 282656708
169190741 169174699
594612747 594684045
484328659 484244505
681191764 681362154
446630548 446763138
454786332 454638694
228304161 228329451
217732415 217740919
138686118 138791358
415352372 415331934
481987376 481818792
545564588 545559538
433144305 433089709
925613028 925735164
663327962 663512686
985111258 985139346
676757154 676653128
834920648 834984526
336074255 336123505
315140026 315005224
832299752 832323408
944698523 944710191
648326971 648308323
639645907 639751689
902528690 902330146
434993095 434819337
991619744 991541912
503111525 503145107
680529925 680685723
681654016 681668672
242345927 242263985
586593493 586395387
761265999 761217295
967973489 967968929
982676133 982862559
475144050 475168728
326683820 326591242
869121757 869069641
754927381 754840725
772903529 772917941
348190151 348145551
705905638 706059930
926247649 926224135
62383706 62438900
25207950 25343694
913819159 913893753
562411029 562346139
158254410 158232252
616559319 616551995
666673168 666602460
916322995 916350019
72285078 72157562
518389518 518380688
763539163 763603719
653513920 653627544
979404534 979423538
551870198 551990946
135398862 135387462
372097698 371936996
817235589 817410279
273895982 273706794
968253959 968334245
424158355 424033525
566252552 566119178
267812693 267673943
321099533 321162027
207656704 207800126
246819997 246760309
699294979 699431625
411293423 411271053
436818157 436698081
55100820 55264192
601857736 602001702
921301928 921474338
412642231 412709285
666814560 666758084
372281529 372149039
649791835 649719421
94031326 93857448
948169416 947993432
557679469 557491851
387898745 387706795
614416681 614336455
264703895 264552289
440882879 440891017
326865648 326982754
563482757 563376165
801293059 801174641
379802887 379974033
177563550 177496276
583734515 583553601
224841028 225022756
420668370 420498746
375577537 375521701
331643433 331795397
145459144 145386726
452885369 452699183
51388281 51343827
622073490 622146078
644069121 644033423
435768501 435737987
760201841 760343133
943448727 943432407
447823036 447663618
57684205 57485151
876496566 876620268
305272461 305442847
329579618 329689678
583563344 583538548
526490462 526618156
326543807 326524953
580617426 580724442
914678519 914642177
33905891 33788395
836520693 836390027
753213168 753133404
701383718 701475080
16213161 16128763
783404506 783593114
189156167 189166391
307892940 307705542
973595392 973724936
792356828 792307786
99029286 98906334
214850764 214675342
326913727 326844731
554928990 554858144
310249117 310125517
449106381 448986367
243687462 243518968
896894425 896764621
794282996 794269520
370765935 370617207
725677090 725567388
88993875 89161413
619692097 619808683
932879030 932723852
52368244 52306970
355135919 354967927
808396085 808406827
758926257 758848049
921385826 921562850
389148960 388979446
850978756 851029262
988714142 988882484
169607174 169747258
667996491 667862203
812824421 812768737
734058060 734222586
254344878 254387238
632167524 632329196
58488154 58393272
211104292 210952630
548727841 548900913
609218922 609105966
591168895 591042479
317068240 316968368
16213379 16408559
669666072 669718360
232189193 232357291
673498893 673397707
839185024 839318812
554007626 554181324
881560930 881723218
672893857 672742355
172176606 172221888
121975913 121892727
635976657 635899309
757281274 757390622
695833216 695665722
143649834 143658102
817660191 817798383
674973976 674784470
896020621 896182385
125559112 125663222
459937905 460019933
112176305 112174637
303282115 303169299
990045773 990153675
931537849 931395851
85929646 85976564
253549986 253466764
966900201 967026219
545112915 545132989
228664567 228834155
478777579 478893117
713358149 713501335
306161636 306060938
34559794 34446498
432811886 432679214
853170624 852974572
449218117 449412757
763684278 763523160
9830400 9653496
853820510 853910012
699388211 699475039
464344444 464537444
746778978 746866622
837553097 837386845
347141110 347330220
265634523 265824787
177435382 177505602
140873575 140901363
143699687 143616517
636115401 636140259
44247284 44259816
163488154 163458806
378813798 378961158
804548440 804654058
490937849 491094935
620074506 619937576
597204162 597401946
661524148 661629322
907650417 907522227
90054564 90148632
450694821 450715413
149834522 149965882
637042960 637090668
238464393 238485381
613701010 613823690
964999847 965116843
706235888 706159884
3409198 3368400
625158349 625319167
404407856 404242638
178103624 178130184
553891426 553708588
523644626 523711988
272961863 272799973
783758167 783910669
545585865 545543311
295019619 295058467
373607795 373588277
387928929 388025875
672645604 672671120
852739517 852596499
414094437 414098889
158438200 158630982
617970668 617977350
389475644 389645264
487314096 487513360
78490088 78640682
751740565 751885295
430577211 430653391
376245991 376161017
372536047 372629591
805878091 805700587
125983709 126085753
852114160 852133274
127851104 127931326
847253982 847357234
190369870 190368376
68957892 68773892
183762462 183585498
628898990 628822442
644661373 644652177
198646752 198510992
896361835 896393133
330415342 330234462
278849315 278965245
557463449 557555551
833082054 833088172
293128272 293314682
722921498 722788692
959388236 959231436
778167027 778158713
834681751 834870643
818453172 818481140
860854774 860987236
990432922 990589916
746006886 745879024
415912434 415807422
827825315 827895055
471566118 471651998
988529266 988492406
666093610 666286852
520921600 521032226
854893885 854737403
504590756 504390912
191264239 191145817
711887194 711788774
800398633 800553539
114048223 113906985
17126903 17030045
982162099 982142815
539403659 539408375
486093068 486129202
255296655 255458449
724128586 724008820
115244223 115079217
176532114 176530272
26229678 26344008
709841223 709814835
522390331 522566019
994893973 994941875
225735324 225868778
75010911 74977333
801973929 801873265
207922767 207995541
933656779 933489939
282707553 282865049
339736091 339641311
40579760 40592586
205292793 205211035
606745975 606673147
283516507 283594653
19895030 19924454
128848939 128692857
727197935 727297193
183923414 184044162
312389522 312565180
775910318 775885244
939712014 939681394
214499828 214532016
706429724 706367010
73570243 73709925
468992276 469057288
873299389 873215613
882862678 882977224
401164665 401286857
292817341 292955471
926932807 926787407
19646105 19694245
502847171 502824041
597807114 597954650
694507522 694549176
865545007 865737317
167385939 167256139
403612147 403446513
944667083 944753299
951756357 951859729
103809608 103646756
154324488 154417498
623346865 623337725
957001235 957147769
671910483 671814611
996561690 996669844
244524138 244564876
52691234 52803874
621214388 621137046
395472488 395512958
215752216 215877410
854062374 854247810
22081616 21913398
837283943 837413613
816416414 816337104
431947448 431765692
653271196 653394152
821216393 821059711
992782501 992807287
850259714 850351772
27059795 26893619
341544404 341379354
48105748 48069208
176365506 176326430
861510410 861470086
916324373 916375665
150450047 150415511
429722430 429743570
702525609 702331229
281574355 281729677
574469864 574553088
588672821 588621863
318485588 318351648
936706534 936694508
34232674 34159964
369247389 369177427
299842394 299950100
295404539 295241355
630842057 630752189
49479706 49568482
159652051 159529183
703943450 703885158
930223180 930365870
3482045 3336351
640166158 640096340
516073501 516171265
620411114 620303688
333868534 333855986
610650717 610756191
380395499 380401107
385254520 385136064
185455464 185287398
956817148 956638336
458533038 458350592
215111396 215188636
540784124 540902440
367716384 367834504
640178656 640153660
861906554 861945490
269052057 268976061
20716486 20730950
179019600 178873526
148675440 148805054
906459675 906412923
209215402 209213410
808603819 808609023
498495602 498334684
388995868 388819592
525198525 525202673
203062911 203034011
970854269 970912577
155425499 155258443
308032130 308214226
504844788 504788810
517106750 517215034
5330404 5245804
955338849 955345283
791818502 791934868
19135450 19070064
556852065 556753833
685728538 685763066
890247492 890423900
930973591 931091299
73163384 73167314
65146957 65331671
404710394 404909642
323689239 323514081
650034252 650148166
85494128 85558328
2184212 2260578
501065163 501114311
393761251 393780651
359993240 359929790
692278543 692133219
758217182 758373058
139708812 139770148
321534805 321452009
86791520 86756232
79893835 80093199
503112428 503066224
258628521 258577119
376179518 376022546
636127830 636096604
115161720 115033318
812964895 813092975
419098937 419172523
499583017 499676889
819357474 819489806
807977085 807782537
514922185 514855907
831562453 831524205
911203223 911290761
401491802 401376016
115369768 115285498
187712019 187811591
25219270 25048746
866698059 866677265
516131873 516210657
917754106 917800950
873297774 873437334
521559817 521418949
262912247 262843723
297690153 297656735
194252634 194433270
735318352 735402978
268362273 268323341
802998947 803032245
774488344 774474668
796246398 796124976
637822319 637721585
299398175 299252661
455007353 454980193
467510929 467576405
578457100 578423872
391746864 391745442
747614919 747667953
183192201 183249491
278691050 278886070
222868854 222772770
388261484 388160662
500119937 500306259
525999408 526091536
47405907 47422075
513620783 513526755
508529574 508395790
509419719 509510259
799184967 799346649
513049911 512871807
403839206 403896306
569496415 569342627
497912667 497741955
445369530 445303958
273516413 273349535
974293763 974277453
697938089 697887279
267458194 267295710
320228570 320137706
869095699 868996767
500483544 500344246
703703484 703634142
97059838 97077484
407438055 407545651
41482380 41361258
787737750 787898286
217985305 217870613
704119067 704281895
486899332 486866034
276393812 276391296
353881456 354029450
382012548 382206134
822459896 822383738
808901685 808725507
432400758 432281116
33611994 33556646
143029089 142844595
668065337 668263883
917320935 917451359
770671836 770826918
248118314 248108938
775740707 775600303
625421745 625600097
263100034 263198344
730398781 730423411
84599970 84505282
448616843 448752507
872491146 872639710
589580764 589435448
795764992 795611810
815847909 815937871
511685350 511524796
975540480 975607138
648458999 648419541
79201263 79022407
612323995 612404891
883741982 883745838
462441696 462300312
15819877 15660945
415859928 415808572
631151797 631217983
473384487 473561073
329613195 329766161
143296345 143199353
743978003 744059111
150056502 150249492
969157895 969348479
333465333 333614345
142641347 142607025
315155840 315124212
444761726 444596780
991007947 991158119
572764031 572717707
848592831 848787511
952080799 951968845
112886562 112831084
200642902 200590172
884554826 884596874
831206828 831014016
744622030 744788194
86198593 86145511
678759766 678602748
711871753 711929655
598969821 598912069
602719796 602787934
69672700 69501428
17455313 17281883
171760647 171567535
803087657 803155861
829388193 829492627
366451336 366261912
662908151 662976621
161573089 161381817
388452730 388531448
544163474 544269464
970426635 970621439
474742336 474754156
100396856 100543614
971414557 971609267
746175438 746293394
980056624 979981656
312033454 311864582
243164058 243255412
563876307 563733353
525270436 525453204
990404833 990433915
615876182 615711340
603471277 603553057
47605652 47722186
352635309 352735845
589017388 588907672
134099016 133926548
202674950 202547486
468521564 468446090
927268905 927306479
569130203 569051959
354612083 354775927
424631325 424807449
50813947 50850207
158150969 158189843
167685469 167642901
898625752 898772324
952965791 952790697
59078138 59092328
906188053 906288607
358311757 358415705
245736234 245798808
720759436 720670810
627026650 627033738
899420619 899301903
441921359 441842537
341893282 341863644
596947284 596877400
599538780 599380514
647069046 646975152
536703958 536745376
777592904 777530366
3694363 3834689
325666236 325756950
785619486 785576802
518385103 518327299
635937983 635920487
518555930 518421526
508019882 507841430
306896790 306985746
783220161 783131105
306338119 306320119
43836801 43903463
594965945 594798693
249749312 249928496
724953218 725082530
397628010 397691628
701747546 701682404
671448353 671603839
317254624 317351622
468190530 468307064
314353263 314478459
31862753 31976691
933902330 933872482
997323728 997232850
702194802 702064252
346055862 346074858
869751870 869559898
921316181 921149535
197767225 197895943
512606602 512563318
927889156 927850858
138042581 137985527
332396022 332563398
572135515 572007345
806830581 806692331
912311614 912482926
572792719 572735343
104554409 104405069
173776961 173891351
426640129 426836737
99608416 99779910
837229473 837163891
760248689 760437577
633987738 633888100
913500918 913383474
760461549 760529643
446533659 446650515
633018758 632904940
350365098 350179586
713168112 713028322
656368507 656242339
55263415 55264969
290622807 290732795
770456102 770459112
427319994 427373886
13204588 13190216
911526579 911604679
967710218 967733900
653733868 653615456
630507312 630576568
185357552 185227194
200405558 200332802
71741564 71567246
216385103 216260955
789239102 789313978
9231676 9112552
591558122 591590382
437667806 437729266
258374186 258438276
564221415 564209749
680504550 680607824
736821150 736863382
87256462 87092948
278582492 278639536
312202620 312274418
863136820 863038640
989043332 989214460
694061021 694023307
719716730 719668954
829791634 829811684
992499569 992405595
458791017 458965785
182601778 182715708
143191585 143087381
878643794 878722786
495650370 495756658
674365894 674318564
441426195 441402403
459709382 459724408
478510735 478500583
457719896 457639918
678974626 678899214
358804410 358920840
278907280 278888178
229751050 229644414
499060816 499226232
675972885 676092395
606609646 606689088
695076747 694996951
229038324 228843206
634224628 634312394
378887478 378847244
97658248 97714720
332917413 333031081
748375425 748286783
209819404 209964796
879568422 879476532
47663919 47482297
463498990 463450840
984014269 984005765
730610839 730589609
903422425 903499293
340718976 340692886
511605073 511418273
731857167 731910563
733385380 733399544
302669247 302789097
117815521 117707319
211328774 211526782
103894393 103920977
279909644 279879808
834298361 834323969
849541151 849488553
211465437 211588127
689128053 689050315
623394986 623515618
988675365 988798313
20451505 20482053
408903016 408837538
451205564 451235372
228313171 228245923
146982213 147030119
632479776 632393310
847791403 847936439
597356053 597447839
620317089 620338263
44984315 44975459
569199003 569199341
853072598 852951536
268567189 268466709
700958789 700843917
313014726 312829762
565586987 565587449
205878951 205910995
903735725 903660195
918212113 918385641
16762681 16756467
522780434 522895686
797765713 797684855
166214729 166096027
505284312 505094030
134196779 134001253
495820572 495692744
727205186 727389200
204912738 204890624
478964582 478897416
631148295 631100259
841494204 841666010
32571245 32589625
992955278 993094598
498398253 498207321
833524739 833451445
944306611 944470863
752336599 752345199
554809775 554893567
658323750 658493114
932890877 933072151
601653138 601812282
652956141 652986099
944856677 944986081
115383199 115356337
652406434 652287300
707825520 708022860
693672810 693508182
786431222 786236214
270215906 270398126
222982355 223090963
903556290 903638736
723226291 723143335
120035696 119942662
531246373 531270965
517701178 517619812
808516841 808701205
367917530 367932136
820115954 820166110
631184890 631111700
385080040 385069010
939772823 939651205
310899518 310891330
255686184 255549698
700305485 700291925
422414407 422584677
656095203 656017563
133027639 133215665
968130159 968084053
203756365 203906601
477002121 476927569
335471555 335614311
447063442 447139626
984583053 984703505
990211972 990317142
457282129 457216235
969610757 969543039
167489774 167542784
452065459 451919157
169096262 169285220
503128316 503096540
59165987 59261231
629076977 629247927
482425764 482464550
816186766 816177420
723838389 723831845
875010240 875151130
681750758 681879024
832990828 833043306
260579417 260394689
310958959 310840077
218623029 218491281
195609293 195534373
177209849 177218363
510204942 510151992
434025279 433929529
998599707 998794007
866335756 866243124
334613915 334599225
487923533 487881113
760940021 760960807
437735205 437791163
245739115 245543585
552460054 552507238
379790390 379777224
623865470 623731724
163778001 163904895
904941729 904957869
368955498 369123056
133263557 133184779
921704408 921673212
236378978 236577274
194247254 194105522
967386682 967386152
133841902 133957432
175974191 176005713
570477755 570563009
392998883 392803793
852484980 852565618
971925898 972091940
21726644 21590330
185791634 185790106
322458456 322406820
697066920 697220590
64837254 64904280
845556901 845399247
357957915 357898009
830916314 830733436
654532722 654337412
371066473 370949409
17687207 17556023
590558574 590617634
481349775 481278515
201900629 202093833
765791083 765838191
136495275 136543151
609225812 609216380
38644882 38479322
301271558 301339476
562706014 562801606
612643989 612816635
377912056 377807476
9608621 9570711
616402874 616503322
17982170 18085492
132129049 132233201
17447456 17593192
659654026 659671650
430386325 430458637
203155699 203160145
241651674 241755958
41146783 41332893
888359654 888311460
594098845 594070295
648200236 648212410
402184341 402194549
250094686 250279384
524568495 524693363
251600068 251610102
293221477 293034239
266929869 266968367
736520941 736448225
172179098 172163404
979517621 979460663
693783209 693846237
522662128 522748336
644365157 644424063
508934583 509088917
259463828 259420012
72151732 72221320
264452087 264547805
177148082 177209656
850802094 850900616
358896191 359062027
330679898 330545104
242747507 242833593
790627831 790820583
897975116 898152660
607085176 607205018
632271310 632387082
314608682 314562638
302534193 302708251
703003406 702990474
764558611 764589709
403996628 404028758
705244741 705159821
291661278 291466714
770105066 769948036
375852151 375812667
459092615 458912893
312875619 312707107
240466050 240567028
157865274 157970322
114452214 114424912
42369433 42182305
315324304 315423486
110241865 110075563
219205080 219021440
214763053 214761883
990850223 990954787
570374397 570356325
89467901 89269117
374075398 374101718
229930644 230102282
816372443 816566887
155521061 155386223
740235465 740283763
499895536 499783512
27091852 27256784
267323990 267209776
258602820 258419314
726800157 726764405
417781307 417924535
236502361 236652187
444979065 445006893
394662039 394846949
561920956 561986648
659234097 659293177
78008801 77965379
984948196 984945200
730408988 730600224
46452804 46290262
842576064 842424468
98608721 98651425
123238782 123436894
777109234 777090076
223438858 223374172
157361342 157545216
870634627 870553965
893901152 893741750
776267895 776079745
590281047 590253081
559805650 559738562
846591271 846400219
111477088 111517224
160904562 161085472
12342505 12263431
774203210 774106062
298880041 298787731
572845568 572739870
57491416 57489934
573702994 573571388
765939844 765861558
96603549 96718683
357266001 357130859
385333173 385495679
49747494 49625268
674342229 674240363
369014468 368897238
915468254 915434948
467078244 466988020
795012674 795119922
908760432 908794240
214990875 214850817
809561794 809410138
797524065 797379157
448367460 448446698
941894581 941833803
541967994 541772438
308369359 308490947
654711349 654669471
208818627 208907901
664671709 664624955
769391337 769288113
855754244 855685102
586139322 586079930
255476470 255530508
571000492 571063884
346441159 346353077
670484575 670670633
83325503 83340305
659263637 659120779
438248132 438070770
625949280 625806440
369628314 369599596
593141098 593018876
563582189 563400177
581523827 581630557
430762256 430886352
454894501 454993773
110036447 109952529
946636093 946752699
854496361 854369919
408712871 408870277
653598604 653656484
256063521 256016145
5485108 5546666
62525086 62382136
142383111 142191241
614064954 614216418
924794489 924637591
460257874 460286128
11027344 11097988
863845335 863960623
566788835 566751671
177144097 177178869
359292371 359448679
119866579 119927555
254222996 254171596
222618460 222567720
931638583 931818243
786422709 786606335
229562356 229570584
277154361 277303297
750772336 750689212
417393351 417550377
786017976 785825902
514383394 514493490
894232646 894145726
317303123 317275737
710320495 710356989
536256985 536346691
341878463 341832437
573070674 573007530
658755450 658573992
794730312 794751624
430652474 430798058
427946131 427776677
443498362 443540588
789854237 789854371
529681852 529855422
349046691 349136509
379001230 378921086
643779575 643779859
517303587 517217493
625031393 624990799
728945266 729116008
733337072 733462016
578249340 578135028
463601935 463763765
423424558 423415514
843728331 843871871
110514803 110565517
902863561 902672183
34776111 34812283
989933591 989838357
898687174 898520368
216768156 216700690
517125584 516979384
29711799 29754189
952426340 952623250
843921594 844057806
555528489 555549905
992846481 992812655
651801016 651688608
935985981 935914185
236767989 236858851
377451954 377541740
914561559 914647145
161760236 161673564
128878801 128992077
362941027 363120397
646677594 646787828
611978354 611800340
336306509 336404771
304618842 304648098
433220002 433414836
825855810 825848500
440896627 440967079
682005883 682200265
925352441 925374301
58337146 58296116
281644548 281652016
443139913 443330815
55589796 55677922
390017212 389841768
940293034 940465296
732181013 732036889
807383284 807318552
184928327 184822895
699330562 699329098
329204657 329403667
360492152 360387318
571680826 571754982
872703752 872641594
121709798 121768002
118984923 118904333
867021668 867211748
974239330 974172472
706904477 706990067
483598397 483551019
26102719 26060159
10954365 10917965
129499318 129634450
89971091 90078675
640151767 640205545
997992852 998077060
656591706 656760444
65959384 65891790
851412986 851282674
907543754 907586322
24489028 24415494
925972015 926014589
384748331 384934391
538349019 538514243
194669005 194651925
91883170 91985274
629758279 629819879
941156900 941280686
754338055 754403643
634068996 634236530
805364266 805409394
386765703 386928293
659406874 659246524
885879372 885846876
54371416 54510154
14173265 14196835
56289463 56213421
77304019 77319399
774563291 774612569
282105866 281952690
75280785 75357975
61581891 61401735
548856453 548945373
896519990 896397064
737311715 737114757
454712513 454605693
810408341 810209257
942229506 942067984
365013510 364923716
714721697 714715115
205904465 205917525
171204151 171013681
883029059 882925389
579899617 579775949
493610256 493716170
563491183 563474331
7409584 7605920
996028965 995928103
948549448 948487248
783667158 783519070
710327565 710386413
561101398 561126238
790611043 790480829
468458585 468279571
239977432 239966630
157312067 157453279
972908666 973084738
288980583 288947291
91959320 92011228
431134467 430992111
764710760 764604292
229290998 229242180
632719677 632696895
627278847 627202299
662736411 662690687
419249925 419095121
876265561 876375183
745149512 745116174
147072212 147240576
49840673 49654315
206467741 206489691
191700589 191539975
400309174 400302698
853975350 853993210
51929178 52095740
406956116 406882808
36537618 36623958
345694401 345630567
203366138 203305176
97573366 97475074
929967970 929993322
889275068 889296024
127185085 127258773
269496696 269393056
175284163 175328779
505916149 505910893
428844098 428925672
461304556 461469730
715841841 715848597
295654552 295539710
552917595 553066223
846345237 846330321
838827836 838746594
469455333 469521689
101591153 101613495
823853554 824026400
622623160 622773202
902106385 902205971
646004921 645833885
665130237 665319087
812244217 812046611
82227874 82186066
678107783 678239063
504825897 504863679
628164089 628215183
368354404 368212246
699297822 699363302
408398328 408522114
769908542 769817128
914633942 914660348
618049740 618205096
269169593 269268869
483295830 483275096
688174007 688100251
977672277 977673803
759272312 759125858
142039639 141893425
647414171 647495437
156827355 156726837
105819589 105998159
651291491 651437353
203152514 203157922
415624661 415576403
816788496 816889028
765862705 766031219
611681584 611504322
11943331 11930307
806111899 806006819
180784709 180750277
744247367 744214393
99210902 99246930
14251733 14281257
228007406 228178356
215423886 215288986
736698631 736536239
98328235 98519351
725017874 724839428
817795970 817947868
966620798 966458216
62615908 62603768
236319022 236407602
770318028 770161660
726647412 726734078
181905589 181841553
168827490 168641512
164671763 164829063
931361137 931427237
405225385 405169171
129309436 129362226
960445885 960562287
277713252 277825604
833308698 833488092
912918336 912745306
113962198 113977604
758748577 758887153
130480064 130488090
943455536 943593268
857927375 858054567
9589666 9561672
585471553 585471301
122559292 122359614
818311164 818467156
633154716 633170576
56443729 56374247
128009117 128161397
160912845 160794895
147308611 147172541
102808728 102924692
673454881 673542905
633072834 633103318
89310496 89203612
786654467 786621135
909602633 909707163
989292275 989319269
114603182 114420066
585150195 585011497
535783321 535700705
788337100 788393944
267612087 267564463
592026699 592024629
196820878 196812880
80296944 80194048
363948220 364003362
995603098 995424514
311361911 311479891
642855321 642780483
536263716 536121712
27740310 27670508
678570076 678472940
597684790 597738346
143247849 143222533
141878824 141784790
219918471 219871239
7957294 7828662
619723724 619893642
542981824 543027306
494215541 494301079
449550815 449357411
819569037 819706683
803315431 803181173
249950275 250074959
648782919 648715469
664775806 664779280
824989393 824925605
839730660 839568694
67339628 67459780
517139684 517160892
283191373 283010119
652971120 652862622
305541620 305352534
384352537 384281637
627030194 626920226
313199270 313292840
738262619 738268403
642249480 642057024
273943515 273850913
420620768 420715972
235444730 235263312
5996325 6148033
610234500 610244376
943346645 943151237
294550650 294376740
903264671 903134305
221932234 221882262
313415002 313331798
676811256 676798024
821743530 821721070
22797676 22766152
965994487 966160281
869059199 869184315
928449051 928511685
519970027 519996837
496603745 496779875
924196760 924040728
299869545 299896247
137025862 137086738
456078509 455934297
4478611 4392531
681094655 680927621
970732143 970671977
791119535 790920459
920273374 920130972
255159373 255216719
107043674 106852916
802522830 802566214
77407486 77427280
74967183 74904387
742819623 742978223
51989875 51924547
867138353 867285143
472417606 472577684
562827193 562776019
11589588 11443858
802577624 802773774
857479186 857489424
65907655 66086913
960402921 960244325
801781339 801815137
379380865 379284647
944069935 943934243
610084223 610043583
930655592 930786830
326531392 326368214
631775149 631898489
326332226 326339768
766419889 766220515
621648424 621825254
681199851 681089133
578994713 578956477
568653856 568727536
323232177 323057327
856623047 856789263
58743005 58882595
783175633 782977897
139623072 139424672
71908051 71746053
918712521 918635393
175921997 176089429
348883524 348805340
877033277 876834319
550968073 550820445
450185811 450301471
430231709 430419425
349607505 349651065
746100100 746155954
249156526 249308994
983268760 983467976
163016792 163177424
961783547 961669903
616307357 616415555
749062155 748964317
902156178 902001690
705031094 705065882
10438970 10548712
394978863 394870081
944758405 944885125
46944977 46771371
348677945 348784229
605676002 605875716
687730471 687531761
153039680 153105344
438748599 438872743
946602202 946515722
248064175 248172453
821947268 821822428
299243597 299074039
764455590 764267786
565809506 565685284
632923233 632779409
820903818 821053096
907057920 907012668
509464989 509453121
92425028 92234238
769064468 769004934
417852921 417668079
741641697 741826395
211008957 210821587
481474877 481659411
178393405 178373109
454874633 454944137
471534329 471477947
130093226 130280030
83553826 83406998
194341098 194342952
647717863 647680111
404926128 404893156
680190712 680082394
883291638 883255198
774811396 774815050
846136758 846085594
661920773 662047273
991530671 991531863
378339709 378506759
697723978 697912684
328386799 328352815
999018607 998846499
471506138 471378354
144913657 144773281
308589545 308392349
354213736 354258554
767805566 767652564
632961849 632901435
816023892 815986682
519486586 519461628
81584882 81593424
956725334 956908962
175875690 175904680
642275526 642348458
802942731 803121759
446604187 446696843
393837841 393860325
384303427 384401647
309061588 308934390
304605051 304691145
598949571 599024747
447437793 447581595
188411200 188407940
608589294 608398240
133574029 133578899
848101252 848025898
624166267 624062419
594821296 594703486
321912131 321975399
838355835 838535823
470957227 470866567
302387231 302398637
894146344 894189186
249601551 249691849
579076778 579132558
745823859 745942955
938697786 938539380
370321525 370347453
730004210 729892960
856864796 856740738
442833455 442839281
248290097 248332239
188543335 188555083
573911226 573769702
282825389 283019691
913059382 912935978
363866934 363838062
813079749 813232569
713204593 713335779
274045285 273862175
378138846 378079346
384513151 384606633
882854421 882919951
483282146 483309514
606309526 606389170
881726066 881720370
355139791 355196365
917858582 917835370
346295391 346143505
306536451 306617507
911981409 912181163
958040032 957862344
482770837 482643565
108787580 108833220
884811938 884868470
652110946 651949864
445202995 445083037
210487123 210687109
872925553 872845873
147117944 146942294
259979867 260125199
699046818 699120438
271042855 270884101
934520384 934620818
229277338 229382164
324681790 324829000
684499109 684303893
558984244 558994390
661756657 661766795
529033394 529230082
938180860 938224960
801306696 801279422
365794402 365813324
129161309 129335831
126293714 126155032
738617984 738661968
451340793 451217173
962455646 962596754
219776421 219738659
555789621 555918559
451407378 451426510
433635401 433571677
51708587 51825221
16401772 16415346
821989528 822102054
780134196 780032300
121428766 121568180
189213443 189272601
383938896 384133454
962994929 962813539
539338989 539231421
667052007 667230673
726642406 726568190
92555220 92674652
805045377 804969881
653077373 652894825
160205887 160124783
248888739 248795749
767617078 767656976
307109552 307120312
821843910 821884848
841976182 841872862
52413609 52332921
14917952 14975576
406499972 406572100
479119219 479002833
216413280 216583488
702587343 702722515
148840030 148829522
908622436 908723356
293963813 293878169
985696296 985762332
564069419 563975481
997318958 997339960
119252664 119072406
290775283 290964165
559231134 559088792
880773160 880592434
669401253 669428341
954200555 954016487
389271464 389444476
668717056 668573206
275541339 275498717
92087975 92048087
526186395 526155799
95673500 95871796
997824193 997872983
45395033 45286813
806866083 807017993
987014148 986938110
197090991 197137009
300749394 300901800
590955161 590878491
847310090 847404378
917237518 917153512
968107106 968066616
132572113 132747741
455167647 455217317
190842668 190793354
385317061 385191979
460732059 460671167
401027444 401084378
310981632 311068584
814726041 814588573
36842218 37032222
981684872 981737514
398473996 398574638
299900163 300000037
406143653 406266707
512428056 512268520
281613625 281444335
362553606 362383462
364968613 364912485
701678399 701714975
130594896 130418166
940623720 940438198
224981513 225064911
223513692 223364024
680405418 680479404
821381653 821301999
562270134 562092858
933918127 934104049
644675369 644647377
360235263 360084437
363114882 363293514
958101891 958163989
181643578 181610014
44652708 44719746
971109392 971107358
666880134 666748986
788736524 788815188
426394089 426434239
505167489 505189171
515140235 515153839
451194325 451278983
30747529 30692169
141614039 141549325
500281849 500413895
298866847 298998481
167167175 167119899
649361967 649242345
931992389 931945535
322141336 322184278
183298979 183427143
742898923 742706467
957763990 957587076
767454624 767491722
446074808 446051136
855152189 855284235
950723110 950761782
906744951 906695665
177832792 177867488
980046126 980211946
538062902 538172914
494242146 494360012
551168782 551078058
21697471 21755817
136692959 136618203
42890092 43022250
257387905 257446963
403095569 402952973
235050502 235079280
618290744 618456740
30261843 30074617
919544612 919577444
614502434 614330928
836631280 836488512
549547769 549375083
199575877 199497007
732554739 732685745
549106000 549054086
919561028 919409598
884657357 884766079
418904029 418937473
649416742 649307192
388461225 388492089
120138594 120108874
11741260 11587384
837150957 837083545
633409674 633245602
363347278 363343934
392604765 392534905
427635208 427478496
315549111 315574869
752340899 752210871
580334901 580353713
186540195 186569699
214440428 214279570
590526528 590588104
134296886 134492882
774587930 774388758
539406017 539271961
602969828 603076776
451098547 451181023
892651808 892784400
511023801 510830507
794030195 794140793
211173135 211035449
576596558 576407570
542095998 542288462
254997148 255188046
316747002 316779096
515889511 515724285
712064905 711882431
817013727 817188819
554513410 554491062
872672673 872658163
606392837 606385503
433043743 433117007
400633742 400613994
280226692 280051998
518142811 518047403
694120411 694145991
173834156 173804824
875939835 876014917
325028860 325032492
711162662 711106222
155848747 156042799
17621615 17567155
276019000 276029990
150354554 150407466
731192231 731287611
281712256 281747098
334850035 334682595
720681451 720531205
448780171 448913261
910091761 909938623
63798745 63767135
71996519 72093131
753846771 753675235
780646110 780499700
571124347 571061967
668041656 668006876
346259620 346360434
539725196 539902574
606107524 606146448
879024552 879186930
497727599 497623929
861277488 861107064
906436299 906361807
359653669 359798853
311563475 311396307
83104461 83008729
136904185 136921331
657011509 656989189
38789790 38835624
888926267 889021501
218208564 218121142
112412418 112228916
81852142 82038400
292569253 292661427
317016870 317119610
575286957 575198391
403846386 403867756
375346214 375307828
768082297 768188425
641671031 641599105
399400280 399357148
162584260 162757742
349164157 349307693
350538801 350618965
637480383 637377563
590372835 590467475
121819136 121751710
965903682 965717134
3638157 3579435
652528306 652654186
866284191 866387321
602616545 602537249
77765985 77876321
881785935 881956351
428884885 428717301
308347251 308359991
357618053 357759535
306762269 306624461
220596892 220414870
82321659 82464727
554699198 554656934
626671496 626679092
834163739 834294453
831243664 831279100
555469118 555311408
83838040 83783486
681530476 681417842
41209361 41163341
254197296 254009970
884840204 884723510
546187432 546279464
489578813 489657497
257417434 257301554
729605218 729507836
418018408 417982822
184573912 184429092
903689359 903588113
59968777 59944449
761853422 761904546
843489792 843490070
950930141 950806871
432594741 432395819
799771108 799806324
253940241 253781773
392654427 392555103
344282959 344269053
900880607 900956417
816955463 816888391
929617720 929512400
173629269 173557953
78718510 78562854
875683048 875505568
147691825 147816409
664215920 664300280
58077240 58055658
889746409 889793009
641581096 641760966
833539144 833694546
823939977 823909385
305905199 305848933
140350044 140293426
350782360 350912510
324148542 324215708
659523542 659662838
255503489 255482525
742126560 742301370
978555113 978558031
822712165 822712977
810465158 810574402
549709962 549674612
547903589 547896017
626938721 626845505
701352409 701429399
404776876 404659862
404654165 404552023
207538962 207549740
953858320 953826274
890261268 890335696
247353717 247160571
120295716 120128974
531031746 531089546
10398878 10290510
918298877 918184529
749275813 749392499
832049932 832076650
175435361 175307307
913716788 913654788
146914464 146799028
521167270 521036330
638460348 638445754
928174747 928247433
452511065 452325783
538823964 538797184
594605699 594762391
571034611 571093157
729224683 729405881
11150275 11318131
643538443 643395163
229448112 229316216
221811702 221907248
769758075 769862835
107309970 107464286
149144183 149307095
509019670 509165240
40296321 40378701
84124106 83941754
704551506 704569026
532557855 532687131
744853067 745008715
964122388 963930108
603239191 603119193
527297122 527434096
611806427 611889347
998388933 998384363
402140044 402319100
424195196 424156462
822911379 822966007
922909998 922908592
852449515 852268261
172925333 173057319
623294000 623399730
896890216 896898634
689853028 689951618
178339299 178517089
774103710 774154636
475929082 475777818
461669336 461535228
714017019 714128179
53309715 53447397
852668008 852569806
281889597 281733527
738413597 738494821
864086446 864220240
879645293 879686697
489635801 489679193
98276965 98423793
348935797 349073647
83714083 83810763
451019969 451020943
820373376 820551352
968433245 968235245
903680758 903697960
43877873 44039249
985614305 985519193
774807016 774774130
389368493 389520459
965250335 965406619
51967291 52012459
965615495 965558305
157104971 157203409
778196935 778287259
625689150 625872452
292731226 292737568
343377031 343236779
361092858 361167282
28768690 28642290
882290522 882098864
440593676 440766742
80104960 80156830
943841825 943793559
237218636 237358386
13506969 13343225
612014402 611942306
875157319 875336633
252569229 252728545
771569001 771408511
445589481 445446975
407092013 407266103
786111700 786115882
330318757 330511927
312524380 312633092
21546648 21548304
305016659 305106693
192803681 192830391
929181255 929053229
762647726 762685404
420126146 419933852
234632157 234629423
687555034 687501476
97286201 97207619
616712847 616668693
754681740 754809924
516393515 516573797
904365590 904461168
705216225 705273257
151013072 151209150
265488932 265630394
745154844 745292456
370843873 370687997
713690357 713547017
311634776 311519934
549463086 549632452
437763184 437703814
866783805 866612313
342757179 342813923
151993434 151895948
764079903 764041021
820893845 820807501
763490820 763325836
967640327 967468047
572864232 572966612
681590994 681661344
289925891 289840775
532437523 532505095
819423640 819266890
63251639 63298593
300180995 300377045
54968233 54781849
932708141 932609357
872565428 872394504
207378503 207437351
645384572 645471500
640247222 640350028
447023522 447101534
897897702 897910104
179702209 179549969
723223286 723229296
635305173 635141865
2913527 3113303
153072512 152975202
791946047 791977415
851163937 851203307
16679590 16759574
644883729 644931051
248232490 248228436
100295763 100470235
576730488 576845556
611443762 611590780
778650675 778779389
767833281 767777851
160127513 160165335
279778677 279714995
356809426 356685004
11345581 11290681
818681305 818513111
370500950 370567860
196969812 196927004
616412576 616418534
558079877 557962235
390925563 391080447
307114932 307004274
15378056 15280812
626012678 626170642
277522304 277677704
92464798 92385258
683368176 683453296
3388799 3226761
291008296 290920034
462606558 462757972
802452762 802276120
569863199 569712219
708963957 709143387
97624767 97521965
87496243 87357937
106295049 106319935
974205901 974049101
305545588 305537652
27414843 27598071
112604425 112601957
895927265 896101503
11304637 11444319
125657271 125669173
670823194 670915704
335236416 335162826
669781726 669759782
604170257 604302221
406773561 406766421
670577604 670401042
469118498 468996078
817151674 817225964
820300727 820144033
916950429 917114373
755120683 755223721
848961607 849062219
71981703 72004815
544783268 544958656
82342631 82393193
795357402 795288964
322952173 322983267
81945271 81788985
819345265 819215265
432670745 432600643
991808319 991998879
319889625 320029721
234411635 234407515
700858253 700682841
36451080 36580788
357769354 357781108
940732448 940868820
134711868 134548568
633857059 633757029
552543754 552612846
429967807 430036097
829801659 829739231
970979839 971108375
341026616 340842462
85631111 85492125
970192177 970358035
220833627 220899649
272697579 272765277
957850417 957677563
986833178 986808736
935907422 936064540
885082860 885259956
337661167 337841127
230680951 230758717
149015563 149018903
489369631 489468021
263477707 263666073
239795077 239890263
397999535 398009869
974054596 974076570
967971209 967941743
846716500 846715808
56915197 56826807
658254665 658394371
695652731 695655263
84793031 84759495
145624780 145786316
118490905 118325059
137731319 137800061
216314001 216456205
939051842 939197316
879606873 879766521
607988503 608157257
622960716 623086886
359961515 359889769
341125597 341089821
301043553 301037607
38187804 38362742
588156611 588300939
907995203 908077879
910283020 910165180
799837430 799939322
638408135 638269455
992584693 992640327
625403970 625304998
607017126 606906026
79524116 79598356
891530046 891580314
201831848 201660580
510762173 510597181
709142768 709331664
987357602 987359238
791019997 790820077
288790641 288877015
777519491 777561635
762792442 762915300
858911045 858930557
917673884 917777528
829086415 829027679
318989319 318792479
722191210 722239536
768142458 768337728
831733786 831746068
59518264 59703888
929983719 930002925
804189731 804061953
556284471 556176467
46645001 46655987
750937221 750873649
497332149 497512257
467447530 467446078
664799025 664759535
800528501 800609533
993574247 993599805
988870283 989064495
432976143 432994637
197298099 197371017
897829209 897903903
412229655 412277557
10165165 10215293
278611014 278478396
943248941 943178195
819084997 819280265
195934904 196134594
940790777 940946863
241217471 241411109
339426468 339273006
220976907 221058851
139151368 139204522
28959912 29076888
244123630 244231800
929317604 929341232
761842828 761997878
614709277 614879757
308249662 308178790
840766733 840670437
262613852 262673144
490749597 490682579
238795055 238848371
374881779 374716799
479735847 479910921
58438116 58377414
835211262 835209520
991255858 991060380
499714037 499799257
453713431 453604837
359161178 358962876
357163398 357121534
872245885 872311721
916979881 916997635
70507630 70437078
749955732 749890198
597420261 597475417
188042420 187885134
816242252 816165244
112362517 112516329
933706438 933847134
877246012 877201064
162841208 162834256
304433263 304612087
36029519 36015071
663207333 663226525
856004212 856065034
443399747 443360361
393770951 393684367
609162444 609049042
777258709 777220223
278897729 278874411
913919049 913868457
54188939 54231643
506200522 506241844
639377998 639253210
759708231 759641381
833925496 833791406
708714739 708883529
924628970 924716040
262714684 262690534
186250268 186359836
823289869 823126191
528729842 528591210
280584022 280484260
514608819 514729039
480796895 480987083
864054090 864090570
291578222 291765072
796080846 795954710
513172213 513140043
622843451 623023801
288088073 287909807
863987996 864072330
723835117 723694931
826015460 825895590
774309918 774440264
766867856 766938142
577526570 577378848
261290516 261425724
856946516 857128952
394754494 394709088
199741778 199696640
411774858 411891220
333281979 333101881
274812584 274669552
154977073 154990159
381010574 380883698
661844391 661793483
745220418 745223650
716030764 715838740
965586900 965539396
250524133 250703555
618723476 618647828
355896322 355925322
356146828 356110760
455648642 455471362
949214696 949113914
505244459 505324165
150127057 150037081
356758727 356860125
329419677 329429055
938618583 938534333
482129933 482293989
898530696 898443998
244653185 244539761
188601395 188676027
352374380 352223276
221034387 221083315
709053672 708905898
57954405 57851383
253075659 253060213
180767493 180691033
125411530 125364860
918645733 918514113
513372861 513487167
41111243 41019081
454260495 454097479
820850673 820823355
754930880 755111456
212973219 212814329
995175822 995152568
846625613 846644783
943098795 943047383
539810759 539692813
711715018 711837984
217716121 217765717
850851355 850736207
251314518 251204860
923394709 923289245
604384058 604220384
199383242 199463654
454909385 454782971
377950366 378109096
700901353 700815153
184905597 185042313
521907016 522019118
336185242 336061768
19769428 19696468
625238758 625151972
330582375 330612501
663200488 663311752
519236302 519265876
26224812 26144784
816826756 816714500
150962022 151086118
568445943 568592869
138875061 139005825
113969901 113809961
573569620 573419720
114163555 114313057
190119154 189958236
782453518 782613478
145143579 145003341
306377331 306576979
242693522 242687988
90236694 90060570
864575242 864508366
854111257 853925705
661217218 661365418
996032577 996203747
761933317 762062439
831535022 831491284
537560571 537419593
160320125 160428133
538805689 538784985
585900474 585933348
196826483 196866859
719010033 719003241
635038381 635120557
27672369 27705409
393664351 393577429
172665136 172862614
394223848 394412766
871542562 871686066
718082061 717907331
9866781 9794019
129107282 129043716
175306471 175150081
940012899 940186673
230152415 230258561
633877522 633877424
975957564 975891526
396277868 396138972
425169479 425048441
788832675 788992055
493486810 493332992
732412505 732531945
217370281 217545439
707224665 707327605
252188329 252311057
854331352 854368418
261158817 261078339
861583921 861436899
898730628 898852320
276649341 276775469
217224790 217384962
828340557 828378899
94101182 94150444
542914602 542879082
657928412 658061404
40794987 40854531
617680616 617704948
253928485 253951997
784079814 783915422
169813511 169751441
18033831 17851163
495234785 495118391
542641321 542789883
948548084 948712302
213701156 213778112
853280998 853107180
699012824 699083628
54111399 53924427
375549619 375524245
752439256 752473286
1948433 1985545
127367535 127216509
552275052 552222166
727247564 727158686
77051348 77201176
984117095 984214569
933807338 933997322
196121959 196147229
226604281 226726251
245445917 245579053
952949733 953104577
824390916 824234568
423432559 423416557
227787337 227780017
425144748 425332976
633166512 633327638
312891674 312859564
243850171 243963125
957529506 957406880
313970025 313805999
288005157 288170989
455074422 455192482
301996782 302144150
903409677 903597513
506546809 506401767
233843786 233914468
117761420 117746294
330303012 330289326
83121037 83136769
886386345 886585739
670811603 670869449
160394641 160511513
890132402 890266242
915105531 915150271
315846751 315735349
922442356 922321902
453292371 453218415
247190226 247166442
995254046 995302040
486586140 486726710
844443612 844277848
784856616 784736490
749990160 750175402
5231266 5429542
771764610 771919714
931506456 931569242
790030152 789976462
118045710 118242560
387039832 387192298
20558766 20538100
591705779 591640603
226790185 226820013
376101032 375911834
73426541 73389857
442742043 442831355
304702255 304810751
700921939 700995639
354579602 354634614
357578367 357652651
300680907 300671731
2489772 2679178
98936294 99122278
252249693 252129081
878017909 878158285
64509833 64663827
427219798 427346940
744613796 744594038
250563959 250455513
121989998 122136576
449236307 449167381
132273467 132192935
574119789 574313049
681679691 681657653
512650986 512753542
938112151 937992655
632191654 632238934
561953802 561816762
837585986 837610760
621757857 621892651
470077509 469885125
829132222 829276864
733746702 733713678
262375413 262473471
975521139 975693137
777309241 777399969
51285989 51260717
846635198 846555354
539261431 539274453
23871239 23860903
301218000 301044408
465893146 466065178
649115053 649155787
972644797 972735171
690412458 690350920
7231291 7150643
827792370 827614232
40957438 41065162
984621824 984638274
866915364 866719882
93571717 93696945
833992382 834163678
342963107 342899597
690038088 690111096
634268511 634204549
640115449 640126221
592539209 592510191
803350592 803542092
987759266 987825774
842446868 842466406
858920801 858785493
207959154 207800446
852079163 852123717
686078455 686157695
203491387 203408743
474758146 474809862
165190532 165211890
950459477 950306733
573739109 573769305
322113472 322255084
798605144 798708842
832051657 831997005
674467661 674660097
698821460 698761474
515803916 515975106
177727512 177666040
39548073 39660899
825361280 825370252
638539253 638717473
79405972 79561236
710857671 711049735
439025458 439129520
543200018 543090480
82981823 82912637
33774508 33585186
682987243 682798461
902078934 902030726
263934109 264003997
775220003 775395607
82796642 82854994
89402247 89533555
10901508 10722974
315539155 315518667
165011993 165150665
677578908 677570316
327019918 326945590
83054638 82909008
979935597 979915913
129908836 129823452
24940490 24877606
540381916 540457794
132884269 132902483
531925021 531792343
600916318 601073324
930395117 930465539
240192342 240292368
50105520 50109932
879763545 879952743
872918822 872992638
46955806 47148236
778226125 778348393
123385204 123488584
8333421 8466617
27849853 27975115
125746280 125809334
785397158 785217546
372882277 372796333
416174776 416074206
257227398 257066446
605092910 605259824
425531983 425451981
287351526 287155224
172638997 172695849
104095575 104037537
445548176 445714238
768229467 768147383
282568999 282478023
560832862 560966090
174669570 174660134
232455307 232259275
768864351 768692867
801823121 801807153
514844146 514889046
413527664 413343794
482533120 482423412
556545732 556584868
563833024 564022450
918090085 918019413
453471712 453396904
62322323 62148609
575971043 576143323
561522674 561433800
723717917 723620461
243597629 243603215
738137164 738063260
127239630 127292022
557360117 557493705
994652237 994768527
384516972 384366006
410589674 410577786
762782005 762588803
579031688 579104668
521046232 521018220
701960261 701910275
465232391 465119971
871750144 871621988
930441228 930489850
177287255 177254619
784235093 784146145
283341877 283439577
828189558 828049672
634411470 634213318
234050203 234168539
80972494 81141346
454178987 453980057
382268632 382282554
985088817 985077399
808752212 808813596
644376974 644471152
984703495 984703515
533127671 533285475
45781235 45814137
871334613 871458771
326528404 326534380
358093803 358283803
516988121 516891911
826457124 826598010
688970842 688936674
131799738 131894174
706210804 706340182
751137383 751078769
901021683 900891151
183520614 183333672
957085045 957210493
447398435 447216625
536301838 536258062
525812427 525706645
379744417 379836363
171953079 172130613
111625566 111528668
730049077 729959343
935163072 935193808
184482206 184665618
104139143 104217607
858778182 858583910
562972734 563039356
834157200 834170156
474331826 474137290
768550022 768499356
806175425 806168345
563206329 563221895
21729230 21920268
618509240 618446124
599647553 599821819
513925200 513998706
71992417 72044825
494847332 494659642
487736829 487778175
189530589 189331057
737407632 737215798
892450311 892460821
142432131 142334091
159759989 159795629
959647158 959551300
672809421 672978293
950948238 951147854
206820140 206812512
381130643 381309143
2296071 2225085
862883506 862759162
173499186 173555348
906237070 906238330
609221268 609230356
722597549 722400599
289450144 289413536
690895337 690805595
788555823 788491861
277545785 277477839
903199488 903036200
527136636 526991812
452626782 452665018
212803842 212607884
375524440 375476656
825701291 825852155
628575158 628509242
38965636 38833344
913043634 913075130
42657322 42851552
518354995 518207977
579228697 579213307
394924472 394855550
363975791 363923181
36100366 36221990
175177958 175228276
286957718 287080202
374585595 374576731
595682256 595590864
835869097 836054239
982269774 982096884
129575425 129693475
474426400 474237252
458219679 458072283
202354537 202197535
124250906 124411960
347007272 346851114
924532424 924640842
83330022 83480412
785117259 785071843
889584210 889640990
271734051 271878449
339260038 339195838
240725139 240898275
713009573 712882259
404151787 404299075
57453663 57529169
158303323 158205497
923780445 923861755
972612192 972611312
361364245 361347815
986820957 986805621
949346066 949493760
140831830 140970896
213309442 213350300
604236239 604087357
43191580 43187578
446618 639896
879322025 879220821
239640113 239807917
293564410 293454904
993432822 993266898
911707532 911551574
497675764 497543642
23323172 23428072
677175108 677073974
688715366 688839150
631888967 632021531
768924370 768943106
184627858 184762576
841580107 841517915
918086032 918215080
302973132 303141386
169782476 169712040
815158561 815304453
609402909 609209283
374847965 374915593
340666279 340839825
971868666 971872956
375013892 374817294
826069155 825961765
239109490 238929938
136909528 136912758
779811922 779841728
903240531 903437119
206425714 206478716
81435367 81589153
693764128 693928346
636455810 636475638
119757100 119759036
557717409 557641529
892662282 892492920
91340694 91176864
832063291 832040023
285805106 285688046
863633533 863721067
231220469 231362209
743267536 743377244
976971999 976946027
734331673 734405257
268938382 268885168
376700960 376842358
443660295 443840043
587671586 587663238
256248476 256204868
516483656 516442310
776417246 776523738
336387359 336422183
65692556 65594736
88231333 88142049
64420599 64401895
158798612 158660138
771407064 771316594
135319520 135478204
303586051 303463033
834455435 834297945
8664929 8475213
373312973 373173107
24464548 24535640
835309448 835466188
929969044 930036806
579837783 579649101
760597999 760586033
313641797 313571449
842809833 842712399
485236278 485201642
212380730 212578382
856802767 856775759
284150447 284140201
449512714 449588916
194152483 194342025
421427651 421512741
414471656 414369450
791175938 791338028
862554958 862573286
857204197 857229957
310671243 310629951
945836571 945883051
443304980 443494514
884265756 884092654
530167798 530311112
642738181 642640873
405273809 405337817
436570379 436758119
573142710 573334080
479127819 479110619
550234821 550359509
292192263 292370379
133328294 133482866
835577234 835632186
615146912 615053174
627014318 627141992
499955193 500012559
584461760 584544694
862281988 862094848
15001562 15001336
102340626 102469506
231762718 231722872
336701601 336789625
354345656 354366302
609050416 608949816
256516721 256393525
647293710 647267110
97721095 97708345
208115035 208285873
488830041 488667485
89748649 89710253
591171797 591347063
893993752 893937770
485018435 484859399
805327818 805206810
758817865 758677873
928708948 928549436
975825134 975699204
119897067 119817425
214088601 213934885
837117251 836930811
683910302 683910648
92228362 92158822
334041651 334019251
361936824 362132134
460001813 460176281
500712733 500877121
401651593 401700873
300983807 300878909
962479398 962449514
378190774 378374188
467965231 467863639
953115148 953094006
934024252 934183846
393727659 393601043
94420756 94376092
408329536 408132326
642192928 642306032
9423170 9492072
11374478 11316684
897696730 897866556
424292378 424181500
554238480 554409610
376420328 376281292
630643982 630654860
382333062 382232046
974007591 973884171
996118162 996070994
581900506 581760192
118450513 118531297
523678307 523627659
811361308 811340760
470223859 470277381
93162111 92968499
182131859 182142031
769595383 769502751
141337798 141276892
473322822 473402050
169107296 169052266
510234240 510223800
522311668 522414062
5928095 5829597
214499282 214564750
10936165 10866851
772536452 772470376
978894019 978977083
375808426 375612578
454967748 455046958
809080994 809230654
274898582 275071944
648041811 648165077
827951273 827917413
57809285 57679085
152084781 152252669
682531329 682478673
867949396 868130832
526268885 526103905
387116065 386924741
12673763 12486753
198750259 198682771
688601296 688652856
739592744 739749272
309711077 309619447
320183138 320109116
163746580 163601606
83956574 83943696
622170728 622370102
76592149 76521569
155727966 155798036
642827990 642882652
967755839 967931827
856409915 856223237
58642590 58566412
891082405 891068197
25768211 25667841
621884665 621900637
71310142 71372584
187436597 187551353
562543498 562621880
287643514 287542444
552108942 552122210
937339110 937439208
32366873 32168725
279503583 279539619
724200956 724090440
307056928 307183696
782064421 781973877
976076963 976023179
511769019 511601681
963246119 963408495
544129929 544216469
993234393 993264323
960307250 960498592
387938331 387859159
418987664 418887282
61457942 61399466
622279231 622460973
276392554 276241174
289159138 288995680
144505415 144606425
187761805 187627271
873530717 873378495
932669291 932801441
872061462 871896972
612030548 612125400
809734406 809680886
933256989 933072993
308709055 308592115
221450605 221461825
436605479 436448903
388927533 389064203
108921067 109018551
216323029 216274381
367149119 367143187
298632785 298748153
395218014 395361562
212049509 211987845
880209143 880052841
984305380 984123758
436437488 436462052
37850425 37899703
366712670 366912652
842421797 842313453
974702286 974687350
746991813 747117393
391218722 391410540
488307790 488160778
21039142 21063378
463173412 463312714
183425559 183615669
837348778 837253982
676576825 676480075
777363054 777436884
348965700 349004722
77238753 77311709
369804502 369711244
44625307 44509925
227511024 227536328
813522346 813432384
621360678 621341534
923562689 923529749
808846590 808956780
162810876 163009746
748416634 748452122
322952745 323013789
670861340 671036504
673899415 673823983
358775434 358605784
747837713 747654431
53960493 53774903
547739556 547557346
190366683 190254691
117113321 116997251
113322619 113305663
795055237 795249361
479752876 479823384
142070577 142029241
444894442 444778074
608100399 608297921
756504153 756656051
901330180 901520118
757377140 757571806
20611137 20529745
73743160 73755522
792792542 792675352
731171454 731029170
497092366 497201834
962126534 962178140
66309558 66418072
591599311 591581453
196633518 196520528
739066200 739181658
41715400 41752224
625633219 625752857
663113754 663158596
930839749 930733911
47746911 47933635
292734397 292588457
577327827 577436921
985348262 985232406
934318433 934480679
562661140 562630008
75622047 75685029
825398042 825359696
893205116 893242182
71548408 71597928
889233674 889358374
6397111 6510857
170335406 170153534
829841247 829782121
839848290 839909574
160250543 160287683
330757269 330657675
385097947 385099061
608583657 608594931
329864629 329951371
748138202 748209432
26566620 26408120
216498384 216414026
156806085 156848625
317979303 317958681
124346382 124477538
22883993 22862553
352152338 352205786
899549825 899376189
388066203 388066139
523401314 523208692
708346995 708395253
341247868 341169964
996456115 996601417
182309713 182373547
900878661 900829847
613527431 613453321
629304887 629395999
735446996 735358960
99459226 99441192
439800238 439897520
951527390 951611892
508174109 508165805
510108475 510099399
564227494 564384318
262087109 262135649
629350443 629230589
557426911 557295663
61657630 61802814
651835038 651766994
614703722 614525206
648851904 648713934
35168463 35079441
429908674 430001952
614890346 615059360
364161479 364348419
859151753 858982571
295824230 295905240
499143524 499002774
362765754 362877416
607504050 607504050
681605159 681594219
981985709 981800077
919573033 919725979
455580672 455716612
458985648 458945922
650301806 650243886
92476338 92528496
731729880 731581346
787963225 788023269
404452894 404603094
365583271 365658091
566737066 566617040
909013356 908861656
385061576 385098504
622624376 622622080
772830382 773005500
491643182 491472616
981568974 981676798
505178330 505030454
669893215 670051963
802310589 802364441
292447599 292358185
526201436 526336334
961101372 961063984
878088097 877995069
897230463 897043749
634653507 634689807
724630931 724599803
447452393 447344477
170840332 170849510
274836045 274868419
578064159 577892035
388608784 388454112
648856381 649008035
136003531 136197353
32837666 32766852
713406798 713267252
591903881 591944957
270274835 270171813
136889669 136911143
210725163 210649055
519985590 520008200
396432578 396447636
652916871 652802959
278163648 278052092
679954780 679820560
277585980 277769428
452318372 452414442
606450994 606404208
192112184 192167892
61428704 61426968
139709698 139739480
628860716 628704618
722248880 722329174
229995633 229935239
587924218 587811300
395681060 395718568
897099188 897137106
157606303 157732753
499948489 500076629
365776442 365850206
59512957 59481713
942948451 942831441
207377058 207497644
926860107 926795319
250008015 249848977
75653538 75558060
355910822 355798838
692629948 692538478
369973102 369835666
178231722 178129208
427842633 427770881
386542004 386668974
555399039 555539197
529457182 529285352
678296502 678181624
91954425 92068031
135704317 135548695
120789368 120873342
809800811 809893587
288883757 289077409
958493662 958552664
75694238 75770116
338397530 338440396
233517556 233596832
319757097 319802741
66420189 66437325
725243775 725400815
494240212 494258310
15461187 15356875
444112256 444123618
505849095 505913521
55588865 55633859
638363219 638453051
699156028 699084848
709482470 709673266
683458852 683447740
453013788 453202196
581735927 581702101
455499213 455351147
698919689 699001467
127966742 128071840
941864192 941802718
939124579 939002789
332787876 332684298
280227100 280274582
463856301 463739601
909716156 909742248
584782777 584978671
489012354 489025072
155029794 154950524
145112638 145250270
868475520 868394716
110540160 110412402
40085651 39924145
643747950 643902074
492339256 492518516
223448480 223625654
538194648 538349036
273933300 273953730
885490166 885374544
720093357 720042281
855018205 855145543
794561248 794562786
477502208 477626884
837301380 837157566
422548374 422725722
128742285 128691647
650323642 650365682
944030673 944109197
946208564 946303898
466605197 466444977
55239324 55426540
810019799 810217515
885401143 885287621
31980711 32168897
817671079 817643575
119961373 120110019
753997047 753947941
909188474 909015524
667708411 667738527
234175474 234321666
415279863 415342153
9577953 9641099
966224165 966396695
378991716 379182600
621175717 620996259
406298175 406345701
200327920 200369180
215540095 215362677
374421397 374581163
783230192 783210130
847696169 847863921
942621885 942422021
227542144 227725614
356962654 356905966
86692042 86773876
316694053 316864139
298106375 298055057
228981628 229095020
677636923 677714685
479578110 479411488
934580244 934661392
918682303 918874419
771536582 771601420
614207860 614376568
714973364 714887074
541236677 541368087
851099205 851147885
228700709 228678693
683278282 683321542
247590860 247640372
774884305 775008143
67928993 68021775
97013482 96905606
412992581 412982045
667825751 667774297
350409642 350431794
682949870 683024616
480853725 480837205
603910543 603877631
648611219 648680135
301611444 301517666
941833455 941711635
548465183 548285643
363030712 362868470
721297644 721259442
429640137 429712031
747985410 748060138
826327952 826434450
469582553 469772383
791419282 791431324
196998078 197114000
613490376 613410248
351482368 351284560
192203874 192373434
653171170 652983576
624696972 624705760
824269890 824312742
665402230 665576030
591525755 591672867
505390015 505331305
189108086 188955796
633485666 633447826
925611456 925448970
133405580 133291848
329138536 328949946
759173694 759199040
152860961 153023857
553885265 554083641
297062142 297235988
840971878 841056354
660563821 660696991
850646477 850610713
396109988 396208420
241125130 241314290
347306509 347353931
453372562 453570862
412900869 412705851
205894973 205882833
932068630 931916148
654852991 654859691
850438836 850264708
664224729 664375831
227995501 228092881
777043369 777214807
681011138 680816642
667319560 667365888
210270198 210266994
360030660 359955820
557269845 557130369
701935268 701760570
581142192 581204718
324567657 324755395
81141906 81140786
941951300 942024068
87019894 86863270
418862871 418883557
223404687 223267587
779221318 779303314
926328277 926450329
481306860 481406892
458752837 458843439
272613992 272505148
530829620 530842558
784729587 784796553
376596869 376643277
830330291 830164161
707570012 707560390
198857660 198936108
521262760 521282618
235309718 235154490
863606830 863677300
881538890 881474426
99160375 99084181
870314272 870436418
143299069 143293621
115460673 115549275
675255449 675072197
577043113 577091687
43599242 43744696
185665995 185560695
31898970 31905890
923479048 923453086
734429073 734381441
359632481 359612023
520639800 520800656
581713943 581830349
386796596 386746074
450763175 450946967
268398747 268516949
726305771 726201593
725722221 725631959
919005436 919124298
170752023 170628869
871320159 871211755
539940464 539864684
828741672 828766704
146014319 145959743
426108003 426095323
503560679 503383357
27154974 26964616
838594639 838665437
65439330 65462530
151295861 151349295
220148857 220076135
960952599 960932249
229658180 229697732
942153246 942305766
527827930 527776170
576596509 576720281
654501771 654594351
160146424 159972810
484638260 484658494
761495188 761451028
621351106 621348638
36861567 36909623
269251370 269349938
782764483 782863655
822960863 822971151
864103717 864153343
435930127 435753637
372789204 372975350
157972950 157984458
977823717 977730389
440752449 440781035
614222016 614292214
669020686 669177294
207038910 206991386
552816606 552698366
243750714 243857556
234053580 234040962
79359243 79236633
323353267 323490015
451020456 450968672
564448957 564497507
357421855 357308783
580786881 580882863
55332932 55197006
605950455 605800977
103017975 103149811
790224013 790257359
956282625 956352505
876704492 876821422
466368027 466285715
290485294 290662002
166215767 166412379
520345789 520244943
905041262 904883182
302766543 302811651
713733468 713839774
542824639 543004565
327190767 327377947
591897059 591817145
807565600 807579054
741734046 741617324
567265694 567416316
318295920 318379350
225536454 225410866
954623977 954582505
523305003 523162935
717219544 717062318
471314934 471371910
45065054 44960170
946980691 947089449
178848205 178924603
860695375 860824589
121214251 121103247
809763549 809705263
781973409 782155433
596859925 597034643
189379253 189430823
76868614 76931038
225442366 225257312
49117946 49204880
360444015 360540289
252285520 252336594
174338883 174140171
883436038 883530366
414522605 414650565
757768607 757878699
709779773 709692645
30868273 30792339
89930243 90024883
62575436 62609838
261924061 261963177
665653895 665498165
700646523 700554267
897537298 897450862
287761938 287824030
518927754 518825904
80705359 80663275
26413958 26486802
802614955 802675699
827812577 827826437
748289752 748331104
588784973 588879365
100234173 100275475
546527164 546556278
862142924 862082824
247859214 248020348
402520447 402716393
134597251 134573345
468369078 468265086
262662021 262857745
290770328 290695262
406442422 406248980
307642551 307501351
238682780 238722000
162488271 162671001
944002089 943914791
411476053 411669341
172426548 172438132
353627630 353801876
258406231 258384907
103495291 103565723
432495280 432383888
929299506 929329418
596412737 596232245
631538714 631591616
726169057 725979355
182136945 181996325
635646676 635725106
75078707 75191993
958894518 958907786
96121579 96058405
712782007 712659863
397785777 397597479
596322491 596148693
476357238 476278370
600591957 600588013
240516539 240376333
738614714 738544470
537432743 537467669
105140818 104963732
996467298 996418828
238307914 238265034
294047399 293880227
788226043 788348641
596580965 596773335
759392872 759299928
659445861 659490825
317562931 317389805
865820185 865913201
152747840 152608738
680179265 680373205
701972470 701948052
43936105 43958561
154503192 154331804
74877483 74682425
386441777 386402327
176105306 176242372
988123761 987978667
166314073 166115385
262131131 262224293
461102295 461246239
453394486 453203710
381386738 381447898
278947351 279103057
663040703 662912539
877411529 877359445
56718862 56726898
12302968 12159978
828831834 828747370
894832427 894751147
223537067 223490317
467665637 467725219
427128276 426932386
665790761 665732779
361270554 361168670
171159080 171249222
94230637 94363773
102303761 102322837
181228403 181425891
138700438 138896408
289643701 289584031
224533273 224721305
696965157 697143755
987090256 986999028
562264816 562342898
953638103 953651547
86035738 85917390
906559583 906359767
22096926 22066306
107974842 107888664
780457749 780290439
697054456 696917960
49014177 48887423
953292471 953093691
769064624 769262242
279894726 279756114
345451959 345591611
915728751 915822561
340387874 340555580
365709060 365709860
793960598 793820850
73408199 73333141
560510866 560676122
728257392 728190552
844360730 844194674
627240573 627213393
321339309 321493407
992601792 992567864
956946890 957055590
717140931 717087335
460704306 460847954
170048153 169869171
561384408 561344296
742535171 742468119
260774435 260853527
434773307 434578509
558553441 558599877
228217253 228163417
556506140 556345056
328143353 328110835
402346052 402540766
136103465 136291241
410366434 410304790
486914356 486884308
70279006 70472354
325720481 325793419
989736648 989790790
740847805 740730685
47648729 47795643
378755711 378841583
221562368 221684110
799724272 799888376
909648224 909838364
291971933 292050257
839904876 840064412
436222520 436325458
815095500 814949710
173534446 173724092
225201116 225049434
496368843 496379501
39062085 39242233
805599860 805680200
201406742 201368948
445076479 444937307
4304387 4189847
673073350 673033488
20358833 20193747
852657474 852821560
993992923 994032981
699853410 699683496
799669903 799565383
26604084 26768020
890720059 890856009
5723400 5556026
189925208 189729964
66779793 66739003
276143865 276027471
479986781 480026069
958855372 958960200
701535342 701530280
651655910 651744812
701152736 701130138
193482998 193622566
375406889 375426105
847140763 846952221
146305714 146254454
116600250 116562262
155823017 155871409
933346527 933341307
518135560 518281486
805828185 805927997
381171847 381219893
560657311 560842843
69710257 69820435
398858693 398991171
560750077 560742545
673819570 673979260
886593532 886761312
800538061 800569017
226140250 226277508
889514743 889540227
24069440 24125588
873161281 873032741
105052275 104905225
649302156 649174586
221521692 221401958
546975681 547154309
30319147 30204539
788365522 788331760
884781857 884750301
465432736 465521542
326076422 325940898
791574274 791567950
884478511 884374985
330719131 330795407
378666171 378786935
340869945 340934539
855218212 855072874
610968629 611123355
368072191 368105651
725712338 725876394
644010429 643985477
737064541 737179967
856702919 856527647
275819005 275926677
680494156 680510026
344341221 344496115
625016915 625195365
828544616 828403478
199042743 199052797
540329925 540419855
996743166 996657334
936219329 936212425
966539507 966442199
68466609 68484757
399478550 399442286
920833111 920888639
103324197 103507261
510173415 510295065
617871156 617750530
538065614 538115470
216062560 216153712
919217794 919269920
795606199 795539803
53903073 54017913
457428456 457315228
201644106 201482906
14405021 14353255
380142050 380285680
845034490 845214292
397173447 397019883
2162286 2005540
754525623 754439041
805731755 805735457
739569482 739671008
307799241 307599633
981575820 981622886
195571833 195485861
310004495 310054927
831048871 830859255
422893589 423017331
710794518 710624476
285308168 285327978
485046622 484990248
112742240 112817754
678102365 677925337
53841426 53751982
274311566 274385992
215908191 215846629
912838992 912997680
995230241 995269981
319540266 319616138
701068394 701004100
695734904 695931528
994202935 994226261
324452794 324327174
975924545 975861511
26643544 26686052
664724296 664619122
157910926 157917798
545661864 545724950
700995351 701141437
252544506 252572374
812959161 812945485
940379165 940232143
453405338 453383634
33019665 33153441
397656475 397497947
569141574 569132692
674341636 674540966
649025712 649135420
990397594 990236690
528927620 528811024
23566756 23457456
708692330 708799134
750310299 750359595
107117620 107218492
153454487 153410553
644379184 644563120
480443581 480254195
270746055 270645741
131009632 131153280
888682025 888643039
76795685 76637597
295982310 296033882
434748876 434906216
619719452 619750390
489982946 490077394
371897007 371779927
95204872 95291634
857822464 857887438
563346558 563389846
820647457 820455247
550466148 550445820
130444022 130285412
694301096 694148792
130888167 130789841
150605755 150731713
902647957 902587065
826070431 826106941
254460828 254475358
143093061 143139483
667389831 667580321
556171515 556209953
179626089 179432661
560899476 560786210
306757664 306941268
91356967 91508913
201563506 201555436
121260128 121168374
855873309 855770981
404067629 404225431
265624980 265635808
588958409 589076367
174291876 174385890
12995169 13131489
715448454 715583438
880882103 880956047
172309742 172178714
474459786 474521254
785094551 784916775
365770517 365649203
919812753 919972617
134394884 134278096
884079771 884179205
631164522 631271444
839774840 839847396
161476987 161477453
715234791 715270159
704549980 704489310
584285562 584217992
880609439 880682797
239875383 239905143
341462650 341626158
969071982 969136156
354166340 354027202
902231046 902338640
191041305 191043795
585606264 585630798
481185035 481094041
353977347 354096771
477520582 477564546
141179850 141101508
786767034 786926658
634769788 634609826
315538517 315663623
732742571 732628919
302441299 302516285
811423260 811566596
37180211 37306489
473114684 473254278
231317658 231406760
176801208 176962030
655069814 655059780
96269476 96415552
474664648 474709692
599710952 599734686
486190737 486175233
765603207 765748367
565469218 565557200
487468473 487558247
786113791 785942177
226293287 226416815
603333034 603373340
449046374 448943982
776648421 776679131
130364717 130195343
827105696 826984768
945792718 945691480
165853959 165822597
996235221 996399953
698278336 698089404
570803828 570661868
825361635 825378869
774025258 774042696
88836551 88905199
567750879 567815891
779810541 779889593
285427849 285404897
541118939 541117195
222448532 222363730
212918164 213039898
26609014 26626754
730342216 730504606
178674144 178684790
451992527 452138391
785474975 785333443
121888539 122063287
128269103 128461965
647942367 647768817
269979718 270024748
535561980 535648632
828752206 828789602
678506011 678681257
126224373 126125699
73820702 73781074
936889766 936822044
63500915 63657349
750602052 750571406
21556280 21540328
883584494 883670880
962442181 962516615
500455252 500511836
987306117 987412359
817491369 817657327
559924506 559900508
983529223 983406729
703918692 703968208
717191443 717306087
75994889 75897713
986668568 986492562
967222965 967276877
779006824 778885188
21547476 21423996
977652087 977466107
953595219 953533455
690486134 690583226
722996518 722846478
476534479 476679409
458808477 458878401
345283052 345218002
267376952 267289222
280255584 280445830
160059617 159906853
13065576 13197402
172570408 172502532
618607236 618411244
106805988 106779658
811666057 811836623
798656993 798620261
524604428 524573144
842878960 843075272
437521091 437410575
189165459 189211549
343864248 343702770
675104474 675043214
568398346 568426754
295505769 295597131
302845772 302871948
555227621 555390263
532243277 532368747
992290883 992279295
884647982 884700256
444527347 444504377
480827151 480641265
297451777 297302441
664699233 664777543
123297809 123236939
687188145 687289815
168448407 168409371
612334696 612211066
537564819 537720011
839434624 839500354
395779157 395835621
933053307 933090995
394318307 394211897
290573648 290513036
33071274 33254740
324133080 324298336
904087409 904000109
336584210 336439662
826049624 826088686
575144523 575010687
39851753 39697465
400860843 400720651
770440063 770609297
214359999 214314533
580972544 581104420
169471798 169491972
309608345 309500397
97786118 97656072
242608923 242549025
887140651 887337473
780083248 779942302
78930109 79111835
60852968 61031068
875039267 874958231
974967293 975042205
38218811 38101119
945627305 945742099
613045348 612862600
784164532 784305654
208678050 208863264
104226343 104347995
681461263 681599689
401575396 401527540
898851363 898853277
219145706 219264454
467428291 467466769
88254542 88360934
18755345 18942349
306301281 306202301
455764352 455668872
279174251 279118353
495303858 495474962
598499211 598621985
583644058 583496630
6412861 6418217
909417780 909418676
263779127 263805829
225505191 225567717
558983155 558989317
348113769 348167851
490899239 490712491
597796740 597766828
972719183 972827795
857257323 857368511
336308589 336270537
831543329 831526715
460701613 460626223
433888449 433969331
655770450 655727168
789582848 789721238
170338071 170384621
470074515 470080503
179403681 179347371
358559796 358508630
333885001 334030451
541808840 541870216
97855769 97798917
456302403 456490945
757701215 757584137
771769772 771715670
579319757 579325159
69535368 69586498
923774966 923821100
328909712 328711668
87305926 87271436
668578865 668645131
799070970 799128604
676705141 676559967
552801007 552936917
915539287 915678305
796308103 796184693
594637689 594473419
716877940 716712564
214920846 214780682
839139645 839157139
498126069 498086793
562952999 563125713
816970510 816940416
285603442 285746576
526457658 526440042
683618056 683462950
407880858 407920598
454561548 454556516
460248124 460104438
182834794 182698974
747915641 747899517
27283065 27427157
826607153 826594583
213844545 213982253
676626466 676527184
559467639 559486385
128289694 128318184
477649089 477702739
675024355 675062723
47462287 47482965
336581905 336645329
846882736 846808816
586344204 586237600
435316731 435172639
843912309 843979073
1216296 1362222
29554865 29730367
264395598 264499946
422634623 422534731
758732398 758655404
24669506 24670068
877368243 877454815
293797835 293920991
108184171 108033669
41243967 41421819
13783153 13636965
935554800 935500924
284975221 285153709
458363942 458207532
66759398 66630232
482695411 482672363
257359494 257247720
711179582 711288136
211427778 211260858
880608442 880423760
987847685 987803863
678031307 678173423
206655660 206603044
327716512 327756180
842432546 842500266
337751147 337712497
281773084 281811562
299658394 299789276
447491823 447420977
384550883 384662383
106629637 106710221
662296688 662121518
880364889 880487237
21204790 21299524
771908966 772092356
8570071 8513945
446765618 446784992
422692938 422794436
347792571 347817049
759242423 759302201
621736839 621605935
186635079 186686923
245167933 245294361
997766798 997848588
402311821 402385217
555125013 555217249
922091208 922104628
752022456 752001864
143786014 143613360
149754734 149616474
950036662 949919612
103406823 103415729
813729126 813879942
7310665 7364683
700034531 699840467
397245682 397408716
818359231 818244645
723852964 723823814
708344897 708202655
665358117 665373567
451382306 451484372
330122060 330080156
178625343 178808391
28361182 28323730
957128531 957292455
376924094 376969944
528961523 528937205
728188995 728325789
361356030 361209908
67081302 67232488
516811284 516940016
999739061 999541983
291170898 291123210
867385123 867485993
429118690 428968968
871614314 871534068
338055118 338177846
641507544 641405442
784514835 784631259
7753807 7610785
656676075 656590951
234409575 234233757
863058831 863214809
827458959 827593255
305867258 305877066
818617687 818744923
341727544 341855450
431975831 432101913
944265991 944296445
624083772 623949994
389357970 389224234
697233668 697207512
294144304 294071320
566756502 566717630
750586729 750447419
553594139 553696249
610516302 610703454
250442673 250291375
408331022 408359186
368639842 368557708
806146982 806281570
667585561 667575081
701060318 701245154
492715546 492770454
318145799 318093253
374748420 374548562
331979401 331810353
715436038 715266116
991319352 991192364
908734874 908878188
368019918 368026964
695619271 695691255
576788022 576652540
444372780 444214274
390857898 390940528
415692078 415632702
528790484 528869322
891454327 891286373
928318766 928176100
357812102 357863826
634725962 634897372
814188330 814360832
321741809 321870765
619589783 619734921
68229912 68377040
760950414 760810426
104594710 104770982
931343572 931223034
155606077 155763001
441117618 441287966
782977069 782866957
47957690 47909580
967907178 967956476
777190148 777239466
121750581 121785423
661308385 661461415
127265826 127251720
426459938 426533576
77127121 77275231
967161226 966996898
205349651 205548271
395866448 395987622
663799877 663873773
680712327 680659119
260938708 261080554
306267665 306455127
764922186 764797574
870809160 870649536
735633066 735748430
342645844 342447262
412657166 412604642
592882385 592982101
346736978 346713884
836752071 836927397
185209519 185292373
698426239 698277747
127891215 127757059
393908245 393812405
113435029 113368915
601468736 601288096
252384149 252289039
781953583 781761899
483853139 483939011
48627794 48799108
438344362 438512586
422403366 422499542
462502537 462682265
758295120 758180916
736710676 736774202
981075641 980900889
732775181 732966943
701276947 701219995
468078962 468131196
764055774 764104032
510976171 511169025
810631208 810517596
281193747 280997355
289491323 289408965
749740524 749821296
385074525 384973401
575332226 575421504
308022972 307945542
588672104 588725048
802119698 801960280
485664902 485787758
666786322 666737948
806051913 806171885
989763719 989690147
877711589 877607321
970702060 970609372
406225844 406307570
836327195 836314527
169182720 169031872
728514662 728500528
624117040 624286504
116276801 116308869
47914430 48000950
582891402 582759296
694261487 694340705
305213659 305250265
885812228 885863124
740638217 740674531
338877236 338926220
50444445 50583121
553608486 553784012
429414230 429603058
745622913 745443263
701496866 701453294
241670388 241637950
808091542 808090904
449201844 449049442
536598182 536539770
287057631 287253375
205358923 205292407
128718138 128766432
493468762 493504858
812566009 812712981
677268199 677186613
664258100 664187446
402289681 402348519
616087775 616274783
189161279 189054893
545693407 545593567
650297819 650433545
89818727 89678571
7353148 7507752
154117934 153921530
601169335 601111573
924256774 924184722
570244762 570105316
869046233 868914649
733605402 733616822
716023906 716037622
899218325 899266227
403708489 403655651
663636875 663836825
32580435 32495857
452829656 452941082
976685708 976491700
776395432 776470492
476431468 476606944
882474011 882644587
196678534 196588502
577928895 577978097
598902345 598929759
107047074 107040274
240764703 240811707
18844715 19039983
962764573 962867461
255423891 255493007
751364486 751479706
229631847 229516955
800604661 800755297
698035816 698060362
970425450 970290620
733403466 733542662
543417674 543556956
841034997 841077711
375487806 375500548
792564428 792554218
304590704 304633470
109611285 109564571
280576015 280592029
80055503 80130895
714704031 714658113
23349580 23255160
111674350 111746010
122115431 122259737
973066685 973195161
808401456 808374662
36022295 35975451
367175393 367314369
634972951 634903363
945557034 945389156
463478319 463519661
419450037 419373939
667499000 667672122
960921939 960736289
192812908 192817036
334602728 334604640
690381689 690242779
364942099 365119787
230136726 230105610
761720448 761878984
629678066 629753878
555604326 555495484
478929965 478930999
700770547 700724999
87787011 87663883
1454905 1301923
512459632 512517918
886429718 886394652
181064306 181120736
581290492 581302350
136519213 136347175
172375266 172500998
999982011 999782329
534011442 534118992
536541156 536426316
276044465 276243265
750572044 750730774
610882933 610828197
590916826 590722694
657017839 657005179
840136072 839992752
83154210 83269452
125119791 125282653
149019218 149186584
340649348 340461812
840524982 840624510
443816060 443864026
672378734 672499486
96872793 96711413
313433151 313463047
954935000 955019206
566585257 566574625
990184 1183902
373560132 373598036
99381921 99380999
832915958 832942874
16117682 16308640
610875552 611045992
964773000 964697690
615951122 616042450
704916767 704750327
284045815 283944741
233249239 233166137
740750425 740789245
507192636 507132714
413045927 412939235
215641611 215680745
103007459 102841925
490185185 490093261
335306805 335352805
70553319 70461941
23375622 23331614
33384090 33471948
950868506 950691898
546770100 546611588
170803000 170896020
77491378 77567334
848980276 849155910
281446362 281397982
762122768 762233662
300449235 300621825
318340082 318418618
587872293 587976143
202879494 202816640
238015104 238182398
607935024 607804232
279168364 279180138
478001891 478163411
242221200 242137312
231291339 231150113
767327255 767473173
150449692 150608832
416150623 416273991
640417028 640523104
54954170 54982296
479214442 479131622
989070474 989099708
165527748 165622904
827864638 828037908
111478726 111297902
781130034 780986178
980710530 980789086
224788648 224931892
193416870 193552782
761227858 761056524
190562194 190587820
284534952 284696718
395699814 395561428
87883685 88022137
74935785 74819181
103530507 103484015
456933310 456915272
124580057 124551221
401615420 401786326
110820138 110955812
380615309 380559841
632248360 632229508
656569605 656503675
877990136 877897332
732964823 733058537
663196930 663256120
241807880 241988268
794947232 794829042
215941130 216092158
626418472 626538074
866016881 866194409
439409201 439220231
987531071 987402487
28213772 28342456
461571613 461767059
416308912 416239070
209155395 209300231
202176211 202011455
623950998 623990910
111812119 111679901
224311352 224449726
384441489 384361805
513430014 513293424
234821385 234785123
958741416 958901152
954344830 954182702
122870431 122995929
628841289 628956691
341042278 341208916
223278849 223095933
542259433 542329895
816838762 816814750
752714738 752712914
184176381 184363055
961456154 961467382
215017836 214963914
656536640 656522754
276653435 276712405
462518040 462365352
564418195 564576819
468832313 468790049
71462738 71282430
971421560 971372350
669770754 669665966
64369453 64411247
562270046 562270222
208013304 208200454
503263389 503134449
753209031 753401957
801480091 801461387
20276290 20127928
148039892 148153294
98080642 97987358
866501025 866544739
466763980 466823434
66425326 66577544
821632339 821560965
911135552 911246992
876332121 876418245
950383105 950265695
778083967 778094149
657126218 657098982
121351103 121169153
797725284 797613280
586634376 586655036
19893294 19813836
201460017 201407655
620131656 620327676
926032686 926074808
429072744 429204614
807250155 807152119
938467267 938409307
720465907 720423181
802886357 802791293
560419272 560460748
261190591 261279685
134630218 134564284
642539367 642351511
887954367 887957375
354355979 354230451
610516517 610465895
182414235 182332859
183179845 183363061
537212545 537232783
997533344 997337774
444836258 444783736
166817724 166964794
4400843 4401527
708462408 708328098
964701125 964844875
718873391 718739019
620580817 620441209
545955769 545808763
412022822 412175140
188943827 188752767
600389234 600286006
639814970 639890054
844605618 844525018
523531304 523337348
138176309 138180865
425015313 424862929
939025384 939063684
55849547 55725369
942227438 942384094
403159755 403119063
746597250 746564786
750821073 750905435
288829077 288812497
281578968 281648282
627960549 628069861
643121550 643269712
603464437 603332231
531060646 530897524
151700046 151847462
47235004 47061468
135855088 135821192
182490507 182658743
151061125 151111111
521989279 522186473
97240364 97246910
830113851 829983011
823752524 823588064
179633888 179770530
225004547 225125275
827689047 827546663
263998168 264009826
212263494 212391870
293520007 293608813
598740557 598543371
788085876 787960662
694133201 694048837
220975037 221004791
567941990 568087804
811025014 811185090
662811959 662840037
801716340 801718600
399607759 399722271
723089740 723147558
710044862 709852244
754107107 754053691
189199878 189243022
524630929 524577927
312637260 312698156
897454569 897473121
480006425 479815417
942563289 942680481
948565346 948533550
795059754 795066298
27788270 27912484
637688641 637739233
355039271 355051923
655786452 655754448
575030921 575077605
663892594 664049704
581296421 581152167
394858437 394890011
616842658 616895982
689315983 689498721
769078344 769085572
766664000 766668772
671690160 671792958
950153221 950271013
958256963 958342611
423110815 422923847
910868298 910958386
518077099 518208523
157588342 157502090
1494490 1550234
879522801 879614043
569168259 569367879
231600737 231419479
252558440 252517954
603416707 603512167
918673957 918617509
264069916 264144562
340054151 339987239
175116944 175141328
12134447 11942515
533898326 533825386
193894937 194082489
362726007 362821585
616450987 616555657
91209007 91258779
221372814 221355400
558843876 558664126
182148466 182195368
247811621 247734503
206962455 206826807
828474047 828313747
652030405 651899751
153674936 153521154
258311132 258336590
730832141 730684531
794375030 794233864
132845114 132783192
366711416 366764432
577680044 577613254
712141939 711987871
128382015 128552079
821316277 821447029
562067371 562083995
413865588 414031886
960667512 960829114
182744101 182925487
298529071 298690469
75319380 75292354
366680531 366514503
515498744 515504214
380428477 380512963
794107328 794174258
964547281 964667921
488356657 488258923
259463294 259557936
943709405 943786077
559912507 559829115
485561492 485556758
739620245 739465207
564940302 564965392
303731196 303645496
593237707 593157259
491881992 491864534
931440249 931414225
563136982 563184526
424624973 424719387
105839416 105896560
305549733 305602633
102077314 101996750
936616403 936482847
362949591 362937485
81859619 81736815
339862564 339796036
874604141 874424581
915452494 915484014
92133448 92193592
572576801 572445535
5878846 5688306
663776397 663971149
936440724 936369376
422007820 421910804
266631475 266450457
680020720 679888840
394181406 394000750
783076765 782877373
118259331 118225789
336289563 336266341
310441133 310387233
259781340 259953220
448926748 448995178
868516634 868616436
578571270 578436090
859767494 859702446
289265218 289351330
47275781 47332523
287851644 287796416
673290413 673322789
480570698 480584388
821513028 821497658
487046447 487127907
276805573 276856313
856615283 856574295
284145324 283966050
944395990 944545736
623194949 623296665
487809330 487747020
886210507 886361651
44956018 45012612
926625703 926751271
646701733 646566437
490716088 490615242
894959860 895121750
776867310 776954510
265391014 265343178
241456737 241431079
9408475 9575669
295563752 295745352
482981717 482805983
473055685 473184481
744760354 744816034
611737774 611775400
484896864 484778218
16527230 16719582
866875005 867025861
509276394 509227084
468297046 468317082
69213300 69062628
331350954 331212534
58041986 57942894
631789413 631836819
687765653 687695289
739299980 739193298
249414081 249436859
137992117 138093045
778996476 779188834
401199421 401374293
442354641 442313509
541080947 541085759
953155818 953074478
322033149 321917649
159889256 159702002
190664574 190511066
55911312 55860734
990419374 990375814
118461093 118601501
193643297 193786005
571845143 571732319
895623133 895661483
290286110 290262228
120328076 120502294
257146922 256954946
391563823 391416689
968426597 968588089
60380528 60536994
15001449 14949703
994493921 994664643
434002616 434179322
159624863 159679239
705851164 705819194
5453619 5639713
410840337 410980357
862507733 862358629
624366673 624417739
764097303 764241489
933376434 933530374
74256001 74444179
95464856 95576392
157507156 157669528
429259845 429149383
693146489 693189693
576609643 576644991
892694928 892873872
401039020 401129736
555694133 555772969
874065183 874064217
963473379 963343611
329367147 329490963
5112401 4970359
183649312 183582026
345626472 345762330
557779323 557931751
830048431 829855179
222495851 222414075
672715742 672780978
486317888 486186194
980966024 980974922
767161266 767038272
803879274 803685762
134821088 134924434
613589205 613465657
439314716 439255092
110586084 110743292
170410367 170358875
647668960 647766766
576502064 576364344
779833389 779850067
744014596 744103626
48591361 48713451
915827027 915818095
991492305 991331799
475621956 475502566
630096747 630046597
331471942 331366704
632129736 632051436
652206812 652299476
782475141 782373885
514438442 514314980
903087682 903117844
195350141 195470735
387310036 387257058
900913884 900843438
178425564 178428194
144750507 144659377
980616240 980604308
60544453 60655109
305963483 306032891
62139629 61996243
862418843 862312911
756629395 756682707
306311874 306290688
971188519 971030265
73741758 73678092
633877473 633836645
235954766 235773444
63957569 64111705
998616761 998673539
168313313 168166775
800605573 800613493
719683190 719692842
655201033 655090159
346831467 346770235
430416369 430422481
94125813 93936839
4445976 4603294
828002054 828073762
541319786 541513822
704301708 704329740
885915089 885995633
132933578 133121652
533280725 533290225
448589257 448684675
294906446 294932102
118290266 118407982
135170321 135114531
264618665 264476945
794495369 794630203
322045654 322020644
72393088 72526820
291334517 291391875
846093292 846111176
636136115 636313813
893585903 893519795
285957383 286009107
646634085 646625775
910168530 910224100
335089130 334910332
289569562 289613866
909477413 909359939
774790573 774704735
364940549 364895703
326397655 326449803
877383888 877525742
617878983 617863329
56199041 56047781
224747192 224773728
491821774 491640608
836830763 837024031
157961940 157978704
45716673 45683623
210513045 210340227
999259300 999351638
944573415 944518057
976438970 976494044
587972335 587979951
616794583 616631111
767029800 766978914
363336358 363345606
963581684 963713734
789120544 789276540
421947773 422137099
143096144 142962034
905567777 905477247
417541270 417559484
272254689 272383829
59071652 59113004
661056202 661082320
695926687 696066765
726253682 726084432
164485063 164675459
727915992 727993884
628499202 628475374
927790703 927870007
858478034 858420464
374239015 374158625
414829852 414914380
964985122 964999184
555826429 555719509
525351541 525283447
590557316 590396566
777713349 777844297
456185147 456087859
368871623 368955853
835247482 835357754
705467334 705342840
162261153 162096081
839649677 839581295
157248174 157331956
8910410 8909242
444051214 444196022
60110516 60289736
180366455 180200561
457904708 457813320
678365760 678483474
981830821 981644207
82615797 82772639
681239097 681276959
522838060 522658612
840822679 840710787
516037533 516038767
353138019 353175521
108663184 108684342
246850830 246789164
809116407 809083723
730758336 730590232
436945021 437003445
633094077 633247075
973130923 973127755
890116321 890021569
217456306 217457860
79872187 79907765
311549595 311577355
781777493 781857741
971589910 971785210
517416923 517564375
289883333 289785771
955887246 955820844
229743934 229767004
812262246 812226188
240260563 240324173
873796055 873959823
663035578 663045828
182908808 182942166
525976216 525813014
226461039 226535851
333443058 333276342
335199621 335047879
526694118 526721994
65311341 65352001
141557845 141448225
525486236 525420172
828521568 828599466
525053913 524858923
847780045 847610007
259307053 259135973
410316789 410416079
60137990 60105580
656963771 656834241
986106279 986028051
601783385 601881721
924082376 924118744
589038181 589207651
272221915 272179295
339207679 339312397
18667030 18817914
425481737 425582229
87174483 87174705
707655910 707484114
842367625 842243563
697886813 697989365
552422645 552234587
363543018 363720272
506149986 506333702
895484696 895571932
763762363 763606193
562558748 562418618
594063425 594134265
606408391 606493597
413967109 414096663
356386699 356350071
44268770 44448676
610063903 610009715
949917683 949733987
743322390 743141478
871979217 871869155
829440410 829255534
468487973 468555155
554770293 554628103
647677940 647855592
901899205 901718611
481903084 481823926
989043899 989085091
979462678 979489142
41036135 41186351
795573001 795391915
471756511 471919107
618654386 618685652
748310428 748179470
369386402 369206698
67050522 67027786
775067680 775189958
664775706 664948784
676012578 676032640
295124672 294992262
984477457 984307025
848772601 848888481
193741246 193830764
63097890 63250872
700316725 700421459
835210391 835061457
52843659 52764089
774953641 775063839
7136967 7072547
33897122 34019158
819045179 819135783
135235632 135105010
899956395 899998779
117644573 117448637
50130969 50276029
804810337 805005667
304302442 304458444
67039154 66995852
893965564 894086686
703731579 703675389
759186367 759006471
351514514 351577976
905903725 905795177
229501313 229394911
232734790 232895464
1892560 1777168
685948301 685984457
474158114 474234558
648313016 648340926
740769835 740762635
982974660 982905004
424330643 424254113
199034555 198837661
946310506 946496168
401846826 401809120
963151429 963327307
927331183 927281775
961981723 962152337
424532200 424440720
434546121 434658461
777930464 778089058
759811154 760010042
809001467 809100065
215725306 215773800
738350615 738189639
941218793 941026813
349287618 349473816
619171222 619219364
441745518 441809318
317785808 317789840
329759991 329772331
526447249 526445871
759910598 759807582
930539800 930439900
520058958 519957442
734864698 734670160
682094943 682067107
382925191 382808759
829080765 829092065
636523778 636589954
483990714 483887308
363554126 363459376
735186206 735087830
559556384 559544338
820710388 820584526
432985390 432948310
79104588 79297938
391490256 391330824
273301260 273432974
317392836 317310408
136647662 136738256
296063447 296094451
852184416 852304740
939337067 939521575
722410143 722248205
375955635 376006433
473332046 473362436
331732172 331858622
688777258 688676780
668954193 669071305
442084566 442112750
121612476 121631394
930146166 930014516
623970954 623886278
543727613 543810003
933983556 934011088
928069837 928140139
353215411 353325669
624486411 624660791
190449060 190399090
835831826 835861708
664324564 664498820
835604710 835509484
362034479 361837499
836839734 836704300
433864962 433776628
180364941 180539717
658387536 658401206
256776329 256602389
707173270 707247128
88600095 88427657
114142624 113953822
263741881 263590265
108325072 108194020
19853565 19685291
835581215 835683157
844140335 844159711
692338474 692218612
588884784 588962530
68651675 68528475
667141340 667059320
566921434 567085404
536568976 536513336
859420120 859581156
928744003 928929531
875992075 876037759
831782663 831920629
890689972 890592416
479240070 479235368
603938017 603883069
468122280 468140112
773601652 773592310
468769211 468811181
437897546 437870024
362350984 362468534
193420850 193289570
896660951 896466687
818782981 818706865
369385176 369387628
658848857 658874245
102866710 102673134
109908225 109908581
935979006 936150074
28278114 28099268
970012552 970145406
371657639 371703407
209227813 209202991
350755555 350701149
369277431 369217347
612965136 613138738
765046918 765106456
979852054 980019140
357510301 357442693
175047882 175030848
345474593 345521785
431661958 431762892
770352499 770425337
418902507 419082859
937170394 937340650
12135105 12231473
876575014 876665522
238095671 238269125
753742889 753761003
272113776 272166810
3549079 3415011
146493213 146477869
455560002 455438424
96576782 96537612
969104069 969003333
752275885 752151155
564136924 564305906
460466061 460370543
966688448 966873106
755459497 755265637
645628882 645809460
163834464 163658696
46127826 46158044
687497230 687612838
109012912 109136524
976343779 976151361
715762049 715652009
557929334 558021056
664517549 664480091
434139211 434219433
312159453 312118149
234202275 234134803
965169325 965308245
546919492 546809756
605646854 605464444
122938997 123052861
287155503 287057889
292934402 293037130
670882486 670948922
951334563 951151975
423389525 423247021
294943184 294921020
822631468 822471494
677032541 676952481
771235928 771176776
793427617 793460397
572165280 572105750
151024070 150940884
476372138 476388276
732500924 732620242
710696683 710709497
155596982 155445140
739091391 739085609
193355210 193301160
601348542 601298576
823795896 823709152
131698882 131843658
445963823 445918947
390395117 390564289
502824536 502835606
915286870 915175214
315063685 315072625
72900897 73087481
416087486 415895364
819664730 819748636
586374666 586494440
367840831 368023441
376900318 376817168
453963116 453990696
85855339 85767195
602753865 602716157
644394610 644210342
41545638 41684260
511279708 511155726
506605097 506698131
14864257 14832171
83727855 83533373
679586162 679536726
270703231 270863475
834388092 834522778
104426081 104386295
477474262 477305400
679463582 679356732
202915346 202987054
504982878 504797366
967674335 967843833
175039365 174842107
742689531 742796297
823670294 823638752
578192184 578055106
919001377 918946877
133624521 133770307
417760500 417577578
947826796 947697874
923470259 923546219
169958662 169821754
206737122 206574198
969503316 969335548
891794981 891866637
609792715 609718031
434354452 434178286
128716966 128538408
35416053 35279445
513101663 513133127
949096148 948987120
281422172 281393526
725426698 725374932
409415126 409587538
784937061 784795525
158277343 158329303
559525904 559473406
637711070 637552690
874772052 874646640
773517605 773588017
877023630 877180728
237495126 237583952
37006474 37057970
160688764 160496832
301161483 301274517
78205815 78402339
150101117 150152997
918188457 918241703
436299143 436351773
875554229 875361577
163510717 163465591
860269023 860425817
787449475 787364175
550645058 550469040
59944783 60094241
84350805 84271211
144843469 144758009
262940693 262996857
538090542 538076534
362207418 362190306
223036659 222980505
580765822 580747062
375359887 375492323
138466128 138355802
553768017 553800007
731102987 731239921
59497335 59440817
822168658 822035450
299423252 299521188
943588135 943704905
435358929 435512287
954860969 954776685
645404158 645538842
791275665 791400391
352275325 352473435
521371820 521216104
661345936 661384900
407008502 407179058
337368135 337546923
995607032 995655400
622879284 622712040
327167146 327225468
744018557 743887371
319044051 319208371
653990166 653912096
440945237 440988921
405384492 405503342
210303853 210409349
222225026 222273566
116558130 116581256
364511769 364539563
503357876 503168902
236304093 236230445
403159281 403187343
103411276 103320496
687131380 686990752
59353870 59469076
199360736 199243244
304394213 304522675
736384681 736484583
857854951 857774049
1202213 1165591
913044824 913207740
72682169 72735459
103520397 103662927
863235590 863426596
696318780 696122736
10737102 10537936
519783908 519887538
436773779 436862535
752530783 752627683
451861022 451942944
107315339 107121645
457192416 457371842
589198249 589394427
473331320 473472780
949694223 949515227
144555920 144475504
428348768 428267972
725092405 725273753
478347751 478209699
413948737 413944943
880372371 880365693
979677465 979736395
658808879 658702021
234873558 235005606
403103412 403271274
432439584 432434702
270582815 270391823
176791124 176760934
837887002 837880330
811722239 811733825
173417152 173471240
886286079 886211125
352922802 352814764
779338301 779509075
244882194 244700762
450374747 450565669
43859593 43947333
509819580 509949208
526426230 526414734
657386485 657546931
682892852 682836658
390815377 390899213
328630072 328810690
460224247 460272001
641715371 641819727
947505206 947333546
84747664 84838398
364638857 364780841
189713695 189522375
551305728 551167376
993838788 993880354
429271302 429321742
855377411 855527123
785826854 785817740
461266553 461387143
219231224 219305488
536279950 536247482
365206303 365273055
179375526 179206428
785921939 785731769
546864624 546675576
795523997 795688401
744345957 744488849
934243475 934331559
858523289 858489439
760610809 760743047
848396620 848222122
544332802 544206126
230889367 230701355
327728442 327736346
158918213 159080037
749879221 750032243
459428438 459320784
430518778 430398496
4164992 4057864
538469531 538558955
543417161 543285269
813708949 813522549
83814064 83862016
935147268 935044768
648259454 648439270
42956171 42943473
348367398 348491048
375527140 375536932
40459765 40297637
516370263 516308901
286209636 286330096
561040669 561212325
47052021 46895655
290646203 290677801
556557030 556673862
148288914 148484580
416822312 416985972
652536371 652380857
492606758 492587564
586940820 586931868
509722270 509884394
134585298 134545930
861219279 861335697
574558441 574669869
444729833 444793619
265270966 265176532
257937359 257754955
237093128 237038336
979818888 979782080
125880648 125796624
294206786 294376064
542070354 542179080
905841516 905756504
19221236 19208058
450060823 450243641
817278890 817322934
189360801 189184401
309876883 310029711
961046014 961082678
410875237 410910347
93875335 93944387
77460487 77394073
383122557 383005067
186122282 186055388
347375051 347502243
271502561 271413561
174430918 174444760
537838903 537996815
3893940 3775438
998831599 998872429
822936162 822821160
846573412 846716154
381073008 381195870
97219922 97181646
648299697 648317647
501694876 501572864
325030676 324905738
30470108 30567714
126429306 126539614
403932300 403860312
270002233 269862877
832673720 832655858
203649934 203713018
604360457 604499435
17320216 17142700
467202777 467004277
238655642 238702390
350578883 350393131
887726909 887885869
925321037 925172097
17042416 16875778
478450086 478571384
882887186 882834144
369039277 368989659
767094753 767252927
334090348 334204846
279146302 279059812
284469779 284440801
572303949 572417443
674563879 674524939
161922277 161790233
76076055 76095695
190735354 190773162
660541266 660475164
705028826 704864572
120379845 120271343
781557521 781555157
728167191 728005669
416212307 416137245
804998058 805138164
766959831 767099769
126544963 126534265
13736400 13829906
127739852 127691704
812475915 812468025
348426705 348621479
653478280 653310024
906473818 906645348
545545408 545546688
204322117 204228405
994214598 994041874
852923031 852994051
66407858 66466792
989968950 990099724
164138608 164000458
931926018 931869244
45092305 45200313
805681575 805789339
722177243 722175583
559152070 559310198
114763421 114840709
280544191 280724493
318568599 318402577
962618602 962574906
14648270 14693472
791517189 791345459
527628250 527481374
139320776 139361386
986813289 986705827
191507662 191328374
158534591 158376647
230526850 230442872
638884764 638889502
144386677 144230761
13503823 13697211
747439608 747608154
236992168 236960302
143608121 143411355
231331768 231481752
395766436 395732566
12904595 12874879
792421523 792559323
328442682 328520628
705501921 705432747
898228559 898336753
914384955 914571743
835752430 835613884
219425474 219319822
82818650 82825818
560130013 560287761
539601914 539626948
307384765 307201175
274554183 274355381
299611157 299431219
891896261 891904823
134139270 134336490
844575094 844767776
986528727 986535469
127111887 127150463
97563050 97686484
879911958 880010076
447901336 448013740
517906919 518049683
878505386 878623364
305795231 305666993
72809140 72939284
570464801 570343753
251231758 251228644
277342222 277313716
77602760 77690074
774800809 774813223
724598540 724402006
763282770 763119554
743313144 743441344
924215799 924297749
64870767 64752771
680482526 680537526
257710853 257760209
797685747 797883711
554911044 554946936
735711670 735785190
56995461 57029447
595020881 595070961
459901346 459740386
261590849 261777239
859381540 859500638
874514361 874342063
370539919 370691571
221241482 221229746
23622773 23510739
250483495 250495971
262416763 262364261
829147892 829036238
780123841 780144551
579696181 579657439
226885838 226989480
735914389 735857333
451653452 451841042
418990767 418984561
35549525 35557727
665224662 665159120
209115792 208938270
111137732 110941896
354614 539866
938147614 938302306
418652266 418512184
619195293 618998411
254934418 254951364
588619478 588592318
178426879 178392373
784495128 784362766
240863082 241007384
77821153 77675359
128486143 128627687
45049820 45080288
566150846 566158894
816732086 816689200
503198919 503091295
146533566 146620098
57047468 57216020
361839588 361710730
488342798 488516000
573945616 574094442
216819224 216992856
61367803 61185435
418637220 418766132
199301990 199266636
723430179 723598227
854195473 854349885
911372517 911565629
360597818 360600232
334999731 334909363
2646686 2711670
663019217 663072439
957819294 957950410
304169218 304045036
19183942 19375478
155000283 155059305
15134665 15287349
258048366 258233906
672160235 672279017
265729655 265677577
29792427 29835545
839683236 839796782
290029849 289966907
420186612 420181186
221496239 221586485
466992709 466833027
661100514 661155898
964299320 964174364
461933174 461847164
458552897 458687439
788286678 788287342
846355111 846495745
466630437 466579957
399284982 399179876
335955097 335859147
272481854 272295134
825529738 825449682
164270615 164318647
589649766 589511762
746429329 746462819
375704439 375574461
898699038 898675310
795924660 795890614
991903599 991776823
257915227 257959491
249151876 249058018
346495346 346386972
699768453 699662507
346397118 346358298
369320150 369515690
156053571 156204677
453376368 453434308
661890406 661903292
704074393 704105055
458030039 458091497
195894821 196034749
357688794 357616508
49386605 49403067
39982237 39868109
250527460 250613844
390320469 390396187
351724192 351607704
93057814 92928070
231966710 232084994
401559863 401590929
994379395 994570333
832807452 832929416
755686130 755501054
829114107 829204543
45669764 45486152
934736042 934586742
359169312 359298106
697752913 697637615
610860520 610905346
141067664 140888700
53641199 53483547
93393645 93541747
441202792 441091616
398110452 398152776
150982477 150804643
484735906 484581082
629076562 629162452
176582039 176776029
949513813 949604725
926332899 926162399
280269046 280280118
72994189 72986987
760238140 760219124
756832805 756784111
808087094 808095990
562534807 562582689
58234790 58090204
894387264 894306184
133936172 134012782
805266481 805101867
215059964 214975708
687675995 687855311
382614152 382775096
413124188 413321420
895607697 895793925
605952526 606126986
874931306 874888470
37128032 37167458
877806464 877786206
694476633 694528349
539561097 539391629
122180688 122187584
899930814 900118970
170244470 170074008
720808864 720866134
797189088 797114150
25275822 25175772
766871927 767004357
445957892 446062972
231220726 231136412
230484861 230429885
336943220 337034764
1378414 1346030
125043621 124908445
166404188 166420570
293456047 293509657
242522928 242418132
87674064 87577848
456396099 456272677
663136175 663008703
252868907 252989059
59816035 59956613
142116484 142172372
159350007 159226609
282523511 282448301
940691188 940740890
123497828 123620920
610209587 610399449
99617487 99694163
276779842 276932784
126957524 126929426
426884041 426789433
818389160 818329302
429411470 429232014
295193806 295244822
861985636 861905344
443991250 443972694
151216888 151322578
110158714 109997336
355917059 356088529
968539809 968690457
851271777 851134837
663981713 664117695
218832449 219003275
546213156 546233448
273239208 273192914
540484506 540535374
8576533 8753325
378516594 378696778
211886244 211939648
622057198 622109784
394819674 394874224
117951760 117908896
677823465 678013851
807189995 807067035
937027735 937033843
333359700 333359426
712640295 712457115
823464520 823630656
607800349 607674447
826706358 826546620
909136113 909240835
15885283 15947351
483466323 483294701
622128118 622164038
369115759 369130353
65614711 65607335
22141519 22263807
485934572 485799882
973452748 973391886
923557027 923727423
423018031 423203599
251259689 251203827
842858555 842761111
488179576 488234284
214029155 214197061
224127352 223998226
167095711 167238639
840818953 840982615
779672128 779812514
184196647 184067275
732681530 732803612
648206323 648123831
889557335 889523119
248228503 248116403
36350391 36339671
180222795 180174985
265833658 265815916
49048318 49120702
979494869 979540373
985912395 986067165
293534421 293683205
20009256 19839652
185527199 185613345
691040926 691184770
656095451 656181695
401551468 401432136
529926361 529891487
79679991 79516721
927198072 927287692
276259518 276227012
867852995 867999817
35400381 35431725
654517383 654548061
241693847 241818069
1522362 1387448
512024125 512206871
686989625 686839081
123267374 123112872
190024854 190213454
656855139 656703617
247616710 247694182
370250232 370130674
958636556 958779048
641436005 641579083
655914297 655756555
593483657 593550797
168890287 168969859
426371721 426496757
219556371 219491995
304756503 304736119
175339890 175371334
620183726 620164210
350760439 350750671
951567361 951569641
377332446 377244256
706903691 707076443
58066449 58017523
518482753 518296283
173136363 173277517
444088985 443893515
807178853 807201137
404272903 404325247
459912801 459889891
613382718 613234726
464929597 465061731
577097150 577225744
686118075 686054747
336918670 336807714
407977953 407863243
342546553 342476985
379967908 380026930
655973062 656021106
442019690 441823028
999542272 999609756
321719604 321738680
631447073 631431959
272105299 272140293
291095191 291246605
803886847 803871701
153265795 153240099
804306370 804232650
922097918 921969088
380473483 380587575
68119733 68207809
462592401 462443679
99782499 99967923
722855095 722830905
729741871 729643379
80624695 80498013
305026279 304891335
53290781 53271749
215570689 215509501
801108829 801198135
393133050 393259550
918916019 918932785
228689701 228534429
763130267 762947067
422637048 422632198
828617468 828631354
362409759 362349009
309659759 309762395
720278626 720444544
563232546 563368202
250942488 250990242
239842670 239773164
150668734 150548930
961017745 961184999
557509500 557477910
44565699 44686227
488429399 488402477
242334372 242470530
619924405 620006041
42418219 42402337
633762837 633630031
712883673 712814783
110466346 110664688
15944753 16028655
979554393 979622605
9388601 9424687
535742013 535555251
532133097 532233107
804269510 804232130
263353113 263497575
758023188 757877882
617692782 617558636
331146723 331023275
592831557 592726631
991840211 991676333
911372361 911213781
51035517 50991951
868566535 868384505
735507998 735473488
608716596 608609486
229650876 229677956
841191058 841006922
244533279 244596473
636394802 636232824
925988180 926161436
541599635 541571645
376618311 376620073
844397362 844489862
768626720 768501864
322960730 322967720
548168965 548283957
215749553 215611937
65450930 65406296
524775872 524610854
664783315 664814735
337212023 337051429
470550726 470419152
751751329 751664819
198467217 198518363
302392934 302358560
356483346 356290052
893523150 893538524
900569405 900468521
132298523 132393981
270340229 270487319
915451601 915320471
919301103 919400633
767339577 767166277
851195724 851347830
440139045 439991219
523164432 523121204
596128202 596206954
814260852 814460812
685877321 685735349
330960720 330994586
315962534 316112784
368708829 368570855
638858911 638805901
2102177 2222395
997438498 997628190
415081208 414981664
466648352 466647898
760228632 760157220
91359612 91432940
540016666 540199424
10091055 9906919
386192464 386195068
770591007 770684679
800167450 800245948
272794917 272751585
564890466 564723190
768351875 768524689
931897631 931738855
676370474 676528450
52373265 52363223
238098751 237972609
972119631 972220795
491150839 491062709
887885671 887900101
5415798 5487198
831604265 831520641
581010840 581038482
828359728 828206866
933560973 933499775
120831355 120645485
137676148 137621264
178116904 177971384
488835426 488824656
634462669 634597265
200217284 200310584
325144150 325073828
34304803 34231027
691756961 691774325
314068841 313871209
416277746 416455450
475342213 475185375
626259958 626081326
789126002 789007480
489605030 489434148
741139638 741277100
640427462 640272594
470226234 470101344
839069357 839094373
300681551 300680263
478259751 478278725
781732240 781697526
697383171 697188481
814032246 814188610
578606503 578724289
150878886 150893560
729719694 729764048
814754626 814767752
270822352 270904598
427291826 427455946
414939621 414947483
348429223 348383243
679253841 679313847
285595715 285513609
277937611 278101005
164381241 164578165
677696367 677844471
165516256 165320156
727406588 727371812
803772119 803629837
985360359 985460343
475562261 475374531
856594789 856566383
447476457 447507189
788437299 788362997
334911745 334954547
831054026 831043716
220663283 220579737
967265794 967287960
487885605 487961461
578346082 578387450
31497839 31351531
794582589 794677817
746624385 746759529
253023015 253128303
775174611 775205305
798278399 798224615
426351772 426414164
93644150 93820864
285603924 285587506
55066597 55135577
902867541 903065465
296376432 296562428
761708840 761576916
669346231 669510451
283934249 283757525
317968992 317960000
549211359 549290001
98630073 98569965
180198890 180098896
97456309 97283427
112691434 112556034
556712634 556635090
177593744 177533356
395479118 395546798
712920929 713098217
363340982 363264244
313780131 313638153
506928665 506772951
379486636 379440104
398390826 398319844
298609770 298418766
66850946 66708640
906058464 905905208
65789561 65770403
414353285 414284723
339627034 339451158
676100634 676088914
691265882 691122250
848918191 849011913
735064606 734919892
202694290 202655610
977038515 977057631
10285754 10344694
365884592 365941146
880919075 880759803
348797221 348969827
780790252 780779330
35690228 35498308
77417383 77225577
147754117 147695149
100754541 100694879
741948554 742123124
92209361 92329633
376239672 376324770
943524402 943518558
940300584 940135662
27679601 27850377
254562051 254711093
501006415 500883745
738589452 738639976
305357654 305341148
418249694 418171448
388828459 388711805
592658232 592649222
373697426 373769232
472720414 472544730
472245547 472436709
316443929 316603499
454441560 454342538
167127306 167132848
766149808 766015380
124050720 123881828
851799955 851627747
737447668 737636088
364199168 364108806
182247504 182214200
345090848 344970030
692459796 692528648
200846968 200804632
417323657 417466807
382227733 382184535
854951674 854986908
647429113 647328573
48521702 48397124
623146826 623119502
130812094 130964240
288949707 288938365
493774778 493843488
29204371 29081095
470967320 471083242
856007587 856122481
148583725 148385435
627017125 627078155
377145197 377288351
501447531 501554959
509345203 509207585
537721355 537834295
927714127 927586073
756031571 756210815
925710738 925815796
477094150 476910092
921830974 921961744
851646117 851558217
874165457 874273391
32671404 32779462
515806898 515698820
136731534 136794774
330296169 330240861
348488336 348493760
48300657 48183407
667301203 667160143
415270200 415455696
585618531 585524261
464486837 464588051
568650139 568846587
903994232 903927648
993024938 993022902
493428019 493588097
391840894 391704330
531332919 531209011
354291553 354225555
539614431 539507763
225714405 225570627
58137239 58162497
988832333 988967389
604948979 605116209
297026151 297125077
562236587 562303857
865095521 865016463
343866226 343862270
372582296 372481086
502528179 502643445
987172694 987358420
638126231 638079611
90853144 90654116
543925864 544059820
35857530 35900276
907873142 907902634
937202764 937152894
174682517 174656623
214321048 214141318
551117059 551119509
382109341 381924615
846908481 846856991
315584865 315742381
231855811 231669625
893821451 893805381
220991703 221017879
320399851 320569663
103728182 103597672
799850515 800028129
304107127 303998495
433035503 433080375
26247337 26286843
823786334 823898496
23173429 23077789
540906915 541083353
400594798 400435410
733730190 733635576
662037120 662057426
570344517 570404277
292352832 292542366
443582869 443672185
897515838 897558758
209521371 209454171
586644706 586542280
550115776 550101414
382990038 383063812
131171100 131228022
618218823 618354921
433961258 433977404
567628973 567783385
207154167 207258585
736111820 736005724
191584980 191594098
226779197 226937659
621855291 621945983
974548853 974545305
463917738 464092054
142788967 142612973
482445157 482308743
215092454 215150016
316696823 316510175
195032545 194843223
282307696 282211116
603179192 603155038
75796759 75750615
514601854 514621004
388853896 388803022
131317012 131184860
691286300 691457896
6072179 5952569
696069314 696220758
514561268 514525090
494753487 494595759
446973180 446978598
10593709 10503715
681258028 681141674
23345542 23353618
717898807 717737309
593610639 593513061
256598651 256434791
844112696 844206726
428489615 428538107
466289011 466101057
336098880 335920794
662411233 662535885
230455534 230598166
119673695 119572127
718549643 718692959
155542625 155651339
207722300 207877952
30109042 30054594
413562615 413600465
592282620 592084838
802337515 802326731
446590229 446592087
341057495 341107709
946939326 946944702
544510727 544698351
46508950 46650494
124872007 124835129
710703090 710675128
732376161 732382899
893291385 893412925
730891772 731041932
161162712 161008232
985989780 985900876
587867759 587668279
291055037 290961555
711513019 711574529
392082111 392192033
927175956 927202848
465176181 465144645
185192877 185082607
152778795 152942409
569968887 569876921
813780496 813979388
714634382 714809012
392370323 392569835
990949743 990959831
977681351 977666255
752763252 752897146
171664091 171649609
713254358 713270186
775477811 775313403
837840916 837812916
310717488 310895424
813562379 813615749
419754304 419556860
489418826 489354930
632462123 632497429
130949607 130988661
760676928 760519070
56248150 56358356
636744565 636772577
493261030 493221638
566890783 566743351
193257662 193093990
91703931 91663005
445178007 445227983
217914887 218097199
145422935 145380165
495266414 495389410
218557155 218412969
409912038 409747558
19636517 19581611
734406780 734451366
561047394 561023804
105275358 105378552
482782191 482793107
671330572 671526096
292281321 292236393
731877187 731761101
72797792 72839046
976729320 976642096
604993611 604874073
191418018 191405676
794007693 793913503
332974247 332952361
675225057 675381111
325142123 325286579
354525209 354441697
396966097 397096665
241556244 241510956
241176070 241105700
308730105 308866577
331069 203197
398348878 398461712
480388652 480498510
426565338 426501814
85702510 85559712
922149605 922318997
239347881 239168025
956263436 956167366
618865216 618691860
667049807 667058651
131205108 131250936
570955359 570766807
336395021 336449345
653709799 653757937
391568759 391703117
674033377 674023769
802584754 802565112
962703693 962575349
642504961 642573773
917153094 917321942
103711531 103907685
846839861 846726023
411717049 411621633
638628363 638522955
533206573 533009073
138665215 138605245
577646649 577520889
621494089 621671387
115946711 116028725
561695643 561572071
803927889 803930661
696440972 696277540
789313711 789378445
975494422 975301088
234397357 234536211
437926449 438066349
56241678 56156404
675679829 675818379
459366044 459490832
610855565 610656817
161242726 161082698
363938037 364068687
706518632 706340816
10549899 10637519
388187427 388211073
896277822 896086948
86225999 86403621
95718692 95772648
315693712 315791050
753521271 753460075
565807529 565977469
326321198 326365748
873775433 873755591
967448939 967407825
875977376 875830208
260266955 260129165
240955633 241140885
153115631 153252947
582662108 582737158
792455183 792258473
15986704 15907998
711873684 711900704
179011632 179174736
541684172 541515098
272757303 272773251
706921487 706792985
302954430 302789466
312708265 312791363
166425894 166614806
237921470 238035680
908484720 908567342
54726341 54577633
905788230 905635574
868047579 868214085
167044376 166938200
745076990 745222034
391015470 391145424
930913524 930765974
296779346 296666448
303349424 303220674
441753978 441754820
87103450 87174594
988865107 988899861
46010272 45988222
95110009 94927775
478415169 478505659
908806531 908781949
341710484 341541832
458211874 458227484
527202316 527070956
666963287 666796981
791175901 791256983
636748365 636679711
801867951 801923597
787748874 787818018
846840011 846976951
491377717 491557899
156908980 157089696
166387446 166453694
441441556 441597992
179842636 179802112
373997144 374044170
655357494 655540524
66285062 66294778
93310544 93237734
751546812 751708074
932735366 932692850
980404388 980463030
735872238 735698142
878523903 878344103
404009846 404047670
887393966 887422194
459952661 459978919
421600634 421594374
308619769 308798341
635079469 635007527
711545852 711603206
735647901 735566587
901941015 901857395
796425815 796516055
140086619 140128031
785822297 785795353
434819194 434771016
836347212 836307178
360439735 360243469
988133979 988119233
226582628 226489074
211260242 211244950
624457732 624377746
246359191 246543819
349887614 349859260
708691923 708529903
938378053 938226559
670711961 670629305
840293907 840416529
123597222 123644618
108042858 107906826
195083714 195160866
858559194 858681046
21514742 21597818
810822137 811012179
519807034 519968042
958707802 958624308
237291248 237487174
414246514 414095854
259663668 259564978
203237936 203192650
593013817 592950385
418808806 418866494
413651125 413799183
425718046 425853804
925810220 925993302
808743698 808782904
861884475 861730513
484471536 484274470
41965989 42046979
46718771 46758999
631505377 631565165
495141658 495327912
74030594 74156146
162486549 162337969
529801920 529908924
836481490 836559896
489114233 489235847
155684539 155618139
145744910 145827722
856152860 856316576
445941385 445916323
604532547 604466323
856034623 855875407
675073844 675051602
542557837 542539943
682103074 682086812
600654845 600529069
340000904 340107398
747954884 748022774
656482844 656324916
414268626 414224402
67331654 67399704
532743712 532630550
582427052 582513132
500571416 500612464
560072722 559888444
507412502 507368172
785428087 785586341
729432167 729528283
360656564 360796248
85025169 84842065
784428947 784337535
298260481 298366829
291563996 291437604
231040588 230842718
199892833 199990267
552436176 552578300
545531313 545562063
419581686 419441570
886978748 886815730
269496066 269642398
742650628 742537032
442860161 442856583
532529252 532480938
115671640 115647746
660937313 661069261
71015506 71143216
640920612 641106982
132418243 132562307
413827626 413946840
662817668 662805988
796972465 796990619
886996449 887140085
312861104 312922244
673619268 673817916
474065783 474071161
504103491 503965835
50293960 50415016
443281576 443380054
885171408 885013794
451571850 451396894
614140686 614110368
784417209 784573047
415341796 415362948
137056300 136932342
853437733 853243307
479664511 479491709
677375603 677531991
749718570 749642098
398455459 398467965
297952647 297981447
74648748 74779954
325150492 325137808
964940023 965058345
604697380 604852788
647156086 647280410
117452922 117268876
344375047 344404775
274933825 274985263
487342728 487176946
423815566 423736178
443519475 443470669
962067030 961922630
186049680 186194884
920398377 920247409
493330133 493224033
111113723 111273475
252495861 252648887
846833946 846845776
639958823 639821285
473941762 473764528
514930382 514913988
660241516 660135706
821256930 821219352
248938813 249104947
205047499 204856763
914087043 913940283
82637425 82464873
982841159 982889157
491334895 491160047
161856255 161664217
788400148 788387740
365010112 365016908
556936554 556767576
669043620 669098990
200442680 200478406
369357336 369417920
457629717 457465417
64376980 64464218
275828859 276024495
492439871 492597161
125894590 125866706
790545936 790523146
991394347 991389221
647019610 647184952
185964445 185821357
900379835 900289945
906762400 906950662
14848214 14668052
999149285 999009415
5041380 5002954
438973470 438870742
454248049 454329499
261502377 261349071
218125112 218292016
424939121 424870599
69137964 69063082
502369502 502205158
854743552 854581490
978857919 978935551
410717726 410601716
958247775 958299787
781817617 781727341
232614093 232526509
849810071 849685613
905512029 905328841
192592040 192738782
716922547 716969045
682523718 682538940
947261150 947116866
75766545 75773687
296132504 296331528
808703078 808699332
632090586 632088210
198576989 198716515
485867227 485708289
141966532 141944626
173593611 173584811
406544732 406599468
14214285 14179385
498408859 498582345
20723718 20674408
463590126 463571662
27506457 27347857
146396116 146216422
889718504 889867514
396159204 396087718
468825612 469010464
998645150 998551762
171381449 171226683
990704665 990704849
621285093 621436263
883627687 883433045
516565784 516604384
98267493 98083195
769211843 769312641
884674119 884574549
152600233 152678289
407600500 407658956
161909713 161934841
557094122 556922462
114172918 114164504
47363197 47301849
632436543 632337621
719006637 718926925
750517074 750508268
51273353 51148849
282194148 282017584
548573828 548600144
785442736 785507214
219913278 220030432
771328436 771143420
147079494 147156394
788945917 789038193
137836675 137936235
573157602 572983746
429907741 429771057
41851440 41776590
740062966 739940366
665777388 665804134
904954698 904962222
345377571 345188533
111710180 111667962
20547091 20570441
345053632 345128064
611092857 611209555
153941978 154019732
242466882 242578974
188282230 188409570
29724028 29784350
635078161 635223519
477176514 477011786
750179082 750244046
159288308 159279290
197132968 197183850
859079323 859224183
27957488 28045506
650091209 650040227
776683076 776742508
388800062 388907730
406853916 406891422
414539898 414510482
23536568 23708978
881806857 881645275
747209056 747205744
409196432 409360764
423310282 423261172
133738193 133802421
830135076 830247226
159196181 159283799
510229020 510180864
145496593 145608703
84382506 84504648
76327211 76315479
109236474 109209658
786963214 786890102
976797392 976747296
627741213 627766369
798002624 797922628
978205727 978377415
25523638 25718026
246188511 246143439
570658923 570656465
606649367 606620715
275646958 275451882
878683290 878563438
248476500 248473322
901895437 901986593
127882614 127980038
973559351 973464575
480558130 480734208
432152269 432277049
288935477 288963937
7705242 7892978
905691256 905690076
545136256 545129722
436093180 436069972
97979803 97856201
253877786 254026208
181612659 181803109
508929266 509011750
897185502 897301700
765246753 765272855
800873181 800846439
498171417 498214047
673718592 673545880
796321276 796315612
651121281 651089153
138635230 138464314
713618687 713510535
36715783 36882495
971891440 971854472
834583135 834462421
305438617 305447077
695437872 695596302
725827963 725926275
442140247 442085253
574614155 574559313
117359239 117546605
721649922 721848072
85631269 85811267
666949555 666977019
334659171 334766315
623344158 623455302
344062805 343866793
673306601 673250345
853718553 853800985
104376445 104367289
716108701 715966543
405305813 405144957
865641162 865573472
687984768 687785256
323166318 323344212
944261504 944281218
537305882 537223448
135876397 136066901
869202534 869374528
199550414 199601340
662085548 662136184
971044107 971041641
707496758 707459988
761473108 761390806
444550317 444678675
186246832 186142936
850632054 850733008
906970504 907035294
222824260 223008582
180549798 180602238
719238941 719062861
106132178 105964492
202440257 202268817
964410537 964607601
127078997 127221929
773546498 773656806
862950431 862816581
4624978 4603006
458471635 458594441
167649693 167664185
6932441 6978991
73586107 73407127
501931359 502089153
551648272 551564272
40666762 40620888
406509196 406689740
419307645 419283527
838215296 838287988
521373679 521436055
863687759 863754375
986158171 986054387
851935208 851954018
592183729 592026859
676709668 676804640
198896884 198771934
613762350 613671608
288550200 288398686
322431911 322627075
130715257 130655245
909517260 909437566
957482275 957675533
354523353 354527065
415586932 415662390
714234173 714242527
670347554 670222416
252189387 252163729
331084999 330904173
480891989 480815461
40193833 40337511
454731640 454841024
980785741 980810541
778168739 778242097
224314487 224304807
829325084 829347972
538654123 538564609
880397141 880347601
484001278 484161194
530804231 530880885
804690521 804828095
373375769 373384921
546267355 546291573
470612857 470811761
678994428 678954824
390758923 390835273
849747842 849554590
144120669 143924397
868787561 868980441
215396386 215451386
44013717 44160127
825543915 825709083
349453895 349629285
6696641 6824341
19953531 20110651
865774529 865700105
619199378 619380840
544604539 544453575
130186628 129992224
551123420 551115598
318201060 318090538
822647339 822778827
237077680 237220412
124565639 124389437
595460608 595636560
28525216 28422682
421693325 421836151
85273748 85419728
333346277 333539839
70832723 70704283
440842573 440719497
762853343 763029561
830954063 830878565
831855572 831985686
395462975 395630621
907330386 907134452
478771226 478835348
865845119 865866693
214998693 215121235
446521214 446327574
732026125 732108951
309859790 309665000
396671023 396741299
155179521 155220579
106110390 106307492
65239314 65089294
935210605 935177011
996700250 996639438
658160435 657962373
435532769 435512461
677574612 677489370
552881925 552991909
847609610 847695026
167612317 167579495
616561260 616557378
646124302 646252930
437650206 437474328
352021936 352179062
798251507 798065311
245015724 244861940
301543121 301679767
607558892 607640762
702567806 702483412
86614991 86732959
921896359 921734355
470330131 470415391
601378246 601559226
734345070 734189176
457932582 457876834
582610891 582502355
104931125 104780603
87954424 88138358
727672171 727777787
242930537 243112665
665883894 665807296
737808308 737917632
858065845 858239907
662423291 662473559
703972134 703964282
288544751 288636473
640435017 640419907
242304956 242179102
642066056 642059830
826940574 826928402
23871288 23871190
364709849 364561761
726365555 726245987
987792520 987607426
815592758 815642806
982443442 982548748
947973325 947874191
708805003 708979785
70114809 70279981
238759104 238937638
4247117 4082867
656297901 656305423
87515515 87476971
70162169 70047729
470465341 470365441
83211831 83061707
932244522 932068984
331132900 331281744
577789234 577953496
467179884 467320366
157290065 157116753
606675287 606709561
991921919 992119423
803331337 803299525
642311992 642300072
26515356 26617884
653332674 653317802
836772017 836756505
774535963 774689175
111569705 111464743
571333061 571288337
697309658 697478156
461928253 462104431
310144008 310101284
272877136 273046590
106722886 106697556
217153832 217189142
467549843 467602967
942872388 943024514
425374424 425491982
593198308 593356128
347542719 347461767
661818937 661714653
334111147 334147597
313513345 313606623
653674662 653638306
40239874 40158228
555297284 555308942
598324822 598233590
249070992 249232760
982769346 982585560
55340289 55512791
406205180 406120396
311783701 311801449
69193706 69357700
572323718 572511168
519996895 519996779
176881619 176700629
499983876 499918458
654767610 654951772
421770629 421901673
923174769 923007397
603617826 603737824
523695133 523766585
998504598 998466912
824149813 824075205
577014803 576959323
908477021 908526031
606649098 606842852
643982340 644038518
838763246 838607960
82367912 82197232
122749462 122642350
506556407 506537211
965199933 965091629
562075683 562066831
398004702 397925000
270307016 270266934
964293158 964305482
481356876 481342674
152781487 152714193
965498632 965563148
344276006 344229516
597711568 597543218
467052961 467103527
469433598 469609780
311401145 311420901
755353485 755362567
342072801 342140443
383716182 383887056
472952136 472831738
193187139 193328185
440518270 440428446
609618213 609729733
555243621 555220157
163674093 163492269
423922183 423946339
766819949 766902999
991005369 991069987
379421627 379551645
415190453 415253635
586147362 586189992
589723191 589697701
691372098 691316982
356895571 357029737
139078979 139031655
545173152 545099360
869899735 869800753
819514965 819464647
146576832 146513480
452600228 452421902
928827243 928639829
737796319 737841769
190575007 190434933
887955871 887844331
424140881 424175829
206614509 206441625
60852770 60771814
143334982 143263156
947518758 947690490
805495647 805323141
857676518 857554074
747907579 747888343
177951432 177801754
218595527 218650531
112429467 112603191
794883465 795010999
683299912 683161512
232697641 232722031
716345179 716156529
456798139 456924291
998394837 998485755
42328588 42410278
912683609 912738845
965922160 966037658
468543043 468567267
338376361 338504431
492851625 492909599
598918573 598940945
657401153 657253265
525238694 525167300
543641218 543768808
561035599 560896581
521762148 521597420
13413421 13600517
406035822 405892476
618466018 618470450
715845219 715678879
35505035 35358415
118786189 118635009
465687560 465592966
801907869 802039989
659259655 659326699
425433203 425320973
285064465 285016757
235354021 235265415
908036541 907858443
304247174 304091262
926562037 926421391
556802949 556631911
57383936 57465798
578558839 578583701
42366126 42510988
631624202 631587404
620357401 620319125
351343418 351228166
874998749 874953869
302858860 302782194
304915717 304862821
638338795 638283627
572955970 572977254
704648743 704489309
859886826 860035808
924558817 924423011
628557548 628706106
113368990 113401972
114787426 114893992
569922904 569803494
384844819 385023963
112258755 112271231
841924522 841789164
809155824 809076990
290869724 290816290
312598476 312667708
897624130 897493386
43573591 43410737
919350655 919314961
955692168 955614778
826715085 826697631
300279020 300241748
976772324 976686316
355854830 355816438
891102453 891062357
148386747 148327495
49977498 50000730
573940086 573902558
617974009 617783957
893312095 893352155
407419779 407491853
281182626 281379182
674879223 674792741
383450151 383635553
393187321 393108553
257792941 257846157
863753363 863779655
612952062 612953974
627569403 627610817
219894855 219843313
392137072 392120410
259614323 259501549
873367554 873338886
989634884 989522470
955653473 955539489
376331921 376317619
662209103 662063265
282331242 282485906
795904291 795945029
662713549 662591351
431256756 431323298
627913868 627970176
508257618 508450816
395289788 395177658
939948611 939897183
347812523 347987105
465589005 465640263
329634648 329623376
808642855 808763301
324858533 324968207
587615204 587522530
734503553 734598027
974023675 974065583
503958145 503870061
251107765 251230201
461165630 461326848
569689612 569615046
108108920 107976796
19665029 19610635
969277526 969419432
426269896 426382968
461890169 461728619
892533253 892401159
697765087 697818331
899589544 899747742
396672941 396809657
716164914 716052488
954549427 954454739
867214584 867355702
219603928 219508814
793452619 793538605
952054811 952106787
978468565 978313521
756201049 756220581
459716895 459711871
457882580 457982584
871003245 870850755
983257900 983120020
598309000 598426320
788621563 788571347
580397026 580514236
523652983 523521935
836161519 836091919
229566470 229436156
237213801 237288511
81443822 81367554
914013663 913824435
63594474 63782940
872665418 872648908
815112939 815078061
332297552 332130244
2309939 2406049
428742393 428582735
634671657 634522873
553135339 553025433
355477960 355415280
97200784 97182686
397806485 397765069
423344610 423520508
414304877 414232375
92813810 92780454
507390337 507384209
285166256 285208554
928069188 928211090
339685934 339568134
648896999 648806809
466128217 466002139
577630159 577729929
827135158 827200804
824504984 824391018
852618907 852512329
923974844 923840570
913277497 913232867
466441239 466294815
365448936 365295576
144507908 144704942
85561618 85555038
381247270 381371016
805871241 806033643
244463403 244290223
275078534 275212614
851920436 852089044
202458518 202611218
224682150 224760460
420397610 420312218
569176508 569261572
771842162 771697382
775274971 775250123
419388446 419511628
340684900 340753052
188769956 188586596
342785551 342694801
381779854 381739428
394376975 394567799
977458380 977538200
911881718 911936012
36885595 36879395
738079355 738265511
447489572 447673618
772027258 772157454
527798835 527857025
404012693 403922265
401211155 401048317
405567100 405439584
120824643 120922041
708273776 708090180
282128890 282259406
770995590 771060738
120561532 120738420
83604252 83630614
352868783 352851555
788751613 788878763
181732647 181873571
372485989 372494077
525317494 525287866
622491976 622623228
923449857 923508239
652667503 652640869
151487401 151467865
729692625 729517811
568915514 568820840
856196190 856217710
432931335 433057939
210248637 210338965
379997419 379950647
821030861 821075331
701460921 701532811
728486306 728543018
781481723 781311167
616656552 616690770
422314055 422148469
86793957 86896547
58149868 58096056
446894668 447062528
898261482 898282656
902439869 902617511
718671460 718777570
179503319 179406171
786891388 787035040
519806893 519627933
492642136 492743000
81405688 81267724
558375820 558238794
186372378 186387184
254158699 254287293
463580894 463458428
59492148 59533766
283995278 283977700
338273010 338082682
563913802 563893230
21601998 21593638
502956584 503089326
664767225 664862245
230145726 230127726
109587928 109539640
898272069 898136391
67852792 67805996
33438964 33504932
723127929 723184813
334780018 334933146
369904384 369793988
143444678 143509738
240972892 241041876
897992251 897902991
815320123 815458501
601792011 601832553
263969053 263853295
906099689 906228817
191205028 191136616
33163007 33143875
812401397 812339575
273801388 273679892
499020213 498926949
40525124 40465924
383009970 382840412
944542471 944604359
245976301 246165975
466877966 466768902
513117395 512982427
744230880 744117748
629939746 630071672
429860169 429955313
356297448 356118408
722904501 723088535
799451123 799617643
73734175 73749341
174239527 174113397
967189503 967386417
137266712 137068182
627705325 627516309
939617130 939618456
108864243 108969809
96174217 96243769
801268423 801344969
501262915 501380749
748686148 748809772
288686167 288781251
317476368 317309304
187143315 187121865
752411121 752311025
359860552 359925642
406044608 406162788
340020695 339851575
885918210 885840534
880760863 880839439
478258139 478162979
61780432 61952430
72458286 72595354
6934217 7023765
402463112 402618420
578946295 578826847
580232495 580344307
904997645 905084879
985145968 985290334
511411455 511466671
61611004 61668074
322162807 322082851
685277793 685173661
346415028 346575664
976415523 976338641
762853871 762710139
676805213 676817299
390312671 390479703
139549147 139724589
476414561 476436955
96373709 96457395
517940645 517911273
429043829 428917281
792706442 792591722
492868008 492880612
761404733 761317833
501151356 501223820
440384945 440232539
92163520 92012430
784708750 784553768
642658460 642817902
793788193 793795697
357802493 357759723
538537118 538580792
384182031 384084877
666563655 666396521
822349361 822357297
899242276 899198006
920542405 920393581
573325521 573342639
464203324 464378584
11029739 10878991
513901216 514096196
338080349 337958271
365698173 365618009
623605131 623539617
484331295 484373003
75128068 75255918
854337399 854399437
94683888 94814650
793367424 793396564
224476696 224422756
361453014 361646560
326852437 326701887
543415261 543487315
251562648 251408238
68755169 68585347
567097274 567073534
353859183 353955453
688578693 688727019
404367270 404527994
896685081 896829523
431437357 431490117
914603863 914753175
406674453 406872669
977439273 977374633
304835607 304885545
565205661 565350633
493118878 493241334
911773425 911641639
178655861 178497793
434827546 434810842
649942862 649945396
75071888 74949934
562934401 562917797
456473095 456508795
671862547 671723369
752012160 751911340
428259928 428308370
556055370 555896440
346377708 346373720
62613079 62618737
754046423 753947671
250169699 250030339
732503307 732560583
586041553 585893361
571905506 571784780
940099786 939969602
922925499 923040107
462016342 461850006
44151543 44168711
949363157 949327413
739088500 739005998
881168210 881138244
763571441 763410199
365574651 365511615
18848847 18786981
383542852 383399506
210697750 210752576
116906045 116795327
58435519 58440713
216214915 216092509
148111716 148194872
548024839 547909767
114979757 114808227
819182631 819088935
62563688 62510208
707621007 707760541
905690666 905539042
180778125 180928497
537240462 537225104
174737063 174848425
538795337 538706387
744930891 744825299
592779094 592586910
313486902 313439192
938385547 938438287
173310778 173244256
20737407 20724493
112439423 112385413
301413714 301424822
913298831 913417231
843451831 843558315
79260432 79458054
91285112 91396276
418859774 418873214
154545099 154607941
386193766 386122690
265367096 265174836
883022091 883215989
875572487 875535971
810810005 810720557
993682283 993517327
323841095 323902939
340705931 340592765
403644914 403772064
460418302 460298112
268151378 268017326
482913738 483049696
839381932 839255692
358551980 358567612
793444007 793375541
190818011 190728313
848690171 848562389
866374142 866522882
560439270 560482226
375019176 375008608
579226194 579272102
185128551 184956075
319168634 319248108
361775159 361662377
325808689 325936929
203191946 203161510
7799110 7708504
334690301 334537529
780572905 780428753
855573300 855638818
407093780 406983726
679034738 679117110
187143062 187307070
810905 658717
409098353 409217673
741886754 741766036
453072399 452984415
183271453 183227529
331409102 331534782
32449544 32341554
20466779 20444819
112739288 112643580
737512410 737318730
80679922 80866360
282938636 283100746
847456574 847352182
938769635 938824703
776675966 776712792
793477313 793443481
649929330 649927880
505876999 505955299
498771966 498629736
140547830 140708270
514802792 514866596
749161946 749217784
149509867 149654879
910892459 911024313
16408614 16422078
76158419 76215377
959051793 959219889
910649570 910580444
697181510 697285826
414286017 414420553
974320620 974395652
775886487 776015197
411847792 411934648
949825835 949627863
29373764 29478926
531871010 531979032
982968632 983164072
213739634 213600368
969854625 969906157
955917874 955856618
147880153 147881843
244938832 244825556
735264493 735107919
274295901 274348779
976588704 976499922
957884852 957881496
972170213 972013667
187031200 186832732
751108076 750979814
924172772 924220748
22906248 22980644
485194100 485003566
683799079 683806693
638971697 639037459
823208030 823064288
292337866 292402892
568998266 568958092
902284843 902127099
458701251 458673627
967954126 967992852
935130720 935178440
665365842 665272332
288259995 288081983
45700148 45670250
626470515 626478273
762495029 762666565
420560880 420583558
77504950 77416024
68805189 68856299
263792478 263691284
289775966 289834552
742308102 742294638
179752582 179932690
554197194 554273304
245928118 246052206
981411440 981312534
613388560 613450312
756755666 756909944
328720381 328528253
448181911 448090425
409073169 408937535
511265725 511439063
237970761 237978575
295658059 295832645
627753791 627656859
409927981 409896095
123562519 123726717
679217537 679410157
964758344 964931406
689807066 689723170
233207688 233026906
258906565 259014379
80656657 80754061
291465888 291436172
575700830 575566008
997702170 997738158
342232106 342048780
952981325 952950257
149829409 149680059
771555889 771646951
842876084 842977116
252462326 252305972
260916436 260790618
447456400 447448386
845441835 845374671
388770132 388636938
43135607 43189579
799690517 799649289
6004162 5852028
567844519 568014897
980546743 980379317
166815700 166863044
59183351 59339111
602195221 602168831
539813885 539807633
669641762 669550080
50262658 50289400
441488658 441519774
576083672 576202974
264709160 264886618
375784443 375832409
622795662 622750742
612522267 612622517
333874073 333862995
30583815 30551613
947495242 947565916
547182068 547126550
158400992 158257614
824640643 824449615
700572178 700454316
427944990 428061456
769622417 769568349
994926646 994957104
821721813 821765247
852161053 852105495
658244034 658298048
245137469 244943825
42109069 42275869
652458614 652371786
703479486 703573188
994850722 994917924
962205733 962397155
409037817 409108521
197355532 197386502
627518091 627431037
367437434 367444392
298391134 298468724
600751332 600590904
52988584 53009830
711509011 711319927
862925906 863087730
51520450 51329528
120265838 120325594
759377088 759408656
685589895 685522639
278475796 278400080
361427805 361300685
906676424 906813478
221623239 221549731
612096627 612272881
198427196 198356806
95111961 95248253
585080846 584992794
572178935 572151625
858449704 858506364
826993208 826939586
693814723 693800417
979395136 979371616
484284245 484241657
22188360 22339254
346623121 346725431
494065137 493932233
1115167 1289259
138549772 138382484
506575486 506651614
327153588 327081568
957578904 957480108
324436725 324508187
889285546 889110228
275872841 275676823
358083281 358010107
686918184 687061066
978380558 978556572
542350944 542548890
479788130 479753530
430771812 430824304
547342272 547171090
936294985 936344641
562071257 561909397
657600202 657742374
280139345 279969195
940681146 940800634
144739447 144800739
757054898 756951544
533828770 533861856
344418668 344390882
535898099 535986471
746193423 746393365
411253951 411102173
975490666 975498178
552361644 552483646
49960962 50040498
345030439 344843269
734811 544981
698610117 698706689
380689987 380737783
496599823 496451491
867426620 867606386
862763914 862821334
491170188 491223474
837738170 837826916
50203499 50191167
893049561 893223649
496374172 496300300
86993385 87046403
797316364 797214066
123990516 124173312
432635694 432553788
15211007 15117579
89758669 89937481
696786739 696619557
203335657 203259725
859923150 859757780
405964149 405816583
24477962 24500094
44358723 44160909
301305517 301287829
752789270 752650926
151732612 151754388
947604624 947527208
46659824 46858174
52503900 52569800
925763267 925707061
491636407 491731191
495385243 495564681
769081958 769046978
654338982 654323994
586904462 587081874
131667643 131540429
349987209 349788019
297290103 297377109
525749049 525875805
117280896 117283974
504695994 504747148
441147204 441011264
79837432 79870572
840574746 840404486
66407387 66428757
734099987 734140323
271806250 271739090
751745008 751757650
387977402 387899260
125455900 125465338
961851511 961914325
477766051 477842285
545342407 545272363
473936288 473992010
779668928 779643690
52155029 52337607
358690609 358605959
116502970 116697530
670437102 670258006
953965000 954078126
131162284 131174262
889698129 889583851
557585660 557525442
828393897 828363901
37134029 37147745
241425003 241397215
879242256 879401794
11724593 11884425
703047005 702959807
35801679 35998873
202807788 202951200
502569746 502585812
204031074 203980694
159260421 159439593
466392693 466489785
624501133 624414331
626254922 626333894
520061575 520056341
295897147 295913333
22770584 22702382
743697508 743752812
974665069 974573777
682687964 682696366
714969903 714976825
708167598 708126146
422040148 422042436
363631645 363476607
443594201 443750169
167851578 167765354
648032182 648103444
575556707 575457417
35128990 35288256
52486131 52653469
667045860 666908178
474920891 475071151
871763571 871736717
870543622 870594296
292079996 292195958
593372168 593464156
665683059 665672885
171858219 171663075
472179207 472314361
913023978 913126282
163097108 162922384
486656425 486472577
521145780 521188760
602735011 602630467
784188555 784190619
939044534 938910422
159590617 159550165
524994354 525113472
801441645 801470739
188245226 188209080
810384513 810432169
719623407 719810053
343067605 343200521
723159374 723299218
819944161 819750789
841762149 841623335
602118340 602272102
244177715 244013007
827617855 827568655
238611760 238611718
746696258 746822800
490665665 490511871
347026687 347179613
921388133 921244229
900453461 900306209
526420482 526252186
781073221 781186847
473607737 473514409
757117843 757307885
579264610 579385708
415077533 415184283
306911889 307059603
193820803 193840725
498700851 498584849
502749395 502944947
450573248 450639646
489906730 490030170
532832252 532973032
413581540 413473788
497130986 497022400
920965853 920811425
601732710 601730826
628015205 627925147
318326816 318236204
715195201 715252475
91044969 90853193
122089016 122184136
571721233 571788731
402123329 402114617
476876069 476936937
25794740 25812072
277273295 277434067
764169396 764038668
609704787 609754679
30856672 30938120
337716220 337610158
838645271 838685603
917599326 917704374
441458808 441504216
555883657 555975905
700071033 699998029
195593903 195624683
147597630 147634314
558918115 558769637
737996173 737975625
965469530 965483290
887609161 887806389
317693122 317735958
197281305 197086395
667268689 667463087
393178342 393196300
57490675 57488983
190303223 190310687
418837650 418818000
982502927 982677453
133849483 133755359
254103633 254070567
386592259 386605489
723765024 723670810
590152683 590060483
389888691 389698429
311820529 311782369
862124236 862188418
239838255 239972031
177786445 177668579
397097006 397249888
683082775 683015537
775128819 774998859
749922965 749878799
679062413 678926443
513833201 513884211
505587622 505649526
365137554 365102020
962329854 962464456
150007927 149932645
903688163 903783287
772634290 772470162
824957499 824796781
806618959 806697105
131840360 131846956
436351686 436449770
87622681 87725447
644635810 644797834
669164688 669327952
992785006 992829568
393894588 394070924
184973955 184885689
559499655 559473115
301359450 301490194
893731908 893813416
71991009 72018621
85487734 85351722
226499990 226665266
624301276 624271732
796185687 796116763
440931853 440924911
120123734 120096304
98139507 98021777
258903389 258812565
263835078 263865194
927953780 928028148
554128679 554235249
485218960 485169240
124219417 124127207
65610173 65774939
260836989 260995883
47312403 47413991
483740366 483618414
255014311 254888417
265113687 264935375
397218 447240
106869802 106742174
293721744 293765628
411456337 411382377
968610824 968770090
72409625 72293199
282622528 282690888
413104086 412987768
249522186 249351532
668115252 668164610
494929527 494765137
793724025 793791945
661523898 661403828
687594560 687631116
899815939 899679545
551646882 551784438
929528129 929707311
888116623 888039009
542066005 541869983
345250527 345206389
992002107 991995651
682597858 682794874
294680582 294504194
294644028 294717136
569908328 570029446
869430414 869318642
146126306 145948168
181882412 181981586
566770253 566742751
335440944 335264666
948008338 948062568
310100699 310187317
694616896 694552242
130545530 130644262
688795464 688953758
95220359 95362909
614046025 613929041
281407849 281350515
888898102 888834828
341421303 341461879
158033045 158074779
749981705 750082781
327441930 327506954
15347081 15409031
758501201 758618087
261201250 261358120
184929822 184926832
801600584 801717470
403559851 403670831
428801093 428683693
545464653 545506823
237389211 237327561
222665669 222787481
897298213 897463845
924853710 924872430
382866975 382785995
803896063 803877631
824545129 824464839
420572219 420378371
485301800 485479368
883158560 883273418
197557949 197462301
638084266 638168196
264114342 264174782
226130588 226051458
681375347 681348961
877796335 877713045
945823669 945942433
705701582 705765122
185795484 185787784
103034480 102980438
219113260 218973836
468248797 468212251
783721889 783612427
886386778 886336524
949107323 949084973
155161274 155143974
320136293 320146127
39065376 38935342
798871136 798967728
554688915 554851671
746920992 746970302
139636868 139609276
717553728 717501038
666584201 666762135
858620120 858426458
428316064 428449106
208585491 208770657
683134459 683031091
32802259 32756665
202345646 202534868
751837738 751961750
240572255 240561801
533009441 533107823
247763148 247860094
828176598 828202518
35208623 35128303
499839905 499951167
12461293 12281933
872200553 872004005
130413440 130474604
808557403 808410697
442359641 442349641
497145554 497339800
773128843 773074745
926911934 927026300
881352513 881382879
147978661 147916827
660794518 660719352
749013236 748926040
931891294 931960742
488887756 488783096
993298 796078
804273980 804434136
519609940 519697224
570941389 570990723
952709059 952685195
502830071 502634767
533373243 533497821
574577417 574762321
831851646 831818682
711134442 711015272
534359137 534384087
368505810 368320062
974127501 974025639
215831862 215984520
630005709 629976251
188333487 188516039
909996168 909863090
873514196 873636744
690643852 690755926
368283325 368109115
762433793 762580797
491948785 491815199
519589447 519529927
475374875 475455813
195680777 195747703
670986715 671121287
685556267 685509997
829568325 829451533
424624745 424578343
507586039 507642341
748084006 748036270
901398363 901425149
605418238 605392214
567341005 567199079
140315239 140292553
643051809 643107311
233936596 233892340
127675932 127803772
857415464 857321558
350743267 350777611
258724948 258629454
198392001 198362521
342438195 342268885
536337480 536483736
818161194 818155756
899171193 899361261
284618576 284774860
7160317 7113617
55787458 55702178
5443268 5415816
288590612 288546798
250482206 250509736
756065068 755873294
509195237 509251739
610463954 610334944
925814701 925901761
514153250 514256504
868009704 868040114
419655582 419507790
683900332 683791484
459564918 459635644
26835436 26886564
592993354 593034280
55534038 55568784
441661967 441597051
931394187 931292957
451517172 451702718
626637918 626721662
784654430 784763070
914342854 914396172
85714378 85721268
696484590 696665242
173334667 173286889
977879516 977767918
390128444 390214960
867974725 868024909
863373478 863568694
478460414 478344100
191567914 191620282
112962067 113125199
470911897 470761419
959887737 959863899
354483453 354419859
524881054 524696408
200611012 200674792
943817692 943754462
966963210 966857666
63043802 63137500
688480526 688333178
92573444 92506986
42949822 42753282
668864118 668768598
309551428 309665262
137765690 137586606
817875782 818019954
609466618 609339200
16836699 16762929
464898286 464842976
739878908 739887942
133940387 133974477
963789635 963662621
165374642 165267836
326682312 326777162
298889087 298870995
872707055 872885713
78286798 78171742
653194729 653272061
793409774 793383354
877223538 877137918
497717185 497738013
773159864 773327564
269316615 269383261
342794527 342833319
7356484 7430450
415832065 415787653
727048877 726962957
912440874 912524978
85256024 85091124
345945974 345895842
543855979 543764027
569574172 569418658
332095108 332158486
839040354 839148392
53230898 53350664
484046306 484081236
572989609 572964899
284085001 284215893
794538625 794350637
772683782 772730490
36728715 36712895
938576458 938443940
393982756 393833734
979790265 979925755
316942680 317018304
352395980 352550890
617351773 617400293
949181957 949345285
684967274 685136080
551855912 551712964
769429994 769471438
741480815 741572295
250778025 250673421
871895582 871721646
309346507 309292361
294592388 294579052
357457864 357385846
467914435 467820225
416590956 416496090
95675023 95477761
704886835 704946699
12640094 12835174
59411473 59266749
319248410 319299372
809170576 809334252
692473083 692584213
112034280 111930682
772191976 772122932
203831483 203814197
131396650 131506650
38812707 38638461
38978746 39152006
344635792 344603692
157112719 157066673
676022609 675827181
484320600 484336718
599902655 599850873
366011340 366067236
210989453 211028461
552301094 552298724
599386689 599330935
142936842 142936226
405696208 405684882
431498816 431624512
933164991 933018403
405197278 405060448
116460440 116442116
890556213 890449901
572200215 572157655
509803332 509667206
342982132 342962762
937018646 937169438
821532378 821732300
412341249 412408937
116451278 116311690
97202534 97369868
259642955 259775057
628542200 628456204
321530518 321729142
907747990 907789280
963166493 962994093
59611076 59456456
157382673 157281239
607929759 608020203
475415344 475401190
662791430 662942386
622049635 621952667
208299281 208386251
860199105 860077157
976036000 976117926
976087260 976148592
434226935 434222097
920461871 920622939
44060073 44018425
532183102 532000514
511775675 511762363
705448028 705612904
256507943 256689359
563849098 563903516
249785924 249661130
423747815 423673469
34857909 34908335
848132814 848254884
281280904 281220486
437383590 437289208
141327581 141503035
681814891 681736515
580696772 580834872
849068093 849056345
941397458 941491034
766650768 766686776
815054604 815205298
752957515 753019741
211577770 211598484
316523714 316348514
806007927 806059359
133697414 133688124
807572327 807568053
436400728 436302818
603119482 603034070
386223732 386361748
937237615 937206945
551840333 551871491
250770932 250785118
581173455 581097151
237901812 237708424
349235925 349037093
451416944 451394220
884357392 884371458
700156967 699985099
268342807 268268447
797275384 797357344
533435532 533308956
595039168 595102754
711233859 711091465
537450206 537275710
158883531 158990961
398816598 398690374
132464687 132659927
327485348 327528560
273493812 273691840
927788207 927663419
69893922 70090948
769333201 769339725
245040647 244990801
325416812 325422470
793545073 793565253
132846997 133027615
344887615 344788065
-1000000000 -1000000000
1000000000 1000000000
20010
-76082155 -76212983
-547947939 -547917303
-635972676 -636082920
-276729870 -276587858
-933426976 -933454548
-87650736 -87538308
-548715410 -548577716
-472691535 -472850049
-615397131 -615439909
-805167179 -805331109
-909120712 -909269090
-829470380 -829612274
-599084094 -599225994
-140453786 -140608122
-785574528 -785426764
-323638730 -323757064
-801385585 -801336837
-12712502 -12581968
-602398343 -602318163
-254211467 -254407883
-279679915 -279598071
-618723705 -618640865
-564182829 -564004513
-376281663 -376328355
-736028709 -736086585
-468136440 -468297874
-974037586 -973886312
-786262737 -786190345
-19225486 -19350632
-128698604 -128893764
-852775718 -852937348
-618961295 -619096113
-645306264 -645224358
-690818311 -690948199
-137406079 -137381797
-834845702 -834936310
-22638794 -22493436
-351996414 -351914296
-874029147 -874214789
-787562916 -787696318
-361650312 -361541434
-675973089 -675989843
-905460597 -905357815
-176575947 -176594903
-254162175 -254307319
-1434754 -1297248
-939017914 -939042690
-398917552 -398755186
-327402151 -327527059
-933649202 -933541590
-675574514 -675724668
-814597794 -814759828
-35581445 -35389193
-362670124 -362471634
-611769097 -611715027
-423793759 -423877957
-676238170 -676266112
-423181906 -423308070
-788264670 -788104748
-572832845 -572705493
-404541852 -404631668
-863807735 -863832801
-774578326 -774558950
-778798648 -778702216
-733967512 -733977426
-591836786 -591771496
-908435084 -908349532
-854709813 -854748337
-924039734 -923896414
-679368368 -679233402
-664375847 -664359253
-266173956 -266007650
-484261994 -484139290
-896239702 -896083506
-363046920 -363115088
-284137945 -284121019
-704958710 -704950520
-606403433 -606306201
-402545311 -402360279
-737469167 -737524457
-454729763 -454922251
-75227056 -75195412
-376533231 -376515461
-287130386 -286995532
-958799009 -958674623
-946038840 -946154854
-509610339 -509758557
-216555680 -216447784
-848516265 -848533525
-8084268 -8240540
-496654156 -496790058
-44497646 -44367584
-68420030 -68491160
-596990712 -596829800
-408180985 -408078953
-91380110 -91483390
-937785832 -937624512
-201875226 -201787814
-830814908 -830635470
-755016494 -755020292
-985550753 -985663819
-770231103 -770150171
-196978123 -197094895
-350240576 -350328722
-660584294 -660564932
-876543296 -876415758
-953603516 -953485060
-894026886 -894212366
-95485055 -95438549
-522249330 -522079528
-198775011 -198811031
-356090193 -355913735
-404055248 -403920290
-636456886 -636301738
-907432503 -907310227
-815464794 -815352686
-905613197 -905504575
-922114982 -922194186
-791771769 -791607917
-487919254 -487902138
-865539085 -865548169
-333235733 -333105621
-631367189 -631240477
-204237581 -204191373
-883229780 -883376184
-684516096 -684456570
-2336171 -2160379
-62302946 -62149846
-438984281 -438903883
-386811144 -386797936
-346236205 -346255769
-702805878 -702841184
-548432226 -548410114
-68295969 -68350505
-730170441 -730361239
-344074908 -344070842
-793027768 -793159802
-218616544 -218590316
-676158438 -676047250
-423223681 -423392459
-540817397 -540621559
-886581083 -886701561
-704390163 -704287309
-714978422 -714875938
-647630176 -647536322
-6493971 -6305107
-435131421 -435256935
-305548975 -305410241
-657614576 -657598920
-285039551 -285032795
-74026797 -74060951
-952017661 -951985777
-915553553 -915396959
-526014976 -526024536
-908250192 -908277442
-710787149 -710624807
-387051457 -387191359
-103855141 -103703233
-710299646 -710305904
-841784044 -841925610
-936989729 -936903347
-508597228 -508705390
-223837010 -224016244
-22330234 -22170520
-539806087 -539694615
-259610728 -259512574
-916891064 -917021646
-83141814 -83313514
-104438421 -104383159
-136371184 -136433802
-705948134 -705809306
-301705832 -301530838
-829106388 -829053054
-241347543 -241213185
-912702842 -912546118
-244367591 -244556437
-506117122 -506238714
-396840426 -396902252
-88879340 -88730446
-933946476 -933940534
-481015744 -481046390
-575612801 -575506301
-96690961 -96498619
-120816803 -120679871
-621745289 -621631017
-544961681 -544872633
-716938801 -717017063
-335920892 -335830958
-994331267 -994331651
-660046311 -659874477
-177584670 -177500264
-627380237 -627423077
-212267316 -212316292
-629214609 -629248647
-769581900 -769584628
-134430380 -134408238
-915891902 -916003052
-845786317 -845882489
-117982172 -118075362
-113672220 -113547680
-993598627 -993760379
-634647133 -634600881
-147295682 -147159328
-525981753 -526167541
-628321765 -628485911
-69216217 -69324137
-293733101 -293845907
-409836578 -409930664
-183855289 -183875789
-490389798 -490215686
-762102966 -761925860
-511799838 -511727892
-406973829 -406810817
-301914561 -302042129
-651788804 -651932572
-135524378 -135333658
-258103466 -257944242
-522397445 -522510873
-331671322 -331582588
-51145799 -51222505
-590476794 -590509778
-730962830 -730821942
-439561725 -439488263
-758387017 -758312429
-595396803 -595267049
-819074102 -819062892
-298309507 -298452607
-66582309 -66706269
-258932904 -258954778
-679526968 -679348928
-398381726 -398193960
-573401031 -573355019
-328237619 -328429293
-138316875 -138357405
-345050766 -344956656
-254304963 -254309675
-367395636 -367417686
-660343210 -660295916
-514841417 -515024501
-449876169 -450016627
-309086366 -308982514
-117705510 -117890948
-454483839 -454390329
-70668927 -70495737
-109960013 -110068611
-468003079 -468035947
-837141167 -837168839
-170849876 -170980968
-101336755 -101263241
-763491529 -763612423
-93454681 -93412923
-504596551 -504658793
-200710453 -200674985
-739369845 -739364217
-392845448 -392973542
-412678127 -412540035
-288735102 -288909478
-791033543 -790856347
-462705020 -462706464
-252177371 -252069793
-282269411 -282077317
-820532953 -820630121
-84797246 -84803690
-354036709 -354077999
-628095519 -628247061
-77216246 -77102706
-372160944 -372187130
-109525152 -109362638
-702779276 -702903092
-816682932 -816673256
-532494215 -532517273
-364396219 -364321205
-228985975 -228804081
-316939214 -316807322
-178907027 -179045915
-609999571 -610170229
-416621933 -416550033
-955067274 -955227998
-607216627 -607223345
-783895339 -783914021
-92981519 -92841477
-91776723 -91732303
-71582735 -71485387
-447898079 -447986323
-413370753 -413205969
-386652722 -386804540
-518647392 -518508108
-403688021 -403517155
-818820937 -818903085
-637707533 -637890837
-851438285 -851637709
-645686705 -645573535
-509621709 -509444007
-846080259 -846271721
-773536122 -773642696
-567746112 -567794432
-521728085 -521597079
-678187197 -678353591
-596094347 -595973717
-541685272 -541884120
-236466764 -236617228
-12849250 -12673658
-550264321 -550344927
-989844710 -990001920
-694453235 -694596359
-803498955 -803603273
-129776182 -129845180
-22593030 -22733990
-20382844 -20578670
-400345995 -400329127
-959697515 -959781745
-30273346 -30465274
-512256959 -512407167
-340667794 -340755274
-897175252 -897276590
-741503697 -741410677
-47430182 -47373250
-268687694 -268664572
-872420636 -872249932
-418410521 -418345273
-340965436 -341127952
-505326995 -505387609
-32485675 -32491189
-972180784 -972072096
-877598557 -877714139
-218603430 -218470984
-374937428 -374868568
-9894850 -9952050
-453682953 -453536731
-609673876 -609852626
-279057054 -278975954
-53665114 -53806110
-734084578 -734094426
-531301118 -531221584
-161369555 -161434045
-80933645 -80988967
-405765790 -405941548
-480581045 -480400105
-356963302 -356989564
-587904038 -587759536
-774765676 -774931874
-617074393 -617044953
-201273690 -201344492
-349384001 -349444273
-525670406 -525835274
-863388291 -863546713
-758302599 -758189391
-317324639 -317215339
-25344628 -25213796
-964706642 -964521320
-557526256 -557689518
-938783543 -938969031
-489338565 -489300463
-992215984 -992146972
-938724264 -938738736
-442402018 -442308186
-236843474 -237024142
-227843593 -227922133
-345640169 -345449369
-521658630 -521797540
-959254802 -959155396
-816265655 -816264921
-14947719 -14843701
-217026941 -216828025
-272078213 -271918699
-377020716 -377189368
-298533036 -298490050
-685907922 -685929102
-373903645 -373720103
-542440246 -542264152
-259002325 -258907231
-612907911 -612882427
-127116745 -127117573
-315888521 -315923107
-491169333 -491078187
-462679624 -462489606
-748636151 -748584909
-516944676 -517043142
-272730459 -272651267
-446273387 -446260661
-706594589 -706474437
-74453580 -74445394
-860981936 -861007086
-617013181 -616983997
-31433032 -31580856
-242997610 -243186284
-113586410 -113459188
-442073804 -441875838
-925753170 -925637016
-729060872 -729196234
-772936308 -772967130
-75643172 -75748916
-321210573 -321173013
-903610439 -903756657
-280773326 -280622500
-997781995 -997796169
-104384171 -104331561
-599952461 -599805311
-681522626 -681712452
-856137105 -856289637
-364090317 -364255283
-44104630 -44075732
-259932395 -259977049
-531881285 -532012817
-126687376 -126574388
-55935984 -56039418
-343454265 -343567623
-647089059 -646944057
-338768504 -338591048
-902570903 -902675443
-364952672 -364862182
-772951719 -772866059
-72425716 -72292648
-487142333 -487301329
-756486478 -756639590
-120748337 -120744881
-436035893 -436013433
-157253873 -157273057
-866403268 -866570956
-789432613 -789577829
-580075457 -580239351
-301439400 -301611120
-170823682 -170752742
-335956056 -336147386
-184406493 -184382773
-869675287 -869820973
-258328801 -258196821
-540932455 -540742117
-582430524 -582354326
-861908946 -861768572
-739442161 -739339303
-264294151 -264398185
-677071030 -677068142
-450788723 -450679443
-442740448 -442892976
-169948233 -169922143
-300838991 -300987493
-486179664 -486373826
-723639544 -723727784
-140703993 -140512251
-151523109 -151711749
-695413403 -695596237
-23731828 -23914034
-34023705 -34115367
-464093636 -463994582
-663137730 -663183524
-838646684 -838643346
-632827258 -632724394
-839338813 -839415813
-513319543 -513146127
-149272908 -149326964
-93547803 -93464355
-103201492 -103158892
-86504155 -86551223
-128309602 -128292076
-550588235 -550523401
-215388917 -215450979
-37668215 -37567281
-532148758 -532279908
-916367101 -916301917
-941512867 -941527491
-547979223 -547923169
-311076708 -311060486
-354333190 -354141600
-172471338 -172616780
-26597175 -26522259
-645714097 -645884469
-764397357 -764521083
-978162648 -978176696
-160788097 -160890849
-923066616 -923260966
-517786053 -517684683
-857829372 -857662338
-550593209 -550583261
-122699248 -122581690
-645206878 -645055474
-799949128 -799781030
-100256341 -100179183
-71702801 -71620759
-693629062 -693567548
-898795823 -898723353
-425153776 -425256530
-767686404 -767581922
-461951091 -461887757
-255191169 -255303819
-454262718 -454361090
-346012263 -345952089
-381256881 -381152429
-381573478 -381570732
-580525443 -580482487
-465716589 -465591865
-765041253 -765170037
-168835737 -169031353
-366648907 -366718977
-416117136 -416223112
-425338459 -425174601
-692060191 -691993653
-147860123 -147900469
-678734420 -678757700
-987380211 -987254797
-662869175 -662711761
-296262788 -296193118
-42552705 -42453771
-195406265 -195227383
-852236092 -852305858
-200974549 -200782299
-90907220 -91005090
-736878647 -736920893
-11729516 -11582344
-866965680 -866868188
-738265892 -738083498
-445375250 -445184230
-903604639 -903625099
-281119300 -281076566
-358158702 -358169198
-758084106 -758148316
-528225369 -528156625
-367259737 -367402185
-844342761 -844535695
-558418379 -558455695
-432116292 -432298792
-115924501 -116015745
-702314015 -702395933
-932916247 -932863611
-550497154 -550516644
-638504116 -638496434
-241750378 -241815266
-132760848 -132881364
-547709149 -547623095
-680822396 -680645160
-379167984 -379052986
-766964468 -766848034
-476800513 -476769561
-486488864 -486464546
-85652768 -85664404
-976709259 -976679395
-807017812 -807035156
-219500412 -219383492
-235327303 -235338931
-325184494 -325333450
-954055352 -954158154
-659696031 -659838355
-801871452 -801994568
-392366537 -392251741
-886143978 -886208964
-458270062 -458157418
-661607575 -661642255
-439511294 -439524994
-151704254 -151719244
-298712100 -298622716
-783550859 -783562213
-302315077 -302420701
-507028804 -506879260
-156205857 -156404435
-531567668 -531448308
-260974674 -261144544
-765665908 -765791454
-464137897 -464056109
-199372245 -199413817
-623131802 -623139662
-920766770 -920775390
-791689843 -791543797
-928369880 -928470000
-856260509 -856318765
-535788214 -535665984
-776139638 -776314402
-48336584 -48277260
-489781088 -489766406
-164536422 -164677414
-701184461 -701292679
-353060028 -353258866
-67011154 -66978012
-395009614 -395175598
-565772984 -565732706
-847276622 -847459934
-698001684 -698179828
-640878247 -640897865
-643048793 -642933073
-190676376 -190540576
-307353035 -307545631
-21047859 -20966405
-167412295 -167241757
-15079245 -14984017
-621033567 -620953605
-128570560 -128424148
-575969591 -575864297
-203221495 -203168887
-795627920 -795806240
-712556680 -712699572
-605232494 -605373190
-819762100 -819796736
-834407121 -834434391
-845270136 -845224168
-576150895 -576157915
-973517785 -973641333
-713983091 -713833939
-910314973 -910256789
-264659240 -264730468
-439393457 -439325149
-840645743 -840540033
-822411418 -822465394
-766108032 -765938958
-782380694 -782540848
-183137915 -183281893
-342401723 -342540573
-919516210 -919695826
-562734107 -562878451
-454965878 -454904292
-608174816 -608134698
-962472839 -962620345
-819620587 -819490655
-349114860 -349047060
-941165169 -941209909
-853839179 -853678673
-75174512 -75211234
-363439955 -363594129
-484123414 -483965858
-219856767 -219862933
-1398429 -1471079
-126328571 -126411947
-286745549 -286637447
-191906788 -191766178
-876667574 -876752976
-340859179 -341023457
-446266180 -446267024
-817279412 -817411328
-642612834 -642767002
-704432257 -704592337
-136623475 -136633021
-576389008 -576366976
-646067419 -646222947
-104549471 -104459459
-331288548 -331177842
-892371014 -892390676
-693936113 -694005705
-472105899 -472029321
-468809920 -468888630
-346660924 -346604946
-721168328 -721273736
-627741695 -627907503
-610911093 -610829559
-219662576 -219649138
-777271041 -777162039
-146215373 -146129827
-260717015 -260784569
-479145397 -478971911
-690390881 -690191957
-385009856 -385071426
-229458087 -229466819
-703440831 -703450881
-225487020 -225619650
-169539445 -169709531
-285223907 -285237547
-472436165 -472400989
-577961398 -578033264
-280944290 -280871674
-699231889 -699239721
-908037359 -907892161
-281440327 -281620517
-536491132 -536471174
-675263725 -675370779
-956109951 -956190073
-222669454 -222728980
-157457231 -157504365
-788938359 -788784835
-390918414 -390871458
-687722625 -687728375
-972276198 -972432698
-417660210 -417534354
-188377692 -188260146
-383989967 -384117977
-932069214 -931993204
-297977217 -297938469
-356406128 -356553024
-753613369 -753644367
-784231694 -784324638
-220022994 -219927434
-81854750 -81830150
-504714302 -504870942
-928962093 -928960161
-375018606 -374856250
-102268421 -102160841
-406650952 -406728604
-527162485 -527172537
-450624171 -450437071
-97023279 -97076081
-91034801 -91218925
-939895118 -939739954
-269481182 -269297454
-274293665 -274370735
-415052344 -414882388
-534385293 -534507699
-546586154 -546498080
-539213695 -539102411
-78113285 -77938623
-347891086 -348059582
-217502207 -217313363
-223268832 -223227100
-889278560 -889326076
-385189924 -385227344
-474954364 -474972646
-259934546 -259954722
-406932793 -407014865
-520775826 -520935046
-59354694 -59174132
-98761241 -98745769
-897188616 -897044470
-607020278 -607068432
-459834472 -459954744
-64942800 -64975774
-637475634 -637608288
-562956433 -562973717
-455065718 -455156998
-101615494 -101677154
-985776345 -985753411
-962380450 -962435946
-136508434 -136597480
-847344461 -847342989
-391737007 -391718187
-41792261 -41796595
-517501696 -517400004
-732157940 -732296762
-749962118 -750042880
-680855018 -680873984
-815221986 -815408740
-807441356 -807547422
-796319207 -796300015
-61887989 -61901793
-138873375 -138755977
-717091830 -716942296
-856922573 -857037617
-986312308 -986156188
-414646450 -414529320
-814561011 -814638833
-774092387 -774141509
-990681997 -990649613
-846089686 -845982410
-263157486 -263318294
-51741481 -51573153
-647773570 -647624992
-421206777 -421123441
-831140059 -831137595
-20840083 -20846935
-277513807 -277489941
-197933619 -197871053
-341680403 -341811065
-60750816 -60950172
-670266248 -670405200
-13807919 -13989249
-759798058 -759957312
-239701348 -239868896
-854763985 -854875595
-245247590 -245114648
-197483209 -197483403
-433175098 -433193034
-466042890 -466114722
-184865679 -184968237
-947870771 -947800437
-163799222 -163838618
-553137224 -553330560
-232661615 -232611247
-621214771 -621222531
-802457089 -802445179
-495513514 -495609252
-976192348 -976097360
-77421714 -77382876
-239339793 -239175413
-471676100 -471862844
-690866527 -691029871
-865428150 -865257244
-673055706 -673121110
-102884661 -103009241
-710166604 -710126778
-566457910 -566381494
-34899548 -34960254
-233043556 -233185212
-536815447 -536764591
-764341992 -764237560
-412292403 -412253981
-939976755 -940159095
-883643940 -883619092
-193912763 -193910003
-906848084 -906748138
-284801572 -284652426
-238073494 -237979184
-575104840 -574952238
-132036837 -132124123
-676457199 -676403943
-802461920 -802564118
-885277046 -885343592
-854413687 -854476825
-533499564 -533553758
-481512364 -481437050
-405950415 -406047027
-212505925 -212615939
-163818920 -163764910
-768765485 -768697869
-263748289 -263747033
-45529704 -45438696
-516240432 -516208276
-631692947 -631866429
-787713661 -787853733
-390959244 -390988138
-696667559 -696732467
-654060120 -654129804
-725813136 -725919910
-828602711 -828596195
-315332636 -315136640
-360976979 -360809521
-719172815 -719193341
-733044399 -733219531
-883513048 -883521778
-794676384 -794588516
-25264432 -25424824
-519134550 -518985494
-289509652 -289614746
-891271470 -891177726
-796349479 -796288935
-349414137 -349273171
-452254134 -452292700
-55396132 -55495948
-368512396 -368553922
-470645085 -470498273
-664566388 -664571166
-906118427 -906212299
-360148579 -359993393
-930332064 -930403840
-204376626 -204257646
-350084242 -350214442
-83988032 -84170226
-148265220 -148419918
-526477099 -526673393
-346936965 -347132007
-748146131 -748005313
-522003284 -521898982
-693079186 -693068516
-65216951 -65075757
-477893856 -477967278
-682367818 -682373112
-54630974 -54467956
-392309139 -392113043
-658327844 -658344772
-703612568 -703748336
-29821656 -29845778
-418449968 -418371074
-592158165 -592089993
-837821419 -837643285
-326280531 -326327405
-457610761 -457673465
-606598568 -606450348
-327275301 -327326611
-454915853 -454928649
-609098242 -609115280
-700372430 -700464954
-795810493 -795888071
-169460798 -169624488
-208373689 -208538379
-937066638 -936970906
-11495644 -11478024
-389136 -326952
-131772338 -131664540
-569496931 -569361457
-951465846 -951575168
-751877524 -751809488
-322801668 -322891732
-996494158 -996295232
-505148562 -505216376
-103534628 -103559332
-920570999 -920447365
-873572695 -873687169
-96158950 -96122062
-93080625 -93013293
-305831669 -305931337
-588933717 -589130553
-369020500 -368894962
-257017720 -256861466
-348893910 -348703128
-890916064 -891097224
-901283769 -901215093
-188270551 -188318919
-612565080 -612743428
-97716235 -97726095
-740729685 -740810109
-15294286 -15137294
-956298100 -956121702
-182644985 -182522581
-804087978 -804198536
-150617236 -150748622
-183551173 -183737113
-679074223 -679011945
-1076021 -1055463
-602589463 -602556465
-103029526 -102988956
-46977682 -47164830
-83404470 -83554208
-911887553 -911752803
-749737551 -749608611
-524351914 -524198870
-637424126 -637417236
-965218290 -965240596
-997293489 -997129375
-810257096 -810198808
-306310994 -306470566
-923588411 -923744787
-320238782 -320377736
-764969920 -764833572
-148583290 -148503004
-619496734 -619427620
-312268113 -312078747
-428019365 -428172421
-559729713 -559817931
-606376551 -606430315
-146843953 -146966477
-956652361 -956746671
-106666173 -106524459
-310071350 -310220472
-839120865 -839311163
-817683124 -817792178
-131536421 -131374115
-753220306 -753080372
-214362469 -214342297
-147321408 -147487314
-230186809 -230274199
-271868514 -271801370
-123787279 -123969261
-254028812 -253993660
-355874112 -355856800
-881085629 -881162833
-137493259 -137649993
-332201099 -332265885
-48300560 -48467520
-373273250 -373166232
-438675179 -438608555
-835447190 -835646094
-116334532 -116350722
-427277817 -427241127
-466759908 -466628234
-241944114 -242063544
-725742462 -725625850
-810480833 -810518149
-226712925 -226633573
-475113430 -475107504
-914590147 -914780607
-106744697 -106678483
-843145938 -842961654
-283870609 -284040619
-247483357 -247549035
-396937036 -397021092
-698816597 -698968889
-466661279 -466858537
-790229488 -790136466
-104630619 -104468323
-165177087 -165097947
-212839502 -212714048
-974735080 -974855446
-818983403 -819164801
-32578370 -32404008
-411922532 -412025466
-989581629 -989727829
-991914782 -992093594
-387697820 -387795378
-338540233 -338587625
-487640225 -487553713
-784194784 -784278166
-556714281 -556859911
-473505310 -473425442
-122069693 -122189211
-656920107 -656759937
-447339291 -447396539
-624693807 -624848025
-732656020 -732633344
-99697733 -99784073
-661451532 -661494440
-771139464 -771075366
-957901806 -957729632
-26777815 -26596233
-989666190 -989789468
-819140923 -819277023
-232847471 -232728057
-81939395 -81915461
-991271288 -991358910
-619565174 -619504720
-598416943 -598366331
-927714816 -927647056
-192167106 -192237742
-626793043 -626873681
-884564148 -884600266
-763440827 -763443159
-779951002 -779999100
-70059655 -69971369
-124045011 -123893511
-934745584 -934568088
-27113298 -26970942
-868181632 -868146568
-968527044 -968691470
-898699726 -898759588
-46398232 -46383250
-191421020 -191428084
-740333909 -740275175
-752617757 -752736391
-601325786 -601291146
-169129505 -169234365
-961283416 -961240368
-869882760 -869961562
-894222890 -894317258
-268513295 -268676133
-547614854 -547616360
-165401212 -165523594
-211379004 -211498394
-917136466 -917120826
-622278216 -622164532
-806072206 -805946572
-485097398 -485251294
-198793021 -198632567
-987382381 -987562573
-724628123 -724572705
-740919714 -741078760
-137213646 -137111304
-600290428 -600114002
-679084908 -679150950
-719442909 -719244885
-81559015 -81532943
-910513 -893875
-793989092 -794011748
-314599313 -314492957
-768846414 -768788370
-157265130 -157305882
-202733102 -202750522
-272765788 -272785154
-779488249 -779288721
-379337834 -379507780
-407417714 -407611088
-115970123 -115839023
-512110962 -512134828
-679778116 -679799410
-387648543 -387746599
-1899944 -1738050
-399360396 -399240590
-522615389 -522415835
-685978922 -686159728
-728155344 -728145122
-358323606 -358251922
-911987811 -912145713
-548246352 -548351852
-221857029 -221902727
-154955351 -154813061
-869787920 -869895324
-966542391 -966351841
-295161286 -295120764
-854819790 -854676884
-117554841 -117407471
-932468306 -932665804
-428402536 -428213266
-514488995 -514586919
-859700958 -859853708
-558088127 -558054991
-798681768 -798772204
-689375675 -689210685
-91453213 -91613601
-551525182 -551520648
-774464932 -774568638
-931140391 -931127687
-417419704 -417526852
-955879752 -955840556
-509468186 -509441850
-393628583 -393430743
-861730937 -861761473
-257476692 -257356234
-955009221 -954914477
-865727656 -865812616
-416809722 -416937976
-23390042 -23499520
-41534646 -41615322
-626558320 -626708690
-212795729 -212883275
-228976601 -228995349
-16766388 -16876112
-469513727 -469417715
-993182379 -993006867
-601079724 -601176820
-730213724 -730085324
-237626321 -237786697
-97766708 -97685482
-753051262 -752920894
-3263981 -3356375
-761462706 -761443802
-913522721 -913427105
-13324353 -13517263
-698250194 -698355092
-525020931 -525038549
-157248668 -157149740
-695101132 -694917150
-143974301 -143803487
-537829722 -537686592
-845603256 -845551842
-490885557 -490942317
-684916708 -684806274
-81923072 -81786428
-516694952 -516588090
-199393031 -199385053
-177276823 -177150461
-766547104 -766730388
-894659207 -894590523
-90668127 -90573503
-887800060 -887982902
-917561449 -917655073
-70674404 -70663450
-624095428 -624198726
-560980770 -560810762
-900995996 -901191794
-523062339 -523077089
-512129402 -512140254
-953091411 -953250495
-401182818 -401291854
-431650369 -431832007
-206841010 -206818104
-488889714 -488935280
-658516154 -658520850
-826187926 -826122940
-881668351 -881597521
-47645000 -47793624
-834604843 -834799553
-221013285 -221169315
-277873514 -278018060
-125388626 -125545972
-936466398 -936423148
-894410219 -894341111
-341318017 -341463997
-208636881 -208823905
-159271110 -159131626
-303348766 -303260750
-222170327 -222285855
-290188770 -290370980
-972035107 -972043891
-375968949 -375834425
-988018563 -988136361
-576279460 -576201550
-216218324 -216295300
-365405106 -365513224
-745470396 -745402972
-652301897 -652114243
-169283127 -169443793
-584808991 -584762349
-173819105 -173688725
-395388661 -395359461
-493789131 -493966839
-527999001 -528127101
-408869610 -408701434
-878391099 -878479405
-738268823 -738262961
-930529446 -930653214
-754113613 -754178501
-312799725 -312910713
-596694959 -596776189
-492398905 -492458693
-716741602 -716628540
-194439923 -194322943
-338907463 -339076045
-543355049 -543526903
-907335960 -907529046
-571534969 -571559587
-248774826 -248810954
-60401877 -60207901
-971762899 -971848455
-617628079 -617524291
-470109409 -470044385
-49684769 -49674287
-391306260 -391307234
-805119699 -805134543
-25090892 -24985954
-437319521 -437151405
-488561174 -488426264
-216043453 -216047437
-27559857 -27682357
-15414125 -15325969
-968407338 -968303384
-87477094 -87433690
-460471107 -460555781
-894375665 -894258851
-805823395 -806009389
-531552677 -531582659
-880244075 -880320667
-456627906 -456642636
-719842622 -719986610
-24012807 -24168449
-192174631 -192048697
-244323567 -244355417
-457431574 -457463122
-122953575 -122784781
-98718494 -98700114
-585000769 -585195635
-493877985 -493821763
-949927009 -950074073
-493720549 -493763649
-248792890 -248743250
-924641281 -924820195
-841554136 -841635156
-848534558 -848613964
-614120879 -614118099
-471709173 -471684001
-396704367 -396871339
-928085058 -927990092
-490554222 -490601450
-212469610 -212348406
-539419944 -539240990
-125654912 -125795428
-25335041 -25514607
-51398518 -51290864
-50440513 -50245205
-667116247 -667127097
-941386957 -941500643
-75761981 -75735851
-894340499 -894479939
-306174330 -306088308
-528272000 -528437858
-95194409 -95381447
-385711408 -385511824
-819345792 -819541450
-142540662 -142454606
-433665822 -433593744
-391048368 -391213740
-352901056 -352823100
-956513509 -956395447
-937361136 -937521808
-186880683 -186920843
-367686345 -367560433
-758733012 -758719990
-646120936 -646051292
-417966477 -417977243
-8838732 -8677054
-507385919 -507409677
-41935388 -41928684
-162659920 -162759174
-499932706 -500113636
-847691382 -847683326
-674267709 -674252099
-10466613 -10549599
-214597544 -214464112
-56799170 -56883540
-375882026 -375722836
-714689719 -714581167
-794739442 -794899014
-834839364 -835033256
-198968350 -199035928
-393700107 -393826889
-612498545 -612351661
-297310980 -297372370
-699919151 -699774565
-588497183 -588321771
-622192246 -622221374
-182061014 -181879270
-45954329 -45868189
-51550505 -51657317
-35266737 -35344299
-195203512 -195020198
-324374729 -324437001
-900933401 -900859783
-937000260 -937018772
-217235701 -217342813
-858260722 -858358642
-570424238 -570429592
-472394273 -472478057
-781974521 -781897587
-473653303 -473702303
-984434364 -984451498
-894855419 -894962539
-324860289 -324939847
-432978304 -432797780
-348480817 -348486071
-115356873 -115283481
-528494459 -528547309
-309775410 -309615282
-603864588 -603984752
-793390872 -793253736
-833000550 -832866622
-904016405 -904096937
-578031240 -578035288
-737716250 -737561542
-330367547 -330181107
-879722496 -879803054
-787910918 -787988666
-593502018 -593558110
-509160013 -509059321
-671725796 -671606668
-240886183 -240915569
-358057946 -358081158
-432888042 -432768748
-355811664 -355699150
-274801089 -274680899
-173328213 -173296363
-255361775 -255245863
-70692175 -70857377
-305691767 -305762149
-164948739 -164972093
-316124152 -316295568
-259384987 -259513715
-773902075 -773933129
-739628206 -739563362
-862233013 -862415291
-474634357 -474438459
-280026369 -279952823
-100321821 -100502559
-883867755 -883777709
-63162325 -63326269
-343304876 -343172368
-911256194 -911070644
-796233313 -796246801
-76435031 -76555997
-705151128 -705096696
-351955355 -351885031
-409675627 -409478919
-604208905 -604075475
-496133894 -496151446
-410489658 -410586122
-586077523 -586072049
-397683767 -397813707
-584626486 -584538798
-796458590 -796608812
-330010629 -329883741
-923061178 -922999310
-921155895 -921210479
-299148212 -299010794
-959113437 -959205099
-809574049 -809412293
-293014928 -293142682
-433484870 -433292846
-508329867 -508165243
-966582448 -966671808
-395374061 -395324983
-612233092 -612128614
-421146782 -421106826
-824214793 -824170689
-28846600 -28913506
-469487654 -469539800
-345430186 -345404678
-64765326 -64681874
-674868333 -675065827
-694385915 -694524797
-946582247 -946397713
-366526805 -366556901
-967578390 -967580576
-743375096 -743412028
-406726455 -406816887
-699351792 -699346192
-268070312 -268135172
-939118697 -938999419
-784571155 -784556087
-259788423 -259731439
-227871158 -227717026
-460908450 -461023996
-54337519 -54180345
-865746773 -865930117
-477641707 -477816053
-776848515 -776986097
-556642998 -556698132
-555068308 -555200412
-328333456 -328164710
-393362197 -393307689
-196069356 -196202564
-837472068 -837386924
-582099754 -582215002
-574732515 -574623551
-554524342 -554705982
-426884180 -426838444
-354492810 -354451864
-123359051 -123347255
-780425331 -780421231
-272989653 -273020081
-863059568 -862954448
-297504138 -297541888
-767230139 -767424155
-728143629 -728265625
-597750950 -597586798
-84732902 -84611582
-383069670 -383183130
-297831336 -297753592
-951886043 -951954695
-766923601 -767115779
-554803026 -554888338
-476831350 -476901642
-8200993 -8297611
-253438696 -253562590
-331029041 -330908075
-819779452 -819814020
-400115581 -400009971
-353042598 -353151032
-740414914 -740374364
-68929997 -68981369
-989358897 -989250347
-597937693 -598017439
-815511001 -815437265
-910252377 -910277201
-514720472 -514843806
-191797603 -191688653
-282173364 -282145712
-323268753 -323090073
-546088931 -546175377
-90787887 -90794301
-637030246 -637191010
-235146762 -235131750
-630003719 -629889079
-895296235 -895259021
-256724107 -256682451
-475018716 -474926576
-973579559 -973466423
-158346883 -158238517
-38423124 -38348844
-272409337 -272531169
-889308913 -889343239
-871466483 -871641299
-992817576 -992718520
-252040318 -252123582
-838233739 -838429877
-750877211 -750924115
-795253830 -795253900
-185935283 -185822595
-451149104 -451229548
-225186075 -225050197
-419050672 -419032546
-986671282 -986850632
-972675000 -972504542
-809337797 -809282581
-510991168 -511109834
-458119542 -457953734
-276860318 -277027964
-184767087 -184831273
-224595552 -224543844
-65404632 -65490798
-154884206 -154788406
-130148189 -130338749
-913097584 -913016274
-724421387 -724257073
-26424240 -26470892
-751654845 -751753857
-334185703 -334155515
-970864866 -970746532
-501589177 -501506255
-360070986 -359996484
-576616525 -576680697
-83289833 -83415749
-633728510 -633816064
-635083122 -634992018
-649171915 -649132161
-86113830 -86099278
-68217422 -68223358
-57903941 -58022053
-887209435 -887199687
-372929656 -372882704
-95757750 -95764100
-586969415 -586894411
-900641905 -900788707
-859316837 -859125721
-382742026 -382818126
-467288511 -467353209
-289562199 -289465167
-841601274 -841669038
-135429018 -135285404
-426638161 -426785481
-907178446 -906982998
-821383015 -821501537
-453100774 -452964080
-985868527 -985834915
-739564434 -739691978
-676991682 -676842142
-126039911 -125960407
-236534066 -236390408
-556569447 -556521761
-617760723 -617853595
-236238146 -236176698
-740504521 -740685749
-91203052 -91388120
-242301211 -242196939
-199385255 -199231009
-143700444 -143888894
-893556121 -893479389
-778022816 -778203452
-246542356 -246729102
-891702246 -891814164
-713548414 -713382014
-680138918 -680214596
-166480231 -166465693
-846820294 -846744300
-838647922 -838786402
-466683693 -466694071
-404205925 -404074265
-475524406 -475345802
-746219567 -746199251
-683916425 -684018471
-545462276 -545367042
-998278188 -998223438
-939443796 -939601870
-905216437 -905195085
-754668919 -754734003
-641461342 -641393158
-41202552 -41337228
-815093220 -814955476
-503814123 -503867629
-185109480 -185298654
-212560932 -212523086
-346718517 -346859827
-397198854 -397039460
-320847120 -320783408
-318544807 -318743989
-333955764 -333830004
-544837354 -544824204
-839445206 -839540446
-773106564 -773173848
-662175713 -662285457
-914624547 -914480373
-294534483 -294567939
-49948179 -49985577
-743135146 -743241812
-701610335 -701600415
-751782542 -751972506
-115117319 -115078265
-843710544 -843684258
-897928513 -897813465
-584699304 -584785670
-490913937 -490876527
-833881177 -833762923
-197684075 -197875813
-940417559 -940406239
-674580047 -674744581
-448327250 -448153870
-51949824 -52037862
-876108307 -876236143
-655293788 -655356262
-688544294 -688598280
-322613919 -322490357
-990079575 -989978633
-459109389 -459178075
-835974853 -835980733
-832839231 -832848971
-93064300 -93172046
-443874544 -443786440
-981155282 -981087482
-800227202 -800301928
-451938538 -451812106
-49984260 -50107358
-415057781 -415129451
-229538332 -229463978
-521558742 -521420664
-385112531 -385030321
-105355786 -105496418
-875574103 -875649725
-271053896 -271167998
-494094786 -494037738
-473231101 -473424857
-652601444 -652715418
-127547844 -127727436
-531579094 -531586224
-137047637 -136965067
-193948756 -194078860
-470760530 -470740208
-478359186 -478498280
-346820217 -346899437
-902057094 -902215572
-891526371 -891558995
-195925148 -195794390
-314552987 -314664855
-172145469 -172006499
-783841055 -783809269
-893098479 -893035867
-471120329 -471081173
-377943027 -377755409
-989295959 -989186773
-777964037 -777845091
-516901321 -516993909
-351397909 -351454805
-180446784 -180263046
-233217733 -233152691
-650536036 -650670634
-443375970 -443476204
-52912641 -52824449
-474648689 -474809147
-695409860 -695233530
-436897196 -436892914
-200844338 -200878424
-998111408 -998019678
-268594714 -268455010
-256348626 -256335422
-515322178 -515520716
-200463350 -200503644
-982317424 -982445978
-514602473 -514571365
-18414573 -18605231
-471412129 -471337171
-404374181 -404407119
-292828664 -292811026
-151807784 -151840782
-892689192 -892660598
-785868853 -786063263
-940910481 -941077701
-663517164 -663701170
-401447653 -401421659
-666497742 -666658310
-582063270 -582022172
-362570879 -362434203
-348288039 -348175405
-708059076 -708179120
-500313917 -500160827
-426275943 -426427523
-682032698 -681913694
-127053280 -127008346
-603347883 -603195697
-87007292 -86935108
-606283284 -606268856
-939106498 -939156642
-116467768 -116445844
-794725350 -794819228
-572316119 -572309617
-507784761 -507719017
-27680195 -27833483
-826199647 -826315935
-990675655 -990859023
-977990646 -977873114
-971648313 -971805677
-839317877 -839304449
-142732042 -142670002
-962546592 -962523350
-236398854 -236454304
-281329642 -281481114
-201190644 -201100394
-688124995 -688186891
-975865803 -976001733
-787456209 -787408765
-6537999 -6642713
-357535837 -357343245
-230565145 -230693867
-359348285 -359271091
-598993303 -599011127
-433314295 -433349223
-660714580 -660845218
-564870959 -564714779
-382459493 -382389779
-214820625 -214893195
-204971928 -205020592
-114442855 -114250721
-232906188 -232788754
-75141365 -75106767
-203118064 -203056778
-994590991 -994752415
-379668790 -379524406
-124127881 -124227575
-970532786 -970361344
-266853575 -266841129
-44070442 -44074502
-123108882 -122940960
-950382596 -950227904
-743137866 -743112520
-662424547 -662597281
-392459346 -392543598
-852569243 -852676305
-808153185 -807982803
-656679676 -656482550
-468466276 -468505940
-834155887 -834044849
-612310654 -612336146
-747148926 -746952740
-580831064 -581017448
-738912579 -738938419
-739348958 -739390732
-603615244 -603787040
-586253673 -586276251
-89804585 -89705899
-50045809 -49925345
-126780723 -126793917
-884286607 -884267471
-735997187 -735954859
-787172345 -787210821
-858054925 -857968971
-269593310 -269568734
-878006568 -878178968
-322024523 -322139351
-363051542 -363227138
-512092404 -511948546
-828695852 -828509570
-435598381 -435518801
-234274353 -234450523
-211604070 -211434298
-27621107 -27575293
-188914157 -188764161
-182371606 -182314008
-541451816 -541584802
-168822193 -168864783
-314765976 -314628168
-923425154 -923314944
-327125562 -327040870
-337531208 -337452976
-755958199 -755984925
-572657383 -572759013
-142231888 -142403284
-177499024 -177670316
-711645678 -711696418
-369405956 -369356958
-435746372 -435562856
-20614310 -20666416
-14640001 -14514375
-424612384 -424418102
-631576460 -631542582
-609763251 -609571099
-800050753 -800044435
-692701466 -692670284
-124420991 -124557703
-273164655 -272975341
-753272148 -753168464
-268057652 -268058284
-891542683 -891462893
-564182887 -564321453
-61648493 -61468189
-519178803 -519090297
-823733669 -823571063
-207932455 -208114155
-570282216 -570296686
-296207652 -296317924
-233969136 -233812296
-494604423 -494750201
-481412524 -481274672
-73726070 -73707568
-57744767 -57857101
-876940222 -876901088
-573838223 -573667897
-982751610 -982935734
-264056376 -263912414
-801178778 -801034018
-515455740 -515587792
-284085116 -284190774
-328825551 -328707371
-923507991 -923627947
-6895527 -6938461
-22057673 -21873129
-358678018 -358749418
-452334632 -452445168
-906668092 -906726322
-449987199 -450046055
-444015667 -443950731
-416921262 -416954690
-692685875 -692664935
-196488624 -196459944
-288545853 -288466171
-62563296 -62731858
-280697913 -280551325
-768843316 -768849512
-873827331 -873841451
-652625376 -652805460
-565512497 -565639233
-120624435 -120602409
-501547716 -501396250
-845431642 -845246516
-266657694 -266847352
-787174325 -787038801
-31942958 -32067294
-263964337 -264150413
-358568806 -358520516
-945850237 -945679619
-603646134 -603559498
-525524341 -525367659
-668624555 -668679717
-312475230 -312666100
-852729375 -852708449
-708381388 -708546692
-915794875 -915679465
-305791696 -305732602
-637989677 -637895491
-300441463 -300634423
-95984452 -95821336
-591509739 -591387059
-281476975 -281485253
-814819029 -814842007
-885310319 -885134657
-170341124 -170470790
-4069792 -4254066
-741457187 -741424399
-843123703 -843168173
-289001222 -289005872
-387399421 -387470271
-752677074 -752546838
-613625839 -613512663
-818360964 -818280802
-857364641 -857180017
-229297565 -229381167
-960432398 -960336168
-823128742 -823075818
-960036881 -960122343
-917969931 -917897703
-479663956 -479550822
-359426509 -359270061
-667455722 -667606718
-350896146 -350981356
-658586988 -658647754
-110702077 -110545281
-365728558 -365535468
-308539547 -308449389
-422052486 -421985044
-172458738 -172424206
-470722675 -470567495
-709935940 -709903436
-655087413 -655006085
-478428733 -478229295
-966312367 -966173121
-811801706 -811719532
-876850266 -877030178
-122500271 -122545187
-127562198 -127539868
-155397404 -155337474
-181966434 -182155594
-445658070 -445560962
-111460420 -111455446
-807698290 -807802006
-850247552 -850094400
-363324958 -363168878
-763328274 -763220974
-4637201 -4494897
-508517165 -508561681
-696488460 -696494672
-803694075 -803623605
-498606202 -498591182
-435066854 -435194178
-150981307 -150936529
-621818646 -621991042
-432586135 -432506845
-868419440 -868565864
-750092415 -749993345
-464343804 -464441728
-718478825 -718566283
-491123760 -491025038
-385742781 -385715881
-355143339 -355019999
-179797526 -179953320
-979259076 -979453976
-857896929 -857934335
-698436384 -698277096
-143986924 -144094562
-474539796 -474728918
-583715777 -583758279
-460193507 -460383197
-606114164 -605967562
-842173065 -842274491
-632432843 -632497043
-700831131 -700691859
-660449299 -660332697
-15932795 -15806993
-882356698 -882442404
-265721781 -265793289
-757059052 -757162382
-767533532 -767406804
-743393562 -743390818
-861227550 -861085294
-668560699 -668466647
-991992998 -991814640
-320379778 -320375694
-580924256 -580780290
-201596570 -201760350
-249916987 -249998917
-153630397 -153504375
-921950360 -922010590
-70464525 -70546113
-125095141 -124978227
-703388251 -703220259
-51301129 -51344691
-483445088 -483474834
-225548878 -225690422
-717236950 -717294426
-123538933 -123712717
-889030531 -889042757
-969841704 -969969530
-431650351 -431524567
-66770614 -66903162
-936131918 -936288280
-79627767 -79656079
-432067409 -431980805
-907838667 -907846983
-321263194 -321157952
-405248485 -405057245
-462653506 -462705742
-858095552 -858014298
-861635545 -861565889
-535592546 -535489722
-778377673 -778200381
-347344795 -347422157
-472159057 -472052741
-563292551 -563475761
-714395511 -714432409
-750262337 -750117083
-236755911 -236686513
-467373043 -467468123
-336231278 -336402012
-947881786 -947872150
-918596037 -918675939
-532429026 -532505744
-902479980 -902539582
-312995421 -313001193
-882928554 -882739714
-292664707 -292761625
-317071977 -316926833
-87484755 -87469433
-87871469 -87806333
-636251850 -636379312
-465163158 -465179552
-565968291 -566060605
-85520452 -85360732
-43845381 -43764975
-560230577 -560035417
-272905877 -272795219
-857157115 -857030085
-612437289 -612600889
-221995921 -221809533
-289879000 -290037472
-989304622 -989287296
-673900222 -673888956
-408044378 -408049102
-375712511 -375515823
-574434296 -574370964
-507261980 -507397798
-620395467 -620309069
-416444674 -416312128
-990461550 -990417704
-90187207 -90317979
-337697589 -337630279
-744662623 -744773949
-20793928 -20641682
-125859421 -125846205
-487011682 -487188614
-776248615 -776380189
-879984211 -879976633
-966447116 -966286130
-223146971 -223090315
-427355491 -427348171
-771244197 -771426979
-896842402 -896899160
-544603512 -544492114
-818644184 -818457380
-45003980 -45132074
-890328431 -890512091
-171497694 -171519850
-370791122 -370838944
-864270424 -864085924
-511808017 -511935943
-536991990 -536926420
-314143026 -313946254
-454674168 -454619492
-417456422 -417597282
-862462152 -862368430
-892684530 -892876192
-170752121 -170903591
-66383653 -66391455
-470750369 -470694981
-639424661 -639403703
-511346213 -511292571
-461984565 -462117811
-160255411 -160218691
-59653236 -59788060
-961556239 -961658949
-335542912 -335388544
-149662341 -149778913
-498418994 -498598692
-572748857 -572769169
-599412585 -599565819
-861750891 -861838759
-735519467 -735470913
-721254078 -721346466
-816938742 -816848552
-323179413 -323150793
-209639685 -209480927
-523587138 -523488734
-678911285 -678957809
-781234244 -781073402
-182365671 -182377541
-348925718 -349080960
-854487264 -854466386
-234356210 -234362438
-469599715 -469708745
-670494237 -670518321
-377433054 -377475690
-824645365 -824588999
-979015560 -978862138
-524888008 -525029740
-126781086 -126955446
-230222015 -230326383
-954762138 -954837344
-466447596 -466555318
-151455777 -151589709
-563868165 -563717255
-968204593 -968341229
-245739914 -245586496
-473579928 -473430692
-827487886 -827590454
-89580082 -89755242
-387263576 -387133598
-547676182 -547742116
-709767196 -709893198
-630792379 -630927211
-972350751 -972159045
-614084985 -613898285
-222886371 -222892121
-790935221 -791131865
-199665237 -199772741
-516946616 -517139668
-744420480 -744442112
-280745102 -280907982
-688543026 -688653534
-612547524 -612654254
-543289498 -543440976
-274814876 -274906912
-44603650 -44548398
-760659258 -760831664
-639516604 -639332718
-55099607 -55047865
-663408446 -663234108
-504717413 -504600173
-533574474 -533701930
-183857233 -183684603
-556768741 -556627523
-620626782 -620539898
-927500456 -927364346
-468591149 -468591645
-383971188 -383956286
-872988805 -872888713
-983201903 -983157139
-467643520 -467600778
-949451050 -949252686
-515624717 -515550867
-19660109 -19857335
-265911226 -265812048
-657190184 -657253472
-553238687 -553422433
-227362460 -227399400
-967093659 -966899197
-697128666 -697073578
-235903296 -235722970
-283249479 -283232591
-278034788 -278001332
-996463385 -996658453
-444495437 -444413637
-496891495 -496711983
-746533597 -746491097
-689687776 -689537048
-159748241 -159675807
-784257516 -784391760
-354223727 -354234859
-747642417 -747830569
-207644649 -207568379
-384197165 -384135791
-775342939 -775348207
-557066033 -557176263
-788575388 -788645694
-819208973 -819120629
-519991127 -520162841
-759642828 -759759598
-658070791 -657973093
-639045709 -639035977
-571048424 -571168506
-944399277 -944460629
-637155848 -637319490
-158608867 -158535657
-45897161 -45911259
-379799061 -379601035
-19463590 -19321216
-775624619 -775726211
-402068177 -402248713
-235728577 -235813133
-874650774 -874706608
-724188838 -724273708
-119329831 -119150427
-919758100 -919633552
-14790836 -14895710
-180315959 -180311155
-246478905 -246490825
-462752123 -462933915
-803490031 -803324479
-834888480 -834710626
-659201818 -659297446
-992294589 -992394367
-439840547 -439746517
-277866148 -277888488
-89455539 -89291463
-749673081 -749563001
-623135732 -623009100
-997069942 -997133792
-669501809 -669509495
-85573695 -85467209
-380682549 -380724143
-440416672 -440242784
-746850615 -746760985
-850025511 -849926965
-479058654 -479011054
-334340534 -334178746
-991367993 -991349827
-708749319 -708604317
-305334454 -305243588
-216842059 -216700191
-755950875 -755785847
-78485982 -78356946
-705575963 -705442659
-455851630 -455899986
-556270656 -556450656
-810467946 -810373382
-691009650 -691050092
-825637958 -825609886
-892240401 -892116203
-261366489 -261362625
-773833389 -773814981
-307888628 -307943820
-930466273 -930551697
-270952350 -271020180
-275142523 -275014807
-960126288 -960118398
-200483497 -200347155
-149203954 -149015054
-136779909 -136682241
-476963025 -477151779
-532950272 -532951334
-336237525 -336316645
-319146506 -319096016
-589552684 -589522970
-202993978 -202902002
-865595538 -865770136
-163997680 -163868030
-358741101 -358929505
-926554596 -926571906
-937906895 -938081921
-587737770 -587570064
-513479491 -513625347
-736011457 -736057647
-224898042 -224774244
-655660493 -655718601
-902647351 -902703535
-110951235 -111095717
-228755349 -228710671
-88603182 -88487646
-139284416 -139295776
-483914954 -483715334
-131234202 -131396294
-176128278 -176117506
-689699214 -689841672
-933418458 -933595396
-690883255 -690862245
-801361211 -801185995
-186934299 -187013359
-180752089 -180713363
-72560555 -72423351
-28957750 -29010900
-354629869 -354790963
-96431839 -96453789
-256314874 -256388216
-521502410 -521645764
-123222431 -123353153
-769885938 -769797446
-959464977 -959440431
-873225853 -873351817
-889845500 -889706366
-514324739 -514161475
-622970313 -622968783
-201504341 -201503539
-99112444 -99284428
-427409349 -427301633
-480960837 -480867741
-710327619 -710284189
-292037813 -291853113
-540053136 -540173012
-743092127 -743106833
-677858163 -677893721
-934182600 -934268440
-555723021 -555659189
-663336874 -663480018
-340581648 -340575842
-451402616 -451467544
-434847655 -434830541
-154603163 -154797317
-333878553 -334032975
-454647174 -454701162
-156280248 -156305146
-824354986 -824364498
-446450271 -446452091
-404289347 -404222371
-145676176 -145844544
-1540418 -1660124
-779096685 -778913609
-704726009 -704800577
-786542084 -786520144
-761670771 -761724765
-377412457 -377451313
-747427352 -747441516
-663577746 -663382290
-367845828 -367905502
-497460368 -497530958
-918784711 -918883993
-947319762 -947320876
-637901296 -637942584
-880971610 -880914214
-724641947 -724614299
-233344256 -233240048
-92478755 -92431005
-366963855 -366855565
-94283709 -94145525
-729198317 -729206633
-497777337 -497960341
-272551951 -272510387
-337158466 -337310040
-327433653 -327620465
-865236349 -865045985
-578052769 -578244029
-25465267 -25563947
-567280050 -567413704
-306724481 -306615173
-73740879 -73878033
-166109975 -166004247
-113233487 -113303539
-686537035 -686403963
-490889106 -490895232
-609010717 -609096451
-882131680 -882008880
-516333419 -516147445
-473038697 -473169823
-544224963 -544424809
-346486948 -346514850
-888523840 -888368676
-237849889 -238026339
-855477013 -855465585
-13085487 -12972547
-993703051 -993817707
-36450666 -36643626
-106973450 -107030080
-56762489 -56719897
-909526921 -909380107
-466501457 -466479177
-181745825 -181623173
-22446304 -22407858
-34973987 -34946521
-486858425 -486927841
-88906919 -88851761
-249606532 -249486636
-896554976 -896408346
-701463672 -701295828
-261059609 -260938157
-849528272 -849429812
-61228803 -61177529
-479864636 -479956110
-275868644 -276021236
-142094011 -141931191
-470309582 -470247306
-821138677 -821177117
-10813494 -10932912
-492397367 -492584391
-869162286 -869128160
-622505312 -622468020
-726397156 -726514244
-196768912 -196679302
-794381065 -794340695
-312241330 -312361476
-540214290 -540203378
-760792574 -760870754
-867987972 -868164100
-589752569 -589746335
-274987564 -274849518
-996080630 -995969128
-118457868 -118575966
-831219798 -831149018
-205574460 -205729144
-363069772 -363074560
-70307290 -70425534
-955820038 -955939466
-270701478 -270832664
-825552633 -825518117
-727592643 -727650941
-514619813 -514782139
-753831457 -753731269
-191565962 -191478888
-435782871 -435817187
-317585052 -317647978
-921168416 -921127448
-797881760 -797780136
-279632113 -279727717
-585821386 -585984162
-676648630 -676699862
-887611990 -887808716
-52849305 -52868545
-890064886 -890251634
-785765222 -785870656
-718930286 -718971578
-110738135 -110909147
-188773951 -188788995
-723135606 -723258622
-378569910 -378750742
-356080192 -356275266
-5715106 -5900906
-736594327 -736703983
-800063152 -800038354
-4941495 -5118689
-693084694 -693247832
-945281691 -945309975
-880337532 -880475212
-813237843 -813103463
-253496499 -253500643
-708337957 -708349305
-570086532 -570048090
-445006781 -444884733
-46279711 -46324523
-519341754 -519324558
-693875368 -693754592
-635601304 -635767822
-921495514 -921534970
-460779263 -460722437
-837456326 -837651536
-52091303 -52087299
-857250001 -857272329
-80568533 -80650493
-306290976 -306311246
-893591247 -893577727
-447862741 -447677971
-240644478 -240583408
-435356402 -435157468
-138510545 -138474227
-813871780 -813680232
-202749984 -202946680
-954127779 -954188529
-227983157 -227900903
-767590624 -767476440
-791044365 -791219365
-797854893 -797908627
-462395328 -462487244
-913683001 -913728847
-690597426 -690631330
-997101867 -996986145
-633772287 -633657745
-44833520 -45014748
-784613587 -784765643
-267579838 -267667790
-939788667 -939620827
-913705924 -913616760
-177340212 -177213434
-657605234 -657623918
-859494253 -859320905
-516069264 -516053970
-806137079 -806007333
-920703629 -920683893
-581283735 -581117071
-928268136 -928271374
-967019936 -967167382
-756451170 -756288228
-965543205 -965730255
-762544076 -762389250
-541896446 -542041882
-612323400 -612142784
-712660931 -712738213
-72250154 -72136980
-436029763 -436223727
-106130106 -106149342
-434378314 -434190698
-948649859 -948737035
-69542993 -69499437
-884193920 -884379294
-900546943 -900422593
-720995038 -721010120
-882954972 -882902136
-866290830 -866416052
-280570573 -280624619
-962229455 -962360011
-968071487 -968214731
-944384000 -944537258
-102560144 -102645418
-445677095 -445863303
-62225470 -62380422
-459062705 -459116239
-728307654 -728223596
-154960229 -155032419
-310461180 -310424628
-144393146 -144246860
-600434522 -600412782
-536768591 -536862303
-239600817 -239482137
-889902234 -889916986
-400683012 -400697170
-947248413 -947065799
-827029692 -826959186
-271505155 -271691281
-384256246 -384352554
-647714076 -647833064
-176734024 -176782974
-9269806 -9079074
-536959205 -536917619
-749618041 -749420091
-128359316 -128349232
-114155945 -114071603
-129400518 -129336212
-403530984 -403602588
-268084443 -268032125
-187001219 -187025499
-481084481 -481008299
-13640174 -13539486
-64116504 -63966112
-386457324 -386541846
-55491873 -55636769
-836987833 -836810113
-798782240 -798800858
-650291439 -650310211
-663114158 -663101868
-557597644 -557606658
-316705085 -316638257
-917608261 -917458867
-522454159 -522319931
-921601689 -921668153
-114401606 -114535452
-23303897 -23309889
-789898350 -789801594
-406689778 -406529194
-395536366 -395481210
-877511061 -877570691
-137756240 -137940972
-178230459 -178216181
-657666067 -657767821
-363207358 -363246918
-19655988 -19758722
-180525707 -180508645
-328868129 -328782973
-391807837 -391730549
-689968606 -690106642
-574264256 -574402630
-502850879 -502690869
-424495179 -424515243
-533806423 -533918029
-967910089 -968041641
-930126072 -930296436
-558581353 -558768063
-721987067 -721889349
-770055806 -770038118
-78598436 -78756246
-970520444 -970545128
-271351320 -271330746
-184296014 -184364770
-185770477 -185755655
-742982004 -743071430
-694373792 -694246548
-570588206 -570747676
-302784828 -302703130
-347051642 -347212372
-748977013 -748904107
-519728974 -519704774
-968743370 -968924996
-210412816 -210262474
-301296422 -301443422
-652123812 -652185466
-810666726 -810608200
-87837121 -87905817
-588318626 -588172536
-303560181 -303593193
-374576356 -374681922
-380540725 -380650265
-943373486 -943318652
-426465662 -426538296
-137391503 -137502427
-348156795 -347962369
-926607632 -926671628
-960841674 -960866296
-304630485 -304738865
-243235056 -243137512
-125986607 -126093215
-540522793 -540657379
-723197114 -723000916
-210707796 -210878232
-642701127 -642891411
-764335914 -764459220
-317121647 -317022307
-263022000 -262832456
-625657755 -625548645
-368090464 -368287130
-489118913 -489161001
-575023491 -575028539
-308294623 -308272067
-322383164 -322438034
-412989226 -413008402
-594107355 -594182339
-812348787 -812289283
-729557229 -729748875
-805030801 -804851075
-318832915 -318777237
-942496954 -942696402
-638420647 -638322075
-687700932 -687804794
-980314479 -980167219
-18597661 -18715097
-872488921 -872573015
-887013096 -887167832
-866889970 -867041390
-53209030 -53313538
-267509006 -267623814
-353713331 -353763405
-393091383 -393203805
-11595952 -11466686
-426838226 -426861312
-896952576 -896845744
-765322366 -765269304
-423421025 -423524539
-870867233 -870714523
-718429172 -718447264
-688259045 -688114737
-470905703 -470876083
-168933545 -168796021
-738529864 -738400782
-315837381 -316008833
-983472181 -983614687
-986622357 -986675137
-58760610 -58950228
-991903819 -991827557
-170405957 -170236387
-508164511 -508130679
-760368734 -760538746
-560383610 -560372686
-754042517 -754146057
-202945370 -202947990
-310911732 -310971928
-720477611 -720525583
-675981466 -675947882
-548694262 -548755814
-240370336 -240374588
-189357964 -189352814
-620732351 -620581057
-396215722 -396265158
-180952645 -180877609
-207341988 -207523232
-926849883 -926710049
-754125108 -754307272
-186642611 -186571923
-781153823 -781038549
-536067598 -536016472
-904965885 -905084821
-207810305 -207737265
-426679371 -426711821
-39075434 -38946706
-263592652 -263435560
-938621865 -938502391
-619701077 -619592019
-866576186 -866695044
-82543646 -82471648
-338090350 -338091586
-95757934 -95902894
-832661203 -832662043
-730537467 -730482541
-154039418 -154141918
-13809087 -13743939
-476866496 -476767876
-258829381 -258877673
-339094457 -339256339
-646340876 -646497094
-259202483 -259134129
-588049889 -588245581
-145074985 -144931593
-634340186 -634477618
-113268513 -113081981
-436788870 -436826080
-516125162 -516013366
-492081722 -492197254
-439276191 -439147349
-262722085 -262755329
-299551789 -299410087
-785286558 -785216914
-897870989 -897788691
-626090286 -626038730
-294486901 -294648977
-536582650 -536623944
-71805263 -71743207
-320664933 -320534087
-966889637 -966915629
-590579859 -590682423
-63944002 -63769458
-973765960 -973903496
-222225427 -222100609
-963107052 -963173086
-63933353 -63954651
-707505406 -707417716
-928932226 -929131278
-354232323 -354237395
-652037976 -652138014
-858837698 -858775084
-179414893 -179249831
-579646775 -579612713
-623467848 -623449500
-613796042 -613657932
-159354157 -159385683
-229339366 -229170284
-578755021 -578753823
-847131651 -846936767
-841451579 -841396437
-501845340 -501985666
-965142646 -965338546
-811608118 -811426226
-823084411 -822906865
-806771156 -806595576
-228457111 -228413685
-380256627 -380149587
-897116543 -897038405
-763986445 -764066705
-894921768 -895042884
-955646937 -955500945
-260165975 -260269877
-587230513 -587279181
-266829036 -266977862
-209364092 -209367958
-375952965 -376084643
-961568148 -961607594
-549086866 -549048582
-948202300 -948253906
-934197112 -934217968
-66392060 -66390850
-711474367 -711623065
-640635419 -640713035
-793536835 -793495013
-281281044 -281358520
-526533059 -526431355
-732639233 -732823421
-64356960 -64261706
-957227646 -957241902
-946879375 -946823573
-949614717 -949531431
-746180677 -746376977
-314296127 -314291909
-264959291 -264965143
-379296983 -379228731
-844470481 -844600909
-989882003 -989828893
-529279289 -529437107
-569826052 -569657474
-310442904 -310328144
-17591623 -17452485
-354636405 -354630859
-751532838 -751430208
-369156263 -369316717
-553806915 -553882355
-774149151 -774133867
-936738367 -936936945
-303178970 -303218562
-617853270 -617853920
-907164712 -907192180
-938692912 -938550818
-464559959 -464389293
-748610530 -748531600
-633379230 -633488216
-172169389 -172121549
-905301263 -905168551
-743906931 -743831071
-924616460 -924468120
-156032826 -156089918
-787884946 -787822520
-40353711 -40358335
-533146185 -533314665
-346018590 -346130796
-921440473 -921629467
-290861513 -290679327
-88450981 -88265885
-99641309 -99497727
-678364273 -678545037
-693788911 -693738103
-311549151 -311682061
-184622518 -184473250
-609532612 -609353114
-233338963 -233481769
-295193284 -295293730
-364335042 -364175524
-41590059 -41640585
-319510467 -319466375
-495002634 -494876078
-328480284 -328630656
-665751482 -665911010
-541498510 -541301724
-704235685 -704205301
-792841558 -792941730
-490601134 -490601766
-21901820 -21714214
-509947307 -510117755
-61387636 -61324204
-320060098 -319955890
-843858899 -843723011
-477174825 -477241629
-913056929 -912958009
-502153574 -502183700
-360990409 -360963549
-252342879 -252449771
-718629679 -718813911
-88702042 -88504322
-332801665 -332636539
-716805159 -716680039
-880517491 -880681957
-720648293 -720683675
-288326279 -288213493
-21126708 -21240028
-681253602 -681436974
-164913899 -165030287
-950792204 -950937444
-845093775 -844972311
-523358320 -523514400
-434573853 -434695887
-750002499 -749991411
-433172725 -433213343
-971958787 -971925905
-167777048 -167777378
-716150937 -715959765
-978067773 -978108759
-27598200 -27431684
-446507901 -446396281
-792468737 -792494747
-422275653 -422347317
-686145191 -686308405
-190365354 -190259392
-335135933 -335195515
-229478353 -229598311
-75105855 -75192873
-710360827 -710445255
-951348774 -951395724
-985690338 -985637300
-63599679 -63799503
-869163270 -869324980
-259563229 -259759931
-160218725 -160292097
-317483946 -317511676
-558480776 -558588826
-307067952 -306885444
-518361128 -518510598
-627508910 -627594512
-305455921 -305398449
-445410457 -445340043
-949476633 -949559735
-205364478 -205313636
-106866797 -106900265
-232096165 -231935649
-906935113 -907067017
-341773712 -341943260
-879762775 -879564001
-102155057 -102168529
-778944049 -779005147
-693595407 -693598305
-502445123 -502589913
-595208698 -595264380
-962550434 -962690256
-234714956 -234791422
-668994703 -668920527
-683137308 -683291476
-595840830 -595897086
-268032265 -267872295
-279446932 -279604756
-641112189 -641212319
-957268230 -957215574
-571045763 -571108465
-753148101 -753125363
-82432658 -82333600
-646502460 -646641418
-398032488 -397870626
-888693721 -888673891
-277423306 -277348738
-328070737 -327939113
-875884752 -875889222
-726855486 -726837520
-559429478 -559614748
-122634321 -122456053
-382469232 -382624184
-985661530 -985761998
-23193124 -23031608
-415315878 -415186436
-52157072 -52075148
-469870002 -469780506
-6231744 -6042060
-868422827 -868248617
-725067934 -725145506
-619917767 -619989821
-248986400 -249087874
-407546353 -407720779
-590051639 -590003307
-572440361 -572374971
-293149968 -293334904
-614679626 -614605862
-548126371 -548259939
-710069673 -710263535
-406480278 -406468628
-714575375 -714490779
-469976167 -470076897
-104263978 -104079108
-777851086 -777854186
-771104581 -771174347
-805463417 -805645901
-435796775 -435695969
-749519066 -749463920
-316840953 -316645031
-846671271 -846667633
-874119298 -873952690
-981579564 -981553418
-86987525 -87056879
-778659281 -778669033
-495045619 -494959649
-429189900 -429367078
-294858672 -295008492
-895266753 -895343053
-366102740 -366257222
-340686618 -340517044
-186330482 -186243086
-596762860 -596789518
-860556545 -860364151
-956617808 -956468050
-467688010 -467744172
-541400117 -541398919
-698618261 -698436461
-6772545 -6839031
-108551375 -108727803
-976572639 -976445721
-595944544 -596034032
-743692738 -743711360
-42023542 -42180720
-594684319 -594621323
-457356581 -457273617
-124301586 -124153564
-409938757 -410119839
-125805775 -125913067
-123047502 -123200288
-454760076 -454785494
-650906115 -650912919
-981930783 -982051877
-734131651 -734119265
-530314523 -530457309
-635480740 -635504630
-475426105 -475622707
-263363232 -263433038
-532185525 -532374291
-787191061 -787230581
-160990885 -161097625
-679659884 -679549854
-827881740 -827853658
-257510898 -257566026
-402819941 -402977417
-157947397 -158134337
-394403832 -394324648
-108641478 -108814128
-585995150 -586074786
-111721795 -111652951
-537549548 -537410218
-826052833 -826064681
-214627403 -214567685
-519996842 -519822968
-398462807 -398649947
-506642240 -506674168
-317211686 -317031608
-152002042 -151991376
-550007055 -550159325
-168137809 -168070117
-247232216 -247278346
-363229267 -363420649
-229652802 -229841696
-904876979 -905025353
-278486874 -278373844
-997202396 -997384582
-389847802 -390023550
-582220397 -582392425
-733527639 -733666291
-510471989 -510302539
-925989163 -925962199
-215188497 -215323371
-835720734 -835571454
-229972868 -229905714
-548839071 -549024491
-769512043 -769529033
-483086001 -482983551
-457948505 -457771643
-849129629 -849022923
-235339178 -235491050
-636181199 -635984641
-851697303 -851578115
-464687576 -464516836
-646291304 -646348436
-916772001 -916873007
-494198732 -494159608
-912469688 -912522708
-758918741 -759063289
-126271259 -126349759
-132322687 -132454717
-301697247 -301714417
-840334052 -840390090
-605101304 -604945848
-607088206 -607219986
-330280243 -330454851
-361792218 -361620376
-380914173 -381107321
-364573763 -364416483
-43171472 -43059938
-412960166 -412967428
-873258117 -873448829
-175199534 -175323218
-615418520 -615230092
-2154800 -2069668
-816826541 -816893647
-16241477 -16243019
-876625658 -876636268
-97164842 -96987320
-821466518 -821536556
-567054655 -566911445
-650399319 -650282305
-52451730 -52294218
-204197584 -204040154
-672570086 -672624504
-815936787 -815891091
-504358482 -504356968
-745530542 -745545866
-333246536 -333224930
-218944815 -218893931
-931321564 -931353998
-455461494 -455548778
-22566115 -22463527
-109023194 -109166892
-90339619 -90296339
-793445148 -793628522
-812162116 -811997910
-745766126 -745901574
-482453643 -482280039
-549804166 -549666190
-788020327 -787957005
-528918806 -528892594
-446089007 -446181071
-95559454 -95410656
-48976972 -48864324
-650255527 -650134397
-495170139 -495207153
-144354626 -144478702
-173879438 -173790938
-502279484 -502087916
-473298523 -473327979
-651539462 -651339822
-433258954 -433283072
-518097447 -517935477
-139668760 -139714712
-635782366 -635917458
-981297197 -981260033
-494344299 -494535815
-443044394 -442959300
-19570802 -19410870
-56999967 -57176927
-389114693 -388941817
-506762177 -506849515
-928467043 -928472957
-946607698 -946716806
-774116948 -774082916
-776712175 -776764101
-747680458 -747556746
-700648297 -700761495
-172837360 -172977208
-515788714 -515791846
-466216815 -466396229
-702915420 -702890764
-550275008 -550425084
-387184131 -387198587
-444542617 -444582875
-816939740 -816937744
-966902633 -966723367
-979097332 -978933788
-633513097 -633539441
-932846035 -932653261
-342013510 -342126580
-444237891 -444152221
-908942986 -909091816
-858309682 -858211632
-491456002 -491318986
-536042035 -535900461
-154685325 -154628853
-164960416 -164831236
-255247494 -255067272
-239668488 -239680046
-449946398 -449911482
-217255355 -217289257
-287057975 -287218453
-889249902 -889272118
-226497779 -226311893
-51603911 -51576589
-918356758 -918374850
-404656042 -404607294
-491439775 -491557721
-860079557 -859926175
-361174848 -361363712
-891983113 -891890175
-658033766 -658107816
-829601342 -829695080
-40871824 -40920996
-62690345 -62882599
-481002334 -481192286
-546268683 -546082071
-260847747 -260766159
-18333900 -18464486
-29670006 -29671920
-858987310 -859151964
-256856165 -256939593
-310145911 -309957731
-29945952 -29811528
-880835347 -880828933
-170040771 -170223809
-202614704 -202571508
-74660999 -74680471
-926545953 -926516835
-566237608 -566196002
-518294592 -518277414
-296622637 -296491279
-693527617 -693436289
-42935212 -42737146
-395085372 -395265824
-743776285 -743869001
-672828170 -672756520
-462804549 -462801673
-625294792 -625165118
-409577273 -409459325
-115320177 -115259463
-40050782 -40242728
-367140091 -367318359
-354679380 -354710416
-742895096 -742719196
-596884948 -596892410
-782638539 -782798887
-685971811 -685886393
-694170449 -694050663
-758106509 -758116211
-625875408 -625837700
-964055389 -964225051
-170915422 -170891760
-905951158 -905849706
-734697711 -734667777
-249122770 -249052978
-517765049 -517807057
-858070075 -858199649
-458036638 -457986620
-134427611 -134619147
-695111261 -695214589
-440798507 -440612577
-539001384 -539153456
-674016668 -674156910
-259168306 -259067292
-268909975 -268810219
-973673269 -973797527
-551756853 -551842031
-959918010 -959781356
-834998692 -835152084
-896721059 -896751803
-283362044 -283510332
-551090472 -551052812
-18004875 -17815433
-686711417 -686775723
-824051528 -824043430
-191291880 -191339576
-649428753 -649389935
-12147454 -12263840
-140292182 -140417270
-961375566 -961366970
-451139161 -450952407
-694110556 -694034608
-671200139 -671175349
-95149597 -95023497
-608651377 -608608637
-596690357 -596888679
-543046978 -542882514
-82383129 -82328337
-667968401 -668046197
-141143373 -141195485
-539877407 -539968505
-442192394 -442188838
-199353592 -199474042
-843607879 -843438459
-719246467 -719185369
-69521215 -69501355
-993416954 -993532288
-380798132 -380961486
-667678572 -667563060
-373066170 -373102882
-246226232 -246077286
-910615623 -910799649
-480110015 -480141993
-244401357 -244309477
-219859850 -219715646
-256416634 -256359798
-921978519 -922042661
-744872249 -744675649
-215694772 -215614420
-492106652 -492032812
-388200631 -388338667
-429174230 -429087838
-93433802 -93303564
-592116373 -592124079
-269300607 -269331937
-855471299 -855336209
-994737633 -994767197
-804775904 -804940938
-576942351 -577053407
-237381051 -237333673
-856580104 -856703918
-981652820 -981633104
-703359950 -703445856
-738174695 -738161891
-264657758 -264803178
-685529025 -685679583
-949853850 -949704788
-510099065 -510246251
-111933471 -112007747
-39422468 -39525472
-970447263 -970642993
-424338015 -424275179
-829980400 -829840480
-678334462 -678372720
-561209815 -561374639
-286214339 -286018483
-794996555 -795184731
-219269595 -219438979
-413422955 -413478597
-505981119 -506109489
-737235347 -737326687
-459624089 -459637435
-139870185 -139950681
-67126707 -67320227
-308494468 -308399256
-495407263 -495540155
-398591464 -398708430
-862967803 -863151333
-111811491 -111970609
-222926231 -223118643
-898718077 -898523317
-447495567 -447434231
-470944502 -471002306
-823652366 -823511504
-644240030 -644419682
-36068025 -36089293
-890064829 -890131683
-697534853 -697638283
-45286336 -45200776
-928539426 -928505880
-358229484 -358429010
-801038926 -801106398
-645630120 -645456558
-692667011 -692675405
-381349930 -381495280
-530685201 -530857701
-73539340 -73575868
-523071657 -523204241
-814323234 -814372194
-924252200 -924183568
-723269661 -723247583
-819281992 -819272054
-29862378 -29829178
-958904694 -959063614
-457820284 -457860074
-231329551 -231251729
-485702218 -485797546
-363721603 -363781373
-949724354 -949534686
-596557159 -596669819
-629427508 -629449778
-331917884 -332112436
-61558341 -61389463
-574064793 -574210789
-518000590 -518194304
-922754891 -922573653
-451101114 -451189326
-248588390 -248725452
-318399284 -318426832
-498927855 -499035451
-148664222 -148730802
-792039706 -791865776
-9590980 -9703214
-454133620 -454115618
-656887231 -656952983
-607402037 -607442091
-742118812 -742011952
-918084501 -918034941
-173952237 -173806639
-561988606 -562033460
-526437513 -526402711
-176733625 -176722507
-770775868 -770786242
-21527441 -21393325
-986423660 -986229812
-84895482 -85014528
-205939870 -205843322
-374413232 -374481026
-646432814 -646567136
-743125193 -743088473
-939105824 -939131570
-48023009 -47838351
-895845421 -895752743
-412550325 -412562547
-407633566 -407588610
-64120141 -64254341
-395620066 -395649364
-881813329 -881807513
-729284416 -729309486
-489513210 -489508468
-737385720 -737323100
-686699736 -686743570
-797578487 -797771073
-284995138 -285124866
-178968286 -179123544
-449671476 -449551640
-391757903 -391857771
-783857942 -783970100
-49779898 -49589640
-745290896 -745170168
-273331620 -273199170
-987145651 -986954589
-616567706 -616604672
-427599619 -427538657
-786875472 -786770460
-555285477 -555247693
-153453866 -153415006
-922429209 -922505465
-154996324 -154914378
-906697207 -906696825
-597929488 -598113466
-295607891 -295428023
-966577650 -966627128
-203300522 -203341370
-150430823 -150469233
-989454877 -989621483
-863646544 -863820268
-626224171 -626416313
-182255380 -182140148
-954598700 -954706698
-512332063 -512140103
-596735574 -596604064
-665735880 -665831246
-722743847 -722822623
-98503144 -98683186
-934042620 -934207540
-235528494 -235474674
-487334563 -487440149
-548114579 -547931547
-358242787 -358120347
-824169254 -824354396
-773477552 -773343178
-534719669 -534551001
-151941007 -152071871
-153719573 -153632835
-597232780 -597274986
-80795553 -80769805
-718508366 -718386162
-791784201 -791759337
-987823641 -988003413
-394242981 -394292783
-261626291 -261786285
-688033277 -687974455
-361409428 -361317996
-125611100 -125563966
-292811296 -292711954
-385192987 -385261701
-218104469 -218118989
-387539358 -387471974
-539158053 -539148859
-198960704 -198859742
-964139308 -964310794
-803251689 -803356963
-568335872 -568155696
-699636543 -699559637
-833480351 -833508979
-581970363 -581847991
-263747661 -263666047
-591177252 -591327768
-323751920 -323762208
-616884234 -616979004
-86055529 -86070017
-842984758 -842938698
-976338941 -976242233
-395865522 -395705724
-523401215 -523221111
-568156037 -568045681
-51101010 -50952218
-467042453 -467113561
-577305246 -577321060
-737159519 -737281017
-785388837 -785490907
-292408659 -292447783
-558069448 -558106806
-625644229 -625767651
-361217100 -361088168
-975418215 -975281601
-623181566 -623097758
-796774369 -796842143
-659344783 -659478189
-707754972 -707886490
-361535727 -361595873
-628628874 -628489550
-827365536 -827539170
-755632044 -755471886
-140931966 -141035646
-200477068 -200530220
-184315049 -184497937
-155407554 -155580044
-868924612 -868895964
-180879604 -181025686
-363593520 -363600678
-958910568 -958984154
-101448247 -101274421
-589076681 -589251005
-885487966 -885371104
-786942472 -786808472
-693548702 -693506532
-10771820 -10640164
-155228800 -155240526
-64716990 -64850310
-226673249 -226555205
-325538655 -325576729
-307015027 -307170777
-938817322 -938660150
-85169729 -85069725
-343328840 -343413782
-657889153 -657918593
-983368656 -983181028
-494299334 -494161618
-279119261 -278994847
-633058861 -633115997
-365158348 -365243106
-741481463 -741672319
-3834462 -3856848
-256633181 -256613413
-329228465 -329263669
-816389954 -816552728
-252665621 -252561903
-184175467 -183992489
-284439960 -284584078
-779722253 -779735829
-684680239 -684861491
-351517218 -351392392
-890791928 -890801550
-361356138 -361462718
-608630007 -608487117
-55205488 -55211684
-992205609 -992343337
-980640235 -980688519
-145583846 -145588786
-669575690 -669621990
-111334467 -111336689
-151782324 -151723652
-596019720 -596195680
-655823412 -655724574
-263057189 -262986811
-650475404 -650323234
-711804843 -711815455
-972722371 -972627629
-143228450 -143235194
-832659554 -832730530
-12852303 -13029017
-696414552 -696574792
-999196184 -999322184
-163310447 -163200555
-354819982 -354994692
-319717239 -319738951
-875611914 -875529312
-971878075 -972039499
-454635598 -454457434
-592163329 -592227625
-973735398 -973583872
-920835197 -920715583
-245341323 -245411635
-693970909 -693779827
-618999130 -618862228
-770439704 -770630352
-278236157 -278422379
-7014691 -6862231
-189559333 -189593607
-431756007 -431924969
-354384717 -354398311
-269045518 -269086056
-334603685 -334620587
-502264640 -502294328
-578602596 -578428838
-250844482 -251026022
-74185887 -74326183
-577646732 -577461206
-999644451 -999474693
-130329437 -130348061
-678454655 -678290785
-614082054 -614087916
-331523765 -331626955
-513895331 -513846799
-156754722 -156910460
-974252607 -974229163
-984710638 -984511084
-541969164 -541799076
-921812805 -921980475
-566329177 -566146039
-467367452 -467338966
-404868659 -404949381
-176728066 -176710674
-918931101 -918895945
-381861119 -381848485
-458331553 -458524147
-18011390 -17998360
-681617539 -681518241
-212680866 -212601638
-242082092 -242170982
-685709894 -685649272
-352029275 -351963553
-964117277 -964112559
-115933925 -116108953
-763733259 -763865899
-429590469 -429400549
-986098566 -986107274
-331421730 -331575360
-744571513 -744516937
-356242680 -356307852
-716648850 -716481442
-748657932 -748854086
-62879110 -62886088
-801083953 -801273603
-271322606 -271380034
-61833338 -61886782
-176242744 -176268604
-130868409 -131052969
-717422825 -717334799
-429261355 -429087105
-654322059 -654445335
-350714764 -350768376
-170092234 -169953874
-736899770 -736793928
-722411948 -722548724
-792205267 -792349559
-466850964 -467001834
-904895474 -904882522
-99504720 -99374882
-537522630 -537716318
-665170267 -665099561
-649632425 -649469269
-634624007 -634580687
-972939610 -972885198
-307715325 -307884841
-383706194 -383559708
-507122580 -507254370
-492795890 -492955282
-321404830 -321318532
-294814780 -294645840
-774565224 -774591428
-133133741 -133163351
-298802295 -298686029
-65859128 -66045404
-246302163 -246344123
-713982901 -714101851
-312541419 -312570665
-906355744 -906508698
-200663480 -200620392
-125330125 -125467299
-723941606 -724072788
-292980488 -292871876
-309517357 -309556783
-737926609 -737770509
-457503527 -457542189
-405476365 -405289121
-261174370 -261256042
-335432822 -335401632
-78188638 -78148366
-56882366 -57024080
-722219210 -722055428
-949550666 -949568804
-234977312 -234850630
-294324336 -294177334
-575753770 -575818404
-721938208 -721861062
-457403386 -457522858
-407968447 -407787187
-125877534 -125948600
-330665423 -330478903
-939011561 -938926501
-330968558 -330809304
-78753021 -78759471
-950407585 -950427837
-841447742 -841594646
-205155224 -204996946
-455299913 -455427707
-90965913 -91126863
-493362206 -493178798
-914396787 -914475469
-531261351 -531088881
-336980499 -337044867
-232024891 -232167439
-167001991 -166827143
-343251522 -343358230
-422910286 -422829648
-289191639 -289299631
-277808923 -277748479
-777486301 -777412829
-891146230 -891224598
-178780613 -178967707
-561118742 -561135626
-179577642 -179425612
-189540737 -189714425
-936421036 -936511760
-18656379 -18554083
-737754980 -737677520
-508109396 -507964256
-32954377 -33013653
-205971354 -206092430
-78862452 -79012182
-299608692 -299494886
-534035500 -534130366
-652162862 -652208070
-417396689 -417409397
-779613872 -779435868
-186900763 -186751341
-312764596 -312567604
-681060907 -681101487
-371135874 -371290002
-947712906 -947835604
-185684637 -185643075
-788763696 -788803964
-732080307 -731903971
-239937000 -240114454
-9365027 -9254005
-105998086 -105966776
-890580555 -890443627
-361083350 -361152634
-610256960 -610308940
-496510031 -496584355
-366399741 -366324537
-496295801 -496241945
-181658021 -181833629
-640143158 -640249660
-604359965 -604367429
-193717576 -193846124
-580595346 -580455540
-223663531 -223468299
-239477874 -239488834
-214738600 -214563446
-450466875 -450530621
-344158483 -344340575
-527055624 -526887756
-432719887 -432770129
-195869127 -195981169
-449136787 -449282725
-169935188 -169821756
-285378326 -285469308
-455685621 -455719697
-292594552 -292713166
-76628504 -76744716
-95053191 -95246003
-650909517 -650744813
-639172378 -639237220
-445102443 -444917169
-705992345 -706174981
-312334434 -312507712
-997985889 -997793937
-393333551 -393334943
-367912354 -368077372
-889921611 -889995867
-663161799 -663205249
-625329718 -625445438
-790515969 -790536047
-594151808 -594212870
-775188643 -775345573
-23298211 -23241279
-539860998 -539861288
-645480091 -645327965
-361941996 -361741996
-274149639 -274312869
-157956481 -157982641
-518733925 -518736993
-413450776 -413290730
-338752733 -338893533
-55564321 -55427575
-308949661 -308837137
-793767428 -793602192
-792558836 -792656774
-419460020 -419657786
-518577750 -518569092
-843053796 -842936760
-993853480 -994036430
-60850494 -60745070
-71924927 -71853327
-633425149 -633433723
-16727178 -16564792
-198024731 -197842507
-666963660 -666973692
-519662639 -519486809
-280826542 -280720110
-44673012 -44546690
-615324306 -615166092
-889957500 -890034234
-160518934 -160541142
-135194092 -135013862
-86194766 -86032894
-682200873 -682053899
-12418488 -12615080
-693148105 -693106641
-981400234 -981536522
-398470327 -398293125
-516116732 -516133592
-31574254 -31659268
-729973654 -730043652
-849829824 -849877288
-350270319 -350415779
-177394761 -177399123
-194427504 -194452342
-494812565 -494687837
-513624420 -513626274
-567770272 -567653148
-129558121 -129383869
-813054309 -812854549
-970933332 -971076066
-811469905 -811301539
-386861801 -386760487
-985926196 -985888106
-638467447 -638373847
-622579849 -622675139
-190151296 -190008114
-503922034 -503813224
-294407715 -294350231
-961847273 -961664201
-429131034 -429025822
-499493565 -499398353
-85889191 -85690507
-863982813 -864085125
-444260547 -444331115
-911232162 -911280226
-241858587 -241771945
-862721196 -862763732
-620459712 -620331222
-45849054 -45653916
-374353689 -374400047
-207873571 -207747039
-419422097 -419469059
-455287561 -455249771
-787629617 -787481385
-761111523 -761247069
-306390780 -306360338
-986809155 -986916571
-94801642 -94739284
-300452236 -300483714
-407390102 -407324478
-139364500 -139227052
-818747335 -818843419
-462441286 -462426294
-645910276 -645858662
-627044020 -626859432
-158149898 -158128718
-649958171 -649830671
-427086870 -426932846
-829864078 -829726864
-42012895 -41857881
-315069010 -314892886
-741500995 -741508483
-223926627 -223751219
-417808810 -417971860
-660894358 -660796078
-398836369 -398727983
-618661491 -618623323
-578958505 -578807835
-120732838 -120900768
-9917082 -9989076
-670572288 -670759144
-18237138 -18041776
-21007132 -20853754
-206717671 -206829557
-48466383 -48468657
-163255501 -163146785
-392684726 -392550832
-29741545 -29602295
-880778585 -880585329
-820988875 -820958687
-808321048 -808480886
-130950063 -130960689
-184330392 -184227328
-286305672 -286243388
-370471016 -370588826
-141043889 -141169429
-176245886 -176291322
-89065635 -89249677
-352613017 -352650257
-656170284 -656308406
-726846503 -726806675
-426641303 -426629373
-36735817 -36802125
-910085791 -909937147
-472304109 -472166981
-583497916 -583598746
-934125080 -933969848
-305119105 -305046195
-515197116 -515335716
-961140432 -961154364
-357314206 -357352180
-509684448 -509558970
-421995872 -422170802
-73141600 -73010458
-879193079 -879022405
-470856218 -470955188
-720405015 -720254977
-363685423 -363684425
-654649994 -654838058
-807128869 -807263011
-458307122 -458427850
-711727013 -711903897
-993423961 -993373389
-799495831 -799662363
-135677450 -135676032
-2028450 -1950092
-2248275 -2061325
-189150209 -189001391
-348176595 -348136995
-429825558 -429681538
-585206901 -585271079
-444846249 -444658333
-596357428 -596228560
-69814641 -69884845
-765517525 -765482821
-943282819 -943091139
-773475890 -773555936
-809172847 -809162197
-826026459 -826058757
-483815144 -483686772
-876718174 -876787778
-898155870 -898348124
-224923777 -224872307
-706083663 -706044113
-242412103 -242415785
-541218491 -541207007
-65951854 -66138954
-199209870 -199015560
-992451702 -992337032
-578754422 -578628322
-284224875 -284156673
-301230148 -301369922
-941350813 -941231745
-782552496 -782529200
-904369282 -904408260
-402444289 -402369987
-952728545 -952541875
-353292503 -353225229
-498950658 -498829554
-325375551 -325473285
-778570178 -778506320
-490208608 -490148278
-53526386 -53405068
-933403344 -933440762
-775140924 -775266046
-880599724 -880593666
-128081713 -127905987
-678109795 -678247981
-746100931 -746040079
-242776418 -242613848
-862574675 -862592757
-742380652 -742363456
-454546516 -454421162
-558674708 -558502944
-261912428 -261977836
-373172868 -373053322
-345683555 -345596783
-879634204 -879663388
-393779702 -393874076
-197432451 -197330647
-165245222 -165108952
-196722687 -196687463
-983750694 -983666378
-804266821 -804330921
-949050395 -949062223
-640869588 -641041280
-264266825 -264126435
-567705825 -567638641
-595646613 -595668029
-333841295 -333800101
-21589312 -21582160
-749893093 -749699347
-417672818 -417647602
-908092205 -908109859
-633602856 -633476026
-470278444 -470231318
-472938975 -473028049
-219968638 -219975214
-517178977 -517100359
-86450062 -86373198
-824018141 -824159919
-611621919 -611489403
-485950408 -485830068
-744431296 -744341418
-20717805 -20615027
-666189393 -666086301
-883982145 -883787791
-17117032 -17184458
-353142617 -353159447
-386452120 -386454106
-581348827 -581218643
-710751160 -710823138
-685274827 -685391199
-237009130 -237193844
-353514476 -353398256
-770814961 -770757523
-937437910 -937441472
-587365914 -587192448
-493849874 -493677424
-19565170 -19576434
-446609883 -446547037
-909994779 -910176803
-524898261 -524882805
-396884291 -396920907
-305598402 -305499548
-754913397 -755018393
-652479047 -652348517
-292926182 -292795452
-915449010 -915382756
-767873474 -767741592
-141337416 -141378210
-759096971 -759196439
-115886169 -115904573
-796822180 -796872822
-526238046 -526097036
-320834613 -320962473
-513047937 -512886611
-458859260 -459052278
-318308407 -318204119
-832362771 -832517781
-140467711 -140366829
-584815778 -584922812
-876726692 -876873206
-890932695 -890807717
-544418717 -544430901
-237890919 -237799967
-736411567 -736510063
-981357472 -981260020
-738088411 -738168293
-474963505 -474835435
-131802274 -131921994
-234818153 -234764691
-266077011 -266270901
-780111290 -780243662
-649952687 -650097267
-143520663 -143339085
-590027473 -589873683
-526482207 -526392819
-874895720 -875011180
-506069982 -506177918
-707146034 -706946950
-266344201 -266507625
-319467160 -319553774
-43269026 -43355998
-735228340 -735041610
-78298682 -78421464
-331095984 -330962098
-443131789 -442956999
-599388788 -599265162
-461407132 -461413992
-262738707 -262569689
-414263850 -414264296
-70015512 -70011082
-418343792 -418216540
-170733557 -170542829
-685184416 -685222772
-561352503 -561396775
-228383738 -228240230
-113284419 -113478541
-776227020 -776058516
-548499723 -548467749
-961452923 -961587871
-412299121 -412285685
-8206986 -8388236
-925581519 -925695093
-586264962 -586108710
-754885371 -754753371
-225332400 -225406790
-308259937 -308349361
-760863765 -760877743
-868598601 -868533127
-694842932 -694726540
-348943356 -348907772
-363804495 -363758251
-700491095 -700555259
-857429014 -857469216
-786571127 -786691019
-920524306 -920680870
-471584206 -471556346
-778011524 -778113134
-569351934 -569353542
-981371698 -981343246
-568970361 -568938503
-895773783 -895917059
-887305885 -887116665
-106883531 -106866807
-181284426 -181218522
-567774466 -567855230
-86563546 -86588074
-354487448 -354633632
-73350149 -73207451
-587620081 -587457605
-811290291 -811188667
-792277413 -792191789
-505227027 -505222621
-652655284 -652492928
-819032635 -819068497
-322140404 -322224460
-97944501 -98138235
-433890460 -433979766
-773511439 -773515913
-320498061 -320578641
-930848702 -930976422
-520531173 -520396419
-551556320 -551700072
-644058994 -644093370
-471648874 -471769472
-24277211 -24276911
-274740994 -274714634
-842265305 -842283677
-470274387 -470421675
-536408170 -536574094
-774719996 -774656942
-914786929 -914774285
-747068102 -747229750
-342616135 -342537971
-506038586 -505945658
-819956488 -819846644
-969455349 -969641801
-682690582 -682736500
-775683207 -775879293
-832301028 -832440276
-338679776 -338620294
-993885350 -993750064
-754324960 -754397894
-681812007 -681910863
-626064508 -626007350
-852654718 -852804032
-174168235 -174357653
-622672141 -622809185
-883822732 -883768926
-538769137 -538644487
-608082337 -608154757
-205187421 -205173399
-145325736 -145509298
-540139488 -540289092
-420018487 -420084133
-70974409 -70871167
-709976061 -710065205
-23588518 -23579724
-204693984 -204573866
-604064828 -603978676
-949629520 -949599914
-801484767 -801552607
-68323237 -68123479
-13481705 -13552821
-448799570 -448956140
-98171256 -98360000
-24867965 -24820277
-279381615 -279249325
-584058438 -584130716
-213166985 -213074659
-493395818 -493523194
-426269760 -426289916
-916925929 -917117363
-919833998 -919876060
-300659447 -300700891
-629529857 -629682051
-979193489 -979221837
-344057627 -344249529
-192216418 -192358298
-186096984 -186286784
-501150189 -500990463
-589712386 -589749452
-911820178 -911709538
-675274054 -675317252
-58121283 -57922823
-974487917 -974336899
-244715286 -244520428
-55736266 -55630940
-783468279 -783348155
-525994399 -526054673
-207432610 -207246482
-613947681 -613844135
-68955683 -68897099
-164413504 -164606918
-861456760 -861395660
-600898192 -600713028
-737515836 -737638896
-471167152 -471073506
-773551804 -773733588
-944382943 -944194275
-504950727 -504791157
-735419512 -735495190
-915716882 -915633812
-35307795 -35485319
-45793898 -45904210
-522300460 -522298166
-893517755 -893420899
-56431060 -56557810
-424641548 -424583220
-288066871 -288108645
-443611209 -443737745
-781574978 -781636946
-182822796 -182770540
-270235674 -270126468
-682455008 -682291216
-479448455 -479560085
-591986585 -591973213
-533066655 -533051269
-240477105 -240503391
-749047605 -749129051
-772615179 -772691743
-348637859 -348798519
-508987932 -508876726
-178746884 -178874160
-398065287 -398148925
-773290152 -773161860
-760587310 -760668112
-221923702 -222068140
-841967476 -842145954
-640389920 -640510852
-948824520 -948774088
-42548937 -42714733
-380709557 -380738729
-994285786 -994119060
-662958981 -663067745
-79921765 -79761061
-7412527 -7470725
-343409360 -343418204
-140788299 -140656457
-214123286 -214110432
-281960326 -282022760
-789042037 -789088217
-743087253 -743188479
-348389341 -348582801
-484046186 -484200642
-303378348 -303453394
-448537312 -448645956
-64541535 -64484607
-921200271 -921220687
-715389082 -715575576
-98509222 -98343724
-252720476 -252610766
-264055377 -264057375
-954969549 -955048893
-875176814 -875021966
-986760957 -986682389
-300366868 -300261036
-167035803 -167097243
-898536287 -898419691
-987740329 -987771355
-495679815 -495538689
-704055343 -704220493
-535117408 -534969718
-620493900 -620583340
-930654895 -930651533
-487997621 -487992849
-593715756 -593673576
-941257826 -941443800
-102560682 -102480264
-592306385 -592491627
-300139080 -299964414
-579062795 -578967133
-998611084 -998704282
-65740875 -65637761
-549903645 -549704687
-948029781 -948144453
-147404361 -147327615
-561818316 -561621448
-768713578 -768817392
-87615636 -87687424
-923684879 -923804695
-28866825 -28828621
-140404468 -140530954
-960384283 -960263595
-329537386 -329563784
-144753503 -144603117
-98185661 -98090809
-581391595 -581306059
-384607259 -384421323
-59385147 -59324241
-35822057 -35783399
-403242571 -403103461
-598391637 -598364599
-164510211 -164342121
-855393498 -855403754
-563329816 -563315804
-444562746 -444428128
-954106753 -953952607
-148543147 -148412273
-906604103 -906413293
-888791864 -888880440
-524820032 -524628744
-314249173 -314448557
-603271790 -603169806
-812663663 -812550761
-503109372 -503277530
-395092606 -394955138
-70882597 -70832157
-607740703 -607593855
-752231156 -752065304
-102212988 -102358938
-708721193 -708777445
-417174706 -417132946
-636893855 -637038645
-254147467 -254234747
-231054771 -231155461
-569388134 -569429194
-437738162 -437899574
-633296086 -633327326
-705066596 -705235660
-899807633 -899983771
-102577102 -102544262
-659552557 -659700831
-466152648 -466242890
-355399923 -355308955
-976062429 -976098083
-425358485 -425318433
-823225987 -823220239
-41566542 -41714628
-321681724 -321502416
-273451697 -273377839
-108414650 -108468452
-684126381 -684103103
-943772359 -943831495
-326511035 -326466107
-621144420 -621300642
-308161999 -308191623
-498330939 -498437859
-171926162 -171804444
-617971177 -617847535
-807964855 -807984883
-318079100 -318170576
-159039921 -159095065
-499323555 -499313401
-349290933 -349123713
-406685537 -406771671
-942152219 -942064359
-648392 -490836
-722137319 -721974641
-683575057 -683387401
-329751043 -329902341
-871055572 -871005416
-250493259 -250305465
-825895342 -825984060
-785044746 -785033404
-117055813 -116953901
-40560286 -40469288
-505973198 -505844064
-763804199 -763927599
-620178900 -620055340
-72013501 -72098165
-144093368 -144144444
-799122042 -798932718
-152587215 -152768455
-338107037 -338076135
-943013478 -943089120
-705509311 -705477773
-93917293 -94055373
-577572838 -577720626
-414587885 -414426193
-957234774 -957056596
-254777695 -254968931
-78926252 -78768934
-26401338 -26376352
-558377935 -558437037
-780666032 -780646056
-491782354 -491910254
-520026109 -519967575
-510257843 -510234659
-722244026 -722392444
-438301213 -438135647
-254873313 -254853525
-461847951 -461756695
-202427739 -202405165
-691867339 -691668245
-245028208 -245119246
-137006352 -136845948
-92388459 -92198337
-33758367 -33588949
-147615405 -147499053
-142741835 -142835977
-443522501 -443624009
-476462501 -476290187
-203817955 -203824479
-825162068 -825209366
-293376183 -293497353
-234284419 -234177929
-273414768 -273248472
-505730729 -505631371
-118923272 -118952936
-54546183 -54549465
-725232020 -725091990
-348408979 -348211187
-399387869 -399332923
-566345830 -566312524
-366658815 -366648483
-537180800 -537068506
-399146514 -399242620
-861226580 -861394858
-871163290 -871138502
-358058844 -358163950
-688573857 -688733211
-53821965 -53814211
-592121561 -592195477
-906104909 -906046683
-225775975 -225634573
-377232657 -377325829
-757764474 -757876118
-742681260 -742807146
-459338932 -459440868
-544199485 -544322805
-463138366 -463156394
-319971371 -320148825
-432624694 -432745008
-732831753 -732992707
-208833838 -208813972
-182452315 -182302767
-741320831 -741319473
-597451580 -597567680
-468726239 -468538733
-795465824 -795374920
-602905091 -602717899
-275701056 -275767442
-92071605 -92194217
-99626615 -99656003
-876562261 -876710275
-994099477 -994202423
-545858189 -546028703
-845444359 -845418925
-312104189 -311973079
-627379699 -627466455
-902279240 -902151904
-475317724 -475415096
-860488109 -860664985
-236342329 -236426579
-324942099 -325086113
-561431869 -561600115
-674152218 -674259904
-927131893 -927166353
-885874731 -885992877
-618357396 -618201820
-176294603 -176288041
-934463426 -934637640
-863007008 -862825540
-477866662 -477765444
-815767389 -815846257
-835199637 -835104531
-220641515 -220773357
-377513129 -377438251
-76325175 -76159951
-870589974 -870635674
-618704882 -618742528
-15830456 -15763884
-22179355 -22230419
-778538249 -778415583
-520833774 -520791996
-998725778 -998863256
-138076688 -138197776
-464680141 -464768923
-294882620 -294746940
-323011267 -323088689
-34841573 -34929901
-142497634 -142308934
-123282676 -123210014
-662683746 -662606500
-788783655 -788861597
-633450163 -633526269
-233711641 -233764041
-977580876 -977393290
-853013592 -853012264
-717230749 -717051965
-882319199 -882399551
-80240606 -80153466
-928330548 -928419940
-628219310 -628403838
-663932522 -663937358
-976426429 -976251453
-594823274 -595022588
-556872381 -557026247
-504272069 -504193307
-495118061 -494973177
-276268579 -276322575
-357999506 -357971820
-965377384 -965431090
-340820634 -340838300
-627168864 -627347552
-108317138 -108144490
-609614228 -609450996
-511548056 -511708444
-783879156 -783904680
-426852115 -426916245
-517735368 -517574744
-728387327 -728573709
-239158684 -239118684
-278047049 -278176119
-909571067 -909689251
-726610104 -726742670
-271504079 -271509665
-523281156 -523214842
-75121690 -75074586
-258631632 -258828368
-478762898 -478802450
-558398061 -558297895
-52733940 -52574070
-765105297 -764935395
-534995161 -534995963
-551363769 -551522915
-462843019 -462766079
-251962596 -251778074
-292139469 -292337575
-334471274 -334403326
-421736025 -421592327
-112325877 -112367263
-94589028 -94575972
-811012951 -810831463
-726055081 -725887157
-935044721 -935177757
-213590042 -213784002
-550477470 -550555818
-915737170 -915696594
-529760718 -529863086
-461915876 -461986306
-926694632 -926779966
-12094053 -12205647
-141372898 -141383522
-585807919 -585853247
-940537430 -940365146
-647749284 -647916844
-786793382 -786758724
-938520821 -938387299
-993223280 -993141478
-185492582 -185335946
-568735369 -568861283
-822743990 -822694984
-751449959 -751321665
-25038423 -24929205
-270357013 -270214423
-599878886 -599693136
-187195196 -187237114
-733304785 -733134277
-985120006 -985071380
-311050279 -310893577
-634765306 -634954854
-199532599 -199415485
-666717880 -666902538
-602572964 -602448776
-930102151 -929984367
-157199204 -157035888
-366101327 -365995257
-245641321 -245609167
-209960598 -210122186
-129037042 -128950140
-908392308 -908316922
-517572652 -517632658
-378170593 -378090241
-101581267 -101424197
-781749093 -781831571
-876172225 -876067385
-451559070 -451646946
-346900033 -346898841
-375097113 -374940099
-489460820 -489565600
-397196682 -397306480
-908812050 -908913370
-589835997 -589860143
-93889111 -93986333
-26001471 -25964691
-228529721 -228652697
-911833144 -911941962
-80778905 -80893481
-712628126 -712527852
-960694471 -960853985
-170500779 -170584829
-185944839 -185953801
-57691321 -57545871
-702390933 -702511381
-421051846 -420938632
-952129810 -952225312
-731556299 -731661237
-667121267 -667309751
-278462699 -278511049
-525316532 -525394260
-422212015 -422287149
-291165658 -291290778
-256466126 -256487276
-280166512 -280304956
-624090407 -624017757
-697358385 -697241903
-349238212 -349343654
-689031632 -688896102
-982108485 -982192651
-124675625 -124801575
-776738138 -776725162
-789141897 -789205711
-579430348 -579331412
-92022597 -92099499
-204822688 -204905118
-824643057 -824653159
-891185414 -891009034
-364363383 -364454919
-108521495 -108639589
-444133400 -444036942
-550780886 -550699374
-699984873 -700127947
-890955984 -890909406
-388456340 -388299086
-263809280 -263743664
-921730262 -921896640
-36411587 -36467393
-706178783 -706368109
-319352276 -319288550
-421866111 -421832871
-11330645 -11183029
-841635510 -841702566
-941619522 -941810978
-738528636 -738685398
-986913404 -987050120
-390964649 -390872179
-789211595 -789356325
-619709749 -619692405
-139729382 -139854154
-116677932 -116796942
-331413956 -331314906
-171630833 -171605913
-767787304 -767959644
-802812851 -802716897
-261073882 -261215206
-462342281 -462210167
-843597651 -843697401
-821625725 -821793689
-440857229 -440855437
-716506167 -716315567
-485972195 -486145611
-315739217 -315660731
-469789056 -469825254
-922463028 -922429092
-378295310 -378373750
-38654869 -38459549
-930498352 -930309328
-120360383 -120190827
-239585400 -239785122
-221590064 -221570284
-440926762 -441038472
-207930733 -208023305
-54413769 -54379275
-662510914 -662472140
-589675538 -589600078
-449255922 -449309528
-482722014 -482601942
-863494474 -863598952
-849531729 -849644037
-575026015 -574903179
-892607516 -892564416
-881051603 -880891617
-16323637 -16162401
-190350071 -190450989
-818862011 -818824827
-721790308 -721800984
-594726523 -594873345
-345487072 -345373300
-670444716 -670591926
-621716198 -621904844
-665741753 -665563737
-990640492 -990723502
-652087995 -651957423
-113609950 -113562870
-874873854 -874830970
-933698379 -933784093
-877770477 -877657801
-10096904 -10238126
-82719255 -82565577
-971472756 -971529002
-927362047 -927432401
-293963259 -293872595
-127249849 -127254127
-478943073 -478804937
-222228091 -222222763
-680294341 -680134851
-639962591 -639797175
-454437084 -454393558
-831050718 -830956296
-617798484 -617909356
-177174720 -177213642
-313269251 -313120919
-756857775 -756691461
-216111162 -216143714
-38649613 -38660125
-906075796 -905988434
-326137078 -326017190
-267522806 -267566410
-204996260 -204813976
-711575082 -711671048
-780740828 -780914298
-83154638 -83068340
-761942622 -761795136
-497609588 -497777576
-472561985 -472394129
-249126996 -249118544
-213687022 -213491632
-859221279 -859165831
-974669060 -974498766
-532749650 -532560072
-525940750 -525854156
-991702696 -991865688
-347879778 -347809670
-297898681 -297851303
-569835485 -569990301
-454056322 -454006508
-637654388 -637562188
-273368257 -273535137
-798861330 -799027380
-83737101 -83595815
-678934547 -678800551
-243485758 -243675870
-342352640 -342330580
-830120921 -830150579
-923852547 -923756843
-826155433 -825973929
-266752523 -266580115
-265449692 -265257314
-453645942 -453719964
-969179157 -969272007
-597253883 -597191743
-93937722 -93743130
-969548575 -969506349
-32684615 -32642009
-227652307 -227702791
-756520686 -756563034
-21011240 -21099408
-292098289 -292081345
-54885692 -54732102
-463941693 -463822843
-419488572 -419475730
-162561749 -162709547
-43902366 -43788396
-64097985 -64168423
-447573617 -447521231
-738072180 -738128352
-504746338 -504688488
-855640580 -855837302
-331329367 -331498545
-480071558 -480030268
-241022282 -240891288
-737401984 -737496812
-296800745 -296919861
-17653121 -17806317
-518715732 -518902980
-293546826 -293447880
-482661978 -482589790
-615515709 -615364109
-418374159 -418313425
-438068726 -438218430
-979937277 -979985243
-417273605 -417310355
-180517176 -180469406
-196056766 -195905572
-453856252 -453705586
-358447295 -358544661
-147710716 -147707944
-734205833 -734057469
-400419020 -400607648
-427310290 -427245344
-506658204 -506526816
-765445634 -765322440
-262001236 -262131524
-794013333 -794010163
-763405434 -763551976
-238597768 -238616772
-336712283 -336872913
-234736377 -234899929
-440544894 -440444956
-929013278 -929031752
-691726794 -691767792
-870940542 -870920942
-595774648 -595769266
-471379346 -471444912
-171674787 -171586879
-618532285 -618577735
-69849743 -69739115
-728132151 -728204627
-45057607 -45068027
-272713895 -272775471
-130771757 -130575451
-505681803 -505779655
-306201652 -306247100
-363597099 -363591159
-310606845 -310551553
-859895144 -860002866
-993227733 -993398675
-821854652 -821940108
-967622495 -967680359
-782109631 -781999259
-94316008 -94422050
-141224781 -141166189
-138637407 -138464239
-350747154 -350789598
-480778633 -480914289
-630664949 -630654559
-560592527 -560443095
-563384156 -563275476
-269864554 -270021388
-703680452 -703573854
-429356973 -429491685
-18131427 -18050341
-879582480 -879648796
-944591126 -944775552
-275043478 -275241568
-871260008 -871066572
-377905180 -377980874
-117077764 -117213678
-139133044 -139049646
-426353067 -426501979
-378190503 -378246347
-837997710 -838040380
-687625530 -687725500
-812071714 -812252518
-674780878 -674708284
-909017401 -908858789
-662645123 -662645025
-189683091 -189745759
-647866721 -647986041
-115833818 -115819858
-824089030 -824017904
-323989896 -323980482
-311432912 -311615606
-685268733 -685333013
-852079608 -851942658
-570425934 -570573448
-350938751 -350865583
-994478917 -994671703
-399710101 -399631029
-354170418 -354179908
-144320003 -144236031
-672236924 -672340178
-445984991 -445914759
-181251474 -181076314
-711263250 -711112518
-168651934 -168714350
-186499169 -186316929
-117760903 -117749629
-720862874 -720854684
-959115444 -959159268
-538714259 -538824015
-975434618 -975426938
-634060779 -634188907
-499855233 -499786347
-431971471 -431914491
-132611161 -132496301
-388939843 -389028255
-494844362 -494780768
-222334964 -222276542
-392137785 -392095627
-265188686 -265254242
-198060897 -198157999
-22427081 -22390065
-143000522 -142817128
-522290373 -522299313
-686997819 -687196831
-647241206 -647086984
-242003829 -241924409
-811086465 -811239479
-337757734 -337836654
-297065020 -297050144
-534455077 -534560321
-392382672 -392391006
-460125851 -459930089
-762533435 -762632019
-883573097 -883714783
-176514464 -176488106
-113803635 -113780779
-473677803 -473578885
-918729889 -918714837
-100922069 -100955887
-52286832 -52372974
-467420583 -467314321
-635972904 -636027798
-5684352 -5714850
-937777666 -937932206
-824872356 -824966992
-594298709 -594127031
-50745920 -50694260
-127135067 -127100079
-34460500 -34292568
-265401006 -265539752
-845033043 -844871895
-254426299 -254389467
-551799442 -551755272
-90059024 -90228422
-152431416 -152310972
-300653991 -300680169
-670187662 -670332608
-714635443 -714515307
-877391464 -877540876
-348187052 -348231722
-893584487 -893579613
-457717927 -457664593
-44247205 -44081073
-287426545 -287482307
-344627983 -344634013
-535267540 -535233968
-310144207 -310296737
-507812109 -507950585
-957082537 -957145685
-336701387 -336667587
-220290472 -220418030
-747924203 -747982967
-101996904 -102122070
-500792346 -500705802
-5808006 -5744042
-427437793 -427380905
-183091624 -183174758
-566873118 -566983050
-463462509 -463476989
-644848437 -645040689
-801335619 -801443017
-666578026 -666408730
-411726244 -411844154
-385754566 -385949622
-852497095 -852441357
-476998165 -476805119
-114639843 -114676185
-286691498 -286502290
-514406864 -514242614
-235333117 -235171559
-215561532 -215654596
-434960122 -435074968
-591797152 -591876420
-715326836 -715415368
-612418695 -612425103
-65004435 -64947113
-410201334 -410215530
-231105116 -231047168
-264481341 -264443389
-529051935 -528977709
-764819280 -764901746
-151193710 -151327232
-391289279 -391306747
-135843968 -135707590
-766023495 -765839769
-580210979 -580278807
-898027419 -898080265
-953108267 -953046845
-950305250 -950243650
-549688376 -549735178
-551074049 -551106895
-894700621 -894617793
-415825578 -415742788
-582382031 -582479017
-355578271 -355404861
-936668256 -936816090
-156433998 -156514576
-153186632 -153261976
-764639022 -764638516
-245282859 -245212321
-465269236 -465219658
-581550623 -581670989
-810354537 -810159655
-236687675 -236824147
-979847809 -979928509
-172955750 -172998666
-481534123 -481689289
-817061279 -816982925
-886464726 -886515242
-567346877 -567151523
-138814676 -138638668
-178461940 -178381174
-563322810 -563269946
-555720808 -555835792
-185907596 -186000006
-19017430 -18819192
-32703294 -32778440
-736880486 -736961300
-689132646 -689293180
-184209239 -184141695
-852469226 -852289738
-651585689 -651493235
-373484869 -373381083
-410817346 -410684562
-281259438 -281319782
-526034699 -526074647
-216691432 -216564042
-96753528 -96628394
-776825286 -776774336
-978047846 -978169672
-777807100 -777632562
-247655740 -247667502
-398104432 -398193418
-49375789 -49293277
-293266425 -293419015
-430540157 -430739465
-690614378 -690512132
-876178020 -876331170
-734287705 -734123961
-28625563 -28650813
-242191872 -242150092
-786846165 -787038779
-417311253 -417309457
-831682515 -831620689
-807389157 -807389409
-218161122 -218313278
-386161674 -386356182
-770692289 -770568415
-666892154 -666968676
-341745734 -341683704
-242504953 -242695133
-808813295 -808890363
-731230056 -731424274
-907842825 -907740105
-578319324 -578439320
-480846461 -480766187
-75006673 -74844327
-119007782 -118898090
-739130430 -739149162
-957604142 -957638638
-502698979 -502598439
-88921774 -89077136
-514461055 -514485427
-392472569 -392422167
-481097310 -481071652
-267194333 -267247571
-852134354 -852024862
-148593863 -148572717
-677910457 -677910271
-82138424 -82069968
-430884322 -431018382
-489407809 -489510839
-821709707 -821574975
-295939917 -296080613
-623150763 -623323995
-75682691 -75841271
-206760626 -206921394
-822761886 -822907580
-922523581 -922522197
-605775465 -605911019
-480582082 -480763796
-788514528 -788387100
-419090957 -419239951
-414111829 -414160749
-369987548 -370167462
-807130874 -806939438
-628834143 -628924397
-482473691 -482554467
-151425651 -151402441
-559747729 -559676599
-660413227 -660574613
-676094675 -676222201
-446315249 -446451181
-618042799 -618151349
-161504618 -161660138
-476362126 -476193150
-551830623 -551853439
-941715250 -941579300
-180890133 -180727831
-343429456 -343498682
-331644562 -331756764
-631037110 -631235472
-442561630 -442572056
-970932357 -970925013
-74830062 -74890886
-623732754 -623624384
-305981488 -306014744
-543591127 -543462679
-975923210 -976080256
-889273033 -889271203
-545705323 -545901525
-896121531 -895953333
-595376866 -595416740
-445924135 -445949875
-829330900 -829526724
-333527436 -333579508
-869561975 -869387543
-588876267 -588773935
-866019120 -866131928
-204761658 -204863590
-905528104 -905698290
-508856815 -508732235
-892560206 -892585966
-408740198 -408563228
-679098017 -679203883
-197060488 -197222626
-268364694 -268278794
-918323109 -918514603
-639318769 -639155671
-907635773 -907791465
-624631280 -624770916
-251132526 -251112906
-319748901 -319729001
-637370542 -637268438
-561192388 -561252556
-876280905 -876479527
-389321899 -389381851
-107437457 -107319657
-644205427 -644167225
-704512297 -704440283
-737354410 -737298964
-362366302 -362268940
-529427729 -529595199
-986950033 -986883109
-589163843 -589097263
-404864579 -404773297
-181289333 -181384025
-209560306 -209505008
-156292697 -156226721
-716250483 -716051391
-110538496 -110355128
-262378297 -262258445
-706848774 -706931660
-411156659 -411225455
-14483284 -14454536
-573240801 -573149357
-473671527 -473733079
-727621792 -727484118
-698527361 -698345653
-845819655 -845622919
-216361757 -216228843
-959786035 -959777455
-436677010 -436774504
-148902122 -148746296
-672322461 -672357895
-235621852 -235435136
-400850170 -400755740
-112965100 -113002164
-404631934 -404680150
-63244297 -63109657
-759444021 -759583101
-630604472 -630792994
-103941883 -104069401
-687328938 -687447428
-57942071 -57772131
-460630405 -460580293
-105548833 -105592457
-336233977 -336254947
-287619549 -287601051
-981308746 -981285648
-345003711 -344864173
-736246120 -736061454
-784605033 -784689615
-185340689 -185276359
-624701098 -624595880
-762014413 -761870831
-161477254 -161390836
-492676129 -492861517
-404473067 -404557781
-877131150 -876973576
-952477697 -952352215
-289148075 -288996041
-843238484 -843418290
-844036622 -843969668
-428679208 -428535286
-547748703 -547735529
-42245219 -42309923
-515874080 -515927226
-71177271 -71349045
-94956755 -94892093
-789856714 -789945732
-451133102 -451145220
-128392632 -128497354
-796272832 -796426126
-543365237 -543220049
-209584433 -209694937
-736992543 -737007275
-176137733 -176217833
-966079104 -966052320
-656239345 -656087095
-398098993 -398287843
-337669284 -337725894
-240956785 -240874353
-551080551 -551276403
-467679985 -467808359
-442566843 -442372789
-835513257 -835406853
-453032719 -453168829
-368785390 -368783066
-941570006 -941632806
-259239342 -259386840
-943334162 -943470638
-382296208 -382211176
-910267386 -910385358
-648917854 -648746108
-553930391 -553834319
-691023206 -691148802
-267860815 -267682413
-315419419 -315491197
-409166276 -408967344
-428307901 -428190209
-978373851 -978331335
-288733438 -288731190
-995979936 -995879382
-167882906 -168013136
-501383461 -501362261
-637513738 -637334514
-86749910 -86694294
-804858421 -804717281
-451317298 -451141798
-692039203 -692081179
-662768822 -662790468
-446578460 -446486702
-312556042 -312459382
-973278819 -973204531
-159885620 -160007908
-956542929 -956484089
-366259247 -366255197
-344657838 -344610188
-754697516 -754770490
-794943955 -795090643
-370529921 -370392755
-835378388 -835212958
-592793035 -592603051
-872054078 -872086298
-629946399 -629872857
-886227174 -886379172
-389210995 -389205343
-713831750 -713751812
-568092198 -567982960
-127659609 -127795263
-347658108 -347679810
-361836281 -361835895
-454695787 -454772785
-228703170 -228733010
-743981916 -744115104
-440740681 -440856333
-537842836 -538013246
-402009891 -402158445
-902035919 -901993273
-634983230 -635037570
-562394415 -562347571
-898399307 -898477989
-368950826 -368884182
-848109106 -848066014
-324514745 -324359257
-674790584 -674967080
-126470687 -126353207
-46431481 -46364983
-686840896 -686904016
-827359877 -827452353
-949351868 -949219516
-616966689 -617059673
-277386022 -277271662
-724718175 -724565719
-782264085 -782460771
-201417349 -201332337
-123973243 -124116779
-931315701 -931278515
-163131553 -163106459
-505578922 -505521146
-639370227 -639267311
-557382064 -557429892
-99978580 -99962898
-583548331 -583389065
-248911596 -248867016
-495864037 -495849759
-883941018 -884023272
-44605092 -44740932
-418194076 -418067712
-157741635 -157827947
-497235838 -497429184
-38253432 -38138270
-592262995 -592388585
-879016221 -879025891
-142119681 -142242585
-549990885 -549906979
-65818696 -65687128
-939880023 -939910213
-4742545 -4715079
-156334583 -156474287
-733378688 -733230882
-416746681 -416558607
-864894757 -864706109
-493023575 -493139637
-386531659 -386728631
-590321152 -590237534
-117175727 -117251629
-529205236 -529118818
-216237868 -216256812
-293718881 -293681275
-48812500 -48765824
-314029994 -313834100
-969486523 -969389011
-642422364 -642500458
-664357919 -664195351
-253710036 -253787484
-46852060 -46806746
-33349060 -33545846
-32426533 -32358023
-808179685 -808314899
-309537070 -309525030
-727198406 -727238230
-708464040 -708340322
-666874661 -666930415
-875462261 -875570613
-730740166 -730861358
-232634504 -232688726
-438893902 -438944082
-156832591 -156723639
-5287391 -5343251
-259899755 -259751391
-883180078 -882999992
-413288361 -413162749
-367623389 -367426639
-86215175 -86174357
-656993494 -657047376
-294567644 -294730310
-376127709 -376041577
-158606852 -158709524
-333064465 -333093247
-706365583 -706442223
-431741188 -431559514
-889642701 -889628441
-393529663 -393334653
-139908551 -139799757
-849285034 -849479042
-500966077 -500954913
-106499034 -106454070
-151450676 -151473772
-601403527 -601501011
-761789156 -761766292
-594652821 -594609723
-448140145 -448070973
-603888325 -603731199
-509113013 -509207013
-832960110 -833040990
-264186079 -264114747
-861794825 -861728121
-842394738 -842311800
-68535773 -68500435
-909630159 -909544489
-864960318 -865013562
-496054542 -496142670
-557960333 -557907649
-97353931 -97480727
-157246209 -157251127
-118546975 -118735683
-406184563 -406373991
-173033206 -173127802
-915776851 -915812899
-112005471 -112174233
-860221414 -860365922
-956132036 -956101068
-50359119 -50521907
-978679699 -978701969
-996873132 -996741058
-307449333 -307329365
-293700078 -293527536
-597222813 -597135051
-247109663 -247163673
-774335647 -774516785
-813142374 -813091776
-231859273 -231934291
-295747103 -295791931
-337663934 -337584464
-995756251 -995782211
-702353644 -702354974
-844229943 -844111669
-371701456 -371677210
-138492386 -138372928
-778720926 -778617140
-6183284 -6304332
-465358323 -465494579
-751640710 -751689518
-677293732 -677271770
-447745753 -447653249
-815296094 -815300122
-370279617 -370404003
-580187816 -580369798
-627236858 -627171114
-892546145 -892536631
-505447470 -505408488
-252547697 -252466561
-144678310 -144513626
-269560204 -269626416
-493030257 -493003607
-467439505 -467496741
-427638349 -427560889
-676621635 -676471857
-846704645 -846782297
-810600639 -810606579
-712310850 -712134294
-864804187 -864985327
-704108312 -703940558
-129346356 -129327936
-232015662 -231874168
-259657965 -259650009
-298229516 -298163246
-279869735 -279946679
-533375460 -533373862
-934210416 -934225520
-459227159 -459128991
-133055479 -132858535
-9951021 -9953079
-872938759 -872828049
-988818296 -988875290
-803943803 -804143257
-223214713 -223157253
-376230767 -376305009
-608970437 -608913855
-160741079 -160839473
-489039013 -489139957
-137715582 -137701058
-236318738 -236384454
-863467502 -863343694
-687131508 -687262154
-524139108 -524151198
-292860817 -292796511
-859758411 -859949005
-56106491 -56157231
-325557692 -325388878
-199515992 -199671328
-942425557 -942258961
-126370135 -126329383
-412338296 -412320078
-817698863 -817737651
-344918796 -344933942
-858951506 -858878374
-46791153 -46660899
-890640302 -890520808
-16179960 -16112262
-241019862 -241024702
-901955361 -901840931
-862692972 -862834492
-825088153 -825044949
-302581467 -302549223
-80191473 -80289739
-367676370 -367696320
-359244990 -359282828
-942042764 -942000962
-887970555 -888104237
-841076339 -840927403
-806258670 -806431420
-622681740 -622668538
-585422942 -585310128
-184579916 -184728410
-989538180 -989456768
-906757506 -906938662
-167130968 -167063518
-745681305 -745615783
-386046556 -385852688
-453286781 -453218413
-320223869 -320073781
-716740605 -716742599
-541311727 -541266159
-724600414 -724535780
-714847328 -714808016
-54655993 -54605955
-904888998 -904744698
-98593165 -98475155
-185580621 -185404543
-620656704 -620596860
-676102844 -675961998
-983342118 -983514546
-642461411 -642451533
-995303663 -995484783
-772150994 -772337176
-44403532 -44295848
-33447453 -33408703
-343229275 -343121465
-80611071 -80689915
-175978553 -175920393
-952555466 -952635210
-632332771 -632342265
-696313756 -696336052
-451539474 -451395614
-699190910 -699288532
-970910327 -970928685
-665652745 -665494791
-756774618 -756637072
-455815598 -455984374
-258341927 -258485061
-405382743 -405225835
-987708559 -987834151
-884551033 -884668307
-517615444 -517649872
-958688628 -958665104
-632775826 -632669774
-256639673 -256691685
-987929364 -988077462
-581032055 -581200403
-188734657 -188661033
-913953661 -914099841
-394717507 -394668715
-613202085 -613019041
-813546410 -813396818
-667988556 -668103838
-633620070 -633585642
-999513745 -999454135
-632512501 -632481585
-111497751 -111423089
-568164447 -568147627
-325993448 -325950286
-15031631 -15008081
-894942752 -894982326
-192890951 -192835409
-989840691 -989923315
-303393771 -303576687
-7417969 -7523481
-279718538 -279736896
-870196471 -870037689
-343132880 -342948828
-747415792 -747467240
-203797981 -203771215
-749444777 -749333387
-878857670 -878831070
-690679022 -690583638
-483527877 -483535271
-22197342 -22053044
-640348528 -640450386
-587893186 -587914890
-274533752 -274602928
-176950229 -177107177
-38166202 -38151598
-858806391 -858722763
-395785623 -395711055
-824596925 -824502875
-382097546 -381940176
-682698835 -682884341
-92095036 -92293398
-914521527 -914429411
-506954032 -506765404
-873629932 -873574782
-800907466 -800976370
-340509862 -340316318
-203195191 -203040937
-819779418 -819630198
-501915503 -501864109
-905230346 -905409206
-43115705 -42935307
-521951133 -521877459
-758367126 -758521684
-202412988 -202416452
-394236113 -394108267
-426075245 -426154595
-181684499 -181521711
-829648211 -829576337
-457184589 -457094793
-256243714 -256092260
-200899389 -201049709
-396317492 -396371808
-658635591 -658765347
-414699488 -414894828
-276944141 -276785547
-422743327 -422797359
-449501988 -449577874
-542650509 -542459863
-101009987 -100966967
-256044956 -255849826
-219441952 -219436006
-664189641 -664276635
-406360299 -406474453
-602338173 -602358253
-759545561 -759701213
-712144136 -712222572
-592084634 -592120226
-460349990 -460513444
-17101347 -17031045
-695646032 -695817356
-236933808 -236816798
-896930279 -896974873
-758991015 -758942301
-176962829 -177028703
-493661946 -493565492
-923968074 -923826300
-396902599 -396901905
-806683366 -806592124
-530284424 -530385916
-398878590 -398956514
-200415326 -200372174
-497032075 -496996187
-341858486 -341854628
-408140193 -408326025
-743972978 -743840884
-976710859 -976723703
-186164488 -185968656
-389755648 -389603230
-592599293 -592698043
-452658664 -452526598
-508472053 -508651309
-627628069 -627560955
-751457639 -751472865
-722475229 -722320855
-758607585 -758726501
-711426204 -711548716
-992807721 -992997143
-750875355 -750972875
-152495029 -152441955
-699061915 -699235805
-921514299 -921365927
-519695357 -519629921
-807779534 -807907102
-40406620 -40310050
-566851644 -566828652
-966159732 -966063422
-961164208 -961144520
-506859718 -506839312
-335065600 -334925650
-177592182 -177748450
-850538001 -850547273
-862114878 -862241630
-131990002 -131853986
-182951409 -182853759
-108258123 -108441551
-464097003 -464090269
-604363697 -604345249
-420051310 -419915724
-731012770 -730912890
-321795443 -321703905
-283951756 -284129482
-343345149 -343371311
-628879270 -628709164
-507687504 -507576418
-562817549 -562965075
-39214000 -39210536
-810093827 -809907439
-640399457 -640389243
-802279981 -802128407
-742320752 -742296042
-172060054 -171865738
-15279817 -15370047
-698794099 -698611765
-153913356 -153826730
-110823641 -110699433
-644076182 -644068252
-705493542 -705492536
-589950578 -589923722
-373773946 -373758670
-135892254 -135986596
-925579671 -925406079
-809395572 -809280022
-500571252 -500525086
-100524890 -100694846
-856894173 -856761317
-550859444 -550759498
-321880967 -321709919
-893289494 -893253878
-53625554 -53427218
-312823119 -312998307
-981694240 -981796596
-386873104 -387036134
-79137350 -79234654
-422399832 -422561432
-494600104 -494677312
-914436128 -914257450
-713477928 -713618900
-527355768 -527285956
-158096526 -158292700
-645521421 -645459399
-765295835 -765195661
-149557950 -149620774
-371572594 -371637490
-479295051 -479192747
-105240864 -105076672
-810763800 -810569652
-471168044 -471191622
-244136693 -244273543
-458528501 -458593115
-211923050 -211844848
-24432055 -24293595
-315455308 -315320876
-985764878 -985759118
-8982234 -8833666
-657044338 -657059960
-940726007 -940540135
-15842597 -15818315
-244755154 -244675418
-719343897 -719153775
-459887919 -460021569
-375281961 -375440475
-979961260 -979895758
-158565630 -158658188
-40736797 -40792167
-471345798 -471374650
-790100277 -789995249
-646494213 -646499975
-534257442 -534149488
-834622247 -834530985
-931949867 -931983395
-7932057 -7999187
-817316404 -817345370
-31028141 -30937713
-97272793 -97417329
-904388771 -904384383
-58387284 -58439194
-833423632 -833594326
-765492639 -765542411
-851320431 -851434397
-346938284 -347034486
-728668812 -728819296
-726098463 -726011699
-763828623 -764026575
-742478050 -742283254
-355625262 -355531280
-412949329 -412985527
-221830276 -221686670
-796183991 -796309611
-353735396 -353738368
-54855501 -54915883
-636676374 -636686720
-69729681 -69590553
-726987578 -726925676
-193898002 -193894764
-323989514 -324156340
-743822643 -743792341
-844641910 -844559908
-433375710 -433322736
-842995278 -842974238
-659136234 -659249632
-217775439 -217961419
-723427444 -723388516
-622740663 -622622817
-718824552 -718950932
-563792710 -563742492
-964044799 -964059867
-976432540 -976509180
-231385872 -231273230
-662549488 -662645074
-169325253 -169143477
-762872644 -762936710
-858564011 -858444335
-6622676 -6668446
-870281805 -870111137
-156831688 -157024162
-720011647 -720211565
-512850205 -512692823
-680864501 -680780291
-207956985 -207977019
-424087119 -424209677
-715005639 -715052709
-728849702 -728935748
-209729676 -209660198
-274231254 -274176110
-558465477 -558534801
-708271720 -708274886
-439181974 -439211770
-789505221 -789427641
-383955527 -383986849
-53037137 -53226887
-728223594 -728391714
-997366344 -997485402
-208387466 -208456034
-565392653 -565478271
-497284849 -497231655
-274896463 -275078665
-432267929 -432461815
-63492320 -63343450
-369236490 -369167212
-29968038 -30054192
-968834183 -968692709
-985901768 -985950624
-202414720 -202399180
-389935676 -389772950
-55880598 -55945804
-359735684 -359790154
-506101040 -506117938
-550809471 -550752301
-709369836 -709201622
-946085604 -946224104
-728114554 -727924884
-468461715 -468449099
-484421688 -484616632
-144278017 -144132601
-304509639 -304337769
-636627726 -636586946
-717414790 -717504812
-531779507 -531947051
-107186759 -107206693
-934778210 -934860660
-468437322 -468486108
-188211616 -188234958
-952923788 -953077556
-384618859 -384786921
-160055045 -160237051
-76643116 -76686610
-981023942 -981003228
-841173402 -841348410
-249778330 -249957952
-639204799 -639017613
-690429664 -690352098
-340830630 -340845970
-374175136 -374014752
-522515612 -522506134
-815713360 -815633514
-449956057 -450136053
-364593660 -364639870
-495262622 -495307242
-504371727 -504496713
-438710410 -438825998
-407036967 -407180141
-278601718 -278496164
-177895677 -177753825
-658860132 -659040946
-533485935 -533621581
-248078804 -248034500
-711983815 -712033309
-414446638 -414459702
-868582327 -868614875
-146783397 -146905215
-142311028 -142317586
-379422807 -379302639
-687735375 -687874213
-188532485 -188442383
-455904056 -456064692
-141546340 -141681560
-934921691 -934829001
-801638148 -801751544
-204517457 -204336081
-832695042 -832629044
-134121452 -133966650
-903424975 -903543345
-477728880 -477559344
-926804897 -926986351
-96069222 -95899682
-893326217 -893469327
-827576941 -827685653
-178135046 -177963336
-6136902 -5942780
-962183672 -962226648
-284251927 -284197823
-779966109 -779975051
-738276306 -738414762
-707864961 -708023931
-860199240 -860293668
-330860197 -330888931
-105100100 -105016602
-778890407 -778706889
-816757256 -816608608
-102044489 -101869923
-819341129 -819443621
-663865599 -663810971
-542869260 -542922848
-904182561 -904011313
-495935460 -495792614
-205651802 -205602250
-318998534 -318817094
-998385261 -998415531
-252507129 -252503223
-626458183 -626374443
-171194518 -171281948
-326672684 -326617796
-720363279 -720446751
-429582998 -429753548
-64328081 -64385839
-584094577 -584066159
-425423206 -425476928
-573562335 -573385935
-211904426 -211941674
-701916346 -701787374
-911267903 -911292549
-804934481 -805127121
-147365988 -147265824
-130417774 -130278348
-490133205 -489970841
-488546500 -488575848
-967814986 -967842088
-660120567 -660286365
-858011948 -857856722
-221847428 -221879878
-853887730 -854007900
-49377564 -49374014
-306131319 -306094277
-417063942 -416999170
-487679562 -487600888
-940566963 -940507897
-918990801 -919056727
-461231023 -461285945
-619172344 -619019882
-221386301 -221247395
-497283000 -497286698
-528506275 -528588343
-294081312 -294075322
-798825553 -798776163
-222952427 -222882401
-568005052 -567897838
-334754324 -334750348
-318805076 -318682902
-844240821 -844321297
-844146513 -844079791
-74043874 -73862964
-378559410 -378660326
-762196750 -762328608
-186191884 -186137092
-290791439 -290956017
-356401283 -356214421
-391952283 -392030197
-703099632 -703206300
-274086460 -274129970
-210982592 -210995710
-318256263 -318084889
-750321832 -750307046
-109714954 -109697316
-956313619 -956358903
-789670616 -789849972
-847204340 -847275960
-735450581 -735588353
-13420808 -13249634
-972126440 -972006900
-102551423 -102602781
-980064025 -980240849
-119017553 -119041649
-215100022 -215255934
-231944915 -231923667
-821939253 -822074279
-948228103 -948222029
-964242299 -964379289
-100412155 -100592963
-824261825 -824167761
-272036724 -272119702
-885995822 -886123568
-798328155 -798418509
-981164191 -981146373
-945668956 -945622122
-502823881 -502877877
-842711269 -842575049
-47807932 -47930680
-197048233 -197141557
-373966967 -374044865
-636831602 -636966250
-531003378 -531175116
-446796625 -446880815
-185414264 -185355524
-630582363 -630568287
-579789038 -579835364
-292384242 -292511324
-87979040 -88053942
-521662582 -521628946
-227025885 -226926851
-289003547 -288828131
-471570276 -471426240
-826493522 -826530296
-548725038 -548705782
-352258093 -352206949
-339589400 -339500504
-812471515 -812481201
-359459443 -359533181
-890999418 -891006644
-791467333 -791451349
-450662192 -450681300
-850219312 -850275792
-976051312 -976144854
-965054698 -965152870
-30014121 -30094263
-42957042 -43025506
-766848156 -766686232
-840552217 -840367991
-611305758 -611321048
-557823359 -557933991
-541663357 -541506247
-163119006 -163008178
-54278516 -54396522
-735057041 -734989305
-324421264 -324608226
-689463313 -689580625
-347628238 -347791130
-409058206 -409066810
-288310071 -288495493
-145760360 -145611244
-188392216 -188387820
-402151201 -402346225
-46161285 -45978025
-539447819 -539421031
-740232964 -740304542
-394386627 -394421037
-72481805 -72491953
-124882655 -124977445
-150369180 -150450028
-703402903 -703373599
-505535013 -505622831
-601244543 -601407029
-778750432 -778691420
-842485105 -842332743
-179065230 -179181858
-972106670 -972254898
-57259940 -57428342
-831060693 -831040743
-297787680 -297874992
-555403666 -555496238
-145914330 -145774758
-545631685 -545760403
-611996762 -611918634
-165181970 -165308474
-59499355 -59691891
-662369547 -662395833
-332540033 -332605301
-706848189 -706870271
-393309294 -393290164
-585338960 -585506924
-928683802 -928547414
-29999871 -30188655
-637973616 -638146964
-372744635 -372601669
-50677373 -50826869
-62334109 -62426735
-888040996 -888193198
-836653637 -836513471
-67860751 -67766861
-419788237 -419885317
-727461695 -727281343
-698969759 -699068821
-86526636 -86575810
-372065486 -371893336
-13249699 -13095279
-653243939 -653358137
-863150001 -863152665
-715286824 -715189648
-796010464 -796029088
-888220424 -888357916
-141414842 -141373694
-710577915 -710686579
-908759524 -908862710
-860102489 -860056625
-274727814 -274583904
-983925047 -983995267
-146815659 -146699911
-915422764 -915475256
-393572671 -393684495
-775267108 -775264984
-917106080 -917128646
-577812997 -577886183
-792526693 -792607805
-270068705 -270181071
-812589880 -812563276
-951478050 -951333866
-115609946 -115563460
-102520473 -102517763
-567794455 -567951445
-135007440 -134992008
-925884101 -925842093
-85798147 -85980235
-847240150 -847112994
-211316041 -211438699
-611124715 -611313403
-204317136 -204158026
-738666955 -738717617
-475857933 -475926689
-703749590 -703747082
-781096186 -780924846
-974329653 -974330527
-201990695 -202169199
-948420286 -948264900
-162884410 -162859820
-261373154 -261359824
-105215683 -105266045
-820363295 -820449975
-785156704 -785251736
-369648910 -369757816
-201785095 -201965357
-444752291 -444743115
-615700542 -615789756
-74529762 -74391362
-913385857 -913195889
-200365532 -200393750
-805400311 -805261907
-136534967 -136731075
-237875532 -237906306
-704766911 -704954615
-616722005 -616605017
-597561173 -597633527
-551856179 -552036879
-345271584 -345249984
-30453044 -30477504
-443545939 -443573255
-230629506 -230502510
-74449487 -74329825
-190330178 -190400530
-886852091 -886790627
-45711080 -45609468
-673099817 -673142403
-565654387 -565624079
-640955434 -640896484
-694455356 -694351150
-468801649 -468975611
-287326590 -287454426
-520840459 -521029633
-570921054 -570759186
-10468787 -10389631
-463638382 -463511118
-290224201 -290243765
-431220069 -431078581
-521127409 -521241877
-682877364 -682891318
-232636431 -232587999
-571805849 -571606813
-834576616 -834528778
-695039339 -695162925
-757068681 -757110717
-705661920 -705490006
-383084035 -383282225
-464327502 -464213412
-965934061 -965792371
-982582570 -982518406
-237845443 -237727951
-790314486 -790144490
-517973523 -517810747
-669505652 -669443750
-644217970 -644329856
-262365595 -262557223
-559869037 -560040279
-4512986 -4494298
-784872057 -784719525
-26683199 -26511151
-372488886 -372602442
-682512537 -682569055
-663889349 -663985367
-692904318 -692995952
-5313998 -5192750
-101502732 -101393762
-181163894 -181075168
-954190258 -954374532
-368894736 -368917504
-515072104 -514976898
-794048924 -794197210
-119918833 -119816993
-255581145 -255498113
-724231273 -724110599
-703549865 -703401969
-506190347 -506287081
-977768811 -977737785
-271973002 -271985354
-864981178 -865045946
-334115060 -334025296
-119726818 -119730218
-291524927 -291424499
-921624013 -921634921
-406403309 -406557247
-425437866 -425529492
-285351939 -285423817
-839083581 -839060411
-40536170 -40584402
-526769585 -526577201
-307389349 -307275349
-744144743 -744220825
-769343614 -769520538
-36969574 -36935170
-967177665 -967157099
-902634101 -902772969
-362474948 -362493430
-803890546 -803787168
-256076267 -256167987
-964938302 -965103784
-945860116 -946013274
-437317151 -437321891
-974330090 -974195960
-486969956 -487028014
-301978345 -301916693
-758611116 -758432252
-349505787 -349460097
-699852174 -700036024
-520633710 -520722352
-270951277 -270892737
-947485756 -947458872
-586006477 -586148569
-179644597 -179805419
-722044165 -721929969
-927683859 -927745773
-127896491 -127827929
-498790494 -498730480
-539368177 -539527461
-358713718 -358585428
-402668074 -402570826
-217546498 -217457916
-607878099 -607769157
-385611616 -385587722
-300997498 -300977488
-558897107 -558838205
-514145754 -514145710
-87805335 -87838901
-74670735 -74630799
-86740000 -86835008
-560895766 -560727838
-978775397 -978729747
-450218545 -450356889
-57194268 -57291650
-724958187 -724910587
-167212371 -167049565
-410418804 -410393938
-298511543 -298458037
-77691695 -77652009
-171230429 -171099967
-460739594 -460818932
-35160164 -35191400
-653913845 -653774997
-243425069 -243528183
-414248372 -414073126
-206773614 -206767516
-269979906 -270068742
-775781250 -775765096
-465732903 -465809759
-725601277 -725455637
-660987466 -661126200
-506345694 -506393886
-444246394 -444229388
-157689935 -157511967
-410808573 -410916299
-153676204 -153601438
-901352497 -901215041
-633940123 -634124843
-429348687 -429424329
-698009576 -698015536
-659960394 -659843614
-587532886 -587536970
-744922911 -744821587
-442413046 -442390990
-533898047 -534082933
-270018452 -270024324
-13066160 -13104814
-504357725 -504357645
-251594094 -251457736
-496195306 -496160084
-317447205 -317408145
-335165724 -335007574
-573378025 -573324255
-40855320 -40729014
-228993658 -229155098
-412128809 -411974471
-285034450 -285026122
-381665568 -381854802
-407025852 -407019008
-814098429 -813917001
-839492826 -839338800
-652121389 -652154639
-436758131 -436894029
-798752859 -798791549
-503372271 -503305715
-108905208 -108846204
-545301292 -545135664
-911764858 -911594042
-505082329 -504997219
-840782051 -840913245
-804457912 -804510814
-421249081 -421420919
-857743112 -857915632
-488772443 -488912497
-810471288 -810565010
-687635365 -687675515
-461231609 -461340281
-218995349 -218894281
-903471821 -903614869
-3372537 -3340213
-438088713 -437910717
-18251876 -18222400
-46635158 -46471878
-65146354 -64976460
-298983668 -298824956
-861363506 -861426210
-174419592 -174415636
-293034093 -292926883
-544929421 -545079825
-27886358 -28073904
-298744162 -298680038
-277549690 -277728690
-360265364 -360431130
-22775407 -22887177
-132962412 -133148546
-756705845 -756684995
-492139488 -492073816
-660268677 -660319563
-33399181 -33273029
-877466170 -877432974
-429245803 -429276907
-772583771 -772470451
-886303173 -886114755
-656681914 -656773954
-685169349 -685300873
-843630133 -843790955
-368906120 -368748790
-730008653 -729814113
-581901067 -582042721
-374591199 -374629139
-894617528 -894544718
-143231822 -143156704
-650210229 -650300825
-853398424 -853356412
-466478319 -466484515
-170126446 -170321172
-342634166 -342711808
-687011171 -686962427
-168219127 -168143835
-596527516 -596366202
-176748161 -176758499
-606684990 -606882386
-301120019 -300938229
-121525151 -121421627
-939059058 -939026322
-570130921 -570240463
-555811000 -555954394
-673519740 -673655804
-20139894 -20239480
-609053584 -608982198
-38099350 -38029532
-357736796 -357682558
-68681227 -68624235
-920029242 -919854632
-601888580 -601789574
-200576381 -200484059
-546662346 -546509962
-654093662 -653928010
-17522054 -17401812
-268133198 -268137146
-257074729 -257231621
-607600205 -607470101
-575961329 -576034413
-924410071 -924460759
-265826821 -265759757
-946660282 -946773330
-107595704 -107583288
-467528789 -467596443
-703910496 -703770648
-841777597 -841664431
-800302825 -800469365
-419817185 -419628401
-845201193 -845339079
-237530110 -237343884
-206108464 -206247116
-135607573 -135775779
-599476558 -599655080
-534816577 -534937609
-308473958 -308610392
-971543915 -971726995
-139270894 -139290096
-734348797 -734335331
-309227850 -309367206
-383454412 -383333932
-823703030 -823868858
-679604869 -679585353
-868353002 -868492652
-172821861 -172637009
-592969145 -592886185
-626770968 -626833362
-21410740 -21421422
-125055261 -125226889
-990007843 -990151307
-239541477 -239436191
-989456313 -989261481
-115607714 -115764380
-473313251 -473277869
-941132257 -941287561
-860758524 -860886738
-763743373 -763799579
-632434445 -632590557
-802742825 -802882877
-450715159 -450647441
-439359303 -439193079
-614056343 -614119489
-247377320 -247207496
-739336494 -739184868
-584238443 -584395989
-696739646 -696780262
-687040147 -687097325
-159320237 -159479911
-945572984 -945764928
-937009516 -936969942
-22821927 -22952427
-702702287 -702673205
-517827367 -517892135
-385115521 -385109541
-65381869 -65343967
-135092529 -135041991
-200639538 -200781368
-630322557 -630521021
-643389900 -643284730
-3331259 -3413815
-908544928 -908407812
-199960295 -199782365
-732644682 -732608064
-495238498 -495284932
-420818975 -420673799
-516880368 -516906812
-457251446 -457117732
-406330606 -406417376
-868665379 -868739295
-42023417 -42102131
-555498150 -555654182
-584811123 -584869295
-805208706 -805081888
-801574427 -801615851
-362382032 -362350572
-217407785 -217379195
-64947463 -65061407
-584956901 -585026403
-208881724 -208970356
-342922768 -342876238
-546132154 -546069590
-2844518 -2774650
-491253387 -491236901
-252597165 -252503105
-294378233 -294437197
-869140955 -869198783
-810954330 -811071572
-256638563 -256809651
-97723960 -97809456
-331657489 -331856039
-866049055 -866214801
-575471230 -575408740
-426026990 -425896320
-397407802 -397584238
-289712405 -289753863
-901642141 -901755909
-257659175 -257472877
-753285697 -753417529
-720858779 -720759327
-794934343 -794956365
-958431426 -958375858
-689548838 -689612412
-831559457 -831436931
-23360212 -23329082
-373994786 -374094944
-607422064 -607387738
-811606722 -811727188
-472983512 -472872738
-286367702 -286427782
-327373997 -327464605
-733519720 -733500670
-88358433 -88174653
-525882513 -525897453
-557210046 -557311242
-59170451 -58981599
-287198805 -287238101
-60980566 -60919778
-691114181 -691183423
-706777016 -706590666
-571677371 -571555259
-591394087 -591432745
-416652644 -416591222
-522933413 -522863255
-268874411 -268945539
-91617 67635
-29342583 -29149837
-244495017 -244617857
-991170175 -991315099
-677553938 -677713584
-349935036 -349975376
-890592806 -890687798
-396240440 -396097678
-918629515 -918722363
-299653469 -299743713
-777676165 -777503263
-245550342 -245619626
-968763446 -968619494
-337759679 -337692109
-854990757 -854824309
-88175928 -88149032
-474365270 -474374230
-83431175 -83400323
-550543408 -550643010
-938562128 -938497650
-997869406 -997740176
-842207192 -842132230
-50682781 -50508145
-562019272 -562125324
-911231621 -911353477
-333170677 -333147579
-887021776 -886833742
-593584514 -593621784
-512061913 -512122895
-782528755 -782576237
-163461089 -163427449
-264960690 -264935616
-954173298 -954203760
-303630886 -303723232
-169942233 -169954233
-765260695 -765384037
-620056876 -620117120
-646750485 -646703607
-277191431 -277004099
-121172784 -121118338
-173504147 -173324459
-426233577 -426075613
-664456073 -664568777
-294214967 -294095871
-65213068 -65362918
-883177840 -883182316
-913166511 -913195269
-617576185 -617393035
-573372214 -573429848
-697237588 -697170056
-367842133 -367843627
-619140641 -619204047
-366749007 -366688947
-416280511 -416332693
-114578782 -114658014
-731644691 -731838049
-782605284 -782547190
-137543151 -137492699
-484613323 -484740405
-365079175 -364972373
-659435943 -659528201
-50595463 -50448351
-116456806 -116376872
-313793898 -313745528
-619458521 -619534947
-584645049 -584665777
-409832030 -410029298
-670664015 -670854273
-390316063 -390511441
-926737299 -926680137
-438143578 -438033848
-945124660 -945162966
-190792136 -190960244
-724668525 -724788603
-13743744 -13689444
-113792207 -113660409
-271731812 -271834942
-391796770 -391918772
-558411251 -558500139
-577948788 -577900988
-142041909 -142181133
-574713371 -574876697
-711999146 -712008562
-822531018 -822594430
-149890410 -149954394
-373127186 -373218550
-528411187 -528464529
-466490317 -466478713
-970860015 -971004699
-335810495 -335759005
-717958639 -718007065
-464801708 -464736138
-778974598 -778806216
-684742592 -684644126
-410377782 -410487110
-737870619 -737982599
-167406769 -167417821
-960065180 -960187396
-219621706 -219787748
-467970305 -467889975
-987676824 -987612678
-581971894 -581968832
-403255508 -403378842
-326431416 -326449860
-505357302 -505217040
-703625925 -703473805
-533336335 -533292995
-938270250 -938260688
-878552976 -878530428
-580244893 -580239223
-940784924 -940667090
-385261801 -385373695
-739541468 -739447738
-964613981 -964521517
-359723030 -359591210
-647297337 -647312659
-222889246 -222715636
-961376546 -961374586
-929702815 -929831273
-355703904 -355546620
-556275590 -556360656
-326349820 -326440638
-208994699 -209163287
-572312868 -572182442
-463193046 -463378350
-629573912 -629411022
-857745855 -857664191
-316873268 -316870464
-881335849 -881362269
-163390672 -163531506
-783218321 -783344195
-465853329 -465901077
-32836711 -32720169
-263313507 -263398135
-988598233 -988747409
-238122381 -238054393
-796001286 -795851422
-661308226 -661108874
-351491902 -351689530
-726956627 -726809019
-290674887 -290506331
-851794261 -851600345
-610694152 -610870326
-83868962 -84040336
-268430792 -268410722
-137486929 -137517925
-197483306 -197381596
-191450929 -191522425
-263223666 -263098418
-186517213 -186481125
-442025475 -442122133
-101143573 -101239221
-177471036 -177389836
-889370923 -889532799
-746521530 -746697724
-500395723 -500548169
-862006616 -862178254
-41142947 -41096373
-635301407 -635492685
-422008880 -421835424
-181757205 -181910053
-578794837 -578715205
-992352862 -992550542
-103435248 -103258222
-358649573 -358488039
-694640001 -694552717
-736696307 -736727341
-966602389 -966564063
-161044255 -160870127
-79641923 -79542767
-136566712 -136628248
-102749922 -102555166
-214918189 -215104697
-517253343 -517104611
-612946559 -612869263
-676744319 -676655405
-517401365 -517272025
-468217157 -468157779
-827575374 -827605534
-696999862 -696863692
-423183801 -423046429
-91697936 -91621232
-529133425 -529005261
-879959920 -879876278
-615820850 -615821660
-708075561 -708035729
-118404547 -118516917
-92517881 -92463225
-145618945 -145558627
-990439627 -990243877
-814444014 -814323216
-74854588 -74686544
-812785675 -812954429
-742101127 -742136497
-820775826 -820673048
-152985627 -153052417
-895409973 -895276133
-940500855 -940633071
-531013791 -531089247
-609262815 -609442863
-422401123 -422352507
-469955351 -469784653
-304593449 -304492139
-96800226 -96706830
-27755442 -27922758
-717991029 -718125089
-998632446 -998528518
-317497811 -317396599
-858208166 -858191132
-917052437 -917220495
-283421780 -283270552
-741028475 -741129045
-680360693 -680227989
-993373301 -993474621
-286811284 -286883044
-487854295 -487789069
-138019305 -137937909
-888613115 -888598059
-824576668 -824617182
-759007859 -759118719
-200780386 -200782350
-523949152 -523757656
-30939255 -31117027
-374808283 -374680821
-786324995 -786200479
-545499620 -545517026
-261900524 -261812802
-392557965 -392617779
-149292932 -149114976
-526892909 -526924263
-411530484 -411528448
-924709290 -924672776
-33868337 -33805759
-573386003 -573473693
-465328065 -465338037
-219354287 -219312317
-710632247 -710570491
-185024983 -184954515
-177986929 -177804425
-534631759 -534635335
-762204525 -762136547
-285061842 -285215040
-647583249 -647396245
-366264070 -366254424
-880282371 -880222979
-142647904 -142701022
-611219059 -611191121
-677630943 -677496957
-186252915 -186408049
-227536129 -227440055
-704585040 -704726888
-892927844 -892824540
-41717519 -41875671
-235612899 -235770855
-200198389 -200379641
-457187793 -457315099
-167881373 -167948021
-869154703 -869169869
-614127517 -614325563
-303864890 -303825272
-696399416 -696272688
-193884621 -193911383
-646571939 -646562333
-773369783 -773214815
-518173709 -518262347
-964916956 -964732592
-38062820 -37898642
-139932051 -139969311
-333178629 -333314443
-295754733 -295949451
-691375017 -691402879
-962534971 -962336921
-877272674 -877122356
-786605985 -786776053
-509706057 -509811057
-785692755 -785618563
-250353416 -250399362
-627692003 -627756583
-629775022 -629904346
-964734790 -964765036
-843208874 -843243502
-854680226 -854641846
-664798817 -664613729
-581867051 -581740311
-929602357 -929668237
-69664933 -69794429
-107049944 -107196726
-233642880 -233470318
-79271503 -79390319
-237706509 -237703641
-338067442 -338090968
-111083647 -111177843
-213843690 -213910000
-928780270 -928587334
-635817253 -635718391
-660203466 -660088706
-345136024 -345134608
-633538020 -633702120
-584052270 -584074478
-308893399 -308717851
-567550775 -567493385
-662092411 -662110115
-502847975 -502907779
-613402780 -613432280
-899588661 -899623765
-727030229 -727200197
-65899476 -65952266
-714443977 -714429839
-197325475 -197234455
-610337195 -610383787
-143579952 -143629312
-418439859 -418560351
-515949999 -516061617
-510316397 -510288289
-934918411 -935111239
-120928382 -121047466
-589730919 -589620157
-600202215 -600038891
-677195644 -677391820
-842523597 -842566665
-987755842 -987597806
-43829411 -43975321
-15357647 -15536331
-287138214 -287122558
-392624858 -392758770
-513616123 -513746777
-347314721 -347244195
-73802647 -73953419
-575786087 -575595593
-671970925 -671927427
-215442647 -215459311
-16322056 -16372962
-376958325 -376995557
-381550 -569614
-557156806 -557195720
-346245987 -346124463
-640869771 -640925959
-528063051 -527956749
-729653052 -729469122
-38385984 -38245794
-963349236 -963458632
-831436781 -831339233
-91533407 -91493297
-81385137 -81545979
-652652137 -652658431
-630128950 -630051272
-470738997 -470890893
-469764824 -469714916
-990058272 -990251996
-802087434 -802204194
-249037137 -249023619
-892356227 -892352411
-979166327 -979067057
-994323588 -994339714
-41855548 -41932036
-990597971 -990503031
-505837823 -505721487
-218060890 -217861948
-492204030 -492190478
-984074760 -983915774
-834542296 -834702198
-367506165 -367337257
-329592113 -329535455
-828599453 -828485155
-740861014 -740849214
-216627737 -216483623
-456830543 -457015163
-930487719 -930508985
-238552781 -238680763
-119127961 -118978877
-356578475 -356633405
-51897882 -51778818
-277328842 -277302318
-516541171 -516641521
-204117072 -204007626
-906342602 -906332278
-509320926 -509140708
-937174943 -937262109
-903308701 -903179253
-401380140 -401515166
-58470570 -58571270
-196447087 -196263747
-309392987 -309447733
-189410348 -189343560
-924456957 -924464561
-303936813 -303961363
-223726909 -223838923
-365417804 -365608644
-110360171 -110401001
-752051773 -752021233
-642178216 -642040568
-2071350 -1985550
-414013769 -414136289
-951520507 -951435593
-129060652 -129247612
-840347165 -840433015
-294078317 -293985231
-673052110 -673088408
-498667493 -498725883
-58910503 -59076025
-538706812 -538519406
-253748760 -253655990
-696742788 -696891788
-669683665 -669560315
-657462782 -657606748
-880214499 -880252675
-152326801 -152242591
-288269886 -288105968
-870790878 -870692158
-835430857 -835460055
-673894589 -673773443
-66592281 -66644289
-141772562 -141928384
-740595135 -740436363
-746646258 -746749190
-998783882 -998942630
-262066380 -261955838
-725607392 -725684156
-586644806 -586487968
-831643521 -831721509
-546240014 -546428088
-893061164 -893200266
-302425737 -302565345
-632051620 -631871342
-532755283 -532744017
-184056570 -184053642
-853680818 -853758926
-422249582 -422092022
-421633255 -421476511
-580852273 -580728101
-491179279 -491327495
-985024236 -984838324
-732912230 -732878628
-937590976 -937452640
-733745959 -733811239
-599334414 -599443162
-788328418 -788391528
-688165943 -688352147
-660797154 -660991562
-815009153 -814830077
-936384875 -936444773
-695391732 -695427988
-721134102 -721013498
-518211325 -518177283
-669948623 -669929719
-253352188 -253228724
-359760306 -359820002
-248847214 -248889306
-412542030 -412346270
-874983234 -875099390
-269548043 -269414321
-494791366 -494939356
-147761546 -147880296
-694841472 -694873448
-258610030 -258503280
-559034409 -559092619
-439170098 -439076078
-701883727 -701963431
-1063993 -1088049
-461793540 -461616424
-176567251 -176622555
-644893569 -644944563
-372738842 -372906180
-826154149 -826236029
-762695228 -762568810
-230363756 -230362282
-251352420 -251228088
-58807749 -58792387
-16869842 -17066196
-449672399 -449838139
-475872446 -475996216
-579472019 -579388677
-2342264 -2330078
-360033735 -359869829
-822543866 -822644994
-412678398 -412752868
-950553607 -950708181
-90620815 -90602859
-317817290 -317940440
-712099612 -711967006
-232326342 -232483510
-478602315 -478552221
-82741740 -82801780
-56131861 -56126113
-816265288 -816101814
-251488753 -251411235
-842192779 -842221605
-602257999 -602166261
-903817189 -903830949
-451757454 -451875322
-640115717 -639951231
-809418561 -809493171
-585221962 -585169308
-808895964 -808884762
-311511955 -311524259
-908792491 -908752015
-973471166 -973291656
-63463237 -63632139
-198109448 -197944970
-632539858 -632641256
-991531599 -991415043
-968482419 -968526353
-907899514 -907794452
-423744302 -423668966
-194549515 -194637523
-441812743 -441778409
-379193969 -379262857
-729312252 -729492474
-909587324 -909475688
-499985441 -499856399
-669474701 -669365909
-119641115 -119596851
-8921759 -9100589
-452537141 -452443655
-748842118 -748866054
-698592376 -698644146
-625375064 -625565914
-429783949 -429944779
-370139673 -370195251
-295769517 -295673729
-827339996 -827188878
-738997770 -739067212
-813117075 -812991543
-851922231 -851823563
-863795645 -863960561
-638326475 -638225801
-561515992 -561389522
-316871866 -316810040
-799579097 -799430909
-369381457 -369251977
-966046942 -965885608
-855662765 -855473435
-482111029 -482305439
-375159837 -375034389
-21055324 -21040394
-574795034 -574704198
-978332639 -978477003
-702837536 -702993304
-989774441 -989804495
-228563190 -228447066
-234099452 -234231174
-166235725 -166108769
-1213427 -1146971
-795420372 -795307404
-36335918 -36305872
-77199105 -77233387
-70117862 -70190206
-705693510 -705878720
-747618602 -747423348
-68518104 -68464216
-426441254 -426635338
-35854933 -35790903
-883850542 -883884968
-336511396 -336330160
-88759126 -88682332
-976963481 -976962727
-760339504 -760246616
-250549117 -250743551
-861064911 -861019253
-211883949 -211780747
-871986688 -871912312
-823682440 -823785944
-885535733 -885574069
-239427931 -239391715
-826214267 -826257791
-903734741 -903927157
-948839371 -948959161
-251254846 -251449994
-539028495 -538904797
-249567654 -249645410
-621511397 -621473093
-569791123 -569860981
-207931461 -207815681
-571967512 -571827582
-386072500 -386173210
-44597449 -44609851
-625528628 -625603200
-944514123 -944560393
-640677568 -640748502
-206874442 -206968346
-55007159 -55192055
-700280250 -700418692
-868040972 -868076036
-940994091 -940957953
-272177225 -272320077
-114807813 -114941151
-794748081 -794604687
-557092116 -556960378
-342621361 -342811381
-412972240 -412998814
-997425873 -997343291
-553930592 -553930190
-653137630 -653301038
-827847880 -828007942
-560748972 -560561138
-378579358 -378609868
-464874890 -464845128
-12910208 -12788292
-996207665 -996374891
-630090111 -629917327
-56841355 -56772965
-862451404 -862583716
-530458615 -530629249
-412098394 -412273192
-433979765 -434158747
-220633480 -220707436
-919383539 -919404117
-515633348 -515616086
-107371924 -107502990
-659482072 -659474306
-203320946 -203136244
-582157378 -582041150
-51993843 -51950731
-934845974 -934875346
-501712113 -501761043
-314866785 -314919807
-624807560 -624888490
-389677856 -389541050
-733131965 -732954533
-995974474 -995985398
-683897543 -683732353
-194441643 -194537173
-189386837 -189494835
-658517040 -658518502
-150672270 -150824974
-901009193 -900857609
-577116692 -577187238
-866774887 -866864225
-328849809 -328942301
-984891766 -984823858
-910410300 -910539088
-148269374 -148079430
-368702470 -368680438
-926012238 -925966088
-996966684 -996779580
-230143650 -230230504
-699894203 -699944099
-89360422 -89334962
-165497435 -165549753
-329189313 -329246067
-537758157 -537674479
-476026020 -476096614
-388123465 -387973077
-832204360 -832370652
-352949284 -353000410
-510713600 -510521136
-644762879 -644801153
-364358712 -364311372
-40390827 -40422413
-317982641 -317898239
-180709626 -180604658
-922786579 -922723203
-969015334 -968834658
-933021684 -933152854
-494214320 -494384348
-965411916 -965482072
-9959147 -10096159
-94945057 -94968453
-300790868 -300610914
-291307977 -291297187
-580083384 -580152532
-522892187 -522994639
-754094287 -753934707
-159347186 -159369920
-183453916 -183460370
-556142354 -556108572
-873610606 -873799412
-330075639 -329945619
-83795495 -83753103
-363901982 -363957320
-251241438 -251209670
-52968368 -53039334
-116896841 -116878701
-92821653 -92678257
-462408494 -462433790
-30632084 -30737372
-295145084 -295177488
-607262745 -607404901
-981506553 -981566491
-850170976 -850079378
-71889127 -71743897
-946292160 -946489980
-356743275 -356806687
-313932047 -313791203
-389099077 -389141537
-84425516 -84418210
-649291772 -649409344
-861310719 -861306129
-696574051 -696581823
-697958804 -697806054
-887515461 -887437521
-333447267 -333256561
-740053655 -740220217
-957327690 -957208770
-499578106 -499432954
-269129394 -269138580
-529978303 -530157683
-985534507 -985438077
-400881579 -400862923
-579576631 -579589965
-68926391 -68919425
-546283660 -546254704
-108937079 -109095043
-178976471 -178958943
-288479452 -288612254
-681345288 -681294370
-648527281 -648723077
-547222890 -547239932
-583663696 -583852862
-18399193 -18295923
-875353884 -875431096
-473231610 -473108036
-750380939 -750531845
-283436188 -283407372
-371619302 -371783610
-84442010 -84518126
-817833651 -817750705
-917833612 -917771668
-766225954 -766409466
-163932855 -163744381
-531781466 -531718500
-641746169 -641567683
-810404108 -810420664
-344153578 -343996238
-968402117 -968412559
-336741918 -336660856
-395550389 -395748339
-854913954 -855067560
-239527367 -239674267
-67377139 -67287873
-655086450 -655088376
-674389656 -674570256
-58103405 -58269687
-591923550 -591878466
-922885925 -922729021
-902006798 -902065040
-703144819 -703129153
-332085537 -332139335
-906044455 -906165363
-54335442 -54492096
-889348705 -889337773
-77903949 -77791953
-375726435 -375742991
-847758851 -847912867
-250646334 -250446430
-966123568 -966195896
-956103998 -955946678
-510062852 -510172658
-632291114 -632393416
-507568297 -507631961
-382534625 -382713743
-240316873 -240174151
-568746336 -568768722
-500914299 -500940349
-159774806 -159829052
-132129034 -132307154
-348626634 -348538968
-504402269 -504320959
-256345707 -256351545
-304207180 -304340158
-569005020 -569131976
-540850313 -541014597
-258561888 -258730000
-49598687 -49412959
-812572548 -812607212
-315463287 -315643333
-203940398 -203858278
-433935113 -433921289
-742554334 -742401766
-226614227 -226428881
-160621921 -160460363
-884552136 -884372454
-3450960 -3627712
-76068106 -76098786
-858562999 -858761927
-534995562 -534879656
-910326372 -910318360
-736155311 -736336929
-545778144 -545803424
-126456709 -126484665
-683481229 -683298895
-604021752 -603947752
-196419890 -196474284
-429960627 -429928931
-860392835 -860339009
-104464067 -104412775
-441795576 -441741654
-188390018 -188365366
-834392811 -834401435
-204426769 -204326483
-918059721 -917880141
-803304326 -803149408
-836342079 -836374785
-819559280 -819704808
-190600414 -190478036
-822885388 -822995638
-362646750 -362742678
-49055110 -48898834
-714410390 -714278732
-878140014 -878284054
-8374220 -8555684
-669283663 -669239199
-340806442 -340704106
-665705889 -665777617
-757820296 -757799562
-354616656 -354694898
-345677340 -345790206
-36606561 -36768971
-579295085 -579255451
-808580772 -808501114
-595236539 -595086931
-35305518 -35230808
-738925499 -738906087
-70166614 -70213798
-711457434 -711487460
-429275325 -429278489
-687388183 -687310737
-910943385 -910823785
-649573315 -649707071
-56469473 -56385501
-251692660 -251495528
-775426921 -775478429
-585803720 -585902774
-102360948 -102519118
-930734676 -930575114
-637110628 -637016286
-822874647 -822940513
-596957396 -597024028
-23275131 -23344647
-539190447 -539236943
-23553918 -23735684
-239138684 -238949688
-97151383 -97345061
-410537890 -410436330
-983133144 -982986018
-655181351 -654995401
-931092865 -931187917
-361830566 -361841996
-838717162 -838601316
-584267463 -584184539
-338243452 -338325864
-596288608 -596426248
-587538843 -587535097
-974182364 -974069878
-319646410 -319461138
-181308424 -181260428
-839583096 -839710842
-583538316 -583737028
-731128497 -731327165
-590295342 -590493286
-485174346 -485036408
-269699065 -269870597
-18849989 -18918311
-611776493 -611761701
-641529178 -641656926
-385292392 -385317748
-601219264 -601277368
-670816267 -670900351
-28831283 -28650361
-244074052 -244205118
-170827856 -170819508
-798219395 -798141549
-674822868 -674738888
-890732894 -890870206
-579682471 -579771611
-507327560 -507491794
-10964179 -11157143
-530771451 -530671639
-491922044 -492069732
-218237200 -218102496
-402677791 -402828579
-316671671 -316474153
-544823661 -544830779
-365230458 -365427390
-319488421 -319391713
-906626703 -906632829
-832192912 -832265592
-342577053 -342504093
-810750623 -810922207
-411357001 -411262279
-433928201 -433851399
-65866437 -65925871
-370703761 -370815033
-231144754 -231166168
-260424951 -260533543
-129756385 -129933975
-271506872 -271370266
-639629750 -639690936
-712948865 -712860007
-657453965 -657376831
-263917268 -263955784
-254805652 -254609546
-218169848 -218068130
-239674831 -239685261
-459143732 -459088746
-96434512 -96594790
-530253975 -530061391
-129470995 -129330041
-52539627 -52654005
-207339546 -207233556
-801724477 -801885015
-981268133 -981237465
-284503137 -284372345
-187270036 -187390238
-26898791 -26753045
-285898590 -285719844
-204118869 -204115275
-869475611 -869648339
-569554751 -569606937
-968016318 -968074264
-365731237 -365861267
-764849490 -764693482
-422508830 -422614034
-627551156 -627381754
-532579918 -532454628
-957094724 -957039732
-489401859 -489311963
-980112353 -980036833
-675578991 -675453723
-515900653 -515790845
-824053467 -824049589
-476464107 -476634259
-995394223 -995320949
-75119314 -75124066
-207175525 -207009475
-587124378 -587004690
-951405958 -951385490
-881676263 -881810421
-550735264 -550740130
-945096982 -945228950
-332721322 -332882008
-221542322 -221680252
-950947754 -951086022
-549617825 -549462805
-380703346 -380597184
-208311590 -208174860
-44072472 -43978246
-615560689 -615654927
-851131258 -851291986
-422317819 -422376815
-870575114 -870437222
-435017545 -434877877
-257416463 -257317941
-905433929 -905487265
-619462177 -619454163
-375919094 -376018804
-669034322 -668955084
-705062627 -705035589
-67472294 -67439552
-129810681 -129623667
-821592698 -821526780
-255967785 -256122127
-731548985 -731558351
-39212268 -39064120
-482393207 -482514079
-754967328 -755073256
-951073573 -951130643
-149589362 -149442036
-891702019 -891583985
-964094334 -964140220
-717787107 -717957061
-627627819 -627641697
-844048434 -844024810
-523773198 -523721944
-55903907 -55987701
-352506927 -352631637
-48754538 -48743752
-681271800 -681294298
-190998832 -191187410
-402896608 -403058226
-206306135 -206188097
-120151686 -120150758
-189379860 -189440836
-326541907 -326480163
-914965503 -914788953
-636541036 -636428850
-542343311 -542352199
-982910732 -982960736
-38136553 -38195851
-64041308 -63960388
-802089834 -801935272
-510270713 -510362081
-507557017 -507600129
-901249431 -901134157
-629407089 -629492467
-611868903 -611684083
-608875480 -608942146
-363081004 -363068116
-628311574 -628248252
-320815264 -320685226
-171777166 -171618162
-602167785 -602348213
-761686830 -761697768
-81408152 -81429686
-393050228 -393147594
-574788797 -574964597
-946071260 -945955288
-5971533 -6039841
-174795108 -174652248
-359634752 -359657120
-280385498 -280350622
-582633449 -582514061
-538131738 -538287756
-373185928 -373360572
-54196493 -54196207
-888376299 -888356665
-378855172 -378995704
-815778575 -815913939
-543288333 -543167483
-61693411 -61603575
-611599498 -611708976
-977742958 -977753298
-55385714 -55206960
-411788790 -411899518
-226112039 -226106567
-154507540 -154394622
-948165219 -948342593
-720863998 -720990068
-744886469 -744968629
-372357267 -372459063
-39285653 -39467611
-966761873 -966747847
-920934409 -920934529
-786040120 -786159508
-855118769 -855016351
-935416055 -935300165
-532214333 -532088517
-909346939 -909206511
-221443453 -221505895
-950347481 -950417711
-435558591 -435412577
-990961130 -991060454
-783408217 -783380745
-748813524 -748940560
-679300885 -679106881
-80836193 -80754913
-10732642 -10848192
-34376534 -34347002
-654334120 -654162168
-595161735 -595024201
-375707917 -375802431
-95804973 -95723227
-315553310 -315468368
-902136333 -901993747
-677975639 -677845609
-58798202 -58620736
-136197244 -136076328
-949669389 -949779319
-480208282 -480298720
-666698622 -666617998
-978447903 -978646945
-814063906 -814132952
-483349805 -483459961
-544186564 -544198776
-807065808 -807195940
-802934719 -803094297
-879918099 -879884841
-565812706 -565897968
-289716663 -289721999
-337118883 -337095167
-678270394 -678225568
-42128431 -42277571
-961520397 -961392403
-885257649 -885429535
-107692425 -107498983
-213466233 -213589327
-215011443 -214903963
-274372532 -274368938
-744718286 -744615386
-893642920 -893719720
-860739938 -860590032
-749945422 -749840764
-889286837 -889410573
-313145437 -313108423
-843366018 -843470562
-26077330 -26130232
-303872812 -303856968
-258574116 -258645944
-141259530 -141229950
-994832185 -994894183
-716295981 -716342325
-1180199 -995899
-239372508 -239483354
-928201045 -928269755
-724260459 -724286957
-843583569 -843632189
-349096609 -349133111
-963621311 -963639885
-637013833 -637063457
-90143723 -89990463
-997906235 -998065543
-140289277 -140261385
-628214209 -628279913
-468019513 -468012281
-828397349 -828272139
-633429436 -633408462
-36388818 -36547146
-282316991 -282451965
-931553342 -931447250
-635104298 -635061946
-339356583 -339190113
-798340164 -798496854
-234673991 -234753189
-971022535 -971129597
-149285928 -149299936
-304107727 -304178655
-565363436 -565297210
-926314601 -926243989
-278111584 -277957992
-59794024 -59897624
-91991663 -91849681
-499789546 -499920920
-731775830 -731900268
-838946006 -839011654
-974213291 -974151437
-648457794 -648265350
-486193865 -486208397
-506369790 -506268510
-269389318 -269274556
-939585103 -939618637
-24811093 -24844121
-844357494 -844439228
-949518184 -949383916
-184547884 -184447990
-823504511 -823459667
-363016358 -362826010
-316572912 -316388986
-664032254 -664117446
-340034601 -339994413
-168573700 -168524564
-504370318 -504434220
-83745659 -83845331
-68882580 -68922908
-111488368 -111624996
-280140556 -280061782
-497240885 -497332511
-747724316 -747636600
-524405290 -524576496
-479226784 -479064010
-467838808 -467777910
-231716400 -231751312
-285992912 -285949496
-379336013 -379257953
-41090616 -41119660
-945763779 -945936695
-372522485 -372395641
-410401255 -410406371
-886059695 -885926059
-67864472 -68014886
-621939057 -622056855
-800455225 -800566783
-783136786 -783142742
-425470177 -425483679
-506785012 -506805846
-82268933 -82355733
-162907404 -163063592
-180558227 -180493187
-885671028 -885821872
-646148278 -646319870
-287903469 -287979351
-804265829 -804131243
-383931810 -383868694
-951980831 -952054491
-809115573 -809230121
-499150402 -499202540
-196580086 -196573804
-539861143 -539833635
-681268767 -681319829
-300429485 -300537943
-274108215 -274057945
-233406939 -233556599
-945085904 -945000346
-28814843 -28847723
-272850548 -272719760
-73483112 -73387560
-822022543 -822126015
-777252355 -777295555
-844667864 -844615956
-272089258 -272150146
-343798897 -343832277
-805916392 -805812274
-672597295 -672455883
-648229100 -648095538
-987801548 -987866754
-279310825 -279452405
-191769514 -191825692
-208483126 -208593632
-390586350 -390756458
-601128272 -601058706
-87226057 -87329663
-997601314 -997789082
-660531853 -660636735
-953858219 -953944487
-879887545 -880080877
-345245508 -345297660
-412944499 -412770899
-381225221 -381422605
-494014105 -493919573
-183377237 -183309019
-390956789 -390972509
-59302527 -59467767
-386258928 -386087492
-904582103 -904716337
-501329011 -501342013
-460431717 -460334677
-897788616 -897653898
-828208748 -828334744
-677563950 -677436900
-735845819 -735896267
-744476190 -744666836
-40814230 -40896410
-5217489 -5019889
-921147606 -921005814
-758108608 -758111360
-979227344 -979216330
-810499491 -810436401
-792296289 -792402829
-249750375 -249868141
-922807473 -922765685
-922245136 -922143236
-127728316 -127862210
-150628100 -150636876
-161186594 -161304942
-139280495 -139157081
-65287993 -65283101
-816007849 -816183551
-688805869 -688963867
-402753185 -402582963
-2351727 -2520385
-527764486 -527645542
-817330887 -817153225
-739865604 -739956172
-560980368 -560981172
-623577494 -623516162
-219704727 -219620425
-136518271 -136552957
-176939352 -176793556
-225118136 -225054656
-20930443 -20837253
-415251157 -415155157
-298149745 -298196381
-787334977 -787432487
-383245445 -383380749
-306976698 -306802074
-792481742 -792323916
-775679249 -775773173
-722599839 -722523369
-741057594 -741200496
-115478656 -115310166
-632249650 -632227582
-319248686 -319159044
-841407697 -841308283
-897785536 -897791696
-770036413 -769849781
-166244428 -166349160
-573612812 -573511858
-576623734 -576737660
-200134545 -200289015
-166790349 -166855917
-606354817 -606272751
-178630876 -178554128
-370169858 -370341810
-627634758 -627621380
-539434425 -539405463
-391903886 -391933658
-207895920 -207967002
-376687832 -376725478
-977255374 -977210030
-906612002 -906629766
-298577002 -298489070
-82035459 -81843331
-556355708 -556545604
-591979899 -591867201
-173961589 -174010585
-472368295 -472418577
-593932552 -593770374
-19288059 -19175375
-71503690 -71661780
-616959419 -616998589
-256538387 -256436165
-667802785 -667607803
-128793937 -128993591
-258172132 -258093940
-928522653 -928425973
-29369302 -29315864
-139615980 -139614952
-723967731 -723917197
-955718378 -955642682
-856213371 -856081253
-663128557 -663281941
-896650682 -896459270
-698892743 -698746293
-90791094 -90725184
-893818436 -893894988
-361164920 -361269280
-369772450 -369743182
-212471100 -212468120
-918807402 -918652376
-351126015 -351035875
-288645204 -288732314
-769301599 -769392911
-779704571 -779716809
-928075096 -928095020
-82507647 -82357669
-684100910 -684151852
-515783548 -515800144
-315699974 -315691126
-268198251 -268083269
-427127665 -427205435
-821157897 -821154481
-225944759 -226109303
-292178351 -292018227
-157924415 -158040867
-662398975 -662491527
-359951782 -359847580
-254863419 -254747885
-174060733 -174108267
-420682456 -420604228
-58341949 -58224975
-229254825 -229055371
-207262150 -207088900
-36942273 -36759577
-365395615 -365459165
-904386577 -904227189
-112116769 -112231697
-795849788 -795926354
-653844421 -653789845
-453856553 -454031415
-462467747 -462584615
-727700522 -727787812
-576075325 -576240505
-379063299 -378990773
-974897526 -975080588
-3058864 -2967208
-398404683 -398535971
-198666872 -198712794
-26932744 -26864838
-62917875 -63012473
-303796536 -303949088
-536820999 -536911335
-1642811 -1818997
-298436920 -298468294
-665200914 -665338578
-418638548 -418799862
-591067866 -591195046
-371689333 -371633107
-724810880 -724797404
-352904005 -353096815
-707461561 -707327263
-641329905 -641224537
-741166001 -741234991
-470750607 -470770453
-405681587 -405510823
-69147252 -69043318
-611205090 -611165050
-791713619 -791854783
-460966223 -460829241
-931465312 -931500296
-317448276 -317575076
-943222647 -943346069
-475194801 -475032059
-786483476 -786345236
-342070045 -341963297
-211593356 -211653550
-156720641 -156740711
-572649405 -572501751
-853515865 -853344943
-502055770 -501964506
-333159128 -333027366
-205130038 -205180410
-419983517 -419794579
-217618394 -217705340
-203625937 -203696699
-356976433 -356823275
-104772827 -104699623
-786092475 -786226541
-421602334 -421664176
-837155003 -837031947
-81458512 -81465558
-403954163 -403796797
-336982709 -337107025
-485760728 -485890238
-965636730 -965513400
-300389349 -300344387
-180046330 -179860310
-227927288 -228039026
-835717009 -835894573
-10632524 -10466674
-105422191 -105570645
-227611490 -227794092
-62098024 -62220940
-623724351 -623914051
-519815584 -519642364
-731374759 -731539923
-546542117 -546404783
-377431885 -377327471
-671404672 -671517524
-860973400 -861156422
-941187539 -941079729
-315471555 -315510839
-431261280 -431431190
-285759486 -285655838
-282644511 -282554663
-917672150 -917802640
-195316824 -195270306
-477869530 -477863794
-582777214 -582855144
-513232835 -513040577
-798888293 -798831889
-226293236 -226404836
-626543087 -626491691
-855568100 -855385926
-350836594 -350742602
-349601209 -349410365
-620204754 -620352268
-186525073 -186509353
-403314036 -403286490
-434140039 -434279063
-790497646 -790526008
-309060776 -309162716
-507774593 -507881347
-621218651 -621104429
-983931389 -983786741
-690478490 -690473638
-774894451 -774969297
-369391191 -369588185
-982150568 -981953186
-708055645 -707992217
-390069046 -390168840
-358248251 -358237323
-849468661 -849587883
-969901196 -970047530
-856608997 -856642011
-489922519 -489765177
-498366875 -498508843
-447367915 -447211533
-613333000 -613531560
-553147904 -553048848
-302691686 -302877970
-333276972 -333351914
-870506168 -870319830
-686828910 -686742842
-159951477 -160064339
-866556329 -866629837
-991701299 -991513017
-499123691 -499176471
-232453374 -232513646
-758340589 -758349723
-412051640 -411999292
-817674339 -817718257
-889196051 -889070295
-984841032 -984692828
-53465727 -53273009
-566976372 -567132938
-950773217 -950643145
-455875808 -455765268
-642548906 -642510108
-443316379 -443266139
-968037991 -968045291
-825335505 -825393411
-566782446 -566840148
-282446664 -282519208
-455211312 -455363810
-324762997 -324591169
-154090668 -154026262
-654922709 -654753407
-136713506 -136846312
-45292082 -45484200
-168094137 -168181481
-571125478 -571237394
-985486292 -985293404
-220738680 -220929960
-880802365 -880868329
-290770420 -290579354
-940844604 -940976022
-818364197 -818474087
-39167084 -39260916
-72681119 -72855987
-960002924 -959895220
-709909270 -709994572
-14154169 -14165463
-874121968 -874116628
-914552460 -914490594
-855037937 -855199601
-947668217 -947711375
-998064840 -998173270
-313167216 -313123658
-387500061 -387583221
-982843672 -982770178
-682540013 -682713541
-351426357 -351421483
-978784365 -978938849
-482317390 -482293488
-445013315 -445191571
-178143640 -178126452
-371912585 -371892009
-424494671 -424505211
-927615712 -927432426
-127336092 -127278264
-932749648 -932741626
-346016251 -346008275
-859572026 -859714528
-872829829 -872646687
-324058238 -324254442
-992616226 -992702288
-109173876 -109319110
-948045824 -947864774
-548152374 -548076784
-782890568 -782707206
-966258111 -966366623
-153180573 -153343379
-493081606 -493020660
-160210235 -160373959
-661612417 -661470709
-741440075 -741576891
-155971084 -155878638
-939704747 -939532527
-479339560 -479250542
-729911383 -729900041
-316480949 -316414007
-428806624 -428717148
-477217911 -477265347
-434839098 -434774870
-549912692 -550083190
-724988062 -724928312
-101101 -263149
-385022986 -384869862
-342339238 -342471148
-898880654 -898710992
-254179040 -254007152
-432024107 -431918835
-484556400 -484676864
-435988267 -435804011
-86634085 -86577687
-294007205 -294155419
-608054981 -607953377
-852499386 -852622774
-743392190 -743333034
-125218763 -125235015
-77732535 -77847951
-894434533 -894581123
-818403676 -818544498
-75357994 -75246536
-74770566 -74592288
-491676969 -491760127
-742495735 -742612933
-620993586 -620795658
-598406358 -598427528
-228852397 -228658301
-268167733 -268228769
-582573755 -582408933
-197666495 -197476513
-432944051 -433012557
-68138157 -67994875
-301618335 -301603905
-443135714 -443163662
-572939976 -572789342
-267875946 -267845684
-934943035 -934900347
-404155991 -404255859
-719554699 -719494467
-879976356 -879980422
-825008377 -825185717
-334434029 -334508519
-311087879 -311065537
-396995252 -397046932
-234595054 -234713590
-743362612 -743344396
-284494255 -284512019
-369201851 -369091741
-267325534 -267169608
-929895131 -929859579
-294551211 -294535939
-447863760 -447861722
-770145891 -770093527
-254011236 -253858260
-544126371 -544159543
-669757463 -669736367
-66387554 -66285710
-826436721 -826356791
-202900535 -203087421
-220624580 -220670458
-173408747 -173599547
-769588463 -769580793
-663142483 -663160627
-466078806 -465998392
-506466434 -506321338
-240372462 -240261284
-346355583 -346325927
-40356023 -40328557
-439749163 -439931931
-38903179 -38740525
-447126804 -447289724
-936554950 -936704554
-652330951 -652272843
-761692299 -761520257
-488294811 -488493719
-88973005 -88840833
-367767806 -367640606
-960474361 -960615211
-647016558 -646975554
-265429005 -265470379
-358236541 -358259961
-71990217 -71859637
-569226913 -569342439
-200211780 -200050300
-165988344 -165819492
-90390890 -90421394
-98771559 -98750923
-911066155 -910942971
-477444049 -477511817
-150907489 -151055125
-145170375 -145353053
-52596816 -52582428
-719178349 -719208333
-996889362 -997044006
-327191139 -327116861
-741504739 -741502655
-718522554 -718494178
-815284881 -815315363
-125316995 -125153035
-101279814 -101198628
-103028380 -103180192
-565123786 -565153820
-792422245 -792567249
-559180469 -559295279
-489600271 -489719439
-107879316 -107700566
-256159987 -256327441
-1157986 -1268868
-958829447 -958947361
-260217926 -260044036
-264385063 -264411307
-877337222 -877449572
-483004628 -483167374
-50875981 -50777757
-334530973 -334486065
-600120553 -600028053
-321361681 -321313995
-678178888 -678126892
-428495163 -428607247
-84898483 -84708897
-811760619 -811693757
-565976848 -565874606
-844398361 -844244233
-277242759 -277140103
-171272689 -171400269
-238718660 -238835826
-676913778 -677069586
-866274151 -866353441
-880595158 -880528374
-213527780 -213451076
-146321759 -146154301
-614888411 -614974957
-412420881 -412255711
-33286248 -33157172
-479877203 -480050913
-195111855 -195028861
-984766930 -984654346
-925975681 -925934049
-557607887 -557605429
-728733004 -728642710
-919373331 -919442595
-327282631 -327099647
-448240560 -448151454
-68574047 -68652731
-550339808 -550350046
-697551005 -697353087
-541178498 -541051014
-97732006 -97886906
-307565612 -307722390
-973834728 -973760326
-920771080 -920636178
-512731021 -512614273
-165459860 -165639646
-368365628 -368242692
-392386839 -392346235
-866669426 -866819556
-795763198 -795849282
-57475830 -57618596
-928981536 -928942650
-69577519 -69508467
-950630894 -950482216
-804248103 -804298871
-36277400 -36394436
-932842049 -932990445
-59720648 -59663134
-347208724 -347216020
-561042123 -560920221
-475674651 -475768419
-199581910 -199483288
-308542175 -308536919
-159594462 -159712024
-83899739 -83954649
-230881142 -230941172
-150013766 -150074892
-772805643 -772908889
-774331483 -774265495
-151740365 -151824283
-94632550 -94649602
-396167336 -396127924
-830982559 -831138827
-976975170 -976951792
-684560951 -684602137
-534537079 -534633547
-961788590 -961950584
-778289027 -778139135
-768680957 -768585441
-401237336 -401170542
-329372883 -329550585
-499285043 -499445959
-27607875 -27756839
-483208433 -483404883
-396542976 -396497928
-786510362 -786531114
-942342259 -942278783
-249915309 -250082525
-45196999 -45158791
-691563883 -691528783
-491895626 -491924882
-166637778 -166804708
-78285152 -78249882
-455726644 -455820538
-716882340 -716853870
-561127184 -560957062
-605965531 -606040863
-891519843 -891598147
-678864196 -678841462
-883487480 -883556076
-497495663 -497362705
-253835220 -253934748
-459322978 -459131340
-430867199 -430794729
-25929013 -25747049
-932031209 -931935581
-867061916 -867129458
-441221738 -441025788
-638980212 -639111206
-402407138 -402345662
-629247054 -629338582
-726959070 -727035938
-326642828 -326702540
-828519556 -828449644
-383945281 -383918339
-194792076 -194920056
-55820674 -55807300
-711756993 -711635843
-401941350 -401898296
-676810013 -676678625
-243253121 -243216991
-271110947 -270962153
-295379940 -295504990
-257962438 -257815152
-503216067 -503338993
-831095710 -831184408
-23324343 -23444781
-158733596 -158890760
-213973016 -213846984
-734812177 -734758027
-372374388 -372189344
-527811258 -527772024
-720493576 -720489708
-240245512 -240151506
-353575124 -353656726
-711023876 -710853222
-143604632 -143460594
-999259184 -999186740
-116132805 -116283731
-800139389 -799986915
-804258171 -804273487
-641593052 -641429590
-339718611 -339687673
-747953585 -747907489
-283638972 -283788904
-339611721 -339567079
-959366577 -959563377
-701177071 -701009851
-957084312 -957105136
-900003724 -899985208
-661718210 -661566300
-890697265 -890716099
-83181238 -83227664
-885068856 -884879632
-601751432 -601590178
-259313091 -259241185
-343741381 -343795353
-43594335 -43458311
-863095359 -863275027
-976958662 -976991678
-279638993 -279570519
-110380586 -110254992
-875954183 -875846717
-242377104 -242413944
-675250071 -675056881
-201599586 -201409096
-524814867 -524825197
-579823720 -579996976
-195506223 -195516197
-592923551 -592831279
-452854188 -452952348
-528858173 -529002897
-22831292 -22797524
-203952989 -204062349
-654549490 -654564442
-361749832 -361834604
-739494603 -739389719
-481721633 -481656945
-234654322 -234459486
-581561060 -581606858
-627036660 -627203986
-768786167 -768948373
-937439691 -937424965
-836096215 -836206047
-591755780 -591623782
-317600420 -317792802
-704369699 -704410627
-964043642 -963864792
-796604138 -796708958
-643861401 -644000741
-907600183 -907713619
-549246381 -549343835
-437999715 -437915503
-25944938 -26058004
-467937423 -468015897
-917896721 -917910263
-554805650 -554735030
-278585010 -278709794
-617228899 -617109871
-660294120 -660278610
-394891132 -395023872
-567104706 -567249200
-276020925 -276087507
-614931684 -614802510
-704860763 -704740391
-521777192 -521914296
-917386124 -917252434
-664593567 -664678497
-916659517 -916551711
-947511241 -947460271
-534535329 -534585313
-510765033 -510816121
-430639811 -430536291
-884094443 -883960745
-196884014 -196813320
-151462224 -151389078
-634752923 -634805767
-789173804 -789002630
-164355395 -164221789
-726380539 -726191697
-882159505 -882334443
-6639865 -6645561
-40902155 -41097649
-452903268 -452736054
-876087845 -875978135
-166174656 -166296794
-322958190 -323049978
-71631367 -71774235
-233052997 -233025571
-746873049 -747050833
-104005642 -103849022
-948624582 -948572738
-127993850 -127846486
-717411603 -717459801
-122256972 -122222998
-958640440 -958736816
-154157031 -154251731
-820086539 -820109473
-528190997 -528063205
-502010138 -501961194
-764286417 -764397567
-749071453 -749186649
-124732736 -124738600
-288484974 -288506012
-652967165 -652929105
-933453305 -933455791
-217548517 -217638201
-884995315 -885142397
-648151464 -648306736
-830234424 -830070990
-995775259 -995854389
-322155474 -322293446
-29537135 -29407833
-724486438 -724356336
-21739727 -21614031
-645642471 -645730939
-270757721 -270922007
-531507988 -531359088
-396165613 -396169059
-960608568 -960621854
-416299000 -416366386
-346813681 -346986385
-298325957 -298208217
-487910696 -487797894
-271203008 -271132988
-670195397 -670058443
-527116336 -527228738
-634341230 -634218180
-494638708 -494499364
-855974716 -856013292
-230566008 -230385940
-276188742 -276248016
-347548655 -347467739
-759711658 -759807538
-950176206 -950274450
-692023468 -691977756
-580526004 -580664688
-474086921 -473926719
-159110790 -159079340
-990341752 -990208418
-502603535 -502599795
-412925201 -412963797
-742045017 -741946661
-805746139 -805864333
-246129321 -246323143
-499663365 -499784637
-282093962 -281951558
-450042067 -450230039
-121265365 -121213599
-751947276 -751997736
-562642973 -562724173
-168639816 -168683142
-161900680 -161740448
-431346785 -431515595
-891862203 -891917255
-569987372 -570185692
-771088459 -771260235
-522930166 -522936660
-857605715 -857705023
-343775119 -343815587
-416877824 -417031556
-24809678 -24926252
-910602028 -910476148
-904754425 -904759295
-102059487 -102029491
-766693582 -766767194
-681489802 -681567890
-990882694 -991010792
-213943330 -214002702
-516397148 -516269690
-789417767 -789466431
-593548902 -593694666
-168549132 -168508488
-428937571 -428784523
-222655784 -222536990
-523820845 -523725551
-81326508 -81138182
-524759861 -524890533
-165407196 -165209752
-159532919 -159653243
-272423095 -272470253
-33249854 -33322642
-947331234 -947472314
-876282124 -876380216
-989796530 -989855448
-902802574 -902811908
-20047701 -20118029
-94641076 -94536980
-178221373 -178270717
-804787851 -804731059
-464241809 -464270457
-13172489 -13037139
-317616515 -317533637
-305629065 -305567739
-538801794 -538846236
-87374537 -87380003
-893130715 -893066243
-656390256 -656563896
-751665114 -751596186
-407195552 -407326366
-280235734 -280180984
-137514676 -137571626
-823734192 -823733146
-122380141 -122206631
-331233195 -331103253
-171483993 -171316545
-184334907 -184394633
-896335027 -896151071
-119457826 -119328648
-167677589 -167490597
-477808493 -477930567
-875691726 -875777382
-311123656 -311305532
-738831213 -738735353
-114231445 -114294777
-228107881 -228052587
-577355625 -577330017
-635158061 -635050535
-775512235 -775444623
-461140960 -461181130
-185921246 -185949320
-504066551 -503887229
-992274473 -992157495
-830965115 -830811291
-593965047 -594144847
-959585936 -959636176
-915571675 -915675347
-764458713 -764583453
-192097812 -192088578
-935618499 -935419907
-433666873 -433820945
-271897625 -271860575
-830295063 -830445787
-501736578 -501699724
-412269055 -412329187
-881431526 -881427398
-761862044 -761716268
-639551644 -639481564
-763377019 -763441993
-931404321 -931370231
-640640455 -640639269
-451948581 -452141227
-907080722 -907069778
-248588722 -248414866
-445952791 -446135039
-867367196 -867492950
-892376308 -892541388
-260866015 -260998883
-889133173 -889031275
-969445584 -969527462
-826900213 -826994439
-652022709 -651842435
-851394925 -851473869
-490386461 -490491631
-763202714 -763274624
-143907859 -144040743
-171227417 -171336479
-994863184 -994671210
-281464671 -281505835
-958428336 -958514994
-966111577 -966046631
-665090374 -664958628
-601213805 -601139835
-713908515 -713754985
-437062897 -436900271
-546325847 -546334051
-55837878 -55803470
-61894891 -61878673
-159067493 -158901041
-500651896 -500749074
-211004667 -211158375
-465757433 -465771331
-189559633 -189627581
-861996539 -862092435
-862752710 -862916274
-236105995 -235998449
-96061018 -96077426
-452588197 -452486085
-133724791 -133740305
-996757338 -996669682
-603558404 -603380254
-122195061 -122239985
-377849218 -377669636
-589288894 -589213116
-318217849 -318398965
-465205421 -465333051
-536251630 -536066392
-925863097 -925703907
-75954034 -76083446
-557936660 -557984006
-24537781 -24524527
-848832181 -848844907
-374395424 -374566628
-133626440 -133732548
-811312723 -811267859
-470348031 -470271133
-814421856 -814599922
-728168389 -728142299
-699805661 -699640171
-279037108 -279225150
-539644278 -539657140
-730581888 -730688640
-130821882 -130827106
-252213254 -252141488
-761039350 -761179296
-387434846 -387338126
-595601690 -595554024
-231733856 -231613310
-630571008 -630593718
-980468317 -980577501
-429786752 -429864364
-290270009 -290279875
-537335833 -537479883
-735290985 -735457351
-751955316 -752148230
-174335045 -174504139
-43925283 -44025359
-158464698 -158388462
-81460241 -81657789
-398710563 -398706297
-919227600 -919393828
-19907547 -20082865
-470014296 -470204522
-480409576 -480375912
-827788813 -827724135
-152468492 -152456914
-786302155 -786347835
-711372812 -711233726
-437068256 -437057538
-754653377 -754701461
-126218391 -126021897
-539623473 -539464767
-135104285 -135283899
-686670722 -686703770
-9657022 -9829126
-972851740 -973027480
-307447261 -307644001
-714344561 -714202893
-290849298 -290873728
-814510889 -814377139
-803675005 -803838857
-436024663 -435951871
-322197849 -322389043
-440145258 -440054708
-614226540 -614165620
-121145561 -121050627
-79932480 -80117784
-139066233 -139024079
-655342342 -655483612
-861597938 -861673152
-119867913 -119720183
-660587459 -660779899
-912302139 -912226645
-960597801 -960645907
-625303579 -625286005
-824359742 -824349050
-192447317 -192276799
-615607808 -615579924
-282663192 -282662732
-889722146 -889633838
-597436494 -597509630
-561807262 -561838900
-865682837 -865602099
-38602163 -38718087
-557665901 -557713135
-780656044 -780466200
-608232285 -608117347
-118590751 -118568707
-821823686 -821837946
-856562943 -856422547
-816520465 -816588525
-23584121 -23414919
-167922309 -168103963
-614995165 -615094903
-257990903 -258011719
-146192716 -146238030
-541006162 -541034740
-52284265 -52095741
-296396959 -296475475
-78919734 -79104630
-286789995 -286701103
-50257766 -50200202
-341548715 -341405529
-773400021 -773410365
-810000633 -809804791
-318788800 -318877030
-589335271 -589392479
-503110915 -503193451
-329127912 -329217690
-961084038 -961147398
-649010318 -648837264
-383792471 -383633667
-622306974 -622486666
-5312675 -5315321
-84433914 -84612040
-611471184 -611417110
-871553891 -871503029
-514002468 -514145732
-539909823 -540063479
-919810183 -919941937
-445481532 -445585766
-483894392 -484044636
-95460243 -95658665
-204488422 -204546492
-182583783 -182394977
-44045121 -44164139
-323541323 -323697897
-45751485 -45670675
-639604923 -639776949
-968609257 -968443449
-578080829 -578127587
-342198328 -342341610
-927944493 -927803537
-26432188 -26370488
-244967664 -244948272
-876856689 -876889723
-819024379 -818835557
-596613489 -596442709
-10222040 -10391682
-716868105 -716742213
-647360943 -647383371
-519673840 -519716874
-879281731 -879385399
-205460522 -205593996
-836336047 -836485197
-502770874 -502627084
-440338419 -440494925
-421154841 -421138723
-999467918 -999559572
-808540943 -808420829
-601009009 -601093489
-252545259 -252550135
-46069655 -46032659
-573816180 -573860266
-414797158 -414683936
-25146533 -25192347
-520271943 -520101127
-932295339 -932327011
-847687354 -847503112
-380879809 -380737963
-529974325 -530067993
-366161566 -366041088
-828251751 -828053299
-404341994 -404472244
-265995483 -265826969
-658439033 -658602667
-981228289 -981252799
-927486507 -927524069
-304256612 -304423704
-452959553 -453032427
-898933488 -899132768
-52946656 -53132012
-719200748 -719215918
-181119531 -180931841
-932159930 -932263382
-512822160 -512878250
-232901534 -233039284
-138040019 -137998591
-185155845 -185095465
-118162287 -118144361
-90758139 -90647463
-445603262 -445712878
-969187248 -969356766
-901254436 -901450558
-330783280 -330697910
-692213730 -692336044
-119616064 -119514130
-214290874 -214136242
-730977457 -731048083
-839923062 -839803752
-748646971 -748736823
-285387878 -285284970
-16613447 -16465579
-108284439 -108349837
-414318058 -414453170
-913661342 -913566010
-366662768 -366835246
-958140128 -958178680
-750831818 -750753902
-656840022 -656707886
-178585557 -178409547
-216771125 -216611739
-148652999 -148534727
-533499157 -533510477
-357165982 -356980634
-704736677 -704763293
-37586317 -37750113
-308707057 -308565263
-439556770 -439724236
-60235430 -60044892
-85160441 -85179017
-823102280 -823066542
-777423096 -777339530
-273861684 -274016796
-686872456 -686785364
-763771476 -763631160
-842235171 -842353269
-594952208 -595092968
-231626843 -231431699
-470973404 -470936972
-629909628 -629899064
-282774978 -282722280
-849619169 -849796517
-430484191 -430548273
-799048685 -799195399
-888598410 -888789032
-892354319 -892299211
-109943953 -109821595
-138243234 -138152318
-606241941 -606093999
-573221754 -573259848
-399142181 -399072977
-169064960 -168997746
-161946838 -162145112
-825535375 -825420605
-826962873 -827096511
-480890607 -481031067
-852525393 -852468797
-192188126 -192287358
-713178871 -713082223
-474142503 -474127945
-337262479 -337357601
-277678679 -277778701
-541212749 -541144247
-6590356 -6397586
-931325838 -931482804
-171865303 -171689029
-162436294 -162446146
-683087162 -682933270
-176556682 -176719370
-449138756 -449094938
-505908631 -505767015
-322762481 -322650661
-635684563 -635652899
-867901353 -867713067
-400450295 -400373507
-245320674 -245502596
-152957264 -153147570
-445609516 -445562016
-407260959 -407254361
-209306445 -209146461
-443291259 -443101933
-680996519 -680912489
-750874063 -750900663
-909832747 -909954403
-501889806 -501700328
-171421327 -171618373
-600764683 -600621173
-259854876 -259944634
-707394412 -707221374
-810710783 -810836415
-795503089 -795428559
-938811379 -938876287
-678728065 -678598407
-383367326 -383394172
-216127438 -215967436
-496380106 -496211496
-187731040 -187532882
-471154471 -471179833
-677669350 -677757818
-286732826 -286847164
-352841724 -352649970
-495829278 -495728668
-448877855 -448797567
-774099932 -774016134
-721047172 -721221032
-961096641 -961008345
-892598023 -892780361
-501218815 -501081563
-673616616 -673774594
-686092658 -686226798
-110642617 -110761537
-63589757 -63674521
-274272683 -274472381
-284906690 -285030286
-634526697 -634602347
-561340793 -561452757
-323813556 -323710860
-528853414 -528669474
-489010322 -488860238
-626615215 -626802165
-4160992 -3974060
-529698939 -529662603
-497523377 -497616359
-380332619 -380343565
-162345139 -162356601
-2504033 -2536737
-84043100 -84037572
-576046143 -576154405
-127510939 -127338547
-634601460 -634692806
-593389454 -593473732
-792929675 -793093785
-330740595 -330590251
-347193726 -347279458
-897077474 -897053538
-974335837 -974325217
-788744107 -788702487
-416499265 -416585983
-687030216 -686992126
-606291975 -606274593
-582466690 -582491344
-796988109 -797096845
-264752592 -264853764
-843463554 -843477570
-742308397 -742188555
-45062817 -44966679
-967336167 -967227397
-979926149 -980074593
-387587870 -387578572
-440830492 -440883966
-354008949 -353855395
-942406726 -942596678
-622137971 -621975739
-828986617 -828812027
-540515764 -540376556
-615821255 -615758257
-726455700 -726305378
-957448938 -957284598
-150034439 -149993219
-16645985 -16580909
-692822551 -692730199
-199235110 -199184630
-671316010 -671461098
-477518984 -477554174
-874372342 -874488344
-193564349 -193431121
-888289170 -888097226
-643882835 -643881237
-43659552 -43529118
-343464069 -343372339
-950185296 -950131016
-462421142 -462303884
-325120708 -325051518
-745161808 -745230532
-463237984 -463285698
-789760294 -789673984
-607533131 -607667279
-619219735 -619188359
-901606128 -901446988
-988862102 -988982638
-123790136 -123815124
-922414246 -922271904
-14227089 -14103837
-764116901 -764205147
-457840179 -457781467
-339908632 -339923144
-298484790 -298451798
-226866906 -226739734
-46888192 -47032240
-351169712 -351119510
-977381443 -977349565
-456857958 -456724008
-851368986 -851377414
-467562616 -467430866
-378408966 -378338534
-301087602 -301152436
-908462002 -908408166
-960222087 -960152705
-168398007 -168279591
-430058578 -429862676
-717682901 -717534399
-290233983 -290168325
-72692479 -72596511
-339175398 -338976692
-61944241 -61859345
-8469784 -8641584
-745505030 -745586702
-619344648 -619458170
-812307489 -812390085
-562537217 -562358947
-421335000 -421289610
-268732130 -268820058
-327911111 -327801347
-873966001 -873977573
-834382114 -834420756
-577400153 -577469623
-683582310 -683567804
-245181119 -245057373
-648710962 -648735192
-495561383 -495518927
-357995577 -358003435
-56807160 -56794290
-267503443 -267342951
-243777595 -243849721
-459027472 -459077084
-58186546 -58056020
-379901892 -379852732
-788045951 -787994703
-248959809 -248863383
-908756162 -908679930
-344867160 -344752164
-645226130 -645386398
-166057111 -165929697
-759146705 -759090733
-964480126 -964500456
-415784183 -415722593
-255570296 -255654126
-840829247 -840736381
-346076367 -346185225
-906022195 -905880121
-545311239 -545291345
-216394880 -216501732
-93840426 -93767948
-848087560 -847910144
-436346763 -436287763
-240198509 -240030399
-139892739 -140045883
-366460132 -366434334
-151963076 -151926202
-624270751 -624126701
-52766325 -52701555
-572590612 -572708198
-69270177 -69262369
-411480621 -411583055
-458560808 -458541902
-106445432 -106595316
-252823742 -252986998
-186867857 -186973829
-908476370 -908447634
-812771862 -812784008
-419992078 -420176188
-449673519 -449669433
-266090803 -265900163
-658179741 -658060805
-297470758 -297488120
-9379049 -9512163
-839836833 -839708775
-844857807 -844819717
-460704648 -460749684
-428761886 -428741666
-67522324 -67664136
-25757857 -25590719
-113963663 -114014847
-850504427 -850456805
-795268278 -795363888
-202707939 -202521469
-788902074 -788974644
-250935252 -250893934
-773513676 -773441428
-818701806 -818752516
-22210461 -22250377
-720433319 -720617847
-384002662 -383971036
-691546333 -691431779
-479704208 -479623704
-485474163 -485460815
-692776375 -692626557
-376299576 -376469022
-986297880 -986326736
-781331396 -781248564
-263706854 -263682642
-851537997 -851441063
-671879372 -672062478
-185744753 -185796201
-932719651 -932611957
-755714738 -755549350
-348483444 -348433958
-819726474 -819901566
-728745867 -728892725
-565752845 -565555929
-981991330 -981882890
-176177783 -176078773
-210921965 -210989151
-757345221 -757157873
-260762185 -260806953
-522149625 -521978185
-497868839 -497686313
-912785168 -912929404
-719183078 -719113874
-466925661 -467078007
-142883273 -142908825
-614343546 -614493696
-192639717 -192516993
-46051157 -45857501
-10790417 -10753223
-374671686 -374692158
-342627466 -342661256
-982578973 -982767631
-669620415 -669746915
-604797939 -604663619
-71140436 -71263158
-415267078 -415364678
-854110124 -854158124
-465543913 -465654227
-58357468 -58520920
-441316789 -441126687
-499481600 -499505530
-420264284 -420088092
-850828459 -850673813
-36078659 -36027407
-244462014 -244340700
-757913428 -757838808
-653682200 -653522182
-742562397 -742744203
-848207069 -848271335
-605067481 -605206953
-537235103 -537309125
-210998832 -210992588
-810980172 -811162972
-910537079 -910666977
-424669170 -424613926
-564176130 -564252170
-602132748 -602212130
-421641244 -421830806
-178721211 -178540541
-868702337 -868527413
-138032110 -138047928
-613800902 -613895908
-1017264 -936944
-591995515 -592012977
-515272059 -515399373
-470366408 -470476942
-75098138 -75071870
-441910808 -441784760
-839134298 -839216014
-90633453 -90702801
-226223637 -226264883
-314818879 -314713073
-834100368 -833904198
-164895826 -164816540
-362022361 -361861631
-553497121 -553401743
-514048401 -514243107
-5557091 -5677047
-821355849 -821221735
-105647495 -105655729
-152764208 -152923226
-442452567 -442373525
-18255667 -18293013
-39011070 -38994332
-656374643 -656377251
-484923430 -485071104
-128444993 -128315435
-515377299 -515421447
-188820245 -189008069
-822790352 -822697628
-349134493 -349207323
-676546746 -676367652
-152444570 -152545488
-702120940 -701981038
-33456659 -33635033
-134868688 -134999724
-48256804 -48306922
-415574263 -415425509
-491498748 -491413256
-673067789 -673217017
-384219068 -384178674
-932693665 -932745637
-518809356 -518664630
-665490116 -665386656
-175941860 -176075310
-768268274 -768156040
-342096525 -342156635
-849976238 -849778338
-422797499 -422797219
-435283122 -435429682
-963133589 -963255679
-123154231 -123246345
-127123870 -127146264
-999014758 -998870502
-395344282 -395433040
-380015063 -380134991
-884420238 -884338350
-33059912 -33189950
-715864305 -715959733
-447134958 -446942542
-204180691 -204214477
-818205331 -818243369
-909261455 -909276725
-158984267 -158797253
-522919564 -523069714
-732545636 -732508146
-17502026 -17681220
-215608064 -215537514
-571897547 -571837703
-626261168 -626106202
-447799715 -447933659
-588772558 -588690102
-270264375 -270227963
-74244317 -74242495
-992004188 -991981808
-592971961 -593018173
-242960783 -243006745
-262201686 -262061362
-642104328 -642252104
-918785929 -918828875
-905006087 -905163555
-232015907 -232015417
-639414182 -639326272
-873085336 -872892274
-162756309 -162872115
-976174158 -976216694
-962144597 -962034337
-412609081 -412516013
-974888963 -974821929
-756515722 -756541860
-678823183 -678852829
-864800433 -864743683
-521845744 -521749336
-119186139 -119078965
-293944069 -293982449
-529509627 -529680771
-389349969 -389437447
-626517389 -626398977
-869870848 -870052276
-695731694 -695640186
-601871053 -602066413
-493051133 -493009381
-524022718 -524129348
-168550727 -168596673
-216156385 -216131043
-213691159 -213876845
-40958089 -40931331
-507751889 -507623119
-411656707 -411509403
-270916289 -270986265
-511125616 -511319392
-451717445 -451807449
-776917306 -776733266
-709618357 -709785357
-379016113 -379110485
-873415544 -873524240
-413913396 -413841646
-483860394 -483969514
-401242709 -401340999
-694310170 -694159890
-315048515 -315089505
-961869587 -961824959
-632743281 -632911235
-977723182 -977814440
-313048702 -312953684
-952595338 -952530570
-339999428 -339846860
-571176889 -571341837
-179206678 -179263620
-256665679 -256600683
-960967726 -960779088
-949225764 -949032530
-426587010 -426695596
-609096380 -609237294
-831716782 -831726236
-463582637 -463694127
-802572065 -802705815
-671131549 -671162341
-412947352 -413147222
-911163419 -910968891
-62629182 -62480984
-118178561 -118336713
-647926381 -647907307
-9712107 -9694321
-217111230 -216942652
-504232688 -504081302
-782533921 -782696453
-882640355 -882764465
-519221642 -519333156
-280093907 -280187205
-757300390 -757459982
-646555790 -646727046
-678152890 -677956328
-505016932 -505147726
-871650355 -871632243
-19022033 -19137657
-3742478 -3693728
-43426291 -43314297
-123717650 -123802630
-542786990 -542717146
-155880796 -156061372
-269038125 -269133987
-248269103 -248462675
-248520523 -248656921
-93261388 -93082704
-677448104 -677335536
-991420551 -991315435
-324239 -202059
-91171028 -91295586
-410125725 -410113953
-616850468 -616736608
-595331926 -595257588
-174965284 -174933766
-485206846 -485295742
-965415186 -965446994
-935606834 -935709408
-360200655 -360223905
-884914526 -884974244
-312702335 -312855219
-575083339 -575126341
-975479709 -975389527
-394878307 -394821301
-850680629 -850676019
-431587459 -431443731
-850751136 -850610122
-740769897 -740601601
-305795611 -305846481
-722610455 -722783235
-676916912 -676854034
-869274647 -869375313
-182625832 -182796668
-556150203 -556253259
-868946563 -869145223
-872776254 -872883404
-742168867 -742104127
-533112339 -533230425
-745005349 -745154553
-394916702 -394957502
-56844714 -56922366
-296041047 -296227953
-174417130 -174591826
-684634903 -684569371
-454049693 -454062951
-309869769 -310051821
-173242123 -173414303
-429526337 -429668273
-281289610 -281169320
-162375815 -162516477
-209360333 -209452471
-904446401 -904619949
-893856712 -893695452
-957063148 -956944462
-612895169 -612790105
-988922370 -988828210
-868779966 -868847884
-151685500 -151752988
-698436507 -698436261
-271378741 -271381327
-754862483 -754965895
-887891481 -887805663
-970447065 -970315353
-668007299 -667980609
-551425561 -551624803
-880832140 -880815966
-413786882 -413603360
-623971032 -624054082
-198577163 -198689833
-178497552 -178426328
-469739870 -469677620
-986525978 -986520000
-793360072 -793421672
-742159060 -742178674
-977099800 -977026936
-930139039 -930065263
-146607539 -146757785
-881743342 -881593360
-249749909 -249733859
-818224350 -818063286
-928463244 -928615608
-172044124 -172075984
-136380866 -136195860
-18884150 -18776750
-709919959 -709951921
-167346723 -167488919
-867219289 -867300253
-113838303 -113989255
-847368278 -847320644
-68455595 -68323605
-588838142 -588914392
-968355361 -968327097
-8089583 -8073663
-101348160 -101325350
-334230359 -334141047
-753203945 -753351613
-76495514 -76378440
-345144534 -345260784
-262833646 -262842296
-160134718 -159993960
-202079947 -201996629
-706859230 -706786600
-405974729 -405998721
-75322801 -75393187
-50720090 -50677036
-478768451 -478874005
-692274887 -692139959
-671352658 -671388554
-360137045 -360160113
-499307521 -499284691
-145242030 -145261714
-890264761 -890420261
-247283883 -247272809
-353860698 -353932172
-333539791 -333619225
-118579729 -118572203
-348359257 -348458701
-134198251 -134044653
-832061667 -831917755
-250164303 -250296911
-377649941 -377600357
-595657321 -595546059
-219238306 -219333302
-33804547 -33932127
-250318630 -250275192
-452592261 -452584133
-701461819 -701605375
-206340695 -206447707
-676674246 -676569024
-469065037 -468886185
-451947870 -452044904
-337183322 -337054444
-18274340 -18249024
-656163220 -656131098
-563508823 -563641179
-439482947 -439640503
-312147198 -312061180
-448105559 -447961047
-811517172 -811422638
-12647235 -12582925
-368434725 -368296531
-37741557 -37911699
-383126400 -383019906
-785919588 -785844304
-649816272 -649767682
-466790675 -466926399
-607131321 -607315369
-916561927 -916485597
-393260020 -393208342
-658337425 -658455795
-402898679 -402758479
-633221609 -633234545
-585238990 -585204934
-677708458 -677867182
-18491868 -18509902
-498921950 -498979366
-479415477 -479263643
-600478630 -600390414
-704749985 -704703791
-154291535 -154211927
-617227964 -617229834
-914173700 -914296758
-341249773 -341391007
-878208254 -878359854
-180493291 -180400277
-622757835 -622936229
-920108039 -919950445
-54003340 -54196350
-706731117 -706822915
-820897318 -820939198
-649267610 -649334564
-419455967 -419482151
-587939965 -588053473
-13728253 -13889921
-979144419 -979188235
-701909113 -701923579
-60304889 -60165971
-790616130 -790514204
-552168609 -552051849
-173617764 -173604432
-476061317 -476054093
-324865588 -325014106
-719433689 -719504665
-32314938 -32392278
-892519204 -892573086
-64309333 -64199349
-699228072 -699348992
-351423920 -351370070
-404865410 -404909020
-256424900 -256408368
-735871043 -735748843
-549711777 -549579271
-893128846 -893271686
-878761344 -878953996
-718721795 -718572161
-998237900 -998318476
-742977003 -742833909
-425382835 -425334135
-794383430 -794378700
-871201875 -871318141
-627551711 -627550601
-653477304 -653462248
-526355478 -526420112
-105683127 -105867845
-432814009 -432828395
-924218279 -924286121
-631304320 -631430058
-130458843 -130476085
-35791886 -35917980
-848424179 -848486953
-877996040 -878092768
-15858240 -15826954
-820810186 -820918258
-48375031 -48562283
-719148476 -719005972
-543292643 -543284023
-620690795 -620773907
-948674534 -948574630
-558256700 -558142488
-685203594 -685122254
-480672939 -480489151
-925045133 -925227003
-548387170 -548483736
-160790276 -160635600
-873800448 -873882454
-329393755 -329271527
-105158768 -105041432
-277740528 -277877318
-831152293 -831287303
-367421711 -367413661
-99090816 -99198436
-357218738 -357236476
-389109079 -389120307
-844281059 -844178827
-350144235 -350284649
-107416484 -107589496
-157565219 -157600951
-338401052 -338250676
-335529672 -335556152
-580790187 -580601993
-498052073 -498027551
-793322304 -793150686
-400212705 -400140231
-496224029 -496268873
-637237669 -637233515
-826396756 -826235688
-267115977 -267214449
-685413469 -685484555
-274137937 -274122003
-583167825 -583056163
-635834565 -636000351
-783967388 -784135278
-937735659 -937836005
-9681140 -9743074
-507075689 -506981919
-914603571 -914645523
-760725755 -760610469
-440142842 -440147674
-753656726 -753772130
-94117062 -94151804
-700181613 -700178595
-117697499 -117544375
-765168483 -765171591
-593431593 -593407019
-406505008 -406609486
-946502242 -946662252
-304870950 -304706664
-561994622 -562072298
-71816512 -71794014
-756528791 -756398267
-951720967 -951647761
-958181906 -958373094
-697586568 -697515442
-33837048 -33679686
-449511027 -449428533
-632974552 -632847918
-490671363 -490751363
-96224077 -96108821
-453085061 -453252597
-453546002 -453609842
-262894693 -262789899
-658950539 -658845411
-827299239 -827380753
-630466717 -630575325
-352163779 -352232521
-564093671 -563936263
-12756170 -12761454
-366272586 -366255554
-788077907 -788161141
-82909506 -83083004
-810526411 -810603609
-578152140 -578335918
-828608159 -828783545
-512690528 -512771514
-731692821 -731701495
-617958274 -618020744
-759874696 -759855278
-972791820 -972912404
-317325351 -317419121
-439917133 -439946729
-56102832 -55976004
-542752068 -542622416
-908772253 -908740071
-229501155 -229432483
-366326754 -366218418
-295045347 -295035119
-924912146 -924963766
-607657778 -607823628
-619028704 -618969556
-783145266 -783140218
-158129366 -158139308
-323294505 -323454123
-565309838 -565417034
-136038561 -135934631
-855994004 -855823294
-746805800 -746692580
-459712605 -459562265
-552067279 -552110229
-760110896 -759973058
-546247147 -546329949
-212590626 -212641252
-550304624 -550153806
-273158757 -273265395
-708182941 -708175299
-667097191 -667215509
-60067355 -60037425
-889441981 -889635571
-467622149 -467570737
-739943798 -739968546
-369489688 -369322224
-732831614 -732889808
-61042083 -61106371
-577138901 -577151965
-804667617 -804759455
-24683805 -24503053
-417291980 -417115510
-32594052 -32562688
-583854246 -583851478
-420593128 -420465128
-840171889 -840014201
-867807210 -867644138
-387434876 -387505666
-616480532 -616323422
-916604033 -916773647
-630631165 -630698733
-116737437 -116543309
-839071225 -838952083
-812684324 -812682582
-633017802 -632931302
-854383950 -854445256
-176122892 -176072772
-437167435 -437142375
-663838285 -663794567
-668469262 -668652136
-474369750 -474354872
-526287027 -526294153
-140884027 -140692571
-375614167 -375549495
-368620712 -368784228
-524145153 -524132863
-472771973 -472928125
-23853731 -24028851
-442346411 -442179441
-509809162 -509812952
-371979411 -371845759
-659347756 -659247136
-928882527 -928869099
-983086767 -983179521
-151617429 -151561989
-367994863 -367816141
-360620204 -360460208
-886488717 -886623089
-712961220 -712936510
-743026717 -742927289
-604123953 -604005703
-422262813 -422311485
-409161635 -409275189
-882437353 -882515983
-596080994 -596107700
-571070110 -571077114
-604496070 -604311354
-599489202 -599397122
-962294733 -962158563
-257153175 -256987963
-664233138 -664068982
-417270230 -417352276
-86901540 -86894152
-446513333 -446706433
-344926369 -344923265
-259350687 -259449351
-80383052 -80256982
-769095355 -769250335
-643529002 -643583694
-426114920 -425939060
-493059128 -493220146
-74232599 -74256035
-842806896 -842813100
-813522635 -813570185
-132821106 -132749404
-788559725 -788610541
-94198389 -94369029
-33158190 -33221710
-597873079 -597708335
-252803613 -252766297
-76935370 -76739948
-957096161 -957114111
-784137960 -784132596
-796936125 -796965441
-700603346 -700652690
-243045607 -243091947
-14064780 -14078260
-688521945 -688444181
-206058680 -206177790
-326202263 -326071893
-146969844 -147137238
-420643342 -420554200
-615725481 -615917839
-938667529 -938718295
-793809513 -793725343
-607333823 -607296915
-431823526 -431840488
-558165422 -558347978
-127166965 -127125563
-560599585 -560585469
-465114657 -465244447
-236527805 -236706651
-927874015 -927684037
-594340438 -594256980
-688652267 -688814155
-871596769 -871703941
-243813658 -243673050
-8735031 -8548137
-853914346 -853927050
-847208195 -847343725
-130161965 -129977209
-69993362 -70125948
-895799082 -895624468
-411069017 -411191057
-176255674 -176179992
-183934599 -184007033
-904306883 -904137045
-950463537 -950392137
-653111750 -653219334
-585704728 -585518848
-902434874 -902444626
-271440447 -271578883
-185800211 -185792191
-249998377 -250185291
-999176948 -999064834
-834348040 -834520742
-296742639 -296860303
-147980233 -147820705
-691486383 -691319375
-662875995 -663013363
-366039923 -365897999
-26017503 -26098505
-303198766 -303107408
-311365777 -311518107
-824522059 -824327353
-49334533 -49191791
-857058116 -857017118
-16146111 -15991021
-694403253 -694344331
-865577191 -865519147
-747264768 -747434434
-112714429 -112881683
-780720165 -780768151
-835445456 -835377672
-462018267 -462217355
-789895477 -789901223
-9026738 -9174440
-67593230 -67412638
-712824734 -712904436
-47401716 -47324944
-742024652 -742065382
-198536388 -198500922
-826947326 -826828020
-850523669 -850485185
-816554495 -816550961
-113310522 -113381480
-193497735 -193311465
-838634129 -838659239
-929420580 -929566858
-394113423 -393988711
-828029937 -828152525
-113089627 -113175247
-785080082 -785204220
-311087060 -311171742
-729464019 -729561087
-926238004 -926391198
-40944710 -40897282
-20480757 -20437111
-351760960 -351847976
-176699494 -176866454
-253188945 -253243325
-100034027 -99986873
-711810149 -711711843
-923098967 -923062737
-179605934 -179549350
-12212237 -12410955
-611555661 -611386707
-813785041 -813958519
-697012851 -696986873
-456626433 -456635271
-280970153 -281097933
-333892884 -333835694
-379027036 -378964372
-522063905 -521942663
-759194917 -759350307
-567337360 -567490048
-738692286 -738678510
-880942912 -880877530
-797830948 -797711198
-149922402 -149834530
-474536408 -474363804
-494440057 -494328639
-675556615 -675601367
-408959277 -408971849
-124301832 -124301340
-401203939 -401114539
-313726171 -313861625
-60699531 -60545271
-34069122 -34161612
-169120421 -169181935
-818052998 -818143818
-632161782 -632337518
-637921940 -637859734
-535152402 -535199324
-386546411 -386537281
-824877956 -825056028
-510570321 -510373657
-489150694 -489204138
-399782214 -399637988
-542204156 -542126458
-808986327 -808936493
-521234612 -521344594
-927505288 -927495624
-621402248 -621253590
-398782176 -398638950
-18139457 -18123397
-947176507 -947320319
-431341835 -431149851
-667447329 -667376915
-636598287 -636775153
-268237154 -268220384
-769828779 -769943097
-622324014 -622232418
-858872496 -859030516
-747902483 -748063451
-542872515 -542719237
-16354756 -16528824
-401389995 -401323203
-448546319 -448745593
-744927549 -744918273
-428551205 -428418685
-580696090 -580633286
-394631231 -394693111
-554459168 -554280348
-921683225 -921711509
-159400074 -159371292
-980799038 -980948924
-100576058 -100609868
-830603565 -830725189
-394054656 -394172190
-893663358 -893776082
-168165765 -168272489
-420966137 -420870829
-394456898 -394649996
-780708739 -780827563
-532637065 -532522771
-53916911 -54099845
-122708281 -122690215
-740273179 -740394639
-680453213 -680449833
-987819981 -987913527
-904704249 -904814341
-944102540 -944050112
-828231756 -828271746
-540113074 -540013884
-974242189 -974263025
-771682984 -771801296
-835546642 -835479872
-607055743 -607081121
-678677394 -678838006
-90427351 -90415437
-336493739 -336684487
-250376389 -250366807
-141462116 -141367568
-585793933 -585657535
-745648544 -745605882
-564603763 -564483535
-532990563 -532912105
-513860445 -513849949
-155234663 -155217139
-797603172 -797674780
-516849795 -516674279
-915919012 -916087092
-830228351 -830370425
-230876189 -230911157
-96716996 -96883456
-600901773 -601051249
-164856183 -164662135
-486958512 -487097516
-839007500 -839175156
-204968504 -205072680
-912668286 -912737398
-707151273 -707307893
-222331156 -222494918
-595265897 -595294757
-505223161 -505209591
-825862497 -825680963
-866916934 -866811516
-40916276 -40999902
-314947548 -314980948
-19354728 -19346536
-126120144 -126066286
-373113095 -373092669
-823080112 -823177372
-774198536 -774099766
-920205960 -920079806
-448939979 -449116847
-920357677 -920422159
-354391514 -354376088
-621680057 -621810521
-114447401 -114468529
-82591001 -82508455
-456735570 -456589686
-552657973 -552711351
-683483 -806475
-742653300 -742572566
-914696630 -914877228
-334384527 -334296541
-423584836 -423706634
-590630940 -590812628
-410372680 -410252638
-734979107 -735134975
-86061773 -86078261
-561196073 -561075179
-662445251 -662346415
-701851860 -701798696
-433890276 -434069256
-270317257 -270468079
-718089511 -718160667
-137304036 -137289236
-332369122 -332537806
-722799506 -722845740
-442665142 -442602398
-765499188 -765585634
-847998852 -847826882
-621484351 -621320145
-719248836 -719244098
-62159482 -62082620
-306375559 -306246933
-227488092 -227395222
-670959871 -671146945
-794632450 -794628238
-519043582 -518895598
-864400312 -864345508
-44837293 -44644571
-572833432 -572832258
-744047424 -744182784
-189667112 -189824406
-802426832 -802451134
-504941056 -504960398
-68077211 -68199103
-379828052 -379975732
-76436977 -76417657
-475721535 -475596883
-973623031 -973659635
-985869624 -986031624
-24101507 -24235391
-725294092 -725169948
-708676818 -708493064
-108580542 -108385264
-925906705 -925954865
-679858659 -679904357
-31266463 -31330999
-491640204 -491475238
-867148636 -867217936
-587684847 -587790693
-990861371 -990946743
-668308189 -668402887
-78285722 -78284582
-814919615 -814764399
-368387470 -368481980
-997514947 -997455857
-211578117 -211751765
-613110563 -612935527
-236164866 -236311426
-647684169 -647699281
-253216135 -253139627
-318609399 -318566087
-38158900 -38039800
-508468570 -508338504
-564330934 -564474710
-794630344 -794461098
-698012556 -697905052
-817515964 -817413678
-754975703 -755170809
-38190975 -38315889
-752011136 -751985162
-57197633 -57156221
-129886983 -129980967
-920142883 -920073195
-354383801 -354373801
-292089817 -291985809
-856147312 -855966344
-274788276 -274813902
-76821099 -76837659
-203790349 -203805613
-943656832 -943484982
-984952779 -985095693
-691388948 -691379214
-33967820 -34069536
-167782415 -167914697
-540719478 -540595280
-756869038 -757061622
-565458761 -565575865
-788783830 -788704384
-332233492 -332186464
-806939269 -806746267
-311047607 -311052951
-92421587 -92614175
-272852788 -272972694
-399550033 -399569911
-900349856 -900248910
-847034209 -846884909
-58800068 -58796336
-297634708 -297449068
-311690851 -311833785
-748985864 -749088328
-504754210 -504792622
-520561395 -520678031
-136163735 -136288363
-55273201 -55296337
-857093600 -857022632
-410676209 -410496035
-980522909 -980483459
-381576079 -381760185
-253551482 -253693056
-745833850 -745742648
-183703308 -183770918
-816304542 -816226768
-482366841 -482267939
-820538436 -820361514
-351443720 -351590716
-812201998 -812303038
-668071113 -668136563
-884018950 -884027594
-513414435 -513224651
-850678324 -850626924
-190707831 -190826319
-451749449 -451749679
-761558584 -761490304
-689745193 -689938151
-564151508 -564214150
-574077506 -573909822
-939419003 -939454383
-881384171 -881478881
-192349774 -192544860
-765791122 -765791786
-901898146 -901748738
-28984325 -28842687
-905465886 -905508644
-801913306 -801856724
-403778270 -403875480
-465369337 -465306737
-34681632 -34536078
-909313466 -909380412
-539544120 -539510802
-738682623 -738752611
-645177675 -645265311
-619698963 -619720535
-105982431 -105869749
-253964528 -254093096
-583392764 -583468698
-819555621 -819527279
-91853173 -91761133
-305726958 -305531172
-316127745 -315970719
-993094623 -992899663
-526568951 -526497167
-575197112 -575302266
-97499193 -97652237
-953813485 -953901353
-206223213 -206389057
-49804890 -49895246
-601506114 -601622822
-483223744 -483306658
-371453930 -371324718
-613333880 -613141262
-326853649 -326747315
-928875813 -928684727
-49966878 -49823614
-208393677 -208229503
-796693079 -796784983
-181280169 -181336679
-302454199 -302495541
-724894360 -724909328
-61761143 -61625679
-739647969 -739813585
-15492761 -15579901
-80888765 -80898197
-394738596 -394696418
-633733783 -633933693
-466614514 -466496122
-912614560 -912430856
-956754583 -956893909
-387041341 -387030927
-534877093 -534732955
-365121177 -365131319
-526185502 -526290590
-821156189 -820969737
-960043966 -960079612
-273764355 -273655477
-347975334 -347784222
-346201735 -346309803
-650603335 -650513961
-225697674 -225705274
-686422838 -686307644
-40656048 -40512756
-710962171 -711085581
-731391207 -731457341
-658095359 -658120273
-191562366 -191743128
-422756870 -422587076
-631961481 -631805945
-137446965 -137365193
-444945757 -444746741
-37601305 -37428481
-295492023 -295517957
-535131100 -535103716
-531397883 -531296659
-47143448 -47265806
-282895704 -282933904
-231404251 -231367493
-885933804 -885751996
-441528144 -441696040
-127233270 -127251988
-778664157 -778476199
-503608099 -503660649
-706890548 -706972772
-924937956 -924880062
-54643627 -54808897
-167848556 -167773342
-32364634 -32488432
-438502501 -438507149
-972411564 -972453832
-947357987 -947283765
-902377268 -902181212
-845247152 -845140050
-647164095 -647014023
-305190520 -305198318
-999602240 -999686662
-797915699 -797901555
-533504686 -533343176
-336128391 -336243329
-941543530 -941511452
-771587968 -771468216
-116224835 -116342627
-627258208 -627215508
-664401449 -664431061
-104872903 -104901941
-979635316 -979657698
-271155761 -271250255
-267324081 -267342033
-725866523 -725756013
-989079350 -989147334
-439793532 -439779698
-92354426 -92422492
-847717433 -847835859
-36068481 -36219243
-468992553 -469137521
-285709755 -285809217
-17841140 -17910154
-132382028 -132232280
-73679168 -73531894
-954865869 -954961849
-162920833 -162847987
-935977116 -935947878
-836711531 -836706293
-990372599 -990550501
-651133779 -650941219
-242866806 -242861048
-621597603 -621571325
-819877579 -820035397
-657819475 -657903873
-614755535 -614867097
-24827607 -24736345
-737449398 -737322042
-160309765 -160438153
-904056671 -903862185
-725230517 -725358403
-330572163 -330506587
-45602515 -45456893
-865143740 -865328958
-80370241 -80556935
-353478315 -353550637
-430166826 -430040382
-285867865 -285929315
-544547813 -544504183
-798486711 -798594209
-384069476 -384166478
-815721527 -815806823
-943402400 -943359508
-582773754 -582936534
-486619350 -486477320
-418500105 -418399831
-710302775 -710224295
-892178302 -891992288
-601246270 -601308466
-28255181 -28317957
-654092362 -654094962
-418377897 -418370421
-667710062 -667895508
-412185793 -412071825
-400964102 -400799056
-890714625 -890796739
-326560731 -326523083
-730235327 -730236607
-215572789 -215419521
-847086730 -847176572
-361498792 -361503122
-175389712 -175506986
-655394250 -655572974
-689212913 -689113619
-611420166 -611221930
-833286692 -833098468
-473295560 -473167660
-102750051 -102946951
-213039635 -212877673
-269539684 -269713148
-672836455 -672995253
-759473439 -759340203
-56953223 -56891509
-557344762 -557277722
-715855773 -715660787
-765826956 -765931632
-194101670 -194192478
-99858973 -99861403
-933761486 -933877174
-74262710 -74389656
-436741533 -436807475
-328673675 -328742469
-216819969 -216864149
-709147180 -708960608
-414232671 -414264073
-144145829 -144205309
-631851227 -631883713
-142012601 -141976817
-657042603 -657052149
-426971084 -427009858
-901050545 -901093895
-166670772 -166542532
-923370049 -923341063
-731992139 -731885647
-449067756 -449209756
-37366405 -37447835
-990530137 -990665805
-563218314 -563057660
-834397123 -834259107
-317269989 -317153383
-311037305 -311068597
-935658121 -935578877
-99397992 -99202322
-221297928 -221474674
-689521969 -689409825
-16347509 -16299765
-665070788 -665269746
-274332200 -274293538
-971247906 -971419286
-568100859 -568083537
-832748971 -832844101
-322533716 -322342352
-521574087 -521543397
-849818302 -849774732
-251470173 -251507333
-109631912 -109654882
-3822307 -3951397
-778062329 -777865745
-962778388 -962602124
-644563492 -644540294
-354371600 -354425022
-725645774 -725556780
-945428964 -945569370
-453288251 -453462319
-690291419 -690111911
-59954644 -59908226
-152200378 -152108834
-378925438 -378832334
-400533949 -400690091
-423244988 -423182430
-800663783 -800469783
-858914940 -858760456
-401910294 -402084168
-849925845 -850125177
-929813411 -929976851
-409288958 -409435820
-800774422 -800763086
-238512958 -238607270
-551178477 -551097417
-670126920 -669999874
-140120988 -139970778
-378057587 -378005683
-30538948 -30684728
-557850336 -557736892
-326881158 -326826140
-809045212 -808927442
-432615209 -432684851
-710667180 -710705978
-62419841 -62555083
-787608939 -787783697
-549645524 -549633294
-632948175 -633087429
-502910748 -503072788
-313769713 -313749191
-1699773 -1620475
-886519536 -886510948
-238194494 -238050268
-51300267 -51496769
-669895599 -670001647
-366552794 -366561008
-848964804 -849076276
-483418094 -483531574
-93804187 -93772005
-157091925 -156956399
-343219928 -343238622
-253740738 -253884984
-797120238 -797247778
-748352014 -748545920
-402471172 -402619450
-565870209 -565925727
-239257603 -239059765
-1366001 -1171735
-989035176 -988930100
-390368673 -390220583
-680359238 -680426178
-691658412 -691469354
-325879549 -325830859
-189846625 -189885307
-511447898 -511262074
-709024280 -708872942
-571946590 -571988434
-5906187 -6005687
-998794517 -998614047
-319404346 -319300206
-518474835 -518559873
-619324367 -619162813
-391006908 -390969368
-821404675 -821307023
-673302955 -673481391
-590873276 -590766690
-817917568 -818098408
-734067850 -733887002
-283098386 -282974560
-853719872 -853682778
-38399811 -38557209
-41865135 -41886207
-327547571 -327693359
-388530604 -388725884
-768059313 -768036549
-728654763 -728492655
-549293782 -549295108
-988298169 -988447425
-116887771 -116727155
-127551033 -127533091
-344630509 -344742065
-469465721 -469408515
-757981023 -757845833
-271677720 -271704842
-661599919 -661624915
-973381411 -973211075
-898617397 -898455177
-754819371 -754721609
-238269917 -238119071
-717608650 -717487924
-268420757 -268308631
-379876437 -380075027
-477208227 -477095331
-851845834 -851799686
-235252338 -235189326
-802646756 -802764874
-166387082 -166573380
-484423049 -484285435
-61949589 -62121051
-544261145 -544164067
-546268184 -546269182
-831764332 -831897028
-145306519 -145417517
-898824516 -898938662
-468575086 -468608204
-244953311 -244982017
-231290640 -231259782
-846959559 -846848161
-29062845 -28958955
-111023476 -110899144
-107108184 -107305202
-662127122 -662093108
-617235012 -617427956
-564934170 -565109884
-967579385 -967579483
-79909730 -79982070
-699391740 -699501650
-587749599 -587831787
-297909073 -298045361
-77240762 -77226012
-207540454 -207506010
-735180005 -735276675
-730509319 -730376373
-196848667 -196689157
-776611880 -776432446
-501471983 -501395097
-750779358 -750792860
-111103594 -111115062
-332502945 -332572667
-341626127 -341471303
-899221742 -899242260
-915317485 -915164849
-387529181 -387646559
-532950803 -532826151
-614500515 -614593877
-183516411 -183644143
-82129041 -82272105
-54931109 -55058389
-50228984 -50077728
-640599827 -640421877
-741306732 -741334930
-905900432 -905831176
-499080299 -499150081
-895946603 -896015311
-830874527 -830755289
-233681006 -233847076
-934350135 -934442759
-451816388 -451798510
-205891596 -205816744
-208677785 -208730393
-748242476 -748049786
-457810823 -457625031
-273939240 -273829548
-74231326 -74090768
-401885469 -401997231
-830267008 -830299388
-816983032 -817139526
-903170363 -903211433
-423835858 -423652746
-202691778 -202848332
-260773295 -260932449
-198518655 -198427207
-584994476 -585058330
-682923162 -683010216
-358069552 -357937318
-753762897 -753781363
-474006820 -473923006
-771837027 -772021447
-463314447 -463469749
-999752752 -999901878
-552338327 -552528359
-476171989 -476021239
-235551827 -235691877
-352745847 -352554667
-421812121 -421849491
-508272912 -508386822
-489344394 -489459324
-916092818 -916240566
-245614008 -245625244
-265589191 -265490313
-862517560 -862406744
-127242629 -127091301
-541148039 -541288943
-421312305 -421165407
-804338640 -804408724
-728150233 -728102563
-933741236 -933557168
-464905204 -465030988
-545677160 -545696044
-794360880 -794226778
-565275659 -565330323
-711752990 -711760996
-831551024 -831567890
-863685850 -863733406
-804472042 -804345406
-111130745 -111099379
-194728800 -194856066
-982611161 -982553979
-81966722 -82104196
-107987688 -108171514
-399107579 -398974171
-459081904 -459072264
-92132911 -92066087
-914346789 -914246727
-738465323 -738364201
-751106559 -751003493
-334331754 -334437300
-594595681 -594772957
-326279859 -326135709
-121443869 -121272029
-78211371 -78360073
-430471126 -430359146
-610447098 -610320476
-285138441 -285111291
-57417916 -57547122
-964705298 -964824774
-244139585 -244063307
-748855066 -748877042
-173158186 -173222070
-599166702 -599285286
-835345212 -835411564
-404925189 -404973573
-481269272 -481343598
-627688567 -627824599
-775496079 -775669033
-902915608 -902828410
-644176180 -644010560
-960295947 -960323939
-397987720 -398077256
-279429044 -279475766
-268998206 -268892872
-351107419 -351144611
-523788286 -523853404
-956263328 -956454478
-517450850 -517351880
-902439750 -902405244
-418280166 -418185720
-183902439 -183849139
-646913002 -646720194
-383509537 -383468183
-325073634 -325198252
-593677763 -593753749
-201345190 -201489508
-640265038 -640234282
-794415729 -794545721
-409735339 -409796929
-294483640 -294390754
-171238233 -171222625
-831648112 -831830680
-246929969 -246949895
-785382 -827568
-733493582 -733399198
-437235463 -437099407
-460027970 -460015168
-597668874 -597598180
-547282192 -547297308
-471360224 -471243832
-934952971 -934933099
-502431015 -502314779
-658693878 -658601630
-509532858 -509403514
-600531865 -600597177
-686721653 -686685887
-137361378 -137393938
-334243884 -334216834
-762740033 -762650423
-878044404 -877950972
-768630237 -768731677
-500795328 -500789364
-886489984 -886390838
-322949343 -322944617
-968083416 -968065112
-203600584 -203661318
-968786 -1065742
-403300263 -403184879
-810412386 -810296688
-24593429 -24501705
-411309640 -411141270
-411825037 -411973999
-211063979 -211254865
-843158617 -843328387
-774848775 -774674255
-854067657 -854248591
-819276254 -819287730
-573282610 -573237086
-841424008 -841391386
-580236644 -580242058
-193975620 -193849906
-337733494 -337785864
-423213709 -423153893
-228082118 -228238090
-887536767 -887494155
-864302074 -864238774
-861993290 -861886706
-934047464 -933858952
-885476085 -885672053
-447443710 -447547424
-743099480 -743043380
-73605531 -73546205
-744297321 -744144329
-391676993 -391598367
-878627710 -878814172
-198910223 -198819881
-560354620 -560412600
-535537813 -535727099
-750350736 -750377648
-829951886 -830135750
-174084500 -173936670
-533423931 -533380141
-875884866 -875900450
-829018217 -829194559
-133842718 -134001778
-509936043 -509808519
-343942843 -344072875
-48637111 -48712007
-557568546 -557408126
-468254520 -468451268
-440559285 -440666711
-893327572 -893396120
-133396435 -133404907
-220537445 -220647519
-568083110 -568245784
-11421844 -11239446
-4746853 -4893137
-451435080 -451302584
-322182432 -322096270
-639660343 -639549007
-383900252 -383808506
-90898297 -90905189
-404912517 -405034629
-824494218 -824549900
-796888405 -797042477
-271034772 -271036550
-963140069 -963077853
-103808790 -103927332
-925783502 -925722838
-987433757 -987326665
-887579210 -887641512
-96140506 -96128038
-580147660 -580157404
-464334694 -464359534
-165816675 -165637289
-299235106 -299304120
-251290254 -251192622
-736266775 -736460815
-906798111 -906654533
-824846058 -824738420
-644692379 -644606663
-105686257 -105732797
-389679439 -389676273
-109603629 -109706135
-489972601 -489872437
-310607410 -310606280
-337336242 -337492092
-571073612 -570897248
-433155673 -433271013
-954950150 -955147636
-701378830 -701379750
-143508713 -143532613
-705307757 -705393817
-628135840 -627945046
-46993224 -47071256
-555372992 -555197962
-7836942 -7913624
-313516693 -313421139
-56260691 -56130215
-453943984 -453884928
-732580713 -732731327
-750786109 -750666689
-657204521 -657302423
-972066670 -972021112
-34882633 -35065341
-562292441 -562370993
-930855257 -930795455
-800638832 -800688734
-641162254 -641016876
-967281782 -967190078
-935139800 -935215714
-669904319 -669939171
-159201368 -159020212
-82200573 -82076275
-326756220 -326648860
-76908799 -77102315
-113915920 -114113774
-838022159 -838149253
-207737925 -207551373
-397119157 -396974707
-492296357 -492211829
-329461734 -329434464
-311343205 -311267859
-872738258 -872604274
-335204191 -335186839
-837174659 -837302429
-733832887 -733929911
-223399123 -223260009
-307916224 -307853458
-401529211 -401617619
-477057402 -476964746
-684125443 -684244951
-340711534 -340661702
-317991607 -317973675
-696324904 -696238808
-234913971 -234885887
-746441133 -746312821
-358287764 -358232158
-833025173 -833056807
-739139796 -738994628
-764528137 -764638769
-845963970 -845801008
-984262450 -984087878
-445766325 -445770199
-440785315 -440982617
-984260661 -984442931
-356350052 -356479576
-169669558 -169749504
-912836637 -912638159
-748571065 -748520775
-549482939 -549518733
-74679515 -74681427
-591367445 -591288091
-317929473 -318053741
-403970401 -404140095
-872671266 -872474764
-964663371 -964749913
-111335578 -111140498
-746559539 -746609627
-579550186 -579629744
-60052390 -59856898
-723062600 -722882256
-624325764 -624215738
-144409649 -144547755
-760274100 -760453740
-370255834 -370134668
-143600972 -143657652
-627963051 -628040443
-455773591 -455665803
-287515189 -287449425
-310385524 -310315726
-236342857 -236281081
-270225179 -270246169
-746863730 -746837500
-933460975 -933506927
-350022940 -349927812
-825691695 -825584221
-14729461 -14819869
-139691736 -139540224
-577966368 -578104208
-307889608 -308073030
-65752912 -65728838
-766906251 -766790061
-239844391 -240014541
-880733117 -880824053
-981328246 -981415150
-123794708 -123878270
-752474530 -752611956
-701825278 -701658592
-857536736 -857573576
-695351156 -695504820
-381668132 -381478824
-68732598 -68902744
-681938010 -682127386
-271004699 -271035661
-33602706 -33667360
-357735787 -357911287
-260430075 -260281409
-337867422 -337805886
-888446258 -888306340
-975660786 -975485618
-735023173 -734976471
-823131631 -823223113
-524139008 -524119688
-868171147 -868294065
-412715633 -412640621
-890160757 -890342511
-496246451 -496144161
-282747224 -282914804
-288015228 -287943474
-912380042 -912224236
-647937151 -648034931
-377930113 -378031635
-851006632 -851009076
-164061468 -163941868
-20235458 -20274786
-18670463 -18759731
-550186307 -550229215
-685574315 -685394795
-7564096 -7482866
-502558361 -502648709
-104897970 -104905912
-436488828 -436575890
-710750931 -710895345
-964966304 -964867608
-150406403 -150532063
-871337073 -871299209
-65376126 -65387612
-924066976 -924217884
-116021439 -116010051
-707944446 -707828534
-184989749 -184946725
-733635122 -733697460
-962702969 -962853807
-282662962 -282637368
-284968488 -284920090
-377759427 -377728445
-289710864 -289733134
-221019011 -220840909
-604415536 -604576604
-28740822 -28560804
-557138573 -557252867
-762369739 -762466663
-177430436 -177367810
-521194151 -521289603
-114915843 -114986553
-615055248 -615134558
-171059682 -171165198
-656240865 -656375947
-957867285 -958064179
-275405532 -275301286
-55068964 -55073736
-121939095 -122115657
-627304699 -627401657
-865915902 -866075524
-573473251 -573474135
-645543339 -645499503
-91344490 -91431750
-798373332 -798217346
-303090383 -303048167
-242230637 -242371785
-748051180 -748075722
-4819995 -4665095
-680610078 -680733778
-278430359 -278414399
-442190616 -442053650
-779304258 -779190280
-630974581 -630927737
-545790784 -545730022
-362357383 -362484189
-785678490 -785791068
-243312302 -243193940
-980664377 -980490625
-86106554 -86049968
-697731376 -697545190
-897721257 -897564777
-453577922 -453456652
-372531732 -372673152
-780410418 -780250586
-677971494 -677979784
-515754539 -515845749
-463598927 -463789327
-188781473 -188687841
-163201143 -163061963
-547615607 -547593615
-734586454 -734422814
-651714522 -651860688
-246863089 -246770549
-549596241 -549639409
-671949176 -671767058
-935244887 -935310643
-525708441 -525562029
-822332638 -822145578
-300467975 -300457999
-77519308 -77671852
-720261308 -720329996
-563227992 -563208636
-631685714 -631630600
-758555189 -758667043
-393666017 -393702973
-467043012 -467184110
-784388821 -784394699
-332924042 -332839974
-986366977 -986522989
-638500275 -638434619
-40070335 -39889043
-281405378 -281349306
-730224485 -730248729
-79939008 -80025132
-866548829 -866593083
-437841539 -437957609
-76236757 -76427317
-633212759 -633228077
-573043243 -573195079
-119393237 -119266425
-73132428 -73235442
-23532235 -23644801
-522242118 -522368034
-985711764 -985668912
-3406724 -3420906
-697412475 -697304295
-984931280 -984852252
-958277500 -958079860
-83274237 -83352791
-108752550 -108875706
-506111926 -506123950
-528905700 -528801128
-173073794 -173181810
-700587784 -700628018
-569521655 -569698837
-501223866 -501275396
-235926302 -235963570
-394003140 -393883002
-866645597 -866744491
-31706608 -31611928
-992606518 -992494566
-674206061 -674111233
-597906173 -597839985
-926895624 -926804142
-979666750 -979852702
-181850544 -181970142
-809832512 -809902712
-562642067 -562806279
-488097700 -488174092
-928961127 -928803927
-864986940 -864983714
-326587859 -326570297
-940255919 -940062271
-670940794 -670886462
-955860154 -955797368
-773991381 -774032309
-679595111 -679580241
-309729303 -309821517
-633198793 -633094795
-423472782 -423312136
-529799952 -529926220
-480204696 -480392744
-338277082 -338284658
-340413090 -340235290
-471261760 -471249150
-941839287 -941910723
-474302200 -474132820
-699446695 -699334099
-496645447 -496722107
-584317216 -584217710
-90963792 -91046388
-205367873 -205403693
-565190549 -565301667
-856418507 -856307067
-845577549 -845380667
-138837437 -138909313
-102265201 -102271641
-424832221 -424861795
-814286618 -814127032
-8907950 -8769514
-285060002 -285020308
-935358110 -935263176
-531274877 -531327359
-338181096 -338032978
-353364693 -353220313
-931834351 -931966631
-592995067 -592943223
-62647577 -62610787
-458220839 -458319311
-474145158 -474139848
-537619474 -537479622
-657245908 -657415398
-840362071 -840265897
-777719831 -777632499
-555449952 -555326042
-685918512 -685779572
-696759954 -696704980
-113522799 -113502541
-408394331 -408593295
-222446334 -222550404
-691344043 -691384081
-697817103 -697708411
-144595968 -144499542
-856431191 -856405823
-20368575 -20180997
-326800482 -326711958
-230285152 -230442360
-378594613 -378550115
-430188128 -430346972
-147820921 -147733131
-676252141 -676192261
-60493769 -60596647
-82771760 -82666750
-966754860 -966588756
-662944679 -662793671
-806975050 -807026484
-219934548 -219971926
-187408565 -187573429
-535831716 -535744712
-31623624 -31789592
-923959076 -924120392
-373582613 -373744993
-854394964 -854579564
-899644051 -899756253
-527611498 -527448844
-23982154 -24090628
-829785545 -829795471
-341856557 -341765573
-222882417 -223022437
-702513120 -702687746
-183834062 -183970816
-447860833 -447866687
-130368084 -130467464
-884582207 -884522065
-714533077 -714354877
-424649364 -424688976
-400062776 -399871676
-157583085 -157425645
-420839860 -420798090
-792598080 -792715468
-877969663 -877950687
-561292227 -561212885
-433451238 -433617664
-512191223 -512177357
-51972287 -51823477
-515519666 -515521766
-680536078 -680370348
-609947824 -610084900
-602172439 -602171287
-107788077 -107789941
-575470693 -575538319
-935014825 -934906005
-211157328 -211159422
-823180324 -823271650
-200753792 -200810908
-601179294 -601248316
-799294264 -799412230
-543227908 -543063956
-440627880 -440705542
-304788108 -304953792
-176995766 -176882938
-834163265 -834270609
-851833329 -852011133
-815134188 -815052252
-419608458 -419707114
-424768522 -424847008
-858662463 -858471237
-408046740 -407945472
-51656541 -51826421
-606783688 -606591252
-808851829 -808843477
-457632959 -457642113
-624860893 -625002141
-131115466 -131315248
-656546679 -656581113
-977322889 -977487083
-384946424 -384762404
-508403537 -508370107
-933087269 -932893621
-887701247 -887710353
-647393643 -647489747
-536353925 -536481153
-174112600 -174103934
-875345755 -875516437
-666092539 -666286247
-605137217 -605065391
-501249631 -501187999
-985321747 -985121899
-817960088 -817778710
-272381316 -272446674
-321613774 -321749674
-40747206 -40564890
-782982144 -782798992
-209226453 -209178619
-489665131 -489773747
-350881767 -351080945
-761292930 -761453254
-533111529 -533021781
-698696626 -698591666
-9647097 -9475755
-918881624 -918980578
-947876968 -947864574
-110078042 -110213302
-452591891 -452592631
-148196179 -148342569
-590080568 -590202216
-472487877 -472636093
-825477990 -825418020
-210472237 -210530573
-532658871 -532851695
-535176058 -535359022
-101910188 -101782956
-995749598 -995814824
-278548941 -278473157
-837238544 -837099134
-616140392 -616038848
-124735668 -124686800
-719077224 -718969122
-813776006 -813696620
-679643524 -679676244
-746584583 -746482611
-113038042 -112966286
-437421332 -437222450
-756287923 -756273541
-635307761 -635160911
-589813695 -589691443
-725162005 -725129007
-582573721 -582693177
-768867270 -768831754
-530810157 -530905245
-214530828 -214376452
-476376344 -476347908
-712491661 -712437197
-443001847 -442868267
-895067523 -895216663
-291377572 -291238382
-870930742 -870803724
-780067425 -779930775
-250340261 -250296999
-778278430 -778476916
-884454749 -884462295
-4806741 -4979533
-719017207 -718925949
-717210040 -717378812
-504945472 -504975324
-264614727 -264482745
-459438796 -459603914
-863878103 -863787499
-209998068 -209876254
-540267178 -540446160
-855687161 -855738941
-87963296 -88144588
-649294250 -649256434
-47435730 -47630878
-684301213 -684188689
-217499637 -217593359
-581909177 -581824925
-276452465 -276590049
-805131653 -805137433
-967316512 -967502800
-929569430 -929767044
-518343241 -518330573
-925925563 -926098913
-511337440 -511354986
-867121650 -867183286
-388628244 -388479422
-112548031 -112479003
-189133003 -189218769
-461553593 -461511075
-751291706 -751104914
-553416790 -553577452
-578106775 -578148399
-598021477 -598013401
-700868807 -700999531
-183202290 -183209904
-132832457 -132930271
-11756603 -11842273
-655299547 -655412977
-47507323 -47519611
-27366023 -27319345
-617807159 -617640223
-45200317 -45388141
-503044131 -503152183
-283657566 -283540166
-861399125 -861514395
-817586928 -817641588
-290280540 -290461420
-399845113 -399719315
-645970734 -645849818
-370598436 -370722454
-256703279 -256680091
-551075843 -551137947
-85380041 -85329355
-870117080 -869987472
-986862863 -986853277
-636726986 -636898926
-193038031 -193206161
-698988782 -699148860
-869722405 -869574273
-986593807 -986458149
-664074850 -663897508
-138470267 -138550823
-456353400 -456472264
-975933768 -975740494
-827631297 -827579771
-86523093 -86476629
-365913351 -365885211
-374237807 -374112465
-682540796 -682369220
-14203143 -14351475
-307644697 -307800083
-786970995 -787106563
-867207293 -867393213
-848838544 -848654984
-756248170 -756327676
-597247777 -597365891
-196705075 -196571411
-84551838 -84672242
-707447814 -707643998
-784647324 -784521232
-28592210 -28638188
-53003851 -52821431
-841186161 -840995445
-210177437 -210143161
-703152966 -703136672
-871851168 -871758144
-751137076 -751076042
-683214392 -683047710
-616344076 -616360748
-522943413 -522929907
-89151662 -89347692
-148477710 -148362126
-780099812 -780052922
-56287011 -56407659
-302220063 -302035971
-392879110 -393067974
-544748269 -544582561
-838978830 -838803132
-6799990 -6805788
-263927173 -263984395
-892976443 -892879245
-593417400 -593530064
-129618209 -129656799
-420761237 -420918483
-803970822 -803872370
-474862342 -474899470
-16117672 -16242248
-842612540 -842809998
-942021863 -941899561
-252845542 -252905370
-93343398 -93253752
-219786509 -219953237
-170398776 -170542804
-377597003 -377543533
-323281700 -323374314
-568567587 -568675603
-302151087 -302289039
-671213346 -671370606
-953417717 -953235323
-605306111 -605440269
-194714686 -194560360
-173986087 -173918387
-899248077 -899444959
-201678460 -201520712
-166472962 -166451524
-65167085 -65285547
-808067994 -807901772
-902939586 -903106356
-306193089 -306301111
-596430191 -596446859
-331983967 -331850893
-621438330 -621584464
-19490836 -19436344
-870589481 -870681867
-594758927 -594786987
-122217523 -122160899
-111342539 -111330839
-512194412 -512188034
-436126745 -436067861
-900162678 -900108462
-558742996 -558867656
-769172845 -769077689
-849580231 -849707843
-831388007 -831276085
-848239202 -848147806
-66386960 -66397160
-434402857 -434586411
-417791932 -417663968
-114957594 -115015512
-314194954 -314091098
-382165808 -382029284
-679030517 -679117929
-991177537 -990978215
-477487055 -477536579
-149237956 -149415972
-134909834 -134863832
-509396964 -509455018
-373451998 -373593570
-852861768 -853012928
-654092408 -654167200
-351105364 -351282874
-931778247 -931636757
-83608758 -83499658
-581379409 -581403781
-472669928 -472770792
-169363460 -169287046
-289050515 -289245635
-459521355 -459466881
-870986369 -871124775
-756343948 -756311404
-35042378 -35088304
-840113926 -840229852
-391079730 -391131054
-516947615 -516866009
-174822746 -174767470
-395349522 -395182126
-583993343 -583906199
-150867612 -150958918
-412527624 -412556436
-82900900 -82702660
-586195553 -586356949
-748337429 -748415251
-891843793 -891784535
-967619989 -967806683
-669213253 -669354073
-202366731 -202497327
-190362753 -190539225
-698090756 -697940316
-418839155 -418760569
-487805170 -487821682
-329677820 -329826692
-904811834 -904816848
-457655670 -457691260
-802978079 -802787675
-970027027 -970210471
-927279771 -927245233
-488931159 -489089485
-191255793 -191423359
-434107943 -434209551
-800608714 -800768754
-605818841 -606003197
-525867100 -526019756
-789495694 -789659964
-283222192 -283346166
-164269976 -164168164
-664893987 -664888407
-136535614 -136355988
-816831272 -816860094
-338492223 -338384647
-238435076 -238414482
-897753552 -897829840
-923041504 -923080852
-558805326 -558730800
-172172086 -172268018
-226825503 -226908309
-265050850 -264879436
-281034043 -280854537
-97081462 -97248222
-741440793 -741320775
-516510388 -516384466
-971635455 -971608789
-815170199 -815291211
-899441243 -899602749
-524253048 -524178562
-225086396 -224955262
-4297110 -4266126
-387937244 -387756378
-15869894 -15846586
-145344088 -145362018
-314589705 -314608921
-970836458 -970919506
-575916944 -575728812
-78058068 -78168502
-236124938 -236087052
-310390547 -310579199
-246484865 -246460229
-462276224 -462158486
-794723873 -794772289
-270825464 -270839864
-888442093 -888605587
-821442276 -821367074
-961052493 -960882959
-447428094 -447364984
-570239733 -570241193
-326837479 -326924837
-49390103 -49365025
-854531894 -854661036
-446283964 -446262810
-610561632 -610403180
-35616665 -35659839
-536360233 -536417539
-401554868 -401680370
-9462900 -9561426
-307056090 -307092902
-411334850 -411420582
-455350278 -455505136
-311601804 -311762318
-14982256 -14965612
-591515371 -591504107
-541784696 -541780316
-287315044 -287161158
-800427726 -800511004
-614045678 -614196080
-904951166 -904839782
-705057840 -705067414
-266903449 -266803701
-692457535 -692378635
-867430073 -867356353
-859110373 -859193555
-473628344 -473531512
-442633770 -442510342
-790361538 -790497584
-740492065 -740337763
-253284503 -253419873
-620236309 -620247105
-519264228 -519093378
-245663205 -245662271
-255536417 -255522583
-124616176 -124499884
-187909918 -187733182
-322937066 -322961620
-135427810 -135620946
-964114918 -964004816
-206553774 -206679354
-238226725 -238424779
-141556995 -141367237
-920934469 -920735925
-556519362 -556619532
-98811737 -98970393
-125897041 -126000159
-295687257 -295721623
-219655857 -219517467
-133431511 -133538073
-56645701 -56505929
-180166909 -180004019
-597561786 -597573574
-874775192 -874638024
-923166376 -923355556
-452809803 -452819661
-264929678 -264777850
-728946986 -728924510
-770105085 -770119709
-624490118 -624411050
-945242583 -945377367
-42345444 -42274402
-147557229 -147417399
-301834650 -301765536
-186733214 -186552008
-299750178 -299737248
-428965350 -429057548
-925303698 -925206652
-267734086 -267771614
-785911586 -785927590
-781857291 -781805851
-226964494 -227157176
-704078706 -704137918
-131802580 -131742096
-34241985 -34081239
-197849290 -197902336
-257287538 -257175704
-21343776 -21275690
-342716371 -342707245
-61853162 -62035320
-928375244 -928241472
-795191717 -795316083
-747520975 -747413505
-538488295 -538415611
-721073800 -721039866
-812080013 -812072365
-109694411 -109735497
-282718942 -282831014
-534386004 -534446496
-269000499 -269065787
-568528925 -568621595
-768326464 -768210084
-539143419 -539330467
-429347648 -429386508
-922849686 -922922164
-47542444 -47719312
-407334663 -407445541
-471220317 -471162927
-954652699 -954475495
-44154424 -44349690
-36876059 -37063089
-788947625 -789001663
-672129868 -671995088
-293540075 -293613807
-120625841 -120746609
-337624199 -337570107
-806345045 -806242911
-30641654 -30833090
-576457966 -576320050
-343003158 -342876788
-252655997 -252784955
-918226714 -918365804
-425794849 -425961655
-923807907 -923897187
-991043032 -991077876
-693299699 -693481953
-364907427 -364754375
-950103451 -950044695
-80038532 -80197036
-395843085 -395926367
-156537043 -156492109
-260479247 -260380903
-961343974 -961456400
-89523730 -89667662
-542687242 -542680252
-113261077 -113346001
-129892347 -130069587
-919310714 -919145426
-985221823 -985124069
-193037396 -193027816
-35396557 -35292041
-160957191 -160824507
-317427675 -317410567
-155753321 -155924861
-796794861 -796950783
-490734609 -490892169
-273636003 -273600163
-407996106 -407940788
-904449439 -904533175
-53577608 -53735612
-229578357 -229618265
-674396328 -674329178
-366378411 -366541853
-313340656 -313373578
-436295786 -436397740
-455702659 -455675285
-612478001 -612519089
-782145426 -782225722
-7646602 -7552860
-412413873 -412427889
-627120323 -627106403
-335577398 -335638974
-551628196 -551621410
-33428078 -33370284
-288822290 -288733602
-775945278 -775814346
-385040641 -385005331
-894943675 -895142093
-17875647 -17868561
-152462836 -152628140
-667342632 -667412122
-322706571 -322684019
-606524458 -606336172
-62387914 -62487462
-77172371 -77309153
-21309733 -21170323
-265738020 -265572538
-914046433 -914235229
-500700485 -500554391
-210661240 -210793014
-658755586 -658809020
-939770075 -939807259
-924098354 -924142430
-924320699 -924424721
-269554318 -269581022
-435485584 -435373780
-436317263 -436130191
-827195373 -827131811
-268599294 -268776094
-250929328 -251122716
-944288609 -944257255
-289331633 -289463635
-731934727 -731865809
-544320724 -544324886
-729512553 -729472395
-649257385 -649141875
-755780491 -755648985
-432364872 -432264068
-468591397 -468420483
-261945132 -261855916
-629839638 -629839684
-613569251 -613505455
-5453529 -5378041
-353456366 -353273020
-206118235 -206066625
-645368768 -645404028
-636646439 -636609013
-355210407 -355354439
-249044437 -249209555
-856492745 -856369637
-336406273 -336406729
-641277221 -641273655
-979568779 -979646507
-727187309 -727371519
-344809503 -344924817
-243476626 -243343260
-302808812 -302947128
-153741303 -153780381
-518238691 -518286003
-978861607 -978689187
-458331911 -458306711
-710020633 -709973369
-921226865 -921253647
-55365949 -55405479
-69013414 -68949324
-678663236 -678617156
-878494292 -878611660
-487672845 -487686279
-291571776 -291707272
-297020806 -297196612
-278853875 -278659645
-914912436 -915041960
-732942165 -733043249
-623307568 -623458674
-175710625 -175636233
-405597144 -405766030
-606939355 -607044355
-914976154 -914954852
-354287579 -354378801
-574234565 -574187013
-709668213 -709513601
-618017627 -618023861
-730745711 -730631569
-293407258 -293436768
-721702296 -721510388
-575236729 -575367803
-380949126 -380973846
-481814826 -481776716
-124489347 -124363957
-544917157 -544831835
-318903806 -318850254
-604145188 -604272622
-320378279 -320538351
-752792975 -752679807
-982099023 -982286279
-121106086 -121239482
-209937161 -209772553
-6829567 -6848495
-527659596 -527705014
-371846931 -371902297
-290119300 -289955644
-591804141 -591707419
-643279847 -643253799
-155225901 -155116765
-716410867 -716273783
-454922213 -454935085
-352553003 -352523269
-887015932 -887090464
-598363217 -598198035
-883795829 -883701775
-979116692 -979077972
-904649220 -904590678
-572575578 -572513464
-468583922 -468632486
-640639862 -640559792
-75302265 -75249303
-155236981 -155244071
-829115616 -829273502
-943366018 -943380954
-73278800 -73192084
-145916441 -145932861
-228080234 -227997818
-881595937 -881516253
-15930439 -15935151
-657700610 -657647076
-770262476 -770388388
-99439801 -99357441
-416736081 -416873849
-373663803 -373523337
-629045734 -629231628
-504719260 -504773416
-114742194 -114874482
-697699995 -697762757
-156640252 -156730676
-787972378 -788119524
-523859995 -524038309
-771725650 -771876942
-478200576 -478329014
-291302582 -291278974
-319024002 -318973066
-945162067 -945295833
-603469329 -603370191
-630199030 -630341570
-46752903 -46829403
-921697367 -921638939
-950382855 -950556555
-918854463 -918913523
-514878922 -514808690
-608306947 -608265311
-406033065 -406217293
-306669827 -306527669
-439927439 -440059933
-281229465 -281133763
-527055014 -527056234
-21501745 -21676879
-391105392 -390908424
-611589601 -611654237
-535147894 -535250754
-336433679 -336589113
-966544229 -966540553
-563575001 -563376521
-980825485 -980873981
-762161702 -762044230
-779003608 -779189762
-724934597 -725041527
-285656220 -285689226
-871673344 -871734538
-424618247 -424759705
-740999237 -740898653
-176331138 -176258068
-606539098 -606687470
-555691105 -555617259
-783380022 -783556536
-186655114 -186811314
-312778777 -312750415
-425878252 -425842188
-680525570 -680629460
-580093064 -579900888
-692418085 -692254003
-519440823 -519532795
-765704278 -765879294
-967826905 -967975865
-289877643 -289684497
-965575065 -965389079
-438733004 -438918992
-629278663 -629218631
-875916346 -875992020
-234953954 -235139256
-756093520 -756280732
-370645659 -370531993
-773288005 -773292299
-712731911 -712744515
-626202094 -626320242
-972812792 -972631950
-708032024 -708119098
-688155943 -688089419
-395508788 -395434612
-289781070 -289726656
-932012599 -932125829
-693762842 -693814980
-832524183 -832661623
-983903749 -983959029
-294949669 -295141025
-148824209 -148637395
-63033041 -63042635
-7441626 -7278414
-785817939 -785764197
-346555018 -346520234
-395846318 -395884726
-116640373 -116442817
-954029680 -953859294
-891292673 -891346715
-366322603 -366330905
-736609600 -736590124
-171962896 -171889428
-724728564 -724707786
-988496979 -988397871
-7528461 -7599731
-718180440 -718340796
-508762944 -508647836
-864440741 -864522407
-922664272 -922470186
-150632488 -150513980
-21183368 -21179704
-320458315 -320301241
-493731870 -493592022
-820179866 -820297080
-876119805 -876077311
-670665716 -670574886
-124339 -182125
-981937110 -981836064
-889758759 -889775933
-85592830 -85658586
-882999827 -882910117
-942987349 -942837601
-619336625 -619367499
-880596695 -880593621
-403071580 -403173016
-247661621 -247575103
-15320525 -15268047
-924771231 -924869159
-208741636 -208926040
-417473278 -417426576
-793908227 -793710799
-17451308 -17444544
-866344992 -866487112
-516346869 -516447427
-520223293 -520320593
-131532377 -131718439
-602141712 -601991114
-245804448 -245675380
-563137987 -563039261
-790888849 -790743473
-445103402 -445279740
-215226794 -215419948
-451029336 -450943474
-645662595 -645799283
-766425072 -766507912
-618873935 -618930679
-127542062 -127479816
-172544059 -172373417
-686559801 -686624435
-716498804 -716565146
-842929896 -842961728
-44439492 -44555800
-576678243 -576797077
-970607149 -970805699
-395471700 -395467600
-651037499 -650906923
-98780543 -98891065
-512635607 -512672647
-870343061 -870220549
-76089585 -76147569
-323611222 -323446102
-749893889 -749996955
-450986405 -450786779
-339825897 -339639795
-501656717 -501521637
-978261226 -978092166
-502517518 -502344512
-753860336 -754000606
-168563933 -168661479
-411562788 -411750626
-899895702 -899831864
-342723259 -342899503
-820687430 -820864222
-967828537 -967784829
-266903679 -267052045
-860978660 -861035512
-841893427 -842056715
-345317758 -345417432
-969225582 -969089402
-651787605 -651752769
-196576945 -196488535
-530659713 -530721545
-820581537 -820495335
-182489380 -182461088
-94088991 -94214617
-609200367 -609274221
-944950492 -944768980
-837888694 -837938410
-195511210 -195492044
-185384894 -185296484
-32663312 -32524792
-397676532 -397491944
-986918304 -986981762
-118757560 -118938104
-171508772 -171459214
-146677361 -146481059
-272912741 -272899013
-345544769 -345429375
-564417799 -564531621
-237258991 -237128697
-778192823 -778214081
-985576357 -985492657
-349951528 -350094352
-389609453 -389436255
-757659585 -757472533
-816033558 -816095700
-593113096 -592923250
-337774534 -337797194
-340313238 -340175342
-327154000 -327097124
-154079455 -154204381
-807671689 -807586005
-32353608 -32254722
-524448272 -524255556
-290212588 -290274942
-315142537 -315145323
-310702387 -310512433
-416354371 -416378401
-20046371 -20189687
-366683942 -366633688
-380203107 -380066875
-212400191 -212542009
-899496944 -899521996
-550940633 -550862187
-366299671 -366362139
-651269864 -651149388
-348310083 -348265995
-702050989 -701875873
-610556540 -610684398
-231804019 -231698605
-627353178 -627341926
-780076367 -780058483
-421554883 -421471575
-81199930 -81138246
-818709655 -818795377
-99300157 -99268699
-104357866 -104170090
-770112397 -769999215
-591321474 -591413416
-906568642 -906697016
-187045553 -187213555
-715998851 -715920615
-538571250 -538580276
-209406402 -209329514
-426990471 -426842019
-487795628 -487737422
-511851411 -512020475
-465944189 -465857965
-401458449 -401573415
-271857928 -271879100
-528354929 -528205681
-740001449 -739935643
-959694687 -959577665
-907058784 -907075250
-876920655 -876858791
-700523177 -700406731
-696700013 -696639493
-303786568 -303659896
-352266392 -352349462
-109643397 -109566343
-209792551 -209825411
-376856370 -376763438
-983804361 -983697027
-524724388 -524573936
-688483063 -688416029
-161955523 -162045975
-959342916 -959166688
-498760487 -498691279
-735618293 -735809943
-300217129 -300268325
-640196409 -640035025
-381836023 -382018861
-832106197 -832017137
-804713536 -804571730
-327020764 -326828910
-600501426 -600692928
-481908741 -481814031
-7965622 -7942814
-939349921 -939436693
-953857419 -953720677
-411130037 -410991331
-684967287 -685060409
-823461678 -823547344
-84157515 -84328257
-706246492 -706103470
-945058997 -945112811
-818561207 -818727161
-518218028 -518204622
-555049916 -554866286
-630859795 -630726193
-37254588 -37100848
-994317592 -994361836
-876098558 -876077132
-221085668 -220952354
-703942987 -704024435
-867176101 -867259771
-388553833 -388358847
-616170664 -616219516
-717409948 -717435702
-500927324 -500847022
-107906589 -108005783
-990155134 -990147480
-889526822 -889538776
-961676442 -961641456
-674362753 -674172665
-285613439 -285672723
-212958654 -212807896
-467844574 -467833042
-498515716 -498696688
-72768553 -72706979
-797548755 -797545561
-115248638 -115253020
-582027276 -582099264
-400865343 -401062861
-581803681 -581679163
-313394611 -313467861
-465376971 -465361703
-459494118 -459387618
-67441654 -67502934
-863268224 -863405598
-336263249 -336277085
-625229955 -625052217
-234165313 -233968733
-474811734 -474880906
-587314947 -587416881
-150736683 -150913265
-505224824 -505221498
-844122220 -844170806
-291539264 -291639524
-745975852 -745827296
-620380804 -620538620
-427681698 -427595000
-83774299 -83699903
-487947809 -488047433
-802959664 -802996494
-900045078 -900057796
-376497328 -376440716
-421922152 -421810070
-888349350 -888366482
-392587872 -392499324
-584047250 -584063374
-215668362 -215740720
-736711824 -736696142
-615945238 -616089620
-464044109 -463997205
-191922479 -192093195
-565300343 -565302991
-95461802 -95301092
-458542288 -458643942
-843983716 -844113152
-605728212 -605843242
-211199131 -211310599
-472951838 -473104260
-598638047 -598474033
-270767071 -270638943
-306526396 -306414736
-304143191 -304046043
-619777960 -619663110
-777852636 -777761564
-478821228 -478783672
-926563251 -926528655
-562448082 -562340748
-601961092 -601816068
-545618543 -545539691
-906230592 -906337440
-272970164 -273069998
-26559717 -26385993
-581583959 -581418413
-112089852 -111925642
-603701142 -603591126
-974412408 -974259266
-787356917 -787555501
-554739931 -554672033
-756695420 -756583760
-806104325 -806273765
-336971628 -336774198
-803901683 -803889521
-590951045 -590795507
-536603297 -536544891
-820724437 -820657771
-249285281 -249468219
-571911184 -572065684
-845037787 -845193601
-709338098 -709537220
-179578054 -179633814
-54911851 -54919915
-367487316 -367525014
-433743909 -433587735
-661447317 -661541563
-610782239 -610610897
-890105106 -890158260
-851489530 -851458208
-785734779 -785650731
-109445434 -109604870
-814225522 -814347714
-474061600 -474135224
-340302286 -340324190
-821897380 -821780826
-939331215 -939393307
-7929347 -7897901
-385218332 -385305070
-842831941 -842850123
-668195277 -668113037
-393900865 -393847287
-379720810 -379877312
-900472950 -900620936
-860206527 -860183355
-104831910 -104887422
-102214631 -102122427
-873353473 -873350161
-140983806 -140784248
-593851463 -593688781
-205343173 -205385783
-50795891 -50956071
-32889209 -32784213
-830664377 -830585071
-702678765 -702725809
-10705992 -10559056
-279525844 -279425688
-452814732 -452689540
-95779532 -95830414
-291723052 -291691492
-490052023 -489900317
-442186055 -442198733
-454124619 -454001283
-708508443 -708584941
-915241167 -915162659
-916417358 -916437790
-359899681 -359740323
-490419237 -490360359
-148910737 -149024349
-939161680 -939292194
-697010232 -697101122
-299114176 -299182248
-577459249 -577553969
-66811741 -66994583
-128499097 -128642023
-791825487 -791908515
-567522080 -567458016
-269528416 -269567670
-735654146 -735714118
-813647760 -813492610
-848524539 -848574261
-172907284 -172873574
-104469865 -104459187
-950457369 -950469705
-831493992 -831641788
-663108013 -663027477
-305811459 -305881503
-714413960 -714406820
-240703576 -240845914
-587833061 -587996719
-362960550 -363072166
-782362428 -782245838
-573718066 -573753060
-385208634 -385022408
-227565601 -227605587
-298173063 -298134405
-744210983 -744383659
-152843717 -152693193
-618642407 -618513063
-204863277 -204863903
-996291278 -996108854
-878672449 -878720941
-927779026 -927712520
-613166599 -613237571
-498294999 -498125231
-534646342 -534805024
-853128260 -852959216
-76078995 -76118577
-896870781 -896760301
-389928157 -390118943
-226840250 -226976368
-953453328 -953544288
-106875169 -106856321
-95005445 -95086547
-599917716 -599987206
-411483538 -411529466
-813183000 -813292686
-364557835 -364721905
-70922788 -70842406
-567559933 -567672233
-847394246 -847525622
-686765570 -686785876
-557793614 -557771878
-415055745 -415203157
-874611437 -874511361
-894610191 -894624865
-938453818 -938446612
-245991805 -245808991
-50666999 -50698563
-677097077 -677212915
-665057480 -665134914
-614625717 -614638153
-591609589 -591421153
-410601464 -410750954
-535632456 -535580196
-35667532 -35802728
-68220390 -68219392
-385492145 -385599669
-810637463 -810575695
-394483934 -394358140
-415656572 -415491954
-390807668 -390894936
-315785235 -315853375
-329076756 -328973598
-237938114 -237874498
-931618866 -931487818
-597093837 -596954219
-406125179 -405968875
-537731403 -537928041
-217072980 -217272306
-155641500 -155518588
-329332641 -329194697
-784860763 -784883351
-237436997 -237325105
-693938828 -694072582
-210269946 -210223826
-522270136 -522228524
-494179170 -494093868
-828893513 -829079721
-957968954 -958159404
-298904312 -298838536
-963752840 -963696058
-835029707 -835036805
-566811297 -566670281
-864688370 -864709630
-285887426 -285971204
-774588863 -774688469
-998103761 -998119055
-134011344 -133992212
-879997014 -880164740
-280208359 -280166051
-353896435 -353716149
-883090035 -882909619
-986088628 -986234248
-552684662 -552559694
-346340755 -346278851
-257768139 -257684629
-636315581 -636194463
-139041121 -139091345
-247136668 -246998412
-670506279 -670336235
-625829938 -625705364
-736672162 -736782520
-908642199 -908447657
-606991855 -606918901
-545943446 -545859604
-214352383 -214229365
-267318011 -267333057
-963194634 -963190282
-873469892 -873442016
-820026446 -820192658
-454259430 -454311904
-959438652 -959452704
-596292994 -596098366
-94770463 -94726547
-819030475 -819018283
-879278151 -879206007
-19707355 -19517117
-250657071 -250830031
-454624366 -454646830
-837093475 -836996613
-745668927 -745788249
-549184845 -548988887
-77510825 -77332603
-183371615 -183549125
-322946980 -322883002
-536547033 -536700855
-646996056 -646829948
-998095727 -998250813
-287610300 -287420078
-481861386 -481768266
-853215212 -853377418
-140685608 -140722378
-607154096 -607008146
-825079259 -825097047
-875701343 -875853421
-86787504 -86712316
-197279965 -197165287
-715582254 -715568898
-286449998 -286596894
-843110158 -843226188
-519574724 -519490866
-679931509 -679877205
-196638243 -196521929
-93545737 -93730535
-114193653 -114118237
-156478653 -156595433
-428666772 -428691644
-241895077 -241822097
-316313114 -316447478
-752478808 -752289332
-661832312 -661901024
-782033688 -782185574
-944335933 -944429953
-797638976 -797458534
-556586924 -556652500
-668133535 -668139591
-906332509 -906407485
-320634757 -320695109
-198757010 -198865052
-210325037 -210500595
-47363330 -47168282
-276843747 -276696227
-168481682 -168428124
-564792869 -564642571
-980732832 -980644206
-394937102 -394819512
-886635841 -886821359
-643556348 -643438212
-153019022 -152827430
-551946529 -551914169
-851044990 -851123164
-382948073 -382777381
-138432657 -138282153
-587959211 -588147735
-927285292 -927382998
-877656348 -877611604
-675153476 -675105850
-976919988 -977063368
-128718291 -128565755
-781406054 -781605962
-20883848 -20810022
-205076085 -205069275
-633157384 -633311706
-399408145 -399367593
-166316397 -166462243
-656477076 -656277426
-536388886 -536252594
-607496888 -607387294
-297711669 -297557747
-144898849 -145003289
-884458522 -884381954
-177456559 -177542467
-535175863 -535086337
-609886317 -609979807
-857261165 -857185965
-17195146 -17173770
-340014507 -339984349
-782697263 -782695643
-936349102 -936414824
-345287803 -345307517
-793816034 -794000420
-355308280 -355491566
-425059312 -424861970
-393284341 -393334247
-502372897 -502215759
-272616090 -272535998
-78521695 -78450269
-582196419 -582233585
-995130348 -994959092
-122869178 -122739750
-525536380 -525512302
-762807992 -762886182
-764658076 -764771486
-734750203 -734645219
-892458848 -892322504
-410432446 -410405162
-972477311 -972589771
-29063790 -29170796
-545284667 -545414659
-67223467 -67077223
-258941873 -259062777
-625387578 -625219580
-705171199 -705350787
-533171382 -533051676
-963604578 -963490438
-306224376 -306124284
-722972428 -722809462
-261362791 -261364557
-205452591 -205527259
-670913628 -670887074
-345069389 -345202659
-987065797 -987225505
-416126412 -415964768
-411334662 -411506502
-63822108 -63776898
-281823739 -281991543
-935277765 -935262097
-231228849 -231103487
-69146615 -69266273
-247804026 -247637410
-286887297 -287062959
-994575310 -994521590
-227942030 -227902236
-555667742 -555778300
-201160117 -201309091
-936210099 -936149201
-581741422 -581600556
-669032521 -669194737
-637352726 -637388358
-26679374 -26687024
-182950154 -183110788
-876584602 -876501990
-643467574 -643312226
-965021043 -964911565
-520339678 -520301508
-757033545 -757089699
-352569282 -352536724
-300077317 -300200843
-548762845 -548931781
-943990626 -943792194
-139910433 -139906669
-176753330 -176713920
-620949475 -621117659
-120077082 -119950000
-748691897 -748612567
-700180104 -700075790
-617702594 -617553564
-806818197 -806724115
-607899482 -607856716
-234383732 -234517314
-643678630 -643609560
-26093229 -26103781
-334631236 -334752336
-221091300 -221080036
-221568841 -221611287
-693150894 -693344770
-492427307 -492490879
-392867224 -392729268
-730386314 -730414164
-821256113 -821098121
-874415289 -874561399
-570910000 -570985430
-579711947 -579727041
-567616083 -567485467
-825925512 -826042608
-568420088 -568575260
-865027085 -865064807
-480216040 -480067946
-913014278 -913180890
-605466726 -605652920
-518969590 -518836370
-878526625 -878696695
-291280431 -291474713
-391212975 -391401493
-680494641 -680577515
-815614139 -815561497
-419128338 -418973006
-422556095 -422671973
-34811329 -34867681
-897539812 -897471838
-201689180 -201831520
-884590862 -884609670
-644782016 -644737340
-525361662 -525446000
-704655964 -704528710
-564569636 -564717720
-872159280 -872335284
-30530035 -30424973
-374310005 -374218749
-147275458 -147315906
-31212371 -31298731
-283713938 -283601194
-873246696 -873157224
-337471784 -337590632
-333864289 -333834009
-510302343 -510213343
-663321063 -663321277
-58413239 -58298681
-114713827 -114638543
-758245995 -758050637
-526876836 -526971690
-242863927 -242831331
-190585677 -190767075
-113866251 -113913779
-509230817 -509183209
-236334118 -236351596
-487221831 -487176485
-535606326 -535578766
-717548287 -717461337
-441489327 -441429393
-331230880 -331346216
-394651348 -394825844
-967509960 -967495640
-982281419 -982381701
-933272491 -933151601
-777517479 -777455123
-7779653 -7586427
-977745662 -977900532
-547749227 -547932621
-4566049 -4459923
-963555321 -963724449
-703044286 -703136986
-960061789 -959944059
-897985282 -898175248
-248191597 -248137373
-57800934 -57736050
-664151060 -664083832
-662779645 -662597875
-858320484 -858396800
-581602910 -581610806
-106041343 -106046279
-853296315 -853103449
-400802955 -400710929
-478053755 -478147699
-795017299 -794895431
-459365273 -459280683
-265861637 -265792005
-846352299 -846439711
-668257273 -668133281
-518435863 -518250619
-444500134 -444665616
-482166474 -482208234
-203608800 -203784598
-675281078 -675460480
-604667597 -604485611
-569413018 -569580844
-78497742 -78545648
-593364258 -593294314
-553004370 -552855116
-42158439 -42203001
-822297384 -822367892
-982534453 -982357503
-650024977 -649979235
-533942400 -533893658
-372857311 -373002001
-91785674 -91920672
-456141875 -456185551
-861437052 -861591738
-886776423 -886927759
-937258330 -937432328
-512474590 -512603584
-193003746 -193032606
-414296424 -414385614
-78630890 -78601424
-230908838 -231076142
-757146933 -757251547
-909761635 -909810683
-699405210 -699598090
-328760881 -328724057
-285707662 -285670790
-141613950 -141500040
-188294735 -188175181
-549983829 -549997941
-759864987 -759757069
-887204561 -887167083
-255052280 -254885582
-26447566 -26416810
-78915187 -78937317
-326303968 -326255750
-709053894 -708994666
-448143927 -448196007
-283873569 -283842719
-673032235 -672958271
-242000551 -242126537
-67332506 -67307948
-189576470 -189413200
-623623460 -623554618
-979650270 -979665126
-74860474 -74848702
-827163592 -827068236
-725811268 -725673656
-947041044 -946915564
-560190016 -560378148
-49505823 -49445199
-669759975 -669921745
-142578859 -142502465
-939222127 -939362261
-602510870 -602379518
-508539423 -508397717
-546385794 -546473450
-685013848 -684906304
-140178519 -140063457
-447038750 -446950382
-733972469 -733887353
-151081998 -151173774
-490693217 -490813389
-951227743 -951033543
-64783650 -64747002
-858397591 -858504173
-751985769 -752036503
-258556655 -258454635
-59563507 -59439665
-653730733 -653633667
-421126804 -420976888
-655992987 -655795973
-536790019 -536623805
-238843449 -239010505
-992342196 -992344478
-771391478 -771528092
-185663856 -185497386
-719735671 -719554209
-407753407 -407877817
-675986345 -675993341
-729992573 -730094731
-401159239 -400966483
-672296781 -672419009
-617038643 -617169385
-87649942 -87651530
-857560047 -857644617
-487606033 -487766525
-631865388 -631867470
-363713635 -363895355
-268152564 -268321744
-926366176 -926531394
-86291599 -86279507
-524230704 -524275392
-650392160 -650558648
-665826137 -665995883
-836114701 -835982133
-384304400 -384133736
-86312306 -86270892
-664416255 -664335439
-849020540 -848943180
-779451628 -779524870
-535534060 -535365850
-865939209 -865921025
-746453978 -746428288
-667705294 -667651850
-199718989 -199631529
-102638292 -102652544
-234067023 -233871249
-388630602 -388821166
-297465841 -297523013
-167777213 -167577965
-606583852 -606613284
-150013829 -149928345
-288614498 -288610010
-422321614 -422480632
-889302318 -889243748
-228426685 -228487537
-950000541 -949897487
-258262811 -258081453
-267582730 -267752850
-958758444 -958888404
-300245220 -300313952
-571706331 -571648411
-532922164 -533058962
-500214175 -500205329
-251757145 -251794265
-450886592 -450819924
-396079398 -395881202
-665096197 -665084551
-326260297 -326394513
-772911714 -773022546
-858991395 -859069637
-302993165 -303069275
-531433538 -531362228
-989185573 -989109095
-377454372 -377448254
-477395059 -477231705
-644136941 -644273913
-996141210 -996020050
-464408830 -464474626
-187222353 -187330137
-197381549 -197269401
-29501382 -29572888
-86439840 -86460284
-194138511 -194019209
-233547919 -233737841
-8123958 -8138492
-288087758 -287942698
-229939291 -229744101
-637146428 -637235592
-354057354 -353960544
-709157202 -709285610
-134885462 -134934206
-414187573 -414341019
-401356599 -401325399
-128796184 -128640398
-602111561 -602171863
-732425184 -732455790
-978752572 -978651366
-943059433 -943186979
-58855419 -58760079
-101516210 -101646324
-400131202 -400294208
-30923196 -30742984
-929022515 -928940557
-234222230 -234346608
-56195453 -56119009
-676355203 -676177021
-422018765 -421998995
-446483221 -446532581
-586775593 -586587461
-439317729 -439469185
-60545208 -60409570
-88711491 -88692593
-122452081 -122522729
-632151596 -631951644
-320308259 -320139479
-130812458 -130955376
-925837417 -925930785
-210499785 -210501405
-828310098 -828484600
-860149301 -860194941
-649914236 -650002106
-67735850 -67813806
-842619367 -842513963
-119981038 -119856628
-257888795 -257829633
-806958564 -806961436
-692510219 -692404851
-715348407 -715482329
-517859751 -517754363
-590533284 -590539424
-366048292 -366031554
-935761629 -935835533
-504910874 -505039774
-840592888 -840511546
-123287792 -123277560
-250914593 -250745469
-730635264 -730439670
-716195521 -716319153
-285199353 -285230727
-885675199 -885668907
-529787460 -529745594
-734785020 -734785102
-899232001 -899117887
-510336898 -510387264
-101846572 -101698988
-93592070 -93638136
-654010836 -653925278
-681710215 -681861435
-303421559 -303485229
-273884394 -273777904
-178320258 -178221176
-551808173 -551930349
-399040875 -398872153
-817525322 -817506606
-282650165 -282638857
-334549388 -334691786
-81918716 -81927428
-658897975 -658720065
-547519950 -547479918
-302863036 -303031220
-530322805 -530331087
-743522579 -743667721
-182217672 -182293088
-303243771 -303193353
-686821233 -686986799
-101957206 -101863170
-21954621 -21909597
-685210433 -685235111
-547737586 -547759820
-784886533 -784971297
-546426554 -546429622
-132375354 -132388702
-347709684 -347702798
-228718090 -228587304
-35000826 -35175782
-748376340 -748260724
-880910221 -880888875
-897360308 -897272550
-92061048 -91922278
-979970115 -980000371
-176501285 -176334801
-523225293 -523247999
-909786159 -909667329
-740268753 -740264937
-12353178 -12516784
-593134278 -593091914
-731741370 -731661620
-445410557 -445533649
-593936494 -594008882
-367078108 -366934278
-551276997 -551369571
-813404605 -813360761
-270703007 -270537793
-838085706 -837995054
-346266523 -346444643
-337382909 -337332293
-226332385 -226197381
-994429258 -994294414
-302210189 -302367889
-92705624 -92644122
-24983814 -24868690
-405431643 -405521087
-568379970 -568291774
-219198582 -219043650
-440019883 -440099983
-370013687 -369853521
-668767995 -668957615
-672792345 -672733605
-868724075 -868754515
-512553041 -512654127
-697092061 -697165271
-891003031 -890908937
-874678691 -874544183
-726203757 -726169785
-31948316 -31860604
-165983284 -165993404
-628550305 -628421517
-685053024 -685067794
-377279243 -377099493
-603002470 -602807712
-110317789 -110261749
-52458318 -52589622
-902748847 -902807241
-181510200 -181384526
-626040360 -626140212
-345829381 -345894287
-204633925 -204566859
-935362237 -935469873
-213934567 -214116859
-396147630 -396085494
-333820698 -333656856
-745505049 -745435743
-374902998 -374723134
-743753718 -743749302
-36850925 -36753325
-999827315 -999726009
-788321665 -788207675
-213333476 -213455524
-207009934 -207092500
-874215517 -874373663
-788359973 -788283357
-720401860 -720491642
-775410709 -775285705
-72737766 -72647192
-952861287 -952985951
-293576941 -293516711
-66040953 -66236955
-975568052 -975573202
-263545498 -263639806
-369933604 -369752768
-831964761 -831948321
-331051676 -331168224
-168580640 -168612706
-664650721 -664706273
-397937661 -397951557
-288187927 -288050357
-253533283 -253591897
-471254562 -471302028
-989241366 -989129780
-746160307 -746278827
-691936208 -691866242
-857154344 -857159886
-188454440 -188482560
-562168724 -562260102
-729296951 -729217093
-393299729 -393220555
-478100727 -478017017
-419041609 -418849257
-28172536 -28110452
-451700354 -451593538
-606270166 -606313784
-226803320 -226761026
-951720515 -951920369
-684581544 -684450648
-87810806 -88000828
-961371268 -961195564
-370744249 -370759397
-184216050 -184278860
-117997400 -118153324
-187901543 -188091341
-399910953 -399779273
-223534420 -223446358
-802401159 -802513019
-294505109 -294462171
-949908238 -949837342
-463540416 -463574750
-961115718 -961077564
-870850590 -871030494
-772415871 -772258481
-372281866 -372092394
-293031560 -293036626
-280551306 -280597596
-872322491 -872518781
-481934231 -481974533
-848877430 -848981860
-366439227 -366447233
-364530761 -364616765
-620086998 -619892644
-132957007 -132903535
-7684023 -7875283
-919140714 -919108670
-307074496 -307061408
-406279277 -406155309
-293416017 -293422013
-542217297 -542347755
-639040843 -638977067
-42622748 -42806718
-735976023 -735816511
-304906744 -305082650
-514452266 -514518588
-410772256 -410862436
-932232703 -932294061
-113064990 -113060806
-460750850 -460748564
-652936627 -652997703
-572544521 -572485461
-979168807 -979207663
-916334509 -916146623
-476097051 -476246927
-397242758 -397399386
-8131225 -8047941
-381109518 -381105124
-31891506 -32005126
-325186658 -325258972
-335086649 -335044551
-86992382 -87022202
-382381944 -382537042
-89347343 -89373501
-816678094 -816498956
-727552955 -727370435
-941291279 -941283843
-538451953 -538383443
-99943881 -100124173
-120298435 -120422331
-432145159 -431989659
-962954032 -962830470
-615221875 -615047241
-438464465 -438272779
-625087761 -625100759
-745436684 -745414448
-194822809 -195017303
-700731437 -700930825
-356001964 -355935740
-589937150 -589783136
-987480395 -987644751
-823581935 -823512753
-999596662 -999776662
-198626062 -198446714
-746406249 -746501707
-450697003 -450733315
-144118906 -144070218
-491612889 -491667519
-397321072 -397291888
-902623173 -902455991
-510540024 -510600618
-198022253 -198027209
-456386775 -456382923
-980343671 -980483995
-807974869 -807953613
-252396325 -252362901
-619296672 -619352062
-166914567 -166797267
-831871738 -831922318
-542106209 -542165307
-790350415 -790278557
-334532569 -334529377
-78222435 -78154841
-35168527 -35268163
-520855436 -520812112
-562196208 -562054440
-696766463 -696794061
-384583204 -384631314
-815284314 -815298108
-54990403 -54849427
-463236245 -463076543
-724934387 -724884269
-907973686 -908101032
-137162475 -136994411
-882478569 -882642549
-157785713 -157870181
-720127478 -720295652
-714888852 -714805804
-390588114 -390519580
-985545428 -985607286
-367875665 -367811589
-127486756 -127637640
-28271143 -28073929
-405075526 -404993732
-332719102 -332668642
-831939811 -831989711
-479910373 -479790437
-224510944 -224569698
-437626517 -437501253
-648975450 -649152038
-46302117 -46198191
-709919688 -709866708
-417720895 -417862969
-752172936 -752330112
-605023576 -604833874
-293917927 -293773887
-463837796 -463882268
-72486879 -72364553
-491841509 -491809833
-926639630 -926504182
-416542624 -416346724
-475892311 -475889719
-500960495 -500920203
-803957918 -804030164
-933422053 -933288715
-326067354 -325919542
-598280626 -598129684
-118847832 -118807378
-511761167 -511763865
-503976890 -503867178
-779220031 -779388485
-34299901 -34269637
-223181460 -223247966
-885508069 -885467863
-212290448 -212291804
-106383428 -106233366
-280541533 -280416907
-694235030 -694105868
-949129147 -948995299
-850256282 -850295302
-733476969 -733510195
-9734802 -9923450
-87282056 -87377270
-811549281 -811666955
-927033767 -927149123
-486998985 -486856697
-463718622 -463860032
-709992143 -709997001
-192111664 -192083960
-880837110 -880899548
-818320883 -818279067
-523436360 -523366070
-276769987 -276689753
-838691271 -838881533
-28442431 -28615199
-633418949 -633410851
-557878675 -557821997
-222265957 -222305753
-728934539 -729128553
-856362787 -856274743
-157383420 -157320216
-879477636 -879339668
-997800928 -997791410
-568682153 -568669053
-438641217 -438709141
-483750958 -483577108
-434494634 -434393266
-547951196 -547944682
-715799527 -715912019
-748756009 -748717637
-524076033 -524000585
-871475371 -871358237
-678866551 -678861841
-320663784 -320726434
-327817297 -328004925
-900736774 -900896592
-807470007 -807308811
-575170905 -575173821
-224082307 -224116201
-34719642 -34643622
-235961023 -235966117
-487366791 -487235867
-735211929 -735341421
-39464012 -39473970
-572081166 -572050202
-4409520 -4357006
-458689829 -458781743
-222163018 -222069202
-492371318 -492221396
-690777869 -690580175
-153224304 -153070836
-929038164 -929229694
-476277638 -476237626
-258001311 -257923565
-469058125 -469216917
-905558886 -905458402
-228469946 -228505128
-125235278 -125398712
-241280364 -241109680
-497096502 -496992074
-104822308 -104989516
-165726982 -165624190
-440476790 -440612998
-73099265 -73183935
-939943159 -940067925
-299435830 -299236124
-153468780 -153567386
-203899338 -203749620
-948830211 -948818829
-283886321 -283860817
-489581102 -489550098
-532102084 -531923550
-815024348 -814993958
-404504946 -404515424
-400280089 -400411901
-908181922 -908037796
-242791211 -242942401
-515652311 -515614385
-217661867 -217614535
-127307178 -127290764
-827756474 -827719036
-687441940 -687620920
-334756772 -334906754
-863213143 -863336911
-983059581 -982886059
-352208259 -352307927
-41465668 -41386472
-850504701 -850542637
-506319150 -506255012
-261399227 -261347081
-40074694 -40065976
-468455407 -468447129
-3710689 -3845655
-947157106 -946997940
-600564521 -600457585
-854214428 -854282754
-908354615 -908296459
-962392142 -962327880
-749483339 -749406215
-192697044 -192746404
-309589547 -309664573
-375755174 -375730808
-881940284 -881745676
-175398675 -175342727
-969586567 -969697035
-771087993 -771107415
-428249055 -428095787
-571259363 -571215425
-484519160 -484385064
-428879031 -429011449
-196724107 -196721267
-671187744 -671136938
-215973087 -215784423
-86285553 -86144797
-217833060 -217639890
-875238598 -875115030
-998341519 -998489543
-226521554 -226474004
-581116229 -580918667
-544052423 -544063183
-367186085 -367087561
-821642341 -821545137
-612870073 -613023045
-658393819 -658517771
-218376673 -218508413
-68066516 -68037186
-271979178 -271816072
-662027533 -662226711
-768491644 -768351846
-909726744 -909651758
-692918053 -693073851
-205679412 -205854170
-886604856 -886641322
-313759452 -313647110
-221863653 -221796899
-710017032 -710113378
-321008320 -321109724
-394414421 -394553447
-881886724 -882070280
-346500899 -346480999
-35204145 -35178655
-633834903 -634032483
-317372236 -317277042
-889075214 -889082224
-624907557 -624931517
-614232505 -614418621
-210530821 -210727127
-678867549 -678865553
-249389854 -249546584
-928101654 -928162632
-830148451 -830152707
-419403617 -419239559
-434766545 -434928765
-642796269 -642737735
-504416719 -504576707
-7298862 -7360020
-963403934 -963245888
-783175276 -783281258
-16633106 -16821250
-765662100 -765509168
-190312373 -190225423
-314024254 -314044640
-584655413 -584597559
-455459475 -455638081
-120519435 -120325227
-614670128 -614689124
-83072424 -83093584
-252940482 -253117248
-370693085 -370751823
-32984015 -32833537
-88266543 -88085313
-198919269 -199002139
-24361564 -24192858
-750314439 -750210235
-594336821 -594344055
-223429440 -223368806
-789951643 -789939821
-527361039 -527530171
-189865966 -189782846
-12311596 -12216084
-798832231 -798944355
-525122126 -524954972
-781010516 -780866542
-897398833 -897454787
-883463715 -883454787
-275440012 -275371052
-468070944 -468187468
-552910231 -552719101
-354175163 -353980835
-855969756 -856056828
-205627026 -205560966
-138863240 -139045156
-945493201 -945645539
-238771231 -238590295
-760955489 -760799997
-893937970 -893852006
-51026614 -50885528
-576377992 -576180928
-753714428 -753634944
-329448099 -329339411
-848524895 -848449011
-419165454 -419091222
-533321911 -533350759
-506045304 -506031868
-808830518 -808961410
-642240496 -642358596
-544546141 -544660883
-137149456 -137277836
-362164273 -362011309
-873135584 -873201960
-178335918 -178415674
-636607336 -636591778
-11905273 -11972901
-374447129 -374352965
-184247455 -184171023
-154006677 -153883531
-705122372 -705123912
-970381209 -970239115
-282599587 -282438829
-306708618 -306889386
-308918868 -308980454
-853580288 -853451442
-545218478 -545096288
-593074956 -593193600
-654086256 -654248144
-130518870 -130673604
-219121116 -218948598
-815554841 -815673437
-718740080 -718887742
-902422497 -902332039
-173611098 -173587996
-982948652 -982972820
-332849775 -332998309
-645469772 -645490410
-651600701 -651770187
-323619610 -323602834
-413436338 -413629612
-441551519 -441581619
-531699653 -531863279
-55913201 -55775133
-170058121 -170126347
-524414077 -524482467
-195699167 -195781517
-806189045 -806085113
-944147257 -944212305
-350377328 -350454230
-757918873 -758043173
-516224354 -516042830
-338991754 -338795312
-150044329 -150024549
-246939932 -246822824
-791228153 -791290193
-157371355 -157395485
-730508634 -730510004
-799505003 -799319457
-610280490 -610282950
-359561048 -359505314
-843804583 -843913215
-831739396 -831713076
-584795848 -584822134
-559435204 -559352790
-754631065 -754482351
-683967448 -683875872
-749491493 -749475185
-225354834 -225458746
-757125524 -757199240
-923589295 -923666599
-701328575 -701256783
-638060290 -637919064
-196274212 -196173262
-409187989 -409362389
-883459251 -883293117
-379228413 -379218791
-923030244 -922954162
-539799620 -539922956
-980765136 -980747058
-133804016 -133676594
-968029984 -968136848
-815764175 -815730427
-467589917 -467697123
-563807613 -563970975
-119728518 -119553712
-2940576 -2748460
-408016907 -408081297
-814822017 -814697639
-166937459 -167066523
-513681450 -513571098
-124708593 -124523759
-818550782 -818538214
-236811815 -236836479
-210202247 -210337645
-133509574 -133679494
-311775731 -311966899
-971166238 -971333596
-657958425 -657878761
-688571287 -688472603
-891553292 -891643002
-730235967 -730232609
-520812885 -520631819
-376480260 -376671094
-816396172 -816346996
-952705013 -952882029
-610160185 -610180273
-408456105 -408355875
-777145328 -777216540
-631063886 -630885276
-963032052 -962876012
-215900729 -216045445
-860246454 -860166600
-864033969 -863887153
-560479417 -560517811
-899704486 -899809226
-220592482 -220513816
-476549183 -476531989
-284944289 -284857571
-440329728 -440139350
-238480402 -238389750
-360423786 -360540206
-16521308 -16536340
-873168772 -873001900
-5474248 -5432810
-792854476 -792736046
-959137356 -958989872
-441846795 -441974821
-44252057 -44242353
-941520179 -941481107
-899509470 -899380448
-187514897 -187631961
-272541317 -272690863
-793236495 -793123863
-355190817 -355095861
-583012110 -582860958
-996807095 -996707581
-537124653 -537017309
-343090390 -343175370
-465145717 -464983081
-359017277 -358841733
-383951352 -384053972
-100217762 -100178866
-405775135 -405756925
-974975475 -974802451
-183030471 -182872347
-642208458 -642295750
-776522163 -776447667
-773121690 -773226006
-151062573 -151047677
-792817308 -792891644
-634273558 -634408902
-145127054 -145204862
-257538462 -257414922
-358998935 -359047621
-274203682 -274072192
-60601280 -60797782
-629264508 -629292818
-99860188 -99707958
-936059376 -936179650
-26884656 -27042120
-341714719 -341537535
-629113377 -628923389
-240947924 -241101480
-979455971 -979607643
-143076399 -143194263
-172118726 -172220052
-241414997 -241364025
-114808338 -114619316
-117481156 -117340506
-424711645 -424807765
-515266416 -515107338
-614642744 -614633562
-930288582 -930304290
-977000500 -977199100
-669420305 -669287841
-937854936 -937853348
-157066304 -157117546
-900135570 -899980022
-702313185 -702354309
-237160620 -237357362
-859696345 -859732711
-459630762 -459606022
-794100591 -794293829
-446794763 -446966867
-625985122 -625839026
-784236475 -784213193
-726423900 -726604588
-653562919 -653391689
-121829871 -121974979
-260515759 -260551327
-511125207 -511094461
-532888477 -532814913
-95643124 -95674206
-902014596 -901968200
-142788906 -142675178
-618837089 -618647967
-803895602 -803885490
-291785873 -291660231
-178754640 -178687782
-471100751 -470903861
-37177718 -37141158
-242901038 -242983764
-846141959 -846037413
-452195500 -452389900
-954282395 -954125125
-68458157 -68613389
-700927481 -700934169
-898098499 -898251997
-784903519 -785039075
-19908372 -19995206
-897225921 -897151311
-458720665 -458842821
-256483069 -256593705
-779807187 -779885853
-361594327 -361706297
-311871315 -311796255
-730234288 -730193160
-522349023 -522387045
-286274530 -286154148
-720798715 -720927033
-944518347 -944602439
-648361572 -648251900
-471255455 -471185179
-369584686 -369591684
-377093640 -377105042
-985253646 -985389848
-542795876 -542778104
-201234604 -201146684
-417890335 -417835603
-469251946 -469381726
-548981258 -549067724
-988771486 -988723332
-719416641 -719469177
-297481813 -297494427
-438368622 -438233804
-931530230 -931707502
-111812580 -111631010
-131743026 -131862134
-547316292 -547499934
-227224841 -227089511
-44432615 -44374449
-208106007 -208243225
-61134600 -61323006
-475985865 -476057705
-539642185 -539604761
-691145829 -691259263
-402363870 -402328580
-779247269 -779166653
-815881731 -815991843
-149805021 -149752805
-151127886 -150997260
-715029174 -714927670
-799820517 -799865079
-127030813 -126880079
-846652594 -846689948
-618172569 -618130129
-370660445 -370630873
-486650647 -486779181
-169694032 -169804976
-121448456 -121601846
-121552025 -121651667
-456553590 -456570538
-513338117 -513490753
-702108827 -702236255
-153393835 -153297923
-707464906 -707545906
-284206419 -284364573
-507827970 -507741552
-108898803 -109016061
-808988100 -809102324
-947848137 -947915435
-616212006 -616335640
-913929468 -913803434
-999447939 -999341203
-353727724 -353799086
-984023510 -984175164
-43805178 -43692188
-419558903 -419447705
-457007745 -457139691
-652708354 -652902566
-84421863 -84234651
-600805610 -600723756
-891897866 -891936644
-891797857 -891889729
-122425770 -122388646
-904675814 -904756860
-575559551 -575517087
-416804965 -416688397
-373446954 -373522784
-138149328 -138337140
-113512670 -113444412
-701238570 -701115572
-18238468 -18347558
-633689224 -633715016
-871752836 -871949500
-40056527 -40146755
-578902046 -579014964
-613848405 -613835177
-714180983 -714022719
-114335774 -114346788
-712988810 -712933630
-893681320 -893637758
-463002762 -462998024
-560486351 -560338849
-805725509 -805566293
-708184415 -708273303
-511050501 -510877105
-838541246 -838587100
-299079503 -298927725
-618497710 -618495200
-661168890 -661208550
-500395998 -500471946
-296354342 -296281506
-190776448 -190876190
-330274327 -330270501
-3039997 -3127289
-364085808 -364088482
-680842344 -680905624
-456630852 -456510224
-160531280 -160712938
-794852674 -794945354
-870273123 -870412999
-441612092 -441551146
-982549020 -982673302
-717042303 -717141357
-155324725 -155163417
-93788096 -93672974
-956114060 -956150012
-382077924 -382253692
-127117159 -127012005
-449318198 -449469780
-185763066 -185614612
-981516166 -981642962
-776537367 -776712185
-977611612 -977748128
-513849825 -513871065
-783228267 -783062265
-254707599 -254688333
-466031988 -465856390
-349878502 -349686412
-547566598 -547666122
-923567969 -923463739
-516762037 -516627867
-257726384 -257591966
-723820232 -723635336
-807465997 -807628847
-341450872 -341477122
-170132290 -170120404
-122129452 -122101862
-218430415 -218442543
-767660023 -767807533
-320557772 -320599510
-404818938 -404730872
-474445765 -474358029
-305427185 -305398125
-961965477 -962089467
-214651023 -214624057
-610964291 -610857895
-33661062 -33673658
-206383913 -206394201
-955676315 -955828761
-942146583 -942310521
-101299998 -101259630
-700015638 -700056410
-147521480 -147709330
-911285607 -911421347
-271438569 -271396989
-569673741 -569723933
-645074374 -645007004
-497492048 -497569868
-995660545 -995769231
-360380264 -360481996
-734254885 -734442709
-451012888 -451045784
-241480369 -241398245
-611728480 -611689472
-325543602 -325723184
-902872009 -902787985
-137591666 -137708320
-182197764 -182113424
-495943782 -496098606
-106477694 -106520374
-337767758 -337967086
-94077312 -94064362
-365180127 -365200727
-659709492 -659692170
-294357412 -294291260
-363904416 -364080322
-617723691 -617681497
-893217142 -893361846
-50342859 -50172673
-883302982 -883287300
-87304614 -87455392
-721300272 -721247200
-501048136 -500884018
-221431616 -221580174
-144416664 -144369628
-463364602 -463392098
-589353501 -589224287
-796739031 -796684057
-454920194 -455011562
-82549728 -82537564
-252031677 -251893515
-589363875 -589343127
-117620937 -117488745
-937705172 -937586058
-739305957 -739367031
-301077699 -301227173
-254166973 -254191107
-14796465 -14843273
-403485086 -403566786
-159895700 -159762404
-29246210 -29095382
-339915888 -339735906
-264360249 -264462365
-860962390 -860819776
-881807833 -881818825
-485749882 -485715806
-846624817 -846447945
-89891669 -90067093
-236310883 -236311969
-369146796 -369058976
-772611618 -772555924
-348862256 -348925564
-821756562 -821830816
-696079489 -695974941
-654886885 -655046749
-167277358 -167327026
-628794217 -628602623
-652570598 -652387496
-350771021 -350902167
-179194878 -179332362
-248868260 -248753648
-634553336 -634564522
-452750274 -452567054
-307101679 -307239875
-25279212 -25105482
-622560000 -622480580
-479607389 -479512781
-122640469 -122628173
-512096218 -512184290
-17872104 -17740530
-923034143 -923163791
-101661127 -101693181
-588470012 -588524354
-279182919 -279267381
-416170124 -416082700
-98426473 -98293527
-681973196 -681848530
-825771730 -825647580
-823466721 -823408001
-202770055 -202730989
-322367487 -322410599
-304002987 -303919739
-340601831 -340561465
-727910922 -727815776
-791329613 -791459341
-442619740 -442816712
-547604611 -547435289
-784484098 -784305300
-514537957 -514499219
-126719568 -126868266
-41878622 -41893792
-261507827 -261406305
-65847041 -65790351
-665024501 -664971547
-750534329 -750726399
-827406115 -827365337
-989783001 -989825989
-7036778 -7070850
-512352623 -512461711
-766408317 -766607507
-458955769 -458791595
-102848501 -102651343
-27219162 -27342684
-161774252 -161659626
-62786472 -62677244
-899606884 -899640646
-157595079 -157784791
-649633903 -649791977
-564843683 -564965957
-530296824 -530326946
-407333845 -407318887
-666137847 -666051127
-825066551 -825045505
-423968779 -423787135
-278864772 -278842978
-959611056 -959515698
-981661960 -981745418
-10354155 -10429209
-37842667 -37980731
-608809413 -608908813
-499786777 -499782497
-758966658 -758792706
-704476290 -704344964
-777839058 -777869314
-459618392 -459589436
-133331561 -133178555
-325177349 -325222815
-883219964 -883251722
-193657032 -193525428
-156146598 -156033238
-11601980 -11589924
-981601951 -981703689
-611444147 -611396185
-864772058 -864647202
-814124515 -814206825
-34199201 -34284769
-852561080 -852489706
-790790533 -790598455
-642990933 -642947395
-489319514 -489206454
-36401011 -36387861
-598771787 -598852181
-772653461 -772580829
-215031416 -215177978
-537070981 -536912999
-852237378 -852379482
-954439183 -954309881
-848929645 -848927347
-809640175 -809707507
-995390071 -995579495
-419473840 -419503304
-11548030 -11655930
-515690509 -515614113
-906315207 -906369997
-868130658 -868232606
-529106690 -529303782
-667797062 -667993954
-610482406 -610411790
-995512199 -995646791
-734380784 -734504634
-539077420 -538979570
-970851750 -970877982
-350604770 -350445212
-247993123 -248164485
-357227607 -357151289
-910268521 -910285881
-749678882 -749796220
-568798326 -568739118
-949285192 -949285692
-451996387 -451909151
-991784192 -991641924
-740808619 -740820991
-999249797 -999394571
-444583529 -444747703
-415411955 -415317401
-208421750 -208365604
-836898973 -836885293
-184599099 -184654163
-43341702 -43370294
-553233892 -553113250
-802145814 -802033854
-179542620 -179725008
-715758280 -715599882
-636681547 -636611331
-486649224 -486589476
-344246722 -344434428
-744445615 -744438609
-305821046 -305762346
-651057932 -651209626
-208682425 -208704089
-352158913 -352067391
-733442475 -733596965
-106865745 -106668721
-741380784 -741289076
-214025713 -213979691
-341320390 -341280890
-3374452 -3467360
-294378973 -294335851
-881401667 -881556095
-770330599 -770446177
-577215479 -577158997
-577342821 -577299299
-630186237 -630071663
-821051919 -820925831
-14944656 -15019856
-513960875 -513837631
-328708072 -328619122
-670063397 -669939897
-512152741 -512236083
-218479619 -218537207
-323528662 -323379584
-313195085 -313139347
-956543508 -956692108
-322081937 -322026107
-98683483 -98753505
-48120578 -48051212
-195446522 -195585872
-237505433 -237613547
-889451861 -889369285
-565080965 -565138803
-951550113 -951674511
-941860734 -941960712
-120613422 -120441404
-352821370 -352862078
-425437949 -425621035
-914605669 -914685377
-509319932 -509350804
-600295026 -600423652
-390553847 -390469035
-300840601 -300741135
-893582050 -893530192
-900033525 -900051437
-105952834 -106139724
-736153787 -736019383
-620215699 -620278511
-786446214 -786520738
-241195022 -241007938
-34487249 -34608855
-533504555 -533504817
-342157037 -342156233
-949564534 -949573074
-848746764 -848605176
-209650371 -209808981
-802268308 -802436416
-617371667 -617484245
-883748802 -883680764
-495152591 -495261715
-838058884 -838239622
-515016313 -515127895
-494823363 -494865361
-461369846 -461532334
-222498369 -222491467
-638597556 -638410676
-797407800 -797282732
-978342881 -978404821
-756438811 -756463529
-413858309 -413877521
-916688840 -916683858
-909893575 -909736085
-228311984 -228164196
-533378462 -533402036
-679788763 -679756997
-855182443 -855313719
-230893673 -230863825
-75260460 -75275784
-650194962 -650182800
-38703646 -38821852
-811725062 -811878350
-963820473 -963954217
-631478548 -631381568
-888836152 -888741912
-347844724 -347737536
-543924261 -544057803
-357614279 -357457395
-834266608 -834274610
-246401229 -246580421
-241380427 -241580311
-97980272 -98041368
-868854636 -868994588
-182711250 -182578720
-121473389 -121414349
-634771963 -634613649
-302474870 -302410256
-356713520 -356899854
-45243556 -45150442
-585276872 -585287844
-451924307 -451952769
-731028597 -731227831
-270550839 -270385319
-63649451 -63699591
-168338799 -168206179
-513840067 -513653487
-251870335 -251718195
-895419778 -895560440
-670130659 -670260135
-390851302 -390783634
-379163062 -379172906
-859407579 -859226095
-713336727 -713331171
-875262415 -875302539
-489320219 -489356911
-718610751 -718521815
-115815573 -115713187
-812346381 -812433789
-396599901 -396787853
-225389667 -225553335
-438441167 -438573131
-374610169 -374523087
-525635235 -525562809
-44750452 -44924134
-282577755 -282748629
-655662540 -655483408
-643165029 -643266823
-649380314 -649477192
-393259898 -393260142
-37489643 -37406027
-593962817 -594054947
-5845875 -5955937
-609080265 -609166837
-285336424 -285153704
-114618398 -114582462
-875885786 -875892658
-279908207 -279906879
-510875265 -510756977
-745253549 -745328243
-314875366 -314964248
-708386006 -708312604
-698768680 -698819518
-785881946 -785859366
-476759326 -476637490
-773405193 -773334373
-525207820 -525355396
-826511909 -826508909
-713209061 -713333949
-879901470 -879704638
-248439310 -248486040
-299748359 -299844795
-891255876 -891437554
-670909337 -670993349
-549124301 -549294445
-17098603 -17150745
-23289529 -23306893
-474441424 -474450106
-666223583 -666348911
-715212934 -715371102
-499213567 -499191513
-860882393 -860891083
-8953294 -9011174
-814007715 -813909323
-788495559 -788533497
-92397177 -92447807
-531307447 -531347271
-718427834 -718438218
-444454537 -444350353
-430114795 -430218857
-279903762 -279989596
-430278808 -430415136
-771495824 -771680112
-622902910 -622969548
-13716594 -13563754
-487596969 -487478273
-429487861 -429495509
-199871330 -199674152
-248112574 -248270620
-912117815 -912173611
-81232345 -81167515
-947545859 -947476623
-835977793 -835811353
-605559823 -605451671
-879978389 -879941451
-259653987 -259567469
-225867665 -225779807
-501070326 -501025946
-940910313 -940839217
-677727816 -677787820
-750280816 -750362848
-230878749 -230786457
-726977652 -726997504
-755351640 -755476636
-352538136 -352489026
-299644100 -299573284
-706534513 -706349933
-907000746 -906876578
-270392668 -270321358
-648923791 -648911917
-92749955 -92661293
-555964737 -556125463
-830873261 -830888203
-84480068 -84433080
-164284624 -164426166
-444402326 -444259904
-70147784 -70154034
-13906978 -14071520
-610696568 -610672228
-574662850 -574520640
-512967274 -512789226
-116786421 -116807463
-512384335 -512539087
-558199594 -558014018
-446294891 -446368073
-455965671 -456163713
-381041749 -381177287
-777180934 -777076646
-638841197 -638912351
-192721724 -192557710
-282188096 -282350726
-106473943 -106292913
-305479608 -305432234
-174034718 -174190482
-446752089 -446834831
-339544952 -339361340
-650340812 -650279610
-547764440 -547840924
-732094226 -732066388
-775119035 -774973847
-81712114 -81842450
-539650709 -539633661
-671625964 -671666232
-641232560 -641427250
-424112757 -424306597
-895993190 -896037432
-899033128 -898844196
-401825041 -401630865
-105209050 -105323040
-28006314 -28141494
-113823709 -113783561
-925361161 -925246235
-860822631 -860657245
-550366267 -550506899
-848928496 -848870034
-918500122 -918635988
-247516196 -247381720
-830880732 -830868322
-851774681 -851813841
-112912532 -112983632
-579211438 -579088362
-756872628 -756842922
-175164469 -175047791
-755294475 -755235111
-66217792 -66256118
-769583264 -769474802
-921421883 -921440113
-930211254 -930066824
-709483533 -709590907
-225020829 -224826725
-709830197 -709740517
-878417108 -878541702
-211519184 -211477604
-981831367 -981761825
-206770565 -206588143
-144751411 -144910045
-360128259 -360319551
-93118173 -93043077
-672288551 -672192149
-286975128 -286790960
-809150053 -809310189
-275557121 -275734249
-41426070 -41248386
-30611838 -30448232
-85174814 -85288916
-578772047 -578817627
-941746951 -941875005
-925598761 -925560581
-55831589 -55844167
-106308397 -106167441
-801389318 -801381852
-770025864 -770046962
-380808886 -380750036
-374648138 -374744552
-781686611 -781587281
-636599557 -636482515
-913832185 -914026751
-760293060 -760169876
-38673425 -38762749
-651685444 -651485934
-494502594 -494569036
-962084034 -962205160
-98657068 -98709304
-149937701 -149971087
-976832323 -976887089
-760315088 -760363920
-718646978 -718574524
-193537468 -193591230
-211894154 -211989194
-725528457 -725423383
-680328678 -680392708
-948087117 -948004531
-554130599 -554319359
-865315219 -865342697
-832229252 -832095304
-422725031 -422869967
-443317946 -443314812
-378795262 -378706222
-448375186 -448279314
-86971200 -86899532
-584582642 -584404984
-505166883 -505287171
-341101498 -341300640
-601564468 -601437554
-566536459 -566651449
-118028767 -117896839
-616195090 -616162202
-808400967 -808228831
-723515738 -723339150
-160146048 -160123388
-289700198 -289529294
-535043563 -534948363
-660142343 -659950279
-888814604 -888946276
-755425215 -755528057
-333078856 -332917762
-54617744 -54694242
-276148904 -276026110
-988107963 -988251541
-84097566 -84242886
-920986232 -921076710
-629839661 -629686327
-384719428 -384854414
-192007837 -191929643
-386961274 -387121408
-854729075 -854631377
-740948945 -740773083
-49263162 -49138540
-577849590 -577781146
-800078708 -800200070
-154836306 -154758328
-808690283 -808787193
-873971787 -873835399
-197779944 -197586156
-542135758 -541948006
-51322910 -51261248
-603591070 -603525738
-832287506 -832243678
-211377370 -211243828
-403310897 -403317175
-633085200 -633146794
-658396610 -658292934
-549416448 -549271222
-960732842 -960558972
-836078271 -836151131
-261605557 -261458933
-980464806 -980503184
-781656924 -781716298
-613640018 -613611660
-760142425 -760179803
-922446060 -922382432
-230187077 -230083257
-995929659 -995779119
-649403537 -649550847
-947774255 -947648495
-679581494 -679568152
-696027215 -695943077
-249338806 -249322056
-167269334 -167155408
-143249819 -143325171
-845578255 -845628257
-504355350 -504361614
-696232426 -696154014
-12429858 -12392052
-769125267 -768942983
-693596856 -693500548
-490577836 -490497950
-524503830 -524649162
-181417295 -181603105
-800264565 -800135575
-881978502 -881902066
-661334222 -661472986
-324900068 -324825358
-780397555 -780423281
-814360773 -814383615
-143757524 -143557780
-338046084 -337930038
-655894480 -655752344
-836338948 -836410622
-44090181 -44058823
-693298714 -693390826
-841260906 -841111416
-838331808 -838147436
-301361584 -301525260
-666493378 -666349206
-875392490 -875212588
-675815839 -675633497
-137230414 -137377658
-593770122 -593768646
-175411578 -175602394
-929585214 -929548502
-365157288 -365328924
-712376866 -712244834
-97937206 -98010820
-469116998 -469316836
-138682403 -138677325
-513824937 -513855197
-967509725 -967651427
-473819340 -473927122
-339260020 -339453146
-287361796 -287277378
-638239729 -638200977
-577367760 -577434888
-280101169 -279951569
-902902962 -902928254
-773825131 -773841647
-370346668 -370461338
-801804746 -801698342
-22125193 -21990153
-140354726 -140223828
-653037470 -653165542
-580396146 -580421296
-667070844 -666876540
-806629125 -806507245
-124832477 -124770673
-462507455 -462526181
-354430951 -354472337
-755342712 -755246238
-698690320 -698702932
-997672824 -997695198
-925492875 -925457793
-425178704 -425046794
-907632889 -907584635
-172441472 -172290018
-14159816 -13996704
-161820564 -161727940
-69972499 -69797191
-541518309 -541478711
-604403712 -604331146
-325706159 -325740209
-774678477 -774761515
-280241852 -280368060
-841905181 -841975071
-253702375 -253683737
-833822163 -833940191
-261199671 -261312413
-601839077 -601663787
-607849777 -608004179
-994331459 -994240113
-841940126 -841911094
-928089864 -928235400
-836598362 -836708912
-149720627 -149634197
-174649954 -174723678
-277608473 -277531695
-719484747 -719524583
-261363674 -261261152
-772215939 -772244085
-174118020 -174262944
-642109392 -642030570
-772819104 -772857266
-110623679 -110453313
-126787320 -126587432
-409678938 -409672316
-243031571 -243068777
-849253983 -849318507
-304788807 -304726833
-727863349 -727764883
-734917778 -734999822
-463061053 -462944471
-837553931 -837390205
-443953840 -443963156
-799353247 -799174467
-378388110 -378572364
-881794670 -881842980
-21469146 -21585736
-612180853 -611986765
-606167970 -606060358
-251488751 -251525915
-310752748 -310941830
-530690629 -530567869
-641889542 -641805060
-813559207 -813736313
-150322872 -150409604
-50153356 -50061360
-10429468 -10508106
-316903091 -316975337
-6209125 -6399539
-712577989 -712405333
-878212034 -878145902
-15381261 -15446989
-573641599 -573584025
-3013036 -2868116
-991447777 -991473321
-726121396 -726286118
-934550533 -934414841
-27514942 -27331728
-240415274 -240333902
-135357211 -135210587
-691164300 -691202546
-899754669 -899863783
-480328577 -480490575
-358044 -290434
-566271958 -566419702
-423008315 -422812257
-838564173 -838486939
-611829215 -611908591
-551071642 -550950222
-37584862 -37617748
-75928156 -75754386
-399559972 -399408512
-252613762 -252580568
-674878832 -674860446
-284668861 -284499295
-481913409 -482035657
-64812281 -64888339
-449835202 -449841076
-790944945 -790832753
-654966817 -654965941
-579377097 -579566941
-707591052 -707696944
-344525096 -344475490
-201098857 -201000561
-538547443 -538613109
-328466357 -328543687
-737502552 -737577366
-444196957 -444295831
-77460063 -77561587
-197683050 -197649940
-527320862 -527136614
-897532247 -897547377
-489843848 -489718328
-364879570 -365025774
-238088387 -238058601
-951595967 -951554369
-586014142 -586034968
-991607158 -991456040
-214617266 -214637540
-913007469 -912851339
-532281197 -532467385
-690563255 -690490475
-315653035 -315633631
-412803893 -412857699
-838525556 -838508914
-625420387 -625470489
-677904959 -678054609
-150573234 -150490892
-443943113 -443983199
-758637391 -758828633
-673834016 -673715172
-312012807 -311920991
-373288168 -373432976
-487478531 -487401767
-446994566 -446939168
-629388177 -629427537
-744386357 -744380961
-461573414 -461533772
-46493603 -46369359
-170023054 -169985846
-549497151 -549540315
-385434805 -385376823
-873834391 -873764433
-705402974 -705384660
-304094617 -303957885
-898438648 -898348512
-112146855 -112316539
-503634374 -503478042
-572079829 -572247655
-676032421 -675954261
-859688089 -859777333
-749264027 -749109271
-223565915 -223502925
-456793063 -456922853
-328766461 -328755301
-220192990 -220021850
-5430490 -5518006
-27266591 -27280923
-823197580 -823345720
-980781399 -980849733
-542683747 -542617271
-922343075 -922189579
-215787245 -215878755
-141678371 -141850473
-501718151 -501595283
-456562064 -456382464
-542880950 -542964746
-27016593 -27210003
-669167352 -669222122
-908718046 -908613026
-955329877 -955294909
-819972788 -820098006
-443426087 -443369019
-219176372 -219220792
-147777026 -147644406
-735492574 -735684132
-509839555 -510032531
-361019395 -360961423
-332426509 -332322937
-363139340 -363090836
-782595381 -782615187
-290541681 -290494633
-65554607 -65426989
-99896796 -99826010
-577815368 -577625884
-758109984 -757976362
-63163179 -63176977
-115080953 -115250829
-100010450 -99946710
-365079364 -365126248
-654459347 -654431323
-484452112 -484393986
-459894608 -459810596
-758444405 -758329629
-966065712 -966028172
-511571409 -511514661
-330225536 -330118758
-714088239 -714273727
-723928265 -724007197
-863120137 -863185193
-705049108 -704868312
-884944385 -884763707
-748652232 -748620070
-545157383 -545002267
-153232 -30002
-302729692 -302557806
-761285815 -761208323
-130431246 -130520924
-557782746 -557643524
-861223190 -861231910
-433362562 -433388858
-541008743 -541020451
-124985409 -124969481
-146172600 -146172298
-358326423 -358329247
-955451149 -955573941
-35822918 -35821196
-720977557 -721002579
-702069339 -702172541
-160492140 -160384166
-614735850 -614642398
-323137547 -323165103
-195740342 -195575504
-464672458 -464702694
-575080319 -575172363
-65579570 -65689318
-906032115 -906012275
-938992820 -939030302
-839456080 -839624812
-37068046 -37159438
-77372375 -77245931
-150258240 -150280486
-181909763 -181910343
-63547688 -63436952
-959691929 -959697445
-489177416 -489144586
-108957432 -108852984
-334612136 -334453002
-469326334 -469437118
-978352593 -978169859
-653968057 -653859633
-21460383 -21382461
-616652218 -616791792
-301678591 -301750243
-630115559 -630256915
-769253072 -769247598
-829916982 -830043818
-104171543 -104063657
-933748856 -933819330
-551323284 -551229522
-61074227 -60886905
-321502950 -321306710
-336239727 -336270167
-641511321 -641411363
-24333885 -24530225
-56589678 -56701724
-217736475 -217674205
-993679503 -993636965
-528990972 -529014822
-450576596 -450671746
-659192933 -659017327
-156596206 -156685464
-687804928 -688003866
-842945812 -842781788
-304476484 -304542794
-635562970 -635640216
-67676669 -67651603
-667377377 -667242125
-68776908 -68585546
-930757874 -930711478
-357985663 -357836911
-950858000 -951016888
-471665355 -471696587
-914977198 -914975110
-695722259 -695912453
-850970866 -851007854
-78745318 -78773624
-159538061 -159593081
-473889331 -473964913
-995714888 -995583440
-167236476 -167302192
-442355102 -442337720
-11991 11991
-112722194 -112784508
-546658266 -546828348
-261506356 -261704758
-232970409 -232841967
-58283462 -58261846
-775368743 -775452675
-447061652 -447208264
-585795061 -585792805
-771184882 -771335588
-82642416 -82566204
-328505022 -328353564
-202237914 -202406950
-658748391 -658782303
-98963202 -99107528
-371692606 -371874614
-783323091 -783394481
-711472447 -711273177
-945442619 -945339313
-998607209 -998657683
-866631873 -866635615
-796836785 -796847501
-48085895 -47960123
-688103929 -688122681
-642069981 -641953379
-629138681 -629088073
-354398400 -354451644
-442134540 -442262926
-597008742 -597178932
-408881190 -409062508
-535526986 -535541134
-360867393 -360686635
-884146287 -884277039
-79511088 -79348986
-67781823 -67939679
-833192580 -833083238
-90411323 -90528125
-972374123 -972533541
-568606777 -568757529
-302442563 -302398839
-136168439 -136226049
-837798727 -837892769
-499061194 -499115190
-706273446 -706219538
-199112715 -198959141
-797925930 -798087578
-112948082 -112815284
-299223552 -299140944
-161245768 -161109018
-760489791 -760627711
-473384338 -473465376
-404998187 -405152865
-583637672 -583579826
-580453744 -580388848
-644734302 -644919066
-518336907 -518252277
-465504818 -465484340
-448033303 -447939343
-289072058 -288939686
-614904880 -615045034
-259751273 -259825573
-692581925 -692438513
-527005420 -527147518
-497044288 -497019862
-669598840 -669420150
-114951198 -114931104
-556770508 -556949314
-994548450 -994352760
-611109686 -610997978
-809731826 -809867612
-942804559 -942701255
-103716153 -103534197
-15902398 -16068566
-345345258 -345276452
-246525113 -246635729
-722398042 -722386846
-736846849 -736718191
-998421664 -998557422
-458811960 -458873682
-463396395 -463557583
-563011742 -562935692
-227882863 -227871673
-218998292 -218992406
-474953402 -475084030
-186442879 -186607267
-881212619 -881113047
-801510075 -801595139
-381010747 -380936945
-754505624 -754478826
-298153734 -298079014
-517533907 -517602655
-396862750 -396979064
-327264306 -327300956
-863596587 -863601317
-675001991 -675129663
-602917529 -603087777
-936381963 -936194597
-80896691 -81081243
-128211668 -128140898
-907000427 -907001065
-977165498 -977232702
-652248120 -652413782
-18242070 -18261682
-916359190 -916375012
-92916079 -93046959
-948442397 -948562871
-591252510 -591137582
-316090022 -316165468
-378854390 -378878886
-149515699 -149316245
-684714319 -684770865
-133978637 -134044051
-997438986 -997590908
-790182977 -790171015
-315143930 -315035080
-5617069 -5516057
-982806925 -982728337
-417145667 -417203745
-51292079 -51152931
-375508599 -375372351
-146061390 -145949416
-661929094 -662068320
-329596555 -329587671
-27839100 -27827866
-567699940 -567711710
-561813551 -561823081
-30369310 -30300816
-3969850 -3932944
-994407911 -994450605
-175702334 -175856486
-216275208 -216448306
-814635360 -814642306
-433056712 -433064298
-777449565 -777396627
-750189710 -750013408
-275645685 -275516829
-928057897 -928132143
-554472416 -554445920
-920342355 -920501963
-896688065 -896815541
-200641936 -200510826
-169108306 -169151178
-622771338 -622847032
-233114384 -232991610
-272716235 -272744683
-421165109 -421144573
-976594585 -976550693
-803222061 -803226867
-308093277 -308176811
-684942377 -684891039
-559134570 -559237874
-164188468 -164219070
-654430892 -654487802
-659015111 -659066781
-234333892 -234359324
-567837510 -567872950
-481939674 -481954382
-521062977 -521184643
-634779345 -634764581
-411716053 -411785199
-296556958 -296393992
-551010932 -550870334
-3151051 -3302751
-333601772 -333669206
-286397742 -286254042
-493721641 -493742099
-664891197 -664722541
-565517313 -565439229
-519975234 -520076984
-344686287 -344629389
-985851721 -985700969
-931845145 -931711349
-218517268 -218715820
-557063084 -557121148
-240490248 -240340300
-588531424 -588656672
-861913846 -861904046
-368270100 -368304160
-671778394 -671673198
-275509209 -275370815
-796808256 -796761710
-314199212 -314294018
-63787486 -63856730
-239929466 -239808326
-143305050 -143429874
-418633740 -418486962
-679772880 -679672664
-199215503 -199254717
-753674686 -753614048
-775879812 -775878774
-721496440 -721303284
-387697571 -387595547
-850934075 -851084077
-869474759 -869275867
-641843266 -641935818
-806960000 -806918538
-500237372 -500190978
-392824953 -392909495
-173216964 -173227176
-228916320 -229074378
-772606091 -772617145
-810205813 -810175871
-431346235 -431337435
-404774905 -404585395
-163444269 -163367809
-170678902 -170788212
-368523614 -368691454
-23073248 -22905504
-575097953 -575249689
-978690834 -978603056
-864319050 -864481574
-684576447 -684693359
-924542290 -924386832
-207606514 -207495406
-597834780 -597977566
-916789659 -916956355
-312421073 -312326367
-97721165 -97583309
-773070006 -773140206
-442935057 -442923859
-454285667 -454261293
-233410366 -233278146
-695985146 -695839760
-75681756 -75484134
-260557081 -260646035
-828899322 -828770286
-868015226 -867985196
-453830244 -453882260
-749330687 -749197367
-37826628 -37673598
-258811505 -258943841
-618843766 -618830412
-945386071 -945499167
-198082231 -198233767
-693686051 -693763507
-243475552 -243580814
-701741935 -701678007
-262276471 -262318371
-125587533 -125504411
-97385739 -97575715
-210628974 -210432172
-391991240 -391876076
-342135991 -342178083
-688985850 -689077414
-95204078 -95287928
-505182469 -505112983
-717956071 -718058059
-979148882 -979305806
-240445376 -240561406
-475099525 -475290077
-699313187 -699390397
-32908776 -32869642
-158492916 -158572262
-536320740 -536182520
-508247555 -508081467
-666421292 -666276530
-377568857 -377625149
-586417615 -586481453
-908811117 -908773865
-925198831 -925255175
-947560809 -947530909
-121847741 -121862291
-152154606 -152108064
-672465940 -672372078
-360348247 -360290855
-767081032 -767150526
-731054750 -731041416
-590721784 -590643062
-214453640 -214271298
-107378557 -107231847
-823958547 -824047479
-70649520 -70774776
-53594498 -53656610
-301300035 -301154311
-251206898 -251225554
-487995235 -487975623
-74161047 -74141505
-3778172 -3706784
-123836489 -123793759
-26285113 -26160383
-898302668 -898393580
-488553911 -488738645
-686365241 -686251569
-149878466 -149731576
-889676946 -889767346
-839648880 -839772804
-785110258 -784979234
-776075832 -775950104
-38061199 -38064441
-298267087 -298191945
-916822504 -916801922
-576852231 -576997879
-255779589 -255947391
-661212848 -661403604
-49048052 -49187412
-722480336 -722470122
-548435453 -548428999
-101334986 -101361334
-874135624 -874294590
-350648602 -350741570
-131455268 -131337320
-996112092 -996170328
-315659129 -315819305
-953777603 -953656743
-762783788 -762696278
-349095314 -349170908
-365857741 -365968961
-776624776 -776598984
-182439118 -182475234
-762418201 -762239015
-430466939 -430475313
-973206116 -973028864
-811995991 -811840307
-109272381 -109443895
-31409484 -31252514
-364409151 -364383287
-2591471 -2781143
-266666319 -266476115
-814605801 -814678811
-633833738 -633798390
-256623297 -256564113
-333435182 -333459352
-548646563 -548455261
-500887173 -500703483
-960859185 -960873407
-602811495 -602633287
-817242056 -817216400
-918552686 -918476520
-79272564 -79196744
-220712394 -220834320
-529162027 -529104823
-726767875 -726717465
-773824185 -773688827
-482894354 -483034776
-926197419 -926024105
-389253143 -389242061
-964374902 -964383676
-300667080 -300601766
-384702890 -384559738
-175641840 -175779410
-201338296 -201350688
-252394366 -252505176
-39012674 -39138194
-427898201 -428083369
-175057914 -174872654
-408405990 -408246060
-162441220 -162271982
-910883585 -910715713
-643775568 -643581692
-642471409 -642529507
-568369748 -568497674
-22650128 -22663510
-90823127 -90901743
-161928300 -161873060
-399644797 -399670565
-886990354 -887053198
-988752023 -988790949
-100137388 -100110958
-274549997 -274655859
-764919494 -765020346
-585543289 -585470559
-162704136 -162814212
-259654350 -259661580
-10169391 -10306861
-542282526 -542125786
-863709628 -863632992
-110355190 -110446812
-622334364 -622396820
-839995639 -839896411
-400872251 -400828089
-433049402 -433184066
-459688958 -459852602
-229299881 -229462453
-739920842 -740082056
-364495123 -364414715
-375256769 -375062905
-916427574 -916322450
-427259472 -427151398
-151944639 -151900871
-888855908 -889036644
-146478572 -146501096
-873538759 -873509721
-749037096 -748958814
-796240057 -796100893
-696817288 -696770834
-336984052 -336959204
-436981584 -436812808
-929269089 -929424827
-212106745 -212249697
-610257389 -610360491
-691086004 -691014180
-636737350 -636812956
-464602206 -464517712
-667156350 -667097844
-472344418 -472393436
-743702049 -743633393
-395438017 -395634715
-959270198 -959445678
-212357373 -212275211
-133071644 -133255058
-890098256 -889970212
-27308711 -27423335
-337132391 -337234253
-237101487 -236946797
-187871717 -187948119
-969864937 -969905617
-314784940 -314852818
-507475436 -507508152
-456412832 -456360718
-971622122 -971511072
-42879150 -42991274
-571744073 -571867625
-477875923 -478058633
-957837880 -957965732
-835185873 -835213401
-509872281 -509753623
-943696048 -943617616
-430958289 -431149325
-502601665 -502578161
-62415782 -62437688
-485277416 -485314068
-182269602 -182316574
-762919479 -762953941
-561569858 -561636434
-487526533 -487537621
-253762107 -253812861
-895329837 -895490109
-946695186 -946851474
-203790009 -203821217
-487191050 -487186178
-464779945 -464860009
-511514568 -511628250
-921714347 -921813451
-717931761 -717982361
-173142064 -173312288
-547051391 -546852239
-420256290 -420443748
-773105106 -772939986
-374005916 -373930128
-657832225 -657703777
-771459785 -771394173
-661694010 -661866668
-178421557 -178409791
-153760842 -153678304
-36952372 -36932174
-522682153 -522548625
-388007596 -387866892
-317696611 -317599345
-26353433 -26216793
-948693447 -948656745
-98934709 -99035365
-262868976 -262927228
-759623387 -759617705
-898614097 -898620697
-893639027 -893659539
-115772265 -115895371
-705260993 -705210327
-130445611 -130596237
-969040705 -968989963
-303979723 -304026251
-226643677 -226782173
-304083641 -304273669
-46960216 -46891706
-116049226 -116208268
-894065117 -893997733
-111159138 -111238038
-188487434 -188477686
-178214873 -178246045
-162298235 -162168611
-475970647 -476021785
-89888871 -89720299
-598377458 -598477598
-7064230 -7229290
-645886887 -646057145
-756793973 -756951283
-255539629 -255533205
-754492225 -754303563
-782903768 -783060520
-911448702 -911393992
-271598218 -271559548
-482964565 -482797633
-420350019 -420178549
-860032857 -860172121
-597306834 -597243138
-464724532 -464680856
-614526063 -614461329
-882047087 -882216273
-917777427 -917889797
-840824619 -841001871
-675870079 -675761599
-224742167 -224647555
-23269745 -23116503
-474242089 -474362311
-854596465 -854562663
-266417559 -266363153
-156640835 -156550031
-769034125 -768974143
-241577144 -241583478
-43108270 -43234674
-743427096 -743595150
-599155044 -598976658
-794039027 -794123067
-767101634 -767199418
-922458719 -922467337
-529766527 -529631351
-284291405 -284437741
-224366671 -224260871
-530945411 -531051519
-443392811 -443559597
-266248817 -266368987
-350524991 -350383469
-933872623 -933943505
-507198695 -507329889
-360777014 -360633000
-714427910 -714436908
-341000220 -341046694
-156259709 -156140647
-38478510 -38367738
-523490864 -523537936
-799752889 -799571837
-850652624 -850526506
-447721150 -447770356
-188111531 -188223287
-552147073 -552337983
-501215280 -501335512
-253290456 -253196194
-482625884 -482483050
-373811874 -373736018
-577997331 -577900245
-34885737 -34849625
-822297378 -822438406
-712464429 -712289303
-180459312 -180657142
-592391035 -592386135
-598202040 -598124110
-357333193 -357261525
-564643678 -564563848
-287718941 -287520157
-371416434 -371605042
-422083337 -422021635
-56427487 -56387831
-740814805 -740805413
-649738123 -649894421
-475582 -302690
-951684364 -951664658
-992732720 -992902432
-739210428 -739087896
-308284597 -308304649
-32132391 -32304165
-383493857 -383632951
-262672687 -262837971
-534334980 -534416250
-52329903 -52238627
-741167113 -741302869
-480253501 -480178579
-679298788 -679437948
-873921368 -874035994
-840782814 -840614936
-929346958 -929242970
-853701325 -853530157
-617161756 -617297912
-996200066 -996140590
-661188720 -661063680
-700086354 -700276872
-334817883 -334995625
-176629626 -176615484
-108112214 -108230814
-862044487 -861942093
-25838031 -25677683
-763701318 -763523528
-324539369 -324677083
-342016671 -342006443
-215685003 -215704541
-547935383 -548023063
-109873594 -110014312
-499629631 -499724001
-221316848 -221172848
-158688991 -158730057
-905205761 -905121349
-81705631 -81673161
-72884796 -73017646
-974185697 -974240885
-364741867 -364830901
-334170609 -334059511
-533659302 -533784238
-425567701 -425674369
-907608762 -907449330
-598561536 -598714558
-393432158 -393292236
-763247042 -763409506
-45610580 -45660274
-967579434 -967440486
-367019393 -367136823
-631494763 -631658157
-263866406 -263752154
-267165213 -267125467
-474075430 -474098412
-426768338 -426802624
-887610361 -887463173
-505588806 -505656856
-656961738 -656944228
-889918997 -889958739
-894637072 -894764170
-436895055 -436893003
-155730239 -155552761
-53261284 -53255868
-340783417 -340829467
-227262647 -227187035
-224168398 -224064004
-490445369 -490537893
-39829754 -39666278
-455074757 -455247135
-901919324 -901991398
-573119161 -573079667
-592383064 -592399006
-912857286 -912815988
-117410831 -117292121
-533604960 -533638202
-823988439 -824003013
-518559325 -518735459
-76183403 -76242563
-66836888 -66752538
-137978607 -137903337
-554224979 -554041483
-634396307 -634558929
-767733778 -767639030
-287941410 -287882958
-75696044 -75667468
-165658925 -165620367
-111389398 -111329392
-897983232 -897873794
-287786017 -287651865
-898053842 -897995294
-488540285 -488611411
-973514473 -973427859
-897643017 -897451737
-853544835 -853615741
-135663224 -135691676
-316209860 -316121076
-307147401 -307332349
-851822760 -851804922
-117725097 -117798229
-265036116 -265221464
-74446598 -74460562
-39563236 -39667732
-370970906 -371127220
-218824582 -218805972
-156750079 -156778115
-277457530 -277570084
-128300839 -128122497
-187216155 -187210955
-180233795 -180100023
-780501634 -780437466
-48782078 -48842922
-509275617 -509425991
-819632044 -819609130
-226027031 -225902511
-475213744 -475366410
-562485237 -562683573
-721606342 -721475842
-692832887 -692907441
-857555156 -857383276
-209954744 -210041392
-166606652 -166540108
-462362513 -462322049
-308608489 -308805625
-679043084 -678872534
-670389143 -670421257
-865511914 -865642468
-939086347 -939226937
-729868714 -729905712
-120087089 -120275605
-294179099 -294250835
-73709251 -73649085
-642291954 -642299546
-851872897 -851818771
-284610723 -284726999
-996427397 -996560919
-569077256 -569186696
-100297328 -100412190
-278556034 -278647402
-559517332 -559712164
-461704982 -461596944
-827737755 -827633551
-733446390 -733310986
-882582688 -882702410
-436097303 -435974483
-563159606 -563296378
-391312593 -391490393
-260627440 -260750792
-446619406 -446793460
-395434793 -395431287
-668862805 -668727199
-935420543 -935519203
-564904820 -564889594
-281056986 -281181614
-306598748 -306454044
-288249776 -288402782
-366143151 -366179981
-708712530 -708842360
-390351747 -390385599
-864699000 -864648094
-858566850 -858561172
-607535153 -607458623
-212678117 -212683615
-51590250 -51403288
-782054445 -781894597
-7294854 -7163726
-49200851 -49173973
-557260644 -557245090
-335571327 -335551533
-174949525 -174781153
-663907345 -663823853
-485105377 -485036831
-267544608 -267462278
-951230999 -951372249
-418719205 -418548275
-84414840 -84436192
-462516818 -462457670
-650932966 -650897100
-266390356 -266347618
-562011033 -561857691
-295731770 -295852092
-2618620 -2454854
-264548736 -264413946
-912604640 -912624480
-85231865 -85126169
-241657570 -241634498
-426351733 -426247965
-970118749 -969976311
-995152595 -995293345
-875282477 -875194719
-526562656 -526575246
-871752708 -871804656
-502991768 -502954378
-325855204 -325799946
-276079429 -276218379
-804016798 -804043530
-362343278 -362420786
-263126404 -262987974
-807000767 -806922105
-638276138 -638203320
-578379322 -578292514
-938176555 -938363945
-1430656 -1511502
-367692732 -367842880
-240664410 -240685164
-546581385 -546743307
-17407457 -17280399
-191424552 -191422166
-667531220 -667363438
-273120643 -273208667
-569088716 -569284676
-803224464 -803134080
-500017520 -500209752
-270620400 -270481278
-138864428 -138954198
-193594496 -193719568
-662230585 -662222837
-839075834 -839091328
-52494378 -52523970
-109100501 -109246493
-111457933 -111320863
-750456392 -750298904
-232307687 -232121261
-87594522 -87431206
-390671404 -390504824
-995644418 -995649164
-196444508 -196532740
-205847848 -206031892
-829599652 -829790508
-916523762 -916493158
-586449534 -586264364
-897316429 -897236751
-313466806 -313468916
-349003339 -348948907
-85994919 -86062773
-829512121 -829541327
-882471407 -882560559
-576100274 -575968552
-683043273 -683131051
-977187250 -977323498
-332399554 -332453464
-558030805 -557937207
-299177491 -299269613
-861887694 -861939998
-941601406 -941485654
-971491407 -971566597
-5566563 -5469449
-189264738 -189172800
-269784831 -269672281
-341874963 -342011557
-592877415 -592799765
-754014497 -753986715
-854350285 -854414603
-446235236 -446266602
-579910348 -579760380
-395461293 -395408293
-587496998 -587336764
-375734713 -375690309
-164203769 -164077949
-983960157 -983957901
-922488041 -922522889
-351945398 -352113152
-727223791 -727252669
-586931913 -586829811
-388269649 -388206965
-727761508 -727814116
-98534160 -98484284
-222384161 -222413037
-250230607 -250139975
-981257651 -981278615
-933295049 -933249933
-817586878 -817696298
-772744205 -772658005
-589467560 -589637808
-953326520 -953174470
-261703228 -261706288
-743510939 -743313117
-524215805 -524086591
-174865339 -174780153
-11486834 -11356854
-266308902 -266232900
-643174013 -643006233
-123372878 -123345224
-808738738 -808582838
-973961949 -973845043
-519294181 -519486809
-497880870 -498039812
-14422286 -14280664
-158267186 -158426580
-570426915 -570287193
-753150339 -753145863
-598063857 -598163075
-299765129 -299735227
-663879750 -663934940
-885461237 -885554901
-608286129 -608178441
-424499941 -424406459
-509031323 -509109667
-680671928 -680586992
-685604304 -685544326
-552814666 -552675308
-880234962 -880406372
-394204344 -394267882
-812392592 -812476358
-527127525 -527167511
-332353516 -332178254
-128176283 -127987143
-825785293 -825939701
-521069812 -520989454
-861746205 -861669399
-491007431 -490877203
-344732538 -344809662
-659767193 -659690189
-877764239 -877960175
-640888056 -640795534
-439786615 -439661857
-653523647 -653602191
-168341111 -168454903
-964476532 -964290820
-290404683 -290518157
-230047293 -229898443
-677282751 -677143079
-14375662 -14468910
-790354811 -790346019
-525938072 -525943428
-169399615 -169487971
-85521682 -85625708
-121559227 -121752651
-283284179 -283214779
-993658234 -993589378
-916605614 -916518240
-592325790 -592129460
-981013585 -980884263
-395980300 -395897800
-363516432 -363684924
-342672987 -342649525
-287718811 -287853223
-39002701 -38803657
-888117097 -888091377
-590864413 -591037677
-70712148 -70636660
-975430778 -975405652
-81689396 -81626182
-867971948 -868058504
-663633542 -663768798
-989113342 -988957010
-534713655 -534725683
-630951159 -630903263
-937178889 -937345329
-797457408 -797547158
-210084073 -210160299
-544192670 -544126416
-468242854 -468352894
-39376632 -39375860
-199201302 -199308132
-953668393 -953717173
-149109504 -148939194
-918182137 -917986865
-946923173 -946835577
-297249161 -297341675
-585943769 -586024555
-978028260 -977953032
-811385722 -811239724
-921659119 -921763899
-345310855 -345304179
-19231717 -19043597
-487346226 -487387356
-520290954 -520388402
-956025338 -955853594
-107595841 -107789009
-850480616 -850456892
-840592611 -840698875
-157480798 -157336316
-613750293 -613841791
-811915793 -812076189
-938529889 -938511753
-980072269 -980152437
-660138600 -660146086
-812319035 -812287041
-571320397 -571363277
-406943150 -407108554
-84935991 -84955005
-764161024 -763972386
-710918605 -710872085
-861042082 -861028942
-583608749 -583588743
-215833000 -215648440
-408785522 -408694874
-99398621 -99397363
-263237890 -263209442
-453914456 -453850064
-220266541 -220203727
-207773785 -207726563
-55208586 -55175524
-298733166 -298871424
-481350341 -481474707
-478507284 -478697346
-83104825 -83204451
-966834830 -966996428
-724804142 -724773064
-525889983 -525780565
-741912529 -741812157
-635542226 -635467034
-882359375 -882309511
-529358198 -529249366
-222900270 -222883972
-688743442 -688884868
-765245748 -765097434
-629416431 -629438643
-848209828 -848371312
-119613145 -119618983
-299589609 -299698591
-881429462 -881295076
-47533304 -47505918
-980709567 -980756097
-501433540 -501333382
-480806324 -480721268
-763110241 -763238669
-224099254 -223933234
-577401324 -577309926
-73435336 -73264962
-507264292 -507244448
-436439468 -436356012
-638793460 -638700752
-681528846 -681345102
-33124931 -33083215
-554849991 -554958101
-658151224 -658336308
-705786115 -705607841
-139637656 -139791768
-909522336 -909531506
-272413995 -272226159
-558388636 -558407486
-838342519 -838517235
-234908019 -235046605
-658687287 -658700469
-159565571 -159394251
-491718548 -491616490
-550110889 -550207761
-345733773 -345633337
-330261757 -330234943
-674061001 -673913757
-834268468 -834280752
-662188224 -662382690
-570236318 -570357054
-971249917 -971143541
-969607990 -969786080
-999120891 -998952305
-960527263 -960337533
-576861674 -576732480
-991112437 -991242637
-942501702 -942349412
-105601931 -105709527
-742248476 -742219188
-565855337 -565690631
-759804048 -759811028
-908100027 -908263817
-510651442 -510775758
-17270794 -17199172
-72254435 -72245873
-352119676 -352198150
-474401897 -474346563
-577847478 -577924888
-233890716 -233803436
-335550874 -335561430
-49117732 -48992488
-116499759 -116541595
-115577937 -115641955
-392334644 -392447368
-728621669 -728687857
-963369756 -963547508
-907964760 -907834268
-959886948 -959949072
-336406501 -336397523
-769347255 -769158889
-719464458 -719644940
-398107106 -398047406
-87749564 -87822118
-109773912 -109882774
-593169624 -593329286
-161855851 -162000749
-826753898 -826584066
-862742464 -862610512
-14578279 -14701723
-826887673 -826742063
-723026185 -723099015
-830363820 -830527754
-943771580 -943891410
-55071350 -55045428
-441566569 -441412085
-471278295 -471245225
-39169013 -39352819
-714042376 -713923806
-388238307 -388147725
-770190637 -770101145
-236692090 -236721212
-281684588 -281556446
-544335804 -544525998
-347236592 -347195448
-326579078 -326542384
-856625504 -856500382
-290037446 -290201154
-871422282 -871528460
-910474694 -910388980
-522821219 -522705615
-228860122 -228895028
-934671733 -934819435
-237500730 -237559490
-522294843 -522245429
-418004638 -418130894
-877197515 -877064785
-585018458 -585098202
-736420264 -736599862
-846107928 -846175990
-500281948 -500345886
-78025954 -77931496
-712015870 -712183354
-377455990 -377570268
-776142768 -776008896
-924691033 -924541887
-594799934 -594774040
-995114446 -995146250
-668955015 -669113629
-444085171 -443946163
-62226396 -62215484
-68051851 -67977921
-171037133 -170924803
-248682834 -248768070
-840093045 -840041965
-10167515 -10089585
-325889786 -325869312
-775662651 -775675415
-672994211 -673070259
-535802728 -535971248
-773840193 -773843101
-67298355 -67455923
-94645681 -94653523
-408965563 -408773657
-246021683 -245961927
-323026053 -323151325
-407257660 -407102622
-862159108 -862324152
-151522743 -151424801
-564014967 -563926983
-45177895 -45086253
-952663569 -952793521
-582647015 -582816179
-695685940 -695506534
-456790983 -456680157
-693533345 -693724779
-491995888 -491853876
-712793125 -712837639
-75149364 -75133366
-655130390 -655232312
-578975690 -579149900
-640197264 -640332812
-92784180 -92911498
-626795636 -626951726
-177924667 -178049191
-629601108 -629762994
-123472539 -123370609
-631559521 -631397575
-948673972 -948675096
-535365815 -535403757
-52858925 -52736683
-113851382 -113796036
-316742992 -316667178
-508071197 -508147595
-255493614 -255529500
-227598612 -227612562
-734945034 -734955188
-322552138 -322515294
-57768492 -57614150
-427896041 -427754671
-145586316 -145432280
-570478955 -570667941
-650915033 -650910805
-96442814 -96394564
-91567618 -91659584
-16533167 -16539513
-852983446 -853043738
-204638535 -204749433
-846536381 -846343041
-993133356 -993313204
-776416277 -776344101
-390413752 -390357446
-441781914 -441847784
-821513373 -821559739
-347508197 -347336117
-396363356 -396380260
-845834403 -845804907
-345092825 -345008707
-854382444 -854333778
-623306435 -623341555
-94119765 -94034859
-654616794 -654676170
-430783046 -430951352
-302128017 -301956241
-559348295 -559522113
-443790590 -443958498
-144869021 -144951069
-645221493 -645192263
-156200178 -156093018
-292428221 -292246929
-213336129 -213184777
-308135044 -308011016
-392691814 -392677638
-695208019 -695221159
-768193720 -768002836
-102135377 -102161793
-817416046 -817406610
-572295915 -572336323
-446331482 -446236446
-855398626 -855228812
-932802141 -932889929
-775034585 -775203485
-301800093 -301700393
-687953249 -688113305
-423645735 -423609035
-918568055 -918537317
-288688759 -288656129
-656053530 -655976282
-478106065 -478189333
-355753299 -355654509
-377743936 -377555946
-380376855 -380438869
-492313837 -492428799
-475110467 -475057593
-438650078 -438768204
-606955378 -606809394
-865141167 -865140245
-616390788 -616330708
-682791588 -682681412
-710263697 -710391541
-275944940 -275749412
-711039276 -711169880
-155084472 -155006000
-151087077 -151260471
-154058465 -153963983
-240025727 -240003355
-287390508 -287333084
-389247602 -389174388
-829428812 -829256934
-827835569 -827927911
-935949414 -936004818
-874430343 -874316983
-226201247 -226022831
-320002696 -319805172
-180154033 -180313557
-72328814 -72359182
-953045581 -953170953
-120987924 -120813612
-487853079 -487985429
-209078993 -208893287
-193657286 -193781850
-713038683 -713030315
-143010631 -142990413
-639008955 -638890511
-697055677 -696970025
-264187482 -264346168
-100076462 -100198314
-203417662 -203463236
-865543627 -865469189
-835694685 -835805791
-769432076 -769353746
-245584984 -245420208
-86028846 -85931624
-621476457 -621492245
-391943688 -392116706
-247909190 -247996954
-557371448 -557488336
-532151425 -532052743
-813471614 -813337596
-760128138 -760231468
-34765342 -34673942
-780442146 -780561122
-926979605 -927091445
-934656836 -934618444
-243923612 -244101446
-943624445 -943767651
-158105183 -158194613
-617044772 -617104014
-712810693 -712864585
-328994203 -329172801
-141372776 -141394268
-142314307 -142170863
-141225326 -141244740
-314812340 -314893296
-225964771 -225770559
-680161143 -680176757
-249180813 -249330431
-807593230 -807750148
-123414064 -123531014
-684960076 -684924678
-248175351 -248365889
-505427979 -505347239
-456194341 -456384849
-866633744 -866625930
-29008397 -29117293
-629605954 -629541870
-379223602 -379196220
-958493302 -958536686
-664349697 -664512425
-277315580 -277169938
-274895283 -274918541
-192511365 -192578355
-719971574 -720111606
-99439922 -99569518
-303415871 -303281661
-691237809 -691280717
-868910288 -868785480
-185011664 -185038302
-83479339 -83383011
-211623453 -211584687
-425315603 -425450067
-889677992 -889607410
-175353011 -175448349
-946170164 -946278044
-139111173 -139154915
-151922755 -151758809
-948189986 -948225066
-821873450 -822006766
-214776554 -214700646
-604742105 -604928725
-123421574 -123324182
-353791880 -353806292
-574359172 -574509420
-330172147 -329979131
-567972525 -568037579
-545349663 -545281639
-648831981 -648638403
-445009806 -445003756
-616102138 -616178646
-923515854 -923334454
-447942201 -447925117
-260582522 -260601558
-122353074 -122407208
-889895104 -889938868
-988486017 -988672821
-440953181 -441123763
-915947477 -915837985
-47869306 -47717942
-605207112 -605213658
-260130981 -259955211
-152006439 -151997645
-927035525 -926937177
-625838742 -625912074
-121922582 -122027376
-877507406 -877633976
-796332526 -796519726
-77159476 -77045154
-550901410 -550817478
-453410949 -453513689
-465668796 -465764382
-362730138 -362921184
-102277843 -102440033
-58907192 -58993264
-913290873 -913161725
-618239141 -618105997
-910088817 -910264789
-398515565 -398556377
-343586589 -343768367
-189267284 -189262192
-997848899 -997889913
-247275358 -247292408
-96392927 -96514651
-446838720 -446830942
-783583125 -783541301
-723748040 -723892424
-658587963 -658617371
-378158164 -378334530
-849254976 -849382038
-173803022 -173835188
-539750351 -539563929
-771894856 -771859028
-584742487 -584737637
-123625825 -123565793
-709634569 -709701857
-420587485 -420598771
-316049232 -315968434
-578565552 -578691372
-564897207 -564865211
-396324152 -396509726
-254697966 -254551540
-443130728 -443196596
-371061838 -371212938
-938024420 -938139422
-638577202 -638617910
-672171618 -672192060
-781335809 -781326983
-955143603 -955312393
-443238339 -443397553
-144676278 -144830728
-541782506 -541718542
-965229443 -965076297
-686991696 -687068736
-72055833 -71924601
-838872085 -838890981
-769841692 -769653538
-297445956 -297298784
-238777243 -238765219
-772838185 -772650225
-327613301 -327773417
-734089502 -734046198
-941021768 -941133634
-479948162 -479964058
-319647384 -319645436
-917712243 -917737395
-48920648 -48765196
-297974348 -298116374
-376267888 -376129528
-795253865 -795194579
-415953457 -415880745
-80463588 -80302516
-714744166 -714827672
-476783840 -476817186
-346490949 -346398337
-25874945 -25983081
-628100390 -628171290
-887340200 -887462068
-759234249 -759158629
-129154132 -129045724
-926448785 -926333611
-456956608 -457073718
-154657089 -154486845
-638281589 -638371361
-242705207 -242847629
-232589688 -232787764
-19762881 -19951789
-565069020 -565238620
-639702314 -639851584
-29880789 -30011115
-240790952 -240900876
-647372157 -647253161
-189986046 -189874978
-285230030 -285245064
-623546828 -623388868
-529362750 -529511464
-545686602 -545550484
-770921410 -771097704
-820920390 -820958006
-499479396 -499676816
-612739750 -612747106
-926110762 -926087064
-223329566 -223208098
-529034527 -529069343
-997056152 -997211432
-404353856 -404390650
-430267550 -430170164
-161403768 -161582378
-213489428 -213421620
-8249302 -8231778
-980802147 -980728125
-706890217 -706850325
-5270717 -5415785
-361565800 -361440444
-530008009 -530021159
-208693257 -208494007
-956669096 -956824246
-517336695 -517322873
-950152507 -950218085
-104920681 -105058351
-405853669 -405696601
-96020580 -96134272
-409883621 -409710237
-675404603 -675516357
-272969439 -273004867
-88999455 -88946555
-566414755 -566501065
-147120794 -147153682
-11459969 -11531319
-963153714 -963192458
-745471894 -745538204
-336792598 -336691238
-625803322 -625856554
-777056976 -776915218
-999483940 -999411938
-920667979 -920693761
-611185070 -611034302
-896236355 -896243049
-119123370 -119132552
-692207423 -692069233
-848290570 -848252100
-847595233 -847456011
-642813658 -642969164
-321472649 -321533251
-847606118 -847776646
-914140831 -914058851
-359356706 -359496312
-654482402 -654646482
-608077041 -608118547
-276054216 -275988256
-900625774 -900705210
-919606018 -919463102
-899346518 -899288412
-7146760 -6994940
-738844347 -739032491
-793644755 -793612289
-538892094 -538800378
-586780044 -586880862
-242134669 -242249075
-356905820 -357073308
-380595495 -380449887
-137078443 -137016831
-541750524 -541576190
-762957297 -762950585
-925460612 -925475334
-146682662 -146672060
-792178028 -792023596
-376635533 -376706655
-10027653 -9950499
-313572705 -313460681
-18500885 -18428087
-725106720 -724976334
-552470392 -552586326
-770325432 -770136774
-94039909 -94070837
-591417091 -591448399
-29846016 -29878740
-109817227 -109828343
-575941311 -575997871
-72760753 -72951221
-55138599 -55284769
-349482942 -349405604
-644166034 -644186326
-180883796 -180896470
-252127815 -252298693
-746037183 -746164679
-803994041 -803947603
-846743471 -846691473
-810183674 -810227952
-176052788 -176097832
-681639079 -681785825
-69244878 -69403396
-452273417 -452130543
-938265469 -938124207
-726709161 -726826589
-331328001 -331364431
-393642448 -393763498
-267419820 -267264246
-523131557 -523137949
-683231239 -683351713
-420425966 -420469372
-406817715 -406892323
-134290125 -134106377
-737047346 -737220268
-71002820 -71026172
-139472572 -139615466
-276408793 -276236357
-734073204 -734125458
-745079951 -744994327
-976573743 -976694327
-932276947 -932311175
-37268800 -37407120
-348910589 -348976123
-637661275 -637799185
-14628781 -14774665
-347668959 -347565255
-297021331 -297108709
-908665536 -908618862
-665573768 -665407828
-909151357 -909194901
-319320413 -319176959
-547802682 -547716958
-736965573 -737133807
-276349055 -276468531
-620216722 -620141078
-724153451 -724010893
-533326857 -533374661
-462682344 -462730584
-785655659 -785655117
-921240256 -921201118
-892994395 -892958491
-548847313 -548664315
-475934331 -475919047
-15542801 -15708133
-78735987 -78836125
-736999909 -736922691
-968130587 -968143109
-796084009 -795974167
-91513352 -91453428
-575463024 -575504506
-188697845 -188554063
-837429496 -837428416
-15541660 -15618142
-560177072 -560284082
-922101548 -922154584
-523188336 -523220146
-454911766 -455111358
-592004246 -591968924
-262534638 -262579808
-6219680 -6243808
-114457965 -114427745
-399089795 -399194567
-337351651 -337414167
-865140706 -864988908
-849191578 -849212352
-916686349 -916632685
-593538251 -593577969
-522154399 -522144851
-273831149 -273697561
-703304255 -703108345
-230363019 -230289747
-903308478 -903484160
-63037838 -62987108
-549160317 -549209373
-701093461 -700905601
-881632936 -881558938
-927680936 -927550488
-981776147 -981886587
-31904460 -31734628
-495188646 -495047476
-58526491 -58634741
-462051188 -461921424
-66981666 -67102856
-912056996 -912066762
-699722916 -699550170
-905776780 -905619800
-600840337 -600956047
-768892612 -769004134
-913671536 -913786158
-4383263 -4210957
-826363033 -826510409
-436346577 -436532359
-316999405 -316951269
-514473241 -514340487
-262295185 -262461409
-358181567 -358156829
-678746060 -678710070
-564543649 -564519593
-496470082 -496290130
-65634444 -65474770
-826589388 -826471204
-58709469 -58560013
-488135896 -487958970
-559063514 -558996814
-277577756 -277639190
-553988037 -554133231
-356605940 -356500108
-1496691 -1526313
-397251581 -397146127
-644477463 -644649521
-196939600 -196828428
-146422982 -146579210
-315905814 -315800936
-733741079 -733881399
-118277419 -118396007
-185680435 -185688839
-759377895 -759322719
-482742747 -482881099
-471961600 -472067610
-18830450 -18689012
-364786384 -364657426
-53861204 -54008378
-986102920 -985960328
-731608768 -731507934
-466540146 -466688882
-750887363 -750831993
-453278209 -453375285
-787854426 -787915466
-252731770 -252875456
-296347100 -296361584
-518546325 -518573421
-39376246 -39329392
-553484105 -553670799
-473873231 -473741679
-249809258 -249690560
-961066524 -961261892
-31349637 -31469331
-891223246 -891319694
-298381057 -298270857
-323719244 -323907868
-425152255 -425205153
-659866911 -659809799
-75387007 -75582945
-453326747 -453246815
-404586760 -404528802
-173173492 -173190128
-145251872 -145157852
-708206141 -708343631
-742905456 -742884736
-349698308 -349504110
-515068913 -515186877
-521123810 -521015814
-756965330 -756937236
-721541092 -721451788
-510617368 -510583868
-59264413 -59076489
-639823285 -639879883
-872247282 -872069010
-867802495 -868000211
-788568091 -788723297
-124177728 -124055830
-300158959 -300242727
-450172361 -450287717
-623819201 -623646307
-112306600 -112427926
-600221517 -600359339
-504156995 -503976107
-832442659 -832592903
-40491951 -40352875
-543145932 -542948024
-890676516 -890755682
-870741518 -870622216
-876217691 -876254595
-263406688 -263459388
-611742062 -611714898
-427648023 -427792435
-96834339 -97009999
-918247480 -918116794
-452080474 -452201980
-904221964 -904143158
-572860412 -573019540
-619874273 -619681647
-297957843 -297839519
-685449012 -685333386
-413532975 -413424219
-854081854 -854044226
-536858439 -536866167
-76660053 -76829379
-225728214 -225823736
-962892251 -962853837
-347245966 -347383476
-69206444 -69088060
-135586901 -135676741
-965966275 -965939619
-168636208 -168792492
-510760939 -510790577
-491245144 -491093522
-252379613 -252217773
-328207898 -328058966
-275307464 -275175672
-543983409 -544142957
-342405193 -342300087
-645972016 -645969452
-826814868 -826692928
-733616321 -733778599
-674312700 -674479956
-786414356 -786281314
-893533211 -893649283
-821062963 -821040875
-906587322 -906620884
-69457663 -69511285
-623299989 -623383121
-497059750 -497258252
-912061879 -912003137
-991689540 -991713058
-570840120 -570655232
-85375362 -85440592
-78267517 -78177353
-487182942 -487199158
-909173129 -909010503
-287912184 -287794262
-25674288 -25535300
-454707776 -454694548
-801933010 -801893602
-752210788 -752251524
-245900398 -245708498
-824772459 -824724269
-153881608 -153945104
-15985482 -15884820
-106711590 -106620756
-917473277 -917298971
-597790707 -597711193
-956838344 -956959912
-81633980 -81777282
-274568340 -274376422
-649144200 -649199630
-225292425 -225369595
-855151121 -855248081
-96970318 -97049680
-498977079 -498981653
-180695196 -180808982
-595707395 -595628663
-644745779 -644638979
-741747520 -741597118
-407625946 -407815612
-789602789 -789717139
-741829219 -741995839
-647568627 -647691725
-476257632 -476236222
-145904009 -145924651
-311244468 -311441942
-865882705 -865995713
-184841879 -184820667
-996713510 -996603396
-181447363 -181320687
-295511342 -295704440
-674155173 -674158647
-619483800 -619646548
-241646034 -241520922
-495930063 -495940857
-855612479 -855713051
-734099331 -734089521
-163570928 -163583024
-64301068 -64470610
-925638306 -925559216
-638653894 -638747106
-893397772 -893394468
-347653379 -347706241
-453510091 -453517287
-187099676 -186951322
-247618362 -247479708
-800842395 -800706449
-677906926 -677910364
-153434436 -153355400
-202423449 -202432029
-227380930 -227321542
-988219338 -988283744
-974989057 -974963997
-100157923 -100354759
-576925055 -576798293
-315695550 -315610520
-308446862 -308251860
-260592040 -260510614
-505992122 -505954274
-20278216 -20458934
-463108638 -463147380
-654879039 -654966379
-411531838 -411529130
-313268470 -313270032
-486352894 -486394758
-902829997 -902793819
-552744987 -552677715
-887577224 -887705800
-707046492 -706899052
-403525936 -403469044
-590447707 -590631141
-637540216 -637487260
-686470499 -686375177
-328008042 -328133432
-588227775 -588409477
-913866451 -913705865
-437154905 -436981607
-55658545 -55813987
-397604327 -397748737
-148005730 -148174402
-736310063 -736363795
-354907337 -354777283
-824648108 -824642622
-955613344 -955680530
-659715336 -659703648
-358327835 -358319377
-614808370 -614811316
-801536856 -801694846
-569352738 -569332140
-73076029 -72959263
-486853732 -486704630
-508036826 -507864344
-335237049 -335317733
-294027582 -294031774
-686481952 -686592118
-665490699 -665489533
-600446207 -600511053
-827867699 -827709927
-835295673 -835131129
-747226259 -747349601
-610115253 -610245293
-79646447 -79841413
-799932388 -799965868
-245662738 -245619904
-651284626 -651439642
-706683841 -706505337
-879607778 -879506092
-727218318 -727182076
-413225555 -413068889
-116284605 -116416839
-319765920 -319903934
-291054639 -290857395
-488822932 -488654358
-249376750 -249300862
-45569603 -45635427
-261715907 -261856663
-330691996 -330874564
-860930269 -860994511
-704141555 -704329815
-641847301 -641739789
-762744291 -762823285
-574591745 -574427095
-396563882 -396611170
-751198310 -751075842
-429583633 -429597305
-313703281 -313530637
-770672814 -770711764
-421238856 -421174698
-755930188 -755971562
-593769384 -593738114
-972852112 -972773472
-595470987 -595362493
-930349784 -930367952
-812434475 -812433103
-631167111 -631303833
-660295422 -660390998
-893844515 -894031425
-769492988 -769683938
-624526470 -624453766
-611859484 -611957698
-798726986 -798620508
-984050183 -984099337
-618682285 -618640697
-608703511 -608859113
-236207422 -236042454
-682189818 -682334934
-710469932 -710548314
-673556274 -673406508
-68963386 -69063442
-208053694 -208174616
-785655388 -785493668
-115597863 -115686047
-714850524 -714927180
-48524464 -48623178
-399967226 -399854680
-401345334 -401434656
-281738284 -281630892
-104736225 -104691369
-420529128 -420409616
-851211622 -851034706
-837383790 -837221068
-203541461 -203385011
-295442465 -295317059
-834552697 -834488787
-740136936 -740027176
-389522854 -389352040
-433024591 -433000523
-182290341 -182342807
-793684810 -793604700
-328555470 -328531904
-344390408 -344480522
-29283784 -29472484
-256897879 -256721423
-273950512 -274083080
-277831189 -277945787
-434779557 -434612217
-22664013 -22803967
-782675813 -782718713
-921430998 -921272540
-566775204 -566928084
-517655056 -517644688
-865838445 -865786787
-304994697 -304912887
-719756088 -719914616
-137811520 -137619644
-743511123 -743510755
-562865590 -562891312
-555863688 -556045100
-106471334 -106476552
-77005557 -76865183
-802489296 -802638940
-515848644 -516005808
-361833120 -361836088
-298588249 -298565755
-858342718 -858450882
-42471752 -42315748
-50739719 -50752121
-592102430 -591923524
-74650767 -74626191
-891645833 -891758205
-936927352 -936946538
-614661857 -614809843
-44576024 -44535576
-553395434 -553449432
-836048417 -835913049
-145165958 -144984012
-104713797 -104547441
-55589935 -55683603
-690383264 -690476064
-568872224 -569068498
-731938893 -731930561
-458213740 -458025344
-246300080 -246388166
-448387818 -448362554
-853366444 -853430404
-687363426 -687531430
-784795791 -784738701
-220497527 -220338533
-829342873 -829204131
-780177476 -780022148
-763037167 -762915719
-798860091 -798791015
-965720896 -965739614
-454132064 -454135176
-367006193 -366921517
-843523169 -843431971
-111734110 -111891050
-674662314 -674478198
-988179752 -988158166
-492875586 -492847448
-961873696 -962027472
-938084006 -938194838
-37012436 -37113742
-496021194 -495860520
-112560425 -112535637
-579380880 -579209290
-788785302 -788822626
-192881363 -192982899
-442469816 -442435318
-251989457 -252073897
-87117193 -87061171
-551805 -744979
-784051333 -783888867
-608647190 -608781312
-222612351 -222699217
-396045494 -396113302
-435896139 -435738235
-414878843 -414910813
-193317754 -193363696
-438504395 -438641867
-535886988 -535776444
-777904564 -777834064
-300257064 -300279586
-686687246 -686561624
-821836789 -821839103
-602652782 -602526144
-356774981 -356645419
-694677106 -694784736
-747736493 -747712139
-484764747 -484898023
-432164497 -432125821
-488094308 -488253876
-924909009 -924829309
-745728588 -745634022
-8114580 -8162404
-575363456 -575372150
-17366988 -17447926
-84513275 -84522977
-396416939 -396343581
-613417530 -613250230
-405304289 -405192681
-234477724 -234556904
-223185983 -223166607
-779679862 -779846520
-569298420 -569408664
-879021056 -878886936
-909307310 -909453514
-489502349 -489659855
-837570720 -837732352
-878783974 -878844370
-481870454 -481947028
-754140812 -754216190
-608343204 -608270690
-165351989 -165462403
-696227201 -696237651
-677628125 -677633761
-762505425 -762582727
-205489925 -205376613
-648371409 -648544179
-748381535 -748448967
-153621973 -153638821
-586681527 -586608085
-630659754 -630527682
-169129742 -169112140
-179235149 -179128567
-279850076 -279810508
-816064629 -815919057
-99822853 -99970739
-839646969 -839602655
-188473072 -188625954
-721899635 -721702333
-684114742 -683922200
-477477933 -477312185
-653469776 -653439490
-33845576 -34018678
-570192935 -570289451
-620862510 -620718410
-262891284 -262898102
-571410587 -571315967
-28362408 -28273506
-887211275 -887207595
-931387276 -931320720
-957059068 -957067228
-279107393 -279131129
-468129206 -467942688
-941977239 -942108289
-424011595 -424116227
-505490304 -505550034
-628698420 -628559328
-304502223 -304684675
-628541398 -628559212
-601452269 -601361789
-335277391 -335130991
-148608486 -148697512
-119152557 -119240129
-35989746 -35846214
-376976941 -376840009
-933355384 -933234714
-902509781 -902379471
-428484945 -428320127
-74502159 -74557365
-571155576 -571181436
-198448081 -198472931
-989415152 -989497474
-934960415 -934945527
-683390062 -683313364
-43570421 -43748683
-986843194 -986858070
-153870043 -153690719
-92847839 -92795467
-29522015 -29623761
-671291976 -671108302
-312301403 -312234823
-551869261 -551837617
-207051217 -206885475
-898879719 -898881589
-238976824 -239044186
-603851980 -603924670
-289797050 -289958236
-129099928 -128974156
-28337817 -28528815
-908325537 -908229347
-460897732 -460740132
-916812213 -916735081
-928474313 -928471601
-310724161 -310847289
-151240418 -151414046
-340244290 -340120390
-947601313 -947520305
-397379149 -397419623
-53195198 -53258576
-993463629 -993600947
-350149342 -350039362
-417403043 -417301509
-156764097 -156717325
-687586400 -687655440
-432546490 -432392788
-910011469 -909897337
-283817028 -283955614
-446111223 -446250919
-223695544 -223782916
-441411426 -441222152
-403987769 -403920557
-107931965 -108079601
-192668216 -192863180
-481611706 -481413022
-432650030 -432522240
-526797490 -526908586
-232415077 -232612215
-536706912 -536694798
-106946140 -106854390
-456289595 -456120619
-356556610 -356710200
-432719056 -432821202
-978406582 -978547424
-780744158 -780587906
-709285491 -709285729
-586566387 -586542411
-495845767 -495812789
-396110042 -396116562
-86935366 -86867714
-745627213 -745561265
-755868361 -755809219
-981468378 -981361922
-688391035 -688313259
-783765641 -783736997
-483570581 -483566697
-14973934 -14921504
-82312333 -82231877
-784051086 -784224834
-286285452 -286325892
-842223778 -842219432
-382647410 -382780076
-715485427 -715679081
-120151222 -120002942
-711187884 -711151876
-804288160 -804373682
-227677549 -227547575
-687904397 -687844029
-659902004 -659831818
-320007994 -319997398
-998580482 -998534362
-845579473 -845721287
-441814849 -441810637
-889006795 -889078719
-171697664 -171651910
-322532543 -322695295
-643644095 -643523293
-195204007 -195293565
-296530602 -296714672
-103335290 -103535206
-111359395 -111325683
-629407857 -629348225
-484649425 -484831385
-220553149 -220441905
-1725548 -1673998
-685799411 -685620377
-716257337 -716243629
-103326926 -103248682
-903243977 -903178889
-7954218 -7904476
-883295141 -883208303
-952359491 -952266283
-224758822 -224725512
-105926090 -105809600
-957288612 -957366768
-184083978 -184029162
-74243406 -74219246
-755414138 -755271286
-465877203 -465742315
-952137737 -952312887
-533894310 -533990490
-988329336 -988238152
-523019425 -523134753
-185835682 -185764740
-575690840 -575534762
-114124195 -114263111
-738100266 -737917640
-330248350 -330202722
-781936054 -781778528
-874215107 -874214471
-799126941 -799263857
-485277752 -485350384
-906396325 -906418645
-64149605 -64187241
-643337315 -643281681
-820109394 -820109552
-247929106 -247953072
-559030164 -558927808
-560686142 -560811802
-947512830 -947689796
-482187354 -482076666
-690011619 -690201665
-326572419 -326603299
-351345953 -351396995
-19392403 -19317053
-414740547 -414552353
-635081786 -635234336
-499088192 -498982710
-106237919 -106060765
-191486677 -191481909
-105775486 -105690108
-505374771 -505520169
-755076825 -755264793
-884702439 -884634175
-903959428 -903894886
-615818249 -616017429
-598556040 -598399156
-11887296 -12058506
-132218094 -132213736
-190190920 -190111672
-696099917 -696059061
-43382767 -43526323
-312038634 -311986980
-623237379 -623125753
-475395088 -475435104
-365072211 -365190427
-329867581 -329937101
-846305081 -846286679
-822834733 -822745971
-240774745 -240595583
-561169674 -561222472
-857096207 -857223565
-146092825 -146029955
-142674463 -142483255
-752720872 -752865078
-981087838 -981240544
-423627385 -423565581
-760518741 -760558751
-833653178 -833822050
-67055367 -67150345
-114600430 -114470474
-112650776 -112470074
-940326342 -940185496
-246856935 -247042855
-709221406 -709120322
-93480503 -93615103
-324338017 -324211701
-764838467 -764860513
-340019590 -340182340
-595642833 -595771957
-716619765 -716685071
-469654230 -469531620
-112798056 -112770960
-470472491 -470481393
-743751510 -743671210
-85743441 -85585367
-789855523 -790047763
-614555819 -614631935
-148836701 -148967543
-594453869 -594534183
-79592345 -79429831
-84941976 -85087080
-460605349 -460506213
-441674248 -441717832
-491825671 -491694583
-741320152 -741285586
-759877685 -759871707
-546278772 -546288548
-946336529 -946219559
-645131176 -645017572
-397944609 -397847723
-692024030 -692138328
-927273371 -927334145
-792871730 -793011730
-672740486 -672915854
-957815719 -957632853
-580117958 -580068170
-489262984 -489145292
-539950359 -539986651
-359645936 -359476160
-942145022 -942228552
-917903492 -917876102
-146489834 -146336042
-409218412 -409114140
-355751191 -355755407
-260689116 -260602954
-248470286 -248501794
-955512545 -955345857
-32740867 -32628363
-641275438 -641149200
-382527376 -382546708
-574137791 -574017221
-702340709 -702451157
-321191793 -321027655
-83111489 -83075679
-495218381 -495396103
-86411630 -86212982
-263694748 -263584864
-146269046 -146412938
-656014906 -655971068
-15797170 -15619096
-810190842 -809996812
-177283482 -177396942
-298617332 -298559166
-72002763 -72193567
-531703132 -531532710
-92466957 -92490553
-653064034 -653101506
-358663533 -358835303
-669261431 -669182813
-194159096 -194322710
-207725676 -207750174
-7260267 -7329441
-900946166 -901072220
-765603750 -765720450
-438424105 -438504825
-636428829 -636484943
-279907543 -279792609
-806253552 -806293978
-132374925 -132553731
-691483710 -691489056
-87985165 -88016491
-901823442 -901818950
-293242436 -293042928
-200861381 -200801027
-99571103 -99740903
-52102820 -52116110
-298995377 -298971959
-21779133 -21808017
-97974013 -97799799
-558815228 -558978986
-873602357 -873475161
-176008585 -175948521
-176638026 -176621226
-637729573 -637579203
-283212575 -283241035
-12434981 -12424735
-93368683 -93318113
-493613719 -493432669
-900238593 -900086763
-681077935 -680915103
-344630998 -344518718
-812658220 -812710428
-281790833 -281907641
-336108912 -336185860
-698353444 -698356740
-549948932 -549858358
-586720733 -586830453
-185204067 -185107623
-433534451 -433435289
-882834134 -882768830
-980788728 -980815566
-457885381 -458011629
-40342290 -40143166
-90384978 -90469724
-103287804 -103115180
-174297692 -174417614
-54134054 -54258932
-912337592 -912496198
-194415276 -194489408
-854358111 -854207397
-623678569 -623568351
-368430801 -368533159
-401727953 -401632787
-750504320 -750630364
-479326684 -479504270
-861155396 -861308424
-78616157 -78475139
-726186771 -726010155
-28255717 -28286569
-63099959 -62985311
-320702623 -320750245
-74151276 -73970626
-244957968 -244848222
-458735786 -458552098
-760872805 -761038173
-555387997 -555357987
-843616852 -843647526
-754556708 -754454540
-773522463 -773589409
-751055026 -750890724
-780330502 -780156822
-3395384 -3539336
-943733375 -943801927
-395913684 -395939050
-332209978 -332068692
-827924653 -828091231
-448317852 -448457784
-490098622 -490167788
-637420681 -637356035
-111157098 -111198588
-10848599 -11017225
-23335862 -23384562
-478782674 -478725772
-101660336 -101772780
-292653859 -292589805
-80609513 -80572439
-684486333 -684348237
-677858422 -677875942
-895711775 -895588389
-931033253 -930919591
-337012683 -336988539
-218616363 -218815277
-279016504 -278858588
-613726987 -613655139
-250371598 -250309518
-346582617 -346739231
-195310903 -195501627
-716531975 -716480359
-61301370 -61473902
-960509740 -960544786
-533494293 -533526661
-172325593 -172210443
-428095893 -428070845
-951153862 -951301624
-94518157 -94325943
-337584111 -337597153
-565400740 -565435462
-693030999 -693127373
-672554460 -672694548
-772368794 -772462948
-609943252 -610016362
-577313153 -577240589
-806842768 -806793626
-127064582 -127041978
-520591586 -520470760
-646744020 -646756950
-84064906 -84021294
-467207338 -467320860
-206544915 -206350499
-439485907 -439452463
-564240084 -564402822
-184618405 -184626631
-286523446 -286388476
-541399518 -541223936
-180344089 -180354915
-880233587 -880095893
-809143448 -809061200
-90726167 -90862435
-989654729 -989588237
-79330911 -79214217
-185933440 -186066572
-763478705 -763407613
-235880012 -236052222
-366653649 -366468367
-209366025 -209246865
-330370327 -330539375
-369703363 -369604707
-41995982 -42062774
-391298013 -391129467
-999130934 -999222962
-356177729 -356002657
-17632721 -17729719
-915273513 -915415883
-297018458 -297016952
-319121261 -318926743
-485576550 -485732844
-974991834 -975169342
-700607901 -700502617
-719769085 -719702257
-713558626 -713725682
-828542304 -828496808
-3718103 -3537321
-543897100 -543935918
-63417885 -63234653
-926708718 -926634538
-200634241 -200692719
-425112749 -425005875
-336967493 -337000611
-616545833 -616663511
-169542643 -169433299
-21871531 -21932109
-582912226 -583111994
-969974363 -969964697
-469722493 -469807155
-634279705 -634148901
-461784757 -461802323
-562214413 -562178003
-386470457 -386622365
-823482089 -823451353
-655689547 -655635533
-574729144 -574749616
-4274907 -4233225
-385405814 -385341576
-175763499 -175949473
-392064479 -392211091
-56347335 -56174047
-342587909 -342644361
-739653179 -739730777
-232214474 -232120404
-948799304 -948674766
-781289980 -781178508
-263091766 -263161042
-828732286 -828834804
-268140760 -268133532
-638762297 -638824623
-324663281 -324862713
-896564933 -896736431
-846717472 -846662424
-262505418 -262654198
-99144626 -99070430
-596528099 -596526933
-794081047 -793945619
-840405926 -840460104
-70366412 -70209268
-903396319 -903221083
-588594048 -588454660
-803639558 -803658840
-27865385 -27980131
-824424706 -824304290
-344007859 -343817197
-319834927 -319662875
-530335170 -530327004
-219034857 -218961727
-767298397 -767106355
-485654697 -485479059
-299003614 -298987140
-498062219 -498210115
-280316417 -280454579
-403615189 -403760853
-574725650 -574739380
-612842637 -612651575
-792635675 -792795261
-983543434 -983485658
-789030547 -789065127
-673524776 -673587772
-42836179 -42777257
-372107150 -372023822
-96234766 -96348432
-839946025 -839900099
-604279720 -604265524
-166128068 -166091882
-965735793 -965743435
-967409656 -967262678
-545454935 -545579117
-167393745 -167584093
-246641385 -246816819
-39466231 -39468991
-49304695 -49475511
-286041169 -286116411
-186826052 -186796576
-77790243 -77738507
-194480827 -194593519
-869244125 -869153441
-442856494 -442929458
-194964248 -195070358
-642452654 -642645158
-32143848 -31990740
-887447645 -887476491
-268336722 -268524862
-196355417 -196193007
-779517054 -779710690
-377074571 -377099341
-465454239 -465555397
-71201797 -71022517
-317706739 -317878865
-387386486 -387286274
-926279295 -926115543
-849138459 -849286245
-899167055 -899317465
-243988140 -243806088
-719702818 -719835352
-360920798 -361117992
-705123142 -705011686
-365632013 -365585275
-180915127 -180894369
-703983711 -703837281
-543742754 -543622974
-98265628 -98105694
-116520677 -116414859
-880978975 -881124231
-8311520 -8464952
-300767960 -300913242
-968156551 -968272911
-465511724 -465599070
-713642154 -713595646
-36257987 -36320895
-102148585 -102095555
-469592925 -469486675
-210246886 -210190864
-802978480 -803014508
-448542848 -448372720
-649239428 -649275342
-547289750 -547190114
-159358553 -159183667
-784584278 -784558032
-41553817 -41377519
-306649960 -306799002
-554268960 -554369758
-867095687 -866987093
-697372904 -697452046
-562286613 -562233591
-101669804 -101716558
-511762516 -511654372
-575458695 -575483765
-63170078 -63029840
-390971327 -390973691
-476570110 -476698408
-491267496 -491387494
-873441704 -873455954
-962834570 -962873044
-203630951 -203451971
-246844800 -246881378
-995195516 -995096984
-572514991 -572440473
-394849804 -394801884
-593249455 -593137745
-53257708 -53369368
-857311472 -857417810
-326077134 -326057574
-802207600 -802352362
-907097300 -907287060
-643250196 -643309498
-233292152 -233143314
-597549798 -597597350
-170004450 -169904016
-194144053 -194240903
-414854260 -414967366
-761373092 -761198538
-996024879 -995945917
-179425634 -179404152
-632559712 -632722800
-789273204 -789283960
-87024576 -87089182
-555134239 -555266585
-362087791 -361956931
-722561604 -722535844
-2550933 -2686307
-627559101 -627724293
-821288792 -821223434
-963108961 -962955143
-368938114 -369102886
-384514291 -384340169
-715144735 -714960683
-76018740 -75837572
-552622178 -552550474
-373740439 -373749547
-385852094 -385747290
-351746148 -351804468
-90444413 -90611837
-729190673 -729202475
-603152950 -603220798
-585830583 -585759539
-995229104 -995357586
-757380186 -757310256
-126571799 -126397531
-735959822 -736034552
-129324347 -129368365
-748318532 -748166420
-174686816 -174496836
-400659076 -400735264
-966813000 -966710746
-988414539 -988579419
-56539805 -56575815
-537272114 -537129662
-702823531 -702628087
-797313317 -797502283
-104685988 -104859666
-975259562 -975079122
-595804884 -595989288
-155045236 -155019602
-852751531 -852856533
-735374168 -735308674
-188015273 -188167409
-950048746 -950158156
-335958777 -335883007
-949867462 -949949014
-48674559 -48571797
-222504421 -222596387
-24362825 -24360303
-486583534 -486714914
-220150846 -220235134
-434634870 -434537952
-635397046 -635218476
-15215790 -15021036
-111082106 -111109328
-664367550 -664348288
-157969561 -157770801
-623967218 -623860884
-935269931 -935161497
-879556935 -879398337
-162442115 -162590839
-134716676 -134521618
-795224222 -795145240
-615593866 -615437552
-969885277 -969686883
-544656351 -544665415
-795672238 -795717080
-982550488 -982518418
-242395524 -242353478
-677910624 -677910290
-458367486 -458296336
-310350625 -310242849
-445768262 -445657494
-981121382 -980926502
-296010265 -296000233
-842380552 -842408924
-200790612 -200831204
-381927442 -381823000
-910338879 -910431837
-566562109 -566740789
-936666935 -936742173
-218274965 -218351591
-354956007 -355081669
-312173430 -312143364
-791425626 -791616820
-943393508 -943547768
-83927194 -83763468
-598774999 -598929363
-137296636 -137259036
-683921660 -683873426
-238325752 -238214082
-69426087 -69380705
-345322921 -345367595
-472239291 -472368927
-103523432 -103546980
-875041312 -874981048
-69494921 -69660117
-291045026 -291228218
-243409943 -243214661
-338012963 -338079205
-236541996 -236526136
-872158146 -872014450
-312135999 -312158397
-154002130 -154011224
-546785074 -546871622
-315123538 -315167108
-745230920 -745425566
-4436469 -4382571
-125852813 -125738043
-827077108 -827115914
-54547824 -54436368
-344435465 -344433391
-305916690 -306112798
-776767051 -776761151
-146302526 -146340992
-193287624 -193124698
-218436479 -218267445
-657976409 -657940441
-269812464 -269928730
-705696978 -705626862
-437563885 -437420771
-850212438 -850378166
-726956663 -727115213
-646418985 -646277887
-359048241 -359168859
-192932131 -192849771
-936482020 -936541500
-93469737 -93506079
-836209498 -836311760
-259955424 -260043096
-777268127 -777273955
-461035208 -461012784
-36014803 -35964689
-495580657 -495778973
-139544019 -139427627
-987472477 -987395037
-606276070 -606207812
-710380041 -710403041
-621161540 -621073778
-80259461 -80320017
-28853597 -28880053
-239269763 -239409823
-199861930 -200058660
-684339614 -684262812
-871150896 -871098654
-318574400 -318644398
-352974847 -352827265
-536159011 -535976185
-694923265 -695009141
-777445244 -777589714
-728126398 -728102710
-21181536 -21017280
-202038288 -201892426
-70013297 -69931701
-668460937 -668344837
-504186453 -504357685
-767632545 -767548703
-389854313 -389656983
-258244108 -258413494
-675295653 -675238063
-79186002 -79023258
-755918239 -756051611
-672405291 -672526589
-86546068 -86722102
-326561358 -326645240
-608457050 -608558562
-701709971 -701654053
-592927665 -592919437
-772230012 -772113204
-607871986 -607926978
-448494062 -448591634
-456662628 -456622644
-191027403 -190893085
-487100148 -487094884
-285554976 -285383640
-948948673 -948969649
-952840439 -952923619
-634915082 -634994626
-212134103 -212178221
-976859706 -976781484
-810754001 -810773599
-568768134 -568954432
-785199430 -785373686
-831631974 -831651602
-654608314 -654744026
-768232876 -768420052
-155700063 -155839091
-877941638 -877997688
-222271329 -222398599
-630270300 -630243530
-853814056 -853920698
-796533701 -796505751
-373732786 -373766308
-803921596 -803881770
-359683141 -359762919
-329927017 -329947185
-900299383 -900177803
-314242022 -314147886
-952562954 -952392440
-196223737 -196181391
-484823200 -484972846
-1730904 -1720192
-580403523 -580503965
-129596424 -129717174
-213073517 -213260453
-48749145 -48674869
-172699035 -172729435
-254624753 -254579781
-732483813 -732626373
-454826007 -454744981
-718202114 -718119220
-486276745 -486140049
-444106016 -444195056
-764563263 -764714781
-715281630 -715292018
-762847087 -762799483
-864425885 -864618929
-753438236 -753628868
-450401528 -450356764
-609107009 -609123551
-753370053 -753465005
-877223557 -877321791
-224240598 -224096198
-860576547 -860536543
-255550079 -255612211
-934264515 -934396447
-24781976 -24585634
-94932402 -95045996
-543663787 -543821721
-335534468 -335608186
-198307563 -198159971
-957523438 -957374438
-999036598 -998992918
-785439872 -785307500
-798673747 -798514671
-945043125 -944857859
-717806870 -717872084
-460216143 -460105715
-224836143 -224681501
-689163266 -688991562
-162233423 -162087463
-943284358 -943281280
-854134124 -854029584
-638874969 -638949733
-554550425 -554394407
-126512716 -126630882
-491846304 -491836714
-994822529 -994965837
-57547213 -57547031
-836892133 -836714393
-574647667 -574678033
-305891954 -305998116
-740173589 -740266845
-292994447 -293078805
-419881586 -419889048
-920602588 -920539410
-567814848 -567774016
-417153826 -416974058
-744900119 -745037139
-428752201 -428861047
-41090160 -41105138
-497539136 -497693582
-655139599 -655325025
-169011609 -169118311
-282384478 -282316974
-345957809 -346074693
-241705672 -241771884
-487424985 -487532077
-101053223 -100966751
-96278175 -96418689
-752856562 -752986078
-947401774 -947314200
-595680338 -595868958
-627113363 -626974677
-447391289 -447464899
-349614159 -349782457
-183143419 -183206097
-879222737 -879333565
-180007196 -180085464
-934216385 -934330481
-542555186 -542448792
-644551893 -644444757
-747930537 -747730601
-53806404 -53818088
-475687259 -475849579
-256476701 -256373099
-346556978 -346553058
-781236430 -781435188
-930249712 -930358868
-303027679 -303153087
-620894622 -620830398
-228055658 -228160104
-75484976 -75301398
-243897114 -243802328
-537210392 -537407858
-734490164 -734682744
-507097697 -507188475
-360841536 -360893250
-924199532 -924372710
-261457066 -261341388
-885800844 -885842900
-722147976 -722290444
-125605138 -125725170
-953789048 -953766158
-152677835 -152578445
-641793545 -641698793
-443573541 -443674477
-331109950 -331082018
-798540460 -798466536
-919124692 -919118188
-833704182 -833540154
-16960560 -16791664
-674869639 -674776097
-574228460 -574240670
-71436261 -71268509
-766466492 -766352440
-280574451 -280508615
-761606278 -761510890
-743699944 -743807492
-752384070 -752276154
-666715589 -666681655
-930043259 -929910443
-820199245 -820394915
-730231618 -730265840
-830926723 -831003507
-446352931 -446383215
-616273823 -616165209
-116965905 -117145721
-93421454 -93487908
-195248786 -195158238
-258464477 -258505645
-13589830 -13515812
-584840209 -584804059
-434909819 -434947711
-51986423 -52089301
-31616761 -31544951
-984610861 -984468439
-976251961 -976290587
-396499000 -396520452
-971942346 -971754564
-837338624 -837428956
-718433026 -718248566
-519060022 -519027142
-504525742 -504627672
-899599285 -899606213
-419722793 -419700715
-496960290 -496822700
-42021765 -42004025
-503645044 -503840876
-757696707 -757809929
-602988680 -603186874
-195859769 -195703265
-255133035 -254971525
-970110780 -970310162
-201503940 -201475076
-469884170 -470026532
-920300215 -920111705
-416306602 -416139622
-772701105 -772682381
-512959168 -513136706
-392501472 -392443666
-141357813 -141161247
-354617033 -354655777
-823995726 -823926160
-259127828 -259277138
-396498426 -396587526
-573253050 -573312170
-596874564 -596910256
-54726262 -54662222
-494136519 -494053053
-832933586 -832764356
-83551058 -83666458
-123123895 -123093869
-486548335 -486429393
-22620769 -22656819
-943044025 -943051299
-120179340 -120124032
-929785191 -929877355
-507437731 -507578573
-894270074 -894154658
-488842470 -488803394
-916007492 -916166692
-163993692 -164001668
-517176902 -517329784
-247067540 -247018170
-183088385 -183133191
-523311163 -523251149
-584057355 -584226001
-39823541 -39979689
-942752907 -942639897
-432207542 -432121452
-453659009 -453780919
-627813259 -628001747
-540797508 -540837286
-948502634 -948337938
-134814461 -134618891
-187640530 -187821550
-698971013 -698966765
-318379270 -318499736
-881311349 -881113889
-470254881 -470154163
-911416200 -911597312
-440100869 -440194479
-584068588 -584080368
-264972910 -265128790
-551622787 -551777357
-708228859 -708137023
-931096917 -930969589
-293342720 -293327088
-375297710 -375361218
-41794428 -41634828
-357189448 -357142516
-556634435 -556670565
-424353083 -424368085
-36687766 -36599486
-486201131 -486090091
-288915839 -288903117
-267067156 -267145340
-132785255 -132600647
-965952947 -965915175
-917660186 -917649960
-376198708 -376056710
-898024568 -897941896
-785481168 -785500646
-281339698 -281377342
-423024029 -422992601
-415589111 -415724033
-849853556 -849783048
-31103283 -31255551
-279760178 -279713614
-269697740 -269728556
-667020016 -667121672
-283226805 -283137677
-594426181 -594261929
-692644133 -692519717
-720041590 -719931630
-485991056 -485909760
-964052333 -964034951
-996355087 -996394695
-630421789 -630261351
-257207874 -257367202
-550413585 -550436583
-976717281 -976701237
-831888095 -831956541
-125557046 -125665154
-351603752 -351775308
-846903860 -846833966
-817049824 -817229228
-602722391 -602583173
-569741763 -569706103
-60622401 -60570893
-657768001 -657767641
-790329014 -790380608
-66458343 -66618285
-69367700 -69484474
-178105216 -178182064
-309486506 -309627060
-969275765 -969437767
-430588051 -430547379
-624574367 -624648489
-438889171 -439079391
-428631512 -428751776
-681028488 -681211350
-947077523 -947004565
-587629935 -587610227
-355757872 -355865456
-231896782 -231788728
-147227505 -147079859
-74638479 -74476251
-572939666 -573099414
-655773993 -655663209
-23034130 -23112366
-719023173 -719011241
-643090123 -643007463
-737956245 -738008953
-22377787 -22514821
-14389380 -14577188
-508794525 -508731363
-726532789 -726676387
-894010608 -894119626
-586186836 -586110302
-809673841 -809474257
-524490893 -524474041
-777128790 -777000188
-971062465 -971196729
-929493719 -929355935
-96291599 -96156555
-598693212 -598735904
-879408652 -879362146
-375329464 -375184074
-269200252 -269076908
-142775905 -142896049
-637538471 -637541961
-439123088 -439035694
-299963002 -299922830
-837857775 -838019045
-948899266 -948761156
-691833453 -691901225
-988372797 -988285875
-822719487 -822570501
-848455566 -848287058
-191093121 -190961685
-870537404 -870612824
-579550584 -579583298
-618097074 -617953390
-445999671 -445994031
-767196460 -767202376
-282950216 -282917592
-296801471 -296627873
-589961886 -590141392
-145685802 -145552088
-15040077 -15118413
-869696680 -869748130
-231529271 -231478949
-40764482 -40729930
-476540586 -476384416
-335417227 -335218239
-41574984 -41532650
-742233832 -742123516
-135610071 -135631821
-580330875 -580408721
-864673547 -864564311
-247985062 -248008846
-451265764 -451368832
-264175528 -264196630
-915201913 -915142715
-294029678 -293935220
-867583035 -867535755
-540356669 -540221515
-692000612 -691871804
-77619015 -77764375
-363324256 -363517042
-968977920 -969103490
-856808251 -856980095
-47125033 -47204627
-915344698 -915290272
-376272411 -376384299
-613903727 -613991635
-25169440 -25157994
-400756942 -400713586
-814100234 -814165670
-652948135 -652856997
-770918257 -770903323
-205175113 -205339057
-757565852 -757753318
-4369296 -4503642
-26729712 -26825918
-713405287 -713268167
-581501186 -581306376
-760967023 -761109323
-657534765 -657373165
-20744347 -20843509
-66981994 -67040314
-466197769 -466062849
-713130547 -712946819
-706063888 -705954568
-337988061 -337946111
-321059022 -320865924
-912343189 -912416895
-563889294 -563847036
-173664160 -173571368
-829817716 -829910440
-387541641 -387537075
-961597147 -961755737
-338823133 -338713875
-162350870 -162245600
-901821196 -901690622
-701682012 -701538658
-576403969 -576511963
-525194956 -525049296
-122804464 -122612098
-385799692 -385685870
-624147077 -624033737
-514006414 -514074100
-194792433 -194636939
-84079129 -84050683
-899581140 -899700152
-938450215 -938277675
-215422467 -215496155
-146013201 -146172449
-725475920 -725396070
-560655055 -560544115
-590998484 -591131456
-169817812 -169792140
-762938151 -762976443
-363726332 -363644514
-841521194 -841381964
-774544190 -774638666
-664946826 -664998024
-944521539 -944683339
-18955015 -19079845
-479209669 -479243899
-116862665 -117004857
-29670963 -29576559
-496683777 -496484933
-444402445 -444402207
-979376145 -979531807
-103625175 -103493489
-776347639 -776484915
-973505955 -973522991
-258853527 -258803209
-649063744 -648956892
-276658864 -276521234
-876032990 -875951050
-87785841 -87589007
-579147608 -579275268
-335999563 -336051721
-339273348 -339239330
-402376400 -402351340
-850504981 -850589565
-366883868 -366909710
-378184451 -378156735
-359011276 -359023278
-781364368 -781506008
-711104578 -711066584
-150127111 -150191177
-744420067 -744471163
-378130417 -378045973
-71338461 -71534061
-119794048 -119666388
-375435367 -375581831
-153518083 -153389649
-626183685 -626096739
-152284696 -152221630
-103307117 -103346735
-826195089 -826180763
-65896154 -65797928
-334070178 -333995772
-319728095 -319566673
-853906285 -853947815
-533862226 -533706250
-668654710 -668795002
-680400833 -680451523
-120511457 -120527413
-36362532 -36439490
-155690901 -155769577
-122972201 -123024921
-225445991 -225471501
-458496939 -458551355
-2436056 -2248472
-875886987 -875819855
-59501586 -59433948
-883517413 -883410017
-460090773 -460160929
-934482687 -934477383
-845650380 -845618044
-92553477 -92674873
-573602554 -573680644
-321474432 -321592070
-193055820 -193122096
-388193016 -388053914
-241964119 -241826035
-297479439 -297412473
-343510944 -343486420
-993981460 -994150950
-299272263 -299335977
-977968254 -978088266
-612421899 -612250393
-539847389 -539764785
-370860363 -371015875
-321939495 -322003595
-754361427 -754324139
-244903095 -244730319
-540954724 -541114756
-549500836 -549332060
-801367347 -801518687
-400513334 -400387256
-705312909 -705493039
-493016932 -492893632
-353615925 -353485349
-116933761 -116859921
-141764422 -141598698
-598856511 -599002215
-734342064 -734233346
-616318868 -616352412
-205229315 -205257085
-224446364 -224286978
-913164239 -913226299
-535384786 -535333258
-224694861 -224592733
-75185990 -75268122
-437809929 -437611545
-346689290 -346789172
-857544820 -857602332
-543499390 -543682864
-391626389 -391727597
-698273513 -698302643
-643437868 -643497280
-150159144 -149990640
-910655013 -910678941
-931059795 -931134039
-2112234 -2030466
-323906865 -324072927
-843922 -977104
-790816161 -790764905
-418167546 -418220606
-530493468 -530421150
-663242712 -663321170
-47346897 -47513467
-462867437 -463000393
-534375615 -534219927
-109173497 -109160287
-952177561 -952005527
-974974423 -974976527
-241782822 -241760946
-222655519 -222802441
-753930471 -753732443
-463862729 -464020657
-544874496 -544800212
-85054433 -85119727
-461270000 -461410562
-927851411 -928037575
-818299975 -818186763
-440234539 -440154419
-434284506 -434273620
-65447715 -65327509
-382424636 -382330270
-153392752 -153394918
-533721770 -533682090
-327083216 -326958312
-5253374 -5181604
-34691179 -34839505
-393098911 -393037037
-135067260 -134947620
-56959713 -57088447
-176443503 -176585425
-698288078 -698210604
-869045893 -868992897
-756369699 -756318197
-242369069 -242374501
-523616213 -523558063
-445973131 -445996851
-318439503 -318438379
-48051932 -48189224
-247614286 -247720718
-201326533 -201374843
-16304134 -16441790
-659028432 -659105130
-235262748 -235415114
-358986692 -359108550
-246303785 -246472547
-391564845 -391415941
-131215357 -131023405
-76638132 -76473862
-948882989 -949056309
-31054637 -31179417
-569877938 -569844024
-618279608 -618198674
-185308524 -185288784
-518503842 -518517354
-354130523 -354229293
-592411793 -592571461
-365796252 -365660864
-193937432 -194013808
-922266327 -922223945
-988103763 -988168959
-774006585 -774058033
-468770068 -468682410
-804536441 -804642633
-891883366 -892082860
-622365592 -622282436
-374264377 -374211237
-249030378 -248889240
-121655939 -121647395
-973090516 -972964444
-959357938 -959327894
-187490997 -187485033
-824192741 -824141961
-730442846 -730385482
-944859736 -944691368
-950864824 -950681610
-848551958 -848675970
-158812178 -158706868
-179349641 -179501627
-459654430 -459770780
-390695448 -390817468
-839070454 -839071996
-253622269 -253561525
-545416229 -545508323
-285038947 -285040155
-853199882 -853056638
-887848572 -887768860
-879107742 -878944040
-800941918 -800742872
-385693485 -385729331
-590536354 -590483202
-95760925 -95587487
-664506300 -664636032
-671429478 -671605570
-776799811 -776734291
-435654614 -435542148
-834999640 -835075388
-5653676 -5776024
-110289769 -110136835
-485566878 -485381448
-216927483 -216800815
-253439003 -253498571
-278129606 -278329268
-255511557 -255329063
-973170557 -973241675
-39901615 -39757893
-212101620 -212005934
-39699483 -39635981
-461103776 -461258484
-590247990 -590394314
-875734554 -875724318
-559754817 -559881045
-921155525 -921351769
-983274842 -983128964
-104504465 -104435265
-399248670 -399236570
-447635050 -447512184
-112689215 -112753351
-513891409 -513899253
-459389900 -459340646
-501372861 -501311165
-265757535 -265718505
-106722161 -106767233
-920509182 -920494744
-408458527 -408453683
-662035377 -662101263
-132692951 -132529371
-659701981 -659728691
-746765519 -746961941
-722800535 -722890945
-835036096 -835037514
-770826957 -771009557
-171112440 -170961826
-357650055 -357823537
-498205599 -498384399
-702895972 -703090636
-52797804 -52734846
-376490785 -376575677
-426299849 -426279983
-553838932 -554022252
-163576976 -163486036
-516591346 -516562450
-762966205 -763108129
-528009900 -527984886
-112721283 -112580269
-910650246 -910707636
-571502859 -571616315
-369529333 -369654035
-62807002 -62965174
-366443230 -366433444
-445937005 -445789601
-770781055 -770642473
-296979334 -297057582
-189175886 -189124532
-952001719 -951907671
-990275085 -990228907
-903190898 -903021814
-132080480 -131976364
-616521955 -616439109
-787269242 -787383732
-762904677 -762867687
-143135331 -142942275
-30982927 -30863465
-560132997 -559947561
-418036096 -417918390
-952091544 -952017438
-325827575 -325652843
-34361768 -34238034
-622627494 -622492506
-767470168 -767378142
-866313796 -866115806
-837845748 -837797090
-890706682 -890668914
-393234181 -393173429
-313389876 -313431236
-439143324 -439196872
-833670750 -833737614
-366896789 -366773703
-578515717 -578362923
-992659257 -992553779
-163791034 -163616304
-878435252 -878284456
-48573821 -48550745
-895287567 -895304903
-659411486 -659361680
-973261395 -973296243
-309297528 -309145252
-490178443 -490157133
-299796577 -299733681
-592838590 -592747480
-695197843 -695321695
-340750622 -340941318
-559954658 -559807432
-750083271 -750101559
-143287495 -143182893
-450732547 -450734083
-53934791 -53791067
-616379599 -616401977
-86420707 -86499861
-225701474 -225679370
-475659209 -475586205
-817464821 -817367271
-922992203 -922852125
-13776513 -13710975
-927397224 -927368772
-746491067 -746512347
-979888159 -979817245
-924886311 -925041221
-373839268 -373968022
-6621713 -6802889
-886440411 -886317933
-104464526 -104463608
-131951582 -132028422
-542848976 -542896054
-942791141 -942912475
-72476615 -72644495
-534203465 -534057267
-368188797 -368118837
-45294229 -45278443
-386499585 -386408627
-943570907 -943524629
-522763417 -522600889
-249255622 -249163488
-467716091 -467678155
-425650420 -425818800
-663986179 -663984555
-426187316 -426279838
-977365504 -977281492
-450724188 -450853258
-146844306 -146787012
-315277180 -315388092
-58561924 -58580616
-940383830 -940451288
-210955558 -210828206
-584591492 -584740062
-977909226 -977891838
-68817671 -68736145
-307906321 -307981319
-603804423 -603769657
-760041977 -759872647
-519390495 -519293013
-56741193 -56662255
-814830518 -814813516
-758260042 -758345156
-343516131 -343619115
-944272932 -944151678
-877250185 -877393397
-500257800 -500433972
-754584711 -754677419
-604204967 -604354473
-717588793 -717777009
-546791429 -546951815
-150682929 -150590823
-745594239 -745579165
-861582759 -861600717
-77843609 -77964289
-710601369 -710495259
-807964241 -807849963
-340000814 -340068388
-547141479 -547005341
-389208169 -389122599
-328663597 -328597715
-164251360 -164288592
-619953794 -619842616
-118641329 -118540173
-809615295 -809799719
-984363346 -984539650
-202685074 -202730804
-157285506 -157260608
-613525767 -613537353
-566014448 -565939248
-911506756 -911463214
-193896383 -193795865
-805805236 -805645782
-596413971 -596438525
-528520884 -528408174
-134742089 -134886833
-277479656 -277501874
-681081197 -681074673
-697175032 -697300144
-51184152 -51017868
-352447731 -352251193
-167810949 -167743807
-544212606 -544184946
-197395302 -197571504
-846247562 -846295880
-120996838 -121098094
-673695605 -673616003
-919228070 -919053358
-323328007 -323209499
-322914991 -322868473
-991380553 -991460549
-993944955 -993825745
-430567715 -430528831
-656727934 -656631418
-490711363 -490612231
-973949051 -974126121
-672143770 -672240350
-824772442 -824919674
-17124674 -17078020
-344713030 -344771100
-166620301 -166721243
-138594950 -138679864
-314697072 -314632638
-621327919 -621273365
-15625467 -15610817
-448943725 -449028413
-501795067 -501727019
-605725868 -605579972
-11659594 -11799438
-912264392 -912166820
-435130516 -435019420
-635010400 -634978852
-228591209 -228535171
-894908979 -894714995
-756187126 -756061678
-841854827 -841700367
-833137909 -832975705
-187899796 -187996442
-769747615 -769620261
-998236556 -998400396
-805446365 -805354257
-315234638 -315099578
-26222748 -26037716
-66314878 -66479442
-552135080 -552242528
-422770343 -422743397
-32095660 -32218278
-927262502 -927070204
-477313382 -477217312
-128264930 -128354274
-990767339 -990679665
-235480516 -235501584
-550737697 -550548323
-873976465 -873978681
-516576898 -516443878
-600976511 -600935583
-431937343 -431942981
-752965792 -753136732
-685749780 -685849042
-904491307 -904325213
-183958960 -184055106
-797994684 -798180472
-894507828 -894452050
-243017984 -242995506
-285466871 -285643081
-797150290 -797345266
-417368867 -417449927
-203228595 -203214395
-720734853 -720632497
-668355538 -668159008
-381446013 -381572105
-224559147 -224631957
-938731500 -938705090
-962408198 -962376086
-772527111 -772398785
-634214303 -634163511
-471680971 -471487441
-159946764 -159844636
-723297506 -723407980
-160530038 -160454242
-679881508 -679719830
-228827219 -228877575
-267423197 -267416443
-930797952 -930912562
-130243469 -130080461
-646096689 -646145183
-277097765 -276958163
-138726672 -138638134
-278662828 -278756760
-846771675 -846868913
-888542424 -888683806
-592641740 -592501182
-972354448 -972347054
-139268093 -139460907
-46433688 -46553518
-928234390 -928308358
-986444983 -986402337
-554904046 -554872630
-511352761 -511543035
-175400680 -175396670
-842122197 -842169711
-430434394 -430516232
-958591640 -958481732
-288777946 -288688930
-263720106 -263776472
-410043018 -410208432
-777209797 -777381313
-925124912 -924957530
-70345749 -70505319
-381204655 -381149919
-922567229 -922479933
-548421170 -548282534
-333635489 -333602961
-589032135 -588959539
-864178174 -863992076
-213386699 -213285559
-357434592 -357279912
-344574858 -344475334
-372545664 -372499306
-259373661 -259400019
-883631516 -883480636
-665363873 -665313283
-185878939 -185792425
-160622109 -160621733
-576961381 -577145433
-195977572 -196135960
-973117490 -973063542
-824752679 -824792239
-166083889 -166172247
-272160648 -272139644
-860325322 -860460348
-728019719 -727834999
-750361504 -750364192
-553762425 -553579173
-855765955 -855908649
-900290793 -900408919
-887401134 -887210636
-61203166 -61009576
-730400239 -730322239
-657136167 -656983753
-715238236 -715051234
-161177393 -161041379
-974391921 -974583913
-25100319 -25081465
-605505747 -605374791
-692617058 -692671208
-388377713 -388299621
-457637536 -457555016
-690872750 -690682988
-950210842 -950225328
-427351831 -427268749
-545004623 -544918739
-946391070 -946281988
-908938095 -908888645
-111687373 -111562619
-774970598 -774967996
-176244233 -176418043
-43398037 -43454545
-368743325 -368827455
-157382413 -157408557
-46390741 -46258305
-932567055 -932441499
-840145720 -840313984
-275687708 -275847176
-414507039 -414412365
-350343049 -350314395
-3034085 -3083643
-605124474 -605302842
-57242959 -57152307
-609667175 -609561281
-963186447 -963324911
-897505825 -897403749
-848549400 -848517650
-990813989 -990904057
-999845724 -999958032
-492768823 -492627543
-788955489 -789047837
-351775759 -351920193
-523747571 -523595045
-819392375 -819329011
-615745149 -615564705
-942927036 -943047662
-570067311 -569913291
-977931880 -977886572
-490541735 -490661797
-636107376 -636255022
-942171583 -942132855
-212305738 -212409008
-121791884 -121855016
-119193022 -119179256
-711996530 -712003854
-68389600 -68311410
-209202536 -209124038
-748956071 -748997955
-759493017 -759453861
-452748412 -452752136
-115586703 -115558887
-333553472 -333365232
-379135901 -379209911
-472720360 -472551826
-951069936 -951102108
-111556682 -111438820
-217868429 -217797691
-175275735 -175370701
-588832947 -588995837
-833359070 -833214314
-194263987 -194381433
-203440449 -203242291
-805406528 -805486202
-213120822 -212958448
-117755266 -117639732
-498690882 -498890106
-887928408 -888037396
-485300186 -485400582
-536938412 -536884258
-815587818 -815434184
-124705952 -124711234
-508905369 -509070495
-528677217 -528499469
-595248433 -595280327
-657020435 -656924493
-218111729 -218010051
-609933062 -609772190
-976555135 -976634035
-409591742 -409766134
-324234025 -324274859
-362484319 -362502541
-782304133 -782147311
-621997956 -621984128
-520619713 -520563459
-252945131 -253028865
-845479108 -845409610
-717195810 -717265688
-57344141 -57239159
-488394265 -488266275
-573913490 -573807042
-295040233 -294976751
-884211663 -884129549
-357357252 -357347108
-946868042 -946978304
-391769193 -391704821
-817797903 -817869399
-502973073 -502842485
-247448958 -247305682
-611003338 -610925244
-895980957 -895853161
-10973789 -11060661
-375862365 -375901687
-832162278 -832050116
-684261943 -684417285
-42631835 -42473575
-270012596 -270124888
-975569990 -975751582
-618440410 -618555010
-738452711 -738607017
-690037624 -689838678
-992005710 -992181478
-384198871 -384195459
-752921320 -752808836
-370077505 -369949869
-432314470 -432283114
-617952845 -617989509
-10128550 -10063768
-622206810 -622069132
-556787096 -556750386
-230746077 -230641657
-527910492 -527733072
-22251895 -22408573
-943904926 -944076326
-696193220 -696006614
-281665797 -281849237
-668125025 -668154157
-218729791 -218919373
-284702214 -284900930
-796706372 -796711544
-585366535 -585209153
-91204543 -91233307
-554060634 -553983870
-172753293 -172890429
-80597151 -80782679
-367704206 -367688434
-702333747 -702138763
-575439985 -575322821
-57921145 -57962997
-110856984 -110961310
-601968733 -601953451
-189355389 -189179179
-591689781 -591529397
-670563551 -670620301
-650005653 -650188881
-807389283 -807308097
-679587676 -679575312
-954613655 -954799741
-389117690 -389165384
-379596598 -379418962
-161461435 -161493073
-663721170 -663816426
-591851832 -591901008
-511222504 -511027910
-945081809 -945143813
-654286806 -654381434
-277377739 -277490765
-906140582 -906284016
-920837587 -921031471
-858260657 -858155675
-426755479 -426849769
-666810209 -666653465
-839923773 -840067505
-584853972 -584991652
-302643749 -302519185
-236797655 -236875303
-766228382 -766317710
-429036668 -429078428
-559186222 -558999016
-880561766 -880388658
-511727696 -511871980
-604730779 -604604415
-819010384 -819050566
-844739892 -844595836
-449723705 -449755269
-53781001 -53862929
-77949853 -77978725
-136136786 -135940336
-19540632 -19612236
-859579930 -859408576
-288119142 -288098148
-792100812 -792075348
-506437212 -506592510
-519909905 -519721263
-416045590 -415861324
-716786748 -716977932
-494229012 -494168452
-791864289 -791952741
-465120079 -465171355
-198618626 -198633498
-739595784 -739487152
-736649155 -736570045
-670858309 -670850237
-204686242 -204812624
-412674940 -412830796
-683503171 -683661449
-595450410 -595491564
-64543122 -64723600
-678640196 -678449878
-865506408 -865349892
-589318803 -589466155
-348535079 -348718189
-822199550 -822239108
-843823285 -844003145
-804459721 -804484363
-836803263 -836619799
-288556552 -288672444
-334228128 -334259640
-842643159 -842595575
-600074303 -599900109
-355282423 -355099211
-460727166 -460533644
-971500879 -971337693
-185125655 -184950949
-393858659 -393943071
-37337960 -37171216
-960309943 -960134231
-583332974 -583240284
-198210417 -198404709
-154443113 -154571967
-618025232 -618022490
-900333070 -900484768
-36149045 -36289441
-130824494 -130719020
-78584439 -78677341
-884604453 -884800425
-496801739 -496778377
-552148414 -552188804
-723352743 -723186579
-113618132 -113726308
-333849149 -333833441
-339703142 -339520300
-579731021 -579812201
-868295999 -868292131
-954913859 -954760829
-565977768 -566143442
-806338966 -806523874
-583260624 -583075026
-334831763 -334676885
-376904158 -377086956
-566162787 -566216805
-648017871 -648162319
-372040263 -372174037
-644731880 -644759678
-232404926 -232210448
-65207586 -65226316
-6975568 -7053814
-3295324 -3310178
-30264123 -30113187
-314034447 -314025541
-694966203 -694780693
-385410717 -385545907
-359263909 -359073809
-492153967 -492254093
-782981276 -783139764
-757566059 -757476267
-515790280 -515590738
-919350630 -919534560
-730149524 -730039938
-122487405 -122364135
-314243389 -314348865
-270243032 -270285718
-934263447 -934273433
-625934315 -626035929
-464347114 -464307890
-199570160 -199593660
-408032625 -408129969
-975169216 -975349908
-322054022 -321953168
-556188395 -556318123
-273709916 -273562090
-838529185 -838645015
-638876774 -638772472
-433331759 -433234385
-299996727 -299929277
-783706120 -783825162
-783358786 -783329604
-949872790 -949834910
-133720832 -133887200
-363751488 -363701176
-4067526 -3872174
-378218425 -378150477
-297792464 -297630874
-713086237 -713271505
-119196343 -119189701
-42503238 -42440266
-689465897 -689285453
-755838790 -755722192
-94989199 -94947707
-56076677 -56128987
-250339964 -250340558
-744048510 -743897446
-609086141 -609106761
-443757563 -443717927
-812642921 -812777935
-583934580 -583773912
-700349471 -700204273
-910307580 -910322366
-467963950 -467976660
-218351220 -218351962
-59994549 -60140161
-637728916 -637730230
-425734610 -425614128
-642011680 -641859956
-720963407 -721056833
-884018280 -884170606
-610952844 -611053832
-89537892 -89373186
-479850405 -479667263
-263936526 -263796286
-325633393 -325520065
-115165891 -115068747
-601574839 -601670805
-113132437 -112997543
-615198551 -615245199
-603419760 -603276006
-896884240 -897065506
-212208268 -212291126
-449539931 -449482123
-767634163 -767630927
-556082977 -556201731
-52124141 -52190003
-292456420 -292601180
-449611558 -449544190
-643756847 -643794289
-77571358 -77551816
-362825661 -362659695
-886070665 -886176471
-481289913 -481094659
-25036921 -25163717
-683683502 -683814948
-654383697 -654379171
-26388845 -26318021
-715942351 -716055351
-182457176 -182447454
-75085004 -75047742
-483563058 -483578104
-825364458 -825245948
-857449115 -857386505
-430815395 -430663535
-451651144 -451749564
-732440487 -732330589
-566097088 -566189796
-4545590 -4728812
-759620546 -759545656
-597284312 -597473062
-377379678 -377271980
-784563621 -784404575
-953692783 -953514249
-117151782 -117351476
-261944563 -262011109
-643882036 -643706542
-26468929 -26472855
-650972211 -650893721
-244012529 -243963751
-361424479 -361500957
-300462987 -300315711
-152131335 -152012407
-874852412 -874697972
-768020348 -768098278
-949166086 -949285442
-900665492 -900576380
-119029601 -118985963
-783751319 -783551785
-292802747 -292819845
-854850746 -854900444
-352513581 -352381881
-166786283 -166823133
-617264340 -617331484
-227877268 -227865048
-427720229 -427643167
-673313385 -673120649
-587653917 -587605953
-80522894 -80590976
-404372253 -404206441
-9284448 -9445606
-74946973 -75066373
-378088195 -378026979
-690430115 -690526865
-437542297 -437710737
-46250154 -46072416
-175540591 -175673429
-761524444 -761400968
-817614258 -817436386
-658115716 -658243766
-362252701 -362317621
-513881493 -514040257
-921147280 -921147932
-726828149 -726882823
-457447348 -457265814
-905789586 -905763974
-151996709 -151929443
-54986057 -54994749
-191315728 -191154070
-120013541 -119948535
-100938978 -100749262
-768212157 -768175283
-165729432 -165903918
-115394411 -115319335
-663151555 -663076761
-40469115 -40514787
-381875221 -381847017
-102257319 -102285963
-826668982 -826509794
-156892995 -156927925
-299941707 -300051747
-721399862 -721293070
-48384040 -48289128
-954564097 -954510119
-248056652 -248007898
-956336261 -956259939
-240613943 -240508869
-554965472 -555134360
-253056615 -253177881
-931293621 -931337781
-656147159 -655959901
-173753915 -173574405
-813202689 -813382683
-345718578 -345861834
-825338817 -825448005
-191479177 -191652747
-158605825 -158611909
-424762949 -424960641
-703425845 -703475917
-109280082 -109358138
-967782791 -967901385
-818007988 -817912188
-575381403 -575362897
-192765698 -192727110
-618429329 -618285463
-770719132 -770910790
-133922248 -133852152
-574333443 -574147897
-227357143 -227441657
-489976170 -489969032
-867152468 -867106448
-146879413 -147053541
-332374723 -332332309
-845071856 -845115694
-697126720 -697203822
-563612076 -563670282
-389393708 -389369994
-152282408 -152371194
-588731330 -588582014
-433011862 -433116734
-212156162 -212047078
-432453991 -432469639
-727894485 -727927359
-371137388 -371117052
-976963104 -976811074
-335726143 -335551805
-25604794 -25523100
-264948153 -264911203
-764243342 -764289776
-427492095 -427383491
-121681852 -121823450
-430013552 -430103604
-41071661 -41214233
-578752084 -578883170
-824748364 -824557954
-633239752 -633414900
-506711341 -506636995
-852633698 -852718912
-311129401 -311046357
-451475940 -451603008
-219155780 -219285804
-87206806 -87027580
-790537766 -790694494
-378723886 -378866638
-670335724 -670329492
-403694831 -403826875
-112329146 -112346570
-689632899 -689770443
-576553968 -576469958
-846396005 -846214157
-725868701 -725971119
-148025458 -148090066
-421513229 -421328609
-537194332 -537167268
-554485688 -554615162
-64099804 -64133204
-230992490 -230889854
-328249083 -328166713
-707729895 -707663993
-906405069 -906432221
-788585133 -788481861
-974729227 -974669887
-747287930 -747171570
-443830492 -443763842
-935937714 -936071922
-244890307 -245073727
-314246615 -314237429
-107956186 -107802446
-448926211 -448986069
-526387795 -526200511
-406778755 -406855019
-265353503 -265154981
-420439827 -420447669
-734785061 -734715345
-481306435 -481273391
-458270049 -458270075
-785078365 -785142151
-326395229 -326393797
-250546382 -250440136
-173080504 -172916828
-49679528 -49517846
-104117600 -104021202
-679479113 -679574823
-823941813 -823795903
-221189573 -221149057
-424352483 -424383687
-916367120 -916508460
-903689245 -903824069
-123760140 -123665294
-938790811 -938843833
-165642264 -165675586
-415753388 -415694678
-363992369 -363922271
-762170536 -762152868
-161603337 -161716939
-272576044 -272527858
-359255968 -359309688
-70947966 -71000852
-983520838 -983708536
-407376681 -407514401
-236462237 -236446371
-948081380 -948207526
-976470860 -976381998
-699764464 -699846858
-608507806 -608342252
-226244260 -226158234
-587179008 -587069748
-153345879 -153340879
-76611401 -76664863
-691364062 -691197372
-296286951 -296436217
-784837787 -784928915
-188515457 -188549513
-734951576 -734958800
-668634578 -668724856
-661056833 -660926291
-395469650 -395452936
-115572795 -115384517
-945363768 -945390966
-43312512 -43156836
-175243837 -175085101
-924435415 -924414027
-214828687 -214957703
-571422722 -571547278
-484169746 -484354242
-995222970 -995168062
-812643873 -812683453
-842836446 -842863800
-284218358 -284285496
-585282358 -585259800
-902833537 -903022971
-483501903 -483568639
-139435991 -139485823
-4281618 -4268196
-800880078 -801072662
-582306411 -582189343
-525108304 -525281608
-286399603 -286455961
-647255412 -647253050
-547299249 -547408113
-243050174 -242985794
-918937392 -919023764
-538400827 -538575763
-324405865 -324270169
-159694553 -159801929
-154997611 -155171333
-977823097 -977805783
-791259173 -791179557
-738746633 -738915793
-386768983 -386954619
-703624697 -703627153
-508932329 -508781301
-664972425 -664815549
-818302786 -818419142
-509335368 -509306484
-474846320 -474771974
-724719916 -724901844
-85789849 -85697033
-60326365 -60477389
-710509123 -710381387
-573735563 -573625725
-399300493 -399196847
-17461933 -17440683
-789442099 -789270551
-969049488 -969157492
-772171608 -772032540
-223176295 -223117647
-927255784 -927303758
-891502788 -891372320
-616793538 -616790046
-772102074 -771940820
-534297771 -534217113
-94558541 -94748505
-951621492 -951820442
-681119919 -681083055
-727744167 -727557715
-790023558 -790176996
-622520290 -622490334
-12758812 -12666192
-178140808 -178223320
-917319279 -917121711
-931102960 -931272874
-638073575 -638220353
-676885473 -676734553
-163406039 -163214855
-876799949 -876775607
-238560114 -238400690
-403351339 -403406345
-861638502 -861707802
-649350558 -649318570
-441363492 -441459360
-191836483 -191814901
-41158576 -41269890
-564909887 -565022027
-492525653 -492643129
-289201628 -289397634
-225252466 -225119684
-271998456 -271972252
-994066205 -994006655
-531554527 -531617921
-590125089 -590279343
-294543575 -294466643
-718143610 -718260618
-194129948 -194147074
-768535830 -768447458
-817022102 -816857378
-808500756 -808660788
-56724253 -56800725
-795982796 -796019776
-187129554 -187069798
-803407255 -803306671
-193234523 -193340725
-757521163 -757398801
-59863813 -59931435
-809455866 -809335278
-214696198 -214856910
-723439364 -723592112
-308926468 -309034440
-278791998 -278937546
-121822157 -121902425
-669840860 -669674066
-825481344 -825623922
-791228226 -791352160
-367305757 -367330961
-287310501 -287319587
-374696345 -374687971
-859643277 -859516583
-617483880 -617484610
-275437161 -275581257
-358067470 -358094846
-633177168 -633220418
-283421798 -283598866
-414075029 -413913169
-473807455 -473658703
-177194181 -177020173
-934480035 -934405483
-346537626 -346492074
-815679419 -815747301
-982331560 -982240998
-722032350 -722055980
-857655369 -857633865
-134231395 -134419309
-451762447 -451736911
-224540321 -224352407
-513552419 -513429087
-956684700 -956699516
-831498194 -831375368
-554709522 -554770340
-729887213 -729789079
-959722387 -959849683
-907371365 -907202755
-681283049 -681139651
-449798343 -449883809
-552910364 -553098376
-628830411 -629018383
-383563404 -383455670
-557990051 -558071559
-320898543 -320795697
-811838551 -811918149
-879615638 -879599918
-349955206 -349801798
-148057762 -147902704
-161401800 -161208084
-701277860 -701379290
-94105097 -94134433
-936453248 -936629752
-345050334 -345135316
-647979767 -648090095
-244816707 -244693601
-325200082 -325196422
-487813426 -487777830
-464997577 -465064399
-122998561 -122908589
-997797065 -997804791
-370938119 -370739769
-343677478 -343560752
-710938549 -710898661
-965404237 -965272855
-316210840 -316380296
-477464236 -477644112
-917412990 -917533564
-590819983 -590805273
-66175604 -66336632
-667620816 -667592620
-816668829 -816845683
-760706049 -760745461
-434312678 -434443950
-657330653 -657274193
-493237667 -493202625
-53799974 -53812246
-431909776 -431940162
-303304758 -303182784
-192202424 -192146838
-625060432 -625141086
-629378041 -629299123
-895650082 -895470798
-899090592 -899174944
-379637532 -379700048
-706009228 -705887040
-209510308 -209394634
-118643761 -118827605
-271344875 -271417779
-257677064 -257859214
-882801482 -882727448
-729838146 -729659604
-90204251 -90252593
-272072645 -272248651
-657861674 -657802776
-784764040 -784767246
-351194119 -351145305
-285032727 -285036173
-737508955 -737539959
-523671308 -523561118
-328896055 -328840203
-260355742 -260184012
-538417698 -538294166
-937870004 -937994408
-523203646 -523236646
-319203865 -319089147
-912032508 -911851416
-597353095 -597378687
-162635648 -162546030
-331700663 -331641981
-272958235 -272987153
-190608476 -190592352
-23941291 -23886777
-858134862 -858056242
-219855993 -219869873
-269204858 -269316272
-497014131 -496906449
-729257022 -729156244
-205131642 -205243200
-443149688 -443113890
-368943921 -368957731
-905234907 -905197967
-474072806 -474217510
-921173553 -921163279
-257999584 -258023854
-974699557 -974638563
-741715086 -741779954
-791394477 -791309843
-373219741 -373217359
-979759726 -979570526
-524958874 -524837648
-131119381 -130986557
-587254847 -587103169
-879144079 -879242079
-679722772 -679629716
-554845682 -554765618
-913296801 -913474913
-955429201 -955230553
-732385538 -732207986
-862676488 -862509026
-70287840 -70139756
-42029378 -42014152
-897293806 -897426810
-158759523 -158700591
-910882207 -911004563
-858764577 -858759277
-983859065 -983749657
-932421665 -932421647
-931297108 -931248640
-725280811 -725435995
-108454001 -108482903
-498136167 -497967979
-729402363 -729216609
-136926150 -136766474
-845622302 -845634212
-907656901 -907608877
-305945035 -305917639
-868969781 -869019395
-1989271 -1810617
-360107946 -360212280
-758777584 -758879682
-850468754 -850287578
-206515026 -206574804
-464849407 -464900373
-604105716 -604142190
-929635297 -929535131
-268066144 -268102742
-245189239 -245376479
-292118180 -292238522
-455688972 -455587190
-488177482 -488330270
-807445625 -807494389
-968504386 -968320732
-365055544 -365102806
-383730563 -383854379
-510963803 -510786727
-813114095 -813170653
-478058872 -478058394
-51838350 -51814492
-299746674 -299942916
-52509174 -52394286
-578576730 -578628462
-203964049 -204007669
-642689918 -642600398
-493204832 -493270502
-12149850 -12149774
-837045044 -836930622
-848193504 -848024708
-706403903 -706332315
-820973781 -820942231
-55378154 -55432804
-503076839 -503098157
-687703887 -687752863
-892540137 -892674895
-411060684 -410915690
-525664042 -525752840
-222917414 -222883126
-289681065 -289719331
-751674685 -751704351
-113062898 -113013186
-259007755 -259117799
-593892416 -593972688
-743353504 -743251266
-842425079 -842545131
-133400671 -133395537
-319440067 -319368625
-964490291 -964462773
-761855209 -761868879
-780469550 -780394390
-827385726 -827375780
-291945463 -291842041
-481647495 -481795771
-301818313 -301850987
-739716282 -739910888
-124426652 -124243574
-791413443 -791521223
-93224201 -93298575
-679846168 -680016850
-400176468 -400054694
-695182549 -695259769
-289513683 -289413587
-779801126 -779970580
-293789504 -293648258
-751197600 -751385812
-803626715 -803649199
-335784750 -335667536
-177824751 -177672149
-751997323 -751998149
-640841795 -640655209
-247094105 -247255281
-754271761 -754342783
-761671806 -761777724
-486893133 -486814331
-309314052 -309420360
-452908706 -452995990
-694828404 -694857460
-933953208 -933939744
-321971545 -321790389
-805417745 -805554659
-56494435 -56444511
-499296106 -499131028
-478113871 -478264795
-793515924 -793327420
-407022430 -407007300
-180686526 -180732726
-739260681 -739160175
-224643797 -224620117
-255720390 -255587862
-937014185 -937119091
-834885954 -834891006
-338650035 -338525215
-808726733 -808847653
-303845081 -303728055
-8055793 -8081623
-123466219 -123595809
-586874296 -587064534
-454201134 -454069218
-583430731 -583235217
-106936825 -107123335
-743302385 -743181239
-482632105 -482811923
-665438386 -665289360
-362118107 -362285161
-500627438 -500515066
-61355920 -61290092
-724404779 -724568097
-249548936 -249741884
-193018176 -192947622
-768421745 -768418359
-415499886 -415324024
-676279835 -676430571
-942851808 -942757310
-620790460 -620757354
-657684276 -657716944
-685162924 -684972664
-729031546 -728862426
-709170864 -709123496
-623589039 -623565949
-732028139 -732227351
-200131040 -199986280
-388803925 -388984049
-64817391 -64959287
-763174455 -763041803
-150112991 -150269363
-836583554 -836386840
-729195894 -729196574
-952971230 -953000672
-517568281 -517435111
-984173104 -984351796
-490302742 -490114474
-721608946 -721795646
-313410556 -313336600
-755529745 -755526369
-856723835 -856827745
-496125197 -496177695
-187197983 -187276245
-72164872 -72343998
-471498258 -471391566
-751519293 -751546383
-560474088 -560498614
-802433849 -802438983
-579719494 -579574056
-387336380 -387190772
-247174693 -247152653
-703840572 -703658608
-547231411 -547051547
-885062306 -885222488
-937218526 -937019656
-354560540 -354425080
-745881199 -746070505
-191968740 -191844836
-984857812 -984824252
-765391095 -765500173
-786631073 -786602597
-204600392 -204492592
-532654861 -532619269
-254438437 -254602267
-137774434 -137848606
-367397709 -367406661
-842785168 -842841032
-34438067 -34482933
-424148398 -424084056
-930512064 -930591330
-503556208 -503468738
-552929743 -552890719
-478754223 -478640469
-710146691 -710080065
-559721636 -559773822
-88356548 -88545414
-12149812 -11967200
-387743945 -387846811
-819214767 -819360693
-767269647 -767327147
-230832603 -230659551
-936024331 -936119513
-538209747 -538012499
-220107420 -219938568
-661998707 -661809381
-146005403 -145860319
-296822017 -297017705
-639604675 -639498613
-263280767 -263355821
-119436701 -119565097
-795694659 -795499379
-251609615 -251775705
-641089565 -640992995
-309633800 -309695346
-656951012 -656972464
-139091042 -139218788
-26902100 -26963388
-561934362 -561743438
-538817542 -538966646
-132445106 -132464328
-313528451 -313616959
-987133506 -987317504
-313182947 -313357117
-251048826 -251216226
-115097792 -114933232
-183580277 -183517973
-124268551 -124335113
-980215125 -980413833
-661780339 -661656081
-104357552 -104410790
-163791915 -163790153
-599243597 -599326975
-42393750 -42297138
-873861315 -873903593
-717839477 -717714541
-692774938 -692870164
-572402990 -572477732
-39748016 -39650950
-154451081 -154321553
-544669318 -544827220
-449739487 -449607551
-599701115 -599786011
-742372054 -742269450
-291136622 -290972656
-165084619 -165137517
-694549081 -694730921
-495834636 -495856898
-680100850 -679932850
-696571647 -696577937
-376470310 -376524346
-141862059 -141994709
-918823398 -918834352
-986053110 -986161438
-336420778 -336392680
-424453200 -424314174
-963688351 -963887345
-374803500 -374813066
-935735750 -935935316
-73716819 -73701683
-808247292 -808059078
-793180179 -793139425
-889131092 -889261010
-32156969 -32130727
-531749983 -531656281
-551443342 -551295800
-624919537 -624857443
-751630650 -751515902
-486058903 -485923209
-281530422 -281481248
-642456472 -642260720
-665783563 -665771671
-383251353 -383313097
-17234983 -17155309
-409353341 -409518299
-958403642 -958342546
-332516730 -332693872
-461376894 -461451090
-49709728 -49850068
-410123822 -410307238
-356387752 -356414814
-235861656 -235944936
-732786131 -732860711
-953336626 -953498808
-325424418 -325242482
-77342455 -77402295
-480017112 -480126004
-975666033 -975837131
-342965462 -343040854
-929128627 -929133929
-70100987 -70150909
-822562724 -822368064
-943123206 -943055034
-296026726 -296134500
-183220658 -183343128
-610502795 -610620469
-304719910 -304757820
-771742140 -771711410
-970579562 -970706424
-399482141 -399657681
-698240159 -698249341
-754914189 -754856553
-372666759 -372822511
-450334632 -450379146
-227351236 -227174058
-118222075 -118102499
-358111397 -358078295
-423452595 -423596483
-381189849 -381323913
-957003805 -956916019
-723942464 -723842384
-221244848 -221134298
-163615349 -163550699
-73809456 -73642684
-771633449 -771726775
-275353409 -275261519
-110145672 -109991550
-603002653 -603002287
-886555903 -886483169
-283182241 -283014531
-8757893 -8712169
-448837711 -448653475
-100794131 -100758895
-212590455 -212776775
-63908454 -64000848
-267106248 -267070776
-472014605 -471847931
-105651612 -105533302
-674086789 -674035213
-680168950 -680032750
-548193155 -548111593
-241738778 -241576362
-781790332 -781642264
-765728681 -765712219
-491074399 -490994227
-557283546 -557405978
-722262653 -722318235
-599566597 -599743563
-454306859 -454415321
-723683664 -723500560
-619243590 -619195880
-856632046 -856775790
-776012968 -775877588
-790429561 -790331655
-347480203 -347617107
-292493848 -292528800
-254332246 -254520352
-650749114 -650592154
-198348912 -198460506
-425777380 -425860220
-21793575 -21708037
-354970546 -355018838
-933483951 -933427631
-382914154 -382981992
-905713368 -905865804
-603602816 -603579324
-162985498 -162856168
-852308430 -852303286
-52109465 -52073141
-467759008 -467930140
-540441442 -540590086
-712943121 -713034499
-177499513 -177442559
-64449709 -64633361
-713791781 -713659583
-575813930 -575822878
-457488102 -457596276
-24527995 -24547567
-632064576 -632238616
-66538314 -66420570
-420618525 -420746387
-708369831 -708402181
-649701202 -649712940
-369701714 -369843186
-820383195 -820406635
-609195603 -609352839
-84665336 -84800468
-297097806 -297295418
-382214963 -382377453
-183457143 -183297331
-305043791 -305194419
-255631938 -255808842
-373084526 -372919476
-832796536 -832664524
-48719914 -48789162
-822032701 -822219329
-164759159 -164595669
-184916958 -184766800
-467104121 -467264099
-696931777 -696851799
-587459068 -587534928
-605785727 -605666009
-598378118 -598348316
-853867377 -853810981
-528170433 -528280305
-17343928 -17197660
-345982176 -345806398
-385391298 -385478312
-670933290 -671053408
-468849275 -468690861
-9309516 -9230096
-161085864 -161109386
-944025299 -944179781
-465426451 -465327491
-751519490 -751573276
-841684118 -841721014
-77547136 -77595580
-300965872 -301029124
-22204887 -22189797
-499296564 -499318478
-175009698 -175106130
-39435460 -39615484
-109822785 -109648209
-839863407 -839810259
-224313771 -224167425
-462803111 -462658057
-895277628 -895155698
-494227548 -494230476
-214033014 -214213558
-730690660 -730800762
-528930535 -528907077
-750859678 -750803958
-335745065 -335875925
-454128788 -454273480
-142076501 -142111521
-405445969 -405596205
-768438461 -768633199
-154386317 -154196753
-732384689 -732526891
-802012553 -801976583
-460143934 -460288352
-362201634 -362126912
-197036509 -196884569
-567088923 -567176953
-466038599 -466025377
-32923233 -33104073
-608588503 -608714251
-226990935 -227060835
-255754194 -255863490
-5654493 -5699601
-331794648 -331917430
-403497490 -403315200
-566593954 -566408176
-255157383 -255108687
-892080425 -892085295
-112295220 -112337858
-199675259 -199667397
-169115681 -169120941
-662678732 -662688760
-676987064 -677154996
-698114906 -698244750
-94876046 -94924424
-338420517 -338563929
-46778159 -46925961
-486476705 -486312811
-303677059 -303509327
-85407977 -85352105
-444150536 -444116264
-711223231 -711303269
-765105645 -765104949
-399484242 -399332048
-21750806 -21728648
-27273757 -27146249
-886728600 -886674522
-256312858 -256342024
-36467982 -36466804
-226349036 -226315734
-228435398 -228332078
-783891918 -783790192
-584298165 -584493813
-189930512 -189840102
-573993664 -573833316
-452490398 -452399938
-803179272 -803009322
-665897279 -666094487
-3027677 -3226901
-911484985 -911412419
-29360470 -29378134
-731128214 -730981286
-354739616 -354842310
-684118507 -684185197
-682815947 -682966689
-380355047 -380522691
-155367439 -155282011
-624424155 -624227373
-390266963 -390070717
-616769317 -616931619
-796656548 -796610282
-753533552 -753396458
-90854223 -90956155
-919855029 -919661171
-746209409 -746119949
-152441155 -152421677
-11745459 -11939087
-37514893 -37464393
-896302955 -896481661
-851373200 -851210772
-770535028 -770357326
-103653119 -103779187
-94582500 -94453814
-940695083 -940874765
-798143451 -798295339
-400314074 -400274342
-211081521 -210916143
-750496348 -750567342
-537200888 -537187776
-798006754 -797824644
-466130309 -466099135
-707229583 -707062485
-125141075 -125049207
-470571679 -470391107
-872070188 -871903188
-15324932 -15316118
-882246974 -882185572
-267220952 -267207946
-503578338 -503742960
-533390249 -533360671
-378337695 -378480237
-162160443 -162129781
-877052363 -877007993
-327233921 -327419301
-867426505 -867559395
-183865539 -183848927
-983308980 -983428332
-394637821 -394662171
-786026712 -786099814
-592157811 -592158519
-391492010 -391637680
-389154411 -389351875
-136359239 -136402493
-413695121 -413564103
-727279414 -727225924
-61860060 -61662226
-259561651 -259465779
-722696845 -722502833
-329661770 -329531340
-835750238 -835691230
-229959419 -230135167
-528592990 -528761444
-136445801 -136421803
-397731248 -397896166
-296005249 -295893653
-195657923 -195513821
-88720729 -88702253
-993623806 -993578088
-876630963 -876538241
-559393997 -559196561
-961400187 -961352905
-734727908 -734896446
-48096585 -48281863
-169757152 -169878472
-565415967 -565418101
-844952469 -844763145
-947875571 -947955299
-201052195 -201145519
-588720015 -588825101
-529763018 -529811902
-786822966 -786763798
-643132100 -643215926
-333738777 -333599635
-87277860 -87135752
-530543932 -530443004
-364073499 -364087145
-46726026 -46544290
-955752538 -955684218
-384277878 -384427230
-418067766 -418004426
-582654757 -582731597
-823960943 -823922683
-704338736 -704320894
-85354698 -85223134
-738309192 -738228454
-573351140 -573273200
-514700976 -514503970
-383073153 -382890831
-708825851 -708948611
-634860080 -634751454
-779704577 -779729041
-158532589 -158396807
-776692720 -776731650
-210218875 -210135999
-327690605 -327856229
-631591740 -631779688
-647325047 -647441695
-18090884 -17931896
-464141723 -464256133
-129637504 -129478738
-966580815 -966507643
-806637745 -806620505
-433060505 -432988677
-652574106 -652567090
-670930245 -670951343
-913431766 -913613676
-424360584 -424315446
-755978820 -756124402
-131625408 -131447434
-671698671 -671858117
-787134675 -787326487
-86897846 -86772170
-28291500 -28433316
-100923297 -100988477
-682511333 -682626777
-394221326 -394364240
-958823424 -958774594
-988846793 -988735105
-780418692 -780431970
-120686225 -120562645
-30196009 -30332237
-643929265 -644072217
-527997393 -527823591
-64513071 -64428149
-40047747 -40101641
-57374165 -57482519
-963787848 -963717832
-318384872 -318413058
-643931071 -643834599
-448110323 -448169967
-143794669 -143720379
-258073896 -258133036
-257070569 -256964871
-267952280 -267799612
-364172800 -364004164
-875729436 -875570014
-223490389 -223368491
-443717959 -443797167
-180904748 -180888192
-450304308 -450498748
-745112936 -745196170
-442612058 -442718226
-456165995 -456205107
-105240442 -105426102
-175261376 -175226298
-8068708 -7929666
-283036473 -282863959
-995044720 -994886954
-21943841 -21965401
-78786056 -78761192
-461650963 -461495865
-490439046 -490428442
-653454633 -653261641
-989974736 -990029104
-623072416 -622957186
-965826602 -965660268
-22793526 -22814408
-503464938 -503279604
-253468787 -253370959
-379309303 -379362723
-915136365 -914947555
-290492753 -290590609
-244317869 -244229217
-86518497 -86527689
-67578510 -67774828
-803428948 -803551114
-308099901 -308283345
-751843506 -751664208
-143367462 -143282880
-902194 -752942
-805145297 -805129569
-689701671 -689673881
-697882429 -697751777
-912131616 -912215606
-807843318 -807760694
-652912636 -653082770
-58272654 -58266720
-869800324 -869841622
-893067173 -892921617
-816471341 -816321003
-657673843 -657573993
-335465728 -335399916
-466179258 -466306522
-210891882 -210864582
-830469545 -830585963
-149677412 -149564136
-785889122 -785966058
-119029879 -119053419
-516893590 -516806000
-152253163 -152147593
-518016462 -517930584
-7683040 -7610164
-209532657 -209487959
-644775622 -644826684
-23648437 -23822931
-957724286 -957552990
-439899772 -439993686
-555576166 -555416310
-868256276 -868335722
-795597019 -795409159
-820146843 -820238473
-292580528 -292621832
-350514454 -350695086
-506787738 -506634944
-584119754 -584141678
-371510738 -371397122
-986648747 -986538867
-20516977 -20640363
-89798361 -89979381
-244296246 -244339492
-191371875 -191484293
-397496020 -397343226
-527265931 -527445605
-100844120 -100744142
-483492175 -483664033
-238926977 -238744675
-3826844 -3886852
-73557604 -73408620
-595577857 -595405271
-774298489 -774098583
-231580103 -231673583
-400612020 -400603276
-659429708 -659626694
-59531391 -59595623
-279315470 -279219292
-311128890 -311214594
-589537827 -589394483
-806568185 -806479563
-122293386 -122220558
-863531324 -863671310
-506780047 -506795429
-404887215 -404841943
-751465252 -751434666
-235188008 -235220832
-342086197 -342269969
-180293244 -180338674
-956091444 -956116552
-552088754 -551985004
-683749225 -683573673
-427007190 -427166550
-561552986 -561719882
-283858144 -283719664
-966578404 -966583226
-367229225 -367142945
-242501313 -242330257
-247985417 -248032275
-90406142 -90273096
-956899128 -956888690
-383699319 -383713069
-404434303 -404510185
-854893355 -854907533
-309104042 -309221390
-368607534 -368500310
-412411628 -412444150
-975388791 -975570627
-764266559 -764143735
-915172314 -915100416
-455225604 -455268666
-788159560 -788162722
-4928974 -5030092
-376809904 -376641052
-543916509 -543726933
-115804308 -115826838
-604760463 -604835415
-418917453 -418760857
-71014496 -70987208
-464783439 -464819977
-338280870 -338081322
-376804265 -376908475
-491034313 -490980549
-386122855 -385970257
-24277061 -24193721
-724170936 -724135966
-657221828 -657050506
-693166263 -693129947
-271783377 -271626307
-896277746 -896392308
-437350336 -437492328
-917595553 -917724819
-759272612 -759195886
-247941089 -247765127
-24021311 -24036391
-789132840 -789278582
-651177594 -651362134
-711807602 -712000192
-58327938 -58355960
-691730850 -691585974
-326480829 -326418891
-35189945 -35218345
-622925825 -623014801
-900042481 -899964967
-731553668 -731526178
-527791641 -527737331
-478851292 -479034854
-386453113 -386259251
-380779461 -380697997
-812870052 -812697964
-948565083 -948560659
-707820731 -707639059
-565231132 -565246108
-635601593 -635482859
-915733067 -915892731
-918330844 -918418856
-608922983 -609017891
-527076469 -527035999
-608425029 -608261379
-663546325 -663609167
-618496455 -618362203
-977679870 -977481882
-783514698 -783651552
-503058078 -503087498
-766073298 -766273046
-98707314 -98835804
-276521257 -276415805
-172285441 -172365745
-585683722 -585725734
-563767601 -563572963
-841357990 -841338830
-521430942 -521258246
-305107615 -305289021
-766042892 -766173172
-463210649 -463261841
-269942971 -269914489
-696493893 -696669753
-874794258 -874953450
-976626811 -976820595
-598811984 -598659824
-245983704 -246059662
-340440979 -340578745
-932299830 -932354192
-691714407 -691747293
-208954572 -208986140
-89595696 -89480088
-250091834 -250073216
-598956403 -599065851
-619850341 -619898205
-812576578 -812385824
-653817133 -653644333
-31819544 -31759640
-792234601 -792121455
-797009682 -797184008
-900816683 -900760731
-235204420 -235179086
-308636160 -308584624
-229532072 -229704458
-933212046 -933093662
-752414373 -752543243
-78847593 -78824657
-436725757 -436570039
-823437361 -823254079
-519277399 -519251057
-930825356 -930690392
-867511305 -867654765
-849201965 -849057293
-815230705 -815037671
-400337561 -400290587
-141214529 -141235033
-102954766 -103104286
-521372181 -521489703
-318414723 -318438941
-553844635 -553680215
-613588973 -613691063
-712673648 -712815382
-873705009 -873669329
-598205155 -598198925
-702422329 -702600433
-427415052 -427569138
-731625316 -731697158
-555882697 -555788887
-206533044 -206616564
-241305575 -241389511
-948531506 -948598660
-905282750 -905319776
-460749661 -460749707
-219414162 -219586662
-390239298 -390294628
-211642159 -211664941
-71112157 -70940187
-824167351 -824152487
-81418919 -81234097
-852270975 -852166721
-925402041 -925320281
-882476668 -882408140
-682262376 -682139370
-920210512 -920389918
-392798246 -392719294
-445472103 -445348811
-20255122 -20223838
-502168637 -502035613
-563088624 -562934860
-576648611 -576459325
-79743930 -79568228
-312373720 -312349232
-660493920 -660404678
-154700240 -154670410
-738721939 -738783283
-430982957 -431053807
-675964674 -675775484
-212053777 -211924611
-522305076 -522295844
-278229437 -278122801
-570894393 -570947715
-121357949 -121172781
-877678747 -877862207
-128380214 -128338418
-240614169 -240674787
-638535320 -638700500
-839377313 -839258441
-648463179 -648625179
-720809053 -720660653
-505632662 -505681050
-433605545 -433629783
-635784594 -635849912
-557602151 -557534941
-791867001 -791842565
-396693877 -396528463
-728302910 -728480518
-129158078 -129337146
-182743008 -182902584
-203985859 -203894937
-658021942 -657930876
-79945900 -79897630
-415734055 -415917101
-577432637 -577506609
-470814945 -470725961
-413960752 -413866040
-583234619 -583286629
-844641022 -844838762
-921183187 -921163919
-901374558 -901526558
-118331282 -118460732
-520139147 -520186535
-164962601 -165097973
-461096893 -460973523
-309531050 -309364416
-939796982 -939817536
-933908064 -933846284
-150194734 -150366238
-434806984 -434752130
-594494026 -594358336
-680954504 -680856744
-35524638 -35638252
-217172643 -217049817
-274766910 -274860894
-957425486 -957621390
-291766025 -291805721
-79350601 -79430037
-193088958 -192985834
-682370465 -682299403
-101113116 -100993330
-22989376 -22915478
-475891015 -475808143
-986628601 -986721673
-94900235 -94703049
-871778682 -871690394
-661898004 -661904044
-679798151 -679800669
-126310509 -126126273
-766638746 -766576268
-4161929 -4160055
-419321588 -419158314
-490404730 -490433744
-396344650 -396185666
-992636528 -992768048
-940240785 -940411899
-420995239 -420937035
-231504110 -231304392
-355779372 -355968852
-115289820 -115216220
-787191583 -787157067
-490753303 -490749423
-117819093 -117962803
-427801297 -427990785
-230475974 -230408746
-383488860 -383419964
-135103977 -135081081
-172714235 -172519325
-836265088 -836358432
-14176869 -14277309
-717982852 -717981870
-318124838 -317982644
-825269393 -825305203
-408534877 -408651713
-900695114 -900715306
-915623511 -915483595
-405896371 -405986725
-771860475 -771929237
-222020170 -222116110
-620191737 -620241707
-190268898 -190112942
-413927405 -413994099
-286078790 -285907034
-96922169 -96844743
-760060678 -760161114
-119500899 -119414753
-96151451 -96166449
-196918661 -196960539
-295207698 -295379762
-314350979 -314546135
-647254231 -647228181
-830283198 -830185650
-889909610 -889781390
-268860097 -268780019
-977357900 -977404986
-917886709 -917933817
-720665984 -720569710
-485825483 -485769609
-454734286 -454681266
-833452449 -833265691
-540137190 -540208834
-276295577 -276200455
-408233109 -408128861
-441768615 -441667049
-696491566 -696307266
-672181839 -672077897
-433889800 -433752090
-371389324 -371190680
-188315932 -188468500
-264534600 -264694854
-887149842 -887185822
-402435783 -402452795
-13335221 -13164177
-520313008 -520463796
-261483409 -261532245
-225173922 -225331010
-341054835 -341201069
-431245843 -431194295
-202401548 -202593106
-496392971 -496547193
-133594534 -133481612
-322919156 -323004084
-577276871 -577154087
-237522019 -237705075
-380407862 -380279268
-380175162 -380338092
-603799084 -603809762
-164140859 -163982077
-967647382 -967713336
-266571217 -266444033
-184799180 -184657640
-499281609 -499365501
-779708467 -779763191
-326207784 -326196742
-892331609 -892380845
-818929968 -818876202
-291589394 -291460460
-542501989 -542378503
-29649373 -29833717
-545315651 -545306827
-571998590 -572163742
-419797593 -419836777
-535357559 -535449955
-485467489 -485333675
-775441914 -775582556
-235191753 -235101771
-701533597 -701393747
-91807153 -91746293
-463128009 -462994097
-24529296 -24531154
-976195426 -976189270
-35584548 -35735130
-127209283 -127298971
-932504277 -932339053
-589779320 -589848070
-507008292 -507143086
-11057449 -11256837
-413705849 -413867915
-572264980 -572407666
-618785225 -618902307
-374243142 -374376868
-30335063 -30329411
-664806869 -664790765
-850734546 -850922372
-506418007 -506514861
-522164429 -522144369
-279830292 -279690064
-737049690 -736964860
-624450584 -624397726
-175607010 -175597778
-525599022 -525473738
-924730738 -924687842
-163527029 -163703669
-753266517 -753277779
-479758834 -479649582
-81462035 -81397337
-231820071 -231787967
-142982459 -143038803
-493961948 -494066262
-602445194 -602351492
-673234597 -673392173
-929294964 -929164424
-344460751 -344500293
-497034003 -497159001
-309866322 -309776712
-202741812 -202719796
-71345705 -71352385
-709437659 -709302013
-871257342 -871416804
-543880804 -543991032
-725293724 -725294460
-734842781 -734950111
-672626121 -672762975
-472082569 -472235545
-277412360 -277434252
-815455455 -815474133
-70582332 -70509894
-921513356 -921515242
-779172563 -779206961
-522898334 -522744104
-216094896 -216247340
-87456646 -87512864
-10873203 -10823181
-455153050 -455160946
-401514400 -401515932
-495318497 -495473709
-157263465 -157238789
-103868061 -103842221
-427759514 -427825356
-481939304 -482132010
-803756931 -803631219
-31506944 -31431718
-635611701 -635668731
-362645534 -362694714
-188839159 -188738831
-547029372 -547073410
-309960795 -309771849
-967119400 -967235930
-833410233 -833494665
-936794524 -936837656
-339732846 -339704376
-325105473 -325135943
-12940660 -12879756
-937817868 -937854142
-100776513 -100613179
-157259946 -157351818
-59730296 -59845824
-883235843 -883128789
-592634812 -592648668
-647304998 -647205826
-82604310 -82577692
-997497805 -997684011
-654556966 -654418638
-445955427 -446043915
-282482936 -282420994
-449393989 -449225067
-411336286 -411377716
-918296259 -918198701
-179735415 -179875423
-837871986 -837913552
-371049063 -370982687
-659386583 -659308929
-902778044 -902767894
-428929902 -428945240
-366361145 -366438337
-419445578 -419361656
-273618083 -273452191
-744544225 -744398101
-493264906 -493459506
-825709655 -825673735
-372340611 -372408165
-430830964 -430799826
-135748511 -135939425
-836260629 -836151465
-221758473 -221602031
-827264437 -827126309
-777049463 -777064489
-126370011 -126370259
-583949771 -583919389
-608012168 -608097794
-732895429 -732884187
-125036684 -124934134
-155301009 -155493799
-88126696 -88162480
-130883917 -130770295
-492459093 -492458293
-942186787 -942156379
-583931374 -584055312
-570499691 -570359493
-713345360 -713465214
-464968096 -464832650
-302715405 -302743979
-538111123 -537915369
-749272292 -749389082
-898706497 -898729657
-168528810 -168434554
-941618337 -941647275
-985067066 -985172946
-269033143 -268963269
-82996255 -82805545
-33309179 -33336105
-716645282 -716652418
-16968019 -16953101
-178578612 -178592502
-799842798 -799662980
-610208866 -610281720
-189892387 -190079705
-854063040 -853952760
-419711754 -419702474
-527821782 -527800734
-435800029 -435793521
-527540691 -527682305
-850989360 -850855384
-954341258 -954537108
-141106659 -140964633
-572802205 -572864659
-976271274 -976162114
-273205258 -273212076
-348143803 -348209387
-626452669 -626633505
-246151759 -245967565
-357518881 -357709677
-294831658 -294933582
-852049860 -852218848
-820691104 -820569138
-330251100 -330272414
-180349502 -180327846
-514932959 -514824885
-401919823 -401730259
-935798581 -935620235
-529837856 -530014584
-503512473 -503417403
-864372910 -864231238
-901513231 -901699025
-313126930 -312970474
-2752702 -2809584
-360705007 -360535401
-322678262 -322846700
-553173571 -553122237
-134523379 -134337381
-869922161 -869868487
-170638193 -170531465
-848790549 -848899265
-55419568 -55446040
-774894755 -775046441
-127424743 -127247441
-624611428 -624441512
-939522833 -939385933
-751464207 -751481523
-140275331 -140081707
-561603146 -561597084
-798490210 -798503498
-499752764 -499820790
-800217761 -800386095
-107001765 -106890515
-724063404 -724082172
-585474790 -585611788
-612083809 -611909715
-207237749 -207286551
-439518144 -439453670
-231842755 -231797387
-191234899 -191139921
-732127745 -732060707
-132032331 -132215915
-619333589 -619401409
-932040002 -932211656
-568326229 -568433711
-548299102 -548220776
-582247877 -582219293
-437818868 -437800990
-459074336 -459089472
-340035811 -340100965
-767019690 -766909246
-80835088 -80961306
-241390687 -241439307
-958676866 -958506414
-774426216 -774236750
-193322792 -193404600
-318907814 -318899798
-809119374 -809167522
-74925500 -74856272
-921957256 -922128066
-796170475 -795997543
-625705940 -625609570
-66794713 -66617825
-714593519 -714785919
-461161045 -461032741
-101034835 -101191397
-881273639 -881349059
-696281856 -696193446
-336242196 -336244462
-545956534 -546100872
-216171118 -216141652
-276864844 -276822650
-738345534 -738272850
-166389320 -166309000
-780890067 -780938529
-168741496 -168843488
-310484873 -310437487
-562490029 -562584405
-730830330 -730892386
-646211820 -646234074
-591064970 -591010384
-13898584 -13881258
-821593739 -821591657
-700600484 -700704896
-220318084 -220214998
-6712301 -6624591
-833878099 -834002283
-740515749 -740468381
-502009415 -502102125
-382773525 -382862727
-834094837 -834216937
-614504930 -614547196
-332015160 -331952774
-786467333 -786616835
-89157656 -88996616
-310785725 -310619049
-624910022 -625094260
-720485555 -720501597
-530812025 -530998465
-81169088 -80993398
-266425913 -266409205
-903566650 -903683548
-205766791 -205691497
-325807705 -325971867
-76332037 -76318313
-666699341 -666731837
-896161604 -896081458
-594922931 -594823759
-974795263 -974663191
-368153817 -368000927
-830547202 -830624724
-301947519 -301754455
-525384689 -525403831
-120177333 -120181347
-229747249 -229661667
-152462703 -152419607
-804432091 -804589537
-979255086 -979356526
-841090803 -841061875
-867583856 -867725674
-687174848 -687349460
-845891892 -846036048
-84945498 -84867720
-223587832 -223739230
-484997267 -484948425
-189376954 -189338974
-937536337 -937645615
-449838678 -449928940
-133398104 -133265018
-935908135 -935962497
-649640193 -649624657
-262297421 -262105951
-466481417 -466311041
-124930050 -124734904
-464326302 -464392766
-688332524 -688449546
-919400271 -919407963
-464198928 -464076866
-741862343 -741697565
-640394350 -640271274
-552433343 -552242623
-805168268 -805249144
-329025177 -328859425
-966149048 -966242744
-21271471 -21416081
-762146371 -762262679
-199381468 -199389042
-834233389 -834328115
-264962217 -264959163
-417727950 -417617686
-774011845 -773854413
-773768600 -773917602
-353576570 -353736882
-787949792 -787881140
-351371474 -351194274
-447699501 -447570599
-884746804 -884854046
-671565042 -671646098
-282159538 -282028386
-788332242 -788450814
-831332046 -831242560
-899973076 -899994466
-951612312 -951579622
-593603149 -593552789
-113812749 -113890015
-217292136 -217393490
-84456574 -84415810
-788140735 -788184709
-556619352 -556619712
-265655279 -265523103
-631136291 -630991481
-593309210 -593419306
-899755650 -899756856
-621688153 -621507053
-418208269 -418232943
-394051067 -393955213
-252065844 -252081950
-269139939 -269260565
-68219891 -68178315
-759348969 -759406821
-650671063 -650827165
-477011074 -476985256
-939814884 -940005542
-698922736 -699019290
-963578558 -963630598
-665490600 -665490798
-280429938 -280479220
-318587743 -318411729
-985829903 -985907151
-211671182 -211832348
-476733615 -476785037
-952414956 -952304026
-499947711 -500023171
-548550912 -548448534
-796584209 -796633415
-492588075 -492698183
-1600271 -1452355
-624012557 -623921879
-925136068 -925113756
-424063911 -423873647
-872530968 -872506594
-92454880 -92440734
-174504478 -174503800
-868695105 -868813925
-220281917 -220354251
-88713359 -88804893
-418945433 -418889473
-530196065 -530311885
-202143492 -202322432
-842273134 -842294220
-358495978 -358362042
-263514106 -263404670
-461919424 -461776478
-692864747 -692950135
-410403813 -410341547
-471794420 -471931268
-205374117 -205433269
-803637957 -803568589
-387966921 -388048271
-816371584 -816237500
-357429643 -357439541
-281719051 -281757517
-692026922 -692020014
-227585594 -227486664
-894716353 -894811987
-388893987 -388748345
-616457721 -616586189
-649287413 -649301087
-187488015 -187292461
-571336174 -571485000
-594631272 -594437094
-483265201 -483069547
-791991332 -792088080
-243608386 -243743354
-931789799 -931900491
-69095285 -69031599
-946096847 -946045673
-381481501 -381509059
-267088512 -267015578
-213394500 -213378898
-892154037 -892326765
-768047931 -767871357
-562331717 -562241509
-840847648 -840810846
-91641359 -91754513
-478577268 -478419292
-112342335 -112513517
-646086114 -646028176
-833622168 -833566484
-632321889 -632464943
-644498325 -644341039
-925467973 -925336109
-740786868 -740855114
-117761663 -117760143
-885746450 -885603948
-586408507 -586554399
-260842622 -260852872
-412969517 -413047287
-178375796 -178264720
-408423241 -408493813
-305256253 -305412655
-231182487 -231275211
-919121440 -918992014
-825287298 -825131434
-343752026 -343912528
-255303240 -255420310
-259999260 -259954838
-675649591 -675553143
-6916994 -6779996
-268006562 -268057968
-36143862 -36034724
-800047594 -799884142
-298567256 -298667408
-677395783 -677500425
-247853108 -247754944
-605203521 -605210385
-329083502 -329070010
-105312808 -105333272
-365823253 -365899281
-144113319 -144175569
-569603628 -569610246
-826316222 -826315648
-357297359 -357175593
-383926825 -383963737
-794286135 -794480725
-410312659 -410301817
-271159477 -271341033
-295243507 -295111469
-371661220 -371613760
-660589791 -660683679
-309060986 -309111746
-342939973 -342905563
-932286728 -932421656
-759472473 -759513561
-402994154 -403122298
-538219580 -538355932
-192362058 -192354538
-127920168 -127872814
-686069325 -685874297
-964433163 -964567749
-569842983 -569912893
-790506927 -790565167
-728721954 -728744054
-526782574 -526853038
-346632935 -346481021
-677878797 -677908645
-958471665 -958391187
-547353681 -547240935
-790483341 -790511827
-755551965 -755507525
-488576544 -488646278
-675233284 -675266858
-134254898 -134325352
-846580182 -846669452
-724339230 -724234684
-105952361 -106043811
-807348690 -807177332
-436647898 -436503882
-202105436 -202232962
-207550960 -207529948
-165084878 -165111068
-640606683 -640674227
-178810522 -178698758
-526817806 -526721364
-773756506 -773710670
-338363669 -338438435
-98955749 -98985037
-959739630 -959655260
-938454060 -938453576
-209854857 -209795965
-326473087 -326488571
-124557376 -124558030
-737661401 -737848559
-640033474 -639891708
-564881209 -564860709
-956209901 -956170245
-386614585 -386630145
-415011072 -415093616
-321337838 -321188550
-668408201 -668513673
-86570262 -86605886
-291893752 -291717690
-36053033 -35976573
-133325022 -133484792
-708797489 -708887231
-646816598 -646697302
-114341281 -114248273
-188940338 -189075800
-911515174 -911679450
-423115115 -422932943
-323830547 -323985189
-732536179 -732555093
-138137232 -137958624
-965789988 -965863216
-84890357 -84906609
-67038367 -67042261
-118257637 -118186513
-407357290 -407310400
-410988187 -410844411
-242402583 -242600043
-960774228 -960691456
-909806536 -909814830
-673813065 -673987379
-363861059 -363929651
-34548052 -34417814
-329571284 -329752256
-299480938 -299390722
-116128747 -116089159
-336025642 -335891912
-873288835 -873204557
1000000000 1000000000
-1000000000 -1000000000
20006
-198058872 198104934
-710678317 710778147
-882384003 882553793
-822968991 823053595
-661343652 661224628
-521689296 521839670
-889642421 889708787
-660378613 660352621
-70106536 70219022
-497059593 497049581
-457915482 457781192
-565139593 565299441
-228134058 228160352
-301661953 301662293
-900779474 900605228
-940631414 940519110
-110636623 110533501
-890692090 890493080
-496220794 496089660
-416102946 416022846
-451115917 451138935
-476964044 477090900
-506371699 506338681
-157882263 158018957
-951561399 951665271
-110295257 110215051
-903830298 903802930
-143044739 143144447
-261010485 260942601
-969318643 969130807
-689366011 689271127
-161250039 161098375
-977447641 977353763
-750823293 750905377
-447731597 447803185
-765780465 765627833
-955816201 955853591
-458394303 458246337
-655750568 655577428
-423833046 423658836
-635446221 635469191
-676351900 676483892
-14456792 14371698
-420407327 420264879
-616430146 616260454
-377160443 377215511
-976141740 976026606
-42485554 42286906
-598721348 598524870
-190593871 190768337
-381871050 381912784
-87725765 87588083
-417361681 417425731
-455746355 455727865
-494949977 494866887
-202665237 202704123
-929795290 929911418
-787674123 787728087
-749350824 749504372
-393284278 393130822
-426043515 425976765
-132212870 132086240
-435647487 435684893
-763067072 763016426
-373383255 373264249
-785917407 786035715
-21053707 21119277
-352949366 352933444
-869325151 869266829
-67250169 67414705
-345857825 345747769
-406009816 405990528
-988521785 988631041
-797614754 797581192
-409686434 409552632
-194789577 194778609
-329619001 329756735
-427802825 427703067
-864549613 864673557
-255938134 255983362
-330694178 330541266
-958053458 957997044
-24727656 24633114
-485699210 485778154
-490496405 490314859
-432049708 431999982
-115971649 116110039
-527978480 528109628
-74435733 74483663
-366958882 366835242
-932307086 932233218
-509618430 509739504
-152911184 153026294
-845224337 845189577
-274937035 275133315
-905601607 905667309
-423199409 423380531
-597208211 597128709
-897326915 897321705
-224174321 223982053
-128001201 128114243
-854227525 854229555
-974816746 974808766
-815364474 815216748
-644070722 643987344
-899821769 899736511
-821500349 821540495
-505058051 505179751
-991667246 991598232
-253556427 253498673
-261567937 261582585
-639103174 639235170
-536172992 536210218
-22988013 22933675
-979201879 979050397
-74589379 74723967
-755216324 755353366
-772085440 772248156
-528870510 528898790
-305217754 305396322
-849511127 849686787
-86417207 86286831
-536191605 536006707
-562996761 562985555
-227046872 226923194
-173580038 173644216
-830454604 830473124
-842653668 842767092
-902086463 902092723
-283585292 283461394
-650994120 650867762
-684907024 684786960
-268680051 268849305
-47435309 47277619
-496026100 495984306
-673455165 673318401
-112702433 112777165
-732662697 732561777
-717898224 718063046
-95744769 95591671
-667301444 667178548
-458663355 458803851
-106142435 106057119
-832795990 832668518
-694896278 694990606
-935765419 935799659
-604854759 604957013
-800669531 800711723
-646677810 646812600
-455939925 456073149
-663029287 662964443
-890510540 890342876
-387782606 387732246
-209113112 209276234
-688292604 688205596
-82430536 82402300
-981472983 981551809
-164339854 164226846
-217077774 216879968
-103189481 103349563
-917276919 917309665
-84512508 84365514
-269157906 269003812
-668362995 668216435
-631513626 631574616
-219101318 219031438
-181247299 181057669
-710032953 710216981
-376663570 376848658
-228391799 228458727
-232140463 231961843
-112297759 112276651
-661545681 661435497
-347547563 347360785
-649645802 649506608
-472397090 472468652
-487021371 487177405
-738556794 738585830
-810719196 810806776
-742265471 742312171
-780230436 780152166
-115294413 115230715
-504000344 503860388
-942572137 942623437
-659910083 659766975
-791793151 791921931
-319745481 319613493
-618201706 618139176
-619911785 619952271
-846911346 846803950
-975869012 975947972
-810326970 810384938
-856942837 856780397
-671524838 671564860
-456552967 456701113
-71857662 71866866
-77508612 77571768
-945988760 946056764
-589241749 589264673
-982872517 982684131
-587791736 587945538
-939631173 939767691
-27732827 27538693
-215531430 215417726
-796795231 796806615
-488557289 488551399
-787526817 787580947
-466910278 466898778
-704117054 704192062
-389213658 389134844
-101662461 101578073
-995570647 995740457
-9323838 9165210
-466246674 466107030
-485084735 485206207
-387914120 387781496
-26657392 26629622
-584856325 584792911
-418963817 418768531
-809293449 809099647
-674334093 674188925
-144191125 144339493
-432579313 432449039
-360287605 360396735
-416144476 416343174
-773724209 773897757
-656924473 656792711
-188570907 188463837
-894933881 894872237
-152851520 152719992
-489835101 490014459
-651138038 651310264
-335988671 336175987
-811674131 811792743
-114137230 114261356
-226584432 226457328
-468950638 469095674
-727136181 726992243
-548576372 548610514
-53245678 53118122
-751315492 751324660
-327714285 327623823
-206528565 206471395
-514636354 514520340
-872206728 872286588
-824931565 824956593
-818218653 818303243
-384783774 384650030
-552886585 552839523
-591637560 591815024
-644029033 643937887
-865542551 865574893
-116350937 116212489
-680795587 680743335
-232297561 232269781
-804734796 804586208
-618578773 618745335
-325172874 325278658
-935968563 936130471
-589411685 589395605
-151337644 151388580
-837854844 837747174
-792156832 791958882
-120788926 120653234
-237918514 237803750
-864770563 864844417
-611139442 611266080
-881428248 881524828
-878718141 878697451
-11201899 11248633
-292049783 292043177
-873131756 873135806
-521179696 521312518
-541288110 541098516
-421480335 421575973
-702916446 702765342
-437301361 437402537
-56975021 57007557
-735645248 735581318
-1514863 1634743
-477249577 477282579
-137214947 137407795
-801469090 801304648
-379142915 379214283
-549848829 549767121
-259512003 259504389
-738365781 738418985
-880460914 880457864
-755088180 755129772
-490094676 489934242
-362724141 362541071
-865949156 865835292
-500741770 500781902
-742465703 742359715
-451633270 451741894
-174214075 174275291
-220682765 220780679
-214222126 214267330
-335228577 335233789
-379902194 380048326
-750307844 750334134
-647067561 646912799
-95392135 95447671
-970234905 970096955
-288754922 288781454
-647059659 647075463
-769458377 769304751
-81356820 81253548
-251460404 251655648
-321859399 321664503
-446546743 446485835
-124659541 124691397
-503534360 503649440
-900407410 900361648
-716480821 716655909
-20506126 20695802
-746117207 746232277
-645610089 645724257
-267339485 267260733
-203812579 203850337
-506052529 506150339
-194840697 195017589
-62911672 63079526
-654978525 654829519
-625988375 626010281
-175110115 175136233
-548233586 548153120
-313036880 313043608
-473043382 473122092
-65571951 65707267
-863710372 863619122
-426010140 425956704
-992092932 991957014
-539223283 539186589
-582385394 582365972
-661170650 661014132
-763967649 764121751
-564920792 564907802
-594730460 594824988
-237947507 238100991
-63860870 63833624
-254194877 254051657
-454171889 454278839
-780837693 780644189
-271682978 271809870
-177807100 177707354
-340217494 340117748
-341071009 341228181
-336000107 335990025
-756621100 756432390
-406052913 406079561
-631458245 631396541
-641763586 641731798
-885006846 885125374
-398244636 398197324
-119799099 119997819
-670127221 670116633
-917227806 917161828
-80589934 80559286
-709726774 709817462
-96215727 96027861
-718694018 718590970
-229773867 229770785
-559851198 559858186
-853556949 853609679
-496375042 496230944
-546612099 546456047
-834456658 834269242
-864395489 864430179
-384189211 384242161
-934360565 934217613
-298153974 298172782
-806965275 807132815
-930344610 930176908
-386750106 386847300
-690365548 690383678
-52038367 51997889
-652174579 652186455
-41385321 41524919
-153694161 153870413
-413375889 413430155
-565055512 564909546
-74390732 74459698
-371932661 371998865
-281947246 281836080
-362632606 362555364
-914991423 914814767
-599289308 599287256
-716114125 716165751
-332703033 332668367
-424358886 424446550
-769034563 769076371
-480267507 480173757
-939802464 939910594
-32068548 32097740
-293127876 293080278
-470349449 470263171
-635410987 635454005
-842108256 842103924
-256138838 256314810
-392409408 392298428
-611465638 611548760
-683447772 683517172
-798700530 798677200
-849215106 849172118
-795017574 795093000
-902674579 902566695
-693082599 693048345
-962311878 962139514
-240962699 241131955
-598492891 598301057
-508465961 508503859
-339366161 339374695
-829154258 829115080
-693673611 693756561
-335658774 335677712
-694401568 694453642
-183240630 183316904
-976576862 976633268
-914141333 914000831
-278528774 278425640
-24873194 25069312
-572235382 572307414
-211275380 211155616
-764193932 764287620
-930275745 930451171
-51883389 51813927
-128151280 128274686
-630221314 630155656
-647282259 647358703
-28971650 29027952
-607176918 607133366
-539165561 538992527
-891997504 892000014
-729817909 729691101
-79507980 79566844
-288424759 288615901
-674856768 674704498
-808654321 808480471
-401470933 401445645
-219162035 219129831
-126399028 126339648
-271494615 271574589
-325454561 325491413
-536863696 536947552
-277928001 278048263
-443282886 443250906
-744856921 744846797
-365999583 366016037
-760513750 760551872
-829730325 829599191
-986345698 986231022
-144703522 144642132
-191096705 191081147
-456530202 456627040
-558259516 558141764
-415021117 415098133
-168826582 168908446
-35095886 35017510
-587064403 587199873
-642200206 642244230
-602883054 602818624
-431714993 431540953
-925346089 925539663
-278799405 278632349
-483459252 483335422
-868917885 868993077
-116139901 116225577
-271144780 271095966
-365196522 365298780
-126348644 126369338
-503621606 503677274
-622857245 622768439
-30798660 30887134
-354099266 354263648
-997892142 998079912
-952875522 952821616
-1220328 1089110
-528157431 528061825
-92295797 92445597
-587574545 587516837
-106965285 106968567
-91640560 91555080
-314678480 314691652
-483311354 483125780
-443529218 443424686
-52945777 53117079
-859149955 859017413
-915317991 915477467
-678184212 678174580
-808368681 808516529
-975008010 974905262
-442358747 442387519
-157775926 157950610
-714813505 714933617
-230296112 230403592
-360765947 360760827
-892688463 892797657
-897702551 897528315
-999331381 999299043
-620567467 620486683
-275133926 275320022
-520869594 520701068
-161991749 161814251
-154514650 154413870
-742562936 742368470
-275894413 275847773
-355423658 355278694
-407526366 407597730
-703827169 703916527
-872930634 873011904
-778354486 778380518
-322824355 322945235
-323369838 323444898
-575938882 575791586
-302534498 302625578
-151656075 151476219
-112695143 112739799
-767211088 767207130
-619932028 619925388
-798184928 798009676
-75773675 75832353
-121481298 121612774
-337015570 336862934
-263021708 262998408
-845828530 845730438
-115632741 115642861
-575619750 575796202
-180707286 180610084
-500761836 500639190
-474302626 474493638
-65776085 65861165
-686625710 686616678
-516690481 516620759
-319742486 319748476
-422473036 422278680
-305307038 305128968
-608354635 608387677
-146236221 146195181
-704269059 704115065
-864577087 864611585
-601331536 601221586
-356662414 356665796
-120007388 120186234
-691174535 691194779
-302451277 302319099
-91338476 91204280
-276136364 276324468
-527981677 527896507
-800936553 801055163
-774600671 774683153
-259441241 259632629
-793450180 793265984
-419754607 419614319
-477662172 477840762
-390395304 390494416
-847034545 847132337
-908761322 908729706
-79924422 79830898
-513010849 512991993
-18592341 18735557
-369888985 369800181
-261945296 261874860
-484620250 484511124
-56071118 56171818
-147125529 147256089
-43030605 43075647
-324213405 324330591
-360608488 360732836
-998839760 998664502
-798580261 798618775
-790286932 790244426
-174367218 174519698
-226121504 226143300
-130986568 130830438
-335634423 335451265
-813532879 813401053
-22940842 22960844
-466579437 466443821
-885164902 885270334
-144616401 144790643
-615589176 615750324
-634086689 634123143
-225363326 225298060
-197256350 197423216
-291575259 291464419
-288919449 288790005
-310819360 310635398
-292984975 292856203
-898274351 898124073
-875678481 875665207
-223974284 223906408
-535263506 535148882
-684890691 684976073
-534458861 534590133
-916017765 915864739
-662840766 662682478
-979765394 979737152
-187200294 187373060
-77088620 77063816
-601374986 601380136
-287302065 287288809
-627922236 627730290
-225979414 225827120
-683391605 683237017
-863355201 863343261
-805561105 805523497
-225266747 225459905
-635450304 635457706
-25079462 25261332
-782896311 782745107
-194877777 194929143
-95218843 95229759
-528878646 528985460
-860454984 860518314
-799563635 799700211
-977799175 977627431
-368940218 369110136
-390678683 390512979
-710410827 710479153
-334197539 334305421
-912322070 912205636
-309928492 309733910
-792370801 792505043
-885040792 884928352
-230357335 230472257
-64143618 64074082
-712630628 712503530
-994145595 994283325
-794397117 794577155
-332077669 332209825
-283032070 283021526
-534448823 534439277
-70770015 70613845
-341361115 341554349
-361120123 361229115
-186137221 186171729
-885899617 885866811
-565492582 565413094
-433923135 434035559
-266763556 266919778
-574176132 574115518
-998379146 998543148
-434100701 434119709
-295178959 295341989
-54212935 54324115
-287826762 287855948
-461204490 461400372
-575955724 576012612
-889493783 889451985
-396110028 396087900
-944264276 944235866
-467864271 467688979
-571252131 571153045
-580532931 580365523
-920607990 920614930
-159559189 159534945
-861603233 861540727
-265341804 265529470
-330214762 330175774
-915295694 915186932
-723623550 723701732
-255915577 255810245
-398365806 398284728
-479213886 479358888
-949163562 949348870
-849818157 849657931
-815792105 815710911
-241148280 241340906
-850982813 850872771
-424559669 424674933
-57418795 57322495
-395979670 395919902
-296468093 296608025
-888160601 888215841
-659255234 659102754
-996436520 996624254
-534458155 534524497
-814676214 814495180
-391581691 391537779
-424014855 423888781
-741480703 741476423
-380952523 380921257
-445010513 444979163
-531456442 531600326
-393876753 393751971
-226307000 226245944
-580353734 580413446
-4111304 4008690
-149887202 150032868
-235812390 235782342
-32113932 32081548
-839367163 839499631
-374532544 374406086
-544989563 545091967
-572703987 572701305
-66750157 66922985
-40532935 40684725
-443242410 443323362
-278462795 278594753
-6251453 6272785
-222562567 222550581
-496155227 496116735
-445967215 446072371
-252049595 252031317
-44148430 44235502
-293551454 293602992
-981705221 981694599
-643243781 643171021
-525178849 525357807
-62909634 62712110
-968819510 968811276
-554546305 554415515
-129629996 129561584
-819848631 819696781
-505318350 505428020
-714073748 714199906
-469593734 469521662
-466081502 466095814
-632051313 632061959
-594381802 594381248
-402372121 402547137
-238453858 238330496
-373080547 373260609
-389525033 389385843
-439838364 440016498
-644509997 644644433
-805231052 805050834
-201566509 201424879
-402296145 402295977
-862592059 862549631
-149861957 149712507
-378673569 378761241
-725070466 725196882
-700589379 700608537
-796182110 796279830
-169181026 169221634
-546153288 546126704
-219864598 220045356
-311159797 311265927
-305121182 305018986
-931213645 931193013
-278287591 278249627
-877999345 878175809
-684707014 684564166
-196665147 196543649
-830925257 830961465
-270990245 271010385
-299016840 299079824
-412345240 412501124
-538239455 538151685
-267059354 266961194
-549567704 549546814
-231435032 231253474
-178992117 178969039
-403179213 403122575
-856708016 856627200
-128305717 128365661
-247114578 247225154
-292522370 292343662
-398125882 398132800
-696640068 696766490
-28798145 28945187
-217431032 217418440
-695518137 695670549
-63581989 63508753
-88606106 88432540
-445502233 445442225
-767858288 768040498
-493236765 493092521
-669069983 669125325
-529274111 529195625
-641284758 641199756
-511736862 511797928
-25757742 25683322
-896290878 896309384
-981455941 981507007
-563284025 563173643
-763544281 763603111
-693189880 693184814
-69722271 69697709
-492891527 492796449
-98375183 98409119
-34242039 34064221
-281767240 281792338
-702676286 702567912
-879780240 879768132
-955721406 955600226
-455604704 455588380
-146162712 146191206
-777003466 777178374
-976464343 976605065
-581435249 581307653
-643642657 643487573
-601276561 601157377
-16871054 16935708
-479061798 479106904
-160738545 160572897
-648160540 648070442
-2838046 2848550
-910057764 910221256
-401042879 400860281
-705825873 705959031
-831976654 831864748
-854785790 854709530
-107350605 107213161
-308133336 308312052
-25786632 25728852
-458737730 458869972
-300677776 300581840
-890380499 890299089
-560112793 559925209
-854114274 854061072
-828572304 828576466
-996040431 995942829
-963576769 963656465
-979015705 979024807
-35730601 35682689
-126443191 126621717
-175525909 175630707
-557638912 557544330
-916356195 916345629
-475842812 475850548
-984083637 984088887
-641069044 640891054
-477559965 477694659
-532759206 532768708
-489380825 489356747
-641386489 641508897
-944455353 944528621
-157252563 157249523
-494078953 494084141
-96240524 96190930
-782162652 781993086
-900971877 901028607
-350496429 350680199
-81377217 81405639
-358834674 358800158
-465352458 465363848
-668301409 668424581
-242944569 242914035
-833074605 833041481
-107891355 107819955
-668759442 668665932
-181629098 181521136
-365351510 365259696
-790143381 790142619
-549236047 549343127
-156355062 156472534
-149194534 149268178
-805416271 805542301
-700809061 700888443
-917325168 917415380
-498634182 498657596
-560019001 559859831
-167236752 167039034
-190281675 190289925
-240891131 241047327
-317351725 317434233
-541692229 541539463
-988641857 988777583
-890863110 890815732
-295137679 295039621
-834054015 833900723
-753366888 753217410
-580421754 580411234
-268108733 267943261
-825468074 825592396
-308497105 308523719
-617352862 617354440
-61779704 61753668
-191433768 191480126
-806452672 806392328
-622279926 622407048
-624578431 624586919
-553216521 553378013
-45298861 45165873
-306126855 305941497
-227964298 227876446
-127364436 127428832
-930325762 930363458
-639169172 639160212
-610444356 610369260
-73443608 73347024
-542582049 542530593
-24545819 24394345
-18000141 17999215
-858891877 858998559
-499299124 499279530
-855039712 854921194
-844067099 844259771
-815474053 815369469
-267890386 267944818
-327998311 327967917
-277988132 277927244
-634712781 634896411
-104970059 104987293
-886047243 885946943
-464067047 464125867
-723895842 723938746
-439202751 439005623
-440120619 440318943
-571888860 571851688
-325003732 324879092
-327059665 327017389
-257962433 257928975
-815660683 815476009
-478873781 478799571
-891186800 891128246
-158683465 158730201
-541730166 541781994
-476952253 476844371
-833640539 833477693
-640094145 640091923
-737463668 737387050
-843476705 843351219
-798678486 798722574
-215980552 215864856
-285682566 285542742
-803804130 803667748
-625794921 625763291
-539556958 539683012
-306780270 306910392
-19383610 19517352
-674274010 674433930
-51241366 51323410
-12221289 12163121
-730806044 730923562
-501357145 501272839
-940537031 940432215
-750551452 750422384
-55046960 54958020
-19206951 19212949
-692617552 692507678
-235506405 235416909
-637104725 636991883
-116993142 117098260
-382433661 382567697
-280180392 280100926
-987237476 987052204
-606185661 606181667
-682554291 682692047
-587354211 587545691
-204433226 204371326
-975373305 975514707
-927673134 927494990
-851374217 851179503
-105674904 105570868
-377270085 377384571
-697274642 697254468
-215738552 215734252
-306962422 307030104
-731063548 731088050
-314424002 314297322
-978118165 978188133
-916852971 916654443
-580831346 580891514
-17765850 17661874
-904707200 904540890
-121379052 121455676
-775251758 775287352
-434559491 434437813
-357491294 357404768
-337242765 337398965
-706319551 706216519
-478749763 478556795
-890982139 891157523
-400942849 400903449
-862948569 862979821
-698088951 698282629
-655918217 655997655
-384882480 385015666
-797166695 797007497
-964591301 964431181
-323588606 323532286
-222337166 222253600
-683934953 684041127
-411662036 411823152
-775254453 775108425
-653313886 653218402
-575301199 575382361
-425456918 425415464
-892663573 892661957
-200806068 200797274
-100103417 100250555
-733851282 733894936
-455756935 455735775
-702195602 702250296
-307949745 307908223
-808042570 808184340
-125751419 125891113
-817157810 817202052
-282303877 282301537
-81871206 81900476
-499476793 499470565
-85223541 85293129
-611295467 611408545
-222323970 222350362
-613770113 613663315
-670620492 670535150
-879716372 879774186
-991220409 991179813
-860899340 861047988
-277261162 277233650
-84417466 84355548
-128447633 128283689
-783684181 783531587
-722485317 722629095
-780165047 780308137
-301092118 301031432
-457584257 457771071
-70273912 70195642
-376756114 376619882
-700558736 700658338
-541744938 541819050
-367267148 367459392
-479761498 479861082
-226299234 226314766
-215109083 215065589
-105617760 105622886
-716860553 717046659
-784020455 784172237
-880550860 880370968
-533697872 533529014
-566152426 566129416
-122227985 122135273
-461286444 461199528
-424787822 424981758
-7172818 7198682
-538194585 538148663
-927483961 927517447
-577055188 576872100
-361739831 361764049
-414851301 414926013
-116070547 116182739
-320799366 320617226
-480911243 480989387
-480011327 480047875
-375551067 375685461
-19751256 19880928
-205131028 205054042
-961937146 962095482
-53540801 53342533
-363191262 363293558
-761469180 761616918
-625964375 625965403
-554325566 554246582
-321738677 321624279
-881388076 881476538
-887349452 887296140
-971339505 971303119
-278956350 278904476
-811891080 811868166
-613389577 613369639
-665249871 665441197
-164971460 165124216
-502033099 501865865
-713796727 713835585
-287317611 287369261
-837415209 837239849
-549242691 549054213
-264136912 264310672
-533782256 533613488
-943503132 943390486
-794120531 794126909
-919308098 919443688
-532568502 532514322
-165822215 165661627
-872453080 872504252
-678473752 678547780
-55630143 55521381
-505564178 505754210
-195883904 195792874
-479048017 479165791
-459460800 459429126
-661365155 661322149
-786775779 786642437
-57870299 57705299
-754209507 754192945
-700107426 700131530
-321052987 320975703
-755051253 755208291
-744656251 744846059
-678233559 678134865
-910139510 910034878
-243569025 243494281
-258912747 259058439
-869116681 869057053
-318206860 318334702
-954427590 954497538
-537808804 537703140
-467986974 467809106
-589532452 589627344
-563331534 563387700
-662831488 662906218
-325996527 326168935
-512969313 513074221
-65360644 65164540
-121476375 121434977
-904261640 904069652
-697147139 697010211
-130991383 131161281
-760560499 760692567
-268497729 268548663
-486449429 486370085
-115413089 115355783
-743105141 742992293
-988090254 988196726
-355695759 355712419
-609880247 609769119
-610897431 610888123
-447000218 446920224
-650586557 650743593
-961195254 961232452
-395905977 395825621
-203109966 203258396
-666995985 666966391
-794281652 794451584
-127785049 127748587
-722094776 722157466
-815121165 814948773
-285781111 285794961
-738177510 738118186
-119685551 119733489
-580010539 580120715
-400251034 400140258
-521920194 522047098
-500514440 500419562
-586811202 586879746
-146863609 146847015
-772805652 772905720
-784354322 784442896
-920110413 919960485
-91729877 91853813
-157251043 157246549
-181575117 181406937
-776920824 776965772
-747797312 747906400
-707862385 707671925
-983662292 983706522
-579606675 579718595
-514660106 514800656
-647970079 647886041
-18416836 18560928
-684305383 684292707
-633305578 633373528
-680113742 680098752
-964848344 964964208
-317515681 317557705
-759774220 759617640
-783528895 783373507
-903619143 903572619
-797778785 797592251
-663772693 663964499
-916642013 916599685
-579307710 579387418
-382110877 382107029
-120970565 121166569
-65818625 65653957
-385453882 385594394
-413278015 413166183
-74425215 74406067
-609223566 609337148
-611627520 611470000
-799039247 798926511
-592442624 592372718
-958977488 959096190
-314908779 315026545
-288520330 288385558
-320708296 320691666
-106123118 106161752
-139460713 139424097
-365114935 364929009
-246096564 246214384
-978337473 978192445
-603513960 603351878
-157787321 157592715
-153245749 153408057
-63383887 63323795
-513864938 513898046
-969036233 969082695
-791937600 791969672
-503355164 503247432
-952652077 952848569
-817368810 817196886
-456006537 455863163
-725771183 725725023
-64524052 64374006
-461143010 461242986
-341660043 341814349
-846854191 846694599
-305958768 306034176
-937900981 937935869
-402046715 402067575
-905967541 905849195
-549253415 549231967
-590121962 589976668
-915740576 915727202
-446628553 446464933
-426808634 426774730
-75426208 75565986
-532440407 532259063
-142819677 142901925
-427573514 427752946
-813378994 813280854
-950654860 950583610
-360620886 360505918
-709454130 709328916
-759063446 759136780
-859343256 859316176
-501688094 501850734
-850745824 850842846
-775595753 775695067
-43175414 42975880
-133614013 133699701
-131152609 131169953
-883111369 883011221
-919064398 919022102
-313471202 313431994
-168537991 168631053
-907169994 907272394
-263081306 263222418
-625463774 625416638
-11883987 11752001
-265267731 265208841
-67684824 67495790
-428608494 428647352
-271469883 271453339
-964417657 964511241
-262901452 262883360
-86873220 86796600
-860511486 860525142
-216959031 216978871
-542740967 542556691
-233641462 233624834
-734138259 734119815
-396585705 396500381
-116346805 116508309
-301379221 301457443
-573323076 573355896
-668039698 668118994
-18092419 18129359
-66418689 66238233
-437078890 437101910
-470994076 471033188
-620151805 620288679
-91138309 91142751
-616199863 616260433
-807747416 807547732
-499134949 498935637
-806592325 806423821
-50763953 50571095
-892470601 892662765
-118264937 118120131
-711616149 711575917
-18018660 17981622
-182956630 183102568
-21682127 21582313
-32858261 32674801
-671080308 671141834
-8567257 8565409
-790704040 790899678
-646868114 646919882
-877948639 878012365
-736977719 737038351
-68211197 68272801
-674457597 674428641
-936217142 936187480
-356883068 356710752
-509444122 509338526
-727820033 727831369
-572521509 572549843
-212544204 212370444
-644924470 644878516
-354181457 354044383
-36661824 36650082
-548315516 548447468
-122181629 122175951
-590271365 590165735
-800043090 800096540
-306614726 306436718
-943809279 943641273
-517479551 517387853
-49945171 49815977
-597975430 597861792
-488180359 488070399
-522872848 522890748
-397076401 397109647
-688738066 688827976
-913220751 913181637
-13144307 13319501
-75093080 74958800
-575984168 575893596
-887913376 887905986
-323583894 323763654
-595192491 595160313
-207500105 207464635
-131788426 131790854
-640517974 640397790
-164152435 164007927
-154798387 154971265
-832556360 832445790
-900345186 900505008
-710075458 710051574
-372400619 372372259
-329180698 329206040
-855241551 855366379
-297793263 297993255
-816300716 816412934
-67420602 67408808
-446284579 446092273
-610204017 610087311
-850179855 850349453
-779520235 779355021
-151686175 151625975
-355240267 355146733
-7760473 7936139
-299519541 299334017
-597939122 598011738
-143237670 143051224
-377862501 377950429
-442305542 442140384
-193801048 193689662
-912547421 912698531
-298686801 298710495
-215865076 215922704
-301579866 301745238
-939904186 939996148
-275657541 275659441
-140875021 140984889
-803232186 803253894
-249339266 249232032
-480135042 480220632
-90217935 90019417
-367954853 367958059
-894402498 894419102
-201606960 201585720
-207771846 207811010
-64584796 64675198
-875918356 876106206
-37322166 37208834
-689427384 689522804
-251546448 251442554
-276634724 276679888
-617303284 617128080
-424531428 424499364
-588606804 588605004
-550021039 550185227
-968940636 969059464
-204054246 204185988
-969867998 970013680
-937801417 937838355
-800830731 800883447
-512361730 512495234
-612856644 613041196
-499785727 499850857
-449020013 448941271
-344721914 344611158
-312408247 312407049
-534292608 534208740
-94660512 94855570
-163981679 163987959
-725325923 725443687
-278998969 278913731
-353071750 352873592
-270657947 270604293
-617024661 616935829
-699495660 699481068
-12248409 12194169
-800152136 800040944
-725157435 725262655
-31612841 31668501
-846096223 846106567
-582375683 582201705
-479329234 479503262
-32077996 32083144
-886179165 886299077
-639054022 638945008
-857135992 857211080
-183575430 183502054
-858283439 858194251
-709171159 709323459
-139870052 139946268
-348522778 348488612
-745966883 745859093
-835858066 835740010
-254291303 254098451
-41190781 41029967
-999108959 998964231
-385106245 385063223
-564519757 564386075
-546306627 546399811
-920892815 920880591
-142527687 142645219
-831452948 831481476
-237297424 237189114
-970732278 970589656
-246347951 246150535
-54195417 54062923
-395240916 395271278
-904565818 904494992
-881943178 881954832
-707333280 707149258
-393544524 393421976
-366833307 366889535
-234077324 234063232
-470482613 470348083
-679848294 679905032
-643192663 643147355
-540688471 540840369
-740130594 740257958
-913960392 913966666
-33029583 33020375
-517330210 517412708
-321836220 321930216
-169142161 169057265
-400073100 400127990
-342619041 342420629
-349952402 350073314
-473317514 473233724
-417015399 417196479
-791749106 791643188
-565770630 565955662
-235933660 236007990
-684526983 684558365
-888073931 888188221
-496949826 496771180
-421240606 421142460
-176389696 176468944
-318710453 318621165
-872105019 872039333
-622812842 622799838
-254060337 254123267
-247297416 247214342
-257772224 257810976
-642270549 642411863
-769737171 769616765
-413596188 413409218
-750773833 750604555
-860791354 860756276
-905908368 905828642
-226581391 226732825
-599049312 598874996
-515728982 515888786
-37712687 37865037
-827504120 827347276
-678106472 678010768
-715141669 714973135
-176708862 176648090
-578906434 578758826
-237131596 236959716
-231433967 231436097
-48178395 47981889
-925870096 925811294
-970717438 970754734
-457616066 457623438
-87793805 87725709
-513652806 513525992
-458919293 459016127
-464003127 463860659
-225080945 225275081
-491857685 491830951
-167189703 167324773
-201436218 201243666
-737422782 737409230
-485576719 485414553
-828966940 828947994
-851420035 851442813
-888051358 888131076
-394132177 394240375
-464565125 464655073
-406738609 406782653
-787278607 787327497
-290591251 290532277
-458733603 458698591
-785430208 785232870
-822982927 823011293
-745381441 745485277
-318811725 318678033
-98074700 98135894
-965285226 965421566
-414813344 414799294
-749262358 749379420
-418243692 418326098
-959972648 960009312
-470137770 469976788
-328436914 328272372
-856667608 856591218
-764944110 764905116
-71321227 71301769
-395088121 395094237
-670802175 670735851
-573459495 573384945
-86553766 86730474
-278012421 278084105
-273456925 273315133
-563475216 563300184
-584159987 584351927
-343926471 343745201
-133815852 133715802
-587316581 587213071
-589939055 589974863
-469962191 470025483
-386927218 386767382
-609373341 609457475
-910809424 910679916
-865631847 865825733
-831812230 831793620
-889777252 889845328
-688776716 688879236
-713244906 713220724
-699748034 699613810
-547185733 547126717
-144765968 144815318
-763429981 763309079
-337869475 337879199
-858067544 858139094
-960503584 960350002
-618883094 618895748
-17502823 17358585
-611956515 611847013
-220519952 220544984
-308215616 308408488
-22039892 22205152
-184585460 184680556
-302030425 301972333
-803863434 803744826
-240177744 240313758
-208952298 208800614
-169298620 169327386
-473645038 473832470
-170368985 170245287
-783339506 783249018
-570075108 570237826
-34949589 34827287
-811416161 811466579
-326967495 326902069
-904888277 905064311
-636344465 636445873
-912507366 912329060
-669025467 669225183
-949721514 949694832
-977261303 977263415
-620171637 620175683
-147583570 147684228
-46976018 46987212
-747721378 747732592
-702840894 702706200
-770035900 769958656
-925996764 926126536
-201182510 201009396
-396725647 396636829
-691404090 691324188
-344646725 344635303
-681520456 681672170
-143663075 143698701
-159101865 159299807
-343988442 344023674
-9851504 10009662
-202965393 202872405
-284017988 284077548
-898999259 898922019
-316218417 316142929
-190262275 190115631
-327032006 327137748
-540448835 540435937
-415101960 415094306
-233633148 233434860
-333178508 333170452
-332046460 332000124
-980765916 980635992
-270956003 271000315
-945458858 945290544
-770589210 770721940
-474089894 473937714
-643761439 643674139
-621298956 621274800
-429658558 429504904
-779949632 780094316
-243789329 243824969
-329463618 329454238
-257663436 257791600
-261755875 261724049
-410023083 410165621
-866122378 866192594
-889182095 889237649
-962531840 962716092
-485415453 485281323
-258985593 258802249
-326607310 326635722
-944375719 944297211
-782492994 782324648
-726784546 726955468
-351458744 351354310
-557472001 557432809
-960308735 960173103
-804042998 803903304
-4763807 4797719
-146913146 146938088
-721135873 721242147
-934670660 934642020
-606277139 606094183
-394346685 394396875
-483719874 483828380
-558399604 558258726
-362651121 362797161
-747658078 747679728
-818480685 818666317
-830153891 830235981
-715497157 715631635
-889540890 889623494
-225371084 225548726
-619244421 619133999
-634482288 634344242
-249119064 249136586
-528097626 528262446
-636480749 636678003
-437784488 437953328
-93193253 93128115
-764826802 764678550
-780986961 780826607
-844163100 843990118
-305826638 305996472
-269886795 269960061
-280742043 280633601
-314298502 314153478
-389634538 389517000
-440941876 440995474
-787383948 787553882
-342208653 342335843
-148256995 148276669
-120630682 120574608
-256920372 257055660
-293816692 293635124
-894724850 894538250
-685878117 685934971
-150270521 150308443
-722493266 722446048
-576909342 576837056
-839346486 839357014
-125299147 125208245
-966869611 966759815
-120997544 121012126
-194389834 194453690
-492944518 492988204
-220765206 220796152
-923077816 923145442
-844236604 844282938
-420858242 420699436
-320228747 320248251
-644804775 644692955
-400331527 400205317
-60516554 60491032
-246443417 246559723
-465565474 465446852
-271202450 271304182
-739691378 739823376
-525587910 525438252
-240817656 240815860
-658086428 658051788
-146312999 146159443
-417943265 417905617
-983479543 983679149
-663139394 663054506
-256541597 256476741
-210399884 210251534
-72112898 72272858
-83779608 83632426
-236074662 235941318
-879430431 879487771
-870942268 870926552
-693927487 693780261
-988930141 988959879
-590957143 590852619
-251853280 251855964
-523660465 523844435
-876393734 876532164
-469557698 469510720
-477899757 478052863
-899118388 899275926
-526401283 526536941
-558874519 558817169
-226071241 226029383
-5945454 5894246
-789747277 789849285
-973585261 973741069
-370750978 370918064
-139079156 139209870
-650745299 650757647
-51300822 51345998
-259080520 259036358
-976942080 976971502
-176001425 175833513
-711198730 711248362
-724256732 724302752
-132816733 132769987
-295260474 295159800
-68032729 67896435
-818573501 818542813
-260477844 260291674
-539793026 539768228
-603384195 603432919
-82130266 82321440
-958539350 958530860
-924417943 924317803
-641524792 641493002
-20404475 20234867
-364266813 364150233
-664456684 664365172
-142639125 142651313
-230014508 230096288
-590644215 590619995
-876756753 876813099
-855491589 855400531
-575341780 575312084
-467604169 467477399
-286167718 285995986
-680350555 680270039
-447572742 447556418
-523752450 523560856
-199984261 200071659
-552942324 552830846
-823880395 824021789
-592676151 592686985
-452381655 452378511
-198808796 198765244
-231767608 231946818
-783451201 783298657
-691067761 690985429
-933975434 933987146
-122736029 122677797
-841624641 841789265
-233456209 233384039
-726006693 726039865
-412423182 412243210
-676417896 676381414
-477549602 477627312
-315819415 315841537
-640338581 640428855
-525103354 525079786
-168990331 168927583
-153080680 153185930
-100935125 100775329
-920665080 920564780
-593456554 593283868
-387007708 387151234
-564770705 564914297
-251262267 251106505
-632349484 632544714
-375297292 375339042
-15184272 15211310
-734286368 734105996
-596010225 595824481
-746891929 746825915
-146480727 146476935
-56632060 56552892
-556950716 556942686
-603955457 603816941
-231609613 231517847
-244540759 244620035
-964023966 964022502
-447605579 447639645
-599268131 599255067
-525629177 525546643
-408243932 408267726
-663420358 663261026
-845734684 845922376
-546891988 547041696
-267581853 267437521
-647766340 647655932
-343893892 343959050
-906019563 906148359
-31736635 31829967
-599921248 599914714
-335268501 335445861
-199065919 199209547
-545957871 546006131
-58245615 58428867
-377327328 377200916
-441553715 441667765
-391800672 391908508
-943659947 943704199
-427385261 427360519
-507237656 507376728
-530402903 530336997
-849940372 849856948
-448980642 448841484
-654006826 653941212
-441351899 441547807
-642792182 642983888
-862397113 862471839
-287060740 287017860
-165482411 165482733
-185074855 184976927
-798688865 798683851
-506989728 507115094
-338593619 338790555
-748811480 748806762
-693165648 693263732
-851363450 851431424
-475524009 475590695
-598561687 598442045
-675726771 675744793
-353938602 354055786
-120096811 120085385
-883565498 883501080
-185596109 185553373
-108121998 108112038
-771707688 771614586
-724091107 724005017
-191840353 191924767
-614025383 614166063
-382766826 382771926
-507965060 508068982
-543994414 543996766
-524884497 524693201
-26035340 26102568
-355623216 355801622
-353783988 353699876
-553514159 553691967
-780346761 780373141
-582552945 582575477
-285788036 285645380
-947598115 947715107
-940208577 940017247
-14900815 14745081
-670080160 670035874
-941775256 941855328
-747619661 747644283
-149688925 149694119
-575074358 575168870
-201992756 201955652
-739401016 739294832
-355590994 355409206
-573422220 573403428
-98365244 98549742
-145667761 145692557
-796630645 796490375
-85765747 85893483
-915055789 915139343
-21338937 21362091
-960240919 960197715
-234758671 234597209
-550532345 550696765
-423733543 423689345
-147564908 147446022
-372465766 372487222
-676406730 676561054
-210951006 210975816
-676265240 676108112
-709868391 709992383
-475400434 475557352
-687163010 686969346
-936803774 936801302
-783125726 782994346
-609973933 609822741
-392189510 392121290
-838872974 839038532
-331094444 330924314
-603597099 603576103
-285019189 285176573
-912622976 912604438
-665092414 665047172
-609157599 608976335
-872072176 871878386
-539371147 539300557
-251068690 251102456
-597832331 597918611
-127828877 127741221
-204428228 204479638
-318425390 318338576
-155271425 155183757
-238361403 238312673
-50850781 50764321
-387620774 387466912
-748826157 748874591
-778437880 778323156
-207676472 207522796
-345100599 345242257
-698726050 698534648
-244427443 244336775
-191055181 190937841
-252705052 252638210
-404926311 404878823
-803844766 803882102
-870808626 870692706
-203815830 203884844
-108239470 108419344
-4215206 4372054
-702216020 702291434
-488792949 488965263
-545250793 545348411
-832407047 832501075
-188723167 188839649
-650759254 650756040
-109706264 109608690
-678388448 678365994
-386690997 386545433
-331772867 331952961
-308420749 308396227
-467621230 467735100
-182504750 182529674
-519871113 519742009
-139300146 139119594
-491418692 491387668
-443910730 443887074
-408435328 408452820
-109951272 109781310
-772637922 772516012
-54636271 54727861
-836377642 836465666
-214396110 214261510
-209058159 209016881
-442468669 442476995
-392517503 392428991
-237122723 237243269
-521692010 521665024
-545648579 545552889
-121403104 121273560
-352972671 352926061
-999848197 999902325
-663769223 663632829
-140285728 140420172
-87406675 87316191
-145784779 145780303
-737647768 737804318
-855204693 855278923
-941315036 941167714
-747418337 747224643
-289403693 289587329
-480415504 480441488
-221907011 222057299
-288338051 288241331
-506879896 506860460
-326484309 326618197
-189976397 189838401
-970430035 970285275
-870275751 870287219
-569267413 569132391
-604632315 604522447
-116502594 116542552
-383766586 383666712
-79877660 79702434
-308688244 308509506
-884140860 884108170
-118696286 118787314
-915305401 915397729
-364033206 363943202
-906083961 906010829
-152512073 152598435
-554001178 553989890
-654442597 654608015
-337558656 337566064
-166900688 166909620
-535690087 535682071
-435487130 435616094
-299936386 300055776
-242932654 242956484
-225594706 225691382
-599375907 599232845
-883889708 883865530
-947227635 947034149
-391732720 391797712
-126296046 126163142
-391559735 391374965
-437485845 437498483
-185761368 185812514
-733583266 733780616
-47158290 47356464
-955611718 955613956
-280828256 280655830
-345759925 345802797
-673633968 673746416
-406859227 407014859
-978135127 978153149
-265999136 265894856
-99658134 99477412
-651844180 651977650
-675735782 675617818
-795017342 795007372
-189756769 189800845
-184842178 184931688
-116664956 116707662
-473153335 473157981
-406514433 406620825
-755543847 755670439
-553488487 553338149
-457953392 458053338
-370236555 370389951
-363065654 362960910
-530596984 530697602
-681528953 681520945
-778452988 778580470
-184224357 184387375
-575541996 575707976
-31718428 31734598
-234521946 234427022
-521572729 521557681
-420617040 420618350
-804195078 804334670
-235101455 234902441
-16342480 16520932
-321954217 322072355
-760188492 760295182
-117256798 117407922
-717554072 717502890
-400002602 399883240
-705788599 705698979
-113400695 113583415
-144560045 144672827
-448478478 448310054
-397661811 397753953
-338042798 337951810
-269609287 269449959
-469193565 469078111
-378051122 378105010
-460069689 460056491
-850505516 850481628
-883749004 883641048
-188372118 188517372
-804471570 804518100
-499322621 499473679
-446420476 446330768
-966339850 966226712
-532985555 532955459
-982320074 982434482
-245477904 245668308
-795392649 795363035
-250979846 250832714
-392931546 393046718
-278816125 278930413
-14209856 14267006
-806311694 806292948
-146801601 146925617
-994276332 994290318
-514040061 513851421
-985595487 985657991
-55670819 55589467
-983477967 983472727
-954594461 954698633
-357063454 356987090
-743758672 743812666
-527245781 527346841
-548159445 547971509
-440347437 440492401
-969680964 969869034
-751971723 751781535
-931181012 931088818
-313134403 312952813
-693197221 693330243
-182352257 182162497
-16839545 17031871
-946080491 946262869
-34102974 34153130
-492965789 492817265
-16532529 16574557
-348465076 348344742
-47566882 47490446
-868184920 868323340
-733909773 734055297
-529469999 529490283
-995454857 995426867
-451575170 451606288
-240199299 240245751
-236942382 237045656
-902225430 902319214
-304817454 304680760
-549044795 548959969
-826642482 826624612
-114529641 114679083
-17695529 17558853
-229700802 229846932
-214745820 214837344
-442134030 442168770
-963774551 963962623
-622565769 622627341
-525272603 525443011
-966015985 966006307
-659223199 659400051
-806341806 806378832
-903516821 903595881
-929581034 929648434
-642371369 642452357
-661898616 662009464
-479030956 479000182
-52632015 52451375
-494314041 494285705
-613885048 613707038
-629415700 629452494
-383015468 383006476
-691777840 691809778
-958353051 958478931
-113864685 113695351
-691095150 691090800
-99872425 99963491
-432751014 432932660
-300909581 301061775
-807557796 807464058
-754451442 754494040
-702444025 702495253
-908156965 908076817
-775932 687738
-734738362 734569354
-963271807 963362235
-852686724 852511342
-771627463 771438613
-256574356 256717676
-846181349 846152499
-183427116 183488206
-309184965 308988661
-567099043 566988791
-408118702 408009908
-515328191 515181715
-431584639 431537135
-636579376 636509288
-761820624 761626466
-200820354 200844616
-173293019 173290815
-476827303 476876283
-865486032 865673828
-99127506 99105992
-992956459 993013169
-128213683 128335689
-450335344 450445680
-293829409 293956521
-737889481 737719155
-543520399 543520907
-290462940 290375686
-932463701 932280377
-626509948 626403108
-897886073 897898063
-525833924 525712674
-869221747 869274671
-46563422 46758082
-231092857 230952343
-360112994 360044680
-228239112 228340062
-693842468 694012506
-964002795 964195851
-874001823 874025393
-911159572 910969038
-609009268 608955586
-560251460 560127168
-486643242 486586660
-805282552 805324062
-607470359 607401979
-853336480 853427134
-439567397 439383761
-493235971 493237559
-53161580 53181900
-398016416 397835020
-547656633 547585043
-196727203 196603091
-224078187 224064663
-442718778 442827738
-122691597 122706913
-699643757 699607225
-139669441 139554413
-999775068 999814440
-858538647 858702921
-522710267 522602987
-918270661 918144189
-799438869 799244277
-650791785 650726723
-218594703 218770379
-167336339 167536239
-308365026 308476472
-867490058 867553610
-401437316 401243472
-146434982 146526472
-694939403 695041809
-546808214 546704526
-46406830 46252414
-429698666 429618450
-860479301 860449937
-443667991 443738037
-529313049 529235173
-750413775 750256863
-560785834 560926524
-802004428 802202810
-627508045 627697681
-162579738 162605342
-200827082 200785054
-651588400 651529460
-566350900 566505348
-63974046 64108850
-242347644 242446744
-378787448 378735034
-428884760 428778704
-579248234 579096860
-536390155 536271323
-967178236 967096616
-224895353 225083741
-677822515 677775895
-364861085 364912771
-228482921 228624287
-337911151 337875937
-839890126 839872738
-936329499 936374923
-105110072 105255992
-706331589 706472497
-628582373 628584769
-270564740 270631120
-603317280 603342580
-44433520 44246460
-756317165 756256035
-209635250 209636562
-617633400 617557608
-266089281 265908991
-385836280 385801702
-138165915 138364929
-782077869 781877947
-393659678 393602562
-208000629 207886019
-594381525 594326561
-239594658 239708082
-901178194 901028732
-249233699 249106773
-166162081 166069239
-741825335 741962197
-897825741 897970385
-273874626 274015010
-684933382 684880666
-950080873 950029329
-21422589 21508869
-394429184 394497146
-899470604 899503488
-900052761 899903107
-979028629 979020985
-978929943 978846471
-342809773 342956539
-175930829 176072021
-117944803 117970583
-191540162 191645582
-515339841 515459619
-700395261 700542743
-755766799 755597023
-231114559 231196989
-680769461 680622503
-791135523 791284579
-109965176 110046022
-181250989 181335953
-812406944 812524168
-590163299 590080625
-230657952 230802280
-628978228 628907456
-357434671 357331237
-619757401 619774035
-90789763 90932155
-244063425 244240545
-529953280 530023490
-203818131 203951557
-789931002 789797302
-106013138 105863194
-805690287 805887315
-817014426 817166282
-25641854 25720532
-45127489 44946267
-806587562 806776740
-349155133 349053849
-709774052 709860872
-101025818 100912234
-260068738 260243250
-84306845 84311897
-955305429 955455701
-89615150 89774622
-14766510 14574740
-569851070 569929648
-809177570 809196548
-190681104 190677802
-343030256 342882822
-462179540 462122072
-580861918 580957032
-601285511 601377561
-912226751 912206333
-759760753 759903985
-293544922 293725908
-181201127 181293471
-32386916 32267012
-264123057 263943671
-754585185 754622359
-206368833 206431567
-446723494 446661116
-162893969 162761093
-237781171 237700365
-633941690 634104916
-721673527 721648633
-88816593 88656003
-169099713 168941859
-550217901 550337695
-15424053 15591933
-375547576 375618264
-444214939 444113457
-718457078 718421104
-247466154 247557594
-926806951 926655429
-318088874 317993500
-213472330 213564080
-924974309 924971675
-995731985 995748929
-84575130 84449886
-546471886 546420588
-682029060 681987518
-381871211 381864925
-320238499 320217869
-516959699 516768549
-207400576 207599634
-489852080 489687180
-646701872 646507950
-720224962 720114038
-815806865 815836355
-55906131 55996191
-628693050 628566340
-800332471 800298415
-45405868 45298026
-374922080 374864416
-811941385 812012537
-643923842 643983460
-499058524 499211374
-375041961 374935419
-540388302 540373612
-381868068 381810230
-302272846 302097804
-99222147 99044669
-867077024 867097200
-603065294 602988686
-403508258 403664146
-216196594 216073018
-691767181 691695477
-882099300 882131790
-843911463 843980169
-50900931 51048899
-843673165 843750573
-442927158 442904398
-993052445 992973893
-732792604 732858236
-770125239 769946561
-643187504 643197822
-674324981 674353707
-469760088 469604102
-982225113 982304697
-272669253 272805251
-364602285 364518111
-565821361 565734577
-428505901 428627923
-659516938 659557780
-759554570 759479596
-498842907 498890289
-312350071 312152949
-949136729 948937431
-865264157 865198119
-369032351 369187921
-93819084 93871250
-583692803 583607001
-433395979 433477861
-447646797 447767391
-815791118 815943316
-815796740 815800162
-374817002 374842024
-47665646 47580818
-706138457 706268035
-110900154 111099746
-275460979 275405865
-171717949 171853049
-866032140 865934860
-746174742 746067806
-294616458 294500894
-958445869 958637249
-762309531 762206441
-301696345 301828041
-124661487 124721307
-103608407 103676067
-160400138 160597210
-327329897 327327759
-464202984 464371084
-114509473 114500861
-891552339 891359381
-341561448 341737196
-827772787 827894131
-240576956 240484782
-356538792 356589494
-80294358 80489854
-327719204 327709366
-632243929 632134007
-758183445 758113125
-665669736 665791636
-665118291 665192637
-34355796 34266516
-580416494 580410398
-965578896 965730918
-583889169 583768297
-526963767 527047419
-604498783 604517145
-5545044 5496854
-832074503 831878805
-302430940 302580038
-260812828 260930032
-761243678 761257234
-147597761 147770695
-110967185 110904903
-846599941 846445263
-665747080 665926648
-917449882 917570948
-653793537 653795913
-659637264 659478296
-137745945 137639633
-327929528 327746186
-452591953 452732815
-134635871 134610797
-550952140 550916486
-819695531 819628655
-498055794 498052932
-768880761 768774273
-919105059 919121821
-950891389 950724425
-948387913 948550983
-968437628 968612826
-982023473 981865241
-95218847 95224301
-720535086 720414130
-78560174 78504104
-784543373 784574203
-611796496 611901764
-131604402 131776132
-68760013 68794143
-298083280 298262284
-347689755 347787603
-107116073 107181887
-750335319 750332949
-453525173 453585149
-294258064 294139894
-152460407 152533295
-566224082 566197952
-604971095 605144269
-397193931 397188387
-703384324 703252962
-659402435 659474615
-564630263 564447409
-860698806 860883902
-378717405 378572775
-173920313 174002151
-846355558 846468890
-696545127 696512931
-108080359 108163637
-985284101 985447475
-249170236 249145072
-66340543 66496835
-695460819 695594343
-475846680 475774028
-284206116 284270330
-415396865 415454433
-629254395 629434097
-52061611 52015123
-386495915 386311197
-841948452 842106090
-941578516 941662950
-918276450 918346554
-346144312 346270258
-653200110 653021282
-215418338 215474578
-89978008 89842552
-115581739 115703983
-810349560 810420316
-134478113 134406919
-660690905 660521487
-220117690 220145430
-410854775 410755429
-63378420 63389354
-495510837 495448377
-609770839 609818587
-487485602 487570004
-759472593 759418657
-727578036 727566944
-474834939 474912253
-578814174 578795428
-928990830 929021410
-91090733 91194769
-299665691 299570857
-148210553 148402453
-461887716 461874878
-71695079 71536273
-54521349 54586847
-371253784 371201342
-113450353 113492055
-526792558 526622486
-359898983 359982223
-45589786 45579478
-480177837 479984399
-727700701 727755733
-226023702 226050312
-5334660 5278426
-202918899 202867203
-164294624 164385084
-207035565 207127855
-713594472 713440180
-680098829 680128655
-643038063 643170009
-628080200 628263508
-599194369 599239879
-617491798 617474884
-782318866 782275156
-688603828 688404794
-838076100 838055948
-815034969 814898773
-184886933 184830309
-860773815 860591625
-407473124 407345482
-649396868 649389330
-896581456 896531246
-745627351 745571147
-344626914 344666536
-456424310 456535042
-406192357 406077265
-812292774 812138224
-465936064 465814232
-795255370 795186866
-721306616 721354424
-280104825 280054733
-328577763 328607699
-303313029 303310245
-81885841 81773173
-163245993 163124999
-238447864 238459852
-553743082 553891898
-442930476 442923840
-993458317 993511533
-852811122 852893674
-196276087 196181663
-473346921 473288107
-877527678 877596058
-309657932 309699842
-182578885 182752019
-800763167 800733349
-467022873 467015381
-587062345 586948831
-931947676 932021526
-52632572 52642816
-455404479 455384035
-637619675 637801947
-514849479 514938885
-316577568 316608700
-557787639 557693177
-288058450 287996518
-476717964 476696356
-470999782 470922122
-314486451 314403611
-562458759 562445945
-860237150 860193062
-144796869 144833767
-208793411 208620591
-189163517 189059089
-663517585 663365133
-844891857 844999767
-288027484 287948642
-366422098 366524414
-53063042 53171740
-545149574 545299602
-813635899 813808177
-523588359 523656653
-459485360 459598442
-930892858 930905468
-724616674 724707022
-931160371 931203329
-592294622 592350936
-728905128 728911402
-118518697 118320243
-167034675 167064147
-985097702 985276848
-60444531 60503793
-268924707 268773903
-49494925 49663325
-903817273 903843323
-823557041 823392779
-988379359 988567477
-583649902 583494034
-996328585 996129995
-563574211 563734821
-453020872 452931862
-756526745 756326957
-286677611 286572883
-714988220 714879014
-592021935 591908385
-783013968 782989058
-626736142 626921886
-3608844 3636270
-53816580 53627974
-216063734 216134806
-507480145 507301023
-615031932 615023814
-135021879 135091663
-546869519 546746909
-883470855 883660141
-300297768 300300930
-366782017 366600553
-87890857 87967247
-351743610 351752240
-767244708 767395748
-397158486 397060808
-241118313 241145597
-278268609 278181387
-762168521 762123203
-417299015 417318419
-254220455 254409823
-689104025 689229403
-685889988 685774172
-27278716 27114542
-571748597 571649325
-530886541 530946037
-844300439 844265437
-141997279 142051615
-966377374 966302326
-734634913 734585595
-628875481 628896573
-339889013 339728451
-199208156 199210938
-339388983 339360407
-300457647 300446407
-470801035 470857353
-209420650 209513054
-276533797 276541851
-333107461 332952039
-34386007 34325585
-771319745 771382423
-754658367 754588211
-769294593 769175877
-478394979 478571693
-989667982 989552408
-416411346 416443702
-190859251 190901745
-724981976 724895084
-662514185 662443255
-329193369 329145483
-399411177 399296669
-605919586 605953586
-247050874 246923520
-409619533 409566313
-965018278 965177462
-824039545 824004033
-74603908 74475326
-629329614 629276958
-755378021 755512929
-601014595 601003675
-101474313 101353463
-513711221 513661141
-280089930 280119720
-612101824 611960424
-96556533 96588371
-680522480 680695982
-650134378 650134514
-143326385 143148955
-419822510 419976408
-970919346 971101076
-98077179 98105297
-209332561 209219907
-696488393 696475733
-972096463 972081745
-177568185 177530901
-93045204 93160684
-724003562 724048062
-735993433 735977495
-709369431 709538829
-644623869 644699305
-996584669 996758149
-822727568 822544130
-373562055 373522463
-256799018 256776622
-21480095 21539507
-880797704 880911044
-810496242 810344390
-406880279 406912231
-424340374 424218760
-698160640 698088572
-826884608 826959946
-797714889 797861641
-977666586 977615804
-633645851 633697311
-785621798 785444722
-428807561 428971223
-44191966 44126490
-950925321 951070919
-668481142 668368020
-362996408 363134900
-603038020 603092568
-512185413 512362923
-321512106 321351520
-38275577 38082447
-854198158 854030390
-16002919 16137027
-365448103 365254917
-610869119 611019131
-4591229 4460783
-102194397 102318527
-811530760 811592336
-331302738 331464178
-872401971 872324891
-594543024 594696864
-851909121 851925209
-784795953 784671873
-205883258 205690292
-23407341 23506881
-189687211 189673683
-248477165 248387519
-492368856 492197164
-363242410 363160506
-657675969 657542113
-498928794 498931528
-952141497 952149269
-755492399 755537289
-152377634 152217786
-657401234 657225018
-942251391 942322985
-455695136 455514272
-432974144 433110832
-143839587 143800497
-515998705 515917931
-694323970 694386656
-418413667 418238529
-36040239 35911339
-163274542 163283112
-624434185 624254673
-726178620 726014794
-737416006 737387252
-536677606 536481358
-639703340 639783798
-335992093 335886395
-428218351 428386167
-263976452 263845324
-881186689 881274927
-36064980 36197830
-50174394 50179226
-425403185 425510651
-873461715 873558049
-69404586 69220394
-116634912 116450192
-192612349 192667713
-925780952 925742394
-909951340 909762460
-152759869 152943171
-420056035 419943369
-59604590 59758706
-200338765 200254771
-39376175 39511761
-484870220 484819848
-107957474 107825236
-379125899 378993919
-629594490 629750578
-510582605 510574041
-816179200 816262682
-80771401 80582721
-361751940 361714158
-439596161 439588301
-783362669 783316343
-323239189 323102155
-879002720 879119134
-243354027 243180799
-560289781 560249457
-287936519 287988063
-766006444 766152012
-20681971 20810195
-380386508 380204814
-400951580 400941618
-581522206 581348292
-686560429 686582163
-210816805 210666797
-347289563 347204809
-968798317 968840703
-599218159 599261599
-311955842 311782830
-198265250 198135478
-708879191 708935377
-455237559 455311093
-340288807 340146181
-812302740 812339470
-393582033 393737323
-136602147 136420301
-603182277 603142875
-705536237 705651007
-812321105 812264443
-220384766 220215636
-370150553 370025415
-417669271 417843161
-161340767 161159311
-483985131 484170987
-945481086 945574602
-178030419 178100691
-512905774 512881604
-823056905 823211027
-657313087 657489381
-849285823 849242427
-703318643 703229561
-26046815 25963721
-132793360 132683082
-539275152 539335852
-385679609 385635001
-724088986 724115012
-954840916 954693796
-583070760 583150032
-998414133 998461147
-732825420 732639136
-565542359 565577497
-656697770 656682526
-958340308 958347730
-117224494 117210806
-369997023 369832297
-905348374 905281292
-296140141 296246937
-79922139 79926705
-65053249 65075651
-893622717 893806183
-991353554 991535050
-824066492 824012598
-602281131 602462039
-872540464 872490926
-361622862 361657388
-838297454 838182944
-275226974 275137390
-587041404 587083286
-354940733 355080317
-98684517 98541771
-715297781 715465529
-979672463 979730831
-396180294 396105562
-366949404 367132790
-461976210 461799222
-613379608 613223496
-61339438 61178016
-452540096 452662384
-267582713 267580993
-248863024 248753148
-451590729 451586249
-173857956 173810712
-218354216 218534632
-795221118 795111660
-143998035 143973903
-283758552 283566508
-473604793 473415437
-660925918 660860444
-416243057 416243825
-912602914 912794148
-994114653 994003161
-899630924 899779140
-991536639 991561539
-618174217 618229195
-298560522 298657126
-2072000 1929768
-353652686 353741932
-448719149 448911063
-856482197 856423781
-172905854 172738930
-751320076 751150476
-299350403 299151905
-104793091 104629143
-942410548 942575982
-645541431 645587115
-566093835 566211017
-711768202 711721144
-718174627 718246479
-632157353 632330505
-45313288 45284434
-765916051 766002321
-555683914 555778136
-365291957 365305603
-309133713 309236217
-142643686 142666454
-494081547 494026123
-790143000 789999324
-960903027 960834231
-17856424 17675276
-668787782 668922448
-124675469 124616401
-641861075 641666097
-29099088 29193736
-64977409 64875325
-621609670 621703578
-871925987 871975281
-3314875 3391261
-59290287 59146733
-781632291 781682059
-927741854 927901096
-227451664 227470834
-692811476 692812928
-656337188 656302668
-908272827 908343749
-31458377 31457597
-292723507 292532325
-764750468 764650554
-607907910 607740732
-543139921 543334629
-107739465 107568435
-141190156 141148310
-307783312 307804952
-558884166 559009998
-755024397 754966947
-50905594 50862842
-492577199 492765833
-949256216 949168134
-53346678 53269580
-606882765 606785287
-909201501 909089599
-746326987 746501339
-477260902 477432262
-828718087 828838059
-748237499 748044447
-905281949 905314833
-38898322 39023752
-827687597 827833459
-249388695 249459859
-678179396 678033548
-494858482 494908432
-463440531 463541897
-194783152 194796002
-343246847 343424135
-981005307 980986937
-841219836 841306502
-601380848 601521050
-836825417 836873277
-929006120 928864546
-850772546 850718066
-907345150 907481298
-952853329 952897715
-241685994 241849100
-432556324 432750576
-608982427 608854675
-86632179 86828769
-380356123 380506045
-133525094 133395340
-113330845 113231049
-134414479 134541747
-59295970 59482030
-158671057 158789345
-528044054 528031934
-695527581 695497949
-60194444 60046820
-170890008 170875812
-266138596 266216324
-148862217 148893477
-749117716 749256426
-825290299 825407233
-183962896 184064966
-786512966 786410818
-182739078 182921526
-733055303 733212533
-816851720 817032626
-615600384 615491118
-999875261 999753619
-676974158 677067340
-699100663 699252319
-219509467 219377811
-700848752 700776564
-926970099 927158717
-801701905 801558981
-162465344 162592540
-441792511 441919431
-793999719 793840825
-84917892 84793378
-857244939 857295491
-833096088 833251912
-451038344 450923574
-643051674 642916102
-980996122 980924836
-983777976 983908636
-102954421 102763099
-385621577 385737641
-398901966 398723536
-443290002 443476952
-673942499 674096323
-67088208 67163740
-304084465 304041303
-688001294 687992732
-139976928 140138240
-150919714 151057750
-792625034 792777030
-430599866 430424714
-669167199 669359551
-480294173 480380017
-274844906 274685150
-304539739 304676913
-678756597 678913131
-214532009 214573961
-363679203 363565881
-850612928 850478344
-248107459 247993781
-184234926 184210800
-273276321 273126095
-908536274 908517712
-707700908 707743558
-125433878 125383276
-837825495 838020695
-369919491 370074555
-83706017 83579059
-350212998 350195176
-645372581 645460277
-41620032 41732802
-413569017 413667031
-841290533 841395725
-43053126 43039712
-804796536 804673056
-665664087 665489705
-696210054 696357444
-871846894 871882594
-879846402 879714078
-666208708 666207956
-40214915 40238861
-644328295 644338395
-131445281 131351639
-518675669 518647771
-604437176 604262640
-170021098 170064108
-106966926 106877704
-814805168 814948742
-731344525 731316843
-335668243 335600603
-557767940 557961106
-454783261 454594385
-681864071 682008289
-18447830 18488882
-655596465 655513827
-825145103 825210655
-13231904 13118658
-646453473 646604911
-677308325 677227033
-737358241 737308861
-274579682 274463884
-991843838 991745588
-2485198 2441066
-934402072 934517888
-843821500 843945816
-833277746 833226078
-316566933 316650467
-910320603 910231313
-778514106 778467574
-427973743 427792317
-923556398 923430238
-450629477 450690509
-667909347 667858691
-200800381 200939141
-959114407 959077973
-342391473 342440077
-269924058 269996064
-550103133 550061757
-392389011 392429805
-795629641 795638307
-306898578 306922206
-402459629 402327153
-391641424 391577566
-45644364 45766982
-425827647 425755777
-792335758 792334284
-846151350 846211348
-515901963 516095447
-864412834 864279746
-831278525 831310787
-140269886 140103366
-103666514 103685620
-478956504 478994950
-664039209 664054931
-627403111 627602863
-462856084 462695254
-979352404 979243008
-627097311 626937263
-346408313 346576481
-51824326 51942452
-627826263 627701135
-196167699 196063769
-843634361 843711869
-558540571 558345903
-517111832 517215910
-863736711 863882445
-605738262 605812664
-622186706 622197854
-52069198 52054024
-650494782 650373812
-120365936 120330270
-283202458 283046178
-155413061 155360171
-268327697 268503167
-293712 96190
-285504086 285612654
-339898820 339961726
-667440490 667292104
-338214460 338215072
-784664735 784483671
-368027811 367888307
-748088939 748140973
-504169910 503992142
-775880640 776014162
-833771915 833658519
-994058907 994016399
-457378988 457523150
-183576674 183680340
-798573687 798407213
-146763804 146732680
-303313537 303312521
-714639397 714617583
-770563135 770655575
-456953935 456897961
-491051821 491051039
-310606319 310681331
-688708201 688707785
-323999793 324057209
-676840434 676836580
-672170318 672315324
-764196480 764240776
-438316472 438501498
-362052830 362057498
-505847464 505860616
-67269125 67332437
-768245338 768262566
-72865948 73010622
-529677380 529555290
-183538742 183437670
-374274030 374248874
-941074624 940949058
-198020563 197992903
-617343116 617375844
-783037228 783007268
-691026595 690828409
-612184287 612115129
-114290243 114232469
-213923907 213757659
-644901493 644708057
-739172234 739291728
-914050566 914249788
-867546925 867660669
-804026599 804069909
-517215827 517228261
-864995380 865176288
-777012909 776918635
-243583978 243554072
-928517177 928620983
-777467866 777513458
-392474803 392650639
-75888835 75775871
-23321243 23454785
-776823443 776698689
-534470849 534485969
-909011658 909112676
-591203342 591256934
-625931478 625999328
-406411351 406528939
-792437922 792384308
-449970121 449955887
-814203268 814314100
-795548669 795557333
-505291387 505270011
-746270279 746194275
-502239287 502232019
-546353385 546446237
-902330504 902307924
-285032791 285097881
-216213390 216179798
-711340950 711492558
-945662146 945543064
-932270152 932154896
-178598548 178578780
-769746577 769727765
-868465558 868611876
-690554023 690695705
-36885372 36765768
-998647374 998533024
-10739398 10802294
-132521496 132526166
-833479407 833466679
-528989420 529121176
-493813136 493795458
-351043412 350874892
-787923914 788026262
-170699782 170582326
-420726452 420687754
-390390803 390241175
-484306248 484299986
-288643926 288669778
-977222728 977376658
-327560672 327452004
-394599127 394574043
-438111956 437986404
-786603078 786621804
-25664670 25610518
-908855166 908667478
-64847827 64816519
-692921716 693065472
-380278100 380131792
-412447225 412555023
-309348984 309355994
-569351558 569183268
-259914259 260011953
-936338501 936352211
-92781593 92937047
-693785996 693853874
-97903119 97798651
-282609653 282550153
-818710735 818718621
-43571780 43506134
-559590923 559512677
-51190361 51017937
-108692568 108613832
-132903911 132995165
-25648147 25681193
-300375847 300226013
-231089641 231106125
-100488353 100355203
-306254922 306123146
-782297011 782150101
-957131546 957078586
-261310225 261410345
-588673425 588717299
-307312373 307210971
-334397357 334260061
-920488185 920425117
-108643736 108741400
-490508461 490484349
-600003061 600197485
-193324113 193401697
-308572942 308474496
-931589387 931633399
-693553237 693576865
-44106939 44007077
-555114341 555131397
-718468940 718525424
-673299245 673386783
-530751625 530820089
-183264225 183274853
-57537302 57612062
-790924748 791086626
-88345525 88298265
-658407632 658447050
-36575573 36420951
-685296766 685422004
-270607146 270708748
-879435259 879432707
-390780700 390866658
-294208370 294307758
-879456199 879519343
-447777089 447939399
-512400376 512384752
-752179995 752374649
-408974538 409166702
-229086167 229104801
-512392564 512333282
-709930387 709879427
-293171556 293344516
-706921399 706939855
-739891757 740023303
-292866684 292703674
-57675881 57548243
-3273003 3302723
-194745103 194846901
-831227832 831115778
-363199717 363387399
-716426080 716234962
-431727283 431880317
-379726407 379732377
-644492217 644560885
-497589954 497408728
-231022600 230972868
-252163915 252341185
-230349852 230244946
-644270400 644406390
-750015032 750132886
-325101957 325144829
-21350514 21205334
-176333514 176184194
-505054094 504887440
-440920659 440968675
-985967036 986145042
-963769294 963851284
-759948454 759859516
-18296500 18468356
-480337095 480198505
-809312282 809303910
-564278842 564254678
-694175577 694355313
-819436914 819629622
-782404283 782581705
-816664438 816656958
-887773942 887652440
-120935943 120806315
-264627780 264738016
-679049383 678960569
-559746520 559635322
-998945532 998857324
-716831180 716953606
-510811027 510723483
-923729547 923864737
-796290277 796311883
-868823387 868694507
-987949044 988060984
-441502351 441593263
-513541372 513403770
-531868217 531724571
-429132569 429289143
-926416389 926606617
-427463308 427321666
-985903186 985815426
-961760083 961931495
-997159505 996999505
-605884450 606022722
-960129615 960067551
-880499593 880602127
-917639159 917621795
-312110893 311925549
-895236666 895187374
-736626440 736583194
-172375106 172314232
-294897242 294733948
-662761622 662573140
-223756775 223889405
-912874706 913039924
-295805227 295660159
-462355725 462156103
-823304340 823165040
-817599864 817585322
-548717772 548873178
-838461075 838364489
-561396884 561430708
-774045808 773927310
-937622547 937492823
-378844984 378858654
-385797512 385875048
-753843254 753680488
-803491514 803511698
-381556370 381482432
-818773099 818664143
-561573417 561641581
-580140121 580150637
-416395643 416290705
-452772323 452938601
-983029412 983039736
-61055951 61017207
-117332360 117267792
-485902116 485772282
-22148058 22339428
-322128175 322314601
-44034243 43841949
-904681586 904821214
-603183134 603245194
-329887527 330040327
-903436508 903412414
-636977724 636984958
-56807329 56742197
-24971253 24852575
-528535692 528718630
-375255935 375088003
-762684515 762706815
-496025863 496026337
-172089074 171898060
-333651159 333729037
-382089945 382053049
-846774395 846753917
-695701446 695639652
-171785499 171673013
-547408869 547238009
-42188346 42130378
-926242606 926423060
-744451741 744344355
-745649299 745605403
-123457751 123585427
-206550410 206539310
-909501212 909663150
-310488084 310566444
-332887283 332770067
-412584865 412615693
-9995550 10175438
-148904350 149056808
-464350646 464467758
-803207299 803086941
-565024699 565169503
-981860359 981806423
-560779643 560766897
-468607146 468465708
-415421595 415606043
-54619545 54554149
-596080297 596215385
-311508107 311403867
-373660709 373501899
-272174025 271991803
-147834432 147808324
-261140338 261151062
-515256652 515399730
-181274920 181396986
-898805638 898680674
-493697161 493804297
-560817699 560741587
-250466720 250462816
-108273057 108320325
-192361135 192213767
-519065177 518922971
-746557143 746445535
-715092248 715234048
-126789220 126894454
-141320965 141204081
-668692047 668712687
-670340222 670306348
-426897869 426719399
-559045982 558974014
-86352019 86325373
-494053835 493954139
-236212838 236401130
-161470135 161539881
-754362149 754472741
-690279712 690300892
-345599038 345494578
-774307980 774112084
-662877538 662934898
-974184377 973999903
-813786845 813944975
-739106905 739231981
-857733833 857792043
-299426779 299274027
-111639672 111672392
-454464457 454501201
-776077097 776008249
-698124606 697933292
-630326708 630506536
-815866917 816019715
-2349594 2463132
-167600254 167472224
-231954063 231939573
-815175841 815066489
-905548406 905404446
-107148980 107114080
-714360549 714307979
-185899962 185896522
-404805740 404741228
-72360971 72403135
-630471697 630635497
-630945245 630822001
-906155952 906225586
-176678476 176485270
-477027472 476931432
-653427222 653516948
-141169233 141028699
-509987522 509794068
-723388592 723523320
-470745863 470576887
-741349323 741275353
-272045206 272082914
-212328566 212457324
-488732444 488836422
-30436070 30263264
-60335636 60253614
-376405678 376472722
-109636262 109494450
-490514961 490501961
-749948449 750073959
-994037653 993894825
-943080524 942985694
-192444619 192277651
-925818408 925921784
-212537339 212551069
-213723705 213840783
-873169028 873332348
-296067019 296020903
-786283386 786089588
-655112216 654988786
-633392212 633354844
-728802259 728743619
-277712680 277722092
-52097244 52041152
-664750391 664698535
-289170469 289341981
-70386866 70492522
-98778517 98943491
-990319191 990433249
-790617820 790734680
-654403758 654525306
-395573061 395749917
-586662777 586535775
-908515637 908679849
-851477151 851408475
-66278641 66172599
-251306890 251309706
-219365891 219211161
-83290801 83274201
-891295378 891189212
-928771026 928732518
-257167868 257094892
-589655207 589671431
-803501606 803331638
-766719628 766845540
-733923028 733903578
-168473209 168294759
-944746004 944620414
-403370521 403359925
-654097184 654252708
-965948764 966011146
-787586215 787691573
-502459504 502439656
-603681567 603687839
-629314982 629344246
-248914118 248811930
-785724076 785669276
-916170694 916315806
-431034494 430884266
-271534602 271405164
-818358319 818506139
-726672145 726649465
-478622523 478653279
-940575262 940522186
-555499391 555340747
-103803794 103701284
-19151028 19274870
-319895987 319993967
-397180751 397136221
-256818823 256965279
-648715083 648636359
-437247211 437315717
-876763266 876879762
-406134811 406024311
-595172701 595023175
-945198227 945219187
-6542090 6446868
-449358326 449203720
-304246219 304103627
-553015775 552868873
-357655002 357700150
-859366863 859336125
-635878901 635971549
-588034203 588177677
-7275108 7375306
-212746601 212583397
-75329275 75396629
-892066606 891933422
-533768495 533912221
-857700080 857535208
-12386490 12354418
-777706647 777572219
-727527135 727359107
-375171969 375019251
-449281023 449186461
-799133666 799119818
-966451617 966310629
-430418487 430471777
-68338796 68524196
-979198304 979297706
-629853550 629884878
-169227932 169215336
-402228208 402089900
-819615619 819662093
-877521443 877670673
-436099197 436055249
-579355052 579550792
-461593760 461644894
-228045079 228147205
-939856529 939731269
-255048869 255023099
-169288880 169365892
-640683362 640807394
-305677864 305671706
-165182469 165065963
-756286600 756104212
-927700607 927821475
-975577306 975643870
-92551892 92671402
-863944715 864043691
-318045600 318132148
-484050957 484078059
-955119926 955001830
-751591584 751705256
-916350912 916280700
-456399809 456376499
-96050648 95904468
-625405220 625345400
-517124391 517023007
-721901622 722002502
-821053482 820944160
-792314603 792356913
-67556918 67510756
-241657406 241756576
-464145147 464219427
-275727582 275591300
-245339068 245538986
-622661838 622806340
-110005599 109896945
-594405211 594522553
-817889492 818008582
-131310311 131307369
-764382464 764192776
-667655324 667488396
-341720673 341908025
-481382691 481522025
-910604321 910458031
-683908599 683898153
-440837532 440867280
-542036202 541960814
-948593288 948763454
-375555653 375512307
-262956130 263087286
-979847924 979682864
-286189870 286190024
-101545566 101462982
-13746025 13895017
-381021328 381133790
-105422531 105314467
-134361863 134219955
-827157012 827182734
-376625611 376568849
-227461249 227272261
-583109062 583110396
-603276603 603408557
-743048717 742869351
-553781316 553817490
-256316007 256509169
-937327905 937333829
-61766686 61724840
-580383590 580356816
-206687588 206562702
-418591317 418526139
-653472085 653312343
-77847018 77674470
-864499180 864499678
-450872381 450980959
-24833993 24763085
-776405264 776581900
-31971121 31858395
-516655620 516477926
-388717041 388552863
-287836414 287875482
-505807172 505854040
-439020977 438827951
-867788419 867938271
-170256627 170209561
-714069971 714099151
-856193363 856245641
-470043075 470007891
-900850286 900804246
-472956045 472824943
-57326825 57249285
-252624388 252785716
-371945969 371949649
-143443817 143469837
-839164075 839142849
-494322971 494432657
-967810617 968000689
-312870894 312787830
-352293150 352253248
-439592231 439542563
-926191709 926061363
-91059112 91140530
-951875722 951911824
-25747932 25825332
-798935098 798782366
-182257377 182156931
-555516580 555646056
-867509008 867598212
-155769878 155965996
-514398872 514359126
-147495917 147633899
-123981358 124124588
-438776838 438786026
-646302409 646252785
-62460953 62471201
-815241324 815110358
-153910125 153947455
-210012227 210117317
-475478893 475281341
-830664816 830613822
-525091570 524992696
-667571860 667511372
-898419831 898225641
-319140740 319268374
-630269575 630173053
-83097288 83009332
-992491587 992644677
-831553143 831604269
-428709215 428585489
-956906407 957104281
-876117502 876294212
-10578233 10471889
-453013544 453107758
-609122951 609192247
-405809839 405732783
-485344993 485198515
-938858567 938974169
-32947917 33111249
-267385794 267293176
-236306984 236147010
-984130009 984047765
-291961817 292137749
-363741089 363617317
-843545806 843596628
-927631601 927714667
-308582603 308598875
-757394513 757566773
-349336337 349208159
-456184927 456371611
-531247109 531315329
-428115081 428015209
-787398781 787468915
-60294625 60285725
-27486573 27606031
-590761408 590711726
-502769485 502731267
-946395091 946514587
-176766550 176950924
-302959528 303071392
-234544560 234499332
-223671166 223523136
-67125974 66984458
-116522573 116494045
-587308972 587412944
-831169273 831286391
-33458030 33324842
-73233470 73237742
-561923116 562031864
-561714603 561752041
-924869099 924802613
-986432195 986575467
-738175256 738281428
-293617233 293635415
-777639433 777621293
-596672301 596575417
-573298968 573412824
-25562576 25637594
-708138375 708045139
-352233871 352352429
-266114416 266177460
-375477318 375533980
-213607755 213623401
-942102773 942237255
-602805732 602716528
-981294012 981481474
-245259177 245384429
-21983883 21890811
-375814311 375815603
-903225425 903311599
-808372628 808188228
-116857645 116731991
-250212638 250313840
-672794723 672677661
-666377649 666534987
-936255695 936270357
-738345695 738529441
-925049974 925115064
-323751866 323894074
-902620637 902454255
-263325217 263230143
-140186626 140089854
-680985887 680802241
-282511031 282456661
-562991158 562803828
-699992759 699890399
-66666618 66615400
-497715676 497589874
-161583003 161501543
-285253746 285287752
-300696992 300659722
-44483738 44526048
-603886199 603842405
-850645613 850667523
-626592082 626427814
-820761461 820717169
-856278318 856212964
-410252189 410405683
-820712019 820739315
-80822859 80872031
-556128473 556136659
-970789249 970781809
-379150193 379178599
-600897555 600736703
-743442013 743601951
-73233397 73211865
-23388014 23229666
-995596333 995497117
-284497712 284515966
-527741341 527901139
-515569868 515490234
-705989209 706162947
-513619431 513686181
-206626995 206813643
-186137496 186134428
-408141995 408142713
-916504088 916385920
-135165434 135017892
-111860141 111674559
-711558081 711596033
-679612640 679811506
-276226718 276035812
-93500232 93372194
-296367834 296215866
-374186326 374361734
-384949073 384815739
-312292494 312407648
-409253849 409360199
-406888588 406935874
-37564887 37459413
-569469232 569540366
-883345068 883492012
-969340494 969530252
-824286980 824350088
-713633877 713668149
-541858868 541943184
-617985234 617929552
-155348197 155477925
-138265422 138142286
-693424255 693565051
-840356670 840362810
-150612111 150755825
-907221194 907054132
-20746083 20645521
-94752679 94663989
-100969026 100901224
-471897769 471988237
-910797312 910977132
-676331173 676199307
-733858153 733873109
-737621029 737487353
-655388516 655504954
-87691773 87759757
-612948920 612776330
-179949861 179856887
-742324713 742412709
-319782166 319714786
-165407460 165395892
-165934540 165752790
-929414483 929417925
-867783754 867706888
-807159610 807106020
-471527113 471585843
-762697361 762820483
-612409806 612475502
-87207406 87073330
-558801956 558947082
-165574962 165677944
-405283085 405440763
-79212169 79154523
-646916081 646923683
-430780896 430959380
-12598482 12496360
-965896118 965865370
-483615138 483484244
-796260244 796301080
-911617114 911471438
-975436907 975417451
-413569798 413764264
-425312425 425175727
-844772292 844693280
-822098480 822143438
-179833638 179903374
-390002269 389967523
-730460581 730565079
-789115670 789205008
-966719757 966814713
-221604485 221437823
-665717509 665629183
-531894292 531943726
-147981635 147885479
-439046236 438995718
-341331882 341457732
-808952693 809104219
-500978263 501151039
-329618350 329643094
-219336991 219443639
-419598199 419496389
-851546227 851408075
-280622830 280687822
-46259608 46329622
-16304462 16184660
-350019333 350127295
-616120985 615921993
-144843296 144824238
-228774917 228802577
-491738464 491540410
-281922135 281972357
-449775742 449953330
-978264959 978111307
-767153964 767320228
-405263678 405080844
-621482974 621408294
-19261107 19358047
-64322348 64416486
-148518487 148685343
-947885670 948075594
-974687739 974793955
-862518294 862425384
-982539201 982379007
-559690921 559674079
-976956791 976840211
-691203192 691310632
-44248704 44222300
-256097487 256175185
-530276192 530169800
-618485946 618332448
-843676126 843825020
-139438329 139571235
-962888303 962795773
-900103217 900002305
-664335470 664196174
-345809916 345905734
-5937364 6004712
-753957005 753890117
-211370271 211228383
-934078900 934202174
-913938765 913893641
-295192201 295210137
-451134047 451281977
-836068607 835987241
-218233890 218326704
-787303052 787244846
-673717523 673842213
-518318221 518516189
-103265068 103434058
-107823052 107655878
-516652264 516728698
-438362744 438317228
-725103046 724958676
-672654467 672590657
-92975015 92991755
-509479975 509678967
-200427765 200585643
-657950663 657791203
-368924998 368970770
-489004126 489094314
-703637336 703546586
-539156132 539204936
-541351918 541492632
-697513915 697480153
-59717468 59799944
-982118416 982184546
-631596052 631683544
-917824033 917937163
-380823191 380678421
-883223172 883418540
-450425717 450535813
-994214460 994014846
-276717654 276834800
-93638382 93530070
-11666302 11581134
-454879139 454958885
-416052292 416153600
-174191009 174359573
-138881472 138688198
-746336526 746291572
-642124242 642197422
-729139812 729184020
-475814845 476012973
-939373674 939262480
-506740364 506870178
-268665810 268702938
-83496155 83372737
-493750729 493693949
-639345636 639414398
-473220825 473095137
-235606930 235470296
-398950383 399136007
-315773422 315681888
-102741843 102818461
-735138000 735111494
-399844487 399942921
-58711077 58698169
-397191159 397170343
-78775879 78723343
-218218242 218098562
-449658798 449613866
-285132590 285220556
-616617088 616505296
-358292511 358166005
-7651750 7518270
-963164592 963015862
-809774846 809583012
-229169023 229196433
-625742450 625594948
-691506042 691373516
-277542276 277422260
-554480910 554377722
-665943754 666118082
-771863720 772001882
-428996671 428945775
-222556574 222539218
-88044134 88140566
-121405714 121547036
-850870213 850815479
-501314176 501314992
-669874708 669763136
-801580402 801395062
-443649978 443503516
-237916289 237953445
-323331820 323146558
-499816258 499885456
-783186974 783200050
-251620305 251690991
-977542156 977614370
-687997013 687880861
-957103496 957105066
-770481765 770609355
-221145332 221189378
-234117970 234036678
-573974720 573791850
-443877409 443992305
-467678165 467530173
-88447455 88327859
-929066048 929253244
-227116538 226977206
-680609231 680448265
-409287524 409432874
-695137730 695072906
-623951302 623872178
-659260316 659250152
-206111601 206066809
-896311611 896460093
-730133563 729979895
-387542220 387356338
-469165379 469221751
-310527264 310461718
-283389233 283523343
-52112109 52117353
-467951182 468088474
-442151400 442054350
-593314363 593252449
-19815147 19946709
-797579138 797657990
-833053871 833058043
-163414711 163455409
-132403566 132496910
-150259906 150289482
-938337233 938530469
-558756832 558759506
-171422932 171355656
-656527820 656690148
-780397482 780348800
-271129119 271160441
-891762066 891651624
-861638516 861810388
-156072626 156191812
-469604015 469682095
-459491440 459430160
-22122522 22075378
-143659513 143737889
-930639542 930545852
-566687517 566793441
-252514990 252412198
-586707738 586617816
-343572368 343415910
-436249553 436445107
-28742334 28848758
-925082519 925015017
-815290611 815192037
-390595831 390409131
-664115001 664261093
-78049699 77956395
-464552879 464610099
-116040844 115878548
-705892452 705857450
-173195981 173390057
-463321486 463491214
-371166388 371092832
-880951810 880895194
-198769850 198695188
-950032211 950200323
-475047736 475036152
-908463021 908526993
-69462285 69346887
-562246788 562169950
-249730173 249717133
-76127228 76160762
-665821782 665771696
-617965673 618004795
-554912555 554860543
-933401952 933544984
-452190039 452380083
-389626356 389642720
-748114956 747924684
-698751213 698700887
-877794720 877881102
-376929153 376768163
-7575278 7728222
-521156084 520977582
-702008886 701875636
-405005115 404847507
-513589399 513493345
-606452000 606609680
-464998456 464976892
-886982130 887039526
-822890186 822873936
-211377220 211363322
-348305707 348158623
-411985754 411895174
-330350107 330425153
-723150466 723188120
-601834608 601692984
-809978857 809970839
-899214167 899337685
-850493572 850402608
-117957693 117891395
-698326109 698380629
-197049468 197074580
-530848537 530791641
-866761572 866908552
-247485659 247316535
-91010763 90853547
-51639437 51557863
-569781269 569890359
-182381952 182517212
-971503563 971600241
-936314002 936435844
-326755069 326556961
-387872098 387956142
-460903961 460881457
-364221926 364311700
-746819061 747012719
-841139783 841035561
-813209807 813052023
-296118447 296015591
-93585468 93691296
-320577364 320411818
-282545176 282674130
-200668666 200527530
-848224843 848279547
-484194066 484147908
-623079333 623153587
-827165219 827333675
-211486819 211578503
-316760985 316918861
-434894286 434925776
-233378414 233534004
-186326660 186414396
-236156595 236145553
-373447775 373542259
-810868148 810872836
-518915844 518792966
-596823666 596683294
-861251820 861167158
-688995336 688947654
-554828674 554996436
-160175047 160070123
-991597470 991525608
-697405332 697497034
-721997251 722007753
-26437709 26486367
-582101389 582221741
-54939910 54836698
-864807490 864669344
-520214873 520373011
-473661265 473730989
-26127505 26077631
-581558251 581486161
-523408337 523571873
-777090920 777058900
-170684242 170882910
-823916422 823905646
-412551806 412558240
-275329649 275310395
-105419635 105428233
-235123941 235211229
-476123761 476317377
-506602217 506614335
-488083436 488039866
-185172190 184977520
-529574548 529515978
-860874831 860892973
-428757793 428660637
-685359385 685211879
-206308432 206171168
-803089556 803147120
-400498157 400434191
-168867514 168849596
-140680321 140803697
-704931601 704881071
-745811967 745839457
-454358146 454335734
-533836730 533987712
-493155453 493160293
-111350630 111395630
-889016214 889209872
-282321241 282447891
-316180673 316148617
-190550251 190377453
-720474608 720456772
-797087096 797036504
-743207864 743305970
-985223157 985354415
-286381165 286528615
-321254084 321337622
-790354739 790460655
-431589709 431579569
-106404202 106388464
-202417925 202509497
-370576688 370577262
-870513828 870560550
-885969444 886125042
-700096856 700119478
-230508217 230436297
-150403001 150213885
-217145544 217068870
-501855470 501845998
-948305144 948469448
-505887136 506025146
-752549785 752424907
-48645498 48499170
-898552940 898743156
-313645063 313809649
-483133958 483141762
-726126023 726231217
-340241243 340336371
-142860801 142854967
-873715473 873630697
-16826579 16696877
-647959303 648115491
-658305018 658276374
-436065749 436132645
-992276647 992307369
-207076671 207072465
-789661863 789798281
-433436920 433361170
-537668083 537581399
-228527171 228721403
-768192765 768380865
-139784284 139811384
-345756867 345670109
-873524997 873591101
-148861950 148669398
-96035142 96066154
-67852561 67952905
-463820584 463824360
-590182588 590360142
-264682898 264528836
-388113988 387991058
-230104615 230193461
-15246273 15176347
-945602605 945546599
-901737672 901574336
-180839346 180928650
-171484185 171376553
-567747005 567663719
-590452506 590460596
-54366322 54554098
-623785472 623808308
-803643800 803461474
-900306738 900185798
-122925546 122870520
-238059172 238145248
-76334785 76527985
-318852576 318959590
-438305235 438231057
-256942542 256988016
-51990568 51951612
-117383465 117546879
-411877256 411769048
-259922633 259802295
-115139979 115121111
-260146297 260340203
-551017946 550886334
-982564994 982710402
-427634130 427450758
-101936027 102084957
-142739398 142857884
-191855300 191994234
-507557962 507587230
-223395632 223304522
-96278881 96202167
-938383955 938229237
-220192599 220300201
-166111969 166212541
-937391674 937275984
-333690098 333661434
-543713052 543521826
-864441576 864418782
-440379466 440258420
-210485255 210594705
-598011669 598011807
-556496481 556332383
-80311302 80161672
-231971823 231936303
-192813053 192984129
-178513200 178426902
-469993837 469824157
-417210299 417308717
-973967478 973796006
-185807910 185817118
-674424202 674583866
-737271810 737217620
-2682541 2684767
-304974144 304825430
-707166170 706967880
-221695032 221893586
-558329165 558245281
-306996263 306848149
-460176603 460185349
-640980049 640952585
-655446735 655249753
-452109259 452138519
-33832968 33672016
-999598626 999425466
-845166431 845206957
-942121664 941941334
-647569249 647618393
-138104918 138048282
-157537397 157443471
-571474718 571289974
-377046639 377187977
-539441040 539466570
-597168460 597061564
-680465430 680366142
-319057615 319204557
-56714019 56550101
-847817170 847626502
-915941252 915750942
-453522620 453647678
-173556803 173545543
-856032328 856200932
-39038694 39105672
-407094275 406998471
-340426474 340585892
-169866258 169713254
-408690557 408828769
-202225786 202142398
-378978563 378867995
-564028974 564126366
-41663352 41500902
-759445625 759378099
-700163206 700174758
-932615000 932540264
-459957660 459775076
-440581767 440594135
-756838586 756732522
-623881938 623911740
-517907006 517987112
-497054587 496918321
-885115028 885180520
-747257805 747062847
-567946053 567848191
-960805602 960712312
-259280280 259184086
-527665728 527708074
-429581731 429448569
-858813896 858727766
-603214164 603150390
-931051974 930996068
-217598012 217542404
-292920589 292862735
-63040849 63226665
-732226169 732245427
-187288462 187457658
-395256097 395120081
-94437006 94617200
-695512765 695315097
-692887865 692737991
-156495631 156634243
-866531468 866609834
-441363968 441390492
-26510860 26579836
-348929908 348845456
-920987735 920991605
-353806577 353891523
-699017508 699019620
-481136980 481016320
-996163864 996051496
-203541767 203573757
-891228143 891362613
-135460462 135596774
-497212306 497070146
-453636464 453807040
-762375783 762496807
-449233742 449113296
-656497234 656608984
-645307226 645114212
-339409922 339368044
-283159895 283245021
-181927611 181798881
-154459886 154569414
-126412558 126532454
-678420603 678502341
-252861484 252709948
-903031906 903186686
-642114519 642050113
-800501949 800360235
-449498364 449416482
-410250329 410131307
-317015113 317038643
-468366911 468536427
-706948464 706931246
-31691533 31726513
-764044700 763898880
-864157191 864042267
-934261150 934459980
-674443119 674424741
-667091930 666900040
-769405342 769528784
-581496352 581620150
-198297134 198233366
-975908492 975747672
-55753854 55626604
-69882448 70014388
-905105281 905182453
-187994429 188128109
-57227269 57240833
-808935361 808751495
-403254842 403126928
-593497221 593465377
-950808 818630
-771002584 770834010
-914634483 914720113
-496508016 496642082
-117539322 117714152
-283750810 283766294
-297524319 297475233
-456319942 456479676
-727605831 727550241
-792444601 792603309
-551145803 551012293
-782820709 782670823
-536482734 536579482
-725384805 725239745
-554352164 554429316
-796280662 796278998
-481808930 481905130
-636174896 636126184
-272052741 271902879
-709247309 709055719
-718875052 719022048
-554004573 553997783
-586829574 586929918
-871397282 871208994
-731227736 731049504
-865085834 865077516
-70918832 70828028
-408741854 408696154
-753450807 753377517
-2281739 2378319
-172356917 172503975
-667366297 667236591
-129081519 129055283
-255661766 255594704
-435391733 435213439
-317524668 317469194
-934758324 934582996
-220515457 220587947
-392155400 392127070
-171606432 171452598
-166423321 166586627
-687322880 687154142
-982104187 982264905
-556870342 556753934
-929361758 929474092
-650751473 650735713
-202978004 202952782
-667528109 667455971
-493190784 493284334
-621809181 621980001
-355005174 355193500
-884827393 884916711
-215767379 215884891
-538838908 538947600
-572239468 572271398
-408289816 408444074
-693984614 694040398
-217943435 217908673
-777550306 777584058
-426521592 426325942
-330929455 330889065
-73613462 73446338
-545828629 545736331
-146855312 146705816
-500674975 500606051
-57948856 57810042
-590263733 590456551
-696603655 696703279
-427095531 427263547
-407909661 407991077
-607327106 607432008
-513122059 513026383
-314406724 314441280
-512274168 512154620
-480950315 480882905
-567367513 567509929
-437545153 437451813
-708668284 708689256
-663096950 663032660
-78210829 78372805
-926334617 926511503
-394938197 394804453
-198351634 198242634
-795899701 795783159
-66699212 66799282
-468782079 468609347
-174441094 174441322
-357198782 357309408
-187871842 187979504
-564266760 564076090
-499416378 499537208
-954286530 954105088
-286761942 286777266
-57451405 57489593
-372761170 372955116
-163059143 162871275
-807345302 807292446
-889664808 889675604
-130291743 130140513
-519499320 519445282
-697880924 697693058
-344995521 345038669
-597589333 597443335
-701943946 702106472
-153577885 153455885
-626829014 626726116
-995957085 995989983
-554208439 554034911
-733524813 733613927
-373394979 373495017
-977869748 977728602
-203206991 203309801
-891878185 891787505
-791857541 791718615
-134735165 134714679
-56817569 56991289
-886456503 886341613
-418645409 418768525
-942409559 942473693
-55298749 55422105
-785533260 785448994
-314559868 314682318
-533613443 533442505
-416806615 416903895
-914292343 914337537
-498866598 498751232
-556257420 556061608
-58841612 58988194
-788376243 788420447
-318705789 318744879
-886387863 886525143
-886981071 886893993
-970474008 970386062
-411045611 411044063
-395046198 395026482
-62009965 61890975
-379217323 379211243
-296979172 296786600
-955489759 955421643
-270537450 270495644
-758274678 758092212
-308841416 308757254
-369286227 369220411
-266200170 266232478
-671029726 670926658
-374119816 374046966
-961541762 961525520
-606061970 606183664
-645345016 645269436
-532129670 532143900
-757413824 757349612
-71093563 71070961
-223193276 223169832
-157181093 157078221
-634124833 634121453
-630321532 630416622
-587579800 587646710
-256694918 256740434
-486825937 486944091
-466555727 466603147
-317811368 317676088
-292332557 292298437
-390315989 390195875
-558597757 558699129
-770398805 770215449
-697934504 697898618
-775613144 775776990
-730609043 730806065
-31520535 31396219
-829003113 828944993
-755875135 755849915
-762605921 762539297
-203928062 203975052
-29319085 29413223
-738100416 738147848
-548193353 548125537
-647568666 647668120
-76431385 76277609
-818539121 818558157
-347803017 347885437
-886686920 886501022
-75803014 75613978
-597875471 597846147
-227385437 227556231
-245846195 245903439
-778873360 778833482
-304735121 304899787
-840536195 840666595
-670170785 670311547
-687681207 687483173
-557342207 557433913
-77991415 78107983
-761166364 761351234
-231218978 231175000
-105728800 105621008
-189447747 189631985
-459578191 459618693
-654248102 654257314
-241946369 242097561
-448303183 448167013
-875085578 875219922
-613426009 613562199
-197598815 197516573
-848680308 848662208
-911797506 911814266
-899584341 899422635
-695100669 695174791
-812617837 812697849
-275579216 275408340
-763345008 763164514
-689318569 689140237
-980369802 980315502
-163073850 163044436
-654381033 654272735
-558623981 558648443
-245973276 245833602
-151734462 151637888
-579067286 578887284
-408273377 408262075
-185944907 185855017
-709391523 709255395
-994568925 994575461
-303424032 303542206
-816712931 816842907
-21910418 22057348
-312768840 312829362
-569974971 569884325
-100517101 100459605
-112113523 112060787
-325801598 325680766
-981255543 981387743
-757745560 757903224
-208856130 208826368
-535507302 535411202
-888742381 888869285
-4005945 4059997
-955264275 955095363
-490126952 490305670
-424975387 424988129
-842981270 843099678
-928698827 928600141
-881009952 880968938
-52899133 52901581
-147111969 147133863
-264605867 264529809
-915583271 915401521
-234078575 234157365
-98322207 98292789
-219143484 219180586
-29411399 29498031
-996405177 996514707
-800175075 800315443
-350127394 350298602
-509826248 509683946
-187743413 187908011
-190787524 190880498
-826797635 826922277
-684291273 684331175
-357677576 357536986
-485257440 485154974
-942262954 942211556
-108993158 108909012
-126118719 126151353
-586854248 587005588
-286444524 286360460
-465666581 465838117
-102973036 102935806
-646745205 646732307
-306442483 306400995
-259951034 260072872
-5520949 5338577
-323091392 323170672
-925699413 925562477
-133137988 133013358
-624878737 624799985
-276223020 276230416
-260551419 260413123
-588145764 588209590
-185333481 185322887
-491561198 491430574
-459983396 460063090
-387286126 387300038
-118753147 118864237
-32879128 32950292
-713052953 713232815
-217568432 217570208
-412313353 412329409
-771098423 770956851
-236163826 236149364
-812871546 813042592
-253696051 253840745
-68959116 68979532
-299851413 299706993
-702631867 702720705
-158172644 158020334
-797422006 797472468
-88185448 88283362
-971423743 971255267
-256693048 256787820
-37912764 37817310
-659178994 659070872
-774977161 775063759
-299647739 299683643
-316654370 316747482
-656522449 656553109
-730685712 730707554
-944628378 944428864
-876868583 876946945
-880615948 880588306
-44668097 44737677
-815568346 815379760
-465599451 465531497
-224791913 224703537
-356889460 357025272
-816219609 816176949
-929907995 929914841
-520057880 520091826
-198829729 198787863
-554390740 554260392
-486105964 486152718
-402296061 402273441
-588025757 587865319
-309478463 309537899
-124793978 124788544
-274250962 274374796
-374628733 374678961
-12673520 12595312
-28562043 28723595
-391186187 391365179
-813625974 813640170
-711408059 711577057
-748472303 748347321
-917128090 917034992
-250474309 250459131
-277957688 277952496
-466014776 466176852
-596820152 596833028
-421627241 421528127
-130653892 130464062
-250688765 250803873
-471919045 471796339
-11968094 12094262
-153563368 153592402
-829528553 829412521
-882225628 882227140
-202474781 202544213
-960744659 960868629
-467839976 467898040
-110133877 109965827
-114319117 114505167
-163329804 163435060
-174185373 174172033
-200506704 200490854
-930598280 930689646
-271461611 271262407
-769101852 769050890
-670107398 670052922
-597169318 597299876
-941930824 941779832
-911927772 912021152
-416743556 416621618
-506608276 506517490
-59088822 59089042
-208435111 208523179
-793716485 793836081
-990729685 990622013
-271926311 271757599
-298553146 298589636
-19632647 19538835
-243076583 243078267
-289351217 289332745
-696018224 696123200
-384585995 384439041
-593161434 593120804
-412584794 412531686
-491635971 491639437
-659931518 660128670
-65152806 65165832
-185416212 185447144
-201637241 201736715
-366116753 366251025
-35848347 35975789
-428450639 428321695
-166030073 165888435
-108839748 108643052
-880110326 880101038
-882960375 883061295
-967145035 967299593
-169452206 169279578
-771807853 771912879
-245613096 245794686
-701580802 701767792
-878165915 878333709
-853764011 853949203
-387757426 387616044
-711098292 711072932
-313692938 313695614
-669960141 669981775
-628788494 628597606
-228817946 228915234
-953227442 953130266
-42291292 42152062
-438559508 438443488
-663184065 663094723
-456578621 456491463
-469784066 469837314
-892420113 892566683
-215087336 214958242
-437604147 437748277
-918770667 918584399
-115315816 115384436
-10863211 10741377
-22655369 22637931
-698443474 698468906
-599826639 600015857
-302613420 302797794
-312799101 312787983
-360501591 360325247
-818801573 818950173
-583456051 583458585
-211732202 211701526
-779794574 779900902
-297160348 297329012
-155423460 155532390
-420291769 420336103
-810417969 810574515
-332337149 332337669
-999074192 999266054
-637295013 637270113
-50974915 50836273
-745147382 745334020
-493597555 493571113
-765007056 765123918
-976198798 976084682
-480419364 480463612
-852852398 852676844
-337553264 337542854
-387717404 387847808
-848252195 848216253
-510166762 510117844
-610358166 610381542
-340506183 340332955
-645015981 644832959
-953773910 953646106
-444156415 444277059
-166115660 165944486
-78708905 78749611
-508691958 508597408
-181688826 181863246
-398380808 398547922
-855562478 855632114
-979384689 979560185
-394499443 394494849
-149543399 149418789
-182449582 182432204
-549879651 550057141
-838573858 838745426
-867345386 867277728
-771422865 771341981
-169789685 169942831
-478752649 478767459
-389275626 389318598
-374659943 374697979
-743149623 743108573
-267509687 267435455
-689700055 689530051
-372619395 372487579
-882180588 882082992
-997978497 997986027
-277126309 277031121
-782408821 782228911
-954547095 954646547
-483083529 483199995
-235621839 235592021
-1006770 919388
-332571205 332652543
-218798573 218993341
-920744903 920585257
-29215402 29172070
-55426907 55510385
-903764421 903922225
-928439636 928569080
-471364101 471376287
-832138392 832069230
-497141226 496977960
-341838162 341977888
-504660177 504793589
-182114023 182063111
-395922310 395949786
-990344246 990522252
-905507273 905589539
-765450961 765368645
-367974675 368080947
-9601051 9457631
-100132436 100082128
-778874107 779013799
-992999459 993105431
-701583415 701555621
-809304980 809431820
-441658171 441855971
-96121794 96010514
-907372017 907172771
-38555408 38368502
-60971527 61036579
-579266660 579229808
-400407598 400588716
-712169127 712083689
-80574610 80405098
-532172902 532114898
-502096174 501970024
-774513596 774598002
-893443962 893387450
-611552832 611702208
-979362433 979472437
-849166087 849264125
-482014438 482005390
-337861666 337960636
-216529897 216596797
-610236588 610345608
-454688823 454578775
-5737422 5709232
-653887971 653703855
-935003298 935085420
-425678288 425639998
-642794603 642662311
-74668401 74779533
-992517416 992568132
-402927078 402784436
-203729062 203626916
-718642494 718584842
-259673795 259591463
-400233646 400268422
-945374701 945333235
-879796396 879896408
-773352009 773495451
-294608691 294701503
-680528748 680402112
-78532139 78380051
-145929935 146064207
-24838939 24829047
-122206869 122249101
-662336600 662174204
-457130210 456972432
-532842889 532877335
-393328718 393483250
-82225853 82220865
-208470846 208575512
-571505503 571698961
-630627723 630643271
-702447297 702622099
-281672140 281673676
-67442628 67490328
-63847247 63708037
-585697450 585830622
-710063516 710050408
-231782150 231713278
-778367502 778360542
-601216969 601030415
-348354167 348404909
-689025506 688965166
-601890584 601928414
-830151839 830069495
-379544229 379429929
-122572859 122699255
-816136591 815994525
-437692943 437803611
-807318874 807174098
-731789760 731611906
-391765216 391729430
-674585986 674581746
-414395039 414476519
-310401753 310383993
-728181432 728340958
-736325473 736485133
-244846398 244695170
-67941228 67964582
-420113922 420223812
-729819718 729816100
-942679872 942845778
-638321678 638262088
-283838243 283702765
-767313576 767477920
-721015007 721007331
-127403498 127454166
-727871950 728066770
-641447693 641359785
-168239530 168117286
-578059494 578063478
-157220747 157284379
-749834234 749856636
-412144649 412321381
-178571978 178625118
-907805487 907863549
-794845652 794833288
-636336584 636268900
-107432961 107554611
-749937395 749805691
-244484419 244370467
-488245923 488376243
-294041213 293911387
-250098513 250263239
-521246107 521136189
-740195246 740320670
-903017853 902861947
-393895142 393858364
-420707103 420529597
-58188979 58060271
-927128902 927188532
-277828093 277668259
-50114438 49952364
-285870900 286013928
-243300566 243407488
-753504315 753397299
-639419415 639409381
-806930121 806869273
-619534136 619707314
-753174257 753196945
-309508181 309315095
-250456008 250464768
-384131930 384146826
-98756802 98785676
-327012662 326922328
-826228971 826426295
-36771984 36627278
-774713512 774810762
-862242394 862434476
-500078691 499907445
-106726464 106890564
-827620489 827435533
-228346605 228333519
-96541008 96635734
-760738390 760932636
-554886549 554841513
-718482018 718568830
-615065043 615180079
-26976119 26891979
-754439420 754550412
-114078369 114199293
-959850556 959771388
-414626898 414567766
-662088599 662211951
-870039872 870227256
-804372180 804297160
-691130553 691059747
-569812298 569682992
-520663684 520564298
-949407639 949581767
-107106223 107064753
-68619444 68471360
-507800103 507647069
-488879106 488793738
-120200000 120172468
-186714092 186757140
-511390054 511227744
-546772196 546966842
-425510570 425510732
-106456042 106352362
-126898675 127079529
-976504082 976534704
-549951254 549900324
-794058413 794195405
-931738179 931737261
-48337943 48171729
-148866975 148877847
-422105545 422182901
-372182884 372251860
-73438771 73448445
-769903882 769867872
-87208257 87361433
-290737375 290854725
-858075154 858061564
-257210012 257309486
-191711459 191791221
-918738576 918802758
-511473318 511306790
-292841706 292891662
-961156206 961308698
-548795475 548612711
-182930620 182912432
-315999475 316121267
-828694363 828752077
-55847495 55708847
-449118859 448921167
-868374482 868384246
-514191769 514296903
-327797236 327675044
-934643910 934656340
-45584632 45487270
-289814274 289942862
-752853491 752710971
-10350132 10395484
-598183778 598035738
-447844776 447761594
-334494776 334637536
-707149594 707182746
-369464851 369656023
-435639669 435592519
-516704703 516817305
-986263606 986427790
-986977517 986826563
-715012194 714964246
-246987197 246810725
-655555146 655497508
-235311021 235111437
-616558149 616363335
-495109351 495224645
-329963927 329863541
-755671073 755862525
-513633468 513788974
-684306489 684355861
-724025812 723851680
-889234065 889241233
-737480764 737525582
-67572071 67541765
-469534209 469341125
-816942173 816743641
-823951092 823881752
-247231547 247401097
-331719583 331724595
-4126662 4095946
-68635656 68603232
-655170872 655348244
-56040755 55951627
-414665295 414802541
-55912333 55782657
-880989445 880914175
-202533894 202684680
-190806195 190834011
-480474296 480577616
-322254941 322392191
-850569288 850656568
-348845976 349013840
-759695930 759651512
-563939544 563838502
-471168997 471038219
-961430541 961332663
-125965722 125816504
-730163885 730330383
-280970132 280777206
-102901996 103044076
-370834521 370757363
-213100623 212962969
-97803092 97615828
-491244801 491310283
-89507584 89597106
-929643221 929653647
-552328379 552413923
-550092656 550277798
-701942261 701763657
-113366972 113371708
-307468951 307407193
-553056698 553215208
-908421694 908265804
-170307136 170206118
-381836010 381989558
-715564396 715482852
-495454253 495479607
-797333156 797337358
-526970610 527124228
-474251794 474398132
-641242257 641082413
-152110729 152201421
-657305380 657313126
-118192534 118019326
-648197520 648123560
-396669698 396781596
-701569518 701498940
-139789456 139797834
-808617153 808747671
-764906751 764746853
-205489960 205528912
-101262231 101197733
-169789756 169676934
-619395 640571
-629524469 629670759
-219489711 219680649
-698456190 698305068
-817511610 817519444
-436166518 436325980
-772894992 772916448
-913036804 913043044
-370725604 370771034
-181830644 182024578
-283961969 283884905
-621421756 621544192
-736813757 736808331
-928292936 928208148
-487383881 487506747
-920989670 920982396
-599647075 599640615
-145827246 145897940
-805069186 805062626
-505209589 505373185
-517371459 517362607
-420501185 420463821
-831526190 831682348
-257259749 257075987
-402598609 402694769
-791126215 791147995
-980101670 980258698
-416607085 416432165
-50507335 50399503
-548846064 548900292
-904256027 904267253
-807011754 807018900
-951691395 951639147
-324297860 324382490
-1891205 1750513
-829063319 828942907
-921539044 921390548
-114283998 114296488
-208225350 208142512
-881361795 881188059
-111577434 111767350
-963226445 963317021
-370065904 370083206
-218288815 218364593
-898770786 898889028
-616590137 616644039
-675597475 675593161
-859256336 859135350
-129397944 129370788
-616399550 616460742
-575821934 575865234
-806110284 805982378
-267230240 267172426
-33024979 32939141
-714504468 714370216
-544414715 544528583
-391129711 390949215
-57370645 57366211
-289256225 289167185
-378287131 378267269
-43385455 43371159
-951778834 951661918
-225330693 225219469
-238858963 238922795
-226132402 226074722
-533724154 533840358
-939016353 938931985
-393803249 393671397
-781977908 781933704
-325741182 325717674
-659833242 659986924
-669584909 669666097
-344191651 344035657
-517017642 516901756
-538757823 538558623
-227962374 228096142
-394463165 394330585
-115364967 115461211
-14325874 14229670
-319367289 319476129
-907460214 907502382
-263768074 263832250
-239081203 239152079
-543051873 543150335
-416531583 416682587
-374516632 374548456
-676717225 676758835
-524264493 524117157
-927267813 927109251
-729754505 729659671
-642728457 642533377
-981685798 981724644
-78480587 78639761
-149588326 149498472
-888607470 888495864
-947768146 947726080
-875735875 875841513
-465882926 465989202
-807849378 807981986
-343613439 343757123
-308478180 308474764
-895501108 895477002
-797462239 797597973
-546299275 546353219
-488462514 488289972
-147781171 147933557
-766478105 766350177
-381850505 381891917
-415698969 415513117
-476979452 476925054
-19585741 19541649
-196905106 197062024
-687066178 686868460
-297804513 297639483
-573511464 573407526
-29829529 29659425
-450778850 450745344
-970736086 970728470
-308997487 308993611
-22243743 22230499
-301543420 301465116
-692326908 692177044
-196434218 196604398
-709904907 709816837
-131789640 131762624
-529918210 529760730
-37788862 37699650
-9734056 9651320
-490707190 490565088
-554494433 554598177
-209459512 209566596
-918443507 918562781
-94866113 94912629
-427258818 427268276
-373545364 373581304
-682623169 682580583
-968863396 968951676
-398356675 398374937
-175685905 175859815
-285832458 285861538
-554754451 554595971
-826859956 826706902
-866951588 867031016
-148499309 148601915
-45642515 45537057
-914903095 914774001
-801890534 801773354
-436809226 436816344
-997660388 997537304
-837915219 837923095
-877731977 877712215
-477218576 477346582
-41022385 40991015
-356393231 356564143
-274184716 274019908
-654401806 654464532
-964398469 964272137
-337923968 337997304
-262173238 262201818
-472541566 472395738
-406245391 406321271
-267139833 267013965
-149319792 149481094
-921924816 922055220
-273022546 272895964
-5814893 5662719
-146538721 146514223
-937643055 937723041
-630553597 630485613
-573553902 573469026
-841033074 841087672
-179304525 179424871
-412547594 412683792
-988148931 988244521
-240439379 240289403
-700973166 700997570
-872969162 873054646
-765463581 765615001
-219288526 219137684
-674339344 674328842
-826140169 826032321
-540380957 540266965
-923091037 923111629
-872975511 873133781
-530369950 530182434
-73548815 73693023
-614871424 614969260
-412569309 412600279
-479543704 479711852
-229111435 229098167
-63681711 63482267
-189850740 189824114
-86180761 86012537
-377900180 378000678
-943435391 943446809
-543794776 543815898
-520703020 520765498
-229939023 230039251
-970020392 970100496
-801749611 801705073
-889028113 889099559
-733913303 733876569
-749526633 749627425
-611496457 611320633
-955153535 955086317
-224386032 224266836
-529756594 529839470
-52933446 52869716
-646983535 646863831
-262613914 262749478
-622526857 622348455
-805953502 805821128
-570528713 570350153
-70491532 70613332
-189204655 189122379
-689457171 689448063
-435984021 435839611
-568314582 568370636
-611210319 611321841
-957207841 957245497
-700738614 700578062
-373329562 373436948
-263403413 263250913
-152474220 152426096
-975610588 975553604
-943895874 943817224
-24615220 24528316
-322538469 322378189
-281135964 281193748
-484788514 484951926
-919957063 919805479
-943171260 943343882
-24798539 24656773
-385010474 385202016
-453415818 453499858
-73340764 73150742
-846358311 846232575
-924470146 924365740
-866225701 866320153
-393631120 393457928
-176743029 176674695
-969610836 969449668
-568192714 568076488
-714966986 715057402
-121756595 121952603
-179868506 179765278
-685145387 685167735
-472366359 472432871
-789669852 789609590
-735060310 734944928
-69555565 69642517
-653011908 653110696
-306520833 306708619
-537391367 537191601
-946822129 946898817
-525513081 525372941
-704763169 704818333
-896990197 896921131
-984426567 984272535
-891350139 891375087
-187264615 187286677
-783244180 783294262
-721420531 721564915
-426654612 426519132
-204602032 204615228
-16351003 16257921
-53959849 53896003
-79274005 79150333
-896683207 896676587
-633431296 633550724
-617842937 617957393
-249591789 249723653
-463601289 463482505
-354472611 354642739
-998572113 998589617
-255754542 255782642
-452679 451207
-212522436 212579702
-702193020 702389848
-110056849 110210905
-786713462 786856144
-619406485 619279501
-492843988 492815976
-623301418 623128548
-783350409 783374929
-963271733 963142549
-610406808 610356276
-519747509 519628371
-404486281 404588997
-759724826 759823614
-9831422 9636690
-179354459 179495663
-993459669 993640081
-998175018 998059616
-324541839 324419549
-252022970 252011114
-676186676 676038820
-575209453 575128287
-672242821 672122353
-7028865 6866757
-991621038 991787056
-324941412 324895750
-653714559 653687803
-488967784 488962742
-184713652 184647460
-906599809 906668583
-904312651 904222461
-989806998 989900802
-86428216 86549716
-987016763 987084841
-236318201 236501131
-158389721 158465411
-534923173 535091179
-805327504 805393378
-840105753 840025233
-957326908 957462636
-924892864 924972992
-568001591 567890515
-172309864 172123388
-964510368 964672234
-273496627 273606381
-657309253 657213395
-414943970 414908056
-431880608 431943682
-549919024 549922696
-231857213 231851947
-684770912 684643116
-403150894 403007678
-317886397 317807101
-229817632 229971950
-363908478 363988204
-59548713 59415347
-371947809 371768499
-591430360 591312196
-214564259 214754773
-222992772 223181554
-273768024 273830394
-124456888 124536278
-404518434 404659560
-776865707 776781179
-434205338 434099328
-286822553 286731979
-981776361 981944357
-515211225 515139331
-27330912 27226520
-738759817 738914443
-662996865 662950257
-240079021 240074037
-269540701 269677873
-926760980 926852922
-490801099 490972249
-738944610 738970302
-194563972 194727774
-521916630 521762710
-652399880 652495444
-311156399 310991737
-630072201 630059561
-971413306 971434180
-931702308 931564490
-60857529 60769741
-154658075 154480753
-620208101 620143265
-887334448 887442870
-962623966 962528556
-814503119 814428331
-895375147 895489055
-624208531 624160837
-874348139 874371443
-173501479 173612127
-872397659 872406283
-679268264 679241116
-761527717 761543049
-227645539 227651285
-357748514 357661470
-595727836 595886418
-561443651 561467155
-410352357 410459009
-492965217 492966361
-144461860 144337278
-96834225 96756933
-185786941 185593245
-799591231 799631923
-601009135 601006057
-992024973 991852455
-808843428 808651914
-754597618 754719116
-551320711 551151985
-203636972 203646376
-460004973 460134405
-180383209 180205717
-789388236 789310394
-804037742 804048254
-141582584 141673888
-905634458 905544620
-8306221 8348003
-164680367 164862215
-251366717 251494501
-191559738 191731426
-871145522 871303138
-980821567 980960479
-611668490 611784402
-589520261 589498257
-925278481 925296635
-317078397 317247637
-8973818 8840920
-615575215 615644469
-332845777 332928789
-967955351 968046027
-58704623 58528551
-186534279 186574425
-632605353 632728807
-180734983 180760327
-464225964 464287034
-738955093 738873793
-618931820 619115586
-19242412 19307328
-268022742 267866894
-695880573 696017053
-147324730 147467750
-272492812 272604054
-984503220 984671562
-594337453 594354043
-711050839 711145745
-258193927 258058241
-253867553 253976731
-667514602 667541616
-505519235 505390763
-516770486 516864124
-522440669 522362213
-54129170 53950668
-966373625 966381123
-351004066 351082758
-565989597 565921727
-355997455 356105795
-312793542 312644120
-493658271 493536839
-8521960 8466012
-232283671 232241555
-173687136 173820966
-858118381 858159807
-767531393 767573069
-640093034 640062282
-2468033 2605303
-658383563 658226473
-580887758 580895270
-276873991 277001661
-338299524 338269834
-783810767 783645441
-547860449 547947883
-487299380 487165968
-299588083 299779203
-794625517 794693967
-956986237 956789275
-452215503 452061535
-467869008 467859534
-69085335 69107085
-81110074 81248876
-92983385 92936791
-781232404 781058806
-798303389 798164841
-194094457 193930593
-917304716 917363316
-282907994 283026798
-220431194 220532468
-663399357 663441359
-962109038 962081926
-140929955 140801377
-760032656 760194766
-910275958 910166554
-800857089 800669245
-722334818 722155406
-696818389 696944147
-10318966 10372808
-379817140 379647614
-898960639 898916411
-503075404 503160330
-648675721 648494409
-357148802 357225116
-165014617 164929327
-368890247 368745217
-601053666 601078124
-543630004 543802616
-767552231 767403609
-923355133 923345575
-274521783 274397989
-18654342 18816772
-902487068 902328804
-156874055 156751901
-735436463 735343827
-306787338 306676188
-593141119 592990663
-824521177 824562069
-97914755 97891483
-17043096 17062514
-494366951 494498363
-981975170 982071776
-997703910 997705790
-29009212 29046692
-263643814 263760422
-487564201 487682145
-309831201 309746507
-382071132 382150622
-328089558 327907064
-777485524 777422130
-508996319 508955949
-315132180 315312988
-383164151 383113023
-557261400 557176468
-936189492 936168836
-904734953 904907475
-591328492 591263080
-595637863 595807127
-358151160 358217996
-437344848 437492164
-623019798 623116460
-396543043 396379497
-930568241 930592697
-552675476 552863054
-346794774 346771254
-766718722 766620162
-363816340 363872578
-93855003 94047705
-27303552 27393524
-908627334 908732364
-297499776 297488484
-865983500 865914812
-406364194 406386826
-632572022 632517406
-618170441 618108715
-820002344 819925616
-656488739 656537779
-519195532 519302502
-24309992 24155168
-771593789 771661137
-488994658 489049220
-920584220 920611460
-160395176 160468514
-726543178 726400488
-893782342 893888456
-577384577 577318835
-41474772 41575066
-9370581 9277095
-676945470 677011460
-742667759 742514319
-801630443 801571793
-130204280 130063950
-813857463 814032487
-663028270 663030304
-534491326 534480612
-616561192 616555106
-492281544 492456168
-95005649 94827495
-164190681 164114189
-596895139 597046341
-786805428 786906860
-682965497 682978819
-26663993 26794929
-357919107 357947381
-816220941 816218277
-938024234 938222654
-189609381 189666757
-460887586 460882778
-436717554 436767754
-772171042 772325270
-995127862 995088046
-690208200 690167312
-906887669 906804897
-840967675 840787741
-659209007 659311625
-392202548 392353918
-280866697 280873669
-68431496 68338698
-953230365 953329679
-772715264 772560580
-990482701 990675849
-645966528 646023118
-182323055 182440893
-952125198 952250718
-999047795 999170123
-970973331 970874435
-46911819 46940869
-871440186 871493682
-32642396 32458614
-225721480 225869800
-390339676 390441930
-532704835 532763957
-795377842 795336554
-431912530 431982936
-940237786 940370186
-248635336 248717006
-395166355 395188089
-78817331 78889679
-445962655 445887167
-435853563 435687299
-388211634 388341754
-642999312 643104036
-577425391 577582759
-573129411 573202157
-54651346 54837248
-295464998 295410044
-938864284 938742930
-281446750 281381890
-510274830 510455082
-921986585 922123855
-348352562 348258852
-19668562 19759732
-761025872 760986696
-470104861 470170679
-296538059 296424127
-867013745 867048287
-557388060 557320270
-408588129 408648125
-348589958 348598072
-219353075 219378707
-564013008 563898766
-307794132 307682220
-771259972 771105074
-559398592 559236766
-736657612 736811044
-142694522 142638386
-441420422 441360562
-134907078 134859324
-682215307 682106845
-777074910 776960782
-859537224 859379820
-234609448 234560098
-883173051 883049687
-759194432 759079128
-893776967 893835399
-469437667 469301075
-941508014 941457730
-719666923 719673559
-568366326 568374946
-122526044 122326442
-446844330 446874360
-289898450 290060090
-640826931 640966317
-128212983 128112275
-188803681 188875617
-293294548 293411728
-426975241 427053231
-399354642 399467712
-478532009 478611377
-870375428 870421972
-848645425 848619397
-943511613 943682073
-567266873 567091383
-265375122 265348242
-560856179 560779219
-140002587 139889949
-428880128 428889392
-664625855 664465487
-309953730 310073120
-714600606 714678188
-705825836 705835352
-72433886 72372384
-271002346 271018424
-698330376 698234882
-260677090 260775110
-692686999 692622431
-985365788 985343042
-853319060 853381750
-604366388 604507964
-452850244 452855462
-125203524 125198780
-194951 68377
-198773734 198765966
-711857148 711743934
-307901288 307905724
-766414141 766219793
-581852636 581666438
-527925360 528037994
-998901428 998778092
-217777599 217836087
-49898393 50033401
-689439248 689475094
-936179164 936174344
-562376392 562183074
-723788454 723843586
-785074286 785223800
-576340281 576203723
-818548639 818463639
-202872624 202695214
-129301414 129290288
-116281713 116240831
-14451635 14461949
-63238209 63254417
-568195209 568342609
-719307026 719288978
-966575977 966522979
-644511071 644526551
-706481201 706463793
-555281459 555156095
-828434347 828411019
-848524212 848520008
-644038342 644189758
-348102051 348032151
-765884977 765853911
-851694502 851770130
-403858055 403775267
-967796948 967835470
-533411312 533233438
-379487079 379352525
-226520880 226359442
-473875910 473789030
-189653067 189680447
-683702396 683583538
-324218247 324188975
-325029587 325123393
-463294227 463163183
-463909797 464096457
-732456332 732404748
-153050746 153001842
-994514698 994375180
-366876667 367041097
-749863129 749871543
-768827517 768744245
-557629252 557648572
-728585201 728772939
-211438048 211316392
-647719357 647838837
-569491349 569372501
-523165886 523316456
-515727026 515642232
-635012250 635173588
-363407484 363502010
-587360958 587283588
-224595025 224693973
-990048101 990063975
-101620267 101470865
-175802161 175917469
-330754688 330828512
-179305960 179364698
-520275042 520470980
-284904167 284706139
-721590466 721756588
-607580331 607636853
-975035159 975126279
-620537495 620597439
-272977399 273067693
-753054400 752875698
-176159530 175984512
-880089217 880263411
-841875782 841702748
-147491561 147481395
-90549139 90447661
-968429632 968292660
-223380590 223534682
-41240795 41140767
-682199281 682302563
-136892136 136801624
-413618024 413574352
-912094852 912216542
-203025686 203068730
-3044490 2852018
-371792124 371746770
-234245029 234320447
-607881763 608080451
-864867631 864947489
-249292411 249424277
-724564911 724478581
-90118676 89982182
-479228475 479286387
-593669664 593824828
-772346433 772543149
-969626133 969774999
-482009914 481968604
-828166209 828179487
-353718926 353849050
-671979853 672012391
-670058017 669905533
-828393265 828574385
-382575461 382762125
-185898242 185894078
-113005105 113027473
-71333154 71309300
-13125571 13175281
-867176593 867046817
-722899794 722738920
-323407368 323256272
-946859659 947038927
-982839007 983020727
-228423689 228269521
-133590537 133656857
-961381602 961304648
-18226438 18382428
-146540056 146631364
-7103199 7135617
-198395229 198544837
-682072988 681985132
-337562360 337544168
-962908958 962931878
-964290793 964335303
-691640376 691557422
-224302283 224487383
-257945704 257852868
-476088278 475937668
-120141207 120258793
-396023475 396021841
-565337563 565424973
-715886282 715821354
-750457006 750645898
-839435483 839563779
-554958013 555034859
-593370211 593258515
-523622506 523595408
-667726046 667658022
-269853551 269845929
-114771562 114586604
-762756221 762657409
-566865348 566721534
-819782117 819963723
-881468135 881581521
-656832025 657016921
-120955685 121068567
-86488966 86345448
-366606598 366498758
-206093416 206129786
-648269172 648281194
-829476401 829580705
-856782155 856861617
-157478201 157596593
-787975088 787804248
-247559094 247735500
-51971090 51913814
-750896602 750914152
-138544119 138719689
-760147695 760241837
-281460833 281432667
-11162262 10967452
-465001498 465096444
-453112594 453273774
-914428899 914588419
-425436191 425282839
-771182523 771029783
-30229992 30200386
-850264654 850194092
-878087577 878033051
-635197278 635310696
-376581968 376500100
-756331746 756302584
-7526716 7379034
-18110889 17926431
-682958794 682972158
-14423646 14525630
-406303507 406470145
-219538150 219480784
-959626874 959488708
-896344708 896274060
-48664464 48854652
-979248005 979209417
-560344056 560532130
-799949213 800069815
-398325267 398224197
-407409303 407334755
-577678790 577753234
-571202588 571198054
-77760744 77562258
-748283927 748401569
-559287703 559317679
-213405864 213407762
-755185217 755231365
-229391288 229581824
-175253491 175303427
-315574138 315641538
-950334813 950236517
-160740064 160882274
-963174873 963154311
-660936864 660947972
-975329158 975213750
-302928194 302820040
-807847082 807827306
-325620586 325729428
-111460825 111330435
-124746049 124883769
-140857808 140865666
-887496306 887484180
-380295661 380260539
-930643963 930635121
-296179417 296193539
-941100894 941048354
-711800541 711735863
-912061759 912155697
-854350239 854376649
-483374554 483248154
-508572678 508624966
-746899615 746884243
-646277597 646175829
-448212100 448394266
-728620765 728562321
-881737108 881594346
-457993626 457858974
-695221861 695413931
-342035415 342074189
-897124458 897226680
-106232856 106320798
-257234712 257386780
-846256159 846295443
-364270582 364454696
-418459109 418368225
-434732017 434903051
-617800659 617670725
-478233933 478059447
-315057639 314995451
-815569858 815751508
-453824217 453965621
-467380363 467314851
-671802064 671605416
-593747246 593560274
-239448380 239455940
-952948029 953073515
-156847220 156900890
-702726800 702714610
-566602315 566408381
-97054163 96999117
-594130507 594089313
-909328863 909495337
-214609555 214538367
-481259640 481145070
-670577821 670429887
-47809870 47661194
-331218314 331383458
-359086147 359250533
-391128835 391275683
-590865459 591048827
-31215621 31183303
-618839347 619023703
-637680140 637511140
-158094372 158250916
-919881271 919763459
-407766616 407682970
-62519934 62422468
-465410431 465506163
-155629360 155805816
-711744673 711551933
-506672023 506556647
-123921225 123946487
-983026984 983022400
-375844085 375857299
-261360285 261268815
-135573736 135767002
-452981093 453060651
-389505771 389575769
-425617572 425791712
-743785669 743709581
-932024718 932212524
-358562165 358741627
-486080469 486101081
-11989901 11885501
-249830288 249983170
-695896069 695756413
-358264976 358320046
-282695751 282776857
-982052348 982091204
-262922124 262880780
-240052229 239877797
-943160066 943000982
-397266181 397121681
-620142411 620072507
-145782541 145602573
-573541670 573566134
-793537834 793623258
-658649368 658522690
-184538020 184633008
-239285364 239238500
-696653467 696509527
-445145849 445111507
-884167305 884345759
-666030558 665885848
-643247405 643240157
-571897641 571880079
-635957782 635985316
-781876233 781796395
-748508285 748648453
-458527489 458523101
-932468670 932577632
-773607395 773671501
-57888509 58074417
-637999355 637800539
-129595790 129462890
-539288489 539453805
-633551783 633549665
-992292008 992279714
-427605030 427663230
-618638165 618520533
-776729939 776573869
-619050844 619189210
-90178514 90257356
-270663275 270754221
-899082155 899197157
-40404975 40527971
-198938289 199093925
-490602282 490427640
-574501368 574681666
-294613085 294789921
-892174929 892227719
-3640311 3690341
-577952792 577783844
-399241965 399193231
-269320614 269247278
-604334755 604198355
-466627036 466785706
-892402174 892212684
-922356440 922198238
-67590307 67553835
-191723916 191751340
-951241287 951242771
-717325915 717275411
-27433046 27368906
-127125299 127033759
-318381983 318288805
-323673774 323503438
-889063836 888911818
-996923341 996806523
-580222311 580206951
-527432602 527261080
-116809132 116913970
-857023242 856862432
-359451339 359625425
-934214547 934189801
-139947590 140057584
-670050954 670225000
-879157098 879081170
-894051725 893904287
-115855070 115731416
-85124718 85207854
-625426786 625383654
-670682169 670666469
-523070885 523241171
-100281980 100416912
-561426187 561455403
-529610862 529769772
-14005405 14118035
-449762442 449864536
-773423730 773298598
-696748780 696881268
-735591051 735613283
-965880744 965709184
-233029563 232905049
-1655923 1676761
-655483581 655526327
-508223745 508324471
-383495676 383493146
-264962131 264799197
-657181987 657144933
-322013286 321847146
-322673510 322690818
-491277138 491167018
-37181506 37047414
-740082610 739963996
-545600734 545404914
-86122872 86238650
-891294314 891455860
-49811512 49755822
-730602969 730538547
-462497250 462301508
-561154099 561079133
-118894303 118834171
-460293455 460445373
-148540702 148517636
-950500883 950456405
-426032486 426054544
-624095115 623907441
-217266703 217250877
-134360956 134362770
-415633608 415823426
-39450572 39572950
-62538459 62672345
-547756166 547733854
-929751738 929853354
-482332558 482363298
-5225731 5040361
-479416248 479301528
-926332833 926196123
-639824547 639743049
-364362639 364308009
-688971495 688878523
-705304205 705203125
-880211498 880396544
-41175186 41306404
-840341716 840537586
-564605088 564655438
-821731681 821658865
-833233074 833322418
-854228540 854167776
-600963295 601065895
-735409078 735463848
-365707316 365628116
-411400027 411464389
-536399369 536527231
-997596145 997519009
-261644011 261657161
-284215960 284324700
-371858154 371726094
-35334376 35491420
-413098988 413102602
-935768864 935965826
-428683854 428831732
-965183052 965353396
-579875919 580065627
-962192370 962225696
-778384920 778490840
-434079303 434110205
-444570218 444564796
-825944025 826023683
-858180117 858139497
-444723403 444839683
-834229497 834084349
-166376613 166426079
-510303859 510211787
-964332489 964464449
-446188426 446014122
-707710000 707671610
-591081510 591167550
-356166061 356045529
-683464696 683482472
-111823960 111960694
-439927431 439799073
-904007685 904085173
-55873505 55951161
-170950334 170829682
-959752462 959948650
-795678170 795598444
-948351718 948387296
-949917541 950055101
-413072438 413132766
-907865550 907996820
-143496593 143537527
-225528461 225568991
-604319602 604349908
-334971189 334778905
-93687839 93845167
-661050811 661092391
-275126668 275139962
-315456928 315370200
-195645795 195466899
-310494491 310309015
-874402850 874505068
-661290430 661439880
-276782772 276937826
-357562989 357565965
-565777969 565774929
-345813945 345997523
-4255920 4293630
-217792747 217694739
-168178408 168017454
-807250978 807439626
-594103108 594109910
-277120293 277238631
-917843442 917880598
-5626993 5586083
-160036000 160039320
-470691714 470829194
-848837580 848983856
-715725792 715853818
-603586601 603441319
-172166047 172179623
-492075628 491888586
-987525234 987368616
-601414369 601450949
-567438721 567438241
-361078338 360962162
-728645504 728679070
-751458208 751424596
-3439625 3342897
-704154558 704071602
-767636294 767692574
-418284895 418284727
-295404097 295529537
-422375858 422295112
-403180873 403365223
-102182190 101987724
-974773976 974859516
-955179819 955127251
-231521887 231697339
-356346479 356424153
-593065891 592895223
-246377306 246501570
-741707411 741788281
-336437272 336305904
-284461013 284570919
-438346393 438379095
-382768474 382775378
-398464365 398435095
-561511573 561422737
-360774345 360932227
-442594416 442746922
-669097654 669019716
-590882564 590899306
-331557997 331370359
-628914574 628878572
-820523836 820652022
-228866590 228738564
-373011040 373120584
-417058820 416861180
-459593677 459700855
-85342255 85499767
-385754469 385818991
-578977285 578861823
-183680056 183854204
-942757853 942933703
-650906050 651082190
-444400471 444507313
-5909971 5842965
-827116021 827249447
-971100546 971152260
-706028374 706076078
-540451609 540623367
-836426208 836582060
-946848341 946949293
-831822211 831802249
-873960782 873845522
-212937507 212796621
-129648928 129800036
-703022372 703093408
-74137958 74032116
-443886603 443934857
-616546411 616741667
-380346906 380426110
-568623274 568524426
-450554679 450516947
-790344525 790240743
-298996155 299163493
-452392218 452411168
-319745117 319944977
-719842664 719691720
-32201499 32026365
-345357588 345177624
-60553709 60727441
-641607346 641566626
-383533383 383639671
-431941027 432024845
-946946962 947130892
-690269514 690290302
-976324892 976199586
-559852161 559697703
-250017652 249963448
-480916610 480732048
-235236478 235385564
-532377164 532503650
-36838968 36931776
-380057912 380204946
-897416283 897555885
-986288360 986284938
-196239870 196434402
-617414337 617483341
-75228897 75104487
-952478251 952402173
-299048332 299027436
-590632105 590488211
-431307288 431504602
-501599886 501449744
-600506369 600560379
-574365440 574277956
-951123938 951226022
-651398125 651222403
-677533587 677704529
-6526686 6557494
-713684657 713651641
-857637222 857762938
-361424647 361250469
-285268050 285307454
-300299667 300452027
-775269555 775239351
-984752971 984662587
-250789638 250818108
-660595072 660786738
-195844309 195923499
-954700633 954696633
-92269522 92321598
-791137105 791109739
-886172298 886077786
-739627474 739668854
-127857973 127799781
-849157515 849095499
-955834896 955783734
-648507580 648339096
-561815816 561960302
-52380529 52277267
-661956823 662099715
-134124872 134288078
-489072107 489238201
-844311269 844420767
-895432101 895294859
-541518115 541467149
-951242029 951210015
-118105930 118033562
-37149667 37213345
-284397148 284252252
-921438825 921262021
-897129050 897324310
-698028949 697932817
-296050416 296186478
-750055358 750210414
-290504195 290700511
-126136524 126166182
-214620334 214615812
-898781369 898829907
-133184825 133295957
-322884795 322753087
-921256849 921245507
-423745941 423721145
-262558860 262681696
-716568365 716510447
-935596561 935477677
-644748865 644649745
-99367500 99224650
-769540869 769640655
-862125971 861961173
-423542512 423711444
-504240589 504258717
-869295990 869253352
-343199011 343082841
-204169268 204321494
-741289845 741408801
-50129578 50303612
-808088252 808280428
-62033369 61986561
-466982363 467019127
-595855483 595917353
-973790604 973765186
-27926715 27814085
-831385074 831467212
-842314586 842309898
-684447227 684289531
-561145537 561267325
-895112473 894980839
-800233850 800431092
-152713622 152739668
-497296172 497128440
-746109487 746102147
-280140659 280098781
-391369430 391413168
-637394534 637524946
-757948113 757858335
-504854314 504788544
-5736038 5738806
-288574950 288656852
-354323851 354245553
-794842438 794917754
-712349630 712400458
-435022974 434884366
-894299250 894144332
-42381875 42200709
-649786607 649878707
-527557515 527461149
-763671241 763649227
-399904659 400100545
-149615314 149561338
-810267294 810073146
-336535822 336394190
-470073832 470267526
-560438093 560267419
-799244793 799103883
-366496150 366552678
-261575261 261440663
-149204578 149192894
-499398150 499200098
-360702285 360763387
-933316666 933181360
-842220188 842408984
-706890027 706743483
-523060706 522871488
-74653029 74656673
-30977451 31040799
-679362364 679229254
-411162882 411314610
-552444185 552643981
-987978478 988143490
-974935301 975080719
-861504420 861405968
-67806734 67789562
-72706848 72772408
-934761590 934755058
-561116616 561008738
-742632303 742785521
-781561003 781657175
-685906544 685873432
-693589083 693564647
-703854284 703978770
-878655875 878816979
-591553202 591726292
-242083667 242111455
-215875892 215893890
-993751147 993571035
-57017980 56998030
-26592479 26729461
-777880350 777856000
-172216626 172142620
-865957314 866106966
-91252632 91271378
-892703055 892892259
-930621069 930758223
-869993271 870032111
-349711668 349816956
-8185152 8327112
-336409538 336465006
-737105351 737244715
-382769376 382754874
-522716928 522881798
-694363815 694414993
-534987394 534922670
-734995873 735124747
-903151106 903263736
-683615025 683642967
-554056924 553952222
-735783151 735911931
-289114384 289211182
-970420317 970527699
-219585180 219554920
-177196533 177361939
-810835699 810937547
-834330198 834362950
-351941387 351894281
-214605743 214618073
-270190612 270245752
-738070237 737979941
-286941511 286846539
-943974493 943999303
-622599757 622734089
-325522258 325460568
-876657667 876494253
-459983430 459931890
-903658440 903753950
-201095285 201269735
-127566764 127593318
-265465929 265593011
-802293275 802156717
-531068504 531007758
-587322273 587310889
-817592593 817509001
-480699523 480724895
-482559278 482606350
-681581326 681763014
-757613140 757709776
-476683498 476707160
-368009272 368152622
-968072395 968151843
-840877708 840806290
-171582752 171729256
-342198353 342092609
-200389681 200498779
-321518269 321505943
-380583444 380663278
-280317849 280444591
-162164325 161971141
-985696214 985857780
-521235875 521389161
-880456934 880336154
-998194621 998155415
-274226566 274296674
-86967698 86778742
-408942246 408839348
-327328828 327296752
-26068954 26024676
-744610427 744587605
-616126994 616146090
-454598622 454403780
-320152303 320344199
-284033347 284121749
-817362022 817375598
-483544025 483686251
-585607207 585556823
-179684674 179620770
-828890446 828842340
-879952806 880105682
-781529951 781412157
-74052185 73928067
-202100282 202184092
-135421814 135375294
-633260691 633207403
-201933987 202051525
-266577671 266416773
-520745665 520785331
-180617719 180576199
-21498649 21580365
-238750346 238574432
-934874106 934827126
-419806842 419702372
-662607265 662667381
-595982487 596037963
-367671132 367870444
-578832630 578795718
-763156537 763254761
-220980442 221026928
-207222396 207365446
-415186573 415373209
-527296311 527103343
-573205410 573339486
-718497182 718416974
-439696627 439617241
-869078413 869154949
-836566779 836597341
-255103484 254994254
-553058087 553007265
-999730549 999696215
-225638314 225795640
-239250729 239053429
-265127910 265154608
-295861045 295895965
-373863005 374003441
-602947718 602818390
-774421773 774532693
-476240418 476394336
-644333345 644196459
-311688273 311545231
-151820563 151648361
-161060128 160983962
-690004674 690184330
-818372469 818324689
-135260422 135342014
-591285706 591371278
-796790123 796902195
-710444990 710329408
-251808031 251668501
-976262239 976135357
-119175673 119146237
-564538779 564500735
-208305289 208208751
-703034395 703227967
-132108969 132149555
-154013383 154211275
-461923319 462029101
-693260478 693400008
-171877562 171917262
-506105798 506194880
-553691878 553692056
-773490334 773639448
-388513641 388346215
-186735616 186711502
-382225449 382075795
-875549203 875611935
-342002897 342145481
-743129098 743081184
-208841249 208745573
-434136006 434274670
-594201623 594257465
-103573109 103485483
-115878563 115901441
-326053462 325970264
-691092633 691168473
-24550055 24680385
-125201152 125031178
-345533608 345713488
-777480386 777490662
-610656531 610544183
-813442140 813623618
-671313781 671362353
-906133500 906317672
-375312985 375505649
-871642153 871512237
-784036829 783967229
-432941177 432924143
-883241199 883202735
-670817692 670786658
-408862945 409021547
-724501478 724628344
-941754956 941571462
-403236636 403273048
-261957276 261937056
-68675872 68595440
-60023432 60120632
-550537696 550364480
-187825712 187646616
-652526500 652660764
-359538382 359452794
-544103880 544230474
-283198841 283291201
-527863186 527939092
-727369814 727203204
-444164198 444019742
-666750602 666844728
-882108455 882115545
-817152633 817179931
-637048304 636921612
-278821485 278873269
-784079543 784264931
-980021247 980117231
-497865289 498054363
-907795913 907931185
-668289715 668109265
-876462949 876360477
-752082663 752150191
-476059027 476220569
-690663407 690728003
-161257874 161423660
-533025423 532945687
-816356825 816193923
-8336282 8426422
-314967662 314785002
-522226557 522401441
-4274775 4249507
-880798011 880787583
-859329716 859182956
-404419390 404512256
-258682959 258835675
-157490434 157392022
-184163986 184305866
-897866813 897689369
-700443512 700256648
-403490736 403346834
-502460615 502596681
-8493986 8358858
-797504596 797530106
-906586213 906750953
-872579757 872501171
-469132934 469310568
-364052633 364049381
-305877953 305911555
-608580753 608678095
-225643044 225494938
-635010954 634910074
-413761785 413930195
-604908601 605005425
-195410207 195330763
-764024874 764218628
-495249706 495199584
-745648418 745825712
-145143608 145063772
-825744712 825887526
-936881508 936896026
-105020156 105183032
-246618565 246500881
-798599518 798547856
-328572571 328461393
-606119673 606122817
-57007109 57008005
-174311586 174441208
-688566376 688641280
-442590559 442670669
-442773258 442720586
-321108865 320997109
-775006671 775120847
-973489298 973425142
-689072494 688978518
-116980600 117044764
-468563483 468650809
-881332713 881432307
-29288150 29142654
-497340365 497251979
-23643290 23561622
-243718981 243550751
-90485013 90613265
-833351383 833473043
-960877178 960928876
-478935295 478812267
-314517097 314621093
-594825604 595019288
-451069858 451208012
-802207086 802224996
-980821363 980891023
-133866912 133764792
-83826939 84021991
-149134706 149131398
-29527420 29664442
-721179954 721006118
-388050191 388052523
-879433983 879238727
-983101467 983072897
-31828903 31831031
-655838803 655712375
-954892421 955017849
-930185638 930154210
-486527626 486445084
-135523179 135670369
-679004976 678885122
-798382177 798376539
-525847315 525820533
-913375229 913292591
-669723336 669818922
-389864852 389699748
-82800084 82954828
-831725262 831639434
-470960952 470920872
-52928898 52971270
-587434504 587391384
-901561205 901563063
-624164961 624071237
-132407012 132264514
-684542674 684351780
-829173883 829134633
-796794758 796818472
-263702118 263590638
-704496562 704417858
-298571391 298459023
-92791338 92731302
-504634535 504435545
-39496353 39676199
-665068070 665116758
-414884452 415003488
-304957716 305070084
-16156182 16117872
-66529405 66641009
-754904127 754819399
-26721792 26868066
-928900958 928757862
-758491176 758430806
-92368858 92522336
-723272870 723455956
-936226782 936341746
-58538753 58491189
-993210538 993198552
-535344602 535182410
-14238431 14124151
-438349205 438408985
-712324352 712476564
-139254317 139345975
-972522266 972660622
-105780520 105677080
-411524636 411495768
-257310746 257308226
-352714793 352743043
-336017942 335982272
-31783301 31685895
-309411638 309300350
-340989237 341149595
-168927333 168958957
-382246433 382204465
-168858555 168821095
-109194478 109245946
-302013365 302047485
-192698751 192636675
-78834359 78832897
-613796043 613744183
-120348103 120297989
-215446458 215414340
-301842617 301813465
-231892493 232051153
-904313660 904434002
-111523349 111593261
-902263892 902100270
-759662825 759673721
-270336604 270183382
-866685220 866534448
-657163460 656982604
-487366597 487232163
-871075990 871224330
-608342591 608540075
-195669392 195818550
-59088932 58948422
-846876359 847025203
-293577223 293546209
-953462375 953345097
-956038490 956227228
-62672044 62672646
-80979246 80845180
-300100443 300274385
-263919540 264033364
-647409879 647307527
-147099471 147041455
-987579951 987758525
-668585191 668608583
-389340201 389410911
-52686205 52599427
-432195609 432291757
-266408931 266253647
-691833374 691786182
-381288573 381173635
-566740479 566735999
-417133450 417259508
-962193945 962209033
-738392383 738285561
-178445195 178323867
-35029682 35167822
-490216311 490058061
-479086957 479244625
-782846265 783001513
-153538766 153646038
-5242669 5306543
-477753678 477927846
-178695149 178865705
-209022749 209014869
-423980843 424048867
-669625503 669623939
-471725343 471708675
-412067673 412233015
-282737658 282851206
-419656179 419684463
-837469385 837361033
-889095294 889103824
-749471646 749537098
-526528759 526667897
-202136197 202142187
-298608824 298570448
-934589806 934550796
-57453935 57383655
-579452922 579321914
-463828437 463931893
-347738679 347664125
-758537437 758444915
-165340830 165248802
-151315187 151221335
-953541586 953710008
-140530435 140465579
-635850984 635802020
-826511296 826341294
-468837215 468989483
-369122523 369253319
-825621135 825648497
-294008508 294073918
-994509360 994641562
-79384298 79210610
-853002842 853125502
-777561191 777465725
-767734310 767911598
-43170897 43343275
-137934982 138076600
-232661738 232628314
-937181846 936990656
-315727655 315555421
-544072425 544091827
-362525929 362326947
-506101434 506030604
-549517541 549330043
-426791682 426667840
-358544164 358634234
-335157749 335309829
-853490068 853583314
-217424736 217378590
-726604597 726481759
-805158797 805303307
-912788593 912957315
-275513958 275644474
-506323312 506355190
-328831421 328735415
-955327283 955380565
-972339848 972386492
-261386411 261434279
-596601652 596753480
-534039155 534216219
-373197466 373323752
-47444983 47425635
-884719 883535
-721651739 721478091
-893192487 893247795
-114000615 114138831
-252040456 252005484
-123204451 123072321
-149133052 148980564
-52142732 52091974
-775981768 776172426
-164283350 164098012
-366148214 366134354
-197289620 197127620
-785546920 785696676
-98194623 98077165
-317634351 317555425
-282483846 282411936
-867921478 868064566
-422598483 422435719
-178655784 178701386
-487445314 487287880
-72357877 72509895
-883845940 884037968
-99645433 99670835
-350909428 350926052
-780516081 780327229
-314075715 314143639
-73079564 73176314
-903930239 904046429
-186554352 186375984
-156251135 156132489
-198087280 198200364
-626612095 626572069
-14474638 14449260
-924715828 924835856
-734515493 734390191
-601551928 601663070
-862930949 863088197
-862559567 862624551
-135398554 135285474
-19444340 19271754
-908252947 908060983
-8907369 8756885
-952372589 952403381
-406267032 406375510
-742708912 742626606
-771932801 771892957
-347969163 347982873
-118642535 118649531
-3790443 3715995
-289721143 289683549
-925048768 924899850
-528464639 528356099
-904624045 904610927
-239777030 239821872
-348522219 348594015
-291190202 291320316
-47213977 47257377
-486262945 486264231
-542270315 542140549
-299794360 299908466
-590904881 590893731
-156684013 156584473
-102562906 102379836
-564751877 564558999
-665152384 665345534
-220188918 220246400
-137666757 137692789
-494098192 494070090
-691886701 691966033
-182381974 182322540
-989367847 989183861
-116274317 116427557
-489924780 489779380
-830661760 830794196
-136485169 136428511
-836191448 836032786
-766493120 766616646
-435142997 435049787
-913743700 913727120
-870464738 870656362
-444978054 444994838
-580981940 581101664
-356796910 356644898
-603983194 604003500
-276045242 276070044
-570863005 571056837
-136311154 136351096
-441144344 441070184
-131628902 131535236
-767818955 767729753
-983961666 983855606
-239261932 239239526
-23816198 23851672
-263151862 263022710
-948062600 948088588
-568957847 569150829
-458003365 457983887
-482437411 482317313
-30842897 30800061
-44903896 44755700
-344311157 344424067
-273201208 273065992
-174151532 174219214
-792057857 792050183
-465279441 465358153
-534038575 533936849
-141480637 141509813
-661741295 661585237
-611849130 611728516
-662971099 662973561
-21617759 21746495
-549423792 549315808
-405522684 405385712
-535968668 536023926
-369677154 369802918
-104711117 104607039
-482138255 481976815
-924260161 924111053
-973087753 973079949
-90764981 90595053
-410853937 411044837
-207290022 207482370
-291649877 291646233
-467766844 467703356
-941184280 941017508
-699018564 698969846
-314162468 314225990
-857169108 857173536
-743937457 743855393
-687238511 687087509
-173137883 173291917
-667073284 667239996
-956367165 956540545
-127529377 127450871
-855737675 855602105
-383086309 383241993
-824552130 824673188
-873509117 873673085
-26516165 26643507
-171863655 171842443
-891907613 891998759
-488539853 488659153
-714396980 714329980
-60480895 60640575
-909216003 909186999
-106276827 106221285
-432514176 432340776
-40041301 40097547
-685740656 685589154
-450698314 450859386
-310197735 310300959
-302185325 302073385
-888768164 888731270
-22789805 22601935
-632973076 632921542
-196983565 196807777
-488061222 487967888
-542116742 542028734
-273889690 273864966
-404596400 404722720
-618880471 618931525
-841842855 841908709
-279373564 279438966
-408759663 408724045
-151982157 151837243
-491151833 491146451
-359266698 359251428
-904682717 904731683
-59130701 59072063
-523561739 523608957
-493250166 493419476
-536463300 536317010
-688889435 688925009
-639573134 639547924
-737175033 737080791
-8338637 8357369
-265141259 265047641
-859693362 859807580
-325063892 325225766
-607254805 607337895
-261042532 261145700
-637454252 637595640
-607981107 607834713
-895531568 895715154
-837327529 837266367
-366112539 366183889
-333416759 333404219
-450819328 450926670
-884473873 884395847
-30393018 30479122
-696815024 696779056
-932242133 932372039
-399200654 399283276
-322326053 322458329
-849126507 849032025
-422930616 423036546
-906445618 906487058
-777251807 777260763
-931451011 931611393
-730587884 730620392
-401184284 401340394
-582654105 582784841
-896955664 896802676
-893540883 893347041
-163797489 163758745
-849635530 849738044
-217710853 217743743
-675968278 676112748
-469835233 469870657
-554521143 554675211
-418950725 419013837
-769207622 769381564
-383226681 383371365
-419035826 418991848
-251371906 251247506
-46294615 46289835
-653556260 653684628
-80230498 80392106
-205698094 205646426
-372627413 372721147
-856703560 856741840
-137845716 137857218
-746303855 746414163
-363574370 363429650
-69657322 69627712
-906349938 906376776
-720642392 720496602
-303191333 303199899
-828974053 828959827
-208634085 208516939
-239390793 239521087
-122824349 122647709
-38546031 38655647
-415487375 415513819
-741255622 741312338
-392898416 392788586
-861724452 861595760
-385324714 385288220
-528664997 528772263
-555944234 555860696
-813558302 813722038
-637907187 638091523
-418796347 418740703
-221052168 221164910
-749320889 749191963
-460023243 459943617
-630346561 630369077
-884787181 884845917
-829386851 829233995
-26126885 26289505
-418949888 418977746
-271246355 271362009
-517947059 517757331
-893169911 893325679
-112022928 111898460
-716410433 716441727
-974500240 974676118
-888749717 888611275
-148068146 148152656
-2795183 2709475
-742368711 742255631
-930824762 930691684
-660350730 660270954
-58763233 58914903
-900766900 900933672
-255723201 255763651
-984707779 984635345
-203641674 203623042
-439242288 439389280
-691922849 692009217
-119070275 118890785
-400376816 400286238
-249906729 249708935
-166603345 166706301
-778516729 778511483
-72699803 72845013
-961196684 961003694
-132260327 132261401
-427850576 427883030
-502522420 502670942
-359787425 359940603
-671338067 671308791
-240105781 240052261
-638735586 638629514
-568661435 568585113
-268259701 268103041
-524893333 525042133
-910489628 910531176
-714640545 714715831
-445680344 445838662
-335262477 335357181
-912613707 912489985
-284341255 284453041
-25143613 25170397
-928067666 928250542
-20985009 20991929
-461349768 461450976
-996857804 996988878
-777979451 777967477
-49579125 49477361
-924262289 924367873
-124375175 124180675
-105266141 105343655
-551440720 551606468
-975751623 975706691
-544764869 544726595
-427172510 426987778
-444986446 444974398
-617349400 617359480
-443110292 443031102
-493334821 493317359
-509104808 508919462
-881780433 881949005
-219201903 219159269
-352990581 353152919
-498870263 498910315
-243889364 244032048
-91625265 91655855
-470421788 470543438
-861964722 862043572
-767185080 767237096
-753603857 753404773
-5723327 5662527
-384324183 384465445
-687873655 687687639
-838240199 838108269
-124814909 124773047
-212807051 212734361
-162374914 162208700
-734798127 734678597
-977641195 977587545
-747631972 747581058
-742959034 742779962
-922037236 922234086
-755776664 755973606
-230632744 230559584
-460692016 460820712
-72722876 72724572
-137834335 138005791
-683785387 683895001
-396694621 396868571
-558845844 558740618
-385786730 385688552
-466986029 467083483
-5429763 5270253
-300709674 300684310
-829829361 829631289
-659537359 659411871
-672995797 672940873
-931134915 931048073
-438153048 438268146
-42386230 42377520
-265802976 265761934
-74463503 74539617
-895452691 895623361
-358396619 358589199
-730213056 730168608
-33202815 33248421
-632865200 632669304
-896167065 896238623
-848619592 848671258
-374233067 374092945
-128817701 128630751
-257586502 257727518
-443736072 443898902
-317520522 317594888
-559499346 559682500
-224922190 224816036
-493865328 493901898
-568710321 568728285
-44829798 44645556
-980856193 980675639
-250375557 250310053
-398545025 398550819
-620711932 620703872
-133077900 133198076
-580646257 580660933
-496759063 496860503
-303797801 303819705
-484060924 484059554
-686136659 686028115
-366054712 366141284
-708907284 708763566
-28651644 28795546
-274716056 274765028
-404346983 404465823
-746771978 746576274
-457010269 456905081
-22360356 22318500
-899487046 899401882
-224394566 224377498
-280342349 280147151
-754018285 754015075
-196752735 196895671
-193610279 193650501
-717760848 717577220
-660893181 660750535
-3105213 3287863
-247855448 248003190
-975429808 975444006
-764915113 764898389
-798551192 798686358
-592407671 592294201
-160776470 160700620
-30660491 30768265
-819653824 819737238
-484924844 484979008
-961564130 961519394
-793742593 793619983
-961005325 960988509
-28332287 28324639
-43257086 43225938
-616062032 616230148
-843413962 843309110
-433829065 433777591
-173583559 173723357
-660572447 660503509
-212015319 212026999
-354418884 354228818
-988203646 988285396
-113280947 113201803
-282783109 282770605
-850022480 849963012
-85013949 84821835
-892148009 892307429
-372412728 372400600
-291659470 291660182
-828726081 828778073
-125893913 126037531
-435302586 435161968
-761409130 761352552
-620031724 619872818
-114412142 114286472
-938916368 938812200
-586338387 586496751
-598501866 598483916
-760494113 760443577
-430157356 430354026
-799954459 799841015
-994278448 994428312
-881092476 880927428
-563087172 563044882
-728908265 728737361
-907720786 907634054
-810994810 810880284
-560709542 560768210
-53819265 53896199
-180518736 180411302
-442426994 442526996
-275776366 275747924
-554265184 554286074
-63353841 63172223
-544107394 544076260
-25157005 24981619
-648037397 648022105
-682580323 682592905
-285170363 285270749
-601541848 601571910
-826083664 825963702
-766251870 766230488
-371960933 372036797
-831171805 831095165
-902716133 902811209
-456741689 456913389
-519696687 519798331
-975193023 975059535
-723650534 723816020
-502138873 502053475
-954462564 954301036
-706989433 706954441
-3292218 3313228
-576407550 576273012
-584701786 584586274
-297893259 297715767
-193533771 193607503
-827760528 827738214
-457145186 457282014
-750476301 750351249
-472399615 472233847
-401103528 401131876
-603993347 603917567
-253922142 253918012
-488590790 488523788
-903424461 903244581
-696171489 696074911
-121853563 121674073
-173551173 173499495
-680415786 680285324
-598551103 598623109
-90050429 89905587
-717788889 717732807
-205843744 205979988
-848632411 848487815
-178943974 179040260
-120566070 120695294
-247475510 247639678
-648696217 648764755
-647979123 647961035
-335776258 335939244
-557070685 557016309
-213206878 213271376
-109052972 108933344
-868038355 868090777
-449591888 449404840
-819721321 819753155
-180301399 180465019
-595722495 595537193
-81681768 81599724
-848389843 848336465
-394249110 394371780
-690867199 690755265
-476486663 476302009
-540824239 540856499
-285231921 285382987
-368147438 368276330
-410536522 410381496
-68070543 67994915
-218156187 218280297
-79716737 79704801
-146215701 146166711
-441836334 442002528
-101728561 101880287
-640999969 641138119
-313650427 313606093
-342643224 342724124
-542992142 543101104
-981536428 981646336
-333675766 333570344
-519249017 519160755
-303027923 303114861
-540123890 540075622
-987648468 987591366
-32801812 32914710
-309697447 309702237
-545172530 545011404
-874999810 874882678
-851133527 851000309
-736225963 736405303
-813122438 813297176
-611352006 611291676
-414798763 414806319
-647753583 647779097
-491484692 491637704
-502336891 502141683
-196337136 196215038
-710728232 710707030
-408429964 408519122
-559718108 559774932
-331722089 331529421
-354112920 353998652
-617540959 617725841
-769871099 769885877
-945730360 945593932
-956607335 956473755
-10771875 10954547
-211954766 212099232
-812291284 812465556
-968916118 969000050
-951613335 951443755
-482559675 482406639
-458299566 458212860
-602308855 602282921
-517395566 517429850
-153125549 153133305
-180719915 180800739
-218379969 218363813
-735366869 735375669
-464379891 464555625
-286434158 286454890
-571147632 570966042
-788605452 788593736
-800995858 800886176
-974147019 974221735
-16270300 16431706
-408366945 408179809
-869563189 869432465
-214832246 215005608
-931869389 931984601
-33865137 33800799
-901470122 901656004
-109220212 109079658
-249485775 249657721
-30349667 30211189
-383833032 383700140
-481120206 481176602
-371650531 371563251
-559110647 559050903
-414947351 415059625
-504249653 504090167
-649818138 649939276
-106774410 106808514
-555894414 555994054
-962016314 961846676
-7286962 7110402
-507531624 507658516
-461031599 460975277
-546171711 546179799
-863038744 863145774
-674516641 674655331
-70439694 70362352
-934875893 934998399
-576063105 576011313
-100176986 100087886
-409070620 408972474
-193421409 193570637
-987024842 987144840
-70864475 71044025
-536523354 536531108
-934082155 933892137
-932886202 932723718
-267041809 267076899
-43109316 43241512
-751094353 751025481
-847415660 847382104
-817391332 817424474
-853658903 853773619
-337156102 337079050
-291653760 291659826
-220079501 220211359
-928829410 928712642
-664088762 664021100
-345171428 345102802
-910418070 910257934
-71085902 71101224
-211712876 211751528
-405432972 405612396
-631989447 631814613
-905364494 905332254
-852348296 852370582
-372858143 372702675
-361581727 361733049
-99737380 99917958
-568573850 568503814
-839153462 839094420
-326656015 326628389
-130481537 130493623
-338325314 338460046
-68734607 68901535
-652180517 652105323
-94510843 94500943
-500283519 500467001
-709606084 709628984
-738659583 738745833
-44600511 44702887
-605290632 605361816
-537063685 536992305
-108329407 108311243
-783269221 783130879
-101444352 101504274
-608249886 608151480
-382685084 382865672
-783900966 783720568
-29737360 29921698
-205147774 205261746
-858103319 858046989
-415764996 415881856
-421018019 421007825
-253321700 253461824
-780307763 780359951
-414263305 414435779
-197239457 197339783
-166401346 166311072
-120669508 120721080
-228654059 228788747
-132881969 132751497
-926667072 926731190
-714080984 713897356
-304351353 304512671
-482875109 482813739
-165457567 165357353
-186961823 186827863
-339808732 339729144
-741034182 741227346
-824612659 824535083
-494764621 494618315
-96795400 96873050
-954767356 954633910
-35568922 35592394
-464581489 464529761
-34074545 33996693
-785892132 785906116
-102107918 102256462
-482347928 482180338
-203020338 203117122
-69726152 69768348
-575436426 575531638
-249358344 249320188
-824119288 824141936
-655136094 655088338
-620857539 620811085
-889582192 889559158
-981182858 981217374
-624578574 624595264
-905591834 905742784
-728261195 728102795
-175080225 175192241
-383877776 383942162
-420469740 420344914
-602408977 602515101
-681596313 681461593
-980342475 980397129
-558793231 558725781
-826569249 826633547
-589721667 589788499
-323909244 323956398
-691256912 691132646
-167049411 166868591
-325993366 325809226
-895783374 895807446
-447328340 447130550
-209037520 209007978
-433747368 433668274
-6156752 5987432
-589636967 589663319
-207125589 207293921
-625929619 625964889
-258537895 258515737
-844445560 844609534
-835013905 834899597
-510112261 509976505
-454770014 454919012
-388037008 387875276
-810821804 810791748
-177510496 177625874
-73229731 73245753
-580273587 580370203
-799550213 799437375
-276385601 276510381
-503628592 503725956
-52316627 52444431
-810099746 810170220
-361296335 361268525
-400060334 400195646
-410598715 410724555
-151447397 151438379
-139504782 139416644
-403395270 403586202
-535189672 534992686
-771956658 772047106
-343354131 343494139
-60783731 60931327
-206224553 206035019
-546259051 546326247
-730559400 730570758
-31105385 30976213
-989019760 989061872
-85927329 85869257
-677406765 677463795
-509473634 509516542
-601728121 601598019
-21277924 21196276
-53395594 53297762
-626083034 626023554
-22098950 22017216
-46290727 46292225
-397850930 397925718
-793708903 793776283
-150845120 150684852
-44874101 44933691
-982642480 982778324
-500882754 500966652
-6423998 6358072
-87907896 88092350
-923493318 923467392
-209833710 209834360
-264709514 264880664
-700921707 701094639
-242822833 242756009
-828109818 828306832
-28547765 28642819
-513302797 513137441
-594940638 595097938
-329952480 330128174
-11927309 11937701
-891585593 891706845
-357524649 357607281
-605936586 605818920
-483381516 483367592
-313297265 313104399
-647593821 647414017
-763813236 763971790
-51530009 51375723
-272906897 272959255
-904711966 904751400
-836872412 837051232
-798314614 798473864
-39994085 40000337
-127396634 127308886
-965628721 965607027
-793853986 793818176
-180576753 180658685
-516441351 516538869
-373708195 373613223
-158162629 158339203
-695287785 695307273
-804314159 804494835
-1923682 1858728
-774103819 774143067
-667963359 667855335
-697374254 697175030
-636750882 636605124
-650867699 650900739
-6938322 7119408
-873296643 873368879
-2681093 2688441
-732982378 732922020
-207791428 207636820
-978338610 978441260
-746314049 746226509
-582154788 582288694
-600922629 600872481
-130514961 130472285
-269529623 269488353
-59874008 59725880
-904251471 904373831
-247134320 247075608
-867124043 867311557
-245573106 245504866
-416243441 416174237
-574390752 574464552
-534181764 534250674
-670226860 670241166
-137920063 137794373
-944336465 944318425
-675830403 675710741
-917717948 917651344
-939057697 938975009
-76093150 76079120
-936204530 936229754
-983010830 983192104
-942597787 942554177
-446372923 446516289
-71547806 71403460
-932516689 932713311
-615920291 615993293
-350734677 350724157
-8895870 9051766
-208835804 208876456
-620173660 620111162
-187458176 187653032
-324480694 324284286
-476567737 476695329
-968958084 968945268
-472143104 472260848
-647008541 647142385
-742224760 742100926
-493076420 492899988
-763320486 763369530
-985187275 985104823
-249285649 249181749
-692769118 692604880
-754861763 754828745
-246733515 246863113
-842597380 842635116
-822882061 822701555
-143960103 143909959
-223739699 223615527
-243455282 243359694
-550614555 550460837
-581118027 581281587
-95196719 95156805
-627308895 627319009
-302473737 302505489
-414888657 414738031
-473738754 473723224
-164848859 164875571
-204897418 204726718
-209931568 209737152
-286189947 286145489
-242986679 242926289
-75898486 75879184
-538493731 538470441
-829303165 829470537
-75970635 75923615
-551258211 551434727
-812657843 812470963
-77482035 77661501
-510484761 510680449
-761380841 761321627
-426314745 426423767
-818297957 818308529
-417558452 417756216
-355649367 355704089
-722819357 722647051
-347032582 347166558
-378897217 379059909
-905783302 905702266
-421979117 421951649
-253664020 253468802
-788527004 788378128
-184473702 184585514
-244741890 244627524
-10712018 10770846
-348098388 348105714
-828372227 828298787
-940762736 940648998
-971551902 971408574
-884127 806311
-160066518 160012122
-531755529 531608589
-600100273 599931441
-978387275 978546093
-813130915 812954269
-779332174 779180236
-589900411 590049315
-440944667 440789893
-680051597 680106247
-586158171 586274641
-390140107 390099227
-596820742 596826590
-803552637 803470759
-329729401 329784069
-29346124 29366154
-682971876 683128954
-331175118 331013770
-997074201 997244809
-104245967 104146435
-971704194 971696364
-958010882 957848698
-588658644 588796066
-208257020 208193680
-175640510 175772860
-463774868 463778284
-952070941 952145383
-137779897 137711993
-961586534 961632074
-456950195 456957675
-71271847 71140595
-222116369 222295383
-209408431 209256691
-228961084 229003344
-65955291 65767039
-421312421 421427433
-259163925 258997115
-270037198 270021458
-712756743 712831697
-347454174 347312180
-267722552 267691982
-127529795 127710759
-76175451 76211387
-435339861 435443605
-760238580 760351784
-24347287 24272697
-678830454 678833458
-597813331 597748983
-650075168 650104144
-296663580 296762178
-904267556 904266950
-377823921 377763199
-193584616 193630390
-140575317 140729841
-588932793 589083631
-70203267 70234777
-450167889 450011743
-478760054 478739472
-725667545 725478301
-186960535 187080213
-5081039 5103593
-265782455 265628803
-84855635 84749241
-415408269 415500597
-910565768 910663850
-701008173 700986967
-183192265 183012871
-858770831 858635011
-73914880 73804176
-806899697 806763251
-883533289 883450735
-212004489 212017959
-444091970 443892640
-423084475 423146729
-515684629 515648777
-151525823 151566147
-165741921 165707675
-163924959 163984819
-715381655 715223205
-200444230 200347038
-377433671 377498673
-180890732 180966568
-450856448 450862324
-99794143 99827669
-683903376 683886626
-635253987 635180517
-978931120 979126138
-844406011 844435523
-7953904 7948246
-112539819 112483519
-309678887 309520225
-695826241 695725661
-458514823 458634763
-536330739 536330257
-346734656 346664560
-189484680 189539866
-555349 731835
-347701402 347525892
-621045765 620993617
-546534073 546409699
-418019123 417867407
-339310932 339293168
-508498838 508554646
-950259233 950410393
-24140585 24031857
-910887222 910731626
-841224983 841054583
-783060036 783014420
-564254105 564303579
-108787715 108891781
-615742512 615758136
-350917740 350730678
-463100089 463228705
-475265993 475380117
-828823425 828957467
-648983803 649064145
-12412237 12495145
-520074853 520031885
-950748790 950560930
-7585010 7468422
-955039442 955060878
-386248608 386403556
-385789254 385960842
-158624147 158434431
-121599274 121763818
-654174946 654009642
-541737074 541901026
-198569494 198697082
-956967130 957005344
-668079346 667941186
-594106509 594065681
-803243040 803171558
-35082399 35253245
-313970369 314043279
-973926347 974020967
-744620906 744726714
-280883465 281056799
-44554780 44497316
-684481140 684635590
-754651099 754802177
-954878659 954955135
-720791258 720852724
-972031532 971900052
-794123720 793956102
-645782341 645972787
-371307066 371332340
-712458867 712494261
-348654477 348684675
-676647544 676734206
-389297112 389130204
-180108165 180184281
-834941124 834772356
-693305363 693494653
-947980632 947814522
-224989547 224854833
-751361255 751555161
-219581297 219780001
-261943426 261947166
-766217201 766316967
-911038011 911064305
-187179893 187077845
-492546828 492671516
-602201389 602135769
-81631631 81731905
-123326483 123521589
-677289240 677327410
-530780785 530916289
-372211656 372177770
-385272932 385231076
-45036878 44988268
-68948612 69010452
-817949037 817765163
-965508862 965334270
-801386869 801320437
-43543504 43710872
-214465491 214552985
-865510731 865313053
-37320126 37512150
-759023931 758888929
-896258089 896219157
-344640540 344803288
-295088650 294905714
-57787799 57662369
-901197954 901253354
-461192998 461066100
-824892832 825020354
-105451285 105620323
-901684827 901837693
-387329147 387270929
-764485162 764532116
-866210875 866272927
-580881065 580909475
-282384566 282377480
-425158168 425003534
-295415118 295268860
-744506749 744396733
-198433782 198286804
-498238028 498324522
-936263026 936196482
-827552889 827749371
-383450443 383494411
-40833006 40698070
-13821109 13968925
-760501069 760602675
-756045701 755950277
-567576800 567443058
-946774207 946838337
-884434860 884336574
-412325622 412333196
-788599594 788527598
-580321895 580122727
-131454265 131582069
-313435552 313451598
-187555604 187359712
-896483015 896679897
-858512135 858462677
-93766503 93652649
-241502960 241677864
-689967456 690046814
-834803108 834635904
-766554883 766525523
-291090135 291255259
-649185130 649308168
-802193663 802211957
-796230970 796205148
-960700528 960710528
-596464178 596493222
-102385634 102251420
-981106598 981052794
-629211097 629235225
-391467350 391452562
-354339220 354498548
-849745060 849891254
-329392688 329536214
-471360391 471441983
-748428794 748515812
-147030907 147070463
-368577359 368466661
-211803707 211699349
-607155142 607004080
-992285861 992258611
-751235276 751151248
-472949747 473082737
-269220692 269420536
-212124560 212253730
-416885934 416960000
-536261204 536287884
-226168588 226276472
-234585140 234633756
-408051005 408234421
-772405302 772245238
-721024006 721006008
-171262316 171075786
-516510965 516566773
-358492909 358326691
-824250877 824449299
-107331160 107493786
-951782595 951893773
-814966871 814930613
-740961560 741130764
-649574363 649717241
-96510224 96572452
-307452945 307484957
-403805638 403910472
-202765064 202643182
-474664415 474495341
-552122118 552277890
-614746570 614900278
-853548436 853670922
-126713424 126530010
-968275214 968275528
-308510412 308445948
-883221967 883124135
-601123692 601032556
-727371628 727368000
-842882849 842739437
-213343168 213326246
-931926995 931784325
-722557206 722429326
-720457902 720367118
-632623858 632520186
-48545790 48374436
-876008452 875995108
-52719067 52789441
-945840678 946022762
-54744297 54711425
-346424749 346324187
-740809972 740745270
-822296123 822393651
-526899156 526784390
-95848743 95677717
-645836219 645813863
-678692658 678831956
-376013693 376097125
-994902135 994968387
-183225681 183158849
-172667360 172822392
-727443121 727373041
-362593985 362457873
-117669304 117759000
-541085376 540954458
-950689673 950807907
-515645168 515808884
-690927502 690806896
-486826383 486630267
-844945812 844944852
-38509977 38600839
-882631256 882734996
-421191533 420999079
-701534229 701512325
-470985932 471013632
-170783576 170615988
-753561685 753646029
-260678790 260871430
-572741749 572926007
-883906934 883912074
-414057111 414222035
-901802071 901998259
-894641514 894808186
-583109729 582965177
-510942880 511102800
-308590739 308555145
-357094567 357032341
-857200992 857221168
-864808740 864880094
-574754721 574908965
-973049473 973083851
-561440795 561420621
-838174234 837977966
-700194086 700256590
-37744256 37693844
-349297684 349374990
-557043497 556986369
-606236777 606317501
-336941498 337089642
-769590762 769466806
-855081021 855027181
-95786915 95910571
-865638862 865728790
-397531292 397707882
-445406377 445598089
-61568682 61698808
-126809792 126617056
-992645757 992843027
-144616436 144608072
-943352340 943441100
-121990273 122079341
-237708978 237740768
-358817416 358789874
-78428439 78456095
-46863970 46837650
-715898211 715874353
-349473563 349276417
-83737285 83924465
-175090086 174902580
-619120027 619111145
-511898262 512097588
-291059731 291172697
-15666923 15657837
-223087163 223049037
-193078003 193272457
-540051406 540099756
-729643421 729568451
-254574698 254393334
-671297452 671427254
-802216041 802207873
-140352950 140197436
-229182728 229040142
-242929302 242761512
-141234587 141407343
-29454715 29371731
-141758179 141801761
-431727442 431702544
-544630157 544615451
-384077966 384215686
-74174199 74180509
-221429529 221318775
-404064228 403944442
-818124462 818024278
-832359966 832172872
-526037093 526195973
-2752329 2624553
-816408532 816568202
-253473346 253450302
-466819811 467000745
-874941244 874854820
-820847536 820978286
-379384620 379325660
-62174041 62082225
-249079252 248937838
-487516835 487623173
-724734840 724922804
-220131560 220070948
-837644224 837533734
-375409317 375404825
-572535676 572347526
-757582592 757550954
-912108728 912039262
-719670241 719601185
-896893831 897086563
-486901020 486987162
-194183720 194255264
-453367902 453365538
-928366109 928219763
-925448381 925630945
-747606515 747605153
-357196137 357254095
-437912966 437993690
-366218685 366283365
-626627201 626777565
-591512455 591639747
-225665787 225716977
-752116427 751997671
-960510169 960608479
-764595467 764468765
-885509043 885703247
-681896384 681725014
-714437342 714413864
-505603621 505434849
-75005406 74916674
-173634974 173653458
-729752760 729886676
-335043647 335231183
-805479286 805307470
-339255021 339073789
-184712923 184858621
-732570959 732497073
-836817841 836960471
-322076350 322068360
-955951890 955956532
-472059797 472067685
-670948381 671111071
-854739906 854641918
-197440682 197405750
-268485998 268611328
-47134715 47123549
-496724263 496743901
-638261389 638381967
-381153458 381114122
-508208772 508080296
-553682643 553701469
-361020250 360844204
-808567396 808465662
-193745355 193639743
-612814949 612862625
-957749700 957566156
-99596457 99745213
-603805050 603864302
-39189844 39062210
-94268533 94133291
-549925789 549919603
-377729872 377630782
-342519835 342443957
-618001160 618139578
-655528932 655663998
-637364722 637225304
-230055398 230023104
-727992861 728140679
-518623830 518661720
-106753718 106791462
-831647599 831802925
-33999684 33968318
-314795983 314793499
-683794078 683818876
-760532811 760455415
-72471008 72548782
-776388257 776387213
-123742817 123652737
-764752676 764748260
-8035068 8173046
-106575592 106772590
-802353074 802233476
-387293082 387258908
-232572546 232373418
-493154439 492998401
-259230446 259330114
-675303042 675358292
-194903460 194790342
-538399200 538426162
-713034025 713073273
-745737065 745631725
-100982894 101131320
-955889450 956023614
-454063986 453867256
-812103436 811921638
-790189455 790265679
-610710597 610892777
-743399907 743341179
-738553508 738702708
-942493265 942477119
-955851783 955855399
-431898291 431862343
-356225540 356322862
-419258531 419196321
-539386775 539546365
-993619071 993661091
-997191468 997298150
-706645 845219
-127654700 127766818
-260295647 260384759
-406000172 405822870
-484000075 484042023
-446991633 447099045
-896815128 896879170
-450202921 450132857
-472679460 472599146
-916021067 916093331
-405038089 404972141
-163013312 163134388
-101057107 100994529
-407327571 407153711
-323981749 324137989
-103903131 103992015
-622376440 622437656
-89552345 89385097
-60394446 60276826
-135951564 136020826
-684131583 684299045
-539876705 540075581
-289336469 289474487
-712087727 712057433
-514047948 514152906
-24765964 24911914
-581812209 581893063
-44565869 44651699
-725537665 725349709
-95257663 95419903
-319405939 319410345
-752738667 752782231
-537383413 537399321
-159145640 159014336
-174135687 174041435
-77193225 77055467
-756395998 756267494
-840065493 840065417
-250389943 250558675
-294198979 294065979
-514251992 514341814
-350588314 350431252
-71618597 71771561
-246578996 246658134
-672650534 672736192
-691740553 691793809
-167885804 168016518
-489368786 489281618
-255760243 255862911
-298859670 299037884
-780236592 780224280
-526220924 526408414
-51731489 51765629
-908597743 908552795
-522731947 522688587
-85523156 85653604
-142752425 142636619
-337868797 337889601
-461669733 461775887
-387586308 387655240
-944683209 944573547
-642458239 642446475
-254843071 254900931
-756547741 756694459
-798982879 798950809
-929416204 929350400
-524697629 524696899
-876006555 876205857
-659654397 659838529
-395936048 395875906
-704541821 704644219
-31709023 31627979
-304440040 304608326
-518319733 518318013
-314569095 314403807
-42521943 42449165
-597913856 598109758
-577620522 577544996
-620358288 620219070
-697624019 697786991
-370795942 370746126
-386618215 386471701
-747321490 747306592
-777751449 777689957
-992188472 991997392
-222691175 222852519
-380543689 380468401
-432765164 432735988
-958422757 958535105
-516277373 516098041
-374515466 374581446
-352565030 352728918
-935693197 935559995
-234944631 234990551
-739087211 739075999
-107288737 107412473
-334282133 334328709
-20600964 20406502
-585295100 585492674
-866075195 866138737
-160298473 160214133
-742221134 742228386
-562467138 562646100
-498564665 498577831
-831825344 831819304
-995248135 995249757
-136703908 136846880
-843040474 842890654
-80069029 80140901
-901462146 901389516
-275900008 275929036
-313667398 313727356
-846166924 846046210
-694821784 694815354
-905868505 905698099
-678315424 678461472
-162463805 162454763
-670674319 670566665
-960705528 960511430
-333296880 333354196
-895464190 895538026
-366691285 366521911
-382470754 382664640
-553638813 553764125
-158573039 158675255
-333777850 333971116
-993176545 993034317
-856116630 856029552
-297244692 297413332
-111635991 111550531
-208417241 208479145
-900570595 900692351
-643336756 643308416
-388429928 388337292
-903268512 903258960
-738543552 738628108
-833399698 833559116
-280501055 280388127
-23149393 23193267
-529095694 529146658
-568155751 568268909
-249008545 248819691
-120585024 120445200
-201861776 201974204
-21295348 21428834
-412002042 412150344
-543558783 543483031
-479932930 479789234
-922860945 922935961
-849887998 849992746
-550826032 550850700
-81957441 82001537
-329370764 329283454
-149691522 149539106
-648222697 648339691
-369361398 369211056
-541019917 540846073
-305417714 305510802
-282213433 282302707
-4735467 4780763
-474795288 474873596
-499993068 499969926
-819620388 819638856
-702144231 702068713
-376072125 376251131
-60472373 60560735
-822564872 822397560
-93028676 93080572
-807937496 808026476
-470415348 470283550
-446838003 446910717
-499743499 499551709
-318334010 318335394
-10926290 10982804
-817645366 817773294
-38858592 38787564
-885462978 885288998
-374658645 374829513
-691926367 691740381
-716768193 716892393
-174566403 174741567
-216727663 216657083
-920505830 920470540
-715407434 715523624
-790407697 790281353
-80847445 80695357
-26253209 26423463
-424377704 424515396
-315530267 315383589
-657762515 657589423
-443576747 443514917
-255018411 254979097
-506933647 506826145
-811505348 811679324
-388900965 388918243
-499703743 499783255
-963207141 963142605
-907914134 908079506
-653634393 653794725
-421460610 421394256
-717124157 716969161
-235871167 235970825
-399054416 399217598
-557647951 557649193
-405172261 404986293
-280303478 280381220
-57285222 57368428
-899812199 899912423
-35759606 35912068
-675398221 675318363
-698307383 698353369
-126229594 126102770
-439130072 439275430
-553023730 553007820
-76188859 76193419
-244905553 244787243
-704457210 704439256
-806345632 806422500
-666797665 666741393
-482635084 482762204
-413341862 413403022
-177311496 177412382
-145233598 145428690
-983579346 983535770
-407535494 407659966
-313560693 313625849
-312450600 312480866
-954764935 954916897
-578046660 578047612
-962873502 963062264
-541999666 542072738
-561617538 561733322
-331115312 331300886
-744024535 743978859
-746121274 746097700
-836076493 836060721
-856182362 856219502
-142024447 141909239
-608099109 608200683
-748177040 748342748
-920294889 920259135
-547547683 547385433
-372564510 372674280
-692993594 692797298
-677020720 677113960
-838884423 838876479
-526469112 526347716
-151098521 151268261
-286212974 286393342
-113622082 113777928
-262892406 262806136
-71479936 71615676
-749152901 748960019
-457299499 457264529
-348379538 348364886
-267806678 267903806
-797867805 797977775
-30034470 30045360
-719848156 719837172
-791752702 791745510
-972438850 972344530
-764382157 764508639
-316678100 316816864
-749747337 749649519
-290249908 290062032
-395865799 395787211
-867217800 867154622
-729605936 729603484
-781112119 781107367
-226915591 226985033
-864608697 864738417
-948756529 948953853
-440219781 440036575
-630038959 629855015
-655259558 655061680
-252586988 252442992
-921251178 921076842
-863444284 863266118
-933062038 932889134
-943396720 943291044
-599587915 599620233
-536867109 537027995
-559080775 559011189
-20137966 20176276
-626248761 626317229
-136456840 136302072
-725679317 725863049
-837543149 837588979
-744702273 744751155
-669611115 669771129
-271968301 271884321
-153008079 153129427
-164615430 164538586
-350679813 350680585
-624312710 624121640
-18986080 18929244
-776511896 776651904
-263327163 263323271
-349533187 349413939
-221805017 221982155
-296481093 296406511
-173924932 173961232
-902637952 902711206
-528508393 528627161
-783022248 783005688
-23096115 23105927
-675886941 675773865
-961705360 961612330
-977957442 977782054
-112269850 112325668
-298698648 298615604
-446375622 446193536
-531313453 531396515
-571995487 571907647
-302385188 302367280
-421393066 421528154
-857452420 857566078
-80677061 80502807
-880248790 880278032
-522656627 522530581
-871027797 871117213
-352058783 352012343
-255734762 255743426
-524257166 524271820
-684067475 684178089
-566158570 566348440
-592608963 592765007
-379107824 379164396
-597671065 597572371
-50807551 50720355
-928612032 928649484
-309888954 309968030
-693182323 692982875
-98851576 99035406
-191372946 191233824
-211532661 211343435
-825163379 825257931
-510280976 510326742
-939403526 939518460
-273783460 273877328
-67722352 67798148
-87396106 87417244
-604179405 604020341
-972727239 972727757
-91947905 92074751
-874359791 874295065
-461538087 461498513
-332022605 332008661
-109149935 108956009
-742591039 742537093
-208102880 207962394
-767664434 767654960
-23308840 23136874
-711922303 711968395
-602371585 602246125
-360413419 360380051
-427883438 428064048
-20319671 20132095
-658761291 658952833
-441695818 441738090
-925287558 925257194
-440587951 440396851
-485812756 485991476
-615545751 615423417
-684988333 684998075
-391837194 391979822
-721952062 721823058
-183334605 183299203
-302777951 302845639
-171843321 171991203
-757674508 757745044
-464705744 464604402
-578644740 578753690
-239292160 239452160
-247817096 247653904
-450057993 450023257
-541318837 541422275
-298386356 298256626
-34101033 34048057
-848396238 848522110
-907471732 907533032
-205193473 205068583
-186109893 186292275
-22490461 22537335
-980588053 980514593
-669778458 669970958
-705457184 705336504
-674261509 674235567
-899323228 899352142
-178278992 178092638
-427080144 427032180
-714767585 714873561
-946558806 946735520
-231061954 231150296
-161505008 161361526
-628422627 628491467
-196115734 195963240
-922798108 922807488
-295445116 295613958
-863266590 863157996
-136607207 136597087
-70883414 70954250
-274459886 274289706
-836805279 836849347
-345267606 345216908
-241417307 241264505
-896447597 896472589
-434720199 434674323
-887311433 887387471
-840796544 840766170
-441107264 440974724
-228502873 228414581
-900425097 900389723
-75496097 75297161
-952868196 952927234
-942238720 942287188
-612605776 612503124
-383855845 384028479
-547323439 547203023
-903988334 903856116
-381309797 381267349
-406200871 406183843
-814876955 814740773
-508242894 508406048
-163657043 163778117
-482167916 482108594
-741701619 741741633
-968713455 968697511
-181152484 181102250
-878853394 878977960
-636377782 636368252
-675858298 675915584
-589956959 589919081
-329288820 329452708
-577716012 577563994
-6567247 6569281
-596140580 596001410
-929684504 929773180
-247983333 248023047
-210494579 210305189
-852158787 852261055
-70401023 70353691
-956282840 956193636
-53879779 54039919
-919015356 919113440
-909062167 908883943
-364912546 364912996
-581199807 581003521
-585554984 585659430
-243908458 243960706
-516761004 516696392
-691934504 692083930
-859592722 859624692
-511512019 511434617
-541985163 541901205
-88557956 88654256
-424164821 424279567
-778329161 778163503
-395966060 396022658
-88975271 89083149
-468019828 468008426
-203927039 204082495
-860548192 860502092
-455787804 455934850
-150263742 150112146
-651729378 651537306
-833055957 832880743
-736550115 736702765
-243545918 243622038
-266438729 266405707
-22493394 22618880
-720724044 720566882
-798693340 798751808
-936256450 936284264
-706695264 706513042
-337447303 337548059
-77540190 77457582
-591897552 591732496
-772075728 772166798
-846198296 846241402
-36406342 36254986
-830532262 830413986
-240076529 240027929
-864223762 864346290
-27348538 27313286
-459614552 459787158
-22556137 22542545
-893645352 893714450
-179740355 179628993
-693505048 693673118
-562018288 562045440
-67094359 67233121
-930260759 930110517
-589743002 589938020
-948626975 948601743
-427392487 427378035
-449691743 449625853
-423429648 423331414
-884601215 884586997
-384009856 384047102
-533423005 533399619
-718156483 718210553
-389919673 389933567
-827802486 827993436
-393014498 393207550
-991630445 991704047
-515123313 515168379
-804388641 804355719
-441719109 441757071
-454220424 454225364
-366882008 366897062
-667818709 667884019
-215330313 215349029
-109615047 109657477
-300018010 300187414
-144399569 144279417
-118980530 118964890
-778730044 778579754
-351897635 352035563
-27442103 27459739
-344989275 345137115
-552462982 552433138
-143680888 143541580
-875552026 875671844
-583521428 583571968
-626679303 626544887
-714595257 714455747
-788332406 788209716
-303311637 303159415
-374261452 374204682
-621019691 620848677
-785088302 784917636
-962201489 962016587
-728579243 728662287
-327878540 327983114
-455852649 455661221
-497548307 497652775
-962542389 962563819
-261574360 261739962
-6494479 6412105
-39586276 39559624
-837975366 838066024
-198470033 198446853
-783449906 783607884
-151334272 151442888
-225921821 226037007
-564171425 564137353
-74162614 74177354
-732529681 732612237
-582564211 582478327
-780768602 780906784
-885785850 885620644
-183270939 183278767
-305501684 305519920
-957657928 957463874
-65678243 65736291
-856181084 856375552
-692880284 692895446
-678688150 678516918
-539841002 539745050
-646275539 646437807
-81095180 81108408
-510288528 510364956
-482377362 482349234
-447039282 447158808
-77339736 77446880
-762918080 762722886
-571549854 571602232
-698930388 699108852
-254091802 253997174
-294461294 294487006
-636981341 636838641
-847250048 847105368
-512999931 513021767
-318619590 318619358
-570540508 570707936
-42055889 42150657
-570864900 570706302
-371070373 371069847
-180294463 180245325
-238369058 238550646
-241483587 241351027
-667851364 667691034
-946268229 946373377
-617252917 617353651
-274261620 274107812
-810870492 810773116
-111162264 111037228
-250979702 250979990
-926851142 926922646
-295920387 296043961
-715163148 715120190
-181975685 182088567
-453555161 453517971
-624972501 624944257
-504821429 504765749
-967607435 967573751
-194394745 194512635
-152305110 152450158
-885552399 885547545
-65613559 65437591
-939967561 940024735
-302783793 302811795
-432318182 432357916
-463406350 463208902
-85277839 85349137
-328742592 328924540
-986043199 985935333
-534658938 534856476
-775837690 775860474
-679188239 679038273
-404244544 404244448
-154719020 154884826
-832832086 832968350
-461708548 461843226
-999512046 999348628
-943257571 943062561
-349083656 349226610
-8593749 8540765
-697224813 697069465
-505803682 505704738
-306239349 306421739
-217927736 218023806
-30179556 30280428
-267702472 267630156
-586213909 586031821
-534333324 534444050
-806397271 806508073
-771521096 771473180
-774554092 774641912
-477976310 477879382
-710788095 710971541
-818186942 818069470
-671339648 671514860
-489325202 489151200
-660030094 659943754
-375827868 375986786
-322474776 322602162
-135428208 135528618
-11817994 11678694
-588406050 588605904
-842616248 842416812
-3615180 3451486
-379860494 379773786
-72192878 72031480
-38381241 38461955
-341502140 341606558
-189355185 189250939
-62732017 62613275
-181046057 181044209
-415889476 416032058
-791005687 790915651
-649832657 649664651
-99518757 99319831
-187084140 187275646
-532164480 532181324
-958025251 957996513
-640399828 640457882
-61422005 61459709
-581363761 581199413
-147190809 147076917
-956421035 956453855
-141045928 141098966
-403079286 402958896
-532303489 532213629
-575484032 575463592
-506891989 507028307
-643579565 643717789
-929860460 929969222
-61633745 61465015
-87284845 87129967
-608803292 608823608
-510735424 510886630
-471975575 472159795
-892982093 892802425
-88380594 88514316
-639743569 639583115
-235623441 235620237
-171271484 171253148
-355581861 355600127
-961680751 961729969
-56136669 56297373
-491800646 491914724
-727899329 727921417
-561017256 560835792
-946397849 946454839
-525673423 525773299
-643299424 643322586
-620195960 620220242
-582360175 582521269
-371129610 371011136
-59795051 59994007
-913914001 913963529
-8051131 7856677
-984913335 984772801
-973961299 973973657
-32209958 32326964
-837754945 837567079
-546139996 545997022
-220796772 220993724
-15988833 16069973
-320965552 320772230
-515819254 515958318
-951074268 951174980
-935098544 935072296
-834134651 834100253
-719379165 719467805
-117626737 117467021
-310086867 310059373
-913382603 913367855
-202402955 202269341
-360149035 360076953
-565276020 565322862
-902066767 902089593
-147905336 148057934
-240351159 240364391
-645652083 645539505
-573754071 573779605
-437515840 437676212
-163635808 163614464
-482057535 481971341
-338571071 338445921
-851888187 852076473
-620780894 620934184
-158813446 158765244
-220731722 220616732
-212867064 212787682
-556622555 556474993
-599683453 599826845
-397730596 397857226
-189764263 189837427
-457208203 457390795
-311785105 311591441
-809818473 809848905
-940857963 941011841
-12894035 13089649
-413371648 413372442
-336270006 336371588
-520556920 520385040
-255600946 255722586
-90165406 90349306
-303925457 303727103
-489558119 489444747
-555690073 555866199
-845624144 845779484
-553799403 553728847
-135892153 135775005
-452284146 452283788
-902182081 902066561
-852300799 852440365
-45491944 45444222
-726297350 726448796
-48759558 48594106
-72739628 72709516
-564833951 564669803
-703500308 703578104
-654933129 655050501
-666262457 666320743
-155061137 154945033
-353399222 353222204
-481821001 481989259
-765065487 765004665
-862161161 862338435
-398938954 398864978
-348733153 348636329
-405610725 405771311
-846219849 846202847
-147172449 147339729
-668891948 668952948
-706402043 706237059
-106927880 107009254
-964194654 964197048
-890911890 891001952
-652023612 651931688
-284125352 284118146
-40069424 39931250
-390739052 390655850
-622139014 621980804
-821339084 821146314
-837216348 837247018
-567043917 566854923
-902407936 902253072
-287142010 286979470
-217138098 217258790
-382456740 382396060
-275762145 275693019
-173068176 173214900
-779997835 779803969
-562578630 562713570
-159513921 159391157
-972591444 972400530
-477355287 477509237
-103618701 103752539
-797922790 797800492
-579733982 579887354
-598802899 598782133
-836112117 836040869
-518704161 518647177
-238854002 238823432
-259479355 259284379
-91395406 91281546
-733112871 733312195
-660975347 660920597
-275035175 274932569
-181400755 181393217
-72175962 72369754
-68094790 68193030
-238824821 238890879
-874660763 874729451
-627313952 627114036
-64542650 64505454
-729793275 729988487
-869008429 869086867
-959206015 959299585
-841343129 841269875
-958541559 958537141
-277073156 277179462
-16797691 16855467
-621792737 621614419
-386186355 386080271
-880792797 880722577
-879661924 879485844
-50313170 50404764
-92347450 92295746
-855172212 855241808
-956775372 956887756
-628962313 629000981
-256217032 256412588
-804559539 804508941
-796410594 796485676
-817748066 817857100
-119648787 119818191
-495156800 495342612
-36624017 36699631
-962576261 962554663
-767205303 767209109
-529220991 529409595
-708866362 709004392
-293561716 293407560
-298135487 297953657
-662227138 662196764
-968705483 968520169
-511971383 511997925
-115923596 115959696
-443719486 443756588
-911320793 911325073
-976714196 976552340
-118646033 118556311
-809974848 809848954
-712985688 712975750
-339894117 339883909
-890739153 890839421
-128529892 128632224
-233420124 233281690
-85829615 85671427
-650268299 650198507
-635826502 635743206
-586273564 586275718
-787207945 787215311
-218682541 218576419
-993784279 993916931
-203515156 203632358
-357421311 357448031
-76879428 76756846
-80878483 80912213
-832469692 832643028
-474142705 474221229
-711804400 711909896
-5971038 5919870
-566715912 566608120
-124651353 124791261
-401976096 402159054
-247511874 247459444
-569876744 570073198
-643673815 643849063
-190388733 190191117
-873496059 873434139
-629161243 629018939
-177921307 178065555
-557466322 557494244
-798903352 798966844
-777314719 777206807
-571526357 571576043
-216321433 216333055
-164675304 164632306
-937310758 937472590
-40603912 40765538
-403689677 403638615
-625065509 625255431
-389375556 389261640
-715660173 715789805
-509890795 509761701
-409812381 409963805
-89330968 89337162
-594299722 594463882
-699529516 699461804
-247929319 247809997
-915677251 915684939
-542455025 542496571
-823261960 823346720
-700469002 700418022
-17118078 17187826
-42221677 42155015
-794811208 794880096
-55750055 55778171
-735476755 735600159
-448114261 447974993
-669500980 669525744
-416208839 416098361
-291726260 291917518
-528134826 528180036
-298802206 298800484
-159749620 159707910
-702246865 702253727
-648913462 648798412
-839730378 839737532
-579662635 579557613
-134592805 134490689
-431312984 431229008
-350056994 350197596
-775294846 775452318
-579172547 579079223
-803973151 803843635
-222748190 222570036
-286587944 286493604
-306179300 306330544
-441926241 442078815
-712980719 712805055
-333080469 333276547
-737897232 737881730
-638748498 638867934
-712280200 712156960
-802518188 802679642
-331862914 331782816
-201536678 201596340
-184894409 185025891
-968773870 968907536
-843559010 843634246
-789106498 789303518
-188057800 188198418
-177684132 177567616
-745615383 745684395
-947460563 947656611
-316800287 316833441
-939264138 939131356
-105823286 105938166
-272197131 272150919
-677398438 677529152
-183212561 183238801
-230905792 230816438
-739004979 739169443
-252179191 252165847
-23697962 23738654
-346952926 347068164
-970236098 970265148
-770259335 770081805
-670299809 670323285
-142706209 142798641
-985732813 985583169
-546702562 546521636
-752653501 752659629
-378329437 378438277
-529133998 529234868
-311074068 311039232
-170981621 170919047
-352590280 352592272
-41650287 41676417
-565525418 565654230
-268298823 268220579
-283445430 283293480
-538171624 538058392
-446043468 446101274
-307399806 307224940
-951671645 951711145
-130646412 130741000
-986030359 986056039
-994737268 994545856
-749524610 749549586
-778867663 778943953
-709533841 709724127
-323925251 324028501
-804764783 804893933
-561963346 561957258
-638788426 638984946
-724630476 724828822
-247799708 247869658
-822096915 822288925
-194219492 194102586
-334652482 334622590
-334225540 334066276
-919734572 919620790
-677002171 677020749
-480428496 480331538
-766563850 766669442
-293579660 293626324
-204519561 204439715
-596403532 596305730
-951853389 951970259
-487944694 487891924
-252065 451943
-862678788 862843660
-187943684 188015324
-538718746 538796900
-815421761 815307187
-745902542 745912988
-178015567 178185815
-356369619 356478687
-387449279 387406205
-358870535 358798813
-492783150 492829982
-432841837 432688491
-632447099 632305759
-676658995 676690875
-359885609 360078837
-164899448 164971972
-639380017 639271723
-381439058 381497486
-588799084 588837558
-715847936 715948486
-431351565 431274403
-607568032 607705674
-644457114 644355666
-408420117 408618127
-726992155 727019807
-760764424 760620710
-237362402 237232446
-705383442 705396844
-592717941 592812073
-707767155 707719961
-196349496 196519308
-629408351 629496637
-58024209 58124625
-514980228 515099138
-462818336 462893832
-313606578 313694276
-150571538 150380144
-396098964 395947986
-933753243 933691279
-538453935 538533527
-119530699 119699095
-498937669 498925387
-354557675 354439421
-658528750 658365350
-618614276 618662054
-327756615 327837857
-547706503 547829537
-391057163 391202259
-922613941 922590167
-184764857 184662447
-550082445 550031837
-531958366 532043162
-369387372 369335424
-83084473 83253539
-944132075 944250071
-100412046 100421778
-103466574 103529296
-857371102 857219880
-100576547 100657287
-251320652 251423160
-115640791 115793243
-868106585 868154537
-509292745 509101111
-578702579 578804801
-504425764 504289420
-961605303 961658845
-254672075 254872001
-119709520 119688670
-945097527 945208707
-655775589 655725547
-688389481 688372215
-181769060 181776036
-396932684 396836962
-849282544 849472354
-492806566 492745360
-204420219 204453933
-492761786 492769880
-607427847 607436169
-330849531 331009379
-356610688 356720904
-753728321 753761871
-434498652 434335842
-870611738 870703584
-894381508 894535404
-847413074 847496564
-577101377 577188053
-877619250 877722096
-307605966 307434848
-724933091 725030861
-63482427 63472465
-452723139 452742491
-397460243 397290023
-446564801 446692305
-941815292 941694620
-432505176 432653450
-718706762 718681274
-744001697 743873217
-401573273 401702015
-195501630 195506708
-657139720 657261324
-978466684 978415836
-139707279 139631603
-257338074 257506774
-955567096 955660816
-110435242 110312384
-686089488 686183830
-476574695 476398631
-787889668 787759310
-248432342 248284910
-722423813 722245823
-174374173 174376397
-302357680 302188012
-104829382 104756800
-109524527 109503953
-84039283 84228605
-740615446 740493826
-416855255 416819757
-557138361 557003009
-824612351 824734025
-624848229 624909245
-10105881 10262011
-549369800 549342494
-811879623 811705863
-842516530 842450870
-825447882 825366584
-700598958 700486528
-747810335 747654849
-335526573 335450061
-471272830 471254274
-542289588 542475798
-179652722 179535958
-618327714 618152626
-408095050 408142354
-909088697 909136655
-768286815 768238317
-416367994 416519410
-545898309 545982001
-577144715 576965661
-262649685 262849271
-67710735 67902733
-121278718 121338332
-264384863 264512719
-215650969 215826135
-532811109 532726307
-606399606 606235396
-892713874 892743060
-273321517 273231125
-217048341 217107207
-150252790 150274694
-75975721 76086135
-837661012 837627436
-629597614 629521888
-853448025 853536691
-597256265 597343487
-105977639 106048637
-486223009 486305453
-389446095 389375727
-931484879 931396519
-476756223 476851793
-178780427 178622345
-459440979 459541901
-161962853 162020645
-19893590 19999828
-838675718 838874170
-903013234 903039606
-685156561 685050301
-568863467 568977207
-239041535 238872173
-469129616 469135838
-42912208 42847670
-297450190 297598448
-480966151 481012623
-705602944 705699070
-584893658 585043094
-375095610 374988312
-590792396 590748788
-460148287 460222411
-857171322 857144522
-563146442 563228834
-731251985 731437065
-494472513 494524213
-507133189 507096999
-611881906 612031124
-188316655 188444745
-138203854 138173134
-535007176 534967612
-652679447 652729715
-524599716 524417542
-124329669 124496583
-267201333 267078333
-630012037 630065881
-507593446 507723586
-275900353 276057643
-167810573 167674747
-573956063 574145825
-844283229 844317649
-898648048 898521188
-811371610 811561548
-53517030 53564572
-968722749 968815393
-722126121 721940735
-32766531 32621535
-300397476 300517818
-481054690 481076650
-990465229 990579275
-718804493 718879189
-159480775 159547067
-233043010 233164382
-191021436 191088926
-978065117 977880503
-929159646 929081434
-690180904 690187756
-694684221 694818569
-615328293 615335333
-736262553 736156503
-71391075 71275233
-561949202 561977490
-456388154 456364140
-266625221 266744531
-976492397 976342499
-262029450 262187528
-97338720 97141138
-586342604 586208832
-434417247 434313671
-469369371 469251765
-236887326 236867726
-254484016 254335630
-955454149 955612837
-300861509 300870257
-399596457 399421533
-360117250 360180820
-515666703 515473033
-22549341 22525329
-582817424 582925546
-484262880 484452640
-91742493 91569217
-302001379 301869771
-614499498 614692610
-521660533 521484925
-238086635 238271575
-296712879 296672173
-236843146 236877526
-835210356 835386642
-251854622 251834934
-341240254 341216108
-246155474 246027868
-311616752 311594450
-746042657 745891109
-401708245 401832283
-409586239 409428791
-374076626 374163006
-708305585 708384875
-207081710 207071632
-267855242 267742094
-22695870 22614868
-18748768 18884776
-404486873 404537639
-428065145 428062951
-127339358 127237128
-329126291 328955857
-204377336 204265652
-751193262 751009478
-786357836 786410016
-789328690 789447782
-858777541 858850251
-402601925 402787613
-148266832 148209158
-437494280 437596026
-130241566 130341920
-474691547 474637283
-797397865 797447237
-240816758 240700022
-810905282 811084338
-866403793 866236513
-634613203 634704991
-960662099 960758957
-873096530 873175082
-368649842 368817732
-830937117 830846785
-505830606 505776758
-994696548 994869508
-957394772 957304394
-699680922 699606592
-925159564 925272376
-822192920 822093956
-69096210 68924694
-319679487 319585311
-300543944 300491692
-259882160 259963106
-73021931 73127939
-576066222 576210996
-706511302 706515320
-529531297 529545263
-433399045 433255765
-901103463 900953751
-733055712 732909044
-460570557 460681363
-449562223 449621553
-902272322 902255462
-631544121 631372369
-79484369 79649319
-803337828 803169960
-111129667 111194861
-957539687 957560901
-757069812 756923082
-994353380 994265306
-179207051 179048805
-425704642 425651934
-791531807 791627389
-347844227 347730979
-70162779 70093875
-419473154 419390262
-556548774 556510694
-262337165 262458201
-757208516 757360438
-654810102 654647956
-740811314 740808630
-335510302 335542844
-828510339 828642593
-21786261 21937347
-619342993 619145849
-853192797 853240723
-504325799 504525729
-645758515 645689999
-311305873 311225981
-825116110 824924598
-918591888 918533674
-829884498 829774224
-572255433 572109077
-269783674 269923428
-821435561 821302737
-993841741 993725011
-947317700 947150202
-613716714 613554046
-938123444 938085994
-7951075 7921203
-200935947 201095953
-493828321 494003987
-583672575 583714351
-454205521 454098903
-865208856 865143720
-21086492 21023542
-612225016 612387032
-393091298 393002138
-695296650 695317896
-708622556 708755956
-466511629 466350215
-616776247 616707087
-732593116 732732278
-970958123 970988539
-605130039 605158499
-652661280 652798150
-370055802 370245304
-775361846 775542790
-301257902 301267714
-29942067 29901329
-418240011 418129503
-185857009 185777227
-983034574 983019394
-123049281 122945477
-639446667 639560529
-50530250 50667524
-916097228 916243250
-169552837 169733345
-841634505 841462463
-697426954 697600876
-508017021 507974245
-605247663 605087113
-209734490 209652412
-509337100 509391324
-979701647 979607391
-100566066 100748508
-48783917 48929745
-718523992 718613668
-635432496 635393384
-114806863 114907245
-203033957 202969815
-277886916 277955092
-863365832 863522736
-878299892 878450674
-852599033 852428043
-112420387 112230949
-704072873 704074561
-638228219 638291883
-751738460 751762454
-479612414 479811290
-936609455 936624989
-507390584 507362872
-442285489 442325595
-435473874 435551612
-548426046 548468890
-987683672 987833378
-491131983 491083607
-713670528 713816156
-897175569 896997557
-364725094 364886928
-347481479 347613647
-772444791 772365813
-168439960 168584522
-836427198 836504134
-487676821 487687469
-847116709 847147965
-557740408 557557978
-366473256 366402310
-305564484 305642434
-903691286 903816614
-804053147 804222579
-151871596 151909700
-924185607 924035383
-779604745 779748767
-407950369 407940577
-883877619 883865615
-950116267 950045479
-615590926 615609842
-665078052 665155464
-934145557 934283537
-827899396 828087476
-565776449 565649091
-385936745 386133313
-863183949 863349231
-30897649 30967149
-27196629 27076243
-177757227 177611037
-42663092 42557800
-871644209 871640097
-380575750 380750806
-771696455 771718921
-426369256 426279130
-729046562 729161916
-866570651 866373217
-158427566 158250840
-38764245 38689579
-841369449 841422001
-406629377 406760631
-590218550 590108048
-836027924 835883260
-429351308 429226978
-929728842 929578452
-601972628 601884200
-560588346 560475914
-923284558 923425708
-828278157 828335507
-744005439 744183013
-641586986 641462598
-96362323 96195439
-325444164 325633500
-341069416 340893654
-175706685 175554729
-187128869 187031557
-771090693 771106153
-476898312 476854254
-935358849 935537119
-394704104 394786784
-683738373 683666419
-748809121 748672059
-327702268 327736140
-346516802 346636160
-971859087 971749289
-23690285 23787023
-744882163 744831679
-557141194 557218934
-627323581 627502987
-892598679 892728467
-47084611 46897463
-612338406 612442654
-144539492 144535420
-960222166 960395304
-132363786 132450238
-658022564 658069108
-206363154 206499980
-692580389 692654715
-484627240 484613260
-202783919 202746209
-929070987 929081859
-173042552 172913698
-181383275 181418235
-823685544 823587306
-398732876 398681924
-44362147 44504893
-624217175 624199887
-85258335 85157373
-166786852 166677422
-246244186 246184582
-426861403 426934335
-166737534 166836170
-364181481 364208523
-47193041 47235677
-97239929 97086393
-321604321 321432217
-491844318 491672628
-547351180 547466558
-942870101 943033109
-813750444 813865910
-74308173 74285319
-344113654 343948894
-488370684 488554344
-707609547 707690805
-587094340 587072232
-501859076 501949482
-704593020 704559578
-436540001 436550673
-770407902 770524402
-413026556 412975176
-769467063 769449691
-697264555 697185071
-468451669 468276367
-323935920 323976876
-535438737 535584335
-97427060 97250380
-389043771 388964229
-560489050 560687642
-511968764 511914288
-308679164 308697324
-596677407 596667195
-529996450 530050530
-69604654 69709990
-282341961 282381023
-811230760 811103054
-691293943 691327321
-346837445 347010545
-274855456 274983872
-501633625 501766357
-919677681 919561561
-843361536 843291184
-752965049 752941773
-820151221 820013267
-437868908 437738314
-768173988 768253952
-915026987 914955859
-532762106 532860112
-735546850 735743646
-293335894 293353138
-132506565 132634773
-436161986 436103304
-215501396 215561464
-819922444 820082244
-571398236 571551200
-257085778 257131380
-704448233 704394935
-555182717 555174495
-407051034 407137516
-974762396 974956636
-351546608 351565776
-879075482 879238714
-411345007 411284213
-534388687 534230373
-740818055 740983931
-735602167 735598151
-473414442 473471674
-229989137 229954763
-980342652 980174744
-192664176 192842744
-95171864 95221574
-424768191 424613861
-621445634 621348196
-876004623 876012281
-872333900 872478666
-51748559 51721709
-888730495 888805833
-477430017 477588457
-933653999 933640689
-212827373 212786729
-166990401 167137893
-760963215 761088529
-437386568 437418506
-884816549 884654983
-513220119 513023999
-620101603 619961845
-318758432 318865018
-419526077 419670321
-787631685 787824489
-351102866 351203280
-352120013 351997553
-826944563 826975329
-115637801 115577271
-1276492 1327754
-186970850 186952796
-480631777 480712209
-419442661 419515557
-124204977 124062395
-967007959 966824643
-293128362 293258036
-354777282 354859878
-582719473 582664837
-28999801 28890573
-465676629 465522273
-979557569 979654519
-4032971 3880439
-15661758 15823036
-986204723 986085361
-393252045 393316511
-208885787 209018809
-770331458 770466152
-592204296 592055990
-640179725 640008565
-660334901 660422325
-988281901 988429027
-170568745 170404659
-72507145 72590419
-242726382 242531102
-592496452 592681568
-634297933 634323501
-202252194 202199378
-648727769 648702397
-296202024 296291850
-25951040 26005268
-482230074 482119634
-955954211 955889885
-958117775 957989141
-992354137 992375227
-481689072 481593176
-199016107 198986731
-574354229 574376651
-61894809 61716711
-52347167 52541695
-247278510 247316322
-13820521 13751205
-411618985 411430287
-63671622 63777642
-481202355 481150849
-80152378 80202000
-16561650 16587464
-880666731 880724945
-730178978 730247134
-900525575 900631473
-124518733 124553823
-640479452 640596412
-984843068 984809404
-69013601 69200569
-93673016 93709576
-845336754 845485200
-190100243 190044105
-217401663 217360269
-816723883 816777919
-663606550 663551486
-703274102 703181832
-49742450 49880574
-572045114 572112888
-331967143 332015633
-916917385 917081541
-690243805 690357979
-580086643 580214631
-271604044 271545134
-661400447 661479313
-512142507 512063285
-741747846 741735420
-356142227 356274201
-472668194 472845890
-768619026 768570882
-588040902 588010612
-653178314 653221906
-138848651 139009227
-326011863 325974869
-550934313 550767087
-581041802 580872262
-677347526 677307294
-273944818 273903984
-856693332 856722700
-425096256 425244076
-236597197 236405065
-424222194 424044370
-52837243 52900357
-96359688 96507380
-530222996 530114156
-426456312 426586872
-650538034 650451530
-977619869 977713303
-261094116 260926854
-349104491 349080529
-524967733 524956121
-35531197 35574629
-974521833 974513679
-409749069 409623799
-250929247 251035011
-199702364 199849974
-819321959 819482291
-549614784 549793232
-984965927 985146049
-455389775 455497235
-254642467 254506929
-993484925 993414477
-480959576 481065670
-661954040 661808764
-598650180 598792516
-784932357 784767443
-543500127 543617439
-669416252 669302850
-207638820 207714124
-112823606 112805626
-664777259 664877939
-251907543 251804385
-563066027 562927495
-38097679 37917499
-317392979 317387883
-992666580 992744392
-34987247 34911931
-967788076 967668374
-965534864 965510118
-553205183 553225233
-886983954 887170670
-161707607 161838673
-526841773 526743343
-445649853 445645045
-455181467 455075919
-256705985 256892051
-527403098 527462106
-302545549 302705607
-562814112 562679590
-430687159 430512573
-985842506 985989266
-81322212 81391428
-292072958 292236148
-43794527 43692639
-759247137 759141727
-759476258 759632882
-728242021 728439895
-56287667 56307079
-471370194 471180774
-232205913 232075013
-107131530 107080916
-993387560 993297416
-371011476 370824652
-568038701 568057539
-747109727 746915711
-200573188 200598098
-589196997 589253211
-229346541 229418333
-42506423 42537463
-542436821 542556321
-160237197 160359749
-27983205 28037001
-883794386 883703622
-857617644 857514512
-834466191 834447125
-340419569 340275663
-788336421 788328391
-521642549 521678517
-967426432 967232360
-706689299 706816755
-679384624 679340104
-187925673 187890349
-199841410 199935550
-796720537 796540753
-827169873 827058437
-218041347 218038473
-313341014 313253516
-475815089 475886007
-885015474 885066110
-109546881 109502173
-295878505 295731949
-883861169 883871617
-348487439 348558117
-488739903 488578403
-649511310 649422508
-802322547 802481609
-88519323 88509309
-521121020 521191148
-603834676 603818222
-435128079 435157915
-931924431 932118621
-67997176 68143910
-528272952 528251940
-734309476 734317014
-61753648 61805760
-287295437 287172245
-881341080 881382510
-819132167 818975835
-568134601 567980477
-913098144 913126220
-633786539 633755191
-131817029 131957895
-811733437 811627945
-56093087 55988423
-863987653 864099729
-701805948 701729636
-695626941 695775951
-131690267 131608615
-698135490 698185790
-648730486 648725052
-420549276 420453094
-398220980 398199684
-935046563 935150525
-949900222 949741480
-24470082 24416910
-764445398 764434352
-501904279 501806661
-226222385 226407147
-467776625 467757063
-604698027 604574621
-116853739 116861551
-17010937 17052805
-446019793 445905517
-974314768 974128702
-566949420 566908294
-381375073 381244521
-177549543 177378845
-814088238 814258684
-194996879 195178619
-419867027 419746657
-232327290 232267832
-385423821 385225607
-276809301 276860299
-35093020 35098752
-868545606 868678146
-188686515 188525357
-312465462 312351032
-314876332 314839792
-150187944 150063144
-762758922 762753520
-178588664 178437736
-259231164 259096686
-778013389 777945513
-919277726 919286668
-573707316 573537776
-755997989 755949223
-830672920 830727978
-929614734 929603994
-923743652 923797142
-913051246 913201194
-71058608 71029442
-507004203 507052411
-559097409 559123885
-200707399 200629933
-658290696 658195208
-437938200 438049180
-526475554 526598328
-604266555 604092255
-136511224 136459114
-27635760 27576302
-10166930 10183946
-737210069 737333551
-473275619 473166031
-291648055 291502463
-271667963 271540125
-845831326 846013426
-618354281 618409197
-218554927 218514337
-857882720 857975660
-858945218 858801360
-185326690 185328184
-234677940 234589572
-614251730 614080396
-787130848 787211628
-973704243 973777895
-652883970 653061302
-834465349 834649517
-825791036 825666468
-341161122 341319386
-340753465 340833981
-639971391 639821295
-859972674 859784402
-779368801 779433307
-522965384 523156028
-777934696 778092082
-612278890 612306024
-122341851 122156351
-760379565 760324003
-91127533 91262005
-558089978 558200640
-730808802 730803328
-686186218 686181442
-894903059 894713313
-398812751 398653001
-835304820 835468464
-166275608 166149474
-231097883 231087831
-134427126 134408412
-19816092 19762732
-130276805 130407035
-490072436 490116916
-552626651 552661311
-213398293 213462279
-841358380 841498900
-429714273 429683059
-754239717 754359207
-796054936 796214616
-409775765 409809763
-754845254 754759100
-584757629 584645943
-360678608 360853286
-810273702 810355954
-649685828 649748654
-346923995 346785427
-545943753 546068509
-268483138 268523196
-564154389 564098343
-150994126 151121374
-749187071 749118731
-289453463 289495511
-23222857 23163677
-105740482 105820558
-890041679 890115577
-104196201 104033355
-522313999 522228517
-1992255 1855109
-946580309 946448865
-347976018 347891286
-406615580 406626070
-462025452 462032750
-905197894 905167012
-825728752 825568242
-599195377 599026547
-308633852 308760796
-451326107 451237847
-169270297 169185567
-831426143 831354247
-333370724 333462794
-485797173 485776441
-713625972 713743342
-318511619 318339161
-308784889 308897943
-300629808 300458080
-26951086 27001152
-978804975 978888207
-601485221 601556879
-432161188 432056930
-606565018 606654342
-291422522 291404358
-443703014 443596942
-449813489 449739351
-81634303 81829507
-737360843 737355639
-374509045 374653847
-112067079 112243547
-980551323 980530677
-214328810 214205850
-23602456 23498902
-196693555 196824203
-741893766 741840012
-502750376 502591508
-853690631 853856607
-430255691 430158937
-437039784 437090400
-996795921 996834033
-621225413 621044381
-653177668 653266144
-338326082 338392680
-633623757 633770865
-21111734 21126820
-87054436 86967594
-638154032 638029014
-867747486 867820022
-871466934 871327630
-63672101 63691321
-370177355 370313253
-703437260 703539206
-730375978 730284788
-481641124 481574484
-357704992 357695308
-522799363 522664531
-223823090 223656308
-987258352 987413396
-691549423 691731329
-9111470 9244524
-224071425 223877143
-692726034 692812202
-839531914 839595644
-236860347 236994019
-785002969 784861745
-126325550 126472506
-734313245 734259491
-450216503 450189339
-934650125 934529487
-660458352 660537978
-551074138 551236348
-201825099 201653249
-716694109 716806151
-541615846 541420384
-849377449 849194197
-825788601 825816119
-713316892 713172920
-826599981 826684983
-430133604 430011454
-798003512 797952038
-511148069 511178915
-683840194 683797558
-751699911 751876629
-241745605 241767547
-609066967 609006841
-778037625 778146539
-724409281 724426335
-690341345 690374613
-438621524 438781432
-12050129 12192205
-707264505 707402055
-429443092 429515150
-887062313 887016739
-566662016 566620062
-153165409 153326903
-89717178 89910280
-159929403 159859125
-447389370 447564580
-917650954 917684646
-400525499 400651933
-284238223 284129431
-532349735 532257243
-18219868 18065852
-199331077 199473711
-172090651 172087497
-68662924 68777078
-282183763 282141009
-733982535 733863521
-894055867 894221791
-941875068 941986580
-93102944 93060344
-26952216 27050088
-664724463 664527247
-511222037 511308899
-951909935 952030583
-769810486 769997278
-310392873 310209045
-265528235 265657787
-168917481 168943145
-422863187 422983581
-449943656 449963004
-162536901 162673783
-581701397 581759537
-873776616 873858366
-176246764 176072296
-963948609 964099323
-5078140 4971872
-702186276 702221844
-939484874 939559676
-514592109 514730381
-610944125 610850737
-468750389 468813769
-605149610 605167388
-122040811 122117871
-591192961 591142139
-876556732 876507596
-345781361 345740889
-840320649 840193909
-149400443 149309713
-311250373 311361373
-46665354 46850810
-552448060 552379786
-214244728 214187040
-172594976 172744876
-589008212 588825840
-294350107 294419217
-216692373 216501221
-13347868 13542244
-794768708 794619226
-739827939 739944905
-238838717 238715427
-10650724 10598442
-814173461 814069939
-825079745 825177879
-312014826 311896858
-868130561 868050993
-521983646 521849614
-606604076 606795682
-524788470 524742738
-601007596 600856482
-737540929 737510235
-767057224 767207206
-126989102 126799806
-608371156 608203250
-60753561 60701321
-12281256 12215562
-952572961 952383541
-464409202 464332966
-664047070 663881928
-389782300 389718284
-995464245 995445469
-574325650 574427652
-382268878 382385628
-358712516 358770738
-305695818 305835326
-623801605 623896839
-263537314 263646378
-516133020 516057874
-789075853 789160339
-28129084 28256726
-274592628 274740542
-332330467 332457839
-468109619 468156901
-277247406 277229856
-217579558 217690718
-766825008 766866072
-290602353 290580149
-847961481 848036605
-477061050 477120750
-632667080 632580636
-960088918 960170312
-140342337 140498007
-804404497 804372785
-808320630 808424626
-11145125 11203263
-262620278 262438586
-204762672 204579934
-77052894 77124346
-338692087 338582049
-257899286 257862248
-760113711 759936185
-981279879 981231903
-977972810 977942074
-744414482 744599016
-604577381 604456909
-613232741 613052569
-561377386 561336164
-993268377 993243641
-805065906 804996988
-759097147 758950715
-964209994 964184102
-614920342 614880214
-409081848 409251556
-426075766 426033322
-640077658 639960044
-189111303 188926861
-489021939 488913629
-54268525 54122309
-421152436 421330088
-288072120 288229246
-61651853 61745763
-304062884 303922422
-453366720 453180828
-599304376 599274240
-574889850 575083176
-232317431 232337149
-705865836 706052226
-13692391 13576503
-114987047 114962545
-27136436 27024376
-953625797 953444007
-997941102 997982262
-607191446 607162390
-295074189 295201169
-165188454 165176484
-719099000 719293610
-893798906 893978006
-637282563 637251719
-212494405 212664999
-794366618 794199650
-700882387 700894499
-643310703 643362809
-565264456 565381268
-835105340 834922470
-87803731 87885797
-342715936 342883156
-268684374 268538282
-571200321 571143705
-134307771 134417769
-884594106 884429426
-617900165 617774113
-238392177 238330629
-358341926 358409800
-699653154 699842914
-118557262 118741800
-43874413 43818667
-874544027 874695107
-149169638 149099774
-244382109 244232205
-880176314 880044338
-437097726 437281464
-909631698 909694602
-292785179 292661835
-597747287 597781157
-411418576 411510202
-259762624 259862464
-586461341 586575859
-132484944 132508876
-210495383 210694027
-614053239 614095723
-3956705 3820323
-401770264 401670216
-268229314 268391632
-557014933 556945245
-316839923 316826959
-756195406 756012086
-514978186 514899584
-282939822 283124318
-353812680 353970366
-948608595 948645355
-687582190 687420532
-583546698 583391590
-395036340 394840054
-893415706 893235652
-411940464 411814048
-229703998 229592278
-11559032 11374216
-797335257 797308635
-554141249 554275629
-303324533 303483119
-906954946 906820392
-189978263 189974531
-732764273 732952199
-349717288 349916624
-94916226 94916572
-512840033 512837029
-141656094 141691682
-397619587 397484585
-452401693 452361617
-823474910 823275794
-699471427 699625491
-94020115 94075295
-357382954 357300086
-75960954 75980316
-758020516 758109536
-261981275 262108489
-258036353 257888513
-326366703 326320303
-371769447 371608237
-313593271 313451445
-913421538 913419286
-773075580 773206032
-303826280 303813130
-769676968 769604342
-359771303 359584299
-838624371 838496907
-990733881 990725489
-270027049 270011575
-511855518 511743732
-57020596 57015364
-890592585 890522593
-402284751 402283305
-93081644 93079500
-38961037 38935077
-866987145 866829959
-294064206 294083630
-901179252 901327456
-158874418 158927504
-426981296 427014236
-27843327 28010103
-447476975 447376331
-545782480 545654116
-541312508 541318624
-976417448 976394614
-979943308 979918174
-884063460 884095872
-935706799 935782539
-903706195 903532091
-804137863 804001955
-688851250 688907222
-193921525 193897689
-686656485 686758129
-461619327 461456847
-875048248 875152750
-873399579 873465099
-71082262 71034954
-956437445 956293779
-577117173 577258933
-23852166 23851178
-194288123 194222405
-346572712 346699608
-835644308 835602632
-664410928 664260012
-633781028 633957152
-933706643 933601355
-962920418 962856188
-849409717 849598957
-756996447 756940427
-21465729 21391939
-483489909 483428595
-524697264 524616590
-615098172 614965692
-572380193 572234635
-955533493 955446025
-96724840 96546628
-854867993 854786941
-565119489 565219517
-417517088 417657334
-98599982 98613144
-626222107 626412351
-512838531 512723325
-398214540 398274732
-268982052 268867362
-870537189 870370429
-212250824 212365532
-936398614 936560464
-774933425 774920373
-361255112 361337558
-467221148 467093396
-408788833 408890797
-121004835 120867051
-124920175 124847363
-354761482 354958274
-949359139 949338601
-354672639 354779299
-210895455 210738155
-474956879 475007201
-134411736 134442516
-486558159 486728325
-394310445 394170305
-485348388 485341598
-166767186 166905154
-971525387 971700279
-387540597 387543843
-303808753 303637311
-401962701 402042853
-582952316 582898776
-464828820 464987674
-675397734 675422502
-37719050 37602988
-346207285 346010537
-494618187 494430239
-557114672 557162050
-919375893 919197443
-383010972 382917590
-229635670 229772326
-28044041 28192905
-40900886 40765126
-794107676 794283134
-376541034 376404410
-78815213 78853505
-810219760 810314828
-896687135 896847149
-84439011 84395921
-905298391 905275749
-582330066 582440722
-889379149 889271911
-733681941 733557145
-60474162 60314730
-523585348 523558398
-553014784 553032676
-989078315 989093347
-183307809 183361401
-266711069 266841667
-993342488 993194266
-770170570 770169426
-286751081 286894025
-779494652 779545818
-707722233 707697767
-757284477 757270227
-913499222 913653572
-57879449 57861149
-272933076 272796814
-484710063 484544417
-3692372 3888514
-791579598 791425732
-386719243 386798703
-705746604 705830594
-816337501 816488367
-226103562 226038920
-431013952 431055036
-721661080 721642398
-375582920 375528386
-219767443 219883297
-431627973 431552441
-477637851 477751467
-689638774 689761336
-496463293 496393853
-715719553 715724989
-221337904 221521154
-854291440 854461858
-784398609 784255511
-244770784 244712996
-94708334 94526066
-584136098 584133432
-720169500 720027196
-165959254 165909826
-944315878 944435560
-451466379 451370231
-411710603 411527367
-656345702 656386506
-276606355 276514079
-747859610 747953190
-423133776 423289970
-965584889 965484839
-821014846 821191056
-293892965 293740419
-931855660 931780624
-870673715 870733453
-933249013 933215989
-503586615 503447161
-512572616 512596444
-287746939 287841355
-448551975 448515215
-415184682 415218534
-129913658 130042804
-73529900 73515426
-817402331 817446617
-218158402 218091414
-165047838 164981396
-33752492 33560922
-300102712 300008840
-670418354 670503854
-531853504 531882930
-553941574 553842222
-806682151 806502499
-375807271 375907327
-87382312 87526652
-864405020 864594336
-488722161 488784433
-281067403 281046195
-668596887 668517079
-191422671 191537581
-421241262 421239950
-403975330 404153126
-620107459 620102247
-552413464 552512500
-861300199 861377297
-274312879 274280469
-556980089 556921343
-705253665 705117421
-362029339 362013001
-37089606 37082558
-412914952 412791872
-519113994 519204886
-176237708 176429320
-34715306 34594680
-772900314 772932582
-13236966 13402036
-546236025 546123573
-765548930 765681072
-427056162 427050300
-143611234 143463820
-807778482 807915682
-482536536 482582814
-687375463 687404895
-323560446 323365664
-560036272 560189314
-86986593 86948803
-823318088 823375352
-763892513 763736173
-319056698 318862482
-987833939 987934351
-599604074 599524606
-802612357 802746927
-255057568 255225910
-15755298 15890774
-456278269 456141773
-254891680 254910182
-765238868 765040374
-569662408 569647782
-248053055 248238025
-119947481 120048157
-763550342 763418186
-487606912 487768026
-702310057 702469639
-923002657 922887235
-747619663 747668903
-915675436 915805716
-586617561 586797915
-784362812 784522980
-537573093 537508383
-249652514 249807832
-113767453 113961917
-309305451 309352489
-615360618 615484584
-554946849 555122869
-421759513 421946963
-779554778 779676756
-461964768 462150806
-579763622 579810668
-697063251 697078675
-528865527 528932053
-535245706 535443498
-402719469 402855757
-246611674 246756598
-103818585 103789003
-160037660 160004150
-125556586 125406050
-18115858 18142860
-680228379 680201919
-595177989 595361287
-375780514 375850692
-243378911 243531653
-876411713 876298581
-282924508 282853798
-586599276 586552442
-281414320 281313422
-748772586 748850374
-472443829 472639303
-777233514 777395924
-764439875 764325053
-222556459 222659113
-628886306 628942842
-193830525 194012525
-261605486 261559684
-149906649 149817265
-128724226 128540222
-629946987 629906881
-764853144 765035076
-549330107 549356147
-279423174 279582192
-809447186 809557218
-953389848 953534902
-273430106 273483744
-725910837 726023279
-784487172 784558788
-866982988 866991302
-198458443 198409121
-615328450 615342216
-623796890 623640886
-752634595 752656565
-163361174 163549644
-214611908 214607202
-816475706 816660698
-317966157 318041187
-548826827 548973757
-592086525 592130143
-312465191 312465733
-202336148 202168240
-208383932 208421534
-738994692 738945912
-870012691 869859313
-852091926 852061020
-823752359 823650411
-481293237 481360705
-163954889 163877351
-639503598 639335232
-24190370 24090800
-422647501 422826565
-334049182 334145908
-170233094 170035412
-669012419 668918143
-549002382 548945132
-630357819 630181331
-200395634 200383488
-266683298 266684876
-330175957 330080391
-995218987 995387191
-434000816 434094754
-825103408 825128812
-418866174 418852890
-739419788 739559924
-442373133 442278057
-484408297 484496983
-499475488 499647604
-723917294 723881480
-502083194 502194552
-623579610 623718888
-512092280 512102896
-708173725 708307639
-339870539 339917695
-887253479 887087861
-680310297 680146461
-354284702 354242594
-167216266 167257238
-504726883 504542401
-314733904 314858062
-877191126 877029600
-978659912 978756948
-958215592 958019958
-669624721 669426767
-632188968 632001776
-286625247 286550641
-36937677 36925875
-697705505 697543447
-418058626 418161988
-600817129 600733661
-131608363 131649441
-537938410 537745334
-332146101 332337409
-607460948 607479770
-655879929 655901807
-280536877 280528383
-789118096 788923232
-734269363 734381265
-180042051 179857671
-629167164 629303286
-272507072 272701036
-245008448 244942148
-835560009 835510271
-774893898 775020460
-408255829 408213013
-617955298 618054292
-876821514 876804684
-660346485 660498165
-599173630 599217124
-78195785 78020181
-372217372 372205940
-701040900 701148378
-847721836 847615794
-749345554 749427598
-358651896 358616572
-259734604 259812544
-836632439 836827313
-898931951 898938525
-586832911 586779331
-363013282 362857062
-882331828 882448950
-982409860 982459104
-640896624 640718164
-705365130 705549238
-82056353 82141981
-658181247 657991609
-720228798 720412510
-324059869 324054549
-729332875 729170557
-520734259 520593109
-774555799 774509587
-823187364 823234690
-402381293 402393391
-100349446 100151664
-792722224 792831836
-382660487 382668793
-581899912 582000634
-870228421 870346017
-562829715 562798509
-98392151 98252263
-209466852 209350010
-16972076 17152952
-861086357 861147187
-85272770 85313488
-467540784 467385482
-939515124 939699432
-84937859 85090039
-821761727 821701635
-720569497 720500675
-538569315 538497739
-925285932 925353632
-52911112 53031428
-995107954 995020554
-237162703 237100489
-700225338 700135544
-413000866 412996104
-34491053 34654993
-228210121 228289587
-940705867 940556961
-559458187 559338997
-163259548 163306676
-676574561 676547547
-62128133 61938605
-186091915 185951161
-781267036 781378478
-603687846 603687832
-673027486 673086408
-32243246 32159752
-633058993 632887159
-989038732 989085012
-818432229 818312709
-658045836 657855490
-34917796 35056698
-901559039 901449547
-367568906 367502132
-414088910 414050346
-758754376 758939684
-22056613 22058083
-872679007 872739853
-605590401 605418795
-351625580 351505972
-262386970 262529432
-545578860 545718298
-916999463 916971177
-837566064 837372706
-824700229 824875677
-273257005 273386029
-636805705 636893167
-165251837 165152251
-444980422 444846836
-905108718 905287070
-758395729 758330555
-210539980 210449178
-775060255 775181439
-913059704 913026384
-566253505 566194659
-283941112 284047768
-788103623 788021515
-610291098 610116936
-860230934 860405966
-176762789 176858737
-149787232 149601006
-2762764 2934336
-95296168 95175574
-233103696 232955430
-625823689 625857247
-729663254 729623588
-986595830 986555104
-994411685 994444939
-74251760 74296746
-365625723 365788909
-729506734 729396318
-596317534 596125866
-339370428 339251436
-953817694 953730126
-195838389 195812013
-445329256 445276874
-703554415 703720257
-802803464 802690390
-340160779 339965571
-531061162 531260576
-938803607 938767567
-125433002 125434754
-5274606 5239066
-262198250 262253586
-979606044 979514326
-984265678 984193708
-478204083 478263783
-93460800 93539664
-889285414 889472884
-447572196 447707094
-509393156 509495088
-561206431 561173961
-873814761 873722531
-875490811 875363919
-898225966 898322736
-582616629 582534325
-120602645 120567403
-485769501 485786807
-151895711 152068603
-333899242 334042990
-882134792 882226384
-61258727 61236971
-249944866 250090438
-173141538 172943566
-174193745 174244683
-533114822 532936024
-242274246 242279534
-656166060 656319928
-824680097 824787953
-690620570 690624864
-173935375 173780537
-114243669 114349307
-24519870 24571768
-782923889 782880481
-669641072 669691122
-595551373 595400239
-870293334 870398700
-419953114 419999702
-185327437 185128325
-312068978 312251510
-761167662 761250456
-269590917 269764829
-609485706 609598936
-84386507 84358751
-169485643 169643091
-645794874 645877564
-918207425 918129361
-68818071 68770215
-413303631 413252399
-216968951 216777949
-220211993 220210725
-283508054 283662530
-192898591 192786897
-490636139 490568425
-609794713 609709685
-916810973 916894969
-786186487 786109999
-644655580 644633286
-900278831 900334645
-678168060 678299058
-794979397 795055287
-335989120 335995066
-774909671 774957179
-923502169 923610627
-713517326 713322934
-856575449 856444033
-838363613 838231295
-877027802 876866088
-178980578 178859292
-319549099 319420161
-113937665 113986169
-650434297 650297421
-53927926 53864472
-265705629 265609945
-301464646 301504268
-863092259 863084135
-330313389 330116135
-406695004 406557136
-537192943 537094813
-240580926 240758390
-726177309 726285125
-462651287 462486527
-923261480 923195154
-567962036 568048120
-509012135 508980503
-938104719 938023769
-91740973 91744013
-790127677 790159085
-467425154 467335572
-918241072 918300250
-27019770 27080406
-361213486 361244744
-672622562 672450790
-840841999 840751089
-189428144 189282226
-547023565 547059827
-496493481 496433105
-242097712 242276890
-736315633 736209473
-330505124 330539088
-48676832 48614164
-788271061 788191393
-648850344 648679166
-566693585 566738239
-493722339 493594203
-903170565 903202807
-1302123 1254877
-913333910 913296282
-317124853 316978735
-359573049 359677801
-1096929 1058685
-994572193 994565077
-398098067 398129341
-623563629 623390331
-66225620 66064520
-232967306 232818950
-90268309 90430303
-293143065 293112687
-856521485 856629413
-729408758 729604710
-24148160 24232580
-687501361 687486975
-661558854 661532508
-900246268 900132994
-502689721 502849249
-953805311 953970207
-983398376 983557558
-952366550 952440212
-708074172 708240682
-756777432 756785554
-217284627 217282331
-860055616 860201548
-720014942 720098348
-718128410 718183518
-110782847 110776231
-180127126 179956976
-682586614 682439036
-818878207 819054001
-223333628 223457636
-9104035 8999497
-993204545 993148545
-206209306 206239800
-228981286 229025402
-727408081 727335175
-66303869 66253413
-558231809 558287223
-322754609 322627027
-253285020 253088664
-423177359 423211873
-726962423 726948513
-440128178 440019860
-43437001 43333909
-969008354 969157036
-582061061 581940207
-995100837 995154887
-20503733 20305217
-328590438 328554704
-41110374 40934396
-503591900 503581330
-694751395 694635347
-700032378 699953140
-309599556 309476242
-210325709 210136075
-500543285 500640513
-117822580 117924544
-56121468 56064706
-694605240 694455680
-188918901 188989881
-967269790 967329396
-496005203 495915425
-682607825 682776269
-583987745 583790593
-465245317 465129855
-501763300 501769414
-440074019 440050545
-763660234 763545988
-499138245 499289327
-80016738 79836672
-942166305 942077023
-947897577 947877501
-929523076 929609364
-850014967 850140869
-229330124 229232206
-270024770 270029328
-789609632 789730072
-236108540 236040784
-719563841 719456359
-872614153 872545361
-188960680 189019082
-753897330 754016680
-55002490 54877330
-620795287 620781519
-800941017 800825877
-887047314 887077312
-166384476 166504974
-529741512 529798032
-213674472 213572330
-834117452 833990578
-211555977 211601029
-419093254 418978398
-413085156 412967956
-444567507 444447119
-267160371 267300109
-979953861 980069239
-472895848 473016242
-160741771 160811169
-774926899 774788479
-914306655 914192921
-593549653 593444789
-863664747 863615789
-967816209 967813629
-145158999 145328595
-641701246 641704848
-145061907 145225309
-188771260 188601770
-388866378 388970108
-633891001 634023303
-980054278 980180184
-319845047 319719285
-707403418 707551692
-158401533 158529289
-994759406 994783028
-491217386 491403180
-43046419 42899431
-37161190 37265500
-494798812 494730430
-233350907 233303067
-492539037 492373299
-913549086 913470000
-672175715 672182587
-936338136 936345356
-888443927 888348375
-743370543 743241397
-105207086 105304898
-982992290 983087182
-861782792 861837984
-222745437 222771847
-432288356 432427476
-317371535 317496931
-978802849 978711047
-470483921 470602955
-160287653 160431845
-746858922 746685034
-950850693 950932085
-778960977 779066621
-994309343 994271293
-824570701 824573871
-279244626 279112040
-868250713 868058361
-197027158 197122002
-850403714 850448090
-635630201 635740893
-526111468 526294082
-792505586 792701032
-700180441 700169075
-584580758 584389208
-278508970 278680536
-51405589 51286407
-479015569 478974331
-570344098 570263788
-520145095 520250905
-995196425 995303089
-629789862 629711294
-239466731 239575443
-437104713 437189595
-107085488 106956508
-30925173 31009125
-154298606 154464260
-109719029 109866291
-968769071 968657839
-448475304 448628646
-942162596 942170014
-808869474 809001248
-255000838 255035984
-97543790 97640470
-946579635 946580983
-423115602 422957490
-140717673 140742009
-459086429 459281815
-461881297 461805155
-467010990 467034756
-213334707 213218663
-434953670 434897882
-959735153 959714277
-309788854 309639282
-805612945 805654089
-529339049 529480141
-741543357 741418049
-643385040 643498990
-732249266 732430540
-592360503 592524745
-704036042 704113080
-419191916 418994592
-70432612 70552432
-38421598 38263126
-571911973 572079001
-938334059 938433851
-628974809 628981647
-403019091 402835065
-523959955 524112321
-447996555 448044627
-549704008 549591698
-68144061 68241999
-956200068 956365612
-767949393 767873803
-826506862 826515730
-915097566 915067194
-627021845 627172777
-398707400 398527080
-569504799 569503131
-818875873 818787447
-945050497 944920193
-35706645 35662493
-542979287 542821061
-258388726 258266448
-633057053 633234047
-405533774 405691018
-48008712 47869946
-973410553 973332989
-566598300 566606330
-95464037 95617653
-791696147 791558631
-594049865 594086095
-804180284 804264874
-554731072 554831362
-256055740 256136336
-986904232 987050802
-985688629 985776997
-761527821 761706015
-761331213 761487047
-286081852 285946004
-511163492 511042108
-796341298 796357634
-125106789 124986655
-564077670 563948346
-147824284 147857364
-277840126 277816060
-55140372 54953548
-552184629 552371151
-534419237 534478409
-731986917 731985923
-94505893 94316857
-61155499 60956403
-976845829 976861609
-457451069 457330521
-515389187 515530051
-976621253 976807139
-654328897 654433169
-433571553 433707821
-571870274 571740030
-270120623 270055889
-59101382 59076702
-997833485 997643139
-301484457 301454031
-660571284 660589556
-818053316 818074370
-487122136 487232674
-592322779 592154047
-353541265 353357725
-392004694 392076828
-213743494 213782244
-134724922 134703450
-809308096 809278802
-432338049 432245465
-747259848 747255762
-275658491 275630457
-49022851 48836639
-810886623 810859049
-798815484 798688132
-989681482 989853900
-134929313 135056771
-629727657 629852067
-559866900 559939416
-207344696 207386196
-719196305 719045079
-506234029 506339251
-313991746 313872192
-871782033 871618743
-948349121 948180463
-22237121 22173183
-432243683 432078693
-302129355 301965615
-758722325 758682497
-672083846 671940936
-925867095 925976473
-740194276 739996270
-986746956 986842852
-540059381 540188399
-670137977 670116465
-684958942 684993204
-283923437 283753049
-652291097 652129649
-415802945 415960767
-343297773 343100249
-747502021 747365775
-468138578 468275692
-316644241 316656693
-909804976 909856900
-618392543 618579349
-35835837 35684707
-984229693 984030325
-206771711 206855575
-39753666 39679608
-462775669 462763583
-278847377 278751433
-348997734 349092510
-35358526 35412898
-149333014 149203342
-227975627 227982055
-871150160 871084266
-111533165 111558305
-49283587 49105159
-913315096 913126406
-44171442 44325966
-686310989 686409565
-436606141 436495205
-292473380 292627916
-76042305 76143995
-984679706 984826236
-596561998 596424446
-796218059 796211173
-687703111 687780647
-458060601 458256213
-639623588 639522680
-728591543 728494551
-525020141 525186567
-300678357 300677195
-777537753 777630363
-723637749 723662641
-896599272 896767142
-725983023 726096707
-385039840 384991492
-275457661 275464297
-227934852 228029258
-544459394 544597772
-674219066 674081892
-641703047 641700883
-378794029 378923279
-508510470 508598822
-297721998 297570040
-23907671 23796661
-291679363 291821889
-80895348 80865232
-238966429 239116641
-696353540 696469248
-969700566 969591184
-271977810 271958792
-847203241 847296855
-738228342 738126678
-284663964 284477874
-763526988 763573696
-679450631 679318617
-851154350 851112704
-992272236 992104708
-563955887 563923201
-226619432 226637566
-39391986 39414822
-763041749 762970103
-114839694 114974796
-79421798 79346798
-69747250 69697292
-241126205 241164989
-728928421 729104239
-127620277 127566359
-123735408 123933856
-236185185 236142467
-397368400 397552086
-347933652 347837222
-171656004 171556860
-909563193 909582181
-347099570 347036758
-552980221 553135953
-738837130 738654536
-189106248 189303062
-828076758 828172848
-3607803 3622557
-863954989 863809901
-351681948 351822532
-917194817 917061363
-418558728 418359490
-696211460 696131518
-218740683 218895957
-682241308 682250922
-740069947 740095273
-525788326 525951016
-593153609 593264121
-636300151 636373017
-655786738 655890868
-875917720 875765306
-353484601 353597929
-704681853 704790751
-137426477 137501053
-255418370 255427138
-195299343 195292261
-7185750 7085484
-156373987 156309557
-675719014 675770572
-47040090 47129132
-89468721 89306951
-442630614 442582414
-529315293 529310805
-589024336 589142926
-385252004 385152028
-383956160 384139378
-417243132 417393706
-754944257 754863997
-768064722 768213970
-531368931 531424099
-137123121 137130045
-48852473 48856831
-794823151 795012357
-57916249 57981463
-226682674 226879544
-678881213 678945049
-940915904 940731170
-888561278 888653662
-672714746 672874700
-772667284 772855686
-983979392 984086262
-348887682 348770820
-868492061 868432695
-344484664 344641014
-454427236 454289056
-918079471 917981929
-273107630 273027756
-393071572 393111024
-530126506 530168576
-57441687 57466183
-996898251 997079505
-703299732 703468916
-662637323 662510509
-721153774 721330520
-47623232 47510532
-204120117 204044873
-49437079 49343313
-590560158 590363940
-293976300 293966084
-75267103 75190691
-146585710 146491732
-830044265 829909151
-578545166 578350370
-222474204 222547896
-369333949 369458387
-796899642 796904748
-185320895 185346067
-414069628 413885484
-401564874 401565226
-802598915 802454175
-519472301 519401061
-95843584 95977558
-235715641 235593117
-501423677 501524815
-677983785 677852403
-934811066 934937146
-615261831 615422601
-711067944 711223546
-106519148 106392936
-598587106 598536268
-540921593 540791405
-821666374 821857080
-201846217 201803981
-311212862 311099936
-821924623 821932449
-920886703 920878645
-269986140 270088256
-584134765 584084003
-630182127 630123183
-977262359 977085833
-817090354 816974898
-307449507 307520407
-624860111 624958379
-234079175 234235555
-943683122 943725276
-871864744 871814444
-288452944 288375698
-536821104 536752796
-239527102 239651370
-40305635 40466473
-762049482 762145862
-39705928 39801404
-906466338 906287214
-659361577 659438525
-163767589 163827389
-500203966 500137402
-445752413 445924911
-402204948 402387342
-931252553 931383005
-818128206 818120718
-972363170 972256006
-439315784 439235076
-155202054 155340796
-780502505 780529657
-770769191 770851857
-557328243 557354165
-783074655 783176797
-61870622 61950470
-115607536 115410544
-811680691 811677957
-162965209 162822729
-458611929 458657597
-92160709 91988793
-436931496 436867288
-353697309 353498549
-762652343 762695665
-279502683 279375249
-69373621 69550949
-645273603 645416429
-811397688 811255386
-924387400 924552892
-771416170 771497138
-650842846 650740724
-290469702 290561764
-965966517 965825719
-629460937 629532337
-133623697 133426491
-34311156 34172922
-295732693 295662677
-282955728 282967396
-328048503 328236517
-833412213 833232623
-398891412 398986496
-684846992 684694832
-400769233 400814251
-969645875 969575797
-62434466 62605402
-174996333 174966721
-500878893 501064651
-93896327 93874339
-407595139 407724793
-548294357 548254529
-573785721 573773489
-344562839 344376909
-671274035 671323429
-168097931 167935105
-473874808 474013804
-310007475 310013425
-271841955 271777785
-591965160 591829944
-700108167 699956589
-831920701 831729987
-733981557 734129037
-713953225 713800021
-19140975 19196431
-519999103 520184549
-352537570 352646974
-613559995 613564403
-532567082 532734396
-981833391 981659783
-620834312 620756262
-41810335 41655269
-668010266 667993126
-936888767 936718781
-549289587 549217243
-942396104 942249866
-492013955 492137301
-502153451 502235653
-32401770 32372062
-454482829 454450215
-713651013 713537931
-168715861 168839825
-71862264 71680858
-17202556 17382208
-866335652 866471934
-482981795 483047853
-642868801 642740837
-892037642 892201324
-931666896 931737720
-438339986 438270484
-355987813 355804493
-618700357 618790313
-675560374 675634576
-242574644 242460732
-703624723 703815791
-598158148 598209408
-366437783 366305121
-159333669 159265945
-343302259 343293287
-466183013 466310335
-651786264 651898094
-577504075 577453191
-522119498 521974698
-189884352 190072174
-901714084 901761260
-724417808 724356298
-511769510 511941526
-625947254 625836548
-84251165 84372629
-230786898 230817662
-724729649 724684395
-186813318 186700962
-948870626 949037080
-987335874 987139078
-960559324 960447844
-303723032 303551422
-437351949 437279485
-268181371 268036095
-580621318 580502104
-227124858 227250404
-496913198 496986454
-45987145 45819179
-143820042 143674726
-286273044 286303158
-232656876 232744148
-359375297 359331575
-251824427 252014555
-576272002 576149990
-216425290 216240820
-1263834 1391674
-980011550 979875066
-349873558 350012858
-609258888 609415408
-83243667 83337935
-215376918 215321140
-730854331 730992793
-561323757 561356775
-110255528 110365768
-352441677 352263181
-38823078 38705412
-690765243 690690763
-200287969 200389561
-26660970 26653814
-59630084 59467342
-909898862 910061916
-963329152 963395318
-112287205 112199889
-163904459 164071459
-458351758 458436848
-750874873 751059917
-543799895 543805337
-495734530 495655662
-489501433 489439819
-533187262 533042382
-599300764 599451050
-721011169 720829349
-645210719 645105049
-969435373 969281999
-105368499 105318811
-325342271 325215045
-423556204 423418728
-935334551 935140683
-105485527 105370939
-675153595 674964803
-549920860 549776798
-593208865 593114003
-327034453 327084877
-874957099 875100499
-1489017 1294331
-456665212 456737014
-980510072 980666034
-290319566 290259150
-8719392 8604538
-752620491 752760449
-134652853 134618889
-851911965 851713755
-155547888 155672918
-946514803 946647163
-877278195 877434045
-661586148 661663266
-686166881 686267247
-846850734 846857648
-607296350 607156716
-95017464 95176762
-961438443 961422639
-813619916 813627320
-975327385 975365035
-338637068 338505074
-942375637 942416571
-576392025 576572997
-31307203 31457987
-972381713 972495987
-318665809 318573371
-538422269 538439887
-424278030 424402718
-508772427 508611489
-666389497 666251989
-333702863 333874483
-568456458 568293434
-328658756 328556642
-471401187 471351387
-843009732 843189624
-972191441 972001485
-79250556 79297454
-968112119 967979935
-629672534 629668984
-84153208 84304002
-778670461 778853421
-874013608 873907956
-769803886 769878488
-178952592 179127928
-567704837 567789173
-888515551 888551667
-884872052 884860952
-235840124 235784656
-522475319 522406019
-791334738 791414746
-407240641 407239461
-592222820 592185772
-91454619 91336193
-923600529 923770397
-899582408 899586274
-870281485 870173027
-940548724 940525338
-64629997 64521699
-223885770 223893040
-834148664 834310330
-405361924 405179300
-658503812 658553688
-840190199 840021307
-574229007 574123257
-885102974 885147774
-972927298 973066662
-56774763 56653275
-731619109 731700833
-93172498 93302950
-592589010 592460480
-637267141 637103879
-727557183 727728217
-684140864 684215314
-946110018 946171680
-393948887 394031129
-258329587 258447865
-40202894 40386054
-465801086 465875148
-611677970 611726446
-395702665 395797169
-82572534 82407114
-10903054 11062554
-75166692 75155966
-902969916 903109296
-827298031 827369319
-514378999 514304629
-761535383 761438711
-647830535 647847139
-763656268 763755328
-864973618 864921360
-809496236 809618200
-433954484 433861888
-825634816 825549976
-576138609 575987601
-773950187 773845327
-491729397 491758473
-645994823 645950751
-823692184 823812534
-141262523 141117789
-115941646 115937250
-788695105 788861225
-469132727 469058621
-721451931 721256917
-7660002 7848306
-401637644 401492808
-871724472 871839594
-449722605 449723709
-460087834 460180976
-71311498 71232196
-270976695 271060153
-443010219 442850733
-814585697 814420541
-561194384 561340266
-137351825 137463765
-113118997 112935949
-329799075 329769063
-569478733 569503965
-377906465 377741377
-217283479 217249927
-171069454 170893788
-236684287 236510107
-965617874 965551904
-10082730 10085494
-182565154 182552428
-721189010 721170898
-571951567 571862463
-953780014 953855374
-241560797 241406377
-414712804 414540992
-689615053 689430555
-597556948 597621718
-342481896 342398258
-144822378 145010748
-98001344 97828166
-771533038 771509154
-642068206 642160832
-540109200 540267598
-114752076 114857054
-264272343 264448791
-532136785 531949539
-821102951 821004013
-813329924 813298694
-380820522 380936890
-43678161 43743583
-361778803 361934527
-743733408 743537410
-203248938 203370664
-106616787 106421509
-469908997 469832317
-594308224 594345748
-425887536 425983422
-266523005 266632337
-845014032 845151370
-119898459 119737923
-982440704 982637698
-26338336 26240674
-726834648 726799044
-591368379 591492341
-522593604 522413648
-199493908 199618974
-82111400 82172562
-978643222 978541866
-46981615 46900123
-906363357 906271987
-57470499 57461867
-944379133 944491987
-372495292 372479152
-75929704 76030928
-416427524 416363762
-847376501 847454819
-947825600 947710692
-726870007 726864617
-195247755 195109483
-818617956 818714678
-968297310 968253746
-79163949 78988491
-614776580 614741362
-724117758 724279742
-839351750 839170844
-147720012 147821378
-867993022 867883520
-973226595 973081453
-449457423 449271893
-148005467 148110401
-345623548 345574528
-690719254 690811232
-87934371 88000123
-74415641 74267281
-154801923 154625349
-762830234 763005926
-933414478 933218854
-27546302 27373176
-839517418 839673870
-342255911 342415775
-638421493 638342441
-498378630 498571248
-913420412 913369790
-144074842 143921228
-594111990 594229544
-757221411 757029023
-546292649 546266261
-253024575 252932937
-968233474 968361146
-501268590 501445700
-377302970 377466172
-137524405 137477701
-682965476 682947254
-505877294 505843938
-212967432 212907582
-847502227 847668815
-214047950 214215884
-819733604 819772706
-360439780 360563402
-942762825 942632151
-731242492 731212980
-70249618 70298206
-864991447 864955789
-543520653 543345383
-346783014 346713390
-380934962 380970084
-306685475 306731763
-103437797 103497935
-207741716 207880304
-538887547 538782949
-847883814 847750526
-86276818 86338696
-869936002 869784432
-255498614 255355662
-238206112 238337038
-572875788 573068910
-451872537 451810453
-25389549 25565543
-436543515 436702471
-48279112 48436710
-834579528 834719506
-433189611 433327405
-551991753 551808725
-718414251 718278393
-214131917 214092245
-300985678 300826072
-771762341 771675501
-673170566 673067112
-776175547 776293519
-127851224 127864722
-48254836 48101954
-373871122 373732722
-688432222 688361026
-493164643 493155943
-976853719 976760559
-854412138 854610956
-214359325 214432895
-657467398 657511364
-978502646 978592544
-429256448 429446168
-132118203 132016449
-115042968 115236990
-918677533 918506471
-721411139 721492723
-737841041 738025089
-771394410 771456654
-661071601 661042791
-690048415 690045213
-151183391 151059357
-342648702 342799546
-730332271 730419685
-266395644 266422218
-628292443 628457047
-120194540 120323046
-108509102 108329586
-801676468 801727342
-257391587 257381973
-694778696 694864872
-978839630 979020256
-81408952 81544782
-966549478 966353756
-681524949 681445573
-430003079 429845925
-818063843 817953321
-50401006 50408522
-773140806 773116520
-438163379 438210597
-192366285 192522953
-192087356 191901112
-230813850 230997734
-635776743 635925225
-597418842 597346098
-871452476 871534888
-721733594 721887560
-413502703 413357607
-880252043 880304021
-634310717 634197863
-718927996 718830382
-718150476 718342482
-165482572 165432562
-466626988 466579306
-658225196 658200868
-360669142 360670662
-98597795 98771239
-33096019 33126479
-236409666 236392594
-471895087 471943003
-97358342 97495778
-619825837 619722233
-519882037 520053369
-134796291 134674039
-161625050 161773140
-975427179 975302891
-483476506 483503312
-49768661 49621267
-419218986 419298076
-914352143 914508659
-830930873 830943361
-442102875 442054755
-660821858 660751618
-861546360 861660106
-947558587 947418301
-555238886 555324032
-917776120 917681424
-580775002 580575858
-841884683 842027271
-495674342 495695096
-250540301 250577049
-360669902 360571870
-266776368 266712694
-508274108 508224266
-450040625 450022267
-471678790 471857692
-288316234 288359868
-186154475 186120517
-206216664 206400200
-855041264 855120778
-43846540 43742514
-923172606 923350354
-517748699 517552381
-258061308 258126084
-734817817 735002619
-547526888 547568478
-106559483 106674091
-216751764 216873450
-937918425 937758285
-407046373 406983345
-410070384 410094352
-932677956 932748666
-389540770 389509296
-828991969 829134669
-138445143 138542303
-436767753 436812785
-910744670 910583030
-39091397 39288291
-179816892 179663818
-931050246 931053702
-965602535 965654907
-635129924 635217252
-631937222 632041672
-109420712 109300066
-920261027 920438073
-21528510 21632220
-530147541 529953519
-951483496 951301238
-938524569 938687657
-278996941 279178333
-420038900 420095232
1626 131664
-869790286 869714276
-105423934 105421128
-736509561 736460705
-888813123 888925447
-795814584 795984818
-83434446 83241424
-883755138 883833634
-249379938 249539780
-98954063 99116749
-233326987 233163301
-507995633 507859351
-904895978 904918972
-390978913 390958201
-44057008 44011478
-663203808 663340692
-976465401 976519393
-639649342 639597834
-455394257 455227929
-786461892 786363700
-387623745 387686735
-750683331 750864335
-631024243 630866247
-780282417 780333857
-710834898 710721396
-556081350 556132566
-890038072 889915268
-834557433 834374949
-15742397 15591449
-562556619 562360899
-391553887 391609495
-349487180 349579194
-865834146 865892224
-993835957 993847525
-553297267 553153199
-869409716 869240586
-460882463 460892709
-100749665 100855227
-402646689 402625645
-836959120 836961822
-251308298 251216236
-439441647 439475579
-35552913 35429927
-939950167 939883731
-895018403 894849359
-500800609 500924703
-788793734 788928716
-372396149 372429307
-917862020 917690220
-134032559 133896393
-951701914 951720376
-240269741 240357775
-442114577 442222963
-943596843 943409421
-784202802 784327060
-796267133 796448135
-49390196 49241144
-640235226 640383718
-416649606 416837506
-88897917 88735269
-333788673 333669401
-536274544 536145892
-287794147 287622965
-726197177 726373073
-816074903 816198279
-182020892 182207154
-119300264 119183162
-499208962 499213786
-130710057 130771943
-399508208 399684706
-858329246 858487406
-860464619 860347313
-242663343 242789421
-265946996 265902522
-229839476 229854388
-904984755 905143867
-633521702 633581864
-861084885 861209489
-820998821 820957751
-821433992 821520422
-454260064 454297614
-652179631 652210373
-167700015 167606487
-96392573 96332073
-788836768 789020664
-638970377 638999515
-802053301 801922089
-872075747 872134291
-957672590 957852640
-716134392 716197110
-151750478 151890648
-572441601 572364509
-185457383 185574741
-628629695 628539843
-152156075 151981131
-588121673 588297507
-346734837 346854711
-690458828 690308528
-961179515 961213853
-232261045 232150781
-24086221 23898667
-390486351 390502481
-598987662 599110962
-347195949 347383177
-687494090 687494168
-107847854 107798250
-886763075 886610765
-601909499 601759717
-866650681 866719759
-263591846 263404676
-503067927 502934879
-191482290 191592872
-216372795 216477785
-110999950 110934420
-91099821 91015259
-675914973 675916195
-335137415 335018519
-439863252 439683636
-329169426 329083156
-512070620 512214394
-146984963 147050685
-668841895 668855115
-731443071 731582073
-279736204 279893976
-975675164 975828082
-621827092 621832900
-916724491 916620279
-430439577 430439879
-88244829 88321895
-217493958 217368106
-504970767 504836883
-346061425 346108911
-156564937 156380131
-935575836 935626596
-152105132 152297710
-339044875 338850107
-900578524 900431492
-304160280 304008650
-594187944 594326986
-174443458 174439186
-168332908 168146152
-255146242 255305578
-459363541 459200089
-215660168 215736402
-527199827 527048629
-778761941 778698147
-867082695 867111705
-482483157 482391665
-150683968 150588672
-613039303 613043089
-990376220 990263232
-192640031 192514573
-928289448 928453266
-348232165 348062349
-400911725 400893225
-757381718 757339158
-861571980 861436860
-916415252 916592924
-855253881 855303965
-147828040 147840824
-210019287 209843849
-826560735 826470725
-47735532 47595760
-595115344 595269638
-333988435 334097545
-305013900 304934388
-154713636 154612862
-486412503 486486355
-710231983 710387199
-102352465 102418803
-3079400 3009580
-319398981 319421709
-27870400 27705624
-517114349 517163871
-436742654 436662288
-258093696 257979010
-558145309 558000327
-922926976 922944946
-644649573 644661587
-50216595 50141857
-940112912 939936558
-72000007 72104347
-142902945 142900905
-651430676 651365574
-396333218 396445082
-527662567 527597869
-153863921 154030989
-182830302 182673736
-754995672 754892842
-756857711 756968437
-213033997 213190147
-145788249 145862593
-20157121 20123321
-701366356 701436894
-146437796 146302566
-823789630 823835438
-555829933 555902465
-614462319 614546463
-848488311 848560113
-927500704 927321776
-4684417 4498041
-981255891 981178857
-951438447 951528545
-44127134 44086744
-366861421 366702613
-199215398 199402394
-868938506 869047648
-949155861 949117597
-897434092 897316870
-819828547 819868715
-674042167 674150479
-671901904 671702224
-417450702 417450212
-159607857 159527597
-907792889 907668529
-873482236 873509882
-570433204 570624222
-346721110 346748202
-894439258 894631550
-105828428 105880726
-17272447 17103205
-778975992 779157250
-909211201 909403303
-90709420 90820542
-462057787 462007713
-453463150 453536566
-243267413 243152075
-508480976 508526742
-611047676 610990586
-878375283 878292135
-759411862 759249318
-254998754 254900984
-758847030 758742856
-374083391 374072715
-730076294 730190832
-949621627 949541907
-303034106 303195616
-976243753 976406031
-334790655 334772237
-846415178 846522602
-273551504 273415984
-270473586 270447244
-669263375 669186991
-759094181 759100113
-101032658 101229982
-244151985 244071963
-135986195 135798111
-362256356 362426438
-423951818 423871142
-690553603 690364053
-846101395 845925457
-73786817 73655313
-245719931 245869441
-13634447 13450041
-761079970 761188474
-76130385 76191139
-817631402 817568326
-584255957 584091319
-510792766 510980494
-532650739 532486265
-480483239 480671993
-524961927 524807067
-243819098 243934582
-503098073 503037781
-201686978 201526942
-28328463 28184989
-300299349 300249421
-77393308 77258780
-923173617 923117267
-530976139 531160869
-617595504 617594256
-591576101 591570999
-195970786 195876212
-794416032 794487136
-262872048 262972200
-456925948 456900830
-92475203 92569469
-810762986 810564162
-365872435 365705383
-33328880 33167962
-799730007 799897737
-859586984 859662400
-960219317 960121307
-82205574 82139550
-855772311 855874433
-767822954 767814956
-807791086 807837194
-720626097 720821991
-303164272 303235526
-254949869 254870495
-395330152 395510272
-342050094 342054802
-993473191 993549875
-980362854 980541000
-940387162 940353210
-656436281 656336731
-765315591 765162145
-430439728 430268324
-269332084 269508988
-878249812 878101806
-504804803 504903825
-812340458 812338482
-3345917 3533333
-373001648 372908584
-30215189 30154567
-793920272 793787700
-955008336 955027362
-563587720 563555400
-136040945 136173305
-703488233 703449599
-308118082 308222694
-696490512 696486274
-719799132 719958128
-32268461 32218031
-59894529 59853487
-824541623 824356975
-872971269 872773975
-482679984 482844424
-591573550 591411132
-154004331 154112329
-310010450 309925610
-795964761 796070491
-336082329 335953555
-632056636 632026708
-258526816 258368914
-381694849 381608215
-939286355 939460993
-418110307 417927939
-93237724 93148782
-933148419 932975657
-896300131 896216047
-466357308 466430922
-924077494 923970156
-933831407 933675079
-913007226 913112182
-917728772 917707124
-139736253 139886515
-957036423 957226669
-564842501 564825401
-52202380 52083084
-539619985 539472745
-978144138 977986096
-789639721 789446247
-945116456 944984538
-894115964 893987486
-871849631 871915557
-235902194 235920996
-875028799 874970821
-126135036 126056226
-733608311 733619543
-379800094 379920894
-53441667 53349521
-301517168 301587532
-907137663 907053865
-411432208 411257806
-83446268 83546042
-535427744 535459252
-359864014 359678592
-984526451 984338959
-909124754 909307252
-498755671 498559521
-603771640 603604052
-841060373 840874977
-695015886 695067732
-990923049 990860941
-341563794 341649322
-531038131 530853943
-251771284 251844778
-807010716 807027084
-847908010 847859618
-323426741 323463055
-624344429 624306955
-950571592 950430174
-435911816 435795310
-417924441 417761881
-16682706 16492222
-68284367 68385097
-307692434 307738176
-139442405 139249545
-378723077 378851819
-489711561 489564769
-981568514 981535104
-620690433 620504445
-891833579 891922791
-349890040 349943208
-356051625 355924001
-869642261 869598997
-241531182 241590412
-615285121 615163705
-830194936 830108742
-675214028 675093162
-340063175 340007157
-495769748 495894736
-992542774 992395622
-772869540 772995624
-14670625 14487243
-321883218 321835580
-442949741 443070697
-929295292 929211196
-698750501 698751925
-711246242 711416754
-648855937 648844751
-561607499 561415647
-781069150 780904772
-740521228 740709664
-734308714 734325314
-615224413 615135745
-320121793 320144613
-792054020 791885324
-591124530 590973124
-224428659 224546107
-737861399 737933065
-439656934 439633036
-961411722 961465164
-319465799 319632399
-925904767 926048179
-320916759 321014345
-919764099 919705045
-677055932 677204748
-498930161 498890469
-108207583 108296691
-362166423 362341397
-7248717 7325207
-769017402 769197772
-722469657 722377969
-747314041 747205655
-526007251 525941313
-126358991 126233101
-525960205 526116533
-673593234 673690192
-262034186 261880366
-113157953 113241375
-920297150 920349550
-970174139 970357655
-741866889 741709673
-812189499 812215499
-865321217 865344033
-467959821 468014127
-592053351 591990519
-617571180 617412416
-722182411 722132521
-830696441 830891951
-606121245 605924199
-396490172 396681238
-266331289 266133667
-130216128 130192432
-748740590 748556316
-495684719 495663265
-333567147 333623055
-807015327 806844915
-163185496 163096516
-376292962 376209300
-357186959 357109719
-614074481 614062569
-519896963 519845263
-729016330 728868458
-459647266 459590120
-605404945 605318687
-855657627 855817723
-672693363 672615571
-272333848 272187268
-867186211 867166975
-79388449 79455147
-557849944 557725334
-238102210 238099772
-77824448 77869588
-965097870 965025246
-960996917 960860835
-581950273 581949329
-321992684 322160016
-729882471 729890881
-537896570 537980250
-123205392 123296376
-648585065 648430095
-485555106 485651054
-139620913 139793645
-221003685 220983763
-478235345 478292221
-919363225 919524151
-982815167 982929867
-38948057 38870681
-223133603 223252949
-40294474 40183248
-146607796 146748242
-936176673 936202311
-312552661 312409071
-747726985 747632471
-397375133 397243679
-691598899 691413185
-78291817 78132109
-133075673 132914657
-860488697 860607687
-505120383 505280699
-107081891 107281883
-438100902 438123010
-997598846 997593444
-74204591 74156427
-208183931 208021829
-419899459 419834595
-74341461 74274885
-301552350 301534490
-899003791 898994727
-518643434 518764888
-490096646 490137186
-159658779 159699517
-383349752 383392978
-675595318 675516460
-429829918 429758790
-817550797 817496543
-729393258 729451526
-22426303 22294409
-237882641 238024249
-849883848 849898660
-863640268 863547754
-621579658 621656624
-802947780 803009256
-949259880 949458398
-965495233 965522491
-622343487 622150569
-542050688 542182796
-126095631 125979431
-436589289 436622993
-484684038 484845034
-798234115 798135741
-391677484 391605364
-505118901 504989287
-527629023 527787125
-286755803 286621325
-513717428 513881492
-419156406 419227426
-72551478 72723724
-796800923 796744459
-376972970 377017700
-453719161 453894919
-316291690 316145144
-349272248 349215156
-964136180 964283808
-757277352 757165470
-188160374 188325250
-245120509 245142503
-865186574 865231138
-877694234 877769720
-247632059 247647297
-317936570 318003672
-355742872 355860372
-45012573 44854809
-605276950 605218376
-544859165 544710369
-430512290 430431264
-701513775 701523277
-214717964 214791582
-704878376 705002786
-777818493 777684405
-695222612 695126970
-630645228 630752774
-967457935 967590593
-604833711 604725027
-679295809 679240719
-742288821 742167951
-384418372 384512518
-631004597 631188703
-930854064 930795460
-164935710 164815432
-61086340 61224658
-117148912 117300076
-785149043 785027561
-235474197 235538613
-390121872 390158342
-607439407 607520133
-250680539 250590431
-299089938 299237048
-753140460 752968340
-411895315 412076193
-678377221 678220895
-498377921 498271123
-67466478 67374726
-332241755 332177895
-470306310 470228742
-859574329 859750471
-462568907 462425593
-930088255 929888715
-525974282 525927750
-352042678 352197348
-851397437 851350997
-928645882 928751772
-850927792 850812634
-447331020 447325660
-686621194 686587142
-866667600 866771918
-173943082 173927668
-913980544 914071082
-869752281 869714523
-384383520 384332554
-270231511 270259993
-282316290 282361492
-3353068 3273388
-104533004 104659078
-923779367 923950107
-11225266 11181260
-278211939 278363243
-998650332 998644416
-259278361 259381867
-710436347 710521959
-555914440 556073668
-921575945 921628571
-201494851 201377585
-898486384 898353278
-101600087 101724835
-795821980 795841430
-726722898 726816846
-811441370 811354006
-738016342 738124132
-73222631 73137293
-972309588 972152896
-183593550 183767130
-910036638 910087194
-730512830 730326540
-870453809 870390135
-200002401 200140917
-714754787 714676875
-173754051 173692663
-163916120 163738658
-182467863 182662445
-730604138 730601800
-386136839 386235871
-258605480 258470310
-498165272 498205946
-904096604 904165646
-875833660 876001780
-23740111 23833935
-990872482 990973616
-948614359 948487607
-735322322 735197898
-526286839 526301325
-709772118 709676136
-787147139 786992081
-888987827 888863067
-864167133 864147249
-839123941 838953123
-825791198 825983854
-763205649 763044495
-631096650 631016528
-623901326 624001278
-12475854 12514436
-251643716 251738266
-207920366 207840242
-818260948 818112936
-260696818 260533946
-829620899 829540511
-486595767 486459485
-334489174 334402602
-66408463 66585207
-877276970 877105282
-416001220 416062896
-239576758 239589236
-164492198 164327100
-200832485 200821679
-518994074 518837614
-383472427 383329539
-815821610 815778714
-995356606 995417776
-129068401 128923829
-974216317 974413219
-619620725 619508289
-307438072 307361540
-144006768 144142916
-264164022 264082092
-422071431 422144223
-516078333 516187707
-497765802 497665550
-488014555 487874833
-565942619 566140921
-700975700 700985368
-844678856 844732786
-985264910 985288786
-793565228 793681288
-665517295 665463931
-780443960 780642264
-51000859 51104149
-222758642 222737738
-66835573 66836571
-282109456 282258070
-660196820 660220780
-819872920 819864510
-898584618 898388150
-314982369 315132909
-585122028 585308174
-423548848 423563560
-768359210 768532930
-205167690 205355802
-652972636 652949072
-343115395 342945117
-433049965 433171699
-658207440 658242952
-707869639 707999251
-785331539 785324855
-35592794 35591994
-344154617 344228685
-484023807 484060239
-97163161 97119011
-651374709 651486643
-508605249 508644683
-213112072 213089174
-178571651 178678585
-59018677 58957711
-59389000 59191574
-552480917 552544083
-686894404 686860428
-963868587 963833981
-509364212 509221278
-180098668 180269894
-987782611 987884145
-6108239 6205265
-506599031 506745015
-446861213 446960221
-565615486 565692974
-679209318 679254690
-436347330 436304630
-638132893 638260051
-600636279 600484479
-12453691 12319289
-102622252 102503560
-544622804 544572740
-187729254 187576810
-865579930 865569856
-697577276 697624476
-574831417 574986513
-254315139 254267467
-205182186 205204760
-814121700 813943274
-737420205 737425359
-370496372 370658152
-900867102 901000242
-289162783 288983861
-535660413 535508257
-89735515 89813729
-34128052 34074014
-535511536 535503068
-464820928 464685434
-672179151 671988541
-486967377 487006947
-36825570 36718398
-257617776 257460496
-344382578 344465556
-857126200 857157922
-649901538 650008602
-176258854 176234674
-566351576 566345304
-947763661 947887539
-827425698 827312940
-947488444 947333802
-954128279 954003041
-404167219 404321869
-451234988 451417226
-705504854 705593622
-562346502 562452352
-398112383 398153217
-898924739 898853317
-920456651 920419495
-143985969 143934237
-430082637 430184571
-843673115 843595377
-566571621 566641039
-704544465 704576299
-299855163 299996081
-708157427 708119323
-231709720 231854580
-955809315 955633497
-928083199 928056385
-682512825 682364843
-327928229 327930827
-266684087 266580587
-316077889 316164645
-566275028 566428124
-785717972 785730180
-803041666 802976846
-96776469 96795579
-797194204 797321946
-23463083 23550679
-507279133 507153049
-258136488 258251366
-441575786 441610740
-389060143 389135231
-11584260 11748344
-35760272 35700930
-378356177 378218085
-400939099 400946599
-830463864 830264852
-818787306 818831660
-880695838 880536058
-199769596 199627602
-976917956 977025048
-51963008 52018128
-610602587 610801687
-926853740 927012844
-367407588 367511196
-482957846 483137860
-503403305 503442843
-92581484 92761320
-494974560 495113924
-169020786 168959876
-500961532 500971772
-289210659 289211705
-2163342 1980658
-989192104 989275854
-674504034 674411160
-315830476 315716368
-17590933 17414713
-467278831 467347607
-592238413 592207227
-316523304 316383794
-252502345 252671631
-277914106 277766146
-568900076 569054338
-710124371 710309591
-657674711 657850319
-992336845 992413609
-99315706 99419294
-129951493 130134115
-581849941 581949801
-517508014 517592022
-785783545 785857105
-345418575 345492449
-152555254 152511336
-119614897 119437409
-41772486 41908448
-713298574 713335210
-50349862 50257362
-8477587 8566333
-807728333 807766499
-759668273 759597491
-236927183 236847469
-551806389 551650407
-544871167 545040765
-972882307 972791549
-641209961 641403739
-851276860 851130862
-911266658 911383488
-253586526 253741514
-603162576 603022560
-291909980 292046480
-847083125 847083441
-913744752 913742648
-122136775 122098967
-533442370 533527974
-276412382 276236554
-929120540 929043178
-632947309 632783091
-762097672 761960080
-538876274 539018926
-201015950 200862332
-790545435 790615795
-320228184 320136140
-17627191 17554675
-128736910 128898492
-971973960 972089104
-367245164 367158012
-254717918 254567016
-652447662 652394490
-577601041 577640003
-944201107 944327445
-441645402 441716954
-853221456 853259990
-324930974 325076490
-285558370 285386016
-739471684 739648164
-288854727 288780887
-251173636 251184386
-537940552 538115008
-677799205 677609853
-76586671 76469299
-81101794 80989770
-511569380 511454658
-350509783 350383077
-469643055 469625025
-308862386 308933500
-725210045 725204377
-985434255 985626739
-467313219 467129077
-618691205 618889421
-841186797 841263169
-224326434 224162806
-751101370 751087336
-317536693 317512643
-723192821 723364413
-503670724 503817808
-945833452 945907576
-493151005 493157873
-875788694 875715892
-428302259 428115461
-193692549 193608453
-158897504 158957504
-676562070 676587052
-962287278 962336478
-88637261 88671251
-203184181 203050063
-847389103 847333327
-730056729 729920245
-959722713 959531035
-957929790 957775490
-748393326 748409812
-931440699 931325311
-990055813 990229877
-911727770 911621744
-62435003 62466077
-933753820 933908994
-351966599 351916175
-422265369 422100433
-949494703 949422093
-390062273 389942265
-35684569 35538633
-774213677 774402283
-57046013 57234051
-851634045 851458409
-922641570 922737746
-171389294 171241054
-365109799 365247651
-801695453 801803769
-773729143 773613859
-125621307 125810723
-841861441 841955977
-694402381 694427605
-252006802 252092388
-444970182 445128678
-269849740 269679918
-795280340 795230400
-97092114 97016212
-95235871 95223647
-139864870 139908160
-218007702 218039910
-102366235 102471371
-558598578 558636212
-118815896 118972710
-781471054 781339248
-581555814 581684486
-719358608 719255444
-943762009 943856549
-970035062 970165930
-328377475 328496353
-41993301 42006659
-63025295 63133757
-935671648 935714746
-820587929 820413317
-427866803 427738847
-204814991 204979845
-329589930 329482498
-153068753 153032739
-24351795 24342779
-604671150 604724904
-112560289 112717471
-503516888 503368798
-406567629 406495499
-414733918 414691690
-571353425 571263493
-817744005 817802583
-746314043 746359009
-474834442 474683072
-434087085 434152333
-574136316 574321698
-575186389 575232517
-974493256 974376546
-728880410 728942394
-748990996 748871990
-869679503 869710183
-150636320 150506756
-919043250 918913560
-159090444 159200836
-43538957 43430361
-942031499 941941661
-882313947 882198913
-834112379 834156923
-201734256 201739174
-899582578 899589970
-571123251 571172013
-599485232 599416868
-547994379 548065477
-695147695 695297529
-412597791 412769793
-50358967 50340757
-620788403 620674785
-278190608 278169352
-618218220 618240170
-760803943 760835513
-583692143 583693463
-760819728 760709120
-938537 963079
-619423347 619561909
-178470051 178420339
-665007784 664927198
-272216130 272260558
-971126403 971075749
-556529734 556468780
-996589298 996659210
-920203160 920017666
-566038368 566041770
-72052177 71869543
-740900993 740721635
-833581710 833699368
-486614951 486576583
-375692205 375814957
-396884823 396852319
-602606370 602761130
-581356071 581371451
-504634428 504634642
-537580194 537755972
-685079009 685103431
-186021538 185877440
-39897320 39705488
-563856865 563889023
-786412796 786407236
-202139192 201963858
-807137311 807181909
-970250623 970219187
-936617222 936503706
-298044572 297941938
-971480238 971388122
-9764002 9898842
-622666923 622587759
-215263415 215094585
-822344887 822232963
-667388940 667492040
-316376918 316206462
-583029923 583037453
-102596920 102780152
-222607786 222517348
-658382891 658427341
-757665696 757824392
-476631920 476804008
-906190769 906141583
-615965097 616021489
-665490613 665391781
-960363815 960426793
-791194416 791374742
-650633681 650442387
-513388885 513216709
-602850839 602760625
-265814953 265924759
-17923366 17789482
-64220181 64067055
-81045782 80912710
-195457069 195556347
-19309577 19305079
-338992485 339097265
-492763797 492775963
-186894843 186731793
-361487676 361402070
-287966217 288150683
-256642666 256618208
-871647444 871640974
-153516885 153453725
-74501560 74465766
-352941405 352787821
-477065880 477175620
-53117391 53116767
-884848850 884984572
-897496337 897615433
-433258508 433084890
-890078628 889997516
-797422551 797296935
-663669850 663868596
-749577029 749522143
-32550505 32427587
-597234597 597233895
-365178725 365102239
-899977934 899846912
-543927192 543995590
-130558977 130470945
-124413126 124337224
-312854158 312945926
-370748319 370567985
-379641803 379446655
-747468570 747605834
-860812282 860973664
-470773794 470940912
-56308627 56305531
-711331498 711165226
-755514844 755511014
-518278894 518082296
-422511663 422685303
-340812095 340855867
-310497053 310643825
-661795590 661687000
-630188485 630175769
-332994361 332863217
-986598527 986734037
-313976881 314109677
-465187586 465019664
-525104806 525268328
-837197088 837296948
-769841187 769800337
-463280828 463307626
-111615950 111656032
-527686901 527638233
-558542080 558539062
-589460624 589579898
-95289047 95338783
-513869605 513926487
-650665075 650602287
-49528243 49345915
-823510427 823603655
-104258288 104433416
-662812679 662868853
-567747788 567897122
-644544555 644577215
-87842542 87929052
-599643845 599596621
-981545646 981591382
-854690912 854531000
-859458522 859275204
-996725551 996814977
-433929621 433979347
-949708173 949535081
-762257986 762079056
-935170635 935130415
-650134446 650073842
-431094598 431015474
-649197434 649161008
-110279866 110310648
-490886674 490797680
-395496899 395661489
-610321362 610369854
-262976224 263010058
-148980579 148829581
-507993430 508144534
-640211746 640147704
-940420901 940484623
-479585977 479521421
-604636324 604628306
-511796231 511799625
-634254290 634160476
-602295888 602142012
-881158469 881127637
-64890368 65064450
-563571560 563471310
-983475347 983295201
-555218777 555164573
-96473422 96541338
-484064508 484057340
-853716261 853716155
-609898337 609862157
-583448026 583469144
-483858030 483798730
-585855270 585805974
-210881223 211070409
-137212845 137139305
-568719303 568603567
-723650195 723469325
-851906765 851917165
-451446155 451588489
-856298115 856452989
-962322572 962484424
-673068180 673104636
-263772020 263892480
-227677128 227837942
-877964416 878060314
-351278881 351406527
-193213013 193331901
-414525429 414427609
-965061558 964866858
-636360395 636395169
-189595615 189778807
-324835241 324767095
-517214742 517241780
-679539041 679712073
-555178606 555084188
-925761673 925756755
-959799161 959671145
-645157884 645004380
-850745306 850589740
-951392367 951285391
-972996980 972932014
-133240391 133186435
-452601240 452522970
-515254953 515167497
-677435280 677259772
-441449853 441390991
-504516418 504535040
-157347530 157329256
-87498452 87598428
-726580388 726769872
-222118707 221995891
-620698917 620681949
-526628272 526707522
-935762704 935836614
-6222235 6323335
-853625636 853716208
-814303533 814465725
-351012443 351153073
-25978154 25836832
-851607237 851660853
-808626230 808682412
-148475657 148329249
-961683423 961776515
-15041562 15102212
-12341212 12370454
-989085831 989084193
-666593173 666769529
-675422215 675555889
-748019820 747886560
-545771627 545885631
-55670171 55690229
-836729876 836531960
-595176402 595169000
-700168982 700094078
-183522353 183628507
-532541412 532465888
-899444464 899324840
-927584062 927552378
-779263294 779401054
-755196043 755266687
-577868318 577692598
-634804596 634706308
-335733794 335791454
-657073032 656960810
-342606910 342631172
-221589961 221619009
-942549386 942697488
-361431457 361417837
-823911034 823759842
-979930741 979765107
-453193184 453022332
-65069072 65262592
-19551147 19714147
-339905117 339930273
-322818941 322690277
-384716902 384626460
-611485715 611507199
-564246876 564360282
-110790734 110936044
-132107144 132129262
-90780125 90860959
-343944656 343973444
-514061476 514244336
-48950525 49095177
-870099547 869964675
-786988117 786825603
-305775898 305894754
-758330467 758460991
-434910031 434896071
-800620337 800690627
-272411847 272490935
-500649437 500700513
-732154295 732151731
-920742481 920865077
-4902472 5001012
-594777724 594750468
-220217659 220206327
-345017095 344982273
-463776576 463602822
-704191067 704347051
-993165067 993256009
-272451391 272400355
-421574262 421577684
-411678612 411742594
-54279610 54460210
-117789309 117777925
-33027340 33225618
-829255846 829091920
-489570401 489638165
-455088608 455274326
-841642957 841706953
-813440076 813442628
-436874340 436988652
-700163100 700350080
-947221319 947233951
-686821489 686967319
-848830274 848763032
-558443237 558355971
-599667063 599755149
-642373496 642542982
-573509722 573622546
-552200004 552066580
-429479121 429414545
-582692155 582541103
-206654857 206720319
-572496245 572686905
-915351565 915239823
-742122335 741956737
-55116437 55164307
-918283463 918409645
-995973534 995896850
-886194341 886239121
-991938714 991748962
-167653251 167547257
-853946506 853951900
-901495645 901504293
-38138578 38056780
-909922291 909980389
-142235006 142383424
-89334065 89161295
-236151074 236066006
-587686036 587607384
-318619474 318557328
-172344669 172275059
-768139346 767941650
-638111592 638196472
-684343343 684368379
-184136514 184148616
-513409130 513368640
-351182459 351224101
-835731589 835697817
-816275374 816249990
-975582096 975447318
-666027832 666208332
-584394827 584309027
-305603459 305436381
-869505749 869620629
-547768020 547744312
-383184963 383299023
-859104067 859195843
-228553604 228452142
-554121675 553992173
-542671693 542810241
-279152909 279336343
-52728685 52643725
-310761258 310909316
-104991904 105101594
-794610028 794659742
-808113455 808067623
-858289671 858277207
-444594059 444546377
-608441333 608334021
-34418825 34494579
-594157877 594103137
-91597820 91480014
-733324537 733490979
-882910846 882750092
-576581493 576564501
-36889650 37086082
-267615190 267550236
-554727685 554781217
-592803242 592954918
-549077754 549011836
-574558311 574370793
-421290249 421369927
-953116614 953178854
-66145070 66117514
-299239549 299234547
-797610944 797618564
-612396554 612554450
-802964994 803118338
-563595054 563580386
-508249187 508241663
-974455487 974588179
-217176762 217198444
-378277200 378257898
-667156640 667027220
-823133966 822973224
-497998157 498113431
-275097742 275182182
-999216896 999315212
-389646663 389696187
-816577975 816750901
-48995981 49194373
-869248209 869061689
-580589041 580653595
-697861009 697900839
-365140482 365089388
-182500557 182558791
-511707220 511590738
-253238360 253391762
-551635391 551616399
-575473812 575290910
-761167889 761209059
-933640371 933449597
-530785857 530683683
-5025006 4977018
-497579367 497600541
-131474727 131501761
-553444842 553532132
-319938183 320133203
-815798451 815785759
-967001510 967137426
-766058661 765945981
-213586075 213762869
-682246115 682184499
-175278459 175106023
-877028166 877027438
-918927893 918978405
-471275484 471270176
-642804819 642784387
-565565170 565589824
-39126027 39085317
-952525008 952620914
-652018166 652035330
-813633072 813621568
-571888267 571907015
-949820851 949622177
-781405151 781351805
-874590695 874419441
-688396624 688382338
-697980883 697888125
-53183227 53308129
-52328898 52193516
-232500066 232645026
-328833566 328829276
-889325530 889156936
-990142845 990019387
-849121418 849193612
-51358312 51452866
-543911406 544082126
-197637425 197767151
-770634712 770810524
-805788801 805622079
-21084580 21169060
-9692688 9509414
-468187366 468364018
-298619645 298801345
-608629424 608450726
-88350556 88340494
-264457600 264567838
-778654899 778506041
-779256205 779058295
-494880911 494716713
-171993567 171988839
-600148269 600246701
-81903907 82099167
-149960035 149853263
-240611995 240541917
-534114439 534127687
-588354574 588240440
-362003514 362055164
-211891854 212011224
-65019 -65019
-954250556 954322504
-215698285 215626261
-75849847 75947125
-104562110 104491586
-737320057 737401629
-935103653 935237617
-305218003 305024361
-807368325 807510927
-896062798 896192268
-289758546 289878568
-517852195 517672263
-379717228 379729392
-863594011 863451461
-75296060 75362952
-799085586 799126742
-931307425 931119865
-920413820 920597840
-256500427 256630437
-708486184 708320906
-576332589 576482511
-250977851 250982129
-562056151 562208369
-329148646 329266718
-363526198 363622542
-337478155 337653973
-788231227 788170297
-331626325 331822865
-649466909 649326827
-973363886 973457220
-744972483 744791843
-442915778 442739698
-885498653 885606145
-343335491 343269027
-796410842 796560510
-445472229 445303947
-139072626 138945828
-85588380 85411154
-577478633 577290521
-740681518 740737810
-795206777 795353903
-602868446 603026990
-1574803 1527813
-277921004 277907208
-981013080 981200116
-270023064 270218182
-983684407 983673891
-665248959 665233927
-277633584 277450968
-276376773 276447991
-51682600 51848658
-230392388 230414796
-845404165 845566235
-799490664 799609762
-154381433 154197361
-155867937 155781419
-101189935 101364467
-199768499 199770693
-40184716 40089038
-902078180 901940826
-557452405 557415421
-112511669 112329105
-923663308 923557946
-176675295 176810763
-410082368 409917178
-42141952 42159362
-146140901 145987513
-572591575 572508111
-552133292 552036062
-371512879 371375885
-399815840 399729704
-794016053 793983385
-136228155 136331125
-668553289 668663877
-767708254 767774354
-734415350 734347180
-954263208 954381800
-360088390 360273250
-410805102 410644008
-548443686 548494094
-915566701 915599841
-882024921 881884743
-123238033 123396101
-614418871 614251119
-350959152 350892952
-932692372 932804960
-817166487 817237617
-482871426 483014824
-702773547 702680053
-240522648 240443184
-812483933 812564403
-718655974 718757550
-76877146 77076218
-180883998 180840828
-627885862 627958610
-737648645 737593413
-313040244 312851608
-56497919 56312577
-328475724 328516982
-629852717 629851417
-848627205 848733411
-106074448 106249056
-844945332 844746290
-450574260 450535098
-934570301 934465475
-224747725 224640221
-178919935 178811475
-507117209 507149169
-354666505 354618973
-989053901 989233979
-942462194 942485192
-72751741 72938285
-879573884 879464802
-15359633 15468031
-838659642 838589100
-337144677 337167527
-31453763 31587307
-517337244 517146316
-394070042 394186276
-20126669 20225883
-898914240 898935238
-625413366 625440206
-517623986 517560058
-867592627 867603797
-908719214 908745514
-886196053 886216731
-363068342 363201458
-221108539 220945317
-5092316 5063964
-535176288 535206194
-365496895 365399311
-671574414 671555306
-522167650 522071346
-185227881 185116499
-73839634 73990126
-524318497 524483199
-388681472 388752610
-462819662 462968002
-775645410 775479180
-372780409 372661885
-827528011 827480229
-485335270 485495636
-474579878 474496948
-229298139 229382437
-127028648 127221950
-439695288 439773444
-344297873 344159497
-997324502 997271798
-576873700 576963644
-355099337 355061297
-656167578 656012408
-804893397 805031447
-125153352 125253696
-389803084 389926620
-792064449 792249215
-227187631 227045445
-626202225 626116199
-193362905 193300897
-123009402 123089160
-153752083 153750477
-307715305 307678125
-235654379 235592503
-93495102 93584226
-414597332 414453526
-171897412 171829898
-238640352 238572558
-7297737 7452875
-748817689 748931493
-134109184 133955934
-313878121 313931473
-422633573 422737033
-396118141 396306509
-871604118 871690770
-374855470 374988690
-631741033 631822817
-11060251 11064857
-625160470 625101730
-348982558 349045122
-507882577 507717629
-247799509 247834683
-446444606 446396346
-636006874 636069408
-998117317 998042507
-754497052 754603772
-948671717 948855191
-872216642 872168954
-233083620 233245144
-227757535 227661175
-998505431 998580865
-644114050 644027394
-640010641 640018851
-365021972 364840742
-315222584 315071796
-617448839 617302849
-164080181 164062737
-199698599 199539349
-516195416 516390156
-930580469 930447895
-901562134 901555944
-58578962 58498544
-169564367 169419945
-222943590 222761448
-551346469 551294953
-853361910 853492358
-350634348 350726822
-221794309 221641091
-966916301 966822921
-821139413 821242699
-741491462 741595252
-237290101 237434703
-30932399 30841869
-493329589 493509363
-408431097 408474543
-565673178 565712770
-706753027 706637501
-77821487 78003047
-476517857 476631533
-253920077 253898645
-76714520 76579654
-72543237 72637601
-757950603 758012407
-593272596 593283406
-916424856 916445004
-4863469 4731969
-832900218 832756808
-494855712 495044242
-585020517 585215101
-701401625 701212027
-547745010 547568256
-762345407 762273655
-91755242 91740212
-622766098 622948392
-426916788 426997766
-415320769 415425649
-436241996 436081976
-311048317 310928453
-681485261 681338113
-94908859 94916399
-989810566 989991038
-925721209 925840695
-822054205 822008523
-249990550 249975790
-183987367 184142565
-281576676 281770676
-326766474 326934782
-762421005 762572609
-722979366 723018724
-484450423 484543543
-717887992 717689786
-512405938 512584530
-866188475 866196713
-113292350 113369340
-336650649 336485665
-622457159 622596555
-349680664 349495994
-280116034 280244750
-376862971 376995335
-873817491 873812031
-715722271 715540999
-385084734 384994946
-364618954 364747842
-440651031 440763801
-191288945 191456947
-458348401 458525295
-583333557 583408365
-641851516 641909866
-329687868 329598320
-141072447 140897331
-183269539 183208063
-789542984 789352580
-650801473 650884219
-757986398 758065026
-954596821 954398255
-489155154 489033474
-147283218 147396240
-93300451 93436213
-4262141 4087563
-607226533 607156359
-875604669 875752293
-112521514 112638880
-355225896 355351176
-853216760 853034244
-896510814 896434364
-899111260 899004862
-151267262 151363112
-640518658 640674166
-517949017 518116993
-809911901 809785909
-122426243 122420541
-86209731 86307757
-994726700 994747836
-27386072 27400976
-11382492 11466624
-406526314 406531564
-838314444 838412782
-720221952 720320654
-834956751 834925497
-419547294 419483820
-14162006 14074064
-769820762 769672392
-337117576 337061708
-148605012 148765674
-994724455 994771217
-403979090 404001196
-514823561 514837069
-983213001 983320081
-471544535 471537627
-858508047 858568759
-272548433 272433437
-322323566 322305636
-368093360 368211884
-180579110 180458362
-639635342 639663342
-910338002 910303204
-736771471 736910699
-313357027 313443575
-567339389 567438481
-705795753 705874951
-647228944 647055826
-841674955 841594055
-93915794 93948404
-38807815 38909369
-614474745 614362997
-278645195 278715877
-930169924 930006586
-765398835 765539291
-789840624 790021380
-538412681 538406607
-621618141 621470243
-981641649 981651023
-304174923 304145637
-974740847 974611389
-803676420 803696566
-483774127 483598375
-915462538 915492396
-647659746 647711136
-530549521 530385825
-772743715 772761485
-916672385 916611641
-260883521 260976543
-366097998 365934076
-468955810 469023156
-821477207 821393915
-314794741 314717007
-580449227 580394281
-563829845 563639797
-212722496 212770706
-148872411 148851489
-479231819 479257431
-550754462 550838366
-275493778 275434816
-924638036 924775842
-920897969 921085241
-129978231 129871675
-972151640 972231242
-110631487 110779539
-922898453 922716523
-772121263 771972949
-864907560 864853272
-310727379 310635283
-153721879 153782287
-602430414 602599788
-300725105 300859247
-687938937 687808373
-240051556 240160006
-327337174 327506338
-725748103 725586987
-774762137 774604169
-584484983 584304671
-881815633 881864719
-218124908 217957786
-760019564 760024948
-123651002 123834632
-855286698 855446060
-691290503 691364139
-850229373 850052365
-909412100 909394506
-959724715 959720711
-424789992 424746390
-315905458 315777616
-246798314 246781458
-906455128 906518988
-870934410 870734860
-475684201 475497189
-745144555 744960395
-239769575 239874169
-29844219 30039915
-781142051 781322757
-209023917 209194673
-206987685 206820171
-732534016 732378648
-263277680 263167156
-235911595 235768653
-358035532 358184578
-537932720 538027780
-168281832 168383984
-358737831 358803645
-392239804 392139216
-369914660 369863310
-249157654 249115518
-943993301 944161407
-653484478 653549418
-265034312 265015482
-530717921 530677283
-122853713 122997379
-191816247 191766195
-368916363 369025177
-643283603 643442015
-394702243 394871325
-87140368 86968504
-928360861 928371357
-820783655 820834039
-778840912 778905808
-407372029 407313453
-308170388 308025902
-654991815 654965235
-651910915 651899057
-890934073 891069831
-913578253 913728891
-494878365 494883457
-866708774 866835062
-857094617 857142061
-66856709 66989261
-890333774 890171276
-712126408 712102594
-451829747 451841495
-165334958 165401676
-849967042 850077918
-367784432 367956456
-144178420 144107412
-364560198 364398540
-287483079 287630127
-268641198 268764678
-786140362 786074374
-600363967 600466901
-776493582 776373318
-508245425 508220973
-79587869 79710769
-132738221 132559663
-877701529 877837911
-241706991 241648737
-834856740 834749476
-58724090 58801724
-387077755 387079471
-911051158 910903106
-697297325 697451183
-337885658 337893544
-381468272 381281874
-556499257 556493705
-161483756 161682250
-762436295 762254519
-435232277 435083553
-204402276 204352396
-732150951 732339903
-781836314 781822038
-56126615 56217021
-26462038 26384888
-641880691 641841459
-579192998 579347564
-471074442 471263552
-652421076 652239014
-683224862 683033046
-73606005 73620919
-230198717 230297399
-591163665 591222257
-506456623 506286775
-334781446 334673700
-854906024 854829962
-478339221 478245221
-987863688 988005014
-774210032 774076102
-544762364 544955966
-177121222 177238724
-788398345 788274497
-759814859 759832369
-686707307 686544113
-737527667 737554191
-638419982 638616480
-421928543 421965383
-250518613 250635485
-348067101 347898645
-932523151 932404251
-387392316 387427742
-226540365 226628499
-747851856 747768814
-445610318 445689388
-604779369 604670439
-498808915 498702427
-391627189 391747323
-280079779 279925283
-964749109 964595359
-425359515 425265335
-884256532 884136140
-197916565 197840961
-921832542 921896042
-983016762 983024692
-916014385 916021145
-712181367 712170087
-468207135 468106667
-833683519 833715217
-704736302 704733536
-830160625 830311337
-2078603 2248081
-986490375 986503831
-407562048 407503880
-911206429 911245735
-611779981 611788823
-740370270 740554636
-399508995 399426429
-294797302 294997182
-335659200 335762624
-51587236 51735134
-303403826 303378070
-845701814 845593056
-490405632 490205708
-659736624 659620620
-765251306 765379876
-895175439 895113183
-819100001 819164333
-265835910 265869856
-673779868 673712964
-928035266 928131132
-727481780 727572490
-890222751 890163583
-173525334 173353150
-883869912 883909504
-425890367 425935479
-132503458 132548874
-984032827 983890505
-376055409 375918163
-874223870 874118510
-357652977 357844051
-289405478 289296956
-536736584 536905624
-759330590 759163684
-608011006 608149896
-352577697 352493163
-944738891 944885049
-576037209 575988015
-897644827 897778091
-202419431 202386479
-665958203 665895093
-568538832 568374084
-731063822 731138620
-533322375 533143837
-999591116 999677148
-992364682 992250056
-6736765 6575433
-603716831 603826449
-277748176 277696008
-578291124 578447768
-38179012 38098144
-297550877 297646019
-413069517 413100795
-578505456 578584876
-252936661 253112489
-4375850 4368258
-261360596 261507962
-305765572 305671448
-745648709 745649889
-167657370 167742660
-757661458 757503726
-52868800 52775586
-430032141 429974017
-279997702 279840218
-983150894 983233314
-540910191 540932995
-553992439 553890709
-661141559 661199741
-45849753 45684211
-165208858 165294816
-28871666 28825850
-906564422 906634196
-665241443 665143831
-425054939 425080851
-499004050 498983890
-104339984 104526848
-339888286 340035166
-61397133 61440857
-334527875 334450473
-179151967 179262135
-549477823 549557259
-389671425 389614015
-953403736 953355912
-501178869 501136577
-839733955 839613785
-745433359 745234681
-971321312 971161726
-506415135 506562883
-367511088 367626724
-58762907 58659247
-531373108 531528384
-802978518 802786878
-832265871 832454061
-369740036 369572010
-1077807 935733
-964651753 964846465
-909755153 909634051
-739662048 739675660
-84309371 84298633
-761042836 761134222
-847999043 847816977
-75161329 75024831
-542321534 542219096
-31747304 31914758
-181740448 181665558
-872246658 872186626
-19078909 18893251
-195547619 195743971
-325750212 325852984
-661493001 661624707
-6255635 6391035
-10480005 10460805
-882573877 882533709
-750689194 750602602
-295392715 295437521
-244388441 244580397
-496138595 496302993
-743256917 743237191
-667618614 667692034
-755108976 754939818
-966117775 965951505
-346357101 346492397
-141521186 141628236
-539180534 539150588
-517109672 517139110
-286688564 286666658
-848034816 848157248
-679815819 679807193
-412847033 412695539
-223322009 223350077
-519227882 519377122
-601356045 601432659
-425067895 424908363
-424691026 424658840
-422335485 422318207
-495669908 495673992
-293193199 293092931
-849067471 848900241
-702455808 702534698
-765959186 765810768
-625393950 625546118
-34315312 34456702
-400923149 400900301
-935867345 935805883
-643188243 643207401
-573688157 573883285
-525534993 525723361
-230043538 230149038
-447858244 447831308
-732153013 731968947
-303015460 302840928
-811805199 811976961
-877980502 877937976
-429057394 429210856
-929750884 929795476
-39797429 39997211
-57243835 57288055
-444614441 444781543
-935044359 934952439
-847977178 848096032
-458552803 458502175
-333410489 333297903
-520886413 520980509
-52626336 52637694
-901900165 901775221
-539585397 539780627
-251415711 251430609
-91057540 90963986
-536330498 536245270
-782902185 782890437
-186723559 186589439
-568920337 568727747
-899527393 899652547
-830260132 830364358
-58541337 58616587
-646990180 646976890
-445282718 445388088
-5319312 5350008
-70090817 70120863
-499944791 499826121
-382919632 383111304
-445077015 445214683
-516965345 517069939
-698476911 698630349
-486914506 487099388
-125481318 125388190
-977352614 977400702
-281891663 281693013
-380990978 380949190
-719817682 719878630
-252252550 252105832
-398003067 398029765
-851981942 851982330
-63932284 63789456
-298815875 298948777
-206900802 207074568
-573766838 573687342
-155227591 155100673
-240822453 240969229
-484303201 484309295
-492088264 492283010
-290912684 290796766
-307093250 306966958
-177116789 176979259
-778246332 778046746
-389984896 389882238
-564982529 564859055
-549647853 549487555
-229350110 229486556
-585941963 586022993
-288827677 289011221
-99148219 99296075
-324648786 324498702
-537135410 537250476
-527484812 527630218
-407864685 407668547
-444507362 444697992
-148905080 148881874
-294558676 294415336
-198801445 199001419
-395803497 395790841
-513463206 513355054
-876355147 876233277
-323022956 323131032
-41987544 41845266
-382500679 382412801
-238601707 238606455
-768630319 768607733
-887388659 887386283
-528371882 528174022
-278087854 278080356
-14142721 14181291
-10560016 10741432
-727005981 726988333
-49631686 49694964
-157552638 157690018
-525869671 525824959
-586845474 586820348
-790801859 790667501
-851727400 851812860
-336722175 336722463
-203331918 203493900
-190999977 191193433
-822997110 822915992
-878655010 878464096
-435770431 435753215
-403990143 403830801
-330522106 330328200
-637459740 637269704
-334199600 334251480
-339302050 339207992
-539141064 539305502
-728395461 728484329
-995537114 995655552
-772945351 773045897
-462255914 462103166
-473944306 473807514
-248296235 248196389
-358229258 358206734
-674248538 674189594
-930878970 930931966
-704560382 704432742
-727568962 727642700
-21729349 21833117
-730693550 730547234
-874268457 874179283
-617556565 617585795
-1039139 1154719
-244975298 244835808
-301363817 301171611
-959810972 959787350
-801831944 801775594
-705102405 704903167
-125716015 125585053
-206544860 206512270
-650083050 649934154
-14256240 14277772
-996377366 996279804
-613142655 612943523
-974038564 974092140
-750287417 750133411
-784002029 783914785
-13876130 14061720
-85626624 85680584
-472812608 472879172
-301762193 301728283
-584173638 584098558
-287905406 287845558
-906846283 906700033
-688692509 688783021
-99914724 100012258
-325901296 325804672
-115211416 115262564
-961552273 961575987
-911226082 911093062
-731512572 731361558
-605326224 605227676
-475868275 475903739
-590752224 590770592
-123619103 123697777
-508460740 508484910
-755445475 755261257
-470057279 470028871
-716109142 716285078
-990963307 990983925
-477959036 478146690
-352273199 352121497
-337249775 337203793
-115509040 115413382
-198901432 198758026
-583203072 583096992
-191265035 191303385
-937665948 937683048
-137016621 137126583
-255422754 255317168
-606988672 606816260
-357933244 357754858
-700812658 700664570
-158889138 159079988
-36655953 36495193
-262224729 262397683
-887928913 887897839
-242035609 242187301
-619492628 619320342
-305328386 305464258
-358110055 358088775
-511701664 511712776
-887569960 887422652
-683988040 683868334
-613301552 613163930
-473433233 473510115
-589840511 589809145
-903556351 903482293
-540334218 540442386
-194784093 194748881
-965268224 965118794
-350266892 350446430
-248246312 248229738
-62120463 62270473
-227216043 227366755
-920323350 920266428
-331515699 331625755
-790227567 790170041
-647811003 647883275
-95726308 95763230
-831390195 831231379
-108117018 108007160
-76526255 76647087
-582161565 582092629
-620692270 620731594
-290419313 290219819
-946860473 946816201
-832045195 832103811
-319131086 318982310
-372382120 372476494
-39716637 39635761
-882554953 882592801
-606363367 606435845
-118601172 118436222
-98842828 98861004
-177146587 177086991
-861299400 861455194
-235001948 234979154
-917990549 918168393
-935882135 936049517
-368947884 368832610
-651904986 651891202
-607640614 607770734
-73859528 73737992
-741721626 741585632
-74274253 74134929
-939916949 939904239
-127880375 128004913
-232472982 232322944
-971010211 970966867
-318434837 318588401
-185378226 185516062
-295697685 295665107
-128947838 128849146
-438059032 438186988
-204245381 204126595
-643565115 643523341
-557181596 557341204
-382071497 382024323
-975312106 975346210
-172142214 172039088
-768549672 768594954
-188954391 188796843
-337497681 337300249
-656366104 656308272
-435607963 435761823
-493792253 493883613
-921475830 921602258
-862199624 862249798
-995202238 995248946
-668965281 668940615
-721093036 720954976
-517650540 517597432
-257578542 257657010
-982272028 982337366
-201495694 201494008
-792772689 792890983
-801793373 801987695
-232351968 232322330
-350645145 350824209
-470731272 470760454
-937387495 937557685
-926118940 926264478
-587264826 587198548
-623327184 623453732
-389750292 389642082
-736948790 737127912
-421095306 420940732
-927411240 927314104
-802305792 802402078
-624183085 624146837
-474293848 474148610
-939522275 939514645
-936627355 936742709
-793089441 793167907
-209634945 209834035
-108593784 108424420
-758284972 758264384
-767659697 767486441
-611133361 610961991
-41455120 41342688
-291978230 291856806
-466706371 466547605
-964023234 963902012
-231646964 231747714
-135101317 135229551
-516302562 516490110
-498041253 498185609
-673546654 673507982
-578564748 578605004
-189907399 189794081
-427542444 427384172
-999983210 999821440
-941663209 941662691
-117705056 117873562
-420063859 420168867
-484565687 484521399
-296911675 297046669
-174653985 174580303
-877356120 877344160
-190188953 190011533
-352864613 352800843
-73395316 73286212
-923183585 923163649
-556113804 556159514
-967222314 967134158
-338359381 338239667
-64808779 64886875
-962565462 962562176
-116879497 116948443
-147486478 147449022
-131725725 131855983
-408719004 408709968
-531796394 531714664
-456827539 456646489
-517367033 517307455
-990319726 990140028
-836857398 836889156
-506286640 506103120
-533360838 533485172
-620278909 620437667
-659595906 659678622
-475768160 475600242
-672934647 673056947
-606863064 606902466
-781849060 781903406
-951838184 951719484
-150021572 150125544
-681314437 681411687
-544267286 544193662
-179424681 179425061
-587868637 587804657
-961396687 961533641
-746592380 746521906
-280457163 280616591
-280577856 280655326
-181436803 181399667
-518854405 518799459
-931180174 931181850
-166732137 166694029
-567388935 567252989
-428408400 428566912
-671523550 671506170
-720645463 720639321
-966946450 967069468
-482160978 482174854
-885904497 885894737
-514661245 514611463
-208305112 208305466
-127418208 127490124
-755987656 756103746
-631281191 631096215
-584031419 583944071
-175310898 175484878
-984349551 984181805
-891635637 891646219
-838715908 838774944
-971820461 971897713
-389004000 388936216
-289623729 289818557
-668038498 668199490
-445143222 445286144
-155824678 155791400
-723899387 723787785
-502944852 502893956
-935390779 935278323
-360982057 361174619
-41963967 42103273
-767132215 767025777
-419479109 419467199
-701203126 701278290
-930890066 930880368
-258627459 258759317
-212189145 212009319
-401916077 401935113
-234714042 234803300
-398210332 398096102
-348684609 348684741
-877561868 877362188
-175056998 175123174
-433638431 433513205
-257360750 257422424
-645595794 645578436
-65587509 65639609
-717795349 717980635
-338214766 338016068
-143094593 142966483
-147017824 146858352
-997460445 997289967
-265070930 265238286
-181127367 181057049
-797258075 797075315
-132067326 131904750
-595629844 595472902
-426957277 426911393
-270460415 270327711
-200235380 200046454
-441681178 441654352
-592980557 592929279
-941233138 941396934
-482943125 482807093
-944191073 944132355
-87011015 86962171
-712175727 712162527
-753546962 753745096
-117024298 117198752
-788006484 788200762
-989528999 989610195
-672286261 672461123
-484021049 483865439
-870065530 870133564
-322925376 323076994
-850750757 850794335
-669319142 669513362
-614068525 614011601
-802436673 802526545
-780720005 780740941
-958171648 958259536
-897711459 897693643
-197208620 197035384
-399596640 399772772
-513907233 513945741
-742039536 741884858
-658521347 658586029
-842811143 842723041
-868916867 868955481
-13028872 13150426
-103017338 103070814
-770080480 770169998
-562279733 562279231
-242628742 242520546
-781028557 781109743
-942391516 942441626
-758554126 758610300
-822120959 822026091
-927466674 927568220
-991156155 991081975
-298399897 298515207
-887395497 887490243
-677141817 677267679
-895268741 895204591
-75204700 75329506
-967761233 967814919
-803908393 803855811
-950342142 950478644
-215039166 215179000
-217187603 217103485
-535686079 535634747
-638429203 638413783
-937269887 937093805
-334875047 334706263
-203328419 203412909
-208394875 208448193
-396148263 396212325
-819204091 819125555
-6453292 6394704
-705743789 705654351
-661002009 660948685
-217806843 217789987
-665576896 665542538
-521764483 521619537
-464889911 464908247
-832732254 832553802
-547620838 547516118
-761734131 761907117
-282611956 282736304
-879835138 879957678
-234474484 234308848
-160538699 160655721
-535996297 535842059
-465318797 465171837
-694530460 694376824
-439097298 438999118
-550369192 550306198
-806041227 806046331
-81979489 81833201
-46991037 46983387
-727925576 727932318
-17999678 17847054
-270978159 270859533
-823701385 823669703
-856025585 856073091
-463783386 463865334
-754227264 754299462
-502779094 502919404
-344719541 344887035
-105535804 105435250
-418527131 418706967
-45106007 45232367
-974065352 973976582
-281164856 281107578
-270430625 270516547
-556178811 556336029
-317775987 317846749
-15006633 15197791
-459866368 459772192
-290796050 290604972
-355245463 355235071
-906728748 906773158
-887732527 887815357
-143747384 143728394
-45535951 45447937
-278403254 278323232
-421736742 421620058
-733407758 733216632
-46514679 46320337
-219825370 219734632
-165800765 165843665
-169087944 169201330
-433387032 433575818
-256639316 256646016
-46032500 46222094
-316891532 316946190
-735946167 736040699
-376597230 376566706
-200296768 200177588
-742786179 742784863
-110255154 110166656
-45167449 45169187
-660365617 660335843
-137679773 137502395
-442472832 442302206
-516261960 516292786
-161145627 161174207
-952108162 951953004
-344469874 344461238
-64991983 65159319
-147505465 147477657
-599286771 599249491
-176449965 176487923
-439044264 439048208
-455843971 455861327
-772576967 772509331
-580658769 580663097
-337631474 337676472
-883866393 883800875
-180888003 181045133
-592879080 592745066
-288768188 288715536
-105786539 105854577
-706449091 706513311
-282162386 282148414
-461302431 461270457
-771425532 771420198
-115130545 115002135
-555191675 555173759
-800675188 800748258
-112564665 112514973
-381519401 381475571
-292404702 292260412
-712817919 712892887
-403167541 403190885
-457046820 457213600
-965979955 965953079
-770211543 770307127
-645789711 645727319
-357427922 357554666
-142586453 142402933
-367770788 367586216
-2330029 2166133
-670279370 670401074
-762674004 762537838
-796017626 795952010
-805609329 805698849
-812786598 812609100
-300852611 300865883
-396077128 396142928
-773756782 773701504
-134978002 134836154
-674908995 674898219
-768785881 768652225
-857867206 857929190
-255445715 255628235
-382165613 382327253
-696931088 696957206
-884683224 884519206
-89222056 89235866
-869694843 869589679
-489291024 489470626
-524722686 524765604
-967895913 967905653
-609540611 609542321
-494250268 494377814
-109286267 109205625
-962553104 962415744
-389096211 389174251
-131485355 131518167
-495829158 495960314
-419219640 419376512
-878915677 878718281
-937906939 937964799
-873813580 873903152
-586474902 586518600
-813466966 813418290
-933145951 933150887
-589225104 589218010
-545502824 545319766
-933069273 933232501
-721810577 721702599
-905396401 905332587
-294655097 294637699
-107653950 107455272
-717466168 717390482
-862746095 862941225
-335488317 335403405
-457709263 457848337
-541260654 541315566
-980700954 980631114
-606340850 606530840
-414260935 414183135
-409927837 409999773
-518549609 518482769
-892013729 892119483
-457619752 457438386
-60693487 60813635
-340981535 340862611
-231154406 231283550
-91950568 91757058
-464182287 464069447
-983774704 983638340
-387062416 387240052
-494299873 494269701
-916985320 916804618
-401165563 401098189
-719710820 719767192
-3668868 3711814
-737424163 737503173
-183457661 183265141
-440565134 440623136
-887842690 888015136
-583818730 583739614
-278224998 278156218
-510767255 510613291
-344284660 344311086
-345537641 345447257
-83728341 83830875
-145326046 145331144
-23718308 23619064
-541756080 541628378
-617837139 617764179
-421611098 421678400
-31948908 32080570
-47214359 47055071
-867521834 867350928
-337108270 337226784
-52261207 52143553
-594727530 594922446
-826701460 826668506
-431270996 431090190
-309714068 309690406
-359396505 359354089
-291750626 291569738
-598962154 598806690
-817679413 817583391
-207121145 207141705
-488753297 488726509
-250431230 250460388
-381231104 381075812
-819164823 819163843
-368733787 368590859
-686734568 686781690
-261851429 261902501
-614582192 614596054
-117465172 117350672
-844698773 844845811
-264223792 264216388
-348637055 348829251
-902436690 902537446
-250721543 250639535
-310079145 310249347
-538482086 538397688
-252876576 252978756
-79496362 79537412
-734720950 734875304
-684299542 684311224
-359333250 359353436
-614729736 614823424
-646248145 646356673
-495466930 495461104
-221183520 221374152
-179572707 179582203
-860091820 859950532
-840685336 840647854
-760305766 760453364
-963810289 963732609
-130693706 130614078
-261910078 261894924
-438714027 438858025
-831578706 831560100
-186370528 186214022
-470635696 470570214
-459819280 459755036
-307882464 307928984
-397309406 397222956
-738260247 738302609
-51518380 51541638
-351342704 351195704
-331949173 332143747
-392989132 392807700
-600932039 600913219
-450031446 449908796
-773110892 773301172
-29595931 29400131
-62653162 62810872
-546279455 546192595
-566928857 566801839
-241933699 241764501
-791126277 791210051
-879060927 878894993
-153246156 153125704
-356957366 356808770
-973125378 973050128
-132523831 132493921
-371002293 371024403
-856928145 857118339
-663579018 663469908
-565092671 565047647
-296523524 296692526
-287039300 286843722
-265045248 265094450
-307897818 307712086
-561888059 561702895
-359190053 359343343
-676800295 676978465
-995064254 994872520
-340153937 340167621
-503930366 503751010
-578369446 578188848
-341394807 341243965
-888396151 888231993
-197863600 197670702
-988602174 988659908
-963771449 963735549
-644518811 644395417
-124277925 124216855
-648275183 648119857
-966503477 966648477
-585981874 586064112
-665069793 664945775
-726471833 726425759
-461518300 461383652
-115871557 115931325
-501417154 501474246
-749597582 749657268
-156650740 156717286
-339591689 339415735
-963034301 963090227
-784733913 784595557
-652843331 652840235
-324072367 324203611
-785373891 785491127
-489604283 489511955
-47880657 47808353
-824318534 824121336
-855034546 855207010
-616136542 616105428
-382047910 381931206
-826601398 826520072
-33380845 33276915
-839870562 839826682
-362706578 362887744
-984909652 985055988
-573992728 574050944
-145590463 145467005
-687993276 688160510
-495636818 495832242
-462690582 462769626
-156031756 155900236
-436819920 436812768
-119241713 119109633
-649332449 649363437
-739347924 739235532
-348505695 348424457
-325301217 325472987
-828321771 828422683
-314093049 314194229
-67760250 67609398
-652020476 652026748
-649023974 648958262
-424074751 424022983
-797517351 797427585
-378383857 378328497
-58132095 58245863
-318906083 318823953
-120472125 120460697
-615331813 615238429
-413063183 413222099
-962842038 962705486
-998588465 998752131
-111213055 111363785
-167951161 167809197
-728181995 728099363
-419431708 419321316
-616345300 616175566
-763799511 763711145
-923042047 923101333
-471912733 472063741
-503117867 503078279
-84712904 84547502
-641747692 641662004
-372406664 372394574
-195902085 196039487
-788600861 788778165
-450314641 450295557
-378078066 377923290
-108951085 108832477
-144952412 145069084
-926961280 927064408
-197548519 197649111
-261783355 261876965
-870750666 870716240
-364521172 364683398
-403748002 403631352
-739932280 739957530
-226618024 226657108
-211716864 211629358
-780554055 780730473
-166444725 166407433
-346374468 346356196
-239965013 239783325
-500591899 500436981
-589403645 589227819
-10597057 10624583
-164577008 164407388
-104345852 104146082
-363704785 363844459
-847456205 847536923
-746105817 745979497
-215555546 215567382
-662972330 662897466
-293401984 293484638
-787387546 787267448
-97607668 97673272
-725312275 725213035
-162160699 162291807
-922602054 922477570
-867745321 867576017
-465103625 465089263
-420674065 420778839
-688364056 688500388
-978547595 978544591
-578206619 578103247
-855594338 855669890
-920803779 920686027
-500375260 500185238
-745118177 745240701
-55360427 55286393
-643648677 643636637
-242983863 243172671
-290848411 291032083
-413882834 413977556
-508789392 508909108
-788689513 788521391
-202893051 202852197
-971868159 971927267
-676670186 676670494
-181703003 181650141
-215187159 215339671
-12547421 12481451
-903334521 903288677
-220287701 220481831
-522503626 522447012
-319208517 319328231
-379344779 379287151
-160835048 160929500
-157338393 157230365
-150923236 150767004
-19438199 19450481
-47937282 48080142
-364288076 364335324
-865411892 865276174
-858873289 858827213
-820421485 820328887
-725902790 725967058
-744268765 744150555
-327150518 327312790
-997817956 997961682
-82489824 82411328
-141444915 141574711
-718439091 718389411
-800507711 800558079
-180146223 180108029
-733569370 733481458
-181491027 181382579
-100599822 100487988
-326343503 326189481
-563654516 563535592
-454451751 454402721
-328625109 328692403
-946140849 945972679
-347247186 347085930
-749825683 749845435
-683806477 683670269
-208707001 208561169
-46926344 46801596
-514779956 514894182
-555417464 555581318
-652081775 651988885
-952387985 952189869
-556702920 556812138
-100616917 100588297
-996294790 996459942
-785976561 785835671
-972381294 972391690
-642455047 642630917
-223940346 223845734
-443048269 443172315
-11174194 11150330
-939210199 939318077
-621134897 620956633
-324654675 324642897
-631802615 631843019
-920129308 920277012
-6656099 6482463
-311869336 311700874
-113656857 113540037
-517735169 517762229
-994568635 994460761
-49251504 49315670
-764924613 764905613
-306419052 306465914
-205272051 205439553
-361418041 361444873
-208208199 208402733
-848363154 848311230
-153485305 153330809
-465889746 466088658
-702843687 702989205
-25743171 25907493
-681022771 681198427
-937570596 937674498
-99469741 99567773
-839433397 839286425
-430870138 430847806
-752240321 752187715
-524578917 524620515
-318695572 318725334
-224244620 224104022
-848910718 848862386
-111892327 111827955
-922672694 922802798
-945079795 945153117
-740697999 740777621
-716330521 716239635
-42622167 42704017
-167880179 167740967
-296346698 296443802
-872709430 872518876
-900284761 900384529
-363948341 363796815
-229147675 229245191
-834346574 834274086
-136279640 136207946
-635342180 635390564
-165626453 165471777
-901489921 901434371
-241845433 242021965
-321108391 321109339
-970785529 970723939
-595434622 595475806
-212392945 212338119
-475893569 475913909
-794630017 794524293
-455737110 455731112
-708270048 708345230
-257875221 257880767
-156812978 156621594
-404406403 404237335
-926818950 926886894
-86258744 86218556
-384282556 384219360
-286394640 286392044
-958279469 958415991
-814315076 814313124
-752214018 752086364
-487728709 487918309
-852118449 852065403
-988945010 988770608
-884511766 884435980
-706924991 706971937
-988384636 988473418
-831278126 831294656
-251046293 251085573
-18304433 18135303
-355500100 355347216
-190313614 190463852
-517409084 517550018
-958854738 958822812
-238777072 238723620
-22826945 22950843
-247995474 248050620
-8104057 7998205
-474842466 474982040
-639079318 639028726
-939197747 939104733
-155111672 155164132
-94527103 94494583
-801353653 801180507
-624973450 625100912
-334489594 334566156
-77394874 77498886
-364170914 364195002
-468605905 468695713
-160852199 161022045
-538399147 538207791
-556106958 556040378
-95540845 95354497
-714368357 714425603
-513979695 514100427
-279868992 279918960
-714198946 714200866
-265173780 265361682
-364100570 364182958
-378645090 378460370
-561340976 561413796
-34437599 34573023
-162226253 162102397
-350724227 350729417
-352653358 352832728
-814623534 814728894
-997363313 997557577
-392741674 392750320
-422884032 422769098
-183923807 184013931
-754300969 754417445
-915635989 915733889
-495566352 495671950
-959990980 959906320
-629926934 629842822
-523250738 523382174
-422326846 422203892
-496734082 496647230
-575044738 575121614
-989143940 989042754
-899319632 899384652
-768493547 768572313
-5561059 5692927
-868768011 868878763
-344999684 344863690
-608918551 608728665
-529442286 529538280
-668848505 668670379
-856821886 856661794
-57574682 57404504
-57083486 56957706
-563521435 563428997
-112739714 112814616
-447045339 446955097
-205523447 205602425
-330617722 330526590
-636773202 636849436
-449364658 449351994
-853381693 853381807
-322522160 322682164
-731034859 730950727
-499935459 499981497
-855453996 855597296
-464658307 464753181
-928069792 927905150
-203677989 203614763
-860187990 860215106
-132949538 132814400
-344016074 344031274
-63245802 63263032
-56403362 56592476
-630730337 630883623
-116114841 116126643
-394412301 394586585
-796668383 796772691
-951146663 951338879
-64626693 64758025
-281284936 281102560
-32982060 32918524
-685850038 686032976
-22904672 23071354
-543848839 543961391
-686082387 685983565
-192154195 192212401
-486055832 486249604
-648991118 648835806
-993325419 993449701
-326266492 326071378
-301418332 301309302
-156100415 155963097
-355896153 355875495
-146780564 146747044
-919246004 919061460
-306845331 306729345
-593431809 593481299
-879411417 879459101
-582871485 582698197
-233638369 233828675
-446650244 446796744
-64926367 64847383
-462730104 462572470
-173834334 173807598
-132164876 132260864
-154652901 154663249
-285065336 284903000
-579491460 579610124
-64369417 64287987
-227709355 227593215
-168700648 168561458
-469821683 469852945
-383716649 383562693
-734840390 734910218
-809484770 809502202
-541141675 541193313
-329270388 329263048
-938785587 938589727
-673258736 673240712
-103467866 103400250
-244173933 244307157
-791788078 791717326
-263363263 263443563
-234706182 234900418
-4775196 4951742
-728822813 728781705
-55468646 55375564
-438533532 438701478
-890557589 890463491
-931467969 931501789
-676679163 676838507
-148246835 148306503
-705019267 705185543
-857898198 857872784
-901225654 901136260
-892493398 892310950
-221703092 221534926
-452852853 452812501
-68545402 68502990
-224644499 224447715
-886266320 886331834
-409792764 409705374
-798227420 798379358
-386544958 386446872
-341903328 342052448
-182017030 182032126
-211886531 211720883
-62257526 62412428
-23101021 23041687
-207943324 207897408
-366007810 365921210
-380878706 380767676
-631585163 631781925
-133376075 133215839
-676399655 676262691
-291227192 291413440
-718948550 718907442
-554798693 554864031
-321761951 321715403
-895970057 896127533
-735538457 735389239
-295546520 295681396
-268367832 268415432
-771305184 771351084
-710056962 709927804
-166932707 166959001
-12731630 12891990
-26046815 26208195
-314755874 314627430
-21055017 20928841
-858620784 858516734
-336196611 336320797
-685585239 685435437
-498281275 498131087
-123368166 123424036
-908348381 908495007
-117084995 117111525
-273854979 273924401
-499818292 499748218
-895957990 895791120
-84049460 84133944
-524306284 524400848
-3196538 3148264
-163554036 163717580
-736799999 736827515
-447858207 448020591
-398449730 398311182
-917843626 918030700
-712114501 712060953
-107020998 106997510
-83282501 83224577
-177268922 177208526
-738988573 739000811
-213406813 213334011
-651774781 651842179
-871700388 871681152
-495619151 495558183
-101931340 102010492
-55743595 55764113
-152451589 152496851
-543433018 543236240
-87844764 87742846
-197515838 197557694
-654904022 654716182
-31212601 31382595
-817407903 817343293
-706465637 706565003
-401376816 401565050
-606897733 607079611
-304150375 304342063
-12792138 12991842
-936892133 937086251
-793040880 792856102
-520983625 520977393
-804997429 805140943
-204004767 203945337
-298203077 298321491
-935711039 935744669
-149140540 149198736
-18839634 18929918
-641922623 642021747
-126822772 126796812
-660564474 660580420
-251025901 251179011
-409307024 409196088
-829201269 829310423
-782745766 782692058
-351178998 351269204
-719289218 719298002
-339655475 339527903
-630519605 630493467
-891640928 891463750
-324271998 324164496
-544778847 544784767
-811166907 811083277
-118335572 118194302
-152615507 152726645
-361427422 361547930
-883320856 883161542
-571324504 571382346
-169993963 170134253
-754711594 754726638
-982151481 982030927
-634654530 634755452
-52822193 52756689
-511197694 511265468
-164579317 164771291
-136107125 135934527
-433749944 433908186
-701492533 701674297
-77243988 77238844
-194645873 194471451
-1607357 1746165
-786383926 786198282
-336939252 336747782
-293380145 293443311
-494105410 494090974
-243634866 243609210
-16012505 16029403
-144916563 144770029
-229813985 229894791
-637023940 637185510
-311056650 311039984
-801267080 801167444
-631639798 631509434
-743460052 743339762
-217975771 217911099
-237545432 237354988
-947296059 947411123
-460885182 460756242
-505956141 505798447
-115238700 115350126
-322221388 322098644
-952110580 952187958
-425986951 426164581
-401720240 401683790
-281558351 281574149
-254663798 254772038
-981602136 981699910
-804591590 804660502
-882683126 882502476
-538421246 538431078
-894230176 894368324
-185624003 185690093
-532837314 532917356
-333040442 333174480
-274919664 274770148
-127952104 128057722
-68215824 68329778
-743747625 743719191
-596221700 596209070
-161542273 161537489
-821833534 822031364
-766654860 766782584
-41999980 41975108
-858913434 859083684
-774477233 774327333
-284613705 284714223
-502349356 502324426
-985890486 985915886
-670789378 670978192
-371666528 371688842
-84802438 84623370
-360280810 360342170
-26857262 26878870
-610508646 610380066
-595455214 595267360
-869720355 869860217
-149177800 149231356
-726997157 726927689
-755607143 755467435
-223472213 223597151
-12562548 12634416
-376563224 376687998
-645521939 645524723
-575274364 575326932
-662409395 662263805
-587633286 587738786
-543716310 543709794
-193175230 193040156
-89224052 89247680
-124634366 124473280
-986902040 986783664
-333524989 333595101
-858068359 857882961
-280870183 280786329
-962671660 962760524
-601876547 602068709
-743247054 743052192
-371418867 371606891
-343940830 344006058
-27788012 27677642
-703057890 702920520
-753292149 753287181
-492468902 492609172
-605418012 605504598
-805705440 805692258
-390060752 390255932
-615843787 615672485
-884067229 884124515
-165202044 165174864
-685257533 685077937
-81906345 81894607
-160144356 160205738
-681110599 680944793
-692462953 692562615
-542160160 542205432
-438617505 438501511
-227755512 227920372
-209007023 209109295
-647274574 647183314
-901175431 901180957
-388213650 388036168
-406807271 406758035
-137071602 136871812
-440419919 440339013
-687315661 687494129
-583779172 583649530
-941484813 941531215
-490893068 491051430
-815973872 816065558
-145463920 145406756
-860318450 860155850
-367512411 367509981
-521402325 521565205
-958607352 958758090
-460511658 460625960
-886375933 886292967
-693165070 693214690
-458716097 458653967
-650209212 650327386
-111444287 111477363
-310570439 310562449
-343804696 343709550
-240530869 240514427
-478836676 478698242
-367535519 367489303
-893066314 892897872
-156979795 156821985
-474448863 474538413
-996746034 996770264
-274666585 274492779
-205854650 205911866
-934140537 934023773
-967728225 967566617
-340681072 340490712
-922689658 922538224
-160155173 160256303
-429735334 429924502
-481436246 481607804
-775562295 775554919
-219066378 218920304
-705390143 705218267
-786766755 786784803
-307195577 307074667
-466839481 466731931
-753385800 753347976
-65370753 65525575
-553603063 553461201
-104906751 104752013
-739312176 739489856
-639164692 638993944
-694693371 694517109
-967858925 967900783
-5133046 5074140
-243630813 243807149
-476139798 476036758
-381757127 381632571
-907730709 907710863
-114031485 113940853
-906047395 905887687
-775773547 775947401
-246249243 246239129
-221278836 221099920
-373801922 373614468
-822073525 822034885
-133291933 133460217
-503800978 503840688
-452028694 451869432
-63658010 63724632
-110042192 110049852
-924205241 924315081
-129168865 128994173
-159550651 159567727
-353997194 353943538
-602183828 602218950
-280477132 280524978
-230628848 230730116
-159737843 159761397
-398091426 398113704
-69179360 69312490
-489769630 489653492
-197595934 197702288
-801009370 801143362
-996671409 996647011
-612838787 612725793
-745412996 745557558
-502528648 502390360
-425912923 425742371
-363774622 363707556
-656513259 656359303
-282771786 282794432
-386240142 386307456
-434183881 434365459
-586789709 586806121
-211821523 211951539
-54278320 54369910
-180862413 180739065
-598305349 598279307
-843883658 843766382
-809909202 810048512
-518388712 518250754
-510578323 510434543
-895811955 895802937
-39340294 39403404
-938606113 938454825
-24443496 24441562
-660942418 660909418
-267472571 267299017
-420176401 420271223
-795320880 795464418
-523414897 523349451
-889917419 889773237
-192468604 192577302
-509930661 510044383
-122636057 122541087
-132648942 132620604
-369560437 369372289
-544471649 544288431
-54682066 54557024
-823636425 823570885
-417011701 417105939
-803686493 803601107
-876575960 876537504
-904337599 904530405
-84520057 84630203
-248237103 248355367
-329327109 329213667
-703883823 704073717
-142494693 142347003
-332619386 332685700
-141963958 142139272
-240895841 240739471
-774857689 774771859
-459001687 459074713
-610610925 610702137
-397093024 396940342
-457677664 457569212
-914838548 914796132
-262044882 262023490
-936443033 936479539
-608244061 608255711
-123158018 123250884
-93877609 93915045
-747466840 747537202
-561958620 562132260
-607296464 607379326
-805897223 806043779
-492185637 492088965
-80104613 80177189
-174617144 174422252
-624181486 624184684
-883996270 884079666
-92611647 92586339
-64575848 64509452
-820053125 820249317
-282579903 282442159
-388909604 388738980
-396428894 396461270
-772963131 773128663
-408064305 407917849
-896385852 896303564
-226140252 226146348
-377666184 377793560
-495166998 495060850
-701188744 701108012
-353420339 353449495
-569788782 569835814
-232380468 232323468
-125239040 125359254
-793547729 793352631
-645081132 644950830
-55124050 55323410
-130908503 130779017
-709617534 709460124
-188605936 188535878
-223336043 223169855
-682982755 683050415
-818934242 818966104
-754201226 754076262
-971965792 971888742
-392278233 392201375
-835664140 835799038
-713142884 713003662
-55680200 55661438
-574021836 573927604
-174645404 174837730
-157571858 157621328
-976984878 977174096
-156132219 156068611
-737571247 737726043
-908973055 908785789
-39204733 39371849
-704553519 704734919
-407413284 407532964
-878443813 878457535
-444913629 444765737
-614503803 614589123
-678493026 678602534
-34888438 34731034
-378552730 378519554
-18584602 18537254
-463031476 462904528
-848459174 848320512
-421879513 422078721
-73231188 73235606
-921671661 921705853
-625224955 625285907
-646893998 646731202
-776110319 776234533
-153928790 153812036
-444213141 444216737
-70534734 70691930
-165631090 165724798
-687925695 688076893
-113700005 113613709
-724594840 724661848
-277185861 277336463
-15460405 15507993
-622059909 621900093
-364479369 364430023
-760858988 761006284
-234536897 234552223
-80236487 80167513
-155717588 155628248
-799112060 799174338
-951017214 951124624
-585882298 585982478
-737008035 736813363
-731659971 731504175
-641162335 641113903
-547754908 547904166
-972894759 972964497
-526287981 526314669
-258517572 258693388
-260667536 260726100
-284506839 284399243
-99810906 99679520
-950285665 950114981
-852297859 852224251
-724938530 724907078
-904514150 904617486
-549148452 549007056
-286288101 286091947
-937819886 937631368
-338830028 338899480
-942951605 942915801
-75021781 74989031
-685229434 685285632
-991180591 991260227
-749698428 749616108
-921464796 921412854
-938138712 938306596
-219213105 219190701
-495266509 495418715
-447190552 447127064
-699203212 699301426
-916564999 916620849
-562353357 562399427
-613421516 613494104
-109514240 109327184
-568212330 568173098
-523943290 523745580
-481140728 481133232
-643311005 643263929
-14560180 14491080
-71206221 71099801
-548298652 548381492
-676889380 676791488
-530647293 530562201
-78211963 78179607
-583288123 583148601
-710717631 710606141
-927761041 927668293
-620689932 620707902
-422923384 422844680
-496575049 496411913
-16488321 16553543
-541266692 541370556
-277995728 278179980
-1666342 1603144
-137176075 137084015
-439090409 439104187
-914499540 914677298
-481590224 481787920
-334987489 335077967
-337799942 337832950
-880898586 880923502
-364015405 364051007
-313422131 313520273
-675916809 676040513
-244684707 244555363
-623092191 623214983
-342683674 342578670
-535948696 536099156
-593250241 593278001
-748925532 749056460
-174827625 174981527
-528794686 528884650
-598292328 598126488
-770722618 770721262
-656148824 656186332
-42614231 42793803
-812378420 812302496
-388446700 388634952
-485563426 485738682
-714689001 714820573
-897841558 897892068
-16244561 16067803
-687741879 687620535
-462968745 463164397
-895324410 895213072
-454783129 454783393
-501314584 501237276
-308050174 307858526
-978389935 978285011
-391918883 392040761
-47775235 47844505
-170641054 170496436
-488147179 488213539
-380511849 380575529
-786612441 786515957
-165491228 165474238
-880854374 880747704
-107840053 107855655
-652195002 652177908
-210064772 209973802
-5876468 5753318
-720920259 720785189
-615669750 615619188
-586417569 586267639
-649179221 648990255
-420228510 420313936
-801450448 801487732
-809716003 809833689
-900189631 900016803
-561708605 561795477
-432109059 431990357
-828561966 828723220
-43938096 43810730
-925639612 925759214
-939151240 938964154
-131824504 131887462
-777338021 777453827
-241085385 241244593
-565397108 565452838
-754493164 754494916
-494081631 494129189
-601763796 601692446
-617576710 617594880
-117012682 116884204
-390119667 390063971
-452652305 452832677
-626053294 625967268
-295463179 295466817
-571308459 571195803
-176581873 176393973
-246020087 245926465
-136551001 136695339
-260473417 260482271
-320631014 320523714
-556675603 556757529
-588693650 588519958
-36314422 36498262
-639834527 639896343
-628097400 627980218
-145243797 145210161
-534728030 534621610
-878437070 878478000
-786534500 786709108
-625822593 625891901
-42707667 42879939
-599735709 599917981
-585650382 585677122
-901479873 901499969
-895317012 895331808
-620527075 620348259
-773289664 773361164
-881840176 881695798
-51098334 51282388
-912189649 912263853
-824944079 824940319
-121417364 121388844
-940122998 940294156
-564538836 564538722
-945322196 945239162
-357040795 357148339
-137311371 137114319
-744971991 744972975
-632376429 632284581
-726548389 726660805
-606608805 606699879
-601968839 602168579
-120429138 120515112
-603509495 603684703
-188781408 188761112
-74654851 74552965
-314679570 314685066
-63538505 63426349
-785899124 785815086
-335735897 335847011
-957295719 957195275
-45903162 45796344
-391740834 391854590
-664711460 664789322
-217787079 217798415
-112923582 112723630
-679909188 680078922
-233733522 233549402
-263874072 263910888
-654033540 654092294
-914244673 914430401
-613855379 614040063
-222935736 223068100
-324681796 324801168
-875286649 875263549
-926034708 926061650
-203754778 203750286
-517066179 517073699
-449776420 449670998
-104086564 103915716
-610145664 609969496
-590693857 590890935
-250180876 250000000
-66131292 65941282
-33656707 33543335
-967333503 967519361
-676674935 676666053
-368269114 368436134
-708835425 708829153
-731154300 731330684
-635988276 636150540
-559180313 559067457
-989369457 989524521
-486216373 486409757
-213031796 212903068
-775373582 775201122
-653620444 653478392
-680215149 680042161
-540211235 540323961
-795648739 795831705
-696303494 696411394
-724387053 724218451
-274102312 273927708
-344254560 344367612
-115858808 115851332
-743728907 743896425
-677619058 677439246
-494181988 494076390
-991119065 990964537
-918784721 918953149
-145528734 145399106
-499035293 498972807
-331570727 331545267
-377264122 377166900
-624582675 624428803
-674996219 674821771
-201889714 201917990
-706604153 706525853
-504081026 503919662
-746674126 746510634
-314360662 314260526
-577858448 578047136
-255327230 255283926
-270918846 270781500
-71378159 71403991
-626826485 627017287
-714628490 714562024
-177279236 177258608
-612292457 612095019
-128581058 128407872
-252835647 252887321
-509579471 509453613
-674690213 674620449
-792833475 792948491
-683426210 683608134
-333029750 332958972
-802724230 802882698
-698553630 698384182
-213385238 213430286
-683016585 682941053
-78977529 78801829
-789864152 789834418
-605494318 605686484
-649393099 649333775
-508976134 508842082
-724198750 724031274
-148067317 148237995
-238604081 238547187
-227291399 227209409
-441040994 440949954
-708475652 708496716
-913509543 913452897
-666576671 666681351
-142224241 142054303
-24323779 24442529
-826783429 826619491
-661468037 661490589
-69502857 69599041
-744851859 744840259
-267697677 267707267
-309272689 309199745
-557463719 557480283
-946320410 946426344
-958928561 958780915
-288949120 289073322
-421796026 421677458
-624505739 624362631
-660572916 660606196
-212308178 212199282
-236765219 236603355
-752309687 752439611
-853169575 853350405
-330506020 330572156
-967567449 967647421
-622085748 622192280
-363454747 363320051
-544629694 544630620
-797685518 797630462
-565070159 565040865
-436745239 436790269
-541971818 541998508
-7754154 7702290
-50052066 50176810
-71049437 71153011
-863611166 863809578
-666890536 666981188
-963559431 963753499
-642222218 642172626
-810485456 810663574
-159738716 159894264
-685398504 685445504
-266380236 266497222
-524249678 524353566
-415201608 415002312
-758649707 758794943
-458772234 458967710
-255811577 255753707
-984587391 984465511
-969278600 969358686
-48357911 48317975
-963533692 963351074
-633181829 633339553
-673829259 673943347
-74169984 74105932
-792335021 792163409
-652616947 652704581
-19972467 20140221
-317232627 317262647
-66583989 66749247
-189407017 189449271
-533995984 534081166
-646664988 646738756
-90498400 90362206
-182831641 183029599
-804825444 804962422
-481452358 481269052
-247169866 247158868
-647928495 648029751
-134206475 134011893
-177360570 177464194
-188269800 188380700
-392473247 392386363
-178384531 178216825
-352591276 352564118
-421738814 421853238
-40226888 40142544
-114738559 114804565
-635366372 635255020
-869686964 869733402
-458574793 458530813
-511126249 511231581
-974468756 974517756
-870914003 871072505
-282961562 282887454
-798394239 798370115
-667680893 667771199
-101360753 101368181
-761832963 761981271
-742561806 742564066
-870655063 870657661
-235643774 235787508
-792411115 792302711
-328142510 328088856
-368352624 368200036
-101970916 101789658
-222313076 222511050
-579125885 579008687
-115923202 115939448
-660946822 661057196
-245062005 245223001
-273661817 273550945
-753289665 753104225
-716561688 716750130
-770545560 770503244
-447622612 447522872
-707453208 707650176
-743635409 743568493
-551900239 551881099
-104058350 104114778
-645523331 645397223
-558617395 558466765
-758956430 758922938
-388383610 388299898
-790395996 790525314
-859335018 859351494
-265314607 265435637
-330596756 330791600
-577351706 577166160
-773276930 773325414
-800655482 800460676
-806245500 806131390
-282813259 282889153
-907095764 906937444
-484260611 484303117
-133182739 133213413
-112580197 112549133
-273603889 273719745
-531886688 532000764
-929949959 929988485
-15521486 15662380
-54888304 54786192
-461129549 460933649
-443545832 443512604
-513453841 513472571
-523371176 523458618
-796274300 796349466
-503287254 503423074
-405256744 405270612
-921864292 921842898
-604024677 604099873
-714077407 714084561
-87454482 87380006
-353252753 353053085
-914298370 914314940
-395091179 395001217
-884385717 884305801
-468124736 468052212
-488060793 488061651
-868379364 868267316
-594067980 593996608
-989415449 989446989
-592108334 592063248
-160937122 160921878
-203831458 203678098
-889094605 889113043
-98360745 98457493
-930885217 930822911
-330387630 330239148
-529664443 529690317
-733865631 733695601
-835573913 835714703
-465752349 465600909
-407231383 407043649
-186921326 187020374
-835623470 835496548
-907016604 906924352
-264260777 264360567
-429991753 430072529
-600400428 600533374
-972875770 972929628
-428160757 428069405
-681244399 681152455
-999634132 999563120
-561607732 561675430
-973507987 973470609
-461722810 461566978
-510082219 510142303
-195087749 195044883
-854087673 853934815
-975271454 975114592
-960098583 959920041
-510690273 510670625
-487712543 487823509
-435512743 435374467
-166161907 166162255
-698861785 698994205
-193883831 193909607
-922539812 922344390
-890789287 890594893
-230138864 230248058
-244963049 245053847
-837231683 837054165
-594425162 594619944
-830312245 830310429
-881949019 882100823
-192032274 192142438
-14237503 14414245
-924460452 924645332
-67300781 67165461
-213370412 213315924
-966283281 966181383
-838880451 838867889
-995877038 995743516
-264757022 264719010
-386326082 386288830
-524242018 524301622
-757014407 757125217
-282103166 281923664
-934850616 934672564
-185940325 185949489
-217560886 217635138
-287551698 287708556
-248676171 248544729
-689731801 689929431
-172978125 172833583
-129199959 129295851
-431589211 431590207
-696581497 696508757
-66011111 66036287
-531397452 531450746
-839881432 839859692
-154058330 154003648
-390654425 390823679
-852367192 852513538
-252927666 252846976
-303346340 303390948
-791953636 791890226
-538758552 538835248
-118808692 118765936
-675654461 675614691
-298882326 298722086
-460568809 460442907
-454563445 454633799
-20880072 20740318
-85421011 85277263
-184529608 184420376
-268883245 269080859
-320107064 320182162
-307696715 307515217
-46127297 45957681
-424617301 424445555
-740921700 741046162
-356123908 356208214
-523427131 523490105
-989431219 989304475
-822481216 822306086
-98606563 98492921
-519967703 519826223
-963450767 963616617
-753762947 753923561
-443266896 443077734
-686472800 686346330
-783640258 783728104
-830110667 829977863
-699744249 699941579
-91378761 91538917
-231344253 231222847
-138928939 138834005
-390659915 390697451
-889811290 889650900
-827114155 827080847
-710661886 710578696
-990926049 991041801
-706123048 706203246
-88736298 88606204
-716814219 716798083
-263720682 263800162
-857190079 857252257
-956831564 956646574
-688204360 688380848
-565863146 565779576
-74696809 74862257
-654277930 654236698
-981321643 981238115
-31011308 31199462
-712331997 712228403
-210694689 210693365
-22646650 22591110
-744547044 744673810
-251004089 251065933
-966034640 965997330
-31533943 31640671
-311605601 311410613
-345528474 345546808
-521483765 521382795
-671282538 671298732
-512690904 512501984
-911892518 911736014
-919428681 919619621
-114604362 114414584
-353363527 353434917
-186135962 186047868
-89173037 89228961
-584874482 584838168
-512919813 512891735
-752203320 752277322
-993867623 993966239
-327238038 327421756
-426579463 426729761
-289541494 289702346
-248421798 248532532
-978578014 978708430
-977416215 977578263
-218407087 218352851
-501157723 501144355
-19789412 19730052
-192183298 192101578
-68918032 68969324
-875385069 875217705
-392657139 392843501
-256123546 256226824
-19182912 19209950
-806188679 806302321
-89147891 89200999
-970265897 970264399
-915985091 916057199
-52946925 52919967
-85883403 85971255
-445049430 444971596
-45086660 45168318
-108252137 108075137
-150073558 149992178
-157113390 157248796
-15169326 15323220
-450238770 450390512
-124979407 124860943
-820912911 820755167
-720450114 720465690
-769232147 769235235
-125462638 125650534
-766913885 767000741
-53722277 53525253
-628358590 628168426
-182659438 182665452
-725934924 725791174
-682340876 682264250
-199112980 199308896
-655945340 656049970
-486313065 486297841
-799740327 799660095
-45931801 46042489
-578154933 577972023
-177842834 177916990
-60098713 60290175
-384358037 384207075
-933633398 933647344
-835020735 835209991
-923371061 923480355
-145825421 145744137
-259679922 259667668
-801559686 801601118
-417354933 417546471
-480824329 480625461
-585590208 585764036
-368662323 368492395
-20056344 19943312
-373933223 373809021
-502334712 502364000
-890339794 890327754
-225178013 224989469
-338145465 338284679
-713250290 713420130
-716039380 716139938
-722665450 722733204
-155803593 155808039
-260487456 260615382
-131929752 131986038
-122810448 122838250
-385306467 385239397
-425574495 425446969
-436384029 436506185
-157863268 157711374
-103747512 103889658
-556257626 556414432
-693715086 693631150
-247255879 247194429
-45705673 45579357
-722999045 722800543
-252427760 252254610
-131076332 130896804
-265024897 264899365
-466904528 466774434
-36131405 36004193
-614664285 614720935
-387027543 386946131
-674019411 673867283
-337791563 337874337
-722958357 723079091
-941310996 941482872
-365635755 365515253
-325297440 325387102
-214356552 214509238
-210827499 210963411
-739757377 739593943
-681027696 680944078
-682438834 682242918
-119388748 119211780
-918736581 918868935
-712917727 713053649
-832828513 832763467
-313518188 313522358
-409579555 409592923
-623476980 623430484
-473443058 473250784
-238575634 238525658
-261223782 261078342
-21509801 21507937
-953822989 953887759
-461003438 460815592
-362060020 362253910
-205494888 205562936
-395302412 395409552
-351361296 351556192
-594170767 594144987
-596677248 596677566
-654723869 654729029
-818348579 818268479
-657609041 657413687
-707067025 706911841
-401458289 401416343
-857234299 857270215
-682583934 682601876
-292154553 292120945
-716089659 715991305
-378536142 378489968
-458994054 459038200
-215022789 214988427
-879141073 879336355
-8661965 8525533
-538195570 538193600
-924583725 924706939
-507572596 507479474
-405427328 405454198
-628342435 628374745
-121852527 121854599
-78550264 78729258
-229209217 229281165
-875275099 875215097
-954195809 954109299
-658857062 658700694
-116794818 116620506
-174178703 174092671
-698741603 698927995
-753185601 753095319
-716539406 716344048
-303992653 303948079
-735675568 735811724
-671544849 671531109
-152525794 152671076
-828050149 828124803
-502888301 503001403
-537841872 537775736
-415279891 415157177
-382070937 382108953
-180666917 180747655
-174343861 174375285
-96433534 96351612
-338864754 338716356
-450659993 450488527
-329876947 329721203
-765432859 765469063
-354818580 354740018
-710879818 710789978
-537491961 537306681
-723486880 723559760
-820714075 820808847
-403418785 403322257
-249030679 249127825
-47361302 47528664
-398070454 397989076
-391366380 391459956
-792523955 792486131
-877959239 877802965
-550796414 550597116
-138021342 138188494
-609126515 609257979
-397016683 396940501
-955174626 955353924
-317721469 317547233
-773986559 773913815
-358816012 358925058
-881767987 881706229
-362021170 361847884
-888091217 887939055
-106245263 106396333
-428112654 428208860
-857767349 857816737
-84091702 83952280
-82573631 82571437
-312841746 312900042
-89571830 89694886
-858339642 858307678
-836288020 836094876
-248808086 248625926
-911559471 911674757
-462312071 462399379
-915024113 915029861
-201199528 201339942
-156413798 156334176
-111504686 111473774
-425146170 425170166
-179413871 179577455
-194689061 194766487
-323932821 323855327
-625131100 625070724
-64832173 64683877
-615073783 615122561
-64692359 64658037
-284805153 284623293
-287343436 287260694
-371965763 371933535
-895634898 895795410
-673343014 673222498
-157253832 157441228
-640114020 640309472
-623767394 623849222
-790119366 790198804
-317970121 317802673
-706163147 706162747
-950584399 950619235
-518119533 518114453
-594629632 594764096
-711945349 711874443
-386758973 386623021
-324340175 324321007
-538480407 538658223
-253546443 253566411
-809021379 809187059
-403998057 404004335
-613457810 613321344
-585778152 585932388
-736671202 736734328
-456367075 456376147
-599288282 599285260
-195316245 195504169
-904039221 904131125
-918592002 918591774
-520613991 520499849
-448423361 448533595
-427351677 427184875
-855525646 855457532
-199137733 199050117
-898981476 899026106
-146478831 146396761
-945870514 945725794
-787523000 787638894
-292389029 292420375
-491743935 491732993
-93027019 92956491
-423500142 423626978
-907330810 907413224
-664256364 664265822
-846764156 846609918
-557835365 557864523
-394597934 394745444
-999232425 999430337
-61879072 61910546
-62450540 62374316
-194027875 194161039
-512428482 512372270
-304501159 304524183
-205672260 205532590
-498951753 498923585
-211117630 211215498
-34809736 34620876
-806263069 806360319
-459027419 459122007
-962773762 962747286
-954152554 954104004
-879600854 879722994
-153590520 153701556
-78833628 78718130
-499561546 499512870
-354607041 354725969
-673249724 673091408
-246091671 245948503
-983200087 983266541
-756365145 756426851
-835955592 835760540
-215662273 215472491
-433691408 433803328
-761933666 762028876
-56405248 56212006
-129447192 129529340
-217418596 217569320
-78442267 78359155
-604006387 604000613
-397888324 397826128
-502449580 502278420
-483943244 483772816
-123875169 124052973
-6881819 6747557
-710124967 710033599
-345259664 345455512
-192287451 192137351
-441220337 441068351
-744194089 744171937
-598213724 598396974
-42851491 42972925
-742162843 742081827
-196219367 196228875
-462996381 463066571
-215430399 215381611
-931015910 931091494
-641972185 641847547
-3674703 3753219
-455596542 455397928
-871492581 871577195
-410190818 410140424
-82851004 82673398
-270597930 270476970
-74961040 74763474
-913576397 913521775
-692158916 692008944
-239198568 239372160
-69245925 69193247
-921623775 921787931
-553413318 553342708
-806032123 806188445
-250906280 250729936
-794634885 794625149
-556528544 556716566
-851589390 851732316
-947683101 947747113
-143856589 143822585
-967879854 967791086
-945931720 945883432
-401925595 401738971
-369761253 369844583
-994935261 994803755
-435650704 435666190
-519641118 519457848
-116099336 116120742
-438820718 438924464
-576657937 576631809
-143422614 143517060
-481326971 481192309
-121216712 121116426
-584644030 584517486
-734610254 734420732
-980930918 981079696
-738952730 738957456
-454844513 454722273
-123275685 123317067
-280532630 280517326
-895749355 895874555
-874023266 874171190
-890252525 890192977
-671703740 671598128
-449173519 449168983
-277030819 277078715
-275874304 275914522
-980342331 980451927
-218491248 218629480
-268287173 268310473
-958591777 958682721
-70377357 70219055
-89387836 89321274
-837142924 836959540
-516383976 516396336
-569747645 569577171
-307051378 307135122
-637550 643592
-722232869 722131953
-893220141 893051555
-478291882 478483336
-585117809 584968379
-617715990 617735692
-712540905 712720351
-125800180 125821266
-28404545 28578987
-512600880 512780928
-738338972 738266246
-298315160 298457552
-486885014 486767752
-138784835 138654543
-511489781 511648979
-41582127 41568005
-400466174 400287458
-666291600 666125816
-717663468 717573562
-176853824 177048024
-311455987 311266759
-61530042 61389376
-131402318 131488244
-436467033 436545337
-38975321 39072183
-828846229 828829889
-433481425 433474297
-757347005 757480643
-955004564 955050160
-85898293 85888673
-323001185 322889285
-522069726 522265574
-877110363 876945969
-958838775 958677405
-410171722 410328936
-976031250 976010958
-290099420 290155970
-3172401 2986399
-794697946 794839470
-988878942 989040816
-226222530 226070166
-258327587 258175145
-181092208 180999906
-593860975 593976459
-846275801 846207003
-991200111 991112199
-2526952 2683654
-589752170 589824828
-913826881 913662623
-524788091 524788849
-560636408 560738876
-670751599 670883785
-777567182 777555200
-731912854 732060980
-156884824 157074766
-267917602 267890010
-586005359 586122865
-111958701 112087155
-515175278 515161480
-303970366 303880548
-16807553 16903381
-866157486 866119988
-571805152 571692042
-894410800 894325848
-402057145 402028561
-21190160 21237100
-339030125 339164405
-671509121 671537979
-204614997 204615459
-572182255 572125649
-547263231 547108235
-246827265 246898961
-466394115 466226555
-859522580 859551868
-393405984 393227038
-448184532 448143280
-216392223 216563347
-631833319 631852719
-720056645 719859611
-948612339 948678371
-361249962 361239526
-2808155 2782211
-838813093 838955753
-355202390 355288536
-374893248 374790800
-921164010 921006472
-4078472 4174852
-248145540 248069378
-365912876 365964510
-471072526 471103608
-501557834 501641938
-988344686 988355464
-578510793 578699215
-585655108 585663752
-763375698 763484264
-832140127 832266419
-173915741 174088561
-424884790 424695194
-411141082 410950140
-220551702 220538266
-576588744 576727130
-358264229 358375863
-394128159 393934099
-245124199 245321803
-665474873 665559717
-279306793 279365893
-234833245 234967591
-339361977 339457867
-468116212 468133260
-545940155 545831107
-519159440 518970914
-664967491 664788387
-337816446 337655776
-978759107 978846591
-181676572 181581624
-748484623 748578369
-409507515 409452853
-699488364 699309318
-539911487 539965369
-629090091 628911871
-486129341 486072821
-753357438 753414162
-920822814 920962816
-481148404 481133052
-720178621 720271303
-257108579 257002741
-929383302 929207282
-388276694 388150606
-216231280 216327244
-381651532 381461208
-450127907 450305099
-406066237 405953395
-662255402 662198874
-111545735 111463637
-34483847 34505311
-798457278 798490450
-12009959 11969843
-245439027 245329831
-505158961 505200541
-569271191 569431925
-579803935 579970773
-846945537 846877155
-209497286 209635906
-171415495 171430369
-594032294 593948632
-134290909 134285247
-799124133 799143199
-463512879 463689699
-431096218 431092978
-559270376 559162244
-677130340 677097580
-756764098 756913074
-90680017 90546513
-398038343 398102565
-913370105 913395101
-657163452 657200522
-44095040 44159228
-854149325 854309785
-253909361 253828429
-485041704 485111170
-702084402 702204060
-217380966 217188288
-566040069 565939125
-253908974 254044488
-971804188 971604200
-138631904 138452702
-534505446 534674820
-844705821 844513247
-677856199 677788831
-835121483 835298499
-118335422 118419470
-371070110 370978696
-3709667 3713961
-973277385 973175805
-413845990 413682538
-868758947 868597345
-854256126 854363444
-453975760 454152212
-511984654 511952874
-464256499 464253015
-696964351 697070963
-995818884 995935192
-355834920 355885824
-315147190 315118628
-123512414 123658440
-742869498 742702860
-395994359 395964981
-671093615 671191161
-65273642 65448164
-926912000 926933292
-991632739 991562201
-474758757 474624337
-668476617 668556983
-570439433 570248763
-972727498 972593746
-633492147 633671581
-418184757 418139219
-196695527 196758879
-266032624 266145938
-977398043 977497239
-717528481 717403855
-802031708 802074894
-473538805 473696127
-696529029 696451995
-198081903 197959223
-497279020 497401710
-355010525 354906023
-835499838 835437090
-777237378 777250844
-431011843 431180593
-871880480 871950634
-518033005 517941219
-975729157 975558583
-337320865 337178685
-774123443 773968173
-672492122 672430124
-911974462 911810574
-804829358 804763714
-631056589 630991897
-118377446 118293698
-846967123 847083283
-88993449 88802385
-542515269 542648829
-386035029 385974361
-148550612 148530792
-337970179 338115417
-478584853 478637901
-850540952 850470080
-670651094 670713244
-519594296 519687940
-998292462 998437640
-478894863 478975727
-460505858 460384888
-989767691 989568273
-992705486 992583868
-387275995 387204109
-781121443 781102795
-129384366 129218462
-802103619 802046169
-689807522 689715150
-308799335 308722257
-159816490 159706304
-842270060 842128200
-569459887 569655095
-921630035 921627107
-664367697 664545671
-610600357 610416935
-493242578 493326090
-524744145 524651113
-915082380 914977342
-604761536 604905886
-855025323 855054101
-596280437 596354631
-145997071 145798809
-751441402 751368226
-663064805 662995803
-885883214 885811870
-518238915 518318873
-869321605 869497827
-414187654 414349542
-431884437 431912145
-886138204 886206392
-232700512 232695334
-935333574 935447984
-400902475 400726027
-395398892 395420212
-984420429 984432705
-287344233 287394289
-988576413 988558541
-256517762 256565432
-303258430 303368644
-410949387 410760163
-51522964 51560312
-211166564 210974254
-624839361 624804681
-134993042 134962962
-650089656 650076444
-332367687 332547991
-70128327 70113399
-634832308 634960514
-618070369 618038215
-864383723 864499429
-35580658 35568600
-81640746 81616778
-794039911 793992195
-248358626 248352108
-780543112 780516202
-843571217 843382193
-660310842 660130718
-41780203 41840467
-399893704 399737976
-956650474 956710456
-203001886 202954122
-784096346 784011310
-500701148 500862656
-390918363 391039463
-141603394 141779970
-668966153 669058685
-880794983 880801039
-652330045 652252149
-671091687 671290635
-682956365 682873727
-259773574 259652260
-430161828 430207314
-326551253 326378777
-457778800 457763342
-293069708 292900242
-596977670 597115012
-79516887 79393407
-732235798 732072792
-85992917 85949593
-624612703 624744237
-371444382 371397290
-162528942 162398668
-974391537 974434901
-111288420 111101302
-686571296 686374304
-145422042 145435338
-830582753 830639319
-531354984 531275674
-239632493 239799451
-372437097 372553487
-806831474 806722006
-609516778 609681094
-64041448 63845966
-690136492 690279908
-836563764 836630918
-389436752 389455438
-842965564 842800134
-431947733 431939631
-88234405 88046727
-866151525 866241901
-318094767 318270781
-901229081 901425831
-656129670 656242994
-992937468 992792486
-754079445 753957125
-671531306 671617522
-120005216 120091098
-194421762 194236804
-41213904 41398904
-125408577 125309931
-771208864 771328134
-722988889 723169293
-332788582 332617484
-238888736 238956854
-902658741 902763671
-183793373 183968869
-64328702 64132472
-471556478 471532592
-378184557 378025463
-830611036 830453488
-195199708 195295802
-398371835 398378039
-475810354 475725966
-127155657 127288243
-214112081 213928065
-384500309 384671681
-281437149 281484517
-480525956 480401268
-735985464 735838398
-941205843 941162717
-331142137 331208099
-488125379 488041493
-321243431 321431813
-498280903 498474939
-819251981 819156201
-524656927 524584103
-436740448 436899392
-724521746 724330924
-77241416 77145034
-23668686 23617894
-485550358 485603080
-374651879 374744079
-763636684 763705798
-288266715 288289691
-674353444 674353970
-12670092 12811810
-372937484 373065812
-587449951 587419057
-375385602 375292482
-207073655 207209755
-59681648 59578520
-970598815 970456583
-734080336 734196182
-226781109 226730745
-435658447 435620891
-597764222 597655716
-791123422 791049830
-444350018 444453892
-506907146 506960148
-949212175 949099547
-797788265 797769305
-568632528 568824042
-14982298 14819332
-135478413 135365215
-294364284 294474150
-814245523 814384629
-518642775 518456443
-800009514 799899404
-625638778 625453458
-240395842 240482916
-36987866 36887488
-236860336 236670102
-560773270 560763150
-143456827 143328307
-868306114 868462378
-420482503 420456977
-658918185 659061773
-267798668 267646436
-307129482 307261672
-558758169 558640089
-780191301 779997331
-437056666 437147154
-779805638 779847738
-491982107 491847341
-636222534 636302742
-688737765 688678637
-699548459 699510573
-491149142 491114824
-936989192 936802860
-506424237 506489009
-701249754 701306826
-57026940 57140032
-458278812 458320320
-735390145 735361193
-145060078 145078090
-127352760 127325956
-597516334 597423842
-206475675 206625145
-630806980 630698568
-555727715 555564397
-717342835 717308995
-711939594 712072580
-276523485 276560217
-849055676 849079266
-567641789 567511811
-440675196 440852406
-912551846 912462886
-948334689 948369507
-508233199 508184345
-390444860 390439000
-940452762 940321562
-789971598 790071162
-569199902 569101756
-828483117 828483825
-529108883 529184433
-824002372 824130612
-557545925 557591621
-957374978 957550294
-824063937 824219935
-454904686 455013084
-317170183 317355111
-334727573 334577391
-713989170 713917280
-587613255 587535835
-460358930 460268964
-30423039 30608029
-650174696 650094332
-96663656 96786024
-644114614 644264902
-632976237 633141749
-931317779 931297071
-817192386 817282848
-272864945 272745557
-542911951 543046623
-272155918 272238344
-118069746 117871420
-661990659 662028269
-531846851 531919009
-432929913 432952441
-313976668 314006824
-944950640 944819458
-486263588 486235620
-234188372 234282738
-45274629 45351947
-827651130 827589848
-252012257 252172519
-968066252 968237434
-1671471 1820859
-945280679 945157695
-329861439 329892455
-574525105 574591517
-281973050 281971664
-246996784 247104964
-643824199 643873927
-161159917 161084677
-616825620 616918376
-222412063 222288661
-213827741 214020073
-609436455 609478495
-477155283 477195957
-211673111 211657889
-873250688 873099476
-830700449 830690353
-94360595 94176471
-229095484 228955320
-847177708 847118222
-795616118 795740222
-773810983 773702581
-827027935 827097501
-824809155 824942199
-187736164 187722344
-959272684 959326486
-111489230 111465496
-917370274 917356358
-401068787 401262339
-234528207 234584773
-204430492 204608630
-171529515 171438855
-907570706 907677420
-829792288 829976708
-663510707 663524463
-47821985 47939329
-145052490 145103690
-719293731 719423485
-359242003 359259063
-4323039 4458035
-698834799 698669051
-673798123 673886303
-752487346 752391876
-799666782 799813872
-97592130 97399426
-647685441 647650799
-776433450 776343064
-124162564 124247390
-426158172 426229292
-570769879 570959921
-303637227 303447185
-905476426 905316376
-551542384 551728398
-621286878 621163948
-458143231 458158407
-703131181 703055635
-438843459 438872591
-423487466 423371830
-111354440 111373130
-727685765 727825701
-575438290 575624986
-219954977 219811617
-373444998 373428898
-627878411 628038809
-129724482 129570984
-730993919 731075799
-332828675 332748489
-379355140 379334418
-288265181 288193311
-764502141 764688793
-100602607 100597037
-317026878 316865502
-609235601 609280357
-218549490 218560364
-543063395 543237275
-253419142 253527550
-232687381 232800915
-562279482 562214094
-820500623 820342347
-27415171 27450921
-841449316 841548484
-213276685 213266067
-727160929 727286509
-360311490 360235010
-132570669 132527079
-618885498 618905998
-868821352 868936174
-946204935 946320803
-293971192 293941850
-11243212 11424558
-875401053 875580569
-701240708 701136780
-898083584 897945284
-276776227 276583549
-430858972 430746584
-514916689 515039683
-472601878 472757042
-3607214 3665326
-658915687 658989979
-739081605 738920017
-479553699 479452825
-1426726 1551308
-17430704 17333712
-198760448 198787020
-94014810 94200912
-51598650 51521974
-581995025 582127097
-471589747 471717009
-535785887 535594287
-485271754 485243126
-31297598 31133644
-326614878 326621516
-541003258 541167494
-993844445 993850605
-82479869 82667393
-230596164 230420270
-72948738 73072506
-101645246 101804424
-840751171 840725281
-900827266 900791314
-614504391 614445099
-340707814 340654330
-700808464 700980534
-356514883 356664105
-142139267 142309215
-831133485 830965795
-65886883 66023699
-447426653 447235387
-563359617 563208433
-82572585 82762201
-573687542 573727090
-580504151 580561711
-386197943 386273799
-537540738 537443184
-184903226 184960150
-763009072 763125072
-549807975 549778489
-495588667 495433007
-264718955 264795089
-150988732 150857740
-129360218 129435670
-239700192 239715972
-826148095 826327633
-530494295 530604747
-976026924 976035576
-864879772 864880416
-480267214 480267800
-160438354 160498674
-912073995 911968309
-943921252 944077354
-965719847 965741989
-197826397 198006733
-282013415 281932685
-956238238 956216218
-1162156 1278500
-843929075 844076609
-89354555 89319769
-635423856 635514526
-359297422 359495588
-752453990 752645580
-628690961 628886027
-113038330 113199664
-920986033 920939599
-665730686 665704332
-215980182 216099270
-294776953 294802889
-634659097 634496041
-238850154 238857850
-300627172 300792176
-608813450 608675400
-49753655 49783667
-625749374 625840468
-113598447 113568383
-228982214 228848254
-804501960 804534240
-133964476 133911422
-796030167 796110815
-169313003 169227591
-717669034 717657902
-916695275 916753707
-741170712 741283980
-73798760 73774874
-676738030 676730382
-345014143 345063195
-760578817 760626533
-167379006 167270540
-830634231 830695401
-268025997 268019487
-694174023 694024857
-189638069 189625901
-856454653 856509741
-615908374 615779200
-195324301 195280195
-408817723 408839815
-315984260 315826656
-694265445 694082601
-316420449 316453549
-749845936 749867336
-214918927 214755761
-937208907 937330867
-91450399 91458839
-192955034 193013224
-896202844 896181692
-908116891 908042121
-383909969 383756095
-632690362 632767252
-997854551 997889819
-589315732 589213614
-621894591 621771209
-490995847 491107795
-675676800 675632122
-104001140 103982890
-645564273 645485173
-551155243 551136363
-44311942 44339990
-589650143 589604545
-68943678 68859392
-622895361 623038097
-653801923 653974019
-503096216 503224444
-597182176 597234246
-313799232 313820066
-612053940 612149708
-243077425 242895933
-883882194 883941954
-69219586 69181552
-842199130 842017382
-275978998 275879074
-729251716 729116324
-725072418 725133674
-864187349 864146917
-842483700 842334268
-480029601 479836259
-636038141 635932491
-308098145 308002203
-674957601 675034837
-683628996 683587272
-649246649 649148219
-244976188 245131506
-685380670 685510338
-590459143 590462049
-971063001 971241519
-240669658 240554332
-255960748 255870406
-374469315 374426465
-944680038 944811970
-205092535 204931785
-398484398 398617240
-122094760 122178790
-572770264 572637710
-915179213 915099473
-767643844 767741304
-765139621 765113015
-958325619 958193453
-998286823 998365051
-278477207 278329301
-358829678 359020438
-718923404 719120692
-372126158 371947436
-679144474 679232004
-100107282 99917234
-906970478 906939414
-524033817 524190825
-887624520 887529442
-66923306 67055216
-711930703 712006087
-203047208 203020706
-76354497 76253055
-727752365 727910373
-448064616 448163906
-6072092 5937332
-531682059 531518593
-262177718 262225918
-928504358 928402174
-158706833 158643677
-262195966 262311206
-690002328 690094502
-959058539 959170275
-324573744 324509934
-574652917 574831843
-30078345 30012375
-102858760 102778162
-390091819 390032727
-625327492 625375310
-569557491 569523241
-162290544 162459284
-917667800 917610518
-18957662 18902174
-9030073 9177997
-329446488 329458928
-983254888 983385274
-385378442 385524138
-718346322 718338642
-359168340 358969924
-995496737 995546725
-704906336 704730330
-991347828 991172626
-779615767 779475869
-832203273 832073511
-899781227 899862311
-81360203 81451075
-68334732 68324824
-550367434 550370950
-494544906 494691468
-429445503 429446833
-264220090 264107954
-952999296 953147734
-364894635 364931357
-678985510 679113256
-146678019 146584709
-351650707 351646595
-912418213 912225927
-61418995 61259881
-400666833 400637033
-8381352 8333386
-526189171 526202775
-706849427 706930627
-70105840 69922936
-415669421 415728517
-210181652 210052982
-784849900 784806604
-93932099 93897991
-782718912 782549268
-135266283 135192819
-497670764 497860840
-273640281 273799209
-795553001 795375835
-256096038 255986718
-765121518 765126318
-961707241 961845789
-678832052 678834864
-327612284 327669054
-172430446 172319766
-418617049 418565585
-395579194 395441350
-570156467 569989929
-5194626 5256836
-878396447 878559553
-122778467 122898033
-346365332 346242700
-255925346 256041378
-752628788 752690470
-255706078 255739094
-42033620 41979698
-455734111 455656161
-850536268 850545636
-819533268 819431314
-231473825 231398369
-177993431 177840549
-231563730 231383920
-914025813 913907519
-499931104 499958478
-770977531 771027637
-714357618 714363480
-534275686 534309530
-964786908 964906276
-145226979 145223639
-459127590 459184122
-429794354 429677704
-160997959 161122297
-272064060 272041422
-997738312 997673268
-343685281 343518491
-458630162 458685032
-663512074 663701026
-785328197 785145933
-140594858 140466012
-326024193 326082731
-544747931 544781807
-540764420 540627456
-593642743 593456563
-664758942 664819702
-496135981 496066819
-144612254 144466730
-192918755 193107693
-552645031 552677591
-921990018 921969164
-906599309 906481057
-72096515 72112179
-175397888 175208966
-265753069 265852883
-670461104 670341044
-328592731 328588145
-33405391 33510669
-593653760 593631726
-450480765 450410595
-270999933 271120373
-538175441 538303469
-418982281 418973211
-250445809 250305305
-94821769 94889371
-112155313 112071733
-727928947 727913887
-831569403 831393549
-296340418 296395250
-326465015 326268391
-895867185 896048795
-340347616 340325126
-166873386 166945854
-711085612 710960918
-202463711 202375151
-165549115 165433341
-292156799 292315497
-63207017 63246313
-997273798 997375206
-880757687 880692203
-428487656 428413622
-17252512 17292382
-641701965 641512727
-704289842 704421584
-183827287 183881121
-572702646 572671164
-483379522 483383510
-833174000 832975210
-977299693 977227137
-307954350 307945140
-123928903 123964071
-253714630 253768398
-861896481 861779487
-161699095 161665405
-352004 235420
-365575504 365418286
-253812595 253868895
-94309815 94411375
-122317359 122366343
-842227878 842312242
-119346384 119431112
-269106014 269209798
-471682445 471768241
-675231449 675330667
-898064070 898103098
-315307102 315413564
-443817487 443695689
-249507812 249571748
-73664981 73721065
-367063992 367201588
-191737628 191725224
-364806011 364733437
-336093270 336258704
-887721033 887909681
-219145933 219056703
-186465168 186363624
-658616430 658778878
-82856346 83053310
-400732526 400601140
-184743942 184785772
-315607838 315452696
-536748040 536607172
-87542584 87654272
-765657995 765704149
-964846338 964846592
-330156646 330195268
-97026640 96985084
-30184878 30102730
-655845678 655957936
-429134125 428962991
-882237505 882390389
-451949063 451796011
-828483471 828385223
-865332625 865275239
-93885333 93857167
-974775154 974812756
-744209660 744178518
-460313947 460130875
-696896755 697017657
-917334016 917285314
-939741483 939793899
-715856490 716040482
-87651620 87656924
-338411596 338508496
-276657306 276555404
-775849082 775704898
-550956844 551079048
-437065092 436912212
-279087637 278910301
-998670298 998630366
-799607947 799611577
-375364133 375407071
-812687251 812885945
-965193509 965161415
-488219497 488207581
-621791312 621794162
-729243358 729422392
-160020905 159867573
-551997793 551985713
-326850628 326659510
-893565636 893516130
-434484254 434634728
-861851197 861941765
-61201467 61247849
-844162765 844163435
-9529341 9410777
-306064676 306189034
-287960395 287850417
-28491766 28341126
-731797128 731986420
-912872954 912715342
-542382693 542285163
-339618552 339768938
-242209808 242349260
-498206181 498205711
-858485867 858538403
-484655590 484764536
-979710389 979751273
-603160458 603329930
-521066833 520900417
-645636993 645667173
-981501618 981512396
-91791845 91718639
-405791485 405828193
-624678470 624512058
-621758328 621829996
-101413888 101322474
-514770997 514830315
-6568264 6546724
-647315839 647503919
-275381000 275433422
-642147254 642341206
-589314111 589509259
-157129657 157019875
-267666314 267564066
-781851006 781955806
-216812607 216642719
-680894064 680697110
-237539547 237724873
-646084533 646226713
-124622797 124645935
-195370485 195278117
-528567777 528400925
-652525506 652465382
-524505419 524508629
-572357331 572403055
-329549138 329630722
-449660329 449723157
-758070787 758148285
-560269619 560233301
-551587041 551625895
-220674227 220501667
-665654828 665673346
-696482063 696456433
-32014739 31927503
-387023069 387032017
-302339126 302376234
-822635849 822493895
-744913924 745032026
-532104089 532258559
-943966708 943825040
-534698353 534757707
-882256430 882197850
-786275668 786291104
-186492351 186656499
-914150177 914132489
-591230138 591214376
-735212793 735063207
-392472285 392562721
-661881402 661709778
-120466411 120309995
-653668075 653701181
-925167032 925215970
-766774831 766957313
-430718214 430727336
-395826505 395780489
-332281185 332394153
-809678929 809557471
-101277201 101247261
-593749260 593900396
-691368401 691439779
-653950735 654062917
-886675044 886851106
-986673170 986794904
-453573604 453721752
-667930588 667996130
-449171251 449066467
-843149049 843230199
-641306850 641284818
-196224121 196111277
-748215104 748259894
-966232332 966064514
-460909515 460898407
-559854692 559849630
-947281809 947353591
-485145471 485076869
-735371269 735273375
-988709720 988610096
-596328364 596478700
-635368188 635412940
-297494130 297332534
-491276734 491277542
-693693187 693819935
-633145550 633137948
-365938693 365883047
-886951314 887010828
-319408142 319248320
-395011252 395177222
-159914567 159944239
-11932505 11835469
-242800259 242845407
-396223868 396389150
-43308243 43378307
-270820049 270688393
-938064244 937865354
-652789106 652960854
-954065660 953874754
-154939445 155003085
-12206679 12355833
-716830293 716798145
-722558863 722699327
-199888480 199811468
-887535849 887713191
-328354643 328229535
-135231348 135301218
-808077716 807975236
-793358082 793197172
-780373309 780421655
-329000080 328849000
-227648412 227464050
-656089993 656009947
-61004053 60858601
-545317665 545379157
-766540203 766416007
-2350275 2406363
-867863345 867776699
-6262119 6148411
-750253845 750320989
-406896255 406718287
-726669160 726675130
-953174862 953280022
-614910647 615027873
-404671956 404773484
-116583515 116686309
-500127683 500280249
-827062718 826887940
-689166714 688978274
-605775463 605597505
-897926336 898014434
-624072131 624118099
-228125100 228195604
-235777650 235797366
-133858277 133896265
-297244680 297047170
-378363499 378513055
-673527318 673383012
-941241375 941170311
-840281558 840359740
-708596042 708397390
-990081116 990046834
-746915890 746883340
-775985651 776042673
-11333885 11163381
-487527803 487485691
-454466522 454436980
-796846159 796790785
-16603684 16761728
-600242832 600415434
-877302262 877350140
-785237065 785210535
-777973464 777787236
-499986698 500170684
-159452539 159386875
-143392567 143260203
-373560776 373563334
-384047769 384046435
-302817161 302874117
-688574567 688707993
-555731025 555724405
-817649496 817709330
-786148243 786132481
-454346940 454248288
-103831743 103947573
-542720308 542900174
-369378576 369396168
-276482938 276537824
-333325538 333227556
-654326884 654228976
-154289397 154133153
-670121927 670092869
-79643427 79790047
-227978841 227949755
-659026880 659096666
-629099325 629223161
-142346000 142420848
-893526832 893613884
-179335329 179188941
-159728765 159670269
-920847480 920882674
-130843760 130700126
-752841294 752865688
-620098353 620104853
-735165476 735260110
-785964062 786107368
-136677288 136775394
-325591993 325675007
-219989458 220101254
-803416622 803259034
-969224725 969089347
-771664316 771860366
-991779399 991794713
-873662300 873768646
-36330664 36159598
-456210021 456068125
-614284749 614334995
-787701105 787682041
-735952942 736128456
-872209745 872363431
-840720985 840781357
-332021918 332023292
-33984001 33832829
-467463133 467387175
-665806700 665836864
-885549972 885375984
-800532895 800471003
-741478563 741339039
-845647435 845485035
-282155400 282050932
-519549483 519449157
-463880165 463850503
-852359439 852236279
-99121604 99133408
-417587211 417505731
-444602677 444585441
-787156673 787273949
-475063602 475031870
-384685142 384882406
-401867449 402002777
-343089864 343140926
-60072032 59915982
-441205426 441235248
-931818142 931658216
-805970501 805936503
-887562939 887576981
-833883565 833977369
-655160619 655111569
-731785874 731793646
-128065857 128162629
-750967395 750860909
-686155372 686217064
-764700511 764677075
-510403731 510506433
-316412915 316340921
-958845869 959011253
-885281662 885259006
-596147841 596133319
-497959826 497761854
-813314309 813280043
-321238206 321213744
-352535430 352347924
-367574946 367678502
-458105899 458150819
-320442532 320245866
-704940581 704922621
-258777429 258893921
-725207211 725186553
-382767063 382964281
-123039934 123138386
-424133282 424016220
-781700928 781829176
-204671303 204559615
-723097623 723278617
-349243702 349209518
-313693851 313697377
-995521731 995406759
-718673259 718841841
-96895856 96982920
-652020630 652142920
-691092975 691042547
-785427907 785432509
-821369149 821309019
-2536668 2433728
-874646172 874812730
-470978309 471088067
-679541959 679447203
-790960669 790838687
-115690949 115717017
-194246963 194329283
-793514912 793580546
-133937949 133854581
-479084351 478977561
-243135598 243209744
-911322933 911244687
-253315061 253254979
-361217494 361282430
-547156225 546963429
-862552398 862714582
-924932928 924805270
-524036138 523850442
-431405945 431349657
-484260830 484357760
-445619273 445759503
-205012160 204947530
-713876623 713794547
-345752609 345761125
-841428640 841415362
-8785755 8653029
-583245855 583370961
-587132138 587056542
-301662034 301662552
-320390473 320494591
-643794203 643953651
-293035339 293104077
-26545348 26427386
-36245131 36150529
-306525722 306406106
-845186694 845116046
-724101999 724080215
-614309872 614193588
-893560914 893570358
-393792136 393814362
-232697923 232625553
-659124933 659068399
-119526153 119336071
-640745378 640602954
-355676728 355616486
-92011328 91889808
-979228711 979175047
-299618274 299420808
-873332761 873331935
-636347414 636544332
-324751901 324918581
-535753656 535919178
-191284210 191102656
-507595070 507579390
-261681590 261830160
-820287061 820211573
-92914006 92960088
-956534205 956680465
-290127695 289992485
-121308525 121124899
-574620952 574742380
-835535140 835464536
-945353968 945290424
-917293292 917162320
-934289089 934277985
-436077223 435890819
-932975586 932796818
-339412022 339503712
-526038369 526028787
-379723310 379560296
-351917834 351727230
-973096732 973154024
-651808480 651745184
-758582213 758492661
-857509249 857400773
-391339059 391391299
-940934902 940896906
-161774346 161903000
-685505573 685664905
-846950781 846940293
-550290812 550451088
-422517101 422428971
-991521011 991549089
-243773098 243876840
-269135650 269283946
-903353694 903519322
-136623170 136591244
-327043842 327231654
-427330464 427372890
-59053805 59207597
-995225592 995084182
-434047785 434023333
-638340175 638518231
-588773811 588818321
-158900961 158725931
-642082316 641961178
-696070712 695963394
-295809756 295982174
-864089672 864285026
-92999414 93054624
-328063433 328115683
-197536766 197344598
-761723545 761688485
-602515826 602683750
-336761857 336843517
-865462740 865558722
-545224588 545120472
-518826932 518702844
-52950084 52943766
-950866050 950998120
-880029244 879886112
-947997828 948179348
-382426400 382344856
-275871093 275681639
-246723310 246789886
-924023825 923876389
-819963980 819963466
-9470059 9271103
-548274443 548192729
-540550796 540695938
-493434392 493584334
-245703891 245632725
-319484630 319467628
-578279147 578134091
-843957496 844002842
-98091238 97911450
-551890669 551722109
-903009286 903026420
-21804430 21861804
-542333928 542309140
-708949357 709059427
-130351664 130487580
-976021104 975874840
-793258925 793162901
-431377801 431325329
-315908149 316060371
-491222078 491081588
-76769421 76659619
-155137902 154984372
-427165481 427179539
-30515534 30442710
-92723356 92859320
-981746587 981702701
-170969857 171169051
-378267549 378101565
-750486918 750465684
-544167177 544146667
-279578133 279752577
-692324494 692512784
-76976682 76782174
-342272248 342124458
-404708913 404902567
-12067357 12121167
-745599249 745515867
-629991747 630152655
-546130821 546175755
-94042729 94107861
-412853412 412840654
-557419715 557568773
-485076437 484971255
-216279262 216147518
-892996780 893135848
-142655070 142647556
-572879665 572972349
-986373099 986497103
-650870537 650930941
-686685964 686877416
-731101221 731074879
-204437076 204429376
-965689014 965794964
-400968056 401117702
-877227739 877326201
-769233691 769161853
-585222461 585393887
-429692517 429736029
-367336 538022
-803735939 803657193
-482514056 482698644
-390858149 390875167
-875342773 875427365
-958344019 958307219
-68720001 68631743
-991251354 991444302
-357889435 358005327
-127580041 127478713
-952212509 952288927
-873953558 874097228
-210647577 210741801
-166195007 166356209
-882639523 882830469
-888314072 888117610
-891832845 891691287
-770785417 770918297
-76182977 76239797
-872075784 872192798
-921853595 921722267
-914817340 914622886
-139530543 139611927
-537143878 536983492
-21711757 21781233
-855952112 855796754
-56904429 56710229
-43484659 43389343
-46463084 46566274
-805360441 805287683
-897382100 897486084
-261314550 261133014
-766038094 766079228
-128400801 128494465
-601607499 601536321
-992469198 992358020
-906540183 906497793
-631311381 631427393
-818774784 818771414
-960910461 961100189
-904861650 904976294
-908575269 908497279
-854747660 854732152
-243952122 244111974
-213406353 213518205
-501583885 501699991
-987669238 987627698
-688496465 688504311
-468913349 468822021
-967514458 967524264
-250746319 250696767
-679494581 679406681
-385531483 385657305
-448605048 448680098
-766922486 767078996
-15071887 14892709
-58154485 58337241
-983843306 983706102
-950601817 950541367
-807246486 807117332
-172111593 172172835
-57215721 57265945
-719509613 719635713
-512893689 512786377
-391667712 391687256
-638808216 638662956
-881497315 881665727
-19563695 19471009
-195302248 195296438
-129647733 129612259
-581886255 581899871
-344842383 344931687
-152968739 152917603
-592020911 592085791
-237450210 237419196
-296786359 296737997
-460369414 460348446
-74085037 74019333
-294815595 294790183
-384233364 384250958
-407945473 407783897
-392555281 392745997
-450618921 450762097
-730752801 730864803
-913735410 913722372
-444376647 444177471
-755248529 755284845
-224394833 224394299
-113780018 113775838
-503814783 503820833
-38007589 37817939
-515052430 515145846
-223664719 223677613
-452551264 452452622
-264998775 265069849
-678762307 678613993
-890334290 890426708
-276131265 276008823
-936176754 936084188
-350204087 350191105
-852026977 852209921
-8739383 8832127
-220895248 220697056
-815805493 815867217
-478290833 478387609
-128996115 128899561
-284066877 284183827
-473155658 473088526
-237632210 237458654
-370087984 370078428
-911805886 911649654
-599583044 599711106
-921250841 921350423
-915518587 915681095
-859588501 859593955
-226950312 226808776
-651633342 651543458
-819402125 819205655
-874727428 874898032
-822823821 822956551
-38726912 38584382
-867009462 867087112
-626368174 626456528
-474324963 474262733
-412998485 412831419
-255536975 255460253
-349588329 349570059
-35175941 35330549
-710919817 711023265
-215400147 215406005
-454188148 454222894
-596623859 596500137
-825802360 825779712
-751461902 751648420
-635494177 635685547
-807814140 807718858
-858323660 858255682
-338851469 338947491
-117783617 117734383
-166654823 166518431
-625779106 625705794
-292433016 292407734
-647320481 647228667
-445269223 445303065
-144091531 144265309
-162666713 162827531
-946806272 946664768
-114069723 113993247
-918288998 918311502
-665796739 665786533
-377596746 377400600
-365910870 365834000
-239582997 239567889
-895300136 895363480
-372057603 372194713
-320699981 320562047
-820198936 820375186
-992984814 992890122
-507307192 507251074
-206903928 206814590
-294586518 294646398
-859608707 859579203
-848337192 848221902
-895212020 895138858
-881086130 881230808
-421609733 421644749
-20874315 20988469
-471518308 471653378
-506805271 506684759
-377680327 377513165
-110392492 110585062
-219367099 219390315
-441245254 441377230
-681936180 681856588
-237902161 237934867
-263498261 263388865
-44500776 44608784
-117043827 117045701
-164577055 164653805
-496690656 496593508
-948352098 948346144
-733456544 733525414
-144386264 144537456
-634042283 634207383
-704338389 704355713
-48460113 48413307
-270394063 270279145
-109565356 109528406
-921812493 921979591
-103189869 102999575
-326986797 327038527
-701992563 702025209
-290515733 290497131
-926514103 926699131
-683928187 683889011
-683959472 684122782
-765691486 765869444
-425505957 425643033
-469624512 469634040
-10084112 9935212
-211536558 211665500
-131194046 131145860
-222173260 222064154
-50415783 50598887
-490768249 490646131
-638682550 638550410
-450851649 450872999
-444351339 444401955
-605877753 605747575
-142854482 143030538
-661115342 661284140
-66762492 66836072
-896465277 896556351
-194466608 194558662
-349764312 349597016
-862156923 862095019
-519317563 519436681
-966688287 966767235
-686560158 686604168
-559238061 559302691
-115066340 114907754
-110863389 110702305
-530467673 530338133
-242428175 242465313
-714061475 714136827
-155294976 155386616
-703564247 703591961
-882112000 882089646
-24383154 24320436
-695948813 695843325
-749863586 750011204
-370486716 370293186
-400791742 400673310
-76175818 76303776
-769055467 768864163
-600596515 600775395
-744094226 743954844
-50884218 50817344
-692065856 692251976
-923071690 922933624
-525980924 526033578
-46172447 46271741
-195825201 195811899
-735775907 735847541
-577780458 577726010
-575164386 575300648
-585582015 585403333
-885187336 885375988
-928966397 929076423
-22690716 22888894
-472890494 472867850
-10565915 10590551
-25477546 25309546
-643287467 643207343
-690007135 689851727
-343542850 343601886
-818809483 818740085
-714525502 714483434
-521345042 521433280
-714334264 714249394
-348064171 348147257
-467009694 467157272
-805488693 805633517
-868538717 868445405
-944915935 944985345
-5606538 5483550
-40461252 40608830
-470661375 470610017
-272737252 272664820
-674690517 674689909
-886593971 886456315
-682915046 682748204
-233971913 233882213
-811125092 811043584
-619928708 619795636
-652754517 652841783
-917510415 917320345
-372155155 372348565
-626656223 626702383
-291325205 291519839
-318182774 318081522
-255284499 255369961
-4429942 4526006
-675489052 675355952
-900809290 900749658
-755658967 755681911
-769107587 769096117
-145680159 145500767
-790292634 790281230
-936645922 936604056
-583267838 583308408
-865081675 864901219
-596770045 596896011
-847361215 847232495
-911207660 911283810
-291116214 290947952
-925273488 925319782
-106922315 106858813
-734615968 734653858
-308908161 309086813
-675978661 675853729
-970536663 970660967
-213141167 213239127
-949814123 949986321
-898006984 898199212
-413372045 413235217
-675410118 675386324
-23452459 23457111
-55575762 55445008
-122423392 122309294
-840380746 840344874
-252012068 252017042
-134591520 134714186
-198661645 198732519
-646084699 645961537
-758363142 758206802
-186201084 186142374
-518417205 518360219
-872739422 872740284
-357277296 357341520
-567212784 567320962
-41900491 41916405
-651177956 650986424
-64209775 64230587
-55223730 55104884
-806384066 806373598
-544380040 544256796
-839066853 839261297
-631369387 631192995
-188242812 188154024
-8089960 8256132
-136243793 136102817
-131398460 131222162
-113272212 113471204
-321063241 321225975
-736414305 736604817
-97637084 97709460
-683314311 683135413
-886334450 886329218
-995810277 995687581
-917598655 917543241
-884735766 884717932
-745907765 745771149
-702220739 702222949
-632028546 632095372
-940823537 940701935
-15413832 15232608
-441311242 441159254
-631803408 631902030
-273133600 273081660
-418733162 418859532
-649923482 649955070
-768541585 768719053
-682831625 682720913
-451835621 451648167
-402284028 402172388
-279690064 279815090
-629559751 629504923
-430445132 430434626
-339617205 339693745
-473617466 473592120
-796850975 797050685
-336568157 336503487
-310835287 310803433
-697885117 697916561
-485892177 486090775
-625608857 625668699
-801076366 801033960
-410544466 410632080
-301749659 301935575
-555420069 555227995
-459155856 459088158
-563172742 563187638
-522259890 522271258
-861338748 861164892
-660048540 660208800
-121544002 121681546
-848886552 848773996
-873432339 873305419
-850425902 850273004
-1983626 2000884
-962967883 962895873
-141870856 141732666
-481857030 481789712
-459282119 459444963
-129488266 129383074
-199940236 200027960
-142863380 142942510
-136664337 136726341
-452900835 452976367
-469810690 469709486
-936685032 936606812
-398380456 398375622
-10345887 10178135
-75657891 75474081
-505659194 505548048
-514481383 514316361
-689830616 689784428
-37064752 37114460
-257474412 257539136
-507082247 507216091
-663095880 663272250
-862004147 861879383
-20828752 20931392
-643544228 643453752
-335710912 335644512
-605057682 604953168
-618273689 618381739
-908879422 908830910
-837801009 837708881
-928159104 928105556
-124912092 125046722
-15484199 15451863
-402479586 402614688
-475238038 475046606
-844343499 844527547
-751660055 751750457
-205609413 205786775
-673090433 673118839
-45343653 45468083
-707326555 707477555
-847488325 847585521
-943986898 943946518
-287233841 287050179
-777692591 777720703
-491341498 491495886
-40535041 40520901
-305610083 305674785
-998589035 998590199
-959339634 959476118
-32635684 32649108
-649043552 649084738
-808442605 808406647
-388540826 388486456
-371420836 371243844
-717038939 717209375
-649576205 649446415
-166699519 166713083
-104978676 104834826
-497304079 497499341
-257743958 257877994
-312623952 312481370
-222885262 223001918
-579263039 579270281
-894458456 894379748
-666030918 666030198
-12606089 12740951
-695105318 695030146
-855890008 856014216
-304604719 304749107
-921213066 921300632
-376918092 377117308
-671650934 671584110
-743398122 743521982
-140861737 140745657
-977079487 976970609
-355553647 355646607
-337616833 337736111
-708366205 708403545
-380623361 380527697
-193896719 193705377
-658362010 658405116
-80863772 80880290
-799493794 799383944
-740357507 740462453
-59218510 59196684
-285472193 285293781
-931531202 931472376
-93945454 93951354
-744325046 744212484
-301469244 301445642
-109619868 109792660
-588430397 588278751
-201788582 201903852
-285679574 285716708
-955788750 955922048
-92219311 92102107
-224714713 224869113
-645825041 645754381
-849440371 849504337
-289979270 289906454
-959489792 959462444
-544745732 544640466
-131225934 131162158
-867265021 867436381
-717285590 717400080
-773426011 773564891
-636262638 636087154
-146255817 146370181
-845387904 845241214
-30715051 30821479
-103269522 103110216
-108598701 108588867
-662150275 662049155
-656793431 656602109
-793210913 793124901
-616980245 616856507
-426135430 426193732
-22338708 22513898
-172669926 172490720
-921571313 921688757
-413122891 413142641
-141495225 141319461
-526837048 526961264
-170423869 170314101
-683309626 683473584
-456139073 456007225
-674809929 674903607
-10434949 10525061
-851982136 851868282
-119160955 118979595
-545411295 545347019
-712218580 712144154
-433639687 433637175
-659726785 659746463
-922121803 922125907
-923228317 923138853
-107992694 107922254
-406118411 406283331
-348636514 348669576
-281363871 281206001
-386986837 386867599
-528915622 529055298
-88991853 89174445
-615859956 615956792
-195051939 194983239
-897375481 897278349
-668001696 667990564
-407240051 407222715
-654602015 654726449
-634413265 634233737
-174896407 174779053
-717371835 717428325
-70687197 70852833
-161433267 161414053
-894990150 895046656
-106099777 105997497
-284824166 284984168
-474984882 475142322
-607608592 607431674
-333365543 333560045
-672256956 672373692
-738571312 738487570
-381675105 381839149
-297145925 296947413
-117217650 117179854
-383404825 383586527
-58342763 58514971
-960806644 960804560
-916016423 916170239
-25600085 25531001
-613822375 613947721
-420918172 420956954
-309328970 309216408
-163127770 163141006
-839796841 839983411
-995991630 995988336
-51052504 51045294
-5919850 5900092
-434817534 434622864
-496809783 496678019
-558072818 557878330
-992864977 992821077
-997615926 997704850
-786564199 786461733
-860128582 860055058
-212021159 212014759
-379115688 379136110
-198456386 198633288
-168777843 168623453
-548340072 548248642
-326642202 326629242
-139144513 139000739
-800059013 800245259
-162067733 161973557
-945527844 945389872
-907834518 907751260
-741653629 741536875
-552585917 552769265
-587975864 588105940
-423194616 423098842
-93368332 93237568
-528444927 528484351
-449636332 449606774
-49965897 49924445
-148529169 148422145
-836269781 836306259
-367363270 367250816
-434949556 435096392
-507837662 507927492
-877406062 877462028
-313623438 313628260
-911445813 911321163
-483218567 483181423
-740231360 740409980
-439547337 439644985
-493916154 493887642
-734452842 734377858
-247164367 247104273
-543905115 543726681
-112830875 113016289
-485757147 485837199
-739857856 739788896
-520805727 520933461
-563180190 563145890
-611063961 611202761
-817523670 817515218
-508695604 508849250
-876631750 876784926
-237142410 237182996
-69948418 69770918
-235461657 235309471
-807005123 807049045
-509755097 509723911
-102555968 102688536
-966569193 966727761
-844366018 844269280
-134562276 134623334
-738400402 738437568
-774814774 774806750
-282338891 282268863
-18505255 18663949
-345909878 346085168
-878707796 878703652
-81179475 81037341
-482264133 482196015
-448133966 448235098
-332611874 332484108
-371623377 371677685
-250284875 250342805
-798972330 799106164
-848670169 848796653
-527821240 527753010
-584109384 583953454
-530734770 530701072
-825365529 825530235
-98239344 98307498
-234070278 233873548
-364725960 364769724
-729619420 729707088
-79183346 79144552
-581730467 581638505
-675010475 675059199
-494194683 494169293
-51617689 51661185
-75607286 75708496
-343773556 343835836
-472117614 472201976
-136322736 136379456
-81425283 81476867
-226374133 226440161
-736813945 736841085
-388680928 388824292
-272241823 272425873
-568005078 567998104
-308871451 308995549
-140652579 140537137
-880459389 880454479
-890193167 890037987
-394671689 394526565
-407312401 407342741
-936802538 936682880
-329871176 329913734
-650365859 650288913
-314286410 314310594
-527414880 527509332
-155454377 155610403
-450949262 451127426
-30143804 30012886
-583359412 583457318
-238111391 238179105
-28595292 28562682
-376220121 376365803
-498509773 498645889
-835115363 835095317
-672968335 672781065
-588899339 588775777
-633703988 633869090
-717489629 717618515
-185431678 185260456
-172427627 172580323
-990891995 990745697
-689452617 689279405
-567705362 567578216
-150330161 150475841
-446859345 446734143
-984843850 984982820
-190820103 190716571
-656858592 656728270
-368350258 368522010
-933722261 933691025
-802353935 802352213
-82223359 82187789
-37479839 37661019
-783958407 783843525
-922442101 922270779
-130419622 130394448
-416519195 416519625
-253186842 253038136
-281761563 281779789
-583033688 582870944
-638886686 638849182
-710071633 710079283
-808090539 808064893
-535836417 535735357
-814648924 814808864
-858238845 858121389
-290289358 290210458
-708679623 708832289
-752777965 752953411
-593918717 593882075
-29584407 29744477
-925038627 925191501
-262951259 262993141
-670657475 670769013
-551910909 552084677
-110357723 110373813
-286516456 286540774
-83169006 83025570
-989479445 989569597
-891892396 891953186
-520293942 520207868
-276948555 277054767
-699204011 699398841
-628399363 628583571
-73374227 73522663
-405744865 405911521
-531239933 531281219
-365603794 365667716
-64383943 64449029
-612705344 612506208
-998854469 999036595
-922116153 922135661
-328292089 328180945
-768315660 768446070
-85166286 85013792
-402593209 402636167
-688249100 688071920
-496321511 496428573
-848080272 848234224
-616871998 616680496
-609541466 609415524
-168886579 168930313
-536786950 536709130
-508339271 508472825
-893609373 893618395
-431560887 431448317
-925264388 925442876
-623068129 623008065
-857747983 857885491
-681147380 681341418
-242397194 242301326
-961274271 961343125
-865855501 865795965
-891242295 891131305
-944161714 944161100
-488599503 488582077
-745011577 745052475
-443263247 443383477
-109360389 109212145
-776788116 776943298
-617215682 617036326
-619862172 619789502
-537624741 537521445
-294384662 294230854
-999713382 999640914
-797359743 797314973
-998325937 998246609
-313067974 313200832
-969940839 969797229
-33370254 33391436
-445323109 445335403
-819303890 819200072
-38208792 38342362
-876851760 876907764
-252391926 252463594
-310164246 310009488
-712807991 712855403
-927172954 927362672
-283212947 283369455
-872515695 872492809
-776199303 776387735
-765409803 765349949
-798858732 798772236
-528839668 528704858
-100694570 100802446
-559144316 559216310
-83642538 83449546
-86834910 86822628
-624325692 624299728
-281475390 281672908
-475041944 474972458
-163625136 163474152
-504357592 504159842
-666398840 666456318
-167321723 167436289
-481752469 481823371
-204713276 204812068
-375318167 375193703
-682161076 681984900
-883695026 883625256
-544057866 544156922
-766062845 766241179
-945662566 945798154
-62152614 62195468
-607824321 607717147
-796858666 796950830
-941441697 941620733
-168512241 168434177
-923685463 923641153
-546648754 546756370
-657870933 657829705
-913361856 913481220
-606834026 606757338
-909127760 909145550
-464899079 464742777
-465048971 464947941
-511767395 511658157
-312529073 312718831
-576655662 576798598
-217746120 217926054
-777244111 777112637
-110567733 110705513
-46660752 46471796
-199887002 199984098
-379315965 379118681
-630699001 630657643
-778294300 778364022
-760468845 760437883
-795480692 795633974
-285780662 285942414
-160122585 160010451
-648256044 648423338
-92598993 92539945
-722245112 722220626
-956034201 956013027
-321527164 321681478
-96959978 97005862
-685649232 685832080
-948093904 948264792
-559364574 559551800
-10320563 10470405
-484281864 484106268
-76818137 76720705
-878736427 878699855
-953279534 953379824
-232259477 232262613
-455128693 455088171
-685091220 684904930
-842559852 842710380
-317319791 317390431
-966087127 966148423
-751886397 752057049
-578919554 578893314
-668625387 668702367
-70873430 70832236
-200869761 200819471
-373070590 373170578
-11988740 12031178
-862089135 862224711
-662573916 662454454
-826081083 826086245
-627763699 627631663
-928866583 928935333
-307892130 307903506
-637710811 637649469
-556946701 556793983
-248610450 248454614
-726867312 726801984
-840738226 840632446
-477125836 477266078
-839777380 839848622
-340879225 340832509
-279406265 279325521
-451524994 451687582
-730696633 730690467
-61549380 61510704
-544568141 544693099
-854831595 854980453
-246256464 246439438
-387248265 387410029
-829577040 829664758
-859924172 860021176
-902847876 902939900
-754020146 754138744
-229515510 229648138
-839359911 839354117
-658697654 658601082
-985859306 985856254
-567018958 567179128
-404996901 405079277
-151545985 151348809
-573272448 573131866
-570630271 570785601
-549968396 549934112
-681363062 681319774
-291642961 291656793
-540360182 540537488
-398929797 399043195
-690622717 690484489
-763784679 763814343
-359069132 358981334
-933836698 933981290
-867350701 867340071
-316453474 316593134
-790555340 790676250
-666935862 666753594
-483456933 483549691
-517425998 517433702
-692418639 692235177
-17677196 17713862
-202479139 202609287
-623478009 623649249
-10610820 10570282
-785820325 785640035
-885847542 885724158
-399353923 399212629
-539047263 538990589
-288414321 288305415
-703851925 703779657
-863212293 863079255
-234556490 234547956
-439734366 439658888
-108653200 108544202
-888626828 888680496
-78344899 78400711
-996229290 996098438
-887322796 887184162
-98273421 98115825
-878604296 878705724
-939607278 939512074
-608287203 608224219
-193307371 193496023
-779826688 779670846
-708091757 707906745
-608611765 608744425
-104596041 104528179
-529532761 529616335
-959036839 958985667
-361671433 361856665
-997872185 997794785
-197878763 197848437
-784019830 784053828
-797039570 797061800
-392141235 392012421
-813441352 813316636
-439458613 439319947
-781599066 781765052
-731695518 731891774
-348624544 348571600
-691184657 691152289
-836360146 836252372
-251919491 251895595
-751404814 751244506
-567755891 567822455
-959421793 959557791
-580688574 580861430
-215403076 215350760
-43516372 43627188
-149310950 149355078
-62205969 62334977
-37416138 37228194
-287556603 287369581
-985364453 985530497
-627224734 627413284
-514578347 514384419
-694389404 694383908
-494273846 494115520
-988697357 988857809
-120343669 120388203
-745109671 745179439
-909572687 909417987
-238618315 238662389
-230786905 230848419
-396886776 396978592
-838361511 838560639
-584780588 584968376
-859878538 859736622
-882810857 883010835
-610057580 609890286
-184299758 184474992
-230835723 230861115
-77912267 77826909
-334445888 334348826
-809028456 808974040
-335836271 335857751
-505984273 506066019
-15825584 16020954
-666629011 666440963
-723670187 723733277
-782529320 782634090
-622930055 622966729
-793277627 793240223
-524507024 524459374
-634577569 634387007
-821785624 821928536
-103046906 103094722
-292550648 292494092
-616994958 617054364
-488311083 488217501
-779973696 780021974
-998102969 998286273
-315360333 315265643
-231155774 231144818
-563872944 563786746
-379866528 379975260
-701518526 701355262
-317051794 317025492
-890956921 890769299
-25328777 25193887
-2920418 2948254
-565097101 565088241
-455054413 454971755
-979287373 979417435
-406937043 406934705
-795350608 795357198
-369450411 369466363
-78878838 79076220
-173340872 173439242
-839813001 839662063
-533141418 533233106
-4610719 4758115
-261650586 261560386
-283762084 283770504
-301069630 301262808
-924110495 924044493
-865847817 865863185
-826186768 826237864
-271589502 271746424
-423911480 423754612
-304432012 304252114
-26823691 26934049
-539743576 539938428
-299251154 299227944
-588881652 588917026
-190996511 190806979
-420617695 420480857
-587640925 587836647
-845410977 845364831
-236226997 236143373
-285666991 285698141
-560971835 561062677
-557180064 557144036
-294034781 294132479
-218371891 218357295
-335032728 334909650
-422107827 422049615
-50453419 50363625
-37559345 37570429
-251558026 251534870
-323822970 323704338
-218369750 218444424
-544216154 544318418
-374393834 374329634
-788452566 788388328
-33908415 33821859
-604062275 603950499
-317743728 317699210
-207124285 207131425
-501275930 501081808
-990648916 990818846
-358099415 357911239
-677918094 677794304
-301512941 301662123
-959252800 959087750
-329207682 329204398
-316436999 316388831
-418284811 418195211
-184074369 184222863
-46252006 46291476
-329462785 329464451
-451933499 452123889
-791168164 791127826
-600164269 600329133
-456969217 457051321
-993783376 993718918
-996499027 996530387
-33600021 33421317
-171227794 171315174
-635092919 634928989
-372310691 372386439
-290940247 290885121
-625457514 625470034
-259536935 259487071
-520198000 520171098
-576518113 576644873
-759428103 759517083
-908197606 908308288
-503744266 503707646
-279499029 279665355
-972836928 972685426
-357564477 357544855
-32314494 32489046
-259989750 260155994
-827897961 827890301
-580145379 580096051
-121870399 122034807
-919705833 919822365
-452562105 452540423
-192753460 192701960
-627131560 627213994
-165368317 165313343
-460606362 460756364
-364141764 363963502
-512838205 513001421
-956132859 955935543
-495373413 495464017
-85750521 85610647
-255065229 255141739
-414038247 414139573
-630608220 630678322
-754155651 754263363
-468779075 468867685
-972694337 972761177
-63477446 63301262
-872807900 872872622
-390968557 390781777
-53505379 53623765
-234391666 234249228
-952750323 952669591
-719572663 719555019
-766236656 766267084
-854511547 854412169
-539954595 539976143
-137591084 137457726
-13598919 13785863
-65360903 65360385
-58771132 58839068
-854011244 853892556
-58798348 58805100
-654664232 654551798
-968199497 968275371
-969966916 970060444
-686174217 686360277
-538893254 538881840
-889670206 889576782
-828208325 828150649
-138424397 138411041
-860682720 860532654
-930514182 930388160
-452501943 452320393
-409888093 409731433
-719510100 719425510
-179570066 179594340
-206075292 205884684
-790470013 790580615
-626121455 626282995
-801217262 801069462
-759874652 760022256
-708678770 708513314
-150764986 150746664
-210132412 210230892
-230586006 230679482
-605461305 605348585
-439970714 440062282
-490842177 490694321
-748500128 748531496
-640014746 639928036
-219570050 219506250
-646346422 646529192
-110381707 110488777
-233927063 233730287
-787433848 787341244
-97850885 97755299
-517209776 517222044
-712421443 712567079
-928630758 928611208
-164409649 164360519
-675281058 675146998
-39385676 39443968
-747059128 747160326
-927987471 927814721
-452285061 452283231
-27955529 28118473
-825167096 825348766
-277717386 277549782
-788062569 787989955
-560226806 560352756
-621396915 621200997
-448815106 448727382
-685928435 685941507
-973568079 973663165
-915846097 915765335
-283434572 283456288
-129924953 129830731
-198143822 198066046
-81460802 81628762
-889976670 889858168
-561190196 561118002
-404244496 404061756
-915117113 915241313
-845134115 845314559
-448588952 448771244
-30714378 30558866
-719608112 719739006
-340922073 340836377
-40838916 41006700
-362079056 362035940
-889731095 889686479
-379349438 379419802
-699176491 699041213
-351602509 351648651
-190238750 190285800
-597470088 597367596
-96939388 96806712
-465379849 465347847
-957736785 957762615
-614682899 614758971
-174904576 174888238
-383084021 383138587
-534955032 534757920
-534121063 534041269
-192727710 192669792
-670234013 670215987
-786906624 787069610
-40058217 40136877
-518058471 518180595
-565559928 565425236
-371009604 371013348
-103642237 103503981
-95278421 95313915
-758025712 757999102
-11494346 11623718
-674600401 674780633
-436237743 436246249
-221167355 221162465
-895144311 895080635
-597632161 597709969
-371319703 371187865
-147122916 147076026
-804626046 804493032
-66328461 66279277
-383400983 383384973
-789349315 789257721
-749386576 749372264
-662478720 662340070
-122463516 122588572
-717970128 718155964
-129247905 129160735
-588505977 588354817
-995394690 995440862
-623212378 623390458
-432862394 433042488
-414253272 414268598
-213512582 213615578
-376161628 376032622
-811326537 811134983
-63545371 63531639
-206089205 206061379
-232397963 232362973
-316700926 316612460
-159536566 159679148
-809256164 809368400
-141774869 141966843
-539079044 539015482
-28416446 28248128
-185817858 185896160
-749779864 749714810
-952663449 952578379
-328959086 329041074
-609824683 609812491
-929566220 929381964
-572833878 572706650
-431803800 431651084
-664827599 664811805
-158096489 157941425
-593990463 593962455
-53775428 53857732
-677908950 678058620
-317086689 317163017
-71960860 71772872
-255758710 255768592
-95668220 95567086
-851104839 851203861
-537291484 537209468
-970885794 970692704
-636690445 636811319
-736209528 736047384
-712646482 712794220
-547865838 548029928
-108062089 107923299
-776761066 776698812
-679625557 679458361
-672447568 672536676
-612390530 612383534
-458128359 457978317
-379965223 380131429
-970923883 970847705
-152693580 152785756
-388103067 388124909
-14710072 14822948
-696283749 696139171
-679876663 679754975
-757914721 757981505
-933473468 933355488
-739829290 739886422
-86028099 85957735
-551345860 551523594
-127786800 127942644
-385451290 385396352
-853064172 852865230
-375753581 375617341
-200613127 200801671
-622148680 622247028
-488264292 488174702
-92324203 92370697
-798097302 797909722
-40922808 40878964
-384372226 384394814
-457904664 457926300
-86642120 86457312
-596970740 596821282
-652874980 652811682
-507526035 507434255
-596004931 596070995
-532864205 532970507
-331914534 331991388
-205509436 205369670
-115827614 115890002
-862615612 862633490
-888533609 888354245
-862918255 862964195
-973699466 973881742
-158930445 158984563
-640498016 640537932
-325538832 325505684
-289552738 289621920
-72357455 72382053
-471342885 471541081
-860979204 861116772
-6814688 6658842
-80104965 79928511
-302412941 302489613
-57626678 57725084
-956681843 956739069
-129775306 129877842
-420937563 420778921
-314445031 314437529
-812202499 812004373
-503147590 503301298
-751736638 751788270
-32604183 32694033
-777245403 777256285
-744398048 744252044
-132335763 132187039
-440538856 440707416
-600586603 600685955
-136971707 136812565
-82877456 82824552
-290419448 290506432
-886937532 886764680
-288597694 288741862
-266829282 267010274
-929802546 929788406
-694943442 694786302
-809493486 809370154
-903207421 903198193
-73179962 73172666
-281136217 280998589
-510075701 510257823
-313400301 313281727
-199556441 199390981
-283929498 283994440
-207968621 208032637
-137708327 137851467
-371105213 371227563
-928132330 928129934
-987619917 987430551
-884866502 884825332
-715302430 715165666
-570303943 570171709
-855812074 855823372
-836421654 836298638
-203705592 203752532
-653392214 653235558
-598884422 598721376
-651414356 651558930
-976898501 976824717
-884196336 884085384
-781097281 781145605
-320035693 319952241
-138493723 138355071
-612782290 612628398
-23822898 23992444
-376292406 376439200
-336802687 336642239
-576918672 576900012
-852822647 852964701
-587231687 587168059
-882429002 882468898
-885811901 885997093
-403816661 403679343
-485023846 484934170
-894138829 894093099
-188061269 187969379
-133765827 133633575
-129204320 129133410
-575748820 575843584
-988350075 988220717
-857287193 857455011
-591295786 591218082
-635696932 635784854
-710620291 710423627
-15858279 15923269
-821448043 821632947
-498993970 498909536
-138417719 138312139
-465301401 465458297
-366195278 366371452
-370576975 370396457
-597765853 597860809
-29146412 28946972
-348596043 348653045
-874288927 874453959
-526916935 527005593
-62995599 62823669
-153751280 153651832
-23040524 23171330
-597382470 597304504
-858408326 858270958
-826068022 826212316
-228422115 228425263
-509196928 509012688
-961542670 961609304
-271067566 271253316
-215921378 216039726
-910325738 910510402
-200237178 200233582
-863009573 862950069
-865683826 865663830
-162600444 162747122
-935701638 935727854
-235167585 235035325
-277434971 277237955
-9867101 9930583
-410602525 410661635
-678493916 678510766
-81305184 81192568
-321295853 321180559
-87504864 87548440
-350240543 350356661
-918316146 918503144
-321144608 321074070
-902061125 902124321
-286386788 286402492
-687390179 687255581
-963348253 963442383
-930899163 930880969
-609609989 609752199
-206851891 206859259
-336722319 336578979
-910614809 910593833
-681726384 681799644
-777017846 777007972
-146104843 146176959
-125116165 125097413
-240222525 240097487
-450089816 450026170
-156160498 156341772
-198342975 198360293
-420900986 421012922
-430722775 430651543
-169843059 170042603
-975986979 976084173
-727969360 727895276
-100543905 100490297
-758702411 758518189
-898994151 899058061
-135700425 135833579
-844916833 845082701
-189512273 189386269
-854744113 854827467
-88313455 88387657
-973615622 973583414
-452283967 452147039
-863915775 863994203
-865224382 865303932
-426134391 426324193
-14541426 14578934
-693177299 693187347
-727064212 726975402
-635439190 635589862
-362935172 362840316
-906166176 906130542
-417401005 417450457
-259646927 259712917
-651776832 651681924
-522815399 522966097
-191882560 191749934
-579650045 579787145
-190538487 190679453
-29220161 29356139
-483369683 483397337
-529848035 529988385
-388022659 388051357
-448614719 448642573
-82410496 82450576
-330747764 330909260
-668516800 668445484
-178257306 178300678
-919878677 920035449
-855979094 856049338
-472316731 472204965
-973371771 973182999
-559813214 559903158
-453277966 453457838
-246632132 246684136
-717300663 717118087
-281566250 281402784
-296689832 296882886
-919153732 919089910
-88995484 89029210
-671141280 671142388
-973460398 973555576
-728543047 728425611
-693981356 694099440
-175391448 175578308
-957241855 957349583
-879700709 879745279
-812957069 812814821
-42534152 42540774
-617126004 616982724
-48572334 48519246
-599406124 599564340
-875301387 875271911
-222205876 222140644
-696797040 696735940
-847379324 847398882
-837790531 837919157
-637899947 637703947
-361455735 361640125
-494284787 494262905
-788563596 788490412
-42610446 42471102
-13445056 13359016
-169492156 169412256
-82226462 82416418
-411238746 411043418
-613493426 613635380
-673282756 673234716
-782223556 782101748
-964254568 964313048
-968334037 968525227
-703871848 703832002
-228249854 228141354
-781609089 781450813
-159419707 159247631
-385916989 386004695
-346304016 346236500
-572972036 573165784
-300905875 300834639
-181708348 181772548
-420045004 420067066
-588695362 588691938
-287962291 287958499
-288745101 288817807
-442606514 442447478
-446061 629983
-88974551 89012347
-313930977 313931969
-86096649 85959549
-607379095 607379557
-860486649 860471953
-463822472 463734096
-324741482 324567868
-576873199 576723997
-874327428 874209486
-67533837 67446819
-389097687 388989855
-4361163 4390537
-245874817 245864065
-313904797 313735335
-649268393 649347943
-217654138 217727298
-809962041 810134983
-408714486 408581764
-870782617 870834635
-177113201 177179973
-821695273 821603805
-962269458 962403498
-971587649 971612833
-232893128 232708702
-19168703 18989115
-4438096 4477974
-784828252 784763654
-624666453 624822021
-214659516 214581152
-884639599 884726849
-885143422 885217618
-601394352 601365920
-652457380 652593632
-679816009 679994055
-180561261 180596959
-429048558 428944784
-936461286 936410402
-455108432 455000394
-973511634 973599518
-852764621 852608827
-846687037 846512845
-791326827 791502665
-919209811 919282197
-850898708 851066918
-277482268 277387674
-843134038 843326360
-564267648 564452916
-562746851 562680289
-787171238 787123040
-190491532 190608970
-833680829 833863001
-821616355 821649539
-25393546 25264008
-298107596 298163378
-625220413 625351401
-299925622 299891310
-589064295 589221557
-30636622 30579436
-893679901 893556889
-902728530 902893888
-824572286 824551852
-839901367 840065455
-52079757 52114731
-840439651 840321841
-756607425 756781493
-185657048 185535170
-671807686 671996122
-328601388 328783418
-195037562 195066316
-143778147 143935031
-711648303 711583995
-63920861 63943707
-629869214 629836220
-859512508 859591228
-889416891 889570675
-886352808 886399058
-397713995 397793911
-580675430 580650764
-211299327 211251433
-353194793 353310713
-733133918 732977506
-469558192 469629276
-455443505 455365453
-553995534 553989344
-913737559 913916203
-380904397 381077559
-820578377 820725667
-46396152 46417508
-21213630 21124490
-35385712 35275386
-36067799 36012679
-761255669 761258799
-609036904 608981632
-359015643 359025233
-237861132 237701210
-97043142 97141086
-447229445 447151659
-511022840 510938148
-380431084 380421136
-911347350 911544276
-874561823 874619567
-775558607 775526973
-862570845 862465743
-557946638 557975574
-840123119 840257279
-937725627 937720455
-989926038 990056038
-199776169 199765217
-348372212 348332912
-259450514 259508196
-619648910 619765718
-92295560 92143062
-572153952 572071824
-69677028 69859668
-612174836 612193738
-901987015 902009503
-952616941 952709957
-468823380 468804158
-862667940 862761224
-707241269 707124223
-548516935 548704093
-795166389 795019611
-817515527 817377707
-868254130 868247296
-126803707 126841837
-362001147 362156965
-712375044 712288950
-681810699 681788589
-586211412 586216406
-935601216 935591906
-641295834 641273682
-2843298 2773012
-77161932 77326044
-203430038 203557762
-229340288 229319960
-639144470 639325870
-807468018 807647574
-226755927 226709723
-590736567 590551863
-457517231 457529069
-374339778 374447890
-953010772 952843696
-996107680 995973182
-725502407 725572923
-480014632 480081118
-982377278 982297454
-34035619 33963749
-701758937 701852959
-999794754 999666344
-768801707 768959815
-287463092 287325486
-6815827 6947811
-876708338 876606996
-624907821 625037181
-548593443 548394745
-639865435 639783659
-327480675 327640669
-636909991 636876343
-987379867 987446925
-387078613 386985421
-286742002 286769604
-754623289 754621429
-35611601 35573987
-833795535 833930467
-796134776 796086854
-646155623 646013775
-209693451 209579673
-899139656 899082864
-434572195 434697261
-340793723 340621905
-275252087 275407211
-493788339 493837933
-98851916 98719436
-519806561 519790101
-707934445 707790325
-666427579 666351415
-169144637 169139685
-412768300 412771286
-986666282 986525378
-917566833 917630477
-673641713 673451595
-301018017 301166219
-177879912 177734288
-320868891 320729841
-721982078 722033428
-583808727 583828733
-772677928 772752600
-986420479 986435101
-288252159 288278203
-584690640 584824618
-658149462 658213032
-792953086 793128674
-626006856 626159212
-799148013 799341573
-475153021 475323055
-420116363 420074101
-259230145 259232183
-131308840 131143028
-129826574 129773498
-430651894 430802778
-562897493 562761937
-75017622 75025940
-71332349 71475633
-651131761 651224151
-312061542 312160244
-777868175 777768811
-840601395 840473777
-225903267 225836333
-356260408 356385316
-464184097 464254757
-221717700 221688484
-628171854 628022946
-846412224 846304398
-899705032 899600062
-513799460 513778488
-496101400 495951274
-589587779 589755083
-116261272 116189882
-73074935 73070077
-91747727 91740299
-708967340 709151514
-930839911 931024021
-642849567 642888035
-124133686 124115490
-771251445 771268499
-367307043 367183285
-351553489 351747925
-279992873 280002531
-650115989 650233403
-373928829 374078053
-578033738 578061486
-779437628 779428986
-218818320 218722438
-538388650 538409644
-479544176 479627778
-822791808 822663328
-133877271 133856553
-94914185 95097113
-647838490 647928060
-140275193 140264579
-870891282 870993254
-663989477 664188047
-783193512 783160082
-633491010 633293414
-312011431 312018221
-445647449 445548729
-163278827 163213159
-528333395 528410369
-563011304 563163040
-676670340 676503764
-310830247 310988385
-393800276 393990008
-727048643 727223719
-535191241 535188103
-170486702 170361036
-89633358 89560854
-474181967 473997821
-916277460 916434930
-269972816 270019312
-94758041 94747317
-285742924 285846998
-959245096 959407876
-881143053 881041899
-872840261 872640307
-940303986 940284326
-749724169 749835559
-583187782 583218362
-134709381 134883201
-163382432 163230920
-395186574 395355982
-831049640 830873290
-909679368 909830938
-120706723 120871129
-52754254 52703116
-972902699 972861915
-922277339 922190833
-416884823 416922967
-451418305 451416147
-451415436 451517322
-242517688 242412938
-425659143 425626923
-409385564 409480184
-907624063 907442001
-986286649 986122797
-828866393 828826065
-747433898 747402776
-588727355 588707243
-505454999 505401041
-875245098 875194746
-996864932 996803134
-305637218 305718510
-270850173 270789925
-831822324 831822098
-410588273 410484771
-104927837 105046749
-619559311 619564507
-714109903 714291829
1000000000 -1000000000
-1000000000 1000000000
20048
143448985 -143283117
627764790 -627885470
492386421 -492280831
398395130 -398215876
595824839 -595774003
472562548 -472672174
604390741 -604210031
204589754 -204717110
83127847 -83267565
38755891 -38942249
776005937 -776094241
361406268 -361350898
488978981 -488805595
499535903 -499658005
379509539 -379560349
897799670 -897651846
171959841 -171944555
403490656 -403553020
228962196 -228836558
129036532 -128938270
960019942 -960171302
985913205 -985851611
353808061 -353693229
935520920 -935522224
238798678 -238677114
429854746 -429692452
18805048 -18945540
61681207 -61488405
354379336 -354389268
937518013 -937619401
965663478 -965478216
441240542 -441127900
485127100 -485228976
194688 -86606
482800605 -482753299
669481977 -669624367
81953794 -81900282
453026788 -452999426
237094309 -237118089
845973190 -845872258
820310088 -820446336
527794918 -527907534
378094896 -378059508
366232107 -366212873
412919981 -412807783
534555377 -534456325
886343746 -886445100
74601391 -74783857
990748399 -990842985
680385560 -680291074
369638959 -369786665
184984335 -185170059
384093316 -383976216
439619437 -439815433
17703882 -17652034
454745465 -454849951
351230596 -351202422
211330977 -211178539
192098102 -192066432
793836770 -793831894
713352160 -713287766
790985226 -790968436
745184490 -745113702
778938829 -778846815
878757204 -878557678
436986698 -436959154
970094339 -970150567
272223819 -272329803
63033397 -63030815
846869928 -847009374
819795085 -819909513
819638764 -819827354
803116829 -803095067
251514660 -251436034
159270356 -159341406
43828400 -43916064
358582088 -358732820
364093853 -363991083
367719104 -367634306
525018583 -524885525
753148723 -753158519
617903591 -617760141
811345505 -811183915
265155492 -265109260
558210915 -558029395
755860586 -756004908
691347157 -691259881
166948559 -167113293
507058922 -507118114
182012621 -181817759
533916336 -533749502
380506261 -380700901
952728257 -952850529
356451181 -356548605
416181217 -416111677
444995753 -444846513
982897486 -983066750
122985509 -123091319
806937002 -806785532
385962934 -385895342
907244017 -907255685
225720417 -225772435
62416792 -62400998
671992774 -672093240
844187326 -844256036
672487528 -672351088
373553428 -373599576
685772335 -685965103
975842554 -975858878
156045293 -156167989
402362043 -402447709
702464584 -702321508
981192635 -981036909
277884738 -277794856
109255537 -109256831
769441891 -769263679
274171363 -273989767
714729572 -714900122
273894313 -274080565
43579517 -43558607
663881982 -663767662
699430898 -699424218
214550913 -214638277
725126034 -724941468
433340757 -433343231
468462064 -468496652
209426119 -209430009
802890558 -803049714
875713623 -875748673
643450685 -643625577
351657795 -351766439
21530876 -21705804
515862946 -515952940
594305060 -594490088
846939651 -846846531
651253296 -651124294
755539336 -755429178
318195180 -318166724
985105860 -984937400
250733624 -250854256
20865481 -20936241
427483382 -427505124
838816434 -838734132
782841557 -782837079
385667403 -385671437
911462342 -911462450
179824387 -179691607
497197115 -497051499
978248302 -978215394
78564905 -78469169
948815194 -948822554
671005720 -670991776
593501357 -593699147
883710475 -883902061
13215336 -13230134
214594595 -214544963
215626248 -215478850
235404263 -235598333
50157624 -49967804
86848731 -86874043
67033208 -67081216
632108602 -632131436
428703422 -428871574
931352511 -931228997
668531870 -668458188
505035668 -505103320
324416222 -324531588
159464308 -159536906
123950131 -124121227
532975364 -532920142
437126097 -436989815
484440709 -484273639
519204782 -519083228
501786551 -501795951
243853855 -243818037
932874064 -932878910
92337752 -92392616
850865444 -850817848
646618225 -646572803
459941321 -459794729
169919725 -169839571
912335472 -912412892
603502060 -603641220
685746451 -685744521
621201107 -621031607
779931244 -780064482
822123410 -822007208
846969675 -847049073
294732054 -294775256
647762105 -647589635
517991031 -517914703
689807437 -689638427
828558663 -828520651
918872739 -918682381
155053373 -155158213
948053966 -948065970
520320928 -520204018
462204089 -462364135
973379582 -973282440
216103751 -216110667
298855460 -299005242
875960409 -876035833
690655753 -690843427
446664350 -446691934
312504332 -312327250
510038855 -510190717
20678225 -20682895
248975617 -248917809
424242207 -424316945
106864322 -107031646
432567745 -432739847
645444549 -645436623
933030400 -933128114
548569036 -548666150
894255881 -894166455
245084549 -245193327
701516143 -701431197
417631211 -417606535
991053967 -991010325
702393046 -702295160
211204055 -211110903
790394960 -790467038
505657742 -505461122
686354046 -686465618
33635807 -33447717
880519170 -880651402
562408152 -562454832
823094011 -823152161
238610920 -238706594
732312854 -732318160
61145357 -61209425
824116916 -824001348
396876664 -397053298
757540776 -757554426
644352991 -644470277
368825331 -368966903
427790516 -427952116
489402363 -489247279
534806439 -534711763
734413685 -734409121
77684069 -77631207
638205730 -638393954
672852778 -672746468
440916212 -440966264
232562822 -232536594
707150216 -707329480
632437068 -632396600
411139639 -411222883
959400178 -959445318
352712247 -352623177
877623743 -877760917
32240436 -32061760
676196140 -676148826
478176060 -478087002
788344718 -788278610
587378471 -587411873
940941458 -941063824
495057759 -494880561
762642052 -762448750
890370128 -890451772
249376447 -249466975
634634238 -634588784
734685284 -734644268
288620156 -288815220
532607760 -532501984
596419503 -596525349
272412246 -272470462
249976350 -250022408
630960090 -631145122
771467652 -771585560
667768818 -667794794
26181078 -26158278
426009264 -425991624
170161745 -170133701
879331440 -879409566
416725327 -416692503
213717222 -213592600
79000705 -79051875
607852071 -607943975
874997893 -875112167
264745273 -264740415
446263008 -446283708
729437204 -729311584
667416636 -667490832
426000444 -425909514
18989503 -18901577
834712654 -834612008
774886114 -775037734
309750050 -309825694
941812892 -941639354
869287222 -869346922
842780704 -842802108
714996174 -714996940
443712682 -443657830
349443636 -349395500
558318972 -558201780
137996184 -138012806
831093256 -830914442
494944290 -494969160
64768339 -64604897
828475791 -828411003
729174723 -729097021
596118014 -596118752
949279924 -949176074
417444274 -417390514
417171284 -416972606
821362814 -821351210
632063587 -632120019
289158220 -289295402
90465882 -90336218
333650977 -333652125
766097923 -765900273
230301422 -230394050
966631234 -966514052
300697466 -300848648
992774527 -992965853
495707473 -495797233
835281547 -835391815
594603522 -594549162
262862886 -262868750
645390377 -645386911
528119144 -528079480
600898729 -600748155
411748044 -411659866
900647827 -900498365
491831661 -491901431
62821909 -62998989
289906401 -289818869
671471186 -671564346
819563209 -819498897
768413560 -768546610
740857581 -740802671
168508111 -168403705
136634531 -136469297
901703466 -901526122
447009879 -447172337
572973369 -573032237
28443229 -28438355
822694810 -822702828
60010026 -59844412
938721423 -938640291
746677091 -746644355
709604146 -709439042
488093091 -487964921
958646732 -958455444
29179527 -29154717
8036541 -7940763
776180199 -776008283
203336076 -203172472
281783825 -281614505
12196077 -12102563
403581472 -403737070
147760856 -147696760
336639267 -336759087
349719361 -349588829
101829098 -101940884
317720448 -317700816
325637067 -325542375
210731055 -210621307
4477070 -4532904
801419982 -801298256
967026850 -966878974
259137079 -258960195
63137455 -63233407
711008686 -710995924
266759282 -266739088
120011907 -119918813
417212798 -417317602
606070616 -606247642
572828575 -573002803
108280427 -108243761
292244344 -292117460
461861631 -461828625
991112655 -990995279
133800330 -133653166
740096607 -740174101
557314875 -557206145
911462396 -911287458
622884043 -623001011
331328532 -331436284
754276326 -754442470
547203284 -547037632
979082545 -979129201
748412197 -748327319
492649334 -492530668
275374711 -275383623
731297485 -731212423
363608821 -363730501
940231053 -940361987
192997370 -192819986
230117349 -230110181
496525534 -496571094
602105322 -602212444
802399964 -802362096
666417397 -666489587
861635775 -861647775
510639628 -510566444
943941532 -944012602
703267156 -703401282
450704442 -450521498
773997478 -774051822
912391869 -912433915
904257133 -904252345
481615110 -481487546
542805909 -542735521
925791227 -925626593
294477411 -294592079
935521572 -935414170
150557270 -150550738
712610047 -712502013
371402427 -371321093
370974914 -370964462
427349507 -427396009
290406321 -290337057
228497555 -228519657
346790622 -346610922
507819208 -507892448
716502680 -716566604
969885438 -970075480
180809852 -180704972
78568425 -78561385
756842229 -756955827
443536085 -443438489
897007167 -896895203
595219039 -595188391
375178009 -375265827
80787648 -80889836
413517523 -413568741
237189361 -237316645
718627799 -718795057
440886665 -440853127
77399838 -77386010
799130952 -798955030
723865951 -723969265
233501266 -233352112
535498724 -535498504
1872804 -1704388
6836058 -6739434
982156622 -982063848
205229509 -205361767
288032610 -288166464
626757267 -626746219
789137364 -789153758
392244712 -392249424
947883735 -947909049
551915665 -551903415
561740920 -561881672
117225987 -117405147
107188089 -107382067
805405643 -805598557
994193130 -994096296
289661249 -289491619
52573355 -52489755
945700339 -945758471
465230279 -465075111
414441025 -414449621
420540399 -420565905
297773805 -297958407
120437526 -120407444
309731695 -309919693
162506362 -162392530
995039780 -995052468
546710920 -546704474
406334631 -406221979
868299820 -868231620
415589496 -415767630
14367337 -14179397
96417899 -96598977
157077991 -157176335
189377667 -189397445
53540176 -53513336
690096437 -690041409
618739110 -618818540
607898023 -607802863
672629458 -672780928
588243518 -588342630
935283096 -935187040
850646581 -850766615
807205561 -807120855
347955012 -348059670
912926732 -913097566
468925604 -468864240
10449482 -10368258
563813978 -564012564
632951016 -632929222
413646150 -413722420
685067220 -685252058
384559188 -384752094
693093396 -692963398
335611879 -335464243
366312500 -366151714
820914335 -820737303
237493202 -237520746
638930896 -638752362
280700563 -280696103
24711891 -24889491
820345707 -820275511
731890952 -731722380
93740467 -93923909
82893544 -82911466
955225210 -955297002
167847826 -167737594
308016210 -308081410
239567874 -239624998
268802010 -268738690
729567576 -729427846
728872814 -728944322
254875788 -254944242
315869752 -315822246
507451468 -507526770
432009461 -431889879
818358158 -818307564
482301764 -482471668
194858930 -194810956
639602213 -639738385
461272350 -461366484
445620822 -445795852
242278562 -242393628
768555983 -768698349
773696971 -773727373
727158691 -727010083
964771541 -964829683
6599782 -6714896
168836241 -168910171
561109393 -561034755
310081515 -310103935
664404405 -664281559
268750628 -268770350
250793940 -250746058
469212392 -469301368
572026285 -571923283
714993367 -714988237
995774981 -995876583
990157101 -990354717
163471912 -163332528
433542 -390188
924160540 -923964046
329012543 -328848959
976865754 -976940386
402519610 -402375808
111880276 -111799606
365307994 -365491434
207171970 -206982298
967966642 -968125500
613332624 -613410776
994715486 -994537718
304964711 -304780485
744474771 -744306691
833980134 -833876806
38721113 -38534139
290399058 -290413584
86686829 -86544675
54667786 -54478486
186369411 -186565745
405848391 -405967743
429524212 -429685452
183469400 -183591006
332066901 -332123389
28202909 -28206713
382457667 -382369699
762322046 -762174398
976893552 -976741376
572095893 -572159097
555875248 -555932196
55182074 -55330998
397534406 -397414244
310092725 -309903411
693096237 -693090555
529043239 -528963169
696969294 -697058398
282398425 -282208933
189090632 -189243222
419785046 -419664934
665092889 -665083919
475227394 -475205526
77291604 -77392924
680625502 -680815184
798351835 -798492299
61485586 -61584806
655857623 -655668867
370151780 -370161302
844358850 -844354330
972694043 -972806651
816062223 -816175755
788148556 -788166570
218495222 -218478312
117170432 -117289718
645684291 -645860593
983827970 -983893720
920959925 -921145113
342222088 -342103646
718095175 -718092301
860657991 -860624311
503555909 -503661309
65631958 -65558100
175051541 -175215275
740098790 -740135354
118795706 -118686096
306762320 -306820294
231617664 -231768554
887470380 -887366172
715414065 -715567337
680384845 -680546163
218720201 -218866209
630641881 -630745031
268364934 -268557682
733054549 -733038257
369094633 -369118015
652785628 -652869196
231805408 -231897116
510341330 -510182006
850979809 -851073255
706512065 -706521817
812812426 -812695234
992266509 -992351519
687704680 -687556290
222639592 -222769374
132651311 -132728091
189852336 -189758384
446523234 -446603552
865855212 -866018068
716057065 -716082271
901947213 -901940089
513397957 -513292965
868519927 -868426189
197859689 -197801839
880703467 -880809043
715802846 -715918122
937303387 -937120509
243405089 -243267365
804708500 -804688698
743677101 -743507645
368915329 -369018477
986700725 -986837113
877658270 -877692330
858619755 -858493479
685459557 -685572865
491302526 -491467306
669553172 -669489266
737462151 -737367781
760479970 -760280994
39326612 -39500790
865571122 -865636832
48677694 -48676896
506754551 -506768145
892343495 -892386329
594567607 -594639437
320396329 -320471381
959163226 -959206588
395091103 -394946245
779366631 -779263171
485044009 -484891291
542040121 -541961897
462779342 -462811196
358256960 -358428706
835683283 -835745493
949312844 -949412664
444580576 -444427182
470393486 -470213784
514250364 -514417868
851959742 -852103258
133116120 -133030652
62712720 -62810252
651385694 -651446654
806437951 -806428041
732775332 -732645020
62081509 -61905327
316401854 -316377628
793834332 -793680458
505989945 -506008453
773889043 -773794785
675159617 -675188297
234616912 -234462694
610421905 -610379097
977791402 -977966096
715095159 -715277077
756195181 -756391373
871654645 -871535507
258775706 -258753540
553757009 -553673059
896680837 -896767403
369602018 -369712812
628406723 -628358669
933930245 -933827607
504362902 -504191014
40989033 -41001421
849281585 -849209693
725736638 -725581224
235818940 -235743330
893551880 -893623226
779702945 -779630323
726872007 -726883703
457687087 -457495323
397148543 -396958053
421920107 -422112975
286479547 -286379357
224851999 -224979351
510603036 -510544272
112062560 -112168996
837581191 -837739539
61346429 -61429147
455497645 -455659357
504771905 -504915599
280983631 -281048371
922904055 -922872193
327432099 -327602899
59701034 -59626096
411166578 -411279188
255727018 -255682008
740904570 -741067212
781445448 -781357314
744379059 -744246985
687705944 -687747536
411210064 -411348312
740655708 -740605606
310628733 -310549593
243480607 -243561505
498889130 -498831538
751559484 -751496762
757555859 -757715579
968915953 -969050875
756293277 -756270959
518709176 -518564454
236626221 -236712389
196882670 -196767928
561932095 -562098675
635269528 -635213792
345455255 -345288121
511953322 -511842902
747984868 -747913194
849439388 -849509370
28074951 -28132113
452273493 -452222295
736434492 -736610258
716684534 -716745790
616051735 -615909949
64545676 -64647784
141447057 -141258737
937149449 -937132295
833276595 -833125591
484178113 -484044983
113879838 -113801354
75835717 -75720403
586568257 -586425333
825458485 -825387787
213875132 -214033610
457868597 -458055763
263553869 -263662583
502222928 -502151686
736446485 -736262055
389864332 -389802790
241846809 -241859825
866510510 -866423884
243830781 -243643705
169015139 -169159389
269619297 -269759225
315087116 -314896706
207218830 -207278232
900684062 -900781158
139373231 -139453005
161459960 -161537184
846877474 -846732398
337709516 -337769830
1216365 -1157699
521651232 -521514046
482814378 -482879504
240544229 -240724049
191166368 -191151934
125131485 -125023015
220157864 -220276302
629194119 -629243447
656085973 -656188823
630721140 -630768922
891193949 -891017241
723354279 -723161369
437398721 -437265873
96033851 -96198591
425824317 -425954979
522204193 -522227143
163924809 -163793687
825215210 -825394190
612824693 -612734287
524831850 -524878876
905306023 -905143433
181630601 -181669891
647371397 -647258369
126397120 -126407416
844814643 -844906741
493382842 -493503382
396823165 -396964981
721232471 -721354179
356351967 -356263689
951309559 -951464735
812990281 -813049559
809818120 -809950348
539215811 -539039033
81402962 -81471468
416812011 -416638643
331670152 -331827364
39766113 -39608481
485757528 -485690340
682253927 -682263403
273560974 -273522560
83111507 -83113507
769989362 -770180904
220757769 -220674691
79938267 -79903993
153797643 -153760079
969480815 -969588825
43416350 -43569062
831652332 -831637902
165016383 -165126845
102339959 -102313627
873274891 -873149163
365495990 -365486878
946552804 -946610044
694451965 -694292771
921929291 -921778427
27130200 -27008964
900799989 -900994013
276870809 -276813805
268952408 -268808732
625212551 -625096813
813425369 -813617297
522449667 -522332391
280802262 -280641462
411653272 -411696302
257900733 -258047773
706914313 -706739157
706516941 -706364471
288398910 -288311416
11548746 -11729452
841491419 -841587631
455094026 -455248080
379382279 -379372625
347311267 -347163019
492590001 -492512083
889057615 -889181049
272641390 -272463704
582776654 -582766528
835236603 -835266141
149677204 -149505512
724701180 -724871958
253549925 -253603561
744811538 -744725082
529124838 -528972116
868279127 -868320513
367276771 -367152563
994792649 -994953415
290052539 -290013135
42349833 -42241953
538573798 -538720410
594207268 -594036224
31096037 -30979713
974842399 -974852059
229899309 -230044563
303474893 -303440317
263178735 -263107791
391998252 -392075568
289074551 -288888361
892195935 -892310775
126072859 -126044751
290371689 -290181515
296622801 -296695499
457495423 -457557291
779140890 -779229300
838604535 -838599977
613103206 -613191408
557845350 -557750586
398050746 -398201676
601729364 -601678742
215863046 -216006360
832512200 -832339632
457141835 -457093439
858824572 -858970522
64918662 -64845928
299389416 -299288114
242675070 -242586726
645965903 -646064947
465885459 -466065839
81223436 -81140552
252914117 -252993049
350586678 -350735954
964137546 -964317640
422386654 -422329294
592806029 -592930031
897836972 -897762368
912803967 -912820271
228991405 -229088321
465333413 -465155923
92945999 -93050153
796196652 -796213152
503776254 -503596902
857396214 -857418108
233051148 -232973674
246724546 -246665360
287318736 -287191274
625783015 -625638761
195238508 -195344812
665878337 -665728559
96128438 -96268744
60504302 -60372144
308601814 -308727554
834343461 -834372323
656237295 -656259813
306820120 -307014454
27152108 -27332786
336320941 -336214191
644529972 -644630858
685745388 -685593820
286365982 -286355764
256279153 -256348867
612598959 -612448871
904254739 -904138487
750473360 -750534724
657257646 -657311140
441046181 -441023087
963919672 -963957044
591246896 -591284904
377315803 -377512575
476536899 -476706919
418849514 -418822490
113907932 -113903600
451642318 -451737594
548087460 -548235112
614489145 -614625937
780516702 -780407724
725212689 -725111989
941723870 -941681682
647416088 -647334592
329692767 -329546063
735880611 -736025881
479305472 -479370310
262225331 -262123233
205965456 -205807592
606545102 -606502904
794438660 -794341674
244189068 -244229682
325701452 -325726760
191117807 -191214929
550662190 -550672792
556982161 -557062539
555903722 -555816266
884853509 -884768371
240161201 -239976523
28645696 -28570346
893449620 -893356826
598933619 -599059595
999747345 -999863425
959995823 -959928343
439977394 -440152630
926498359 -926656697
39028097 -38931199
366329214 -366483188
638694634 -638690328
252040741 -252198521
723020719 -722887917
966340507 -966324337
632379210 -632260860
705097442 -705011690
87914641 -87736989
19376347 -19369403
393463326 -393649068
987116124 -987188776
747383542 -747574640
60164779 -60098347
471524739 -471326347
542334681 -542174569
420299457 -420393603
373067207 -373107235
38173141 -38127809
376662962 -376546998
441922598 -441988766
431002008 -431114808
413411418 -413456874
792434508 -792559902
835826748 -835688120
94470342 -94399438
415870678 -416033794
504869582 -504961616
112659785 -112601429
760583278 -760689094
101925244 -101956524
764162953 -764229485
249417347 -249421711
648300545 -648473329
998388838 -998572400
44320397 -44357057
528223220 -528064346
939761346 -939893170
475046215 -475018933
781495276 -781685040
995046124 -995025600
199486969 -199672877
574461801 -574585109
898758059 -898775611
208837074 -208709166
660034641 -659928879
519674531 -519754925
843390675 -843371759
351261681 -351341185
997854966 -998023088
327517499 -327497929
37549238 -37661584
588713156 -588737856
761215265 -761048235
239957569 -239989909
397632573 -397607369
394841691 -394878047
366611676 -366541344
276488116 -276488046
402311421 -402286863
319875893 -319738661
596507292 -596647540
81345011 -81233285
436056584 -435937680
357102853 -357139223
564254894 -564126878
978941045 -978748535
264510377 -264646631
213910417 -213791621
597407123 -597570055
860217072 -860107574
255499740 -255599230
352844134 -352807556
669727543 -669882289
986800840 -986962920
866467197 -866396639
443027402 -442857560
86740834 -86632824
901822653 -901683853
619117475 -619004355
960400637 -960374145
729816239 -729688027
826394930 -826329054
198566560 -198502606
266625621 -266583979
319242987 -319267409
973247428 -973158184
437613039 -437473155
660922919 -660870757
468014454 -468070016
64067760 -63867838
268620956 -268550466
372128360 -371959012
979294548 -979459062
367788589 -367668935
571101609 -571132567
233619903 -233749987
719456638 -719548770
382224091 -382413683
296329355 -296464375
218684092 -218682486
260667090 -260567092
888388571 -888313723
17623722 -17784042
872964704 -872824086
898677851 -898655421
603387167 -603307717
329123111 -329049723
70380051 -70242423
952929000 -952874858
620188856 -620296586
817325243 -817161891
759385678 -759336566
92509185 -92545371
618992142 -618814830
659614278 -659557220
110946532 -110973016
278788382 -278823976
965611258 -965715698
517705477 -517728841
607536852 -607482298
24715903 -24800691
954798312 -954776484
890149105 -889988675
412070456 -412003570
189204020 -189387556
249651984 -249690486
465109153 -465141993
571002727 -570961057
202271255 -202421881
921675173 -921790593
373738383 -373928349
109019816 -109102828
454433767 -454384213
632074994 -632225780
266525600 -266468424
613429570 -613553084
583720086 -583635502
303164460 -303042968
19073539 -19187299
52531555 -52411249
290262676 -290127422
606628319 -606461885
475481966 -475617668
430774086 -430685832
154778730 -154912008
754942439 -754968399
904911207 -905032477
389446800 -389480144
911643166 -911582186
857770273 -857887479
368896117 -368761769
114132385 -113970321
468259106 -468162040
481368618 -481180418
986670314 -986694046
14512149 -14551539
987152450 -987044214
146480808 -146296262
261123313 -261177059
162012739 -161944881
392874777 -392971777
920549504 -920374896
128645440 -128530588
419344060 -419462250
871040034 -870933388
525543189 -525490583
615501425 -615594315
380685798 -380839598
53316893 -53281353
301213136 -301305094
356499893 -356448041
875160883 -875245977
668413358 -668310460
943797180 -943824598
858177915 -858248329
88407761 -88543605
197024005 -197150163
604514473 -604639023
867403632 -867494078
276905110 -276836508
721478034 -721618052
805690786 -805719678
603919750 -604024488
960693170 -960677132
471954272 -471829068
84008760 -84145986
634611511 -634462073
859420046 -859377040
402404876 -402282212
475397685 -475549817
543928600 -543888718
890068890 -889989340
874405377 -874262961
636393389 -636550009
147446245 -147418745
966704617 -966557851
832078968 -831935870
370641963 -370837317
745709424 -745756068
238977481 -239007009
311108338 -311087244
664154385 -664246943
632091803 -631926287
693861369 -693690569
555332449 -555427427
828518588 -828715270
590216684 -590253038
178994389 -179080721
95233434 -95258264
67057212 -66934702
598190709 -598179361
332438902 -332379360
219123656 -219064616
494408341 -494211967
722643340 -722523164
903260359 -903359603
989450207 -989426979
852252998 -852121856
326804993 -326952363
735807519 -735621687
764724074 -764821880
50302331 -50380027
308904231 -308924339
329470900 -329371670
261513449 -261601931
818064250 -817949874
21860221 -21738075
837397192 -837414104
738508700 -738534974
716607899 -716525309
371510766 -371661286
164351998 -164244186
9390313 -9554965
89679891 -89812953
766672503 -766590427
644677623 -644708111
231462487 -231350583
775683449 -775622805
794735168 -794623094
806486103 -806600455
796888780 -797057320
897534119 -897553577
914840832 -914932748
622026758 -621950720
82558188 -82656370
747244533 -747327227
327464534 -327267052
349243783 -349402519
632940119 -632844775
325162997 -324988427
119117153 -119151523
2984253 -2965889
599452034 -599488200
193034110 -192960630
390701906 -390623778
998620065 -998536971
802718125 -802575763
774156465 -774096971
33450471 -33451771
48335119 -48241463
79310673 -79301879
84509251 -84534671
967290260 -967142072
623413733 -623453033
168067982 -168098998
835857094 -835796402
694848966 -694959600
770336789 -770384269
511804196 -511683614
381560869 -381388027
640416867 -640395297
824224379 -824149889
791862680 -791739764
359695349 -359820257
937176110 -937211948
609623596 -609589328
554151809 -554194609
66508700 -66626296
146225983 -146089453
620143443 -619972361
843453555 -843606085
780284862 -780222436
700819209 -701012087
958259437 -958248529
619602113 -619529791
959355202 -959179062
740898161 -740934803
299773297 -299636695
120265158 -120393260
771526606 -771410024
187503512 -187547040
611183901 -611140109
872183805 -871993533
305346190 -305408038
996412602 -996268026
207942857 -207852599
557899219 -557791481
516353939 -516543609
577561989 -577615729
774392269 -774508459
575857174 -575917732
729333514 -729144910
795182700 -795041756
888528207 -888452601
226234541 -226277687
291824860 -291667884
251806309 -251908223
868040634 -867881856
517395822 -517426954
131897977 -131770503
380830239 -380945971
581765716 -581942588
233654914 -233845060
232358492 -232471778
604923792 -604766210
771109886 -771144478
748167626 -748087044
680465504 -680305616
711397807 -711460229
866435869 -866585151
912077375 -912181263
214728563 -214927667
895973632 -896087744
676255028 -676137252
821746713 -821815463
968097957 -968296443
871791449 -871691863
622667869 -622818951
721313246 -721395112
484778959 -484647455
530149100 -530143722
4945492 -5069164
810782161 -810714487
970234993 -970066141
827424333 -827270063
869715120 -869619468
81437215 -81283687
637148186 -637169300
596791421 -596918283
419526208 -419483954
455831669 -455941509
78245863 -78246749
108780850 -108942212
823654288 -823537694
759282768 -759361122
27894078 -28023612
192085888 -192237918
677153780 -677203906
225531147 -225445783
294872630 -294959168
919226274 -919359906
804912327 -804934493
616492126 -616489488
650846054 -650729022
27393016 -27570408
795033305 -794991043
832773916 -832751960
546055816 -545887500
7675182 -7763488
811919285 -811841491
940213189 -940185849
106601744 -106429264
969092863 -969137671
965263383 -965297043
914403788 -914573562
742414080 -742505112
727159308 -727158074
439850562 -439815110
267095344 -266930360
273187994 -273088514
182736359 -182633693
411912783 -412037013
42949534 -42894548
271752199 -271885381
903272350 -903460670
266211238 -266202476
750310383 -750156995
333395014 -333529528
707066502 -707002268
406274728 -406394534
28875115 -28829187
644692867 -644568849
481953294 -481823380
719664229 -719545691
529342859 -529267865
593349975 -593422061
859426152 -859413940
239138679 -239132885
660500934 -660621768
676725958 -676754474
859482554 -859505410
183690814 -183775778
240390904 -240473056
544191963 -544153169
692233897 -692113793
864544090 -864385652
405235062 -405421872
53996187 -54103515
61884567 -61718131
48847690 -48956362
847158102 -846981512
794531935 -794587973
80478232 -80362476
978929790 -978952300
475741954 -475680144
673029764 -673085832
803110653 -803123005
407741754 -407707634
584324729 -584218539
305634228 -305473068
873590353 -873531267
199697574 -199846180
719434860 -719502704
277726176 -277594640
362955336 -362921564
615897070 -615900034
445788744 -445945998
332751285 -332673281
815214654 -815362476
523856763 -523760925
700568673 -700596071
646185983 -646379225
712028567 -712029609
351337045 -351480727
143231638 -143221986
610533661 -610656599
596215463 -596022041
393754193 -393725069
180958976 -181148296
335436557 -335315187
560338080 -560348894
701018761 -701005413
285356384 -285389164
633220321 -633117685
545773398 -545584676
320373782 -320238656
310793102 -310890310
989709790 -989778994
126525989 -126426547
707745035 -707710837
179916910 -179858690
731249949 -731242983
116132021 -116105883
636806542 -636658472
350996609 -350977043
532342137 -532343321
303665856 -303807210
985728594 -985583806
366050024 -366050242
767942542 -767763494
600099174 -600292320
373087221 -373059375
795704933 -795693293
581318127 -581319931
289675925 -289646573
589460616 -589387510
705149850 -705275494
926338077 -926315077
3656275 -3842263
86529030 -86615752
931164227 -931288805
355519589 -355666223
164579110 -164649752
604123244 -604274922
357335866 -357326252
885737650 -885751966
66472662 -66286204
437708028 -437518050
492694900 -492783228
805982587 -805956489
31083111 -31218303
941155301 -940972347
30616694 -30473132
699224711 -699071961
932037052 -932178150
829514926 -829635204
274783551 -274974403
366626394 -366596958
302415606 -302369904
236766977 -236783075
256134128 -256184554
634135170 -634074576
192091064 -192105140
294739715 -294753655
117990645 -118130295
173350430 -173329756
930964506 -930853456
528890497 -528914447
783544044 -783611516
102580321 -102749561
689281034 -689371054
703752405 -703744459
691915414 -691741300
135790662 -135919952
675971223 -675820855
393317567 -393292381
355896360 -355777168
384838272 -384852552
156882151 -156737151
627385964 -627376538
897137260 -896974956
306994068 -307111102
514619899 -514544607
112352889 -112450985
99564134 -99370678
984444959 -984624485
177661192 -177752336
404857149 -404746073
494055907 -493983533
243843843 -243863867
473369978 -473363042
598797200 -598748538
636641241 -636717599
910003772 -910124800
297288931 -297251107
788311664 -788161746
911441297 -911530209
620941302 -621061714
986315756 -986187994
699427558 -699387318
347575299 -347418521
836520218 -836324878
825212562 -825304700
533020032 -533108600
777255624 -777403768
470115560 -470089822
323151034 -322985302
283907847 -283770077
34101865 -34301629
17113197 -17268127
766707326 -766637680
550431683 -550478797
933743154 -933878926
170009357 -169830093
92466516 -92638876
639703940 -639772830
712362272 -712269798
818977980 -818823954
8922031 -8728003
58278195 -58322081
836641403 -836704181
680218299 -680338317
705628847 -705579813
821242400 -821357012
916124525 -916070503
31385056 -31431598
490635509 -490596095
668410297 -668416925
869197806 -869317072
278064134 -277967152
387846269 -387891259
610235265 -610327501
889836802 -889916404
479522119 -479674065
562720629 -562795457
420773011 -420811193
781093432 -780962296
252097023 -252119631
281905202 -281789096
912129319 -912065803
34546110 -34536046
24217241 -24146159
521089050 -520895932
673030966 -673057798
3472948 -3356662
10160314 -10317142
272010415 -271816181
945982886 -945870276
256369104 -256399858
266678486 -266840078
369262345 -369390967
289172624 -289073400
743787492 -743749156
975643297 -975537027
964134601 -964157201
878388343 -878394667
376717730 -376912874
923082300 -923040596
473698143 -473786793
651557301 -651732265
634754991 -634686661
757160644 -757082602
287494275 -287381155
846473470 -846579226
150316484 -150497568
477753308 -477704516
563074371 -563218891
163405411 -163538413
918278785 -918112561
211894718 -211757536
998767991 -998826327
359381881 -359488027
96790412 -96673730
170872528 -170998588
981522338 -981467100
691779820 -691780710
231448887 -231613871
112794190 -112749822
327075217 -326929803
568182932 -568229172
877841744 -877977638
213785503 -213682811
814711408 -814695220
374924122 -375121554
51382452 -51331512
357487438 -357598864
682801939 -682836403
269661876 -269511074
529048477 -529038001
776763700 -776789164
102226381 -102232043
418472612 -418632860
113388163 -113522237
709973733 -709879077
175346585 -175296915
262799219 -262762505
937858989 -937947745
486017744 -485832030
999019863 -999113447
699985696 -699969442
450013508 -449974112
958793477 -958609279
870515069 -870589725
939644926 -939827258
61050700 -60938692
745311529 -745280833
959778234 -959585354
116470418 -116291346
380386931 -380496043
228490834 -228508606
673974001 -673984177
661072044 -660994486
502090 -428508
427589341 -427733433
311054983 -311161693
597045776 -597076944
428769588 -428697316
847212242 -847339874
761312457 -761195887
568573370 -568723494
169149089 -169169689
158084183 -158057341
675313518 -675412576
317772162 -317797892
770360529 -770291145
904048295 -904041505
754602688 -754739176
965884629 -965846363
636702691 -636732507
702537632 -702618202
122353128 -122357936
971736132 -971666600
141662508 -141761514
970717367 -970671853
173306331 -173340093
951760135 -951885893
887297994 -887321216
819210256 -819367902
728383292 -728528774
311176250 -311147136
928268314 -928217684
255939756 -255889332
175627798 -175494602
925708910 -925630114
207884626 -208001088
103054661 -103010973
128845513 -128824403
896407938 -896506968
457117637 -457067225
786007993 -786189881
575353557 -575172109
229924797 -229831309
178137195 -178160593
551540260 -551511140
399683868 -399723872
68353352 -68392082
119197954 -119105092
796243127 -796183177
139884851 -140062347
19823477 -19945219
478587850 -478680196
593290910 -593173756
868525818 -868657110
259679384 -259751094
54049851 -53979861
657620687 -657673893
950824059 -950686633
745041678 -744936692
641490635 -641591051
542124227 -542085551
740666533 -740822553
695399066 -695505878
466700430 -466703924
347237143 -347178881
322360655 -322224731
584559291 -584572295
663130672 -662941328
438734503 -438845711
343298724 -343331126
727211048 -727260456
871414533 -871252309
635136256 -634944422
195474265 -195334427
235501298 -235465430
614557541 -614385565
159757665 -159736105
320720654 -320889896
547030040 -546871938
576364461 -576169215
985441838 -985415614
744552726 -744503734
616775473 -616835291
988836926 -988750912
775455478 -775529486
730298036 -730491766
850157485 -850337789
740439628 -740371900
8472851 -8329349
818197117 -818008017
408405106 -408344514
199048673 -198915721
98255642 -98061910
931051647 -931040343
620533860 -620653370
609555356 -609415888
624414165 -624460651
37196248 -37273994
335285057 -335224121
746588350 -746765832
351823996 -351904858
422889529 -422981411
724741398 -724623738
913557296 -913530412
200594159 -200481657
777292010 -777329696
867809632 -867677906
386029911 -385895957
943392075 -943530457
603718074 -603720446
950174318 -950204546
414857536 -414734542
7794770 -7732206
808290810 -808420992
771384281 -771294819
571812814 -571974784
665583564 -665774598
777007839 -777186385
192161903 -192048377
364887988 -364723748
196307900 -196317366
68934547 -68884725
399295870 -399483140
612432429 -612387487
313401813 -313493319
325875564 -325848130
827174573 -827068251
696965350 -696921754
714061935 -713941537
738818194 -738922414
413155698 -413190466
954787398 -954656474
281138169 -281260827
746816687 -746895679
329173089 -329291775
207280919 -207311931
376961852 -377160216
960192615 -960362489
212173377 -212171511
970788841 -970979377
74876875 -74690839
29803495 -30001615
849885819 -849891759
619420936 -619465570
524663840 -524482312
412645512 -412472310
573101 -462731
215284573 -215461187
90741667 -90861911
956076722 -956207172
650545523 -650423069
13273631 -13259531
319603147 -319416669
455338567 -455346583
284682829 -284863829
149419711 -149362349
734051207 -734175207
428241489 -428420887
136122273 -135971063
547598212 -547754810
743420653 -743329589
580364689 -580329535
998036465 -998212529
180698368 -180757412
642978482 -642985840
827462205 -827644715
828804261 -828626279
15040115 -15017221
886665739 -886573987
454562913 -454595447
521401393 -521539883
951581790 -951727536
835157180 -835025866
789064671 -789242845
253295984 -253422948
307845329 -307812879
480276430 -480131136
745774999 -745737137
138244975 -138286469
177798275 -177706397
566854850 -566988672
174613920 -174619132
608016428 -607871522
903309981 -903159957
175261819 -175431351
934569451 -934631623
778351704 -778523526
856502801 -856449867
226043147 -226144299
339589138 -339782518
207781303 -207839499
430595779 -430729959
613197450 -613229260
218256716 -218281474
477292699 -477418931
837581867 -837437697
76656970 -76811172
782645287 -782805743
377414189 -377306371
746541695 -746660723
563360100 -563354400
859520007 -859490813
190980857 -191159151
386826521 -386692265
944979269 -945125341
687567272 -687406290
975820894 -975850716
398226381 -398176971
852330149 -852182955
935496035 -935548413
962661528 -962583522
484231640 -484258234
960384927 -960387391
745498027 -745411957
910997119 -910883461
626601673 -626751743
716977099 -716928763
925261409 -925378519
278742827 -278806179
258700319 -258851093
261580781 -261623081
397967759 -397955983
503068697 -502977917
140478029 -140317649
822889708 -822692430
955494438 -955500660
255675228 -255825444
985727850 -985882408
33541762 -33361780
798179342 -797997460
768016257 -767868827
897416354 -897543848
293180228 -293224756
879822956 -879839776
164423410 -164369276
430050927 -430176935
953089508 -952906844
587575740 -587466352
48015011 -47865855
977886070 -978046122
963149520 -963063040
757759872 -757900686
686139154 -686112420
535251095 -535099989
333346273 -333148071
353902163 -354011807
329902303 -329727429
570308574 -570178252
774659682 -774586718
453364453 -453323189
320347895 -320399669
585594179 -585597361
755958201 -756073357
260934949 -260998375
567203733 -567047603
127909257 -127927345
530049461 -530248739
56176677 -56358719
803024240 -803221770
86825921 -86744999
552383089 -552357807
952591707 -952467039
122359741 -122356131
939991939 -940004305
881521101 -881690239
963047851 -962985021
345443048 -345551738
591252218 -591265900
868571328 -868591464
574133405 -574222331
193797668 -193622620
231693109 -231534633
296105006 -296025520
485658038 -485857018
517084373 -516910177
778728373 -778620181
268723450 -268880570
739050294 -739024210
920628392 -920802356
872680291 -872618745
767018835 -767102093
212022316 -211959198
394471386 -394437502
558161454 -558260376
584961179 -584903287
312815821 -312962335
829124238 -829014784
970472103 -970337247
21821067 -21899375
968653607 -968503287
925249835 -925240289
861547945 -861747605
772745045 -772595473
414031069 -413889957
955726223 -955742323
714956712 -715114700
662402295 -662462291
596328401 -596237757
191842621 -191894405
309576596 -309547600
633165747 -633297711
320069314 -319876024
372724168 -372924016
233019943 -233144867
490154826 -490273080
147555246 -147471654
148877876 -149049878
338520153 -338410483
429361076 -429213204
295856708 -295714212
214895066 -215047702
65927379 -66070473
272873507 -272793633
734206570 -734167128
748903847 -748753693
72372208 -72229906
126993284 -127066570
201780660 -201936946
584194505 -584087101
751041017 -750903363
68271649 -68087443
793163202 -793282786
46364249 -46376563
513317361 -513478553
299456611 -299390249
893310162 -893336718
50255107 -50341179
504026289 -503925643
853213328 -853372392
727922109 -727911885
374639824 -374626506
246701048 -246771738
884203616 -884125770
361309928 -361502608
421694870 -421579934
449993810 -449868750
978188750 -978231848
741633884 -741440420
480786679 -480752719
47285345 -47191107
890222735 -890352351
267966887 -267925859
462243625 -462143255
579121222 -579001208
789429396 -789506064
794403421 -794516261
688045087 -688239601
953478474 -953323840
577181762 -577097554
678562911 -678399091
659264515 -659412567
699677115 -699611965
915393651 -915463763
366480636 -366485740
333563428 -333579742
413370616 -413543132
179074417 -179159759
730197009 -730192961
82607279 -82582937
276037757 -275964641
463838040 -464035596
323588028 -323482076
454904332 -454906646
269843433 -269841715
741057099 -741147843
763062614 -763151154
396814814 -396753710
729110234 -729239212
602843331 -602708361
311731705 -311805571
242627746 -242601740
427793644 -427871316
838386650 -838335108
58402898 -58302614
82435445 -82475379
407709089 -407774419
570171492 -570134678
155708892 -155848466
655056033 -654868003
37389169 -37333217
968536541 -968524567
567797030 -567926526
898563993 -898618961
626454065 -626581007
844783530 -844606262
788660876 -788829984
276822597 -276842307
488356289 -488206613
936327057 -936170853
482386716 -482238282
940722794 -940561566
589300894 -589406286
562123044 -562074306
92593967 -92683785
379567696 -379714936
102875853 -103032817
221604715 -221783503
927703495 -927652499
113153218 -113288914
141231975 -141261979
935235068 -935140058
997349663 -997522231
240914522 -241106302
772264130 -772304718
924291429 -924176343
100307865 -100265355
509903498 -509899478
724800793 -724943483
986619173 -986768919
536292162 -536239980
477881319 -478071775
647140262 -647279566
879954759 -879981303
25172256 -25036536
498439244 -498365626
216296952 -216426290
472774195 -472864561
426315581 -426419419
1351140 -1408458
816804967 -816929301
451553609 -451542243
218328916 -218459286
653253679 -653343277
929276506 -929247592
189568922 -189577566
671612178 -671794280
221066488 -221047108
730362282 -730173686
13430677 -13474023
235712667 -235781135
41516080 -41373014
931303747 -931401275
428228704 -428331188
909191340 -909284338
523706631 -523669383
467858745 -467744769
462358861 -462389919
270093932 -270236812
555799017 -555643333
406979893 -407116189
327617533 -327588265
552170991 -552181517
31296708 -31213902
140155719 -140345321
252555638 -252454036
72679875 -72555259
43304008 -43431528
697897485 -697835307
415942612 -416124976
406432235 -406595989
17487930 -17531018
491060413 -491118883
864876757 -865074831
571093229 -571202255
448523107 -448350491
682776589 -682778809
366973811 -366799671
981852724 -981920328
660102847 -660160995
462641827 -462795269
393823390 -393684996
267698198 -267852524
155319198 -155409816
140134575 -140154287
732225128 -732411192
65377371 -65349579
462251348 -462284112
181808594 -181717496
853499829 -853480177
315275862 -315462928
75686329 -75627127
503573047 -503486939
777961385 -777909023
656714816 -656655940
289229516 -289361288
272900891 -273050721
678173599 -678317943
16656201 -16639253
74510911 -74358897
151941393 -151976017
16224802 -16032480
844356590 -844352176
277945105 -278015643
622567152 -622387836
455706540 -455711702
777467103 -777550739
838851912 -838872634
542477273 -542324789
328059430 -328187856
914726634 -914569206
830137212 -830122108
495975076 -496010768
770292822 -770475716
110295953 -110422919
617028507 -617179501
389297264 -389220378
391936916 -391817400
380383783 -380358693
340767001 -340678665
397921728 -397927048
359930182 -359928496
694628932 -694464838
315041019 -315223121
272975806 -272893002
930809611 -930908981
420197564 -420234882
489324821 -489227889
452597212 -452648180
305709270 -305713828
426120723 -426215241
577503977 -577588859
923685594 -923705672
141083388 -140915032
52869619 -52745575
138607711 -138649689
99790556 -99616710
995546132 -995719906
988678764 -988606732
857316854 -857336440
875090709 -875192411
818775413 -818847267
54389312 -54299440
781191862 -781225250
261933171 -261851097
141102467 -141064309
730038237 -730126555
947804557 -947638499
430584626 -430556758
38564680 -38489372
640832026 -640815542
538200613 -538252327
946174087 -945988343
580574330 -580402618
873354672 -873448298
184983728 -184811812
681354517 -681552085
690630729 -690547997
171134010 -171331248
414810436 -414904636
2561255 -2756861
135584687 -135745517
346218340 -346331538
845008446 -845150050
450852084 -451046136
531939197 -532011323
265122348 -265132376
702344103 -702284721
654218415 -654151439
562535286 -562537008
242031407 -241841417
666029439 -666020969
446097463 -445900885
912905711 -912746547
570021419 -570016893
927525043 -927348019
100786307 -100738971
637007753 -637025639
899264848 -899281556
176184988 -176136740
504095496 -504206866
968159222 -968091778
216841139 -216956643
345497393 -345413117
907744128 -907632106
307544533 -307737041
946753315 -946786747
46025741 -46075367
151194125 -151027159
372389104 -372517978
698722713 -698708357
329619415 -329565695
26280382 -26380876
143751300 -143856642
814226757 -814378585
635225315 -635313741
273614713 -273507235
848539211 -848705889
740566873 -740744543
319610414 -319669122
322007524 -322138968
235135585 -235094847
368779159 -368629901
969115267 -968986483
948165151 -947966789
508282552 -508140496
788977686 -788870108
323903522 -323922454
393245207 -393180637
11528379 -11639099
634891141 -634858799
207296425 -207260925
456908220 -456873598
848074909 -847992581
46620026 -46430466
737410155 -737233039
989111310 -989070866
21063743 -21025315
384530965 -384508755
124365653 -124182529
153637768 -153542254
694017738 -694133090
405647393 -405844901
859398543 -859244279
579439421 -579343507
109651276 -109665052
109317335 -109443983
568954665 -568959203
938663081 -938779765
401958989 -401877549
764553872 -764431464
403247842 -403235956
792603901 -792796969
316277325 -316364029
982399607 -982550443
467603311 -467801757
306754957 -306693685
117611831 -117469641
486594263 -486708371
842867087 -843031175
658978530 -659122726
975166117 -975336891
567295295 -567358805
903221722 -903200594
637499589 -637347461
43433866 -43492706
64374302 -64479520
200955126 -200996458
268585711 -268529653
88672480 -88607018
96996767 -97126759
833746386 -833672182
483568484 -483457272
889089568 -889119332
936607079 -936418949
450219102 -450182930
30387362 -30312048
763351834 -763255008
565181359 -565072387
213760243 -213810763
430854937 -430693235
873670472 -873510234
292438948 -292383362
309446651 -309347035
212388008 -212214904
422390133 -422561345
668187733 -667991815
515219163 -515144089
676453687 -676472795
94573599 -94684633
549360142 -549217820
922052430 -922111484
723467236 -723561402
122062642 -122173724
1708396 -1542196
189573244 -189524026
77188182 -77016414
223866780 -223814612
75910638 -75760796
494196614 -494310154
867308305 -867190127
688952346 -688808738
555206914 -555131972
81777974 -81927038
483721199 -483838925
164341621 -164505199
54204900 -54232578
205368883 -205354651
895940584 -895913508
471608729 -471773063
403399765 -403264873
103395763 -103330213
406407895 -406391493
667888616 -667718774
658999223 -658882735
83301550 -83233580
346865569 -346952759
220963604 -221056798
564877659 -564951861
985039779 -985171941
332969735 -332777769
891030280 -891105290
628672590 -628669660
121410769 -121454149
265026942 -264831672
674761263 -674582937
125174837 -125353137
759621848 -759509122
429836564 -429872928
287738075 -287593035
420069515 -419898125
510390368 -510292292
300704537 -300534305
69171350 -69304224
337432289 -337350257
775856781 -775686333
910495373 -910303275
330462834 -330301834
934318288 -934213154
543454478 -543437768
82092401 -82280103
941323947 -941304603
734550554 -734664776
146295301 -146156665
645817437 -645903749
859075918 -859126046
608092431 -607940425
284577191 -284669443
335029336 -334866874
520850560 -520833612
447384126 -447306700
9753728 -9729616
171586340 -171420586
226188228 -226367146
245062554 -245138938
691480090 -691370376
657284393 -657109547
174979158 -175116296
236825191 -236740959
303457605 -303368323
547203490 -547377632
808093020 -807933944
743844793 -743867365
585034091 -585057573
655318024 -655147124
517134002 -517244780
608712022 -608760544
978380750 -978489966
15435845 -15624665
265025442 -265127362
185348652 -185470134
495554442 -495652688
822581239 -822698819
221010201 -220985361
411674787 -411610865
686366023 -686565213
651866335 -651764715
108334264 -108421088
40844177 -40908395
799464904 -799431588
920410903 -920243793
160549904 -160544296
874979210 -875029424
570068710 -569974128
420320614 -420346530
751136827 -751068415
854410458 -854350432
644411634 -644282850
558120155 -558098053
495230422 -495044348
327099751 -327207569
766548752 -766434140
192642758 -192735462
549157292 -549041586
386729039 -386759393
831117787 -831303651
280874777 -280955499
565433449 -565468281
692412086 -692223346
826535284 -826607328
688967958 -688936734
763613859 -763695819
847835785 -848033745
608174548 -608358894
165660073 -165801021
678980511 -679055083
610903369 -610762781
224593206 -224556446
13043744 -12958704
907204803 -907249851
359569281 -359577933
885864901 -885846679
500213788 -500394734
109298591 -109281869
745410068 -745454992
117651614 -117572048
984276686 -984333214
713523316 -713702764
117675167 -117861783
89604832 -89688666
685321092 -685392302
388431185 -388245003
598499428 -598649610
454145585 -454000283
649351021 -649287255
628139005 -627973131
154400374 -154553324
630621613 -630637223
656484698 -656480282
177336401 -177526829
296654606 -296463486
997001834 -997072574
902275089 -902118603
761616062 -761437076
505699994 -505721698
451384952 -451496682
110211373 -110074843
226716282 -226560304
900897001 -900736449
506259299 -506434437
60409169 -60599435
707584175 -707614541
294449862 -294386154
477689114 -477728912
234981262 -234854984
260681337 -260845053
603775801 -603849387
559218006 -559032870
772223748 -772168280
397236388 -397211820
395275295 -395182949
150173079 -150276915
81690933 -81634671
503369141 -503413119
565699774 -565817714
904934221 -905130733
733875040 -733957298
445093771 -444897735
753213539 -753224075
76935199 -76782891
124727688 -124557956
994873032 -994709216
881824419 -881713633
381631982 -381658036
954838638 -955033220
579901100 -580084288
808788335 -808986063
988083679 -988071999
992425816 -992277222
204863721 -204684305
152920724 -152745932
949504432 -949482186
41199503 -41014667
827695981 -827593449
333651551 -333643181
554134709 -554254509
732978021 -732815443
326650392 -326832718
308206904 -308014520
721070875 -720971007
363823350 -363639084
892010637 -891831641
471369130 -471261006
627386464 -627567288
683545349 -683464993
388196490 -388045800
706604799 -706726073
133977737 -134012001
592937790 -593066392
167493445 -167516317
299262211 -299338765
49824159 -49659113
754795322 -754683030
414616074 -414540060
774518873 -774498045
927670846 -927833170
873831349 -873975421
95915246 -95894514
358291825 -358210919
691616443 -691522201
708156468 -708109606
127170295 -127369011
451339157 -451232479
615168460 -615166336
508606775 -508579159
694173442 -694206766
613074521 -613038399
491858798 -491866546
506774233 -506762057
28526457 -28526997
961519473 -961389719
179245369 -179270585
43221410 -43037926
843407398 -843529820
444871977 -444719315
2970991 -2997515
387889670 -387892848
46362476 -46370406
284530444 -284349496
244041813 -243998447
826571306 -826434410
832762938 -832710314
161421806 -161439410
406447639 -406449073
41692359 -41778277
350291744 -350356432
463369859 -463424447
828879160 -828958118
748952126 -748855568
376860447 -376965301
362879516 -362732480
166786638 -166846504
515042442 -515107248
235055366 -235115216
510553060 -510726196
57392294 -57200994
977095635 -976970479
790194538 -790087496
157466794 -157493636
498799561 -498717577
840956049 -841010263
943175735 -943241165
557038405 -557086673
15516188 -15332002
798143633 -798215051
898966197 -898824615
566597093 -566436347
254259915 -254109151
265430474 -265362518
844931980 -844881502
118027775 -117895871
474172246 -474354298
569994958 -569943824
859930587 -859755535
626329121 -626487953
928486639 -928549621
260414428 -260568728
872847916 -872733252
630629418 -630579152
552592543 -552738335
981494719 -981359645
261324371 -261428455
617458286 -617518230
700295545 -700170893
749935094 -749956706
113455200 -113388500
735552463 -735640237
15384784 -15220690
80930174 -81121784
24157308 -24181700
527600646 -527410088
467586358 -467702534
222410468 -222565480
276044239 -276092173
572563874 -572630602
715121048 -715108352
829862554 -829985896
644134953 -644188231
186911498 -186854880
545971658 -545916890
624619429 -624542389
683492912 -683333326
549966266 -550112674
441577890 -441777616
220641422 -220608674
352251911 -352392419
478950486 -478952776
131646230 -131809308
517570699 -517439653
923028771 -923052465
290608910 -290693896
346704070 -346877174
352564275 -352387169
933443045 -933536347
677468243 -677305201
936849779 -936901571
623018493 -623168283
990051932 -990109266
743561226 -743437398
103393094 -103582596
721056301 -721248195
170395415 -170437753
826152876 -826082528
598716177 -598878223
571086219 -571097379
732607618 -732710176
439717092 -439661388
449440534 -449605918
791892283 -792023651
25547946 -25431124
528696407 -528774723
587513879 -587637601
808219521 -808355901
808212451 -808201483
942629451 -942699767
349829368 -349716300
275840833 -275657629
265152772 -265168356
286017778 -285861232
849697007 -849660293
417139466 -417203102
743783010 -743791974
432877189 -433000037
658721246 -658834116
422983003 -422979819
48275008 -48247050
12748507 -12884913
462353880 -462374390
802231480 -802311984
548961969 -548957311
774789632 -774961924
551003887 -550893885
925085814 -924935870
67570052 -67600002
16843805 -17003965
885869396 -885860406
820038698 -819926156
576969083 -576965787
463598975 -463426281
142260349 -142290455
633431761 -633384857
612523915 -612477947
958551088 -958506774
143112082 -143226812
382482435 -382674887
491848989 -491746951
826193068 -826302786
100169015 -100208165
839918274 -839751452
571117088 -571077670
281288527 -281477429
536911462 -537109998
749353322 -749550866
423324329 -423277567
598262582 -598138284
205886524 -205719354
44305809 -44417115
29819779 -29710853
508449118 -508261258
779171834 -778984872
673129200 -673042464
277454745 -277448899
911485753 -911439147
557897266 -557978618
194630701 -194561403
36241439 -36153591
378386574 -378251590
18869766 -18875294
47848849 -47673303
247132627 -247085419
435114274 -434949454
925953530 -925911434
47157093 -47086521
862823449 -862992503
76873988 -77024926
961454596 -961405438
133899541 -133735027
11469479 -11367153
692158069 -692061611
385655996 -385720832
677826399 -677876503
666387643 -666240479
900386909 -900518505
37361193 -37186795
899542491 -899480279
138899754 -138756902
952195467 -952029875
290901280 -290929326
852525644 -852641546
194761676 -194562712
537494648 -537311880
564873826 -564860518
720361181 -720452951
432063299 -432236103
402620383 -402697227
388776105 -388729445
841786462 -841694240
609558824 -609688368
688757426 -688766988
966471323 -966348785
639090020 -639246562
825867445 -825862423
78913672 -78980126
313666695 -313756165
409961107 -409798111
538408595 -538578097
616545135 -616478443
959444925 -959473801
512540643 -512397399
193888260 -193959028
556557905 -556447125
184778852 -184897770
228580916 -228764020
361562256 -361587988
475368530 -475356954
755184762 -755110892
384655641 -384582249
324878002 -324915258
363729785 -363731217
101852361 -101746877
600805896 -600823442
343567372 -343596188
955532 -956688
876430240 -876607548
49111298 -49243144
797600426 -797400684
168827089 -168776403
362995437 -362915235
839889535 -839947013
316132596 -316108684
30004986 -29998244
257974253 -257840009
855858586 -856048178
144031556 -144149874
324400550 -324293526
506438311 -506584033
697662528 -697750864
563557902 -563439752
403735361 -403875229
651805037 -651927633
555626647 -555522781
361575122 -361430094
571647468 -571626222
31008662 -30960950
869887489 -869703379
466768095 -466858263
553796404 -553717614
894567735 -894480735
427494253 -427410861
517671780 -517785902
707524368 -707460312
317630756 -317688022
99616176 -99533918
772285560 -772472418
821782667 -821918045
683851413 -683784511
506047283 -506164287
505515237 -505380227
358855164 -358731210
176692648 -176526812
851949912 -852031500
708479658 -708494312
593535208 -593600252
859321411 -859316027
554677581 -554665703
618806508 -618903486
968428584 -968250664
831129929 -831210719
822616586 -822429780
429813641 -429932215
597344785 -597452999
209342353 -209219917
129943995 -129980077
455153585 -455342575
422499398 -422623292
623679693 -623553867
715364365 -715189789
744141656 -744065178
28608021 -28445973
175971336 -175930196
247109023 -247065329
104263173 -104146855
582805159 -582939315
463212110 -463114706
92552696 -92538046
773693633 -773562435
954536891 -954669701
858410413 -858556617
474699193 -474651985
28673894 -28731736
536705214 -536587498
217667987 -217492991
916749265 -916853745
476432063 -476551859
436139012 -436181210
548513110 -548316430
354315941 -354371323
32803079 -32824353
436070316 -436042852
418244829 -418394829
26476573 -26651509
208222954 -208284562
595060483 -594938151
932926655 -933029389
983989732 -983797708
447577085 -447714583
252726183 -252748311
340018987 -339955677
759242065 -759201997
831958432 -831770724
77591122 -77657638
101405421 -101276335
959459363 -959431273
290904813 -290888793
973947075 -973917231
34601770 -34608988
214152250 -214196672
480399604 -480562874
164081366 -163921452
943255210 -943326978
3085102 -3125310
992821253 -992669313
506620190 -506761348
162768889 -162953213
127639298 -127556306
846068625 -845887319
989704440 -989853548
568387541 -568523471
130201947 -130031487
359419965 -359239623
981844895 -981995761
685308235 -685356697
490453444 -490277552
178112230 -178208956
308698454 -308756654
31757310 -31603992
669521219 -669364183
416242293 -416120141
365006962 -365126510
292928665 -292965761
330110526 -329978360
434663361 -434480255
720097222 -719945014
179401329 -179558293
27613420 -27733308
312622769 -312726357
314460779 -314514591
616362494 -616214870
390346510 -390235678
391146518 -391176580
735130241 -735292879
158238799 -158349719
554453336 -554369016
701897231 -701970679
439768871 -439932253
173494488 -173562002
94252449 -94290661
686311398 -686256492
301871593 -301880809
761131750 -761128722
218084516 -218189544
834276657 -834127461
99703060 -99699942
93863660 -93984158
498115748 -497971684
501360270 -501393998
541716967 -541644545
802787401 -802786543
712787658 -712757904
718352454 -718288880
236920498 -237028320
854927829 -854971807
785750401 -785873677
371877986 -371968538
596595985 -596699095
49050546 -49151764
255600236 -255598224
173451211 -173429863
134216069 -134323843
926999258 -927160572
541493342 -541501632
676879518 -676881292
178038357 -178073913
590836112 -590870190
528227345 -528402715
99944062 -99986368
606196361 -606354089
224095600 -223936810
199225680 -199401514
701719991 -701861395
208243375 -208188509
396184064 -396235002
342467703 -342464237
179918780 -180111282
736647883 -736747045
675961912 -675980534
113287691 -113419177
756426956 -756355790
891921139 -891819491
217965131 -217776977
948494458 -948674820
180015031 -179937203
369389614 -369573324
646157271 -646029971
367502811 -367371725
132068102 -131930332
342612978 -342521288
948371036 -948562360
901040895 -900978335
625329064 -625349284
501125572 -500928838
849542326 -849476414
316338317 -316389741
464515697 -464547085
126099749 -126270421
365850446 -365811522
295968001 -295919945
815846384 -816025650
574358269 -574397023
866255750 -866340630
227484001 -227594823
469256880 -469191256
889580864 -889631738
525917032 -525889056
196880093 -196997097
216646614 -216707086
717693782 -717597592
342678192 -342547764
399703870 -399510900
842499735 -842373219
88475683 -88420175
866400197 -866424073
788406110 -788283326
945728655 -945572849
69380722 -69367982
851166472 -850987572
799891571 -800036625
611476824 -611470054
153876893 -153771373
581428248 -581277994
614300388 -614231028
14640444 -14462634
784178443 -784074505
785448818 -785493022
712846934 -712926880
997435947 -997356059
71700384 -71714134
662733557 -662833323
296404094 -296524656
51290928 -51356982
720621722 -720691520
413085076 -412889308
236669305 -236543163
732194420 -732053720
578314640 -578468452
236771183 -236679641
252260712 -252136330
331495350 -331421064
367989567 -367839251
876432576 -876440040
668361909 -668185135
829691632 -829737272
797595817 -797605035
849752867 -849888789
164679759 -164619745
877111316 -876924068
304026789 -303978945
168807350 -168873206
542185029 -542254625
380279607 -380210907
515516930 -515368274
749724279 -749669039
376214054 -376228038
585147628 -585111666
82902505 -82797401
710785309 -710798199
663971027 -663804185
682817417 -682861643
491327621 -491173555
165544827 -165730547
896347388 -896394326
645404668 -645376086
252652277 -252690997
173032448 -173110034
334496513 -334551643
228069222 -228078242
979729538 -979613490
77796413 -77846795
612359022 -612300168
161425363 -161392797
238852218 -238915558
864487101 -864601079
194439795 -194243183
431839645 -431765399
246103125 -245940329
322730282 -322912820
531352635 -531253875
982050778 -981940744
123683831 -123777563
326824825 -326840611
814534614 -814361768
417687537 -417574885
854829070 -854949818
483995477 -483805053
883733551 -883715609
168681521 -168726509
382970043 -382923419
524401794 -524234664
539700142 -539794154
610400501 -610254501
686667765 -686650487
316150849 -316114343
492861971 -492704485
658231692 -658396078
976236644 -976415182
660273960 -660181568
772825076 -773024392
939214779 -939395661
551148848 -551268082
869993106 -869921344
116118952 -116055544
420216223 -420050957
882232106 -882360344
991785263 -991747985
135809602 -135681432
549592921 -549620807
904314403 -904429483
620704303 -620666605
674120113 -674054057
842050609 -841851475
190009391 -190016623
165807241 -165909393
282865266 -282981944
810716454 -810847868
606997675 -607134127
269930849 -269756017
323017783 -322846091
42650952 -42761942
513235545 -513345461
378173824 -378039860
682259958 -682266848
47940433 -47803891
30489441 -30323125
952564967 -952618447
849636961 -849487107
55444850 -55638724
18168195 -18263117
910413348 -910577398
71300124 -71341604
434744138 -434582584
979366345 -979333663
173850561 -173708025
167364013 -167416989
866157561 -866093723
272671410 -272663408
337877365 -337787045
313028618 -313077912
244149952 -244167158
315247465 -315369395
702716510 -702519894
49399853 -49466735
458591688 -458757030
562509935 -562399729
490213953 -490054091
192425124 -192289496
169529114 -169451002
419536366 -419545768
674355808 -674214900
608305823 -608449677
811604704 -811776050
982186087 -982127157
838007149 -838145163
388520248 -388342122
630717233 -630879211
693240584 -693430296
734961025 -735012503
163131917 -163240895
825258631 -825185887
304360046 -304320854
607762129 -607688511
812454932 -812279552
785082946 -785273990
894273196 -894266024
498043716 -497908482
898003998 -898112902
558475095 -558647305
189639592 -189792632
928770747 -928845147
444093167 -444180423
17535545 -17526491
855566048 -855382370
650557158 -650591460
444254495 -444291857
856640878 -856745076
645141308 -644952890
852395170 -852495748
327507714 -327507332
811880388 -811691358
306054298 -306190432
91020549 -90863719
882808187 -882926989
63967799 -63780741
434375532 -434477650
732481293 -732658897
15302737 -15102903
852690068 -852593024
222574114 -222556846
337241539 -337351443
556017646 -556168078
810053538 -810073796
489443146 -489637062
691961132 -691869696
454909592 -455074714
740139469 -740208733
301812766 -301739588
391786416 -391764074
576723751 -576867681
919517662 -919672222
607187714 -607305902
220925444 -220996590
533000924 -532949804
380121447 -380168393
348524664 -348442160
419673509 -419610599
23096758 -22931222
88367018 -88299538
757990816 -757810556
820614720 -820722392
524573076 -524571824
543581378 -543773684
891567944 -891727886
380084359 -380013665
578562634 -578642120
317853870 -317781442
350266768 -350446096
855964184 -856132172
99121596 -99019856
87730121 -87656521
559378783 -559468699
257072667 -257049767
826921351 -827041653
323903886 -324008570
888413878 -888394240
611447322 -611506326
137829251 -138004495
168172952 -168131164
808473148 -808550650
72822026 -72832236
868891593 -869074255
339983808 -340159272
344603592 -344489312
573203995 -573087391
508942582 -509014228
806224499 -806274335
135213402 -135019584
527991058 -528036228
974804046 -974758054
931966843 -931775183
69671064 -69633682
248347923 -248524367
414445323 -414442983
449133658 -449008440
274073662 -274269064
569198778 -569188952
355432208 -355457394
882179149 -882296225
193092623 -193102481
536862266 -536935584
234720397 -234918123
738063127 -737996421
144640692 -144458080
502871227 -502941247
883453645 -883397503
845763903 -845711047
617359108 -617168104
903898079 -903794059
233990306 -233882184
687711291 -687783781
16592358 -16530490
601094839 -601262623
904694194 -904756732
282232087 -282060443
185505940 -185630310
542987675 -543012617
705185538 -705376326
449189520 -449340990
557860496 -557937942
663876358 -663887606
196581665 -196571537
914476378 -914335796
531398949 -531524425
85033276 -85046620
866773875 -866817773
476666850 -476746988
983995937 -983983527
650363367 -650211663
723026131 -723042339
961168344 -961047320
825953940 -826004166
392066174 -392084962
37095429 -37160665
217238767 -217179459
154845369 -154802987
727211684 -727309228
758276847 -758138105
72696713 -72827131
130178811 -130336751
305942862 -306089954
276671486 -276576300
882371343 -882505329
452247894 -452158494
719542014 -719555526
547290561 -547197697
75910781 -76057669
305780270 -305647386
484070284 -484111548
447340517 -447427735
708337062 -708356734
337519810 -337429244
133347993 -133342429
238113028 -237937584
194268377 -194222025
134401422 -134575214
351597427 -351527041
991189700 -991185806
836844903 -836838503
889331315 -889508437
804782360 -804678600
601333113 -601296657
238658757 -238506703
153771153 -153824133
207095409 -207248531
370124699 -369950117
878524097 -878364471
477194120 -477066148
929280553 -929406849
966241168 -966332422
188389699 -188398323
17686694 -17881390
719392944 -719280700
964841266 -964978586
583988411 -584002449
105452661 -105382069
344333204 -344346420
21475346 -21618340
215336964 -215372880
886031192 -885954588
252827774 -252844426
343045392 -342898598
983153577 -983292251
926841575 -927004745
47980409 -48049613
675979231 -676172483
985805129 -985771013
12212351 -12291547
457178404 -457121774
811469603 -811638231
525800514 -525640748
496710652 -496648540
517189391 -517130607
464138665 -464058543
864611224 -864796612
114286007 -114134905
147952303 -148065981
739941679 -740112237
310818412 -310634316
485924887 -485805563
982110235 -982065455
355899135 -355893585
615305096 -615366742
273379270 -273536560
466156291 -466019063
145622714 -145500114
999182641 -999147939
240334683 -240307435
967667686 -967563330
812565090 -812753830
855365293 -855365655
593875652 -593816710
859114245 -859227513
613371700 -613208282
339067580 -339262954
646036273 -646093621
712311111 -712156457
571658834 -571636102
661305583 -661449429
952537646 -952699248
745432530 -745420412
55593990 -55683458
195675399 -195558473
607025378 -607063924
87622413 -87464449
251752247 -251643969
121498235 -121410063
448151647 -448242909
15866656 -15740912
599161217 -599206801
680590636 -680681752
343581780 -343413186
347255779 -347372655
634152887 -634117453
782839318 -782772168
605258575 -605272131
369617653 -369542115
278534007 -278363511
408008038 -407952590
24665028 -24469072
110567796 -110446344
915462635 -915464891
294905359 -295102945
391108239 -391244921
874603486 -874508328
546235254 -546306372
482720791 -482553899
536458429 -536264923
928067032 -927867732
771300247 -771468315
341057729 -341246157
423987094 -424105750
873710239 -873632723
461989614 -462020482
850841646 -850757450
260125417 -260291289
708917995 -708914315
319763895 -319807277
393501737 -393556197
686800742 -686965872
351051562 -351088088
657461988 -657440506
698882931 -698868535
682199379 -682064307
922762614 -922650634
922356188 -922418376
272552547 -272451393
392732544 -392865418
314269452 -314446648
760871711 -761006155
539603098 -539726676
720496710 -720409192
891288175 -891410677
191394473 -191544155
166950790 -166878990
713999927 -713843773
82330010 -82230196
216532798 -216512796
803443699 -803467011
83112507 -82940961
893380287 -893518953
216034422 -216015686
423623089 -423705033
235807002 -235830878
378524629 -378487057
872968000 -872961408
688649766 -688677832
282667354 -282653590
715006604 -715035706
251216822 -251190058
80734616 -80767866
238538705 -238529637
762037298 -761996360
401170311 -401126603
899705557 -899671793
405350024 -405493720
51191351 -51023223
51547618 -51613472
439533890 -439551790
551112618 -551103048
979957552 -979808844
452041234 -451900800
957431768 -957606582
269534386 -269526432
999700861 -999593011
183621941 -183634217
901797410 -901847896
244124941 -244209375
563533705 -563582099
902459849 -902543997
773791644 -773841914
247547498 -247636586
752817923 -752766409
649084354 -649082788
817048755 -817095013
231124576 -231123460
883998477 -883805645
46366441 -46264301
632112485 -632150387
526063183 -526198265
587723845 -587739219
468329294 -468479358
550432312 -550525282
466201807 -466303617
838523265 -838408807
116240768 -116240410
324140923 -324080259
265396496 -265253324
844815096 -844860692
995403466 -995331084
78178709 -78198779
721779764 -721964204
607664443 -607719491
400828433 -400877183
832677253 -832656331
343198445 -343314925
939880407 -939905933
324656107 -324575269
273138254 -273044708
519615994 -519714728
710791754 -710768582
58462363 -58598183
995161456 -995226210
499064365 -499232259
606850655 -606870531
31544887 -31680651
445448264 -445509578
756212638 -756069444
115075779 -115233919
814023717 -814152629
355836764 -355648874
53728848 -53774572
968449167 -968457165
805095506 -805108736
9745144 -9925240
499369715 -499356995
725483662 -725562334
148108461 -148118619
707823714 -707666356
443142069 -443264269
649535712 -649561976
803411543 -803522479
663725016 -663824822
323153868 -323326570
557022350 -556826884
424989372 -424946560
74073783 -74038053
836931016 -837110972
940061756 -939946854
697106939 -697238901
773628034 -773497700
817672594 -817486686
976420442 -976579508
446930598 -446992336
922358483 -922478269
879916752 -880045854
573117007 -572947467
591696904 -591639878
166008356 -165919952
468434701 -468558603
754054133 -754201573
409490796 -409656264
552019174 -552057462
621288152 -621394552
848218318 -848154774
918736236 -918777560
260004703 -260098749
75837051 -75984225
76522213 -76396901
433831862 -433978174
130146113 -130257781
880419104 -880503062
932188020 -932384776
142964655 -143018159
840835259 -840866995
714505864 -714441046
446560098 -446678142
552264777 -552318465
90662527 -90801789
470635644 -470723630
143803971 -143694001
244734454 -244590702
753333067 -753217457
104646661 -104582303
660436639 -660561351
40097792 -40102242
324642255 -324669959
429529942 -429518730
931131430 -930986494
775887927 -776050089
76949457 -76940195
324695018 -324754372
950876458 -950771660
405908067 -405781735
942321046 -942347966
23780220 -23881656
993902080 -993726154
829069511 -828997841
485114130 -485140994
249935843 -249999379
808558076 -808649098
117153263 -117161055
803617795 -803753735
743856079 -743727869
781691820 -781745590
997811048 -997653192
860637977 -860788991
173320030 -173136700
179668322 -179469812
934600537 -934409587
42706447 -42700797
333530150 -333528906
173928032 -173969100
641581727 -641600375
665303983 -665178909
75035474 -75114802
373485348 -373307280
884572198 -884757586
184342358 -184272862
6476949 -6336119
643367813 -643538131
687824215 -687925151
404097747 -403930857
194149847 -194132317
682369402 -682519836
421831497 -422016541
303841937 -304002867
177109049 -177158359
424440922 -424345946
741351449 -741431553
532770720 -532703778
927545251 -927677997
438417086 -438366412
401948814 -401969164
327153660 -327072996
27012879 -26946579
913221919 -913369407
464032819 -464038373
558654367 -558640243
326562524 -326414676
980832152 -980688884
742423360 -742459596
357487593 -357367841
833422811 -833271593
608469869 -608639765
811843197 -812032917
362326908 -362135568
181371123 -181345993
633478390 -633672472
422302851 -422131427
23464122 -23610842
672043007 -671871219
897178325 -897329269
136708592 -136560470
363955101 -363933799
312710548 -312889078
526812429 -526625701
77342264 -77233444
823196208 -823290500
169008359 -168978797
658695404 -658575758
5798723 -5611663
456720756 -456812496
599761202 -599567712
571560538 -571386412
85487223 -85288779
435653455 -435816997
390184444 -389992118
122531034 -122344942
212667796 -212802024
147774813 -147913789
150066137 -150199837
88205678 -88249876
33940650 -33898618
245756366 -245931732
211153352 -211254758
698024807 -697949225
47280872 -47451254
885261538 -885365078
403225033 -403158305
529708102 -529544750
243122068 -242980676
193305930 -193222388
857096276 -857160236
278910056 -279087966
424514489 -424367355
278623324 -278606300
619777790 -619858308
259135834 -259138324
706727489 -706724657
589378835 -589542397
597580637 -597586983
330556922 -330489724
448680552 -448719272
246211045 -246300211
165786245 -165815797
402808534 -402647944
644281014 -644095448
557096089 -557077257
496644737 -496558469
59481513 -59645147
358576734 -358657454
576859638 -576882100
640977632 -641029122
468134264 -468005768
717492808 -717612148
238883888 -238805604
263606171 -263718995
583030272 -582914692
102664941 -102598593
438227183 -438171305
824422184 -824547728
710496647 -710309555
738109792 -738285574
620774280 -620669030
718093738 -717908494
414213623 -414286627
337351253 -337391273
465215890 -465244668
952238776 -952291932
29040182 -29015920
597417409 -597488589
842311631 -842436477
999515394 -999559744
598996607 -598906393
890832250 -890857702
353227078 -353134106
291403626 -291460510
780540909 -780492495
502339876 -502477282
391775245 -391644099
212734910 -212710220
952651375 -952789393
884360073 -884319425
67362504 -67392386
281497787 -281457071
157595744 -157749656
625743240 -625822790
303241882 -303360568
22365265 -22233765
374196428 -374357956
164001409 -163848209
145987863 -145951519
734500771 -734506817
967725747 -967609625
791793449 -791798097
920686791 -920518991
635467383 -635590699
701644173 -701453003
706559818 -706483816
969402524 -969534820
650484296 -650330376
714399482 -714340408
132557909 -132689701
355444801 -355383787
599466218 -599537052
661361298 -661537560
427950475 -428106791
493441362 -493443112
531025045 -531139477
73963330 -73857534
180943973 -180756911
175346637 -175516065
12799994 -12969832
17367838 -17359774
400113318 -400058888
419863732 -419706360
930761707 -930662505
142355463 -142225447
762871731 -762936477
979918246 -980058848
564038119 -563987009
44609671 -44761543
78563153 -78720745
491343558 -491345106
801877163 -802049231
752414777 -752469237
356938116 -356872378
145814197 -145634533
923853525 -923765293
525746856 -525903044
705474717 -705277935
373931994 -374066552
524048509 -524106305
233684945 -233550921
439305469 -439177149
293619121 -293694535
305958036 -305881746
46930115 -46974601
734986642 -735143732
391933438 -391940394
34541078 -34416078
880094037 -880214501
848954 -956110
555882362 -556034200
267718983 -267685851
303507644 -303555612
22333408 -22422338
833301143 -833252047
382727640 -382781868
562670756 -562716184
681480888 -681623282
286516671 -286442423
477355815 -477304773
419828105 -419899359
915159467 -915159631
799696012 -799561394
600021877 -600159915
700078269 -699995263
294649242 -294576266
406506692 -406514112
936312825 -936443095
406935199 -406816669
419724990 -419622028
274732007 -274878977
97618786 -97733910
475032574 -474958194
892938466 -892839636
662910571 -662896731
62322037 -62511547
996521128 -996627296
830529675 -830401023
830248870 -830375148
365610454 -365528608
556177270 -556158886
671245085 -671250873
214675103 -214757773
689326044 -689159958
309106193 -309292729
681181451 -681102019
869112894 -869035616
601475890 -601566930
906041015 -906012565
23921911 -23857925
930404144 -930321114
138374147 -138527901
346067156 -345940088
426394178 -426589796
480512034 -480642036
522446414 -522591030
951387147 -951249065
307768823 -307938663
905257294 -905410532
287575707 -287512557
567200450 -567207016
823337685 -823247831
48567616 -48590188
44035632 -44188958
34645556 -34763692
949555071 -949672329
144198219 -144132453
58708126 -58867510
722758816 -722954318
698459912 -698414752
132431756 -132356038
177670788 -177593586
26558546 -26744472
95531360 -95541384
403910901 -403864303
417581439 -417616909
650068397 -650095107
705427042 -705522392
169212992 -169225366
342756994 -342599390
900538020 -900573096
497699396 -497681812
358332032 -358251618
831416586 -831521306
767672448 -767667686
557929220 -558109104
187136073 -187110623
442064649 -442035519
781122048 -781092302
307371949 -307453825
388319204 -388325464
280698333 -280667211
390833598 -390998572
136276629 -136291313
817563731 -817390797
464098604 -463978142
603990051 -604058925
290008183 -290195049
97435046 -97538114
895233759 -895204283
134492238 -134658190
586736007 -586716607
753275262 -753228914
569447585 -569273253
478339483 -478238301
914674605 -914778663
930433967 -930404315
777612062 -777736412
817414048 -817236438
158411307 -158400711
220716230 -220566614
3021912 -3105206
283673101 -283622565
661003675 -660939053
811785873 -811766227
120402044 -120384476
922875258 -922752124
662091833 -662178321
745953842 -745904026
214569779 -214397467
946581424 -946513902
414221577 -414351677
970884109 -970688243
686743515 -686883307
127734767 -127918301
861039296 -861022578
924278068 -924443230
196070256 -195913502
29689594 -29587662
496548314 -496454514
809991469 -810156123
893745026 -893799148
108262094 -108084144
594223248 -594397574
721403696 -721462346
848828634 -848931242
499586095 -499763623
950911470 -950850466
701291265 -701350677
130116717 -130018119
225192120 -225139078
96185375 -96380509
641504252 -641696498
11179589 -11025845
11982373 -11941489
268528295 -268713617
896641928 -896706750
916437722 -916542926
728871253 -728773789
376240950 -376332914
34699112 -34704624
215934703 -215779785
668760791 -668660735
428842531 -429042353
686409832 -686375322
898136206 -898178476
176904565 -177002571
940642180 -940550474
309506679 -309386623
296177957 -296032055
51415846 -51349058
396784262 -396656824
930654636 -930712106
187093053 -186949895
449931280 -449764026
208511391 -208693723
717552478 -717499982
349740497 -349734521
140778365 -140921177
297047568 -296984344
290894973 -291075261
154044416 -153977262
998921342 -998989770
292509703 -292592321
650056058 -649961484
334524078 -334419228
443905771 -444014631
712079651 -711979567
878310668 -878257398
969738716 -969831712
585996920 -585802562
886548694 -886426294
521147094 -521320698
906026790 -905883450
459237709 -459175113
440188312 -440116948
612613003 -612670233
457777085 -457597089
426023169 -426136435
721801515 -721653407
62454651 -62568443
587371066 -587323078
591443170 -591319582
570732350 -570640132
475748607 -475821703
164754676 -164836056
927079915 -926929575
623809043 -623891373
55044350 -54897046
256901785 -257061217
54436697 -54494691
946189143 -946291553
386632015 -386572335
696800750 -696606380
588836529 -588639183
261376413 -261329113
694967648 -694951552
716715162 -716555042
236152654 -236143026
494064012 -494253384
765960214 -765999098
629347077 -629457049
959180044 -959233132
237573146 -237468346
715490701 -715328911
609940127 -609963845
252626216 -252546524
758877228 -758791244
247401898 -247266056
526633332 -526460210
764138646 -764161748
12043444 -12149320
463427949 -463420945
657029342 -656994966
730082396 -729895732
240573516 -240491400
438935204 -439078138
663542396 -663474542
657009634 -657196970
907904899 -908071861
644690181 -644886571
706748899 -706706079
904103121 -904196613
486301061 -486238265
814027607 -813978463
98158776 -98006132
741082152 -741213534
304524402 -304442748
466719719 -466688129
305377114 -305337972
445660431 -445522693
288893617 -288736823
829178999 -829069585
504427418 -504298386
740905822 -740809340
539640032 -539562326
752792166 -752652164
656248554 -656144074
86861387 -86845949
377956656 -378024658
587082879 -586977615
654636150 -654453838
335976057 -335846795
280787220 -280817304
212821542 -212954758
694945578 -694989718
100775599 -100925673
286108819 -286251963
127114141 -127269653
662001567 -662135077
855672046 -855831064
679512678 -679686468
207424504 -207499832
343204138 -343075004
962284218 -962349962
148360633 -148332957
167233880 -167227070
396009270 -395820746
969250656 -969300450
950143606 -950135314
243936784 -243790950
187110344 -187161802
855924371 -855890025
203913099 -203879843
817172602 -817084932
116711961 -116911203
197472294 -197414756
911229610 -911088240
581141203 -580962377
799126236 -799161300
906186749 -906075921
341913458 -341855364
786872801 -786673875
558406294 -558231650
418162137 -418101989
994056695 -993872247
507353740 -507395390
850081690 -850033612
118193725 -118273205
396484762 -396605520
440218322 -440158302
600350798 -600233842
158851935 -158782485
366221968 -366047732
870906103 -870986711
447492110 -447383582
999066655 -998912885
567125668 -566975132
500114715 -500304261
206586375 -206595879
296992267 -297151219
739394019 -739333327
360114402 -360033350
81762689 -81767781
377990657 -377964347
145327657 -145474161
446587984 -446619120
326741555 -326588955
745846219 -745799305
210824666 -211002112
443630569 -443654741
151067268 -151110642
922888124 -922862392
739796173 -739979865
895281580 -895185938
784146152 -784210734
645277683 -645307165
611126150 -611137514
148777371 -148676569
990360833 -990551947
480219113 -480333747
479928022 -479852682
506665851 -506612127
429983291 -430113931
104173175 -104071377
655669704 -655648780
708504015 -708637947
679070205 -679039961
745822762 -745727236
357432035 -357543151
221317207 -221468299
375779988 -375608952
250769999 -250604207
338566375 -338473931
67395467 -67585027
614717662 -614534212
724249185 -724277513
886194721 -886318025
17601460 -17469630
538806127 -538740011
623173383 -623336647
168414057 -168450753
350463677 -350428515
581765972 -581672344
801733306 -801865550
667309859 -667255525
716478395 -716309613
109954690 -110143108
632854677 -633047355
928027255 -928183877
293351352 -293462342
859994545 -860040143
261150186 -261032264
461708323 -461658305
974134671 -974042565
667161213 -666977705
342368273 -342567133
194688409 -194834943
882335261 -882385427
123038414 -122900074
857685419 -857795025
789122925 -789145561
129784106 -129881922
87820014 -87725446
111153024 -111298976
484476236 -484405182
152556837 -152428037
341715001 -341884411
501274022 -501121880
633130172 -633042328
352819698 -352652276
488993696 -489160314
552493883 -552297795
824027914 -823831718
919293090 -919238636
894445785 -894342227
479170030 -479203704
484816565 -484936243
647676615 -647850903
479367475 -479373145
15502121 -15530255
210589951 -210493407
270957770 -270881376
409917215 -410095375
215140236 -214955168
446114896 -446080030
348966407 -348852343
540432820 -540283742
640070209 -639967349
470642530 -470668494
905801112 -905778390
209636159 -209751751
52620454 -52526256
960615639 -960789109
69690894 -69651234
136225925 -136356701
925162122 -925009506
486164216 -486133152
848283472 -848371270
700369423 -700415645
839308995 -839262959
700005907 -700150631
42228389 -42055729
286960255 -286769675
62994567 -63072227
383114779 -383246405
406036497 -406200915
263994189 -264077489
904234939 -904279327
244402841 -244570739
318966686 -319020782
294166604 -294337744
845024186 -844839774
988943096 -988910072
752954245 -753153621
903208475 -903234969
454339254 -454264010
481888337 -481691241
455842811 -455886589
222064869 -221968183
641940860 -641787018
323403779 -323249361
781286710 -781163790
892468432 -892304226
982789024 -982623198
537762640 -537701808
594815661 -594682275
881765744 -881769026
825638468 -825464562
602871592 -602847310
655538492 -655659242
792188496 -791998882
470807784 -470639476
896669301 -896674339
640372043 -640401163
560922430 -561072074
477771920 -477891970
54627309 -54708263
408075218 -408235568
165384621 -165426189
389807639 -389626629
862522569 -862516261
69239659 -69368789
485409163 -485524255
4852176 -4782510
272039414 -272033586
188475517 -188354853
212492435 -212412647
113241273 -113336555
187993209 -188092191
102784646 -102887382
647209423 -647128869
31427703 -31612769
289123012 -289032650
162588538 -162577988
236098151 -236207157
914296836 -914105366
521975379 -522076445
158788575 -158633991
616643967 -616783915
402087608 -402221146
830312009 -830238871
422935470 -422785508
15964937 -16128641
339089881 -339165267
469385477 -469481269
55672713 -55694203
402728239 -402666215
885155256 -885313308
90781688 -90942134
20144062 -20015216
613169461 -613213355
537079490 -537203784
628304139 -628249911
49600436 -49741636
452500642 -452582602
942445796 -942351944
411181261 -410996645
23983408 -24024186
638504110 -638427344
264142785 -264338523
520055565 -520197581
80229588 -80390858
188859331 -188891289
671785809 -671802751
18334735 -18191499
691398265 -691419853
347496910 -347444830
391311955 -391433157
59227161 -59044505
704262068 -704231262
887538269 -887718287
506511172 -506372976
367345477 -367208065
631669828 -631791878
944271782 -944162632
75362768 -75187388
915727941 -915877239
554752247 -554602915
988347920 -988242060
771697597 -771603217
472159476 -472240842
890989899 -890949543
496148617 -496016185
8550133 -8585033
866544713 -866625589
92171180 -92038048
857849562 -857925396
247869131 -248063765
813437366 -813456078
829240828 -829294056
855125718 -855255160
622816601 -622870673
704960233 -704834239
86067255 -85891501
218109993 -218269095
11871442 -11775966
114529096 -114540138
970138278 -970333114
840878766 -840983156
586084923 -586126181
418155126 -418182094
461695851 -461818729
315881822 -316021748
545679037 -545622111
172741357 -172636749
872273726 -872093884
9251353 -9306293
766903137 -766992193
641152248 -641250090
535175542 -535109230
473196240 -473003698
262140940 -262309722
620242721 -620044165
291859846 -291828486
91044552 -90996546
413652968 -413589144
583453679 -583416773
928954799 -929054153
718393672 -718398236
421792512 -421785872
277789488 -277662864
720884604 -720861286
880124360 -880017388
817071884 -816939666
135343761 -135357271
679971972 -680104498
124176952 -124065502
668481393 -668619705
526719065 -526547599
986362544 -986437098
435428007 -435335721
172262603 -172093381
531634075 -531624567
947369528 -947548142
807383057 -807322687
692150078 -692317716
293993556 -293822290
888173510 -888259574
835744795 -835746191
36120065 -36012217
255914544 -255736344
279329850 -279137032
388047740 -388084940
976649370 -976707718
15126949 -15116261
290469842 -290571506
699419688 -699442108
104452147 -104451037
863175842 -863085070
206859144 -206726232
180430639 -180233449
836263949 -836227263
855533678 -855668228
519469768 -519663918
788928237 -789027135
787222004 -787143496
128754401 -128936625
641669537 -641783069
323610777 -323759889
747260944 -747393510
443960201 -443860263
486169603 -486269663
915342405 -915428707
198092397 -198056231
665203315 -665190363
474429689 -474528335
741519185 -741343921
930146706 -929956138
206924669 -206793619
901769279 -901926513
502737362 -502595994
728164385 -728199789
294551799 -294746685
105639559 -105703275
802162888 -802271732
430518489 -430379643
793775079 -793898461
631425431 -631372109
234160559 -234159445
476842055 -476953177
150293160 -150407026
352895925 -352792343
773028073 -773020711
275051947 -274896859
516997275 -516966723
248719242 -248606138
340775234 -340847976
121070684 -120968292
777097112 -776925806
700221148 -700138156
843779654 -843914462
174730462 -174676716
414355336 -414429556
245507280 -245418202
931343891 -931542823
268205992 -268033918
252168204 -252353220
106076806 -105992194
805421938 -805257386
404456499 -404465991
561104775 -561298015
441093843 -441184221
521943563 -521920041
360814547 -360774003
578875529 -578702097
409055938 -409056016
245655455 -245606131
139822741 -139689315
642305736 -642443202
84466032 -84641668
546494888 -546525398
570507226 -570532978
33237844 -33171308
384949773 -384800567
840821724 -840773468
249112626 -249150360
544615967 -544462827
503323732 -503139716
488886531 -489077005
531383961 -531344857
698241134 -698260138
959722993 -959877387
744927634 -744879446
882031710 -881884220
838005134 -837961880
920718249 -920886463
998790881 -998861773
711657071 -711469347
239583586 -239778980
226774474 -226757912
169573524 -169645076
502859187 -503023307
960797526 -960858232
564338359 -564171429
597061360 -596919722
44810818 -44907398
346080497 -346053815
54344376 -54273318
912096049 -911956935
782277648 -782144688
648662055 -648721243
580347112 -580177332
373211563 -373126383
228852429 -228792865
165166900 -165180566
937183953 -937194029
765287629 -765483989
897077257 -897253797
684847941 -684663121
228315052 -228499720
963232616 -963067222
510727502 -510761508
534360999 -534293941
168113201 -168232703
335382824 -335490290
149630302 -149784452
469996700 -469927860
979843468 -979868318
628040882 -628237128
540844841 -540983225
329757701 -329740941
709727058 -709740946
998947601 -998938399
32279723 -32393407
895899697 -895844809
744307859 -744186273
355092304 -355285936
166541315 -166687209
856445387 -856560215
886072976 -886183072
12336049 -12247045
241010412 -241006978
519904739 -520064793
52195043 -52092287
873255046 -873376526
907092190 -906998404
205680103 -205802939
830898777 -830713981
221489956 -221446642
23167108 -23226010
548012079 -548029119
623750650 -623850208
877804087 -877909691
95904880 -95867634
603401740 -603467152
211457355 -211528017
314172922 -314082006
196390245 -196576601
538726039 -538773069
408556387 -408707283
926301514 -926374640
179152751 -179166767
534074738 -533913552
392945977 -393116971
357852921 -357981087
127647931 -127771059
885057689 -885022727
637849265 -637813167
131914547 -131884517
755052830 -754883968
983436912 -983304184
621341352 -621153744
194916138 -194801722
547760511 -547749109
630466703 -630604285
512988562 -512951348
407980314 -407916446
758207476 -758140470
485051589 -485036429
475223292 -475362742
37071874 -36890346
426774973 -426778959
844729166 -844837894
416348643 -416194737
726641255 -726558807
420133590 -420005440
423383113 -423575223
768563012 -768530208
31342960 -31520236
103468092 -103323434
89304115 -89283939
202750668 -202826672
440065012 -439880566
807403968 -807530396
77624380 -77485748
968530554 -968383776
114625423 -114454853
436314562 -436494722
104205014 -104189792
862761409 -862877065
819681628 -819604818
155503797 -155388925
599568432 -599505672
183248604 -183185936
49335636 -49150652
957410331 -957519175
197686596 -197723572
297356607 -297221255
665833992 -666025204
241615289 -241748245
797379442 -797409982
928662201 -928607299
568586591 -568460351
249391158 -249542792
842559474 -842554818
127501759 -127390329
603161509 -603137581
12673462 -12808936
477576875 -477423313
623879397 -623903349
579319551 -579160197
860046086 -860034200
607691967 -607559151
178668621 -178765845
20493214 -20405088
865121954 -865259464
5500948 -5588900
723890950 -724047580
478762422 -478906626
554513329 -554448525
9600279 -9620475
737197159 -737228511
947110556 -947153538
377693376 -377547250
571490109 -571636845
839891086 -840073176
201316538 -201328570
343621667 -343570709
487185428 -487029380
810422300 -810277592
65005797 -65078731
647509520 -647484392
770812218 -770674824
535917705 -535773731
851951052 -851966128
618177039 -618258143
317974431 -318104291
836605016 -836672792
173528245 -173374177
246395338 -246237520
224316595 -224440095
145969691 -145831051
379641316 -379479382
637866683 -637984043
880796309 -880912251
62846289 -62781789
393739631 -393558505
582227766 -582041404
745332164 -745290894
536315022 -536269302
763016328 -763100660
947343231 -947458835
236950441 -237106199
539541072 -539571160
379102685 -378913471
567947189 -568051475
719908936 -720020348
818007062 -817867398
109859190 -109868690
229965194 -229884400
401884212 -401749506
557260510 -557155834
367728762 -367709446
250264912 -250205882
661033265 -660974085
616061894 -616043958
870063692 -870187332
252339844 -252366596
998480619 -998365351
130919535 -131061767
7437869 -7428807
156012094 -155853100
97928874 -98082454
882237687 -882233203
818811340 -818739998
24816780 -24962202
707869007 -708046733
465693726 -465841982
914811434 -914745892
746225014 -746340536
402343544 -402279298
933453553 -933619141
736174313 -736165517
953859204 -953786516
727997931 -728001673
26912197 -26979729
637838361 -637925363
208614326 -208773120
262975153 -262927911
866056435 -865979701
353820949 -353914621
236414648 -236606234
249654677 -249726295
581491172 -581432658
710155647 -710087331
51947677 -51979603
192652688 -192620498
74434904 -74329138
825940485 -825794405
422297569 -422475739
150257218 -150296612
569525147 -569698333
620880464 -621001508
837797536 -837884480
702187880 -702280242
855906993 -855766049
259692320 -259837674
934617925 -934798975
636244042 -636424086
916316248 -916210312
425415467 -425247173
125351985 -125548907
992944032 -992987674
856597359 -856633751
101819731 -101884991
405205707 -405328467
992556627 -992529439
13220064 -13327198
890144615 -890153595
623227396 -623109170
763058494 -763006404
932634954 -932483414
408049122 -408075548
695171700 -695131188
801553869 -801413591
622651086 -622743410
224586899 -224753629
450939068 -450949110
797983351 -797917689
31744389 -31770231
554442272 -554584386
792093689 -792066951
92055008 -92104614
503844791 -503903707
216612275 -216457229
492289337 -492105929
595865733 -595783945
138140039 -137983301
152131526 -152012204
570153085 -570064875
493600226 -493488848
818711016 -818613258
408699730 -408741180
670384820 -670561214
374669186 -374610462
946632233 -946770031
57793953 -57671591
29392193 -29322597
787824865 -787898987
432330532 -432506482
128399564 -128499806
202737588 -202574408
242782713 -242731605
433113609 -433242293
482226169 -482312499
32287267 -32302257
984919124 -985021630
273416730 -273335958
861352439 -861293187
722785819 -722856567
357385586 -357286146
266147586 -266062640
509686749 -509567193
145728023 -145900371
926117400 -926018350
631730853 -631537307
907549432 -907408896
398688349 -398627491
629888910 -629862304
880575567 -880430557
330208384 -330133326
182429014 -182400006
269689261 -269634491
296650062 -296659150
821538955 -821383989
72199208 -72111262
1381234 -1435682
642934908 -643036772
448875810 -448890250
343241515 -343420737
6931620 -7095078
536839749 -536720481
553715034 -553583428
106658871 -106773461
47238226 -47160976
49770819 -49877499
235264162 -235254618
540186211 -540025795
19684516 -19884348
964909926 -964854248
515655586 -515639238
521807762 -521849160
239228480 -239251132
966771463 -966637771
215282645 -215244157
250100169 -250141279
235006130 -235067708
243308635 -243336227
999491839 -999627649
356163796 -355973626
751519173 -751528123
102219623 -102216557
932107601 -931983351
605890191 -605940399
581118055 -581208625
672642841 -672705193
627762146 -627680890
786844002 -786901600
687220450 -687092230
847414689 -847295261
155417383 -155590211
169475533 -169486591
245261234 -245282536
859081213 -859170879
179976117 -179857703
866815662 -866819884
507839912 -507786706
33382293 -33322191
564723000 -564655712
915385556 -915353322
263594041 -263446533
711429018 -711271216
484231453 -484134585
499868496 -499776524
182599828 -182623872
84900614 -84711520
495421585 -495506565
681261415 -681180233
49959613 -49795385
352472936 -352655614
727475359 -727298877
339559587 -339554171
970733468 -970786176
989080489 -989142131
110186916 -110235830
81477451 -81465485
488732640 -488618162
938507853 -938491549
61324698 -61148342
962450142 -962593678
837405648 -837374418
985956705 -986028887
901900892 -901993534
825701783 -825575153
126593459 -126458519
943788080 -943912696
224132757 -224311927
170809391 -170748505
618466510 -618642284
902822309 -902664767
169273245 -169177487
347688013 -347715583
745928934 -745763504
341903820 -341923096
815023639 -814975083
230973662 -231124018
530868638 -530855798
496334096 -496469218
533196153 -533217241
763099651 -763202657
727519777 -727624609
74055918 -73870742
719938839 -719807935
229495318 -229573484
878376525 -878391505
365066736 -364901560
800898470 -800703916
655598867 -655535045
582603918 -582499552
467038958 -467138530
465152695 -465131291
667937271 -667903821
188775645 -188773739
420612161 -420519649
711000778 -711016594
143998221 -144042335
519863581 -519714905
340892817 -340989439
664132273 -664002443
196907110 -197087084
893139538 -893082194
102954335 -102820429
128834958 -128782958
237199061 -237164511
302090854 -301939658
834183707 -834202059
383454869 -383566321
5147651 -5112003
98528613 -98474203
840725619 -840655701
95886257 -95784289
829722851 -829751693
123937703 -123918903
918148783 -918082481
317302750 -317481470
190754030 -190812434
187577381 -187663687
383421315 -383322499
394244199 -394075959
905387562 -905433502
625555596 -625378418
218551854 -218438590
279264148 -279395552
443305390 -443369266
865384359 -865513693
85008973 -85084267
596249474 -596181452
203779778 -203699166
392807559 -392923277
997939027 -997806491
178854865 -179037555
573424300 -573517436
349419568 -349408514
472608530 -472735818
189805360 -189779904
491835306 -491862672
698631426 -698514824
472197292 -472306162
896689380 -896724120
863118111 -863233573
819289079 -819105269
584597436 -584793050
861178714 -861190718
809403165 -809488751
500961064 -500890092
782872631 -782810483
516664515 -516491525
745932119 -746022597
222374625 -222195047
619333723 -619359097
130365066 -130457476
38361446 -38214172
148515992 -148494892
998405425 -998324301
555574714 -555572684
533611388 -533682316
384184840 -384353886
747619968 -747529312
864641586 -864703918
79853366 -80023168
5968112 -5827872
959267132 -959199132
880461083 -880409953
52736242 -52668258
228805481 -228899377
221869028 -221912282
893323440 -893301658
592293909 -592459141
63874270 -63776534
965851780 -966032870
257520277 -257434795
847361411 -847467967
848965548 -849061566
297104413 -297270019
398631896 -398527402
940849082 -940911884
873037642 -872898358
693904574 -694075414
695992535 -695816535
421431016 -421442280
840563332 -840553112
293003872 -292927650
652730242 -652696320
428642767 -428478547
69423259 -69338309
14276516 -14458158
743980743 -744100881
595996887 -596080223
382042392 -381904924
830182531 -830229053
169719067 -169720813
724040989 -724223035
129555621 -129391823
566083894 -566138286
299401962 -299376870
272501970 -272438954
444362835 -444503879
161591368 -161597978
751817666 -751808308
158524928 -158512722
192035936 -191909756
449847653 -449751489
862207642 -862314674
451734093 -451741095
339547865 -339445873
767586415 -767513137
744313022 -744302696
367273229 -367417725
628333914 -628479532
271913298 -271857464
353434017 -353239235
409349369 -409393427
118217074 -118329336
193214141 -193397719
819126133 -818968743
458910890 -458785688
787063280 -786906294
471873413 -472035131
493123360 -493020712
881509797 -881474035
797131374 -797210808
776776432 -776644760
388121145 -388104751
403147983 -402981617
76100171 -76151311
242161635 -242336095
249670554 -249851944
34486841 -34605379
695904535 -695795363
706826735 -706821363
569199634 -569197922
427339461 -427452557
59663565 -59626729
301024353 -301220735
132213843 -132364523
964499547 -964661085
999608362 -999646936
576392014 -576392888
8068811 -8004271
809225588 -809375328
349929302 -349778828
627099079 -627295805
786249157 -786336797
2931471 -3063559
7955882 -7988652
337983019 -338035509
304483575 -304434803
56566516 -56713110
736768880 -736792832
775387160 -775439754
79136166 -78967584
416541561 -416582835
250472634 -250605516
839036232 -839106196
543944255 -544094997
957128298 -957204842
609475759 -609421941
395203928 -395346662
836638904 -836456774
797487309 -797500555
171966026 -172139476
56639813 -56493883
211555094 -211663154
277518596 -277541974
786761106 -786575288
467296215 -467333271
582575729 -582771591
903935061 -903943975
175622347 -175795941
665782457 -665766739
343926091 -344036939
974552553 -974572491
159097841 -158920201
76233774 -76246824
650006036 -649895768
487878321 -487843367
908262274 -908396200
483639464 -483780062
822817255 -822962161
908303495 -908488905
504016014 -504036564
171637854 -171703826
530862218 -530709088
541975071 -541854131
153721538 -153553998
425346415 -425484519
841740351 -841600057
397738085 -397714905
497031405 -497124307
584137642 -584271634
41177442 -41221564
137832444 -137864102
711350117 -711180405
518396748 -518242454
647675870 -647584506
67923992 -67777936
957571496 -957656002
94059817 -94226083
239114153 -238932663
689095963 -689160351
163002278 -162957910
465402687 -465588769
858483515 -858390365
608526129 -608554817
785592765 -785431489
88810516 -88712654
654220000 -654354614
30491803 -30487079
789652968 -789742768
969574290 -969732606
593141008 -593118990
46716538 -46833994
457461098 -457317572
252375407 -252504837
332062506 -331918928
386336641 -386430993
672409984 -672565072
83086094 -83140920
394608135 -394617577
36334680 -36360236
750124317 -750087055
927854587 -927826737
81466057 -81606545
624437408 -624346140
714990802 -714968706
416890186 -416733836
723257824 -723147516
309689473 -309636097
868408575 -868391519
602113532 -602311356
915932508 -915964700
733962881 -734113207
795353501 -795272233
181168186 -181358558
144165336 -144134412
695332171 -695161611
749791724 -749945900
657451247 -657399545
450227713 -450210491
425617931 -425782357
777624676 -777493300
238330954 -238149354
84232634 -84059338
107724435 -107701305
621743570 -621794912
41682894 -41873660
883236657 -883262245
661908827 -662030631
949525168 -949613700
849975887 -849807631
445591562 -445457248
227238007 -227410051
558500979 -558317395
963955909 -964072585
109614148 -109658164
448875010 -448883030
808330085 -808511899
116240589 -116052159
55541787 -55370035
987795474 -987694416
567665071 -567577881
58632392 -58586508
594121746 -594070294
4345386 -4448164
74260333 -74333477
956687620 -956625784
154218386 -154313580
559687090 -559675908
723202670 -723144228
19372875 -19188011
569715125 -569681541
991463595 -991332003
804218737 -804138179
529754453 -529938605
196166608 -196124168
84349442 -84447806
526732916 -526891942
902255783 -902294395
348605637 -348795515
361906461 -361888469
89858955 -89923739
247060356 -247087176
675955228 -676005840
9785180 -9722276
85758275 -85660923
674672100 -674496678
281655472 -281610696
840366313 -840507067
266588326 -266462874
723773833 -723653519
263518785 -263380943
563981481 -564162339
493544537 -493462227
93048314 -93168610
835472008 -835311622
885992890 -885974224
522971643 -523171071
811096444 -811264710
147710903 -147810809
585736538 -585857624
47699628 -47627606
957843851 -957937007
236234113 -236415333
989733078 -989701386
552370448 -552275680
93180309 -93324177
206959725 -206889613
428942442 -428800706
245582996 -245469528
542094281 -542042631
491502243 -491671797
291920108 -291831418
446609836 -446774032
668745724 -668775858
61942360 -61993418
922557078 -922706624
473909224 -473851784
675363047 -675306963
514506638 -514483504
335520128 -335460452
167942104 -168083490
209134642 -209078374
939305220 -939274382
191669925 -191639749
990255909 -990225511
535907611 -535989787
427246455 -427110237
222122515 -222007223
267758675 -267946373
813986229 -814068985
906757438 -906660034
399389505 -399257443
734424421 -734494357
312142743 -312232417
781211671 -781361749
648189981 -648287463
628906747 -628921647
812217978 -812367242
17352510 -17383166
416271690 -416212896
554964399 -554898305
792497205 -792302313
590155254 -590350822
183874968 -183676588
228672468 -228643420
91141860 -91248818
793047414 -793222994
64608950 -64686618
721411356 -721378868
706299378 -706233692
625710888 -625656208
191607965 -191482987
442935141 -442942481
928627415 -928696987
318806044 -318884416
563310686 -563127096
59920489 -59863149
888670425 -888588013
310980609 -310800011
762016829 -761956679
104881464 -104726078
980843433 -980999257
29261084 -29097970
270196608 -270277016
385846929 -385657303
375022838 -374961332
852957709 -852848107
397474325 -397278433
630903890 -630854532
602625097 -602425687
442173648 -442043160
723007203 -723034235
324131104 -324150742
97061763 -97057791
948718708 -948693518
669442701 -669340297
309888456 -309950930
22734415 -22827289
828364424 -828248902
364349298 -364499108
958209898 -958308976
456734083 -456890909
843267028 -843224858
522730903 -522625779
488184092 -488154218
712536490 -712482220
282614486 -282720222
853965052 -854133026
545000072 -545129626
225276759 -225107481
744849264 -744903540
85280741 -85146777
231328403 -231166269
780836370 -780795564
740985891 -740883715
827719269 -827779531
594176397 -594310411
645388644 -645225686
850444014 -850585750
655773726 -655941520
363424425 -363357725
916801505 -916703533
859405144 -859452818
257258763 -257063173
129670590 -129556850
435426249 -435620419
646644942 -646822722
660319285 -660445317
159282470 -159400342
332653593 -332476425
115836305 -115715133
914736078 -914886790
336391289 -336333807
991873078 -991836020
327507523 -327437113
413173082 -413155824
700501645 -700364771
140786699 -140754231
161511465 -161684491
418912391 -419048673
401028858 -400997982
275593419 -275590021
316723112 -316737770
704577773 -704694503
624983832 -624823268
116380882 -116257026
448067174 -447934982
756867257 -757044397
100751705 -100820909
251232567 -251201077
735151439 -735136025
889453048 -889570268
30661372 -30741452
116386010 -116578982
234060192 -234068394
366134850 -365965634
988793919 -988632669
937111978 -937088164
159238345 -159305881
373022326 -372825706
286674182 -286486788
445822073 -445867371
642556198 -642536040
982493319 -982607567
219883038 -220046498
543189743 -543055673
570593461 -570534935
104197403 -104148947
380107476 -380229310
639018061 -639168291
437232652 -437176256
284092083 -283915423
863790378 -863984732
703544042 -703417506
233532892 -233494682
313711430 -313579784
578133361 -578267235
344857849 -344826109
684927562 -685078756
467355691 -467310851
875282713 -875398355
235085291 -235050125
530993891 -531082261
204069719 -204098519
925079182 -925245062
569493038 -569504656
769916343 -769847401
214792471 -214756631
615147135 -615290897
728625616 -728779624
451666217 -451815973
745977358 -745930326
333699434 -333690724
592469070 -592477390
916180762 -916193282
38799875 -38714131
48687886 -48667502
305899664 -306016408
245828160 -245766644
684790341 -684905541
870552397 -870549361
116318954 -116221050
731014487 -731179067
612259137 -612329595
443438355 -443487287
823595991 -823590037
786232602 -786277640
118990858 -119134338
69380660 -69380784
255481003 -255549485
866886355 -866753413
647496956 -647411998
802552243 -802616033
777394967 -777412569
758651695 -758525089
442296936 -442111946
279768076 -279770754
162286290 -162383908
75423385 -75420169
813725673 -813905281
918020320 -917821626
566553348 -566640838
219194897 -219052415
612121613 -612139189
814120111 -814302671
903536551 -903384789
571662924 -571828018
192771279 -192813037
422860489 -422740059
167329097 -167504881
46935371 -47031749
462458276 -462463072
355228574 -355343298
60131563 -60081511
151208558 -151322216
226083957 -226093723
208335200 -208350872
882711804 -882867588
828000130 -828041532
1559048 -1625296
759732089 -759673967
431504205 -431548333
579863166 -579992694
366623055 -366692499
254687983 -254490955
820662592 -820659164
440617521 -440725639
776864314 -776851366
101562237 -101666223
905523203 -905677625
664935513 -664995509
800229677 -800213303
773942159 -773835927
26564041 -26383215
727739737 -727570909
273531353 -273541767
474962806 -475129624
565082880 -565280136
646436414 -646497116
286751075 -286783053
531998925 -532196411
143803745 -143909539
220137594 -219955402
941772353 -941853431
815740780 -815761434
233488745 -233513787
244952215 -244821269
197835621 -197925161
876518894 -876361186
822614587 -822791069
739856833 -739888019
918567110 -918680438
440897894 -441034634
94268228 -94365428
736004947 -736169915
215242733 -215263401
51295866 -51165426
725756628 -725951506
239023408 -238990610
331935149 -331908359
993245219 -993365607
844969124 -845079248
200728777 -200869541
513768226 -513757902
356401053 -356473967
850433909 -850318289
901282579 -901175401
688337570 -688323808
889104450 -888943168
788487192 -788451738
455668088 -455864700
875872576 -875779222
496501414 -496437022
552395839 -552370339
262032524 -261978312
330769549 -330788417
750456675 -750612773
919139782 -918949836
510975963 -510892763
11007589 -10900715
37018963 -37124785
875423273 -875549993
787573484 -787401224
544674213 -544785737
746675481 -746856183
905802885 -905886823
176271485 -176461361
992742493 -992745283
458120641 -458277959
72408092 -72336324
844672354 -844694896
777851539 -777868435
780215723 -780354001
91097708 -90991396
774324287 -774241629
938007312 -938025128
203999987 -203924909
674285354 -674144756
597038405 -597214489
198300152 -198146694
522814694 -522802794
733376879 -733340399
452918343 -452935733
471204855 -471079885
748538879 -748425081
313333441 -313196279
507370837 -507438891
787487354 -787437758
221202648 -221078494
925945749 -925961311
714361009 -714305359
428469121 -428560657
448001078 -447829756
450560672 -450363538
163402220 -163312686
271079038 -271130100
480577035 -480548713
566652271 -566747967
38849070 -38750680
143973153 -143997073
115796844 -115973410
98433539 -98623687
579678293 -579486925
549288981 -549107045
329209251 -329374299
243501357 -243621653
498231385 -498363645
423227983 -423029853
229284297 -229295153
600994320 -600971070
293945386 -294112890
696780880 -696820620
555643973 -555710517
604948392 -605092106
205071806 -205038654
473828355 -473990093
987526299 -987476869
527986614 -528085842
127481823 -127521695
895779306 -895760080
135050743 -135083429
211800839 -211660637
794421236 -794456084
946833341 -946999939
617488258 -617346136
307354306 -307266786
377878995 -377847141
580785125 -580721759
988098670 -988197596
960598654 -960617558
257363964 -257477536
569969391 -569844579
212452541 -212417711
41617076 -41718802
656494806 -656635542
142991407 -142854185
283473712 -283369842
897932653 -897741291
60299040 -60373134
830182666 -830275440
455861365 -456021653
817933706 -817937230
389384009 -389576279
921907559 -922081957
26821652 -26754362
335823355 -335706891
873820064 -873670996
234160002 -233976786
992296430 -992148072
133718402 -133599344
565522595 -565689037
543588166 -543450286
50966307 -50768485
378920200 -379008078
105978921 -105779915
248219886 -248327838
475272762 -475464298
384593085 -384618945
154223126 -154027256
342786190 -342872676
528490604 -528549374
159192026 -159120030
335735284 -335911426
166038812 -166108910
763032449 -763014021
684643375 -684674319
275137640 -274966254
965926993 -965942325
469890646 -469962280
241943429 -242119385
589915363 -589911625
883759347 -883797627
991136062 -991243338
27537624 -27603192
677971091 -677781915
195616936 -195476716
712813577 -712761739
934605027 -934658219
778652171 -778804575
403588986 -403625088
880928335 -880896167
683337636 -683220634
415870847 -415762457
484593038 -484531434
448148208 -448197278
166521904 -166333836
559075966 -559125438
331160641 -330960791
443685256 -443624226
583857021 -583802773
29167122 -29115806
525458401 -525344681
34478578 -34397238
62408895 -62385595
799448246 -799386414
708930303 -708905687
107022172 -107059056
618322837 -618193449
839666715 -839678287
451187139 -451173579
341544985 -341423745
170360639 -170514867
517159999 -517127869
292640563 -292764193
323997617 -324110591
753582333 -753570383
305101582 -304950762
142785644 -142590724
620593615 -620394487
200573913 -200614405
53933101 -53812285
941547798 -941702776
657926690 -658101194
185826092 -185763208
292780544 -292895872
843766259 -843754533
206278805 -206464049
884125081 -884319049
720907550 -720861658
514333600 -514166834
608487805 -608411549
818157436 -818236798
358852044 -359031506
542219827 -542157401
442085558 -442108404
410869081 -410908271
429157305 -429113329
245488298 -245526262
641012587 -641045657
161420118 -161430608
647977163 -647859999
987021275 -987015627
640601124 -640582324
190246996 -190275428
421235388 -421352286
263517283 -263520287
402007230 -402006874
416397797 -416299489
916489597 -916681079
402129546 -402034124
80751241 -80588415
847804183 -847855901
351428114 -351562234
83501254 -83390346
400271538 -400149212
218655657 -218793205
364791828 -364984148
193097552 -192970668
470679637 -470657351
112332252 -112294574
41735318 -41702286
158787769 -158789381
703913187 -704071761
430241559 -430430809
424603137 -424425841
746409419 -746438595
567327050 -567169018
623800429 -623744515
744866083 -744989185
20791714 -20782454
863899236 -864084178
798088401 -798056681
331382408 -331344804
581020830 -580857392
139131548 -139097172
615980842 -615819226
175307703 -175282953
652058358 -652239772
628947637 -629013275
585129647 -585103329
929120694 -929007672
472939821 -473062377
15082638 -14997592
404684901 -404648629
413279407 -413358889
410719335 -410785791
338900544 -339015280
681016901 -681141735
491737109 -491606485
191542834 -191545476
778716328 -778892822
742643880 -742763984
722515303 -722405311
830773996 -830655724
752051153 -752184137
578289893 -578267751
734305173 -734186009
579091981 -579150463
484244937 -484217969
443203169 -443189563
579350859 -579390417
144871945 -144740045
296942450 -297015956
306779116 -306730798
322821551 -322739771
703209780 -703034376
836909098 -836780708
840158170 -839988182
251857266 -251838994
924379618 -924566582
480094928 -479967002
670231190 -670369768
856382232 -856225578
911787814 -911694534
436914406 -436972926
752448408 -752490066
941185398 -941272616
487270106 -487212844
838197677 -838169209
974396441 -974550957
934960531 -934952651
525620653 -525601585
358586726 -358499262
556502515 -556496773
393414358 -393431212
271691876 -271720920
931871013 -931857799
100148480 -100267850
518995971 -519058745
327113328 -327037106
327456750 -327472318
795699113 -795543323
753721766 -753647264
205637292 -205527006
8718553 -8596223
460700572 -460529084
919809590 -919683194
216898891 -216850769
853565925 -853660417
541519650 -541680756
585976860 -586105552
871975365 -871978181
893933443 -894046991
802554511 -802487891
579514625 -579364217
62670645 -62606693
115154849 -115081379
728519655 -728537893
88012695 -88083555
529330148 -529355570
175145019 -175285531
608863477 -608964579
182994780 -183042242
255636547 -255660299
135437515 -135495719
174534675 -174703589
511910260 -511996384
616991186 -616861840
676633816 -676740216
528471910 -528382588
889534235 -889606301
648671087 -648771399
145964897 -146075309
701693108 -701595238
559056912 -559100702
417769660 -417738446
141633105 -141712011
21546843 -21358521
386488592 -386373394
916402859 -916429315
653483645 -653487815
983138043 -982995457
14159263 -14156211
57121428 -57296644
160806555 -160702351
479337891 -479144113
615335919 -615284613
618400384 -618519368
873101444 -873063162
975459079 -975393441
522003435 -521883691
538951016 -538793678
275430132 -275388028
576916795 -577021371
157672700 -157579270
785646253 -785546063
845498430 -845567894
155364035 -155297433
283016377 -282947511
553884977 -553707831
792099124 -792277868
728936956 -728951688
855141376 -854966744
362820582 -362938450
152333660 -152139010
505126589 -505108695
945251996 -945154174
166914890 -166914552
596768982 -596854852
172763415 -172755429
750846904 -750972190
586430225 -586412693
226519461 -226583261
577801030 -577917544
835288284 -835243998
357343455 -357427717
664195536 -664120148
964227593 -964086809
105322645 -105389185
840803029 -840930961
343981515 -343883333
708268155 -708209939
847594149 -847770601
99444316 -99311494
70547134 -70364828
944227822 -944315742
313447566 -313294838
453712159 -453591353
431923253 -431930253
387977273 -387957933
713802744 -713921850
623910500 -623896198
661197098 -661377506
223700630 -223805022
810202406 -810109840
562331359 -562385123
444911794 -444832160
647763759 -647760451
395750988 -395915008
50427384 -50472932
559158955 -559277057
706665436 -706634028
838076156 -838043592
367676705 -367587349
877664482 -877571930
550651782 -550693802
95923201 -96000181
574708111 -574806245
946081215 -946078181
568648432 -568524750
343497483 -343467697
122159643 -122187805
587375432 -587521046
152732417 -152595143
437047740 -437204454
101607170 -101467610
516046541 -515859339
170344148 -170416584
5415248 -5521664
136005059 -136021381
990984848 -990814882
845061016 -845239084
109223432 -109290230
194537668 -194341922
861641775 -861485315
329059182 -329023610
845410388 -845518760
545418486 -545469126
726461230 -726287218
758504559 -758355555
683333773 -683341499
481420786 -481551328
534649364 -534461390
921093528 -921196698
986990795 -987051755
855836521 -855825607
173323212 -173316848
767598136 -767781440
338296987 -338315405
83640901 -83487383
694824230 -694821078
677997957 -678127357
98501408 -98493508
617104004 -616931080
690440641 -690377149
325861847 -325665035
926239016 -926082914
770292523 -770178143
994723222 -994791124
471124863 -471028713
537875245 -537797263
14102709 -14273367
75367521 -75479249
208957747 -209064625
575887453 -575828349
187957376 -187987298
415947761 -415896413
434771826 -434967140
708916155 -708770411
538749554 -538691266
575339070 -575368044
651431064 -651462244
112881016 -112859546
953557270 -953399678
160318609 -160488115
913293936 -913475462
322535911 -322632595
875631279 -875647239
703748432 -703670450
877708289 -877856889
229289725 -229187389
100591030 -100411926
589656323 -589793497
506640933 -506690769
532737249 -532615239
462691104 -462608756
375981409 -376152947
936865939 -936940643
877357091 -877541907
729374394 -729292634
825949243 -826059089
635608952 -635785064
860845754 -860732228
447207412 -447287704
560655653 -560520403
392414330 -392428212
938375813 -938499701
160958259 -160799985
842072968 -842028250
740207159 -740401395
5189762 -5108122
145386908 -145561414
765474047 -765493931
576728808 -576652948
370092857 -370156541
874469688 -874341066
406866916 -406696046
520332181 -520469067
596038555 -595967599
533369661 -533292707
97676348 -97561016
147498155 -147453685
537538778 -537450518
491587020 -491581010
211775551 -211826127
632892447 -632717121
667364254 -667390996
690864765 -690822089
50298143 -50143657
380213363 -380245257
520241232 -520400624
27721729 -27870633
946536196 -946449724
152594675 -152531617
227506612 -227313490
521233896 -521184848
379826758 -379820168
219270566 -219427114
395456489 -395648575
344680744 -344565592
824904020 -824973624
480030965 -479924773
984066102 -983925772
54741330 -54931650
942607388 -942792146
323240219 -323082819
156540027 -156543845
678773194 -678968220
358941775 -358768553
928403697 -928311251
244305574 -244153790
114723439 -114892099
550760334 -550834542
278726044 -278921908
284319933 -284439191
4776411 -4927941
923434228 -923281716
574669181 -574501037
944319625 -944330475
437781317 -437777295
858817386 -858672788
285876697 -285939505
604282496 -604300386
106693773 -106509715
188459490 -188515210
502154777 -502159065
124468386 -124446558
401300114 -401477128
37640955 -37682213
57759179 -57898595
333462271 -333352885
347881509 -348007341
540746200 -540905854
59129490 -59324832
399188907 -399027715
655149796 -654962270
66739971 -66659057
910190042 -910059558
153778861 -153739719
137093261 -137035859
71148300 -71188054
950006920 -949890466
304321541 -304459189
393212922 -393058200
67783060 -67850964
806757164 -806751140
902379614 -902209176
603700194 -603749160
653927625 -653802649
267775361 -267662605
499822510 -499704736
949930403 -949948693
917634465 -917436731
83282599 -83392035
361974205 -361838717
943850388 -943798808
144450277 -144438017
270677596 -270583526
320644195 -320565299
245990157 -245932477
250906876 -250801636
993428751 -993495757
129439945 -129293405
868265720 -868077876
898025818 -898058450
854283522 -854105850
430492607 -430544371
870558997 -870744513
67976764 -67871220
565181210 -565181508
542083673 -542104889
973331011 -973201549
924746424 -924806910
980016353 -980101343
885143830 -885234282
474614986 -474441684
647867963 -647877561
975390274 -975527884
170739050 -170665250
8696986 -8740120
64229127 -64286563
363948944 -364042468
103817375 -103948865
365961274 -365854364
836069821 -836040177
120042576 -120240772
191952728 -191972846
138451024 -138381902
62301183 -62397245
750773144 -750794834
458483695 -458572125
785506405 -785512127
979877450 -979883198
201271906 -201186762
744607015 -744498437
726470850 -726451610
716635102 -716580696
919594942 -919476900
80147650 -80061272
944679477 -944495539
933303158 -933436094
963367013 -963417685
667651963 -667713449
804452585 -804539549
233082405 -233019891
913121098 -913074034
773712172 -773675094
654213677 -654287307
857908668 -857942124
976688304 -976768972
874202720 -874067586
155565138 -155705610
146825497 -146876857
232956078 -232943872
642524356 -642588040
182914348 -183015890
509843330 -509901488
718563083 -718553481
609122641 -608940271
392239581 -392421271
101058491 -100931967
37850458 -37771188
570505482 -570520102
338452942 -338254736
943628691 -943553023
738450405 -738619543
8070327 -8247507
403388394 -403454124
411865 -238791
65595029 -65457105
486270086 -486397950
3153571 -3097049
246805769 -246848871
576336471 -576392451
393818801 -393827979
909381631 -909187045
493687776 -493852222
263295215 -263309209
792526715 -792593089
243835946 -243825616
490763304 -490795330
479878175 -479977869
539291545 -539140077
781343062 -781380436
438560468 -438728352
926558761 -926754633
822294295 -822466609
658940979 -658872585
240596708 -240550324
751788597 -751623659
822523183 -822500513
680636194 -680456132
805102121 -804928515
515250892 -515384764
544165376 -544024618
423128918 -423034968
957599415 -957613749
89205363 -89289119
638172867 -638082337
728378489 -728296695
516093747 -515999335
18571327 -18582579
920462200 -920359606
460614828 -460513588
802646944 -802585122
242492717 -242560415
713232887 -713307513
22038010 -22096150
652409722 -652558866
850095793 -850067587
257743132 -257578080
15345473 -15424095
853601231 -853719603
454519636 -454468254
189794079 -189910593
492057662 -492100498
272797944 -272833570
898086456 -898270496
67745006 -67558004
474719729 -474839463
397072982 -397224104
320794331 -320672991
246021727 -245958587
806241067 -806393831
464159095 -464181253
63646972 -63817830
41302587 -41140541
955324099 -955402727
188042700 -187951394
915719981 -915607035
549820928 -549719592
474128272 -474127508
581461915 -581434635
771091251 -771197705
965332220 -965357550
61387788 -61261608
703232739 -703334219
408419019 -408563205
65727337 -65548381
483611456 -483550986
62814039 -62806465
258491042 -258604314
743217540 -743320046
682769899 -682953387
94062460 -94124454
900049233 -899862231
244661718 -244547198
294737147 -294915899
490887818 -490865230
783597300 -783774574
384218037 -384269363
311893447 -312053289
757249430 -757283076
202453966 -202604166
901920837 -901932189
585101202 -585265676
628980456 -628862838
157719083 -157780229
339987332 -339822066
801183620 -801037146
254125595 -254048991
965241368 -965043136
203254274 -203223956
860356032 -860258198
869453862 -869424454
277053975 -277216403
189305561 -189489329
882930156 -883095640
837264134 -837192632
576407473 -576378303
663194590 -663066754
187123348 -187062758
349121174 -349305158
553074895 -552884537
649548844 -649503642
708752907 -708609049
20608268 -20757522
624778690 -624645336
287604389 -287665555
994470375 -994414251
394585570 -394649584
84306890 -84158378
736449879 -736522375
382885196 -383054890
805846296 -805969538
438219892 -438234474
499266829 -499363355
514697837 -514731701
280481018 -280380760
3826979 -3857547
122203101 -122172509
691303519 -691288043
708189412 -708346898
147518897 -147591595
991523449 -991483445
569105026 -568992414
848746780 -848879938
438902443 -438951219
572688913 -572858361
634419112 -634437388
770528128 -770693308
315980763 -316062733
307017801 -307052585
132993242 -133048568
838994292 -839071214
902060591 -902160293
686724273 -686611257
977878749 -977750811
460875131 -460702089
598814526 -598951500
694822654 -694633922
893267684 -893173572
383909110 -383847936
257057662 -257087672
600688689 -600814669
107377113 -107532763
66553078 -66699514
524862244 -524952054
806865486 -807008518
937005065 -937100071
441579181 -441398479
666850553 -666679735
416146447 -416132535
765716419 -765793871
426685781 -426716183
578491659 -578602377
863785836 -863594266
344605790 -344601394
216361621 -216268999
210397883 -210318607
526195241 -526373383
242630898 -242624594
861956688 -862004444
734671860 -734799022
464326042 -464233910
120599046 -120701922
396858183 -396894073
622477494 -622440784
637423525 -637411359
711805911 -711679661
490134022 -489975260
944722024 -944636930
271350871 -271256597
285959059 -286136155
356976684 -357064860
527436158 -527242798
530442845 -530310193
583358432 -583295078
152106203 -152164581
334049484 -333917098
466813179 -466628915
896569026 -896671820
162980094 -162926332
117669266 -117633962
326958246 -326985454
728870052 -729033324
224222342 -224133930
252440122 -252304204
248556674 -248662690
756574411 -756750345
744676717 -744605419
964145901 -963999269
130842493 -130848419
865869378 -865936640
603724677 -603716215
115315207 -115400511
823389222 -823507864
143993955 -144090715
459698291 -459567657
16213465 -16408271
579740652 -579615934
498865458 -498931326
153469187 -153271485
89922226 -89925252
33282383 -33303917
752326253 -752246925
617867303 -617939879
266034699 -265905491
621496065 -621421011
913767198 -913770490
754077498 -753884182
217312112 -217165422
30406283 -30368441
980903493 -981095021
539615177 -539664887
870449060 -870448302
287544132 -287487478
376203078 -376221046
492559604 -492739064
394560061 -394512927
714448873 -714562855
981315040 -981158212
700233219 -700209077
958246282 -958059136
560830195 -560924597
91344591 -91153045
463795545 -463627233
93509723 -93635999
314858405 -314706715
870448681 -870391295
27553616 -27652768
449985092 -450041924
280853561 -280781047
365344297 -365387605
33451121 -33313465
315825393 -315783913
256268482 -256314010
925911999 -925862913
89053239 -88989775
701169893 -700995703
59074330 -58905268
698344722 -698175554
262418285 -262560983
943643657 -943613725
628263242 -628382696
247820083 -247772429
695281998 -695411558
521245414 -521395982
21186406 -21284978
751963887 -751858511
492795349 -492928593
628006750 -627897826
907721889 -907883233
160403362 -160256906
403878641 -403943161
542586753 -542602447
664157842 -664336044
783077304 -783208472
135665102 -135563468
213215786 -213359054
525776078 -525824950
495176720 -495284124
507556469 -507497071
708570981 -708452413
520802556 -520898564
726597075 -726685435
39325463 -39154077
136356007 -136422393
133582057 -133658873
218953083 -218997393
936899780 -936981506
191588355 -191751495
324068477 -324233007
692039884 -691882380
406436208 -406461938
670834959 -670750351
100762639 -100717217
588128402 -588159590
81662802 -81623538
538255187 -538419061
700994281 -701043241
411688649 -411703955
237601626 -237544666
298719466 -298679994
8158917 -7978705
380382114 -380433676
202552334 -202655998
593049254 -593119560
93148969 -93188251
969468672 -969315886
133994869 -133942909
175983996 -175958676
678481001 -678435713
812400090 -812509774
612931342 -613056460
736354270 -736213892
691701884 -691531002
693073398 -693163756
389111665 -389152707
840797596 -840653642
149406698 -149432724
312799813 -312652901
473868557 -473705029
838107125 -838288229
828200817 -828073317
752975171 -752905011
165274068 -165370560
524596286 -524731394
3920648 -3946808
513802795 -513844675
891433277 -891494571
646291685 -646466765
656812122 -656617510
758035206 -757946426
654020815 -654184927
507005752 -506934198
679206848 -679130926
519566843 -519456223
366657777 -366595011
304110600 -304053568
993023484 -993212224
849894123 -850057651
120863267 -120925299
673671736 -673598828
409789389 -409779657
223441006 -223640478
570434080 -570338158
952416088 -952403666
300688180 -300720894
312176688 -312344766
275587197 -275666933
448636053 -448802491
264258972 -264418074
613428785 -613392767
280012568 -279962002
905157724 -905103742
459360519 -459381055
54347120 -54431504
915159549 -914979949
708073889 -708239047
935433744 -935467634
306358389 -306455439
204660207 -204774013
1706762 -1788596
754127853 -754054429
407114335 -407215009
188875310 -188846030
287797505 -287935755
697551786 -697679588
257984970 -258110576
930622603 -930439603
833347202 -833255084
73328598 -73281444
497921663 -497738011
454794413 -454905489
50115753 -50199495
194341489 -194195265
425331320 -425145406
418439293 -418350365
352280286 -352206060
787462556 -787286902
539716523 -539871785
170545353 -170653581
652484294 -652309666
348776183 -348814847
399191630 -399230560
907648115 -907450749
539452170 -539451392
597398892 -597230306
38527026 -38452556
73477253 -73631637
487469217 -487409979
595662213 -595545799
480871325 -481000871
838565211 -838649505
881681571 -881698907
371049870 -371185874
681051022 -681057958
303589431 -303521793
327298587 -327116551
14955172 -14827010
200031431 -200187205
645173372 -645288164
883803679 -883791575
159009021 -158875295
649645072 -649478880
901185322 -901000962
977031357 -977033057
694546885 -694357045
568206052 -568092638
296088508 -296267406
536583052 -536646356
606860593 -606697529
84077373 -83889649
656838123 -656786121
816354513 -816501013
944306434 -944325050
132060314 -132168126
849271034 -849339448
500577642 -500427352
259531045 -259473193
615050600 -614934876
125158351 -125263987
357530590 -357667138
744585124 -744768310
688142344 -688041522
890691526 -890814506
451013589 -451078683
65439802 -65314940
95125302 -95139858
360839017 -360790077
602685527 -602564667
905523803 -905453489
414526827 -414578067
730394901 -730346349
14505184 -14531844
823664806 -823841754
828829364 -828838988
829850135 -829787143
630244659 -630405379
657647290 -657484058
326971850 -326932876
910267425 -910139939
401238393 -401221161
75223632 -75275078
83126322 -83155518
622128922 -622284332
328855342 -328831208
304862056 -304748480
32450406 -32585540
527954803 -528013643
697828830 -697987016
32665618 -32505462
466252712 -466059870
160483536 -160513356
695490096 -695687454
676632810 -676687016
487439598 -487277704
475293017 -475202655
928563031 -928536211
433758682 -433905018
661876102 -661684518
602942922 -602800262
162449446 -162318370
994561240 -994626602
860535509 -860447351
709440662 -709378498
115441998 -115366562
841828204 -841881956
554523578 -554671642
70693910 -70881134
955542339 -955645793
554859567 -554820381
513808333 -513823735
960393036 -960408238
648613265 -648426941
239333913 -239400709
456208800 -456106400
171306207 -171454549
11132314 -11226864
871765973 -871816925
149785028 -149951672
995600362 -995486022
239255991 -239367311
781208556 -781175056
448172743 -448016955
777177294 -777297822
828020831 -827921775
658132421 -658173183
151747929 -151775783
104952419 -104810509
791170598 -790995412
449269076 -449460002
940740517 -940795917
512832770 -512809286
663179278 -663348600
861300705 -861404173
783873798 -784051476
612294366 -612172846
319970875 -320169051
449364539 -449317441
790429491 -790513489
333200451 -333219343
515442602 -515326926
80576724 -80379740
76288325 -76459557
995084692 -995029430
988077839 -987971825
964823226 -964854426
282429536 -282427124
723581182 -723713676
272208850 -272150934
913528654 -913585938
142958964 -143077354
901614794 -901444468
550515183 -550667491
623742856 -623772472
835735786 -835757434
122763597 -122666141
929635723 -929530763
759711860 -759752318
263032216 -262918090
91765954 -91611340
378244834 -378102814
144497928 -144549386
885963778 -885775014
210975793 -211157479
876862503 -876679011
21309931 -21394139
664656083 -664501009
774109383 -774203547
134401185 -134246501
20003128 -19887310
697691258 -697866396
402658805 -402577417
478153520 -478288892
276419165 -276224865
422762577 -422730129
188690620 -188860670
494758463 -494871219
225731585 -225813285
497053803 -496925819
888816620 -888766988
599736442 -599785962
82628202 -82796194
823292758 -823288242
955851121 -955861997
103604393 -103800127
916401414 -916386876
228657944 -228579504
680699568 -680663936
197922488 -198000318
958152709 -957957919
686093635 -686063713
220625048 -220482238
879622256 -879782060
688362665 -688483969
426253585 -426176897
897945118 -897920188
907190171 -906994209
400853922 -401013420
29613872 -29765316
512064210 -512170456
663443815 -663640977
499898138 -500026554
698063555 -698157045
648384683 -648386937
711667540 -711742786
643255612 -643452972
748187120 -748329494
648238722 -648200216
108293145 -108267709
660765173 -660681501
338151358 -338238916
262394230 -262225214
273970843 -273803157
760398917 -760561023
260905525 -261091225
513158265 -513290503
351855587 -352028389
556924617 -556852493
409061831 -409050201
86406139 -86572391
765225448 -765204392
335254589 -335114657
342115025 -342162867
204411822 -204583790
687410829 -687271327
477613112 -477540638
159627131 -159599103
895479373 -895578873
442371096 -442527124
705128869 -705066015
747067857 -747259569
512028070 -511964698
601412954 -601253272
131727769 -131665157
732801142 -732749522
3278050 -3185332
165858317 -165773277
247507099 -247533185
486762835 -486653907
452554820 -452741540
657275364 -657425396
590867095 -591043947
126647726 -126539192
295785460 -295714180
629081295 -629146263
101288273 -101117471
99198879 -99093965
986231691 -986399821
803814579 -804011827
716963527 -717135335
986456229 -986446839
505414519 -505356717
366576510 -366394970
712211474 -712224314
427406721 -427603527
525516886 -525399916
421074872 -421225220
532209514 -532183308
230010652 -230078474
465367208 -465495728
953401157 -953257989
966824730 -966952912
718960148 -718961712
202116525 -202199081
809872811 -810063667
491910718 -492079080
417995856 -417973250
104512737 -104609137
303180237 -303301225
673203476 -673054924
665075669 -665110109
754285859 -754117287
555290610 -555123218
542882709 -542780157
385165285 -385002627
858103638 -857907694
496180698 -496116536
582681071 -582872237
396123763 -396084565
526941607 -526842277
452769863 -452857677
626715792 -626798742
237664914 -237759824
514495071 -514479175
461453235 -461322539
259502119 -259372839
469905577 -469926463
616496657 -616621661
644280849 -644281179
495853094 -495992922
741829609 -741699507
509774436 -509599062
380981561 -381134023
850653800 -850706598
881004264 -880852406
328088322 -328287390
163120022 -163186406
86265875 -86377021
894460990 -894430580
753524073 -753399251
375080916 -375162192
792399759 -792256375
880309566 -880279248
710421139 -710572155
794332139 -794390167
943917569 -943907823
520492981 -520595513
397993433 -397942085
963302884 -963281868
687804951 -687762611
580100029 -580176025
766491446 -766442266
574158822 -574285840
116496369 -116661595
533240736 -533331184
427040916 -427178346
913150596 -913199332
310957759 -311097791
678262412 -678406398
276488081 -276350249
35883181 -35750293
499453014 -499311026
298059636 -298045682
237864308 -237897656
942918487 -942835365
142425664 -142407144
325070360 -324971708
963474307 -963361063
845307445 -845366353
584052277 -584140803
961086316 -961250372
708416865 -708296603
629442309 -629474565
388546003 -388494493
761917747 -761765339
119553505 -119738447
294089698 -294136082
460403147 -460495423
837841008 -837689398
93757143 -93636731
782105793 -782205547
213784913 -213851019
408048385 -408062335
156265080 -156070898
664736510 -664856342
478553667 -478487387
107880952 -107737976
968699438 -968858632
658365199 -658555077
10816265 -10845591
358542994 -358472718
395770175 -395635227
924537183 -924595981
783288712 -783228604
766269828 -766277574
684593107 -684755531
879405236 -879413896
501660274 -501722446
60716219 -60612495
423350009 -423298649
817680384 -817664804
89055977 -89247241
375221918 -375102466
637508819 -637614929
177962953 -177877173
135246681 -135180123
225886047 -225740523
784662944 -784617166
537660970 -537536266
550418475 -550288699
359929339 -359795305
409092604 -409031058
818536228 -818426168
665298704 -665490836
811553917 -811425591
196483423 -196361775
814981434 -815065844
719081012 -719263678
531714930 -531585022
759395881 -759565485
842297674 -842328508
817477264 -817350832
154539358 -154665484
454227208 -454063962
34222474 -34380784
284925668 -284840502
784840852 -785012066
338009264 -337905644
201360694 -201502188
444273176 -444087670
856804512 -856685640
614141654 -614265708
254953237 -254959741
666757434 -666601454
747803360 -747873354
522808744 -522753294
631491231 -631359631
301831156 -301794376
98497458 -98330310
115722124 -115675530
97316682 -97128802
327910218 -327930122
274448888 -274598350
506007594 -506009312
455571813 -455578501
107044577 -107073535
360001774 -359858590
290521379 -290621633
561778593 -561651007
169719824 -169721802
885040208 -884848042
657851707 -657684623
570686241 -570500681
451547926 -451445438
665342273 -665265693
551274290 -551468472
69819951 -69682995
44112295 -43980317
824484956 -824459706
719604960 -719506092
296979203 -296845263
671161181 -671360261
999805385 -999623053
966425088 -966517558
258054615 -258235047
72350018 -72524944
127826534 -127715584
128478466 -128521146
789474038 -789621780
594850761 -594969839
261467149 -261389761
419481514 -419442986
654569364 -654702936
935399942 -935322478
780445328 -780636490
811900513 -811938057
407438693 -407306649
905757370 -905844854
575371134 -575420510
570334438 -570282710
344775113 -344586375
942565248 -942376674
320963592 -321135028
783471460 -783490188
91088240 -91107176
613487748 -613625442
152884878 -153069088
853963715 -853986037
603347442 -603335546
923246722 -923279530
910836140 -910668652
955734273 -955557313
887628278 -887463700
673653446 -673690026
401550495 -401611329
132389534 -132473978
986028517 -986029257
141672558 -141616222
213520057 -213563621
585899741 -585815507
304129819 -304135423
54535792 -54573136
685669604 -685476126
373690152 -373809204
317940896 -317878126
608812583 -608708505
729070738 -729130606
214774551 -214740995
936154446 -935988922
240198887 -240321059
399283669 -399177451
660229803 -660382301
323161519 -323140549
877775889 -877745945
148548185 -148602119
485280348 -485296086
247171683 -247093571
769092917 -769017855
637016696 -636985262
832736626 -832617880
291217552 -291253448
741331824 -741295808
5994848 -5941376
357266465 -357331059
588927189 -588825331
190207894 -190342962
612737266 -612779490
514992281 -514919637
584184372 -584204638
49592574 -49655022
996485857 -996462509
667236196 -667279438
898588889 -898591477
604258403 -604291441
647377699 -647454477
186137191 -186327507
517672923 -517599941
197273726 -197138276
823257555 -823448543
822380452 -822235872
597793507 -597791859
97457546 -97618682
826630944 -826739842
863887555 -863778017
859100982 -859080546
611128164 -611131832
291746372 -291622410
19491290 -19687654
682687014 -682658994
686061483 -686125787
943470057 -943590857
984213483 -984114873
989332877 -989438593
272934404 -272879622
698413609 -698429903
300765731 -300931565
844421385 -844296315
535687683 -535526955
166348108 -166427870
879831366 -879732754
532724981 -532816459
314125287 -314220557
657012154 -656984016
283554356 -283582570
928634750 -928491312
861563545 -861431071
474824686 -474995384
505955937 -505999199
368509944 -368642870
505385618 -505217262
50497506 -50448358
514955959 -514858487
831729213 -831608333
659937361 -660131921
747037183 -747163713
568769012 -568956934
436956532 -437016864
469192436 -469202054
394612856 -394521030
180443446 -180631322
406857751 -407045113
42922041 -42781465
842264770 -842180182
775230811 -775183637
771624977 -771770217
51959919 -51951045
984345103 -984321325
815681489 -815641059
153540737 -153590011
871502910 -871326156
104603792 -104614482
412261309 -412133459
790125029 -790264047
933427374 -933489696
384402013 -384305759
463672305 -463711389
777508921 -777341251
220714268 -220801270
264035839 -263997519
364685746 -364805868
63434758 -63252380
637027783 -637158743
629517716 -629431414
399828464 -399723750
87869573 -87959709
986512923 -986399535
295244844 -295127450
859603426 -859531510
344041295 -344220485
445364270 -445220336
104774561 -104803771
941002641 -940821127
623411684 -623261610
313434792 -313551846
949227999 -949032315
971578054 -971701366
118758052 -118833360
834424978 -834386190
311106575 -311245925
287929487 -287942023
328577542 -328387072
426776966 -426655400
604649045 -604629001
63385097 -63540493
821985832 -821872394
768517116 -768627166
142114753 -142196807
99732080 -99849032
861258308 -861204804
445353700 -445374840
914289779 -914303893
230637101 -230533753
912174385 -912188141
743027447 -743196233
230043183 -230113765
999714219 -999687503
308052108 -308110712
911591888 -911612676
472511764 -472350340
682227229 -682258665
582332533 -582403749
302182684 -301999024
878444284 -878345050
111408452 -111598824
363165446 -363226738
276205382 -276116948
299552778 -299360444
237880982 -237793210
779877869 -779688903
124847374 -124973058
23551230 -23670454
81360451 -81329571
88761585 -88583375
205582149 -205457935
628870183 -628914197
406232063 -406278305
7396770 -7314800
860182197 -860260791
409055977 -408960467
335700890 -335657116
240914881 -240716343
941986289 -941857189
341302299 -341351679
79306276 -79158520
749991864 -750024402
700179652 -700121610
281434107 -281561467
636936345 -636878313
488169155 -488017027
732707666 -732894618
268119955 -267997435
365569531 -365422449
745678549 -745528761
301617004 -301701724
9944657 -9994779
129271911 -129174365
672379958 -672236032
586812416 -586840684
340477339 -340576995
898422083 -898590183
236406607 -236424059
25415422 -25421152
64362758 -64210368
603955279 -603972119
801160734 -801206506
238522417 -238377729
391695674 -391877158
260188621 -260208353
201488276 -201516100
885338359 -885391797
552900110 -552896890
410518405 -410548297
701157061 -701294967
307234543 -307187523
363101048 -363196092
607191535 -607195179
673790771 -673890447
780404980 -780372002
640155187 -640075933
532854475 -532778443
972458792 -972281860
487181654 -487189202
926326577 -926220877
965837458 -965931800
906485217 -906329317
115347984 -115536012
689515891 -689336509
18982503 -19048385
384606015 -384504257
400321215 -400363751
42596371 -42620477
736804752 -736946832
34081347 -34201747
56772431 -56653789
267440728 -267463888
830906287 -830920387
235781106 -235880650
233086459 -233203275
138681807 -138617571
719094604 -719107814
216829366 -216676672
394536494 -394470016
32267949 -32336565
37942953 -37757963
976729897 -976808047
667803695 -667785893
963724509 -963636983
248837832 -248658372
959293248 -959417156
296029360 -295906642
821780570 -821850356
951074909 -951151117
206773739 -206577751
525520675 -525720631
541342442 -541216832
764795112 -764848648
621709632 -621880192
237161765 -237074413
445162969 -445222299
358234265 -358069589
888913127 -889023809
499315092 -499149426
772937167 -773123979
911002406 -910991832
392514072 -392351010
371923262 -371841274
650933555 -650758553
264929307 -264856373
862692899 -862677099
75594598 -75778060
345615570 -345647678
786098937 -785912377
217414293 -217580489
204602221 -204565359
658013942 -657941154
248145574 -248273862
631868398 -631951734
422726043 -422641535
373981785 -373933563
747479091 -747307929
482967685 -483159109
662432293 -662378523
561466509 -561515409
131542 -325328
435210386 -435018162
290881965 -290985117
226451544 -226282748
618782083 -618854997
76944826 -76925572
792309157 -792328067
932876487 -932684861
656998085 -656991853
109572424 -109571226
165637687 -165592827
976995188 -976885584
554597610 -554571162
47192739 -47121447
256804874 -256773542
636376473 -636471699
313836277 -313676053
870008779 -870016217
701268963 -701320971
695908900 -696076170
457092431 -456914847
551107143 -551118093
496810298 -496730882
265871155 -265693793
605402486 -605414896
153111610 -153026566
388698279 -388590139
22377873 -22352657
238582730 -238494680
850247637 -850114399
179117088 -179044354
962448768 -962378798
814633554 -814494304
125006486 -125077250
162128300 -162282128
116672724 -116811582
891105595 -891104985
555539665 -555573699
953037581 -953141435
60840754 -60655380
448879020 -448725962
62002017 -62161001
242481965 -242473955
504031399 -504041729
728283595 -728115983
105493416 -105586882
526284312 -526112218
396720543 -396649881
916752519 -916609639
442714604 -442781536
380469208 -380522878
864948734 -864975794
775969008 -775820732
522025912 -522021770
187350561 -187164775
682242947 -682155811
242624925 -242725215
446358147 -446299969
877449499 -877253275
193920528 -193997528
647829044 -647872762
280411581 -280269345
89891347 -89887875
685144968 -685012544
5195997 -5183527
31150707 -31083859
377178000 -377194354
971157997 -970990021
528735565 -528712457
144330928 -144218568
361023526 -361205422
500951138 -500970990
351293036 -351168156
176284501 -176366423
851077022 -851069968
30740688 -30752838
214264986 -214128358
168704015 -168629665
208858956 -208815192
171501911 -171670769
800354059 -800190739
440941238 -440832092
461451484 -461610360
130262231 -130411271
961502643 -961536303
890119531 -890187659
404117196 -404078298
982227401 -982411777
591996323 -591842881
762050182 -762160630
18046008 -18215656
164542331 -164468067
431213366 -431182196
622684134 -622690822
782527252 -782430658
943858071 -943977067
541564785 -541438479
475247836 -475206952
83026313 -82950041
79827173 -79811289
789177599 -789308091
285527501 -285557319
737135425 -737321597
732896732 -732892504
565758744 -565619330
580262222 -580191936
84427385 -84468227
773158315 -773089643
997120063 -997212869
318027630 -318180952
652980452 -653115218
29028051 -28854877
429524336 -429364790
208555764 -208533106
438644410 -438543104
941420200 -941388582
201045316 -200947600
805672076 -805534782
588150903 -588168277
494606228 -494519018
884943657 -884763361
598109799 -598185035
194850454 -194981822
387179389 -387085187
908704023 -908611533
723647429 -723475375
662783440 -662651612
21346888 -21452682
876245488 -876436308
544701753 -544869721
829714452 -829555956
795238739 -795312867
899070141 -899134249
148507790 -148575152
363995706 -363972304
701226014 -701113772
544299851 -544476133
586652582 -586483932
918207067 -918350503
278121722 -278006546
849400407 -849363407
484289557 -484251855
470984167 -470924891
6170279 -6000571
273178550 -273351474
831809824 -831767618
836303016 -836422548
423300948 -423204112
23976270 -23946374
693669666 -693600864
699841455 -699642471
184570811 -184406021
312674563 -312597421
978409020 -978570912
524409570 -524394018
556689157 -556798139
712386117 -712338427
905828204 -905955120
434030942 -433925406
201595183 -201768129
464755180 -464701652
576795716 -576661900
524907149 -524850603
496032855 -495988681
460944647 -460805615
186639420 -186724334
357665046 -357819706
592290012 -592192050
303662603 -303516259
302945924 -302787308
690390374 -690311898
817729290 -817885194
789074562 -788979708
448384417 -448237359
670222836 -670051560
360116756 -360112048
89389343 -89349623
577928627 -578101721
241396818 -241215424
5184731 -5207263
845660068 -845475720
605127619 -605258665
351056940 -351119236
462939721 -462788385
368211462 -368139490
724514292 -724470324
289077831 -289071271
699311402 -699138020
408720455 -408694111
464098042 -464279976
525996238 -526130724
771201832 -771249718
678193435 -678245771
706066477 -706029371
613881675 -613914337
381973658 -381786838
887123923 -887309605
797088346 -797036558
588218569 -588117985
419107054 -419292776
92920666 -92849298
887860598 -887992116
170759490 -170718610
65244320 -65203502
19456894 -19295800
681453301 -681381061
322573737 -322522829
344841979 -344764085
36210432 -36347458
836091257 -836048385
259315400 -259298400
667559037 -667422627
814811599 -814927909
99219426 -99178332
892006401 -892014873
408085077 -408066019
249324037 -249369085
900555558 -900481452
129741828 -129599352
186586265 -186545225
753881509 -753783945
461530922 -461386706
752149539 -752238429
440360791 -440292449
640257611 -640115139
443171757 -443181589
992471895 -992379737
600372496 -600484788
625671482 -625683548
428060979 -428152603
924867931 -924802237
433744431 -433668655
422124397 -422101553
161832805 -161693813
982112951 -982259223
343151591 -343256685
802448222 -802419054
330691169 -330661945
733193037 -733354747
963292376 -963172856
416888831 -416891541
481574985 -481655235
641873328 -642008392
508140759 -508011965
182685026 -182562718
130919401 -130777437
938605072 -938678178
162429461 -162583263
679479589 -679322197
168694323 -168758695
856974344 -856997746
614313568 -614408400
240623891 -240634139
846086616 -846220152
241060069 -241152535
748127335 -748025277
931036344 -931226516
625982665 -625981423
642497832 -642678248
913543854 -913407070
951066958 -950909950
971500138 -971639710
256159341 -256089613
976045451 -975899347
348429168 -348247870
74582828 -74438994
402886209 -402976595
750842924 -750746744
767017214 -767060464
127569101 -127709495
119956431 -119783145
14951237 -14959107
600527490 -600559752
443093673 -443176673
607035779 -606857233
13133027 -12954461
188168107 -188363035
615271528 -615310266
349701213 -349737509
694662662 -694728288
731003768 -730828524
79844942 -79921130
216522797 -216499241
693874818 -693918986
668101944 -668273522
880154269 -880094451
184523538 -184618084
562986524 -563063528
350537496 -350661316
458631623 -458674359
982652885 -982706111
706059206 -706184040
481776797 -481636705
494030728 -494081086
468210573 -468057955
528960678 -529003204
386210499 -386045587
321516903 -321693419
951762775 -951728471
549576886 -549770260
414747629 -414662741
103702260 -103565164
389873420 -389984704
649501018 -649328326
390583024 -390541370
753980840 -753782178
7013349 -7000875
264742844 -264560536
57633032 -57449724
94180611 -94271555
816101429 -816075143
443910232 -443813696
736168129 -736180497
694695475 -694638767
23830938 -23715466
319427741 -319332415
331211956 -331363606
99070726 -98993338
961878031 -961874299
442449110 -442404332
445429290 -445425854
328448486 -328440510
758669780 -758834236
616193570 -616288682
295414770 -295228108
139980263 -140144431
793548915 -793565111
627511869 -627622707
177554595 -177499063
767414858 -767549776
581394763 -581587581
732025795 -731907339
730764113 -730580631
514540023 -514582253
230863839 -230689861
653047835 -652880083
681843833 -682033057
232524313 -232601331
920715374 -920658208
159156028 -159083632
815288565 -815288563
83638156 -83819924
331052690 -330908012
541556377 -541573193
166429546 -166614262
238204483 -238021573
148726970 -148571592
454431856 -454435678
95366652 -95258204
722253473 -722173861
719016620 -719082632
4312518 -4232724
594007606 -593962274
648178095 -648126089
824358377 -824356487
914076071 -914021411
487370679 -487567755
978701912 -978643332
421523119 -421426931
911296543 -911162677
341695454 -341708094
882984003 -882869975
537589716 -537732224
279430003 -279502439
898506133 -898330847
106412814 -106257034
253614441 -253752403
314910771 -314991911
733134132 -732974966
220996582 -220996598
321245393 -321440325
552777055 -552699615
799118136 -799143768
79467003 -79546117
403668845 -403805295
532247632 -532439010
922740259 -922784969
659338541 -659165917
388919180 -388867460
278453202 -278614812
640115560 -640024858
793589447 -793696705
942921937 -942915037
568672985 -568774003
164185913 -164204977
899233086 -899330026
544271446 -544387992
474148316 -474263272
882789696 -882632732
192077304 -191997120
666202509 -666153819
493442237 -493282527
299704996 -299669436
648385810 -648284858
377620313 -377485723
539223428 -539359662
139635053 -139684897
651273902 -651415450
504137209 -504041641
830582905 -830633685
413434146 -413283632
11961931 -11824875
441719033 -441856863
787182750 -787022168
605397710 -605575690
835091523 -834970921
203968150 -204031824
874852733 -874871837
136498334 -136346452
685665429 -685827473
951598364 -951464654
606029905 -605850893
169815420 -169628184
149313166 -149146010
664926713 -664808147
89470959 -89500973
727916997 -727730793
927933004 -927776170
207246916 -207376946
47466699 -47435809
884283400 -884476798
794472568 -794559954
408308837 -408238957
354725411 -354815959
169159950 -169179428
199331430 -199471598
160108232 -159952774
168253810 -168211596
259085683 -259216761
251172280 -251058804
547676511 -547633635
904365952 -904493014
896331199 -896457453
121493035 -121503435
161748990 -161719458
800992398 -800841998
522503719 -522678341
89860493 -89889611
842749273 -842649373
730194985 -730058125
298363985 -298527787
886109771 -886256373
156106641 -156062287
562190257 -562358241
955230591 -955363413
840991856 -841124942
222286673 -222462577
68504336 -68703072
602312100 -602445696
734336772 -734273574
79039934 -79232398
227932825 -227969143
573108040 -573299950
299599931 -299505625
535522336 -535475112
677494923 -677664393
23773202 -23680886
222563854 -222633884
631224546 -631398770
768381390 -768428906
220058105 -220217083
426104888 -426167982
631581640 -631400822
294289154 -294418008
424186638 -424024862
991937592 -992127178
890344564 -890410950
638072694 -638093666
234064293 -233916319
132038211 -132097993
683057572 -683153908
894821582 -894713548
774371530 -774450364
932369452 -932462678
648835275 -648883081
33872502 -34008798
46886347 -46781641
756990861 -757121623
331649844 -331641352
486199253 -486129179
229044442 -229213642
4034633 -3888597
14591553 -14689335
164307653 -164396343
519789243 -519720607
960157077 -960185527
738389019 -738257619
545229230 -545030022
15687283 -15797985
603276680 -603237264
607026907 -607044651
15991097 -15941355
573850599 -574032167
494562623 -494364863
95835273 -95677737
789737626 -789901728
560748347 -560843245
648149290 -647997022
39978563 -39837469
130780805 -130767309
859318719 -859232563
199541593 -199579923
808077656 -808108384
523872737 -523988813
572313682 -572426358
638413830 -638594390
766751016 -766748342
490710341 -490779317
282923605 -282877137
816340997 -816149339
398796707 -398976363
785178468 -784978756
907360390 -907310390
899812906 -899721964
133783424 -133817284
318913086 -318855746
619419813 -619298381
925601320 -925413608
410888676 -410836960
1547682 -1560110
48335332 -48469412
582488247 -582319251
891245768 -891168742
331060716 -331044664
979731788 -979727288
432575429 -432578849
349804671 -349854065
377360280 -377200028
541115946 -540989146
741391501 -741367033
200309947 -200372501
819802409 -819852299
542401031 -542392239
440526790 -440551180
767132766 -767279520
117936639 -117786927
958965137 -958803333
653604081 -653800437
293767722 -293820134
351216509 -351021963
375446576 -375260942
979685020 -979778556
607108934 -607159320
184390890 -184334524
26388492 -26373260
41648202 -41510840
80696990 -80838742
839618388 -839757984
571713878 -571603790
120717947 -120843331
907803399 -907963067
569048720 -568869686
266260205 -266306315
337019672 -337178046
468932177 -469070269
7060429 -7129727
205069197 -205232983
961876165 -961745551
616472463 -616511789
765108638 -765214920
827096633 -827252513
349772834 -349708160
94745028 -94624238
127191897 -126995759
648987151 -649083571
582947772 -582948164
489729256 -489878932
988114474 -988280718
267146319 -267240485
393357815 -393422785
232182918 -232128522
370482864 -370597714
744590826 -744641068
45133110 -45175294
791453001 -791535769
454214783 -454239633
886820525 -886643573
433706543 -433535653
274785748 -274665802
174188057 -174272391
848554775 -848356289
416112227 -416137725
287666935 -287809215
414458669 -414440573
562394286 -562406888
325782997 -325968131
499790647 -499946345
499148312 -498959112
823929816 -823879940
69938526 -69852730
981307694 -981399204
935457800 -935639026
394263294 -394454444
430251999 -430101871
507682296 -507681532
317187919 -316989569
804698599 -804600957
254931995 -254956489
892945046 -893110866
65825856 -65988218
470118298 -470217554
242061673 -242177097
698949317 -698847841
802776537 -802798265
800443020 -800265098
304340450 -304179068
404782956 -404931342
908906998 -909015206
899844352 -899955732
936775763 -936641965
457003639 -456939345
392632238 -392603042
125800799 -125609821
359539624 -359719790
769258439 -769066109
292997479 -293010265
850680199 -850491301
491991326 -491811536
747949031 -747797677
99575047 -99553221
13193687 -13266581
565771363 -565935929
119255696 -119208992
300166874 -300041508
307469472 -307438178
686675769 -686813411
824276139 -824440615
416990410 -416954340
432553237 -432604461
911541876 -911518542
951573266 -951623462
36409417 -36567251
505559432 -505545516
616450624 -616360302
193399145 -193523119
1965352 -2134658
92079811 -92006307
517621584 -517632488
392285906 -392330426
6855833 -6816283
459846731 -460035911
812921176 -813013398
71261839 -71421369
758135267 -758136981
646015425 -645898815
395229122 -395101292
322073246 -321982888
777542490 -777558988
794954382 -795112228
613713506 -613898006
49425224 -49623798
759122391 -759222031
304193233 -304077613
219836529 -219806995
467955215 -468042235
264641572 -264651690
369845056 -369767868
714352073 -714369945
19204960 -19169638
801110383 -801035853
759948023 -759844051
523715126 -523698136
479301103 -479445187
507177076 -507059152
928769632 -928920662
421111051 -421001171
43748303 -43584489
561396012 -561200018
807653665 -807764645
977452215 -977301883
287866630 -287862832
352309116 -352475722
658175573 -658313885
374992085 -374857165
464456217 -464637953
277789102 -277980374
288605151 -288410037
205170328 -205295638
889618343 -889814071
798481998 -798669524
689042796 -688893120
4272621 -4197103
669013884 -669112424
386303989 -386309267
751228015 -751045639
929448904 -929500944
608001858 -608183004
108145173 -108173119
197797212 -197649932
860582658 -860488360
516883304 -516735956
355730894 -355601552
473967464 -474012722
9741672 -9584604
324054104 -323963036
270919573 -270860761
206293865 -206151659
512569601 -512511685
893655458 -893650242
400680591 -400540361
409492728 -409294126
532540355 -532375729
251702645 -251801849
553349235 -553394643
541824858 -541688114
689243001 -689077701
244365154 -244266452
251553781 -251475539
960785519 -960967635
964607210 -964714960
716211931 -716078027
261887793 -261978549
727063888 -726983864
769121913 -769063921
823996696 -824059132
291844166 -291842448
478488456 -478618878
697478812 -697287168
254287878 -254231952
119552444 -119645976
79394427 -79330117
153950040 -153803746
713290270 -713414050
82846221 -82746167
410715543 -410569341
804730480 -804686520
333050224 -332998384
553292846 -553142802
407806098 -407948380
198564742 -198568378
842186824 -842222476
607196975 -607210427
979958053 -979957051
915299250 -915253736
708842916 -708727934
861193803 -861322813
218137030 -218123776
677760247 -677568539
306630003 -306724321
272367880 -272291726
860610029 -860705953
691828357 -691779537
307100719 -307121485
96282942 -96254546
962989422 -963106280
458313710 -458242208
673969998 -673903898
170261222 -170171698
903587965 -903485137
996987696 -996973152
592660827 -592726897
300293110 -300287436
332029867 -332095145
863656278 -863542228
34096070 -34046310
484390236 -484562236
98937454 -98767974
543000146 -542808340
188605819 -188424601
337225547 -337296491
154116829 -153972003
469724145 -469555829
845758592 -845906510
652311464 -652396980
956675207 -956768341
859039377 -858901667
435830434 -435884516
11363268 -11164628
700830518 -700717474
59811923 -59891819
60687619 -60744819
997872759 -997749337
23352911 -23261559
276518962 -276609936
329086417 -329031947
659501837 -659481043
88333278 -88264318
58065294 -58050480
881252771 -881097555
47569681 -47563517
123214835 -123107453
66729747 -66917429
486264 -517916
104122276 -104069392
819378007 -819369175
446834711 -446892589
217229243 -217394981
441677753 -441579851
932818498 -932978022
102031009 -102011197
641407948 -641532812
797301686 -797295200
230848615 -230967831
42359955 -42339711
998243397 -998364863
687278966 -687341078
74352454 -74314500
28845782 -28824356
161853582 -161812028
498738788 -498860334
650998493 -651099279
998054822 -997991354
867894240 -867725024
895871375 -896009793
152789228 -152675606
815611871 -815751107
189716112 -189680438
20618673 -20547747
833161353 -833201093
12420063 -12407431
174616526 -174455742
957404635 -957427281
765072638 -764907738
872459950 -872273496
894400731 -894524235
789987763 -789860211
330676557 -330663949
48677295 -48503081
293149794 -293299718
377061034 -376869568
132905982 -132936164
131344377 -131159421
734635127 -734735441
860212650 -860221494
831669705 -831788721
670610346 -670590792
36730991 -36767809
212672137 -212680343
170740032 -170778948
789751663 -789733873
624699072 -624858308
652963959 -652774433
279876992 -279885066
788584909 -788419977
835839029 -835996721
252660522 -252836100
662240052 -662116590
763798837 -763967057
530022525 -530073385
446329058 -446238358
366974721 -367125161
382595020 -382754754
233250378 -233156172
704864650 -704705602
898766835 -898755029
967909643 -968046071
604758852 -604751310
303240731 -303193235
947761218 -947896392
495368675 -495199573
513224384 -513065784
301658619 -301744829
598996071 -599123119
976678544 -976621660
121962314 -121855732
869509960 -869487650
899096844 -899273202
630281146 -630136566
340954216 -341024662
731572815 -731717221
216463346 -216389234
867118223 -866993935
70896663 -70946661
673979089 -673960907
877777027 -877774751
78005732 -78188744
691285255 -691409059
879968031 -879826545
163704205 -163677151
298786739 -298706879
832157445 -832000491
78853117 -78818575
182445564 -182611850
442313988 -442279884
208805081 -208912831
767535345 -767637485
482570401 -482482231
160151574 -160064890
45091542 -45130466
937568707 -937500605
140636296 -140448972
724682568 -724539094
410708764 -410862818
272069256 -272047520
343864399 -343750737
813541520 -813693074
265742850 -265782474
654186338 -654250492
563828168 -563878612
136385227 -136328175
964838826 -964820540
166064041 -166073861
399166719 -399211095
290520674 -290461800
666366720 -666408566
433751554 -433831850
666964745 -667069459
119338980 -119405302
244158555 -244038533
167761038 -167571780
804750203 -804814517
923809409 -923772127
321604707 -321782131
958501368 -958388904
113853910 -113905766
383224882 -383267928
805705232 -805638920
683727990 -683578322
353047074 -353020366
463092951 -463063515
636166714 -636170970
192324914 -192357310
332529446 -332348358
167854801 -167857403
345029158 -345108546
173440537 -173390865
236337677 -236510441
182329321 -182528707
58787818 -58769252
787807973 -787639141
529026509 -529223167
405202255 -405140923
223716044 -223564912
464914230 -464744672
138788347 -138609329
691780265 -691690579
639644379 -639532455
692054344 -692025424
579827366 -579927930
569990552 -569999364
788493772 -788676046
294321907 -294353581
909121598 -909192154
707061320 -707239848
619206549 -619078969
188611035 -188720251
11263948 -11189780
144274748 -144188738
15070856 -15202820
921183504 -921209892
861958983 -861835711
242693271 -242757159
879238306 -879208066
796564531 -796376373
34071190 -33946406
469509721 -469639987
432555126 -432653796
919872762 -919995438
771849579 -771708969
431752537 -431926753
360317883 -360516639
404299596 -404397056
650889382 -650977728
495702996 -495602380
251916993 -251899453
953079605 -953259407
340754824 -340941128
580939111 -580798827
288355163 -288201417
279565813 -279626871
452346028 -452200958
92466836 -92318396
355389676 -355414294
121432459 -121341377
761471795 -761350519
63079578 -63064876
924929763 -924943827
261892134 -261726998
597707823 -597879191
117451540 -117358754
371254576 -371300608
503685081 -503874249
788395507 -788469465
639551963 -639588417
799417330 -799253508
142464986 -142386342
186796063 -186652605
643225875 -643056139
765979656 -765858888
821929113 -821919913
922631851 -922481647
251395629 -251256907
550797438 -550728268
396315481 -396154523
743499312 -743341994
649950902 -649828160
514909717 -515074845
998120928 -998304130
333808186 -333646718
722460307 -722279513
290399591 -290491237
748621221 -748750629
751345246 -751523648
135525121 -135487253
549297564 -549422720
276908435 -277064457
989385735 -989328291
779876674 -779879064
227954050 -227984236
764416081 -764352061
7972267 -7939671
563146631 -562980425
989501009 -989399405
685868719 -685855259
505796939 -505732895
90557444 -90670688
722545718 -722740962
511352457 -511459805
2185173 -2084143
353180592 -353131344
226880294 -226949994
728004606 -727998740
673843946 -673936948
374142473 -373990631
255675482 -255645116
977377049 -977235699
196354671 -196422599
239590796 -239659200
352106079 -351950699
763828946 -763726660
235803905 -235957395
496988849 -496831337
841058399 -840981069
805593685 -805603429
838852441 -839009607
995948720 -995804446
639908614 -639818316
200457349 -200292469
988148133 -988019225
148256380 -148135754
67191266 -67300072
311471060 -311330206
232355137 -232183665
964477859 -964374465
276161165 -276023181
333077174 -333023274
146002876 -146157718
563403263 -563498827
820419043 -820578495
762043009 -762031587
493918194 -493925914
928807947 -928721563
797230589 -797191027
211953475 -211990757
362053139 -361895271
126555970 -126739482
690458003 -690423279
172723292 -172759422
550056191 -550238955
539556116 -539454928
261262310 -261091808
276317096 -276128002
393244834 -393390300
654346116 -654513128
348277857 -348303897
966572643 -966462473
238986289 -238992245
863558639 -863401005
984874782 -984873326
21208073 -21121481
166870654 -167030926
508511547 -508592967
906105383 -906268115
254717426 -254658540
954027435 -954096357
174345639 -174362665
709914719 -710032747
145018430 -144973874
166705083 -166816571
198533312 -198603444
269793754 -269724696
161594673 -161543943
901297146 -901327856
503607484 -503538610
879037733 -878913413
387338100 -387499354
604955098 -604892486
410943845 -410872697
689908244 -689995188
120800869 -120894283
678219603 -678099367
372824092 -372644858
149591358 -149493626
777969810 -777952960
789467730 -789372082
133889823 -133909259
815648130 -815624234
546151728 -545959904
661780310 -661641644
611129998 -610966764
326067042 -325901564
849595272 -849678650
222109864 -222284836
942470961 -942420631
364571150 -364647522
638322181 -638465727
409742707 -409635903
996121358 -995951610
837228383 -837147977
742714478 -742814784
664887915 -664965511
940711351 -940880483
317463647 -317499293
955859673 -956028863
902972986 -903056920
385089140 -385241430
311471608 -311637880
820498769 -820453577
347701798 -347619928
173760878 -173764858
587023096 -587142662
30268652 -30243910
307853743 -307836915
706201026 -706397730
428246126 -428130602
677030887 -677083345
76094027 -76240299
33919634 -33853486
968404002 -968453166
200109318 -199913638
65637859 -65626057
531629321 -531513251
931677159 -931686789
94264494 -94316828
90258542 -90140454
314285185 -314271409
357666744 -357742376
169490058 -169483124
810339126 -810349946
490876524 -490850576
622282743 -622459139
891365490 -891463924
373220840 -373303918
373964297 -373999273
707960429 -708133037
294108742 -294163422
195919190 -195741022
749688375 -749544957
505912839 -506105785
301476875 -301277205
48905389 -49007335
462005048 -461922598
345210652 -345371688
351301433 -351284639
893851807 -893831293
537834882 -538000562
687310022 -687221762
607298721 -607365721
525948083 -526063481
560416057 -560551241
637498334 -637561874
223808014 -223925546
405906730 -406028756
629857357 -629702631
358556358 -358617094
166749573 -166624845
709566320 -709641972
704202821 -704321315
633582626 -633762318
269202390 -269026560
82024542 -82186252
679592879 -679780057
142604962 -142599020
965976038 -966089702
886406280 -886487494
404726919 -404642883
4447923 -4635797
660253849 -660294071
144948402 -145088458
922438002 -922532700
-6450 -76028
196881753 -196938595
69987160 -70065886
134895392 -135045542
217348977 -217440985
592787583 -592767153
146968585 -146785129
758262132 -758291562
247073766 -246884690
281633084 -281523656
936750686 -936800840
140594903 -140733101
64210740 -64066570
825404374 -825423136
998955556 -998939646
942164000 -942136392
688021601 -687900897
854479255 -854469105
900157467 -900170187
511207435 -511230493
19668534 -19714074
179479811 -179295165
529608561 -529807643
472128801 -471941461
34901457 -34728717
399043485 -399108311
714263550 -714141310
429130494 -429287140
676795950 -676966634
485540577 -485667839
611097799 -611270003
419125199 -418986861
606403678 -606304500
7945109 -7777615
485466709 -485280497
583995430 -583967688
520175631 -520262473
848222243 -848214393
613366243 -613491327
318575714 -318461010
745149096 -745114732
391372556 -391249510
610688631 -610624567
665289776 -665394770
863991707 -863977757
18495628 -18496692
700746542 -700614604
70646136 -70542222
185372143 -185568125
435912484 -435906318
648166621 -648219469
584813745 -584772355
81580308 -81643170
573454468 -573267532
885483763 -885299831
55284833 -55455911
768292363 -768119141
779078353 -778999415
598180985 -598200433
880585286 -880565848
436160111 -435980521
254429025 -254292421
549673573 -549568041
683049999 -683045845
287852241 -288031805
290445414 -290381754
870675884 -870813142
945878441 -945909743
668015130 -668042408
834050595 -834192883
201942173 -202109603
636835927 -636907329
669391499 -669285425
378730538 -378639438
275486159 -275374105
327777000 -327920170
922485351 -922479299
706507325 -706639467
659452466 -659551208
962807037 -962905925
337520857 -337613967
547655073 -547650841
779314901 -779143699
142601991 -142409767
766703382 -766798650
636080021 -635905355
202935603 -202882181
648636693 -648589837
912943295 -913012149
652489007 -652628725
29534371 -29395283
948409114 -948354188
766293253 -766261895
713618175 -713787353
606641384 -606615254
341334713 -341395469
113668168 -113489260
247749954 -247890212
980437744 -980460986
195404346 -195335348
305072437 -305201959
374176892 -374277192
353506130 -353589750
298331706 -298426074
888490404 -888473756
693375382 -693485210
822308162 -822137070
779622504 -779783386
507253897 -507100255
304690461 -304595903
504660176 -504520016
452170104 -452203194
446752302 -446795762
594940361 -594999317
421056111 -420878367
811433537 -811434701
921377269 -921363763
44859108 -44663978
505552474 -505478000
935361210 -935245594
227778273 -227643821
32294400 -32492414
539127422 -539124878
210131446 -210215468
283167070 -283273850
406676097 -406719983
736697464 -736523052
70787522 -70737658
691757473 -691803947
711776925 -711834897
164896452 -165026382
825422561 -825551515
376404263 -376261565
367120243 -367130079
643877175 -643979447
475918353 -475971271
524412820 -524572450
144667161 -144805995
592676426 -592777368
373383154 -373224682
165284108 -165322314
311939330 -311973368
260198487 -259999011
325690079 -325763441
217209113 -217185053
133925988 -134098014
333191514 -333247172
380442175 -380603581
612556300 -612641618
802771370 -802970136
961425304 -961413902
168464081 -168552141
307664242 -307829104
846695093 -846601755
885398765 -885568761
542436596 -542517950
369067608 -369182430
161264787 -161334217
39602792 -39525484
416880747 -416972375
895672892 -895484854
133427468 -133268518
621881651 -621878733
468849985 -469001223
85709599 -85549385
790108344 -790053874
927840662 -927825678
849471337 -849454375
352201250 -352010908
237228946 -237191436
635851163 -635879383
17509474 -17416994
682345101 -682188595
132123916 -132212336
767363341 -767195699
629073743 -629218783
855600953 -855531143
989941501 -990057353
247813976 -247966448
613718557 -613598335
564742890 -564867172
386705662 -386736506
361808260 -361704124
609095180 -609288088
609131377 -609113905
471309710 -471315068
473576898 -473742468
337371263 -337331623
987658841 -987549527
786262303 -786292977
161196226 -161299502
579107736 -579193190
748736890 -748770786
834350469 -834499487
944988757 -945052305
542831433 -542780385
365281845 -365086049
571050185 -570955269
634055523 -634032569
939596929 -939432919
269158130 -269312134
428787498 -428767528
579446641 -579582609
126213949 -126379223
243107375 -243136761
178337515 -178259063
380049012 -379877094
173058634 -172923372
531795262 -531930784
927611624 -927588856
905891662 -905881984
164703369 -164656149
125442665 -125263609
198829806 -198962072
482846941 -482754269
698421756 -698267688
245006877 -244897553
57119779 -57158383
978392952 -978259368
345184165 -345184815
436339142 -436271166
235233214 -235390140
9880762 -9969718
140809368 -140764030
318309140 -318432760
972213269 -972088929
108208614 -108377676
238534171 -238510663
724419912 -724479878
6076011 -6264547
803354284 -803426750
664505865 -664431945
93925191 -94043125
825901917 -825979053
545650574 -545489846
9835192 -9735168
441488830 -441414116
476313078 -476293380
461004756 -461099436
999303339 -999286621
637266732 -637417442
246196996 -246009254
474071246 -473954198
132826290 -132870528
454509254 -454681640
85100417 -85213759
149229588 -149069880
558869195 -558720175
112115778 -111995904
913928101 -913792197
641666693 -641726303
518069753 -517912309
634721227 -634848601
507962541 -507822355
889338208 -889356024
742016398 -741829372
654719713 -654882981
662283554 -662405408
522023841 -521983029
815634986 -815661274
527166391 -527022187
174784742 -174940010
143516494 -143381476
96440668 -96320350
513976612 -513895012
321565268 -321424756
525828282 -526005782
478312940 -478424138
134872540 -134698602
134741400 -134574980
776276683 -776456865
635488729 -635352071
671505817 -671443641
844354383 -844157689
370690366 -370739640
733313936 -733439822
525337857 -525295885
776284355 -776124067
148009142 -147818436
983734180 -983729624
132114220 -132081766
675326722 -675498430
710865973 -711002305
445192634 -444994908
941625287 -941462167
421637402 -421609632
742946604 -742897028
126937384 -126923480
908595133 -908557513
842216449 -842313091
676490253 -676659913
109793843 -109943537
45491096 -45326638
470024671 -469968729
204164726 -204206476
812131932 -811933902
966310272 -966410054
53244612 -53389174
69983264 -69893788
202456971 -202395207
749047198 -748857054
144901253 -144949383
862393999 -862235349
562156925 -562274249
763748326 -763643312
265635365 -265440865
101970651 -102091367
407770752 -407792286
431629950 -431535120
110656857 -110812909
315804787 -315845999
78835846 -78747396
288981456 -288805778
203934701 -203891497
230098677 -230277337
497867227 -497976099
566287747 -566475737
133383269 -133471667
334081214 -334042658
86156271 -86245335
868828671 -868927273
276823774 -276986446
937083084 -937140872
884381687 -884571909
77899296 -78097238
845832551 -845695255
403241899 -403208167
206491246 -206566634
567426009 -567453413
976246664 -976252264
479001445 -478931037
911741174 -911725234
724030 -655942
772176093 -772271403
937361638 -937245136
425546350 -425422688
536457560 -536614704
300244411 -300341809
586902786 -586778582
101129111 -100987871
109117512 -109256184
308616703 -308438755
67160805 -67143387
949569434 -949439430
735422645 -735361283
909683730 -909615058
794920385 -794733945
12801162 -12816710
110882514 -110959774
421670624 -421719116
40743221 -40875781
491427607 -491507005
746361915 -746515275
327947957 -327912287
201837438 -201698820
140058054 -140250520
144231743 -144199629
172490925 -172689053
120557369 -120499299
195712384 -195638414
28839413 -28852151
782390891 -782349969
522019265 -522133625
175033538 -174971576
309787872 -309732520
392617640 -392493656
651123110 -651075448
709359730 -709521594
759855431 -760040615
357020772 -356855460
345924882 -345792772
438377133 -438391749
664753210 -664628056
679437777 -679521401
545793864 -545893716
549926804 -550039470
973591773 -973614839
385190401 -385360039
735239144 -735391964
278269370 -278119876
190898908 -190885412
472824442 -472904680
573819229 -573679791
191329970 -191209274
896856743 -896799191
767038839 -766945547
946880293 -946693201
448310888 -448174930
174796031 -174664893
219606298 -219442778
555556682 -555483742
450201016 -450046322
967284346 -967296174
312066205 -312040373
73305021 -73256825
481023084 -481189100
454750804 -454612476
793191521 -793374051
853974876 -853922828
523663218 -523808844
468894922 -468736144
625911426 -625982044
932559184 -932501734
765250767 -765311017
683041814 -683058184
866707077 -866544101
420786160 -420733766
141592582 -141572604
577959143 -577951031
308453837 -308282903
645440586 -645368750
73445952 -73285836
283782202 -283838962
797845065 -797932775
180267596 -180332044
501653641 -501791251
760772847 -760786325
237250062 -237383228
900161276 -900354898
988713294 -988644234
786911996 -786891204
318347158 -318518362
713097241 -713135957
811606288 -811670174
706354754 -706440706
884704232 -884810940
917173125 -917249047
382236038 -382162392
83445800 -83338270
73775357 -73708227
637204411 -637342087
667257817 -667190989
401229777 -401110845
979431549 -979486575
458101927 -458009599
322292693 -322095827
600425955 -600543621
881643241 -881754573
562382284 -562431492
257298323 -257378409
758380919 -758430057
846230162 -846210142
469224068 -469180040
510784317 -510738699
541417986 -541403736
387901924 -387883772
546781902 -546831462
184134807 -184222285
369326656 -369324610
923879633 -923937821
379901549 -379751967
278377803 -278448759
368729375 -368828943
395324037 -395369287
117042851 -116850859
146267199 -146323403
698857031 -698875733
595190500 -595081474
614842582 -614992738
924087194 -924233886
453009872 -453150850
686893981 -687037763
319904337 -319847449
657705365 -657768165
899426309 -899233743
472567023 -472456505
677917580 -678024602
576690878 -576619546
496213474 -496369590
750504042 -750426798
958701378 -958592086
793135204 -792961416
52074067 -51885139
427323188 -427169722
597106905 -597052215
54156309 -54308847
720872945 -720747005
584297177 -584352281
771176846 -771322590
536536132 -536380726
68876719 -68836955
308943922 -309120976
770126475 -770235333
752868415 -752767431
231064785 -231184367
566283123 -566105517
168826764 -168993578
8328196 -8371030
308216645 -308197163
841835146 -841855080
69363226 -69374352
396685212 -396665062
862613607 -862684999
160544719 -160717447
241457615 -241369761
995175085 -995367275
588409508 -588275752
354582756 -354657112
285301389 -285176177
886966974 -886773322
980909635 -980921345
734959819 -735065187
547426140 -547492858
860931639 -860947443
379691861 -379738011
866412135 -866269125
222197350 -222047680
299150037 -299284155
20556786 -20680560
890830650 -890884754
875041889 -875016959
517627036 -517514362
871238221 -871333421
224516148 -224670264
747684039 -747770563
704426561 -704411915
696443118 -696513332
922508651 -922556749
734384763 -734442607
681653541 -681768667
451440817 -451411915
773768813 -773685933
819492700 -819633718
401100988 -401126244
345669683 -345625673
990615376 -990795692
705951142 -705844054
729100672 -728965976
291352879 -291154017
338674203 -338745259
278048821 -278194623
72761922 -72597828
745997676 -746184608
987125189 -987252363
983764905 -983703455
132725811 -132848409
71581403 -71459471
932780674 -932759636
165071614 -164981150
849337958 -849462856
173532959 -173591045
410391975 -410533351
539126150 -539102684
523376815 -523260299
917628485 -917783679
437474465 -437322977
100286610 -100249090
182790861 -182689725
393939164 -393780122
730573453 -730618567
860698422 -860713484
216315310 -216126432
775140009 -775321613
584499431 -584332749
413612961 -413524521
26945963 -26898911
168345785 -168432405
774435342 -774623200
655524460 -655428256
94711614 -94778442
916936300 -916916414
898106998 -898118806
264502674 -264336948
212880820 -213028696
296817937 -296772423
462193440 -462186462
546297075 -546378131
161965196 -161978810
594243404 -594171132
443809736 -443615628
903976968 -903982336
483309618 -483187642
476291389 -476303229
425956366 -426062162
460552309 -460438537
909850409 -909697737
785078612 -784945520
176099297 -176009903
159111939 -159272113
789879469 -789923987
385688414 -385654460
105812826 -105849208
535292407 -535209783
833492880 -833664042
696413194 -696471746
798486596 -798498002
482664630 -482776952
951058335 -951113013
291347208 -291358550
379534944 -379425434
456633756 -456766626
726705236 -726665634
956854084 -956944344
468693263 -468623659
788379734 -788432486
204653432 -204551010
198775245 -198895939
25358032 -25223242
377977502 -377914464
572003154 -572049416
432261561 -432210645
573941383 -573760121
620384572 -620295170
485444302 -485604208
677057116 -676957482
353956985 -353907059
821585257 -821730821
208055406 -208113536
407122461 -407307557
19011695 -19085075
122617206 -122462850
65363475 -65178361
508313220 -508251884
397816328 -397824998
367443641 -367561981
271181924 -271292136
374699807 -374638565
847069807 -847028339
532947753 -532784653
727572193 -727439177
758892385 -759082161
795862702 -795715052
163309509 -163172281
339556879 -339538851
823185874 -823118448
476959640 -477130134
985656200 -985480700
111305688 -111503638
519665361 -519662475
938041913 -938150257
605684558 -605646986
666941256 -666759850
474910035 -474852101
723080240 -723159714
836808175 -836841703
30746763 -30736141
712150726 -712217894
433314375 -433374541
90292374 -90401050
307559147 -307379797
626458370 -626517536
778010885 -777928735
734583567 -734607665
353951542 -354072072
73104785 -73280923
160246285 -160056863
954193437 -953999277
228267232 -228407386
859745566 -859696512
948282567 -948146881
932588685 -932770155
771579304 -771591816
618610578 -618673990
857824348 -857765702
241783238 -241936412
67758896 -67731116
670295483 -670150189
416488736 -416404966
906477081 -906538975
459329381 -459370787
995633019 -995567705
483512878 -483345240
204138747 -204274205
996938188 -997037204
584556599 -584511367
938931380 -939130160
23013990 -22952602
393304974 -393185440
545285298 -545253922
466895962 -466997322
632416834 -632371872
169219179 -169139677
193186438 -193018524
108580083 -108687611
29141464 -29133768
150797473 -150643287
674999163 -675173957
916062028 -916187022
943191236 -943291094
620057902 -619995174
511655371 -511581767
751339800 -751218972
977028240 -977001308
558794685 -558641373
71707259 -71523013
733955958 -734011984
52807597 -52776977
22231451 -22109489
4037767 -4093917
743971943 -743842643
791801222 -791794972
895139100 -895200754
660094226 -660227764
177920063 -177805877
541727601 -541706333
155635374 -155545048
181381698 -181360548
733867127 -733916169
953727880 -953581582
408951187 -408754421
910826782 -910873420
46686268 -46553784
487960548 -487855906
853101290 -852908916
28299828 -28113598
420136192 -420333572
583981559 -583871665
972861184 -972752118
490180662 -490365498
83816697 -83983511
290679906 -290754832
560693914 -560795796
915515414 -915414368
651048886 -650906570
590846624 -590833530
384506794 -384555136
505896604 -505859174
523688007 -523510967
46525246 -46489096
316120640 -316004826
951978946 -951797586
285372774 -285230004
960407766 -960602972
225980512 -225791582
835878750 -835835438
208452071 -208369179
551778606 -551641028
523247611 -523094531
264085923 -264069055
457696566 -457857604
896528861 -896620423
749253312 -749452094
344130890 -343942988
12081557 -11883189
367603472 -367575730
462975762 -462997594
73554445 -73426351
914201101 -914131161
737909556 -737804248
18533175 -18631983
745426471 -745237857
528711711 -528519589
624106194 -624249582
843245943 -843139895
770528157 -770423275
535237869 -535346945
487159501 -487241475
382129121 -382092599
799964098 -799919362
13648970 -13636160
533459657 -533463767
244932590 -245081164
616805382 -616762448
742173959 -742160119
601704053 -601573151
991397799 -991280299
151675966 -151875600
133303737 -133345211
298708375 -298865103
829402213 -829575065
904549031 -904589231
847817706 -847830042
667453734 -667436468
214707434 -214569120
52410920 -52340084
336664723 -336699177
157340301 -157179795
51584022 -51750500
182740293 -182732425
678990825 -679017797
99530851 -99701501
774352745 -774410947
387868764 -387722296
476397897 -476228259
384243700 -384214570
685949662 -685980544
798747740 -798591308
366640273 -366744725
76296397 -76292121
431336459 -431526269
709897402 -709773230
109863940 -109793304
307031937 -307211033
442472119 -442582129
599942626 -600066564
410203934 -410295280
235357672 -235459910
943384864 -943359852
601088253 -600900387
624217950 -624391774
28440792 -28260744
244660858 -244662578
541052546 -540913904
436210397 -436152023
343421788 -343419686
187911643 -187844491
283374086 -283372020
793557013 -793384005
222478870 -222487974
17944181 -17818599
240237386 -240431980
923695633 -923657571
942645364 -942485132
855312407 -855197913
595604006 -595491756
786289067 -786464093
302336166 -302495046
419983820 -419911186
385752116 -385689548
645230768 -645051848
493167039 -493264733
171842812 -171715918
791303394 -791181300
19130419 -19039731
270013138 -269945492
56985519 -57077739
457564753 -457591205
821082160 -820968388
698110300 -697939314
213916980 -213903854
10408870 -10225414
828447087 -828539657
336463706 -336537952
166196744 -166205216
880763806 -880854280
284182590 -284196620
294914184 -295004152
506784856 -506925494
906462406 -906508028
575015369 -574833905
378762807 -378701345
991825957 -991744569
205126633 -205016979
939479542 -939311780
793757395 -793636015
61182330 -61236520
253150295 -252960605
899028383 -898904011
553217824 -553199298
304549748 -304565724
76850322 -76844670
460742435 -460658709
62782129 -62910449
638669875 -638841629
872088669 -871907497
429135317 -429082009
444345250 -444238464
540309668 -540167438
760817213 -760938933
932394897 -932530459
474779596 -474618790
456071648 -455971658
431166946 -431259786
966016828 -966213872
497481968 -497538188
354555528 -354619934
512117333 -512115487
902907497 -903014953
16046789 -16042853
895051533 -894910175
719023096 -719049626
800572881 -800496387
680720343 -680678793
309451260 -309562098
874965876 -874777798
268196155 -268350307
131624663 -131696463
591058819 -591176275
825864934 -825796392
184362707 -184322009
247581797 -247691375
834627673 -834797635
947193254 -947330770
243257843 -243109667
175783849 -175808033
197879537 -197880391
529448832 -529262308
315470919 -315454937
67377445 -67222699
368009534 -367969600
672419308 -672340608
316515628 -316408410
178384721 -178530015
588047798 -587851716
611493921 -611519933
243530801 -243712505
345233856 -345291170
725896469 -726006543
30438693 -30544913
401706710 -401552532
870263036 -870419988
915183905 -915188999
542576918 -542508440
627175492 -627011374
431514131 -431582535
701525994 -701506292
726512 -902532
464189009 -464187203
42703622 -42537332
157565740 -157421532
20944690 -20927792
998621643 -998729515
888430035 -888397721
541698716 -541756486
779185095 -779158573
117505455 -117397625
751764207 -751812987
478770678 -478589714
996351021 -996474183
810861655 -811060621
110716444 -110733174
208389359 -208395883
884298349 -884339749
363984005 -363926197
121931006 -121993622
908173998 -908307092
197961403 -197888919
891999274 -892185420
597684204 -597658540
716298291 -716294391
798923083 -798971715
522131120 -522323166
364452442 -364609336
362805998 -362657020
737071794 -737086774
540226591 -540145831
768205752 -768087888
400852808 -400743704
554032118 -553988892
303901578 -303712842
273376344 -273326604
238675292 -238737896
782830804 -782996752
318845230 -318791668
420796217 -420967239
40762325 -40716983
857139707 -857326647
721727461 -721648729
112308119 -112242085
751869398 -752058376
89996474 -89854030
747100448 -746924384
656968559 -656914487
390291094 -390201776
137718525 -137848273
203698512 -203739472
279596342 -279430796
886599429 -886732049
592707136 -592868030
813811543 -813625555
418886813 -418812215
644815895 -644957247
415166221 -415081917
984947694 -984801870
314127464 -314075410
158518825 -158502149
181521047 -181394065
992678122 -992684902
815576782 -815402246
703922511 -703844549
166145045 -166142111
577562608 -577668850
316220739 -316111957
48420481 -48518343
156347945 -156182215
22034282 -21937962
562369659 -562400587
695988766 -696163574
587637448 -587731532
952998176 -952859824
212609408 -212676240
454408990 -454269518
284189605 -284132955
759364038 -759407318
235483364 -235436456
821924513 -821911577
76484513 -76604425
73365894 -73291302
294534745 -294364979
757354101 -757212051
455424351 -455575157
539042444 -538859588
489540104 -489428150
923396921 -923519643
257683313 -257802951
294603428 -294580730
855953382 -855895360
697330616 -697382990
821461472 -821264156
960277552 -960093502
474349836 -474358760
801073118 -800911678
202102573 -202299865
478397356 -478450920
583136841 -583326755
592603890 -592545808
340090317 -340228227
398538475 -398370913
602775846 -602774610
712886907 -712740247
289889495 -290032837
613631358 -613805756
483063397 -482883051
418888771 -418884855
520003013 -520126573
334117424 -334207124
333647366 -333512118
857527835 -857719113
374465445 -374420495
592670924 -592633620
726224577 -726215763
998387865 -998422985
939214759 -939156957
427633253 -427598249
132427961 -132623805
93832188 -93798994
112620020 -112476070
137073392 -137113130
914020482 -913973624
418399413 -418479173
644003892 -644091694
515752477 -515740659
990080599 -990059301
267613300 -267428114
490825532 -490950104
279896614 -279873518
216107209 -215961635
169448928 -169609300
421436648 -421267924
653555346 -653558558
208814476 -209011186
893220628 -893190184
611630479 -611565187
629290208 -629196686
694235955 -694177577
382384207 -382531127
221600214 -221467910
97710015 -97851597
481309150 -481428086
806306598 -806251474
548072825 -547985413
131660563 -131460739
122969244 -122938662
195183210 -195164796
284438412 -284439970
615117904 -615219016
835336681 -835260409
790471490 -790462586
494157754 -494158698
468797509 -468815533
189080883 -188952361
100884733 -100966613
470421907 -470365065
486470860 -486441238
479438286 -479598092
360725799 -360588629
466913995 -466802531
621435458 -621556672
723901707 -723797113
565853646 -565781782
399826803 -399830125
156541936 -156456514
830543574 -830597084
836165116 -836362782
698547317 -698715535
225637117 -225502119
955066605 -955108273
629734144 -629779994
57828887 -57759019
663360237 -663508469
36278945 -36203933
445219275 -445292303
855474209 -855401179
25167943 -25176569
375806397 -375834515
312273741 -312415791
404204070 -404348326
7648189 -7556955
526360863 -526546771
882561352 -882449306
932859560 -932898260
523520868 -523424592
617869928 -618009830
210715553 -210896567
24334094 -24386494
728736727 -728822521
665947721 -666111157
140664002 -140608590
605265353 -605251977
973266280 -973228576
973932368 -974088618
790141017 -790075671
379259766 -379377452
233447851 -233617933
33884108 -33846838
207643634 -207469842
693078804 -693248708
389089600 -388906382
314945501 -314951341
798920989 -799042991
951702536 -951823014
196262864 -196215270
675816201 -675633987
512877897 -512874833
730885808 -730893440
195782070 -195642698
199628545 -199736215
858072346 -858213122
590608717 -590740519
979105873 -978988123
354622690 -354691534
144376897 -144523657
40512629 -40649785
219420720 -219433508
684807923 -685003159
96508438 -96372898
710780168 -710649714
341484365 -341306573
124457472 -124273834
867994891 -868086377
496556367 -496601603
184307610 -184178894
878227345 -878193431
88227777 -88109507
394439517 -394503255
609626123 -609750613
718189449 -718320667
171503463 -171487649
492979119 -492878067
678131493 -678159485
7757786 -7861362
282510702 -282352374
591381376 -591188432
512502350 -512636852
122096405 -122020779
777400052 -777425086
754305447 -754266271
114409693 -114534617
854669268 -854577236
709093143 -709272347
560851942 -560997252
154724055 -154606913
109319962 -109277220
181960741 -182064501
615423368 -615547870
428514889 -428326885
291441995 -291479025
849257929 -849305241
229350152 -229240154
765104099 -765161779
534240924 -534056854
746424007 -746414833
458751320 -458762740
115698827 -115626081
397538651 -397726495
19784432 -19770966
802782712 -802786972
804367126 -804302082
57957302 -57918596
896291880 -896139062
263608226 -263579856
400210375 -400016261
605224489 -605376937
119591626 -119402152
260212304 -260370274
823089102 -822893074
255045506 -254989556
421475025 -421409535
398579649 -398497301
929905517 -929795079
925932482 -925891516
277530285 -277463895
821213483 -821167681
105287858 -105229060
280182609 -279989019
138061808 -138218270
93108462 -92991844
600814763 -600982695
423385654 -423419446
508271252 -508355188
337957454 -337831896
232676194 -232811752
101614230 -101600110
577258264 -577289976
636332166 -636334064
490878587 -491021621
363041482 -363148570
699612267 -699741963
91450916 -91555214
279723619 -279530123
467644446 -467530040
123419763 -123267621
180207753 -180085031
502138554 -502307302
979855893 -979852241
885575809 -885661453
414928137 -415124069
434366507 -434215997
933263538 -933151642
895124275 -895169927
210358245 -210194497
463397153 -463224273
106334924 -106274602
885934360 -886128024
174729686 -174862376
831635891 -831668773
277135189 -276993725
282704509 -282874549
185008169 -185077197
446863650 -446727874
458448360 -458374204
933207590 -933054224
25802860 -25980392
205055230 -204861694
589099849 -589281039
554931352 -554792696
617239263 -617128251
593232333 -593049683
39194018 -39009284
587796867 -587949757
681262721 -681302505
517706338 -517639508
647020799 -646904043
276564449 -276508447
785476778 -785509266
350972154 -350893278
339623976 -339495198
681282613 -681240217
172852687 -172991003
502811820 -502662904
992589767 -992523487
952901929 -952799129
34110651 -34141547
954721936 -954617466
31829692 -32022216
699555040 -699624994
884380099 -884340047
523419923 -523333707
507647777 -507465161
819473925 -819282089
672580005 -672674017
828500397 -828616929
107698274 -107685992
101335821 -101240725
759834182 -759670454
571893799 -571843395
338465318 -338440566
379318609 -379166957
8454306 -8491396
915904302 -916025098
50178090 -50220900
937895806 -937999684
459406829 -459554879
13643128 -13772656
175950766 -175877430
936352870 -936314878
151519703 -151320215
234575095 -234728613
497614655 -497461721
544680334 -544721546
906625558 -906631874
922305217 -922108473
229738808 -229550860
612993901 -612846575
875460727 -875639259
43103219 -42963651
91903049 -91943697
60905148 -60994696
477728451 -477831945
559717048 -559761514
839403088 -839575332
214324765 -214205207
619865495 -620000155
935980914 -935873974
196038421 -196102091
947865583 -947952515
400951460 -401106256
579061215 -578879283
219883128 -219789930
690540736 -690572276
675589482 -675428688
28097553 -28166673
257014376 -257160968
714325509 -714473455
82878792 -82961744
771535013 -771650407
641078805 -641012509
61801349 -61618643
461876301 -461963823
695422981 -695588775
712741602 -712738268
975661193 -975627269
36261287 -36459185
188233515 -188105769
373045497 -373168973
274480428 -274352808
833843179 -833664371
871976773 -871912899
987483953 -987488457
829358036 -829452562
752360705 -752442007
659832203 -659923679
541949133 -542001009
851660366 -851710002
365375496 -365399714
559289309 -559423741
93598899 -93696937
306179792 -306201072
273718806 -273842774
762956433 -762916521
814985062 -815146626
375196933 -375353759
489841081 -490004925
670068779 -669992863
917134592 -917211086
712316035 -712306187
503832790 -503974624
191070004 -190885832
547947290 -547772734
498881134 -498898392
615898552 -615815406
640458403 -640485835
451109641 -451180359
382059027 -382199215
44361462 -44352652
439222907 -439241309
276001199 -275974535
132289183 -132186831
719613019 -719776569
689128157 -688957435
498870474 -499053712
702234061 -702044623
501758042 -501874028
703136081 -703283479
317362272 -317210168
391638277 -391532437
597624611 -597792683
815811240 -815711628
892631290 -892491512
578967243 -578783815
721871984 -721731046
257660606 -257474928
351553444 -351641410
351616688 -351666132
18031335 -17912503
448484668 -448561546
406583220 -406608758
217807434 -217797062
981114772 -981075270
220450062 -220537416
474014602 -474127890
399075898 -398876828
822065309 -822018417
756653598 -756570196
750783989 -750680841
793840608 -793956314
182053908 -182220680
929530444 -929471444
402299142 -402143150
227950984 -227764894
644788376 -644627846
166914721 -166778287
143745784 -143748986
687951269 -688091933
886810529 -886830521
292524789 -292353107
453429643 -453466541
415026103 -414965955
595744032 -595580394
282513142 -282660472
582481249 -582551735
193990270 -194141082
489199303 -489276355
120707958 -120695886
863599253 -863575949
717885251 -717788357
728331994 -728424984
64810661 -64882295
503121311 -503016083
17194489 -17341765
796339447 -796146807
515767887 -515907943
317431660 -317566926
472795533 -472676103
703798262 -703810376
712029088 -711868886
365576248 -365644660
560136299 -560228659
892546219 -892728271
810613238 -810726474
528519989 -528423831
416856521 -416926561
192465189 -192385059
551371381 -551239767
726281893 -726167261
264578504 -264426844
573454012 -573580860
372390598 -372219216
71896441 -71726889
426799625 -426758293
223176678 -223149292
139751424 -139756028
345032602 -345184490
739010433 -739090155
461273444 -461228850
37086209 -37235121
348542712 -348627126
375256308 -375275346
536716701 -536693727
432857327 -432938613
521902611 -521795709
616559159 -616531111
811434119 -811320131
66118239 -66022707
211609124 -211466030
703585513 -703709441
569346435 -569360419
543767543 -543908659
93992793 -94093457
864408503 -864408815
216872071 -216786661
989033010 -989091088
689783494 -689951716
989612782 -989717232
914048741 -913992223
763103424 -763301890
584288472 -584416090
337095073 -337261019
229830640 -229646976
697111688 -697134042
390246435 -390122453
607625559 -607448145
610514126 -610329684
43133678 -43309142
343648395 -343594939
234925605 -235036919
402618111 -402421109
247160474 -247182892
834586206 -834444676
414110146 -413951992
682364785 -682325417
984925011 -984970377
923798323 -923908727
229460727 -229423253
551208465 -551027721
220992405 -221140571
537127006 -537092990
943619676 -943667638
622056479 -622206627
878565023 -878657441
986251875 -986060961
128217836 -128033474
971669716 -971802548
977274538 -977306374
427832480 -427634386
872769668 -872790584
295321439 -295168249
797796440 -797743824
201413475 -201243665
698883823 -699014811
869795434 -869634806
887224156 -887418276
20562712 -20423716
346867484 -347038034
791551167 -791520371
895366236 -895296782
425700144 -425504574
47444060 -47489338
746601209 -746429341
944063455 -944138755
640654313 -640547935
551705396 -551562722
208154813 -208072259
684469167 -684285933
600425306 -600276290
19441998 -19589472
73824580 -73726134
804963327 -804905659
228073732 -227894740
598139466 -598043990
181305840 -181457556
54836490 -54668984
231830162 -231964070
514732076 -514731326
588985093 -588967075
657882125 -657879497
324330385 -324242651
97030776 -97222742
749056306 -749038090
586146590 -586265672
946428381 -946294475
696646225 -696703565
868458458 -868581396
17616131 -17586789
59563330 -59459254
497603791 -497795001
305919891 -305910693
109516281 -109402827
110632909 -110724809
314693704 -314782560
249691341 -249761249
500914775 -501027205
280139900 -280229018
864145046 -864324784
960090772 -959900874
136978440 -136844252
201271918 -201322554
184687442 -184548726
902883843 -902760775
580227079 -580124971
246936834 -246979228
868682686 -868877972
859576201 -859721039
893501463 -893587553
865305574 -865449026
707244090 -707414870
221819346 -222016526
16536989 -16647727
164893125 -164961417
86877846 -86969304
648152092 -648146488
96732071 -96653297
937888590 -937726736
396274189 -396356773
813420082 -813326598
643717152 -643534002
272615805 -272727015
771305630 -771339550
805163318 -805339662
636514108 -636679420
139753726 -139744574
596577416 -596473282
784669197 -784798337
706093386 -706039568
899528677 -899688675
299621586 -299578276
118205041 -118233465
377553018 -377472132
592693862 -592647986
479089331 -479186867
996274433 -996315883
691295781 -691239923
139659975 -139617491
178292899 -178382131
434936979 -434997301
111930144 -111996634
875486633 -875460695
342971995 -342828845
960750339 -960827879
312187580 -312074674
762730532 -762904104
258547678 -258526024
112718099 -112870281
997396003 -997326165
874731547 -874842081
185409393 -185216387
627295052 -627476876
57894577 -58020027
24640729 -24758297
465125573 -464957819
911882109 -911693519
300619421 -300437557
862007681 -862001207
498097098 -498142676
853881585 -853702129
275892251 -275789415
589353590 -589208488
437812871 -437947715
853179731 -853245119
980260307 -980449365
504490202 -504364634
561482293 -561548525
991697623 -991638249
819493227 -819454623
986451534 -986422662
522215668 -522051582
366308659 -366406201
153086993 -153138455
2975071 -2831451
840558222 -840455912
743768324 -743604286
97020617 -97034429
365183947 -365097357
321197590 -321072466
676987847 -677178843
966864898 -966705696
376495200 -376313326
852187427 -852028809
83900104 -83739744
74975208 -75075138
679873256 -679734722
666620130 -666474864
349654095 -349623355
632356210 -632536238
741284381 -741379267
213817966 -213803560
338794260 -338890358
109482481 -109550081
977001774 -977189496
567277899 -567439711
598772869 -598647435
925319964 -925284434
588504145 -588314871
766181187 -766014659
539432188 -539505522
306584945 -306529463
241379948 -241413688
789374878 -789241304
173526365 -173663253
68390627 -68463549
448888033 -449071049
543200036 -543179450
348338519 -348269275
137736215 -137751251
429597305 -429773599
504886148 -505037084
450667236 -450741648
203874776 -203789524
154253970 -154373190
383667082 -383802520
765430951 -765556911
532125023 -532294005
625069816 -624897848
183804255 -184002043
943099105 -943115109
32729372 -32919334
794452327 -794459841
767973141 -768059373
816088286 -815963014
479059644 -478943246
260617091 -260520365
677555696 -677483950
421739992 -421845032
410405900 -410214134
143041124 -143113584
805502100 -805418526
221190715 -221214581
538344776 -538493346
528699411 -528724011
977024273 -977032207
101473932 -101336910
402834894 -402931402
592473230 -592445052
15117060 -15136838
55256536 -55152508
629742309 -629757069
678645748 -678691886
482438629 -482504707
225337745 -225488465
861116516 -861132668
922206845 -922016123
827456806 -827553460
609191634 -609071120
824408899 -824472331
658146346 -658152802
984816035 -984649525
601178731 -601150645
144263141 -144444147
327746921 -327771505
187434813 -187394295
331599089 -331405749
972204779 -972221759
802032458 -802217310
137783399 -137719103
815833546 -815888546
132238007 -132186665
357722408 -357917004
603399898 -603534406
159075852 -159119830
227095925 -226925471
139973599 -139809321
589388509 -589424063
865852275 -865903009
290841239 -290668425
306474236 -306557204
639093176 -639011906
828834092 -828774430
234722690 -234734536
228065716 -228090768
85432889 -85541557
509392377 -509529423
900082287 -900258087
667954471 -667920071
38422396 -38300496
309998068 -309903792
659877941 -659790519
163034673 -162969883
501450405 -501610337
668495029 -668338821
993117854 -993014354
221453548 -221526364
271520217 -271591771
307412887 -307295725
899900042 -899725770
200948116 -200790966
344339812 -344189892
565927263 -565944595
837489789 -837338419
838561940 -838602256
386728796 -386744216
249779399 -249924489
249318641 -249419529
692848701 -693028397
742883873 -742911237
359402447 -359573607
288203259 -288205135
22687965 -22488237
482189786 -482097114
559681499 -559573067
699996754 -699974638
82416475 -82534283
582046793 -582020397
590680305 -590800733
120359231 -120515821
77201620 -77174744
606779061 -606684125
971569924 -971381890
665761466 -665803448
733145075 -733123189
9278823 -9102511
43129668 -43076770
500755473 -500610533
527200457 -527304945
115331220 -115166032
340515595 -340638395
658508007 -658602147
838814244 -838931024
942048462 -942150196
353258476 -353336626
534505851 -534424997
255366610 -255359482
245443355 -245462741
193767453 -193827883
376815302 -376648038
713136134 -713270200
514561138 -514452138
653735737 -653865137
257832991 -257907131
11583739 -11542177
790419144 -790281432
127986564 -127921388
346641352 -346700772
290651403 -290591863
226915144 -226752330
388885382 -388758430
539541141 -539601179
7281713 -7325367
273035161 -273091481
598873433 -598883013
353601468 -353578032
313131846 -313184044
143681521 -143599747
710628537 -710685235
970527753 -970416453
823123086 -823055118
6249643 -6376341
649796402 -649814502
853596394 -853498090
154815354 -155008662
362396600 -362572150
197214749 -197332703
685332466 -685327664
734186849 -734163565
245620947 -245583801
271366538 -271335204
593846181 -593703919
273038121 -273063321
378510450 -378684988
974010493 -973922281
328608803 -328677477
545443806 -545252058
12513883 -12340737
126058805 -126024983
506426800 -506442074
664468905 -664339905
650081752 -650030364
873434820 -873461776
610837193 -611011373
992870190 -992772316
392539749 -392488395
749696659 -749680091
585514748 -585679974
975796609 -975835805
33780134 -33716138
554010505 -553983657
561967057 -562015385
698422474 -698437332
290693013 -290694779
322713806 -322622976
989295635 -989340179
350986826 -350957482
41952703 -42097915
173896504 -174041696
612630904 -612716106
260425924 -260314624
725272249 -725459695
547848750 -547860012
640361615 -640472119
561811296 -561745890
935714134 -935563918
743827437 -743907293
913768844 -913579564
711855647 -711948987
801356234 -801483730
190194889 -190123989
177052470 -177133704
967509876 -967325364
472819378 -472771688
672291251 -672307995
710130980 -710193374
576655212 -576470202
336230691 -336048273
675896039 -675789217
340369540 -340286032
265964285 -266105113
126003955 -126185085
833753775 -833738997
565370445 -565265185
994401734 -994539016
678062657 -677986547
351773496 -351759382
527849959 -527984223
406857898 -406875934
855751555 -855584901
411784681 -411910849
172589989 -172488355
171815515 -171929539
843468609 -843312741
634107267 -634227857
700230958 -700380574
907937754 -907988380
401388621 -401262213
724610831 -724417753
458887392 -458934388
479178394 -479229014
677314170 -677341756
881317527 -881188015
944217207 -944060303
715797055 -715707065
549903058 -549738798
552610752 -552561594
933697050 -933547948
623380285 -623525781
415922087 -415819607
775492482 -775387026
122585695 -122714869
230599835 -230716571
113778512 -113840596
466224420 -466382814
446869574 -446915604
854764548 -854664378
746860924 -746930434
56140615 -55975527
572867913 -572915689
898895406 -898712394
262780946 -262821622
564417639 -564259079
330783625 -330980351
950045424 -950139460
339298015 -339496869
852249444 -852256552
374488818 -374442072
795932613 -795792791
453209516 -453092184
679004311 -678959315
801973578 -802124884
523318557 -523176665
986675259 -986513257
958379896 -958238056
69081677 -68947415
150812440 -150951164
151701531 -151657643
225569618 -225492676
729125340 -729135872
30107247 -30026249
322522349 -322548283
950984903 -950952523
204315014 -204497806
64257845 -64163635
488793219 -488847881
737990591 -738135663
318637603 -318513825
975816207 -975772971
520782252 -520797104
466718391 -466721047
821554322 -821609372
358342833 -358321231
423378446 -423402550
277237031 -277343973
27069582 -26956176
373478287 -373492409
399988122 -399836258
80298827 -80310223
1747679 -1669113
850939167 -850791721
49639008 -49671036
554234154 -554411176
560877396 -560809094
589973049 -590162779
441332955 -441154531
177174433 -177275619
555975538 -556092862
910650910 -910503886
116117668 -116146374
979580709 -979425207
176771584 -176953568
208359707 -208544435
518490559 -518596985
577903112 -578015174
390643603 -390760209
70670679 -70621593
418830055 -418947487
295488584 -295340956
198376664 -198498366
406781481 -406658485
793870853 -794041775
164810633 -164861479
439425991 -439317285
919880886 -919738294
191903755 -191885055
732137437 -732315507
308664684 -308568722
417599174 -417449606
594849274 -594782048
275125256 -275267556
761980612 -762105406
449507488 -449704348
986668338 -986682180
937383026 -937534656
867239285 -867377325
253091367 -253209223
718873779 -718716335
223059923 -222880639
843381217 -843217265
536939452 -537010730
809082875 -808889251
108996864 -109061322
202994796 -203152210
951067964 -951239700
206019503 -205992387
364745807 -364549237
440366854 -440497144
190128566 -190261212
187021474 -186874760
154633420 -154814690
106947984 -106804546
292232230 -292256458
478025936 -478117614
813446722 -813393442
614742625 -614692699
125877771 -125723827
362043119 -362151795
63608647 -63504881
404461245 -404389087
582930662 -582947968
706649732 -706629202
772284424 -772258382
788471941 -788502443
531038076 -530869510
841727811 -841845113
7939024 -7951194
540473528 -540392112
914941263 -914924233
648865073 -649035361
638610154 -638578626
335636657 -335765123
852618950 -852761186
866186957 -866128165
804350643 -804496067
701807427 -701915363
705855038 -705741074
664578546 -664455612
103656 -48400
689441567 -689590215
305239011 -305357543
30684247 -30549141
432369485 -432418507
176037730 -176160864
1116358 -1013818
264753318 -264892840
1936919 -2050005
812579140 -812440408
926919619 -926745685
851473255 -851505275
172198740 -172359214
236775026 -236767340
530260188 -530237290
8300933 -8349613
182408460 -182210280
51230646 -51217398
130628701 -130774057
950579002 -950500954
206591127 -206564773
469701286 -469836790
952125580 -952265354
709182745 -709051443
696465267 -696478225
571299991 -571104519
765546172 -765567650
548617593 -548548733
165103799 -165257333
496283993 -496261881
195369847 -195319777
4523948 -4541860
769382322 -769577634
520176110 -520219052
150713300 -150881646
217775033 -217669977
747667372 -747572564
24150311 -23999287
252586370 -252524906
490744829 -490648741
482238571 -482141001
417141004 -417265200
536095273 -535899871
672946143 -672845967
983204544 -983071542
64846478 -64781712
36728701 -36891563
956526644 -956461796
295943973 -295769443
722074048 -721968942
558590705 -558718029
128288767 -128449685
682596329 -682777699
284658866 -284680020
578697361 -578657727
10954152 -10778050
801295790 -801117222
83729040 -83552762
639268637 -639224487
328930751 -328829061
434820744 -434686602
36749400 -36582832
142894663 -142786807
761526569 -761435447
742513290 -742496934
922256524 -922353910
31978094 -32151098
967708582 -967801460
105258459 -105171321
648022811 -647931515
850879661 -850998673
733358639 -733350855
666453492 -666435404
751504309 -751614659
135826684 -136013220
231393595 -231531379
127402764 -127335258
336924471 -337098859
272812315 -272641715
910261266 -910399324
142127414 -141968796
368335989 -368431271
724853215 -725033751
909329528 -909433734
301994187 -301824257
967896909 -967977857
757048169 -757040625
179153513 -179257977
513763064 -513603532
872580456 -872780126
938124531 -938175983
671097130 -671084392
360104793 -360128719
954268646 -954443456
387888206 -388066340
101537390 -101506300
406389374 -406399694
936875675 -936726005
588658888 -588502982
948915524 -948729584
232520189 -232458837
714624283 -714539691
185921023 -185731161
940296520 -940151866
431279586 -431431364
197879964 -197841534
91902883 -91837849
752796739 -752940091
205924967 -206005945
613001735 -613147307
503657029 -503665589
259647292 -259539318
425517723 -425574977
463880287 -463713455
603149545 -603022387
551498110 -551525700
963455044 -963513196
396358815 -396545141
945456746 -945650752
685481253 -685303351
159838202 -159961652
838737370 -838561640
291639889 -291453731
742957517 -743042347
912205760 -912170522
482031071 -481875517
931045995 -930883017
569756173 -569821753
552323064 -552313866
668602767 -668710763
736002186 -736049576
275987867 -275796635
393796315 -393859643
596274193 -596427183
479820233 -479721629
700305766 -700285324
900043777 -900054689
72617567 -72432321
948706113 -948643527
299705190 -299841404
306235770 -306406914
984758016 -984874054
501308038 -501377134
694590743 -694667121
439099437 -439056839
633091341 -633169003
639927496 -639889732
787954791 -787843183
92768498 -92718972
194972178 -195003692
218872248 -218860170
253645271 -253561851
944309973 -944350977
487186014 -487192390
21812628 -21986122
439716749 -439717435
186131257 -186232349
287242613 -287255005
65353537 -65526067
311956349 -311772625
586189659 -586161145
631837806 -631910066
701082798 -701003684
30817542 -30984806
535348232 -535345658
69623909 -69652373
60741571 -60748067
207659437 -207627831
780117031 -780011933
129801808 -129962036
996796470 -996618864
194054493 -194245201
893633428 -893723598
871572584 -871433236
757547601 -757469917
590674618 -590573434
530322706 -530197670
859937575 -859923599
942664609 -942626119
746201031 -746282775
322563221 -322584253
288472206 -288325614
371094156 -371277592
670996732 -670998748
795788877 -795768743
803390517 -803331435
415402719 -415524877
370103635 -370218969
263859429 -263929027
937688303 -937665151
190905152 -190892664
483777585 -483900265
378250304 -378319082
340401729 -340439235
414759403 -414796039
887842053 -887926357
78946899 -78759335
488809369 -488655911
476110801 -476112993
9610377 -9507673
386128043 -385977099
342350595 -342252009
978435358 -978350546
344497128 -344433026
624118910 -624039570
933994957 -933865533
199313597 -199218615
206405620 -206522478
634006173 -634104873
147366018 -147228062
30901174 -30725014
876129070 -876286430
859834520 -859656612
45768357 -45957173
679799217 -679947295
44338727 -44245609
253974712 -253890396
347944425 -347840615
950316372 -950506386
974760863 -974847229
718146066 -718213898
149149734 -148950022
27992894 -28103532
869995123 -869991089
411603453 -411601887
786773338 -786748874
123552084 -123635244
478939311 -478966241
422131257 -422217139
734198038 -734215102
300349924 -300502998
333047901 -333209897
980158794 -980354836
528258205 -528188235
771843718 -772002798
177431615 -177328715
186490653 -186681877
147844301 -147777317
290834769 -290896803
957233072 -957321988
627381251 -627225009
412033569 -412122315
193461132 -193334306
697778827 -697722901
928414227 -928393167
309057383 -309184569
868473058 -868344092
660653431 -660590105
291875763 -291843929
913986011 -914166131
779477862 -779568374
349390997 -349414041
73490398 -73401506
792702614 -792891324
96050456 -95949906
608340038 -608377750
736257821 -736103173
702871486 -702942800
189559083 -189596049
150224997 -150174677
830836925 -831003849
551909540 -551772058
86352767 -86489265
951318106 -951161294
681400354 -681204656
33352242 -33315108
122584130 -122650282
169087264 -168929454
537841182 -537909308
146980709 -147061457
413227733 -413223631
439580854 -439689240
510332848 -510447888
97386592 -97486580
342301302 -342142874
322028067 -321851073
923699547 -923763585
380639104 -380762698
509111470 -509032736
900104283 -900041679
956545674 -956656702
49408959 -49524511
470633859 -470521213
186373345 -186281669
974972137 -974882567
37494526 -37532340
812525670 -812659460
941726123 -941721617
172278977 -172246229
621247548 -621233062
563357250 -563264122
834833750 -835031222
262495767 -262626199
555243592 -555379938
977503649 -977693425
870870545 -870755739
7433338 -7360202
890609233 -890746759
637273249 -637227873
417417394 -417217810
804310897 -804423355
491987753 -491994899
831847536 -831794478
296256093 -296396865
10119266 -10048172
322309846 -322411464
532855871 -532853079
258303758 -258357740
611752712 -611680686
398886535 -398870445
305162661 -305241257
524326505 -524492635
288485617 -288458795
260814115 -260875991
541497487 -541338485
750549201 -750732415
664713395 -664793025
553208561 -553144829
203896471 -203853081
107392329 -107371805
816580876 -816775996
84515492 -84553850
752929302 -753021040
690709477 -690595527
432932021 -433068053
117315567 -117263869
130357754 -130557198
624059932 -624177888
688251823 -688423317
76125741 -75989597
557248936 -557414690
604672703 -604845001
784359192 -784257232
205102176 -205151090
142254180 -142275402
960505369 -960395767
30813094 -30692582
826675874 -826538782
18036034 -18130832
956714468 -956829762
284247890 -284145350
784624333 -784479721
685745290 -685745486
390562197 -390486951
777827676 -777645148
340722397 -340811605
253576743 -253498111
56329462 -56387976
269390477 -269450663
856504875 -856615555
361531994 -361643982
250483403 -250310115
835278023 -835298545
529980995 -529896215
189025701 -189166927
27242447 -27066957
308985191 -309032449
201848004 -202025888
358151927 -358000547
475778849 -475785155
916249587 -916394145
590795089 -590806377
678560345 -678668817
277635971 -277447977
305360287 -305455789
7294949 -7355785
929716576 -929568716
950600910 -950755346
559634899 -559739281
290248750 -290276602
555410566 -555444288
813100063 -813264551
362388225 -362265591
947401033 -947260507
572891801 -572841203
123539791 -123730697
131528306 -131424706
988602646 -988447208
576057551 -575861617
152369864 -152432464
915458346 -915572482
99210512 -99279150
70988329 -71073379
975349850 -975426260
973498894 -973603306
50309896 -50450158
212172444 -212027748
625946735 -625789691
546802269 -546879371
770485273 -770571041
827157828 -827347198
128885849 -128987401
578223584 -578356202
626848206 -626963620
918101893 -918195673
657563403 -657422649
218130403 -217955745
680138648 -680223286
630535494 -630412514
848068156 -848186546
731244944 -731254954
396209533 -396188991
367632027 -367574917
439635047 -439593755
645534267 -645354831
22043351 -22148949
67294525 -67490247
887050374 -887216764
564475872 -564359406
556322694 -556499644
508847361 -508655069
656340745 -656178881
937717100 -937659506
758637632 -758665758
115304581 -115357859
345715905 -345623461
408197239 -408273897
841000792 -841019734
497213104 -497385130
162819829 -162861051
293342905 -293406847
932416065 -932353487
468658461 -468484003
444047464 -443981798
518949875 -518751495
648815945 -648950217
209901807 -210052179
951987726 -951970166
747968572 -748001164
954356051 -954326761
675674948 -675663142
885148955 -884966423
664621533 -664690633
852407901 -852583595
56449064 -56527684
2759881 -2903261
970665094 -970559620
204185601 -204011437
772288296 -772321140
460788610 -460696260
836831898 -836986298
84806067 -84773771
2682151 -2831571
398062462 -398012438
46775266 -46597270
878975573 -878844425
850799548 -850733682
29902555 -29737003
147669132 -147514058
53872693 -53676451
820219748 -820115784
260822308 -260929674
31074791 -31117283
942251731 -942076269
587786652 -587691786
328254299 -328320481
870888789 -870946407
481103682 -481274518
916263280 -916123284
761076714 -761130236
126377478 -126402268
631041627 -630955407
287634972 -287583300
27958845 -27867037
973487235 -973435511
97943272 -97759922
213700287 -213734157
869190089 -869035699
701896771 -701933955
154125191 -154108467
667520256 -667597818
574924637 -574833341
740916482 -740895162
865190709 -865144845
788091637 -787976083
677164728 -677243084
657736765 -657611021
27271113 -27414787
161849390 -161857774
703804319 -703773095
546615158 -546806682
142878607 -142910719
47702846 -47696410
637831216 -637703582
151880169 -152071865
667282692 -667276184
58952748 -58782272
282650915 -282789529
468806521 -468720533
871571212 -871595076
348290877 -348195171
750413247 -750313625
544713117 -544729975
138322505 -138250433
122953953 -122922143
7955969 -7946419
979748915 -979847347
861497308 -861492202
320808556 -320972716
359629707 -359526159
129756776 -129833014
17558558 -17673704
422705733 -422746353
839982131 -839911895
173285159 -173415701
170899160 -170935558
691033396 -690873690
971928913 -971857019
67075941 -67245669
640184720 -640125654
792555793 -792700435
858987990 -859090764
221906628 -221917936
111039492 -110906540
16245040 -16310868
988524927 -988358449
667781806 -667645092
388322334 -388199018
911287195 -911374927
59750489 -59851871
279013253 -279162679
475827161 -475848423
288278290 -288131980
71168177 -71086021
946221678 -946361428
179157597 -179205745
212550102 -212434768
585595770 -585493562
109528337 -109571825
779021700 -778855958
102527625 -102555689
996965884 -996928724
818481954 -818590502
847496236 -847565346
911911482 -912026492
858142734 -858064542
749155519 -749035331
950539978 -950472794
266440867 -266324487
384229135 -384216397
23196559 -22996957
247474328 -247592042
799335419 -799318923
202346568 -202253162
378689961 -378835653
613869239 -613959435
378429419 -378505843
374301663 -374414249
12375519 -12413747
741593249 -741674519
692767181 -692646921
417898482 -417959316
74190308 -74198096
456075893 -456125315
510744505 -510707887
320890636 -320889156
462916955 -463078233
205333496 -205461804
160330134 -160234118
195192766 -195173654
740026958 -739932772
921370516 -921244734
679918291 -679976299
125832490 -125923052
863130456 -863014118
807352872 -807161644
963854003 -963778687
725522998 -725396392
113588597 -113747739
652827412 -652633072
448966681 -448813819
15912582 -15966226
572440710 -572597238
951888266 -951883520
426777510 -426919642
256899065 -256710683
829124292 -829124184
713185927 -713085987
349638725 -349560285
11102717 -10967883
335164863 -335184623
304805268 -304657512
385083956 -384987610
686078674 -685988032
176116185 -176253791
89630910 -89746422
955015439 -955051001
294612754 -294594102
547984364 -548161286
874617326 -874709936
326521934 -326603114
334648340 -334619908
118060470 -117995080
671241025 -671260721
443114428 -443068100
93721831 -93815591
275749231 -275584635
985788071 -985669117
843299241 -843234815
65122130 -65035332
237181786 -237141744
979199171 -979059231
460312869 -460449285
661132222 -661287302
112999280 -112920472
666120136 -666284882
387669946 -387795530
551716413 -551840799
804519639 -804640433
219801488 -219964768
929474924 -929414056
286864965 -286848289
383932955 -383885265
913354115 -913384699
739784383 -739616253
256149227 -256219881
599757955 -599917741
532664368 -532551152
189295788 -189190656
183553933 -183628079
876207750 -876060770
336941248 -336825610
76540381 -76504045
887028667 -887016681
716952931 -716858005
512116410 -512079414
703529045 -703647477
246845897 -246958031
824905537 -825041711
389491398 -389661160
394553179 -394566943
533064316 -533011732
807510720 -807550072
991099524 -991125786
803283228 -803360976
150881490 -150881802
691390858 -691569322
834622929 -834662331
948702438 -948818874
461345081 -461387887
336006317 -336047123
242443480 -242477960
593807695 -593943609
322372382 -322450546
651701693 -651815525
349080957 -348909193
200376790 -200537908
760085807 -760281905
898987226 -899069540
507374565 -507181455
108043434 -107927682
256789208 -256674542
766088673 -766273701
3932001 -3961615
263110925 -263143263
371536704 -371586026
893632403 -893678513
231302311 -231406535
809542230 -809435272
303019908 -302871940
972551761 -972656917
328983690 -329041396
460563653 -460540965
107683678 -107712870
496401657 -496337523
587590712 -587684490
491344332 -491310910
306791307 -306766925
515782867 -515837915
677416663 -677519823
618778825 -618605585
930287776 -930112686
626812011 -626785473
281924698 -281885706
189430023 -189548635
38084546 -38261736
735536663 -735382893
508211524 -508098084
283158807 -283130659
898666636 -898571286
640396244 -640406082
301433858 -301554600
121896234 -121705486
496689598 -496770590
828759337 -828918639
419851215 -419947503
65984333 -65992103
17363806 -17319724
791240278 -791100918
319403739 -319451743
219279370 -219110424
638692481 -638681571
185715330 -185545290
904719395 -904850423
211264953 -211397001
988262904 -988441688
311525799 -311431955
493995257 -493856571
32294762 -32186110
462460674 -462371966
809791421 -809739697
83197706 -83178906
739655680 -739500330
487076705 -487018171
43849988 -43682132
848192070 -848252416
472431052 -472380968
558561200 -558440758
898760932 -898594770
107809464 -107639406
868090575 -868082179
542098614 -542149840
734038044 -733985924
616410441 -616490807
946957008 -947042870
183392499 -183313085
689986 -651988
176397414 -176525308
338276971 -338353839
153202881 -153074029
779418030 -779523118
814670371 -814752445
156317546 -156378344
640664862 -640745432
956762936 -956899214
508076362 -508024536
101202872 -101161226
595845597 -596003077
847530791 -847462485
979840627 -979854067
944703490 -944740558
267183432 -267193402
835251372 -835247166
182965119 -182805239
827873794 -827685268
641093422 -641115262
549198013 -549116571
737640599 -737475449
601982413 -601860807
500831196 -500679750
170473354 -170556380
323385382 -323535052
497441345 -497427925
720820942 -720994158
853106917 -853212425
775603292 -775603804
289118437 -289226811
727655579 -727823895
6618002 -6613936
767441190 -767285492
873745530 -873674948
743530079 -743592373
48957767 -49101155
255704513 -255646451
476681050 -476812926
952041971 -951933481
947168489 -947138587
47745707 -47659985
795440198 -795266804
694372368 -694265960
976330389 -976499975
271050409 -271104569
464829451 -464680909
778674277 -778564809
291910252 -292065464
722583252 -722447354
390072603 -390088281
507404864 -507385916
583829897 -583730073
237210191 -237187931
39908016 -39858290
934956591 -934783871
965142252 -964985884
900324388 -900385408
704112285 -704246665
379652559 -379823463
332146921 -332099857
371479282 -371325572
95588861 -95493907
404464398 -404467584
715409806 -715318924
819909219 -819929407
730672372 -730564762
200370093 -200374909
584057753 -583947145
651887081 -651968185
116946855 -116875551
939648054 -939545804
691735422 -691668346
83265783 -83337317
591771204 -591919602
339686965 -339878071
797623694 -797761092
930336831 -930531103
835100337 -835214023
703029516 -703122078
975068981 -974875293
159899927 -159861785
90614066 -90482240
753188617 -753218807
660874474 -660971364
453134399 -453284633
735862238 -735752800
603941437 -603757337
610907724 -610899014
562758043 -562712565
683505171 -683502539
846648424 -846568042
259381541 -259437479
896951185 -896762301
572224648 -572093546
331502419 -331488281
784766795 -784829879
454377411 -454493945
415816652 -415812736
195991879 -195846501
629402063 -629224685
245812271 -245844049
936664863 -936549295
5148942 -5146360
809932457 -809968239
115404280 -115396742
922320538 -922387282
79819231 -79769979
72882458 -72782014
16489568 -16448472
613289991 -613168529
527052471 -527094289
167841148 -167979806
517695517 -517717159
387077159 -386975161
386512157 -386602175
552172523 -552291621
501972771 -501966743
245685626 -245797402
456940996 -456971492
10141342 -10118360
107285078 -107151426
451851224 -451780722
254910015 -254712733
554862024 -554857110
390663198 -390857220
85949324 -85766328
606352704 -606454652
957284246 -957415958
237318351 -237448105
69895628 -69744274
126051198 -126094520
848520984 -848622550
611835179 -611670245
548199698 -548270526
117911455 -117961823
489804094 -489710354
100682587 -100560243
436278614 -436404642
780855383 -780817357
806861267 -806662987
166200980 -166089110
111075327 -111165163
181741035 -181911105
370288130 -370446086
109303181 -109380659
561473966 -561623084
231685846 -231851262
705052844 -704943646
696308727 -696168671
696418876 -696328980
158942158 -158767112
380441487 -380425865
560343487 -560196415
439386262 -439465720
462986678 -462892764
187515894 -187620534
464906064 -465025334
478861621 -478951631
129223138 -129191450
848290827 -848214005
928435103 -928393351
761826313 -761818929
621221623 -621240305
303922402 -303880754
864783402 -864962264
470860616 -470754952
159892801 -160030503
682387579 -682444619
228618724 -228420590
375615081 -375520941
129177147 -129366675
440538985 -440455303
227698607 -227857939
504151181 -504123237
388643783 -388752775
717645890 -717741674
285547588 -285702938
13590048 -13707892
558937809 -558907775
190445603 -190275153
727445033 -727505685
212435126 -212420252
704223392 -704419238
548953950 -548959640
410462663 -410349137
181202803 -181093789
256426509 -256604277
352735987 -352688507
471552028 -471690896
16739541 -16772573
248748102 -248690382
895219021 -895203209
262951532 -262785968
479770931 -479577199
172738713 -172788117
956355050 -956276122
962286141 -962413783
708511697 -708476927
319309071 -319225747
401098896 -401113616
673313530 -673405112
76630632 -76667532
53951258 -54002596
714202430 -714096556
534759101 -534670919
862196936 -862195970
590540975 -590558915
310381612 -310573568
100098433 -100042445
628576514 -628466508
997027317 -997159451
544479370 -544472896
544329719 -544130383
655246161 -655389887
693878549 -693844189
759321945 -759294417
538780528 -538831726
487699934 -487622168
916321866 -916319248
447915417 -447735755
103362988 -103335312
183530203 -183498229
924821712 -924835084
85629492 -85453622
553176695 -553126773
336267566 -336224692
970694610 -970635578
25475486 -25620406
274437237 -274523619
351678701 -351712117
190840272 -190892160
603812594 -603685726
267002271 -267188417
459962895 -460108927
926204305 -926273727
686172425 -686199781
152135392 -152127660
13642565 -13450765
778163155 -777976931
873887421 -874063421
806762127 -806752201
669958671 -669886183
344588412 -344623168
622846669 -622894677
839131724 -839080668
766468158 -766629346
103117571 -102991751
556091880 -556262660
111213715 -111384237
50587001 -50571725
136283971 -136193763
18872530 -18675838
329665978 -329719556
338655037 -338619571
86937512 -87035430
145326449 -145400909
357885937 -358076237
779842212 -779915916
389921458 -390047950
716202578 -716394004
282848727 -282900371
417984553 -417934079
482526316 -482483098
250080118 -250202440
856289059 -856100361
210541679 -210530855
249032096 -248944706
188411279 -188385367
957658293 -957827141
522887202 -522929506
910736117 -910565703
863399493 -863345481
472159266 -472098336
787689487 -787723557
890912013 -891067785
961810858 -961794508
177573787 -177535403
446336417 -446536131
734806114 -734913632
577152398 -577243430
211492686 -211301316
607850443 -607848871
309490407 -309662785
268461308 -268332358
597894976 -597907880
954313833 -954212561
976975602 -977014774
1019305 -1064439
670713734 -670673550
516448774 -516314894
250235397 -250234905
590772677 -590840077
628437553 -628521511
532676244 -532662940
780462213 -780347747
830284947 -830465349
658777681 -658613127
20583210 -20542214
721389691 -721433021
28248888 -28350768
340420482 -340318598
451145753 -451228525
476106925 -475930017
360048331 -360209107
485723934 -485611744
434145374 -434012990
797052188 -797062452
987683469 -987634213
640786074 -640918440
686576760 -686553666
277660408 -277611534
535607319 -535437353
947619192 -947721528
712310439 -712461795
286915191 -287111867
510390797 -510504979
938548045 -938467661
536361676 -536268368
105671417 -105637263
410295689 -410294871
245961317 -245902147
246500199 -246694953
874543341 -874663631
439216626 -439232108
970075451 -970122453
946701132 -946568230
378804143 -378867163
996574212 -996397502
497158840 -497235390
700582372 -700514164
683561925 -683613845
742763337 -742764631
191805252 -191712804
179298895 -179242275
905789751 -905727805
887102681 -887130541
622197723 -622370941
609606462 -609582610
709409580 -709362388
455657010 -455766394
457526357 -457491523
670920679 -671090761
980624668 -980760518
555955043 -555958281
223540742 -223485808
251627646 -251479916
191260827 -191399113
285908101 -285831963
464420553 -464531391
208508971 -208602557
214883950 -214971384
798422067 -798319065
12938440 -13001224
326430364 -326488600
901390689 -901461957
418115644 -418248544
490574233 -490696785
116270002 -116211534
761240678 -761254172
320524401 -320418361
921411181 -921590761
512372105 -512469021
326011218 -326122866
559964865 -559820955
775175802 -775040580
835746610 -835745772
442050084 -441927448
266571852 -266604800
61535196 -61462476
944648962 -944832154
949130157 -948974915
181570420 -181650246
103093077 -103253859
547566189 -547652957
774381846 -774266728
590467239 -590367681
896509033 -896504903
229441990 -229258314
171380378 -171282118
248609682 -248439052
542559236 -542594600
622846827 -622942527
613938815 -614135279
720139884 -720231530
808169679 -808287711
991187753 -991063819
960685151 -960549965
730870734 -730916146
438967953 -439006671
877351387 -877187609
91870366 -91752330
960883386 -961051884
821127260 -821299706
862704986 -862680812
750903501 -750782347
744498448 -744451094
547854381 -547734459
142730553 -142840735
564190886 -564133792
258144831 -258076321
650287515 -650250045
245190691 -245374381
834843870 -834932486
923410174 -923458282
320634145 -320654245
475924071 -476018471
589144286 -589011132
792026934 -792020368
627699162 -627825130
378597719 -378451539
401401639 -401552617
778170781 -778328641
796059452 -796204902
887934918 -888126824
409752870 -409732544
273265012 -273184092
916386741 -916416087
808994678 -809171072
996291335 -996195761
972370326 -972328956
48850398 -48902026
52787725 -52792287
514824174 -514872946
52357666 -52375502
703588261 -703499823
261557690 -261376608
599751964 -599837848
921302550 -921451988
894955965 -895147101
583145992 -583005420
332873752 -332754068
68856837 -68691159
508908193 -508786529
171466876 -171442222
558879027 -558859363
629113779 -629073091
15939404 -15793908
554480927 -554425745
486857057 -486931673
501530371 -501417927
616620466 -616622856
978326160 -978170444
851303535 -851489265
147609456 -147728808
475473751 -475454845
547346257 -547409007
780117602 -780158080
590549945 -590384533
949289486 -949270362
317778128 -317817656
546469388 -546449976
499641151 -499674859
461044172 -461052096
808847275 -808749625
615167398 -615094158
7719335 -7577043
518850685 -518759885
590597078 -590624026
857075211 -857117413
356848493 -356666689
923357972 -923325222
27322622 -27342950
410642442 -410454152
381219088 -381307608
87701935 -87758307
483334718 -483284518
135455745 -135396839
776201936 -776366774
82902664 -82920268
108861531 -108822431
861979056 -862036306
956473968 -956601188
772474765 -772670259
174045990 -174230224
963016436 -962963554
20374116 -20252162
168491747 -168612535
740814980 -740830126
671560893 -671686327
961783086 -961625386
857435073 -857401143
103717134 -103883120
364396630 -364261310
773398861 -773307081
772572512 -772523284
436459886 -436529558
674010173 -673985143
471280090 -471129620
939139717 -939289801
447417624 -447437846
33725214 -33748136
233936245 -233753875
10059846 -10075380
746995885 -746864983
588850736 -588822322
756679570 -756821120
628197231 -628277025
658232256 -658114110
800613584 -800705122
889751539 -889876603
786255121 -786124641
68001434 -67952094
584870725 -584932233
975984731 -976106171
93274464 -93373890
898251936 -898418490
561991221 -561815649
241166647 -241306121
522908354 -522721034
160547100 -160479612
15690292 -15559038
553371939 -553312201
75421777 -75303759
343556194 -343740596
842374054 -842282962
647169146 -647027062
551700975 -551709817
805383563 -805460313
680718405 -680911963
495137385 -494978133
198047516 -198137278
474479012 -474459994
336870831 -337011665
620351300 -620417844
392798981 -392612027
482785804 -482973204
818646363 -818775669
399392633 -399573647
115885127 -115787483
532963824 -533038024
512580466 -512693238
992309014 -992283846
898205779 -898335213
529160872 -529305362
438356988 -438496714
358793187 -358672453
796888097 -796921009
26473628 -26303356
879538432 -879597222
109828622 -109665844
442142855 -442204441
675018414 -674900964
337718429 -337821231
712556030 -712516950
313738541 -313934013
611381203 -611259755
433392404 -433518676
4504987 -4391341
454301632 -454177634
689722932 -689525748
565998382 -565890808
122118183 -122074627
161021359 -161181131
235236813 -235291511
905447192 -905600414
909518602 -909348866
752174290 -752193984
707599358 -707449378
417844663 -417694657
68179546 -68021200
408622093 -408631835
672877307 -673014979
538217524 -538337124
819643223 -819624213
343139571 -343064933
213260404 -213082454
599295785 -599117817
633575431 -633385107
615985249 -616138539
439540710 -439542840
548825643 -548746557
329580505 -329508933
338637304 -338495446
910176402 -910203682
645498101 -645608521
444902455 -444921133
480322229 -480481239
459476784 -459632974
883151655 -883039625
244604458 -244537020
75591544 -75656728
757240917 -757266253
280392273 -280430889
984349550 -984491982
384068633 -384123635
432435825 -432577139
286221859 -286360873
334216699 -334197549
608266721 -608219833
843693725 -843518445
124415688 -124521084
514334116 -514333084
306492728 -306677162
246381167 -246508147
634536792 -634337984
653702259 -653543881
191469314 -191328912
935467871 -935467397
411442096 -411602670
475697086 -475538250
543122708 -542993022
871190521 -871087747
905950695 -906131335
308527729 -308465343
36488334 -36430036
71229541 -71146567
182829154 -182752568
334231958 -334413522
470655512 -470612206
156084464 -155939724
457508940 -457413256
589724910 -589710032
782662615 -782553581
864672752 -864529406
817807242 -817718452
178056135 -177869771
620494051 -620341637
260360270 -260491578
95466246 -95536372
45000868 -44895712
175913392 -176054600
673487044 -673635282
666679444 -666560816
297275436 -297437778
528483098 -528615650
641863939 -641798501
404265284 -404236572
489160565 -489160063
387836245 -387967603
790592271 -790730521
40739654 -40559916
334719566 -334613896
582320352 -582135180
109428412 -109459554
305357930 -305553648
412863882 -412769594
18774184 -18589938
411427762 -411268862
945246848 -945384054
213954371 -213879589
443233310 -443295228
159575391 -159746885
729657741 -729752133
163759733 -163767495
48518952 -48517734
216220871 -216090999
401918269 -401850155
739696657 -739614703
755639931 -755710605
743667897 -743686305
258139345 -258330749
621705156 -621561486
643180457 -643271293
235212868 -235162570
814088173 -814049797
498962093 -498900559
401655649 -401768529
592082755 -592241031
879370503 -879295311
24630543 -24699513
886291266 -886344784
480401734 -480265760
906628716 -906449234
865739388 -865877642
70932064 -71030854
841670204 -841505058
365830984 -365642366
949447110 -949378218
305680612 -305879928
993305413 -993119035
855190439 -855092313
891146142 -891345394
477709013 -477517211
43730546 -43766060
113353434 -113343158
334763582 -334675550
453831154 -453800726
640183065 -640186375
271147832 -271112368
744598083 -744615947
80580554 -80572894
742051387 -742167039
451475819 -451631399
283421777 -283326395
197526528 -197705084
74194202 -74100994
669063154 -669013060
899767435 -899643679
481603719 -481706751
699905769 -699977569
304082084 -303971494
774024650 -773877562
502336018 -502278586
847138693 -847177511
95984691 -96116221
925927837 -925994785
316970601 -316781627
231247336 -231121398
454031228 -453910420
78641949 -78494901
563025026 -562857080
48876212 -48778232
436770677 -436894771
291050012 -291100510
591466963 -591570939
98305791 -98205493
627818652 -627952288
263640286 -263797704
624194302 -624304862
636159740 -636182200
865319525 -865199403
482973224 -482973184
413621651 -413684285
773553273 -773481479
254047335 -253944327
34815087 -34712297
547418294 -547567422
850514882 -850471612
7466079 -7569155
597708647 -597659761
70921662 -70840606
722040625 -722213667
348513656 -348535672
676880405 -676873195
13401381 -13546665
608462121 -608513489
522882089 -523071357
876878754 -877017692
591845403 -591715763
833578461 -833505155
423203436 -423252530
114919988 -115104858
196145388 -196058794
938993312 -938826374
934317138 -934505062
675789774 -675842628
725854067 -725809541
982013711 -982087845
292702378 -292593694
730693386 -730834840
742921816 -742900658
559197589 -559356525
633697049 -633827587
829684747 -829818639
105361005 -105417365
251848130 -251755568
851705841 -851854577
102448287 -102541657
346352318 -346517576
298934132 -299076352
91811348 -91734628
621633321 -621480023
834339062 -834405584
640508440 -640463230
74665694 -74499962
839378611 -839261573
975778092 -975681002
783577780 -783504982
377611742 -377775010
925887456 -925694998
23475819 -23324687
15792186 -15803784
862261158 -862132714
490467520 -490439368
200217944 -200341224
540427377 -540574857
250206230 -250198650
233257007 -233426689
105054326 -105214890
809251835 -809090309
88718803 -88902229
815861046 -815761434
71019659 -71127099
391311033 -391178809
658761450 -658906782
118744689 -118922031
965280213 -965202523
25637788 -25793434
298930351 -298799855
38037839 -38150475
964406036 -964426162
146851177 -146711515
374676968 -374817438
300924608 -301122544
258562817 -258646175
979936607 -979988547
583107904 -583231798
640591724 -640425156
898786836 -898764386
217043926 -216869360
24370452 -24567050
161840510 -161875038
995975590 -996036484
55134027 -55102771
893544508 -893493398
219588098 -219624498
695414888 -695408228
515647412 -515486188
240206075 -240259973
47199601 -47185877
22780852 -22595078
727387118 -727231338
487892090 -488029006
828208895 -828192739
867088668 -867223864
39836263 -39883153
513720418 -513816034
549527386 -549433084
725190162 -725365972
683269879 -683413119
975644231 -975642363
360158336 -360346528
447430841 -447553379
88447929 -88286107
782211168 -782199926
894462483 -894459497
272021344 -272179892
546939622 -547120458
813807527 -814003035
174278954 -174446376
784365977 -784552027
450508374 -450612970
112944544 -112959876
18070386 -17992284
867156266 -867080180
177093087 -176912055
810988743 -811132499
659516667 -659585749
528072372 -528099312
24201093 -24355763
989999427 -989896667
459686149 -459779971
759175949 -759308181
7535738 -7602572
712576244 -712643850
325336108 -325178634
634547650 -634720826
350162475 -350072357
62498217 -62638669
87772730 -87743884
998578518 -998566282
420515801 -420708521
496082401 -495983309
651181359 -651188795
319110872 -319255198
403322908 -403172776
239109885 -239167473
557575740 -557741508
888466496 -888589918
627012455 -626914785
586138119 -586114243
769164093 -769352785
42749381 -42851753
963392349 -963213419
574430725 -574363321
776459577 -776616289
675725094 -675703402
294159871 -294245699
625264643 -625433925
131790165 -131828451
872992981 -873082303
368530480 -368332062
736087431 -736011721
48002714 -48177172
262075692 -262174282
909774073 -909593387
418132063 -417936433
726600031 -726528333
279997802 -280085814
206048166 -205990840
680978596 -680845330
37459269 -37605411
554322665 -554186353
355373617 -355541171
563599398 -563564800
386836914 -387026160
284022886 -284161280
890799787 -890969721
531886308 -531975260
341631739 -341458231
857828876 -857819820
911733204 -911553128
13222735 -13123279
58915697 -58989799
115775719 -115668529
670860661 -670933481
877653664 -877675300
270487041 -270542275
96774616 -96900228
378380723 -378467631
295423239 -295553929
780137841 -780096221
374190260 -374094686
115933338 -116087248
525080000 -525174720
95324225 -95409079
620686951 -620721655
950355192 -950161140
464423460 -464475972
683817962 -683797256
619437729 -619493411
432655852 -432823842
641053268 -641104342
826328791 -826461069
248288598 -248385886
7209800 -7049654
884216501 -884190731
539451781 -539267543
557036861 -557163105
281054620 -281199498
998797159 -998704473
540214629 -540238553
718810510 -718937048
391384624 -391579920
556270995 -556411169
960702374 -960683966
38287809 -38273115
988642748 -988562544
733762791 -733601473
445784272 -445807432
905758778 -905596472
818478436 -818481198
956943774 -957093896
975850265 -975972399
254360723 -254279457
3749269 -3633341
14006326 -14022648
419273382 -419382738
728421746 -728428222
922972629 -922835481
145165749 -145011167
369806462 -369766868
987475330 -987501584
874385862 -874553514
441529560 -441628802
302805446 -302620606
270514658 -270343282
165405405 -165335715
183043809 -183161807
261747369 -261767133
5544924 -5498404
384004779 -383912759
595172491 -595355729
889292172 -889419876
244378378 -244486790
453058931 -452994645
962618986 -962704070
3933728 -3781366
101076173 -101182049
564943867 -565126873
502187307 -502130823
575232035 -575078489
919827672 -919934100
545431809 -545506443
925340708 -925416330
584522448 -584622142
844043915 -843885241
129132650 -129077902
143551240 -143640634
427993851 -427910381
314017626 -313850400
209976993 -209965685
316876114 -316723812
380144920 -380023798
684377550 -684222998
239596436 -239404384
372734475 -372622459
923263126 -923138128
297943839 -297972975
457133581 -457150089
330670253 -330595475
514348613 -514487123
542615075 -542770715
770035509 -769884095
928357474 -928179154
243032499 -242913807
369125019 -369111011
989871565 -989948047
578964237 -578970249
602513028 -602499982
940315619 -940408355
639349443 -639187831
978615311 -978526513
601521410 -601362598
206792688 -206754790
406918966 -406951432
777674237 -777575115
79392531 -79396323
871285821 -871095221
806410683 -806465219
200279584 -200094826
104560937 -104541447
516634030 -516695000
150441132 -150554004
893593602 -893652850
321545126 -321602428
490530786 -490615802
609516176 -609594536
668928856 -668813280
817834920 -817935468
314449234 -314444062
774030727 -774072917
856194710 -856137854
143214215 -143366051
987448414 -987604184
370927070 -370747564
519253428 -519340218
428212306 -428279946
560427110 -560387318
991967119 -991779037
451060554 -451096812
674087085 -673933261
894832820 -894980854
127953976 -127900714
372453541 -372400977
50867396 -50740526
813287188 -813241914
883951604 -884045350
476297309 -476106803
739005730 -738839098
385929138 -385769898
276595979 -276623893
47614691 -47663617
901426323 -901229389
77555064 -77421106
803929343 -804094311
16171650 -16277954
594403834 -594576342
101799619 -101690789
136911346 -136832452
945473039 -945553749
19688371 -19777699
486052908 -486017690
251458834 -251332424
23537482 -23414156
610113671 -610095959
848537783 -848571767
69630315 -69751473
134774613 -134970467
753252088 -753196062
223840696 -223769348
113685924 -113809554
477807393 -477976547
345517244 -345631624
653402591 -653409437
295525597 -295582261
656444566 -656482490
956653466 -956721774
302632349 -302522059
241587129 -241681767
264173586 -263998260
273457915 -273375545
363095026 -362895848
860863949 -861030937
614400500 -614416300
329372172 -329376426
53043210 -53227224
62284409 -62283219
429455052 -429604832
263226643 -263179157
717456575 -717293733
936059937 -936248955
950178670 -950230422
562725165 -562707203
786365609 -786562577
685232653 -685271463
427661387 -427605119
33130872 -33033142
54970698 -54892602
346336548 -346326528
868400047 -868240979
40050419 -40100017
259593305 -259468785
997143379 -997282359
885685984 -885817948
239760662 -239797298
698696124 -698866382
157837907 -157982351
493609689 -493769999
979489904 -979671514
371561365 -371397199
63343569 -63264361
731246466 -731111668
250396759 -250197031
710575734 -710568576
415227210 -415411840
581224352 -581192898
107961610 -107985558
904868124 -904832722
192551821 -192378557
384479552 -384479584
719913036 -719964642
185885382 -185984808
224018393 -224172807
444058961 -444035967
383510595 -383332035
921500971 -921403005
791767393 -791957967
445999174 -445892822
77807930 -77695308
564832892 -564914760
96743402 -96837422
683050406 -683065962
317785027 -317655869
585267230 -585292302
418552736 -418495726
162181558 -162191120
351925296 -351941988
813667599 -813718549
135067086 -135023998
581694972 -581506202
78147785 -78345713
797517677 -797692393
289961166 -289851636
505977568 -505815640
856303905 -856274213
354358344 -354384302
910009388 -909845182
926322334 -926426946
100322037 -100370013
798822661 -798901485
339193731 -339332177
575557371 -575427311
490848356 -490863550
654279606 -654429622
837785453 -837983507
384222766 -384024504
652145285 -652334259
254043126 -254051544
27702489 -27796181
542068456 -542023242
257567767 -257472787
906708736 -906555012
860450389 -860401915
115091602 -115118114
88048125 -87871293
591093491 -591259059
625868213 -625777367
946634681 -946585407
693073897 -693118577
834888178 -834773906
122355532 -122172936
235311677 -235271345
535731407 -535780675
626136515 -626223693
92251096 -92091264
952409877 -952286499
161101245 -160928471
274571838 -274624862
77488085 -77311591
997051764 -997093384
171628287 -171779365
235580658 -235655600
135200617 -135292745
37945710 -37940196
659385478 -659439656
440548558 -440671580
736932901 -736960763
730889624 -730780056
618484339 -618554397
945727905 -945729405
46003884 -46184990
202157803 -202061403
276188215 -276222549
267335633 -267145337
896370857 -896212903
972604339 -972489351
889347116 -889182778
884664892 -884478926
339292882 -339371472
431977321 -432044675
513889928 -513935812
15028668 -14889546
487046006 -487107404
740489009 -740558187
324347038 -324313732
280582909 -280538593
353750645 -353572645
40196494 -40366914
300748739 -300693049
26788007 -26700937
962008665 -962068491
511329103 -511185349
439239300 -439371638
416415274 -416562198
502514425 -502505539
845977972 -845968408
881759993 -881888845
34533662 -34701868
141771151 -141877307
611475033 -611564833
687682620 -687726740
530364249 -530521441
892253355 -892117485
193118249 -193254627
773247805 -773071053
289717104 -289765508
547726602 -547794420
37739397 -37652151
55974285 -56019103
243013626 -243051372
724872138 -724871778
276322015 -276312177
500903984 -500758408
70911863 -70981459
770610718 -770531364
350405810 -350521544
443091264 -443086496
138289310 -138355700
753810327 -753633205
749159099 -749330923
26035474 -26169678
104347830 -104178516
812841937 -812782915
916889851 -916982749
569462868 -569466664
138928647 -138870861
39443464 -39558116
323888680 -323956228
58057887 -57982167
277411181 -277276765
258604132 -258604496
963772320 -963935686
297532453 -297679101
287864731 -287753699
596718108 -596680082
974562722 -974718728
305184237 -305298277
863291336 -863175810
375842953 -375826077
143985113 -143833965
956515710 -956537578
919598052 -919746392
851174115 -851233843
745732746 -745624352
81828065 -81814233
307640787 -307477507
471723925 -471822201
44561736 -44521506
605597195 -605771921
686703956 -686744590
805125928 -805183640
440295688 -440140956
384324458 -384479568
510795441 -510934363
961384101 -961419603
169361428 -169185062
477184592 -477330294
814563794 -814703314
662068322 -661992940
908793040 -908615006
902743538 -902722288
142136959 -142256655
999390293 -999216385
591769461 -591624347
225214595 -225338923
351636855 -351695409
533458669 -533280653
148862557 -148692185
60949922 -60889676
89646749 -89512785
839297898 -839320092
706047924 -705854360
397448841 -397619971
336358468 -336424110
462416320 -462371126
553472920 -553454554
367214667 -367045491
511553343 -511618569
934411100 -934295248
726686751 -726804981
228032978 -228148558
913497672 -913674204
229852101 -229878053
227057109 -227134741
953329573 -953240665
373262379 -373160747
825374625 -825413755
555956662 -555907730
688523808 -688619408
758052219 -758018193
20900861 -20724915
790589306 -790437672
541024548 -541207344
754063855 -754091141
632630528 -632523334
433493234 -433621098
452541622 -452386036
118359785 -118298887
877071312 -877151320
190438809 -190452397
40875276 -40876286
930323051 -930252501
321315983 -321204381
391574483 -391585357
341151943 -340990049
13451504 -13452350
452068839 -452186649
630070814 -630061768
562594208 -562479808
870183820 -870274732
376286932 -376169144
861231556 -861149880
720474810 -720518610
212824603 -212779445
918623774 -918442536
232106696 -232259140
105641211 -105765339
942297062 -942398870
755256746 -755166316
921863824 -921994758
1041872 -953088
579767740 -579877648
139891460 -139754022
128125655 -128001717
713108958 -713109056
38243010 -38280462
580731576 -580838674
104299785 -104429683
351069825 -350923393
77102298 -76947554
28702815 -28616827
86986180 -87084680
997466940 -997577522
496578985 -496563203
109018808 -109186848
250687103 -250681161
900792238 -900770078
895613074 -895732710
343932424 -343796374
610433122 -610595130
752318126 -752401356
901945149 -902041919
727844416 -727999802
13251056 -13403340
959800190 -959756278
990786105 -990899865
158406009 -158293429
184293364 -184488416
348374924 -348483412
423081943 -422884063
938232911 -938267745
370925568 -371024260
756413618 -756547236
248209718 -248029058
676325914 -676184142
496910093 -496804853
956772115 -956764567
598574519 -598503841
182414510 -182402410
893756746 -893841550
900452707 -900318109
675505011 -675509085
564586310 -564689356
45863792 -46050554
111797163 -111963389
487908227 -487848415
785794003 -785953351
976728638 -976686798
252644747 -252737247
940513504 -940489642
511474050 -511585956
759172211 -758992111
511030040 -511218964
715021155 -714972725
367711188 -367865990
79276654 -79362272
705762471 -705577165
263202900 -263154570
381652801 -381820635
222877993 -222825367
874031207 -874095635
429277589 -429444563
226528229 -226638293
798370566 -798341412
676876800 -676775372
66283541 -66303811
806397224 -806432996
903120671 -902993169
74124284 -74271908
192034660 -192037212
443166812 -443196366
56488374 -56307642
163644796 -163763614
111603856 -111704420
607065901 -607061947
608572806 -608706724
846361869 -846247545
525541674 -525544704
729759996 -729915888
327002510 -326968398
395336793 -395498697
236266145 -236148169
97035442 -97033416
517636432 -517628544
701382800 -701473670
203324500 -203485446
760728278 -760703982
438192185 -438384441
854049039 -853923035
887545989 -887394771
761213757 -761411157
529433168 -529626426
343807568 -343673624
950258166 -950202678
115505791 -115566233
908227797 -908077453
501395548 -501399034
170854901 -170917359
625163322 -625339174
363421976 -363426874
338957912 -338822804
647482029 -647537011
56761395 -56783467
897634030 -897473124
528981941 -528846953
376731670 -376594254
636517498 -636582520
320574829 -320733661
207897728 -207781270
222598869 -222549359
24351232 -24360294
309314751 -309270707
808887199 -808807351
432209712 -432313410
487661051 -487474459
14771205 -14607465
322668391 -322597273
135350516 -135234974
467088744 -466977496
318832438 -318993734
742249182 -742438384
93282271 -93465509
500052819 -500000289
717976462 -717794040
963632673 -963816345
826117702 -826000476
265651976 -265618754
876125220 -876134260
709646576 -709835316
641138285 -641092239
524154632 -524057978
735315554 -735270204
511406131 -511252075
879143705 -879332907
383552309 -383734801
916910493 -917055005
846790978 -846599208
144020278 -143973868
412062970 -412077942
13890714 -13755426
620871817 -620676743
121909023 -121883445
131560651 -131495961
998708214 -998750816
711429218 -711491240
674812869 -674959689
637964314 -638083180
871567634 -871741656
21066272 -21061214
396451978 -396315658
347274440 -347470870
893092317 -893186759
795462838 -795621218
333488715 -333571585
639988554 -639886536
766947665 -766945875
862196453 -862164611
741137762 -741289306
393333457 -393528967
888297659 -888221489
142922796 -142898642
420704838 -420712204
603919175 -603963699
142014927 -142048105
983353264 -983520560
218239691 -218323257
61652418 -61709996
34126099 -34079141
329421285 -329331567
651457975 -651644783
640293957 -640221265
876948223 -876825585
83564142 -83438366
500472153 -500317315
738870304 -738830736
270675884 -270769318
55769102 -55908188
163859248 -163675742
40075218 -39881908
151958705 -151792495
708761960 -708743854
542338929 -542330433
429952007 -430048611
700392534 -700386174
451954724 -452127744
379403122 -379361436
333983291 -333798505
597147563 -597297725
124035679 -123839727
2549684 -2659058
597901428 -597869828
275379167 -275365851
602506505 -602384887
524766253 -524698535
718010368 -718179982
979350004 -979277024
243089767 -243183755
112643026 -112772006
72087759 -72032825
585745473 -585614475
934036856 -934169778
241754554 -241808632
123213539 -123216131
965389199 -965570847
336026720 -335925394
827776285 -827971303
746241903 -746127313
65041055 -65203205
279324883 -279466221
207728628 -207590246
439224367 -439049333
389076787 -389228627
273151436 -273224552
895299857 -895432615
426598822 -426700982
80304525 -80183009
455499754 -455314952
8549062 -8433730
690056112 -690231170
731375859 -731393383
90346712 -90170372
161409080 -161259354
695346778 -695317564
80420354 -80361362
826502858 -826419280
746410134 -746419420
42377801 -42538429
973646520 -973803776
720407066 -720405632
941081595 -941229007
218590775 -218512933
52143665 -52004469
413089445 -413080707
966260412 -966167332
140794348 -140845994
478354996 -478323970
832521827 -832502573
430639439 -430662869
452577620 -452587584
175099184 -175133408
438706042 -438750662
651294876 -651211716
713852806 -713749612
249446305 -249639279
808219913 -808228695
46064126 -46086608
280184459 -280180759
407767319 -407781519
261757251 -261733193
823243354 -823128394
407877239 -407707333
202196943 -202201219
267292274 -267378992
912522106 -912530682
826802077 -826820317
605737219 -605915295
169389019 -169333837
419041316 -419056030
214423858 -214225672
506784985 -506763481
139206541 -139187779
347208012 -347014952
240882493 -241008695
390928293 -391068851
986862444 -986811782
572076907 -572127495
508050449 -507874633
799939404 -800133846
714820490 -714979754
209358829 -209547035
619684777 -619818049
409915919 -410006295
621641071 -621769241
151569745 -151469661
895336107 -895529123
173587281 -173594809
303525266 -303424520
350714771 -350757137
917706082 -917562848
368581210 -368704530
178673624 -178858066
138449558 -138606244
322083676 -322194260
39564138 -39552094
205340116 -205397650
750465420 -750361074
487664792 -487735076
474401497 -474469503
348700576 -348689688
222483422 -222441732
642806631 -642608477
534768184 -534955558
42963509 -42935559
542188614 -542111066
334666731 -334629949
589727492 -589859502
773025573 -773030573
195174003 -195062849
757056242 -757040096
494352939 -494463743
168233939 -168331745
900563044 -900732610
575695785 -575695429
972349641 -972205607
311266973 -311224877
543446123 -543306231
882617476 -882505228
986843008 -986881880
575606713 -575508029
346091319 -346247003
505447732 -505381306
660723337 -660583525
277142304 -277290502
41579521 -41519669
407452358 -407639814
15937373 -16044821
303053997 -302985819
344546452 -344447804
414717537 -414777721
197860749 -197858629
92708304 -92659266
448953821 -448979541
188169642 -188014740
725089729 -725162339
425602359 -425547595
982475025 -982448037
238989267 -238841849
139114360 -139049660
757777628 -757676658
68357076 -68427088
632707953 -632585667
693687295 -693652037
344264852 -344176118
325714106 -325560028
575037308 -575155262
201119248 -201221806
297115222 -297187216
624528475 -624580909
712178686 -712184310
875028748 -875055030
367398182 -367437268
82712198 -82600542
341616482 -341799706
247796256 -247722422
979758981 -979798131
990317254 -990456390
558919078 -558922792
961959085 -961818579
216498970 -216427722
933615783 -933622499
174356618 -174536134
423909987 -423729605
664845254 -664867430
122848471 -122678723
929101455 -929139933
534304070 -534327470
853159671 -853042909
849820828 -849643750
240021386 -240068862
220485251 -220493739
896827967 -896706839
609879249 -609870165
100739928 -100625246
370715003 -370641443
732476466 -732345918
995422922 -995543192
737116788 -737056760
772049168 -772112176
303216983 -303111937
933973841 -934103317
400313957 -400229119
344765760 -344949938
512174303 -512355913
1063790 -1065088
832474433 -832569221
516509198 -516578020
58300138 -58153894
44477446 -44646026
717578609 -717645687
509091173 -509284259
65223911 -65182499
894126371 -894042199
381736718 -381588182
319602824 -319735420
368085779 -367933289
885943999 -885983557
520732391 -520559151
441758044 -441955682
108459810 -108549650
543389730 -543519226
442040329 -442088969
609806512 -609951986
870125512 -870066858
733930625 -733983971
838699457 -838775283
741264796 -741313816
802993480 -803105948
480203783 -480118809
945230667 -945315451
169719940 -169570212
61498836 -61359458
88298798 -88200954
423369450 -423330568
462030477 -462133593
599841903 -599993579
45098492 -45252096
666444448 -666372684
363391075 -363218829
192616266 -192689110
208084471 -208000415
514897297 -514907223
948760656 -948676760
698250636 -698063454
882960250 -883012898
178604416 -178455614
79743076 -79577058
843964578 -843864346
319183035 -319033831
994544301 -994540691
37668652 -37695774
766720532 -766876768
441237341 -441243743
503355372 -503470866
833084785 -832924841
385364070 -385487898
683105740 -683026184
980469456 -980604960
762403851 -762325267
39239770 -39148266
975891098 -975826658
804762910 -804907804
489237829 -489191759
48089943 -48009283
900072981 -900036397
917703197 -917864161
700719088 -700773996
741031953 -741102471
237837096 -237836000
212096472 -212250282
782302827 -782478955
166167755 -166247031
573787706 -573850752
103633712 -103531480
143057721 -143169447
799231118 -799091482
357139714 -357298762
11435111 -11503847
107564450 -107624920
857087295 -857233177
114854038 -114930160
132335149 -132393897
697706696 -697686180
772924734 -772744856
431031835 -431197781
324828592 -324896630
963938358 -963933014
720614986 -720768054
587030247 -586952081
8401100 -8340960
857359818 -857546708
908532488 -908657778
935818656 -935852912
957569287 -957742717
566838469 -566657465
121667404 -121528674
870430067 -870468053
190494370 -190410424
240604139 -240589277
437779306 -437636750
902732913 -902534161
284586711 -284773329
458368810 -458527910
421924019 -421766045
82284151 -82375869
506945954 -506905034
416135959 -416139491
871027983 -871052085
577256207 -577230653
659598563 -659783769
401151369 -401325417
603085966 -602924954
586961532 -586844040
891716868 -891774952
286291366 -286212560
739269704 -739077872
325068623 -325257371
151679587 -151558469
790867464 -790711552
124808711 -124646665
894041574 -894211168
286580485 -286452857
602775228 -602595826
690749590 -690669364
569563213 -569446099
852889002 -852799024
651705921 -651758609
756141041 -756005673
98671679 -98575695
756662378 -756644818
580463508 -580265870
152563146 -152550528
612167265 -612111113
392157034 -392012890
724696227 -724786569
639375771 -639514821
52226852 -52366584
974781050 -974656406
486148684 -486048576
836054999 -835938443
287060805 -287248809
120422485 -120381603
944587508 -944456360
696993931 -697122865
131899532 -131896422
103061674 -103173468
4773733 -4817343
907673341 -907622889
755397512 -755441710
859275641 -859179385
434753673 -434734603
149707377 -149647031
329814866 -329700536
858436940 -858245334
495848394 -495923008
969824812 -969957118
218900650 -219094136
216530844 -216534752
384439308 -384519860
209971339 -209898897
889097151 -889264947
683794979 -683992775
765170004 -765280892
597872754 -597885628
8895739 -9011833
588144064 -588293074
912097561 -912094537
137427351 -137263171
67817012 -67700780
299016241 -299136463
283517307 -283647833
335679003 -335560033
656759840 -656916406
970398977 -970404675
914894998 -914987528
10979878 -11035300
647098104 -646943494
583050952 -583019586
590955521 -590784859
111658676 -111750164
259974852 -260051726
459733060 -459663522
579715173 -579766131
203718992 -203605828
37333453 -37513433
329568455 -329592555
790888572 -791081880
407520434 -407356952
713168687 -713203167
833709284 -833618800
1355230 -1272120
450147981 -450307445
977276896 -977127780
816684858 -816867134
770643095 -770743521
781089520 -781097344
178644952 -178563880
334355391 -334471653
500598279 -500640877
593326588 -593517534
438987312 -438915126
704469791 -704545367
69487556 -69557508
989270215 -989317907
718255058 -718218402
616087769 -616189309
850376099 -850299479
978733014 -978670810
365112368 -365140652
936373176 -936513014
429907739 -429956691
534879838 -535031278
852098398 -852108118
159315771 -159500607
545481278 -545531608
577285187 -577458847
596811917 -596624299
726806322 -726961084
704832064 -704897236
960085922 -960095622
888751210 -888589640
827121412 -826961894
950981352 -950988454
968339624 -968253262
780253649 -780062511
969834263 -969829161
662447787 -662565257
376067178 -375876450
389630452 -389691868
792586126 -792628114
576163499 -575980047
920187884 -920327348
843038173 -843192919
633397665 -633480269
381378793 -381469741
641242916 -641398792
842707140 -842791406
555269455 -555311765
112646503 -112673067
165548489 -165389445
745510606 -745485448
321573777 -321556759
254901951 -255017531
565506070 -565605816
774035334 -774126718
126930432 -126857468
943634831 -943700445
992625916 -992743888
882235445 -882056037
974233404 -974299606
619973772 -620026538
584547405 -584565793
583026198 -583075706
264823079 -264733035
685159639 -685130297
232776095 -232937183
657822603 -657880811
99096770 -99146422
752529355 -752624177
749488677 -749613055
230886822 -231048840
772065001 -771940595
248946713 -248770489
731927520 -732124070
761669222 -761562902
398717192 -398878490
330523323 -330402345
946492960 -946363802
112638618 -112707516
527851226 -527776918
29537023 -29562861
357140196 -357219238
593623244 -593775050
872569888 -872414100
896135175 -896040313
208392621 -208309123
889918221 -890029115
862819237 -862697659
381231947 -381424267
331550930 -331748758
999154992 -999294980
800609051 -800801193
755477962 -755675268
33002003 -32836665
288099537 -287964073
226833737 -226715211
690556506 -690359500
303605357 -303736533
971118910 -971286378
699148336 -698981236
861702747 -861897347
652051328 -651885042
646398718 -646595514
123289945 -123142317
230656292 -230776850
133175816 -133324474
711705163 -711608979
530080971 -530065799
770943056 -771127182
806082361 -805882813
843999108 -844088722
969679998 -969785214
73898786 -73750374
4703710 -4567884
796012978 -796078190
601210361 -601314885
924785422 -924828398
844157309 -844020135
73677112 -73741792
365197739 -365365951
686494394 -686659126
692596927 -692707051
479813053 -479827413
964451507 -964504211
737366278 -737558024
570752244 -570928340
436305154 -436199928
768146820 -767971926
689944340 -690046036
523896731 -523930775
688730064 -688741648
869957225 -869834719
82038631 -82043353
862649303 -862498397
931581724 -931681974
989325170 -989355188
4065842 -4003424
616192912 -616238610
223000471 -223162985
582472626 -582516492
464547490 -464728416
875141560 -875082774
519144005 -519051851
668005578 -668079238
516231300 -516381834
679168887 -678971523
199771877 -199700553
299927042 -299755766
22067080 -22001484
713101513 -713116599
578468953 -578467951
19695113 -19733035
295601996 -295749820
831864578 -831830494
561490959 -561301065
745087037 -745281943
629458437 -629455661
762817318 -762661888
663640887 -663641067
735714603 -735588435
284981302 -284870034
418611484 -418654236
510750314 -510818320
620802648 -620940986
685994739 -685966349
772547898 -772396938
135506187 -135485251
760211821 -760353811
964580316 -964428106
603256972 -603066046
305694105 -305574351
155446361 -155373271
352238407 -352322165
386901374 -386751668
310238152 -310092860
154316825 -154429555
871853490 -871895152
414671512 -414560636
729516080 -729619072
45325400 -45178792
616907927 -616926513
215987666 -216025054
252930648 -253055450
762279533 -762364559
869311787 -869382057
552029471 -552029611
574194034 -574377646
562502255 -562536147
440431999 -440289583
426079802 -426044522
230347736 -230206938
134697229 -134785571
857096312 -856903288
95132580 -95082380
872649518 -872490258
417614945 -417618873
445415736 -445427572
24468751 -24304237
594910300 -594788248
937264435 -937458841
359778192 -359862322
750909547 -750897455
970098952 -970075452
132787110 -132713238
601921610 -601780132
668413105 -668413611
126811364 -126893950
650526368 -650709616
931715182 -931658396
607186657 -607203701
776720488 -776857840
783258658 -783158286
415241178 -415091264
48402372 -48267866
601810029 -601850871
962038578 -961879592
490736259 -490855953
4848554 -5007328
396329728 -396383818
386453471 -386523713
494645493 -494814841
227232200 -227037282
725658931 -725621501
561566684 -561714800
918250815 -918450191
783396111 -783376967
779038884 -779004516
533640803 -533832919
894394006 -894233040
996951344 -996980424
246714071 -246735021
814999361 -814981003
920196926 -920059020
772655295 -772834795
192330871 -192310245
204346248 -204272868
682833276 -682839530
781789970 -781747598
973551100 -973423370
462150369 -462116817
320068665 -320069963
234819260 -234753536
975590162 -975510300
278413281 -278251155
27632172 -27673364
521761119 -521683901
572712679 -572773637
519264376 -519416060
170247670 -170274774
371587923 -371734649
25695242 -25891626
234786398 -234724378
167092656 -167133930
521582639 -521497127
878068082 -877887194
347813114 -347618052
920819365 -920953561
530547614 -530495268
190643224 -190535304
247094113 -247293521
782079023 -781907661
385849518 -385844340
90163988 -90173436
136540463 -136456205
352667712 -352643516
401593037 -401629621
955307905 -955497549
288463640 -288507594
591780583 -591758339
286017625 -286017931
348937739 -348995075
461447656 -461458814
414658047 -414705185
175561200 -175470930
421789192 -421649040
389132186 -389047014
141644390 -141540774
838059874 -837950394
506855175 -506714795
787632378 -787514590
797394712 -797208660
280540593 -280421443
339031068 -338999492
419185683 -419064715
820517862 -820660878
876231962 -876340898
212100096 -211944536
581319029 -581129675
892062085 -891967661
56996024 -56890866
578547018 -578390888
876541844 -876673252
223089962 -223263394
289437786 -289284790
800115743 -800151949
924473100 -924413360
760908835 -761103475
302239147 -302392755
915658004 -915486960
802832790 -802860114
508510251 -508387985
361632752 -361756192
548693706 -548786100
320604747 -320444055
674679547 -674842979
52663858 -52577050
599794906 -599777018
228884529 -229039863
927494400 -927555686
934757239 -934870231
184243252 -184201318
902961225 -902806461
178021389 -178126437
629299958 -629313374
949921398 -950092442
44471956 -44362274
317900509 -317986609
765385809 -765236225
962002039 -962159619
606524003 -606385301
598183555 -598341609
206516013 -206675745
576179996 -576147002
447460924 -447645834
161247864 -161114398
586177300 -586354044
879172845 -879078733
961315820 -961401852
499581544 -499596954
720502347 -720656621
63406721 -63462795
198534583 -198462149
674363790 -674487472
486956876 -487047438
29549942 -29518800
843760396 -843627054
129794895 -129688761
562856733 -562734181
980692593 -980517327
715615677 -715538877
256117522 -256030742
808206967 -808009801
890611871 -890590955
785589372 -785596158
424093700 -424279576
535498614 -535360578
487181561 -487358651
428665425 -428620109
782853701 -782891561
174046415 -174138107
512952101 -513025023
101330764 -101340878
846554328 -846604124
717074960 -717195710
667098023 -667224403
931416727 -931385823
437682341 -437880293
49973124 -50062714
548848609 -548956795
10760065 -10564113
10434969 -10494281
212642824 -212457380
226165308 -226123290
970974591 -970984163
559692854 -559863098
392912080 -393031474
312635992 -312513610
456100604 -456042692
773951106 -773933212
569641287 -569788963
174354152 -174190630
643804419 -643928311
980202531 -980091311
930419141 -930389147
328064102 -327915768
206577950 -206555318
729989064 -729842712
732382837 -732570095
7258014 -7303540
630998517 -630809263
841300769 -841452769
761986754 -761848740
797298443 -797162735
19515735 -19398053
18576953 -18416431
235746901 -235686093
271503400 -271555994
926923160 -926916078
731385200 -731568884
974203915 -974395297
547358515 -547459499
28153971 -28204811
736278233 -736284081
784640055 -784608611
356791739 -356905247
10033217 -10055487
111104326 -111226000
212199108 -212301456
513120005 -512930041
283097154 -283220460
130926245 -130912557
515267582 -515317828
712181498 -712131470
426649902 -426601044
245114769 -245271885
711108319 -711008827
860420870 -860479908
30121618 -30092876
781879832 -781993342
262797154 -262801284
402815336 -402883148
25104396 -24920402
144996152 -144902614
619191742 -619221356
372353937 -372427259
552038318 -552020904
412198356 -412324262
507088518 -507009192
536780115 -536653287
814990182 -814865636
937052568 -936910444
811180577 -811084421
467248070 -467221888
692465646 -692563302
671957113 -671794795
291285032 -291432068
337739673 -337732453
188265571 -188201459
555576049 -555677245
837503369 -837660365
619932825 -619783791
618028972 -618101568
837765203 -837713875
971759254 -971892966
560027004 -560118834
555029271 -555075607
985354410 -985167294
70157698 -70018456
6655411 -6580593
726130559 -726067139
569430404 -569464766
368221452 -368286080
279881029 -279774809
717291788 -717099632
468622999 -468763527
707845296 -707915848
167198642 -167269118
384922354 -384977192
410281361 -410310017
743243797 -743268293
109636156 -109508692
49029461 -48985209
790661396 -790517216
584018966 -584096540
520992491 -520804637
275627065 -275559773
904725463 -904652541
404843026 -405026718
733226311 -733063839
166191537 -166302525
101587242 -101745204
273873770 -273887000
816581140 -816420886
583624136 -583425766
29137616 -28942748
726732107 -726877855
380407895 -380359671
221204820 -221224342
189611560 -189580538
951048242 -951085674
411757778 -411778438
237637079 -237646785
448094849 -448076177
666869035 -667013477
678354439 -678458357
493030834 -493215886
883629040 -883490880
720241039 -720406349
568318539 -568139805
122522040 -122540028
162293822 -162270434
203027369 -202843837
349546165 -349599505
820867527 -820961143
405634604 -405455932
881307277 -881377537
263841375 -264016679
498580432 -498396308
2604371 -2439645
836661180 -836747182
600195747 -600124083
517952867 -517775799
670137198 -670000360
232454043 -232489513
240233024 -240089378
872240971 -872366723
606551175 -606731593
701962874 -702139342
582033595 -581907051
671592312 -671623610
135996094 -136046668
702051108 -701999000
234273100 -234452964
991147627 -991339049
509872409 -509676463
300021298 -299832786
237756470 -237763178
426435163 -426403675
566381742 -566184504
270710240 -270828396
442720497 -442842575
560514454 -560588028
213287420 -213233388
453501489 -453633491
203727406 -203832150
215548640 -215703856
209428064 -209256642
842859727 -842744489
820167766 -819973052
544019626 -543837574
667856686 -667920546
471107356 -471142370
870965036 -871139134
13847760 -13933668
805251490 -805248354
699956742 -700036766
631894423 -632009045
767689788 -767655108
400439490 -400531776
981886526 -981734566
807021507 -807154305
269842574 -269744934
394859869 -394661839
72155235 -72020283
552556065 -552665439
686109065 -686169243
668656765 -668582645
509431875 -509626971
453781712 -453970824
198982197 -198941947
877999551 -878136613
659252229 -659205023
65217722 -65270918
875203430 -875181392
921853859 -921755085
964826765 -964882087
984118523 -984013681
883383620 -883523670
293656828 -293485220
43367768 -43288500
790795321 -790939607
912977722 -912833700
474652406 -474577566
578677544 -578606696
83122730 -83188306
276032391 -276043123
983731902 -983653914
929628800 -929642646
308740303 -308773005
702577917 -702502037
10689202 -10830928
10634923 -10662089
871759529 -871874321
816427763 -816392765
973090287 -972904225
281847149 -281720501
739037252 -738974208
832666792 -832471650
135116493 -135050365
605408691 -605345183
763777803 -763758267
315459933 -315657393
662868510 -663036000
158761552 -158817210
959578072 -959468608
306755049 -306885539
466623900 -466556290
875941926 -876129740
106977318 -107169752
669338462 -669225314
825687227 -825830663
42142059 -42053771
681690566 -681846768
875671447 -875825899
81852506 -81837692
598401929 -598463977
443088880 -442965924
733592378 -733470112
7280777 -7138823
794496815 -794679131
811330513 -811377125
210276371 -210154565
586286629 -586421459
758420726 -758588392
619565952 -619420870
504675270 -504843752
268273231 -268138753
302866616 -302744560
8512678 -8657388
817128767 -817061259
943107107 -943060497
70229030 -70242344
316661277 -316671855
904728555 -904784909
137445048 -137521232
538133035 -538155805
61801245 -61967889
356079192 -356248400
338008017 -338195137
204958462 -204865618
135444873 -135466617
117570057 -117768475
457337007 -457149833
769586681 -769658711
923217463 -923341597
106417512 -106515504
672097192 -672261116
710714941 -710655529
858707953 -858745087
632140387 -632311173
438003715 -438086237
346416541 -346256555
16772885 -16824971
718558282 -718548814
102140760 -102041974
132925810 -132946518
345646852 -345784958
989579999 -989665007
154824178 -154805202
977263336 -977290456
487797198 -487860844
581051790 -580989870
422724880 -422800274
667682706 -667512930
830741613 -830806379
356068711 -355899419
94400156 -94540528
313547898 -313555794
366050133 -365872415
761756325 -761582119
614833596 -614651654
970753620 -970681114
8737489 -8798685
150904132 -151074556
947074966 -947262012
963149121 -963149919
69014546 -68854548
511257226 -511203760
460239956 -460133332
553367629 -553463737
54970301 -55118399
724132012 -723963148
328511944 -328643140
476023930 -476202056
489834861 -489923003
588878294 -588976084
382578661 -382483593
855907198 -855906788
331458207 -331414361
618163330 -618039806
172456841 -172261587
959639246 -959516898
630029322 -630208856
443093683 -443135173
507388663 -507489119
669615732 -669804916
119189567 -119321825
369917002 -369773110
380853763 -381038179
192320558 -192270650
738029774 -737833418
749352703 -749309143
189524845 -189698275
760485860 -760636186
623433383 -623389985
882438336 -882332518
382159135 -382312941
821190582 -820996916
723514319 -723364361
664902614 -665088404
672627011 -672503133
662418060 -662506522
273592135 -273689193
914263761 -914344025
419257492 -419328060
730126034 -730267984
53613979 -53466373
480637235 -480769699
565035370 -564914506
578278822 -578255648
152281564 -152401164
457389335 -457284679
650631694 -650787538
75497495 -75461003
558837119 -558920935
599350763 -599240807
475944812 -475752034
320072309 -320265793
117230075 -117092035
167792710 -167729366
566194320 -566082252
384096134 -384090498
995825782 -995677826
503184862 -503205184
783034092 -783142888
310424838 -310477590
612672957 -612673505
967359306 -967233042
808497713 -808603587
164011582 -164151150
683279135 -683128791
233341848 -233158908
224857513 -224721631
937903367 -937873813
405267087 -405137423
911958913 -911932935
570564198 -570501758
559758178 -559777976
465651994 -465525544
425739091 -425825623
536947903 -536975091
722821193 -722796893
593902278 -593984940
875820469 -875998121
220258293 -220295483
946107826 -946240348
195734034 -195830106
301259115 -301182355
736875792 -736709872
670869222 -670997740
188731589 -188708913
447825586 -447792308
773720847 -773816779
506263992 -506064582
694974434 -695151444
315240569 -315205673
970759822 -970747418
229053531 -229123111
200011478 -199901744
104943644 -105134608
987946280 -987890418
451251948 -451426366
270859172 -270797620
803658735 -803614609
431802522 -431612426
485169735 -485288217
256124477 -256110567
170225128 -170380366
53926278 -53939924
364163983 -364023723
774064808 -774081026
934876938 -935044124
583779985 -583660187
140820171 -140798565
913938789 -913997053
957132154 -957277530
527160333 -527252701
592574849 -592379931
478103697 -478131531
208215942 -208093684
223405607 -223513275
272076354 -272100618
128571188 -128719692
788708447 -788643645
635474120 -635503338
804911336 -805015318
801696110 -801578138
685956125 -686033353
118362662 -118470390
87305141 -87449649
234237641 -234083477
909649394 -909515428
195546826 -195473810
48261029 -48179689
601383904 -601442004
731384621 -731320663
753576358 -753471788
155778679 -155632541
523599487 -523504171
846526348 -846381708
712628281 -712659419
32764253 -32566983
372036691 -372220029
313295680 -313371202
72437481 -72378703
202384876 -202529066
440953330 -441139032
535073688 -534988868
104657908 -104789166
797950520 -797915030
168601360 -168666840
31369720 -31223696
113416504 -113421850
282434597 -282586807
443462821 -443275711
644161592 -644021796
147416570 -147475920
254066657 -254184533
419171451 -419199915
570425315 -570442845
567747520 -567861778
49433294 -49237978
5347708 -5342790
566581557 -566700119
563843953 -563913271
733853562 -733672020
957166570 -957021222
370351883 -370540289
26330629 -26171911
674390555 -674584389
332318037 -332177197
819362213 -819373591
345033365 -344866511
635865273 -635704855
797005601 -797171091
763303421 -763300359
170906593 -171090583
293030631 -293173317
761473773 -761469817
570900170 -570981892
537266812 -537403264
404679938 -404773900
520752122 -520842086
711563209 -711519401
190763802 -190866216
548818396 -548832890
197787062 -197830764
482269334 -482207808
571473475 -571284097
543057865 -542967369
623255015 -623199777
818395203 -818435197
196239067 -196146973
579389370 -579391464
456170681 -456355669
236147840 -236002944
44046306 -43975804
315951785 -315787719
330284179 -330132589
548660445 -548671855
354298257 -354300705
531213000 -531187784
565441216 -565495346
369106324 -368930630
923591893 -923505301
67152096 -67010336
510074223 -509961283
159661138 -159593124
555721175 -555699859
253363649 -253482247
785680199 -785812039
935349195 -935450689
735651519 -735628955
230908223 -230845715
525254250 -525095190
820897012 -821025274
175730048 -175914098
297071743 -297023393
677007299 -676925969
832810386 -832737446
73105411 -73002975
846861857 -846893091
781766921 -781724259
577207935 -577372017
787024101 -787102459
874862285 -874821877
579822694 -579709568
362008821 -362097457
677579658 -677531734
617017542 -616964830
170513293 -170599467
522509798 -522518722
803762739 -803913203
312871405 -313053265
368188530 -368383630
818479817 -818390577
415319525 -415162831
461132855 -461182605
568455506 -568257830
391709672 -391674874
424240456 -424393434
223329968 -223196820
363467301 -363581421
406374752 -406448356
778409921 -778270085
295159390 -295046500
715569233 -715662121
411002523 -411088953
262780862 -262665784
631051558 -631031696
681079318 -681036598
523367116 -523472730
13931000 -14114296
466330576 -466435052
397167427 -397305349
786297014 -786376580
974504257 -974640725
267407069 -267520707
805117358 -805249922
152325956 -152341364
181915190 -181907020
419362321 -419403155
484270706 -484245762
353155968 -353021486
672985576 -673044382
567574641 -567755501
572253122 -572370020
706218717 -706149363
730564848 -730418684
589717471 -589690511
261655772 -261745222
799826873 -799861609
496088459 -496272937
535741920 -535819430
187977549 -187997047
124482385 -124559783
588629626 -588688150
718308954 -718395954
113061838 -113188102
261649092 -261597070
549877158 -549928958
967755021 -967696473
34866280 -34936634
471425543 -471312717
63162849 -63303965
203545813 -203425079
836034724 -836147790
735091318 -735211560
991797365 -991854549
812565715 -812592565
814869754 -814682318
840535506 -840591158
351408886 -351362904
84215156 -84398624
403882417 -404008335
292626145 -292558497
771761160 -771779274
290915303 -290894323
157722774 -157837684
377972114 -378077202
52918942 -53085490
363524361 -363342409
910850101 -910822179
66188299 -66273467
799236790 -799225446
913860149 -913680831
157623337 -157508143
292498566 -292551012
430412552 -430449066
614138539 -614203681
579239874 -579210408
768818398 -768899944
273880385 -273805163
642297108 -642198162
966952329 -967101371
373749678 -373599768
483709763 -483655587
496989811 -496987887
590321642 -590380002
787194957 -787374729
160631083 -160468725
95127203 -95152513
306262923 -306199637
466961524 -467033120
823727152 -823581424
779448406 -779470574
567997749 -568105201
172706249 -172869985
882145741 -882096603
543498801 -543677531
80669828 -80491280
364413343 -364379917
55805674 -55693174
915896 -997480
435220146 -435381864
709337324 -709385984
665196839 -665090599
721548043 -721529933
433177951 -432999499
744468666 -744528230
243452798 -243520012
949939548 -949770560
913967921 -913888281
196598667 -196564663
756143158 -756282118
258826070 -259001958
418914442 -418980532
909927285 -909773533
995483057 -995323875
141924920 -141959008
151293950 -151350482
994542496 -994535536
407960716 -408055360
241781593 -241714897
783537095 -783685937
532419978 -532458042
427109631 -426924787
646908750 -646736694
646855079 -646962421
633275379 -633320043
915637372 -915802590
608243277 -608226505
326200110 -326308298
30190751 -30256281
201395509 -201431441
954504244 -954382668
533646852 -533479574
436845876 -436943666
226889290 -227010698
849296989 -849381907
176627295 -176758001
398665294 -398711404
894767377 -894875787
859564640 -859567468
469197245 -469074083
521191548 -521052858
203962448 -203906954
649274496 -649154152
250977478 -250836274
797894161 -798072541
824995381 -825088041
237689808 -237836548
898157341 -898080271
91470639 -91503065
704636138 -704454596
211595570 -211730738
488981768 -488980722
217747818 -217802248
66823588 -66656354
690589363 -690555189
817642475 -817718293
10554396 -10434166
716778592 -716905468
591117547 -590970347
253995831 -253953593
262723323 -262548989
763606548 -763635316
542529879 -542542679
918791118 -918954360
252831381 -252857471
310726364 -310629398
873669463 -873671481
387416493 -387418727
261951680 -262005418
249346561 -249159971
608540473 -608486505
534000587 -534148889
749926427 -750008133
411768108 -411736558
408014761 -408155393
546115089 -546188367
630336754 -630474004
672222609 -672299623
948147687 -948182615
404541855 -404666765
769719150 -769881872
238025306 -237903778
94869566 -95021584
935890144 -936071684
344352821 -344465077
831227591 -831379711
873443988 -873479564
632804784 -632611122
978033301 -978210299
87144822 -87024538
899185023 -899083475
995181240 -995271180
105540149 -105365173
387614274 -387584160
434962738 -435031864
943281598 -943372358
353416561 -353451473
741537152 -741501218
502906237 -502820045
525035901 -525001265
273588762 -273640664
3376415 -3179685
440492291 -440610069
142561196 -142648728
316320677 -316120801
55676401 -55712005
206026291 -206208203
327848585 -327694425
808588895 -808709301
413769910 -413869498
79463185 -79660067
912187778 -912362538
462649930 -462555370
580808379 -580868969
792599551 -792586627
967417620 -967300992
544849554 -544889888
314452368 -314576814
873560810 -873398318
523900219 -524077407
709734002 -709680250
436168253 -436252541
738323319 -738247829
334153435 -334279963
362356205 -362420245
946079698 -945886074
239973739 -239803389
292838208 -292690178
120018653 -120005161
636568276 -636596764
551107833 -551041971
718001116 -717951808
449789437 -449799571
767482317 -767400063
48261725 -48288291
87693321 -87551505
654026664 -653828586
444795646 -444663988
51580545 -51393421
128808958 -128630426
845922724 -845890296
67651505 -67548499
242958873 -242783717
495752353 -495653639
350060745 -350029513
766867804 -766946770
311478877 -311463243
864098547 -864234915
461319417 -461227471
682806693 -682819171
890326945 -890377757
90097184 -89940292
916812180 -916895310
623434782 -623616780
607305721 -607306083
892996756 -892880176
502598308 -502666678
653418678 -653556952
5705193 -5627957
86986471 -86952137
16746218 -16798928
753598011 -753566655
6773852 -6694688
905378358 -905488646
448085513 -448048835
669193350 -669213436
599184009 -599062229
834529782 -834642630
507823996 -507855828
56881711 -56860705
947670360 -947571870
203239115 -203065305
10067613 -10043361
549099439 -548993045
763728617 -763768035
250232929 -250296895
901093142 -900988648
773517376 -773344334
189982016 -189839170
744383835 -744374283
549365205 -549480235
764132235 -764326735
950121111 -950166101
47121807 -46941691
806317449 -806295747
592243901 -592336123
647209914 -647208932
710206231 -710180517
107454938 -107329720
740107402 -740117072
790350288 -790177806
842518995 -842599953
376573878 -376604980
737785607 -737631783
999140296 -999224986
50506675 -50667327
30069300 -30223516
499378026 -499382020
127359484 -127446044
41323214 -41281960
14891091 -14780745
656337552 -656463528
884083833 -884164693
822991088 -822933234
676363429 -676382179
462219520 -462267730
531078562 -531200392
352813551 -352825845
229117180 -229129042
413819704 -413787468
824751122 -824675208
378082950 -378106842
631166072 -631311658
630021080 -629927932
184924773 -185042683
256662176 -256546378
237581201 -237712369
605121620 -605193142
324959810 -325021034
950879442 -950943498
280520435 -280560751
883259144 -883425574
138943714 -139082010
69119487 -69237787
892034253 -892092347
670788773 -670638695
942895020 -943083802
5337020 -5468456
144353644 -144308212
241068686 -241236384
28359731 -28526727
187286568 -187414554
253755482 -253932554
564388330 -564563414
803226432 -803217108
590853151 -590840097
311701426 -311768638
15742634 -15637950
245453048 -245295714
780771289 -780939477
612409958 -612308086
584549041 -584695243
557331813 -557297937
242526566 -242437364
966840975 -966888821
772378989 -772263291
310328826 -310451214
838125985 -838183443
119372141 -119271509
66167797 -66068681
583033389 -583035269
882669474 -882711214
998124497 -998019813
944983900 -944832666
405139523 -405171589
10129851 -10108681
583524951 -583382407
308821522 -308724488
880367041 -880380615
119062598 -118889718
29487094 -29638628
437057956 -436975772
139197160 -139065936
190425530 -190589264
95756505 -95690941
359434954 -359404976
239500410 -239301008
626370951 -626344723
548902702 -548763078
180911104 -180976842
72882180 -72882736
719468782 -719317106
25418287 -25297777
227140371 -227324029
68372717 -68185363
426968924 -426975674
703376022 -703426542
339860653 -339895489
894767565 -894599397
609266543 -609345877
789385464 -789364292
333671416 -333727452
836245606 -836197272
11308220 -11418316
496618964 -496670510
859473960 -859566054
447345413 -447229995
626256103 -626357837
177225026 -177144862
785901045 -786005657
406519476 -406698040
256417861 -256381855
156799847 -156980191
443642655 -443497221
104353102 -104551192
573956430 -574107904
559627283 -559576885
325444944 -325559556
112258838 -112275102
676575083 -676494445
359086791 -359038441
10083719 -10067041
775554481 -775653127
991592920 -991453978
943116026 -943114192
632446224 -632427912
331990717 -331879581
327989935 -327905979
826666355 -826685393
53002216 -52943134
75624136 -75470408
86696208 -86785460
851780209 -851639795
723917608 -723885806
371668105 -371801193
667445101 -667336891
199085564 -199266106
939560016 -939736092
403421259 -403378271
446563393 -446508869
740113189 -740304277
346555396 -346671062
108504730 -108337446
512822938 -512967808
175546452 -175709144
143649184 -143713858
3454470 -3627644
81821149 -81714413
978121800 -977970444
85857826 -85658724
196855166 -196910174
753053933 -752988147
830714860 -830552510
710345028 -710183266
508978405 -508837981
894683481 -894618309
600555929 -600672429
753203712 -753113326
424955936 -425139448
739840848 -739727918
371882268 -371720118
162650128 -162840440
201229334 -201214278
601100484 -601164688
188888857 -188893721
52146512 -52243574
987098332 -987005178
220275716 -220276888
777875314 -777935204
621939091 -622114425
228237548 -228059568
156614871 -156472819
236750603 -236899779
665165184 -665241446
261809566 -261791826
718461266 -718553548
993064848 -992910500
438197964 -438199244
270453989 -270630561
271441397 -271529697
354134451 -354009693
954293128 -954334538
978672622 -978558000
949704594 -949640064
252953583 -252761359
33848433 -33865473
851073015 -851073495
539859947 -539883623
853613171 -853579617
899511385 -899407413
53751710 -53635474
230876969 -230850709
529768757 -529846529
707485625 -707344115
990322612 -990386822
649229854 -649319138
312131127 -312001283
148963877 -148960899
300079423 -300254325
694901595 -694904283
47856486 -47841212
758259244 -758323880
982887544 -982690504
412248434 -412400090
800351406 -800534634
648073156 -647972466
99244831 -99194021
887133569 -887127513
459151714 -459008412
707664912 -707564170
563853390 -563661300
361141536 -361269308
54663789 -54752737
534315770 -534166078
31181301 -31255305
48646563 -48760499
645772442 -645640470
237253003 -237204889
662952255 -662868887
913156509 -913085687
791637915 -791650523
446173780 -446252784
419503836 -419459192
500535706 -500619578
390080442 -390015458
946547663 -946524729
492015181 -492185815
381055367 -381212679
823441023 -823574705
808224304 -808200598
387732738 -387644052
583034329 -583026215
142031516 -141886500
648658349 -648615037
791083005 -791080755
739475854 -739482408
881292647 -881342407
387622505 -387688395
520645771 -520545255
540630183 -540826027
458199300 -458004554
826247927 -826057825
641734918 -641831220
80813942 -80965730
595547881 -595420731
35937229 -35829133
807545379 -807709155
779603762 -779532986
47204627 -47366063
472406010 -472206314
802381030 -802242938
627093433 -626931477
86798174 -86853668
729533207 -729704937
102063430 -102218090
232899745 -233012411
940727199 -940718389
245569396 -245741514
369230477 -369296185
408491112 -408319100
640852257 -640811795
985428726 -985355788
507681914 -507646400
396768898 -396860730
235977608 -235937182
234581970 -234651854
398624967 -398797841
954871903 -954935929
611048381 -610974365
524730394 -524732394
451257554 -451285818
797703960 -797888920
814192883 -814112375
334704603 -334822561
649625092 -649665052
484975616 -485127562
609465896 -609485622
865167777 -864981885
571868597 -571787439
648426555 -648520103
615679982 -615508648
552130962 -552232072
692173845 -692142293
363873585 -363773115
724347697 -724449895
346421923 -346613229
492475034 -492454366
309199461 -309169677
239849249 -239745347
868710045 -868604175
751762010 -751873322
329927269 -330044443
458411282 -458256056
733254017 -733198605
91390324 -91486852
874786814 -874737994
509834061 -510017753
948962513 -948868535
619653584 -619550642
873233996 -873315786
498081607 -498203745
195291660 -195093872
802375243 -802521201
304872598 -304851514
693481149 -693635265
848798197 -848615787
542396635 -542281223
58487459 -58318337
177251883 -177380165
313103228 -313264860
378732076 -378729000
81601351 -81611739
950411379 -950299005
847584001 -847682375
908984482 -909045930
22830094 -22983296
45862765 -45697665
642177336 -641994044
663263939 -663125241
410678523 -410752563
119986353 -120050953
185794650 -185636010
314206841 -314234273
814211391 -814174375
989909806 -989797290
121001625 -121139743
856476334 -856288130
188487350 -188463684
30146408 -30096828
533243755 -533190727
457243420 -457113388
197982113 -198018523
959962083 -959792691
882121172 -881942248
912359531 -912365545
115012423 -114847897
659834230 -659733308
63146408 -63012748
923676602 -923507184
575857901 -575743253
595688643 -595799421
949052536 -948872490
610833075 -610635845
70578768 -70762590
120650484 -120464254
781827034 -781917474
867456444 -867531712
180076172 -180146392
3414805 -3338025
587699992 -587873312
33703315 -33856953
688148513 -688330689
34789 34789
727023876 -726898292
117540736 -117470174
529233117 -529213217
249253266 -249227234
297366736 -297508820
941485892 -941354508
756482575 -756611897
993968677 -994144713
783386539 -783190885
187830713 -187878067
679297778 -679115918
9215076 -9397510
555738040 -555859994
268058695 -267875079
545222664 -545347932
604413118 -604368364
467250653 -467245487
298153259 -298302199
628646975 -628506053
931390097 -931443357
214483623 -214364093
51789632 -51949478
536961497 -536929151
684504889 -684658847
315562069 -315752717
498889763 -498888497
307727409 -307746673
311859916 -311751226
853734162 -853705044
982316299 -982319589
100850636 -100791182
621230964 -621171250
127597802 -127445588
767123186 -767081000
493510608 -493689844
392705504 -392558972
815071825 -815221427
548405328 -548262780
671127227 -671247979
812040689 -812223175
752359741 -752292765
518613067 -518805285
845657194 -845662942
773430855 -773366867
35369235 -35329037
495409565 -495603565
556714941 -556639189
558842989 -559032629
97436586 -97397202
107218252 -107121252
880294407 -880134595
124553652 -124642822
764055292 -763903518
988909978 -989060588
955261106 -955084380
87998468 -88168642
935835784 -935694742
449129751 -449265255
994200234 -994343874
701428235 -701273119
637088039 -637250561
112262567 -112401937
531303255 -531300539
179887800 -179760974
300257157 -300426461
33216740 -33258948
21399785 -21388493
573510609 -573651111
920854603 -921052519
949770618 -949638570
538036270 -537964854
929662088 -929782600
248962833 -248988401
824841888 -824660356
784126474 -783976478
433344458 -433342004
992681512 -992498022
391384042 -391482272
348591980 -348695132
440828961 -440716859
515649471 -515661701
546840820 -546822104
874216110 -874189330
781718705 -781651375
454072934 -453989522
283695496 -283650706
498488370 -498390118
717386920 -717526230
503686578 -503644600
861980566 -861940964
31408327 -31357891
416446851 -416348743
705045066 -705212672
696874412 -696943552
938359126 -938176364
624410785 -624510517
560055189 -560182479
222829942 -222926044
671520731 -671607961
622492219 -622642085
552176254 -552095774
996658715 -996595877
653333144 -653485730
125958994 -126041894
223894761 -224016205
578605909 -578788813
394918594 -395018674
6787746 -6759958
567706353 -567804649
404934872 -404927812
247193817 -247171967
305915292 -305844564
438011288 -438198604
264712489 -264778057
488539031 -488675401
675250465 -675126129
176862576 -176846650
505069494 -505004674
166068951 -165947761
426934139 -427017209
184003674 -184178546
703852548 -703992474
704345543 -704507579
906407267 -906351801
639827241 -639863465
618217591 -618109069
145596096 -145649332
515810391 -515714521
266088315 -266206857
880955501 -881053027
897246647 -897411891
361111921 -360959899
680168264 -680278308
551074902 -550932872
299267822 -299300488
718191066 -718236730
781936587 -781898361
954819388 -954903916
63732401 -63690243
662717526 -662560102
896151325 -896119025
940686181 -940768217
155076802 -155239624
461048134 -460938330
556519487 -556596323
92406394 -92527278
938081391 -937968865
231302383 -231354423
387655450 -387573098
824631571 -824463885
982794258 -982980830
656039764 -655843276
148323224 -148505442
757635719 -757559639
202908892 -202744452
779666634 -779540890
804649778 -804631088
469757560 -469916020
176854613 -176661389
570168541 -570174443
483540237 -483682675
528427249 -528378181
477130797 -477257443
356437510 -356266424
763839469 -763818423
786601544 -786523610
830026430 -829945362
493996571 -493993943
638127602 -638096414
796470452 -796370762
616772344 -616898238
459080063 -458908399
807087906 -807037374
89875052 -89869032
656404222 -656565174
524944442 -525127360
217871054 -217743814
789683649 -789819677
272036500 -271984330
302315951 -302300603
904416897 -904569131
812862623 -812967287
907153015 -907227327
726664606 -726745866
350599406 -350443682
816102569 -816100289
608234891 -608131117
798132845 -798297257
828834008 -828834176
540106003 -540104845
710286955 -710403101
412379665 -412558911
901653679 -901753253
193929380 -194065676
916585338 -916500514
217024305 -217197083
681938445 -681755091
650564928 -650617992
671729548 -671875954
838770595 -838862273
442681511 -442482747
724398796 -724210928
89151609 -88954869
224378345 -224245509
22241102 -22221800
739173788 -739006522
153565374 -153373000
423842263 -423977711
876770757 -876575747
305676661 -305711549
580753442 -580572102
545493006 -545570210
831516967 -831525645
262865818 -262777426
229796203 -229865077
55291624 -55370372
326252983 -326363613
50014143 -50017919
645850378 -645957120
553378430 -553567410
292854118 -292937626
173046027 -173071241
881323006 -881491916
958327283 -958432509
539468855 -539435485
519511533 -519320587
922813691 -922756247
606220059 -606275225
41482565 -41549595
20844851 -21044529
933789795 -933604305
407494782 -407546086
154504227 -154602421
224789572 -224717686
697013846 -696916854
159480116 -159593696
83026734 -83025892
560566451 -560744855
793470509 -793459543
629570813 -629464619
604334880 -604491356
179180950 -179152584
984449242 -984534722
541135051 -541279637
592652272 -592555508
420740658 -420881728
426200524 -426306646
751523190 -751706128
295620840 -295543682
486851838 -486673832
633912770 -633742404
217497391 -217384579
852678359 -852844013
153110496 -153112724
669281888 -669280632
42261795 -42458115
628285309 -628322969
683957762 -684027788
738376037 -738521837
441348251 -441451473
374652411 -374747203
562735304 -562715026
585353910 -585544666
800486409 -800659353
954566154 -954517908
482092670 -481969472
41444547 -41352979
304649532 -304731390
768220285 -768364441
648335334 -648239592
364414150 -364412536
935047913 -935164773
898042134 -897848102
140397839 -140297919
852424758 -852235540
332178701 -332247617
435909401 -435859631
41247665 -41398763
79771310 -79883036
369169057 -369195803
163153214 -162998652
197161467 -197206001
130990651 -130861839
17916443 -17971919
929369208 -929444490
140849771 -140842217
873401485 -873351567
103921643 -104021281
168590970 -168634100
239095140 -239239806
947124852 -946960888
546270573 -546270813
119869642 -119700342
621806119 -621988739
160282126 -160210444
867056079 -866933883
902431890 -902327338
383958769 -383907141
106766148 -106780774
974266505 -974159823
176561851 -176488765
187139274 -187184330
499962346 -499930344
685319226 -685223700
109747233 -109582871
479826559 -479828267
929171009 -929262049
846269710 -846454028
232295139 -232415135
661782475 -661969729
550353587 -550276069
284883085 -284844573
911067401 -911158925
962317090 -962264318
768572141 -768553883
531699005 -531863023
841266462 -841232890
914488675 -914464081
907444555 -907276225
94935688 -95107480
852404057 -852445459
100070439 -99902297
5574480 -5603320
697095164 -697172920
735786558 -735953246
146388517 -146573099
927244397 -927436531
755798323 -755689709
548020599 -547873981
872427906 -872491994
981684608 -981520520
95961691 -95868801
5008501 -5129827
817005775 -816852827
451971017 -451907203
197443525 -197391739
784113256 -784308212
560072919 -559994975
95670061 -95687817
673736460 -673659060
765607272 -765528028
591367389 -591518951
753326318 -753461662
617586755 -617702951
539912404 -540105424
306917287 -306915043
336528100 -336681950
593567730 -593467338
822593143 -822640029
395165207 -395016999
848022467 -848127351
188963601 -188823841
722127146 -722020950
863372487 -863210185
419537493 -419541067
335231823 -335338291
225264741 -225413105
816106342 -816245168
516638851 -516751149
82040992 -81918206
612729148 -612920238
610038666 -610188676
804892198 -804923410
572333742 -572518974
900044739 -900163827
342900420 -342844932
669959022 -669958320
505764917 -505678479
292604254 -292648036
792952108 -793048310
518166397 -518256549
474809755 -474869171
450824462 -450658834
690953543 -690775987
70304121 -70455981
530953793 -530832833
914905307 -915069749
12096382 -12066732
510261668 -510119766
447091108 -446893564
615708553 -615781011
189016622 -188910580
893403223 -893270213
456604237 -456524249
742844323 -742785245
810596520 -810402244
319108433 -318933131
78246306 -78151252
522391029 -522255303
642382055 -642546119
145574299 -145724365
906715794 -906799082
912812119 -912653057
554103325 -554173209
867908195 -867880285
987818996 -987771952
556515581 -556677065
748369758 -748289230
29319559 -29464827
842865704 -842853750
800082408 -800221490
949400911 -949493309
923124075 -923200627
215634741 -215772971
933413653 -933458535
572732198 -572743158
702838755 -702687557
296559046 -296490266
161778073 -161972003
306122365 -306057543
236974409 -236825149
146078995 -146071623
384755896 -384748292
102494972 -102316956
615407415 -615326069
512969955 -512965661
720019578 -720021118
460343596 -460205940
761690029 -761822621
867855145 -867961245
524677143 -524855363
720323694 -720154222
81979599 -81927989
646282604 -646149434
22906695 -22747883
749770356 -749868812
106034500 -105923342
903030184 -903211158
879017967 -879057499
355401985 -355284611
856574525 -856692977
23963174 -23989366
630761441 -630776403
628056068 -628051050
801677400 -801714820
10238728 -10043956
383283135 -383371907
183514216 -183360236
866938559 -866915563
715733626 -715860484
430167814 -430336184
95490109 -95501309
707034385 -706868183
253359466 -253321248
781524164 -781366732
346964586 -347111482
231989939 -231938201
904971842 -904883914
153889241 -154010839
628833932 -628892190
815395945 -815329007
571682285 -571745471
40021086 -40183398
297411863 -297605777
194662194 -194599208
197808312 -197786112
123928303 -123747635
996295158 -996287512
518323220 -518470276
858341137 -858217903
764466329 -764641415
56398008 -56377944
726098849 -725914237
442409271 -442218705
612233606 -612100924
481019809 -481102283
642464087 -642422317
125911660 -125934444
645292424 -645283904
208232992 -208253758
404176911 -404057481
830608295 -830585873
617954390 -618065270
750105686 -749943118
45693995 -45719547
488892288 -488803474
190569988 -190716460
792974399 -793000209
455171053 -455024549
462775731 -462864053
167664799 -167553085
390358796 -390520334
270722601 -270632591
718519629 -718606537
515292705 -515243075
838292271 -838336083
533627771 -533736861
566434754 -566516720
974776766 -974927352
844683625 -844501019
588851744 -588849728
798850623 -798650767
330186024 -330382334
164927271 -164795687
570372898 -570512792
316573894 -316666566
890287543 -890123387
669922427 -669842151
33293150 -33246880
523736031 -523694221
461123321 -461251147
960386159 -960338819
147217317 -147069421
990026203 -990207509
282368520 -282428330
753306487 -753359647
137525868 -137667708
705470842 -705604330
332208494 -332085348
94829037 -94727847
203979529 -204084119
207077134 -207013632
646612580 -646714432
863479822 -863319164
66995957 -66926753
851990706 -851941550
759333953 -759480683
899102195 -899036885
48672241 -48703531
937626537 -937807663
951709449 -951745623
611951100 -611881016
748076306 -747979856
316675577 -316799963
650407336 -650319398
774529271 -774508475
361224619 -361313997
579225141 -579161239
161756661 -161741319
198300151 -198437515
754957833 -755147827
108098109 -107988759
866218256 -866298190
832007419 -831909445
264163012 -264184160
286856627 -286709479
279713589 -279827919
357108841 -357020879
480940696 -481061046
376093832 -376212062
631050510 -631052606
435119767 -435301005
177131774 -177184944
753393990 -753325304
420664445 -420759963
973703470 -973725148
220395541 -220276141
886940723 -887116611
611716699 -611544259
9096545 -8927121
462718548 -462663660
945659428 -945857514
302805588 -302805304
62219604 -62349214
179757997 -179578647
924015153 -924062293
840792321 -840851127
744390731 -744376939
130537073 -130701379
369128275 -369263331
432393996 -432232824
718507407 -718421943
325951959 -325984303
467329151 -467496177
775595341 -775771557
187658475 -187826639
330632864 -330519842
314536387 -314617241
74382021 -74322887
929343701 -929209311
484876404 -484681514
78463169 -78517037
950968713 -950918283
749819584 -749628974
288128731 -288204197
136692337 -136871899
571147742 -571117392
686292597 -686392577
557099983 -557092195
869439158 -869436104
105818998 -105879418
778340003 -778317279
342280712 -342420478
639618459 -639670299
983370548 -983213954
276657412 -276832452
95495709 -95405115
147321475 -147410561
903846069 -903731139
583787430 -583926612
915948604 -915805874
317710632 -317665412
282955162 -283077592
733348399 -733531245
654801347 -654604525
845141269 -845336899
173192464 -173027604
353088727 -353072535
496763123 -496857473
167124170 -167143690
334000154 -334162274
120141674 -119960232
486485184 -486595190
35261386 -35144048
988900909 -988985283
123161144 -123021494
94768509 -94889565
878989209 -879125789
124904248 -125041868
298369392 -298378890
416617183 -416548487
349146534 -349015380
624607715 -624631143
209676845 -209693955
319566526 -319639768
255424130 -255309090
971972519 -972132911
683653156 -683574534
628863061 -628730241
853948852 -853814318
831468946 -831290476
480863003 -480710355
65884403 -65690827
265144508 -265324910
982679498 -982535636
65667059 -65787615
907688117 -907658565
146080297 -146077693
126476268 -126338564
274671906 -274577818
630754584 -630798222
690143641 -690049233
759595400 -759648296
575875880 -575959584
153759290 -153683786
613556595 -613549573
94295966 -94434890
713295063 -713319963
220489495 -220301587
791458115 -791644219
110359436 -110310318
911083704 -911053096
970612357 -970443149
377945983 -377812007
586363655 -586496795
429108663 -429102603
76734071 -76600993
192800006 -192908678
718674289 -718538785
613624115 -613626769
252580795 -252671637
997632308 -997522736
382318887 -382306995
449069813 -449197503
181991708 -182137294
968197200 -968121244
277764621 -277839797
47639154 -47500208
705897598 -705812478
634874970 -634822232
638755752 -638633516
855437694 -855293616
803837971 -803669499
502156921 -502081633
742441478 -742435290
372971354 -373073298
760280994 -760282816
238405462 -238256446
990592580 -990628952
762073038 -762248222
439062024 -439136850
634167562 -634138212
156922319 -157079003
854428340 -854559320
46335693 -46417433
88884769 -89021507
314216677 -314278297
516692668 -516809630
370632483 -370632245
411522383 -411333141
506346868 -506247720
1300898 -1131832
780851090 -781027864
414310908 -414392446
854707432 -854889444
514058117 -514152041
133496625 -133620465
694076076 -694190104
509535 -670987
294826523 -294723989
929216529 -929063337
943810889 -943773453
487002157 -486861189
778466185 -778580867
822024204 -822222616
87123877 -87299711
285542410 -285352558
681535460 -681711104
257336068 -257420750
851802304 -851906850
296065263 -295993457
446213282 -446016510
812914955 -812768919
102681476 -102817646
58670395 -58778535
556888555 -556707723
89974210 -90018738
461803200 -461920062
63008260 -62989718
356453282 -356643928
298445886 -298406262
527814072 -527737560
334610096 -334634124
323663185 -323512871
345529042 -345574434
379218545 -379242783
502596390 -502565152
43290150 -43328134
721152248 -720989502
787284843 -787159165
183352792 -183331430
301876201 -301786111
592071121 -591921525
321289107 -321342859
14188038 -14130488
748574185 -748685925
709044572 -708910912
257870061 -257735841
41794653 -41952667
708486985 -708346745
230387267 -230585427
869429203 -869590717
589098128 -589190444
17129716 -17190662
789419906 -789370440
704998245 -704922221
858584743 -858654767
476861467 -477044887
745267705 -745296181
538144420 -537978532
273780790 -273597596
271303734 -271280538
53035763 -53135217
451572842 -451689956
595447590 -595263868
81181994 -81076622
226256114 -226074502
146020103 -145955623
470485796 -470358018
66104711 -66230883
541735115 -541914601
100995229 -100937997
709183040 -709361654
339345502 -339397442
45512521 -45706771
395330309 -395408265
605717585 -605826257
82455412 -82296326
481098474 -481106092
405746147 -405671417
46078779 -46094437
990610766 -990493128
342400938 -342465970
160733988 -160879122
315263368 -315274806
600090896 -600042232
240695868 -240815612
280791984 -280915138
956124518 -956289826
954327670 -954341406
737708695 -737572503
767853018 -767735242
403645319 -403659271
78335783 -78490103
174055027 -174028365
744103417 -744098345
537917722 -537900894
847497504 -847633188
866618330 -866795824
300773057 -300724421
111120245 -110958739
148554957 -148649281
941448427 -941523357
521209372 -521173724
424889532 -424712496
427372540 -427273836
477500094 -477337768
77616519 -77751619
669281260 -669201056
316613269 -316730441
508126714 -508154804
56695726 -56871208
77974511 -77998267
613658446 -613595092
263247376 -263371042
150989344 -150912984
615777053 -615856979
766749679 -766702607
731966567 -731815337
168840278 -168813900
23889918 -23873394
311557992 -311735032
155330734 -155148514
783505662 -783474714
401569292 -401535942
189968245 -190013007
634863705 -634973521
355111300 -355189120
707880572 -707766856
317659389 -317474463
963464494 -963484120
439489179 -439614401
183102808 -182981676
331103321 -331287781
447097116 -447247558
941785123 -941921739
643911101 -644047793
184838311 -184819965
781052290 -781191806
185103964 -185236154
945203085 -945047597
799487824 -799441984
137371562 -137483140
747739223 -747801903
56488520 -56566848
172921845 -172818125
461838920 -461845128
635040339 -634906703
560407214 -560378216
865601649 -865425737
750055833 -750233689
112055841 -111937427
339127574 -339126238
262636156 -262616242
915276493 -915101505
361114474 -361109368
846608233 -846600015
180537384 -180534352
392308166 -392190682
659691166 -659537390
9472639 -9322381
483240377 -483429059
617175245 -617183757
967429987 -967589765
724263349 -724215871
192678766 -192792158
771169635 -771225775
316979978 -317008106
853547242 -853452416
59913515 -60106537
3075451 -3231691
711058573 -710974615
114054314 -114210456
811353819 -811337191
159408189 -159392495
114631377 -114807769
891406647 -891414707
840349321 -840274211
324862611 -324733683
129192316 -129207294
374420261 -374557375
616050544 -616052926
685308387 -685330065
423422154 -423416738
98210270 -98401312
428733452 -428597398
895927046 -895872348
148962388 -148842798
431058408 -430859146
664796426 -664789624
629093435 -628933115
519019562 -519097928
917172839 -917109707
523913753 -523799773
239190613 -239311651
601884321 -602080505
91688647 -91571249
854493830 -854464680
742109213 -741923583
21352035 -21217921
817243567 -817118937
768915086 -769055386
226482613 -226551361
928518130 -928352076
681417181 -681383527
93193218 -93209318
704603880 -704785126
699837384 -699845526
584726011 -584901479
838466036 -838459898
225746426 -225667762
81289148 -81157724
993724011 -993571473
512097912 -511958228
392247068 -392067000
920136236 -920257616
9663138 -9640094
811690377 -811649971
173750423 -173779293
494019720 -493973422
974975592 -975162370
348136823 -347982517
448519772 -448603320
796650958 -796478104
666749724 -666765144
877132548 -877170092
5292678 -5402738
145241745 -145089753
522680787 -522781019
977202338 -977176654
814448191 -814439545
436719349 -436566671
964893104 -965064068
97325975 -97307389
488460380 -488607216
119163564 -119232344
71615136 -71547670
198688915 -198517973
597566886 -597573224
517302353 -517187207
769162274 -769081552
862681121 -862728851
742999932 -742893276
962375626 -962521910
534861871 -534751007
69522532 -69323986
953822860 -953632900
361719055 -361897465
634727277 -634782705
616162857 -616215761
214716438 -214698430
114531273 -114719573
401704800 -401708620
473099969 -473068357
603339888 -603434446
857728792 -857740222
898769772 -898803900
107040614 -107022678
738713178 -738525908
452386451 -452463829
517772606 -517799198
908407325 -908576323
293477797 -293446887
990240710 -990174308
178605180 -178684724
334622110 -334481176
518319601 -518193497
242871295 -242694131
438926831 -438764591
663262847 -663434353
235371489 -235408791
541600203 -541546183
285624081 -285781795
457941259 -457773949
853197378 -853292860
315249447 -315300165
409699169 -409879609
475837792 -475805614
77833711 -77986389
649526243 -649475793
177733580 -177862970
310677881 -310579585
326878678 -326802544
461177976 -461187234
984656027 -984592943
417524390 -417512700
839285977 -839128855
367817571 -367914409
842517287 -842682619
596215869 -596283079
605243549 -605300713
341326989 -341165325
419502591 -419505081
576071773 -576043329
264419811 -264416337
143595937 -143437051
702389191 -702539977
118976158 -118971232
877269498 -877218284
556743648 -556686234
703075797 -703006245
560483649 -560370571
269882383 -269979315
976884034 -976903070
978731814 -978844790
240692358 -240755740
653406014 -653280540
770848943 -771035119
197417632 -197247774
747233258 -747285880
321599695 -321605161
837390033 -837329753
51956198 -51963640
471891670 -471752732
586775740 -586826550
379104584 -379230664
58530273 -58444645
577575130 -577762570
373899024 -373957674
40402932 -40408236
684300274 -684138336
854194686 -854071366
647375340 -647367454
127093828 -127039312
987393057 -987486205
616705300 -616540412
875473664 -875323046
686283945 -686115617
985516077 -985367599
170107030 -170216460
336010366 -336083880
104095834 -104024498
675335005 -675165925
596869429 -596990541
45154202 -45106730
998072155 -998064263
805811639 -805627717
798947399 -798855571
488186582 -488188160
764779867 -764917429
741642400 -741706638
684581868 -684407842
84981051 -84838939
396199262 -396048264
314358050 -314212320
747607443 -747727301
462602650 -462417640
956444672 -956265428
354876720 -355063252
426491987 -426378339
92998076 -92843256
774282958 -774124136
974152730 -974213164
2229420 -2309760
336605025 -336470879
929714902 -929850298
99421226 -99467406
165964154 -165854632
3471691 -3541057
156983859 -156976523
819531053 -819455401
767794130 -767768750
160498446 -160477784
259125426 -259151222
767040229 -767206143
137811331 -137916873
865599321 -865603977
742255629 -742092289
356757591 -356751127
433047381 -433088725
515467060 -515566800
714221022 -714333184
420792102 -420780218
604077832 -604040018
965434259 -965480023
658460138 -658332018
149542492 -149407342
652713281 -652544169
326167272 -326254204
814733322 -814771568
799463089 -799628703
468307964 -468404326
232490670 -232549708
557131513 -557194697
931044332 -931058962
282160495 -282303679
754726737 -754863907
322893703 -322931937
212722565 -212638121
318100034 -318290326
369566764 -369579884
668513191 -668550549
217658809 -217677165
310317518 -310158786
649860681 -649768323
395702701 -395655981
2255158 -2435282
709117094 -708972050
689556090 -689624340
73192854 -73017968
857395369 -857407161
153353040 -153222436
109298004 -109341920
428777513 -428761663
404604310 -404412116
274416618 -274268676
106359120 -106466508
733815476 -733891648
775108191 -774967277
191741991 -191868513
96847096 -96953360
918076308 -918115632
455076001 -455073427
595835782 -595895684
714026821 -714131227
568149345 -568061057
712233784 -712214844
66665 -140647
835917875 -835839625
265672134 -265762662
603585452 -603719260
854380445 -854186599
684443479 -684494855
54397314 -54465694
656585706 -656685378
685516211 -685446295
851203979 -851128965
923548597 -923490689
351933642 -351876074
581719158 -581670786
583435226 -583281638
815302376 -815489514
146916087 -147021083
920016038 -920078414
199682380 -199663374
587951600 -588143996
22588101 -22444275
102137293 -102326793
752459053 -752521079
692315392 -692514474
881175163 -881010443
987018451 -986907389
429105633 -428979073
848813359 -848783035
285988255 -286047607
464188106 -464174400
423664061 -423555037
278206522 -278332218
800186955 -800272399
393859051 -394019277
164106855 -164195445
494102974 -494158226
547581005 -547609573
201121960 -201079012
892774766 -892821986
763620932 -763424712
244638448 -244830460
226051776 -225909248
359226254 -359329794
935106343 -934981905
647630188 -647443834
223895609 -223955483
838262281 -838314177
521470638 -521321326
107557707 -107692133
696373928 -696243526
872894395 -872801437
908777385 -908808695
394913616 -394842478
498402435 -498324855
50731242 -50603412
839319035 -839438187
33886560 -33881656
129613720 -129497522
581600587 -581574575
389781717 -389833561
190481343 -190507397
342684555 -342829433
235879824 -236075392
209645560 -209448510
375820456 -375739520
756480427 -756373485
642648942 -642707554
296795180 -296595818
845737475 -845588409
209631854 -209685400
223752826 -223679262
755419611 -755273071
89369483 -89238747
842665915 -842699323
410151387 -410039363
323912988 -323763612
170302747 -170285763
787558234 -787706522
708843283 -708842549
280340463 -280282171
183846787 -183903149
596472426 -596381940
634044046 -633975618
74692624 -74638764
742654934 -742703932
938280495 -938437757
562500669 -562519201
700548268 -700455022
725640216 -725484452
94451940 -94629116
276536448 -276439784
939813744 -939998122
301909222 -301852396
374442970 -374385528
35737296 -35549216
177706764 -177634812
57308002 -57476586
748712802 -748828770
162335099 -162252545
605972825 -606086985
497659733 -497569577
587395172 -587346960
35989646 -35962772
699407438 -699291004
150243131 -150350093
78278483 -78412943
308159721 -308273569
629273750 -629306666
857352392 -857320488
302713026 -302631106
297784557 -297603607
376589429 -376400971
25155445 -25290637
703813049 -703807703
978857602 -979046998
671669425 -671703229
409721217 -409784523
688619808 -688735856
810704624 -810748324
483555747 -483581221
846304707 -846155617
260966662 -260892686
187584817 -187742557
869667294 -869514140
400086103 -399890141
818642948 -818538056
560392715 -560305073
108855331 -109029093
250988512 -251115542
691067821 -691192471
993755528 -993692494
996243548 -996079096
318039361 -317933857
178789879 -178926253
337860055 -337894675
178457368 -178306894
467405111 -467587243
689747269 -689867605
185990220 -185979396
729376697 -729497711
912275158 -912136362
599982563 -600004595
631634080 -631529200
796779181 -796904553
746979354 -747012416
540914033 -540897675
776710596 -776619830
586602573 -586726307
871583144 -871562024
804265498 -804334604
170886130 -170732652
650574309 -650516737
848416246 -848455532
415952236 -415943286
849732289 -849686183
904291215 -904371943
319785586 -319685254
919035369 -918873351
668089774 -668068702
530627173 -530785653
299687216 -299677958
806372552 -806415110
107788320 -107973584
483900038 -484090916
994695501 -994735471
783480824 -783311398
947828805 -947780309
195059951 -195103987
548334054 -548206998
344803032 -344747194
363669661 -363493181
676463241 -676350971
757727143 -757704015
480157818 -480032038
203073503 -202983185
253844018 -253660788
528804190 -528902472
285447484 -285330844
491215855 -491187935
762544501 -762739603
638240215 -638105519
890844976 -890784036
824853504 -824938122
544419343 -544539397
338306196 -338171636
390976153 -391161549
456154425 -456263175
248119388 -248008142
513145084 -513094926
803518442 -803636672
555941 -590261
823556396 -823593014
119709342 -119784992
988343544 -988352296
227678087 -227706383
581286741 -581353121
629803314 -629974506
824937422 -824938822
806519185 -806681725
796643511 -796841867
504136774 -504276958
86321448 -86169222
712509355 -712414235
635559966 -635621432
622131553 -622097297
34987815 -35049743
682587677 -682601975
803577557 -803467401
465926980 -465756984
422174198 -422074596
803685765 -803631705
965457141 -965257959
621458538 -621330566
65907037 -65861769
254623478 -254811374
6216962 -6312132
672007326 -672179154
536925844 -536945324
879688380 -879506064
669887223 -670030821
108159146 -108037072
147095301 -147143369
858737225 -858897547
901973396 -902110442
669241158 -669185714
558986451 -559078807
619751413 -619555755
530047955 -529914035
207959733 -208042443
653176406 -653054030
265717398 -265663380
190832386 -190977918
866882137 -866994981
513466516 -513648180
329209617 -329036605
628622825 -628671125
708785425 -708738495
630325019 -630321191
351495174 -351466280
656280950 -656400540
607266867 -607464575
1413864 -1457500
790430999 -790407289
265160564 -265150420
979313514 -979228702
68453588 -68603704
714814847 -714756159
330694846 -330881988
632394353 -632364067
170147723 -170020593
428188364 -428116842
230046691 -230188007
605343092 -605486700
251909583 -251924403
324615223 -324724695
17463234 -17303098
203618729 -203472897
726369349 -726194437
21180454 -21235692
380187976 -380371238
224799351 -224915675
6311272 -6312992
36942584 -36981110
387162201 -387302543
962622525 -962564831
61123448 -60977952
79319463 -79301883
471428016 -471621462
12251949 -12140205
452554710 -452620458
104569785 -104723537
955944268 -955779726
476818930 -476897616
457962180 -457920338
86354757 -86399285
466539933 -466362861
557323931 -557505449
195476998 -195510318
118740901 -118544093
677386722 -677296790
40417750 -40398722
244315803 -244295345
46983560 -46965642
130619226 -130495170
422683789 -422562795
402908110 -403045080
304241999 -304259759
923790768 -923736402
201100486 -200990146
538226470 -538085140
940430681 -940596327
744876402 -744746674
64397285 -64561755
218833401 -218925311
879135013 -879210677
306916165 -306854913
346274939 -346219067
188545995 -188665643
494130600 -494036116
774703790 -774875778
567043505 -566933839
813807609 -813815477
51086559 -51107287
51811284 -51724360
732925353 -733046403
836497891 -836547839
548414770 -548395886
42608424 -42468434
95651911 -95723723
813373340 -813201036
834121739 -834083983
282003067 -282146265
945895449 -945926581
670473017 -670401881
336851698 -336783086
151122863 -151265387
712772781 -712710423
777831611 -777905259
984269440 -984420766
134196566 -134269956
767604903 -767670067
146545929 -146600269
120647493 -120768423
272441354 -272340514
354257778 -354343632
261174269 -261350351
271237030 -271058634
46244449 -46315371
789547909 -789464219
168445598 -168455908
526325962 -526420804
984732780 -984579274
522882289 -522976723
563269155 -563451045
841169110 -841249676
209783885 -209719617
324990422 -324840094
930051422 -929946330
961867230 -961888832
670772847 -670897071
217722505 -217631825
493167084 -493362382
30349705 -30187599
183329461 -183342111
785182748 -785365232
370969688 -370884452
274618037 -274725775
649003696 -649165012
761481008 -761466538
521055897 -521122203
622697248 -622684396
102321084 -102358834
712578903 -712739935
543235237 -543376177
432136317 -432149701
527610492 -527775816
623757664 -623668646
161014858 -160907442
688571608 -688396330
848704786 -848706992
191759028 -191743962
738197683 -738073643
991696521 -991698725
218975238 -218875384
300104191 -299938405
623713155 -623646231
63179325 -63113491
784926459 -784825455
810106854 -810297958
790789508 -790671534
763023235 -762889631
394688318 -394760854
722229860 -722369910
759993428 -760087802
364424203 -364404097
35291352 -35447118
855365474 -855259340
360275795 -360417261
243521056 -243518968
453657223 -453767095
99702487 -99703633
106671380 -106716166
842949131 -842782277
703788707 -703716103
71322301 -71520437
221882795 -221868517
809300458 -809203212
389929062 -389799602
964014247 -963899841
815841075 -815936017
841076062 -841173822
349079902 -349213166
144818572 -144925318
804300051 -804137423
285091181 -285238783
674285985 -674425631
290933541 -290925111
279769415 -279677823
640667080 -640823784
357629716 -357704560
400342483 -400285431
204296975 -204395521
969392279 -969208621
630671518 -630602928
820792796 -820687170
518872392 -519027358
775177654 -775185350
52796497 -52942741
828111127 -828306663
173843570 -173948566
973297791 -973461373
250902929 -251052027
518142194 -517997312
937676727 -937562075
845504358 -845533162
359000396 -359062616
552869927 -552684183
629975869 -630066291
976798630 -976817464
84891233 -84909995
776619697 -776612881
58540319 -58724465
161498572 -161380248
453479234 -453567490
719281312 -719246044
34437908 -34323660
542904243 -542861175
764672637 -764772977
531124103 -531301897
930683371 -930561835
40962681 -41107085
486894365 -486809311
473084163 -473040591
961358836 -961174954
370563064 -370632364
291935626 -291987858
843685460 -843847058
184699141 -184675743
930283473 -930362629
527126265 -527206517
926405040 -926577528
467998725 -467927049
864001625 -864166731
819982427 -819876387
269114475 -268967871
928242999 -928124755
24074799 -23973573
85981017 -86153493
377280154 -377108554
609950313 -610104815
635878678 -635992688
918533155 -918367227
749066027 -749245011
743267793 -743268793
994757173 -994713769
593339106 -593242714
263151074 -263302212
750328394 -750363436
196726536 -196607818
961485373 -961587233
883688615 -883778487
414552447 -414364891
271818790 -271642178
656891289 -656941523
714541346 -714707220
452622696 -452618220
766846249 -766907287
271711356 -271730484
602880384 -603005460
331125731 -331195551
754772395 -754955419
268666745 -268760489
635040402 -635232110
663666290 -663615844
497372612 -497510078
223459441 -223285035
137191875 -137345261
82473458 -82595108
794128596 -794176808
124521329 -124598237
642219747 -642374469
890601413 -890510081
37847716 -38043704
453718250 -453815940
139281664 -139131418
997203634 -997361084
162177026 -162205214
750144761 -750103873
958702719 -958884235
287577726 -287609136
157458239 -157412747
710162177 -710149117
440326620 -440264756
85388001 -85369543
323685333 -323641037
965663901 -965804553
271428425 -271485547
829321797 -829266315
842031682 -842114254
860307115 -860214467
717836804 -717646544
369300465 -369481469
807943300 -808013482
292918556 -293101974
275364288 -275402958
125900002 -126000444
953947654 -953770754
736780856 -736713234
30979449 -31037875
291546810 -291411240
722207061 -722299885
276744932 -276598040
387417610 -387345646
947971246 -948059968
798420243 -798575761
297893291 -298052659
486401533 -486540187
169481062 -169296976
99965215 -99768521
228137787 -228337309
181538059 -181504035
716842030 -716649550
903544118 -903631812
844586340 -844447044
33697334 -33574280
714670415 -714785503
769709112 -769689966
316555918 -316475338
851277752 -851189934
366221446 -366222490
150589578 -150720380
517505176 -517348732
285489375 -285625263
590417460 -590342544
29968728 -30041244
171950047 -171969635
1993462 -1928536
635344154 -635420400
607713662 -607725320
136551914 -136529012
945230933 -945273059
537176662 -537335038
421072056 -421150046
209935118 -209735954
340071540 -340068904
971202644 -971113350
272050026 -272088486
716422148 -716534642
521828461 -521693777
210800391 -210661719
59322507 -59327157
755211531 -755157993
51321638 -51270094
432010998 -432007924
788025711 -788157563
396845332 -396876128
850181018 -850010568
570243413 -570105473
640201311 -640386603
821093749 -821070571
824172873 -824275885
585797081 -585693865
240413654 -240532458
122264234 -122141968
893222819 -893312549
804835357 -804793677
69067123 -69096231
712909328 -713107924
813521333 -813390823
113056660 -113124970
260763195 -260570985
180467422 -180481370
148113540 -148018422
88953138 -88851320
878520647 -878527547
514902260 -514843632
661145688 -661058324
765865036 -765722706
383643555 -383566523
708594916 -708680978
102836014 -102799278
167187225 -167351011
912356908 -912374182
262937338 -263127094
52414189 -52407651
587448239 -587375507
54434918 -54554464
653623070 -653494864
313562933 -313548655
584998658 -585116488
462819892 -462802500
885189056 -885108854
731041061 -730966475
633830958 -633994582
775603548 -775514356
499405116 -499500912
437405833 -437543097
354976294 -355150210
737061662 -736873212
445612525 -445708337
461842024 -461795434
655476358 -655347006
696908982 -696732258
644448072 -644492482
354352919 -354425617
206236252 -206351478
403386410 -403521838
616917220 -616879256
93473952 -93457066
991901853 -992032385
655763245 -655576163
342433454 -342407502
258292274 -258423206
789395173 -789375755
641470380 -641327204
44120722 -44292168
291878474 -291961742
485103950 -485178038
218486767 -218431805
308728759 -308914285
442938811 -442746339
692651989 -692474615
271035051 -271077489
519296823 -519121735
198681630 -198835592
348213332 -348151380
597079560 -597074328
819122381 -819129885
70594179 -70500089
97027523 -96879197
727593895 -727655323
673508046 -673336258
516212673 -516306567
116742153 -116581037
833155351 -833014219
354299481 -354141677
589571435 -589703991
535997572 -535982002
650017104 -650173110
357121038 -357096644
659050628 -658947818
133250145 -133131537
511566837 -511743905
266921453 -266758703
796575597 -796742689
764722807 -764560023
344997878 -345068852
423479168 -423365140
470394056 -470577536
625400843 -625467007
207277789 -207278675
559491758 -559602084
576796765 -576967435
838986461 -839032753
936899851 -936903291
284339838 -284266626
223081728 -223038118
874762404 -874657468
546525063 -546707697
328444498 -328297460
281872668 -281976728
5212733 -5287867
964800612 -964629308
395552532 -395444862
25616307 -25712951
207442926 -207556738
348643556 -348610696
535141044 -535006332
80905481 -81025979
609297261 -609394493
12277465 -12394633
131077137 -131251899
816298263 -816383731
736967437 -736954089
638901938 -638959854
337474527 -337390051
360758141 -360693457
661042082 -661102006
219553020 -219695976
581789151 -581742793
888244171 -888351147
655498962 -655549958
320391277 -320408061
664067358 -663874696
302577204 -302412888
626306970 -626140416
778070043 -777951727
684107578 -683947998
267305676 -267452308
210503721 -210676181
585045832 -584876526
944032853 -943992351
517243515 -517361191
532852455 -532866203
97687014 -97780806
676022225 -676075857
968677319 -968735813
629641301 -629500325
358251372 -358217158
840491656 -840690660
351682565 -351864427
839489210 -839387164
819630197 -819733059
831539539 -831511751
88447461 -88639749
955750893 -955856559
139570638 -139412676
94142950 -94105958
999887913 -999998933
832177699 -832334755
546275141 -546337603
55819682 -55996694
404002368 -404014302
477726418 -477780198
290003462 -290101616
242973153 -242944593
484582837 -484713207
837188180 -837061498
59135833 -59012827
110872926 -110921144
271706398 -271621630
984126451 -984300515
82935311 -82988177
116458340 -116482496
250177309 -250235151
776574181 -776665213
369865474 -369968530
68279040 -68264258
954061896 -953982664
768480085 -768377727
890499283 -890555747
662247895 -662232209
714581987 -714543723
924692376 -924566996
438180635 -438288313
348182356 -348091290
796258287 -796420607
489106336 -489214794
333695079 -333609171
687486781 -687334877
221890655 -221874935
627993556 -628019944
176182120 -176325462
535266868 -535429596
246138364 -246255628
330537491 -330576353
888037106 -888216542
463273139 -463151081
286180391 -286091919
377686952 -377863068
649800310 -649805452
807978391 -807881255
147482860 -147513450
815154290 -815288564
112189297 -112148695
461757290 -461659356
337472208 -337567412
512383601 -512328225
151520462 -151619028
847170804 -847184218
516073368 -516259620
569979572 -570019156
839672501 -839478163
711010247 -711206391
146667201 -146533337
583122133 -583169851
409160010 -409184814
576562707 -576504683
476303833 -476491961
110521443 -110614149
693896902 -693860196
678598151 -678785621
423765001 -423645065
930664118 -930859296
678145489 -678109225
577955087 -577880001
777237558 -777135212
386490260 -386557166
507735927 -507712797
84491879 -84521961
33657993 -33736675
615745006 -615817016
304557736 -304491068
532097668 -531946366
402104715 -402154377
474629223 -474675589
707150584 -706982420
403940946 -403945376
626153261 -626047007
320896122 -321049310
281312141 -281292835
171495556 -171438196
595867031 -595924337
674886279 -674799679
848967906 -849155226
981148644 -981236626
40359932 -40475568
782869344 -782913778
117157159 -117069519
63711322 -63675250
728455182 -728620604
829944568 -830108292
940315137 -940501573
314410783 -314487685
210336769 -210536267
998675579 -998564551
939074462 -939185858
803455355 -803398145
720967375 -721020941
374853086 -374781790
130845456 -130716154
656994969 -656942149
857703719 -857734507
42893583 -43033435
837359893 -837307041
275196406 -275078874
411847765 -411709111
203267179 -203404973
742598659 -742427921
695712623 -695849949
807695432 -807833858
956122722 -956061114
666178164 -666067286
844221681 -844113721
944756025 -944908283
163509934 -163690678
543305707 -543198785
120329209 -120152335
723145979 -723173449
860285912 -860426152
259409510 -259221290
625918685 -626046645
911331061 -911262025
604725312 -604572778
450922738 -450726186
813099993 -812999125
60664357 -60534513
658149574 -658052814
697907923 -697887047
75249355 -75171661
38094157 -37993251
516166494 -516097528
990069950 -990044756
159613117 -159574275
191269622 -191160236
754251496 -754359398
456696787 -456511687
503231724 -503178644
677846177 -677851451
779367064 -779459490
470303635 -470192325
413182656 -413225682
739578005 -739386811
926491284 -926364712
28835069 -28823877
799747079 -799644945
704147925 -704179475
498590619 -498758569
690068923 -690023149
435523334 -435332680
265483983 -265408791
839207416 -839056032
608813152 -608914028
638023747 -637986551
840311766 -840191108
925298266 -925201404
778076599 -778249711
796915838 -796973050
40533264 -40576268
478381313 -478520527
51943474 -51955482
362484375 -362356115
108841981 -108676041
362731509 -362539413
614239792 -614360984
95059177 -95245849
65985280 -65998926
839686822 -839688186
543838101 -543709267
501205458 -501342586
641075401 -641201169
603497172 -603571640
629655755 -629749689
511073556 -511124502
956103497 -956141947
830068632 -830205792
108465453 -108633847
394085478 -393974194
807472877 -807627267
266229953 -266382677
638687026 -638673172
98842876 -99032032
810777112 -810961138
514732866 -514848560
143186195 -143290133
291235500 -291126314
832710751 -832910021
206516016 -206528940
936320240 -936333874
946843946 -946916640
738789875 -738724631
859967880 -860124292
820416499 -820476173
230384420 -230403680
824787963 -824895813
749017187 -749095425
844580358 -844592322
711541305 -711441175
23727044 -23613864
417928899 -417760427
269169648 -269235132
123512378 -123451102
365793073 -365907819
524318229 -524186067
585952634 -586041206
481763805 -481789789
258706105 -258586245
445770142 -445844722
16561424 -16417712
935141983 -935187563
278844805 -278999011
193923644 -193860310
689426200 -689315908
353080631 -353013517
989483685 -989622503
702314412 -702246072
407042185 -407048041
840064903 -840251437
192227048 -192248788
801955286 -801775814
354453811 -354587731
761811083 -761841543
569103848 -569295420
528143783 -528129631
75025173 -74900657
192771732 -192854342
56094456 -56186774
108759011 -108741097
181725253 -181614529
209106508 -209022742
298692123 -298746809
346434947 -346398135
413014437 -413164453
404801611 -404746189
634863669 -634918613
637646345 -637583513
734484920 -734503794
508510400 -508703150
550807026 -550862058
263449864 -263292220
695452472 -695377304
302592632 -302672066
380819739 -380859457
238360851 -238450073
776772622 -776956006
81981309 -82105397
100329616 -100501478
459206411 -459105861
863622505 -863690051
426753142 -426846108
907701101 -907802561
801359119 -801232461
791269983 -791466991
147237238 -147204284
470891546 -471076788
334237186 -334322740
241445530 -241634448
62129530 -62283814
307035193 -306993715
453080361 -453037501
881819725 -881957965
343102252 -342988532
424801014 -424622244
389258821 -389198433
443861964 -443757508
592376525 -592295721
597833938 -598015976
969047380 -969227962
416908875 -417071945
925669512 -925533128
355984065 -355814205
397820663 -397795047
36197515 -36042615
610891165 -610924283
530571687 -530652785
662903651 -662762995
265772215 -265970095
612030971 -611871229
980915490 -980748814
79941875 -80104461
600614179 -600505325
531340861 -531364409
85919270 -85979378
463343270 -463512628
265429851 -265538115
907045297 -906880427
624466342 -624554692
697696438 -697662738
196779263 -196825299
546807753 -546950989
801947375 -801963197
381662450 -381653622
636333115 -636282425
954263197 -954230983
121678236 -121800860
996869913 -996723027
93768711 -93745575
15043671 -15121605
660859519 -660816101
537130905 -537141637
488820550 -488798188
935839266 -935866558
413803586 -413641254
358349556 -358507856
445421654 -445328026
890677996 -890545746
538647104 -538509090
401785 -465299
62579804 -62761486
238240154 -238168812
35913151 -36066141
891647915 -891532187
635222560 -635241660
683808949 -683893877
577546418 -577371276
369899652 -370037408
626180104 -626126418
769895244 -769937442
210806060 -210794722
472229957 -472251727
561640742 -561605426
870012498 -869977748
575348679 -575492341
261940061 -262124987
460993232 -460896062
910752396 -910719838
12412816 -12427310
960608106 -960597838
308496536 -308411138
547244129 -547162439
139749150 -139620644
902633537 -902454457
903919673 -903968277
983555407 -983663755
881347613 -881407461
16556345 -16756057
142609272 -142688184
440678368 -440772910
89872042 -89753864
625557739 -625677515
706673749 -706824049
818025933 -818102567
294202785 -294124059
384829934 -384875170
897343681 -897480101
209658627 -209632493
434077789 -434212959
185312890 -185232734
913295663 -913103001
703480774 -703372310
550314828 -550163082
332203829 -332213159
589637713 -589614441
310557973 -310589163
450281821 -450333069
354165921 -354102981
950189432 -950142770
36725486 -36810132
346909164 -346845184
595173968 -595264110
84922154 -85039948
550762853 -550762499
35351461 -35542775
183013269 -183018511
597314599 -597280851
555410797 -555477779
349287165 -349323151
609340136 -609448850
768405148 -768323734
943208450 -943023602
310042364 -310165506
340978328 -341070996
587238939 -587046385
692109840 -691998848
146745628 -146781346
372304907 -372135151
259764997 -259737191
968815394 -968901870
853791857 -853676467
280682772 -280483046
141188263 -141016671
123593664 -123440610
586991164 -586931900
633424555 -633438967
582923846 -582972482
690371853 -690408895
567248034 -567165998
535948699 -535886711
517734063 -517864333
184796593 -184601689
545944274 -545843158
375667075 -375563087
820589370 -820567620
927511132 -927600240
828285451 -828443397
852875096 -852902908
320225367 -320306219
253610585 -253679957
532525838 -532554872
501569046 -501651628
30701412 -30667082
258788172 -258914014
970063758 -970087202
331732974 -331921754
86377554 -86421016
759703028 -759593564
604085573 -604199083
248436145 -248335627
553971492 -553972296
532245281 -532342729
801470614 -801637124
360722007 -360794275
593386018 -593292194
50957665 -51096923
360252432 -360165782
577197914 -577165610
399323474 -399270248
679803989 -679756125
415720566 -415814694
862758448 -862699254
512821028 -512693738
879567827 -879424415
693775969 -693598621
264977482 -265076402
98852714 -98654956
734411403 -734406117
737856902 -737714312
413604866 -413621056
63524222 -63556764
705669818 -705587876
880687454 -880615350
427959069 -428028633
379089958 -379115412
869122739 -869257439
955680920 -955803726
134233261 -134128615
405961198 -406118706
123837969 -123717157
803322102 -803130762
7779966 -7809574
503195023 -503047599
108625168 -108750054
534583718 -534715010
586173187 -586206131
307947073 -307966567
348243024 -348183640
142424093 -142505879
634009832 -633979332
839834863 -839681105
773159429 -773157201
312997879 -313157945
764492668 -764339494
660692536 -660837810
169879648 -169751192
857309805 -857394979
498674594 -498486270
47872162 -47840810
703873111 -703752987
45609646 -45547186
135614285 -135435957
655532960 -655566956
538872347 -538791105
251203440 -251163458
404368946 -404425166
845464574 -845268132
546270693 -546106041
41628465 -41667939
469239407 -469433373
62199945 -62122057
582534176 -582673660
213444303 -213273805
126818881 -126852657
936708864 -936620862
204912040 -204815402
44909841 -45091895
97880880 -98005664
738448937 -738329101
97059777 -97011107
552998056 -553151734
742517885 -742679433
902123740 -902196846
411616869 -411590037
755932747 -755843439
618232602 -618413072
92743735 -92672873
350234230 -350090720
792987304 -792865850
141352897 -141171061
617606910 -617429550
761183105 -761247425
52296718 -52190430
366267570 -366357430
388260676 -388132304
443253128 -443337328
510114786 -510060002
714990177 -714996557
227701719 -227711047
228435 -218145
293907923 -293891481
383527603 -383605039
373396314 -373369994
778542191 -778619543
642242855 -642247635
791368487 -791238301
147388627 -147432495
814505299 -814563929
283144733 -283010451
809606776 -809477684
40281704 -40085092
423819796 -423710206
832058663 -832256227
435783153 -435857475
289576434 -289433440
861957201 -861960765
713109007 -713106841
910204555 -910330295
136695462 -136721722
639845353 -639700307
469266346 -469336390
414681616 -414661408
904040666 -904044900
210121139 -209983219
965928941 -965934659
937109907 -937188991
746414777 -746272771
235716497 -235594703
831645117 -831472753
110136783 -110334877
486651317 -486539063
812153740 -812292610
644412161 -644580415
696674895 -696493195
917920973 -917898929
158478279 -158571577
871958279 -871998083
415580152 -415469602
982429370 -982394184
687175008 -687265892
270428970 -270298984
227473812 -227539412
707727936 -707601888
835533582 -835714388
554839974 -554664520
36865575 -36917551
390439565 -390253455
280041808 -279983328
372031986 -372043686
171852068 -171833556
464883214 -464945246
666314061 -666255703
173896068 -173805054
121019488 -120831110
700680573 -700511569
159715090 -159880856
248337242 -248318434
98388740 -98413884
955014563 -955087439
448506728 -448699912
814776036 -814767100
336817392 -336700782
651344676 -651245076
132819983 -132921073
576450263 -576533695
166387989 -166217061
506297294 -506230690
243193255 -243322431
688699088 -688880542
394724586 -394574582
6615969 -6471605
993522188 -993647742
821581847 -821496063
396675137 -396589663
194596052 -194479284
335300710 -335375872
551305574 -551230590
39687297 -39518287
458848289 -458677191
866927061 -866845649
500502497 -500441809
690204400 -690257940
574581184 -574757178
888482080 -888377990
485218569 -485373603
789894417 -790081109
530843963 -530893313
912368024 -912499806
154911531 -155105793
917345449 -917152645
527339478 -527270412
35898249 -35976209
209045235 -209224049
956494220 -956395124
151761856 -151641206
564640969 -564805031
785546387 -785746119
275587052 -275453656
550459227 -550591337
44402291 -44541621
342009667 -341836525
908948410 -909143450
223372238 -223287698
303518904 -303531628
619142759 -619092191
149474917 -149390531
502863141 -502760499
702907143 -702770367
90168712 -90109862
503994033 -504089425
350008253 -350045129
343482590 -343360986
270828177 -270890167
870145388 -870229276
224167478 -224178136
713008626 -712845134
221281864 -221189490
795953490 -795911736
574177868 -574037940
35090191 -35202717
944450395 -944330767
944101105 -943964601
22127428 -22170470
823344415 -823330955
45405063 -45408867
552820504 -552979716
567523426 -567438964
916052350 -915997846
232856639 -232766865
723333714 -723439340
719676128 -719694794
551634059 -551446461
770899196 -770725240
146258271 -146388535
161569308 -161505060
483069588 -483248630
113984292 -113831572
473381674 -473505024
466087677 -466044001
769532572 -769622696
426621709 -426557883
510771738 -510864902
93647918 -93624080
730533686 -730596010
304903250 -305026172
287380235 -287257237
283648441 -283778423
673775799 -673697121
979355885 -979376805
492333626 -492245048
884124263 -883966437
639917447 -639937545
84735036 -84548300
752070228 -752046524
141215915 -141160611
540687805 -540640243
81455169 -81536301
81845099 -81811031
774789784 -774654094
752022811 -752117645
675595097 -675583867
186284547 -186462143
381761022 -381880248
580485888 -580662772
977764658 -977622192
915229061 -915369439
657350380 -657271900
526986207 -526897007
137038249 -137188011
891341362 -891349426
128128814 -128306858
894009697 -894084285
793283076 -793465026
643188294 -643354292
795778810 -795631056
51224022 -51158680
70043695 -70088077
777011459 -776900553
986431588 -986594258
710264147 -710148315
269586475 -269482297
152663780 -152525570
301609934 -301499266
826754974 -826885660
884943189 -884944125
893753081 -893950533
125449704 -125648110
938463021 -938641625
800879742 -800917198
438044976 -437915618
980537208 -980384764
610281383 -610095969
770942031 -770856361
856166282 -856098062
289719367 -289811649
639459452 -639570190
332638229 -332712283
57937949 -57859241
771775900 -771923258
520789678 -520675104
152092827 -152236335
379963053 -379840045
734205883 -734224321
981353449 -981276631
205653445 -205621139
610712534 -610734460
438067528 -438104946
791456826 -791477156
336215253 -336246129
862350180 -862437818
585279766 -585251586
138698838 -138664776
180850442 -180769262
90401161 -90530603
6406534 -6346148
860524165 -860641151
5540065 -5666575
330778983 -330603355
993783346 -993727710
353897220 -353932022
614917660 -614749532
836796838 -836697526
596306114 -596350688
513613062 -513683298
550455240 -550381710
900816725 -900767751
289504937 -289370635
106211053 -106304763
528201380 -528315030
273987439 -273954247
112987307 -113090815
866416228 -866431918
597222644 -597206334
585111817 -585183439
69476875 -69638141
213346767 -213541839
494671615 -494540841
431650148 -431707474
166207393 -166203039
251698108 -251557184
79530608 -79561626
609269966 -609306210
595410874 -595484306
52356976 -52471402
531571286 -531534942
198341431 -198339157
406460734 -406463142
975285727 -975388055
381474448 -381465034
474857274 -474881068
867676628 -867502058
734595616 -734418018
943435679 -943412395
347733708 -347892520
152976983 -152864465
888026113 -887958119
651551379 -651373109
838462967 -838310333
12677500 -12541014
650268780 -650077440
619184284 -619346410
468356145 -468162067
961420591 -961430017
299682587 -299560585
859428981 -859423323
713350563 -713477537
147297040 -147177436
880245304 -880373828
552841354 -552898500
298374141 -298230257
365552645 -365736675
437915133 -437980297
581914853 -581970323
601672915 -601785813
632302311 -632320035
896087179 -896215471
883724580 -883533500
755322900 -755190592
315700781 -315804653
324286518 -324179496
444665041 -444496111
19684004 -19691304
488281451 -488094869
28035287 -28011937
475782002 -475701906
91019013 -91195339
868897021 -868957525
271276090 -271456986
16908397 -17099533
235187719 -235083451
460274768 -460205144
781087513 -781107175
958027217 -957846797
26110886 -26251270
639033673 -639052541
927340464 -927174498
979880324 -979856312
734840500 -734986764
171113275 -171232629
719685461 -719642997
894844737 -894906837
938543767 -938552323
983186174 -983222914
923002249 -923162351
933369626 -933261114
482637345 -482503457
251161111 -251183449
442426721 -442391821
246901964 -246795778
492551042 -492399026
816086149 -816118989
332493883 -332565009
236324723 -236207567
77783540 -77910050
848848927 -849013557
283373053 -283174647
879198168 -879223186
439891717 -439972789
706065149 -706121623
730370625 -730353939
417957464 -418034248
962784790 -962623350
879674602 -879702158
831520143 -831558935
751245153 -751434447
453280814 -453448092
353156605 -353297551
29164773 -29357395
216676850 -216547700
999537569 -999338535
756015779 -755994037
969524202 -969653448
947475169 -947621115
32517973 -32466855
24003797 -23974935
944378856 -944521934
476111897 -476101953
8566521 -8531603
990116856 -990101676
326459482 -326267744
608897702 -609031456
55980135 -56058071
154382261 -154476849
669710324 -669538410
508751215 -508655085
337668468 -337559466
588827228 -588876260
27105698 -27154702
743111840 -742972854
150033054 -149940844
159797973 -159717357
832815229 -833004813
861800047 -861695163
287515805 -287472745
91250594 -91438588
386383817 -386234717
739692996 -739700318
102329750 -102405964
385509516 -385602886
344408949 -344283891
842442324 -842557146
450901387 -450944089
609729619 -609874707
757830279 -757724977
291684391 -291595387
576093154 -576266838
560187367 -560269951
817690827 -817745759
191844723 -191962787
478368539 -478341453
255103719 -255264891
156707832 -156521910
860751967 -860939541
775363137 -775280089
335010217 -335174743
963680746 -963530542
150020035 -150076433
215177715 -215102757
157092622 -157260048
252008931 -251839875
993814117 -993752575
587347072 -587169568
931738686 -931864406
175019349 -175047727
584464879 -584533983
27481712 -27347862
247497318 -247306478
59241484 -59412830
904331579 -904227075
554138267 -554072115
871845468 -871944836
928028498 -928105566
573088321 -573145693
136683566 -136759878
977575971 -977456565
137743733 -137591683
892991983 -893001529
167804329 -167910477
164266364 -164143590
352901748 -353033720
853490003 -853359023
624550273 -624712013
658635581 -658568713
612673231 -612667235
298450730 -298604844
572562078 -572737678
187850949 -187972337
602002127 -602158883
140347879 -140342763
512093711 -512247201
605665772 -605550614
847276058 -847092378
651061143 -651185077
528853331 -528696115
408808417 -408673943
527366949 -527505367
187119268 -187249392
243486405 -243323773
853005103 -852910315
833891583 -834068685
491305296 -491384916
752722165 -752581785
968494635 -968578447
451939110 -451763338
608736283 -608677165
826769545 -826710139
972370739 -972546845
162491711 -162685365
232591471 -232743973
464299817 -464352267
482143450 -482041890
366897681 -367049941
605157381 -605026831
590234861 -590090697
5904271 -6085425
39101651 -38954543
804178458 -804010164
849064813 -849245639
706896776 -706951284
966785297 -966757629
553243622 -553342070
993462254 -993434510
255648423 -255552049
209166963 -209281135
334037032 -334061936
64526780 -64596730
993839689 -993964471
670300479 -670290487
488450967 -488261611
810558068 -810634972
271637082 -271664014
385419595 -385556201
634263518 -634428250
633231729 -633208913
571557599 -571563477
702844579 -703041021
545056210 -544887794
710494582 -710656886
636307770 -636237980
463796871 -463794219
473104426 -473288054
12613801 -12741199
847788640 -847923162
178148894 -178103980
518072915 -518211473
947889423 -948015607
371361760 -371239456
916097514 -916007186
951531509 -951397961
758752008 -758579508
275582384 -275591720
628796651 -628598563
248817063 -248858601
128369226 -128244490
407724694 -407554934
822421370 -822511848
387461430 -387537278
634156555 -634299159
215688698 -215857244
956315586 -956264066
699873381 -699941669
296912233 -296723641
967615508 -967564022
888618753 -888561083
183106344 -183217270
121598039 -121408831
197415244 -197529344
645553311 -645515223
419642054 -419597082
129105276 -128967788
746343774 -746337298
640018779 -639958329
503344747 -503302717
595203715 -595177285
952235676 -952348188
699064786 -698964836
314564258 -314738132
769924401 -769950483
890169853 -890205465
892875862 -892768110
524252148 -524057116
841138251 -841209393
692792271 -692938549
437133007 -437332297
409172412 -409012796
455709121 -455609593
929812158 -929998876
939444160 -939514924
916320557 -916311939
131834240 -131822662
854730658 -854798438
85378772 -85182710
304132621 -304088579
983692908 -983634602
679220040 -679375516
196667177 -196530157
379063200 -379167624
960839887 -960876577
2522008 -2348556
98589523 -98753835
962080934 -962238304
340327786 -340128668
699373495 -699510721
270363977 -270190055
157030843 -157127163
989205750 -989078512
462110787 -462189951
770259209 -770325837
908240545 -908215049
329397081 -329544719
315308430 -315291900
540358281 -540261055
889593014 -889670462
919454816 -919264996
907409946 -907479164
457536603 -457577979
301023576 -300839554
350662627 -350851647
887884205 -887744221
399912190 -399748060
957763853 -957890429
553798060 -553971894
687088815 -686986711
934073835 -934265721
320382267 -320433855
453332557 -453281655
727990451 -728182087
981536554 -981508122
467829769 -467887721
784783801 -784875957
679599573 -679443229
280679264 -280721862
162089101 -161936377
406415882 -406510402
216977158 -217110694
924360649 -924222209
254015795 -254087293
201446458 -201585742
406017560 -406039952
565434749 -565555943
239934694 -240045124
137445676 -137596788
673454929 -673561163
498119887 -498111609
758242272 -758405488
143225112 -143238164
980146921 -980055765
434383492 -434571808
545843790 -545703006
654962018 -654803944
170084158 -169934556
318209702 -318370950
791717426 -791583620
132750174 -132706008
179210302 -179387488
979953529 -979962577
105564134 -105654340
6657339 -6653483
502333571 -502338465
680180967 -680028029
559895783 -560033947
100008276 -100188590
505301440 -505186732
115248626 -115219212
764961972 -764872886
769985885 -770085133
996081394 -996161322
903983938 -903980734
57031629 -56960419
66276743 -66379433
220896448 -220706092
998780546 -998943000
744217633 -744065679
530482992 -530612236
748342414 -748481980
370252038 -370185900
563650039 -563566491
915652500 -915663508
78933962 -79026290
22279525 -22202679
348909375 -348720319
462386115 -462393723
66293676 -66253258
992543033 -992400757
72798474 -72966998
460381077 -460306115
679989551 -679963047
68909636 -68843802
507278010 -507229784
779840470 -779991362
741764558 -741648718
131113564 -131009970
502119277 -501945095
727989388 -728019824
926427998 -926425894
92797110 -92739886
779319985 -779413277
198995607 -199175835
791459927 -791494385
353748337 -353867785
245630793 -245617783
962821855 -962989995
325368400 -325502250
204238852 -204309558
869498805 -869458075
246802360 -246741116
970996300 -970972026
733502624 -733682132
7007112 -6827948
171906880 -171952198
527073380 -526899034
11444736 -11562958
188407373 -188415185
68528646 -68398452
232016402 -232155720
830129660 -830086924
33152258 -33109486
102367857 -102349811
619443253 -619396373
531444219 -531323703
782599715 -782725515
557975798 -558019162
632495545 -632576931
892736794 -892719748
519844166 -519984766
536266071 -536089247
401712089 -401705151
649214324 -649115700
614471553 -614361047
369325633 -369266737
935927444 -935805672
165303211 -165211455
637881862 -637816668
888373083 -888404059
545064849 -545047571
911948839 -911968987
222851680 -222687068
530015531 -530146411
199011625 -199085721
372678467 -372490393
438593757 -438399671
724239610 -724206460
234755388 -234713684
771590922 -771592710
985316563 -985392257
157893940 -158070762
110507070 -110338768
867743769 -867609487
784459002 -784426340
755708553 -755888093
40581207 -40571329
903989136 -904107454
728908568 -728833938
769479978 -769403804
210436518 -210359248
28633999 -28829473
288572232 -288638070
919085512 -919194052
987621993 -987744945
96505270 -96692684
989721764 -989744392
474205794 -474050750
649831831 -649889531
164795366 -164611372
951971271 -952112671
891745910 -891709862
390524574 -390516094
892975102 -893027956
193575200 -193661150
875835857 -875909295
868107924 -868171798
136737638 -136782118
670521859 -670600569
700389354 -700371794
112952210 -112816236
668680648 -668871068
561859909 -561903435
851026532 -850970814
167663189 -167666409
466489771 -466590095
635935683 -635823083
341701774 -341561704
774721939 -774597425
261733570 -261800696
709868399 -709926405
734738171 -734859873
794224180 -794129436
601602953 -601530907
293163853 -293182781
150132987 -150019879
912526394 -912473218
112548045 -112353925
423931962 -424023460
268863643 -269041173
874555907 -874551121
292108140 -292022788
185237580 -185234728
301974120 -302015256
956828449 -956831075
244886742 -244774178
310933443 -311027775
671089119 -671105141
208308320 -208343036
180386882 -180474396
880070874 -880020834
710739544 -710856854
195493658 -195454872
997532496 -997732120
281382978 -281335478
994442313 -994245435
549874779 -549983137
863072287 -862912719
105039126 -104865712
540664024 -540485690
206331529 -206371427
565964521 -566032243
58352756 -58291406
569353427 -569237413
627153542 -627197442
368175476 -367996082
755484257 -755399163
880618653 -880756255
246316429 -246283993
337736063 -337600873
89485966 -89292720
987918349 -987719643
186026673 -186140967
975794589 -975761595
687504059 -687630485
978677726 -978788302
805715361 -805907917
424643740 -424562534
785373978 -785356486
899567928 -899608676
135288250 -135426292
932590488 -932679420
737212835 -737020741
336028278 -336139482
568356668 -568280410
637530104 -637469074
673840609 -673710989
562693470 -562494946
878208535 -878246155
478981189 -479138099
375891376 -375971814
957293874 -957350102
272808873 -272815757
521579954 -521722510
382809107 -382946731
390662842 -390503206
789134243 -789014881
950479876 -950678128
775558952 -775500020
5699454 -5897992
563676809 -563757345
446280020 -446436274
40809501 -40715149
430570692 -430518050
521931802 -521873420
853424513 -853320271
388312834 -388338094
114303194 -114367724
27828325 -27912941
533201550 -533285960
858726520 -858583014
39413701 -39237225
121204777 -121074709
131320830 -131476506
439832836 -439798030
14397802 -14518514
345858827 -345711089
373524429 -373674723
731309724 -731477042
359757803 -359681777
56819977 -56943445
456500525 -456564243
826243580 -826361992
235259390 -235184530
380888105 -380870261
537151718 -537255850
775894870 -775818798
317938233 -317943559
142151517 -142103311
126844841 -127029927
148414333 -148306933
816410264 -816357198
489757224 -489672394
315453539 -315558663
81129308 -81114260
447620219 -447808947
370586743 -370678223
917319437 -917517203
710121489 -709944005
455285813 -455407353
131999217 -131829877
664106704 -664157842
162994899 -163074447
918756898 -918603978
509368633 -509199885
641931094 -642085690
338101577 -337969441
184764048 -184829138
512895373 -512860421
38489791 -38355001
570639751 -570824949
465008972 -465041696
501775867 -501816035
90147374 -90199498
441767284 -441787948
427615751 -427591303
758987273 -758986083
531648846 -531781014
400933671 -400820695
64852302 -64985022
24278428 -24156054
675714248 -675635648
179569067 -179547519
245061582 -245100746
863587601 -863529677
663729146 -663603434
882981432 -882986574
461667722 -461683314
325589721 -325529391
617417197 -617301019
792237124 -792318612
490794554 -490796106
519914466 -519812696
32714790 -32813716
436562013 -436635759
51559683 -51667261
674025171 -674215055
76536293 -76544469
50579363 -50415649
700745388 -700915648
342040294 -342138946
710779569 -710934139
733273892 -733234142
901141654 -901228990
8768087 -8712153
870341512 -870207952
562215587 -562030501
713786385 -713801209
715055978 -715186118
178946210 -178906296
300218377 -300290273
593048377 -593084407
749609444 -749616666
838607358 -838601712
111660387 -111839941
753787927 -753832727
616696659 -616713941
906962862 -906784592
224350350 -224529840
972563487 -972750347
657103302 -656955382
660822200 -660896838
788736071 -788923897
607174046 -607246808
775312817 -775413457
599273898 -599427628
464319338 -464385196
928764755 -928629219
168152058 -168045938
220997781 -220995415
958528931 -958473805
240884168 -240945594
90055081 -90139287
955172743 -955043803
505710846 -505604638
224879621 -225079081
793643076 -793487146
975592839 -975729547
454579180 -454460092
908961102 -908811604
45243835 -45406965
611113023 -611162005
322632832 -322632358
569016187 -569193865
71906874 -72060292
426323750 -426309886
780319511 -780388491
242105329 -242248865
43463286 -43399770
987159823 -987344903
281578370 -281544564
967140165 -967062577
237641932 -237561320
999783427 -999943423
797752052 -797770132
170629519 -170677643
350026691 -349831913
297694082 -297664120
113186288 -113189916
637000979 -636871711
559444443 -559546921
878909999 -878805253
418434115 -418524231
77287854 -77115386
37121523 -37128047
275257977 -275277135
34854489 -35018779
247520142 -247474494
48139106 -48215238
158638413 -158512571
400345677 -400485633
450291972 -450374166
929004476 -928836848
543252246 -543147826
412330892 -412469288
820310609 -820128887
397935440 -397918656
851855110 -851958590
618655775 -618692205
463022494 -463163408
387223458 -387381628
777293835 -777301809
649668021 -649802881
744040812 -743903074
397807855 -397702299
762394953 -762545401
271591729 -271591813
534386024 -534335974
893168112 -893205406
706266535 -706170899
763882947 -763795991
271650548 -271533078
155782260 -155914672
221875656 -221691350
354725695 -354906223
195081969 -195017211
606794556 -606946506
201297236 -201246576
630323105 -630239187
664342982 -664329106
265234709 -265217633
382685817 -382877919
133041399 -133190841
775181502 -775170102
886790894 -886870148
813182307 -813017679
9589334 -9651616
121386918 -121275790
809698608 -809884234
725278067 -725147311
570809606 -570840292
611506927 -611505725
309760196 -309618750
361035910 -360852338
46422967 -46507171
187241116 -187257668
403597881 -403652295
835561924 -835382092
218643753 -218724431
895769693 -895695727
291843307 -291806413
99866868 -99831196
837509782 -837469796
750584738 -750640808
128588014 -128469962
670302087 -670437449
908329237 -908284947
667964342 -667944600
473602204 -473407844
888718348 -888914892
788236705 -788096435
387022030 -387132288
602827211 -602859451
246444657 -246346019
125705310 -125590910
183335786 -183161422
907736425 -907751831
646733832 -646695032
682744686 -682812932
648683620 -648859178
222563285 -222704483
807062640 -806954396
319509908 -319393578
367534361 -367589601
565953396 -566111090
860017344 -859857806
544530994 -544700940
608761576 -608863590
293384570 -293571024
470102691 -469946651
644215116 -644347242
489559315 -489714809
279513569 -279491309
795461329 -795419067
242460720 -242326536
965249201 -965344885
669038107 -668943901
459480854 -459281256
459147292 -459156136
200707373 -200521437
140413424 -140542634
694759149 -694889311
13173007 -13093047
894269610 -894268040
160955368 -160961150
4611882 -4795538
990705534 -990552370
59511292 -59314368
440790508 -440869896
686342587 -686280209
469104550 -469035988
280894997 -281016001
68100373 -67902495
868099060 -868082090
971475907 -971288259
878274834 -878346502
27749335 -27717281
829267442 -829090556
952324290 -952507886
861452361 -861494755
758795148 -758986678
778400783 -778419059
757968314 -758136124
612758378 -612673834
295132633 -295186147
996340314 -996291452
802750078 -802846452
73553822 -73709452
882690344 -882544608
941502987 -941543727
830913337 -830884217
333890898 -333725474
118416526 -118303044
13852849 -14014487
379326055 -379480189
69940005 -70026523
139206506 -139356822
983668965 -983860845
424711629 -424575851
125211169 -125051801
883182131 -883342359
63185431 -63173219
649594653 -649735451
115936527 -116010293
885518891 -885618631
567621476 -567425376
878284033 -878208277
102479611 -102631767
921804472 -921776714
26032538 -26102576
319836005 -319972669
451105572 -451088052
967711775 -967891145
684219305 -684097417
131398668 -131290086
551861287 -551970043
453800615 -453861693
955965808 -956091918
145204348 -145279142
51478111 -51486983
269343600 -269420570
818908522 -819047438
206117247 -205979085
303338652 -303412964
548583163 -548443057
35173636 -35349136
661583273 -661710977
484183019 -484173207
722809043 -722672881
795012174 -794828596
659865598 -659981760
479890352 -479766182
537136271 -537117741
938909843 -938818043
701977320 -701964038
14829937 -14712473
625154682 -624984950
883806268 -883801090
411014058 -410873632
880435518 -880325712
210068821 -210173457
398657920 -398605872
85157088 -85011446
40967959 -41034883
861184716 -861080620
272390934 -272344826
50803961 -50713593
793963113 -794120437
124910216 -124877868
158711283 -158565543
47730338 -47761076
339886279 -339904699
198260010 -198340294
138061670 -137963942
146668624 -146665778
205741521 -205565369
352967734 -352824116
932045476 -931888210
426866985 -426972299
216869312 -216874830
913174964 -913138054
969275553 -969180371
299055830 -299217096
738850520 -738729230
479217026 -479241002
570941031 -570915649
973714309 -973515369
553947511 -553997081
899496680 -899588302
731096777 -730985345
384845412 -384666380
63810258 -63825402
617644853 -617568967
974539392 -974562522
418260672 -418236416
175822073 -175793993
932979521 -933079257
985260852 -985083030
394968634 -394858598
155363563 -155364507
353661645 -353541291
791238209 -791242347
397998713 -398126211
403532059 -403607037
10866101 -10825081
678954627 -678981813
502509982 -502444582
570028440 -570108980
883493181 -883554159
139491657 -139414353
475216460 -475042788
207002027 -206917423
798750695 -798744785
780676533 -780815967
971063744 -970928856
857453263 -857416883
163072961 -163075933
657430950 -657493026
122281494 -122437988
360750741 -360927293
901529631 -901394283
987250175 -987439631
37354895 -37423443
401931276 -402007052
831798641 -831821007
824187134 -824046698
953873028 -954022280
100269705 -100346025
20770540 -20812888
681934271 -682131843
984304950 -984296080
768859171 -768669103
664200664 -664190408
691117090 -691267852
581854152 -581724150
73054193 -72879803
118642497 -118470783
823701024 -823753280
932261900 -932094400
573470868 -573438068
141698799 -141824229
818301116 -818415200
4051419 -4136415
2345220 -2274300
20449151 -20299081
157247363 -157435493
942061551 -942099329
968706566 -968606550
349379995 -349507277
374924625 -374781547
798981990 -798961440
316135350 -316166348
912814413 -912826129
123236198 -123343692
23400253 -23305569
385294094 -385425984
495273275 -495464075
533364321 -533563213
864352759 -864464871
6543787 -6410111
504596286 -504724066
993299766 -993448382
903366510 -903352696
942854463 -942989411
859457448 -859493982
550775230 -550948886
316954030 -317062182
400453076 -400610476
74296905 -74246911
580488474 -580438542
473001099 -472960455
196213095 -196312633
991032146 -990937550
269370917 -269530409
36961847 -36873255
218879356 -218865140
492996462 -493072036
927967382 -927898626
38904850 -38979648
480936098 -480789908
381162010 -381263348
476767579 -476858273
75447718 -75547272
421554023 -421623517
76774848 -76847496
28048213 -28022361
491250588 -491181122
709576818 -709707126
718711428 -718637150
688575017 -688663799
327365793 -327231381
931631849 -931453797
611531833 -611597833
397961871 -397909009
163600306 -163476520
578003144 -578200298
64138655 -63996865
445494751 -445524405
531461687 -531426751
411752333 -411743755
284379562 -284300114
388997991 -388904675
297703008 -297866106
418201515 -418319829
304643182 -304488266
232248879 -232269401
38685223 -38757003
590067914 -589919006
180299820 -180115686
961660731 -961513735
190063895 -190159439
507048855 -506962649
199382438 -199560758
30066748 -30015740
386871211 -386931537
699907525 -699783527
517310994 -517411388
757253585 -757067703
128063686 -127909442
239637117 -239681283
716127521 -716296341
289610544 -289741306
112609433 -112630607
79691547 -79794605
515742498 -515762456
148265265 -148346795
734245591 -734203051
374227042 -374153478
403064800 -403025360
587258320 -587219558
875340534 -875151420
301480243 -301494229
598388774 -598539180
371117872 -370930648
501397291 -501390705
372037836 -371899240
374633165 -374481585
18057339 -18083433
590507278 -590610552
807929823 -807737893
780675613 -780597367
34600211 -34617765
452669310 -452813770
420488346 -420433624
196388635 -196246097
400620194 -400740988
333407578 -333284968
326540973 -326665255
60761709 -60919799
49903195 -50016031
638180588 -638299842
677747059 -677773435
721588144 -721647960
661209762 -661081614
954529012 -954603296
779997863 -779984861
671187603 -671022679
132525883 -132422073
275181761 -275372509
97235056 -97416894
553415683 -553373603
10464625 -10434339
621897429 -621865873
467812555 -467962887
741922885 -741736333
205403566 -205520042
44606445 -44685607
575680057 -575711513
1361104 -1553896
834515441 -834483533
387599217 -387475339
651953591 -652149065
772080672 -772049330
758099989 -758173973
564928784 -564974938
338935230 -339126906
868932126 -868982924
787754020 -787861926
975870864 -975911332
624079240 -623894738
724492308 -724467448
611288967 -611473439
866258223 -866115691
464924793 -464965699
600428642 -600421970
699431425 -699590017
869478080 -869478440
310245016 -310390020
636741456 -636871628
604142328 -604013336
31356331 -31383109
249671235 -249607323
719225802 -719336822
293300767 -293298669
646572944 -646663506
781768784 -781765058
719036361 -718887063
387126406 -387232372
911602282 -911481470
599664457 -599472407
433142592 -433341994
921732883 -921580725
112959499 -113039061
51733178 -51767822
190325546 -190360378
658244729 -658219783
642976119 -643141007
690164744 -690351136
463823756 -463936818
43827744 -43872232
310795118 -310841706
13354753 -13451927
948221924 -948343210
995040793 -995128591
290865786 -290816692
409142211 -409312461
667242093 -667377625
594724220 -594748968
293163070 -293202492
862356221 -862519415
783469943 -783541381
506921933 -506969975
878384015 -878308989
627303130 -627288480
810499382 -810345218
406404236 -406411554
844516692 -844326078
705798056 -705726886
569736521 -569906985
903788604 -903603242
766389312 -766197194
588892477 -589077709
244297724 -244432584
255333016 -255515244
57139081 -57016397
22299515 -22259535
862097280 -861975332
759772327 -759896037
503606359 -503608609
139413118 -139300526
667009852 -667017102
539832512 -540008914
18995514 -18983492
213110867 -212946525
873171768 -873031120
755576615 -755502057
873903385 -873736743
760716130 -760662058
677698056 -677848814
431338537 -431355475
3506374 -3439522
513399758 -513557348
314247487 -314221059
532859329 -532852413
328685020 -328669934
489955209 -490054641
748258307 -748076945
622682319 -622601851
973845371 -973932153
924004791 -923870851
60336087 -60183453
833757888 -833928470
588427355 -588580935
849468295 -849474379
220255125 -220335841
619177365 -619265347
492464700 -492308142
673422152 -673388072
833181223 -833129479
484538054 -484648022
242614743 -242506087
232924391 -232949975
581408221 -581448275
317286220 -317089618
985997466 -986061048
40475750 -40475386
28941464 -28808766
12418509 -12609257
976508914 -976650102
200799159 -200615587
287322755 -287437715
613881823 -614037047
418567098 -418741374
80243767 -80051533
585205847 -585378757
859558232 -859648620
9559025 -9550905
424811098 -424967966
356307828 -356188972
158294259 -158165619
68773998 -68632146
716904767 -717049431
433293542 -433455540
35764287 -35816737
637767399 -637600547
538970471 -539114417
215552549 -215369825
591668391 -591473487
651414726 -651416174
601132586 -601043920
748456578 -748621180
564004328 -564071910
1330661 -1379799
313933815 -314101437
881013251 -881092803
784733767 -784592121
368576407 -368484553
751911199 -751835445
136238867 -136167191
86106183 -86200803
816483844 -816678436
958986944 -959115824
287593431 -287557983
301994688 -301993686
720457736 -720579484
395398785 -395417745
138844432 -139012862
93175234 -93201268
300528489 -300477507
870096185 -869936249
535142386 -535139702
724304862 -724250164
364530889 -364467327
892862673 -892889051
976249464 -976102114
475711049 -475683123
64927780 -65042264
112302825 -112313413
781458170 -781590158
762356825 -762450877
186121301 -186181803
436671492 -436832724
426316818 -426296474
645510586 -645706456
42735429 -42788455
686186103 -686152383
890740502 -890753016
943792171 -943608719
576870869 -576864493
484221940 -484357174
968692591 -968779035
721906913 -722021495
827343533 -827505133
690608956 -690652502
252108327 -251909535
472200159 -472118373
897108993 -897165527
156453001 -156499225
214756827 -214828115
285693558 -285870032
421156603 -421293837
100324479 -100415547
943461266 -943410092
150654979 -150459561
642982161 -642795325
851210728 -851396400
321784014 -321939570
894313523 -894232869
821929801 -822041863
330170855 -330050197
334879072 -334766050
748630055 -748612305
285074334 -284888270
872303847 -872243605
156967057 -157000661
801630212 -801799428
919373711 -919535921
765919272 -765810800
187854390 -187798888
794295227 -794153133
737414966 -737405344
862471288 -862573850
164298092 -164234636
894650895 -894484575
760694577 -760878073
251475347 -251442321
525611119 -525478289
199831784 -199860576
786984787 -786839205
476569681 -476534037
550077775 -550147573
185272812 -185202348
157910129 -157765239
193440939 -193618175
18308556 -18496160
186874879 -186948117
166074242 -166143578
553959045 -554105191
983431539 -983609581
256515393 -256320329
2258022 -2112324
402767826 -402849242
181053636 -180900048
193529557 -193516681
695246891 -695096509
635310129 -635317353
485865225 -485848811
932286398 -932237402
140999210 -140843144
954861652 -954734972
940016422 -940107090
655411682 -655368092
926160965 -926073835
818332861 -818140735
575695607 -575517819
161991863 -162186339
616405463 -616319525
598131515 -598147417
113578714 -113465760
967216166 -967064164
111363811 -111404663
364170568 -364264394
272907013 -272840001
720238958 -720224102
511710280 -511898112
192341112 -192320630
582494559 -582481935
964416099 -964219181
820070409 -820006987
512265108 -512229294
578391546 -578320858
948466698 -948351530
701548588 -701503400
878713526 -878800882
573238900 -573361000
507664157 -507631397
605543187 -605608193
735869902 -735854574
491584015 -491429995
818623759 -818662137
657561132 -657565674
763522822 -763349784
570386119 -570282757
949362754 -949216218
885656490 -885666416
665827076 -665929598
742791091 -742897555
109855387 -110031687
394160079 -394010877
186883189 -186708937
891399091 -891590051
617214920 -617263606
968935572 -968983414
451271686 -451185364
609956970 -609970720
473321644 -473335752
261347939 -261352763
46090070 -46279910
216155935 -216065399
259306900 -259126622
960995936 -961107832
676279024 -676372804
917272578 -917418320
635252429 -635382277
619060915 -618923369
520490577 -520447557
641320854 -641179326
133023750 -133073386
823904878 -823778630
517024812 -517143934
596929985 -596906581
16469020 -16347522
497171663 -497299117
831016188 -831170324
777859987 -777795365
381287109 -381328107
277370540 -277451822
763954709 -763979405
338736280 -338754238
917498808 -917535598
858217138 -858279520
440827720 -440830202
142147254 -142155780
284623317 -284437571
571008571 -571091799
697615687 -697470003
940014661 -940199519
890376029 -890527515
255065785 -255184305
597924957 -597890803
981427182 -981371226
623986989 -623834011
124723380 -124894042
91480480 -91629948
256816629 -256981501
215210368 -215354922
449794504 -449614192
924799067 -924936795
955594066 -955407254
403862856 -403887602
214174461 -214090337
74790835 -74962915
982231044 -982317944
875609556 -875684922
70311237 -70173451
76649082 -76559768
510087394 -510061052
865261750 -865377300
294029138 -293957974
499980046 -500125592
356754359 -356614865
209831302 -209736468
248995661 -249080047
994593921 -994494681
794088172 -794152702
515170436 -515267890
553649231 -553566313
985463704 -985568450
363802720 -363944450
984164178 -984072868
514673439 -514790713
152745128 -152833328
934784215 -934813735
302308277 -302126225
532659144 -532669592
125918665 -125950223
340351303 -340527167
221260645 -221392753
211972116 -211817320
149391030 -149235302
714727959 -714686481
21799148 -21612460
136056717 -136187829
847934765 -847911559
466418707 -466451397
859825979 -859843061
886446887 -886443313
95450412 -95367746
620621286 -620685454
401557672 -401580912
117113339 -116972363
729837942 -729794536
354111263 -354220579
906873727 -906724437
675521149 -675669045
397924388 -397725608
433480186 -433557166
58609450 -58586916
530376519 -530268893
497077856 -497029750
958055314 -957999120
702018648 -701997526
397234319 -397376379
982982118 -982979542
186467578 -186456708
213977316 -214089904
615744782 -615615182
168224778 -168282842
219630795 -219761157
388877444 -388893320
275451964 -275520354
534306624 -534465424
171670840 -171670698
308839858 -309008820
52912807 -52972675
467186563 -467314743
187525276 -187423238
721688095 -721668381
321495012 -321385638
911113163 -911054245
874281228 -874150992
175275734 -175295328
877465608 -877618206
947117657 -947132047
893675109 -893772087
683047922 -682878218
561201395 -561059885
847354975 -847324773
480161296 -480154340
903956902 -903979652
982461531 -982397209
309396843 -309232659
328269983 -328370979
103926268 -103971462
916368306 -916490324
892798376 -892675212
829776045 -829924225
42800567 -42776343
991478705 -991503447
225016613 -225165599
807467182 -807326444
624813066 -624903550
292180902 -292177848
91882393 -91923373
106685283 -106876265
972804642 -972917726
11849481 -11893403
400311847 -400415655
745603655 -745417557
359094638 -359278024
697414779 -697542845
137064560 -136892320
826981502 -826789818
173228365 -173156563
755677194 -755744016
316416298 -316387410
989534740 -989467278
693412213 -693558207
324615688 -324447488
479518189 -479372185
544230051 -544153875
692409239 -692414933
633086250 -633008460
348584919 -348486425
341365091 -341338267
439520293 -439541775
547539555 -547595289
713843315 -713862297
1187032 -1045684
676826086 -676682862
758863543 -758890913
278700751 -278545897
274766004 -274805492
274342647 -274195481
641540843 -641524781
962185904 -962290704
718913166 -718960930
480703467 -480580605
298041373 -298227729
647314883 -647244249
881548205 -881471389
246777400 -246827320
129199805 -129065495
76841599 -76859045
385207640 -385275220
241375241 -241539989
53438439 -53339909
783680195 -783868953
585449288 -585308226
487184292 -487200488
884222065 -884210937
269382085 -269242183
398305503 -398147259
944311373 -944390581
754533321 -754351619
321260182 -321134998
865800630 -865633788
72154574 -72243842
766627227 -766631465
933258077 -933268999
739371362 -739416676
87077850 -87211794
958878890 -959051384
525191629 -525316871
224484854 -224574826
318552260 -318722946
90609218 -90732158
138583788 -138628700
386542946 -386721084
707492340 -707478910
511099029 -510987991
966286795 -966234029
48210117 -48220359
765664675 -765549869
599474765 -599501635
246733649 -246736393
502560287 -502632493
646098523 -646216019
8567583 -8565459
296208333 -296326479
635991200 -636168842
458874545 -458994231
653558149 -653558967
450286227 -450462105
219821762 -219700552
565290025 -565450865
527508138 -527693154
69178637 -69013825
867249216 -867198512
87814213 -87825815
979502958 -979470192
423540897 -423609549
968844247 -968959493
930200231 -930093181
843115546 -842946804
501323919 -501474149
642888743 -642724519
522514260 -522385074
604405964 -604576748
728538588 -728702620
51319321 -51323955
504759511 -504688621
637962937 -638005149
629839107 -629875607
147213873 -147220761
895190393 -895211115
345991833 -346169161
495885701 -495708765
505088998 -505117642
229387053 -229534401
134488318 -134314052
529367867 -529529797
62206672 -62193218
654102871 -653950457
933222628 -933315370
491201895 -491035871
961625131 -961696331
360944124 -360910462
460564208 -460563098
52632123 -52695593
417518545 -417370003
514250217 -514053865
167856102 -167839550
209452932 -209407086
403191669 -403104297
255703700 -255750336
660306052 -660282090
655135619 -655163973
888861316 -888968468
301487236 -301466514
295675908 -295565772
354770685 -354630325
103487845 -103448339
383180592 -383023592
953233695 -953285119
927752008 -927654982
672809501 -672896055
312433863 -312574801
895686359 -895872253
43821073 -44011055
625993156 -626100134
976178615 -976325913
618459876 -618366268
671493868 -671517766
478603733 -478634023
743136421 -743256045
57732772 -57533292
340070222 -339967752
574878989 -574733501
110728783 -110897035
203575048 -203662410
39672518 -39859708
76294259 -76199389
316947160 -316994042
794643171 -794827165
334948105 -334810039
167556525 -167476109
921656804 -921524718
942168956 -942334506
89284211 -89294027
95204100 -95312428
472828583 -472980777
445379659 -445478921
908491824 -908485986
748009908 -747992420
728331475 -728235715
966360163 -966320851
74147598 -74050666
286581300 -286767064
736281157 -736234485
865556455 -865717209
279805943 -279987285
790976831 -790902383
528101581 -528136707
453651756 -453615226
908152625 -907991097
715572182 -715752060
750979413 -751102621
473614399 -473590009
797493932 -797326032
998068209 -998041435
688762207 -688721089
809626925 -809765559
230615999 -230658203
352243173 -352159327
473443349 -473296607
834034509 -834102861
502408579 -502268351
714149493 -714112961
293837292 -293802976
336819967 -336883429
497434635 -497335625
807145402 -807163208
903925093 -904042783
670792655 -670784891
55204522 -55063532
878744138 -878857626
777310853 -777292765
629702722 -629579880
389666602 -389717134
360445143 -360588135
894249281 -894262481
361249411 -361378583
188332059 -188394011
178298289 -178119623
691130146 -690936646
358987251 -359186331
703862692 -703883530
914571788 -914647920
14157737 -14070855
383007688 -383102092
586640724 -586664440
411642826 -411590912
854624073 -854714463
552586173 -552401593
546434416 -546616380
9945206 -10044352
191654837 -191561093
972008077 -971849749
303654261 -303670945
728086269 -727953379
228720544 -228807496
810251380 -810344536
506529077 -506638989
967937383 -967844907
489484127 -489320599
551511905 -551511623
285164982 -284983686
763267365 -763436303
904149867 -904065041
557572014 -557438884
766466856 -766311768
838549522 -838497008
683807609 -683648371
881741761 -881767385
754586551 -754480091
589458717 -589626077
925302199 -925294333
973037467 -973143107
404250928 -404102894
459310860 -459350084
154180269 -154265983
768985236 -768814652
557797968 -557685048
147003579 -147119335
518405412 -518543772
24169504 -24131118
381057792 -381018566
167230475 -167056905
59605554 -59801180
281878790 -282074666
825429932 -825487038
293374876 -293226658
494613063 -494730167
635477635 -635529041
219307309 -219251431
253676492 -253683422
538061476 -538011064
397721093 -397755077
219524538 -219342478
764035837 -764074747
135855307 -135763897
951592261 -951654663
375931595 -375754311
193763789 -193891977
199956611 -199764541
885588024 -885744808
567050400 -567036610
740403402 -740523598
740463500 -740415756
545269610 -545188850
243687767 -243737243
466702177 -466545623
830489021 -830570329
93166393 -93252243
901252657 -901312501
251326268 -251138866
806387159 -806543279
820378212 -820313202
221213007 -221235677
796897574 -796944444
507640230 -507724362
288558452 -288717688
806279036 -806269634
14823956 -14835918
502580771 -502448079
412047246 -412197384
493034249 -492923989
594573879 -594704995
63693286 -63524008
103982396 -104060166
850493247 -850374571
321702470 -321861792
511530003 -511389607
381476729 -381645009
226766193 -226666371
988747268 -988926584
991491076 -991436114
197807711 -197808913
912581956 -912580672
363261595 -363191881
848435889 -848306651
461041142 -461157730
497829837 -497760165
35495830 -35589720
240629015 -240579263
76167163 -76135459
510908416 -511043510
678334405 -678301481
403313497 -403332319
924562276 -924629686
270859270 -271056270
869326483 -869437631
73887140 -73910432
567999332 -567853720
764196219 -764127277
222881807 -222970281
363433385 -363420363
305065966 -305137198
966115350 -966064054
438426851 -438407321
28153955 -28179391
104407774 -104451592
611754300 -611916058
807153864 -807257258
959681794 -959596698
648691649 -648625049
37810823 -37667971
868639761 -868780329
167504108 -167608942
498297515 -498275047
226516987 -226386101
735596350 -735476976
148822521 -148902593
926832652 -926676614
501611896 -501691360
782002376 -782155670
192082267 -192072341
659177676 -659228626
195089548 -195118426
751176644 -751279386
628697607 -628647573
114472155 -114452761
448436799 -448332035
607674601 -607849657
775207224 -775163476
556184238 -556341082
697157917 -697319885
228792345 -228822647
757285545 -757422657
836768737 -836824939
120756207 -120780639
611945347 -612116595
307920506 -307956820
141246977 -141184853
923970859 -924038723
999165290 -999061604
617831866 -617727670
238752610 -238844746
603341494 -603211866
625173854 -625251248
641003377 -640833503
817579640 -817547822
429208817 -429105793
875731148 -875638696
407372671 -407242443
935303402 -935262790
927257481 -927063663
554876359 -555052439
810826611 -810869125
973966387 -973927763
633408309 -633231777
7358121 -7517617
293774882 -293899702
392423883 -392432541
961266895 -961233849
446232210 -446273358
546428633 -546510143
536898925 -536780573
402008629 -402005831
121928652 -122058592
631238865 -631051379
753511507 -753684515
150017874 -150048234
503411739 -503529993
467412664 -467298718
589805510 -589913494
478834524 -478706832
425047692 -424931052
673132315 -673274637
119496889 -119313715
682943704 -682963070
347660863 -347489735
942080440 -941892138
79506560 -79428626
549014826 -548909112
446961467 -446869741
652354222 -652314296
192636593 -192467049
322967398 -323068168
593109121 -593129999
577859287 -577665853
737931596 -737887516
828493372 -828458210
765012337 -765132939
207462168 -207291724
935765263 -935663005
698867283 -698898579
456270978 -456440360
974473699 -974316895
434079182 -433982702
912547662 -912732588
456860196 -456956244
465680624 -465767854
944947269 -945020531
847756206 -847823874
500925578 -500882390
414444153 -414414959
842023858 -842204650
555435346 -555520212
540728105 -540647505
391692273 -391584281
708882864 -708977742
257179160 -257338366
799781488 -799941730
662491700 -662638814
798839173 -798862073
908886353 -908731037
692865410 -692668952
350144372 -350324088
916968737 -917141273
862014028 -862180532
139638733 -139502543
873131509 -873212027
602243814 -602378898
57411794 -57541378
420460985 -420326221
662344481 -662151309
715835417 -716000827
765574205 -765755145
435586362 -435735226
887814213 -887622361
44206445 -44171471
95678939 -95498783
282431538 -282427534
277802209 -277776767
148250759 -148262001
152492437 -152372491
626905913 -626718109
142248519 -142264791
503973282 -503975966
54066053 -54218739
181152365 -181253241
505877889 -505715989
121595260 -121739548
5345249 -5230485
593002091 -592857971
206193644 -206222762
391843878 -392036910
792080320 -791973548
414180920 -414039372
574523455 -574337995
144215686 -144180752
950871948 -950880968
105346357 -105229359
322780661 -322646951
153370336 -153335744
591980349 -592161893
975073236 -975251504
705507198 -705537586
719679751 -719873387
597562638 -597583810
745131914 -744951442
78791621 -78649869
782370430 -782184866
661576274 -661498846
442096981 -442080957
833516020 -833541808
885780106 -885855790
492173997 -492197633
258764623 -258647587
786534891 -786668197
129473722 -129406168
965725835 -965734227
311864487 -311855345
949855054 -949686182
126296586 -126293646
763999297 -764150197
700398082 -700433208
473659683 -473569115
436643010 -436628508
378964139 -378770187
734264784 -734408760
212888150 -212761056
280146719 -280311317
145194605 -145363679
212389577 -212386439
776204211 -776156187
974182947 -974086395
60069788 -60259770
299423430 -299380494
515576834 -515746568
581959001 -582134585
993357140 -993374074
161750013 -161763309
441399862 -441266048
835178777 -835249269
45111004 -45072786
436686590 -436752108
332675256 -332631930
388056932 -388112948
911068400 -910936412
656196314 -656181332
909954490 -910064286
249240250 -249210610
369603377 -369631929
959184907 -959046741
497628862 -497690604
207646855 -207810401
307310546 -307158540
290672189 -290717369
50758777 -50703707
496730094 -496691210
577086848 -577139658
795380630 -795542028
412816738 -412672948
723322031 -723386527
899459399 -899393219
934283402 -934353174
687889053 -687961249
258536851 -258449895
826727893 -826811197
697298745 -697356803
563590531 -563608265
112111624 -112266970
114335459 -114236555
286429452 -286302512
405442172 -405545268
970264402 -970401826
596118383 -596080497
823353049 -823335781
781359491 -781401381
207045383 -206958671
113968131 -114000453
586100836 -586175402
200920440 -200975792
841366013 -841539525
870385227 -870550879
245617606 -245624288
25893227 -26067557
236699366 -236725412
33333675 -33274159
696584045 -696442619
601741176 -601830450
419619568 -419471968
554981771 -555169443
377134255 -377186177
737044040 -737079284
163357453 -163261565
395679341 -395617809
335604240 -335619518
683503855 -683481969
915132810 -915186452
855054060 -854889554
687735219 -687874683
694875683 -694902939
347308317 -347314217
394029836 -394008718
120847576 -120839086
436341628 -436336656
892375463 -892561401
621007071 -621116357
469387684 -469574854
141941964 -141812650
292179375 -292036905
727235752 -727082864
909582411 -909454793
825644621 -825758945
757508759 -757336555
140770465 -140695737
630119089 -630022539
356603244 -356684612
38501734 -38627626
836221439 -836074141
894268825 -894256137
723849410 -723698256
717375154 -717208422
126295116 -126245726
260013289 -259825489
84506920 -84429534
467234979 -467042081
232534940 -232667722
760779586 -760676970
642245245 -642109427
792856071 -792926577
639253590 -639445296
49177221 -49126307
863832786 -863738886
426625473 -426617945
945908471 -945911015
525274173 -525401541
977553405 -977598537
904808370 -904927878
32921999 -33082007
972165894 -972277624
52702250 -52688936
415678563 -415481741
509460900 -509276366
720185707 -720008737
137107454 -137268568
834831042 -834764228
413923063 -413815933
185935095 -185906951
607332221 -607279945
122938048 -122758894
571221196 -571378786
118870367 -118973695
181243110 -181263372
503779665 -503772843
705054566 -705051122
668866708 -668991004
48693776 -48827222
819197174 -819062596
125450446 -125434884
924776667 -924608085
452788316 -452927038
886619863 -886510139
138265722 -138170818
636958015 -637093263
846153384 -845983866
316370577 -316462019
430809593 -430900281
849522618 -849562034
335502195 -335538061
25664629 -25576183
412546181 -412744843
293595142 -293793928
47566599 -47412077
728337592 -728325358
504590096 -504390308
183437226 -183347772
386007251 -386052571
369606443 -369657415
841195960 -841336964
906344659 -906191571
644496288 -644488676
424000498 -424046422
542045849 -542034393
919265863 -919122241
834195422 -834357892
938096085 -938066697
181687461 -181763045
867589343 -867474081
643641716 -643792588
596061006 -596099440
396104164 -395914376
237389236 -237506974
917944670 -918095970
952678112 -952720384
319238064 -319380078
965701365 -965730031
874135153 -874056117
505244086 -505145024
726374224 -726364474
166760827 -166738319
598376891 -598432953
100560645 -100621415
19129477 -19280443
171886519 -172052751
157625985 -157620689
354682563 -354700505
902501923 -902361857
40405584 -40328244
936327780 -936377960
817181252 -817163952
557658624 -557485404
449523226 -449396778
599470117 -599385139
533010503 -533206697
933811040 -933768550
886565001 -886532387
971074009 -971053479
916864263 -916926357
490421884 -490513156
128528988 -128513304
394191286 -394297112
198368833 -198314029
536177659 -536012887
654481262 -654544994
197116592 -197183734
530599157 -530706413
791639079 -791795773
469135664 -469073436
400683720 -400798256
760183856 -759991748
568685033 -568862973
425889648 -425812640
75019096 -75210508
259579345 -259715239
198074314 -197962732
254589469 -254420695
993584965 -993406549
817762847 -817728671
557997480 -557959756
35536184 -35643256
798355989 -798238525
503391130 -503298364
961688426 -961704236
539706204 -539747148
366886741 -366705835
676049041 -675962639
203028344 -203026394
726377518 -726564182
142294522 -142416404
795861396 -796045584
551511764 -551425180
174877463 -175002557
806754152 -806609298
419539280 -419513136
26922437 -26910509
677158205 -677327963
362635461 -362508839
491797970 -491676248
456093030 -456157600
284192548 -284303232
91844335 -92043059
539846533 -539920713
948304769 -948381651
877096293 -877243891
418155664 -418168610
314651195 -314583287
833334348 -833528914
701595523 -701790693
144736578 -144544806
33270015 -33247881
625617627 -625493565
91772988 -91758920
422247728 -422357974
699644540 -699605448
281611779 -281699165
796024203 -796132177
548983410 -549046242
824194338 -824357432
458491259 -458652991
889973668 -889892964
757511173 -757597679
699349221 -699273583
17677958 -17669450
194957794 -195049590
404276198 -404254370
187568214 -187525866
253427067 -253537427
876838102 -876886904
739479131 -739354221
572866502 -572850220
133710056 -133726748
229958452 -229971936
46465069 -46369797
92163778 -92338414
502032186 -501913356
977388162 -977516268
148306030 -148217972
942876926 -942707366
762470177 -762431577
626485306 -626676708
289862635 -289760663
360519056 -360657214
989059127 -989062049
158510487 -158312127
860086261 -860162323
411846800 -411974898
317035620 -317088744
734425825 -734459389
879897288 -879782264
208243446 -208325678
220521189 -220553643
698514655 -698405169
905278133 -905333913
878062838 -878210388
854346736 -854474180
698456185 -698573125
444136795 -443981127
923043482 -923061448
255363046 -255166736
456348336 -456532384
476621909 -476517453
323460217 -323347341
328414665 -328482307
575622449 -575800577
673697760 -673682292
281219166 -281302488
494078814 -494083358
470187128 -470247980
210879745 -210913389
957464753 -957389809
4396775 -4228261
537598618 -537478938
141563720 -141391812
490573294 -490453018
498121209 -498286281
283378961 -283568463
883559960 -883548358
110048899 -110014475
488187371 -488180813
995193833 -995063349
657977548 -657786702
541274023 -541410861
637683973 -637608717
255881208 -255998304
329985856 -329818750
731806666 -731627776
418836002 -418646746
694319164 -694152746
815517382 -815636182
261700497 -261597687
653210040 -653142772
719101209 -719064055
58227016 -58087400
177316024 -177235214
896574642 -896443424
333128899 -333025449
572649878 -572611326
721617682 -721678238
749946132 -749967280
732162368 -732226472
889716207 -889624717
130067418 -129892736
965743610 -965865496
362231238 -362072352
22516188 -22328488
373408316 -373576502
684158361 -684056795
705280932 -705270056
809517310 -809696242
802849475 -802870753
895231651 -895331509
281359228 -281265054
991766624 -991630826
283746264 -283810582
364199818 -364328970
911818294 -911945924
225067056 -225091106
354330463 -354520771
512789175 -512876365
435660794 -435580044
444729817 -444600265
603652356 -603630084
332813910 -332688660
806065715 -806249417
113949553 -114051353
994870968 -995035862
557208172 -557181222
272615371 -272667409
272058388 -272020440
531495736 -531553114
186130382 -186151552
46952358 -46820336
713443340 -713613040
769617883 -769699539
837020684 -836951912
42160885 -42295893
414813243 -414996029
246418718 -246597576
156689219 -156809651
231893817 -232086061
989294061 -989117439
43492638 -43666396
538227330 -538277324
405110544 -404942892
874228287 -874334169
360073876 -359929672
672771101 -672799623
156280575 -156476113
20056108 -20232016
802524884 -802584138
518636815 -518557155
804499062 -804580036
542499621 -542536279
772196014 -772028338
16862853 -16787089
190783232 -190649688
302217251 -302148117
229188727 -229238557
794361153 -794229301
626333365 -626408537
514038679 -513914545
218683289 -218498261
301233148 -301377040
594984979 -595135987
292947213 -292928039
94945575 -94833555
256731875 -256592477
683587885 -683502813
901920727 -901943651
820759773 -820825819
413960513 -413885613
748753838 -748747420
846804936 -846777020
907335390 -907175980
622843637 -622794265
276018040 -276068206
311554744 -311496854
337832205 -337810257
788033860 -787875722
888608287 -888629219
134015090 -134180938
747838357 -747765449
764384071 -764269399
716019563 -716144979
674950268 -675086560
611219527 -611320479
519200285 -519209279
606014841 -606159129
925325196 -925507464
565317815 -565242457
792591982 -792607120
678614581 -678511241
527897977 -527917091
715577277 -715557397
459691917 -459868025
249881367 -249967611
607509575 -607419575
211518457 -211537577
612500931 -612363927
577238294 -577274120
402081835 -401935423
316491606 -316620230
86923575 -86824511
459330472 -459144946
355592906 -355516968
383726517 -383878523
324798147 -324710597
564488995 -564637833
151281005 -151419959
802651408 -802784842
919044809 -919025929
171008214 -171172952
292353363 -292159553
706546240 -706573396
783962637 -783775269
443569938 -443502232
183733296 -183535138
941404391 -941243503
198051133 -198223423
659491440 -659387872
516981999 -516784609
255922476 -256074132
688789815 -688744161
433697160 -433791702
888021355 -888030871
1528048 -1592172
66328088 -66279534
216661153 -216753019
194975709 -194987935
840261952 -840436690
997152436 -997166466
161634758 -161734224
977814780 -977714536
992222251 -992032105
218394101 -218252413
559441716 -559495682
912581314 -912480050
18267112 -18402358
110678859 -110549439
691414473 -691425233
738757253 -738669103
277412400 -277497090
342040944 -341978390
415359882 -415463798
740485717 -740630657
742343783 -742167475
824713165 -824549977
345846142 -346003622
427372758 -427372322
51349145 -51482547
806042600 -806157566
158567662 -158575492
784442671 -784275713
739809270 -739872426
247333977 -247253065
283713432 -283677560
667899915 -668028769
849684778 -849709236
388951333 -388887027
53155325 -53299123
594096020 -593919192
136381254 -136389200
178717233 -178652215
23183197 -23268823
951153832 -951148402
582272563 -582368141
225707094 -225567140
121142782 -121266772
746091142 -745954052
537836254 -537689026
19926617 -20079639
481370115 -481486057
959422748 -959411564
773276987 -773218623
515032870 -515181626
909130024 -909156876
258955279 -259048637
143747385 -143680331
829238295 -829405299
20313139 -20150893
653298478 -653121602
953459809 -953654731
702025054 -702012242
431581089 -431678811
220831879 -220961017
430958777 -430841785
856709335 -856899689
8890276 -8953786
526387791 -526453817
841376769 -841297159
994114206 -994272054
372451526 -372584430
809445958 -809304698
819899713 -819919313
245563618 -245602374
851251940 -851303564
435820314 -435813680
149868350 -149700554
52790006 -52682478
943424037 -943345691
119965360 -119947502
597126447 -597087363
486098630 -486007186
825022730 -825153352
230321013 -230486347
171872527 -171831609
598710152 -598589068
463691847 -463506103
881490740 -881605670
393135561 -393098381
837194801 -837333467
551978910 -552136014
857106570 -857128256
149916395 -149986949
345107117 -345262513
887022674 -886911274
235221960 -235203776
256384481 -256313253
211066636 -210937588
573749510 -573552712
546296580 -546459682
470167926 -470063194
510451438 -510573654
164470231 -164614431
66873503 -66961355
785470920 -785277036
324473905 -324327195
865987228 -866125642
981470544 -981602564
216486921 -216511019
462082035 -461958929
971826110 -971778986
158854635 -158849235
173762868 -173563638
945820936 -945894092
182131990 -182309370
973718790 -973888762
837124839 -837097105
720809975 -720726133
505194555 -505058623
239809934 -239888564
398037450 -397949416
981713731 -981655485
833413991 -833431631
266749185 -266678979
202417673 -202426089
53902921 -53976927
929064183 -929044123
93572861 -93375043
460186644 -460031210
114462458 -114272990
42025309 -41880025
897056108 -896958226
414111715 -414250125
750274851 -750345915
105699661 -105831017
107594685 -107470841
712002818 -712156484
550624928 -550762676
34089520 -34102620
666122725 -666099589
54142396 -54064634
219348840 -219265778
82849953 -82842489
854495388 -854623252
799327171 -799146409
355718969 -355742819
535845718 -535793142
607125283 -607193357
452858359 -453013107
685861989 -685792957
196802281 -196650791
157339174 -157341428
396578640 -396632400
718464675 -718331797
141477766 -141416348
841812870 -841951042
408374810 -408242864
425800102 -425851144
234298832 -234176450
856999800 -856995692
380879183 -380839731
6794136 -6917530
304135587 -304250879
948584639 -948540081
148196067 -148041171
184091110 -183912976
156874283 -156890019
81459167 -81495735
604695543 -604755081
870823492 -870917598
516132011 -516055483
650008771 -650003301
857878582 -858005666
463310713 -463235565
747991735 -748028081
600751679 -600593179
896014298 -896030688
36468386 -36666116
326034994 -326210738
776537933 -776375797
781707686 -781872254
780746250 -780604976
294239224 -294252174
327759213 -327634969
180426872 -180535868
883053859 -883249451
32064596 -31979836
221506319 -221694109
632614246 -632646810
336279334 -336362548
255125045 -254965967
847751162 -847790040
23882500 -23961322
55749424 -55674586
315269087 -315212051
201073393 -201170527
209835536 -209827068
4234862 -4037968
339685828 -339562124
430518098 -430651154
375568011 -375475939
198758611 -198619219
332915166 -333024304
597502594 -597671372
665581151 -665400521
59703367 -59698701
553527048 -553607772
488981245 -488976717
259755959 -259919389
266139216 -266283260
409142292 -409227336
298699730 -298509958
769617713 -769800511
378424177 -378348971
675507048 -675489812
392523850 -392555648
922904640 -923040618
806100083 -806064639
648163145 -648193045
266497012 -266384722
314768389 -314948421
697311996 -697327774
23230411 -23307235
172115455 -172163497
680902702 -681054490
954247090 -954234544
802366290 -802433638
6695522 -6734270
752190269 -752286589
598091728 -597940224
829416485 -829488639
118384140 -118556640
335092480 -334966192
693161976 -693335440
921112159 -921307625
160754453 -160680441
561130640 -561088146
531618174 -531649976
723119977 -722964701
71811665 -71616603
306170864 -306231280
917909951 -917818371
581119066 -581163340
119599210 -119584042
115662454 -115470012
941230957 -941314275
179180229 -179181671
388730304 -388821906
752465392 -752576766
979127234 -979271108
975505537 -975550231
138416463 -138294937
243853438 -244020130
311646512 -311629248
486334018 -486268104
972027860 -971988294
473856610 -473880504
634345884 -634252434
120503308 -120528334
131164518 -131062610
847439296 -847496638
5164226 -5250300
574934453 -575096285
938695587 -938863943
735385512 -735459778
244098544 -243985082
327697091 -327537975
168801746 -168715644
103349150 -103158568
221326699 -221237029
175321750 -175293656
123481740 -123357786
270094428 -269931848
189921579 -190111667
969777561 -969890965
682594826 -682444846
969933777 -969980459
634784914 -634780496
838582098 -838516946
869879006 -869895972
253340357 -253277963
909146469 -909237839
193710144 -193612156
249924092 -250120724
121202190 -121331354
891870315 -891679589
405065532 -405155556
92884982 -92709238
465431468 -465235358
954466457 -954542031
702669864 -702763156
409008222 -408894152
996707667 -996609763
106232612 -106098722
703979822 -704163700
713780909 -713793797
413176763 -413204169
586784125 -586687889
264127666 -264240654
213654911 -213472331
995688008 -995751804
17160189 -17038877
25352769 -25489535
889933316 -889899492
698664173 -698781253
234363032 -234269782
514525029 -514714769
70079709 -70235687
45578416 -45403776
807369301 -807396813
278774503 -278626999
286906981 -287013529
877782589 -877771465
409689305 -409623223
627523896 -627721518
312204107 -312260727
484904836 -484967650
172177992 -172149002
262489634 -262298826
401720199 -401816859
453876268 -453847118
851590529 -851420021
328745190 -328624850
549447908 -549606864
954240817 -954146057
168012797 -167946815
672785362 -672776494
181610333 -181465785
8325273 -8169741
72301057 -72186627
509109059 -509113881
176513972 -176609730
132872131 -133020905
89579767 -89422179
868139861 -868058259
665076499 -665143719
124079813 -124274091
869429464 -869478260
701946553 -702008087
763615793 -763654839
170255293 -170294255
452425140 -452389786
903695923 -903567701
239135782 -239092524
378204975 -378284693
491089648 -490953594
993066104 -993063592
141582593 -141544847
317392110 -317332434
645047099 -644867395
20727960 -20787084
62999528 -63032106
197615806 -197442882
313480259 -313645607
156749435 -156666229
569434481 -569498847
469769038 -469679252
676534764 -676410826
416525451 -416708915
462510145 -462415999
104364734 -104330926
328879906 -328830778
353412221 -353490725
867448855 -867305795
87543431 -87384461
731492750 -731645018
963420748 -963605644
165481721 -165615257
454703900 -454797708
837020374 -837020994
931290754 -931286856
576322967 -576491979
991667936 -991517904
862846154 -862907976
848254283 -848327371
214132399 -214047409
647918581 -647846627
434869483 -434772005
311200904 -311333042
64814095 -64722583
188688486 -188774692
405560426 -405708782
575262833 -575201237
857401265 -857388693
322365776 -322535316
158229939 -158074119
308368370 -308178768
265690389 -265613563
764933756 -764990188
338842309 -338666167
452284593 -452407463
413319148 -413136318
263701180 -263894228
113324814 -113348296
355554937 -355527405
265446387 -265414561
389383990 -389210538
53693592 -53534366
959424262 -959523340
889511658 -889505216
401104031 -401148457
579370638 -579268464
421457468 -421588770
113221066 -113158766
670527050 -670693642
332226943 -332409131
25715611 -25710291
119729727 -119747167
612130401 -612102789
51789763 -51832805
693989994 -693847978
799844241 -799649917
320805275 -320783387
971190673 -971382083
56129510 -56244038
258353039 -258493373
870527695 -870651755
509072103 -508956353
961802683 -961763489
349441719 -349572835
26916473 -26726831
739175735 -739363673
957018835 -956869853
84680153 -84789919
304390365 -304329727
695062939 -694916497
111654138 -111543510
666431677 -666547497
187474257 -187395369
905224728 -905090720
638680099 -638540209
474435500 -474282020
559892910 -559833286
24912005 -25012399
588650794 -588725506
879496121 -879331671
500041696 -500209488
633538 -814522
682530946 -682673004
544158186 -544172566
910940290 -910806550
912640125 -912523787
473304994 -473366510
945513394 -945360228
166086 -223290
189096314 -189065452
577113253 -576929489
165468967 -165383411
435997132 -435827836
386114370 -386306628
350117416 -350004074
133800354 -133800306
796659143 -796642773
558409187 -558403401
814313302 -814443868
234539803 -234366125
713528190 -713426884
101426019 -101521845
468571232 -468545974
980256815 -980148247
938016220 -937983148
893910849 -893990217
512757383 -512629093
99180395 -99377905
105355915 -105336799
18581905 -18682061
328004561 -328123643
696088449 -696238699
193245095 -193264159
190815009 -190809859
174017793 -174092261
617779768 -617626134
31682419 -31858043
172539172 -172374510
486178873 -486219633
58157208 -57973380
945331297 -945436811
775856728 -775856834
390798355 -390916085
1313675 -1288121
510497412 -510512546
713998118 -714001736
208410625 -208381141
357098729 -357179717
450123669 -449960179
903939518 -903856640
563717077 -563583001
317909511 -317798229
53990336 -54014856
384034766 -383974792
567481195 -567425631
487829021 -487641131
996792522 -996947304
875004317 -874927435
465579749 -465724239
189973406 -189990626
673189953 -673359321
631873936 -631871378
552029541 -551910545
501969757 -501778299
513912870 -513776480
523551829 -523489907
486035299 -486000189
331552580 -331645598
805154784 -805062688
453343821 -453321293
146573761 -146763487
725641472 -725831804
926067875 -925921695
247623411 -247759339
972003005 -972052715
51796055 -51869555
878611232 -878443862
51027294 -50905320
406255184 -406146646
63000703 -63015817
409573530 -409411926
532022017 -532000629
303004280 -303103714
33204576 -33099940
306321342 -306204504
453307106 -453262160
726040948 -726220170
90513053 -90548153
962080829 -962056153
59927219 -59913759
583570478 -583677794
844146917 -844167701
76373941 -76218853
566755177 -566921761
719043283 -719172345
995891403 -996006037
602500664 -602525392
45658879 -45780215
126389873 -126368573
329749321 -329689791
235618129 -235578537
575388629 -575347459
126643195 -126835769
906309784 -906379534
399776107 -399671637
571996631 -572102201
464107156 -464170174
404508213 -404426955
922482325 -922474213
832367104 -832425916
186083820 -185896620
249028601 -249131493
408499446 -408626964
897542302 -897725758
87222027 -87377395
535756041 -535619325
389463472 -389304508
640705147 -640603479
181791118 -181826070
354969986 -354842460
639043107 -638876601
610653765 -610723497
892625335 -892637245
711265261 -711147521
470954529 -470766703
655942130 -656137398
938955854 -939030770
509040046 -509187716
860468386 -860491430
836517571 -836522865
635545856 -635697008
695593622 -695781286
664517079 -664494651
821680554 -821781088
102021103 -101891945
2269590 -2246454
16801821 -16923885
622677160 -622687478
687156340 -687021290
962856481 -962713099
835547693 -835623985
827945997 -828137067
728456033 -728400411
512346639 -512420563
707957870 -707873826
351385895 -351296475
196140196 -196193020
303375808 -303345328
614171110 -614099448
496661424 -496679596
252372163 -252361029
266537160 -266714082
647872518 -647882604
580138027 -580030549
671296025 -671424497
601638602 -601567304
610027564 -609913876
455054201 -455097801
683103853 -683203963
71983583 -71809299
28631571 -28659821
711902317 -711767477
544807774 -544972002
630649580 -630693456
995047875 -995057061
721293325 -721203065
71138218 -71320864
213171429 -213050305
412987192 -412852770
105609237 -105564527
616236094 -616241126
533838527 -533994145
168389095 -168274395
454992153 -454821139
901009615 -900978411
920028855 -920127973
431946341 -432143009
364110485 -364217481
399607385 -399539909
270023484 -270165372
859475715 -859429921
763106884 -763094436
832273000 -832396510
929583243 -929477645
783088490 -782905014
297984721 -298134551
340553957 -340722833
425040533 -425238363
218043074 -217887188
287068927 -287154807
572311571 -572137725
620253301 -620339871
31790132 -31925954
631711099 -631872657
752651975 -752596379
659042301 -659203151
788671464 -788745430
153287738 -153118024
123507619 -123517137
411045738 -410982378
409371398 -409253524
165079957 -165173733
74048434 -74099132
540445939 -540501117
136203029 -136172629
920602891 -920496117
417754053 -417621021
234281257 -234316407
323838300 -323681478
410249607 -410053167
399296861 -399270477
438790107 -438711217
237830770 -237964542
388447797 -388644209
679350139 -679400893
272140889 -272276811
60308045 -60438223
958238581 -958253983
660391639 -660498995
508552257 -508468245
958419882 -958445136
426848576 -426843640
744247066 -744188200
838154714 -838135612
464320676 -464449716
466946642 -466881348
465878311 -465975649
265226171 -265110541
499380023 -499359407
721538988 -721385704
301659364 -301560504
79325053 -79467593
649287370 -649414672
986156418 -985965678
605020249 -604889947
681220824 -681142078
182885179 -182773129
8825017 -8772353
989553094 -989516386
661505423 -661647125
769959802 -769941164
499412575 -499589249
929710808 -929722344
473247410 -473328698
226088840 -226014712
715931986 -716069668
891180643 -891207255
158016337 -158152029
756743212 -756899028
407164672 -407067706
445188809 -445255789
442614952 -442748070
102229212 -102210034
914537270 -914609854
934607988 -934708450
204384632 -204406410
518465960 -518474592
940202185 -940224193
311400633 -311265451
773562867 -773543679
820662945 -820662239
279091917 -279233441
138828328 -138748366
61069505 -61177391
825222259 -825084445
291020113 -291180907
336500829 -336347391
35684080 -35790512
594673396 -594736594
714044846 -714079024
110734883 -110731465
370367108 -370236576
562941053 -562772413
808620152 -808798450
133968889 -133849629
813019920 -813006876
249075290 -249225430
432897970 -432749714
254320090 -254255666
385669420 -385536352
493922054 -493782390
671474729 -671374265
40821563 -40995227
755299459 -755346341
338709731 -338600343
57209036 -57107730
403536492 -403569548
87435352 -87463946
773201003 -773352971
192201972 -192295604
622908634 -623093388
375694470 -375639680
227497411 -227692235
919943650 -920047226
267702417 -267524183
21164777 -20967767
628053559 -627986329
782608098 -782446406
500683003 -500598751
44948290 -44866506
914281963 -914406087
420553152 -420423540
496276454 -496291532
350932716 -350770578
431347006 -431172566
864408659 -864240909
655095372 -655232574
892364912 -892256638
318818449 -318627443
368169158 -368253766
861473558 -861334788
615329211 -615485619
486456049 -486339851
13722242 -13823070
353547940 -353433510
328843275 -328647105
609699063 -609802163
663774919 -663683373
924876812 -925010842
370301842 -370202234
696442470 -696395282
948214724 -948150506
865792745 -865808515
520436907 -520544247
155896747 -155932597
215253067 -215102363
283811941 -284003753
494956725 -494785713
736406843 -736486127
266830054 -267012852
133384789 -133558545
575381436 -575395822
254505082 -254352968
888791804 -888710616
973202806 -973083408
381973924 -382110860
55838645 -55772703
434426591 -434306423
478130914 -478221206
329186802 -329232432
308048810 -307884324
423348402 -423390498
301776177 -301713481
839669070 -839687504
431910836 -431949670
514105079 -513972279
167311521 -167390501
434291252 -434134666
106257908 -106207316
430000309 -429913073
864720391 -864872833
933130907 -933125321
851495874 -851685184
453523362 -453409720
275409080 -275396836
48578902 -48459002
202788670 -202686506
598278296 -598404922
201681656 -201489828
325065008 -325075712
315132070 -315042162
366693162 -366796288
976175789 -976036553
676357252 -676407106
439531034 -439400406
201858803 -201816073
9002423 -9190667
363218238 -363304952
118041337 -118219253
361694472 -361593492
886295145 -886394423
34953032 -35146454
395707352 -395832998
892060870 -892063300
938680857 -938675499
931801546 -931628818
426367500 -426280000
972997256 -972838196
472516685 -472617361
66377826 -66567498
795089597 -795275803
315506101 -315435737
105987945 -106165667
754670932 -754502170
25130097 -25223041
799545896 -799429752
665679081 -665483221
221534062 -221518666
999438052 -999342534
119869496 -119869788
148541471 -148490513
989357013 -989353363
253309160 -253109286
458333669 -458293751
679940867 -680038235
673997658 -673970696
760380482 -760327140
904689002 -904489460
615130778 -614970422
180630346 -180632298
682416099 -682313471
731242328 -731352642
727043389 -727084387
3563983 -3691305
373785042 -373833366
375521975 -375371177
533461712 -533455626
280969683 -281127059
268303781 -268396833
112884223 -112877809
586767105 -586801145
953113364 -953169506
740405764 -740397026
342089620 -341992268
896022493 -895997093
501053193 -501197951
325435325 -325236891
180536706 -180727890
811489754 -811379648
456700191 -456693383
241853317 -241763947
559768077 -559754951
766688509 -766726143
177515387 -177632187
938250328 -938101638
157480215 -157436263
923731566 -923679778
638075324 -638112008
256148516 -256291246
778400503 -778437615
981616916 -981810546
64426911 -64298605
569611740 -569514686
820704801 -820739983
933951335 -934038579
249037854 -249026338
828882560 -829033676
768632561 -768764137
250526900 -250684132
985992796 -985833614
11823704 -11635200
451066144 -451145000
669021455 -669203393
398335566 -398454694
383327521 -383208335
471312389 -471247791
821658039 -821560705
548603807 -548739903
408852804 -408764030
970234290 -970235696
92365184 -92311644
789697868 -789545692
151060157 -151088955
827749400 -827642562
212427689 -212351465
170702150 -170653136
436598886 -436460230
56267698 -56220378
714277103 -714249997
250427731 -250539075
292295571 -292411155
861124592 -860954000
988024832 -987867728
678870707 -678700535
229502134 -229644834
384918601 -385035783
982274494 -982243952
81765235 -81616631
643718811 -643866365
972114723 -972151099
1784609 -1960999
18975584 -19015444
706924030 -706904596
394235355 -394358869
857469942 -857623474
10648506 -10460286
77794256 -77821604
838311287 -838360879
952529373 -952486399
507658545 -507813309
53350122 -53526756
40554766 -40396734
461545202 -461675518
444257143 -444433357
960450568 -960365908
162745284 -162625446
810669856 -810600088
835585839 -835538009
636091525 -636272875
488368136 -488533798
818793567 -818900967
589993460 -589837266
306515720 -306395158
509925907 -509881089
542692895 -542511999
988266446 -988294990
743264971 -743375121
968656558 -968650656
856986045 -856813333
732985878 -732970164
820657334 -820668556
643058563 -643014981
-1000000000 1000000000
1000000000 -1000000000
223
7193080 -7027420
4337569 -4213943
4732972 -4661632
7495692 -7570006
3677657 -3782005
8735037 -8753701
7010535 -6966333
8335599 -8259113
6988434 -6931678
3058548 -3129270
78029 6769
4834330 -4662240
6637816 -6778556
9864700 -9892778
10100576 -10246394
10197541 -10295247
6556394 -6456776
8297356 -8125052
8324760 -8489166
1597821 -1602529
10759290 -10788706
8708377 -8744369
2170915 -2227969
6090708 -5906516
3686331 -3566769
7843618 -7667120
3006295 -3053955
8480787 -8548265
9550284 -9741076
2192403 -2349301
10438885 -10526205
3981810 -4076990
8960477 -9083025
1373792 -1379448
8203751 -8160519
250423 -363241
1343243 -1415653
9909 9909
4575935 -4398551
3030125 -2971193
6410143 -6276541
5444233 -5252645
2151255 -2097429
1309061 -1255277
9636923 -9577033
6425017 -6506585
3379999 -3207101
5130211 -5235597
5298297 -5348439
6562054 -6708186
4634203 -4637435
1887231 -2066763
7201660 -7353198
5182904 -5155600
5476999 -5667931
1007732 -923184
2622356 -2465306
717385 -731131
369141 -528169
1889437 -1976997
10410583 -10482545
1707159 -1879095
5582626 -5759846
8861307 -8698023
7985977 -8131437
5432331 -5518681
4982308 -5169252
9154336 -9011714
10161635 -9987283
9747349 -9734803
2260862 -2195076
4246452 -4275756
4697302 -4577568
1444579 -1566417
3146100 -3112440
9678951 -9878739
3469888 -3626550
11116208 -10947980
3456122 -3303876
10773998 -10598994
1652349 -1670689
9807076 -9978480
8727737 -8779665
8573701 -8522829
10347086 -10243408
2787467 -2742421
724258 -706058
8767186 -8955428
3073749 -3218451
448655 -347139
2326055 -2491639
9606978 -9418804
4165500 -4080336
5019907 -4863547
10766617 -10810795
3744985 -3937077
2902773 -3000659
9474266 -9439024
431637 -624701
6287438 -6343342
3364025 -3548219
10043290 -9913670
306832 -184826
9435641 -9512891
5857734 -5998612
8514526 -8463806
3844754 -4029400
10668734 -10584702
10762869 -10858721
4367169 -4319751
2199442 -2138196
10074459 -10040465
1048877 -1245473
4031062 -4122918
1839818 -1918372
6101552 -6275284
3143352 -3293550
1793127 -1628647
4717659 -4748285
3722979 -3841031
5928173 -5757291
8211204 -8196298
4808835 -4941727
9438587 -9450663
149217 -30453
2542273 -2543831
9444681 -9456645
7979830 -8041046
9219757 -9349981
5464897 -5572465
8182135 -8080739
4516051 -4635819
1080875 -934589
397897 -328585
6354485 -6465801
7374435 -7500649
6188418 -5992998
1147175 -1014575
626510 -715158
4449097 -4306833
4487243 -4443219
3093909 -3035351
2732547 -2842387
1307391 -1310731
4875281 -4793379
52605 -245829
4343460 -4331678
706981 -755281
9628166 -9645680
1505498 -1500420
7868400 -7883812
1543539 -1661519
9778845 -9715853
5664626 -5671236
7406663 -7299733
11123197 -11109219
4356373 -4377965
10247608 -10446564
3729831 -3642831
5475506 -5412960
6960056 -6764906
2408847 -2289755
7675041 -7722835
8478384 -8669018
10057462 -10029118
9021751 -8889105
2474116 -2543052
11000384 -10812290
7277429 -7108731
6235178 -6315390
10435606 -10616804
8611663 -8726373
2709962 -2534750
1600175 -1532659
66223 -89835
4964034 -5075780
6635120 -6477668
4432963 -4465231
1345776 -1485530
2836320 -2951716
2894018 -2790756
8010438 -7925384
7690301 -7755369
1630491 -1710887
7607181 -7532831
8264235 -8406963
8023385 -8058707
789480 -965458
9284869 -9172691
2009184 -2124342
10906337 -10811105
670834 -578568
4261104 -4205878
6910820 -7110250
1208777 -1282169
10686496 -10650972
821328 -689234
-15812 -35630
1488419 -1482641
7468449 -7532849
10606890 -10626718
7375784 -7437542
9079892 -9228780
1244842 -1376620
2654980 -2764944
5312280 -5323368
2474694 -2508584
9255337 -9444625
7876106 -7811130
10149785 -10173485
3064630 -3043280
5842732 -5676960
4097509 -4233491
765187 -877469
2270852 -2250872
1473879 -1502959
6694631 -6862481
2168819 -2133691
7698938 -7515424
7799713 -7967911
5153370 -5317824
1903527 -1933217
11032094 -10968674
-1000000000 1000000000
1000000000 -1000000000
